7 111 227 true 2 13 29 35 45 88 96