1 1
2 2
3 6
4 3
5 30
6 5
7 210
8 6
9 15
10 7
11 2310
12 10
13 30030
14 11
15 21
16 5
17 510510
18 30
19 9699690
20 14
21 33
22 13
23 223092870
24 15
25 105
26 17
27 14
28 22
29 6469693230
30 42
31 200560490130
32 10
33 39
34 19
35 165
36 7
37 7420738134810
38 23
39 51
40 21
41 304250263527210
42 66
43 13082761331670030
44 26
45 70
46 29
47 614889782588491410
48 30
49 1155
50 210
51 57
52 34
53 32589158477190044730
54 21
55 195
56 33
57 69
58 31
59 1922760350154212639070
60 35
61 117288381359406970983270
62 37
63 110
64 15
65 255
66 78
67 7858321551080267055879090
68 38
69 87
70 330
71 557940830126698960967415390
72 14
73 40729680599249024150621323470
74 41
75 22
76 46
77 1365
78 102
79 3217644767340672907899084554130
80 42
81 35
82 43
83 267064515689275851355624017992790
84 55
85 285
86 47
87 93
88 39
89 23768741896345550770650537601358310
90 105
91 1785
92 58
93 111
94 53
95 345
96 7
97 2305567963945518424753102147331756070
98 2310
99 130
100 11
101 232862364358497360900063316880507363070
102 114
103 23984823528925228172706521638692258396210
104 51
105 154
106 59
107 2566376117594999414479597815340071648394470
108 42
109 279734996817854936178276161872067809674997230
110 390
111 123
112 66
113 31610054640417607788145206291543662493274686990
114 138
115 435
116 62
117 170
118 61
119 1995
120 70
121 15015
122 67
123 129
124 74
125 110
126 165
127 4014476939333036189094441199026045136645885247730
128 30
129 141
130 510
131 525896479052627740771371797072411912900610967452630
132 65
133 2415
134 71
135 11
136 57
137 72047817630210000485677936198920432067383702541010310
138 174
139 10014646650599190067509233131649940057366334653200433090
140 77
141 159
142 73
143 19635
144 21
145 465
146 79
147 26
148 82
149 1492182350939279320058875736615841068547583863326864530410
150 33
151 225319534991831177328890236228992001350685163362356544091910
152 69
153 190
154 2730
155 555
156 85
157 35375166993717494840635767087951744212057570647889977422429870
158 83
159 177
160 35
161 3045
162 70
163 5766152219975951659023630035336134306565384015606066319856068810
164 86
165 182
166 89
167 962947420735983927056946215901134429196419130606213075415963491270
168 110
169 255255
170 570
171 230
172 94
173 166589903787325219380851695350896256250980509594874862046961683989710
174 186
175 770
176 78
177 183
178 97
179 29819592777931214269172453467810429868925511217482600306406141434158090
180 210
181 5397346292805549782720214077673687806275517530364350655459511599582614290
182 3570
183 201
184 87
185 615
186 222
187 21945
188 106
189 77
190 690
191 1030893141925860008499560888835674370998623848299590975192766715520279329390
192 14
193 198962376391690981640415251545285153602734402721821058212203976095413910572270
194 101
195 238
196 13
197 39195588149163123383161804554421175259738677336198748467804183290796540382737190
198 195
199 7799922041683461553249199106329813876687996789903550945093032474868511536164700810
200 22
201 213
202 103
203 3255
204 95
205 645
206 107
207 290
208 102
209 26565
210 231
211 1645783550795210387735581011435590727981167322669649249414629852197255934130751870910
212 118
213 219
214 109
215 705
216 35
217 3885
218 113
219 237
220 91
221 285285
222 246
223 367009731827331916465034565550136732339800312955331782619462457039988073311157667212930
224 55
225 55
226 127
227 83311209124804345037562846379881038241134671040860314654617977748077292641632790457335110
228 115
229 19078266889580195013601891820992757757219839668357012055907516904309700014933909014729740190
230 870
231 286
232 93
233 4445236185272185438169240794291312557432222642727183809026451438704160103479600800432029464270
234 255
235 795
236 122
237 249
238 3990
239 1062411448280052319722448549835623701226301211611796930357321893850294264731624591303255041960530
240 105
241 256041159035492609053110100510385311995538591998443060216114576417920917800321526504084465112487730
242 30030
243 210
244 134
245 130
246 258
247 345345
248 111
249 267
250 165
251 64266330917908644872330635228106713310880186591609208114244758680898150367880703152525200743234420230
252 330
253 33495
254 131
255 266
256 7
257 16516447045902521732188973253623425320896207954043566485360902980990824644545340710198976591011245999110
258 282
259 4305
260 119
261 310
262 137
263 4343825573072363215565699965702960859395702691913457985649917484000586881515424606782330843435957697765930
264 130
265 885
266 4830
267 291
268 142
269 1168489079156465704987173290774096471177444024124720198139827803196157871127649219224446996884272620699035170
270 22
271 316660540451402206051523961799780143689087330537799173695893334666158783075592938409825136155637880209438531070
272 114
273 374
274 139
275 910
276 145
277 87714969705038411076272137418539099801877190558970371113762453702525982911939243939521562715111692818014473106390
278 149
279 370
280 154
281 24647906487115793512432470614609487044327490547070674282967249490409801198254927547005559122946385681862066942895590
282 318
283 6975357535853769564018389183934484833544679824821000822079731605785973739106144495802573231793827147966964944839451970
284 146
285 322
286 39270
287 4515
288 42
289 4849845
290 930
291 303
292 158
293 2043779758005154482257388030892804056228591188672553240869361360495290305558100337270153956915591354354320728837959427210
294 39
295 915
296 123
297 91
298 151
299 435435
300 66
301 4935
302 157
303 309
304 138
305 1005
306 285
307 627440385707582426053018125484090845262177494922473844946893937672054123806336803541937264773086545786776463753253544153470
308 143
309 321
310 1110
311 195133959955058134502488637025552252876537200920889365778484014616008832503770745901542489344429915739687480227261852231729170
312 170
313 61076929465933196099278943388997855150356143888238371488665496574810764573680243467182799164806563626522181311132959748531230210
314 163
315 385
316 166
317 19361386640700823163471425054312320082662897612571563761906962414215012369856637179096947335243680669607531475629148240284399976570
318 354
319 35805
320 70
321 327
322 6090
323 5870865
324 105
325 1190
326 167
327 339
328 129
329 5565
330 273
331 6408618978071972467109041692977377947361419109761187605191204559105169094422546906281089567965658301640092918433248067534136392244670
332 178
333 410
334 173
335 1065
336 165
337 2159704595610254721415747050533376368260798239989520222949435936418441984820398307416727184404426847652711313512004598759003964186453790
338 510510
339 381
340 133
341 42735
342 345
343 910
344 141
345 406
346 179
347 749417494676758388331264226535081599786496989276363517363454269937199368732678212673604332988336116135490825788665595769374375572699465130
348 155
349 261546705642188677527611215060743478325487449257450867559845540208082579687704696223087912212929304531286298200244292923511657074872113330370
350 1155
351 119
352 65
353 92325987091692603167246758916442447848897069587880156248625475693453150629759757766750033011164044499544063264686235401999614947429856005620610
354 366
355 1095
356 194
357 418
358 181
359 33145029365917644537041586451002838777754047982048976093256545773949681076083753038263261851007891975336318712022358509317861766127318306017798990
360 11
361 111546435
362 191
363 34
364 187
365 1185
366 402
367 12164225777291775545094262227518041831435735609411974226225152299039532954922737365042617099319896354948428967312205572919655268168725818308532229330
368 174
369 430
370 1230
371 6195
372 185
373 4537256214929832278320159810864229603125529382310666386381981807541745792186181037160896178046321340395764004807452678699031415026934730229082521540090
374 43890
375 77
376 159
377 465465
378 154
379 1719620105458406433483340568317543019584575635895742560438771105058321655238562613083979651479555788009994557822024565226932906295208262756822275663694110
380 161
381 393
382 193
383 658614500390569664024119437665618976500892468548069400648049333237337193956369480811164206516669866807827915645835408481915303111064764635862931579194844130
384 21
385 1430
386 197
387 470
388 202
389 256201040651931599305382461251925781858847170265198996852091190629324168449027728035542876334984578188245059186229973899465052910204193443350680384306794366570
390 357
391 7402395
392 26
393 411
394 199
395 1245
396 390
397 101711813138816844924236837117014535397962326595284001750280202679841694874264008030110521904988877540733288496933299638087626005351064797010220112569797363528290
398 211
399 506
400 33
401 40786437068665554814618971683922828694582892964708884701862361274616519644579867220074319283900539893834048687270253154873138028145776983601098265140488742774844290
402 426
403 555555
404 206
405 66
406 6510
407 47355
408 190
409 16681652761084211919179159418724436936084403222565933843061705761318156534633165693010396587115320816578125913093533540343113453511622786292849190442459895794911314610
410 1290
411 417
412 214
413 6405
414 435
415 1335
416 85
417 447
418 53130
419 6989612506894284794136067796445539076219364950255126280242854713992307588011296425371356170001319422146234757586190553403764537021369947456703810795390696338067840821590
420 462
421 2942626865402493898331284542303571951088352644057408163982241834590761494552755795081340947570555476723564832943786222982984870085996747879272304344859483158326560985889390
422 223
423 530
424 177
425 1330
426 438
427 7035
428 218
429 442
430 1410
431 1268272178988474870180783637732839510919079989588742918676346230708618204152237747680057948402909410467856442998771862105666479007064598335966363172634437241238747784918327090
432 70
433 549161853502009618788279315138319508227961635491925683786857917896831682397918944745465091658459774732581839818468216291753585410058971079473435253750711325456377790869635629970
434 7770
435 434
436 226
437 140645505
438 474
439 241082053687382222648054619345722264112075157980955375182430625956709108572686416743259175238063841107603427680307546952079823995015888303888838076396562271875349850191770041556830
440 182
441 65
442 570570
443 106799349783510324633088196370154963001649294985563231205816767298822135097700082617263814630462281610668318462376243299771362029792038518622755267843677086440779983634954128409675690
444 205
445 1455
446 227
447 453
448 110
449 47952908052796135760256600170199578387740533448517890811411728517171138658867337095151452769077564443190074989606933241597341551376625294861617115261811011811910212652094403655944384810
450 110
451 49665
452 254
453 471
454 229
455 1870
456 230
457 21914478980127834042437266277781207323197423785972676100815159932347210367102373052484213915468446950537864270250368491409985088979117759751759021674647632398042967182007142470766583858170
458 233
459 133
460 203
461 10102574809838931493563579754057136575994012365333403682475788728812063979234193977195222615030954044197955428585419874540003126019373287245560908992012558535497807870905292679023395158616370
462 429
463 4677492136955425281519937426128454234685227725149365904986290181439985622385431811441388070759331722463653363435049401912021447346969831994694700863301814601935485044229150510387831958439379310
464 186
465 518
466 239
467 2184388827958183606469810778001988127598001347644753877628597514732473285653996655943128229044607914390526120724168070692914015911034911541522425303161947419103871515655013288351117524591190137770
468 510
469 7455
470 1590
471 489
472 183
473 54285
474 498
475 1610
476 209
477 590
478 241
479 1046322248591969947499039362662952313119442645521837107384098209556854703828264398196758421712367190993062011826876505861905813621385722628389241720214572813750754455998751365120185294279180075991830
480 210
481 615615
482 251
483 638
484 17
485 1515
486 11
487 509558935064289364432032169616857776489168568369134671296055828054188240764364761921821351373922822013621199759688858354748131233614846920025560717744496960296617420071391914813530238313960697008021210
488 201
489 501
490 195
491 250193437116566077936127795281877168256181767069245123606363411574606426215303098103614283524596105608688009082007229452181332435704889837732550312412548007505639153255053430173443347012154702230938414110
492 215
493 7912905
494 690690
495 455
496 222
497 7665
498 534
499 124846525121166472890127769845656706959834701767553316679575342375728606681436245953703527478773456698735316531921607496638484885416740029028542605893861455745313937474271661656548230159065196413238268640890
500 330
501 519
502 257
503 62797802135946735863734268232365323600796854989079318289826397214991489160762431714712874321823048719463864215556568570809157897364620234601356930764612312239892910549558645813243759770009793795858849126367670
504 77
505 1545
506 66990
507 38
508 262
509 31964081287196888554640742530273949712805599189441373009521636182430667982828077742788853029807931798207106885718293402541861369758591699412090677759187666930105491469725350718941073722934985042092154205321144030
510 399
511 8295
512 14
513 161
514 263
515 1605
516 235
517 61215
518 8610
519 537
520 238
521 16653286350629578936967826858272727800371717177698955337960772451046378019053428503992992428529932466865902687459230862724309773644226275393699243112536774470584961055726907724568299409649127206930012340972316039630
522 465
523 8709668761379269784034173446876636639594408083936553641753483991897255703964943107588335040121154680170867105541177741204814011615930342030904704147856733048115934632145172739949220591246493529224396454328521288726490
524 274
525 13
526 269
527 9444435
528 195
529 3234846615
530 1770
531 610
532 253
533 645645
534 582
535 1635
536 213
537 543
538 271
539 10010
540 33
541 4711930799906184953162487834760260422020574773409675520188634839616415335845034221205289256705544681972439104097777157991804380284218315038719444943990492579030720635990538452312528339864352999310398481791730017201031090
542 277
543 573
544 95
545 1695
546 561
547 2577426147548683169379880845613862450845254401055092509543183257270179188707233718999293223417932941038924189941484105421516996015467418326179536384362799440729804187886824533414953001905801090622787969540076319408964006230
548 278
549 670
550 1365
551 150345195
552 290
553 8715
554 281
555 574
556 298
557 1435626364184616525344593631006921385120806701387686527815553074299489808109929181482606325443788648158680773797406646719784966780615352007682001766090079288486500932652961265112128822061531207476892899033822509910792951470110
558 555
559 705705
560 231
561 494
562 283
563 808257643035939103769006214256896739823014172881267515160156380830612761965890129174707361224853008913337275647939942103238936297486443180324966994308714639417900025083617192258128526820642069809490702156042073079776431677671930
564 265
565 1905
566 293
567 462
568 219
569 459898598887449350044564535912174244959295064369441216126128980692618661558591483500408488536941362071688909843677827056742954753269786169604906219761658629828785114272578182394875131760945337721600209526787939582392789624595328170
570 483
571 262602099964733578875446350005851493871757481754950934408019647975485255749955737078733246954593517742934367520740039249400227164117047902844401451483907077632236300249642142147473700235499787839033719639795913501546282875643932385070
572 221
573 579
574 9030
575 2030
576 35
577 151521411679651275011132543953376311964004066972606689153427336881854992567724460294429083492800459737673130059467002646903931073695536639941219637506214383793800345244043516019092325035883377583122456232162242090392205219246548986185390
578 9699690
579 591
580 217
581 9345
582 606
583 68145
584 237
585 595
586 307
587 88943068655955298431534803300631895122870387312920126533061846749648880637254258192829872010273869866014127344907130553732607540259280007645495927216147843286960802658253543903207194796063542641292881808279236107060224463697724254890823930
588 78
589 179444265
590 1830
591 597
592 246
593 52743239712981491969900138357274713807862139676561635034105675122541786217891775108348114102092404830546377515529928418363436271373753044533779084839175671069167755976344351534601866514065680786286678912309587011486713106972750483150258590490
594 182
595 2090
596 302
597 633
598 870870
599 31593200588075913689970182876007553570909421666260419385429299398402529944517173289900520347153350493497280131802427122599698326552878073675733671818666226970431485829830266569226518041925342790985720668473442619880541151076677539407004895703510
600 55
601 18987513553433624127672079908480539696116562421422512050643008938439920496654821147230212728639163646591865359213258700682418694258279722279115936763018402409229322983727990208105137343197131017382418121752539014548205231797083201183609942317809510
602 9870
603 710
604 314
605 170
606 618
607 11525420726934209845496952504447687595542753389803464814740306425633031741469476436368739126283972333481262273042448031314228147414775791423423373615152170262402199051122890056319818367320658527551127799903791181830760575700829503118451234986910372570
608 115
609 682
610 2010
611 795795
612 570
613 7065082905610670635289631885226432496067707827949523931435807838913048457520789055494037084412075040424013773375020643195621854365257560142558528026088280370852548018338331604524048659167563677388841341341023994462256232904608485411610607046976058385410
614 311
615 602
616 286
617 4359156152761783781973702873184708850073775729844856265695893436609350898290326847239820881082250299941616498172387736851698684143363914607958611792096468988816022127314750599991338022706386788948915107607411804583212095702143435498963744547984228023797970
618 642
619 2698317658559544161041722078501334778195667176773966028465758037261188206041712318441449125389912935663860612368708009111201485484742263142326380699307714304077117696807830621394638236055253422359378451608987907037008287239626786573858557875202237146730943430
620 259
621 203
622 313
623 10185
624 255
625 385
626 317
627 598
628 326
629 10465455
630 770
631 1702638442551072365617326631534342245041465988544372563961893321511809758012320472936554398121035062403896046404654753749168137340872368042807946221263167725872661266685741122100016726950864909508767802965271369340352229248204502328104750019252611639587225304330
632 249
633 669
634 331
635 1965
636 295
637 13090
638 71610
639 730
640 105
641 1091391241675237386360706370813513379071579698656942813499573619089070054885897423152331369195583475000897365745383697153216776035499187915439893527829690512284375871945560059266110721975504406995120161700738947747165778948099085992315144762340924060975411420075530
642 654
643 701764568397177639429934196433089102743025746236414229080225837074272045291632043086949070392760174425577006174281717269518386990825977829627851538394490999398853685660995118108109194230249333697862263973575143401427595863627712293058638082185214171207189543108565790
644 319
645 658
646 11741730
647 454041675752973932711167425092208649474737657814960006214906116587054013303685931877256048544115832853348322994760271073378396383064407655769219945341235676611058334622663841415946648666971318902516884790903117780723654523767129853608938839173833568771051634391242066130
648 210
649 70455
650 1785
651 814
652 334
653 296489214266691978060392328585212248107003690553168884058333694131346270687306913515848199699307638853236454915578457010916092838141058199217300624307826896827021092508599488444613161579532271243343525768459735910812546404019935794406637061980513320407496717257481069182890
654 678
655 2055
656 258
657 790
658 11130
659 195386392201750013541798544537654871502515432074538294594441904432557192382935256006943963601843734004282823789366203170193705180334957353284201111418857925009006899963167062885000073480911766749363383481414965965225468080249137688513973823845158278148540336672680024591524510
660 546
661 129150405245356758951128837939389870063162700601269812726926098829920304165120204220589959940818708176830946524771060295498039124201406810520856934647865088430953560875653428566985048570882677821329196481215292503014034401044680012107736697561649621856185162540641496254997701110
662 337
663 646
664 267
665 2530
666 615
667 3457939485
668 346
669 681
670 2130
671 77385
672 330
673 86918222730125098774109707933209382552508497504654583965221264512536364703125897440457043040170990603007227011170923578870180330587546783480536717018013204514031746469314757425580937688204042173754549231857891854528445151903069648148506797458990195509212614389851726979613452847030
674 347
675 330
676 19
677 58843636788294691870072272270782751988048252810651153344454796074987118904016232567189418138195760638235892686562715262895112083807769172416323357421194939455999492359726090777118294814914136551631829829967792785515757367838378151796539101879736362359736939941929619165198307577439310
678 762
679 10605
680 266
681 687
682 85470
683 40190203926405274547259361960944619607836956669674737734262625719216202211443086843390372588387704515915114704922334524557361553240706344760348853118676143648447653281692920000771795358586355264764539773868002472507262282233612277677036206583859935491700329980337929889830444075391048730
684 690
685 2085
686 1365
687 699
688 282
689 885885
690 609
691 27771430913146044712156219115012732149015337058745243774375474371978395728107173008782747458575903820497344261101333156469136833289328084229401057505005215261077328417649807720533310592783171487952296983742789708502518237023426083874832018749447215424764928016413509553872836856095214672430
692 358
693 715
694 349
695 2235
696 310
697 10975965
698 353
699 717
700 2310
701 19467773070115377343221509599623925236459751278180415885837207534756855405403128279156705968461708578168638327032034542684864920135818987044810141311008655898015207220772515212093850725541003213054560185603695585660265284153421684796257245143362498012760214539505870197264858636122745485373430
702 238
703 198843645
704 130
705 742
706 359
707 10815
708 305
709 13802651106711802536344050306133362992649963656229914863058580142142610482430817949922104531639351381921564573865712490763569228376295661814770390189505137031692781919527713285374540164408571278055683171593020170233128086464775974520546386806644011091046992108509661969860784773011026549129761870
710 2190
711 830
712 291
713 4127218095
714 627
715 2210
716 362
717 723
718 367
719 9924106145725786023631372170109887991715323868829308786539119122200536936867758105993993158248693643601604928609447280859006275202556580844819910546254193525787110200140425852184294378209762748922036200375381502397619094168173925680272852113977043974462787326018446956329904251794928088824298784530
720 22
721 11235
722 223092870
723 753
724 382
725 2170
726 51
727 7214825167942646439180007567669888569977040452638907487813939601839790353102860143057633026046800278898366783099068173184497562072258634274184074967126798693247229115502089594537982012958497518466320317672902352243069081460262443969558363486861310969434446386015410937251840391054912720575265216353310
728 374
729 33
730 2370
731 11996985
732 335
733 5288466848101959839918945547102028321793170651784319188567617728148566328824396484861245008092304604432502852011616970944236712998965578922976926950903943442150218941663031672796340815498578681035812792854237424194169636710372371429686280435869340940595449200949296217005599006643251024181669403586976230
734 373
735 91
736 145
737 82005
738 645
739 3908177000747348321700100759308398929805153111668611880351469501101790517001229002312460060980213102675619607636584941527790930906235562824079949016718014203749011797888980406196495862653449645285465653919281456479491361528965182486538161242107442955100036959501529904367137665909362506870253689250775433970
740 287
741 782
742 12390
743 2903775511555279803023174864166140404845228761969778627101141839318630354131913148718157825308298335287985368473982611555148661663333023178291402119421484553385515765831512441803996425951513086447100980862026122164262081616021130587497853802885830115639327460909636718944783285770656342604598491113326147439710
744 370
745 2265
746 379
747 890
748 247
749 11445
750 154
751 2180735409178015132070404322988771444038766800239303748952957521328291395953066774687336526806532049801277011723960941277916644909163100406896842991685534899592522340139465843794801315889586327921772836627381617745360823293631869071210888205967258416845134923143137175927532247613762913296053466826107936727222210
752 318
753 771
754 930930
755 2355
756 231
757 1650816704747757454977296072502499983137346467781152937957388843645516586736471548438313750792544761699566697875038432547382900196236467008020910144705949918991539411485575643752664596128416850236782037326927884633238143233279324886906642371917214621551767136819354842177141911443618525365112474387363708102507212970
758 383
759 754
760 322
761 1256271512313043423237722311174402487167520661981457385785572910014238122506454848361556764353126563653370257082904247168558387049335951393103912620121227888352561492140523064895777757653725223030191130405792120205894227000525566238935954845029000327000894791119529034896804994608593697802850593008783781866007989070170
762 786
763 11865
764 386
765 665
766 389
767 915915
768 42
769 966072792968730392469808457293115512631823389063740729669105567800949116207463778390037151787554327449441727696753366072621399640939346621296908804873224246143119787456062236904853095635714696510216979282054140438332660563404160437741749275827301251463688094370917827835643040854008553610392106023754728254960143594960730
770 2145
771 789
772 394
773 746774268964828593379161937487578291264399479746271584034218603910133666828369500695498718331779495118418455509590351974136341922446114938262510506167002342268631595703536109127451442926407460402397724985027850558831146615511416018374372190214503867381430896948719480916952070580148611940833097956362404941084190998904644290
774 705
775 2590
776 303
777 902
778 397
779 208543335
780 714
781 84315
782 14804790
783 217
784 39
785 2445
786 822
787 587711349675320102989400444802724115225082390560315736634930041277275195793926797047357491327110462658195324486047607003645301092965092456412595768353430843365413065818682917883304285583082671336687009563216918389800112386407484406460630913698814543629186115898642231481641279546576957597435648091657212688633258316137955056230
788 398
789 807
790 2490
791 13335
792 91
793 1006005
794 401
795 826
796 422
797 468405945691230122082552154507771119834390665276571642098039242897988331047759657246743920587707038738581673615379942781905304971093178687760838827377684382162234213457490285552993515609716889055339546621883883956670689571966765071949122838217955191272461334371217858490868099798621835205156211529050798512840706877961950179815310
798 759
799 13528515
800 66
801 970
802 409
803 91245
804 355
805 3190
806 1111110
807 813
808 309
809 378940410064205168764784692996786835946022048208746458457313747504472559817637562712615831755454994339512573954842373710561391721614381558398518611348546665169247478687109641012371754128260963245769693217104062120946587863721112943206840376118325749739421219506315247519112292737085064680971375127002095996888131864271217695470585790
810 55
811 307320672562070391868240386020394123952223881097293377808881449226127246012104063359931439553674000409344697477377165079265288686229263443861198593803671345452259705215245918861033492598019641192319221199071394380087682757477822596940747545031962183038670609019621665738000069409775987456267785227998699853476274941923957551026645075690
812 341
813 831
814 94710
815 2505
816 285
817 227942715
818 419
819 935
820 301
821 252310272173459791723825356922743575764775806380877863181091669814650468975937436018503711873566354336071996628926652530076802011394225287410044045512814174616305217981716899384908497422974125418894080604437614786051987543889292352088353734471240952274748570005109387570898056985426085701595851672186932579704021727319569149392875607141490
822 834
823 207651353998757408588708268747417962854410488651462481398038444257457335967196509843228554871945109618587253225606635032253208055377447411538466249457046065709219194398953008193779693379107705219749828337452156968920785748620887605768715123469831303722118073114205025970849100899005668532413385926209845513096409881584005409950336624677446270
824 321
825 143
826 12810
827 171727669756972376902861738254114655280597474114759472116177793400917216844871513640350014879098605654571658417576687171673403061797149009342311588300977096341524273767934137776255806424522072216733108035072933813297489814109474049970727407109550488178191646465447556477892206443477687876305870160975542239330730972069972474028928388608248065290
828 870
829 142362238228530100452472381012661049227615306041135602384311390729360372764398484807850162334772744087639904828171073665317251138229836528744776306701510012867123622953617400216516063525928797867671746561075462131223619055896753987425733020493817354699720874919856024320172639141643003249457566363448724516405175975846007180969981634156237646125410
830 2670
831 843
832 170
833 14630
834 894
835 2595
836 299
837 259
838 421
839 119441917873736754279624327669622620301969241768512770400437256821933352749330328753786286198874332289529880150835530805201173704974832847616867321322566900795516719658084998781656977298254261410976595364742312728096616387897376595450190004194312760593065814057759204404624844239838479726294898178933479869263942643734800024833814591057083385099218990
840 385
841 100280245065
842 431
843 849
844 446
845 190
846 795
847 1190
848 354
849 879
850 1995
851 4573403835
852 365
853 101883955946297451400519551502188095117579763228541393151572980069109149895178770426979702127639805442968987768662707776836601170343532419017187825088149566378575761868346503960753401635410884983563035846125192757066413778876462235919012073577748784785885139391268601357144992136582223206529548146630258328482143075105784421183243846171692127489633798470
854 14070
855 805
856 327
857 87314550245976915850245255637375197515765857086859973930898043919226541460168206255921604723387313264624422517743940564748967202984407283097729966100544178386439427921172953894365665201547128430913521720129290192805916608497128136182593347056130708561503564458317191363073258261050965287995822761662131387509196615365657248954039976169140153258616165288790
858 663
859 75003198661294170715360674592505294666042871237612717606641419726615599114284489173836658457389702094312378942742044945119362827363605856180950040880367449233951468584287567395260106408128983322154715157591060275620282366699033068980847685121216278654331561869694467380879928846242779182388411752267770861870399892599099576851520339529291391649151285983070610
860 329
861 946
862 433
863 64727760444696869327356262173332069296794997878059775294531545224069262035627514157021036248727312907391583027586384787638010120014791853884159885279757108688900117388240170662109471830215312607019519181001085017860303682461265538530471552259609648478688137893546325349699378594307518434401199342207086253794155107313022934822862053013778470993217559803389936430
864 105
865 2685
866 439
867 46
868 407
869 95865
870 651
871 1066065
872 339
873 1010
874 281291010
875 65
876 395
877 56766245909999154400091441926012224773289213139058422933304165161508742805245329915707448790133853419782418315193259458758534875252972455856408219390346984320165402949486629670670006795098829156356118321737951560663486329518529877291223551331677661715809496932640127331686355027207693666969851823115614644577474029113521113839650020493083719061051799947572974249110
878 443
879 921
880 273
881 50011062646709255026480560336816770025267796775510470604240969507289202411421135655738262384107924862828310535685261583166269225097868733609495641282895693186065719998497720739860275986482068486749740241451135324944531456305824821893567948723208019971628166797655952179215678778969978120600439456164856501872754619649012101292731668054406756492786635753811790313465910
882 130
883 44159768317044272188382334777409207932311464552775745543544776074936365729284862784016885685167297653877398203010085977935815725761418091777184651252796897083296030758673487413296623696063666473800020633201352491926021275918043317732020498722592681634947671282330205774247444361830490680490188039793568291153642329150077685441482062892041165983130599370615810846790398530
884 323
885 854
886 449
887 39169714497218269431095130947561967435960269058312086297124216378468556401875673289422977602743393018989252206069946262429068548750377847406362785661230847712883579282943383335594105218408472162260618301649599660338380871739304422828302182366939708610198584427426892521757483148943645233594796791296895074253280745956118906986594589785240514227036841641736224221103083496110
888 410
889 13755
890 2910
891 546
892 454
893 257041785
894 906
895 2715
896 165
897 986
898 457
899 119689324755
900 165
901 15060045
902 99330
903 1034
904 381
905 2865
906 942
907 35526931048976970374003283769438704464415964035889062271491664255270980656501235673506640685688257468223251750905441260023165173716592707597571046594736378875585406409629648685383853433096484251170380799596186891926911450667549111505270079406814315709450116075676191517234037216091886226870480689706283832347725636582199848636841292935213146403922415369054755368540496730971770
908 458
909 1030
910 2805
911 32365034185618020010716991513958659767082943236694935729328906136551863378072625698564549664662002553551382345074856987881103473255815956621387223447804841155658305239172609952384690477550897152816216908432126258545416331558137240581301042339607841611309055744941010472200207903859708352679007908322424571268778054926384062108162417863979176373973320401208882140740392521915282470
912 345
913 102795
914 461
915 938
916 466
917 14385
918 266
919 29743466416582960389848915201328008325949224834522645935253264739491162444448743016980821141824380346713720375123793571862734091922094864135054858348532649022049982514799628546241530548869274483438103338849124031603237608701928124094215657910099606440793022229600788623951991063647071976112008267748308180996007032477346953077401262016996863087681481448710962687340420727640144589930
920 406
921 933
922 463
923 1096095
924 858
925 2870
926 467
927 1070
928 155
929 27631680301005570202169642222033719734806829871271538073850282942987289910892882262775182840754849342097046228490004228260479971395626128781465963405786830941484433756248854919458381879899555995113998001790836225359407738484091227283526346198482534383496717651299132631651399698128129865808055680738178300145290533171455319408905772413790085808456096265852484336539250855977694324044970
930 777
931 17710
932 478
933 939
934 479
935 2470
936 119
937 25890884442042219279432954762045595391513999589381431175197715117579090646506630680220346321787293833544932316095133961880069733197701682668233607711222260592170914429605177059532503821465883967421816127678013543161765050959593479964664186387978134717336424439267287275857361517146057684262148172851673067236137229581653634286144708751721310402523362201103777823337278052051099581630136890
938 14910
939 951
940 371
941 24363322259961728341946410431084905263414673613607926735861049925641924298362739470087345888801843497365781309445521058129145618939037283390807824856260147217232830478258471613020086095999396813343928976145010744115220912952977464646748999391087424769013575397350517326581777187634440280890681430653424356269205133036336069863262170935369753088774483831238654931760378646980084706313958813490
942 978
943 4796496705
944 366
945 2310
946 108570
947 23072066180183756739823250678237405284453695912086706618860414279582902310549514278172716556695345792005394900044908442048300901135268307371095010138878359414719490462910772617530021532911428782236700740409325174677114204566469659020471302423359791256255855901290939908272942996689814946003475314828792865386937260985410258160509275875795156175069436188183006220377078578690140216879318996375030
948 415
949 1186185
950 2415
951 993
952 418
953 21987679069715120173051557896360247236084372204218631407773974808442505901953687107098598878530664539781141339742797745272030758781910696924653544662351076522227674411153966304506110520864591629471575805610086891467289836951845585046509151209461881067211830673930265732584114675845393643541311975031839600713751209719095976026965339909632783834841172687338404928019355885491703626685991003545403590
954 885
955 2895
956 482
957 806
958 487
959 14595
960 11
961 3710369067405
962 1231230
963 1090
964 502
965 2955
966 957
967 21262085660414521207340856485780359077293587921479416571317433639763903207189215432564345115539152609968363675531285419678053743742107643926139977688493490996994161155585885416457408873676060105699013804024954024048869272332434680739974349219549638991993840261690566963408838891542495653304448679855788893890197419798365808818075483692614901968291413988656237565394717141270477407005353300428405271530
968 34
969 874
970 3030
971 20645485176262500092327971647692728664052073871756513490749228064210750014180728185019979107188517184279281128940878142507390185173586522252281918335527179758081330482073894739380144016339454362633742403708230357351452063434794074998515093092182699461226018894101540521469982563687763279358619668139971015967381694624213200362351294665529069811210962982985206675998270344173633562202198054715981518655630
972 22
973 15645
974 491
975 187
976 402
977 20170639017208462590204428299795795904778876172706113680461995818733902763854571436764519587723181289040857662975237945229720210914594032240479434213810054623645459880986195160374400703963646912293166328422941059132368665975793811273549245951062497373617820459537205089476172964722944723933371415772751682600131915647856296754017214888221901205553110834376546922450310126257639990271547499457513943726550510
978 1002
979 112035
980 390
981 1130
982 499
983 19827738153915918726170953018699267374397635277770109747894141889815426416869043722339522754731887207127163082704658900160814967329045933692391283832175283695043487063009429842648035891996264914784182500839751061127118398654205316481898908769894434918266317511725072602955078024322654663626504101704614903995929673081842739709198922235122128885058707950192145624768654854111260110436931191966736206683199151330
984 430
985 2985
986 15825810
987 1166
988 391
989 5242682445
990 910
991 19649288510530675457635414441530973968028056560270178760163094612807087579117222328838467049939300222263018614960316970059367632623084520289159762277685706141788095679442344974064203568968298530551124858332193301576974333066317468633561818590965385004001920654119546949528482322103750771653865564789273369859966306024106155051816131935006029725093179578640416314145736960424258769442998811239035580823050358968030
992 185
993 1011
994 15330
995 3165
996 445
997 19590340644999083431262508198206381046123972390589368223882605328968666316379870661851951648789482321596229559115436019149189529725215266728292282990852649023362731392404017939142010958261393634959471483757196721672243410067118516227661133135192488848989914892157188308679896875137439519338903968094905549750386407106033836586660683539201011635917900039904495065203299749542985993134669814805318474080581207891125910
998 503
999 287
1000 77
1001 15470
1002 1038
1003 15570555
1004 514
1005 994
1006 509
1007 286140855
1008 154
1009 19766653710804075182143870771990238475539088142104672537897548776929384313227289497808619213628587662490595625147474943321532235492742204128846913537770322864572995974935654100594289056885746177674106727111011492167293600757722582873710083333409221248630824126186603003458015947013676475012954103807759699698139884769988141115940629691053820740641161140263635520790129447288872867072881843138566340347306438762146043190
1010 3090
1011 1041
1012 377
1013 20023620209044528159511741092026111575721096287952033280890216911029466309299244261280131263405759302102973368274392117584712154554147852782521923413761337061812444922609817603902014814625260877983870114563454641565468417567572976451068314416743541124863024839827028842502970154324854269188122507157260575794215703271997986950447857877037520410269496235087062782560401130103628214344829307099367702771821422466053941751470
1014 57
1015 3410
1016 393
1017 1270
1018 521
1019 20404068993016374194542464172774607695659797117423121913227131032339026169175929902244453757410468728842929862271605567818821685490676661985389839958622802465986881376139404138376153096103140834665563646740160279755212317501356863003638612390661668406235422311783742390510526587257026500302696834793248526734305801634165948702506367176701233298064616663553716975429048751575597150417381063934255689124486029492908966644747930
1020 798
1021 20832554441869718052627855920402874457268652856889007473404900784018145718728624430191587286316088572148631389379309284743016940885980871887083026597753881317772605885038331625282052311121306792193540483321703645630071776168885357126715023250865563442766366180331200980711247645589424056809053468323906745795726223468483433625259000887411959197323973613488345031913058775358684690576146066276875058596100236112260054944287636530
1022 16590
1023 962
1024 21