3 42 107 true 21 27 29