30354017
30329961
6797180
94173874
59065427
455684
98369326
69139352
60431858
98223534
2703623
67597618
17252549
80651582
1119679
1343105
64437531
64749746
62003030
51204564
39751120
70098136
87829644
47398101
6659387
68982597
21962791
29761970
3051774
68807357
2817276
88348475
59931229
72906737
42646715
49823609
27455392
16623233
10476565
14045883