50662 845
40603 242
42179 729
8825 529
3349 70
12505 736
17607 616
9903 633
7536 159
18598 500
14277 679