2863216
677109
32713327
81055103
3100117
16853908
79198975
42722639
1891953
16354494
60094634
8619566
98601177
96471061
13124818
93794578
15099807
1147714
8427502
62772374
52231706
12381021
59933797
4352818
23455615
71967664
7712857
58229623
36919676
84098440
62111248
51768613
57165844
2443037
4443529
20104503
4097368
90766960
92105469
7627916