142 159 207 223 440 522 558 619645