7 114 258 true 16 18 20 21 34 37 38