5007583
999731
6636627
35261099
56054725
16879575
818009
84142710
42391526
8443544
9535260
3505134
488753
97844563
14969784
80858038
98568218
61133296
8456488
21332780
87513043
46228964
27102338
11767055
36731950
5389002
926929
84423429
33368972
66755828
12504676
8862694
88758171
65901102
50613528
120043
94065356
29863989
69733736
58381311