7131234877423640175017113747979767662192598723301432855507017638945844278965316125569528382177227850552221015475276362490308448446303567853425595074445360728422673141372348624283974799279632645245377819164930159554385908744470165534853529733645911216473307596589782334425628764165554306729367284225564637315518689547338034621733787095047668855844754612710270784234749402491988251815852173862431822394644637674892017553905458497111957813387941793496442994071248320580523254080983512264707443744503465168440289235227736592822803191487794352405881567982021523717613652078406792302908265608525271134883406526567953433095197192741991943872312002513004823125512874364862945473471834677148114776028864737963543868059321545148549675510293356133426974726774661784397354046572915368072537697153453440581068542356233122212125717512714236373792186706188172601802602854111369587110144800513241808140399191743165262018076286441476254893372666452444631320438871483465466082021481167448064055526947115756652754599741302368305160543384828643570452339907836672492814857452682671145484755007725554116325651556826263070431071741893523702618623346835411934785082966584736685565752138384005577803181358414572835971645235427962737918534843282527683335034450935345011612067886841062276611666036053746724707361464612372211176325562291675141076424366633517327277747421957242109320539170295260371286766385014067995442596705870246013427765377639220730153567265203777625869240374378687275837142946047665329122856520821350514184739136211813627166655245673733214556952522652038119710398196155748511211407383563790250553248258538731705449162711871156811693802242188469678613913075170844531751272798671238216641361153977767388569015137642480622312527653710837566465023664679435746832600190801787688804298686753304646212206770561691651437335732124385703668138571788341636502314469193845619355521455827793