50467 844
39943 242
42028 729
8780 529
3333 70
12440 736
17579 616
9855 633
7494 159
18547 500
14226 679