5 122 112 true 6 27 29 30 39