276
1
414
252
336
250
655
2
676
3
233
36
306
412
511
83
598
395
475
795
60
360
1054
680
666
244
352
594
54
102
478
80
299