0 1
1 12
2 124
3 1248
4 124816
5 12481632
6 1248163264
7 1248163264128
8 1248163264128256
9 1248163264128256512
10 12481632641282565121024
11 124816326412825651210242048
12 1248163264128256512102420484096
13 12481632641282565121024204840968192
14 1248163264128256512102420484096819216384
15 124816326412825651210242048409681921638432768
16 12481632641282565121024204840968192163843276865536
17 12481632641282565121024204840968192163843276865536131072
18 12481632641282565121024204840968192163843276865536131072262144
19 12481632641282565121024204840968192163843276865536131072262144524288
20 124816326412825651210242048409681921638432768655361310722621445242881048576
21 1248163264128256512102420484096819216384327686553613107226214452428810485762097152
22 12481632641282565121024204840968192163843276865536131072262144524288104857620971524194304
23 124816326412825651210242048409681921638432768655361310722621445242881048576209715241943048388608
24 12481632641282565121024204840968192163843276865536131072262144524288104857620971524194304838860816777216
25 1248163264128256512102420484096819216384327686553613107226214452428810485762097152419430483886081677721633554432
26 124816326412825651210242048409681921638432768655361310722621445242881048576209715241943048388608167772163355443267108864
27 124816326412825651210242048409681921638432768655361310722621445242881048576209715241943048388608167772163355443267108864134217728
28 124816326412825651210242048409681921638432768655361310722621445242881048576209715241943048388608167772163355443267108864134217728268435456
29 124816326412825651210242048409681921638432768655361310722621445242881048576209715241943048388608167772163355443267108864134217728268435456536870912
30 1248163264128256512102420484096819216384327686553613107226214452428810485762097152419430483886081677721633554432671088641342177282684354565368709121073741824
31 12481632641282565121024204840968192163843276865536131072262144524288104857620971524194304838860816777216335544326710886413421772826843545653687091210737418242147483648
32 124816326412825651210242048409681921638432768655361310722621445242881048576209715241943048388608167772163355443267108864134217728268435456536870912107374182421474836484294967296
33 1248163264128256512102420484096819216384327686553613107226214452428810485762097152419430483886081677721633554432671088641342177282684354565368709121073741824214748364842949672968589934592
34 124816326412825651210242048409681921638432768655361310722621445242881048576209715241943048388608167772163355443267108864134217728268435456536870912107374182421474836484294967296858993459217179869184
35 12481632641282565121024204840968192163843276865536131072262144524288104857620971524194304838860816777216335544326710886413421772826843545653687091210737418242147483648429496729685899345921717986918434359738368
36 1248163264128256512102420484096819216384327686553613107226214452428810485762097152419430483886081677721633554432671088641342177282684354565368709121073741824214748364842949672968589934592171798691843435973836868719476736
37 1248163264128256512102420484096819216384327686553613107226214452428810485762097152419430483886081677721633554432671088641342177282684354565368709121073741824214748364842949672968589934592171798691843435973836868719476736137438953472
38 1248163264128256512102420484096819216384327686553613107226214452428810485762097152419430483886081677721633554432671088641342177282684354565368709121073741824214748364842949672968589934592171798691843435973836868719476736137438953472274877906944
39 1248163264128256512102420484096819216384327686553613107226214452428810485762097152419430483886081677721633554432671088641342177282684354565368709121073741824214748364842949672968589934592171798691843435973836868719476736137438953472274877906944549755813888
40 12481632641282565121024204840968192163843276865536131072262144524288104857620971524194304838860816777216335544326710886413421772826843545653687091210737418242147483648429496729685899345921717986918434359738368687194767361374389534722748779069445497558138881099511627776
41 124816326412825651210242048409681921638432768655361310722621445242881048576209715241943048388608167772163355443267108864134217728268435456536870912107374182421474836484294967296858993459217179869184343597383686871947673613743895347227487790694454975581388810995116277762199023255552
42 1248163264128256512102420484096819216384327686553613107226214452428810485762097152419430483886081677721633554432671088641342177282684354565368709121073741824214748364842949672968589934592171798691843435973836868719476736137438953472274877906944549755813888109951162777621990232555524398046511104
43 12481632641282565121024204840968192163843276865536131072262144524288104857620971524194304838860816777216335544326710886413421772826843545653687091210737418242147483648429496729685899345921717986918434359738368687194767361374389534722748779069445497558138881099511627776219902325555243980465111048796093022208
44 1248163264128256512102420484096819216384327686553613107226214452428810485762097152419430483886081677721633554432671088641342177282684354565368709121073741824214748364842949672968589934592171798691843435973836868719476736137438953472274877906944549755813888109951162777621990232555524398046511104879609302220817592186044416
45 124816326412825651210242048409681921638432768655361310722621445242881048576209715241943048388608167772163355443267108864134217728268435456536870912107374182421474836484294967296858993459217179869184343597383686871947673613743895347227487790694454975581388810995116277762199023255552439804651110487960930222081759218604441635184372088832
46 12481632641282565121024204840968192163843276865536131072262144524288104857620971524194304838860816777216335544326710886413421772826843545653687091210737418242147483648429496729685899345921717986918434359738368687194767361374389534722748779069445497558138881099511627776219902325555243980465111048796093022208175921860444163518437208883270368744177664
47 12481632641282565121024204840968192163843276865536131072262144524288104857620971524194304838860816777216335544326710886413421772826843545653687091210737418242147483648429496729685899345921717986918434359738368687194767361374389534722748779069445497558138881099511627776219902325555243980465111048796093022208175921860444163518437208883270368744177664140737488355328
48 12481632641282565121024204840968192163843276865536131072262144524288104857620971524194304838860816777216335544326710886413421772826843545653687091210737418242147483648429496729685899345921717986918434359738368687194767361374389534722748779069445497558138881099511627776219902325555243980465111048796093022208175921860444163518437208883270368744177664140737488355328281474976710656
49 12481632641282565121024204840968192163843276865536131072262144524288104857620971524194304838860816777216335544326710886413421772826843545653687091210737418242147483648429496729685899345921717986918434359738368687194767361374389534722748779069445497558138881099511627776219902325555243980465111048796093022208175921860444163518437208883270368744177664140737488355328281474976710656562949953421312
50 124816326412825651210242048409681921638432768655361310722621445242881048576209715241943048388608167772163355443267108864134217728268435456536870912107374182421474836484294967296858993459217179869184343597383686871947673613743895347227487790694454975581388810995116277762199023255552439804651110487960930222081759218604441635184372088832703687441776641407374883553282814749767106565629499534213121125899906842624
51 1248163264128256512102420484096819216384327686553613107226214452428810485762097152419430483886081677721633554432671088641342177282684354565368709121073741824214748364842949672968589934592171798691843435973836868719476736137438953472274877906944549755813888109951162777621990232555524398046511104879609302220817592186044416351843720888327036874417766414073748835532828147497671065656294995342131211258999068426242251799813685248
52 12481632641282565121024204840968192163843276865536131072262144524288104857620971524194304838860816777216335544326710886413421772826843545653687091210737418242147483648429496729685899345921717986918434359738368687194767361374389534722748779069445497558138881099511627776219902325555243980465111048796093022208175921860444163518437208883270368744177664140737488355328281474976710656562949953421312112589990684262422517998136852484503599627370496
53 124816326412825651210242048409681921638432768655361310722621445242881048576209715241943048388608167772163355443267108864134217728268435456536870912107374182421474836484294967296858993459217179869184343597383686871947673613743895347227487790694454975581388810995116277762199023255552439804651110487960930222081759218604441635184372088832703687441776641407374883553282814749767106565629499534213121125899906842624225179981368524845035996273704969007199254740992
54 12481632641282565121024204840968192163843276865536131072262144524288104857620971524194304838860816777216335544326710886413421772826843545653687091210737418242147483648429496729685899345921717986918434359738368687194767361374389534722748779069445497558138881099511627776219902325555243980465111048796093022208175921860444163518437208883270368744177664140737488355328281474976710656562949953421312112589990684262422517998136852484503599627370496900719925474099218014398509481984
55 1248163264128256512102420484096819216384327686553613107226214452428810485762097152419430483886081677721633554432671088641342177282684354565368709121073741824214748364842949672968589934592171798691843435973836868719476736137438953472274877906944549755813888109951162777621990232555524398046511104879609302220817592186044416351843720888327036874417766414073748835532828147497671065656294995342131211258999068426242251799813685248450359962737049690071992547409921801439850948198436028797018963968
56 124816326412825651210242048409681921638432768655361310722621445242881048576209715241943048388608167772163355443267108864134217728268435456536870912107374182421474836484294967296858993459217179869184343597383686871947673613743895347227487790694454975581388810995116277762199023255552439804651110487960930222081759218604441635184372088832703687441776641407374883553282814749767106565629499534213121125899906842624225179981368524845035996273704969007199254740992180143985094819843602879701896396872057594037927936
57 124816326412825651210242048409681921638432768655361310722621445242881048576209715241943048388608167772163355443267108864134217728268435456536870912107374182421474836484294967296858993459217179869184343597383686871947673613743895347227487790694454975581388810995116277762199023255552439804651110487960930222081759218604441635184372088832703687441776641407374883553282814749767106565629499534213121125899906842624225179981368524845035996273704969007199254740992180143985094819843602879701896396872057594037927936144115188075855872
58 124816326412825651210242048409681921638432768655361310722621445242881048576209715241943048388608167772163355443267108864134217728268435456536870912107374182421474836484294967296858993459217179869184343597383686871947673613743895347227487790694454975581388810995116277762199023255552439804651110487960930222081759218604441635184372088832703687441776641407374883553282814749767106565629499534213121125899906842624225179981368524845035996273704969007199254740992180143985094819843602879701896396872057594037927936144115188075855872288230376151711744
59 124816326412825651210242048409681921638432768655361310722621445242881048576209715241943048388608167772163355443267108864134217728268435456536870912107374182421474836484294967296858993459217179869184343597383686871947673613743895347227487790694454975581388810995116277762199023255552439804651110487960930222081759218604441635184372088832703687441776641407374883553282814749767106565629499534213121125899906842624225179981368524845035996273704969007199254740992180143985094819843602879701896396872057594037927936144115188075855872288230376151711744576460752303423488
60 1248163264128256512102420484096819216384327686553613107226214452428810485762097152419430483886081677721633554432671088641342177282684354565368709121073741824214748364842949672968589934592171798691843435973836868719476736137438953472274877906944549755813888109951162777621990232555524398046511104879609302220817592186044416351843720888327036874417766414073748835532828147497671065656294995342131211258999068426242251799813685248450359962737049690071992547409921801439850948198436028797018963968720575940379279361441151880758558722882303761517117445764607523034234881152921504606846976
61 12481632641282565121024204840968192163843276865536131072262144524288104857620971524194304838860816777216335544326710886413421772826843545653687091210737418242147483648429496729685899345921717986918434359738368687194767361374389534722748779069445497558138881099511627776219902325555243980465111048796093022208175921860444163518437208883270368744177664140737488355328281474976710656562949953421312112589990684262422517998136852484503599627370496900719925474099218014398509481984360287970189639687205759403792793614411518807585587228823037615171174457646075230342348811529215046068469762305843009213693952
62 124816326412825651210242048409681921638432768655361310722621445242881048576209715241943048388608167772163355443267108864134217728268435456536870912107374182421474836484294967296858993459217179869184343597383686871947673613743895347227487790694454975581388810995116277762199023255552439804651110487960930222081759218604441635184372088832703687441776641407374883553282814749767106565629499534213121125899906842624225179981368524845035996273704969007199254740992180143985094819843602879701896396872057594037927936144115188075855872288230376151711744576460752303423488115292150460684697623058430092136939524611686018427387904
63 1248163264128256512102420484096819216384327686553613107226214452428810485762097152419430483886081677721633554432671088641342177282684354565368709121073741824214748364842949672968589934592171798691843435973836868719476736137438953472274877906944549755813888109951162777621990232555524398046511104879609302220817592186044416351843720888327036874417766414073748835532828147497671065656294995342131211258999068426242251799813685248450359962737049690071992547409921801439850948198436028797018963968720575940379279361441151880758558722882303761517117445764607523034234881152921504606846976230584300921369395246116860184273879049223372036854775808
64 124816326412825651210242048409681921638432768655361310722621445242881048576209715241943048388608167772163355443267108864134217728268435456536870912107374182421474836484294967296858993459217179869184343597383686871947673613743895347227487790694454975581388810995116277762199023255552439804651110487960930222081759218604441635184372088832703687441776641407374883553282814749767106565629499534213121125899906842624225179981368524845035996273704969007199254740992180143985094819843602879701896396872057594037927936144115188075855872288230376151711744576460752303423488115292150460684697623058430092136939524611686018427387904922337203685477580818446744073709551616
65 12481632641282565121024204840968192163843276865536131072262144524288104857620971524194304838860816777216335544326710886413421772826843545653687091210737418242147483648429496729685899345921717986918434359738368687194767361374389534722748779069445497558138881099511627776219902325555243980465111048796093022208175921860444163518437208883270368744177664140737488355328281474976710656562949953421312112589990684262422517998136852484503599627370496900719925474099218014398509481984360287970189639687205759403792793614411518807585587228823037615171174457646075230342348811529215046068469762305843009213693952461168601842738790492233720368547758081844674407370955161636893488147419103232
66 1248163264128256512102420484096819216384327686553613107226214452428810485762097152419430483886081677721633554432671088641342177282684354565368709121073741824214748364842949672968589934592171798691843435973836868719476736137438953472274877906944549755813888109951162777621990232555524398046511104879609302220817592186044416351843720888327036874417766414073748835532828147497671065656294995342131211258999068426242251799813685248450359962737049690071992547409921801439850948198436028797018963968720575940379279361441151880758558722882303761517117445764607523034234881152921504606846976230584300921369395246116860184273879049223372036854775808184467440737095516163689348814741910323273786976294838206464
67 1248163264128256512102420484096819216384327686553613107226214452428810485762097152419430483886081677721633554432671088641342177282684354565368709121073741824214748364842949672968589934592171798691843435973836868719476736137438953472274877906944549755813888109951162777621990232555524398046511104879609302220817592186044416351843720888327036874417766414073748835532828147497671065656294995342131211258999068426242251799813685248450359962737049690071992547409921801439850948198436028797018963968720575940379279361441151880758558722882303761517117445764607523034234881152921504606846976230584300921369395246116860184273879049223372036854775808184467440737095516163689348814741910323273786976294838206464147573952589676412928
68 1248163264128256512102420484096819216384327686553613107226214452428810485762097152419430483886081677721633554432671088641342177282684354565368709121073741824214748364842949672968589934592171798691843435973836868719476736137438953472274877906944549755813888109951162777621990232555524398046511104879609302220817592186044416351843720888327036874417766414073748835532828147497671065656294995342131211258999068426242251799813685248450359962737049690071992547409921801439850948198436028797018963968720575940379279361441151880758558722882303761517117445764607523034234881152921504606846976230584300921369395246116860184273879049223372036854775808184467440737095516163689348814741910323273786976294838206464147573952589676412928295147905179352825856
69 1248163264128256512102420484096819216384327686553613107226214452428810485762097152419430483886081677721633554432671088641342177282684354565368709121073741824214748364842949672968589934592171798691843435973836868719476736137438953472274877906944549755813888109951162777621990232555524398046511104879609302220817592186044416351843720888327036874417766414073748835532828147497671065656294995342131211258999068426242251799813685248450359962737049690071992547409921801439850948198436028797018963968720575940379279361441151880758558722882303761517117445764607523034234881152921504606846976230584300921369395246116860184273879049223372036854775808184467440737095516163689348814741910323273786976294838206464147573952589676412928295147905179352825856590295810358705651712
70 12481632641282565121024204840968192163843276865536131072262144524288104857620971524194304838860816777216335544326710886413421772826843545653687091210737418242147483648429496729685899345921717986918434359738368687194767361374389534722748779069445497558138881099511627776219902325555243980465111048796093022208175921860444163518437208883270368744177664140737488355328281474976710656562949953421312112589990684262422517998136852484503599627370496900719925474099218014398509481984360287970189639687205759403792793614411518807585587228823037615171174457646075230342348811529215046068469762305843009213693952461168601842738790492233720368547758081844674407370955161636893488147419103232737869762948382064641475739525896764129282951479051793528258565902958103587056517121180591620717411303424
71 124816326412825651210242048409681921638432768655361310722621445242881048576209715241943048388608167772163355443267108864134217728268435456536870912107374182421474836484294967296858993459217179869184343597383686871947673613743895347227487790694454975581388810995116277762199023255552439804651110487960930222081759218604441635184372088832703687441776641407374883553282814749767106565629499534213121125899906842624225179981368524845035996273704969007199254740992180143985094819843602879701896396872057594037927936144115188075855872288230376151711744576460752303423488115292150460684697623058430092136939524611686018427387904922337203685477580818446744073709551616368934881474191032327378697629483820646414757395258967641292829514790517935282585659029581035870565171211805916207174113034242361183241434822606848
72 1248163264128256512102420484096819216384327686553613107226214452428810485762097152419430483886081677721633554432671088641342177282684354565368709121073741824214748364842949672968589934592171798691843435973836868719476736137438953472274877906944549755813888109951162777621990232555524398046511104879609302220817592186044416351843720888327036874417766414073748835532828147497671065656294995342131211258999068426242251799813685248450359962737049690071992547409921801439850948198436028797018963968720575940379279361441151880758558722882303761517117445764607523034234881152921504606846976230584300921369395246116860184273879049223372036854775808184467440737095516163689348814741910323273786976294838206464147573952589676412928295147905179352825856590295810358705651712118059162071741130342423611832414348226068484722366482869645213696
73 12481632641282565121024204840968192163843276865536131072262144524288104857620971524194304838860816777216335544326710886413421772826843545653687091210737418242147483648429496729685899345921717986918434359738368687194767361374389534722748779069445497558138881099511627776219902325555243980465111048796093022208175921860444163518437208883270368744177664140737488355328281474976710656562949953421312112589990684262422517998136852484503599627370496900719925474099218014398509481984360287970189639687205759403792793614411518807585587228823037615171174457646075230342348811529215046068469762305843009213693952461168601842738790492233720368547758081844674407370955161636893488147419103232737869762948382064641475739525896764129282951479051793528258565902958103587056517121180591620717411303424236118324143482260684847223664828696452136969444732965739290427392
74 1248163264128256512102420484096819216384327686553613107226214452428810485762097152419430483886081677721633554432671088641342177282684354565368709121073741824214748364842949672968589934592171798691843435973836868719476736137438953472274877906944549755813888109951162777621990232555524398046511104879609302220817592186044416351843720888327036874417766414073748835532828147497671065656294995342131211258999068426242251799813685248450359962737049690071992547409921801439850948198436028797018963968720575940379279361441151880758558722882303761517117445764607523034234881152921504606846976230584300921369395246116860184273879049223372036854775808184467440737095516163689348814741910323273786976294838206464147573952589676412928295147905179352825856590295810358705651712118059162071741130342423611832414348226068484722366482869645213696944473296573929042739218889465931478580854784
75 124816326412825651210242048409681921638432768655361310722621445242881048576209715241943048388608167772163355443267108864134217728268435456536870912107374182421474836484294967296858993459217179869184343597383686871947673613743895347227487790694454975581388810995116277762199023255552439804651110487960930222081759218604441635184372088832703687441776641407374883553282814749767106565629499534213121125899906842624225179981368524845035996273704969007199254740992180143985094819843602879701896396872057594037927936144115188075855872288230376151711744576460752303423488115292150460684697623058430092136939524611686018427387904922337203685477580818446744073709551616368934881474191032327378697629483820646414757395258967641292829514790517935282585659029581035870565171211805916207174113034242361183241434822606848472236648286964521369694447329657392904273921888946593147858085478437778931862957161709568
76 12481632641282565121024204840968192163843276865536131072262144524288104857620971524194304838860816777216335544326710886413421772826843545653687091210737418242147483648429496729685899345921717986918434359738368687194767361374389534722748779069445497558138881099511627776219902325555243980465111048796093022208175921860444163518437208883270368744177664140737488355328281474976710656562949953421312112589990684262422517998136852484503599627370496900719925474099218014398509481984360287970189639687205759403792793614411518807585587228823037615171174457646075230342348811529215046068469762305843009213693952461168601842738790492233720368547758081844674407370955161636893488147419103232737869762948382064641475739525896764129282951479051793528258565902958103587056517121180591620717411303424236118324143482260684847223664828696452136969444732965739290427392188894659314785808547843777893186295716170956875557863725914323419136
77 12481632641282565121024204840968192163843276865536131072262144524288104857620971524194304838860816777216335544326710886413421772826843545653687091210737418242147483648429496729685899345921717986918434359738368687194767361374389534722748779069445497558138881099511627776219902325555243980465111048796093022208175921860444163518437208883270368744177664140737488355328281474976710656562949953421312112589990684262422517998136852484503599627370496900719925474099218014398509481984360287970189639687205759403792793614411518807585587228823037615171174457646075230342348811529215046068469762305843009213693952461168601842738790492233720368547758081844674407370955161636893488147419103232737869762948382064641475739525896764129282951479051793528258565902958103587056517121180591620717411303424236118324143482260684847223664828696452136969444732965739290427392188894659314785808547843777893186295716170956875557863725914323419136151115727451828646838272
78 12481632641282565121024204840968192163843276865536131072262144524288104857620971524194304838860816777216335544326710886413421772826843545653687091210737418242147483648429496729685899345921717986918434359738368687194767361374389534722748779069445497558138881099511627776219902325555243980465111048796093022208175921860444163518437208883270368744177664140737488355328281474976710656562949953421312112589990684262422517998136852484503599627370496900719925474099218014398509481984360287970189639687205759403792793614411518807585587228823037615171174457646075230342348811529215046068469762305843009213693952461168601842738790492233720368547758081844674407370955161636893488147419103232737869762948382064641475739525896764129282951479051793528258565902958103587056517121180591620717411303424236118324143482260684847223664828696452136969444732965739290427392188894659314785808547843777893186295716170956875557863725914323419136151115727451828646838272302231454903657293676544
79 12481632641282565121024204840968192163843276865536131072262144524288104857620971524194304838860816777216335544326710886413421772826843545653687091210737418242147483648429496729685899345921717986918434359738368687194767361374389534722748779069445497558138881099511627776219902325555243980465111048796093022208175921860444163518437208883270368744177664140737488355328281474976710656562949953421312112589990684262422517998136852484503599627370496900719925474099218014398509481984360287970189639687205759403792793614411518807585587228823037615171174457646075230342348811529215046068469762305843009213693952461168601842738790492233720368547758081844674407370955161636893488147419103232737869762948382064641475739525896764129282951479051793528258565902958103587056517121180591620717411303424236118324143482260684847223664828696452136969444732965739290427392188894659314785808547843777893186295716170956875557863725914323419136151115727451828646838272302231454903657293676544604462909807314587353088
80 124816326412825651210242048409681921638432768655361310722621445242881048576209715241943048388608167772163355443267108864134217728268435456536870912107374182421474836484294967296858993459217179869184343597383686871947673613743895347227487790694454975581388810995116277762199023255552439804651110487960930222081759218604441635184372088832703687441776641407374883553282814749767106565629499534213121125899906842624225179981368524845035996273704969007199254740992180143985094819843602879701896396872057594037927936144115188075855872288230376151711744576460752303423488115292150460684697623058430092136939524611686018427387904922337203685477580818446744073709551616368934881474191032327378697629483820646414757395258967641292829514790517935282585659029581035870565171211805916207174113034242361183241434822606848472236648286964521369694447329657392904273921888946593147858085478437778931862957161709568755578637259143234191361511157274518286468382723022314549036572936765446044629098073145873530881208925819614629174706176