86647516
69668340
10431032
67425262
31619973
81308137
97975440
94264501
61177691
79527489
47196618
67991335
18089995
68401396
73117951
1428640
1294588
71602139
15656878
20154123
26357610
79779800
71974528
99568198
69894395
58137785
72088658
61499882
95392914
93672624
83686645
50998728
24149305
28637939
454290
38895412
58454244
68956090
84509788
22504018