39729018
22228924
80733439
10759212
61477414
52914881
40548655
71731991
2166065
66127860
35694652
28304217
74781786
7357464
36596030
96171754
86444231
12599130
22369810
66844931
14008905
79741312
11848216
79192663
78121653
51761056
98152297
50557021
53015197
20089000
10199074
65665076
39877781
26108556
70643095
95239370
6619878
46159122
71383994
84878683