10 489 63 65251 23 31 34 37 66 79 84 91 95 96 1 2 3 4 5 6 7 9 85 347 1 46 263 136 27 6 4 3 2 1