46303336
79336255
4191035
47015489
96905165
61665348
40385510
70598036
74321863
84796960
47695590
93449620
53282799
16923849
15813124
99976069
30912399
7382651
2157199
70688412
11699302
39121203
2145236
1701352
66864920
69626184
17438574
79572610
63554306
37177745
49904298
53415976
4573129
9813697
40523657
42896372
66423638
36411239
10507457
32618939