7 987 366 true 9 15 18 26 28 31 32