81741669469186664785192668469598654847326687594636829781147940073378178334849881591616677669710144017094208422883743625324693701484539844351129224261167062715369957138744444350527253662060537749571556599499459510561101273156326040650455410511231934273799665117755553963025254667524833293608726026019025643535354334527015753853863974024548187541158740653114311426869396626634966586615065607508568521025787975891095562253930440508890107120710643349046701010768579541794457049271127710955110675512638459780325669600104847234141576841736151541275317430450943195235835911401148720188475489376855895877909481530350730559486629573876488569262547987603136693950330392457355490461411566255332857786372487116456749710435071434688097399349201324846563555075664810403435579331446234184654489478255925784233951158355852474636155381956880457010321076879405849598556375142268333308688160391105985857681010826176187863311155426094256604425804773738425694935463146362175719557410653286648685273358871137399771086520534315856388786857928366433695297584085281072409367407932414840940987079124493497961045659759622760549738471867544155286045615223210003475233248899828033444323714503375224047181052666546389649612393447331106639094371411418501997084767329155447427173523264935176564341036892983004624855773514108149109548549819064706801643462289854589621126543870311613336882843455871