20 3589 1176 true 3 5 6 10 14 16 22 25 27 39 52 58 61 68 79 80 86 89 91 98