54983876
24531489
39283506
64894781
99964907
220401
7107920
65919852
77256017
12852018
22534182
31382221
2138475
5314346
95918
28983602
37924684
30334492
20818586
97643516
38996954
29767532
16105019
27268399
47009983
2526202
93124495
78282990
91993561
30301170
11504739
3051428
91328198
23906378
2320519
50741212
77657760
9585059
2601578
94878548