22 26 31 33 39 41 44 45 45 47 51 51 53 55 56 56 56 59 60 60 62 62 63 64 65 65 66 67 67 68 70 70 70 71 74 74 75 75 78 79 79 79 80 80 80 80 80 81 83 86 86 86 87 88 89 91 91 92 93 95 97 97