86330750592279312613794234141941072210679149163173815113247988504753565276754354188461148182824910781212550373349265281166844747587197541721119971069883007296721156139167655351949055088611529710645553305055222940124509286031076893387922904946862487461749673533117897780363552841178182723986863904211062219902