6904706965839939720037176574284952871029675254967423523940464194688543068395035007949024340754224983860471573492602259154724597505142881925826656870241847257390315210244466217342297522788160163655344718036454816811356738761174487714146427269637281796438372373267194179172708436334406748171476464543786403663550106846587853198270261782646752836491513535393141359717833934950251214232128654145122453195265511563332107518551302215807316519260628127719593785162525305830755448235155271856643783366666681164267516723329911284516713374142423076341664679672717456852764852407783791802802253372891434336125444543546978468980577944212185574946343120398481526861487132852165444513654731755694434494399330047518953632814267023654548033208181386229301161477691385133804612843772866466004745014793833191765848327871282712782711547795173196126565893695356623563305712553662622376872728097282073098009173724482022797913083174969184058528727385419373018625088291657338462184222046607621398102534574058065077161705165144437372242765097272286325266804767192140684357555157061174012268078979712364427460555740643440484114773635208416037367722203524627447071156388347024215265010505540753211376639606274752440237420344775445642389752201381458199318657371772269667876847846017027177138966735516674550416915389231221108370852686485985382275177759923433352748987555560792490801446567836773403483755028373886291913915416302193032052751975546523562510731676835367673760825124487616811186361559836277018238564768678079970138213011155655964573573215458636838137653777094501414721363236588304313827486802454651729400212553110310508187565558590665359534113573878194447987045127904687037767646014887434413312905375201251642938117464526854553542066612238267541435464671888088323466402982564234255356138465222215657024282013632015710911523828248335572350659344996427936712132766295596787294312345190521