3075852783011133822865614670831648526438145097143785379513153550318605542656762131248527764386023988085551814875350529913224571682675677173975532507656445154054361097834803851471274723138727127625370647590748202946731125515972595493394442067918239085350444435172544543215898067888493194787702007916465692562167072744477693378135687794310199840734121349761169703453663243608047361423655037973994825396486542883832413673516711114863881781688280279854826643067230842238082536630919137119440203568705561796783426322942697494435606572603481369026875233372640464002104511221653682334371142366581116716030240724945626183435414859345968165052525517723950823235622047622214521867746346451595340612664755026902246591307923003758462847736431756916391198116442238562488343629440728489541305680839115230750519781186796462500195234528662689473416702251922892515483552123344917420847921713331747146645817176623180358193281297649778157735231625526608262754535779866746671873672912355667254401341423775529177148119714275735369745490545753672140800353425204520809282847154120283598448426968282234697632271171962853285533263848327221933864279075571051865142777745459950721413763554461211541476228620745283576058653652192170769303346664702376273370665362226747677432965144391262870152710826584555751098373653540471807746374258789747782352205841424235460188139386161240483611552937112371567302211525244023438963973244954718958711859646857068524433725278747444565538480171578811128106176566465838141330772645229375633914417957687804467843502982957121077136366303871977642706912905223311101646527865654033446885070971880270537837526018545528764179964766156134547073733653830427316005097272488274844065883141055913874417332079883238215125546564686404242635558144315751589526201512738501997543684151751166867519057133581035257637572604772174137192380570416646766662932879333366820206312180603423