3 42 109 true 10 28 37