478301465418580450696931381453337894252050448557952410492422346679189324921395203153109832920281304418615218017256383195846983031285991852502117613692020994099898857910271012098012781244762212181665521435901813011163731378564374400361218451613112094013255050510326632172551661105900616306743089175535125286823821362619187023745216153748551761302273155436183104125092671632064551859641945441673569432115574611571020214126762264465214611104123051694671954385145898311190936934284603626991870951048031404775153198307169916165807525921031532686140157