10 1993 110 313652 1 2 11 16 18 26 38 59 60 86 100 101 104 109 116 125 136 149 164 187 100 948 876 33 11 9 7 5 3 1