46104570
37529408
11747643
39777440
43534327
27847574
39348358
14469862
45553968
95173188
43936990
88195854
63589078
58456696
3035966
61368912
22809971
64377824
96843687
81455781
42106539
49724721
18353627
70235192
76175184
77137364
61009945
15038637
10126896
69071906
84585536
77531285
13028319
90688351
25445920
13364418
63151609
39493521
86481242
34365880