134828348470921212566171863166332148397183121253253559947538070298173163326659275885072268829525904317150816226158709768131559462664487345173167435961355311976220723051040173980195488912464544514761250561155512318071113752227931694251028114095914225514358907131362171400031627371076249361217785823394909318474515239885532183405394140862412664342293870185070440001960187449149003245922261371583188000131652862365638511372927633161768380412255810991321299222579313370920133110059775727196671474912226082076922137181191516495515122052922190354141486