1 25 79 107 120 127 133 134 135 136 137 138 139 142 214 307 427 500