57981200
1523571
29046140
40345272
2561097
40076354
27613821
11437390
1801266
98458960
11485046
3240635
816496
63676477
29064633
77668469
50582627
20077344
9923390
70003128
13565191
78068752
47006044
77236279
31406044
80073517
15738872
93553626
76684976
16585562
89556905
83764651
92824372
83304268
45381693
5654962
8807964
69024150
25376266
95241986