57471611
84488641
88442906
81972843
74122942
40485322
98527105
33181739
18239468
2522471
89608431
7223455
56548319
56998182
38984661
72509618
40915443
24892341
49557049
40509051
21238598
37332098
92968884
82558536
69178342
65317082
7455673
19195853
23859783
95471211
11784941
7826981
66146721
17005226
4386267
81509679
22315466
93993813
10107000
91449100