7 34 229 true 1 2 6 10 22 23 37