1827864783901747882396552281721925705935414434624027654849071451345622167144148343141939938376882262321664732491317720177253639539709400332761535238537834653569482718687374645075594621125018631578934928452144455516330955628311627872814649671386476442118586189597765403011993628766311065644762923754479175279774728581017877080874320630648585511121551187866625982346319326915636523527566046833025045195891308632165416752455267822733151113765421428654280657546229783336288340947995105272812365536854223892727081687271391967656762555156427483187511717072975256583816742343924327046558535412873011771173127407488651536338120523267313257208370647213809374138344486854517414412714754832827135378245071571335214776040617636816690424445194130894462961351925317524164828542630545652785849804425124659372644348528221839217666121387162202122897465542914693021956467108064371536437175473072052743885608022032602592208033785495431366654717542669758773560131714214592565254781572483664797964487694573693032152031213346037532795894804894756434651855880766437356373246129340280122283540526485239833452675328385256371588438825763766668334122511881973995051614497570688773472645832454251734779151152704376667680140703731320463481233550512361382408052117502004047030449737470106265746004532071257557196285143701401618204582161236489299679566904271802306083836720410108641503225484115711426273210342242705380113443777923146656169190435767672356146198337440212853345745749854219689605252776114520164350565097445023756779863745910729865778626042685084662877387802581552313554553914834661596712793117381915625012945686025233517043626110916068867042334146084533925043379153848277368265672442237817730079576233353879822429072917946781126268676439763818135500572571316794351636846691557305635787403474169732650599847595963101434231952659036218841800837487727775226737845579068168473640840154295702