1
30
59
269
263
83
171
34
61
214
45
18
35
28
19
222
65
166
10
95
50
40
85
357
56
225
105
17
219
24
37
11
14
16
162
77
57
149
26
36
68
75
155
81
9
23
46
25
54
84