13065241
90862035
29018076
98907889
28671633
50525427
87511262
39503052
50927994
51742607
22155054
38134375
15528496
25019021
85692394
40266125
4382632
82385811
4186137
51009357
76615308
47925031
30252972
3789996
60267785
78046033
52651729
94279766
53069211
58783375
2048339
14142923
6720680
56775610
3323467
73531867
79814855
89411600
46773225
41439281