80683522
42548268
27549794
17405522
41525540
49762912
86337993
95012266
19795888
6522891
97291600
93307574
49873045
56032047
22663850
814375
8924566
14746518
71298309
65477839
4944232
73204001
84186332
59818667
74944681
3481963
18189961
49026182
45294572
7436275
45548620
33247153
34806839
67548611
99316354
78079248
91777332
57217455
21089853
12942160