0 1
1 0
2 0
3 2
4 0
5 2
6 4
7 2
8 0
9 8
10 4
11 2
12 16
13 2
14 4
15 38
16 0
17 2
18 64
19 2
20 16
21 134
22 4
23 2
24 256
25 32
26 4
27 512
28 16
29 2
30 1084
31 2
32 0
33 2054
34 4
35 158
36 4096
37 2
38 4
39 8198
40 256
41 2
42 16444
43 2
44 16
45 33272
46 4
47 2
48 65536
49 128
50 1024
51 131078
52 16
53 2
54 262144
55 2078
56 256
57 524294
58 4
59 2
60 1052656
61 2
62 4
63 2097656
64 0
65 8222
66 4194364
67 2
68 16
69 8388614
70 17404
71 2
72 16777216
73 2
74 4
75 33587168
76 16
77 2174
78 67108924
79 2
80 65536
81 134217728
82 4
83 2
84 268439536
85 131102
86 4
87 536870918
88 256
89 2
90 1074003904
91 8318
92 16
93 2147483654
94 4
95 524318
96 4294967296
97 2
98 16384
99 8589935096
100 1048576
101 2
102 17179869244
103 2
104 256
105 34361868122
106 4
107 2
108 68719476736
109 2
110 4195324
111 137438953478
112 65536
113 2
114 274877907004
115 8388638
116 16
117 549755814392
118 4
119 131198
120 1099528404736
121 2048
122 4
123 2199023255558
124 16
125 33554432
126 4398046773184
127 2
128 0
129 8796093022214
130 67109884
131 2
132 17592186048496
133 524414
134 4
135 35184506306048
136 256
137 2
138 70368744177724
139 2
140 269484016
141 140737488355334
142 4
143 10238
144 281474976710656
145 536870942
146 4
147 562949955518336
148 16
149 2
150 1125900980583424
151 2
152 256
153 2251799813685752
154 4210684
155 2147483678
156 4503599627374576
157 2
158 4
159 9007199254740998
160 4294967296
161 8388734
162 18014398509481984
163 2
164 16
165 36028805608929242
166 4
167 2
168 72057594054704896
169 8192
170 17179870204
171 144115188075856376
172 16
173 2
174 288230376151711804
175 34393292768
176 65536
177 576460752303423494
178 4
179 2
180 1152921573326319616
181 2
182 67125244
183 2305843009213693958
184 256
185 137438953502
186 4611686018427387964
187 133118
188 16
189 9223372036988993024
190 274877907964
191 2
192 18446744073709551616
193 2
194 4
195 36893488697174941658
196 268435456
197 2
198 73786976294838468544
199 2
200 1099511627776
201 147573952589676412934
202 4
203 536871038
204 295147905179352829936
205 2199023255582
206 4
207 590295810358705652216
208 65536
209 526334
210 1180591625116531538884
211 2
212 16
213 2361183241434822606854
214 4
215 8796093022238
216 4722366482869645213696
217 2147483774
218 4
219 9444732965739290427398
220 17592187092976
221 139262
222 18889465931478580854844
223 2
224 4294967296
225 37778931898141533765632
226 4
227 2
228 75557863725914323423216
229 2
230 70368744178684
231 151115727451837238867834
232 256
233 2
234 302231454903657293938624
235 140737488355358
236 16
237 604462909807314587353094
238 17179885564
239 2
240 1208925819896104151351296
241 2
242 4194304
243 2417851639229258349412352
244 16
245 562984313159552
246 4835703278458516698824764
247 532478
248 256
249 9671406556917033397649414
250 1125899906842624
251 2
252 19342813113834135514771456
253 8390654
254 4
255 38685626229919933404184538
256 0
257 2
258 77371252455336267181195324
259 137438953598
260 4503599628419056
261 154742504910672534362391032
262 4
263 2
264 309485009821345068741558016
265 9007199254741022
266 274877923324
267 618970019642690137449562118
268 16
269 2
270 1237940039303394673408344064
271 2
272 65536
273 2475880078570761099556151162
274 4
275 36028797052518368
276 4951760157141521099596500976
277 2
278 4
279 9903520314283042199192994296
280 72058693549555456
281 2
282 19807040628566084398385987644
283 2
284 16
285 39614081257276283984847339482
286 71303164
287 2199023255678
288 79228162514264337593543950336
289 131072
290 288230376151712764
291 158456325028528675187087900678
292 16
293 2
294 316912650057057354772222296064
295 576460752303423518
296 256
297 633825300114114700748485819904
298 4
299 8396798
300 1267650600229382323001309003776
301 8796093022334
302 4
303 2535301200456458802993406410758
304 65536
305 2305843009213693982
306 5070602400912917605986813083584
307 2
308 17592454479856
309 10141204801825835211973625643014
310 4611686018427388924
311 2
312 20282409603651670423947268062976
313 2
314 4
315 40564819207312564255115727306248
316 16
317 2
318 81129638414606681695789005144124
319 536872958
320 18446744073709551616
321 162259276829213363391578010288134
322 70368744194044
323 655358
324 324518553658426726783156020576256
325 36893488147452657632
326 4
327 649037107316853453566312041152518
328 256
329 140737488355454
330 1298074214633780694108919990057924
331 2
332 16
333 2596148429267413814265248164610552
334 4
335 147573952589676412958
336 5192296858534827628811971305865216
337 2
338 67108864
339 10384593717069655257060992658440198
340 295147905179353874416
341 2147485694
342 20769187434139310514121985317142464
343 562949953421312
344 256
345 41538374868279211324054329331056602
346 4
347 2
348 83076749736557242056487941267525616
349 2
350 1180592746617318145024
351 166153499473114484112975882669260288
352 4294967296
353 2
354 332306998946228968225951765070086204
355 2361183241434822606878
356 16
357 664613997892457936454155329955823482
358 4
359 2
360 1329227995784920595270289929908781056
361 524288
362 4
363 2658455991569831745807614129150621696
364 4503599895805936
365 9444732965739290427422
366 5316911983139663491615228241121378364
367 2
368 65536
369 10633823966279326983230456482242757112
370 18889465931478580855804
371 9007199254741118
372 21267647932558653966460912964485517296
373 2
374 17184063484
375 42535295865117345711853688886099181568
376 256
377 536879102
378 85070591730234615865861666256451272704
379 2
380 75557863725914324467696
381 170141183460469231731687303715884105734
382 4
383 2
384 340282366920938463463374607431768211456
385 151115763480660025538402
386 4
387 680564733841876926926749214863536423416
388 16
389 2
390 1361129467683754156084953333385373154244
391 8519678
392 72057594037927936
393 2722258935367507707706996859454145691654
394 4
395 604462909807314587353118
396 5444517870735015415413993718977010855936
397 2
398 4
399 10889035741470030830828131553004660195194
400 1208925819614629174706176
401 2
402 21778071482940061661655974875633165533244
403 2147491838
404 16
405 43556142965880125741163588980524546260992
406 288230376151728124
407 137438955518
408 87112285931760246646623899502532678909696
409 2
410 4835703278458516698825724
411 174224571863520493293247799005065324265478
412 16
413 576460752303423614
414 348449143727040986586495598010130648793024
415 9671406556917033397649438
416 4294967296
417 696898287454081973172991196020261297061894
418 274882101244
419 2
420 1393796574908163965688796658796093726781456
421 2
422 4
423 2787593149816327892691964784081045188248056
424 256
425 38685626227668133624152032
426 5575186299632655785383929568162090376495164
427 2305843009213694078
428 16
429 11150372599265311570767859136324739098728442
430 77371252455336267181196284
431 2
432 22300745198530623141535718272648361505980416
433 2
434 4611686018427404284
435 44601490397061246437813941455969256837513178
436 16
437 8912894
438 89202980794122492566142873090593446023921724
439 2
440 309485009821346168236408576
441 178405961588244985132285755404558928900521984
442 17246978044
443 2
444 356811923176489970264571492362373784095690736
445 618970019642690137449562142
446 4
447 713623846352979940529142984724747568191373318
448 18446744073709551616
449 2
450 1427247692705959882296226008734875410208129024
451 2199023257598
452 16
453 2854495385411919762116571938898990272765493254
454 4
455 2475880115464248731577081698
456 5708990770823839524233143877797980545547763456
457 2
458 4
459 11417981541647679048466287755595961091196190208
460 4951760157141521099597545456
461 2
462 22835963083295358096932575584978902875004452804
463 2
464 65536
465 45671926166590716203768671336666886561293434842
466 4
467 2
468 91343852333181432387730302044767688797215256576
469 147573952589676413054
470 19807040628566084398385988604
471 182687704666362864775460604089535377456991567878
472 256
473 8796093024254
474 365375409332725729550921208179070754913983135804
475 39614081257132168796805529568
476 295147905179621261296
477 730750818665451459101842416358141509827966271992
478 4
479 2
480 1461501637330902918282912995230547357245181526016
481 137438961662
482 4
483 2923003274661805836407369666022861849670564446074
484 17592186044416
485 158456325028528675187087900702
486 5846006549323611672814739330865132078623730171904
487 2
488 256
489 11692013098647223345629478661730264157247460343814
490 316912651237648971091587088384
491 2
492 23384026197294446691258957323460528314494920691696
493 537001982
494 274945015804
495 46768052394588893383151739947035171364913975098888
496 65536
497 2361183241434822606974
498 93536104789177786765035829293842113257979682750524
499 2
500 1267650600228229401496703205376
501 187072209578355573530071658587684226515959365500934
502 4
503 2
504 374144419156711147060143317180090819514788359438336
505 2535301200456458802993406410782
506 70368748371964
507 748288838313422294120286634350736906064387217809408
508 16
509 2
510 1496577676626844588245643871102386729733645630700484
511 9444732965739290427518
512 0
513 2993155353253689176481146537402947624255349982232064
514 4
515 10141204801825835211973625643038
516 5986310706507378352962293074805895248510699696033776
517 140737488357374
518 18889465931478580871164
519 11972621413014756705924586149611790497021399392059398
520 20282409603651670425046762913536
521 2
522 23945242826029513411849172299223580994042798784380864
523 2
524 16
525 47890485652059026823738909417692244260796414839193632
526 4
527 2147614718
528 95780971304118053647396689196894323976452670113120256
529 8388608
530 81129638414606681695789005145084
531 191561942608236107294793378393788647952342390272950776
532 75557863725914591854576
533 2199023263742
534 383123885216472214589586756787577295904684780545900604
535 162259276829213363391578010288158
536 256
537 766247770432944429179173513575154591809369561091801094
538 4
539 151115728014778600259456
540 1532495540865888858358671545703967610345522209484701696
541 2
542 4
543 3064991081731777716716694054300618367237478244367204358
544 4294967296
545 649037107316853453566312041152542
546 6129982163463555433433388108601538965929864544007471044
547 2
548 16
549 12259964326927110866866776217202473468949912977468817912
550 1298074214633706908258523989146624
551 537395198
552 24519928653854221733733552434404946937899825954954411776
553 604462909807314587353214
554 4
555 49039857307708443467469701017239161289613917020600958938
556 16
557 2
558 98079714615416886934934209737619787751599303819750801344
559 8796093030398
560 5192296859743753448145125503860736
561 196159429230833773869868419475239575503200859447904565242
562 4
563 2
564 392318858461667547739736838950479151006397215279002161136
565 10384593717069655257060992658440222
566 4
567 784637716923335095479473677900960719864433659816219508736
568 256
569 2
570 1569275433846670190958968124989350743336102982827521342404
571 2
572 4521191813414896
573 3138550867693340381917894711603833208051177722232017256454
574 4835703278458516698841084
575 41538374868278621028243970667315168
576 6277101735386680763835789423207666416102355444464034512896
577 2
578 17179869184
579 12554203470773361527671578846415332832204710888928069025798
580 83076749736557242056487941268570096
581 9671406556917033397649534
582 25108406941546723055343157692830665664409421777856138051644
583 9007199254743038
584 256
585 50216813883093446110686481539160804443302956566229427387912
586 4
587 2
588 100433627766186892221372630771322682000450800945491079069696
589 2148007934
590 332306998946228968225951765070087164
591 200867255532373784442745261542645325315275374222849104412678
592 65536
593 2
594 401734511064747568885490523085290650630550766460096718045184
595 664613997931143562679571698090377058
596 16
597 803469022129495137770981046170581301261101496891396417650694
598 70368811286524
599 2
600 1606938044258990275541963421569158387438075897588753604018176
601 2
602 77371252455336267181211644
603 3213876088517980551083924184682325205044405987565585670603256
604 16
605 2658455991569831745843642917579651072
606 6427752177035961102167848369364650410088811975131171341205564
607 2
608 4294967296
609 12855504354071922204335696738729300974920128860934876510027642
610 5316911983139663491615228241121379324
611 140737488363518
612 25711008708143844408671393477458601640355247900524754084294656
613 2
614 4
615 51422017416287688817342797588741169560037479031503653949177818
616 309485009893402662762708736
617 2
618 102844034832575377634685573909834406561420991602098741459288124
619 2
620 21267647932558653966460912964486561776
621 205688069665150755269371147819668813122841983204197483052793344
622 4
623 618970019642690137449562238
624 411376139330301510538742295639337626245683966408676440813797376
625 42535295865117307932921825928971026432
626 4
627 822752278660603021077484591278675252491367932960905128339568634
628 16
629 137439084542
630 1645504557321206042154969267627942236455291770762607597069271104
631 2
632 256
633 3291009114642412084309938365114701009965471731267159726697218054
634 4
635 170141183460469231731687303715884105758
636 6582018229284824168619876730229402019930943462534319453394440176
637 2475880078571323499751669632
638 288230376155906044
639 13164036458569648337239753460458804039861886925068638906788872696
640 340282366920938463463374607431768211456
641 2
642 26328072917139296674479506920917608079723773850137277813577744444
643 2
644 4951760157141521099864932336
645 52656145834278593348959014522399950001324474627023761694598922202
646 292057776124
647 2
648 105312291668557186697918027683670432318895095400549111254310977536
649 576460752303425534
650 1361129467683753853853499555626979687424
651 210624583337114373395836055367340864647693711115381264705669562234
652 16
653 2
654 421249166674228746791672110734681729275580381602196445017243910204
655 2722258935367507707706996859454145691678
656 65536
657 842498333348457493583344221469363458551160763204392890034487820792
658 19807040628566084398386003964
659 2
660 1684996666696914987166688448383244787837336941823932402889686773776
661 2
662 4
663 3369993333393829974333376885877453834204643052817573812487520641018
664 256
665 10889035741509644912085119606647713955682
666 6739986666787659948666753771754907668409286105635143120275902824384
667 545259518
668 16
669 13479973333575319897333507543509815336818572211270286240551805124614
670 21778071482940061661655974875633165534204
671 2305843009213695998
672 26959946667150639794667015087019630673716372585054836818692859232256
673 2
674 4
675 53919893334301279589334030217595404313154412168393094678289179475968
676 4503599627370496
677 2
678 107839786668602559178668060348078522694548577690162289924414440996924
679 158456325028528675187087900798
680 87112285931760246646623899503632173760256
681 215679573337205118357336120696157045389097155380324579848828881993734
682 4611686018431582204
683 2
684 431359146674410236714672241392314090778194310760649159697726483460096
685 174224571863520493293247799005065324265502
686 316912650057057350374175801344
687 862718293348820473429344482784628181556388621521298319395315527974918
688 65536
689 9007199254749182
690 1725436586697640946858688965917705506839818229629092236730394034043844
691 2
692 16
693 3450873173395281893717377931138512726226188311385316615654038726245896
694 4
695 696898287454081973172991196020261297061918
696 6901746346790563787434755862277025452451108972170386555162524240576256
697 2199023386622
698 4
699 13803492693581127574869511724554050904902217944340773110325048447598598
700 1393796574909431596946210621442019296280576
701 2
702 27606985387162255149739023449108101809804435888681546238664495404417024
703 137439477758
704 18446744073709551616
705 55213970774324510299478046901003796769425199670055057225240501490319322
706 4
707 2535301200456458802993406410878
708 110427941548649020598956093796432407239217743554726184882600387580792816
709 2
710 5575186299632655785383929568162090376496124
711 220855883097298041197912187592864814478435487109452369765200775161577976
712 256
713 2155872254
714 441711766194596082395824375185729628956876044821305652448011918002601924
715 11150372599265311570767896065841125191047138
716 16
717 883423532389192164791648750371459257913741948437809479060803100646309894
718 4
719 2
720 1766847064778384329583297500765219261026014520017154676393973087821889536
721 10141204801825835211973625643134
722 274877906944
723 3533694129556768659166595001485837031654967793751237916243212402585239558
724 16
725 44601490397061246283071436545296723045515232
726 7067388259113537318333190002971674063309935587502475906273401100004491264
727 2
728 20282409603651742481541289213696
729 14134776518227074636666380005943348126619871175004951664972849610340958208
730 89202980794122492566142873090593446023922684
731 8796093153278
732 28269553036454149273332760011886696253239742350009903329945699220681920496
733 2
734 4
735 56539106072908298546665520023951798468067770249971299709412870243598991488
736 4294967296
737 147573952589676414974
738 113078212145816597093331040047546785012958969400039613319782796882727927744
739 2
740 356811923176489970264571492362373784096735216
741 226156424291633194186662080095093570025917938800079226639709709503286468602
742 81129638414606681695789005160444
743 2
744 452312848583266388373324160190187140051835877600158453279131187530927439616
745 713623846352979940529142984724747568191373342
746 4
747 904625697166532776746648320380374280103671755200316906558262375061821325816
748 295147922771538870256
749 162259276829213363391578010288254
750 1809251394333065553493296640762175807900049470281692099085973119360118554624
751 2
752 65536
753 3618502788666131106986593281521497120414687020801267626233049500247285301254
754 288230376218820604
755 2854495385411919762116571938898990272765493278
756 7237005577332262213973186563042994240829374366121088910892825783581871702016
757 2
758 4
759 14474011154664524427946373126085988481658748083205070505522493811356428400634
760 5708990770823839524233143877797981645042614016
761 2
762 28948022309329048855892746252171976963317496166410141009864396001978282410044
763 649037107316853453566312041152638
764 16
765 57896044618658097711785492504355371908176640011868748307484385748432185163272
766 4
767 576460752303431678
768 115792089237316195423570985008687907853269984665640564039457584007913129639936
769 2
770 22835963083296656171147210398690675523613342724
771 231584178474632390847141970017375815706539969331281128078915168015826259279878
772 16
773 2
774 463168356949264781694283940034751631413079938662562256157830336031652518821824
775 45671926166590716193865151022383844364281446368
776 256
777 926336713898529563388567880069503262826159879921272941583074486328415764873082
778 4
779 2199023779838
780 1852673427797059126777135760139097869504652936082636754933367260233243548446736
781 2361183241434822608894
782 70385924046844
783 3705346855594118253554271520278013051304639509300498049262642688253220282695168
784 5192296858534827628530496329220096
785 182687704666362864775460604089535377456991567902
786 7410693711188236507108543040556026102609279018600996098525285376506440296955964
787 2
788 16
789 14821387422376473014217086081112052205218558037201992197050570753012880593911814
790 365375409332725729550921208179070754913983136764
791 10384593717069655257060992658440318
792 29642774844752946028434172162224104410437116074403984394105863872508630816260096
793 2305843009213702142
794 4
795 59285549689505892056868344324448939571692897600267070630618641144554151087210458
796 16
797 2
798 118571099379011784113736688648896417641748464318385125010543876538229153236762564
799 140737488486398
800 1461501637330902918203684832716283019655932542976
801 237142198758023568227473377297792835283496928595231875152809132048206089502589432
802 4
803 9444732965739290429438
804 474284397516047136454946754595585670566993857190463750305618264096412179005181936
805 2923003274661847374782237944053594283316850196322
806 4611686018494496764
807 948568795032094272909893509191171341133987714380927500611236528192824358010355718
808 256
809 2
810 1897137590064188545819787018382348528274524752373527815961803921499712941241401344
811 2
812 83076749736557242056487941535956976
813 3794275180128377091639574036764685364535950857523710002444946112771297432041422854
814 18889465931478585049084
815 11692013098647223345629478661730264157247460343838
816 7588550360256754183279148073529370729071901715047420004889892225542876339059490816
817 8796093546494
818 4
819 15177100720513508366558296147058741458143803430260993509252898944421537097797598728
820 23384026197294446691258957323460528314494921736176
821 2
822 30354201441027016733116592294117482916287606860189680019559568902170379456331382844
823 2
824 256
825 60708402882054033466233184588235012600627608309272742557033822504293222062613299232
826 332306998946228968225951765070102524
827 2
828 121416805764108066932466369176469931665150427440758720078238275608681517894045003776
829 2
830 93536104789177786765035829293842113257979682751484
831 242833611528216133864932738352939863330300854881517440156476551217363035650651062278
832 18446744073709551616
833 664613997892457936452466480093593472
834 485667223056432267729865476705879726660601709763034880312953102434726071301302124604
835 187072209578355573530071658587684226515959365500958
836 75557863743506509463536
837 971334446112864535459730953411759453321203419526069760625906204869452142602738466304
838 4
839 2
840 1942668892225729070919461906823519280786825995764615809390914500980189065490653511936
841 536870912
842 4
843 3885337784451458141838923813647037813284813678104279042503624819477808570410416996358
844 16
845 748288838313422294120286634350773799551984881098752
846 7770675568902916283677847627294075626569627356208558085007249638955617140820834254784
847 2658455991569982861535065949207525376
848 65536
849 15541351137805832567355695254588151253139254712417116170014499277911234281641667985414
850 1496577676626844588240573268701473813253574830849024
851 137447342078
852 31082702275611665134711390509176302506278509424834232340028998555822468563283335974896
853 2
854 5316911983139663491615228241121394684
855 62165404551223330269422781018352608005712372103357641161204534514592417301912816156168
856 256
857 2
858 124330809102446660538845562036705210025114037699336929360115994525595116133085404463044
859 2
860 5986310706507378352962293074805895248510699697078256
861 248661618204893321077691124073410420050228075398684492544198267773562978960549909364602
862 4
863 2
864 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056
865 11972621413014756705924586149611790497021399392059422
866 4
867 994646472819573284310764496293641680200912301594695434880927953786318996276866564620288
868 21267647932558653966460912964753948656
869 604462909807314587355134
870 1989292945639146568621528992587283384347067429218904281611028206796218693862557208280004
871 147573952589676421118
872 256
873 3978585891278293137243057985174566720803649206378781739523711815145275976100267004264952
874 70643622084604
875 47890485652059069358994209715755094909911526505709568
876 7957171782556586274486115970349133441607298412757563479047423630290551952200534008532976
877 2
878 4
879 15914343565113172548972231940698266883214596825515126958094847260581103904401068017057798
880 95780971304118053647396689198103249795785824311115776
881 2
882 31828687130226345097944463881396533766429193651030338986781424755778073652449595929657344
883 2
884 295152408778980196336
885 63657374260452690195888927762793067724420329910296615127172767436113062993485910037790682
886 4
887 2
888 127314748520905380391777855525586135065716774604121015664758778084648831235208544153239296
889 170141183460469231731687303715884105854
890 383123885216472214589586756787577295904684780545901564
891 254629497041810760783555711051172270131433549208242031329517556171715514109646346488119296
892 16
893 140737488879614
894 509258994083621521567111422102344540262867098416484062659035112338595324940834176545849404
895 766247770432944429179173513575154591809369561091801118
896 340282366920938463463374607431768211456
897 1018517988167243043134222844204689080525734196832968125318070224677191240177479261544767482
898 4
899 2684354558
900 2037035976334486086268445688409378162583963934531825108994487476504690482229154323760152576
901 9007199254872062
902 4835703278458516703019004
903 4074071952668972172536891376818756322102936787331873181837014740585689526275879479812292474
904 256
905 3064991081731777716716694054300618367237478244367204382
906 8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589564
907 2
908 16
909 16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179512
910 6129982163463556794562855792355091768565006933151431684
911 2
912 32592575621351777380295131014550050576823494298654980010178247189670100796213668773911003136
913 9671406556917033397651454
914 4
915 65185151242703554760590262029100101165906952924237070887223270596542675059070844566123872218
916 16
917 2722258935367507707706996859454145691774
918 130370302485407109521180524058200202307293977194619920040712988758680403184871563594246651904
919 2
920 24519928653854221733733552434404946937899827054449262336
921 260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864134
922 4
923 2361183241434822615038
924 521481209941628438084722096232800809229175908778479685607369825769756370966521732165581926416
925 49039857307708443467467104868809893875799651909908824032
926 4
927 1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899457016
928 4294967296
929 2
930 2085924839766513752338888384931203237014783349729335607586342029876506238704644404934195805124
931 10889035741470030830827988000766536187776
932 16
933 4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826054
934 4
935 196159429230833773869868419475278261129462304570110506978
936 8343699359066055009355553539724812947666814540455674882605631280555545808552993631396824088576
937 2
938 21778071482940061661655974875633165549564
939 16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304198
940 392318858461667547739736838950479151006397215279003205616
941 2
942 33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608444
943 2199031644158
944 65536
945 66749594872528440074844428317798503582119154040568734199880666888225448055960537962820539515392
946 77371252455336267185389564
947 2
948 133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130437616
949 9444732965739290435582
950 1569275433846670190958947355801916604025589987015915469824
951 266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867078
952 87112285931760246646623971560126700060416
953 2
954 533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521996224
955 3138550867693340381917894711603833208051177722232017256478
956 16
957 1067993517960455041197510853084776057301352261178326384973520803911110017632825185684023458920442
958 4
959 174224571863520493293247799005065324265598
960 2135987035920910082395021706169552114608981624092039450710877397245427392196724458723352411897856
961 2147483648
962 18889465931478647963644
963 4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873656
964 16
965 12554203470773361527671578846415332832204710888928069025822
966 8543948143683640329580086824678208458410818089426611080136615575015919889709057798036008298594244
967 2
968 309485009821345068724781056
969 17087896287367280659160173649356416916821636178853222159576332862577757806245124546550684584378362
970 25108406941546723055343157692830665664409421777856138052604
971 2
972 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216
973 696898287454081973172991196020261297062014
974 4
975 68351585149469122636640694597425667667336761529295982084416017765696692556347058482665308767092768
976 65536
977 2
978 136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940924
979 618970019642690137449564158
980 100433627766186893615169205679486609003620079151946877894656
981 273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127882232
982 4
983 2
984 546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294272540416
985 200867255532373784442745261542645325315275374222849104412702
986 288230393331580924
987 1093625362391505962186251113558810682676584715446606218215672896354792827492379926395696896213516154
988 75557868229513950789616
989 8796101410814
990 2187250724783011924372502227117621365353571165404277183994656096933038291087946439470362854218793024
991 2
992 4294967296
993 4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107654
994 5575186299632655785383929568162090376511484
995 803469022129495137770981046170581301261101496891396417650718
996 8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092219376
997 2
998 4
999 17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416318647808
1000 1606938044258990275541962092341162602522202993782792835301376
1001 11150372599265314046799053434536559198066562
1002 34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861244
1003 576460752303554558
1004 16
1005 69992023193056381579920071267763883691304635664671315946175743329303178299585073801566034660731944922
1006 4
1007 9007199255265278
1008 139984046386112763159840142535527767382602843577165595931271619555435522571901594804577210216004714496
1009 2
1010 6427752177035961102167848369364650410088811975131171341206524
1011 279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889478
1012 4951760157141538691782541296
1013 2
1014 559936185544451052639360570142111069530411374308662383724997275240947967795040538576674276975128346624
1015 12855504354071922248937187135790547103249060495559099517239138
1016 256
1017 1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803558392
1018 4
1019 2
1020 2239744742177804210557442280568444278121671208243357678744397772357269329781801300334783034282224906256
1021 2
1022 89202980794122492566142873090593446023938044
1023 4479489484355608421114884561136888556243290994469299069799978201927583742370225411076038028748849674234
1024 0
1025 51422017416287688817342786954917203280710495801049370763198432
1026 8958978968711216842229769122273777112486581988938598139599956403855167484720643781523527987484937682944
1027 604462909807314587361278
1028 16
1029 17917957937422433684459538244547554224973163977877196279200091213671923214426419848793200570114951348224
1030 102844034832575377634685573909834406561420991602098741459289084
1031 2
1032 35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345730629376
1033 2
1034 19807040628566084398390181884
1035 71671831749689734737838152978190216899892861599578450267554920601989159546578273093580988207000012684808
1036 356811923176489970264571492362373784364122096
1037 2305843009213825022
1038 143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409724
1039 2
1040 411376139330301510538742295639337626246892892228009595011792896
1041 286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819334
1042 4
1043 713623846352979940529142984724747568191373438
1044 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277600141111296
1045 822752278660603021077484591278675292105449189984987525464717282
1046 4
1047 1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277318
1048 256
1049 2
1050 2293498615990071511610820895302086940796566634672838444943632421603798139398870849090673043438507026023424
1051 2
1052 16
1053 4586997231980143023221641790604173881593129978336562247475177678773845752176969618557888745449509588303872
1054 4611686035607257084
1055 3291009114642412084309938365114701009965471731267159726697218078
1056 9173994463960286046443283581208347763186259956673124494950355357547691504354018460442588476778091995201536
1057 2854495385411919762116571938898990272765493374
1058 70368744177664
1059 18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436998
1060 6582018229284824168619876730229402019930943462534319453395484656
1061 2
1062 36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010985136064
1063 2
1064 5708990770823839524233143877870038139568914176
1065 73391955711682288371546268649666782105490092817421454529251180100134992493635553720125157584921493936046042
1066 4835703278458516765933564
1067 158456325028528675187087902718
1068 146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939500016
1069 2
1070 26328072917139296674479506920917608079723773850137277813577745404
1071 293567822846729153486185074598667128421960318613539983838411382859507669787005103899250139615177415979957768
1072 65536
1073 137975824382
1074 587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983804
1075 52656145834278593348959013841835216159447547700274555627189043168
1076 16
1077 1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967494
1078 22835963083295358413845225568249272556299730944
1079 9671406556917033397657598
1080 2348542582773833227889480596789337027375682654220611539264477669450236708785040762358789676567397087697698816
1081 140737496743934
1082 4
1083 4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996913652594139201536
1084 16
1085 210624583337114373441507981533931580831655341823482066905082101602
1086 9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739964
1087 2
1088 18446744073709551616
1089 18788340662190665823115844774314696219005460391266558965658327772257672200916868181534892101192850364017147904
1090 421249166674228746791672110734681729275580381602196445017243911164
1091 2
1092 37576681324381331646231689548629392438010920782533117931316655635859196735015167483168828832033318443906232336
1093 2
1094 4
1095 75153362648762663292463379097258784876021842407564569211090804672374910273030928741999121707972522792219344858
1096 256
1097 2
1098 150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994044100544
1099 182687704666362864775460604089535377456991567998
1100 1684996666696914987166688442938726918369972126637015181565677797376
1101 300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676934
1102 288230651029618684
1103 2
1104 601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586501069451151998976
1105 3369993333393829974333376885877453834204681738480692716418960842722
1106 365375409332725729550921208179070754913983152124
1107 1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952484924928
1108 16
1109 2
1110 2404907604760405225358828131112281116032698936822106214391925903515735813472266714516113861091680340703096863684
1111 2535301200456458802993406412798
1112 256
1113 4809815209520810450717656262224562232065397860164239095208531910428714902100169551315497965050138806438116458362
1114 4
1115 13479973333575319897333507543509815336818572211270286240551805124638
1116 9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607687525134336
1117 2
1118 77371252455336267248304124
1119 19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323398
1120 26959946667150639796128516724350533591840829255256855500755247824896
1121 576460752303947774
1122 38478521676166483605741250097796497856523182881313912761668255277583712667477744742779846790522755012739689611204
1123 2
1124 16
1125 76957043352332967211482500195592995713046365816547718857637790144501455508994750822692777586374313960200504082432
1126 4
1127 2923003274661805836407369665432566602261818507136
1128 153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900907364096
1129 2
1130 107839786668602559178668060348078522694548577690162289924414440997884
1131 307828173409331868845930000782371982852185463050511302093346042220669701339821957901674109858793314116885362499578
1132 16
1133 10141204801825835211973625645054
1134 615656346818663737691860001564743965704370926101022604186692084447185409228967527476162649563441920951828783038464
1135 215679573337205118357336120696157045389097155380324579848828881993758
1136 65536
1137 1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697094
1138 4
1139 147573952589676543998
1140 2462625387274654950767440006258975862817483704835449563421178574480029852110889753991585951615399676443662295756816
1141 11692013098647223345629478661730264157247460343934
1142 4
1143 4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788856
1144 20282719088661491769015976066816
1145 862718293348820473429344482784628181556388621521298319395315527974942
1146 9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576764
1147 139586437118
1148 23384026197294446691258957323460528314495189123056
1149 19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153414
1150 1725436586697640946858688965569256363112777243042596639916530962791424
1151 2
1152 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816
1153 2
1154 4
1155 78804012392788958424558080200287227610159478544381766509291868702255589526527522842477169729558133193190733818857638
1156 295147905179352825856
1157 618970019642690137449570302
1158 157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227324
1159 2305843009214218238
1160 6901746346790563787434755862277025452451108972170386555163623735426816
1161 315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453024056671744
1162 93536104789177786765035829293842113257979682766844
1163 2
1164 630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844913136
1165 13803492693581127574869511724554050904902217944340773110325048447598622
1166 81129638414606681695789009338364
1167 1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818118
1168 65536
1169 187072209578355573530071658587684226515959365501054
1170 2521728396569246669585858566409191283525103313337395572135853033021465216824929580940317477438953955062750904806277184
1171 2
1172 16
1173 5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269792321310541270089722
1174 4
1175 55213970774324510299478046898216203619608871777363092441300193823948768
1176 10086913586276986678343434265636765134100413253239154346994763111487278917922442627669112304567713772427471090211618816
1177 162259276829213363391578010290174
1178 4611686293305294844
1179 20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037090296
1180 110427941548649020598956093796432407239217743554726184882600387581837296
1181 2
1182 40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179644
1183 748288838313422294120289110230815476824387260243968
1184 4294967296
1185 80695308690215893426747474125094121072803306026134090659055402933093150375619152146654852777113155139227367584722616282
1186 4
1187 2
1188 161390617380431786853494948250188242145606612051826469551916209783790476376052574664353159098562272891470731335597817856
1189 2199560126462
1190 441711766194596082397320952862356473545111547487607393934149925478579204
1191 322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436678
1192 256
1193 2
1194 645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873404
1195 883423532389192164791648750371459257913741948437809479060803100646309918
1196 4951760157146024699223867376
1197 1291124939043454294827959586001505937164852896414611756415329678270326804163773851003999157786606318674655098184998583816
1198 4
1199 649037107316853453566312041154558
1200 2582249878086908589655919172003011874329705792830990359895437740870230919517584113145472837177012241468205163544865406976
1201 2
1202 4
1203 5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986758
1204 5986310706507378352962293074805895248510699964465136
1205 3533694129556768659166595001485837031654967793751237916243212402585239582
1206 10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890990235584
1207 2361183241434822737918
1208 256
1209 20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826251006171801508418528781262842
1210 7067388259113537318333190002971674063311233661717109539393557429248589824
1211 11972621413014756705924586149611790497021399392059518
1212 41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959898096
1213 2
1214 4
1215 82631996098781074868989413504096379978550585370549287187099326483937390284544861576275271176139413139762235123479911333888
1216 18446744073709551616
1217 2
1218 165263992197562149737978827008192759957101170741070304821162198818601471754320662485810714459101120435478508823076518477764
1219 9007199263129598
1220 28269553036454149273332760011886696253239742350009903329945699220682964976
1221 330527984395124299475957654016385519914202341482140609642324397637202895618155672912594607816006071691209420277630994741242
1222 19807040628566084398453096444
1223 2
1224 661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284852313578507892986740736
1225 56539106072908298546713410509425451533303183044618253821879484004572332032
1226 4
1227 1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608518
1228 16
1229 2
1230 2644223875160994395807661232131084159313618731857237955350740997694716495985292930085769800728261174167981352438460535798724
1231 2
1232 95780971304118053652588986055429151604701691465629696
1233 5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434552
1234 4
1235 226156424291633194186662080095093570025917938839693307933591250709645877218
1236 10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732872176
1237 2
1238 4
1239 21153791001287955166461289857048673274508949854856999017108761448780985511123905674642162028864267508911566160682385437359994
1240 452312848583266388373324160190187140051835877600158453279131188630422290176
1241 9444732965739290558462
1242 42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837587615893440692224
1243 10384593717069655257060992658442238
1244 16
1245 84615164005151820665845159428194693098035799419428900694132212327900687926568232639904322608038756767726826844661018286653402
1246 383123885216472214589586756787577295904684780545916924
1247 8796629893118
1248 169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567192149145864542743568974872576
1249 2
1250 1809251394333065553493296640760748560207343510400633813116524750123642650624
1251 338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779576
1252 16
1253 766247770432944429179173513575154591809369561091801214
1254 676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751511037639118072785414721924176543684
1255 3618502788666131106986593281521497120414687020801267626233049500247285301278
1256 256
1257 1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116294
1258 18889465931495760723964
1259 2
1260 2707685248164858261307045101702230179137145581421703111195498797706180095622989856360104693693462436401952439905479652246818816
1261 158456325028528675187087908862
1262 4
1263 5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465158
1264 65536
1265 14474011154664524427946373126085988481658789621579938783553262273756785539042
1266 10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930364
1267 3064991081731777716716694054300618367237478244367204478
1268 16
1269 21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965405048077824
1270 28948022309329048855892746252171976963317496166410141009864396001978282411004
1271 2201170739198
1272 43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809844498176
1273 147573952589676937214
1274 6129982163463555433433388425513886791532306862910193664
1275 86645927941275464361825443254471365732388658605494325870122105552304627654418305063953126825746694635786847224040060399757787168
1276 83076749736557242056505533453565936
1277 2
1278 173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239311146944
1279 2
1280 115792089237316195423570985008687907853269984665640564039457584007913129639936
1281 346583711765101857447301773017885462929554634421977071896309947576827663487963167206923911629884223479376374836819516446878990202
1282 4
1283 2
1284 693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243543536
1285 231584178474632390847141970017375815706539969331281128078915168015826259279902
1286 4
1287 1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052235943181994020078929461987027975688
1288 24519928653854221733733552434404946937971883548975562496
1289 2
1290 2772669694120814859578414184143083703436437075375817038338836529879403002089565657791605819184078240659569997539284267215385263044
1291 2
1292 75853011631093676244976
1293 5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315654
1294 4
1295 926336713898529563388616919926810971269627344429993322209536471715111833173858
1296 11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296
1297 2
1298 332306998946228968225951765074280444
1299 22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262598
1300 1852673427797059126777135760139006525652319754651516675231549573528106776395776
1301 2
1302 44362715105933037753254626946289339254982993206013065202727673289833940924988089683255007384601167459295879163129444771462956171204
1303 2
1304 256
1305 88725430211866075506509253892578678509965986412026134110802202173786135404051540215292232299971975799614413270902691914397331193352
1306 4
1307 2
1308 177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346104816
1309 196159429230833773870533033473132184555377962998287955842
1310 7410693711188236507108543040556026102609279018600996098525285376506440296956924
1311 354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003650097119655464796154
1312 4294967296
1313 2535301200456458802993406418942
1314 709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384665024
1315 14821387422376473014217086081112052205218558037201992197050570753012880593911838
1316 392318858461667547739736838950479151006397215279270592496
1317 1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805894
1318 4
1319 2
1320 2839213766779714416208296124562517712318911565184836202617345935302318247627132800217038202287756331603708469556481846039522752594176
1321 2
1322 4
1323 5678427533559428832416592249125035424637823130369672345949142181098744438386705913702790918796757329621358158350958086164260224761856
1324 16
1325 59285549689505892056868344324448208820874232148807968788202283012051522409201632
1326 11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711891985002801053402721105009967044
1327 2
1328 65536
1329 22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894214
1330 118571099379011784113738257924330264311939423244971739493009772204584603293301764
1331 2658455991569831745807614120560689152
1332 45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845981321261056
1333 8798240505854
1334 288300744895889404
1335 90854840536950861318665475986000566794205170085914757772328473655603479241648117713566716622717374290327189734622384647207777256636378
1336 256
1337 3138550867693340381917894711603833208051177722232017256574
1338 181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153724
1339 10141204801825835211973625651198
1340 474284397516047136454946754595585670566993857190463750305618264096412179006226416
1341 363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307832
1342 5316911983139663491615228241125572604
1343 604462909807314587484158
1344 726838724295606890549323807888004534353641360687318060281490199180639288113404200427926437394527401350185729272682261842234991953575936
1345 948568795032094272909893509191171341133987714380927500611236528192824358010355742
1346 4
1347 1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229318
1348 16
1349 2361183241434823131134
1350 2907354897182427562197295231552018137414565442749272243023098386786745698273378711687106885123029691004905086409597728834406847636045824
1351 12554203470773361527671578846415332832204710888928069025918
1352 20282409603651670423947251286016
1353 5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108535119924139129456406698731104838350842
1354 4
1355 3794275180128377091639574036764685364535950857523710002444946112771297432041422878
1356 11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057838576
1357 576460752311812094
1358 25108406941546723055343157692830665664409421777856138067964
1359 23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115669496
1360 7588550360256754183279148073529370729071901715047420004891101151362209493257486336
1361 2
1362 46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231338044
1363 140738025226238
1364 21267647932558653966460930556671557616
1365 93035356709837681990313447409664580397266094167976711731207846215635337245073280549625079042951650508187868999056511233297773062072017062
1366 4
1367 2
1368 186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204146273351340886553788416
1369 137438953472
1370 30354201441027016733116592294117482916287606860189680019559568902170379456331383804
1371 372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703878
1372 100433627766186892221372630771322662657637687111424552206336
1373 2
1374 744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407804
1375 60708402882054033466233184588234965832575213762914655904236445737262584841600237568
1376 4294967296
1377 1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249635550259518093393618010112
1378 81129638414606681695789072252924
1379 200867255532373784442745261542645325315275374222849104412798
1380 2977131414714805823690030317109266572712515013375254775034400661608006591044944263120548475388725991977642008572552780268450646501140459536
1381 2
1382 4
1383 5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261958
1384 256
1385 242833611528216133864932738352939863330300854881517440156476551217363035650651062302
1386 11908525658859223294760121268437066290850060053501019099651935423375594096449911977510825239641871143723126831017950305605836029946488422464
1387 9444732965739290951678
1388 16
1389 23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047814
1390 485667223056432267729865476705879726660601709763034880312953102434726071301302125564
1391 162259276829213363391578010296318
1392 47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123933807866740736
1393 803469022129495137770981046170581301261101496891396417650814
1394 4835703278458533878693884
1395 95268205270873786358080970147496530326800480428008152798186817833117617307059023559622272852475621484706334992592523158659416440253563502088
1396 16
1397 170141183460469231731687303715884107774
1398 190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382524
1399 2
1400 1942668892225729070919463513761563165632682381014231862414414931941898066898532171776
1401 381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764934
1402 4
1403 2305843009222082558
1404 762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442122180330717451260705220413542629376
1405 3885337784451458141838923813647037813284813678104279042503624819477808570410416996382
1406 18889465931753458761724
1407 1524291284333980581729295522359944485228807686848130444755447734192076044345588684913244302904451240126808428393949532629926370487648479346554
1408 340282366920938463463374607431768211456
1409 2
1410 3048582568667961163458591044719888970457615373696260889518666143953055004974855211026030504399511005441977045508236097769662964805728487865284
1411 9671406556917033397780478
1412 16
1413 6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932239352
1414 6427752177035961102167848369364650410088811975131171341221884
1415 15541351137805832567355695254588151253139254712417116170014499277911234281641667985438
1416 12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219881254656
1417 649037107316853453566312041160702
1418 4
1419 24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686828464119831118297614059200515762288634
1420 31082702275611665134711390509176302506278509424834232340028998555822468563283337019376
1421 12855504354071922204335696738729300820177623950825292635832192
1422 48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879458172864
1423 2
1424 65536
1425 97554642197374757230674913431036447054643691958280348464410820392844090168387098409777918325746681117594260062223975348550915976798485943910432
1426 4611756387171565564
1427 2
1428 195109284394749514461349826862072894109287383916560696928697309976585733676235351283230140149612092606160576672546515590663264346409090370498576
1429 2
1430 124330809102446660538845562036705210025114037700698060125873962710850279815484427729924
1431 390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035797503488
1432 256
1433 2
1434 780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572604
1435 248661618204893321077691175495427836337916892741460813637435269157075549553472753893218
1436 16
1437 1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145094
1438 4
1439 2
1440 3121748550315992231381597229793166305748598142664971150859654282861781525461921002368452923903592427310624278838847007644178620911963225137872896
1441 2722258935367507707706996859454145693694
1442 102844034832575377634685573909834406561420991602098741459304444
1443 6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862245409394220163365172842231094042618
1444 75557863725914323419136
1445 994646472819573284310764496293641680200912301594695434880927992471945221693200341532672
1446 12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160764
1447 2
1448 256
1449 24973988402527937851052777838345330445988785141319769206873255677002973910558124961168136894173086524547986596790921796286425207566065443515923976
1450 1989292945639146568621528992587283360401824603189390869761855907572637989176033408973824
1451 2
1452 49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557236342460376701342583024862313881005981696
1453 2
1454 4
1455 99895953610111751404211111353381321783955140565279076827497001293903173935369742901834969864752546726320840577624535486013155469184650209717682138
1456 411376139330301510538742295644529923104218794036925462166306816
1457 140739635838974
1458 199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264
1459 2
1460 7957171782556586274486115970349133441607298412757563479047423630290551952200534009577456
1461 399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142534
1462 77371252455336284361064444
1463 822752278660603021077495480314416722522349876531679576903382914
1464 799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038427062016
1465 15914343565113172548972231940698266883214596825515126958094847260581103904401068017057822
1466 4
1467 1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570616
1468 16
1469 10384593717069655257060992658448382
1470 3196670515523576044934755563308202297086564498088930458479808555343510886896537939468720350628103413703468776904793921727529973931384610663390265344
1471 2
1472 18446744073709551616
1473 6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280454
1474 21778071482940061661655974875633169727484
1475 63657374260452690195888927762793067532858387302060507832379389042324415617604272101785568
1476 12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816683284033536
1477 3291009114642412084309938365114701009965471731267159726697218174
1478 4
1479 25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759664559269642557562768195578
1480 127314748520905380391777855525586135065716774604121015664758778084648831235209643648089856
1481 2
1482 51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493146878706454075071428291825923784644
1483 2
1484 6582018229284824168619876730229402019930943462534319453662871536
1485 102293456496754433437912178025862473506770063938845774671353109882501222948406863395813241557454636344514417164573724701840506587919223965338262569472
1486 4
1487 2
1488 204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837347308009619456
1489 2
1490 509258994083621521567111422102344540262867098416484062659035112338595324940834176545850364
1491 409173825987017733751648712103449894027080255755383098685411421012016724550584319360421925577196589292198075269405467680192018952799559529138034311034
1492 16
1493 2
1494 818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332132159424
1495 1018517988167243043134222844204689080525734196832968125359608599545469307803400471136165858
1496 87112285931760556131633720847601386913536
1497 1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794694
1498 26328072917139296674479506920917608079723773850137277813577760764
1499 2
1500 3273390607896141870013189696827599152216642046043064789483293405132110130890760823328958501704065208619280350063810707148398960326956926988538007781376
1501 604462909807314587877374
1502 4
1503 6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055179256
1504 4294967296
1505 4074071952668972172536891429474902156381530136290886343107497058156310299801220277788999522
1506 13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357564
1507 174224571863520493293247799005065324267518
1508 83076749736557242060991540894892016
1509 26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715014
1510 8148143905337944345073782753637512644205873574663745002544561797417525199053346824733590524
1511 2
1512 52374249726338269920211035149241586435466272736689036631732661889538140742474792878132426789506135071600884864068644806579794999824844471481641107193856
1513 618970019642690137449693182
1514 4
1515 104748499452676539840422070298483172870932545473378073263465340075364092160838275903830150229454221440575523219571927361416011743318274225597168943661018
1516 16
1517 2336462209022
1518 209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784512293688316945405523234540329082504085444
1519 210624583337114373395836055367340864637790190801098785458575376256
1520 32592575621351777380295131014550050576823494298654980010178247189671309722033001928108998656
1521 418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689255333308310987814423801384310669312
1522 4
1523 2
1524 837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062884336
1525 65185151242703554760590262029100101153646988597309960020356494379340201592426774597902270432
1526 421249166674228746791672110734681729275580381602196445017243926524
1527 1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760518
1528 256
1529 696898287454081973172991196020261297063934
1530 3351951982485649274893506249551461531869841455148098344430890491300743492925496265380992632741928164216485159166541553426422160018928953707931895001251904
1531 2
1532 16
1533 6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937991581785062302509512437464494790335492566727044633141119702531962
1534 332306998946228968225951765137195004
1535 260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864158
1536 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096
1537 9007199791611902
1538 4
1539 26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765626310991532096556227362816
1540 521481209941628438084722097917797475926090895945169516898153780300989485130591999782063964176
1541 147573952589684801534
1542 53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336444
1543 2
1544 256
1545 107262463439540776796592199985646769019834926564739147021788492592736532123845251983859186850936845879872072422451248732533930990733996212564650784322519002
1546 4
1547 3369993333393829974333376885878118448205011390832594224217889562498
1548 214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509730983776813660062124991145119142938452816818176
1549 2
1550 2085924839766513752338888384931203236916703635113918720651407820138886450957657913031705754624
1551 429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461970341220469940577874982203069817084484515834
1552 65536
1553 2
1554 858099707516326214372737599885174152158679412517913176174307932398192897924707006515319961822668486159821987590688879009547916909250667222248946731757584324
1555 4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826078
1556 16
1557 1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764792
1558 4835703278458791576731644
1559 2
1560 3432398830065304857490950399540696608634717650071652704697231737936470950764883035416833360055540225155462696151415311625521482268779437958147544686253834496
1561 13479973333575319897333507543509815336818572211270286240551805124734
1562 5575186299632655785383929568162090380689404
1563 6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057158
1564 4951760452289426278949322736
1565 16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304222
1566 13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625166070980739334144
1567 2
1568 26959946667150639794667015087019630673637144422540572481103610249216
1569 27459190640522438859927603196325572869077741200573221637577853836742172733590624208490238562645818219909185245565923432148487951998866575250296113164460228614
1570 33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782609404
1571 2
1572 54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920461296
1573 11150375257721303140599604943938301313677312
1574 4
1575 109836762562089755439710412785302291476310964802292886550311415413718285806890936908805382622301669795272536895243122963478263359149302331645073857046590291968
1576 256
1577 9671406556917033398173694
1578 219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828924
1579 2
1580 133499189745056880149688856635597007162669032647290798121690100488888732861290034376435131482096
1581 439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231991768724319023104628222722042
1582 107839786668602559178668060348078522694548577690162289924414441013244
1583 2
1584 878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109572129496812994586871943727747988149256585216
1585 266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867102
1586 5316911983139663491615228241188487164
1587 1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816609247052884151894016
1588 16
1589 215679573337205118357336120696157045389097155380324579848828881993854
1590 3514776401986872174070733209129673327241950873673372369609965291636994868879827419285505962561052760799051842021601391801766859730280214662591358295003499592644
1591 8933531975678
1592 256
1593 7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101952740864
1594 4
1595 1067993517960455041197510853084776057301352261178326429575011200972356145961756856337000537520098
1596 14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144506018075267913082444425038652339922201614016556056019746013604474896
1597 2
1598 19807040628566084415565856764
1599 28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520062296670805652383286450335240249401338
1600 2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576
1601 2
1602 56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548451264
1603 862718293348820473429344482784628181556388621521298319395315527975038
1604 16
1605 112472844863579909570263462692149546471742427957547915827518889319567913588629016922766060564936375657953431810551327917974289866869537666957280616175975259996122
1606 89202980794122492566142873090593446028115964
1607 2
1608 224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258209533696
1609 2
1610 8543948143683640329580086826403645045108459036285300045357422794401656146166339430432828070804484
1611 449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513976
1612 21267647932558653966465416564112883696
1613 2
1614 899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771027004
1615 17087896287367280659160173649356416916821636178853222159576332862577797459012007760020627057410018
1616 65536
1617 1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274445007216033363646147125736158827780736668259493823229803099441099440256
1618 4
1619 2
1620 3599131035634557106248430806148785487095757694641533306480604458123645857111924857573552896181825519553580000864523160417719278569226436810038634218276368454516736
1621 2
1622 4
1623 7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215558
1624 6901746346790563787434755862277025452451108972170386627220118261726976
1625 68351585149469122636640694597425667667286544715412888638305373985606896342288430522560715719442432
1626 14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431164
1627 2
1628 356811923176489970264571492362391376281731056
1629 28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862712
1630 136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563941884
1631 13803492693581127574869511724554050904902217944340773110325048447598718
1632 57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327115247471508579411686594707456
1633 2361183241434830995454
1634 77371252455336542059102204
1635 115172193140305827399949785796761135587064246228529065807379342659136448405787965970714004342649308613707121491079786469707352936821249159831223125579521029778210778
1636 16
1637 2
1638 230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128546818871463112879586008853757371408921704310200231157869690288879697984
1639 713623846352979940529142984724747568191375358
1640 546812681195752981093125556779405341338292357723303109106442651602488249799843980805879393767390976
1641 460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795334
1642 4
1643 9007201402224638
1644 921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531594736
1645 1093625362391505962186251113614024653450909225746084265111101506824585371377051054052916079173304162
1646 4
1647 1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115197398528
1648 65536
1649 158456325028528675187088031742
1650 3685510180489786476798393145496356338786055879312930105836138965085804596810865875289730632283425011542568379421873529722785229851775545111278803821929492018469274624
1651 170141183460469231731687303715884113918
1652 110427941548649020598956093796432407239217743554726184882600387849224176
1653 7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610626293777384272182153576442
1654 4
1655 4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107678
1656 14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943107267025451790133886976
1657 2
1658 4
1659 29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450679977300818977969040450467050557235765877928995052996173331301587222394
1660 8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708093263856
1661 2854495385411919762116571938898990272765495294
1662 58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021802044
1663 2
1664 340282366920938463463374607431768211456
1665 117936325775673167257548580655883402841153788138013763386756446882693253080552915723086440179618777456593712075158515852609236934536426797612710560329245626716435480072
1666 441711766194596082395824375185729628956871291131554796587751924498939904
1667 2
1668 235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087212016
1669 2
1670 34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368862204
1671 471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415878
1672 5708990770823839524542628887619325614255767296
1673 883423532389192164791648750371459257913741948437809479060803100646310014
1674 943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858192025310858051584
1675 69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664771276768
1676 16
1677 1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292315642961050122594052643097228441896869882
1678 4
1679 9444732965739298815998
1680 3773962424821541352241554580988268890916921220416440428376206300245764146438534964849286565320196062155915756258670593793202576867250851916110210185723674066579682820096
1681 2199023255552
1682 288230376151711744
1683 7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799552587241391232944805160090735100497329800609288
1684 16
1685 279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889502
1686 15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307964
1687 3533694129556768659166595001485837031654967793751237916243212402585239678
1688 256
1689 30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615814
1690 559936185544451052639360570142111069530411374308662383724997276602077435478794090198717803044907515904
1691 618970019642690137450086398
1692 60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698459044704256
1693 2
1694 7067388259113537318333190025807637146605293684435051343678346987290230784
1695 120766797594289323271729746591624604509341479053326093708038601607861093068919852168861333926825364783466048823733060361560108702708075249792962259448881455082423795613658
1696 4294967296
1697 2
1698 241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926524
1699 2
1700 2239744742177804210557442280568444278121645497234649534899989100963791872447811545609106894768309272576
1701 483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740336380084470231012408813550640775978500076839038586717198427207474593398784
1702 18889466001847325032444
1703 2722258935367507707706996859454145699838
1704 966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245220482816
1705 4479489484355608421114884561136888556243290994469299069845650128094174458554187041784174859702333601762
1706 4
1707 1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411718
1708 28269553036454149273332760011886696253239742350009903329945699220950351856
1709 2
1710 3864537523017258344695351890931987344298927329706434998657235251451528101268529135753035996351044851739576102613491115775504678617446842802458443121049333029928355751526464
1711 576460752840294398
1712 65536
1713 7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646854
1714 4
1715 17917957937422433684459538244604093331046072276423861799223686200216814454141307369706910781664267337728
1716 15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460405988029728322274757439585781751674368233041936
1717 2535301200456458802993406541822
1718 4
1719 30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587896
1720 35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039893445225479936
1721 2
1722 61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761360477630002320631928168881306123472815450855938810250908483494457112510404
1723 2
1724 16
1725 123665200736552267030251260509823595017565674550605919957031528046448684225097683274892938368774500685015735605663981178460799316804606446282112467832957929941707063996416032
1726 4
1727 182687704666362864775460604089535377456991569918
1728 247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136
1729 226156424291633194186662080095093580914953680272585937546123792131835813762
1730 143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855410684
1731 494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398278
1732 16
1733 2
1734 989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870189691009973584584033058227748864
1735 286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819358
1736 452312848583266388373324160190187140051835877600158453279203245124948590336
1737 1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593592
1738 365375409332725729550921208179070754913987330044
1739 140874927308798
1740 3957286423569672544968040336314355040562101585619389438625008897486356175079163872242940319685112545355297941957505521499902774946117866090116683853095750950400419449139097616
1741 2
1742 21778071482940061661655974875633232642044
1743 7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777440571751182799049235605892001478190318822633232163567816525036874737184145274
1744 65536
1745 1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277342
1746 15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417517006784
1747 2
1748 4951835715005247013919916016
1749 31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974725122014973541297366954884741851458169472334952442
1750 2293498615990071511610820895303896192190898054721774420378349587947130219598885441883135076734349422362624
1751 10141204801825835211973625774078
1752 63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670083755776
1753 2
1754 4
1755 126633165554229521438977290762059361297987250739820462036000284719563383841541547971345020564998229638847889363250241678310146372742735436905112620762435650838245627790796784128
1756 16
1757 3618502788666131106986593281521497120414687020801267626233049500247285301374
1758 253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915324
1759 2
1760 9173994463960286046443283581208347763186259956673124494951816859185022407272142917112790495460154383794176
1761 506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830534
1762 4
1763 10995116277758
1764 1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512284629067738294368947956377743563447196856443092899870325439406505148846964736
1765 18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492437022
1766 4
1767 2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102604612351887269834827264163834
1768 87112285952042656250275569926479913418496
1769 2305843009750564862
1770 4052261297735344686047273304385899561535592023674254785152009111026028172841395967559608100760540373942959301388888253628430744523503242014873961313947400554474309165131275172804
1771 14474011154664524427946373129008991756320553919612440321480491492129644738434
1772 16
1773 8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288952
1774 4
1775 73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524022003302368
1776 16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741701012123222016
1777 2
1778 28948022309329048855892746252171976963317496166410141009864396001978282426364
1779 32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153798
1780 146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043940544496
1781 174224571863520493293247799005065324273662
1782 64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235559154995735056030955845421941196079742373806997504
1783 2
1784 256
1785 129672361527531029953512745740348785969138944757576153124864291552832900650221202421719998765782068170231208423182126373201617802022333373824227305651503968266506180480738212806822
1786 19807040628566084673263894524
1787 2
1788 259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345234416
1789 2
1790 587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757984764
1791 518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690461176
1792 115792089237316195423570985008687907853269984665640564039457584007913129639936
1793 11692013098647223345629478661730264157247460345854
1794 1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943827320167852255531908654022503693796511842244
1795 1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967518
1796 16
1797 2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842694
1798 4899916394579099644
1799 231584178474632390847141970017375815706539969331281128078915168015826259279998
1800 4149515568880992958512407863691161151012446232242436899995657329690652813761450729173540276836584391077534913986983338090715021782702746840095898619494411365844307284363152275275776
1801 2
1802 81129638414606681695806185013244
1803 8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370758
1804 23384026197294446691258957323460528332087106732016
1805 4697085165547666455778961193578674054751365097816639741414581943064418050229216926541479253901706202835320832
1806 16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177153254714802152421511274888241681852862960579275118416927031305094305821478600644
1807 696898287454081973172991196020261297070078
1808 65536
1809 33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076323700224
1810 9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127740924
1811 2
1812 66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378970096
1813 926336713898529563388567880069503262826159877325124512315660672626254990540672
1814 4
1815 132784498204191774672397051638117156832398279431757980799861034550100889984001401346981291389423166191537028590567085645103203800071551350162446781843440912040364979999983992685201408
1816 256
1817 604462909807314595741694
1818 265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609516126144
1819 162259276829213363391578010419198
1820 37576681324381331646231689548631245111438717841659895067076794551042390518163293508390161277887962781282467856
1821 531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728134
1822 4
1823 2
1824 1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174783115825055935124027312439296
1825 75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497055473632
1826 93536104789177786765035829293842113257979686944764
1827 2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675561023291841598179639871622131106970689384554575649905669845230342525598765678088
1828 16
1829 576460754450907134
1830 4249103942534136789516705652419749018636744941816255385595553105603228479037124667210825344706761043545632205642015691252905106426488280093337537432150727214087722571693114506250025924
1831 2
1832 256
1833 8498207885068273579033411304839498037273489883632510771191106211206456957773635883826600036243668570702229271779944016245545269402443315830555107253415213958993992298150232361963347962
1834 7410693711188236507108543040556026102609279018600996098525285376506440296972284
1835 300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676958
1836 16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320531119780756259093459366096316399616
1837 187072209578355573530071658587684226515959365502974
1838 4
1839 33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600198
1840 601226901190101306339707032778070279008174732520529886901066488712245510429339761526708152512320402605349994496
1841 14821387422376473014217086081112052205218558037201992197050570753012880593911934
1842 67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200444
1843 158456325028528675187088424958
1844 16
1845 135971326161092377264534580877431968596375838138120172339057699379303311325580627943605803192578111196791808906495453724969784084241226030713328135412292061184755365523631818726602407432
1846 5575186299632655785383929568162090443603964
1847 2
1848 271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471366339733053272803477055050348704826503822955714188322643402167786983161384141056
1849 8796093022208
1850 2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346004277804608257024
1851 543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603078
1852 16
1853 649037107316853453566312041283582
1854 1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979468224
1855 4809815209520810450717656262224621517615087366056295963552856357906784957666866900182443750975009348166883475298
1856 18446744073709551616
1857 2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412294
1858 4
1859 748288849463794893385598205118596042388018214985728
1860 4351082437154956072465106588077822995084026820419845514849846380137705962389721202938260839458193620723990511615462132038047656124468041524638715832904052123618618214102245866466842767376
1861 2
1862 118571099379011784113736688648896417641748464297616254489054623081453418927079424
1863 8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247733959218721729874048843776
1864 256
1865 19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323422
1866 17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298364
1867 2
1868 16
1869 34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331334352849448565321650945785119434777584825375663928865460004580735518415389720442
1870 38478521676166483605741250097796497856523182881313912761668256774161389294322334276356727724716769690757044894724
1871 2
1872 69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884624957639335924604993866654932371813198462976
1873 2
1874 4
1875 139234637988958594318883410818490335842688858253435056475195084164406590796240207363967347961027748362580917384555649127929641519412967797122936630648701228967517076133012499044874812653568
1876 474284397516047136454946754595585670566993857190463750305618264096412179273613296
1877 2
1878 278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772924
1879 2
1880 153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201723000402214656
1881 556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525149264232174508842275633635181350554874880314887372296
1882 4
1883 948568795032094272909893509191171341133987714380927500611236528192824358010355838
1884 1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707095536
1885 307828173409331868845930000782371982852185463050511302093346042220669745941312354962920238187761842228671675359202
1886 4835703278528885443002364
1887 2227754207823337509102134573095845373483021732054960903603121346630505452738612005129840239901060253798165190221481644194672219102234100585084307285020612399203567703857386936674563953393658
1888 4294967296
1889 2
1890 4455508415646675018204269146191690746966043464109921807206242693261010905477839666606499143539812367597895126305805249379634006628441911636952636240696212400281456209329674285805095061028864
1891 2305843011361177598
1892 5986310706507378352962293074805895248528291882074096
1893 8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731654
1894 4
1895 1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697118
1896 17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227330240256
1897 3794275180128377091639574036764685364535950857523710002444946112771297432041422974
1898 89202980794122492566142873090593446091030524
1899 35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626927096
1900 2462625387274654950767440006258975862817483704404090416746768337765357610718575663214659291530535456951910951550976
1901 2
1902 71288134650346800291268306339067051951456695425758748915299883092176174487635584164154887676833928121541286087087412614229511011271491218722697833120659596691437416786879139845044909253853244
1903 11972621413014756705924586149611790497021399392061438
1904 7588550360256754183279148073529370729071901715052612301748427053171125360412000256
1905 142576269300693600582536612678134103902913390851517497830599766184352348975276093579084324663569391123095090125900460195867830203376475974120926381462756174568118156386387162457886931122421722
1906 4
1907 2
1908 285152538601387201165073225356268207805826781703034995661199532368704697950542336656619550707335712486165144348349650456918044045085964874890791332482638386765749667147516559380179705734885376
1909 9671406556917033406038014
1910 9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997577724
1911 570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288711876401634349596456730225896840324123287486165214584326731223237455412394490593408
1912 256
1913 2
1914 1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499587110572756583060474847840889289892013507265528070084
1915 19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153438
1916 16
1917 2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096257519104
1918 30354201441027016733116592294117482916287606860189680019559568902170379456331399164
1919 2535301200456458802993406935038
1920 4562440617622195218641171605700291324893228507248559930579192517899275167208716788512109205796583678818742453187399487049959170168043386291656907041493711058581042019676686402349073388468699136
1921 10384593717069655257060992658571262
1922 4611686018427387904
1923 9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207558
1924 356811923176489970264571492366877383723057136
1925 78804012392788958424558080200287288318562360594964359569081175091347761770267168425886916227354797574428934799360032
1926 18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986677184
1927 142936511610878
1928 256
1929 36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830214
1930 157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961228284
1931 2
1932 72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953298927322735127342474473377148512512780705854452790634863070097465979817868201553936
1933 2
1934 4
1935 145998099763910246996517491382409322396583312231953917778534160572776805350677991584238781117989583025237355055265461671856202274657357602291319128005282831028390409867690630801029247496649408008
1936 95780971304118053647396689196894323976171195136475136
1937 713623846352979940529142984724747568191381502
1938 291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048148433417093497028735675983854567364
1939 242833611528216133864932738352939863330300854881517440156476551217363035650651062398
1940 630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047845957616
1941 583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283334
1942 4
1943 147573952590213283838
1944 1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656
1945 1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818142
1946 485667223056432267729865476705879726660601709763034880312953102434726071301302140924
1947 2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105554157640381900492316066650849443089807468076820592634
1948 16
1949 2
1950 4671939192445127903888559724237098316690665991422525368913093138328857771221688165510451288035657899231896134194644198189458543423275197200988596917590350396580749551782528375601824736560231220224
1951 2
1952 4294967296
1953 9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450007692680618403331804836627973833209836112298077066154853705825302334118818161308466696
1954 4
1955 5043456793138493339171717132818382567050206626619577173497381555743452386751642958302564455532233449279160486975111138
1956 18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089070576
1957 10141204801825835211973626167294
1958 383123885216472214589586756787577295904684780550094844
1959 37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132998
1960 10086913586276986678343434265636767076769305478968225266456669935005811415910124968661573413062948142878724376689115136
1961 9007336693694462
1962 74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356528064
1963 2854495385411919762116571938898990272765501438
1964 16
1965 149502054158244092924433911175587146134101311725520811805218980426523448679093960774852923555220982714815082473637809739583153954618724341852966179934204521089752146658392155253416717665613603962842
1966 4
1967 3885337784451458141838923813647037813284813678104279042503624819477808570410416996478
1968 299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243344548401709056
1969 766247770432944429179173513575154591809369561091803134
1970 40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074180604
1971 598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146984345088
1972 83076749736557537204393120620347376
1973 2
1974 1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600868102985622082726763920666241239724623829743521339450000484737672852023313114194755524
1975 80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124181913568
1976 5708990770823859806642747529468404492782272256
1977 2392032866531905486790942578809394338145620987608332988883503686824375178865503049616412016019962016447144819201720664620106359620960485637227891297994520232330261783830994590149049944504587400511494
1978 77371252455406635925372924
1979 2
1980 4784065733063810973581885157618788676291241975216665977767007373648750357731006260623441412471710886389237888591683474846824771068390523190665567918960957383118601760972861323806333105056063663640576
1981 15541351137805832567355695254588151253139254712417116170014499277911234281641667985534
1982 4
1983 9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045958
1984 18446744073709551616
1985 322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436702
1986 19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091964
1987 2
1988 31082702275611665134711390509176302506278509424834232340028998555822468563283604406256
1989 38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912335135265730355128461381787038818758022435700232
1990 645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186874364
1991 3064991081731777716716694054300618367237478244367206398
1992 76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796833144576
1993 2
1994 4
1995 153090103458041951154620325043801237641319743206933311288544235956760011447392196466575308068731863880576854430416121865944254653683496918893281666000472860308572848416839407009861777414132205389054118
1996 16
1997 2
1998 306180206916083902309240650087602475282639486413866622577088471913520022894784390350900738050555138105234536857820245071373614031482942161565170086143298589738273508330367307539078392914601585774690304
1999 2
2000 2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376