8131848
54698159
12066300
85399376
92907681
41862449
36587930
1982520
21947374
28706701
8728725
13865095
79093842
29081855
60295801
85099623
52953827
3289777
50729547
94351949
5586703
70286087
48209227
34735733
12287882
11288829
96655708
2000648
9341788
45162352
45755394
26647714
25299451
79246994
99839520
76425538
35958793
18869803
7632395
63431135