6685132932342605117838346434475886613733713971964709943381402733507066611614468438740117936877823679731863058949015218933796557763764551542266133162984224821481661177907115972385012504687154728543086803434412679732731507555206763994448720579567728377334942518120136533323246253726588438749249436737446437760768354426240167122710453275386180750679376284316439536852718540467407443223226344638267069770291220319779487221839567454654449479767225233192701964865636514587916565931356177251464968978556616346646154127056628313771262369674217807182374535142585754356797315908532855645863221074765418756874612737271262794655177427215765521801602721233831205181982335520837865365722850446051020225863283217380326813842448050038516155349296252160212522810783328382763175194814731101695991111130354922963742769470362601781450109805196461912227535054755487037512805875568582017633423154311333454756064474470519029527135245635350230960026148383767528627817222724271767685560325540575528934819334207665337503397552825937986766616868717812130215595664478310114738598640143806147244174547892567773716716295847472943552413565934221432841554146398924456586621372186701515266486863891301413901252134002002411952572882195210873581148578836627974330467822413628265284511836177471340804297748991156421537361065122486636471942032392641867994645474037522814824383554667345157070452074152546976633670276127486571894405153307169028759025977691251840562744417033919306523124382531416544255078764123784625447629879280814553982719923522672457688452211660635301107730406312375346380544527379545377157489488639388423713171528602230382604188166811124036773469174576230731484915532033112828847175685645802299404351559335513703001972695968415350866778245979345556956580920475448402305538727636509202163843563855843605800212861465103912901646467085072217147865578438172878057215648465046373341154836294707