9 701 80 121701 1 6 35 36 43 57 70 81 84 1 2 3 4 7 16 47 86 99 79 322 257 18 9 7 5 3 1