18 1159 288 true 7 8 9 10 17 18 19 20 23 24 25 27 28 29 31 32 35 37