687152688982482935636533326892448342965626433753828624373727830633955182780462343270352587228746171702505313745514690176308204442782202279671878094592551901981406533382647016767830415426958691456828120353108892303407870135033111363461211175280288685720358982072504518274205208805717122425221503527632540229145466565835182251376424377657536399170195541