12 2117 109 426677 3 5 9 15 18 21 23 24 25 34 69 95 100 101 104 109 116 125 136 149 164 181 204 327 100 983 923 47 15 13 11 9 7 5 3 1