81512863
37531455
72055913
11964250
71987782
59744415
9091794
85732857
47074536
24422690
99564080
31443497
30095191
23042857
48059994
12242613
5735972
69775682
47128078
49463906
3824702
70759365
91728363
36664697
43005665
29622333
12924534
74043346
98323126
33265474
63778496
60066384
48271671
5575304
96801973
46032171
79732281
53403381
57259621
54924905