10 336 250 true 1 10 21 22 25 32 33 34 37 39