11
13
30
42
173
46
29
24
41
128
8
47
31
19
21
12
3
6
213
111
118
10
81
18
27
23
54
263
26
58
35
39
78
127
232
33
75
84
60
141
86
5
107
290
80
16