0 1
1 1
2 1
3 1
4 3
5 1
6 1
7 7
8 7
9 1
10 1
11 15
12 35
13 15
14 1
15 1
16 31
17 155
18 155
19 31
20 1
21 1
22 63
23 651
24 1365
25 651
26 63
27 1
28 1
29 127
30 2667
31 10941
32 10941
33 2667
34 127
35 1
36 1
37 255
38 10795
39 82215
40 156597
41 82215
42 10795
43 255
44 1
45 1
46 511
47 43435
48 589135
49 1988007
50 1988007
51 589135
52 43435
53 511
54 1
55 1
56 1023
57 174251
58 4071705
59 23048047
60 40184991
61 23048047
62 4071705
63 174251
64 1023
65 1
66 1
67 2047
68 698027
69 27363281
70 249236977
71 710839459
72 710839459
73 249236977
74 27363281
75 698027
76 2047
77 1
78 1
79 4095
80 2794155
81 179894715
82 2553063513
83 11361925575
84 18424232255
85 11361925575
86 2553063513
87 179894715
88 2794155
89 4095
90 1
91 1
92 8191
93 11180715
94 1162312515
95 25058236203
96 167868123423
97 418859327315
98 418859327315
99 167868123423
100 25058236203
101 1162312515
102 11180715
103 8191
104 1
105 1
106 16383
107 44731051
108 7406589645
109 237693054963
110 2330638669359
111 8602813353563
112 13168918141665
113 8602813353563
114 2330638669359
115 237693054963
116 7406589645
117 44731051
118 16383
119 1
120 1
121 32767
122 178940587
123 46676650021
124 2193381050133
125 30781109646651
126 163032750923471
127 366046804476353
128 366046804476353
129 163032750923471
130 30781109646651
131 2193381050133
132 46676650021
133 178940587
134 32767
135 1
136 1
137 65535
138 715795115
139 291544344015
140 19790419433149
141 390324057869655
142 2895489041207555
143 9227457936202935
144 13489120643519521
145 9227457936202935
146 2895489041207555
147 390324057869655
148 19790419433149
149 291544344015
150 715795115
151 65535
152 1
153 1
154 131071
155 2863245995
156 1807898050295
157 175297396489519
158 4786431602295799
159 48761927175165815
160 214920844452980315
161 443436231302907271
162 443436231302907271
163 214920844452980315
164 48761927175165815
165 4786431602295799
166 175297396489519
167 1807898050295
168 2863245995
169 131071
170 1
171 1
172 262143
173 11453115051
174 11145430117185
175 1529165693567799
176 57080776326223167
177 785755444621826199
178 4690523527597084905
179 13287511050493687371
180 18711289676841284523
181 13287511050493687371
182 4690523527597084905
183 785755444621826199
184 57080776326223167
185 1529165693567799
186 11145430117185
187 11453115051
188 262143
189 1
190 1
191 524287
192 45812722347
193 68382445999161
194 13170403933474809
195 664979524667618643
196 12202123416649646763
197 96964104121812244929
198 368857756297031584401
199 710373219831322030347
200 710373219831322030347
201 368857756297031584401
202 96964104121812244929
203 12202123416649646763
204 664979524667618643
205 13170403933474809
206 68382445999161
207 45812722347
208 524287
209 1
210 1
211 1048575
212 183251413675
213 417923013854115
214 112229175926695905
215 7595201015331815655
216 183651856833025317495
217 1914892506617527558935
218 9605061480401948680185
219 24712714526796885463875
220 33742735195463252746515
221 24712714526796885463875
222 9605061480401948680185
223 1914892506617527558935
224 183651856833025317495
225 7595201015331815655
226 112229175926695905
227 417923013854115
228 183251413675
229 1048575
230 1
231 1
232 2097151
233 733006703275
234 2545996978362475
235 947778763539578355
236 85303140792945625935
237 2691327057187336537035
238 36372874725921225881235
239 236937190899577675830015
240 798948690634270132285395
241 1453243102133474041057395
242 1453243102133474041057395
243 798948690634270132285395
244 236937190899577675830015
245 36372874725921225881235
246 2691327057187336537035
247 85303140792945625935
248 947778763539578355
249 2545996978362475
250 733006703275
251 2097151
252 1
253 1
254 4194303
255 2932028910251
256 15469548653246325
257 7943379224088240955
258 944367772597574894415
259 38546594552477151044355
260 668202598089620788953825
261 5580489957802920379177035
262 24271162310740007525667255
263 57642083021132004703950435
264 76696563142165856511565125
265 57642083021132004703950435
266 24271162310740007525667255
267 5580489957802920379177035
268 668202598089620788953825
269 38546594552477151044355
270 944367772597574894415
271 7943379224088240955
272 15469548653246325
273 2932028910251
274 4194303
275 1
276 1
277 8388607
278 11728119835307
279 93790225515378701
280 66145422337792213405
281 10326286786137690873835
282 541262928015150167002935
283 11926263749738983393979505
284 126296224108557107254060785
285 699014194646746646649518295
286 2131646575545133300023070395
287 3695375982656379988261223085
288 3695375982656379988261223085
289 2131646575545133300023070395
290 699014194646746646649518295
291 126296224108557107254060785
292 11926263749738983393979505
293 541262928015150167002935
294 10326286786137690873835
295 66145422337792213405
296 93790225515378701
297 11728119835307
298 8388607
299 1
300 1
301 16777215
302 46912487729835
303 567626451160329015
304 547779978903750410181
305 111713930014946595110775
306 7470743486496460767614875
307 207586852558108437818579175
308 2761011068600450771867226465
309 19223628528495473434419242175
310 74222277628764382132478811075
311 164748966949024888410768653775
312 214452917493227233457387609445
313 164748966949024888410768653775
314 74222277628764382132478811075
315 19223628528495473434419242175
316 2761011068600450771867226465
317 207586852558108437818579175
318 7470743486496460767614875
319 111713930014946595110775
320 547779978903750410181
321 567626451160329015
322 46912487729835
323 16777215
324 1
325 1
326 33554431
327 187649967696555
328 3430266011770289055
329 4515152523016237941111
330 1197424382813942110094631
331 101579003519433429823351375
332 3534783019807215967703930875
333 58560184246220757078877313415
334 507827943346189925393493974415
335 2452842468917812076702896046475
336 6869771947805160262743766320975
337 11431102864351469584618838540895
338 11431102864351469584618838540895
339 6869771947805160262743766320975
340 2452842468917812076702896046475
341 507827943346189925393493974415
342 58560184246220757078877313415
343 3534783019807215967703930875
344 101579003519433429823351375
345 1197424382813942110094631
346 4515152523016237941111
347 3430266011770289055
348 187649967696555
349 33554431
350 1
351 1
352 67108863
353 750599904340651
354 20704460134906249065
355 37067334602518613496831
356 12731794624183120631339103
357 1363122413709955758896246431
358 59040345016420425403110618825
359 1209444354456854010947036442715
360 12950208269351069163210950581395
361 77443289596884521033608615718715
362 270284229495236830382923440233025
363 566232324030314959898531447905695
364 723305099257614701908616451727935
365 566232324030314959898531447905695
366 270284229495236830382923440233025
367 77443289596884521033608615718715
368 12950208269351069163210950581395
369 1209444354456854010947036442715
370 59040345016420425403110618825
371 1363122413709955758896246431
372 12731794624183120631339103
373 37067334602518613496831
374 20704460134906249065
375 750599904340651
376 67108863
377 1
378 1
379 134217727
380 3002399684471467
381 124842392139002996641
382 303256566747476022456321
383 134424211970146664431674627
384 18081904521115891513238729587
385 969486257532089252892255836881
386 24398733816041527572564787517665
387 320126615177978923187575175571955
388 2348893370992216981553398484134155
389 10106352494066707802682562308005865
390 26313293030813251799279561927886345
391 42264353718696667157542896759506715
392 42264353718696667157542896759506715
393 26313293030813251799279561927886345
394 10106352494066707802682562308005865
395 2348893370992216981553398484134155
396 320126615177978923187575175571955
397 24398733816041527572564787517665
398 969486257532089252892255836881
399 18081904521115891513238729587
400 134424211970146664431674627
401 303256566747476022456321
402 124842392139002996641
403 3002399684471467
404 134217727
405 1
406 1
407 268435455
408 12009598872103595
409 752137756056048152715
410 2473651984685504869622377
411 1410564958276726020115198215
412 237422422442035444344371824495
413 15681350393873339301672909033255
414 482056061680662296475670653388121
415 7698107262955220200713013739767275
416 68757190330161942452516767886081875
417 361310582362712207601779254829598075
418 1156196843364275138602809526919969985
419 2303997799602715752491482743411665175
420 2895399350166370564502391602766802575
421 2303997799602715752491482743411665175
422 1156196843364275138602809526919969985
423 361310582362712207601779254829598075
424 68757190330161942452516767886081875
425 7698107262955220200713013739767275
426 482056061680662296475670653388121
427 15681350393873339301672909033255
428 237422422442035444344371824495
429 1410564958276726020115198215
430 2473651984685504869622377
431 752137756056048152715
432 12009598872103595
433 268435455
434 1
435 1
436 536870911
437 48038395756849835
438 4528264546368378150035
439 20125875833866317506784187
440 14721912489459332019452002687
441 3089414277031374065241046047235
442 250265036496631027405104154502035
443 9349006437639095609845912020928031
444 180623164637921098907960840512168571
445 1950095958526422211058623312062395875
446 12413250587461256957743517641066004875
447 48350891446291359155142621481009449435
448 118169430617657734079729842609403901135
449 184051091870623390492079837812707494475
450 184051091870623390492079837812707494475
451 118169430617657734079729842609403901135
452 48350891446291359155142621481009449435
453 12413250587461256957743517641066004875
454 1950095958526422211058623312062395875
455 180623164637921098907960840512168571
456 9349006437639095609845912020928031
457 250265036496631027405104154502035
458 3089414277031374065241046047235
459 14721912489459332019452002687
460 20125875833866317506784187
461 4528264546368378150035
462 48038395756849835
463 536870911
464 1
465 1
466 1073741823
467 192153583564270251
468 27246861326934321477405
469 163384501697259979117885827
470 152923366242326583550871301231
471 39879348425874661811193744990827
472 3946578144019496829120160897318305
473 178330541393096645655180914117653371
474 4145894844263061418536247119152656383
475 53769907333588621341840698341641604371
476 411609428019696906136081237063260815325
477 1935035443320316560878268929566545540235
478 5742487771710910339534631080544075343255
479 10954084685128225825156690845972541085235
480 13570150072059613796165831769258601908225
481 10954084685128225825156690845972541085235
482 5742487771710910339534631080544075343255
483 1935035443320316560878268929566545540235
484 411609428019696906136081237063260815325
485 53769907333588621341840698341641604371
486 4145894844263061418536247119152656383
487 178330541393096645655180914117653371
488 3946578144019496829120160897318305
489 39879348425874661811193744990827
490 152923366242326583550871301231
491 163384501697259979117885827
492 27246861326934321477405
493 192153583564270251
494 1073741823
495 1
496 1
497 2147483647
498 768614335330822827
499 163867874268109115700981
500 1323844193976331852894641957
501 1581856166328455726088955147419
502 511117579644840756534291456628319
503 61573318220613377527744737233253857
504 3351361390958855829405444521963036001
505 93303029925053706375755712642236135967
506 1445536893560758915529199611538584566587
507 13221742529469228559012304761507018906821
508 74460202297455218043784766381518528305685
509 265978354498235176910241112192892497405195
510 615019912736456069281492181309798438224095
511 932351417718962127821915169143180325915585
512 932351417718962127821915169143180325915585
513 615019912736456069281492181309798438224095
514 265978354498235176910241112192892497405195
515 74460202297455218043784766381518528305685
516 13221742529469228559012304761507018906821
517 1445536893560758915529199611538584566587
518 93303029925053706375755712642236135967
519 3351361390958855829405444521963036001
520 61573318220613377527744737233253857
521 511117579644840756534291456628319
522 1581856166328455726088955147419
523 1323844193976331852894641957
524 163867874268109115700981
525 768614335330822827
526 2147483647
527 1
528 1
529 4294967295
530 3074457343470774955
531 985142121598589698189215
532 10708887424438795694713426893
533 16302589466790531499340557217175
534 6509225277999074556805201096743155
535 951468804395282971349463410297474775
536 62144263298642958737968406438661183713
537 2062800851970745406088363386062369313415
538 37985699406550247973325863097911692785155
539 412747675710232464089632414784416034554695
540 2766050234047556771022024675246243315461581
541 11801593282530787674635461343806697782889775
542 32782043418296847388753957712269649399726875
543 60172396261977027330929214113952867760155375
544 73606623963868801023591183411171652320230145
545 60172396261977027330929214113952867760155375
546 32782043418296847388753957712269649399726875
547 11801593282530787674635461343806697782889775
548 2766050234047556771022024675246243315461581
549 412747675710232464089632414784416034554695
550 37985699406550247973325863097911692785155
551 2062800851970745406088363386062369313415
552 62144263298642958737968406438661183713
553 951468804395282971349463410297474775
554 6509225277999074556805201096743155
555 16302589466790531499340557217175
556 10708887424438795694713426893
557 985142121598589698189215
558 3074457343470774955
559 4294967295
560 1
561 1
562 8589934591
563 12297829378178067115
564 5920532487988555368345415
565 86502587765480793896833441983
566 167466609187058596662685450530903
567 82426533368749131131983003661591015
568 14576294646013530935952386637868839515
569 1138504136585894822284661992287318433223
570 44879560015422568716028873734322757052503
571 977839078779346500307203768646518102499515
572 12556833016965888758575815672649613961250215
573 99542535933250075920828059261307815186148871
574 503813092219432390384796334994383564905814031
575 1667887949292792418897000533954001420646194375
576 3672575952904100324572351644670862579323604875
577 5435808719126121880604231806125020907617566095
578 5435808719126121880604231806125020907617566095
579 3672575952904100324572351644670862579323604875
580 1667887949292792418897000533954001420646194375
581 503813092219432390384796334994383564905814031
582 99542535933250075920828059261307815186148871
583 12556833016965888758575815672649613961250215
584 977839078779346500307203768646518102499515
585 44879560015422568716028873734322757052503
586 1138504136585894822284661992287318433223
587 14576294646013530935952386637868839515
588 82426533368749131131983003661591015
589 167466609187058596662685450530903
590 86502587765480793896833441983
591 5920532487988555368345415
592 12297829378178067115
593 8589934591
594 1
595 1
596 17179869183
597 49191317521302203051
598 35571615235558791899763345
599 697868486334730736341004646343
600 1715315719020295751269549178492799
601 1038465709299506915602047501080515943
602 221575067161582683221176678574488258665
603 20631171599164903304921883528724766766763
604 962333590922962525763877373247084477027259
605 24706377017223208220576113392237929732677163
606 373190056318071353446471172255597158071422745
607 3480852027356803265670412856923225299868278631
608 20771325618738041949224699890113912404068177023
609 81376832514893570399736037659878785353244997831
610 213206256978790169849276221449132963100791105825
611 378203621499848930711046390251304016680080732395
612 457472433237660210242312025798900664673622868635
613 378203621499848930711046390251304016680080732395
614 213206256978790169849276221449132963100791105825
615 81376832514893570399736037659878785353244997831
616 20771325618738041949224699890113912404068177023
617 3480852027356803265670412856923225299868278631
618 373190056318071353446471172255597158071422745
619 24706377017223208220576113392237929732677163
620 962333590922962525763877373247084477027259
621 20631171599164903304921883528724766766763
622 221575067161582683221176678574488258665
623 1038465709299506915602047501080515943
624 1715315719020295751269549178492799
625 697868486334730736341004646343
626 35571615235558791899763345
627 49191317521302203051
628 17179869183
629 1
630 1
631 34359738367
632 196765270102388681387
633 213671879019618575523379721
634 5624046864294830224397109416713
635 17524522065462025833954748098002611
636 13023640056381627714263390253225684731
637 3344595139593105994671361240589469507233
638 370179973456693512417503528511805879005553
639 20364236442393022036284174323461252618034971
640 613739313440828018841735700361712289119450251
641 10858287434209293832302159876331340326566634433
642 118588234519088195095557799391854961329927741201
643 829746215656284645960529063136031928205511513547
644 3822830702533606415159439719806888917773820729827
645 11831319727829906251962488219767801935276231696281
646 24942942002894213399546104918565190613157736532345
647 36138642430758875327921874262503155838894716760115
648 36138642430758875327921874262503155838894716760115
649 24942942002894213399546104918565190613157736532345
650 11831319727829906251962488219767801935276231696281
651 3822830702533606415159439719806888917773820729827
652 829746215656284645960529063136031928205511513547
653 118588234519088195095557799391854961329927741201
654 10858287434209293832302159876331340326566634433
655 613739313440828018841735700361712289119450251
656 20364236442393022036284174323461252618034971
657 370179973456693512417503528511805879005553
658 3344595139593105994671361240589469507233
659 13023640056381627714263390253225684731
660 17524522065462025833954748098002611
661 5624046864294830224397109416713
662 213671879019618575523379721
663 196765270102388681387
664 34359738367
665 1
666 1
667 68719476735
668 787061080443914463915
669 1283242556438231798039782515
670 45281056087217524199684382726129
671 178632020699585531462846161556802855
672 162663128434572453651962738899193039655
673 50165589682347886394433383834659329241335
674 6582576716108301670848334168111562590820601
675 425784893380577504797662914268061540917079635
676 15012261052897748712986853358018171163460532755
677 309879031821094485520233419874119309606672200755
678 3945383468070620539100614976051978055728328294729
679 32207459227922757071275985809639735752235133872215
680 173516930477599786008876684021093599579034673263015
681 630275756864747323176057284514234367721285122392135
682 1567490606054261219903703781045714136608608235527201
683 2696960655240739157648250002056286569797483899278275
684 3229585267113574637324325696156416639626099170333875
685 2696960655240739157648250002056286569797483899278275
686 1567490606054261219903703781045714136608608235527201
687 630275756864747323176057284514234367721285122392135
688 173516930477599786008876684021093599579034673263015
689 32207459227922757071275985809639735752235133872215
690 3945383468070620539100614976051978055728328294729
691 309879031821094485520233419874119309606672200755
692 15012261052897748712986853358018171163460532755
693 425784893380577504797662914268061540917079635
694 6582576716108301670848334168111562590820601
695 50165589682347886394433383834659329241335
696 162663128434572453651962738899193039655
697 178632020699585531462846161556802855
698 45281056087217524199684382726129
699 1283242556438231798039782515
700 787061080443914463915
701 68719476735
702 1
703 1
704 137438953471
705 3148244321844377332395
706 7705513127438788834678155195
707 364275154318964599882151563936899
708 1817160139241862398991515380511900079
709 2024142003768401733502212681341616677115
710 748112216016932468468378312108449235660115
711 116097822798003576497697555592705193481377151
712 8805414132328597241539489435232786767896961251
713 362057006076198329472263327679796872038796696915
714 8688567667553272735332626012478710122725598650915
715 128446784876793187323230081526405867063266387407779
716 1217847308822758819121448524894165821048840492223199
717 7633171731878044557806648143322451007476183536404995
718 32352911335617318372153683183500576566274579892565195
719 94290441905762548814757158180755317741617739005441871
720 191192944976434679358995871188118857197396118941551651
721 271757284290791860822392799586654183702339348893218875
722 271757284290791860822392799586654183702339348893218875
723 191192944976434679358995871188118857197396118941551651
724 94290441905762548814757158180755317741617739005441871
725 32352911335617318372153683183500576566274579892565195
726 7633171731878044557806648143322451007476183536404995
727 1217847308822758819121448524894165821048840492223199
728 128446784876793187323230081526405867063266387407779
729 8688567667553272735332626012478710122725598650915
730 362057006076198329472263327679796872038796696915
731 8805414132328597241539489435232786767896961251
732 116097822798003576497697555592705193481377151
733 748112216016932468468378312108449235660115
734 2024142003768401733502212681341616677115
735 1817160139241862398991515380511900079
736 364275154318964599882151563936899
737 7705513127438788834678155195
738 3148244321844377332395
739 137438953471
740 1
741 1
742 274877906943
743 12592977287514948283051
744 46263373217657002922812818885
745 2928423834707407241797644101464779
746 18452048916500923731023617628457873807
747 25104218958512622491747619262406440300179
748 11098311329440529610425242818323325881014305
749 2032408940039236751049205982708992407417929451
750 180283371341710298561213949580289321283297654663
751 8619760089324812360924100194649232316170907744451
752 239703996906003712609019216731554705946419518710005
753 4099567801994934209013985540816416177302023980241779
754 44959681732155575997834768580139732124553258828890807
755 326324604652709250252317860211727378307149164234372379
756 1605472798214718951127200125252661494106021054752257185
757 5450717449675406395656870162811043095251269254757809251
758 12937236315254566029579888841606289853423320505745450143
759 21656849715284418584712037258975347450535066554337483451
760 25700230542576330401418141149468828356603419971594138325
761 21656849715284418584712037258975347450535066554337483451
762 12937236315254566029579888841606289853423320505745450143
763 5450717449675406395656870162811043095251269254757809251
764 1605472798214718951127200125252661494106021054752257185
765 326324604652709250252317860211727378307149164234372379
766 44959681732155575997834768580139732124553258828890807
767 4099567801994934209013985540816416177302023980241779
768 239703996906003712609019216731554705946419518710005
769 8619760089324812360924100194649232316170907744451
770 180283371341710298561213949580289321283297654663
771 2032408940039236751049205982708992407417929451
772 11098311329440529610425242818323325881014305
773 25104218958512622491747619262406440300179
774 18452048916500923731023617628457873807
775 2928423834707407241797644101464779
776 46263373217657002922812818885
777 12592977287514948283051
778 274877906943
779 1
780 1
781 549755813887
782 50371909150334671039147
783 277731733607422769265637360861
784 23527163025330980084137451825794989
785 187067750276918851477791104606443254603
786 310418613252180989105854957969690133988423
787 163863757547006780833606712404034362066273809
788 35337684546468205561487719043918381223469924881
789 3657415658357375341815838312869092313127356413607
790 202798668408316390585750449998601166138389608885307
791 6515543861396133978623759463260459358542910879391581
792 128481878079663575393154824592617011626172851326402109
793 1623710464543686375946383991239687089360651473447821723
794 13589915549344142995571567413788020319794676021801526503
795 77241819391586427758647809608070492200521919395676687889
796 303857390556627931151263420028687572327563949383811145361
797 839065508614977769349649426904430490517636988653399063047
798 1642754281312215312492351974387068319881922489596007542187
799 2294995028010880572405273516114797540017472693995603069901
800 2294995028010880572405273516114797540017472693995603069901
801 1642754281312215312492351974387068319881922489596007542187
802 839065508614977769349649426904430490517636988653399063047
803 303857390556627931151263420028687572327563949383811145361
804 77241819391586427758647809608070492200521919395676687889
805 13589915549344142995571567413788020319794676021801526503
806 1623710464543686375946383991239687089360651473447821723
807 128481878079663575393154824592617011626172851326402109
808 6515543861396133978623759463260459358542910879391581
809 202798668408316390585750449998601166138389608885307
810 3657415658357375341815838312869092313127356413607
811 35337684546468205561487719043918381223469924881
812 163863757547006780833606712404034362066273809
813 310418613252180989105854957969690133988423
814 187067750276918851477791104606443254603
815 23527163025330980084137451825794989
816 277731733607422769265637360861
817 50371909150334671039147
818 549755813887
819 1
820 1
821 1099511627775
822 201487636601888439970475
823 1667147961298728833613390756615
824 188916996424696851708929400211190485
825 1893789620431062416838070074204056086455
826 3827985907331527670275964904900069602454795
827 2408961862312118040148189210571779591746854535
828 610601075470032375703028201011176452235004854945
829 73575802313162610053215009760790682397896744469775
830 4719583595181655468219234539176740015417813979762115
831 174699617957398090867534447768336136602885202352352575
832 3959754550767639618227252478088072424447152610312550645
833 57466821455176587673028430819523698716739797510960733135
834 552498733300041947511274859186608729806876687955686990195
835 3612203628916632497035286685021937127642826440565223591455
836 16384950621313311580745699154577403140867859600292745105185
837 52351031418864119391894914107106232778217755767421675684215
838 119129158933772086757943406016204291238782382086011235843675
839 194537260677239660015736138062359458484045129624366922223975
840 228975330301425650652684248203823714072791613106866748609877
841 194537260677239660015736138062359458484045129624366922223975
842 119129158933772086757943406016204291238782382086011235843675
843 52351031418864119391894914107106232778217755767421675684215
844 16384950621313311580745699154577403140867859600292745105185
845 3612203628916632497035286685021937127642826440565223591455
846 552498733300041947511274859186608729806876687955686990195
847 57466821455176587673028430819523698716739797510960733135
848 3959754550767639618227252478088072424447152610312550645
849 174699617957398090867534447768336136602885202352352575
850 4719583595181655468219234539176740015417813979762115
851 73575802313162610053215009760790682397896744469775
852 610601075470032375703028201011176452235004854945
853 2408961862312118040148189210571779591746854535
854 3827985907331527670275964904900069602454795
855 1893789620431062416838070074204056086455
856 188916996424696851708929400211190485
857 1667147961298728833613390756615
858 201487636601888439970475
859 1099511627775
860 1
861 1
862 2199023255551
863 805950546408653271509675
864 10006675918654540482510108539375
865 1516241536226916801848255079532739335
866 19147405721312087974189284651055007131015
867 47089851911373761103598264384836094842127935
868 35274780620345581763002533176028868576713952635
869 10490517363440071534355925540760069187331214856775
870 1468704480307843673602435750764879492225998858700255
871 108739282968615967087846657058800721108813153290473195
872 4625564072046845935105376040465812238682064643590413695
873 120167257348298997793620624172165446733495322782248505455
874 1996351953438861567306738511642673853886036879775961208575
875 21969485494437114165776372109313232828922446432485641526335
876 164569828874725137941223071817851812106025524015282916586635
877 856954517120608893845286618399657755352074423052740251996815
878 3152338481563006192075108798624193875272047839667511264205335
879 8290938678945075813177496725214639578640055123622702031840475
880 15725192644354576827282439743319196867868888477569936326267775
881 21627470651446663904811085127927940171540382793726252776764727
882 21627470651446663904811085127927940171540382793726252776764727
883 15725192644354576827282439743319196867868888477569936326267775
884 8290938678945075813177496725214639578640055123622702031840475
885 3152338481563006192075108798624193875272047839667511264205335
886 856954517120608893845286618399657755352074423052740251996815
887 164569828874725137941223071817851812106025524015282916586635
888 21969485494437114165776372109313232828922446432485641526335
889 1996351953438861567306738511642673853886036879775961208575
890 120167257348298997793620624172165446733495322782248505455
891 4625564072046845935105376040465812238682064643590413695
892 108739282968615967087846657058800721108813153290473195
893 1468704480307843673602435750764879492225998858700255
894 10490517363440071534355925540760069187331214856775
895 35274780620345581763002533176028868576713952635
896 47089851911373761103598264384836094842127935
897 19147405721312087974189284651055007131015
898 1516241536226916801848255079532739335
899 10006675918654540482510108539375
900 805950546408653271509675
901 2199023255551
902 1
903 1
904 4398046511103
905 3223802185636812109294251
906 60058997676615063523747961636025
907 12164317581997863965922130729661435535
908 193371690828318527008703194399716523332255
909 577989378078587171175202706809519076193821935
910 514678343510071289563019932216723661123998727625
911 179292176450604637891956295996774699079663535636795
912 29109889505560615469317482878632723555993321687724835
913 2482290413455317634024736966631578212505867526034791195
914 121056734950816849212427265800565088840219398389402035825
915 3595075108596641582204820396882085765309981813302949766895
916 68168995086276130154142569511316173169997947214096871175935
917 855900877694689056195290838288283127918758685037085067520495
918 7319299225310238053700821065598667514548918584824705693610625
919 43576944033727291169564183828963273340053024814858331828180635
920 183722789061217510861517569837624336244391123409553397708584355
921 555655044178955883247793467392986792836658216645594499058930235
922 1217064126863960706846501360733858132623524011909431195871700025
923 1943202586573748753750182133998815638095740010168065517591910127
924 2270240073404575739487596948816227876681224286366671650774364831
925 1943202586573748753750182133998815638095740010168065517591910127
926 1217064126863960706846501360733858132623524011909431195871700025
927 555655044178955883247793467392986792836658216645594499058930235
928 183722789061217510861517569837624336244391123409553397708584355
929 43576944033727291169564183828963273340053024814858331828180635
930 7319299225310238053700821065598667514548918584824705693610625
931 855900877694689056195290838288283127918758685037085067520495
932 68168995086276130154142569511316173169997947214096871175935
933 3595075108596641582204820396882085765309981813302949766895
934 121056734950816849212427265800565088840219398389402035825
935 2482290413455317634024736966631578212505867526034791195
936 29109889505560615469317482878632723555993321687724835
937 179292176450604637891956295996774699079663535636795
938 514678343510071289563019932216723661123998727625
939 577989378078587171175202706809519076193821935
940 193371690828318527008703194399716523332255
941 12164317581997863965922130729661435535
942 60058997676615063523747961636025
943 3223802185636812109294251
944 4398046511103
945 1
946 1
947 8796093022207
948 12895208742551646483688107
949 360448702524673890172758872812401
950 97555515845169368484835472493076519185
951 1950892305083579123404390166429897374941795
952 7080087992636991853042360673785802874711452995
953 7484792506533392405162649911146860258641894190385
954 3049555049977784907990286752336081527757977521761345
955 573186648793731205988183957254501157205678164690896515
956 56183542637430528160092337118652626002062001301696389515
957 3134330119233980806756049951441427706708207149067652395545
958 106144304019194238309124033534625012115720721903196922806745
959 2290995637365725293901932159359989781495429025223464163625915
960 32719645810650489185476249532886803209705260606121396945023915
961 318362756725362061175915950444452544621530611504782870166629545
962 2159137008943452137091741422685730003941935084803969335297864585
963 10390210897886785844561042120419921477658597011615356393004066395
964 35969293485885868518657682581442967118158931296383898189582486195
965 90511167301206537529631320252209054778182119636267899477474930385
966 166784886641485977310787082263669418994290838015946232445345527777
967 226138364024557812108530379799171850317190934042956965866231369939
968 226138364024557812108530379799171850317190934042956965866231369939
969 166784886641485977310787082263669418994290838015946232445345527777
970 90511167301206537529631320252209054778182119636267899477474930385
971 35969293485885868518657682581442967118158931296383898189582486195
972 10390210897886785844561042120419921477658597011615356393004066395
973 2159137008943452137091741422685730003941935084803969335297864585
974 318362756725362061175915950444452544621530611504782870166629545
975 32719645810650489185476249532886803209705260606121396945023915
976 2290995637365725293901932159359989781495429025223464163625915
977 106144304019194238309124033534625012115720721903196922806745
978 3134330119233980806756049951441427706708207149067652395545
979 56183542637430528160092337118652626002062001301696389515
980 573186648793731205988183957254501157205678164690896515
981 3049555049977784907990286752336081527757977521761345
982 7484792506533392405162649911146860258641894190385
983 7080087992636991853042360673785802874711452995
984 1950892305083579123404390166429897374941795
985 97555515845169368484835472493076519185
986 360448702524673890172758872812401
987 12895208742551646483688107
988 8796093022207
989 1
990 1
991 17592186044415
992 51580834970215382027774635
993 2163165820039247928708985305415515
994 782132622517383226319276386251409418361
995 19664277353000691478393200976286290594895175
996 86569566329704181779226324338670626507007401375
997 108522061502075234557232882321918212156422918819975
998 51640511686163967397031395513071293011350169219711705
999 11218146885444899370856350983354008697089353886795172475
1000 1261637912825579849363110817945831701786618098072467176275
1001 80348306465717718113734154464731363317864566492816782285675
1002 3095791948099514937874000524438328311632648627836735728101265
1003 75867134061341212718235809420026629955863664473394979356937175
1004 1229070693315738605212573571088679808414939142197975007440963775
1005 13565058696191259729291200203966766677360507619928773018642553975
1006 104440784686928371959797609054579753186908388050404881570231535105
1007 571489947324376858402933667427855110192743421293194252402244814475
1008 2255019859036713279382560797569562125479364327207621199249830977875
1009 6488356991179518379786042087660364639499810336627712442976033939675
1010 13725821380908276900517626998678142556792693932111507015412471096937
1011 21469483934719413828459509971384934704580955802613728377046709294055
1012 24912920202296853297324328594532863614260724241429786034108305892895
1013 21469483934719413828459509971384934704580955802613728377046709294055
1014 13725821380908276900517626998678142556792693932111507015412471096937
1015 6488356991179518379786042087660364639499810336627712442976033939675
1016 2255019859036713279382560797569562125479364327207621199249830977875
1017 571489947324376858402933667427855110192743421293194252402244814475
1018 104440784686928371959797609054579753186908388050404881570231535105
1019 13565058696191259729291200203966766677360507619928773018642553975
1020 1229070693315738605212573571088679808414939142197975007440963775
1021 75867134061341212718235809420026629955863664473394979356937175
1022 3095791948099514937874000524438328311632648627836735728101265
1023 80348306465717718113734154464731363317864566492816782285675
1024 1261637912825579849363110817945831701786618098072467176275
1025 11218146885444899370856350983354008697089353886795172475
1026 51640511686163967397031395513071293011350169219711705
1027 108522061502075234557232882321918212156422918819975
1028 86569566329704181779226324338670626507007401375
1029 19664277353000691478393200976286290594895175
1030 782132622517383226319276386251409418361
1031 2163165820039247928708985305415515
1032 51580834970215382027774635
1033 17592186044415
1034 1
1035 1
1036 35184372088831
1037 206323339880879120297142955
1038 12981363034956986937636986600937955
1039 6268890469863118760947946717641279727691
1040 198047183352492612707628054758140487751404511
1041 1056751741442220274856007935522740290301102493875
1042 1569138291318687777177249785778729765124420032977875
1043 870915953199586561978274091961552962796424152557037855
1044 218331259940219333252846757039975768456080281717630425355
1045 28124376521396568422649970851212783276362389697806760059075
1046 2040790054208894799705734789296411751718863390655597034518075
1047 89271777174524454372316412920912641294498556339140821338671915
1048 2478179127619238328220278001020764395494137501159433047148122415
1049 45422698186977807109654948704476778967495822354322691273698598075
1050 567037741731155959685569333737908225554753954128777688767425664075
1051 4940661753088067517895095543097843699904463843784405728278346114255
1052 30634191772214179369754481730197027892108516234073038103602918507755
1053 137247632614886918635742265770799110161601634083861328571560071784875
1054 449608867599234241090697586374108459869375565847390829909474525425875
1055 1086670785138609629669203057788796109693446526750573332945529113584587
1056 1950290684551601430881068549156542041386270980561752707404303882670847
1057 2610082130895652332774493462590455113925748815799459676705807285588035
1058 2610082130895652332774493462590455113925748815799459676705807285588035
1059 1950290684551601430881068549156542041386270980561752707404303882670847
1060 1086670785138609629669203057788796109693446526750573332945529113584587
1061 449608867599234241090697586374108459869375565847390829909474525425875
1062 137247632614886918635742265770799110161601634083861328571560071784875
1063 30634191772214179369754481730197027892108516234073038103602918507755
1064 4940661753088067517895095543097843699904463843784405728278346114255
1065 567037741731155959685569333737908225554753954128777688767425664075
1066 45422698186977807109654948704476778967495822354322691273698598075
1067 2478179127619238328220278001020764395494137501159433047148122415
1068 89271777174524454372316412920912641294498556339140821338671915
1069 2040790054208894799705734789296411751718863390655597034518075
1070 28124376521396568422649970851212783276362389697806760059075
1071 218331259940219333252846757039975768456080281717630425355
1072 870915953199586561978274091961552962796424152557037855
1073 1569138291318687777177249785778729765124420032977875
1074 1056751741442220274856007935522740290301102493875
1075 198047183352492612707628054758140487751404511
1076 6268890469863118760947946717641279727691
1077 12981363034956986937636986600937955
1078 206323339880879120297142955
1079 35184372088831
1080 1
1081 1
1082 70368744177663
1083 825293359523551665560660651
1084 77900019144412308931661562110886765
1085 50233990317772687745872221231683079221011
1086 1993161397642582358097394373784618623279764143
1087 12880358033095725971720482222444750625981903519611
1088 22631300270804885167819057145160854008293964594109025
1089 14632971101507416408575819743493835474350927820234252955
1090 4227297767698076620977024387922068627720955424844566529615
1091 622708338553909449736398091742052139143568321179027106179955
1092 51391954796121544582106457630911138523269823817770662696822925
1093 2547245797113187846353728593328175607974322154453248314181087515
1094 79924037060475769686210525990029951151962613851399694718612425495
1095 1653450761663950903414848485646362568455515192240832417726075872515
1096 23285029127625054422470450394207229746390606202360553463399177023425
1097 228934277352391733130012588545968177109492270667473399144387139998355
1098 1603321704223391785964639035115847475045580878440211059592943679643815
1099 8127062343343080463398184137564443046659086717378968118252635794461355
1100 30192433660690269008646838196710472546496569978930994091844935662384525
1101 83007094250582586779448354177103041127005387615991304981955819088953187
1102 170099754884045556257094555119108358536794422998152365821659209783332031
1103 261105500408618392483121550825566548535390548135505477771074602246638987
1104 301102771407597495361086221754005381234735009482965123235030798586407905
1105 261105500408618392483121550825566548535390548135505477771074602246638987
1106 170099754884045556257094555119108358536794422998152365821659209783332031
1107 83007094250582586779448354177103041127005387615991304981955819088953187
1108 30192433660690269008646838196710472546496569978930994091844935662384525
1109 8127062343343080463398184137564443046659086717378968118252635794461355
1110 1603321704223391785964639035115847475045580878440211059592943679643815
1111 228934277352391733130012588545968177109492270667473399144387139998355
1112 23285029127625054422470450394207229746390606202360553463399177023425
1113 1653450761663950903414848485646362568455515192240832417726075872515
1114 79924037060475769686210525990029951151962613851399694718612425495
1115 2547245797113187846353728593328175607974322154453248314181087515
1116 51391954796121544582106457630911138523269823817770662696822925
1117 622708338553909449736398091742052139143568321179027106179955
1118 4227297767698076620977024387922068627720955424844566529615
1119 14632971101507416408575819743493835474350927820234252955
1120 22631300270804885167819057145160854008293964594109025
1121 12880358033095725971720482222444750625981903519611
1122 1993161397642582358097394373784618623279764143
1123 50233990317772687745872221231683079221011
1124 77900019144412308931661562110886765
1125 825293359523551665560660651
1126 70368744177663
1127 1
1128 1
1129 140737488355327
1130 3301173438094277030986820267
1131 467459320984080306347448065375142341
1132 402452349310095670304247480882712234619701
1133 20046219808070669620408649466921975582116846587
1134 156779669766719223965601393559181072788377593336047
1135 325652071026286004103913987322685115307033891451413761
1136 245011174838513020626788304741717514114572087151451471105
1137 81456984238145670879418619012327819280055048034210018868335
1138 13700962399336818978989822224833451501564441921489382850018235
1139 1283890442203705827041361578025325692151991046865781970073958005
1140 71971143052618930727171470782985817916782212854223393794587702565
1141 2547224176395758631920572774053629322755835304586530466327307432555
1142 59344707420717117621398170244860503891121463100224780640235048163055
1143 940473264728522724946731952679948399207068588315707150558980224708065
1144 10405640919255998654155963272645207730488206926031915412244039249831905
1145 82068659569573287621848797666581580175779117721149321957748106412415535
1146 469118513819771901248553506258410016676776218265977981630506777903690635
1147 1969287819316828460685320489917474597456501139846959822535361878254920005
1148 6133888969590933598009186448341435635925444606687762639520007842479882837
1149 14287922878786318159227932836499149180136012381476259283001341886368575899
1150 25030336793911941646924145166935210348144550377319705876569918511128120879
1151 33099639448595548994310015824240587063667634113951667603734759949020175617
1152 33099639448595548994310015824240587063667634113951667603734759949020175617
1153 25030336793911941646924145166935210348144550377319705876569918511128120879
1154 14287922878786318159227932836499149180136012381476259283001341886368575899
1155 6133888969590933598009186448341435635925444606687762639520007842479882837
1156 1969287819316828460685320489917474597456501139846959822535361878254920005
1157 469118513819771901248553506258410016676776218265977981630506777903690635
1158 82068659569573287621848797666581580175779117721149321957748106412415535
1159 10405640919255998654155963272645207730488206926031915412244039249831905
1160 940473264728522724946731952679948399207068588315707150558980224708065
1161 59344707420717117621398170244860503891121463100224780640235048163055
1162 2547224176395758631920572774053629322755835304586530466327307432555
1163 71971143052618930727171470782985817916782212854223393794587702565
1164 1283890442203705827041361578025325692151991046865781970073958005
1165 13700962399336818978989822224833451501564441921489382850018235
1166 81456984238145670879418619012327819280055048034210018868335
1167 245011174838513020626788304741717514114572087151451471105
1168 325652071026286004103913987322685115307033891451413761
1169 156779669766719223965601393559181072788377593336047
1170 20046219808070669620408649466921975582116846587
1171 402452349310095670304247480882712234619701
1172 467459320984080306347448065375142341
1173 3301173438094277030986820267
1174 140737488355327
1175 1
1176 1
1177 281474976710655
1178 13204693752377248861435636395
1179 2805051962269541029723077138430543215
1180 3223683947346434053501046547674267616296157
1181 201496853847992850882125363083116790192709152215
1182 1905953216187263917323940086039937892492595238964195
1183 4676025937277846974237797724453072327599421651762827255
1184 4089327042482013844226818778234813588685687190732766164641
1185 1562660191305538285635816657056177301399990628724329244441175
1186 299692001821519581968152597995311923638549632736808211049583875
1187 31837244554029232641416049597145390085238087737697886227339854775
1188 2014959840025662927504121081827417866867592907765039064359858049245
1189 80287619258067599643230525746926555595524597177904241755549037100975
1190 2102112033005372186709887035159303072032634531163533728851243281411275
1191 37402799318057093950868747169475713178175126111517864427762255606032975
1192 464541307163741489637370360729050092241464042403556571924823643447454145
1193 4114670051985623009029171048904059854565591776353207405765373539356763775
1194 26443396483812812446479601116172715798182191580775756427423585535321446875
1195 125013340604785765389975488127033949273747927360413291977009974230762590175
1196 439531850772323339240550742817280361295210012587074276742313051991475713117
1197 1159019973199818217573178408956756279970543666582181256332111751152945206535
1198 2306718851202367125450566173362290774265241304191372227758279240629490537715
1199 3480131450847704222100778134378654561321147061458580285163438529568188422055
1200 3990312517651644459528745145320459166556970224236544343752536408710961645089
1201 3480131450847704222100778134378654561321147061458580285163438529568188422055
1202 2306718851202367125450566173362290774265241304191372227758279240629490537715
1203 1159019973199818217573178408956756279970543666582181256332111751152945206535
1204 439531850772323339240550742817280361295210012587074276742313051991475713117
1205 125013340604785765389975488127033949273747927360413291977009974230762590175
1206 26443396483812812446479601116172715798182191580775756427423585535321446875
1207 4114670051985623009029171048904059854565591776353207405765373539356763775
1208 464541307163741489637370360729050092241464042403556571924823643447454145
1209 37402799318057093950868747169475713178175126111517864427762255606032975
1210 2102112033005372186709887035159303072032634531163533728851243281411275
1211 80287619258067599643230525746926555595524597177904241755549037100975
1212 2014959840025662927504121081827417866867592907765039064359858049245
1213 31837244554029232641416049597145390085238087737697886227339854775
1214 299692001821519581968152597995311923638549632736808211049583875
1215 1562660191305538285635816657056177301399990628724329244441175
1216 4089327042482013844226818778234813588685687190732766164641
1217 4676025937277846974237797724453072327599421651762827255
1218 1905953216187263917323940086039937892492595238964195
1219 201496853847992850882125363083116790192709152215
1220 3223683947346434053501046547674267616296157
1221 2805051962269541029723077138430543215
1222 13204693752377248861435636395
1223 281474976710655
1224 1
1225 1
1226 562949953421311
1227 52818775009509276920719256235
1228 16831791978550676436748254068298070935
1229 25817940643548959646829066945738232078348367
1230 2024306103388430095032440099228410082685533021367
1231 23144301134612193005528208592235919815451204584853335
1232 67012213138554656179159718324640023110614916043667468635
1233 68051213579837887598768210872730397285217111969290506034951
1234 29854571286680989414632033044103641589353437619499508625482791
1235 6519794081410791926081534017067810205729551063051162923423630875
1236 784036818117890519424684645307458154274824456266695600293202076375
1237 55931983767684121018949713471901472642258160718605499836623038847895
1238 2504603936824140461708001775464544954101491123582309485562639162325295
1239 73550996568435742215346399790062616300852146753056427505475743908123575
1240 1466192491434504745316208884390804370663830391272833258265635169856936075
1241 20393538046647521572643340229806167954558808192195030532757875551832087695
1242 202345168606987619497624138581154619241040225451122155532308166751692139295
1243 1457915180355564732662181078846864255289290795781846087764896923649037072875
1244 7738264981680631822712400582113915484881418966147123188214522017425624832375
1245 30606114864161617723842890827925666319392851218227912362396622673554194012767
1246 91021531310310183689172326966028541664598749162796041388221003150099931200487
1247 204948097330725308806730439320474319056028846776683749311836894509365282457495
1248 351134564026886579379161509293722831088722918045098699344652304569819504174395
1249 459241952173731364545953908010331931286277180847164572221686318030870458980759
1250 459241952173731364545953908010331931286277180847164572221686318030870458980759
1251 351134564026886579379161509293722831088722918045098699344652304569819504174395
1252 204948097330725308806730439320474319056028846776683749311836894509365282457495
1253 91021531310310183689172326966028541664598749162796041388221003150099931200487
1254 30606114864161617723842890827925666319392851218227912362396622673554194012767
1255 7738264981680631822712400582113915484881418966147123188214522017425624832375
1256 1457915180355564732662181078846864255289290795781846087764896923649037072875
1257 202345168606987619497624138581154619241040225451122155532308166751692139295
1258 20393538046647521572643340229806167954558808192195030532757875551832087695
1259 1466192491434504745316208884390804370663830391272833258265635169856936075
1260 73550996568435742215346399790062616300852146753056427505475743908123575
1261 2504603936824140461708001775464544954101491123582309485562639162325295
1262 55931983767684121018949713471901472642258160718605499836623038847895
1263 784036818117890519424684645307458154274824456266695600293202076375
1264 6519794081410791926081534017067810205729551063051162923423630875
1265 29854571286680989414632033044103641589353437619499508625482791
1266 68051213579837887598768210872730397285217111969290506034951
1267 67012213138554656179159718324640023110614916043667468635
1268 23144301134612193005528208592235919815451204584853335
1269 2024306103388430095032440099228410082685533021367
1270 25817940643548959646829066945738232078348367
1271 16831791978550676436748254068298070935
1272 52818775009509276920719256235
1273 562949953421311
1274 1
1275 1
1276 1125899906842623
1277 211275100038037670632830446251
1278 100998152988403826879851962335719323105
1279 206742886579022040054075747077231214386411607
1280 20327304679420711934692291663415097542274599553471
1281 280756153296420957487358614618643270881273824832951607
1282 958635637520945120344708317913919608193571041899094236905
1283 1129365501933522450925267448283988090838301655450424602490891
1284 568191818815213671342531001559036993823020306591780398665226443
1285 141120375358406467888008175332325755735195045478636950624825210891
1286 19183677452962511328351600724584255684740780260282016139509240318025
1287 1540222858615139262818387707916749876513128856599660384309037611133495
1288 77380202469692080872609474932887803318277339566280997282234206551526335
1289 2544043271801764410122281201916704602724151855216975180042708907868873495
1290 56703653205329012710092784022051203986603559762436726050456356177201033825
1291 881341986157274282219052746211010893808069911765693883760390618088361528395
1292 9772312397879238850276958414416113854284070975831309455155692781248244421035
1293 78733566173239972022730748127846384691314297786304050935587879334738445688395
1294 467843784518428450853679931821116041451883163750320511581150368554834546475025
1295 2075062580388248551095035858356821012058193160329562454712415755568957672889367
1296 6935839491789453220474230849669390270846898223337112883619082483327098453020991
1297 17600836292387567366288562260398896121188977785369101174528097594682764418909367
1298 34099567964379353324804360438242064708746305178139699406606281549016560847935385
1299 50631562989019997644853121203884704819046216135373930402759964353757573730569739
1300 57747999112481939671443653885713047337535863846601744001360089192190290601768267
1301 50631562989019997644853121203884704819046216135373930402759964353757573730569739
1302 34099567964379353324804360438242064708746305178139699406606281549016560847935385
1303 17600836292387567366288562260398896121188977785369101174528097594682764418909367
1304 6935839491789453220474230849669390270846898223337112883619082483327098453020991
1305 2075062580388248551095035858356821012058193160329562454712415755568957672889367
1306 467843784518428450853679931821116041451883163750320511581150368554834546475025
1307 78733566173239972022730748127846384691314297786304050935587879334738445688395
1308 9772312397879238850276958414416113854284070975831309455155692781248244421035
1309 881341986157274282219052746211010893808069911765693883760390618088361528395
1310 56703653205329012710092784022051203986603559762436726050456356177201033825
1311 2544043271801764410122281201916704602724151855216975180042708907868873495
1312 77380202469692080872609474932887803318277339566280997282234206551526335
1313 1540222858615139262818387707916749876513128856599660384309037611133495
1314 19183677452962511328351600724584255684740780260282016139509240318025
1315 141120375358406467888008175332325755735195045478636950624825210891
1316 568191818815213671342531001559036993823020306591780398665226443
1317 1129365501933522450925267448283988090838301655450424602490891
1318 958635637520945120344708317913919608193571041899094236905
1319 280756153296420957487358614618643270881273824832951607
1320 20327304679420711934692291663415097542274599553471
1321 206742886579022040054075747077231214386411607
1322 100998152988403826879851962335719323105
1323 211275100038037670632830446251
1324 1125899906842623
1325 1