7 126 124 true 2 14 15 18 23 26 31