129 140 158 203 214 227 255 303 407 520 650 731 824 417 447 540 616 610 715 757 856910