8627312264717647223056647064016970220223131816185244255130950333822468871439914114005381167821798976310946134318964455959770611719497148771422655602417674903402363687173334482375586556751186677617627524217573185588372664821845179544711378431039740238301589545658755130690567455427374661157428825375158528050454728333163208838198355446881243987563263877378912826468011433017382893229407792351847552519546715674162504011726635625938785434868620764981014549643290820676166481195566601415232264451473283541114468353735372033644351677362239552854733614562041925087435505863413082104536526892342964264367473569010626259850045930029122838338231743761170681849435753630222507673489462513450269307807375712322707093424936621346422113712662520160778413467376519647470325552483759067154262852304126853491958092545222821211432797964013670133227859580048245423884027275091518297629921917815478565365631635272928621738977038051518237873882512022047116873016526721464654584865265273729415121616769790741808539736217244485797564792080360385287334549438764684507351374785487662238346025547805681405025057281813711933813692842058274608013205282124439074858814640525276213314229374512763563651437951160415770259564710457467805853465206746779260832540339783335274543722333877182155366634244425764831445870774980435331352131945284160152578306727423544223677812139802303406152713570144425705201268659777569439281112384188629483276251535200668110174666171806734256599365327934348840446967818648798765672191107760845472715632252321112379833679444033541299350651115501386376839791449466243235587657646305227289711670355553162846555719248424187921632941772954615333766447626112555734456531646456396918264415104637321977992406507684757873775716719053370811600752484731996793911355096054223127087723888563777180156786642596457230229851260378834513876991554032586877544807046657446411056196315108776