10 1621 106 239037 3 8 18 31 43 58 71 76 77 85 1 2 3 4 5 13 33 104 443 1196 77 719 712 77 11 9 7 5 3 1