0 1
1 4
2 98309
3 57395638
4 5368709137
5 183105468776
6 3291294892069
7 37980492079594
8 316659348799553
9 2058911320946572
10 11000000000000101
11 50126978032987934
12 200291280469622929
13 716602502197270768
14 2333521433367183557
15 7006302246093750226
16 19599665578316398849
17 51523614927176684564
18 128186171713071710533
19 303622540597495966342
20 688128000000000000401
21 1498691008824937011064
22 3148241564354477195749
23 6399245651145389895098
24 12621432073901152666177
25 24214386940002441406876
26 45286002241714599985829
27 82720755783423343562734
28 147832005301913337725713
29 258875662427945533229312
30 444816117000000000000901
31 750888383739029949759394
32 1246704751477586336416769
33 2037924146961424298478628
34 3282855749315577536676997
35 5215826854185424804688726
36 8179735029667134242293009
37 12670958182168981669364104
38 19400751650082558235805093
39 29378464742845518470105482
40 44023414784000000000001601
41 65314129229644592257322924
42 95985981819024911202485989
43 139791096095110049124231358
44 201837873092805995349936017
45 289031740611384704589845776
46 410643859597767099794360389
47 579040720839377675458338674
48 810615008947282222270908673
49 1126967014534612904393164852
50 1556396484375000000000002501
51 2135777392360068932846191654
52 2912903008784989357504203409
53 3949406202007545465122363288
54 5324380532254174525042363237
55 7138851852028700439453128026
56 9521278328785740906293627969
57 12634289634597862741294336444
58 16682914155996541157899996453
59 21924587193637019391618177422
60 28681284059136000000000003601
61 37354180641172505035715255584
62 48441311411772300118815969029
63 62558772094153310389158084418
64 80466102553549717868443078657
65 103096586271056822570800785476
66 131593317529157080724655935749
67 167352017842158256909132807414
68 212071731038757893880108028433
69 267814693762115625638030113192
70 337076867205953000000000004901
71 422870829075755521478447804714
72 528822964702856319031169782849
73 659287165842711072015302604748
74 819477548118381298700680402277
75 1015623036772012710571289068126
76 1255147049112377068124427523729
77 1546875924874612857215832801584
78 1901280227069784849726023964613
79 2330753560603647432722583142162
80 2849934139195392000000000006401
81 3476074978567728688172143529044
82 4229469311608345283911807244869
83 5133938615808729580821469134278
84 6217391521881248945908261854097
85 7512462842707646429382324225976
86 9057243031942664768275897031909
87 10896109560576488328258128968954
88 13080672997110021114461576764993
89 15670852002989935720886960634332
90 18736093020613059000000000008101
91 22356752148369696410390710518574
92 26625658578529059709015371555089
93 31649881032851730744189088883008
94 37552720882169773512391314154117
95 44475958095336323141601562509026
96 52582378846508178660391567500289
97 62058616535405359832241043559524
98 73118341161894987389287191389573
99 86005835464128852489395395159702
100 101000000000000000000000000010001
101 118418833447739850587029517263304
102 138624438847385347990863539513509
103 162028611326479516374327827060938
104 189099068078226146849117983222337
105 220366387017604929318420410167276
106 256431726661666809791126988368869
107 297975406397256061643777738423294
108 345766433447611312748874524798353
109 400673070565627206925260648488272
110 463674546805137261000000000012101
111 535874022693819972129993404653234
112 618512930796045278174904093520129
113 712986823057490401039277338878068
114 820862867514617553884038994178757
115 943899148982830337231811523450726
116 1084065941261902971143420947477649
117 1243569132273714316688196807010264
118 1424875998436177405325346241951333
119 1630743540542590887852104151590042
120 1864249610524950528000000000014401
121 2128827076804141692864174057978364
122 2428301295544237086068855433574949
123 2766931176111115125519038065544398
124 3149454151470148274391590371343377
125 3581135388230904936790466308609376
126 4067821596650224854744615023066629
127 4615999828234859236058113006370434
128 5232861677742130969378390831808513
129 5926373337467810055781138304635012
130 6705351984845889167000000000016901
131 7579549019681903285859636738928694
132 8559740704922250095786192529277969
133 9657826804854911029874163070269928
134 10886937857176450557702832318236197
135 12261551760586956268781982421893226
136 13797620407636066048302652495775809
137 15512707143593678450998217429153804
138 17426135886319766715800984463329893
139 19559152799627738704084178936993182
140 21935101473651523584000000000019601
141 24579612630422526933957396377594224
142 27520809441431570009392030311829189
143 30789529616594300183319422914264658
144 34419565500966621917697792257577217
145 38447923496988980968583801269552276
146 42915104216203940431705716620645189
147 47865404855529434184566643115610374
148 53347245389529661879703471881475473
149 59413520271966727899973715927234552
150 66121977447509765625000000000022501
151 73535626588106768164705523024464954
152 81723178588481803643507660506028609
153 90759518481813067368728435572738588
154 100726214070194278029660300031286437
155 111712062705315277254405395507836526
156 123813678803262853962836828259114769
157 137136124833799249413526862105590144
158 151793588689297384162464038343205253
159 167910110512087357562407389983129122
160 185620362241702363136000000000025601
161 205070483335823888458131276662430884
162 226418976321052382751293197902276229
163 249837666042423873906964433390901718
164 275512726704326176065441523260483857
165 303645781030629266669124206542995976
166 334455076118940658345568682871024549
167 368176740823454876009220869930543114
168 405066129773433004266578884593479233
169 445399259420490643264693743581646892
170 489474341808178500603000000000028901
171 537613422072418947556185531378782014
172 590164126011846234125834192068572049
173 647501524413642782848145619079964048
174 710030121183747893972311530865489477
175 778185972711041569709777832031280626
176 852438946294003454185683366866614529
177 933295125876169462922326413545519284
178 1021299373774237602807358696881257413
179 1117038057540718291618382834068957862
180 1221141951582419976192000000000032401
181 1334289323657673909935195908897208344
182 1457209216899928399908151660502516069
183 1590684938564109271152738842753135578
184 1735557767265907981514278532745823297
185 1892730891083912570753774963378940476
186 2063173589521263733359414553318524709
187 2247925672978357465596492218701168654
188 2448102194072121022819087284015499793
189 2664898445851690749344859216920432032
190 2899595262706086475109000000000036101
191 3153564640537913746832582801469799874
192 3428275693589477728663259799223308289
193 3725300966155247204053880612001626308
194 4046323118298691347363882963620205317
195 4393142005613496109115887573242225526
196 4767682174030465298122384337033795089
197 5172000791673482860144739572755741224
198 5608296040812262734361291533461166373
199 6078915994047793689727755927160639402
200 6586368000000000000000000000000040001
201 7133328604947835890435195824129046604
202 7722654038101514736071215626803748709
203 8357391289466597854379917727010646238
204 9040789810592041087453848299026555537
205 9776313869880884083345086853027385776
206 10567655595584987731333391028985865669
207 11418748741106058071279960218927086994
208 12333783208786178146761397118475217153
209 13317220369994301626215676406943349972
210 14373809221002804965511000000000044101
211 15508603415902473829369125196299838534
212 16726979219627505410740124017842237329
213 18034654426056599354724729112715405368
214 19437708288124413194516772411481993957
215 20942602508922071013595285400390671226
216 22556203344888606116198725990106576449
217 24285804874399833385047453317984655964
218 26139153487349903975630909668282612133
219 28124473653696490757404506847291533742
220 30250495031406063484928000000000048401
221 32526480976793995256211381112771465664
222 34962258522908336650236643981874774149
223 37568249894359126294288343699997113698
224 40355505629850288733875512394802840577
225 43335739386631803587079048156738331876
226 46521364504159306313200824944438167429
227 49925532407430085875580732233381498134
228 53562172933762158724338534393292311313
229 57446036670200399850110544131997360712
230 61592739392274377735217000000000052901
231 66018808698500450248885502324029617994
232 70741732938819816394133631643726959169
233 75780012539098674230448634487918981228
234 81153213827890606960772252104584615397
235 86882025475879116953638334594726617726
236 92988317662784274862143900171645278609
237 99495204091036287596952179095826263504
238 106427106970195072941166016437353274693
239 113809825100933439497797434491682200882
240 121670605192407111696384000000000057601
241 130038216552012640500200480905948385524
242 138943029291889360188531976181305992389
243 148417096202059281025202894199002217958
244 158494238445824572397516605182842038417
245 169210135238961654346141334655761778776
246 180602417680369581023814002538886949989
247 192710766908154214671136795503295202074
248 205577016761664646761285157509050462273
249 219245261136750567093322155096016624252
250 233761966228485107421875000000000062501
251 249176087862803545024241341558842258254
252 265539194125950753655029140976832673809
253 282905593508316207007539851219542033888
254 301332468787171610929873617054809029637
255 320880016881019971881939460937500065026
256 341611594916723379336278414492048621569
257 363593872759307443573244435312484163844
258 386896992263350821354843169624040834053
259 411594733514166396815115575132100400822
260 437764688336574466523136000000000067601
261 465488441358965899103357698735878126184
262 494851758930563087932467997437513403429
263 525944786200317174823967653796963639018
264 558862252676740279336551267305898709057
265 593703686599170313925593559631347726476
266 630573638462512600562587504886334133349
267 669581914049406344127288534277700598814
268 710843817336034693883873512070429350033
269 754480403650444490513370064437002500592
270 800618743475275932332253000000000072901
271 849392197300233610641962481460847279314
272 900940701943469205473892697341652181249
273 955411068775303383289074543746218243348
274 1012957294292401125055327078966823396677
275 1073740883505642112344503402709961013126
276 1137931186620507439287140751896217725329
277 1205705749504847585547739375293195556984
278 1277250678455416328411893390989184970213
279 1352761019791563406239093696472461093562
280 1432441154821987858644992000000000078401
281 1516505210748476925618067051855297407644
282 1605177488089105335266564915166202607269
283 1698692905222460182223190886197219056878
284 1797297460674101122582594713554874612497
285 1901248713786678311057349523864746174976
286 2010816284435925709394528569204756037509
287 2126282372476139738155972131194935688354
288 2247942297620757676984455470241596654593
289 2376105060486282011400660298349743549732
290 2511093925551071672316159000000000084101
291 2653247026804454744245242877155024601174
292 2802917996886225993056986028651759881489
293 2960476620541893090316307967195317289608
294 3126309513245044643994354930239363076517
295 3300820825864948394734181460693359462026
296 3484432976284966874233655301232260109889
297 3677587408905618486353417973477815242924
298 3880745382995132774720501855515769363173
299 4094388790880168375502942373732666439102
300 4319021007000000000000000000000000090001
301 4555167768878956321354816914355925349904
302 4803378091104223825684107797860992803909
303 5064225213429342909659052084246818151538
304 5338307584157832557163986934219218708737
305 5626249879996410020854761465637207124276
306 5928704063603243711703360173324327382469
307 6246350480093613037295468968884308070694
308 6579898993803270746226166398904160055953
309 6930090166648734399391002164766775531672
310 7297696479463697324214761000000000096101
311 7683523597731769704312622539589208543834
312 8088411683177861676297937834186515774529
313 8513236752723727288893209024181536852668
314 8958912086357526256370070813320750629157
315 9426389685512755433546997748168945411726
316 9916661783598580181777937420579233695249
317 10430762410371484125162453730620559621664
318 10969769011887281574381149676464153692933
319 11534804127822928011458058186702685797442
320 12127037128009248908771328000000000102401
321 12747686010068714771810486248885967472964
322 13398019260106750173887177485164200793349
323 14079357778460806781770424655984394602998
324 14793076872568585615632957302943567157777
325 15540608319075393287464976310729980574376
326 16323442497360692552194971042354685288229
327 17143130596725491617632957150955918945834
328 18001286899545342334398639984553679234113
329 18899591142758418284991048783601581406412
330 19839790960124454199884267000000000108901
331 20823704407758282973528959961151111827294
332 21853222575511341407534784442547929460369
333 22930312286845866902814104191528054612528
334 24057018889919611555467262327802655814597
335 25235469142673795058965625440917968862226
336 26467874194793741742266541846453930801409
337 27756532669490238943117273201161910693204
338 29103833848130153400533219270013865639493
339 30512260960827289842875437895430875728582
340 31984394586188912571613184000000000115601
341 33522916163499818461140518495926659696824
342 35130611620714391030335657033901784975589
343 36810375121717723474586567332418598091258
344 38565212936409717936087806404434623319617
345 40398247437261093780848221922424316525276
346 42312721226087514987377634305551233274789
347 44312001394887622489414742807146647113774
348 46399583924692678830856924462550737869073
349 48579098226479847997436881535978031333952
350 50854311828307891845703125000000000122501
351 53229135212943316073763342045884389571554
352 55707626810356793960028445285965684139009
353 58293998149584086810210708194446240249188
354 60992619174562718770611073771156095592837
355 63808023728675403868919973027221679813526
356 66744915212853719237198749336576702148369
357 69808172422220825796697862138740680057544
358 73002855566380212531837053142947952882853
359 76334212478588540105542783657330539992522
360 79807685019184742201819136000000000129601
361 83428915678784667846474446024947852341484
362 87203754386890775280849501835250449350629
363 91138265531709778992835552270413086296318
364 95238735197117768524532592722082277754257
365 99511678622862224004632383351501464976976
366 103963847894243613386672778959540485262149
367 108602239867675935579777924111390292974514
368 113434104338685738596853488306022575640833
369 118466952459072860184479205280190062674292
370 123708565410123478929830903000000000136901
371 129167003338937096492120358795503743296614
372 134850614565103867462518948871718320610449
373 140768045065147324670417915965389927442648
374 146928248242330087964094129698933674123877
375 153340494989606668241322040557861328265626
376 160014384053698061649483683863636320856129
377 166959852708457548509447418195014232914684
378 174187187745896045988672418130515895103013
379 181707036793438592470888144120008729549262
380 189530419966191145842081792000000000144401
381 197668741863208939737987216150322634126944
382 206133803916974244699627385679004907518469
383 214937817105512610021399667143734076898178
384 224093415036802603067059654838678968221697
385 233613667415364803562775229086242675929476
386 243512093901151439835068740613424449570309
387 253802678371098662537065584339979882528054
388 264499883593949130919965486637391280229393
389 275618666329203430426583535516855599987432
390 287174492861314943045266209000000000152101
391 299183354980504249686295056174569064922474
392 311661786421836054554962416003438581274689
393 324626879774474084346416446912480245872908
394 338096303873307530872136446446582062767717
395 352088321685426476805932205896118164218526
396 366621808704213474552671698414453886444689
397 381716271864114143344518618428554872064624
398 397391868989451416731873216911291075979973
399 413669428790956020480413694322041282558802
400 430570471424000000000000000000000000160001
401 448117229622840758992744576808640996173204
402 466332670425510230903393763348113306679109
403 485240517504317597604188720298996459576838
404 504865274117274512921135691782941279681937
405 525232246696099201257432247302429199382776
406 546367569086810204639091694313844052919269
407 568298227459282067764664196485790131374394
408 591052085902504004695893998705184539314753
409 614657912722658709156152753506848715033372
410 639145407461522081375215011000000000168101
411 664545228653075878312219720081538620769134
412 690889022336624283120180416131470914131729
413 718209451345112268062655968850077013219968
414 746540225387758528918635676097728720084357
415 775916131946538836387173300967773437672226
416 806373068006487021334704790165105768834049
417 837948072640220628180110291160590381907364
418 870679360467546678634299924793518815193733
419 904606356011460132860722311598238104381142
420 939769728972313665494089728000000000176401
421 976211430442412440601100332035022536000264
422 1013974730083771825530399293136248811632549
423 1053104254292269583834283977292924468012298
424 1093646025371927189446625648460457784294977
425 1135647501743567667732015252113342285336876
426 1179157619212619955836213585805841604429029
427 1224226833321372349245076111819728068713534
428 1270907162811520330224884100952464952576913
429 1319252234223407125875203755533114026772112
430 1369317327658918890285066317000000000184901
431 1421159423735570620587223557698981275556594
432 1474837251759903976858777587348249136781569
433 1530411339148914259616388486583752687163828
434 1587944062128831087418060566012926851833797
435 1647499697741195994679032838011108398626726
436 1709144477186810422684511343289925592344209
437 1772946640538769593995066186968756732442904
438 1838976492856451733690267984015130960424293
439 1907306461732998224552621645036662687576282
440 1978011156309498754429353984000000000193601
441 2051167427789786532429862689436188201528124
442 2126854431490452418892350448569185348778789
443 2205153690461403537551849993775022911884558
444 2286149160713021825259886483180007121420817
445 2369927298086721236001106919819763183791776
446 2456577126806459165776002140730322299619589
447 2546190309749528320050004081488179821345474
448 2638861220475739925746680545682893903695873
449 2734687017054908118019260309011387341363652
450 2833767717733358734130859375000000000202501
451 2936206278481013851632074719317987756404854
452 3042108672461446447664083604387862260424209
453 3151583971468157765786367009525604877384488
454 3264744429371203594547449089428362610976037
455 3381705567619184929603299345826904297082026
456 3502586262842523653297642656832865259695169
457 3627508836604865170281488953094830943271244
458 3756599147350387636306025392799283039351653
459 3889986684595751764460810090471789871904222
460 4027804665416396446919131136000000000211601
461 4170190133277873852186959418129411075076784
462 4317284059263923512882703900393145510117829
463 4469231445754008475650659626647434968873618
464 4626181432604078114915800177644910317619457
465 4788287405885381991379795615159973144747476
466 4955707109237237443609487945463074764410949
467 5128602757890750719603845065131221557670214
468 5307141155421607671360359313258125992351633
469 5491493813291185639446163202035166532167992
470 5681837073236393440434926553000000000220901
471 5878352232569821635633700642780780956833914
472 6081225672452980806484944787974576473859649
473 6290648989206621695974989801235523417561948
474 6506819128723368105836307887355948537671077
475 6729938524049151679802685976028442383038126
476 6960215236201217471192188571955455016006929
477 7197863098291770810246956875753612107592384
478 7443101863027659778654886723790949971655813
479 7696157353657833895372336981601705844324962
480 7957261618441688753312366592000000000230401
481 8226653088712798658953956809411026197366244
482 8504576740613955159044648760626088617249669
483 8791284260580869037223604666593442536659478
484 9087034214653357279872595312024201346650897
485 9392092221694325000519778867559753418203976
486 9706731130598365735855263069155670639123109
487 10031231201573342248563864249216762591687754
488 10365880291579874361997436710247910026224193
489 10710974044015250783065073539306996659745132
490 11066816082729898721140855259000000000240101
491 11433718210466188765508439291833685280763774
492 11812000611811023329867409947169081287487889
493 12201992060755355402509753113791707997376208
494 12604030132955510752581395987704547239278917
495 13018461422792941538922154539291503906495026
496 13445641765330822855830018652628562552799489
497 13885936463267716542229194774503718576206324
498 14339720518990368994697904834859796341016773
499 14807378871829582183300789066747174378998502
500 15289306640625000000000000000000000000250001
501 15785909371706585905628133246167939431516504
502 16297603292402533021298544289447106945374309
503 16824815570185344777325193073249745144922138
504 17367984577569853436216748696529919929475137
505 17927560162879005700515129457382385254161276
506 18504003926995339661063363713757123202476069
507 19097789506218206002142562296166588646998094
508 19709402861348949127833726392073952572993553
509 20339342573128461185603648959461253331855072
510 20988120144153754320853896261000000000260101
511 21656260307402464388135121095921975026514434
512 22344301341496503264859030222399627837308929
513 23052795392838417361454034306701412354507268
514 23782308804756387403756426096916789310359557
515 24533422453796219590745532331604370117452726
516 25306732093301131321306540570727311151992849
517 26102848704422626361435161818953069301513064
518 26922398854708285118249115458142217227114533
519 27766025064414866135636799066266713317284842
520 28634386180697725570937520128000000000270401
521 29528157759830212801645667012302535367047564
522 30448032457609393001111624094460698107291749
523 31394720428107182074398939999297333427341598
524 32368949730928756328212294500064750574252177
525 33371466747142919237097725272178649902619376
526 34403036604051971243564181386208945035589829
527 35464443608971536280742106705497473280801234
528 36556491692193751227833053620472280072339713
529 37680004859310222402926463771803128303457812
530 38835827653074197073703211367000000000280901
531 40024825624984488440039337548400681810805894
532 41247885816776830236554997389294027348922769
533 42505917252011522647835992969942571026635128
534 43799851437949465261694776193277069492672997
535 45130642877911955951002578110517822265911226
536 46499269594322967524212988883911876869907009
537 47906733662635997378008374831838217341512604
538 49354061756351019889302212727123125597629093
539 50842305703330557572431111918024545287743982
540 52372543053627425782689398784000000000291601
541 53945877659040297658998579470877544263879424
542 55563440264616881763820197940192681597401989
543 57226389112328205202597017336313453153597858
544 58935910557141250601127623329808551856342017
545 60693219695721006908400744092936828613578276
546 62499561007996862303642948442567204725984389
547 64356209011832193256894661724450125467897174
548 66264468931039987767750231964538515507942673
549 68225677376991383740677379605834441316713352
550 70241203044068106109619140625000000000302501
551 72312447419213949469853756618013201032758154
552 74440845505844677390325807117143677761529409
553 76627866562379996052428772928910644663439788
554 78875014855665609187739999052273825075179237
555 81183830429557774272449039181395141601870526
556 83555889888947257393965282825143444761261969
557 85992807199504126958126980455393503523804944
558 88496234503429435285229377983997742260240453
559 91067862951504512990475998655977406666135922
560 93709423551733344709310939136000000000313601
561 96422688034878307069516322879094788036332084
562 99209469737194431698374249327568927495705029
563 102071624500672308362408641631074835821370918
564 105011051591104766956531312771003039938304657
565 108029694634297572885675523670332702637037976
566 111129542570749539321717455104585342611579749
567 114312630629132702787906880170506741344685914
568 117581041318908526448222799205168165639482433
569 120936905442421489296019777196049222180981692
570 124382403126816890091018349203000000000324901
571 127919764876135243342189407619154497377891214
572 131551272643941271842637873397968386511928849
573 135279260926851207207723885197724699898601248
574 139106117879327897536248487871953120534038277
575 143034286450119090703904628753662109375330626
576 147066265540720213916225499867826364143177729
577 151204611186249006013458994107609198269590084
578 155451937759125479661396511806937324374628613
579 159810919195956897020246960910381718775420662
580 164284290248033735809150779392000000000336401
581 168874847755849003938865593728512285277125544
582 173585451948059731142625318982852865331800869
583 178419027765316026379484570694802051808340778
584 183378566209389741311219867369671010329900097
585 188467125718041523970079151450979553222998476
586 193687833566071883958862467851482865564695909
587 199043887293008822287089340968620328113167454
588 204538556157891606389171987005271694794638993
589 210175182621617395146177623822880727092822832
590 215957183857324641007439013309000000000348101
591 221888053289294517759474938403359869362125074
592 227971362160859044307033101778086757478521089
593 234210761131812098216398585963674419781799508
594 240609981905827138938567570779120882412610117
595 247172838888393190806033852727057006836291526
596 253903230875788471320865279821136502899174289
597 260805142775618992175180371101403399577668024
598 267882647359457510132532563352602448524473573
599 275139907048126363627377561633884545325758202
600 282581175730176000000000000000000000000360001
601 290210800614119378979335182108109955321379804
602 298033224114990931672540557323568941108889509
603 306052985775807362247735425257218522084187438
604 314274724224516303048218451530650001888088337
605 322703179167027674409382173913678161621459776
606 331343193416931559333785019568539600816052869
607 340199714962515481799463451918951768104941794
608 349277799071703177229469049282103841221092353
609 358582610435546265948662544611966673195996772
610 368119425350909686722935788511000000000372101
611 377893633943001319156408449020235592915779734
612 387910742428405922268220416533447310085306129
613 398176375419293343451209296699677420770714568
614 408696278269480908713474757178657848441454757
615 419476319463039993118711274267880615234753226
616 430522493046146991185155908365963960823171649
617 441840921102889262203882056381076455168438764
618 453437856275747116537845994131655144349455333
619 465319684331483537521594268262490080094508542
620 477492926773184101171185942528000000000384401
621 489964243499200464123403911203087121350614864
622 502740435509761840656989351218052790487770949
623 515828447662030083926360502896857404482590898
624 529235371474385326295788392473290227057029377
625 542968447980740620550932362675666809082421876
626 557035070635695659452668236184224948818770629
627 571442788271351437269128531899729791005208934
628 586199308106619655275980914852230311998522513
629 601312498809872765468799497973750995381463512
630 616790393615792794618105449417000000000396901
631 632641193497289496067143603762386324007575194
632 648873270393370941091432662462596298565883969
633 665495170493862386991262343564535932283026428
634 682515617581882147174403412709304414898332197
635 699943516434996241124381988535246215820715726
636 717787956285986821175165528292057662003489809
637 736058214344182760278951959099095076787902304
638 754763759378314342330541996165428854737253893
639 773914255361867725987903248264808128846231682
640 793519565181928756210338627584000000000409601
641 813589754412519776847567939869887172536750724
642 834135095153447354497661821796420896130845189
643 855166069935693260470140908128337250533231158
644 876693375694395676022192246231702912348083217
645 898727927810482388079039434528871276855884776
646 921280864222032730421016879652348535152369189
647 944363549606460200855777546360050622236768874
648 967987579634623050249342841359854672510609473
649 992164785297985696538666761005618349327383052
650 1016907237309969568084716796875000000000422501
651 1042227250582647928062003651636627900308631454
652 1068137388779955377150954439323145399387454609
653 1094650468948599077756307974742565574808415088
654 1121779566227875291490612392223332086208202437
655 1149538018639611574929883945517329589844179026
656 1177939431959471938881819255939521906246848769
657 1206997684670879445839394519214922114671658644
658 1236726933002828101178620080092594878575549253
659 1267141616052873488273824541705892169492687622
660 1298256460996609408343247323136000000000435601
661 1330086488384955814819161893983288105226107384
662 1362647017530601581698746338809158897206112229
663 1395953671984964118034411431858855008853788218
664 1430022385107046538846835970113867913059809857
665 1464869405725592028693855081766154846191848476
666 1500511303895954190328838867127874821466768549
667 1536964976753121559780620705972794075504021614
668 1574247654462354093252984440476195926477033233
669 1612376906268909292967226384851101904779115392
670 1651370646648355740971001628853000000000448901
671 1691247141558992154547945793582855141896468514
672 1732025014797910666745777742107292034834818049
673 1773723254462263873279195914291808652580560548
674 1816361219517316275264630460273904150783225477
675 1859958646472882088537018746137619018555143126
676 1904535656169772987338086437050012719542368529
677 1950112760677901205628810141735163160168907784
678 1996710870307705535867474867476847632064021413
679 2044351300736590145534857962504242094492836362
680 2093055780252088778729761800192000000000462401
681 2142846457113489826576105532918984223163404844
682 2193745907033680938776513638540644519051172069
683 2245777140782995312241147206553384631101942078
684 2298963611916865534163838439170618586237969297
685 2353329224629114879085104493157568298340312976
686 2408898341732740265273484193446371595466288709
687 2465695792770065668098654324256367257496967154
688 2523746882254169669913567218955054962545473793
689 2583077398043516000286056136081135693069220532
690 2643713619851741390226840070359000000000476101
691 2705682327894580832380890598171434410999006374
692 2769010811675936409039563378675913100754374289
693 2833726878915122224375401461155492056809142808
694 2899858864617344659610729578022080527102761317
695 2967435640289504163042905216791165283203608026
696 3036486623303432094128582325071166803565569089
697 3107041786408703765369366478541878744526449724
698 3179131667397196770762366291958510744586350373
699 3252787378921591958329926569149140659492837902
700 3328040618470043000000000000000000000000490001
701 3404923678499269438177299463368546036755763104
702 3483469456728357348059287687750444290997224709
703 3563711466595581351472718645733453216487372738
704 3645683847880591655127364099339997425875521537
705 3729421377494340067124470851536599914551278276
706 3814959480439149573768553761818472819933649669
707 3902334240941363037692123896683951852755205494
708 3991582413759037911523512728792307723443611153
709 4082741435667185552347772470194839892877458472
710 4175849437123085774599672021761000000000504101
711 4270945254114239696386517876138102050778565034
712 4368068440191556720198064159159815266458123329
713 4467259278690404647183212562699557555471841868
714 4568558795142185458351759261988860444033369957
715 4672008769879133209918701766670831665039573726
716 4777651750835064787304737079797440044222370449
717 4885531066544848946827532759642886901832684464
718 4995690839345394149684134019947693685142216133
719 5108175998780991163287738071097452982206052242
720 5223032295215882274266759036928000000000518401
721 5340306313656965229378070775245734361376702164
722 5460045487789576699179938038759088820353070149
723 5582298114229337148536985833377286310843760198
724 5707113366993076501906571474379277884352626577
725 5834541312191897913933707401156425476074744376
726 5964632922949475301244698128932262080793971429
727 6097440094548719063596469449754822156691936634
728 6233015659809983625862091602118446633691125313
729 6371413404704030070900720160018010958230789212
730 6512688084202997211394408110467000000000532901
731 6656895438372674970492349910519384383155864494
732 6804092208709414910877776087611937814787665169
733 6954336154725054173992144560445851925666337728
734 7107686070783270969979483200277981739388811397
735 7264201803190832098850775916243543945313040226
736 7423944267547235788850485886846227899233092609
737 7586975466356296413507543106787871264121612004
738 7753358506903261398881042671300316295339298693
739 7923157619401094861613195294665465155533039382
740 8096438175409607231162722320384000000000547601
741 8273266706531155310632418054485732774710142024
742 8453710923386682924584336931019415390549108389
743 8637839734875918493852383547753921656260784458
744 8825723267725592571350687889780716124116644417
745 9017432886329585574011310237976158264160711276
746 9213041212884963659079652245867275834218773989
747 9412622147827908922902665054140854624777960574
748 9616250890573598851955119720104051501871696273
749 9824003960564139234094048099758498412743372752
750 10035959218628704547882080078125000000000562501
751 10252195888660090194288068807957944705674024754
752 10472794579611931823209819253822963190338199809
753 10697837307820898442161335014720748064522310388
754 10927407519658217981259173583486087080730045637
755 11161590114514946532503906130836540405274007526
756 11400471468125445587499501510703598544756455569
757 11644139456233585271443691511520970656636832344
758 11892683478606245817756109458558038284945278053
759 12146194483398744352430679504711471158921559322
760 12404764991876869465489471963136000000000577601
761 12668489123500262044205067062522941953134402684
762 12937462621371937434518640236635885051441339429
763 13211782878058801188826256028007898367276125518
764 13491548961788068455594787162026551163602135057
765 13776861643024555474704094755237099060059178976
766 14067823421433870667640622481002157812769977349
767 14364538553236592459381044922877541705885677314
768 14667113078958581244739700992053758793465004033
769 14975654851582633821892125020641226454096569092
770 15290273565106750165556501095503000000000592901
771 15611080783514344607788601449291559687402565814
772 15938189970161796341443169552044432023842527249
773 16271716517588797666041668229534367894673439848
774 16611777777757022564075484349048085332405232677
775 16958493092722703033724777400493621826172475626
776 17311983825748766117693260628242023421053579329
777 17672373392862250763503067287144353361255545484
778 18039787294862790534364223995704914425999834213
779 18414353149788015767881168138089916771966572062
780 18796200725841797058683857108992000000000608401
781 19185461974791320926921898973288661967146204144
782 19582271065839058233834602912679190169775363269
783 19986764419975756324755278616052608189627463378
784 20399080744820657025421759876250713001390858497
785 20819361069955214495894441940688986145020147476
786 21247748782756659564326079802591259310583901509
787 21684389664737830526933017563011869127793086854
788 22129431928399764517485402085773425850238728593
789 22583026254603618426215772939088081232758938232
790 23045325830468563991044540756409000000000624101
791 23516486387802378100292754652346303723881407674
792 23996666242071526542505197348665859400715047489
793 24486026331917617422601044046932945560289406108
794 24984730259227179241319052614296920612829732517
795 25492944329761798213896996007261401489258444526
796 26010837594355729791242123289935090777191983889
797 26538581890688180549686347311810408816072551424
798 27076351885637538641006636381250435861486647173
799 27624325118224913850012637331795335114250237602
800 28182682043154432000000000000000000000000640001
801 28751606074957812984134896981696506375824666404
802 29331283632750847090824443276544863607810379909
803 29921904185609470540846992608756579177564478038
804 30523660298573228271030117876178005822611774737
805 31136747679283999991193947307426245300293616776
806 31761365225267954415602235597310186627595266469
807 32397715071868786335019604753488772602847789194
808 33046002640840381858455351722987226312200549953
809 33706436689607148722635065653143633788946240172
810 34379229361200341050092785326011000000000656101
811 35064596234878801341489463417757767171104870334
812 35762756377442636822368511419487523541755760529
813 36473932395248442537146485935265917089667889168
814 37198350486934779801857109946602432306006105157
815 37936240496866715800230999020265555175781914226
816 38687835969308328243373886471882407974789589249
817 39453374203332178119936401179043197519144250164
818 40233096308474853649643898040588465624565396933
819 41027247261147789626832968942741500755421915942
820 41836075961812668410742093283328000000000672401
821 42659835292930811894310354961889096920335309464
822 43498782177696077871796488818497618298103189349
823 44353177639560879336350642100922041805720849498
824 45223286862565051380527141156251167311581043777
825 46109379252477397554456705227494239807129586876
826 47011728498759855766904276862512078712801192229
827 47930612637364333102692530914999253121790984334
828 48866314114372369285005428502874796678110148113
829 49819119850487899942001203897633184151821434912
830 50789321306393503353126676724517000000000688901
831 51777214548980627960768398879346664938545673794
832 52783100318464412646701775222830802864014266369
833 53807284096393827599575517505380722380386569028
834 54850076174567980548832268199345546411284110597
835 55911791724869551221522130922937071166992884726
836 56992750870026436100988246601731929670798715409
837 58093278755312805940035868679087502304392641704
838 59213705621200900015651773249315344144363763493
839 60354366876975003817402614961249708059518167082
840 61515603175319180747162920157184000000000705601
841 62697760487890453483730721347301951776474053324
842 63901190181889256942177747247261161982452191589
843 65126249097639112244519822801168255211546257758
844 66373299627187599825622233597347205414682025617
845 67642709793940839736387527837425520446778057776
846 68934853333343818385495988940190007006565198789
847 70250109774619033391641835012314535603741472274
848 71588864523576061910765147840448673620551203073
849 72951508946504792767729142179217454024934682452
850 74338440455165198969818115234375000000000722501
851 75750062592886664720992091155449037681218938054
852 77186785121790019901764433028271668589813765009
853 78649024111145575140679433271811689043015125688
854 80137202026880592090545722423955762135360708837
855 81651747822249766346793031002348500244141356026
856 83193097029682444617606794644636103559330082369
857 84761691853820443286977781863081276957669326044
858 86357981265760482413681356400150000194329426853
859 87982421098515397492751171039839444547522751022
860 89635474143708440982592498139136000000000739601
861 91317610249515136681928434068066095686251217984
862 93029306419867302537805667008983862283001386629
863 94771046914934011390504034234425358944298382818
864 96543323352894414525075719964495900617485280257
865 98346634813017509714147476744066075500489029476
866 100181487940064093714396802174890197641961206149
867 102048397050026298931687449876358079670339653014
868 103947884237220275209231132176919469351563394833
869 105880479482747740431424651765271063801903342792
870 107846720764342287885373071879153000000000756901
871 109847154167616504094812701321527560790786183114
872 111882333998726118149540634094770933671935056449
873 113952822898467572409974039578371327319387239148
874 116059191957825574883622232220931947550520059877
875 118202020834987365560664329677820205688477328126
876 120381897873840602572178790524560935112516810129
877 122599420223971949209649749644775787340979503184
878 124855193962183619631048475069885086419142067013
879 127149834215545319490014786299616661582166627762
880 129483965285999197773490439585792000000000774401
881 131858220776535607832721556882695498848515523444
882 134273243718957658956077640172791738073504374469
883 136729686703252724872948806997681035276594904678
884 139228212008589262309490107124972534920108567697
885 141769491735957481152683421343051580749512501976
886 144354207942472597932677097451958775525157534309
887 146983052777359596218327576075501209712051526554
888 149656728619638611151085592561053840014834403393
889 152375948217530250731715795825086424376331975932
890 155141434829600363636780910201459000000000792101
891 157953922367663962291422951547439528545699328974
892 160814155541468210675893060549606090802960540689
893 163722890005174588909772837732214452971432589408
894 166680892505660551054244838614449074463113523717
895 169688941032661198813556420105956613281250801026
896 172747824970771701916525397827350889720418418689
897 175858345253331405932202176385500821792865973124
898 179021314518210780135374121118468758256185363973
899 182237557265522571802316248000477102598967957302
900 185507910017278749000000000000000000000000810001
901 188833221479015031547911578671133825208618089704
902 192214352703405029395846640344155920318748355109
903 195652177255886229188784348487194050814525503338
904 199147581382320293296548136537453048214816847937
905 202701464178710361086883124627893649475098475276
906 206314737762998269731374274164093532374840903269
907 209988327448964841369952234943539280214632692894
908 213723171922256615037347050312112581760451908753
909 217520223418562635389620057431455655329972341872
910 221380447903965145976803666031261000000000828101
911 225304825257488272604785612180488264140384695634
912 229294349455869022232073921511417258676778217729
913 233350028760575164871263692740052282716568856468
914 237472885907094810127297389658811025356279660357
915 241663958296522736321475614458472461303711774726
916 245924298189468778638253475697894146789964828049
917 250254972902313833407876551546021787572953135864
918 254657065005839288518708320034714482747578997733
919 259131672526255945055626971763432573427512099642
920 263679909148658752602184485961728000000000846401
921 268302904422933940241497658853721091747116436764
922 273001803972145387161365130248578295150138128549
923 277777769703427340930275468733104785822323858798
924 282631980021410857980302177759128288689862280977
925 287565630044211609627999847754836082458496949376
926 292579931822006968103064644777643058560680433029
927 297676114558230560554560831408730527513752352034
928 302855424833412754883918523581446372838215590913
929 308119126831695819530769019526837488603123400612
930 313468502570052780030213210021567000000000864901
931 318904852130239278286644641374686532873467003094
932 324429493893508026088219676724067352470245687569
933 330043764778115732436050527703170486465653720328
934 335749020479652674801880712421144394390904229797
935 341546635714225377476195756093169050537110249226
936 347438004464523155744355373083797887722940358209
937 353424540228799582750459960633947324518650991404
938 359507676272800236596459981660056911418770648293
939 365688865884668388496781343523468549966971614782
940 371969582632860598685897122217984000000000883601
941 378351320627104495277374837989327780527518484624
942 384835594782431322417643499599301089945440094789
943 391423941086316157885856652719087107357599651058
944 398117916868959016782704532595500256203564226817
945 404919101076740377145905636308641117980957924276
946 411829094548884985248569445398988803540831643589
947 418849520297368122998980524528698216745777303974
948 425982023790098847287052391312384959725509129873
949 433228273237415041334310397239706790671271312152
950 440589959881925451121490478515625000000000902501
951 448068798291734215811520920961630637535033371354
952 455666526657083739776755619024993797713014150209
953 463384907090452095398951272816526564299496860988
954 471225725930141490259863033836784759968820192037
955 479190794047394679700843359344020494262696224526
956 487281947157076556022972661908306950253007729169
957 495501046131958498846669167643996511882019139744
958 503849977320643427373197391554972051079687995653
959 512330652869169854511935432858892115599866262722
960 520945011046333605078724704731136000000000921601
961 529695016572766225554304470772743896623066553284
962 538582660953809481240060033675812505580686253829
963 547609962816225708083560350350565309993130560118
964 556778968248784160991242078297326756292629245457
965 566091751146763878122868279713665681823731399976
966 575550413560413961494949496178390713858480454949
967 585157086047412558231204258936905748762715948714
968 594913928029366214010540993578747112985732205633
969 604823128152391660700294213509414376571969436492
970 614886904651822493848020951909803000000000940901
971 625107505721083592662680968449449003992937320414
972 635487209884776535369255889575647852313512405649
973 646028326376019666393725460021479235799931958448
974 656733195518086878751879479765115788282247707077
975 667604189110389585299917146563529968261719700626
976 678643710818846766181536952925585347381772060929
977 689854196570688396899766468724126315514790780884
978 701238114953737981976790462880725350084450719813
979 712797967620220343166328563142991984248063003462
980 724536289695141238675663987310592000000000960401
981 736455650189285820863360837721824739602561362744
982 748558652416883374429311929993200190822238205669
983 760847934417986215231470679263352207581214265978
984 773326169385611071574034198400819287598711096897
985 785996066097691715140712733218587637268067376476
986 798860369353892057719953188992512633017427187109
987 811921860417329382512650976274005662179322286254
988 825183357461257835153213585260861566233292498193
989 838647716020762759638220541566311315845958333632
990 852317829449516928169908365935509000000000980101
991 866196629381650181511008650093065093138142770274
992 880287086198784467839958118412208065509090853889
993 894592209502286743318221100119112137031448692708
994 909115048590792676661621331524263375593474134917
995 923858692943054582972541031410515960815430677526
996 938826272706167498967146618821241982113884873489
997 954020959189227802549145270247817356169556714824
998 969445965362479274466835711766064477265642500773
999 985104546362001998571429998001635454895015997002
1000 1001000000000000000000000000000000000000001000001
1001 1017135667280744027464322888020374186015226033004
1002 1033514932922226396765915414782992694027011150309
1003 1050141225883585327706380885119406643196580448638
1004 1067018019898356725749742053226611957017210741137
1005 1084148834013611883148768509828742035095215853776
1006 1101537233135040101799673948632177346116710560069
1007 1119186828578035771868378299254158806520359916594
1008 1137101278624849976266399950652442471261157687553
1009 1155284289087867231375139519450130143576525763572
1010 1173739613879068519053792568067511000000001020101
1011 1192471055585742313948517336615826394709108040934
1012 1211482466052505863479098063314861000908325494929
1013 1230777746969699535644679025548165328149384743768
1014 1250360850468217611992875184135036571708774035557
1015 1270235779720839469767551259155688522705079155226
1016 1290406589550125668420844971914621661351188086849
1017 1310877387042944031375819493596582351685109341564
1018 1331652332171691394188877874738422058439143018533
1019 1352735638422277275117357925575828799718246603342
1020 1374131573428936313579336639152128000000001040401
1021 1395844459615936916131584114593489617274610084064
1022 1417878674846254148419982648392203548918857887749
1023 1440238653077275515106922034391074484073862788098
1024 1462928885023608878084743118685732514792316338177
1025 1485953918827062376375966357067227363586426831876
1026 1509318360733866829032741619957909845884271693829
1027 1533026875779211725112814867515607469636026039734
1028 1557084188479166532460646595890754686066967453713
1029 1581495083530059689593652045480162569231106686312
1030 1606264406515388282518576823931617000000001060901
1031 1631397064620332050815684403183393181075209852394
1032 1656898027353946014862823251892659739593481928769
1033 1682772327279106668661870261549231194290677791628
1034 1709025060750287340411023437973697048230569168997
1035 1735661388659238985772652081241375517211915133726
1036 1762686537188653346752821069170911615665898021009
1037 1790105798573886082270305261778893912223946661104
1038 1817924531872818154885222981622617963055519953093
1039 1846148163743934441815872171434540130696063382482
1040 1874782189232699227332684004982784000000001081601
1041 1903832172566308927916358894785488943501533435924
1042 1933303747956903101239370116811249131209112817989
1043 1963202620413315495112471432191565336035630964358
1044 1993534566561447603067198575051656066102283248017
1045 2024305435473347909258393427045941798522950310776
1046 2055521149505080726904499953805597037709658108389
1047 2087187705143469261574992108580556252153535455674
1048 2119311173861798263321220245753999452193705476673
1049 2151897702984562369966844254978652781929123261852
1050 2184953516561346987864715576171875000000001102501
1051 2218484916249929306126651304508515856819207324654
1052 2252498282208687795779305471979979754451139355409
1053 2287000073998409306531798986127745506083177516288
1054 2321996831493583640897655316126244262691828495237
1055 2357495175803276258333860607117358870117188613026
1056 2393501810201670540882704367853812678232829395969
1057 2430023521068371836566864297150294204529936273444
1058 2467067178838566287534605532834032373253980984453
1059 2504639738963128246719826294981417618672522094422
1060 2542748242878770889611081632219136000000001123601
1061 2581399818988335436654966331844287261246070408584
1062 2620601683651315216892878159006599877229295941029
1063 2660361142184711624686985244629179459586982657418
1064 2700685589874319848872190196044637566398954030657
1065 2741582512996543087417254757626909453186036290476
1066 2783059489850834800731492950226397761435767723749
1067 2825124191802869403155262972304095569732864564414
1068 2867784384338542644964830320964659665480931436433
1069 2911047928128903796447215433969650723080064850192
1070 2954922780106122611300795905917453000000001144901
1071 2999416994550594918835362751827930484918745977714
1072 3044538724189291573223929681172495644498974574849
1073 3090296221305456373441003080069825885789517597748
1074 3136697838859759459551620461852045183596708174277
1075 3183752031623013589735882665961980819702149593126
1076 3231467357320561607888811381175942697960659331729
1077 3279852477788444323869276297287022044374139378584
1078 3328916160141458947528820493853490251254885792613
1079 3378667277953219143576082343905963534384625699162
1080 3429114812448328707170030837563392000000001166401
1081 3480267853706781799930513377252755453568573722044
1082 3532135601880703632853027462409885140543976856869
1083 3584727368423546436461790277942348369532695547278
1084 3638052577331856519476967526746028844885518446097
1085 3692120766399729185354465072118256628356934770976
1086 3746941588486069251326371107814262879029632859909
1087 3802524812794775897073607726172697646294655365954
1088 3858880326167971559946513225365688912002573012993
1089 3916018134392395590761095044905928256055808011332
1090 3973948363519084388685994249888559000000001188101
1091 4032681261196460745645475259657229874486901731574
1092 4092227198016956150044952363950062313976705987089
1093 4152596668877290826525906102468299852781547716008
1094 4213800294352537322925012922533806521711431566117
1095 4275848822084094497696663527697680166748048074026
1096 4338753128181699810807800805669136410822231348289
1097 4402524218639608878578459194195489161956794776524
1098 4467173230767072318170097265529922340706818057573
1099 4532711434633240980466620324896064502875764356702
1100 4599150234526631751000000000000000000000001210001
1101 4666501170429287187393998407955411526719738496304
1102 4734775919505763358586357228687571373711798765509
1103 4803986297607081355892856303389909983652939313938
1104 4874144260789779058847100601472139704036513454337
1105 4945261906850200859739257195374798062316895752276
1106 5017351476874164179937015409182924571812244236869
1107 5090425356802142748454846528862936794188279460294
1108 5164496079010107758895541435026853600647277886353
1109 5239576323906169174873637681053118607681176505272
1110 5315678921543160616396631004964761000000001232101
1111 5392816853247312430480007124673293070391764906234
1112 5471003253263158728559624296974356091369197592129
1113 5550251410414825361093612486386917109721325551068
1114 5630574769783846996169809961562728979669409230757
1115 5711986934403662674008204810169318524536134055726
1116 5794501666970940423025553881824428741543899365649
1117 5878132891573882745666277553641750889033462867264
1118 5962894695437666013555135195196779845284217459333
1119 6048801330687168051748631568448499251039395427042
1120 6135867216127139441009446803734528000000001254401
1121 6224106939039975325157581454681512830619706251364
1122 6313535257001245777719825453520900195962662466949
1123 6404167099713144058362361513588523545653547637398
1124 6496017570856013375006870918670516772984063215377
1125 6589101949958114062155800638720393180847169234376
1126 6683435694283794389845161308201909340687414974629
1127 6779034440740229530861351214292093956468062047434
1128 6875914007802894536460348294190755707477325736513
1129 6974090397459938502871798656847963467846741292012
1130 7073579797175628452415988335584667000000001276901
1131 7174398581873032804167661840157818903635064221694
1132 7276563315936115669826709992110000864329722989969
1133 7380090755231414580861771671233430850504668782928
1134 7484997849149475633138979854049000285074598928197
1135 7591301742666221425194952689337656568847657538226
1136 7699019778424428566121528376294514347173911703809
1137 7808169498835492938760834803260855754933329650804
1138 7918768648201662323624562686637544735511571677893
1139 8030835174858917418712592076761449702756963470182
1140 8144387233340683730275552107331584000000001299601
1141 8259443186562558259605947522402167802496208907224
1142 8376021608028236371215968265091034219559070361189
1143 8494141284056825698330147837431884435286850197658
1144 8613821216031735422551123423477834488914359089217
1145 8735080622671330755910682157469232347229005217276
1146 8857938942321543955360196205352652059769684593189
1147 8982415835270634712148935318946441448045665927374
1148 9108531186086294281550419526479644646682100243473
1149 9236305105975289252091097939395456471467860531552
1150 9365757935165842397877716064453125000000001322501
1151 9496910245312949612875611275207318275129830797954
1152 9629782841926833492126047466478823653671389380609
1153 9764396766824735701973105632947164654703267091588
1154 9900773300606251869466475931402161991807105618437
1155 10038933965152414320282987487605940287963868521526
1156 10178900526148729604834455129560291256609835082769
1157 10320694995632379373770360790373582107437670727144
1158 10464339634563794796909319567438101514470168393253
1159 10609856955422816363811860553326670337214060246122
1160 10757269724829652559807792478683136000000001345601
1161 10906600966190852578383695099111912896401752783884
1162 11057873962370509909489611104242475474009630448229
1163 11211112258386915333608904494772760906219064674718
1164 11366339664134879553421958176811480163338379635857
1165 11523580257133947408653729797482413112243653700976
1166 11682858385302727345298361526402959469971263012549
1167 11844198669759561547932606193106327352486635500114
1168 12007626007649763893335718813214025350622121087233
1169 12173165574999654645198970837552480291333959583892
1170 12340842829597622583405749669432103000000001368901
1171 12510683513902447047266358422802093006477102155014
1172 12682713657979114170273557532388107499194721564049
1173 12856959582462363394479395975521875972921354157048
1174 13033447901548202175555150751207835580155021461477
1175 13212205526013628625058795668184757232666017005626
1176 13393259666264803684473304393569015937925018622529
1177 13576637835413916286269592910017722789686475296284
1178 13762367852384986830665744299979314456723407285413
1179 13950477845048856192975443523910627153498824714862
1180 14140996253387609375539780770824192000000001392401
1181 14333951832688684830294649663854016427889842601344
1182 14529373656768922403118154842287725344102720328069
1183 14727291121228804789306430741664581231900248748578
1184 14927733946737149340920134746528247959220850615297
1185 15130732182346509031406086437020166464172364685476
1186 15336316208839543360907953371357020506468014552709
1187 15544516742106621977115807258186304125619100765654
1188 15755364836554925791446470230917793489139635947793
1189 15968891888549312388874921941489665161112051009032
1190 16185129639885214561932133704390609000000001416101
1191 16404110181293842845327433682901973471501666212874
1192 16625865955979964987425194962463229658119405940289
1193 16850429763192537368487995980084150255162939659308
1194 17077834761828465463273563425250317698716505817317
1195 17308114474069772547323319963080322766235352990526
1196 17541302789054457962189188584337025390294097843089
1197 17777433966581328384995836506953428241881230158224
1198 18016542640849087692211579366005559014476672034373
1199 18258663824229973166386938304161210338506583036402
1200 18503832911078227968000000000000000000000001440001
1201 18752085681573701982507350029684557804890245479604
1202 19003458305600875355323938309840883820928311200709
1203 19257987346663601244830726246983537123372812099238
1204 19515709765835866555721724417522955240471444987537
1205 19776662925748871662138855985855693078796388170776
1206 20040884594614732392191208375327886744524481933669
1207 20308412950287109822702334366715776881922641323994
1208 20579286584359075725463442749893246557991772505153
1209 20853544506298523813980127171295465324888494566972
1210 21131226147621439262774711345853011000000001464101
1211 21412371366103341309834774787383719013666845291534
1212 21697020450029216106870846957565356739288194509329
1213 21985214122482259351752948244271090341985601278368
1214 22276993545671750622927392017867527989736105245957
1215 22572400325300383736863273163590556314453126476226
1216 22871476514971379866734038224906512381477538664449
1217 23174264620635712593695599058779489532551863712964
1218 23480807605079776511371211188834364412667762320133
1219 23791148892453833469587844271997432855494728570742
1220 24105332372841573025122540523388928000000001488401
1221 24423402406871126165304265557942378784783294938664
1222 24745403830367873884871447526660919490655951866149
1223 25071381959049394727602683820899461002634588406698
1224 25401382593262897952013347628035565717222222912577
1225 25735452022765491544939897278323769569396974156876
1226 26073637031547636888212899982786517053917950275429
1227 26415984902700144481945922846089314090865310375134
1228 26762543423325067743337788774520308949942250439313
1229 27113360889490854532397992073883894753152997217712
1230 27468486111232118705757547247310717000000001512901
1231 27827968417594396666818915939772289669048320110994
1232 28191857661724256565028116364633992569110968871169
1233 28560204226005130499119348143538303697896836694228
1234 28933059027239242798887632558279069424659313507397
1235 29310473521876010197488733013777307615600587462726
1236 29692499711287292461549134299948975327185221406609
1237 30079190147089874819593767268100555374555849960504
1238 30470597936515566320567609060040186542363885822693
1239 30866776747829301063641907320846783777351841877882
1240 31267780815795632068159709206544384000000001537601
1241 31673664947194010398592263853438792865833234898524
1242 32084484526383245023851855799585738229836912724389
1243 32500295520915541773342368280741669122852467350958
1244 32921154487200522653831529198375403738635311750417
1245 33347118576219629711704028961137284736755372643776
1246 33778245539291320564508700730414273425161551097989
1247 34214593733887465684052416631804559723956818719074
1248 34656222129501360490725491458658244681727653430273
1249 35103190313567768315375930058486588635048853121252
1250 35555558497435413300991058349609375000000001562501
1251 36013387522392345351803715874744029384306993791254
1252 36476738865744602292325559892178162604416964225809
1253 36945674646948597473331964094975104250128975586888
1254 37420257633797664156091845040253796128209371561637
1255 37900551248663191120262403336528692970458985950026
1256 38386619574790787074964644945425276247199064789569
1257 38878527362651914606732606403930381001777472500844
1258 39376340036351437572399939737382977181521210222053
1259 39880123700091529039664951407230101481765050717822
1260 40389945144692390093172909795803136000000001587601
1261 40905871854170233059586556489793658680500603679184
1262 41427972012372985961396943213627310454398489775429
1263 41956314509674178286272182301464760934402586612018
1264 42490968949725471456667208272861863699704826061057
1265 43032005656268300703339518346584065819152833631476
1266 43579495680005098386450962505457536142886406321349
1267 44133510805530572169201418094327802245285878755814
1268 44694123558323514831554598352911212737794261158033
1269 45261407211799625915697858811894296893033423637592
1270 45835435794425828820545793992783753000000001612901
1271 46416284096896570409971339283693223296060895852314
1272 47004027679372593668648257443575176108983153373249
1273 47598742878782677430536114687610261795608651636348
1274 48200506816188840718254529294032779047210307568677
1275 48809397404215512766999572772532701492309571938126
1276 49425493354543173364374263797269769566894689933329
1277 50048874185466971717660241885509417969695248533984
1278 50679620229520835662772646631971307355842975198213
1279 51317812641167586654539248799037641084989630050562
1280 51963533404555579626152857794772992000000001638401
1281 52616865341342390476788430900219931420713658000644
1282 53277892118586077640579188977322806638298468619269
1283 53946698256704547907536050647245289775393083869878
1284 54623369137503560407699077155463886629637027604497
1285 55307991012273906433956216479380354742370607119976
1286 56000651009958306566681891236344751425102812265509
1287 56701437145388570374764936918427117444709708485354
1288 57410438327593567802841716327297439519381441302593
1289 58127744368178565213756171691876418588812857326732
1290 58853445989776482938564996548171659000000001664101
1291 59587634834571635093924495988970757394216126214174
1292 60330403472896516358568151898601957870506790713489
1293 61081845411902204356943131818554560906616834522608
1294 61842055104302950279053308082821527364700216888517
1295 62611127957195534371289741559683231356933595427026
1296 63389160340953966963651609699085661213762124357889
1297 64176249598200119754406426211202690832585512859924
1298 64972494052850876154043943260918616292152164431173
1299 65777993019242393596479811729998432076844842036102
1300 66592846811332074857000000000000000000000001690001
1301 67417156751978849573542872374386830122938836982904
1302 68251025182302371350731079081055547573007748455909
1303 69094555471121740034729026500680822149005408804538
1304 69947852024474362981653338381932283496912725340737
1305 70811020295215573403043692150442894369689943109276
1306 71684166792699628158950673592183877833620463650469
1307 72567399092542711682657444068530404429663695507694
1308 73460825846468577061065316657559934127207601543953
1309 74364556792237459661482707168112317998535049948672
1310 75278702763658903089105937611462261000000001716101
1311 76203375700689141680013259558139279819176839196834
1312 77138688659613688182155132855610762969190116246529
1313 78084755823315779751759807864915236713315421925668
1314 79041692511631339894929852099406469190598782081157
1315 80009615191791118514129341864938916052612306416726
1316 80988641488950676776900587264267760558685545983249
1317 81978890196808888109651732478859625818130161878664
1318 82980481288315631232871309585566714864374737600933
1319 83993535926469355795802442169209445471880016034442
1320 85018176475205205838598197978595328000000001742401
1321 86054526510374391008431568231809134425850266145964
1322 87102710830815500183100384976321330616589126085349
1323 88162855469518456911501549524028110729670195095998
1324 89235087704881820865103301719276828560055915429777
1325 90319536072064144308372676542028784751892091599376
1326 91416330374430097439172236402821272822667717596229
1327 92525601695092081322580802432074078814759221022834
1328 93647482408548052043573109624497197589694701562113
1329 94782106192416284635669660602197632810744844463412
1330 95929608039267810304197843630639767000000001768901
1331 97090124268557265454346618561298770053414267520294
1332 98263792538652896055908482059063849273905219572369
1333 99450751858966465928643442254397761540996391525528
1334 100651142602183822614730525982900522777313032906597
1335 101865106516596879617953796591119100630126954907226
1336 103092786738537778933263591588289345463102067129409
1337 104334327804916002965322041775079028882596557590204
1338 105589875665859210140747984067782708599909422387493
1339 106859577697458573756183941617870678430374868605582
1340 108143582714619408873181467694301184000000001795601
1341 109442040984017877371406125745062877657558301409824
1342 110755104237164566603965742361930335357140239907589
1343 112082925683575742462932104282936152967773692424258
1344 113425660024053083059524506087347693253452661231617
1345 114783463464072704652121774939892269377258302590276
1346 116156493727284296916436640572975280481709897622789
1347 117544910069121190145992378302241218213937643830774
1348 118948873290522182497657086420922056068347325037073
1349 120368545751765960956587086341788386902525471030952
1350 121804091386418955287679840087890625000000001822501
1351 123255675715397469866711319969824865393634786304554
1352 124723465861144943943906566244611177433107063891009
1353 126207630561925196585939631738039397763589513002188
1354 127708340186232518269455417008159225392185346324837
1355 129225766747319476860327005370746927952758790898526
1356 130760083917843311508184757191166690327719558516369
1357 132311467044631793815455146823742696942557591594544
1358 133880093163569441504406442275214276073840066470853
1359 135466141014604975704693948103677059827958063509522
1360 137069791056880918917809562384859136000000001849601
1361 138691225483986236683849542994829768404717113094484
1362 140330628239332931980302142196430325305768673922629
1363 141988185031657507422305460769660098850270758469318
1364 143664083350648216409218609822855462744284213306257
1365 145358512482699030473569975999966811421569826081976
1366 147071663526791256235679802989992057716626637650149
1367 148803729410503741550685983862054294723948444331514
1368 150554904906152616654518278492588224879582311648833
1369 152325386647061522371754323812337199117570227011292
1370 154115373143963283741438812285102403000000001876901
1371 155925064801533993747043924381252282482747017069614
1372 157754663935060478203984193245732193881262670002449
1373 159604374787242119262662967721395238994644620035648
1374 161474403545128021427111873886184423188607686495877
1375 163364958357190510469081345945596694946289064390626
1376 165276249350535962135142438546444695028233513264129
1377 167208488648253964100161624489250673938319909091684
1378 169161890386905821214605853937884168702126549531013
1379 171136670734153420725720385556331226344148011706262
1380 173133047906529480823893234128289792000000001904401
1381 175151242187350212575674809421378053774391309919944
1382 177191475944771432054157605456906360295067221730469
1383 179253973649989166265937661013121295094260410911178
1384 181338961895585803301876842305261852629758369413697
1385 183446669414022844006563559789464819998107912074476
1386 185577327096281319368930959790737129792768265998309
1387 187731168010650944784138442612007913606319528525054
1388 189908427421669089324757947169409562179984949077393
1389 192109342809210645187735087209638114124648396964432
1390 194334153887729889552722092152361709000000001932101
1391 196583102625655438197410653289055003612987971735474
1392 198856433264939397366635153772897083773564460306689
1393 201154392340761827584478215681688389424684442305908
1394 203477228701391640332599776608252284193946084779717
1395 205825193528205055793737662209162638848999025383526
1396 208198540355862757177002406954063494520442950892689
1397 210597525092646884501423359812360302225828292881624
1398 213022406040959018116409274730303969344590255247973
1399 215473443917980309682577923801858705058039911355802
1400 217950901876494925824000000000000000000000001960001
1401 220455045525877977193507835158400707213321603006204
1402 222986142953249113266555312803948297286257310531109
1403 225544464744792970796398799266290324834259939429838
1404 228130284007247671524317877991252083543343074513937
1405 230743876389562572443428015191752986407653810567776
1406 233385520104726479663574813535277087445971229387269
1407 236055495951767544718061971124036893483787692011394
1408 238754087337926069990774148555045116641647725002753
1409 241481580301001457824834300062493488576049412650372
1410 244238263531874545801506241470122511000000001988101
1411 247024428397206578650841860256272880374928236622134
1412 249840368962316075273803933719730247008095762803729
1413 252686382014234857419496485629215528241503997492968
1414 255562767084944514670932422207420514195139359736357
1415 258469826474794588548691257407525513461669923877226
1416 261407865276103766744097451399919609373325361322049
1417 264377191396945386742412608317373357393814207364364
1418 267378115585118556392213853496402626496190103301733
1419 270410951452306207319858464635243365123683027818142
1420 273476015498421405477944580930633728000000002016401
1421 276573627136143251554203865849569163950189509873264
1422 279704108715643712452539653764062367617768585124549
1423 282867785549506733591189667300342254703593577705298
1424 286064985937840990344483151575697164064626260766977
1425 289296041193587645584616539271548390388488771561876
1426 292561285668024488958528851129169885885372556937029
1427 295861056776467842262558276572371643962357243990534
1428 299195695024173624054346111151049019627927639104913
1429 302565544032438975467665813101609924293109253029112
1430 305970950564905858071736765210301817000000002044901
1431 309412264554068043542378801548663517533636196449594
1432 312889839127982923888320122867419811051416475093569
1433 316404030637189580002334354577830422109672543276828
1434 319955198681834555383899709786279386251956077125797
1435 323543706139006791007993060259917315397583009871726
1436 327169919190283186493703788628419110335990688872209
1437 330834207349486261956827242024483832977356502539904
1438 334536943490655404212727129170340287892765141372293
1439 338278503876233190329793053724459161768412213653282
1440 342059268185468290920017369952681984000000002073601
1441 345879619543036464991829558964743908946641098441124
1442 349739944547881167681612298094976396936022651910789
1443 353640633302275301724538346207736513057991735417558
1444 357582079441105653122769381673739354719745927532817
1445 361564680161381561119906173328660536366394045056776
1446 365588836251969382295134185410760649316823364167589
1447 369654952123554318349031248245032916807754791262474
1448 373763435838831186965756689477234203459638075063873
1449 377914699142925725003587831136957035039843084260652
1450 382109157494048023187774627685546875000000002102501
1451 386347230094379701456712162030666583395041298337854
1452 390629339921196444144750547212795714846736888376209
1453 394955913758227524272840426260297082069174089337488
1454 399327382227253956361918758794668335283413749908037
1455 403744179819946927383744083471190120332519533367026
1456 408206744929948165720064223140936278174994356263169
1457 412715519885193918313814851215201392943822278008244
1458 417270950980484216565777987094332872757099697139653
1459 421873488510299121957049991061958382614517668621222
1460 426523586801863652862054775392731136000000002131601
1461 431221704248463104558966668412692725874189771029784
1462 435968303343010485044556734826142774951588982889829
1463 440763850711867799918925588755087484857176790246618
1464 445608817148922930322615206574272289538054461371457
1465 450503677649923858684483480638603679704650881052476
1466 455448911447072007873760937149133180579861396998949
1467 460445002043876470244173019306689280021048182227214
1468 465492437250270914012188625019531132489371232559633
1469 470591709217994965425632372061232519646028139704992
1470 475743314476241876253361702858318053000000002160901
1471 480947753967574297261748975024033204134496355806914
1472 486205533084109989539612834231588886589447671451649
1473 491517161703979316790303341848670247332802469354948
1474 496883154228056373028153630720537702214784278243077
1475 502304029616965611496760583411902189254760744363126
1476 507780311428365852068842662024262875464249328614929
1477 513312527854513555892040264510575392758355906969384
1478 518901211760107267612269743610364035294847090283813
1479 524546900720415137136414616910286033248156939681962
1480 530250137059687444589535851385454592000000002190401
1481 536011467889856063878707974013614490388678088359244
1482 541831445149522812096340916364316890816680979661669
1483 547710625643238643880731948053616932279891439872478
1484 553649571081075661800912026305695346195801196042897
1485 559648848118493925846911857511587802954040529548976
1486 565709028396505057185681642991927890706562615751109
1487 571830688582134643487362821154658337988597610884754
1488 578014410409185465336739326724840374989327119272193
1489 584260780719303575520800422599631100927800839922132
1490 590570391503349275325738736316490759000000002220101
1491 596943839943075044385698727807883182467698892776774
1492 603381728453112493101496670515823680778774014719889
1493 609884664723270419190668856555921417669606973009208
1494 616453261761146062540886925265589370180929629490917
1495 623088137935051665217326028554694504715087892860026
1496 629789917017258456221302334303857450922737217447489
1497 636559228227560193412731766134734505029684220223324
1498 643396706277158407893023811241595770009527904484773
1499 650302991412871509098235920515172246209333160995502
1500 657278729461669921875000000000000000000000002250001
1501 664324571875539439904218577453946255283738633549504
1502 671441175776674993000141558995806377619160197426309
1503 678629204003007039045503518409241616331505613975138
1504 685889325154062804627255953187852112909137212507137
1505 693222213637164611812399986521742202102844240546276
1506 700628549713967541949845009315505033389151819144069
1507 708109019547338700902421488102106773182306880835094
1508 715664315248580363703496695861405564377705102881553
1509 723295134924999290295416875574024244226952152672072
1510 731002182727824517742566087433763761000000002280101
1511 738786168900475948120529835355475488643491527567434
1512 746647809827186065165020985344304937112721934180929
1513 754587828081977126720208303770817681669364537980268
1514 762606952477996194056227346208471684976431758211557
1515 770705918117210373230293972589410097076782228857726
1516 778885466440464657845328378679303299547378424680849
1517 787146345277904776814679519768198892169005850170064
1518 795489308899767465071764842933915203493498819422533
1519 803915118067540589569558407144116875393083533921842
1520 812424540085495577397223213265584128000000002310401
1521 821018348852594607400143740336511956521653916120564
1522 829697324914775041325526540577082589769816728983749
1523 838462255517613585228955937284799341303017946234598
1524 847313934659372686668175458706394677696666378924177
1525 856253163144431688079272101564332842826843264044376
1526 865280748637105271677729741808690859317012308297829
1527 874397505715851746252851310995633759753342829278234
1528 883604255927873741329189474737205670092394023067713
1529 892901827844113889353236656534597040729625192914812
1530 902291057114648091828072953648226867000000002340901
1531 911772786524478980663321839877502526140621396898894
1532 921347866049732201432987037108624326142284735434769
1533 931017152914258160739909507351589674462734501948128
1534 940781511646641895473062568815659798124100766164997
1535 950641814137623737413068532196272520765625002356226
1536 960598939697933462392546310116265542571781326635009
1537 970653775116540629051561966241622499381132734809604
1538 980807214719323828144930407751865012079468002777093
1539 991060160428161579357785131292157170554742047020982
1540 1001413521820447628669074337730166784000000002371601
1541 1011868216189033415469837553046037484336175315992424
1542 1022425168602600494894650343010447321699693748733989
1543 1033085311966465717160880497783364193707947806330858
1544 1043849587083821982131763402220893351256086630654017
1545 1054718942717417403826164919623534646739318850043276
1546 1065694335651675736190646235002204409064694590732389
1547 1076776730755260928128467480693385643132090911014174
1548 1087967101044088692545857877175151310460376863510673
1549 1099266427744787991028633367855967204391039062810352
1550 1110675700358615352702453643798828125000000002402501
1551 1122195916725824962858075915879552666888298619891154
1552 1133828083090497474039281213520543591036077637681409
1553 1145573214165830509496120334329956608655431914592788
1554 1157432333199893846200152353837149480480965302311237
1555 1169406472041852282001831902880625440519897463355526
1556 1181496671208659208983546868645301278708150498029969
1557 1193703979952223932625421978217183920103851781741944
1558 1206029456327055794055293658024080105576813062228453
1559 1218474167258388170399636983774564556601260436052922
1560 1231039188610785446089097381607899136000000002433601
1561 1243725605257236065901060538336780538369221067485084
1562 1256534511148734798542797846323731271298624216677029
1563 1269467009384357357692567364435144075971293891943918
1564 1282524212281830545623049041889886610410185490256657
1565 1295707241448601102832066756509019067641052248542976
1566 1309017227853406465500119106512120143752684124367749
1567 1322455311898350651083228028189151976995114942442914
1568 1336022643491488510933442977252992226158945983890433
1569 1349720382119921607518434025551795952725182931718692
1570 1363549696923408992586396837771160703000000002464901
1571 1377511766768496181493404795266874181655353802064214
1572 1391607780323165637877808861771119740464168557720849
1573 1405838936132012101930736124244972896514435409594248
1574 1420206442691946114673606933020326600174769202810277
1575 1434711518528429109913313510857522487640380861855626
1576 1449355392272243464903716769071008169831393975985729
1577 1464139302736800920198861500343019842414674692167084
1578 1479064498995992798739223428946623278700637557456613
1579 1494132240462585473867826788657918954106091383977662
1580 1509343796967164555728651852959547392000000002496401
1581 1524700448837631285355833540379152915053933283318544
1582 1540203486979254645719181937350147053170947742412869
1583 1555854212955282719049982102831245779344415380753778
1584 1571653939068116839931304333105821394874573827492097
1585 1587603988441052113899629376178881317770324709543476
1586 1603705695100587891669919817355855582254048101523909
1587 1619960404059311809564804660608962318502289005564454
1588 1636369471399361027300746384688971440232504911886993
1589 1652934264356464314960387575362793360437144356199832
1590 1669656161404568661761188484144488809000000002528101
1591 1686536552341054100116430145189891849936954579338074
1592 1703576838372540459476134354167624511865873053953089
1593 1720778432201289785532907992730889764971925636632508
1594 1738142758112208181581622750373281383904318371022117
1595 1755671252060450850132661902044056546240356447856526
1596 1773365361759634134296674869990588746993429564022289
1597 1791226546770658379984851037522098990869743944885024
1598 1809256278591145461603131682551428745121182072141573
1599 1827456040745494835661999743455759541567057960955202
1600 1845827328875562008576000000000000000000000002560001
1601 1864371650831963326889427531840389623222334018612804
1602 1883090526766011020237162199235484397555575609141509
1603 1901985489222282449532905382185790645903371642440438
1604 1921058083231827535171578142520229708063061859320337
1605 1940309866406018362438854991435257204052917483044776
1606 1959742409031044983839224037142541153594641272920869
1607 1979357294163061460685073775277662273600069511978794
1608 1999156117723986209033602333204547626988412695180353
1609 2019140488597960737916321601669865008480855840013772
1610 2039312028728470890778083251253916011000000002592101
1611 2059672373216134724129384864835126018803201202032734
1612 2080223170417161180617722915009840018836681430378129
1613 2100966082042483737041447543148815475900330253387568
1614 2121902783257573231263446398302162082363741897506757
1615 2143034962782934095532547396819576829495605471358226
1616 2164364322995288247388291284083501932283850176059649
1617 2185892580029450913110194330200094783903662940295764
1618 2207621463880902682576311285074887590668885845963333
1619 2229552718509062118418332675314618896974953304345542
1620 2251688101941263266502124379138326528000000002624401
1621 2274029386377442439024058818171814963348780374887864
1622 2296578358295538665895215633736723415391171957662949
1623 2319336818557612234588066877960522678647936510683898
1624 2342306582516685763244130991469706830936501389901377
1625 2365489480124312276586806547129526734352111819046876
1626 2388887356038874779051708249610925233824310811678629
1627 2412502069734621844537853284676915571726075426885934
1628 2436335495611443767297517062026512134279006813450513
1629 2460389523105393843721026910266403719296563634120512
1630 2484666056799959380135725554027544917000000002656901
1631 2509167016538087047226350402390989559472481158868194
1632 2533894337534967227297678960771211262910286000595969
1633 2558849970491582026340026192623600601431531477539428
1634 2584035881709021648724589547579512293963851420024197
1635 2609454053203573858349266787176726105894409182360726
1636 2635106482822591276176967836235876253572468220417809
1637 2660995184361141290358153840975610796717418304399304
1638 2687122187679443381507915620038439001438074966601893
1639 2713489538821098692215902975829456520995334538708682
1640 2740099300132116696505391149517635584000000002689601
1641 2766953550380743851726278352963387099212578644063724
1642 2794054384878099142266408140895026651479219130377189
1643 2821403915599621451496863796229500139206183115164158
1644 2849004271307333725530352349355348454757238290595217
1645 2876857597672928919668048863063761653718688967549776
1646 2904966057401682745839874785288693177573500217317189
1647 2933331830357198266906707176950834930971744653085874
1648 2961957113686987411391030221771945545476620650377473
1649 2990844121948894510035620469796102837480242776680052
1650 3019995087238366983558578704833984375000000002722501
1651 3049412259316578339077962210281552380666222840964454
1652 3079097905739408660921011700137249636718876511806609
1653 3109054311987287809912089561584936295876972198768088
1654 3139283781595906573750534724338841903403302723534437
1655 3169788636287801039745280961706896035487548830864026
1656 3200571216104815489967868406657307136691819023816769
1657 3231633879541449147819993343178137968170362352795644
1658 3262979003679092134086581867973459869611933121737253
1659 3294608984321156019761133924589447129287094935804622
1660 3326526236129104392287362767956443136000000002755601
1661 3358733192759388881360550567156835869466477492460384
1662 3391232307001296120074155218170230303224135175284229
1663 3424026050915711146982640318265090984977215273561218
1664 3457116915974802784580865639718323386354039219961857
1665 3490507413202636559774277517634933270640930178553476
1666 3524200073316720762133187721278654624425812259756549
1667 3558197446870491266089238205103628866439834574978614
1668 3592502104396740773743332443964577807616091525641233
1669 3627116636551998165612488877590270159801502373052392
1670 3662043654261863677448857581273160353000000002788901
1671 3697285788867305652218159136627371145042648245841514
1672 3732845692271924647427678533514944182724471728810049
1673 3768726037090190709246302775433622697045076650753548
1674 3804929516796659656261556924424663826348183580197477
1675 3841458845876174247271800108317285776138305666868126
1676 3878316759975056139216323291874718516375463295376529
1677 3915506016053294573202679428517210318467423714684784
1678 3953029392537737758599811287330162974015090911049413
1679 3990889689476292957328062406600480962068918314593362
1680 4029089728693141302793604171607048192000000002822401
1681 4067632353944973420385831164997289071144320184797844
1682 4106520431078251949082514216595511839466411509984069
1683 4145756848187507096489604826199982303184301443555078
1684 4185344515774671392581207011542179808531476583761297
1685 4225286366909459840501026638158220933294616702057976
1686 4265585357390801696040229749806428316924450963316709
1687 4306244465909330140818748512858724066187934762564154
1688 4347266694210936147768326642632766722426935286921793
1689 4388655067261392871246658478981293809237245115797532
1690 4430412633412056928003512472920685859000000002856101
1691 4472542464566652969272408358237654034267284721419374
1692 4515047656349147978475907713751479848002055178006289
1693 4557931328272721763409552361496797670400081643175808
1694 4601196623909840146309618875251852571950971829373317
1695 4644846711063437389913827574844429019772460940373026
1696 4688884781939214432492630344461236945612888630617089
1697 4733314053319059539862385442498849675530314116866724
1698 4778137766735598017591293592997279069879849718218373
1699 4823359188647877661975104920165593255958639681234902
1700 4868981610618196663893000000000000000000000002890001
1701 4915008349490080715355392192045634907162895848196104
1702 4961442747567416104425386666194750206167938745676709
1703 5008288172794745620234960798201717208694347234825738
1704 5055548018938734126026299982657728361053275734953537
1705 5103225705770810694528833985271867115793029788063276
1706 5151324679250994236534075788937222837401022630717669
1707 5199848411712909590254074028727697271033959835442494
1708 5248800402050001075945860602516261689977043461899153
1709 5298184175902950557354418430842154652525465044675472
1710 5348003285848307088771124675517709261000000002924101
1711 5398261311588335263924058581179744363749355750018034
1712 5448961860142089420511719571255707813737683051395329
1713 5500108566037720891963301934509352382474054353714868
1714 5551705091506025535957441543931704068698527697621957
1715 5603755126675238807358014265763953818628295901378726
1716 5656262389767085681530854305884793724485970055458449
1717 5709230627294092772489905527634992523237499327741464
1718 5762663614258170028986054151810367304239736142924133
1719 5816565154350469430497454184416419387390856109089242
1720 5870939080152528144107286962716540928000000002958401
1721 5925789253338703642464335508023499744121989776175164
1722 5981119564879908322414247666073709589094288671162149
1723 6036933935248651203465656650346613032979322481053198
1724 6093236314625394325016173541772202802751048413698577
1725 6150030683106231501209416122710332274436950686569376
1726 6207321050911897132426447345696335450900935907079429
1727 6265111458598112812734022606696024933110790486813634
1728 6323405977267279513118648301290548312033438970253313
1729 6382208708781523161030398035117255669747087546646212
1730 6441523785977101477644483141536585967000000002992901
1731 6501355372880179975322499301817666573067730772357494
1732 6561707664923985059019842213246329711237532270577169
1733 6622584889167342216841776238492981879103552680050728
1734 6683991304514607326598827316067569351723904358703397
1735 6745931201936999147053334335959123561506591799885226
1736 6808408904695341104583913612133506544607309610220609
1737 6871428768564220528224053654099743359828102261309004
1738 6934995182057573528455849514883006273851762992846693
1739 6999112566655703757760797663931141113684851858716382
1740 7063785377033743333747396429924368384000000003027601
1741 7129018101291564248690829154970526983054792772655024
1742 7194815261185148632534045626609346032342720396840389
1743 7261181412359426279812903197256699855602938871917458
1744 7328121144582587894581486121466732131398156427356417
1745 7395639081981882551228096676358262633964660647576276
1746 7463739883280907913088514001825415536432600883921989
1747 7532428242038401794981758520226230242130830667477574
1748 7601708886888543700215596287053378402605306395664273
1749 7671586581782775007235186511062705553773675595869752
1750 7742066126233146525919437408447265625000000003062501
1751 7813152355557202188566613990514875695059874051557754
1752 7884850141124407685854362631316019043623056710751809
1753 7957164390604132903510410465999802742246064151863388
1754 8030100048215197061089594827576107988928280733577637
1755 8103662094976985500121413892622253060020629885892526
1756 8177855548962147114970802195022890053699334973623569
1757 8252685465550881466044164275339482595545706241169344
1758 8328156937686824661473689938889102716668452835666053
1759 8404275096134543140126471766075288050288021737876322
1760 8481045109738644535711798921198043136000000003097601
1761 8558472185684514848901063115626769621220189535955684
1762 8636561569760691201730837888399556514003078658711429
1763 8715318546622879496131739186674186162423554145098518
1764 8794748440059626346214504507096602517763169570487057
1765 8874856613259654701951203484951563263801940921083976
1766 8955648469080872630114481627947874992859787243165349
1767 9037129450321064766782110680232210244833248929834314
1768 9119305039990276004378746630225509540022192817812033
1769 9202180761584897025112555378001382733315146233706092
1770 9285762179363461341772135271848647003000000003132901
1771 9370054898624163556179826818318523627004192577138814
1772 9455064565984108595151937574136591975549019584719249
1773 9540796869660301733595512258793034856131039402832848
1774 9627257539752389264375935217111026982797240530404677
1775 9714452348527159724820758270636200904846191409400626
1776 9802387110704815640183598518156544355466797126787329
1777 9891067683747025795078647614358284997145226424522484
1778 9980499968146768094812179357892193759664360111062213
1779 10070689907719973129683342001961616056139496701529062
1780 10161643489898978606703384576231636992000000003168401
1781 10253366746027804864791204769624138563671006082797144
1782 10345865751659261741344634746249424635067552282375269
1783 10439146626853897110162118922486165542583958838276378
1784 10533215536480797462999305596237115234518501784850497
1785 10628078690520250959590496875595932804312072757092476
1786 10723742344368283423746806210009000122379861441129509
1787 10820212799143077816162190718237370223253071931883854
1788 10917496401993287767816190307825676144827955204376593
1789 11015599546408255811359154311062531976084361288715232
1790 11114528672530147001602909198985811909000000003204101
1791 11214290267468008670218161218832556371962343009020674
1792 11314890865613767113960382045886170212001169986879489
1793 11416337048960172070209443444696134564068016202639108
1794 11518635447420699888315801385146061488499941524544517
1795 11621792739151426360198537144009539251971557620409526
1796 11725815650874880228839001939772571450676267057231889
1797 11830710958205888448759145113028227577535617386168424
1798 11936485485979424328266799519165401136261507802715173
1799 12043146108580469739192220622982972504844595691834602
1800 12150699750275902636032000000000000000000000003240001
1801 12259153385548421182859075034523404384410056212299404
1802 12368514039432515843051913301155178349820460807031909
1803 12478788787852500843843044437898322234542381601131038
1804 12589984757962616484887929560342335172307329559406737
1805 12702109128489213817510687013156601803045837405601776
1806 12815169130075033278994425392621319696197182932534469
1807 12929172045625588924251865496428381492728098101226194
1808 13044125210657669955437560676849949198210710363037953
1809 13160036013649971308547351830288934056664576336657172
1810 13276911896395865114794724126443873511000000003276101
1811 13394760354358324913558476085908514176955417661523334
1812 13513588937027014552962579633144153895524731597232529
1813 13633405248277553773678317523959626829082010048962168
1814 13754216946732972531331750688164382894650439078557157
1815 13876031746127366172957314537221901398947509768919226
1816 13998857415671763643261895554222016863336391502877249
1817 14122701780422220957054126301789499944159184862507164
1818 14247572721650152235051890556309291081645834670304933
1819 14373478177214910661408186228332180438863047718152942
1820 14500426141938631782692591113524707328000000003312401
1821 14628424667983351629733657829841886602810787009982464
1822 14757481865230412205667675477514064142476837269481349
1823 14887605901662166945752426010221108952078729067342498
1824 15018805003745998816991885897762508583225816570315777
1825 15151087456820663788380334739463403820991516116611876
1826 15284461605484972465613091887451775335342699434500229
1827 15418935853988822747427173190480987688642799459061334
1828 15554518666626596424329609509155970593072723453476113
1829 15691218568132932704345067035202654727501251900491912
1830 15829044144080891714568830549352880017000000003348901
1831 15968004041282521091747231988328762326138489527366794
1832 16108106968191838839826309020096548933359671545378369
1833 16249361695310245697411946261497178773346027319482028
1834 16391777055594380323372073391443547876987547902202597
1835 16535361944866430674384761368172071511137329104929726
1836 16680125322226915014096365486571003157264027736043409
1837 16826076210469946059702310941155754246530669655538704
1838 16973223696500991838200805325172290872834429041511493
1839 17121576931757146891297799143350983652712648177044082
1840 17271145132629927534961009615054045184000000003385601
1841 17421937580890604946932888099176285385103483391766324
1842 17573963624118089923118164328462499381174575148123589
1843 17727232676129383211662161898190283221537756286590758
1844 17881754217412605401732573374683735695297988560937617
1845 18037537795562620412510937908047308468824890140122776
1846 18194593025719266696691810968936644445359741230546789
1847 18352929591008210341878690092147647231733979604189274
1848 18512557242984434322657301314313246537563851059371073
1849 18673485802078378225820001066089638157601650890379452
1850 18835725158044742841210954071044921875000000003422501
1851 18999285270413974080961559497405313079543756341671054
1852 19164176168946440760490469131582271572409917434517009
1853 19330407954089320845553630374202260920764236983878688
1854 19497990797436210840848254844052131435273146052440837
1855 19666934942189473067201625530649406457966796878441026
1856 19837250703625335646212380763822564178435937387450369
1857 20008948469561760083359524564813818398732071696863044
1858 20182038700829091413054086808622805082313005164014853
1859 20356531931743505941881273477055129622875133412268022
1860 20532438770583271699368291356821979136000000003459601
1861 20709769900067836779015990913112803565703351687970984
1862 20888536077839760826052237668195227296175307466958629
1863 21068748136949505002402692014822119171658543716555818
1864 21250416986343095833731649640147648173327322461832257
1865 21433553611352678418082973149053204733159240726134476
1866 21618169074189974550650137465255433366644174514594149
1867 21804274514442661394526228461179703373526955857010014
1868 21991881149573686402930591238553385277309834820402833
1869 22181000275423534274379940685080519398653966283679792
1870 22371643266715461798569345431860750653000000003496901
1871 22563821577563716527353804134798629218435483685956114
1872 22757546741984755282175381055003332383487290525448449
1873 22952830374411478586565291133086887458619016875832148
1874 23149684170210497189966162027025291704078745173431877
1875 23348119906202446927068194781895726919174194339453126
1876 23548149441185368235135342784400394171795479310218129
1877 23749784716461166730415181291385933539878382271680184
1878 23953037756365171323680101989723633808246758117495013
1879 24157920668798806434239097650220926392342577514784762
1880 24364445645765394941389963921868193792000000003534401
1881 24572624963909108592252505662530211740695362267316444
1882 24782470985057082665235564963475767704149986059586469
1883 24993996156764711769045662311495424948259336774917678
1884 25207213012864143738144040336510877993002233750759697
1885 25422134174015988666903204597254906952795349124646976
1886 25638772348264260206404955246415572491586433774962309
1887 25857140331594566329860688685015895718549433563523554
1888 26077251008495566855022715081909827168974421624251393
1889 26299117352523715094693785649992358333092443044952932
1890 26522752426871301089532256732612996959000000003572101
1891 26748169384937813960793644114013732393132107132141974
1892 26975381470904641004447052745382138607822923080572689
1893 27204402020313121232258420670100224347482770525022408
1894 27435244460645971149943011923626947363066470976535717
1895 27667922311912100647358456360789774921060302737966026
1896 27902449187234836960938193722782365641160701483866689
1897 28138838793443574754154768016815611360170992402790124
1898 28377104931668870447754373895504844536467413285631973
1899 28617261497940999017819720887662762968320535362754302
1900 28859322483791991566399000000000000000000000003610001
1901 29103301976861172056485860600179944116724491200922704
1902 29349214161504211690550188103937569670812328993207109
1903 29597073319405719499603473610390460617830483951356338
1904 29846893830195387797937048349026179259592166052679937
1905 30098690172067711247197786020210221404971496585660276
1906 30352476922405298362365426553136534873425513218371269
1907 30608268758405794381469821530685059541039040559329894
1908 30866080457712434510536524945849239366473966358596753
1909 31125926899048246645276637823320998621936078285958872
1910 31387823062853922761443050695878738761000000003648101
1911 31651784031929378256561607482643158003694213426548634
1912 31917824992079018616913635881600848803645327867889729
1913 32185961232760732875197155272459529616123090549129468
1914 32456208147738633416229290053717625050193317960312357
1915 32728581235739561780373395462623794162738403323979726
1916 33003096101113380207082559839884632360236391958316049
1917 33279768454497068754047902044191587005915545394592864
1918 33558614113482647920926859798398770170406966388105733
1919 33839649003288946800504893136563504554348475901536642
1920 34122889157437236874415140281388105728000000003686401
1921 34408350718430751665205999174182671912820960966309764
1922 34696049938438112551607808972343956408252904152620549
1923 34986003179980681149308219111060337133727889479551798
1924 35278226916623858755402910517358641279356906979752977
1925 35572737733672353450945530330685898661613464359174376
1926 35869552328869435552679478645927047197122757233941029
1927 36168687513100202202096008540908952489815689793629034
1928 36470160211098871977429438749592417903346853223118913
1929 36773987462160130512072606154540491732896003665657612
1930 37080186420854548201175481761727157067000000003724901
1931 37388774357748091176878622566762340982663680713896094
1932 37699768660125746831732320931194611024141087824999569
1933 38013186832719285269363435607362461353369524605833328
1934 38329046498439178161376441878609670308376662370521797
1935 38647365399110696589814724580603613492384277347494226
1936 38968161396214209555264063876871726023260008837886209
1937 39291452471629704931854141103327474981815401537088404
1938 39617256728385554752007236998420736778596290072596293
1939 39945592391411546805797628135819300158928769663691782
1940 40276477808296204642222035037880745984000000003763601
1941 40609931450048418162542367669974403709390240191397624
1942 40945971911863407099148485946272069817694616984226789
1943 41284617913893039777102284426471645968107076569184058
1944 41625888302020529659666666233094390610344074211338817
1945 41969802048639532283695440839389976875584533695189276
1946 42316378253437665295764418035571375895948249897191589
1947 42665636144184474405361535153728191456967538113220974
1948 43017595077523868177326310419945147978659751601497873
1949 43372274539771044692037830841889612728240574030209152
1950 43729694147713933208597431915283203125000000003802501
1951 44089873649419174073438787087417785165701017801304354
1952 44452832925042660224425880667224441182037333883102209
1953 44818591987644663748569876921722395674293879904813988
1954 45187170984009571060010813548243859421034537400124037
1955 45558590195470250373870937571424919493486206058509526
1956 45932870038737075260994968917447564236421969305297169
1957 46310031066731628178450229335022878281216682969876744
1958 46690093969425107980968024781121704759946463066783653
1959 47073079574681465529268535648564629745672614528979722
1960 47459008849105291622426374035143131136000000003841601
1961 47847902898894481593104538379346982625908922438506284
1962 48239782970697701016612365954694666263852770400025829
1963 48634670452476677097329890673853840376905637197933118
1964 49032586874373340409088400180838012483088435813997457
1965 49433553909581841779606600117944720356935485843704976
1966 49837593375225469223055287607729369864316763514042949
1967 50244727233238489939262468316649073783375309206505714
1968 50654977591252942512977084969935993292560402493413633
1969 51068366703490404561984627960001664334267506292973492
1970 51484916971658761198713543928795401303000000003880901
1971 51904650945853999786289224218933998813256902462293414
1972 52327591325467056586784125318335185674310778950997649
1973 52753760960095741016679936449180047352975682279751448
1974 53183182850461763342302359009442884249116094629279077
1975 53615880149332891766212697566695511341094970707025626
1976 54051876162450264974244786612875411155926537685668929
1977 54491194349460886332062500592544418009272066706157884
1978 54933858324855326039783931300265490628414357890347813
1979 55379891858910657673374986309778254681054803724360462
1980 55829318878638655662159389586866798592000000003920401
1981 56282163468739280372925581034177685464102164028355744
1982 56738449872559477592735550864831523664695664841617669
1983 57198202493057319324657948120943746499941524463478978
1984 57661445893771512933259616348338871372451848801488897
1985 58128204799796305799797784715133741799154602054721476
1986 58598504098761812770661236338322930732305586204815109
1987 59072368841819793806714649204812660890490148707483254
1988 59549824244634909365807726127707403917274311506546193
1989 60030895688381481175821471305126957561079132554510632
1990 60515608720745786181239810254883771009000000003960101
1991 61003989056933911572357470572370875356202078780783274
1992 61496062580685198932866431883881818795312076059085889
1993 61991855345291305668705108734270017802932085820325708
1994 62491393574620912008708549569021599056405995705346917
1995 62994703664150101995766123494475891088073852543042526
1996 63501812181998447015877234623114464844552512550521489
1997 64012745869970820541697367493307603096944093816731824
1998 64527531644604972896888047730860663581413703126968773
1999 65046196598224894977826926719552148327279160063994002
2000 65568768000000000000000000000000000000000000004000001
2001 66095273297010152467688784368833067922968120904066004
2002 66625740115316573697382951683120955607460906504202309
2003 67160196261038653357695297213674273308378323495501638
2004 67698669721436696621432861619916505203134119934773137
2005 68241188666000636658887388396619642115417663578238776
2006 68787781447544742335351948714233648193945108528228069
2007 69338476603308351110350374286421996297040979459753594
2008 69893302856062657271083983212597420697062404408575553
2009 70452289115223585768157846250881600411889951462580572
2010 71015464477970782057748409912492235011000000004040101
2011 71582858230372748491017562024038383361619133535093934
2012 72154499848518157928767094543090867914312668663366929
2013 72730418999653375397063892683909870006299209064216768
2014 73310645543326218737851969763462257619741198262887557
2015 73895209532535989347404590276040321741348632816560226
2016 74484141214889804234860101939414387304105072861774849
2017 75077471033765260773030658960606185510360762773998564
2018 75675229629479465654175697436017053976020516256326533
2019 76277447840464459704493759290927787981732780429240342
2020 76884156704449070352708998924976816128000000004080401
2021 77495387459647223690314398010694048331511784535157064
2022 78111171545952748203784315753397261647824191720579749
2023 78731540606140702402386477253359222159208316927681098
2024 79356526487075258709109820148934121113003012762010177
2025 79986161240924176126681754053780809044837951664256876
2026 80620477126379894335678318896126178052626809145401829
2027 81259506609887282027335443473607738701574524940516734
2028 81903282366878072419850996605371552942440381239181713
2029 82551837283012019053727588361453664216595181812143312
2030 83205204455424805109047122076267347117000000004120901
2031 83863417193982739635491929251697078501842231621945394
2032 84526509022544274234435955029210117840790101109440769
2033 85194513680228373881524923637508770042331553749104628
2034 85867465122689775727848729069903408023119720083660997
2035 86545397523401169868084500185279749488157592777578726
2036 87228345274942336214856921448710585613613503155749009
2037 87916342990296271770025496656659797649482574955958104
2038 88609425504152342735668575300238233122149483046101093
2039 89307627874216496060193177844539540557369954488659482
2040 90010985382528565168260021357624950784000000004161601
2041 90719533536786704777076730917580402899126776861548924
2042 91433308071678989856081101476986215921917335505149989
2043 92152344950222213942112531911286867747771840929697358
2044 92876680365107922177855476499554896820175944898560017
2045 93606350740055714597636043915168015688716247562775776
2046 94341392731173855341563820940752943004774239523856389
2047 95081843228327223636537714750944977089260768844572674
2048 95827739356512642540779207111541245032800184982044673
2049 96579118477241621607321015822069924772154942385358852
2050 97336018189930549781265889007568359375000000004202501
2051 98098476333298375005641248515948203279548650520457654
2052 98866530986771807171312788031070069640562957256507409
2053 99640220471898081207686064175062792331969842124669288
2054 100419583353765317272821745743515738848388485496627237
2055 101204658442430515164119664496830572032301513676098026
2056 101995484794355220233891304144395480399036077767163969
2057 102792101713848898257942042166192790381797000310210444
2058 103594548754520056869725498131979881741917539503972453
2059 104402865720735151337714924781949319124515741658011422
2060 105217092669085312629362893288597979136000000004243601
2061 106037269909860935871392767189951843406011024277561584
2062 106863438008534167483185832246131978162466712257913029
2063 107695637787249329427698660131240605064379107799230418
2064 108533910326321319192668547082970534875656639546982657
2065 109378296965742024283842905506687559336790832523795476
2066 110228839306694790181603524659410294458342767681511749
2067 111085579213076980882650890005169326294804618828321414
2068 111948558813030671319369500228130661825421680796844433
2069 112817820500481511121114593329282991489941002031587192
2070 113693406936685799353946142372105328953000000004284901
2071 114575361051785810048289667494022160842610913796150714
2072 115463726046373408497627600546952855513304195261366849
2073 116358545393061998485621905542886488062307288824590748
2074 117259862838066840774040681933804818025231278017946277
2075 118167722402793783359510845243681222200393676762118126
2076 119082168385436444183447983923560400985215144093139729
2077 120003245362581887156525432400382418656519531177955584
2078 120930998190824832536739784685486361417794592389620613
2079 121865472008390442878511813832667546930494710300256162
2080 122806712236765725949332379921276731392000000004326401
2081 123754764582339596190224729736267497569732790655915044
2082 124709675038051636476749948305759374512928076628468869
2083 125671489885049602118433556067568525220500351113960278
2084 126640255694355709216340702564040325065287115257038097
2085 127616019328541749681077441885258544943487487797315976
2086 128598827943413075396748547067568060715945200970687909
2087 129588728989701494200360597594351347437406942413762954
2088 130585770214767120530825030156300841358630321811260993
2089 131589999664309223787091858872739109029071763987388332
2090 132601465684086117621033235080564064059000000004368101
2091 133620216921644133577499323269319770031982483644944574
2092 134646302328055722681489520381881256170377646522419089
2093 135679771159666728760622249024985467051912003298549008
2094 136720672979852877480048826586128113484578143230978117
2095 137769057660785525256643674222666935978109863285639026
2096 138824975385206712409716811527151775349634404897196289
2097 139888476648213565096637620710771550820486092277993524
2098 140959612259052090773633701710902759674260994286725573
2099 142038433342920412114637727058034330501732263165553702
2100 143124991342781484514401000000000000000000000004410001
2101 144219338021185342496177385691637428721109309411729304
2102 145321525462100920539107894692701525755624932540017509
2103 146431606072757494036006929132759210383373829443566938
2104 147549632585495786288568540352130247606898917925686337
2105 148675658059628787644077485379459143214169494633337276
2106 149809735883312333075527908156407365952754967902104869
2107 150951919775425484705624617012888960263570943052497294
2108 152102263787460765974470696741347340424416257472974353
2109 153260822305424294350833103106417632604526268436522272
2110 154427650051745859687727468346173892261000000004452101
2111 155602802087198995524677133977984654370705332477159234
2112 156786333812831090841381965053629782028972846783664129
2113 157978300971903589970682338202661875007250898804224068
2114 159178759651842328582625391915197615921444305906282757
2115 160387766286198053856136746385094133336438354496660726
2116 161605377656617177160274014003305096914038559653253649
2117 162831650894822807773291109719744394314745574850724264
2118 164066643484606116374777219777304117988899069234967333
2119 165310413263828077253953891914719478986184293071264042
2120 166563018426431638385820671557949718528000000004494401
2121 167824517524464368736236635683563184104073214606524364
2122 169094969470111632367214685259376330852291218373358949
2123 170374433537740339124690172188100452911840904621730398
2124 171662969365953321902807988681041921590997419037087377
2125 172960636959654390691355274611851200461387634281859376
2126 174267496692124113826353047762228422965248299008882629
2127 175583609307106377078011986583755310960449044349724434
2128 176909035920905771425257956285780437332014020461664513
2129 178243838024495860581844335371154037971159517309949012
2130 179588077485638379555693447379422580167000000004536901
2131 180941816551013415740551115325679520617906273541514694
2132 182305117848360624257299225490261178762014167398701969
2133 183678044388631529481353911768161618624980163959295928
2134 185060659568152964912484258294235382722779785361620197
2135 186453027170801703764120980724223424207929931645183226
2136 187855211370190332870789107230027709487174824929631809
2137 189267276731864422734695968490496450591219662962147804
2138 190689288215511046755738558946672116222453664922025893
2139 192121311177178702913265294271837965618845632821947182
2140 193563411371508691392839115037129539584000000004579601
2141 195015654953978001877004534332938544470454131092220224
2142 196478108483153764445663365797590123877051076310893189
2143 197950838922959318259115274051545419712305090578130658
2144 199433913644951952425122745680574485986329324142601217
2145 200927400430612373680518377215296737391130187992882276
2146 202431367473645955747888316413251520745863806750541189
2147 203945883382295825458742081813332084189907050448244374
2148 205471017181667840966318638123476128206541608161011473
2149 207006838316067517603784344534219726917399345325828552
2150 208553416651348957177053050445556640625000000004622501
2151 210110822477275836715805027202630617843222690589130954
2152 211679126509894512941502442053405472677387414754732609
2153 213258399893919298947297556429566592166651032853444588
2154 214848714205129969821708627554707748742450413061950437
2155 216450141452781554185800481047383317572947875981206526
2156 218062754082026468852354781377357878191918413813050769
2157 219686624976349054055152043556992064722345919967864144
2158 221321827460012566937016298169623901547676387435581253
2159 222968435300518691226696945693060549134468883369363122
2160 224626522711079621276983626104240603136000000004665601
2161 226296164353102778879671805100252361570986143695136884
2162 227977435338688221517122166223664475775954873840620229
2163 229670411233138800955188734170856781016439648730447718
2164 231375168057483131328231882195803330339586255580787857
2165 233091782291011426113785947593330933179072937016405976
2166 234820330873824263642220053758709802827454024457000549
2167 236560891209394341035417883505678197313322350572457114
2168 238313541167141276718110542660554553868565454690695233
2169 240078359085019521896029280179672022783229381269520892
2170 241855423772119441646504684189654063603000000004708901
2171 243644814511281626519529053757812918698419266577528014
2172 245446611061724495800621963519267640810996665856556049
2173 247260893661685253841098610516838761040419269720350048
2174 249087743031074261116539386109759770524336876459433477
2175 250927240374142881930400285319209098815917968754730626
2176 252779467382164870936790294644481506724081814372630529
2177 254644506236131360914476838764938228140255303137073284
2178 256522439609459514483166776640540714686951854575313413
2179 258413350670714902713051386797249910616372724212471862
2180 260317323086347673839502346970430472192000000004752401
2181 262234441023442575556664980214820245816878425439994344
2182 264164789152482894626518102025954414757187445420140069
2183 266108452650128377803759763444261178207107985936361578
2184 268065517202007198341638154574826786423686393437407297
2185 270036069005522032609580031074538015196829162602430476
2186 272020194772670311620178381151137927625770824312580709
2187 274017981732878712530789799318304580755347335732362654
2188 276029517635851955453663321025015190077105469498395793
2189 278054890754435971178179453449028010767973363513586032
2190 280094189887495505679423975010980206109000000004796101
2191 282147504362806227558958941019756198837097471414625874
2192 284214924039961404836286405508445407810612108070572289
2193 286296539313293217783131838704968748982594464169692308
2194 288392441114808774767307283398450042391170733073429317
2195 290502720917140898348552158182353020511578491215755526
2196 292627470736513749145395496443635337658632667163891089
2197 294766783135723355269740531103745271414892874436575224
2198 296920751227133115404544129417110124858983983724902373
2199 299089468675684343879652891365756808171292730037433402
2200 301273029701921926381568000000000000000000000004840001
2201 303471529085035155214645412005322482239588064813912604
2202 305685062165913813313999970280978297251667722300652709
2203 307913724850219576494174784788839864820344791005552238
2204 310157613611472803702464049720347884856031678745419537
2205 312416825494154785331641639460652980348199646000955776
2206 314691458116825519933752657224912698143077194380001669
2207 316981609675257089964573911942647176407713995587560994
2208 319287378945582707477345393350649153006793998511793153
2209 321608865287461500974421533760479840934393193777783972
2210 323946168647259114916591728109628840511000000004884101
2211 326299389561244193681977581302428179532550928742744534
2212 328668629158800822059633022234777541240212051028781329
2213 331053989165656994657256135153870374367232912979151368
2214 333455571907129186897771688170563428710645058810497957
2215 335873480311383100575964272040664451001230224614281226
2216 338307817912710657243837095188586279791329201772752449
2217 340758688854823312991944218013231141599946475474769964
2218 343226197894161768493597764687539749910348010284028133
2219 345710450403222148479589847101902872940668037597607742
2220 348211552373898725112895005756698492928000000004928401
2221 350729610420843260035736358037755873656763092070411664
2222 353264731784841040165410796496814389276904518510958149
2223 355817024336203682620378958943443731000565525771699698
2224 358386596578178784464337768143076310327420002924984577
2225 360973557650376493263310590907813981175422668461981876
2226 363578017332213074759215982976116979505343614664383429
2227 366200086046371554272914065352751743944126863471252134
2228 368839874862279508760383327225889367395286243850567313
2229 371497495499604086757453587175757943588776633129074712
2230 374173060331764333761416494619167186217000000004972901
2231 376866682389460900911856853296975332209294341762603994
2232 379578475364223215148199743649022285836615078692783169
2233 382308553611974189337753466237953492832337544446407228
2234 385057032156612551185450288668813073479142514524399397
2235 387824026693612870055049428000284609118986450200307726
2236 390609653593643361151273223378442787638517552399534609
2237 393414029906201546833201643116334894273118534605657504
2238 396237273363267855151255729934809667966601612660370693
2239 399079502382977236023260930506287532535683926833554882
2240 401940836073308875789400103452235792384000000005017601
2241 404821394235794091211346985921425549595551864573411524
2242 407721297369242484307517664961684092057837241001456389
2243 410640666673486439744193798014360702519779566724483958
2244 413579624053144046831260618730974234514540127463462417
2245 416538292121400528501468821481633569895424011235508776
2246 419516794203808259983475921786141332522520232217245989
2247 422515254342105460211453331709719018109125077574236074
2248 425533797298053639347763870173757213462179358098398273
2249 428572548557293886130124459196912767630180464221618252
2250 431631634333222079090774059295654296875000000005062501
2251 434711181570883106032471201583948007646023418097324254
2252 437811317950884176484652521444855237236937509577777809
2253 440932171893327312202797239928013466413412021301139888
2254 444073872561761101114966335204146382886795134816093637
2255 447236549867151800461622968473274459028022949223835026
2256 450420334471873875218196357736425452242733832482957569
2257 453625357793720058234428519949880755135016974192837844
2258 456851752009931018870345928546526546158968199821610053
2259 460099650061244727255729970525042331012003500233034822
2260 463369185655965601648224956825438683136000000005107601
2261 466660493274053526714724173259031236675594331181232184
2262 469973708171232830911416898774269841391388691948147429
2263 473308966383121311489866315473295696058789973201585018
2264 476666404729379396009723652951110371888911797835413057
2265 480046160817879529593171620883018772726066955571536476
2266 483448373048895877511934071302283068608348195280509349
2267 486873180619314433054692788969731789960466326288912814
2268 490320723526863620981020238259574245113185109134966033
2269 493791142574365487227472912051039501054051263776774592
2270 497284579374007565892297556587759935253000000005152901
2271 500801176351635514887285920916971921546300193696425314
2272 504341076751066612008676745549369905584332933136565249
2273 507904424638424203543650418041451909592915838177029348
2274 511491364906493197894896049424997949151288063073740677
2275 515102043279096697072956641421537846326828002934863126
2276 518736606315493859274579507334098202843647608364141329
2277 522395201414799086135120177100364697736848386033510984
2278 526077976820422628614172667485470543874389097407426213
2279 529785081624532705846031250645633435357701164431007562
2280 533516665772539231660332737777727700992000000005198401
2281 537272880067599243853287849395074329127133255670593644
2282 541053876175144131666289520708696565221245931216631269
2283 544859806627428757306389051103856620299442538140682878
2284 548690824828102567722161922950568133215554635662596497
2285 552547085056802793228847969873072430862402282720064976
2286 556428742473769829958349461782033034304476866470493509
2287 560335953124484903492709697879059126223311845713282354
2288 564268873944330111424077974713933735143628691527950593
2289 568227662763270942969898450275302525218388649303103732
2290 572212478310561374159144593940894927159000000005244101
2291 576223480219471637493861743693304293716774315779827174
2292 580260829032038765380081945009844068246350590303545489
2293 584324686203840007013341889869963532566334909643755608
2294 588415214108789218796570589947028658347683776752700517
2295 592532576043956328762022596788703556585452392583392026
2296 596676936234409975864219326161309343178724371990605889
2297 600848459838083425407529567275863057411506242942476924
2298 605047312950663862270074784906413582863981048401499173
2299 609273662610505163985089589100232255057816538049633102
2300 613527676803564256141707000000000000000000000005290001
2301 617809524468361152969376132100343784098041239200615904
2302 622119375500962786373760932033492024536860366986107909
2303 626457400759990727097016906872888064691170457391457538
2304 630823772071652902081802667297951002150456913113972737
2305 635218662234799412526258884327970030062918273931094276
2306 639642245026002557526483233494464539923800195001918469
2307 644094695204661168613750401325717820062728437314944694
2308 648576188518129360905875592195939026784985940485031953
2309 653086901706869807005702546585355718804844984056365672
2310 657627012509631640194717223581173809761000000005336101
2311 662196699668653093886250381356017742259038204821849834
2312 666796142934888984720640691106658034635103766198718529
2313 671425523073263147104089135645942811803829824798998668
2314 676085021867945927413749678071930882227494066895533157
2315 680774822127656846513874954704775276671759399419421726
2316 685495107690992539651573477280695196770844772660271249
2317 690246063431780083225940961227305515754134914496135664
2318 695027875264455818351007380251599935897583124363508933
2319 699840730149469781561097644543964408114619729778271442
2320 704684816098715853436841884313691619328000000005382401
2321 709560322180987736361195677405579267679504341816818964
2322 714467438527460873047445686317457102268955842533377349
2323 719406356337200417915286574616289654508560633587588998
2324 724377267882695373826665275789660824998029233545701777
2325 729380366515419007130203220931423828005790710454624376
2326 734415846671415654401630539039457973329547287951904229
2327 739483903876914034707803080552378720912466673755099834
2328 744584734753967181663527948306815225287554884365890113
2329 749718537026119109993600629402554951045151044239520412
2330 754885509524098331757161397398884695267000000005428901
2331 760085852191538337837714999571107303857184575575213294
2332 765319766090725160749930373256129122881524162991684369
2333 770587453408372135263650875145774910623423624420438528
2334 775889117461421973796404896218217889120264155891998597
2335 781224962702876273978116423265932103227674804692952226
2336 786595194727652576245679758105094282245189727805457409
2337 792000020278469089780586891972228644879632654936487204
2338 797439647251757205559884641804365058053044823221135493
2339 802914284703601915749396285599581383411637650693482582
2340 808424142855710259128373796497159389184000000005475601
2341 813969433101407912696556592349374955635107262995122824
2342 819550368011664050078005724271844674624329487176839589
2343 825167161341144587801063371017049073690595310578757258
2344 830820028034293941000361145271895373249208462381143617
2345 836509184231445410554971824611874888575132873540655276
2346 842234847274960324146572477575714865778511180563970789
2347 847997235715396054192867360153108114568560060872547774
2348 853796569317703036084511218201526433128877251754205073
2349 859633069067450910628382567549674512433579072442727952
2350 865506957177083915076286968780517578125000000005522501
2351 871418457092205647596027113270390038984820557135037554
2352 877367793497893330521264548751919088393789420925643009
2353 883355192325041698197721966658370420569074636677755188
2354 889380880756736635726040032444575588775136857479056837
2355 895445087234658695386013659098448668255436889653983526
2356 901548041465516618012994310802034918668295092816884369
2357 907689974427510987084962298354657488028889531235131544
2358 913871118376828143768151023280132705682066809622058853
2359 920091706854164491660148688843520979057336144819026522
2360 926351974691281320462117081456769499136000000005569601
2361 932652158017590278306156605757993109042720401225847484
2362 938992494266769622959916814278809605381040499380494629
2363 945373222183411382628307204039453530100710414422642318
2364 951794581829699557571609066329230004512843972230858257
2365 958256814592119494260430693789663091437245544439186976
2366 964760163188198564290790304948447170446747965592038149
2367 971304871673278280787158687589702243600193923827688514
2368 977891185447317985527551848659551850973533229089656833
2369 984519351261730240532737962526165557657442961323348292
2370 991189617226248058371317716958840073903000000005616901
2371 997902232815824105943857865695636304727845612042842614
2372 1004657448877562017022409519410567405391284555501394449
2373 1011455517637679949336630567716558042783339587404628648
2374 1018296692708506522514360760994184286424394602980867877
2375 1025181229095509273702873542788438498973846435552515626
2376 1032109383204355768217155874788898056360729329907672129
2377 1039081412848007503083451213605290419102135459317268684
2378 1046097577253846741869946671380845911672589433845959013
2379 1053158137070836419721898423595692495178764241925863262
2380 1060263354376713258045674833210619297792000000005664401
2381 1067413492685214228815159769787369824912607672637712944
2382 1074608816953336509004704457813367314077062830017942469
2383 1081849593588631066185350145820996632504931656936924178
2384 1089136090456530016855371215963150323560651386252605697
2385 1096468576887707899612314334728807169266867004400219476
2386 1103847323685477005811639175026276112801117801684426309
2387 1111272603133216910896805426856964166995931185406522054
2388 1118744689001838350127204580564971680610740444859925393
2389 1126263856557281582973708648907755577032610031525941432
2390 1133830382568049390996806941123383357209000000005712101
2391 1141444545312774854569331576414169421176992614430548474
2392 1149106624587824054354638001967429127517170078821338689
2393 1156816901714933844001813751461745412983219880930738908
2394 1164575659548884841072042447187262602862073477788791717
2395 1172383182485209783764656029250951589104516723638548526
2396 1180239756467937401567671819264931249552904576017340689
2397 1188145668997371948515737737491231571248135116445698624
2398 1196101209137908548298404249372883451960723845276515973
2399 1204106667525884501023510891150138611450204756572152802
2400 1212162336377466702004224000000000000000000000005760001
2401 1220268509496575323503896050760624037257387728661839204
2402 1228425482282843910940441291507326728063224933796383109
2403 1236633551739616045621342700544694599497133137811282838
2404 1244893016481978726651727198122329945894638523751345937
2405 1253204176744832625231175091593441090583423034673752776
2406 1261567334390999365130071480938873590126281880807855269
2407 1269982792919365983713367384625952063449411004484648394
2408 1278450857473066728458602259671005645928067836352690753
2409 1286971834847702344495952994522752054750459987842267372
2410 1295546033499597009280922972992733130011000000005808101
2411 1304173763554093071095074079985662336750354807204475134
2412 1312855336813883748656940197358029608395995973093475729
2413 1321591066767383949713948487092277950985711627473765968
2414 1330381268597139367076820259483799936368726132081388357
2415 1339226259188274011150532170728557817948123535162082226
2416 1348126357136976338610496595891554259771767669755810049
2417 1357081882759024137469173002672966536431886497764821364
2418 1366093158098348329376855745862359276847788196433409733
2419 1375160506935635850600903663354980458040779777383255142
2420 1384284254796971773730188947880418377728000000005856401
2421 1393464728962520832756052774284931286897842172735746264
2422 1402702258475248514787568874805721166949109356840616549
2423 1411997174149681882267439483168316118386902861279398298
2424 1421349808580710290165386635845706020906854172019238977
2425 1430760496152426163238461563217097893357276916509786876
2426 1440229573047005999062281676920678450879447194711445029
2427 1449757377253631763153824329192505289579951442651267534
2428 1459344248577452843125064966754866328197758734967632913
2429 1468990528648588729427450421772830417409554157611286112
2430 1478696560931172590869951786056451837317000000005904901
2431 1488462690732435913718251527206040737393387918269342594
2432 1498289265211834373809492166605785655089277484295405569
2433 1508176633390215111745954903592641038284019673091389828
2434 1518125146159025581862052007018013277636679549784417797
2435 1528135156289564146292112588794397677610655151373116726
2436 1538207018442272586101623522682904423414325057387400209
2437 1548341089176070702081861789156346533194974285004636904
2438 1558537726957733178447227442143144405617859113564320293
2439 1568797292171308883316063749178292802945950310571730282
2440 1579120147127582780499338911229866409984000000005953601
2441 1589506656073580627767268195446756805520144536047354124
2442 1599957185202116637411782401472903670681112928437042789
2443 1610472102661384275572704432986944951232547263350950558
2444 1621051778564590377447586478980877472716022628415644817
2445 1631696584999632756159392057279931754545979431158321776
2446 1642406896038821483712586084318294499848615900430715589
2447 1653183087748644023126728373739317453987224926993179474
2448 1664025538199574391497357710661081308788837186088431873
2449 1674934627475926534396811092305234757108432035359157652
2450 1685910737685752092692652078216552734375000000006002501
2451 1696954252970782743528589678842517699673818475792270854
2452 1708065559516417297882161069419708144489231903998328209
2453 1719245045561753737785033901864845268692779568193290488
2454 1730493101409666376965563370976960220959169179770840037
2455 1741810119436928329349221758384613474339662353521652026
2456 1753196494104379470530710229388506106901046057854831169
2457 1764652621967140078011970510665484489556053995344745244
2458 1776178901684870336682944062696919131857048289796927653
2459 1787775734032075896706784827248116382526926461697338222
2460 1799443521908459671658324940276115931136000000006051601
2461 1811182670349320065453927332867862439291075132318982784
2462 1822993586535995817302441291394570624461890724937661829
2463 1834876679806357654600813222826487984188334525603619618
2464 1846832361665346944394001497562485999889625676687123457
2465 1858861045795561534717207761362074379920518859869357476
2466 1870963148067888977839073976920365928247820244831586949
2467 1883139086552187328127411146953772689320711277038784214
2468 1895389281528013707964228672810089896610499199514767633
2469 1907714155495400835844329119847263386574472477679241992
2470 1920114133185681711501528313260654409553000000006100901
2471 1932589641572362653618661711685294451952258322506779914
2472 1945141109882044886391951452682150688898901107351043649
2473 1957768969605394871937040902011191114644351090613147948
2474 1970473654508163586243061551257487497028092853300815077
2475 1983255600642254937102487295783612877130508422857688126
2476 1996115246356843523168260103053967679096194726843222929
2477 2009053032309541934015745482116598905144594078438346384
2478 2022069401477617791815502636550716831785097736850911813
2479 2035164799169260735953639389754191603437248059667038962
2480 2048339673034899552669672593493791342592000000006150401
2481 2061594473078569652517337464821717252293501471631352244
2482 2074929651669331099191690855668731651666979773824073669
2483 2088345663552737394006140572827033881301036131535085478
2484 2101842965862355221045712279114602810726878781527434897
2485 2115422018131335358767943981088921382541570983892893976
2486 2129083282304034964570282422949078838717399368194379109
2487 2142827222747691439592752654836816970863583463862081754
2488 2156654306264148081776988437666198439150378306454320193
2489 2170565002101631735957453813399862505210763612352099132
2490 2184559781966582650517861953376709026259000000006200101
2491 2198639120035536750905413158451753303865993489056789774
2492 2212803492967060541057536500478586828073828615223951889
2493 2227053379913738844560335958800807563476654619240642208
2494 2241389262534215598124918928314482911475456231701702917
2495 2255811625005287910737229584387264846762619140631225026
2496 2270320954034053602608928728247343045830213519884095489
2497 2284917738870112438831262364904787950551716729596240324
2498 2299602471317821273410750361532051881957446911309952773
2499 2314375645748603320144911091611450794451365546974992502
2500 2329237759113311767578125000000000000000000000006250001
2501 2344189310954647956062136554187137682839273673287582504
2502 2359230803419634335732607122160049300500817665931478309
2503 2374362741272142425002567999120102884365009801475028138
2504 2389585631905475989965590172466057103523499805377539137
2505 2404899985355009665895992562641089463845749084478931276
2506 2420306314310883242830460519343388795600512866837812069
2507 2435805134130751838015048418016452726376902069346672094
2508 2451396962852592178803701437372193072786194479074769553
2509 2467082321207565220399159169013044612929618645705489072
2510 2482861732632935323634404796247034731261000000006300101
2511 2498735723285046218802705379388047507822374946380620434
2512 2514704822052353982356758514909841424858738348513052929
2513 2530769560568517254112525528770421872787429334213453268
2514 2546930473225544923410998670357421838263596248288063557
2515 2563188097187001513511426760494677757625732788092262726
2516 2579542972401270494312417699854456793047694114499368849
2517 2595995641614875754322854465422494897348730187130827064
2518 2612546650385861463632711032307000092641212611453730533
2519 2629196547097230560464643393604851848340187280182558842
2520 2645945882970442094720665867203932848128000000006350401
2521 2662795212078967662774311547839051619734261277717193564
2522 2679745091361907168597425475558019308306172843832675749
2523 2696796080637664147152157255755468440813266622057127598
2524 2713948742617680886822813906524903218644946471465596177
2525 2731203642920233588509011069397931918501853942877469376
2526 2748561350084287799851028860456219891199619754783005829
2527 2766022435583414363910445038963085478879581613609755234
2528 2783587473839766122483990326523883686341079148615795713
2529 2801257042238115615086156135648128254761034272214371812
2530 2819031721139954015496391194632522542367000000006400901
2531 2836912093897651548629758136009060288237601317134991894
2532 2854898746868679631355691616453498685704931042603946769
2533 2872992269429894981758013543060753484462471899669261128
2534 2891193253991885942200626098321258856287770128521656997
2535 2909502296013381262437327106090063188696150146490801226
2536 2927919994015721589880982503535957248528614111385363009
2537 2946446949597393915026854937828164806331951681860106604
2538 2965083767448629220907233467665164363764050220649925093
2539 2983831055366063586339644713377227183591582104638297982
2540 3002689424267462993618858278181449334784000000006451601
2541 3021659488206512092193636588448651781383214017420105424
2542 3040741864387667170762729222077842305561963334382065989
2543 3059937173181073591120982079133506508454932866251063858
2544 3079246038137547937985630184032738914792743117086966017
2545 3098669086003625139934877298439675184197123840338508276
2546 3118206946736670817495743691754287645248532424457480389
2547 3137860253520059115325893203282060168610881518586131174
2548 3157629642778416276344739996977726822458508738061078673
2549 3177515754192930216582592034770626234356374310340907352
2550 3197519230716726360432920175201416015625000000006502501
2551 3217640718590309996912056856366252888923681386159024154
2552 3237880867357075418452734480584270259049269489995833409
2553 3258240329878882104682878836096015545427597965057745788
2554 3278719762351698214568985140529477318872565092411443237
2555 3299319824321311651234231562684569845622984497076840526
2556 3320041178699108964695235383054547567754904894636797969
2557 3340884491777922358698038317948779382737137006771678944
2558 3361850433247945068773528004524475482534104553306216453
2559 3382939676212715379575070290825087842896135187437969922
2560 3404152897205169550506649881377962459136000000006553601
2561 3425490776203763919598303159346328517112256466950638084
2562 3446953996648666456537084764026159442192575093419649029
2563 3468543245458018036716246890071768187090964679954516918
2564 3490259213044263709122735453787111233144548001124208657
2565 3512102593330554231843528422848939656713484558112047976
2566 3534074083767218149934766928841224839025955366439155749
2567 3556174385348304691364067496115086102931742475772199914
2568 3578404202628197757705862064149018051874226805370298433
2569 3600764243738301287242099711479314468921313508614455692
2570 3623255220403796269096168384451149672203000000006604901
2571 3645877847960469688006464789937662027477349209978237214
2572 3668632845371615680327664243636159913144801379085512849
2573 3691520935245009182832428009881384782013948501012587248
2574 3714542843849952356874041879913257721197777763153582277
2575 3737699301134394071461314787529811263084411621100380626
2576 3760991040742122729790988547943675871052677691010793729
2577 3784418800030032724779927740948756013569955874846744084
2578 3807983320085464810139480776344549862834642239382284613
2579 3831685345743620674537637730794858443498530612624534662
2580 3855525625605052007400966103473549115392000000006656401
2581 3879504912053224345917790695291306627005037051941511544
2582 3903623961272155993816706885321603505675355930635024869
2583 3927883533264132303510286190206541074934573491145166778
2584 3952284391867495614212757699654764462466729549807084097
2585 3976827304774511139662537355389842454653799377448088476
2586 4001513043549309100105737673766950593953329768240351909
2587 4026342383645903394225232015438840253739951386129961454
2588 4051316104426287107731478510639916794354702573271134993
2589 4076434989178605156366137907660158443851115185951576832
2590 4101699825135404362107555596797199864309000000006708101
2591 4127111403491961262408429564550970298105148785348551074
2592 4152670519424687953340461765292770847085644497111385089
2593 4178377972109616268568499092556770583856990665783465508
2594 4204234564740960597127620542188097042726972626011434117
2595 4230241104549759644030828057862994136573919799811421526
2596 4256398402822597438792458729340654214675323828230870289
2597 4282707274920403898013164288963062368004417833044102024
2598 4309168540297335249236309056559662945647877263461809573
2599 4335783022519734624352928471669809424427336162628152202
2600 4362551549285173131902976000000000000000000000006760001
2601 4389474952441571718694475403956851803314877657167845804
2602 4416554068006404132239397041192051929006452182591393509
2603 4443789736185981296585599937232633793824203677592693438
2604 4471182801394817415208034825978137694844503444712552337
2605 4498734112275078115709596143353365443778119079596629776
2606 4526444521716110952172552093677779166200639672131788869
2607 4554314886874058582095380405094683822682930840151015794
2608 4582346069191554935947102290258008263770433301611268353
2609 4610538934417504698471847492822900139327241490216030772
2610 4638894352626946421980408211448006143511000000006812101
2611 4667413198240999592972958254250291829283400596840285734
2612 4696096350046895974547935112194387345088349465257450129
2613 4724944691218095548166315895003574588337250578228060568
2614 4753959109334487379458172414163864850533975601435558757
2615 4783140496402675733879475311871117991976559814459963226
2616 4812489748876351769151641230899003745236093352330947649
2617 4842007767676751132544289828078718172371137500444152764
2618 4871695458213197792193108204336977800263308954384471333
2619 4901553730403734432779618329256118757885334029946182542
2620 4931583498695839747038017571420997910528000000006864401
2621 4961785682087232955696122822267138100058863033651160864
2622 4992161204146765889602804256992763778265308901909554949
2623 5022710993035402968943154869018787752835663709130776898
2624 5053435981527289415595015923616310272321292377004773377
2625 5084337107030908035836375802318798378109931945807671876
2626 5115415311610324911772589774792073124875025132006586629
2627 5146671542006524341015340482735163460178208306080562934
2628 5178106749658833365311782816545186508462581638270378513
2629 5209721890726436229992401896987733517390786579018777512
2630 5241517926109979117279768549772011940417000000006916901
2631 5273495821473265497677612511293031398324020923462161194
2632 5305656547265042444840459181223280106332415973917307969
2633 5338001078740878260508500616303038622262535053364052428
2634 5370530395985131757280405235660290058088291916423716197
2635 5403245483933013548188422999277481285295194946296005726
2636 5436147332392739693235423267765052878791635524039345809
2637 5469236936067778054252420815356861579868246298552896304
2638 5502515294579187710637711233012673358513899401437949893
2639 5535983412488051789744959930788147408467595923063185682
2640 5569642299318004066897478856433503043584000000006969601
2641 5603492969577849691219491640900736909838941364803376724
2642 5637536442784280394692440933682339710799946330611909189
2643 5671773743484684543065340996534739402891699660489097158
2644 5706205901280052388472834000318471293688146611915107217
2645 5740833950847976884842979755916441574972413757331214776
2646 5775658931965750428408905668356854789604144769284265189
2647 5810681889533557886874276417679226546004861794301402874
2648 5845903873597766282022121147519252830384838764632145473
2649 5881325939374311491799889712140596307405040946757977052
2650 5916949147272182339160708746551513671875000000007022501
2651 5952774562917002436191682956850190820090018544325297454
2652 5988803257174710153314747076121785028044065686118158609
2653 6025036306175337084604029414821014551463183036481121088
2654 6061474791336885381525948896099480471211136978120866437
2655 6098119799389304328674343971226754490486750976569549026
2656 6134972422398566536342833946168824470530467274202784769
2657 6172033757790844126050351128440226366106266641765932644
2658 6209304908376785286413365957346967814236896953109925253
2659 6246786982375891578039767067435608725172042150610921622
2660 6284481093440996367404664234091891163136000000007075601
2661 6322388360682844770957564564548549401897170711610813384
2662 6360509908694775492003441352894374814267771825626456229
2663 6398846867577504934197180962966254027940427670685334218
2664 6437400372964013976791766210350256734932126227462113857
2665 6476171566044537798085345279414538800314677795417258476
2666 6515161593591659134821053551887216118753906287854744549
2667 6554371607985505366606112181805291227037238765877935614
2668 6593802767239049815733332192856261781085771831616249233
2669 6633456235023517654108716686747385423736479441898989392
2670 6673333180693896810313386847222903391853000000007128901
2671 6713434779314554271156570239124004122479894443347214514
2672 6753762211684958173408892894374135731052104577104802049
2673 6794316664365506082741720329448789542316727151812946548
2674 6835099329703459858238807457824728870916794873659169477
2675 6876111405858987502191053875809039920568466186530593126
2676 6917354096831312396233729764417415130911653458250384529
2677 6958828612484970326238149240726067536657259755992461784
2678 7000536168576174699726433010257627717142296134400077413
2679 7042477986779290360938731242190497450236131787768350362
2680 7084655294713416410047081360077401096192000000007182401
2681 7127069325969078434378964584802674069793752616858190844
2682 7169721320135030560886610280130665623209643204450796069
2683 7212612522825167740475189154826915470838081604977168078
2684 7255744185705548676184245913437634936573895011411553297
2685 7299117566521529808602059788945276864688024841315802976
2686 7342733929125010773282098327363034039452230868062344709
2687 7386594543501791746324356643749052747337019453260161154
2688 7430700685799043095682161972192856931219961862270369793
2689 7475053638352887757156982554398779277794536238494374532
2690 7519654689716096755449921642222124201359000000007236101
2691 7564505134685898292048912542917898562769190272995832374
2692 7609606274331900823145170150355693390713315478083638289
2693 7654959416024130552191209243901486452574193461769208808
2694 7700565873461183763135720986424428369866811440237985317
2695 7746426966698494421797817525849189707154141357429138026
2696 7792544022176717474274621437321399034817487709697665089
2697 7838918372750228272711902996494128409353175893439283724
2698 7885551357715738560207465034461926893035003998692086373
2699 7932444322841029448061253501971672157138564948901631902
2700 7979598620393801820034743000000000000000000000007290001
2701 8027015609170644599735021575692156683063075908392629104
2702 8074696654526121318696189221953114552113862678976128709
2703 8122643128401975424192200965520581824884915855374278738
2704 8170856409356454767281139416934773512975891520476385537
2705 8219337882593755713051104446253175335832193176276848276
2706 8268088939993587316512470525486076061209847919729785669
2707 8317110980140856009060196552487185733973500561147679494
2708 8366405408355471241913189976497259259879637976922187153
2709 8415973636722272534425438142965150798347687145943892472
2710 8465817084121078376655736350148370496761000000007344101
2711 8515937176256857437079375573089308091460262697073471034
2712 8566335345690022527826114597962953017532123992126667329
2713 8617013031866847781334162882956938320378035212727587868
2714 8667971681150009493819753307652347483518607569443873957
2715 8719212746849251092476199603665707462780389770515183726
2716 8770737689252172684835123212942207166607126852690546449
2717 8822547975655145650245810159969283136461951711554798464
2718 8874645080394352734956431839325917079725910610185632133
2719 8927030484876954113813146025066899296181478510444126242
2720 8979705677612379883129897543833829244928000000007398401
2721 9032672154243749450823073585404318757229402701427648164
2722 9085931417579418291451048244551414376289686145471254149
2723 9139484977624652535349086314342965516621222895710346198
2724 9193334351613431862605079327012042370845884725756770577
2725 9247481064040381174181169133858917281031608581550394376
2726 9301926646692831514050487725872511524087762434222187429
2727 9356672638683010717787018343487895216503306515513690634
2728 9411720586480364264619974054810966721571897476891381313
2729 9467072043944006811542107770555554759370683160994503212
2730 9522728572355304889644024010842780361467000000007452901
2731 9578691740450591244433869570123734109417315292540850494
2732 9634963124454011303493749494293907307430333750235489169
2733 9691544308110502256420858467382513517513256023385763728
2734 9748436882718905233602647809202894502355063529810595397
2735 9805642447165211071981376841640920334382887207038730226
2736 9863162607955940157574136447902646762572547193589348609
2737 9920998979251656836129894310621643947950129984133006004
2738 9979153182900618884925307682385270341704349032888394693
2739 10037626848472562540325992753735037134305703348016393382
2740 10096421613292623577369641903447500816384000000007507601
2741 10155539122475394939261853535037131582313936759887168024
2742 10214981028959121416314796039828375769342956598726572389
2743 10274748993540031875502879925315374910253632887275050458
2744 10334844684906809543458472579415905821109129988420068417
2745 10395269779675200847384370805088188912401634338386441276
2746 10456025962422763320018259481027280741420150135551069989
2747 10517114925723753076447742835207922052470329028788994574
2748 10578538370184152372242750238362435091776561002761632273
2749 10640298004476837754045203540647772636035429085980366752
2750 10702395545376889315433800220489501953125000000007562501
2751 10764832717797041572564628450818414469291229450381090754
2752 10827611254823276475776099102814883121048826175565303809
2753 10890732897750559075039368216325229156159461651673416388
2754 10954199396118716358833044112141999680949156611619109637
2755 11018012507748459787723538674575384501882621948249777526
2756 11082173998777552045639944990865463617959569571592791569
2757 11146685643697118533544816122174218425435477612577506344
2758 11211549225388104131919694951882107407932949882168054053
2759 11276766535157875760206715491026632683936424271786193322
2760 11342339372776971263075074425940277723136000000007617601
2761 11408269546515995155113670805153714533811813736789508684
2762 11474558873182661757288744344859461281170028838358083429
2763 11541209178158986260247921675914756831443470311006071518
2764 11608222295438624251299717779585628744122435829620839057
2765 11675600067664360243650249710984589787464821228034988976
2766 11743344346165745748236714363372623872611287790518353349
2767 11811456990996887430260074386126194493743527749205991314
2768 11879939870974385894287399365210305885577799663212620033
2769 11948794863715425643567435966552659792926217357302843092
2770 12018023855676016760981243917041167898503000000007672901
2771 12087628742189388860833147470433948655815352675503711814
2772 12157611427504537862475827420001896429757801523808911249
2773 12227973824824926138557129848252498680610179156224225848
2774 12298717856347336592475107747003612387405592317937576677
2775 12369845453300881221431953527192749083042144775398325626
2776 12441358555986164723286837424389279485649873808401995329
2777 12513259113814603707222252078806343760826345105325499484
2778 12585549085347902070058290342034379115097679174864290213
2779 12658230438337683101874364879704589269438323364068486062
2780 12731305149765278886428227671472842964992000000007728401
2781 12804775205881677563697778357447490686103155373671390144
2782 12878642602247629023712075872595922686350901435271387269
2783 12952909343773909602684201305706102676283222282241089378
2784 13027577444761746354310174803978723776340033078660842497
2785 13102648928943401470955019034039148081377157531746037476
2786 13178125829522917431309299649822262595545109397900357509
2787 13254010189217023452967072881166568878587511162302680854
2788 13330304060296203830249145246909605058333398710412024593
2789 13407009504625928739473914044795487391443129948150492232
2790 13484128593708048095761823238766566767409000000007784101
2791 13561663408722349047348651242636288270915798845688633674
2792 13639616040568277695277458507444962046907177967740711489
2793 13717988589906825628239077407046823417279549948407872108
2794 13796783167202581864236538361127557626197393645901356517
2795 13876001892765950792659808144820776205751818969734374526
2796 13955646896795536712273682646799280562938844156924479889
2797 14035720319420695562543640720139896953122680293431785424
2798 14116224310744254447651942018987798304649887893960783173
2799 14197161030885399554489253655330200603033353343165431602
2800 14278532650022733067845632000000000000000000000007840001
2801 14360341348437499687968780876107581547297967499051932404
2802 14442589316556983357607169667007660249805307126285683909
2803 14525278754998074807610838430088647677137356884029784038
2804 14608411874611010532123555947496205804961085503389038737
2805 14691990896523283806366444760725895632764319030769586776
2806 14776018052183728361985258663235290904004605536671802469
2807 14860495583406775336911206929318010382222013712586663194
2808 14945425742416884118668579834080235800994362017967525953
2809 15030810791893147702051455894292663256477810329459074172
2810 15116653005014073184086476889238442521011000000007896101
2811 15202954665502538021199076290828146504473782349570176334
2812 15289718067670922675506654459954583055310179893920704529
2813 15376945516466420279174024098476588233461150910922035168
2814 15464639327516523947784016260984176992741523722233009157
2815 15552801827174692375699455035763286708106070312507924226
2816 15641435352566194348421792138880263081911827509018165249
2817 15730542251634132808986555498409794213041257050312764164
2818 15820124883185649117476422837587454269707449363817212933
2819 15910185616938308144779196726872891880846119897446389942
2820 16000726833566664843770246027151439331328000000007952401
2821 16091750924749012943157104582020653926620686625936655464
2822 16183260293214316411287895959649662130075570404917773349
2823 16275257352789324339295097548369195365630009535005835498
2824 16367744528445869895021882960270305076744954946841587777
2825 16460724256348354001259903110051790252327919006355636876
2826 16554198983901414393914898159677811903793184913269808229
2827 16648171169797780717809989431786252163341188313359138334
2828 16742643284066316319935897106159438199628945297438804113
2829 16837617808120247402062680765157693665567962993111548912
2830 16933097234805580196738920418395517335517000000008008901
2831 17029084068449706832821560318085177302617958583661059794
2832 17125580824910200558802941509816357655557191379558490369
2833 17222590031623800994330866516030148269335897438944395028
2834 17320114227655590082452885719597575208993814177002294597
2835 17418155963748359417257384832868824190629637084968974726
2836 17516717802372169623731501265142377751150137482275371409
2837 17615802317774102468809419232273806058923622183650435704
2838 17715412096028206384744204111455613645345428211961259493
2839 17815549735085636088102050889255556728710970653667921082
2840 17916217844824986979849654670910170333184000000008065601
2841 18017419047102825014183378234703917849826064108361479324
2842 18119155975804412725933007680111908552574697076326055589
2843 18221431276894632108563167517409983762329583087818923758
2844 18324247608469105036991926296956123442495974314121849617
2845 18427607640805511931648778327805694383381758239754187776
2846 18531514056415109362403051469469037858888046107897894789
2847 18635969550094447293208880711483932319943979012698906274
2848 18740976828977286670534217629446761312790525669409539073
2849 18846538612586718060868932202029464692511419961378076452
2850 18952657632887482044840921302581787109375000000008122501
2851 19059336634338492077709282884986853278895709048416404054
2852 19166578373945560528250061942896441874866122017537269009
2853 19274385621314328610302839243358380909051365939844631688
2854 19382761158703400923505532161901623497071835159626172837
2855 19491707781077685322010224250863094970613820068367526026
2856 19601228296161938832244652063439097063789212065846818369
2857 19711325524494520343062169872811736470098556467456400044
2858 19822002299481350793907600941858077541131084373440602853
2859 19933261467450081588917383620506569936798893563533785022
2860 20045105887704471967169847513919187419136000000008179601
2861 20157538432578976061605325047611323289922412176976723984
2862 20270561987493540381446132760800791470739030944414530629
2863 20384179451008612455263260425349619020187195034126728818
2864 20498393734880361374159900486554563458371608473520384257
2865 20613207764116110976871751259019113462678075012215239476
2866 20728624477029986420920350724561923032032435679869982149
2867 20844646825298774886298559641699511839562902583606367014
2868 20961277774018001160516728993312994844914322885119410833
2869 21078520301758218856194073609869548500248062026596016792
2870 21196377400621518014742347182849514322153000000008236901
2871 21314852076298249852058089933348729065366942243337729114
2872 21433947348123969404515515064449934218314565857597840449
2873 21553666249136596835934529976960775883216033007456425148
2874 21674011826133798168587469274438506910383032821108803877
2875 21794987139730586203703865066927392035722732543953578126
2876 21916595264417142399335012279372289967275162265305626129
2877 22038839288616860475849218890132425879556784982295857184
2878 22161722314744612521744479611396959043840199273734923013
2879 22285247459265238374887892854754482574200899012494941762
2880 22409417852752259056720471314069341601792000000008294401
2881 22534236639946815039402092590826851490848734733671109444
2882 22659706979816830128314214465225969487733753599096798469
2883 22785832045616401744787656194920885412391224872146930678
2884 22912615024945418396379239152301662001591696255874951697
2885 23040059119809405124484403774937832113883795104988791976
2886 23168167546679597721543091821247134863494388151994390309
2887 23296943536553246512573219948193825068374766206307520554
2888 23426390335014150498249989348166940073283195174656099393
2889 23556511202293422659240093321198747301033017185089929932
2890 23687309413330487223997616974238304692459000000008352101
2891 23818788257834309704733087524056811031564553721116954974
2892 23950951040344860508778746762234039903290906231682604689
2893 24083801080294812935091695982264711586796416166909455408
2894 24217341712071476368162124967899120026922716406521547717
2895 24351576285078965484126397431286276854029550292977131026
2896 24486508163800606286424342537397280930202086146551314689
2897 24622140727861579790886712860893932755591793531671607124
2898 24758477372091804182692430331701481208285511006227899973
2899 24895521506589056270195970510040910407183457874789551302
2900 25033276556782333063193049000000000000000000000008410001
2901 25171745963495454305767689107787974776365759545235755704
2902 25310933183010906796445784157091475345324610471720059109
2903 25450841687133931330969438405507941265591998372769209338
2904 25591474963256853105602694514628441434139246256170511937
2905 25732836514423656421482750299463262971666781799324845276
2906 25874929859394804533141450343835202737758265953997839269
2907 26017758532712305486939726376251542612787837210717966894
2908 26161326084765024797782771450671037841057812377707284753
2909 26305636081854245815116084399554593941700179849331575872
2910 26450692106259478631842130189720124546261000000008468101
2911 26596497756304518392444246218012719559863592020820401634
2912 26743056646423753859258601773019113584703445631439561729
2913 26890372407228727098496505436600248121493428766021402468
2914 27038448685574945150288170716780851574904619821722964357
2915 27187289144628944549695211339769900756842761596688184726
2916 27336897463935609568322662068258676805229638838753804049
2917 27487277339485745048852226376803211619322687902568049864
2918 27638432483783904707516756560738478362832213000239213733
2919 27790366625916475782241692676992645571066632058722973642
2920 27943083511620020906892341944340581449728000000008526401
2921 28096586903349878094786487734758564504843329436068182764
2922 28250880580349019717359894971114376094900855926649112549
2923 28405968338717171366607844550804836788033885160227244798
2924 28561853991480191492668901318414498198988365061379224977
2925 28718541368659712710667716128277888521552085876473399376
2926 28876034317343045673691800722295266750015375164989449029
2927 29034336701753346411542912588902131844566656047066906034
2928 29193452403320048037676963792325211323900692692872646913
2929 29353385320749557729527241131011004211186081942339914612
2930 29514139370096219890194213101528825592567000000008584901
2931 29675718484833546402281320247837127265856923760112789094
2932 29838126615925714887459917841498773583926076605886311569
2933 30001367731899335888157981779671739297127901269249946328
2934 30165445818915489890586318455478936888206191658318813797
2935 30330364880842035111142855538290077434682417236336739226
2936 30496128939326186971070151525832313608456236416337414209
2937 30662742033867370187083566059939131664053087138155185404
2938 30830208221890344408537598835018742252961718355616544293
2939 30998531578818604334555751012724744088016684806187768782
2940 31167716198148055247414907965538869673984000000008643601
2941 31337766191520964901348704521733727767613070239916310624
2942 31508685688800192708815632328252765935701098157010358789
2943 31680478838143697169166802178344767915756733703330717058
2944 31853149806079322487545300897445061203205768848540450817
2945 32026702777579865334754001412198684020708195617684454276
2946 32201141956138422701741514750400086146933477854964739589
2947 32376471563844021805276732779107375259941181252681137974
2948 32552695841457533004311119367869666934093069061535865873
2949 32729819048487866689464584286007291196891460898321106152
2950 32907845463268455111015437467926025390625000000008702501
2951 33086779383034020113727590307909352900878412926521237354
2952 33266625123997627749808864413825469568169652847234054209
2953 33447387021428030744263005834609902939954604890204766988
2954 33629069429727299789874803295000601731103963180862056037
2955 33811676722508744652052591577495460192366380493172794526
2956 33995213292675126066745405079548598073804842140004865169
2957 34179683552497159417653150976354440725634326790652613744
2958 34365091933692311181957415608044048547425891699887571653
2959 34551442887503889136817920995782034969940195130423696722
2960 34738740884780427321905230124406471131136000000008761601
2961 34926990416055366756274079199522443895969924630662459284
2962 35116195991627032910923711923355376813218307052595797829
2963 35306362141638910941441824404661388136557535493257306118
2964 35497493416160219688187219131569723451856488017080749457
2965 35689594385266785454533032039976708464023286804208009976
2966 35882669639122216576767457691257862912953625985349630949
2967 36076723788059379802332273558574058464072651182929062714
2968 36271761462662179496171175077668376790709478882296621633
2969 36467787313847640698059998152389540356212549913548510492
2970 36664806012948297056899344963767076592803000000008820901
2971 36862822251794884671066962000826464822184078367739266414
2972 37061840742799342867052466038052705483326005232871589649
2973 37261866219038122951730694195198480703256633178719544448
2974 37462903434335805976772088136893573351579865700292851077
2975 37664957163349030556839129849413245916366577148446350626
2976 37868032201650731786376947257502994040681569296801276929
2977 38072133365814692302973822243231930423218259322353534884
2978 38277265493500406548443481469819796506971334103971975813
2979 38483433443538259281965751905150453069386104296017717462
2980 38690642096015019402815438231747519086592000000008880401
2981 38898896352359650143411148612516400808082335512147348744
2982 39108201135429436696626278785461394232715781007927029669
2983 39318561389596432344523482457584772639620369863904691978
2984 39529982080834224158901728770861080682987419639373880897
2985 39742468196805019347281495575093581343831472717294066476
2986 39956024746947053321198790758154070557836997188584443109
2987 40170656762562320566932553389217858957130057674324680254
2988 40386369296904629402052582401919977450811458431962594193
2989 40603167425267981704446493499884567332641282511482687632
2990 40821056245075278703764335466114683506509000000008940101
2991 41040040875967353928508425700931050305025241640970796274
2992 41260126459892334405293712242600615396690651591509317889
2993 41481318161195331210110556424081677915420004858483958708
2994 41703621166708460474737277413581726222385857077618558917
2995 41927040685841195954774127942663477467595245483407407526
2996 42151581950671054269103600351936982484617487839218169489
2997 42377250216034613923924114531210287664593412422808748824
2998 42604050759618869237855235290453367551465666272453436773
2999 42831988882052920287972627104091253855341852165143991002
3000 43061069907000000000000000000000000000000000000009000001
3001 43291299181249839509263352634207113268411012407034099004
3002 43522682074811372922399898362896648077291647838479254309
3003 43755223981005782613210188497285422109980864590802554638
3004 43988930316559886189447145048935211618351994033540805137
3005 44223806521699866270750004330098530497249054138192623776
3006 44459858060245344221354573995173355090984031306747896069
3007 44697090419703798984643740767154721039414307607791590594
3008 44935509111365332170043855501558239169263843049101463553
3009 45175119670397780546223487756712858519336456606131397572
3010 45415927655942177098011105063330102502511000000009060101
3011 45657938651208561807917514060369920129162316741314146934
3012 45901158263572143326627423073788761047399087361483238929
3013 46145592124669812700312270088028447289157158891235689768
3014 46391245890497010326113527968316612567684391821833739557
3015 46638125241504947310652071849280909991981186279305965226
3016 46886235882698182409934893469429677759215314183337462849
3017 47135583543732555732555495602312616541185178010170655564
3018 47386173979013480391618718357500835898508642904411634533
3019 47638012967794593294364559785106033744916057554043877342
3020 47891106314276766262018777746990293680128000000009120401
3021 48145459847707478675960720290176821729851871244712230064
3022 48401079422480552849870949690884928250187036573065271749
3023 48657970918236253331102822892330188502700407084584574098
3024 48916140239961751338113290240899277688309159682489682177
3025 49175593318091955544388797282242985442280769348153681876
3026 49436336108610710422912343003785627167261980329221109829
3027 49698374593152363368837484439593103707064095540086993734
3028 49961714779103701821664404167929912425708957816152909713
3029 50226362699706261611852096155681065556911722767649600312
3030 50492324414159007760449298905763505062617000000009180901
3031 50759606007721388963985035256553395947179735789186038394
3032 51028213591816767000527527823338710682828773109218952769
3033 51298153304136222296497870362349961836083892423512417628
3034 51569431308742736897512170723929364849296930366080152997
3035 51842053796175756090222963033271466705196012817392023726
3036 52116026983556129925837537829878976892418486886015477009
3037 52391357114691435899707481690043657046887271084697255104
3038 52668050460181684045110174974619673531436858800814249093
3039 52946113317525405703079290456234117234013379463745936482
3040 53225552011226127233887489399870963318784000000009241601
3041 53506372892899229939540547957405262981010574108241661924
3042 53788582341379197470408088294102749538062176890379481989
3043 54072186762827251992891958542373629406579908675020430358
3044 54357192590839380398819126369378115435523995043195872017
3045 54643606286554751841041745589862285003856044128427240776
3046 54931434338764527883532846838604648801702945329391604389
3047 55220683264021066558081914868211000788102560171385689674
3048 55511359606747521623520469633303008718316423156100612673
3049 55803469939347838327243689082535398933202407314179455852
3050 56097020862317146972640121672088623046875000000009302501
3051 56392019004352555599897659250744988941046782516785590654
3052 56688471022464343091520199405553154475729450075855659409
3053 56986383602087554017765843902440870055392475951963822288
3054 57285763457193996541104079857881905828514710626046759237
3055 57586617330404644702686196131779289093490400878915583026
3056 57888951993102446417730222580073921027092997481106931969
3057 58192774245545538510638967736343034354069374402416147444
3058 58498090916980870124597294739147217232609246974468960453
3059 58804908865758235844332639466736757172425665169025928422
3060 59113234979444719874670962509921061339136000000009363601
3061 59423076174939552621478861480862353840393902860336714584
3062 59734439398589381025551475940216505551339377367701885029
3063 60047331626303954003985117693941930324790772161607803418
3064 60361759863672224357563278177432881201453446510221934657
3065 60677731146078868506684825968352126930155241760263300476
3066 60995252538821225422373835057407277065659654160397299749
3067 61314331137226656122931602312000357943889525417024078414
3068 61634974066770325110823044591821678874965347439704252433
3069 61957188483193405128431836265748018812783093173930324192
3070 62280981572621706615371380530661395440453000000009424901
3071 62606360551684733254102027087053016395610170353598323714
3072 62933332667635164994678878572824542951075352520030158849
3073 63261905198468769953539092932211971391416359723223583748
3074 63592085453044746585332812885339317056984358864609718277
3075 63923880771206497530907761197176884859800338745126643126
3076 64257298523902836548674155901840641862623887514728947729
3077 64592346113309629940703947446102432349372368136948532584
3078 64929030972951873889056484349309447780017952698535448613
3079 65267360567826209121971599958083780067227726669606813162
3080 65607342394523874333730804773539536699392000000009486401
3081 65948983981354099786157791264646514831345891128390108044
3082 66292292888467942523910835720174650474696358509762080869
3083 66637276707982564639911939247897562170850512486724373278
3084 66983943064105956031460712266156287899254968917477630097
3085 67332299613262103091795098560518527263585913024911860976
3086 67682354044216604786086081056518531655126825029910515909
3087 68034114078202737565089536796182403864857349251404159954
3088 68387587469047970573925438157615797261230246379291508993
3089 68742782003300932617712656128346081780207080181498765332
3090 69099705500358832350056734488045493139559000000009548101
3091 69458365812595333154668196177157381811175526070940157574
3092 69818770825488884194680240076090536520869621624820851089
3093 70180928457751509108537113095246284198466213064341382008
3094 70544846661458053835638024128412056869574637206712390117
3095 70910533422175895059246228349287920944283377197275204026
3096 71277996759095110758508877880565386806449291779565044289
3097 71647244725159114365780433433748090305697769297493210524
3098 72018285407195754029800886551810018749968887109597393573
3099 72391126926048878489649779081247913363602648927598750702
3100 72765777436710371068778051000000000000000000000009610001
3101 73142245128452653302812125327533572599412244888536962304
3102 73520538224961659719228375187250184980678267725763269509
3103 73900664984470285291411238873041220972239864067339819938
3104 74282633699892307094034779734971564890066288482219918337
3105 74666452698956781691145454637179781256369046203622922276
3106 75052130344342919792773283497626592277717275633961972869
3107 75439675033815439720359528887809253842766176292057534294
3108 75829095200360401225761424794620923070371988665110062353
3109 76220399312321521213078463420008867337000931592428539272
3110 76613595873536972917040284361096241919761000000009672101
3111 77008693423476670096203337768468325914019115305541412234
3112 77405700537380037803722238268322170939053376136851736129
3113 77804625826394271302992115750603900591723126019774897068
3114 78205477937713084700000328816185768030612831868485334757
3115 78608265554715950868779663038332409607644879516611265726
3116 79012997397107834250920615574712468477145175908209141649
3117 79419682221059418114677596464422583629140149670970581264
3118 79828328819347827863792881609236833979246671661294475333
3119 80238946021497851990762959469925664940407061635179101042
3120 80651542693923662273884549458454042902528000000009734401
3121 81066127740071034822042061477801470762142254848758797364
3122 81482710100560073575834639706943590191834617022566250949
3123 81901298753328437878289216254440372705061768001287823398
3124 82321902713775075733066218466762688535495278015292959377
3125 82744531034904464372736754285142524167895317077646484376
3126 83169192807471359764394269957131953313058407289804790629
3127 83595897160126056684559860537659004037600009291869401434
3128 84024653259560161000048642922391680590289250980239592513
3129 84455470310652875796184900658724422038747965120010606012
3130 84888357556617802998486106543670036875667000000009796901
3131 85323324279150262138680450162369611307619884842170807694
3132 85760379798575127920679170216910412216489315705556413969
3133 86199533473995188246893842965930511631373722350941808928
3134 86640794703440024370069835616611086584261179284606312197
3135 87084172924015414840600424409978228749614271484384828226
3136 87529677612053264924091628798247238081502475845549559809
3137 87977318283262063168765652962045639840832779456326644804
3138 88427104492877866807120981441142575194881092404514373893
3139 88879045835815817681109674392865947459832020976512424182
3140 89333151946822190384947277538541198147584000000009859601
3141 89789432500626974324538029853719757759979415991027533224
3142 90247897212096991397377746199294786894929336182033425189
3143 90708555836389551001688900127455748373519920044098063658
3144 91171418169106644088447061831540357569384270541608113217
3145 91636494046449677974874985498115691241011338928232547276
3146 92103793345374753642910317072242013077689870467818489189
3147 92573325983748487251095135625379550162904016307462561374
3148 93045101920504377593290377135765387521730165210063779473
3149 93519131155799721242585646622814280999955524718323125552
3150 93995423731173077123755031343292236328125000000009922501
3151 94473989729702282262602312334478445441136030295299463954
3152 94954839276163020465544462208852861680778520090602084609
3153 95437982537187945687800542050472068367063716634331797588
3154 95923429721426361853584097873524989917078586837900282437
3155 96411191079704460896740935771029085500531291381845891526
3156 96901276905186120795330753052796300310343309280193018769
3157 97393697533534265378720548847434199113560212558997001144
3158 97888463343072787690840060378314020444468862750144769253
3159 98385584754949038698344699027577363207968848967910480122
3160 98885072233296883137539622039277468123136000000009985601
3161 99386936285400324299039700001123709273205712992489489884
3162 99891187461857699554274255857123093328003340590532792229
3163 100397836356746448433092586968521010101678087932388220718
3164 100906893607788455066886466540479243834641360194863939857
3165 101418369896515966816819083504436541613595912536631110976
3166 101932275948438090911936249683607125502629774282452988549
3167 102448622533207870927135208819190834673519650311741414114
3168 102967420464789944936179052900361778722848808342302303233
3169 103488680601628787180170616379985703203754013655511457892
3170 104012413846817535097138807483640862395103000000010048901
3171 104538631148267403563642677200657616993599778789804901014
3172 105067343498877688204564150006833782014707597005473548049
3173 105598561936706359632539275289110207933248087874178543048
3174 106132297545141250483770134258374978134300090815179405477
3175 106668561453071837122265183339050196111202239990244455626
3176 107207364835061617889874861160410360427811526874928638529
3177 107748718911521089784821761947844175117105884713530850284
3178 108292634948881325456770612981699618114366677050385341413
3179 108839124259768152411842717572269773769162345480232228862
3180 109388198203176936326352467463424678920192000000010112401
3181 109939868184647970373430019552216951886514516805689387344
3182 110494145656442472472094301181724059830144929688601952069
3183 111051042117719192373754185970157415626184646309815974578
3184 111610569114711630506542998178158589589048748370506199297
3185 112172738240905870503332488042166152745786276184092175476
3186 112737561137219027344727103425472441200676529862212608709
3187 113305049492178313053807794727635543993145492418595959654
3188 113875215042100721884876760471733442954620633233602843793
3189 114448069571273336953950500639027013449846900141308163032
3190 115023624912134260264258323980525843921609000000010176101
3191 115601892945454168085527084600511355746087976400715038874
3192 116182885600518493651370432531337631379028099365217204289
3193 116766614855310239144652283312250082625989489725691725308
3194 117353092736693418946259573315450329440775446533323041317
3195 117942331320597136128298701355663622846186230590830520526
3196 118534342732200294178323393658150818719861456096231939089
3197 119129139146116945946809099285305449204339173202374992224
3198 119726732786582281815710457432370683360727417014619770373
3199 120327135927639259091573907455002060401143181967523830402
3200 120930360893325874632327168000000000000000000000010240001
3201 121536420057863082722531124148251318205586899437834345604
3202 122145325845843360217557662076652232595205655208772104709
3203 122757090732419920982849210492719487541892161191591005238
3204 123371727243496581660122218139287255476493468640927851537
3205 123989247955918280798097548213155789248814355651865740776
3206 124609665497662253391075834855379681513137228078680069669
3207 125232992548029862874425255275282682454066494687765797994
3208 125859241837839092631812954947225024685269538098693081153
3209 126488426149617699074789554109421589503344223892793000972
3210 127120558317797028361128792997431183928011000000010304101
3211 127755651228906498824131472420039514498472581471992197534
3212 128393717821768751190924447049978750166731995106345053329
3213 129034771087695468673621562833301471325776685104849024368
3214 129678824070683869023064128955584251356322484299597749957
3215 130325889867613870640723810636187848284871438964854086226
3216 130975981628445934850230753508735093682162734602808840449
3217 131629112556419586435884335401541193266954142938817826964
3218 132285295908252614561413218930363280564374100655847736133
3219 132944544994340956188175380491700430312164046245898644742
3220 133606873178959264117927550091993468796928000000010368401
3221 134272293880462161791247044120408274839238662929097884664
3222 134940820571486186978657341884433505238891963969552050149
3223 135612466779152426507491978752408034688188775583546992698
3224 136287246085269844173529436419660174645133425856909056577
3225 136965172126539303992444736529849911108613014221201806876
3226 137646258594758290952151420095425368063601377874580491429
3227 138330519237026331433150554386406103425506989677864129134
3228 139017967855951115470061383771155531228480656258092695313
3229 139708618309855323033581264033259879963613615542392931712
3230 140402484512984156518210623652733267361717000000010432901
3231 141099580435713581627181913186038114843461599494357096994
3232 141799920104759278852149868027340879732906985546898695169
3233 142503517603386307751333953363576355549097552640748120228
3234 143210387071619486235952615989993413793831989990217291397
3235 143920542706454487080952968833882075818701353393565152726
3236 144633998762069653882218813606469356356053225513179662609
3237 145350769550038538688634498092299676042494994082093354504
3238 146070869439543163543592040379107315000041851143676918693
3239 146794312857588008176754266078203390867261354386657231882
3240 147521114289214726093127429596431079440384000000010497601
3241 148251288277717591312752960168311496305682366689963924524
3242 148984849424859678020599621075554024727348103993572188389
3243 149721812391089775392524529767103791260870955551773616958
3244 150462191895760039869474191004925860801676253179297174417
3245 151206002717344387158414978319572432857352302673350373776
3246 151953259693657626244816394648345315248700024390885393989
3247 152703977722075337707859984793054429662090187515561753074
3248 153458171759754498635911994081987334962447707360385366273
3249 154215856823854856446178803222344512340484650712122115252
3250 154977047991761053918860852718353271484375000000010562501
3251 155741760401305507762533235402632168211773784982152857254
3252 156510009250992043033909416643106850704080927454673329809
3253 157281809800220285741588672766829783716071396106518692888
3254 158057177369510815969847853370463308706272560551142625637
3255 158836127340731083865014006713158563878511024658213720026
3256 159618675157322090833446293622587372313989865432303125569
3257 160404836324525838306663488663818037908914887152645174844
3258 161194626409613546435677262161896574321393882619874998053
3259 161988061042114645083131387534297144444825278907647351822
3260 162785155914046539488403059844399475163136000000010627601
3261 163585926780145152987394678161159826808311116717610785184
3262 164390389458096249175332770896349845234119901117888519429
3263 165198559828767535907495264546287536972443163718808558018
3264 166010453836441553539409047011077269084408745504926765057
3265 166826087489049349814696791786367395025265709289561441476
3266 167645476858404943815405323770135313406782998252956697349
3267 168468638080440581396317456213983715364643873248931069814
3268 169295587355442784531435246553293189587827438975050774033
3269 170126340948289197007525041616290271938686736898061911592
3270 170960915188686228906333545246270763786753000000010692901
3271 171799326471407502323819478946228366698425132749248998314
3272 172641591256533100781497254108188609005025055591601757249
3273 173487726069689624791757468122794761462344687644794422348
3274 174337747502291056045814011645339357614095902645121912677
3275 175191672211780432699729166054831329733133316040049788126
3276 176049516921872338240786314280429486434121749877240349329
3277 176911298422796206423314820347598306948955448815550487984
3278 177777033571540444769923288943037323760389283712481654213
3279 178646739292097379140965831806731576340966741966863964562
3280 179520432575709021881951178690944137428992000000010758401
3281 180398130481113666065506512904944756394928962771335186644
3282 181279850134793308351426821081909691459898722064446643269
3283 182165608731221902995276359817852058311587506842389495878
3284 183055423533114449542961594364812201121107368870779588497
3285 183949311871676916755664692801164624469126409851085009976
3286 184847291146857005316513399306341990550898710735730721509
3287 185749378827595751877366898657447846276727863652950079354
3288 186655592452079977011118157229489699274334815131856598593
3289 187565949627995579641951220074227029168743994029080880732
3290 188480468032781680533047095596463042582659000000010824101
3291 189399165413885617418304205529338249038406457143985440174
3292 190322059589018794371728954986989243627628902502298377489
3293 191249168446413388015258822065957400369589743283744988608
3294 192180509945079913172904515565170351920255226988970512517
3295 193116102115065650586239239754537898700435153320323357026
3296 194055963057713939313421973667832140120002761701858853889
3297 195000110945924336441117956117555254627446191100104093924
3298 195948564024413646745873303586403287255421219164480567173
3299 196901340609977824948711913467748577787528248182289230102
3300 197858459091754753213951557000000000000000000000010890001
3301 198819937931487896550482381928249547989165667347016248904
3302 199785795663790838781014961760647103799723135138705759909
3303 200756050896412701752086583863817113897052587812766110538
3304 201730722310504450464913700026782755049784452940384604737
3305 202709828660886086814495408049926318759333517639171079276
3306 203693388776314734631707528986413689081428016087942186469
3307 204681421559753618730479329548567518695392939455166381694
3308 205673945988641940669515250629710140460900648062810519953
3309 206670981115165653945412178690439806377267138683794782672
3310 207672546066529141341428874793287141257261000000010956101
3311 208678660045227797163588194286169573989973005163156502834
3312 209689342329321517103234726546883173907787786714763190529
3313 210704612272709098472630496890927626391376876919668071668
3314 211724489305403553567649439865259928033435661645090985157
3315 212748992933808338919127512922354236711143774780284426726
3316 213778142740994503201939610182781870154123668280576559249
3317 214811958386978756578406896010428407424486884823562392664
3318 215850459609002464260188845871989822123072017673031416933
3319 216893666221811567080383195930741119987593424021972508442
3320 217941598117937431875144201602707727843328000000011022401
3321 218994275267978634481735127520109938871669715250619491964
3322 220051717720883678167554775711076920693117597324422669349
3323 221113945604234650312320144094992345672389872084572081998
3324 222180979124531820173248032458467831849285107596457973777
3325 223252838567479180570757616837154125794768333435069649376
3326 224329544298270936339913734673092090230531844055388212229
3327 225411116761878942400546901306268642594739132149521176834
3328 226497576483341094306720952423269356750966753082672218113
3329 227588944068050674143972716226908294473788697469766577412
3330 228685240202046654650520302580778292050767000000011088901
3331 229786485652304964446427493565032179603691979925034906294
3332 230892701267030717262521370168634010873248745321245796369
3333 232003907975951408068688752724198868550137978622141351528
3334 233120126790611079009024307720999457535667964651233090597
3335 234241378804665458059169320437733589029822981201182997226
3336 235367685194178073329065191118648891580036044571145785409
3337 236499067217917345942249721945601111528346430387047384204
3338 237635546217654664430747262677240449400777381715261883493
3339 238777143618463443592545814449213192409779409428350359582
3340 239923880929019170766615293842354246877184000000011155601
3341 241075779741900442488401372987642828368510196730740835824
3342 242232861733890994496728676317611272336586312542595771589
3343 243395148666282728071065670796556495139947006239257090258
3344 244562662385179735686141374341242185491021704983783055617
3345 245735424821803328978961067027159140214580595520030720276
3346 246913457992798072031344561982726254929856314603232318789
3347 248096784000538822979206318097602327240391350166333264774
3348 249285425033438786967911795376826382025487826224025373073
3349 250479403366258583481179006597958497390586516988946424952
3350 251678741360416331079148246584869384765625000000011222501
3351 252883461464298752589416523683518174105314096741435770554
3352 254093586213573303803026317769343800288261318107269395009
3353 255309138231501328735610986263452225084632846797734508188
3354 256530140229252244522131475189691468763789339892493788837
3355 257756615006218759021891007344566611162959385864269068526
3356 258988585450333124218786155327980439294991933736477252369
3357 260226074538384428510044204719950429324554021911610668544
3358 261469105336336930985008013385552760472907514816619646853
3359 262717700999649440803860718120138114476496412460806543522
3360 263971884773595744794533671056177035739136000000011289601
3361 265231679993586086394411946962925866683882212490190600484
3362 266497110085489699071842690375745908999163836242569066629
3363 267768198565958397370862510063044325176312814054078815318
3364 269044969042751228730991119419629725508445055066330410257
3365 270327445215060189242389506784602221235264729675304291976
3366 271615650873837006505152141313271422038522754997348426149
3367 272909609902120992769994119854402746295398553166443045514
3368 274209346275367971546105780339672085755084451922909664833
3369 275514884061780280870479189599965691550284146133351685292
3370 276826247422637856441563100476676924745403000000011356901
3371 278143460612630397828675506864293255513972006988820615614
3372 279466547980190620977195848247604745903456383996814786449
3373 280795533967828600238172269802580539546695563428281221648
3374 282130443112467203159613172709758300905128010039557239877
3375 283471300045778621285386634554015472531318664550792640626
3376 284818129494522000216326184201832160074932266765504080129
3377 286170956280882172196836922079566636563983699882457445684
3378 287529805322809494499012128122873539108479145397784387013
3379 288894701634360796885007338703416757020281469260472020262
3380 290265670326041441437176443515978995105792000000011424401
3381 291642736605148498054252696754876643590617427456617505944
3382 293025925776115038920656697027707143343289902293296154469
3383 294415263240855555264833410527981778331481215133654937178
3384 295810774499112499731361235273978584918391375882617797697
3385 297212485148803957700437974053903876125386099182140364476
3386 298620420886372450897231443508873773764846438764704854309
3387 300034607507134876642486340024111082392149441627516519054
3388 301455070905633586104703953351098771391321255731012773393
3389 302881837075988604923157409792563380708891961174986918432
3390 304314932112250999579972382068841468252709000000011492101
3391 305754382208757392908491666446723385892871877138441361474
3392 307200213660485632134151743226251397118108282581664370689
3393 308652452863411612853130448200934937605228289279711171908
3394 310111126314867262363077234264092361271851616697174803717
3395 311576260613899685769311238038204693643731805542003713526
3396 313047882461631478298967530443067953730731279493085788689
3397 314526018661622207264688566758193343948135269069330515624
3398 316010696120231067128596005319722915999087026016139783973
3399 317501941846980711126437778944968653898056509561264949802
3400 318999782954922262920986624000000000000000000000011560001
3401 320504246661001511762969243297657508524536173952172672204
3402 322015360286426294647029945393937422951128415342764235109
3403 323533151257035068959479009077788572396773094840075135838
3404 325057647103666679123844212739956489749381099203310177937
3405 326588875462531320759533988756736252595917254821788937776
3406 328126864075582705878232558009776686248679068612788323269
3407 329671640790891432651981214238237608788193577690509285394
3408 331223233563019563296255707218980798806682496710422378753
3409 332781670453396413620727463008052000556284685234003884372
3410 334346979630695557809796223946215894237511000000011628101
3411 335919189371213052004403636206338764571753993665524328134
3412 337498328059246880266081403794562012252735939902906147729
3413 339084424187477626513653910644165754874168583657442038968
3414 340677506357350376032503732374699920354377820626885040357
3415 342277603279457850165819262123614836568671359619152287226
3416 343884743773924777806776806367966666510440161578952298049
3417 345498956770793507320165012695093363466304798491054278364
3418 347120271310410862531537417989436455656649254497805517733
3419 348748716543816246431579298494717640638432052291170692142
3420 350384321733130996252997908784192437321728000000011696401
3421 352027116251948993586890661005470981044634025862213619264
3422 353677129585728533215213865120361557309995921413578108549
3423 355334391332185454345665371575585740004655193937573091298
3424 356998931201687537945007876339671097617574818215059710977
3425 358670779017650173876595811029009537771344184875500011876
3426 360349964716933301557627694507782045824827263148067953029
3427 362036518350239627861427613549763208128858888434290544534
3428 363730470082514125999864175644384219607787577846938160913
3429 365431850193344819130842883646306830495286101229101543112
3430 367140689077364852445658466620721539672817000000011764901
3431 368857017244655857500867310921452795884442491117494235594
3432 370580865321152612569236817333916492127351114452597717569
3433 372312264049049002794248311180698320201029192964331502828
3434 374051244287205283942573099867276891286361064027973709797
3435 375797837011556653558907453765198370323977690063488361726
3436 377552073315523133337541728998659983764776739365687928209
3437 379313984410420766535051602109784045582282534592238733904
3438 381083601625874134258535494302754602117113411136229268293
3439 382860956410230194473881774665545610027579166527761807282
3440 384646080330973447588632295181621850537984000000011833601
3441 386439005075142432474115273297620974032957105563048267124
3442 388239762449747556801650548215078419509747717502704174789
3443 390048384382190265577783842916881215015997334047758483558
3444 391864902920683551773683913298291887976898716174585756817
3445 393689350234673812954037406807967193086702565124523586776
3446 395521758615264057821000933960364728123842932193499263589
3447 397362160475638466599018325285421945932083760346427096474
3448 399210588351488309196583352146848710973011232497943799873
3449 401067074901439225091324380883664968872943231334166054652
3450 402931652907479868895107554492156982421875000000011902501
3451 404804355275391925566199203233308529893540802381238203854
3452 406685215035181499245896323874871903155955882563590280209
3453 408574265341511879707426185593379860114990635997189243488
3454 410471539474137690415332467790407417247246812380673772037
3455 412377070838340422204005860225279585310695222656261937026
3456 414290892965365356594481808024483974127054045095755399169
3457 416213039512859882779117112472993444671471303600143482244
3458 418143544265313212314270452286776998073246705813338715653
3459 420082441134497495571649618656879640677923730191958055222
3460 422029764159910344009550410177270368731136000000011971601
3461 423985547509218762335798760340785761371378736728718935784
3462 425949825478704494644818820215561187007008903353374433829
3463 427922632493710788621885441890125210574300662691408992618
3464 429904003109090581918279854076899660301896133696994875457
3465 431893972009656114811752339755668330954904008850109662476
3466 433892574010629973277405466871652912775980909665068174949
3467 435899844058097566604845936914823073161211789758127341214
3468 437915817229461043708212452822407739667132672570838975633
3469 439940528733894652286471217276612409127083096285150778992
3470 441974013912801545002179805412660953201053000000012040901
3471 444016308240272036857754262594006140336824959149409752914
3472 446067447323543317959133408724711023915759027955512635649
3473 448127466903460625867618536113823340173548233597848940948
3474 450196402854939881751576018830812920996314275275605387077
3475 452274291187431794560624858530245836824178695678723013126
3476 454361168045387437455890925701045104942573190727559830929
3477 456457069708725300740894667122068018945566850229701723384
3478 458562032593299825548649390980487990674718712579253539813
3479 460676093251371422551582961719946425847600582384026395962
3480 462799288372077979971956888407275410030592000000012110401
3481 464931654781907865181543424503845478701406730696826345244
3482 467073229445174424190433464752875164611662171367150485669
3483 469224049464491983335985777888638528973417961372822298478
3484 471384152081253357494091503567516725183881137462340826897
3485 473553574676108869146116919933285833032712316833508238976
3486 475732354769446882646102306268002405394553148327375007109
3487 477920530021875858044035335042615719231101324411345278754
3488 480118138234707928832283881254593773078792871808031368193
3489 482325217350444007993565486199435910647972494601196276132
3490 484541805453260426740149009834569448461759000000012180101
3491 486767940769497110345328302813103908484397298745772802774
3492 489003661668147295479578078336388409003032264204915183889
3493 491249006661348793475198617533389292302972837954800275208
3494 493504014404876803954678552546768894992351253973455914917
3495 495768723698638283269453791405613305035629409912121590026
3496 498043173487167872207215730698785229804178197550552743489
3497 500327402860125387437423298727102866057027793504704257324
3498 502621451052794881176201135993808612466062428906557420773
3499 504925357446585273563360404468670635102629055185820989502
3500 507239161569532562255859375000000000000000000000012250001
3501 509562903096803613753628126610307000417756023833393615504
3502 511896621851201540985315455345829702086389269824147530309
3503 514240357803672671693176487099569859588449243842728081138
3504 516594151073815112168006571724977985530603724644424571137
3505 518958041930388910896740858227770439859329727355969316276
3506 521332070791827826697079566382915933669624879308258480069
3507 523716278226752705925266432380755800681582072126044509094
3508 526110704954486473354942168760591907802528477234488657553
3509 528515391845570741336816095734000698964720254903990306072
3510 530930379922284041860747425917897986798761000000012320101
3511 533355710359161686153703071465578546225153452829585673434
3512 535791424483517256458961345671616303514686617307573924929
3513 538237563775965734653860604495232974923967724531380926268
3514 540694169870948272375348771350824483733395098158899915557
3515 543161284557258607334573865300907720616421478637707667726
3516 545638949778571130513767162895913144043324604959376056849
3517 548127207633970608950709521870197350047629952463143484064
3518 550626100378483568828137735350810785027975884515130038533
3519 553135670423611343597541622884719433815553827073263195842
3520 555655960337864791878923954254632219312128000000012390401
3521 558187012847300689890244298640244148285555120296770266564
3522 560728870836059803172444550191247836559766396179418367749
3523 563281577346906642388158256605468001217265671355760020598
3524 565845175581770907984438025038539565612170395285834268177
3525 568419708902290628522095254893448321148753166198742894376
3526 571005220830356997486534305126048999639813233012459713829
3527 573601755048660913407279000127865738492515359735622232234
3528 576209355401241228125733168576126261883842625503850523713
3529 578828065894034708063088749533845339737229394039367828812
3530 581457930695427713352694945295451056157867000000012460901
3531 584098994136809599713630006856503711238219816059025084894
3532 586751300713127847954673561385159906121891484300954458769
3533 589414895083444926010361987729090067623963189276528574128
3534 592089822071496888423322271940846406020944575472759148997
3535 594776126666253718199621086278988843641578077636731246226
3536 597473854022481415976435588469041678632301185107046091009
3537 600183049461305841453950689610786162341624920914717403604
3538 602903758470778312056014345515621585302402852343539073093
3539 605636026706442963796737844064928847132868382803061574982
3540 608379899991905879342912147108911926902784000000012531601
3541 611135424319405988274824156282963548940745510760576218424
3542 613902645850387744560798364809350607883111057203497397989
3543 616681610916075586273559788876687557915510979418487796858
3544 619472366018050182589313399645739601553994089163225278017
3545 622274957828826473123263557511919145617060496643078973276
3546 625089433192433504668154241253761950050588859034326228389
3547 627915839124996070415297223501190384081953435058493248174
3548 630754222815318156750470828053267535256052180559100646673
3549 633604631625468202730016571545612888159806919625151004352
3550 636467113091366177355434899493438720703125000000012602501
3551 639341714923372479777784432595720288591240250553650157154
3552 642228485006878667576221701255607373240344759114835985409
3553 645127471402900018268080322526064004783244577454092898788
3554 648038722348669929220980022200238506921173644926402575237
3555 650962286258236161150576883703814341194357695190442325526
3556 653898211723058930400716773080554450815085436717177565969
3557 656846547512610855215934104059931438719753407218493615944
3558 659807342574978761229448027423297886577108853922992204453
3559 662780646037467351403047813207460699853852993757671886922
3560 665766507207204745668528701365685254619136000000012673601
3561 668764975571749895533638885109052718459818725015685791084
3562 671776100799701878928827620137928710019599187135104621029
3563 674799932741311080584443781305632598419723858204009089918
3564 677836521429092263241423574995280755504963834406840160657
3565 680885917078439535011925619796907750524986769470227552976
3566 683948170088243218219821289205817904038861142829555943749
3567 687023331041508625064428127385074369738755092673833956914
3568 690111450705976745464384362005540403173547556703798706433
3569 693212580034746852452103106356592466495345087969229192692
3570 696326770166901030502815825970511083883703000000012744901
3571 699454072428130632195816102685086516959341926955906410214
3572 702594538331364668619146721244236807445015114418095304849
3573 705748219577400138942635690168271930586094950106707580248
3574 708915168055534304597880049777599372049840639222386354277
3575 712095435844198913517500276090947754681110382080090905626
3576 715289075211596379899742820107566903802898353095247601729
3577 718496138616337924978293888089653762187453698248733321084
3578 721716678708083684290984030355232700585898035089849112613
3579 724950748328184786954910524343277002163807528252497091662
3580 728198400510327412469382972994140999483392000000012816401
3581 731459688481178830582007052573421676559722846931251704544
3582 734734665661035429767161995832266047647836799814009636869
3583 738023385664472739880099247820149916130949728489101579778
3584 741325902300997454563892843827863313687714892258268676097
3585 744642269575701459000506493021904668780150472961438633476
3586 747972541689917868611308168622377445059771888265981179909
3587 751316773041879084326460267363222128145982686669486358454
3588 754675018227376870056742168947523669474758258859872382993
3589 758047332040424458015522361866072296961647287021878953832
3590 761433769473920687552789266981872135139809000000012888101
3591 764834385720316183177373546497765196882092407051669764074
3592 768249236172281577457750095223119734733258424229650817089
3593 771678376423377784506095135446591590042591521850222298508
3594 775121862268728329764592938317037661697536241325333846117
3595 778579749705693741827337735649381888665564001586926986526
3596 782052094934548012045559428826298319269351008338899718289
3597 785538954359157127678316808383872182263750592316875319024
3598 789040384587659684365249231478159916053585007652693477573
3599 792556442433149583712457127362511967755620123229327349202
3600 796087184914360821797093376000000000000000000000012960001
3601 799632669256354374410791594833433763348435206014769078804
3602 803192952891207184876633736484317581726226661962055645509
3603 806768093458703260288968208803807834642007738649934946438
3604 810358148807026882040031041410633193245554785870447784337
3605 813963176993457936511996502885733653868889782897962214776
3606 817583236285069371827790083519276811693024129733392656869
3607 821218385159426786568735963396590349391972326330022052794
3608 824868682305290156381883048245080985531598431467969356353
3609 828534186623317704414658439530014248354409959146324047772
3610 832214957226771921529334874574825122471011000000013032101
3611 835911053442227742264669290889379417416483928269830538734
3612 839622534810282882526973300421663449887895022461566522129
3613 843349461086270345007813068215637979534339491374694733568
3614 847091892240973098340505940178030539372056007347055610757
3615 850849888461340936022584220654072094490900479492200568226
3616 854623510151209521146432826718005645371832653907287835649
3617 858412817932021622995377207037133058189184449817680009764
3618 862217872643550551577600973514028340463995760309964979333
3619 866038735344625796185409218403564829026914437080020019542
3620 869875467313860874082523543100390844694528000000013104401
3621 873728130050383395437298472266979196353725712771179433864
3622 877596785274567350634986233498780820977026148380343446949
3623 881481494928767626117447913485765814762887167932342869898
3624 885382321178056754914013821921343175028135530973901645377
3625 889299326410963908042534569631243357434868812561048296876
3626 893232573240216132975036963055827194801294487252403494629
3627 897182124503481845377805398937474952832974029932966239934
3628 901148043264116580351150076567006688569104891166369306513
3629 905130392811911009409598096065208460861316790011535434512
3630 909129236663841229458752445862279988635917000000013176901
3631 913144638564821330040607066843393116491726068940917454194
3632 917176662488458245134683680715946080067788873362316019969
3633 921225372637808895817967952296430193516053005707942565428
3634 925290833446139630102268885994683357925581240929909408197
3635 929373109577687966283306202283106095941982054077161650726
3636 933472265928426646151545866980556649831874257069460273809
3637 937588367626830004430554021467648191669132048767533393304
3638 941721480034642660824424352304851409720108549794151297893
3639 945871668747650541071653511080401429575723578064419662682
3640 950038999596454233418693616715346774851584000000013249601
3641 954223538647244686942300210052725455239600197221014689724
3642 958425352202581258165718351622265268469754551830575441189
3643 962644506802172112429708925377680940476830308892655030158
3644 966881069223656986495411701438274389564663882553221619217
3645 971135106483392318872071387029179317681613862731946879776
3646 975406685837238754378717824615772238115590734982353213189
3647 979695874781351029464991747489698500008223373421181719874
3648 984002741052970244832443143720641635452065118064455913473
3649 988327352631218531913800377485366976217426527831271274052
3650 992669777737896119783914840481781005859375000000013322501
3651 997030084838280809092328123701120766842643386954761630454
3652 1001408342641929859623686579648700730766625877028206510609
3653 1005804620103484298108541755668253458203824782977655474088
3654 1010218986423475652923424588944892818241351043832400198437
3655 1014651511049135122335466531758078874465687526123060234026
3656 1019102263675205182963261990462687557106698855311783752769
3657 1023571314244753645142123682440598041128219361202911069644
3658 1028058732949990161898375810947669857494685562898540113253
3659 1032564590233085198253859397555660361348048663906518038622
3660 1037088956786991467598389765043263531483136000000013395601
3661 1041631903556267841884508099526583120977898533297581166384
3662 1046193501737905742415507308852510297891017886768559628229
3663 1050773822782158018014387104438310857479972829585089107218
3664 1055372938393370317378104435571178078078629794397786265857
3665 1059990920530814962438233168540954305435339671691907963476
3666 1064627841409527329565931297840645553262281689688251732549
3667 1069283773501144745475935073120481780134570490719412892614
3668 1073958789534747904701157293824755622234739248106748857233
3669 1078652962497704815526361733794217362546025101493356926392
3670 1083366365636517281286317281013352622323353000000013468901
3671 1088099072457669923950803983669743481908918185417200587514
3672 1092851156728481756935848853435775750322480782750962794049
3673 1097622692477960314097612061160765290453304358088067139548
3674 1102413753997658341882424139869550979421879713341020141477
3675 1107224415842533061623592056113171268254518508911146318126
3676 1112054752831808008992746594436007706176975978544407392529
3677 1116904840049837457630695492255674930141656081607002238784
3678 1121774752846973433999976235157384127146604323722531105413
3679 1126664566840435330518569446960575092769337195672854107362
3680 1131574357915182124051538456516176423944192000000013542401
3681 1136504202224787206854702965748755265464880798403183583844
3682 1141454176192315837081834852797023223298088102897873608069
3683 1146424356511205215984282092173923458258815055751702781078
3684 1151414820146147198949382632726529070687346957510721345297
3685 1156425644333973647541523916006531484528425665222181547976
3686 1161456906584544429727235614762249648928713933086763372709
3687 1166508684681638075483273196048829782475250176862989758154
3688 1171581056683845095004258138458697889707935956703495817793
3689 1176674100925463966744087130851684111613544096843204951532
3690 1181787896017399802543007423484274380616859000000013616101
3691 1186922520848065697109978764489441368098637339065822245374
3692 1192078054584286769147704108250470091732663110969471270289
3693 1197254576672206901425511600471017878041915963407187241808
3694 1202452166838198187123109300915276361519778769452328597317
3695 1207670905089773089786111772241687639178635678222669903026
3696 1212910871716499324252154115565732104932976055906766713089
3697 1218172147290917465924364343965909914252179876132493700724
3698 1223454812669461295786959227815935053181366500151507954373
3699 1228758948993380888575761994428961873246229982957154028902
3700 1234084637689668451534512593000000000000000000000013690001
3701 1239431960471986921205952718314358567898987859164389062104
3702 1244800999341601325724818497357153854299019307711688580709
3703 1250191836588312920098063756136282761750594996950905731738
3704 1255604554791396101975866174164146560414418718880099817537
3705 1261039236820538115435237475697977550869502206604017633276
3706 1266495965836781550316367174702046308226478172551230853669
3707 1271974825293469644670177359375640728485612569906691916494
3708 1277475898937194397893953646918167116338895923483824475153
3709 1282999270808747502150344835028173948442597127505575109472
3710 1288545025244074099683490998629339760384261000000013764101
3711 1294113246875229373664546903778114288679052306564748924034
3712 1299704020631337980217414711051354867137988906993683939329
3713 1305317431739556329294087093476702949555689624240593460868
3714 1310953565726037722087629174914654646281517293489272125957
3715 1316612508416900352689495179512826770850685022338880988726
3716 1322294345939198181716583447335980026883105648132127634449
3717 1327999164721894689652181591558914388782490257388513855464
3718 1333727051496839517663742124845351565025238091267270340133
3719 1339478093299748003679257942999456867170514277715211163242
3720 1345252377471183621522876699066122977148928000000013838401
3721 1351049991657543330929303407293406157804241343386331121164
3722 1356871023812045846275491660401072788817466022790753346149
3723 1362715562195722831887115702192384808571469660240531639198
3724 1368583695378413031796348347595300053651634444036381842577
3725 1374475512239759341846543460741597017273306846618666219376
3726 1380391101970208832058536465829765614908805250415739295429
3727 1386330554072015727192432252536018720325257938781772567634
3728 1392293958360247353457946925028293558550265951707454509313
3729 1398281404963793059345608208716252522292451280148574360212
3730 1404292984326376118570399049376657269436967000000013912901
3731 1410328787207568623138750092993816220122068368358461343494
3732 1416388904683809374569149399440140504233394122468682401169
3733 1422473428149424781316041997008710477595973008547783476728
3734 1428582449317652770466137805940322753071111544935744487397
3735 1434716060221669721795734125729738648691774092041029575226
3736 1440874353215620432297188371543753909899338121791170476609
3737 1447057420975651119302248138057372833758577339959736703004
3738 1453265356500945470349559043060234396069729065065025942693
3739 1459498253114763747963326237076430418292778180814006070382
3740 1465756204465484957529803037876562331664384000000013987601
3741 1472039304527652086478019939167718851161071826366053681024
3742 1478347647603020422990949330078435891018025842625538304389
3743 1484681328321608962493125725592205275694993602711470183458
3744 1491040441642754910180608227232652289004382115140094780417
3745 1497425082856171287879081387601535443283470573547377306276
3746 1503835347583007653535842721480346722268075085078220217989
3747 1510271331776913941671419869918469497421004217869142511574
3748 1516733131725107433136597961964568682580606375550969600273
3749 1523220844049442862540718111500320749937696784013896863752
3750 1529734565707485671737231314182281494140625000000014062501
3751 1536274393993588417772658352092714144363737199524662623754
3752 1542840426539970343725315751776344236642990239746901855809
3753 1549432761317800120880420455458934486468325754037086969388
3754 1556051496638281770708481736095997968440590674793386641637
3755 1562696731153743775134228095305829974012558250610365662526
3756 1569368563858731383603699510149672682589548720294613959569
3757 1576067094091102125477561521212135486622739352625645843344
3758 1582792421533124536299167361715622015391103435532942442053
3759 1589544646212580106506407696812021441494038478479066510322
3760 1596323868503868461176944655201952791003136000000014137601
3761 1603130189129115779417027773435313732252562219084895061684
3762 1609963709159286462024734318376120982154513543130539455429
3763 1616824530015298056079165287229587309706054081847859044518
3764 1623712753469139445127861289220791261193783371063753191057
3765 1630628481644992313665479570603847239000594063171400893976
3766 1637571817020355894617594737420992682103017439262595541349
3767 1644542862427175008564351340706597697149933081056714148314
3768 1651541721052971403459606499157371707337683676164649428033
3769 1658568496441978403622155227314246725334698590857303980092
3770 1665623292496278876796630195802641988850003000000014212901
3771 1672706213476946528102711357067148450223639664026182284814
3772 1679817364005190529712369308357382137674848955936515103249
3773 1686956849063503495115999516649466042182218195455137618848
3774 1694124773996812806859482681030465194739401531684626748677
3775 1701321244513635306655429640271980106830596923828139250626
3776 1708546366687235356793137430447743851441898720294879203329
3777 1715800246956786281793096443215271142471730770447958476484
3778 1723082992128535199273247213623412978999102551830259518213
3779 1730394709376971249015589260999529360592044125344067443062
3780 1737735506245997229243193701718946171092992000000014288401
3781 1745105490650104649139166132706217862574663908359911983144
3782 1752504770875552206660646633737225952383188355818742399269
3783 1759933455581547700722519739512176520082562842369835902378
3784 1767391653801433386847138973695288462364406097052018834497
3785 1774879474943874785398048101445035301591973928771986982476
3786 1782397028794052951537404729301518374562386754159961585509
3787 1789944425514860216068581346702042419256114754448905477854
3788 1797521775648099406347234447044381106390571755075861672593
3789 1805129190115686556465994073426894677081216974163344269232
3790 1812766780220857115939834090418297613622909000000014364101
3791 1820434657649375666141137774035721508576405872921920246674
3792 1828132934470749153755474023261753711096994103393976543489
3793 1835861723139443650551146713769238319512893382566905105108
3794 1843621136496104648777673524042770259128063901245960168517
3795 1851411287768780901530491051920228035345139849975600339526
3796 1859232290574151817441370291995053568031780443086793727889
3797 1867084258918758419076260647725600433972988619494209402424
3798 1874967307200237874444561693033842132093462011979960851173
3799 1882881550208561611046149963321152479010799976726671028602
3800 1890827103127277021904863232000000000000000000000014440001
3801 1898804081534752773059567102790843319452253396794343565404
3802 1906812601405427722006398407254409275883489678804246335909
3803 1914852779111063456608296928549723290865486761894850437038
3804 1922924731422000464010501463594476619397237939064100670737
3805 1931028575508417939123298274161364020144938971130385571776
3806 1939164428941597242255969650614968725677488874728813070469
3807 1947332409695189015508597707760106064475578883696304100194
3808 1955532636146483967551133738554377642044832553195014013953
3809 1963765227077687336441946556293950202023696965618313491172
3810 1972030301677197040160914347510155911268511000000014516101
3811 1980327979540885524555023724552478523756928876456830829334
3812 1988658380673385318417386997157256223206433517828726176529
3813 1997021625489378305443584264826942472002388727002287108168
3814 2005417834814888722832280855327681781142833950075469461157
3815 2013847129888579896320162987948837686489703329833998929226
3816 2022309632363054721464375412392597653753212390767335453249
3817 2030805464306159901008834254450782885137184474965495021164
3818 2039334748202293948194026477295869372764248061172006120933
3819 2047897606953718965893194331720974198766259525074606626942
3820 2056494163881876211481139009606991517155328000000014592401
3821 2065124542728705457365262522012993381174423375327115328464
3822 2073788867657968157131900686458448001360300073401048065349
3823 2082487263256574427284483117214132485902271457433536328498
3824 2091219854535913854573588357905768189760468711822394859777
3825 2099986766933190138942543867765068711712956428527846661876
3826 2108788126312759582135851561883677871967978953194307116229
3827 2117624058967473432041400102425118376304460295113491215334
3828 2126494691620024092861155232659404218298532087360066132113
3829 2135400151424295211228799229777912506693616922345454605912
3830 2144340565966715648416620116738659500091017000000014668901
3831 2153316063267617348797830709043338829597157770510946752794
3832 2162326771782597114754426970659463126750029529988053602369
3833 2171372820403882298244674605719044787564096215825261308028
3834 2180454338461700419268342410738221144287142162618584386597
3835 2189571455725652721491880747642447550446796476684585019726
3836 2198724302406091675319873662725519993184849888274416699409
3837 2207913009155502438723273762837903321781454735896377332704
3838 2217137707069888286159160059754961817329387502453123007493
3839 2226398527690160015941040699127406911113024834245990798082
3840 2235695603003529346443054894117833549021184000000014745601
3841 2245029065444906311545811578376591613346809805341383192324
3842 2254399047898300665756036371150338803027417371085985987589
3843 2263805683698227309456683501935469499399726682416143256758
3844 2273249106631115744768705466219538848667057629911364761617
3845 2282729450936723572530260470675625766603668226745620252776
3846 2292246851309554040923776269011810324496199906746567242789
3847 2301801442900277656305978882000961597839828355353025623274
3848 2311393361317157866820736030641287183477470896035601707073
3849 2321022742627480829399357983688285051654509320326397773452
3850 2330689723358989270777843023863006591796875000000014822501
3851 2340394440501320453185450964935666145409445523647443137054
3852 2350137031507448255383936198810222376899658648090122021009
3853 2359917634295129379761771712044232716350421513361597384688
3854 2369736387248353696212747479425873993902028742896081904837
3855 2379593429218798733553430712940759773634757466308608611026
3856 2389488899527288329259131712486888158319308646984708186369
3857 2399422937965255448323227624976325968214792972394947937044
3858 2409395684796209182069957366084653758003391907259159190853
3859 2419407280757205937776114389109505401000068190407887302022
3860 2429457867060324829982429993561839274459136000000014899601
3861 2439547585394147284400858547770530365938620282652117476984
3862 2449676577925240865349447450613873182165043705993844102629
3863 2459844987299647337671998973330970770374426031625528901818
3864 2470052956644374974125308399191222493151033737990660936257
3865 2480300629568895119242393212740003256817217229064956344476
3866 2490588150166643020705811577671457842676541393598027370149
3867 2500915663016522939290905079533135076253509018403587724014
3868 2511283313184417548464590793019882070809532693462460418833
3869 2521691246224701634751171260294032158014326637752840353792
3870 2532139608181760110002528033453768362593653000000014976901
3871 2542628545591510346736015137990432464160525623959741502114
3872 2553158205482928847729373252007965729526485551773152232449
3873 2563728735379582261088043665453976994510033032501129018148
3874 2574340283301162752026373282113575574453556462898326175877
3875 2584992997765027742630368152276787441223859786987319703126
3876 2595687027787744030895873373592264040538713055310503034129
3877 2606422522886636300362331769599924483795012800591052034184
3878 2617199633081340031688602647880829672314727096925994351013
3879 2628018508895358827543705250913708997862856879857107098762
3880 2638879301357626162211789340976132539809792000000015054401
3881 2649782162004071567337127804318774777159992414252726902444
3882 2660727242879191265261473318070621861735082148912616010469
3883 2671714696537623261432723094751244023012733191092710943678
3884 2682744676045726907390492602876333900673934049306481143697
3885 2693817334983166945860911057100779757927223486267104936976
3886 2704932827444502049519718476959209461516131350919815818309
3887 2716091308040777865009566329000445074632145967080283517554
3888 2727292931901124573824301292586713552709679039233929947393
3889 2738537854674358981699944624611855620628360646772466906932
3890 2749826232530591148179068042810474715287959000000015132101
3891 2761158222162835568042311101261704792437737977077653767974
3892 2772533980788626916327884795371404148423408710328766636689
3893 2783953666151640368687061707434275977388247744370585888408
3894 2795417436523316508850864488376867631413320515789748559717
3895 2806925450704490835010431967163020040798848489501968296026
3896 2818477868027027876940865787459954790731413298695620762689
3897 2830074848355459935725740292526244825877057382060672424124
3898 2841716552088630457966894515058679178306754265995012167973
3899 2853403140161342056391617680245783875000569721987248348302
3900 2865134774046009188796888699000000000000000000000015210001
3901 2876911615754315507297935815913164479214486992460722588704
3902 2888733827838875889876044984692528102848731445946928911109
3903 2900601573394903166248264774635438120060938753690979062338
3904 2912515016061879550109431767195391171628245001205170343937
3905 2924474320025232789824773584143031816162370486633316030276
3906 2936479650018017049679237000652863303943555820737179307269
3907 2948531171322598533817636140427608714744788164975108603894
3908 2960629049772345865037720628442799670870879309954497972753
3909 2972773451753325230626325892947795862703611373213109192872
3910 2984964544206000307456887665047805133453761000000015288101
3911 2997202494626936978594780224724771399313065750052566254634
3912 3009487471070512853685173189902056691011793984387493233729
3913 3021819642150631605426394743646337623442449622952985675468
3914 3034199177042442134460140247516785587158593394787567616357
3915 3046626245484062575038274300262373853044266437133804389726
3916 3059101017778309153854441574538477292753990287570351292049
3917 3071623664794429914457227304228882985741910044494473506864
3918 3084194357969843319690192205643855980222856485809132321733
3919 3096813269311881744632749001804013597462601369945976410642
3920 3109480571399539872544548684858734545993728000000015366401
3921 3122196437385228006344804302232422122436931352062422055764
3922 3134961040996530308186798492308591069514948494617627604549
3923 3147774556537967979716698330477778398292328460844566937798
3924 3160637158892767395634737381479104271383426262273060696977
3925 3173549023524633203205820294606641603633761405944839624376
3926 3186510326479526400395659930141807053490037307623946957029
3927 3199521244387447405337670974084685283108788530035572183034
3928 3212581954464224129865017389825381818156291443317164174913
3929 3225692634513305069871443975918128422880081291389146171612
3930 3238853462927557425293814854855228035328067000000015444901
3931 3252064618691070262538634015106848840142097562401663682094
3932 3265326281380962732204235174280726423696437927024429623569
3933 3278638631169197354979800331810526501390248660909586059328
3934 3292001848824398388631898542013633233588354567698749105797
3935 3305416115713675289018828769742499681152930555664077984226
3936 3318881613804451278102703298426040714710618619185438942209
3937 3332398525666297031958921151460259284082371694778505282404
3938 3345967034472769501812454470225758751710603374575402492293
3939 3359587324003255881160204873213589756667011862246543845782
3940 3373259578644822732068581608723999769001984000000015523601
3941 3386983983394070283765408916423703320858684516216693223624
3942 3400760723858991916675286538929702547608407198165518490789
3943 3414589986260838845077604881919927767973503578447884250058
3944 3428471957435990011596555018606747618689099118046551562817
3945 3442406824837827206762673680467883476333205357482925719276
3946 3456394776538615426915724679795283881302495616996034287589
3947 3470436001231388483749040979946776667373827458539481054974
3948 3484530688231839878825835975384610166235604004615312233873
3949 3498679027480218956428438575042407039834285955014144003152
3950 3512881209543232348131914508827178955078125000000015602501
3951 3527137425615950722524106007852199702810679207351193170354
3952 3541447867523720853524753754192950390394539863453067006209
3953 3555812727724083020787058865612416180636581776540396719988
3954 3570232199308693755695798785031465955658016232619205988037
3955 3584706476005253946506929393910185593563518083374039079526
3956 3599235752179442316204486573709940932279088329805106433169
3957 3613820222836854286681543910944686419191826900455067350744
3958 3628460083624946242882989389892880823096098119750150359653
3959 3643155530834985210578952853886008471772946465717550413722
3960 3657906761404003961468847852442447968731136000000015681601
3961 3672713972916761559347186338771436684990017768237738412284
3962 3687577363607709361093582651895360250479896041227273569829
3963 3702497132362962486280684421563032551353647882771308679118
3964 3717473478722276769225152584154987136620486140956429501457
3965 3732506602881031207338260705986736387626793642028824314976
3966 3747596705692215919664195389040042815839265486963987218949
3967 3762743988668425629525714795608186120813368944233883619714
3968 3777948653983858685228461385212039867143023253385141829633
3969 3793210904476321632806927922183088592292739265563736047492
3970 3808530943649239354826842798441686925484303000000015760901
3971 3823908975673670789290571836319240774328560695278768239414
3972 3839345205390330242724029104048133216155199134075274181649
3973 3854839838311614311555549005211099228841287051499251337448
3974 3870393080623634425929196106611983177282110282219238423077
3975 3886005139188255030127077960483851306140422821044937675626
3976 3901676221545137413807379670641806120351468039499118884929
3977 3917406535913789208297057262242372466877360246731732911884
3978 3933196291195619562210410155527309637383504422282695603813
3979 3949045696976000010697101329778181658150298573694943074462
3980 3964954963526331052655607209332956824174592000000015840401
3981 3980924301806114450280558023734428772712481440936918341744
3982 3996953923465031265344973503882847763225750182851494441669
3983 4013044040845025646651008390615904704941715291809537904978
3984 4029194866982394383115497466776012123213684215290428272897
3985 4045406615609882236989330794059592399152125997863785411476
3986 4061679501158783071742496657461976175627958942064566071109
3987 4078013738761046789179502508795158903263343667806173877254
3988 4094409544251392090382823072599370593576222175554660642193
3989 4110867134169425075115029849003395249205559066152742864632
3990 4127386725761763694343327635098166895142009000000015920101
3991 4143968536984168070583361505734045689442761719514712809274
3992 4160612786503676700792362063070579685837257309655441549889
3993 4177319693700748556574967798610507585389669946559439591708
3994 4194089478671411096498401228925280598313940412359213770917
3995 4210922362229414205347080184091726650869041381958023772526
3996 4227818565908390075180217363449341856063206404733887817489
3997 4244778311964019043089500144272432778613308569806532765824
3998 4261801823376201400587548753125196450378372891933621904773
3999 4278889323851235189591524405002170378890356473280255988002
4000 4296041037824000000000000000000000000000000000000016000001
4001 4313257190460146783895014559545397308796719424963616132004
4002 4330538007658293701435108902622518304050138362022936306309
4003 4347883716052228013539084225682782855752698361208501607638
4004 4365294543013114036494237376841633764726830919478028837137
4005 4382770716651707173656906824608560863373146850769059008776
4006 4400312465820574039447311732976246557480112875751369564069
4007 4417920020116318690874883287608157008646590532655355427594
4008 4435593609881814981864572591686657848562424966155236351553
4009 4453333466208445055688973184470462269417273922110532214572
4010 4471139820938343990845518650695171728870011000000016080101
4011 4489012906666650615752507004747880642140364644022445199934
4012 4506952956743764507672263670350332258330355145786785110929
4013 4524960205277609191304384054769214791986277750405899162768
4014 4543034887135901552526695056991616552921153805499486591557
4015 4561177237948427482796342472693843631918849441894547370226
4016 4579387494109323769758248286209082028068285846122615150849
4017 4597665892779366249643088392261232998170341899277299312564
4018 4616012671888264237071917489357503485846208510563608942533
4019 4634428070136961247919613853981419032525833411809090514342
4020 4652912326999942030924432561843085869744128000000016160401
4021 4671465682727545923766141591349044785059764714545141303064
4022 4690088378348286549370471247256483025910533992462891963749
4023 4708780655671177868232933601464948489730688463586833467098
4024 4727542757288066602590465285544811862026922525921499354177
4025 4746374926575971048304814108560266369953751564025895106876
4026 4765277407699426290357127736853538313910398742284498817829
4027 4784250445612835837888811182737507068436899790131465470734
4028 4803294286062829694759399229701037140053372231331708637713
4029 4822409175590628881627940296153805624900004088958619057312
4030 4841595361534416425600209731498155267078117000000016240901
4031 4860853092031714833519963271171725098849360915037902131394
4032 4880182616021770065018405475198064791248701192617810464769
4033 4899584183247942021472083561839660706471200796109967730628
4034 4919058044260101567055524248480333978816713800488558644997
4035 4938604450417034098111110150368593658790627989135758468726
4036 4958223653888849677094943089012488039256241702054477205009
4037 4977915907659399747393764450697739041830689628803170552104
4038 4997681465528700445344397636858339987548767507968824397093
4039 5017520582115362525823644787102376580017713895393835213482
4040 5037433512859027917813109458012014100086784000000016321601
4041 5057420514022812926380028932008420598224158905185673774924
4042 5077481842695758097551884436399757899932825263473735813989
4043 5097617756795284762599314899200244375744596237747903163358
4044 5117828515069658278278690081594965568383108302917175184017
4045 5138114377100457979622602133390417868911322688415543705776
4046 5158475603305053861903510943984332752698745359619261352389
4047 5178912454939090008432828234047772677548113467011158806674
4048 5199425194098974780894848279163687167049108218067061180673
4049 5220014083724377788952129603223418856322174134414505552852
4050 5240679387600733655896202053749114990234375000000016402501
4051 5261421370361752597154817500977634687302255636508002723654
4052 5282240297491937828504380115191528528684070211006936811409
4053 5303136435329109820873683900285598541770309163622694975288
4054 5324110051066937418662651023973662888604685307833478891237
4055 5345161412757475838537404614619569962449799574462907068026
4056 5366290789313711565700724219859465078827089785482848699969
4057 5387498450512114164674721171599392766250972030986254084444
4058 5408784666995195021670434804444686395404668834518875948453
4059 5430149710274073035656988959157241701797459941524625845422
4060 5451593852731047275280961598546733902299136000000016483601
4061 5473117367622176618824708799676452626079351725244247867584
4062 5494720529079866394430547992989554574359946877995627857029
4063 5516403612115462037855944225714793429876361541958408376418
4064 5538166892621849785063157563661802154362762313930978886657
4065 5560010647376064416985199642426632551210556212219254805476
4066 5581935154041904073848412966452831839346380765053915087749
4067 5603940691172552156470527962878897009599916855977451835414
4068 5626027538213206331991670157389483313375605627717653660433
4069 5648195975503714661534483282308426719938716913365761061192
4070 5670446284281218867328303784053067706251953000000016564901
4071 5692778746682804756871168199131792278834716274128152496714
4072 5715193645748159821742357346624291760340104003873280950849
4073 5737691265422238028717180372245079341123471866302714576748
4074 5760271890557931820874777506557958840145411403476483490277
4075 5782935806918751346428873099779705081135034561157243168126
4076 5805683301181510933050640200177325937397383422912566755729
4077 5828514660939022825492144784812167691323970435641451109584
4078 5851430174702798204358221862998365941896726798533323276613
4079 5874430131905755503914097187200875649156953563232545370162
4080 5897514822904936046855607356273491697467392000000016646401
4081 5920684538984227014008487815199905559150688333871776301044
4082 5943939572357091766962892777317239159694822503843377692869
4083 5967280216169307541689083553034494619829402345149526786278
4084 5990706764501710531220072297167575849633160506612180222097
4085 6014219512372948375526936919254610954721937811218278405976
4086 6037818755742240076752529971844128920059287016756452343909
4087 6061504791512143358009389875215617600046237172271626556954
4088 6085277917531329483987826987946253965019762937135013756993
4089 6109138432597365561660399926026279198133848113478342142332
4090 6133086636459504339409319303893946567115059000000016728101
4091 6157122829821481522943716854053026351814164536938787370574
4092 6181247314344320626414197813294051217442672327511601283089
4093 6205460392649145377172653678606326649336457047174676215008
4094 6229762368319999692665951070481914898888365574421875802117
4095 6254153545906675247992830631515472676131287375000016769026
4096 6278634230927546652694147770234816725285974183586234892289
4097 6303204729872414255387464770396174621234524136222440427524
4098 6327865350205354594897961461185195278992368756012750061573
4099 6352616400367578516578669420720311574305636644239063947702
4100 6377458189780296972554152701000000000000000000000016810001
4101 6402391028847594524662956454211815527763486283547114195304
4102 6427415228959310568915423745571897536519794585291468521509
4103 6452531102493928300324840394233451803921897373576628072938
4104 6477738962821471437011308029137670283651229647449396150337
4105 6503039124306408722519266819028706124294829098693864507276
4106 6528431902310566225331191673465869171131104108850423840869
4107 6553917613196047454601669252993728305674501172485294571294
4108 6579496574328161311177828010329517765921961510830189150353
4109 6605169104078357893013939849355243552602104994223152556272
4110 6630935521827172174129939973920401139047261000000016892101
4111 6656796147967175576305621243234851980350294020800957665234
4112 6682751303905935452744350994428393622438658818039401808129
4113 6708801312068982502982331975345999297119014598294237570068
4114 6734946495902786138361684891711821689394766616277146386757
4115 6761187179877737817427968252511445724055622754272477870726
4116 6787523689491142370655171836095748868951994535029567029649
4117 6813956351270217333943723337591164220023908553171822438264
4118 6840485492775100310379633736405337900819471348020395983333
4119 6867111442601864379785575781844690714451927212835718938042
4120 6893834530385541575637441876217413163286528000000016974401
4121 6920655086803154448962762679593987517909353878412163070364
4122 6947573443576755738880286110155601399366751595775241142949
4123 6974589933476476169483018210503321846515730490153545916398
4124 7001704890323580392810112735358781979769413747892830831377
4125 7028918648993531097696165431898407405242323875427263109376
4126 7056231545419061304329721972873009248854406197499802698629
4127 7083643916593254864396145507225398992103087870660621078434
4128 7111156100572635186723410955890663618411611971316659520513
4129 7138768436480262208392898644814879119160531913624843263012
4130 7166481264508837631320849776134464108471167000000017056901
4131 7194294925923818444359820735304590345106557896630952100694
4132 7222209763066538751013232460344212449722188208944196125969
4133 7250226119357339922899955203079378942928015936275616321928
4134 7278344339298709099149798135326702795675257395892333004197
4135 7306564768478426051954787539585755238988191999755876473226
4136 7334887753572718438545216918432899914905240580475771487809
4137 7363313642349425459903637404069802779635971781363423141804
4138 7391842783671169946574227494227786775180839988690348721893
4139 7420475527498538891969337527925006903503356656958034901182
4140 7449212224893272453619446589688420793155584000000017139601
4141 7478053228021461442857297839268958936884309431766014846224
4142 7506998890156753323471592751289566391781305084476237957189
4143 7536049565683566739910325561576730233418033271357409996658
4144 7565205610100314595658626500253243896484081284086755625217
4145 7594467380022635702460856292341749131295034379699724212276
4146 7623835233186635021101655071185692148555504672392888437189
4147 7653309528452132514505696425189837543379923008466708878374
4148 7682890625805920633961031931182214763124665094447808547473
4149 7712578886365030459316133365282105100117384534956852422552
4150 7742374672380006514046048971916412353515625000000017222501
4151 7772278347238190276128486861164976688638687620033961796954
4152 7802290275467012405716122941753305075837794622898931436609
4153 7832410822737293710637002929782014089425617450717702150588
4154 7862640355866554870800568049933475792974271871801620614437
4155 7892979242822334942632582214889700210446319224731462576526
4156 7923427852725518664708074878708123639745302956248974986769
4157 7953986555853672585797338559825474687987680037604758138144
4158 7984655723644390036586033368301321100743719386518295957253
4159 8015435728698644966376552899194869096000038444037683597122
4160 8046326944784154666123996719129508641243136000000017305601
4161 8077329746838751399206374525893955188308238029438135842884
4162 8108444510973762961375036051327439778674117195959706964229
4163 8139671614477402191377779055926641186925126574280037993718
4164 8171011435818165453793635479998179578264545055076229091857
4165 8202464354648240115664973121383853223940167537292497815976
4166 8234030751806921038559277254645119964131696924185250976549
4167 8265711009324036107739793542164956112131294416220142371114
4168 8297505510423380820171120565183412703492210664244955911233
4169 8329414639526161953132837473820332176892550069926685394892
4170 8361438782254450335261339771365604024426603000000017388901
4171 8393578325434642741887234261463520847727161279936784274014
4172 8425833657100932936582912849431683277960136730613572540049
4173 8458205166498791880882284353204134395382389381944728736048
4174 8490693244088457134182093897860090123592370271091181377477
4175 8523298281548431465881800993200610920786857604980486180626
4176 8556020671778990701866620179392665751644137124946686646529
4177 8588860808905700827486052324560363938889827599367656627284
4178 8621819088282944369228050423834288663145197065270837369413
4179 8654895906497456077336871235460259042932960296736883985862
4180 8688091661371867931670663450027928796168192000000017472401
4181 8721406751968263493142934477838167732226849352320590780344
4182 8754841578591741623140221511238518522322501178832265764069
4183 8788396542793989593356568427992373013211763526081887587578
4184 8822072047376865608533778503206179997214076353472056991297
4185 8855868496395990764644873946038668489886251211486833920476
4186 8889786295164350465106747128598080460889674745821714636709
4187 8923825850255905317656635183561998897651571855917691556654
4188 8957987569509211534575789569816953025744089969391949291793
4189 8992271862031050858992545397722449044197372465615434740032
4190 9026679138200070040045921923590990225537109000000017556101
4191 9061209809670429879739905823000572267904313863979567451874
4192 9095864289375463874367682791201872869783522657490845836289
4193 9130642991531346473434290852956217982521520532157505758308
4194 9165546331640770979055470650674503495573623593637254653317
4195 9200574726496637108859884075978734153301975628784197285526
4196 9235728594185748245471363073259185448756053045221301987089
4197 9271008354092518395697435432159462448074706723515045409224
4198 9306414426902688882600054057122843755693963330529356638373
4199 9341947234607054793674230714336308834537509489589042227402
4200 9377607200505201208410144768000000000000000000000017640001
4201 9413394749209249228564262087442681618133926533099306778604
4202 9449310306647611834515059293038081273069886442587725556709
4203 9485354300068759591129103971220092266424045751784568458238
4204 9521527158044996226613492586441424308612998718077992283537
4205 9557829310476244107880994710192900421499470453063982525776
4206 9594261188593839636004695033949725171662999076217382137669
4207 9630823224964338585389463594115497734032631622249176034994
4208 9667515853493331410338219872901883154693716623252316369153
4209 9704339509429268542741688110047893679812057079555540217972
4210 9741294629367295704671169427012985541115511000000017724101
4211 9778381651253099259704781388667343372149655589786593650534
4212 9815601014386761626868637568675157389200518501254143325329
4213 9852953159426626781125558705076678304348994181771210897368
4214 9890438528393175864395123293606843487380863173378467001957
4215 9928057564672912931140179129857261765172733346923845891226
4216 9965810713022260852606348539540028695297300003120646928449
4217 10003698419571467403852568991122947216962769129791892883964
4218 10041721131828521557762317629484275499761141055564453444133
4219 10079879298683080010276873165720711665472786011889631681742
4220 10118173370410403961143771669806397714300928000000017808401
4221 10156603798675306174525514302646848270728940671184377357664
4222 10195171036536108343865585055635846910564671907409075142149
4223 10233875538448608785460935302774140190580889176017914285698
4224 10272717760270060485242289576647782511616062459904175128577
4225 10311698159263159523315923619226054357364773750305193631876
4226 10350817194100043900872961595892304825754174280537698599429
4227 10390075324866302794124734560967947833353881588758489006134
4228 10429473013064996259975336990066316632924457772944976823313
4229 10469010721620685418195212613989632908830459190850788788712
4230 10508688914883473134912395065864064677837217000000017892901
4231 10548508058633055232290923153334709706971591845796103589994
4232 10588468620082782249318945056689492627572092256515586607169
4233 10628571067883731778682120597758993448041375742395741833228
4234 10668815872128791404751126089594445026041144471406392183397
4235 10709203504356752267765362329740861598228808622680681997726
4236 10749734437556413279348363207115085214822395845307561790609
4237 10790409146170696014543900321024617995434798544248313051504
4238 10831228106100770305615378127914441846589791147916935466693
4239 10872191794710190562904814604434730137354475908901312908882
4240 10913300690829042848101504412048944617488384000000017977601
4241 10954555274758102725324365236553483150027896377999406437524
4242 10995956028273003915475973523698958662654380895694624920389
4243 11037503434628417779380403407969748597835387742017614749958
4244 11079197978562243655271192404111582252362998041310812886417
4245 11121040146299810076250069569054361133884909278991717238776
4246 11163030425558086893391496514555952188037460514277555541989
4247 11205169305549908330222589027528541836628085259920781270074
4248 11247457276988206994362607305178127899652692122694514334273
4249 11289894832090258872160926105605628219443150825162554612252
4250 11332482464581939332227222621440887451171875000000018062501
4251 11375220669701990163802549774705055140370841635089160390254
4252 11418109944206297675974996075959660178055249121452250881809
4253 11461150786372181883798770360680557140553470861594628245888
4254 11504343696002696807430790781711457751759274287178351157637
4255 11547689174430941910454202569866309524008333381835955605026
4256 11591187724524384703613698446765586659558040673038525293569
4257 11634839850689194540243069356554062699990839378562829511844
4258 11678646058874587629721071548244776396085309677741370386053
4259 11722606856577183295347459160296392307537350366557293668822
4260 11766722752845371503086899506132765985243136000000018147601
4261 11810994258283691687684461406371366056987127564149892338184
4262 11855421885057222902712445333502029561089586052476310891429
4263 11900006146895985321164508000853997813068628198849407531018
4264 11944747559099353113269323513356167826393926962746100117057
4265 11989646638540478728252418476526360092609751152404803346476
4266 12034703903670728606831319706258287110971881210499434885349
4267 12079919874524130351285760569493014091192820701903805226814
4268 12125295072721831380001405689193592943749576084352008582033
4269 12170830021476569093442373940861423725768957067706279048592
4270 12216525245597152578564766527060884534338253000000018232901
4271 12262381271492955878740440616221220019315862272617553571314
4272 12308398627178422856317409747774445735921786123358548949249
4273 12354577842277583675000500113124761928366573694238503815348
4274 12400919448028582929293247096935412716304930912076452084677
4275 12447423977288219448299479281917186524718999862670916713126
4276 12494091964536497801240607659110607057046272069541318557329
4277 12540923945881191532102316221221041989413341968433799464984
4278 12587920459062418150882136625790434790283864432648197882213
4279 12635082043457225908967284375017655322113610324366928921562
4280 12682409240084192386230137147266905503956992000000018318401
4281 12729902591608034917486847709374663508691905722550651779644
4282 12777562642344232886022804416674169259834352410698158655269
4283 12825389938263661911946981847346011963494452987515830308878
4284 12873385026997239963195662797667536711565913872662378580497
4285 12921548457840585417064560863616386824052275671325701954976
4286 12969880781758687100207030330978964469403157752950592949509
4287 13018382551390586335094817269768217855787143191181418876354
4288 13067054321054071020996682758763406406487351295662427246593
4289 13115896646750381777589216231995270518443416621122190657732
4290 13164910086168930179373254220913005321138159000000018404101
4291 13214095198692029109128527443936318663096127122390743053174
4292 13263452545399635258698477449520691707461293519842775209489
4293 13312982689074103805456613030403438835909683622949138221608
4294 13362686194204955292865316576261893077600691253856870324517
4295 13412563626993654743597661600765858274101596865966815322026
4296 13462615555358403033752565048360722480084780094391729101889
4297 13512842548938940556753471837745485616781544243806997710924
4298 13563245179101363205580754614835695040927693103460401635173
4299 13613824018942950702048109050203588459607022947147560827102
4300 13664579643297007301893434407000000000000000000000018490001
4301 13715512628737714904515010707873176895996250439352283881904
4302 13766623553584998596244217826352261973907695632522907411909
4303 13817912997909404656106588402757095061390846440281532763538
4304 13869381543536991053083645820386339631222376043714537236737
4305 13921029774054230463948750758234103104133147574035663064276
4306 13972858274812925840811065245759030669799047464339284454469
4307 14024867632935138557562741867503938697578380496967249818694
4308 14077058437318129164485557985120123929468853186534578007953
4309 14129431278639310780334440746327630378668930234204265199672
4310 14181986749361215151276668419537750643804761000000018576101
4311 14234725443736471406126987414531636832552100168541843155834
4312 14287647957812797537380452409242134035481071526835809662529
4313 14340754889438004637606479486096442801372832557810029144668
4314 14394046838265013920829399274575464059307785551253368437157
4315 14447524405756886558582708985921359917096336005004901431726
4316 14501188195191866360386249097827138877967512658649294847249
4317 14555038811668435328457672488279890151236605831707360649664
4318 14609076862110382116531831215571679940634868352980741324933
4319 14663302955271883422724079083168500771560796598526598745442
4320 14717717701742598346435976801228139767267328000000018662401
4321 14772321713952775739364491148933501055020448129466674164964
4322 14827115606178374580738500241571172500856037795434793961349
4323 14882099994546197406969254001809855437402104187233148574998
4324 14937275497039036825964392414555565127198135112264652245777
4325 14992642733500835146418194297978349385783076286315936674376
4326 15048202325641857152453916338979259540896555780810026520229
4327 15103954897043876054057386208919848595389614596636519253834
4328 15159901073165372643804434884556087572826317657249620546113
4329 15216041481346747690448292039754223140302535262991425634412
4330 15272376750815547599996724735931412182706267000000018748901
4331 15328907512691703374972473813736655437381005104752646599294
4332 15385634399992782902614434566009640246859117849379981908369
4333 15442558047639256602841038643533259496551002745199554264528
4334 15499679092459776466861422901801413210357644975119056182597
4335 15556998173196468517384218230494086391276327955566425042226
4336 15614515930510238721438157509389055270167481685872088113409
4337 15672233006986092386883186897112193111956510214842890281204
4338 15730150047138467073755368874770687301323305587545544631493
4339 15788267697416579051653589027726482312919490557877839236582
4340 15846586606209783334440921648418656236765184000000018835601
4341 15905107423852947323598472074368044685010883517651538548824
4342 15963830802631838091634596431697471264073790227906496703589
4343 16022757396788523337017602329346366128282313991769727423258
4344 16081887862526786042165357236587311608394680098536866967617
4345 16141222858017552866090674970670434124232102171447772785276
4346 16200763043404336303366915116904490870351829652617902666789
4347 16260509080808690641143915494974852758059373248904025981774
4348 16320461634335681746010184167811494662158554652224138541073
4349 16380621370079370712563205158137271382868791587644982121952
4350 16440988956128311405615761188500762939453125000000018922501
4351 16501565062571061928032347588951585467132465432277688503554
4352 16562350361501710046256044218642554278223704742366095147009
4353 16623345527025412605652627019906535647372904399282683261188
4354 16684551235263948967865237862391439150134528256010390520837
4355 16745968164361288502439590837551223853038168705932636153526
4356 16807596994489172165046475327362407788445112978690539620369
4357 16869438407852708194695221193014829410035930741948718205544
4358 16931493088695981962398819507235133314140347210821059234853
4359 16993761723307680003818543585837147397662508207476026060522
4360 17056245000026728268483189858323490863579136000000019009601
4361 17118943609247944618245456552429220834799171761474007353484
4362 17181858243427705607705500452216535143230321449798239638629
4363 17244989597089627579399358322788886245312778324399726988318
4364 17308338366830262106617690176256967547852843331486511962257
4365 17371905251324805816788196582896120087174172780212421396976
4366 17435690951332824628423081908397870927413496679161906814149
4367 17499696169703992434701079882925851664822027393526290402514
4368 17563921611383844266821827480802068904748051820623771672833
4369 17628367983419543970338767911813053320972240036856312022292
4370 17693035994965666427745283797352592869116903000000019096901
4371 17757926357289994360657407528200816511846772929767350388614
4372 17823039783779329745005227577247376465114596641986610178449
4373 17888376989945319872714007371745517048078098029377249814648
4374 17953938693430298093425057417857470154061514648037415611877
4375 18019725614013139269875551917721168138086795806884784765626
4376 18085738473615129980625758328713053012768722380380302488129
4377 18151977996305853503891552388959494467456740305039329622684
4378 18218444908309089616309622275696404850741571322978364815013
4379 18285139938008729240532423977308460449940133468173650177262
4380 18352063815954703975619735849590634935713792000000019184401
4381 18419217274868930544263573896039898102832619051033249298944
4382 18486601049651270190953270765158271730964528093457056366469
4383 18554215877385503065257690999464590520621575903900564950178
4384 18622062497345317624471852906086521228892263195567464989697
4385 18690141651000315089945653752632805106179369100891132509476
4386 18758454082022028991482950030005712327139782245897327282309
4387 18827000536289959834269928471664305327693338224695858516054
4388 18895781761897624922862516582631163476558209862803407621393
4389 18964798509158623376833523817571798405860090086248779895432
4390 19034051530612716372751276462172695137048209000000019272101
4391 19103541581031922647232710922689212194345091070250004174474
4392 19173269417426629295885221722100105951816451760672989402689
4393 19243235799051717903023022245246353616841187624090783604908
4394 19313441487412706037115368377387203189769566275124242815717
4395 19383887246271904146995717848799093222711774621704120878526
4396 19454573841654587893932751540680847894658611197834156236689
4397 19525502041855185954736167433303747495507537900336947332624
4398 19596672617443483331142273494935204944363769028062845051973
4399 19668086341270840200796652828732794637132341639823989746802
4400 19739743988476426345223553024000000000000000000000019360001
4401 19811646336493471190244162107651085278172576854082135505204
4402 19883794165055529494378575971471190941240733868684214087109
4403 19956188256202762720839036871087083115660551218576730988838
4404 20028829394288236128794929764079011166286592876101751009937
4405 20101718365984231619663063088247298949591741809265156122776
4406 20174855960288576374249933287868795631006573093207170791269
4407 20248242968530987316645978187296375918948943654095765922394
4408 20321880184379431440845263399215922447008355841229934066753
4409 20395768403846502036137618551314968532359637698357897501372
4410 20469908425295810847393946432359787683445011000000019448101
4411 20544301049448396206439268409336911644706992903993196181134
4412 20618947079389147170782043864294259220170428644685200819729
4413 20693847320573243706042410156009703384185670380803902311968
4414 20769002580832612948496232941104785197858241528543770692357
4415 20844413670382401584226234805482871345811374576171894492226
4416 20920081401827464381445983274069829595189907608492950786049
4417 20996006590168868912637167599128085476686791849644075735364
4418 21072190052810416503215377489550217080169723480054219625733
4419 21148632609565179443514516350456537544567559346994390129142
4420 21225335082662054500955036869355233467465728000000019536401
4421 21302298296752332769336378127599062543854039656147943492264
4422 21379523078916285892269311049707850910469614524338797600549
4423 21457010258669768697839363144432882582928314680032458784298
4424 21534760667970838281668094356623211855293611865875382182977
4425 21612775141226389575614733654714418033137917518615742236876
4426 21691054515298807439436560941991148211158227545072626461029
4427 21769599629512635312802431217964403231414526634782161821534
4428 21848411325661260465129987846836350497194382918223550688913
4429 21927490448013615880793399530978255439250497639293723800112
4430 22006837843320898817324881356795330003808317000000019624901
4431 22086454360823306074309824296766313083933314112523871128594
4432 22166340852256786010752060033592163100326877010321382029569
4433 22246498171859807348762629139330757797273299908756263615828
4434 22326927176380144801502400713493358856016749093710645001797
4435 22407628725081681563386010778991539973444795408569355606726
4436 22488603679751228700631845273505695945786999701155590456209
4437 22569852904705361480320191576551550955275437193328204830904
4438 22651377266797272676199220399801011566922269245793136216293
4439 22733177635423642889556137760918686436805069921233783884282
4440 22815254882531527923548664880454857585065984000000019713601
4441 22897609882625263249469962408638426400376807145412101180124
4442 22980243512773385603498214625987849951060541927345453306789
4443 23063156652615571752560329390552835745490753509554958016558
4444 23146350184369594468017590847663447512498796347904437868817
4445 23229824992838295745959624497945866712151635029724140851776
4446 23313581965416577312971698359015973155132996410342569811589
4447 23397621992098408456319189878935154209695298594663093013474
4448 23481945965483851217571996188761048028882152862533641167873
4449 23566554780786102988770755441205055706433354401109504951652
4450 23651449335838556550315979596676605224609375000000019802501
4451 23736630531101877589840574311312243081861585000847636136854
4452 23822099269671099741405739778719676459035332897915664232209
4453 23907856457282737184439907703180321819706545217671077196488
4454 23993903002321914841920174262319931572475277859736458704037
4455 24080239815829516217375637177450771560998503419677754222026
4456 24166867811509348910372137075890359362330440811148057967169
4457 24253787905735327850218139427855487484307781930886674219244
4458 24341001017558676287711873697605820018704237162630322503653
4459 24428508068715144584830371191263915033233564268278450772222
4460 24516309983632246842341712639369055431131136000000019891601
4461 24604407689436515405402611048237897603798737503468970888784
4462 24692802115960773287284415018419305081486488642274293205829
4463 24781494195751424551451722789064308416259229624884206365618
4464 24870484864075762692299047952312601657475869208035384627457
4465 24959775058929297054932374320559567683018571580871601967476
4466 25049365721043097334463980050755620706057239813562106762949
4467 25139257793891156195370600063053994832210849404341447898214
4468 25229452223697770051546831265823897491004804394445205183633
4469 25319949959444938047767667345252011246275559019220554315992
4470 25410751952879779283356179125744758884692553000000019980901
4471 25501859158521968318934632987704249928501812883867064725914
4472 25593272533671189007219763772880066936013005248392156227649
4473 25684993038414606688905490245604999372295086723534176733948
4474 25777021635634358794759080742324118241531915967171191959077
4475 25869359291015063895139644363752835173159837722778340338126
4476 25962006973051349238230839175891784728041458936091478438929
4477 26054965653055396818362853620437186579016767876259697100384
4478 26148236305164508015882030924619510611782631252334298167813
4479 26241819906348686850109968978257905028174749152100017752962
4480 26335717436418241887017540145222823121518592000000020070401
4481 26429929878031406843323037031257561832650576097643673338244
4482 26524458216701979928807561574237413117843976807460958897669
4483 26619303440806981968724836190773031783437731554825301511478
4484 26714466541594333348266827339236791133995621956163636218897
4485 26809948513190549821130933978766177937829819097839375583976
4486 26905750352608457224319006251850366453321938507680157635109
4487 27001873059754925141383123530323902926178944494490060475754
4488 27098317637438619556417875976879373952647542126791850416193
4489 27195085091377774541183860222789374978173946720937372453132
4490 27292176430207983017832217883933645664797259000000020160101
4491 27389592665490006639785315668313112504385830511159040815774
4492 27487334811717604833414088006168953437539856591143088415889
4493 27585403886325383043238137696099167278851327310823651908208
4494 27683800909696660223460417244982654435218927217674892126917
4495 27782526905171355618734193624204679812451046493652363955026
4496 27881582899053894877146032308069356442493078411469223391489
4497 27980969920621135538484722941144753817983353648659544274324
4498 28080689002130311940952409038693779833824971012473646888773
4499 28180741178826999589560677997697933587244237037619698986502
4500 28281127488953099029541015625000000000000000000000020250001
4501 28381848973754839268185831613814532081247139860308951648504
4502 28482906677490800788623219160640828525930578962834845582309
4503 28584301647439958199115723452142215770100577592839373134138
4504 28686034933909742561560660306829160649835222926374353603137
4505 28788107590244123442956948070725029190977970443908711701276
4506 28890520672831710733690993181247063762346107279516081148069
4507 28993275241113876276581902871268565861723203798726974346094
4508 29096372357592895350714187528031190356108724578931344545553
4509 29199813087840108054174160491861536887400101674297007123072
4510 29303598500504100629894444820450094619966261000000020340101
4511 29407729667318906778899354999033017298464227853631142726434
4512 29512207663112229005332436988762226382699481050399116796929
4513 29617033565813680037736122618765460175293088498166040399268
4514 29722208456463044371142284386118415419819763724083593767557
4515 29827733419218559974621464476734543976856113220581075072726
4516 29933609541365220209027697503908380824308961957353054744849
4517 30039837913323095999765150325135392517951494711683888141064
4518 30146419628655678309492264587411402264006820094169848346533
4519 30253355784078240955768708612350438562364676410232775832842
4520 30360647479466223818740225111341115404976128000000020430401
4521 30468295817863636484046400264105468747425567537601075339564
4522 30576301905491482366226478148275333577893153326223486059749
4523 30684666851756203357988602620132700167304318800429054913598
4524 30793391769258145050798286764973316653237488544229484940177
4525 30902477773800042572332488207477179100736975669860860319376
4526 31011925984395527086436407146164696068459895712625338421829
4527 31121737523277653001311023199971978547418956225158866709234
4528 31231913515907445931750447278011518124753641524419727251713
4529 31342455090982471461339385954844355553767911405896653285812
4530 31453363380445424750612398502556201979073367000000020520901
4531 31564639519492741037268171047413328981445133858137067177894
4532 31676284646583227074623738533016210034077554986059786970769
4533 31788299903446713554585453534143405280219327234075079887128
4534 31900686435092728561505531726690642334956076820453478640997
4535 32013445389819192103385197230398511678336732954345723691226
4536 32126577919221131766977807353897531888661512071008308819009
4537 32240085178199419543437855737785592816357177619881306700604
4538 32353968324969529871254435763127546563822559502796670221093
4539 32468228521070318943300592622401495056909575153007316851982
4540 32582866931372825324923002890316911242870784000000020611601
4541 32697884724089091930089595036236573390909394466094784331424
4542 32813283070781009402706063341622855241336309614901094729989
4543 32929063146369180950305731378810056666410729838814516529858
4544 33045226129141808677410889825624798805904897033745045590017
4545 33161773200763601465957567188418794036866928263977071438276
4546 33278705546284704450269691238761785708482589773164196976389
4547 33396024354149650134162763891523258476322909689360632365174
4548 33513730816206331197851503119843013581162203772799982214673
4549 33631826127714995042430402571383865297112322082353493101352
4550 33750311487357260119790823076443511962890625000000020702501
4551 33869188097245154095933060478484392650557770893891093290154
4552 33988457162930173895726831428266114309962352180152158137409
4553 34108119893412367677268783221219983072988255033109020051788
4554 34228177501149438784080965681513932459321322759187275707237
4555 34348631202065871723489702763283195208619398558227559810526
4556 34469482215562080219619969207952122311582909046658120333969
4557 34590731764523577389536213524990917678224482188736947552944
4558 34712381075330168091156573010724006452755899497882120192453
4559 34834431377865163491663599745161912129040976511541137803922
4560 34956883905524617905230958769835226364379136000000020793601
4561 35079739895226587948982071210178956222431171383357272944084
4562 35203000587420414066193356224402139088357295883549271593029
4563 35326667226096024465851576597577886346591822655076055662918
4564 35450741058793261527771813815842938111896660607322638112657
4565 35575223336611230722579789812386968863384141402038595057976
4566 35700115314217672095959614535967841700109777504513474731749
4567 35825418249858354366665571315981686299336530949559127713914
4568 35951133405366491687894255947962724549710340333601269114433
4569 36077262046172183121711260762448951087548204242334775929692
4570 36203805441311874876324641931433345503795203000000020884901
4571 36330764863437845356095627173479368425792835919481586583214
4572 36458141588827713074275412104713441265663071697685587096849
4573 36585936897393967478555457012361921336519252242462494573248
4574 36714152072693522739617432064668757965468130556266901126277
4575 36842788401937294552967868180652934342622756958007833430626
4576 36971847175999800004441653230330113044165254285446686409729
4577 37101329689428780549857769186166905710149261867246351898084
4578 37231237240454848159410095565443701789154957752148957940613
4579 37361571131001154677475708257006748690573063891981001648662
4580 37492332666693084448622880881075197390651392000000020976401
4581 37623523156867970260700948454166806912208882908861213897544
4582 37755143914584832655994320589999685919420204254597866248869
4583 37887196256634142661523234028950024714789453448619249992778
4584 38019681503547607989674312221181240913100334939019212268097
4585 38152600979607982760444653260143534934500874197326681178476
4586 38285956012858900796683996942361321977401093747781324007909
4587 38419747935114732543820527385218140855504786387189074755454
4588 38553978081970465665657049736105557632743199678324715630993
4589 38688647792811609367925638323468143672281818244822138330832
4590 38823758410824122501390389402947798480315309000000021068101
4591 38959311283004365496389624710358002454842626363443542977074
4592 39095307760169076180810782618306413788240775766670672249089
4593 39231749196965369533593302075991239290145135356688953131508
4594 39368636951880761425957050963436350590457261545936338258117
4595 39505972387253216402656275283970579312294395391967794551526
4596 39643756869281219555661649024221843071887786767601570566289
4597 39781991768033872542775786801766393019116957097845438536024
4598 39920678457461013803790542869683413932454397449309767145573
4599 40059818315403363026897560927807934868787379779628058546202
4600 40199412723602689918166859776000000000000000000000021160001
4601 40339463067712007327011740409162164881246864777496822311804
4602 40479970737305788780661980971305252708533972348114001897509
4603 40620937125890210480771147331306717575614106727498669199438
4604 40762363630913417815387889191108256174298647645059065016337
4605 40904251653775816439625314863299764060964667950622579799776
4606 41046602599840387978466942435034955577347161559865055524869
4607 41189417878443030405252311245079286284710559528789125089794
4608 41332698902902923149490105716922673380863595375871769444353
4609 41476447090532916987751593890077845945098459264394164064772
4610 41620663862649948771502315751070810532898511000000021252101
4611 41765350644585481045835271962715012824329591926710172791734
4612 41910508865695966613174362102909115988730424852470357594129
4613 42056139959373338096122503330635776241909216585929653406568
4614 42202245363055522553734725775653715706615452892898757662757
4615 42348826518236981205602590178518970418685417660888693173226
4616 42495884870479274318242506668357877499818391466955046723649
4617 42643421869421651308386951336922256672565275072464647866764
4618 42791438968791666117884179728928474579718218207912587487333
4619 42939937626415817915018823800923228361286478073873525856542
4620 43088919304230217177172731584701350758678528000000021344401
4621 43238385468291277209852567007761351802078110820882959706864
4622 43388337588786431157218031353925022878929528412007259338949
4623 43538777140044874559352097973936506666483318223816146962898
4624 43689705600548333511622368360828464533082250745412080517377
4625 43841124452941858481590560870699846418574452400207540921876
4626 43993035184044643839035233479259990286347620310512002402629
4627 44145439284860873154761119301393658470977184804406083916934
4628 44298338250590590323976918448795470059583802560551110234513
4629 44451733580640596570132042443482727459227894795831184091512
4630 44605626778635373385211648127164377887631417000000021436901
4631 44760019352428031462598327092831512717533891693823524747194
4632 44914912814111285678718034400721704368872405402451196731969
4633 45070308680028456179797247011545925270123235402705213078428
4634 45226208470784495630167938261473498272205767683211877100197
4635 45382613711257042678666740102139003541675170378051779295726
4636 45539525930607501699784640021528023547022174087344483201809
4637 45696946662292148866333724835050355849106482451875245890304
4638 45854877444073264610507839177826175318421658326213106645893
4639 46013319818030292530324572826971298851199854829928608139682
4640 46172275330571024798546728224623717813059584000000021529601
4641 46331745532442814131292348047129645294164831343837278002724
4642 46491731978743812373653502662101816348554710585319020973189
4643 46652236228934235759755349122248032860754652525089612963158
4644 46813259846847656904798477252590730714424355896582210131217
4645 46974804400702323586739254685980256506810581971862814544776
4646 47136871463112504375374771681042390045980199856779424161189
4647 47299462611099861166711068507666882545073153319275294036874
4648 47462579426104848680605603398986878233129538291480121681473
4649 47626223493998140979787387837043967823560861088266316571052
4650 47790396405092085068470878553882049560546875000000021622501
4651 47955099754152181628892572382944161753952273913544149963454
4652 48120335140408592954212301280016671088268716604102776862609
4653 48286104167567678136334470741609388302198613576005721827088
4654 48452408443823555567317925774991542220589321554585561530437
4655 48619249581869692813156764811914157361824079219238302919026
4656 48786629198910523918828253801510617477222258902971766720769
4657 48954548916673094203618020461530118653274015964295788206644
4658 49123010361418732605846932605854483795027273122729412301253
4659 49292015163954751636238484895489098367442724578932657155622
4660 49461564959646174999280135575596127357403136000000021715601
4661 49631661388427492942046849058726606252096413326725403519384
4662 49802306094814445390070111890663123409609837613763974800229
4663 49973500727915832929950898987044434873639486006168484880218
4664 50145246941445355698530474353427841575175319888470192417857
4665 50317546393733480238548516096257848632575162028869650668476
4666 50490400747739334380833859695337233440529583389453450720549
4667 50663811671062630213189156538209681910692807055545179849614
4668 50837780835955615196246946912116323057278268629876923465233
4669 51012309919335051486691048309021129743346746553426746863392
4670 51187400602794223528353761323136615159954853000000021808901
4671 51363054572614973971816196908331339445113787530459805960514
4672 51539273519779767983256030615060102557112662269393302786049
4673 51716059139983786003404191943708260344109777241095413332548
4674 51893413133647045017589400434551965355247595492705663113477
4675 52071337205926548397967064865362003695219755172729514043126
4676 52249833066728464379146868247863486899364566922561766400529
4677 52428902430720333228551369506038102575031156234426744015784
4678 52608547017343303172956163085239410379687464330815304133413
4679 52788768550824395142780550584293029270328894945543571864362
4680 52969568760188796395816294126569909955592192000000021902401
4681 53150949379272183082200839894239225260528348310969160976844
4682 53332912146733071812560422346704749680655143133491778420069
4683 53515458806065200291367685434172370779140166485951620394078
4684 53698591105609937077677886905344853822685353887294513137297
4685 53882310798568720535527385899742701115863025122009299292976
4686 54066619643015527036397952715848120472206524313347066400709
4687 54251519401909368476270483262296050966622748935213951355154
4688 54437011843106819169911949537217711527703353908418963265793
4689 54623098739374572185159871847496996500303141903229247528532
4690 54809781868402025180089258682440353619932359000000021996101
4691 54997063012813895806067826502892429624299283089353200658374
4692 55184943960182866739826384505252837247358067206129340902289
4693 55373426503042260407792548978658580129194035801127897274808
4694 55562512438898743466057438501681701127754341852528101209317
4695 55752203570245061099466695231537784353861530789306662668026
4696 55942501704572801203449079233689111324445650422119837761089
4697 56133408654385188512317992492933918108882091851681280117724
4698 56324926237209908737903607249074418747092389785268165822373
4699 56517056275611962782495799921922293308236914156034438425902
4700 56709800597206551090200827443000000000000000000000022090001
4701 56903161034671988200937627606496367114839313526753837495104
4702 57097139425762647571422779401900677793549738042236883032709
4703 57291737613321936727616523507734946518550382416843829184738
4704 57486957445295302813225817522792635979317717662074605249537
4705 57682800774743268598984185401536703742689317239563010418276
4706 57879269459854499017552116257473744901131439773957133921669
4707 58076365363958898289005974516467797866898253820246468153494
4708 58274090355540737702007801655551763597902407866524168763153
4709 58472446308251814115873019766702407727062258569113938326472
4710 58671435100924639248877889254534447217371761000000022184101
4711 58871058617585659818273627427610395366101278185448776377034
4712 59071318747468508597599361891128456110704562979487723211329
4713 59272217385027286457011572810616731279753554824347951333868
4714 59473756429949875452473371608807777403244285382207182377957
4715 59675937787171283029772870798376529444627786432250998793726
4716 59878763366887017409466020759384596673806386575248366722449
4717 60082235084566494218965624660177551454804740942380204912464
4718 60286354860966474438124792712626946605772026166667397048133
4719 60491124622144533724789861865898964028806567270240410200242
4720 60696546299472563186924787196676481040252928000000022278401
4721 60902621829650301668036206967677148388999802550934486594164
4722 61109353154718899612755794920519986301845607422624517438149
4723 61316742222074514579564141164027608466154467734566944932198
4724 61524790984481938467768247335848902509361000114100288914577
4725 61733501400088256525972782875194522900506854057312034044376
4726 61942875432436538209413527569250284411085259208720458403429
4727 62152915050479559953649921347636013032624492297039263444634
4728 62363622228593559932242355920683717276054851709090659637313
4729 62574998946592024866168774611303189623854810919020286217212
4730 62787047189739508952864296940179876133812467000000022372901
4731 62999768948765484982896953513814473928136930508218533836494
4732 63213166219878227712422204858682950147323634859687611313169
4733 63427241004778729559688725367197982272019276460335873189728
4734 63641995310674648693997960797228836302833030632442160379397
4735 63857431150294289585650215122139677361854426527343772420226
4736 64073550541900616085540490288502547895586066045342353604609
4737 64290355509305297103197990930110539463224307981079072400004
4738 64507848081882784952194115636352736453729608456819405490693
4739 64726030294584426431974887307523396577153674697419827747382
4740 64944904187952606715305127776746425296912384000000022467601
4741 65164471808134926110643256565840608515547079411301272194024
4742 65384735206898409768897390698985074740829030146400832036389
4743 65605696441643750404145442252237964504245050103621457316458
4744 65827357575419584098034153098000745111944100477131451492417
4745 66049720676936799257704472441009471002706407188537620171276
4746 66272787820582878797223372566393436276875933734068891365989
4747 66496561086436275612635112061209853102590359726001728028574
4748 66721042560280821420878093959497489845341733305911019568273
4749 66946234333620169032946829128568444642859092077829345360752
4750 67172138503692268131812103092670440673828125000000022562501
4751 67398757173483874625746257711416875588844030156186896156754
4752 67626092451745093647834538027033088982316905290970720407809
4753 67854146453003956272587719499460203034911963082430392522388
4754 68082921297581030020705722095068685422487331305546036173637
4755 68312419111604063223176635616960134814498465812866233547526
4756 68542642027022663316030525596797207806578819702544037127569
4757 68773592181623009137202561344439901664315176116995446180344
4758 69005271719042597297095407707446133762488427078365158830053
4759 69237682788785022694566450063203459240307755969213578827322
4760 69470827546234793250201278388008220817883136000000022657601
4761 69704708152672178928870941256133886787715059572723852614684
4762 69939326775288095123706794654591789024136495086755202827429
4763 70174685587199020473763313893069879262492109501374704017518
4764 70410786767461949187776009981048855226051965290791967543057
4765 70647632501089377946558594973376311470572280434021018798976
4766 70885224979064327456720774290091000401109173551643474729349
4767 71123566398355398728525508234920166343252920509021454305314
4768 71362658961931864150842280208939769915226222236657128236033
4769 71602504878778793436290835781134440583317946013416237117092
4770 71843106363912214509808015176193479841501503000000022752901
4771 72084465638394309414008692212432041354511251837134612857814
4772 72326584929348645304850455610262600655863646938657703295249
4773 72569466469975440611250524235620316414692861663146143011848
4774 72813112499566866432442476585056107081317321596460597920677
4775 73057525263522383246999697002172809444367885589599632175626
4776 73302707013364113007591997081443048525959544922096558411329
4777 73548660006752246695681660808394092959863477998704323453484
4778 73795386507500487410505186548288372703627455475286296746213
4779 74042888785591529066827258372814039777858600122406698400062
4780 74291169117192570776093973750406120696020992000000022848401
4781 74540229784670866985753084665556677416870956763254804576144
4782 74790073076609313451649975121186724785087692454702695411269
4783 75040701287822069118549300061622189981200781163431622715378
4784 75292116719370213983973649378154122004830497470741858826497
4785 75544321678577443020692276171217735015529536032043479927476
4786 75797318479045796233334841189979111765513647260387624813509
4787 76051109440671424924747275699091716171677749053981740274854
4788 76305696889660394247849253281532737464771943714011553320593
4789 76561083158544522118895387624143895157911062293176870046232
4790 76817270586197254568185138497612026456378409000000022944101
4791 77074261517849577604409512284398534217799745484261703859674
4792 77332058305105965668965986876268656495361086051048694375489
4793 77590663305960366756716673907725131992849386557081694338108
4794 77850078884812224279808554463398783164023930242261700980517
4795 78110307412482535751318687947312882309498919970825218304526
4796 78371351266229948365631598081380885303715568161696664975889
4797 78633212829766891552600585361420568638579661289869719019424
4798 78895894493275746582689502093714980814158952130725802919173
4799 79159398653425053300436554716506407764151794750116208625602
4800 79423727713385754063726968832000000000000000000000023040001
4801 79688884082847474966506865589147280397088999356032087198404
4802 79954870178034844422716454119787589075370083050694688987909
4803 80221688421723849189366643995201909479166431096624063090038
4804 80489341243258227906829424491776344191414690386731694302737
4805 80757831078565902234558844188723722118304830908386253556776
4806 81027160370175445660606155423557900383860289507799356338469
4807 81297331567232590063439663758587745742228761952299253537194
4808 81568347125516770104727043220873467513915240057201502501953
4809 81840209507457705531885344026089771711206324945012899908172
4810 82112921182152021469351631141237441980116011000000023136101
4811 82386484625379906777675149740253502940214148506229443482334
4812 82660902319621810559680117718853474106129944527336013648529
4813 82936176754075176893096696319408544957787028613494144181168
4814 83212310424671217869206387932775205394832264747418787913157
4815 83489305834091725017197055651663072924061132132324241934226
4816 83767165491785919194071952509705667973764447775606454741249
4817 84045891913987339020106589912695645579491817356780409278164
4818 84325487623730767939996964914717551050445621666219237028933
4819 84605955150869199989992605073865164485212062252349198863942
4820 84887297032090844351458078002025617438179328000000023232401
4821 85169515810936168771457050763458904434906146367780546001464
4822 85452614037814981931103672340661357704152415320225660357349
4823 85736594270023554842576990836789745655738749845634658821498
4824 86021459071761781355845306285706459201497712773563230131777
4825 86307211014150377856298800257906724775210022926330589686876
4826 86593852675248122234640475248080754074218031435382546424229
4827 86881386640069132210537380473176369726856984128649855292334
4828 87169815500600183091686296564344902627245957771871335460113
4829 87459141855818065050100500068314289385551005652278929662912
4830 87749368311706979997576930050233307631146517000000023328901
4831 88040497481275978142456033778020997312132801259561384445794
4832 88332531984576434309939776835343449223684236967497030714369
4833 88625474448719564108386765424591389672233511540396270221028
4834 88919327507893980024157145451169088377644034089192648478597
4835 89214093803383287527733914595008919487834640562377953064726
4836 89509775983583721274001510343935859589495924494644160027409
4837 89806376704021821479717019256220825982181595790857836229704
4838 90103898627372150561364090906739100124751832634112526755493
4839 90402344423475050116734634423408220354062061575595145675082
4840 90701716769354438333738626609297234470109184000000023425601
4841 91002018349235647910097868742715617246205642538872456905324
4842 91303251854563304567735294624906468779982951398204127919589
4843 91605419984019246245827455675347730268424652126951259589758
4844 91908525443540483056644090231232400312489010580300289673617
4845 92212570946337198088455224064042303934557707136657738317776
4846 92517559212910789139943047856301413904172010622297238590789
4847 92823492971071951470712875360109443391236411107650584340274
4848 93130374955958801652654803560894131190319398811909635875073
4849 93438207910055042607065273770425833296976862634115949470452
4850 93746994583208169912595570548420501708984375000000023522501
4851 94056737732647719469252394078392414346830535417643421870054
4852 94367440123003556603834001477647898246708373591335188773009
4853 94679104526324206702344033880744260113566733825712242137688
4854 94991733722095227455084029378149903093937663211075419636837
4855 95305330497257622800284767395475548116729455311767601696026
4856 95619897646226298652295998242214139339011879995733971554369
4857 95935437970908560500513782721608591000034316562104171474044
4858 96251954280722652965384601254711353285921398774622319778853
4859 96569449392616341397985590312026778257980442376236472819022
4860 96887926131085535609840726445925492763099136000000023619601
4861 97207387328192955819793505257349055816291475015267110229984
4862 97527835823586840904917654592713783322193454437255755674629
4863 97849274464519699042608678533377006271873910431527923074818
4864 98171706105867100831160551693021471369963784629793883488257
4865 98495133610146514976293672360790901619677042027648949449476
4866 98819559847536186631262238503391725853452141579368986758149
4867 99144987695894058478331532951555975387756034246265801081014
4868 99471420040776734639578193629605632635853858606526843426833
4869 99798859775458487505129401826211072838793298650915016690792
4870 100127309800950307567120046635112398735565153000000023716901
4871 100456773026018996347810317202364610492629587863522897275114
4872 100787252367206302510469836687843798682644669987437188624449
4873 101118750748848101241798383270056442490264254880707893611148
4874 101451271103093616994817444481948900983879397942096825547877
4875 101784816369924689681331322049118170980364084243774437828126
4876 102119389497175084403221245598754716294705148934454902442129
4877 102454993440549844812000965506458803151098894978658540211184
4878 102791631163644690186227578137897337175436728692674895779013
4879 103129305637965456316526891212722091030443993754081351255762
4880 103468019842947580288158463359345703142817792000000023814401
4881 103807776765975629251211550531642536677304430571209434695444
4882 104148579402402873268689563213461881145387486295926617222469
4883 104490430755570902332907282635546864865806044817208466956678
4884 104833333836829287640792001964061467476091891413705569335697
4885 105177291665555287218846949982940148900982225775085473081976
4886 105522307269173595988702820576672638639785551284977239246309
4887 105868383683176140364350971719386468759280214219105491514554
4888 106215523951141917472319873084141810431047746243559445795393
4889 106563731124756879086224672197641320785472587349375175883932
4890 106913008263833860367288315675001062574783459000000023912101
4891 107263358436332553502601504872231463168266864825866742580974
4892 107614784718379526333057884686529869357946877164814332668689
4893 107967290194288286063070260612764963315295830958591554321408
4894 108320877956579388144343312925501358846560590876140657571717
4895 108675551106000590426148228396920613032080569284179711461026
4896 109031312751547052664714899679880973239013738270988692210689
4897 109388166010481581484527850780449028761075573789229405241124
4898 109746114008354920884482834314347433232665985909339638435973
4899 110105159879026088382032112886198679358578365240242739145302
4900 110465306764682756888617783349000000000000000000000024010001
4901 110826557815861682409864129294223586146589070925327661421704
4902 111188916191469177664171894291074988897314839209954619763109
4903 111552385058801631713529556538027635975715922895648580915338
4904 111916967593566075700529155112541462587707523767733052175937
4905 112282666979900794785746969308119645205811582492248559215276
4906 112649486410395986379822386034303045882039192896902762775269
4907 113017429086114464764741606328084234839218798872583731240894
4908 113386498216612412199006441088272674803500930079656730660753
4909 113756697019960176601542328601784943628029977422739618809872
4910 114128028722763115909373872687388675635461261000000024108101
4911 114500496560182489204270650743311466444154345600798664107634
4912 114874103775956394703740776056047381818891401546396028905729
4913 115248853622420754711924718814861336060955796328861441948468
4914 115624749360530347626117195786609690044667697528135494268357
4915 116001794259879887094820529945765532593432312671264672594726
4916 116379991598725148423408758932658666505126220356026750780049
4917 116759344664004142323657935437111090002526191485171110963864
4918 117139856751358336103574513883565373831616911810353067429733
4919 117521531165153922394130456536661780051071417427907661847642
4920 117904371218503135509690718762716123761737728000000024206401
4921 118288380233285615539096088082880502020711022463730027928764
4922 118673561540169820264541955248630257956875151719377088096549
4923 119059918478634485005571488270811469823534494458152498630798
4924 119447454396990130485679862551504325759301109917662024168977
4925 119836172652400618819204672415611861383542418479919457849376
4926 120226076610904757716356411829076530509743199851974106465029
4927 120617169647437953004421965336168227443477749679105309460034
4928 121009455145853909563353394663089919186030450231686097702913
4929 121402936498946380774133942433428684549273671689314084428612
4930 121797617108470966578493102437463384886363567000000024304901
4931 122193500385166960248722826307253593992086544868895366575094
4932 122590589748779243966527449688511988157582335820343454935569
4933 122988888628080233310020727484744859863884335627655614172328
4934 123388400460891870748164467895780525888114816153103661397797
4935 123789128694107668242124649198848460225005053205810571229226
4936 124191076783714799053202591943586368586285872850556142470209
4937 124594248194816238857180742871010090995817340153372587379404
4938 124998646401652956265104905839363226935479335861909430440293
4939 125404274887626152850707329766160392791857841425260731922782
4940 125811137145319552784857934495450844258729984000000024403601
4941 126219236676521742177614122992669275298851182663860522136624
4942 126628576992248558228623092777230554400310850452242508622789
4943 127039161612765528286814321446599275967815740232520229783058
4944 127450994067610358920503960946769789572031864899188244674817
4945 127864077895615475099217233325287043043166808476379418984276
4946 128278416644930609588719577486995597643396596430313105835589
4947 128694013873045442660932252383009765018893153560048512971974
4948 129110873146812292220593357523852476221272440083372930601873
4949 129528998042468854450710787142729522844867502146291498900152
4950 129948392145660995079039490169419830322265625000000024502501
4951 130369059051465591368001564834717897064738588958381817103354
4952 130791002364413424930654174635724287903276225648351381958209
4953 131214225698512125475497031980023819877998770688040480672988
4954 131638732677269165583098257518915945333866134449572431920037
4955 132064526933714906617704787403882875799136952501098657364526
4956 132491612110425695877191167884431709756547498044004610001169
4957 132919991859547015084888547237879716732689504355926214087744
4958 133349669842816680327023949411638981023483879263573855147653
4959 133780649731588093539688492395689840756890726186945909130722
4960 134212935206853545649442097657324544915931136000000024601601
4961 134646529959267571471851425392526944126604554904233666365284
4962 135081437689170356472447264309686086813702902188094433341829
4963 135517662106611195494777404593398698124706812830681352052118
4964 135955206931372003560421129031097720037234853153173860253457
4965 136394075892990878846021870455874617593812671907409692619976
4966 136834272730785717942585304098388951283019392985139426806949
4967 137275801193877883502481171582950963070568599182312070176714
4968 137718665041215924379778469582017576683111859268871029037633
4969 138162868041599348369735280994280522951587101376226855584492
4970 138608413973702447653456480369594347472075803000000024700901
4971 139055306626098177053924808605065277129282855174525549212414
4972 139503549797282085209803385117099638407723054055706158773649
4973 139953147295696298773600609191020476461730092873853875130448
4974 140404102939753559740981596460458911593150348530771465995077
4975 140856420557861316018203801911096761956810951232910181000626
4976 141310103988445865334848297875992243668121394540984638492929
4977 141765157079976552609212304631703862901757374963744844288884
4978 142221583690990020873923012855311747898693107591854061231813
4979 142679387690114515869527491802324052087604928823970500431462
4980 143138572956094244414008545054983257662062592000000024800401
4981 143599143377813786656371757510819465738097681459728341334744
4982 144061102854322562322644673374133531868766451997195543853669
4983 144524455294859351062825055720663399788994769906571363117978
4984 144989204618876867007511504170756691100634268783121964664897
4985 145455354756066387643146348772239832994278499136291528756476
4986 145922909646382437114997695804671414591377327014454149699109
4987 146391873240067524067204775316162612024856628583594255074254
4988 146862249497676934129408331237343399390646590682639600690193
4989 147334042390103577159685703329788820631600078490226335041632
4990 147807255898602889353708476464270294648677509000000024900101
4991 148281894014817790330239117234075264197942714383390006822274
4992 148757960740803695303281881137394562302900213071867855781889
4993 149235460089053582451402455957998863265095378348398687224708
4994 149714396082523115594930308983240375244425490675360490982917
4995 150194772754655822291957527771489585347152555389526392137526
4996 150676594149408327464248086766655195482874812759836559465489
4997 151159864321275642664371935605184479925338611384894988782824
4998 151644587335316511095579089921188069657311659547646632372773
4999 152130767267178808496130012278905906292609659361875399985002
5000 152618408203125000000000000000000000000000000000000025000001
5001 153107514240057653086077048558037312726161365751880650165004
5002 153598089485545006728174734336468205571207206470659875358309
5003 154090138057846596858384059342411610559668893727386592660638
5004 154583664085938938256490923390170667148001606213173398869137
5005 155078671709541262978388936769709883674795687713806177393776
5006 155575165079141315436620658950959995724268096789482393232069
5007 156073148356021204246384046899958365571471506002372151264594
5008 156572625712283310950544920553206030209103604984682813239553
5009 157073601330876255737400603368499198987444275285034665031572
5010 157576079405620920265144573100692319701337511000000025100101
5011 158080064141236527707186962496738870180242854397466928252934
5012 158585559753366780132691081923850336818465543268744568982929
5013 159092570468606053336891796496177955301739330116963054635768
5014 159601100524525649235967579508069801249465873184151221443557
5015 160111154169700105941444382375251913557745412521728540775226
5016 160622735663733565629316109289341138871918728498330694838849
5017 161135849277286200319273462866585323532678493180414159969564
5018 161650499292100695679640235679861115081291552208453848250533
5019 162166690001028792973823762165511028972523702353315569151342
5020 162684425708057889264294216455892492985008128000000025200401
5021 163203710728337695990315744667418604315486582900575822376064
5022 163724549388206956035861055535823573693691621658261200655749
5023 164246946025220219404350061499370039417421863561033674360098
5024 164770904988174677617062463851270418282570620562849791026177
5025 165296430637137056952283810879815633432939648628234888531876
5026 165823527343470570642454527454243495466799873188514978525829
5027 166352199489861930146801718762444001926892912175749075947734
5028 166882451470348415617144190329955420256937587853887906365713
5029 167414287690345005674772101515676613580208918750724720514312
5030 167947712566671566616513980856189420283393617000000025300901
5031 168482730527580101168315479385990706171596763473267770224394
5032 169019346012782056904866222864277162772886598912626883976769
5033 169557563473475694454023446159767266919713939361823115043628
5034 170097387372373515604993753353504890758334894970407519136997
5035 170638822183729751439447345886349867249641037992797876913726
5036 171181872393367910604952398774166105201530751365248540933009
5037 171726542498708387850330942011373621383468502866780375849104
5038 172272837008796132942751621254905966056089810713947076545093
5039 172820760444328380086589069198641211728808651573914756490482
5040 173370317337682437964294317186549161115254784000000025401601
5041 173921512232943540519735716045180435931000384979699157887924
5042 174474349685932758604685216317340439828194217090685574145989
5043 175028834264234972609340581524034293662143688250269577896358
5044 175584970547226906197990174246795369173261715799086836496017
5045 176142763126105221271143364183644412336810842555358912170776
5046 176702216603914674275666360366060191468569077665749133100389
5047 177263335595576333984680366908935759141246612457938163923674
5048 177826124727915860869196403478574866038632614881877863748673
5049 178390588639691848183678918583947911415492038851613363649852
5050 178956731981624224887948456302842742919921875000000025502501
5051 179524559416422720528052115626949458739235906628714171856654
5052 180094075618815392198949366728617659629628668400950499963409
5053 180665285275577213712079960597898167044205380772064318128288
5054 181238193085558727091100188152979729443467796178827793023237
5055 181812803759714756519293612572277755183924651228515650553026
5056 182389122021133184862382614714822687444152551663122992467969
5057 182967152605063792890687656570399869321913631221001824021444
5058 183546900258947161324802082195854342842891865553132724936453
5059 184128369742443635829171540033411372311546637139378457762422
5060 184711565827462355078188725355670218000859136000000025603601
5061 185296493298190342019636107325574267321892735906666011020584
5062 185883156951121658460531622284190902661501458197396035829029
5063 186471561595086623100654983871172252143024359791708200949418
5064 187061712051281093139255281929513565174319995556821817838657
5065 187653613153295809580663916335457812801106106108459498310476
5066 188247269747145806364760639414470339580234978984888234875749
5067 188842686691299883448464561944062338896732237480150111592414
5068 189439868856710143964646413393392753734983848447474645068433
5069 190038821126841595585083137498121475515841915055347523798192
5070 190639548397701816214301050007599942967763453000000025704901
5071 191242055577870684141379286961427485737201728873127458669714
5072 191846347588530172777011129645514178809094397632655013742849
5073 192452429363494210103347006936497424361959360450237297569748
5074 193060305849238602964369547560667068438718821122233639262277
5075 193669982004931026324777984363053537841886281967163111693126
5076 194281462802461077625586500498200607133214713969177606563729
5077 194894753226470396364868754011139324318073516327494685686584
5078 195509858274382849032308823070548250081672126005056753104613
5079 196126782956434779526447179641959555665624625257369115927162
5080 196745532295705325183739025143669455839035392000000025806401
5081 197366111328146798548771408108841002327752951506310814494044
5082 197988525102615135015214991581841383891554717796077475304869
5083 198612778680900406467316147403416983567980059337549521199278
5084 199238877137757401051965226186748979929259810436519364814097
5085 199866825560936269211607386154211313084164628088317896950976
5086 200496629051213236108493261592822630831628796658620596171909
5087 201128292722421380570998012995586427810385706535053080953954
5088 201761821701481480692968926487382392927024235079548978004993
5089 202397221128432926217293720389632332270988354923824517519332
5090 203034496156464697835114072260033805315990559000000025908101
5091 203673651951946413532341600955244778229169854286777186583574
5092 204314693694459442115366625709117827275443037336906863715089
5093 204957626576828084048083478401121660092501133705544303048008
5094 205602455805150819732589966613744764539908068185308721214117
5095 206249186598831625366152774249340089188046306509521510334026
5096 206897824190611356507265143902026080575080090950464906740289
5097 207548373826599199483858111365490039015521881871517119644524
5098 208200840766304190776961858110023696627937233204663744729573
5099 208855230282666804513349412789635045316297904029567561144702
5100 209511547662090608200930968351000000000000000000000026010001
5101 210169798204473986840903487619316686606293833015375143428304
5102 210829987223241935550897047841377758194229557620829655773509
5103 211492120045377920833596524083556067284494048421567308325938
5104 212156202011455810625554733122680886355945002670539454382337
5105 212822238475671873261151054042341616331698535733215358092276
5106 213490234805876845486887809667971405780682382269657287708869
5107 214160196383608069661455334753714669111373377481772763608294
5108 214832128604121700277235672985753575114530736575712710238353
5109 215506036876424979939154235904246291174141974804730608573272
5110 216181926623308584937028523283705496795274761000000026112101
5111 216859803281379040547803146864515668534622612782308725918234
5112 217539672301091206204300918111953587548723267775354433880129
5113 218221539146780830667360656409746179277027289730932192243068
5114 218905409296697177338473647289687552146680428191451889438757
5115 219591288243035719850272331474564583913143773968872096475726
5116 220279181491970908072466835186637065468524408737363726917649
5117 220969094563689004671067360866822132546135770967927406295264
5118 221661032992420992358973245679790395747652045113106539491333
5119 222355002326475551976252663467249334718849218887664690775042
5120 223051008128272111538680494676234881390870528000000026214401
5121 223749055974373966393345818752332217341908236286794819343364
5122 224449151455521470620384795071090595185037639809876398034949
5123 225151300176665299820139392206785411138863620970571396009398
5124 225855507756999785425287501729027355475634916460171650703377
5125 226561779829996320677735432298050000099465250968933131734376
5126 227270122043436838410309623122964198778165927438769002606629
5127 227980540059447360773530643378605125771041130026600604755434
5128 228693039554531621047999156471185612589829838327989721448513
5129 229407626219604757683170525626793210341142129954001807920012
5130 230124305760027080703542120676429857567366667000000026316901
5131 230843083895637910623525155654010724328778281038929885393694
5132 231563966360789490012521043437348690537929279493883317837969
5133 232286958904380967851970797675106965236800827881147982834928
5134 233012067289892456826394944184077138316259259261928541696197
5135 233739297295419163690690724400625264922579882520996120118226
5136 234468654713705592856203082858056020179772646458955595415809
5137 235200145352179823338336029568906553757139335532434251638804
5138 235933775032987859208721457149350472032691165679482425069893
5139 236669549593028053695213372064143063096284707101747389378182
5140 237407474883985607073226770027668376394563584000000026419601
5141 238147556772367138492192047903076837243177472485146054159224
5142 238889801139535331881147898931271929165680760865558924489189
5143 239634213881743656077748085329283383264267611350240513929658
5144 240380800910171159325210322758644207125753572261479585137217
5145 241129568150957338281988745414686972053698776658752467877276
5146 241880521545237081689205049063734143557151974702221960385189
5147 242633667049175688841127432794147462810956571276178187195374
5148 243389010634003963004240879086919142432336705706281395315473
5149 244146558286053379930707126590357313953667359037430913719552
5150 244906316006791331612267901240492462158203125000000026522501
5151 245668289812856445420900579643792139017880603353996576129954
5152 246432485736093978782791464471929245427821807027039742788609
5153 247198909823591289532448255550645934284235822052492964503588
5154 247967568137713382094030102897762821957511217696024222946437
5155 248738466756138529637230829721305174173274565654174831261526
5156 249511611771893972355308514870389526359817827426360158954769
5157 250287009293391692013112625982403883361188044511307251275144
5158 251064665444464262913218297134223515076578399960651889145253
5159 251844586364400779428536148727467554117957859140662688714122
5160 252626778207982860250025253163488690239963136000000026625601
5161 253411247145520729498396458138903891225735856527970634195884
5162 254197999362889374848953290663658590264817406045781363136229
5163 254987041061564782818978079718146793428624678821901679766718
5164 255778378458660251367331754371698621167655972160819676243857
5165 256572017786962779956196997730345981670376272853454616520976
5166 257367965294969537225156065816375609657057929637172850964549
5167 258166227246924406428056614955604589861369701259925775328114
5168 258966809922854608783381322011034107130631150718122651519233
5169 259769719618607404889099929404659920223797305743964791331892
5170 260574962645886874353245601864490967870158103000000026728901
5171 261382545332290773791721144773639856187199603957597515647014
5172 262192474021347473345104705435731888645208425987890153532049
5173 263004755072552971866489059059506417114749298504691370929048
5174 263819394861407990932653471359672361948918088226824465349477
5175 264636399779455147831132429925789252825081348419189479905626
5176 265455776234316207676011247481780920834166437167869646654529
5177 266277530649729414805544662401900848380399110080715514404284
5178 267101669465586903614961095921451584675111583149475931397413
5179 267928199137972188978082171939857218631402824371464167742862
5180 268757126139197736411654464717986180062216192000000026832401
5181 269588456957842612136558212679757606411336443434260144173344
5182 270422198098790213190325923499522263609887429902876411576069
5183 271258356083266077745672397251621375743423648826512151200578
5184 272096937448875775790006711177675887344085205630018089783297
5185 272937948749642880321166142151976828420220283041320827665476
5186 273781396556047019214881851757917363453007243020942818664709
5187 274627287455062007919756424591462810875027753692883019153654
5188 275475628050194063135804033544582318711655426210904537739793
5189 276326424961520097632875106956403374337883692113955893317032
5190 277179684825726096365558892217289440055052609000000026936101
5191 278035414296145574041429249236427029068648945755897971864874
5192 278893620042798114299771365702841145973259873384084956468289
5193 279754308752427990658199864849691910520147596312969611791308
5194 280617487128542869384851976039550714307322450599564868265317
5195 281483161891452594454113059492078062764585633679321316050526
5196 282351339778308054744105819443750882258305952424682374035089
5197 283222027543140133634449005531295627385951414344462447826224
5198 284095231956898741163066290796214293394954658541487935506373
5199 284970959807491928901101326987841527743309704618964592624402
5200 285849217899825087705270714368000000000000000000000027040001
5201 286730013055840228507262784563445674719060325723139231211604
5202 287613352114555346300066681745493004532277864449059161008709
5203 288499241932103867481393240112722046151363364895779937911238
5204 289387689381774180714626594886396821113485296866709938715537
5205 290278701354049251468023330373731248965242570398132351310776
5206 291172284756646320393154262686653295783585273540650486205669
5207 292068446514556685703862676999131135640707485854929818271994
5208 292967193570085569717291990360993192961273844282419381657153
5209 293868532882892069718815391637718180704414876142752019434972
5210 294772471430029193312980020691778758230403011000000027144101
5211 295679016205983978422858690040346753074419771700362547103534
5212 296588174222717698100483024495729676722002351103294423597329
5213 297499952509706150311313198298695915404577709406122064770368
5214 298414358113980032855981185571416279294950674298215418253957
5215 299331398100165403592826609127328362381210778360351589696226
5216 300251079550524226125026875361712886908768342780195287016449
5217 301173409564995001116406319691723680711450823474884699940964
5218 302098395261233483400292558401271920392342636597696101152133
5219 303026043774653485046072149358439126676413336506738796718742
5220 303956362258467764548382006495562724315004928000000027248401
5221 304889357883729002304157791760056271945876921814747908830664
5222 305825037839370862543045724043320757191197968133237080234149
5223 306763409332249141876969897962374850341267507110038873578698
5224 307704479587183004634933296891356755314635499167264723200577
5225 308648255846996305149417214905779802868142724037170437456876
5226 309594745372558997161030771899985833795826046615444018707429
5227 310543955442828630508349615656939124330920109593555345883134
5228 311495893354891935270170754679320935363362388949264502951313
5229 312450566424006493527698756722480611402775684343528316645712
5230 313407981983642498914467280794512120528612717000000027352901
5231 314368147385524604122089085498572984820070193334537002082994
5232 315331069999673856530217274580243690053553448363984756519169
5233 316296757214449722129390602001618538847431516706019427546228
5234 317265216436592197905726164387983496208276419011083049075397
5235 318236455091264012856713758877114813892740319700561550842726
5236 319210480622092917807657579840848675747854219411175545918609
5237 320187300491214064198602769239734620915017669272083264748504
5238 321166922179312472011876623111085844527666996548892436014693
5239 322149353185665587010666991476053997491883601387640800585882
5240 323134601028185927459353591380646395729936384000000027457601
5241 324122673243463820496601583457717083711215769893482900950524
5242 325113577386810228332520841911434002502092762637944159652389
5243 326107321032299664441488876782773816513389044230174247882958
5244 327103911772813199922530346355132841740414270988042010598417
5245 328103357220081560199441527204764593040834695259216336103776
5246 329105665004728312233143990293748502966680694406532227689989
5247 330110842776313142419048064246536964354835073850943232787074
5248 331118898203375225342503452148486106481132627082320485302273
5249 332129838973476683565711606460507870784423788403185519109252
5250 333143672793246138619772158563137054443359375000000027562501
5251 334160407388422353375833845631629552500241544979829119923254
5252 335180050503897965969618978607632692719820341826702310433809
5253 336202609903763315453889551579624750585031953067695629798888
5254 337228093371350359353722605521532332405895406757736441689637
5255 338256508709276683299762428675220310905710311500732449490026
5256 339287863739489602914917602507124151435678949227691149461569
5257 340322166303310358130271786732069975694638257617454745848844
5258 341359424261478400106278479988911870315913516506524307774053
5259 342399645494195770935611794984314819864051027245019171985822
5260 343442837901171576304347548904829715048923136000000027667601
5261 344489009401666551288451692246047736999272466893118025891184
5262 345538167934537719462856282534488384575859280863567215263429
5263 346590321458283145500706854337072254784579020238574998504018
5264 347645477951086781440669144079361257079545269245441355469057
5265 348703645410863406800487698142721848172153623802551297251476
5266 349764831855303662715293926098390146449442486342374715073349
5267 350829045321919180279466658380003547822380466748140911383814
5268 351896293868087803271154229813127601738478307706200008390033
5269 352966585571098905438873537828969730469589744081458428185592
5270 354039928528198802529908417508858298601589753000000027772901
5271 355116330856636259240537035455907743514298089038688610144314
5272 356195800693708091268425831491025581212409655542633978141249
5273 357278346196804862647835831943189834812433076318829305208348
5274 358363975543456678548595921470588306411721840257477064256677
5275 359452696931379073720106892532325091470032930374145535638126
5276 360544518578518996761949793453234908597340392242440598765329
5277 361639448723100890402982268110882075987164493364690780441984
5278 362737495623672867971117223248748670222589689828864556110213
5279 363838667559152986236289273908337061709763849485334625878562
5280 364942972828875614809426004101538962307284992000000027878401
5281 366050419752637902280553139239982169438225240265883620372644
5282 367161016670746339279475259627696343121289039015832352667269
5283 368274771944063418642786691135593251421156486303768463121878
5284 369391693954054392871280690639902333293930612786330459572497
5285 370511791102834129062139000551521724279659314092956570899976
5286 371635071813214061500598279419636517233797737869751057177509
5287 372761544528749242096104824792034991332554775345481119673354
5288 373891217713785488848284390888152077361992662487243239894593
5289 375024099853506632528369767821537589753202994406098632434732
5290 376160199453981861762045131729453494060593659000000027984101
5291 377299525042213166699982996862637715017724114689746052666174
5292 378442085166182881462666902092639702352945758756211734041489
5293 379587888394901325546410746042963772787152447465115823454608
5294 380736943318454544377803947779700068526429498943900452136517
5295 381889258548052149204130354344251746656012511996582059287026
5296 383044842716075256507628043012775354520131729331081601349889
5297 384203704476124527131776875662357233895705458181013623327924
5298 385365852503068305308120855651794261843681273530896164703173
5299 386531295493090857772453014824899042988105392408803864424102
5300 387700042163740713159511720257000000000000000000000028090001
5301 388872101253979101865658937831973953872443762235345003514904
5302 390047481524228496569333123299677820874713305347719591063909
5303 391226191756421253599392031764709533020066719367073691416538
5304 392408240754048355341783844240426930943618109707955571868737
5305 393593637342208253875308605611216750442638321493713407049276
5306 394782390367655816027556052725993033380628486167989028722469
5307 395974508698851370042430485042404674048554567195223565255694
5308 397170001226009854050998393900565613262580965074315787495953
5309 398368876861150066537720120774340269779435240406115467616672
5310 399571144538144018994452860375105302811452261000000028196101
5311 400776813212766390954938861915983867278785704616830881808834
5312 401985891862744087602819711833060968705332673792929338134529
5313 403198389487805900146545104454023529663037017775705882217668
5314 404414315109732269154872524154746587342246170940811727889157
5315 405633677772405151046982774102023648345614377356323270436726
5316 406856486541857987931565293398107074685361089685318815135249
5317 408082750506325780989556706972913046707906946299415890906664
5318 409312478776295267595546051566322560921631932774007493232933
5319 410545680484555202373190617260381018939907425777013656982442
5320 411782364786246742380317337914509417489891328000000028302401
5321 413022540858913936619716156181975047967106872657879980837964
5322 414266217902554320071963780199454662653521346964573647253349
5323 415513405139669612446948740200925281587103538829289317067998
5324 416764111815316521851101644870446227409559819280358128517777
5325 418018347197157653567668029874502321502193808555603055699376
5326 419276120575512524147695185363057595817450882865391866828229
5327 420537441263408681009738845959660618668153689405584749330834
5328 421802318596632927746630626535930651567119608340345210874113
5329 423070761933782655337982590546367904743297125580579216691412
5330 424342780656317279467441345548246902886661767000000028408901
5331 425618384168609784144040573411692077628815107264348410292294
5332 426897581897998371827337921300969444340890975108339200020369
5333 428180383294838220256359704444376182608137524662566659177528
5334 429466797832553346182714903672438718860012196311879361274597
5335 430756835007688576208578480358756817881110809004150419087226
5336 432050504339961624930583079411823957852924434411870632441409
5337 433347815372315280590997748007331744643645731885072465178204
5338 434648777670969698437912364487398996326411520839274069379493
5339 435953400825474801996487048955177612212466420815169160113582
5340 437261694448762792453666915230453884409053184000000028515601
5341 438573668177200766359104123675015911217018716901715388261824
5342 439889331670643441845371306617280279317891231557178879635589
5343 441208694612485993570893063376304603318037568343111989756258
5344 442531766709716996589365360878953321230711415664641632879617
5345 443858557692971479349776329254485592439912331266906766850276
5346 445189077316584086031486110252806964214258322125864575014789
5347 446523335358642348419168100541439591038077410080923950698774
5348 447861341621040067522759132568047038493508787892212093709073
5349 449203105929530805147911853406986524742549575582410549818952
5350 450548638133781485622788797517501617431640625000000028622501
5351 451897948107426107887384403306220718285698569477255893236554
5352 453251045748119568151908496486761686693684726545397402899009
5353 454607940977591593331112556144393693480970763651301524014188
5354 455968643741700785461788392824570047601025446059931169252837
5355 457333164010488777311017702552180380671054137303344755238526
5356 458701511778234499383100317135801888598059946204995003988369
5357 460073697063508558533438850101047314706043299811892557742544
5358 461449729909227728398007839813068046040298514347782940822853
5359 462829620382709551847386417474896863538349434791760477577522
5360 464213378575727055674684978410896781933019136000000028729601
5361 465601014604563577727048311049178462685427187887842676106484
5362 466992538610067706690770139990286208157198374597966392210629
5363 468387960757708334740407068179328489958440388604661367161318
5364 469787291237629823262633459173410606922569773547152775514257
5365 471190540264707281865932884504852741124855915303405790501976
5366 472597718078601960887576373873156490729725133701899267202149
5367 474008834943816757609692848045699507592317523866853369759514
5368 475423901149751836396592786600146971910345273824291675680833
5369 476842927010760362965862385692800048575623542844900204359292
5370 478265922866204353006102195579559601003188403000000028836901
5371 479692899080510635354541494343648079235248089416837632161614
5372 481123866043226929948117453891259544287991431680924887570449
5373 482558834169078040761966487458229960798187048900644310407648
5374 483997813898022163949634035323747456206463750841716555983877
5375 485440815695307311399668447847943753004074096679687528890626
5376 486887850051527849923624563036590976814337625250014302896129
5377 488338927482681156290863050286519798468782254384379933799684
5378 489794058530224388325892603479003105366875525675135587243013
5379 491253253761131372284363615865223016879498652689951460334262
5380 492716523767949606724184056928848866121121792000000028944401
5381 494183879168857383088590898317273204657444314335692533091944
5382 495655330607721023218373602707538747274981616276321298578469
5383 497130888754152234010809896818582350282215668357167666963178
5384 498610564303565579443238298402048317537996200422760794181697
5385 500094367977236070179556657644293811097411782278381376654476
5386 501582310522356870978301306697821444994774669669439551710309
5387 503074402712097126121327287737512808533088892327440432513054
5388 504570655345659903082476550712773988605356179898622044469393
5389 506071079248340254655987977548900901947193421813422904872432
5390 507575685271583399764770600648278377119743709000000029052101
5391 509084484293043023169029440863882351263263464615639118987474
5392 510597487216639694296101994374189850229383264813952796434689
5393 512114704972619405412732549791038591949592747215524148037908
5394 513636148517612229361381217092031223305007361420278992827717
5395 515161828834691097082534799299355379218756611871459990043526
5396 516691756933430695145357436940790561343442218052239228684689
5397 518225943849966483509390304940391244349988045461569296149624
5398 519764400647053833740381542410862688803845912306945392319973
5399 521307138414127287903700048572767553358016014182914746543802
5400 522854168267359938359159783424000000000000000000000029160001
5401 524405501349722928681454770543819319518759657150208550338204
5402 525961148831045075930779112257324955144289614356158145939109
5403 527521121908072614498580995027555734842352252603557778841838
5404 529085431804529061753774886103184221074369373839939073841937
5405 530654089771175205715111901850628695447197685992614775307776
5406 532227107085869214975784664561697760821353914682703955259269
5407 533804495053626871106719858573794954978693525670470254559394
5408 535386265006681923765389148992224703763958010414354887754753
5409 536972428304546568737347137887041202599329956865929523118372
5410 538562996334072049138083604274757180830752511000000029268101
5411 540157980509509380003156406213473467481862366338280220034134
5412 541757392272570196494951116664801794844096644875119977491729
5413 543361243092487725954793720134337509461230410826276854584968
5414 544969544466077884029523515222207922096941821819802738344357
5415 546582307917800495102014749824995731181720374179443388697226
5416 548199544999820637255517461559543555173143517401851751274049
5417 549821267292070112002070506758022557934869654319806829192364
5418 551447486402309039005622837843242837827023155049825675733733
5419 553078213966187576030882731765353754845842769989657041566142
5420 554713461647307764349298882198498207988809728000000029376401
5421 556353241137285499833962046092127751769163068727919925365264
5422 557997564155812629975601281680849998899218179548532499092549
5423 559646442450719177052234730913974326461497554264355936477298
5424 561299887798035687685421385207269255914420407826272986654977
5425 562957912002055709016447330181582975031808018684387236461876
5426 564620526895398391736167593373461218181803335944808386969029
5427 566287744339071220202612919520094722787723055811936265098534
5428 567959576222532869880859571674029787176251179212824805216913
5429 569636034463756192340049603832086325348252856793321478057112
5430 571317131009291328042838972708673463374243817000000029484901
5431 573002877834328947162941353487818079958911369561427400021594
5432 574693286942763618666826597593192159741417818773090648341569
5433 576388370367257307896024420464527027524631783846258887728828
5434 578088140169303002886876134766145073012400936376917798293797
5435 579792608439288469664970050123853807035831567716918974851726
5436 581501787296560136751889545135887857952118285972667094984209
5437 583215688889487109122296781778530923702253052445542902927904
5438 584934325395525311849769577174905859275969495260044285164293
5439 586657709021281763680204073764416894576131453638598637961282
5440 588385852002578980771991556949519872749993984000000029593601
5441 590118766604519510842574060055768098860955730819773206093124
5442 591856465121550597961380270671144675544382427480056684438789
5443 593598959877528978229540710883087677434260308164994949549558
5444 595346263225785806587179207358712362654024264385337971980817
5445 597098387549191714989476296368735365070865847279480010116776
5446 598855345260222002193099424492541090926198653034987642359589
5447 600617148801021955394994608615563865643709145068526990930474
5448 602383810643472303965934609696386885658175028744253180535873
5449 604155343289254805521619654396210272602191757824731375848652
5450 605931759269917964574528307784979217529296875000000029702501
5451 607713071146942884010118259724687989569107577507964986069854
5452 609499291511809249631379537940220816064903348137160220184209
5453 611290432986061448016146002981427137895788506703799857149488
5454 613086508221374817931974915017664558918124925877967125636037
5455 614887529899622035553808890449324001974602705659667998507026
5456 616693510732939633730039688432262989686580260023254762535169
5457 618504463463794655542998984353838964231390265534104936956244
5458 620320400865051442410307599837419838754675678251700748291653
5459 622141335740038556973921567750759311351101830703291175489222
5460 623967280922615841024120916718207504583131136000000029811601
5461 625798249277241608706095163553973481742958719659843074841784
5462 627634253699039975257188204610998799019627718720287693977829
5463 629475307113868321523274599045718318125724787204313995738618
5464 631321422478384894503149139202198812353303610914611856379457
5465 633172612780116544170222106489825958176745239641174346272476
5466 635028891037526596821223716037671119050192830737375947350949
5467 636890270300082865202032960827573174931496921262877000455214
5468 638756763648325795661158376709327855551660211049782613391633
5469 640628384193936752581811164458546747583684712663053889852992
5470 642505145079806440343924624624939117578884053000000029920901
5471 644387059480103463067887986111041055308378679519365471698914
5472 646274140600343022392177440994678485221681900000817281819649
5473 648166401677455753537482536839465542932422919364109596526948
5474 650063855979856699910342024404022610720673294293660060531077
5475 651966516807514426499719814040817388635128736495971709663126
5476 653874397492020272320368858948910459903802239354658599046929
5477 655787511396657742157248558591601662499656848781618424477384
5478 657705871916472037865679661791058813452538527429961984795813
5479 659629492478339729482339647049356180781771927778177641109962
5480 661558386541038566402621168301704195805806592000000030030401
5481 663492567595317428880296378366620069623423425663602172331244
5482 665432049163966420105850780603836016746983758664055249309669
5483 667376844801887099120271712509192247139795853715698972724478
5484 669326968096162854821498633952800857235113948239205413610897
5485 671282432666129421321165078289440649550112240820251494928976
5486 673243252163445534909685427426360270830824070671666542263109
5487 675209440272163732888163592912199311575456624336750007672754
5488 677181010708801294526025225001219273691134681000217911464193
5489 679157977222411324403700231239968181410594750962790880630132
5490 681140353594653978400108166210248940488032759000000030140101
5491 683128153639867832585125455435053251859318138998418860828774
5492 685121391205141395277640439906057710518515161875029743647889
5493 687120080170384762530229874016322053089246460164435795541208
5494 689124234448401417301918779674815166679525414910856010338917
5495 691133867984960172580914453836025460199673580276611358320026
5496 693148994758867258719634946394761557352156030231915896039489
5497 695169628782038555244782471170760827350220376830844116291324
5498 697195784099571967405642985338212447033858750054572578356773
5499 699227474789819947724224572940956294654383443992218608983502
5500 701264714964462162811279296875000000000000000000000030250001
5501 703307518768578305712685841717038881996253021549189961681504
5502 705355900380721054051103557832677028608114731643898025634309
5503 707409874012989174228242436113717716907836197216001410187138
5504 709469453911100771953528093273779399222105444367715164635137
5505 711534654354466689365376030680038420747978459304992706086276
5506 713605489656264049011725246021418269862965159544530305816069
5507 715681974163509944956917727516233036355752917548122136183094
5508 717764122257135281282447445652224962580504130252529642433553
5509 719851948352058758249540178437067971018888140335394755940072
5510 721945466897261006391963863626577447264233761000000030360101
5511 724044692375858868807908166200789914457649601193841051779434
5512 726149639305179831920211582285355875494007383298423141668929
5513 728260322236836604974654672578809903856159097893448191872268
5514 730376755756801848546478929957613275324928775635942369619557
5515 732498954485483052325732338103660458269799454864868194477726
5516 734626933077797562452484871547341995183596033668735535432849
5517 736760706223247758673400023258289860403456939443699364798064
5518 738900288645996381591591924661511993523809954426535608654533
5519 741045695104942010282141745525553492304485334954528720469842
5520 743196940393794690546091828379295198769840128000000030470401
5521 745354039341151714076181424783598418466728578792080632412564
5522 747517006810573548808033959732700368302719430009376035751749
5523 749685857700659920730952456508423355523350322737051941806598
5524 751860606945126047432927108279138769677568499814422417612177
5525 754041269512879023654906985447175068153068423271179229744376
5526 756227860408094359129836520026021437586863952054433419129829
5527 758420394670292668982406710996194948005865650075333343186234
5528 760618887374416516965920948470843670661358622168856245979713
5529 762823353630907411813125960424782759023734441586814070742812
5530 765033808585782956978309644530333530021288867000000030580901
5531 767250267420714154048419460127583856325296084840841261270894
5532 769472745353102860101407622363937322517673187980319101482769
5533 771701257636159399290462562897393959324106586625505323200128
5534 773935819558980328933240000100132834675367818705390680132997
5535 776176446446626360385661497254773579748995352186523468136226
5536 778423153660200434980303580637209456895248125698055173547009
5537 780675956596925955309856341460061207905159013339631627997604
5538 782934870690225172136586957243434824262824636218540043369093
5539 785199911409797727209200740119518337146823773008887404128982
5540 787471094261699352268950152700268945477238784000000030691601
5541 789748434788420724527300727279574745151484318559710044444424
5542 792031948568966478897921982140284518981413308830027174061989
5543 794321651218934377266231250430751908701370216502264337262858
5544 796617558390594635080178823304312938534487445236382547902017
5545 798919685772969405546423960618593942403701866832092315903276
5546 801228049091912421716513140310826460858796662843454069724389
5547 803542664110188796748134402442433786575732751701075003482174
5548 805863546627554982626984796683969709215351454382420705782673
5549 808190712480838887635251763533865617796774888837865367198352
5550 810524177544020152853173770676123077392578125000000030802501
5551 812863957728310587980610687428735386491691492349488488423154
5552 815210068982234766766020213062808809960968287967801962289409
5553 817562527291710782330703179729573652274494151004139839204788
5554 819921348680131162676647728667135508614355252866595030839237
5555 822286549208443946666770210120244096141146624479858429295526
5556 824658144975233920766819183844795806450321991517757465101969
5557 827036152116804016838678099035400736710945623115812133489944
5558 829420586807256871275272110861219904814722566109390690180453
5559 831811465258576545767755046375419165452156986943107835720922
5560 834208803720710409996123766230920460171739136000000030913601
5561 836612618481651186534879081244508634509875099479981712097084
5562 839022925867519158265824975258546887859380104373135920565029
5563 841439742242644538590571158811264136201965595558506094235918
5564 843863084009650004735777932700426546127566429124668518064657
5565 846292967609533394444656977469742687854291306288513214562976
5566 848729409521750566348717005022053500749902841469858195519749
5567 851172426264298424314219212828628644747751626776981653470914
5568 853622034393798106058284170421062469118714802742457781522433
5569 856078250505578336330069142883597811797801615890375254666692
5570 858541091233758944952912917772396430339406703000000031024901
5571 861010573251334550023823951138444415194801964697677018756214
5572 863486713270258406567167085987484712871500471005581560888849
5573 865969528041526420939884223439594903405978126348778373566248
5574 868459034355261331286065143919698231438512295246016697898277
5575 870955249040797054339166183786265604786574840545654327955626
5576 873458188966763198870656672757527133489258353342585327217729
5577 875967871041169746084355930192391173280943687448317702475084
5578 878484312211491897256207204597631090886031728266376708768613
5579 881007529464755088919719221535347199020077369334768138205662
5580 883537539827620175897790981267784256802619392000000031136401
5581 886074360366468782482121119873763804539259709688131828090544
5582 888618008187488822061889517076695919249506643832282204860869
5583 891168500436760185503885901513728411659441273773091590405778
5584 893725854300340598586747970525376707422774388366152637860097
5585 896290087004351648792460007632201178484619266378723175723476
5586 898861215815064981758752147567950715999622343366554268835909
5587 901439258038988667696530306936206598952466600691994895152454
5588 904024231022953738076957369130019327571404326937927800878993
5589 906616152154200892893297485982359399845538750200756729707832
5590 909215038860467378803127336581374429765390809000000031248101
5591 911820908610074038457010866671380877098959332909650968190074
5592 914433778912012531320227420952089092222139289793420175681089
5593 917053667316032726294637276269585108667418230286391975964508
5594 919680591412730266448263387048841844924508474641979024670117
5595 922314568833634306160663666235727631945377071997192414116526
5596 924955617251295420992664346384294963421706983162256243414289
5597 927603754379373690589521897231193797080693590799068733753024
5598 930258997972726954927078619032942219572765202939194682813573
5599 932921365827499244210975385994038158425921097076728821743202
5600 935590875781209382739484082176000000000000000000000031360001
5601 938267545712839767041022054241828809269917632602193327544804
5602 940951393542925318597911402150494996320785315433838430149509
5603 943642437233642611468447141366230535769553885989433795452438
5604 946340694788899175119840199182976024624617125735730564248337
5605 949046184254422972785103854281571629392085116528503449384776
5606 951758923717852055657455593533434712311853693465107120392869
5607 954478931308824393236310444237738604981604974640467460126794
5608 957206225199067880139446644328663017191214204059473011532353
5609 959940823602490519696430038515256627029454838707803736081772
5610 962682744775270784638889835719930348167426011000000031472101
5611 965432007015948155203745333464644480498289000576407867044734
5612 968188628665513834965990908919489166825087216796291630666129
5613 970952628107501644718154995080576785504868940697453104079568
5614 973724023768079094714057904887926192310938410986176541714757
5615 976502834116138635595003236935249633582452969510253937778226
5616 979289077663389088317048194669150563725690616273935607611649
5617 982082772964447253398509477533071581614819623797291347723764
5618 984883938616929699807373458290234377045003704836722251995333
5619 987692593261544733808792146669597996464851276954180463693542
5620 990508755582184548093359956430310730819862528000000031584401
5621 993332444306017551507380541845000985864777991950258991979864
5622 996163678203580879706847951373274626705295294762182657230949
5623 999002476088873087057382061847666892978359539694570543055898
5624 1001848856819447020102874706739718716229922629948811541389377
5625 1004702839296502872926120097929469920927658677101135285546876
5626 1007564442464981424725221062784123136061843442034750803310629
5627 1010433685313657459930081278178548933355225326905175433593934
5628 1013310586875233371183813081280271126589310930542752493162513
5629 1016195166226432945514410574394168309845036591213007964748512
5630 1019087442488095334022558618837912057638926917000000031696901
5631 1021987434825269205411969931619674588610072723012861284040194
5632 1024895162447307083689164859537403166114069130483240559443969
5633 1027810644607959870360131509137483235328083189685255175591428
5634 1030733900605471551451827758684390415441977948411082326792197
5635 1033664949782674089687011270827441967325791989073120148940726
5636 1036603811527082502141408962932466959705780188416589108129809
5637 1039550505270990123712763477002574382727752609742671690387304
5638 1042505050491564056731821023671651710770808063365618303993893
5639 1045467466710940807045852555846204059767150974159685628616682
5640 1048437773496322106905828558126067519097667584000000031809601
5641 1051415990460070924988896819083811982153605837984903593315724
5642 1054402137259807663888342385758693367092962465896395948505189
5643 1057396233598506545403739484257219901090536068839461362896158
5644 1060398299224592183964536528083153286003930380040218880643217
5645 1063408353932036348520847427680458858509237755647399934209776
5646 1066426417560454913235755261599730612342501617862800497109189
5647 1069452509995204997313967972629324877325977406672006638353874
5648 1072486651167482294302200112105215549843449481135971629449473
5649 1075528861054418591197189773367807214342091108789621893868052
5650 1078579159679179477697795731909982513427734375000000031922501
5651 1081637567111062245938156446099888884782294089180402490296454
5652 1084704103465593981039429969406760283424173224458109829214609
5653 1087778788904629842818171983751796458614807875061330680180088
5654 1090861643636451538989948084893163067918563915019957604862437
5655 1093952687915865990207316135579911187349458728236572297604026
5656 1097051942044304187271854951520429794282510186697294151688769
5657 1100159426369920240860456799954330003316654842946170397343644
5658 1103275161287690624106643171740811825032727983489405726489253
5659 1106399167239513608378206036330986640427192716133799028272622
5660 1109531464714308892593020305726733023848923136000000032035601
5661 1112672074248117426415417519495870417522098808963485077872384
5662 1115821016424201427676055819065174595279987699957611871972229
5663 1118978311873144594358767106802471599953369599980630872653218
5664 1122143981272952511498408884781185153328130404858364680569857
5665 1125318045349153253334295640550741076567565973155578645373476
5666 1128500524874898181064332793670628975561240564859023451708549
5667 1131691440671062936545525138162178484470801263353093178806614
5668 1134890813606348632287081413348731954030852006502102140073233
5669 1138098664597383238082887109751410835377888298641012068800392
5670 1141315014608823164630668868744619243246286353000000032148901
5671 1144539884653455044485725865514363161585698132384461163333514
5672 1147773295792297710697656375465964035224243338234904124778049
5673 1151015269134704373479061315559407205406145776479383851525548
5674 1154265825838464995255760925075005404026688690442087588085477
5675 1157524987109908864448615905994913307640701532363891633768126
5676 1160792774204007368337600282493961232688434179497350327408529
5677 1164069208424476965359329962933967872814381255779665217792784
5678 1167354311123882357189808497217851065039391468150372719161413
5679 1170648103703739860964709818353214436693676157986369921621362
5680 1173950607614620981990076840570404831276040192000000032262401
5681 1177261844356256187296874658309095833914427754359604790369844
5682 1180581835477638880393397751803069409192793794382986165232069
5683 1183910602577129577570092056828882122824532460151414730007078
5684 1187248167302560286111914999415385650924239966772682786929297
5685 1190594551351339084773919631913524710081691240301452669037976
5686 1193949776470554906876312835776391915838212986293888971428709
5687 1197313864457082526375802179676143376494618258529556144952154
5688 1200686837157687747270611440166069174379801512513968672713793
5689 1204068716469132796697111006962901449032891848859566622105532
5690 1207459524338281922076576407057396707772147859000000032376101
5691 1210859282762207192671155992242451251378508654056825131071374
5692 1214268013788294505908697444260639000900712193978557692534289
5693 1217685739514349798836652161601277024861596324797833899307808
5694 1221112482088705465065846803006141780130010152008187555821317
5695 1224548263710326977565482275959034100098289530880859407433026
5696 1227993106628919717671292274824819330063801729530988910809089
5697 1231447033145036010669366093856688109656746476483189798534724
5698 1234910065610182368318713865995572787036132203076308665690373
5699 1238382226426926938676226610233337149873644725947550754822902
5700 1241863538049007163588258509293000000000000000000000032490001
5701 1245354022981437644213634686487368020866162672532766737928104
5702 1248853703780618214943464406845598258979312675365454559484709
5703 1252362603054442226083717093939990080317151661254744144637738
5704 1255880743462405035667096831298373156313975694767823992681537
5705 1259408147715712710761330106847513054710250843698303255203276
5706 1262944838577390938641561461497750139473660467091177438989669
5707 1266490838862394148195132419747422030930933727189830476390494
5708 1270046171437714841927600612057347602268109578900057955051153
5709 1273610859222493138939438346721676524242475530654541033543472
5710 1277184925188126529243433054043691144271459261000000032604101
5711 1280768392358379839793396008816699645908414909843839155830034
5712 1284361283809495412595370539415048770061329058194274244483329
5713 1287963622670303495273116554223634748053083005418744801206868
5714 1291575432122332844460234659682283350044528685419643174629957
5715 1295196735399921542391880409901242861236882463525756868598726
5716 1298827555790328027069607316624084979709380042673641407810449
5717 1302467916633842336373466161283895474501483368354536627969464
5718 1306117841323897566496077889028177043152986195521770565756133
5719 1309777353307181545073987928888860887393015068857856041237242
5720 1313446476083748719392201175758773366898556928000000032718401
5721 1317125233207132260038389089518435466778829138472235894067164
5722 1320813648284456380383853415551855917984552207364046763530149
5723 1324511744976548872268924910012749186361650026689084950225198
5724 1328219546998053858271070163570169024581884680500037477986577
5725 1331937078117544760934575159992765907173976302146911653869376
5726 1335664362157637489341270581842689637583226318921188379511429
5727 1339401422995103843402361085763573006522617324430737986321634
5728 1343148284560985136252018815383124890027596036282586506765313
5729 1346904970840706035124000301731778854279297917900746130074212
5730 1350671505874188621093145620327805322503487967000000032832901
5731 1354447913755966668064219231720593623115753116056162758329494
5732 1358234218635300141391153329342810506943457112161407022225169
5733 1362030444716289916510356756025284424988731195110597654902728
5734 1365836616257992717972355629503266066493619907710369058271397
5735 1369652757574536279256635738717768018396621656599365267265226
5736 1373478893035234723755161537720660088498905917672087138732609
5737 1377315047064704167310652173557840461638356976536392140097004
5738 1381161244142978542696301439662944456865826286181256027038693
5739 1385017508805625646424235848077600591904047345753335481424382
5740 1388883865643863408270613163257187591276560384000000032947601
5741 1392760339304676383905872738358457776117378308619255542707024
5742 1396646954490932471019258842773426997737493099573524607768389
5743 1400543735961499849327348868309828090110425086726827236449458
5744 1404450708531364144856929851860507945859947296259482490204417
5745 1408367897071745818893179155691827999879371152885559115036276
5746 1412295326510217781984718403654901321050664024433747564513989
5747 1416233021830823233397723883724951752267375509942076545545574
5748 1420181008074193726411891595345885536359057419409042911536273
5749 1424139310337667459851670945143087350865207036469902325857752
5750 1428107953775407796246797777712345123291015625000000033062501
5751 1432086963598522007016774970442617580653509693725527081689754
5752 1436076365075180245074567223732124018097692037167047020959809
5753 1440076183530734745245395941559089662600588322006041590075388
5754 1444086444347839252897140223219649218616635782791589567705637
5755 1448107172966568681179470976196218172487876109214965853432526
5756 1452138394884538997269467013621505114304214962107359862295569
5757 1456180135657027338022084718708775029305721905076971978517344
5758 1460232420897092355424476443881597896758874765231338817218053
5759 1464295276275694792253777265210843009638420019335045323144322
5760 1468368727521818288338605034208921462438363136000000033177601
5761 1472452800422590417825144860098152744289200330651143662167684
5762 1476547520823403957849316217419654002777665826160512348199429
5763 1480652914628038389017148807340443135849831197172101540990518
5764 1484769007798781628096122107309734351551666254836934263895057
5765 1488895826356551993320853223872017194963294027840026888703976
5766 1493033396381020402717148218526883285230717764102373155917349
5767 1497181744010732805849063507597242120010969280387493426462314
5768 1501340895443232849394256245193199218038404166066100649044033
5769 1505510876935184776953535784604216413862438380982804102254092
5770 1509691714802496563501162378884104988255853003000000033292901
5771 1513883435420443284883074227079898037683700892610890795430814
5772 1518086065223790722770859799565801372736376609836087373487249
5773 1522299630706919205479929085347437360924913441865439240404848
5774 1526524158423947685060974997070792287250315982687765851092677
5775 1530759674988858051074454646877088476881384849548339877100626
5776 1535006207075619681458459569262776741689305220835053439619329
5777 1539263781418314230900984216807648430078399824367324420430484
5778 1543532424811260657128243192099482819192624295242502975974213
5779 1547812164109140485521329705487576688076405751811521961357062
5780 1552103026227123312474150664517970072897748992000000033408401
5781 1556405038140992547906217608119327349029334966593348349169144
5782 1560718226887271397344517397900519293081391111582087130423269
5783 1565042619563349083989332171370365470702849809304677601528378
5784 1569378243327607311179524548579246401003368704834468180818497
5785 1573725125399546965673451465695015074145443379873596224872476
5786 1578083293059915062162318287446586506876658919214320890041509
5787 1582452773650831929433434026283647400628149088440810807071854
5788 1586833594575918638601478570597118209060212944292477486968593
5789 1591225783300424673826543798510457894085419380683158727823232
5790 1595629367351355845938362328675897471425033909000000033524101
5791 1600044374317602449386790436282622467552793233172555039472674
5792 1604470831850067662939265342197328184366708086854531894207489
5793 1608908767661796194546611666904108934819615667064702775571108
5794 1613358209528103170799227329784110073002646240556213123792517
5795 1617819185286703271396335569370700738170036721087768588269526
5796 1622291722837840109051647062629181927472672826528626538223889
5797 1626775850144415855259434332138431071967751689788069960636424
5798 1631271595232121112345679750393740062875443168541091486987173
5799 1635778986189565032229618481404906072830114778628881778222602
5800 1640298051168405682321658642432000000000000000000000033640001
5801 1644828818383480658984322824184922421806127736943302282831404
5802 1649371316112937948983517877214759084221138687297997613639909
5803 1653925572698367039358103556649106675770647405300281667743038
5804 1658491616544930276136395217975137429965910999867226169934737
5805 1663069476121494472328901274359534423526325819037048373541776
5806 1667659179960762765627262562121029704546509754047788301606469
5807 1672260756659406726240028116547731952727548786193771434974194
5808 1676874234878198715296570136387503532743786174546997432989953
5809 1681499643342144494251110113146250762028268093483083218325172
5810 1686137010840616085719498221918187095779063511000000033756101
5811 1690786366227484886182059114957127754638959184580157408135334
5812 1695447738421255030986489228693037994566923219157215783120529
5813 1700121156405197012085463610518899536013218547813596493254168
5814 1704806649227481548944284094536147296620654128653672188365157
5815 1709504246001313713054575406670282040902627958884033236939226
5816 1714213975905067306490711460270759264322834718971466376029249
5817 1718935868182419494946330714611021814679563897006345055535164
5818 1723669952142485695688977011726871516352169642449465509936933
5819 1728416257159954720871580782896709342856814124395491223100942
5820 1733174812675224176640174925899119260882403328000000033872401
5821 1737945648194536118477919999106592362517541299994876228674464
5822 1742728793290112963226194659614810764626546736805278754649349
5823 1747524277600293658224189491091922271301045456397348373314498
5824 1752332130829670108009125523989887085039907861337289347403777
5825 1757152382749223859019902847319680864440277218818664584711876
5826 1761985063196463042747669748484472942245565654859317987732229
5827 1766830202075559577777488796821609151967251605614372451369334
5828 1771687829357486631165963208658226912845742826871791246788113
5829 1776557975080156339600374697970695277344187534345763536719912
5830 1781440669348557790785572828290052678240502017000000033988901
5831 1786335942334895265505545639450628092835339644151024974138794
5832 1791243824278726740807292028274666086946558145455906489826369
5833 1796164345487102654755308016460793381409303828510361971134028
5834 1801097536334704933205691642938497727801703447570219194570597
5835 1806043427263986279049564772905546382462801915800415073109726
5836 1811002048785309724376204622822733595458653690574831505355409
5837 1815973431477088446006973260943972431242286242666118027126704
5838 1820957605985925844851829757654170946511836253600150172503493
5839 1825954603026755889540907030118369202518200755386871132552082
5840 1830964453382983724784333752660253626213597184000000034105601
5841 1835987187906626544914180989034580618280925671716391582618324
5842 1841022837518454733063113446485584727386094605540030751851589
5843 1846071433208133266435026455342652802139037110207903167922758
5844 1851133006034363388123651943047131883169764707061000896585617
5845 1856207587125024545935819799083006763507505752394226108382776
5846 1861295207677316598676765118453419664420523617713399911938789
5847 1866395898957902290355576867259881881390309487640555375057274
5848 1871509692303049992769589535758005098831470911210251512043073
5849 1876636619118776716927226333140305929098824963612700033167452
5850 1881776710880991393769510435391947723388671875000000034222501
5851 1886929999135638424651169724039205514628177750261126352603054
5852 1892096515498841502042970350624190852053276672314952737525009
5853 1897276291657047700917625330455363140976640335522201778890688
5854 1902469359367171841282336210765185896357773526374417639368837
5855 1907675750456741122321738674018757182721600898762695346781026
5856 1912895496824040028615736727926345734702240269553353636922369
5857 1918128630438255508897424900885686304201460246267845127011044
5858 1923375183339622427817013606285015339702382484079422922366853
5859 1928635187639569291178389562504745077347595043981619290336022
5860 1933908675520864245115660858735163671333339136000000034339601
5861 1939195679237761349677754941051594549574554753950511954982984
5862 1944496231116147127289857459730234488529903448421530149246629
5863 1949810363553687386561200568721804026049789290857951309247818
5864 1955138109019974321909430902701776195724785531117803188040257
5865 1960479500056673889472510077362094975516185218877014194554476
5866 1965834569277673459779824165777953513000129595294432748146149
5867 1971203349369229747654903198953580774172939120518020246438014
5868 1976585873090117019822877323203497885996127402247038268434833
5869 1981982173271775580696522822041974727144969385291283125027792
5870 1987392282818460536815478776916275418963236653000000034456901
5871 1992816234707390840413943700612770992947299507883822805048114
5872 1998254061988898612592891030674372969317835613575249707016449
5873 2003705797786578746573572918879469807102108142640837750204148
5874 2009171475297438791509813297934309773624978866963536606919877
5875 2014651127792049117337323749211464019026607275009155307953126
5876 2020144788614693361139009236816733547769464587699538503850129
5877 2025652491183519155505965314676961137991790311132634760388184
5878 2031174268990689139374603955904219656982779778339480439207013
5879 2036710155602532251821081698601536082229898063910655227412762
5880 2042260184659695309294941350726660164830625792000000034574401
5881 2047824389877294866774617049819603283780176028082893794488444
5882 2053402805045069363328192032524183809085873738514641100434469
5883 2058995464027531552563539035092270387331724104162429414969678
5884 2064602400764121218452714820651688189655283841061773139527697
5885 2070223649269358177016222913145944600909211019567810093226976
5886 2075859243632995564353502212718365481405884007640564264674309
5887 2081509218020173411506743774118463562840927987549331931511554
5888 2087173606671572506645883649659167517510574541745111203643393
5889 2092852443903568545063366332555933784816021681413163216860932
5890 2098545764108386567468020986339983666613178959000000034692101
5891 2104253601754255687068141312666427169550072983763778383393974
5892 2109975991385564105934609594443556621896839694759288380700689
5893 2115712967623014421135656155003054702838929878550039814754408
5894 2121464565163779221135597198224435154508871010128979248583717
5895 2127230818781656972950646740334127592882811008340576206626026
5896 2133011763327228200555652112734874565015342444315665765658689
5897 2138807433728011955036357307900411019107714033027687870058124
5898 2144617864988622576982554258310864043703905988418000106703973
5899 2150443092190926751618238982824304208326323799060011261942302
5900 2156283150494200857165647406999000000000000000000000034810001
5901 2162138075135288606940804564920016435574223212500236052254704
5902 2168007901428758985678980821264943566591420249553694792615109
5903 2173892664767064480589209714890069854856615411823455574768338
5904 2179792400620699607637784020354803856116413716376559816007937
5905 2185707144538359733561409652754415935461296744204895054400276
5906 2191636932147100194111461105226287592539508035341490748243269
5907 2197581799152495709031547208761135308090856345170286585877894
5908 2203541781338800094271362141717683773554697075634444405348753
5909 2209516914569106271940563792937815356228910921154998860426872
5910 2215507234785506578507189798821385452360568761000000034928101
5911 2221512778009253371745890832378986163394132296216749113960634
5912 2227533580340919936942031022371536135924332221376457046577729
5913 2233569677960561692858476724403499600446136951369701390221468
5914 2239621107127877697972667254498875383881412759949785502920357
5915 2245687904182372457492334630494186364455399985370239292799726
5916 2251770105543518031659013848770138609002953508257647952268049
5917 2257867747710916445849260754654263186570226996069782480420864
5918 2263980867264462402984271145502818137802873938771592044537733
5919 2270109500864506298759372377254889957590065800591713779284642
5920 2276253685252017540205637429389631856708681728000000035046401
5921 2282413457248748168096651120954811689358624109079328885801764
5922 2288588853757396783714238962918481562625574939240605030588549
5923 2294779911761772780487750980774054757375342922680294022323798
5924 2300986668326960881022275747352080914761073102120348269640977
5925 2307209160599485980031943830410512025950476527214050328074376
5926 2313447425807478293695264884041482543859924957380055467973029
5927 2319701501260838815950228698500089316622938131104706278737034
5928 2325971424351405082247687670984123960492276433290759673230913
5929 2332257232553117241282326371429226290395452579360687154685612
5930 2338558963422184435221313153788809736908699067000000035164901
5931 2344876654597251488951519105800949282852829411172531221468094
5932 2351210343799565908866981040165085166468003027244562962247569
5933 2357560068833145191719077708621023144055063234180717334285328
5934 2363925867584944444052681968903723189993462999516193055689797
5935 2370307778025024312752346254203459904466493491773925816474226
5936 2376705838206719227223374386857085506808722542012768447998209
5937 2383120086266805953733429543798586241155602272937970401476404
5938 2389550560425672462441126022073432734812222986677317700388293
5939 2395997298987487107638851369740204130281628529258018751999782
5940 2402460340340368121737865442014717920018857984000000035283601
5941 2408939722956553423524524015827810150229198899688861403049624
5942 2415435485392570741217276749340657451076799323877987980754789
5943 2421947666289408050854892507665073326491797239287130367316058
5944 2428476304372684330547169393345794218545405239539793619786817
5945 2435021438452820631120192221353932845119758333958557164249276
5946 2441583107425211463689006664693343951538201589822446179383589
5947 2448161350270396504691386869513738719423792438406429776888974
5948 2454756206054232618917181999136408574896336542722294390969873
5949 2461367713928066201068536915912080189524927831378100385797152
5950 2467995913128905836387093049628718536376953125000000035402501
5951 2474640842979595280885087432554316813144307258980108393036354
5952 2481302542888986761718080905421450225475392829746742178910209
5953 2487981052352114598237860617023511965265222896818600456625988
5954 2494676410950369144264877153885279819114585229140760539852037
5955 2501388658351671052120392946982266061162344798539917027649526
5956 2508117834310645858959336011004967835746620100183778515569169
5957 2514863978668798895945671579487748280027946706471454092824744
5958 2521627131354690520812923807541031377574691206356131001935653
5959 2528407332384111674353300424234481310218083531981385499847722
5960 2535204621860259761379695030173860458592731136000000035521601
5961 2542019039973914856705664653792626091522412030437108446318284
5962 2548850627003616236689304203639648506194942946840454075113829
5963 2555699423315839236887764584786635783704139401462433387425118
5964 2562565469365172436369987486704164878809308480550589373005457
5965 2569448805694495169236057198866188660749172536989196812924976
5966 2576349472935155363892398270243368777059404835445951668394949
5967 2583267511807147710632877401040742760115400941853267488733714
5968 2590202963119292158076698640831552595736806202910299958245633
5969 2597155867769412739014812767944338109742549382763672907121492
5970 2604126266744516726217394641883745315846367303000000035640901
5971 2611114201120974118755776355017347953405669612422998082185414
5972 2618119712064697459393059163052878910099148935288525525365649
5973 2625142840831321983598463447275685698799472834543452590923448
5974 2632183628766386100741313356429349914252257508696476975567077
5975 2639242117305512208021391293818955663241446018218994176325626
5976 2646318347974587837693237057013490233778404433717593360100929
5977 2653412362389947138142807204739669607247496854899811687665884
5978 2660524202258552689375752119513784764744635950355778068859813
5979 2667653909378177653477411256571971226724598106136092689788462
5980 2674801525637588260605471221054950324912750592000000035760401
5981 2681967093016726631077076597504441179504196240473176416327744
5982 2689150653586893934113029869860091608025296312680040075265669
5983 2696352249510933883802564317634249225369012112813359380330978
5984 2703571923043416572853022456114847556776737132987453983056897
5985 2710809716530822644689622406633105689248444142294250524101476
5986 2718065672411727804471345538462957422214353386728597335327109
5987 2725339833216987669589830818124795728994502280028088568271254
5988 2732632241569922960219014536080235500192798681436646782738193
5989 2739942940186505030484108456361494229317364320534902259218632
5990 2747271971875541740819364952914337185074113009000000035880101
5991 2754619379538863672084934358684340922938903411220956852835274
5992 2761985206171510682013977561080847632646407550283828752013889
5993 2769369494861918804562055831751105513007523249801586226857708
5994 2776772288792107492731679980929752749709611289169601450194917
5995 2784193631237867205445762178338384429669328391174438512502526
5996 2791633565568947339044576185040167709141307913849787233113489
5997 2799092135249244503981695295150411905137004357986338176799824
5998 2806569383836991147295241994212075458594906342890371484840773
5999 2814065354984944521431649203713168020417354349657320575982002
6000 2821580092440576000000000000000000000000000000000000036000001
6001 2829113640046260741035880872076711343191849023979248136198004
6002 2836666041739467698354552917829295543483840840600949296410309
6003 2844237341552949981574115873424596452781579318422335075713638
6004 2851827583614935565390211527366021036297415838097839650901137
6005 2859436812149318348684685890293862802722462625549499547778776
6006 2867065071475849564051503475456406661511656723123539818900069
6007 2874712406010329538324082194206982402844938961363008179101594
6008 2882378860264799804689093687261805546419214730851591832127553
6009 2890064478847735566972651397145105473416647872463948529848572
6010 2897769306464238516685687341614367012349905011000000036120101
6011 2905493387916230003416198373263540558045239387013564763305934
6012 2913236768102644559156923708311208155711096165197034834854929
6013 2920999492019623777157897679160693933814703138501772702108768
6014 2928781604760710545894205012038107474269435209649697038295557
6015 2936583151517043638740150454241805455767630361832031286180226
6016 2944404177577552659941940276643615258580690958308247576526849
6017 2952244728329153347481860057440618150638524849237270752626564
6018 2960104849256943233427821214139943209229559064321535129558533
6019 2967984585944397662363037993742851484156644658359843479788342
6020 2975883984073566168491487057454740620919472128000000036240401
6021 2983803089425269212015693407362294252316317338128226755449064
6022 2991741947879295275384279199766933563160215723160367991347749
6023 2999700605414598320007605974625471921265279675682635107253098
6024 3007679108109495604040736004206275633938622336651587364698177
6025 3015677502141865861833834828005521062413230538368225133956876
6026 3023695833789347845651034596567916025536639165034860660233829
6027 3031734149429539230259676595505507501986677623529842918424734
6028 3039792495540195880992751264094295432094597509018444746093713
6029 3047870918699431485888255161740063889474093749685035953971312
6030 3055969465585917552510086671732259779284009117000000036360901
6031 3064088182979083770056005766439414189867178209543768790317394
6032 3072227117759318737359087892834417318644569246157136439488769
6033 3080386316908171057390007973367216477954797907308772954356628
6034 3088565827508550798868397656121888405098770687600442961628997
6035 3096765696744931325592427291301611824775469804930053747358726
6036 3104985971903551494096673659777294494134055488222708206661009
6037 3113226700372618220249245235113343188144478857256066313146104
6038 3121487929642509415400048724548550631972463314293695570693093
6039 3129769707305977292692993808263949777288460605991196509767482
6040 3138072081058352044155847381316787870088822784000000036481601
6041 3146395098697745889182364200265931743670160354897338694000924
6042 3154738808125257495022237648165860579988021014132125894477989
6043 3163103257345176769895332358672160674972901864437450044629358
6044 3171488494465190029347579683890736107579678691103072179808017
6045 3179894567696585536466837452726818326947572044551208532635776
6046 3188321525354459416577937148260727465321156257352359006848389
6047 3196769415857921947037064535509042995419566183169602401040674
6048 3205238287730304222746543896237620091496304951911548508316673
6049 3213728189599365198012021376693385370442929468994280753746852
6050 3222239170197499105364969528633113128662109375000000036602501
6051 3230771278361943251974362925268880360600672082717225292989654
6052 3239324563034986194272303763142494582076292031335106545115409
6053 3247899073264176291419306619907162015589504982640486833281288
6054 3256494858202530638235883027957705815344609277242328989155237
6055 3265111967108744378227999246235858233530942361769287146038026
6056 3273750449347400397334914568771054368538998927933441538235969
6057 3282410354389179399028842700027680866165650034758699125958444
6058 3291091731811070361396815155346229375982595414675776015924453
6059 3299794631296581376836063311119037810238834437973300521679422
6060 3308519102635950874995174635263457200237019136000000036723601
6061 3317265195726359229594218775479962630199107478515615626173584
6062 3326032960572140749757980572144958705845031723524368925801029
6063 3334822447284996056497379695924260731796141508824620985522418
6064 3343633706084204844975100488741332943154358748393102738790657
6065 3352466787296839033192400712033629918973181746336730993815476
6066 3361321741357976297735014279721537473461299709863103356663749
6067 3370198618810913997217010676439592443666800455641785003349414
6068 3379097470307383484062422635782452410800630131991670678476433
6069 3388018346607764805265403780043491196775569838092889218535192
6070 3396961298581301792770629303618348987109974953000000036844901
6071 3405926377206317544116605418357133673507441020758241516842714
6072 3414913633570430293985507172126551700311425750773265228534849
6073 3423923118870769677304119403137775424685027721534736972562748
6074 3432954884414193384541412003659497898694154954192256077034277
6075 3442008981617504209849238339021989425022155046463012732218126
6076 3451085462007667492693604602782095017526868511114149848371729
6077 3460184377222028953624918088017478406459576660409146652263584
6078 3469305779008532924836583819408946646668852102845228824932613
6079 3478449719225940976162281722511740869733526178982049318484162
6080 3487616249844050937163220506871056582041403392000000036966401
6081 3496805422943916315957629709866007812237729559893735504687044
6082 3506017290718066115445717889833464550865073168027212054916869
6083 3515251905470725047584292771593809224834863384228896707612278
6084 3524509319618034146366208236441259246602925499214959031406097
6085 3533789585688271780160773413440020914691258160650573767495976
6086 3543092756322075064072230770953656357115378184528862341999909
6087 3552418884272661672974383028199591529572605965056645767350954
6088 3561768022406052055880422907736052914697577304250581184252993
6089 3571140223701292052307995232628729801323496747183390024896332
6090 3580535541250675911300497638084408207269766059000000037088101
6091 3589954028259969713766604218055457264496413371287276137796574
6092 3599395738048635198800975764190571291393204290051410608147089
6093 3608860724050053994650100879013240571307921560479383221881008
6094 3618349039811752254988194158831159632533005215185387248626117
6095 3627860738995625701169060846099762230222004282187011755899026
6096 3637395875378165071120821847265337165657556314073055580588289
6097 3646954502850681975551378801983230896700672652419831530861524
6098 3656536675419535162133485974531447602862666678370022581397573
6099 3666142447206357188339284119707945832562924936036283090341702
6100 3675771872448281503595141155001000000000000000000000037210001
6101 3685425005498169941428635449847508996981220750670462624661304
6102 3695101900824840622280509822836925688360487738177540325025509
6103 3704802613013296267655417920272852385514324820127249380578938
6104 3714527196764952926286279536066071732911755484972472394614337
6105 3724275706897869112988057624999105072268391805356018103677276
6106 3734048198346975360877767260472029829684983523813094553576869
6107 3743844726164304187638525595412436862820935676386404464645294
6108 3753665345519220476506452002610736772099245879176272673326353
6109 3763510111698652272660228999828676601508922729373684796590272
6110 3773379080107321995694137307128528935140602261000000037332101
6111 3783272306267978068856382440489067275654525874400318846171234
6112 3793189845821626965735535618419728458911051215684881947952129
6113 3803131754527765675078918448465350164102958974787143638916068
6114 3813098088264614584427768869721107744114453324871312714490757
6115 3823088903029350783255035157262792238026366727429565467080726
6116 3833104254938341786292655446254888551598359328644350688805649
6117 3843144200227379677736192208943034036306700267965787722152264
6118 3853208795251915677015704418284855533065478574151879724999333
6119 3863298096487295126822754759141878896349199861255892094612042
6120 3873412160528992904084465203264650872805654528000000037454401
6121 3883551044092849254576551549274372260863597777662886727616364
6122 3893714804015306051868286144999669519908926788001726036926949
6123 3903903497253643481293357958390579355898209341972464838102398
6124 3914117180886217149641620446328832363753189159387971752575377
6125 3924355912112695621267740289511039009084925055503845252359376
6126 3934619748254298381313784017727843133894442762390937404514629
6127 3944908746754034226743804844827452645478121383230561820432434
6128 3955222965176940085889518667967622013462104220073959425376513
6129 3965562461210320267207186162959085846789087917955220904577012
6130 3975927292663986137946847228120068838343562167000000037576901
6131 3986317517470496233436084694631770162177818074449028970686694
6132 3996733193685396797681526233446090351948241119330522921549969
6133 4007174379487462755992326748888292325274762383216178041347928
6134 4017641133178939120330908258759229503931374520529713232388197
6135 4028133513185782828097270321516205511473355252241455115763226
6136 4038651578057905015054221484541934177322106049721525021343809
6137 4049195386469413723101920995142439112311680907299718812135804
6138 4059764997218857043611160139293574854373687231901740743417893
6139 4070360469229466697025854053830185993231860244623514575855182
6140 4080981861549402049446257697291281052482371584000000037699601
6141 4091629233351994566905463864550034558044078797799821145472224
6142 4102302643935992708052786692221511250327821615809030093021189
6143 4113002152725807255958681027207816911769841006147903409862658
6144 4123727819271757089756896321165526638763763194014240096649217
6145 4134479703250315396840613370720850431932360929582336463542276
6146 4145257864464356326330363248472716781870857368232595034333189
6147 4156062362843402084532580164772960025964720278372091897512374
6148 4166893258443870473108693766517783889559917751177670824083473
6149 4177750611449322870675721518288864993996143574559510507016552
6150 4188634482170712658560378324710606597900390625000000037822501
6151 4199544931046634091429778442408433253641094123034273142462954
6152 4210482018643571613522863997029439902719398630823713036140609
6153 4221445805656149621207755066990513619418145064321170118856588
6154 4232436352907382672591278322521104326622858605370225707278437
6155 4243453721348926144907994617740537351203558024485961951946526
6156 4254497972061327340417110726527075320154629192326653744922769
6157 4265569166254277041536726591373325193891045514683916476412144
6158 4276667365266861515945937019857060919152965217698110924333253
6159 4287792630567814972386375717366644398346431397745412925831122
6160 4298945023755772467895859888886068010744283136000000037945601
6161 4310124606559523267207865378547842489349975137441079984548884
6162 4321331440838264655051635444885688422658728207374855501308229
6163 4332565588581856202088800793847975294875992147954007313539718
6164 4343827111911074485223464412253350751457558206087345205395857
6165 4355116073077868263023782063069822551937057165767272987225976
6166 4366432534465614106994148022267051499760501718886685252952549
6167 4377776558589372489438175756619689004265961439381278640285114
6168 4389148208096144328653744764319701009132872577554935389127233
6169 4400547545765127992202467727181764939525960532301539829268892
6170 4411974634507976758997016456193564409129589603000000038068901
6171 4423429537369056740950830852769247487460606725686661999020014
6172 4434912317525705264935822257908122883409065011119235216524049
6173 4446423038288489715794771122142064967050397713459324105122048
6174 4457961763101466841156208902275860892417264153227135031321477
6175 4469528555542442518800665478088197475641965866088867225630626
6176 4481123479323231987328256184972047978193611845387483808662529
6177 4492746598289920540878676778558336636630050674770207104181284
6178 4504397976423124688655770286293951066548371651562625667425413
6179 4516077677838253780009926760344022518762478687634632083499862
6180 4527785766785772095832675427670049187757064192000000038192401
6181 4539522307651461407018928638312612279417233120851914349566344
6182 4551287364956684000753438343394409624219635046429821039388069
6183 4563081003358646175379128591771957204074972361026810606813578
6184 4574903287650662204606071720220004889727632681626328604575297
6185 4586754282762418771820981528150469989117265948171936073410476
6186 4598634053760239875258203775768074369323566244597465524692709
6187 4610542665847352204794292825870015147955636752218364578750654
6188 4622480184364150991129373165830617468122536405654731368187793
6189 4634446674788466328119595899299299164305525630209332683894032
6190 4646442202735829969026113088408187235262468109000000038316101
6191 4658466833959742597447107058462809831898293177887845928277874
6192 4670520634351941573700527449805469913481760517936747549100289
6193 4682603669942669157426305917427794176066688668423372009824308
6194 4694716006900941207177936939599732322896824533371836163877317
6195 4706857711534816357774433203911730176481973039288452186815526
6196 4719028850291665676184785494331273692542911298459119448083089
6197 4731229489758442796718179907792444292581903869996694582243224
6198 4743459696661954536294349585107071530317999157666850356374373
6199 4755719537869131990569563950249638456351133413893464175021402
6200 4768009080387302111694885715968000000000000000000000038440001
6201 4780328391364459768484454633852518732280808112143647607644604
6202 4792677538089540289772687145103301909520813459853823078460709
6203 4805056587992692491740412725916329324009771883972387699364238
6204 4817465608645552189991100820313479294643184106921256767147537
6205 4829904667761516197159466815019472979740285243097106972095776
6206 4842373833196016806835881537292846012169953240580417992273669
6207 4854873172946796764591146249102101521696854036310979692508994
6208 4867402755154184726887334071357680841131900323148559888945153
6209 4879962648101371208661539201722390444178067845516052230651972
6210 4892552920214685020370517190486132010781790511000000038564101
6211 4905173640063870195285342912765487553931383204677689852556534
6212 4917824876362363407826357723536809673631643766134027185869329
6213 4930506697967571883729823606396461736572443186241367410643368
6214 4943219173881151802838849929128856019932857539364730451505957
6215 4955962373249287195312307700818671205469135822885498085501226
6216 4968736365362969332046596988036426657245279816951266729104449
6217 4981541219658276610106285393226394543267210377306067238997964
6218 4994377005716654933960789228504200534760748086112010790860133
6219 5007243793265198593325424234301572889538924592392563393755742
6220 5020141652176931638406309396352337736150908928000000038688401
6221 5033070652471089753349765608073332348014765403960509692303664
6222 5046030864313402628698010610134443944214411696199853567326149
6223 5059022358016376833654112816613124979190832949720856424871698
6224 5072045204039579188960329309271754283933459334113058553272577
6225 5085099472989920641195117449863996790977194905281066933281876
6226 5098185235621940639295275226653376911704989014386433540815429
6227 5111302562838092014110832617199761242759663715433518434760134
6228 5124451525689026361801484916625111079449803666098176671079313
6229 5137632195373879931884529150698108051063928916834544976502712
6230 5150844643240560020745436367869100139949688217000000038812901
6231 5164088940786031871423365785534914016960478227407007052575994
6232 5177365159656606080485101455011718484208959718603954408431169
6233 5190673371648226512802068308639221486496597303642721805259228
6234 5204013648706758725046262162828592732181689443953340187967397
6235 5217386062928278898722107474398814334345957238493286171687726
6236 5230790686559363283552437385922499023874287573597357132046609
6237 5244227591997378152037972850725043789824466220640636948445504
6238 5257696851790770266010861401354410389012476403311030178562693
6239 5271198538639357856004021418468588199155084566750775120262882
6240 5284732725394622114259224571881286891296784384000000038937601
6241 5298299485059999202198037443672657568289238444460830447463524
6242 5311898890791172773180933206521527553468672854316342176384389
6243 5325531015896367011381075620461078429319947883511231673015958
6244 5339195933836640187600470529815069367105571368096892890310417
6245 5352893718226178732857374490852227358752810714149597206968776
6246 5366624442832591830575046141419562043405330247957794901837989
6247 5380388181577206528203123438200036395367155552629232916304074
6248 5394185008535363369104108937006809514333280585043198298270273
6249 5408014997936712545538645878397392288016176918004151015606252
6250 5421878224165510573584469966590404510498046875000000039062501
6251 5435774761760917490825125395920733765612807365665292031456254
6252 5449704685417294577645738887602970878814470325110404851985809
6253 5463668069984502602974352252116892413158097967873619523351888
6254 5477664990468200595308522290812996828044118378674945414221637
6255 5491695522030145139868106696092859038532111886787597695375026
6256 5505759739988490202716366004482193256317774620640430175629569
6257 5519857719818087482692724602819516082754267269090078394185844
6258 5533989537150787292001748286367356987312419966921928687162053
6259 5548155267775739966304111920654915208041902726812863282302822
6260 5562354987639697805156548368021423292746203136000000039187601
6261 5576588772847317543648989006890430706497462570700112011444184
6262 5590856699661463356088326898510620450927144816315190601635429
6263 5605158844503510392579455943994144640182457277826105581477018
6264 5619495283953648849355463225716012840009467183195510692821057
6265 5633866094751188573710077143256666636278268700065979043156476
6266 5648271353794864204386700936825079186085725863991318797261349
6267 5662711138143140848279589742243761479234113485367810249540814
6268 5677185525014520294303959442863849333995329458889479050198033
6269 5691694591787847765293047276963579316356274443735924509322592
6270 5706238416002619208781377426024212610495541253000000039312901
6271 5720817075359289127534719651532791783632073285589852418717314
6272 5735430647719578950688465467391659727616565041479817889333249
6273 5750079211106785946357384333382762457967115348744627198601348
6274 5764762843706092676580961934204415177680103073799966958428677
6275 5779481623864876995469763770135140317749232053756713906563126
6276 5794235630093022591419510031150783726447679529344415080973329
6277 5809024941063230074260792058096469048749248655355036493418984
6278 5823849635611328608213606614064841894712785793065321556338213
6279 5838709792736588091517131698228960295386314664181839954835562
6280 5853605491602031883606416734796277567027412992000000039438401
6281 5868536811534750080708910663265306507176996049486060240965644
6282 5883503832026213340735003744556316717689048878601467028679269
6283 5898506632732587258338012782631066462289737929274810287934878
6284 5913545293475047291020294944695074629740879607750195022564497
6285 5928619894240094237163432446771967391535316120580993691844976
6286 5943730515179870266861689057137362167785276447967377123405509
6287 5958877236612475506439199659585657905197009444337602052470354
6288 5974060139022285177532616013564771349203945429006834294542593
6289 5989279303060267291622195350640787803342081172405128406211732
6290 6004534809544300900895583558337884939590949159000000039564101
6291 6019826739459494906329811424931653322715204460318899914279174
6292 6035155173958507423878290754050703212121278793725209174873489
6293 6050520194361865709650867107758553044408723787760993800687608
6294 6065921882158286644976257502943294645124191323396639715948517
6295 6081360319004997782237474570136193627958576246951416055252026
6296 6096835586728058952372113488113698029441411360920411475597889
6297 6112347767322684434930654433613500235233500063679369980944924
6298 6127896942953565691587211335019253107435368905198431769771173
6299 6143483195955194663998437393746928904113099358048521200021102
6300 6159106608832187636907579139107000000000000000000000039690001
6301 6174767264259609667391953713430708771892066823373415175147904
6302 6190465245083299581153408646047501167657379985035928756715909
6303 6206200634320195536752609569097772332031974184607399242069538
6304 6221973515158661158689289156975689519079926163844383488500737
6305 6237783970958812240231880036238023462050371046682922403034276
6306 6253632085252844016901245515905371629531074815190077174990469
6307 6269517941745359011514514731042365131147585571188474112692694
6308 6285441624313695451696323177155619106283442669184366438983953
6309 6301403217008256260766055641116253171907783664848987402033672
6310 6317402804052838622910986207823449510774199761000000039816101
6311 6333440469844964123556509342504145070591981356078520272461834
6312 6349516298956209465845957018220724149882222839013795348606529
6313 6365630376132537764143799478664382188236918309633817227290668
6314 6381782786294630415477331499479306848585524287528240169341157
6315 6397973614538219549833251939026348018928400521734985391441726
6316 6414202946134421060226851953490548646120973384857729137423249
6317 6430470866530068213462836493402654136188081317171799153163664
6318 6446777461348045842508114600820127905881750687465713287140933
6319 6463122816387625121398206590439642125141621369513253147219442
6320 6479507017624798923600230425633603796575715328000000039942401
6321 6495930151212617764756745493662886979774157036051380539510964
6322 6512392303481526330736049544963195333223096638679140982545349
6323 6528893560939700591915843791281752995377658078921463077560998
6324 6545434010273385504628502058404449961346185634768996886789777
6325 6562013738347233300697502463113041746599599719047546426724376
6326 6578632832204642365995904332701172280710360320045640909136229
6327 6595291379068096708959079010712263853275410528864444211407834
6328 6611989466339506019985230796398870338840587452475329443202113
6329 6628727181600546322658573549600854636334809569303203139748412
6330 6645504612613001217731359459159427424733917267000000040068901
6331 6662321847319103720802289123488136884178315209204002325985294
6332 6679178973841878694630166428374560050799369146154198900132369
6333 6696076080485485877022997731353716617828515980069933456090528
6334 6713013255735563505244072575943875880409180932911252148366597
6335 6729990588259572537877902564536999122454316957533203165132226
6336 6747008166907141475100236117660867796469230955160806778769409
6337 6764066080710411778297709641551081247698217372300125772075204
6338 6781164418884383889984040117363430940579967325513860836127493
6339 6798303270827263854961010315797312581126959212833472312990582
6340 6815482726120810543673845732267242984043741184000000040195601
6341 6832702874530683478711931931932404570628581473420612289974824
6342 6849963806006791265407172292755427742149539252341959744567589
6343 6867265610683640627483639140195103375682754631851476044089258
6344 6884608378880686048713525981028941647233728341598818080791617
6345 6901992201102680021535764968037792009565460834288147012915276
6346 6919417168040023903595031863755231954695716985174983249362789
6347 6936883370569119383160220622080026904068135726830876107415774
6348 6954390899752720554382831273163357549282402642883147890877073
6349 6971939846840286603357078081508192606337844246212655649515952
6350 6989530303268335105944889951552435089111328125000000040322501
6351 7007162360660795938330341781048363557953271795321766049969554
6352 7024836110829365801269423912198296337657270726970401192651009
6353 7042551645773863359002427005661993097379680815122064256767188
6354 7060309057682584993797591565118539221730083190846374829984837
6355 7078108438932661177096044971949598378829549244084350626323526
6356 7095949882090413458229424252719032849972964189427689870356369
6357 7113833479911712071682959898364847128075089804353993129279544
6358 7131759325342334163878174885303879398155047400518662264410853
6359 7149727511518322640450733616890124361106682629155884161094522
6360 7167738131766345635000357810778302649924059136000000040449601
6361 7185791279604056600291110405641388054999481718752086196859484
6362 7203887048740455022881734351292164626125810436957547026782629
6363 7222025533076247762167120681484223045649690443218048999334318
6364 7240206826704211014813369550438643374914487383495985121066257
6365 7258431023909552905570298944382287008165025121205505411606976
6366 7276698219170276705446648560017287232753001673244649429590149
6367 7295008507157544678234620874795954592241816544684997681116514
6368 7313361982736042556371797721079687700725903812647886621688833
6369 7331758740964344647129868719645209132754502467220035028696292
6370 7350198877095279570121007729498957263656959903000000040576901
6371 7368682486576296627114135032505008520284248801111089665934614
6372 7387209665049832805154706294859554225023532113283211646962449
6373 7405780508353680413983074434893611054291236502140439463000648
6374 7424395112521355358747877379995029673146838389044196978355877
6375 7443053573782466049012313316552535980008542537689209025015626
6376 7461755988563082945052575427681876708173692636495507505304129
6377 7480502453486108742449130276042359907433332189131354269976684
6378 7499293065371649195972937925238227445243296672354829451671013
6379 7518127921237384583770127605072251288774127075983563902491262
6380 7537007118298941812850060215229423352231329792000000040704401
6381 7555930753970267166883128230769162183006256366178724468884944
6382 7574898925863999697316064623049478890593827194450886022790469
6383 7593911731791845258813955243352259220875480525334144960976178
6384 7612969269764951190039573735483299267022779133289782605373697
6385 7632071637994281640782084449943892146830762567037902872799476
6386 7651218934890993546448587027874359107303870234479631378138309
6387 7670411259066813250933406309817553311390893227756911238510054
6388 7689648709334413778881463004407487163815913081900146923317393
6389 7708931384707792758363494127322141809401186678890867361849432
6390 7728259384402650994982327593219357424146339209000000040832101
6391 7747632807836771698430852514871473271238339169796995785800474
6392 7767051754630400362523765736300937934252362307212021085466689
6393 7786516324606625299726615902370147410528602376054789804470908
6394 7806026617791758831207108947970852062595432034343681424839717
6395 7825582734415719133435083277670019921769944747461059611208526
6396 7845184774912412742359009103380329030157714741075348303132689
6397 7864832839920117716188314415316620741345792382545416376966624
6398 7884527030281867457812289882158675809350811867239623781587973
6399 7904267447045835197887776611951435056402798873646203535340802
6400 7924054191465719139629294157824000000000000000000000040960001
6401 7943887365001128266336721424088005274076920819224421417171204
6402 7963767069317968812697100220675710351446964318408964559791109
6403 7983693406288831400898590129191737895842741480948993218694838
6404 8003666477993378842596064084074985011220253361781435278673937
6405 8023686386718734607769296639495918183017955253711120646492776
6406 8043753234959871961516161288648172253096077409204143141727269
6407 8063867125420003769824719429032922195861736294017063975196394
6408 8084028161010972975369551627182573517251484154929045283442753
6409 8104236444853643744379151731031489886749857790474518880735372
6410 8124492080278293285622676109822191064066160011000000041088101
6411 8144795170825004342565813872044036514951730691189016595887134
6412 8165145820244058359747019323448068301438593284356007236163729
6413 8185544132496329324426825181678512084158493195843286298857968
6414 8205990211753678284564434163522403289111866742584323787996357
6415 8226484162399348544177267507219778737075235611575683634902226
6416 8247026089028361537140631787715602019391497583075095353762049
6417 8267616096447913380486150029190712450409765519048829314649364
6418 8288254289677772108259089618704131941826729180548772173841733
6419 8308940773950675586996207879336453095981339138226049125003142
6420 8329675654712730113887226372869080208481353728000000041216401
6421 8350459037623809698684537072794012722894431682076068159238264
6422 8371291028557956030427237480352754499254375453784394682584549
6423 8392171733603779130047087551381806519856187456650118006170298
6424 8413101259064858689925478962028959283878873498448527873126977
6425 8434079711460146101472006768934048988128080964088439982686876
6426 8455107197524367171796734916276685914721345685554195349477029
6427 8476183824208425530549750310220315398638947665801346600375534
6428 8497309698679806728003105322767347853109274133494610701744913
6429 8518484928322983025451755603926417970555020045108282364314112
6430 8539709620739818879011608975424436115180979317000000041344901
6431 8560983883749977117894311953019218631895214002187118080914594
6432 8582307825391325818239913099831281181136505719570760396653569
6433 8603681553920345873590056952065915938204771574084682203841828
6434 8625105177812539263085878683090929527020492804441969433585797
6435 8646578805762838018476287984125289629685103923521362346096726
6436 8668102546686013891023850841835227332520212358956140201512209
6437 8689676509717088719396999986984801205317311293746286333024904
6438 8711300804211745499638828776007199885503054676550849676112293
6439 8732975539746740158304249151012716321341513392662792324038282
6440 8754700826120314029858822105392865827025321984000000041473601
6441 8776476773352607039434098763882963461696619381924336363006124
6442 8798303491686071592035841769774971939358469106673236397570789
6443 8820181091585887169303030159997855010472861089391577733082558
6444 8842109683740375634917086303075227957604820520215995188092817
6445 8864089379061417249762300777602922169849192718220642131381776
6446 8886120288684867397939970281937242580903097856630768716907589
6447 8908202523970974024740304791325196674817290677682588120847474
6448 8930336196504795787677703218819748608767410946694616561903873
6449 8952521418096620921696541793087075328897394370305569778745652
6450 8974758300782386819656166241711685150146484375000000041602501
6451 8997046956824100329205327664923854656440382179857823288002854
6452 9019387498710258767157852703898839717058972559219497258136209
6453 9041780039156271652482891251997356418738857765873593529102488
6454 9064224691104883159024639528622487545519971858353792674568037
6455 9086721567726595289067992835851975425910578868348876994792026
6456 9109270782420091768868140749761285306962797525400455869103169
6457 9131872448812662667263677863478286485438970354071504931693244
6458 9154526680760629738494365499603273097088989434205984616079653
6459 9177233592349772490346244047788656409117028296117800132206222
6460 9199993297895754978748361761103282667104731136000000041731601
6461 9222805911944553329946953964411196834430166401130341030794784
6462 9245671549272883991384476691479971092107834981710193576749829
6463 9268590324888632712412470777007593762055088749584190777111618
6464 9291562354031284255968806387329474775107716765239346410131457
6465 9314587752172352842351433881350434218020418599596008342577476
6466 9337666635015813326222344753354629564161565426126546589938949
6467 9360799118498533107977026223895237554450433826633214785012214
6468 9383985318790704780616274816073296433105650178023543063599633
6469 9407225352296279513258817984301358413919109851369555157389992
6470 9430519335653401172434778553234394408165775553000000041860901
6471 9453867385734841182301604378061596753212560681192534630671914
6472 9477269619648434124925675255914176050825906549883630889411649
6473 9500726154737514081774390703883753431528934197498534108319948
6474 9524237108581351717565135774193292373387610216299862211103077
6475 9547802598995592107619117603549453506175428628921508830988126
6476 9571422744032693309869662893765528157158605253810268921654929
6477 9595097661982365682676165996513427449915959223435755883854384
6478 9618827471372011949596478728679269964397846781558422313423813
6479 9642612290967168012272136478399600951706450000201586896466962
6480 9666452239771944512582420577585852284342894592000000041990401
6481 9690347437029469145224864316746962424483115777529862323324244
6482 9714298002222329721881419364339754254242393722877150021721669
6483 9738304055073017988131110727861338544693594919743203835937478
6484 9762365715544374194271621759597084958524002844810907673002897
6485 9786483103840032421213866068503185036872890231390319866273976
6486 9810656340404866662615220553288119841806089923474526528891109
6487 9834885545925437664418713122518030553401640430054241186869754
6488 9859170841330440522967080017664661148596729095549046214512193
6489 9883512347791153042862231006600783704573213659660331720807132
6490 9907910186721884855742286070288413393048168259000000042120101
6491 9932364479780427301149974566463257059548471135368215232841774
6492 9956875348868504070667817223160303828278604797741464880879889
6493 9981442916132222616497142694117849615600131550490001231174208
6494 10006067303962526325659623799610146257645343707817036810550917
6495 10030748634995647461001653982263883497295299422165039104685026
6496 10055487032113560870183521930084460069358422168875530570687489
6497 10080282618444438463836981760430100254216106492048708420308324
6498 10105135517363104464076457621202957719213579607212163351824773
6499 10130045852491491424550765051256065458810177329518352550980502
6500 10155013747699097023223876953125000000000000000000000042250001
6501 10180039327103441629074909569867106727166827848296566423714504
6502 10205122715070526643909153426214775868519683954820213687686309
6503 10230264036215293620473625794610279295895308653872538839240138
6504 10255463415402084158072274881177811549825687525231386857667137
6505 10280720977745100576877621597495381503943753862716857952471276
6506 10306036848608867372137282493348854837653084324545390932484069
6507 10331411153608693449475477175678558480360923779146561530020094
6508 10356844018611135142491285331863259945703099683650989382321553
6509 10382335569734460013857082313526889104823084283616767236757072
6510 10407885933349111441122248122401969722249601261000000042380101
6511 10433495236078173988428912574644296979227911758729949312832434
6512 10459163604797839565348169406571892497116712335582179648540929
6513 10484891166637874374046864125305682146881857586253587835345268
6514 10510678048982086645996734504429702692537934158915655227471557
6515 10536524379468795169439358779777017537752847325317749065882726
6516 10562430285991298608822044815998015531134551775896546818120849
6517 10588395896698345617421473792896527043418433118144359573455064
6518 10614421339994605744373594303844408134155343087466572410962533
6519 10640506744541141137329947169127150589416090023397731097106842
6520 10666652239255879041962287747053952755593904128000000042510401
6521 10692857953314085099539061077309860615643167775002625441485564
6522 10719124016148837443798975816561436600633801459652037067443749
6523 10745450557451501598348615627979361871063166317364434420699598
6524 10771837707172206175812721466341905004389045970546984632284177
6525 10798285595520319379967475060964828623389825224876403851169376
6526 10824794352964926312088812842100643175596037316694276701837829
6527 10851364110235307082749500584899798330714712523567709051663234
6528 10877994998321415730300402160767130203820449246551773406707713
6529 10904687148474359947273080991219419718234089623373761620199812
6530 10931440692206881615942580096397088331912804367000000042640901
6531 10958255761293838154290936021449749640965577941917461607363894
6532 10985132487772684673613693411348501338683216626371078897994769
6533 11012071003943956949013400590526500244562147014782777258513128
6534 11039071442371755204025782190364600106004782930350604363624997
6535 11066133935884228710626002657173803565168979252180419964581226
6536 11093258617574061205864154368236213078139448539132487640275009
6537 11120445620798957126380826085908360316529134099331215681294604
6538 11147695079182128662055331592024623543232218366416533658517093
6539 11175007126612783630040904569125357319998193609986613323405982
6540 11202381897246614170442894133637885764710006784000000042771601
6541 11229819525506286264897725881324255514974364591511296356557424
6542 11257320146081930079312125879345294241439439990456181735393989
6543 11284883893931631132023839734445843836024951572960977949995858
6544 11312510904281922288646815685312886894131605984276595732214017
6545 11340201312628276584865559611370598797244249317607238812368276
6546 11367955254735600878445110922430160523621512191478543944472389
6547 11395772866638730331724831495985572765437754904686851606599174
6548 11423654284642923725865945163819923658133175733906381271350673
6549 11451599645324359608124512719241875828854228915081530773295352
6550 11479609085530633273423277022993942291259765625000000042902501
6551 11507682742381254581497564531948898647463192723795435835556154
6552 11535820753268146610892183462427011347386190030317264248441409
6553 11564023255856145151088014831615326795046631281129756550357788
6554 11592290388083499034038750798443842027574009890845869667971237
6555 11620622288162371306399995051666844030578505039366333050780526
6556 11649019094579341243734702470108043959376858545673055211869969
6557 11677480946095907207980699910354431643591523582182694051426944
6558 11706007981748990349467796762927227971138443719161408702168453
6559 11734600340851439154773762861422219066838309575463027765637922
6560 11763258162992534841710222432601526981556699136000000043033601
6561 11791981588038497602731286041242028270717943067903379003250084
6562 11820770756132993698059517914011808357725258583324695051537029
6563 11849625807697643399825613624066984161953767170971704124808918
6564 11878546883432529788519942884750804171020717665564364480016657
6565 11907534124316708403055894139051125449719225485335144086067976
6566 11936587671608717745746741743649271562860587977708303718307749
6567 11965707666847090643499542834793115284123164613598791411227914
6568 11994894251850866466531359430172348800433520700968233335930433
6569 12024147568720104205914891968788769346215618234065860665403692
6570 12053467759836396411262403321825612789520718203000000043164901
6571 12082854967863383989858607324056231768191891398472432202929214
6572 12112309335747271868554993079724587434956544925652506016680849
6573 12141831006717345519739855691411084003759063845592264344559248
6574 12171420124286488352700105647502334398169862388345591776670277
6575 12201076832251699971692732885849748326495289802551269574480626
6576 12230801274694615302045607530368761249530972633832351170025729
6577 12260593595982024585609107476039591055487533668186912785052084
6578 12290453940766394246881873378365274416036909309650733101596613
6579 12320382453986388631135804188169192512415204744489583906762662
6580 12350379280867392615867221164020283605315387392000000043296401
6581 12380444566922035096902945294909738689982898157690033094283544
6582 12410578457950713350491852277420412170711111741004867025472869
6583 12440781100042118272714290616883824709501244798141116122818778
6584 12471052639573760497543572063266011047442179602589978545452097
6585 12501393223212497394895569452121242485873122143423400922268476
6586 12531802997915060950004285101262654229451029433842824815663909
6587 12562282110928586525463083217184007512313214305200136947549454
6588 12592830709791142507273112294092345760959739447214629128126993
6589 12623448942332260836242278245044449871804876746286995653084832
6590 12654136956673468426079965991490204983520366309000000043428101
6591 12684894901228819469534546456884864636968059569177363945403074
6592 12715722924705428633922547364313504058299268279186078161113089
6593 12746621176104005147400209929650621621490218953102169290797508
6594 12777589804719387777329999473033970163448779269204973393082117
6595 12808628960141080702096486144744537869829595722723510785681526
6596 12839738792253790277727862379336580012741704648592942918262289
6597 12870919451237962700681216356437325595722824977720636760970024
6598 12902171087570322568151535660422215889217711356014267440481573
6599 12933493852024412337266272496557216760536617493705901616940202
6600 12964887895671132684529161240576000000000000000000000043560001
6601 12996353369879283766878840774419903097967237436130194284777804
6602 13027890426316107385729697995408022558366080805602335340401509
6603 13059499216947830055364215081821222761489403124943665313705438
6604 13091179894040206977047971557177081678391798185632604945480337
6605 13122932610159066920240322920744860258513131114422790570969776
6606 13154757518170858012275650605504672383866869563420499587260869
6607 13186654771243194437891953289199531340571432380123615027163794
6608 13218624522845404049985427121771429001866283185675231695620353
6609 13250666926749076892971562245723826970372055872759945040098772
6610 13282782137028614640135165077225857497956053511000000043692101
6611 13314970308061780946353600187483291537547347644697852913297734
6612 13347231594530252717579432278465271632943212082770725385738129
6613 13379566151420172298470537686913464433609073282189155046752568
6614 13411974134022700579557646078093395070743457098561100407766757
6615 13444455697934571025341166508400216476290561622433837934383226
6616 13477010999058644624711047846129175049052589165056288970499649
6617 13509640193604465765085321644892896670885589060976147779580764
6618 13542343438088819031664875966743875135158896333831698958503333
6619 13575120889336286933203911354473945805240585618707770833530542
6620 13607972704479808555697435157248025729108246528000000043824401
6621 13640899040961239145389057723124161843329408497703789276252864
6622 13673900056531910622504263588555326711695124660021306537122949
6623 13706975909253193027116242721102024598199545848243405531148898
6624 13740126757497056898553281109752422112071788422074292284261377
6625 13773352759946636589758626549894415802555158734321594282171876
6626 13806654075596794518015664339560030292991674330639808806218629
6627 13840030863754686353453158792517260624335852527465691015270934
6628 13873483284040327146747239984570608327665061657390730518090513
6629 13907011496387158397438740984504012044521350941370511877405512
6630 13940615661042616064286418982915764403172522417000000043956901
6631 13974295938568699519078524223213687616947981218183344195333194
6632 14008052489842541445327113461721888995655134607955730404155969
6633 14041885476056978683271439840661641851303937773212567830104428
6634 14075795058721124022618688551174375916670242530136861258484197
6635 14109781399660938944452267496022686027957552692045532270585726
6636 14143844661019807313739804335606184650481893359175043335057809
6637 14177985005259110023874945818935675285128748720168206866884304
6638 14212202595158800594689002165696490242814225811004969743341893
6639 14246497593817981725370428478977137684682946341295505481093682
6640 14280870164655482803732086733122100467108675584000000044089601
6641 14315320471410438373268185799969427461622049702964109960628724
6642 14349848678142867559444753251938605579276965340894661358037189
6643 14384454949234254456669451314528293026655522562743217904829158
6644 14419139449388129477388510336255274730717109394084983233155217
6645 14453902343630651664760516503406162523776410888795593305874776
6646 14488743797311191970358756252674850162260413874945685572057189
6647 14523663976102917498355787929316744295952644760564265214670874
6648 14558663046003376717645881704362779685544211255228498979217473
6649 14593741173335085643362941604201899405570887210619268003165052
6650 14628898524746114989253498721962005828857421875000000044222501
6651 14664135267210678292366342275100593170414054591209619782629454
6652 14699451568029721011522335149963846218551418951410249363566609
6653 14734847594831510601029942934295684888104355627338162530533088
6654 14770323515572227561113990185287067731377121717710668530194437
6655 14805879498536557466527144816264123623948778325984375044289026
6656 14841515712338283974815621012036912047875750137365318938656769
6657 14877232325920882815712583003786641429001640205537076738480644
6658 14913029508558116763134726351678096421771358086975887482677253
6659 14948907429854631591259510099668207024749899890595075631389622
6660 14984866259746553016162512284765778389486043136000000044355601
6661 15020906168502084624496382804808310586958157400496066604225384
6662 15057027326722106790694871577188771559223867986883112251144229
6663 15093229905340776584187416258419623567946959710976182252426218
6664 15129514075626128668111782543497105347489831449074001250721857
6665 15165880009180677191014261227261784416147988339458068892078476
6666 15202327877942018673028939789880047694615384582191838254696549
6667 15238857854183435888029582267736112103755208551363213409763614
6668 15275470110514502743249669591968217537445982877449742398681233
6669 15312164819881690157868173422151110617620089156090019322737392
6670 15348942155568972942060659774767229457611317853000000044488901
6671 15385802291198437678017344447670941960021616434042311272706514
6672 15422745400730891604431750375285853504804616918509683428770049
6673 15459771658466472505965647617338962387752021226976163381718548
6674 15496881239045259609197989689083980515456474736790606795057477
6675 15534074317447885486567595385758431161817163228988647505493126
6676 15571351068996148969821363141016466325817946466154750090416529
6677 15608711669353629074481845290845299180655163629538772423569784
6678 15646156294526299936850052393573614275405362163215354776189413
6679 15683685120863146765061402985583499501111839993843121903378362
6680 15721298325056782805714781833813849005665288192000000044622401
6681 15758996084144067327596719882665636292544453519053600071762844
6682 15796778575506724624024761687063085869677421732859381034044069
6683 15834645976871964035336141177767029107422933259231351031620078
6684 15872598466313100993049944122157381112569657503621995542721297
6685 15910636222250179087232995626182804469384632700109802290782976
6686 15948759423450593158601773473601636763567899003436952478456709
6687 15986968249029713416894713019595777835292123406154939570549154
6688 16025262878451510587051336749917509206475870565670312624161793
6689 16063643491529182084736711486519526895601694702790025328682532
6690 16102110268425779222751808568714511708767263359000000044756101
6691 16140663389654835449872417167908368694874779921097171613484374
6692 16179303036080995623661338206449200913318635130365854526166289
6693 16218029388920646318800666149732835385604081985044735193340808
6694 16256842629742547172493048228008318497638290767103950692433317
6695 16295742940468463268482895422938607350131136952359130904198026
6696 16334730503373798561250606826500403283653719482167153985857089
6697 16373805501088230341934958748862743942716210292311308048951724
6698 16412968116596344747540902220078971695723061637390233007558373
6699 16452218533238273314992107300375752645990032551140876103219902
6700 16491556934710330581589689888143000000000000000000000044890001
6701 16530983505065652733440656496039272596825826217771293090361104
6702 16570498428714837303421704756550236341122582146336564717936709
6703 16610101890426583920246122221497205268784990376189861852090738
6704 16649794075328336110203633338015083665018112966002848262113537
6705 16689575168906924153145154319033027968918869022989074751988276
6706 16729445357009208994286527981928009077257537827603252146057669
6707 16769404825842727213407425507414710822187558146976908716627494
6708 16809453761976337053023719474520736099869882426857045183339153
6709 16849592352340865507113752459312155923766413752946356860760472
6710 16889820784229756471981047947521638180452646761000000045024101
6711 16930139245299719960838135307032705510621129472866225887283034
6712 16970547923571382383698288097934434540582430423364153247755329
6713 17011047007429937894164105068228828014955094427390641143079868
6714 17051636685625800804703995794898242707367007821871717248881957
6715 17092317147275259072009768085575085670188906220209106490403726
6716 17133088581861128854030651958155318430550390012948751250898449
6717 17173951179233410140281235267018326567128067468401707783026464
6718 17214905129609943457022928847717990313862869531541536776464133
6719 17255950623577067648920724409755277991198564694362332104274242
6720 17297087852090278738779156321995705447432060928000000045158401
6721 17338317006474889866963528910122270086172287397394180553540164
6722 17379638278426692312114623922885069517257992883485457491622149
6723 17421051860012617594767258426494229501725148039567004547518198
6724 17462557943671400665485221556976857593642265519126967949058577
6725 17504156722214244179127279301357760239927098155021667525694376
6726 17545848388825483856861099792806254988557637587111659502619429
6727 17587633137063254937544117495098610937622734015149327941198634
6728 17629511160860159720092523120560888630937662936385154995893313
6729 17671482654523936198461737175766049986831957809446296105931212
6730 17713547812738127790863898663350391751508463467000000045292901
6731 17755706830562754164850076689078243896508713765373481134822494
6732 17797959903434983159887091533413489898097275233003626915137169
6733 17840307227169803809061013149047234364251625613858543128615728
6734 17882748997960700461541589042780695070885486724083036438163397
6735 17925285412380328007444040094571367617849558405714355514110226
6736 17967916667381188206726852061121346316970705110996265525860609
6737 18010642960296307123766382308824439283200522905448948939794004
6738 18053464488839913669251295723900855515213688949095334890586693
6739 18096381451108119251042040758844647109641531948768730967101382
6740 18139394045579598535642776196602056119150608384000000045427601
6741 18182502471116271321935361449903155577675017800617918865220024
6742 18225706926963985528827228065601819483340928692389596865500389
6743 18269007612753201298467157575459659422134812216063538807582458
6744 18312404728499676216685200928260100965413956283425713210916417
6745 18355898474605151652315187456183640273356952024070861861901276
6746 18399489051858040217060486673741345934124692691360754239661989
6747 18443176661434114347565904182980106373078798005114743595062574
6748 18486961504897196011360813566871652345895044307541906645504273
6749 18530843784199847538340849396512121813947862806039602838354752
6750 18574823701684063579457712359726428985595703125000000045562501
6751 18618901460081964194288866041630933758648439297973635219222754
6752 18663077262516489069161136054400302458595743154815175803511809
6753 18707351312502092867504456026653864657556716341684080679628388
6754 18751723813945441714114241425269503593695326750795643981237637
6755 18796194971146110815003111296797911301999890117363159225317526
6756 18840764988797283214524919784738080235299318676565782089463569
6757 18885434071986449691456303705499823139030501095898805242854344
6758 18930202426196109795723199552676992315804823001647413917606053
6759 18975070257304474027462033049044437891907909089934544299461322
6760 19020037771586167160107536781233583451732443136000000045697601
6761 19065105175712932709201406536099240885789435361870834323720684
6762 19110272676754338548618264713129824041422362699225201975571429
6763 19155540482178483675907659616642799218125383936737238369963518
6764 19200908799852706128453092537717834882748544960571410642247057
6765 19246377838044292052151330321624948910519004215187439010608976
6766 19291947805421185924317529584679727268315769115808891639105349
6767 19337618911052701932523969897780595617206392974852322630619314
6768 19383391364410236511082467095134823102431606855749455211852033
6769 19429265375367982036882814398643551735516096932916790899391092
6770 19475241154203641686301878273877271028761904503000000045832901
6771 19521318911599145454900257855319863175858224611564184730003814
6772 19567498858641367341625701399382169654630795375894625525679249
6773 19613781206822843699244760546377991370207542539885544429797848
6774 19660166168042492752726453200012024039705085867626720386264677
6775 19706653954606335287303998567748419923312962055206298874025626
6776 19753244779228216507942983350510908342880989268255005522827329
6777 19799938855030529071946616228313635272919331834973758249407484
6778 19846736395544937296431028662441515512574796378246440297202213
6779 19893637614713102542405883627497834554711073063609659856314062
6780 19940642726887409777197860200825484231256276992000000045968401
6781 19987751946831695316956890975299449308349365272311930545762144
6782 20034965489721975750987341027097355848562474917481972047435269
6783 20082283571147178049648631665599914249796011349785317772341378
6784 20129706407109870857572129420874303631741372944788550984810497
6785 20177234214026996973943440688073810053833992196859680221817476
6786 20224867208730607021601575150371708300703121507842199757269509
6787 20272605608468594306708766545564325897479770104905986105868854
6788 20320449630905430870747067529057811545456646039707433662616593
6789 20368399494122904736600166320428215763791015810660278917600232
6790 20416455416620858350481206504950453034849589409000000046104101
6791 20464617617317928221469727798266434261087273482717491927085674
6792 20512886315552285760423184774546528012486181110907443576039489
6793 20561261731082379320030842508934432968645752329896640148804108
6794 20609744084087677437780192796598940013265601440902620228604517
6795 20658333595169413283608382086194864129252781297107055710234526
6796 20707030485351330314013492507810084564983993731912516413471889
6797 20755834976080429134402870387399117032258471806370744934253424
6798 20804747289227715571458052424131445486318639788340037013055173
6799 20853767647088949957298198266872977912752245483488393379819602
6800 20902896272385397627226299564032000000000000000000000046240001
6801 20952133388264580632844799680099948873159071639696694930464404
6802 21001479218301030672329625175267811096759437146055913020291909
6803 21050933986497043239653999834369090302316905290912077664396038
6804 21100497917283432994555784510960747792877410841739267527566737
6805 21150171235520290355044461324477486267594093157263366745526776
6806 21199954166497739314246258815957950418802824757077735648874469
6807 21249846935936696483388295533722124549470615002942362848411194
6808 21299849769989631362725003187458222317132882384095542805477953
6809 21349962895241327842212476980338034685171251655234399268742172
6810 21400186538709646933738790006907920152438111011000000046376101
6811 21450520927846290736720700692486822751545141654646730724788334
6812 21500966290537567638879577150533871853798833050316268034592529
6813 21551522855105158754011760050819786351193917423530519334327168
6814 21602190850306885598570986126144558189529917122326755670817157
6815 21652970505337479008882897801687363292066411374991210983944226
6816 21703862049829349300814070611754533209704366465207787099317249
6817 21754865713853357673720399076611466586205814814087509433792164
6818 21805981727919588860502093550150872492634318780595870824844933
6819 21857210322978125025594955220271585032022116202968270679337942
6820 21908551730419820912730013950930799801529827328000000046512401
6821 21960006182077080244296034000801951454181962489427504163347464
6822 22011573910224633374141815841237137407261255416182960330941349
6823 22063255147580316195657648328716123316527345260135784679807498
6824 22115050127305850306977694367085238710642094924520120746675777
6825 22166959083007624435147524925573155298719182610511779831736876
6826 22218982248737477121103450862743478656174075638892840631040229
6827 22271119858993480667312739447135694467850745092437731279446334
6828 22323372148720726349926242765288288836277104485860079800116113
6829 22375739353312110897297408370065383175508939672115769275776912
6830 22428221708609124236724088549658143881658157517000000046648901
6831 22480819450902638511272013493244284311425504342210191715831794
6832 22533532816933698368541245396005495551327763320307216430938369
6833 22586362043894312523239385186968533788222169443164932364047028
6834 22639307369428246595427761080898455280376416026502018222662597
6835 22692369031631817226309288553182215076756874501097045945154726
6836 22745547269054687473429154617250215351485690233387076452683409
6837 22798842320700663487161945450547680531939025151200726950023704
6838 22852254426028492470361305470344822633825183522377526060251493
6839 22905783824952661923050687907725112916114704107380243951429082
6840 22959430757844200174036231769877666786059485184000000046785601
6841 23013195465531478201325277820308451487477383206029588760331324
6842 23067078189301012743236516846744018080162272115118165857783589
6843 23121079170898270702090247030301623974267350630216481868255758
6844 23175198652528474842369703679914440959829933621227533185497617
6845 23229436876857410785246913956006137043949004932905700730447776
6846 23283794087012235301369021479984190797152888706540694587286789
6847 23338270526582285903803520914247170091259619242518717397774274
6848 23392866439619891743043340704061824223530570821828021230211073
6849 23447582070641185805975213200847757882738809085427448648864452
6850 23502417664626918420717275339099854827880859375000000046922501
6851 23557373467023272069234349919373297228885696973364186235336054
6852 23612449723742677509641867360447405088330945773942142768277009
6853 23667646681164631210111900527969645685791047378422040207643688
6854 23722964586136514096297300927559709075609685363287642741100837
6855 23778403685974411614192443170527814608242235904225341843866026
6856 23833964228463935110351606183036338208018793186654883704290369
6857 23889646461861044531388544137716996309545978421391867814548044
6858 23945450634892872444683327543457390046189895138614620966954853
6859 24001376996758549382225065337303539067096710906457126339853022
6860 24057425797130030509521652185204593182665179136000000047059601
6861 24113597286152923621510221518670317154764493296068876651735984
6862 24169891714447318467404524115341956839819553455815617024818629
6863 24226309333108617406417994276016115200094333405974105687420818
6864 24282850393708367396303810861835342146900486061955938574592257
6865 24339515148295093316655808636196968510328844189183410691659476
6866 24396303849395132628916646509464637330936831099080229311534149
6867 24453216750013471375042193413829002705172554829325516923795014
6868 24510254103634581516773649643691828964759648217799956735442833
6869 24567416164223259617471481586780538152530210764668627165364792
6870 24624703186225466868467810845880086375375608153000000047196901
6871 24682115424569170461896464813640524087921397020747749464821114
6872 24739653134665186311962464816428997661283938154177610707408449
6873 24797316572408023126615299990694229185737423833176100698797148
6874 24855105994176727831592910099852283242808786908940337670291877
6875 24913021656835732348805878544339975633192807435989379930078126
6876 24971063817735701731033917865274551349388675895690401307258129
6877 25029232734714383654909314096165880282169361809835969712565184
6878 25087528666097459274164583380413685296863537642990302624635013
6879 25145951870699395435124184347953199606206791338658548735569762
6880 25204502607824298256422722835456797093283233792000000047334401
6881 25263181137266768074934681644027877735406074575866595806281444
6882 25321987719312755759903307159410628873550689206485056065646469
6883 25380922614740420397258886815461913029264914756685965554982678
6884 25439986084820988346119256565068830451252082466185829191719697
6885 25499178391319613669467985736929532580975467608770690965371976
6886 25558499796496239941008297904730372962441233978507920892102309
6887 25617950563106463430193400680336917339879720819944809603508554
6888 25677530954402397667436514667759830050400267349680849203491393
6889 25737241234133539391506512182952039253569577908046306589837932
6890 25797081666547635881117699759036385595560474459000000047472101
6891 25857052516391553672724904920451402712939923140694502576206974
6892 25917154048912148666537657225837889212979475862543350910732689
6893 25977386529857137622769886151374138599310758686009925367187408
6894 26037750225475971050144194016809428685053909496525825521595717
6895 26098245402520707488672400848752674420547367607064941453791026
6896 26158872328246889188736699832957765223643250322585366841106689
6897 26219631270414419188498406832523497661017080522270086066875124
6898 26280522497288439791663935345211346839564445694568936416971973
6899 26341546277640212447640279243598479573033908291148662816739302
6900 26402702880747999036114939689649000000000000000000000047610001
6901 26463992576397944558097889743628752789079501031099275895087704
6902 26525415634884961235465830399236129526022107537888367447467109
6903 26586972327013614021051655075503991663881505035536321960621338
6904 26648662924099007521324705984579524013510620357578405461839937
6905 26710487697967674333710075276045777766445979672030822801585276
6906 26772446920958464800597876436149791189028670208041541135711269
6907 26834540865923438182096087097289159199687413740628333672514894
6908 26896769806228755249583243192526161894617634307887277522036753
6909 26959134015755572302119946274893192613756682866316560834043872
6910 27021633768900936607780830814975120252038776261000000047748101
6911 27084269340578683271971326395855988135291469488310393915813634
6912 27147041006220333534796240945154442795540109037679370546249729
6913 27209949041775994499549885482702592265686988998768682830494468
6914 27272993723715260294400158322607450891668260885509657593572357
6915 27336175329028114669341707253136317895258754413440307665004726
6916 27399494135225835030495991930253689705175285372645873955756049
6917 27462950420341897913838775563876701017777433478418178581877864
6918 27526544462932885900438284953180458168443630909954486063645733
6919 27590276542079395975289991041748556105867433463567134328721642
6920 27654146937386949331836678418204898369866825728000000047886401
6921 27718155928986902624265191586360767168548783050453748995674764
6922 27782303797537360669673968374048777001016127687928701455080549
6923 27846590824224090602208196544878511219611395877730479138016798
6924 27911017290761437481262158525325671284357854211579451797112977
6925 27975583479393241355851061164048613914212211966514587450299376
6926 28040289672893755787257382604307130435618817801703708031481029
6927 28105136154568567832059506677034923787803716020568288480014034
6928 28170123208255519487653156714688922155418435138453497890758913
6929 28235251118325630602378885347667568224317627795310478356942612
6930 28300520169684023252371624679061549633632334567000000048024901
6931 28365930647770847587251052242981877246451563600842599228361094
6932 28431482838562209146774282339912341189394835071047682951559569
6933 28497177028571097650575149712669529919934567375099304746398328
6934 28563013504848317263117113081839918474463260459145286931981797
6935 28628992554983418335989569803218938047501011312666259813719226
6936 28695114467105630629680139845023137594304765029828062355526209
6937 28761379529884798016958247412708036612074696116483621947573404
6938 28827788032532314670008101877328335964027366138517760212336293
6939 28894340264802062733451956192753883853590361026164690604076782
6940 28961036516991351485407300720937066098729385984000000048163601
6941 29027877079941857988724433326050780959450878081006909335962624
6942 29094862245040569234553632750919346207697525419053001934886789
6943 29161992304220725780393951655988849202280477774333488296849058
6944 29229267549962766884778438285372672797569595521387382676898817
6945 29296688275295277140753391529509100401290953973210266161514276
6946 29364254773795934610312053182930719926734322889538035254931589
6947 29431967339592460461945943451822316399145994802078333272805974
6948 29499826267363570113479851252690386359394248826138339693337873
6949 29567831852339925882359299563841457913467883465913810804694152
6950 29635984390305091145562118048729008453369140625000000048302501
6951 29704284177596486011308570367843706097112574491026620920969354
6952 29772731511106344504747302036955549390096643944657825457862209
6953 29841326688282673269797196377438653688512585656247430324578988
6954 29910070007130211789328051042392167135032192864752903529784037
6955 29978961766211394125865815793589155813895572310106079149934526
6956 30048002264647312185010963652217166495668819935988166823137169
6957 30117191802118680503761402254200276728399355387385288703561744
6958 30186530678866802565934170211896328733175313210830381590723653
6959 30256019195694538646883004521431102941751129707391606322564722
6960 30325657653967275189711709562152642926279131136000000048441601
6961 30395446355613895715186106014955858341337247677111352078271284
6962 30465385603127753267550189082834809363213275565051106198885829
6963 30535475699567644398454979733265460661704990507061237414798118
6964 30605716948558784691211410301205775563931897533279122967757457
6965 30676109654293785827581446696926238898352029142793640185229976
6966 30746654121533634199324513657858535958763629918434840711982949
6967 30817350655608671066719156971482311855844128747004950139290714
6968 30888199562419574266282747380271679864046580159562631929453633
6969 30959201148438341469914904963209283793076637964229671890658492
6970 31030355720709274997693200174663949467178358803000000048580901
6971 31101663586849968186552568413838844668033916730187586367158414
6972 31173125055052293317082758999854027061554880291510933373957649
6973 31244740434083391100681026742156580499922465144303505398716448
6974 31316510033286661729300164926682371679231358710784455767139077
6975 31388434162582757490034872488357818704307079315185546923650626
6976 31460513132470576946792345413462837240563926171653165283708929
6977 31532747254028260691295883014415076562329043365304382263042884
6978 31605136838914188665673203648021308311308587651827014718487813
6979 31677682199367979058884071709517892021613024978711031511145462
6980 31750383648211488779244748332134997865456238592000000048720401
6981 31823241498849815505309692158817982658913591574602571143320744
6982 31896256065272301317373853832476135653399894151047385088677669
6983 31969427662053537911861828477058965485908646776011383589543978
6984 32042756604354373400873054417241204143339925054612606483448897
6985 32116243207922920699155173712890561069158604621877990771446476
6986 32189887789095567500780600769160663711217603920238734122955109
6987 32263690664797987847804279327362155006822205511184339113468254
6988 32337652152546155293183545549087062747669058142094536206786193
6989 32411772570447357660243955679767685852498645363100350515395632
6990 32486052237201213400977880921316631929301448509000000048860101
6991 32560491472100689555465619660097463078023078679459905250848274
6992 32635090595033121314711728089596739007918677455851138130245889
6993 32709849926481233189192224540192069030416798627897332058490708
6994 32784769787524161785411280484723984697290458470338602091406917
6995 32859850499838480192768972231571818773237984927642944384867526
6996 32935092385699223983044631749998030560496047982811225908761489
6997 33010495767980918824803302899057171822878055011662786096816824
6998 33086060970158609715035780554763476056551314060977068179308773
6999 33161788316308891830345684753876327955562006537418985783979002
7000 33237678131110943000000000000000000000000000000000000049000001
7001 33313730739847557803162491312110320667215329044533156074231004
7002 33389946468406183292632393440526578568587170991140091199462309
7003 33466325643279956347413757934155108896059407202505263950766638
7004 33542868591568742656443834418957720378006696880716196784933137
7005 33619575640980177335811857544462399442980868589264099170163776
7006 33696447119830707181802609576157502011721773370268963646568069
7007 33773483357046634562102130560218774505347065397620813438938594
7008 33850684682165162947505953366638832272963355591919842293015553
7009 33928051425335444086473249730891901583239090878297422126665572
7010 34005583917319626824873285666206376444004572511000000049140101
7011 34083282489493907573273600311770671737251707707568805950358934
7012 34161147473849582424122341420203531583259822583631457582726929
7013 34239179202994100921180213273820884851559228949348044841581768
7014 34317378010152121483560518857072985070778101652244056937147557
7015 34395744229166568486738807605456336888960873013779052783585226
7016 34474278194499691002896673002676155522914111512553313260214849
7017 34552980241234123202967280711301143825515217237845697077283564
7018 34631850705073946422753247801070475011083053077434767452866533
7019 34710889922345752895490536986843267938435667403829162822425342
7020 34790098229999711153235076608386727406953136128000000049280401
7021 34869475965610633099451867380246648552079909300936387940522064
7022 34949023467379042755189390715302271756378995571785183264039749
7023 35028741074132246681225190683748609501143405244611601132146098
7024 35108629125325406078571562413648405724686589470093254220370177
7025 35188687961042610569733343973330859568180516362190246631381876
7026 35268917921997953663112876503266150625345006343437161543941829
7027 35349319349536609902960268589097619539580160694889862992901734
7028 35429892585635913707270175591754141526212669946517962227821713
7029 35510637972906439896029382878483716717978740259788862319428312
7030 35591555854593085912222563633738507904998924617000000049420901
7031 35672646574576155738006667174597385342635544945299830962410394
7032 35753910477372445508467482455333378342597102470510146477000769
7033 35835347908136330825375013723322161415523072133756169485669628
7034 35916959212660855773357401087248686555243829964770914886120997
7035 35998744737378823640916218082010173419430693432707153369803726
7036 36080704829363889348709081166345741186506812985660673474389009
7037 36162839836331653587528612472559862347720203087027710982443104
7038 36245150106640758668409907046265391426352252637264174306841093
7039 36327635989293986087301769271372023743220446743643409095044482
7040 36410297833939355806740100175110527483100790784000000049561601
7041 36493135990871227256964937853237828684112716279997794282113924
7042 36576150811031402058925777350241883341266722683421394696809989
7043 36659342646010228471622923976890123440017104010290499303362358
7044 36742711848047707566235765251376006292537764980754393205120017
7045 36826258770034601129491981414152735078567486432582214405100776
7046 36909983765513541298734852793842475338823563173748088882596389
7047 36993887188680141931148964195917308124382560622398653870157674
7048 37077969394384111709607751950711696953665304103604038994884673
7049 37162230738130368987609488296295386789834371657917786675843852
7050 37246671576080158375771450388363407928466796875000000049702501
7051 37331292265052169072355177427142262011681494469300131366122654
7052 37416093162523654940298879173927486573079745488088675072267409
7053 37501074626631556333236222500819725109730190726708100240434288
7054 37586237016173623672983889580079301695294771552337057067287237
7055 37671580690609542780983471877841278247465692872603027393523026
7056 37757106010062061966186438274295262184977229274939478486003969
7057 37842813335318120871874093392411075737873936136818328159895444
7058 37928703027829981083907623583460081090375295161875408748912453
7059 38014775449716358502906512993522807574449263214077860817596422
7060 38101030963763557482856800724469924443490779136000000049843601
7061 38187469933426606738653842309141970062008811107260583093326584
7062 38274092722830397025087434547223061106001899690007714297773029
7063 38360899696770820589780362199197591933366180232143906762095418
7064 38447891220715912402594628114392278067891910617960693741742657
7065 38535067660806993164022835079037439382560486793303283741320476
7066 38622429383859814095085398015132858097006116647189139280451749
7067 38709976757365703511257479144279645707011752839144732127106414
7068 38797710149492715182952756356148136753805456990445265753884433
7069 38885629929086778485094356292503787126534512183519760845272192
7070 38973736465672850338306508578322349648062886453000000049984901
7071 39062030129456068944263706205109259536287877489560360327015714
7072 39150511291322909317737389301716288886604075074120103925326849
7073 39239180322842340617883405418344299098556272662343011739555748
7074 39328037596266985281316739003660586445970416977210663796806277
7075 39417083484534279959523245976672210979025810956954956104743126
7076 39506318361267638263161376187815235980383588635885669292179729
7077 39595742600777615315810117131279480904076260957806047350840584
7078 39685356578063074119722646516527787211444620010192009538760613
7079 39775160668812353736148439234929583548546453969830243153041162
7080 39865155249404439282789835871055473892384571392000000050126401
7081 39955340696910133750962345211120511264287719328021435846880044
7082 40045717389093231645031222196969706215777171438349247116528869
7083 40136285704411694446700135466524195782743753679158401086025278
7084 40227046022018827906731015014407505812848194587218251179998097
7085 40317998721764461166677450603208719110799715914404235890040976
7086 40409144184196127713217295360176458296144106028045721689827909
7087 40500482790560248167673416509740855367312154002316099685747954
7088 40592014922803314913314826422799666805224299567227191632500993
7089 40683740963573078563033722112852070267656037261484344864273332
7090 40775661296219736269997259980495224901958441559000000050268101
7091 40867776304797121883876195005193284357658371033290125641009574
7092 40960086374063897955255819710268228167937647542432622834579089
7093 41052591889484749590837948087431750082203138516659901432714008
7094 41145293237231580162046003264565758499778441061210177458038117
7095 41238190804184708869648585038557174444443710780813720753464026
7096 41331284977934070167020214477495151539767102225871998256436289
7097 41424576146780415044661277627143212350139862136385815674078524
7098 41518064699736514178602518939005847747421607537189049260065573
7099 41611751026528362945322767375222743711141986694815755651538702
7100 41705635517596388305811914242651000000000000000000000050410001
7101 41799718564096657561414501668546640247545172465918899557894304
7102 41894000557902088984092624256944674224327075744818623476277509
7103 41988481891603664323750193861878391658375304934209832844831938
7104 42083162958511643195263968584693017111467204970087968216846337
7105 42178044152656779347870102051619055790211408329373352101262276
7106 42273125868791538819558327758202476688012494523834202221444869
7107 42368408502391319979129255782871327222185200571528630397682294
7108 42463892449655675458573625476583619139685953569705470078414353
7109 42559578107509535978435727832884689198258296348631655716607272
7110 42655465873604436068826585136542196184105029761000000050552101
7111 42751556146319741688755853182965102534758724579515321318424234
7112 42847849324763879746454792858594198887199303470943421944024129
7113 42944345808775569523366043178123920539533752074230138577589068
7114 43041045998925056004479316991529498180702242465889779621542757
7115 43137950296515345117695533506184170422302672237042602589685726
7116 43235059103583440884905298520615721037862289609357430452693649
7117 43332372822901584487471043840430619247582370249678602770009264
7118 43429891857978495248805541747391340472753342648649299952507333
7119 43527616613060613536742918623335007269553978740407287930449042
7120 43625547493133345588401703895339473369487638528000000050694401
7121 43723684903922310260242866371049716056963501177029577887889364
7122 43822029251894587706029209777149424313670357857073724157818949
7123 43920580944259969985395922903379677957780209368059043872195398
7124 44019340388972213605745507193051499238196986084424413136447377
7125 44118307994730294000183735912457905214978381991386413624984376
7126 44217484170979661944216734179753170582553255792753845008422629
7127 44316869327913501913932708142524794040933622774995994268109434
7128 44416463876473992388395294466232810655944028882562185771304513
7129 44516268228353568098978948036730469976663564840706252133234012
7130 44616282795996184228380236393011967686367057667000000050836901
7131 44716507992598582562042363894962142774094076979304218207979694
7132 44816944232111559594733706999018303229716106519238863007261969
7133 44917591929241236595024604266107299017796169913000575791860928
7134 45018451499450331630410110864806509086637506800871566405080197
7135 45119523358959433555829897362213648762751160492567382863408226
7136 45220807924748277968339946519318548496752251284618424049271809
7137 45322305614557025130694179630574834333170985046310267104632804
7138 45424016846887539866597625672698503037756549279592425303765893
7139 45525942041004673430396232159304699747550252777410429594332182
7140 45628081616937547353971906139667765637536579584000000050979601
7141 45730435995480839273614867235490245118946321851839481288785224
7142 45833005598196070739648891982934671824555012671604489743553189
7143 45935790847412897011588530042151465314201916122655556097795658
7144 46038792166230398841610878056974273423434014525273888290161217
7145 46142009978518376249128006097200930273918924559556701711207276
7146 46245444708918644289249644698787445646185941157376152110281189
7147 46349096782846330817929257537210915116356126699008857839829374
7148 46452966626491176256590145730065000733029452865485576094851473
7149 46557054666818835359031754670501981203420325467548565632313552
7150 46661361331572180983419883147294856475830078125000000051122501
7151 46765887049272609872168027313931410189047372140902953660795954
7152 46870632249221350442520628832142530955878406134864118811492609
7153 46975597361500772590652537238485768687175985283655959165209588
7154 47080782816975699512102541269931608831696462918125126073610437
7155 47186189047294721541362372539717096328110947574626342824631526
7156 47291816484891512013446137581925302474277827512304169732890769
7157 47397665562986145150268690886209033744462957369965682433549144
7158 47503736715586415974665022126695727730900333846111855401521253
7159 47610030377489162254886295355283530011881229871984858394948122
7160 47716546984281588482411746483165227554634203136000000051265601
7161 47823286972342591885919217919399430772905297164641256186901884
7162 47930250778844090484260685775592822212913722627627982121480229
7163 48037438841752353181292715585172375072472513403293806939312718
7164 48144851599829331905415367028224417089145611492164572816547857
7165 48252489492633995796676656702373782464359414975184997609930976
7166 48360352960523667444303280540589846390039009865886162456940549
7167 48468442444655361177521894052059047942429263763540128737242114
7168 48576758386987123412538849156280938989139918871759643168735233
7169 48685301230279375058549890997255499855101342517928421799205892
7170 48794071418096255985654926767965378792532721103000000051408901
7171 48903069394806971557556591249253077524899355621182020234393014
7172 49012295605587141231924950475588451054012142556035048761516049
7173 49121750496420149231314305687058046645131880236049052931315048
7174 49231434514098497287521684516129905194329221810461142879293477
7175 49341348106225159462280235193303921740286052227020263723355626
7176 49451491721214939047184372441600449665890471412955629172670529
7177 49561865808295827545747160669923581657256148479869292425958284
7178 49672470817510365740494061073618806126930093410537680045453413
7179 49783307199717006848000814310989189113597664602071210631256862
7180 49894375406591481764786879551104851673160712192000000051552401
7181 50005675890628166406979503884905601297846572227734573206959344
7182 50117209105141451146667153362327751866592137497447666149200069
7183 50228975504267112347864698266958370383430766596006187254426578
7184 50340975542963686005016410670511684373979314095310723601367297
7185 50453209677013843486966501826214761402947900688009582571155476
7186 50565678363025769389330600566967750231001640903357629832720709
7187 50678382058434541498205251574896200812238276690607412370347654
7188 50791321221503512868156194187630839810334212199797832440635793
7189 50904496311325696017429868307328587070607833088035915806471032
7190 51017907787825149243336283985085811659777783609000000051696101
7191 51131556111758365060755085369992438775785570887735513436690874
7192 51245441744715660766720337942638468429972073672533078623732289
7193 51359565149122571134043270301421035324970408379454574699857308
7194 51473926788241243236935908240521955751604135310737971141489317
7195 51588527126171833411602249454947749839051443196362426809580526
7196 51703366627853906354767341934564725951144250569853172524131089
7197 51818445759067836363118347969642552200113696112800861448660224
7198 51933764986436210716635398689065857987676927018123576619242373
7199 52049324777425235208793771193113204824300735773556457789418402
7200 52165125600346141826622651629568000000000000000000000051840001
7201 52281167924356598583609482998951721836763107393908714436077604
7202 52397452219462121508442636065894669707374565062596079477912709
7203 52513978956517488792588885503125202171856778747960817852817238
7204 52630748607228157099705921306310309165202883941808438477579537
7205 52747761644151680039893877596066978504736356492456237844880776
7206 52865018540699128811793617171937137383416724235194559900341669
7207 52982519771136515015543270606034327606910136234468648798745994
7208 53100265810586215639608293265486440412047954358254633838233153
7209 53218257135028400224504072436777906078593785050222026173868972
7210 53336494221302460206433889695702202880725278011000000051984101
7211 53454977547108440443868820827940303593928572151926258510009534
7212 53573707591008472930099936961354989211356458804886252430141329
7213 53692684832428212694796956126010493577034101822770717248516368
7214 53811909751658275897611284215770757922517022283798843566757957
7215 53931382829855680116865178290180125529248950308328613333306226
7216 54051104549045286836372563331273447137032999554641774973192449
7217 54171075392121246133440835961087551318635261092311189510054964
7218 54291295842848443571106795236045518071874811274983468522568133
7219 54411766385863949297663651468155241125145520977451133422792742
7220 54532487506678469356539879084203845604102012928000000052128401
7221 54653459691677799209594498826942523735059088391815359727776664
7222 54774683428124279476897198130748555772024325455825658536418149
7223 54896159204158253896065526272532404940523806585951680568164698
7224 55017887508799529504235232910840939874015854163782405665344577
7225 55139868831948839045743654886309591497177258133888244681106876
7226 55262103664389305608609896668956561411125123367037346264923429
7227 55384592497787909492899394606414457862465690026298097755637134
7228 55507335824696957314064304156185762483691172170732641481207313
7229 55630334138555553344355002578518574551599030853344870768359712
7230 55753587933691073095401857128661819494071063717000000052272901
7231 55877097705320639145070270622211658726580177343444496255068994
7232 56000863949552599211695882359143748909844425853632424542343169
7233 56124887163388006478810672785083259407810160813151712874972228
7234 56249167844722102173474594946543597215900227593562497808859397
7235 56373706492345800401331234764416482535955811693907104544532726
7236 56498503605947175241509885411074684978935156124718092320174609
7237 56623559686112950104500308635212137814778295914072959364142504
7238 56748875234329989356130347739155514134467656279891290163110693
7239 56874450752986792210780453080001345639914842407878474271939882
7240 57000286745374988896973081442731518842198032384000000052417601
7241 57126383715690839098478835424609079337572385590867732045976524
7242 57252742169036732674085118079830757343793229691476488675116389
7243 57379362611422692659176991505791004198779159777676399890148958
7244 57506245549767880552283845811576572406337640644291383452022417
7245 57633391491902103889749406999646220785179463844856384329833776
7246 57760800946567326111686538717245890827520730643264705577985989
7247 57888474423419178722382223599158062152853781655423439831821074
7248 58016412433028475748322045032080810160530973759262287953238273
7249 58144615486882730497007429627476690809514739621167429044103252
7250 58273084097387674619742854498326778411865234375000000052562501
7251 58401818777868779481574171600077276706140123091977567894989254
7252 58530820042572779841563153921384889730110745850799759875537809
7253 58660088406669199846587325200265842160335300233738576308904888
7254 58789624386251881341858096100148832825495074092661525268753637
7255 58919428498340514501354195412344535409689231125648681693260026
7256 59049501260882170781371354860797266110824562631062295603797569
7257 59179843192752838200393180475905354578577253243642683774522844
7258 59310454813758958948492122280916315809231636315876914508550053
7259 59441336644638969329473437201155361829091641550888659624619822
7260 59572489207064842038979027667368851401157083136000000052707601
7261 59703913023643630781772030343999197942680292700221621848997184
7262 59835608617919017231427025775499292916311120645348146470007429
7263 59967576514372860335654740513090917415938595871704651156450018
7264 60099817238426747970494118464924684879388765938334874112173057
7265 60232331316443550946608647808664074722030176171348938041061476
7266 60365119275728979370927843821351890047083367881994771681449349
7267 60498181644533141366878806421286332673174212627476761819697814
7268 60631518952052104156456794084801688549337575714219149134006033
7269 60765131728429457507387783101584734448953371368908874522459592
7270 60899020504757879548640012869735318545746192753000000052852901
7271 61033185813080704957545554110474569056501005300924998979290314
7272 61167628186393495521796977506496815076765904092261310282525249
7273 61302348158645613079588245341735065469810479546954842183994348
7274 61437346264741794841172998248051826002492500147320666134600677
7275 61572623040543731095117463150367722470197826623916626029488126
7276 61708179022871645302529266950293961176481692199891304765181329
7277 61844014749505876582547503403738765372046174042416920938395984
7278 61980130759188464592383468034513791771629472799334979198566213
7279 62116527591624736805205547787978919273816322453290852915792562
7280 62253205787484898189165828470541028724144340992000000052998401
7281 62390165888405623290870063846676328643551626704316370513558644
7282 62527408436991650726596735579391854833891254774591602186691269
7283 62664933976817380084575023006998968540705812035119851304747878
7284 62802743052428471241635596053062547046644315528324576067556497
7285 62940836209343446097552243371740215055336220449041687064789976
7286 63079213994055292730396451141766084545095713369592068791633509
7287 63217876954033071976231155743396303585879097204138594217267354
7288 63356825637723526436474005888056081155772568062671395591190593
7289 63496060594552691916264586624550149525023214182594381511988732
7290 63635582374927511297174179022864819036242204659000000053144101
7291 63775391530237450847600755241147421774337863030409542327892174
7292 63915488612856118974196039117749161756699545338100435097705489
7293 64055874176142887417675597402614904801369386678001793069920608
7294 64196548774444514896367066255156552376679204011631594661760517
7295 64337512963096773200855761693417240499324451493136718803217026
7296 64478767298426075743091071286187168361542721197151021351845889
7297 64620312337751108563321177540137466761232219479575526070561924
7298 64762148639384463798227821152368834672542335439603027216839173
7299 64904276762634275613636974579402973147848034712201669567618102
7300 65046697267805858605185463220957000000000000000000000053290001
7301 65189410716203348670327742935217510756023509788611652798780904
7302 65332417670131346355071218596158841614877270069212350404367909
7303 65475718692896562678832668977120077504218952782000468184722538
7304 65619314348809467440812528402761732716064226710771718287132737
7305 65763205203185940011287965358063726364883661889547912651019276
7306 65907391822348922611229892582602809340371196792633643723258469
7307 66051874773630076083653242115365121214506161606990968892129694
7308 66196654625371438160114042294216833288148045868789646532471953
7309 66341731946927084225771041859285259571509253491677390068450672
7310 66487107308664790586433839065310408777662047261000000053436101
7311 66632781281967700241023691078932353490508969249922100015114834
7312 66778754439235991162877400927306284483624388588578233841078529
7313 66925027353888547093328905878811608948092536175435354064363668
7314 67071600600364630851007422379374487155415154232931458692793157
7315 67218474754125560160295238543488967128714168148047241264446726
7316 67365650391656386002392485711838196277658735226525320261711249
7317 67513128090467573492440465741925530979272923420892707147420664
7318 67660908429096685286159360498770843813239965090613058123048933
7319 67808991987110067519460404463958705880937918103281015069456442
7320 67957379345104538284496860487594811380704739328000000053582401
7321 68106071084709078645622402473491079636488829985900858350183964
7322 68255067788586526198729777217618038069682215902673536799837349
7323 68404370040435271177446890717998738377921290567386964430053998
7324 68553978424990955109671742045238628380417773104655300927061777
7325 68703893528028172027931910311261197776144370436668396049749376
7326 68854115936362172237058587404024207339929250519709397153444229
7327 69004646237850568642669440972503935989390720433038664905484834
7328 69155485021395045643958888653536847571819886969335162317530113
7329 69306632876943070594298665734684771272862013045003833194805412
7330 69458090395489607833155874349630164124054472767000000053728901
7331 69609858169078835292840012909205017337363113741709004393678294
7332 69761936790805863683594799786506897054002047315978959082244369
7333 69914326854818458260554925303158574785603906974706509945003528
7334 70067028956318763176092190810127489377203614731629557417458597
7335 70220043691565028421079823125145365083250819089948974663177226
7336 70373371657873339358608086784167854507227932433510920527097409
7337 70527013453619348853688655491003939255305053512279052810972204
7338 70680969678240012002489547811743559612814691201188265844875493
7339 70835240932235323464646780563441810183171591876184957297867582
7340 70989827817170057402203246494204984964420829184000000053875601
7341 71144730935675510028729680748897439952944929037386032243687824
7342 71299950891451244772186943265682027197916851461183849091499589
7343 71455488289266840055093211658057812917985057331308071890422258
7344 71611343734963639695564051309507706488520278893016586210703617
7345 71767517835456505932797706347859993018734942552641418510980276
7346 71924011198735575080582336878549792148899095218080613925710789
7347 72080824433868015812406314344691090507000120997643410496132774
7348 72237958150999790081757078151792867015557289531761991530045073
7349 72395412961357416681198452750633324657332785092109750281212952
7350 72553189477249737443820725217807461334228515625000000054022501
7351 72711288312069686090662189014351986781404990870495898158702554
7352 72869710080296059727705270043198484115909862824020577464403009
7353 73028455397495292996054766370585019325960236047930780881520188
7354 73187524880323234878910153029546152037937884604630061372716837
7355 73346919146526928168948328189783267344876064992955200249408526
7356 73506638814946391599737606662176843916104068643501815138724369
7357 73666684505516404644808201212528954613461365109850500432816544
7358 73827056839268294988008871492410965550209579835716419029998853
7359 73987756438331728668783864559834810182473314255210417076611522
7360 74148783925936502906008719963466870510516699136000000054169601
7361 74310139926414341604027966205865655883224392184154694569612484
7362 74471825065200693544542194088356146095285147935165340143354629
7363 74633839968836533267996455977266633604954708209927772623507318
7364 74796185264970164648126408422963695809204139502891903548618257
7365 74958861582359027163323088814046852843770848294392761284711976
7366 75121869550871504868481694863829586760482215748968852393978149
7367 75285209801488738071004218709464551146294993286119809224473514
7368 75448882966306437714630275260398595362566436154476368609696833
7369 75612889678536702474774957166902048337998020944732030785033292
7370 75777230572509838569057046395844714211160431403000000054316901
7371 75941906283676182286705414904330166848206933428495413451707614
7372 76106917448607925240535954296895915477547201445391246888354449
7373 76272264705000942345195886643389357432614876267511972707593648
7374 76437948691676622525376825826991431819983421567628598682727877
7375 76603970048583702157702480889838625444099307060241699273140626
7376 76770329416800101250001419851950337772642595373176699909712129
7377 76937027438534762361679844402367258582053638308499412338153684
7378 77104064757129492268913862704215821433293477255115019958099013
7379 77271442017060806378385289322506239910120580959117980976648262
7380 77439159863941775893289547979523186164946337792000000054464401
7381 77607218944523877735348804472358712840865598023517419056677944
7382 77775619906698847226568013655150238054763798237977151229002469
7383 77944363399500533534476125899609807701240821160994042446989178
7384 78113450073106757884599264906155732003287640697948952898565697
7385 78282880578841174543917260149079191977808656039785705620944476
7386 78452655569175134579059493607395472724703223987086712806566309
7387 78622775697729552393000601763044871635227444566480158276507054
7388 78793241619276775044021160144628641811019144273604338044165393
7389 78964053989742454350703068962600981456423771249986752150826432
7390 79135213466207421786733954625503314816946834709000000054612101
7391 79306720706909566169299503151140006838656423851138010004613474
7392 79478576371245714144847247696277123554120290301284477856498689
7393 79650781119773513476009943628223641276960297886133097752903908
7394 79823335614213319133481280756257207203689320224256851538851717
7395 79996240517450082196641303535017590948638270810296752984373526
7396 80169496493535241566733536250447614222254660253339801379580689
7397 80343104207688618496400441406354724629496369528904528189783624
7398 80517064326300313939388475750941459318939919389003058012855973
7399 80691377516932608724238649622458647045292699010457060356137802
7400 80866044448321866555783141556224000000000000000000000054760001
7401 81041065790380439848273171386377283796570896389678810736004204
7402 81216442214198578393967991399671919555975849528318303455643109
7403 81392174392046340871019516460095923026750771182554093050547838
7404 81568262997375509194491780426940644226370053988411310365505937
7405 81744708704821505714359077639865827178307452823871032769677776
7406 81921512190205313264331324747319923371728180681064564730195269
7407 82098674130535398065359859714145098087824954651444126927833394
7408 82276195204009635487681581465110574906533472104498261121130753
7409 82454076090017238675264025308263358024588040887730695970352372
7410 82632317469140690036518666040153322902119667511000000054908101
7411 82810920023157675605154442468975425179775119821988692323740134
7412 82989884435043022275048204006274483911925087695772146976835729
7413 83169211388970637913013491977880674879144634277555042235130968
7414 83348901570315454353353785394993441430525279989632026919648357
7415 83528955665655373278091063111618806366782687653171142633107226
7416 83709374362773214986765261579704757887782973308401663758250049
7417 83890158350658670059704939803130093978054574798436561532106364
7418 84071308319510253918674200591006353113181870948561853713949733
7419 84252824960737264288805659824376649730547832865221940640440142
7420 84434708966961741565734003183169692615425097728000000055056401
7421 84616961032020432091849422637026225143018067567375482645111264
7422 84799581850966754345594982989196732600184101708182325348076549
7423 84982572120072768047736731881955573113374565958340528667863298
7424 85165932536831146188540134929733682312511131765401760041598977
7425 85349663799957149979791191047289575440453365445137023980911876
7426 85533766609390606735605361589570344889197711606905073513985029
7427 85718241666297890685972230622318472504195003642744463167652534
7428 85903089673073906726988602502818219172339608124396541240272913
7429 86088311333344077111737536973312724897280962613049146382571112
7430 86273907351966331085775621160429290090954014817000000055204901
7431 86459878435033097471195582237299088768813133957378885913807594
7432 86646225289873300203236154045826201248558345033931330626965569
7433 86832948625054356823415925699630703915347042529103236211954828
7434 87020049150384179933172720098446916958641528780737185550877797
7435 87207527576913181611994875387090034921363334616728149469341726
7436 87395384616936280804035632691405446188596249582693814910040209
7437 87583620983994913677206668964782235140014001818510608495121904
7438 87772237392879046958751654486746758418224607733415169309060293
7439 87961234559629194251305560474758855967659314776257984842115282
7440 88150613201538435333450293406521219704091049984000000055353601
7441 88340374037154438448782089007794682261287871327494791571919124
7442 88530517786281485587510960444805655121486130540364484592702789
7443 88721045169982500764617362075757557644898847906280513308615558
7444 88911956910581081298596102167640724995128138543147396086204817
7445 89103253731663532094822415277403826156890767501759460504646776
7446 89294936358080902937579987535537101795902008070862325793455589
7447 89487005515951028794795615860160563118036162612097496482764474
7448 89679461932660573139530075175749476183990546667330583785271873
7449 89872306336867074292279666017609774578240808409566994713642652
7450 90065539458500994788147818476086267059326171875000000055502501
7451 90259162028767773772951037278199395543739399464024512541935854
7452 90453174780149882432328386923918604458151163673524126778088209
7453 90647578446408882457928635194552852024861080114106262093055488
7454 90842373762587487554754098036736171926741571536693933105500037
7455 91037561465011627993745158802177224831244398182893554743077026
7456 91233142291292518213694370095699211221847849385701791377671169
7457 91429116980328727476583987057097103343150227653861336658430244
7458 91625486272308253580445726780963656624644285743658441925867653
7459 91822250908710599633846499767868852568456641524514375320923222
7460 92019411632308853896108815805108092368275931136000000055651601
7461 92216969187171772687379528500655406503303324701479452838747784
7462 92414924318665866372665549844965992382332262745144791941521829
7463 92613277773457488423960138656868383781757088417147724550484618
7464 92812030299514927564588344586975360830137622418088159045883457
7465 93011182646110502999905172509833223362225056717851623590882476
7466 93210735563822662738485020639434199237091801484666514034526949
7467 93410689804538085007945939556753500948441834596343204801569214
7468 93611046121453782769557258547661872133762975530700686555807633
7469 93811805269079211335784130219931412023825240279400494356926992
7470 94012968003238379094927554304126102809775367053000000055800901
7471 94214535081071961347023456849981908127246706287070264541644914
7472 94416507261039417255169421712471722300677719025655232979003649
7473 94618885302921109916452697285159040451493617524270017712112948
7474 94821669967820429556658132887716251417627859954950897643675077
7475 95024862018165919852939736054668245310451835393905639704313126
7476 95228462217713407388644584208572949099282460215106762446262929
7477 95432471331548134244482871838024890229371349938468122075231384
7478 95636890126086893730242927344127435745656201297550675284051813
7479 95841719369080169261255092173489523662433396649083297783823962
7480 96046959829614276383813418726433123211612782592000000055950401
7481 96252612278113507953769212821022030536599092971837714126317244
7482 96458677486342282472515521211818699109832343671942745276133669
7483 96665156227407295584586744812025468416585495948336549891150478
7484 96872049275759674741102643853955717811230791082415590414394897
7485 97079357407197137033291092250699143956513470919714294489618976
7486 97287081398866150200329034896487633168440163367390500117519109
7487 97495222029264096815746203569732254532207712428810013598066754
7488 97703780078241441656641254486090005739238957835030236759560193
7489 97912756327003902259965103394337463554533680204173729892984132
7490 98122151558114622670131352420387882146475203759000000056100101
7491 98331966555496350382218826649603100580322805391468238156854774
7492 98542202104433616485036367699740521605240237768376048500111889
7493 98752858991574919008325166281561166836633073796378729958807208
7494 98963938004934909478379055976434264045818713781339737292762917
7495 99175439933896582686368336185337954866234565388565185603050026
7496 99387365569213469673657843426609611755464768985398953247335489
7497 99599715703011833938415146885782121803908553761170902456325324
7498 99812491128792870867809906354997649331827840850942205967292773
7499 100025692641434910400110598446965266382215412084135391524977502
7500 100239321037195622920989990234375000000000000000000000056250001
7501 100453377113714228398355918255253972729417359003748528337747504
7502 100667861670013708760029115143110221292665135121758981831738309
7503 100882775506503023518595015993020412010891598351921661660293138
7504 101098119424979328647761671966247107870267217916620109432699137
7505 101313894228630198714561099571691695255929556622085754450856276
7506 101530100722035852271736600547676901425472534896193137961152069
7507 101746739711171380514663799307388521797727180744780295155857094
7508 101963812003408979207158362510974168755480243865327270564209553
7509 102181318407520183880528588491986337966282528159816984449574072
7510 102399259733678108310236283000760801441906068761000000056400101
7511 102617636793459686274534572037636368842957565235358445925885434
7512 102836450399847916599456542439849655746933116801082468637412929
7513 103055701367234111494533846362684064058324220346121794970818268
7514 103275390511420148183629656863225281007660785563565142167323557
7515 103495518649620723835275618459089968830425103728485473689287726
7516 103716086600465613796907698799967843586039714507038226902808849
7517 103937095184001933137401115461972094577383685262369514514112064
7518 104158545221696401502309785358855313700765306615799240255270533
7519 104380437536437611286221023365348200143334453502597609905743842
7520 104602772952538299126641501471450871387157168128000000056550401
7521 104825552295737620723835770137690418384044872441128125502558564
7522 105048776393203428991043939505396346392103691125620606581135749
7523 105272446073534555539510419738184884908707455992365786491592598
7524 105496562166763095502760927036335161010596392733003036128956177
7525 105721125504356695704570274779840432642517611384391784724594376
7526 105946136919220846175068787823885688998777881673507995186545829
7527 106171597245701175019440502197602858519359961302119735992140234
7528 106397507319585746643671642348454735751485083714266131209435713
7529 106623867978107363341813203635770863954308912429123709301656812
7530 106850680059945870249226809013079514156383619867000000056700901
7531 107077944405230463666288355755230315277547942658281288105456894
7532 107305661855542002757029320688166957118256854569422339176506769
7533 107533833253915324627200950671877865871967667486525100885826128
7534 107762459444841562786251929075818214654584625597796414529116997
7535 107991541274270468997715478676256673447623915874342285213026226
7536 108221079589612738522507236801856740454028300702080545709003009
7537 108451075239742338759640619662661372163964094066805683466591604
7538 108681529074998841288871779623821212586045213374713737515665093
7539 108912441947189757319791651734205514255203107921042355074682982
7540 109143814709592876551887984096779579703021174784000000056851601
7541 109375648216958609450105650677646203584472010292280543720670424
7542 109607943325512332940438954899258373516672745886806964778725989
7543 109840700892956739530095047855847845039193364658206165354728858
7544 110073921778474189856773006230914841123747867661653904598526017
7545 110307606842729068671608541993027985365640621096995666560833276
7546 110541756947870144260339748702534857069529043250927073821220389
7547 110776372957532931307254727783430706074106833067023340441716174
7548 111011455736842057206487382406928591828004009321041641678918673
7549 111247006152413631825233116701575480546197198429628719711392352
7550 111483025072357620723461633854426873809814453125000000057002501
7551 111719513366280221834709488304192844068593211646849823134689154
7552 111956471905286245612540514655770677116265708439183739016593409
7553 112193901561981498647267729171557699120594747810649169153510788
7554 112431803210475170757535778723770599851154263157495731187103237
7555 112670177726382225561368496929067234103696751772123901424265526
7556 112909025986825794531291617837460348642255218551375591360637969
7557 113148348870439574538146194017221082703167202991743632701363944
7558 113388147257370228888213768171588851260922140279526896156156453
7559 113628422029279791858279855547033054311093167204165870927554922
7560 113869174069348076733267808351954965121399259136000000057153601
7561 114110404262275087351080653204483431593014940197182039146403084
7562 114352113494283433159294018273818269371328063748367026664509029
7563 114594302653120747788348798276827323758315678157497880147381918
7564 114836972628062111145897742845728322061377840568024330523968657
7565 115080124309912475036965696999110325509889712557448181209572976
7566 115323758591009092314588771532701624362992871889129290043095749
7567 115567876365223949565603276103605415589686268185998838400984914
7568 115812478527966203336260808617639986832701364777195887932338433
7569 116057565976184619902351461249379146469053396649722561008140692
7570 116303139608370018588522676033938349394977729703000000057304901
7571 116549200324557718641486861473943755233285436192294637139102214
7572 116795749026329989661816466009911027985630147824412858954472849
7573 117042786616818505599030794512908079044285063986096130407552248
7574 117290314000706802314684450180345534426068265489412112137442277
7575 117538332084232738718172886354499170619465410709381103573005626
7576 117786841775190961479976160844392945968276800259502584214833729
7577 118035843982935373327067599320436929238225721706588481599629084
7578 118285339618381604925219694273203108743268884347578178136424613
7579 118535329594009490352945191888419813459047974128909398307319662
7580 118785814823865546171816950995162698601008955392000000057456401
7581 119036796223565454097915795998811699109454244231459855012476544
7582 119288274710296547279161229420128145386698084320604352328084869
7583 119540251202820300183285519332287832477841918333391902847231778
7584 119792726621474822101217332624392061538529266170946816935044097
7585 120045701888177354270646746628381717485753605696737609920813476
7586 120299177926426770624549139231915860388131034886914832964491909
7587 120553155661306082169451131168167009117720192929470665231946454
7588 120807636019484944998227433730155573126234949086885388697374993
7589 121062619929222171942223140707725404248779420626555708908461832
7590 121318108320368247867501694895085233641275241809000000057608101
7591 121574102124367848620024457071545246811248845343538272474616074
7592 121830602274262363624573508923207031604950234969186244628545089
7593 122087609704692422142235030954465794166583957475595230897630508
7594 122345125351900423191266312040807648178025865660830439443494117
7595 122603150153733069136175168904087905592383585601477172909246526
7596 122861685049643902949846281453818988540347397919300301595110289
7597 123120730980695849153554683638543594433090477923047199520187024
7598 123380288889563758439712389195689231094864359408011488040149573
7599 123640359720536955982199877481967749782333248822278516444137202
7600 123900944419521793439139916414976000000000000000000000057760001
7601 124162043934044204652976957465753577880569161161251589694010804
7602 124423659213252265052731101617247617211847020790296804732653509
7603 124685791207918754763301405250513870375143774777609403223958438
7604 124948440870443725426699071044643553608230921217830402208712337
7605 125211609154857070740096851183446614796616175415539733944554776
7606 125475297016821100715586778457448672600466775898041082456128869
7607 125739505413633119666544135239379748713602565090800481826200794
7608 126004235304228007925501370800661374312295858979816107821708353
7609 126269487649180807298441484031052432399048296646811388076115772
7610 126535263410709310260426201329215369035828781011000000057912101
7611 126801563552676652897480098254139774706300305120751535311550734
7612 127068389040593911599657638471740848537020924827652571622810129
7613 127335740841622703510225934603171402028278329369624245481425568
7614 127603619924577790735901872787087770296849495765811590355818757
7615 127872027259929688323088086112936661354601295067837890682988226
7616 128140963819807276005058111571930423039684295570035455135387649
7617 128410430578000413725046920812405732869954087186520883943437764
7618 128680428509962560940208876782373065804596680847377802707011333
7619 128950958592813399711411036299923676626237158817884414635367542
7620 129222021805341461583835592717433918711703830528000000058064401
7621 129493619128006758263371133143864646969447182827524363812525864
7622 129765751542943416093778271166571826547554639891171778899014949
7623 130038420033962314339621108675603369593041139386333531111241898
7624 130311625586553727279961879245141204014022201161974974309133377
7625 130585369187889970117822030574245673051336780190467834530796876
7626 130859651826828048710418914738065085680774511358545526011126629
7627 131134474493912313125193172456884582543449069844379402828947934
7628 131409838181377115026647821259507934211177424105257445185018513
7629 131685743883149468899025987305200421919985055549517312922062512
7630 131962192594851717109860156740482031990418417917000000058216901
7631 132239185313804198819431764809163786245926858791402562258626194
7632 132516723039027922741185889511886592741815068697019920730867969
7633 132794806771247243758151771430776496532827275680743853176617428
7634 133073437512892543400425842401402106098648013825492868672176197
7635 133352616268102914188779913033743241983713795658201538144230726
7636 133632344042728847849463142662092985224578379192932947163985809
7637 133912621844334927405272395146461292688444604255935530775381304
7638 134193450682202523147971570060874709361930617535781227424689893
7639 134474831567332492497146491192725478078419928962885558165570682
7640 134756765512447883750587932947771081622326083584000000058369601
7641 135039253531996643731301370213283032326790345206365146379941724
7642 135322296642154329336248048482957160139920081098549715249569189
7643 135605895860826822991927988597296882816158992150727569238762158
7644 135890052207653052021921564308040646693709291497722395267667217
7645 136174766704007711931512321040604115872226574610322692929539776
7646 136460040373003993614519740710230514029852233565138074649005189
7647 136745874239496314487476700251377082205879428277288701022987874
7648 137032269330083053556292420651604749257464411866946022170985473
7649 137319226673109290420547758746679210024885814048484574644462052
7650 137606747298669548220575755838536612152099609375000000058522501
7651 137894832238610540532486425348022463621059050196463286026962454
7652 138183482526533922216300836215689244933544148913191721379918609
7653 138472699197799044222365629622252159009078343021105711272886088
7654 138762483289525712361225193821373658672562583109817438337526437
7655 139052835840596950042134815467100603390140332188868896542974026
7656 139343757891661764985404225782342430870933568765074086127624769
7657 139635250485137919913767066259088475352288074287327264811617644
7658 139927314665214707227977911311455988754855819500295134680865253
7659 140219951477855727671844604424980568210773206266149332466506622
7660 140513161970801672991909789865655190356748763136000000058675601
7661 140806947193573112597001653935945110704933657570616959982578384
7662 141101308197473284222880028098210304651623319209315065112316229
7663 141396246035590888607210151034516295380263921051416032624199218
7664 141691761762802888180102537881574117011935605778825299902873857
7665 141987856435777309775463562476391379632292282202342590390783476
7666 142284531112976051368407522478014116887002774361721337859684549
7667 142581786854657692843987127699373090128580243298625755872720614
7668 142879624722880310802505528896602884893630310158057757699289233
7669 143178045781504297406679187627166463911721387270546218508674392
7670 143477051096195183275927077608585445866985049353000000058828901
7671 143776641734426464433067904292445485583204592330638900134079514
7672 144076818765482433308713232119519581885784349601084131214762049
7673 144377583260461013808650618147237397696554007897434644003911548
7674 144678936292276600449517066446237830424552863452687383284029477
7675 144980878935662901568069339854291833825845271348953247129218126
7676 145283412267175786609363894359394209546711229756786601055424529
7677 145586537365196137499165436565222734815263210849093198361346784
7678 145890255309932704105909346377381185454395031058558721475217413
7679 146194567183424963797549455243814802793331315888960769517135362
7680 146499474069545985098628924993452433410403336192000000058982401
7681 146804977054005295452918233549433481240715388244542245005155844
7682 147111077224351753096970541553169139790623922440930676384856069
7683 147417775669976423049950988228919956473048416482304970525233078
7684 147725073482115457225102745651504113995075342028363552780513297
7685 148032971753852978668218947958146045029884728908453308164527976
7686 148341471580123969928495905975300936015741567399944777587484709
7687 148650574057717165567149318218519796996453992740966414228146154
7688 148960280285277948809181496274029216361018509342474410817609793
7689 149270591363311252343693936190671490863477183118438775367259532
7690 149581508394184463278145887706171003452535278859000000059136101
7691 149893032482130332251965899908352670637238638398306082647897374
7692 150205164733249886714929655295933832203226603701865619841798289
7693 150517906255515348375723744160842625381264756789633041779373808
7694 150831258158773054826121377770688873873318409106927337511045317
7695 151145221554746385346202391992037717835845843736630371152963026
7696 151459797557038690896056252768526192985652541276955255062905089
7697 151774987281136228299413141258638008067204970189036686031368724
7698 152090791844411098624654569452135839346639633216544001191426373
7699 152407212366124189768661356727772227683491078826439380483616902
7700 152724249967428123248963184093993000000000000000000000059290001
7701 153041905771370205209660335774949120417004642142576422894794104
7702 153360180902895381646594637372286793684096314695774767358388709
7703 153679076488849197857253006054938993521047688162501406951543738
7704 153998593657980762120893441110546584881998689941253867413545537
7705 154318733540945713614389702739250783844480343171518127500773276
7706 154639497270309194569297353189482504884198056003829221255125669
7707 154960885980548826675650267232094560043138170431839731188864494
7708 155282900808057691738003158549810802567856953183970445853627153
7709 155605542891147316589242114889577984006368751205927131419977472
7710 155928813370050662267691587792081886981290934261000000059444101
7711 156252713386925117463052742381514510907710557366477098970736034
7712 156577244085855496236714539075743769403201505472261924733027329
7713 156902406612857040021985392168436093329679667120923246976952868
7714 157228202115878423909799730046515055353462136641124349405133957
7715 157554631744804767225460268344709922487140818685388549864208726
7716 157881696651460648401983300609965936076492086502646017895986449
7717 158209397989613124155620811058266902907309777998551743670083464
7718 158537736914974752969139720761078903402173637259610926029172133
7719 158866714585206622888445092104284891294302253466025438599311242
7720 159196332159921383638140636625271745997520764928000000059598401
7721 159526590800686283061626398359886783773542623370443658465013164
7722 159857491671026207891340018626437446798810312497585256701714149
7723 160189035936426728854754528744908253946532181841211535736811198
7724 160521224764337150121752164542260273737081950665440011702130577
7725 160854059324173563099000250635212308396747335791587829649519376
7726 161187540787321904576961763416436381036087672919943973827727429
7727 161521670327141019235179749404794504258311469288022259128075634
7728 161856449118965726511481350161265375686655701238329756127021313
7729 162191878340109891840753766325729683718862448091696640213788212
7730 162527959169869502268951081501977000250278738967000000059752901
7731 162864692789525746447997461715346469445953243366861463663315494
7732 163202080382348099017258847995503157601081721371722347290049169
7733 163540123133597409377261868302172297954480394891003382294328728
7734 163878822230528994861345310520399842898668820446974764300055397
7735 164218178862395738310936120610279632001967620240278564512955226
7736 164558194220451190060148519210289819126950302040652117514988609
7737 164898869497952674335411466069623514178997274625121799471491004
7738 165240205890164400075836344629395243227070369587256015996134693
7739 165582204594360576180043388891574996697322988048083776284778382
7740 165924866809828531185172031414169327171799056384000000059907601
7741 166268193737871837383807014857763013604901284585814981239733024
7742 166612186581813439384558779988288897650205195901420217605232389
7743 166956846546998787122043320420046126119283774759704966170715458
7744 167302174840798973322013378667781546046884699057859343613628417
7745 167648172672613875427399549273333582039381232712150695860766276
7746 167994841253875301991026552887165611242990086314531728916809989
7747 168342181798050143540776650224344519303162172092652652876579574
7748 168690195520643527922978876784412502358504742381361462221472273
7749 169038883639201980129809498131423861160352458337786300882851752
7750 169388247373316586616495811380445957183837890625000000060062501
7751 169738287944626164114122151336331971198540714979406601308755754
7752 170089006576820432943843699485844790184969918872942557068063809
7753 170440404495643194838320440761533283733828861809875757661181388
7754 170792482928895515276190366681426321334743699234900429276769637
7755 171145243106438910335407784128912905749795738244163696349202526
7756 171498686260198538071279356678420409933123598494748850718631569
7757 171852813624166394425037280000993640264514650448608745239191344
7758 172207626434404513668795774505926724529187103402479550459994053
7759 172563125929048173392743866996523942318145874360046280507778322
7760 172919313348309104040434228746185770618780123136000000060217601
7761 173276189934478702998034640041658692797078913219288285837273684
7762 173633756931931253243415460899782694787225171507701624084943429
7763 173992015587127146560953304348754726467008929540039995190936518
7764 174350967148616111327937932381140518951539430712976141102599057
7765 174710612867040444878476225439956704763328213096382507384513976
7766 175070953995138250450793914097460780412619207117628638924293349
7767 175431991787746678723842606435183583887931820273599359066776314
7768 175793727501805173949126496539578051279236881759871680816660033
7769 176156162396358724683669998496804403093301879148153146628528092
7770 176519297732561119130054416308995848290889656003000000060372901
7771 176883134773678205089458633269225563026593475987115906416576814
7772 177247674785091154533645684529705208852726699883520672159871249
7773 177612919034299732801843963883872639280856766376606671711190848
7774 177978868790925572428478710164361674948076488325154444203436677
7775 178345525326715451607716320141784813603550195693969726622950626
7776 178712889915544577300790943400200328809333649258417792808035329
7777 179080963833419872992089730370483190613775907203675455810384484
7778 179449748358483271099980027528984348543480513238480058260430213
7779 179819244771015010048368743722259837352588804018853790383271062
7780 180189454353436936004991048665699536776251604992000000060528401
7781 180560378390315809292432508891009831383064304366872291394355144
7782 180932018168366615477895717791134427635206122325258357446447269
7783 181304374976455881147729434937767706562183030296524562135154378
7784 181677450105604994372745215532564701333204553759853310270802497
7785 182051244848993529870353483704925537147151569053396545470762476
7786 182425760501962578869557983393279375488726615551010264226497509
7787 182800998362018083684854527749567959929404438864400557636665854
7788 183176959728834177005086962394591138248003976227375840080264593
7789 183553645904256525903320259431490588833942783827660707439377232
7790 183931058192305680573797667902382745603060044909000000060684101
7791 184309197899180427802055862355481920050805520343138762366698674
7792 184688066333261149174279054383459177406948783403163383739871489
7793 185067664805113184031980062404745945928537982417044103814037108
7794 185447994627490197178103372594502931142015328379261003015416517
7795 185829057115337551340652268737528977678023633526934936584199526
7796 186210853585795684399949160877980381189317870832522006290719889
7797 186593385358203491385645301986913119470233485046454544639870424
7798 186976653754101711249603148464857873097161435077424522381123173
7799 187360660097236318420781694149404882715582430812124021013416602
7800 187745405713561919148262188613632000000000000000000000060840001
7801 188130891931245152638558738926679109474347749373594300030097404
7802 188517120080668096993365389709384828864476452364719640908943909
7803 188904091494431679953898379262191462642130847576071222053049038
7804 189291807507359094457999379776031042434721789885281575767198737
7805 189680269456499219016172647166173427108200788974493591369511776
7806 190069478681130042912736130900596378467174810020220681398142469
7807 190459436522762096238273726334881838566161251619892323493848194
7808 190850144325141884759582991521511916751380030767175797619965953
7809 191241603434255329633319797239296999402198024383773531051159172
7810 191633815198331211969548533095086622283087258511000000060996101
7811 192026780967844622251413653991466045773154263861894439393441334
7812 192420502095520414617155520037407653524935270367873292768064529
7813 192814979936336666010700659110411220261403745003167472667400168
7814 193210215847528140207063764765120691064630927144344589235269157
7815 193606211188589756718805933031342374168291273196860107482949226
7816 194002967321280064589800839860410431622208503383954008624605249
7817 194400485609624721082567766569555388334625427312824123544049164
7818 194798767419919975265437593605940275649236183922290395181752933
7819 195197814120736156505825103311952264408360497341904457567574942
7820 195597627082921167875888160127795589167060451328000000061152401
7821 195998207679603984476861571823049669030480195134676554350020464
7822 196399557286198156688360677912265128315664131561267670389233349
7823 196801677280405318348956961387505539624710755467884153578300498
7824 197204569042218699874335237299644874858077610738359177427947777
7825 197608233953926646319349236546845675518067553639411926330761876
7826 198012673400116140390299675489621762359304817378643790476348229
7827 198417888767676330413766181713887919986971701607044176339523334
7828 198823881445802063268331733413078545545231192866809696995444113
7829 199230652825997422285545564464443983812246939556995266146833912
7830 199638204302079270126477789339678539200214113017000000061308901
7831 200046537270180796640226311522774430734146043431242351609524794
7832 200455653128755071710743896115112831717019466446193426854050369
7833 200865553278578603098360611795983327698274145260943317448960028
7834 201276239122754899282384179282658477590009384080700909732754597
7835 201687712066718037311168102904537646463622281400358520569199726
7836 202099973518236235666044808877416001229821345526829619002011409
7837 202513024887415432145528368343337765233904806657193734604920704
7838 202926867586702866776198745235469897899441274370143200189999493
7839 203341503030890669756686878542700827259073307785587883602306082
7840 203756932637119454441187285591951389355287773184000000061465601
7841 204173157824881915368932257544209541698354498435410153990044324
7842 204590180016026431346069110419799693929410717442014209445715589
7843 205008000634760673586389354636109769613217375026443897360588758
7844 205426621107655218917366053263667670390317984749155417156409617
7845 205846042863647168057963053990832112210642534252577331604512776
7846 206266267334043768974687202140194463947755344070304821264634789
7847 206687295952526045322362072007837031787369916369466786652491274
7848 207109130155152429976109191306623161659635257381202178790379073
7849 207531771380362403661030178593474716036755876582169731796561452
7850 207955221068980138686090666254897239471435546875000000061622501
7851 208379480664218147788714341921621960866230704906476913070069054
7852 208804551611680938096602909088931377234877614775356105281029009
7853 209230435359368670213305243240811400582146990978944437528396688
7854 209657133357680822434066502920322996076506743112925470724832837
7855 210084647059419860098495445962310161466029886913105957092951026
7856 210512977919794910086595699514564459507783781603675364173658369
7857 210942127396425440464714238526659784440855873463596422234085044
7858 211372096949344945287967841088670493524881492371573176453542853
7859 211802888041004634565715810361712547891925598774173327621370022
7860 212234502136277129396654781865527178450438619136000000061779601
7861 212666940702460162280118971581991333213481684631990851200488984
7862 213100205209280282610176764704325502245031199579736316382390629
7863 213534297128896567359122096916719407963646064842643201057593818
7864 213969217935904336956966639834956670162090405647818120043144257
7865 214404969107338876373546369682243314284649140769353088440764476
7866 214841552122679161409863673422689528208330056203718198676922149
7867 215278968463851590205293729434622262754019334221720605833152014
7868 215717219615233719967291490383986229290525636663450242244450833
7869 216156307063658008930243194261395931429901016971812717137701792
7870 216596232298415563550113935581810180082302679653000000061936901
7871 217036996811259890941550442520196934308974196362358192876594114
7872 217478602096410656564105827276829389216501508341816920189800449
7873 217921049650557447164260706238898357115294007299149706739390148
7874 218364340972863538979922723537840779009367153655205620015663877
7875 218808477564969671214094156401074542372953146696090698304203126
7876 219253460930997824784404933269605816117534878320686883312666129
7877 219699292577555006355216056006152261857305152700422113396742184
7878 220145974013737037659006085658924431767765212083198101452063013
7879 220593506751132350113761027180954383105933892908226731875726762
7880 221041892303825784743095632240786272656180641792000000062094401
7881 221491132188402397405841830804384968400690589110879605470074444
7882 221941227923951269341847701527217343943248351353247171512858469
7883 222392181032069323040738098176564006288518646275247026886995678
7884 222843993036865143440395764314179144797376257555898193725911697
7885 223296665464962804461929491315390669814853152872289978089516976
7886 223750199845505700887903605489584824286825081286617287121530309
7887 224204597710160385590610808605717294066852481731352588507505554
7888 224659860593120412117178142522010112088986948241387733445339393
7889 225115990031110182638303602878309257136962776429376975294814932
7890 225572987563388801267428688939676011402146669959000000062252101
7891 226030854731753932757159946687655400425069032308761729321019974
7892 226489593080545666579760340148302251969179567304126601922764689
7893 226949204156650386398539071730449757442664033271829458211620408
7894 227409689509504644936976266030882407552991778010238199476607717
7895 227871050691099044252426733152035639540693018431863525452956026
7896 228333289255982121421254837079604646266691244408072731918554689
7897 228796406761264239642260312089026063756244490443849073995692124
7898 229260404766621484765262695498225519510964247921939108569239973
7899 229725284834299567251719878366333478194836991652393567403536302
7900 230191048529117729574264116961299000000000000000000000062410001
7901 230657697418472659062046696990518815922645296190544537189920704
7902 231125233072342406198790299714795762537200849573385172584319109
7903 231593657063290308380455984154199702635711376346633457738474338
7904 232062970966468919139439572651784543458715828776043989989671937
7905 232533176359623942842220108094681170909247831557376281800770276
7906 233004274823098174867390940108907732799680282914924093925179269
7907 233476267939835447271011894551390783877694898607176974991151894
7908 233949157295384579946228885627253780916417152105151116080724753
7909 234422944477903337284115242969489095497359290337573995539660872
7910 234897631078162390342696947038777283787400083761000000062568101
7911 235373218689549284531131895240549389102553784590234223069666634
7912 235849708908072412816021258221506514223546421443619936527921729
7913 236327103332364994456838930905823136922639598248749015762767468
7914 236805403563689059277473035969279398808230333340977671766224357
7915 237284611205939437480881398634711016824325255850787719789209726
7916 237764727865647755013870880911557092000094183182414144761244049
7917 238245755151986434489018440703054869202309160038710209415334864
7918 238727694676772701670759766573910790416818118589943995124753733
7919 239210548054472597532679332416208749452941184945979939310158642
7920 239694316902204995893043717779044479587716169728000000062726401
7921 240179002839745626635628049245050087309984720292681880357547764
7922 240664607489531104522893435951750906279253973842814066361572549
7923 241151132476662963608581298174739532125099967458011917845709798
7924 241638579428911697256798521820125985402529012192924092606584977
7925 242126949976720803774675413722800743317527696490287780824524376
7926 242616245753210837665686482821906622412999358782074771796989029
7927 243106468394183466510732130592739364595994702232591301913291034
7928 243597619538125533484087400562273900133481294465152860750286913
7929 244089700826213125511332011330837701525467185679463657691199612
7930 244582713902315647076383980272323918436587270067000000062884901
7931 245076660412999899684767235996960065500547154030288389387254094
7932 245571542007534166990251716741233347031781497697437703422871569
7933 246067360337892305592012559106337130008788650134562627850511328
7934 246564117058757841509463097006665966399207907695448705290273797
7935 247061813827528072341924514320675731430902467207289062562964226
7936 247560452304318175120303126565073168864512094940658677865054209
7937 248060034151965319857954406947043173864199203169185377225670404
7938 248560561036032788807921020395305731403390600689280196966284293
7939 249062034624814101433740285636466275978484277809869446288153782
7940 249564456589337145101024650075637542876070313984000000063043601
7941 250067828603368311497026935166927425387872990345273694320875624
7942 250572152343416638785410291127371109589394237946114884371018789
7943 251077429488737959503450989264507495807307508879962804018382058
7944 251583661721339054208910377860335798189857783970709475416010817
7945 252090850725981810883820533490119906098631834292637756410779276
7946 252598998190187390102436353860722762800766173689161720332479589
7947 253108105804240395970615060737143345273333146085816409000722974
7948 253618175261193052843892312294993002093843856137348468837705873
7949 254129208256869387831532363298089627252512947698936792755591152
7950 254641206489869419093837958861476637237548828125000000063202501
7951 255154171661573349940013903228303719426832429757292009400902354
7952 255668105476145768733886508971458099214152985472640801218814209
7953 256183009640539854614789404334934427462803881225653740084531988
7954 256698885864501589040934457063009646860819518399652721401716037
7955 257215735860573973162594862034683219068103782866105835024219526
7956 257733561344101251032435737333895286666940620341736209532705169
7957 258252364033233138660335879050093649762043759935595680046298744
7958 258772145648929058920052639126138347455931367078519285621511653
7959 259292907914962382315090212958669189592672095486880178377281722
7960 259814652557924673611139954217281377261255131136000000063361601
7961 260337381307229944342469673490527531114210299631311454562224284
7962 260861095895118911199647224896266724007796021836832850804657829
7963 261385798056663260305992040718593761606939702527110303434171118
7964 261911489529769917390156638460891811097254006418204694644509457
7965 262438172055185323862248497441850954058492502118226989809534976
7966 262965847376499718800911083215982318803960973713757246557570949
7967 263494517240151426858791187679635691380270080456245210021847714
7968 264024183395431152093828150735207055132966270714610826942661633
7969 264554847594486277733808935837516092842867570923495993806195492
7970 265086511592325171881641446644662617384598050303000000063520901
7971 265619177146821499168806895348461082513333479179055180404131414
7972 266152846018718538364460465074235265520465335095561329704549649
7973 266687519971633505947657949023768007310313893086197222298509448
7974 267223200772061885650194497795986244073097450180719827840711077
7975 267759890189381763977550063564967774753294885158538818422975626
7976 268297589995858171715444595531537195498472839327871540409316929
7977 268836301966647431429514515300533724274123355764186906570419884
7978 269376027879801510965630483578248379910199687440718524010115813
7979 269916769516272382958384960841012933605535344013669756964502462
7980 270458528659916390355286564403954604018172526592000000063680401
7981 271001307097498617964206732625990632760606395278009202522313744
7982 271545106618697270031632723830713298761950175633275230584089669
7983 272089929016108053859289502910401884562051599854899853990756978
7984 272635776085248569466701602519492509350598359997362899465840897
7985 273182649624562705307274588261944147352727574879293762270791476
7986 273730551435425040045484308341569755132983226166339104512583109
7987 274279483322145250402770667783071084466052403173195395890665254
7988 274829447091972525079741235551745956851891998063513267872834193
7989 275380444555099984762298569709154674643576523841006741103572632
7990 275932477524669108219313731147970653622460684009000000063840101
7991 276485547816774164499477050459337756160352448565567925200861274
7992 277039657250466651234965815107857321810922398231239395990477889
7993 277594807647759739059577155330381341274195520255226846182123708
7994 278151000833632722148983027042650080772976277450545882414618917
7995 278708238636035474890772818540043893706706913668701294009232526
7996 279266522885892914691957744922886791441893020208620792586409489
7997 279825855417109470931619839970416104946162661762862888748833824
7998 280386238066573560066397009638296460171214532032664696715776773
7999 280947672674162066896504274469991209501413705543626241023976002
8000 281510161082744832000000000000000000000000000000000000064000001
8001 282073705138189145343014594694522604883521417974279694464264004
8002 282638306689364246073667844130117486970077753534235285584514309
8003 283203967588145828507409747960995495729869267414635383217819638
8004 283770689689420554311528432778337025155097438282130964800965137
8005 284338474851090570896577429228062991853406930082763855044548776
8006 284907324934078036022483325734449960773915207327656793876236069
8007 285477241802329648627103543883487197915471719416142037930775594
8008 286048227322821185885012721959563635834550183199942394195903553
8009 286620283365562046504304943309586695406232129186544025455482572
8010 287193411803599800269207805137619342364995340011000000064160101
8011 287767614513024743836313091018229129139036158670779680489411934
8012 288342893372974462792237586865631477658499705042232812812598929
8013 288919250265638399980536365316043033802896723991298989473054768
8014 289496687076262430105699657480109249552779890411929150917999557
8015 290075205693153440622073233808508852867096538309769043032990226
8016 290654808007683918915551027394547727096043182970750967745902849
8017 291235495914296545785897553420422875359702947024341543133940564
8018 291817271310508795237566507646556283092110447492133110818174533
8019 292400136096917540586890764853667068096599762608079043597062342
8020 292984092177203666893527844982772541716366000128000000064320401
8021 293569141458136689724053770386794685933994221700703949377595064
8022 294155285849579380255607102116613840919621591480979107018731749
8023 294742527264492396727493816521977633599580547319931141749039098
8024 295330867618938922248672565661367677975025379086108970358042177
8025 295920308832089308969048756092482443456375971436500549380806876
8026 296510852826225728622514780564150806788403977586991257629649829
8027 297102501526746829449682645958991855345778048246053259299378734
8028 297695256862172399508264158551732968142949049528745400351549713
8029 298289120764148036379062754258546337240377550880879173816885312
8030 298884095167449823275549997065825979322158140117000000064480901
8031 299480182009989011565008713250270803230622755960954744286503394
8032 300077383232816709709233682343738131133306496722915656996512769
8033 300675700780128578632789768063865718147172961429223222708982628
8034 301275136599269533526836343632714093074491714425482143292612997
8035 301875692640738452096535846048446086497333556550230346744248726
8036 302477370858192889260073282967133680204021945889705384344117009
8037 303080173208453798307322513900966589066005869050372764383740104
8038 303684101651510258526204134453240888875101126309842343284989093
8039 304289158150524209304788808297343981289349702217946722512321482
8040 304895344671835190717208916574344527726231158784000000064641601
8041 305502663184965090601450428339568817028717380836860755922226924
8042 306111115662622898137105938640530331331161365302552091981141989
8043 306720704080709463931178872764614863798554412648300627354095358
8044 307331430418322266620037916162853096185676773533212569912432017
8045 307943296657760185995629799543785594835685892385554626529565776
8046 308556304784528282664067647646697121819384162768021578760344389
8047 309170456787342584244721188254229237695206773060101742571274674
8048 309785754658134878117944215098439515060580270883056309323452673
8049 310402200392057510729583804459635279457053130519897501129940852
8050 311019795987488193460424900461648512298583984375000000064802501
8051 311638543446034815068733008338521133205408872874215522391255654
8052 312258444772540260714066868293726951866314629509496856081419409
8053 312879501975087237570542125001964652927334702621514114539587288
8054 313501717065003107037736159323117650865775168039221732027419237
8055 314125092056864723557433409416099817308725756750135986393008026
8056 314749628968503280044419678164905128912249078576064273835771969
8057 315375329821009159939543102668174297675356148377934138925832444
8058 316002196638736795893268649504908418857090160943224990923900453
8059 316630231449309535087962196580530503088820908988007629345513422
8060 317259436283624511207149468587258258246642139136000000064963601
8061 317889813175857523060004308488649377086333477865490058412479584
8062 318521364163467919869329991968163510629769322121756232151745029
8063 319154091287203493231306525473608628753101684213452775530668418
8064 319787996591105375755286111351365077807407874803317514826694657
8065 320423082122512946391928215604275759040843179938414367740825476
8066 321059349932068742457974935033028822601183167602992436006239749
8067 321696802073723378365976630940719388048032933239352841482863414
8068 322335440604740471067287076202044291902443960813993219871292433
8069 322975267585701572216656651330249898038959328285749732404009192
8070 323616285080511107066761423224514707521756497953000000065124901
8071 324258495156401320101015247555908941941342736277750373889188714
8072 324901899883937227413021352259441474548408141514527571104118849
8073 325546501337021575841029185350995431314711455717898271598548748
8074 326192301592899808865771645289188426659452056682694576798578277
8075 326839302732165039280067156361398649215821176767349243229268126
8076 327487506838763028638580405098406754696411972434751575937987729
8077 328136915999997173496144916521354612135118644188403646781417584
8078 328787532306533498443060021106060220192651288826518358894588613
8079 329439357852405655945784144721204376339849985771814920619598162
8080 330092394735019933001455744466575742680948539392000000065286401
8081 330746645055160264614682613313489595334239021780454701841073044
8082 331402110916993254105049685739750549028295516793274182660140869
8083 332058794428073200253804895164185689978163271345665272656438278
8084 332716697699347131298192061928912602672153214300742715810590097
8085 333375822845159845781909227859213517548946923143255554264585976
8086 334036171983258960270180300059255021143786880073267438639655909
8087 334697747234799963937937322585021253160870136817852464836144954
8088 335360550724351280039620159981822075397653092119986340322748993
8089 336024584579899334269109851390707162819737263951338859035650332
8090 336689850932853630018321378024179186402912017059000000065448101
8091 337356351918051830542991080294877105113930667269287015696222574
8092 338024089673764848044203463759522964264398350613002143543011089
8093 338693066341701939674211645322527446020838747256538308935547008
8094 339363284067015810475115212837371708304711667982815199349450117
8095 340034744998307723258968802357372794255559886993795898503029026
8096 340707451287632615437904237828850153550170004196507932934284289
8097 341381405090504222812858627997200694703354726173534119549295524
8098 342056608565900210329510374718124441133588284319398703780733573
8099 342733063876267309810034615740393505690207430773439355244735702
8100 343410773187526464669299203361301000000000000000000000065610001
8101 344089738669077981624131908159446990695929675653870775943127304
8102 344769962493806689404299134290005105185541730943867279109529509
8103 345451446838087104473846039593261346244475672866988527701084938
8104 346134193881788603771457570026227642571006281945471746921078337
8105 346818205808280604478509543687714264497490516174191467350847276
8106 347503484804437750823488554977611174861032555720468020291312869
8107 348190033060645107931469114219498454430493054648910700562719294
8108 348877852770803362727346092390306018173506940346956264925502353
8109 349566946132334031901530204449804894748646294473429213368624272
8110 350257315346184676946823938154474445227618557261000000065772101
8111 350948962616834126275205018182996216836041846950407806142677234
8112 351641890152297704423254187902525936200761230354907774422096129
8113 352336100164132468354973793174246824830836603730723127008262068
8114 353031594867442450870753364241772459602024069742400772610594757
8115 353728376480883911131248112975014410533936086181714233464290726
8116 354426447226670592304945993563433593999039681940218043018581649
8117 355125809330578986348208715174435531491248894795798222549866264
8118 355826465021953605926581845123335478746317423602790327222015333
8119 356528416533712263486178900749102794389994403449351622198286042
8120 357231666102351357483954097463294192721516822528000000065934401
8121 357936215967951165785688199346508051113847313564249758300162364
8122 358642068374181146240521707215648240070916757000088270760710949
8123 359349225568305244440879417284593680101668469999593518498288398
8124 360057689801187208676640191398852820545801687619382615802319377
8125 360767463327295912092415597349770450819050893187522888249609376
8126 361478548404710682056810904974183820736344211161667331814330629
8127 362190947295126636752551760629438250908369546823596347947786434
8128 362904662263860028996369709209717708563227176984745628759232513
8129 363619695579853597297549589146077828771084859411916065493891012
8130 364336049515681924164051691817748368373567853167000000066096901
8131 365053726347556801665131452504566058344273843112821787597272694
8132 365772728355332604259389325438180418012607335266098903574973969
8133 366493057822511668897193390671323643330572889665693551234373928
8134 367214717036249682406427145388336700296948762165879808059772197
8135 367937708287361076170524846934688954113172482419905029363053226
8136 368662033870324428107766699256815949968953930810039892679199809
8137 369387696083287871960816108624633436693228978207751129129129804
8138 370114697228074513905491178465975696631722190976888496106113893
8139 370843039610187856487772566883369227238637710160570662444809182
8140 371572725538817229898059793957411535464037187584000000066259601
8141 372303757326843230591698059276008192620284409358307816484098224
8142 373036137290843167264807613273264510453346333132501537876085189
8143 373769867751096514194457718924372615775261824778864408577728658
8144 374504951031590371952237243131827923918734539786691944165673217
8145 375241389460024935500283929762204872503733392107988098210872276
8146 375979185367818969678844428759980341801033798738085533188229189
8147 376718341090115292094447188083980758601746721833059126014146374
8148 377458858965786263417780357391418000070401857237406957207619473
8149 378200741337439285100376904442648670372999818415371966289610552
8150 378943990551422304519219207125226152252197265625000000066422501
8151 379688608957829327558385455807006326848607241725642128131128954
8152 380434598910505938636870282433513552815684378561759457068844609
8153 381181962767054828191722124392977205058571718132056070103562588
8154 381930702888841327625649932691920863037119422433111445321942437
8155 382680821640998951728261945423442445026800797219981567449316526
8156 383432321392434948580109368877886816115831048061045948122858769
8157 384185204515835856948717939950011537538718063828126855122686144
8158 384939473387673071185800484746516635981073742285114845320709253
8159 385695130388208413634853739501491999634218923550505569096065122
8160 386452177901499714558352861073478985902389723136000000066585601
8161 387210618315406399593767225435000077472524887149640989241254884
8162 387970454021595084747631293682142267337590581262209961223652229
8163 388731687415545178936914516196652906258280683930364510557085718
8164 389494320896554494086944446694593927403513284637642422509699857
8165 390258356867744862795147449002480898149317803705012878484635976
8166 391023797736067763569881600522592773998748289502089044462928549
8167 391790645912309953653646627492368394078216869404056326066199114
8168 392558903811099109439965948317104829308623487645917205990343233
8169 393328573850909474493246152469145162529006564727730380701142892
8170 394099658454067515180929503708999959570809552603000000066748901
8171 394872160046757583927265327703004726040193520401998562221766014
8172 395646081059027590098036425496798514232029534072805730788508049
8173 396421423924794678525586945762746363288713444291877087849508048
8174 397198191081850915683508450281056579675202040051037968009265477
8175 397976384971868983520351218747405495525494217872619628973080626
8176 398756008040407880961738160733026129577647737628484145738678529
8177 399537062736918633090269034465098322188634680040339421479735284
8178 400319551514750008012613014054557981911109050909907599065481413
8179 401103476831154241423197998883789986485591733738586169811013862
8180 401888841147292768873915421086757310469553160192000000066912401
8181 402675646928241965759269679417628758050844695952251526716352344
8182 403463896642998895026411710319586288079615216481004411741012069
8183 404253592764487062619506599681913730341839929585043852094039578
8184 405044737769562180667895541619391488968855795183571523080159297
8185 405837334139017938427522863632152775950612986318960510320900476
8186 406631384357591780985109260715208568158611787923823675742748709
8187 407426890913970695734562814393539779998957708473995076393944654
8188 408223856300797006635129816269711431373399751935337167755083793
8189 409022283014674176260797869495116607157945675643797875261048032
8190 409822173556172615650474205621945893521530999109000000067076101
8191 410623530429835501968472628569545289096521079556014590497103874
8192 411426356144184603984852981954723287577012785251950678180364289
8193 412230653211726115385167530799553290278343296322997787681890308
8194 413036424148956495919179153651054529198800050783445489801101317
8195 413843671476368320398126756433593482898205303233807495184345526
8196 414652397718456135550123844915704995745272953705151481602179089
8197 415462605403722324743286728517071043389724920933037613047077224
8198 416274297064682980586199374317404836121580337970128626724110373
8199 417087475237873785415332486565764668284613303570771315435815402
8200 417902142463855899679044953735168000000000000000000000067240001
8201 418718301287221858227806382232100537638431831579572429716510604
8202 419535954256601474520290023262432852819703411452375028359364709
8203 420355103924667752754995997083190091775571427372440280398270238
8204 421175752848142807937075326942396781672231187108374975070011537
8205 421997903587803793890035913435673304310628732197381774969665776
8206 422821558708488839222022208797234413175063547967422116210409669
8207 423646720779102991256370989803280820007238655096166187136982994
8208 424473392372624167936156277506336449068720291049033601229521153
8209 425301576066109117712447111948727006292270148416203243849085972
8210 426131274440699387426012560330987073981590865511000000067404101
8211 426962490081627298192219017845396543018115006744490558519462534
8212 427795225578221929298875551534962847092747034733612770156413329
8213 428629483523915110126793739112869674676974902711277381578389368
8214 429465266516247420102839166685598609572446440374946474764009957
8215 430302577156874196695262471773496997094778547301095947333111226
8216 431141418051571551461108550924419263253639880614217160019280449
8217 431981791810242394155513294578122451481241885951738101513111964
8218 432823701046922464912707965670268922090890758308597029296276133
8219 433667148379786374508562102774105537999872591962384218883829742
8220 434512136431153652714506603374081312307048316928000000067568401
8221 435358667827494804752689428157773020722772175392926188015249664
8222 436206745199437375862227163009455815894525750650889051987510149
8223 437056371181772023986426481699435086257576420206545721303457698
8224 437907548413458600590860369096804881658175424490580426059416577
8225 438760279537632239622194792098581925708310678601264953680931876
8226 439614567201609454617672343374153840245916875407452022191031429
8227 440470414056894243975170231479653559534077527492136743308514134
8228 441327822759184204393760849911213403593862402433965618933335313
8229 442186795968376652494714027248052861486186306259475475692216712
8230 443047336348574754632890940695011318086022739217000000067732901
8231 443909446568093664908490566078454819054373809198868294609561994
8232 444773129299466671389120438688475154907715198531465395158255169
8233 445638387219451350552174411302977276374356856775232202636685228
8234 446505223009035729957511018284641127136220784628022875911751397
8235 447373639353444459160436987818876775565347188939848266669377726
8236 448243638942144988875011388168804208617526080275727621110302609
8237 449115224468853758397696848271024872541040414278952100511839504
8238 449988398631542391301395258092561153860056656977946632389658693
8239 450863164132443899409916329923879235031871971867570908255616882
8240 451739523678058895062938388204443478563313680384000000067897601
8241 452617479979161811681531752574846642997871278329141877696489524
8242 453497035750807132644326086632296375342221036904223983655848389
8243 454378193712335628484414103343197731989351893187816888899281958
8244 455260956587380602417095047246843746341483849336415033695734417
8245 456145327103874144208572413476907700007806616841285827704698776
8246 457031307994053392395731414241624805079747001798263904256133989
8247 457918901994466804867132764748367136582625031273222213979338074
8248 458808111845980437815370432642870169385462097163796549450206273
8249 459698940293784233070952077866785112869266047740352389604600252
8250 460591390087398313827872003428637981414794921875000000068062501
8251 461485463980679288771057541941810216866478519338642746710522254
8252 462381164731826564615880917917959567870003425576481967381089809
8253 463278495103388667069939751724523361427242538897721775986457888
8254 464177457862269570227320507829745463008732202645260196005285637
8255 465078055779735034405570337477205963777266601719490234443145026
8256 465980291631418952435613924263278473433048756547684327433965569
8257 466884168197329704414863110244470021318648551341481520886859844
8258 467789688261856520933778260186395837091566931280724441771938053
8259 468696854613775854786151512391395233842183766632210978198936822
8260 469605670046257761173393266216701671398361563136000000068227601
8261 470516137356872286413114468928842742190929433256334137538550184
8262 471428259347595865162308487941773893065899396781863234820379429
8263 472342038824817726165447588765359464614449445644817421723423018
8264 473257478599346306537820284156429083985333878926105451613525057
8265 474174581486415674594447076025986279077662331604057678290966476
8266 475093350305691961234923378622465789170735322930430173367637349
8267 476013787881279799894549689391469537532489128411550845621854814
8268 476935897041728775072120362716408427936791156766280170259814033
8269 477859680620039879444753641481194570431271663149398078467596592
8270 478785141453671979580156912074829495857883544253000000068392901
8271 479712282384548290256732470087688373939738785372883018291863314
8272 480641106259062857401940416539784927357333879816373511157717249
8273 481571615928087049659346648041600090110021214446732684261387348
8274 482503814246976058594795258827459687451123213042520694592772677
8275 483437704075575407552156038129249454621668905019760131904413126
8276 484373288278227469169109122883763247358205835909838949651389329
8277 485310569723777991563440253299502764709888840157787794115372984
8278 486249551285582633200331477357601695271905644191430797482794213
8279 487190235841513506451143559896057862020437558034609343508749562
8280 488132626273965729854197772535954392390138068992000000068558401
8281 489076725469863989088076172362172660404942346149730104438151644
8282 490022536320669106667970919978589989448141695133770237826703269
8283 490970061722384620375624641328264896175949805428458101513560878
8284 491919304575563370433415302511999806418536576029989793594548497
8285 492870267785314095433150542763300274788144366928381286689734976
8286 493822954261308037030147897753492171173739671976930066061861509
8287 494777366917785553413188843516992231427579704062679507614064354
8288 495733508673562741560946100512837774558243720786497887129838593
8289 496691382452038068295495157683960033093182123393870027949765732
8290 497650991181199010143532507849730999762344360159000000068724101
8291 498612337793628702015934628379431343535846448386601363293505174
8292 499575425226512594716303294853888985137648223422115489502537489
8293 500540256421645121289154380339043356941977591918678723631153608
8294 501506834325436372218418868978025035914927957012588285289572517
8295 502475161888918779486936399866936987168015437566958740303182026
8296 503445242067753809507633255623321574941407256492151551230093889
8297 504417077822238664937088319694743105769601349187866131892178924
8298 505390672117312995382202147297462120800348178797041642505907173
8299 506366027922565617010695926931284947722096350518123618967215102
8300 507343148212241241076178752695807000000000000000000000068890001
8301 508322035965247211368533282144904664257082498765148147874413904
8302 509302694165160250600381520169948891564280785114152184534019909
8303 510285125800233215740404146407301208918290933237985490519375538
8304 511269333863401862304298491931704059119085950916728679967764737
8305 512255321352291617614171970533693292607029700791494934151004276
8306 513243091269224363037179480695649275885135951183641728673526469
8307 514232646621225225214225016487079324682264394005476957903566694
8308 515223990420029376289559459004709771340977000297563116067959953
8309 516217125682088843152118264696489573101940141629925893466867672
8310 517212055428579325699454522940204485942604994761000000069056101
8311 518208782685407024135134622606613883371237085327156060109767834
8312 519207310483215475310475546033400602209790278440835044815550529
8313 520207641857392398121514598879323958375450166732683526393436668
8314 521209779848076547972114185727350408922384846106688387298245157
8315 522213727500164580314116054070775263695909833760199340889451726
8316 523219487863317923275471253457019304234000607661277532187999249
8317 524227063991969659387283892089469998327940381773465989873677664
8318 525236458945331416420718620108028975337348488396401002000956933
8319 526247675787400267344733627093523243631221602089474069423693442
8320 527260717586965639415612811079441909521556963328000000069222401
8321 528275587417616232409282657516184451501980777444637203412856964
8322 529292288357746946007411259227769406009144928644842161099129349
8323 530310823490565816348298812438379063745713331264949003374546998
8324 531331195904100961753580839435838836417899509177936390249333777
8325 532353408691207537641777315390788659421710297465324401924774376
8326 533377464949574700639732815273544426908358437499684500599752229
8327 534403367781732581903004746715123249772373681756753696831561834
8328 535431120295059269656268696054277484272496827943792803833858113
8329 536460725601787800964821887708316165070809390900175439381862412
8330 537492186819013162748277741411662827519178328267000000069388901
8331 538525507068699302047556507792186830485079219675604644613371294
8332 539560689477686145556288970211039281923502236048934619746356369
8333 540597737177696628427762219786719596573003617803711506125916528
8334 541636653305343732368548541068096637353436338535243115168550597
8335 542677441002137533029970487923818359203795307147657714913222226
8336 543720103414492256708567282886681931513789664707680451877425409
8337 544764643693733346366739738440825507824198592672600903581869204
8338 545811064996104536984762975576773187711551404768639449095623493
8339 546859370482774940255368303374153332309407934387361794114744582
8340 547909563319846138632107723414061320498820317184000000069555601
8341 548961646678359288742726634482302152549550678634349665249400824
8342 550015623734302234178782436310884127623929522653244446920431589
8343 551071497668616627672758866027907271578736347158504109528755258
8344 552129271667205062673938047555171431442029789226953466022615617
8345 553188948920938214334304392418198175555078906802732971261045276
8346 554250532625661989915766660324704073854642778887963396604058789
8347 555314025982204688629996669434673852994388115465823177116849774
8348 556379432196384170922195339497860643721026254783465703011213073
8349 557446754479015037210108955982594430997688997582825064444909952
8350 558515996045915816089630759973023303009033203125000000069722501
8351 559587160117916162018335196980166654160361805600969742219435554
8352 560660249920864062488304397905253673063324536173459126218155009
8353 561735268685633054699618717221589849877996152995796661398273188
8354 562812219648129451745895417013481550111637704723345710797448837
8355 563891106049299578323271860837403681412406971012822143624493526
8356 564971931135137015974241868461474963131804682532322410809092369
8357 566054698156689857877766181404273216528850069924143664468353544
8358 567139410370067973197090299842950435736142804848334013237586853
8359 568226071036450280996715273903372277749657737087785929224128522
8360 569314683422092033739979366591494222195390939136000000069889601
8361 570405250798332110378720851685289297878597037755536157794365484
8362 571497776441600319046504567790159357754061073328818145741926629
8363 572592263633424709366907219477799921046622576484697042239680318
8364 573688715660438894388368797988861218591588335243368828058170257
8365 574787135814389382157129887393376020816253538813771423409816976
8366 575887527392142916939787027379735965136365990308775948160366149
8367 576989893695693830107010720992927425373667700404003137999830514
8368 578094238032171400689983104675727605342547463969494697639704833
8369 579200563713847225621124738892560752251030379963870657473370292
8370 580308874058142599670692430444679572541843602903000000070056901
8371 581419172387635905090842462327231636342091267852892698989480614
8372 582531462030070010978766083643565467695674792004107430611746449
8373 583645746318359682370516600689803979215787556970578454044186648
8374 584762028590598999077159910863248921079349610210888041669099877
8375 585880312190068784274892833541571235400624573230743408273265626
8376 587000600465244042860786116535987962901527157593793431516120129
8377 588122896769801409585821533150733133580746045797202004138330684
8378 589247204462626606976905033293111554400547579591308667106527013
8379 590373526907821913059550472483301430260028237176782172682805262
8380 591501867474713638892941015020872347167946145792000000070224401
8381 592632229537859615929087891985744522377687218441329066296470944
8382 593764616477056693207818791195075789752412731577575116917214469
8383 594899031677348244399340764714374139174538105196896070125002178
8384 596035478529031684706135160041052565013690044036472591673757697
8385 597173960427665997635954713651733502660445625891928039621089476
8386 598314480774079271657705590240943453884015523342540923836994309
8387 599457042974376246752009807688492943371765272656424231546504054
8388 600601650439945870868256156585898348778274627179948155407013393
8389 601748306587468866299960404038763264208203630720689247271803432
8390 602897014838925305990268264452197976580251230209000000070392101
8391 604047778621602199779447325110223669421208844540402371775426474
8392 605200601368101090606226831587797666635965746851920923109530689
8393 606355486516345660674856967395729174985621247192441657993336908
8394 607512437509589347599772003764460605969511232812291309334863717
8395 608671457796422970539754449132603929747275182554284790109538526
8396 609832550830782366333510093730388160784641700431758238458028689
8397 610995720071956035648576622646943777445134036839451554734600624
8398 612160968984592799155501260953780675740276382597574208086123973
8399 613328301038709463739235716835073454757184483005962855208934802
8400 614497719709698498759709503258624000000000000000000000070560001
8401 615669228478335722373555545519806315667270640499555466506837204
8402 616842830830787997928974821014599479291550232380135374833495109
8403 618018530258620940445739628857175854968616462806318067274400838
8404 619196330258806633192347950462634992944514322479360284334337937
8405 620376234333731354372354237976567941854599950650378601144862776
8406 621558245991203313931914855460418277908573164593711008720663269
8407 622742368744460400500599298045298583863613425569061909112470394
8408 623928606112177938477531226857255263729036839340634962400818753
8409 625116961618476455274936282404188638082323025998761030791969372
8410 626307438792929458731186576308974722555721275011000000070728101
8411 627500041170571224705444710785052757359415854770909797403593134
8412 628694772291904594866023137090098557855472351396768339199507729
8413 629891635702908784684587638370665549085116564914284754663403968
8414 631090634955047201648346708836117713720530991510692832133300357
8415 632291773605275273702381600084083739502226422690372070383312226
8416 633495055216048287934284816652318852937004560707394996964738049
8417 634700483355329239513287866503566967097597758610442853481563364
8418 635908061596596690896072108171074995501801908279674030296057733
8419 637117793518852641311469584713134984832796784679063101587877142
8420 638329682706630406536273795455736945497300041728000000070896401
8421 639543732750002508974393429753432119107161721859141053382984264
8422 640759947244588578051595172680166488288572430841852724495568549
8423 641978329791563260938094790684488547495219559809638797921556298
8424 643198883997664143611268815817512027177674536636275089492070977
8425 644421613475199682270772270177679088297316804528236389231136876
8426 645646521842057145118361007724085551813550635747969282880493029
8427 646873612721710564514730398600267456334423973659542735966929534
8428 648102889743228699525695241593285494777748003112151576420800913
8429 649334356541283008870048963339065910463655488980000883532828112
8430 650568016756155634281453348384655876408223350317000000071064901
8431 651803874033747394296723242241728283998493750652566020898700594
8432 653041932025585788482883880123732681812782486647742801339277569
8433 654282194388833012115391717161950697437601425632781130912067828
8434 655524664786293981319922871553797926673744148638630886150169797
8435 656769346886424368690146540320449688488592674526243530344586726
8436 658016244363338649393914008150692348851427398081867931220568209
8437 659265360896818157780307143194259670402734671496113559389218904
8438 660516700172319154500003559651256840210828719181349963184008293
8439 661770265880980904151428925595062895756605263320608346192192282
8440 663026061719633763465180205674802083911627177984000000071233601
8441 664284091390807280039216952180560570655628151967806828832832124
8442 665544358602738301637331094430478644119820314867971401269834789
8443 666806867069379096063419025564159350045777200708923011676148558
8444 668071620510405481624093147611999057440128075474407060666316817
8445 669338622651224968192183410165567928748818522326802185129911776
8446 670607877222984908883692765110560288502976161899234298872003589
8447 671879387962580662360783859711615546324767947445133902076681474
8448 673153158612663765773387702868006212068881953364069114850639873
8449 674429192921650118352038464601334703205831910294252376180539652
8450 675707494643728175664552006801516635101318359375000000071402501
8451 676988067538867154549179193956004143101515913432422122747868854
8452 678270915372825248736878496029975046939847161868190248780040209
8453 679556041917157855175365871862646369169780247403381015549008488
8454 680843450949225811067613410407535401365004643216225108418432037
8455 682133146252203641637481708882967225451533172465699951243362026
8456 683425131615087818635184481424000907403119797444726301288239169
8457 684719410832705029595297419148811569664742978465581850117167244
8458 686015987705720457860036862682023822906220170579642032677655653
8459 687314866040646073380547401125152730152365802870815586741640222
8460 688616049649848934308951077240788251809376731136000000071571601
8461 689919542351559499393924457233082179605324794503911668498700784
8462 691225347969879951192583414973094652613255166381516882788293829
8463 692533470334792530111469084844269746046935308174478125315857618
8464 693843913282167879289442054581383169682893888697286969763635457
8465 695156680653773400335305499556394197855495037035814270091187476
8466 696471776297281619932991602937400525764050413171282718281114949
8467 697789204066278567327159262023008319042142993812780697050126214
8468 699108967820272162702064749844567374309368378854466173090015633
8469 700431071424700616466580682843567688786893890697937641488463992
8470 701755518750940839458252340081741074409537658553000000071740901
8471 703082313676316864079294087037759554450468802899159445204617914
8472 704411460084108276377442377597578542053677404482234023550595649
8473 705742961863558659084595541366152203609806690914621770407905948
8474 707076822909884045626184309927173533263474134489131886358247077
8475 708413047124281385114230795165392684425342828035354614329638126
8476 709751638413937018337067405253681799657252441729487979172870929
8477 711092600692035164758700969405088339126902804993268166998608384
8478 712435937877766420540821141009404729650261793668919680896679813
8479 713781653896336267600465960325040657545886089376004280303180962
8480 715129752678973593716371282490983746732495470592000000071910401
8481 716480238162939223697044614271150562049770847186768447581310244
8482 717833114291534461623617753655246350236055630015716841012545669
8483 719188385014109644180546490227159805644130402201594947138363478
8484 720546054286072705087239501084717192135265501017717573637786897
8485 721906126068897750643712467064114777915249083309698425364963976
8486 723268604330133646403377337099353805860319172289533827308147109
8487 724633493043412614986090584742339840375883972185727117241263754
8488 726000796188458845044598230193807672552758864671900749546608193
8489 727370517751097111397529343659731059631318704772783155397161132
8490 728742661723261406342103701463218120147899139259000000072080101
8491 730117232103003582159733235118930571030777303158386177632867774
8492 731494232894502004827710895526658221083262190152524380601343889
8493 732873668108070218950194549573696950347433923174921831978440208
8494 734255541760165623921707534762994214778209554092802477456974917
8495 735639857873398161336391519016524017381099973920883300853415026
8496 737026620476539013656261347551924070828293145046698823925983489
8497 738415833604529314151725606705970030890856214033226076224342324
8498 739807501298488868127650695791881395642251105850501660424760773
8499 741201627605724885448260272539664840176340799209282705530974502
8500 742598216579740724374176025390625000000000000000000000072250001
8501 743997272280244646724919826909739353886942273327991165703780504
8502 745398798773158584380211436853739935060613545191487402457790309
8503 746802800130626917133410050999414889564200861914322579873346138
8504 748209280431025261910462132706789903784844815263556602889731137
8505 749618243758969273367732118376433474841315623553817932201241276
8506 751029694205323455882106755470118872289315638239438811391820069
8507 752443635867209986946778012610445155124149241190995573013694094
8508 753860072848017551986123695468753230108224202058234333188097553
8509 755279009257410190603119109702761884283035001378154616394391072
8510 756700449211336154272727333126791971484563636261000000072420101
8511 758124396832036775494729893599251216751981946735615820890938434
8512 759550856248055348419473896805231926892404774483940090108284929
8513 760979831594246020960025909207651534101071954932241279598291268
8514 762411327011782698404237175949371401738221702161506323189175557
8515 763845346648167958540239041422200516342397000793274292064692726
8516 765281894657241978308901741587673191408534123547731215789496849
8517 766720975199191471996804051950037119128146309601235014186769064
8518 768162592440558640983275603355061222561806905384009499141578533
8519 769606750554250135055088019530140777186668812200331935146380842
8520 771053453719546025302385385502816984822739632128000000072590401
8521 772502706122108788609458924747324199356072359680967470815631564
8522 773954511953992303753985145123222739171394606451441484576827749
8523 775408875413650859128361109397668909056318585647224318154485598
8524 776865800705948172096784895394524548957918088885363696907628177
8525 778325292042166420001743733600432008504053577780723571850019376
8526 779787353640015282833586746391300625114334418575811428873253829
8527 781251989723640997576873662933499105207062024829908864164617234
8528 782719204523635424247205347273564057365198288122504889654163713
8529 784189002277045123632256454169565532381266629000113627115113812
8530 785661387227380446750745017847570865604163735367000000072760901
8531 787136363624624636043088283099081323031984732591165610755549894
8532 788613935725242938307508605981052813138622664099758099937018769
8533 790094107792191729395367782850330893034201940838071686205139128
8534 791576884094927650679522711570217988939236454233003141176608997
8535 793062268909416757309509847479641557564762323285078369213471226
8536 794550266518143678267380489126208103682167021236888469379731009
8537 796040881210120788238023514844519687782842058930934084983888604
8538 797534117280897391307826791021714839733997649736927111614813093
8539 799029979032568916505543086344500563438898348828052282657959982
8540 800528470773786125199240953477200192278490742784000000072931601
8541 802029596819764330363235680489794953609473861425067142136783424
8542 803533361492292627728910068949834845003863530100755976304057989
8543 805039769119743138833349463923694346170207182348229036551461858
8544 806548824037080265979730143212216032913452860826787829146838017
8545 808060530585869959123414868984593685404149538396403625561298276
8546 809574893114288994697724114583677277428852289328277683699968389
8547 811091915977134266393366202667024508467972249330247191508833174
8548 812611603535832087905524328032274440616955769803285161928486673
8549 814133960158447507662613189464083408333853454282214802181489352
8550 815658990219693635550732719744254702789306640625000000073102501
8551 817186698100940981647861181598132562116034860825570740385822154
8552 818717088190226806981844689820146642530601953676282426266745409
8553 820250164882264486326255026140922276733758270881401587648663788
8554 821785932578452883048202433578959278621393083967534899588235237
8555 823324395686885736022204911072880625078423897076658813549750526
8556 824865558622361058624230377127022803552007812075528405911405969
8557 826409425806390549820042933035050699085468285230512878083300944
8558 827956001667209017361999331984708325888730318838478813052144453
8559 829505290639783813108456650003147188810013324906066207321471922
8560 831057297165824280479967058287899279546579419136000000073273601
8561 832612025693791214066450513994882353853213131383484452141556084
8562 834169480678906331399551118033249879285769861792088930759481029
8563 835729666583161756904397833858843569883943367203940244161954918
8564 837292587875329518045005220674897422879535113736522486649920657
8565 838858249030971053677564807851911342416498450276533874585077976
8566 840426654532446734625892724779700491645543575976882257169883749
8567 841997808868925396493314201774982193206862894082120972622741914
8568 843571716536393884725280573098942260061514048509610381570746433
8569 845148382037666611937029442602491874808651578790734246282877692
8570 846727809882395127520613716023857371566640441203000000073444901
8571 848310004587077699545640261525219375028372481506055181827275214
8572 849894970675068908968074031683823625238735973352221040374264849
8573 851482712676589256161478565859820421481779974531783586562545248
8574 853073235128734779785078891659557965284296618903922697780214277
8575 854666542575486688003047958110670039900422096252441406323530626
8576 856262639567721002069432861175581563481685206639541124461641729
8577 857861530663218212293152264364535794690976511189918474146206084
8578 859463220426672946397511573479461624215507669193321671813252613
8579 861067713429703650288697594937493801806643424381067181339876662
8580 862675014250862281247729591699286556073963323392000000073616401
8581 864285127475644013560358849573983379567926145305582887582669544
8582 865898057696496956599424079601392382027232480966822738112696869
8583 867513809512831885374185209334145263134912572465764661763644778
8584 869132387531031983561173357169974426297399709552692987806636097
8585 870753796364462599031110039428320955616519900492727600171358476
8586 872378040633481011886463929637888128080271322952960818715319909
8587 874005124965446215024228773514090965427875765373022629748343454
8588 875635053994728707238521361369240297908873635551527166508622993
8589 877267832362720298877613772225366292134907406327979066495838832
8590 878903464717843930070029430701465893148560017309000000073788101
8591 880541955715563501534347858835293786026489080235604066555829074
8592 882183310018393717987378360386258072440354552251595519577977089
8593 883827532295909944165378244862188803330925359824556786796463508
8594 885474627224758073473006582530386878728838117987033897175906117
8595 887124599488664409274719880024107840853168560087164428784811526
8596 888777453778445558843331478851173125309215402079364972273958289
8597 890433194792018339980471906163421937911122264831123407011404024
8598 892091827234409700323702848565919798594237390067067816481817573
8599 893753355817766649355052875544932817830476111066325943303334202
8600 895417785261366203125758509285376000000000000000000000073960001
8601 897085120291625341712009722243473538453183702402296469555243804
8602 898755365642110979416514442850461600493358477734720446606905509
8603 900428526053549947730712163160060109786993566132605857526211438
8604 902104606273838991072482270127888326680564355806743842353944337
8605 903783611058054775314208264536756611608735087648785583570139776
8606 905465545168463909116074588369598846141504830326981895726996869
8607 907150413374532978079488352693490002823037315093853317857237794
8608 908838220452938591735533843865502935819284202064475061389796353
8609 910528971187577443383383286115887465740861708807172702844132772
8610 912222670369576382793602953318001334053715608511000000074132101
8611 913919322797302501791309352029392914210754481806837945061803734
8612 915618933276373232734145841696244230558957577969278630341882129
8613 917321506619666459900065716265852633057258275249765934408098568
8614 919027047647330643799923444360791429858860196344851566385870757
8615 920735561186794958429891452645683162753817077622128662183593226
8616 922447052072779441478735539074991546919201318157672874102275649
8617 924161525147305157504997719359745168463055003289903349839294764
8618 925878985259704374099151041244511885240704964611659993497519333
8619 927599437266630751045806647055119819819925460595953881869204542
8620 929322886032069542501069125474449451612686614528000000074304401
8621 931049336427347812200151968639990468101735739971694872600798864
8622 932778793331144661710380740444663864288438456307355999742906949
8623 934511261629501471744727366373559712791769454102228157283334898
8624 936246746215832156551034774335647783362810655970423977616005377
8625 937985251990933431392106949763103784789564087986946106031421876
8626 939726783862995093131855316763588749830928650619611742418034629
8627 941471346747610313942708220334561606062181457586299760874624934
8628 943218945567785948149506162595442203829197027509895856493946513
8629 944969585253952852225121338675129253573060193088822381098719512
8630 946723270743976217953055925320978325287306613417000000074476901
8631 948480006983165918772289497482831174326436792592907805473919194
8632 950239798924286869319661885084039401376121429992235811539579969
8633 952002651527569398185093733932631385791053916804438321215130428
8634 953768569760719633894963001261828445694268572853031424567868197
8635 955537558598929904138971597732029514354154562391447387769875726
8636 957309623024889148255852383888166868543997618380900540594913809
8637 959084768028793342993282740059010542802730724615211693415878304
8638 960862998608355941557386954520596314381378156579431351348037893
8639 962644319768818325967225715436510211314274606192498013682047682
8640 964428736522960272729687047645328412989229891584000000074649601
8641 966216253891110431850209105802140584499914857745511702851254724
8642 968006876901156819194781320708840896691433482864391157623101189
8643 969800610588557322218686495898826399803393014142283725364695158
8644 971597459996350219077462566687977594377075604632563974984179217
8645 973397430175164711135578863977399925640010395424134948805204776
8646 975200526183231468888337870106474861398180786566312607727953189
8647 977006753086393191312529614019410945369947292424297964063304874
8648 978816115958115178661382027936812901896730270927465501204753473
8649 980628619879495918719366777627923070132283142545212911817759052
8650 982444269939277686532436283271265149139404296875000000074822501
8651 984263071233857157629283867783574844599759675755843491223295454
8652 986085028867296034749235204401283354525574054659293725878270609
8653 987910147951331688092395485227583978448603613499663186907239088
8654 989738433605387809107692997423424181466406248265450987026858437
8655 991569890956585077834476073734798331958414435258296386793659026
8656 993404525139751843813336679123651646630914560043030635718592769
8657 995242341297434820581850205417733656756257672470266984616754644
8658 997083344579909793770937371128058248927517890146560107321053253
8659 998927540145192342817570463913443987077472475811903139533623622
8660 1000774933159048576309562518612138410354117083136000000074995601
8661 1002625528795005880978194394322997214761715939889658655212931384
8662 1004479332234363684354451099715326031832527473727138270455488229
8663 1006336348666204231104655116589539761960445822249923391987972218
8664 1008196583287403373061300887712501435677977038082322180637025857
8665 1010060041302641372964911066124027185570940371878215393141488476
8666 1011926727924413721932751569466852432287705559920020962266672549
8667 1013796648373041970670258944443621637811853985068240570567677614
8668 1015669807876684574441050023263473280350520651236911108041897233
8669 1017546211671347751811400345919834890198542563470575379626611392
8670 1019425865000896357185094329352420401868097480853000000075168901
8671 1021308773117064767144566687002442591380617254337149117747452514
8672 1023194941279467780614271139983034370233864664492108647482754049
8673 1025084374755611532862229014069140120008463215360358035718104548
8674 1026977078820904423355726884975026529107474939902201537055001477
8675 1028873058758668057487149017945414530312519520521163940504943126
8676 1030772319860148202185946946550401473539217687578724743222432529
8677 1032674867424525755432765149757185690426638721702784393031123784
8678 1034580706758927729691758415865492758368148473784813432816245413
8679 1036489843178438249277153126750911252510654210948704282762892362
8680 1038402282006109561670121356073461350334770184192000000075342401
8681 1040318028572973062802053350690036658829314236035014829590548844
8682 1042237088218050336320330655471280977009291862712324872217668069
8683 1044159466288364206852718848078398873428661168763351483210846078
8684 1046085168138949807286515572015772019995501056150845674500305297
8685 1048014199132865660078606293453490839098315068244238220290272976
8686 1049946564641204772612596959922450443740270974040659604298512709
8687 1051882270043105746619209507035946931598044673454079030117743154
8688 1053821320725763901676142942898199288774477833907223223253057793
8689 1055763722084442412803619538834376531112015531487469986737836532
8690 1057709479522483462171852469531000937359006194359000000075516101
8691 1059658598451319404936688075622506604745375204463019248234310374
8692 1061611084290483949219692767211747002532186413392535453639430289
8693 1063566942467623350248971447781863260112532165842653963657406808
8694 1065526178418507618677021214456652783844548889853185868011657317
8695 1067488797587041743091940982608930269870161240450100830153728026
8696 1069454805425276926738334590413873730859588728302359932141953089
8697 1071424207393421838464261862109528893304968908627519973745785724
8698 1073397008959853877910609047472047012265235368117154573217294373
8699 1075373215601130454959267009351403214131034805739466433896013902
8700 1077352832802000283456522501056843000000000000000000000075690001
8701 1079335866055414689228084860942700275753861194200722246151227104
8702 1081322320862538932402187452737096646177534845418259262480840709
8703 1083312202732763544057220196990952823855125769506068589442996738
8704 1085305517183715677210366571515311646638135326824327601446977537
8705 1087302269741270472163735506833789845839543581980691711501558276
8706 1089302465939562436224495666516652529703894164013328124766193669
8707 1091306111320996837815536681796159209982595470824796547893101494
8708 1093313211436261114993199005102090673553532951656873219965915153
8709 1095323771844336298388631158114368364018029894910999434711194472
8710 1097337798112508448589350276619067181248316321761000000075864101
8711 1099355295816380107977598996887552439221996523983540948406189034
8712 1101376270539881767042108886488604576566845839603620388700299329
8713 1103400727875283345179897796402902250583848996860399772302825868
8714 1105428673423205686004745701050795557799843977531483459643385957
8715 1107460112792632067179010798380604944166747192612970336990013726
8716 1109495051600919724785464863508425270895130665903250881343074449
8717 1111533495473811392255844086564304610808530250697832494289140464
8718 1113575450045446853872828878396418541475704035805114898323880133
8719 1115620920958374512862183396627196609911825140153008945526348242
8720 1117669913863562974091802829256010667300044668928000000076038401
8721 1119722434420412641394433773574746077237930443211587559628486164
8722 1121778488296767329530850364618096327058487310275621844393806149
8723 1123838081168925890810286139722508036779607506168265888518104198
8724 1125901218721653856384938974029124265569026698774804288737202577
8725 1127967906648195092235383785949605651085985824465751648025344376
8726 1130038150650283469863745091732136365969957009947021971354835429
8727 1132111956438154551711498884331039019910408959649378981546952634
8728 1134189329730557291318790723810032160539655981358029349900149313
8729 1136270276254765748242174354509077425851508612939712748453645212
8730 1138354801746590817747692608190800982637944314467000000076212901
8731 1140442911950391975296239812367464775950857745076961400343808494
8732 1142534612619089035838162399006245264007478020390013568146961169
8733 1144629909514173927934071900831997500269291418218244325152041728
8734 1146728808405722482718862030505596262529184608829529872643947397
8735 1148831315072406237725939062065217869586288778351698242263800226
8736 1150937435301504255588692274190429665335097556397913883106116609
8737 1153047174888914957636248771097571032789600622593917993735188004
8738 1155160539639167972400574569212531225799936581553920259343682693
8739 1157277535365435999052001426206555132315485373214958641434455382
8740 1159398167889546685780276493535047032616101904384000000076387601
8741 1161522443041994523138249494301412080954121544603858132666246024
8742 1163650366661952752365329765090702085953450450374050986826964389
8743 1165781944597285288707863153394151539855993591008242319325848458
8744 1167917182704558659753596431388545979857674999697363893698340417
8745 1170056086849053958797414572156710776599200731283531311111631276
8746 1172198662904778813255553935950206350415422496029803311595957989
8747 1174344916754479368145512131815536530118065630837124454390096574
8748 1176494854289652284648893053843800111769259243925324669639440273
8749 1178648481410556753774443341473730376034547212429629366459348752
8750 1180805804026226525138554279692471027374267578125000000076562501
8751 1182966828054481950880520937650236291884076306960970515350288754
8752 1185131559421942044729868143147213243725020629972016390814615809
8753 1187300004064036556243070705676710243943721206522940282534734388
8754 1189472167925018060227013132230670026789114822428608665454301637
8755 1191648056957974061366551927905291754769525696368522827225087526
8756 1193827677124839114073561437498694527829108707099367605749799569
8757 1196011034396406957574862064782365568216040847713593041967528344
8758 1198198134752342666256447602966638760934942422976280708444382053
8759 1200388984181194815281446323080721521317606834152868823948095322
8760 1202583588680407661499268396562917163649661403136000000076737601
8761 1204781954256333339663410174319772106764528571168599988202826684
8762 1206984086924244073975403806877017399360475943565970578676315429
8763 1209189992708344404972418669023486186431066505371123582003909518
8764 1211399677641783431776039047554795862291433534064453045644951057
8765 1213613147766667069719760562369617750779485727800331482010418976
8766 1215830409134070323372765819270959201872644529140759055011481349
8767 1218051467804049574977557837391202980896669464673884452734933314
8768 1220276329845654888319047855205845743711044058235017737463468033
8769 1222505001336942328042712196640119243161459194589949641289665092
8770 1224737488364986294439450972818141720692169107503000000076912901
8771 1226973797025891873714799505569118747024785881846524945855149814
8772 1229213933424807203760161485902587659816010905491280627276063249
8773 1231457903675935855443751024307981809800884788772712031084583848
8774 1233705713902549229438948909936093213874357410769932057302608677
8775 1235957370236998968607796572494557110949210822582244873123875626
8776 1238212878820729385957369434049500559819632293511999255295243329
8777 1240472245804289908186789547884229896863818019573089867103361484
8778 1242735477347347534842655648136527933244405127347536316865658213
8779 1245002579618699313100686977132049628286847407019800883542228062
8780 1247273558796284828191395517165712109040363732992000000077088401
8781 1249548421067198709487619529969147871062853103977267720894948144
8782 1251827172627703152271769600253514427102392169813375243327459269
8783 1254109819683240455200656689546524288102711855094841620689967378
8784 1256396368448445573485790033063779774190492215118469066038794497
8785 1258686825147158687807051055580680666361986926390890441971707476
8786 1260981196012437788977667842215641127011247483139224754297725509
8787 1263279487286571278378433076711436749133391995246835575399462854
8788 1265581705221090584179126753222543260446303171595914656739912593
8789 1267887856076782793365123377795674645994120443344040614293154232
8790 1270197946123703299587181802681738718146386400409000000077264101
8791 1272511981641188466852434280353470039530025435818696056358311674
8792 1274829968917868309074609784637450306886613704259135952385703489
8793 1277151914251679185501545123715470683207983882177498303771270108
8794 1279477823949876512038055863921624114556365816705530881484228517
8795 1281807704329047488482257594271542526424294197414477661210164526
8796 1284141561715123841693446589522227254158212029768405736169967889
8797 1286479402443394584709667474288383572009190496868616119077487424
8798 1288821232858518791833114052347493357472134788850491507591191173
8799 1291167059314538389701528043764484541167026543038251134679013602
8800 1293516888174890964363779067871232000000000000000000000077440001
8801 1295870725812422584377827822459711083294571167617054207581730404
8802 1298228578609400639949293038803890331977415870630444381279595909
8803 1300590452957526698128861438327871662330135513515516924833702038
8804 1302956355257949374086798579899851034711443314793692870888830737
8805 1305326291921277218482837166866676309513520517274633972245496776
8806 1307700269367591620949738080065626707237881300432139665549410469
8807 1310078294026459729708838117172044346282041740221097903371285194
8808 1312460372336947387335917149877136254899797451732660721876453953
8809 1314846510747632082695736158553167786910575684173595048565576172
8810 1317236715716615919063616369266927483394856506011000000077616101
8811 1319630993711538598452448500260310314602969826915151773414094334
8812 1322029351209590422163539924342701343118249264958657089983536529
8813 1324431794697525307579726370047114847406648095064327666492473168
8814 1326838330671673821219193617904333756914321428895205092881721157
8815 1329248965637956228068473498800189049959525340865896972733954226
8816 1331663706111895557213097369114215984630994548350919570951893249
8817 1334082558618630683784409122206830363539976292411000037386306164
8818 1336505529692929427241058697840499435585050386129717998580660933
8819 1338932625879201666003715970301763744364128219272057821887811942
8820 1341363853731512468461563832349032753733154275328000000077792401
8821 1343799219813595240369148245659472209496701447190592916788693464
8822 1346238730698864888652181999200678013822954078356033808929525349
8823 1348682392970431001640917904922852270744744269784265665068793498
8824 1351130213221111045749726165368533780889815578164811579391219777
8825 1353582198053443578621529670243268599311525002121925354081786876
8826 1356038354079701478755770018695626609259555076394660007523656229
8827 1358498687921905191638596121032377008870568314026639157631600334
8828 1360963206211835992393986307858138078921319388647393602832772113
8829 1363431915591049264974533966192132845023380683995937224149890912
8830 1365904822710887797910645830991539844488238368517000000077968901
8831 1368381934232495096636921186715064069867908136647092794655217794
8832 1370863256826828712414499377105513542258408532847146537759162369
8833 1373348797174673587868182182270107468578249059056684727225873028
8834 1375838561966655419157156800405727510591250146385903213724846597
8835 1378332557903254034798164367167128648772547579742491088945244726
8836 1380830791694816791159978158723034132808754072553440699153339409
8837 1383333270061571984648074855001843111720588533396404190991817704
8838 1385839999733642280598401487509182142298548711947274132561747493
8839 1388350987451058158899159961417544674913236478724961960085183082
8840 1390866239963771376359550324397606984439178461184000000078145601
8841 1393385764031668445844433254895315413437303262351029777271757324
8842 1395909566424584132193891560272348181399247422694669761515647589
8843 1398437653922314964946689810433914743705370039158181359644921758
8844 1400970033314632767886650585280925517662243583008840172809321617
8845 1403506711401298205430985184557212901295907119590315368730577776
8846 1406047694992074345879636036430588479596635104330046419943982789
8847 1408592990906740241544707446462968149458881012191369413139208274
8848 1411142605975104525779080751503483031491782201236669684192547073
8849 1413696547037019026923329383493325338413562364088850919476258452
8850 1416254820942392399190068806215970136810302734375000000078322501
8851 1418817434551203770504895763675290914595348409589789396856802054
8852 1421384394733516407323090772050883240884427372971200040275781009
8853 1423955708369491396441277298078570221253403774378108603741149688
8854 1426531382349401343823250595248539010579337658908182621590564837
8855 1429111423573644090459208715417811912394523696991810791094036026
8856 1431695838952756445277637777311760601173272631076029835045026369
8857 1434284635407427935129123154955109259591166513296903758385622044
8858 1436877819868514571861377848340332913370956875070548049382130853
8859 1439475399277052636504798915624541443493871346902420793134887022
8860 1442077380584272480587882480858857621114333659136000000078499601
8861 1444683770751612344601847483710968501803391133103976925601241984
8862 1447294576750732193633838007855982590986358022316260428221962629
8863 1449909805563527570188093712696998816114635331495928447419766818
8864 1452529464182143464214497598848935489325501004641298267593696257
8865 1455153559608988200363930061391235610195668171150792297441869476
8866 1457782098856747342489877926281126057149261067734229780844310149
8867 1460415088948397615415766924533238991343791246278315136974509014
8868 1463052536917220843987505835827690224751612889161382854795458833
8869 1465694449806817909430750328121246999499248174298673323042038792
8870 1468340834671122723032414332619111747022074451153000000078676901
8871 1470991698574416217165976624132213651199826026989458043040367114
8872 1473647048591340353680150125410860491972163400558675578154192449
8873 1476306891806912149670501320524293117645727102309024865871983148
8874 1478971235316537720653627046761247373278364475623012503643035877
8875 1481640086226026341163515836873216358071658760309219360430328126
8876 1484313451651604522789740903783882031750420471011908824520074129
8877 1486991338719930109677151798159321555209168142372984515812919184
8878 1489673754568106391506751725488272038034808137013115836921491013
8879 1492360706343696233977467483574148871071773551681764174647883762
8880 1495052201204736226808538973604858440013202849792000000078854401
8881 1497748246319750849282275248256936243352797199236119212785867444
8882 1500448848867766653346944088621396380842476795257200987442070469
8883 1503154016038326464299582148124127756862355251720104823411008678
8884 1505863755031503599068532766067955496295202808805231186742103697
8885 1508578073057916102115538635960851962981121839564031921465661976
8886 1511296977338740998977236614429488997304486468219338902952958309
8887 1514020475105728567465922075263639780373758599127679718643502554
8888 1516748573601216626549470350009142959205422678635402723929187393
8889 1519481280078144842930322951539520848524441963904453339331791932
8890 1522218601800069055343466450203194830483101765459000000079032101
8891 1524960546041175616593352063478871331478085758308349148617832974
8892 1527707120086295753349724229590397455910368933785678641416796689
8893 1530458331230919943722346663248532659118293762137499848348053408
8894 1533214186781212312634634637614987578531837649953357621113619717
8895 1535974694054025045016222500738088825275840547174142578204121026
8896 1538739860376912816834515717103894364586923172699610400998002689
8897 1541509693088147243985297025595872969210714828635257301656509124
8898 1544284199536731349062476624074747697683470604332905476563507973
8899 1547063387082414046027096627992171712361482882284602095022333302
8900 1549847263095704642795720405951949000000000000000000000079210001
8901 1552635834957887361768357768944936392286234760419098109936753704
8902 1555429110061035878316097382122980124072605353838975310203171109
8903 1558227095808027877248638178457673155061822391980314072908327338
8904 1561029799612559627281931982465801486606132824094364033399503937
8905 1563837228899160573526169999389521333123820057966647522051955276
8906 1566649391103207948014366290810026600685271500758956189116647269
8907 1569466293670941398291811841663189771582732326395106460541788894
8908 1572287944059477634086693326028860831377114249792138920081412753
8909 1575114349736825092082191199896669897894735707760513872977277872
8910 1577945518181898618810392288384791074967174491261000000079388101
8911 1580781456884534171688372592618688879048996674487980726575519634
8912 1583622173345503538216826617678895268016090092561322954991593729
8913 1586467675076529073361640117714875509858546729797733910187040468
8914 1589317969600298455138823767510565319154751863155043748020876357
8915 1592173064450479458423245901490740104259244242676318725665414726
8916 1595032967171734747001623111390559845255697074076695900368732049
8917 1597897685319736683890248162587979898702718377242685724980791864
8918 1600767226461182159937955376434798541903239487295325079227861733
8919 1603641598173807440734844331831505779313628217014375898723595642
8920 1606520808046403031847303463788394105322736713728000000079566401
8921 1609404863678828562399895879815189641117997869588698612971420764
8922 1612293772682027687024690476698370255966614734037087099750064549
8923 1615187542678043006198642220573974694844940713555727820145402798
8924 1618086181300031004989646252198701952951620466946703390698056977
8925 1620989696192277010231911296978091594893222674727439880450749376
8926 1623898095010210166151318695642211693057439787025185086764497029
8927 1626811385420418428461454226481219691401897317628455196578568034
8928 1629729575100663576951020763780070783314794965474421808251814913
8929 1632652671739896246583360709538206186817407872960665195157456612
8930 1635580683038270977128838046740947739919303505567000000079744901
8931 1638513616707161281350850792379253132948987706947959191698147094
8932 1641451480469174731766265577108155335046320820327982624376183569
8933 1644394282058168066001087045906337738472502474194149896646624328
8934 1647342029219262310762195760364610510135170878954754768130565797
8935 1650294729708857924446009288304290776860613910492048584064209226
8936 1653252391294649958404942190322396656090655272199506854976582209
8937 1656215021755643236892561655593899763501389832801398286235767404
8938 1659182628882167555708356600846809585791056432412061587962232293
8939 1662155220475892899563059126878362823966435028485016455804230782
8940 1665132804349844678185478326314848239971721641984000000079923601
8941 1668115388328418981191827554548409359806822725604384906357788624
8942 1671102980247397851738547412926340219543799024853761235289150789
8943 1674095587953964578979647849336739750417025560611766287531915058
8944 1677093219306719009349613956343744897920569489209693591837122817
8945 1680095882175692876692941240990757624587598339233647277912044276
8946 1683103584442365151261387353325962983918736309682118141412027589
8947 1686116333999677407600048492625860866483153828972021306960639974
8948 1689134138752049211343389961214369172472222568216169641824073873
8949 1692157006615393524942381605712177398672054947124550416238488152
8950 1695184945517132132343910174518323265045166015625000000080102501
8951 1698217963396211082643661928338327357936954350720410363832835354
8952 1701256068203116152733690167645558137954801205945714869461766209
8953 1704299267899888328965903687109728354538810898422316739736484988
8954 1707347570460139307852733532263470234602286306986126934155648037
8955 1710400983869067015826256818019737088123300142970445434650504526
8956 1713459516123471148077077772114279533874030573268746946644273169
8957 1716523175231768726494287589143601749737594685693960878121035744
8958 1719591969214009676727846122614583377535397139409655803094299653
8959 1722665906101892424394749903332332377922099764795829671663998722
8960 1725744993938779510450372452542799690952800731136000000080281601
8961 1728829240779713225746384357531234510548867659053061905898177284
8962 1731918654691431264796682095871695873963353819107158487892429829
8963 1735013243752382398772776132241578703280968568723292841445544118
8964 1738113016052742167750110368673487078530673653384113224403261457
8965 1741217979694428592226806605329831101049618132967195495685839976
8966 1744328142791117903936349264368283023201685681959458609205158949
8967 1747443513468260295975747244233760255908109897522741897136404714
8968 1750564099863095692270731405779974381400373475493439844997869633
8969 1753689910124669536399567845005873446715604597435204408653732492
8970 1756820952413848599797088779904596739759235441803000000080460901
8971 1759957234903336809360564570979954200406236782722452670193104414
8972 1763098765777691094479062106403043945992340826964438114517141649
8973 1766245553233337253507956513574548556932467271116067813290302448
8974 1769397605478585839710284909041631354386844716450347713196283077
8975 1772554930733648066686652668307325610828980803489685058674300626
8976 1775717537230651733315424486080020297311771839275336558736924929
8977 1778885433213657168224954305956253553388490341522316834609796884
8978 1782058626938673193819630026426697671834800466315343265943743813
8979 1785237126673673109881530737458135270599396569997053239049859462
8980 1788420940698610696769516108748573879753941614592000000080640401
8981 1791610077305436238237589437093623959150471784442894360553306744
8982 1794804544798112563894397766155082102781431632792899576561501669
8983 1798004351492631111325754417302535766113119268868277980583969978
8984 1801209505717028007902091215120967334114875271910862652930232897
8985 1804420015811400172292769655657022970736104654230947815022136476
8986 1807635890127921435709202249529074880477634275940463948504211109
8987 1810857137030858682898757275666703985305406595475164308899862254
8988 1814083764896588012911442204689033387535799437539749801780882193
8989 1817315782113610919661383093793731365462754808545994244023749632
8990 1820553197082570492305139317524766254963681819509000000080820101
8991 1823796018216267635458915080932434841948413150255252706702874274
8992 1827044253939677309276751263449111481090763942212474202332709889
8993 1830297912689964789411803263293897944232618639033381338597756708
8994 1833557002916501946882832653404225095932318452328074962419830917
8995 1836821533080883547868062620787808238620028734243255737385597526
8996 1840091511656943573448569341809539952216093692216095127266057489
8997 1843366947130771559323403646290279306770352608649195296132850824
8998 1846647848000728955518659543413436538709685692017610217094244773
8999 1849934222777465506112728422326139997470991724100178456295973002
9000 1853226079983935649000000000000000000000000000000000000081000001
9001 1856523428155414935715293368397455056391952004076524953306297004
9002 1859826275839516471341323792288812907353725328591793732451566309
9003 1863134631596207374521533228197805381342494495622071902876872638
9004 1866448503997825257600634873935195961711065371784324863698997137
9005 1869767901629094726915244417026156170572955610484955017170933776
9006 1873092833087143903256993029063215743800262906115758070507904069
9007 1876423306981520962530539551638056712516741322298652931654612594
9008 1879759331934210696628921738037737852827917751149072207540791553
9009 1883100916579651094548708853349588765495955849571882328516299572
9010 1886448069564749943767440394019497670681652207511000000081180101
9011 1889800799548901451905858166266139747040324554361002678380464934
9012 1893159115204002888697461461084369739847072206385621900524470929
9013 1896523025214471248287937581890060178826097551035197816596527768
9014 1899892538277259931887042519181641797006403653021586898980851557
9015 1903267663101875450795529124936042891654784081816208252034395226
9016 1906648408410394149829742717834187037719172473874658651033590849
9017 1910034782937478951166526648839261735711657664031620658922597564
9018 1913426795430396118631102975145192599669786915537001525225482533
9019 1916824454649032042450616029088737290247668172307347255803699342
9020 1920227769365910044496049327291949675742438064128000000081360401
9021 1923636748366207204035248944088067147499738727445649801066668064
9022 1927051400447771204019809172198762503872764208464348539255423749
9023 1930471734421137197928599012689806623371251392241024466957932098
9024 1933897759109544697190730775451149949662613953115839855777714177
9025 1937329483348954479210794830841900693473802879452705383382231876
9026 1940766915988065516019207332726317117720355210703732988917357829
9027 1944210065888331923570540532919412230397274392175577481837855734
9028 1947658941923979931712728127075774008227621068861693719117277713
9029 1951113552982024874850060912308425687164292945713692940446342312
9030 1954573907962288203322910897331691894807491655617000000081540901
9031 1958040015777414515527144886698811118491359483310761798762596394
9032 1961511885352888610796211461767167303478566778597677667998024769
9033 1964989525627052563068908202387237814854265966745629142624295628
9034 1968472945551122815365858934991416590797941438394654448181104997
9035 1971962154089207295097753754771525546188541756911405883870693726
9036 1975457160218322550228427551994840107804845634079023080815845009
9037 1978957972928410906315875775233602606943091094849442276517037104
9038 1982464601222357644454329187388067036496845688593445162505137093
9039 1985977054116008200140532413883907800829105626769237306761598482
9040 1989495340638185383087394146337141446309559926784000000081721601
9041 1993019469830706618008199949319372356992827466087305913614339924
9042 1996549450748401206394601722639009938796360357479677817747473989
9043 2000085292459127609311620996795955314152369898697959044196828358
9044 2003627004043790751232926384983969942959151837698857122301744017
9045 2007174594596359344939668681222377334115680800157374694906030776
9046 2010728073223883237506180280912783104053252868753181468640092389
9047 2014287449046510777395868807353009599059922794079395518504391674
9048 2017852731197506202690658055515321192752297289892165319494020673
9049 2021423928823267050477352612725167811883870576890128794116037852
9050 2025001051083341587414325784776010398895263671875000000081902501
9051 2028584107150446261501953745501236613157159955747741488368388654
9052 2032173106210483175080242137911662394358852074028154849572571409
9053 2035768057462557579077114685712589921101643980232197739730740288
9054 2039368970118995388530856725353810431977411563149575073869551237
9055 2042975853405360719410229940755267353967464730185774414144493026
9056 2046588716560473446755797975506307810661145018061730867587539969
9057 2050207568836426784166026010673536061250314736205000381423769444
9058 2053832419498604884651740830387238550948602303945197482540888453
9059 2057463277825700462882561352125185440472953767253237176105430422
9060 2061100153109732438848933074091346744044571099136000000082083601
9061 2064743054656063602963423388311722176887474454832192531583632584
9062 2068391991783418302624958225056112752496023598319838722487717029
9063 2072046973823900150269704031959309964143836839956654437291241418
9064 2075708010123009752932322649773906556286270099705441485993646657
9065 2079375110039662463341350226055813602543529154248076232992330476
9066 2083048282946206152572474908278684667398088098047542433534027749
9067 2086727538228439004283511678910892700711401428011189963070620414
9068 2090412885285627330554896336884583118209650173608820493030700433
9069 2094104333530523409359544292656752042072651034516116573894746192
9070 2097801892389383343685943527723397368752120809453000000082264901
9071 2101505571301984942338374774015698327302075022492639172203361714
9072 2105215379721645622438175694098043303960472351575010066764910849
9073 2108931327115240333649989589517703438483056197811023726549541748
9074 2112653422963219504156962932041209039568754377689081115082350277
9075 2116381676759627008408879800869206115064706653356552124105793126
9076 2120116098012118156667245118265940867494359036259619709785795729
9077 2123856696241977706371352406387741178275655415676847394943994584
9078 2127603480984137895349395639463146923620105033315897236892416613
9079 2131356461787196496898708637881907183637490293777869051718155162
9080 2135115648213434896759239344207144504913813307392000000082446401
9081 2138881049838836192004390235650827572181886070471798823487266044
9082 2142652676253103311873380063163547894081980806016674018685752869
9083 2146430537059677160569306064001728115766714735244688721418851278
9084 2150214641875754782047109772465074794448506039532004672923182097
9085 2154005000332307546815673552460613128907699561976110778891130976
9086 2157801622074099360778298995663302201168580882354892253191483909
9087 2161604516759704896135842370323334519336938697141164791218541954
9088 2165413694061527844376806368233091572870016139117704987254996993
9089 2169229163665819191378711481028687035710349317287179102539027332
9090 2173050935272695514645094441878421277587660492559000000082628101
9091 2176879018596157302702505294719645862581077591539509636303435574
9092 2180713423364107296681898800562856420257511405946841572733443089
9093 2184554159318368854108840059003669168141977180269405815730380008
9094 2188401236214704334926968412986073756920799495878475972922862117
9095 2192254663822833509779187916060387131775208894737539795004594026
9096 2196114451926451990571076873893064708846642686103981499614132289
9097 2199980610323249683341033225629372139366311591262789393156512524
9098 2203853148824929263461696805900309895782310112171535946143401573
9099 2207732077257224673197213824818551326611603444595898451869932702
9100 2211617405459919641640933221240951000000000000000000000082810001
9101 2215509143286866227058148883903863254268893815958076181780360304
9102 2219407300606003381658526095778550921119016138979406707224781509
9103 2223311887299375538822874939163842073552787148009382543949337938
9104 2227222913263151222808957802648400137693618729092498528507310337
9105 2231140388407641680961042556152012435045378842781216613852432276
9106 2235064322657319538447937406810687712646471220114889588763180869
9107 2238994725950837475554267916520608886085528076426894864959756294
9108 2242931608241046927549781151517648373254778796468121617214590353
9109 2246874979495016807161486445458766245544568082205536927752641272
9110 2250824849694052249673466790105733086165611184761000000082992101
9111 2254781228833713380679219421906817954368846939050998263318930234
9112 2258744126923834106511408748544936161161929138261894739382168129
9113 2262713553988540927373939356887851544040352273785129318930935068
9114 2266689520066271773201281462753974394301392139527478211681646757
9115 2270672035209794862270005803512700887431591337565350708090895726
9116 2274661109486227582587509636787725485298987662764807628386469649
9117 2278656752977055396082940192441957958597011738135576497061723264
9118 2282658975778150765625346630610236015057109170274759921533523333
9119 2286667787999792104894116285827598570985257929688018664898123042
9120 2290683199766682751126775726293139996046973206528000000083174401
9121 2294705221217969960769261928029079693057100749720026317964435364
9122 2298733862507263928053793656158342624743907593982267765845602949
9123 2302769133802656826529497959748354332782340341322739098716381398
9124 2306811045286741873570971522670619067396786834877995699750191377
9125 2310859607156632417889981470721693312952993437647819519126234376
9126 2314914829623981050075535114858121714522641969793711237822238629
9127 2318976722914998736187573011832511650673889770958065072859463434
9128 2323045297270473974429564646796940942945498184879177248389160513
9129 2327120562945791974925310987580085948835839394714213630986548012
9130 2331202530210953862625283127362601086963875948667000000083356901
9131 2335291209350595903367851221388163258712305282988259027138565694
9132 2339386610664008753120782934172014268657993853642150644624685969
9133 2343488744465156730428415646421600861135201001267154314368886928
9134 2347597621082697112089931725581846089307921199787066758196464197
9135 2351713250859999452094191240577519181390351073475660644614698226
9136 2355835644155164923836601599963946695744436056829516170911127809
9137 2359964811341045685643528713331779462510411036662769354885626804
9138 2364100762805264269629779418458562570677227213979126913150461893
9139 2368243508950232993914710081376325535104633123896132383127286182
9140 2372393060193173398222541463247203915608464195584000000083539601
9141 2376549426966135702892485156725120302138458448118148516731411224
9142 2380712619716018291324312125347701069392353262525309774490617189
9143 2384882648904587215885019132465806090831696187465765670849661658
9144 2389059525008495727302274121295233248815055476240839927723185217
9145 2393243258519303827570346904883270766256804750391282775962537276
9146 2397433859943497846394256844138761922744591158150153378268177189
9147 2401631339802510041197894533595183542459622044145555546420463374
9148 2405835708632738220721899878278897827847648921140518774162387473
9149 2410046976985565392237104330956203880436813753936317082478907552
9150 2414265155427379432399370467150088966583251953125000000083722501
9151 2418490254539592781771687505667669774876042292640373886553461954
9152 2422722284918662163039406834979241258717115610847880927808196609
9153 2426961257176108322944527080656647015217159120134120712933915588
9154 2431207181938535797964963746229393546869728183221399903452274437
9155 2435460069847652703764763979268605392291539789089457885826001526
9156 2439719931560290548441252556278624389521491713591279028914826769
9157 2443986777748424069595120744080870835007495364565297684543823144
9158 2448260619099191095249495281831594806827079132221020040681897253
9159 2452541466314912428644050336641451419647357305552874115029182122
9160 2456829330113111756930250916977544469730490843136000000083905601
9161 2461124221226535583793841881644820225890253266551592769147607884
9162 2465426150403173186030722358180589664448696107915485592807824229
9163 2469735128406276594102371082970657099590611364390889328166858718
9164 2474051166014380596697013896325191026777721772611690814284851857
9165 2478374274021322769322750369154255418958253124234157165611340976
9166 2482704463236263526958882303774004283406117402009188771270916549
9167 2487041744483706200791712639772117844824454497486809720627156114
9168 2491386128603517139061109106782325371132581397504612583853951233
9169 2495737626450945832044152799480028771155757813203733186535079892
9170 2500096248896645061202217706131335309184690084103000000084088901
9171 2504462006826691072517853100623461019047333657916531177961139014
9172 2508834911142603774047866609092723863123917426041661681297500049
9173 2513214972761366957719031686064463863181858578090346638859701048
9174 2517602202615448545392869181444474120074201004811986730421237477
9175 2521996611652820859225978648771180930978216230869293212974805626
9176 2526398210836980916352421036869163507540157891938024873506686529
9177 2530807011146970747914680421454955812640830541747902044265512284
9178 2535223023577397742469758470352737805290135460401105342727509413
9179 2539646259138455013796981395797825277537713953387004479622770862
9180 2544076728855941793134125229857142182922214408192000000084272401
9181 2548514443771283845868491364295453931252875042644612064877745344
9182 2552959414941553912709590424281412943692317170766508057814824069
9183 2557411653439492175370118696175788561529266855454819015125652578
9184 2561871170353526746781937503293003276293290290629217047040951297
9185 2566337976787794185873792119993668657016537994032430969322645476
9186 2570812083862160036937533033767611122174445827611157843254776709
9187 2575293502712239393609628607121315045655468775509476406649541654
9188 2579782244489417487494784456108215187565815775254169697311531793
9189 2584278320360870301458511150252280080544384709152619381047625032
9190 2588781741509585207615508149432292154752452114609000000084456101
9191 2593292519134381630040758227033609825655080083186680767109516874
9192 2597810664449931732230252985353463681813364680789527146218996289
9193 2602336188686781129338296448882476892899376754803644220955923308
9194 2606869103091369625218360123696604029036897089914161912142713317
9195 2611409418926051974294489336797559085851677813405529907311110526
9196 2615957147469118668290287117853570522477170776822738686682227089
9197 2620512300014816747842528357433487858320155573992147599377494224
9198 2625074887873370639026483470513411599906549628876698960670978373
9199 2629644922371003014820057311783678194234910791443621407114212402
9200 2634222414849955681533875630112768000000000000000000000084640001
9201 2638807376668510490234477913451092066881734593898128883448943604
9202 2643399819201010273187802062499239419965341358118649869722816709
9203 2647999753837879805350172941639728641712273912603589985335723238
9204 2652607191985646790934033488956215390730737627707387586544443537
9205 2657222145066962875075683723657082146681043860111779968346450776
9206 2661844624520624680632319668899010470810963534842342126922477669
9207 2666474641801594870135690910888153469949407537221601844707219994
9208 2671112208381023232929722241239542503926931846749318422062809153
9209 2675757335746267797519471578917044551760428777510322275256302972
9210 2680410035400915969158823140674213640002908553011000000084824101
9211 2685070318864805692704341624788441453186940585167055079880915534
9212 2689738197674046640762739992044610339616880642763526380364685329
9213 2694413683381041427159440270397699583055145895198244570400262368
9214 2699096787554506845755733675544217764363433287522073544043261957
9215 2703787521779495134642073228777666570530094335492593750084916226
9216 2708485897657415265735058966011232363009095823200282861867368449
9217 2713191926806054259805702767739310598098838794180394653248168964
9218 2717905620859598526966586798996065774579029245372337653111984133
9219 2722626991468655232645556531071798519853905713464813589776866742
9220 2727356050300273689073616322884225850031869820928000000085008401
9221 2732092809037966772314722569489686275361092775137679884554722664
9222 2736837279381732364865196478276575589227981475609428433920602149
9223 2741589473048074823850505609927830797126172905984046188630750698
9224 2746349401770026474847190421288849240153951599922832239735488577
9225 2751117077297169131357739170849709688451210036873817443932756876
9226 2755892511395655639966241694663815786814492612971954301319139429
9227 2760675715848231451202679731196985117621897425005658905093391134
9228 2765466702454256216143738667849446328376209827796510069027463313
9229 2770265483029725408778052799736080915286348496969747329748073712
9230 2775072069407291974163823432765465668750934714717000000085192901
9231 2779886473436288002406776428143758431839365052779139692116054994
9232 2784708706982746428486453074163157317716355835677478866256167169
9233 2789538781929422757958855483534497159951278940933283401090398228
9234 2794376710175816818563495050607483685335973549493438794496643397
9235 2799222503638194537762919862608074334087537552355223022546222726
9236 2804076174249609746242824342528575122687929016286220183502430609
9237 2808937733959926007400871808550127455660876112632621110391536504
9238 2813807194735838472852388065877411046191127199492334016858206693
9239 2818684568560895763981111601639604506201340051995548247071293882
9240 2823569867435521879563213432077950827873523728384000000085377601
9241 2828463103377038129492827153616709729537411640148550957399002524
9242 2833364288419685094637357275618893229940746480637224427118580389
9243 2838273434614644612850861462679037124796906875924023908700414958
9244 2843190554030061791173829888220433281191125235963231363621446417
9245 2848115658751067044247712498961821592674211889332344177331563776
9246 2853048760879798158972572611516613551532529781746732030936281989
9247 2857989872535422385436272908004400949096757594174174205358855074
9248 2862939005854158554143627567107914224153414592593502942789174273
9249 2867896172989299219573981960516868223840898852078938402697097252
9250 2872861386111232830095709062181413173675537109375000000085562501
9251 2877834657407465924266139459270351805302065167066826918478055254
9252 2882815999082645353545469619211057979217250534485504227368641809
9253 2887805423358580531453220856697317673750392854695482428556010888
9254 2892802942474265709195849258106301597707639050326933677623817637
9255 2897808568685902277794134658384773433417647897984718505945030026
9256 2902822314266921096739004627165654151367568802248737565666133569
9257 2907844191508004849204477306677428096283419757033172839731196844
9258 2912874212717110423846434853928829590048005970001217470477326053
9259 2917912390219491323215967173708040421880876204934438389005253822
9260 2922958736357720098816053587147521429698439643136000000085747601
9261 2928013263491710812830378062990869890246096847899554149080103184
9262 2933075983998741526553101645275024950312793321520721255652751429
9263 2938146910273476815548443741928034023515172675372307627282396018
9264 2943226054727990311568951993797753985140101388259869163196877057
9265 2948313429791787271261368522888614028087915049939598449792871476
9266 2953409047911827171689028462110245977562086083841614963855825349
9267 2958512921552546332699754796651738363485415376043625911656011814
9268 2963625063195880566168241699206850167968704669075657502427622033
9269 2968745485341287852141946717707098344813091886131921306344733592
9270 2973874200505771041919540374989591293728437595753000000085932901
9271 2979011221223900588090989964953211715296583183848142800356436314
9272 2984156560047837301568382579258661838588559839202462820514909249
9273 2989310229547355135636620672523388986366359681403661363430780348
9274 2994472242309863997053151772269938833721250385407021172332944677
9275 2999642610940432584225922262624278468166548758745193481531338126
9276 3004821348061811252498773517947544354981978320674583189739597329
9277 3010008466314454906573527034238966378832518907113465106024349984
9278 3015203978356545920098033602287875051098277626469745736409022213
9279 3020407896864017082449489987197203480048762847644854281733706562
9280 3025620234530574572742355024068249500873488596992000000086118401
9281 3030841004067720961090225509345179128794331335224740552014744644
9282 3036070218204778237151060761586354882896059977386281373948715269
9283 3041307889688910865985173244276598166949108758465308770914373878
9284 3046554031285148871255431186738492413018771790594146167603540497
9285 3051808655776410945799147707260363717802904172062506042566679976
9286 3057071775963527589601159535252210857716426122256807608934089509
9287 3062343404665264275197627046587181494069559519701851392242861354
9288 3067623554718344640540115968303802728086725512194703268910486593
9289 3072912238977473709349549775551680613772183757912048237719542732
9290 3078209470315361138989650495079405490980227415659000000086304101
9291 3083515261622744495889514345706570803650727870705774052811118174
9292 3088829625808412558544997387110777203591334130086563972389369489
9293 3094152575799228648128615113913908041884756068897282995484386608
9294 3099484124540153986737688722488495706813148909777126231599384517
9295 3104824284994271083310499593143331629833053099409823730555147026
9296 3110173070142807147240242370406299168680108720951890641110341889
9297 3115530492985157529716595889020433083070788724153707837445795924
9298 3120896566538909192824760083025149118997219550926611237636975173
9299 3126271303839864206431835929927171575441880003309989739398812102
9300 3131654717942063272890454421493657000000000000000000000086490001
9301 3137046821917809279589589517142121805792094374132620990402046904
9302 3142447628857690879382519025276796186965753646217890631145671909
9303 3147857151870606098921926372247723913711435278625601676246028538
9304 3153275404083785974932165257906097210152745000941873988530396737
9305 3158702398642818218448738261015759886751847162068930236902989276
9306 3164138148711670907055069547075344273484128897080397372025794469
9307 3169582667472716205146680945426954481451023547733880691147003694
9308 3175035968126754112252909801894508455790134844879577735045447953
9309 3180498063893036239446336177626654671717841988409549067597284672
9310 3185968968009289613870116154334448827880733042261000000086676101
9311 3191448693731740511413447220731586332582416497394428890556420834
9312 3196937254335138317565420954723824757218396727131093028272022529
9313 3202434663112779416477547480773195924904880654309081544214509668
9314 3207940933376531108265265471900611274066970529610256945985697157
9315 3213456078456855554578780781006430142172146141987097534266456726
9316 3218980111702833752473606126601424408195458679873943804916287249
9317 3224513046482189536611203623669282473499886896624455497331934664
9318 3230054896181313609820161341245311021257802714915014504920864933
9319 3235605674205287602048364484413286764467042194177406186209930442
9320 3241165393977908157736651239812467087218812387328000000086862401
9321 3246734068941711051644472790428584949961009363529531305727529964
9322 3252311712557995333158106497435238752057753329007239413880421349
9323 3257898338306847499112000764174463353713571017810130789911039998
9324 3263493959687165695153859640036467735371614273429529384853605777
9325 3269098590216683945684104790037593654970994219183921814051799376
9326 3274712243431996412400382049321546255396431819163238791248060229
9327 3280334932888581681477809400640942250568648372229594989989638834
9328 3285966672160827079415692857133296731041378864986321213992186113
9329 3291607474842053017581466402406820715052506385651230991700919412
9330 3297257354544537365482641835115935555900435483767000000087048901
9331 3302916324899539852797584085853346725868196731841756212985064294
9332 3308584399557326500195957320333990159285356446308733180892468369
9333 3314261592187194078979716914515313391890379154811624131998829528
9334 3319947916477494599575552184507337636823232016152448245401642597
9335 3325643386135659828909714576893934469533387861697065673915267226
9336 3331348014888225836696195873432923065235838539184527640829753409
9337 3337061816480857570669250838046144390910293065534004728084766204
9338 3342784804678373460791288633570803190470372813347844370588371493
9339 3348516993264770052467187260939305158129865183289776152763621582
9340 3354258396043246668796115224305785869524522205184000000087235601
9341 3360009026836230101891974602162772694656377541751103201307113824
9342 3365768899485399333303609706710196283165444326730245353231363589
9343 3371538027851710283565955541670541899485710346030230798959088258
9344 3377316425815420590913330322407582885154561484622364977516527617
9345 3383104107276114419186106401621161219956015012275969055263110276
9346 3388901086152727294962024049076178321354677251049783971284406789
9347 3394707376383570973943442664799650044750102987063834825969566774
9348 3400522991926358336631854161964692917286049572603731242334381073
9349 3406347946758228313321013438293985963669702832568829968140606952
9350 3412182254875770838440071063276948495269775390625000000087422501
9351 3418025930295051834278123542823955795089373977391153388232168554
9352 3423878987051638224121626783196761038963649912288809247453907009
9353 3429741439200622974836148662176294788575852624897038915807026188
9354 3435613300816650168923966927476577165486532444776848043104180837
9355 3441494585993940106089048980406019014663083090057591430751578526
9356 3447385308846314434340980466734336101443086185822824516881460369
9357 3453285483507221310669439986664096237722041420517435735235890544
9358 3459195124129760591320847651750017258144221011025164404887174853
9359 3465114244886709051708845658576000505049426778312632990603645522
9360 3471042859970545635990299517008998961552226779136000000087609601
9361 3476980983593476736338539064919672921553916041475976965871118484
9362 3482928629987461501945588921411883133027395276830472763822498629
9363 3488885813404237177785168576855928235737031779151689067847853318
9364 3494852548115344473168272890393579092360004888598480678649722257
9365 3500828848412152960123174364095938861686937981933247741786921976
9366 3506814728605886501631719187627518493037218664534807376728754149
9367 3512810203027648709753819698121229377677250947933726834007187514
9368 3518815286028448433672076577018837364633632911871887833711712833
9369 3524829991979225277688494808899386973610380104970045685093707292
9370 3530854335270875149205288156823795712222036474403000000087796901
9371 3536888330314275836721797664486852787330604787036465836279253614
9372 3542931991540312617879580477507863619935689725257694162817138449
9373 3548985333399903897587756084527803435661848084012703093472779648
9374 3555048370364026876260727913433734397812821773229035645937471877
9375 3561121116923743248200429079020068456884473562240600586025390626
9376 3567203587590224930155271965740702085999818700718285542324528129
9377 3573295796894779820088012242925801736314106226580712579670507684
9378 3579397759388877586184768849951785170835482500231888730896955013
9379 3585509489644175486137472455382541427282619550922585109020962262
9380 3591631002252544216732045887063891252416910753792000000087984401
9381 3597762311826093793774651049571453304236865568000630956188263944
9382 3603903432997199462388367891304204734368323119419324783087426469
9383 3610054380418527637712702055901876084897155127221999437995015178
9384 3616215168763061876038348951563680556594419888596853018930949697
9385 3622385812724128876409673097278540081398708940189871154873234476
9386 3628566327015424512727392756962741377914888998740532504469422309
9387 3634756726371039896383991051059653072429472706491476181048501054
9388 3640957025545487469464405940307591495250669515853068559011861393
9389 3647167239313727128544582708145982063386829659473506522724780432
9390 3653387382471192379120503826626482077382789525709000000088172101
9391 3659617469833816520700342375744578832376354078576593771098239474
9392 3665857516238058862592416497828236415854275844366570956844562689
9393 3672107536540930970421653707033330393585783653072971680525769908
9394 3678367545620022943407305239120789445640786629321498574812875717
9395 3684637558373529722434682018547477306324587205858331420986703526
9396 3690917589720277428953715238511830217340686541277083299538476689
9397 3697207654599749734737175994976060393362197242164259146011417624
9398 3703507767972114262531419887859303339842843276937730034001391973
9399 3709817944818249017632554001580397623067453206132430958093731802
9400 3716138200139768850420955202945024000000000000000000000088360001
9401 3722468548959051949887100247039693564231347289604336478729670204
9402 3728809006319266368181699761334571420776684526783671378693347109
9403 3735159587284396576223159784628375812660879361463740125890253838
9404 3741520306939270050395426170811637818515128781854179077185169937
9405 3747891180389583890369298827699491748270334005862140075772047776
9406 3754272222761931468080334448411952008881656667569630515113131269
9407 3760663449203829107896488106978392126004464902106340660529107394
9408 3767064874883742798008675831033762236366119550871252109122506753
9409 3773476514991114933077472032677061975309908510674612093345586372
9410 3779898384736391088169187473797838367881600982511000000088548101
9411 3786330499351046824014605264464128017146928039827764821835446134
9412 3792772874087614523623684242325447338261854418793949383904179729
9413 3799225524219710260289570957437304426916444562930555633583676968
9414 3805688465042060697015293390479424846374520911815416659428952357
9415 3812161711870530017396541463038627499992385427539584716885517226
9416 3818645280042146887993971356479245025533619552524308534973226049
9417 3825139184915131452228502640949357878510692289698587555163020364
9418 3831643441868922355833109228290117420720837023426470261920165733
9419 3838158066304203803894637202048298742326547283234755301967314142
9420 3844683073642932649519214644459189362010586185728000000088736401
9421 3851218479328365514154850674188239013039621944858727670372857264
9422 3857764298825085939604853029815834985858111243502065992125060549
9423 3864320547619031571765725682540406428550062760534648135767249298
9424 3870887241217521376123240137381091996541527711284577636224542977
9425 3877464395149282885040406285302733613469095900654792785733361876
9426 3884052024964479476871100899183303114079378488594158663449001029
9427 3890650146234737686933144124417359388761173693095857614998206534
9428 3897258774553174550374646600219115489665730210298592676243328913
9429 3903877925534424976967482160375525099444966270434268463815085112
9430 3910507614814669157861773402323845878696518985817000000088924901
9431 3917147858051660004335309781009786541551383179497217813035593594
9432 3923798670924750618571850279041991082699627865398253172533589569
9433 3930460069134921796502295127216666400554069349354397576304180828
9434 3937132068404809562742743499563040628927570776297411391231461797
9435 3943814684478732737663486584676483800859490977655973754971831726
9436 3950507933122720536623017940281978025863233434861800729133096209
9437 3957211830124540201401175570726652181049063942127890189015315904
9438 3963926391293724663865562727456770231750067206691052191300956293
9439 3970651632461600241905427020512369769069175117168818046374269282
9440 3977387569481314367667210044692188273881313705984000000089113601
9441 3984134218227863348126012367323102122969946481456376138145745124
9442 3990891594598120158027251395532563623759565870327471586428966789
9443 3997659714510862265232822339589993633952210771348410282835681558
9444 4004438593906799488506105215274323886450707597017142508928428817
9445 4011228248748601887770193582360449361074800311197255066007176776
9446 4018028695020927686873753498217825360149537861805091327952551589
9447 4024839948730451228898953975200417873975391101574772454902598474
9448 4031662025905890964045943067999293971819106473583127169758007873
9449 4038494942598037470128376582447939027103186233843925084179436652
9450 4045338714879781505714539290436540386932373046875000000089302501
9451 4052193358846142095948631456625626540230106154537904743905801854
9452 4059058890614294651086826431572253956000173913110117063263992209
9453 4065935326323599117782738042714060707137124774706277063896961488
9454 4072822682135628163156969519418640049413385613946194038613364037
9455 4079720974234195391685448721018524710422656279158174316495647026
9456 4086630218825383594941287497436323323982997506081313025600807169
9457 4093550432137573034224936100680936937353453624304271295307904244
9458 4100481630421469756117436682185041695037237583009589716871443653
9459 4107423829950133940991613055676902702223908116280864004394357222
9460 4114377047019008284516067078056845903167687131136000000089491601
9461 4121341297945946412186885201601134963895168624775271478010653784
9462 4128316599071241326921991979764367199220468692888279266117065829
9463 4135302966757653889753120565916618298481131447050358603073230618
9464 4142300417390441333650403529554244949756242490372581698563387457
9465 4149308967377385810514620627884325612331368721369890197843492476
9466 4156328633148822971372173512223024029237126800277140599329702949
9467 4163359431157670579807890718388552213860222210529893541530683214
9468 4170401377879457158670799688230757422593369142254704962666223633
9469 4177454489812350670088035995642542109565038352605082766552000992
9470 4184518783477187228822093404864241361602582650053000000089680901
9471 4191594275417499849006651871641636392280557790572306966619590914
9472 4198680982199547224296254108852396149353897146278698402604187649
9473 4205778920412342541465134877595346038855986859755297002195698948
9474 4212888106667682327490540732463010540062389367703647948354819077
9475 4220008557600175330155911545811325703423213213682174682706963126
9476 4227140289867271432209328760322242097137275484816637759101478929
9477 4234283320149290599112668972046125896625317507659985340653985384
9478 4241437665149451860416935127432415991780967661338778399151307813
9479 4248603341593902324799271327629922021258067368501465504454537962
9480 4255780366231746228797200971583479244633870958592000000089870401
9481 4262968755835074019275661736192451564259756214758543352688303244
9482 4270168527198991469662444687049847566941903635291415437230957669
9483 4277379697141648829987678637069653262060983627545017605577576478
9484 4284602282504270010763034722655469677964263437393301177343178897
9485 4291836300151181800736360047986767419951042503280248962492308976
9486 4299081766969843118557483157521140822352885917713658748100775109
9487 4306338699870874298390968034952981936482574388483888602116460754
9488 4313607115788086409511627293652133146004982228661817544575656193
9489 4320887031678510609918639219051463927050544933210688778233338132
9490 4328178464522427534004147347581112789748449974759000000090060101
9491 4335481431323396714312255319580513757578768579286449723660880774
9492 4342795949108286037424363825178475264041905619023492061184575889
9493 4350122034927301234006830572437698878928441211202210517290073208
9494 4357459705854015403056968346134430035613235091981448777303186917
9495 4364808978985398570383430393407650550395311918085525634855780026
9496 4372169871441847281357066569186594263561537952715511782606631489
9497 4379542400367214227968367899811647079744723085064402879724359324
9498 4386926582928837910227651477623148971105138256995947486724228773
9499 4394322436317572331944171882526529505450451931717319664568971502
9500 4401729977747816730920379638671875000000000000000000000090250001
9501 4409149224457545343597581555432752767373642441637550568521813504
9502 4416580193708337204189292171854227867812011139528792675565842309
9503 4424022902785405978338599922684835538964701881342634503478399138
9504 4431477368997629831335906072033166751344032432404983587228763137
9505 4438943609677581330933428917618047331537561800849319641203626276
9506 4446421642181557384792900254533418499681802782110273451224488069
9507 4453911483889609212602915602446347678181499015434698645103531094
9508 4461413152205572352902434244210515750459291875907725137253985553
9509 4468926664557096704646959697029456803582046045328768233071208072
9510 4476452038395676603553965839565198522684552303761000000090440101
9511 4483989291196680933264168549780209094876215613253678564207991434
9512 4491538440459383271355277368845156540493386153049255844061156929
9513 4499099503706992070244896396163399180037073064221555251717764268
9514 4506672498486680873019278339476835378091782526246581118293027557
9515 4514257442369618564224670392148244252553905923773590454192097726
9516 4521854352950999655658025387084057736754947289140852953478184849
9517 4529463247850074607193886483390142845377012488281416708591426064
9518 4537084144710180182684288477763179415076929598444682309069886533
9519 4544717061198769840968553697833144748072989123611298476819017842
9520 4552362015007444162029895329209827857319621296128000000090630401
9521 4560019023851981308335775951869771373264449126137159551380704564
9522 4567688105472367521399004014771171211911071748720801071054519749
9523 4575369277632827653596585960224659025911440394151223239409378598
9524 4583062558121855735283386721599170092300266006991730086968300177
9525 4590767964752245577237686359425893090739591047167778015227444376
9526 4598485515361121408475755671901255291266986552966360417761961829
9527 4606215227809968549472608716203677742225696456389872543569094234
9528 4613957119984664120826125306950114521343639756626061008740891713
9529 4621711209795507787401771717548856039388920893646540485060570812
9530 4629477515177252537995182999176430486727983150867000000090820901
9531 4637256054089135500549905550640395182587488165821843719557642894
9532 4645046844514908792967633820508099900063230184203362361179530769
9533 4652849904462870409548310300605869960353788706227041743216452128
9534 4660665251965895143097493277345254476167158358273851104306100997
9535 4668492905081465542738432144334784738206336235175794921965916226
9536 4676332881891702907466325446408873251333990562558542498652459009
9537 4684185200503398315482272221571852926688259480810847470233185604
9538 4692049879048043689344462633436519735102070368540073615955961093
9539 4699926935681862896974189342554725769487113474339812566073236982
9540 4707816388585842888554296550614411931793198710784000000091011601
9541 4715718255965764869357719166834822881955223916839310781604896424
9542 4723632556052235508543800091051377743112203167225736816311389989
9543 4731559307100718183960109182965658390764510691296020801540194858
9544 4739498527391564262987523091866116772300615993431017889377150017
9545 4747450235230044419466360755823301191000442956782237365813763276
9546 4755414448946379986741405043951580210611066586042459013580716389
9547 4763391186895774346863676709829436947392707402299055054807950174
9548 4771380467458444355986862548604364966976114479036933902020054673
9549 4779382309039651805996335404698182547840292378343495148183586352
9550 4787396730069734922408739461396171276885986328125000000091202501
9551 4795423749004139898580150057970828188645683587726456277588955154
9552 4803463384323452466260853124380202156601283345525088525998897409
9553 4811515654533429502534825198013783033850557807771826222035816788
9554 4819580578165030673182030891457758001701474592229602094871367237
9555 4827658173774450112501690614838189446410205529331877319427235526
9556 4835748459943148139634707320997362028199058977592074538864173969
9557 4843851455277883011423477036587266876388138020943564680197237944
9558 4851967178410742711847343967147025352209054843017690119390132453
9559 4860095647999176778071997019390104754927350830085098606947388922
9560 4868236882726028163151140669284558778859977179136000000091393601
9561 4876390901299565135418809220087365420870430907418619107988709084
9562 4884557722453513214610729640314377249919450248804039207336453029
9563 4892737364947087144753174347712600247306345061559302006168527918
9564 4900929847565022903857781511673648485794043965772996752857872657
9565 4909135189117609750460856683208467334963894933271498474212582976
9566 4917353408440722307045705828615976182925427574260356645098671749
9567 4925584524395852680386586140344365309165152080003669044076498914
9568 4933828555870142618852897326285616929620827639872396674251154433
9569 4942085521776415706712272436883647911578750817321894686489614692
9570 4950355441053209595471263677996545527372438852703000000091584901
9571 4958638332664808272292355076455956150165496302324484956267448214
9572 4966934215601274365526070314734072231076581987610171450276056849
9573 4975243108878481487396980531083141451293969061834377842809538248
9574 4983565031538146613882453391976303817677968213363274468704986277
9575 4991900002647862501823021284674171860320709645748138427826055626
9576 5000248041301130143303283049291244190208720361948575811910449729
9577 5008609166617391257342290271862335686339259907710202340424783084
9578 5016983397742060818932405792634084720760605844063754174132080613
9579 5025370753846559625465658747152639335304471303278355903004433662
9580 5033771254128346900586657151708224422726258491392000000091776401
9581 5042184917810952935511155769352859041570198329444684420804862544
9582 5050611764144011767849413748051449356200301569543212024379308869
9583 5059051812403293897973513308581264740151509582420898602872057778
9584 5067505081890739042967847576582862769860906315273004811160228097
9585 5075971591934488928202022500709327690414196696472799621673903476
9586 5084451361888920116565454677142705051884307374730999022068147909
9587 5092944411134676875402983809869245271408141308125335080496740454
9588 5101450759078704081190855476051017637519491325485916922561870993
9589 5109970425154280161992466836623144599872558471504449238415215832
9590 5118503428821050077733304933905869042414904692809000000091968101
9591 5127049789565058338334544250571453694344760136316226436189042074
9592 5135609526898782059744807267770085081201007216604775503009409089
9593 5144182660361164057909628854619091773276945770641778046987296508
9594 5152769209517645980718202446618479597387337887307250866590318117
9595 5161369193960201477967023126895640527463403935683691528412376526
9596 5169982633307369409380079911525726892932341349280707594954806289
9597 5178609547204287090725286758544232228982218393825453909234621024
9598 5187249955322723578066879069687432588821115411158120212765485573
9599 5195903877361112990193539734387179663071288596140299552194531202
9600 5204571333044587869262056077131776000000000000000000000092160001
9601 5213252342125012579696346412006993570617754273982034923868476804
9602 5221946924381016745381732282073424644137766308541836460963157509
9603 5230655099618028725194369866240997399775209611973152238220464438
9604 5239376887668309126905791472491381074179197729730707645381176337
9605 5248112308390984359502545503696894117064511159318066589447724776
9606 5256861381672080223960960780913175408700378679302937979399864869
9607 5265624127424555542517098638905058917811068298568824373120274794
9608 5274400565588335826471993769823596318683711468316045052399884353
9609 5283190716130346982572322383409804356357817494361074459344149772
9610 5291994599044549058006673875880292713559546536011000000092352101
9611 5300812234351970024057639854774286615209372852982697572164056734
9612 5309643642100739598449972053533543493760999463458445701542954129
9613 5318488842366123106435098387469136091854608103447577431826771568
9614 5327347855250555380652324152064911038396048288049714948497922757
9615 5336220700883674699807083145299522128320125099226712402436198226
9616 5345107399422356766206641307860185488018462797968669985871163649
9617 5354007971050748722193693318794628043149860841270155395467151764
9618 5362922435980303205518330459326034058566359331376863231330027333
9619 5371850814449812443688895964262084143912351176481305942535041542
9620 5380793126725442387342282018686388490334136598528000000092544401
9621 5389749393100766882674260527451717033087628672431338205641071864
9622 5398719633896801882970477786422413870688140243399876369068798949
9623 5407703869462039699278781217461256109722544334709990494047427898
9624 5416702120172483290263584393846797196193753472754114422204877377
9625 5425714406431680591283014679163954951945925131440162658784046876
9626 5434740748670758882729625930756312540450502712749138298026942629
9627 5443781167348459197675496878586358399081145838632640215152301934
9628 5452835682951170768862573981842775138444122346380658924444874513
9629 5461904315992965515079155788884988258721357461301374686407376512
9630 5470987087015632566963454081147608403053767108917000000092736901
9631 5480084016588712832275205368464265300318704478828976363841212194
9632 5489195125309533600676344621934771500146736811343523402830291969
9633 5498320433803243188061791480974717849410716136593855181945643428
9634 5507459962722845620481437553575653208748561880137224848945560197
9635 5516613732749235357694461843090115403802388722520689331147520726
9636 5525781764591232056397139781062150536927992847918928063627841809
9637 5534964078985615373165349823773789691113764378872123744788375304
9638 5544160696697159807153020080294466338020315921550892301513385893
9639 5553371638518669582587795981926789482501972148330621042030524682
9640 5562596925271013571105248577061686277116300099584000000092929601
9641 5571836577803160253962981641611957544225929984254967469374567724
9642 5581090616992212724176034433409028861962532849046508588478633189
9643 5590359063743443728615015589246421612046618703899902896282628158
9644 5599641938990330750108442365658520165128142628982141242382691217
9645 5608939263694591129590798159057895217745526586709138610932869776
9646 5618251058846217228337860007542095738461649094760181924808901189
9647 5627577345463511630330886575544794100476869435194204704335621874
9648 5636918144593122384791295953569826379813786295612763896080521473
9649 5646273477310078288927501468533392629847245329864551649523056052
9650 5655643364717824210935612595772864901947021484375000000093122501
9651 5665027827948256453295746991583703122884845213074692325371628454
9652 5674426888161758156405738625242324481699168160592967462858622609
9653 5683840566547234742594065981885849113420067557958909799433592088
9654 5693268884322149400553863332372906565739264173152642034598190437
9655 5702711862732558610239917123366601356026161793100673095796344026
9656 5712169523053147708270588630384784023613506765583482007711560769
9657 5721641886587266493876643138477453212055985857854666486153891644
9658 5731128974666964875439005069539935844195365999315283765403241253
9659 5740630808653028557657497662076982363052960336247883066832740622
9660 5750147409935014769392665028520612912706071003136000000093315601
9661 5759678799931288032222813666997013467042663402235593642295284384
9662 5769225000089055969758449788758578162621129806469197528280660229
9663 5778786031884405157756328139369909984705152164891321470343745218
9664 5788361916822337015075367341184825678320439948009694563453177857
9665 5797952676436803735516726166698776157409444291058482727144193476
9666 5807558332290744260590374567031219284048370102483904151475660549
9667 5817178905976120293250532727109010883726301875278867507494634614
9668 5826814419113952352642390899108470135237246607374594753426505233
9669 5836464893354355869902562278394099601651383724861663272676548392
9670 5846130350376577325055760731589685430045678612353000000093508901
9671 5855810811889030425050234764556371628812259631565387854112825514
9672 5865506299629332322974528728956010535354077224725893632232746049
9673 5875216835364339878498181909770371040665896656952049548524297548
9674 5884942440890185959579015812651382999061890075695322188107973477
9675 5894683138032315785479699679318271418678823858499526977632668126
9676 5904438948645523311136324001417963145661479466176741016591440529
9677 5914209894613987652921751578349322220831603206515713806432900784
9678 5923995997851309555846555472543393062891463766254212448799273413
9679 5933797280300547902240393056614723047219582548897358631640649362
9680 5943613763934256261956705220676832611780045832192000000093702401
9681 5953445470754519484143669714971851224226514311816700643827941844
9682 5963292422792990330624377542824105672155898940172129968532480069
9683 5973154642110926150929241291813912277097825065811750099088459078
9684 5983032150799225599023684297004880675530731341826836680702097297
9685 5992924970978465391774199569069592465834547410961370788668017976
9686 6002833124798937109195907492268496820643270788951063672611540709
9687 6012756634440684036524781402469205472405166045098567837239340154
9688 6022695522113538048157750293772024497448229304119413709930505793
9689 6032649810057156533503928073856498098000300323778467829440413532
9690 6042619520541059364790258992906943013772110009859000000093896101
9691 6052604675864665906864909108936419047722416676475812358372723374
9692 6062605298357332069041773923532324096505019300264992955919062289
9693 6072621410378387399029512626516848543715405500339198710827439808
9694 6082653034317172218988559725775916296807326031849507062194269317
9695 6092700192593074803759605209585035412046662173284176757906493026
9696 6102762907655568601307074793173752341620542715286685825223001089
9697 6112841201984249495421182239046237446121174387999781821192202724
9698 6122935098088873110722166211738027552454701373128638909085162373
9699 6133044618509392160010364632262230933140836967428765406340410902
9700 6143169785815993834005820035506693000000000000000000000094090001
9701 6153310622609137233521150005310874043780112114226422852859660104
9702 6163467151519590844111457366901665257847134744278129250085292709
9703 6173639395208470053245095454825242758935592418903370619326449738
9704 6183827376367274710039144446501523022914835887612950770362409537
9705 6194031117717926727603495457073043719578935228516916076754343276
9706 6204250642012807728037479830345372965554377915728699002679261669
9707 6214485972034796730123021833345684111139139769413225608829338494
9708 6224737130597307879758333768384173920219997532586598327520203153
9709 6235004140544328223176213356513815977452383334430485836734411472
9710 6245287024750455522991044119971809956559058809261000000094284101
9711 6255585806120936117118640398575307616414974437830562264193642034
9712 6265900507591702820613119576158879689351735657521132345149571329
9713 6276231152129412870465025068006060851703606623454403427120698868
9714 6286577762731485913404964628866514421690581385923174967963637957
9715 6296940362426142036757069583588251062497242678881860717867818726
9716 6307318974272439842386621658655288381355185112712488781592162449
9717 6317713621360314563786235203029537773112849419006831809640197464
9718 6328124326810616226345023730675953093522010900553438413660588133
9719 6338551113775147850845220895026489775187856935671394622885385242
9720 6348994005436703700230767217435634915045883772928000000094478401
9721 6359453025009107569692415137422625856659272174157632774043959164
9722 6369928195737251120113946232207439154748796444927713620567898149
9723 6380419540897132254924135766753680942978093915119173272891397198
9724 6390927083795893540399141083256136145330742647208504919054274577
9725 6401450847771860669460031720778445316827272996306419372653169376
9726 6411990856194580969010220571581696943201802285591389492083943429
9727 6422547132464861950857596830612187683602964000708308945197829634
9728 6433119700014809906266202978660766365055728506600996896315277313
9729 6443708582307868544182339557891607747304591640097475590825502212
9730 6454313802838857673180023050789542549865635189967000000094672901
9731 6464935385134011927170763760116799518680423858040154581176301494
9732 6475573352751019534922672208226807135449085098156933289485873169
9733 6486227729279061133433944229079185852813235689980680581701754728
9734 6496898538338848625205816615560880581688744869210812681469839397
9735 6507585803582664079460126908268196873988532644556379638766645226
9736 6518289548694398677346652669767987355463324298290695802299244609
9737 6529009797389591701185447380558077207939072746918160581730885004
9738 6539746573415469567789431919511923841958479678125545024933230693
9739 6550499900550984905912542452545196537278456136627573496416132382
9740 6561269802606855677868777448607172198622939152384000000094867601
9741 6572056303425604345367528471902324165408441161623635063144759024
9742 6582859426881597079610621363511998171628260337232227504530696389
9743 6593679196881083015696536424337404285230083607981266808272981458
9744 6604515637362233551377318244548102447269570248761662883465052417
9745 6615368772295181690213727892519533842420257325179618957614496276
9746 6626238625682061429174232278603777814896795922448872142277105989
9747 6637125221557047190723467646024436744460648092240258798135613574
9748 6648028583986393299445856312744226866861583862484688488899408273
9749 6658948737068473503250097994347354424597144926940408169567845752
9750 6669885704933820539200299278832972049713134765625000000095062501
9751 6680839511745165744019547099755843520545771318072051467343821754
9752 6691810181697478709311774364400714944267663177718263877043167809
9753 6702797739018006981547808238662731285583863857445836865300287388
9754 6713802207966315806861533970052498628832833087719343072513833637
9755 6724823612834327920702149544776039625020560743494346801852972526
9756 6735861977946363382388528924181902602811617657644173087182967569
9757 6746917327659179454611754090045059553874208231211597945427865344
9758 6757989686362010527931918647194975761566487904834003847870770053
9759 6769079078476608090315348285918380741669005283522520744620412322
9760 6780185528457280741758425995400858317086456283136000000095257601
9761 6791309060790934254044252543240460373891681828795142431420379684
9762 6802449699997111675678415394796206876751860459829372865749687429
9763 6813607470628033482050181939849652212803223586506231208808882518
9764 6824782397268637770865475622783778469628944927089324044269303057
9765 6835974504536620502898036336245438858315756277330940612888323976
9766 6847183817082475788105209237080553635667757595958637579900669349
9767 6858410359589536217154848977240406483383080611820523453635090314
9768 6869654156774013238409869211377866750902870257285772585152276033
9769 6880915233385037580417010147009353116905385076238484044882802092
9770 6892193614204699719946439842437053403778130259003000000095452901
9771 6903489324048090395628847932131535307076388333985890193045722814
9772 6914802387763341167236733468992650988597426140097900890874255249
9773 6926132830231665020656631617861797639241205401108684832549976848
9774 6937480676367397018599067014876404567547569441882540679683780677
9775 6948845951118034997093064722763248950175359845161437988376800626
9776 6960228679464280307812092862986146455264492904619115232984451329
9777 6971628886420078606278354191821024415352968297854594442128338484
9778 6983046597032660685992387108952684521123623434274608176112886213
9779 6994481836382583358534979844098035117560980476387627909333185062
9780 7005934629583770379688444859485571653908072660992000000095648401
9781 7017405001783553421624343833785774776858029350384531509047541144
9782 7028892978162713091204796956317261644319597398643656629690471269
9783 7040398583935519994444553659074365537342667318101455703436780378
9784 7051921844349775847181045348358745611690368691214996138288786497
9785 7063462784686854631999684167576072106210187801025747619724652476
9786 7075021430261743801461715328104237565476116091435631909970953509
9787 7086597806423085527681974086077372304790896804666082089394259854
9788 7098191938553217998303942019485668732933734393885140843641560593
9789 7109803852068216758919540872190136167119604473309076169478931232
9790 7121433572417936101981145879319422977319158655909000000095844101
9791 7133081125086050502253344172078279479895270962988889063901924674
9792 7144746535590096098852007579279631812665539984944898749513535489
9793 7156429829481512223918292897940148574920140991827250450020503108
9794 7168131032345682977975226496078178485232430485271531775635040517
9795 7179850169801978852014573937448604552422487405088641479588129526
9796 7191587267503798396361739180367099810812387519991452346051215889
9797 7203342351138609936366481801042098772713474811274592118247104424
9798 7215115446427993334967284625972150332418236255431037952643259173
9799 7226906579127681802177248128004840559099924044006505104376610602
9800 7238715775027603751539431946616832000000000000000000000096040001
9801 7250543059951924703599607934888439863960732723580934507585363404
9802 7262388459759089236444433213536250585425657877932145334132247909
9803 7274252000341862983353095826259296338037193935290588396006355038
9804 7286133707627374677610529740573957381361537843224091872892462737
9805 7298033607577158244530340124285815747457037928936590759373481776
9806 7309951726187194940735624049798887534343741345368537728102678469
9807 7321888089487955540745916036619791572322659072286973352480722194
9808 7333842723544442570918532136702259848998953590559823275574941953
9809 7345815654456232590792630597721765991371860125240113521811993172
9810 7357806908357518521884351505996764277230875853511000000096236101
9811 7369816511417152023981442213607930857342490336848887222786747334
9812 7381844489838685918985819793335734701820070360186456459681008529
9813 7393890869860416662352566240365507647296980225374814310809546168
9814 7405955677755426862173896651323816054152625207477326186610173157
9815 7418038939831627845956685159136262060654179632448508056736959226
9816 7430140682431802275142177986460777164627072741340053914081181249
9817 7442260931933646807416567601077947647958486436319959100960563164
9818 7454399714749814806861146613636878821404372338401063641021568933
9819 7466557057327959101990804751587527713160602633811202133640048942
9820 7478732986150774791729676973004292038723491299328000000096432401
9821 7490927527736042099372795550346933341947199508866867481479366464
9822 7503140708636669274582643757039646252234986398180615775951817349
9823 7515372555440735543469553629103291926990969080271703529151286498
9824 7527623094771534106804935149975535918606163974291754446636491777
9825 7539892353287615186416369119124928816542105749249458313084811876
9826 7552180357682829119813640914133917889187248925852929331772964229
9827 7564487134686369503094837341618471343380976765263188125155677334
9828 7576812711062816382181673794694541430831760603410884757312100113
9829 7589157113612179492433263993720112109940288763464814613284947912
9830 7601520369169941546687589682762210927572060924017000000096628901
9831 7613902504607101571779972786687168793983870720245646810852910794
9832 7626303546830218293587897702975756936478560890006558549146274369
9833 7638723522781453570651576608348805067863388883834628371694786028
9834 7651162459438615876419695903079712220310964622983765250198938597
9835 7663620383815203830169827195494121299267273279781401001073289726
9836 7676097322960449776653031545640175738865781402424398556906667409
9837 7688593303959363414512231040481463239028284058024551146110714704
9838 7701108353932775473523967163245245008238253504383347283175495493
9839 7713642500037381440713210846777152830225407745727374643400060082
9840 7726195769465785335390934564936510263207011549184000000096825601
9841 7738768189446543533164202317240114061096349123665300148605470324
9842 7751359787244208638968578900153029228074540108048086422067579589
9843 7763970590159373409172705433659053796812841253689720078721254758
9844 7776600625528714722804933724047361345101678355640197320144233617
9845 7789249920725037601951957693251810405521262958700026062108642776
9846 7801918503157319281379425791601916337239970280654646130625330789
9847 7814606400270753327424564034515925074722388088780271246857925274
9848 7827313639546793806210885064513237707429277178392367497436715073
9849 7840040248503199501235104437972054453728602209721402381687955452
9850 7852786254694078180376431171334996769500732421875000000097022501
9851 7865551685709930912378445453997103705850726090921931727595535054
9852 7878336569177696432853822344923475967916864572173877147752533009
9853 7891140932760795559862206217164467341606195214101533748845902688
9854 7903964804159175659111586698891223315651977795075873815338296837
9855 7916808211109355158833572881390082064173391324831746093847121026
9856 7929671181384468114383008623657440872671636434062173336318394369
9857 7942553742794308822612417879853725170323810073667696126269159044
9858 7955455923185376486071815109932667343413225595361532199752718853
9859 7968377750440919927084462005286814414526861434857410092880404022
9860 7981319252480982351749197970268659649630030299136000000097219601
9861 7994280457262446163920018046985671582499174243985927589853994984
9862 8007261392779077829213618254853429426017871093274424752543534629
9863 8020262087061572789095674638050737204068574754129093054773939818
9864 8033282568177600425096668673280667254754438673076910301226248257
9865 8046322864231849073208118087128680339290817265899907287694974476
9866 8059383003366071088510118566850004008441627637709876415813698149
9867 8072463013759127960081148320640058958909840196819280960347866014
9868 8085562923627035476241133953370656954680027191957782754388466833
9869 8098682761223008940178822671437721870248156371194120214878375792
9870 8111822554837508436014552415790192197745020922653000000097416901
9871 8124982332798284145349558145421349906698242641299630189956140114
9872 8138162123470421714352999154629904115125188788639095984600584449
9873 8151361955256387671437939006225572196618461474387064788096576148
9874 8164581856596074895577556399589495602428221586915534108552407877
9875 8177821855966848135312912067130469040421303361654281616308453126
9876 8191081981883589578503643605230532280447578252540016064929482129
9877 8204362262898744472873006996274872648669796183618376626961096184
9878 8217662727602366797398730466838128485053551042660496469032919013
9879 8230983404622164984601193253579001082630931233387339847052040762
9880 8244324322623547693780488812904522887716029857792000000097614401
9881 8257685510309669635253979013031357377833619236440622707753660444
9882 8271066996421477445645992887721101795387981209132106503853282469
9883 8284468809737755614281370609726724940801363113298918565127021678
9884 8297890979075172460734600458885012062135561418615137128240295697
9885 8311333533288326163586343714852237472914702897312902771093806976
9886 8324796501269790840439189597734289258832655566648683008386386309
9887 8338279911950162679244529611335192097406613354520793250011499554
9888 8351783794298106120992487913466493048206695193857462780655035393
9889 8365308177320400093816891645751386854769947737089243568700768932
9890 8378853090061984298567312501648873964679155760959000000097812101
9891 8392418561606005545900258196041794714122592956727080450466645974
9892 8406004621073864144941639922705411999034821712835929069392828689
9893 8419611297625260343572689347327483805380316726027512305776486408
9894 8433238620458240820391546183513654220589390464569895610432631717
9895 8446886618809245228402784937410691514814254878150308349707286026
9896 8460555321953152790487196983241825585023687950879871014079450689
9897 8474244759203328946704191747200412028080431531489147419049326124
9898 8487954959911672053479228430817620400877482960394645000399775973
9899 8501685953468660134728737397134070413678684357380501615673130302
9900 8515437769303397684975038073791599000000000000000000000098010001
9901 8529210436883662524503807996546927069676475472029462084135586704
9902 8543003985715952706616705424721217490554292706751349980304023109
9903 8556818445345533477031795806765702228632479850814377377470180338
9904 8570653845356484285484480259471049945664076491229049255691335937
9905 8584510215371745849581672148404305623896871723841250793555140276
9906 8598387585053167270962015819949437462324333196062144866710115269
9907 8612285984101553203814989536883166464291175916903067040324425894
9908 8626205442256711075811782709764240511927657621899963649524100753
9909 8640145989297498361500885595579073609038620521261642763146894872
9910 8654107655041869908221377753097145300496091998761000000098208101
9911 8668090469346925314586949701273204600400005656405182394433372634
9912 8682094462108956361593740422817623276970781207761873225937265729
9913 8696119663263494496405121589768687887577189463088346576103313468
9914 8710166102785358368866607661568718023708445212718317806357528357
9915 8724233810688701420804119318797175965669388256393939575293619726
9916 8738322817027059528158876047375933182692168464884864580778220049
9917 8752433151893398696012242078762141346590752982741644575278248864
9918 8766564845420162806553898321410295943218203172654682698372969733
9919 8780717927779321420046761387644672048030676336062220782569032642
9920 8794892429182417628842119328063963965675408457728000000098406401
9921 8809088379880615964498502232729299516236103901718278836837293764
9922 8823305810164750358057854444692468800425222902212098201620556549
9923 8837544750365372153532623756930866039181290497816881396037095798
9924 8851805230852798174657431628496968043554465189719386466071528977
9925 8866087282037158844959037159690857257799355313181877136328974376
9926 8880390934368446361198356309352051115647250151255166492934005029
9927 8894716218336562920238346619969449402705782818436201422475845034
9928 8909063164471368999391616538253300943685463998548893300395342913
9929 8923431803342731690301667280128480527932699141736680060755713612
9930 8937822165560573086411724089821833634667311041067000000098604901
9931 8952234281774918724075162682855684100804459499254344296161040094
9932 8966668182675946077361585642352619074489990350095610445811495569
9933 8981123898994033106612652557131193914943309447900840321134737328
9934 8995601461499806860801816748656081454046025183029311795452857797
9935 9010100901004192133752170532027286377688588156108351074317454226
9936 9024622248358460174266650093879234404205817036172014833690110209
9937 9039165534454277450224900247339722269454369099175437398977864404
9938 9053730790223754466701148541098789964997047767515158893200180293
9939 9068318046639494638157487456186479773360557436383169889152307782
9940 9082927334714643214767012720284122830929363369984000000098803601
9941 9097558685502936262921315105324205534330942684983476235446701624
9942 9112212130098749699976872449796994289353978795149249654689282789
9943 9126887699637148383294938062605933979813241288306335148837448058
9944 9141585425293935253629571120526396111224362669622447251940234817
9945 9156305338285700532918504166351666779676167893112645080665309276
9946 9171047469869870976531592349684179272502357123781671938493575589
9947 9185811851344759180031638627076974999004058217104253677152556974
9948 9200598514049612940502438752878300291954613934655218818652441873
9949 9215407489364664672498939546709213078492170749837778051253385152
9950 9230238808711180878674453618038197114532470703125000000099002501
9951 9245092503551511675139923462836193998493881519753455774216768354
9952 9259968605389140371610277621828313091152445142845659230186718209
9953 9274867145768733106392971404432932315357728937864115639280437988
9954 9289788156276188536273854537123141130487633843570382261791580037
9955 9304731668538687581355557989687700310616671647252031128028789526
9956 9319697714224743224903642167737118050044697597603379418157841169
9957 9334686325044250368255798634823301940169736007479699132927772744
9958 9349697532748535740849447542746792098790223073578872894009087653
9959 9364731369130407865423123004042079812457668229050542656182715722
9960 9379787866024207078447088736287253143266195931136000000099201601
9961 9394867055305855605838676443807487773945484230246027196086130284
9962 9409968968892907694017889578561036700057713131705960817462201829
9963 9425093638744599796358865338539702075050423520781492061448917118
9964 9440241096861900815092838018911649499845021096121710632244013457
9965 9455411375287562398718297128411219336476549510068605407814144976
9966 9470604506106169294974084021166488322527362648979824368654746949
9967 9485820521444189759431221172279142080332897777331222861482961714
9968 9501059453470026019759318644061156374520016870521434646095077633
9969 9516321334394064795723452748917290616015883929170916686433269492
9970 9531606196468727874967462414469926711790220533303000000099400901
9971 9546914071988522744639659296681812626318402527636646945734077414
9972 9562244993290093278916998267471282808229918930279299687811733649
9973 9577598992752270482483805524662033953692759020041558488374095448
9974 9592976102796123290021212234094058599946723637557433231833855077
9975 9608376355885009421763492316372422113126166164875030517677625626
9976 9623799784524626295177553734074769279729148639560452060266532929
9977 9639246421263061992821883419305340645571895234043223616381173884
9978 9654716298690846286441296806301458882364555515203614200519371813
9979 9670209449441001717353893799396521919104114427033822447767216462
9980 9685725906189094733186673913050139687275643502592000000099600401
9981 9701265701653286881016314267899819653013388898979499335236299744
9982 9716828868594386056971665114898204635819074413550816423020913669
9983 9732415439815897812354568588603973773016245436118344973369182978
9984 9748025448164076716335657460621830162257404427530656186876624897
9985 9763658926527977775281841775066230239731976251368246399025481476
9986 9779315907839507908772242399783391134749166036754687506097839109
9987 9794996425073477482359381719935391163108373417704154128141059254
9988 9810700511247651897132492934457620647310759180228061097930930193
9989 9826428199422803236139860690875228039229407991026723029275926632
9990 9842179522702761967727157110034339829856094855009000000099800101
9991 9857954514234468705848788609498529230852817768993461939756887274
9992 9873753207208026027409320332709102692357282119690141157156941889
9993 9889575634856750346692096430538116896825896376782952019305389708
9994 9905421830457223846932225922604501191825527951283129362107042917
9995 9921291827329346469091155387705128092643470519405212524513962526
9996 9937185658836387957890101295963051448951448736785890869947705489
9997 9953103358385039965159666399843339441338858618675428658248867824
9998 9969044959425468210563016247061906437044987389276270589314712773
9999 9985010495451364699750043565643449953002863504549895001599970002
10000 10001000000000000000000000000000000000000000000000000000100000001