23 0 59246 97080 121655 204436 223514 247443 305002 340571 365746 428203 489641 550757 610902 671371 731840 792309 824645 856011 934588 955930 977401 