128 142 191 244 253 265 357 466 557 566 607 621 770 823 912 1001 86 177 270 273 337 381 393 542 736787