21 0 37847 56882 69360 108335 123716 146135 159459 209002 244905 341138 439697 451118 468884 539948 570193 594304 616723 634489 660715 706088 