35
223
68
333
146
362
23
74
11
92
75
25
306
372
2114
78
47
475
106
377
566
1506
129
607
400
389
348
199
213
298
235
241
188
173
260
149
183
131
350
157
163
110
297
401
119
444
761
88
170
513
283
417
242
207
201
37
780