9 289 287 true 3 28 55 58 71 73 74 80 87