1676693
91214511
14292447
54098291
56116494
3592646
89635053
87636604
572980
41082840
6873386
58828595
99946832
3424902
7548425
2842425
56165411
3049763
64113576
54679545
26422448
78511871
4568688
10929792
93548222
51829327
96011125
50497269
87999671
44494478
63072306
30618298
30337374
9483514
23412384
2109777
26194156
53167235
21258228
1929633