95046543
12696585
3659345
87402040
74411940
96793407
90208691
6431150
14749709
39228445
4424908
44489105
84378316
25879580
39361514
36458941
73219826
77579301
36983492
2093145
14082835
43275495
91638054
58461565
1850295
33864192
57135127
81197787
79548848
32535812
72671218
30967619
12072378
3857458
10664141
31511224
37584426
70588583
35807591
35991331