60521532
25435398
63077536
23646033
72947625
43404793
86324162
52032465
57915804
94545487
19992889
71325574
86028980
80399319
15466929
89079149
30944224
67515541
6692427
11675117
55961183
29724693
26503032
56614106
59016935
66511956
3841577
65815504
36951000
2931127
8889298
31962996
12003421
75058823
30188279
20142724
55392801
93045486
965924
7474568