16 57 85 123 142 185 199 236 260 310 482 543593