3 40 105 true 22 27 30