9 1228 102 283367 2 9 19 21 30 35 36 81 91 1 2 3 4 5 6 7 27 286 54 347 482 242 69 21 9 3 1