5 43 248 true 10 12 27 29 32