4 122 112 true 10 23 27 31