5 43 122 true 0 19 25 27 37