9 1989 99 268590 4 10 39 52 59 65 89 91 93 100 101 104 109 116 125 136 159 676 100 960 880 24 9 7 5 3 1