35089016
36305421
96821499
4606409
17937055
56889831
16427637
96152049
1582381
90265074
59213980
38841557
11552647
36592334
38477480
96871219
70867952
70606748
18748365
23317428
55524841
50824758
3392346
25799197
3689899
98054600
67704023
87084359
621349
25407903
64739234
58589751
7333657
36334664
71171874
3273427
80022463
51475552
31853493
45792632