5962503136035113351733767626524382757131182442034008383175093915698066543104813711477553955476080015120728776442230974428537820081037985418045251971065273465249709551353661243885033083831355654353123670330266486661351549457148811448450271478136239204735268361320557160765837507925026624714677893342366901434882908254335220285348248084732871485528335340255326217021231927625265356364213382253238514447354585113261782188839267559142525704264779656198225807176230629444593793300436887149058952284150486741112598456606356676744684399677451674546538536891972795001876556572864642782486853723486491611733819519359747342842888015414920852192643472572681540560783809413737152311724623405358716214167959879723769214659226650835208537938467813350170646356282617546133567111689411646656778125136765682151234223343740134348112191390243456178194339678834397174153776766606645038673740201403130604771182784701109796732781656721916974719634587468552489139404256322804592609031663053210198326587493061375052651799159044216340772814551854810851219911435536846159518979562873414082821733774348761445296727333665144398479266405769686754778041201463188032425478718627254272547241729458933034437301790274476802271713382295437474791753564427460216483377638367668761314646510648291270508236915273613822129751568971866316468770127763254588777323266736248543930560297166755121234691443637155206349794986444492941458637410760558773748475750645632554248494256391811676735713893364531568089610674685524152201075221136547656773876227805523269224780441307622222401777191545285501227687923457317452824543315262813503041255566421617302282354556752957073876663752517085453416517414707706014405703806716368206358027364734267029378564025712829917142660055534652520258223255332521993038402185585274463879978631529856170282711540651157484110641381751544772190232053704231168878859938546921798712384672289705