7 133 258 true 8 10 16 28 36 37 38