7 107 227 true 1 11 14 33 36 38 39