51583229
44571208
27919594
47118261
64248642
99043905
86258119
57057647
11101155
93747659
56344229
54556887
13094668
5841483
24902588
49255386
56442478
33261724
4418841
38902153
26163485
82601188
68832370
71367902
90137211
68696234
8420227
84738428
61555598
27986937
97092563
76774343
53461609
5242856
69705736
3140670
93055239
80212138
27556380
30495276