52395110080216343222353127190168589193859130167154450166340381961138271704536635814395019833714934755914917601003061584946272618955369230205518463211079011099571455720871661491175621879721432993421216714213309320523619961556998473571786128228623524188431615583757016937611182911069586935654301648818055521153423133452971279464508010517910885843313125623199384693349504133220363820637835418196107812310452830271119401204121884722264862052271974947601316666025462043992168702190577661650368171912136327151446368417646862111676997829112653512621119568144661