12 2163 109 632159 1 5 7 13 23 24 39 72 81 93 96 97 1 2 3 4 5 6 7 8 9 10 35 36 53 408 848 627 161 36 14 6 4 3 2 1