3 42 146 true 23 27 28