218
352
347
389
62
11
97
530
77
386
69
175
124
395
288
337
63
187
173
76
58
150
216
235
128
110
146
284
375
25
1073
859
404
459
517
253
685
618
692
398
494
400
870
95
109
248
661
192
311
321
184
82
41
152
197
560
19
53
31
763