20 1696 687 true 3 10 14 21 25 31 41 45 55 56 59 60 70 76 77 79 82 90 92 94