16 586 282 true 3 6 11 13 18 19 21 22 24 26 28 29 31 34 35 39