50114569
90103309
95807978
24525031
16799328
42777589
96757202
43662953
4794467
95686123
25481054
13444820
1047400
6851030
58095989
29241467
47204897
3429308
52491605
84135366
4951119
11941863
90207197
38248543
63164502
10000945
43198439
8444893
51024295
6219844
93238296
63016867
88875663
28895734
4280580
79536953
49067798
64404113
84686638
46687102