56579126
45323128
8841568
676517
60636397
63582437
57239115
9355567
82285719
65063492
32755928
30027315
68292926
36735489
9044980
76087285
76878983
7936880
79966709
54514294
99963232
38128411
32451813
90145949
29885018
58653016
30965225
32777010
16801920
1452208
22104189
15231579
19322329
194319
20372415
40337220
94775919
82567980
98871750
78114893