10 303 311 true 3 4 8 20 21 25 30 32 35 39