1095656
14688479
157200
76522086
40339025
59783663
88385950
23879704
62796736
42081552
64993271
21488981
57056590
29839187
6647848
32355576
65626294
20753526
6976383
55149546
93376733
98857510
44745263
3528900
21435808
45848113
33779175
71042920
90523957
6509068
7394903
58663584
11193000
3711746
82436538
21274843
45824900
43154282
980485
85927452