50550 844
40143 242
42095 729
8815 529
3359 70
12508 736
17610 616
9899 633
7543 159
18593 500
14271 679