72645649
31545805
60116830
19539976
52304672
29322420
33169635
1051594
73967415
15058378
55214304
16841056
63298569
59027787
2705190
93923652
5784951
8647791
33083027
2243450
17664872
41131754
89721000
66774364
8279325
48222175
25374838
93975416
3746849
8491634
52824972
57814980
58384542
20647568
91481139
29634534
9135222
64488623
43763092
25016220