34999402
90605237
33721639
1008607
94826681
99821201
88656744
50793725
946660
99964524
2267525
99395902
28038061
2209884
3865215
7152875
80827036
70318714
37535204
6034939
683841
85015274
42306991
55051902
40889806
20354533
11252727
66959480
36587981
47958367
17336628
97562533
2484549
2148786
32698382
24941599
47448195
18669346
97213894
7893900