86305615
72911263
40675710
33044174
37416488
47806567
8474244
54702756
13947609
37361534
88927821
26111519
79183146
28909316
98157724
70422237
310032
1674441
72359017
20141380
23082098
46536148
93507524
90173436
48885985
28556875
72851232
31534406
17103083
86647055
3363783
25265444
65794949
43159804
40657178
90587014
61198295
8308135
79016016
32849008