50198592
4219690
51815294
13642695
41124460
79268184
98353644
27526061
31418429
63069478
22645233
93433599
15641128
87274687
35769337
93221972
87764326
51906582
24776765
9540582
20174586
50302874
99571304
92289038
92865351
55998100
38745080
43223014
86299099
96193137
42817517
66344910
63459292
64057922
51966309
48894507
535552
23098232
45921253
97083227