584 706 835 937 55019 89 151 156 258 315 487 530 672 690 746 936 56051 76 175 191 281 374 471 534 551 557 864 919 57013104