4617614901873835286855196554241762553434003181728556521207062066366080438218259568844313593121781179111751173479750975278646917448926753743766193569602118514482628157668524426913642379223084548663845043485854335551385677857832738374412793362041373325537322025453904565154837535122815426464813995247042361141063427084552155474778385798406319314228478853386260571737463507268280252264210734664488112776404077176622385464224681983711175215186713662908075003533795626694443473497287434845255476545627796377243563522980572916521424346080853952377367816247918184956620819425326154485276060142510727800196894927251369122710806275795738503451141388309549402467676540475378769471470340508332827782592322313213169835745603526159845753147653217224188294297647235535714193446703106744484497964885057686374645563081777711906776801461562442855643314727771752841356325972746796295523315271822158643782151548649458203568113293438368770426167317691189142307133482621708385263727542711786843803541637346595896044365045637417068934823437324033914047637412733870716432073871991144269250836720076265171116258657302154299857674599629875024181145364043965622597873590675557670322232261611516171382592648878647352723733735555248030475537783973064221159634445690312305550125828791586570148362207365538291138256643335584445901338141344345286623032125417198408343157138946229530614528874918079468771520110715360073114788667351276123364651866414664743466725429653644075832762658465435014253565557656667452491233433012845471115544734119222760552050282756198316222803168650310405736651218763301789143780820645160283219630401328195124511712744735587350793664222875132392162513986736366622028956555411010863958520613015729974855981037639720542748779958827836170937597847242384197702809746764213704526583918021995221396652701177602603841403300378011092576812485997841916867907662316657282667250404701705