914911033781203507498236489497365401564014729198051390454912379232394870103475104373135589906267655552725534245436090553924691260431040788949591514923909695910332210454810792110795537909520785413190629925191012631043831059431346603527048411520725292464151683687287975883502393639748617502065288054226555748146494819