11 572 266 true 3 10 17 21 26 32 33 34 36 37 39