7 116 229 true 4 13 14 18 20 31 34