6020329535678447519142123368826673362144232226176505266727412646385151222885374422419381125219827023146121337847530140570376297286212424704507849457685449276140665983721476622067062236244711729666630883948844224307600566632656543344795548052696701824021456644785577855523897991622195112051743411275021334746564340031443877320102518666155154033843775053512686228680690512514285181835676487553983993488554465876464597627106672755243435651122602335893061691864664431895031082802534851365411722781603973901257731731912725263799337342081872594765638251883521618098347433107186553544046794511075880751322305783384192717462146312336942493446043023243524343664157167722908534055487417442656251254539713388796261238453373547121267202401332244124660450545981792391302346564933971543391349782152663536153240738225561995103823677144896511554226485678546816034637949117119475336613165707504340468313523456109747744616321963868868754516777810633345228450031776867521553649481642926591102832792714827867891377530025577625021035144470123483572242765448386470736258282894646532563816845695688458042304679779546050916445552864721664076423760211611443938314329920470377728763737715586207549221840268151236471214484838467585490559553431775887303537338067480129816997484871351481207356713552002113465722219713976168644401666683191976152730917552559682867773248015727477970544596362814037983651581022017052011867862974931654628911359770276987781353425584788824067859055684668922712821866335564977126585936395442917454861416522016960544123550846552330379080236970319031834511129340737138536176307708203375015213047715607518033034724275511542628691229709262777522887196446453708003285184235387922172135029416385255045427372980650145996357607674258414733741953463312571562035617087724583157906366502487547317468277801788372871936727936378476011803871388081171159578737554215485766469832752555791