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