50467 844
39944 242
42028 729
8780 529
3333 70
12443 736
17579 616
9855 633
7495 159
18547 500
14226 679