127706228567152037185988598941360195604718291662722068692911732775680065316190621630961767351259471560926186169733210846206668771918247424229120932199849175805783411795265437911026779562733482857119029890155226235175974148043644401464231161276937987701203075117870109802594335196716782048148356832623163890201258949991978201671721756621879116299290751736847193420785387411186850502374269209505194419634392296511997795832207172166001563481378085736966109154417222110774819668560302742341533753823013544319611011828191396257259642652261034281658