8 264 149 true 5 7 8 12 13 20 31 35