5084007734681745363385352237826054450437878367313273482446876411794636802327030256488598547441674645457895002531916432305434625931677976493351286854448032794873725507683163616046522004791565956381477127034865894486509344314835679356065119826255966087121313681520369713746140893987142947371186025513814383092803517822084528496561301067721020419554931533919249285743541737183087797418463483856325429655437379076331229377163620516453714433748380915226362466268414545034762365974502516581133668532288041422192615074058352387646221244534574454064836522487695195275283402761724073173192337628413187381532491687476642571397535443203506546445267291422145971357354357148146573792274021526773304031633314531657653684728265151542372027547807174495561628322348473492702152277022042646518769055852573030337079645127115178837179528346033332502708511211123668761805521482161458291539980870929764614137751830683982538785124457564442663995142055266728424112255380158182447562655344676601665415546413342484734570235157125748116363018073761778274619621651510239834138947276052984363286446901694751111545655783813735218172918053888382188837112248715755489696633974734717722215682502401897848556701436844852313729525849018622250575160335520125540446159052447066140667179122596274343108175290706711328513252374383427166679653675688563199512136565786442401111123073417638780614624319775386264265986570117127868925981058532033476146658548286781943534806357789944084555517873159954650939121721312747879924247642736721203046028165919275439662802640107760571691542380314282566548777587287310569767289798794218389423388787269214267272403469242580050167561572193333532887452163936739061861704245211774970772835010970233629973681177663216114852567341856306661605864372563268637574320762971082052220658830073278119046710705305750763764779284045934223752719704766260045562852311015538435596474469645229