9 4128 506 true 3 10 20 23 25 28 32 35 37