50736 844
41122 242
42119 729
8836 529
3358 70
12551 737
17594 616
9934 633
7542 159
18631 500
14282 679