95196939
5385522
6847980
38978657
11563320
2501694
67068798
17979428
30086198
71852401
4023172
1434554
39733316
32381922
99741531
46398235
60733283
17008478
82118051
74697557
51266603
62029546
95034680
6784351
72812853
52738161
58092714
97891240
9723958
48807319
93533961
25401914
11644194
47872305
4954630
99516622
87577312
70216196
10233957
5473976