10 353 210 true 3 5 11 16 20 23 24 27 29 37