66 76 113 140 194 209 214 233 312 316 321 336 337 845 359 425 429 439 449 519 569 670 586 669 697 709 770 824 860887