31598046
42891475
25808536
24488461
6995162
77177633
7306888
98376945
3954681
2518131
41183492
98854578
70367222
8124306
6488552
84725236
77133087
2442638
32185990
8792796
69748164
63338018
35998766
19809278
39436019
24956908
57943372
85286928
45065248
33907626
90836000
1013258
65684238
36001117
7824338
10028662
18754893
70725165
99733225
1517147