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