12 17011 143 3 32 39 59 73 100 132 144 163 171 188 199