7 126 116 true 3 5 9 19 28 31 37