8019037684170525845838386737226144628758262293854808377346464422036250016550180720419951354130863243673589862221534818285153802917551683025265546821910748532865730778071172963788457379540761773750214272054821475625392889846174643663155507566572152373309871203838537855517323493741574173462456178236437943537472825691752538252706736116215153842463756364959867876367621734374517917370936550446399254284220362561251562444742641423865684625515473038259976775128329769031485471523756555151865712303564471950540413845155344349786156377267670453791483463303425472654704842258460589148809855201276771672743397519728770196342476422340137044857060432084917619323535118976022537210855579620617165330119575458513756431625823475364028943912216110927947566443572855236592591392167106664248677729491402200172221210110747067761671302681366626306772574526037127031238055936576854319211112433930051826950334544046476714717122282122406752392861415362233692613156804676457525672815905427337155428275491182087779446666137874188782024112227313685687522472744639469387115802128488514674520736487504400597603681884054237896024797695454657665373054262758527833182133342322665871635107486964418074914045576265452836655867333333581029550912114671166252352547835127841787370992602781172112243812154731133316426472486018037796518063897821688347187951877972509780077262945040167923166753531270466471354638478600658524746306618478203388087057244149055616033013366538858639019723835362725113328093145406550274605407713447660792512778804489317568793526445403560454319636344035534828768129345985552486911696892323324343881130454419164118239170796635181738298647906884582962907641905953377991985116434492648911667137519256214449241444798384299461521249262435085021776523105888395275967023673983214311455710542142716501062181252033624255919437653341781686727548708731765135346332832350784207668840546701113