99394101720996691042181796098822100997998001029239908499915982321005841014441014831028809905617774996681037361027461027111019341680017640103066101339104177182381029241008141017589869910428710300610247310328810069016901171531013361038389827310413718319104144167621672210192010306799846181849932910123910439010166498638101602103482999231803810089498058177309774010328510290910322110111098196103217995861026759813210341616842993981029501011291707710013910309910366910110510274510143110322922875417205979769925710299417214103131101004104067181231024729839599532