84496432
44274620
16625358
2671575
7151625
6108123
90241208
22535220
20458641
96352467
9291353
9375618
10344211
55206545
74028027
38964412
72422996
23512377
28794356
94085340
95046151
26021715
8712342
71401157
80827260
98661712
45289093
68578734
10453186
7608414
95955059
47983102
52578082
56631156
35844000
29422158
34395999
30781291
87333708
5544519