# Computed using the Mathematica program that I contributed to this sequence
1 2
2 2
3 3
4 2
5 2
6 1
7 14
8 2
9 5
10 2
11 18
12 1
13 26
14 2
15 47
16 2
17 34
18 1
19 246
20 2
21 89
22 2
23 322
24 1
25 466
26 2
27 843
28 2
29 610
30 1
31 4414
32 2
33 1597
34 2
35 5778
36 1
37 8362
38 2
39 15127
40 2
41 10946
42 1
43 79206
44 2
45 28657
46 2
47 103682
48 1
49 150050
50 2
51 271443
52 2
53 196418
54 1
55 1421294
56 2
57 514229
58 2
59 1860498
60 1
61 2692538
62 2
63 4870847
64 2
65 3524578
66 1
67 25504086
68 2
69 9227465
70 2
71 33385282
72 1
73 48315634
74 2
75 87403803
76 2
77 63245986
78 1
79 457652254
80 2
81 165580141
82 2
83 599074578
84 1
85 866988874
86 2
87 1568397607
88 2
89 1134903170
90 1
91 8212236486
92 2
93 2971215073
94 2
95 10749957122
96 1
97 15557484098
98 2
99 28143753123
100 2
101 20365011074
102 1
103 147362604494
104 2
105 53316291173
106 2
107 192900153618
108 1
109 279167724890
110 2
111 505019158607
112 2
113 365435296162
114 1
115 2644314644406
116 2
117 956722026041
118 2
119 3461452808002
120 1
121 5009461563922
122 2
123 9062201101803
124 2
125 6557470319842
126 1
127 47450300994814
128 2
129 17167680177565
130 2
131 62113250390418
132 1
133 89891140425706
134 2
135 162614600673847
136 2
137 117669030460994
138 1
139 851461103262246
140 2
141 308061521170129
142 2
143 1114577054219522
144 1
145 1613031066098786
146 2
147 2918000611027443
148 2
149 2111485077978050
150 1
151 15278849557725614
152 2
153 5527939700884757
154 2
155 20000273725560978
156 1
157 28944668049352442
158 2
159 52361396397820127
160 2
161 37889062373143906
162 1
163 274167830935798806
164 2
165 99194853094755497
166 2
167 358890350005878082
168 1
169 519390993822245170
170 2
171 939587134549734843
172 2
173 679891637638612258
174 1
175 4919742107286652894
176 2
177 1779979416004714189
178 2
179 6440026026380244498
180 1
181 9320093220751060618
182 2
183 16860207025497407047
184 2
185 12200160415121876738
186 1
187 88281190100223953286
188 2
189 31940434634990099905
190 2
191 115561578124838522882
192 1
193 167242286979696845954
194 2
195 302544139324403592003
196 2
197 218922995834555169026
198 1
199 1584141679696744506254
200 2
201 573147844013817084101
202 2
203 2073668380220713167378
204 1
205 3001041072413792166554
206 2
207 5428934300813767249007
208 2
209 3928413764606871165730
210 1
211 28426269044441177159286
212 2
213 10284720757613717413913
214 2
215 37210469265847998489922
216 1
217 53851497016468562152018
218 2
219 97418273275323406890123
220 2
221 70492524767089125814114
222 1
223 510088701120244444360894
224 2
225 184551825793033096366333
226 2
227 667714778405043259651218
228 1
229 966325905224020326569770
230 2
231 1748099984655007556773207
232 2
233 1264937032042997393488322
234 1
235 9153170351119958821336806
236 2
237 3311648143516982017180081
238 2
239 11981655542024930675232002
240 1
241 17340014797015897316103842
242 2
243 31368381450514812615027603
244 2
245 22698374052006863956975682
246 1
247 164246977619039014339701614
248 2
249 59425114757512643212875125
250 2
251 215002084978043708894524818
252 1
253 311153940441062131363299386
254 2
255 562882766124611619513723647
256 2
257 407305795904080553832073954
258 1
259 2947292426791582299293292246
260 2
261 1066340417491710595814572169
262 2
263 3858055874062761829426214722
264 1
265 5583430913142102467223285106
266 2
267 10100521408792494338631998043
268 2
269 7308805952221443105020355490
270 1
271 52887016704629442372939558814
272 2
273 19134702400093278081449423917
274 2
275 69230003648151669220777340178
276 1
277 100190602496116782278655832522
278 2
279 181246502592140286475862241127
280 2
281 131151201344081895336534324866
282 1
283 949019008256538380413618766406
284 2
285 343358302784187294870275058337
286 2
287 1242282009792667284144565908482
288 1
289 1797847414016959978548581700290
290 2
291 3252336525249732662226888342243
292 2
293 2353412818241252672952597492098
294 1
295 17029455131913061405072198236494
296 2
297 6161314747715278029583501626149
298 2
299 22291846172619859445381409012498
300 1
301 32261062849809162831595814772698
302 2
303 58360810951903047633608127919247
304 2
305 42230279526998466217810220532898
306 1
307 305581173366178566910885949490486
308 2
309 110560307156090817237632754212345
310 2
311 400010949097364802732720796316482
312 1
313 578901283882547970990176084208274
314 2
315 1047242260609005124742719414204203
316 2
317 757791618667731139247631372100066
318 1
319 5483431665459301142990874892592254
320 2
321 1983924214061919432247806074196061
322 2
323 7177905237579946589743592924684178
324 1
325 10387962047036054314991573700976234
326 2
327 18791999880010189197735341327756407
328 2
329 13598018856492162040239554477268290
330 1
331 98396188804901242006924862117170086
332 2
333 35600075545958458963222876581316753
334 2
335 128802283327341673812651951847998722
336 1
337 186404415562766429698858150533363938
338 2
339 337208755579574400434493424485411123
340 2
341 244006547798191185585064349218729154
342 1
343 1765647966822763054981656643216469294
344 2
345 638817435613190341905763972389505493
346 2
347 2311263194654570182037991540339292818
348 1
349 3344891518082759680264455135899574650
350 2
351 6050965600552329018623146299409643807
352 2
353 4378519841510949178490918731459856482
354 1
355 31683267214004833747662894715779277206
356 2
357 11463113765491467695340528626429782121
358 2
359 41473935220454921602871195774259272002
360 1
361 60021642909926907815061334295658979762
362 2
363 108580172054362347934782139964888177403
364 2
365 78569350599398894027251472817058687522
366 1
367 568533161885264244402950448240810520414
368 2
369 205697230343233228174223751303346572685
370 2
371 744219570773534018669643532396327603218
372 1
373 1077044680860601580990839562185962061066
374 2
375 1948392131377969933807455373068577549447
376 2
377 1409869790947669143312035591975596518914
378 1
379 10201913646720751565505445173618810090246
380 2
381 3691087032412706639440686994833808526209
382 2
383 13354478338703157414450712387359637585922
384 1
385 19326782612580901550020050785051658119426
386 2
387 34962478192749096460599414575269507712643
388 2
389 25299086886458645685589389182743678652930
390 1
391 183065912479088263934695062676897771104014
392 2
393 66233869353085486281758142155705206899077
394 2
395 239636390525883299441443179440077148943378
396 1
397 346805042345595626319370074568743884088602
398 2
399 627376215338105766356982006981782561278127
400 2
401 453973694165307953197296969697410619233826
402 1
403 3284984510976867999259005683010541069782006
404 2
405 1188518561323126046432205871807859915657177
406 2
407 4300100551127196232531526517534029043394882
408 1
409 6223163979608140372198641291452338255475410
410 2
411 11257809397893154697965076711096816595293643
412 2
413 8146227408089084511865756065370647467555938
414 1
415 58946655285104535722727407231512841484972094
416 2
417 21327100234463183349497947550385773274930109
418 2
419 77162173529763648886126034136172445632164498
420 1
421 111670146590600931073256173171573344714468778
422 2
423 202013192946738678797014398792760916154007447
424 2
425 146178119651438213260386312206974243796773058
426 1
427 1057754810620904775009834324484220605659715686
428 2
429 382699285659014174244530850035136059033084785
430 2
431 1384619022984618483717737087933569992335566082
432 1
433 2003839474651208618946412475796867866604962594
434 2
435 3624979663643403063648294101558599674176840403
436 2
437 2623059926317798754175087863660165740874359106
438 1
439 18980639935891181414454290433484458060389910254
440 2
441 6867260041627791953052057353082063289320596021
442 2
443 24845980240193369058033141548668087416408024978
444 1
445 35957440397131154209962168391172048254174857914
446 2
447 65047620752634516466872279429262033219029119807
448 2
449 47068900554068939361891195233676009091941690850
450 1
451 340593764035420360685167393478236024481358668886
452 2
453 123227981463641240980692501505442003148737643593
454 2
455 445843025300496024560878810788092003503008883522
456 1
457 645230087673709567160372618565300000708542479858
458 2
459 1167232193883777893340052735625157998268347316123
460 2
461 844617150046923109759866426342507997914076076194
462 1
463 6111707112701675310918558792174763982604066129694
464 2
465 2211236406303914545699412969744873993387956988653
466 2
467 8000328475168735073037785452636987975637751878418
468 1
469 11578184137729641054676744965784227964499589779530
470 2
471 20945131869155367563654076961823581935611222570407
472 2
473 15156039800290547036315704478931467953361427680642
474 1
475 109670134264594735235848890865667515662391831665606
476 2
477 39679027332006820581608740953902289877834488152161
478 2
479 143560069527736735290119259336677691557976524928002
480 1
481 207762084391459829417021036765550803360284073551682
482 2
483 375845141450912838252433332577199316842733658951203
484 2
485 271964099255182923543922814194423915162591622175362
486 1
487 1967950709650003558934361476789840517940448903851214
488 2
489 712011255569818855923257924200496343807632829750245
490 2
491 2576080923024092500149108882607561460067939696825618
492 1
493 3728139334908547288451701916814130232520613734150746
494 2
495 6744267414247275720980145909427764121233594638551247
496 2
497 4880197746793002076754294951020699004973287771475874
498 1
499 35313442639435469325582657691351461807265688437656246
500 2
501 12776523572924732586037033894655031898659556447352249
502 2
503 46225896544905928267393840627599428589664938017933122
504 1
505 66898745943962391362713613465888793382010763141161746
506 2
507 121020968315000050139390193037122554865361969834971243
508 2
509 87571595343018854458033386304178158174356588264390370
510 1
511 633674016800188444301553476967536472012841942973961214
512 2
513 229265413057075367692743352179590077832064383222590237
514 2
515 829490056885282616312940022414182153153900944625970578
516 1
517 1200449287656414497240393340469184150643673122806760682
518 2
519 2171633162255753626788043328758778223455281862390931127
520 2
521 1571408518427546378167846658524186148133445300987550786
522 1
523 11370818859763956528102379927724305034423889285093645606
524 2
525 4114000911454431885883343305337966369078499341559272017
526 2
527 14884595127390181165365526562827679328180552065249537282
528 1
529 21541188431871498558964366514979425918204105447380530530
530 2
531 38968375952288565232045389724620885467329711553201789043
532 2
533 28197781736352815952563206467131172508227658829511523778
534 1
535 204041065458951029061541285222069954147617165188711659694
536 2
537 73822750993122698578207436143903804565580923764844306069
538 2
539 267093222236137978360266538108484045754096036229865700498
540 1
541 386540942486030559564118203929160482377030224930042788858
542 2
543 699259133978938420550028971714417160188479526095241271647
544 2
545 505988662735923140767969869749836918999964413630219877218
546 1
547 3661368359401354566579640754069534869622685084111716228886
548 2
549 1324695516964754142521850507284930515811378128425638237225
550 2
551 4792793405123093429319432159389885144245548100072333071682
552 1
553 6936195776316678573595163304209909256868339943293389668914
554 2
555 12547696035668603004668476101134887997925301758161141100603
556 2
557 9079598147510263717870894449029933369491131786514446266146
558 1
559 65700589403765431169371992288029557699060714348822180460254
560 2
561 23770696554372451866815101694984845480039225387896643963981
562 2
563 86003188069979543749389512330909448550665769765072129589778
564 1
565 124464983031214183765148821271849206141253088754350971251594
566 2
567 225159269508055915663482540848713566802466952120805298539207
568 2
569 162926777992448823780908130212788963731840407743629812913410
570 1
571 1178949240908376406482116220430462503713470173194687532055686
572 2
573 426547842461739379460149980002442288124894678853713953114433
574 2
575 1543264591854508694059691789796980188767738307671225999544322
576 1
577 2233433498785538629199083619589075801285687257635024092859778
578 2
579 4040319155109337878938017259175709314446479836416334232605123
580 2
581 2923602405716568564338475449381171413803636207598822186175234
582 1
583 21155385746947009885508719975460295509143402403155553396542094
584 2
585 7654090467756936378415884538348976340768064993978954512095813
586 2
587 27692759465311176949325062704014733949268623768316995862208018
588 1
589 40077337995108481141818356331331515217001117548676082700224410
590 2
591 72500585522460025905220828124314054093234170103373210888353007
592 2
593 52461916524905785334311649958648296484733611329035169538240802
594 1
595 379617994204137801532674843337854856660867773083605273605702006
596 2
597 137347080577163115432025771710279131845700275212767467264610201
598 2
599 496926405783746676393791436882468230898067489522034699520200002
600 1
601 719158650413167121923531330344378198104734428618534464511179602
602 2
603 1300970220249171128415036888978477264363768582024301461757749003
604 2
605 941390895042587567453271223806288165311401367715034229502159202
606 1
607 6811968509927533417702638460105927124386476513101739371506094014
608 2
609 2464593359921179141398048006246675396881836888835835456250887805
610 2
611 8916982544642128998138920801180413422215946187628307595501392018
612 1
613 12904778369441899713481745589867476050668218597584944278501008426
614 2
615 23344963378962620285565443173488276704454600306334053100751129047
616 2
617 16892574194241670428824570378554538679120491007541580961500624834
618 1
619 122235815184491463717114817438568833382295709462747703413503990246
620 2
621 44225333398004061429732838340729878012027363723832270745251370289
622 2
623 160008759397774575290106782984364973368988963887787502019504856322
624 1
625 231566851999541027720747889287270190713923200327910462548506972066
626 2
627 418908370601077994011762940233810503415819036931988654351762573843
628 2
629 303124944601307480151388995590175408058857436768033423077509087810
630 1
631 2193432704810918813490364075434133073756936293816356922071565730414
632 2
633 793591407804151926593793042126891128819610710140145037958273777397
634 2
635 2871240686615300226223783172917389107219585403792546728755586021778
636 1
637 4155298557622296599259980261580995956799949387304803381594624488762
638 2
639 7517005707440441271926167481035100784780288064469461725230975200127
640 2
641 5439356428629292972296177350244602806380313370817060034433662955746
642 1
643 39359552871412047179109438540375826494242557579231676893874679157206
644 2
645 14240420007076730617258541919943310440740965418798778412503676622857
646 2
647 51522323599677629496737990329528638956583548304378053615581043535682
648 1
649 74563807185201797758958896819170657031685165771158550406154733825650
650 2
651 134887194363326864900659251718398003622629366123518322399805791028443
652 2
653 97605290770725966021179803308812675106786783237939047196728424115618
654 1
655 706278518980605930410479529651330743822609100132353827167672659099294
656 2
657 255533968719576999184059961516852696804517766828237866387107905434029
658 2
659 924530584107582030715060042758598112111284284075012418351703197620498
660 1
661 1337993230776010063062000162483490830613533034493549103929190584372938
662 2
663 2420452492832443126939940363450128964422548302158860341471273263311847
664 2
665 1751455877444438095408940282208383549115781784912085789506677971125378
666 1
667 12673653788779494700209522095183577562312721244803137212124233184630086
668 2
669 4585371016945309254695820765383405232040578837489482816555438621189665
670 2
671 16590028190336798923374342779325237379046533565045845476715076513633282
672 1
673 24009314346782979337357044027883664294011909455112725320319275784887234
674 2
675 43433257676620649420018267290383923355983240072735967824083112948584803
676 2
677 31428600503229159751339745276442091208977285345179605163923475056141186
678 1
679 227419489679050298673360918183653065377806373306324115991068524664242254
680 2
681 82281144336295989585340713815384441479925901307982452831610787275979941
682 2
683 297695976841954798590023109985095674710726319886750206162519674047778578
684 1
685 430829665011317618009364792339422466461600837157535506661817773543597274
686 2
687 779378185686339246433388870863460491443275773007088560492024759811214607
688 2
689 563963353180680437428706474693749258212475354428320807161115873039415970
690 1
691 4080877160434125881420287005210571599238201998269030950627109210771730486
692 2
693 1476475227036382503281437027911536541406625644706194668152438732346449273
694 2
695 5341937554964849575697041636952396907414027224396457865448639056346381122
696 1
697 7730924655856934144831209218081720732014803159380526394592400647999863698
698 2
699 13985374084677485786380981408251904922622980674054858121032362563653278123
700 2
701 10119911756749018713965376799211044556615579094364594923736162239653346274
702 1
703 73228369398135215566891805175606635720909829595536232995296897269226906494
704 2
705 26494272942318589069480525788592273303839335703403521573912286394960106973
706 2
707 95857180012525337563956726355158048658741763719249491371912983340187081618
708 1
709 138725814140413496988952401133131550709804856031691939596001393890453949290
710 2
711 250957355338508404908424276477670828115770376359980357618090501385947791607
712 2
713 181594448268301656413948075911105052760867948344134387820089804440720816962
714 1
715 1314029772005999754322632206155708871377138730721383162964717041635312586406
716 2
717 475420437734698220747368027166749382927701417016557193662268716376935476241
718 2
719 1720087302670491226575524032755892478949937719722094386828985061067021088002
720 1
721 2489333729871586011656312011178286192044472605411074386333432689380171223522
722 2
723 4503247022008473802565255995189823001161243793805591579004596662383406970803
724 2
725 3258580157072680796737099989600679905139007491100054385837880317693321359042
726 1
727 23579307526709860362240487905627153049067587323389360700369609852166399648814
728 2
729 8531073606282249384383143963212896619394786170594625964346924608389878465365
730 2
731 30865714268056316740795475863250906572440137191278449471549818115866192502418
732 1
733 44669281323548134712824663800076019906090702041367647014405787014952628074106
734 2
735 80807489040814020041266183636939143192786617912140668064464649421515377682847
736 2
737 58472848379039952684853851736901133239741266891456844557261755914039063645794
738 1
739 423113505708771486766006150095133046011839433090287109443688260297359881092246
740 2
741 153083904475345790698149223310665389766178449653686710164582374234640876900329
742 2
743 553862769522343210107743041505760425824972531723289996101067741024524443955522
744 1
745 801557730093994838819187636390190072117588164139206571872970733579767134110386
746 2
747 1450031555712643886940226049469714754468997878624726433581359092924893391320443
748 2
749 1049252690665646467530632231274619718410203796555123147644873726135009824265250
750 1
751 7592463795231176901425870213806767675164042208301778609286019075500311460011614
752 2
753 2746979206949941983182302875628764119171817307595766156998135811615145905740557
754 2
755 9938664137134121465198579271240436758277065433827941480347669520325573798696978
756 1
757 14383369860368358964032552791223345278210496252464350646699067417420855785912842
758 2
759 26019760513786775944882802706817926437249175197332935136399999023226565666085127
760 2
761 18828075583602596462866526311206253798143927071100759813050465314516137773128706
762 1
763 136241234808452412738899657698426685106940920316341727857704655098708246399116806
764 2
765 49292541820623609906583302538007088755326533087070104115801862234837985426429697
766 2
767 178342091698891843163466683840822101223162205277179656650156983624835803932590082
768 1
769 258099099756536466513766762605630024935671344380219105068710242779995637012320770
770 2
771 466905657692449323120950222673252961116016155673368106021618623325153288598211843
772 2
773 337856107814181089864066841370437948648180483483258553487263501935155470092051458
774 1
775 2444749762756912252398767968357873564249772523485849322829397772701248123724090894
776 2
777 884518773564275036335317142808498833476705778259666107927435384415468591769993989
778 2
779 3200218986442919055477201729863557385258642629555405878222478035726718896987924498
780 1
781 4631400425757288038283769174110117103563873702591479540590085302622500610435861018
782 2
783 8378282077950301040232221205411735373651041626923292973252735220829532629101728047
784 2
785 6062581865071657021090336618356676821869104775627553202957692569518282323883797538
786 1
787 43869254494815968130438923772743297471388964502428946083071455253523757980634519286
788 2
789 15872045382336327044129125268014971913825377475586919838578035057243596666433462105
790 2
791 57425599664273651155426164453703210833432405126720126151354447659456104341850050882
792 1
793 83107108563874648222594078371376477839214055302266412625552825204425015350833177554
794 2
795 150342171745412969401059031474737983764602733128945905412527615351606434035232893003
796 2
797 108788617463475645289761992289049744844995705477812699099751202749393926359816304226
798 1
799 787201831143930514095501859941021480920751588520235180172456796790726395527697256254
800 2
801 284812298108489611757988937681460995615380088782304890986477195645969271404032323901
802 2
803 1030460574970482801742193758436794237616524649651406864846157579834483159256312991378
804 1
805 1491296553723986379968409641510666484002289121738203947719360768377027775704561334954
806 2
807 2697780809339483148178830345339871972389198154694103004452244341108086280005090346007
808 2
809 1952132532477489958194625524584538730388053593825001030592563956919572392152809678530
810 1
811 14125763706095933285588594555165643359102139628861804297021150886979551361517916093286
812 2
813 5110749320570476684599671752998282949163016220605901117918011486570203288606148368113
814 2
815 18490864749804416780204061487408593066264011288598603441079481989361240762271783793922
816 1
817 26760230858467880191208779468820620234201990135985404646322941005582074947331270851618
818 2
819 48409712396365283697817887184642957519240964051364908174727870524593946606056393335123
820 2
821 35029596967131343602213497450232647402139968983372205851566400021802909132390757909314
822 1
823 253476544878582868626499200133040558982917761730992242166208259168841198111794792422894
824 2
825 91708675472160090711036102616287632089318911882123915231537729562617689923506638302133
826 2
827 331805104921509019241930913014917880955135678545123455074584518228667850561635795299218
828 1
829 480192858898697857061789620797260497731633533325999079686093577332100321276258313994170
830 2
831 868677042325235623412543138978233363373948154769874244140649425101582952629009989686207
832 2
833 628580612875886694881648328579603114508131388106874704297602636435532791990880832689122
834 1
835 4548452044108395701991397007839564418333417571528998554694727514152162014650788347518806
836 2
837 1645645409178311156114050175340179094658577397657624573049761120640548215334513341070281
838 2
839 5954001023837357929574552372781113264126178202523623587901441846126660069347172531592002
840 1
841 8616711229318093546921004394881868338935201609731998029703361450972223708025318381043442
842 2
843 15587777049457875937727958614423557583211825821806371486356961781303899200716123421016603
844 2
845 11279421434798829164267456416982623413744225016940372471505281055817787346703464230494882
846 1
847 81618660249072539767218646940979118971018598525790981742338886995570075065602395462915614
848 2
849 29529908689737440719341867053506936071765074245955118399664162441967250186097733500962925
850 2
851 106840213324150933713100011797045120873316071966880101127151368712051213397687469773356818
852 1
853 154620609268826985987516289487076369603101995441849965454974412540167926423179472544787786
854 2
855 279711309847916531255690711920645803134438916637744812510284662638368602660261211588612647
856 2
857 202401005213503038261932567177107618332887918916819829782797456368284639448671475316218754
858 1
859 1464587432439197320107944247929784577060001355892708672807405238406109189166192329984962246
860 2
861 529892711006095621792039556787784670197112759029534506620905162834769955134424689676262369
862 2
863 1917169838810879448906225659974031062455563117201318196700823194970795181089027283388830722
864 1
865 2774554255609567654228372206372492784516900716343567380159836064272050451909205187425136706
866 2
867 5019215800213039686664704855957200898836688673657600253698766965709330948683985685174011043
868 2
869 3631938672408255859550518752770954506578238315485816563618848933573305722729383091461442690
870 1
871 26280955123656479222175777815795143268109005807542965128790955404314395329925859544266404814
872 2
873 9508538889419983751537370155126617127476264588285666000776628768583891942233546680671759717
874 2
875 34402216885271679146598961867735514003326820037656847439487666140762262046204803631225596178
876 1
877 49787355991703390790123183425217793751701110898742362877422074744356740207942513901107672922
878 2
879 90066173093986797828708996695308970375925957209199059754067520720129588473651481121543586127
880 2
881 65172495098135102433647404982700073500075401759827878315356483347951218369680224170989749666
882 1
883 471592604793377428679056056436382794248902103179880663645429792039253006749499279466810324406
884 2
885 170623807298553611905880623235491323624375649830112453507358412671675285005069415562415412537
886 2
887 617322734096079345189875087959265220997427197560621935714077167338749921650597438078671900482
888 1
889 893397853595051466567988929447547794746103095461018964413437509334149273291056045032512975890
890 2
891 1616171899891549321230097235659604265867830541091925475319516605996623261577042674502610539243
892 2
893 1169472973094023587946102770935830368494778993361415993112797851329548624931514651986354051298
894 1
895 8462385931157137237000833238039095153212128851430308980488945301302239726161061170858319434494
896 2
897 3061719992484545030554313848083717208111285432353738497131674799321571238149015933442805665949
898 2
899 11077406996844156534271152621399038463950362736053537995413901345956736327664549081784868612498
900 1
901 16031374008719223007433677546630642511678154607399598996564453093270330179031066296684125893098
902 2
903 29001028024953900984313041245177567815245023782445459495997231387219089119913116659925446120247
904 2
905 20985341020594289480596202471862246559405946478745659997715004840583924030397583511583383173698
906 1
907 151851354156035092837335942228267329963569417222565680985155585631401062064149601795982939496486
908 2
909 54940336057423256938071768642271418422378762132537180494862787975116607001677217386408086574545
910 2
911 198776003209098738271690872097223427130109102051403061981736147059882503976311286034048963124482
912 1
913 287671334303350962667238206909904017415460679837731762973746718169531793949268137295281753099874
914 2
915 520402332549278668396404645177536616408542597542926345452630648363946980896859057204155419625203
916 2
917 376566665397603187062785541722584607700812257624060463965757289279181083922224988556514543075266
918 1
919 2724861988877474533835046126870772844191037381154751948752311596063916877428531771156834591502254
920 2
921 985864329041134079854737521712801814394706432953315510410398508752777354792040897021902752675861
922 2
923 3566890650766933132356164545128622649878013474189201577675836745731928335245938599531096467628178
924 1
925 5162052643451598105002854046831641670966614082471772134530876473958301960907795405018387429904634
926 2
927 9338240957862062130150970571950481527538521731990228758651354439163826567023549913014872107133407
928 2
929 6757214636136263077649543548534660692055214690754342691385916202184675586569652210505678392181090
930 1
931 48895664445638506516193494341445643865475103443562969396556453143519102731649422279027039707544086
932 2
933 17690617586682990180447203622188161240682337031027142006892310369574875779255058929007841461590953
934 2
935 64005255710595697644139270940217984270674133433354225336183325276114827530450583505525687454182722
936 1
937 92629276247825414927384134636059646059983592804654166658582029813079903502391049153035691985183538
938 2
939 167567934908967839674321065649931130879284848578281191310271749256584931225527039377063542508776123
940 2
941 121253296785055132210628998331901307849293052175954107980980734350044979474331514800545696516184354
942 1
943 877397098032615642757647852019150816734360824602978697189263844987279932292261069251329880144291294
944 2
945 317445252231252689168194927677674100517887360125535240613651188143594986671799019825119243555961293
946 2
947 1148527712139955624462150712378795094222256388326186854473624018224334967212864564499931277707660818
948 1
949 1662164919817405870587911569402241987408738056401303227719945660161479961082131089349624068303399050
950 2
951 3006884587403559052007628211126809874299588752677071214826240132179364935492463158874128893050836807
952 2
953 2175802127494856116713672426425688880595219724476419600966267302098624954951397614199316858899137282
954 1
955 15744252100141443063121467842003269057353019739410053580010192756627519678529049824244910802889699206
956 2
957 5696323922575865414847061494575945648081290145228607189038829076215134884313127297923138542545712321
958 2
959 20609493562808605542674573551878093711729940856438009155189049002761914582301111577493237311283712002
960 1
961 29826339280465480255655024114604296127297301422418803932300439853093559395975968559140197537475999362
962 2
963 53956354638355095096462986734632646606513312699609000675562050629971983907638809820357256532406286403
964 2
965 39043184998122354968635474677330498542864661988399598709411830703425204209650825540787157763668286722
966 1
967 282519140704513359493428773304039692215619994484777985742994205774308074281230635767157064571870294414
968 2
969 102216385354134324778078911974689347564945335253989394162085272183728832930964492342791374522266860485
970 2
971 369822356418414944143680173221426891716916679027557977938929258031490127514207143830378340325399155218
972 1
973 535211942128561238731202522493475088303942687547137167553687971695522589166485302975173931606264589466
974 2
975 968207498902988152684326133012260829042940039840284940945290671207316345402006113607556488690262318447
976 2
977 700601527838707533318724871765523284890968696066716357168446685359555050818763462119969522887130023714
978 1
979 5069600280581099027818596451630711190823806880986593689793885511180917817383622393984582251490775600246
980 2
981 1834198612451841980590573354049832310520934744426580487728496070230903857873047734872321602858257776409
982 2
983 6636192921968660389043568544433805957192770281639605593745537595564060380673427477369316888545901081922
984 1
985 9603988619033636816905990380767947293343671074426050212034083050666313045600759484993990571375286611026
986 2
987 17373778625615431653221407407486062276166407404425519936339670031101722233328471235115659539892315445643
988 2
989 12571784316098613244768412217102088629494571867212494830322628505768565710528091492618664254204672140130
990 1
991 90970285909755269141241307356048761742612903863273908430546944995482212638623972455955323462262090510014
992 2
993 32913358638779021325852241460922292241811880064424459384950843991972540608783894735358997476926373114877
994 2
995 119081650239017472058640553626587080337752948390485342709480747462121596724607487448817325653500820319378
996 1
997 172336583200476901465576624331329576191882136652121766649059806940298112231647185426916656353148894409002
998 2
999 311759807762174781605301007201736860141952393239819073913168769888623683854510476118474315229371415703127
1000 2