67
98
10
53
33
249
97
205
69
1206
223
64
91
232
132
18
39
242
347
156
380
1499
148
220
146
258
339
160
290
119
72
106
184
35
234
32
68
268
554
149
27
330
303
244
203
65
497
90
208
112
147
28