13 12236 117 true 12 22 29 30 77 88 96 97 105 116 126 133 145