1673727141773836461408392388761487512416487983756624637681362056436527343526116011153767781526144379687251278840391644508243794512130227467692284761418038025852852255615008262236456551734917244310743890334519555215966537474688286591236231852570420145154351871138913913781021459031578671553734746466298122330690774874393283697286305153664022122899423144734985571776148228372628792795171702586232505691777776146423357798252798058916148175246473127026215728416333979623446156740619245856397901108072485542816353877637896682947484794032171367015228877366411345620625567934822417625856820267717918264356618133247871352063443453162578545071896671202157420060554537178226473711806671778849503602736599164274656618382694837831095818656926676424423539944919570162597632174547507062525645747534324965734078078848576951454914544655088502198453424166194122805514705588522368115877677844452604607124227353523308406584447033906517606865882071963524901333055137182864665438425208168400604809876417860321953652858944022254736133548019016966318730755915635614215488707388300743121771415521286813785275606364073445394272052937328626740167498346124127504593489338436482104752478548631216560182018075344235057180040433854411172396629664471595372903107012762331943760031343237675510118724721166855554657358463705656296881538452592502822145421167215431418854159822351652175384147974483531701555702162042913365447653098086567496894592545263783452230383542614760339868450179936845538077039780437696762666927383172213626784697912979183750676512683776396407091125368093367302226729374138271548253793135853265612753557665571978477557154739734841306801556730115997053733867444742993333317452136382877105407082307874502722203013824053205724622185093856731146603192032424846507413428271615136178199538337193240649562421061437272561085425117196473047538119145222910477275435412552332295665642546832341