43012047
21215204
34882226
85937707
9753457
45696436
87122249
7335297
90544477
21229314
68475984
61397146
94166883
63661048
30637473
94377629
77268257
59032212
36309890
27489233
56449429
22901000
71453935
3765118
29101104
89678692
28873704
38463462
3327655
34113505
9000486
76575640
58929567
12949967
4171687
79762603
87263146
24985466
12851876
10533398