8 153 271 true 5 12 14 15 18 34 35 38