1684376597732604502257664588413874515618755389545480136435232177771121715139527241657045281601173370648684280656750832502265635751189686753507172929123378914149187703694275491121814827418461484707125484422278634583767122820142446634010744460174440755333454519542543735403108713155228371556661353896553076752565447820554250192763191453164973904752181333061457653920076079869029834860143281484550638446703115198092961563028525189324416670956751321420276759833416512340644504278479293203557746418868516728622683883434967658593379273313472782471146628737521657274483308502842565472246612705884386492641273465855169368481745711791634256402545685637147616463163783659851513063782665657387625598405551803663852383535102231184028257317350523528855458919870521522721982058536785451463017571944833835236590289109346113821135608038533835647645364014476752395964902116243656663226950337370647433749376781375570111275342261258524176797537778562678796140597216004883744724212070296407291643151248633278745646373618824038866246148521279377746535371152680467743711783157806464826199268586297381673804444249426776318231253792946885382521371963723097799923728178663757016607726814577172162556322015419335633184955278825980731031780528267756980839858780013815366848729524821335236282816133076930365335413376398101252041476725323012438647678544579984726714732645907453282105586662078022171943997293156053444930143927929476842103623714418254039143432214553975012222065111227942576645234681977905640533918626235129074866586404142599335195546618356013146366417957250011631235554171071817128742227217075460248361650727155687168276468924340042316231916944143551903047314734436514522074732040627651264783960366712838038459344784770300509106305845341985511067427152628552023467025146251791730708465765250880167981120848978057275270785299775447651271142295956917833637752264235060432469384744629337