28 194896 2458 10 17 20 22 25 35 37 42 44 56 60 63 67 82 85 97 103 107 109 112 113 127 133 135 137 139 142 145