10 449 390 true 2 11 15 16 18 24 25 27 34 38