1092048
80333060
5936760
16739734
65204955
29806005
79663377
87872793
35895120
75534361
6973373
43866186
75092589
62392003
89138596
93173683
52581915
52929139
65248525
21102236
7763221
36169338
2754494
2261866
35051059
503397
57834756
16501757
2359279
4303165
97018421
32221417
37267250
53499718
45529233
42949893
39452482
24373558
82894979
21806596