8 1165 316 true 0 5 6 12 22 29 30 37