6904717361793848042806282334764067950028671831625928427644367582544849016616836514280726665017063623818160151834276226436612330947012284735246755846043855139724138631965515322540650330665219716747547320311730176836676805597547539725275024354855855137452625642617994368745365267468435200240447803763275482182947832178527974179851923959622013955654642637862237445598763823627481742517732833393837613771135441877654795893537674727856887095502367952912306486411114076596724229625427415223171441221178832268465398678706279581074662357827724595374934911624245578821912351440480673691655907416393323102885249112856765151175350460412125619030346168912012558855737236840159345833425265444640013565809640253449711390281800186737118554463254055382038864920252157322057965044320373642891275082167042602180684846379189528399199665646271660194210505600714507307543163421723173383758830516927835021333285389484782041401965491122265610883927075126978151071023433634474755442298312212148356645512232266028277794252089213757066384148343916135481977707527478497083429752538178951598523143855308164295193763672965365012144861514048265715356586324842763014622872151926864636673412393155771526702730211354603685213703144835387177545666992727844881611567546536385555728289011466459942470717113667176037183424932814545168045470129046220654825774356806173662514232808780520560243318562273854258677160299641304504571885417767312442938535638103401473473521822425551247469191423657300866729444250551156670157374337786352273302017464567131987937492651064373632195509801758667456113317522970539169114763776928976471771279174413871519337552787790335595469778629947838487483141153435217924852946476446052077194648113802226353454748938558730277282586687670405668838802568110559287403542154750331621413048371766736431095387777666613152052261472853569452840124331370355313402737947381034634884536160681727