95525848
9525368
16214139
49325637
4449130
60685599
78694637
1781399
69844548
90455960
2811317
93224227
24747689
8553846
297968
57805758
26371935
68697479
57199812
25642720
45378056
3193342
62299013
9792212
14431630
99053460
47586521
17561310
8042506
6288363
70214585
13884742
38022768
89951139
48585231
43363585
4900883
4484559
99844652
87806734