12 671 331 true 4 9 13 19 21 24 26 27 31 32 36 37