95997264
23796038
42543255
5284629
7868826
60792392
11117954
11685476
25464005
12802560
34739915
71199956
93846327
50545750
23859038
7053751
69504942
68452418
8624660
67942004
99384973
64429375
55278990
21713951
7325324
41642203
44965700
37715906
35298307
8975954
60124588
71408364
82532794
41712930
5993989
37949963
34132903
98099802
84065963
67218518