70594622
59347598
9922962
571926
13879797
80425733
1002157
82086463
35658183
33403102
61407767
45219897
91858256
74205204
84868473
1537358
8983283
3019610
61601704
99208050
49226825
58406797
68825988
71405450
23857948
61411896
82839381
21848722
30679219
98408844
79494516
93989176
84492922
2682328
76563170
1125229
832214
1362395
36275477
18243476