11 561 330 true 1 6 9 18 19 21 22 31 35 37 38