57188568
72879074
845119
21968572
55034214
29749641
43416405
28325600
49423499
3069421
19675217
81976177
52315272
5891342
62521
44712280
88313651
7877436
84437142
60664703
92614984
27895496
1192969
17449965
60582151
8778967
2012797
50146269
63465960
7825849
64196067
18467769
256939
61226851
46807799
6441525
30805131
22509203
58155147
83816072