8 218 288 true 10 12 15 16 23 27 29 30