10 561 326 true 1 9 10 12 13 22 24 29 31 37