10 375 335 true 1 2 3 11 20 24 27 31 35 39