18157218676818329917165518264517686819086817434818947118277517999418396119179518554117950717905317239919080918555318185618560217663918053119460418220618775218025818000318926719497119345918396318090017141219227418812817705818340018723119359318169518150217576338214186102188038191053179935194611181170183241187286187315186515192272191820174397189581173413193575193471173110188492194020183408185313193186180419193530176765179519192338171813191201190730184946176607173607181970177980195427186263188362182897177370173664175077190542195028172761188074181196190786177973172545190776178459172224174810193959