51
55
268
72
505
69
181
54
39
215
289
331
587
371
136
674
60
359
121
481
26
235
74
105
94
76
484
3518
263
204
990
159
346
1009
525
292
318
239
446
206
1065
117
40
396
312
697
1634
435
30
22