97443216
665851
4069160
7738796
7013509
80332163
65699507
2912625
46686609
33708814
26415333
14274302
39215083
67432041
62983122
93613512
7234205
82534735
89176574
61582717
80219950
6642575
16708633
77356656
83491275
22569320
21919482
64906208
57921983
67942250
35767320
2736969
11149659
381707
409770
5671349
79133648
1752112
67128153
41317718