110481296610009318761003614973100410621016113189410608869691052906102496199299411181082103161861798193488891139310051098101593360910746169521145879936959953110110651081880113910491026991113410489321051965938999110699691697187710941147615619101362396310019679149483969706111080613962583113590710596251116908103511159299721121100210509891100968105410648159181034102811411087964109710279881057958107211389179121086883608910104195489795094910371061106888110361084997109289990410585765841056102311121077634939109310336339871146610937112510996221085108910141122114811111076114290093011176248659571137109611246061006109195599060788988790910731030582577110792811298629135811103905105310559608911119626998627108889610078821029103910791108111489511431071101711401110107510671132103811301109884104361211051022106989311021018107062110781113112399339410661019102510441128102095110631008956113699588511266201127113389039257810838988199401047395