86187916
82115836
12127990
28566481
9542934
1035176
5219582
91019064
8752736
73347574
95236940
99275872
63381601
33034483
26975559
16105680
7667403
53223349
36655819
2024032
97762517
15998086
57847396
80547433
36179903
97375277
40842765
64797781
45443066
2741233
31002702
6105719
61244003
20447556
39134191
83763085
2672160
72045881
53842326
94588390