21345275
16331451
7309088
61565366
14415393
96378263
21351724
30945053
84712708
77599502
44774501
29196334
97953425
8114310
77084864
70085313
7576517
36239
42087616
34599419
63344563
39544057
6899586
38236400
19706846
47496782
10759564
4542278
76254965
2102585
15719065
92438151
1857878
68174516
91646096
61324024
25523486
23894679
94366359
56542946