1293 1596 3423 5557 6506 6624 4865 6630 1751 7468 2487 2707 6122 163 3367 4529 8340 8192 9486 646