62303998
5076832
3489552
26321011
63312564
1523021
26334132
89271343
94938850
80363419
28559263
15858026
69012150
1988730
13068906
18729735
72223272
12727360
88407267
56909328
660136
99242666
722808
78271902
7086476
9128754
97194086
8521360
91965801
37524035
10767642
29999269
13205361
74981200
5363880
61989757
20997329
9599617
58568
29069770