8 288 188 true 2 12 15 16 17 18 28 35