28
55
154
124
127
34
14
118
246
88
186
41
63
173
92
114
144
200
219
168
77
155
119
178
71
94
85
126
98
239
129
81
1000
266
22
25
316
3035
791
20
44
161
157
1489
799
66
716
279
14890
156
369
202
190