262
252
44
289
52
314
624
255
397
411
253
245
195
590
26
267
221
480
203
110
152
192
327
123
126
53
38
14
61
127
518
139
46
34
79
230
90
310
55
64
49
358
342
117
74
193
855
948
787
755
498
249
575
331
561
778
315
632
57