8 205 288 true 2 4 13 15 16 30 34 37