40134032
45241748
8796890
95542171
27936832
40288399
26267505
46372490
96925459
23619594
63589644
59561693
60233905
9603332
45888842
85869910
78309549
19154059
38158730
79817235
96548105
34026572
46878808
40488769
35815803
53978657
45998287
75456372
4746321
37983938
36919205
9001028
61295516
54027290
44894672
21918333
23728321
49668514
13695599
22181504