7 131 140 true 4 5 12 19 29 33 36