14347915776344605223110637841399357871415211920962768473150226789161415051454381086001907371377022036781352498528787632190883916859651752309145918121582912060519227401221091615713392818885195524574125900679631153307537702143232077587732289409109658226049170311133570741532186081493141689507611859317394712308543507582902205251781111326561096701334511997590364639317657449776121808120803939995578110192019120149984675151358361243137697517242342119104447159833227032634311088158655822282221761810908325463633971792512093761508411479093603131515243026792