79659450
2047758
25137555
45847613
16898365
609859
32778246
83333089
48337588
46124456
6131517
72831647
64537787
17055375
62112232
79479813
50269264
18155922
62948563
1181557
7256792
74148416
8757457
34599791
56193530
79386025
61358336
41165340
3651715
84694960
30491978
44005045
47378968
35146608
30489660
9952987
5336472
21917550
67171073
31137849