10 340 306 true 9 21 31 46 60 77 82 88 89 98