8104011912825247903047915034807557437062736765473091247183145383153554364818925070371430248854854016347556832026812322455717134454471226472671453391133538630720473238514730876094653389589551685117026882103686587962492782376915284516792130804402405468852112763933798557078047647054978139923135655107288439212504255435535722754403614527136492267894504495558284277798013742897854383705687522324157123149173562637291849749560784564785152831723722392936323223342517969065069356806766151479661892607956365102861718023915989884637313646770763876751346431636915478331042644346731438238599167318587673437155882054667611181653406781288532251851447280066639044433320265927113354673767213921144814040067448182643471317148677782559596230236565121642483842845254430619500644771251572663253550330319997191433541747288036266440782519522815326628563968050726498736631380518712027025439712533226265438628719397586137668569259490217777351552443321958527921421556296111485290160747675762442276108689656192387225750365182489117378641727784458235744612344031442424578473345617646052084637862693372993524536028201167785956037367125277686305417991781988455834648619648229776911571155633674134880814252684011070144666053636424225026457146979775316174414646216671059755764256751141383758395931270860832376281127646222169161766436328552274924872001642137512436515661772651523122401685154834628787301459590460788331635519686521577291757927485011097043452329837484539667349398543883288384025754456319954254538235194770537338837258218138570564300807280657773203629303664244735204652564062045467320618122740434560191662835505437162305709341554261252272371156815396684344455106600777107727307857943884413222948390670841734671657521481177635050866555821660419075765648170141652423474180857544718876156221367798419718621793640505213813357455533778095092947382233703622016129574611420782735151222038034273