9 1243 119 310306 5 14 28 31 45 54 67 84 99 1 2 3 4 5 6 7 8 9 57 335 490 269 69 13 4 4 2