11 1245 93 196980 2 7 11 22 30 37 44 56 67 89 99 1 2 3 4 5 6 7 8 9 109 173 1 44 362 591 177 43 10 8 6 2 1