1457672936558095853919630883839815143659671024946876285573445325023455353779056264668740456087743212388460678561841400745379773778795448087692835024652112205152742397284386372304630365724467914015660575574750070539751217868017080436123618944344494644566519849267344691773356337837525917380739116379420330551879327165338333406754851804724258379136554093535630839402733004846504268264219448633338613545343332920647165201353437806454264118225284585717686671522402352753603471761713384347018245616937116748966334296162589154337706223715381121144661723312383281572885581482687853306815672972283345515872352567481136246316439179641255427449384279380346336285718407348382784316503232205342376242224779117243510684627443097223333967326119796513286314207781094352603172727296484784617412764749268964536637218148567853568447442153677143114760563520719390902406580326960428130235645579931329166655046940514225764504166174319221717114454676322293698854166476671425675200656598649111464340705077774856419540114777619954476713789854275120511892808322101988278457127749422761106254782543320643125274408281641167985651973455593011376754487367345242153819255621623184735422210452122389138691597307690528175187217374224902991863491131907632587687878107812023687082193065957463552662041238206604624967656571482667218107659371477178077701603503181682486615494416385486627978527276856367315382904176206326295996542374835935866425058355211556517915692182513037053764208451750590508712668459704557358004886651333786611397722417776283101352705703775236737360150555352947323628938752670352319167097552111612142277074235724585145546397517305365091364033514804714731122651157923996527834813049812511048760251315152132518024461524880545054760466235295146252701193788709765752226742821247377383414242982875429665884099253845635475188501544801546702688479640861285572623852600827588108141312672834846