1146633739414825132048034370128271363218133444597490108156204440547515702381215436176083983574450780376268378810278400252695046587086792418052605355204859965426536616555337913753654169066852545838778657170348278872589675657456488461681603365287542738382302082343458785250086557647523648167849170253798598205518451187192832223667132143982964868371953174435127979119411828323568074599346078321921053837226417738727791770124702173397644767876128419766622114785480170242709778313472661603775853717158284548268745323261330533062322766533089724844646641984642935662976627683692253075901242864276733873750566544228552677317615687194634813325998067647938554874755643580814264054563074865112717531464147678911652428179540414581125652160130016887114454255236265921154921384679638422725964355959312327935231213855224474475401493833553443534729442460211375145275643423341737671444392374842706562366741523283434078298762741431721714682003453282392691828402915195145686603182204574074787352425273744468201074365582583893027654130328013976916915370518934850951082525471816146960440341555804382202240122190717563507188390537602067551571467814498415037711781514877067298921579046216220173670467635136825538688228785140423540106492123975084414833313516489544370369874929519622265555453922635688262406629473310550685438106730753361782513650845337315467345702431796866802884712669501684596180174651543567335779673717877994502755481813093167758827419146680975423319356026774623157267222475084752885388743319551203763677719290199569853772448120502333112455803479136422163652714566327521092496365466442891164518643779222940551142655111380250646516611420827595800586562166235399623544026385613312717124600117639927387761307282571283573375582264741647074653047459056521611529975207689346305301385802766605336403349522155381784141710671642211103676706289669173177712579435063737272467732542391143