8 341 289 true 1 7 17 28 56 61 84 88