40145312
99016765
79112361
5801954
45828043
1659412
17527152
80232879
98452220
41788426
94808071
99445735
34968945
26553932
26651585
61682847
34015371
49909584
12284196
57388374
7388408
80811433
53179478
48593762
7416933
91484863
19437111
53803199
2451794
94857001
7958163
6251908
640087
29644171
61398516
20114252
25713156
8857844
20389224
44277332