5052853766112467651960233060535619631517682117433109427363839771940712804378761387589643864792998491824027831517964844582419135394412195041126717481603456848984566237355243525715826167401450406283221225671114447903832594374248384727992972961922083492036751711791685397606604818461974368281153622912674518660353565475308659633322548534863161174571966582043866136854713610652825856078030745327233823038950840340022951548555156233714054854348812853614526523271330077744625753723917234259867376953883672444601776725978354352755098095079351865723618176365535515236806220442601795262785564566516531385227171951396466377386633827731354771142313280278687755632503703154872937041437825011367844568365554340201207286500255118339524544743755446792277354397798051995875330169135246544023722883748355257117434382570914714144556170277233174156321237912153033714278417080833639975437979334749305214511747148585120681526337272604056887117346816963668527476258820302253205289125157346854371705471462282714107514266480737319810482414235452245694901303062001557181233663187762951931985218524319046362163304233839670312137256680587650728189116204290754896939011077021031716126123145274567447513641512276279586853092512887676867066436493886043777643741756681445024567122682264251621225417782069925267444940428142213466361485032864216446764535553985567864768025205388034191730798372277590736593771165461114800732180156630465956479250155762947334812126975145556194153407944876404647107464273349880144390202666553109264767684482343517662383851045454079265670127496392128077893818556906675107452493545721462173692185232947228474465857067755947032066606645506512873216629854978873178270878783496164267076543802227292712706441873146523911086355233570179745964852738832370469750724881118884759913376578184162835228407343411559621318614350827600178223478975426892405465587323556521638411242752333344