9 2673 106 346664 4 11 13 15 36 41 73 81 91 1 2 3 4 5 20 45 84 137 85 1158 1234 168 12 7 5 3 1