89392659
81426434
3224799
71021700
30877304
10798389
48719402
95182414
27085037
2168677
8097406
66726390
6042203
15964575
80681668
39418463
4867320
95642061
60878631
2808218
91599408
85666867
39782485
62416714
32946652
53039139
31221387
42268326
12137113
24152890
2754755
50882678
98224878
8316703
36407271
89741607
67376009
4621858
55831920
54304906