7994811131676466256919228518193298596241747215229919680148880335259543611564780659334380717372783634827064533867137153707031377096765517622892355568543656372912687111604634396492375706816416432196593771897125861982627378391163134895152201695358094782102951035679573160674194545541722146845668656258920533270220428321282652083883187704713789710749502458121303376230374787122729646340590896893547185075373732493865234826752534436666421176672782814619240825389145346781175247783834003077479125859845938237884717950356649065778243825423917580846133021383426173426132853946141387203487255543833827134575233328122216266077347353221695384320683814244645128427951927617683524854067827070831768046963022565571451326021785317110758202460266133349497677017906854555603713392942536561532806720024484127850823623254865448680515123322778544823418859736955712376962867285565079684676873465151852155325164044542656447574543751479877918254937925613881052840529730215641136585238173755343450849728510390736563367140629228320293166331111487723449837544374661636536732747375138594139314442127811303505014358074744571612524703086711527461125001444464422337351713756044687887545044545611625012726446716564281135399677355416356684415504224624072235886364766677613368454831636166800187764193108730753855147276658571275484195557252066136217439869073814419150550977216813826804403357352733682317634455946575287558648341981773041145364643972694831471703252240675025722922617845655235511086512124197632777545190771265309966871548863929640312540466674478064547944067979270579785210613531091748186425526259157286638218243306115552123195727042429047120567840743691288485542331381224109511447423704546760480901287196004155568675587216603305765622074017941993346011804029260242242707201832272368273911520979547873845276056637863996707845234274433156881183125991645245230030150565665820793802143741776732