30 672 567 true 4 5 6 9 16 17 21 23 25 26 27 31 36 37 40 45 49 55 57 58 60 61 65 74 75 78 82 89 95 99