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