87257315649309218737730777555651572381106350250428978216521720441231611164643837553121754393914661175105124852785637293145896533752032638923423325811164247420626952420529964645663548248420257131378564447052219564556830036636320540593828845628654487595182651070374142637207554197788717