1
11
21
25
24
29
78
55
71
146
158
82
59
61
52
89
195
44
14
70
97
56
1058
198
306
135
31
94
80
65
19
173
214
108
501
184
129
165
46
366
91
26
69
36
81
47
118
207
57
39
153
85
72
128
33
86