21846817
15305281
13609236
75797608
40271127
94839923
3455581
3148936
5639991
2319721
4701041
54008887
15814331
86761441
78947512
43513438
30645589
8342769
2372346
43603128
56573274
78082865
55775850
28108930
53296563
2504955
1454601
72744721
23172842
58705976
4272937
89486446
56578332
627812
21469110
90113343
91046143
49603641
14423543
97362500