12 561 425 true 1 5 16 17 20 21 32 33 34 36 38 39