3 43 86 true 22 27 31