6804076
34908767
53605173
2033203
6336294
40122360
86671070
70622246
90514235
57498303
57368261
98295689
26952359
49687362
31014730
8968241
24126694
69289567
8595549
8321108
82794587
65837948
13602896
8506365
6258331
34845450
7496205
94276533
12448017
24923765
89886547
44043355
93461525
54086378
42374143
43939316
2380959
6184251
18236276
626438