38898390384039940424404514045240464408454211142154426544362844090441154445544814455954635046613469064792148407492654927049345493594936049368493824938649400494094941049482497884997550979512095128151387513905146052097527025552556165561865628556286565435728458273587125990961219612606177461974633926341663433634596346363465637186413165050664396647566581665896678566891669426698467018679216900870210715997180571811742427444774454752427553976790768197684277595790737914179919799858041181288817338179882172