10 759 669 true 5 11 18 27 29 38 77 83 93 96