85585137
11318776
70255967
70598246
36164267
20603299
15912086
15201791
42329938
1562894
39348432
8969679
68275752
34564604
2696201
72121132
97531
90517184
64695965
20444221
63077551
25106397
94771597
13212383
7270699
95861665
24264676
43747337
85991713
2598884
41961752
78169903
13267342
59086593
51875443
36358565
8181823
9922492
9817852
66997999