11 1189 87 174644 1 9 11 31 35 43 53 63 74 89 99 1 2 3 4 5 6 7 8 9 138 606 1 42 353 525 190 50 16 6 3 2 1