true 119 160 true 4 9 11 12 34 35 36 40 41 42 43 45 56 63 66 68 69 70 74 75 78 82 86 91 93 96 98 103