98255215
5487225
93311216
8843136
7245793
31338250
97969789
62187996
8845565
95498061
9453940
82254287
80323878
48358822
47445637
11951617
25222468
47373129
47992022
63926448
20791280
69078300
69401903
14279665
6937383
70981205
36754086
14413294
30524662
60199780
40049795
12932952
2163969
74709519
42946172
7173381
9417267
85389042
37334360
19135971