5393495862352067066641616575223473373732262022544555207967015216876725143883387958004687904812312612553185198544764629656585259297285115075434005472153835054786634623028347612086532738265613377814715163960335343978934018747123254072826044611288685253236133843207373975027533523786555032663874574266772413343743665693431441425042891736041677607343798077785722032118392584877923824601652496623074917918869071736528872911877153526579340521645017649442791128523621741966724353095364945642521419226956402244445587780652201703224805278220137406331514515109662444227469296290712765376582671381954588354851071041268803436423452372186389369128837755809313162177707713449375782541199674593283589332157838564732233863485331074416346568634131730383711392846667838406005534807478202821062804275884387847642196911937024671149171845154543513648770485120554127502177514417438282221551666781981703063051466441234071404793192394903308028911729427221222542447579456352879855627429953629163859555919728180415376674141275130133440368252234680339628668342500635265552801642552240901607314444345413556777666760512547238616835131537756033646339076689205727286336604821138103705906794663770855712187148549787659279524766841270362111923463006541822101757672132506477096818274016404833085627851563443987124761527489107361539883239943776845358172705550797461375471176955111618970630204264243661544746542704597348238673115846695484592375033567511020010876355864666548633340348878877357028715412444860160714670845466194228293854472233551164330472356381509948086715381807596174354523568406322216511362427792626505252715461695555668553146887996765271456843071075088115183162077771717192260284912278145220257599571513847016484422593501653238040435084775425639177271563580618173576275277641178199218423464757658253675122985655986130122919014730237143385645248972956299361738312741164355328474489636191786