10 816 589 true 1 9 14 19 45 47 52 56 82 89