7 832 394 true 10 12 29 31 33 34 38