7 150 291 true 4 23 57 65 73 80 89