50652 845
40562 242
42174 729
8823 529
3346 70
12504 736
17604 616
9900 633
7533 159
18596 500
14275 679