50735 844
41055 242
42113 729
8832 529
3354 70
12544 737
17593 616
9925 633
7536 159
18625 500
14280 679