18 9967 281 2543273 9 14 28 36 41 44 47 48 55 58 67 84 85 91 93 95 96 99 1 2 3 4 5 6 7 8 17 34 63 96 177 430 551 1304 2471 6446 67 1209 4293 3650 546 58 23 21 19 17 15 13 11 9 7 5 3 1