98296226
48079816
1531127
28758888
39819309
82371057
20523203
38949377
7943490
1565649
73238688
19903271
12051039
72479354
11621226
59387255
28317949
657277
21343661
24815096
48252740
42628392
49888014
16242894
39496403
91387536
54115133
48212930
48671204
92635378
717179
43009242
45819264
53382438
44404702
88693900
60475517
55989269
9992374
13467149