8 369 377 true 3 9 46 51 73 83 89 96