75265952
1016570
722650
78332454
67825650
40201622
57241499
94107718
6562938
7095506
82717730
7847870
84116568
41647587
35628813
97368465
56073170
41655911
70507885
70459656
65126070
8483399
42352914
92475997
36164251
41598125
59068424
6832161
9756168
7279237
100007395
93512962
65254443
23606557
20309916
94763743
97842752
2901704
64502694
82454256