true 12 29 true 1 2 5 11 14 15 31 32 37 40 43 50 65 86 90 96 102 104 106 107