50667 845
40628 242
42184 729
8827 529
3349 70
12509 736
17607 616
9904 633
7538 159
18600 500
14277 679