12 1703 98 356888 3 5 9 15 29 54 57 58 60 78 83 100 100 101 104 109 116 125 136 149 164 181 237 292 100 805 716 18 15 13 11 9 7 5 3 1