21 1631 680 true 7 8 16 20 21 23 25 32 50 64 65 70 71 74 79 86 87 89 91 94 95