93868968
15511378
89153057
4471713
86569211
14969566
1264961
23872135
69276875
65256536
374027
57018264
98131324
72587110
64059997
97952737
53724512
65169358
40046586
44172057
33499749
13183751
27367805
91555119
8064357
4102614
4955667
70913958
3455666
68128473
17831727
1622432
48852334
4533881
83265758
11873667
40988868
99559645
13624085
2318542