13 7943 596 true 1 4 10 16 20 21 29 32 33 34 36 38 39