357 405 437 595 744 827 977 57221 240 246 284 358 535 619 703 714 758 811 852 972 58077 109 128 319 371 376 377 500 512 680 938 97459024