50663 845
40610 242
42179 729
8825 529
3349 70
12508 736
17607 616
9903 633
7536 159
18598 500
14277 679