10 448 54 66257 16 17 28 33 38 40 43 57 67 99 1 2 3 4 5 6 7 12 46 161 1 41 252 123 13 6 6 3 2 1