85853098
31339744
89493941
1177653
558143
11923486
56319660
82817374
45542313
18174944
79628442
24761449
42929672
58935770
34009144
82594147
51608523
12011132
65797637
34316352
2276491
82551266
1233887
10828113
13493658
20904701
97066569
38418630
90821018
67534350
8871147
46371719
96672027
1954173
7799141
75939143
28305111
24564010
56558116
51789348