10 2518 97 333707 1 3 33 49 63 71 80 82 94 96 1 2 3 4 6 7 42 75 674 1663 81 923 1156 321 12 9 7 5 3 1