4641997432281773813661343612792353400233711777279486547550536478308761260540466300672255465714266447784483838511227426888097969031526717368631745478378552804284116142450689278785161294490503365152549676548452962257272144823346553983624401571685463386630455824911162231120634878341091397474674492976777785835662825316550063271228158933037543842584154225923475195643174566276799128507362427377220225479714456079166753984744571180162781194375906905648267647724882885152158982736920665613597472268541619795280484377461251244442653726642188845631475794510346293146522170271306295455186156341853565382200133219274773117241473305275527283548203630272585309437746617174066573123764234976543179489769660374768321066611823216477637985565387196145244878912114316323838619751953748516785483530168150216625010778286780122559507684201210453446373176302701258282751222316535567461365866415326278656868017242233448438284432898036592432655232082856756441784577153887873431479131836866334844810122617603195146486461752133676025984581927546701987556741121487055049658593402205125463709597650508676801788223399748470744545779299397248291735252737316043820422935354340706211339749735151822908053494512256212476671526352426298270383556424361187687462678713239753509679123230534714076374543531034446038584653860564116076240770401639794839708264145588692521894687105623712694076918254802501512849307108226832151652171703595685234106765224513553236563528551387221479217601444256313734898328207600704705871378076362371414417411243323485271928613064778376737057251896569389645732665752320673771544342427471766384336361931552207905215056035616513901884045711818067501916172964033111084063745264270255733551649746932404032875413502481635638345257998115995541133376296621154397184055255820800391837235730333792380555216480213031145961383554597715470785351352041668808793738169607987281904695702047411