3101533
87966091
88823373
2895240
65021451
23148318
6632331
42349447
21433187
60609933
91072660
14233105
40623295
37235775
19138267
72674089
7573099
65299698
30269316
63771813
35919552
5297560
12133300
15294982
81415475
1091134
82845571
29762789
78825772
40174529
83738095
87076852
8801047
41365118
5947450
36633416
3278849
24936506
39119914
30617748