8 373 291 true 1 27 39 46 67 68 76 77