71844532
65429759
1204489
50258602
2466272
80198968
95616250
40307409
5826640
58767947
10627296
748733
4858898
22552112
30912373
85689497
76719918
46279427
21436633
14178409
58022278
16593984
69923076
22286418
52218934
20423201
23328513
36292580
98197332
5264268
73212611
48491124
8482762
59356327
98507386
36438137
92979335
8940472
33138172
59787506