21 0 31243 65694 75574 111243 148453 168240 198649 242530 289309 320488 342429 435920 450548 466714 533949 572570 595152 616066 635674 661593 707014 