18056869
8388730
658810
43592658
26006664
6847863
4104471
80672958
21376158
73997917
15443833
65802953
4665510
91943797
94258833
93865352
29353689
3296294
68358647
25093225
42764097
48124576
7797064
41636458
34479300
79288351
3715406
17267060
15394402
30089853
26607519
79137990
59309810
96831182
31026213
16539376
31153365
6069107
61272408
77328336