9 243 36 35168 2 35 45 51 69 77 87 95 99 1 2 3 4 5 6 7 63 70 1 39 153 35 6 3 3 2 1