972741085087587911689615062827645481311436639926117542499441067163780137295248853870106979903517496573618543458496113662990576967355657852822732888821485375207113105261637901475366743929420110952288621746197868718656230119291538887547188625108386736321129804932688867141228672923615108199698123163011037713875