89741746742785888710318681240215040446509945370191166625635260107683221118613547005395222458808974828974168048499927181309668156216099271715367191238728258355258330258372258377897359897326155433163407546729489748512576191378975897503136455613648281364809984124218452253212143531499269014728681580321897415155868115803201140349156417814659757144151447647144770837488614476469048615084841447707508483508482159898555242554887555043555042555241655454365904154649836590312306673325953659025552405550415552399866541401415191016678889103295255523855523713361301599121336128555040191015555236285255366004243175450027682044354303897979918610