7 97 288 true 5 12 13 17 22 88 93