7840392
4765210
5001499
82015049
9514204
8073040
1656681
25315610
70496743
29405382
52373500
8827876
79542519
54259619
8131789
43583790
24569612
6429766
88128124
95038929
68823232
64354569
15287178
19289498
51173422
77655961
43276649
99435508
86401404
70145571
96748341
60932883
83648769
87146509
57054643
2892794
21448233
5979724
83975835
54834351