41 135 173 231 277 305 364 373 506 508 523 691 693 793804