45071888
9462673
1207625
2469682
56855473
1641105
52689842
89228016
54027361
7227850
59562828
27258813
93816473
40613719
59346768
28393716
1855336
9491918
74544242
13272441
55859669
3939923
80051531
47299444
75262278
88784317
7466354
27047142
47321341
75615081
3432453
96496617
78647016
4671659
96423953
34407805
32936588
54617531
39168698
22447427