99087368
36187214
1797959
44787951
55606247
71612122
735642
3066711
70526660
91376800
653079
8181645
43504161
35911587
80086830
14068115
19825577
8939372
35932617
99478907
20769946
27894770
90229462
54315032
44794565
39731172
82913148
53768965
5050460
32284240
57225058
10712000
57813441
96786758
90719379
6747769
39642990
20814555
26892190
18541242