5003431108354451627625662206565148026391413895494816305933204263688042118085013125903496703887605565547442216048250471288244568386653597170401522227718228297372325533668542677995542803185982594482935512244851364505595691171787141688762313438274651532184593702365674845447344882867284535452747885194233445619767567964728340544978565047320256486148412262884861282717038721428719046464826133674189468217376665743678725375364783848395206387838971986418404831527131762644565355997714353171356596370363740248767127692841447505135653813422311427674797555869955630978370682079749338351207337649776587372191307542773648260798543640863541754606643536363192851517678062978223333161642248112462196764208654383789505252203215310261406258490167194266253701385381951150751279016440279138334546940031727294046857634713003612222498039425426918274836211233466749238908983736577835259527355020042668480268391681278628379540687779425547525257944528111141404892358455717146509118589192212295730588241854405102163067376625859826615417537478091247072131734388102726665152251996844445582991157452654078531537447255776834050264446337871514716325010952159635621017445116944547304796302795443548709476251552186371179347173324371167773344464392197863087868951849772010745711324325776150336953966718192137205801121524470398177651061483903031547367272827318065603998255262341456913482752403771233368465874485518073215568079325528112735023931616564560411112555583280565830522367673556218851813966380022913807475635230937657107047024422425367714665112030163264334177017129126264633983432204852673270130237427828447461149119584139733560672403382276105705081877196008473671433284746526906572274152760175434560350605960273314436528708792523330963734673464587661668829679157273868675563751746221711424355289441122166375290193385315664554697721561085463312067841572982136354766025656138029452781787705671201