7612806733534267486751214385427172855245398284159865412538537821285460425326154746614024356278929153860225490339144674309275400387825006937950730413984577498017295541454655102312878391061136873622149965759616723831655644316553765537611679050426274297667213143407469268593137308728382233662511488768708689352372471468402163109341146363405429671120325064583854945866038931963228630445288265788638235585217647342136855536658169435267804283734374234771655645046419563648216476350310170587447270703906855972742764851521997071241761823992374221967541305451717065194834614738633752833436592177160480825117518807219427377796447550361892988323135352948203677946053062047761517432826934342351559945678670911246758980579110833120037070420655328425928145525479764334973844666371020879573544845128227346074713481690548122271588210441941334014522277628064892365692956361878084533715862415672585432227966912212397374793173189675075318620178347044411573084744282679864455965674484550973211767463345322641626803203882321413483733974821724732446537695085027735728890128917727526127142978532517272577311114843778260198770649369384936517932935584256722319286181544164743781226425256022202791071611687364844041665577375278747431280258351621102554593330718838380381151478520548776344139814896762486645127667955285277776094765343544625349278527230135646520528346523157230233617921567715221475402665417133058091631202236661895134377056684544055955501751956614397195686392243757924367815633064146659249714642153571871783443462865602075183538768483724037713811412318056555117329940391118703849601332380154810755661574722566815056659054644025284612799355366701151338746202670985576633568635648665021852364031457063576429036850178044956433360075547863242116788406883033006297184242893816033580077715521207671702214037841902852297411976282267715556174550555841191665511027214301361712242193827406637