1 1
2 2
3 6
4 4
5 30
6 3
7 210
8 8
9 36
10 15
11 2310
12 24
13 30030
14 105
15 5
16 16
17 510510
18 72
19 9699690
20 120
21 35
22 1155
23 223092870
24 12
25 900
26 15015
27 216
28 840
29 6469693230
30 10
31 200560490130
32 32
33 385
34 255255
35 7
36 9
37 7420738134810
38 4849845
39 5005
40 60
41 304250263527210
42 70
43 13082761331670030
44 9240
45 1080
46 111546435
47 614889782588491410
48 96
49 44100
50 1800
51 85085
52 120120
53 32589158477190044730
54 108
55 77
56 420
57 1616615
58 3234846615
59 1922760350154212639070
60 20
61 117288381359406970983270
62 100280245065
63 7560
64 64
65 1001
66 770
67 7858321551080267055879090
68 2042040
69 37182145
70 14
71 557940830126698960967415390
72 18
73 40729680599249024150621323470
74 3710369067405
75 5400
76 38798760
77 11
78 10010
79 3217644767340672907899084554130
80 480
81 1296
82 152125131763605
83 267064515689275851355624017992790
84 140
85 17017
86 6541380665835015
87 1078282205
88 4620
89 23768741896345550770650537601358310
90 540
91 143
92 892371480
93 33426748355
94 307444891294245705
95 323323
96 48
97 2305567963945518424753102147331756070
98 88200
99 83160
100 225
101 232862364358497360900063316880507363070
102 170170
103 23984823528925228172706521638692258396210
104 60060
105 42
106 16294579238595022365
107 2566376117594999414479597815340071648394470
108 54
109 279734996817854936178276161872067809674997230
110 154
111 1236789689135
112 3360
113 31610054640417607788145206291543662493274686990
114 3233230
115 7436429
116 25878772920
117 1081080
118 961380175077106319535
119 2431
120 40
121 5336100
122 58644190679703485491635
123 50708377254535
124 802241960520
125 27000
126 3780
127 4014476939333036189094441199026045136645885247730
128 128
129 2180460221945005
130 2002
131 525896479052627740771371797072411912900610967452630
132 1540
133 46189
134 3929160775540133527939545
135 180
136 1021020
137 72047817630210000485677936198920432067383702541010310
138 74364290
139 10014646650599190067509233131649940057366334653200433090
140 28
141 102481630431415235
142 278970415063349480483707695
143 13
144 576
145 215656441
146 20364840299624512075310661735
147 264600
148 29682952539240
149 1492182350939279320058875736615841068547583863326864530410
150 2700
151 225319534991831177328890236228992001350685163362356544091910
152 19399380
153 18378360
154 22
155 6685349671
156 20020
157 35375166993717494840635767087951744212057570647889977422429870
158 1608822383670336453949542277065
159 5431526412865007455
160 240
161 1062347
162 2592
163 5766152219975951659023630035336134306565384015606066319856068810
164 1217001054108840
165 462
166 133532257844637925677812008996395
167 962947420735983927056946215901134429196419130606213075415963491270
168 280
169 901800900
170 34034
171 349188840
172 52331045326680120
173 166589903787325219380851695350896256250980509594874862046961683989710
174 2156564410
175 189000
176 36960
177 320460058359035439845
178 11884370948172775385325268800679155
179 29819592777931214269172453467810429868925511217482600306406141434158090
180 270
181 5397346292805549782720214077673687806275517530364350655459511599582614290
182 286
183 19548063559901161830545
184 446185740
185 247357937827
186 66853496710
187 221
188 2459559130353965640
189 1260
190 646646
191 1030893141925860008499560888835674370998623848299590975192766715520279329390
192 384
193 198962376391690981640415251545285153602734402721821058212203976095413910572270
194 1152783981972759212376551073665878035
195 6006
196 11025
197 39195588149163123383161804554421175259738677336198748467804183290796540382737190
198 41580
199 7799922041683461553249199106329813876687996789903550945093032474868511536164700810
200 450
201 1309720258513377842646515
202 116431182179248680450031658440253681535
203 30808063
204 340340
205 10141675450907
206 11992411764462614086353260819346129198105
207 8031343320
208 480480
209 4199
210 21
211 1645783550795210387735581011435590727981167322669649249414629852197255934130751870910
212 130356633908760178920
213 92990138354449826827902565
214 1283188058797499707239798907670035824197235
215 436092044389001
216 27
217 955049953
218 139867498408927468089138080936033904837498615
219 6788280099874837358436887245
220 308
221 17
222 2473579378270
223 367009731827331916465034565550136732339800312955331782619462457039988073311157667212930
224 1680
225 25
226 15805027320208803894072603145771831246637343495
227 83311209124804345037562846379881038241134671040860314654617977748077292641632790457335110
228 6466460
229 19078266889580195013601891820992757757219839668357012055907516904309700014933909014729740190
230 14872858
231 66
232 12939386460
233 4445236185272185438169240794291312557432222642727183809026451438704160103479600800432029464270
234 540540
235 20496326086283047
236 7691041400616850556280
237 536274127890112151316514092355
238 4862
239 1062411448280052319722448549835623701226301211611796930357321893850294264731624591303255041960530
240 80
241 256041159035492609053110100510385311995538591998443060216114576417920917800321526504084465112487730
242 10672200
243 7776
244 469153525437627883933080
245 1323000
246 101416754509070
247 323
248 401120980260
249 44510752614879308559270669665465
250 13500
251 64266330917908644872330635228106713310880186591609208114244758680898150367880703152525200743234420230
252 1890
253 96577
254 2007238469666518094547220599513022568322942623865
255 102102
256 256
257 16516447045902521732188973253623425320896207954043566485360902980990824644545340710198976591011245999110
258 4360920443890010
259 35336848261
260 4004
261 232908956280
262 262948239526313870385685898536205956450305483726315
263 4343825573072363215565699965702960859395702691913457985649917484000586881515424606782330843435957697765930
264 3080
265 1086305282573001491
266 92378
267 3961456982724258461775089600226385
268 31433286204321068223516360
269 1168489079156465704987173290774096471177444024124720198139827803196157871127649219224446996884272620699035170
270 360
271 316660540451402206051523961799780143689087330537799173695893334666158783075592938409825136155637880209438531070
272 8168160
273 858
274 36023908815105000242838968099460216033691851270505155
275 2079000
276 148728580
277 87714969705038411076272137418539099801877190558970371113762453702525982911939243939521562715111692818014473106390
278 5007323325299595033754616565824970028683167326600216545
279 7220177644680
280 56
281 24647906487115793512432470614609487044327490547070674282967249490409801198254927547005559122946385681862066942895590
282 204963260862830470
283 6975357535853769564018389183934484833544679824821000822079731605785973739106144495802573231793827147966964944839451970
284 2231763320506795843869661560
285 1939938
286 26
287 1448810778701
288 1152
289 260620460100
290 431312882
291 384261327324253070792183691221959345
292 162918722396996096602485293880
293 2043779758005154482257388030892804056228591188672553240869361360495290305558100337270153956915591354354320728837959427210
294 132300
295 64092011671807087969
296 14841476269620
297 13860
298 746091175469639660029437868307920534273791931663432265205
299 7429
300 1350
301 62298863484143
302 112659767495915588664445118114496000675342581681178272045955
303 38810394059749560150010552813417893845
304 155195040
305 3909612711980232366109
306 9189180
307 627440385707582426053018125484090845262177494922473844946893937672054123806336803541937264773086545786776463753253544153470
308 44
309 3997470588154204695451086939782043066035
310 13370699342
311 195133959955058134502488637025552252876537200920889365778484014616008832503770745901542489344429915739687480227261852231729170
312 40040
313 61076929465933196099278943388997855150356143888238371488665496574810764573680243467182799164806563626522181311132959748531230210
314 17687583496858747420317883543975872106028785323944988711214935
315 252
316 12870579069362691631596338216520
317 19361386640700823163471425054312320082662897612571563761906962414215012369856637179096947335243680669607531475629148240284399976570
318 10863052825730014910
319 2800733
320 1920
321 427729352932499902413266302556678608065745
322 2124694
323 19
324 5184
325 27027000
326 2883076109987975829511815017668067153282692007803033159928034405
327 46622499469642489363046026978677968279166205
328 608500527054420
329 2928046583754721
330 231
331 6408618978071972467109041692977377947361419109761187605191204559105169094422546906281089567965658301640092918433248067534136392244670
332 1068258062757103405422496071971160
333 267146572853160
334 481473710367991963528473107950567214598209565303106537707981745635
335 261944051702675568529303
336 560
337 2159704595610254721415747050533376368260798239989520222949435936418441984820398307416727184404426847652711313512004598759003964186453790
338 1803601800
339 5268342440069601298024201048590610415545781165
340 68068
341 86822723
342 174594420
343 9261000
344 26165522663340060
345 44618574
346 83294951893662609690425847675448128125490254797437431023480841994855
347 749417494676758388331264226535081599786496989276363517363454269937199368732678212673604332988336116135490825788665595769374375572699465130
348 4313128820
349 261546705642188677527611215060743478325487449257450867559845540208082579687704696223087912212929304531286298200244292923511657074872113330370
350 94500
351 180180
352 18480
353 92325987091692603167246758916442447848897069587880156248625475693453150629759757766750033011164044499544063264686235401999614947429856005620610
354 640920116718070879690
355 18598027670889965365580513
356 95074967585382203082602150405433240
357 14586
358 14909796388965607134586226733905214934462755608741300153203070717079045
359 33145029365917644537041586451002838777754047982048976093256545773949681076083753038263261851007891975336318712022358509317861766127318306017798990
360 135
361 94083986096100
362 2698673146402774891360107038836843903137758765182175327729755799791307145
363 32016600
364 572
365 1357656019974967471687377449
366 39096127119802323661090
367 12164225777291775545094262227518041831435735609411974226225152299039532954922737365042617099319896354948428967312205572919655268168725818308532229330
368 3569485920
369 10953009486979560
370 494715875654
371 155186468939000213
372 133706993420
373 4537256214929832278320159810864229603125529382310666386381981807541745792186181037160896178046321340395764004807452678699031415026934730229082521540090
374 442
375 4500
376 1229779565176982820
377 215441
378 2520
379 1719620105458406433483340568317543019584575635895742560438771105058321655238562613083979651479555788009994557822024565226932906295208262756822275663694110
380 1293292
381 669079489888839364849073533171007522774314207955
382 515446570962930004249780444417837185499311924149795487596383357760139664695
383 658614500390569664024119437665618976500892468548069400648049333237337193956369480811164206516669866807827915645835408481915303111064764635862931579194844130
384 192
385 330
386 99481188195845490820207625772642576801367201360910529106101988047706955286135
387 470979407940121080
388 9222271855782073699012408589327024280
389 256201040651931599305382461251925781858847170265198996852091190629324168449027728035542876334984578188245059186229973899465052910204193443350680384306794366570
390 3003
391 437
392 22050
393 87649413175437956795228632845401985483435161242105
394 19597794074581561691580902277210587629869338668099374233902091645398270191368595
395 107254825578022430263302818471
396 20790
397 101711813138816844924236837117014535397962326595284001750280202679841694874264008030110521904988877540733288496933299638087626005351064797010220112569797363528290
398 3899961020841730776624599553164906938343998394951775472546516237434255768082350405
399 277134
400 14400
401 40786437068665554814618971683922828694582892964708884701862361274616519644579867220074319283900539893834048687270253154873138028145776983601098265140488742774844290
402 2619440517026755685293030
403 6678671
404 931449457433989443600253267522029452280
405 38880
406 61616126
407 3212440751
408 680680
409 16681652761084211919179159418724436936084403222565933843061705761318156534633165693010396587115320816578125913093533540343113453511622786292849190442459895794911314610
410 20283350901814
411 12007969605035000080946322699820072011230617090168385
412 95939294115700912690826086554769033584840
413 9156001667401012567
414 4015671660
415 8902150522975861711854133933093
416 240240
417 1669107775099865011251538855274990009561055775533405515
418 8398
419 6989612506894284794136067796445539076219364950255126280242854713992307588011296425371356170001319422146234757586190553403764537021369947456703810795390696338067840821590
420 168
421 2942626865402493898331284542303571951088352644057408163982241834590761494552755795081340947570555476723564832943786222982984870085996747879272304344859483158326560985889390
422 822891775397605193867790505717795363990583661334824624707314926098627967065375935455
423 22136032173185690760
424 65178316954380089460
425 459459000
426 185980276708899653655805130
427 558516101711461766587
428 10265504470379997657918391261360286593577880
429 78
430 872184088778002
431 1268272178988474870180783637732839510919079989588742918676346230708618204152237747680057948402909410467856442998771862105666479007064598335966363172634437241238747784918327090
432 3456
433 549161853502009618788279315138319508227961635491925683786857917896831682397918944745465091658459774732581839818468216291753585410058971079473435253750711325456377790869635629970
434 1910099906
435 1293938646
436 1118939987271419744713104647488271238699988920
437 23
438 13576560199749674716873774490
439 241082053687382222648054619345722264112075157980955375182430625956709108572686416743259175238063841107603427680307546952079823995015888303888838076396562271875349850191770041556830
440 616
441 1225
442 34
443 106799349783510324633088196370154963001649294985563231205816767298822135097700082617263814630462281610668318462376243299771362029792038518622755267843677086440779983634954128409675690
444 4947158756540
445 792291396544851692355017920045277
446 183504865913665958232517282775068366169900156477665891309731228519994036655578833606465
447 248697058489879886676479289435973511424597310554477421735
448 13440
449 47952908052796135760256600170199578387740533448517890811411728517171138658867337095151452769077564443190074989606933241597341551376625294861617115261811011811910212652094403655944384810
450 50
451 131710070791
452 126440218561670431152580825166174649973098747960
453 37553255831971862888148372704832000225114193893726090681985
454 41655604562402172518781423189940519120567335520430157327308988874038646320816395228667555
455 4290
456 12932920
457 21914478980127834042437266277781207323197423785972676100815159932347210367102373052484213915468446950537864270250368491409985088979117759751759021674647632398042967182007142470766583858170
458 9539133444790097506800945910496378878609919834178506027953758452154850007466954507364870095
459 3063060
460 29745716
461 10102574809838931493563579754057136575994012365333403682475788728812063979234193977195222615030954044197955428585419874540003126019373287245560908992012558535497807870905292679023395158616370
462 33
463 4677492136955425281519937426128454234685227725149365904986290181439985622385431811441388070759331722463653363435049401912021447346969831994694700863301814601935485044229150510387831958439379310
464 103515091680
465 40112098026
466 2222618092636092719084620397145656278716111321363591904513225719352080051739800400216014732135
467 2184388827958183606469810778001988127598001347644753877628597514732473285653996655943128229044607914390526120724168070692914015911034911541522425303161947419103871515655013288351117524591190137770
468 270270
469 37420578814667938361329
470 40992652172566094
471 5895861165619582473439294514658624035342928441314996237071645
472 3845520700308425278140
473 5663533044013
474 1072548255780224302633028184710
475 8729721000
476 9724
477 1173209705178841610280
478 531205724140026159861224274917811850613150605805898465178660946925147132365812295651627520980265
479 1046322248591969947499039362662952313119442645521837107384098209556854703828264398196758421712367190993062011826876505861905813621385722628389241720214572813750754455998751365120185294279180075991830
480 160
481 247110827
482 128020579517746304526555050255192655997769295999221530108057288208960458900160763252042232556243865
483 6374082
484 1334025
485 76852265464850614158436738244391869
486 3888
487 509558935064289364432032169616857776489168568369134671296055828054188240764364761921821351373922822013621199759688858354748131233614846920025560717744496960296617420071391914813530238313960697008021210
488 234576762718813941966540
489 961025369995991943170605005889355717760897335934344386642678135
490 661500
491 250193437116566077936127795281877168256181767069245123606363411574606426215303098103614283524596105608688009082007229452181332435704889837732550312412548007505639153255053430173443347012154702230938414110
492 202833509018140
493 12673
494 646
495 2772
496 3208967842080
497 2656861095841423623654359
498 89021505229758617118541339330930
499 124846525121166472890127769845656706959834701767553316679575342375728606681436245953703527478773456698735316531921607496638484885416740029028542605893861455745313937474271661656548230159065196413238268640890
500 6750
501 160491236789330654509491035983522404866069855101035512569327248545
502 32133165458954322436165317614053356655440093295804604057122379340449075183940351576262600371617210115
503 62797802135946735863734268232365323600796854989079318289826397214991489160762431714712874321823048719463864215556568570809157897364620234601356930764612312239892910549558645813243759770009793795858849126367670
504 945
505 7762078811949912030002110562683578769
506 193154
507 5410805400
508 16057907757332144756377764796104180546583540990920
509 31964081287196888554640742530273949712805599189441373009521636182430667982828077742788853029807931798207106885718293402541861369758591699412090677759187666930105491469725350718941073722934985042092154205321144030
510 51051
511 193950859996423924526768207
512 512
513 58198140
514 8258223522951260866094486626811712660448103977021783242680451490495412322272670355099488295505622999555
515 799494117630840939090217387956408613207
516 8721840887780020
517 266186053068611
518 70673696522
519 27764983964554203230141949225149376041830084932479143674493613998285
520 8008
521 16653286350629578936967826858272727800371717177698955337960772451046378019053428503992992428529932466865902687459230862724309773644226275393699243112536774470584961055726907724568299409649127206930012340972316039630
522 116454478140
523 8709668761379269784034173446876636639594408083936553641753483991897255703964943107588335040121154680170867105541177741204814011615930342030904704147856733048115934632145172739949220591246493529224396454328521288726490
524 2103585916210510963085487188289647651602443869810520
525 31500
526 2171912786536181607782849982851480429697851345956728992824958742000293440757712303391165421717978848882965
527 392863
528 6160
529 49770428644836900
530 2172610565146002982
531 69219372605551655006520
532 184756
533 10131543907
534 7922913965448516923550179200452770
535 85545870586499980482653260511335721613149
536 15716643102160534111758180
537 4969932129655202378195408911301738311487585202913766717734356905693015
538 584244539578232852493586645387048235588722012062360099069913901598078935563824609612223498442136310349517585
539 101871000
540 45
541 4711930799906184953162487834760260422020574773409675520188634839616415335845034221205289256705544681972439104097777157991804380284218315038719444943990492579030720635990538452312528339864352999310398481791730017201031090
542 158330270225701103025761980899890071844543665268899586847946667333079391537796469204912568077818940104719265535
543 899557715467591630453369012945614634379252921727391775909918599930435715
544 4084080
545 9324499893928497872609205395735593655833241
546 429
547 2577426147548683169379880845613862450845254401055092509543183257270179188707233718999293223417932941038924189941484105421516996015467418326179536384362799440729804187886824533414953001905801090622787969540076319408964006230
548 288191270520840001942711744795681728269534810164041240
549 4222381728938650955397720
550 1039500
551 667
552 297457160
553 15322117939717490037614688353
554 43857484852519205538136068709269549900938595279485185556881226851262991455969621969760781357555846409007236553195
555 1484147626962
556 40058586602396760270036932526599760229465338612801732360
557 1435626364184616525344593631006921385120806701387686527815553074299489808109929181482606325443788648158680773797406646719784966780615352007682001766090079288486500932652961265112128822061531207476892899033822509910792951470110
558 3610088822340
559 435656388001
560 112
561 1326
562 12323953243557896756216235307304743522163745273535337141483624745204900599127463773502779561473192840931033471447795
563 808257643035939103769006214256896739823014172881267515160156380830612761965890129174707361224853008913337275647939942103238936297486443180324966994308714639417900025083617192258128526820642069809490702156042073079776431677671930
564 409926521725660940
565 1053668488013920259604840209718122083109156233
566 3487678767926884782009194591967242416772339912410500411039865802892986869553072247901286615896913573983482472419725985
567 272160
568 1115881660253397921934830780
569 459898598887449350044564535912174244959295064369441216126128980692618661558591483500408488536941362071688909843677827056742954753269786169604906219761658629828785114272578182394875131760945337721600209526787939582392789624595328170
570 969969
571 262602099964733578875446350005851493871757481754950934408019647975485255749955737078733246954593517742934367520740039249400227164117047902844401451483907077632236300249642142147473700235499787839033719639795913501546282875643932385070
572 52
573 171815523654310001416593481472612395166437308049931829198794452586713221565
574 2897621557402
575 200783583000
576 144
577 151521411679651275011132543953376311964004066972606689153427336881854992567724460294429083492800459737673130059467002646903931073695536639941219637506214383793800345244043516019092325035883377583122456232162242090392205219246548986185390
578 521240920200
579 33160396065281830273402541924214192267122400453636843035367329349235651762045
580 862625764
581 1271735788996551673122019133299
582 768522654648506141584367382443918690
583 14107860812636383
584 81459361198498048301242646940
585 36036
586 1021889879002577241128694015446402028114295594336276620434680680247645152779050168635076978457795677177160364418979713605
587 88943068655955298431534803300631895122870387312920126533061846749648880637254258192829872010273869866014127344907130553732607540259280007645495927216147843286960802658253543903207194796063542641292881808279236107060224463697724254890823930
588 66150
589 20677
590 128184023343614175938
591 6532598024860520563860300759070195876623112889366458077967363881799423397122865
592 118731810156960
593 52743239712981491969900138357274713807862139676561635034105675122541786217891775108348114102092404830546377515529928418363436271373753044533779084839175671069167755976344351534601866514065680786286678912309587011486713106972750483150258590490
594 27720
595 72930
596 5968729403757117280235502946463364274190335453307458121640
597 1299987006947243592208199851054968979447999464983925157515505412478085256027450135
598 14858
599 31593200588075913689970182876007553570909421666260419385429299398402529944517173289900520347153350493497280131802427122599698326552878073675733671818666226970431485829830266569226518041925342790985720668473442619880541151076677539407004895703510
600 675
601 18987513553433624127672079908480539696116562421422512050643008938439920496654821147230212728639163646591865359213258700682418694258279722279115936763018402409229322983727990208105137343197131017382418121752539014548205231797083201183609942317809510
602 124597726968286
603 282899575838889614011647240
604 901278139967324709315560944915968005402740653449426176367640
605 160083000
606 77620788119499120300021105626835787690
607 11525420726934209845496952504447687595542753389803464814740306425633031741469476436368739126283972333481262273042448031314228147414775791423423373615152170262402199051122890056319818367320658527551127799903791181830760575700829503118451234986910372570
608 77597520
609 184848378
610 7819225423960464732218
611 20475850236047
612 4594590
613 7065082905610670635289631885226432496067707827949523931435807838913048457520789055494037084412075040424013773375020643195621854365257560142558528026088280370852548018338331604524048659167563677388841341341023994462256232904608485411610607046976058385410
614 313720192853791213026509062742045422631088747461236922473446968836027061903168401770968632386543272893388231876626772076735
615 60850052705442
616 88
617 4359156152761783781973702873184708850073775729844856265695893436609350898290326847239820881082250299941616498172387736851698684143363914607958611792096468988816022127314750599991338022706386788948915107607411804583212095702143435498963744547984228023797970
618 7994941176308409390902173879564086132070
619 2698317658559544161041722078501334778195667176773966028465758037261188206041712318441449125389912935663860612368708009111201485484742263142326380699307714304077117696807830621394638236055253422359378451608987907037008287239626786573858557875202237146730943430
620 26741398684
621 1338557220
622 97566979977529067251244318512776126438268600460444682889242007308004416251885372950771244672214957869843740113630926115864585
623 113184485220693098907859702863611
624 80080
625 810000
626 30538464732966598049639471694498927575178071944119185744332748287405382286840121733591399582403281813261090655566479874265615105
627 25194
628 141500667974869979362543068351806976848230282591559909689719480
629 14535931
630 504
631 1702638442551072365617326631534342245041465988544372563961893321511809758012320472936554398121035062403896046404654753749168137340872368042807946221263167725872661266685741122100016726950864909508767802965271369340352229248204502328104750019252611639587225304330
632 6435289534681345815798169108260
633 274297258465868397955930168572598454663527887111608208235771642032875989021791978485
634 9680693320350411581735712527156160041331448806285781880953481207107506184928318589548473667621840334803765737814574120142199988285
635 133815897977767872969814706634201504554862841591
636 21726105651460029820
637 1324323000
638 5601466
639 20085869884561162594826954040
640 960
641 1091391241675237386360706370813513379071579698656942813499573619089070054885897423152331369195583475000897365745383697153216776035499187915439893527829690512284375871945560059266110721975504406995120161700738947747165778948099085992315144762340924060975411420075530
642 855458705864999804826532605113357216131490
643 701764568397177639429934196433089102743025746236414229080225837074272045291632043086949070392760174425577006174281717269518386990825977829627851538394490999398853685660995118108109194230249333697862263973575143401427595863627712293058638082185214171207189543108565790
644 4249388
645 2616552266334006
646 38
647 454041675752973932711167425092208649474737657814960006214906116587054013303685931877256048544115832853348322994760271073378396383064407655769219945341235676611058334622663841415946648666971318902516884790903117780723654523767129853608938839173833568771051634391242066130
648 10368
649 832363787945546597
650 13513500
651 5730299718
652 23064608879903806636094520141344537226261536062424265279424275240
653 296489214266691978060392328585212248107003690553168884058333694131346270687306913515848199699307638853236454915578457010916092838141058199217300624307826896827021092508599488444613161579532271243343525768459735910812546404019935794406637061980513320407496717257481069182890
654 93244998939284978726092053957355936558332410
655 17529882635087591359045726569080397096687032248421
656 4868004216435360
657 1466268501572964869422367644920
658 5856093167509442
659 195386392201750013541798544537654871502515432074538294594441904432557192382935256006943963601843734004282823789366203170193705180334957353284201111418857925009006899963167062885000073480911766749363383481414965965225468080249137688513973823845158278148540336672680024591524510
660 1848
661 129150405245356758951128837939389870063162700601269812726926098829920304165120204220589959940818708176830946524771060295498039124201406810520856934647865088430953560875653428566985048570882677821329196481215292503014034401044680012107736697561649621856185162540641496254997701110
662 3204309489035986233554520846488688973680709554880593802595602279552584547211273453140544783982829150820046459216624033767068196122335
663 102
664 534129031378551702711248035985580
665 1385670
666 133573286426580
667 29
668 3851789682943935708227784863604537716785676522424852301663853965080
669 61168288637888652744172427591689455389966718825888630436577076173331345551859611202155
670 523888103405351137058606
671 50774191064678342417
672 1120
673 86918222730125098774109707933209382552508497504654583965221264512536364703125897440457043040170990603007227011170923578870180330587546783480536717018013204514031746469314757425580937688204042173754549231857891854528445151903069648148506797458990195509212614389851726979613452847030
674 1079852297805127360707873525266688184130399119994760111474717968209220992410199153708363592202213423826355656756002299379501982093226895
675 150
676 225450225
677 58843636788294691870072272270782751988048252810651153344454796074987118904016232567189418138195760638235892686562715262895112083807769172416323357421194939455999492359726090777118294814914136551631829829967792785515757367838378151796539101879736362359736939941929619165198307577439310
678 10536684880139202596048402097181220831091562330
679 10978895066407230594062391177770267
680 136136
681 13885201520800724172927141063313506373522445173476719109102996291346215440272131742889185
682 173645446
683 40190203926405274547259361960944619607836956669674737734262625719216202211443086843390372588387704515915114704922334524557361553240706344760348853118676143648447653281692920000771795358586355264764539773868002472507262282233612277677036206583859935491700329980337929889830444075391048730
684 87297210
685 2401593921007000016189264539964014402246123418033677
686 4630500
687 3179711148263365835600315303498792959536639944726168675984586150718283335822318169121623365
688 209324181306720480
689 1085220062510491
690 22309287
691 27771430913146044712156219115012732149015337058745243774375474371978395728107173008782747458575903820497344261101333156469136833289328084229401057505005215261077328417649807720533310592783171487952296983742789708502518237023426083874832018749447215424764928016413509553872836856095214672430
692 666359615149300877523406781403585025003922038379499448187846735958840
693 396
694 374708747338379194165632113267540799893248494638181758681727134968599684366339106336802166494168058067745412894332797884687187786349732565
695 333821555019973002250307771054998001912211155106681103
696 8626257640
697 595973171
698 130773352821094338763805607530371739162743724628725433779922770104041289843852348111543956106464652265643149100122146461755828537436056665185
699 740872697545364239694873465715218759572037107121197301504408573117360017246600133405338244045
700 47250
701 19467773070115377343221509599623925236459751278180415885837207534756855405403128279156705968461708578168638327032034542684864920135818987044810141311008655898015207220772515212093850725541003213054560185603695585660265284153421684796257245143362498012760214539505870197264858636122745485373430
702 360360
703 765049
704 147840
705 122977956517698282
706 46162993545846301583623379458221223924448534793940078124312737846726575314879878883375016505582022249772031632343117700999807473714928002810305
707 1108868401707130290000301508954796967
708 1281840233436141759380
709 13802651106711802536344050306133362992649963656229914863058580142142610482430817949922104531639351381921564573865712490763569228376295661814770390189505137031692781919527713285374540164408571278055683171593020170233128086464775974520546386806644011091046992108509661969860784773011026549129761870
710 37196055341779930731161026
711 115835211624264224684367043948680
712 47537483792691101541301075202716620
713 899
714 7293
715 390
716 119278371111724857076689813871241719475702044869930401225624565736632360
717 177068574713342053287074758305937283537716868601966155059553648975049044121937431883875840326755
718 16572514682958822268520793225501419388877023991024488046628272886974840538041876519131630925503945987668159356011179254658930883063659153008899495
719 9924106145725786023631372170109887991715323868829308786539119122200536936867758105993993158248693643601604928609447280859006275202556580844819910546254193525787110200140425852184294378209762748922036200375381502397619094168173925680272852113977043974462787326018446956329904251794928088824298784530
720 17280
721 114213445375834419870031055422344087601
722 188167972192200
723 42673526505915434842185016751730885332589765333073843369352429402986819633386921084014077518747955
724 21589385171222199130880856310694751225102070121457402621838046398330457160
725 5822723907000
726 16008300
727 7214825167942646439180007567669888569977040452638907487813939601839790353102860143057633026046800278898366783099068173184497562072258634274184074967126798693247229115502089594537982012958497518466320317672902352243069081460262443969558363486861310969434446386015410937251840391054912720575265216353310
728 1144
729 46656
730 2715312039949934943374754898
731 25626846353
732 78192254239604647322180
733 5288466848101959839918945547102028321793170651784319188567617728148566328824396484861245008092304604432502852011616970944236712998965578922976926950903943442150218941663031672796340815498578681035812792854237424194169636710372371429686280435869340940595449200949296217005599006643251024181669403586976230
734 6082112888645887772547131113759020915717867804705987113112576149519766477461368682521308549659948177474214483656102786459827634084362909154266114665
735 220500
736 1784742960
737 3401870801333448941939
738 5476504743489780
739 3908177000747348321700100759308398929805153111668611880351469501101790517001229002312460060980213102675619607636584941527790930906235562824079949016718014203749011797888980406196495862653449645285465653919281456479491361528965182486538161242107442955100036959501529904367137665909362506870253689250775433970
740 989431751308
741 1938
742 310372937878000426
743 2903775511555279803023174864166140404845228761969778627101141839318630354131913148718157825308298335287985368473982611555148661663333023178291402119421484553385515765831512441803996425951513086447100980862026122164262081616021130587497853802885830115639327460909636718944783285770656342604598491113326147439710
744 267413986840
745 49739411697975977335295857887194702284919462110895484347
746 2268628107464916139160079905432114801562764691155333193190990903770872896093090518580448089023160670197882002403726339349515707513467365114541260770045
747 9614322564813930648802464647740440
748 884
749 12220838655214282926093322930190817373307
750 9000
751 2180735409178015132070404322988771444038766800239303748952957521328291395953066774687336526806532049801277011723960941277916644909163100406896842991685534899592522340139465843794801315889586327921772836627381617745360823293631869071210888205967258416845134923143137175927532247613762913296053466826107936727222210
752 9838236521415862560
753 10711055152984774145388439204684452218480031098601534685707459780149691727980117192087533457205736705
754 430882
755 7510651166394372577629674540966400045022838778745218136397
756 315
757 1650816704747757454977296072502499983137346467781152937957388843645516586736471548438313750792544761699566697875038432547382900196236467008020910144705949918991539411485575643752664596128416850236782037326927884633238143233279324886906642371917214621551767136819354842177141911443618525365112474387363708102507212970
758 859810052729203216741670284158771509792287817947871280219385552529160827619281306541989825739777894004997278911012282613466453147604131378411137831847055
759 579462
760 2586584
761 1256271512313043423237722311174402487167520661981457385785572910014238122506454848361556764353126563653370257082904247168558387049335951393103912620121227888352561492140523064895777757653725223030191130405792120205894227000525566238935954845029000327000894791119529034896804994608593697802850593008783781866007989070170
762 1338158979777678729698147066342015045548628415910
763 1332071413418356838944172199390799093690463
764 4123572567703440033998243555342697483994495393198363900771066862081117317560
765 612612
766 329307250195284832012059718832809488250446234274034700324024666618668596978184740405582103258334933403913957822917704240957651555532382317931465789597422065
767 64027983688118969
768 1536
769 966072792968730392469808457293115512631823389063740729669105567800949116207463778390037151787554327449441727696753366072621399640939346621296908804873224246143119787456062236904853095635714696510216979282054140438332660563404160437741749275827301251463688094370917827835643040854008553610392106023754728254960143594960730
770 165
771 2752741174317086955364828875603904220149367992340594414226817163498470774090890118366496098501874333185
772 795849505566763926561661006181140614410937610887284232848815904381655642289080
773 746774268964828593379161937487578291264399479746271584034218603910133666828369500695498718331779495118418455509590351974136341922446114938262510506167002342268631595703536109127451442926407460402397724985027850558831146615511416018374372190214503867381430896948719480916952070580148611940833097956362404941084190998904644290
774 235489703970060540
775 180504441117000
776 4611135927891036849506204294663512140
777 212021089566
778 128100520325965799652691230625962890929423585132599498426045595314662084224513864017771438167492289094122529593114986949732526455102096721675340192153397183285
779 31367009
780 24024
781 241532826894674874877669
782 874
783 38818159380
784 705600
785 1179172233123916494687858902931724807068585688262999247414329
786 175298826350875913590457265690803970966870322484210
787 587711349675320102989400444802724115225082390560315736634930041277275195793926797047357491327110462658195324486047607003645301092965092456412595768353430843365413065818682917883304285583082671336687009563216918389800112386407484406460630913698814543629186115898642231481641279546576957597435648091657212688633258316137955056230
788 156782352596652493532647218217684701038954709344794993871216733163186161530948760
789 723970928845393869260949994283826809899283781985576330941652914000097813585904101130388473905992949627655
790 214509651156044860526605636942
791 150524069716274322800691458531160297587022319
792 10395
793 3905707004975257109
794 50855906569408422462118418558507267698981163297642000875140101339920847437132004015055260952494438770366644248466649819043813002675532398505110056284898681764145
795 6517831695438008946
796 31199688166733846212996796425319255506751987159614203780372129899474046144658803240
797 468405945691230122082552154507771119834390665276571642098039242897988331047759657246743920587707038738581673615379942781905304971093178687760838827377684382162234213457490285552993515609716889055339546621883883956670689571966765071949122838217955191272461334371217858490868099798621835205156211529050798512840706877961950179815310
798 138567
799 1204461778591
800 28800
801 855674708268439827743419353648899160
802 20393218534332777407309485841961414347291446482354442350931180637308259822289933610037159641950269946917024343635126577436569014072888491800549132570244371387422145
803 17631896363311265866069837
804 5238881034053511370586060
805 31870410
806 13357342
807 194748179859410950831195548462349411862907337354120033023304633866026311854608203204074499480712103449839195
808 465724728716994721800126633761014726140
809 378940410064205168764784692996786835946022048208746458457313747504472559817637562712615831755454994339512573954842373710561391721614381558398518611348546665169247478687109641012371754128260963245769693217104062120946587863721112943206840376118325749739421219506315247519112292737085064680971375127002095996888131864271217695470585790
810 19440
811 307320672562070391868240386020394123952223881097293377808881449226127246012104063359931439553674000409344697477377165079265288686229263443861198593803671345452259705215245918861033492598019641192319221199071394380087682757477822596940747545031962183038670609019621665738000069409775987456267785227998699853476274941923957551026645075690
812 123232252
813 52776756741900367675253993633296690614847888422966528949315555777693130512598823068304189359272980034906421845
814 6424881502
815 192205073999198388634121001177871143552179467186868877328535627
816 1361360
817 1348781387
818 8340826380542105959589579709362218468042201611282966921530852880659078267316582846505198293557660408289062956546766770171556726755811393146424595221229947897455657305
819 5148
820 40566701803628
821 252310272173459791723825356922743575764775806380877863181091669814650468975937436018503711873566354336071996628926652530076802011394225287410044045512814174616305217981716899384908497422974125418894080604437614786051987543889292352088353734471240952274748570005109387570898056985426085701595851672186932579704021727319569149392875607141490
822 24015939210070000161892645399640144022461234180336770
823 207651353998757408588708268747417962854410488651462481398038444257457335967196509843228554871945109618587253225606635032253208055377447411538466249457046065709219194398953008193779693379107705219749828337452156968920785748620887605768715123469831303722118073114205025970849100899005668532413385926209845513096409881584005409950336624677446270
824 47969647057850456345413043277384516792420
825 346500
826 18312003334802025134
827 171727669756972376902861738254114655280597474114759472116177793400917216844871513640350014879098605654571658417576687171673403061797149009342311588300977096341524273767934137776255806424522072216733108035072933813297489814109474049970727407109550488178191646465447556477892206443477687876305870160975542239330730972069972474028928388608248065290
828 2007835830
829 142362238228530100452472381012661049227615306041135602384311390729360372764398484807850162334772744087639904828171073665317251138229836528744776306701510012867123622953617400216516063525928797867671746561075462131223619055896753987425733020493817354699720874919856024320172639141643003249457566363448724516405175975846007180969981634156237646125410
830 17804301045951723423708267866186
831 14619161617506401846045356236423183300312865093161728518960408950420997151989873989920260452518615469669078851065
832 1921920
833 22513491000
834 3338215550199730022503077710549980019122111551066811030
835 32098247357866130901898207196704480973213971020207102513865449709
836 16796
837 1203362940780
838 3494806253447142397068033898222769538109682475127563140121427356996153794005648212685678085000659711073117378793095276701882268510684973728351905397695348169033920410795
839 119441917873736754279624327669622620301969241768512770400437256821933352749330328753786286198874332289529880150835530805201173704974832847616867321322566900795516719658084998781656977298254261410976595364742312728096616387897376595450190004194312760593065814057759204404624844239838479726294898178933479869263942643734800024833814591057083385099218990
840 84
841 41856930490307832900
842 1471313432701246949165642271151785975544176322028704081991120917295380747276377897540670473785277738361782416471893111491492435042998373939636152172429741579163280492944695
843 4107984414519298918738745102434914507387915091178445713827874915068300199709154591167593187157730946977011157149265
844 6583134203180841550942324045742362911924669290678596997658519408789023736523007483640
845 27054027000
846 11068016086592845380
847 1120581000
848 521426535635040715680
849 1162559589308961594003064863989080805590779970803500137013288600964328956517690749300428871965637857994494157473241995
850 229729500
851 33263
852 371960553417799307311610260
853 101883955946297451400519551502188095117579763228541393151572980069109149895178770426979702127639805442968987768662707776836601170343532419017187825088149566378575761868346503960753401635410884983563035846125192757066413778876462235919012073577748784785885139391268601357144992136582223206529548146630258328482143075105784421183243846171692127489633798470
854 1117032203422923533174
855 11639628
856 5132752235189998828959195630680143296788940
857 87314550245976915850245255637375197515765857086859973930898043919226541460168206255921604723387313264624422517743940564748967202984407283097729966100544178386439427921172953894365665201547128430913521720129290192805916608497128136182593347056130708561503564458317191363073258261050965287995822761662131387509196615365657248954039976169140153258616165288790
858 39
859 75003198661294170715360674592505294666042871237612717606641419726615599114284489173836658457389702094312378942742044945119362827363605856180950040880367449233951468584287567395260106408128983322154715157591060275620282366699033068980847685121216278654331561869694467380879928846242779182388411752267770861870399892599099576851520339529291391649151285983070610
860 1744368177556004
861 8692864672206
862 634136089494237435090391818866419755459539994794371459338173115354309102076118873840028974201454705233928221499385931052833239503532299167983181586317218620619373892459163545
863 64727760444696869327356262173332069296794997878059775294531545224069262035627514157021036248727312907391583027586384787638010120014791853884159885279757108688900117388240170662109471830215312607019519181001085017860303682461265538530471552259609648478688137893546325349699378594307518434401199342207086253794155107313022934822862053013778470993217559803389936430
864 1728
865 5552996792910840646028389845029875208366016986495828734898722799657
866 274580926751004809394139657569159754113980817745962841893428958948415841198959472372732545829229887366290919909234108145876792705029485539736717626875355662728188895434817814985
867 1563722760600
868 3820199812
869 1392919812701590003419517123
870 646969323
871 261682369333342226303
872 559469993635709872356552323744135619349994460
873 83000446702038663291111677303943218520
874 46
875 6300
876 27153120399499349433747548980
877 56766245909999154400091441926012224773289213139058422933304165161508742805245329915707448790133853419782418315193259458758534875252972455856408219390346984320165402949486629670670006795098829156356118321737951560663486329518529877291223551331677661715809496932640127331686355027207693666969851823115614644577474029113521113839650020493083719061051799947572974249110
878 120541026843691111324027309672861132056037578990477687591215312978354554286343208371629587619031920553801713840153773476039911997507944151944419038198281135937674925095885020778415
879 340629959667525747042898005148800676038098531445425540144893560082548384259683389545025659485931892392386788139659904535
880 1232
881 50011062646709255026480560336816770025267796775510470604240969507289202411421135655738262384107924862828310535685261583166269225097868733609495641282895693186065719998497720739860275986482068486749740241451135324944531456305824821893567948723208019971628166797655952179215678778969978120600439456164856501872754619649012101292731668054406756492786635753811790313465910
882 2450
883 44159768317044272188382334777409207932311464552775745543544776074936365729284862784016885685167297653877398203010085977935815725761418091777184651252796897083296030758673487413296623696063666473800020633201352491926021275918043317732020498722592681634947671282330205774247444361830490680490188039793568291153642329150077685441482062892041165983130599370615810846790398530
884 68
885 384552070030842527814
886 53399674891755162316544098185077481500824647492781615602908383649411067548850041308631907315231140805334159231188121649885681014896019259311377633921838543220389991817477064204837845
887 39169714497218269431095130947561967435960269058312086297124216378468556401875673289422977602743393018989252206069946262429068548750377847406362785661230847712883579282943383335594105218408472162260618301649599660338380871739304422828302182366939708610198584427426892521757483148943645233594796791296895074253280745956118906986594589785240514227036841641736224221103083496110
888 9894317513080
889 19116556853966838995687815233457357793551834513
890 1584582793089703384710035840090554
891 2993760
892 1468038927309327665860138262200546929359201251821327130477849828159952293244630668851720
893 63392725189
894 497394116979759773352958578871947022849194621108954843470
895 993986425931040475639081782260347662297517040582753343546871381138603
896 6720
897 44574
898 23976454026398067880128300085099789193870266724258945405705864258585569329433668547575726384538782221595037494803466620798670775688312647430808557630905505905955106326047201827972192405
899 31
900 100
901 63836474265323
902 263420141582
903 373793180904858
904 63220109280835215576290412583087324986549373980
905 179911543093518326090673802589122926875850584345478355181983719986087143
906 75106511663943725776296745409664000450228387787452181363970
907 35526931048976970374003283769438704464415964035889062271491664255270980656501235673506640685688257468223251750905441260023165173716592707597571046594736378875585406409629648685383853433096484251170380799596186891926911450667549111505270079406814315709450116075676191517234037216091886226870480689706283832347725636582199848636841292935213146403922415369054755368540496730971770
908 333244836499217380150251385519524152964538684163441258618471910992309170566531161829340440
909 8383045116905904992402279407698265070520
910 2145
911 32365034185618020010716991513958659767082943236694935729328906136551863378072625698564549664662002553551382345074856987881103473255815956621387223447804841155658305239172609952384690477550897152816216908432126258545416331558137240581301042339607841611309055744941010472200207903859708352679007908322424571268778054926384062108162417863979176373973320401208882140740392521915282470
912 25865840
913 115612344454231970283819921209
914 10957239490063917021218633138890603661598711892986338050407579966173605183551186526242106957734223475268932135125184245704992544489558879875879510837323816199021483591003571235383291929085
915 23457676271881394196654
916 76313067558320780054407567283971031028879358673428048223630067617238800059735636058918960760
917 2504268947869655908435103795582913870955290321203
918 6126120
919 29743466416582960389848915201328008325949224834522645935253264739491162444448743016980821141824380346713720375123793571862734091922094864135054858348532649022049982514799628546241530548869274483438103338849124031603237608701928124094215657910099606440793022229600788623951991063647071976112008267748308180996007032477346953077401262016996863087681481448710962687340420727640144589930
920 59491432
921 104573397617930404342169687580681807543696249153745640824482322945342353967722800590322877462181090964462743958875590692245
922 5051287404919465746781789877028568287997006182666701841237894364406031989617096988597611307515477022098977714292709937270001563009686643622780454496006279267748903935452646339511697579308185
923 18579448222667298067513
924 264
925 6678664321329000
926 2338746068477712640759968713064227117342613862574682952493145090719992811192715905720694035379665861231826681717524700956010723673484915997347350431650907300967742522114575255193915979219689655
927 863453647041308214217434778992921302263560
928 51757545840
929 27631680301005570202169642222033719734806829871271538073850282942987289910892882262775182840754849342097046228490004228260479971395626128781465963405786830941484433756248854919458381879899555995113998001790836225359407738484091227283526346198482534383496717651299132631651399698128129865808055680738178300145290533171455319408905772413790085808456096265852484336539250855977694324044970
930 20056049013
931 427756329000
932 17780944741088741752676963177165250229728890570908735236105805754816640413918403201728117857080
933 32522326659176355750414772837592042146089533486814894296414002436001472083961790983590414890738319289947913371210308705288195
934 1092194413979091803234905389000994063799000673822376938814298757366236642826998327971564114522303957195263060362084035346457007955517455770761212651580973709551935757827506644175558762295595068885
935 6630
936 135135
937 25890884442042219279432954762045595391513999589381431175197715117579090646506630680220346321787293833544932316095133961880069733197701682668233607711222260592170914429605177059532503821465883967421816127678013543161765050959593479964664186387978134717336424439267287275857361517146057684262148172851673067236137229581653634286144708751721310402523362201103777823337278052051099581630136890
938 74841157629335876722658
939 10179488244322199349879823898166309191726023981373061914777582762468460762280040577863799860801093937753696885188826624755205035
940 81985304345132188
941 24363322259961728341946410431084905263414673613607926735861049925641924298362739470087345888801843497365781309445521058129145618939037283390807824856260147217232830478258471613020086095999396813343928976145010744115220912952977464646748999391087424769013575397350517326581777187634440280890681430653424356269205133036336069863262170935369753088774483831238654931760378646980084706313958813490
942 11791722331239164946878589029317248070685856882629992474143290
943 1363783
944 30764165602467402225120
945 1512
946 11327066088026
947 23072066180183756739823250678237405284453695912086706618860414279582902310549514278172716556695345792005394900044908442048300901135268307371095010138878359414719490462910772617530021532911428782236700740409325174677114204566469659020471302423359791256255855901290939908272942996689814946003475314828792865386937260985410258160509275875795156175069436188183006220377078578690140216879318996375030
948 2145096511560448605266056369420
949 1356299720254712758928449
950 4364860500
951 3226897773450137193911904175718720013777149602095260626984493735702502061642772863182824555873946778267921912604858040047399996095
952 19448
953 21987679069715120173051557896360247236084372204218631407773974808442505901953687107098598878530664539781141339742797745272030758781910696924653544662351076522227674411153966304506110520864591629471575805610086891467289836951845585046509151209461881067211830673930265732584114675845393643541311975031839600713751209719095976026965339909632783834841172687338404928019355885491703626685991003545403590
954 586604852589420805140
955 34363104730862000283318696294522479033287461609986365839758890517342644313
956 4249645793120209278889794199342494804905204846447187721429287575401177058926498365213020167842120
957 16804398
958 523161124295984973749519681331476156559721322760918553692049104778427351914132199098379210856183595496531005913438252930952906810692861314194620860107286406875377227999375682560092647139590037995915
959 343084845858142859455609219994859200320874774004811
960 320
961 40224510201185827416900
962 494221654
963 92389540233419978921265521352242579342200920
964 1024164636141970436212440402041541247982154367993772240864458305671683671201286106016337860449950920
965 6632079213056366054680508384842838453424480090727368607073465869847130352409
966 3187041
967 21262085660414521207340856485780359077293587921479416571317433639763903207189215432564345115539152609968363675531285419678053743742107643926139977688493490996994161155585885416457408873676060105699013804024954024048869272332434680739974349219549638991993840261690566963408838891542495653304448679855788893890197419798365808818075483692614901968291413988656237565394717141270477407005353300428405271530
968 2668050
969 114
970 153704530929701228316873476488783738
971 20645485176262500092327971647692728664052073871756513490749228064210750014180728185019979107188517184279281128940878142507390185173586522252281918335527179758081330482073894739380144016339454362633742403708230357351452063434794074998515093092182699461226018894101540521469982563687763279358619668139971015967381694624213200362351294665529069811210962982985206675998270344173633562202198054715981518655630
972 31104
973 47688793574281857464329681579285428844601593586668729
974 254779467532144682216016084808428888244584284184567335648027914027094120382182380960910675686961411006810599879844429177374065616807423460012780358872248480148308710035695957406765119156980348504010605
975 4504500
976 1876614101750511535732320
977 20170639017208462590204428299795795904778876172706113680461995818733902763854571436764519587723181289040857662975237945229720210914594032240479434213810054623645459880986195160374400703963646912293166328422941059132368665975793811273549245951062497373617820459537205089476172964722944723933371415772751682600131915647856296754017214888221901205553110834376546922450310126257639990271547499457513943726550510
978 1922050739991983886341210011778711435521794671868688773285356270
979 10289498656426645355259972987601
980 330750
981 10070459885442777702417941827394441148299900280
982 125096718558283038968063897640938584128090883534622561803181705787303213107651549051807141762298052804344004541003614726090666217852444918866275156206274003752819576627526715086721673506077351115469207055
983 19827738153915918726170953018699267374397635277770109747894141889815426416869043722339522754731887207127163082704658900160814967329045933692391283832175283695043487063009429842648035891996264914784182500839751061127118398654205316481898908769894434918266317511725072602955078024322654663626504101704614903995929673081842739709198922235122128885058707950192145624768654854111260110436931191966736206683199151330
984 405667018036280
985 1306519604972104112772060151814039175324622577873291615593472776359884679424573
986 25346
987 17568279502528326
988 1292
989 58642669
990 5544
991 19649288510530675457635414441530973968028056560270178760163094612807087579117222328838467049939300222263018614960316970059367632623084520289159762277685706141788095679442344974064203568968298530551124858332193301576974333066317468633561818590965385004001920654119546949528482322103750771653865564789273369859966306024106155051816131935006029725093179578640416314145736960424258769442998811239035580823050358968030
992 1604483921040
993 1068103163011995411184840282162896324560236518293531267531867426517528182403757817713514927994276383606682153072208011255689398707445
994 5313722191682847247308718
995 259997401389448718441639970210993795889599892996785031503101082495617051205490027
996 178043010459517234237082678661860
997 19590340644999083431262508198206381046123972390589368223882605328968666316379870661851951648789482321596229559115436019149189529725215266728292282990852649023362731392404017939142010958261393634959471483757196721672243410067118516227661133135192488848989914892157188308679896875137439519338903968094905549750386407106033836586660683539201011635917900039904495065203299749542985993134669814805318474080581207891125910
998 62423262560583236445063884922828353479917350883776658339787671187864303340718122976851763739386728349367658265960803748319242442708370014514271302946930727872656968737135830828274115079532598206619134320445
999 44524428808860
1000 3375
1001 2730
1002 320982473578661309018982071967044809732139710202071025138654497090
1003 3766351981654057
1004 257065323671634579489322540912426853243520746366436832456979034723592601471522812610100802972937680920
1005 1571664310216053411175818
1006 31398901067973367931867134116182661800398427494539659144913198607495744580381215857356437160911524359731932107778284285404578948682310117300678465382306156119946455274779322906621879885004896897929424563183835
1007 3359814435017
1008 120960
1009 19766653710804075182143870771990238475539088142104672537897548776929384313227289497808619213628587662490595625147474943321532235492742204128846913537770322864572995974935654100594289056885746177674106727111011492167293600757722582873710083333409221248630824126186603003458015947013676475012954103807759699698139884769988141115940629691053820740641161140263635520790129447288872867072881843138566340347306438762146043190
1010 15524157623899824060004221125367157538
1011 359950765935042453569291175088896061376799706664920037158239322736406997470066384569454530734071141275451885585334099793167327364408965
1012 386308
1013 20023620209044528159511741092026111575721096287952033280890216911029466309299244261280131263405759302102973368274392117584712154554147852782521923413761337061812444922609817603902014814625260877983870114563454641565468417567572976451068314416743541124863024839827028842502970154324854269188122507157260575794215703271997986950447857877037520410269496235087062782560401130103628214344829307099367702771821422466053941751470
1014 2705402700
1015 924241890
1016 8028953878666072378188882398052090273291770495460
1017 1137961967055033880373227426495571849757888731640
1018 15982040643598444277320371265136974856402799594720686504760818091215333991414038871394426514903965899103553442859146701270930684879295849706045338879593833465052745734862675359470536861467492521046077102660572015
1019 20404068993016374194542464172774607695659797117423121913227131032339026169175929902244453757410468728842929862271605567818821685490676661985389839958622802465986881376139404138376153096103140834665563646740160279755212317501356863003638612390661668406235422311783742390510526587257026500302696834793248526734305801634165948702506367176701233298064616663553716975429048751575597150417381063934255689124486029492908966644747930
1020 408408
1021 20832554441869718052627855920402874457268652856889007473404900784018145718728624430191587286316088572148631389379309284743016940885980871887083026597753881317772605885038331625282052311121306792193540483321703645630071776168885357126715023250865563442766366180331200980711247645589424056809053468323906745795726223468483433625259000887411959197323973613488345031913058775358684690576146066276875058596100236112260054944287636530
1022 387901719992847849053536414
1023 520936338
1024 1024
1025 273825237174489000
1026 116396280
1027 107147677900122307955347471
1028 66065788183610086928755893014493701283584831816174265941443611923963298578181362840795906364044983996440
1029 1543500
1030 1598988235261681878180434775912817226414
1031 21478363629567679312259319453935363565443981095452566705080452708322708236009211787527526492191887317885238962450067872570050466053446278915582600422284251638623556667474519905665795932766067302751540238304676458644604001230120803197643188971642395909492123531921468211113296322602696202570134125841947854915393736396006420067642029914921729932441016795506483727902363597394803915984006594331458185412579343431740116647560553262430
1032 17443681775560040
1033 22187149629343412729563876995915230563103632471602501406348107647697357607797515776515934866434219599375451848210920112364862131433210006119796826236219631942698134037501179062552767198547347523742341066168730781779875933270714789703165414207706594974505363608474876662080035101248585177254948551994732134127601729697074631929874216902114147020211570349758197690923141596108832445211478811944396305531194461764987540496930051520090190
1034 532372106137222
1035 267711444
1036 141347393044
1037 229747470880897477
1038 55529967929108406460283898450298752083660169864958287348987227996570
1039 23052448464887805826016868198755924555064674137994998961195683845957554554501618891800056326225154163751094470291145996747091754559105196358468902459432197588463361264963725045992325119290694077168292367749311282269291094668272666501588865361807152178511072789205396851901156470197279999167891545522526687358578197155260542575139311361296598753999821593398767400869144118357076910574726485610227761446911045773822054576310323529373707410
1040 16016
1041 124902915779459731388544037755846933297749498212727252893909044989533228122113035445600722164722686022581804298110932628229062595449910855
1042 8326643175314789468483913429136363900185858588849477668980386225523189009526714251996496214264966233432951343729615431362154886822113137696849621556268387235292480527863453862284149704824563603465006170486158019815
1043 7105630242567996762185122555313528897845637444413640621
1044 58227239070
1045 125970
1046 4354834380689634892017086723438318319797204041968276820876741995948627851982471553794167520060577340085433552770588870602407005807965171015452352073928366524057967316072586369974610295623246764612198227164260644363245
1047 43591117607031446254601869176790579720914574876241811259974256701347096614617449370514652035488217421881049700040715487251942845812018888395
1048 1051792958105255481542743594144823825801221934905260
1049 24182018439667308311491694740494964858262843170756753910294272354409474727672198217498259086210186717774898099335412150587699250532501350980033878679944375270298065966946947573245949050135938086949538693769027535100486358307018027160166719764535702635258115355876461297644313137236946719127118231253130495039148528815868309161321137618000132092945812851475307003511732180156573679192888083405128921757809687016739335250549529382313019073090
1050 63000
1051 25415301380090341035377771172260208066034248172465348359719280244484357938783480326590670299606906240381417902401518170267671912309658919880015606492621538409083267331261241899481492451692870929383965167151247939390611162580675946545335222472527023469656279239026160823824173107236031001802601261047040150286145103785477592928548515636518138829686049306900547660690830521344558936831725375658790496767457981054593041348327555380810983045817590
1052 17375302292289452862262799862811843437582810767653831942599669936002347526061698427129323373743830791063720
1053 38918880
1054 785726
1055 54859451693173679591186033714519690932705577422321641647154328406575197804358395697
1056 12320
1057 1072950166627767511089953505852342863574691254106459733771
1058 99540857289673800
1059 15387664515282100527874459819407074641482844931313359374770912615575525104959959627791672168527340749924010544114372566999935824571642667603435
1060 4345221130292005964
1061 26965634764275851838535815213768080758062337310985734609662156339397903773049272626512701187882927521044684394448010778653999898960548113992696558488671452252037346638468177655349863491246136056076387042347474063693438443498097179284600671043351171901305312272606756634077447666777428892912559937970909599453599955116391726097189975090345745298296898314621481067992971183146577031978460623573976717070272917898923216870575536259040453011612462990
1062 34609686302775827503260
1063 28664469754425230504363571572235469845820264561577835890070872188779971710751376801983001362719551954870499511298235457709201892595062645174236441673457753743915699476691672847636904891194642627609199426015364929706125065438477301579530513319082295731087546945780982302024326869784406913166051214063076904219176752288724404841312943521037527252089602908442634375276528367684811384993103642859137250245700111726555379533421795043360001551344048158370
1064 369512
1065 111588166025339792193483078
1066 20263087814
1067 998081369673384599460217379797297
1068 15845827930897033847100358400905540
1069 30642318167480571409164658010719717265181862816326706566485762369805789758793221801319828456747201039756563977577813704291136823184121967691258756148926338752245882740583398274123851328687072968914234186410425109855847694953732235388518118738098974136532587685039870080864005423799530990174508747833429210610299948196646388775363536623989116632483785509125176147170608825055063370557627794216417720512653419435687700721227898901351841658386787481297530
1070 171091741172999960965306521022671443226298
1071 87516
1072 125733144817284272894065440
1073 1147
1074 9939864259310404756390817822603476622975170405827533435468713811386030
1075 11774485198503027000
1076 4673956316625862819948693163096385884709776096498880792559311212784631484510596876897787987537090482796140680
1077 5524171560986274089506931075167139796292341330341496015542757628991613512680625506377210308501315329222719785337059751552976961021219717669633165
1078 50935500
1079 8893257265710151560293840093
1080 90
1081 2756205443
1082 2355965399953092476581243917380130211010287386704837760094317419808207667922517110602644628352772340986219552048888578995902190142109157519359722471995246289515360317995269226156264169932176499655199240895865008600515545
1083 564503916576600
1084 1266642161805608824206095847199120574756349322151196694783573338664635132302371753639300544622551520837754124280
1085 28651498590
1086 1799115430935183260906738025891229268758505843454783551819837199860871430
1087 33308199848051381121761983257652332667252684881347130037770023695978893467808232098034653532484207530215385043627083496564465726801140578880398267933882930223691274539014153923972626394282848317209772560628132094413306444414706939867319195068313584886410922813638338777899173895670090186319691008894937551933396043689754624598820164310276169779509874848419066471974451792834853883796141412313246062197254266926592530683974726105769451882666437992170415110
1088 32672640
1089 148225
1090 18648999787856995745218410791471187311666482
1091 36339246034224056803842323734098694939972679205549718871207095852312972773378781218955807003940270415464985082597148094751832107940044371558514510315866276874047180522064441931054135396162587514075861863645292115004917330856445271395245241819530121111074316789679427606687998720176068393274782890704376869159335083665522295437312799262511301229445273459625201520924126905982825587221590280833751453857204405216912450976216426181394472003989083849457922885010
1092 3432
1093 39718795915406894086599659841369873569390138371665842726229355766578079241303007872318697055306715564103228695278682867563752493978468498113456359775241840623333568310616435030642169988005708152884917016964304281700374642626094681635003049308746422374404228251119614374109982601152442753849337699539883917991153246446415868912982889593924852243783683891370345262370070708239228366833198176951290339065924414902085308917004553816264157900360068647457509713315930
1094 1288713073774341584689940422806931225422627200527546254771591628635089594353616859499646611708966470519462094970742052710758498007733709163089768192181399720364902093943412266707476500952900545311393984770038159704482003115
1095 8145936119849804830124264694
1096 144095635260420000971355872397840864134767405082020620
1097 43571519119201362812999826845982751305620981793717429470673603275936152927709399635933610669671466973821241878720715105717436485894379942430461626673440299163796924436746229228614460476842261843714753967609841797025310982960825865753598345091694825344721438391478216968398650913464229700972723456395252658036295111351718208197542229884535562911430701228833268752819967566938433518416018400115565501955319083147587583881953995536441781216694995306260888155507575210
1098 2111190864469325477698860
1099 168453176160559499241122700418817829581226526894714178202047
1100 519750
1101 2027370962881962590849043704586340305239289268235329037704192049839922159153789560840436183219982725824738161218700928819942544694787636384755371555
1102 1334
1103 48059385588479103182738809011118974690099942918470324706152984413357576679263467798434772568647628072124829792228948761606332443941501076500799174220804649977668007653731090839161749905957014813617373626273655502118918014205790929926218974636139392355227746545800473316143711957551045360172913972403963681814033507820945183641889079562642725891308063455403095434360424226333092170812868295327468748656716948711789105021795257076695284682014579822805759635524855456630
1104 594914320
1105 510
1106 30644235879434980075229376706
1107 1825501581163260
1108 350859878820153644305088549674156399207508762235881484455049814810103931647756975758086250860446771272057892425560
1109 53297858617623325429657339193330942931320836696583590099123659714413552537303185788464162778630219531986436239581904176621422680331124693839386284210872356825233820487987779740630380645706329428301667351537483951849880077754222141288176842871478586121947570919292724907603376560924109304431761595395995723131763160173428208658854989234970783013460642372042032836705710467003399217431470939518162842260299096121374117469170940098055070712354169023491587435797064701402670
1110 742073813481
1111 100806218337011844545481955359526997
1112 20029293301198380135018466263299880114732669306400866180
1113 931118813634001278
1114 717813182092308262672296815503460692560403350693843263907776537149744904054964590741303162721894324079340386898703323359892483390307676003841000883045039644243250466326480632556064411030765603738446449516911254955396475735055
1115 12233657727577730548834485518337891077993343765177726087315415234666269110371922240431
1116 1805044411170
1117 59533708075885254504927247878950663254285374590083870140721127900999938184167658525714469823729955217228849279612986965286129133929866283018594479463544422573786177485082349970284135181253969971412962431667369574216316046851466131818893533487441580698215436716849973721792971618552230093050277702057327222738179449913719309071941022975462364626035537529570950678600278591642796925870953039441787894804754090367574889213063940089527513985699606799240103165785321271466782390
1118 871312776002
1119 756209369154972046386693301810704933854254897051777731063663634590290965364363506193482696341053556732627334134575446449838569171155788371513753590015
1120 224
1121 198229051666003
1122 663
1123 66856354169219140809033299368061594834562475664664186168029826632822930580820280524377349612048739708947997741005384362016323017403239835829881600437560386550361877315747479016629083808548208277896756810762456031844922920614196466032617438106396895124095935433022520489573507127634154394495461859410378471134975522253106784087789768801444235475037908645708177612068112858414860947753080263293127805865738843482786600586270804720539398205940658435546635855176915787857196623970
1124 98591625948463174049729882458437948177309962188282697131868997961639204793019710188022236491785542727448267771582360
1125 750
1126 404128821517969551884503107128448369911507086440633757580078190415306380982945064587353680612426504456668637823969971051619468148743221590162483497154357319708950012541808596129064263410321034904745351078021036539888215838835965
1127 9838395567000
1128 819853043451321880
1129 75480823857048409973398594986541540568221035025405866183705674268457088625746096712022027712003027131402289449595078944716428686648257774651936326894005676415358559489478903809774235619850927145745438439350812859952917977373427810150825087622122094595104311103882425632728489547098960311385376439274317293911387364623757559235114648976830541851317798861004532524024899417150378010013227617257941292822419154292066072061899738529488980574507003373732151880494737924490774988462130
1130 2107336976027840519209680419436244166218312466
1131 1292646
1132 27901430143415078256073556735737939334178719299284003288318926423143894956424577983210292927175308591867859779357807880
1133 10383040488712219988184641402031280691
1134 136080
1135 2777040304160144834585428212662701274704489034695343821820599258269243088054426348577837
1136 8927053282027183375478646240
1137 286603350909734405580556761386257169930762605982623760073128517509720275873093768847329941913259298001665759637004094204488817715868043792803712610615685
1138 229949299443724675022282267956087122479647532184720608063064490346309330779295741750204244268470681035844454921838913528371477376634893084802453109880829314914392557136289091197437565880472668860800104763393969791196394812297664085
1139 15393080549020130959
1140 7759752
1141 27457867714171198376303000168267306221739923883838411046933661
1142 131301049982366789437723175002925746935878740877475467204009823987742627874977868539366623477296758871467183760370019624700113582058523951422200725741953538816118150124821071073736850117749893919516859819897956750773141437821966192535
1143 144521169815989302807399883164937624919251868918280
1144 104
1145 635942229652673167120063060699758591907327988945233735196917230143656667164463633824324673
1146 343631047308620002833186962945224790332874616099863658397588905173426443130
1147 37
1148 5795243114804
1149 109769083398428277337353239610936496083482078091344900108008222206222865659394913468527367752778311134637985940972568080319217185177460772643821929865807355
1150 100391791500
1151 86878428259462719879381782829509313194022411314242151977445231082994109008233757315537353896515484228244035156483935865368609418332144698624378712255000533554077701972390218285050145198448417144752999643692785601805808591956815409483599675853062530878965062080568671903270491468710903318404568281604739205292006856681944950679616960972331953670866786489016216935152659229140085089525224987463890428038604446590168048943246599047441816641257560883165706814449443351088882011719911630
1152 288
1153 100170827783160516020927195602424238112707840245321201229994351438692207686493522184814569042682353315165372535425978052770006659336962837513908655230015615187851590374165921682662817413811024967900208589177781798882097306526208167134590426258581098103446716578895678704470876663423671526120467228690264303701683905754282528133598356001098742582509404821835698126231016091198518108222584410545865663528510926918463760431563328701700414587369967698290059957060208183805480959513058109390
1154 75760705839825637505566271976688155982002033486303344576713668440927496283862230147214541746400229868836565029733501323451965536847768319970609818753107191896900172622021758009546162517941688791561228116081121045196102609623274493092695
1155 55
1156 65155115025
1157 791499896648203488866151768277
1158 66320792130563660546805083848428384534244800907273686070734658698471303524090
1159 12091972151626183
1160 1725251528
1161 78496567990020180
1162 2543471577993103346244038266598
1163 116498672711815680132338328485619388925079218205308557030483430723199037539391966300939343796639576905537328258700412475371517744808887780028675766032508160463471399605154966916936856652262222037667942589213760232099879167489980098377528665738729817094308531381255674333299629559561729984878103386966777385205058382392230580219374888029277837623458437807794916920806671714063876559862865669464841766683658208006173353381908151280077582165111272433111339730061022117765774355913686581220570
1164 1537045309297012283168734764887837380
1165 148174539509072847938974693143043751914407421424239460300881714623472003449320026681067648809
1166 28215721625272766
1167 42700173441988599884230410208654296976474528377533166142015198438220694741504621339257146055830763031374176531038328983244175485034032240558446730717799061095
1168 651674889587984386409941175520
1169 4585463908266590128842601028100640139030567288601014644837921387
1170 72072
1171 136419945745536161434968182656660304431267764518416320282696097376866072958627992538399971585864944556384211390938183008660047279171207590413579322024067055902725008937636466259733059139799062006109160771969313231788958505130766695200086067580052615817435290247450394644293866214246785812292259066138096318075123365781302009436887993882284347857069830672927847714264612577168799451599415698943329708786563761575228996810214445148970848715345300019173378823901456899903721770774926986609287470
1172 8175119032020617929029552123571216224914364754690212963477445441981161222232401349080615827662365417417282915351837708840
1173 2622
1174 44471534327977649215767401650315947561435193656460063266530923374824440318627129096414936005136934933007063672453565276866303770129640003822747963608073921643480401329126771951603597398031771320646440904139618053530112231848862127445411965
1175 553400804329642269000
1176 33075
1177 1110985332292207538735756630017347033937
1178 41354
1179 18932273245894598667769384694606828864421994828294680
1180 256368046687228351876
1181 161111955925478206654697423717515819533327229896249674253864091002078832164139659187850366442906499521089753652697994133227515836701196164278437179310423193021118235555348666652744742844102692229214918871695758926742759994559435467031301645812042139280391077782238916074911055999025454044317157957109091751646720694987717673144964720774977814819199470024727788150546507453636352152338909940452072386076931802420345445232863259720934572332822799322643760391027620598786295411285188771185568502070
1182 13065196049721041127720601518140391753246225778732916155934727763598846794245730
1183 189378189000
1184 59365905078480
1185 643528953468134581579816910826
1186 26371619856490745984950069178637356903931069838280817517052837561270893108945887554174057051046202415273188757764964209181718135686876522266889542419587835534583877988172175767300933257032840393143339456154793505743356553486375241575129295245
1187 191239891683542631299125841952691277786059421886848363339336676019467573778833775455978384967730014931533537585752519036141061298164319846998504931841472330116067345604198867316808009755949895676078108700702865846043656113542049899366155053578894019325824209327517593380919423470843213950604466495088491909204657464950420878023073123559898666190389770919351884534698704347466350004826286099316609922273318049472950043491408689288749337359060662795978143584149785650759332653195519071397269811957090
1188 3465
1189 47027
1190 36465
1191 16951968856469474154039472852835755899660387765880666958380033779973615812377334671685086984164812923455548082822216606347937667558510799501703352094966227254715
1192 2984364701878558640117751473231682137095167726653729060820
1193 228149190778466359139857129449560694398768890311010097463828654491224815518148694118982213266501907813319510339802755210116286128710033577469216383686876489828468343305809248708951955638848225541561183679938518954330081743455665529943822978919620565055708281727728488903436872200715954243071128528640570847681156355685852107481526236406959108765134996706786798249895554286527355555757759316484715637272068433021229401885250566321477959469359370715601925295890694281355883855262254252176942885664808370
1194 2599974013894487184416399702109937958895998929967850315031010824956170512054900270
1195 35413714942668410657414951661187456707543373720393231011910729795009808824387486376775168065351
1196 29716
1197 1662804
1198 15796600294037956844985091438003776785454710833130209692714649699201264972258586644950260173576675246748640065901213561299849163276439036837866835909333113485215742914915133284613259020962671395492860334236721309940270575538338769703502447851755
1199 121097401219850621722197472671890826699133
1200 86400
1201 274007178124938097326968412468922393972921437263523127054058214043961003437296581636897638133068791283796731918103109007349659640580750326540528876807938664283990480310276907699451298722256718875414981599606161264150428173890254301462531397682464298631905646355001915173027683513059861045928425362897325588065068783178708381085313009924757889626927131044850944698124560698119354022465068939098143480363754188058496511664185930152095029322700604229437912280364723831908416510169967356864508405683434852370
1202 9493756776716812063836039954240269848058281210711256025321504469219960248327410573615106364319581823295932679606629350341209347129139861139557968381509201204614661491863995104052568671598565508691209060876269507274102615898541600591804971158904755
1203 6797739511444259135769828613987138115763815494118147450310393545769419940763311203345719880650089982305674781211708859145523004690962830600183044190081457129140715
1204 249195453936572
1205 8534705301183086968437003350346177066517953066614768673870485880597363926677384216802815503749591
1206 141449787919444807005823620
1207 1092908718980429298089
1208 450639069983662354657780472457984002701370326724713088183820
1209 40072026
1210 80041500
1211 793285256130120092289769977861410744052288140927975533556960399951
1212 155241576238998240600042211253671575380
1213 332370707065549912057612684324802863889153703400653553116572613635324697169440753525556835055412443827245435816659071225915137144024450146093661527568029599776480452616365889039434425350097399995878372680322273613414469374928878467674050585388829194240501549028617323104882580101341611448711179965194455938322928433995773266256484681038731320117462609957404195918825092126818776429250128623126048041681233830114956268648657533274491270568435832930308187596082410008104909226836170403876648696094006475924810
1214 5762710363467104922748476252223843797771376694901732407370153212816515870734738218184369563141986166740631136521224015657114073707387895711711686807576085131201099525561445028159909183660329263775563899951895590915380287850414751559225617493455186285
1215 6480
1216 620780160
1217 404495150498774242974114636823285085353100057038595374142868870794190156455209397040602668262436944137757695388874089681938721904277755827795986079050292022927976710834117286960991695651068535794983979551952206987525409229288445095159319562418205129390690385167827282218642099983332741133081506017641652876939003904172856065034141856824136016582951996318160906433210137118338450914397406534344400466726061571249901778945416217995055876281786408676185064304432292979863674529059619381517881463146405881200493770
1218 92424189
1219 146078888479
1220 15638450847920929464436
1221 19274644506
1222 40951700472094
1223 494697569060000899157342200834877659386841369758202142576728628981294561344721092580657063284960382680477661460593011681011056888931695377394490974678507144040915517350125441953292843781256819277265406992037549145743575487419768351379847824837464873244814341060252766153399288279615942405758681859575741468496401774803402967536755490895918348280950291497110788567815997695727925468308028191503201770805973301638629875650244034607953336692624777810974333644320694314373273949039914503596369029428054392708203880710
1224 2297295
1225 49
1226 3532541452805335317644815942613216248033853913974761965717903919456524228760394527747018542206037520212006886687510321597810927182628780071279264013044140185426274009169165802262024329583781838694420670670511997231128116452304242705805303523488029192705
1227 2780275460180701986529859903120739489347400537094322307176950960219692755772194282168399431185886802763020985515588923390518908918603797715474865073743315965818552435
1228 2509761542830329704212072501936363381048709979689895379787575750688216495225347214167749059092346183147105855013014176613880
1229 607983312374741105064373564826064643386428043432830433226799485018011015892662222781627530777216310314307045935068811355962588916497053618817829407879885280026285170823304168160596905007164630891759185193214147900118854274038895303845832976725244329217876825163050649602527725295647993216677420005418586264782077781233382247102672498311083650037287908249949159149845861168049620400550566647357434976320541187713876117174149918533174650795235851929687456048870133312364753683370054924919937537167078848638382569392590
1230 30425026352721
1231 748427457533306300334243858300885576008692921465814263302190166057171560563867196244183490386753277996911973546069706779189946956207873004764748001100138779712357045283487431005694790063819660627755556972846616065046309611341880119034220394348775769267206371775715349660711629838942679649729904026670279691946737748698293546183389845420943973195901415055687414913460255097869082713077747542897002455850586202075781500241378549714337995128935333725445258396159134107521011784228537612576443108252674062673848942922278290
1232 176
1233 2593721434687560017484405703161135554425813291476371160
1234 2179578076380891890986851436592354425036887864922428132847946718304675449145163423619910440541125149970808249086193868425849342071681957303979305896048234494408011063657375299995669011353193394474457553803705902291606047851071717749481872273992114011898985
1235 9690
1236 15989882352616818781804347759128172264140
1237 925804764968699893513459652718195457522753143853212243704809235412721220417503721754054977608413804882180111276488227285857964384829138906893993277360871670504185665015673952154044455308944920196533623975411264072462284989229905707245330627809435626583534281886559887530300286110772094726715891280991135978938114595139789116628853238785707694843330050423885332247950335556064055316077173710563592037887175131967741715798585265996636099974493007818375784636048848891003491577090701026757060124908557815527551142394858244730
1238 1349158829279772080520861039250667389097833588386983014232879018630594103020856159220724562694956467831930306184354004555600742742371131571163190349653857152038558848403915310697319118027626711179689225804493953518504143619813393286929278937601118573365471715
1239 54936010004406075402
1240 53482797368
1241 79782336485571338760497
1242 2677114440
1243 13684006337843120254608314411923663417002029
1244 780535839820232538009954548102209011506148803683557463113936058464035330015082983606169957377719662958749920909047408926916680
1245 53412903137855170271124803598558
1246 226368970441386197815719405727222
1247 2022161
1248 160160
1249 1156330151445906166998311106245026126445918676672662092387306735030488804301462148470814667032908842297842958984333795880036597516651594494710597603423728716459727895604576766240401524680872205325470496345288668826505393951548152228349417954133985097602834318076313299525345057352354346313668148209957928837693705129329596606669437695243348910859319232979432779977689969109524005089780389964493926455321081739827709403032432997229798488868141766765151355010425012264863360979786285582419568096010788711593911376851177947667770
1250 1620000
1251 360527279421570842430332392739397842065188047515215591240
1252 244307717863732784397115773555991420601424575552953485954661986299243058294720973868731196659226254506088725244531838994124920840
1253 141998060847291496519868826037192523185359577226107620506695911591229
1254 12597
1255 2142211030596954829077687840936890443696006219720306937141491956029938345596023438417506691441147341
1256 70750333987434989681271534175903488424115141295779954844859740
1257 1164935417815714132356011299407589846036560825042521046707142452332051264668549404228559361666886570357705792931031758900627422836894991242783968465898449389677973470265
1258 29071862
1259 1455819660670395864250873682762487893195411613930881574315619179403385404615540844924755665794432232452984285361276249012966076273464357468840642382710474454022797420566162148696665519573218106504767354898718434052570290984999123655491917204254687237881968406458078444102409427206614122008908198596337032406656374757825962127796822058311376278771882914321105869991911671108890722408033510965297853407249241910443086138417833143512316297484990484357325555958125090441462971473550933548266236232877582987896734423455633036113722430
1260 63
1261 76775489974875738420016721522869
1262 851319221275536182808663315767171122520732994272186281980946660755904879006160236468277199060517531201948023202327376874584068670436184021403973110631583862936330633342870561050008363475432454754383901482635684670176114624102251164052375009626305819793612652165
1263 490437810900415649721880757050595325181392107342901360663706972431793582425459299180223491261759246120594138823964370497164145014332791313212050724143247193054426830981565
1264 51482316277450766526385352866080
1265 2897310
1266 548594516931736795911860337145196909327055774223216416471543284065751978043583956970
1267 25701649013359760870096257512731846696550083477925479311711959998012449
1268 77445546562803292653885700217249280330651590450286255047627849656860049479426548716387789340974722678430125902516592961137599906280
1269 3689338695530948460
1270 267631795955535745939629413268403009109725683182
1271 1517
1272 43452211302920059640
1273 810162134158954261
1274 662161500
1275 76576500
1276 11202932
1277 1859081706676095518648365692887697039610540630989735770401045692098123161694045658968912985219489960842460932406349769989557679401213984487709500322721275877787112306062989063885641868494999522006587912205663440285132261587843880908063178269833235602775273655046966173118776838542846233805375769607522390383300190565743753637196541768463627507991694481588052195979671204006053452515058793502685358801057281919635820998759572924265227911888332848524304734958525740493748214571724542141135983669384673475544129858752843387117223543110
1278 10042934942280581297413477020
1279 2377765502838726168351259721203364513661881467035872050342937440193499523806684397821239708095727659917507532547721355816644271954152686159780450912760511847689716639454563012709735949805104388646425939711043540124684162570852323681412805007116708335949575004805069735418915576496300333037075609328021137300240943733586260901974376921864979582721377241951118758657999469923742365766760196889934573906552263575214215057413493770135226499305177713262585756011954422091503966437235689398512923113142997375220942089344886692122928911637690
1280 7680
1281 3351096610268770599522
1282 545695620837618693180353185406756689535789849328471406749786809544535027442948711576165684597791737500448682872691848576608388017749593957719946763914845256142187935972780029633055360987752203497560080850369473873582889474049542996157572381170462030487705710037765
1283 3050673140142085673994666222303916671028193922207023840589988735768259889043976082404650545486818587674162164258726499512754600917177896342998318521071736700585906448420204345306591223599948930633364480649268861979969780578403531283252628824130736795023304731164904470542468684644753327286568006767851119156209130810191172737233125590752768804631527001423285367358213319912161455278753332609786058322106554166999837918661512507083495598608543006115897524963337523543399588938973389498292080354162465632408468700629489625993717793631156270
1284 1710917411729999609653065210226714432262980
1285 550548234863417391072965775120780844029873598468118882845363432699694154818178023673299219700374866637
1286 350882284198588819714967098216544551371512873118207114540112918537136022645816021543474535196380087212788503087140858634759193495412988914813925769197245499699426842830497559054054597115124666848931131986787571700713797931813856146529319041092607085603594771554282895
1287 468
1288 8498776
1289 3932317677643148433779124760549748588955341965724853730520495480405286996977685170219594553132509159511995029729498457871940680582242308386124832573661468607055233412013643401100196087220334171586406815556907563092181047165562151824112638554304519728785039798471561862529242134507087038872386160723760092592353569614336421658293498886480318989170038304834614838524736969366776115854313045734014229177195348321262791077154689621630625826606411934883391909677742067847442070142336699063298491576515418200174516155111412127905902235990560432030
1290 1308276133167003
1291 5076622121837304628008850065869725428341346477750786166101959665203225513098191554753496568094069324929985583380782509112675418631674820126487158852596955971708306334909613630820353148601451415518051198883967663952005731890740738004929416373607134969861486379826786364525251595648649367184250533494374279536728458372108320360856907062446091815018519451541487756535435427452507965567918142042612369867759194682750263280606704301525137942148877807934458955393965009591047712553756678490718352625281404896425300356248833057126519786663813517750730
1292 76
1293 211378696498079145030130606288806585153179998264790486446057705118103034025372957946676324733818235077976073833128643684277746501177433055994393862105739540206457964153054515
1294 227020837876486966355583712546104324737368828907480003107453058293527006651842965938628024272057916426674161497380135536689198191532203827884609972670617838305529167311331920707973324333485659451258442395451558890361827261883564926804469419586916784385525817195621033065
1295 1060105447830
1296 81
1297 6584378892022984102527478535433033880558726381642769657434241685768583490488354446515285048818007914434191301644874914319140017965282241704053845031818251895305673316377768879173998033736082485926912404952506060145751434262290737192393453036568454055910347834635341914789251319556298229237972941942203440559136810508624491508031408459992581084079019728649309620226459749405902831341589830229268243718483675503527091474946895479078103910967094516890993265145972617439588883182222412002461703354989982150663614562054736475093096163302966132522696810
1298 1664727575891093194
1299 91526975583668269798046552523053251371326939248654280631142986316138613732986490790910848609743295788763639969744702715292264235009828513245572542291785220909396298478272604995
1300 6756750
1301 8566276938521902317388249574598377078606903022517243324321948433184927121125349134916385848512228296678882883439982263529201163372832196456974052386395545715792680984607477311805371441890643314190913038843210384249622615975240249087303882400575558726739362532860579831140815966742743996238602797466806676167436990471720463451948862406450347990386804666972751815914624133977079583575408369128277985077747261830088746008905911018280613188168189966475182237954910375288905137020071358015202676064841966778013362545233212154096118108457158938412028549810
1302 2865149859
1303 11161858850894038719556889195701685333424794638339968051591498808439960038826329922796050760611433470572584397122296889378549115874800351983437190259473396067677863322943542937282398988783508238390759689612703130677258268615738044560756958767949953020941389380317335519976483204665795427098899445099249099046170398584651763877889367715604803431474006481065495616136755246572134697398757104974146214556304682164605636049604402056819638984183151526317162456055248219001443393537152979493809086912489082711751411396438875436787241895319678096750873200402430
1304 11532304439951903318047260070672268613130768031212132639712137620
1305 7763631876
1306 148244607133345989030196164292606124053501845276584442029166847065673135343653456757924099849653819426618227457789228505458046419070529099608650312153913448413510546254299744222306580789766135621671762884229867955406273202009967897203318530990256660203748358628740534591445
1307 14588549518118508606460854178782102730786206592310338243430088942631027770746013209094438344119143546038367807038842034417763694448364060042352407669131728660454967363087210619028095478340045267576722914323802991795176557080769624240909345109710588598370395920074757524609263548498194623218261574744718572453344710950139855388401403604295478084936526470752602770290739107269780049500175536201209102425090219589139566316832953488263268152327379044896531330064209422234886515353058944198408476594623231104259094695145610195880925157182819272453391272925976010
1308 186489997878569957452184107914711873116664820
1309 46410
1310 35059765270175182718091453138160794193374064496842
1311 138
1312 2434002108217680
1313 7754324487462449580421688873809769
1314 733134250786482434711183822460
1315 144794185769078773852189998856765361979856756397115266188330582800019562717180820226077694781198589925531
1316 11712186335018884
1317 40180342281230370441342436557620377352012526330159229197071770992784851428781069457209862539677306851267237946717924492013303999169314717314806346066093711979224975031961673592805
1318 97693196100875006770899272268827435751257716037269147297220952216278596191467628003471981800921867002141411894683101585096852590167478676642100555709428962504503449981583531442500036740455883374681691740707482982612734040124568844256986911922579139074270168336340012295762255
1319 19242296814398312851921866661813593501907006495257336143084287315330325629613991422795564175893150337224607137484232643397030312977392195195862825715584750103140101951912030806498057935930519707933697523993096146177837878789535134373759426199708266361250552218578605174959618620469118708024887017088283797065961673743234469257301451354065735594031278414922683054013484882488839885290731532249394806098693999638075087971902665651019250692919812960218524824354692227927815313750684747397700780628308041826517745902897059848366940282324138620366023088989362357190
1320 924
1321 25419074091820171277388785860255757016019155580234941045014343543551360156720082669512940276354851595473706028616671321927477043443135089853734792770287454886248074678475792695383934533364216534180414429194880009100923837880975912507736202009814619863211979480742337436121656197639705813300875749573622895924135371014812733888895217238720836719715318786112864314351813529767757488469056354101450538856374773521897191210883421324996430165347072920448671292972548433092644029464654551312362731209994923252829942337727016059692728112950187117503516500554947673847990
1322 64575202622678379475564418969694935031581350300634906363463049414960152082560102110294979970409354088415473262385530147749019562100703405260428467323932544215476780437826714283492524285441338910664598240607646251507017200522340006053868348780824810928092581270320748127498850555
1323 7350
1324 25634475912287889868436166771909511789445676439044750420764818236420676377690187625124358271862633206560371673732992270136545568978680
1325 29330242629471040257000
1326 51
1327 33731111319845367285094918836559389560257419454971766766734033882292654927967549702443671746722888067193607899974322844197762036649040264235906070006171452634051195098337376906774481125774315340857409947541605772076925932868055035897765940067024000558482296770945081777733437774267889614250262119684197582891327637336656497870563953275782550327062228029171770945144856554001814187198437781892624865062409324463557572736842300098270262829415565765435386805774571770713938627099596589591505344315663263156505333482163750311212250205884898304927166396236415563196282730
1328 4273032251028413621689984287884640
1329 17799891630585054105514699395025827166941549164260538534302794549803689182950013769543969105077046935111386410396040549961893671632006419770459211307279514406796663939159021401612615
1330 692835
1331 12326391000
1332 66786643213290
1333 65231
1334 58
1335 4753748379269110154130107520271662
1336 1925894841471967854113892431802268858392838261212426150831926982540
1337 4909014961551714326188385184931782719041065944283766548536984359620377759
1338 122336577275777305488344855183378910779933437651777260873154152346662691103719222404310
1339 798695422208632306783433954002406207
1340 1047776206810702274117212
1341 53718564633814055522119526518170278467713019079767123094760
1342 101548382129356684834
1343 6302804582360135762079263
1344 2240
1345 38949635971882190166239109692469882372581467470824006604660926773205262370921640640814899896142420689967839
1346 43459111365062549387054853966604691276254248752327291982610632256268182351562948720228521520085495301503613505585461789435090165293773391740268358509006602257015873234657378712790468844102021086877274615928945927264222575951534824074253398729495097754606307194925863489806726423515
1347 7992151342132689293376100028366596397956755574752981801901954752861856443144556182525242128179594073865012498267822206932890258562770882476936185876968501968651702108682400609324064135
1348 8638818382441018885662988202133505473043192959958080891797743745673767939281593229666908737617707390610845254048018395036015856745815160
1349 57521511525285752531
1350 75
1351 947439887579480864954358340691834064774925727246766943867637981406732907487
1352 450900450
1353 790260424746
1354 29421818394147345935036136135391375994024126405325576672227398037493559452008116283594709069097880319117946343281357631447556041903884586208161678710597469727999746179863045388559147407457068275815914914983896392757878683919189075898269550939868181179868469970964809582599153788719655
1355 10555351348380073535050798726659338122969577684593305789863111155538626102519764613660837871854596006981284369
1356 21073369760278405192096804194362441662183124660
1357 8618654420261
1358 21957790132814461188124782355540534
1359 8111503259705922383840048504243712048624665881044835587308760
1360 272272
1361 45908042506309544875014184536557329191510347878216574569525020113800303356963835145025837247289850659450500351865053390953154131879343799625068161278399347034943676528837169970120068812178843178906934938604125455796696194633422903856859444431219664760094405905256256299495208810778597764994606744890192910315096914415189493601837540408340050995131692347702780256342149769996469108777073821155862441349939090594901856494842370433745827710834585006757561442659192179941670471482550958434038773613617701156003758869224864173559872530209346593005873465277761581510140795530
1362 27770403041601448345854282126627012747044890346953438218205992582692430880544263485778370
1363 95041567
1364 347290892
1365 715
1366 20095101963202637273629680980472309803918478334837368867131312859608101105721543421695186294193852257957557352461167262278680776620353172380174426559338071824223826640846460000385897679293177632382269886934001236253631141116806138838518103291929967745850164990168964944915222037695524365
1367 62756294106125147844144390261473869004794645549522057436540702495565014688969562643250319517045225851468833980999527985432961698279062974087468176467571907396768005814920411349154134066248478625565780061071839498074083698063889109572326860537477281727049052872485302361409950444334343144747627420264893708400737482005564037753711917738200849710345023439309700610419718735585173271698259913520063957325366736843230837828449520382930546480710877704237586492115115709980263534516647160179331003529815397480257138374230389325256345748796176792639029027034700081924362467489510
1368 43648605
1369 55067354465423397733736100
1370 4803187842014000032378529079928028804492246836067354
1371 3652413163354639007072877712963534553866237297662112683469193322057868394517062175414035652578074491756310711708394748568330848163186293291959836945774605399673827863667857078461097309695
1372 2315250
1373 86164391807709827990010247829003622143583048339493784860370384526410765167955209509182688696903095094066709055912351923999456411737153463422093806289976228855762471983885724782388626072959161152901816023851635630855716917441719747442804779517956307811238349593922320142215861960071053137738492448023699061634212562793639423835846463054549766652303717182172218938106273823958442902041710861263047813407728529685755940338461191485763640318016035087918206253674053869802901832891356550926221467846436540740393050987818324543576962713097150736293386854118643212482149667863097230
1374 6359422296526731671200630606997585919073279889452337351969172301436566671644636338243246730
1375 69300
1376 104662090653360240
1377 661620960
1378 2170440125020982
1379 186645657853157730396008593116291310760660368267613087941924682337126382774939
1380 178474296
1381 118993025086447272454204152251854002180288189756840916892171501030973266696946144332181293090423174324906125206214958007043249304609008932985911546486457172049807973809746185924478692606756601552157407928939108806211745062987014971218513400514297661087320160789206724116400105366858124383216858070720728404116847549218016044317303965478333227746831433428579834353524764150886609647719602699404269030316073099496028953607414905441839587279180144456415042836323868394197807431222963396829111847095928862762482803414177106194679785506787165166821167245537846276437848691318937274630
1382 13885715456573022356078109557506366074507668529372621887187737185989197864053586504391373729287951910248672130550666578234568416644664042114700528752502607630538664208824903860266655296391585743976148491871394854251259118511713041937416009374723607712382464008206754776936418428047607336215
1383 1683762468306488582260596625676189429332335394222233947079298121468677329872365662865870435838492340699659238097569979090000521003228881207593484832002093089249634645150882113170565859769395
1384 333179807574650438761703390701792512501961019189749724093923367979420
1385 2923832323501280369209071247284636660062573018632345703792081790084199430397974797984052090503723093933815770213
1386 792
1387 4199070341345859934763
1388 2997669978707033553325056906140326399145987957105454069453817079748797474930712850694417331953344464541963303154662383077497502290797860520
1389 779582022825904213586656237688075705780871287524894317497715030239997603730905301906898011793221953743942227239174900318670241224494971999115783477216969100322580840704858418397971993073229885
1390 667643110039946004500615542109996003824422310213362206
1391 85460410176323656825827433078257464149
1392 17252515280
1393 37142485912778388348805710030141970841371413285255004500443011785088150172212861
1394 1191946342
1395 240672588156
1396 1046186822568754710110444860242973913301949797029803470239382160832330318750818784892351648851717218125145192800977171694046628299488453321480
1397 1737868804906076272335255930314305253959257683
1398 1481745395090728479389746931430437519144074214242394603008817146234720034493200266810676488090
1399 166471242095939734163431609000343749050223177469820442732147929942331600109027655920721629033502020880543669163494726251853505777148003497247290253534553583697681355359834914108345690956852485571468213692585813219890231343118833944734700247319502427861160904944100207038843747408234516012120384440938299037359469721356004445999908247704188185617817175366583188260581145047090366897159724176466572373412186266194944506096773452713133582603573022094524644928017091883482732596280925792163927474087204479004713441976433771566357019923995244068382812976507446940736550319155193247207370
1400 23625
1401 364064804659697267744968463000331354599666891274125646271432919122078880942332775990521371507434652398421020120694678448819002651839151923587070883860324569850645252609168881391852920765198356295
1402 9733886535057688671610754799811962618229875639090207942918603767378427702701564139578352984230854289084319163516017271342432460067909493522405070655504327949007603610386257606046925362770501606527280092801847792830132642076710842398128622571681249006380107269752935098632429318061372742686715
1403 525737919635921
1404 45045
1405 821596882903859783747749020486982901477583018235689142765574983013660039941830918233518637431546189395402231429853
1406 1530098
1407 224523472888007630167974
1408 73920
1409 234557980113179085436275137081484342411764457054977003809596433288745224553619967192296775308204347420686029851364069288861589640001536927621431967230185999430033029702007393978659078558205152170198713092853410826825335962454437028131192648473178920856375715066237191717730840098202433061077621677282063343639492837390610264413870721015201153535504400091515712259158833371350326958098051364641400474137770449068676809090353794872805217888434388131185224703576082463827170228159824441158973810988871110917641239744795184136997041072909298892351383483898992739497799399689667285315184330
1410 61488978258849141
1411 523132780335891268252578829
1412 369303948366770412668987035665769791395588278351520624994501902773812602519039031067000132044656177998176253058744941607998459789719424022482440
1413 1273506011773829814262887615166262791634072543324039187207475320
1414 2217736803414260580000603017909593934
1415 232511917861792318800612972797816161118155994160700027402657720192865791303538149860085774393127571598898831494648399
1416 2563680466872283518760
1417 9315184709219278594015190205530063592241
1418 6901325553355901268172025153066681496324981828114957431529290071071305241215408974961052265819675690960782286932856245381784614188147830907385195094752568515846390959763856642687270082204285639027841585796510085116564043232387987260273193403322005545523496054254830984930392386505513274564880935
1419 33981198264078
1420 74392110683559861462322052
1421 285313471443000
1422 57917605812132112342183521974340
1423 333776005701053838575819520066952219251940822389232276421055724569884454539801213314638311263574786379636220478491070598050042057722187048005297689368554677188937001265956521631631868788325931538192768731130403606572453074572663891030687138777333604378622642539255523814330985459742062245913455646772376137998998307606838406260938036004631241481022761330226858544783019887431515261373527091884712874698047349024727099335573450104001825055242134310676574753188765346026063234671430179769219733037163590835803484156843547026946789446749932323816018697588266668305368545758396547003507301590
1424 380299870341528812330408601621732960
1425 1454953500
1426 1798
1427 476298360135403827647694455135540816872519553549434458452846518961225116628296331399988870173121220163740886622806757743417410016369560917503559802728927524348613100806519956368338676760941104305001080979323085946578890537415191372500790547035255053448294510903517632483050316251051922824918501207944180748924570584954958405734358577378608781593419480418233727143405369379364772277980023160119485272194113567058285570751863313298410604353830525661335472172800368148779192235876130866530676559044032444122691571891815741607453068540512153426085458681458456535671760914797231872574004919368930
1428 58344
1429 680630356633492069708555376388687827310830442022141841129117675595590691661835457570584095477390223613985726983990856815343478913392102551112586958099637432294168121052517017650355969091384838051846544719452689817661234577966308471303629691713379471377612856081126696818278901922753197716808538226152234290213211365900635561794398407074031948896996437517655996087926272843112259585233453095810744453965388287326290080604412674703428753621623821170048389734931726084605465705066991008272336802873922362651326256233404694757050434944391867245876120455804134389474946347245244345908253029778200970
1430 195
1431 195534950863140268380
1432 59639185555862428538344906935620859737851022434965200612812282868316180
1433 975343301055794135892359854364989656536420023417729258338025629128481461151410210698647008819100190438841546768058897816387205282890882955744337110956780440477542917468256886292960103707954472928296098582975704508708549150225720039378101348225272782484119222764254556540593666455305332328186635278076151737875531887335610760051372917337087782769395894962801042393998348984179867985639538286296796802532401415738573685506123362850013403939786935736679342490157163479239632355360998114854258638518330745679350525182468927586853273275313545763340480613167324580117598115602435147686526591672161990010
1434 354137149426684106574149516611874567075433737203932310119107297950098088243874863767751680653510
1435 43464323361030
1436 132580117463670578148166345804011355111016191928195904373026183095798724304335012153053047404031567901345274848089434037271447064509273224071195960
1437 174387041431994991249839893777158718853240440920306184564016368259475783971377399699459736952061198498843668637812750976984302270230953771398206953369095468958459075999791894186697549046530012665305
1438 4962053072862893011815686085054943995857661934414654393269559561100268468433879052996996579124346821800802464304723640429503137601278290422409955273127096762893555100070212926092147189104881374461018100187690751198809547084086962840136426056988521987231393663009223478164952125897464044412149392265
1439 1403519010219287761549105830431220115755908413698112402748418880315884822596879293195353045690685174041492985799236753957781188402079980573316101102666807053847184258236821659375569589235746486543818085860902038788031602227174811136665087840096167533994647561557762306861914286029184373220260568165151582350802890385875943883713925628048069319405160692851470700004963624188234830031335295593981090598844125637247807533443311519141169288269353400525081573843336158246625830959364476287275278180827877943032585405737572786797481860243176192353446951602347780070789223688351904177520911765416241103624390
1440 8640
1441 227660813442695991675918526871173988268662756473
1442 228426890751668839740062110844688175202
1443 1482664962
1444 23520996524025
1445 7818613803000
1446 85347053011830869684370033503461770665179530666147686738704858805973639266773842168028155037495910
1447 2030892007787309390961556136633975507498799474621168646776962119817085338297684337253675857114421446838040350451495582976909379617809731889588398295558869806916875621668680941116449195624125166028904770240725250126281728422721951714754382104619154421690255021574082058029189971884229788049717042134974339661611782388362490799734050383785556305179267522556078102907182364200375799055342172724490638096527449797097577500892471768197271960125754370559793037351307420982867577398200397187687327527657939383568151082102267822495956251771875950335437738968597237762432006677045205344872759324557300876944492330
1448 10794692585611099565440428155347375612551035060728701310919023199165228580
1449 38244492
1450 2911361953500
1451 2946824303299385926285217954255898461380758037675315706473372035854590825869939973355083668673025519361996548505120090899495509825441920971792765926855920089836386527041256045559967782850605615907940821619292337933234787941369551938108608433802393065872560036303993066200354649204017422460139428137847766848998696245513974150414107106872842198815117175228869327318321610454745284429301492623235915878061329655588584953794976535654241614142469591682259697196747067846140854804788776319334312242631670045557387220130390610441632521320992003936720159243434591993288841688392592955410373779932643572446458370830
1452 8004150
1453 4281735712694007750892421687533820464386241428742233721505809568096720469989022781284936570581906079632980984977939492076966975776367111172014888891721651890532269623790945034198633188481929959914238013812831767016990146878809958966071808054314877124712829732749701925189115305293437314834582589084292805231595105644731804440551697626286239714878365255607547132593521299990744898275775068781561785770823111989570213937864100906305613065349008316714323340026873489580442662031358091991992755688543816576194883630849457556971692053479401381720054391380710462166248686973234437564211273102242131110764704012815990
1454 3607412583971323219590003783834944284988520226319453743906969800919895176551430071528816513023400139449183391549534086592248781036129317137092037483563399346623614557751044797268991006479248759233160158836451176121534540730131221984779181743430655484717223193007705468625920195527456360287632608176655
1455 461113592789103684950620429466351214
1456 2288
1457 3065857
1458 93312
1459 6247052404820557308552043242111844057539526244534918999676976159853115165713984237894722456479000970184519257082813718940294817657719615199969722893021890108286581381110988804895805821995135811514873262152921548077788624296183730131498767951245405724956018580081815108850919230423125042343655997473983202832897259135663702678764926836751623744007534907931411266453947576686496806584355825352298645439630920392782942135343723222299889462344203134086197753099208421297865843903751456216317430549585428384668335217409358575621698706026446615929559357024456564300556834293949044406184247456171269290605703154698529410
1460 5430624079899869886749509796
1461 84926489177381560738672028269476296081528094728189111882675971342364706794060793653636891895653803668936866626614809725791355205602474486670926786290749493382769570011898652468921706385660116168003535
1462 51253692706
1463 881790
1464 156384508479209294644360
1465 68125991933505149408579601029760135207619706289085108028978712016509676851936677909005131897186378478477357627931980907
1466 2644233424050979919959472773551014160896585325892159594283808864074283164412198242430622504046152302216251426005808485472118356499482789461488463475451971721075109470831515836398170407749289340517906396427118712097084818355186185714843140217934670470297724600474648108502799503321625512090834701793488115
1467 207581479919134259724850681272100835036353824561818387514818477160
1468 48656903109167102180377048910072167325742942437647896904900609196158131819690949460170468397279585419793715869248822291678621072674903273234128917320
1469 1052615872141778481123716493224897185923233
1470 441000
1471 9189414087491039800880055609146522608640643105710865848524831931143932408765270813943136733480610427141427827168818980561173676774505553959155462375635200349289561211614264532001730364154844778738378568626947597222427066339686267023434687656281991821410303331300350025119702187952416937287517972284229291367191868188561306640463207376861638527435083849567105972953756885305836802485587419093231307441697083897783707881090616860003137399108322810240796894808935587729160656382418392094202940338440165153847121104809166464739518796564902972032381814182975606086119103246399044321497028008027937126480989340561536762110
1472 14277943680
1473 41698906186094346322687965880312861376030294511540853934393901929101071035883849683935713920766017601448001513667871575363555405950814972955425052068758001250939858875842238362240557835359117038489735685
1474 6803741602666897883878
1475 1730484315138791375163000
1476 2738252371744890
1477 7837064527596239941598004816359955847529368203188805949593475486653599686336913671
1478 1954088500373674160850050379654199464902576555834305940175734750550895258500614501156230030490106551337809803818292470763895465453117781412039974508359007101874505898944490203098247931326724822642732826959640728239745680764482591243269080621053721477550018479750764952183568832954681253435126844625387716985
1479 76038
1480 1978863502616
1481 13609522263574229945103362357145999983396792439557792321665276090024163897381366075449785502284784042596454612037020910211098215303042725413509239778315731717297840154400725771894562669313325117311538660136509391486414485249075361461706772418953629887508659233655818387202278940357529484122814116952943580514811156787259295134526010125132086659131359181208883945944513947137944304481154967677075566321153381252617671371895203569664646488079426081966620201212033605426886932102361638691514554641229884592847586356222375534279227337712621301579957466804986872613542391907916984640137098479889374884318345213371635944684910
1482 969
1483 20182921516880583008588286375647517975377443187864206013029604441505835059816565889892031899888334735170542189650902009843058653294412361788234202591242230136752696948976276319719636438591661148973011832982443427574352681624378761047711143497308233123175341643511578668220979668550216224954133335441215329903464945515505534684502073015570884515491805665732774891835714183605571403545552817065103064854270464397632006644520586893812670741821788879556497758397445836848073320307802310179516084532943918851192970566277782917336094141827817390243076923271795532085883367199440888221323317045675942953444105951430136105967721530
1484 620745875756000852
1485 16632
1486 1451887755777639901511587432083070202422614380984889313550570919659315177065956574359078912654149167643992684236991305777574330831666511589145701059710742276692757882915756220901998212975756543223550490431013061082131040808010565293748926901442915057819663730454818359472391642885328171302299245556663073719855
1487 30012004295601426933770781840587859229386258020354074341375021804519176733947233478269451435133953751198596236010891288636628217448791181979104259253177196213351260363127722887423099384185800128522868595644893376803062437575451217677946470380497342654161733023901717479644596767134171526506796269801087195566452373981556730075854582574153905274536315024944636264159706991021484677072237038975808257438300180559278793880402112711099441393089000063900512166737001959393085027297702035236940417700487607331723947232055063198078771988897964459291455384905159956211708567025568600785107772446920127171771385549776612389574001915110
1488 534827973680
1489 44687874396150524704384694160635322392556138192307216694307407466929054156847430649143213186914457135534709795420217128779939415781250069966886242027980845161680026680697179379372994983052656391370551338915246238059759969549846863122462294396560543212046820472589657327190804586262781402968619645733818834198447584858537971082947473452915164953784573072142563397333803709630990684160560951034978495325628968852766124087918745826827068234309521095147862616271395917536303605646278330467804281956026047316936957428529989101939291491469069079884977068123783174799234056301071646569025473173464069358767593083617375848075688851598790
1490 99478823395951954670591715774389404569838924221790968694
1491 15941166575048541741926154
1492 18149024859719329113280639243456918412502117529242665545527927230166983168744724148643584712185285361583056019229810714796125660107738920916330086160360
1493 66718996473452733383646348381828536332086314321114674524600959348125077856173213959170817288063284503353321724562384173268449547761406354460561159347775401826388279834280888813403881509697615992316233149000462633423221634537921366641836205534064891015585902965576358389495871247290332634632149131080591519458282244193797190826840577865202341276000367596708847152219368938479069091451717499895222893521164050497179823263262687519452812873824114995055758886093194104881701283229893547388431792960346888644186877440795273729195362196763320136268270762708808279975256446057499968327555031447981855552640016473840742141177003455436993470
1494 4807161282406965324401232323870220
1495 222870
1496 1768
1497 20807754186861078815021294974276117826639116961258886113262557062621434446906040992283921246462242783122552755320267916106414147569456671504757100982310242624218989579045276942758038359844199402206378106815
1498 24441677310428565852186645860381634746614
1499 100011775713705647342085876224360975961797385167350897112376838062839491706403647724797055114806863470526629265119013875729405872094348125336381177862315327337756031471587052331292418383036726372482033490351693487501409230172344128596112472095563271632363268545398961225854310999688208619313591547489806687667965084046501989049434026219938309572724551027466561881176834038780124568086124532342939117388224911695272555071630768591659766497862348377588582570253697963217670223561610427535259257647559986077636129283752115320063847932948216884266137873300503611682909412640192452523004992140524801473407384694287272469624328179700053211530
1500 1125
1501 331726556966322934846277
1502 1090367704589007566035202161494385722019383400119651874476478760664145697976533387343668263403266024900638505861980470638958322454581550203448421495842767449796261170069732921897400657944793163960886418313690808872680411646815934535605444102983629208422567461571568587963766123806881456648026733413053968363611105
1503 34666107146495421374050063772440839451071088701823670714974685685720
1504 4919118260707931280
1505 1868965904524290
1506 21422110305969548290776878409368904436960062197203069371414919560299383455960234384175066914411473410
1507 31189531441649350859600838181350836392806797636801
1508 861764
1509 10466300355991122643955711372060887266799475831513219714971066202498581526793738619118812386970508119910644035926094761801526316227436705766892821794102052039982151758259774302207293295001632299309808187727945
1510 15021302332788745155259349081932800090045677557490436272794
1511 151117793103409233133891758975009434678275848987867205536801402312950471968375911712168350278473170703965736819594829966227132272734560017383271959749958459607349363553568036072582844176768493548820352603921408859614629346790411978308725945336396103436500898772097830412265863920528883223782836828257097905066295241994264505453694813618326785764386796602501975002458196232596768222378134168370181006373607841571556830713234091341997907178270008398536348263653337622421899707801593356005776738305463138963308191347749446248616474226684755712126134326557060957252876122499330795762260543124332975026318558273068068701602359879526780402621830
1512 630
1513 46558817449894322874479515781
1514 825408352373878727488648036251249991568673233890576468978694421822758293368235774219156875396272380849783348937519216273691450098118233504010455072352974959495769705742787821876332298064208425118391018663463942316619071616639662443453321185958607310775883568409677421088570955721809262682556237193681854051253606485
1515 46572472871699472180012663376101472614
1516 6878480421833625733933362273270172078338302543582970241755084420233286620954250452335918605918223152039978231288098260907731625180833051027289102654776440
1517 41
1518 289731
1519 8844717614733000
1520 5173168
1521 25050025
1522 628135756156521711618861155587201243583760330990728692892786455007119061253227424180778382176563281826685128541452123584279193524667975696551956310060613944176280746070261532447888878826862611515095565202896060102947113500262783119467977422514500163500447395559764517448402497304296848901425296504391890933003994535085
1523 230152398896492262062917148918939369015014118008521754032548535722623568807836513537632397474114638982139817176242926038563922451374734906474723194699186733981993080692084118938543671681218415674853397015772305693193080495161797442964189614747331265533790868829904995717880910750965489149821260489435560109415967653557264841805977201140711694719161091225610507928743832862244878002681898338427785672707004742713481053176255521113862812632505222790970858405544033198948553254981826681196797972439220360641118375422622406636642890247240882949568102579346403837896130334566480801945922807178359120965083164249882668632540394096519286553193047090
1524 2676317959555357459396294132684030091097256831820
1525 105559543223466273884943000
1526 2664142826836713677888344398781598187380926
1527 5327346881199481425773457088378991618800933198240228834920272697071777997138012957131475504967988633034517814286382233756976894959765283235348446293197944488350915244954225119823512287155830840348692367553524005
1528 2061786283851720016999121777671348741997247696599181950385533431040558658780
1529 4335344870389259769484516507207766258600144871515339
1530 1225224
1531 352363322710529653218326154994896173961986614671046805423831808191336683844797702226115200532869512281656060096827919765041365273054719141812801211084454889726431406539580786094910361343945394398200550831147400016278606238092711885178174300178164167532233820178584548444075674359728163888376349809325842527515846477596172472804951094946429604615035630666409687638906808112096908222105986356132939864914424261094339492412847202825323966140365496092976384218887914827590235033377176648912297695804446372141552232772034904560700264968525791795788765048979344275818975542221282107779207817790067814197542324466570365676419343361771027712938555094790
1532 2634458001562278656096477750662475906003569874192277602592197332949348775825477923244656826066679467231311662583341633927661212444259058543451726316779376520
1533 1163705159978543547160609242
1534 128055967376237938
1535 20914679523586080868433937516136361508739249830749128164896464589068470793544560118064575492436218192892548791775118138449
1536 768
1537 5037203051
1538 483036396484365196234904228646557756315911694531870364834552783900474558103731889195018575893777163724720863848376683036310699820469673310648454402436612123071559893728031118452426547817857348255108489641027070219166330281702080218870874637913650625731844047185458913917821520427004276805196053011877364127480071797480365
1539 12570798240
1540 1320
1541 35224440615606707
1542 5505482348634173910729657751207808440298735984681188828453634326996941548181780236732992197003748666370
1543 543696606942347254915877257157124796423345346437425220768972480039232503172522854534895754422217657450595300729405480197458826616323431635817152268703313894847883660290573152944446687553707743556423449932460438225117889425377054438829922945174907310502236784535555958249208765537060556879764707755789775019956951114930894125538039539502340879920999978118270148026833204916965529386709536947513126211562956634868565836793023233959474879754583960471462560849744052578971732656500983569271675344626260752214415095167249857737160508846435296740902064470575128217588679261647438292303317662850074637306807806651918074238715046807212695761064190511260970
1544 397924752783381963280830503090570307205468805443642116424407952190827821144540
1545 4796964705785045634541304327738451679242
1546 373387134482414296689580968743789145632199739873135792017109301955066833414184750347749359165889747559209227754795175987068170961223057469131255253083501171134315797851768054563725721463203730201198862492513925279415573307755708009187186095107251933690715448474359740458476035290074305970416548978181202470542095499452322145
1547 3570
1548 117744851985030270
1549 842186044153695897864693871336386309659761941631571666971138371580771147414237901674553523600015151390972120829849088825863722428684995603880768864221433223119371789790097813910947919020693294768899923945381218810707610719909057325747550642075931423967964779245576179328024377816906802606755532313718361505913317277027955000458423246689126022997628966105200459293564634416379605020013072731697832501711019827411408481192392989403226588739850554770295506756253537444827213884920023548801825108826077905180128982414070029634861628203128274651657297864920873609044864176291881914777839059754765613188245292503821096995769607504372465733888431101943242530
1550 90252220558500
1551 1597116318411666
1552 36889087423128294796049634357308097120
1553 1307914926570689729383869582185407938901610295353830798806177891064937591934311461300581622150823530110179703648755634946566360931747798172826834046135885795504384389544021905003702118239136686776101581887177032813028919448018766026885946147143921501422249302168379806496421858749656264448291341683204615418683381731224414115711931302108212713715317784361376313282905877248637526596080301952326733875157213791969917371291786312543210892312987911558268921992461743651816663163280796571289234394006898986744740309689050756022940108599458210534023783584222116714846674065781292613649984059799150997281344939258434163634430200454290439284728733501317855649090
1554 106010544783
1555 6504465331835271150082954567518408429217906697362978859282800487200294416792358196718082978147663857989582674242061741057639
1556 1024804162607726397221529845007703127435388681060795987408364762517296673796110912142171505339938312752980236744919895597860211640816773773402721537227177466280
1557 5997236536343707897710661032632265225035298345415495033690620623629560
1558 62734018
1559 2039039370523705288109452678627050976747610450456622215338831332170237705825591568167606748933133883441770157988410034881696956692594817351437034277925845955191335263299130149900771602334814094683942366162108994155512085419461256235915190043397373620717286662080504118327921677790714116274886201684115995437727392118978861606394900899986703620682180425819385672408050262630625903963289190743677378111370096301681101181843894861254865781115948154119341249386247858353182177871554761854639916420256755520335050142805230128639763629306555350222543078607802279958445964868553035184680325149226876404761616760303898861106076682508238794844892095528554536956931310
1560 12012
1561 1747665389653961506976355074048270153999049109311103726759345033523752730053131748633
1562 483065653789349749755338
1563 2775547725104929822827971143045454633395286196283159222993462075174396336508904750665498738088322077810983781243205143787384962274037712565616540518756129078430826842621151287428049901608187867821668723495386006605
1564 1748
1565 2035897648864439869975964779633261838345204796274612382955516552493692152456008115572759972160218787550739377037765324951041007
1566 77636318760
1567 3195174693610646186467512347408588880563505575865527011435948697510762485028701987318639775578220795353253837567838524659619131137296078789701832713509800611784822357589736944894509100858653686369737687776024793841687437852295788521679102798003684463663988199480149953419853269098049020202746678039009764850918823450439876137220809710279164573608976727258977348663414761542190791510474161895342451500516940904734285551949383247586374679008690757505007737788250394039436472724726311826220749030542335900365023573775795611578509607123372233798725004178426172694884826949022606134394069508838515326261453463396209515353222161490410191521945913693244959411511362770
1568 1411200
1569 1451611460229878297339028907812772773265734680656092273625580665316209283994157184598055840020192446695144517590196290200802335269321723671817450691309455508019322438690862123324870098541082254870732742388086881454415
1570 2358344466247832989375717805863449614137171376525998494828658
1571 5019619443662325158940461897778893131365267259684742934965875403789407863980090822077583087433384869499961778819074322240261655016692139778621579192923896761113955923773476740429273797448944941286857907496134951125290964865956683767557870495663788292416125461383315576822589485753035010738515031199284340580793471640641045411573892054848567545139702438523853414750224590382781733462954908337582991307312114161337562602112481081958194620722653180040367156065341369035954698650545035878992796726982009699473452034401774905789838592790817779297796981564307517303664063136914514237133083198385307577556743390995445148619912015701434410880977030412087831235484350911670
1572 350597652701751827180914531381607941933740644968420
1573 160243083000
1574 293855674837660051494700222401362057612541195280157868317465020638637597896963398523678745663555231329097662243023803501822650546482546228206297884176715421682706532909341458941652142791541335668343504781608459194900056193203742203230315456849407271814593057949321115740820639773288478798717824045828606344316629158068977528115
1575 5250
1576 78391176298326246766323609108842350519477354672397496935608366581593080765474380
1577 27533304228204803592240991
1578 1447941857690787738521899988567653619798567563971152661883305828000195627171808202260776947811985899255310
1579 7925979101542811425966989336592872254425757003042209094311117262583475017224563408060503695057314708940439648755318354817373153271356888710443473545626832985798936403638319773137823326171884062291948635936397087826834433523345603668973877512653121713725062103524255295802868798004042281956115234263669973777072891720572210704875175554605888153775590150429164541890604628214412357138005800265043543274245828260752011348735607628411989306121069371283739739427174021707772469169210611652929626031904593315468580762320402576242155138016701273511221433890041569822485555693188017980433138370250400664962097814381807889670841072792564934781062731020686685520829790089526930
1580 429019302312089721053211273884
1581 2357178
1582 301048139432548645601382917062320595174044638
1583 12546824917742270487305744119826516778755973335815816996294498626669640952266483874959777349275729184252715963979668955675901701628557954828632018622727276616519716326959460200877174325330092470608154690687316590029878908267456090607985648102529891672826773309878896133255941307240398932336530415839389568489106387593665809545817402902941120947426759208129367469812827126463414761349463181819563929003131146136770433965048466875776179071589652814742160007513216476363403818694860398246587598008504971218386763346753197278191331583480438115968263529847935805028994634662316632463025658040106384252635000840166401889348941418230630291758422303205747023179473557711721130190
1584 1330560
1585 645379554690027438782380835143744002755429920419052125396898747140500412328554572636564911174789355653584382520971608009479999219
1586 7811414009950514218
1587 298622571869021400
1588 406847252555267379696947348468058141591849306381136007001120810719366779497056032120442087619955510162933153987733198552350504021404259188040880450279189454113160
1589 396720043451449262083632601808957324957784147813620545974371322609891869722060906939691
1590 3258915847719004473
1591 1763
1592 15599844083366923106498398212659627753375993579807101890186064949737023072329401620
1593 11536562100925275834420
1594 234202972845615061041276077253885559917195332638285821049019621448994165523879828623371960293853519369290836807689971390952652485546589343880419413688842191081117106728745142776496757804858444527669773310941941978335344785983382535974561419108977595636230667185608929245434049899310917602578105764525399256420353438980975089907655
1595 84021990
1596 1108536
1597 20037279393634405968227273359362947295673289417297859743082314306791416600769574748310764426793339507251587394475531322214415017500807053861325333740495460756581986974154257940800847397552157675561223041027644594277716616503127376700953080019740237001504356975876597124809738267662917094941439074095505140877102900987084297844670392435996970153040534455382599849291084920962073373875092701365843594618000440380422383042182401600614557977328675545143229531998606712752355898455692055999800394019582439035763661064764856053271556538818259671201316857167153480631304431555719662043451975890049895651458096341745743817290259444914316575938200418219577996017619271665618644913430
1598 2408923557182
1599 60789263442
1600 3600
1601 32079684309208683955131864648340078620372936357093873448674785205173057977832089172045533847296136551109791418555325646865278443018792093231981859318533232671287761145620966963222156683481004438573518088685258995438624303021506930098225881111604119439408475518378431996820390966528330269001243957626903730544241744480321960849317298290031149215017895663067542358715026958460279471574023414886715594983418705049056235250534024962583907321703209547774310480729769347116521793427562981655680430825351484896257621364688534541287762018648033733593308288324612722490718394920707178931566613399969882937984412243134935851481705371307820838077058869569544371624208453936655450506401430
1602 427837354134219913871709676824449580
1603 90848889950381881017151865814251227415332569849319105028131032877665238166351947689189239
1604 163145748274662219258475886735691314778331571858835538807449445098466078578319468880297277135602159575336194749081012619492552112583107934404393060561954971099377160
1605 513275223518999882895919563068014329678894
1606 35263792726622531732139674
1607 51552052684898355115896906489882506342939308725849854632020379824713104170376167299477172892604891437633434809618408314512502457931198893823794847924882904902759432161012893909898005790353974132787643568517211205669869254955561636667848990946347819939129420158034140218890368283211026742284999039906434294984596483379877391084852898352080056788533758330549540570455048322245669110819455627722951961138353859013833370047608178114872339065977057743273316942532739340816250522038093711520678452336339836228285997533054475007849433563967390209884446419337652645042584460637576436543027547733751601881340950474717841913331100531691668086789833603398257805200102985476205308963787098010
1608 10477762068107022741172120
1609 82947252770001453381478122542220952705789347739892416102920791137963384610135253184858771184201270323152196608676018978050616454811299020162485910311136593988539926347069746301025891316679544379655318501744192829922819631223498673398569026432673642282059237034276931612194602567686542028336563455209452780630215741758222722255528313448496811372750817153854210777862172750493281599308504105006229705471611359153257892406601558586829593557157085908926766960535177599373347089959292781836771629809170796491312170030684650287629738604423530847704074288714283105873518397165860486397731324303606327427077589313821007638549740755491893951644842267867796808566965703631214342122733440698090
1610 15935205
1611 1073505340005523713690208324841175475281318403829373611030621091629691240
1612 26714684
1613 133793918718012344304324211660602396714438217904446467174011236105534939376148163387177197920116649031244493129794418611595644341610625319522089773331863326103514901197823500783554762693804105084384028743313383034665508065163503360191891839635902585000961549336288690690469893941678392291706876853252847335156537991456013250998167169592425356744247068069166841984691684646545663219684617121375048514925709122314204980451848314000556134407694379571098875107343241467789208856104339257102712638882192494740486530259494340913946768368935155257346671827696138649773985174628532964559540626101717006139876151563193285320980731838608424944003130578070756252218515679957148733843969039846019170
1614 389496359718821901662391096924698823725814674708240066046609267732052623709216406408148998961424206899678390
1615 570
1616 3725797829735957774401013070088117809120
1617 16978500
1618 189470205032102584382392346498393417973011024104373229228656873752236279908818781356307915877727497169756286977421186855280695860807190779199259305674273332584623739343554820506185877064130481622884846608552031060473293931860556471603420188059162874869710609753157623759556146368542532340485687563501047998444065932135608847735292895
1619 216612354404461985428700898678515280280675474787298830354724191254861066849983876523839883432668854781584834377137163732173348189067602392306263343024286724961590625039276247768575160801268846131617742535424367133123457557499711940150672888370526285116556748375451390227870758291577317120273433625416359835618435008167285453366032647570136652568936003203981117173215837442757428752669395119506203545664723069026697863351542420366900381606057200525609078798788707936350729138032925257249291762350269648984847692490121337939679817989306016361644261689040048473984081997723594869621896273658679832940459489380809928934667804846707039984341068405896554372341776885850623800093385875510705036230
1620 155520
1621 351128626489632878379924156757873269334974944630211404005007914024129789363823863845144451044356213600949016525339342409852997414478583477928452879042368781162738403188666797632860335658856799579352360649922899122793124700707033054984240752048623108173938489116606703559378499190646831051963235906799919293537483148239169719906338921711191513814245261193653390937782872494709792008077089488719555947522516094892277236492850263414745518583418722052012316732836495564824531932751371842001101946769787101004438109526486688800220984960665052522225348197933918576328196918309947283657093859600720009196484832286292894803096511656512111814616871885958314637566020331963861179951378504202852863728830
1622 153660336281035195934120193010197061976111940548646688904440724613063623006052031679965719776837000204672348738688582539632644343114631721930599296901835672726129852607622959430516746299009820596159610599535697190043841378738911298470373772515981091519335304509810832869000034704887993728133892613999349926738137470961978775513322537845
1623 785321799984364158860414639126710070336762462234945920031439139936069222640839036867548209450924113662073184016296192998634063380703052506453240823998415429838453439331756408718754723310725499885066413631955002866838515
1624 246464504
1625 900900
1626 105553513483800735350507987266593381229695776845933057898631111555386261025197646136608378718545960069812843690
1627 571286275298632693124136603045059809208004234913353954316147876117259167294941426476050021849167559528744049886727110100830826793356655318589592834201934006951775381987960879748663766116960012915606290777424556872784413888050342780459359703583109796998997921792719106691108818183182394121544184820363468690585485082185129134287613425624108592975777039962074067055772733548892831597141424598146717526619133686389735063773867378575790958735222260778624039324324978283969513454586481986935792867394443613334220804199593842677959542531002040453660641518038485523685976386090284230510091709570371454962680822129798539844638024465145205922381650558454177915319915080105202139780892826338041609286806410
1628 12849763004
1629 194304466540999792177927706796252761025918631093116623596542417584974114440
1630 384410147998396777268242002355742287104358934373737754657071254
1631 21167791358438978276996384734720535987772488774891351471554530660496000492760003811581092687
1632 2722720
1633 2500935283708076197
1634 2697562774
1635 55946999363570987235655232374413561934999446
1636 66726611044336847676716637674897747744337612890263735372246823045272626138532662772041586348461283266312503652374134161372453814046491145171396761769839583179645258440
1637 935195632663861718644211619184762907673502932553160423215534073203953256861819115141293885767087294948554009664572279235060063460724844756531163469588565969380056300314291960148562585133463541142847498002643999600748085534738411131611971834765550737687359597974681177653345135365869579176967830550934998246488439079537056392828823177746665766701347014417915247770299964819537565324520512067166176591075521844619996299397820898728569799449558840894607552373919989450858093525158071012613892923924704195028119456474735120463819771123250340222642470165029000802273943344029795285345020128566698071773908505826480209725672446049442702094938761964189489247378700986132215902821321556715374114402502093170
1638 10296
1639 645966385687999705653192959573957172531421585855785511
1640 81133403607256
1641 429571024591447194896646807602310408474209066842515418257197209545029864784538953166548870569655490173154031656914017570252832669244569721029922730727133240121634031314470755569158833650966848437131328256679386568160667705
1642 126155136086729895861912678461371787882387903190438931590545834907325234487968718009251855936783177168035998314463326265038401005697112643705022022756407087308152608990858449692454248711487062709447040302218807393025993771944646176044176867235620476137374285002554693785449028492713042850797925836093466289852010863659784574696437803570745
1643 162490421
1644 48031878420140000323785290799280288044922468360673540
1645 87841397512641630
1646 103825676999378704294354134373708981427205244325731240699019222128728667983598254921614277435972554809293626612803317516126604027688723705769233124728523032854609597199476504096889846689553852609874914168726078484460392874310443802884357561734915651861059036557102512985424550449502834266206692963104922756548204940792002704975168312338723135
1647 703730288156441825899620
1648 383757176462803650763304346219076134339360
1649 4516205292639749318824513030757
1650 693000
1651 133682215762005867102711994639561942612250591
1652 36624006669604050268
1653 4002
1654 85863834878486188451430869127057327640298737057379736058088896700458608422435756820175007439549302827285829208788343585836701530898574504671155794150488548170762136883967068888127903212261036108366554017536466906648744907054737024985363703554775244089095823232723778238946103221738843938152935080487771119665365486034986237014464194304124032645
1655 213620632602399082236968056432579264912047303658706253506373485303505636480751563542702985598855276721336430614441602251137879741489
1656 1003917915
1657 1549619163324018867793458652989152138014994359240586821268139959298950546620034273789123968716063647729753994014196266692494525154421067761572137869108253811262753289620781777966168203566149087673698304190381107338439577731061547245081037330206517572347954853844046711371592889301245892696235695222899292094431343554792902442917360005526225175424132002890485565555387041705973745742730488495294354611412139696535333868102189229193240157687918999362364714283585422520071860971186923667901220574943234851161593939378636094608549360751225813748918573063453054329367924121057370787816698353035018704929366394154477707515439243103926557371313528574661983682906507534021081750974929819477374907564945968382690
1658 71181119114265050226236190506330524613807653020567801192155695364680186382199242403925081167386372043819952414085536832658625569114918264372388153350755006433561811476808700108258031762964398933835873280537731065611809527948376993712866510246908677349860437459928012160086319570821501624728783181724362258202587987923003590484990817078118823062705
1659 91932707638304940225688130118
1660 35608602091903446847416535732372
1661 97540924238887955553632136895667533052244659464223612161
1662 29238323235012803692090712472846366600625730186323457037920817900841994303979747979840520905037230939338157702130
1663 2577016668607843377140521739920960005518935619417095883768916752314154759029116997311313159974813846174580892045608391509618395331802235687494465276327026088129958720639360096757737722530505932801360279868603781503825017766755353068569765080133438722814648921942649681010958974907971919553839961155681522753039324331620596762571569689190112466730331520806877495518608650357034339170160802367674511718778388315338260222653940688148358382235009295939612519853602557650879504795083854059719729816130599557481730721186671825334017586929288528264451587004522429349738857813318407620139169361097236106297536313478896427598175461281829864908494398019662878864673522029077058951871308289790874471280505145420413470
1664 960960
1665 8904885761772
1666 11256745500
1667 4295886786569274909693249740448240329200065677568298838242784226107695983301538034517959037678014681573026347040029188646533865018114326891053273615637152488912641187305813281295148783458353389979867586540962503766876304617181173565305798388582442350932019752878397018245268611171589189896251215246521098429316553660811534803206806671879917482039462645185064785029520620145176243396658057546913411035203573321668879791164119127143313423185760496331334070595955463604016134493404784717552789603489709462322045112218181932831807317411123976616840795536538889726014675974801785502771995324949092589197993034569320344806158493956810384802460161498778019067410761222471457272769470919081387743624602077415829254490
1668 6676431100399460045006155421099960038244223102133622060
1669 7169835046784119824278033816808113109434909615861490761027206873373744596130266979610473633884606503545380973209808715851065020715232811581167913664498407503995198141613402366481603319591991807876399001936866418786916552406075378680495377510544096283705540967554044623451353312045382357936843278246443713278529328059894451586552160335367582277523863154813873126214269915022299150229022298045798483017754763873865360371452914823202190103297034268376996563824649668755102928469492585693595605848224325092615493292292145645896286412759165916973507287750483406952718494201944180004126460197340035531371450374696195655481478526413916532235306009541460513823508560480304862188252246963946836144109460867207019025743810
1670 64196494715732261803796414393408961946427942040414205027730899418
1671 239271060697436087557432271834486897520134450231281087969258845716581634684988196913767720907298108026446795632901107786630827796769225334613666961015013214747750155442160210852021470343588534579482149838970418318465491911685
1672 33592
1673 5059102134666915808202135951598208101077624817199033001701532827858544117769640910967881152193
1674 2406725881560
1675 7072489395972240350291181000
1676 27958450027577139176544271185782156304877459801020505120971418855969230352045185701485424680005277688584939030344762213615058148085479789826815243181562785352271363286360
1677 2613938328006
1678 59720958936868377139812163834811310150984620884256385200218628410966676374665164376893143099437166144764940075417765402600586852487416423808433660661283450397758359829042499390828488649127130705488297682371156364048308193948688297725095002097156380296532907028879602202312422119919239863147449089466739934631971321867400012416907295528541692549609495
1679 182568275710689562381
1680 672
1681 92568222856376731590410384100
1682 83713860980615665800
1683 7956
1684 11770507461609975593325138169214287804353410576229632655928967338363045978211023180325363790282221906894259331775144891931939480343986991517089217379437932633306243943557560
1685 71990153187008490713858235017779212275359941332984007431647864547281399494013276913890906146814228255090377117066819958633465472881793
1686 8215968829038597837477490204869829014775830182356891427655749830136600399418309182335186374315461893954022314298530
1687 1219243614454726709776714764335168152359707580944966953410069411513909132382483459543259357678513
1688 3291567101590420775471162022871181455962334645339298498829259704394511868261503741820
1689 134709607172656517294834369042816123303835695480211252526692730138435460327648354862451226870808834818889545941323323683873156049581073863387494499051452439902983337513936198709688087803440344968248450359340345513296071946278655
1690 13527013500
1691 2450464076310227519709448199
1692 5534008043296422690
1693 12138530734205514862502711251856135494273301979653503858419061236621749601248541996480531862166638810502329987644206155935853080070889150006917277833995803904263870453751490206453354420069242130734743510279114847006249723223485616106078674125351155008313480858068997547503141157292832331987075670071229206580550152405401306536032807447777316795847900321099887202680758966132752461337734750591536831749058815238454055108869784795681307844881879016362255182555131889202389257898850947579257360701043782381798030143850602578502412896801267897436147838161568407970952410683891496746986097114096680154611865484360659244730143145218760689074373074153692649903199992893156131684711054109961993591977317248181483210584270330
1694 560290500
1695 6322010928083521557629041258308732498654937398
1696 260713267817520357840
1697 20599086655946758721667100994399861933781793459471996047737146918547109073318775768027462570096786061422453989032217846623142676880298887561738620484290879225535788160016278880351342450857503895856859736943657895369605780310255090532015509990720910049107977016143088838112830543925936467382067412110875963567193608631966017191647674238878106602553886844906508582949247965527280926890135871753838003478152809459656531519752024798271179412764548690766747044796058815976454570654350058041999741109671298701911257154114472575718594685871751621949142881360181588326706240930563869979635406802622066222376335726960038738307052917436236889359211106838816426885730387939685955468954658824605503125585507370163977008361506750010
1698 2325119178617923188006129727978161611181559941607000274026577201928657913035381498600857743931275715988988314946483990
1699 34997848228453543068112404589485365425495267087642921285105412614611538315568600029878658906594439518356749327365738121412719408019627809967393916202810203804185304083867657817716930824006899119060804693067274764232960220747123398813894351474234826173434452950427107935953699094130166058082132533176378262100661941065710263208609398531853903117739053749496158082430772293430850294786340846109770767909381623271956447052058690132262733822286968225612703229108503928343996315541740748613357560145331536494547225904840488906145892371296106005691593755430948518567073903341028015095400556157654890511817394400105105816383682906724166475021299670519149109278855929109526438341753965343004749810369777021908596937206199968266990
1700 114864750
1701 45360
1702 66526
1703 17512370264822768590455271297782614482204827421
1704 743921106835598614623220520
1705 2604681690
1706 50941977973148725700259775751094047558789881614270696575786490034554574947589385213489851063819902721484493884331353888418300585171766209508593912544074783189287880934173251980376700817705442491781517923062596378533206889438231117959506036788874392392942569695634300678572496068291111603264774073315129164241071537552892210591621923085846063744816899235
1707 76649766481241558340760755985362374159882510728240202687688163448769776926431913916734748089490227011948151640612971176123825792211631028267484369960276438304797519045429697065812521960157556286933368254464656597065464937432554695
1708 2234064406845847066348
1709 59811322622427105103404099443430489512171411452781752476245150158371118981306737451062628071369897136871684600468046449494337468305543927234276202790602638301352684679329827210478234778227790594474915220451972572074129017256833888572945446669467317930399480092279927462544871751868453793262364499198430449930031257281298839823513462090938320428216042857888934162874189849473323153789856506001598242357133194171773568011968301436037012102288428697572109818546433213539889703260834939380228070288371595869181209071372395540603330062545045163726933728031491018231129300809816877798039550473432207884695927029779625840199714087591600505811401136917225827757564782848180683126057526771195117425921948930441792165685395745768285910
1710 23279256
1711 297194980009
1712 41062017881519990631673565045441146374311520
1713 43767016660788929812574391667641915645292913625825155734669941329247542624992622846455541159098919623822394586790006541566704527352841317140733575247317846272039383374940357024578950039249964639838953273299318916924380479273988730845
1714 43657275122988457925122627818687598757882928543429986965449021959613270730084103127960802361693656632312211258871970282374483601492203641548864983050272089193219713960586476947182832600773564215456760860064645096402958304248564068091296673528065354280751782229158595681536629130525482643997911380831065693754598307682828624477019988084570076629308082644395
1715 308700
1716 312
1717 456136734556614681201275816106457
1718 37501599330647085357680337296252647333021435618806358803320709863307799557142244586918329228694851047156189471371022472559681413681802928090475020440183724616975734292143783697630053204064491661077357578795530137810141183349516534490423842560608139327165780934847233690439964423121389591194205876133885430935199946299549788425760169764645695824575642991535305
1719 37112153109330960305984191998084277355950458538785275106939601758730055858040
1720 3488736355112008
1721 102935286233197047882958455142143872450446999110237396011617903422556695766828895153278782910827592972556169197405507939579754782953841098770189345002627140516627970333126632629233042053330027613091329094397844796539576038699011122234039113718153254158217505238813755163039724284965608978204529303120498804329583793781115303336266668258504849456959809758426855694306480730943589147672343046828750575096626227169622310548597446771419697828038385788521600997718411560502150179311896930673372508966287516490860860811831892725378331037640022726774052945942196042375773526693694846690426066364776829769561690418250736070983707944745144470501421356634545649570768991281718955659945003573226797090011674109290324317144566078467220051110
1722 4346432336103
1723 177357498179798513502337418209913892232120179466939033328017647597065186806246186349099342955355942691714279527129690179895917491029468213181036241439526563110149992883977188020168531457887637577356360029647486584437689514678396163609249392936378056914608761526476100145917444942995744269446403989276619439859872876684861667648387469409403855614341752213769472361290066299415804101439447069685937240891486989413259241075233400787156139357710138713622718519068823118745204758954398411550220832948913390913753263178786351165826864377853759158231693225858403781013457786493236220847604112346510477692954792590646018250304928788795883922673948997481322154210434971978401760602085241156669771386090114490307228798440087353199020148062530
1724 5073088715953899480723134550931358043676319958354971674705384922834472816608950990720231793611637641871425771995087448422665916028258393343865452690537748964954991139673308360
1725 33463930500
1726 32363880222348434663678131086666034648397498939029887647265772612034631017813757078510518124363656453695791513793192393819005060007395926942079942639878554344450058694120085331054735915107656303509759590500542508930151841230632769265235776129804824239344068946773162674849689297153759217200599671103543126897077553656511467411431026506889235496608779901694968215
1727 15313925105505409021920245492619802689202411535883107109277
1728 864
1729 67830
1730 11105993585821681292056779690059750416732033972991657469797445599314
1731 25253568613275212501855423992229385327334011162101114858904556146975832094620743382404847248800076622945521676577833774483988512282589439990203272917702397298966724207340586003182054172647229597187076038693707015065367536541091497697565
1732 2196647414008038475153117260553278032911846541967702735147431671587326729591675778981860366633839098930327359273872865167014341640235884317893741015002845301825511163478542519880
1733 307360544345590823899550745757780775238264271016205344757454583285713968735224640942989161341631848684740846420515753081759625011954068413442735806414699533869889937667932466838952065016519275921558571931379094250830515928937660551534829197958743172633016983725383081552874932086211624818950618113416381489277159695294865270034655484486496881779654256586462495602115684896887588507794561771765729238464946952653178264783379483564141589506911670390708171193546270464785439847267972447216532703500466906453534405088836746570377955966820564621215524360412613752496322343992778370728897926696502657841890655559589549627778441590983266837993953612635131293246683806438570251123413722924508713812094168411702427507696671383093901916592364490
1734 781861380300
1735 24980583155891946277708807551169386659549899642545450578781808997906645624422607089120144432944537204516360859622186525645812519089982171
1736 7640399624
1737 7162645550100875339054949055630265529698438497985558095639343139434900780601720
1738 2785839625403180006839034246
1739 82861
1740 5175754584
1741 535114707705673624409117848364296329689818095839213505222728429500428019568026099881744129895781048560133813618117926115343507145812033107803803038967991888467478381479870424766615545193760059379433473732531003090695928232280467020222137633646171863554082568665891944983555256762094438809793026135457920172831535029508360435130335198490991071178378060717031204843283407405481291592070332044644134604167472644569183358987863680885170507331533218150222926047964056879191450774093540030603983436794312884135603399259664775779028021338234603005536227911478360543096097200891427143439011290378611127302731631329245405901962266809901867564947473239597763581542476507009550807205863291611569670746855947204773926290899904877966483236787306577090
1742 523364738666684452606
1743 7630414733979310038732114799794
1744 4475759949085678978852418589953084954799955680
1745 8718223521406289250920373835358115944182914975248362251994851340269419322923489874102930407097643484376209940008143097450388569162403777679
1746 41500223351019331645555838651971609260
1747 934845394361811821842728881092425687968112213431105993624106566337247750185341596493406994927929491834553772390852016923505106983733621839333243909077081829152684732445333632067277357453498823735870278610731662399445786621793975884328074445979862245628982247459313227886271033563378984600708416658644986541936691696551105680172695591763761401348626472072653514861216112737375816411346870081993303153480574710062363328151797850506392876308188532108439451805793207367947464502341414433465159064079664608584899138506634363285961953277895851450671790161352695868788881809957323219587952724291433639397872159932191724110728080116898562635963235749577292976954706457745685260188643170445412214794757339766740049230202133821807446214667424590176230
1748 92
1749 84647164875818298
1750 12600
1751 46982083659331312163731409058965071
1752 54306240798998698867495097960
1753 1638783976316256123690303728555022231008100710144728806823058810789195306074903818652942462108660399185972763001163585666904452542485039084351176572612124446504656335976669857013937207615983438008980598404612604186228463948004839725227114503802698516587605879796176088484633121836603360005041854402604661408015020544054088257342735372361873736564142205543361611551711845628619806169091063253734260428051447466739322914250101631937706712168254496786094359015555492516011905272604499501864423839331652058849328189802130038840291304096151427593027648152851275857986909812855187603937681125682883169864469896361132092366106324444923180300843552269008994588601600420428186261110691477790807612535209616611095306300544340589628453214311995306578931190
1754 28383122954999577200045720963006112386644606569529211466652082580754371402622664957853724395066926709891209157596629729379267437626486227928204109695173492160082701474743314835335003397549414578178059160868975780331743164759264938645611775665838830857904748466320063665843177513603846833484925911557807322288737014556760556919825010246541859530525899973786487124555
1755 216216
1756 964328214749528890592218477382889056448300631923821500729722503826836434290745666973036700952255364430413710721230187808319295980063553215555352305586249087501399400767080166227320
1757 306030147228136404153955405848127206242286602817186705305927422289991192228003348345358098777306763
1758 681259919335051494085796010297601352076197062890851080289787120165096768519366779090051318971863784784773576279319809070
1759 2882621014340294521571244258528284104343249149144577971201760448178194543385755817010525790849133642168126090119046747188084932022231183749373719591224726901401690494982962278487515548196514867457796872593713570763575868084540513076674494412188946690677598742561473739644469661310585310248868621894181599416698421136991141244665871519984535902616326139550773074719461136460742239051431180263318564092942496093994469006165928770578426106703959659846739977508362111335664941374511314623779521533384375971515968285861946738320072403905130361136135633100865394234198974360812274995326381100076191495791602547699231350471981024698619874149183808441186821481350215139533179633293706309434030590449433715618916643782657495097156449203974799744272339963210
1760 2464
1761 14823844775992549738589133883438649187145064552153354422176974458274813439542376365471645335045644977669021224151188425622101256709880001274249321202691307214493467109708923983867865799343923773548813634713206017843370743949620709148470655
1762 25005531323354627513240280168408385012633898387755235302120484753644601205710567827869131192053962431414155267842630791583134612548934366804747820641447846593032859999248860369930137993241034243374870120725567662472265728152912410946783974361604009985814083398827976089607839389484989060300219728082428250936377309824506050646365834027203378246393317876905895156732955
1763 43
1764 4900
1765 3077532903056420105574891963881414928296568986262671874954182523115105020991991925558334433705468149984802108822874513399987164914328533520687
1766 22079884158522136094191167388704603966155732276387872771772388037468182864642431392008442842583648826938699101505042988967907862880709045888592325626398448541648015379336743706648311848031833236900010316600676245963010637959021658866010249361296340817473835641165102887123722180915245340245094019896784145576821164575038842720741031446020582991565299685307905423395199265
1767 124062
1768 136
1769 18128893780549
1770 192276035015421263907
1771 20281170
1772 427197399134041298532352785480619852006597179942252924823267069195288540390800330469055258521849126442673273849504973199085448119168154074491021071374708345763119934539816513638702760
1773 1411041173369872441793824963959162309350592384103154944840950598468675453778538840
1774 19584857248609134715547565473780983717980134529156043148562108189234278200937836644711488801371696509494626103034973131214534274375188923703181392830615423856441789641471691667797052609204236081130309150824799830169190435869652211414151091183469854305099292213713446260878741574471822616797398395648447537126640372978059453493297294892620257113518420820868112110551541748055
1775 502146747114029064870673851000
1776 19788635026160
1777 5122417542482703364832101047404760853417953738029915054825528316412651703596488086827704330338910482132760062141546069753226924203504813522637099713606339703790804009584723968872315129145206919472505042599029015246874317586228491737250576570459758269334092965531738835348222588148910096312239541105960702163473094360433257991771253691012520298949211549981723753776482439490738958794393207327917088393158815559028171423956855425317863191612936315547656940032359471843476600822506606086456209764824036101383875643976679353994768661739416651738913020020237805554171577439163412666694979214835392288021677727261534109788710280889447516363099627599988981772359332302950460208362916111864272359228643712654814876001782368787647010235463219145571948114624170
1778 38233113707933677991375630466914715587103669026
1779 8790539952163581994983356392879118967977023279426939172350945853756964369648629184724685683682067471757729585921654736393906045228958840755629847473195945178194625996057391922433644419010946797714446485384931168581118851162125080525043098415
1780 3169165586179406769420071680181108
1781 2399194726280719296892372167796218184062061356677
1782 1496880
1783 9133270478246660099495636167522688601644211514907338542753916988163757987512538258813796820994277389642711190798376642370003605854849082510861948789360103691859003549089562836499337875265903937419476490954068734185176908256245400767517778025129748994222687757543090343425880874669506701724723101791927931957472527244652498999328145331075323693026444193617413452983468189611987563530403088665676168605002168141747229648915073223341750070645865450621472324077696938296918779266529278652151422010681256368767450273210419288172672523881379890050481914696084007303087922574028364784717147940051504449542651387707315317753270430825884921675406636010780354500116689496160670551511079427453997616504671739663534923911177963548374619249830919736554783488374895110
1784 734019463654663832930069131100273464679600625910663565238924914079976146622315334425860
1785 12155
1786 126785450378
1787 16321154344626781597798701831363044531138205977139413975901249657848635523684905868500254919116773695291524897956699059915196443662615310446910302486586505297352039342223048788824316783100170336168604489334920827988911135053910531171554269330906861452675943022729502443702049123034408475982080182902175214408003406186194015711799395706631603439438255773994317840481457654836621776028830319445563313297138874469302299382611235850111707376244161560260571043126844428736593858549287820951394591133087405130987433638227019267964565800176025863520211181561902121050618117639788687870289543368872038451332718029832972472825094259885856355033951658551264493491708524129639118275550298936860293740693848398778736909029275020860945444599447853569223398093725937561570
1788 994788233959519546705917157743894045698389242217909686940
1789 29198545122537312278461877576308486666206250493102411602887335637891208951872296598746956050299908140876538042444534618188286437712418790389522531148503257976962798383237034283206702724966204731405633431420173361272162020611445940265910587832992375138837262067663079871782965881108556763531941447211991458575918093667101094108409118919163938553155039579675834616621327744502716357315577441488112767488581446425581813595491500935849844496100805031306161596153924683009766412944675911682044923537093367779336518778788137470388608216514910269837657803814242894559555812457581962599947993086912076789434232555371187753884093630935797019155739517148212178856666549667924382594959484798043065502101294785415160330253373012320231400388412210035340659189675702297648730
1790 1987972851862080951278163564520695324595034081165506687093742762277206
1791 280797193500604615916971167827873299560767884436527834023349169095266415301929229160
1792 53760
1793 2496169792197381670573000015297027838339993080348946458812151
1794 22287
1795 1104834312197254817901386215033427959258468266068299203108551525798322702536125101275442061700263065844543957067411950310595392204243943533926633
1796 191811632211184543041026400680798313550962133794071563245646914068684554635469348380605811076310257772760299958427732966389366205506501179446468461047244047247640850608377614623777539240
1797 5265533431345985614995030479334592261818236944376736564238216566400421657419528881650086724525558415582880021967071187099949721092146345612622278636444371161738580971638377761537753006987557131830953444745573769980090191846112923234500815950585
1798 62
1799 78649747837631055867566539302968692004267656924016983263623347528527736402596860524757031385767838091
1800 200
1801 52586579765689699413509841514931584485837457138077443296800091483842067322322006174343267846590134561718645014442606847357103874320066241491530078598454367616509999888209898744055271607664134721261545809987732223651163799121214138418904968687219267625045908983861206849081121551876510731121026546428796616895228486694449070489244823173414253334232226282996178144535011267849392159525354972120091094246935185012472846285480193185465569937477549861382397034673218354100589309713361316939362907290305155370585070320597435584169883397943353395977621704669451453101760018236105114642506335549528650297771052832223509144745252629315370431499486870383930134120856455951931813053522032121275560969284431908532703754786324795188736752099530390273648527200605939838065362730
1802 127672948530646
1803 3164585592238937354612013318080089949352760403570418675107168156406653416109136857871702121439860607765310893202209783447069782376379953713185989460503067068204887163954665034684189557199521836230403020292089835758034205299513866863934990386301585
1804 526840283164
1805 2822519582883000
1806 186896590452429
1807 333488066953019982268039731323674327584626528578103
1808 505760874246681724610323300664698599892394991840
1809 47149929306481602335274540
1810 359823086187036652181347605178245853751701168690956710363967439972174286
1811 95234295955664045637866322983541099503851634877058249810504965677237983920725153181735658070174733691272466121155561000563715116393639963341160972341800859753499609797548126625484096881479747980204659461887783057032257640208518804676636898292554093668958141169772645603685911130448360934060179075582550673197258789403647266656022374767053212788294561798506078619752905406075249200900417854509484971681199620057588324623004629858878147156771842798963521029793198439276167239890897344977186225102742636376129562350601955842931658833675413000115472907156376581567287393025586362617578973680196385689263376679156775061133652511690135851445570722265297472892871041728948513439928400171630040915374106186352726499918034204086802258052249536785577482760297357046736371904030
1812 150213023327887451552593490819328000900456775574904362727940
1813 327254551745121000
1814 17763465524488485187001641884719352232207982017944531135745832127635490328250617836753320342844128734111625875452720630011582586858296353798785523297368189437792703204814824342691926716548242125585190399798093445963455725333774555752635039703407157854725058037838095758617018608045943113435240344853141916173862818291099924318420646467606573201961207684527377684270248365485885
1815 26680500
1816 166622418249608690075125692759762076482269342081720629309235955496154585283265580914670220
1817 14422893781144475428099
1818 4191522558452952496201139703849132535260
1819 5027082951548450401519260769309262597
1820 17160
1821 1920903454489034974249492084074614599257125564967244135790051070938838623578246072728123187713995388913543712173741338552371357902462631903903895602525361710400366508520481676053303061220109754591854633317298530305126762616804917186408539164485062095
1822 16182517092809010005358495756979329883541471618347467864664453068275931689036312849282274832331001276775691172537428493940551736627907978310693611723902420577829152619586304976192345238775448576408108454216063129272708165779068620290650521169803920805654527872470505236100103951929854176339503954161212285634389027463192031054081208931989588186986660200604441070370196260957641235
1823 173612121527175555197830306798995424395521530380877189404550552429604844687481954250304104661928539519189705738866587704027652657185605653170936452579102967330629788660930234838257508614937580567913094199021428512969805678100129780925509065587326112758510691352495532935519415990807361982791706454786989877238602773082848967113928789200338006913060986158676581323809546555275179293241461748770791103374826907364983515787737440232734862266795069422510498837313000754800452878321105859893410488362299826113684192165147365501664414053790277899210507109746074508197164917485643939051846469018998011111527135686102800936446648528811117657185275426689637293083703909071873140000989473512881564588726995577721020409350576354050240516429250905560107751072022081896200405981046690
1824 51731680
1825 36656712539324121735559191123000
1826 231224688908463940567639842418
1827 1109090268
1828 87657915920511336169749065111124829292789695143890704403260639729388841468409492209936855661873787802151457081001473965639940355916471039007036086698590529592171868728028569883066335432680
1829 9586934839
1830 11728838135940697098327
1831 317883794516258441567227291748960622068199922127386133799732061498606470622779458232306815635991155859636351207864722086074632015306843950955984644672337533182383143038163259988849498273950710019848875478408235607247714196601337628874607099090394112460833075866419320804936050679168279790491614518714978465223881677514696458785603613025818890657814665656536820403895279742708853285925116461999318510279308067385284817407347253066137532810501772112616723371120104382039629220205944829464834604191370981614155755854384826233547542132489998833454438517945062424509008963916214052403930884773785358345206185441254228514633813456253156430306239306268725883636261857510599719341811726002086144761959128902807188369520905304265990385581958408080557292212872431951942943351296489390
1832 38156533779160390027203783641985515514439679336714024111815033808619400029867818029459480380
1833 122855101416282
1834 5008537895739311816870207591165827741910580642406
1835 405474192576392518169808740917268061047857853647065807540838409967984431830757912168087236643996545164947632243740185763988508938957527276951074311
1836 765765
1837 416860355296962738985691002554603649002778844418274058621629217
1838 14871733208291480194924457600664004162974612417261322967626632369745581222224371508490410570912190173356860187561896785931367045961047432067527429174266324511024991257399814273120765274434637241719051669424562015801618804350964062047107828955049803220396511114800394311975995531823535988056004133874154090498003516238673476538700631008498431543840740724355481343670210363820072294965
1839 1177513817601778439214938647537738749344617971324920655239301306485508076253464842582339514068679173404002295562503440532603642394209593357093088004348046728475424669723055267420674776527927279564806890223503999077042705484101414235268434507829343064235
1840 118982864
1841 20684883681296967693169999836680765997122393771016466598332940400002794673882974318011099254456941417933
1842 209146795235860808684339375161363615087392498307491281648964645890684707935445601180645754924362181928925487917751181384490
1843 237695015402092069411816475303
1844 40410299239355725974254319016228546303976049461333614729903154915248255916936775908780890460123816176791821714341679498160012504077493148982243635968050234141991231483621170716093580634465480
1845 365100316232652
1846 37158896445334596135026
1847 587131368471529341574668807860330268959965256169282189128105117587926151240273659355070688479675664872748340680926141692979845332271740777415703638709807423787861665191487541199405023311986961406660873008620011166586528121122670600531399312019957925715158691125276485526716885604423812773038012016066565225268509458369644359377009873258687491044983687467623507285994581684783252019103690105312741288485882000460621057751370376413156023100996773092003088066458832793627195169720380100021549513941462203041345681063048774053362310318709027845390347942644530298068139556353247354790060344177181556863595824509996560066528653453699579926775623998678336707076175650822077681624326257925853109375338511083484876918505112096979284242169877179724789318717175381815238616369844615903330
1848 132
1849 171158644061440576710668800200900
1850 3339332160664500
1851 726526025460297296995617145530784808345629288307476044282648906101558483048387807873303480180375049990269416362064622808616447357227319101326435298682744831469337021219125099998556337117731131491485851267901967430535349283690572583160624091330704670632995
1852 18709968547821701126079749704513816938740910900597463619945160725759942489541727245765552283037326889854613453740197607648085789387879327978778803453207258407741940176916602041551327833757517240
1853 547952041718781093765599423854709623073
1854 431726823520654107108717389496460651131780
1855 4655594068170006390
1856 414060366720
1857 449719609759924026840287013083555796365944529462327671410959672876864701006952053073574854231652155943976768728118001518533580914123710523721063449884619050679519616134638436899106372675875570393229741934831317839501381206604464428976426312533706191121823905
1858 13815840150502785101084821111016859867403414935635769036925141471493644955446441131387591420377424671048523114245002114130239985697813064390732981702893415470742216878124427459729190939949777997556999000895418112679703869242045613641763173099241267191748358825649566315825699849064064932904027840369089150072645266585727659704452886206895042904228048132926242168269625427988847162022485
1859 2083160079000
1860 160448392104
1861 1092651476725516104670458651428074630534495341731034153967403623831130567458149280059786551260676412328184662007203549690635492163357709586770624471638951615669210558921358314172092748383607735177795884669041840781017528833409289987588934119669141699755910324184139539565220124109832715570623740361899877884224696102025908152800615374134417420834714642377247347059235916515381632007551967285987011537872226402857215788475300270504883358990954994724217746891679887828940210210849627366140103645445061159859944312458333768513307259503117500820271437521261470884704807714373393327264302300513734877323151829413103598283809824077334918243729436261540384611868762886179886565502871166000012636547504969126365355945338013612478447974678141431467832922132663385558159065064280830196097130
1862 213878164500
1863 289128359520
1864 8890472370544370876338481588582625114864445285454367618052902877408320206959201600864058928540
1865 151241873830994409277338660362140986770850979410355546212732726918058193072872701238696539268210711346525466826915089289967713834231157674302750718003
1866 65044653318352711500829545675184084292179066973629788592828004872002944167923581967180829781476638579895826742420617410576390
1867 2039980307046538567419746302216215335207902803011840765457142565692720769444364705871621491203682861816720763967449027272416463868988843798500755888549922666454416113506175972559297161232195641576944916677101116738159726331975144406828540001422287553444284575251788520368265971713057679970354523255667072009847507622482370521278748903508957324698412237318320796959593456134217506958099522922937750541207446694134421877083385605032617231236112975150114533446766350576631372463656254292583573506045929185458516031359709145814344653492320374031446773852195166141743876002735125342002452395059143015962324465514264417995872941552384292361042857500295898070358980308497848217793860466922023592434191777358924119549946071414497262368724090052550444065621682540837082974475012309976113341710
1868 8737555311832734425879243112007952510392005390579015510514390058929893142615986623772512916178431657562104482896672282771656063644139646166089701212647789676415486062620053153404470098364760551080
1869 679106911324158593447158217181666
1870 3315
1871 3816803154484073659642345331446538892173986144435154072170313740411080559630406364685803810042090634459084549383097130026691203898878126746994914267476905308936212548370055244658444988665438045390463939102856189417096847967125495185176198342661100012494256440296096321609025633075130919224533313011353091730424686761664515245312539198465259154510729296022578211111399356427120955518604207388816531262599132764725503332023014467016026839642767376505864292078899841928877297879500851781423866029811933505992883494674015811818638846684131419812836913877457155851202792001117419514886588431155656582865509074977188726070278273644511011007511186383053625289641652157199474015492312933611106141444372815438547027677949099616524377891882772488321880846778168033906182245242748031965308062339410
1872 17297280
1873 7148872308348669964510112805799367345041876048527043577174997635789953888187751121056510536208835758341865360994540924539992624902598731397121474422984243643637526103097113473245267463770365459016338957939649642778222396242426052481835019495804240323401742312674588410373705010749720211707550895270264340811085438304597637054470385918725430396398595971450288989411650994587997549686345680439253363054848175668330867740879106096721018270650903296195483819063779403932787178928305095386606901073837751456724670785524431615536310559839378149309443539692477252909302829418092926751382580131554544779707098497432274483929631206536169123617068452095459440167498814490434614831017102124653601802925310283316398582840798663581750159791496432870626882826015508727506279345339667063871022000761714930
1874 12945442221021109639716477381022797695756999794690715587598857558789545323253315340110173160893646916772466158047566980940034866598850841334116803855611130296085457214802588529766251910732941983710908063839006771580882525479796739982332093193989067358668212219633643637928680758573028842131074086425836533618068614790826817143072354375860655201261681100551888911668639026025549790815068445
1875 4860000
1876 149682315258671753445316
1877 13418433322770453523385481736485412506643601343085260794357470562377743448128408854223070276463984718407681282586753315361566156942177818832397007491941425319107636495513281989281367029496975966573668224052722379494723437747033700508404331593624559087025070320890202446271444305177224837375073030422286167702407367697729764751240914369447632854040164638412192433125668916841671400761270842184478562453950025729457038749630082143545351294011745486958923128382713941181841534848428664040661153315593459484272207064429358142361654920818512786253825524002779803710761410817760423512345102906927880551510223879680379206335917774668389445029237484583177369194395274798545772037819100687974810584090807401784880139992179091542945049928638804498166659064431109881529286331202555078885908295429738923610
1878 20358976488644398699759647796332618383452047962746123829555165524936921524560081155727599721602187875507393770377653249510410070
1879 25213236213485682170441320182856090099983326923657205032597687186707779939033280237085149049475827285888033129980509479564382808894352121586073977077357938174603248975069456857859688648424817841191922592995065351070585339526676323255291739064420546524520107132952690396544043849428005469427762224163475709112823443904034227967581678100192102132741469355576509581843131894745500562030427912464635218850972098345649775810554924347721715081448069769995816558231119495480680243980197459732402307080000110370947477074062763949497549596217985525370938159601223251172520690926571835779696448362117487556287710669919432528705189498601903767209937233531790276716268721346467505659062090192704669087506627107953789783045304513009193748815912313652055152382066055467393529016329600993226621687112479437463190
1880 163970608690264376
1881 151164
1882 12181661129980864170973205215542452631707336806803963367930524962820962149181369735043672944400921748682890654722760529064572809469518641695403912428130073608616415239129235806510043047999698406671964488072505372057610456476488732323374499695543712384506787698675258663290888593817220140445340715326712178134602566518168034931631085467684876544387241915619327465880189323490042353156979406745
1883 5564233710268884309462729956067126053225923924403429514951560967600751767274520091544985699448917241423977
1884 23583444662478329893757178058634496141371713765259984948286580
1885 6463230
1886 2727566
1887 87215586
1888 15382082801233701112560
1889 47627803207274453619963653825415154198868504558788460306577031095690996304833866367853846554459837743042494582533182406897119126001431157676093742699129145211825537313906204004496951856874480902011541778167678448172335706365891574629246095092690412384818482374147632159071698831569502331749042841444805614514123485534720656630761789931262880928748635612684026600101676149174250561675478326645695928409486293774932426506138252092846319788855403795522097478498584726963004980878593001434507958074120208490719784192904561100600871187255774657425702183486710721464891585160294197787846590956039933993827485455477808046724102962858996216259571434141551832717031614623477118189968288374019119906300018606924708900172580225074366991513258360488732182849722778777906376311846616276205088366955473657367965910
1890 756
1891 584803025179
1892 22654132176052
1893 283773073758512060936221105255723707506910998090728760660315553585301626335386745489425733020172510400649341067442458958194689556812061340467991036877194620978776877780956853683336121158477484918127967160878561556725371541367417054684125003208768606597870884055
1894 11536033090091878369911625339118702642226847956043353309430207139791451155274757139086358278347672896002697450022454221024150450567634153685547505069439179707359745231455386308765010766455714391118350370204662587338557102283234829510235651211679895628127927950645469954136471498344907473001737657414396432693468630492705129080254637937897578087534718094091503110188539289345070108439659498187515
1895 57320670181946881116111352277251433986152521196524752014625703501944055174618753769465988382651859600333151927400818840897763543173608758560742522123137
1896 4290193023120897210532112738840
1897 1507907335482867647864399818094191160424225383513329398551873022219803728931394944808691124550656572425897767
1898 2712599440509425517856898
1899 59248207828627573958480916411681266207322023616107372978926674679101213628707067352760
1900 2182430250
1901 90540453897028736331550905922114208132049027166256863042802936112908583975489179965290162300028151549523782201395579755511423458528720630742254204871044505047680346433735693812548705479918388194723940920296756729975610177801559883370196826771204473943539934993254648734395299478813623932654930441586575473191348746001503968255078162659330736645551156299712334566793286359580250317745084298953467959906433444466146542788168817228500853918614122615287507306625809565956672468650205295726999628298902516340858309750711570652242256126973227623766259850808237081504758903389719269994696369407431914522266049850863313096822519732394951807109445296303090033995077099399230001679129716199010346941876335371763871619228075007866371650866704143289079879597323002456800021368820417541065872985582355422656503194910
1902 6453795546900274387823808351437440027554299204190521253968987471405004123285545726365649111747893556535843825209716080094799992190
1903 72116841466374553844524543441946431277480740084361412141541854541
1904 38896
1905 802895387866607237818888239805209027329177049546
1906 10993839534857560086525778948180123618042186102109315703886987404221252950976843553549299439265332269890570669871398872636015379390955348462326772331175538261113837205576983152253055260432295814735787902805043445733644918475922792523254575604730940533605915336965132866292057337922696821770655987515919800356875604859547988013482669954816391917420586343669202464009677942745851813342995501772701795
1907 172660645581633800184267577593471794907817494806051837822625199167316669641257866193808339506153685004941852658061370593760284535414270242825478768689081871125926420649133968100530381350204366287338555335005915084063488609067574697586965348652686931810330656032136615136491836106097580839572952352105599427375902058624868067462434056191343714783066055063551422018874797087719537355939875758104263399541568578596941457097037934454751128422797131827353276433735418842279374397715941498951388291166007098662016796694606965233825982434137945078522257535491308114429575228764194647879885976459972660993961357065596338075640545129677173096157712180049992694828612028554331613202100368791512731618158171553953703177867939040001170738202804801252275330392094965685117640750340536250812619783505551791005951592693370
1908 293302426294710402570
1909 1197100183834991460532217
1910 68726209461724000566637392589044958066574923219972731679517781034685288626
1911 220720500
1912 2124822896560104639444897099671247402452602423223593860714643787700588529463249182606510083921060
1913 330299814997665459752503875936311543658654867563977165754682006007076789023726298028755353475271999414453764134871401945863424316247498974525140884502213619463897242701793280976314619522940952707678656355866315555813453709146270396483864711972590100553162544989477344756108882470964672146103057849578011704570100638149372613055636349494040526380005363336573870322107486828807474961912982325253455883323020690855949007426633568611938908672810913185726817817735856245280443222830596087494005801000571579740438132076783124492309104396505888935213078665394872422903777412625904361394221872967927700481448076066485794738700362833072432132949703400435636025207134810624436376055618005498163855585536582182713434179261367383522239622181965584795602707040077669355630046755401445847804541645846120576194385396822416810
1914 8402199
1915 21953816679685655467470647922187299216696415618268980021601644441244573131878982693705473550555662226927597188194513616063843437035492154528764385973161471
1916 4185288994367879789996157450651809252477770582087348429536392838227418815313057592787033686849468763972248047307506023447623254485542890513556966880858291255003017823995005460480741177116720303967320
1917 3347644980760193765804492340
1918 686169691716285718911218439989718400641749548009622
1919 24007196555611299010593464005603
1920 640
1921 61918580714222263595512734895582187407249
1922 80449020402371654833800
1923 181898540279206231060117728468918896511929949776157135583262269848178342480982903858721894865930579166816227624230616192202796005916531319239982254638281752047395978657593343211018453662584067832520026950123157957860963158016514332052524127056820676829235236679255
1924 988443308
1925 9900
1926 46194770116709989460632760676121289671100460
1927 2021
1928 512082318070985218106220201020770623991077183996886120432229152835841835600643053008168930224975460
1929 116960761399529606571655699405514850457170957706069038180037639512378674215272007181158178398793362404262834362380286211586397831804329638271308589732415166566475614276832519684684865705041555616310377328929190566904599310604618715509773013697535695201198257184760965
1930 13264158426112732109361016769685676906848960181454737214146931739694260704818
1931 637808942760492002782084984433017590804862549266039907072290953599665279604815481493526587560750230869310218544436677157462272354673920519808047047973774499184785575657162825565263530298798979678527485423177855338275779112361448135610342758819071484168156874374680752724046252051432781914125004707535140601524864332266438515810433790872992256439790356602924143591989557066427234151453968870064423310696752954042837533340829420989654032647197873361638485206047938409636535863285881044950925201732103720478786033040268213394648880589652871533896454902877498648627194183780621321852242436701068389629676234884384069640430400630662866448725877266241213164674977319315786642163398368616954405135671140194819641400153700417581444710433375544240308827294389979525721620284680191932110569918128858832631358201264086860110
1932 25496328
1933 1232884686356031041377770274909023003025799307731255140370738413308152985476108325726986893754930196270376652446396096945374572461584688364788954943733306106924190517745295741817654404067578427718593629323002794368887081024194679246134792552797265178897047238166257895015581405215419567440003634099665426782747562754271025651061568517757494031698114759313452369563315813809403843614760521825834530259576823460164804951947823270773001245107033489208047191903290664945827423823731608059890138414948156491685493401866838456491856286179799000675021847327262204887796366357247941015140384630143165197154164162031514406614951964419071320845387120755644265047316731158237415579301849046536572865127252313996586366826497102907184932625267714927016516963160055830423219892010286811004769731651743084123476415403043479900592630
1934 10631042830207260603670428242890179538646793960739708285658716819881951603594607716282172557769576304984181837765642709839026871871053821963069988844246745498497080577792942708228704436838030052849506902012477012024434636166217340369987174609774819495996920130845283481704419445771247826652224339927894446945098709899182904409037741846307450984145706994328118782697358570635238703502676650214202635765
1935 15699313598004036
1936 85377600
1937 49689721975999977357937919967227474810109352758137347
1938 57
1939 417690331928754338458438749612090951437510431233192243398868827154885632913996399712007441500531870561973681459
1940 307409061859402456633746952977567476
1941 75673612625495655451861237515368108245789609635826667702484352764509002217280988646209341424019305475558053832460045178896399397177401275961536657556872612768509722437110640235991108111161886483752814131817186296787275753961188308934823139862305594795175272398540344355
1942 10322742588131250046163985823846364332026036935878256745374614032105375007090364092509989553594258592139640564470439071253695092586793261126140959167763589879040665241036947369690072008169727181316871201854115178675726031717397037499257546546091349730613009447050770260734991281843881639679309834069985507983690847312106600181175647332764534905605481491492603337999135172086816781101099027357990759327815
1943 1214635883296783
1944 15552
1945 8540034688397719976846082041730859395294905675506633228403039687644138948300924267851429211166152606274835306207665796648835097006806448111689346143559812219
1946 95377587148563714928659363158570857689203187173337458
1947 4994182727673279582
1948 2038235740257157457728128678467431105956674273476538685184223312216752963057459047687285405495691288054484799038755433418992524934459387680102242870977987841186469680285567659254120953255842788032084840
1949 2402892253707904499645274265797685832897282850768216268582569167537590168692935126841897455928358952530964095618025992946535041727628557622973673185336213602395247319085581400802608433527710355623538983550532446224960920916155429850716710685401869833670345067186036637385368158764852736940567082860247916799574999808074228993918997041109355867779625665901918668278902521114528091205168257038551499475915228923861204851346307554736579426713608270466483977019513505979417649032452904108725879770733957002295026640238468151702627901764428252315617580440834037326315118030276237038508609644149028969253465951799421578492541378652770004327659498352750672577220309027404722964059303791699780514133014759979346828944842853566103433686646776392755191561198948813494855569528048994648296206989247270956655533620531742326255035870
1950 9009000
1951 4688042786984121678807930092571285059982598841848789940004592445865838419119916432468541936516228316387910950550768712238689866410603315922421636384590952738273127519535969312965889053812562903821524556907088802584898756707419243638748302547219048045490843226079957479538853277750227689771046378660343685675970824625552820767135963227204353298038049674174643321812138818694444305941283269482213975477510611630453210664976646039291066461518249735680110239165070850165843833262315615916124191432701950111477596975105251363971827036342399520267769899440067206823640795277068938462130297415734755519013512071960671499638948229751554278443263681286216562198156822912466614502879701697606271783073511796719705663271388407307467799122647860742265378735899149135128463216149223588558825899836021425636434946093657429278523574982370
1952 938307050875255767866160
1953 34381798308
1954 10085319508604231295102214149897897952389438086353056840230997909366951381927285718382259793861590644520428831487618972614860105457297016120239717106905027311822729940493097580187200351981823456146583164211470529566184332987896905636774622975531248686808910229768602544738086482361472361966685707886375841300065957823928148377008607444110950602776555417188273461225155063128819995135773749728756971863275255
1955 13110
1956 3844101479983967772682420023557422871043589343737377546570712540
1957 2472741245227963798091126792577109
1958 20578997312853290710519945975202
1959 49414869044448663010065388097535374684500615092194814009722282355224378447884485585974699949884606475539409152596409501819348806356843033202883437384637816137836848751433248074102193596588711873890587628076622651802091067336655965734439510330085553401249452876246844863815
1960 165375
1961 4391633
1962 5035229942721388851208970913697220574149950140
1963 7503148018375996581048625915051348696326512266478739397
1964 1000773748466264311744511181127508673024727068276980494425453646298425704861212392414457134098384422434752036328028917808725329742819559350930201249650192030022556613020213720693773388048618808923753656440
1965 105179295810525548154274359414482382580122193490526
1966 9913869076957959363085476509349633687198817638885054873947070944907713208434521861169761377365943603563581541352329450080407483664522966846195641916087641847521743531504714921324017945998132457392091250419875530563559199327102658240949454384947217459133158755862536301477539012161327331813252050852307451997964836540921369854599461117561064442529353975096072812384327427055630055218465595983368103341599575665
1967 117370983271979969106821288640997557353940431176527020395082140430522862848832988319074091061649455627914604489979
1968 811334036072560
1969 12908914622481045138169893276108411198669052475100692773335991962839
1970 2613039209944208225544120303628078350649245155746583231186945552719769358849146
1971 244378083595494144903727940820
1972 50692
1973 9249508418719672072288046072643145423345667514967662551629060895693299200923595121260433240746518468233348305436666669246935106428120342314937888586797949752612880596044467454481699103172186609239867950777686207500005246983738167699250400925663181793753433685055756107130157517001199231918274505096858091838690436986215715373559255447274189057029072007146571273935349889284138615622151890688408173617128436746884184641998922635521274128575506728496857501872684787377209883026548710202513029696720947569945298831882660941116414742703554253488310011595252599063043289081657015585783076801244672639013659317978404868787644857299816591368559243177705277216963411606296630414181651449377174228004038774927979273634449327617633967668984229244489592245929021243608457925462418140226563500376470272780686148642786107966527013440216010
1974 8784139751264163
1975 2895880290606605617109176098717000
1976 2584
1977 32564398700291668923633090756275811917085905345756382432406984072092865397155876001157327266973955667380470631561033861698950863389159558880700185236476320834834483327194510480833345580151961124893897246902494327537578013374856281418995637307526379691423389445446670765254085
1978 117285338
1979 18304777160646231031058043177760784792801076012121004189673911512577039118627794744974397383437360048633796296459163338439684575621250157441262081513273142560420890699572001092419282525177757299685698674589041004642510383780817833876816543431887436769838045262725341336010581726145373279966265245586682163748768374795720900724273766530155620143860533502143064551118057430893310320316238591672359775588297176322083801406515867895696601500450927815695280996206043194219498358509539897490773285769810755240921746388295786002469384775810333867653365512947004893545762669092599233844264708989663207152608031790279263235330749172596337034318378742248678743612370591568861031589665488218317427797219992735582470982522575219355297622016919789674844903054693533041101138234490125499508369167245034669832977888164073707665756959598187483790
1980 693
1981 33215988265970331257230424685402308731165142022957146771808245741837970186219735694297967770446795942699833070664057
1982 9824644255265337728817707220765486984014028280135089380081547306403543789558611164419233524969650111131509307480158485029683816311542260144579881138842853070894047839721172487032101784484149265275562429166096650788487166533158734316780909295482692502000960327059773474764241161051875385826932782394636684929983153012053077525908065967503014862546589789320208157072868480212129384721499405619517790411525179484015
1983 21525067540892793158521472989898311677193783433544968787821016471653384027520034036764993323469784696138491087461843382583006520700234468420142822441310848071825593479275571427830841428480446303554866080202548750502339066840780002017956116260274936976030860423440249375832950185
1984 12835871368320
1985 3390393771293894830807894570567151179932077553176133391676006755994723162475466934337017396832962584691109616564443321269587533511702159900340670418993245450943
1986 2136206326023990822369680564325792649120473036587062535063734853035056364807515635427029855988552767213364306144416022511378797414890
1987 36371592218204061058712331794210679383295738036084435324882062175490576728713428158264127600890034416635353241064357553479653251759424062835787755966873734267556309820049566170637114377528203754475483266408424476224668132572485035913234471799160336861668195937035253234653025889850856707292969042980737459368802760719097429739131974095419217225850880068758269263071580115185007606468366081652978874093946489351980513394747029508749147181395993569786523339461407826914143238358455776314166518824613970663711510073543726786906667549535133395027237274225698723475430423486994677648553976762460792612232159167284896048602198605948921687190618560848124663557780365447326869768665325089796729033076125565602369842272356960858976374947619622083916822369676050152667961671931879367523129535315883888958127063782014457131859078721598530290730
1988 10627444383365694494617436
1989 612
1990 519994802778897436883279940421987591779199785993570063006202164991234102410980054
1991 2336513546669069170008750682975622426959098497993225391973814545273859
1992 356086020919034468474165357323720
1993 72488583290880693690013677265861884010908405905916279602489949915752719420325862319420406308573838592354259009441264604084948930756532157231724997641979352395239725471358785378079768954413710082669638149951989981115763588216962676575076302295726551365304714502511259696663480598472757417634887302660609756522023902113161177470090024372170499931120803977035230641301659169563720159691453600734386896069235353278497163195730829810937050332522215184584541015546585799039887474048402362194133872017455643532777039576572647486304988426223520856289283887531817555886532834009580392553568075687584359676178693220398797824864181821656200922570902791770312454470656268336522451448949992903964880962920718252245523095648807422991939915270605906813246226982764367954267247612160235579473597163884556590693547238117554813063795143892145870869424890
1994 9795170322499541715631254099103190523061986195294684111941302664484333158189935330925975824394741160798114779557718009574594764862607633364146141495426324511681365696202008969571005479130696817479735741878598360836121705033559258113830566567596244424494957446078594154339948437568719759669451984047452774875193203553016918293330341769600505817958950019952247532601649874771492996567334907402659237040290603945562955
1995 230945
1996 499386100484665891560511079382626827839338807070213266718301369502914426725744983814814109915093826794941266127686429986553939541666960116114170423575445822981255749897086646626192920636260785652953074563560
1997 144759700831888745298957313499926182369784086594114810366172429981758180682390747051882551398221955668931455241854205414357643014720794717991754820291032766733293731766303494400025298601964179035091267385454123992288179885669274465120427375684565923076513514861514985614236970755150096563016869943413237683774481732519982871407769778671224488362448245542139355590679413361618749158903832840666570631450263000497158834901874467132441289514046863723615328408046531840682655285674659517301685342418858920134955748034415577030151061887168371150009699923401039659105406069517132043929475447148105966273328850361136399256253771097847433242374092875165313971577900567868035335543553135829217867282952674349734309622010668423714904010795399995906052715284580442804671693481483990452208773536277459511615013834520756961688398902352615304126241505330
1998 89048857617720
1999 289374641962945601852615669686352438557198389101635505921978687533534603184099103356713220245045689382193979028466556623300928386426868641265517885761774500699854169800840685305650571905326393891147443503522793860584071591452879655775734323993447280229950516208168456242859704539545043029470723016883062129865188983307445759944131787563777752236534042838736571825768147309875879568648761848492474692269075737993820510968847059797750137738579680583507041487685017149524627916063644375086068999495298981349776540320796738483271972712449573928869390146878678278551706732964746955815021418849063826580384371871911662113251288424597019051505811657455462629184223235168202635751562718522606516698622396025118884934399326179006093117580004591816199377853876305166538715269486496913965338299018641563718412655206993166415109405802877992948356769154670
2000 432000
2001 174
2002 1365
2003 579617407851780040510789186381763934430068373370575918361723311129669810177750504023496580150826515832534539994018512916471759558013017888454832325180834324901807902111083892667218095526368766963968329337556156102749895397680117950518795850958874902300590883964961417854447988192708721188029858202816773446119973533564813857168095970490246837729777687805989353367013599061681386776003469982530426808614958703201622483470600660774893525890375100208764604099833089350497829715875479683297396205989083859643602410262555867181993761343036496579525388464197992591939068586128388152497487901954674844640509896859439059212842330714467829160166140749883291646255999140041909879410380125200780852947340659238313126523601850336549204514512749197407847353841314239248577046684781453318672572612934339052127980548379607312329464139823164619875558608616804010
2004 641964947157322618037964143934089619464279420404142050277308994180
2005 1359547902288851827153965722797427623152763098823629490062078709153883988152662240669143976130017996461134956242341771829104600938192566120036608838016291425828143
2006 7532703963308114
2007 13212350345783948992741244359804922364232811266391944174300648453439570639201676019665480
2008 128532661835817289744661270456213426621760373183218416228489517361796300735761406305050401486468840460
2009 13417436621549961000
2010 785832155108026705587909
2011 1165610607189929661467197053813727272138867498848228171825425578681765988267456263591251622683312123339226959927971229475024708471164178973682667805938657827377535691145389708153775590103527590364540310297825429922630039644734717198493298456278297428526488267653537411305294904255537238309128044845864531400147266775998840666765040996655886390674582930177844589621064347713041268806542978134868688312124681952138462814259377928818310880565544326519825618844764342683851135558625589643111063770244047641743284447037999848902989454060846394621425556201502163102389466926704188574672448170830851112572065402584331948077025927066794804441094109048015299500620814270624280767494274431778770295277102065728247697438963321026800450278685138635987181028574882935128888440883095502623850543524610955833829368882791390305094552385184384050569748361928392864110
2012 251191208543786943454937072929461294403187419956317273159305588859965956643049726858851497287292194877855456862226274283236631589458480938405427723058449248959571642198234583252975039080039175183435396505470680
2013 304645146388070054502
2014 6719628870034
2015 200360130
2016 60480
2017 2351036594702088127179336457542287907904095745176876222571883392201121998335459283663554522952240552775220778174717969851124836986338148989917940964578272837820489489040251041346165365238815149765277805870713892153944789963429924589360982986313325913337926835857184958602779821883418609669511266454108759834097037087189661624865087690254922849990633770168712537265686789337204239182797186898030144325555483497463279496361165282426533046100702906590488273209889679193327740421747814310155015624582244093396204729675645695237329728840727177951415346858429862977519554791162348355114327960565826694057855917012597539271361294893725120557686817949846859092752182383849174308035951528897779685573914866573875605734389018511056508212107924628786144134635538880154967985261203628792306546289140297916833837036590234245375712160916902629999182446009568406909870
2018 9883326855402037591071935385995119237769544071052336268948774388464692156613644748904309606814293831245297812573737471660766117746371102064423456768885161432286497987467827050297144528442873088837053363555505746083646800378861291436855041666704610624315412063093301501729007973506838237506477051903879849849069942384994070557970314845526910370320580570131817760395064723644436433536440921569283170173653219381073021595
2019 14486370455020849795684951322201563758751416250775763994203544085422727450520982906742840506695165100501204501861820596478363388431257797246756119503002200752338624411552459570930156281367340362292424871976315309088074191983844941358084466243165032584868769064975287829935575474505
2020 31048315247799648120008442250734315076
2021 47
2022 719901531870084907138582350177792122753599413329840074316478645472813994940132769138909061468142282550903771170668199586334654728817930
2023 54730296621000
2024 772616
2025 1166400
2026 10011810104522264079755870546013055787860548143976016640445108455514733154649622130640065631702879651051486684137196058792356077277073926391260961706880668530906222461304908801951007407312630438991935057281727320782734208783786488225534157208371770562431512419913514421251485077162427134594061253578630287897107851635998993475223928938518760205134748117543531391280200565051814107172414653549683851385910711233026970875735
2027 4765551177461132633792514999438217589321602075473528103153207635991674290625975967986025018024191600475372517360153324888230044571307428002563666335200159042262132194284588860808677195339078308574218112499937059396046089255872457142634712513257111626335977696282513911087834698957689521800099337102478456183714694175733444113601532748146728616931014652131980313037547121986512992823529897842307102547900965049358067539124082027478582484446124791658919729796446379724875329834882819606684216671028208777314106987052533824246067360360153989707518908082037332255432137561686080115816742776066930708855273943784535212103049344749580819370431179984339583381008673692062276322388873749075799422658325434545245852823606540521911542145942763222549514160906237310074120106124459755562005369328087383877422187673168404815376568550178561631008342818061395160806306490
2028 1352701350
2029 9669303339068638113965012933860143488733530611135788521297858293427107135680105239043644761571084757364530837723751096198218760435182771417201678994121122696749866222203430798580806029342989888097088550262372293514577515100165215542405831689398679489835698745757220725597216604185152039732401554980928787596757114482563158106497509945989712363753028729175788055153183110510634862438942162722041111069691058085147519036882762433754043860941187202275948131756989704461772044234977240981962275625516235609170323076729591129395270674170752445116555864498453747146271807112661056554992171092639802408267350831938821945357087120496899482502604864188225014680066598921194358658127024836874797028573742306692303835379097670718958519014117866578552964232478755502140389695326528844035308894366689301887289618788858693370399057588312301549315927577846570781275995868210
2030 462120945
2031 9807272798049115311678712045130458664674708801775192224075799345831186484002705427864903023032626773039315447760452543815852013967961528736053892903532489909333248726621015129519715802485689425271971638327965464252626227973063025299423183646622727059956156656988269860866384596239885
2032 64231631029328579025511059184416722186334163963680
2033 264583313239392126395750566805750663
2034 568980983527516940186613713247785924878944365820
2035 96373222530
2036 127856325148787554218562970121095798851222396757765492038086544729722671931312310971155412119231727192828427542873173610167445479034366797648362711036750667720421965878901402875764294891739940168368616821284576120
2037 65873370398443383564374347066621602
2038 10202034496508187097271232086387303847829898558711560956613565516169513084587964951122226878705234364421464931135802783909410842745338330992694919979311401232993440688069702069188076548051570417332781823370080139877606158750678431501819306195330834203117711155891871195255263293628513250151348417396624263367152900817082974351253183588350616649032308331776858487714524375787798575208690531967127844562243014746454483322373965
2039 19715709508360953114374661372140832573527668916105872794926333060297871449651734582409991668843441820266278378118728485148168052527337670919674223469012969178672977227072795398306263493830356381829963553984977106476223553289236874490965490814683907479774989742598973059492724655933525009014366770606113797909787756429946279379148422779873023509692425578789431844457340362331184484513003069790241825471100067435615791316203952602424495432459080705440658240652502007397553198195118594362221080000427604407098288753451636312836956904634164235592657407712347190431248214702715894315629036857892557110457128346323257946583100638693178044822811318079790804932655795200315297303921003642387711141261860563345607520337980150595956420269786329953669494070024182468864254588770792312987994835613679486548183532710482875782243678422568782859055176331229157823021755575280190
2040 204204
2041 1177994238885031463224634268663061745323262425837162085329
2042 10416277220934859026313927960201437228634326428444503736702450392009072859364312215095793643158044286074315694689654642371508470442990435943541513298876940658886302942519165812641026155560653396096770241660851822815035888084442678563357511625432781721383183090165600490355623822794712028404526734161953372897863111734241716812629500443705979598661986806744172515956529387679342345288073033138437529298050118056130027472143818265
2043 2999203528492956421352262469675717376680848157470971327566247198930782535098780456464063960
2044 775803439985695698107072828
2045 556055092036140397305971980624147897869480107418864461435390192043938551154438856433679886237177360552604197103117784678103781783720759543094973014748663193163710487
2046 260468169
2047 106541916361314239987367313
2048 2048
2049 6698367321067545757876560326824103267972826111612456289043770953202700368573847807231728764731284085985852450820389087426226925540117724126724808853112690608074608880282153333461965893097725877460756628978000412084543713705602046279506034430643322581950054996722988314971740679231841455
2050 136912618587244500
2051 9732284561929307058368514432822876458231386612726444004139816002358525264562382558429304556740911211211051089704568701
2052 14549535
2053 40476351620665036743811179797005129273452304284765356847983761772791530086135011097687712896135586057006669510277749580009189011838624238398091180781883625723815622247180448952722758952833721651896915176331157999595686954902803303329952152642546062055978053941555691691138563718631526843506494980054351627108794263950679711565391711967079317265398549713254703576670919763865921746705195302279366467692168438445319219572166714692777489122838492688269671368059586621187176715894578474225639877240877871847772786810836209350254272525213939175671725658033448781955352584784675731029986412669253419747768484495001648564335105611237094526021231636017810522526742347546247305364949820477821970973010599736548532239253873249173498530813871335394883471325759646608578314670746436618564353397514883985883420792654621343980946271801533711209640277008013461010663664196050230070
2054 214295355800244615910694942
2055 14409563526042000097135587239784086413476740508202062
2056 33032894091805043464377946507246850641792415908087132970721805961981649289090681420397953182022491998220
2057 2724132411000
2058 3087000
2059 86239147714071593
2060 3197976470523363756360869551825634452828
2061 686817608024887020489668105555739279259914228060852434012670608555149200537620724530270646840
2062 10739181814783839656129659726967681782721990547726283352540226354161354118004605893763763246095943658942619481225033936285025233026723139457791300211142125819311778333737259952832897966383033651375770119152338229322302000615060401598821594485821197954746061765960734105556648161301348101285067062920973927457696868198003210033821014957460864966220508397753241863951181798697401957992003297165729092706289671715870058323780276631215
2063 83502713393431970802482463921221581691132103739470931177390500537268926567696527894529751704727714035604759199702997383558956931423081803815262105953025919868231628695933266189467051719695967767863336008771178953165902187964483214769691290901572526021482725281429391958818856951536839878153899143852127406725442566530252244959403101788084631518517208058444453478672107472855396563452817908602333022848943488512693549977379932411199960060415810415900332032306927199509145564890515392327495066747931049621955259190755099889574564219516356519410770032523004837173892382410786033114861969336669804939646383513188400988223322875982126007181800865104743107972669462987908190967891479645746726117320867256499622009580740513044927469069016564919644601345042150953497063165749898744098261059073205662877497095246483832632692158726564046225487891467531770064999139236451624634410
2064 34887363551120080
2065 274680050022030377010
2066 11093574814671706364781938497957615281551816235801250703174053823848678803898757888257967433217109799687725924105460056182431065716605003059898413118109815971349067018750589531276383599273673761871170533084365390889937966635357394851582707103853297487252681804237438331040017550624292588627474275997366067063800864848537315964937108451057073510105785174879098845461570798054416222605739405972198152765597230882493770248465025760045095
2067 6511320375062946
2068 1064744212274444
2069 172767114011010747590336217853007452518952322636965356606020945611609409068564116213782056277081640339666246784185501586583481891114356252093777297216810628207371239771885927746007330008050957311709242202147569254100251626898515771358491280875353556338447758607277411962796215032729721707900417328630051604514940670151091894821005017599547102611812103472921574247372590361337815489783880252898227024274464077732762954903199080158772717365000311750497786974843032375784422173758476346725587293101469341667825431265672301671529773370179341638660883197290097008112783339207916302514649414557569826420128367488786801644634055030407018708859145989901713490395453118921982047112567471387049976336736874353697717937822552121489954933503795272818744680182892210322785423689936540501539302131222462516493541490064975049717040076405261011640534447446323232264483219080218411368594290
2070 535422888
2071 28839581143093741777136811781826822267
2072 282694786088
2073 4628571818857674118692703185835455358169222843124207295729245728663065954684528834797124576429317303416224043516888859411522805548221347371566842917500869210179554736274967953422218432130528581325382830623798284750419706170571013979138669791574535904127488002735584925645472809349202445405
2074 459494941761794954
2075 240358064120348266220061616193511000
2076 111059935858216812920567796900597504167320339729916574697974455993140
2077 39181802686993
2078 11526224232443902913008434099377962277532337068997499480597841922978777277250809445900028163112577081875547235145572998373545877279552598179234451229716098794231680632481862522996162559645347038584146183874655641134645547334136333250794432680903576089255536394602698425950578235098639999583945772761263343679289098577630271287569655680648299376999910796699383700434572059178538455287363242805113880723455522886911027288155161764686853705
2079 2376
2080 32032
2081 359528364256913365735489669352108508691939783407524907097129587817759180271681925840880459112606893546845459557890028801680225815408975360607150555508182917299539549965294615639441253746754042165666933022669091617782623635575811320197020355501610750740309785661744294294578923483110550874140768460879137388995591534584422233122511441624657520535180987327149796008782360541943994034240254806281210437515159745761879709153557285810406024836565648752785894694648350374007382543591389277535947156944157700010744722463864059778453458383343209950053297933560691873882702128891673825532985431694302808780287132744165334222483468518277005933135882804985465773512937940476644640041252907956451000756749435530044951028608730964820596216621397962735807679460598689681716466698757940783703287735073944496823059840825213078461160398999348165223952185135798646342389578905934514058044717490
2082 249805831558919462777088075511693866595498996425454505787818089979066456244226070891201444329445372045163608596221865256458125190899821710
2083 748897582747150540827024981260442023605310568837874381483320931424392372505913451526553996331560159258079092259084929993899910373496895676144694607123545016734940882577708684376956131554488669831084221486219717839841205032904414979970393400509855193792065283533413365015607897615319277470835220704011243181277817166539351511594191332904161615274781996602453025086293657008869339573322450761483761341344077750421995434166859826343075749734566246352053018648952513829057377838300863865107377927914680489122381256892228836518518553812503906325961019595606921173297668534481356578585208654219232750689338097506096391185433064923571003358722043882784725206227449730012850785205929807273287434576309074209083632992591986599721301919222371956378687396316427070607015400133512790652453948352159026386882433648438918842434597111115642228161492401637868580331197492861061592782907146531670
2084 66613145402518315747871307433090911201486868710795821351843089804185512076213714015971969714119729867463610749836923450897239094576905101574796972450147097882339844222907630898273197638596508827720049363889264158520
2085 2002929330119838013501846626329988011473266930640086618
2086 14211260485135993524370245110627057795691274888827281242
2087 1562949255193303178706001135890542503264283157164643834155690783882706881419841373335918190343966052371611065544710248897269112949488021276113977645066838449925821621939678024294707446554217853937472770241740551131748594903671514063198211026864067789444040246734233692787573682323171332081633105609271464519326804426567626604697077311770985291078470026909319463355094862177510311689523954739216609919385090265130704471106236457577999089696039756136734649920363896361242747548533902886479097735557938180798409683134081581814148221806695652502280647896031644488672234231462591179507330461355538750688648609495223168403998806495492684009652905583371721505396687586536819588724775507779350875960757037874357542055539476033618357105417090272962320596112383296356841140078641194091671390210955888069423639024292023624161004170898345330173034642218231727151209167601035544137927214811595290
2088 29113619535
2089 3265000994098810340316836372875343289319087515316940969551238047530974675286048628898733099628545083404295515922899709946395176951480476445802099300544625521895041368231987392751643855851761096875380617034996011314222814753769792878021062835119037612148600075427814184233241422373104912718531557617768089380873694447099771977212194504289588273062923886213568358948793167088819041119415541450223498121595453563858041640140927959880440098375027050569638683683640179498636099628887323129854835169580532859687877828067096424409755635354187218077264273454810105336836297309525352973990813333771720450188586945235521198795953506769084216896164919763663526224773680368275416120846056035751063979882021452119532905354021965434228747993216301580218287725278768706089441141624281454457501534150686850177025981921746037350872337713006643394731469367593886078018875951118563251704129951741422560810
2090 62985
2091 3575839026
2092 34838675045517079136136693787506546558377632335746214567013935967589022815859772430353340160484618720683468422164710964819256046463721368123618816591426932192463738528580690959796882364985974116897585817314085154905960
2093 1560090
2094 87182235214062892509203738353581159441829149752483622519948513402694193229234898741029304070976434843762099400081430974503885691624037776790
2095 232987083563142826471202259881517969207312165008504209341428490466410252933709880845711872333377314071541158586206351780125484567378998248556793693179689877935594694053
2096 8414343664842043852341948753158590606409775479242080
2097 160028502669798675774092668594487252067560015138178617124952251793349763725265628815553060713720
2098 12091009219833654155745847370247482429131421585378376955147136177204737363836099108749129543105093358887449049667706075293849625266250675490016939339972187635149032983473473786622974525067969043474769346884513767550243179153509013580083359882267851317629057677938230648822156568618473359563559115626565247519574264407934154580660568809000066046472906425737653501755866090078286839596444041702564460878904843508369667625274764691156509536545
2099 6853237086613402904325039546665345564280764694650259095088048661767515843425416072058440776120316130065616287922166491177483476421157520059738606431843168970457691831918941537385700453432846542341423915156456627748553688168162795250966210890914859947899911558322981972705573745561147211796197739439695219610453884644462421380168396264503845785159077237162279985433516857719431167309653221504019122557228857030538029402655807787789043766489181779145671597051960736767637173121034491249565299020949538472484855561112835394836077078608438970744177709981646411102019388052693715892406717187586841224945843998049358996272706410708307771265050166583929741545799955093010098437655871619041483293772363027998899568338092105446446142037761017016878185935360135514081736956269366772906295720182291698521577536053744932399481036859600944485541354202579566877761620621397864265326968768705245955140190
2100 7875
2101 446274087413792211471671380448343883549187813116706049866998578147307069
2102 12707650690045170517688885586130104033017124086232674179859640122242178969391740163295335149803453120190708951200759085133835956154829459940007803246310769204541633665630620949740746225846435464691982583575623969695305581290337973272667611236263511734828139619513080411912086553618015500901300630523520075143072551892738796464274257818259069414843024653450273830345415260672279468415862687829395248383728990527296520674163777690405491522908795
2103 3244628845019229557203584933270654206076625213030069314306201255792809234233854713192784328076951429694773054505339090447477486689303164507468356885168109316335867870128752535348975120923500535509093364267282597610044214025570280799376207523893749668793369089917645032877476439353790914228905
2104 8687651146144726431131399931405921718791405383826915971299834968001173763030849213564661686871915395531860
2105 98087562180083129944376151410119065036278421468580272132741394486358716485091859836044698252351849224118827764792874099432829002866558262642410144828649438610885366196313
2106 19459440
2107 576949774726648323000
2108 1571452
2109 4590294
2110 109718903386347359182372067429039381865411154844643283294308656813150395608716791394
2111 14467183489840893531030158483010544486196694270406696949730870724991225945471053328115368478389987350568515983803693462875667618725063524846108198177620929696636187457180885585421213657196739050882745884895279941177196835722991660774789671190721269350016713299619814944381466176879581764101773427957196608597668150484460171533535484514367618452470812047649573049250154086645719194190677950594984367718310117191465780069006410240022671391058662735776512741376689115316482072458503811027832346233224475715415530089509195518498958712942414667240959145771255573836362928179236434248870579982995821825860676679882196841131683233005237705140520901658675684403183705201344317801891544987796571233153458352105676988761712434597447805841713506922629850509545246070226546714684633257605190265304817775579050178609455552295304468810617593808977798721645465678954781131770891464105231070736774211300941090
2112 24640
2113 30569158714033808031066724874601280499333614993369350654781329841906460422780335682307773594838043271751274273777204287056285678366059227999826622749313024448992264097023211241995024457656709614515242054783726515707416913882681379217130575225994042136585315202096668977478038031746556267547047253273556433966872801973664342450360478778858777790070825856683547853065575585082404657324902509607201968988789277625567193285810544837167904649306954360695771422528944100663726619104818552701809747590803317186673015079132930130588299760447322191880146675014663027516234867242726585567863535504070171518043609824591081925311246671340067270961920665204781721143927169090440543515396834559214155015653257497999295477253498374304407213743540640127516874126669104946388693208128630073319767030589079959798533027401779581999978342596834975718370088698836868979631452531431893663654353252466803908478888523170
2114 2145900333255535022179907011704685727149382508212919467542
2115 737867739106189692
2116 12442607161209225
2117 6295457783127226289
2118 30775329030564201055748919638814149282965689862626718749541825231151050209919919255583344337054681499848021088228745133999871649143285335206870
2119 192013060938260128505615385792079064487691775411457419908627
2120 8690442260584011928
2121 6653210410242781740001809053728781802
2122 13482817382137925919267907606884040379031168655492867304831078169698951886524636313256350593941463760522342197224005389326999949480274056996348279244335726126018673319234088827674931745623068028038193521173737031846719221749048589642300335521675585950652656136303378317038723833388714446456279968985454799726799977558195863048594987545172872649148449157310740533996485591573288515989230311786988358535136458949461608435287768129520226505806231495
2123 86130898870861896814032576426530369524993247931524267624330725582430264317
2124 17304843151387913751630
2125 15315300
2126 14332234877212615252181785786117734922910132280788917945035436094389985855375688400991500681359775977435249755649117728854600946297531322587118220836728876871957849738345836423818452445597321313804599713007682464853062532719238650789765256659541147865543773472890491151012163434892203456583025607031538452109588376144362202420656471760518763626044801454221317187638264183842405692496551821429568625122850055863277689766710897521680000775672024079185
2127 2300441851118633756057341717688893832108327276038319143843096690357101747071802991653684088606558563653594095644285415127261538062715943635795065031584189505282130319921285547562423360734761879675947195265503361705521347744129329086757731134440668515174498684751610328310130795501837758188293645
2128 739024
2129 65081738902177977298141057258026126183081266320883347544029451233418854240099334667633249983410194125558462928871667927142832209241340096411630879833287429051904530262562416734207407070351134769302950334634553751941090609656228656353270994656141315708790136065263808253050742969588418293607663602219401647915472195401931385076817459320190337915060788248879273379176610420640439515444717442953732991977132372064832554505490649958330468998374505833921297358564121990313073972074158698702152952620820262290426849103474008248022490189992348946512832271106217585582064032359764900673981467088165395161914845316554413418987644163283003219877929096220980284315420942993547917144279860776566936028325785213240500071072698038894082958059998022831483425015678524430861527840105853426097784008124151234411076815338388730077953891388661663304409918839823694057635362439418501609920118074501825521151553665828930
2130 55794083012669896096741539
2131 138689185600541269622338593016853674896146178529802413616326760578415578385651682176726455714647123681565084501425524352741375437893295745453185404924735511309608553989520510060595984466918268193384587163106234045386464089177423266688820489612237143775431779955077175387251133268192919383677931136329544911707871248401515781598698005811325610096994539758361731571025356806384776607412692870934405005903269084870158173651200575061202229435536071932086284671100143961357160634490032186934287942034967978940899615439503111576535926594873695605018845569727349674875378452958659003336254506364880457090040535369577454995862669711956079861559866904046908985876162029519250611434460383314864140676362248289415505651455919520883290783625855786653891178708410935562165915827265573651014377721312566280530004693486106383796119742549238004501697537047664292036820957358400826930739771616763390185573960861881449830
2132 40526175628
2133 19305868604044037447394507324780
2134 1996162739346769198920434759594594
2135 16755483051343852997610
2136 31691655861794067694200716801811080
2137 296378789628356693182937573277016303253064383518187757898090287356074091010137644811664435862200903307504585579546345541808319310777973008033457210324159787668633479875605329999493618805804339129262862767558022154990873758572153520914009386301350776248097713763999923802555671794128268722919738838336237476319720857834039225276417638418802828777277331463619020367281187495244267610040924665186823497615286034367528017092615628905789164303740585718868390342141007645420252275905198783478573332128726570996702478194218149439057275133245087507925272982507346255208683753972654290129575880101749536801416624084787021326158525174450142664153435573948244502817358257082638556635441839143864668625386124594480935577161300016127592404608453816079365448899874169296348562122866530892217725190444954141492620029979809342172307889827721615620127636670858592082686385874902567150990891945023364826571554361840658286710
2138 15321159083740285704582329005359858632590931408163353283242881184902894879396610900659914228373600519878281988788906852145568411592060983845629378074463169376122941370291699137061925664343536484457117093205212554927923847476866117694259059369049487068266293842519935040432002711899765495087254373916714605305149974098323194387681768311994558316241892754562588073585304412527531685278813897108208860256326709717843850360613949450675920829193393740648765
2139 5394
2140 342183482345999921930613042045342886452596
2141 634546988594311680104669344386091905264810845112439989659811305229354628852704697541773557180972133981367317725808725805011611644375640210199631887304026105398544280413671011528915837863227090075751789185341725433835460717102980688276894096071192011947177205168723836861271693311228623335771160852877884436800522356622677981316810163854656856412150766663608322606349022427317976953097619708164989108394327399580877484595290061487294600774308594024097223722523897368844760122713030595427625504087603588503940005813821057949021626060277732354468009455548228332401791917255452835167421959297845758291832992165529012659305402398497755443952505563823191480531964028413929149756480977607014255526951692756783683070702343334529175338266699620225921426094630596463482271505057242640238149632742646816935699484186771801590911192121151979042693270112308245649031552158166396270271499654295024093689697888700849391846110
2142 175032
2143 1359834196557609930464306405019394952982489641075958897840975627106506969631346166832020733038823283122070161886408099400139883753896996970457811134492527943869080392926496977706466640540895654032336084224187317604709392316751687614977384047880564481602800750676575182393705238765962939808557597707717306348063519410242398913961924181140529643291239092960112635345405955061742424610488199034597571659289043617301820449487706601767272329459343316993640350437368712061434320942974024566001401455259734490163943432459018527184753344647175180435624944263239853316337040078678435425763785258775283460019398102210728674128891477339980689916390219423273099342779998912891050167928138735011831549594257477577787432820515121765896022749905537286144149616120793368221242507835337670978030354662967492128693203994612251970809322684715628691088491677850676570425874616274950587207191823759154236632777022575485920246726213730
2144 62866572408642136447032720
2145 65
2146 2294
2147 3258872669169592820816459731346430916171
2148 19879728518620809512781635645206953245950340811655066870937427622772060
2149 2987811360512297266919133930876623072677035690107018309270923512724067256220651445437796498919459741841792684539302591207
2150 5887242599251513500
2151 38246812138081883510008147794082453244146843618024689492863588178610593530338485286917181510579080
2152 2336978158312931409974346581548192942354888048249440396279655606392315742255298438448893993768545241398070340
2153 2927723025188534180289651690006757333771300197236539507051620525160309505616288297189340638232586528561817058541436638008501169722140234477395667372562412663150130085970747993002022677084548343131619589334675294802939321657966383435046307855086855328890830016206666367693647379063118209407824507864715360567380757290251884861760022761995560322006037767143122503898659021247931440186381092521488571782449310908050819427747032313604937325325966161487307674491654837068268092990223074890601017333174208357322970210084266889028773951025368163477900504998755404190073647289394671471669429662143185289421764114059698835399503350712978425389988142418306982885005337659454431011549282696480473326276436349224976342862569057161974136980546621777068354123508068121780335119369482005615699353589369010553076468200400178493152471740192748571913522582412506656126908048839968614257083996553459071470368929605021186291201538160690
2154 11048343121972548179013862150334279592584682660682992031085515257983227025361251012754420617002630658445439570674119503105953922042439435339266330
2155 42275739299615829006026121257761317030635999652958097289211541023620606805074591589335264946763647015595214766625728736855549300235486611198878772421147908041291592830610903
2156 25467750
2157 1654017690954297670605228695018314665285887311471551464423186520366756156144626350998998859708115607266934154768241213476501045867092763474136651757709032254297851700023404308697382396368293791487006033395896917066269849028028987613378808685662840662410464554336407826054984041965821348137383130755
2158 17786514531420303120587680186
2159 7863659750706227476630117331738937800720623
2160 2880
2161 6326809457432422363605937302104602598279779726228161874738551954871428841636799010226165119220619488222086663508044574736371027769545046705652037192107373765067431115782786412877371005179708969507429932552233312069151874102865354603135071274842694365733083665022606020585971986155398450530308761495649894186109816504234323186263409188672405855855047614796287730925002144916779842242769540938936803621872960872297820783361336829700269560029412874974071884576466102904527348951872064838588798456989464260174938623992100747191180508165820601275742991302310428454749151792381885050277637499891423410440432250483009183298326740890746377267764375765961390014496534682081025415957999907094302858083378950675173876926011732527026110014961249660244713260900935211167304192957450614135526303106626431805198247781064785723702491430556529663905122300593426883890248293543172175409558516552025053447467256876450783575286523965251090
2162 5512410886
2163 685280672255006519220186332534064525606
2164 18847723199624739812649951339041041688082299093638702080754539358465661343380136884821157026822178727889756416391108631967217521136873260154877779775961970316122882543962153809250113359457411997241593927166920068804124360
2165 18305395116733653959609310504610650274265387849730856126228597263227722746597298158182169721948659157752727993948940543058452847001965702649114508458357044181879259695654520999
2166 282251958288300
2167 16967787077559793672364417556026482796423669842510280721993152939738762070449
2168 633321080902804412103047923599560287378174661075598347391786669332317566151185876819650272311275760418877062140
2169 9217481725277733925911963618373871231839389311943950167780124751045153040811574954147040744049558280
2170 14325749295
2171 32066181176689441460437769427277203769444526493713389124740709
2172 3598230861870366521813476051782458537517011686909567103639674399721742860
2173 107113
2174 16654099924025690560880991628826166333626342440673565018885011847989446733904116049017326766242103765107692521813541748282232863400570289440199133966941465111845637269507076961986313197141424158604886280314066047206653222207353469933659597534156792443205461406819169388949586947835045093159845504447468775966698021844877312299410082155138084889754937424209533235987225896417426941898070706156623031098627133463296265341987363052884725941333218996085207555
2175 970453984500
2176 16336320
2177 929209333119324450011850652502629775602558099623282694183257212457184916684622599531154711163951979712797524891723105865377
2178 296450
2179 13786117807745248330297337381285929061651640023451164725055304709664843445926585043282813794781729864835926839784029128350552469509838656771615789041601967434081932401290691593659791420286585844556689823031316386998681933670143607680231320307882231022932389306084258518856832957832613223705542791299021119431533290162726590222867968622117172359908148752641110965685579673773663276246994829705943295092061181740736951486944352951916887371304090654568502636492119638228965093366129229283284991837780042622921191261678787528129582327293323090179843978047734423602898401755600127524554972112263411611349701873802477010407053968400936356066458574794029868841587949072254554381372481797558485927763682733521203877821779565176389893722600563009673230195503137825133555836454284888201311814469338994903526981914940168091947728827182678137649261492993077179996851031630572170217428007566862591462031152733786257410549335720282125110
2180 37297999575713991490436821582942374623332964
2181 1202470861323774406530001261278314761662840075439817914635656600306631725517143357176272171007800046483061130516511362197416260345376439045697345827854466448874538185917014932422997002159749586411053386278817058707178180243377073994926393914476885161572407731002568489541973398509152120095877536058885
2182 18169623017112028401921161867049347469986339602774859435603547926156486386689390609477903501970135207732492541298574047375916053970022185779257255157933138437023590261032220965527067698081293757037930931822646057502458665428222635697622620909765060555537158394839713803343999360088034196637391445352188434579667541832761147718656399631255650614722636729812600760462063452991412793610795140416875726928602202608456225488108213090697236001994541924728961442505
2183 259106347
2184 1716
2185 690
2186 19859397957703447043299829920684936784695069185832921363114677883289039620651503936159348527653357782051614347639341433781876246989234249056728179887620920311666784155308217515321084994002854076442458508482152140850187321313047340817501524654373211187202114125559807187054991300576221376924668849769941958995576623223207934456491444796962426121891841945685172631185035354119614183416599088475645169532962207451042654458502276908132078950180034323728754856657965
2187 279936
2188 10309704590194732677519523382455449803381017604220370038172733029080716754828934875997172893671731764155696759765936421686067984061869673304718145537451197762919216751547298133659812007623204362491151878160305277635856024920
2189 3376589628434398940800519093649270076488310298659545863676637435008013652019351
2190 4072968059924902415062132347
2191 290842521266348552853709254233323119763600685182087483279359507499098878922286873653251424594316969650105625291109332135863001
2192 1152765082083360007770846979182726913078139240656164960
2193 153761078118
2194 21785759559600681406499913422991375652810490896858714735336801637968076463854699817966805334835733486910620939360357552858718242947189971215230813336720149581898462218373114614307230238421130921857376983804920898512655491480412932876799172545847412672360719195739108484199325456732114850486361728197626329018147555675859104098771114942267781455715350614416634376409983783469216759208009200057782750977659541573793791940976997768220890608347497653130444077753787605
2195 8036068456246074088268487311524075470402505266031845839414354198556970285756213891441972507935461370253447589343584898402660799833862943462961269213218742395844995006392334718561
2196 1055595432234662738849430
2197 27081081027000
2198 336906352321118998482245400837635659162453053789428356404094
2199 881411141350326639986490924517004720298861775297386531427936288024761054804066080810207501348717434072083808668602828490706118833160929820496154491817323907025036490277171945466056802583096446839302132142372904032361606118395395238281046739311556823432574866824882702834266501107208504030278233931162705
2200 259875
2201 2781907990776503
2202 4054741925763925181698087409172680610478578536470658075408384099679844318307579121680872366439965451649476322437401857639885089389575272769510743110
2203 30370817530462782071645034250972901722818562971662915889296836275391650111376266850352038789904150892233546828044216169756267090330174560867869583258649134257282497080043393580832520498891348615558387680137990000558096299875326367719549598638264554943520053641303621517041603006105246931823310769231743526107667838228486678260978134874524130708877651702068367457405332021323380197572129609842193079087810783374843504125738409553072902878982911712014411308192139563018410100685582692111076837018629433898295384349478368924469469867027190767666196283639158935197185179067587080936594603563316295779803393227986856853926739892387262792414408240271247801058018251806176783302163577400021344498863393061947212142841380382083586935870889040310310126120693412628769223507708789608707489927275953805772469941158613190306560846606283439937241323069063749027533062822682150490988993900669798288990854629472531125075440186591781521617330
2204 2668
2205 36750
2206 24029692794239551591369404505559487345049971459235162353076492206678788339631733899217386284323814036062414896114474380803166221970750538250399587110402324988834003826865545419580874952978507406808686813136827751059459007102895464963109487318069696177613873272900236658071855978775522680086456986201981840907016753910472591820944539781321362945654031727701547717180212113166546085406434147663734374328358474355894552510897628538347642341007289911402879817762427728315
2207 67028394289731360032120590591897194102260568478460055367678117659789371795807420938726949609318461019159437849493585086652081468358695255835388170251838639305822471055655769632897372741053206394537361610064543931231718533824845293557045964194649872760348758386357092688110817834474279978534046867694457962119622918970270098921978743668074756474492977306464886978493567771060700096041690048921720125546798398908279613605504669883631896653915286148415805757180052015581631092213081001489146579300115160613537913259298760216304119996529010024239295197991623769980187690202164687627064290064239064786026088854166993076616314942498688982858598986278643896935046281736232160747875015321847107308991508487717497199250926503258476367467052111964854448348370361671693676281513298666417430269498030049339841160137059311006579788460067551941491600013423694103765469649659506133612709538778244823802816167245876193041496491808061818209447310
2208 1189828640
2209 378089444731722233953867379643788100
2210 255
2211 20411224808000693651634
2212 61288471758869960150458753412
2213 148333836563175499751082866979868490548302638042832102528671674381113879784121822537402739485421754235399835960929303796761056289477792601163714020767318908783785128446166218197601885875950745751111181243072835719815793115354382634641742718762760168418651802309008246118789239867691581592495845718207835470170725519681207728914338959737449436078052958779206794883406265477357329312540260078263766637835064856784022784908981834452477387295114528246444178140639455110482149607067548256295481379991154850437759402042828156358681017552318699183641560273155463402966155358417390453718693273912161050371475734634271555678551904967749598719066079556634638943917257421482281771735047408907247648474798208283318821301942300351711008201204586323778222894194943610379458105610988929948781773186399140499189068487383312255257561071862129492446520910829706635051632984334696487073684926209316255795075632178115124015200831736371240803697506897030
2214 3651003162326520
2215 3559978326117010821102939879005165433388309832852107706860558909960737836590002753908793821015409387022277282079208109992378734326401283954091842261455902881359332787831804280322523
2216 175429939410076822152544274837078199603754381117940742227524907405051965823878487879043125430223385636028946212780
2217 651362833457891386950016793218066488300858851944768646725244916850298419500204833718743343496702183779269934606097490254631821817705927137346658169453002367291501966314830067699415977108908274214244275653213576079915226921494197081089693540351240492516672826583588317394522944318227084478375614875129238995
2218 26648929308811662714828669596665471465660418348291795049561829857206776268651592894232081389315109765993218119790952088310711340165562346919693142105436178412616910243993889870315190322853164714150833675768741975924940038877111070644088421435739293060973785459646362453801688280462054652215880797697997861565881580086714104329427494617485391506730321186021016418352855233501699608715735469759081421130149548060687058734585470049027535356177084511745793717898532350701335
2219 92197079241432491254625833591963428965061417202721732199556963877214344618364938948080701596398479379083483217281658287068571317
2220 5936590507848
2221 329449451006812784947155047562287917507780159093130099716179788800453927000534567855571484397121716156823035669223983732606306018930177367184608840124215296408786770278935170616873788530486606313217933540864768133710876509202083831539310578372090334057825652928307314629830901746143002716933273340139602579249181379211962365918746829576875197529355621448618291436045315625210628403151917633823825702631679046917314605282848654318952277182449367235352519650360229800380854277297024677232264144960354922822263631937121335272630539983699830886867905366678284217987831051045024197709217761358909692875047606622717125162063780933371858755045762695285533094440228733112147815023540295182997027262526820597251102111613849081150149214875386225111433048006969758652776452562006413416244318246992491048698921110478336518927043140605789602723722942952778436449676858207360897790654221110891404120862979067593690437761047286480525825012162818303630
2222 201612436674023689090963910719053994
2223 11628
2224 160234346409587041080147730106399040917861354451206929440
2225 21391867706710995693585483841222479000
2226 465559406817000639
2227 1030139427342515799438545370457800851894401613
2228 5742505456738466101378374524027685540483226805550746111262212297197959232439716725930425301775154592634723095189626586879139867122461408030728007064360317153946003730611845060448515288246124829907571596135290039643171805880440
2229 483962585259213300503862477361023400807538126994963104516856973219771725688652191453026304218049722547997561412330435259191443610555503863048567019903580758897585960971918740300666070991918847741183496810337687027377013602670188431249642300480971685939887910151606119824130547628442723767433081852221024573285
2230 24467315455155461097668971036675782155986687530355452174630830469332538220743844480862
2231 10334565887047481278774629361
2232 902522205585
2233 588153930
2234 29766854037942627252463623939475331627142687295041935070360563950499969092083829262857234911864977608614424639806493482643064566964933141509297239731772211286893088742541174985142067590626984985706481215833684787108158023425733065909446766743720790349107718358424986860896485809276115046525138851028663611369089724956859654535970511487731182313017768764785475339300139295821398462935476519720893947402377045183787444606531970044763756992849803399620051582892660635733391195
2235 298436470187855864011775147323168213709516772665372906082
2236 1742625552004
2237 736978421902240199926785841396838071464904215891332033065094187546615434700195828292913410596361279042813130792054051609840306564346806770391969975357869618066456005113977976669946664942698538322668517330914486315111230751085061531153437763818366077287355985600623462826931727206121897077779732461892290969780418745297159812560236657763469816873168525180559117942433371053596175737850839746863898096787066027954032772017732439711496244057139234505483586457855834063451971018313444202968574892276313962353403744643340427004874517943536521693923504305259321795638778061187719130275520132159880982961481496015018208987536677947952848035037371149353737532262791675971874662207659640324364349986272497676050715423680180394532883793676238985574275728391591350106260924381208346812138539918522202475939486524140038792839795505535151341292968223385365362337927131809866328357693492625064071018370484174207085509271462779856936270552208224545220310
2238 1512418738309944092773386603621409867708509794103555462127327269180581930728727012386965392682107113465254668269150892899677138342311576743027507180030
2239 1650094686639115807636073498887520442009920539380692422032745885916871958293738459547833126325252903776858599843409021554432446397572500358907620774826270074850794995450196689764010582806702027304454810303917534859534045651679452768252547153189321647046390051759795933269500137214506927557148820982176839481338357570720340820322369876732408919979024327879271865073108317789001837477048030193228267838706240836589079376547702932514040090443934746057777750079139212468068963110003801570446639183806666961709270984256439216063914045675578272072694726139475621500435224078999303132686889575905973520850757069577625769923094621925466426750448674003403018334736390562501027368682949934686251779619264122296677551833619923903359126814041099088700803355868773032887918209689525488512378190877571211343628510327549546857168302136893203853154955852159833046274618848122290709192875729987518455010131514066049664455258805164099680309766394214756748274090
2240 448
2241 1602387094135655108133744107956740
2242 396458103332006
2243 3701162382131536756527712858004708351428251769830893102619449022111543802452855364765789702347542263171493839448766435346591977269755118305029793397935323777890333174794791175140675737235432647243892139511687030689934864396717012559190463264603648454325052886097222278323488807772139038510684805463022650956641936031125724459983075633510793207512951567433206793358981956800731121461018731723411004762218098196469305041596497677628991922865745635407595493427509253565878684255738526922511811689278353995113894817687193161631359204450322064259054270730843819025476207609195436926616693318757098607268248107062614601937501236978821195201256375789632970124813724031689804387955856703501262741686009426311447748762809489315234521443894185255955901927213657912767600544333605670733264282138392227043758748664693633600628501693051456242626565976394505522793970076338298060719620262362003894587724986050149397373145499983075582934806022223699386378783870
2244 5304
2245 1598430268426537858675220005673319279591351114950596360380390950572371288628911236505048425635918814773002499653564441386578051712554176495387237175393700393730340421736480121864812827
2246 33428177084609570404516649684030797417281237832332093084014913316411465290410140262188674806024369854473998870502692181008161508701619917914940800218780193275180938657873739508314541904274104138948378405381228015922461460307098233016308719053198447562047967716511260244786753563817077197247730929705189235567487761126553392043894884400722117737518954322854088806034056429207430473876540131646563902932869421741393300293135402360269699102970329217773317927588457893928598311985
2247 73325031931285697556559937581144904239842
2248 49295812974231587024864941229218974088654981094141348565934498980819602396509855094011118245892771363724133885791180
2249 5547449343567273372655734110918956252113903083412416318580142657
2250 375
2251 8331316522178089238943881643368598499064994733889340373996379748773085099321377426087792619984317634399032632599173245965178540834218771304622064938752413824031139976463074935241661084516958888946001206040807506083043379757009995270737732808622812670685694046604847348506173306295084975687551497097263987303400998006064005759421903251032795510111653978292148491851068384758445754408753165109398171719752939040252405648633716272342860818370793425302497455705323329776792918259667424102574088112565574843001377234613871806832189569217674966647131163415129436626346943328298928521814176660522228964960826488997945468961315284439326510398028101902463815750955692795333749677288633439581342431535207218627068882465084160448592907770205811011156735238157943961639868825294946364820577899093520903075500943244225369235014757311058828002152400012864031931809226641837508934679865210576870766716968943598886293486950520461903137186248356025547318738642491370
2252 3233030572143756415076024857027586959292056691525070060640625523322451047863560516698829444899412035653349102591759768412955745189945772721299867977234858557671600100334468769032514107282568279237962808624168292319105726710687720
2253 363455901529669188678400720498128574006461133373217291492159586888048565992177795781222754467755341633546168620660156879652774151527183401149473831947589149932087056689910973965800219314931054653628806104563602957560137215605311511868481367661209736140855820523856195987922041268960485549342244471017989454537035
2254 4919197783500
2255 3951302123730
2256 1639706086902643760
2257 15805487167
2258 37740411928524204986699297493270770284110517512702933091852837134228544312873048356011013856001513565701144724797539472358214343324128887325968163447002838207679279744739451904887117809925463572872719219675406429976458988686713905075412543811061047297552155551941212816364244773549480155692688219637158646955693682311878779617557324488415270925658899430502266262012449708575189005006613808628970646411209577146033036030949869264744490287253501686866075940247368962245387494231065
2259 2313587913044711215403902868211841679191686717297931492112811312512333413243705313490907226756439128280
2260 4214673952055681038419360838872488332436624932
2261 3990
2262 646323
2263 203079283326684719
2264 13950715071707539128036778367868969667089359649642001644159463211571947478212288991605146463587654295933929889678903940
2265 45063906998366235465778047245798400270137032672471308818382
2266 20766080977424439976369282804062561382
2267 18887094555777728304685779685516612797380343061727134627849792890468583920161562624941025869504448077182606978102325748603059752071173954547578221216151722139078594326641790878192845678599945801240584734094510616290259341909141659278762440277147916324444468403653188939063494885370957639883679243919497459216810062479747101056609454670091347421423119568788300631026372028247396525244643425303005655288679912804252203605452634789401265475246588695160761732083967988603989545694666050440535457751186158169084122190869647386088573753416469149389046347462098432831928520525253670958952738489403893063566193650558342378135301749823953199072329707012885470307416555567021610518413332007530903292290314764627565156548345791736960121915056573562292318784904058961037582626943643409048250097245011887272160638334658912055778454824170363080879490829162760389411516797045632754919254432377766028147368595138675227334916829887134412001225023109915771580502527935790
2268 1088640
2269 42854817547059665523332034106437194437255998407058868470591180068473216914846585595991187697905592687127335233314177123580342577449493702868454983939448257533569330527150223502619566844743277023014886761660444588362598446791842424903511976988848622140164498807889085702735069894906702884896068204453339734962942031766546172297446852646437267299209058301580654131798838132093342715780095932012519831850014722152848249980772028337151471363334509749319768370098523366142452279181197268449574953637441392885651873251083229919034973846501968499963746162391501344095645813071800579405863763632457433361231693393116878855988999670350549808695116105212237132127528164581572034266279850325087619570206724200939945340208196601451162516625263365412841271322947309782594274980535126895130479470648931972220532488381341071454561313996042553830515564691370303323574731612496540720911788307065151117866379342369654090822926287013907980830779577436398885716160235886307510
2270 5554080608320289669170856425325402549408978069390687643641198516538486176108852697155674
2271 275136117457959575829549345417083330522891077963525489659564807274252764456078591406385625132090793616594449645839738757897150032706077834670151690784324986498589901914262607292110766021402808372797006221154647438873023872213220814484440395319535770258627856136559140362856985240603087560852079064560618017084535495
2272 4463526641013591687739323120
2273 97409000284466619734533713523931742955882884379244808033653752295639622047446289059687969637339412177840432985323124601898118678542699186619998178494365889373803088288212458021454275438101468673312837609254190549348186269557857831805682723695652918124593905790331891802316813871122935657368763028722441217570767238205359449632096696065351908571102189519492826841578759074248167992968158053464457577795083463453424072206294820410345294408859340660203833505233943611241794030578861391185883869617904286029086707899712181605966495553098974400417595027115882555129402933112202716989528334736575746030079639082554665639662996250706799715163998907147415001325871518093913233887254099788924159283079884108736495758293230875098492400289223629583388209717059235135836787030756343432631579836785022372857270346090788255416217866713004724856761878543484699454485364955204637058632494821959088490910280245206223748440511450382612840428361979512934667232832216169576970230
2274 573206701819468811161113522772514339861525211965247520146257035019440551746187537694659883826518596003331519274008188408977635431736087585607425221231370
2275 128700
2276 1839594395549797400178258143648696979837180257477764864504515922770474646234365934001633954147765448286755639374711308226971819013079144678419624879046634519315140457090312729579500527043781350886400838107151758329571158498381312680
2277 3476772
2278 30786161098040261918
2279 2491
2280 3879876
2281 222189929648868359614471400548088305682368859269057407124764208986353977890224985345148258742771199177654027639522047216929608705755896844680215845145648593661644844385412616746937202274309450043826582586708808643063212880861473714348762292749784306242198699107747045201084652440031416234458148468515888417278920070346424904610812563725067703450684094293963138025641149448360071191960368519952427734950585380137260308702558485355997616546608156045924944225438625377242532183750382833295001106598439676432346780719243486243209576356618760607352534256851328108250168090428934397453114131534129276694611656747307192324071294447862210150289081507203253618024312932772216086496826601618536007324705215652027946824666859626099661165059719099079708506364612115344843711217155219369832633607706636032487433659433088010604392953972363777398273844957688599455681117462821777130740720688888680847766349239315396370192806618322739889017093675269003975958090285082805069094630
2282 54915735428342396752606000336534612443479847767676822093867322
2283 209378585385507237206287051862400414527920110330242897630928818335706353751075808060259460725521093942228376180484041194759731174889325232183985436686871314725426915356753844149296292942287537171698521734298686700982371166754261039822659140838166721166815798519921505816134165768098949633808432168130630311001331511695
2284 1050408399858934315501785400023405975487029927019803737632078591901941022999822948314932987818374070971737470082960156997600908656468191611377605805935628310528945200998568568589894800941999151356134878559183654006185131502575729540280
2285 730482632670927801414575542592706910773247459532422536693838664411573678903412435082807130515614898351262142341678949713666169632637258658391967389154921079934765572733571415692219461939
2286 72260584907994651403699941582468812459625934459140
2287 508148369106961938438296093053477955095577581148334290094335745951791547434944541484354067744717732519294761211586921985118015110063736083783653637848098333704181759109438654500245381601345712250231394375803045366685567858530190384715619363518756708375908424859417492374880600130351848928205785547495836810316890200882273756844928333239229837791714523650293696664641308788399482816013362805131202229831988764373914326002751256009166549042092852877030347443578136237753671104237125539745667530790631540000777087504909853038220301127587105509015245845418987383568134422810972966975272018818553655800576858981091548845151050402260874613711129406973841024421603677250058189818242437901591848751600828196187914388013107964889925084491577579595293354055867907793657567553633986698807233060825076606298760779123472280252246685734795958909852283418233826955142715637473404298004028215488413098841640710314311498630948736104106126182093235340212093016152481984375193019418810
2288 208
2289 7992428480510141033665033196344794562142778
2290 1271884459305346334240126121399517183814655977890467470393834460287313334328927267648649346
2291 497341164867050876831
2292 687262094617240005666373925890449580665749232199727316795177810346852886260
2293 1165184210362263724839012941371624951034159393573130527186311865467458018268327833623623877338637760666742887458168812111875608647376146840115917791585689479183688773637942834769062660011885718189780587303716383025810007099609726552152915200548509132305958018202644310015601216098896789592375866260407953806056629230623053724445420668117554018056401402730123446452022521051800014097118640912165846713004750236709385549524308630029018896953518911647030586688124666393169167842015728862636815648102918121221781861648758293016639150485557232932171958723545738070521732231505561013274298739150943532750722737643642921501931358572384185489239619730191017468998737231934383429253229910108350109187420699053858887691714056563492598218739187390012007660850105112570856802400482731500364985408471900658243058466530121938618401650389887133780291285878010165208142246956726516055323236698114931235643882148750716266360765451886715347335539788635106329286037641190172317593527331330
2294 74
2295 3675672
2296 11590486229608
2297 2676428131202119775955212726330622512525464127037480820946958354978751067962349033833464046246850936251508412491413761420978273063023009291746263167272328733684933113046354691464536930047301494681926009036636531810285586307803541890295246215659925476906785567811473980105835993379165925693687364800157069892512077342741154405051131274666021579475554022071093556500295730855984632381081518175244949899771911293721458607257336923176656406302232940053229257622622358705109578533110129197476765543692402924446432936207197799059220128665324964045198989187984560347988418935768273647491064203829717294728410128367447790689936330640766474068783406520248767126290099421753278736994669103518880200803505345726713865027867187926342498108443913434857581596972691443575258075113908834256338371483259955811984305297619690093006468590945570746293329083661789349483102741259600807379077474695569997048273997295680395263830678242983785152829734894494839238370028461813825813512332280065010
2298 219538166796856554674706479221872992166964156182689800216016444412445731318789826937054735505556622269275971881945136160638434370354921545287643859731614710
2299 51758515809000
2300 50195895750
2301 384167902128713814
2302 43439214129731359939690891414754656597011205657121075988722615541497054504116878657768676948257742114122017578241967932684304709166072349312189356127500266777038850986195109142525072599224208572376499821846392800902904295978407704741799837926531265439482531040284335951635245734355451659202284140802369602646003428340972475339808480486165976835433393244508108467576329614570042544762612493731945214019302223295084024471623299523720908320628780441582853407224721675544441005859955815
2303 27116639412152471181000
2304 9216
2305 336752493661297716452119325135237885866467078844446789415859624293735465974473132573174087167698468139931847619513995818000104200645776241518696966400418617849926929030176422634113171953879
2306 50085413891580258010463597801212119056353920122660600614997175719346103843246761092407284521341176657582686267712989026385003329668481418756954327615007807593925795187082960841331408706905512483950104294588890899441048653263104083567295213129290549051723358289447839352235438331711835763060233614345132151850841952877141264066799178000549371291254702410917849063115508045599259054111292205272932831764255463459231880215781664350850207293684983849145029978530104091902740479756529054695
2307 161012132161455065411634742882185918771970564843956788278184261300158186034577296398339525297925721241573621282792227678770233273489891103549484800812204041023853297909343706150808849272619116085036163213675690073055443427234026739623624879304550208577281349061819637972607173475668092268398684337292454709160023932493455
2308 606085646718605100044530175813505247856016267890426756613709347527419970270897841177716333971201838950692520237868010587615724294782146559764878550024857535175201380976174064076369300143533510332489824928648968361568820876986195944741560
2309 6179872554945694562680586185097407381421296669329543215566526841645936215925063919121468482783978811804732924442674375121038832502520128454642121653231807046078510558024032982591615771479219151220567154865593751949949418784718378224691723511958767926177767876076693420064375308712494122426724125323562674381810386584389325521263062113203843827009054236962155021959182842546468516167917225466640589318573343177202847924157190955614899642151855858582906355850635026250098016832951288316973851640385758352546813649702419718027739277088235341980364466035056349843505259322688943852056867246642817233527898986400436948703062987449529788624820885655254403294603839564828320603720690960025094383655293843282982314349345336921924828132396996121086155907409944543215270895438015498297885299754847237969871760932203864424751935976493322853191296854175071607956484229568418264238289889072071123184464659755726032664185036063049559917883857871388583801396395718328123803399975234670108090
2310 110
2311 14281685474479500134354834673760108458464616602820574371174243531043758595002822717089713663713775034080737788387020480904720741913324016858677943140618706083487437899593540222769224047888475458470730694894387160756333106811484172077262573036136712677396821561613238493768771338434573916928159453622753340496363803396523731279638936543614083084217924341619540255747671549124888740864056708053406401915222996082515781552727268298426033073012938889185096588370817545663976516900950427300526571140931487552735686344462291968362105469350911875316622281007015224488340654294734149242103420206991550626682974557571409788452778563995863341511961066749292926013829473234318248915198516808617993120627384071826972128461337073626568277813969458035830106302024381839370491039357253816566412927733451966948373639514323130685601724041676069113725087029998590485987435054532614608654687933645556365679297828695482861486931618341707532970229595540779017165027070505056294109657342767322619795990
2312 130310230050
2313 594592093652490782358803037130443311552263486345568393472992507315669687203632265567163157276404855967960
2314 1582999793296406977732303536554
2315 155916404565180842717331247537615141156174257504978863499543006047999520746181060381379602358644390748788445447834980063734048244898994399823156695443393820064516168140971683679594398614645977
2316 132641584261127321093610167696856769068489601814547372141469317396942607048180
2317 30517233228914154605281150918939894987435329094100893358053355043357948068678794791814712228407896674476632944920228893019697105927
2318 24183944303252366
2319 124462378160804765563193656247929715210733246624378597339036433985022277804728250115916453055296582519736409251598391995689390320407685823043751751027833723711438599283922684854575240487734576733732954164171308426471857769251902669729062031702417311230238482824786580152825345096691435323472182992727067490180698499817440715
2320 3450503056
2321 712460411599658176508909528759995986139033473017164177235770498786690880576083061
2322 156993135980040360
2323 1043791154591795609156237565461
2324 5086943155986206692488076533196
2325 30084073519500
2326 58249336355907840066169164242809694462539609102654278515241715361599518769695983150469671898319788452768664129350206237685758872404443890014337883016254080231735699802577483458468428326131111018833971294606880116049939583744990049188764332869364908547154265690627837166649814779780864992439051693483388692602529191196115290109687444014638918811729218903897458460403335857031938279931432834732420883341829104003086676690954075640038791082555636216555669865030511058882887177956843290610285
2327 992993432498541933705376405854493169128388651930822521025845535603
2328 3074090618594024566337469529775674760
2329 141129101545924664523080715752718716709533020981
2330 296349079018145695877949386286087503828814842848478920601763429246944006898640053362135297618
2331 1272126537396
2332 56431443250545532
2333 33319172211960673813449829293882333033597950534380400007949510157925088802141585398970301977444237154510361260306918781950713490883784931331295641347063441292776192619751729339720599703723813244612214711188605246044525138191192573456253582893306950676366784703243685405962543532567860948193396005301883543378016753324089865075397638956251655835480417488998387416659317724108365432435844299888597135668215249860509318362512716940227935159339186428468830340669117334034057213929917346892128490471793160460532356241630527162188792059995677405113679781589366518731298746469614770181827279342911287612051379642814099036460332389802349175747405168726100396390264161055664474719158139714505777950423687039572325975700299392770783792139990745597591638002622882831251355594820473154049441360402143438890555700986915863889508822189230269242320628040986711603808685982224589881991386949195083001129801834346561515849011465591203674419545646396637447046008155488296334157830580676163671984044670
2334 85400346883977199768460820417308593952949056755066332284030396876441389483009242678514292111661526062748353062076657966488350970068064481116893461435598122190
2335 72812960931939453548993692600066270919933378254825129254286583824415776188466555198104274301486930479684204024138935689763800530367830384717414176772064913970129050521833776278370584153039671259
2336 325837444793992193204970587760
2337 188202054
2338 9170927816533180257685202056201280278061134577202029289675842774
2339 77933543803776016049659150718390776965585606299915755618593904259386782708209168248191536325242070704399734987857883030982718855177172954383900505110781389183803514537599294925606482707009999179147970209470147670498144298229199429314177130387444957632021909420886980164546389322676226757824353256401105607961181186025046194411355077518672622999188696506767228167566144156689466746467439817439428700327955469423731295649917244923193140337694357056188594166825065444305659823382076674380688539213524202317185181249173803032359584628329889450560897009137528287312507767992428947455294006383069501724588176984542177646280717459747694722073180689650348827156827872709199206368110888792229014626041003985559670457163000279690863289815438353952766841288134922942296920736285086707321643341980613503565009784608396205637561135100609599757787948987867918441308516512423315733977854074167299139642606490536607385570837818017825394467317266921734988640613075687125125595165728201546828770680483130
2340 9009
2341 182442426044639653572252071831752808876435904348102783903128329871224458319917662869016386537391687518999779606575304175530544839969761886212711082464339232079284027532519949420844776017110408078385398260369615696636155802154555864024488662237008645816563289954296420565203097404385046840066810973234988228237125156484633141116982236471212610441100738522342081140272343470810041653480276612625702587467743753920954963116456270365195141530542489868537498944537478205119549646537441494725191870298860157624530509304315872898753787614920271203763059898390953720598580684870276165992843268942765703537260922320813237869943159573269353344373315994471466604374134050012235342107747590662608123239561990330195188540218583654756310961457941186603427175455523854607917091443643387981839967063576616211845687905768255517397530617270527073032981588580598797071103237155582982133242156387625647285903341794346197889621331331979729248447989721863781608407675210183559919018282969719821126152163011007330
2342 68209972872768080717484091328330152215633882259208160141348048688433036479313996269199985792932472278192105695469091504330023639585603795206789661012033527951362504468818233129866529569899531003054580385984656615894479252565383347600043033790026307908717645123725197322146933107123392906146129533069048159037561682890651004718443996941142173928534915336463923857132306288584399725799707849471664854393281880787614498405107222574485424357672650009586689411950728449951860885387463493304643735
2343 1449196961368049249266014
2344 4087559516010308964514776061785608112457182377345106481738722720990580611116200674540307913831182708708641457675918854420
2345 1122617364440038150839870
2346 1311
2347 428192373926769266934075612589123842432995067504997233820642190207763803676846754753581459203258290607092482736632238899970188739409031146941232910543804177690079612618824321290722689312158127759970529717087488040005057667656742612865474890270259291731474041522733699066531669608091704933636805354182517371672532742269433982201557308997935996705263433311936864436219190125991167760718209209832523972786794590452481298434322866547112997172183223721457510022829461347415583020423375188120025319591424789944773105337229353693375139532217876515231901581523568382244868867390538161585203152208671106201951384686948669280756595518463172299244172639024532120466092615378716347926883595285141265243251991304968107503893015837713061826541787964958243580794114486764781413618231031593378402698214318249201829514838095699332004358733927040408407788398665376725879297604153259066719341041757394180015143191330526446941264636156424546107431877214295434932813718300815129935910129932420183079126586834203510
2348 355772274623821193726139213202527580491481549251680506132247386998595522549017032771319488041095479464056509379628522214930430161037120030581983708864591373147843210633014175612828779184254170565171527233116944428240897854790897019563295720
2349 8384722426080
2350 276700402164821134500
2351 1006680271101834546562011765197030153559971403704248496712329789178452702444266720425670010586860241217274426913822393653829913726350632226458838572688483621749377169266855979354489042572883758363690715364872684382051890576661001882846731467025379594860695471619946926505415955248623598298980129387683098340802124477075439292155861233454147528254074331716363568289551315986205235405448509852316263860021754082153783532619093059252262656351802758969146606063672063627774035681015355067270179526359439681160161570647826210533124953040244227687310200618161909266657686707235155217886812610842585770680787705399016321479058756063906918075523049874346675015215783738755362133976103332515367114586885431557980020741652480234463408354199743505616830658446963158384001103416461155276032624743501862203873501189384362989129542247383462472000166710525262300682542228667364312065857170789171633717215601642818067676758913159603754107898572343330808567527045051725216370479324715471119850419026605647212452010
2352 4233600
2353 179731811282236090000673129459663263612238345999478876305678041944143
2354 2221970664584415077471513260034694067874
2355 7075033398743498968127153417590348842411514129577995484485974
2356 82708
2357 2372745398987024026246661730569400071940852598530913706750961313093613019661136660043304214953229588549115824235879381842077106653008440157763482515826755896463281987961979543338530673344287018463219016115004917088496306089189981437869746067778819705086659226608214905773265406521005821190696164966769062789270607392466810411611364927251425724094853199855468930458472451779485739850642137721909433918071274371636467786383202340657583081021199102890278550492075053970663402100153191893555813143629199328494500822016926378226575514315855644658990142857007620141512167568953260848559217323755974661494616621625481469726141488042628605904007828553835113010863602272246388549781675554738720289081288962182158908888074895912630253490848795442738869861959492164311090600752598942985608896520433889214529842303378943565378331077082821046504392936708043242708752032968977683539225351550077540671477173072122185514120758317186048432316935013230715793661245186916334985219768354365429487437645709510479749387570
2358 9466136622947299333884692347303414432210997414147340
2359 10284307598144070101979747859682744610765705904712001061663980649611628499144753844841558020973461179298625302438117136947637924697399
2360 512736093374456703752
2361 97951891612553350498233407467120685870847065093385956105821673546212532632321132841226248554518410443032554081007934500607550182160848742735432628058905140560902177636447152980550714263847111889447834927202819731633352064401247401076771818949802423938197685983107038580273546591096159599572608015276202114772209719356325842705
2362 80555977962739103327348711858757909766663614948124837126932045501039416082069829593925183221453249760544876826348997066613757918350598082139218589655211596510559117777674333326372371422051346114607459435847879463371379997279717733515650822906021069640195538891119458037455527999512727022158578978554545875823360347493858836572482360387488907409599735012363894075273253726818176076169454970226036193038465901210172722616431629860467286166411399661321880195513810299393147705642594385592784251035
2363 19616945114883528368708219489627901622625089916359
2364 26130392099442082255441203036280783506492451557465832311869455527197693588491460
2365 169905991320390
2366 94689094500
2367 156377720630605075760365198765306590938245296908884487483397029424021127734555285844163910363694477119573480
2368 474927240627840
2369 107510488922954947743092469242483
2370 321764476734067290789908455413