1 1
2 3
3 4
4 7
5 13
6 21
7 15
8 40
9 85
10 156
11 31
12 121
13 341
14 781
15 1555
16 63
17 364
18 1365
19 3906
20 9331
21 19608
22 127
23 1093
24 5461
25 19531
26 55987
27 137257
28 299593
29 255
30 3280
31 21845
32 97656
33 335923
34 960800
35 2396745
36 5380840
37 511
38 9841
39 87381
40 488281
41 2015539
42 6725601
43 19173961
44 48427561
45 111111111
46 1023
47 29524
48 349525
49 2441406
50 12093235
51 47079208
52 153391689
53 435848050
54 1111111111
55 2593742460
56 2047
57 88573
58 1398101
59 12207031
60 72559411
61 329554457
62 1227133513
63 3922632451
64 11111111111
65 28531167061
66 67546215517
67 4095
68 265720
69 5592405
70 61035156
71 435356467
72 2306881200
73 9817068105
74 35303692060
75 111111111111
76 313842837672
77 810554586205
78 1941507093540
79 8191
80 797161
81 22369621
82 305175781
83 2612138803
84 16148168401
85 78536544841
86 317733228541
87 1111111111111
88 3452271214393
89 9726655034461
90 25239592216021
91 61054982558011
92 16383
93 2391484
94 89478485
95 1525878906
96 15672832819
97 113037178808
98 628292358729
99 2859599056870
100 11111111111111
101 37974983358324
102 116719860413533
103 328114698808274
104 854769755812155
105 2085209001813616
106 32767
107 7174453
108 357913941
109 7629394531
110 94036996915
111 791260251657
112 5026338869833
113 25736391511831
114 111111111111111
115 417724816941565
116 1400638324962397
117 4265491084507563
118 11966776581370171
119 31278135027204241
120 76861433640456465
121 65535
122 21523360
123 1431655765
124 38146972656
125 564221981491
126 5538821761600
127 40210710958665
128 231627523606480
129 1111111111111111
130 4594972986357216
131 16807659899548765
132 55451384098598320
133 167534872139182395
134 469172025408063616
135 1229782938247303441
136 3041324492229179280
137 131071
138 64570081
139 5726623061
140 190734863281
141 3385331888947
142 38771752331201
143 321685687669321
144 2084647712458321
145 11111111111111111
146 50544702849929377
147 201691918794585181
148 720867993281778161
149 2345488209948553531
150 7037580381120954241
151 19676527011956855057
152 51702516367896047761
153 128583032925805678351
154 262143
155 193710244
156 22906492245
157 953674316406
158 20311991333683
159 271402266318408
160 2573485501354569
161 18761829412124890
162 111111111111111111
163 555991731349223148
164 2420303025535022173
165 9371283912663116094
166 32836834939279749435
167 105563705716814313616
168 314824432191309680913
169 878942778254232811938
170 2314494592664502210319
171 5784852794328402307380
172 524287
173 581130733
174 91625968981
175 4768371582031
176 121871948002099
177 1899815864228857
178 20587884010836553
179 168856464709124011
180 1111111111111111111
181 6115909044841454629
182 29043636306420266077
183 121826690864620509223
184 459715689149916492091
185 1583455585752214704241
186 5037190915060954894609
187 14942027230321957802947
188 41660902667961039785743
189 109912203092239643840221
190 275941052631578947368421
191 1048575
192 1743392200
193 366503875925
194 23841857910156
195 731231688012595
196 13298711049602000
197 164703072086692425
198 1519708182382116100
199 11111111111111111111
200 67274999493256000920
201 348523635677043192925
202 1583746981240066619900
203 6436019648098830889275
204 23751833786283220563616
205 80595054640975278313745
206 254014462915473282650100
207 749896248023298716143375
208 2088331858752553232964200
209 5518821052631578947368421
210 13910921472347577431859820
211 2097151
212 5230176601
213 1466015503701
214 119209289550781
215 4387390128075571
216 93090977347214001
217 1317624576693539401
218 13677373641439044901
219 111111111111111111111
220 740024994425816010121
221 4182283628124518315101
222 20588710756120866058701
223 90104275073383632449851
224 356277506794248308454241
225 1289520874255604453019921
226 4318245869563045805051701
227 13498132464419376890580751
228 39678305316298511426319801
229 110376421052631578947368421
230 292129350919299126069056221
231 739021379576232808217850051
232 4194303
233 15690529804
234 5864062014805
235 596046447753906
236 26324340768453427
237 651636841430498008
238 10540996613548315209
239 123096362772951404110
240 1111111111111111111111
241 8140274938683976111332
242 50187403537494219781213
243 267653239829571258763114
244 1261459851027370854297915
245 5344162601913724626813616
246 20632333988089671248318737
247 73410179782571778685878918
248 242966384359548784030453519
249 753887801009671717100076220
250 2207528421052631578947368421
251 6134716369305281647450180642
252 16258470350677121780792701123
253 41265747035272553427579116424
254 8388607
255 47071589413
256 23456248059221
257 2980232238769531
258 157946044610720563
259 4561457890013486057
260 84327972908386521673
261 1107867264956562636991
262 11111111111111111111111
263 89543024325523737224653
264 602248842449930637374557
265 3479492117784426363920483
266 17660437914383191960170811
267 80162439028705869402204241
268 330117343809434739973099793
269 1247973056303720237659941607
270 4373394918471878112548163343
271 14323868219183762624901448181
272 44150568421052631578947368421
273 128829043755410914596453793483
274 357686347714896679177439424707
275 949112181811268728834319677753
276 2416188001540369790668625856601
277 16777215
278 141214768240
279 93824992236885
280 14901161193847656
281 947676267664323379
282 31930205230094402400
283 674623783267092173385
284 9970805384609063732920
285 111111111111111111111111
286 984973267580761109471184
287 7226986109399167648494685
288 45233397531197542730966280
289 247246130801364687442391355
290 1202436585430588041033063616
291 5281877500950955839569596689
292 21215541957163244040219007320
293 78721108532493806025866940175
294 272153496164491489873127515440
295 883011368421052631578947368421
296 2705409918863629206525529663144
297 7869099649727726941903667343555
298 21829580181659180763189352588320
299 57988512036968874976047020558425
300 148029736616687538723150889078776
301 33554431
302 423644304721
303 375299968947541
304 74505805969238281
305 5686057605985940275
306 223511436610660816801
307 5396990266136737387081
308 89737248461481573596281
309 1111111111111111111111111
310 10834705943388372204183025
311 86723833312790011781936221
312 588034167905568055502561641
313 3461445831219105624193478971
314 18036548781458820615495954241
315 84510040015215293433113547025
316 360664213271775148683723124441
317 1416979953584888508465604923151
318 5170916427125338307589422793361
319 17660227368421052631578947368421
320 56813608296136213337036122926025
321 173120192294009992721880681558211
322 502080344178161157553355109531361
323 1391724288887252999425128493402201
324 3700743415417188468078772226969401
325 9470953200318703555071806597538775
326 67108863
327 1270932914164
328 1501199875790165
329 372529029846191406
330 34116345635915641651
331 1564580056274625717608
332 43175922129093899096649
333 807635236153334162366530
334 11111111111111111111111111
335 119181765377272094246013276
336 1040685999753480141383234653
337 7644444182772384721533301334
338 48460241637067478738708705595
339 270548231721882309232439313616
340 1352160640243444694929816752401
341 6131291625620177527623293115498
342 25505639164527993152380888616719
343 98247412115381427844199033073860
344 353204547368421052631578947368421
345 1193085774218860480077758581446526
346 3808644230468219839881374994280643
347 11547847916097706623727167519221304
348 33401382933294071986203083841652825
349 92518585385429711701969305674235026
350 246244783208286292431866971536008151
351 631661664163871467162748761565740588
352 134217727
353 3812798742493
354 6004799503160661
355 1862645149230957031
356 204698073815493849907
357 10952060393922380023257
358 345407377032751192773193
359 7268717125380007461298771
360 111111111111111111111111111
361 1310999419149993036706146037
362 12488231997041761696598815837
363 99377774376041001379932917343
364 678443382918944702341921878331
365 4058223475828234638486589704241
366 21634570243895115118877068038417
367 104231957635543017969595982963467
368 459101504961503876742855995100943
369 1866700830192247129039781628403341
370 7064090947368421052631578947368421
371 25054801258596070081632930210377047
372 83790173070300836477390249874174147
373 265600502070247252345724852942089993
374 801633190399057727668874012199667801
375 2312964634635742792549232641855875651
376 6402364363415443603228541259936211927
377 17054864932424529613394216562274995877
378 43843284541340442939911016208154240493
379 268435455
380 11438396227480
381 24019198012642645
382 9313225746154785156
383 1228188442892963099443
384 76664422757456660162800
385 2763259016262009542185545
386 65418454128420067151688940
387 1111111111111111111111111111
388 14420993610649923403767606408
389 149858783964501140359185790045
390 1291911066888533017939127925460
391 9498207360865225832786906296635
392 60873352137423519577298845563616
393 346153123902321841902033088614673
394 1771943279804231305483131710378940
395 8263827089307069781371407911816975
396 35467315773652695451755850939663480
397 141281818947368421052631578947368421
398 526150826430517471714291534417917988
399 1843383807546618402502585497231831235
400 6108811547615686803951671617668069840
401 19239196569577385464052976292792027225
402 57824115865893569813730816046396891276
403 166461473448801533683942072758341510103
404 460481353175462299561643847181424888680
405 1227611967157532402317508453828318733805
406 3162175065469471840593384500900266165620
407 536870911
408 34315188682441
409 96076792050570581
410 46566128730773925781
411 7369130657357778596659
412 536650959302196621139601
413 22106072130096076337484361
414 588766087155780604365200461
415 11111111111111111111111111111
416 158630929717149157441443670489
417 1798305407574013684310229480541
418 16794843869550929233208663030981
419 132974903052113161659016688152891
420 913100282061352793659482683454241
421 5538449982437149470432529417834769
422 30123035756671932193213239076441981
423 148748887607527256064685342412705551
424 673878999699401213583361167853606121
425 2825636378947368421052631578947368421
426 11049167355040866906000122222776277749
427 40554443766025604855056880939100287171
428 140502665595160796490888447206365606321
429 461740717669857251137271431027008653401
430 1445602896647339245343270401159922281901
431 4327998309668839875782493891716879262679
432 12432996535737482088164383873898471994361
433 34373135080410907264890236707192924546541
434 91703076898614683377208150526107718802981
435 236656473672010344827586206896551724137931
436 1073741823
437 102945566047324
438 384307168202282325
439 232830643653869628906
440 44214783944146671579955
441 3756556715115376347977208
442 176848577040768610699874889
443 5298894784402025439286804150
444 111111111111111111111111111111
445 1744940226888640731855880375380
446 21579664890888164211722753766493
447 218332970304162080031712619402754
448 1861648642729584263226233634140475
449 13696504230920291904892240251813616
450 88615199718994391526920470685356305
451 512091607863422847284625064299513678
452 2677479976935490609164336163428699919
453 12803700994288623058083862189218516300
454 56512727578947368421052631578947368421
455 232032514455858205026002566678301832730
456 892197762852563306811251380660206317763
457 3231561308688698319290434285746408945384
458 11081777224076574027294514344648207681625
459 36140072416183481133581760028998057047526
460 112527956051389836770344841184638860829655
461 335690906464912016380438364595258743847748
462 962447782251505403416926627801401887303149
463 2659389230059825817939036365257123845286450
464 7099694210160310344827586206896551724137931
465 18353950678197027912484562396837972855962080
466 2147483647
467 308836698141973
468 1537228672809129301
469 1164153218269348144531
470 265288703664880029479731
471 26295897005807634435840457
472 1414788616326148885598999113
473 47690053059618228953581237351
474 1111111111111111111111111111111
475 19194342495775048050414684129181
476 258955978690657970540673045197917
477 2838328613954107040412264052235803
478 26063080998214179685167270877966651
479 205447563463804378573383603777204241
480 1417843195503910264430727530965700881
481 8705557333678188403838626093091732527
482 48194639584838830964958050941716598543
483 243270318891483838103593381595151809701
484 1130254551578947368421052631578947368421
485 4872682803573022305546053900244338487331
486 19628350782756392749847530374524538990787
487 74325910099840061343679988572167405743833
488 265962653377837776655068344271556984359001
489 903501810404587028339544000724951426188151
490 2925726857336135756028965870800610381571031
491 9063654474552624442271835844071986083889197
492 26948537903042151295673945578439252844488173
493 77122287671734948720232054592456591513307051
494 212990826304809310344827586206896551724137931
495 568972471024107865287021434301977158534824481
496 1473287940857765038511779065238188527878964257
497 4294967295
498 926510094425920
499 6148914691236517205
500 5820766091346740722656
501 1591732221989280176878387
502 184071279040653441050883200
503 11318308930609191084791992905
504 429210477536564060582231136160
505 11111111111111111111111111111111
506 211137767453525528554561525420992
507 3107471744287895646488076542375005
508 36898271981403391525359432679065440
509 364883133974998515592341792291533115
510 3081713451957065678600754056658063616
511 22685491128062564230891640495451214097
512 147994474672529202865256643582559452960
513 867503512527098957369244916950898773775
514 4622136058938192923968274250307884384320
515 22605091031578947368421052631578947368421
516 102326338875033468416467131905131108233952
517 431823717220640640496645668239539857797315
518 1709495932296321410904639737159850332108160
519 6383103681068106639721640262517367624616025
520 22587545260114675708488600018123785654703776
521 76068898290739529656753112640815869920846807
522 244718670812920859941339567789943624265008320
523 754559061285180236278870476196299079645668845
524 2236546342480313512886729583181241153885904480
525 6389724789144279310344827586206896551724137931
526 17638146601747343823897664463361291914579558912
527 47145214107448481232376930087622032892126856225
528 122263295537652488484484876832068688957705666080
529 8589934591
530 2779530283277761
531 24595658764946068821
532 29103830456733703613281
533 9550393331935681061270323
534 1288498953284574087356182401
535 90546471444873528678335943241
536 3862894297829076545240080225441
537 111111111111111111111111111111111
538 2322515441988780814100176779630913
539 37289660931454747757856918508500061
540 479677535758244089829672624827850721
541 5108363875649979218292785092081463611
542 46225701779355985179011310849870954241
543 362967858049001027694266247927219425553
544 2515906069432996448709362940903510700321
545 15615063225487781232646408505116177927951
546 87820585119825665555397210755849803302081
547 452101820631578947368421052631578947368421
548 2148853116375702836745809770007753272912993
549 9500121778854094090926204701269876871540931
550 39318406442815392450806713954676557638487681
551 153194488345634559353319366300416822990784601
552 564688631502866892712215000453094641367594401
553 1977791355559227771075580928661212617942016983
554 6607404111948863218416168330328477855155224641
555 21127653715985046615808373333496374230078727661
556 64859843931929091873715157912255993462691229921
557 191691743674328379310344827586206896551724137931
558 546782544654167658540827598364200049351966326273
559 1508646851438351399436061762803905052548059399201
560 4034688752742532119988000935458266735604286980641
561 10478287794446181828354768717745414932814564981791
562 17179869183
563 8338590849833284
564 98382635059784275285
565 145519152283668518066406
566 57302359991614086367621939
567 9019492672992018611493276808
568 724371771558988229426687545929
569 34766048680461688907160722028970
570 1111111111111111111111111111111111
571 25547669861876588955101944575940044
572 447475931177456973094283022102000733
573 6235807964857173167785744122762059374
574 71517094259099709056098991289140490555
575 693385526690339777685169662748064313616
576 5807485728784016443108259966835510808849
577 42770403180360939628059169995359681905458
578 281071138058780062187635353092091202703119
579 1668591117276687645552547004361146262739540
580 9042036412631578947368421052631578947368421
581 45125915443889759571662005170162818731172854
582 209002679134790070000376503427937291173900483
583 904323348184754026368554420957560825685216664
584 3676667720295229424479664791210003751778830425
585 14117215787571672317805375011327366034189860026
586 51422575244539922047965104145191528066492441559
587 178399911022619306897236544918868902089191065308
588 591574304047581305242634453337898478442204374509
589 1880935474025943664337739579455423810418045667710
590 5750752310229851379310344827586206896551724137931
591 16950258884279197414765655549290201529910956114464
592 48276699246027244781953976409724961681537900774433
593 133144728840503559959604030870122802274941470361154
594 356261785011170182164062136403344107715695209380895
595 926476890213570332732593641523956595098271089441636
596 34359738367
597 25015772549499853
598 393530540239137101141
599 727595761418342590332031
600 343814159949684518205731635
601 63136448710944130280452937657
602 5794974172471905835413500367433
603 312894438124155200164446498260731
604 11111111111111111111111111111111111
605 281024368480642478506121390335340485
606 5369711174129483677131396265224008797
607 81065503543143251181214673595906771863
608 1001239319627395926785385878047966867771
609 10400782900355096665277544941220964704241
610 92919771660544263089732159469368172941585
611 727096854066135973677005889921114592392787
612 5059280485058041119377436355657641648656143
613 31703231228257065265498393082861778992051261
614 180840728252631578947368421052631578947368421
615 947644224321684951004902108573419193354629935
616 4598058940965381540008283075414620405825810627
617 20799437008249342606476751682023898990759983273
618 88240025287085506187511954989040090042691930201
619 352930394689291807945134375283184150854746500651
620 1336986956358037973247092707774979729728803480535
621 4816797597610721286225386712809460356408158763317
622 16564080513332276546793764693461157396381722486253
623 54547128746752366265794447804207290502123324363591
624 172522569306895541379310344827586206896551724137931
625 525458025412655119857735322027996247427239639548385
626 1544854375872871833022527245111198773809212824781857
627 4393776051736617478666933018714052475073068521918083
628 12112900690379786193578112637713699662333637118950431
629 32426691157474961645640777453338480828439488130457261
630 84434411844219464133105933136870153762037980658618485
631 68719476735
632 75047317648499560
633 1574122160956548404565
634 3637978807091712951660156
635 2062884959698107109234389811
636 441955140976608911963170563600
637 46359793379775246683308002939465
638 2816049943117396801480018484346580
639 111111111111111111111111111111111111
640 3091268053287067263567335293688745336
641 64436534089553804125576755182688105565
642 1053851546060862265355790756746788034220
643 14017350474783542974995402292671536148795
644 156011743505326449979163174118314470563616
645 1486716346568708209435714551509890767065361
646 12360646519124311552509100128658948070677380
647 91067048731044740148793854401837549675810575
648 602361393336884240044469468574373800848973960
649 3616814565052631578947368421052631578947368421
650 19900528710755383971102944280041803060447228636
651 101157296701238393880182227659121648928167833795
652 478387051189734879948965288686549676787479615280
653 2117760606890052148500286919736962161024606324825
654 8823259867232295198628359382079603771368662516276
655 34761660865308987304424410402149472972948890493911
656 130053535135489474728085441245855429623020286609560
657 463794254373303743310225411416912407098688229615085
658 1581866733655818621708038986322011424561576406544140
659 5175677079206866241379310344827586206896551724137931
660 16289198787792308715589794982867883670244428825999936
661 49435340027931898656720871843558360761894810393019425
662 144994609707308376796008789617563731677411261223296740
663 411838623472912730581655829682265788519343662044314655
664 1134934190511623657597427210866846828995382084566004136
665 3039638826391900708791813592927325535433367303710265461
666 7924275492325663223782530094591466175771318380908558140
667 137438953471
668 225141952945498681
669 6296488643826193618261
670 18189894035458564758300781
671 12377309758188642655406338867
672 3093685986836262383742193945201
673 370878347038201973466464023515721
674 25344449488056571213320166359119221
675 1111111111111111111111111111111111111
676 34003948586157739899240688230576198697
677 773238409074645649506921062192257266781
678 13700070098791209449625279837708244444861
679 196242906646969601649935632097401506083131
680 2340176152579896749687447611774717058454241
681 23787461545099331350971432824158252273045777
682 210130990825113296392654702187202117201515461
683 1639206877158805322678289379233075894164590351
684 11444866473400800560844919902913102216130505241
685 72336291301052631578947368421052631578947368421
686 417911102925863063393161829880877864269391801357
687 2225460527427244665364009008500676276419692343491
688 11002902177363902238826201639790642566112031151441
689 50826254565361251564006886073687091864590551795801
690 220581496680807379965708984551990094284216562906901
691 903803182498033669915034670455886297296671152841687
692 3511445448658215817658306913638096599821547738458121
693 12986239122452504812686311519673547398763270429222381
694 45874135276018740029533130603338331312285715789780061
695 155270312376205987241379310344827586206896551724137931
696 504965162421561570183283644468904393777577293605998017
697 1581930880893820757015067898993867544380633932576621601
698 4784822120341176434268290057379603145354571620368792421
699 14002513198079032839776298209197036809657684509506698271
700 39722696667906828015909952380339639014838372959810144761
701 109426997750108425516505289345383719275601222933569556597
702 293198193216049539279953613499884248503538780093616651181
703 765228877652911793784089084534938676469052182667436745811
704 274877906943
705 675425858836496044
706 25185954575304774473045
707 90949470177292823791503906
708 74263858549131855932438033203
709 21655801907853836686195357616408
710 2967026776305615787731712188125769
711 228100045392509140919881497232072990
712 11111111111111111111111111111111111111
713 374043434447735138891647570536338185668
714 9278860908895747794083052746307087201373
715 178100911284285722845128637890207177783194
716 2747400693057574423099098849363621085163835
717 35102642288698451245311714176620755876813616
718 380599384721589301615542925186532036368732433
719 3572226844026926038675129937182435992425762838
720 29505723788858495808209208826195366094962626319
721 217452462994615210656053478155348942106479599580
722 1446725826021052631578947368421052631578947368421
723 8776133161443124331256398427498435149657227828498
724 48960131603399382638008198187014878081233231556803
725 253066750079369751493002637715184779020576716483144
726 1219830109568670037536165265768490204750173243099225
727 5514537417020184499142724613799752357105414072672526
728 23498882744948875417790901431853043729713449973883863
729 94809027113771827076774286668228608195181788938369268
730 363614695428670134755216722550859327165371572018226669
731 1330349923004543460856460787496811608056285757903621770
732 4658109371286179617241379310344827586206896551724137931
733 15653920035068408675681792978536036207104896101785938528
734 50621788188602264224482172767803761420180285842451891233
735 157899129971258822330853571893526903796700863472170149894
736 476085448734687116552394139112699251528361273323227741215
737 1390294383376738980556848333311887365519343053593355066636
738 3939371919003903318594190416433813893921644025608504037493
739 10848333148993832953358283699495717194630934863463816093698
740 29078697350810648163795385212327669705823982941362596340819
741 75975133240263962577455768548508137604718019716057029021560
742 549755813887
743 2026277576509488133
744 100743818301219097892181
745 454747350886464118957519531
746 445583151294791135594628199219
747 151590613354976856803367503314857
748 23736214210444926301853697505006153
749 2052900408532582268278933475088656911
750 111111111111111111111111111111111111111
751 4114477778925086527808123275899720042349
752 111346330906748973528996632955685046416477
753 2315311846695714396986672292572693311181523
754 38463609702806041923387383891090695192293691
755 526539634330476768679675712649311338152204241
756 6089590155545428825848686802984512581899718929
757 60727856348457742657477208932101411871237968247
758 531103028199452924547765758871516589709327273743
759 4131596796897689002465016084951629900023112392021
760 28934516520421052631578947368421052631578947368421
761 184298796390305610956384366977467138142801784398459
762 1077122895274786418036180360114327317787131094249667
763 5820535251825504284339060667449249917473264479112313
764 29275922629648080900867966378443764914004157834381401
765 137863435425504612478568115344993808927635351816813151
766 610970951368670760862563437228179136972549699320980439
767 2559843732071839331072905740042172421269908301335970237
768 10181211472002763773146068231424061160630404016510346733
769 38580147767131760364837362837407536633632286979205031331
770 139743281138585388517241379310344827586206896551724137931
771 485271521087120668946135582334617122420251779155364094369
772 1619897222035272455183429528569720365445769146958460519457
773 5210671289051541136918167872486387825291128494581614946503
774 16186905256979361962781400729831774551964283292989743201311
775 48660303418185864319489691665916057793177006875767427332261
776 141817389084140519469390854991617300181179184921906145349749
777 401388326512771819274256496881341536201344589948161195466827
778 1104990499330804630224224638068451448821311351771778660951123
779 2963030196370294540520774973391817366584002768926224131840841
780 7749524484709161376321641025641025641025641025641025641025641
781 1099511627775
782 6078832729528464400
783 402975273204876391568725
784 2273736754432320594787597656
785 2673498907768746813567769195315
786 1061134293484837997623572523204000
787 189889713683559410414829580040049225
788 18476103676793240414510401275797912200
789 1111111111111111111111111111111111111111
790 45259255568175951805889356034896920465840
791 1336155970880987682347959595468220556997725
792 30099054007044287160826739803445013045359800
793 538490535839284586927423374475269732692111675
794 7898094514957151530195135689739670072283063616
795 97433442488726861213578988847752201310395502865
796 1032373557923781625177112551845724001811045460200
797 9559854507590152641859783659687298614767890927375
798 78500339141056091046835305614080968100439135448400
799 578690330408421052631578947368421052631578947368421
800 3870274724196417830084071706526809900998837472367640
801 23696703696045301196795967922515200991316884073492675
802 133872310791986598539798395351332748101885083019583200
803 702622143111553941620831193082650357936099788025153625
804 3446585885637615311964202883624845223190883795420328776
805 15885244735585439782426649367932657561286292182345491415
806 69115780765939661938968454981138655374287524136071196400
807 285073921216077385648089910479873712497651312462289708525
808 1118824285246821050580283522284818562375336322396945908600
809 4192298434157561655517241379310344827586206896551724137931
810 15043417153700740737330203052373130795027805153816286925440
811 51836711105128718565869744914231051694264612702670736622625
812 171952152538700857518299539792050798234607240321193293234600
813 550354778737298306734567624814280334766785631961651268844575
814 1703110619636505251182139208307062022761195240651859956629136
815 5105426007029058700898070779698222806522450657188621232590965
816 14851368080972557313147490384609636839449749828081964232272600
817 41989638974570575948520536246601155055209831367327589116142675
818 115558177658441487080310223962280877296776107988122741141792800
819 309980979388366455052865641025641025641025641025641025641025641
820 811510750385799999215487342050820887796273981805884752637279240
821 2199023255551
822 18236498188585393201
823 1611901092819505566274901
824 11368683772161602973937988281
825 16040993446612480881406615171891
826 7427940054393865983365007662428001
827 1519117709468475283318636640320393801
828 166284933091139163730593611482181209801
829 11111111111111111111111111111111111111111
830 497851811249935469864782916383866125124241
831 16033871650571852188175515145618646683972701
832 391287702091575733090747617444785169589677401
833 7538867501749984216983927242653776257689563451
834 118471417724357272952927035346095051084245954241
835 1558935079819629779417263821564035220966328045841
836 17550350484704287628010913381377308030787772823401
837 172077381136622747553476105874371375065822036692751
838 1491506443680065729889870806667538393908343573519601
839 11573806608168421052631578947368421052631578947368421
840 81275769208124774431765505837063007920975586919720441
841 521327481312996626329511294295334421808971449616838851
842 3079063148215691766415363093080653206343356909450413601
843 16862931434677294598899948633983608590466394912603687001
844 86164647140940382799105072090621130579772094885508219401
845 413016363125221434343092883566249096593443596740982776791
846 1866126080680370872352148284490743695105763151673922302801
847 7982069794050166798146517493436463949934236748944111838701
848 32445904272157810466828222146259738308884753349511431349401
849 125768953024726849665517241379310344827586206896551724137931
850 466345931764722962857236294623567054645861959768304894688641
851 1658774755364118994107831837255393654216467606485463571924001
852 5674421033777128298103884813137676341742038930599378676741801
853 18712062477068142428975299243685531382070711486696143140715551
854 59608871687277683791374872290747170796641833422815098482019761
855 183795336253046113232330548069136021034808223658790364373274741
856 549500618995984620586457144230556563059640743639032676594086201
857 1595606281033681886043780377370843892097973591958448386413421651
858 4506768928679217996132098734528954214574268211536786904529919201
859 12399239175534658202114625641025641025641025641025641025641025641
860 33271940765817799967834981024083656399647233254041274858128448841
861 87184052000752945619495918794572855873430877217618337535362098151
862 4398046511103
863 54709494565756179604
864 6447604371278022265099605
865 56843418860808014869689941406
866 96245960679674885288439691031347
867 51995580380757061883555053636996008
868 12152941675747802266549093122563150409
869 1496564397820252473575342503339630888210
870 111111111111111111111111111111111111111111
871 5476369923749290168512612080222527376366652
872 192406459806862226258106181747423760207672413
873 5086740127190484530179719026782207204665806214
874 105544145024499779037774981397152867607653888315
875 1777071265865359094293905530191425766263689313616
876 24942961277114076470676221145024563535461248733457
877 298355958239972889676185527483414236523392137997818
878 3097392860459209455962569905738684751184796660469519
879 28338622429921248867907545326683229484258527896872420
880 231476132163368421052631578947368421052631578947368421
881 1706791153370620263067075622578323166340487325314129262
882 11469204588885925779249248474497357279797371891570454723
883 70818452408960910627553351140855023745897208917359512824
884 404710354432255070373598767215606606171193477902488488025
885 2154116178523509569977626802265528264494302372137705485026
886 10738425441255757292920414972722476511429533515265552196567
887 50385404178370013553508003681250079767855605095195902175628
888 223497954233404670348102489816220990598158628970435131483629
889 940931223892576503538018442241532410957657847135831509132630
890 3773068590741805489965517241379310344827586206896551724137931
891 14456723884706411848574325133330578694021720752817451735347872
892 53080792171651807811450618792172596934926963407534834301568033
893 187255894114645233837428198833543319277487284709779496332479434
894 636210124220316842585160174285308066990404190547668866784328735
895 2086310509054718932698120530176150977882464169798528446870691636
896 6616632105109660076363899730488896757253096051716453117437890677
897 20331522902851430961698914336530592833206707514644209033981189438
898 60633038679279911669663654340092067899722996494421038683710022739
899 175763988218489501849151850646629214368396460249934689276666848840
900 495969567021386328084585025641025641025641025641025641025641025641
901 1364149571398529798681234221987429912385536563415692269183266402482
902 3661730184031623716018828589372059946684096843139970176485208122343
903 9603418254169583344354253205322276942584752236440803960729660686044
904 8796093022207
905 164128483697268538813
906 25790417485112089060398421
907 284217094304040074348449707031
908 577475764078049311730638146188083
909 363969062665299433184885375458972057
910 97223533405982418132392744980505203273
911 13469079580382272262178082530056677993891
912 1111111111111111111111111111111111111111111
913 60240069161242191853638732882447801140033173
914 2308877517682346715097274180969085122492068957
915 66127621653476298892336347348168693660655480783
916 1477618030342996906528849739560140146507154436411
917 26656068987980386414408582952871386493955339704241
918 399087380433825223530819538320393016567379979735313
919 5072051290079539124495153967218042020897666345962907
920 55753071488265770207326258303296325521326339888451343
921 538433826168503728490243361206981360200912030040575981
922 4629522643267368421052631578947368421052631578947368421
923 35842614220783025524408588074144786493150233831596714503
924 252322500955490367143483466438941860155542181614550003907
925 1628824405406100944433727076239665546155635805099268794953
926 9713048506374121688966370413174558548108643469659723712601
927 53852904463087739249440670056638206612357559303442637125651
928 279199061472649689615930789290784389297167871396904357110743
929 1360405912815990365944716099393752153732101337570289358741957
930 6257942718535330769746869714854187736748441611172183681541613
931 27287005492884718602602534825004439917772077566939113764846271
932 113192057722254164698965517241379310344827586206896551724137931
933 448158440425898767305804079133247939514673343337341003795784033
934 1698585349492857849966419801349523101917662829041114697650177057
935 6179444505783292716635130561506929536157080395422723378971821323
936 21631144223490772647895445925700474277673742478620741470667176991
937 73020867816915162644434218556165284225886245942948495640474207261
938 238198755783947762749100390297600283261111457861792312227764064373
939 752266347405502945582859830451631934828648178041835734257304009207
940 2304055469812636643447218864923498580189473866787999469980980864083
941 6854795540521090572116922175218539360367461949747452881790007104761
942 19838782680855453123383401025641025641025641025641025641025641025641
943 55930132427339721745930603101484626407806999100043383036513922501763
944 153792667729328196072790800753626517760732067411878747412378741138407
945 412946984929292083807232887828857908531144346166954570311375409499893
946 1083918511395671275710996622184131096980010484418925764955030108979581
947 17592186044415
948 492385451091805616440
949 103161669940448356241593685
950 1421085471520200371742248535156
951 3464854584468295870383828877128499
952 2547783438657096032294197628212804400
953 777788267247859345059141959844041626185
954 121221716223440450359602742770510101945020
955 11111111111111111111111111111111111111111111
956 662640760773664110390026061706925812540364904
957 27706530212188160581167290171629021469904827485
958 859659081495191885600372515526193017588521250180
959 20686652424801956691403896353841962051100162109755
960 399841034819705796216128744293070797409330095563616
961 6385398086941203576493112613126288265078079675765009
962 86224871931352165116417617442706714355260327881369420
963 1003555286788783863731872649459333859383874117992124175
964 10230242697201570841314623862932645843817328570770943640
965 92590452865347368421052631578947368421052631578947368421
966 752694898636443536012580349557040516356154910463531004564
967 5551095021020788077156636261656720923421927995520100085955
968 37462961324340321721975722753512307561579623517283182283920
969 233113164152978920535192889916189405154607443271833369102425
970 1346322611577193481236016751415955165308938982586065928141276
971 7259175598288891930014200521560394121726364656319513284879319
972 36730959646031739880507334683631308150766736114397812686032840
973 175222396118989261552912352015917256628956365112821143083165165
974 791323159293656839475473509925128757615390249441234299180541860
975 3395761731667624940968965517241379310344827586206896551724137931
976 13892911653202861786479926453130686124954873643457571117669305024
977 54354731183771451198925433643184739261365210529315670324805665825
978 203921668690848659648959308529728674693183653048949871506070103660
979 735458903598686270028445161473816125440907244273105210002684017695
980 2555730373592030692555197649465784947906018608003197347416597254136
981 8575155208222119458967614050713610197400012483024523240199506317429
982 27833854854003608986565813726710381588659982587547922167520248340660
983 87554107852880192450994316867092946047200006937943979859277272835155
984 267337026080322532312559964833523035054331016040150662389810277085680
985 793551307234218124935336041025641025641025641025641025641025641025641
986 2293135429520928591583154727160869682720086963101778704497070822572284
987 6459292044631784235057213631652313745950746831298907391319907127813095
988 17756720351959559603711014176640890066839206885179046523389142608495400
989 47692414501409536131283851376101768267120461314432733658021324795101565
990 125284668914818760350832920401723580679055849238714224404909394004128196
991 35184372088831
992 1477156353275416849321
993 412646679761793424966374741
994 7105427357601001858711242675781
995 20789127506809775222302973262770995
996 17834484070599672226059383397489630801
997 6222306137982874760473135678752333009481
998 1090995446010964053236424684934590917505181
999 111111111111111111111111111111111111111111111
1000 7289048368510305214290286678776183937944013945
1001 332478362546257926974007482059548257638857929821
1002 11175568059437494512804842701840509228650776252341
1003 289613133947227393679654548953787468715402269536571
1004 5997615522295586943241931164396061961139951433454241
1005 102166369391059257223889801810020612241249274812240145
1006 1465822822832986806979099496526014144039425573983280141
1007 18063995162198109547173707690268009468909734123858235151
1008 194374611246829845984977853395720271032529242844647929161
1009 1851809057306947368421052631578947368421052631578947368421
1010 15806592871365314256264187340697850843479253119734151095845
1011 122124090462457337697445997756447860315282415901442201891011
1012 861648110459827399605441623330783073916331340897513192530161
1013 5594715939671494092844629357988545723710578638524000858458201
1014 33658065289429837030900418785398879132723474564651648203531901
1015 188738565555511190180369213560570247164885481064307345406862295
1016 991735910442856976773698036458045320070701875088740942522886681
1017 4906227091331699323481545856445683185610778223158992006328624621
1018 22948371619516048344788731787828733970846317233795794676235713941
1019 101872851950028748229068965517241379310344827586206896551724137931
1020 430680261249288715380877720047051269873601082947184704647748455745
1021 1739351397880686438365613876581911656363686736938101450393781306401
1022 6729415066798005768415657181481046264875060550615345759700313420781
1023 25005602722355333180967135490109748264990846305285577140091256601631
1024 89450563075721074239431917731302473176710651280111907159580903894761
1025 308705587495996300522834105825689967106400449388882836647182227427445
1026 1029852629598133532502935107888284118780419355739273120198249188604421
1027 3327056098409447313137784040949531949793600263641871234652536367735891
1028 10426144017132578760189838628507398367118909625565875833202600806341521
1029 31742052289368724997413441641025641025641025641025641025641025641025641
1030 94018552610358072254909343813595656991523565487172926884379903725463645
1031 271290265874534937872402972529397177329931366914554110435436099368149991
1032 763538975134261062959573609595558272874085896062699000505733132165302201
1033 2098466238062019589776489460548477803753300297835040280952938290984468861
1034 5637810101166844215787481418077561130557513215742140098220922730185768821
1035 14821423333717040691140306109971206714873512388926982260909497465876885595
1036 70368744177663
1037 4431469059826250547964
1038 1650586719047173699865498965
1039 35527136788005009293556213378906
1040 124734765040858651333817839576625971
1041 124841388494197705582415683782427415608
1042 49778449103862998083785085430018664075849
1043 9818959014098676479127822164411318257546630
1044 1111111111111111111111111111111111111111111111
1045 80179532053613357357193153466538023317384153396
1046 3989740350555095123688089784714579091666295157853
1047 145282384772687428666462955123926619972460091280434
1048 4054583875261183511515163685353024562015631773511995
1049 89964232834433804148628967465940929417099271501813616
1050 1634661910256948115582236828960329795859988396995842321
1051 24918987988160775718644691440942240448670234757715762398
1052 325151912919565971849126738424824170440375214229448232719
1053 3693117613689767073714579214518685149618055614048310654060
1054 37036181146138947368421052631578947368421052631578947368421
1055 331938450298671599381547934154654867713064315514417173012746
1056 2686729990174061429343811950641852926936213149831728441602243
1057 19817906540576030190925157336608010700075620840642803428193704
1058 134273182552115858228271104591725097369053887324576020602996825
1059 841451632235745925772510469634971978318086864116291205088297526
1060 4907202704443290944689599552574826426287022507671990980578419671
1061 26776869581957138372889846984367223641908950627396005448117940388
1062 137374358557287581057483283980479129197101790248451776177201489389
1063 665502776965965401998873221847033285154543199780078045610835704290
1064 3056185558500862446872068965517241379310344827586206896551724137931
1065 13351088098727950176807209321458589366081633571362725844080202128096
1066 55659244732181966027699644050621173003637975582019246412601001804833
1067 222070697204334190357716686988874526740876998170306410070110342885774
1068 850190492560081328152882606663731441009688774379709622763102724455455
1069 3130769707650237598380117120595586561184872794803916750585331636316636
1070 11113401149855866818822027809724838815830416177999782119298560187388021
1071 38104547295130940702608598991866512394875516162353105447335219978363578
1072 126428131739558997899235793556082214092156810018391106916796381973963859
1073 406619616668170571647403706511788536317637475397069157494901431447319320
1074 1269682091574748999896537665641025641025641025641025641025641025641025641
1075 3854760657024680962451283096357421936652466184974090002259576052744009446
1076 11394191166730467390640924846234681447857117410411272638288316173462299623
1077 32832175930773225707261665212609005733585693530696057021746524683107994644
1078 92332514474728861950165536264133023365145213104741772361929284803316629885
1079 253701454552507989710436663813490250875088094708396304419941522858359596946
1080 681785473350983871792454081058675508884181569890641184001836883430336737371
1081 1793674497439615459142760493133362976363711795256339462369253296894771685968
1082 140737488355327
1083 13294407179478751643893
1084 6602346876188694799461995861
1085 177635683940025046467781066894531
1086 748408590245151908002907037459755827
1087 873889719459383939076909786476991909257
1088 398227592830903984670280683440149312606793
1089 88370631126888088312150399479701864317919671
1090 11111111111111111111111111111111111111111111111
1091 881974852589746930929124688131918256491225687357
1092 47876884206661141484257077416574949099995541894237
1093 1888671002044936572664018416611046059641981186645643
1094 56764174253656569161212291594942343868218844829167931
1095 1349463492516507062229434511989113941256489072527204241
1096 26154590564111169849315789263365276733759814351933477137
1097 423622795798733187216959754496018087627393990881167960767
1098 5852734432552187493284281291646835067926753856130068188943
1099 70169234660105574400577005075855017842743056666917902427141
1100 740723622922778947368421052631578947368421052631578947368421
1101 6970707456272103587012506617247752221974350625802760633267667
1102 59108059783829351445563862914120764392596689296298025715249347
1103 455811850433248694391278618741984246101739279334784478848455193
1104 3222556381250780597478506510201402336857293295789824494471923801
1105 21036290805893648144312761740874299457952171602907280127207438151
1106 127587270315525564561929588366945487083462585199471765495038911447
1107 722975478712842736068025868577915038331541666939692147099184390477
1108 3846482039604052269609531951453415617518850126956649732961641702893
1109 19299580532012996657967323433563965269481752793622263322714235424411
1110 91685566755025873406162068965517241379310344827586206896551724137931
1111 413883731060566455481023488965216270348530640712244501166486265970977
1112 1781095831429822912886388609619877536116415218624615885203232057754657
1113 7328333007743028281804650670632859382448940939620111532313641315230543
1114 28906476747042765157198008626566868994329418328910127173945492631485471
1115 109576939767758315943304099220845529641470547818137086270486607271082261
1116 400082441394811205477593001150094197369894982407992156294748166745968757
1117 1409868249919844805996518162699060958610394098007064901551403139199452387
1118 4804269006103241920170960155131124135501958780698862062838262515010626643
1119 15858165050058652294248744553959752916387861540485697142301155826445453481
1120 50787283662989959995861506625641025641025641025641025641025641025641025641
1121 158045186938011919460502606950654299402751113583937690092642618162504387287
1122 478556029002679630406918843541856620809998931237273450808109279285416584167
1123 1411783565023248705412251604142187246544184821819930451935100561373643769693
1124 4062630636888069925807283595621853028066389376608637983924888531345931714941
1125 11416565454862859536969649871607061289378964261877833698897368528626181862571
1126 31362131774145258102452887728699073408672352214969494464084496637795489919067
1127 84302701379661926579709743177268059889094454377047954731354904954054269240497
1128 221942410577774520910699036014880712875314696532535559849848289487952871078193
1129 281474976710655
1130 39883221538436254931680
1131 26409387504754779197847983445
1132 888178419700125232338905334472656
1133 4490451541470911448017442224758534963
1134 6117228036215687573538368505338943364800
1135 3185820742647231877362245467521194500854345
1136 795335680141992794809353595317316778861277040
1137 111111111111111111111111111111111111111111111111
1138 9701723378487216240220371569451100821403482560928
1139 574522610479933697811084928998899389199946502730845
1140 24552723026584175444632239415943598775345755426393360
1141 794698439551191968256972082329192814155063827608351035
1142 20241952387747605933441517679836709118847336087908063616
1143 418473449025778717589052628213844427740157029630935634193
1144 7201587528578464182688315826432307489665697844979855333040
1145 105349219785939374879117063249643031222681569410341227400975
1146 1333215458542005913610963096441245339012118076671440146115680
1147 14814472458455578947368421052631578947368421052631578947368421
1148 146384856581714175327262638962202796661461363141857973298621008
1149 1300377315244245731802404984110656816637127164518556565735485635
1150 10483672559964719970999408231065637660340003424700043013514469440
1151 77341353150018734339484156244833656084575039098955787867326171225
1152 525907270147341203607819043521857486448804290072682003180185953776
1153 3317269028203664678610169297540582664170027215186265902871011697623
1154 19520337925246753873836698451603706034951625007371687971677978542880
1155 107701497108913463549066894640695637290527803554786192522925967681005
1156 559687835428376903081052379573354992814970831015045636358712827307920
1157 2750567002650776202184862068965517241379310344827586206896551724137931
1158 12830395662877560119911728157921704380804449862079579536161074245100288
1159 56995066605754333212364435507836081155725286995987708326503425848149025
1160 241834989255519933299553472130884359620815051007463680566350163402607920
1161 982820209399454015344732293303273545807200223182944323914146749470506015
1162 3835192891871541058015643472729593537451469173634798019467031254487879136
1163 14402967890213203397193348041403391105316219366687717626610934002854875253
1164 52165125247034257821871172019865255468584581626261401357401916150379738320
1165 182562222231923192966496485894982717149074433666556758387853975570403812435
1166 618468436952287439475701037604430363739126600078942188549745077231372685760
1167 2031491346519598399834460265025641025641025641025641025641025641025641025641
1168 6479852664458488697880606884976826275512795656941445293798347344662679878768
1169 20099353218112544477090591428757978074019955111965484933940589729987496535015
1170 60706693295999694332726818978114051601399947338257009433209324139066682096800
1171 178755748023075076735520478207361533234921132570780071292695095379220995457405
1172 513745445468828679163634244222317758022053391784502516450381583788178183815696
1173 1442658061610681872712832835520157376798928201888596745347886845338592536277083
1174 3962226964844110549246357929331598814787439355721253872373680532840550654303360
1175 10653235707733177003713553728714274218015105433561706872792717895421737811753265
1176 28065359135297428079833470160872351892069304446971968285210114981532794145121200
1177 562949953421311
1178 119649664615308764795041
1179 105637550019019116791391933781
1180 4440892098500626161694526672363281
1181 26942709248825468688104653348551209779
1182 42820596253509813014768579537372603553601
1183 25486565941177855018897963740169556006834761
1184 7158021121277935153284182357855851009751493361
1185 1111111111111111111111111111111111111111111111111
1186 106718957163359378642424087263962109035438308170209
1187 6894271325759204373733019147986792670399358032770141
1188 319185399345594280780219112407266784079494820543113681
1189 11125778153716687555597609152608699398170893586516914491
1190 303629285816214089001622765197550636782710041318620954241
1191 6695575184412459481424842051421510843842512474094970147089
1192 122426987985833891105701369049349227324316863364657540661681
1193 1896285956146908747824107138493574562008268249386142093217551
1194 25331093712298112358608298832383661441230243456757362776197921
1195 296289449169111578947368421052631578947368421052631578947368421
1196 3074081988215997681872515418206258729890688625979017439271041169
1197 28608300935373406099652909650434449966016797619408244446180683971
1198 241124468879188559332986389314509666187820078768100989310832797121
1199 1856192475600449624147619749876007746029800938374938908815828109401
1200 13147681753683530090195476088046437161220107251817050079504648844401
1201 86248994733295281643864401736055149268420707594842913474646304138199
1202 527049123981662354593590858193300062943693875199035575235305420657761
1203 3015641919049576979373873049939477844134778499534013390641927095068141
1204 16230947227422930189350519007627294791634154099436323454402671991929681
1205 82517010079523286065545862068965517241379310344827586206896551724137931
1206 397742265549204363717263572895572835804937945724466965620993301598108929
1207 1823842131384138662795661936250754596983209183871606666448109627140768801
1208 7980554645432157798885264580319183867486896683246301458689555392286061361
1209 33415887119581436521720897972311300557444807588220107013080989481997204511
1210 134231751215503937030547521545535773810801421077217930681346093907075769761
1211 518506844047675322298960529490522079791383897200757834557993624102775509109
1212 1930109634140267539409233364735014452337629520171671850223870897564050317841
1213 6937364444813081332726866464009343251664828479329156818738451071675344872531
1214 24120269041139210139552340466572784185825937403078745353440058012023534744641
1215 81259653860783935993378410601025641025641025641025641025641025641025641025641
1216 265673959242798036613104882284049877296024621934599257045732241131169875029489
1217 844172835160726868037804840007835079108838114702550367225504768659474854470631
1218 2610387811727986856307253216058904218860197735545051405628000937979867330162401
1219 7865252913015303376362901041123907462336529833114323136878584196685723800125821
1220 23118545046097290562363540990004299110992402630302613240267171270468018271706321
1221 66362270834091366144790310433927239332750697286875450286002794885575256668745819
1222 186224667347673195814578822678585144295009649718898932001562985043505880752257921
1223 511355313971192496178250578978285162464725060810961929894050458980243414964156721
1224 1375202597629573975911840037882745242711395917901626445975295634095106913110938801
1225 3625218039592347887097572793765943877551020408163265306122448979591836734693877551
1226 1125899906842623
1227 358948993845926294385124
1228 422550200076076467165567735125
1229 22204460492503130808472633361816406
1230 161656255492952812128627920091307258675
1231 299744173774568691103380056761608224875208
1232 203892527529422840151183709921356448054678089
1233 64422190091501416379557641220702659087763440250
1234 11111111111111111111111111111111111111111111111111
1235 1173908528796953165066664959903583199389821389872300
1236 82731255909110452484796229775841512044792296393241693
1237 4149410191492725650142848461294468193033432667060477854
1238 155760894152033625778366528136521791574392510211236802875
1239 4554439287243211335024341477963259551740650619779314313616
1240 107129202950599351702797472822744173501480199585519522353425
1241 2081258795759176148796923273838936864513386677199178191248578
1242 34133147210644357460833928492884342116148828488950557677915919
1243 481290780533664134813557677815289567383374625678389892747760500
1244 5925788983382231578947368421052631578947368421052631578947368421
1245 64555721752535951319322823782331433327704461145559366224691864550
1246 629382620578214934192364012309557899252369547626981377815975047363
1247 5545862784221336864658686954233722322319861811666322754149154333784
1248 44548619414410790979542873997024185904715222520998533811579874625625
1249 328692043842088252254886902201160929030502681295426251987616221110026
1250 2242473863065677322740474445137433880978938397465915750340803907593175
1251 14230326347504883574026953171219101699479734630373960531353246357759548
1252 84437973733388155422468445398305379635773797986952374937973958661907949
1253 470697469595264975491165051221191548957390468883653380177677487765960750
1254 2475510302385698581966375862068965517241379310344827586206896551724137931
1255 12330010232025335275235170759762757909953076317458475934250792349541376800
1256 58362948204292437209461181960024147103462693883891413326339508068504601633
1257 263358303299261207363213731150533067627067590547127948136755327945440024914
1258 1136140162065768841738510531058584218953123457999483638444753642387904953375
1259 4698111292542637796069163254093752083378049737702627573847113286747651941636
1260 18666246385716311602762579061658794872489820299227282044087770467699918327925
1261 71414056463189898958141634495195534736492292246351858458283223209869861760118
1262 263619848902897090643620925632355043563263482214507959112061140723663105156179
1263 940690492604429195442541278196338583247211558720071068784162262468917855041000
1264 3250386154431357439735136424041025641025641025641025641025641025641025641025641
1265 10892632328954719501137300173646044969137009499318569538875021886377964876209050
1266 35455259076750528457587803280329073322571200817507115423471200283697943887766503
1267 112246675904303434821211888290532881410988502628437210442004040333134295196983244
1268 346071128172673348559967645809451928342807312657030218022657704654171847205536125
1269 1040334527074378075306359344550193459994658118363617595812022707171060822226784446
1270 3052664458368202842660354279960653009306532075196270713156128564736461806762307675
1271 8752559365340640203285204665893501781865453536788249804073460297044776395356122288
1272 24545055070617239816556027790957687798306802918926172634914422031051683918279522609
1273 67384927283849124819680161856254516892858399977179695852789486070660238742436001250
1274 181260901979617394354878639688297193877551020408163265306122448979591836734693877551
1275 478122080429273913518899404656050131242187055919125771446783617758588055677336561300