11 2292 120 536774 15 22 35 40 42 43 44 48 85 91 99 1 2 3 4 5 6 7 8 9 55 992 50 399 804 643 247 81 33 17 12 5 1