2172026777611924473347132233622998103983891707722545037295409362847579725114737868574928631325383820079678031670664865714814221851334543108255309297664390205199660708457257653139445267688698117092325477733061404832382751371941821726355649435589310509512448649743240258353572524468352549203488264354538451921665972137711672114151823735026885256727123315774400446487981132705217474569140751585847175665454278828018737668011250428316137681144012253987241161239122783072127352947673435002254853415541956563791251303870250777923661555296349438647566787289718259388341603058373728551515587648534233751452883745148355871934052658088547128770166811411145472809470279781237825627954747780067574652846231771745026953736337453601765704657158464073346759814434021555116931478634822770734470285383629315734154472643479366805550276466235670568291673314805232566001986328343422745451518675051926680324457154143754852070338065536679586489783602442117465490478326387533717601521358285658391797111658265957307764252211641746468065434391071763027522236928164565075428446020845953723436542214368391168162367356714229844789755535422563118197678404177293825511156204181189173861219025230873165174894385382136804502133180769219508663300849424188501482557224473542210536894767634863776661537784499678466551338443461604386120674335128260744661190841590624634815642431979946525728441711163732316443394368407529850178766230719399426151067656068419182022614140332076637376427380224256948733097109566407103977455263015221713286621068072822206391277375840645519698596555447922324971231858820759316372724873671526873322284019785505801124790353339926525465276304647411464847327054691434447943517702957773193816897599458322230325036131265855979160513885440242638478821664264169010552336272781553355681387762738115290110603659216365614528326548456674715514673672686370155703462066912017932628273046063520