0 13 1 339 2 8827 3 229841 4 5984693 5 155831859 6 4057613027 7 105653770561 8 2751055647613 9 71633100608499 10 1865211671468587 11 48567136558791761 12 1264610762200054373 13 32928446953760205459 14 857404231559965396307 15 22325438467512860509441 16 581318804386894338641773 17 15136614352526765665195539 18 394133291970082801633725787 19 10262602205574679608142066001 20 267221790636911752613327441813 21 6958029158765280247554655553139 22 181175979918534198189034371823427 23 4717533507040654433162448322962241 24 122837047162975549460412690768841693 25 3198480759744404940403892408312846259 26 83283336800517503999961615306902844427 27 2168565237573199508939405890387786801361 28 56465979513703704736424514765389359679813 29 1470284032593869522655976789790511138476499 30 38283850826954311293791821049318678960068787 31 996850405533405963161243324072076164100264961 32 25956394394695509353486118246923298945566957773 33 675863104667616649153800317744077848748841167059 34 17598397115752728387352294379592947366415437301307 35 458234188114238554720313454187160709375550211001041 36 11931687288085955151115502103245771391130720923328373 37 310682103678349072483723368138577216878774294217538739 38 8089666382925161839727923073706253410239262370579335587 39 210642008059732556905409723284501165883099595929280264001 40 5484781875935971641380380728470736566370828756531866199613 41 142814970782394995232795308663523651891524647265757801453939 42 3718674022218205847694058405980085685746011657666234704002027 43 96828339548455747035278313864145751481287827746587860105506641 44 2521255502282067628764930218873769624199229533068950597447174693 45 65649471398882214094923464004582155980661255687539303393732048659 46 1709407511873219634096774994338009825121391877409090838834480439827 47 44510244780102592700611073316792837609136850068323901113090223484161 48 1158975771794540629849984681230951787662679493653830519779180291028013 49 30177880311438158968800212785321539316838803685067917415371777790212499 50 785783863869186673818655517099590974025471575305419683319445402836552987 51 20460558340910291678253843657374686863979099761625979683720952251540590161 52 532760300727536770308418590608841449437482065377580891460064203942891897173 53 13872228377256866319697137199487252372238512799578729157645390254766729916659 54 361210698109406061082433985777277403127638814854424538990240210827877869730307 55 9405350379221814454462980767408699733690847699014616742903890871779591342904641 56 244900320557876581877119933938403470479089678989234459854491402877097252785250973 57 6376813684884012943259581263165898932190022501419110572959680365676308163759429939 58 166042056127542213106626232776251775707419674715886109356806180910461109510530429387 59 4323470273000981553715541633445712067325101565114457953849920384037665155437550594001 60 112576269154153062609710708702364765526160060367691792909454736165889755150886845873413 61 2931306468280980609406193967894929615747486671125101073599673060697171299078495543302739 62 76326544444459648907170753873970534774960813509620319706500954314292343531191770971744627 63 1987421462024231852195845794691128833764728637921253413442624485232298103110064540808663041 64 51749284557074487805999161415843320212657905399462209069214737570354043024392869831996983693 65 1347468819945960914808174042606617454362870269023938689213025801314437416737324680172730239059 66 35085938603152058272818524269187897133647284900021868128607885571745726878194834554322983199227 67 913581872501899476008089805041491942929192277669592510033018050666703336249803023092570293418961 68 23788214623652538434483153455347978413292646504309427128987077202906032469373073434961150612092213 69 619407162087467898772570079644088930688538001389714697863697025326223547539949712332082486207816499 70 16128374428897817906521305224201660176315280682636891571585109735684718268508065594069105792015321187 71 419957142313430733468326505908887253514885835749948895559076550153128898528749655158128833078606167361 72 10935014074578096888083010458855270251563347010181308176107575413717036080015999099705418765835775672573 73 284730323081343949823626598436145913794161908100463961474356037306796066978944726247499016744808773654259 74 7413923414189520792302374569798649028899772957622244306509364545390414777532578881534679854130863890683307 75 193046739092008884549685365413201020665188258806278815930717834217457580282825995646149175224147269931420241 76 5026629139806420519084121875313025186323794501920871458505173054199287502131008465681413235681959882107609573 77 130885404374058942380736854123551855865083845308748936737065217243398932635689046103362893302955104204729269139 78 3408047142865338922418242329087661277678503772529393226622200821382571536030046207153116639112514669205068607187 79 88740111118872870925255037410402745075506181931072972828914286573190258869416890432084395510228336503536513056001 80 2310650936233559982979049214999559033240839233980426686778393651724329302140869197441347399905049263761154408063213 81 60165664453191432428380534627398937609337326265422166829067149231405752114532016023907116793041509194293551122699539 82 1566617926719210803120872949527371936876011322134956764242524273668273884279973285819026384018984288315393483598251227 83 40792231759152672313571077222339069296385631701774298037134698264606526743393837447318593101286633005394524124677231441 84 1062164643664688690955968880730343173642902435568266705729744679153437969212519746916102447017471442428573020725206268693 85 27657072967041058637168761976211261584011848956476708647010496356253993726268907257265982215555544136148293062980040217459 86 720146061786732213257343780262223144357950975303962691528002649941757274852204108435831640051461618982284192658206251922627 87 18751454679422078603328107048794013014890737206859506688375079394841943139883575726588888623553557637675537302176342590205761 88 488257967726760775899788127048906561531517118353651136589280066915832278911825172999746935852443960198546254049243113597272413 89 12713458615575202251997819410320364612834335814401789058009656819206481194847338073720009220787096522799878142582497296119288499 90 331038181972682019327843092795378386495224248292800166644840357366284343344942615089719986676316953552995377961194172812698773387 91 8619706189905307704775918232090158413488664791427206121823858948342599408163355330406439662805027888900679705133630990426287396561 92 224443399119510682343501717127139497137200508825400159334065173014273868955592181205657151219607042064970667711435599923896171083973 93 5844148083297183048635820563537717083980701894251831348807518357319463192253560066677492371372588121578138040202459229011726735579859 94 152172293564846269946874836369107783680635449759373015228329542463320316867548153914820458806906898203096559712975375554228791296160307 95 3962323780769300201667381566160340092780502395637950227285375622403647701748505561852009421350951941402088690577562223638960300435747841 96 103172590593566651513298795556537950195973697736346078924648095724958160562328692762067065413931657374657402514729593190167196602625604173 97 2686449679213502239547436066036147045188096643540636002268135864471315822322294517375595710183574043682494554073546985167986071968701456339 98 69950864250144624879746636512496361125086486429792882137896180571979169540941986144527555530186856793119515808426951207557805067788863468987 99 1821408920182973749112959985390941536297436743818155571587568830735929723886813934275092039495041850664789905573174278381670917834479151650001 100 47426582789007462101816706256676976304858441825701837743414685779706151990598104277296920582401274974077657060710958189131001668764246806369013 101 1234912561434376988396347322658992325462616924212065936900369399103095881479437525143995027181928191176683873484058087195787714305704896117244339 102 32155153180082809160406847095390477438332898471339416197153019062460199070455973758021167627312534245567858367646221225279611573617091545854721827 103 837268895243587415158974371802811405722117977179036887062878865023068271713334755233694353337307818575941001432285809944465688628350085088340011841 104 21801146429513355603293740513968487026213400305126298479832003509662235263617159609834074354397315817220033895607077279781387515910719303842695029693 105 567667076062590833100796227734983474087270525910462797362694970116241185125759484610919627567667519066296822287216295084260541102307051984998410783859 106 14781145124056875016223995661623538813295247073977159029909901226531933048533363759493744391113752811540937413363230749470555456175894070913801375410027 107 384877440301541341254924683429946992619763694449316597575020126859946500446993217231448273796525240619130669569731215781318702401675552895743834171444561 108 10021594592964131747644265764840245346927151302756208695980433199585140944670357011777148863100770008908938346226374841063756817899740269360253489832968613 109 260946336857368966780005834569276326012725697566110742693066283316073611061876275523437318714416545472251527671455477083438995967794922556262334569828628499 110 6794626352884557268027795964566024721677795288021635518715703799417499028553453520621147435437930952287448657804068779010477651980567726732180952305377309587 111 176921231511855857935502700913285919089635403186128634229301365068171048353451667811673270640100621304945916630577243731355857947462555817592967094509638677761 112 4606746645661136863591098019709999921052198278127366125480551195571864756218296816624126184078054084880881281052812405794262784286007018984149325409555982931373 113 119952334018701414311304051213373283866446790634497647896723632449936654710029168900038954056669506828207859224003699794382188249383645049405475427742965194893459 114 3123367431131897908957496429567415380448668754775066211440294994893924887216976688217636931657485231618285221105149007059731157268260778303526510446726651050161307 115 81327505543448047047206211219966173175531834414786219145344393499691983722351423062558599177151285528903623607957877883347392277224163880941094747042635892499087441 116 2117638511560781121136318988148687917944276363539216763990394525986885501668353976314741215537590908983112499028009973974091930365096521682771989933555259856026434773 117 55139928806123757196591499903085852039726717286434422082895602069158715027099554807245830203154514919089828598336217201209737581769733727633012833019479392149186391539 118 1435755787470778468232515316468380840950838925810834190919276048324113476206256778964706326497554978805318656055769657205427269056378173440141105648440019455734872614787 119 37384790403046363931241989728080987716761538788368123385984072858496109096389775807889610319139583963857374886048347304542318733047602243171301759692459985241255874376001 120 973440306266676240680524248246574061476750847423382042226505170369222949982340427784094574624126738039097065693312799575305714328294036495893986857652399635728387606390813 121 25346832753336628621624872444139006586112283571796301221275118502458292808637240898194348550546434772980381082912181136262490891268692551136414960058654850514179333640537139 122 659991091893019020402927207795860745300396123714127213795379586234284835974550603780837156888831430835529005221410022342400068887314300366042682948382678513004391062260356427 123 17185115221971831159097732275136518384396411500139103859901144360593864028146952939199960427660163636496734516839572762038664281961440502068246171618008296188628346952409804241 124 447472986863160629156943966361345338739607095127330827571225132961674749567795327022979808276053085979750626443050301835347671399884767354140443145016598379417341411824915266693 125 11651482773664148189239640857670115325614180884810740620711754601364137352790825455536674975605040399110013022036147420481078120678965391709719767942049566161039505054400206738259 126 303386025102131013549387606265784343804708310100206586966076844768429245922129257170976529174007103462840089199382883234343378809052984951806854409638305318566444472826230290461427 127 7899688135429070500473317403768063054248030243490182001738709718580524531328151511900926433499789730432952332205991111513408927156056574138687934418537987848888595798536387758735361 128 205695277546257964025855640104235423754253494640844938632172529527862067060454068566595063800168540094719600726555151782582975484866523912557693149291625989389669935234772312017580813 129 5355976904338136135172719960113889080664838890905458586438224477442994268103133934243372585237881832193142571222639937458670771533685678300638709816000813711980306911902616500215836499 130 139461094790337797478516574603065351521040064658182768186026008943045713037741936358894282279985096177116426452515193525708023035360694159729164148365312782500877649644702801317629329787 131 3631344441453120870576603659639813028627706520003657431423114456996631533249393479265494711864850382437220230336617671605867269690911733831258906567314133158734799197674175450758578410961 132 94554416572571480432470211725238204095841409584753275985187001890855465577521972397261756790766095039544842415204574655278257034999065773772460734898532774909605656789173264521040668014773 133 2462046175328311612114802108515833119520504355723588833046285163619238736548820675808071171271783321410603123025655558708840550179666621851915238013929166280808481875716179052997815946795059 134 64107754975108673395417325033136899311628954658398062935188601255991062615846859543407112209857132451715226041082249101085132561706331233923568649097056856075930134425409828642464255284686307 135 1669263675528153819892965252970075215221873325474073225147949917819386866748567168804392988627557227066006480191164132186922287154544278703864700114537407424254991976936371723757068453348639041 136 43464963318707107990612513902255092495080335416984301916781886464560049598078593248457624816526345036167883711011349685961064598579857577534405771627069649886705721534771074646326244042349301373 137 1131758309961912961575818326711602480087310594167065923061476997996380676416791991628702638218312528167430982966486255967174601850230841294598414762418348304478603751880984312528239413554430474739 138 29469181022328444108961889008403919574765155783760698301515183834370457636434670375594726218492652077389373440839654004832500712704581731237093189594504125566330403270440363200380550996457541644587 139 767330464890501459794584932545213511423981360971945221762456256691628279223718221757091584319027266540291140444797490381612193132169355853459021344219525613029069088783330427522422565321450513234001 140 19980061268175366398768170135183955216598280541054336464125377857816705717453108436059975918513201582124959025005574403926749522149107833921171648139302170064322126711637031478783367249354170885728613 141 520248923437450027827767008447328049142979275428384693289022280559925976933004537559316465465662268401789225790589731992477099769008973037803921872966075947285404363591346148875889971048529893542177939 142 13546452070641876089920710389765713232934059441679056361978704672415892105975571084978288078025732180028644829580338606208331343516382406816823140345257276799484835580086636902251922614511131402982355027 143 352728002760126228365766237142355872105428524759083850104735343763373120732297852746994806494134698949146554794879393493409092031194951550275205570849655272733891129445843905607425877948337946371083408641 144 9184474523833923813599842876091018387974075703177859159085097642520117031145719742506843256925527904857839069496444569434844724154585122713972167982436294367880654201172028182695324749271297737051150979693 145 239149065622442145381961681015508833959431396807383421986317274049286415930521011157924919486557860225252962361702438198799371920050408142113551573114193308837630900359918576655685869359002079109701008880659 146 6227060180707329703744603549279320701333190392695146830803334222923966931224692009848554749907429893761434860473759837738218514645465196817666313068951462324146284063559055021230527928083325354589277381876827 147 162142713764013014442741653962277847068622381606881201022873007070072426627772513267220348417079735098022559334679458219392480752702145525401437691365852213736641016552895349128649411999525461298430912937678161 148 4221937618045045705215027606568503344485515112171606373425501518044807059253310036957577613593980542442347977562139673541942718084901248857255046288581109019476812714438838132366115239915745319113793013761509013 149 109932520782935201350033459424743364803692015298068646910085912476235055967213833474164238301860573838599069975950310970309903150960134615814032641194474686720133771591962686790647645649808903758257049270736912499 150 2862467477974360280806084972649895988240477912861956426035659225900156262206812980365227773461968900346018167352270224901599424643048401260022103717344922963742954874105468694689204902134947243033797074052921233987 151 74534086948116302502308242748322039059056117749708935723837225785880297873344351322970086348313051982835071421134976158411894943870218567376388729292162471744036960498334148748709975101158437222636980974646688996161 152 1940748728128998225340820396429022911523699539405294285245803529658787900969159947377587472829601320454057875116861650343610867965268731153046129065313569188308703927830793336161148557532254315031595302414866835134173 153 50534001018302070161363638549902917738675244142287360352114728996914365723071502983140244379917947383788339824459537885092294462040857228546575744427444961367770339084098960888938572470939770628044114843761184402484659 154 1315824775203982822420795422693904884117080047238876663440228757449432296700828237509023941350696233298950893311064846662743266881027556673364015484178882564750337520114403776448564032801966290644178581240205661299735307 155 34261978156321855453102044628591429904782756472353080609798062422682154079944605678217762719498020013156511565912145551116417233368757330736010978333078391644876545862058597148551603425322063327376687227089108378195602641 156 892127256839572224603073955766071082408468748328418972518189851747185438375260575871170854648299216575368251607026849175689591334468718155809649452144217065331540529933637929638790253091175612802438046485557023494385403973 157 23229570655985199695133024894546439572524970213011246366082734207849503551836719578328659983575277650972731053348610224119045791929555429381786896734082722090264930324136644767757098183795887996190765895851571719232216105939 158 604860964312454764298061721213973499968057694286620824490669279255834277786129969612416330427605518141866375638670892676270880181502909882082268964538294991412219728957486401891323343031784263513762351338626421723532004158387 159 15749614642779809071444737776457857438742025021665152683123483994859540725991215929501153251101318749339498497658791819807161930511005212363520779974729752498807977883218783093942164017010186739354011900700138536531064324224001 160 410094841676587490621861243909118266907260708257580590585701253145603893153557744136642400859061893000968827314767258207662481073467638431333622548307511859960419644692645846844387587785296639486718071769542228371531204433982413 161 10678215498234054565239837079413532797027520439718760507911356065780560762718492563482203575586710536774529008681607505219031669840669604427037707035970038111469718739892010801048019446434722813394023877908798076196342379607766739 162 278043697795762006186857625308660970989622792140945353796280958963440183723834364394673935366113535849138723053036562393902485896930877353534314005483528502758173106881884926674092893195088089787731338897398292209476433074235917627 163 7239814358188046215423538095104598778527220116104297959211216289115225337582411966825004523094538642614381328387632229746683664990043480796319201849607711109823970497668900104327463242518725057294408835210264395522583602309741625041 164 188513217010684963607198848098028229212697345810852692293287904475959298960866545501844791535824118243823053261131474535807677775638061378057833562095284017358181406046273287639188137198681939579442361054364272575796650093127518168693 165 4908583456635997100002593588643838558308658211198274297584696732664056998320112595014789584454521612982013766117805970160746305831579639310299991816326992162422540527700774378723219030408249154122795796248681351366235486023625214011059 166 127811683089546609563674632152837830745237810836965984429495402953741441255283794015886373987353386055776180972324086698715211629396708683445857620786597080240344235126266407134442882927813159946772133063520079408097919286707383082456227 167 3328012343784847845755543029562427437934491739972313869464465173529941529635698757008060513255642559063162719046544060136756248670146005408902598132267851078411372653810627359874238175153550407770198255447770745961912136940415585357872961 168 86656132621495590599207793400775951217042023050117126590505589914732221211783451476225459718634059921698006876182469650254377677053192849314913409059750725118936033234202577763864635436920123761971926774705559474417813479737512602387153213 169 2256387460502670203425158171449737159081027091043017605222609802956567693036005437138870013197741200523211341499790754966750575852053160087596651233685786704170748236743077649220354759535076768219040294397792317080825062610115743247423856499 170 58752730105690920879653320251093942087323746390168574862378360466785492240147924817086845802859905273525192885870742098785769349830435355126827845484890205033558390188554221457493088383348916097457019581117305803575869441342746837035407422187 171 1529827370208466613074411484699892231429498433235425964027059981939379365936882050681396860887555278312178226374139085323396753671443372393385120633840831117576688893139152835544040652726606895302101549403447743210053430537521533506168016833361 172 39834264355525822860814351922448291959254283010511243639565937890890649006599081242533405228879297141390159078613486960507101364807358117583139964325346499262027469611806527945602550059275128193952097304070758629264965063416902617997403845089573 173 1037220700613879860994247561468355483172040856706527760592741445145096253537512994356549932811749280954456314270324800058508032238662754429555024193092849811930290898800108879421210342193879939938056631455243172104099145079376989601438667989162259 174 27007572480316402208711250950099690854432316557380233019050843511663393240981936934512831658334360601957254330107058288481715939570038973286013768984739441609449590838414637392897071447100153566583424515140393233335842737127218632255402771563308307 175 703234105188840337287486772264060317698412271348592586255914672748393320519067873291690173049505124931843068897053840300583122461059676059865913017796318331657619652697580681094745067966797872671107094025105467238836010310387061428241910728635178241 176 18311094307390165171683367329815667951013151371620787475672832334969889726736746642518457330945467608829877045653506906103642899927121616529799752231689016064707560560975512345856268838583844843015367869167882541443072110807190815766545081716077942573 177 476791686097333134801055037347471427044040347933489066953749555381965526215674480578771580777631662954508646255888233398995298520566221705834659471041710736014054194238060901673357734871146763791070671692390051544758710891297348271358414035346661685139 178 12414894932838051669999114338364072771096062197642336528273161272266073571334273241690579557549368704426054679698747575279981404434648885968230945999316168152430116610750558955853157375488399703410852831871309222705169555284538245871085310000729281756187 179 323264059939886676554778027834813363475541657486634238802055942634299878380906778764533840077061217978031930318423325190678511813821437256879839255453262082699197086073752593753855449497569539052473244300346429841879167148289291740919576474054307987346001 180 8417280453369891642094227838043511523135179156850132545381727669764062911474910521119570421561141036133256242958705202532921288563792017564844051587784130318331554354528317996556094844312296415067715204640878485111563515410806123509780073635412736952752213 181 219172555847557069371004701816966112964990199735590080418726975356499935576728580327873364800666728157442694247244758591046632014472413893942825180537840650359319610303810020504212321401617276330813068564963187042742530567829248502995201490994785468758903539 182 5706903732489853695288216475079162448612880372282192223432283086938762387906417999045827055238896073129643306671322428569745353664846553260078298745571641039660641422253588851106076451286361481016207497893683741596417358278971267201385018839499834924684244227 183 148598669600583753146864633053875189776899879879072587889658087235764322021143596555519376801011964629528168667701627901404425827300482798655978592565400507681535996588897120149262200054847015782752208013800740468549593845821082195739005691317990493510549253441 184 3869272313347667435513768675875834096648009757228169477354542551216811134937639928442549623881549976440862028666913647865084816863477399318315521705445984840759596552733578712731923277877308771832573615856712935923885857349627108356415532993107252666198964833693 185 100749678816639937076504850205825561702625153567811478999107764418872853830399781736061809597721311352091940914007456472393609664277712865074859542934161006367431046367661943651179267424864875083429666220288337074489581884936125899462542863512106559814683634929459 186 2623360921545986031424639874027340438364902002520326623454156417441911010725331965066049599164635645130831325792860781930098936088084011891264663637993632150393966802111944113643392876324364060941003895343353476872653014865688900494382529984307877807847973472999627 187 68308133639012276754117141574916676959190077219096303688807174617908559132689030873453351387878248084753706411528387786654965947954462022037956114130768596916610567901278208898379394051858330459549530945147478735763467968392847538753408322455516929563861993932919761 188 1778634835535865181638470320821860941377306909699024222532440696483064448460640134674853185683999085848727198025530943234959213582904096584878123631037977151982268732235345375471507638224640956009228808469177800606722820193079724908082998913827748046468259815728913413 189 46312813857571506999354345482943301152769169729393726089532265283177584219109332532419636179171854480151660855075332911895594519103460973228869170521118174548455597606020257971157577987892523186699498551143770294510556792988465695148911380081976966137738617202884668499 190 1205911795132395047164851452877347690913375719873935902550371338059100254145303285977585393844152215569791909429984186652520416710272889400535476557180110515411827806488762052625568535323430243810196191138207205457881199437893187798779778881045228867627672307090730294387 191 31400019487299842733285492120293983264900537886451727192399187054819784191996994767949639876127129459294741306034664185877426428986198585387151259657203991575255978566313833626235939496397078862251800468144531112199421742178211348463423162287257927524457218601561872322561 192 817606418464928306112587646580520912578327360767618842904929234763373489246067167252668222173149518157233065866331253019465607570351436109466468227644483891472067270530648436334759995441647480662357008362896016122642846496071388247847781998349751344503515355947699410680973 193 21289166899575435801660564303213837710301411917844541642720559290902530504589743343337323416378014601547354453830647242691983223258123537431515325178413785169849005012363173178329995820979231576083534017903440950300913430640034305792505755119380792884615856473241746550027859 194 554335945807426259149287259530140301380415037224725701553639470798229166608579394094023077048001529158388448865463159563011029412281563409328864922866402898307546197591973151072914651340901668458834241473852360723946392043136963338852997415102250366344515783660233109711405307 195 14434023757892658173683129312086861673601092379760712782037346800044860862327653989787937326664417772719647024955872795880978747942578772179982003319704889141166050142403665101074110930684422611505773812338064819772907106552201081115970438547777890317842026231639302599046565841 196 375838953651016538774910649373788543815008816911003258034524656271964611587127583128580393570322863619869211097718155852468458475919329640088860951235193520568624849900087265778999798849135889567608953362263537674819531162400365072354084399657327398630237197806282100684922117173 197 9786246818684322666321360013030589000863830332065845421679678409871124762127644815332878170155058871889319135565627924960060899121845149414490366735434736423925412147544672575355068881008217551369338561231190044365080717328961692962322164829638290254704009169194973920407021612339 198 254818256239443405863130270988169102566274597450622984221706163312921208426905892781783412817601853532742166735804044204814051835643893214416838396072538340542629340686061574225010790705062792225170411545373204691166918181715404382092730369970252874020934475596875604031267484037987 199 6635060909044212875107708405705427255724003364048263435186039924545822543861680857141701611427803250723185654266470777250125408625863068724252288664621431590532288269985145602425635627212640815405800038740934512014704953441929475627373311784056213014799000374687960678733361606600001 200 172766401891388978158663548819329277751390362062705472299058744201504307348830608178466025309940486372335569177664044252708074676108083680044976343676229759694382124360299847237291537098233723992775971418809670517073495707671881770693798836755431791258794944217483853251098669255638013