62255822
8567713
632140
39355751
886541
6598857
86643362
1350767
54062308
29141045
16908186
64075155
15756397
2257660
40777752
23124741
97536611
57865922
55921890
94045116
89283002
59038023
77229192
39154115
27184820
68689972
70142678
93767305
78224280
65102225
85576691
74384505
25021690
23084359
15033340
67129274
12626785
60779602
4147117
40077991