3 40 109 true 19 23 30