33588312
30189364
9102528
4099438
88513508
94112355
89525101
50357954
9763460
93044358
2756962
48946868
67205134
53414109
40572256
92408649
30749180
1068299
89271021
14604294
28117149
26348223
83665009
59988405
52514569
65286176
36056844
37635431
24183331
13282920
98451721
42905659
91312605
4266740
852741
32551550
82624960
16981135
64209871
72401926