7012870927821748471353270106445464853727342295052864001481426612361822023971377621738375683813072245474381155261046129665911426154956719619263230816167144388259255441453380488781124703231212780406789854232378532264822897957157782501775633948765521477011256335431874354024151480753554137925778330131315193754551204805365872827644695278558734646786790490645642297906517648146818026764333016634633865370724824982889511140498357963485031304801724518265627664484171016245557120814727567483401382045844383840283427964464474687298449520280519852284811621147952898492037355394502905581204247695047466068671760039924331477664973627313519176674701523514255470836239065466563837650119553842277280276713311045626416974926616040114426567265855712719483951526052259316746043234341539280960148675337830651869166247851041785473605368588560210692536855021748101223162857043353610877726959811133667655040566328817947567523088457674666355784281437454326879864077111830298407299806200333566319589472524033919963716251272310145741730585223398855435507274750747317569804188721905971073832133495578244272927173882544875797684227219590293647791664221917027932442157686903825483697014525534664654444837064395257277855460215371415565752455938618923880847125220648251368857267711336705595630544454801404472333211719930584668084712114642258225555374542256582061637119411971547926701705997731415646330044022813634535201861988271972236631280062979414312354643676123968118119373294233385074432017512779712446866046316518750028737736777678240713283442176682627453426398117384573742762875558680321867961254713207157331596309489652222719799295537343832371842678728352354521638529117146723738964157035272875196178375509304168656651763325125133727650847613935073137119365075237035640431563642360313825255667330362334760746661436168920555245933520178856173246224256538466760438723584015164156521765109484635