10 521 360 true 1 3 11 22 23 25 27 31 36 38