5 160 259 true 12 21 26 35 39