11 589 64 89244 15 22 35 40 42 43 44 48 85 91 99 1 2 3 4 5 6 7 8 30 183 412 1 43 264 199 46 16 9 5 3 2 1