6 59 112 true 9 12 15 28 31 38