9 1631 100 366726 1 11 22 24 25 40 72 78 87 1 2 3 4 5 6 7 8 9 51 405 673 396 88 12 3 2 1