95637137
19164760
10015321
78556108
84761977
97853750
39868545
241338
34932121
30798950
1904587
42485
90638136
54417858
11159103
60899085
76571005
56154660
38128449
916906
1706920
1157770
50711665
36091864
92375143
96641830
10474621
3253079
87458046
86779934
6049455
51454721
22252952
86806885
9512763
59978223
19109662
55585278
18502598
52287477