14111183
9571494
6821657
99473787
12807501
19259228
42893972
74171058
70005022
61553991
8295651
220839
95701201
94465612
9333798
6491456
66625729
10985862
37783080
91671387
61641799
68856437
39537373
71977168
3232382
35032432
98815105
10958811
31588453
78205797
72145060
9855538
2761667
42251985
57842590
20499158
14353933
28356182
96133031
71878413