248931484519376569066190349542783980111861101091295339612691317725512444544446022166626339354826666834014302327120542382213157327125767220434984418975191216349727002327642966738688746046144313328911749355516855204646946932639637955479400966721957325071526156079752381552771526797608366975786580915650313624472413326299838642052225246642935805227585636618483527639725894801383127134466146431978351857162312487674316974488393526306435322050316974624833277161107128816614472148282960751550607499070262264597716473797248338581459643962421831585761837560026672960148365624659156033283740108216021685134936836654525981856051353483231010413996558158267634887698552745018570533514301108149911076941261919244161657887351026567717857435369592234542052108710072711566949712750