147
31
176
125
565
572
51
35
44
96
137
11
442
56
28
47
325
726
655
697
594
694
0
534
1056
651
533
1125
767
964
848
852
1219
1159
642
244
397
430
364
671
597
592
503
513
562
549
16
150
1260
801
691
14
600
332
615
591
584
611
573
544
723
34
77
452
454
391
728
738
179
228
149
625
1654
604
783
817
624
539
960
1112