38891266708186584751461043392232116036628734397644423661564042792615410131270268658632308874964081489338269664643520229931006210350922199517612558920063461231636633129091985552735215373111842339847426868285224065427979591438801090171136458071256228953122829383344316556499687778352174651706410933474292849044187677821784208433854752961354366952653594753635633459616865423535732564984582950206550679100639746764403044192035614807161826917794423373679342544580626815055514320033103610555517646533126510293005333733266563496119004322996382235962502238101891253944384460440065538454395127035046051463318492642163162124234832852254161432321060268952277226061427155951316589552235525620149241933067330531689421222839711293608478051465835646412852526511595775