1071464077414761994254781483232648268481340445455582791133031877364825268853942321740020683968731378036965676715239266380708547111405768662457226701704490523559749343680189255243170767710201314542615375437027259844954452819253788601261225484585260224644300509471351536782286711123765032336770955747955485401298197259552181208196511138151304721365902972312937485159748733936713315180431622823498356495686795261655953667181374633563798492624741479246502186442717508253109173737543874080534433427121382847834538155174560337123615271145579512317368657549269122730604551639737697343183902036414021394691957627543454454625244248534393385647777556007612309444753541350436240346507148306378435230141067055252965226561103884654672514851635051825143082444376532046468180275120597685286789771161690475488142121492370728310154808312447164658572168672299305238213116198383760512852234738602696868105627785001725712805967902575046775198545556364275361944128378563070773224839917111820244312362640144365464743779386473229797691799764535441215371800337964551333235427080928545876652316628227348615636031767458416435258643362727256169128223135806855375426542113021251797354531752912677633683867578221221026474431954056945679178370314166382756689825460335163913737346133037727334223745134518353548589478278667736598323287506741776706375864225424154263274355404221864407721938529537439855672991166304747706964689010265249160355461936668407764387658202227934036553335571971421479616745460712466199450370802784878650794284470127510798752200553665281664190638635220661258629828406673593272501288307751235446746156550205766807993893728117131143143365648029448666068439763211381936896815654341140448651301384320792787803561747702892878373152073811538751650276221243252782666877225098459784361191567242846143252188748917821673111720180152033164710884521847667587425157788642452290588570521605599