18 203033 1842 5 7 13 37 55 70 89 94 98 108 122 129 151 167 169 182 184 186