From d15ea507384d3bdff2ef974702e742d5245bd53c Mon Sep 17 00:00:00 2001 From: falkTX Date: Wed, 19 Jun 2013 15:26:54 +0100 Subject: [PATCH] Artwork update --- resources/bitmaps/button_edit.png | Bin 3430 -> 3170 bytes resources/bitmaps/button_edit_down.png | Bin 3710 -> 3183 bytes resources/bitmaps/button_edit_hover.png | Bin 3448 -> 3439 bytes resources/bitmaps/button_file.png | Bin 0 -> 2973 bytes resources/bitmaps/button_file_down.png | Bin 0 -> 3025 bytes resources/bitmaps/button_file_hover.png | Bin 0 -> 3243 bytes resources/bitmaps/button_gui.png | Bin 3517 -> 3221 bytes resources/bitmaps/button_gui_down.png | Bin 3833 -> 3333 bytes resources/bitmaps/button_gui_hover.png | Bin 3643 -> 3699 bytes resources/resources-theme.qrc | 2 + resources/resources.qrc | 5 + resources/scalable/distrho.svg | 99 + resources/scalable/pb_distrho.svg | 99 + source/backend/CarlaBackend.hpp | 2 +- .../native/3bandeq/DistrhoArtwork3BandEQ.cpp | 1804 +++++------ .../backend/native/3bandeq/artwork/about.png | Bin 58245 -> 58697 bytes .../DistrhoArtwork3BandSplitter.cpp | 1864 +++++------ .../native/3bandsplitter/artwork/about.png | Bin 58603 -> 58947 bytes .../native/distrho/DistrhoPluginCarla.cpp | 1 + .../native/nekobi/DistrhoArtworkNekobi.cpp | 2803 ++++++++++++++++- .../native/nekobi/DistrhoArtworkNekobi.hpp | 5 + .../backend/native/nekobi/DistrhoUINekobi.cpp | 3 +- .../backend/native/nekobi/artwork/about.png | Bin 0 -> 59182 bytes .../pingpongpan/DistrhoArtworkPingPongPan.cpp | 1862 +++++------ .../native/pingpongpan/artwork/about.png | Bin 58398 -> 58725 bytes .../DistrhoArtworkStereoEnhancer.cpp | 2759 +++++++++++++++- .../DistrhoArtworkStereoEnhancer.hpp | 5 + .../DistrhoUIStereoEnhancer.cpp | 3 +- .../native/stereoenhancer/artwork/about.png | Bin 0 -> 58900 bytes source/backend/plugin/NativePlugin.cpp | 2 + source/backend/standalone/CarlaStandalone.cpp | 2 +- source/carla_backend.py | 2 +- source/carla_shared.py | 6 +- 33 files changed, 8519 insertions(+), 2809 deletions(-) create mode 100644 resources/bitmaps/button_file.png create mode 100644 resources/bitmaps/button_file_down.png create mode 100644 resources/bitmaps/button_file_hover.png create mode 100644 resources/scalable/distrho.svg create mode 100644 resources/scalable/pb_distrho.svg mode change 100755 => 100644 source/backend/native/3bandsplitter/artwork/about.png create mode 100644 source/backend/native/nekobi/artwork/about.png create mode 100644 source/backend/native/stereoenhancer/artwork/about.png diff --git a/resources/bitmaps/button_edit.png b/resources/bitmaps/button_edit.png index d351467a15feadda34fe15cead7e2b63d7591756..df1d15daccc30c175221e56b4bbe0ad8445cfa36 100644 GIT binary patch delta 496 zcmV8sZp`BNG4#a7bBm000ie000ie0hKEb8?hl?3V$GDNK#Dz0D2_=0Dyx4 z0Qvs_0D$QL0Cg|`0P0`>06Lfe02gnPU&TfM00E6jL_t(|+SJw0OI2|Y1@O;nG_xO4 zsG%lACM}{iiPfV2e^C%67(rr~TA@~Ggc(h@&0KiB?CDcnbT;>Uhx%n>}m zPrN&+$KUV@S2J@VGlwGL0L!@5N67!63wYn23latYH?*5r47S_09KsUO$Ss(@tJyj^YvC z^pO35%$&v@tYZB*Io_`%%xC6!p8@!Q7r2Sr$5GtYZeYF|*5E>U`Z6M#F6G0O>(AI| zr?ORi7_myibTw)pS1KXTx*FNuyN8L2=Jrv`*;PrnR&m5DfsX0k{Gn4&a`Y z^4&i<7D6;Aic-*Z-8VZsd%d@}*J3i6GD3)>e`J}NHxv;Wh^SrDwA}ps{3T}YWaf^+ z!NDn2RlgIFd9!zGOMltK=^g+-0embLiL^~z*2$x^B0SX^8jn3$M231HRh^?q_XooPi;W`q!?dNRJ+)6&$$BneA(!yO`M;4u|_SO?yv79rb{Zx3#q`MIw>QQc4dq zAFO<^mzm9#4;+5K|Bevi7ZE92feq_NS_pB$VzES;o12#uMJWO(IGxT^B9V9i;2VG) z3kwVF(P;E$Hh-IaA*GDe)5kgy^%GH$h(_&p`{zI)aHHbh%FJpk7CY^ByWbGeXw4|L zDkAba9FFCYk&!WG-p|YyX5KeGK0cu9`fDNz6VcAP!4f}|?(|kVfP9~G*3x$FJup59fJUsltXlyi=0W{RixQgo*o6WWo2n3?c z+!>F@&v-nZm#V7%Afl$KT~SLyhz_gO`nbEh`&lNFIhM=i4gqMAQWnG0MDhA8z6@NZZ&Ni_&0hVD9x0BWU~MO002ovPDHLkV1gmWUY`H} diff --git a/resources/bitmaps/button_edit_down.png b/resources/bitmaps/button_edit_down.png index 2b8278e5a7024bf5f8485107c0c308575c4e88d0..c3f831008e21e367fbf0ff376b23994b976ccd6a 100644 GIT binary patch delta 458 zcmV;*0X6>q9Pb#AD+><9000ie0hKEb8?iQt3V#8bNklfVnQ}C@R2_``deE)q-(%i;1%$!+wHE8pRu$I zynmB)QPO=$Yei99IxJX!YhH};CU6%x27Cg}gb;Sdu5k#VC)gAqm=R2mT#A0bpBxO> zF3Yo$PD(=3cS%2*)c8eF6!&6`tqPg|OGs@bkUk=PZla1+;5IN@#`s*)BGRm++MfXd z_&QSailR6w>80R;_A;ylB5JtpH^5w)rhl7_Dlv@Yoca7WTq9dG-a?Zqt19yZc(ZNuU4DzFT+>pR=nUc$bW<@s(Sa0R~% zJgVUp80;0>3wa118i6bL72vV$Rt;zGfsH(bQ;nxvk|a-T-}rsB=*!q+GfmS6wljOb z{C4NyV`{oVw##w~cnX{bu4j3^@=w73-)j0f0K1B=So% A_W%F@ delta 989 zcmV<310wwI82%iPD+?|o001r{0eGc9cCj{z3V#EsNklGVC$d1Yl~<-=4eb!`}i3?|s1rhi04 zf*=UQ7*pEhcuO5pn+ilh5I#<)(~&+yeZIK3ILsJ(V|I47IWaNrNRoKzc}>l>ZL%!u zq3`=bs1C2I>_RGJ00X9JZtU;xmp!+B75MHG$EjcVzWW!E|A;8~+4sFa4i68nGMUUp zG#Y&$z)&}Jw5vh_VCcI3ZYGm?R(~uOpVn%%pwY0cMx*}R^PInlf?tUIN3PpA+t}DR zip640#@KxTW~Z)+2rRU;5Z=rU!}xT1diu*$Dpik0qfiuuW@cvOndvtrC8Csxn#%e4 zlbTlYd=_)^(}x)08Z#k>eR6WAPQiBbN-gD>z{MZS2*Y2jgODpg?~cf#C7UV ziTvMv-+gj=dRkvtSg7i{{tbZ9P}dUhZ?f&qW1;Mn@Q?{$7(g-_jeasUHFbS(a8UKU z#tD)C+l|*aDi({+vf1qM;Nal*vMk?g@!bjBZs`{;1fT;L)imvk`T6;?QmIr60`E^E z|JNI@aZ;&Ntfi%;$EIn14Szsw0e3ow+FE0)lQ{rtj^jKm6bgge+uK*R?c4`7RWQIX zbX5?9;FeiBGQO*Y$^cA7QC=S#8}st{eA#vF>uR-XFE1}2#p7{TRngZ*F+rhj8t)pAD+><9000ie0hKEb8?iQu3V)hOL_t(|+SFA~NK`=_{^sBAdvD+F zb6s_1w>8C!-6N0=fzY*M1yK}s4!U~@g6L3?S|>e3bnOs!v4bb^;-!NjQfB6^60%z6 zYu=lgoer+CNwu!wp$`UT2Ik{8-~7IBh_x2S0g7V+-=EwZ9&X(C0Q3SV0oVqx319=j zZhteviOI=di4UN+yt?{0ilWnrM52;NCg1w$^o*BEO#@hLsp13p6lAkgU$(c4Myb9? z%03lE=i@jYXv=0F0(f^+jd%QX`gyTby6R^#uecDJaxNk%FKMOD{H35j5;q>$05IR) z(J?AG-{F*k0>0Kd55Q@KxD-dxMF0a02Y>T232KmSq^8`@FthbX|8|8#4rJI~Ze@ zQVL3`Q!}QWab5(lc39$-e4#M9Q7)I1QvDX_7mQiTxh0f>5CRb5MpBL>lF1|&Vt*RI z`@?9w%NU!>b#~rkjBUYMSOD0!JRy54Yr7*U@5E7b4Zx|x_Ho5=-PhS%j(!ir3zSmE zg{Tmq%V<4B=w2Px+O!PA+ghm}&-Why_;Apbzw5^p$911Nt~*n|(Jp{MhT$z0$5#j; zv>sd{mh!Szs@D&KaZ2eNfJ!sxNq+!KjZSnt?-2kMNqK!=LTfEl91m7EH&6J!KjwJe z6oBPc(`~`=yeA@=d}eAjYm7n7T2cd`l0eB@0yjAT${BGnp3v x%FQ0H8A3wHY`##q0l){aQXfA-{<}Z##{df}3UxR>x;6j+002ovPDHLkV1joyN8kVe delta 724 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 TQ!3mH00000NkvXXu0mjfA3K5i literal 0 HcmV?d00001 diff --git a/resources/bitmaps/button_file_down.png b/resources/bitmaps/button_file_down.png new file mode 100644 index 0000000000000000000000000000000000000000..921eca1b41bb660e53cb1dc4ab26e0aadebaab78 GIT binary patch literal 3025 zcmV;?3oi7DP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0002|Nkl3`PI{%mtcR^fa^Ydaf|gtF=(*$r93KnF0SU5(nW#DU_^g z2#zi3A$`lHZ5%O#gT`T?Q(W|YeUk+c=KTIcUy85;T`s_iD+S>@OrgQjHJ-5CEYp*amG#x}=~bFl1Ku zZ7;KJpcL$b=2;Tj6O66v<{(xeG@2j;&|cQu1Fc3A-pP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0005jNklp_lnw!Dh;<<8Y=uVY_%++_ZP)KxDBJb0 zt(78{bQ#gCM@r@ut$zUPz%Vq*IR?H0%Ypw)jC;WI`1~$ukkzRkw*R)9?Jn>-ayOQ= zpNMV%Q{Y=bFMx)m?S%6d=mKZJv83_MM&I_L?Yv96wl~tE*e(L=W?Y3vKh1Gl(nylC z)HH!}N!Lj&u7UH|Bf%|c6z%y}crq(u;0LgfM+_{)UMXT=@_(Q?E;6qT;2rQ$(p+6( z`x&qa>`0p4)@~i(0&teU!T(x0Y&vnW(v_}75AUXT{;n0=U0^xAdCEK&z#6a2@XQAULZ)HLBkWvC?$YjAI?z9s^TJS1}%!lHt?_ njwGD~uOaE|(Hj0BPjCGO{&N{*O04wS00000NkvXXu0mjf<^TQx delta 846 zcmV-U1F`&-8NC~jBNG4#a7bBm001r{001r{0eGc9cCjH|3V$GDNK#Dz0D2_=0Dyx4 z0Qvs_0D$QL0Cg|`0P0`>06Lfe02gnPU&TfM00QVqL_t(|+SHXxNK{cA#=kqxM2_}6 z=QcBnT0U};ON+wLG}3Aj#()giN>UQ+B`qSzMT#p|Ey9AZ2~4StT9Mw}-Cfw<-+ww5i|xtD z$@vlt27OCQOUHFxfA^D25+osnDDZeZ%WZ9K%_R4d%p$3h+(B}C!rDf1C&^tTb4hA` zzyFq$(ti{}*y6lI@QvEq+5kzf1xqKng`}&er{_>ZLqlUrOG{la7%Z~D86=$~T~kw2 zhc!)`5JH?-4?N!0)ped^KFLgyn@OroO-*MD3k#<_9?#e8?CizT($YtLeSHT>ZY8$>3(M*E`wX-hRru?$+Mk-hTr{MMaZBh&myJO9+uArCh71sJKVc zWvN#Ee*g8{+}uw>2vZ25ko?6Ucf;ZE@aX915ddibY$GEh#j#i{8^CJ-p8?F1JQ)s$ z_gfQX17Mq;o<0?gMjHX7>AKEj=QXRUdaSCd>Lq|R0A_V{^{mtB{0N`|fD1sDqA1T) zRezlXunNEgU}~E7G$SM9K7chTrII`qDeG~{reZ_qIMLFfm6erC0|Nus=I7`0|KhxY zMCXltrxHCH&lUz6Qgl4dk(+n0xuqeVr?u2IRWl#XP zafx(t$D-)S$a>MS0K6mlp(uGw@`)spgrp+^JJ%|Cm?U#)nr>!UCg+^I_X;7bP1c1F z)We1eQQfor!hodsn?q(jI_v?G(wSD)Dwn9cr+TVjcF)qw*V|OW@fsT{}=#9S=P2F`bx51sIENE-%9!j2>>2}d`gmq4o=cs ztya7Ky9rp9G=E*9gCti0tm-^arfV9&GJyA2j`a7#!?s1yzL_+6_s=U#`62aM&4T+1YmU-fxcwB80GA wir1ZUoxk44&bgj*F7@80-uoW@+n?A^=!GIlhXw$?01E&B07*qoM6N<$f{Mj506Lfe02gnPU&TfM00bmSL_t(|+PqawXjE4e{_cJ6&dhuB zW~MWVlXTFUXiGw)kQ5U!((Y0Ur4W;179*4{LJ3_6-L!=+y0Bz1bUS7%WMdaaEG{%C z2#r)njUv{VAAd;VBsxEFGLz)}-8c7k;TsuB-I*RZi+kXn^PRu%5WHCk0NSL)w~Ho~ zzW(RuH`x^c3_uV-0D$T{;Q$-}EMz#AQtCX|ZrP>)8VKM+FFO{iC;lox8X+B5*m z575W}{|-WYL?Hl?Kp@Zw;E-V$=Q5ehvtqHhTPzmMQh%vrEi5dQ1_uYXLZQ%S0QOT# zTLFaqtds^=r77(I0NpT*Pm{^y4bStmWHR~f*|TT)`-eMh!_c4WTChf_`mSx;m0T|O z4W*PAhVeV4^cv@U(?=@+$VU1>07fJd`Fdnz*>>{W!E)J zwr!SO*It#Lw-BNhaGm z^7(vmadC0cb=?I39`&0?2_b{My}gD)spXH9di1w8F)^{7PN%i8u`xC^HB~5= zw>qR08bCZkiKA-)YiMYQ>$-k{F&1nzPz8{PL?S<@)9J$U@^YJ$#nDg`VI_La8=RD6je`Zk;v)c;o;*00|SPtDt}cLHygYN}jOgp@`!ODmFA_ptFP#b?5sSs1tgNiOJh`^ZVA<*LOmpkdjKJ+M-c?i4bZ5Qk6mmP0Q70 zW@dIw)BK8a?ljhV&*m5aDCfN9y6#rFTt433p7JhV{)3yQ#adeS9SVhlc}mq9rNj}U zZj?%u!&k3fv#wvi;Z&>JZYGn7u5GQYeZe_jX(FZ91f&CKF%0AM!Gi~#a5$Xp?Ci8> zXJ=n<*V+)meJtwE{O0DSo5^JIt*xzf!!UkrX=xGRaQG7dF&{16Q+C@kKK@@W$lJYn e{sz8v`DXxm)npAi^z%Xh0000{N9h5$*HNiHLxiHvpK(Id5-Aqt{c6`%_BydFPs5ulIcj0RZ5x z0rn}z4I1M!-g|Q*9aDW(MBuzPW;P-M0B>eTa?bGH6Ej;<-G85R{#ckjfc7uMAq3sM zd-n*y1}56!ivmSanD-ved-L8yoP#(ACjwrj2Qz1J?v!|ca!}W^YkKZFpU;#N6Q^U- zyx>;NoO1xtw+4I(0Kz=Y%#W}tGBb!s)$BBYnHz%Fuc|Eowzf^vOEDhyB0XOeRuqMS z=%Y5Jw*jotY=53C%Qr;iKvqRciP{)LHao#0X8~Lq)b-37@z%N7*$`K!dzhnLSCz<&kW;Q13rWhYI-u%>1Y@?;IBhR24aA$~i+-CFlG!i+llK;btXW z#I}8Qd1>i2B62K(vC!&s&B)AXEJ&&fRV7uWl+wc>I=^ezt_vXqy`DIVb3<|N)0EP4 zEHWp~y>F@=PU#Ra7vqas15TLPoT?txlsX1{#(T^|0P(inZDo1+U|E(IS>z0WO>s0j z4qyinftbG&?~ehvVma?kF>do^dF$>r?iUt9xI8^Q{S7gPL0$jW>vnx?+nq7ShmvY0 zqR*Z8pA72yr(UmjQJf2dy8bbQVE@Sv^8d3x0PG6mBjt9~hyVZp07*qoM6N<$g7bsr AqyPW_ delta 973 zcmV;;12X*c9J?HlBNG4#a7bBm001r{001r{0eGc9cCjH|3V$GDNK#Dz0D2_=0Dyx4 z0Qvs_0D$QL0Cg|`0P0`>06Lfe02gnPU&TfM00U-8L_t(|+SHX%NLyzZhTn5y7NrFZ z|BrQvPCSbZftkp3D^*F>OjwE}p>&~FDZSBA1|=881!O}4N?}X|2g8COV_r@%yD%4< zn2S>8h^D5USbt~Y#kM;5m%}=@nCi*5i=D98S-OjQu^&D-aNhIr@_gU_9*Kx>5=X`f zovQK!=lofk4*^`)O~?SY0DK1E3jh#89Q%<}M)6eR(*X7Wyw}syb0rpw%>gJFjYfHG zZLMi|cz7V6&vygZ1|SO|O8*6g$7C`I05_|vt3T=J=zqBDbUL@3PUn`x;rOAet1IJh zIKDF&44VLMNRo8OIk!L0@l{1pqJF=BIh9J)x3;!!4h;<@>+0$r19+kvF|DkuSf{3@ zE(jqS6-D`NadEL%2;mh%e1BZyS8Hl&(xaoJx5DA@Jpg|KI0T>ps9YTaV9?71;8Y|M z@z2iAUVkH^sxp>J6xRcRKs+1{X8@=G$}WwotE-J;V`E*@)6*S72(zv)=sGnTjV{@2 zwg&*b|Jn)wZ~J_{c>o8xQvi5rVq)Ul%*@Qyd_HfHWw|szKYwRrWaM*~%k>k0B7lR2 zhK4`d+S(pwv)KgayhaFd03rerfiX7F+1Yu2ZhvlWfQZf$(fM>beYw58{XSzX#27on z7_)HBwNNNDOGIxG(VIl%9vmF}*k-fsGR8`bF^PzdptzmO<-T56Sa9n6q+~MLsH*DA z0PXd0-xo=SQ>I{0Kld zfPXUpERrN86h+z8H6;Kguh*M2o6R!-G|sv7_lW;Nu@;ZVKO&-wM0AdbI*G_VK0f|| z%jJ5|)YPOlH#h&<*Vh+Mr_=B1xLzlsZX&wW-{1dbeSQ5QW6VfIM~3%JB9XBB{rL2(Mv?H9m$Le#^v%@ES7!7*iEa|x)+PZMu_MgB61Va zg bitmaps/style/arrow.png bitmaps/style/groupbox.png + scalable/carla.svg + scalable/distrho.svg diff --git a/resources/resources.qrc b/resources/resources.qrc index 8b119adf9..fac71f3c2 100644 --- a/resources/resources.qrc +++ b/resources/resources.qrc @@ -45,11 +45,15 @@ scalable/carla.svg scalable/carla-control.svg + scalable/distrho.svg bitmaps/carla_about.png bitmaps/button_edit.png bitmaps/button_edit_down.png bitmaps/button_edit_hover.png + bitmaps/button_file.png + bitmaps/button_file_down.png + bitmaps/button_file_hover.png bitmaps/button_gui.png bitmaps/button_gui_down.png bitmaps/button_gui_hover.png @@ -83,6 +87,7 @@ scalable/pb_hardware.svg scalable/pb_audacious.svg scalable/pb_clementine.svg + scalable/pb_distrho.svg scalable/pb_jamin.svg scalable/pb_mplayer.svg scalable/pb_vlc.svg diff --git a/resources/scalable/distrho.svg b/resources/scalable/distrho.svg new file mode 100644 index 000000000..30b9d9bcc --- /dev/null +++ b/resources/scalable/distrho.svg @@ -0,0 +1,99 @@ + + + +image/svg+xml + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/scalable/pb_distrho.svg b/resources/scalable/pb_distrho.svg new file mode 100644 index 000000000..e54a6fc95 --- /dev/null +++ b/resources/scalable/pb_distrho.svg @@ -0,0 +1,99 @@ + + + +image/svg+xml + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/backend/CarlaBackend.hpp b/source/backend/CarlaBackend.hpp index 4b421008c..51b3c7d9a 100644 --- a/source/backend/CarlaBackend.hpp +++ b/source/backend/CarlaBackend.hpp @@ -59,7 +59,7 @@ const unsigned int PLUGIN_IS_BRIDGE = 0x001; //!< Plugin is a bridge (ie const unsigned int PLUGIN_IS_RTSAFE = 0x002; //!< Plugin is hard real-time safe. const unsigned int PLUGIN_IS_SYNTH = 0x004; //!< Plugin is a synthesizer (produces sound). const unsigned int PLUGIN_HAS_GUI = 0x010; //!< Plugin has its own custom GUI. -const unsigned int PLUGIN_HAS_GUI_AS_FILE = 0x030; //!< Plugin has custom GUI as a single file. +const unsigned int PLUGIN_HAS_GUI_AS_FILE = 0x020; //!< Plugin has custom GUI as a single file. const unsigned int PLUGIN_HAS_SINGLE_THREAD = 0x040; //!< Plugin needs a single thread for both DSP and UI events. const unsigned int PLUGIN_CAN_DRYWET = 0x100; //!< Plugin can make use of Dry/Wet controls. const unsigned int PLUGIN_CAN_VOLUME = 0x200; //!< Plugin can make use of Volume controls. diff --git a/source/backend/native/3bandeq/DistrhoArtwork3BandEQ.cpp b/source/backend/native/3bandeq/DistrhoArtwork3BandEQ.cpp index c285e1080..053b1cb13 100644 --- a/source/backend/native/3bandeq/DistrhoArtwork3BandEQ.cpp +++ b/source/backend/native/3bandeq/DistrhoArtwork3BandEQ.cpp @@ -261,7 +261,7 @@ static const unsigned char temp1[] = { 17, 17, 18, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 18, 19, 18, 18, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 17, 17, 19, 18, 18, 18, 18, 17, 19, 19, 18, 17, 18, 17, 18, 18, 17, 18, 17, 18, 19, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 17, 16, 17, 18, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 16, 17, 17, 18, 17, 17, 17, 17, 19, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 16, 16, 17, 17, 17, 18, 16, 15, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, - 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 24, 24, 23, 25, 25, 25, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, + 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 16, 17, 16, 15, 16, 17, 17, 16, 16, 16, 16, 16, 17, 16, 18, 17, 18, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 22, 23, 23, 57, 57, 59, 50, 50, 49, 21, 21, 21, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 19, 19, 20, 19, 19, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 19, 20, 21, 21, 21, 20, 21, 20, 22, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 21, 20, 22, 22, 22, 22, 21, 21, 20, 21, 22, 20, 20, 21, 22, 21, 21, 22, 22, 22, 21, 20, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 20, @@ -272,10 +272,10 @@ static const unsigned char temp1[] = { 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 20, 21, 20, 21, 20, 19, 19, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 19, 20, 18, 19, 19, 20, 20, 21, 20, 20, 20, 20, 20, 19, - 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 29, 29, 29, 36, 36, 35, 37, 37, 37, 29, 29, 29, 20, 20, 20, 18, 18, 18, 19, 19, 20, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, + 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 20, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 17, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 17, 18, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 17, 17, 17, 16, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 17, 17, 16, 16, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 16, - 18, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 18, 17, 16, 17, 17, 16, 17, 16, 16, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 27, 27, 27, 41, 41, 41, 48, 48, 47, 44, 44, 44, 31, 31, 31, 17, 16, 16, + 18, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 18, 17, 16, 17, 17, 16, 17, 16, 16, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, 16, 16, 16, 17, 22, 22, 22, 57, 57, 59, 50, 50, 49, 21, 21, 22, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 21, 21, 20, 21, 20, 20, 20, 20, 21, 21, 21, 19, 20, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 19, 22, 21, 21, 20, 21, 20, 21, 22, 21, 21, 22, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 20, 20, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, @@ -286,11 +286,11 @@ static const unsigned char temp1[] = { 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 20, 23, 22, 22, 20, 20, 20, 22, 22, 22, 21, 21, 22, 22, 21, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 20, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 21, 20, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, - 20, 19, 19, 20, 20, 21, 21, 20, 20, 19, 20, 19, 19, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 31, 31, 31, 54, 54, 54, 65, 64, 65, 65, 64, 65, 65, 65, 65, 65, 65, 65, 55, 55, 56, 33, 33, 33, - 18, 18, 18, 19, 19, 19, 18, 18, 18, 20, 19, 20, 18, 18, 18, 18, 18, 18, 28, 28, 27, 48, 48, 48, 52, 52, 52, 52, 52, 52, 50, 50, 50, 29, 29, 29, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 45, 45, 44, 52, 51, 52, 51, 51, 51, - 52, 52, 52, 47, 47, 46, 26, 26, 26, 18, 18, 18, 19, 19, 19, 45, 45, 45, 52, 52, 51, 51, 51, 51, 42, 42, 42, 40, 40, 40, 28, 28, 28, 18, 18, 17, 45, 45, 45, 23, 23, 22, 18, 18, 18, 17, 16, 16, 18, 18, 17, 22, 22, 22, 44, 44, 44, 17, 17, 17, 17, 17, 18, - 24, 24, 24, 46, 46, 46, 50, 51, 51, 51, 51, 51, 37, 37, 37, 40, 39, 39, 25, 25, 25, 17, 17, 16, 16, 17, 16, 17, 17, 16, 18, 17, 17, 17, 17, 16, 44, 43, 44, 51, 51, 51, 51, 51, 51, 50, 50, 51, 51, 51, 51, 50, 50, 51, 19, 19, 19, 17, 17, 17, 17, 17, 17, - 35, 35, 35, 48, 48, 48, 50, 50, 50, 49, 48, 48, 50, 50, 50, 29, 29, 29, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 18, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, + 20, 19, 19, 20, 20, 21, 21, 20, 20, 19, 20, 19, 19, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 18, 18, 18, 19, 19, 19, 18, 18, 18, 20, 19, 20, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 18, 17, 18, 17, 17, 18, + 19, 19, 19, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 16, 16, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, + 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 17, 16, 17, 17, 16, 18, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 18, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 15, 22, 22, 21, 57, 57, 59, 50, 50, 49, 21, 21, 21, 19, 19, 19, 20, 20, 20, 18, 18, 19, 21, 20, 20, 19, 19, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 18, 18, 20, 20, 20, 21, 20, 20, 20, 20, 19, 21, 21, 20, 20, 20, 20, 21, 21, 21, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 21, 22, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 21, 21, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, @@ -301,10 +301,10 @@ static const unsigned char temp1[] = { 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 22, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 20, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 19, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, - 36, 35, 35, 64, 64, 64, 65, 65, 65, 65, 65, 65, 60, 59, 59, 59, 59, 59, 65, 64, 64, 65, 65, 65, 65, 65, 65, 39, 38, 38, 19, 18, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 23, 23, 23, 23, 23, 23, 19, 19, 18, 19, 19, 20, 18, 19, 19, 47, 47, 47, - 27, 27, 27, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 47, 47, 46, 23, 23, 23, 18, 18, 18, 18, 18, 18, 22, 23, 22, 45, 45, 45, 26, 26, 26, 38, 39, 38, 34, 33, 33, 18, 18, 18, 17, 18, 17, 29, 28, 28, 51, 51, 51, 23, 23, 23, 17, 17, 17, - 47, 46, 46, 22, 22, 22, 18, 18, 18, 17, 17, 18, 18, 18, 18, 21, 21, 22, 46, 46, 46, 17, 18, 18, 16, 16, 17, 48, 48, 48, 24, 24, 24, 17, 18, 17, 17, 17, 17, 33, 33, 33, 51, 51, 50, 22, 22, 22, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 46, 46, 46, 22, 21, 21, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 16, 44, 44, 43, 35, 35, 35, 17, 17, 17, 16, 16, 16, 17, 17, 17, 24, 24, 24, 46, 46, 46, 30, 30, 31, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, + 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 18, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 20, 18, 19, 19, 18, 18, 18, + 18, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 19, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, + 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 16, 17, 17, 17, 16, 17, 18, 18, 16, 16, 17, 17, 17, 16, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 15, 17, 17, 17, 16, 15, 16, 16, 16, 16, 17, 17, 18, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 15, 17, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 16, 17, 16, 16, 17, 17, 16, 16, 17, 17, 16, 22, 22, 22, 58, 58, 59, 50, 50, 49, 22, 21, 21, 20, 20, 19, 21, 20, 21, 20, 20, 20, 19, 18, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 22, 21, 20, 21, 20, 20, 21, 20, 20, 20, 20, 21, 21, 22, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, @@ -315,11 +315,11 @@ static const unsigned char temp1[] = { 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 23, 23, 23, 22, 22, 22, 21, 22, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 21, 21, 22, 23, 23, 23, 23, 23, 23, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 20, 20, 21, 21, 20, 20, 21, 20, 21, 20, 20, 19, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 20, 20, 21, 20, 21, 20, 20, 20, 20, 19, 20, 20, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, - 20, 20, 20, 21, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 26, 26, 26, 63, 63, 63, 65, 65, 65, 56, 56, 56, 30, 31, 30, 19, 19, 19, 20, 19, 19, 27, 28, 28, 54, 54, 54, 65, 65, 64, 64, 64, 64, 29, 29, 29, 18, 18, 19, - 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 17, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 29, 29, 30, 40, 40, 40, 18, 18, 18, 19, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 47, 47, 46, 23, 23, 23, 18, 17, 18, 17, 18, 17, 18, 17, 17, 29, 29, 29, - 40, 40, 41, 42, 42, 43, 27, 27, 27, 18, 18, 18, 18, 19, 18, 17, 17, 17, 44, 44, 44, 22, 22, 22, 17, 17, 17, 46, 46, 46, 22, 21, 22, 18, 17, 16, 18, 18, 17, 18, 17, 18, 22, 22, 22, 47, 47, 47, 18, 17, 17, 36, 36, 35, 36, 36, 36, 18, 17, 16, 17, 18, 17, - 16, 16, 17, 17, 17, 18, 47, 47, 46, 22, 21, 21, 18, 18, 18, 16, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 47, 47, 46, 21, 21, 21, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 34, 34, 34, 37, 37, 36, 17, 16, 16, 18, 18, 17, 16, 16, 15, - 17, 17, 17, 17, 17, 16, 21, 20, 20, 50, 50, 51, 18, 19, 18, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, + 20, 20, 20, 21, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 18, 18, 19, + 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 17, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 17, 17, 18, 18, 17, + 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 17, 16, 18, 18, 17, 18, 17, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 17, 16, 17, 18, 17, + 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 16, 18, 18, 17, 16, 16, 15, + 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 23, 23, 23, 58, 58, 59, 50, 50, 49, 21, 21, 21, 20, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 19, 21, 21, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 21, 20, 21, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, @@ -329,11 +329,11 @@ static const unsigned char temp1[] = { 23, 22, 23, 23, 23, 23, 23, 22, 23, 24, 23, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 23, 22, 22, 24, 23, 23, 22, 23, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 21, 20, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 20, 21, 20, 20, 22, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, - 20, 20, 21, 21, 21, 21, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 47, 47, 47, 65, 65, 65, 59, 59, 59, 23, 23, 23, - 23, 24, 24, 47, 47, 46, 47, 46, 47, 25, 24, 24, 20, 20, 19, 56, 56, 56, 65, 65, 65, 51, 50, 50, 19, 19, 19, 19, 19, 18, 18, 19, 18, 19, 18, 18, 19, 20, 19, 18, 18, 17, 18, 18, 19, 18, 18, 18, 19, 19, 19, 29, 29, 29, 43, 43, 42, 18, 18, 19, 18, 17, 17, - 18, 18, 19, 18, 18, 18, 19, 19, 19, 48, 48, 48, 23, 22, 23, 19, 19, 19, 19, 19, 19, 18, 18, 18, 30, 29, 29, 40, 40, 40, 27, 26, 26, 45, 45, 45, 25, 25, 25, 19, 19, 19, 18, 18, 18, 47, 47, 47, 23, 22, 23, 17, 17, 17, 47, 47, 47, 22, 22, 23, 17, 17, 17, - 18, 18, 18, 18, 18, 18, 23, 22, 22, 46, 46, 47, 18, 18, 18, 42, 42, 42, 26, 26, 26, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 18, 47, 47, 47, 22, 22, 22, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 18, 18, 46, 46, 45, 21, 21, 21, 18, 18, 17, - 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 50, 51, 50, 16, 16, 16, 17, 17, 17, 15, 15, 15, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 38, 37, 38, 33, 33, 32, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, + 20, 20, 21, 21, 21, 21, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, + 19, 19, 20, 20, 20, 20, 18, 18, 18, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 19, 18, 18, 19, 20, 19, 18, 18, 17, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 17, 17, + 18, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, + 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 18, 18, 17, 16, 16, 16, 16, 16, 18, 18, 17, + 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 17, 15, 15, 15, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 23, 23, 23, 58, 58, 59, 50, 50, 49, 22, 21, 21, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 21, 22, 21, 20, 22, 21, 22, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 20, 21, 20, 19, 20, 20, 20, 20, 20, 21, 22, 22, 21, 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 23, 22, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, @@ -344,11 +344,11 @@ static const unsigned char temp1[] = { 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 22, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 21, 23, 22, 23, 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 23, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 22, 22, 21, 21, 21, 21, 20, 19, 20, 20, 20, 21, 20, 20, 20, 21, 20, 21, 20, 20, 19, 20, 21, 20, 19, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 19, 19, 19, 20, 19, 19, - 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 59, 59, 59, 65, 65, 65, 38, 38, 38, 21, 21, 22, 59, 59, 59, 52, 52, 52, 50, 50, 49, 61, 60, 61, 23, 23, 22, 33, 33, 33, 65, 65, 65, 62, 61, 61, 22, 23, 22, 18, 18, 19, 20, 20, 19, 18, 18, 18, - 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 22, 23, 22, 47, 47, 47, 28, 28, 27, 19, 18, 18, 19, 19, 19, 19, 19, 18, 17, 17, 17, 19, 19, 19, 47, 47, 47, 23, 23, 23, 18, 18, 18, 18, 18, 18, 23, 22, 22, 47, 48, 48, 28, 28, 29, 18, 17, 18, 27, 27, 27, - 44, 44, 44, 51, 51, 52, 52, 51, 51, 51, 52, 52, 22, 22, 22, 18, 17, 17, 47, 47, 47, 22, 22, 22, 18, 17, 18, 18, 18, 17, 18, 18, 18, 23, 22, 22, 46, 46, 46, 17, 17, 17, 43, 42, 43, 27, 27, 27, 18, 17, 18, 17, 17, 18, 16, 16, 16, 17, 17, 17, 46, 45, 46, - 21, 21, 21, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 17, 17, 17, 16, 17, 46, 47, 47, 21, 21, 22, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 19, 19, 19, 51, 51, 51, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 16, 17, 16, 16, 15, - 29, 28, 28, 38, 38, 38, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, + 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 20, 19, 20, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 18, 19, 19, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 19, 20, 20, 19, 18, 18, 18, + 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 17, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 19, 18, 17, 17, 17, 19, 19, 19, 17, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 20, 18, 17, 18, 18, 18, 18, + 17, 17, 17, 17, 17, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 19, 18, 18, 18, 18, 17, 18, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 16, 16, + 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 16, 17, 16, 16, 15, + 18, 17, 17, 16, 15, 15, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 22, 22, 23, 58, 58, 59, 50, 50, 49, 21, 22, 21, 20, 21, 20, 20, 19, 19, 20, 20, 20, 21, 20, 20, 19, 19, 20, 19, 19, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 22, 21, 21, 21, 21, 20, 22, 22, 22, 21, 21, 21, 21, 20, 20, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 21, 23, 23, 23, 22, 23, 22, 21, 21, 20, 22, 22, 22, 22, 22, 21, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 21, 22, 22, 22, 22, @@ -358,11 +358,11 @@ static const unsigned char temp1[] = { 24, 24, 24, 23, 23, 23, 22, 21, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 23, 22, 21, 21, 22, 21, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 20, 21, 21, 21, 21, 20, 22, 22, 21, 21, 22, 21, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 21, 21, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, - 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 63, 63, 63, 65, 64, 64, 27, 27, 27, 34, 34, 34, 59, 59, 59, 19, 19, 19, 19, 19, 19, - 56, 56, 56, 40, 40, 40, 23, 22, 23, 64, 64, 64, 65, 65, 65, 27, 27, 27, 19, 19, 19, 19, 19, 20, 18, 18, 18, 19, 18, 18, 21, 21, 21, 51, 52, 51, 51, 51, 52, 53, 52, 52, 27, 27, 28, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 17, - 48, 48, 47, 52, 52, 52, 52, 52, 51, 51, 52, 52, 52, 52, 52, 27, 27, 27, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 18, 18, 18, 16, 44, 45, 45, 20, 19, 20, 17, 17, 17, 47, 46, 46, 29, 29, 29, 18, 18, 18, 18, 17, 18, 17, 17, 16, 28, 28, 28, - 40, 40, 41, 17, 18, 17, 33, 33, 33, 35, 35, 34, 18, 18, 18, 16, 16, 17, 16, 16, 17, 18, 18, 17, 46, 46, 46, 22, 21, 21, 18, 18, 17, 17, 16, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 46, 46, 46, 51, 50, 50, 51, 51, 50, 51, 51, 51, 51, 51, 51, 37, 37, 37, - 22, 22, 21, 46, 46, 46, 18, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 21, 21, 21, 46, 47, 46, 17, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, + 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 18, 18, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 20, 19, 20, 19, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 18, 17, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 17, + 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 18, 18, 18, 16, 18, 18, 19, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 17, 16, 17, 17, 17, + 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 18, 18, 18, 16, 16, 17, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 17, 18, 17, 16, 17, 17, 18, 17, 17, 17, 17, 16, 17, + 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 22, 22, 23, 58, 58, 59, 50, 50, 49, 21, 21, 21, 19, 19, 19, 19, 19, 20, 20, 19, 20, 21, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 23, 22, 23, 22, 21, 21, 23, 23, 23, 21, 21, 20, 22, 22, 21, 21, 21, 21, 22, 22, 23, 22, 21, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 21, @@ -373,10 +373,10 @@ static const unsigned char temp1[] = { 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 23, 23, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 22, 22, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 20, 19, 20, 19, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 62, 62, 62, 65, 65, 65, 29, 29, 29, 30, 30, 30, 62, 62, 62, 26, 26, 26, 25, 25, 24, 61, 60, 60, 34, 34, 34, 24, 24, 24, 64, 64, 64, 64, 64, 64, 26, 26, 26, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 19, - 25, 25, 25, 41, 41, 40, 38, 37, 37, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 48, 48, 48, 23, 23, 23, 18, 18, 18, 19, 20, 19, 40, 40, 40, 36, 35, 35, 18, 18, 17, 19, 19, 19, 24, 24, 24, 17, 18, 18, 17, 17, 17, 23, 23, 22, - 52, 52, 52, 18, 18, 18, 18, 17, 18, 47, 47, 47, 52, 52, 52, 23, 23, 23, 17, 17, 18, 17, 17, 17, 44, 44, 44, 29, 29, 29, 18, 18, 17, 17, 16, 16, 46, 46, 46, 24, 23, 24, 18, 18, 17, 18, 18, 18, 31, 31, 31, 51, 51, 52, 22, 22, 23, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 16, 17, 17, 17, 18, 47, 47, 47, 22, 21, 22, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 49, 49, 49, 16, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 28, 28, 28, 39, 39, 39, 16, 16, 17, + 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 20, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 19, + 18, 18, 19, 19, 19, 18, 20, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 17, 18, 18, 17, 19, 19, 19, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 19, 18, + 18, 18, 19, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 19, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 18, 18, 18, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 18, 18, 17, 17, 17, 16, 17, 16, 16, 16, 15, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 22, 22, 22, 58, 58, 59, 50, 50, 49, 21, 21, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 21, 20, 19, 20, 19, 19, 19, 19, 21, 20, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 19, 19, 22, 21, 21, 21, 20, 21, 21, 20, 22, 21, 21, 21, 22, 22, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, @@ -387,11 +387,11 @@ static const unsigned char temp1[] = { 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 22, 22, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 23, 22, 22, 22, 23, 23, 23, 23, 23, 24, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 21, 23, 22, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 23, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 22, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 22, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, - 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 19, 20, 20, 20, 21, 19, 18, 19, 20, 19, 20, 19, 19, 19, 56, 56, 56, 65, 64, 65, 46, 46, 46, 19, 19, 19, 47, 46, 46, 62, 61, 62, 61, 61, 61, 51, 50, 51, 20, 19, 20, 42, 42, 41, - 65, 65, 65, 59, 59, 59, 21, 21, 21, 19, 19, 19, 18, 18, 19, 19, 18, 19, 19, 19, 20, 19, 19, 19, 20, 19, 20, 19, 19, 18, 19, 19, 19, 52, 52, 52, 18, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 19, 48, 48, 47, 22, 22, 22, 19, 19, 19, - 18, 19, 19, 18, 17, 17, 52, 52, 51, 20, 20, 20, 17, 17, 17, 43, 43, 43, 49, 49, 50, 51, 51, 51, 49, 49, 49, 24, 24, 24, 18, 17, 18, 17, 17, 17, 45, 45, 45, 26, 26, 26, 46, 46, 46, 51, 51, 51, 52, 51, 51, 33, 33, 32, 18, 18, 18, 17, 18, 18, 17, 17, 17, - 22, 21, 20, 45, 44, 44, 50, 50, 50, 51, 51, 51, 39, 39, 38, 48, 48, 48, 22, 22, 22, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 46, 45, 46, 22, 22, 21, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 49, 49, 49, 20, 19, 19, - 17, 17, 18, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 37, 37, 37, 32, 32, 32, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 16, + 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 19, 20, 20, 20, 21, 19, 18, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 20, 20, 20, 20, 19, 20, 19, 19, 19, + 20, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 18, 18, 19, 19, 18, 19, 19, 19, 20, 19, 19, 19, 20, 19, 20, 19, 19, 18, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, + 18, 19, 19, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 17, 17, 18, 18, 16, 18, 18, 18, 17, 18, 18, 17, 17, 17, + 17, 17, 16, 18, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, + 17, 17, 18, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 18, 18, 16, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 23, 23, 22, 58, 58, 59, 50, 50, 49, 22, 21, 21, 21, 21, 19, 20, 19, 19, 20, 20, 21, 20, 20, 19, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 22, 22, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 22, 22, 21, 20, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 23, 22, 22, 22, 22, 21, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 23, @@ -401,11 +401,11 @@ static const unsigned char temp1[] = { 24, 24, 24, 25, 25, 24, 24, 23, 23, 24, 23, 24, 23, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 25, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 23, 24, 23, 23, 23, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 22, 22, 23, 23, 24, 23, 24, 23, 23, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 21, 21, 22, 21, 21, 21, 22, 22, 21, 22, 21, 22, 21, 21, 21, 20, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, - 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 39, 39, 39, - 65, 65, 65, 64, 63, 64, 34, 34, 34, 19, 19, 19, 27, 27, 26, 27, 27, 26, 20, 20, 20, 31, 31, 31, 63, 62, 62, 65, 65, 65, 43, 43, 43, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 50, 49, 50, - 23, 23, 22, 18, 18, 18, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, 47, 47, 47, 23, 23, 24, 18, 17, 18, 18, 18, 18, 18, 18, 18, 52, 51, 52, 20, 20, 20, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, - 17, 17, 17, 17, 17, 16, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 18, 46, 46, 47, 22, 22, 23, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, - 46, 46, 47, 22, 22, 23, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 18, 33, 33, 32, 37, 37, 37, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 16, 17, 16, 17, 21, 21, 21, 51, 50, 51, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, + 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, + 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 18, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 19, 18, 18, + 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, + 17, 17, 17, 17, 17, 16, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, + 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 15, 16, 16, 16, 17, 17, 16, 17, 16, 16, 17, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 23, 23, 23, 58, 58, 59, 50, 50, 49, 22, 22, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 21, 20, 19, 19, 19, 19, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 19, 20, 19, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 21, 22, 22, 22, 20, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 20, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, @@ -416,11 +416,11 @@ static const unsigned char temp1[] = { 23, 23, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 24, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 23, 22, 24, 23, 23, 21, 21, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 20, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 23, 21, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, - 20, 21, 20, 20, 21, 21, 20, 20, 21, 19, 20, 19, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 22, 21, 21, 55, 55, 55, 65, 65, 65, 65, 64, 65, 48, 47, 48, 33, 33, 33, 33, 33, 33, 46, 45, 46, 63, 63, 63, 65, 65, 65, 58, 58, 58, 22, 22, 22, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 34, 34, 34, 18, 18, 18, 18, 18, 18, 23, 23, 23, 52, 52, 52, 19, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 48, 48, 48, 23, 22, 23, 18, 18, 18, 18, 18, 18, 28, 28, 27, 50, 49, 49, + 20, 21, 20, 20, 21, 21, 20, 20, 21, 19, 20, 19, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 17, 18, 18, 17, 18, 17, 17, 17, 18, 18, 19, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 17, 18, 16, 16, 17, 17, 17, 18, 18, 18, 17, - 16, 16, 16, 17, 17, 17, 47, 47, 47, 22, 21, 21, 17, 17, 17, 18, 17, 18, 16, 16, 17, 18, 18, 18, 18, 17, 17, 46, 46, 46, 22, 22, 22, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 18, 44, 44, 44, 35, 35, 35, 17, 17, 17, 18, 17, 17, - 17, 17, 17, 21, 21, 21, 46, 46, 46, 28, 29, 28, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 16, 17, 16, 16, 16, 16, 18, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 16, 16, 16, 16, + 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 16, 16, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, + 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 16, 17, 16, 16, 16, 16, 18, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 17, 22, 22, 23, 58, 58, 59, 50, 50, 49, 21, 22, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 21, 21, 20, 20, 19, 20, 20, 20, 22, 21, 22, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 22, 24, 23, 24, @@ -430,11 +430,11 @@ static const unsigned char temp1[] = { 24, 23, 24, 23, 23, 24, 24, 24, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 24, 24, 24, 23, 22, 23, 22, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 21, 21, 22, 22, 22, 23, 22, 22, 23, 23, 24, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 20, 21, 22, 22, 21, 20, 20, 19, 21, 21, 21, - 21, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 24, 24, 24, 54, 54, 54, 65, 65, 65, - 65, 65, 65, 65, 65, 65, 65, 65, 64, 65, 65, 64, 65, 65, 65, 56, 56, 57, 27, 26, 26, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 18, 19, 19, 19, 19, 19, 37, 37, 37, 53, 53, 52, 52, 52, 52, 50, 50, 49, 25, 26, 26, 19, 19, 19, 18, 19, 18, 19, 19, 20, - 19, 18, 18, 18, 18, 18, 18, 19, 19, 39, 39, 39, 51, 50, 51, 52, 52, 52, 52, 52, 51, 51, 51, 51, 22, 22, 22, 18, 18, 17, 18, 17, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, - 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 18, 17, 46, 46, 46, 22, 22, 22, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 18, 17, 17, 17, 44, 44, 44, 50, 50, 50, 51, 51, 51, - 51, 51, 51, 51, 50, 50, 47, 46, 46, 17, 17, 17, 17, 17, 18, 16, 16, 17, 34, 34, 34, 49, 49, 49, 50, 50, 50, 51, 51, 51, 47, 47, 47, 26, 26, 26, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 16, 17, 17, 17, 17, 18, 17, 17, + 21, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 21, 20, 20, + 20, 19, 20, 19, 19, 19, 19, 20, 18, 19, 19, 18, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 20, + 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, + 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 17, + 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 16, 17, 16, 16, 16, 17, 18, 18, 17, 16, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 16, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 18, 18, 17, 16, 16, 16, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 16, 17, 17, 15, 16, 16, 17, 17, 17, 16, 16, 16, 16, 15, 15, 16, 16, 17, 17, 16, 17, 22, 23, 23, 58, 58, 59, 50, 50, 49, 22, 22, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 21, 21, 21, 19, 19, 19, 20, 20, 20, 19, 19, 20, 20, 19, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 20, 22, 22, 22, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 22, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 23, 22, 23, 22, 23, 23, 22, 22, 22, 23, 23, 22, @@ -445,10 +445,10 @@ static const unsigned char temp1[] = { 23, 24, 24, 24, 24, 24, 23, 23, 24, 23, 22, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 23, 23, 22, 24, 23, 23, 24, 24, 24, 23, 24, 24, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 20, 21, 21, 21, 20, 21, 21, 20, 20, 21, 21, 22, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 21, 20, 21, 21, 20, 20, 21, 20, 21, 20, 21, 20, 21, 21, 21, 20, 20, 20, 19, 19, 19, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 19, - 20, 20, 21, 20, 20, 21, 20, 20, 20, 19, 19, 19, 21, 20, 21, 19, 19, 18, 19, 19, 20, 20, 20, 21, 38, 38, 38, 53, 53, 53, 59, 59, 60, 60, 60, 60, 54, 54, 54, 40, 39, 40, 22, 22, 21, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 19, 19, 20, 20, 19, + 20, 20, 21, 20, 20, 21, 20, 20, 20, 19, 19, 19, 21, 20, 21, 19, 19, 18, 19, 19, 20, 19, 19, 19, 19, 19, 20, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 19, 19, 20, 20, 19, 18, 18, 18, 19, 19, 20, 19, 19, 18, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 17, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 19, 18, 17, 17, 17, 18, 18, 17, 19, 18, 17, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 19, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 18, 18, 17, 17, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 44, 44, 43, - 21, 21, 20, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 18, 16, 16, 17, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 16, 17, 18, 18, 18, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, + 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 19, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 18, 18, 17, 17, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, + 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 18, 16, 16, 17, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 16, 17, 18, 18, 18, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 15, 16, 17, 16, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 16, 17, 22, 22, 22, 58, 58, 60, 50, 50, 49, 22, 22, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 21, 21, 21, 20, 20, 21, 20, 19, 20, 20, 20, 20, 21, 21, 21, 20, 19, 19, 19, 19, 19, 22, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 20, 21, 23, 22, 23, 22, 21, 22, 22, 22, 22, 21, 22, 21, @@ -459,7 +459,7 @@ static const unsigned char temp1[] = { 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 23, 23, 23, 22, 22, 24, 24, 23, 22, 22, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 24, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 22, 23, 23, 24, 23, 24, 24, 23, 24, 23, 23, 23, 23, 23, 24, 23, 24, 23, 22, 21, 23, 23, 24, 23, 23, 23, 23, 24, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 23, 23, 23, 21, 21, 21, 23, 23, 23, 23, 22, 23, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 19, 21, 21, 20, - 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 22, 22, 22, 22, 22, 22, + 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 20, 19, 20, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 19, 20, 20, 19, 20, 20, 19, 19, 19, 18, 18, 18, 18, 19, 20, 19, 18, 18, 17, 18, 18, 17, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 18, 19, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 18, 18, 18, 17, 17, 17, 17, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, @@ -475,10 +475,10 @@ static const unsigned char temp1[] = { 22, 22, 22, 22, 21, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 21, 22, 22, 23, 21, 20, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 21, 21, 21, 19, 19, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 20, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 19, 20, 21, 21, 20, 18, 18, 18, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 19, 18, 19, 19, 20, 20, 20, 20, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 20, 19, 18, 19, 19, 19, 20, 19, 19, - 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, - 17, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 19, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, - 17, 17, 18, 16, 16, 16, 18, 18, 17, 18, 18, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 18, 18, 18, 18, 16, 16, 16, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, - 16, 16, 17, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, + 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 167, 167, 167, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, + 17, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 19, 18, 18, 48, 47, 48, 137, 137, 137, 138, 138, 138, 140, 140, 140, 103, 103, 103, 21, 21, 21, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, + 17, 17, 18, 16, 16, 16, 18, 18, 17, 18, 18, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 18, 167, 167, 167, 16, 16, 16, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, + 16, 16, 17, 16, 17, 16, 16, 16, 16, 167, 167, 167, 17, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, 17, 16, 16, 22, 22, 22, 58, 58, 60, 50, 50, 49, 22, 22, 22, 20, 20, 20, 20, 19, 19, 21, 21, 20, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 19, 20, 21, 20, 20, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 23, 21, 21, 22, 21, 21, 21, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 22, 23, 24, 23, 24, 23, 23, 24, 23, 23, 24, 24, 24, @@ -489,10 +489,10 @@ static const unsigned char temp1[] = { 23, 23, 23, 23, 23, 22, 22, 22, 23, 24, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 22, 22, 22, 23, 23, 23, 22, 23, 23, 22, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 22, 22, 21, 20, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 20, 21, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, - 19, 19, 20, 19, 18, 18, 20, 20, 20, 20, 19, 20, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, - 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 17, 17, 17, 18, 17, 18, 19, 18, 19, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, - 18, 18, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 17, 16, 17, 17, 18, 18, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 18, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 18, 16, 16, 17, 18, 17, 18, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 18, 16, 18, 17, 17, 17, 17, 17, + 19, 19, 20, 19, 18, 18, 20, 20, 20, 20, 19, 20, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 167, 167, 167, 18, 18, 18, + 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 17, 17, 17, 18, 17, 18, 19, 18, 19, 18, 18, 18, 27, 27, 27, 27, 27, 27, 18, 17, 17, 17, 17, 17, 97, 97, 97, 96, 96, 96, 18, 17, 18, + 18, 18, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 17, 16, 17, 17, 18, 18, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 17, 167, 167, 167, 18, 18, 18, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 18, 16, 16, 17, 18, 17, 18, 17, 17, 17, 16, 16, 16, 17, 16, 16, 167, 167, 167, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 18, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 22, 22, 23, 58, 58, 60, 50, 50, 49, 22, 22, 21, 20, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 21, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 21, 20, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 21, 23, 23, 23, 22, 21, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, @@ -504,153 +504,153 @@ static const unsigned char temp1[] = { 22, 23, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 20, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, 20, 19, 20, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 20, 18, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 17, - 19, 18, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 17, 18, 17, 17, 18, 18, 17, 17, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 17, 19, 18, 19, 19, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 18, 17, 17, 18, 18, 19, 17, 17, 18, 17, 17, 17, 17, 17, 16, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, - 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, - 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 18, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 17, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 22, 22, 23, 58, 58, 60, - 50, 50, 49, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 19, 19, 20, 21, 20, 20, 21, 21, 21, 21, 21, 20, 21, 20, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 21, - 21, 20, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 23, 23, 23, 22, 21, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, - 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 22, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 24, 23, 24, 24, 24, - 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 24, 24, 25, 23, 23, 23, 23, 24, 25, 24, 25, 24, 24, 24, 25, 24, 25, 24, 23, 23, 24, 23, 24, 23, 25, 24, 25, 24, 24, 25, 24, 24, 25, - 24, 24, 24, 25, 25, 25, 23, 23, 23, 23, 24, 24, 25, 25, 26, 24, 24, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 26, 26, 25, 26, 25, 25, 25, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, - 25, 24, 25, 24, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 24, 24, 24, 25, 24, 24, 24, 24, 25, 24, 24, 23, 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 24, 23, 25, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 23, 24, 24, 24, - 24, 24, 23, 24, 25, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 24, 24, 24, 23, 24, 24, 23, 22, 22, 22, 23, 23, 22, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 24, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, - 22, 22, 22, 22, 22, 22, 22, 22, 24, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 23, 22, 21, 22, 22, 22, 21, - 21, 21, 22, 22, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 22, 22, 21, 21, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 20, - 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 19, 19, 19, 19, 20, 19, 20, 20, 19, 20, 20, 21, 20, 19, 19, 20, 20, 19, 19, 19, 19, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, - 19, 19, 19, 19, 19, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 20, 19, 18, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 17, 19, 18, 19, 18, 18, 18, 19, 18, 18, 18, 17, 17, - 17, 17, 18, 17, 17, 16, 18, 19, 19, 19, 19, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 17, 17, 17, 17, 16, 18, 17, 17, - 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 18, 17, 16, 16, 16, 18, 18, 17, 17, 18, 18, 17, 17, 17, 16, 16, 17, 18, 18, 17, 17, 16, 17, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, - 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 15, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 15, 16, + 19, 18, 19, 117, 117, 117, 27, 27, 27, 19, 19, 19, 18, 17, 18, 17, 17, 18, 18, 17, 17, 167, 167, 167, 18, 18, 19, 18, 18, 18, 18, 18, 17, 19, 18, 19, 19, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, + 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 16, 18, 18, 18, 17, 17, 17, 22, 22, 22, 143, 143, 143, 17, 18, 17, 17, 17, 17, 17, 16, 17, 18, 17, 17, 18, 18, 19, 17, 17, 18, 17, 17, 17, 17, 17, 16, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, + 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 167, 167, 167, 16, 16, 16, 17, 17, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, + 167, 167, 167, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 18, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 17, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 22, 22, 23, 58, 58, 60, + 50, 50, 49, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 19, 19, 20, 21, 20, 20, 21, 21, 21, 21, 21, 20, 21, 20, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 20, 21, 21, 167, 167, 167, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 20, 22, 22, 22, + 93, 93, 93, 139, 139, 139, 139, 139, 139, 95, 95, 95, 23, 23, 23, 21, 21, 21, 21, 22, 21, 167, 167, 167, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 23, 23, 23, 167, 167, 167, 22, 23, 22, 23, 22, 22, 22, 22, 22, 167, 167, 167, 23, 23, 23, 22, 22, 22, + 22, 22, 23, 167, 167, 167, 23, 23, 23, 23, 23, 23, 94, 94, 94, 139, 139, 139, 139, 139, 139, 96, 96, 96, 24, 24, 24, 23, 22, 22, 24, 23, 23, 167, 167, 167, 23, 23, 24, 23, 23, 23, 23, 24, 23, 33, 33, 33, 118, 118, 118, 139, 139, 139, 125, 125, 125, 65, 66, 65, 24, 24, 24, + 24, 23, 24, 24, 24, 24, 24, 24, 24, 165, 165, 165, 24, 24, 24, 23, 24, 24, 167, 167, 167, 24, 24, 24, 24, 23, 24, 24, 24, 23, 167, 167, 167, 23, 23, 23, 23, 24, 25, 167, 167, 167, 24, 24, 25, 24, 25, 24, 24, 24, 25, 94, 95, 94, 140, 139, 140, 140, 140, 140, 96, 96, 97, + 26, 26, 26, 25, 25, 25, 23, 23, 23, 167, 167, 167, 25, 25, 26, 24, 24, 25, 24, 24, 25, 167, 167, 167, 24, 24, 24, 24, 25, 25, 26, 26, 25, 167, 167, 167, 25, 24, 25, 24, 24, 25, 25, 25, 25, 167, 167, 167, 25, 25, 25, 74, 74, 74, 148, 148, 148, 130, 130, 130, 93, 93, 93, + 151, 151, 151, 31, 32, 31, 24, 24, 25, 95, 94, 95, 151, 151, 151, 85, 85, 85, 25, 24, 24, 165, 165, 165, 24, 24, 23, 26, 26, 26, 95, 95, 95, 139, 139, 139, 140, 140, 140, 96, 96, 96, 25, 26, 25, 25, 24, 25, 24, 24, 24, 167, 167, 167, 25, 25, 24, 24, 24, 23, 24, 24, 24, + 167, 167, 167, 24, 25, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 116, 116, 116, 133, 133, 133, 141, 141, 141, 62, 62, 61, 24, 24, 23, 31, 31, 31, 118, 118, 118, 139, 139, 139, 125, 125, 125, 66, 66, 66, 24, 23, 24, 32, 33, 32, 118, 118, 118, 139, 139, 139, 125, 125, 125, + 64, 64, 64, 22, 22, 22, 22, 22, 24, 23, 22, 23, 24, 24, 24, 102, 102, 103, 147, 147, 147, 125, 125, 125, 64, 64, 64, 167, 167, 167, 23, 23, 23, 23, 23, 23, 165, 165, 165, 22, 22, 22, 21, 21, 21, 116, 116, 116, 132, 132, 132, 141, 141, 140, 61, 61, 61, 22, 21, 22, 93, 93, 93, + 151, 151, 151, 84, 84, 84, 21, 21, 22, 167, 167, 167, 21, 21, 21, 21, 21, 21, 21, 21, 21, 167, 167, 167, 21, 21, 21, 21, 21, 21, 20, 20, 20, 167, 167, 167, 21, 21, 20, 22, 22, 22, 93, 93, 93, 139, 139, 139, 139, 139, 139, 95, 95, 95, 23, 22, 23, 21, 21, 22, 21, 21, 20, + 124, 124, 124, 21, 21, 21, 21, 21, 20, 115, 115, 115, 132, 132, 132, 140, 140, 140, 59, 59, 59, 20, 20, 19, 167, 167, 167, 20, 19, 19, 20, 20, 19, 19, 19, 19, 124, 124, 124, 21, 20, 20, 20, 20, 20, 167, 167, 167, 19, 19, 19, 19, 19, 19, 20, 20, 20, 167, 167, 167, 19, 19, 19, + 19, 19, 19, 28, 28, 28, 117, 117, 117, 138, 138, 138, 124, 124, 124, 62, 62, 62, 18, 19, 19, 92, 92, 92, 151, 151, 151, 82, 82, 82, 84, 84, 84, 82, 82, 81, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 167, 167, 167, 75, 74, 75, 130, 130, 130, 143, 143, 143, 94, 93, 93, + 18, 18, 19, 17, 17, 16, 167, 167, 167, 19, 19, 19, 18, 18, 18, 47, 47, 47, 145, 145, 145, 137, 137, 137, 71, 71, 71, 167, 167, 167, 17, 17, 17, 19, 19, 20, 97, 97, 96, 145, 145, 145, 123, 123, 123, 75, 75, 75, 150, 150, 150, 18, 18, 17, 18, 17, 17, 165, 165, 165, 18, 17, 17, + 18, 18, 18, 167, 167, 167, 17, 17, 17, 17, 17, 17, 17, 16, 16, 167, 167, 167, 18, 18, 17, 16, 16, 16, 114, 114, 114, 131, 131, 131, 140, 140, 140, 56, 56, 57, 18, 18, 17, 123, 123, 123, 18, 17, 18, 18, 18, 17, 167, 167, 167, 73, 73, 74, 129, 129, 129, 143, 143, 143, 93, 93, 93, + 19, 18, 18, 18, 18, 18, 167, 167, 167, 18, 17, 17, 17, 17, 17, 16, 16, 15, 167, 167, 167, 17, 17, 16, 17, 17, 16, 167, 167, 167, 73, 73, 73, 129, 129, 129, 143, 143, 143, 93, 93, 93, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 15, 16, 17, 16, 16, 17, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 23, 23, 23, 58, 58, 60, 50, 50, 49, 23, 23, 22, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, - 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 20, 21, 21, 22, 21, 20, 20, 20, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, - 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 24, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 23, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 24, 24, 24, - 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 25, 24, 25, 24, 25, 25, 25, 24, 24, 24, - 25, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 26, 25, 25, 23, 24, 24, 24, 26, 26, 25, 25, 25, 24, 26, 25, 25, 24, 24, 23, 25, 25, 25, 23, 23, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 25, 25, 24, 24, 24, - 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 23, 24, 23, 23, 23, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, - 24, 24, 25, 24, 24, 24, 24, 24, 25, 23, 23, 23, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 23, 23, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 24, 25, 25, 24, 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, - 24, 24, 25, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 24, 22, 22, 23, 23, 23, 24, 23, 24, 23, 23, 24, 24, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, - 22, 22, 23, 22, 22, 22, 21, 22, 21, 23, 23, 23, 23, 23, 22, 22, 22, 23, 21, 21, 22, 21, 22, 21, 22, 22, 23, 21, 21, 22, 22, 22, 22, 21, 20, 20, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 20, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 19, 19, 19, 20, 20, 20, 20, 19, 20, 21, 21, 21, 20, 19, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 19, 19, 20, 19, 20, 20, 19, - 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 20, 19, 19, 20, 19, 20, 18, 18, 18, 19, 19, 19, 19, 19, 18, 20, 20, 20, 19, 19, 18, - 19, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 18, 18, 19, 18, 19, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 17, 18, 19, 19, 19, 19, 18, 18, 17, 17, 18, 18, 17, 18, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 17, - 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 18, 17, 18, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 16, 18, 18, 18, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 16, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 18, 16, 16, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 16, 15, 16, 17, 17, 17, 17, 17, 17, 23, 23, 23, 58, 58, 60, 50, 50, 49, 22, 22, 22, 20, 19, 20, - 20, 19, 20, 20, 20, 21, 20, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 22, 22, 21, 20, 20, 20, 21, 22, 22, 21, 21, 21, 22, 21, 22, 21, 20, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 22, 21, 21, - 22, 22, 22, 21, 21, 20, 21, 21, 20, 22, 22, 23, 21, 21, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, - 22, 22, 22, 23, 24, 23, 22, 22, 21, 23, 23, 23, 23, 23, 23, 22, 22, 22, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, - 23, 23, 23, 24, 25, 24, 23, 23, 22, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 23, 24, 26, 25, 25, 25, 25, 26, 25, 24, 25, 24, 24, 24, 25, 24, 24, 25, 25, 24, 23, 23, 24, - 25, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 25, 24, 25, 25, 24, 25, 26, 25, 25, 25, 26, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 26, 25, 25, 23, 25, 25, 24, 25, 25, 25, 25, 25, 25, - 25, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 25, 25, 25, 25, 25, 25, 24, 24, 23, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, - 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 22, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 24, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 20, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, - 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 21, 22, 20, 20, 20, 21, 20, 20, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, - 20, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 19, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 19, 19, 20, 20, 21, 19, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 20, 19, 19, 19, 18, - 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 20, 18, 18, 18, 19, 19, 18, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 19, 18, 18, 19, 18, 19, 18, 18, 18, - 17, 17, 18, 18, 18, 18, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 19, 18, 18, 17, 17, 16, 17, 17, 17, 18, 18, 18, - 18, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 16, 17, 17, 17, 16, 16, 17, 16, 17, 16, 16, 17, 18, 17, 16, 16, 16, 17, 17, 17, - 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 15, 15, 15, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, + 21, 21, 20, 20, 20, 20, 21, 21, 21, 167, 167, 167, 22, 22, 22, 21, 20, 21, 21, 22, 21, 20, 20, 20, 79, 79, 79, 120, 120, 120, 23, 24, 24, 21, 21, 21, 110, 110, 110, 85, 85, 85, 21, 21, 22, 22, 22, 21, 167, 167, 167, 21, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, + 23, 23, 23, 22, 22, 22, 167, 167, 167, 23, 23, 24, 22, 22, 21, 23, 23, 23, 167, 167, 167, 22, 22, 22, 23, 22, 23, 23, 23, 23, 167, 167, 167, 23, 23, 22, 79, 79, 79, 120, 120, 120, 25, 25, 25, 23, 24, 24, 110, 110, 110, 87, 87, 86, 23, 23, 23, 23, 23, 24, 167, 167, 167, + 24, 23, 23, 24, 23, 23, 24, 23, 23, 115, 115, 115, 94, 94, 94, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 163, 163, 163, 24, 24, 23, 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 24, 25, 24, 25, 24, 167, 167, 167, 24, 24, 24, + 25, 24, 25, 167, 167, 167, 25, 25, 25, 24, 24, 24, 81, 81, 81, 121, 121, 120, 26, 26, 26, 26, 26, 25, 111, 111, 111, 88, 88, 88, 24, 24, 23, 25, 25, 25, 167, 167, 167, 25, 25, 25, 24, 24, 24, 24, 24, 25, 167, 167, 167, 25, 25, 25, 24, 24, 25, 26, 25, 25, 167, 167, 167, + 25, 25, 25, 25, 25, 24, 24, 24, 24, 167, 167, 167, 25, 25, 25, 146, 146, 146, 46, 45, 46, 24, 24, 24, 69, 69, 69, 167, 167, 167, 26, 25, 25, 25, 25, 25, 154, 154, 154, 45, 44, 45, 23, 23, 23, 24, 24, 24, 163, 163, 163, 24, 24, 24, 80, 81, 81, 121, 121, 121, 26, 27, 27, + 24, 24, 25, 111, 111, 111, 87, 87, 88, 23, 23, 23, 25, 25, 24, 167, 167, 167, 25, 24, 24, 24, 23, 23, 24, 23, 24, 167, 167, 167, 24, 23, 24, 24, 24, 24, 23, 23, 24, 25, 25, 24, 24, 24, 23, 32, 32, 32, 24, 23, 24, 49, 49, 49, 151, 151, 151, 23, 23, 23, 115, 115, 115, + 94, 94, 95, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 24, 114, 114, 115, 94, 94, 94, 23, 24, 23, 23, 24, 24, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 85, 85, 85, 119, 119, 120, 25, 25, 25, 23, 22, 23, 98, 98, 98, 167, 167, 167, 22, 22, 22, 23, 23, 23, + 163, 163, 163, 22, 22, 22, 21, 22, 21, 31, 31, 31, 23, 23, 22, 47, 47, 48, 151, 151, 151, 21, 22, 21, 153, 153, 154, 43, 43, 43, 22, 22, 22, 21, 20, 20, 167, 167, 167, 21, 21, 21, 21, 21, 21, 21, 21, 20, 167, 167, 167, 20, 20, 20, 21, 21, 22, 21, 21, 21, 167, 167, 167, + 21, 21, 21, 78, 78, 78, 119, 119, 119, 23, 23, 23, 21, 21, 21, 110, 110, 110, 85, 85, 85, 21, 20, 21, 19, 19, 19, 63, 63, 63, 20, 19, 20, 21, 21, 21, 28, 27, 28, 19, 20, 19, 45, 45, 45, 151, 151, 151, 19, 19, 19, 167, 167, 167, 20, 20, 19, 19, 20, 19, 20, 20, 19, + 62, 62, 62, 20, 19, 20, 19, 19, 19, 167, 167, 167, 19, 19, 18, 20, 20, 19, 19, 19, 19, 167, 167, 167, 20, 20, 20, 19, 19, 19, 113, 113, 113, 92, 92, 92, 19, 19, 19, 19, 18, 19, 20, 19, 19, 20, 19, 20, 153, 153, 153, 41, 41, 41, 19, 19, 18, 29, 29, 29, 139, 139, 138, + 19, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 19, 167, 167, 167, 94, 94, 94, 18, 17, 18, 20, 20, 20, 116, 116, 116, 75, 75, 75, 18, 18, 18, 167, 167, 167, 18, 18, 17, 18, 19, 19, 132, 132, 131, 75, 74, 74, 20, 20, 19, 88, 87, 87, 167, 167, 167, 17, 17, 18, 80, 80, 80, + 118, 118, 118, 20, 20, 20, 18, 17, 17, 82, 82, 82, 165, 165, 165, 18, 17, 18, 17, 17, 18, 163, 163, 163, 18, 18, 17, 17, 17, 17, 167, 167, 167, 16, 16, 16, 16, 16, 17, 17, 17, 17, 167, 167, 167, 16, 16, 17, 17, 17, 17, 25, 25, 24, 17, 17, 16, 42, 42, 43, 150, 150, 150, + 17, 17, 17, 61, 61, 60, 18, 18, 18, 16, 16, 16, 167, 167, 167, 93, 93, 93, 17, 17, 17, 19, 19, 18, 116, 116, 116, 74, 74, 75, 17, 17, 17, 167, 167, 167, 16, 16, 16, 16, 17, 16, 17, 17, 17, 167, 167, 167, 17, 17, 17, 17, 17, 16, 167, 167, 167, 93, 93, 93, 17, 17, 17, + 19, 19, 19, 116, 116, 116, 74, 74, 74, 17, 17, 17, 17, 17, 18, 17, 17, 18, 16, 16, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 16, 15, 16, 17, 17, 17, 17, 17, 17, 23, 23, 23, 58, 58, 60, 50, 50, 49, 22, 22, 22, 20, 19, 20, + 20, 19, 20, 20, 20, 21, 20, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 22, 22, 21, 20, 20, 20, 21, 22, 22, 167, 167, 167, 22, 21, 22, 21, 20, 20, 21, 21, 21, 22, 21, 21, 132, 132, 132, 44, 44, 44, 22, 22, 22, 22, 21, 21, + 34, 34, 34, 141, 141, 141, 21, 21, 20, 22, 22, 23, 167, 167, 167, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 167, 167, 167, 22, 23, 23, 22, 22, 23, 22, 22, 23, 167, 167, 167, 22, 22, 22, 22, 22, 22, 23, 23, 23, 167, 167, 167, 23, 22, 22, + 132, 132, 132, 46, 47, 46, 22, 22, 21, 23, 23, 23, 35, 35, 35, 141, 141, 141, 24, 24, 24, 23, 24, 23, 167, 167, 167, 24, 24, 24, 23, 23, 24, 24, 24, 24, 155, 155, 155, 32, 32, 32, 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, + 162, 162, 162, 24, 25, 24, 23, 23, 22, 167, 167, 167, 24, 24, 24, 24, 24, 24, 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 24, 24, 167, 167, 167, 24, 24, 25, 24, 24, 24, 133, 132, 133, 48, 48, 48, 25, 25, 26, 25, 24, 25, 36, 36, 36, 141, 141, 141, 25, 25, 24, 23, 23, 24, + 167, 167, 167, 24, 24, 24, 24, 24, 25, 24, 24, 24, 167, 167, 167, 25, 25, 24, 25, 26, 25, 25, 25, 26, 167, 167, 167, 24, 25, 25, 25, 25, 25, 24, 25, 24, 167, 167, 167, 25, 25, 25, 115, 115, 115, 99, 99, 99, 47, 47, 48, 32, 32, 30, 167, 167, 167, 25, 25, 25, 25, 25, 25, + 167, 167, 167, 24, 24, 24, 24, 24, 25, 25, 25, 25, 162, 162, 162, 24, 24, 24, 133, 133, 133, 47, 48, 48, 24, 24, 23, 24, 24, 24, 36, 36, 35, 141, 141, 141, 23, 23, 23, 25, 25, 25, 167, 167, 167, 24, 24, 23, 25, 25, 25, 25, 25, 25, 167, 167, 167, 24, 24, 24, 25, 25, 25, + 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 71, 71, 70, 149, 149, 149, 24, 23, 24, 155, 155, 155, 32, 32, 32, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 155, 155, 155, 33, 33, 32, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, + 23, 23, 23, 134, 134, 134, 45, 45, 44, 23, 22, 21, 23, 23, 22, 31, 31, 31, 167, 167, 167, 23, 23, 24, 22, 22, 21, 162, 162, 162, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 20, 21, 69, 69, 69, 149, 149, 149, 22, 22, 22, 167, 167, 167, 22, 21, 22, 21, 21, 21, 21, 21, 22, + 167, 167, 167, 21, 22, 22, 22, 22, 22, 22, 22, 22, 167, 167, 167, 21, 21, 21, 22, 22, 22, 21, 20, 21, 167, 167, 167, 21, 21, 21, 132, 132, 132, 44, 44, 44, 21, 21, 21, 20, 20, 21, 34, 33, 34, 141, 141, 141, 21, 20, 20, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, + 20, 20, 21, 21, 20, 20, 69, 69, 69, 148, 148, 148, 20, 20, 19, 167, 167, 167, 20, 21, 20, 20, 20, 20, 20, 19, 19, 20, 20, 21, 19, 18, 19, 19, 19, 20, 167, 167, 167, 19, 19, 19, 20, 20, 20, 20, 19, 19, 167, 167, 167, 19, 19, 18, 19, 19, 19, 155, 155, 155, 28, 28, 28, + 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 20, 167, 167, 167, 19, 19, 18, 19, 18, 18, 19, 19, 18, 109, 109, 109, 58, 58, 58, 18, 19, 19, 19, 18, 19, 19, 19, 19, 167, 167, 167, 26, 25, 26, 18, 18, 18, 18, 18, 19, 42, 42, 41, 128, 128, 128, 19, 18, 19, 167, 167, 167, + 17, 17, 18, 18, 18, 18, 158, 158, 158, 34, 34, 33, 17, 17, 17, 24, 24, 25, 167, 167, 167, 17, 17, 17, 133, 133, 133, 40, 40, 39, 18, 18, 19, 18, 18, 18, 20, 19, 19, 162, 162, 162, 18, 18, 18, 18, 18, 17, 162, 162, 162, 19, 18, 18, 17, 17, 16, 167, 167, 167, 18, 18, 18, + 18, 18, 17, 18, 17, 18, 167, 167, 167, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 66, 66, 66, 148, 148, 148, 17, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 167, 167, 167, 24, 24, 25, 17, 17, 16, 16, 17, 16, 41, 40, 40, 128, 128, 128, 16, 16, 16, 167, 167, 167, + 16, 16, 17, 17, 17, 17, 17, 17, 17, 167, 167, 167, 17, 17, 16, 17, 17, 17, 167, 167, 167, 25, 25, 25, 16, 16, 16, 17, 17, 16, 40, 40, 40, 127, 127, 127, 17, 17, 16, 17, 17, 17, 15, 15, 15, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 22, 22, 22, 58, 58, 60, 50, 50, 49, 22, 22, 23, 20, 19, 19, 19, 19, 19, 21, 20, 19, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 22, 21, 21, 21, 20, 20, 19, 21, 20, 21, 21, 21, 20, 21, 21, 21, - 21, 20, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 20, 20, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, - 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 22, 22, 23, 23, 23, 24, 23, 22, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, - 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 24, 25, 24, 25, 24, 23, 23, 23, 24, 23, 25, 24, 24, 23, 23, 22, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 25, 25, - 24, 24, 24, 24, 23, 23, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 26, 25, 24, 24, 23, 25, 25, 25, 26, 25, 25, 24, 25, 25, 24, 24, 25, 25, 25, 26, - 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 25, 25, 26, 24, 25, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 26, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, - 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 24, 23, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 20, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, - 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 21, 21, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 19, 20, 19, 19, 20, 21, 21, 20, 20, 20, 21, 20, 20, 20, - 20, 20, 19, 19, 19, 18, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 19, 20, 19, 20, 19, 19, 20, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 20, 19, 18, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, - 18, 18, 18, 19, 19, 19, 18, 18, 18, 17, 17, 18, 19, 18, 19, 17, 17, 17, 18, 18, 18, 19, 19, 19, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 19, 18, 19, 17, 18, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, - 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 16, 17, 18, 18, 17, 18, 18, 17, 18, 17, 18, 18, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, - 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, + 167, 167, 167, 22, 22, 21, 22, 22, 22, 21, 21, 21, 20, 20, 21, 147, 147, 147, 24, 24, 24, 21, 22, 22, 21, 21, 20, 21, 21, 21, 152, 152, 152, 21, 21, 21, 22, 22, 22, 167, 167, 167, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 167, 167, 167, + 23, 23, 23, 22, 22, 22, 23, 22, 23, 167, 167, 167, 22, 22, 23, 22, 22, 22, 23, 22, 22, 167, 167, 167, 23, 23, 23, 148, 148, 147, 26, 26, 26, 23, 23, 24, 22, 22, 23, 23, 23, 24, 152, 152, 152, 23, 24, 23, 24, 24, 24, 167, 167, 167, 24, 24, 24, 23, 23, 23, 23, 23, 24, + 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 25, 24, 25, 24, 23, 23, 23, 24, 23, 25, 24, 24, 160, 160, 160, 24, 24, 24, 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 24, 24, 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 24, 25, 167, 167, 167, 24, 25, 25, + 24, 24, 24, 148, 148, 148, 28, 28, 28, 25, 24, 24, 25, 25, 25, 25, 25, 24, 152, 152, 152, 25, 25, 25, 25, 25, 25, 167, 167, 167, 24, 24, 24, 24, 24, 24, 24, 24, 24, 167, 167, 167, 25, 26, 25, 24, 24, 23, 25, 25, 25, 167, 167, 167, 24, 25, 25, 24, 24, 25, 25, 25, 26, + 167, 167, 167, 24, 24, 25, 30, 30, 30, 100, 100, 100, 144, 144, 144, 160, 160, 160, 167, 167, 167, 24, 24, 24, 25, 25, 25, 167, 167, 167, 25, 25, 25, 24, 24, 25, 25, 25, 25, 160, 160, 160, 24, 24, 25, 148, 148, 148, 28, 28, 28, 25, 24, 25, 25, 25, 25, 25, 25, 25, 152, 152, 152, + 25, 24, 24, 24, 24, 24, 167, 167, 167, 25, 25, 24, 25, 25, 24, 24, 23, 24, 167, 167, 167, 25, 25, 25, 24, 24, 25, 24, 23, 24, 24, 24, 24, 23, 23, 23, 37, 37, 37, 116, 116, 116, 142, 142, 142, 53, 53, 53, 24, 24, 24, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, + 167, 167, 167, 24, 24, 24, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 22, 22, 23, 23, 23, 23, 23, 23, 23, 148, 148, 148, 27, 27, 27, 23, 23, 23, 23, 23, 23, 23, 22, 23, 167, 167, 167, 22, 22, 22, 22, 22, 23, 160, 160, 160, 22, 22, 22, 22, 22, 22, + 35, 35, 35, 116, 116, 116, 142, 142, 142, 52, 52, 52, 22, 22, 21, 167, 167, 167, 22, 22, 22, 22, 22, 21, 21, 21, 21, 167, 167, 167, 22, 22, 21, 22, 22, 22, 22, 22, 22, 167, 167, 167, 20, 21, 21, 22, 22, 22, 21, 21, 21, 167, 167, 167, 21, 21, 22, 147, 147, 147, 24, 24, 24, + 21, 21, 22, 22, 22, 22, 21, 21, 22, 152, 152, 152, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 21, 21, 20, 19, 20, 33, 33, 33, 115, 115, 115, 141, 141, 141, 51, 51, 51, 20, 20, 21, 167, 167, 167, 20, 20, 20, 20, 19, 20, 19, 19, 20, 21, 21, 20, 20, 20, 21, 20, 20, 20, + 167, 167, 167, 19, 19, 18, 20, 20, 20, 19, 19, 19, 167, 167, 167, 20, 19, 19, 20, 20, 19, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 19, 19, 20, 167, 167, 167, 19, 18, 19, 18, 18, 19, 19, 19, 19, 47, 47, 47, 121, 121, 121, 19, 19, 18, 19, 19, 19, + 18, 18, 18, 167, 167, 167, 18, 18, 18, 17, 17, 18, 19, 18, 19, 21, 21, 21, 146, 146, 146, 19, 19, 19, 167, 167, 167, 18, 18, 18, 18, 18, 18, 167, 167, 167, 17, 17, 18, 19, 18, 19, 17, 18, 17, 167, 167, 167, 18, 18, 18, 146, 146, 146, 21, 21, 21, 17, 17, 17, 18, 18, 18, + 17, 18, 17, 153, 153, 153, 17, 17, 17, 18, 18, 18, 160, 160, 160, 17, 17, 18, 18, 17, 18, 167, 167, 167, 17, 17, 17, 17, 16, 17, 18, 18, 17, 167, 167, 167, 18, 17, 18, 18, 17, 18, 30, 30, 29, 114, 114, 114, 141, 141, 141, 48, 48, 48, 17, 18, 18, 18, 18, 18, 17, 17, 17, + 17, 17, 18, 167, 167, 167, 17, 17, 17, 16, 16, 17, 17, 17, 17, 21, 21, 21, 146, 146, 146, 17, 17, 16, 167, 167, 167, 18, 18, 18, 17, 17, 17, 17, 17, 17, 167, 167, 167, 16, 16, 16, 17, 16, 16, 167, 167, 167, 16, 16, 16, 17, 17, 17, 16, 17, 17, 21, 21, 20, 146, 146, 146, 15, 15, 14, 17, 16, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 22, 22, 22, 59, 59, 60, 50, 50, 49, 21, 21, 21, 20, 20, 20, 19, 19, 19, 21, 20, 21, 21, 21, 21, - 21, 20, 21, 19, 19, 19, 19, 19, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 22, 21, 20, 20, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 22, 22, 22, 21, - 22, 21, 20, 22, 23, 23, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 21, 21, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 22, 23, 23, 23, 24, 24, 24, - 23, 23, 23, 24, 24, 24, 23, 23, 22, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 22, 23, 24, 24, 24, 24, 24, 23, 23, 24, 24, 23, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 24, 25, 25, 24, 24, 23, 23, 24, 24, 23, 23, 23, 23, - 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 24, 24, 25, 25, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, - 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 25, 24, 25, 24, 25, 24, 25, 24, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 24, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 26, 25, 24, 25, 25, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 23, 23, 23, 24, 24, 25, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, - 24, 24, 25, 24, 24, 24, 24, 25, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 23, 22, 22, 23, - 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 21, 22, 22, 23, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, - 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 22, 22, 21, 20, 19, 20, 20, 19, 19, 20, 20, 19, 20, 20, 20, 21, 20, 21, 19, 19, 19, - 20, 20, 19, 19, 19, 19, 21, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 20, 21, 19, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 20, 20, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 19, 20, 19, 18, 18, 18, 18, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 19, 19, 19, 19, 18, 19, 18, 18, 17, 19, 18, 18, 19, 19, 19, - 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 19, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, - 17, 17, 18, 17, 17, 17, 16, 16, 17, 18, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, - 17, 17, 18, 17, 17, 16, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 16, 17, 22, 22, 22, 59, 59, 60, 50, 50, 49, 22, 22, 22, 20, 20, 21, 20, 20, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 19, 20, 21, 21, 21, 20, 20, 21, 19, 19, 20, 21, 21, 22, 20, 20, 20, 21, 21, 21, 22, 22, 21, - 20, 20, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 20, 22, 22, 23, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, - 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 25, 25, 24, 24, 24, 24, - 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 23, 24, 25, 25, 24, 24, 24, 25, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 25, 25, 26, 25, 25, 25, 24, 25, 24, 24, 25, 25, 25, 25, 25, 26, - 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 26, 26, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, - 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 26, 24, 23, 23, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 25, 24, 24, 24, 25, 25, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, - 25, 25, 23, 25, 25, 25, 24, 24, 24, 25, 24, 24, 24, 24, 23, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 24, 24, 24, 23, 22, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, - 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, - 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, - 21, 21, 22, 21, 21, 20, 21, 21, 21, 20, 20, 19, 21, 20, 21, 20, 20, 19, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 21, 21, 21, 19, 19, 19, 19, 19, 20, 19, 19, 19, 21, 21, 20, 19, 18, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, - 19, 20, 19, 20, 19, 20, 19, 19, 18, 19, 18, 18, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 17, 17, 18, 17, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, - 17, 17, 16, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 18, 18, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 18, 18, 18, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 18, 18, 18, - 17, 17, 17, 17, 17, 17, 17, 18, 18, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 16, 18, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 17, 18, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 15, 15, 17, 17, 17, + 21, 20, 21, 19, 19, 19, 19, 19, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 69, 69, 69, 129, 129, 129, 45, 45, 45, 21, 21, 21, 21, 21, 21, 33, 33, 32, 145, 145, 145, 22, 22, 21, + 22, 21, 20, 167, 167, 167, 49, 48, 49, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 167, 167, 167, 30, 30, 29, 23, 22, 22, 31, 31, 31, 167, 167, 167, 27, 27, 28, 22, 22, 22, 39, 39, 39, 158, 158, 158, 24, 24, 23, 130, 130, 129, 46, 46, 46, 24, 24, 24, + 23, 23, 23, 35, 35, 35, 146, 146, 145, 23, 23, 23, 24, 24, 23, 167, 167, 167, 49, 49, 49, 23, 24, 24, 24, 24, 24, 138, 138, 138, 45, 44, 45, 23, 23, 23, 37, 37, 37, 155, 155, 155, 24, 24, 24, 23, 23, 24, 23, 23, 24, 25, 25, 24, 157, 157, 157, 24, 24, 23, 23, 23, 23, + 167, 167, 167, 31, 31, 31, 24, 24, 24, 37, 37, 37, 159, 159, 159, 23, 24, 24, 25, 25, 24, 167, 167, 167, 25, 24, 25, 24, 24, 24, 130, 130, 130, 48, 48, 48, 25, 24, 25, 25, 25, 25, 36, 36, 36, 146, 146, 146, 25, 25, 24, 24, 24, 24, 167, 167, 167, 50, 50, 50, 25, 25, 25, + 24, 24, 24, 167, 167, 167, 32, 31, 31, 25, 25, 25, 33, 33, 34, 167, 167, 167, 30, 30, 29, 25, 24, 24, 41, 40, 41, 158, 158, 158, 25, 24, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 34, 34, 34, 162, 162, 162, 24, 24, 25, 25, 25, 25, 167, 167, 167, 25, 24, 24, 25, 25, 25, + 25, 25, 25, 157, 157, 157, 25, 25, 26, 130, 130, 130, 47, 47, 47, 25, 24, 25, 24, 24, 24, 36, 36, 37, 146, 146, 146, 25, 24, 24, 25, 25, 25, 167, 167, 167, 32, 32, 32, 24, 24, 24, 37, 37, 37, 159, 159, 159, 24, 24, 25, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, + 132, 132, 132, 95, 95, 95, 26, 27, 26, 24, 23, 23, 24, 24, 24, 138, 138, 138, 45, 45, 44, 23, 23, 23, 37, 37, 37, 155, 155, 155, 24, 24, 24, 138, 138, 138, 44, 44, 45, 23, 23, 23, 37, 37, 37, 155, 155, 155, 23, 23, 23, 24, 23, 23, 23, 22, 22, 130, 130, 130, 46, 46, 47, + 22, 22, 22, 23, 23, 22, 31, 31, 31, 167, 167, 167, 23, 22, 22, 22, 22, 22, 157, 157, 157, 22, 21, 21, 23, 23, 23, 131, 131, 131, 94, 94, 94, 25, 25, 25, 22, 22, 21, 21, 22, 22, 167, 167, 167, 22, 21, 22, 22, 21, 22, 22, 22, 22, 167, 167, 167, 49, 49, 49, 22, 21, 22, + 21, 21, 20, 167, 167, 167, 28, 28, 28, 21, 21, 21, 34, 34, 35, 159, 159, 159, 21, 21, 21, 129, 129, 129, 45, 45, 44, 21, 21, 21, 21, 21, 21, 32, 32, 31, 145, 145, 145, 21, 22, 21, 22, 22, 21, 20, 19, 20, 20, 19, 19, 20, 20, 19, 131, 131, 131, 93, 93, 93, 21, 21, 21, + 20, 20, 19, 19, 19, 19, 167, 167, 167, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 19, 19, 167, 167, 167, 27, 26, 27, 20, 20, 21, 32, 33, 33, 159, 159, 159, 20, 20, 19, 19, 19, 18, 137, 137, 137, 41, 41, 41, 18, 18, 18, 34, 34, 33, 155, 155, 155, + 19, 19, 19, 167, 167, 167, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 19, 20, 131, 131, 131, 36, 36, 36, 19, 18, 18, 19, 19, 18, 167, 167, 167, 30, 29, 29, 18, 18, 18, 18, 18, 18, 42, 42, 42, 133, 133, 133, 19, 19, 19, 167, 167, 167, 18, 18, 17, 19, 18, 18, 167, 167, 167, + 18, 18, 18, 18, 18, 19, 18, 18, 18, 167, 167, 167, 18, 18, 18, 126, 126, 126, 43, 43, 43, 17, 17, 17, 18, 18, 18, 19, 19, 20, 160, 160, 160, 18, 17, 17, 17, 17, 17, 157, 157, 157, 17, 17, 17, 16, 17, 17, 167, 167, 167, 25, 25, 25, 17, 18, 18, 31, 31, 31, 158, 158, 158, + 17, 17, 18, 17, 17, 17, 130, 130, 130, 92, 91, 91, 20, 20, 21, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 167, 167, 167, 28, 28, 28, 17, 18, 17, 17, 17, 17, 41, 41, 40, 133, 133, 133, 18, 17, 17, 167, 167, 167, 24, 24, 24, 17, 17, 17, 29, 29, 29, + 158, 158, 159, 17, 17, 16, 17, 17, 17, 167, 167, 167, 28, 28, 28, 17, 17, 17, 16, 16, 16, 41, 40, 41, 133, 133, 133, 16, 16, 16, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 16, 17, 22, 22, 22, 59, 59, 60, 50, 50, 49, 22, 22, 22, 20, 20, 21, 20, 20, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 19, 20, 21, 21, 21, 20, 20, 21, 19, 19, 20, 21, 21, 22, 167, 167, 167, 21, 21, 21, 22, 22, 21, + 20, 20, 21, 21, 22, 22, 74, 74, 74, 117, 117, 118, 22, 22, 21, 22, 22, 23, 106, 106, 106, 93, 93, 93, 22, 22, 22, 21, 21, 21, 167, 167, 167, 101, 101, 101, 25, 25, 25, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 167, 167, 167, 89, 89, 89, 22, 22, 23, 77, 77, 77, + 154, 154, 154, 84, 84, 84, 23, 23, 23, 81, 81, 81, 131, 131, 131, 23, 23, 23, 75, 75, 75, 118, 118, 118, 24, 24, 24, 24, 23, 23, 108, 108, 108, 94, 94, 95, 24, 24, 23, 23, 23, 24, 167, 167, 167, 103, 103, 102, 26, 26, 26, 23, 23, 24, 84, 85, 85, 97, 97, 96, 24, 24, 24, + 78, 78, 78, 115, 115, 115, 24, 24, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 155, 155, 155, 25, 24, 24, 24, 24, 23, 167, 167, 167, 85, 85, 85, 25, 24, 24, 78, 77, 77, 131, 131, 131, 24, 24, 24, 24, 24, 25, 167, 167, 167, 25, 25, 24, 25, 24, 24, 76, 76, 76, 119, 119, 119, + 26, 26, 26, 24, 24, 24, 108, 108, 108, 95, 94, 94, 24, 24, 24, 25, 25, 25, 167, 167, 167, 103, 103, 103, 28, 28, 28, 25, 25, 26, 167, 167, 167, 90, 90, 90, 25, 24, 25, 79, 79, 79, 154, 154, 154, 85, 85, 85, 25, 25, 25, 82, 83, 83, 131, 131, 131, 25, 25, 25, 37, 37, 38, + 29, 29, 29, 25, 25, 26, 74, 74, 73, 135, 135, 135, 25, 25, 24, 25, 25, 26, 167, 167, 167, 25, 25, 25, 25, 25, 25, 25, 25, 24, 156, 155, 156, 24, 24, 24, 76, 76, 75, 118, 118, 119, 26, 26, 26, 24, 24, 24, 108, 108, 108, 95, 94, 95, 25, 25, 25, 25, 25, 25, 167, 167, 167, + 86, 86, 85, 25, 25, 25, 78, 78, 78, 131, 131, 131, 24, 24, 23, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 154, 154, 154, 44, 44, 44, 23, 23, 23, 27, 27, 28, 23, 23, 24, 85, 85, 84, 96, 96, 96, 23, 22, 23, 77, 77, 77, 115, 115, 115, 24, 24, 23, 84, 84, 84, + 96, 96, 96, 24, 24, 24, 78, 78, 77, 115, 114, 115, 23, 23, 22, 22, 23, 23, 23, 23, 23, 75, 75, 75, 121, 121, 122, 26, 25, 25, 23, 23, 22, 96, 96, 96, 167, 167, 167, 23, 23, 22, 22, 22, 22, 155, 155, 155, 23, 23, 23, 23, 23, 23, 154, 154, 154, 43, 43, 43, 22, 22, 23, + 27, 27, 26, 23, 23, 23, 167, 167, 167, 22, 22, 21, 21, 21, 21, 23, 23, 23, 167, 167, 167, 102, 102, 102, 25, 24, 24, 21, 22, 22, 167, 167, 167, 87, 87, 88, 21, 22, 21, 77, 77, 77, 130, 130, 130, 21, 22, 22, 74, 74, 73, 117, 117, 117, 21, 21, 21, 21, 21, 21, 106, 106, 106, + 93, 93, 93, 21, 21, 20, 21, 21, 21, 20, 20, 19, 21, 20, 21, 20, 20, 19, 154, 154, 154, 41, 40, 41, 20, 20, 20, 25, 24, 25, 20, 20, 20, 167, 167, 167, 19, 19, 19, 19, 19, 20, 19, 19, 19, 21, 21, 20, 19, 18, 19, 19, 19, 19, 167, 167, 167, 83, 83, 83, 19, 19, 20, + 75, 75, 75, 130, 130, 130, 19, 19, 18, 19, 18, 18, 82, 82, 82, 94, 94, 94, 19, 19, 19, 75, 75, 75, 113, 113, 113, 19, 18, 18, 167, 167, 167, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 71, 71, 71, 96, 96, 96, 18, 18, 18, 18, 18, 19, 167, 167, 167, 103, 103, 103, + 19, 19, 19, 21, 21, 21, 118, 118, 119, 84, 84, 84, 18, 18, 19, 167, 167, 167, 17, 17, 17, 18, 17, 18, 167, 167, 167, 19, 19, 19, 18, 18, 18, 18, 18, 18, 167, 167, 167, 17, 17, 17, 68, 68, 68, 123, 123, 123, 22, 22, 22, 17, 17, 17, 81, 81, 81, 165, 165, 165, 17, 17, 17, + 17, 17, 16, 155, 155, 155, 17, 17, 17, 18, 17, 17, 167, 167, 167, 82, 82, 82, 17, 17, 18, 74, 74, 73, 129, 129, 129, 17, 17, 17, 17, 17, 17, 154, 154, 153, 38, 38, 38, 16, 16, 16, 22, 22, 22, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 167, 167, 167, 103, 103, 103, + 18, 18, 18, 20, 20, 20, 118, 118, 118, 83, 83, 83, 17, 17, 17, 167, 167, 167, 85, 85, 85, 18, 17, 18, 74, 74, 74, 129, 129, 129, 17, 17, 17, 17, 17, 17, 167, 167, 167, 103, 102, 103, 17, 17, 18, 20, 19, 20, 118, 118, 118, 83, 83, 83, 17, 16, 17, 16, 15, 15, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 23, 22, 23, 59, 59, 60, 50, 50, 49, 22, 22, 22, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 20, 19, 21, 21, 21, 20, 20, 20, 21, 21, 20, - 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 22, 20, 21, 20, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, - 23, 23, 23, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 23, 22, 23, 23, 23, 22, 23, 23, 24, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 24, 23, 23, 23, 24, 24, 23, - 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 24, 24, 24, 24, 25, 25, 25, 24, 24, 23, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, - 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 24, 24, 25, 24, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, - 25, 26, 26, 25, 25, 24, 26, 26, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 24, 24, 24, 25, 24, 24, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 24, 26, 26, 26, 26, 26, 25, 26, 26, 25, 24, 24, 24, - 25, 25, 25, 26, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, - 23, 23, 23, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 24, 23, 23, 24, 23, 24, 24, 23, 24, 24, 24, 23, 23, 22, 23, 23, 23, 23, - 22, 22, 23, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 20, 22, 22, 21, 22, 21, 22, 22, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 20, - 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 21, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 19, 19, 20, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 18, 19, - 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 17, 17, 18, 18, 18, 18, 17, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 17, 17, 18, - 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 17, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 16, 17, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 18, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, - 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, 16, 15, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 18, 17, 16, 16, 17, 17, 17, 16, 16, 15, 17, 16, 17, 17, 17, 17, 17, 16, 18, 23, 23, 23, 59, 59, 60, - 50, 50, 49, 22, 22, 22, 21, 21, 19, 21, 21, 21, 20, 19, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 20, 21, 22, 21, 22, 21, 22, 22, 21, 22, + 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 167, 167, 167, 20, 21, 20, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 88, 88, 88, 138, 138, 138, 140, 140, 140, 102, 102, 102, 25, 25, 25, 22, 22, 22, 22, 21, 21, 167, 167, 167, 71, 71, 71, + 149, 149, 149, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 167, 167, 167, 73, 72, 73, 131, 131, 131, 139, 139, 139, 48, 48, 48, 85, 84, 84, 134, 134, 134, 144, 144, 143, 50, 50, 51, 22, 22, 22, 23, 23, 23, 89, 89, 88, 138, 138, 138, 141, 141, 141, 103, 103, 103, 27, 27, 26, + 23, 23, 23, 24, 24, 24, 167, 167, 167, 73, 73, 73, 149, 149, 149, 24, 24, 24, 24, 24, 24, 103, 103, 103, 131, 132, 132, 127, 127, 127, 37, 37, 36, 24, 23, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 154, 154, 154, 24, 24, 24, 24, 23, 25, 167, 167, 167, 74, 74, 74, 133, 133, 133, + 142, 142, 142, 50, 50, 49, 25, 25, 24, 125, 125, 125, 167, 167, 167, 135, 135, 135, 89, 89, 89, 25, 25, 24, 90, 90, 90, 138, 138, 138, 141, 141, 141, 105, 104, 105, 29, 29, 29, 25, 25, 25, 25, 25, 25, 167, 167, 167, 74, 74, 74, 149, 149, 149, 25, 25, 25, 167, 167, 167, 73, 73, 73, + 132, 132, 132, 140, 140, 140, 51, 51, 51, 86, 86, 86, 135, 135, 135, 144, 144, 144, 52, 52, 52, 25, 25, 25, 59, 59, 60, 132, 132, 132, 137, 137, 137, 136, 136, 136, 50, 50, 50, 27, 27, 27, 135, 135, 135, 167, 167, 167, 135, 135, 135, 101, 101, 101, 26, 26, 25, 154, 154, 154, 24, 24, 24, + 25, 25, 25, 90, 90, 90, 138, 138, 138, 141, 141, 141, 104, 104, 104, 27, 27, 27, 25, 25, 25, 24, 24, 24, 167, 167, 167, 75, 75, 75, 133, 133, 133, 142, 142, 142, 50, 50, 50, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 66, 66, 66, 141, 141, 141, 132, 132, 132, + 111, 111, 111, 24, 24, 24, 25, 25, 25, 104, 103, 103, 132, 132, 132, 127, 127, 127, 36, 35, 36, 23, 24, 24, 25, 25, 25, 103, 103, 103, 132, 131, 131, 126, 126, 126, 35, 35, 35, 23, 22, 23, 22, 22, 22, 24, 23, 23, 24, 23, 24, 93, 93, 93, 143, 143, 143, 130, 129, 130, 81, 81, 81, + 167, 167, 167, 22, 22, 22, 23, 23, 22, 154, 154, 154, 23, 23, 22, 23, 23, 23, 64, 64, 64, 140, 140, 140, 131, 131, 131, 112, 112, 112, 134, 134, 134, 167, 167, 167, 134, 134, 134, 99, 98, 99, 21, 21, 22, 167, 167, 167, 71, 71, 71, 148, 148, 148, 21, 21, 21, 167, 167, 167, 69, 69, 68, + 136, 136, 136, 143, 143, 143, 48, 48, 48, 21, 21, 21, 22, 21, 21, 87, 87, 87, 137, 137, 137, 140, 140, 140, 102, 102, 102, 24, 24, 24, 20, 21, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 63, 63, 63, 140, 140, 140, 131, 131, 131, 110, 109, 110, 124, 124, 124, 167, 167, 167, + 134, 134, 134, 86, 86, 86, 19, 20, 20, 20, 19, 19, 20, 20, 19, 20, 19, 20, 167, 167, 167, 72, 72, 72, 132, 132, 131, 141, 141, 141, 46, 46, 45, 19, 19, 19, 19, 18, 19, 20, 20, 20, 101, 101, 101, 130, 130, 130, 125, 125, 125, 34, 34, 34, 134, 134, 134, 167, 167, 167, 134, 134, 134, + 98, 97, 98, 19, 19, 19, 19, 19, 19, 21, 21, 22, 141, 141, 141, 21, 22, 21, 18, 18, 18, 167, 167, 167, 58, 58, 58, 126, 126, 126, 146, 146, 146, 103, 103, 103, 21, 20, 20, 18, 18, 18, 167, 167, 167, 19, 19, 19, 19, 19, 19, 167, 167, 167, 18, 18, 18, 18, 18, 19, 17, 17, 18, + 167, 167, 167, 18, 18, 18, 18, 17, 17, 84, 84, 84, 141, 141, 141, 128, 128, 128, 83, 83, 83, 153, 153, 153, 18, 17, 17, 18, 18, 18, 153, 153, 153, 18, 18, 18, 17, 17, 16, 167, 167, 167, 70, 70, 70, 131, 131, 131, 141, 141, 141, 44, 44, 44, 17, 17, 18, 18, 17, 17, 61, 61, 61, + 139, 139, 139, 130, 130, 130, 108, 108, 108, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 167, 167, 167, 57, 57, 57, 126, 126, 126, 146, 146, 146, 103, 103, 103, 20, 20, 20, 18, 18, 17, 167, 167, 167, 66, 65, 66, 135, 135, 135, 143, 143, 143, 44, 44, 44, 17, 17, 17, 17, 17, 16, + 167, 167, 167, 57, 57, 57, 126, 126, 126, 146, 146, 146, 103, 103, 103, 19, 19, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 18, 17, 16, 16, 17, 17, 17, 16, 16, 15, 17, 16, 17, 17, 17, 17, 17, 16, 18, 23, 23, 23, 59, 59, 60, + 50, 50, 49, 22, 22, 22, 21, 21, 19, 21, 21, 21, 20, 19, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 22, 21, 22, 22, 22, 21, 21, 21, 167, 167, 167, 22, 22, 21, 21, 21, 20, 21, 22, 21, 22, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 23, 23, 23, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 22, 23, 23, 22, 23, 22, 22, 22, 22, 23, 22, 22, 23, 22, 23, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 23, 24, 24, 23, 23, 24, 23, 24, 24, 24, 25, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, - 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 26, 25, 24, 25, 25, 25, 24, 25, 25, 25, 26, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, + 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 26, 25, 24, 25, 25, 25, 24, 25, 25, 25, 26, 25, 25, 24, 24, 24, 24, 25, 25, 162, 162, 162, 31, 31, 31, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 26, 26, 26, 25, 25, 26, 25, 25, 26, 25, 25, 25, 26, 25, 25, 25, 25, 24, 25, 25, 24, 26, 25, 25, 25, 25, 26, - 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 26, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, + 25, 25, 26, 25, 25, 25, 25, 25, 25, 167, 167, 167, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 26, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 23, 23, 23, 25, 25, 25, 23, 24, 24, 25, 25, 26, 24, 24, 25, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 22, 24, 24, 24, 23, 23, 24, 22, 22, 22, - 24, 23, 23, 24, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 23, 24, 23, 23, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 21, 21, 22, 22, 22, 23, 22, 23, 22, 23, 23, 21, 21, 20, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 22, 22, 22, 20, 20, 20, 20, 20, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 19, 19, 20, - 21, 20, 20, 21, 21, 21, 20, 20, 19, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 20, 20, 20, 21, 20, 20, 20, 20, 19, 19, 19, 19, 21, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 19, 18, 18, 18, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 17, 18, 17, 18, 17, 17, 16, 17, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, + 24, 23, 23, 24, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 167, 167, 167, 24, 23, 23, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 21, 21, 22, 22, 22, 23, 22, 23, 22, 23, 23, 21, 21, 20, 22, 22, 22, 167, 167, 167, + 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 167, 167, 167, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 22, 22, 22, 20, 20, 20, 20, 20, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 19, 19, 20, + 21, 20, 20, 21, 21, 21, 20, 20, 19, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 162, 162, 162, 28, 27, 27, 20, 20, 19, 19, 19, 19, 21, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 19, 167, 167, 167, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 18, 19, 18, 18, 18, 96, 96, 96, 72, 72, 72, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, + 18, 18, 18, 18, 18, 18, 167, 167, 167, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 17, 18, 17, 18, 17, 17, 16, 17, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 18, 18, 18, 17, 18, 17, 16, 17, 17, 18, 17, 16, 17, 17, 17, 16, 18, 16, 16, 17, 17, 16, 17, - 17, 17, 17, 18, 18, 17, 17, 17, 16, 18, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 16, 16, 17, + 17, 17, 17, 18, 18, 17, 167, 167, 167, 18, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 15, 16, 17, 17, 17, 22, 22, 22, 59, 59, 60, 50, 50, 49, 22, 22, 22, 21, 20, 20, 20, 20, 21, 20, 20, 21, 21, 20, 20, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 20, 21, - 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 20, 21, 20, 21, 20, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 23, 22, 22, 21, 21, 21, 21, 21, 21, 23, 23, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 21, 23, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, + 21, 21, 21, 21, 21, 21, 22, 21, 21, 167, 167, 167, 143, 143, 143, 143, 143, 143, 143, 143, 143, 95, 95, 95, 21, 21, 21, 23, 22, 22, 21, 21, 21, 21, 21, 21, 23, 23, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 21, 23, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 23, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 23, 24, 24, 24, 25, 25, 24, 24, 25, 24, 25, 24, 25, 25, 25, 25, 24, 23, 24, 24, 24, 24, - 26, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 26, 26, 25, 25, 25, 25, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 24, - 25, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 26, 26, 26, 25, 24, 25, + 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 25, 25, 25, 25, 102, 101, 102, 24, 24, 23, 24, 24, 24, 25, 25, 24, 24, 25, 24, 25, 24, 25, 25, 25, 25, 24, 23, 24, 24, 24, 24, + 26, 25, 25, 133, 133, 133, 81, 81, 81, 26, 26, 26, 25, 25, 25, 25, 25, 24, 26, 26, 25, 25, 25, 25, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 24, + 25, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 24, 75, 75, 75, 25, 25, 25, 25, 25, 25, 25, 25, 25, 101, 101, 102, 25, 25, 24, 24, 24, 24, 26, 26, 26, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 23, 24, 24, 23, 24, 24, 24, 24, 24, 25, 24, 25, - 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, - 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 23, 23, 22, 22, 22, 21, 21, 21, 22, 21, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 20, 22, 22, 21, 23, 22, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, - 22, 22, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 19, 18, 19, 19, 20, 20, 21, 21, 20, 19, 18, 18, 20, 20, 20, 20, 20, 19, 18, 18, 18, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 20, 20, 20, 18, 18, 19, 19, 19, 20, - 19, 19, 20, 19, 19, 19, 18, 19, 19, 20, 19, 19, 18, 18, 18, 19, 18, 18, 19, 19, 18, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 19, - 17, 17, 18, 19, 18, 19, 17, 17, 16, 18, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 16, 17, 18, 18, 19, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, - 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 18, 17, 17, 18, 17, 17, 16, 18, 17, 18, 16, 16, 16, 16, 16, 17, 17, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 15, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 18, 17, 17, + 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 167, 167, 167, 23, 22, 23, 22, 22, 22, + 101, 101, 101, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 23, 23, 22, 22, 22, 21, 72, 72, 73, 21, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 20, 22, 22, 21, 23, 22, 23, 167, 167, 167, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, + 22, 22, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 21, 133, 133, 133, 77, 77, 77, 20, 20, 20, 20, 20, 20, + 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 19, 18, 19, 19, 20, 20, 21, 21, 20, 19, 18, 18, 20, 20, 20, 20, 20, 19, 18, 18, 18, 19, 19, 19, 19, 19, 18, 71, 71, 71, 19, 19, 19, 20, 20, 20, 18, 18, 19, 19, 19, 20, + 19, 19, 20, 36, 36, 36, 133, 133, 133, 20, 19, 19, 18, 18, 18, 19, 18, 18, 19, 19, 18, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 19, 167, 167, 167, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 19, + 17, 17, 18, 19, 18, 19, 17, 17, 16, 18, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 98, 98, 98, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 16, 17, 18, 18, 19, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, + 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 18, 17, 17, 18, 17, 17, 16, 18, 17, 18, 16, 16, 16, 16, 16, 17, 167, 167, 167, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 15, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 22, 22, 23, 59, 59, 60, 50, 50, 49, 23, 22, 22, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 22, 21, 21, 21, 21, 21, 20, 20, 19, 20, 20, 21, 21, 21, 20, 20, 21, 20, 21, 20, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 21, 22, 23, 22, 23, 23, 23, 23, 23, 23, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 22, 22, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 24, 23, 24, 25, 24, 23, 23, 23, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, - 24, 24, 23, 24, 24, 23, 25, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 26, 25, 24, 25, 24, 23, 23, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 24, 24, 26, 25, 25, 26, 25, 25, 25, 25, 25, 24, 24, 24, 26, 26, 26, 24, 24, 25, 25, 25, 26, + 24, 24, 23, 24, 24, 23, 25, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 26, 25, 24, 25, 24, 23, 23, 54, 54, 54, 144, 144, 144, 156, 156, 156, 38, 37, 37, 26, 25, 25, 26, 25, 25, 25, 25, 25, 24, 24, 24, 26, 26, 26, 24, 24, 25, 25, 25, 26, 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 23, 26, 26, 25, 25, 25, 25, 26, 25, 25, 26, 26, 26, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 25, 25, 25, 25, 26, 26, 26, 26, 25, 24, 24, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 24, 24, 25, 25, 26, 25, 25, 26, 25, 25, 26, 25, 25, 25, 24, 25, 25, 26, 25, 25, 24, 24, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 26, 25, 24, 24, 25, 25, 26, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 22, 24, 23, 24, 24, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, - 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 23, 23, 23, 21, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 23, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 22, 22, 22, 22, 22, 21, 21, 21, - 22, 22, 22, 22, 21, 21, 23, 22, 22, 21, 22, 22, 22, 22, 23, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 22, - 21, 21, 21, 20, 19, 20, 20, 20, 20, 19, 20, 19, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 18, - 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 18, 20, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 19, 19, 18, 18, 18, + 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 167, 167, 167, 21, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 23, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 22, 22, 22, 22, 22, 21, 21, 21, + 22, 22, 22, 22, 21, 21, 23, 22, 22, 21, 22, 22, 167, 167, 167, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 22, + 21, 21, 21, 20, 19, 20, 20, 20, 20, 19, 20, 19, 20, 20, 19, 50, 50, 49, 143, 143, 143, 155, 155, 155, 34, 34, 34, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 18, + 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 18, 20, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 19, 19, 167, 167, 167, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 19, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, - 16, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 16, 17, 17, 16, 17, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 16, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 16, 17, 17, 16, 17, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 167, 167, 167, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 15, 15, 17, 17, 18, 16, 16, 15, 17, 16, 17, 17, 18, 17, 16, 16, 16, 17, 17, 16, 16, 17, 17, 16, 16, 17, 22, 22, 22, 59, 59, 60, 50, 50, 49, 22, 22, 22, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 21, 21, 21, 20, 21, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 20, 22, 22, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 20, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 24, 22, 22, 23, 23, 23, 23, 22, 22, 21, 22, 22, 22, @@ -906,7 +906,7 @@ static const unsigned char temp1[] = { 26, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 25, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 26, 26, 25, 25, 25, 24, 25, 25, 26, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 24, 24, 24, 23, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 22, 24, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 21, 21, - 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 70, 70, 71, 128, 128, 128, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 20, 20, 20, + 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 19, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 19, 19, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 19, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 16, 17, 17, 18, 17, 17, 17, 17, 16, 17, 18, 17, 18, 18, 16, 17, 17, 17, 18, 18, 18, @@ -920,108 +920,108 @@ static const unsigned char temp1[] = { 27, 26, 26, 27, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 27, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 26, 26, 27, 26, 25, 26, 26, 26, 26, 26, 26, 27, 27, 27, 25, 25, 24, 25, 25, 24, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 26, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 24, 24, 24, 25, 24, 25, 25, 24, 25, 24, 24, 24, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, - 24, 23, 24, 23, 23, 23, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 21, 21, 21, 20, 23, 23, 23, 21, 21, 21, 29, 29, 30, 136, 136, 137, 54, 54, 55, 21, 21, 21, 21, 22, 22, 22, 21, 21, + 24, 23, 24, 23, 23, 23, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 21, 21, 21, 20, 23, 23, 23, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 19, 19, 19, 20, 20, 21, 20, 20, 20, 20, 19, 20, 21, 21, 20, 20, 20, 19, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 20, 18, 18, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 20, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 15, 16, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 23, 23, 23, 60, 60, 62, 50, 50, 50, 23, 23, 23, 21, 21, 21, 21, 21, 20, 21, 20, 21, 22, 22, 21, 21, 21, 21, 21, 20, 20, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, - 21, 22, 21, 21, 21, 21, 23, 23, 24, 22, 22, 21, 23, 22, 22, 22, 23, 22, 29, 29, 29, 120, 120, 121, 145, 145, 145, 136, 136, 137, 113, 113, 113, 129, 129, 129, 22, 22, 22, 80, 79, 80, 112, 112, 112, 22, 22, 22, 23, 23, 22, 71, 71, 72, 112, 112, 113, 23, 23, 23, 56, 56, 56, - 137, 137, 137, 145, 145, 145, 120, 120, 121, 129, 129, 129, 72, 72, 71, 23, 23, 24, 23, 23, 24, 23, 23, 23, 24, 24, 23, 24, 23, 24, 97, 97, 97, 145, 145, 145, 145, 145, 146, 73, 72, 73, 145, 145, 146, 24, 24, 24, 25, 25, 25, 41, 41, 41, 145, 145, 146, 25, 25, 25, 25, 25, 25, - 105, 105, 106, 145, 145, 146, 145, 145, 146, 145, 145, 146, 81, 81, 81, 24, 24, 25, 25, 26, 25, 25, 25, 24, 26, 26, 26, 42, 42, 42, 146, 146, 146, 145, 145, 146, 145, 145, 146, 146, 146, 146, 146, 146, 146, 74, 74, 74, 146, 146, 146, 26, 26, 26, 81, 81, 82, 114, 114, 114, 26, 26, 26, - 26, 26, 26, 73, 73, 73, 114, 114, 115, 25, 25, 25, 35, 35, 35, 122, 122, 123, 146, 146, 146, 130, 130, 130, 114, 114, 114, 114, 114, 114, 42, 42, 42, 138, 138, 138, 66, 66, 66, 27, 27, 26, 50, 50, 50, 138, 138, 139, 50, 50, 51, 27, 27, 27, 26, 26, 26, 26, 26, 26, 34, 34, 34, - 122, 122, 122, 146, 146, 146, 138, 138, 138, 114, 114, 114, 130, 130, 130, 27, 27, 27, 35, 35, 35, 122, 122, 123, 146, 146, 146, 130, 130, 131, 114, 114, 114, 114, 114, 115, 27, 27, 27, 59, 59, 59, 138, 138, 138, 146, 146, 146, 122, 122, 123, 130, 130, 131, 74, 74, 74, 27, 27, 27, 146, 146, 146, - 58, 58, 58, 27, 27, 27, 90, 90, 90, 146, 146, 146, 146, 146, 146, 122, 122, 122, 50, 50, 50, 25, 25, 25, 25, 26, 26, 25, 25, 26, 26, 25, 25, 25, 25, 25, 73, 73, 73, 138, 137, 138, 145, 145, 146, 146, 146, 146, 89, 89, 89, 34, 33, 34, 113, 113, 114, 145, 145, 146, 146, 146, 146, - 113, 113, 114, 33, 33, 33, 25, 25, 24, 145, 145, 146, 56, 56, 56, 25, 25, 25, 40, 40, 41, 145, 145, 146, 40, 40, 40, 24, 24, 24, 40, 40, 41, 145, 145, 145, 24, 24, 24, 56, 55, 55, 145, 145, 146, 24, 24, 24, 23, 23, 23, 72, 72, 72, 128, 128, 129, 24, 24, 24, 24, 24, 24, - 72, 72, 71, 112, 112, 113, 24, 24, 24, 47, 47, 47, 137, 137, 137, 145, 145, 145, 121, 121, 121, 129, 129, 129, 79, 79, 79, 23, 23, 23, 145, 145, 145, 55, 55, 55, 22, 22, 22, 22, 22, 23, 128, 128, 129, 54, 55, 55, 54, 54, 55, 145, 145, 145, 22, 22, 22, 30, 30, 30, 120, 120, 120, - 144, 144, 145, 128, 128, 128, 22, 21, 22, 22, 21, 22, 95, 95, 95, 112, 111, 112, 22, 22, 22, 22, 22, 22, 128, 128, 128, 95, 95, 95, 20, 20, 21, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 19, 19, + 21, 22, 21, 21, 21, 21, 23, 23, 24, 22, 22, 21, 23, 22, 22, 22, 23, 22, 21, 21, 21, 23, 23, 22, 22, 22, 22, 22, 22, 21, 24, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 21, 22, 22, 22, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 24, 24, 24, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 24, 23, 23, 23, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 24, 25, 23, 24, 24, 25, 25, 25, 25, 25, 25, + 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 26, 25, 25, 25, 24, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 27, 26, 26, 26, + 26, 26, 26, 25, 25, 25, 26, 26, 27, 25, 25, 25, 27, 27, 27, 27, 26, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 27, 27, 26, 26, 26, 26, 28, 27, 27, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, + 26, 26, 25, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, + 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 26, 26, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 25, 26, 26, 26, 25, 24, 25, 26, 25, 26, 25, 25, 25, 24, 24, 25, 26, 25, 25, + 25, 25, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 25, 25, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, + 23, 23, 22, 23, 23, 23, 24, 24, 24, 22, 22, 22, 23, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 22, 22, 22, 23, 23, 23, 24, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, + 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 20, 20, 21, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 19, 19, 20, 19, 19, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 18, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 19, 18, 18, 19, 19, 18, 18, 18, 19, 18, 18, 19, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 18, 17, 18, 17, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 18, 17, 18, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 22, 23, 23, 60, 60, 62, 50, 50, 50, 22, 22, 22, 22, 22, 22, - 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 71, 71, 71, 128, 128, 128, 22, 22, 22, 30, 30, 30, 112, 112, 113, 128, 128, 128, - 22, 23, 23, 80, 79, 79, 112, 112, 113, 22, 22, 22, 23, 22, 23, 71, 71, 72, 113, 112, 113, 23, 22, 22, 129, 129, 129, 81, 81, 81, 23, 23, 23, 56, 55, 55, 129, 129, 129, 72, 72, 72, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 40, 40, 40, 145, 145, 146, 57, 57, 57, - 24, 23, 25, 56, 56, 56, 145, 145, 146, 24, 24, 24, 24, 24, 24, 40, 40, 40, 145, 145, 146, 24, 24, 25, 97, 97, 98, 121, 121, 121, 41, 41, 41, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 24, 26, 26, 25, 25, 24, 25, 25, 25, 25, 41, 41, 41, 145, 145, 146, 42, 42, 42, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 58, 57, 58, 146, 146, 146, 26, 25, 26, 82, 82, 82, 114, 114, 114, 25, 25, 25, 26, 26, 25, 74, 74, 74, 114, 114, 114, 27, 26, 27, 82, 82, 83, 130, 130, 130, 34, 34, 34, 44, 43, 42, 122, 122, 123, 114, 114, 114, 26, 26, 26, 59, 59, 58, - 138, 138, 138, 50, 51, 50, 130, 130, 130, 67, 66, 67, 27, 26, 26, 27, 27, 27, 27, 27, 26, 27, 26, 26, 75, 74, 75, 130, 130, 131, 27, 27, 27, 35, 35, 35, 114, 114, 115, 130, 130, 131, 26, 27, 27, 83, 82, 83, 130, 130, 131, 35, 35, 35, 43, 43, 43, 122, 122, 123, 114, 114, 114, - 26, 26, 26, 130, 130, 131, 83, 83, 83, 27, 27, 26, 59, 59, 59, 130, 130, 130, 74, 74, 75, 26, 26, 27, 146, 146, 146, 58, 58, 59, 74, 74, 74, 138, 138, 138, 49, 49, 50, 25, 25, 25, 98, 98, 98, 130, 130, 130, 27, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 27, 41, 41, 41, - 145, 145, 146, 74, 73, 74, 25, 25, 25, 25, 26, 25, 26, 26, 26, 98, 97, 98, 121, 121, 122, 33, 33, 33, 33, 34, 34, 121, 121, 122, 97, 97, 97, 25, 25, 25, 145, 145, 146, 56, 56, 57, 25, 25, 25, 41, 40, 40, 145, 145, 146, 40, 40, 40, 25, 25, 25, 40, 40, 39, 145, 145, 146, - 24, 24, 24, 56, 56, 57, 145, 145, 145, 24, 24, 24, 23, 23, 23, 72, 72, 72, 129, 129, 129, 24, 24, 24, 24, 24, 24, 72, 72, 72, 112, 112, 113, 22, 23, 22, 104, 104, 104, 104, 104, 105, 23, 22, 23, 55, 56, 55, 129, 129, 129, 80, 80, 81, 23, 23, 24, 145, 145, 145, 55, 55, 55, - 23, 23, 22, 22, 22, 22, 128, 128, 129, 55, 55, 55, 55, 55, 55, 145, 145, 145, 22, 22, 22, 71, 71, 72, 136, 136, 137, 30, 30, 30, 22, 22, 21, 21, 21, 21, 30, 30, 30, 136, 136, 137, 144, 144, 145, 37, 37, 36, 21, 22, 21, 22, 22, 22, 22, 21, 21, 21, 20, 20, 21, 21, 20, + 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, + 22, 23, 23, 23, 22, 22, 23, 22, 23, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 25, 25, 25, + 24, 23, 25, 24, 24, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 24, 26, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 26, 25, 26, 26, 26, 25, 26, 27, 26, 25, 25, 25, 26, 26, 25, 27, 26, 26, 26, 26, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 28, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, + 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, + 26, 26, 26, 27, 27, 27, 27, 27, 28, 27, 27, 26, 28, 28, 27, 26, 26, 26, 26, 26, 27, 26, 26, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 27, 25, 25, 26, 25, 25, 25, 27, 27, 26, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 27, 25, 25, 25, + 25, 25, 25, 26, 25, 26, 25, 25, 25, 25, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 23, 25, 25, 24, + 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 22, 24, 24, 23, 23, 23, 24, 23, 23, 24, 22, 23, 23, 22, 22, 22, + 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 20, 21, 22, 21, 22, 22, 22, 22, 21, 21, 21, 20, 20, 21, 21, 20, 21, 22, 21, 20, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 21, 20, 20, 21, 21, 21, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 20, 19, 19, 19, 19, 18, 19, 19, 18, 20, 19, 19, 19, 20, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 17, 19, 18, 18, 18, 19, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 17, 18, 18, 18, 19, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 19, 19, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 16, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 16, 16, 18, 18, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 15, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 16, 17, 16, 17, 16, 16, 16, 16, 16, 18, 17, 17, 18, 17, 17, 22, 22, 23, 60, 60, 62, 50, 50, 50, 23, 22, 22, 21, 21, 21, 20, 20, 21, 20, 20, 19, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, - 21, 21, 21, 22, 21, 21, 22, 22, 23, 63, 63, 63, 136, 136, 137, 71, 71, 71, 22, 22, 21, 71, 71, 71, 128, 128, 129, 22, 21, 22, 80, 80, 80, 112, 112, 113, 23, 23, 24, 22, 22, 22, 72, 72, 71, 112, 112, 113, 40, 40, 39, 145, 145, 145, 32, 31, 32, 23, 22, 23, 24, 24, 24, - 113, 112, 113, 71, 72, 72, 24, 24, 23, 24, 24, 24, 23, 23, 23, 22, 22, 23, 41, 40, 40, 145, 145, 146, 23, 24, 24, 24, 24, 24, 57, 56, 57, 145, 145, 146, 24, 24, 23, 24, 24, 25, 41, 41, 41, 145, 145, 146, 24, 24, 24, 129, 129, 130, 65, 65, 65, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 26, 25, 24, 24, 26, 26, 26, 25, 25, 26, 25, 25, 25, 41, 41, 41, 146, 145, 146, 42, 42, 43, 25, 25, 25, 25, 25, 26, 26, 26, 26, 58, 58, 58, 146, 146, 146, 26, 26, 26, 82, 82, 82, 114, 114, 114, 26, 26, 27, 26, 26, 27, 74, 74, 75, 114, 113, 114, - 26, 27, 26, 82, 82, 82, 106, 106, 107, 26, 26, 25, 27, 26, 26, 82, 82, 82, 114, 114, 114, 26, 27, 27, 26, 26, 26, 82, 82, 82, 146, 146, 146, 90, 90, 90, 27, 26, 27, 27, 27, 27, 28, 28, 27, 28, 28, 28, 26, 26, 26, 66, 67, 67, 138, 138, 138, 75, 75, 74, 28, 28, 28, - 74, 74, 74, 130, 130, 131, 26, 26, 26, 83, 83, 83, 106, 106, 107, 27, 27, 27, 27, 27, 27, 83, 83, 82, 114, 114, 115, 43, 43, 42, 146, 146, 146, 35, 35, 35, 26, 26, 26, 27, 27, 27, 114, 114, 114, 74, 74, 74, 27, 27, 27, 146, 146, 147, 58, 58, 58, 98, 98, 99, 90, 90, 91, - 26, 26, 27, 26, 27, 26, 34, 34, 34, 146, 145, 146, 42, 42, 42, 25, 25, 25, 25, 26, 25, 26, 26, 26, 74, 74, 74, 121, 121, 122, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 130, 130, 130, 65, 65, 65, 24, 24, 24, 26, 26, 25, 65, 65, 65, 130, 129, 130, 25, 25, 25, - 145, 145, 146, 57, 57, 57, 25, 25, 25, 41, 41, 41, 145, 145, 146, 40, 40, 41, 23, 24, 24, 40, 40, 40, 145, 145, 146, 24, 24, 25, 57, 57, 57, 145, 145, 146, 24, 24, 23, 23, 23, 23, 72, 72, 72, 128, 128, 129, 23, 23, 24, 24, 24, 24, 72, 72, 72, 113, 113, 113, 23, 23, 23, - 113, 113, 113, 80, 80, 81, 24, 24, 24, 24, 24, 23, 112, 112, 113, 80, 79, 80, 24, 23, 23, 145, 145, 145, 56, 56, 56, 22, 22, 23, 24, 23, 24, 128, 128, 128, 55, 55, 55, 55, 55, 55, 145, 145, 145, 22, 22, 22, 71, 71, 71, 112, 112, 112, 22, 22, 22, 22, 22, 22, 21, 21, 21, - 79, 79, 79, 120, 120, 120, 95, 95, 95, 95, 95, 96, 21, 21, 21, 21, 21, 21, 20, 21, 20, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, + 21, 21, 21, 22, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 21, 22, 23, 23, 23, 23, 22, 23, 23, 23, 24, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 24, 23, 22, 23, 24, 24, 24, + 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 22, 22, 23, 24, 24, 24, 24, 24, 25, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 25, 25, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, + 25, 25, 25, 25, 25, 26, 25, 24, 24, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 26, 27, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 26, 26, 27, 26, 26, 27, 27, 26, 27, 25, 25, 26, + 26, 27, 26, 26, 26, 26, 26, 26, 27, 26, 26, 25, 27, 26, 26, 26, 27, 26, 27, 27, 26, 26, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 27, 26, 26, 26, 27, 26, 27, 27, 27, 27, 28, 28, 27, 28, 28, 28, 26, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 28, 28, 28, + 26, 26, 26, 27, 26, 27, 26, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 26, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, + 26, 26, 27, 26, 27, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 26, 26, 25, 25, 25, 25, 26, 25, 26, 25, 25, 25, + 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, + 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 22, 23, 23, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 24, 23, 24, 22, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, + 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 21, 20, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 19, 19, 19, 20, 19, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 20, 20, 19, 20, 19, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 18, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 19, 20, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 17, 17, 18, 18, 19, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 18, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 15, 17, 17, 16, 16, 16, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 15, 17, 17, 16, 23, 23, 23, 60, 60, 62, 50, 50, 50, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 22, 22, - 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 21, 21, 22, 79, 79, 79, 120, 120, 120, 145, 145, 145, 145, 145, 145, 128, 128, 129, 23, 23, 22, 79, 79, 80, 112, 112, 112, - 23, 22, 22, 24, 24, 24, 72, 72, 72, 112, 112, 113, 39, 39, 39, 145, 145, 146, 31, 31, 31, 24, 24, 22, 24, 23, 23, 113, 112, 113, 72, 72, 71, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 25, 24, 40, 40, 39, 145, 145, 145, 24, 24, 24, 25, 24, 24, 57, 57, 56, 145, 145, 145, - 24, 24, 24, 25, 24, 24, 41, 41, 41, 145, 145, 146, 25, 25, 24, 129, 129, 130, 145, 145, 146, 145, 145, 146, 145, 145, 146, 145, 145, 146, 113, 113, 114, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 42, 42, 41, 145, 145, 146, 42, 41, 41, 26, 26, 25, 25, 25, 26, 26, 26, 26, - 58, 58, 58, 146, 146, 147, 27, 26, 26, 82, 82, 83, 114, 114, 115, 26, 25, 26, 27, 27, 26, 74, 74, 74, 114, 114, 115, 26, 26, 25, 82, 82, 82, 99, 99, 99, 26, 26, 26, 26, 26, 27, 82, 82, 82, 114, 114, 114, 26, 26, 27, 26, 27, 26, 82, 82, 83, 146, 146, 147, 90, 90, 91, - 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 28, 28, 27, 82, 82, 83, 122, 122, 122, 146, 146, 146, 146, 146, 146, 130, 130, 131, 27, 28, 28, 82, 82, 82, 99, 99, 99, 27, 27, 27, 26, 26, 25, 82, 82, 82, 114, 114, 114, 42, 42, 41, 146, 146, 147, 35, 35, 35, - 27, 27, 27, 27, 27, 27, 114, 114, 114, 74, 74, 74, 26, 26, 25, 146, 146, 146, 58, 58, 58, 98, 98, 98, 90, 90, 90, 26, 26, 26, 26, 26, 26, 33, 33, 33, 146, 146, 146, 42, 42, 41, 26, 26, 26, 27, 27, 26, 27, 27, 27, 73, 73, 73, 121, 121, 122, 26, 26, 26, 26, 26, 26, - 25, 25, 25, 25, 25, 24, 129, 129, 130, 66, 66, 66, 25, 25, 25, 25, 24, 24, 66, 66, 66, 129, 129, 130, 24, 24, 24, 145, 145, 146, 56, 56, 56, 25, 25, 25, 40, 40, 40, 145, 145, 146, 41, 41, 41, 25, 25, 25, 41, 40, 40, 145, 145, 146, 24, 24, 24, 57, 57, 57, 145, 145, 146, - 25, 24, 24, 24, 24, 24, 72, 72, 72, 129, 129, 129, 23, 23, 23, 23, 23, 23, 73, 73, 73, 112, 112, 112, 22, 22, 23, 112, 112, 113, 72, 72, 72, 23, 22, 23, 23, 23, 23, 112, 112, 113, 80, 80, 80, 23, 23, 22, 144, 144, 145, 55, 55, 56, 23, 23, 22, 23, 22, 22, 128, 128, 129, - 55, 55, 55, 55, 55, 55, 144, 144, 145, 22, 21, 21, 71, 71, 71, 112, 111, 112, 22, 22, 22, 21, 21, 21, 21, 21, 22, 128, 128, 128, 70, 70, 70, 38, 38, 38, 144, 144, 145, 29, 29, 29, 21, 21, 22, 20, 19, 20, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 21, 20, 22, 22, 21, + 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 21, 21, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, + 23, 22, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 24, 24, 22, 24, 23, 23, 24, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 25, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, + 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 26, 26, 25, 25, 25, 26, 25, 25, 25, 26, 26, 25, 25, 25, 26, 26, 26, 26, + 26, 26, 25, 26, 26, 27, 27, 26, 26, 26, 26, 27, 27, 26, 27, 26, 25, 26, 27, 27, 26, 27, 26, 26, 27, 27, 27, 26, 26, 25, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 26, 25, 26, 26, 25, 26, 26, 27, 26, 27, 26, 27, 27, 27, 27, 28, 28, 26, 26, 27, + 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 27, 27, 28, 28, 26, 27, 27, 28, 28, 27, 27, 27, 27, 26, 26, 25, 26, 26, 26, 27, 27, 26, 26, 26, 25, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, 26, 25, 26, 26, 26, 27, 27, 26, 27, 27, 27, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, + 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 24, 24, 26, 26, 26, 25, 25, 26, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, + 25, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, + 23, 22, 22, 23, 22, 22, 22, 22, 21, 22, 21, 21, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 20, 21, 20, 20, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 22, 20, 19, 20, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 21, 20, 22, 22, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 21, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 21, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 19, 19, 18, 19, 19, 18, 20, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, 18, 18, 19, 19, 19, 20, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 17, 17, 16, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 17, 17, 18, 17, 17, 18, 19, 18, 18, 17, 16, 17, 18, 18, 18, 18, 18, 19, 18, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 18, 17, 18, 17, 17, 17, 16, 16, 17, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 18, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 15, 17, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 22, 22, 22, 60, 60, 62, 50, 50, 50, 23, 23, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 20, 20, 21, 21, 20, 22, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 22, - 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 79, 79, 79, 120, 120, 121, 22, 22, 23, 80, 80, 80, 129, 128, 129, 56, 55, 55, 23, 23, 23, 104, 104, 105, 104, 104, 105, 23, 23, 23, 113, 113, 113, 96, 96, 96, 23, 23, 23, 23, 23, 24, 129, 129, 129, 71, 71, 72, 22, 22, 22, - 23, 23, 23, 24, 24, 23, 24, 24, 23, 40, 40, 40, 145, 145, 146, 24, 24, 24, 24, 24, 25, 57, 57, 57, 145, 145, 145, 81, 81, 81, 24, 24, 25, 81, 81, 81, 137, 137, 138, 25, 25, 25, 89, 89, 89, 97, 97, 98, 25, 24, 25, 26, 26, 27, 97, 97, 98, 98, 98, 98, 25, 25, 25, - 26, 26, 25, 26, 26, 26, 26, 25, 26, 42, 41, 41, 146, 146, 146, 41, 41, 41, 25, 25, 24, 26, 26, 26, 26, 26, 26, 58, 58, 58, 146, 146, 146, 26, 26, 27, 82, 81, 82, 129, 129, 130, 58, 58, 58, 26, 26, 26, 106, 106, 106, 106, 106, 107, 26, 26, 25, 82, 82, 82, 98, 98, 98, - 27, 27, 27, 26, 26, 25, 83, 82, 83, 114, 114, 115, 27, 27, 27, 66, 66, 67, 138, 138, 138, 51, 50, 50, 130, 130, 131, 67, 67, 67, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 83, 83, 83, 122, 122, 123, 27, 26, 27, - 82, 83, 83, 98, 98, 99, 27, 27, 27, 27, 28, 28, 82, 82, 83, 114, 114, 115, 26, 27, 26, 114, 114, 114, 98, 98, 99, 27, 27, 26, 27, 26, 26, 130, 130, 130, 74, 74, 74, 27, 27, 27, 146, 146, 146, 58, 59, 59, 74, 74, 74, 138, 138, 138, 50, 50, 50, 27, 27, 27, 82, 82, 82, - 130, 130, 130, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 41, 41, 41, 145, 145, 146, 74, 74, 74, 25, 25, 25, 25, 25, 25, 26, 26, 25, 98, 97, 98, 121, 122, 122, 33, 33, 33, 25, 25, 25, 114, 114, 114, 97, 97, 98, 25, 25, 25, 145, 145, 146, 105, 105, 105, 25, 25, 25, - 57, 57, 57, 145, 145, 146, 97, 97, 97, 25, 24, 24, 73, 73, 73, 137, 137, 138, 24, 24, 24, 57, 57, 57, 145, 145, 146, 80, 80, 81, 24, 24, 24, 80, 80, 80, 137, 137, 137, 81, 80, 81, 24, 24, 24, 97, 96, 97, 104, 104, 104, 23, 23, 23, 112, 112, 113, 72, 72, 72, 23, 23, 22, - 22, 22, 22, 113, 112, 113, 79, 79, 80, 22, 22, 22, 145, 145, 145, 104, 104, 104, 22, 22, 21, 48, 47, 47, 144, 144, 145, 47, 47, 47, 56, 56, 56, 145, 145, 145, 22, 22, 22, 71, 71, 71, 112, 112, 112, 22, 22, 23, 22, 22, 22, 63, 63, 62, 136, 136, 137, 30, 30, 30, 22, 22, 22, - 112, 112, 112, 79, 78, 79, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, + 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 21, 21, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 22, 23, 22, 22, 22, + 23, 23, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 25, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 25, 25, 24, 25, 26, 26, 27, 25, 25, 25, 26, 26, 26, 25, 25, 25, + 26, 26, 25, 26, 26, 26, 26, 25, 26, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 24, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 27, 26, 26, 25, 26, 26, 26, 27, 27, 26, + 27, 27, 27, 26, 26, 25, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 26, 26, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 28, 28, 27, 27, 27, 27, 26, 27, + 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, + 25, 24, 24, 25, 25, 24, 25, 25, 24, 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, + 22, 22, 22, 24, 23, 24, 21, 22, 22, 22, 22, 22, 24, 23, 24, 23, 22, 22, 22, 22, 21, 23, 23, 23, 22, 21, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, + 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 20, 18, 18, 18, 18, 18, 18, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 19, 17, 16, 16, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 16, 17, 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 18, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 22, 22, 22, 60, 60, 62, 50, 50, 50, 23, 23, 23, 21, 21, 21, 21, 20, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 22, - 21, 21, 21, 20, 20, 20, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 22, 22, 21, 128, 128, 129, 145, 145, 145, 144, 144, 145, 137, 137, 137, 55, 55, 55, 22, 22, 22, 79, 79, 79, 129, 128, 129, 120, 120, 120, 145, 145, 146, 137, 137, 138, - 47, 47, 47, 23, 23, 23, 40, 40, 40, 121, 121, 121, 145, 145, 146, 129, 129, 129, 129, 129, 129, 72, 72, 72, 24, 23, 23, 24, 24, 24, 23, 23, 23, 25, 25, 25, 129, 129, 129, 145, 145, 145, 145, 145, 146, 145, 145, 146, 72, 73, 73, 145, 145, 146, 104, 104, 105, 145, 145, 146, 145, 145, 146, - 73, 73, 73, 25, 25, 24, 25, 25, 25, 105, 105, 106, 145, 145, 145, 145, 145, 146, 121, 121, 122, 41, 41, 40, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 42, 42, 41, 145, 145, 146, 42, 42, 42, 25, 26, 26, 26, 26, 25, 26, 26, 25, 58, 58, 58, 146, 146, 146, 26, 27, 27, - 83, 82, 83, 130, 130, 130, 122, 122, 122, 146, 146, 146, 138, 138, 138, 51, 51, 50, 26, 26, 26, 82, 82, 83, 98, 98, 99, 26, 26, 26, 27, 27, 26, 83, 83, 83, 114, 114, 114, 42, 42, 43, 138, 138, 138, 66, 66, 67, 27, 27, 27, 51, 51, 50, 138, 138, 138, 51, 51, 51, 27, 28, 27, - 26, 26, 27, 28, 28, 28, 28, 28, 28, 130, 130, 131, 146, 146, 146, 146, 146, 146, 138, 138, 139, 58, 58, 59, 27, 26, 28, 82, 82, 82, 98, 98, 99, 27, 27, 28, 27, 27, 26, 83, 83, 83, 114, 114, 115, 27, 26, 27, 43, 43, 43, 122, 122, 123, 146, 146, 146, 130, 130, 131, 130, 130, 130, - 74, 74, 75, 27, 27, 27, 146, 146, 147, 58, 58, 58, 26, 26, 27, 90, 90, 90, 146, 146, 146, 146, 146, 146, 122, 122, 123, 51, 50, 51, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 58, 58, 58, 130, 129, 130, 145, 146, 146, 146, 145, 146, 97, 97, 98, 33, 33, 34, - 114, 114, 114, 146, 145, 146, 146, 146, 146, 114, 113, 114, 33, 33, 33, 25, 25, 25, 145, 145, 146, 105, 105, 106, 145, 145, 146, 145, 145, 146, 81, 81, 82, 89, 88, 89, 145, 145, 146, 145, 145, 146, 81, 82, 82, 24, 24, 24, 57, 57, 57, 145, 145, 146, 105, 105, 105, 145, 145, 146, 145, 145, 146, - 64, 64, 64, 112, 112, 113, 145, 145, 145, 145, 145, 145, 55, 55, 55, 24, 24, 24, 113, 113, 113, 72, 72, 73, 24, 23, 23, 22, 23, 22, 112, 112, 113, 79, 79, 80, 22, 22, 22, 145, 145, 145, 104, 104, 104, 145, 145, 145, 145, 145, 145, 96, 96, 96, 22, 22, 22, 55, 55, 55, 145, 145, 145, - 38, 38, 38, 144, 144, 145, 144, 144, 145, 144, 144, 145, 128, 128, 128, 112, 112, 112, 79, 79, 79, 22, 21, 21, 21, 21, 21, 55, 54, 55, 136, 136, 136, 22, 21, 23, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 21, 21, 21, 20, 20, 20, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 22, 22, 21, 23, 23, 22, 23, 23, 23, 22, 21, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 23, 24, 24, 24, 24, 24, + 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 25, 25, 25, 23, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 25, 25, 24, + 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 23, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 26, 26, 26, 26, 25, 26, 26, 25, 27, 26, 26, 25, 26, 25, 26, 27, 27, + 27, 27, 27, 26, 26, 26, 25, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 27, + 26, 26, 27, 28, 28, 28, 28, 28, 28, 27, 27, 28, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 26, 28, 26, 26, 27, 26, 26, 27, 27, 27, 28, 27, 27, 26, 28, 28, 28, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, + 26, 26, 27, 27, 27, 27, 27, 26, 27, 26, 27, 26, 26, 26, 27, 26, 26, 26, 26, 26, 25, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, + 26, 26, 26, 25, 25, 24, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 24, 24, 25, 26, 26, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, + 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 22, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 23, 23, 22, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, + 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 20, 22, 21, 23, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 20, 19, 20, 20, 19, 19, 20, 19, 19, 18, 19, 19, 20, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 18, 19, 20, 19, 20, 18, 18, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 19, 18, 18, 19, 19, 19, 17, 17, 18, 18, 18, 19, 18, 18, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 18, 18, 17, 17, 18, 18, 18, 17, 17, 16, 18, 18, 17, 18, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 18, 17, 18, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 18, 17, 16, 17, 17, 17, 23, 23, 23, 60, 60, 62, 50, 50, 50, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 21, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, - 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 25, 24, 25, 23, 23, 23, 112, 112, 112, 72, 72, 72, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, - 39, 38, 39, 145, 145, 145, 24, 24, 24, 24, 24, 24, 57, 57, 57, 145, 145, 146, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 25, 24, 24, 24, 25, 24, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 42, 42, 42, 146, 146, 146, 41, 40, 41, 26, 26, 26, 26, 26, 26, 25, 24, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 25, 25, 25, 27, 27, 27, 27, 27, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 27, 26, 26, + 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 25, 24, 25, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, + 23, 22, 22, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 25, 24, 24, 24, 25, 24, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 25, 26, 26, 26, 25, 24, 24, 26, 26, 26, 26, 26, 26, 25, 24, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 25, 25, 25, 27, 27, 27, 27, 27, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 27, 26, 26, 27, 27, 27, 28, 27, 27, 27, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 27, 27, 26, 27, 26, 28, 27, 28, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 28, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, - 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 28, 27, 26, 26, 27, 26, 26, 27, 27, 27, 27, 26, 27, 114, 114, 115, 74, 74, 75, 28, 28, 28, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 27, 27, 26, + 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 28, 27, 26, 26, 27, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 27, 28, 28, 28, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 24, 25, 25, 26, 25, 26, 25, 25, 24, 25, 25, 24, 25, 26, 25, 25, 25, 26, 24, 24, 25, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 24, 23, 23, 23, 24, 24, 25, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 22, 24, 24, 23, 23, 22, 22, 24, 24, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 23, - 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 22, 22, 22, 22, 22, 22, 22, 22, 23, 71, 71, 71, 112, 112, 112, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 22, + 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 21, 20, 21, 21, 20, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 20, 19, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 19, 20, 20, 19, 18, 18, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 19, 18, 18, 19, 18, 18, 18, 19, 18, 18, 18, 18, 17, 19, 19, 20, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, @@ -1029,13 +1029,13 @@ static const unsigned char temp1[] = { 16, 17, 17, 16, 16, 17, 17, 17, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 18, 17, 16, 17, 17, 17, 17, 18, 18, 18, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 16, 18, 18, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 22, 22, 23, 60, 60, 62, 50, 50, 50, 22, 22, 22, 21, 21, 22, 21, 21, 22, 21, 20, 20, 21, 21, 21, 22, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 23, 22, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 21, 23, 23, 23, 22, 23, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 22, 22, 22, 24, 23, 23, 23, 23, 23, - 23, 22, 23, 23, 23, 23, 24, 23, 23, 113, 113, 113, 72, 71, 72, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 41, 41, 41, 145, 145, 145, 23, 23, 24, 24, 24, 24, 57, 57, 56, 145, 145, 146, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 25, 26, - 25, 25, 26, 24, 24, 25, 25, 24, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 27, 26, 26, 42, 41, 42, 146, 145, 146, 41, 41, 42, 26, 26, 26, 26, 26, 26, 26, 26, 27, 58, 58, 58, 146, 146, 146, 26, 26, 26, 26, 26, 26, 26, 25, 26, 27, 27, 26, + 23, 22, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 24, 23, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 25, 26, + 25, 25, 26, 24, 24, 25, 25, 24, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 27, 26, 26, 26, 25, 26, 25, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 27, 27, 26, 26, 26, 25, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 26, 25, 27, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 28, 28, 27, 27, 27, 27, 26, 26, 27, 28, 28, 28, 27, 26, 26, 27, 27, 27, - 27, 26, 26, 27, 27, 28, 26, 26, 27, 26, 26, 27, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 25, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 25, 27, 27, 27, 28, 28, 28, 26, 26, 27, 27, 27, 27, 27, 27, 27, 114, 114, 114, 74, 74, 74, 26, 27, 26, 146, 146, 146, - 59, 58, 59, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 27, 26, 27, 26, 25, 25, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 24, 25, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, + 27, 26, 26, 27, 27, 28, 26, 26, 27, 26, 26, 27, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 25, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 25, 27, 27, 27, 28, 28, 28, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 26, 27, 26, 26, 26, 26, + 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 27, 26, 27, 26, 25, 25, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 24, 25, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 24, 24, 24, - 24, 23, 24, 24, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 22, 22, 22, 23, 23, 23, 23, 23, 24, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 21, 22, 21, 22, 22, 22, 55, 55, 55, 144, 144, 145, 22, 22, 23, 71, 71, 71, 111, 111, 112, + 24, 23, 24, 24, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 22, 22, 22, 23, 23, 23, 23, 23, 24, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 19, 19, 20, 20, 21, 19, 19, 20, 21, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 18, 21, 21, 20, 19, 19, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 18, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 18, 18, 19, 20, 19, 19, 19, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, @@ -1087,147 +1087,147 @@ static const unsigned char temp1[] = { 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 23, 23, 23, 60, 60, 62, 50, 50, 50, 23, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 22, 22, 22, 22, 21, 21, 22, 22, 21, 22, 21, 22, 21, 22, 21, 22, 21, 21, 23, 22, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 23, 22, 23, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 25, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 23, 24, 23, 24, 24, 24, 24, 23, - 24, 24, 24, 23, 23, 24, 24, 24, 24, 129, 129, 129, 73, 73, 73, 24, 24, 23, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 25, 25, 24, 25, 24, 24, 24, 25, 25, 25, 26, 24, 24, 24, 25, 24, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 26, 26, + 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 25, 25, 24, 25, 24, 24, 24, 25, 25, 25, 26, 24, 24, 24, 25, 24, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 26, 26, 26, 25, 26, 25, 25, 25, 25, 26, 27, 27, 27, 26, 26, 26, 26, 25, 26, 26, 25, 26, 27, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 25, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 28, 28, 28, 26, 26, 27, 27, 27, 25, 27, 26, 27, 27, 27, 27, 28, 28, 28, 28, 28, 27, 27, 27, 26, 27, 28, 27, 28, 28, 28, 27, 27, 27, 27, 27, 28, 28, 28, 28, 27, 27, 28, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 27, 27, 27, 26, 25, 26, 25, 26, 27, 26, 27, 26, 26, 27, 27, 26, 27, 27, 26, 26, 26, 26, 25, 25, 25, 26, 27, 27, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 24, 24, 23, 23, 23, 24, 24, 24, 23, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 23, 24, 24, 24, - 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 79, 79, 79, - 96, 95, 95, 21, 21, 21, 21, 21, 21, 20, 21, 20, 22, 21, 22, 22, 21, 22, 21, 21, 20, 21, 21, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 22, 21, 21, 21, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 21, + 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 22, 21, 22, 22, 21, 22, 21, 21, 20, 21, 21, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 22, 21, 21, 21, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 17, 19, 19, 20, 20, 19, 20, 19, 19, 18, 18, 18, 18, 19, 19, 20, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 17, 17, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 18, 18, 16, 16, 16, 17, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 23, 23, 23, 60, 60, 62, 50, 50, 50, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 22, 20, 20, 19, 21, 21, 21, 21, 20, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 25, 25, 25, 23, 23, 23, 81, 81, 81, 113, 113, 113, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 23, 25, 24, 24, 25, 25, 25, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 25, 25, 25, 23, 23, 23, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 23, 25, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 23, 23, 26, 26, 25, 24, 24, 25, 25, 25, 25, 26, 26, 25, 26, 26, 27, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 25, 27, 27, 27, 25, 25, 25, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 26, 28, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 28, 27, 27, 27, 28, 28, 27, 28, 27, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 27, 27, 28, 28, 28, 27, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 29, 29, 29, 28, 28, 28, 27, 27, 28, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 25, 27, 27, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 24, 25, 26, 26, 26, 26, 25, 25, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 25, 25, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, - 23, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 47, 47, 47, 144, 144, 145, 38, 37, 38, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 20, 21, 20, 20, 20, 20, + 23, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 23, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 19, 21, 21, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 21, 20, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 17, 17, 18, 19, 19, 18, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 18, 18, 17, 19, 19, 19, 19, 18, 18, 19, 19, 18, 19, 19, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 17, 18, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 15, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 17, 16, 16, 16, 15, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 23, 23, 23, 60, 60, 62, - 50, 50, 50, 22, 22, 22, 21, 21, 20, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, 23, 22, 22, 22, 22, 23, 23, 23, 22, 128, 128, 128, 55, 55, 55, - 22, 21, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 112, 112, 113, 80, 80, 80, 23, 23, 22, 96, 96, 96, 145, 145, 145, 145, 145, 145, 104, 104, 104, 145, 145, 145, 39, 39, 39, 80, 80, 80, 112, 112, 113, 24, 24, 24, 23, 23, 23, 72, 72, 72, 113, 113, 113, 24, 24, 24, 23, 23, 24, - 41, 41, 41, 145, 145, 146, 56, 56, 57, 24, 24, 24, 25, 25, 25, 24, 24, 23, 25, 24, 24, 25, 25, 25, 26, 25, 25, 49, 49, 50, 137, 137, 138, 145, 145, 146, 97, 96, 97, 81, 81, 81, 113, 113, 114, 25, 25, 25, 25, 25, 25, 74, 74, 74, 114, 114, 114, 26, 26, 26, 98, 98, 98, - 146, 146, 146, 146, 146, 146, 106, 106, 106, 146, 146, 146, 42, 42, 42, 82, 82, 82, 114, 114, 115, 27, 26, 27, 27, 26, 26, 73, 73, 74, 114, 114, 114, 26, 27, 26, 114, 114, 114, 83, 82, 83, 26, 26, 27, 58, 58, 58, 146, 146, 146, 75, 74, 74, 122, 122, 123, 146, 146, 146, 146, 146, 146, - 138, 138, 138, 75, 75, 75, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 28, 27, 27, 27, 99, 99, 99, 146, 146, 147, 146, 146, 147, 44, 44, 43, 91, 90, 91, 146, 146, 146, 146, 146, 147, 122, 122, 123, 52, 51, 52, 28, 29, 29, 27, 27, 27, 28, 27, 27, 28, 28, 27, 28, 27, 27, - 130, 130, 131, 146, 146, 147, 146, 146, 147, 146, 146, 147, 115, 115, 115, 59, 59, 60, 27, 27, 27, 27, 27, 27, 98, 99, 99, 146, 146, 147, 146, 146, 147, 107, 106, 107, 146, 146, 146, 42, 42, 42, 27, 27, 27, 27, 27, 27, 98, 98, 99, 122, 122, 122, 26, 25, 26, 26, 26, 26, 58, 58, 58, - 146, 146, 146, 26, 26, 27, 26, 26, 26, 114, 113, 114, 146, 146, 146, 146, 146, 146, 106, 106, 106, 130, 129, 130, 26, 26, 26, 25, 25, 26, 26, 25, 26, 25, 24, 25, 25, 25, 25, 130, 130, 130, 73, 73, 73, 25, 25, 24, 24, 24, 25, 41, 41, 41, 137, 137, 138, 81, 81, 82, 32, 32, 33, - 113, 112, 113, 145, 145, 146, 145, 145, 146, 113, 113, 113, 32, 32, 32, 24, 24, 23, 145, 145, 146, 121, 121, 121, 145, 145, 146, 145, 145, 146, 80, 80, 80, 24, 23, 23, 81, 81, 80, 113, 113, 113, 23, 23, 24, 80, 80, 80, 113, 113, 113, 24, 24, 24, 113, 112, 113, 80, 80, 80, 32, 32, 32, - 120, 120, 121, 145, 145, 145, 137, 136, 137, 112, 112, 112, 128, 128, 129, 23, 23, 24, 112, 112, 113, 80, 79, 80, 22, 22, 22, 22, 21, 21, 21, 21, 21, 79, 79, 80, 145, 144, 145, 145, 144, 145, 103, 103, 104, 144, 144, 145, 38, 37, 38, 21, 21, 21, 120, 120, 120, 95, 95, 96, 22, 22, 21, - 21, 21, 21, 22, 21, 21, 20, 20, 19, 22, 22, 21, 95, 95, 96, 79, 79, 78, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 79, 78, 79, 111, 111, 111, 21, 20, 21, 111, 111, 112, 78, 78, 78, 20, 20, 21, 70, 70, 70, 136, 135, 136, 144, 144, 145, 144, 144, 145, 86, 86, 86, - 53, 53, 53, 144, 144, 144, 19, 19, 19, 20, 19, 20, 36, 36, 37, 144, 144, 144, 20, 20, 19, 69, 69, 69, 144, 144, 144, 144, 144, 144, 111, 111, 111, 135, 135, 136, 69, 68, 69, 19, 19, 19, 77, 77, 77, 144, 144, 144, 144, 144, 144, 144, 144, 144, 110, 110, 111, 19, 19, 19, 110, 110, 111, - 77, 77, 77, 19, 19, 19, 18, 19, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 28, 27, 27, 102, 102, 102, 143, 143, 144, 144, 144, 144, 143, 143, 144, 102, 102, 102, 52, 52, 51, 52, 52, 51, 143, 143, 144, 18, 17, 18, 18, 18, 19, 17, 17, 17, 44, 43, 43, 135, 135, 135, 143, 143, 144, - 118, 118, 119, 126, 126, 127, 77, 77, 77, 17, 18, 18, 143, 143, 144, 50, 50, 50, 17, 17, 17, 17, 16, 17, 126, 126, 127, 51, 50, 51, 17, 17, 17, 143, 143, 144, 51, 51, 51, 18, 17, 17, 18, 18, 18, 126, 126, 126, 51, 51, 51, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, + 50, 50, 50, 22, 22, 22, 21, 21, 20, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 21, 23, 22, 22, + 22, 21, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 24, + 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 23, 25, 24, 24, 25, 25, 25, 26, 25, 25, 25, 25, 26, 24, 25, 24, 24, 24, 25, 24, 24, 23, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 27, 27, 26, 26, 25, 25, 26, 27, 27, 27, 26, 27, 26, 26, 26, 26, 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 26, 28, 28, 27, 27, 27, 27, 26, 27, 27, + 27, 27, 26, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 28, 27, 27, 27, 28, 27, 28, 27, 27, 28, 28, 28, 27, 28, 28, 27, 27, 27, 28, 27, 27, 27, 28, 28, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 27, 27, 27, 28, 27, 27, 28, 28, 27, 28, 27, 27, + 28, 28, 27, 28, 27, 28, 27, 27, 27, 27, 27, 27, 28, 28, 27, 28, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 28, 27, 28, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 25, 26, 25, 24, 25, 25, 25, 25, 26, 26, 26, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, + 24, 23, 24, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, + 23, 22, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 22, 22, 23, 23, 24, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, + 21, 21, 21, 22, 21, 21, 20, 20, 19, 22, 22, 21, 22, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 20, 19, 19, 20, 20, 21, 21, 21, 21, 19, 20, 19, + 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, + 18, 18, 18, 19, 19, 19, 18, 19, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 18, 18, 19, 18, 18, 19, 18, 18, 19, 19, 19, 18, 17, 18, 18, 18, 19, 17, 17, 17, 19, 18, 18, 18, 18, 17, 18, 18, 19, + 18, 17, 18, 17, 17, 17, 18, 19, 18, 17, 18, 18, 18, 19, 18, 16, 16, 16, 17, 17, 17, 17, 16, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 15, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 18, 16, 16, 16, 15, 15, 15, 16, 17, 17, 18, 17, 17, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 15, 15, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 15, 16, 16, 16, 17, 17, 16, 16, 17, 16, 17, 17, 17, 22, 22, 22, 60, 60, 62, 50, 50, 50, 21, 21, 22, 21, 21, 20, 22, 21, 22, 20, 20, 20, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 20, 20, 21, - 22, 22, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 22, 128, 128, 129, 54, 54, 54, 23, 23, 24, 22, 22, 22, 22, 22, 23, 23, 22, 22, 112, 112, 113, 80, 80, 81, 39, 38, 39, 145, 144, 145, 40, 40, 40, 23, 23, 23, 88, 88, 88, 145, 145, 145, - 39, 39, 40, 80, 80, 80, 113, 113, 113, 24, 24, 24, 24, 24, 24, 72, 72, 72, 113, 113, 113, 25, 25, 25, 24, 24, 24, 81, 81, 82, 145, 145, 146, 97, 97, 97, 24, 24, 24, 24, 25, 25, 23, 23, 24, 25, 25, 24, 25, 25, 25, 25, 24, 24, 97, 97, 97, 113, 113, 113, 25, 25, 25, - 26, 25, 26, 81, 81, 82, 113, 113, 114, 25, 24, 25, 26, 26, 26, 73, 73, 73, 114, 113, 114, 41, 41, 41, 146, 146, 146, 42, 42, 42, 26, 25, 26, 90, 90, 90, 146, 146, 146, 41, 41, 42, 82, 82, 82, 114, 114, 114, 26, 26, 27, 26, 26, 27, 74, 74, 74, 114, 114, 114, 27, 27, 27, - 114, 114, 114, 83, 82, 83, 51, 51, 51, 138, 138, 138, 66, 66, 66, 27, 27, 27, 26, 26, 26, 28, 27, 28, 26, 27, 26, 67, 67, 66, 138, 138, 138, 28, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 43, 43, 43, 146, 146, 147, 59, 58, 58, 28, 27, 28, 75, 75, 75, 138, 138, 138, - 51, 51, 51, 28, 28, 28, 99, 99, 99, 130, 130, 131, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 130, 130, 131, 75, 75, 75, 28, 28, 28, 27, 27, 26, 91, 91, 91, 146, 146, 147, 52, 52, 52, 43, 43, 43, 146, 146, 147, 43, 43, 43, 27, 27, 26, 91, 90, 91, - 146, 146, 147, 43, 43, 43, 26, 26, 26, 34, 35, 35, 138, 138, 138, 138, 138, 138, 58, 58, 58, 28, 27, 27, 58, 58, 58, 146, 146, 146, 27, 27, 27, 73, 74, 74, 130, 130, 130, 42, 42, 42, 26, 26, 25, 106, 106, 106, 130, 130, 130, 26, 26, 27, 26, 26, 26, 25, 25, 25, 26, 26, 25, - 26, 26, 25, 130, 129, 130, 73, 73, 73, 25, 25, 24, 33, 33, 34, 129, 129, 130, 89, 89, 89, 24, 24, 24, 97, 97, 97, 121, 121, 122, 33, 33, 33, 32, 31, 32, 121, 121, 122, 97, 97, 97, 24, 24, 24, 145, 145, 145, 73, 72, 73, 24, 24, 24, 56, 56, 56, 145, 145, 146, 56, 56, 56, - 80, 80, 80, 113, 113, 113, 23, 23, 24, 80, 80, 80, 113, 113, 113, 24, 24, 24, 112, 112, 113, 80, 80, 80, 71, 71, 71, 128, 128, 129, 23, 23, 22, 31, 30, 30, 112, 112, 113, 128, 128, 129, 22, 22, 23, 112, 112, 113, 80, 80, 80, 23, 22, 23, 22, 22, 22, 38, 38, 39, 145, 144, 145, - 55, 55, 55, 23, 23, 23, 79, 79, 79, 144, 144, 145, 38, 38, 38, 22, 22, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 22, 22, 22, 22, 22, 22, 22, 22, 21, 95, 95, 95, 79, 79, 79, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 20, 20, 79, 78, 79, 111, 111, 112, - 21, 21, 20, 111, 111, 111, 78, 78, 78, 36, 36, 36, 144, 144, 144, 69, 69, 70, 20, 20, 20, 20, 19, 20, 20, 20, 20, 53, 53, 53, 144, 144, 145, 19, 20, 20, 19, 19, 19, 36, 36, 37, 144, 144, 144, 19, 19, 20, 127, 127, 128, 69, 69, 69, 18, 18, 19, 69, 69, 69, 135, 135, 136, - 69, 69, 69, 69, 69, 69, 135, 135, 136, 53, 53, 53, 19, 19, 19, 19, 18, 18, 19, 19, 20, 20, 19, 19, 110, 110, 110, 77, 77, 77, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 26, 26, 26, 127, 127, 127, 119, 118, 119, 36, 36, 36, 18, 18, 19, 18, 18, 18, 109, 109, 110, - 77, 77, 76, 52, 52, 51, 143, 143, 144, 18, 18, 18, 18, 18, 18, 18, 18, 18, 102, 101, 102, 101, 101, 102, 18, 18, 18, 51, 51, 51, 126, 126, 126, 76, 77, 77, 18, 18, 18, 143, 143, 143, 51, 50, 51, 18, 18, 18, 17, 17, 17, 126, 126, 127, 51, 51, 51, 16, 17, 16, 143, 143, 144, - 51, 51, 51, 18, 17, 17, 17, 18, 18, 126, 126, 127, 51, 51, 51, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 18, 17, 17, 17, 17, 18, 17, 17, 16, 17, 18, 18, 17, 17, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 22, 22, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 24, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 24, 22, 22, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, + 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 23, 23, 24, 25, 25, 24, 25, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, + 26, 25, 26, 25, 25, 25, 25, 24, 25, 25, 24, 25, 26, 26, 26, 25, 25, 25, 26, 25, 26, 25, 25, 25, 26, 27, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 27, 26, 26, 25, 27, 26, 26, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 28, 27, 28, 26, 27, 26, 27, 27, 26, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 28, 27, 28, 28, 28, 28, 26, 26, 27, + 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 26, 28, 27, 28, 27, 27, 28, 28, 29, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 26, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 27, 26, 26, 26, 27, 28, 27, 27, 26, 26, 26, 27, 26, 27, 27, 27, 27, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 25, 25, 25, 26, 26, 25, + 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 26, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 23, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 23, 23, + 23, 23, 23, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 21, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, + 23, 23, 22, 23, 23, 23, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, + 21, 21, 20, 21, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 20, 20, 19, 18, 18, 19, 19, 19, 19, 19, 18, 19, + 19, 19, 18, 19, 19, 19, 18, 18, 18, 20, 20, 20, 19, 19, 19, 19, 18, 18, 19, 19, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 17, 17, 17, + 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 16, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 16, 17, 16, 18, 18, 18, + 18, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 18, 17, 17, 17, 17, 18, 17, 17, 16, 17, 18, 18, 17, 17, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 15, 23, 23, 23, 60, 60, 62, 50, 50, 50, 23, 23, 23, 21, 21, 21, - 20, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 128, 128, 128, 54, 55, 55, 23, 23, 23, 129, 128, 129, 72, 71, 72, - 22, 23, 22, 113, 112, 113, 79, 79, 79, 31, 31, 30, 145, 145, 146, 87, 88, 88, 23, 23, 23, 40, 40, 39, 145, 145, 145, 39, 39, 40, 80, 80, 80, 112, 112, 113, 24, 24, 24, 24, 24, 23, 71, 71, 72, 113, 113, 113, 25, 24, 25, 24, 24, 24, 137, 137, 137, 80, 80, 80, 145, 145, 146, - 41, 40, 40, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 25, 25, 25, 25, 97, 97, 98, 82, 82, 82, 25, 25, 25, 26, 26, 25, 81, 81, 81, 114, 114, 114, 26, 25, 26, 25, 25, 25, 74, 74, 74, 113, 113, 114, 34, 33, 34, 145, 145, 146, 90, 90, 90, 26, 26, 25, 42, 42, 42, - 146, 145, 146, 42, 42, 41, 82, 82, 83, 114, 114, 114, 25, 26, 25, 26, 26, 27, 74, 74, 75, 114, 114, 114, 26, 27, 26, 114, 114, 114, 122, 122, 123, 138, 138, 138, 74, 74, 75, 27, 27, 27, 28, 27, 27, 27, 27, 27, 51, 51, 51, 98, 98, 98, 122, 122, 123, 114, 114, 115, 28, 28, 28, - 28, 27, 28, 28, 28, 28, 27, 27, 27, 43, 43, 43, 146, 146, 147, 27, 27, 27, 27, 27, 27, 99, 99, 99, 91, 91, 91, 28, 28, 28, 28, 28, 28, 36, 36, 36, 146, 146, 147, 44, 44, 44, 28, 28, 27, 27, 27, 27, 28, 28, 28, 29, 28, 28, 130, 130, 131, 75, 75, 76, 27, 28, 27, - 28, 27, 27, 27, 27, 26, 82, 82, 83, 122, 122, 123, 36, 36, 36, 146, 146, 146, 91, 91, 91, 26, 26, 26, 43, 43, 44, 146, 146, 146, 44, 43, 43, 27, 27, 27, 82, 82, 83, 114, 114, 114, 83, 83, 83, 98, 98, 98, 27, 27, 27, 58, 58, 58, 146, 146, 146, 27, 26, 26, 98, 98, 98, - 90, 90, 90, 26, 26, 26, 25, 25, 26, 58, 57, 58, 130, 130, 130, 26, 26, 25, 27, 26, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 129, 129, 130, 73, 73, 74, 24, 25, 25, 121, 121, 122, 105, 105, 105, 24, 24, 25, 25, 26, 25, 129, 129, 130, 64, 64, 65, 25, 25, 25, 24, 24, 25, - 65, 65, 65, 129, 129, 130, 24, 24, 23, 145, 145, 146, 56, 56, 56, 24, 24, 23, 24, 24, 24, 105, 105, 105, 80, 80, 80, 80, 80, 80, 112, 112, 113, 23, 23, 23, 81, 81, 81, 113, 113, 113, 24, 24, 23, 113, 113, 113, 80, 80, 80, 63, 63, 64, 137, 137, 137, 72, 72, 72, 23, 23, 23, - 71, 71, 71, 128, 128, 129, 22, 22, 22, 112, 112, 113, 79, 80, 79, 22, 22, 22, 22, 21, 22, 71, 71, 71, 120, 120, 121, 22, 21, 22, 22, 21, 21, 21, 22, 22, 144, 144, 145, 38, 38, 38, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 23, 21, 21, 22, 21, 21, 21, - 21, 21, 20, 95, 95, 95, 78, 78, 79, 21, 21, 21, 95, 95, 96, 95, 95, 95, 21, 21, 20, 78, 78, 79, 111, 111, 111, 21, 21, 21, 111, 111, 111, 78, 78, 78, 70, 70, 70, 119, 119, 120, 19, 19, 19, 20, 20, 20, 21, 20, 20, 20, 19, 20, 53, 53, 53, 144, 144, 144, 20, 20, 20, - 20, 20, 19, 36, 36, 36, 144, 144, 144, 19, 19, 19, 119, 119, 119, 110, 110, 110, 26, 27, 27, 20, 19, 19, 127, 127, 127, 69, 69, 68, 94, 94, 94, 86, 85, 85, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 111, 110, 111, 77, 77, 77, 19, 19, 19, 18, 18, 19, - 18, 18, 18, 18, 18, 18, 69, 69, 69, 127, 127, 127, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 93, 93, 93, 76, 76, 77, 52, 52, 52, 143, 143, 144, 18, 18, 18, 19, 19, 19, 18, 17, 17, 110, 110, 110, 76, 76, 76, 18, 18, 18, 19, 19, 18, 110, 110, 111, 76, 76, 77, - 17, 17, 18, 143, 143, 144, 51, 51, 50, 18, 18, 16, 17, 17, 17, 126, 126, 127, 51, 51, 51, 18, 17, 17, 143, 143, 144, 50, 50, 50, 17, 17, 16, 16, 16, 17, 127, 127, 127, 50, 50, 51, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 18, 17, 17, + 20, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, + 22, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 24, 22, 22, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 22, 23, 25, 25, 24, 25, 24, 25, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 23, 24, + 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 26, 26, 25, 25, 24, 25, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 26, + 26, 25, 25, 26, 26, 25, 26, 26, 27, 26, 26, 27, 25, 26, 25, 26, 26, 27, 27, 26, 27, 26, 26, 26, 26, 27, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 28, 28, 28, 28, + 28, 27, 28, 28, 28, 28, 27, 27, 27, 28, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 28, 27, 27, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 28, 28, 29, 28, 28, 27, 27, 27, 28, 28, 28, 27, 28, 27, + 28, 27, 27, 27, 27, 26, 27, 27, 27, 28, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 28, 26, 26, 26, 28, 27, 28, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 26, 26, 25, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 27, 26, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 26, 25, 25, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, + 25, 25, 25, 25, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 22, 23, 23, 23, 23, 23, 23, + 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 23, 21, 21, 22, 21, 21, 21, + 21, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 22, 21, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 19, 19, 19, 20, 20, 20, 21, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 20, 20, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 18, 19, 18, 18, 18, 19, 20, 19, 19, 19, 20, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, + 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 17, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 16, 17, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 19, 18, 19, 19, 19, 17, 18, 18, + 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 18, 17, 18, 23, 23, 23, 61, 60, 62, 51, 50, 50, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, - 22, 22, 21, 22, 22, 23, 22, 22, 21, 22, 22, 21, 128, 129, 129, 55, 55, 55, 71, 71, 71, 137, 137, 137, 129, 128, 129, 23, 23, 24, 112, 112, 113, 80, 80, 80, 23, 23, 23, 72, 72, 72, 112, 112, 113, 145, 145, 145, 145, 145, 145, 145, 145, 146, 40, 40, 40, 80, 80, 80, 112, 112, 113, - 23, 23, 22, 24, 24, 24, 72, 72, 71, 113, 113, 113, 24, 23, 23, 73, 73, 73, 129, 129, 129, 24, 24, 24, 96, 96, 97, 89, 89, 89, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 24, 24, 97, 97, 97, 81, 81, 81, 24, 24, 25, 25, 25, 24, 81, 81, 81, 113, 113, 114, - 26, 26, 25, 26, 26, 26, 73, 74, 73, 114, 114, 114, 25, 26, 26, 74, 73, 74, 114, 113, 114, 146, 146, 146, 146, 146, 146, 146, 146, 146, 42, 42, 41, 82, 82, 82, 115, 114, 114, 26, 26, 26, 26, 26, 26, 74, 74, 74, 114, 114, 115, 26, 27, 26, 114, 114, 114, 122, 122, 122, 130, 130, 131, - 43, 43, 42, 28, 27, 27, 28, 27, 27, 98, 98, 99, 130, 130, 131, 98, 98, 99, 83, 83, 83, 27, 27, 27, 27, 27, 28, 28, 28, 27, 28, 27, 28, 28, 28, 28, 44, 44, 44, 146, 146, 147, 27, 27, 27, 27, 28, 27, 99, 99, 99, 91, 91, 91, 28, 27, 26, 28, 28, 27, 36, 36, 36, - 146, 146, 147, 44, 44, 43, 28, 28, 27, 28, 28, 28, 28, 28, 28, 27, 27, 28, 130, 130, 130, 75, 76, 75, 28, 28, 28, 28, 27, 27, 28, 27, 28, 50, 50, 50, 146, 146, 147, 26, 26, 26, 74, 74, 75, 114, 114, 115, 146, 146, 147, 146, 146, 147, 146, 146, 147, 43, 42, 42, 27, 27, 27, - 130, 130, 130, 74, 74, 75, 42, 42, 43, 146, 146, 146, 42, 42, 42, 58, 58, 58, 146, 146, 146, 26, 26, 26, 98, 98, 98, 90, 90, 90, 25, 26, 24, 26, 26, 26, 58, 58, 58, 129, 129, 130, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 129, 129, 130, 145, 145, 146, - 145, 145, 146, 145, 145, 146, 82, 82, 82, 25, 25, 24, 25, 25, 24, 129, 129, 130, 65, 65, 65, 24, 24, 23, 24, 23, 24, 64, 64, 65, 129, 129, 129, 24, 24, 24, 145, 145, 146, 57, 56, 57, 25, 25, 25, 24, 24, 24, 97, 97, 97, 81, 81, 81, 80, 81, 81, 113, 113, 113, 23, 23, 24, - 80, 80, 81, 113, 112, 113, 24, 23, 23, 112, 112, 112, 80, 80, 80, 23, 23, 24, 80, 80, 80, 121, 121, 121, 145, 145, 146, 145, 145, 145, 128, 128, 129, 22, 22, 22, 112, 112, 112, 79, 79, 79, 22, 22, 23, 22, 22, 23, 72, 71, 72, 120, 120, 120, 22, 22, 22, 23, 23, 23, 22, 22, 22, - 145, 145, 145, 38, 38, 39, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 94, 94, 94, 78, 78, 78, 37, 38, 38, 144, 144, 145, 136, 136, 136, 37, 37, 37, 78, 78, 79, 111, 111, 112, 20, 20, 21, 111, 111, 111, 78, 78, 78, - 70, 70, 70, 119, 119, 120, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 53, 53, 53, 144, 144, 145, 19, 19, 18, 19, 19, 19, 36, 36, 36, 144, 144, 144, 20, 19, 19, 44, 44, 44, 93, 94, 94, 144, 144, 144, 144, 144, 144, 144, 144, 144, 69, 68, 69, 94, 94, 94, 144, 143, 144, - 143, 143, 144, 143, 143, 144, 144, 144, 144, 143, 143, 144, 19, 19, 19, 110, 110, 111, 77, 77, 77, 19, 18, 19, 18, 18, 18, 19, 18, 19, 19, 18, 19, 85, 86, 85, 93, 93, 93, 18, 18, 18, 18, 18, 18, 110, 110, 110, 143, 143, 144, 143, 143, 144, 77, 76, 77, 52, 52, 51, 143, 143, 144, - 17, 18, 17, 17, 17, 17, 18, 18, 17, 110, 110, 110, 68, 68, 68, 18, 18, 18, 18, 17, 17, 110, 110, 110, 76, 76, 76, 17, 18, 17, 143, 143, 143, 51, 51, 51, 17, 17, 18, 16, 16, 17, 126, 126, 126, 51, 51, 52, 18, 18, 17, 143, 143, 144, 52, 51, 52, 18, 17, 18, 18, 18, 18, - 126, 126, 127, 51, 51, 50, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 17, 17, 16, 18, 18, 18, 18, 18, 17, 17, 17, 17, + 22, 22, 21, 22, 22, 23, 22, 22, 21, 22, 22, 21, 23, 23, 23, 22, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, + 23, 23, 22, 24, 24, 24, 23, 23, 22, 24, 24, 24, 24, 23, 23, 24, 24, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 24, 24, 25, 25, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, + 26, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 25, 25, 26, 26, 25, 25, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 28, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 26, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 25, 27, 27, 27, + 27, 27, 26, 28, 27, 27, 28, 27, 27, 26, 26, 27, 28, 28, 28, 26, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 28, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 27, 28, 27, 28, 28, 28, 28, 28, 27, 26, 28, 28, 27, 28, 28, 28, + 28, 28, 28, 28, 28, 27, 28, 28, 27, 28, 28, 28, 28, 28, 28, 27, 27, 28, 27, 27, 27, 28, 29, 28, 28, 28, 28, 28, 27, 27, 28, 27, 28, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 26, 26, 27, 27, 27, + 27, 26, 27, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 25, 27, 26, 26, 25, 26, 24, 26, 26, 26, 26, 26, 26, 25, 24, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, + 25, 25, 25, 24, 24, 25, 26, 26, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, + 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 22, 23, 23, 22, 23, 23, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 22, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 19, 20, 21, 21, 20, + 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 18, 18, 19, 19, 20, 19, 19, 19, + 18, 19, 19, 18, 18, 19, 19, 19, 19, 17, 17, 17, 19, 19, 19, 19, 18, 19, 19, 18, 18, 19, 18, 19, 18, 18, 18, 19, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 18, + 17, 18, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 16, 17, 17, 17, 16, 17, 17, 18, 18, 18, 17, 17, 17, 17, 19, 18, 18, 18, 17, 18, 18, 18, 18, + 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 17, 17, 16, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 23, 23, 23, 61, 61, 62, 51, 51, 50, 22, 22, 23, 20, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, - 21, 21, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 23, 20, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 128, 128, 129, 55, 55, 55, 129, 129, 129, 72, 72, 72, 112, 112, 112, 72, 71, 71, 112, 112, 113, 79, 79, 79, - 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 55, 55, 55, 145, 145, 145, 31, 31, 32, 80, 80, 80, 129, 129, 129, 56, 56, 56, 23, 23, 24, 105, 105, 105, 105, 105, 105, 25, 24, 24, 121, 121, 121, 80, 80, 80, 24, 24, 23, 56, 56, 56, 137, 137, 138, 33, 33, 33, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 24, 25, 97, 97, 98, 82, 81, 82, 25, 25, 25, 25, 25, 25, 81, 81, 82, 130, 130, 130, 57, 57, 57, 26, 26, 26, 105, 105, 106, 106, 106, 106, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 58, 58, 59, 146, 145, 146, 34, 34, 33, 82, 82, 82, - 130, 130, 131, 58, 58, 58, 26, 26, 26, 106, 106, 106, 106, 106, 106, 27, 26, 27, 114, 114, 114, 82, 82, 82, 75, 75, 75, 130, 130, 131, 42, 42, 42, 27, 27, 26, 122, 122, 123, 83, 82, 83, 28, 27, 27, 27, 26, 27, 28, 28, 27, 28, 28, 27, 28, 28, 29, 27, 27, 28, 28, 28, 27, - 44, 44, 44, 146, 146, 147, 28, 28, 29, 28, 28, 28, 75, 75, 76, 138, 138, 139, 52, 52, 52, 28, 28, 28, 83, 83, 83, 130, 130, 131, 27, 26, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 130, 130, 131, 75, 75, 75, 28, 28, 28, 28, 27, 27, 28, 28, 28, 51, 51, 51, - 146, 146, 146, 27, 27, 26, 27, 27, 28, 28, 28, 27, 27, 27, 26, 58, 58, 59, 146, 146, 147, 35, 35, 35, 67, 67, 67, 138, 138, 139, 27, 27, 27, 27, 26, 27, 106, 107, 107, 82, 82, 82, 58, 58, 58, 146, 146, 146, 26, 27, 26, 58, 57, 58, 138, 138, 139, 51, 51, 49, 26, 26, 26, - 74, 74, 74, 130, 130, 130, 25, 26, 27, 26, 26, 26, 26, 25, 25, 26, 26, 25, 26, 26, 26, 130, 130, 130, 74, 74, 74, 25, 25, 25, 49, 49, 49, 129, 129, 130, 73, 73, 73, 25, 25, 25, 97, 97, 97, 121, 121, 122, 33, 33, 32, 24, 24, 24, 113, 113, 113, 97, 97, 98, 25, 24, 24, - 145, 145, 146, 97, 96, 96, 24, 24, 23, 41, 41, 41, 137, 137, 137, 65, 65, 65, 81, 81, 80, 113, 113, 113, 23, 23, 23, 80, 80, 80, 112, 112, 113, 23, 23, 22, 113, 113, 113, 80, 80, 80, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 80, 80, 79, 120, 120, 121, 23, 23, 22, - 112, 112, 113, 120, 120, 121, 39, 39, 38, 23, 23, 23, 31, 31, 30, 137, 136, 137, 71, 71, 71, 21, 21, 21, 38, 38, 38, 145, 144, 145, 38, 38, 38, 22, 22, 21, 22, 22, 22, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 95, 95, 95, 78, 78, 79, - 94, 94, 95, 95, 95, 96, 78, 78, 79, 95, 95, 95, 78, 78, 78, 111, 111, 112, 21, 21, 21, 111, 111, 112, 78, 78, 78, 36, 36, 37, 144, 144, 145, 70, 70, 70, 20, 20, 20, 20, 20, 20, 20, 20, 19, 53, 53, 53, 144, 144, 145, 77, 77, 78, 20, 20, 19, 78, 77, 78, 136, 136, 136, - 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 28, 28, 28, 135, 135, 136, 61, 61, 61, 61, 60, 61, 119, 119, 119, 28, 28, 27, 19, 19, 19, 68, 68, 69, 127, 127, 127, 19, 19, 18, 110, 110, 111, 77, 77, 78, 18, 18, 18, 19, 19, 19, 18, 17, 17, 19, 18, 19, 85, 85, 85, - 93, 93, 94, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 19, 18, 18, 19, 19, 18, 51, 51, 51, 143, 143, 144, 77, 76, 77, 17, 17, 17, 18, 18, 18, 110, 110, 110, 67, 67, 68, 18, 18, 18, 19, 19, 18, 110, 110, 110, 76, 76, 76, 16, 16, 16, 143, 143, 144, 101, 101, 102, - 18, 18, 17, 42, 42, 43, 143, 143, 144, 43, 43, 43, 17, 17, 17, 143, 143, 144, 101, 101, 102, 18, 18, 16, 43, 43, 43, 143, 143, 144, 42, 41, 42, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, + 21, 21, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 23, 20, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 23, 22, 22, 21, + 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 23, 23, 24, 23, 24, 24, 23, 24, 23, 23, 24, 24, 24, 25, 25, 25, 25, 25, 25, + 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 27, 27, 27, 26, 25, 26, 26, 26, 25, 27, 26, 26, + 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 27, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 27, 26, 26, 25, 27, 27, 26, 27, 27, 28, 27, 27, 27, 28, 27, 27, 27, 26, 27, 28, 28, 27, 28, 28, 27, 28, 28, 29, 27, 27, 28, 28, 28, 27, + 28, 28, 28, 27, 27, 27, 28, 28, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 26, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 28, 28, 28, 27, 28, 27, + 26, 26, 26, 27, 27, 26, 27, 27, 28, 28, 28, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 28, 28, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 26, 27, 26, 27, 26, 26, 25, 26, 27, 27, 27, 27, 27, 25, 26, 26, 26, + 26, 26, 26, 27, 26, 26, 25, 26, 27, 26, 26, 26, 26, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, + 24, 23, 24, 24, 24, 23, 24, 24, 23, 25, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 24, 23, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 22, + 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 20, 20, 21, 22, 22, 22, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 19, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 19, 19, 20, 20, 20, 19, 20, 19, 20, 20, 20, 19, + 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 18, 20, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 18, 18, 18, 19, 19, 19, 18, 17, 17, 19, 18, 19, 19, 18, 18, + 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 19, 18, 18, 19, 19, 18, 17, 17, 17, 18, 19, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 19, 19, 18, 17, 17, 18, 17, 17, 17, 16, 16, 16, 18, 18, 17, 17, 18, 18, + 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 16, 18, 18, 18, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 23, 23, 24, 61, 61, 63, 51, 51, 51, 23, 22, 23, 22, 22, 22, 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, - 22, 22, 22, 128, 128, 129, 79, 79, 80, 128, 128, 129, 22, 21, 22, 55, 54, 55, 128, 129, 129, 112, 112, 113, 79, 79, 80, 23, 22, 23, 96, 96, 96, 145, 145, 145, 145, 145, 145, 145, 145, 145, 81, 81, 81, 23, 23, 23, 80, 80, 81, 129, 129, 129, 121, 121, 121, 145, 145, 145, 137, 137, 138, - 47, 47, 46, 56, 56, 56, 137, 137, 137, 33, 33, 33, 25, 24, 24, 24, 24, 24, 113, 113, 113, 81, 81, 81, 25, 25, 25, 24, 24, 24, 24, 24, 25, 73, 73, 73, 145, 145, 146, 146, 145, 146, 145, 145, 146, 98, 98, 98, 81, 81, 81, 130, 129, 130, 122, 121, 122, 145, 145, 146, 138, 138, 138, - 50, 50, 51, 25, 25, 25, 98, 98, 98, 145, 146, 146, 146, 146, 146, 145, 145, 146, 82, 82, 82, 26, 26, 26, 82, 82, 83, 130, 130, 130, 122, 122, 123, 146, 145, 146, 138, 138, 139, 50, 51, 51, 28, 28, 27, 114, 114, 115, 83, 82, 82, 27, 26, 26, 75, 75, 75, 130, 130, 131, 51, 51, 51, - 59, 58, 59, 130, 130, 131, 146, 146, 147, 146, 146, 146, 106, 106, 107, 28, 27, 27, 27, 27, 26, 27, 28, 28, 28, 28, 28, 131, 131, 131, 146, 146, 147, 146, 146, 147, 146, 146, 147, 44, 44, 43, 91, 91, 91, 146, 146, 146, 146, 146, 147, 123, 123, 123, 51, 51, 50, 27, 27, 28, 28, 28, 29, - 28, 28, 28, 27, 27, 27, 28, 28, 28, 131, 130, 131, 75, 75, 75, 27, 27, 28, 27, 27, 27, 28, 27, 27, 83, 83, 83, 122, 122, 123, 28, 27, 27, 98, 98, 99, 146, 146, 147, 146, 146, 147, 146, 146, 146, 82, 82, 82, 27, 27, 28, 114, 114, 115, 83, 83, 83, 27, 27, 27, 27, 27, 27, - 58, 58, 58, 138, 138, 138, 66, 66, 67, 146, 146, 147, 26, 25, 26, 26, 26, 26, 82, 81, 82, 146, 146, 146, 146, 146, 146, 122, 122, 122, 129, 130, 130, 26, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 129, 129, 130, 73, 73, 74, 25, 25, 26, 25, 25, 25, 89, 89, 89, - 97, 97, 97, 25, 26, 25, 33, 33, 33, 113, 113, 113, 145, 145, 146, 145, 145, 146, 113, 113, 113, 32, 32, 32, 25, 25, 24, 145, 145, 146, 105, 105, 105, 145, 145, 146, 145, 145, 145, 97, 97, 98, 24, 24, 24, 80, 80, 81, 113, 112, 113, 24, 24, 24, 80, 80, 80, 112, 112, 113, 23, 23, 24, - 112, 112, 113, 80, 80, 80, 23, 23, 23, 129, 129, 129, 145, 145, 145, 145, 145, 145, 137, 137, 137, 55, 55, 54, 23, 23, 23, 112, 112, 112, 112, 112, 112, 120, 120, 121, 145, 145, 145, 55, 55, 55, 55, 55, 54, 136, 136, 137, 144, 144, 145, 120, 120, 121, 144, 144, 145, 38, 38, 38, 21, 21, 22, - 22, 22, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 95, 95, 95, 87, 87, 87, 136, 136, 136, 36, 36, 37, 29, 29, 28, 135, 135, 136, 95, 94, 95, 111, 112, 112, 20, 20, 20, 111, 111, 112, 79, 78, 79, 20, 20, 20, 53, 53, 54, 127, 127, 128, - 144, 144, 144, 144, 144, 145, 95, 95, 95, 53, 53, 52, 144, 144, 144, 102, 102, 102, 144, 144, 144, 144, 144, 144, 69, 69, 70, 19, 19, 19, 69, 69, 69, 144, 144, 144, 144, 144, 144, 143, 143, 144, 110, 110, 111, 19, 19, 18, 20, 20, 19, 77, 77, 77, 144, 144, 144, 144, 144, 144, 127, 127, 127, - 52, 52, 52, 18, 19, 18, 110, 110, 110, 77, 77, 78, 18, 19, 19, 18, 17, 17, 19, 19, 18, 19, 19, 19, 69, 69, 69, 127, 127, 127, 18, 18, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 19, 51, 51, 51, 143, 143, 144, 93, 93, 93, 143, 143, 144, 110, 110, 110, - 110, 110, 110, 68, 68, 68, 18, 17, 18, 18, 18, 18, 110, 110, 110, 76, 76, 76, 17, 17, 17, 143, 143, 144, 102, 102, 102, 143, 143, 144, 143, 143, 144, 92, 92, 92, 18, 18, 18, 17, 16, 16, 143, 143, 143, 101, 101, 102, 143, 143, 143, 143, 143, 143, 93, 93, 93, 17, 17, 17, 17, 17, 16, + 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 21, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, + 23, 22, 22, 24, 24, 24, 24, 23, 23, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, + 27, 26, 27, 25, 25, 25, 26, 26, 27, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 25, 25, 27, 27, 28, 26, 27, 27, 28, 28, 27, 27, 27, 27, 27, 26, 27, 27, 26, 26, 27, 27, 28, 26, 26, 27, 27, 28, 27, + 27, 26, 27, 28, 27, 27, 28, 27, 28, 27, 27, 26, 27, 27, 28, 28, 27, 27, 27, 27, 26, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 28, 28, 28, 27, 27, 27, 28, 28, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 26, 27, 27, 28, 28, 28, 29, + 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 27, 28, 28, 28, 27, 27, 27, 28, 27, 27, 27, 28, 27, 27, 27, 27, 28, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, + 26, 26, 26, 26, 27, 26, 26, 26, 27, 27, 27, 27, 26, 25, 26, 26, 26, 26, 26, 25, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, + 25, 25, 25, 25, 26, 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 23, 24, 24, 24, 23, 25, 25, 25, 24, 24, 24, 23, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 23, 24, 23, 24, 22, 22, 21, 23, 23, 23, 22, 22, 21, 21, 22, 22, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, + 22, 22, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 19, 19, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, 20, 20, 21, 19, 19, 20, + 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 18, 20, 20, 19, 19, 18, 18, 19, 19, 19, 19, 19, 18, 19, 18, 18, + 19, 19, 18, 18, 19, 18, 18, 18, 18, 19, 19, 19, 18, 19, 19, 18, 17, 17, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 19, 17, 17, 18, 18, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, + 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 18, 18, 18, 17, 16, 16, 16, 16, 16, 17, 17, 18, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 18, 18, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 23, 23, 23, 61, 61, 63, 51, 51, 51, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 20, 22, 21, 21, 21, 21, 22, 22, 22, 21, - 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 21, 21, 21, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 128, 128, 129, 137, 137, 137, 71, 71, 71, 22, 22, 21, 22, 22, 22, 112, 112, 112, 145, 145, 145, 79, 80, 79, 23, 23, 23, 24, 24, 23, 23, 23, 23, + 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 21, 21, 21, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 22, 23, 24, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 25, 25, 24, 24, 25, 24, 24, 24, 25, 25, 25, 25, 24, 25, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 26, 25, 25, - 97, 97, 98, 82, 81, 81, 25, 25, 26, 24, 24, 24, 81, 80, 81, 114, 114, 114, 25, 25, 26, 25, 25, 24, 26, 26, 25, 25, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 24, 26, 26, 26, 26, 27, 27, 27, 27, 27, 25, 25, 26, 25, 26, 26, 26, 26, 27, 27, 27, 27, - 26, 26, 27, 26, 26, 25, 26, 26, 26, 114, 114, 115, 82, 82, 82, 26, 26, 26, 28, 27, 27, 27, 26, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 28, 27, 28, 28, 28, 29, 28, 28, 28, 27, 28, 27, 27, 28, 43, 43, 44, 146, 146, 147, 28, 27, 27, - 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 27, 27, 28, 29, 29, 28, 28, 27, 27, 27, 27, 27, 28, 28, 28, 28, 27, 27, 27, 27, 130, 130, 131, 75, 75, 75, 28, 28, 27, 28, 27, 27, 98, 98, 98, 146, 146, 147, 67, 67, 67, 27, 27, 28, 27, 27, 27, - 28, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 28, 27, 28, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 26, 26, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 57, 57, 57, 130, 129, 130, 26, 26, 27, - 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 129, 129, 130, 73, 73, 73, 24, 24, 24, 33, 33, 33, 121, 121, 122, 81, 81, 82, 25, 25, 25, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 145, 145, 146, 56, 56, 56, 25, 24, 24, - 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 24, 80, 80, 80, 113, 113, 113, 22, 23, 23, 112, 112, 113, 80, 80, 80, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, - 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 144, 144, 145, 38, 38, 38, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 20, 19, 20, 21, 22, 21, 95, 95, 96, 136, 136, 137, 95, 94, 95, 21, 21, 21, 21, 20, 21, - 78, 78, 78, 144, 144, 144, 111, 111, 111, 19, 20, 20, 21, 21, 20, 20, 20, 19, 19, 20, 20, 20, 21, 20, 20, 19, 19, 20, 21, 20, 20, 20, 20, 20, 20, 20, 53, 53, 52, 144, 144, 144, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, - 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 18, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 17, 110, 110, 111, 76, 76, 77, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 118, 118, 119, 110, 110, 111, 27, 27, 26, - 19, 19, 19, 34, 34, 34, 93, 93, 93, 77, 76, 76, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 143, 143, 143, 51, 50, 51, 18, 17, 17, 17, 17, 17, 17, 17, 18, + 25, 25, 25, 25, 25, 25, 25, 25, 26, 24, 24, 24, 24, 24, 24, 26, 26, 26, 25, 25, 26, 25, 25, 24, 26, 26, 25, 25, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 24, 26, 26, 26, 26, 27, 27, 27, 27, 27, 25, 25, 26, 25, 26, 26, 26, 26, 27, 27, 27, 27, + 26, 26, 27, 26, 26, 25, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 28, 27, 27, 27, 26, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 28, 27, 28, 28, 28, 29, 28, 28, 28, 27, 28, 27, 27, 28, 27, 27, 28, 28, 28, 28, 28, 27, 27, + 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 27, 27, 28, 29, 29, 28, 28, 27, 27, 27, 27, 27, 28, 28, 28, 28, 27, 27, 27, 27, 28, 28, 28, 28, 28, 27, 28, 28, 27, 28, 27, 27, 27, 27, 26, 28, 28, 27, 28, 27, 27, 27, 27, 28, 27, 27, 27, + 28, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 28, 27, 28, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 26, 26, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 24, 26, 25, 25, 26, 26, 27, + 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 23, 23, 24, 24, 24, 24, 25, 24, 24, + 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 24, 23, 23, 24, 24, 24, 23, 22, 23, 23, 23, 23, 23, 24, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, + 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 20, 19, 20, 21, 22, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 21, 21, 20, 20, 20, 19, 19, 20, 20, 20, 21, 20, 20, 19, 19, 20, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, + 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 18, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 17, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, + 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 18, 17, 18, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 18, 17, 18, 17, 17, 17, 23, 22, 23, 61, 61, 63, - 51, 51, 51, 23, 23, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 128, 128, 129, 128, 128, 129, - 22, 22, 22, 23, 23, 23, 23, 22, 23, 55, 55, 55, 145, 145, 145, 80, 80, 80, 24, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 24, - 24, 24, 23, 25, 25, 24, 24, 24, 24, 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 26, 25, 24, 24, 24, 97, 97, 98, 81, 81, 82, 25, 25, 26, 25, 25, 25, 81, 81, 81, 113, 113, 113, 26, 26, 26, 25, 25, 26, 25, 25, 24, 25, 25, 25, 26, 26, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 28, 27, 27, 26, 26, 26, 27, 26, 26, 27, 28, 28, 114, 114, 114, 83, 83, 83, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, - 27, 26, 27, 27, 27, 28, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 27, 27, 44, 43, 43, 146, 146, 147, 28, 28, 29, 29, 28, 28, 27, 27, 28, 28, 28, 28, 28, 28, 29, 28, 28, 29, 29, 29, 29, 27, 27, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 29, 27, 27, 27, - 130, 130, 131, 146, 146, 147, 146, 146, 147, 146, 146, 147, 122, 122, 122, 59, 59, 59, 28, 27, 27, 28, 28, 28, 28, 28, 29, 27, 27, 27, 27, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 58, 57, 58, - 146, 146, 146, 26, 26, 25, 27, 26, 27, 26, 26, 27, 26, 26, 26, 27, 27, 26, 58, 58, 58, 130, 129, 130, 25, 25, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 130, 130, 130, 146, 146, 146, 146, 146, 146, 146, 146, 146, 114, 113, 114, 33, 34, 33, 25, 25, 25, 25, 25, 25, - 26, 25, 26, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 145, 145, 146, 56, 56, 56, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 81, 81, 81, 113, 113, 113, 24, 24, 24, 81, 80, 81, 112, 112, 113, 23, 23, 23, 112, 112, 113, 80, 80, 80, 23, 23, 23, - 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 144, 144, 145, 38, 38, 38, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, - 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 95, 95, 95, 144, 144, 145, 38, 37, 37, 20, 20, 21, 22, 21, 22, 28, 28, 29, 136, 136, 136, 111, 111, 111, 21, 21, 21, 111, 111, 111, 78, 78, 78, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 53, 53, 53, 144, 144, 144, 20, 20, 20, 20, 19, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 19, 110, 110, 110, - 77, 77, 78, 17, 17, 17, 17, 17, 17, 19, 19, 18, 19, 19, 19, 17, 17, 17, 27, 26, 26, 94, 93, 93, 144, 144, 144, 143, 143, 144, 143, 143, 144, 102, 102, 102, 52, 52, 52, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 18, - 18, 18, 17, 19, 18, 18, 18, 18, 18, 18, 17, 17, 143, 143, 144, 51, 51, 51, 17, 17, 18, 18, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 18, 19, 19, 17, 17, 17, 18, 18, 18, 16, 16, 15, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, + 51, 51, 51, 23, 23, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, + 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 23, 22, 22, 22, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 24, + 24, 24, 23, 25, 25, 24, 24, 24, 24, 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 26, 25, 24, 24, 24, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 26, 26, 26, 25, 25, 26, 25, 25, 24, 25, 25, 25, 26, 26, 25, 25, 25, 25, + 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 28, 27, 27, 26, 26, 26, 27, 26, 26, 27, 28, 28, 26, 26, 26, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, + 27, 26, 27, 27, 27, 28, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 27, 27, 28, 28, 27, 28, 27, 28, 28, 28, 29, 29, 28, 28, 27, 27, 28, 28, 28, 28, 28, 28, 29, 28, 28, 29, 29, 29, 29, 27, 27, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 29, 27, 27, 27, + 28, 27, 27, 28, 28, 27, 28, 27, 28, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 27, 27, 28, 28, 28, 28, 28, 29, 27, 27, 27, 27, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 25, 25, + 27, 26, 26, 26, 26, 25, 27, 26, 27, 26, 26, 27, 26, 26, 26, 27, 27, 26, 26, 26, 25, 26, 25, 26, 25, 25, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, + 26, 25, 26, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 25, 24, 25, 24, 24, 23, 24, 24, 24, 24, 24, 25, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, + 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, + 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 21, 22, 21, 22, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 18, + 19, 19, 19, 17, 17, 17, 17, 17, 17, 19, 19, 18, 19, 19, 19, 17, 17, 17, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 19, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 18, + 18, 18, 17, 19, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 18, 19, 19, 17, 17, 17, 18, 18, 18, 16, 16, 15, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 16, 16, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 18, 17, 17, 16, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 17, 16, 23, 23, 23, 61, 61, 63, 51, 51, 51, 22, 22, 22, 21, 21, 22, 20, 20, 20, 21, 21, 20, 21, 20, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 21, 21, 21, 21, 23, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, @@ -1289,195 +1289,195 @@ static const unsigned char temp1[] = { 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 15, 17, 16, 16, 16, 16, 16, 16, 16, 16, 18, 18, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 15, 16, 17, 17, 16, 17, 17, 17, 23, 23, 23, 61, 61, 63, 51, 51, 51, 22, 22, 22, 21, 21, 21, 21, 20, 21, 20, 20, 21, 22, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 22, 20, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 24, 24, 24, 23, 23, 24, 23, 23, 24, 23, 24, 23, 23, 23, 24, 22, 22, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, - 24, 24, 23, 24, 23, 23, 24, 24, 24, 23, 24, 23, 24, 24, 25, 24, 24, 24, 26, 25, 24, 24, 24, 23, 24, 24, 25, 24, 24, 23, 25, 25, 25, 26, 26, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 26, 24, 24, 25, 26, 26, 26, 26, 26, 25, + 24, 24, 23, 24, 23, 23, 24, 24, 24, 23, 24, 23, 24, 24, 25, 24, 24, 24, 26, 25, 24, 24, 24, 23, 24, 24, 25, 24, 24, 23, 25, 25, 25, 26, 26, 25, 25, 25, 25, 24, 24, 24, 54, 54, 54, 138, 138, 138, 140, 140, 140, 141, 141, 142, 106, 106, 106, 30, 30, 30, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 25, 27, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 26, 26, 26, 25, 26, 25, 26, 26, 26, 27, 27, 27, 26, 27, 26, 26, 27, 26, 26, 26, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 27, 27, 27, 28, 27, 27, 27, 28, 27, 27, 27, 28, 28, 27, 27, 27, 28, 28, 27, 28, 28, 28, 28, 28, 27, 27, 27, 27, 29, 28, 28, 28, 29, 28, 27, 27, 27, 28, 27, 28, 28, 28, 28, 28, 29, 29, 29, 28, 28, 28, 28, 27, 28, 28, 28, 29, 28, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 29, 27, 27, 27, 28, 28, 28, 27, 27, 28, 27, 26, 26, 28, 28, 28, 27, 27, 26, 28, 28, 28, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 26, 27, 27, 26, 27, 27, 27, 26, 27, 27, 26, 26, 27, 26, 27, 27, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 24, 25, 25, 25, 24, 24, 25, 25, 26, 26, 25, 26, 26, 26, 26, 25, 24, 24, 25, 24, 24, 24, 25, 25, 25, 26, 26, 26, 24, 24, 24, 25, 25, 25, - 25, 26, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 25, 25, 25, 24, 23, 24, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 25, 24, 25, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, + 25, 26, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 25, 25, 25, 24, 23, 24, 25, 25, 25, 53, 53, 54, 138, 138, 138, 139, 139, 139, 141, 141, 141, 106, 106, 105, 28, 28, 27, 24, 24, 24, 23, 23, 23, 25, 24, 25, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 22, 23, 23, 22, 23, 24, 24, 23, 23, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 20, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 20, 21, 21, 20, 22, 21, 21, 22, 22, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 22, 22, 20, 20, 20, 21, 21, 21, 19, 19, 19, 21, 22, 22, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, - 20, 19, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 18, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 19, 18, 19, 18, 18, 19, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, + 20, 19, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 18, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 19, 18, 19, 18, 18, 167, 167, 167, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 17, 18, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 17, 17, 19, 18, 18, 19, 19, 19, 17, 18, 17, 18, 18, 18, 18, 17, 17, 19, 19, 19, 17, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 17, 16, 17, 16, 17, 16, 17, 16, 16, 17, 17, 18, 16, 16, 15, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 23, 23, 23, 61, 61, 63, 51, 51, 51, 23, 23, 23, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 20, 20, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 23, 22, 22, 23, 23, 22, 22, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 22, 23, 22, 22, 23, 22, 22, 22, 24, 23, 23, 24, 23, 22, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 24, 25, 25, 26, 25, 24, 25, 24, 24, 25, - 24, 25, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 26, 25, 25, 25, 25, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, + 24, 25, 24, 24, 24, 24, 34, 34, 33, 33, 33, 33, 25, 26, 25, 25, 25, 25, 101, 101, 101, 100, 100, 100, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 26, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 28, 27, 26, 26, 28, 27, 28, 27, 27, 26, 27, 27, 27, 28, 27, 27, 28, 28, 27, 29, 28, 28, 28, 28, 28, 28, 28, 29, 27, 27, 27, 28, 29, 28, 28, 28, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 28, 28, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 28, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, - 26, 26, 25, 25, 26, 26, 26, 26, 26, 24, 25, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 23, 25, 24, 25, 24, 24, 23, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 23, 23, - 23, 24, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 22, + 26, 26, 25, 25, 26, 26, 26, 26, 26, 24, 25, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 23, 25, 24, 25, 33, 33, 32, 34, 34, 34, 24, 24, 23, 24, 24, 24, 100, 99, 99, + 99, 99, 99, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 22, 21, 21, 22, 22, 22, 23, 22, 21, 22, 23, 22, 23, 22, 22, 21, 23, 23, 23, 22, 22, 22, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 20, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 19, 20, 20, 21, 22, 22, 20, 20, 20, 20, 20, 20, - 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 20, 20, 19, 19, 18, 20, 20, 20, 19, 19, 18, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 19, 19, 19, 20, 19, 19, 19, - 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 20, 20, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, + 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 20, 20, 19, 19, 18, 126, 126, 126, 22, 22, 21, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 19, 19, 19, 20, 19, 19, 19, + 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 167, 167, 167, 19, 19, 19, 20, 20, 20, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 19, 19, 19, 18, 17, 18, 18, 18, 18, 18, 17, 17, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 18, 18, 17, 18, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 16, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 16, 16, 16, 17, 18, 17, 17, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 15, 17, 16, 16, 16, 16, 15, 22, 22, 22, 61, 61, 63, 51, 51, 51, 22, 22, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, 22, 22, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 23, 23, 21, 21, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 23, 22, 21, 21, 22, 22, 21, 21, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 22, 23, 22, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 25, 24, 24, - 25, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 24, 25, 25, 25, 24, 24, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 25, 25, 25, 25, 27, 26, 25, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, + 25, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 24, 25, 25, 25, 24, 24, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 25, 25, 25, 25, 27, 26, 25, 31, 30, 31, 144, 144, 144, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 25, 25, 27, 26, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 26, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 28, 27, 27, 27, 28, 28, 26, 26, 26, 27, 27, 27, 28, 27, 28, 28, 28, 27, 28, 27, 27, 28, 28, 28, 27, 27, 26, 28, 28, 28, 28, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 27, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 26, 26, 27, 28, 28, 28, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 27, 27, 26, 25, 25, 25, 26, 26, 27, 26, 26, 25, 26, 25, 26, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 24, 24, 24, 24, 25, 24, 26, 26, 26, 25, 25, 25, 26, 26, 26, 24, 24, 25, 25, 24, 24, 25, 24, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 25, 25, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 23, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, + 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 25, 25, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 29, 29, 30, 144, 144, 144, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 22, 22, 23, 22, 22, 23, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 23, 22, 22, 21, 22, 21, 22, 22, 22, 22, 21, 21, 20, 21, 21, 21, 20, 20, 21, - 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, - 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 18, + 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 102, 102, 102, 68, 68, 68, 19, 19, 20, + 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 167, 167, 167, 18, 18, 18, 19, 19, 19, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 18, 19, 18, 18, 19, 18, 17, 18, 18, 18, 18, 18, 18, 19, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 16, 17, 18, 18, 18, 16, 16, 15, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 22, 22, 23, 61, 61, 63, 51, 51, 51, 23, 23, 23, 20, 20, 21, 22, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 24, 23, 23, 23, 24, 22, 22, 22, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 25, - 23, 24, 24, 23, 22, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 25, 25, 25, 23, 23, 24, 24, 25, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 25, 24, 24, 25, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 26, 25, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 25, 25, 24, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 26, 26, 25, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, - 28, 28, 27, 26, 27, 27, 26, 26, 27, 26, 26, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 27, 28, 28, 28, 28, 28, 28, 28, 27, 28, 27, 28, 28, 28, 28, 28, 26, 26, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 28, 27, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 29, 28, 28, 27, 26, 27, 26, 26, 26, 27, 26, 26, 27, 27, 27, 26, 26, 26, - 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 25, 26, 25, 26, 26, 25, 25, 26, 27, 27, 26, 26, 26, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, - 25, 25, 24, 26, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 26, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 24, 25, 25, 24, 24, 25, 24, 24, 24, 23, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 23, - 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 21, 21, 22, 22, 21, 21, 22, 23, 23, 22, 22, 22, 22, 21, 22, - 22, 22, 22, 23, 23, 23, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 21, 22, 21, 21, 21, 21, 20, 20, 22, 22, 22, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, - 20, 20, 20, 21, 21, 20, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, 18, 19, 20, 19, 19, - 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, 19, 20, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 18, 19, 18, 18, 18, 19, 18, 19, 18, 18, 17, 17, 17, - 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 17, 16, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, 16, - 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 18, 17, 18, 18, 18, 17, 17, 16, 17, 17, 16, 18, 17, 17, 18, 17, 16, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 16, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 24, 23, 23, 23, 24, 22, 22, 22, 23, 23, 23, 23, 24, 23, 30, 30, 30, 111, 111, 111, + 146, 146, 146, 143, 142, 143, 102, 102, 102, 27, 27, 26, 23, 23, 23, 23, 24, 24, 117, 117, 117, 132, 132, 133, 141, 141, 141, 62, 62, 62, 24, 24, 23, 165, 165, 165, 25, 24, 24, 25, 25, 24, 167, 167, 167, 24, 24, 24, 24, 24, 24, 25, 25, 25, 167, 167, 167, 26, 26, 25, 27, 27, 27, + 100, 100, 100, 146, 146, 146, 125, 125, 125, 79, 80, 79, 151, 151, 151, 26, 25, 26, 26, 26, 26, 26, 25, 25, 24, 25, 25, 26, 26, 26, 95, 95, 95, 151, 151, 151, 86, 86, 86, 26, 25, 26, 167, 167, 167, 26, 26, 26, 26, 26, 26, 27, 27, 27, 167, 167, 167, 26, 26, 27, 27, 27, 27, + 37, 37, 36, 119, 119, 119, 140, 140, 140, 126, 126, 126, 68, 67, 68, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 158, 158, 158, 140, 140, 140, 135, 135, 135, 132, 132, 132, 92, 92, 92, 30, 30, 29, 28, 28, 28, 28, 28, 28, 28, 27, 28, 167, 167, 167, 28, 28, 28, 26, 26, 27, + 118, 118, 118, 146, 146, 146, 143, 143, 143, 116, 116, 116, 37, 37, 38, 27, 27, 27, 28, 28, 28, 27, 27, 27, 167, 167, 167, 28, 28, 27, 28, 28, 28, 27, 27, 27, 167, 167, 167, 26, 26, 26, 27, 27, 27, 29, 28, 28, 134, 134, 134, 51, 51, 51, 27, 26, 26, 167, 167, 167, 26, 26, 26, + 27, 27, 27, 26, 26, 27, 26, 26, 26, 167, 167, 167, 27, 27, 27, 27, 27, 27, 40, 40, 40, 119, 119, 119, 145, 145, 145, 144, 144, 144, 121, 121, 121, 43, 43, 43, 27, 27, 26, 26, 26, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 26, 26, 25, 167, 167, 167, 24, 25, 25, 25, 25, 25, + 25, 25, 24, 26, 25, 25, 25, 25, 25, 25, 25, 24, 167, 167, 167, 25, 25, 26, 24, 24, 25, 54, 54, 54, 146, 146, 146, 138, 138, 138, 74, 74, 74, 167, 167, 167, 24, 25, 24, 26, 26, 25, 100, 100, 100, 146, 146, 146, 125, 125, 125, 78, 78, 78, 150, 150, 150, 24, 24, 25, 23, 23, 23, + 165, 165, 165, 23, 23, 23, 24, 24, 24, 167, 167, 167, 23, 24, 24, 24, 23, 23, 23, 23, 24, 167, 167, 167, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 22, 22, 22, 167, 167, 167, 21, 21, 22, 22, 21, 21, 23, 24, 24, 94, 94, 94, 139, 139, 139, + 139, 139, 139, 96, 96, 96, 24, 24, 24, 21, 22, 22, 23, 22, 22, 93, 94, 93, 139, 139, 139, 139, 139, 139, 95, 95, 95, 24, 23, 24, 21, 21, 21, 21, 20, 20, 167, 167, 167, 20, 20, 20, 21, 21, 21, 167, 167, 167, 21, 21, 20, 21, 20, 20, 89, 89, 89, 127, 127, 127, 21, 21, 21, + 165, 165, 165, 21, 21, 20, 20, 20, 19, 92, 92, 92, 151, 151, 151, 83, 84, 83, 66, 66, 66, 124, 124, 123, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 35, 35, 35, 117, 117, 117, 144, 144, 144, 143, 143, 143, 119, 119, 119, 38, 37, 37, 19, 18, 19, 20, 19, 19, + 19, 19, 19, 167, 167, 167, 75, 75, 74, 130, 130, 130, 143, 143, 143, 94, 94, 94, 20, 19, 20, 20, 19, 19, 28, 28, 28, 116, 116, 116, 138, 138, 138, 124, 124, 124, 62, 62, 62, 18, 18, 18, 167, 167, 167, 18, 19, 18, 18, 17, 18, 19, 18, 18, 167, 167, 167, 19, 18, 18, 17, 17, 17, + 23, 23, 23, 87, 87, 87, 138, 138, 138, 145, 145, 145, 141, 141, 141, 145, 145, 145, 116, 116, 116, 18, 18, 18, 167, 167, 167, 145, 145, 145, 145, 145, 145, 145, 145, 145, 118, 118, 118, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 24, 24, 24, 109, 109, 108, 145, 145, 145, 142, 142, 141, + 99, 99, 99, 20, 20, 20, 16, 16, 16, 18, 18, 17, 167, 167, 167, 17, 17, 16, 17, 17, 16, 123, 123, 123, 18, 17, 16, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 16, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 17, 17, 18, 16, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 22, 22, 22, 61, 61, 63, 51, 51, 51, 22, 22, 22, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 21, 21, 22, - 23, 23, 22, 23, 22, 23, 24, 24, 23, 24, 24, 24, 23, 22, 21, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 26, 26, 25, 25, 24, 24, 26, 26, 25, 26, 25, 26, 26, 25, 25, 26, 26, 27, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 26, 27, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 27, 27, 28, 27, 27, 27, 26, 26, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 26, 27, 27, 27, 27, 28, 27, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 28, 27, 28, 28, 28, 27, 28, 28, 28, 27, 27, 28, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 26, 27, 28, 28, 27, 27, 26, 26, 26, 27, 26, 27, 26, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 26, 26, 27, 27, 27, 26, 26, 25, 25, 27, 27, 27, - 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 24, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 24, 24, 24, 25, 24, 26, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 25, 24, 25, 24, 24, 24, 24, - 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 23, - 23, 23, 22, 23, 23, 23, 21, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 21, 23, 22, 23, 21, 21, 21, 21, 21, 21, 23, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, - 22, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 20, 20, 21, 21, 21, 22, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, - 19, 19, 18, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 18, 19, 17, 17, 18, 18, 18, 17, 19, 19, 19, - 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 16, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, - 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 18, 18, 18, 17, 16, 16, 18, 17, 17, + 23, 23, 22, 23, 22, 23, 24, 24, 23, 24, 24, 24, 23, 22, 21, 23, 23, 23, 22, 22, 22, 99, 99, 98, 115, 115, 115, 24, 24, 24, 25, 25, 26, 116, 116, 116, 90, 90, 91, 24, 24, 23, 24, 24, 24, 32, 32, 32, 25, 25, 25, 49, 49, 49, 151, 151, 151, 24, 24, 24, 163, 163, 163, + 25, 25, 25, 24, 24, 24, 167, 167, 167, 24, 25, 24, 25, 25, 25, 25, 24, 24, 167, 167, 167, 24, 24, 25, 84, 84, 84, 120, 120, 120, 27, 27, 27, 25, 25, 25, 86, 86, 86, 165, 165, 165, 26, 26, 25, 25, 24, 24, 26, 26, 25, 26, 25, 26, 26, 25, 25, 154, 154, 154, 47, 47, 47, + 26, 26, 26, 26, 26, 26, 167, 167, 167, 27, 27, 27, 27, 26, 27, 27, 27, 26, 167, 167, 167, 27, 27, 27, 27, 27, 27, 116, 116, 116, 96, 95, 95, 27, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 167, 167, 167, 27, 27, 27, 26, 26, 27, + 30, 30, 30, 92, 92, 92, 135, 135, 135, 28, 28, 29, 27, 26, 27, 27, 27, 27, 167, 167, 167, 28, 28, 28, 27, 27, 27, 50, 50, 50, 28, 28, 28, 28, 28, 28, 84, 84, 84, 116, 116, 116, 27, 28, 28, 28, 28, 28, 28, 28, 28, 167, 167, 167, 27, 27, 27, 27, 27, 27, 27, 27, 27, + 167, 167, 167, 27, 27, 27, 28, 27, 28, 34, 34, 33, 155, 155, 155, 27, 27, 28, 27, 27, 26, 167, 167, 167, 27, 27, 27, 27, 26, 27, 28, 28, 27, 27, 26, 26, 167, 167, 167, 27, 26, 27, 36, 36, 35, 149, 149, 149, 76, 76, 76, 27, 27, 28, 27, 27, 26, 66, 65, 65, 148, 148, 148, + 38, 38, 37, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, 26, 167, 167, 167, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 24, 24, 167, 167, 167, 26, 25, 25, 24, 24, 24, 133, 133, 133, 79, 79, 79, 27, 26, 27, 91, 91, 91, 167, 167, 167, + 24, 24, 24, 84, 84, 84, 120, 120, 120, 26, 26, 25, 24, 24, 24, 85, 85, 85, 165, 165, 165, 24, 23, 24, 24, 24, 24, 163, 163, 163, 24, 23, 24, 24, 24, 23, 167, 167, 167, 23, 23, 23, 23, 23, 24, 23, 23, 22, 167, 167, 167, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 23, + 23, 23, 22, 23, 23, 23, 21, 21, 21, 167, 167, 167, 23, 23, 23, 22, 22, 23, 79, 79, 79, 120, 120, 119, 25, 24, 25, 21, 21, 21, 110, 110, 110, 87, 86, 85, 22, 22, 22, 78, 78, 78, 120, 120, 120, 23, 23, 23, 22, 21, 21, 110, 110, 110, 86, 86, 86, 21, 21, 21, 21, 21, 21, + 167, 167, 167, 21, 22, 21, 21, 21, 21, 167, 167, 167, 21, 20, 21, 43, 43, 43, 154, 154, 154, 37, 37, 37, 20, 20, 20, 163, 163, 163, 20, 20, 20, 20, 20, 21, 153, 153, 153, 42, 42, 42, 21, 21, 20, 23, 23, 23, 49, 49, 48, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, + 29, 29, 28, 148, 148, 148, 72, 71, 71, 20, 20, 20, 20, 20, 20, 61, 61, 61, 147, 147, 147, 32, 32, 32, 20, 20, 20, 20, 20, 20, 167, 167, 167, 94, 94, 94, 18, 18, 18, 20, 21, 21, 117, 117, 117, 75, 75, 75, 19, 19, 18, 113, 113, 113, 91, 91, 91, 18, 18, 17, 19, 19, 19, + 18, 18, 18, 19, 19, 19, 167, 167, 167, 18, 19, 19, 18, 18, 18, 19, 19, 19, 167, 167, 167, 17, 17, 17, 19, 20, 20, 130, 130, 130, 113, 112, 113, 32, 32, 31, 18, 18, 17, 18, 18, 18, 21, 21, 20, 167, 167, 167, 18, 18, 17, 167, 167, 167, 18, 18, 18, 17, 17, 17, 18, 18, 17, + 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 96, 96, 96, 112, 112, 112, 18, 18, 18, 19, 19, 19, 114, 114, 114, 87, 86, 87, 17, 17, 17, 17, 17, 18, 167, 167, 167, 17, 17, 17, 16, 16, 16, 60, 60, 60, 16, 16, 16, 18, 18, 18, 17, 16, 16, 18, 17, 17, 17, 16, 17, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 23, 23, 23, 61, 61, 63, 51, 51, 51, 24, 23, 23, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 23, 22, 23, - 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 20, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 22, 22, 23, 23, 23, 24, 24, 24, 23, 23, 24, - 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 26, 25, 25, 25, 25, 25, 24, 24, 25, 26, 26, 25, 26, 25, 25, - 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 25, 25, 24, 25, 26, 26, 27, 26, 26, 26, 26, 25, 26, 25, 25, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 27, 25, 26, 26, 26, 27, 26, 27, 26, 26, 26, 26, 25, 27, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 28, 27, 27, 26, 27, 27, 27, 27, 27, 26, 27, 27, 26, 28, 28, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 28, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 28, 28, 28, 28, 27, 27, 27, 26, 26, 26, - 28, 28, 28, 28, 28, 28, 27, 28, 27, 27, 27, 28, 27, 27, 27, 27, 28, 29, 27, 27, 27, 28, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 26, 26, - 26, 26, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 26, 26, 26, 26, 25, 26, 26, 27, 27, 27, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 24, 24, 24, 25, 25, 26, 25, 25, 25, 26, 25, 26, - 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 26, 26, 26, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 25, 25, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 23, 23, 24, 24, 24, 24, 23, - 23, 23, 22, 23, 22, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 21, 23, 23, 24, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, - 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 20, 20, 21, 21, 20, 20, 20, 19, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 20, 20, 20, - 21, 20, 19, 21, 20, 20, 21, 20, 21, 20, 21, 20, 20, 20, 20, 19, 19, 19, 21, 21, 21, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 18, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, - 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 17, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, - 18, 18, 17, 17, 18, 18, 18, 17, 18, 17, 17, 17, 19, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 18, 18, 17, 17, 16, 16, 16, 18, 18, 18, 18, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, + 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 20, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 146, 146, 146, 44, 43, 43, 23, 23, 23, 24, 24, 24, 46, 46, 47, + 142, 142, 142, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 71, 71, 71, 149, 149, 149, 25, 24, 25, 162, 162, 162, 25, 25, 25, 24, 24, 24, 167, 167, 167, 25, 25, 25, 25, 25, 25, 25, 25, 25, 167, 167, 167, 26, 25, 25, 135, 135, 135, 45, 45, 46, 26, 26, 25, 26, 25, 25, + 27, 27, 27, 162, 162, 162, 26, 26, 26, 26, 25, 25, 25, 24, 25, 26, 26, 27, 26, 26, 26, 167, 167, 167, 25, 25, 26, 27, 27, 26, 27, 27, 27, 167, 167, 167, 26, 26, 27, 25, 26, 26, 26, 27, 26, 167, 167, 167, 26, 26, 25, 27, 26, 27, 156, 156, 156, 35, 35, 35, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 28, 27, 27, 26, 27, 27, 27, 167, 167, 167, 27, 27, 26, 28, 28, 27, 27, 27, 27, 28, 28, 27, 104, 104, 104, 87, 87, 88, 27, 27, 28, 28, 28, 28, 167, 167, 167, 28, 28, 28, 28, 27, 28, 28, 28, 28, 27, 27, 27, 26, 26, 26, + 38, 38, 38, 148, 148, 148, 27, 28, 27, 27, 27, 28, 27, 27, 27, 167, 167, 167, 27, 27, 27, 28, 27, 27, 28, 28, 28, 167, 167, 167, 27, 27, 27, 27, 27, 27, 75, 75, 75, 121, 121, 121, 26, 26, 27, 26, 26, 26, 167, 167, 167, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 26, 26, + 167, 167, 167, 27, 27, 27, 101, 101, 101, 96, 96, 96, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 26, 83, 83, 83, 109, 110, 110, 27, 27, 27, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 167, 167, 167, 26, 26, 26, 24, 24, 24, 25, 25, 26, 25, 25, 25, 26, 25, 26, + 25, 25, 25, 167, 167, 167, 25, 25, 25, 25, 25, 24, 158, 158, 158, 41, 40, 40, 26, 26, 26, 31, 31, 31, 167, 167, 167, 24, 24, 24, 134, 135, 135, 44, 44, 44, 24, 24, 24, 24, 23, 23, 25, 25, 25, 162, 162, 162, 24, 24, 24, 24, 24, 25, 162, 162, 162, 23, 24, 24, 24, 24, 23, + 167, 167, 167, 23, 22, 23, 23, 23, 23, 24, 23, 23, 167, 167, 167, 22, 22, 22, 23, 22, 23, 22, 22, 21, 23, 23, 24, 21, 21, 22, 22, 22, 21, 22, 22, 22, 167, 167, 167, 22, 22, 22, 22, 22, 23, 132, 132, 132, 45, 45, 45, 22, 22, 23, 22, 22, 22, 34, 34, 34, 141, 141, 141, + 22, 22, 22, 132, 132, 132, 45, 44, 44, 21, 21, 22, 21, 21, 21, 33, 33, 33, 141, 141, 141, 22, 22, 22, 21, 21, 21, 167, 167, 167, 21, 21, 22, 21, 20, 20, 167, 167, 167, 25, 25, 24, 134, 134, 134, 74, 74, 74, 20, 20, 21, 21, 21, 21, 162, 162, 162, 21, 20, 21, 20, 20, 20, + 167, 167, 167, 21, 20, 20, 21, 20, 21, 20, 21, 20, 20, 20, 20, 19, 19, 19, 21, 21, 21, 19, 19, 19, 19, 19, 19, 98, 98, 98, 92, 92, 92, 19, 18, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 79, 79, 79, 107, 107, 107, 19, 19, 19, 19, 19, 19, 167, 167, 167, 27, 27, 28, + 19, 19, 19, 19, 19, 19, 43, 42, 43, 128, 128, 128, 18, 18, 18, 155, 155, 155, 27, 28, 28, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 167, 167, 167, 18, 18, 18, 19, 18, 19, 18, 18, 18, 167, 167, 167, 18, 18, 18, 73, 72, 72, 121, 121, 121, 18, 19, 18, 18, 18, 18, + 18, 18, 17, 17, 18, 18, 18, 17, 18, 167, 167, 167, 19, 18, 18, 167, 167, 167, 17, 17, 17, 18, 17, 18, 18, 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 145, 145, 145, 39, 39, 39, 18, 18, 17, 18, 18, 17, 41, 41, 40, 141, 141, 141, 17, 17, 17, + 17, 17, 17, 167, 167, 167, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 18, 18, 17, 17, 16, 16, 16, 18, 18, 18, 18, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 23, 22, 23, 61, 61, 63, 51, 51, 51, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 21, 21, 22, 21, 21, 22, 22, 21, 23, 22, 23, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 21, - 22, 22, 22, 23, 23, 23, 24, 24, 24, 23, 23, 24, 22, 22, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 24, 23, 25, 24, 24, 25, 25, 25, 24, 24, 24, 25, 26, 25, 26, 26, 26, 25, 25, 25, 25, 24, 25, 26, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, - 27, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 26, 26, 25, 26, 27, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 26, 27, 27, 28, 27, 27, 26, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 26, 26, 27, 27, 27, 28, 28, 27, 26, 26, 27, 27, 27, 27, - 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 26, 28, 28, 27, 27, 27, 28, 28, 28, 28, 27, 27, 25, 27, 27, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, - 26, 27, 27, 28, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 26, 26, 26, 28, 28, 27, 27, 26, 26, 26, 27, 26, 27, 26, 27, 27, 26, 26, 27, 27, 27, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 25, 25, 26, 25, 26, 26, 26, 25, 26, 26, 27, 26, 26, 26, 27, 26, 27, - 25, 25, 24, 25, 24, 25, 26, 25, 26, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 24, 26, 26, 26, 25, 25, 26, 24, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 25, 25, 25, 24, 24, 23, - 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 22, 22, 22, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 21, 22, 22, 22, 23, 22, 22, 22, 22, 23, - 23, 23, 23, 24, 23, 22, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, - 21, 21, 22, 21, 20, 20, 21, 21, 22, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 19, 19, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 18, 20, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 21, 20, 20, 18, 18, 17, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 19, 18, 18, 18, 19, 19, 19, 19, 20, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, - 18, 19, 18, 19, 18, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 16, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, - 18, 18, 18, 17, 17, 16, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, + 22, 22, 22, 23, 23, 23, 24, 24, 24, 23, 23, 24, 164, 164, 164, 26, 26, 26, 24, 24, 24, 24, 24, 24, 26, 26, 26, 162, 162, 162, 24, 24, 24, 23, 23, 23, 36, 36, 37, 116, 116, 116, 142, 142, 142, 54, 54, 54, 24, 24, 24, 160, 160, 160, 24, 24, 24, 24, 24, 24, 167, 167, 167, + 25, 25, 25, 25, 25, 25, 24, 25, 24, 167, 167, 167, 25, 24, 24, 147, 147, 147, 28, 28, 28, 25, 26, 25, 26, 26, 26, 25, 25, 25, 154, 154, 154, 26, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 167, 167, 167, 26, 26, 26, 26, 26, 26, 26, 25, 25, 167, 167, 167, + 27, 27, 27, 26, 26, 26, 27, 27, 26, 167, 167, 167, 26, 25, 26, 27, 26, 26, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 167, 167, 167, 27, 26, 26, 27, 27, 27, 28, 28, 27, 26, 26, 27, 52, 52, 52, + 127, 128, 128, 28, 28, 28, 28, 28, 28, 167, 167, 167, 28, 27, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 31, 31, 31, 107, 107, 107, 114, 114, 113, 28, 28, 27, 27, 27, 28, 28, 28, 28, 167, 167, 167, 27, 27, 28, 27, 27, 27, 27, 27, 27, 167, 167, 167, 27, 27, 27, 39, 39, 39, + 138, 138, 138, 69, 69, 69, 27, 27, 28, 27, 27, 27, 167, 167, 167, 26, 26, 26, 28, 28, 27, 27, 26, 26, 26, 27, 26, 167, 167, 167, 27, 26, 26, 134, 134, 134, 46, 46, 45, 27, 27, 27, 26, 26, 26, 26, 25, 25, 26, 25, 26, 33, 33, 32, 143, 143, 143, 26, 26, 26, 27, 26, 27, + 25, 25, 24, 25, 24, 25, 26, 25, 26, 167, 167, 167, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 167, 167, 167, 26, 26, 26, 25, 25, 26, 167, 167, 167, 25, 25, 24, 25, 25, 24, 24, 24, 24, 167, 167, 167, 24, 24, 24, 147, 147, 147, 28, 28, 27, + 24, 23, 23, 24, 24, 24, 24, 24, 24, 154, 154, 154, 24, 24, 24, 24, 24, 24, 160, 160, 160, 24, 24, 24, 23, 23, 23, 167, 167, 167, 24, 24, 24, 23, 23, 23, 23, 23, 24, 167, 167, 167, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 21, 22, 22, 22, 23, 22, 22, 22, 22, 23, + 167, 167, 167, 24, 23, 22, 23, 23, 22, 148, 147, 147, 25, 25, 25, 22, 22, 21, 22, 22, 21, 22, 22, 22, 152, 152, 152, 22, 22, 22, 147, 147, 147, 25, 25, 25, 21, 21, 21, 22, 21, 22, 22, 22, 22, 152, 152, 152, 21, 21, 21, 21, 21, 21, 167, 167, 167, 22, 22, 21, 21, 21, 21, + 167, 167, 167, 140, 140, 140, 122, 122, 123, 20, 19, 20, 20, 20, 20, 20, 20, 21, 160, 160, 160, 20, 19, 19, 21, 20, 21, 167, 167, 167, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 18, 20, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 132, 132, 132, 40, 40, 40, 20, 20, 20, + 21, 20, 20, 18, 18, 17, 19, 19, 19, 27, 27, 26, 142, 142, 142, 19, 18, 18, 18, 18, 19, 167, 167, 167, 18, 18, 18, 19, 19, 19, 19, 20, 19, 22, 22, 22, 146, 146, 146, 18, 18, 18, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 18, 18, 18, 167, 167, 167, + 18, 19, 18, 19, 18, 17, 18, 18, 18, 167, 167, 167, 19, 18, 18, 128, 128, 128, 52, 52, 52, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 16, 167, 167, 167, 18, 17, 17, 167, 167, 167, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, + 18, 18, 18, 17, 17, 16, 164, 164, 164, 20, 20, 20, 18, 18, 18, 17, 17, 17, 20, 20, 20, 162, 162, 162, 18, 17, 17, 16, 16, 17, 167, 167, 167, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 18, 17, 16, 17, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 22, 22, 22, 61, 61, 63, 51, 51, 51, 23, 23, 23, 21, 21, 22, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 23, 23, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 25, - 24, 24, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 23, 24, 25, 25, 25, 26, 25, 26, 25, 25, 25, 24, 24, 25, 25, 25, 24, 26, 25, 26, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 24, 25, 25, 25, 26, - 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 25, 25, 26, 26, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 27, 26, 27, 26, 26, 27, 26, 26, 26, 26, 27, 27, 26, 26, 25, 26, 26, 26, 27, 27, 27, 27, 27, 27, 28, 28, 27, 26, 26, 27, 27, 27, 27, - 28, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 28, 28, 28, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 28, 27, 28, 27, 27, 28, 27, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, - 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 28, 28, 28, 27, 27, 26, 27, 27, 26, 28, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 24, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 26, 26, 25, 24, 24, 24, 26, 26, 25, - 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 23, 24, 24, 24, 25, 24, 25, 25, 25, 24, 25, 25, 25, 24, 23, 25, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 23, 24, 23, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 21, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, - 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 21, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 19, 20, 19, 19, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 18, 18, 19, 18, 19, 18, 18, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 19, 19, 19, 17, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 18, 19, 18, 18, 17, 17, 17, 16, - 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 17, 17, 16, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 167, 167, 167, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 167, 167, 167, 23, 23, 23, 24, 24, 25, + 132, 132, 131, 94, 95, 94, 26, 26, 26, 24, 24, 24, 24, 24, 24, 157, 157, 157, 24, 24, 25, 24, 24, 24, 167, 167, 167, 31, 30, 31, 25, 25, 25, 38, 37, 38, 159, 159, 159, 24, 24, 25, 128, 128, 128, 50, 49, 50, 24, 25, 25, 25, 25, 25, 25, 26, 26, 160, 160, 160, 25, 25, 26, + 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 167, 167, 167, 25, 25, 26, 26, 25, 25, 26, 26, 25, 167, 167, 167, 32, 32, 32, 27, 26, 27, 38, 38, 39, 159, 159, 159, 26, 27, 27, 26, 26, 25, 139, 139, 139, 48, 48, 48, 27, 27, 27, 41, 41, 40, 155, 155, 156, 27, 27, 27, + 28, 27, 27, 27, 27, 27, 26, 26, 27, 167, 167, 167, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 26, 26, 33, 33, 34, 148, 148, 148, 27, 27, 27, 28, 28, 28, 167, 167, 167, 28, 27, 27, 27, 27, 28, 28, 27, 28, 69, 69, 69, 143, 143, 143, 98, 98, 98, 31, 31, 31, 27, 27, 26, + 27, 27, 27, 27, 27, 28, 167, 167, 167, 28, 28, 27, 28, 28, 28, 27, 27, 26, 167, 167, 167, 167, 167, 167, 167, 167, 167, 129, 129, 129, 26, 26, 27, 27, 27, 27, 26, 26, 27, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 27, 27, 27, 148, 148, 148, + 30, 30, 30, 26, 26, 26, 26, 26, 26, 27, 26, 27, 26, 26, 27, 26, 26, 26, 152, 152, 152, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 167, 167, 167, 167, 167, 167, 156, 156, 156, 113, 113, 113, 34, 34, 34, 25, 25, 24, 26, 26, 25, 167, 167, 167, 26, 26, 25, + 25, 24, 25, 167, 167, 167, 25, 25, 25, 25, 25, 25, 24, 24, 23, 167, 167, 167, 25, 24, 25, 128, 128, 128, 49, 49, 49, 24, 23, 25, 23, 23, 23, 24, 24, 24, 160, 160, 160, 24, 24, 23, 24, 23, 24, 157, 157, 157, 24, 24, 24, 25, 24, 24, 167, 167, 167, 30, 31, 30, 23, 23, 23, + 36, 36, 36, 159, 159, 159, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 21, 22, 22, 167, 167, 167, 22, 22, 22, 22, 22, 21, 129, 129, 129, 45, 45, 44, 22, 21, 21, 21, 21, 21, 33, 33, 33, 145, 145, 145, 22, 22, 22, 129, 129, 129, 44, 44, 44, + 22, 22, 22, 21, 21, 21, 32, 32, 32, 145, 145, 145, 21, 21, 21, 21, 21, 21, 167, 167, 167, 21, 21, 20, 21, 21, 21, 167, 167, 167, 80, 80, 80, 111, 111, 111, 21, 21, 21, 20, 20, 20, 21, 21, 20, 157, 157, 157, 20, 20, 20, 20, 20, 20, 167, 167, 167, 19, 19, 19, 20, 20, 21, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 19, 147, 147, 147, 24, 24, 23, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 152, 152, 152, 20, 20, 19, 19, 19, 19, 167, 167, 167, 30, 30, 30, 19, 19, 18, 18, 18, 19, 43, 43, 43, + 133, 133, 133, 19, 19, 18, 137, 137, 137, 41, 40, 40, 19, 18, 19, 32, 32, 33, 155, 155, 155, 19, 19, 18, 167, 167, 167, 26, 25, 25, 18, 17, 17, 31, 31, 31, 159, 159, 159, 17, 18, 18, 147, 147, 147, 25, 25, 25, 18, 17, 17, 17, 17, 18, 47, 47, 48, 167, 167, 167, 167, 167, 167, + 167, 167, 167, 18, 18, 18, 167, 167, 167, 17, 17, 18, 17, 17, 16, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 167, 167, 167, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 167, 167, 167, 18, 17, 18, 17, 17, 17, 167, 167, 167, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 18, 17, 16, 16, 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 15, 18, 17, 18, 18, 18, 18, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 17, 17, 22, 22, 22, 61, 61, 63, 51, 51, 51, 24, 23, 24, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 20, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 22, 23, 22, 22, 22, 22, 21, 21, 24, 24, 24, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 24, 24, 24, 24, 24, 24, - 22, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 23, 24, 23, 23, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 25, 24, 24, 24, 24, 23, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, - 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 24, 25, 26, 26, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 25, 26, 25, 24, 25, 26, 26, 25, 26, 26, 24, 27, 27, 26, 27, 27, 27, 26, 26, 27, 25, 25, 26, - 26, 25, 26, 26, 26, 26, 26, 26, 27, 26, 26, 27, 27, 26, 26, 27, 26, 27, 25, 25, 25, 27, 27, 26, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 28, 27, 26, 26, 26, 28, 28, 28, 27, 26, 26, 28, 27, 27, 27, 27, 26, 28, 28, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, - 27, 27, 27, 28, 27, 27, 27, 27, 27, 28, 28, 28, 28, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 26, 27, 26, 27, 27, 26, 25, 27, 27, 28, 27, 27, 27, 28, 28, 27, 27, 26, 27, 28, 28, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, - 27, 27, 27, 28, 28, 28, 26, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 25, 25, 25, - 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 26, 26, 24, 24, 25, 26, 26, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 25, 25, 25, 24, 23, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, 23, 24, - 24, 24, 23, 23, 23, 23, 25, 25, 25, 24, 23, 24, 23, 22, 24, 23, 23, 23, 23, 22, 22, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 21, 21, 23, 23, 22, 23, 23, 23, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 22, 22, 22, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 20, 20, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 20, 21, 21, 22, 20, 20, 19, 20, 20, 20, - 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 21, 21, 20, 20, 20, 19, 21, 21, 21, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 18, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 19, 19, 17, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 19, 18, 18, 18, 18, 18, 19, 18, 18, 19, 18, 17, 17, 17, 16, 18, 18, 17, 18, 17, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, - 18, 17, 17, 17, 16, 16, 17, 16, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, + 22, 22, 23, 167, 167, 167, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 167, 167, 167, 23, 23, 24, 24, 24, 24, 154, 154, 154, 43, 43, 43, 23, 23, 23, 28, 28, 28, 23, 23, 24, 155, 155, 156, 24, 24, 24, 24, 23, 24, 167, 167, 167, 85, 85, 85, 25, 25, 25, 78, 78, 78, + 131, 131, 131, 25, 25, 26, 72, 72, 72, 125, 125, 125, 30, 30, 30, 26, 26, 25, 85, 85, 85, 165, 165, 165, 26, 26, 25, 26, 26, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 167, 167, 167, 25, 24, 25, 26, 26, 25, 26, 26, 24, 167, 167, 167, 91, 91, 91, 26, 26, 27, 79, 79, 80, + 131, 131, 131, 26, 26, 26, 26, 26, 27, 86, 86, 86, 98, 97, 97, 27, 26, 27, 79, 79, 79, 116, 116, 116, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 28, 27, 167, 167, 167, 28, 28, 28, 27, 26, 26, 28, 27, 27, 27, 27, 26, 45, 45, 44, 139, 139, 139, 26, 26, 27, 26, 26, 26, + 167, 167, 167, 28, 27, 27, 27, 27, 27, 105, 105, 105, 128, 128, 128, 48, 48, 48, 27, 27, 27, 27, 27, 26, 27, 26, 27, 27, 26, 25, 27, 27, 28, 167, 167, 167, 28, 28, 27, 27, 26, 27, 28, 28, 27, 167, 167, 167, 27, 27, 27, 34, 34, 34, 96, 96, 96, 113, 113, 113, 27, 27, 27, + 27, 27, 27, 167, 167, 167, 26, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 167, 167, 167, 27, 27, 27, 130, 130, 130, 45, 46, 46, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 32, 32, 32, 146, 146, 146, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 25, 25, 25, + 167, 167, 167, 29, 29, 29, 36, 36, 36, 106, 107, 107, 120, 120, 120, 26, 26, 26, 25, 25, 25, 167, 167, 167, 25, 25, 25, 25, 25, 25, 167, 167, 167, 25, 24, 24, 25, 25, 25, 24, 23, 24, 167, 167, 167, 24, 24, 24, 72, 72, 72, 125, 125, 125, 28, 28, 28, 24, 23, 24, 85, 84, 85, + 165, 165, 165, 23, 23, 23, 25, 25, 25, 155, 155, 155, 23, 22, 24, 23, 23, 23, 167, 167, 167, 85, 85, 85, 24, 24, 24, 77, 77, 77, 131, 131, 131, 23, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 21, 21, 167, 167, 167, 23, 23, 23, 22, 22, 22, + 74, 74, 74, 118, 118, 118, 23, 23, 23, 21, 22, 22, 106, 106, 107, 93, 93, 93, 21, 22, 21, 74, 74, 74, 117, 117, 117, 22, 22, 23, 21, 21, 21, 106, 106, 106, 93, 93, 93, 20, 20, 21, 21, 21, 21, 167, 167, 167, 21, 21, 21, 21, 21, 20, 167, 167, 167, 20, 20, 19, 113, 113, 113, + 89, 89, 89, 21, 20, 21, 20, 20, 20, 155, 155, 155, 20, 19, 20, 21, 21, 20, 167, 167, 167, 21, 21, 21, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 19, 19, 20, 128, 128, 128, 39, 39, 39, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 26, 26, 25, 145, 145, 145, 20, 20, 19, 20, 19, 19, 167, 167, 167, 104, 103, 104, 20, 20, 20, 21, 21, 22, 119, 119, 118, 84, 84, 84, 19, 19, 19, 81, 81, 81, 94, 94, 94, 18, 18, 19, 75, 75, 75, 112, 113, 113, 17, 17, 17, 167, 167, 167, 82, 82, 82, 18, 18, 18, 74, 74, 74, + 130, 130, 130, 18, 18, 18, 130, 130, 130, 39, 38, 37, 17, 17, 16, 18, 18, 17, 18, 17, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 167, 167, 167, 17, 17, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 17, 18, 18, 18, 17, 167, 167, 167, + 18, 17, 17, 17, 16, 16, 17, 16, 17, 18, 18, 17, 167, 167, 167, 18, 18, 18, 17, 18, 17, 167, 167, 167, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 18, 17, 18, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 17, 16, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 16, 16, 16, 16, 17, 22, 22, 23, 61, 61, 63, 51, 51, 51, 22, 22, 21, 20, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 22, 20, 21, 21, 21, 21, 20, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 23, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 23, 23, 22, 22, 21, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 23, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 22, 23, 23, 24, 23, 24, 23, - 24, 24, 24, 25, 25, 24, 23, 23, 23, 24, 24, 24, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 24, 26, 26, 26, 25, 25, 25, 26, 26, 25, - 26, 25, 25, 26, 25, 25, 27, 26, 26, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 25, 25, 26, 26, 27, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 28, 27, 27, 27, 26, 26, 26, 26, 27, 28, 26, 26, 26, 27, 26, 26, - 26, 26, 25, 27, 27, 26, 27, 26, 26, 28, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 28, 26, 26, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 28, 27, 27, 28, 28, 27, - 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 26, 28, 27, 28, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 25, 26, 26, 26, 26, 25, 26, 27, 27, 27, 27, 26, 26, 27, 27, - 26, 26, 27, 25, 25, 25, 26, 27, 27, 25, 25, 25, 26, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 24, - 25, 24, 25, 25, 25, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, - 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 21, 21, 22, 23, 22, 23, 21, 22, 22, 21, 20, 21, 22, 23, 22, 20, 20, 21, 22, 21, 22, 22, 22, 22, 21, 21, 20, 22, 22, 21, 22, 22, 21, 21, 21, 21, 20, 21, 21, - 22, 22, 22, 21, 21, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 22, 20, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 21, 20, 20, 20, 20, 19, - 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 21, 21, 20, 19, 20, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, - 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 17, 19, 19, 18, 18, 19, 18, 18, 18, 18, 17, 18, 17, 17, 16, 16, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, - 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 19, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 17, 17, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 167, 167, 167, 23, 23, 23, 24, 23, 23, 23, 23, 24, 23, 24, 23, 167, 167, 167, 24, 24, 23, 24, 24, 24, 65, 65, 64, 141, 141, 141, 131, 132, 131, + 111, 111, 111, 25, 25, 24, 154, 154, 154, 24, 24, 24, 25, 25, 25, 167, 167, 167, 74, 74, 74, 133, 133, 133, 142, 142, 142, 49, 49, 50, 24, 24, 25, 25, 25, 25, 87, 87, 87, 142, 142, 142, 130, 130, 130, 86, 87, 87, 154, 154, 154, 25, 25, 24, 26, 26, 26, 25, 25, 25, 27, 27, 27, + 135, 135, 135, 167, 167, 167, 136, 135, 135, 101, 101, 100, 26, 26, 26, 167, 167, 167, 72, 72, 72, 137, 137, 137, 144, 144, 144, 51, 52, 52, 27, 26, 27, 27, 26, 26, 27, 27, 27, 104, 104, 104, 132, 132, 132, 127, 127, 128, 38, 38, 38, 26, 26, 26, 26, 27, 28, 26, 26, 26, 27, 26, 26, + 167, 167, 167, 27, 27, 26, 27, 26, 26, 28, 27, 27, 27, 26, 26, 89, 89, 89, 104, 104, 104, 27, 27, 27, 27, 28, 28, 167, 167, 167, 26, 26, 27, 27, 27, 27, 156, 156, 156, 36, 36, 36, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 28, 27, 27, 167, 167, 167, + 27, 27, 27, 27, 27, 28, 27, 27, 27, 167, 167, 167, 27, 27, 26, 27, 27, 27, 27, 27, 27, 154, 154, 154, 27, 26, 26, 27, 27, 26, 167, 167, 167, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 167, 167, 167, 25, 26, 26, 95, 95, 95, 95, 96, 96, 27, 27, 26, 26, 27, 27, + 26, 26, 27, 25, 25, 25, 83, 84, 84, 113, 113, 113, 26, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 167, 167, 167, 26, 25, 25, 25, 25, 25, 32, 32, 32, 159, 159, 159, 25, 25, 25, 26, 25, 25, 167, 167, 167, 25, 25, 25, 25, 25, 25, 167, 167, 167, 24, 24, 24, + 25, 24, 25, 25, 25, 24, 167, 167, 167, 24, 24, 24, 24, 24, 24, 88, 88, 87, 142, 142, 142, 130, 129, 129, 86, 86, 86, 154, 154, 154, 24, 24, 24, 23, 23, 23, 154, 154, 154, 24, 23, 24, 24, 24, 23, 167, 167, 167, 74, 74, 74, 132, 132, 132, 142, 142, 142, 48, 48, 48, 23, 23, 23, + 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 167, 167, 167, 22, 22, 23, 21, 21, 22, 23, 22, 23, 87, 88, 88, 137, 137, 137, 140, 141, 140, 102, 102, 102, 25, 24, 25, 22, 22, 22, 21, 21, 20, 88, 88, 87, 138, 138, 137, 140, 140, 140, 102, 102, 102, + 25, 25, 25, 21, 21, 20, 21, 21, 21, 167, 167, 167, 20, 20, 20, 20, 20, 20, 167, 167, 167, 21, 21, 21, 26, 25, 25, 138, 138, 138, 69, 68, 68, 21, 21, 21, 154, 154, 154, 22, 22, 23, 134, 134, 134, 167, 167, 167, 134, 134, 134, 98, 98, 98, 20, 20, 20, 21, 20, 20, 20, 20, 19, + 20, 20, 20, 20, 19, 20, 19, 20, 20, 92, 92, 92, 92, 92, 92, 20, 20, 20, 21, 21, 20, 19, 20, 19, 19, 19, 20, 80, 79, 79, 111, 111, 111, 19, 19, 19, 19, 20, 19, 167, 167, 167, 59, 59, 59, 126, 126, 126, 146, 147, 146, 104, 104, 104, 21, 21, 21, 19, 19, 19, 20, 20, 19, + 101, 101, 101, 130, 130, 130, 125, 125, 125, 30, 30, 29, 19, 19, 18, 167, 167, 167, 70, 70, 70, 131, 131, 131, 141, 141, 141, 44, 44, 44, 18, 18, 18, 86, 86, 86, 99, 99, 99, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 167, 167, 167, + 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 19, 17, 17, 17, 17, 17, 17, 167, 167, 167, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 167, 167, 167, 17, 17, 16, 18, 17, 18, 167, 167, 167, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 15, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 16, 17, 17, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 15, 15, 15, 22, 23, 23, 61, 61, 63, 51, 51, 51, 22, 21, 22, 22, 22, 22, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 21, 21, 22, 20, 23, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, - 24, 24, 23, 23, 23, 22, 24, 24, 23, 23, 23, 22, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, - 24, 25, 25, 26, 26, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 25, 25, 26, 25, 26, 25, 25, 26, 26, 25, 26, 27, 26, 26, 27, 27, 27, 26, 25, 25, 27, 27, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 27, 26, 27, - 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 26, 26, 26, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 28, 28, 27, 27, 28, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 28, 27, 27, 28, 28, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 26, 27, - 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 27, 27, 27, 27, 26, 27, 27, 26, 26, 26, 26, 26, 25, 26, 27, 26, 27, 26, 26, 26, 25, 26, 27, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 25, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, - 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 23, 24, 23, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 24, 24, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, - 22, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 22, 21, 22, 20, 21, 20, 19, 19, 19, 21, 21, 20, - 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 18, 18, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, - 19, 19, 19, 18, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 18, 19, 18, 18, 17, 20, 19, 19, 18, 18, 18, 18, 18, 19, 17, 17, 17, 18, 17, 17, - 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 17, 16, - 18, 17, 17, 16, 16, 15, 17, 17, 17, 17, 16, 16, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 22, 22, 22, 22, 22, 21, 21, 22, 20, 23, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 24, 167, 167, 167, 23, 23, 23, + 24, 24, 23, 23, 23, 22, 24, 24, 23, 167, 167, 167, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, + 24, 25, 25, 26, 26, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 25, 25, 167, 167, 167, 25, 25, 26, 26, 25, 26, 27, 26, 26, 167, 167, 167, 26, 25, 25, 27, 27, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 27, 26, 27, + 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 26, 26, 26, 167, 167, 167, 28, 28, 27, 27, 27, 27, 27, 28, 27, 79, 79, 79, 146, 146, 146, 38, 38, 38, 27, 27, 27, 27, 27, 27, 167, 167, 167, 27, 27, 27, 27, 27, 27, + 137, 137, 137, 65, 65, 65, 27, 27, 27, 27, 26, 27, 38, 38, 38, 28, 27, 27, 28, 27, 27, 27, 27, 27, 167, 167, 167, 27, 27, 27, 27, 27, 26, 26, 26, 27, 167, 167, 167, 28, 28, 27, 27, 27, 27, 64, 64, 64, 142, 142, 142, 27, 27, 27, 27, 27, 27, 167, 167, 167, 27, 26, 27, + 26, 26, 27, 27, 27, 27, 26, 26, 26, 167, 167, 167, 26, 26, 26, 31, 31, 31, 143, 143, 143, 74, 74, 74, 28, 28, 28, 26, 27, 27, 66, 66, 66, 151, 151, 151, 43, 43, 43, 27, 26, 26, 26, 25, 26, 27, 26, 26, 25, 25, 25, 26, 26, 26, 167, 167, 167, 26, 25, 26, 26, 25, 25, + 76, 76, 76, 140, 140, 140, 25, 25, 25, 25, 25, 25, 167, 167, 167, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 25, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, + 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 23, 24, 23, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 24, 24, 23, 22, 22, 22, 23, 23, 22, 167, 167, 167, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, + 22, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 167, 167, 167, 20, 20, 20, 21, 21, 21, 167, 167, 167, 20, 20, 20, 22, 21, 22, 20, 21, 20, 19, 19, 19, 21, 21, 20, + 20, 20, 21, 20, 20, 20, 20, 20, 20, 167, 167, 167, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 19, 19, 19, 19, 19, 20, 24, 24, 24, 142, 142, 142, 70, 70, 70, 21, 20, 20, 20, 19, 19, 61, 61, 61, 151, 151, 151, 36, 37, 36, 19, 19, 19, + 19, 19, 19, 18, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 18, 19, 18, 18, 17, 20, 19, 19, 18, 18, 18, 18, 18, 19, 17, 17, 17, 19, 18, 18, + 123, 123, 123, 105, 104, 104, 36, 36, 36, 18, 18, 18, 18, 17, 17, 19, 19, 19, 28, 28, 28, 18, 17, 17, 167, 167, 167, 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 167, 167, 167, 17, 17, 17, 16, 16, 16, 17, 17, 16, + 18, 17, 17, 167, 167, 167, 17, 17, 17, 17, 16, 16, 167, 167, 167, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 17, 17, 18, 17, 17, 18, 16, 16, 16, 18, 17, 18, 16, 16, 17, 17, 17, 16, 23, 23, 23, 61, 61, 63, 51, 51, 51, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 21, 21, 23, 23, 23, 22, 22, 21, 22, 23, 23, - 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 25, 25, 24, 25, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 24, - 24, 23, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 23, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 26, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 27, - 26, 26, 26, 25, 25, 24, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 26, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 28, 28, 27, 27, 26, 27, 27, 26, 28, 28, 27, 26, 26, 27, 28, 28, 27, 28, 27, 27, 27, 27, 27, - 27, 27, 26, 27, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 26, 27, 27, 28, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 26, 26, 27, - 27, 27, 27, 26, 27, 26, 26, 26, 27, 28, 28, 28, 26, 26, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 27, 27, 26, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 27, 26, 26, 27, 26, 27, - 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, - 25, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 22, 22, 23, 24, 24, 23, 24, 23, 22, 23, 23, 23, 23, 23, 23, - 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, - 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 19, 19, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, - 19, 19, 19, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 18, 19, 18, 18, 19, 20, 20, 18, 18, 18, 19, 19, 19, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, - 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 18, 19, 17, 18, 18, 19, 18, 19, 17, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 18, 17, 17, 17, 18, 17, 17, 18, 18, 17, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 18, 18, - 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 16, 19, 18, 18, 16, 17, 16, 18, 18, 18, 16, 16, 15, 17, 17, 17, + 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 167, 167, 167, 23, 23, 23, 23, 22, 23, 25, 25, 24, 25, 24, 24, 167, 167, 167, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 101, 101, 101, + 24, 23, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 23, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 26, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 75, 75, 75, 27, 27, 27, + 26, 26, 26, 25, 25, 24, 167, 167, 167, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 26, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 28, 28, 27, 27, 26, 27, 27, 26, 28, 28, 27, 26, 26, 27, 146, 146, 146, 138, 138, 138, 137, 137, 137, + 133, 133, 133, 108, 108, 108, 35, 35, 36, 27, 27, 27, 27, 27, 27, 27, 26, 27, 167, 167, 167, 27, 28, 27, 27, 27, 26, 46, 46, 46, 127, 127, 127, 144, 144, 144, 148, 148, 148, 107, 107, 107, 109, 109, 109, 144, 144, 144, 144, 144, 144, 167, 167, 167, 144, 144, 144, 144, 144, 144, 110, 110, 110, + 146, 146, 146, 136, 137, 136, 145, 145, 145, 132, 132, 132, 51, 51, 51, 27, 26, 27, 27, 27, 27, 167, 167, 167, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 27, 167, 167, 167, 27, 27, 27, 26, 26, 27, 35, 35, 35, 113, 113, 113, 143, 143, 143, 145, 145, 145, 124, 124, 124, 47, 46, 47, + 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 148, 148, 148, 138, 138, 138, 143, 143, 143, 125, 125, 125, 46, 46, 46, 24, 25, 25, 25, 25, 24, 167, 167, 167, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, + 25, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 101, 101, 101, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 22, 22, 23, 24, 24, 23, 24, 23, 22, 23, 23, 23, 23, 23, 23, + 106, 106, 106, 143, 143, 143, 143, 143, 144, 167, 167, 167, 144, 144, 143, 144, 143, 143, 108, 108, 108, 22, 22, 22, 23, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, + 167, 167, 167, 20, 20, 20, 20, 20, 20, 167, 167, 167, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 100, 100, 100, 21, 21, 21, 20, 20, 20, 72, 72, 72, 21, 21, 20, 19, 19, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, + 19, 19, 19, 29, 29, 28, 110, 111, 110, 142, 142, 142, 144, 144, 144, 122, 122, 122, 40, 40, 40, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 18, 19, 18, 18, 19, 20, 20, 18, 18, 18, 19, 19, 19, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, + 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 18, 19, 17, 18, 18, 19, 18, 19, 17, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 18, 66, 66, 66, 126, 126, 126, 141, 141, 141, 145, 145, 145, 152, 152, 152, 113, 113, 113, 18, 18, 18, 167, 167, 167, 17, 17, 17, 18, 18, 18, 17, 18, 18, + 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 167, 167, 167, 18, 18, 18, 18, 17, 18, 18, 18, 16, 17, 17, 17, 167, 167, 167, 17, 17, 17, 17, 18, 18, 167, 167, 167, 18, 18, 17, 17, 17, 16, 19, 18, 18, 16, 17, 16, 18, 18, 18, 16, 16, 15, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 16, 17, 17, 17, 17, 17, 16, 16, 18, 17, 17, 17, 16, 17, 16, 16, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 22, 22, 23, 61, 61, 63, 51, 51, 51, 22, 22, 23, 21, 21, 20, 20, 20, 20, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 20, 21, 22, 22, 22, 22, 21, 22, 23, 23, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 23, 22, 22, 22, 21, 21, 23, 23, 22, 22, 21, 22, 23, 22, 23, 23, 23, 23, 22, 22, 21, 23, 22, 22, 23, 23, 23, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 25, 23, 23, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 25, 25, 24, 24, 24, 23, 24, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 25, 25, 25, 24, 25, 26, 24, 24, 24, 25, 24, 25, 26, 26, 26, - 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 27, 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 167, 167, 167, 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 28, 28, 28, 27, 26, 27, 27, 26, 27, 27, 26, 26, 27, 27, 27, 27, 26, 27, 27, 26, 27, 27, 27, 28, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 28, 27, 27, 27, 27, 27, 27, 27, 26, 28, 27, 28, 27, 27, 26, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 28, 26, 26, 26, 28, 27, 27, 26, 26, 26, 25, 25, 26, 27, 26, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 26, 27, 26, 26, 25, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 27, 27, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 25, 26, 25, 25, 26, 26, 26, 26, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 24, 25, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, - 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 26, 26, 25, 26, 26, 26, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, + 26, 26, 26, 167, 167, 167, 25, 25, 25, 24, 24, 24, 25, 25, 25, 26, 26, 25, 26, 26, 26, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, - 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 22, 22, 22, 22, 22, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 19, 19, 20, 21, 21, 20, 20, 20, 21, + 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 167, 167, 167, 20, 20, 20, 22, 22, 22, 167, 167, 167, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 19, 19, 20, 21, 21, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 18, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 21, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 20, 20, 20, 18, 18, 18, 19, 19, 19, 19, 18, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 19, 18, 19, 18, 18, 17, 19, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 16, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 18, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 15, 16, 16, 17, 17, 17, 17, 16, 16, 17, 18, 18, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 15, 15, 15, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 16, 23, 23, 22, 61, 61, 63, 51, 51, 51, 23, 23, 23, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 21, 22, 22, 22, 22, 23, 23, 23, - 23, 23, 24, 24, 24, 24, 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 81, 81, 80, 145, 145, 146, 145, 145, 146, 145, 145, 146, 81, 81, 81, 24, 24, 23, - 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 26, 25, 25, 26, 25, 25, 25, 25, 26, 25, 26, 25, 25, 24, 23, 24, 25, 25, 25, 25, 25, 25, 25, 145, 145, 146, 57, 57, 57, 26, 26, 25, 26, 25, 25, 26, 26, 26, 25, 26, 26, 27, 27, 27, 25, 25, 25, + 23, 23, 24, 24, 24, 24, 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 25, 25, 24, 24, 24, 25, 24, 24, 23, + 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 26, 25, 25, 26, 25, 25, 25, 25, 26, 25, 26, 25, 25, 24, 23, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 26, 26, 25, 26, 25, 25, 26, 26, 26, 25, 26, 26, 27, 27, 27, 25, 25, 25, 25, 25, 24, 26, 26, 25, 26, 27, 27, 26, 27, 26, 25, 25, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 27, 27, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 26, 26, 27, 27, 28, 26, 26, 26, 26, 26, 26, 28, 28, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 28, 27, 28, 27, 27, 27, 26, 27, 27, 27, 27, 27, 28, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 25, 25, 25, 27, 27, 28, 27, 27, 26, 26, 27, 25, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 27, 26, 25, 26, 26, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, @@ -1491,8 +1491,8 @@ static const unsigned char temp1[] = { 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 23, 23, 23, 61, 61, 64, 51, 51, 52, 23, 23, 23, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 22, 22, 22, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 23, 23, 22, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 24, 23, 22, 22, 23, 22, 22, 22, 24, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 24, 23, 23, 23, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, - 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 49, 48, 49, 145, 145, 146, 41, 40, 41, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, - 25, 24, 24, 146, 146, 146, 58, 58, 58, 25, 26, 26, 25, 25, 26, 26, 25, 26, 26, 26, 27, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 27, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 27, 25, 26, 26, + 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, + 25, 24, 24, 26, 26, 25, 26, 25, 26, 25, 26, 26, 25, 25, 26, 26, 25, 26, 26, 26, 27, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 27, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 27, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 28, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 26, 27, 28, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 28, 28, 27, 27, 27, 28, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 28, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 27, 27, 26, 26, 26, 27, 27, 27, 26, 25, 25, 26, 26, 26, 27, 27, 27, 26, 25, 25, 26, 27, 26, 26, 26, 27, 26, 26, 26, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 24, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 26, 26, 25, 23, 23, 24, 25, 25, 24, @@ -1504,11 +1504,11 @@ static const unsigned char temp1[] = { 17, 17, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 16, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 16, 16, 17, 23, 23, 24, 61, 61, 64, 51, 51, 52, 22, 22, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 22, 22, 22, 22, 22, 21, 22, 22, 21, - 21, 21, 22, 22, 21, 21, 21, 22, 22, 21, 21, 22, 21, 21, 22, 22, 23, 22, 21, 20, 20, 21, 21, 22, 22, 21, 21, 22, 22, 22, 30, 30, 30, 112, 112, 113, 144, 144, 145, 144, 144, 145, 136, 136, 137, 71, 71, 71, 23, 23, 23, 63, 63, 64, 145, 145, 145, 145, 145, 145, 145, 145, 145, - 112, 112, 113, 31, 31, 31, 79, 79, 80, 112, 112, 113, 23, 23, 24, 112, 112, 113, 80, 80, 80, 23, 23, 23, 24, 25, 24, 96, 96, 97, 80, 80, 80, 23, 23, 22, 56, 56, 56, 137, 137, 137, 145, 145, 146, 121, 121, 121, 137, 137, 138, 73, 73, 73, 24, 24, 24, 24, 24, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 57, 57, 57, 121, 122, 122, 145, 145, 146, 146, 146, 146, 121, 121, 122, 49, 50, 49, 25, 25, 25, 25, 25, 25, 145, 145, 146, 122, 122, 122, 145, 145, 146, 146, 146, 146, 81, 82, 82, 25, 25, 26, 26, 26, 26, 105, 105, 105, 146, 146, 146, 145, 145, 146, 146, 146, 146, - 81, 82, 82, 26, 26, 26, 145, 145, 146, 58, 58, 58, 26, 26, 26, 26, 26, 26, 130, 130, 131, 59, 58, 59, 27, 27, 27, 35, 34, 34, 106, 106, 106, 146, 146, 146, 146, 146, 147, 146, 146, 147, 106, 106, 107, 59, 59, 58, 42, 42, 42, 146, 146, 147, 146, 146, 146, 146, 146, 146, 146, 146, 147, - 146, 146, 147, 43, 43, 43, 26, 26, 26, 28, 28, 28, 27, 27, 27, 27, 27, 28, 51, 51, 51, 122, 122, 122, 146, 146, 147, 146, 146, 147, 123, 123, 123, 51, 51, 51, 28, 28, 27, 82, 82, 83, 146, 146, 146, 146, 146, 147, 130, 130, 130, 27, 27, 28, 99, 99, 98, 130, 130, 131, 27, 27, 26, + 21, 21, 22, 22, 21, 21, 21, 22, 22, 21, 21, 22, 21, 21, 22, 22, 23, 22, 21, 20, 20, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 25, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, + 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 26, 26, 25, 24, 24, 26, 26, 25, 24, 25, 24, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 25, 26, 25, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 25, 24, 24, 26, 26, 26, 25, 25, 25, 27, 26, 26, + 25, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, + 28, 27, 27, 27, 27, 27, 26, 26, 26, 28, 28, 28, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 26, 27, 27, 27, 28, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 28, 27, 26, 26, 27, 26, 27, 26, 27, 27, 27, 26, 26, 26, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 26, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 25, 26, 26, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 26, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 26, 26, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 25, 24, 24, 24, 23, 24, 22, 23, 23, 24, 25, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 22, 22, 21, 21, 21, @@ -1518,14 +1518,14 @@ static const unsigned char temp1[] = { 19, 19, 18, 18, 18, 18, 19, 18, 19, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 19, 18, 17, 17, 17, 18, 18, 17, 18, 17, 17, 17, 17, 16, 17, 17, 16, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 18, 17, 17, 16, 17, 17, 16, 15, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 16, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 16, 17, 22, 22, 22, 61, 61, 64, - 51, 51, 52, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 96, 96, 96, 120, 120, 120, - 30, 30, 30, 23, 22, 22, 71, 71, 71, 145, 145, 145, 39, 39, 39, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 120, 120, 121, 80, 80, 80, 80, 80, 80, 112, 112, 113, 24, 23, 23, 112, 112, 113, 80, 80, 80, 24, 24, 24, 24, 24, 23, 96, 96, 96, 81, 80, 81, 25, 25, 24, - 137, 137, 137, 80, 80, 80, 23, 22, 23, 57, 56, 56, 137, 137, 137, 73, 73, 73, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 49, 49, 49, 145, 145, 146, 81, 81, 82, 25, 26, 26, 24, 24, 24, 97, 97, 97, 137, 137, 138, 41, 41, 40, 26, 26, 25, 146, 145, 146, 74, 74, 74, - 25, 25, 25, 57, 56, 57, 146, 145, 146, 57, 57, 57, 97, 98, 97, 121, 121, 122, 42, 42, 42, 26, 26, 26, 27, 26, 26, 26, 25, 25, 27, 26, 27, 146, 146, 146, 58, 58, 58, 27, 26, 26, 26, 26, 25, 130, 130, 130, 58, 57, 58, 34, 35, 35, 130, 130, 130, 122, 122, 122, 42, 42, 42, - 27, 26, 27, 27, 27, 27, 114, 114, 114, 82, 82, 82, 43, 42, 43, 146, 146, 146, 43, 43, 43, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 26, 27, 27, 28, 27, 27, 27, 26, 27, 27, 27, 27, 27, 130, 130, 130, 99, 98, 98, 26, 26, 26, 27, 26, 27, 98, 98, 98, 130, 130, 130, - 28, 28, 28, 27, 27, 27, 75, 75, 75, 130, 130, 130, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 26, 27, 27, 26, 27, 27, 26, 27, 26, 26, 27, 27, 27, 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 26, 26, 26, + 51, 51, 52, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 23, 22, + 22, 22, 22, 23, 22, 22, 22, 22, 21, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 23, 22, 23, 24, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 25, 25, 24, + 23, 23, 23, 23, 23, 23, 23, 22, 23, 25, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 24, 25, 25, 26, 26, 24, 24, 24, 24, 24, 25, 25, 25, 24, 25, 24, 24, 26, 26, 25, 25, 25, 26, 26, 26, 25, + 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 25, 25, 27, 26, 27, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 26, 26, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, + 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 26, 27, 27, 28, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 26, 27, 27, 27, 26, 27, 27, 27, + 28, 28, 28, 27, 27, 27, 27, 28, 28, 26, 26, 25, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 26, 27, 27, 26, 27, 27, 26, 27, 26, 26, 27, 27, 27, 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 27, 26, 26, 26, 25, 26, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 24, 24, 25, 24, 25, 26, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, - 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 23, 22, 22, 23, 23, 23, 24, 23, 23, 22, 24, 23, 23, 22, 22, 22, + 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 61, 61, 61, 25, 25, 24, 22, 22, 23, 23, 23, 24, 23, 23, 22, 24, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 22, 21, 22, 20, 20, 20, 21, 22, 21, 21, 21, 20, 21, 21, 22, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 21, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 18, 18, 18, 20, 19, 20, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 17, 17, 18, @@ -1533,28 +1533,28 @@ static const unsigned char temp1[] = { 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 19, 18, 18, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 18, 17, 16, 16, 17, 16, 16, 17, 18, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 16, 16, 17, 16, 16, 17, 17, 16, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 23, 23, 23, 62, 62, 64, 52, 51, 52, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 22, 22, 21, 20, 20, 21, 21, 21, 21, 20, 20, 21, - 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 128, 128, 129, 63, 63, 63, 22, 22, 22, 22, 22, 22, 22, 22, 21, 120, 120, 121, 72, 72, 72, 22, 22, 22, 22, 22, 22, 79, 79, 80, 96, 96, 96, 144, 144, 145, 55, 55, 55, 80, 80, 80, - 112, 112, 113, 23, 23, 22, 112, 112, 113, 80, 80, 81, 22, 23, 23, 23, 23, 23, 96, 97, 97, 80, 80, 80, 39, 39, 39, 145, 145, 145, 32, 33, 33, 24, 23, 24, 24, 24, 23, 129, 129, 129, 72, 72, 72, 25, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 105, 105, 105, 97, 97, 98, - 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 113, 113, 114, 89, 89, 90, 26, 26, 26, 145, 145, 146, 57, 57, 57, 25, 25, 25, 25, 25, 25, 105, 105, 105, 82, 82, 82, 130, 130, 130, 66, 66, 66, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 145, 145, 146, - 58, 58, 59, 26, 25, 25, 26, 27, 26, 130, 130, 131, 58, 58, 58, 75, 75, 74, 130, 130, 130, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 98, 98, 98, 82, 82, 82, 43, 43, 43, 146, 145, 146, 42, 42, 42, 27, 27, 26, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 28, 28, - 26, 26, 27, 26, 27, 26, 43, 43, 43, 146, 146, 147, 35, 35, 35, 27, 27, 27, 28, 27, 27, 35, 35, 35, 146, 146, 147, 42, 42, 43, 27, 27, 27, 74, 74, 74, 130, 130, 131, 26, 25, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 27, 26, + 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 23, 24, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 22, 23, 23, 23, 23, 23, 22, + 22, 22, 23, 23, 23, 22, 23, 23, 23, 24, 24, 24, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 25, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 25, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, + 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, + 27, 27, 27, 26, 25, 25, 26, 27, 26, 26, 27, 27, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 28, 27, 27, 26, 25, 26, 27, 26, 26, 27, 27, 26, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 28, 28, + 26, 26, 27, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 25, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 27, 26, 26, 25, 26, 26, 26, 25, 26, 26, 26, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 27, 26, 26, 26, 26, 26, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 26, 26, 25, 25, 25, 24, 25, 25, 25, - 25, 24, 24, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 23, 22, 23, 25, 24, 25, 24, 24, 24, - 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 24, 22, 22, 22, 22, 22, 21, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 23, 22, 23, 23, 23, 23, 23, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, + 25, 24, 24, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 27, 27, 26, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 23, 22, 23, 25, 24, 25, 24, 24, 24, + 23, 23, 24, 24, 24, 24, 111, 111, 111, 129, 129, 129, 26, 25, 25, 23, 23, 23, 23, 23, 22, 23, 22, 24, 22, 22, 22, 22, 22, 21, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 23, 22, 23, 23, 23, 23, 23, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 20, 23, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 22, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 22, 21, 21, 21, 20, 20, 22, 22, 22, 20, 20, 20, 21, 21, 20, 22, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 19, 19, 19, 20, 21, 21, 20, 20, 21, 20, 19, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 18, 19, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 19, 18, 17, 17, 17, 19, 18, 18, 18, 17, 18, 18, 18, 17, 18, 18, 17, 18, 17, 17, 18, 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 17, 17, 17, 18, 18, 17, 17, 17, 18, 16, 16, 17, 17, 17, 16, 17, 17, 18, 17, 17, 16, 16, 16, 17, 18, 18, 18, 17, 17, 17, 15, 15, 15, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 18, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 15, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 15, 23, 22, 23, 62, 62, 64, 52, 52, 52, 22, 23, 22, 21, 21, 21, - 21, 21, 21, 21, 20, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 144, 144, 145, 55, 55, 55, 22, 22, 22, 22, 22, 22, 23, 22, 23, - 112, 112, 112, 79, 79, 80, 38, 38, 39, 145, 145, 145, 104, 104, 104, 96, 96, 96, 39, 39, 39, 22, 22, 23, 80, 80, 81, 112, 113, 113, 24, 24, 24, 112, 112, 112, 80, 81, 81, 24, 24, 23, 23, 23, 23, 96, 96, 96, 80, 80, 80, 39, 39, 39, 145, 145, 146, 33, 33, 31, 24, 24, 24, - 24, 24, 24, 129, 129, 130, 73, 72, 73, 25, 24, 24, 24, 24, 25, 23, 23, 24, 24, 24, 24, 121, 121, 121, 73, 73, 73, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 81, 81, 81, 105, 105, 105, 25, 25, 25, 145, 145, 146, 57, 57, 57, 25, 25, 25, 25, 26, 25, 97, 97, 98, - 82, 81, 82, 130, 130, 130, 146, 146, 146, 146, 145, 146, 146, 146, 146, 146, 146, 146, 114, 113, 114, 26, 26, 26, 146, 145, 146, 58, 58, 58, 26, 26, 26, 27, 26, 26, 130, 130, 130, 58, 57, 58, 89, 90, 90, 98, 98, 98, 26, 27, 27, 27, 27, 27, 114, 114, 114, 146, 146, 146, 146, 146, 146, - 82, 82, 82, 42, 42, 43, 146, 146, 146, 42, 42, 42, 26, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 26, 27, 26, 27, 27, 26, 26, 25, 58, 58, 59, 146, 146, 146, 27, 27, 28, 27, 27, 28, 27, 27, 27, 27, 27, 27, 146, 146, 146, 59, 59, 59, 27, 27, 27, 74, 74, 74, - 130, 130, 130, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 25, 25, 27, 27, 26, 26, 26, 26, 27, 26, 27, 26, 25, 26, 27, 27, 27, 27, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 26, 25, 25, 26, - 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 25, 26, 24, 26, 26, 25, 24, 24, 24, 26, 26, 26, 25, 24, 23, 24, 24, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 25, 25, 25, 23, 23, 23, 24, 24, 24, 23, 23, 23, - 23, 24, 23, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 23, 24, 22, 23, 23, 24, 24, 23, 24, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, + 21, 21, 21, 21, 20, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, + 22, 22, 22, 22, 22, 23, 22, 21, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 23, 22, 22, 22, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 22, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 25, 25, 23, 24, 24, 24, + 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 24, 25, 23, 23, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 24, 24, 24, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 26, + 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 27, 26, 26, 26, 27, 26, 26, 25, 26, 26, 26, 26, 26, 25, 25, 26, 26, 25, 26, 26, 26, 27, 26, 26, 27, 27, 27, 25, 25, 26, 25, 25, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 26, 26, + 27, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 26, 27, 26, 27, 27, 26, 26, 25, 26, 27, 27, 26, 26, 26, 27, 27, 28, 27, 27, 28, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 28, 27, 27, 27, 26, 26, 26, + 26, 26, 26, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 25, 25, 27, 27, 26, 26, 26, 26, 27, 26, 27, 26, 25, 26, 27, 27, 27, 27, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 26, 25, 25, 26, + 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 25, 26, 24, 26, 26, 25, 24, 24, 24, 26, 26, 26, 25, 24, 23, 24, 24, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 44, 44, 44, 85, 85, 85, 128, 128, 128, 131, 131, 131, + 23, 24, 23, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 23, 24, 22, 23, 23, 24, 24, 23, 24, 23, 23, 23, 23, 23, 24, 24, 23, 102, 102, 102, 92, 92, 92, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 21, 21, 22, 21, 21, 23, 23, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 18, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, @@ -1562,246 +1562,246 @@ static const unsigned char temp1[] = { 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 16, 16, 16, 16, 16, 15, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 23, 22, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 20, 22, 22, 21, 20, 21, 21, 22, 22, 21, 21, 21, 20, - 22, 22, 21, 22, 23, 22, 22, 21, 21, 22, 22, 22, 144, 144, 145, 54, 54, 54, 22, 21, 22, 23, 23, 22, 22, 22, 22, 112, 112, 113, 80, 80, 80, 63, 63, 63, 137, 137, 137, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 80, 80, 80, 112, 112, 113, 23, 23, 23, 113, 113, 113, - 120, 120, 120, 40, 41, 40, 31, 31, 31, 129, 129, 129, 80, 80, 80, 24, 24, 24, 121, 121, 121, 96, 96, 97, 23, 23, 24, 31, 32, 31, 137, 137, 138, 72, 72, 73, 24, 23, 25, 24, 24, 24, 25, 25, 24, 24, 23, 23, 121, 121, 122, 73, 72, 72, 24, 24, 24, 25, 25, 25, 25, 24, 25, - 25, 25, 25, 81, 81, 81, 105, 105, 106, 25, 25, 24, 145, 145, 146, 105, 105, 105, 25, 25, 26, 41, 41, 41, 138, 138, 138, 65, 65, 66, 90, 90, 90, 98, 98, 98, 26, 25, 25, 25, 25, 26, 98, 97, 98, 98, 97, 98, 26, 26, 25, 145, 145, 146, 105, 105, 106, 26, 26, 26, 49, 50, 50, - 146, 146, 146, 51, 51, 51, 90, 90, 90, 98, 98, 98, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 26, 27, 27, 43, 43, 42, 146, 146, 146, 43, 43, 43, 28, 28, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 58, 58, 58, - 146, 145, 146, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 146, 146, 147, 59, 59, 59, 26, 27, 26, 74, 74, 75, 130, 130, 130, 25, 25, 25, 27, 26, 26, 27, 26, 27, 27, 26, 27, 27, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 25, 27, 27, 27, 27, 27, 27, 27, 26, 27, - 25, 25, 25, 26, 26, 27, 26, 26, 27, 26, 26, 26, 25, 25, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 26, 25, 25, 25, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 25, 25, 24, 24, 23, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 22, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, - 23, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, - 21, 21, 20, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, - 20, 20, 19, 20, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 18, 18, 18, 20, 20, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 20, 20, 20, 20, 19, 19, 19, - 18, 18, 18, 18, 18, 19, 20, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 19, 18, 18, 19, 18, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, + 22, 22, 21, 22, 23, 22, 22, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 21, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 24, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, + 22, 22, 22, 24, 24, 24, 23, 22, 22, 23, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 25, 24, 24, 24, 25, 25, 24, 24, 23, 23, 157, 157, 157, 138, 138, 138, 142, 142, 142, 121, 121, 121, 43, 42, 43, + 25, 25, 25, 75, 75, 74, 148, 148, 148, 130, 130, 130, 93, 93, 93, 151, 151, 151, 32, 32, 32, 25, 25, 25, 117, 117, 117, 133, 133, 133, 141, 141, 141, 64, 64, 64, 26, 25, 25, 34, 34, 35, 119, 119, 119, 140, 140, 140, 126, 126, 126, 66, 66, 67, 27, 27, 27, 104, 104, 104, 147, 147, 147, + 126, 126, 126, 67, 67, 67, 167, 167, 167, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 96, 96, 96, 140, 140, 140, 140, 140, 140, 97, 97, 97, 28, 28, 28, 28, 28, 27, 27, 27, 27, 167, 167, 167, 27, 27, 26, 27, 27, 27, 26, 26, 26, 167, 167, 167, 26, 26, 26, + 26, 25, 26, 27, 27, 27, 27, 27, 27, 82, 82, 82, 139, 139, 139, 138, 138, 138, 131, 131, 131, 49, 49, 49, 27, 26, 27, 27, 26, 27, 25, 25, 25, 157, 157, 157, 139, 139, 139, 143, 143, 143, 121, 121, 121, 44, 44, 43, 26, 26, 26, 76, 76, 75, 148, 148, 148, 131, 131, 131, 94, 93, 94, + 151, 151, 151, 32, 32, 33, 26, 26, 27, 167, 167, 167, 25, 25, 26, 26, 26, 26, 25, 26, 25, 167, 167, 167, 26, 25, 25, 27, 27, 27, 104, 104, 104, 147, 147, 147, 126, 126, 126, 66, 66, 66, 167, 167, 167, 25, 25, 25, 25, 25, 24, 167, 167, 167, 144, 144, 144, 144, 144, 144, 144, 144, 144, + 123, 123, 123, 24, 23, 24, 40, 40, 40, 121, 120, 120, 146, 146, 146, 157, 157, 157, 149, 149, 149, 51, 51, 51, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 23, 24, 24, 23, 167, 167, 167, 68, 68, 68, 131, 131, 131, 145, 145, 145, 96, 96, 95, 24, 24, 24, 23, 23, 23, + 30, 30, 31, 154, 154, 154, 29, 28, 29, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 22, 23, 23, 23, 22, 162, 162, 162, 112, 112, 112, 22, 22, 22, 80, 80, 80, 167, 167, 167, 50, 50, 50, 22, 22, 22, 121, 121, 121, 162, 162, 162, 21, 21, 22, 167, 167, 167, 143, 143, 143, + 21, 21, 20, 79, 79, 79, 143, 143, 143, 160, 160, 160, 137, 137, 137, 21, 21, 22, 20, 20, 20, 167, 167, 167, 143, 143, 143, 21, 21, 21, 22, 21, 21, 167, 167, 167, 143, 143, 143, 50, 50, 49, 141, 141, 141, 158, 158, 158, 114, 114, 114, 147, 147, 147, 152, 152, 152, 21, 21, 21, 21, 20, 20, + 75, 75, 75, 143, 143, 143, 160, 160, 160, 139, 139, 139, 72, 72, 72, 20, 20, 19, 20, 20, 20, 167, 167, 167, 143, 143, 143, 20, 19, 20, 18, 18, 18, 20, 20, 20, 19, 19, 19, 19, 19, 18, 79, 79, 79, 135, 135, 135, 157, 157, 157, 160, 160, 160, 145, 145, 145, 100, 100, 100, 19, 19, 19, + 167, 167, 167, 143, 143, 143, 20, 19, 19, 19, 19, 18, 19, 18, 18, 48, 48, 48, 145, 145, 145, 155, 155, 155, 103, 103, 103, 131, 131, 132, 143, 143, 143, 18, 18, 17, 167, 167, 167, 143, 143, 143, 18, 18, 18, 18, 17, 17, 167, 167, 167, 143, 143, 143, 18, 18, 18, 167, 167, 167, 143, 143, 143, + 18, 18, 17, 18, 18, 18, 167, 167, 167, 143, 143, 143, 18, 17, 17, 123, 123, 123, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 15, 15, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 16, 15, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 15, 16, 16, 15, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 23, 22, 20, 20, 20, 21, 20, 21, 20, 20, 20, 21, 21, 20, - 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 144, 144, 145, 54, 55, 55, 23, 23, 23, 22, 21, 21, 22, 22, 22, 112, 112, 112, 79, 79, 79, 23, 23, 24, - 104, 104, 104, 145, 145, 145, 145, 145, 145, 145, 145, 145, 47, 47, 47, 79, 79, 79, 112, 112, 112, 23, 23, 23, 113, 113, 113, 113, 113, 113, 129, 129, 129, 145, 145, 145, 120, 120, 121, 32, 31, 32, 24, 23, 23, 40, 41, 40, 121, 121, 121, 145, 145, 146, 137, 137, 138, 129, 129, 130, 73, 72, 72, - 23, 23, 23, 25, 24, 25, 24, 24, 24, 25, 24, 25, 105, 105, 105, 97, 97, 97, 25, 25, 25, 24, 25, 24, 24, 25, 24, 25, 25, 25, 113, 113, 113, 90, 90, 90, 25, 25, 26, 146, 146, 146, 105, 106, 106, 145, 146, 146, 146, 146, 146, 98, 97, 98, 26, 25, 26, 26, 26, 25, 106, 106, 106, - 146, 145, 146, 146, 146, 146, 121, 121, 121, 42, 42, 42, 26, 25, 25, 146, 146, 146, 106, 106, 106, 146, 146, 146, 146, 146, 146, 98, 98, 98, 26, 26, 26, 75, 74, 74, 130, 130, 130, 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 26, 26, 25, 25, 26, 26, 26, 42, 43, 42, 146, 146, 147, - 43, 43, 43, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 59, 59, 59, 146, 146, 146, 27, 27, 26, 27, 27, 28, 26, 26, 27, 26, 26, 26, 146, 146, 146, 58, 58, 58, 25, 25, 26, 74, 74, 74, 130, 130, 130, 26, 26, 25, 26, 25, 26, - 26, 25, 25, 26, 26, 25, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 25, 25, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 24, 24, 23, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, - 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 23, 22, 22, 23, 23, 23, 22, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 22, 22, 23, - 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 23, 23, 21, 21, 20, 22, 21, 21, 20, 20, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 21, - 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 21, 20, 20, 20, 20, 19, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, - 19, 19, 19, 20, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 18, 18, 18, 18, 19, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, - 17, 17, 17, 19, 19, 18, 18, 18, 19, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 19, 17, 17, 17, 18, 17, 17, 17, 18, 17, 18, 18, 17, 17, 18, 18, 17, 18, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, + 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 24, + 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 24, 24, 24, 23, 23, + 23, 23, 23, 25, 24, 25, 24, 24, 24, 25, 24, 25, 167, 167, 167, 24, 24, 24, 25, 25, 25, 66, 66, 66, 135, 135, 135, 25, 25, 25, 146, 146, 146, 46, 47, 46, 25, 25, 26, 71, 71, 70, 167, 167, 167, 26, 27, 27, 26, 26, 26, 33, 32, 32, 26, 25, 26, 50, 50, 49, 151, 151, 151, + 25, 25, 25, 116, 116, 116, 95, 94, 94, 26, 26, 26, 26, 25, 25, 26, 25, 26, 87, 87, 87, 121, 121, 120, 28, 28, 27, 26, 26, 25, 99, 99, 99, 167, 167, 167, 26, 26, 25, 27, 27, 27, 27, 27, 26, 26, 26, 26, 82, 82, 81, 121, 121, 121, 28, 28, 28, 26, 27, 26, 112, 112, 112, + 89, 89, 89, 27, 27, 27, 27, 27, 27, 167, 167, 167, 27, 26, 27, 26, 26, 26, 26, 26, 26, 167, 167, 167, 27, 27, 27, 27, 26, 26, 27, 27, 26, 27, 27, 28, 37, 37, 38, 26, 26, 26, 26, 26, 27, 64, 64, 63, 136, 136, 136, 26, 26, 26, 26, 26, 26, 26, 26, 25, 167, 167, 167, + 26, 25, 25, 26, 26, 25, 68, 68, 68, 135, 135, 135, 26, 26, 26, 146, 146, 146, 47, 47, 47, 26, 26, 26, 71, 71, 71, 167, 167, 167, 27, 26, 26, 26, 26, 26, 167, 167, 167, 26, 26, 26, 26, 26, 25, 25, 26, 25, 167, 167, 167, 25, 25, 25, 87, 87, 86, 121, 121, 120, 27, 27, 27, + 25, 25, 25, 99, 99, 99, 167, 167, 167, 25, 25, 26, 25, 25, 25, 167, 167, 167, 24, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 34, 34, 33, 151, 151, 151, 76, 76, 76, 25, 25, 25, 24, 24, 25, 66, 66, 65, 145, 145, 145, 42, 42, 41, 24, 24, 24, 24, 23, 23, 24, 24, 24, + 23, 23, 23, 24, 24, 24, 167, 167, 167, 94, 94, 94, 24, 23, 24, 26, 26, 25, 119, 119, 120, 77, 77, 77, 23, 23, 23, 43, 43, 43, 159, 159, 159, 79, 79, 79, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 152, 152, 152, 119, 119, 120, 22, 22, 23, + 121, 121, 121, 167, 167, 167, 94, 94, 94, 22, 22, 22, 128, 128, 127, 154, 154, 154, 22, 22, 21, 167, 167, 167, 143, 143, 143, 67, 67, 67, 167, 167, 167, 150, 150, 150, 90, 90, 90, 73, 73, 73, 22, 21, 21, 20, 20, 21, 167, 167, 167, 143, 143, 143, 21, 21, 21, 21, 20, 20, 167, 167, 167, + 143, 143, 143, 130, 130, 130, 167, 167, 167, 87, 87, 87, 100, 99, 99, 167, 167, 167, 145, 145, 145, 20, 20, 20, 61, 61, 62, 167, 167, 167, 134, 134, 134, 77, 77, 76, 68, 67, 67, 38, 38, 37, 20, 20, 19, 20, 19, 19, 167, 167, 167, 143, 143, 143, 19, 19, 19, 19, 19, 19, 19, 18, 19, + 19, 19, 19, 115, 115, 115, 167, 167, 167, 147, 147, 147, 100, 100, 100, 96, 96, 96, 167, 167, 167, 143, 143, 143, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 19, 18, 18, 18, 18, 19, 18, 19, 133, 133, 133, 167, 167, 167, 111, 111, 111, 131, 131, 131, 167, 167, 167, 143, 143, 143, 19, 19, 19, + 167, 167, 167, 143, 143, 143, 18, 18, 19, 17, 17, 17, 167, 167, 167, 143, 143, 143, 18, 18, 18, 167, 167, 167, 143, 143, 143, 17, 17, 17, 18, 18, 18, 167, 167, 167, 143, 143, 143, 17, 17, 17, 62, 61, 62, 18, 17, 17, 18, 18, 17, 18, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 18, 17, 18, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 16, 17, 17, 17, 15, 16, 15, 18, 18, 17, 16, 17, 16, 18, 17, 18, 17, 17, 17, 23, 23, 23, 62, 62, 64, 52, 52, 52, 22, 22, 23, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 23, - 21, 21, 21, 144, 144, 145, 55, 55, 55, 22, 21, 22, 22, 22, 22, 22, 21, 22, 112, 112, 112, 79, 80, 80, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, - 25, 24, 25, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 25, 24, 24, 24, 50, 49, 49, 145, 145, 146, 81, 81, 81, 25, 25, 25, 25, 25, 25, 97, 97, 98, 137, 137, 138, 42, 42, 42, - 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 25, 26, 26, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 25, 25, 25, - 122, 122, 122, 114, 113, 114, 34, 34, 34, 26, 26, 27, 43, 43, 42, 98, 98, 99, 82, 82, 82, 42, 42, 42, 146, 146, 147, 42, 42, 42, 27, 26, 27, 26, 26, 27, 26, 27, 27, 26, 26, 25, 27, 26, 26, 27, 27, 27, 27, 27, 27, 58, 58, 59, 146, 146, 146, 26, 26, 26, 27, 26, 27, - 26, 26, 26, 25, 26, 25, 146, 146, 146, 58, 58, 58, 26, 26, 26, 75, 74, 74, 129, 130, 130, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 26, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 24, 24, 25, 25, 24, 25, 24, 25, 24, - 24, 24, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 24, 24, 23, 24, 23, 24, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, - 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, - 21, 21, 21, 22, 21, 22, 21, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 20, 21, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 19, 19, 18, 20, 20, 20, 21, 21, 20, 20, 19, 20, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, - 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 18, 19, 20, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 19, - 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 19, 18, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 19, 17, 17, 17, - 17, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 19, 18, 18, 18, 17, 17, 17, 16, 16, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 17, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, + 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, + 25, 24, 25, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 25, 24, 24, 24, 167, 167, 167, 24, 24, 24, 25, 25, 25, 25, 25, 25, 156, 156, 156, 25, 25, 25, 116, 116, 116, 100, 100, 100, + 48, 47, 48, 32, 32, 32, 167, 167, 167, 25, 25, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 71, 71, 71, 149, 149, 149, 26, 26, 25, 156, 156, 156, 35, 35, 35, 26, 26, 26, 26, 26, 26, 25, 25, 25, 135, 135, 135, 48, 48, 47, 26, 26, 26, 26, 26, 26, 35, 35, 36, 167, 167, 167, + 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 27, 133, 133, 133, 49, 49, 49, 27, 27, 26, 26, 26, 26, 38, 38, 38, 142, 142, 142, 27, 26, 27, 26, 26, 27, 167, 167, 167, 26, 26, 25, 27, 26, 26, 27, 27, 27, 167, 167, 167, 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 26, 27, + 26, 26, 26, 25, 26, 25, 27, 27, 27, 27, 27, 26, 156, 156, 156, 27, 27, 26, 25, 26, 26, 27, 27, 27, 167, 167, 167, 26, 26, 26, 26, 26, 26, 27, 26, 26, 156, 156, 156, 26, 26, 26, 116, 116, 116, 100, 100, 100, 47, 47, 47, 32, 32, 32, 167, 167, 167, 26, 26, 26, 26, 26, 26, + 167, 167, 167, 26, 26, 26, 27, 26, 26, 26, 26, 26, 167, 167, 167, 26, 26, 26, 135, 135, 135, 46, 46, 46, 25, 25, 26, 26, 25, 25, 34, 34, 34, 167, 167, 167, 25, 25, 25, 25, 25, 25, 167, 167, 167, 25, 25, 25, 25, 25, 26, 26, 26, 26, 24, 24, 25, 101, 101, 101, 96, 97, 96, + 24, 24, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 83, 83, 83, 109, 109, 109, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 167, 167, 167, 31, 31, 30, 24, 23, 24, 23, 23, 23, 47, 46, 47, 129, 129, 129, 23, 23, 23, 91, 91, 91, 88, 88, 88, 136, 136, 136, + 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 142, 142, 142, 126, 126, 126, 24, 24, 25, 159, 159, 159, 149, 149, 148, 137, 137, 137, 22, 21, 22, 136, 136, 136, 145, 145, 145, 22, 22, 22, 167, 167, 167, 143, 143, 143, 123, 123, 123, 167, 167, 167, 54, 54, 54, + 21, 21, 21, 22, 21, 22, 21, 20, 20, 21, 21, 21, 167, 167, 167, 143, 143, 143, 21, 20, 20, 21, 21, 21, 167, 167, 167, 143, 143, 143, 127, 127, 127, 167, 167, 167, 51, 51, 51, 21, 21, 21, 167, 167, 167, 143, 143, 143, 21, 20, 20, 120, 120, 120, 167, 167, 167, 34, 34, 34, 21, 20, 20, + 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 20, 167, 167, 167, 143, 143, 143, 19, 19, 19, 20, 20, 20, 19, 19, 19, 59, 59, 59, 167, 167, 167, 135, 135, 135, 26, 26, 26, 19, 19, 19, 19, 20, 19, 167, 167, 167, 143, 143, 143, 18, 18, 18, 167, 167, 167, 143, 143, 143, 18, 18, 19, + 18, 18, 18, 17, 17, 18, 160, 160, 160, 160, 160, 160, 20, 19, 19, 33, 33, 33, 167, 167, 167, 143, 143, 143, 19, 19, 19, 167, 167, 167, 143, 143, 143, 18, 17, 17, 18, 18, 18, 167, 167, 167, 143, 143, 143, 19, 19, 18, 167, 167, 167, 143, 143, 143, 18, 18, 18, 18, 18, 19, 167, 167, 167, + 143, 143, 143, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 19, 18, 18, 18, 17, 17, 17, 16, 16, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 17, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 18, 19, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 18, 17, 17, 17, 18, 17, 16, 16, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 15, 15, 16, 16, 16, 16, 16, 16, 15, 17, 16, 18, 16, 15, 15, 16, 16, 16, 17, 17, 17, 18, 18, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 23, 23, 21, 20, 20, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, - 21, 21, 20, 21, 21, 21, 21, 20, 21, 20, 20, 19, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 145, 145, 145, 55, 55, 55, 21, 21, 21, 22, 22, 22, 22, 22, 22, 112, 112, 112, 80, 80, 80, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, - 24, 24, 23, 23, 23, 23, 80, 80, 80, 112, 112, 113, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 22, 23, 23, 23, 22, 24, 24, 24, 25, 24, 25, 25, 24, 25, 24, 24, 24, 25, 24, 24, 23, 24, 23, 23, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 23, 56, 56, 56, 121, 121, 122, 145, 145, 146, 145, 145, 146, 121, 121, 122, 49, 49, 49, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, - 26, 26, 26, 27, 26, 27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 25, 27, 27, 26, 26, 26, 25, 34, 34, 33, 98, 98, 98, 146, 146, 146, 146, 146, 146, 146, 146, 146, 106, 106, 106, 59, 58, 59, 41, 41, 42, 146, 146, 146, 42, 42, 43, 27, 26, 27, 26, 27, 27, - 26, 26, 27, 26, 26, 26, 28, 27, 27, 26, 26, 26, 26, 26, 26, 59, 59, 59, 146, 146, 147, 26, 26, 26, 27, 27, 26, 26, 25, 26, 26, 26, 26, 146, 146, 146, 57, 57, 58, 82, 81, 82, 146, 146, 146, 146, 146, 146, 130, 130, 131, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 27, 26, - 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 26, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, - 24, 24, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 26, 25, 25, 24, 23, 23, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 24, 25, 24, 23, 24, 24, 23, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, - 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 24, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 23, 23, 23, 21, 21, 22, - 21, 22, 22, 23, 22, 23, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 23, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, - 20, 20, 20, 20, 20, 19, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 20, 19, 20, 19, 20, 19, 19, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, - 19, 19, 18, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 17, 18, 18, 18, 18, 17, 17, 20, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 18, - 19, 18, 19, 18, 18, 18, 19, 19, 19, 18, 19, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 17, 18, 19, 19, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, + 21, 21, 20, 21, 21, 21, 21, 20, 21, 20, 20, 19, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, + 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 22, 23, 23, 23, 22, 24, 24, 24, 25, 24, 25, 25, 24, 25, 24, 24, 24, 25, 24, 24, 23, 24, 23, 23, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 167, 167, 167, 24, 24, 24, 43, 43, 43, 98, 98, 98, 125, 125, 125, 25, 25, 25, 30, 30, 30, 100, 100, 100, 144, 144, 144, 160, 160, 160, 167, 167, 167, 26, 26, 26, 26, 26, 25, 37, 37, 38, 117, 117, 116, 142, 142, 142, 54, 54, 55, 25, 25, 25, 158, 158, 158, 167, 167, 167, + 167, 167, 167, 167, 167, 167, 167, 167, 167, 148, 148, 148, 29, 29, 29, 26, 26, 26, 26, 26, 25, 27, 27, 26, 167, 167, 167, 26, 26, 25, 26, 26, 25, 27, 26, 27, 26, 26, 26, 148, 148, 148, 29, 29, 29, 27, 27, 27, 25, 25, 26, 27, 27, 27, 152, 152, 152, 27, 26, 27, 26, 27, 27, + 167, 167, 167, 26, 26, 26, 28, 27, 27, 26, 26, 26, 167, 167, 167, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, 26, 25, 26, 26, 26, 26, 42, 42, 41, 97, 97, 97, 124, 123, 124, 26, 26, 27, 26, 26, 27, 26, 26, 27, 167, 167, 167, 26, 26, 27, 45, 45, 45, 99, 99, 99, + 126, 126, 126, 26, 26, 26, 31, 31, 31, 101, 101, 101, 145, 145, 144, 160, 160, 160, 167, 167, 167, 26, 26, 26, 26, 26, 26, 167, 167, 167, 26, 25, 25, 25, 26, 25, 26, 25, 25, 167, 167, 167, 26, 26, 26, 148, 148, 148, 29, 29, 29, 26, 26, 25, 25, 25, 25, 25, 25, 25, 167, 167, 167, + 24, 24, 25, 26, 26, 25, 167, 167, 167, 25, 25, 25, 24, 25, 24, 26, 25, 25, 24, 23, 23, 133, 133, 133, 44, 44, 44, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 32, 32, 32, 148, 148, 148, 25, 24, 25, 24, 23, 24, 24, 23, 24, 25, 24, 24, 24, 24, 24, 167, 167, 167, + 23, 23, 24, 24, 24, 24, 23, 23, 23, 28, 28, 28, 147, 147, 147, 23, 23, 23, 137, 137, 137, 34, 33, 34, 128, 128, 127, 48, 48, 48, 23, 22, 22, 23, 23, 23, 23, 22, 22, 24, 23, 23, 22, 22, 22, 132, 132, 132, 133, 133, 133, 55, 54, 55, 167, 167, 167, 83, 83, 83, 167, 167, 167, + 36, 37, 37, 142, 142, 142, 137, 137, 137, 22, 22, 22, 167, 167, 167, 143, 143, 143, 138, 138, 138, 167, 167, 167, 27, 27, 26, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 167, 167, 167, 143, 143, 143, 20, 20, 19, 20, 20, 20, 167, 167, 167, 143, 143, 143, 72, 72, 72, 167, 167, 167, + 167, 167, 167, 156, 156, 155, 167, 167, 167, 143, 143, 143, 20, 20, 19, 139, 139, 139, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 164, 164, 164, 20, 20, 20, 19, 19, 20, 167, 167, 167, 143, 143, 143, 20, 20, 21, 19, 18, 18, 19, 19, 19, 107, 107, 107, 167, 167, 167, 59, 59, 59, + 19, 19, 18, 19, 19, 19, 18, 19, 18, 167, 167, 167, 143, 143, 143, 19, 19, 18, 167, 167, 167, 145, 145, 145, 18, 18, 19, 18, 18, 18, 18, 18, 18, 167, 167, 167, 143, 143, 143, 18, 18, 18, 18, 17, 17, 167, 167, 167, 143, 143, 143, 19, 18, 18, 167, 167, 167, 143, 143, 143, 19, 19, 18, + 19, 18, 19, 167, 167, 167, 143, 143, 143, 18, 19, 18, 167, 167, 167, 143, 143, 143, 18, 18, 18, 18, 17, 18, 167, 167, 167, 143, 143, 143, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 18, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 18, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 22, 23, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 22, 22, 22, 21, 21, 21, 22, 21, 22, 21, 21, 21, 20, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 20, 20, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 21, 21, 22, 22, 22, 23, 21, 21, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 22, 23, 22, 24, 24, 24, 24, 24, 24, 25, 24, 23, 24, 24, 24, 24, - 24, 24, 24, 23, 23, 22, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 23, 24, 24, 24, 26, 26, 26, 25, 25, 24, 26, 26, 25, - 26, 26, 25, 25, 25, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 26, 26, 24, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 27, 27, 26, 25, 25, 25, 26, 26, 25, 25, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, - 26, 26, 25, 26, 26, 26, 25, 25, 26, 26, 26, 26, 27, 27, 27, 26, 27, 26, 26, 26, 27, 26, 26, 25, 26, 26, 26, 26, 26, 27, 26, 26, 25, 27, 27, 27, 25, 25, 26, 26, 26, 26, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 27, - 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 27, 27, 26, 27, 27, 28, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 25, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, - 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, - 24, 24, 24, 23, 23, 22, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 23, 23, 23, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 22, 23, 23, 22, 23, 22, 23, 24, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, - 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, - 20, 20, 21, 20, 19, 19, 20, 20, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 20, 19, 20, 20, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 20, 19, 20, 20, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 20, 20, 20, 18, 18, 19, - 19, 18, 18, 19, 19, 19, 19, 18, 19, 18, 17, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, + 24, 24, 24, 23, 23, 22, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 25, 25, 25, 25, 25, 25, 167, 167, 167, 167, 167, 167, 167, 167, 167, 143, 143, 143, 31, 31, 31, 25, 25, 25, 24, 24, 23, 24, 24, 24, 26, 26, 26, 34, 34, 33, 162, 162, 162, + 26, 26, 25, 25, 25, 24, 132, 132, 132, 95, 95, 96, 27, 27, 27, 26, 26, 24, 26, 26, 26, 139, 139, 139, 47, 47, 47, 26, 26, 26, 39, 38, 38, 155, 155, 155, 131, 131, 130, 48, 48, 48, 26, 26, 25, 25, 26, 26, 33, 33, 33, 167, 167, 167, 26, 26, 26, 26, 26, 26, 27, 27, 26, + 26, 26, 25, 130, 130, 130, 48, 48, 49, 26, 26, 26, 27, 27, 27, 37, 38, 37, 146, 146, 146, 26, 26, 25, 26, 26, 26, 167, 167, 167, 33, 33, 32, 27, 27, 27, 37, 37, 38, 159, 159, 159, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 92, 92, 91, 167, 167, 167, + 135, 135, 136, 29, 29, 29, 26, 26, 26, 26, 26, 25, 26, 26, 26, 167, 167, 167, 167, 167, 167, 167, 167, 167, 143, 143, 143, 33, 33, 32, 26, 26, 26, 26, 26, 26, 27, 27, 27, 25, 24, 25, 34, 34, 35, 162, 162, 162, 25, 25, 26, 26, 26, 26, 167, 167, 167, 33, 32, 33, 26, 26, 25, + 38, 37, 38, 159, 159, 159, 26, 26, 26, 130, 130, 130, 48, 48, 48, 25, 25, 24, 24, 24, 24, 33, 33, 33, 167, 167, 167, 25, 25, 25, 25, 25, 24, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 82, 82, 82, 148, 148, 148, 28, 28, 28, 24, 25, 25, 25, 25, 25, 25, 25, 24, + 24, 24, 24, 23, 23, 22, 154, 154, 154, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 167, 167, 167, 34, 34, 35, 24, 23, 23, 23, 24, 24, 47, 46, 47, 134, 134, 134, 45, 45, 45, 125, 125, 125, 23, 23, 23, 79, 79, 79, 103, 103, 103, 23, 23, 23, 23, 23, 23, + 23, 23, 23, 22, 23, 23, 22, 23, 22, 123, 123, 123, 139, 139, 139, 90, 90, 90, 162, 162, 162, 27, 27, 27, 157, 157, 157, 75, 76, 76, 146, 146, 146, 129, 129, 129, 22, 22, 21, 167, 167, 167, 143, 143, 143, 118, 118, 118, 167, 167, 167, 53, 52, 53, 21, 21, 21, 22, 22, 22, 21, 21, 21, + 22, 21, 22, 167, 167, 167, 153, 153, 153, 21, 21, 21, 37, 37, 37, 167, 167, 167, 136, 136, 136, 21, 21, 21, 70, 70, 70, 134, 134, 134, 157, 157, 157, 167, 167, 167, 137, 137, 137, 21, 21, 20, 124, 124, 124, 167, 167, 167, 145, 145, 145, 143, 143, 143, 163, 163, 163, 157, 157, 157, 20, 20, 20, + 20, 20, 21, 167, 167, 167, 143, 143, 143, 19, 19, 20, 19, 19, 19, 20, 20, 20, 132, 132, 132, 167, 167, 167, 30, 30, 29, 19, 20, 19, 90, 90, 89, 167, 167, 167, 167, 167, 167, 143, 143, 143, 19, 20, 19, 167, 167, 167, 162, 162, 162, 32, 32, 32, 18, 18, 18, 20, 20, 20, 167, 167, 167, + 143, 143, 143, 19, 19, 19, 19, 18, 19, 167, 167, 167, 143, 143, 143, 18, 18, 18, 167, 167, 167, 153, 153, 153, 19, 19, 19, 34, 34, 34, 167, 167, 167, 135, 135, 135, 18, 18, 18, 167, 167, 167, 153, 153, 153, 19, 19, 18, 32, 32, 32, 167, 167, 167, 137, 137, 137, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 18, 17, 18, 17, 17, 16, 17, 17, 16, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 16, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 15, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 16, 16, 17, 16, 15, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 22, 22, 22, 62, 62, 64, 52, 52, 52, 23, 23, 23, 20, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 22, 21, 21, 21, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, - 23, 23, 23, 23, 22, 23, 24, 24, 25, 22, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, - 24, 24, 24, 25, 24, 25, 24, 23, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 26, 26, 26, 25, 25, 25, 25, 25, 24, 25, 25, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, - 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 27, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 27, - 25, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 26, 27, 26, 26, 26, 25, 25, 27, 27, 26, 27, 27, 27, 26, 26, 27, 27, 27, 27, 26, 27, 25, 26, 26, 25, 26, 26, 26, 26, 26, 27, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, - 25, 26, 25, 26, 26, 26, 25, 25, 24, 26, 26, 27, 27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 26, 25, 24, 24, 24, 26, 26, 25, 26, 26, 27, 25, 25, 25, 24, 24, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, 24, 25, - 25, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 24, 24, 25, 24, 25, 24, 24, 25, 24, 23, 23, 24, 24, 25, 23, 23, 23, 24, 24, 25, 25, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, - 24, 23, 23, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 21, 22, 21, 22, 22, 21, 22, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, - 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 20, 20, 21, 21, 20, 20, 21, 21, 21, 20, 21, 19, 21, 21, 21, 22, 22, 21, 21, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, - 20, 20, 20, 20, 20, 19, 20, 21, 20, 20, 19, 19, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 18, 18, 20, 20, 20, 19, 19, 19, 18, 18, 18, 20, 20, 19, 18, 18, 19, - 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 18, 18, 18, 17, 18, 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 17, 18, 18, 18, 18, - 17, 17, 17, 19, 18, 18, 18, 17, 18, 18, 18, 18, 17, 16, 17, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 16, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, + 23, 23, 23, 23, 22, 23, 24, 24, 25, 22, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 167, 167, 167, 25, 25, 25, + 32, 32, 32, 99, 98, 99, 98, 98, 98, 25, 24, 25, 37, 37, 37, 28, 28, 29, 26, 26, 26, 74, 74, 74, 135, 135, 134, 25, 25, 26, 25, 25, 25, 154, 154, 154, 44, 44, 44, 26, 25, 26, 29, 30, 30, 26, 26, 26, 86, 86, 86, 97, 97, 97, 25, 25, 26, 79, 79, 79, 115, 115, 115, + 77, 77, 77, 123, 123, 123, 27, 28, 27, 26, 26, 26, 97, 97, 97, 167, 167, 167, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 77, 76, 77, 119, 119, 119, 28, 27, 28, 27, 27, 26, 108, 108, 108, 96, 96, 96, 26, 26, 26, 26, 26, 26, 167, 167, 167, 87, 87, 87, 26, 26, 27, + 78, 79, 79, 132, 132, 132, 26, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 26, 27, 26, 26, 26, 25, 25, 43, 43, 43, 107, 107, 107, 96, 96, 96, 27, 27, 27, 26, 27, 25, 26, 26, 25, 167, 167, 167, 26, 26, 27, 34, 34, 33, 99, 99, 99, 99, 99, 99, 26, 25, 26, 38, 38, 38, + 29, 30, 29, 26, 26, 26, 74, 74, 73, 135, 135, 135, 27, 26, 26, 26, 26, 26, 167, 167, 167, 86, 86, 86, 26, 26, 25, 78, 79, 78, 131, 131, 131, 26, 26, 25, 77, 77, 78, 122, 122, 122, 26, 26, 27, 26, 25, 25, 97, 97, 97, 167, 167, 167, 24, 25, 24, 24, 24, 24, 167, 167, 167, + 25, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 129, 129, 129, 45, 45, 45, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 31, 31, 31, 146, 145, 146, 24, 24, 25, 24, 23, 23, 24, 24, 25, 23, 23, 23, 24, 24, 25, 167, 167, 167, 105, 105, 105, 24, 24, 25, 25, 25, 25, + 120, 120, 120, 88, 88, 88, 94, 94, 94, 72, 72, 72, 23, 23, 24, 33, 33, 33, 152, 152, 152, 24, 24, 25, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 23, 112, 112, 112, 144, 144, 144, 125, 125, 124, 132, 132, 132, 22, 22, 21, 123, 122, 122, 115, 114, 114, 151, 151, 151, 121, 121, 121, + 21, 21, 21, 167, 167, 167, 143, 143, 143, 50, 50, 51, 165, 165, 165, 151, 151, 151, 87, 87, 87, 69, 68, 68, 21, 21, 21, 20, 21, 19, 167, 167, 167, 167, 167, 167, 121, 120, 120, 125, 125, 125, 167, 167, 167, 107, 107, 107, 28, 28, 28, 89, 89, 89, 66, 66, 66, 90, 90, 90, 167, 167, 167, + 104, 104, 104, 20, 20, 19, 68, 69, 68, 167, 167, 167, 97, 96, 97, 77, 76, 76, 165, 165, 165, 117, 117, 117, 20, 20, 20, 20, 20, 20, 167, 167, 167, 143, 143, 143, 19, 19, 19, 19, 19, 20, 19, 19, 20, 128, 128, 128, 167, 167, 167, 32, 32, 32, 18, 18, 18, 80, 80, 79, 143, 143, 143, + 143, 143, 143, 124, 124, 124, 18, 18, 19, 167, 167, 167, 163, 163, 163, 152, 152, 152, 94, 94, 94, 19, 19, 18, 167, 167, 167, 143, 143, 143, 18, 18, 19, 18, 18, 18, 167, 167, 167, 143, 143, 143, 17, 17, 17, 167, 167, 167, 167, 167, 167, 120, 120, 120, 124, 124, 124, 167, 167, 167, 106, 106, 106, + 17, 17, 17, 167, 167, 167, 167, 167, 167, 120, 120, 120, 121, 121, 121, 167, 167, 167, 108, 108, 108, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 16, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 17, 18, 17, 17, 16, 16, 16, 16, 15, 15, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 18, 16, 17, 17, 16, 16, 15, 16, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 15, 16, 15, 16, 17, 16, 16, 15, 15, 16, 16, 17, 16, 16, 16, 16, 16, 16, 22, 22, 23, 62, 62, 64, 52, 52, 52, 23, 23, 23, 22, 21, 21, 21, 21, 20, 20, 19, 20, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 22, 21, 21, 20, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 23, 23, 23, 22, 21, 22, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 23, 23, 24, 22, 22, 22, 24, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 24, 24, 24, 24, 24, 24, 23, 24, 23, 25, 24, 25, - 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 25, 26, 26, 26, 25, - 26, 25, 25, 26, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 25, 24, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 27, 27, 26, 26, 27, 27, - 26, 27, 27, 27, 27, 26, 25, 25, 25, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 27, 27, 26, 27, 26, 25, 26, 25, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 25, 25, 25, 25, 25, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 25, 27, 26, 25, 25, 25, 25, 26, 26, 27, 26, 25, 25, 26, 25, 25, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 27, 25, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 26, 26, 25, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 24, 25, 24, 24, 25, - 24, 24, 24, 24, 24, 23, 24, 23, 24, 23, 24, 23, 24, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 22, 23, 23, 22, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 22, 22, 22, 23, 23, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 22, 21, 22, 20, 20, 20, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 20, 20, 19, 21, 20, 20, - 20, 20, 20, 21, 21, 21, 20, 19, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 22, 19, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 20, 19, 19, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, - 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 17, 19, 19, 19, - 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 17, 17, 17, 18, 18, 18, 19, 18, 18, 19, 19, 18, 17, 17, 18, 18, 17, 18, 18, 18, 17, 19, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 17, 17, 17, + 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 167, 167, 167, 25, 25, 24, 25, 25, 25, 25, 25, 25, 148, 148, 148, 25, 25, 25, 58, 58, 58, 132, 132, 132, 137, 137, 137, 136, 136, 136, 50, 50, 50, 25, 25, 25, 26, 25, 26, 67, 67, 66, + 141, 141, 141, 132, 132, 132, 111, 111, 111, 26, 26, 26, 27, 27, 27, 104, 104, 104, 132, 132, 132, 127, 127, 127, 38, 38, 38, 25, 25, 25, 94, 94, 94, 143, 143, 143, 130, 130, 130, 83, 83, 83, 167, 167, 167, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 27, 27, 26, 90, 91, 91, + 138, 139, 139, 141, 141, 141, 104, 104, 104, 30, 30, 30, 26, 26, 26, 26, 26, 26, 167, 167, 167, 75, 75, 75, 133, 133, 133, 142, 142, 143, 52, 51, 52, 26, 25, 26, 25, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 147, 147, 147, 26, 26, 26, + 26, 26, 26, 26, 26, 25, 167, 167, 167, 25, 25, 25, 26, 26, 27, 26, 25, 25, 148, 148, 148, 26, 26, 26, 60, 60, 60, 132, 132, 132, 137, 137, 137, 136, 136, 136, 51, 50, 52, 25, 25, 26, 25, 25, 25, 167, 167, 167, 75, 75, 75, 133, 133, 133, 142, 142, 142, 50, 50, 50, 25, 25, 25, + 26, 26, 25, 94, 94, 94, 143, 143, 143, 130, 130, 130, 83, 83, 83, 167, 167, 167, 25, 24, 25, 25, 25, 25, 167, 167, 167, 25, 24, 25, 24, 23, 23, 24, 24, 24, 24, 24, 24, 94, 95, 94, 96, 96, 96, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 81, 80, 81, 113, 113, 113, + 24, 24, 24, 24, 24, 23, 24, 23, 24, 23, 24, 23, 24, 23, 23, 167, 167, 167, 64, 64, 63, 128, 128, 128, 147, 147, 147, 107, 107, 107, 26, 26, 26, 136, 136, 136, 28, 28, 27, 23, 23, 22, 24, 23, 23, 127, 127, 127, 67, 67, 67, 23, 23, 23, 24, 23, 23, 22, 22, 22, 23, 23, 22, + 102, 102, 102, 152, 152, 152, 157, 157, 157, 92, 92, 91, 21, 21, 21, 81, 80, 81, 154, 154, 154, 155, 155, 155, 112, 111, 112, 22, 21, 22, 167, 167, 167, 143, 143, 143, 22, 22, 22, 58, 58, 58, 133, 133, 133, 158, 158, 158, 144, 144, 144, 24, 23, 23, 22, 22, 22, 167, 167, 167, 146, 145, 145, + 101, 101, 101, 158, 158, 158, 132, 132, 133, 35, 35, 35, 40, 40, 41, 129, 129, 129, 156, 156, 156, 155, 155, 155, 115, 116, 116, 30, 29, 29, 20, 20, 20, 21, 21, 20, 81, 81, 81, 145, 145, 145, 158, 158, 158, 120, 120, 120, 32, 32, 32, 19, 19, 19, 20, 19, 20, 167, 167, 167, 143, 143, 143, + 19, 19, 19, 20, 20, 20, 19, 19, 19, 92, 92, 92, 167, 167, 167, 103, 103, 103, 20, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 167, 167, 167, 143, 143, 143, 102, 102, 102, 122, 122, 122, 19, 19, 19, 167, 167, 167, 143, 143, 143, 18, 18, 17, 19, 19, 19, + 167, 167, 167, 143, 143, 143, 18, 18, 18, 167, 167, 167, 145, 145, 145, 101, 101, 101, 158, 158, 158, 132, 132, 132, 34, 33, 33, 19, 19, 18, 167, 167, 167, 113, 112, 113, 115, 115, 115, 157, 157, 157, 131, 131, 131, 33, 33, 33, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 19, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 16, 18, 17, 18, 17, 16, 17, 18, 17, 18, 16, 16, 16, 16, 17, 17, 18, 17, 18, 17, 17, 18, 17, 16, 16, 17, 17, 18, 16, 17, 16, 16, 15, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 16, 23, 23, 22, 62, 62, 64, 52, 52, 52, 22, 22, 22, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 20, 21, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 21, 21, 22, 22, 22, 22, 23, 22, 22, - 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 24, 23, 24, 24, 25, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, + 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 24, 23, 24, 24, 25, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 167, 167, 167, 24, 24, 24, 24, 24, 24, 60, 60, 60, 141, 141, 141, 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 25, 24, 25, 25, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 24, 24, 24, 26, 26, 25, 25, 25, 25, 26, 25, 25, 26, 26, 26, 25, 25, 25, 26, 25, 25, 26, 26, 26, - 25, 25, 26, 26, 26, 26, 26, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 27, 27, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 26, 26, 25, 25, 25, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 25, 25, 25, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 25, 26, 27, 26, 25, 25, 26, 27, 27, 27, 26, 25, 26, 27, 26, 26, 24, 25, 25, 82, 82, 82, 146, 146, 146, 146, 146, 146, - 73, 73, 74, 26, 26, 26, 26, 25, 26, 26, 25, 25, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 24, 24, 24, 73, 73, 74, 129, 129, 129, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 23, 23, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 25, 25, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, - 24, 23, 24, 24, 24, 24, 22, 22, 22, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 22, 22, 22, 22, 20, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, - 21, 21, 22, 21, 20, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 21, 21, 21, 20, 20, 20, 20, - 21, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 21, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 19, 18, 18, 18, 20, 19, 19, - 18, 18, 18, 20, 20, 19, 19, 19, 19, 19, 18, 19, 18, 18, 17, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 19, 19, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 17, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, + 25, 25, 26, 26, 26, 26, 167, 167, 167, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 27, 27, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 26, 26, 25, 25, 25, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 25, 25, 25, 27, 27, 26, 26, 26, 26, 36, 36, 36, 42, 42, 42, 26, 27, 26, 58, 58, 58, 148, 148, 148, 26, 26, 26, 26, 26, 26, 26, 27, 27, 167, 167, 167, 26, 27, 26, 25, 25, 26, 62, 62, 62, 141, 141, 141, 27, 26, 26, 24, 25, 25, 26, 26, 26, 27, 27, 27, 26, 26, 25, + 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 25, 25, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 24, 24, 24, 25, 25, 26, 25, 24, 24, 167, 167, 167, 25, 25, 25, 24, 24, 24, 167, 167, 167, 25, 25, 25, 25, 25, 24, 23, 23, 24, + 24, 24, 24, 30, 30, 30, 144, 144, 144, 76, 77, 76, 26, 26, 26, 24, 24, 24, 63, 62, 63, 150, 151, 151, 40, 40, 40, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 23, 23, 23, 167, 167, 167, 24, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, + 24, 23, 24, 24, 24, 24, 22, 22, 22, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 94, 94, 94, 167, 167, 167, 167, 167, 167, 50, 50, 50, 22, 22, 22, 37, 37, 36, 167, 167, 167, 167, 167, 167, 104, 104, 104, 21, 22, 21, 110, 110, 110, 90, 90, 90, + 21, 21, 22, 21, 20, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 20, 167, 167, 167, 143, 143, 143, 20, 20, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 21, 21, 21, 20, 20, 20, 20, + 21, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 21, 20, 20, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 19, 19, 19, 19, 19, 19, 19, 20, 24, 23, 23, 133, 133, 133, 167, 167, 167, 144, 144, 144, 107, 107, 107, 96, 95, 95, 95, 95, 94, 54, 54, 54, 20, 19, 19, + 18, 18, 18, 20, 20, 19, 19, 19, 19, 19, 18, 19, 18, 18, 17, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 19, 19, 19, 18, 18, 18, 17, 17, 17, 167, 167, 167, 143, 143, 143, 19, 18, 17, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 19, 19, 18, 17, 17, 17, 16, 17, 17, 18, 18, 17, 17, 17, 16, 17, 18, 16, 18, 18, 18, 18, 18, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 18, 18, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 15, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 15, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 23, 23, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 20, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 23, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 24, 23, 24, 23, 23, 22, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, - 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 23, 23, 24, 24, 24, 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 25, 24, 23, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, - 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 25, 25, 26, 27, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 25, 26, 26, 26, 26, 26, 25, 25, 26, 25, 26, 26, 26, 26, 27, 27, 27, 26, 26, 27, 26, 25, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, - 26, 26, 26, 25, 25, 26, 27, 27, 27, 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 26, 26, 25, 25, 25, 25, 26, 26, 27, 27, 26, 25, 25, 26, - 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 25, 26, 25, 26, 33, 33, 33, 145, 145, 146, 57, 57, 57, 26, 25, 26, 26, 26, 25, 25, 25, 24, 25, 25, 26, 25, 25, 26, 25, 24, 25, 24, 24, 24, 25, 25, 25, 26, 26, 25, 24, 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, - 34, 33, 33, 137, 137, 137, 56, 56, 56, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, - 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 24, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 22, 22, 23, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 22, 23, 22, 23, 22, 22, 21, 23, 23, 23, 21, 21, 21, - 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 23, 22, 22, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 21, - 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, 20, 20, 21, 20, 20, 19, 19, 19, 19, 19, 19, 19, - 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 17, 18, 18, 18, 18, 18, 18, 19, 17, 18, 18, - 18, 18, 19, 18, 18, 18, 19, 19, 18, 17, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, + 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 146, 146, 146, 134, 134, 134, 143, 143, 143, 130, 130, 129, 49, 49, 49, 25, 25, 24, 25, 25, 24, 24, 24, 25, 24, 23, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, + 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 25, 25, 26, 27, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 25, 26, 26, 26, 26, 167, 167, 167, 26, 25, 26, 26, 26, 26, 27, 27, 27, 26, 26, 27, 26, 25, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, + 26, 26, 26, 25, 25, 26, 27, 27, 27, 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 25, 26, 46, 46, 46, 128, 128, 128, 140, 140, 140, 142, 142, 142, 62, 61, 61, 25, 25, 25, 25, 26, 26, 27, 27, 26, 146, 146, 146, + 135, 135, 135, 143, 143, 143, 130, 130, 130, 49, 48, 49, 26, 25, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 25, 26, 26, 26, 25, 25, 25, 24, 25, 25, 26, 25, 25, 26, 25, 24, 25, 24, 24, 24, 25, 25, 25, 26, 26, 25, 24, 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, + 26, 25, 25, 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 24, 25, 167, 167, 167, 144, 144, 144, 144, 144, 144, 144, 144, 144, 99, 98, 98, 24, 24, 24, 34, 34, 34, 112, 112, 112, 142, 142, 142, 144, 144, 144, 123, 123, 123, 44, 44, 44, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, + 24, 23, 23, 23, 23, 23, 167, 167, 167, 23, 23, 23, 23, 23, 23, 22, 22, 22, 24, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 22, 22, 23, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 22, 23, 22, 23, 83, 83, 82, 167, 167, 167, 153, 153, 153, + 21, 21, 22, 22, 22, 22, 21, 22, 21, 139, 139, 139, 167, 167, 167, 96, 95, 95, 21, 21, 20, 132, 132, 132, 109, 109, 109, 21, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 167, 167, 167, 143, 143, 143, 21, 21, 21, 20, 20, 19, 20, 20, 21, + 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 167, 167, 167, 143, 143, 143, 20, 20, 19, 19, 19, 19, 19, 19, 19, + 19, 20, 19, 22, 22, 22, 77, 77, 77, 132, 132, 132, 153, 153, 153, 164, 164, 164, 152, 152, 152, 96, 96, 95, 19, 19, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 17, 18, 18, 18, 18, 18, 18, 19, 17, 18, 18, + 167, 167, 167, 143, 143, 143, 19, 19, 18, 17, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 18, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 15, 16, 17, 17, 17, 23, 23, 23, 62, 62, 64, 52, 52, 52, 22, 22, 22, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 20, 22, 22, 22, 21, 20, 21, 22, 22, 23, - 22, 22, 21, 128, 128, 128, 144, 144, 145, 144, 144, 145, 144, 144, 145, 128, 128, 129, 71, 71, 71, 22, 23, 23, 71, 71, 72, 144, 144, 145, 145, 144, 145, 112, 112, 112, 136, 136, 137, 71, 71, 72, 88, 88, 88, 145, 145, 145, 145, 145, 145, 145, 145, 145, 89, 88, 88, 24, 24, 24, 39, 39, 39, - 121, 121, 121, 145, 145, 145, 145, 145, 145, 145, 145, 145, 56, 56, 56, 22, 22, 23, 112, 112, 113, 145, 145, 145, 145, 145, 146, 105, 105, 105, 129, 129, 129, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 24, 23, 23, 23, 73, 72, 73, 137, 137, 137, 145, 145, 146, 137, 137, 137, 72, 72, 72, - 25, 25, 24, 81, 81, 82, 113, 113, 113, 26, 25, 24, 25, 25, 25, 73, 73, 74, 113, 113, 114, 25, 25, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 25, 26, 26, 81, 81, 81, 145, 145, 146, 146, 146, 146, 146, 145, 146, 89, 89, 89, 27, 27, 26, 25, 25, 25, 130, 130, 130, 146, 146, 146, - 146, 146, 146, 145, 145, 146, 129, 129, 130, 74, 74, 74, 24, 24, 24, 74, 74, 74, 146, 146, 146, 146, 145, 146, 114, 114, 114, 137, 137, 138, 73, 73, 73, 58, 58, 59, 146, 146, 146, 26, 26, 25, 26, 26, 26, 43, 43, 43, 146, 146, 146, 25, 25, 25, 42, 42, 42, 122, 122, 122, 146, 146, 146, - 130, 129, 130, 114, 114, 114, 97, 98, 98, 25, 26, 25, 98, 98, 98, 146, 146, 146, 146, 146, 146, 146, 145, 146, 146, 145, 146, 130, 130, 130, 24, 24, 25, 26, 26, 25, 98, 98, 98, 145, 145, 146, 146, 146, 146, 146, 145, 146, 81, 81, 81, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 24, 24, - 24, 24, 25, 25, 25, 24, 113, 113, 114, 121, 121, 122, 145, 145, 146, 146, 146, 146, 105, 105, 106, 25, 25, 25, 24, 24, 24, 25, 25, 26, 97, 97, 97, 113, 113, 114, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 40, 40, 41, 145, 145, 146, 24, 24, 25, - 23, 23, 23, 25, 25, 25, 25, 25, 25, 24, 24, 24, 145, 145, 145, 56, 56, 55, 24, 24, 24, 145, 145, 145, 56, 56, 56, 23, 23, 23, 88, 88, 89, 145, 145, 145, 145, 145, 145, 145, 145, 146, 64, 64, 64, 113, 113, 113, 79, 79, 80, 23, 23, 23, 24, 23, 24, 96, 96, 96, 80, 80, 80, - 31, 31, 30, 120, 120, 121, 144, 144, 145, 137, 137, 137, 112, 112, 112, 128, 128, 129, 23, 22, 23, 22, 22, 22, 104, 104, 104, 144, 144, 145, 144, 144, 145, 145, 145, 145, 79, 79, 80, 54, 54, 54, 144, 144, 145, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 21, 21, 20, 21, 20, 20, 19, - 71, 70, 71, 128, 128, 128, 144, 144, 144, 144, 144, 145, 128, 128, 128, 87, 86, 87, 21, 20, 20, 79, 79, 79, 111, 111, 111, 22, 21, 21, 20, 21, 21, 21, 21, 20, 70, 70, 70, 144, 144, 144, 144, 144, 144, 103, 103, 103, 144, 144, 145, 53, 53, 53, 53, 53, 53, 144, 144, 145, 20, 20, 20, - 19, 20, 20, 36, 36, 36, 144, 144, 144, 20, 19, 19, 78, 78, 78, 111, 111, 111, 19, 19, 19, 20, 20, 19, 69, 69, 69, 111, 110, 111, 20, 20, 20, 68, 68, 69, 144, 144, 144, 35, 35, 35, 18, 18, 18, 20, 20, 20, 18, 18, 18, 19, 19, 18, 19, 18, 19, 19, 19, 19, 18, 18, 18, - 18, 17, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 18, 19, 17, 17, 17, 18, 18, 18, 18, 18, 17, + 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, + 23, 23, 24, 23, 23, 23, 22, 23, 23, 23, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 24, 23, 23, 23, 24, 24, 25, 23, 23, 24, 24, 24, 25, 24, 24, 23, 24, 24, 23, + 25, 25, 24, 25, 25, 25, 25, 25, 24, 26, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 25, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 26, 25, 25, 25, 27, 27, 26, 25, 25, 25, 26, 26, 26, 167, 167, 167, + 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 24, 24, 24, 26, 26, 25, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 27, 27, 26, 26, 25, 26, 26, 25, 26, 26, 26, 27, 27, 27, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 25, 26, 26, 26, 26, 25, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 27, 26, 25, 25, 25, 26, 25, 25, 26, 26, 26, 24, 24, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 27, 26, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 24, 24, + 24, 24, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 24, 24, 25, 25, 26, 24, 24, 24, 167, 167, 167, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 23, 24, 24, 24, 25, + 23, 23, 23, 25, 25, 25, 25, 25, 25, 24, 24, 24, 23, 23, 23, 24, 24, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 167, 167, 167, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 24, 23, 24, 22, 22, 22, 23, 23, 23, + 22, 22, 22, 22, 22, 23, 22, 21, 22, 23, 23, 23, 22, 22, 21, 23, 22, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 23, 22, 23, 22, 22, 23, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 21, 21, 20, 21, 20, 20, 19, + 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 167, 167, 167, 143, 143, 143, 21, 20, 20, 21, 21, 21, 21, 20, 20, 22, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 19, 20, 20, 20, 20, 20, 19, 20, 19, 20, 19, 19, 167, 167, 167, 143, 143, 143, 19, 19, 19, 20, 20, 19, 20, 19, 19, 20, 19, 19, 20, 20, 20, 18, 18, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 20, 20, 20, 18, 18, 18, 19, 19, 18, 19, 18, 19, 19, 19, 19, 18, 18, 18, + 18, 17, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 167, 167, 167, 143, 143, 143, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 18, 19, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 18, 18, 17, 16, 16, 16, 18, 18, 17, 17, 16, 17, 17, 17, 16, 18, 18, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 22, 22, 23, 62, 62, 64, 52, 52, 52, 22, 22, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, - 22, 22, 21, 22, 21, 21, 21, 21, 20, 22, 22, 22, 20, 20, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 128, 128, 128, 71, 71, 71, 22, 22, 22, 22, 21, 20, 72, 71, 72, 145, 145, 145, 39, 39, 38, 128, 128, 128, 71, 71, 71, 22, 22, 22, 71, 71, 72, - 136, 136, 137, 72, 72, 72, 23, 23, 23, 23, 23, 22, 22, 22, 22, 31, 31, 31, 145, 144, 145, 47, 47, 48, 129, 129, 129, 112, 112, 112, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 24, 72, 72, 72, 129, 129, 129, 39, 39, 39, 24, 23, 23, 105, 105, 105, 129, 128, 129, 24, 24, 24, - 25, 25, 25, 23, 23, 23, 24, 25, 24, 41, 40, 41, 145, 145, 146, 73, 73, 73, 24, 24, 24, 73, 73, 73, 145, 145, 146, 41, 40, 41, 81, 81, 81, 113, 113, 113, 25, 25, 25, 25, 24, 25, 74, 73, 73, 114, 114, 114, 26, 26, 25, 26, 26, 25, 26, 26, 25, 26, 25, 26, 25, 25, 25, - 113, 113, 113, 73, 73, 73, 25, 25, 26, 49, 49, 49, 129, 129, 130, 74, 74, 75, 25, 25, 26, 129, 129, 130, 74, 74, 74, 25, 25, 25, 26, 25, 26, 73, 73, 74, 145, 145, 146, 41, 41, 41, 130, 130, 130, 74, 74, 74, 26, 26, 26, 74, 74, 74, 138, 137, 138, 73, 73, 73, 57, 57, 57, - 146, 146, 146, 26, 25, 25, 27, 27, 26, 41, 41, 42, 146, 146, 146, 26, 25, 26, 98, 98, 98, 114, 114, 114, 26, 26, 26, 42, 42, 42, 121, 121, 122, 98, 98, 99, 26, 25, 26, 98, 98, 98, 97, 97, 98, 26, 26, 26, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 25, 26, 106, 105, 106, - 122, 122, 122, 41, 41, 41, 26, 25, 26, 49, 49, 49, 130, 130, 131, 90, 89, 90, 25, 25, 26, 24, 24, 24, 25, 24, 26, 26, 25, 25, 25, 25, 25, 113, 113, 114, 98, 97, 98, 24, 24, 25, 40, 40, 40, 129, 129, 130, 81, 81, 81, 25, 25, 25, 32, 32, 33, 137, 137, 138, 145, 145, 146, - 40, 40, 40, 25, 25, 26, 25, 25, 25, 25, 25, 24, 24, 24, 23, 25, 25, 25, 40, 40, 40, 145, 145, 145, 23, 23, 24, 24, 24, 24, 23, 22, 24, 24, 24, 24, 23, 23, 23, 145, 145, 146, 56, 56, 56, 23, 23, 22, 145, 145, 145, 56, 56, 56, 72, 72, 72, 137, 137, 137, 47, 47, 47, - 24, 23, 23, 22, 22, 22, 23, 22, 23, 112, 112, 112, 79, 79, 80, 23, 23, 23, 23, 23, 23, 96, 96, 96, 80, 80, 80, 71, 71, 72, 128, 128, 129, 23, 22, 22, 30, 30, 30, 112, 112, 112, 128, 128, 129, 22, 22, 22, 96, 95, 96, 120, 120, 120, 38, 38, 37, 23, 22, 22, 22, 22, 22, - 21, 21, 21, 55, 55, 55, 144, 144, 145, 22, 22, 21, 22, 22, 22, 22, 21, 22, 21, 21, 20, 21, 21, 21, 79, 78, 79, 144, 144, 144, 78, 78, 78, 21, 21, 21, 21, 21, 21, 54, 54, 54, 144, 144, 144, 20, 19, 20, 79, 79, 79, 111, 111, 111, 21, 20, 20, 21, 21, 20, 21, 21, 21, - 136, 136, 136, 78, 78, 78, 20, 20, 20, 78, 78, 78, 144, 144, 144, 53, 53, 53, 53, 53, 54, 144, 144, 144, 19, 20, 19, 19, 20, 19, 36, 36, 36, 144, 144, 145, 19, 19, 19, 77, 77, 77, 111, 111, 111, 18, 18, 18, 19, 19, 19, 69, 69, 70, 110, 110, 110, 20, 20, 19, 19, 19, 19, + 22, 22, 21, 22, 21, 21, 21, 21, 20, 22, 22, 22, 20, 20, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 20, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 23, + 22, 22, 22, 24, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 24, 23, 23, 23, 22, 24, 24, 24, + 25, 25, 25, 23, 23, 23, 24, 25, 24, 24, 24, 25, 24, 23, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 24, 25, 26, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 25, 26, 26, 25, 26, 25, 26, 25, 25, 25, + 25, 25, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 24, 25, 27, 27, 27, 25, 25, 26, 24, 24, 25, 27, 26, 26, 25, 25, 25, 26, 25, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, + 26, 26, 26, 26, 25, 25, 27, 27, 26, 25, 25, 26, 26, 26, 25, 26, 25, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 27, 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 25, 26, 26, 25, 26, + 26, 26, 25, 25, 25, 25, 26, 25, 26, 24, 25, 25, 26, 26, 27, 26, 25, 25, 25, 25, 26, 24, 24, 24, 25, 24, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 24, 24, 25, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 24, 25, + 24, 24, 24, 25, 25, 26, 25, 25, 25, 25, 25, 24, 24, 24, 23, 25, 25, 25, 24, 24, 24, 23, 23, 22, 23, 23, 24, 24, 24, 24, 23, 22, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, + 24, 23, 23, 22, 22, 22, 23, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 22, 22, 22, 22, 22, + 21, 21, 21, 23, 22, 22, 21, 20, 21, 22, 22, 21, 22, 22, 22, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 19, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 19, 20, 21, 21, 21, 20, 20, 19, 21, 20, 20, 21, 21, 20, 21, 21, 21, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 20, 19, 19, 20, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 18, 18, 18, 19, 19, 19, 19, 19, 20, 18, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 19, 18, 20, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 19, 18, 18, 17, 19, 19, 18, 18, 17, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 18, 17, 17, 17, 19, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 19, 19, 18, 19, 19, 19, 18, 17, 18, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 18, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 16, 18, 18, 18, 17, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 15, 16, 16, 16, 16, 16, 15, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 18, 17, 17, 16, 16, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 22, 22, 22, 62, 62, 64, - 52, 52, 52, 23, 23, 23, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 20, 21, 21, 21, 20, 22, 22, 22, 21, 20, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 128, 128, 128, 71, 71, 71, - 22, 22, 21, 23, 23, 23, 22, 21, 21, 128, 128, 128, 63, 63, 63, 120, 120, 121, 112, 112, 112, 31, 30, 30, 23, 22, 22, 128, 128, 128, 71, 71, 71, 23, 23, 23, 29, 29, 29, 96, 96, 96, 104, 104, 104, 137, 137, 137, 48, 48, 48, 145, 145, 145, 32, 31, 32, 24, 24, 24, 24, 24, 23, - 22, 22, 23, 23, 23, 23, 96, 96, 96, 88, 88, 89, 22, 23, 23, 23, 23, 23, 56, 56, 56, 129, 129, 129, 24, 24, 24, 25, 25, 25, 23, 23, 23, 25, 24, 24, 72, 72, 73, 121, 121, 122, 24, 24, 23, 25, 25, 24, 25, 25, 25, 121, 121, 122, 73, 73, 73, 81, 80, 81, 113, 113, 114, - 25, 25, 25, 25, 25, 25, 73, 73, 73, 114, 113, 114, 24, 24, 24, 25, 25, 25, 26, 25, 24, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 25, 26, 26, 25, 25, 25, 25, 97, 97, 97, 97, 97, 98, 26, 26, 25, 130, 129, 130, 73, 73, 74, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 129, 129, 130, 66, 66, 66, 122, 122, 122, 114, 114, 114, 33, 34, 33, 26, 26, 26, 130, 130, 130, 74, 74, 74, 57, 57, 57, 146, 146, 146, 26, 26, 26, 26, 26, 26, 41, 41, 41, 145, 145, 146, 25, 26, 26, 130, 130, 130, 65, 65, 66, 25, 25, 25, 25, 25, 26, 82, 82, 82, 98, 98, 99, - 27, 26, 27, 97, 97, 98, 98, 98, 98, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 50, 49, 50, 146, 145, 146, 42, 41, 41, 26, 25, 26, 26, 25, 26, 25, 25, 25, 58, 58, 58, 146, 145, 146, 34, 33, 34, 26, 25, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 114, 114, 114, - 81, 81, 81, 25, 25, 25, 25, 24, 24, 81, 81, 80, 114, 113, 114, 26, 25, 26, 81, 81, 81, 121, 121, 122, 97, 96, 97, 96, 96, 97, 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 40, 40, 40, 145, 145, 146, 24, 24, 24, 41, 41, 41, 145, 145, 146, 40, 39, 39, - 24, 24, 23, 145, 145, 146, 56, 56, 56, 23, 23, 24, 145, 145, 146, 55, 55, 56, 96, 96, 97, 88, 88, 89, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 112, 112, 112, 80, 80, 80, 24, 23, 23, 23, 23, 23, 96, 96, 96, 80, 80, 80, 63, 63, 63, 137, 137, 137, 71, 71, 71, - 21, 22, 21, 71, 71, 71, 128, 128, 129, 21, 21, 21, 128, 128, 128, 63, 63, 63, 22, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 54, 54, 54, 144, 144, 145, 21, 21, 21, 22, 22, 21, 21, 21, 22, 20, 21, 21, 22, 21, 21, 128, 127, 128, 71, 70, 70, 21, 21, 22, 21, 21, 21, - 21, 21, 21, 36, 36, 36, 144, 144, 145, 21, 21, 20, 78, 78, 78, 111, 111, 111, 20, 20, 20, 21, 21, 21, 20, 20, 20, 144, 144, 144, 45, 45, 45, 20, 20, 20, 20, 20, 21, 144, 144, 144, 54, 53, 54, 53, 53, 53, 144, 144, 144, 20, 20, 20, 20, 20, 20, 35, 35, 35, 144, 144, 144, - 19, 19, 19, 77, 77, 77, 110, 110, 111, 19, 19, 19, 19, 19, 18, 69, 69, 69, 111, 110, 111, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, + 52, 52, 52, 23, 23, 23, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 20, 21, 21, 21, 20, 22, 22, 22, 21, 20, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, + 22, 22, 21, 23, 23, 23, 22, 21, 21, 22, 22, 21, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 21, 22, 22, 22, 23, 23, 23, 21, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 23, + 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 23, 25, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 23, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, + 25, 25, 25, 25, 25, 25, 25, 24, 25, 26, 25, 26, 24, 24, 24, 25, 25, 25, 26, 25, 24, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 26, 27, 27, 26, 27, 26, 27, + 27, 26, 27, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 26, 26, 25, 25, 26, 25, 26, 26, 25, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, + 25, 25, 24, 25, 25, 25, 25, 24, 24, 25, 25, 24, 26, 25, 25, 26, 25, 26, 24, 24, 24, 25, 25, 25, 24, 24, 25, 23, 23, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 24, 24, 23, 23, + 24, 24, 23, 24, 24, 25, 24, 24, 24, 23, 23, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 23, 22, 22, + 21, 22, 21, 22, 21, 22, 23, 22, 22, 21, 21, 21, 21, 21, 21, 23, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 20, 21, 21, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, + 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 20, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 19, 19, 18, 18, 19, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 17, 18, 18, 18, 17, 18, 18, 17, 18, 18, 17, 17, 17, 18, 17, 17, 16, 18, 17, 18, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 16, 17, 18, 18, 18, 18, 18, 17, 17, 16, 16, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 17, 16, 16, 15, 17, 17, 17, 15, 15, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 23, 23, 24, 62, 62, 64, 52, 52, 52, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 22, 22, 22, 21, 20, 20, 21, 22, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, - 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 23, 128, 128, 128, 71, 71, 71, 23, 22, 23, 22, 22, 22, 55, 55, 54, 145, 145, 145, 46, 46, 47, 47, 47, 47, 96, 95, 96, 144, 144, 145, 145, 145, 145, 145, 145, 145, 71, 71, 71, 71, 71, 72, - 145, 145, 145, 96, 95, 96, 87, 87, 87, 23, 23, 23, 39, 38, 39, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 146, 145, 145, 145, 81, 81, 81, 96, 96, 96, 89, 89, 89, 24, 24, 24, 24, 25, 25, 56, 56, 56, 129, 129, 129, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, - 73, 73, 73, 121, 121, 121, 24, 24, 24, 25, 24, 24, 25, 24, 24, 121, 121, 121, 73, 73, 73, 81, 81, 81, 113, 113, 114, 25, 25, 25, 25, 25, 25, 74, 74, 73, 113, 114, 114, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 25, 24, - 34, 33, 34, 122, 122, 122, 74, 74, 74, 26, 26, 26, 129, 129, 130, 74, 74, 74, 24, 25, 24, 26, 25, 25, 58, 57, 57, 145, 145, 146, 50, 50, 49, 50, 49, 50, 97, 97, 98, 145, 145, 146, 146, 146, 146, 146, 146, 146, 73, 73, 73, 58, 58, 58, 146, 146, 146, 25, 25, 26, 26, 26, 26, - 42, 42, 42, 145, 145, 146, 26, 26, 26, 130, 130, 131, 66, 66, 66, 25, 25, 25, 25, 24, 25, 82, 82, 82, 97, 97, 98, 26, 26, 26, 98, 97, 98, 98, 98, 98, 26, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 66, 66, 66, 130, 130, 130, 25, 24, 24, 25, 25, 25, 25, 25, 26, - 25, 24, 24, 26, 26, 26, 146, 146, 146, 50, 50, 50, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 113, 113, 114, 81, 81, 81, 26, 26, 26, 25, 25, 25, 73, 73, 73, 113, 113, 114, 25, 25, 25, 129, 129, 129, 73, 73, 74, 41, 41, 41, 145, 145, 146, 32, 32, 32, 24, 23, 25, - 25, 24, 25, 24, 24, 24, 24, 24, 24, 40, 40, 40, 145, 145, 146, 25, 25, 25, 96, 97, 97, 137, 137, 137, 97, 96, 97, 23, 23, 24, 145, 145, 146, 56, 56, 56, 24, 23, 23, 145, 145, 146, 56, 56, 56, 97, 96, 97, 88, 88, 89, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, - 112, 112, 113, 80, 80, 80, 23, 23, 22, 23, 22, 23, 96, 96, 97, 80, 79, 80, 23, 23, 23, 79, 79, 79, 120, 120, 121, 145, 145, 145, 145, 144, 145, 128, 128, 128, 22, 22, 22, 128, 128, 128, 144, 144, 145, 145, 145, 145, 144, 144, 145, 144, 144, 145, 112, 112, 113, 54, 54, 54, 144, 144, 145, - 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 20, 30, 30, 30, 144, 144, 145, 38, 38, 38, 21, 21, 21, 54, 55, 54, 144, 144, 145, 144, 144, 144, 144, 144, 145, 20, 20, 21, 78, 78, 78, 111, 111, 111, 20, 20, 20, 20, 20, 21, 21, 21, 20, 144, 144, 144, 37, 37, 36, 20, 20, 20, - 21, 21, 21, 144, 144, 145, 53, 53, 53, 53, 53, 53, 144, 144, 144, 20, 20, 20, 20, 20, 20, 36, 36, 36, 144, 144, 145, 18, 18, 19, 77, 77, 78, 110, 110, 111, 19, 19, 20, 20, 20, 19, 69, 69, 69, 111, 111, 111, 19, 18, 18, 19, 19, 18, 19, 19, 18, 20, 20, 19, 18, 18, 18, + 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 23, 22, 22, 21, 23, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 21, 21, 23, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 23, + 23, 23, 23, 22, 22, 22, 22, 21, 21, 23, 23, 23, 22, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, + 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 25, 24, + 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 24, 25, 26, 26, 25, 24, 25, 24, 26, 25, 25, 26, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 26, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 27, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, + 26, 26, 26, 25, 25, 24, 26, 26, 26, 27, 27, 27, 26, 26, 26, 25, 25, 25, 25, 24, 25, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 27, 26, 25, 24, 24, 25, 25, 25, 25, 25, 26, + 25, 24, 24, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 25, 24, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 25, + 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 21, 21, 22, 21, 22, 22, + 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 20, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, + 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 21, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 19, 19, 18, 19, 19, 18, 20, 20, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 20, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 17, 17, 18, 19, 18, 18, 18, 17, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 16, 18, 17, 17, 17, 17, 16, 17, 16, 17, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 17, 18, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 18, 17, 17, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 22, 23, 21, 21, 21, - 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 20, 22, 22, 22, 128, 128, 128, 144, 144, 145, 145, 145, 145, 145, 144, 145, 128, 128, 128, - 71, 71, 72, 23, 23, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 31, 31, 31, 136, 136, 137, 63, 63, 64, 88, 88, 87, 104, 104, 105, 23, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 121, 120, 121, 72, 72, 72, 23, 23, 23, 30, 30, 31, 120, 120, 121, 72, 72, 72, 56, 56, 56, - 137, 137, 138, 49, 49, 49, 24, 24, 24, 72, 72, 72, 129, 129, 129, 23, 23, 23, 23, 24, 24, 23, 23, 23, 25, 25, 24, 40, 40, 41, 145, 145, 146, 72, 72, 73, 25, 25, 24, 56, 57, 57, 145, 145, 146, 41, 41, 41, 81, 80, 81, 129, 129, 129, 56, 56, 57, 24, 24, 25, 105, 105, 106, - 105, 105, 105, 24, 24, 25, 25, 25, 25, 26, 26, 25, 24, 25, 25, 25, 25, 24, 25, 25, 26, 25, 25, 25, 146, 146, 146, 146, 146, 146, 89, 89, 89, 26, 25, 26, 26, 26, 25, 130, 129, 130, 146, 145, 146, 146, 145, 146, 145, 145, 146, 129, 129, 130, 74, 74, 74, 25, 25, 25, 25, 25, 25, - 26, 26, 26, 25, 25, 25, 34, 34, 35, 138, 138, 138, 66, 66, 67, 57, 57, 58, 146, 146, 146, 82, 82, 82, 25, 25, 25, 81, 81, 81, 138, 138, 138, 25, 25, 25, 82, 81, 82, 122, 122, 123, 34, 34, 34, 26, 25, 26, 98, 98, 98, 97, 98, 98, 26, 26, 26, 98, 98, 98, 145, 145, 146, - 145, 146, 146, 146, 145, 146, 146, 146, 146, 114, 114, 114, 66, 66, 66, 130, 130, 130, 27, 26, 26, 25, 24, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 145, 145, 146, 49, 49, 49, 25, 24, 25, 26, 25, 25, 25, 25, 26, 25, 25, 25, 113, 113, 114, 121, 121, 122, 34, 33, 34, 25, 25, 26, - 121, 121, 122, 89, 89, 89, 65, 65, 65, 137, 137, 138, 33, 33, 32, 25, 25, 25, 113, 114, 114, 80, 80, 80, 24, 24, 23, 24, 23, 23, 25, 25, 24, 25, 25, 25, 40, 40, 40, 145, 145, 146, 40, 40, 40, 145, 145, 146, 48, 48, 49, 137, 137, 137, 39, 39, 39, 145, 145, 145, 55, 55, 55, - 24, 24, 24, 145, 145, 145, 56, 56, 56, 72, 71, 72, 136, 136, 137, 47, 47, 48, 23, 22, 22, 24, 24, 24, 23, 23, 23, 112, 113, 113, 121, 121, 121, 40, 40, 40, 31, 31, 31, 128, 129, 129, 79, 79, 80, 22, 22, 22, 23, 22, 23, 23, 22, 22, 23, 23, 23, 79, 80, 79, 120, 120, 121, - 22, 22, 22, 87, 87, 87, 96, 96, 96, 22, 23, 23, 21, 21, 22, 95, 95, 96, 95, 95, 95, 55, 55, 54, 144, 144, 145, 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 29, 29, 28, 144, 144, 145, 38, 38, 38, 22, 22, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, - 20, 19, 20, 79, 79, 79, 127, 127, 128, 53, 53, 53, 21, 20, 20, 21, 21, 20, 144, 144, 144, 37, 37, 37, 20, 20, 20, 20, 20, 19, 144, 144, 144, 54, 53, 53, 52, 52, 53, 144, 144, 144, 77, 77, 77, 19, 19, 18, 78, 77, 77, 136, 136, 136, 19, 20, 19, 77, 77, 78, 127, 127, 128, - 53, 53, 53, 18, 18, 19, 102, 102, 103, 102, 102, 102, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 18, 18, 18, 19, 19, + 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 20, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, + 22, 23, 23, 23, 23, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 23, 22, 23, 22, 22, 21, 23, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, + 24, 24, 24, 25, 24, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, + 25, 24, 25, 24, 24, 25, 25, 25, 25, 26, 26, 25, 24, 25, 25, 25, 25, 24, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 24, 25, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 26, 26, 25, 25, 25, 25, 25, 25, 25, + 26, 26, 26, 25, 25, 25, 26, 26, 27, 26, 26, 26, 26, 26, 27, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 25, 26, + 25, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 27, 26, 26, 25, 24, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 24, 25, 26, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 25, 26, + 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 25, 25, 25, 25, 26, 26, 24, 23, 23, 24, 24, 23, 24, 23, 23, 25, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 22, 23, 24, 23, 23, 23, 23, + 24, 24, 24, 23, 23, 22, 24, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 23, 22, 22, 23, 23, 23, 22, 23, 22, 23, 23, 23, + 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 23, 23, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 22, 22, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, + 20, 19, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 20, 20, 20, 19, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 21, 20, 20, 19, 18, 19, 20, 20, 19, 18, 18, 18, 19, 19, 18, 20, 19, 19, 20, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, + 20, 20, 20, 18, 18, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 18, 18, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 23, 23, 24, 62, 62, 64, 52, 52, 53, 23, 23, 23, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 22, 20, 20, 20, 22, 22, 21, 21, 22, 22, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 128, 128, 129, 71, 70, 71, 22, 22, 22, 22, 21, 22, 112, 112, 112, 79, 79, 80, 23, 23, 22, 71, 71, 72, 145, 145, 145, 144, 144, 145, 145, 145, 145, 112, 112, 113, 22, 22, 22, 39, 39, 39, 120, 120, 120, 145, 145, 145, 145, 145, 145, - 137, 137, 137, 23, 23, 23, 39, 39, 40, 120, 120, 121, 145, 145, 145, 145, 145, 145, 104, 104, 105, 23, 22, 23, 23, 23, 23, 80, 80, 81, 145, 145, 145, 145, 145, 145, 121, 120, 121, 129, 129, 130, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 72, 72, 73, 136, 137, 137, - 145, 145, 146, 137, 137, 137, 73, 73, 73, 25, 25, 24, 81, 81, 81, 129, 129, 129, 121, 121, 122, 145, 145, 146, 137, 137, 137, 48, 48, 49, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 41, 41, 41, 130, 129, 130, 58, 58, 58, - 25, 25, 25, 130, 130, 130, 73, 73, 73, 26, 25, 25, 25, 25, 25, 113, 113, 114, 81, 82, 82, 27, 26, 26, 73, 73, 73, 146, 146, 146, 145, 145, 146, 146, 146, 146, 114, 114, 114, 27, 26, 26, 58, 58, 58, 146, 146, 146, 105, 105, 106, 146, 146, 146, 145, 145, 146, 74, 74, 74, 25, 25, 26, - 26, 26, 25, 114, 114, 114, 145, 145, 146, 146, 146, 146, 122, 122, 122, 97, 97, 98, 26, 25, 25, 98, 98, 98, 98, 98, 98, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 49, 49, 49, 145, 145, 146, 41, 41, 41, 26, 26, 25, 25, 24, 25, 25, 25, 25, 58, 58, 58, 145, 146, 146, - 32, 32, 33, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 113, 113, 113, 113, 113, 114, 129, 129, 130, 145, 145, 146, 121, 121, 122, 33, 33, 33, 113, 113, 114, 81, 81, 81, 24, 24, 24, 24, 24, 25, 57, 57, 57, 137, 137, 138, 25, 25, 24, 25, 24, 24, 24, 24, 25, 24, 24, 24, - 40, 40, 40, 145, 145, 146, 81, 81, 80, 96, 96, 96, 24, 24, 24, 80, 80, 80, 97, 97, 97, 145, 145, 145, 56, 56, 56, 23, 23, 23, 145, 145, 145, 56, 56, 56, 23, 23, 22, 79, 79, 79, 145, 145, 145, 145, 145, 145, 145, 145, 145, 72, 72, 72, 112, 112, 113, 112, 112, 112, 128, 128, 129, - 145, 145, 145, 120, 120, 120, 31, 30, 30, 22, 22, 22, 128, 128, 129, 144, 144, 145, 144, 145, 145, 137, 136, 137, 55, 55, 54, 22, 22, 22, 22, 22, 22, 103, 103, 103, 145, 145, 145, 145, 144, 145, 120, 120, 120, 38, 38, 37, 55, 55, 54, 144, 144, 145, 21, 21, 21, 22, 22, 22, 21, 22, 20, - 21, 21, 22, 21, 21, 21, 128, 128, 128, 70, 70, 70, 21, 21, 20, 21, 21, 21, 20, 19, 20, 21, 22, 22, 19, 20, 20, 20, 19, 20, 78, 78, 78, 128, 128, 128, 111, 111, 111, 144, 144, 145, 78, 78, 78, 144, 144, 144, 37, 37, 36, 20, 20, 20, 20, 19, 20, 144, 144, 144, 53, 54, 53, - 53, 53, 53, 144, 144, 145, 102, 102, 103, 144, 143, 144, 144, 144, 144, 69, 70, 70, 19, 19, 19, 77, 77, 78, 127, 127, 128, 119, 118, 119, 144, 144, 144, 135, 135, 135, 44, 44, 44, 20, 19, 19, 19, 18, 19, 20, 19, 19, 20, 20, 21, 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, + 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 21, 21, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 25, 25, 25, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 23, 25, 22, 23, 22, + 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 26, 25, 25, 26, 26, 26, + 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 27, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 27, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, + 26, 26, 25, 26, 26, 25, 25, 25, 26, 25, 26, 25, 26, 26, 26, 25, 25, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 24, 25, 25, 25, 25, 26, 26, 26, 25, 26, 25, + 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, 24, 24, 24, + 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 24, 25, 24, 23, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, + 23, 24, 24, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 23, 23, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 20, 21, 21, 21, 21, 22, 22, 22, 21, 22, 20, + 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 19, 20, 21, 22, 22, 19, 20, 20, 20, 19, 20, 20, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, + 20, 19, 20, 20, 20, 21, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 20, 19, 19, 19, 18, 19, 20, 19, 19, 20, 20, 21, 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 18, 18, 18, 18, 17, 18, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 15, 18, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 23, 23, 23, 62, 62, 64, 52, 52, 53, 23, 22, 22, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, - 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 20, 21, 22, 22, 22, 22, 21, 21, 21, 21, 128, 128, 128, 71, 71, 71, 22, 22, 22, 22, 22, 22, 104, 104, 104, 104, 103, 104, 22, 21, 22, 23, 23, 23, + 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 20, 21, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 21, 23, 23, 23, 23, 23, 23, 22, 22, 22, 24, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 24, 23, 23, 24, - 56, 56, 57, 129, 128, 129, 24, 24, 24, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 24, 24, 24, 23, 24, 24, 23, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 26, 26, 25, 25, 25, 25, 97, 97, 97, 81, 81, 81, 26, 25, 25, 34, 34, 34, 129, 129, 130, 81, 81, 82, 25, 25, 25, 130, 130, 130, 74, 74, 75, 25, 25, 25, 25, 25, 26, 105, 105, 105, 106, 106, 106, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, - 26, 26, 27, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 81, 81, 82, 97, 97, 97, 26, 26, 26, 98, 98, 99, 98, 97, 98, 26, 26, 26, 26, 25, 25, 26, 25, 26, - 25, 25, 24, 26, 26, 26, 106, 106, 106, 121, 121, 122, 41, 41, 41, 25, 25, 25, 50, 50, 49, 129, 129, 130, 90, 90, 90, 26, 25, 25, 26, 26, 26, 25, 24, 25, 25, 24, 24, 25, 25, 25, 113, 113, 113, 81, 81, 81, 25, 25, 25, 23, 23, 25, 25, 24, 24, 25, 25, 26, 24, 24, 25, - 25, 25, 25, 25, 24, 24, 25, 25, 25, 26, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 24, 25, 40, 40, 40, 145, 145, 145, 137, 137, 138, 41, 40, 40, 24, 23, 23, 32, 32, 31, 137, 137, 137, 145, 145, 145, 55, 55, 55, 24, 23, 23, 23, 22, 23, 23, 23, 23, - 24, 24, 24, 23, 23, 22, 23, 23, 23, 22, 22, 22, 24, 24, 24, 23, 23, 23, 112, 113, 113, 80, 80, 80, 24, 24, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 21, 22, 22, - 22, 22, 22, 23, 23, 22, 22, 22, 21, 22, 22, 22, 55, 55, 55, 145, 145, 145, 22, 22, 22, 22, 22, 23, 21, 21, 22, 22, 22, 22, 21, 21, 21, 62, 62, 63, 136, 136, 136, 70, 71, 70, 20, 20, 21, 21, 21, 20, 79, 79, 79, 120, 120, 120, 21, 21, 21, 20, 20, 20, 20, 21, 21, - 19, 19, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 54, 53, 53, 144, 144, 144, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 18, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, + 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 24, 24, 24, 23, 24, 24, 23, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, + 25, 25, 25, 26, 26, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 27, 27, 27, 25, 25, 25, 25, 25, 26, 25, 25, 25, 26, 27, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, + 26, 26, 27, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 27, 26, 25, 26, 26, 26, 26, 26, 25, 25, 26, 25, 26, + 25, 25, 24, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 25, 25, 25, 25, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 25, 24, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 23, 23, 25, 25, 24, 24, 25, 25, 26, 24, 24, 25, + 25, 25, 25, 25, 24, 24, 25, 25, 25, 26, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 24, 25, 24, 24, 23, 23, 23, 23, 24, 23, 25, 25, 24, 23, 24, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 22, 22, 22, 24, 23, 23, 23, 22, 23, 23, 23, 23, + 24, 24, 24, 23, 23, 22, 23, 23, 23, 22, 22, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 21, 22, 22, + 22, 22, 22, 23, 23, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 21, 20, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, + 19, 19, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 18, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, 18, 18, 17, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 17, 18, 17, 18, 18, 18, 18, 19, 17, 17, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 17, 17, 18, 18, 18, 17, 17, 18, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 16, 16, 15, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 16, 18, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 18, 17, 23, 23, 23, 62, 62, 64, 52, 52, 53, 23, 23, 23, 20, 20, 19, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 22, 22, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, - 22, 21, 22, 128, 128, 128, 145, 145, 145, 144, 144, 145, 144, 144, 145, 128, 128, 129, 47, 46, 47, 22, 21, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 23, 22, 23, 21, 21, 20, 22, 22, 22, 22, 21, 21, 22, 22, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 24, 23, 24, 23, 23, 24, 22, 22, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 56, 56, 57, 129, 129, 129, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, - 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 25, 24, 73, 74, 74, 129, 129, 130, 145, 145, 146, 145, 145, 146, 113, 113, 114, 33, 33, 32, 25, 25, 25, 129, 129, 130, 145, 145, 146, - 146, 146, 146, 145, 145, 146, 129, 129, 130, 49, 50, 50, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 26, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, - 25, 25, 25, 82, 81, 82, 97, 98, 98, 25, 25, 26, 98, 97, 98, 145, 145, 146, 146, 146, 146, 146, 145, 146, 146, 146, 146, 130, 130, 130, 26, 26, 26, 26, 26, 26, 97, 97, 97, 146, 146, 146, 146, 145, 146, 146, 146, 146, 82, 81, 81, 25, 25, 25, 26, 26, 26, 25, 25, 24, 25, 24, 24, - 24, 24, 23, 24, 24, 24, 113, 113, 113, 81, 81, 81, 25, 25, 25, 25, 25, 26, 24, 24, 24, 25, 25, 24, 25, 25, 25, 24, 24, 23, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 41, 41, 41, 145, 145, 145, 97, 97, 98, - 24, 24, 24, 23, 23, 22, 23, 23, 23, 80, 80, 80, 145, 145, 145, 56, 56, 56, 24, 24, 24, 145, 145, 145, 56, 56, 56, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 24, 24, 23, 23, 23, 22, 22, 22, 112, 112, 113, 80, 80, 80, 23, 22, 22, 22, 21, 21, 22, 21, 22, 22, 22, 22, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 23, 23, 23, 22, 22, 21, 21, 21, 21, 55, 55, 55, 144, 144, 145, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, - 71, 71, 71, 120, 120, 121, 144, 144, 145, 144, 144, 145, 128, 127, 128, 87, 87, 87, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 21, 21, 21, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 20, 20, 52, 53, 52, 144, 144, 144, 19, 19, 19, + 22, 21, 22, 21, 21, 20, 22, 23, 23, 21, 21, 20, 21, 21, 20, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 23, 22, 23, 21, 21, 20, 22, 22, 22, 22, 21, 21, 22, 22, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 24, 23, 24, 23, 23, 24, 22, 22, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, + 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 25, 24, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, + 26, 26, 26, 25, 25, 24, 24, 24, 25, 25, 26, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 26, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, + 25, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 24, 24, 25, 25, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 24, 25, 24, 24, + 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 26, 24, 24, 24, 25, 25, 24, 25, 25, 25, 24, 24, 23, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, + 24, 24, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 23, 23, 24, 24, 24, 23, 23, 24, 24, 23, 24, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 24, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 21, 21, 22, 21, 22, 22, 22, 22, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 23, 23, 23, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, + 22, 22, 22, 22, 22, 22, 21, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 21, 21, 21, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 20, 19, 18, 18, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 18, 20, 19, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, 20, 20, 20, 18, 19, 17, 18, 18, 19, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 17, 17, 16, 18, 18, 18, 18, 18, 17, 17, 17, 16, 18, 18, 18, 19, 19, 19, 18, 17, 17, 18, 18, 18, 17, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 16, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, @@ -1987,7 +1987,7 @@ static const unsigned char temp1[] = { 24, 25, 24, 25, 25, 25, 24, 24, 24, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 24, 24, 25, 24, 25, 24, 25, 24, 24, 24, 24, 25, 24, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 23, 23, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 24, 23, 24, 24, 25, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 23, 22, 22, 22, 23, 23, 22, 23, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 23, 22, 22, 23, 23, 22, - 23, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 21, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, + 23, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 60, 59, 60, 23, 22, 23, 22, 22, 23, 22, 22, 22, 23, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 21, 21, 21, 20, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 18, 18, 17, 20, 20, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 18, 18, 19, 19, 18, 18, 19, 18, 19, 19, 19, 18, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, @@ -2001,7 +2001,7 @@ static const unsigned char temp1[] = { 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 25, 25, 25, 24, 24, 25, 24, 24, 24, 25, 25, 24, 25, 24, 23, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 23, 24, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 23, 23, 26, 26, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, 23, 23, 23, 24, 24, 25, 24, 24, 24, 23, 23, 24, 25, 25, 25, 25, 25, 25, 23, 23, 24, 24, 23, 23, 23, 23, 22, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 24, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 21, 22, 22, 22, 21, 21, 20, 22, 22, 23, 22, 21, 22, 23, 23, 22, 22, 23, 22, + 23, 23, 24, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 21, 111, 111, 111, 129, 129, 129, 24, 24, 24, 21, 21, 20, 22, 22, 23, 22, 21, 22, 23, 23, 22, 22, 23, 22, 22, 22, 22, 21, 21, 20, 21, 22, 21, 21, 21, 21, 22, 21, 22, 22, 22, 21, 22, 21, 21, 22, 22, 21, 20, 20, 20, 21, 22, 22, 21, 21, 22, 21, 21, 21, 20, 20, 20, 22, 22, 21, 20, 20, 20, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 19, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 19, 18, 18, 20, 20, 20, 19, 19, 19, 20, 20, 21, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 18, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, @@ -2016,7 +2016,7 @@ static const unsigned char temp1[] = { 25, 25, 25, 24, 24, 23, 24, 25, 24, 24, 23, 24, 24, 23, 23, 24, 23, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 25, 24, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 24, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 25, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 22, 23, 23, 23, 24, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, + 22, 22, 22, 22, 21, 21, 101, 101, 101, 91, 91, 91, 22, 22, 21, 21, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 22, 21, 22, 21, 22, 22, 21, 21, 20, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 21, 20, 20, 19, 20, 20, 20, 20, 19, 20, 19, 19, 20, 19, 19, 20, 20, 20, 20, 19, 19, 20, 19, 19, 18, 20, 20, 20, 20, 19, 20, 19, 19, 19, 20, 19, 20, 18, 18, 19, 19, 19, 19, 20, 20, 19, 19, 18, 18, 18, 18, 18, 19, 19, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 16, 17, @@ -2027,12 +2027,12 @@ static const unsigned char temp1[] = { 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 23, 22, 23, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 21, 23, 23, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 25, 25, 25, 23, 22, 22, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, - 25, 25, 25, 24, 24, 24, 25, 25, 24, 23, 24, 24, 24, 24, 25, 24, 24, 23, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 25, 24, 25, 25, 24, 24, 24, 24, 25, 24, 25, 23, 23, 24, - 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, - 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 22, 22, 22, 22, 22, 22, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 23, - 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 23, 24, 23, 24, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 23, 22, 23, 22, 22, 23, 21, 21, 22, 23, 23, 22, 22, 21, 21, 23, 22, 22, - 21, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 20, 20, 20, 21, 21, 20, 22, 22, 21, 22, 22, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 22, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, - 20, 21, 20, 21, 21, 21, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 20, 20, 20, 19, 20, 19, 20, 19, 19, 20, 20, 21, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, + 25, 25, 25, 24, 24, 24, 25, 25, 24, 23, 24, 24, 24, 24, 25, 24, 24, 23, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 25, 24, 25, 25, 24, 24, 24, 24, 25, 24, 25, 143, 143, 143, + 45, 45, 45, 23, 24, 23, 24, 24, 24, 24, 24, 24, 36, 36, 36, 157, 157, 158, 27, 27, 27, 24, 24, 24, 167, 167, 167, 25, 25, 25, 25, 25, 25, 25, 24, 25, 94, 94, 94, 151, 151, 151, 85, 85, 85, 24, 24, 24, 51, 51, 51, 160, 160, 160, 27, 27, 27, 23, 23, 24, 27, 27, 27, + 160, 160, 160, 53, 53, 53, 23, 23, 23, 23, 23, 23, 25, 24, 25, 95, 95, 95, 139, 139, 139, 139, 139, 140, 96, 96, 96, 26, 26, 25, 24, 24, 24, 24, 23, 23, 167, 167, 167, 22, 22, 22, 24, 24, 24, 24, 23, 23, 167, 167, 167, 23, 23, 23, 23, 23, 22, 90, 90, 90, 128, 128, 128, + 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 23, 167, 167, 167, 68, 68, 68, 130, 130, 130, 145, 145, 145, 95, 95, 95, 23, 23, 23, 22, 22, 22, 30, 29, 29, 153, 153, 153, 28, 28, 28, 22, 21, 21, 23, 22, 23, 22, 22, 23, 21, 21, 22, 23, 23, 22, 22, 21, 21, 167, 167, 167, + 143, 143, 143, 21, 21, 21, 21, 21, 21, 167, 167, 167, 143, 143, 143, 21, 21, 20, 167, 167, 167, 143, 143, 143, 21, 21, 21, 75, 76, 76, 144, 144, 144, 160, 160, 160, 139, 139, 139, 72, 72, 73, 20, 20, 21, 21, 21, 21, 75, 75, 76, 144, 143, 143, 160, 160, 160, 139, 139, 139, 72, 72, 72, + 20, 21, 20, 21, 21, 21, 75, 75, 75, 143, 143, 143, 160, 160, 160, 139, 139, 139, 71, 71, 72, 20, 19, 19, 20, 19, 19, 124, 124, 124, 20, 20, 20, 19, 20, 19, 20, 19, 19, 20, 20, 21, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 18, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 19, 18, 19, 18, 18, 18, 18, 19, 18, 19, 19, 19, 19, 18, 18, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 19, 19, 18, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 19, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 16, 16, 16, 18, 17, 17, 19, 18, 18, 18, 18, 17, 17, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 16, 17, 16, 16, 17, 18, 18, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, @@ -2040,13 +2040,13 @@ static const unsigned char temp1[] = { 17, 17, 16, 15, 15, 16, 17, 16, 17, 17, 16, 17, 16, 15, 16, 17, 16, 16, 16, 16, 16, 23, 23, 23, 62, 62, 65, 53, 53, 54, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 19, 20, 20, 21, 20, 20, 20, 20, 19, 20, 19, 19, 20, 21, 21, 20, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 23, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 21, 22, 21, 21, 22, 23, 23, 23, 22, 21, 21, 22, 22, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 22, 22, 22, - 23, 23, 23, 23, 23, 22, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 22, 22, 23, 23, 24, 24, 23, 23, 24, 22, 22, 24, 24, 24, 24, 40, 40, 39, 143, 143, 145, 40, 40, 40, + 23, 23, 23, 23, 23, 22, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 22, 22, 23, 23, 24, 24, 23, 23, 24, 22, 22, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 25, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 23, 25, 24, 24, 23, 23, 23, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, - 25, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 25, 25, 25, 25, 25, 25, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 25, 24, 25, 25, 24, 24, 24, 24, 25, 23, 23, 24, 24, 23, 23, - 24, 25, 25, 24, 24, 23, 24, 24, 23, 24, 24, 23, 23, 23, 24, 23, 23, 23, 24, 25, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 22, 22, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, - 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 24, 23, 22, 22, 22, 23, 23, 22, 24, 24, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 21, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 21, 21, 21, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 20, 20, 21, 20, 20, 20, 20, 22, 22, 22, 21, 20, 21, 21, 21, 20, - 21, 20, 21, 21, 21, 21, 20, 20, 20, 19, 19, 19, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, + 25, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 25, 25, 25, 25, 25, 25, 24, 24, 23, 24, 23, 24, 96, 96, 96, 89, 89, 88, 23, 23, 24, 24, 23, 24, 24, 24, 24, 82, 82, 82, 113, 114, 113, 23, 23, 23, 25, 24, 25, 167, 167, 167, 24, 24, 25, 23, 23, 24, 24, 23, 23, + 154, 154, 154, 45, 45, 44, 24, 24, 23, 24, 24, 23, 92, 92, 92, 131, 131, 131, 64, 65, 65, 24, 24, 24, 61, 61, 61, 131, 131, 131, 94, 94, 95, 23, 23, 24, 23, 23, 23, 79, 79, 79, 120, 120, 120, 26, 26, 26, 23, 22, 22, 110, 110, 110, 87, 87, 86, 22, 22, 23, 23, 22, 22, + 167, 167, 167, 23, 22, 22, 22, 22, 22, 23, 23, 23, 167, 167, 167, 22, 22, 22, 45, 45, 45, 154, 154, 154, 38, 38, 38, 23, 23, 22, 24, 24, 23, 22, 22, 22, 23, 23, 22, 167, 167, 167, 94, 94, 94, 23, 22, 22, 24, 24, 24, 119, 119, 119, 77, 77, 77, 22, 22, 22, 42, 42, 42, + 159, 159, 159, 79, 79, 79, 22, 22, 22, 21, 21, 21, 21, 22, 21, 22, 21, 22, 22, 22, 21, 22, 22, 22, 167, 167, 167, 143, 143, 143, 22, 22, 21, 22, 21, 21, 167, 167, 167, 143, 143, 143, 21, 21, 20, 167, 167, 167, 143, 143, 143, 61, 61, 61, 167, 167, 167, 134, 134, 134, 78, 78, 77, + 68, 67, 68, 39, 39, 39, 20, 20, 20, 60, 60, 60, 167, 167, 167, 134, 134, 134, 78, 78, 78, 68, 68, 68, 38, 38, 37, 20, 20, 20, 61, 61, 62, 167, 167, 167, 134, 134, 134, 77, 78, 77, 67, 67, 68, 38, 38, 38, 20, 20, 20, 20, 20, 20, 63, 62, 62, 19, 19, 19, 20, 20, 20, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 18, 19, 19, 19, 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 19, 18, 18, 17, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 19, 19, 18, 17, 17, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 16, 16, 15, 17, 17, 17, @@ -2055,112 +2055,112 @@ static const unsigned char temp1[] = { 20, 21, 21, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 23, 23, 23, 24, 23, 24, 23, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, - 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 111, 111, 113, 79, 79, 80, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 24, 24, 23, 24, 24, 25, 24, 24, 24, 23, 24, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 23, 23, 23, - 25, 24, 25, 24, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 25, 25, 23, 23, 22, 25, 25, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 22, 23, 22, 22, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, - 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 24, 24, 23, 24, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 22, 23, 23, - 22, 22, 22, 23, 23, 22, 22, 22, 22, 24, 23, 23, 22, 22, 21, 23, 23, 23, 21, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 22, - 21, 21, 20, 21, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 20, 20, 21, 20, 21, 21, 20, 22, 21, 21, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 21, 21, 21, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 18, 19, 20, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, + 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 24, 24, 23, 24, 24, 25, 24, 24, 24, 23, 24, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 23, 23, 23, + 25, 24, 25, 24, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 49, 49, 49, 133, 133, 133, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 129, 130, 130, 65, 65, 64, 25, 25, 24, 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 23, 24, 24, 23, 23, 167, 167, 167, 23, 23, 23, 24, 24, 23, 23, 23, 23, 132, 132, 132, 61, 61, 60, 108, 108, 108, 24, 24, 24, 103, 103, 103, 65, 65, 65, 134, 134, 134, 24, 23, 23, + 24, 24, 24, 133, 133, 132, 47, 47, 47, 23, 23, 24, 24, 23, 24, 34, 34, 34, 141, 141, 141, 23, 23, 23, 23, 23, 23, 167, 167, 167, 22, 22, 22, 23, 23, 23, 23, 23, 23, 167, 167, 167, 29, 29, 29, 134, 134, 134, 76, 76, 76, 23, 23, 22, 22, 22, 23, 22, 23, 23, 22, 23, 23, + 22, 22, 22, 167, 167, 167, 29, 29, 29, 24, 23, 23, 22, 22, 21, 46, 46, 46, 129, 129, 129, 22, 22, 22, 92, 92, 92, 88, 88, 88, 136, 136, 136, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 167, 167, 167, 143, 143, 143, 21, 21, 21, 21, 21, 22, + 167, 167, 167, 143, 143, 143, 21, 21, 21, 167, 167, 167, 143, 143, 143, 120, 121, 120, 167, 167, 167, 36, 35, 35, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 120, 120, 120, 167, 167, 167, 35, 34, 35, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 120, 120, 120, 167, 167, 167, + 34, 34, 34, 21, 21, 21, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 21, 21, 21, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 18, 19, 20, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 17, 19, 18, 18, 18, 19, 18, 19, 18, 19, 18, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 17, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 16, 18, 18, 17, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 16, 16, 16, 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 15, 17, 17, 18, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 16, 15, 17, 18, 17, 17, 16, 16, 17, 17, 17, 16, 15, 16, 16, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 15, 16, 17, 16, 17, 17, 17, 17, 17, 17, 15, 15, 15, 16, 17, 17, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 16, 16, 23, 23, 23, 62, 62, 65, 53, 53, 54, 22, 22, 21, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 19, - 22, 22, 21, 21, 21, 20, 21, 21, 21, 85, 85, 86, 102, 101, 103, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 118, 117, 120, 77, 77, 78, 77, 77, 78, 110, 110, 112, 21, 21, 21, 20, 21, 21, 22, 21, 21, 46, 46, 46, 134, 134, 137, 143, 142, 145, 94, 94, 96, 22, 22, 23, - 102, 102, 104, 95, 95, 96, 22, 22, 21, 21, 20, 22, 78, 77, 78, 110, 110, 112, 21, 21, 21, 22, 22, 22, 30, 29, 30, 111, 111, 113, 143, 143, 145, 142, 142, 145, 111, 111, 112, 30, 30, 31, 23, 23, 23, 142, 142, 145, 54, 54, 54, 22, 23, 22, 22, 22, 21, 79, 79, 80, 110, 111, 113, - 22, 22, 22, 39, 39, 39, 127, 127, 129, 95, 95, 97, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 79, 79, 80, 119, 119, 121, 135, 135, 138, 143, 143, 146, 119, 119, 121, 39, 39, 39, 23, 23, 23, 25, 24, 24, 71, 71, 72, 135, 135, 138, 32, 32, 33, 23, 23, 23, 24, 24, 24, - 24, 24, 24, 25, 24, 24, 23, 23, 23, 87, 87, 89, 104, 104, 105, 22, 22, 22, 24, 24, 24, 88, 88, 89, 103, 103, 105, 24, 24, 24, 119, 119, 121, 79, 78, 80, 24, 24, 24, 31, 31, 31, 104, 104, 105, 143, 143, 146, 143, 143, 146, 143, 143, 146, 71, 71, 73, 24, 24, 24, 80, 79, 81, - 143, 143, 146, 143, 143, 146, 143, 143, 146, 95, 96, 97, 24, 23, 24, 72, 71, 72, 127, 127, 130, 144, 143, 146, 143, 143, 146, 127, 127, 129, 24, 24, 25, 38, 39, 39, 143, 143, 146, 72, 72, 72, 23, 23, 23, 25, 24, 24, 24, 24, 24, 24, 23, 23, 25, 24, 24, 23, 24, 24, 24, 24, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 24, 23, 23, 22, 23, 24, 24, 24, 23, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, - 23, 23, 23, 22, 22, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 21, 22, 22, 22, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 21, 21, 21, 22, 22, 22, 22, 23, 22, 22, 21, 22, - 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 22, 22, 22, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 20, 20, 19, - 20, 19, 19, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 19, 21, 21, 21, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, + 22, 22, 21, 21, 21, 20, 21, 21, 21, 20, 20, 19, 21, 21, 20, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 22, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, + 22, 22, 22, 23, 23, 22, 22, 22, 21, 21, 20, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 23, 23, 22, 22, 23, + 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 23, 24, 23, 22, 22, 23, 23, 23, 25, 24, 24, 24, 23, 24, 23, 23, 23, 24, 24, 25, 23, 23, 23, 24, 24, 24, + 24, 24, 24, 25, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 22, 22, 22, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 22, 23, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, 24, 23, 144, 144, 144, 167, 167, 167, 167, 167, 167, 167, 167, 167, 157, 157, 157, 25, 26, 25, 24, 24, 24, 24, 24, 23, 167, 167, 167, 25, 24, 24, 24, 24, 24, 24, 23, 23, 167, 167, 167, 23, 24, 24, 24, 24, 23, + 30, 30, 30, 147, 147, 147, 23, 23, 23, 136, 136, 136, 24, 24, 24, 138, 138, 138, 28, 27, 28, 134, 134, 134, 36, 37, 36, 23, 22, 23, 148, 148, 148, 26, 25, 26, 23, 23, 24, 23, 23, 23, 23, 23, 24, 152, 152, 152, 24, 23, 23, 23, 23, 23, 167, 167, 167, 23, 23, 23, 23, 23, 22, + 23, 23, 23, 167, 167, 167, 141, 141, 141, 123, 123, 123, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 167, 167, 167, 22, 21, 22, 22, 22, 21, 22, 22, 22, 27, 27, 26, 147, 147, 147, 23, 23, 23, 137, 137, 137, 33, 33, 33, 127, 128, 127, 48, 47, 48, + 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 167, 167, 167, 143, 143, 143, 21, 21, 22, 21, 21, 21, 167, 167, 167, 143, 143, 143, 20, 21, 21, 167, 167, 167, 143, 143, 143, 139, 139, 139, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 164, 164, 164, 20, 20, 19, + 139, 139, 139, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 164, 164, 164, 20, 20, 20, 139, 139, 139, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 164, 164, 164, 20, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 20, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 18, 19, 18, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 18, 17, 18, 17, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 18, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 22, 22, 23, 62, 62, 65, 53, 53, 54, 21, 21, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, - 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 44, 45, 45, 142, 141, 144, 30, 29, 30, 21, 22, 22, 21, 21, 21, 38, 37, 37, 142, 142, 145, 37, 37, 37, 78, 78, 80, - 110, 110, 112, 21, 21, 21, 20, 20, 20, 21, 21, 21, 94, 93, 95, 110, 110, 112, 21, 21, 21, 21, 21, 21, 22, 22, 22, 134, 134, 136, 134, 134, 137, 29, 29, 29, 23, 23, 23, 126, 126, 128, 142, 142, 145, 31, 31, 31, 22, 22, 22, 94, 94, 96, 119, 118, 120, 31, 31, 30, 30, 29, 30, - 119, 119, 121, 94, 94, 95, 23, 23, 22, 142, 142, 145, 55, 55, 55, 22, 22, 23, 22, 22, 23, 79, 78, 79, 110, 110, 112, 32, 31, 32, 119, 119, 121, 87, 86, 88, 22, 23, 23, 22, 22, 22, 23, 23, 23, 24, 24, 24, 23, 23, 22, 79, 79, 80, 127, 127, 130, 23, 22, 23, 23, 23, 23, - 112, 111, 113, 111, 111, 114, 24, 24, 23, 22, 22, 22, 111, 111, 113, 143, 143, 146, 71, 71, 72, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 64, 64, 64, 135, 135, 138, 24, 23, 24, 23, 23, 23, 63, 63, 64, 135, 135, 137, 24, 24, 24, 88, 88, 89, 103, 103, 105, - 24, 23, 23, 88, 88, 89, 120, 120, 122, 40, 40, 40, 24, 24, 24, 23, 23, 23, 24, 23, 23, 64, 64, 65, 135, 135, 138, 56, 55, 56, 23, 23, 24, 23, 23, 23, 24, 24, 24, 32, 31, 32, 144, 143, 146, 79, 79, 80, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 25, 25, 25, 24, 24, - 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 22, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 25, 24, 24, 23, 23, 24, 24, 23, 23, 23, 24, 24, 23, 23, 24, 24, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, - 23, 23, 24, 22, 22, 22, 22, 22, 22, 23, 22, 21, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, - 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 19, 19, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, - 21, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 19, 19, 19, 19, 21, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, + 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 20, 22, 21, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, + 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 20, 22, 22, 22, 21, 21, 21, 23, 23, 23, 22, 22, 22, 21, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 21, 22, + 23, 23, 23, 22, 22, 21, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 24, 23, 24, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 23, 23, 24, 24, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 23, 22, 23, 23, 23, 23, + 24, 24, 23, 24, 24, 24, 24, 24, 23, 22, 22, 22, 24, 23, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, + 24, 23, 23, 24, 25, 25, 24, 24, 25, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 25, 24, 25, 97, 97, 97, 67, 67, 67, 24, 24, 23, 65, 65, 65, 113, 113, 113, 25, 24, 24, + 23, 23, 23, 24, 24, 23, 167, 167, 167, 49, 49, 49, 23, 23, 23, 23, 23, 23, 167, 167, 167, 23, 22, 23, 24, 24, 24, 67, 67, 67, 115, 115, 115, 24, 24, 23, 109, 109, 109, 61, 61, 61, 125, 125, 125, 23, 23, 24, 98, 98, 98, 79, 79, 79, 23, 23, 22, 129, 130, 130, 46, 46, 46, + 23, 23, 24, 22, 22, 22, 33, 33, 33, 146, 145, 145, 23, 23, 23, 23, 22, 22, 167, 167, 167, 49, 49, 49, 23, 22, 23, 23, 23, 23, 167, 167, 167, 81, 81, 81, 112, 112, 112, 23, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 167, 167, 167, 34, 34, 34, + 22, 22, 23, 23, 23, 22, 45, 45, 45, 134, 134, 134, 44, 44, 44, 124, 124, 124, 21, 21, 21, 78, 78, 78, 102, 102, 102, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 167, 167, 167, 154, 154, 154, 20, 20, 20, 35, 35, 36, 167, 167, 167, 138, 138, 138, 21, 21, 21, + 167, 167, 167, 143, 143, 143, 125, 125, 125, 167, 167, 167, 145, 145, 145, 143, 143, 143, 163, 163, 163, 157, 157, 157, 20, 20, 21, 124, 124, 124, 167, 167, 167, 145, 145, 145, 143, 143, 143, 163, 163, 163, 157, 157, 157, 20, 19, 19, 124, 124, 124, 167, 167, 167, 145, 145, 145, 143, 143, 143, 163, 163, 163, + 157, 157, 157, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 19, 19, 19, 19, 21, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 20, 18, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 18, 17, 17, 18, 18, 18, 17, 18, 18, 19, 18, 18, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 18, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 18, 18, 16, 16, 16, 16, 16, 16, 18, 18, 18, 17, 17, 17, 16, 17, 17, 18, 18, 17, 16, 16, 17, 17, 17, 16, 18, 18, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 18, 18, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 17, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 16, 15, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 17, 17, 17, 17, 23, 23, 23, 62, 62, 65, 53, 53, 54, 22, 22, 22, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 21, 21, 20, 20, 20, 19, 19, 19, 20, 21, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 21, 22, 21, 21, - 21, 21, 21, 118, 118, 120, 142, 142, 145, 142, 142, 145, 142, 142, 145, 142, 142, 145, 110, 110, 112, 21, 21, 21, 77, 77, 79, 110, 110, 112, 21, 21, 20, 20, 20, 21, 22, 22, 22, 94, 94, 95, 77, 77, 78, 21, 21, 22, 22, 22, 22, 53, 53, 54, 134, 134, 137, 94, 94, 95, 79, 78, 79, - 54, 54, 55, 126, 126, 128, 103, 102, 104, 70, 70, 71, 22, 23, 22, 126, 126, 129, 63, 62, 63, 23, 23, 23, 22, 22, 21, 62, 62, 62, 127, 127, 129, 21, 21, 22, 143, 142, 145, 54, 54, 55, 22, 22, 22, 22, 21, 21, 78, 78, 79, 135, 135, 137, 119, 118, 120, 95, 95, 96, 23, 23, 22, - 21, 21, 21, 23, 22, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 80, 79, 81, 111, 110, 113, 23, 23, 22, 23, 23, 23, 47, 47, 48, 143, 143, 145, 23, 23, 23, 47, 46, 47, 143, 143, 146, 80, 80, 81, 127, 127, 130, 24, 23, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, - 32, 32, 32, 143, 143, 146, 48, 48, 49, 23, 23, 22, 31, 32, 31, 143, 143, 146, 48, 48, 49, 64, 64, 65, 120, 119, 122, 24, 23, 24, 112, 112, 113, 79, 79, 80, 23, 23, 23, 24, 24, 25, 23, 22, 23, 24, 24, 23, 80, 80, 80, 111, 111, 113, 24, 23, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 56, 55, 56, 143, 143, 146, 24, 23, 24, 25, 24, 23, 23, 23, 24, 23, 23, 22, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 23, 23, 24, 24, 24, 24, 23, 24, 24, 23, 24, 23, 23, 22, 23, 23, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 22, 22, 22, - 23, 24, 23, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 22, 22, 24, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, - 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 22, 21, 20, 21, 21, 22, 21, 21, 21, 21, - 22, 22, 22, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 21, 20, 20, 20, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 20, 21, 21, 21, 20, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 19, 18, 18, 19, 19, 20, 20, 19, 20, 20, 19, 19, 19, 20, 20, 19, 18, 19, 20, 20, 19, + 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, + 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 21, 21, 22, 23, 22, 22, 23, 23, 23, 22, 22, 21, 22, 21, 21, 23, 23, 23, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 22, + 21, 21, 21, 23, 22, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 24, 24, 24, 22, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 24, 24, 24, 24, 23, 23, 24, 24, 23, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, + 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 22, 23, 24, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 25, 23, 22, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 23, 23, 24, 23, 23, 49, 48, 49, 120, 120, 120, 23, 23, 24, 116, 116, 116, 64, 64, 64, 24, 24, 24, 24, 24, 24, 23, 23, 24, 167, 167, 167, 103, 103, 103, 27, 26, 27, 24, 23, 24, 167, 167, 167, 23, 23, 24, 23, 23, 23, 108, 107, 107, 80, 80, 80, 22, 22, 22, + 66, 67, 66, 135, 135, 135, 84, 85, 84, 23, 23, 23, 59, 60, 59, 121, 122, 121, 22, 22, 22, 75, 74, 75, 118, 118, 118, 24, 23, 23, 24, 23, 23, 107, 107, 107, 93, 93, 93, 23, 23, 23, 22, 23, 23, 167, 167, 167, 102, 102, 102, 26, 26, 25, 23, 22, 23, 167, 167, 167, 23, 23, 23, + 114, 115, 114, 90, 90, 90, 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 22, 22, 22, 22, 21, 167, 167, 167, 105, 105, 105, 23, 23, 23, 24, 24, 24, 119, 119, 119, 88, 88, 87, 93, 93, 93, 70, 70, 70, 22, 21, 22, 31, 31, 31, 152, 152, 152, 23, 22, 23, 21, 22, 21, 21, 21, 21, + 22, 22, 22, 21, 21, 21, 167, 167, 167, 167, 167, 167, 121, 121, 121, 122, 122, 122, 167, 167, 167, 109, 109, 109, 21, 21, 20, 167, 167, 167, 143, 143, 143, 69, 68, 69, 167, 167, 167, 96, 97, 97, 76, 76, 76, 165, 165, 165, 118, 118, 117, 21, 21, 21, 68, 68, 68, 167, 167, 167, 96, 96, 96, + 76, 76, 76, 165, 165, 165, 117, 117, 117, 20, 20, 20, 68, 68, 68, 167, 167, 167, 96, 96, 96, 77, 77, 77, 165, 165, 165, 117, 117, 117, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 19, 18, 18, 19, 19, 20, 20, 19, 20, 20, 19, 19, 19, 20, 20, 19, 18, 19, 20, 20, 19, 19, 19, 18, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 18, 17, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 18, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 17, 17, 16, 16, 15, 18, 18, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 17, 17, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 16, 18, 17, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 23, 23, 23, 62, 62, 65, 53, 53, 54, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 19, 19, - 20, 20, 20, 20, 20, 20, 19, 19, 20, 21, 21, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 78, 78, 79, 109, 109, 111, 21, 20, 21, 22, 21, 21, 126, 126, 128, 69, 69, 70, 22, 21, 21, 78, 78, 79, 110, 110, 112, 21, 21, 21, 21, 20, 21, - 22, 22, 21, 94, 94, 95, 78, 78, 79, 21, 21, 21, 22, 22, 21, 86, 87, 87, 102, 102, 104, 53, 54, 54, 118, 118, 120, 94, 94, 95, 78, 78, 79, 78, 78, 79, 102, 102, 104, 22, 21, 21, 127, 126, 129, 62, 62, 63, 22, 22, 22, 22, 22, 22, 63, 63, 63, 127, 127, 129, 23, 23, 23, - 142, 142, 145, 54, 54, 55, 22, 22, 22, 23, 23, 23, 78, 78, 80, 126, 126, 129, 135, 134, 137, 55, 55, 55, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 79, 79, 80, 111, 111, 113, 23, 23, 23, 23, 24, 23, 39, 39, 39, 143, 143, 146, 23, 23, 24, - 96, 96, 97, 95, 95, 97, 24, 24, 23, 127, 127, 129, 63, 64, 64, 24, 23, 24, 23, 23, 22, 23, 23, 22, 24, 24, 24, 24, 24, 24, 120, 119, 121, 80, 80, 81, 23, 23, 23, 25, 25, 24, 119, 119, 121, 80, 79, 81, 32, 31, 32, 143, 143, 146, 32, 32, 32, 88, 88, 89, 144, 144, 146, - 143, 143, 146, 143, 143, 146, 143, 143, 146, 143, 143, 146, 64, 64, 65, 143, 143, 146, 143, 143, 146, 143, 143, 146, 143, 143, 146, 143, 143, 146, 64, 64, 64, 143, 143, 146, 143, 143, 146, 143, 143, 146, 143, 143, 146, 143, 143, 146, 88, 88, 89, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 22, 23, - 24, 24, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, - 22, 22, 23, 22, 22, 22, 23, 23, 24, 21, 22, 22, 22, 23, 23, 23, 23, 24, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 20, 21, 21, 21, - 21, 20, 21, 20, 20, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 18, 19, 18, 18, 18, 20, 20, 19, + 20, 20, 20, 20, 20, 20, 19, 19, 20, 21, 21, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, + 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 23, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, + 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 23, 24, 23, 23, 22, 23, 23, 22, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 25, 25, 24, 23, 23, 23, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, + 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 25, 22, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 142, 142, 142, 37, 37, 37, 150, 150, 150, 26, 26, 27, 24, 24, 24, 24, 24, 24, 24, 23, 23, 167, 167, 167, + 73, 73, 72, 151, 151, 151, 135, 135, 135, 167, 167, 167, 135, 135, 135, 100, 100, 100, 147, 147, 147, 44, 44, 44, 24, 24, 24, 28, 28, 28, 162, 162, 162, 43, 43, 43, 23, 23, 23, 26, 26, 26, 154, 154, 154, 27, 26, 26, 23, 23, 23, 89, 89, 88, 138, 138, 138, 140, 140, 140, 103, 103, 103, + 25, 25, 26, 22, 22, 22, 23, 23, 24, 167, 167, 167, 71, 72, 72, 149, 149, 149, 22, 22, 22, 167, 167, 167, 23, 23, 23, 27, 27, 28, 138, 138, 138, 70, 70, 70, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 167, 167, 167, 63, 63, 63, 127, 127, 127, 147, 147, 147, 107, 107, 107, + 25, 25, 25, 136, 136, 136, 28, 28, 27, 22, 22, 22, 22, 22, 22, 127, 127, 127, 66, 66, 66, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 22, 167, 167, 167, 114, 114, 114, 116, 116, 116, 157, 157, 157, 132, 132, 132, 37, 37, 37, 22, 22, 22, 167, 167, 167, 143, 143, 143, 21, 21, 21, + 82, 81, 82, 145, 145, 145, 158, 158, 158, 120, 120, 120, 34, 34, 34, 21, 20, 21, 20, 21, 21, 82, 82, 82, 145, 145, 145, 158, 158, 158, 120, 121, 120, 33, 33, 33, 20, 20, 20, 21, 20, 20, 81, 81, 81, 145, 145, 145, 158, 158, 158, 120, 120, 120, 31, 31, 32, 18, 18, 18, 20, 20, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 20, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 18, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 18, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 16, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 18, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 18, 17, 18, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 17, 18, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 23, 23, 23, 62, 62, 65, - 53, 53, 54, 21, 21, 21, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 19, 21, 21, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 29, 29, 30, 142, 142, 145, - 37, 37, 38, 53, 53, 54, 134, 134, 136, 29, 29, 30, 20, 19, 21, 77, 77, 78, 126, 126, 128, 53, 53, 53, 21, 21, 21, 22, 22, 22, 94, 94, 95, 78, 78, 79, 21, 21, 21, 21, 20, 20, 118, 118, 120, 62, 62, 63, 22, 21, 22, 126, 126, 128, 142, 142, 145, 46, 46, 46, 46, 46, 46, - 134, 134, 136, 30, 29, 29, 94, 94, 95, 119, 119, 121, 30, 31, 31, 23, 23, 23, 110, 110, 112, 94, 94, 96, 23, 23, 23, 143, 143, 145, 102, 102, 104, 22, 22, 21, 22, 22, 22, 79, 79, 80, 111, 111, 113, 47, 46, 46, 135, 135, 137, 55, 55, 56, 22, 22, 22, 23, 23, 23, 22, 22, 22, - 23, 23, 23, 23, 22, 23, 79, 79, 81, 127, 127, 129, 48, 48, 48, 24, 23, 23, 87, 87, 88, 119, 119, 121, 32, 31, 31, 143, 143, 146, 56, 55, 56, 24, 23, 24, 79, 78, 79, 111, 111, 113, 23, 23, 23, 23, 23, 23, 24, 24, 25, 23, 23, 23, 23, 22, 23, 87, 87, 88, 119, 119, 121, - 55, 55, 55, 23, 24, 24, 111, 111, 114, 96, 96, 97, 24, 24, 24, 127, 127, 129, 64, 63, 64, 40, 40, 40, 127, 127, 129, 47, 47, 48, 24, 24, 24, 56, 56, 57, 143, 143, 146, 31, 31, 31, 127, 128, 130, 71, 71, 72, 24, 24, 24, 31, 31, 32, 135, 135, 137, 63, 62, 63, 95, 95, 96, - 95, 96, 97, 23, 24, 23, 24, 23, 23, 111, 111, 113, 87, 86, 88, 23, 23, 24, 23, 22, 23, 23, 22, 22, 23, 23, 24, 24, 24, 25, 23, 23, 23, 24, 24, 24, 23, 22, 22, 23, 23, 24, 23, 23, 23, 23, 23, 24, 22, 22, 22, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, - 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 22, 22, 21, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, - 22, 21, 21, 22, 22, 23, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 22, 21, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, - 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 20, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 19, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, + 53, 53, 54, 21, 21, 21, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 19, 21, 21, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, + 21, 21, 21, 21, 20, 20, 22, 21, 21, 21, 21, 21, 20, 19, 21, 20, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, + 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 23, 22, 22, 23, 23, 23, 23, 23, 21, 21, 21, 22, 21, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, + 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 24, 24, 23, 24, 23, 22, 22, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 25, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, + 23, 23, 22, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 25, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, + 24, 24, 23, 98, 98, 98, 115, 114, 114, 111, 111, 111, 22, 22, 23, 23, 23, 24, 23, 22, 23, 23, 22, 22, 23, 23, 24, 24, 24, 25, 23, 23, 23, 24, 24, 24, 167, 167, 167, 23, 23, 24, 23, 23, 23, 23, 23, 24, 22, 22, 22, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, + 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 22, 22, 21, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 23, 167, 167, 167, 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, + 22, 21, 21, 22, 22, 23, 22, 22, 21, 22, 22, 21, 167, 167, 167, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 22, 21, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, + 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 109, 109, 110, 90, 90, 89, 21, 21, 21, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 19, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 20, 19, 20, 21, 20, 21, 19, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 19, 18, 19, 19, 19, 20, 20, 20, 20, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 18, 18, 19, 19, 19, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 17, 17, 18, 17, 17, 18, 17, 17, 18, 18, 17, 18, 18, 17, 18, 17, 17, 18, 18, 17, 17, 17, 17, 19, 19, 18, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 18, 18, 18, 17, 18, 18, 17, 18, 17, 18, 17, 17, 16, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 23, 23, 23, 62, 62, 65, 54, 54, 54, 22, 22, 22, 20, 20, 21, 20, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 19, 20, 19, 20, - 21, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 22, 20, 20, 20, 101, 101, 103, 77, 77, 79, 94, 94, 95, 94, 94, 95, 20, 20, 20, 20, 20, 20, 77, 77, 78, 126, 126, 129, 110, 110, 112, 142, 142, 145, 78, 78, 79, 142, 142, 145, 142, 142, 145, - 142, 142, 144, 110, 110, 112, 142, 142, 145, 30, 30, 30, 22, 22, 22, 78, 78, 79, 118, 118, 120, 21, 21, 21, 21, 21, 22, 126, 126, 128, 62, 61, 63, 31, 30, 30, 110, 110, 112, 143, 142, 145, 143, 143, 145, 110, 110, 112, 30, 30, 30, 22, 22, 22, 143, 143, 145, 103, 103, 105, 135, 135, 137, - 143, 142, 145, 79, 79, 80, 110, 110, 112, 22, 22, 22, 46, 46, 47, 135, 135, 137, 71, 71, 72, 22, 22, 22, 24, 23, 24, 23, 23, 23, 23, 23, 22, 79, 79, 81, 127, 127, 130, 119, 119, 121, 143, 143, 146, 127, 127, 129, 48, 47, 48, 79, 79, 80, 111, 111, 113, 22, 22, 23, 23, 23, 23, - 32, 32, 32, 135, 135, 138, 47, 47, 47, 23, 24, 23, 22, 22, 23, 24, 23, 23, 23, 24, 23, 63, 63, 64, 127, 127, 129, 103, 103, 105, 143, 143, 146, 143, 143, 146, 48, 47, 48, 24, 23, 24, 103, 103, 105, 87, 87, 88, 24, 24, 24, 56, 55, 56, 119, 119, 121, 143, 143, 146, 143, 143, 146, - 79, 79, 81, 24, 23, 23, 40, 40, 40, 111, 111, 113, 143, 143, 146, 143, 143, 146, 111, 111, 113, 24, 24, 24, 24, 24, 24, 96, 95, 96, 143, 143, 146, 143, 143, 146, 119, 119, 121, 40, 40, 40, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, - 24, 24, 24, 23, 23, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 22, 22, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, - 24, 24, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 22, - 21, 20, 20, 22, 21, 22, 21, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, + 21, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 22, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, + 21, 21, 20, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 22, 22, 23, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 23, 23, 22, 23, + 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 24, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 24, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, + 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 22, 22, 23, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 22, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, + 24, 23, 24, 24, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 51, 51, 51, 167, 167, 167, 61, 61, 61, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, + 74, 74, 74, 23, 23, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 22, 22, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, + 24, 24, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 167, 167, 167, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 167, 167, 167, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 22, + 21, 20, 20, 22, 21, 22, 21, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 132, 132, 132, 109, 109, 109, 20, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 21, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 18, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 20, 20, 20, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 19, 19, 19, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 16, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 19, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 18, 18, 18, 16, 16, 16, 18, 17, 17, 17, 17, 18, 17, 17, 16, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 15, 16, 15, 16, 16, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 22, 22, 23, 62, 62, 65, 54, 54, 54, 21, 21, 21, 20, 20, 21, - 21, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 19, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 62, 62, 63, 126, 126, 128, 134, 134, 136, 54, 54, 54, - 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 22, 22, 22, 22, 94, 94, 96, 77, 77, 79, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, - 21, 21, 21, 22, 22, 23, 21, 21, 22, 22, 22, 22, 21, 21, 22, 23, 23, 22, 22, 22, 21, 22, 23, 23, 24, 23, 24, 22, 22, 22, 78, 78, 79, 111, 111, 112, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 79, 79, 79, - 111, 110, 113, 24, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, + 21, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 19, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 22, 21, 22, 20, 20, 20, 21, 21, 20, 21, 22, 21, + 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, + 21, 21, 21, 22, 22, 23, 21, 21, 22, 22, 22, 22, 21, 21, 22, 23, 23, 22, 22, 22, 21, 22, 23, 23, 24, 23, 24, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 23, 23, 22, + 22, 22, 22, 24, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 24, 24, 24, 23, 23, 23, 24, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 22, 24, 24, 25, 23, 23, 24, 23, 23, 22, 24, 23, 24, 24, 24, 24, 23, 22, 23, 23, 23, 23, 23, 23, 23, - 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 24, 24, 23, 23, 23, 22, 22, 23, 22, 23, 21, 22, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 22, 22, 23, 23, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 23, 22, 21, 21, - 23, 22, 22, 22, 22, 23, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 20, 20, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, + 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 24, 24, 23, 23, 23, 22, 22, 23, 22, 23, 21, 22, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, 167, 167, 167, 23, 22, 23, 22, 22, 23, 23, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 23, 22, 21, 21, + 23, 22, 22, 167, 167, 167, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 20, 20, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 19, 20, 19, 19, 18, 18, 18, 18, 18, 18, 19, 20, 20, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 18, 18, 17, 18, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 17, 18, 17, 17, 17, @@ -2168,10 +2168,10 @@ static const unsigned char temp1[] = { 18, 18, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 15, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 17, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 16, 15, 17, 17, 16, 15, 15, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 23, 23, 23, 62, 62, 65, 54, 54, 54, 21, 21, 22, 20, 19, 20, 21, 20, 20, 19, 18, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 19, 20, 19, 20, 19, 19, 20, - 20, 20, 20, 19, 19, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 21, 21, 134, 134, 136, 126, 126, 128, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 94, 93, 95, 78, 77, 79, 22, 22, 22, 21, 21, 21, 21, 21, 21, - 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 20, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 79, 79, 80, 110, 110, 112, - 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 79, 79, 81, 111, 111, 113, 24, 24, 24, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, - 24, 24, 24, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 22, 23, 23, 24, 24, 23, 23, 47, 48, 49, 143, 143, 146, 48, 48, 49, 24, 24, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, + 20, 20, 20, 19, 19, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, + 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 20, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, + 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 24, 23, 22, 23, 24, 24, 24, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, + 24, 24, 24, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 22, 23, 23, 24, 24, 23, 23, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 24, 24, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 21, 23, 23, 23, 22, 22, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 21, 22, 22, 23, 23, 22, 22, 21, 22, 22, 23, 22, 21, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 23, 23, 22, 23, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 20, 22, 22, 22, 21, 21, 20, 21, 20, 20, 21, 21, 22, 21, 22, 22, @@ -2215,11 +2215,11 @@ static const unsigned char temp1[] = { 20, 20, 20, 22, 21, 22, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 20, 21, 21, 21, 20, 21, 21, 21, 22, 22, 21, 21, 22, 22, 20, 20, 20, 22, 22, 23, 22, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 21, 23, 21, 21, 21, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 21, 21, 23, 22, 23, 23, 22, 23, 21, 21, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 22, 22, 22, 21, 21, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 22, 24, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, - 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, + 24, 23, 24, 52, 52, 52, 138, 138, 138, 139, 139, 139, 141, 141, 141, 105, 105, 106, 27, 27, 27, 23, 23, 23, 24, 23, 24, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 23, 23, 24, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 23, 23, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, - 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 22, 23, 23, 22, + 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 167, 167, 167, 22, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 22, 23, 23, 22, 22, 22, 22, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 20, 22, 20, 20, 20, 22, 22, 22, 21, 21, 21, 22, 22, 21, 20, 20, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 19, 19, 20, 19, - 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 21, 19, 19, 19, 20, 19, 21, 19, 19, 18, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, + 20, 21, 21, 20, 20, 20, 59, 59, 59, 22, 22, 21, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 21, 19, 19, 19, 20, 19, 21, 19, 19, 18, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, 19, 19, 19, 18, 18, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 17, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 19, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 16, 16, 16, 18, 18, 18, 18, 19, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 16, 17, @@ -2229,157 +2229,157 @@ static const unsigned char temp1[] = { 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 20, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 21, 22, 21, 20, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 24, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 22, 22, 22, - 23, 23, 23, 22, 22, 23, 24, 24, 24, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, + 23, 23, 23, 22, 22, 23, 24, 24, 24, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 23, 24, 23, 23, 32, 32, 32, 32, 32, 32, 24, 24, 23, 24, 24, 24, 100, 99, 100, 99, 99, 99, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 23, 24, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 21, 22, 23, 23, 23, 22, 22, 21, 22, 21, 22, 23, 23, 22, 23, 23, 22, 23, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 21, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 20, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, - 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 19, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 167, 167, 167, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, + 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 109, 109, 109, 128, 128, 128, 23, 23, 22, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, - 18, 17, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 17, 17, 17, 19, 18, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 17, 17, 18, + 18, 17, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 125, 125, 125, 22, 21, 22, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 17, 17, 18, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 19, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 17, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 16, 16, 15, 17, 17, 17, 18, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 18, 17, 18, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 16, 17, 16, 16, 16, 15, 15, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 18, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 18, 16, 16, 16, 17, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 22, 23, 23, 62, 62, 65, 54, 54, 55, 21, 21, 20, 18, 18, 19, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 19, 21, 22, 21, 21, 21, 20, 21, 21, 21, - 21, 21, 21, 21, 21, 22, 77, 77, 78, 142, 142, 145, 142, 142, 145, 142, 142, 145, 78, 78, 79, 21, 21, 22, 21, 21, 20, 21, 20, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, + 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, 20, 21, 20, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, 22, 23, 23, 22, 23, 23, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 23, 24, 23, 23, 22, 22, - 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 23, 22, 24, 23, 23, 24, 24, 24, 23, 22, 22, 143, 143, 145, 55, 55, 56, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, - 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 127, 127, 129, 71, 70, 72, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 23, 23, 22, 22, 21, 21, 21, 22, 22, 23, 22, 23, 22, - 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 22, 21, 21, 21, 20, 21, 22, 22, 22, 21, 22, 21, 78, 78, 79, 94, 93, 95, 20, 21, 20, 19, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 19, 19, 20, 20, 20, 20, 19, 19, 19, - 21, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 21, 20, 20, 19, 18, 18, 20, 19, 19, 18, 18, 19, 19, 19, 19, + 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 23, 22, 24, 23, 23, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 23, 23, 23, 24, 23, 23, 29, 28, 28, 144, 144, 144, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, + 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 23, 22, 23, 22, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 23, 23, 22, 22, 21, 21, 21, 22, 22, 23, 22, 23, 22, + 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 167, 167, 167, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 22, 21, 21, 21, 20, 21, 22, 22, 22, 21, 22, 21, 22, 21, 22, 21, 21, 21, 20, 21, 20, 19, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 19, 19, 20, 20, 20, 20, 19, 19, 19, + 101, 101, 101, 91, 91, 90, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 21, 20, 20, 19, 18, 18, 20, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 17, - 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 18, 18, 17, 18, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 19, 18, 19, + 18, 18, 18, 102, 102, 102, 68, 68, 67, 19, 19, 19, 18, 18, 17, 18, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 19, 18, 19, 17, 17, 17, 18, 18, 19, 17, 17, 17, 17, 17, 17, 16, 16, 15, 18, 18, 17, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 15, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 15, 16, 18, 17, 17, 17, 16, 16, 17, 17, 18, 16, 16, 17, 16, 16, 16, 17, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 18, 18, 18, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 22, 22, 23, 62, 62, 65, 54, 54, 55, 20, 20, 21, 20, 20, 20, 19, 19, 18, 20, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 21, 21, 21, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 20, 19, 19, 18, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, - 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 45, 45, 46, 142, 142, 145, 37, 37, 38, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, + 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 23, 21, 22, 22, 21, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 23, 21, 21, 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, - 22, 22, 23, 22, 21, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 21, 21, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 24, 23, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, - 23, 23, 22, 24, 23, 24, 23, 23, 23, 143, 143, 145, 55, 55, 55, 23, 24, 24, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 24, 24, 24, 23, 23, 24, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 24, 23, 23, 24, - 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 23, 22, 23, 23, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 79, 79, 80, 111, 111, 112, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, - 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 23, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 23, 22, 23, 21, 20, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 21, 22, 22, 21, - 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 45, 44, 45, 142, 142, 145, 37, 37, 38, 20, 20, 19, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 19, - 21, 21, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 19, 19, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 19, 18, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, - 18, 18, 18, 19, 19, 19, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 19, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 19, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 19, 19, 19, 18, 17, 17, 17, 18, 18, 18, 18, 17, 18, + 22, 22, 23, 22, 21, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 21, 21, 22, 22, 22, 23, 23, 22, 167, 167, 167, 22, 22, 22, 23, 23, 23, 24, 23, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 167, 167, 167, 23, 23, 23, + 23, 23, 22, 53, 52, 53, 146, 146, 146, 138, 138, 138, 74, 74, 73, 167, 167, 167, 23, 22, 23, 25, 25, 25, 99, 99, 99, 146, 146, 146, 125, 125, 124, 77, 77, 77, 150, 150, 150, 23, 23, 24, 23, 22, 22, 165, 165, 165, 23, 22, 22, 22, 22, 22, 167, 167, 167, 23, 23, 24, 23, 23, 24, + 23, 23, 23, 167, 167, 167, 23, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 25, 25, 25, 103, 103, 102, 147, 147, 147, 125, 125, 125, 64, 64, 64, 167, 167, 167, 22, 22, 22, 23, 23, 22, 32, 31, 31, 118, 118, 118, 139, 139, 139, 125, 125, 125, 65, 65, 65, 23, 23, 23, 22, 22, 22, + 132, 132, 132, 97, 97, 97, 22, 22, 22, 22, 21, 22, 22, 22, 23, 32, 32, 32, 118, 118, 117, 139, 139, 139, 125, 125, 125, 64, 64, 64, 22, 22, 22, 167, 167, 167, 23, 22, 23, 22, 21, 23, 94, 94, 94, 139, 139, 139, 139, 139, 139, 95, 95, 96, 24, 24, 23, 22, 22, 21, 22, 22, 21, + 167, 167, 167, 76, 76, 76, 130, 130, 130, 144, 144, 144, 95, 95, 95, 22, 22, 22, 21, 20, 21, 30, 30, 29, 117, 117, 117, 139, 139, 139, 125, 125, 125, 64, 64, 64, 23, 23, 23, 101, 101, 102, 147, 147, 147, 125, 125, 125, 62, 62, 61, 167, 167, 167, 21, 22, 21, 21, 21, 21, 20, 20, 19, + 21, 21, 20, 21, 21, 20, 167, 167, 167, 66, 66, 66, 130, 130, 130, 145, 145, 145, 94, 94, 94, 21, 20, 20, 21, 21, 21, 27, 27, 26, 153, 153, 153, 26, 26, 27, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 167, 167, 167, 143, 143, 143, 20, 20, 20, + 49, 49, 49, 141, 141, 141, 158, 158, 158, 114, 114, 114, 147, 147, 147, 152, 152, 152, 19, 19, 19, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 20, 20, 167, 167, 167, 143, 143, 143, 18, 18, 19, 75, 75, 75, 167, 167, 167, 120, 120, 120, 19, 18, 19, 19, 19, 19, 143, 143, 143, 167, 167, 167, + 18, 18, 18, 19, 19, 19, 18, 17, 18, 128, 128, 128, 167, 167, 167, 42, 42, 42, 17, 18, 19, 51, 51, 51, 167, 167, 167, 126, 126, 126, 64, 64, 64, 123, 123, 123, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 19, 19, 19, 18, 17, 17, 17, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 18, 17, 16, 17, 17, 16, 16, 17, 18, 18, 18, 17, 17, 17, 15, 16, 15, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 17, 17, 16, 16, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, 15, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 15, 22, 22, 23, 62, 62, 65, 54, 54, 55, 21, 21, 22, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 18, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, - 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 125, 125, 127, 69, 68, 70, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 77, 77, 79, 109, 109, 111, 21, 21, 21, 29, 29, 29, 118, 118, 120, 142, 142, 145, 126, 126, 128, 109, 109, 111, 110, 110, 112, 22, 21, 21, 53, 53, 53, - 134, 134, 136, 142, 142, 145, 118, 118, 119, 134, 134, 136, 70, 69, 70, 53, 53, 53, 142, 142, 145, 22, 22, 23, 54, 54, 54, 143, 143, 145, 22, 22, 22, 22, 22, 22, 38, 38, 37, 142, 142, 145, 22, 22, 21, 22, 21, 22, 22, 22, 23, 23, 22, 22, 23, 23, 22, 54, 54, 55, 134, 134, 137, - 143, 143, 145, 119, 119, 121, 126, 126, 128, 70, 70, 71, 22, 21, 22, 53, 53, 54, 126, 126, 129, 143, 142, 145, 143, 143, 145, 135, 135, 137, 30, 30, 30, 22, 23, 23, 38, 38, 38, 143, 142, 145, 63, 63, 64, 23, 22, 22, 23, 22, 22, 38, 37, 38, 119, 118, 121, 143, 143, 145, 142, 142, 145, - 143, 143, 145, 54, 54, 55, 55, 54, 55, 143, 143, 145, 23, 22, 23, 31, 31, 31, 110, 110, 112, 143, 143, 145, 143, 142, 145, 111, 111, 112, 31, 31, 31, 23, 22, 22, 143, 143, 145, 118, 119, 121, 143, 143, 145, 143, 143, 146, 80, 80, 80, 23, 23, 23, 24, 24, 24, 80, 79, 81, 143, 143, 145, - 143, 143, 145, 143, 143, 146, 110, 110, 112, 22, 22, 22, 79, 79, 80, 143, 142, 145, 143, 143, 146, 103, 103, 105, 143, 143, 145, 39, 39, 39, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 79, 79, 80, 118, 118, 120, 134, 134, 137, 143, 143, 145, 119, 119, 121, 39, 39, 39, 23, 23, 23, - 22, 22, 23, 39, 39, 39, 143, 143, 145, 55, 55, 55, 23, 22, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 47, 47, 47, 143, 142, 145, 30, 30, 29, 22, 22, 21, 78, 78, 79, 142, 142, 145, 143, 143, 145, 95, 94, 96, 143, 142, 145, 30, 30, 31, 62, 62, 62, 135, 134, 137, - 23, 22, 22, 86, 86, 88, 102, 102, 104, 22, 22, 22, 30, 30, 30, 126, 126, 128, 78, 78, 79, 21, 21, 22, 22, 22, 22, 86, 86, 88, 102, 102, 104, 21, 21, 21, 21, 22, 21, 38, 38, 38, 118, 118, 120, 78, 77, 79, 22, 21, 22, 22, 22, 21, 21, 21, 21, 126, 125, 128, 77, 77, 78, - 20, 20, 20, 21, 21, 22, 118, 118, 120, 93, 93, 94, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 19, 19, 19, 21, 21, 20, 19, 20, 20, - 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 18, 18, 19, 18, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 20, - 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 20, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 18, 18, 17, 18, 18, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, + 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 19, 19, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 22, 21, 21, 21, 20, 20, + 21, 21, 20, 21, 21, 21, 21, 21, 20, 22, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 21, 22, 22, 23, 22, 21, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 23, 23, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, + 23, 23, 23, 23, 23, 23, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 22, 22, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 21, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, + 167, 167, 167, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 167, 167, 167, 22, 22, 22, 23, 23, 22, 133, 133, 133, 78, 77, 77, 25, 25, 24, 90, 90, 90, 167, 167, 167, 23, 23, 23, 84, 84, 83, 120, 120, 120, 26, 26, 26, 24, 24, 24, 85, 85, 85, + 165, 165, 165, 23, 23, 24, 22, 21, 22, 163, 163, 163, 23, 23, 23, 22, 22, 22, 167, 167, 167, 23, 23, 23, 23, 23, 23, 23, 23, 22, 167, 167, 167, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 84, 84, 84, 119, 119, 119, 25, 25, 25, 23, 23, 23, 98, 98, 98, 167, 167, 167, + 22, 22, 23, 23, 23, 22, 115, 114, 114, 94, 94, 93, 23, 22, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 38, 38, 38, 136, 136, 136, 136, 136, 136, 22, 22, 21, 22, 22, 21, 22, 22, 21, 114, 114, 114, 93, 93, 94, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 167, 167, 167, + 23, 22, 22, 79, 79, 79, 120, 120, 120, 24, 24, 24, 22, 22, 22, 110, 110, 110, 86, 86, 86, 21, 21, 22, 22, 22, 22, 167, 167, 167, 95, 95, 95, 21, 21, 21, 23, 24, 23, 118, 118, 118, 77, 77, 76, 21, 20, 21, 114, 114, 114, 93, 93, 93, 21, 21, 21, 21, 20, 20, 21, 21, 20, + 83, 83, 83, 119, 119, 119, 23, 23, 23, 20, 20, 20, 97, 97, 97, 167, 167, 167, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 167, 167, 167, 93, 93, 93, 20, 20, 20, 23, 23, 22, 119, 119, 119, 75, 75, 75, 20, 21, 20, 39, 39, 39, 159, 159, 159, 77, 78, 78, + 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 19, 20, 19, 19, 19, 19, 19, 167, 167, 167, 143, 143, 143, 20, 20, 19, 130, 130, 130, 167, 167, 167, 86, 86, 87, 99, 99, 99, 167, 167, 167, 145, 145, 145, 20, 20, 20, 18, 18, 19, 167, 167, 167, 143, 143, 143, 19, 19, 19, 167, 167, 167, + 143, 143, 143, 22, 22, 21, 150, 150, 150, 162, 162, 162, 38, 38, 37, 19, 19, 18, 19, 19, 19, 143, 143, 143, 167, 167, 167, 18, 18, 18, 18, 18, 19, 19, 19, 19, 51, 50, 50, 167, 167, 167, 107, 107, 107, 19, 19, 18, 122, 122, 122, 167, 167, 167, 47, 47, 47, 21, 21, 21, 47, 47, 46, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 17, 19, 18, 18, 18, 18, 17, 17, 17, 16, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 15, 15, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 15, 15, 18, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 15, 17, 17, 17, 17, 16, 17, 22, 23, 23, 62, 62, 65, 54, 54, 55, 22, 21, 22, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, 21, 20, 20, 19, 19, 19, 19, 19, 20, 21, 20, 19, 21, 20, 20, 20, 20, 19, 20, 20, 20, 126, 125, 128, 68, 68, 69, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 20, 77, 77, 78, 110, 109, 111, - 21, 20, 20, 77, 77, 78, 126, 126, 128, 29, 28, 29, 37, 37, 38, 118, 117, 119, 110, 109, 111, 20, 21, 20, 134, 133, 136, 77, 77, 79, 20, 20, 21, 53, 53, 54, 134, 134, 137, 70, 69, 71, 54, 53, 54, 142, 142, 145, 22, 22, 21, 53, 53, 54, 142, 142, 145, 21, 21, 21, 21, 22, 22, - 38, 38, 39, 142, 142, 145, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 23, 22, 22, 21, 21, 126, 126, 129, 77, 78, 79, 22, 22, 22, 54, 53, 54, 126, 126, 129, 70, 70, 71, 38, 37, 37, 142, 142, 145, 79, 78, 80, 22, 22, 21, 23, 22, 23, 22, 22, 23, 23, 23, 23, 21, 21, 22, - 78, 78, 79, 135, 134, 137, 110, 110, 112, 23, 22, 23, 21, 21, 21, 127, 127, 129, 110, 110, 112, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 55, 55, 56, 143, 143, 145, 23, 23, 23, 95, 95, 96, 119, 118, 120, 31, 31, 30, 30, 29, 30, 119, 119, 121, 95, 95, 97, 23, 23, 23, - 142, 142, 145, 71, 71, 72, 22, 23, 23, 54, 54, 54, 143, 143, 146, 54, 54, 55, 71, 71, 71, 135, 135, 137, 55, 54, 56, 23, 22, 23, 21, 21, 22, 23, 23, 23, 39, 39, 39, 143, 143, 145, 54, 54, 55, 23, 23, 23, 79, 78, 80, 143, 143, 145, 39, 39, 39, 23, 23, 23, 23, 22, 22, - 23, 23, 23, 23, 23, 23, 79, 79, 80, 126, 126, 129, 23, 23, 23, 22, 22, 22, 111, 111, 113, 111, 110, 113, 23, 22, 22, 22, 22, 22, 79, 79, 80, 143, 143, 145, 94, 94, 96, 23, 22, 23, 23, 22, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, 135, 135, 137, 54, 54, 54, - 22, 21, 21, 143, 143, 145, 54, 54, 55, 22, 22, 22, 78, 78, 79, 134, 134, 137, 46, 46, 47, 29, 29, 29, 142, 142, 145, 45, 46, 46, 62, 62, 63, 134, 134, 136, 21, 21, 22, 94, 93, 96, 110, 110, 112, 22, 22, 22, 21, 21, 21, 22, 22, 22, 61, 61, 62, 134, 134, 136, 21, 21, 21, - 22, 21, 21, 22, 21, 21, 30, 30, 30, 126, 126, 128, 70, 70, 71, 22, 23, 22, 62, 61, 62, 134, 134, 136, 28, 28, 28, 20, 21, 21, 21, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 20, 21, - 20, 20, 20, 20, 20, 19, 21, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 21, 21, 21, 20, 20, 20, 19, 19, 19, 19, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, - 19, 19, 20, 20, 20, 20, 19, 19, 18, 20, 19, 19, 19, 18, 18, 20, 19, 19, 18, 18, 18, 19, 19, 19, 20, 20, 19, 18, 19, 18, 20, 19, 19, 19, 19, 18, 18, 18, 17, 18, 17, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, - 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 19, 19, 18, 18, 18, 17, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 17, 17, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, 21, 20, 20, 19, 19, 19, 19, 19, 20, 21, 20, 19, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 20, 20, + 21, 20, 20, 20, 20, 20, 21, 21, 22, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 21, 22, 21, 21, 21, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 23, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 23, 22, 22, 22, 22, 21, 23, 22, 23, 22, 22, 23, 23, 23, 23, 21, 21, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 21, 21, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 167, 167, 167, 22, 22, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 22, 22, 22, 22, 167, 167, 167, 22, 21, 21, 23, 23, 22, 158, 158, 158, 39, 39, 39, + 22, 22, 22, 30, 30, 30, 167, 167, 167, 22, 22, 21, 134, 134, 134, 44, 44, 44, 23, 23, 22, 23, 23, 23, 25, 24, 25, 162, 162, 162, 21, 21, 22, 23, 23, 23, 162, 162, 162, 23, 22, 23, 22, 22, 22, 167, 167, 167, 22, 22, 23, 23, 23, 23, 23, 23, 23, 167, 167, 167, 23, 22, 22, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 134, 134, 134, 44, 44, 44, 22, 22, 22, 23, 23, 23, 32, 31, 31, 167, 167, 167, 22, 22, 22, 23, 23, 23, 155, 155, 155, 31, 30, 31, 23, 22, 23, 23, 22, 23, 22, 22, 22, 23, 22, 23, 88, 88, 88, 92, 92, 91, 115, 115, 114, 55, 55, 55, + 22, 21, 21, 22, 23, 23, 155, 155, 155, 31, 31, 31, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 167, 167, 167, 21, 21, 21, 132, 132, 132, 44, 44, 44, 21, 21, 22, 21, 21, 22, 33, 33, 34, 141, 141, 141, 21, 21, 21, 22, 22, 22, 167, 167, 167, 29, 29, 29, 21, 21, 21, + 22, 21, 21, 45, 44, 44, 129, 129, 129, 22, 21, 21, 155, 155, 155, 31, 32, 31, 21, 21, 21, 20, 20, 20, 20, 20, 20, 133, 134, 134, 43, 42, 43, 20, 20, 21, 20, 20, 20, 29, 29, 29, 167, 167, 167, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 167, 167, 167, + 27, 27, 27, 20, 20, 19, 21, 20, 20, 44, 43, 43, 129, 128, 128, 20, 20, 20, 90, 90, 90, 87, 87, 86, 136, 136, 136, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 21, 21, 21, 20, 20, 20, 167, 167, 167, 143, 143, 143, 20, 20, 19, 126, 126, 126, 167, 167, 167, 52, 52, 51, + 20, 20, 21, 167, 167, 167, 143, 143, 143, 20, 19, 19, 19, 18, 18, 167, 167, 167, 143, 143, 143, 19, 19, 19, 167, 167, 167, 157, 157, 157, 95, 94, 94, 167, 167, 167, 91, 91, 91, 18, 17, 18, 19, 19, 19, 18, 18, 18, 143, 143, 143, 167, 167, 167, 18, 18, 18, 18, 18, 18, 19, 19, 18, + 19, 19, 18, 122, 122, 122, 160, 160, 160, 53, 54, 54, 167, 167, 167, 115, 115, 115, 18, 18, 18, 17, 17, 17, 19, 19, 18, 18, 18, 17, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 16, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 18, 17, 17, 18, 18, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 16, 16, 17, 16, 17, 17, 16, 17, 17, 17, 16, 18, 17, 18, 17, 16, 17, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 16, 16, 15, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 16, 15, 18, 17, 17, 16, 16, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 15, 16, 16, 16, 16, 17, 17, 16, 16, 17, 17, 17, 16, 16, 23, 23, 23, 62, 62, 65, 54, 54, 55, 22, 21, 21, 20, 20, 21, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 19, 19, 19, 18, 20, 19, 19, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 19, 20, 126, 126, 128, 69, 69, 70, 21, 20, 20, 21, 21, 19, 19, 19, 20, 20, 20, 21, 77, 76, 78, 109, 109, 111, 20, 20, 21, 77, 77, 78, 102, 102, 103, 21, 21, 21, 20, 20, 20, 78, 78, 79, 110, 110, 112, 37, 37, 37, 142, 142, 145, 29, 29, 30, 21, 20, 20, 21, 21, 21, - 126, 126, 129, 70, 70, 70, 53, 53, 54, 142, 142, 145, 21, 20, 20, 54, 54, 54, 142, 142, 145, 20, 20, 20, 22, 21, 22, 37, 37, 37, 142, 142, 145, 22, 22, 22, 20, 20, 21, 22, 21, 21, 21, 21, 21, 38, 38, 38, 142, 142, 145, 30, 30, 31, 21, 21, 22, 22, 22, 22, 110, 110, 112, - 69, 69, 71, 70, 69, 71, 118, 118, 120, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 31, 31, 32, 135, 134, 137, 63, 62, 63, 135, 135, 137, 39, 38, 39, 38, 38, 38, 143, 143, 145, 31, 30, 31, 23, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 22, 55, 55, 56, - 143, 142, 145, 23, 23, 23, 127, 127, 129, 63, 62, 63, 23, 23, 23, 23, 22, 23, 63, 63, 64, 127, 126, 128, 23, 23, 22, 143, 142, 145, 55, 55, 56, 22, 23, 22, 23, 23, 23, 103, 103, 105, 79, 78, 80, 95, 95, 96, 87, 87, 89, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, - 71, 71, 72, 119, 119, 121, 22, 23, 22, 22, 21, 22, 21, 21, 20, 143, 142, 145, 39, 39, 38, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 79, 79, 79, 111, 110, 113, 22, 22, 22, 23, 22, 22, 46, 46, 46, 142, 142, 145, 23, 23, 22, 22, 22, 22, 135, 135, 137, 78, 78, 80, - 143, 143, 145, 39, 39, 39, 22, 22, 21, 22, 22, 22, 22, 21, 22, 22, 21, 21, 22, 22, 22, 102, 102, 104, 78, 78, 79, 22, 22, 22, 110, 110, 113, 111, 110, 112, 38, 38, 38, 22, 22, 22, 102, 102, 104, 78, 78, 79, 21, 21, 21, 119, 119, 120, 77, 77, 79, 30, 30, 30, 142, 142, 145, - 110, 110, 111, 134, 134, 137, 37, 37, 37, 23, 22, 22, 22, 22, 21, 22, 22, 22, 29, 29, 29, 142, 142, 145, 45, 45, 46, 21, 21, 21, 21, 21, 22, 22, 21, 21, 38, 37, 38, 126, 126, 128, 69, 69, 71, 110, 110, 111, 77, 77, 78, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, - 21, 21, 21, 21, 21, 21, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 21, 20, 20, 20, 19, 19, 19, 19, 20, 19, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, - 21, 20, 20, 19, 20, 19, 19, 19, 20, 20, 19, 20, 19, 19, 20, 19, 19, 18, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 18, 18, 18, 18, 18, 18, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, - 19, 19, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 19, 18, 18, 17, 19, 19, 19, 18, 18, 19, 17, 17, 17, + 20, 19, 20, 21, 21, 21, 20, 21, 20, 21, 20, 20, 21, 21, 19, 19, 19, 20, 20, 20, 21, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, + 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 22, 22, 21, 21, 21, 21, 20, 20, 20, 22, 21, 22, 20, 20, 20, 21, 21, 22, 22, 22, 22, 20, 20, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 23, 21, 21, 22, 22, 22, 22, 22, 22, 22, + 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 24, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 167, 167, 167, 23, 23, 22, 23, 23, 23, + 23, 22, 22, 23, 23, 23, 24, 24, 23, 23, 22, 22, 167, 167, 167, 23, 22, 23, 23, 23, 23, 167, 167, 167, 23, 23, 22, 22, 22, 22, 23, 23, 24, 167, 167, 167, 23, 23, 23, 147, 147, 147, 27, 26, 27, 23, 23, 23, 23, 23, 24, 22, 22, 22, 154, 154, 154, 23, 23, 23, 22, 22, 22, + 160, 160, 160, 22, 23, 22, 22, 23, 22, 167, 167, 167, 21, 21, 20, 22, 22, 22, 23, 23, 22, 167, 167, 167, 23, 23, 23, 22, 22, 23, 23, 23, 22, 23, 23, 22, 147, 147, 148, 26, 26, 26, 23, 22, 22, 22, 22, 22, 22, 22, 22, 167, 167, 167, 22, 22, 22, 23, 22, 22, 158, 158, 158, + 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 22, 21, 22, 138, 137, 137, 46, 46, 46, 69, 69, 69, 106, 106, 106, 22, 22, 22, 22, 22, 23, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 21, 21, 21, 167, 167, 167, 21, 20, 21, 147, 147, 147, 25, 25, 25, + 22, 21, 21, 22, 22, 22, 21, 21, 20, 152, 152, 152, 22, 22, 21, 22, 22, 22, 167, 167, 167, 21, 21, 22, 21, 21, 22, 21, 21, 21, 25, 25, 26, 147, 147, 147, 21, 21, 21, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 147, 147, 147, 25, 25, 25, 21, 21, 20, + 21, 21, 21, 21, 21, 21, 167, 167, 167, 20, 20, 20, 20, 20, 19, 20, 20, 21, 20, 20, 20, 19, 19, 19, 167, 167, 167, 21, 21, 21, 21, 21, 20, 20, 20, 20, 25, 25, 25, 147, 147, 147, 21, 20, 20, 137, 137, 137, 30, 30, 30, 127, 126, 126, 46, 46, 45, 19, 19, 19, 19, 19, 19, + 21, 20, 20, 19, 20, 19, 19, 19, 20, 167, 167, 167, 143, 143, 143, 19, 19, 18, 71, 71, 71, 167, 167, 167, 167, 167, 167, 155, 155, 155, 167, 167, 167, 143, 143, 143, 19, 19, 20, 20, 20, 20, 167, 167, 167, 143, 143, 143, 18, 18, 18, 167, 167, 167, 167, 167, 167, 167, 167, 167, 147, 147, 147, + 23, 23, 22, 19, 19, 18, 18, 18, 18, 19, 19, 19, 143, 143, 143, 167, 167, 167, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 45, 45, 45, 167, 167, 167, 157, 157, 157, 163, 163, 163, 38, 38, 38, 17, 17, 17, 18, 18, 19, 18, 18, 17, 19, 19, 19, 18, 18, 19, 17, 17, 17, 18, 18, 19, 17, 17, 18, 18, 18, 19, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 15, 16, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 16, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 17, 16, 16, 15, 16, 14, 18, 18, 17, 16, 16, 16, 16, 16, 16, 17, 16, 15, 15, 16, 15, 23, 23, 22, 62, 62, 65, 54, 54, 55, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, 21, 20, 20, - 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 125, 125, 128, 141, 141, 144, 141, 141, 144, 142, 142, 144, 77, 77, 78, 19, 19, 20, 77, 77, 79, 109, 109, 111, 21, 20, 20, 77, 77, 78, 94, 93, 95, - 20, 20, 20, 21, 21, 21, 77, 77, 78, 109, 109, 111, 38, 38, 38, 142, 142, 144, 29, 28, 28, 21, 20, 20, 21, 21, 21, 125, 125, 127, 70, 69, 70, 53, 53, 53, 142, 142, 144, 21, 21, 21, 54, 53, 54, 142, 142, 145, 21, 20, 20, 22, 21, 21, 37, 37, 38, 142, 142, 144, 20, 20, 21, - 21, 21, 22, 22, 22, 21, 22, 22, 22, 37, 37, 38, 142, 142, 145, 29, 28, 29, 22, 22, 22, 20, 20, 21, 110, 110, 112, 69, 69, 71, 70, 70, 71, 143, 142, 145, 142, 142, 145, 142, 142, 145, 143, 143, 145, 143, 143, 145, 54, 54, 55, 71, 70, 72, 127, 127, 129, 22, 22, 23, 94, 94, 96, - 94, 94, 95, 38, 38, 38, 142, 142, 145, 143, 143, 145, 143, 143, 145, 143, 143, 146, 143, 143, 145, 78, 78, 79, 55, 55, 56, 142, 143, 145, 22, 22, 22, 126, 126, 128, 63, 63, 64, 22, 22, 22, 23, 23, 23, 63, 63, 64, 127, 127, 129, 23, 23, 23, 142, 142, 145, 55, 55, 55, 23, 23, 22, - 23, 23, 23, 95, 95, 96, 79, 79, 80, 94, 94, 95, 143, 143, 146, 142, 142, 145, 142, 142, 145, 143, 143, 146, 143, 142, 145, 70, 70, 71, 119, 119, 120, 23, 23, 23, 22, 22, 22, 22, 22, 22, 143, 142, 145, 39, 39, 39, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 78, 78, 80, - 111, 110, 113, 23, 23, 23, 22, 21, 22, 39, 39, 38, 142, 142, 145, 22, 22, 23, 70, 70, 71, 127, 126, 128, 23, 23, 23, 94, 94, 96, 86, 86, 87, 23, 23, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 79, 78, 80, 103, 102, 104, 23, 22, 22, 29, 29, 30, 94, 94, 96, - 134, 134, 137, 142, 142, 145, 143, 143, 145, 102, 102, 104, 21, 22, 21, 86, 86, 88, 102, 102, 104, 22, 21, 21, 118, 118, 120, 126, 126, 129, 118, 118, 119, 30, 30, 30, 21, 21, 20, 21, 21, 22, 22, 22, 22, 22, 21, 21, 118, 118, 120, 78, 78, 79, 21, 21, 21, 21, 21, 20, 20, 20, 20, - 21, 21, 21, 38, 37, 37, 134, 134, 136, 134, 134, 136, 29, 29, 28, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 20, 20, 19, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, - 20, 20, 19, 20, 20, 21, 19, 20, 19, 20, 20, 20, 19, 19, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 20, 19, 20, 19, 18, 18, 20, 20, 20, 20, 20, 19, 19, 20, 18, 19, 18, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 18, 19, 18, 18, 18, 18, 20, 19, 19, 19, 19, 19, 19, 20, 20, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 17, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, - 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 18, 18, 18, 17, 18, 18, 19, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, + 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 19, 19, 20, 20, 20, 21, 20, 19, 20, 21, 20, 20, 21, 20, 20, 21, 21, 21, + 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 21, 20, 22, 22, 21, 21, 20, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 19, 21, 21, 21, 20, 21, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 20, 20, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, + 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 22, 22, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 23, 22, 22, 22, + 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 167, 167, 167, 167, 167, 167, 156, 156, 156, 112, 112, 112, 31, 31, 31, 21, 21, 21, 23, 23, 23, 167, 167, 167, 23, 23, 23, 23, 23, 23, 167, 167, 167, 23, 23, 23, 22, 22, 22, 23, 23, 22, 167, 167, 167, + 23, 23, 23, 127, 127, 127, 48, 47, 48, 22, 22, 21, 23, 23, 23, 23, 22, 22, 160, 160, 160, 22, 23, 23, 22, 22, 22, 157, 157, 157, 22, 23, 22, 23, 23, 23, 167, 167, 167, 29, 29, 29, 22, 22, 22, 36, 36, 35, 159, 159, 159, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, + 129, 129, 130, 47, 47, 47, 22, 21, 22, 23, 23, 22, 30, 30, 30, 167, 167, 167, 22, 22, 22, 23, 22, 21, 138, 138, 138, 43, 43, 43, 22, 22, 22, 37, 37, 36, 155, 155, 155, 41, 41, 41, 145, 145, 145, 22, 22, 22, 29, 28, 29, 151, 151, 151, 25, 24, 24, 21, 21, 21, 138, 138, 138, + 43, 43, 43, 21, 22, 21, 36, 37, 37, 155, 155, 155, 21, 22, 21, 167, 167, 167, 22, 21, 21, 129, 129, 129, 45, 44, 44, 22, 21, 22, 22, 21, 20, 33, 33, 32, 145, 145, 145, 21, 21, 22, 22, 22, 22, 167, 167, 167, 32, 32, 32, 22, 22, 22, 21, 21, 21, 44, 44, 44, 133, 133, 133, + 21, 21, 21, 138, 138, 138, 43, 42, 42, 21, 21, 20, 35, 35, 34, 155, 155, 155, 129, 129, 129, 45, 45, 45, 21, 22, 21, 20, 20, 19, 30, 30, 30, 167, 167, 167, 21, 21, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 167, 167, 167, 31, 31, 31, 20, 20, 21, 20, 20, 20, + 44, 44, 43, 133, 133, 134, 42, 43, 42, 124, 124, 124, 19, 19, 20, 77, 78, 77, 101, 101, 101, 20, 20, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 20, 19, 20, 167, 167, 167, 143, 143, 143, 20, 20, 19, 19, 20, 18, 69, 68, 69, 134, 134, 134, 157, 157, 157, 167, 167, 167, 137, 137, 137, + 18, 19, 18, 18, 18, 18, 167, 167, 167, 143, 143, 143, 19, 20, 20, 167, 167, 167, 145, 145, 145, 142, 142, 142, 137, 137, 137, 22, 22, 22, 19, 19, 19, 19, 19, 19, 18, 18, 18, 143, 143, 143, 167, 167, 167, 18, 18, 17, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 129, 128, 128, + 167, 167, 167, 118, 118, 118, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 18, 18, 18, 17, 18, 18, 19, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 18, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 18, 16, 16, 16, 18, 18, 17, 17, 17, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 18, 18, 17, 16, 16, 16, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 16, 16, 16, 18, 18, 17, 16, 16, 16, 15, 15, 15, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 15, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 23, 22, 23, 62, 62, 65, - 54, 54, 55, 21, 22, 22, 21, 20, 20, 19, 19, 20, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 21, 21, 21, 20, 20, 20, 125, 125, 127, 69, 69, 70, - 20, 21, 20, 45, 45, 45, 126, 126, 128, 69, 69, 69, 77, 77, 78, 110, 110, 111, 21, 21, 20, 77, 77, 78, 93, 93, 95, 20, 20, 20, 22, 22, 21, 77, 77, 79, 109, 109, 111, 20, 20, 20, 118, 118, 119, 93, 93, 95, 20, 20, 20, 30, 29, 29, 134, 134, 137, 70, 70, 71, 53, 53, 54, - 142, 142, 145, 21, 20, 21, 54, 54, 54, 142, 142, 145, 78, 78, 79, 22, 22, 22, 77, 77, 78, 134, 134, 137, 21, 21, 21, 21, 21, 20, 21, 21, 20, 22, 21, 22, 21, 21, 22, 111, 110, 112, 94, 94, 96, 21, 21, 21, 22, 22, 21, 127, 127, 129, 70, 71, 72, 38, 38, 38, 126, 126, 128, - 47, 46, 47, 22, 22, 22, 46, 46, 46, 134, 134, 137, 37, 37, 38, 119, 119, 121, 78, 78, 78, 21, 22, 22, 46, 46, 47, 135, 135, 137, 29, 30, 30, 118, 118, 121, 70, 70, 71, 22, 22, 22, 31, 30, 30, 118, 118, 121, 71, 70, 71, 54, 54, 55, 143, 142, 145, 21, 22, 21, 94, 94, 96, - 119, 118, 120, 30, 30, 30, 22, 23, 22, 111, 111, 112, 95, 95, 97, 22, 22, 23, 143, 143, 145, 103, 102, 104, 22, 23, 22, 38, 38, 38, 135, 135, 137, 62, 62, 63, 63, 63, 64, 119, 118, 120, 31, 31, 31, 23, 24, 23, 71, 71, 71, 126, 126, 129, 30, 30, 30, 135, 135, 137, 71, 71, 72, - 22, 22, 22, 38, 38, 39, 143, 143, 145, 38, 38, 38, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 79, 78, 80, 127, 126, 129, 46, 46, 46, 22, 22, 22, 87, 87, 88, 118, 118, 121, 23, 23, 23, 118, 118, 120, 79, 79, 80, 23, 23, 24, 54, 54, 55, 134, 134, 137, 30, 30, 30, - 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 61, 61, 62, 134, 134, 136, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 78, 78, 79, 126, 126, 128, 22, 22, 22, 61, 61, 62, 134, 134, 137, 22, 22, 22, 86, 86, 87, 102, 102, 104, 70, 70, 71, 126, 126, 128, - 45, 45, 46, 22, 22, 22, 22, 22, 23, 22, 22, 22, 85, 85, 87, 102, 102, 104, 21, 21, 22, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 21, 110, 110, 111, 142, 142, 144, 52, 53, 54, 21, 21, 21, 21, 21, 22, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, - 21, 21, 20, 21, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 21, 21, 20, 19, 20, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 18, 20, 20, 19, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 19, 19, 19, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 19, 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, + 54, 54, 55, 21, 22, 22, 21, 20, 20, 19, 19, 20, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 20, 21, + 21, 21, 21, 21, 20, 21, 22, 22, 21, 20, 20, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 21, 21, 20, 22, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 21, 21, 22, 23, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 23, 22, 22, 167, 167, 167, 25, 25, 25, 33, 33, 33, 105, 105, 105, 119, 119, 119, 22, 22, 22, + 23, 22, 22, 167, 167, 167, 22, 23, 22, 23, 23, 22, 167, 167, 167, 22, 22, 23, 23, 22, 22, 22, 22, 22, 167, 167, 167, 22, 22, 22, 71, 70, 71, 124, 124, 124, 27, 27, 27, 22, 22, 22, 84, 84, 84, 165, 165, 165, 23, 22, 22, 22, 22, 22, 155, 155, 155, 23, 23, 22, 23, 23, 22, + 167, 167, 167, 84, 84, 84, 23, 22, 23, 76, 76, 76, 131, 131, 131, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 23, 75, 75, 75, 121, 121, 121, 24, 24, 24, 23, 22, 22, 96, 96, 96, 167, 167, 167, 21, 21, 22, 23, 23, 23, 84, 84, 85, 95, 95, 95, 22, 22, 22, 77, 77, 77, + 114, 114, 114, 91, 91, 91, 99, 99, 99, 22, 22, 22, 21, 21, 21, 123, 123, 122, 64, 64, 64, 22, 22, 22, 84, 84, 84, 95, 95, 95, 22, 21, 22, 77, 77, 76, 114, 114, 114, 22, 22, 22, 167, 167, 167, 21, 21, 21, 74, 74, 74, 118, 118, 117, 22, 23, 23, 22, 21, 22, 106, 106, 106, + 93, 93, 93, 22, 22, 22, 22, 22, 23, 167, 167, 167, 104, 104, 104, 23, 23, 22, 23, 23, 24, 119, 119, 120, 85, 85, 85, 21, 21, 21, 83, 83, 83, 95, 95, 95, 20, 21, 20, 75, 75, 76, 114, 114, 114, 74, 74, 75, 121, 121, 121, 23, 23, 23, 21, 21, 21, 95, 95, 95, 167, 167, 167, + 21, 21, 20, 21, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 20, 167, 167, 167, 104, 104, 104, 21, 21, 21, 23, 23, 23, 119, 119, 119, 86, 86, 86, 92, 92, 92, 70, 69, 69, 20, 20, 20, 30, 31, 31, 152, 152, 152, 21, 21, 21, 20, 20, 19, 19, 19, 19, 19, 19, 18, 60, 60, 59, + 167, 167, 167, 151, 151, 151, 65, 65, 65, 33, 33, 33, 89, 89, 89, 65, 65, 65, 89, 89, 89, 167, 167, 167, 103, 103, 103, 19, 19, 20, 20, 20, 20, 167, 167, 167, 143, 143, 143, 19, 19, 19, 167, 167, 167, 143, 143, 143, 57, 57, 57, 167, 167, 167, 104, 103, 103, 18, 18, 19, 19, 19, 19, + 18, 18, 18, 143, 143, 143, 167, 167, 167, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 35, 35, 36, 164, 164, 164, 162, 162, 162, 158, 158, 158, 28, 28, 27, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 18, 17, 16, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 15, 16, 16, 16, 16, 17, 17, 16, 23, 23, 23, 62, 62, 65, 54, 54, 55, 21, 21, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 20, 20, 20, 18, 18, 19, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 125, 125, 127, 68, 68, 69, 21, 21, 20, 20, 20, 20, 93, 92, 94, 93, 93, 95, 77, 76, 78, 110, 109, 112, 20, 20, 21, 77, 77, 78, 93, 93, 94, 20, 20, 20, 21, 21, 21, 77, 77, 78, - 110, 109, 111, 21, 21, 21, 37, 37, 38, 118, 118, 120, 142, 142, 145, 133, 133, 136, 126, 126, 128, 69, 69, 70, 53, 53, 54, 142, 142, 144, 21, 21, 22, 54, 54, 54, 142, 142, 145, 102, 101, 103, 142, 142, 145, 142, 142, 144, 70, 70, 70, 21, 21, 20, 22, 21, 21, 21, 21, 21, 22, 22, 21, - 21, 21, 21, 38, 38, 38, 118, 118, 120, 142, 142, 145, 126, 126, 128, 127, 127, 128, 69, 69, 70, 21, 21, 22, 54, 54, 54, 126, 126, 129, 142, 142, 145, 142, 142, 145, 78, 78, 79, 54, 54, 55, 134, 134, 136, 31, 30, 30, 22, 22, 22, 22, 22, 22, 110, 110, 112, 78, 78, 80, 38, 38, 38, - 119, 118, 120, 142, 142, 145, 143, 142, 145, 102, 102, 104, 22, 22, 23, 54, 54, 55, 143, 143, 146, 22, 22, 23, 30, 30, 30, 111, 111, 113, 143, 143, 145, 142, 142, 145, 110, 110, 112, 29, 30, 29, 22, 23, 22, 143, 142, 145, 103, 102, 104, 143, 143, 145, 142, 142, 145, 95, 95, 97, 22, 22, 21, - 23, 23, 23, 79, 78, 79, 143, 143, 145, 143, 143, 145, 127, 127, 129, 56, 55, 56, 23, 23, 22, 55, 55, 55, 134, 134, 137, 142, 142, 145, 119, 118, 120, 143, 143, 146, 38, 38, 38, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 78, 78, 80, 127, 127, 129, 119, 119, 120, 142, 142, 145, - 126, 126, 129, 47, 47, 47, 55, 54, 55, 135, 134, 137, 31, 31, 31, 21, 21, 22, 22, 22, 22, 110, 110, 112, 78, 78, 79, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 110, 110, 112, 143, 142, 145, 142, 142, 145, 142, 142, 145, 94, 94, 95, 142, 142, 145, 142, 142, 145, 142, 142, 145, - 78, 78, 79, 22, 22, 22, 30, 29, 30, 142, 142, 145, 45, 45, 45, 62, 62, 62, 134, 134, 136, 21, 20, 20, 54, 54, 54, 133, 133, 136, 78, 78, 78, 22, 22, 21, 20, 20, 21, 62, 62, 63, 134, 134, 136, 21, 21, 21, 21, 20, 20, 22, 22, 21, 21, 21, 21, 53, 53, 54, 134, 134, 136, - 53, 52, 53, 133, 133, 136, 52, 53, 53, 21, 21, 20, 20, 20, 21, 21, 21, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 20, - 20, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, - 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, 17, 17, 17, 18, 18, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 17, 17, 18, 19, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, + 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 20, 19, 19, 19, 19, 21, 21, 20, 20, 20, 20, 20, 19, 19, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, + 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 20, 20, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 20, 22, 21, 21, 21, 21, 21, 22, 22, 21, + 21, 21, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 21, 21, 20, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 23, 22, 22, 167, 167, 167, 22, 22, 23, 22, 22, 22, 30, 30, 30, 159, 159, 159, 22, 22, 22, 23, 23, 23, 167, 167, 167, 22, 22, 22, 22, 22, 22, 167, 167, 167, 22, 23, 22, 23, 22, 22, 23, 22, 23, 167, 167, 167, 22, 22, 22, 23, 23, 23, 86, 86, 85, + 142, 142, 142, 129, 129, 129, 85, 85, 86, 154, 154, 153, 23, 23, 22, 24, 24, 24, 154, 154, 154, 22, 23, 22, 22, 22, 22, 167, 167, 167, 74, 73, 73, 132, 132, 132, 142, 142, 142, 48, 48, 48, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 93, 93, 92, 142, 142, 142, + 129, 129, 129, 81, 81, 81, 167, 167, 167, 22, 22, 22, 23, 23, 23, 22, 22, 23, 102, 102, 102, 131, 131, 131, 126, 126, 126, 34, 34, 34, 142, 142, 142, 53, 53, 54, 22, 22, 23, 22, 22, 22, 77, 77, 77, 116, 116, 116, 22, 22, 22, 23, 23, 22, 102, 102, 102, 131, 131, 131, 126, 126, 126, + 34, 34, 34, 22, 22, 22, 167, 167, 167, 22, 22, 22, 21, 21, 21, 88, 88, 87, 138, 137, 137, 140, 140, 140, 103, 103, 103, 23, 23, 23, 21, 21, 21, 22, 22, 21, 167, 167, 167, 60, 60, 61, 127, 127, 127, 147, 147, 147, 105, 104, 104, 24, 24, 23, 21, 21, 21, 22, 21, 22, 102, 102, 102, + 131, 131, 131, 125, 125, 125, 32, 32, 32, 21, 21, 20, 91, 91, 92, 142, 142, 142, 129, 129, 129, 80, 80, 80, 167, 167, 167, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 19, 167, 167, 167, 61, 62, 61, 127, 127, 127, 147, 147, 147, 106, 106, 106, 23, 23, 23, 135, 135, 135, + 25, 25, 25, 20, 20, 20, 21, 20, 21, 127, 127, 127, 65, 65, 65, 20, 20, 20, 20, 19, 19, 19, 19, 19, 150, 150, 150, 167, 167, 167, 167, 167, 167, 167, 167, 167, 63, 62, 62, 129, 129, 129, 155, 155, 155, 155, 155, 155, 116, 116, 115, 29, 29, 29, 19, 19, 19, 19, 19, 19, 167, 167, 167, + 143, 143, 143, 19, 19, 18, 167, 167, 167, 143, 143, 143, 17, 17, 17, 114, 114, 115, 167, 167, 167, 69, 68, 68, 19, 19, 18, 18, 18, 18, 143, 143, 143, 167, 167, 167, 18, 18, 19, 17, 17, 18, 19, 18, 18, 18, 18, 18, 109, 108, 108, 167, 167, 167, 71, 71, 71, 167, 167, 167, 99, 98, 98, 19, 18, 19, 18, 18, 19, 18, 17, 18, 17, 17, 18, 18, 17, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 16, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 15, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 15, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 16, 22, 22, 23, 62, 62, 65, 54, 54, 55, 21, 21, 21, 20, 20, 19, - 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 125, 125, 127, 68, 68, 69, 19, 19, 20, 36, 36, 36, 125, 125, 127, - 77, 77, 78, 77, 77, 78, 109, 110, 112, 20, 20, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, - 22, 21, 21, 22, 22, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 110, 110, 112, 70, 70, 71, 22, 22, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, - 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 55, 54, 55, 143, 143, 145, 23, 22, 22, 23, 23, 24, 22, 22, 22, 23, 23, 23, 21, 22, 22, - 21, 22, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 142, 142, 145, - 38, 38, 38, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 79, 78, 80, 110, 110, 112, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 23, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 23, 23, 22, - 22, 22, 23, 22, 22, 21, 111, 110, 112, 87, 87, 88, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 21, 118, 118, 120, 78, 78, 79, 29, 29, 29, 142, 142, 145, 46, 46, 46, 21, 20, 20, 21, 21, 22, 21, 21, 21, 22, 22, 22, - 21, 21, 21, 30, 30, 30, 142, 142, 145, 45, 45, 46, 21, 21, 20, 21, 21, 20, 20, 20, 20, 110, 110, 112, 94, 94, 96, 21, 21, 20, 54, 53, 53, 134, 134, 136, 45, 45, 46, 20, 20, 20, 21, 21, 22, 20, 20, 20, 19, 19, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, - 20, 20, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 18, 18, 18, 19, 20, 20, 20, 20, 19, 19, 18, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, - 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 20, 18, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 18, 17, 19, 19, 19, 19, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 19, 19, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, + 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, + 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, + 22, 21, 21, 22, 22, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, + 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 21, 22, 22, 22, 22, 22, 22, 22, 167, 167, 167, 22, 22, 22, 22, 22, 22, 74, 75, 74, 139, 139, 139, 23, 23, 24, 22, 22, 22, 167, 167, 167, 21, 22, 22, + 21, 22, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 21, 21, 21, + 22, 22, 21, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 167, 167, 167, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 23, 23, 22, + 22, 22, 23, 22, 22, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 167, 167, 167, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 20, 20, 21, 21, 22, 21, 21, 21, 22, 22, 22, + 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 20, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, 21, 22, 21, 22, 21, 22, 21, 21, 20, 21, 21, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 22, 20, 20, 20, 19, 19, 20, 167, 167, 167, 20, 20, 20, 20, 20, 20, 21, 21, 20, + 20, 20, 21, 20, 20, 20, 167, 167, 167, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 18, 18, 18, 19, 20, 20, 20, 20, 19, 19, 18, 19, 160, 160, 160, 157, 157, 157, 21, 21, 21, + 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 18, 18, 167, 167, 167, 143, 143, 143, 19, 19, 20, 18, 19, 18, 19, 19, 19, 27, 27, 26, 96, 96, 96, 96, 97, 97, 157, 157, 157, 167, 167, 167, + 96, 96, 96, 96, 96, 96, 40, 40, 40, 41, 41, 41, 165, 165, 165, 131, 131, 131, 18, 18, 19, 127, 127, 127, 162, 162, 162, 35, 35, 35, 18, 17, 18, 17, 17, 17, 19, 19, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 18, 18, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 16, 17, 17, 18, 18, 17, 16, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 15, 15, 16, 16, 16, 15, 17, 17, 17, 23, 23, 23, 62, 62, 65, 54, 54, 55, 21, 21, 22, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, 20, 20, 20, 20, 19, 20, 19, 19, 20, - 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 125, 125, 127, 141, 141, 144, 141, 142, 144, 141, 141, 144, 101, 101, 103, 21, 20, 21, 77, 77, 78, 109, 109, 111, 20, 20, 21, 19, 19, 20, 20, 19, 19, 21, 21, 22, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, - 20, 20, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 53, 52, 54, 142, 142, 144, 20, 20, 20, 20, 20, 20, 20, 20, 20, 22, 22, 23, 20, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 21, - 23, 22, 22, 22, 21, 22, 110, 110, 112, 70, 70, 71, 21, 20, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 21, 21, 22, 22, 22, 22, 23, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, - 22, 21, 22, 22, 23, 22, 55, 55, 56, 143, 143, 145, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 21, 22, 21, - 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 21, 21, 21, 22, 22, 22, 23, 23, 23, 22, 23, 22, 142, 142, 145, 38, 38, 38, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 21, 21, 79, 78, 79, 111, 110, 112, 23, 23, 22, 22, 22, 23, 21, 22, 22, 22, 22, 21, 22, 22, 23, - 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 20, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 46, 46, 47, 126, 126, 129, 142, 142, 145, 135, 135, 137, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, - 87, 87, 88, 102, 102, 103, 22, 22, 23, 118, 118, 120, 77, 77, 77, 21, 21, 22, 21, 21, 21, 21, 21, 21, 110, 110, 112, 142, 142, 145, 142, 142, 144, 142, 142, 145, 142, 142, 145, 142, 142, 145, 142, 142, 145, 54, 54, 54, 142, 142, 144, 37, 36, 37, 21, 21, 21, 20, 20, 20, 52, 52, 54, - 134, 134, 136, 53, 53, 54, 21, 21, 21, 21, 20, 20, 20, 20, 21, 20, 19, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 19, 19, 19, 21, 21, 20, 20, 20, 20, 20, 20, 21, 19, 19, 20, 19, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, - 19, 19, 18, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 20, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, - 18, 18, 18, 18, 18, 17, 19, 18, 19, 19, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 19, 19, 18, 17, 17, 17, + 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 21, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 21, 19, 19, 20, 20, 19, 19, 21, 21, 22, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, + 20, 20, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 22, 22, 23, 20, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 21, + 23, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 20, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 21, 21, 22, 22, 22, 22, 23, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, + 147, 147, 147, 138, 138, 138, 143, 143, 143, 124, 124, 125, 43, 43, 43, 22, 22, 22, 22, 22, 22, 167, 167, 167, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 21, 22, 21, + 21, 21, 22, 22, 22, 22, 23, 23, 23, 101, 101, 101, 21, 21, 21, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 21, 21, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 21, 22, 22, 22, 22, 21, 167, 167, 167, + 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 20, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 23, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 167, 167, 167, + 23, 23, 22, 21, 21, 20, 22, 22, 23, 22, 22, 22, 20, 20, 19, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, + 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 167, 167, 167, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 19, 19, 19, 167, 167, 167, 20, 20, 20, 20, 20, 21, 19, 19, 20, 19, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, + 19, 19, 18, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 128, 128, 128, 167, 167, 167, 155, 155, 155, 81, 81, 81, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 19, 167, 167, 167, 143, 143, 143, 19, 19, 19, 167, 167, 167, + 143, 143, 143, 18, 18, 17, 19, 18, 19, 19, 18, 18, 33, 33, 32, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 59, 59, 59, 117, 117, 116, 167, 167, 167, 62, 62, 62, 18, 18, 18, 60, 60, 59, 167, 167, 167, 110, 110, 110, 19, 19, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 16, 18, 17, 17, 16, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 18, 17, 18, 18, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 16, 17, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 18, 18, 17, 16, 16, 16, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 15, 15, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, @@ -2387,13 +2387,13 @@ static const unsigned char temp1[] = { 20, 19, 19, 20, 20, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 19, 19, 18, 19, 21, 20, 21, 19, 19, 20, 18, 18, 19, 20, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 19, 20, 19, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 19, 20, 21, 21, 22, 20, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 22, 20, 20, 21, 22, 22, 22, 21, 21, 22, 21, 22, 21, 20, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, - 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 21, 21, 23, 23, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, + 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 21, 21, 167, 167, 167, 23, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, - 21, 21, 21, 23, 23, 23, 22, 22, 22, 21, 21, 22, 23, 22, 23, 21, 21, 21, 22, 22, 22, 23, 22, 22, 23, 22, 23, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 20, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, - 21, 21, 22, 22, 21, 22, 23, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 22, 22, 22, 20, 20, 19, 21, 21, 21, 21, 21, 21, - 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 21, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 21, 20, 19, 19, 20, 21, 20, 20, 20, 20, 19, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 21, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 18, 19, 19, 19, 20, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, - 20, 19, 19, 20, 19, 19, 20, 20, 20, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 18, 18, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, + 21, 21, 21, 23, 23, 23, 22, 22, 22, 21, 21, 22, 23, 22, 23, 21, 21, 21, 22, 22, 22, 23, 22, 22, 167, 167, 167, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 20, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, + 21, 21, 22, 22, 21, 22, 23, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 167, 167, 167, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 22, 22, 22, 20, 20, 19, 21, 21, 21, 21, 21, 21, + 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 21, 20, 21, 167, 167, 167, 20, 20, 20, 19, 19, 19, 20, 21, 20, 19, 19, 20, 21, 20, 20, 167, 167, 167, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 21, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 18, 19, 19, 19, 20, 19, 19, 39, 38, 38, 132, 132, 132, 160, 160, 160, 92, 92, 91, 18, 18, 18, 19, 19, 18, + 20, 19, 19, 20, 19, 19, 20, 20, 20, 18, 18, 19, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 18, 18, 167, 167, 167, 143, 143, 143, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 18, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 15, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 17, 18, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, diff --git a/source/backend/native/3bandeq/artwork/about.png b/source/backend/native/3bandeq/artwork/about.png index 01bcb1e8bb0b46a26cf64f5db5671210fea96ef2..a65e243ac07073b25d3d7fe2b3aa43b30816d261 100644 GIT binary patch delta 56435 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%0D=5996-?hI>AzC$c~X(AOx@o8h1`#P zUeAzEe4=JQLlt@`2uBpsB<$3ckW7JAGX#TU7oL`D)efn_wIL(vw4-j?eODjk$r5j* zt;sFVl5B1ov$a3fF6|asbzNQX*-yn0MWS=w7q@9yOa868h{%Mx66ngFy<9+!{oDxA zX&Uni!=g`F#1D|D`?!@@<9jI!OIieuvb^kq1rWHaGGgbH1MGKx6pipqJSf*Be7Vr( zErqhwibY~LnI>f4Dt9$8r4cufh8xr*RsSeF9G%Y>N2hD* zNUo3lQNPMgRAwGwrfz*g(@jM$5yuoGFM}u4xHE0gg_;#piIYQchoBFz%3fm_Sb|FS9qxDZ-QZ3=aJBnq&#%pSUxVdLvq>R@ zlPY{$~TERf5L06 zbXu8zTqwv*Q=j!)%toa}`^(_hR5w3Tj3*uIl zbJ4wgOJ#N(@;?Es(Lvrk3hi4u{2CZmM*lp-t?1?=3^-A92hB<{o9HJ}D;_J4K^ZE> zS)rbAb~nE_VG`;cph*YoNH1nI?iD^F3|gbBU)zNWXVq$01~m-)^oDfaXC$QJ2!^Gv zMkj`2icC&}jyP?+2^lMmro@wVj%!j1*5T$$)gE&H(jK`Kn3J2d4f*hu@lAotsu4Y{pN>C^S)%M2 z!l9yAoh#22ZejoYM1u6G$!Z|yf=kM*&sXV4F(wu%39O+yqOoXVT#zx8UG>7_(#2t44e`hsy_+> z#Rg1~WQeAqsGCPqM!p1(l?p~flD^^|U}_!bkSo{W{O>S94<_eF0%l_UZe7n8f-G-0 z=d&b~7JG_HLxL<8%j*M^PqJK1#wU*himF5T~xWiBLEsc5TANpmyUy#rU|DRg`vC zH1gi;eRB3M>n4-REeA@JGXsqS6?Wda!A=9hZAeSx`GNY{-gGk*{^%stt{TEv%xb&~ zfm6RuaDwU}?R6?vLuJFcWGozC`2@vhwb<}d_rl;IeuymTs|D-xe)9k+VP3iZdR`VA zPTVjK_p4IfJRWv-7cR?enf}GhTdMF{*R6B=dja|PB_LW>pw|U3ZEO(1=a>M#l zP&7vdZVdv9i2OqnnzzeNdgLe8E#RdCBQvqF6H6E{ge~6T4h3t8YNDr)s0Y!s6)oot zzfp@oQTXGOqkpKwXpFn5{aFK!bRr;~Jp~dzW2Do3YszZKcK14>F7#&^3qs1V*sGkS zjTKX@clgtxoLWIKTsCwl`FQq+Gqa7ZnvR(xFD;y=GvkzN`+r_bx}_()2{rhsYVuO} zd9NVU^!__zYQg)3T!EWHOWSuzQ`1a2-aIS6eZ@$(bf_2?+Vj*VeN_tcP7+JZj4FsB z=GSNh2K~_fBUD{MSkOgu^BUf!-M>N_j`bvD;tVj3StH}P{aY@aZ;Wu77P=d(_`7)) z3Thhj?=<_@iPA~m3G$+zTw!DMMEb)9HxwA`VFu$Nr8Je+YOHdY@h~3HH%Oljjy8I= zS&eb%?p7>&>cJg+D-?;^#S`>NlOg#4iSi|G)uhEDMoxVv!x>8No5yWVhF2%E=5&45 z|G{rBl4eOZikw-uwwUPaw`45$za6w#PP6o_dFt8*l&}OOUzLjRW(iz8cj()^tIhw~ zxuP(0e^`xaT4q8}N(>|0N`-aMB(@;oLphVmGH-d5`*yMHqFo{}h;!yj(xnk)vX2nPt|vyrtEH zvfv-8@0BhgtYC5f%%VMY0u?;d!Vb}Ro15{mEUCOjHJ8v!Z$N=2EKCtG;{(I6png8d zDiT3#+O?ntuRGS;5Ftl1i%Ng8$_=tHj*wCGF;R!8L4jS|u=fE`4wB(HI1u(<%44Px z$ivF#8Y(I07Spw!q-Fx&m4#7?Aa8fF4{p@J3w=v`mwm~Y}j zWno4$7HpJ0R>`PyCOQAmc!m`5v*W7hHTZoRd?q?7rfY@Dfeng((T5ibE|KFSVz#5S z8cC2GX-Q;5uMT!7+rU3?0mA^tyod8V5ej0yT--Sl#V(W(9K4TT-Z*(Per;{zgkLU_ zx8q$Y!8k@>k8Xq+g59=J+}`fbTPYnae@9BJ)1s^%w4mH&MJ{ZY?+jVz$~RWBna28b zI0lnnAopff&s216p^Xz|)%g>Q>{UTVF!Kl*uMUazcLgUn?OGTjQq`x$%wEfc77-sj zd)QA5b%n1bGnRr!@l!N?YlvxXlc@%<%7&vU8%6quco*hkU=iSjliO_iHAIwNMbnbY zUM5K@y{5ovUP!!1vnhaZZ@eH^zf05+8zIQAp>L6wyaF zMttDOH_cHGwNokS!jXpe%qk@mGF~?L`@*JQdcS;v*kdL}w6mT2G1|u?JTO@Nn#O_% zfBeMcwO7&ztfbm?n4SExz@<@3KY-CDIMf%E>%zy8>9JrO%uNRf{k8V=XcY}s(Q(-G)7#hLB&`9ey``S zHa^;T_St1>)NVQ4s3SMJGwGlKA&EI_DDOZ4IVBPSW#bL>hr)Nc=}*Br=IW74*S)10 zLtGvR(4u<55%SYe)9b4QXgWo}O&$hkaavFn#EI z8HNUzgY@mV{&nG6*I5n z31Fy~uc+;|DX~JvIviQhrgw=wa&8Rt{!nkgYJqNj5Z5q#CcwIb-lK-y;>7r&yM?iX zTF6R@M<9SypCL1AV1mt1<_u{Tc@Fh>H@xNh2R_0&uh-3~YM=Ej3^K>puIN(W3|kk( z&*_bKm3iYJ`F8ZhF18;}52Nui4mkN1zSN|X(fKC!skw%xvWQSz1PQP3jB6gp6eM3~ zJijt_-jgWka^~0YD`P-x82c??8&J~{Wzwh`Ue-D^T{mK(^16v$>_PhQXlxnh<8wsv zUwEvXOeg*81vRXwTg4utWh6~&AA#M5e0!e1?>iq7$={a}(;rB$X^fws~Ya%DqDrM>&1%f?Du0cmd8a~DQU zoU0z48A2Fq_nuGd;!==UomgPDM79elOCr!_HZY=9PJn>Au|@4;s``inHR2T3nq+9~ z$8Ku+qXujD^g>Q4xS!gJFmai8W@<^Vx^mSDDTo8;LQCwBLKLZ|@Y~scNuj^ui=6ci zcPnG1q5B zZ4JBDo<-7snBQ{3fAeot4(LALxDzw4jZrmYtkGXrin$hCN_zh^FKZW0jh+T;iA(x3 zT_Qm)Q_IgPj=NJynz=09|Ks|4g`lcy$)-pP1ZP61UQgP1)6Q#~fa^Qt(~-2P4of#w z!ubbejYw91abN1xGKCezh;#w+SSl}}dUPgAr)|uTOrFjC7>2hnlwYaalA5&WyO?zH zdUyva>6x#4>Z_YW?-p*OSUtKv4&k<}d=mX`jAe`F%1}en}wUgq$(WvpF|E%8mUXmvQi2A?MyvMK?x*8zjuI z5SPFJ= zbwY`YF4qU5s^8a4zP~--oQ&0x71&iI0#6q!js#&+e)6Z9q7@4gNZf8F`*({!nL!W_ zZ{?TNrxXH@SaMnw<}4WrN5^i}C5VUx0Uf`G8t80M^kALWF#s+IkqOggprcd%67SkZ&{ z(82pZtsfFH+!@pJ=yDKl%F#^V)Q@Tl3(R+#9MWiy$SjMP5xwAKLaPPnYO4_9Etb3Y zb`Tj&SW$n*{N7|~N!-N!`7)_5!_k*W|MS77gLXcp(XNX&aF2yLfWsW$nAH$s9<-RN zDPQ_&4#Bvn6sOX^G+;^{J9tQv?(u6{Db1^nWl0DPvTIfE?IILDv%kO}G4`ZDsdHb` zSnD=eORmnL+QnL;vcyNzO#gR17=q`kHX9hB9dYHXZ}uS^G_OrCFavlP$0*g<**`Z( zOWTB{Y`}Es$Jh5!wET|M5Kbq8+~{@XeWoos3(@~wDj5 z#(?2XSEJ7?)m|Mr|F`TWWtE&VjzpwyUKV%r^51FY;VPaZu?)}M&mfL}v1-%!)6|^n zOk6pbC+wS74kq2Y;8+}I8B7X(F&l)|no3Z&oshV&{yd^Yr88#Q2~v^j`_=yX(vRA& zg!TT%>DaJg9r|^mVlDADtt-dlPm>~e6ufXid#;i=9~AxKddu_e{lhzs);A~N6?p@xLI<(iEiqsnr9&c|cbb-f(rTZ%Pne(N!w=#oD;#-J(;D@nbA zXL-Ka*Szek7)Y7?jurtaY*|IN`^~yDr;zLcoy8RP+`W^!A`!335QD-lL}95nI85fQ8iUBrS3sb1wW??^zN@3kNwly8@8_ffvR_SE}f9B=yMJDsye-b0riI= zWxnIp_O{AOdu_|zpNe1Xymm=hPmyg!-_2tQ;xmOt$*H(PIsW=a~``)8Aw732A(Q^GrxJ0MT&H%i}H>1V()@ ztrF(pzaw*0$Tle*ItssAPq!Rt*-kWQb6?@~cteH90Hy<}Vd$jyw_C$x2KRf7bNcn4 zFLw~gJfU98{nDE$r^^sR#&!9y7ZmhPMrkYa!v{hq2n@w*o+70zLGz*H?jVGl!#M|l zJ9Iw8y?9>Xcdi#mlqqYG4*ij$S5wNSjEd{(Axo-lvc@zR==aN+FKi<7p2^pYx#iVD zl$SgdfO(ZUAg_l^Pd*+wZq*;LciE3~Z1T>7V-8y;XU8R_=zVu5YWk<_hPb`Y(DC`k zKlS<;A&AcIDL4~co@eV0K!XqE*n>p>_{Zq^4}jw`dcI(v78z1Zs3()yrrMpd<7i2F zeOBXEG>F-5p~f|YU7nfwyB>sbGT*W_Zx-7QG^E?enBbAR*Ph3kznvkG-*y@K9k4mH z*^@aYe94y++C@RY-Qx4+t*pew z{3n^1n4qj8f*Csuztzk;h5Wx@~jn-_3$RKE75|*l)S%->2lZm0BLkwUo1yPF@Ar zZN#IRe98aDjfZg5MRpx+Dg`$WsWFkv5%q;y|GpI`21Z4Cy1Hq1-3a8%4c6E&u>?F9 zftTZJZ62qym3k21a>q*)11Jc`z2Dyu&`G|(JU@Ur=(y-Z#rc1{eGJKY0tUnrkS1W#3B(>P zK+FztFlyKXTxR%HGvr|b=-w>=_iJqUv$C>M$m7J$+L}ZnGb|ZjHq6A z4fZ-8hsTpY*!uR8M&Wl}jtSY$Rs92i{|TW0>(>tc#pr2qF8tl|ldaK12BPR2Ah7@U z+(2U$=jS>%W*~&mrh5g{{u)6tF+`0{Tm5Y(t+qhK@phcS50We`vZ=yUXP=OgT;~;1 zCarSyr>8_KgWUv~9Y^i#+c**YY>;ENa);w5+;>7wINZco=tJ4x$*f-GyEhO7&@7h0 z-%ts2C8>zCq@)6u(fUOc&7uh;jaPe9#p8Ee<3=scwCsTK{`=su+G5-t2;?RAi2^R$ zW4@c?FOMf}kkbycbJBk_8Wj2CIs(w@{Ucoe9?akydT#VaU<0hx{m{M{TUrDc_FBQgQlq!&++`{zJ-6o}vD)f9P-OGHHcH=|C!C_Fa513p#XBQtW? zUU_UfR8qmKS;*tBQ(x6;_E&!hGU7IVVHnk#O8;*2*RIn2yj=TBnxVcBErv+o0=&b! zQ3tsnst>jPbV?35-CVvkpUc~gpW{NO zKgL$tmX?-I+fFEFBeS7w5xTWeoHF$M-zh8Pa;*(UP1s31X^%|?PhN* zRfJqlSer+Hx}mJRDiK}~V)Z*$1FW(*$Rl+zwCXE(T2@=IL4e|`|7_zYAfi;yiUu|4 znj0E`to@Ka)3FC0Uw@tdqx_{MI&MIlnoXE)CjTD9%0@mYYd{$_ic?vA^2;aYw-($% z67J(w#%Mwse0(tRpNoeYWY9mb^~TjQ|gfu+%`_2D5Y73)G!Ks1M+yd-bULc*=Pa| z>x*q!a$ilBuYgT0eSE{&RWO+3*J78>{`bq1^FnEH_CfO|kS!qeHda@Wa(4M5`D($_BUJzt`Z`wc%|LSqSUyMP*f41VWHu~WLV2Zj+x}>zu zMdxg(tjwq*e`*WkvYdw)0h679maM}5I?fCEa^1YiIP|5us zZL1r}`5ki`8)tT3bBzf`g`eC{7yvwH8|c*#q0lIx<^iG==XdoJM0jxt3b1#C1O>+g z4=aF*4XVrO7im~{v9bUfRDTRPpIKM<2G4Aa zjWt#|xc2fOU2nPO_!CX+^Ljw@%UKu@k*oq}$}a>KT})qyyzAuY!8ho2 z-!Fe?*d{ku#O^#>RqfN&_Cdk5r^``WA9h~tGkPCwb(r`Yc8 z?ZxYXtt}dc0JVO9Se;6!!D!wSj1)%dKHp@&BwW!3q8?zS2JL$)A*=P4aTPg0X#{zC zxLK<+9|jVy$!dpAr>$Qvj~ii0ITX;TO-)VUhYp_q(A;6`;;dPq(*Wt9a*n8EXCtXH z)LF4IanclrqK&zU-_42#bgpWSC^!Xff%FUws_o_o+JCj(o9hySb(w~sm^TBr+F(5e z_H-N>uN{zbfCZ`7baW2si^3D?_VC4A5-tCYOdww$74~Sk78^=ePtRP--OUa9 zvMQ_X(My=KkAQD`XJD|P-?gUIMId61`!_NVLX3`iZFpA*6=JW!WKGk7+1p-;k2}Iz z^fFG7?onSfMf#l)y&J|jcvM%n1h8YVMRABQ6^k9&h$2dRhkhtPUKToh9{}9!KEm+} zs;e;75E<&__~hmK1^|MhflI*3pdEyIyM?-8pe&^%{&#YP5`X%>5lURu`FuY%HUZa0EEc5^@KEJ|lPJJImd%EGTwY$iQnvmsPS39VjS`A|+^lJ%{$cMb$oiFSfF> z2vEzQMgqv*%)b(#y8U_)6&f$;8hA<&L4h=7X0cdxWx&x7DWIjT?E$=C*@B?JHt3z{>YjPc3M9zK?)wv8KB}yONL7vH*#)J(I z%NAd3k9VPV*$0%qnDT{@a0P6=qsk4WeLax8#a3^d^nr16zTItVsGN#xzJ2AZ8y7R{ zFy@a)xB++p)C{FaN$a9aScYA8(%5msPO)o4TiVFL+h2)uX`gC#95F7e9U8Qjh4mh2(?0$i$=H;p77}RZ#aE*~n&Znv5&}X|& z)|mXvHmHMhwfMYG%;Ce28KUr~2SqHWjs&Quq=%j17F)yR03D0b)clLU2vivzzV~*E z4H0SAqiR6zoL7>tD7!G4WG`)zE;dLzqY6-23FAdr7f zsrD(PJ3;R|4_3$iepH<46G@qx7a`3Ei9!x&vHoJtc3L)wSM6P@(>^*i@}^7USeD7K zUL2mrDw%Z)It|P1)+f!Jxs73ZIb~6G=wNa@_oFoSb6sBu6icv4eAaylhYs?PqgehB z?Xr^gwRJxB>Q$`O5a{%jYv|nn%5WUUSC>{f8I0UTvlbLdD zU*9L7t=FS^{z)CDl+9@l{yRv)nR9^k#BRMOv*_?|~Ro@-19L$94>+63ptxPN&Y(=2XzXzQ6&dv^k-(O}b zuX}L5fHVVg@NnAMc|2oJ?sN7wbu0_OwR@kS463z7UwlC50gf+Uz*n-K4Se6It}{r3 z9&aE|H{if{(`xlE75ZJN*9?n*{*To4hRju6;cRl>0bu-L+P0Vs#H&L-J1ZL-syq>U zdqCeF&Q;zJHd_q+Q}Bs?!e;o+e@w$J`Jo(F^ZPet3vENk3Eju~m5C?%daOF9DeJ#8v1PQsicP-5pf0;3#Q7W#186k5 zP{m_ybZbW~=`{&6vn@S`PV-~Z07_gTC&Vmc^(5K71P@WutH>`Kedz3}9!;uy5 z2hL`8&|3qwZ~OkxLf#y|ZTTJNK6y!3^~ojV2OsPNr(5_8JXBm8AL%+Q*Y zbNDLUe{_na(6o~Rh+!{_&2qyPUyZTd!EuZ|@Z}H-l^R&m+ON3o0R?gGH zUe?`RZE^N;l#!-d6jQO|#IlLQxI6w{>(NMaG6wz}9{63Z#F$qG8%6ap`$FYn|Xw?9OsB|loRoGiDw-5 zt(6^)xjMf-1&WrE*vSBe5d!zMocM3#U3Vw5R#6Bh|7tH~uMI9Ka=|Av>V18m^FDxH z1B&IDy1(o-{I`-U5#gLY8*+QMNC66E;qB?zWiQ@DNCi*C7p!R7l3$~ANgl>Y<$<{4 z#FTxV(?_TfLJEiRs#KxGG}et}>>|^TXaufg!YPOh?LSL7sJ}dxJkM>D$Ui7#Cj}Y7 zt*VATVmi0^;JivJ6iM&r!A-m$Gf)xUxD`~&=Mjw@^kH9<5UVAehJ!hiO8$$0`H7&T z$deXb9b(8LPZUuh6O7Hf?1xT>MT@GVu|wc!S1E5SfM#JjYJlUxUtS6$PEXPGH(A%6 zn7ZJ22iDsQue|0Y(zbh{>qKX0m>>w6303}S*NWuTu(T#}?pCo5G?c(agRZ%wF_Dmn z1auw92JEZb>1J#UTNacyLST$oJlT%B0s_tdK+FZA44#D-BC)1Uk!J(guC>H;B)oEH z22Hy&!rHK$_cB{o`GxgKM87TUd-cS7 zILOj07fPBkUktK@X>w)}jF2qjci(`CF6c<%@L0UZU}Uyy3X?e8u=a4M@=qRPyva!7jUzZ@ELp5izjpgitGOVjvzJhgS98p!&mfD2>EWUX8@-EpHw{m=Q>l zW`A*dKh(0z2-MrS(qTN4uUJi*qwA zc%_;w@G!1^A<4k^*dcOk{QJPV2o(TJ7>z5z!a_Y(h0j-SN>NpeL*YTiSGiycftNE) z2^a4_$rRoy6)FXwtwtH(@+plwKGZ6$+LknyDnSk!Dm#{9(?H=P4X{_~%{-Z>_ zAMK23?G8yP%d!g;OL7=R^YXR%E5UdI{OyIu_r#jtP))s_kQKd1_$cZFyhLI}uIGIpZg{5o8X6m)Hb58j zbmb=8x<491$hYhm)V={=tu#?z!3b_{?p)dP^Iv2R3lp1f(WRt(mOLClI`@y(_~*&8 zmmk;Ez%9%8CtbX!eka>8;gG3!tKavZp;c0kI!U7TOn65Uow6vfBuLw%4kLeFy*{S7 z0_CvC)o)2g^4ByTZxkb?Z8C!TNKz>zr0^liX=mUuk=4w$;u{ZV3-Q|bC2^wY&@fP2q~0ZWfeIP^sCLw*f-RZiMelALu;?pBBNc409M1+B zr$MVL@GQ~xJC8DA`B1Z-VOzD4v5$<&!TO=b@nE{NA}InM1>X?(`;A;Bh1?iGxZKLZ zgWpA{qmlR!!4)?it^dhTPN_F%o72!m^uiz1+H!M`(opSdqFh?D6N_PdkdK>`-i+%p zqj(&WF2kuin~C2(D)2DP1MPhM4}q3u9GRg{DS<>;jVQ|6`c8eJe-9&^nWD&QS%~>@ z&?mx??58^+FZ+C}X}op)lrd|N=P?g}Ds_6C8U}v4{gZ0c;d#CZ;G2}-R=3k8kJFAT zOK@wx0}q@@Z_%w)@2PPCaA`pjc;S88j=x9Nm;Md(djIu~0YUSxYK`gzjr?bhQd`DYrDH!c?A9hbkvuJL}Th@r8BCTz*E{-QQFj>XX^-=7eB=6JdTRA!6& zv92mxSWR)ON>-5pHN#CvV+Z%056cct==mk%|Gv?;6s z%#8Rv_WEm($9_KdljZ-$IE#(Uqie)OL^hMlgUTZ+N{!IpI?hyhvC8T!$cV9_N`DOS z)-6UsZ=}R3;!4ZIqn9p8W^<1*uJY``;)q-!kQBa+pw>5T5P7XW9sh-r{cJ`Ox@QYp zMcC;+hEJv4{eTwVNNEHZ^LaCgSdL{1fX=6FHKhF-pf->5vSJx0%b<{R$P|70ckyaW zc0oH@tSfW&Us)n`Rp|h+yqf3O-vv{UV!z#`HDH4CHTHI1Hpnjobkq&Nf--8mKlrrL zX6fe8@ZS6jHxEyxL8Fb9vt~DnBIpJ9f=0j;{&JfKTgucp)K7h?#U^{bn-jjC}1ZQsS<)grxW<-)B|V20CN+3onRVbzE4L>&DC?Y5`*(5iNopj7KKc< zx8az4E3Q*Kb4sM{V>O_VrEa$q`>_@4dYc0%xOGa&j=z--E3TKyt-Um#LcngU*zOX`=6Bk3n={}8^OLHTHq6UMc*v!ygWZpl)>EIGwza3dU!wgZ z)Uw$xfExz~hC`APpFJ-qfh4(Vb^}egVvzNJ;EcH&P31v5+ZcsOd@RGFdUafX5j&V~ zRfjDoqJoRQ=={+?xrJ7dUr1wNtfI6}7ispTlFaNs3VMjo zH_1wn&7r9M*~%rbSzbWnOgW7|AzkbVI2~OiSe;}F zfEMh>)?eVBW(ir2<$QTVD)yW=jV=0cRKK)@vD$prfyUOs55`|j8mbHh^}SaY{V@O( zM>W^6dL{e8S8bq22ow_?8nV?SRMe1&B2E40=f z&{4-dZ@^hNSs>r>evd5IC_Un{+*W*k?ENjk^G-Vst5n?FsAXdyIEh>;VoxOju$E(K zP9Q$b%*@1)2qd0MgQBt!Y_h*$ltSEDKcz;M?=#L~Z0}W|jYW!hX%j zFpVXnpwyje*Z~JQ9h&RQG-HnLcgGD3ht92_YwauuncV*(=tj?@@ia-yL8V$r zRMw6}dR#=W;O?K=_|Sxf9~0`qET-eKG1A1M=0OKB(HV*%n#%=*Xa1>~WC*YldB>xp zl0;#eOew%nI6nGhKuXHi@Pnk3Ub7t-tWZmDSJXqsye=Z>g#^(P2ZmC{JzQPcKhm27 zTHb#F;{}>c&>|%P{(BO9CY^Svpw?`&%ec2 zc=}1p%E~IlAya;oro-`b zd7=Lsko5QWQw7EX*)E|VH>CgesD8YtNnXae9EqAF@g18ISlCa-H=nwqCcCe%dq2zN z9FELUf*uJ@I?tP-H}NyP6+k#Kdg;;pJ@ z>$L=^-t`_3Zb2Y6?uPlQEabgkr~>WI?~p)Sb^%kN(?=hd6U^>l2l zVVxUE`)MLC>`$!im)CU3dR)!>8J24U4Jt|0t5Fw?vLKZ=`1iy_f>+JU=U(3a zRPoCWU+3q;%4VjN$jV0qA#^OY!|d7ndoRj=ohTQ@dVyZh*J0QWCr%zOET04Oc^Z4~ zo7uU!;$z57Qr`VuXLkiNVy@Y>RzEjYCboHn|zgXBdGjf@=3@H~F+ z|A>_b3~rmtuh^^M>ywqQt1%yYl%kG6Fuw|MqTWa`;-WHJQ+YE$*eUa_gAl@7 zK)0={SEv`eb)+(QQS4#6FS*X6hwhc}NvyDX0x_~sm7vyer(gd@!CcPsddETFD^C%;iK>Yjn zZwq@bci+g@%?!E@!LM6jDBh_w_kvTe;#@`^@_T;%yW8-rDOq)h1nBI8_3tt=AsZwN zCC#3k{T19s9$sE5#dMsIw5rFi4jlp?&y3Zdh~UXMJt1e{`-I7XAnX{FDC;wAb*c$) zyS)D%;ies@%-0uJdQ=-0c~ol?7Z!cO!>?K$XIf`jvGO4mnG;{=5`MwoKUXa$!;^vAeT5c zSM$LJp3_(g=6ozm=wEO1M8EU-2}m~{5AM7(5m+h3j^Ea{>e!ti>f2?457cYm*k(sN z+~m)N)#zymzrOvxoTir1xcl}`(ig}WBG0alq0fFHXcW3wYmmEj!-IySGNiDhLzJD5 zkB{DoYcAaC=tfb$`P0fChuI{{B{(ot+N_316fo4lfaC=lb{Tn0;8hnEBKQqK*FAx3 z#PN_Ginm6f7uP~9aDK1p3>l5*pgAkli#-05F5;Ew^Mm zyGd@^Zx_YXe?HW}##I60^GF{j1}wAjS^XBvlAxT~M=h9tT+m#A6Os(_NT2QrgedzE zgXT|9^R;GECcfa?6a{$puDu4@@YnC#(*!$@P3&!Kh(s)u5OFaHfpfzF{_N`s5X1Uo zmFbk8d+;G0z@>rhR%^0a@A&piyYqfV8sA{L+`~bmkX_Bz_Rt^tDWnvONfw<%jy?Z& z%`#iyu%ezwRZPSnFG)qv8W{Y7Y@lEz?{Z8`EFwTQPX0vWpa1aL26X{9yH$pHhbxe4 zSX)_rzj!fNpiYYCpVlgQyzljsQKVf3J_c_fz+;qqirjZ2WdAo@ZSncGhDy`E+SuT1 zdZ7Q<0*gc#KUr_mTFFSJg>k=A^hh_|uhO@v01Q8M9;GT3>w+X8ZYchZrt z>6U?O^$bS2UehO?Ry!RcdZl#ELhbSFzi4O?9$$LIkfT6{CJfkk0DZ;b&Q}NEY6!Wz z9EO1TrB((WlJrgu2x0#`R}@p<`1VgRD>Ku1pa6MisA3Is~nm@GJ z0iJvg$lO2_YSaZLIfp$DC&MPpxmpAQ&cJb(OsDew8W3&#BJiZ^Gbz^DdMJX>gkan-Xt$)9O^{#99pLoi{a>QEqXyC!NyVr}11GZt3Amla#|NYI; zg3BV>RNb!2U0uV{)zOR#I8CL1B&Yw+@E6#qdB%XHW(XgfLF-lB@Eg7FjwZUwc>|HS z%>UA6k+$uH8;|yv^l`syF~19JE`wuWFAOYyfZr&%W#dr;p#I|XIQh{u%gfbwI^S~H zdRTQhk^c+aRKpKXFxX*uK=+HqFQ7$kXe zkK3~iVm^C3o~NBUPK%6u`ax^HhS|#k*}xB5P_;9T1M!p&oli|7NH7sDxus)EREQfq zNT|-b%X+C}rUBioCf#lXMg!px?LQLE%;t@9z2966R{l;^b%OL`#UjD^uFEXoC&T2p zKd-EQg*t>^Kwc9`&LS8YmBLbx8+SN5;7AbnO>}O7C;|5;|HxUN_=Sx4tt10{`ix1* zx6D)lEnk~W8sNvkyw)wl{U_SX^XbbQN6u}@M5dKlL|Kg=x2W&?O8|f5mV-|eO%)ti=yE6|+jaGxy{^>Gm@<(>}sSg!6 z&>&F@GAW`E*_C7}mnQiP#su8q;nag*g*;E@ys*SSLp%MZ;0`8BN%zrrbD*v-u$_SK z4>2Zi`t~9jd}ght5L0&G7F|5Jetj5p$OfGN&F%61Tv~5}tRUX)Kqe&6MZKx&9ZP-8 zXmXg0h*M}*7Zb!RkqY%hx-?83QDPk?3O6M1ja|p^M^P_iVRWe(pVeV#+NX!VUxhzA zA0Yg=zCTnIJ`e6Pq-Cj)bDc!xAh)M;%O$v7Y5!&sH-bbcj`S|+lUz4+g-QiYmvOb^ zG*R(aNu`6zD=|6_O?8ThzM+RrBs{~l!TLCU8CGUaZq5}*XN9FHV#aL!j=$d%ooagG zSaWsz^F5f&7bX5NX6qcQ?4#MK2+y~|wAG0$MdBW`cE}sJl0pcTNjufxVA>Sza}9e< z4acL1Is)=cnoAm&N`vKvADWI5(k*v^aY=tPYg-x(QVN!=$5dTJ4TknzFiUu4b1nPv zl+d7!;oTr#bp{&DgA*b@1no7z?9VM^WehT=BW;Yrka2z-SX+J8)0|~Z2{$3FVz|`j ziz}12LlX!v=-0H5Di+%d=#aw({m<0!t zj5%>Hmu}%N_mT6&Ujx1Gzw3~6iHZ9a#5elqyRt1r21UnDU(n945O(0j??QIU=siWX z{TnqQo&H|$CIzjCZm-5c!QsY1r~}m$T>TQh64fC+AwufezWJaHuMDQCnf6e zoPB*e;WzBV`pyc>+Sd>6DJ=sR@rf%9rbaRF!ru#cm0wOi&qNqL zYEW!HO8Lm;dGESLeZ-3ZpYRFImHHmPHm&SKt*1IPK1wu41<%fD-L{Nrh9#%JEga26 z_XsE6-q2WUv2&n9wufG&@=9n`_mL@HxW$St+-;w$Mnno$4X&tklq}!+ zU;R%@ur)vyyV;$oj`ya8IEYo0RFSLX;~>WKCN&rmkD=Ro%z< z_A?pYfWgm%_41mePL>MM@5L&Ts2p9W7apT>2$c!0v68zElVnSiOne_`^LAV(PP6zSFycS!{rO%6+SDTWnOyFZ#N4qU_5u@dNGhYXu zM@8$~^+-BR+l!L))VxoS_{=w}H0Zj&e8_Trf?Ob1?#5eKD(kcmN=`l>#bIwpsN2`K zs1Cb@88wF^WcQOPL3+A?0Qpr4!eL7@!RGE9D?v5o{qMI^B51kao*;GWvj+nw!LMk- z`W*zrXKrMs5HSlRg(Q|MS7R;U5Iu73cr7dja%Vo!$M@=8IUTfX))z`p9ta?c=7hjV zYTCeUYn^vjR5Nu6jsHyU+JBq{&25KWogdUYxNM zxW8}SVl(6y@KQ@^eO-h6toY9Gj_+PUAeM7`nFpJkwkM6}P?Gn^b2tiFgf_OIk$d!1 zvLs^tG8P%zwRXcYT=vj;tWkVXx~ZcTXO@$`&>gDE+J2UG#9rl%j!p7X0@J#R7^nXq zrk2-e3v~Akt-Eq@b^FLQZ;oaOP!9?`h#INn2IwCgH*w-j_(o$O(!;x4#Cu0S-c+1F z3-uWImLMMvjljHF8e>3?qNr3r#4Cv6?CK4u_!B62tPValIQEuB-UhXP{)_d+u#^DW-&{JhQg z(!+vIQAHAw%#`$uSXHw3M3KqHs)bkcyyy-)0_uBv1figS&?s+UR+U0 zAxI0Ou_QnlaN~Ls*jYtc>Ojmj$22XI+3-1;2`cdJmBQdldwBydfNhi|9zrRp3X6nF z&Z7=m_q?M`G3182W7YM)}kuEg}^4X(#TIZHWIkbRl@4_>uPlhO5q zb&;=hbU&L%FN8;z{*R`643DD?)BqgYwrx9&oyN9pwMm+6Y}>ZY#%OFew$r$2bmlwf zI)B?{Gdnx;Vmr_ML^#*XQ3(DmNhhZ{PYDQ4%M~{Xp%7G+>01Qb2yUTY`KzKYTr#J1 z0=p124jnPCmZm)@V8*O}jsEb~>$?#+R;^5kqIcRu%WVrnDxMWsCor}WI zmeD0>@j^Q@m*Es%KkC8CzUmG2!4*SL!zmd*hlR6xYsxgkikw#|c`+ffw`n0j*8;Dx zgYhMS{xe<KEn~MsZDj4q=+DHHeZI*)>M}+a_}D={d&L?MDJOrVGGT`OLgkti?*=jVnFNW6 zKpj?c|8R5_hX+a>bC}VKq``CV(lk0;5zcXcAhBPb+&L3TlXVll;GXmkNXT@K1+`-I z(CFs&ZEl+<@-~^($OqFwVzCB zMZv6~tT>p~&@~rCPnUfteKC~|@#o9AkZwOSnj~kO57fIw(%8|Gu9*yRTQyB72WFpr zjsOi*pQ%8PYpTC@*&S>ZH}vf^AtRTAA<;aX`Z45P;wd&7CmWtpi!X#Q*)&In z`df_GWVpL;)>Pm}w~@Oy*i1xgl`tynvR|{%3B{6rWIpu>1nj4@@F^-;l0_0!q!Am# zmbgw=b8qUa=&T?MXK)>8mOKFlBXxkhA6i z7e)7*SX9#Lx8Fa$ifhfD1|kd3*Ex9TfNaXl2Lv3Ae#7mrWxKhbpxk+FG&N<_ztr==P2bnqa{XWEO{lP3Bx*URm90Y89iOa zn9tNynAR?>tdHuU*%Shup8__yK+96A1abWQ!NcY~ArTb>rJ}He)icHhqb!N>ARRx= z`>!yk#sAhMnF8=JV1u#fyzq=U&&b3Nd?XX-V}e?BVoA2Iu&wkm%?XfA@F?MUJd~-S ze+y8HHViLzpjbEsNl&oT;HV!hQyc|tC7sr2m&u4~avm=WMk~~QR@jFTH;$zGLj~&< z5GpWVjNI~j%ga)!eKn0&{P@Zw3X<48>7EIpzE5uyy-UWh&QBDPd?5$Fs_zHif@_2$ z<=XC~cE`)wHX`BqR%uP%xLm6C3fhcS4syElAKNc;YA7 z_vK>lpY%f>p6o%M8`$hjL9Tf66RhovWwuS@2j6~16Yy=6k$XQ=rE<}aFH}ijsh9i+ zj*xKR6w2;f0%zlI<&@@040Nk~tRK8pew0*8-U@Lgm3n|3;>@+1-v>1&m*@-`lhsi} zG2{?5L<_E<1C1SOWequ`2U7Kw$f-m00XSr zgCA))cVJ)Guv+DKun{*DVMD!<+`%_jUIY#l*#Hz!=!UeFBQ!M*iG+ysj$A-} z6GkoHAYOk`6&%~qkFncS2v~QW=wGLYI+8O*v{ngq3gEG0q0E66LhNzVV@%$o4A@q( zOh;%zsQmo)Fl0Cph3Br?3IevlvLZV++?Fl@(-Y?IZ}gJ6#(BcSr??s>=BxWed#~3_ z;}G#o>5VoZSt!yI9`i0h27O=^AETaQ4eMZ-e4`(-kRV6V`x-FWBo46bdbr7T#iJY4BpX zjsayZOQK6ue`W>yP=bSX2d^~9*l~X7bM2SHHence8XZ}~LqsENwYk)K7 z&MpW(FNzhBop!2ggf z+=M6(BAXkPM(-eTqiXOJ!*}a|V$zXv=gtVCv$TlvF>sT#>rKsZ$Gu`TiPPC|DGJ#7 zT05#F9q3IUsGSn(@YJC?D5N{5`YaeoE6Oy*POsdt$S$2OyaY+x; zw2K#CdRJ`=HMLCvCIm>KMZJSZwI(+?JRHJDDf!EH6w^4x#UxEM_d?&1%e6HIi50Hbl@^Z%E0r6m%@3Do@UnraU&4 zAh}z#Q(g;7^rR+Ehw$5`MH0hCKBq;g(m}P?SaO*fD;OSNr`f`^^8V;R-*Z=b6_HlkT?lO7@vLRIYLnuQe@IIlu16;K)*QsSFkTd zG!jE#WbY!&b|Ic}D)uAashY7-s9;MFbIYMdvl0trB%<5q)Ns|N?V`Jb*NnEzQz~@$VPqCquhC5ESl zEoFD67i37Z;+}$u;gZUN$^eurfVhsMPAU-?@D|TlWR$x+R}eXKv~Z^w(RO7p3q*w- zK6$;TngW@gvwDPC5@h-V=CmheB)>&jwb1-?Gv{xngzy;{x%xUE zM^dnI7h;;AhASHA3@RG~$3vpkK=YJQ6&ad;stWlQKb zs>i8fn{g1q4go=hZO|dn14cq#Qi{5Ek;*-)1_-R3Pa?!%8P7&Jakxp0E+uT0bvp9- z{A*%62;5`Gnk0qzNU%Sd>Xu%7><+|u>`jB|vN(n{$nqXN<3Rg+O5W|{(S{Hr z1Op<{9MQT&lL49xg3TH+ifX)c+&s&ktO+VG;okXXKIQWH0?6a07WWY*DUw}$2mYV@Ki^}R=opfc@U;8YzLaMtv1u>pszS5P7|bU^`Et4G ziF_@!ffDueCR!ef3s*xfS8s3S-kn#f42eVNL$4(s{)043Z37A_xKfW8uBI3nuMMC_ z5F`_+NZc}VHx{l=(+H-L+VWr63?N5jyEqveN8LYZ6sn5fhd@{?k~9RB5>Y}^x&MMd zJ`c>EGSQn>2%8j_T zGWL&d_|y=_&k)pVzER;$h&EdW*~ zEA#0vES6n}?-Po`Ukh)UBl%BzAUgm7jg7nw=U1nGvfIp>_`aAbsSaUGns^3oauf%x zBD3v1jrK{v7`bwi$MTQ^WY|x56;P5R_vJQP{s0^v#v2G~MAQ(iNObLDc7=$n*Jq%9 zUj|`-gqn}awexS4Zw_|(!B-P<->Xc-j`Z0+JNn*%%LbARqXYaV12I0a-Oew9oDf;^ zEs!=(T!^*Owq9^P1qeuv_TxANgTulnU&ODbRDOuN1e{S)opag;JK}Y4nDg+ouske{ zgj6XQBqM@K%)i)e$X65d7i3f|%vA`>{ftcJan?p?8}M9`RPn*HLYd-gyd=e-te1U0 zwDD)SqgS!3XhQCaw3FpLY-)i^h!C>n&ClmgujE?`-efq;%Rr2FP@bs{Yv+A~KQ`EE zBAojHtFBU)N<$Kq`RpiLZgdsdd>H9ucG_k-a5jvK0|Pphs^}8-nR_ub~^9 z)nWBvtU|jicJu00p&DzeuXMzX_N*_;W{6&EH>x9j3kOGF))k?mev-s$VTuYlvfk83 zY-kzZy&N_V?yMyOF_q}Y+G=HYy$JP5E&vO1!d0Fmuq-P%$lH?SZ3M&`4Z+>u!hRba80C6!-9Z&ayrsoNA zU1(nX9@B8z#W#+Dc(*f6kWRtGjz`ai8yf*koY0p>W1&nqL$+A02;Z&@FDdUr!(&d72`O2S#A3KC{eQtcKM%nbcg${>t?#ncd| zfkqGffgC#U{Ed$~c!86(J37_=eo72}Xd<;=0#;i9s)C7XaYOagBhnr>sbDTh>Sy^# zgZOW6$=Y`qn|o36X-Qd77F>jXJ{DpLw?Y7q0|6y9di=Cl&s7HWzS3VSmzK(1`c_Ey zdi*$>ve2l|vLz=ytngpSQe$vc>ak7|Y*0yR9mx_RZ>!4vx2Vm8F#?DhaNG(Y8tK zJnN&BnUDlA*mQc;k_=lZHs=zctoG%W>t}WI63hFJ1Cq>Hn$SS*NMWI{#+C`)eXA-o zYp_u|@B@EvdkB6bf+&c(qzt)4%L2tO6OCe8&{&ZxtB>tG0^aNA8~tAr#!BKh8E1G0 z#cRzYE4bx!=eScPMy9DYxU8%qHB)NORN0bH%kLRUCm{*NM7Gds<_Us9a#ePXB52@6 zy6ey{4E#;Y9{1xF?m@tt>ooS{A3p6-ixkgph1mb4i0nke#6*csGmOwXz42%2U?@-<~Y z*@JE2VqO@+ol4lGO@1dSP8Koen6#|QQmBfX3>jrf*QmMeP$j#i%A7LqlX=(8dP}An z-O-UK)iYBZtt@$bZhpsmBp(++qp2w!fjx9!w;L!a(uT|5C3?XEZQUhY?(Wma2|O~( zEUSu3!-H|-CFt`UFKbz#HJmh!a9!Xr$-Pl5)k4JQb({ozMa!Duz;Cj%=7RfPj6@!` z7=ozOG>hI3-D^ldm`IKxe#N3el=^cr!ouSgKKyw66kh+wrW#nM2WibQbb|Z$HY}Qe-j=t2E3x!$? zC~@ir!KS6Vlv7?MT6)84&4Kg?X>LO?Nl!zs`L8R5=i5C(ZhkP{y=1_88TtU5H@i_7}g5uk~Dn z8HK~gb%*1iBHkfefjz*wCBynU2_x?sNFc*2ygztPaPb@NRpi*J&yR35b}F?uq&n|5DL^ z9g5{DUPHvP7W5q&f3n?*f>NP$>&csuaKy&VwhJ@h)K!V8ii)NS58_KsV^d&a-)YcU zMaEJ0(g;)ib`=ROti+zu426#k7Lw9jJ}GMD>C2Qp0*Y#A$8XGnEO1g~%Ia4rnuZyu zNWV6r@$**El2?fxnOA*}oQnE-Ycll{wb*wO+roxWfa)-Z{28n80LcS38p?z|Vm^-e zk9RThv_VTEZylbPOGap$_$i~b7s3Nf^Svn%$I;aR8| zG?VTE43ox^Tc{x*11U_XLWO?>Oz$`dTX?ik0R4kFP}bWIf9>F%iceh#Zh>vrdDeE`9j(aUISa zwk}9Idc2J3aUeOVN1*Xo9*Z2l#=6gpj}ocI8ngRUf55=0FF=Cl-hqjjKhNgM?}lg) zOpUIb5wBO8h|A%Z+lf)}=%OKATF{g<{(jYRHBWFN(f~MfhRH_waSH$U?Ttk40^J1n zPLZ`5T~$=vza^5@@B?$0)3Mo|`F5bE(N56!*7_Qi)_NQ~i{H!UHMuRvYpe;3150G_ zqtwz9{J%;K;|x2|YgT2_U`&IK>7;*7QP8x>r!+p3qmfx_y!~)MehEWIGpB>vSroG< z@TinEv)9EESrWi!Cndr196Ba(1DD|;D*4ORRBXyGN{cEcIjaYO5UD8>8c7`n+Sk*a87S_6PKqR3}@dP%W8c&)U|l`MlmLc zFKI@~#*}n`921od`x&J{roshX>Zc?+#T;T=nlE*$^EbiV9P8p~TMtrY?ts zg%e_SpOm`?@%J>(!|Y0X&D=_#A~*%`|3Adf->2?i&v0V-ga0Z1(n}5JXS}mUL{LLH zT97?Lon+H?o%EBI0=gbFyHJ19*~ewl87Y&oSB1>7ld3qpK`@8mHRSu`C?gZA1)iDr`nyTy~O^`}#QSaGz>kYR=B@JTJ z22Q_eWJ?9QXTeJC!40DW*pjaMTe^;mD>lyC&blAT>F?T_z1 zsr9Ik#tS_&9LhXA?D?K}SkL4yY{SCVKzN={h{zlDuXt+c($P@DH+$IJpo_3h0?cTm zA90jO^jSnf@eOhg($aI*!vpdlTL;C{~uD;tpZUjBMhDD#W2z=*6AV@Z_$Pw~TW zH@tytKxEiG5_Oby9eP_jN3>R?pfrO*zs_7@)P7k5WLi*ht0RJPy)}JlPW^DygMs~V z)|wvP7S4g7b$Mblc~7cEo_sx*xrRL?ET>0w<<1oy^iA5=L-=K|01!YP6$TDoRQTei zu33&#{m8b#J`sm#^-@hg$0zvzhY4DB`5iyd=z~jB1PT=_z~n?i3D(Ij^s^+TXbc|*-^vMl4MI| zMVqAS1w4TMV`S`l(KdE)$J7DSe8Tk-xuG!av1f{N!{I1s6|}>;zdy>6vBuD95N-q5 z!Z?1~wrpB~u~SqDL)M!u?5k?-v2XJ);_@MgtKPOVvZ~nWGR;?e-5!29+$q?doI>X( zQ;cpb$f$VRm%1uDi<#Kynk%~!__@h8;_8lSB zyMtM5f~2_7y_9Sb{0fq8{>(cX%`8k@wprshLJUVl76v7Dy91xQO#u!#*l>V3lVm|4 zF(j)?L~AMctk9#Q*NJe147oez?Y$b?f!V<9o>^4&4>kryt9(%vr0aJWsF+s93bwQW z*dd~GUC>d883pGBn`%uNZvrEE|JAR4@G+i>Ok@md7%V8V=xl}`6G_c;?$4w=hXC(;TFz~v6Q!XW_HG``I!)zFonG)r(4s?8W z@GP>uSJwu&w!fsoz{}03VHzkjk6|yOgBsq=xp5?)4@vQ*}xqpK1ia?AE@A1O^iM#9A-;`=prdYEnXA!550h1R!H$n!Ct_O`pml8)li= zz&uh##S-CRkirc?+vy>MvM&iJzd%68pMs!MNEYxHkD}NPHRMzC!$mou{K;vAvLdxg z&$OW92dAa7_h)rG0}suyW%qF4d{jiLWaifkxv_@qb<{b{V(45#g~JBoZup|xzOM}u z8_v&I6c8w7m1$OCaBzo*RH#8g{tKNO2#n1_JZZFJrl1U#;kb>Jtm5+v^y73<0s4>9 zN-k>a&1x_h$>Z!s8cSDX=tjq!N&*f^`w`i{v&c&*I{s`&7l%)W3&b+L*#MvAp+y&8 z3Ly2uXC+%!lyS(LqIvXqDCP;A<}YvxR5>(JcYU&CrAan}!Irp2lEzlm`&la5BdUpH zdZ&SRt-<6ZE-Q_S9a87o=n;4)LkLO-|2iwhhGL6vY1;czN&&}omq9k+8#%G!CkCi% z3*-v(>e$Y6;Do>VELA7=W23|p+PjwXvaPvC5Rl%RJhX7gqBGeLeE5ubQK|MuVto~5pOeMIctQu1P7AjPYl_YC0eUyLH*(@rM6q;KcmJLGm7IO+j zOqyhSmKTzdo%*yYfw&S4A^JnrAQf#XE6?>+szDd0n?0S4a{DGPbW`Guu@2E}w05&3 zI#9PtzDRX8F;%-P&st>Hr_TJ@?|MioB7Ug_51EaqL6K~Amp+WvSt~6BNnd?> zd_vd^52wHEg@z?4c3tWoZvcb?J<42g#r;A^mD;(2h{sg7TKC+KrXF>>XZTI~aJf)@+V;UkYh z91Bhi?{GZzSWMK6w}gLqAO}~gz`xPTJnp*=)F}@&$b3O`M`$dTZ9PBefGHSfu_aZA z-T1Wt2Z4*oq|v_{3s@k;EO?i+=(*;YClqL?rgN?U4>uDsX6cCh#|RH?7PQ8Jbx|)E z#Sv^=_&|f4{CgadKtgy^0z{=XQn zxVEJzFblk~-A=*l^I`YpSspSW++|Jt`6)#SDi)M;$BI}%*m|H5g7FD7lVvY#h`gJr zm#8^VW#Z9ZOC7<8nf0Y{>8Jx788VG;WT86obR0pBT3!&4fpVTC&E_C|)~Au0sHEo$ z*&XXFYE#am`j*yE5ZG>_lZw>>N`N>_6^E%#`qfbJE_>@ZLKF4mD<;$Tn=Fb~fs9>A z#8ic$8wVBL6duIhH@DLDD9M$;8XZav-imwUJk^g)Pg7BrPobiW-NNpu(tS9pX#Zsz zEu~#Lk^-<^eggG>Kn52mhec`Th2wZ1j#{Q`++CNvkSqC?ooXy^xrBc9O8-Qe98;!6 z=3r{H@1ms9C`gQjs}S2#MWdc_B*RA~cHbx$VY_mv3mQ*S@#rivKThx;&r_muKbb=J zU_g*eV3Y}7rzQ}qSL^ksf{Yh9H|~Ai0?fbr1`=UABGiBE)D=yN{X+Ome-^cH7^a`D z1;;CkfIi$=U!m_fY(w}nS2(jazmUf+cQ?Qx)?LZI#b6D??WY0kt~fkG=?(c$2uy65 zTeMLm(2OaBR+qi2K_oQ}UK*Ua)o>Bpx9!dU7^=44PCbt+`ZDpoY_-}xpW@*8Y77a3 zaFDnUts0i8E&^3Y70HtKL`|eCn#GcBAGd#5VHoQMPVUS52Uhi;0qyAz-KT(%{6Zlk?Auzxg@|exIxr4Jt zi5Lb7ljREa&Y(iY?UagA9E`?NiW)XCq!WZAX+`CfMd2M>t5%NkbOHjUQI+~n)lFo`y@=EbU^3q1f!`3yK{Sm#6HyS~zEETE2r z#d9=|^*A1sxWr7>EEn`c%c%7Z$dYmIl|1xskqmbA<~xDohmL77vuGkGwqkkdW9g-h=97WvD;j1uHCrf4To#OJcx|6iairizk(m`Gfz5h2KpvL$$s z(f%6*T^Epkhyr4^5vfkkw8Bl=8L#7DhSL?J{D57>-76b(EVv71`Ovt5cspVYJwWGKt^vix{%)1 z@xX;`(DCOB^GtAAHGaVG7wZ;3_FRU{m;WTH4bO`QFhy|=kJCA9My2yOZO4!xYgt;w{3+j#dN}l0fYt+|hLv?{8K-aev-v{acYv!4i-gwz zkWmj{)4811K-lR&>@uC%&?>x|-`xrbC@JR&+5T-Xb?$vR2Fx&8#g5ZW_u2Q!Z0Bny zN6Y_m&CUzMkwBp*;I4hPtr{uB-(0RYXJ=;vQJ;DiV^D8S#%MgLh~3hd7@#lQoma#D z{(Z&spVbD0U@QxPq&0Ut7w|j0fxLzD&zDgkM%U}}s0{>4{{RoEw*l!M=Z_;+Ah59w z&|6^uzMKdSY2^Ff>QR!(Z*K))OUv5EJwW;c=)`ma%tauN3nXe^FN{C`V+&&YK&M6M zl+tfUtRP!^d*P?kV%F}-A<>RAwNfxd61Pas!EX zq+D7X>4etfAM!PbGY<3eV z^!Z;N7jp%^2>`wlF0-EGl*qq5)O`IeF1GS~A%I&x0CWl9^ZHNef~U=y>ofk;Huko> z-s}Xzm!BJ}z5k`z0X6u~%}uW_(7Boq+@ipzC2eod=*|badAq0in&mOWe^R1P1R#3B z|K+Jb9~0U@nY`Q7{ICB6R)94S0Y=;|9xmWSIcFIH#nUg$f_eazFamT|ZeKY6oL^Z< zlW&d0q&0FGfDVR5^#}CT`doolAe9G1X3ai7AdS3_u+6HfHE5Kw9{${rq~QUn)IXya zpn7AV2D(@#{u;PER%+`b#xmH=0f>Bf3K56t`*~&g0z;F@-XIWJlMk5@`TRM_(&zA} zKnw^xz5ZM6`?zdY$T*t;C^2e!1)Bdx2^&L;bOcW z5XNNb;rg5gf>&fV(E&(lh8*iv%BfvlfFuW%lVde5qNN)UtCk3ET|=gRa8^#r?XoM( zX|?J8yak9DlrnKGRmT-T^c!$LPJ`rVD9)F=SKqwv(^!rDLDSr;Xybrqmd2{@H6H>$ zwYj$TeW^e2KREgI+E>8yoa_AUzBUa1`;sbsSIHbk5`nzXAhv<&x%%@Usx( z13-O(z5};TS$PfcK_MQq>NJ{-0B6+`Jrlr}qp&A|SeUZp^z`)SE$Jt__0y&0WV$jC zX(KrJ`M**8&CdVgDAG^!fOP-^2qFKZ{(HN#q_)46R-Lv0R^#)(I^L|4R9^cbg3 z-vs($Hv{CD#I%kclkWy#|c ze?LqF;Fa08P(+`nOIzRKTx%BKHU;E3(8o`2RN=QjzzK}7S-D(~7yi&;p!`n-2TW2C zc~Gly{+H*OpU;4Moz3S;!O5Ms4V*}s=?wORy6)?$>S_=nkb8qZDC1lM?2nI~&&M60 z#@_qyUig0i0opvEWWR1EQOm*FI#vV0{^`vB>UZ<9IlSFAB!HyZ%J%jbfU*GQ24D#D zAC2){?DKnQlvxbpwfVD~ZtUOr&y?FQRN3!b9k`l-C5xcX<0Ze@@E@jH4Z-NI+>2Gb zAd9hG01Wv6jwXxKS}CRxNH&khXFZ#mQJio0yw+rL0^FemFb16I_U(VZ_vL>)lmpks z4lz~0p{~!KE)=Jb^8neC<2xzYVIsHqPpO|0U z)_$diJP8Qm{g?U2dC5RX2b#Ho+bLfOxqT!WmzM{n@#8z-L$>ODtq0nTKV=kI0pofQ zk)p+WF^w{gFDOLs`4WglM~K%uZ21hM%eZ{4L7=8Z&-Wh1kIwfO5T;XRH4-XujbKjv zYQIua?*il`K`;*I?7%FBiqBD^rhWFeK^{18|9`-Y8(|Ar5dgRhftl+%iVtLRu@h_c z+j3m?;Vb7U#Q~}OI9d6NZmqwpBrs7?!!av(?gP+hI1)YvLuy=H+-4UTxhHV2HCpPe zPj3^cRKP)&0rz0kobDM8Ci;A`vhecSnhi)*{7lbrr?=AFRlM;?Dhgwh5M+ZNkAt?J5L=h0Q6&unH{e8-&Z$1AV5sE_Nb~B z1m+#*4iFOp&;!x-EPY5mUp>@12)8Vp_mSTwPcgR8+OO$rA=Vj7H{% z+`hg863$k1A_r&MBoO2)Dw--_t)lmQe!wClBU3GuE9V0uXo=F+wy zw4|3d@e}~pL{@|{4K&u4q%r9eZ7x3Eo7k3 zh>xck!6{wJ`ECCI{+71Z<<(VARiF~UtEHu+x&?Hz4KN}l?%f+!ht?vm>j26ApNRN|5LB*_5VQWCw` z%Bp2NgC%W;3dpS6rWVHaVah1X6tpP&!FqAGkZ?ec#QUA4HRKZ57(J`T*1fuwKa5%s07TEa`%9 z0w;!;prrtQ;2Mwyxt(`d#J9S?DUhz2-0}TDEL4G)c4Sb>(0mO!VO?+r7SUMd@g(6_TivT5A=gT@wZ)Yu;JTVE5GyzIT-F4{9+1Sd z{hvUJ)JCX5ao}bIh$H}?2XnG#NG&iO3IkXa#UYc-i1Y3xQX3IbD&Q>bwA$kaMt=iB z;ljSpAG`0*7u_Cm+O2>pp}f;8n3Ww$=Tcf&NbaaY4z+Lc&QP3EPV1~p03*MS6Lt}v7S&VDC}%(*7`sq?9Ug!zX7wuOW8@s zie!%qN>+!MK_?${R$P?r7hHO*h(3zMwWTF4pyvM2f#|=u|8jNkUO>vDv=Pag(5mcFBik0z&>hXfTT#BJ#-=sSj`)fVbvto*g(gvcb;E3H{d2hB?3CX)glW z3mxa=0K^szdRMsqJsQqjxbw${={I0#+iod4>$&Lt6#fMWC18xo_9&mZkEG3oQce4CDF598Q1!rm15UCQ(8c{N z`oTbE=PRuj{l#$`U60t{rORWglyVUgc$_{S>gvgB4cTY80DV1-sf3g|(XdCkz-$Yg zJ`pFPa5C|saMWrI2L2>`w^j2P5+-VKNyGDtP@7lZn@}{#(-Ocj(6&6RP*ubdx4c|q z2PQnW2pqe#yF^NvveUXo^ItsN+>INSAkTe5X2R7IE}!!A2kcpOHum~t-qLAUI+HLH zQ@vKZWm7=;9YS7=v;n>Vm`rD__e?)qViUea?+?tH$m;t~O9s{y{Eizyg)FeIzq6c# z@_Jr!0s&KN8K55k0xICVpJ;#Sv%JT-BYIFtRtH1y`=wuF)LQk+R2bmOL}D{|95*|F z9a@2WqFy$1G4H0OUNkQ2$Hr>kf4e(i>*@Dr05-SVL*RRX-_bo|eWuT}`>b%g*~q=E z^N+ny?r`Fj|HA*)$H2adMZZyqF0Au-JC0Pp9V z@dfyP!t-b%HJjHF^zlwg^0J@8s?=xd1NaI6KLC^j<@n$-YSo-Bc0U7sOe>q4Kg~uE zl*uMZxUx7b<$;oub3y{3rA7?L==SaYKl?2S*nY6;YpFB3nT}3BTmJLt8JSEgC%*^4 zdY}QwioEM@QuLy=|85|xN{RvnumS!3(;HFE#r4M>2-sWw*FXahIPSo&zdM@bb=>GM z8;Jtgv)=$CqzGraT&0=zk<}Ig*yTpw-aUnV9(4Nrht4&tk(}u%`h5TH)&DqR1g-{P zTX(W>1M(kFti2t;lCtIE_`#W_Vo?_d=fE=EXai_h2n!1{{+I=Q zqTT;79pZ7`Od;6GJsHQqdv1}-0Tp@HqQH2FG2n7r#tx>8*r^RN0D?6>|@S=FB5sxm_m9H}%haLu@ zA9=!^AwuW4sKV=z)V}oBr3aSlL^MOHSieJ*IYgMw)e97MuMOkkOgD?@J{~fyx_${8 zP3-<9&p{BF)j=Qo>YKwe1r)@PBo_Rz@ykiQ(BIu)pgLy^&R`$-GR{B{W($RT5JciI(mqmb@_=9+FZi^!%hz9n>q=eKC2iPFEi1|FV3sh8QXsYJn0XD4 zH^q$y?WmTlPWSfB%?tE*tdKkz!ORRXAx6Wbw`b6h=UW83F%6(f%Wf{V9ssPJ8Q`iRmz$}koM6N5rAS zT!l`KxHIBe1x$})0;)`+A{gS5D7c0$kK8Ihp|c25LPNi8gac%8kdov{QT$^}Hp1C>2M4;tlryTuYr9$Mgg0_-$Dt^BRHX5+O+MpCyM6ZIDbZHeboBmC`(5T;w zW9oegEyIIY3f0+PzLH;z{B$@&fY!l&5{^-HJpGz4^?plGUE`ibPdqI;3dy`!g- z;+<5YCBl9fp8YHJD?z5jr~f-^&*cIY^A6A=0km}#VGxdvEc}RskDdvHq}J3GTcBN( zHO(MR*oA9=EIIU5(87_3wgBa4!^raCyFoE(Mtbv4Z!CeGj>Jr-pfNyO;cR02>s7c8 zN_sA`>4I9CJE~hRk2)fBRbVs-{3?!-fBE!3#GX|i>0QR&c);T!%m>6=HZ?UI)TlS- zxo@yE^%|HHiwD-Uq*=pUE#YyytyMH2K%&E6l@MZDz=;1*)GQg4KA@7OK?{2ss7fq} z&e}#_KFQ+_fo?Noj$8k6u!Ng@jJ+>7U{+w&!w7n?=Z9sj3SZ2?&1+B8{2pcd$Oq5f zfCy%5uO{(hCb2WlMaEtSUL#@K?k!mDo@)?hx9nHOPCD3E#u>zXKPAIXgYXN;qh$|A6y|Lpb4`QB-J!(j2_?Qid(2xbN zbyFdWRwvo=Z+`VL)fgJZS>zR&NDPq{S9TzsWk;CO7@y00Nw#70$O%y%NQO?$8(F8} z=zThsTcQOFIJ7@1IHAjdiM+~3J`Le+u1uo7{9n=jL5q5NwUOyBvd?|8-Y6zfDL7Ff z^k3jjzveH1vmgodH%sY-NVtmuhCDW>u>TLEyFKVmJB=k7|v<%jI+Bs{$bQR&DJV3)Pf=(YHjhr z(Pk}7H4lkGLA-wpNxz$Oq{2eOr1E{Lz#{=%T+F%FYmfJzR}V_l>OvPTD@6Z6eCKD| z02mknr<|mi20udV#&K8f!Bi?CwAVBUd3am=QG(PTVN)Y}ozC6kf{M7-w)uQu`fk2m zyr5<3AC~r>63+jhM!C zOri2P7vV$OL?_5`z8Ybx2MX+A3ODCZW46?Xbb-M>H$8D4+?H<_?^F2QRGkXwvx~>N zo}zJWt1UeoAq;xxV^BXMotM+0AME4>)j>nvsC8Md89&~d1;e1m7O!fEo4MrP&*6I} z4KJ-$zuU6;D}~#>TF!UwW(plhDe@JC`6$e9)D7E-6R z(99$qC*(SAz-$8IgoL^*NArjjG9(&4{^53vI7pl$N9_V;DnrVcj5Ac#>HME)(#G$) zfL)@4{hxO=CXDlc-W^FRw1}7Zlh4~#%!#mi3T~~!r2lS{bLbC;e5JPqJ*OBIR+UZf zeGaZ|H)(_~mJZgM$WLMqqH;(i$3tLFQ$Z1aW0*?`4W*2wgT>1HrmDRGQ>{aS{8s>B zCr5&Jy_y|`|IX84Wa+_&^S7t|Zy~R-#$jdCSwkD$1vTo;RA@Y*n!N3tmxn2?ee*CF z$kdsAefgas(!%AQ-;Ellq^fGZHU<^iXa^lcns-D~qwx=Az&H_3YHR{$WD+*;b41 zg)Iz1v6pkyUH93ITBBdMgg*_WN}4RYQmRQWc*&_Vy_`5sj*#wNIkVUi(ZV+*Xd&TL;3xxBL8R6iD}cb$>0|Qq zW`ubrdq|ZPise`bbWWrG!~ud4Xttm=e1hq#YUEL#mmG(#Twx>1qvq{D^Nn!q)=F<0 zP|J`CWccBw!~(<5?(#73JG}Lw>GBVa_uT^z@AsL8l$%lqHYxL#LTB^XU>>4~c+~y{ z<>Xk%NI7iiHeG4O=X4(|oG@^k2(4a}D<7c4F*2=oan6eoWPT!@E^T@ACb>Kn?}m`) zu(O8}spCHCKNN8CC0U_&!#zS9lFYacI-Iw-C9fOPg|D^$%;K1V(heD0B1v(RX?}n{ zL19!b-oYAjok=51@@<;Het46;c2wuCZPz#T{v3lxB*V$pZ#7WKip80sQm)2d#dBhH z+d1aP^$5EeXwIjA0@?Q@Isu>R(VNHRm~NK)skHKLy1QODdMRO#>aVE+wk$&rbXC6> z-j07We2b-T)EneOET_Ee7(YzY>bt&!eJL_)=7}oQMF1NagPQuY>6vy=rFSCb&wn>- z%Tin!p*lujoEY7Ua5Fc8)eW|RcLy>v4FwFLvie37AmUegE(8XdC+3LUNcz7APatNc z%M8Ozo?t}=wwk`*M#RlwR(~$(BDwDhCRz&QEhSyZq{x(YeHOk*3`BcQ;l^c$kc(U! zEj=1}cP0h)>mq_-#jYjZX1xRtPj?jcr-#ovMoPCeP&S3M{?-|b7aI*z%>7DwA3)BB z=gLAx3|hJ;gqOd6C<5QkTS(gkS6z3s9aO0i{egSL^lPFefXA{cq{+XQboXq=nW{kj zx6^R7>{;mc8U97*L*oLUo^LwzFMoCzk0vg;g2*oPrjv2sDHM~kZL7$qLpoBAA4rB_ zE54dRn}`JcApE~iLSn|#NCX&n_@-59?9X=*DWJr0>e}R`a zXeb+oUK1pho0|#fnCJ_NTT8M`WxNj3UjMi!$lOf((Y!~O*(Z0Poo7jP^R;t5xHi9k zVICy+3crow$T~h*u^s0X8G#Uug4nom1mVs(n)yA ztJUN2z8~x-!jW)+o5b7nW#WePXlN3OhY2Qo_*bSQ zdaP%D+Annf6a5nc?9CQnIkd}2TTV?<2qneh`^9aQf3$2nWbBMl4dE#fR$Q^)$rdCo z!zMK#TsF+Zk{070hUx7K{t;}hGK|Q$!2)=YbO>c~PI4&eM+!fUhf{TfW~Z}qGkA!f ztY8(NM+>!pqAX`>&+kwp4aR>mzKu0z1ELbsOmSB18V&hg@f&k(C9hA)UtNwOFVRN4 zD3}gKe{=n$i=-p>63(`yt~_o68UIdt-&EZE~i&b7H)3AEn=@PkSY3L2--9{;YTRf$lJ} zf3G(dG7-kRoxh^drZu_lgPr2Lv?F%pl~nHh`u#SjgZBe#F0E7M5M>eJHb0>;_!BMf zArZqChAor$O_yrbjB|_2`{W>Fk<+3Y*-bUV<)-AlPN&)AVQce-mM9 z?QSaBHzAqDC&tMWjPsr;fARO5neIUwXR0%()L6ills+2lQ3sb{J+iWZEusS)WQdAJ z`7LSQ6b(Gbbh6eRlX>M>a}V-lS!Caz4(atwE!8MlodvPWGq#K;e$%dc%eUH?0K2Et z&I07MY^M{lBTb~whXAPeT)QiYe_-&%{jRoR`IKkQ(PIXhe?(DaI=)-62>A65z5in% z-7vNBkX6;Yv`_W|U}RQSOf&5z9p@^xe0Dsc5Y(a!xUnTH9aZozay`15Ffj#Eg&)sf z!~W(MGtagJsX2F%W!Kr8`0e?Py)zBz8cM3l12wpW&f(i$H{0Szh1)K9e}|x#e^^71 ziS_9bp!!vymBT85sL{vxVAIiK;rtwZoXn<7ODI!qpPs5MYvo&N?4W$U79Wr!MOU0F z506UmPv@I97M>S(Mu^f*mQGoP#z_7d%B9>XrHu(T5+0ww=R~St@nf03y+>bQ>^AQH z#VS5gs_aS6xPjz%^H``9f1h*Sja{7ZZp?{sxlqm=XBK+EP94eP0{luTn~u2qWIk^7 zkhd%GFXZ;3^`1y3w0Q4C(@A1MetzwXq-3 z7cjY^p9{8#$U@yBv(@ZcpS-6DYa@3#iEUN3=Z*1u+lnn=a4Vw7e}>|UGfT3ArZEck zUNJJNW+58yHGtbQGS1WKt`a)?v`xhNP9J-kIT5=}F;hY2GafBsyf>JlE%En#@ zcJsDx*x{jubas|KBh|~*ury`L3CvsP)qB|2EeG6;u$Pdt94R`+n=U9Qr7%)?UqVM| z8KoyRlHtByO{8}of7;8mG-706>DgR3?lQ}5@*ZF<^%>!j>Yee*bC4$2GtBR47OfNQ zF-K+RW2|Ajg$`cb6tjdgcU@r;H>eIq_KlHzl+UNk)nX%~{8U+t>b`a}`9vF4guTZH z8|r>npA9Q!rGnIF?P#GAL!dn$Hz9pBI;la-TL6sD6s5)2e@Ge9*hLSHEIabgpBZv& zj1-T?9n0HX6_U`C)m)hF&P?S8zs+GDD~6JIC2UvpPODjK1#XJh_>?NW@o`tL7BTC9 z(>B0|Uhp5890k-kcT7KcB`_=mG8yUYXp4dD)W%3}iqoxlIZzzNGA0=d_oghnOPI~3 z$W_1M#2@lr%4j6T8o(m#H4F|5LH<&bA|Hn(3+z^S`zZS@JU{)t%!m0la6+_? zQLy0*1JK7G>4lW;CSO7P7I#WK3a~13IV7W5|f(x|f%T8pYwmqRv}M-(K~hE?1MS!Y46# zCl{~xe`K|RVkWZCmB*Z!pZe%1;~(`t)N9Rmx=dK{vG22k9hgV=Ig}+odMb0ee(Fh5 zWfpx!cxtpug_0V^;$7s(jGkh+JT|#*bR1@}jW7%i^A!0%J2~s#hZ&(1w>{oQkz0~? zqTi;>z;+DH=V00xifMr2NGBeJvWgbturnx3e?*vRzcnV%0lD-1O~qh_%-GA|F}w5w z?ag^N{1jKse!+;6;2))h{!6dhWhnK-v#24e|D=|IY=t@3{En}5+LFe_h*31t8CzSN z7W?2TtRghpa@__G=`VY0bE(4X1koH`BbMlW92>qj*%yU?z~WJqR`u`GEbZ|&3|s^V ze-))WliiZ+oqAlWGZUL@v`tBvC7s)zowGJf7l+|z4BC{_a4dbO6ctK&gwjHH(~7f; zO%xvG-jGeNsft)NRiO}@WGEUV#F-3pjN{xT8m3?`QX(*1+?gjCMwl&k8d|p^5C|S} z!4rsfX@^l1Jk+_+#~pD@!NDtfY+QL0fBDoD;_BFydxpun&h;o^dhb31l(jt^T@Zl- ziIpA6_qO}rb5=Ul#4_Bz$RG~-)sR27&Ymno6xi3#nLn$0Kp#Ig5!tDs{ETCdZ}KOx zofx~#Esb9}Xy)5eWd5XiQLb%V#0QH1S?9fNRWD|F{#iRQc7#5lU%+- z(CwJk-?pcoh-KGZWa?hOY_@xUf9*#BVpf!GB=Ft=@%Eg#OwS>N6#tUZR__hvnoDv_ zuFqm>UOLKX0)Bph*r*$|ZGL&yP`#(^M;-Zk{5d3aM;EdlpRJH+Wt>2i3p?YFG<@Hs)w;L|7-%4VITQ+n>LF6a@1OxM(s zyRh!v@+7FgHxe^jSbfYlx@8Q$oLYD4*=-5PoGvC^gWEM5JKd{XSz`XV&0 zvqr_FfF`8n#6&_bVPM*l-21= zqsu6}@x~PWMWQWN4yKVNQDPOPw%YU`XodYWg5c9OE{AmY`Y{&H>5W;Fm$XUjF@2c% zwQT3{)W}{~O2m99=2uV~Sh}e@?(W;`BiURi!`ZmIFIH zar9NH{BRr@a;1@~fK4O7a_qPqcQIa7Y0PH|u!3jGxM&V^IfyY10>*7tdC~JjcX@6s z`=s;(IhVNgPWtZmg0lxNlO`5VQ3^v;Fk#}{SI}$s3Pi$dql z5xt~D9}q#U4Or|c+W?~0&ZAzhBJ7P#i)JIfGf6mDZ8&LtH{@DJ0a!HtTA#DVt7+M?jFfeC@~zkg+of$%zL==;JR>A2PoR2uEk3MdyqZ2%BAL_%RxWEZpgsD1Y%gWf3fTN{rv`f5eCt~`jlg9POSj;;-V&nQ@af8 zGdJk3KM4-&21{yf=u$PEF0?`JRfk~_(hM^a?99&(7!e&EhaTo4^)chG`Zm@L+)@O{ z#_CL-h|CKoM{jGkagHbXmqb9kx(h_w{-nX!Jd=W+A@?nuq+|&TV7R;_?6!UMf1dh? zufgSvp+NZ?86obnVM{Epc@^1^Nl=SYd}jx|&c=3#DIuU4 z`eeNQc|0nT=^W-g8{6bOVnsi~Z41_rCKgA9g|Er#mSJ8igSLe4r_(7_s}jHsR!RR< zO3AeMJGbHK1>u`g8V9qkMoSYKe*{=10>rBbafmD-9XzD1 z+&vP`(5DBMSOj&;Rtss{mS_KO6Ogg-7&m;{bS@vDYVJsa@=FYtuzX8wf8?i(Ab}Bz z=zBl#8*;ajOh8|RllqyW$%lW(h9-wyFh22`;AYRCfO5LnU%PR2NWnS-LNgMKYhO|a zP&~CU=Lf=+qH8|XoM-cEWHY%dDoS={fD+ffm{gz9?`zpT+!1lrD0g{7N1~GBO%bV0 zJF`u#B3Gy|Ch_NpY<#|wf7I6x|EqpPJ!9;IBw%uo_A|;<6I?ijsH8A(=bz^@&r2Px zA~tg8A9x59gbpdD={^aqb`z%eIU!-L@5SXXkjjO9?8RaB8=>v@GY{1^ED&nfdh#aO zj*Z8ji9CCh!+}cl?euYrwmDR&2l@W84q|@X#Qw?=Q3iibEUIGK)6xL~lvKh_c|uzKsq3X909Y4x~fDaD5sde>y~K#5?PRr#@t~l|5bb~Hh%*JrhK2hlG-jaEXjz3 zpHYIL%$QB%eQE(0KL>+SFm@T(O^zJTD4xz%J}o);l4(E@f5}OCvUIOW9jNmVcr9CJ zTr;&otPKe9Rl9`=N8U_z(+J+@5c$KKb`*P`nwigM<*B|l8I<^vTwwfVoc(bh3c zH2KR`cnwA}S~WjUVnRCd#FjmHQ{Dp#kl{YHkyQo5>(6L^v?-Y%FM=HspN&S@O-T~- z4)&xN?e!@qe-4f<44Mi)xWHbRY+SAb>-CTIGM2uI{-xvz+ekdRTeC{hu@r8Ujb2M^ zftOe@qvWJCp=_A>UsN%pe8Cf?E&ocLGBQ6^N?g^f-~NydmfG*gV}dX*u{061RM8ze zsv?}v=OF~ln~|QK3ZdL^*izCa@0{~3yVm46Gw+i?X@kDImX&72=daRsbjwlNy<{>@ zCw1*7N0L{W_qskY^H)Ut&)@zQ{{{ca|M=gZ{~w34gE$ly6%}2?&_i1jX8>QC6(TpRJO3F1TZBp zP}^M~mXkx>^nk`r?^R>F1va*eZeka>*zOC93Ko$RU@J;5A~C>5e`H=%GrDa<`bEXj zw&xigaOJ3rn!{fBeDB5g?=#-LyIt(QIin5qk2AkN&+~o0e?EV(H8%(U@&BR!3gJKL zzyIKm{l|RZ|JQ%||Mr>xsrP{Y**@w&bY1wL{WJd`FBt!ee${`u2lfAx{~iK>zuMW! z2M6)pBO(zY0%af|e?&xpOaMU0FN^>XfB*nUehv@-5GfNP5)c6JKPLHTlJ`vnL_~lI zfRKO?f%Jp@bNR=KC@xO2Pm%XY1O${2iTJAsApsD{UGNtY-%&!$M1Yt8hzR_r!2SUN z0%a&}lj1VXL}QqUG63?IW%*ZRmqnz@jUOY)!vXm-c_jAPe|ClP#E8Hi8lwJIJ{J8? z^m&9uPLwevBp|;El-t$E0)BY_a(Q~8{IN(t{O&06YXv}nOgRApAiqM?KL;Qn;NKRn zkU!s+2l0zXw3T4@5^h|65C|~=>f<7Ugpf1oql0i0`e5Z5@N?nUjVPa#Gp`e}rOs>B zt`KxJpgsg7f4z4CS<m7aszE zgP;A3_#P1eFzY>`zIY-6B1}jbGLS5j446=M0|3gMBN4ww-eyR8le(p4Wg`(C@GF6= zH<$pkJj9$Z9UNrdP`2gy!x1s_A_iFj2RYmFCCrrde~C#zkyoE}DICa!WgsA;l*T9@ z0OA4Z{v*;Q9F~c$zn|rwAp!wHh8&JBA|T4V+zI8H^8sPfuLGn^m@wyzSVkyY2f9Fu zut1a$0g(=}TuDmcTR~npZ?*h0k~n5hTX%f1+>!4cDeh?f5qoh|#;go?zq2=SU>q1&EM|5Qta0yxYthOCo;G*NiL3;3!nu&0Lnx;XZx(Ie>;{J03uM%x_(eL01@yhin7Rx7{*VW z&qlsnB0xD15cHmThwFhN(OSYfa;&m=#=$}&91#IzB20+M&M1ECm=G}~3lO^E08`>) zL{_RC-K3FLJ{aTi%|U`7>4wTgIV@@-f~=pDk~~eq%pb%7TcZi`#ULix__j3k^wd?A ze{~e}Qg4 zAYONRSb-!9w&ms3W=lFzW4Gm~DJ4i4_91Cx;XLu#=}H>m30oXGBCOjy~kbZh;9g>lIp_$4Lt6eztgx2%IuV^e2jWZ^A@j0U%|4 z=E$*)iYu{z9|9yv2%^lPUIQ|Jf3iMn4P_Gg?Pn7rpeBa$LgTk+cBAQ}ZgP^dBrJ9Q zcO-c}5=h8SV4thGh$Zn_naD~d`91_dND2KpaxtcVr%#-}DJ2Vy;o)dPOEF24UlWIO zJMj=9rDUl%rX(+qbdgecd{#!-bJFkEH9=l+T1K8_fdXKbEyuN`)JTvse`QLxcq|DF zxej;|NGOkhIA4;2TY^{CEf0VkbkV{m-zkTrY|or1CCylfFr3>GrYZBa=&}Uh9E$J6 z0=;CC9E(ZMRIqa~#CnqB3_U*~Aj*W65~c(M86=xTO@(sKDJ9ACHFyC)O0wd(z(Ihd z0h)-=x2ROV$$q2x6t65@e?m#(G*UudWZB-i9PMPw0SS>GHF6T-=?5T?=f{@w5@{A8 z%bI}bz=87^xC}&B3Igi!lf)=Ut=+do))?~6^B(IpO8C{rUFWbvgZ6L}H3nR$2BG+93_zHsn2knmk$E;`Ix7?w;%ir9hSEe<{7Q*k-iq%PJg*i*RIi z5F2u!*|lbQa@;3~nYMIaG_yq@JK*&ovTn?n7I6HxsHIWNp7{UKGH}`HV5u(=SZ~ap zb=<-@x)?w3VF01cU<9yn1r@Ne2s-1oNUcXo0@+hd5Ie* zU1g(Jf1|o(P}Wc)qJ+SedB`C2v5-7EDRBYGYY{oTF(o-m$?~2ATHT-@Xyi?74EYyA z!h`^0TFdE)mI34WsbfDYbFKc7q%2EP#tBi8Yf8V$@;NFFXYzNENqZ4wRieg0Zr+f8 zl3x~AI67rY)~*C?8X{s!8Zy0I&MBXCXE9kre+Wa8KxjA@HY?3LhggE%q z=Y)WnxQfu14ql~b;mw_}ERBBd3jk&U4PlmEp}zo4s`M1*=Ossnb`HFs=b!*DOewYi ze+aGnO+}|i=5eTvO$dEsN;W>xZJWf3;anMNFmDRuv9VZRSK{TJT@3NO*)kbHKacbqNhj}QZ{<23qf#P@zP6wA^=HH0#au$(Q&x-pd5 zlBMZcn6yitV##AC0PpIBexHq5N7_OJW=X?~{ZHQwp^R za>z)C3Aihua~8R)M7$X!;!r|K`8CCWn?$!W8@;NnvRS1BP zFiub`&+}2c-8MHSBrXNiO87XfnUZ8Z2{DZH$!q(}Bj#AH(U<=J?T)mnTCIIoJrVudOP3+o}vN~LiP!Ui~yfKdf&<0pJ-JHKTYqd@o|k7U#X08 zk{;^>7?T~{g4puvNLtVkp4wef|a<1H&oBZp69F{~I0e=s*hifN&Zpe;Y= z^_mpT$F0F+KuGdAJL+aYodgMVD+~ZazKbcz(MAR;AnTONT-e&460JBE@KvQOa17G< zk|bbOAtoD}S<_3mj6qX$$V1*10*7z;H!2%&P;v}e~1f;DNYfnp# zMbfs_6_3^vq5?&Lh!mEhpl66U<@O&8Lt#uwR-pHR^ythCC(`rHhdD+0MU+7@5xM+i z&2g?vEr+4ZoinTPteW)xQygEQG$2B?6boHcoSn3a48x_Je+tXg$)1)+ZZ5LPCzzD2 z7lK;M%b5^?c-HSuKA5+TtAVi~rVk!}1=1|hUEqyzv_)2L`?9K-se9 z5R=1{LenBS(6fd!3Sb`wO^jI|R1q^Fk_KF8IGbf%QPJs70VU{jLIGHkVPYh@Cqy5= zg10WUQLFPDmnkm8+xP{y#7li@Q#ibO+&+Y$6LN z7MMfB6SbuUmWJzQGxR@i zD?j$6e;DH@ke!^9=DIp#)Pzpsjs=Bc=VXI3c@7w1S(X$E+C^|}k_}}>OG?BN6dURm zwNps(L~%SJzey?a^ip#L*+@xoB7m_She-!q5_d6-;4Se$P=K=Bd(vSEdNVVTTyX4Q zOQ~)JB|{Z-y6!NztN_xuXebQpWm__M*75xwe{QLSHu?BlF{L@|cH01gw1&_<)Gzi~ zVrXF+j4avss>F6UMg?uqZ5u$YodNs;W}?s_)c&*g;8Wtff-(_hEKoi~VHBJsLOHeo zwM}pJC#0AH@VZN3dYt&alKwCOH;rY8hyjJ7V@FP907zK_0SYJArf@1Ubd@a#O_}Vd ze{nb~05Q~==R%BE%H$0P%RP!lgmez&ePjs#0DWiySd6D^h=w_P?n+?&Br5Qz7A7E| z4y5|G>QO;>G=_;nBfzK~r1@s1qVJ|@o3On&09hwpT620%prJH4Un-7>81~Q;BnO)6 ze&Dq%F@#WqIB^Ndxt2CQ4d#;K+y$+cee&jh6QfJspcg*Kfyiw`BcPF?x}}Q)-i_1+4p<^rom=4HEra&ZQbGrBressUe>fnp zS~EKmHSCHI1(<9BAz4UzhEUkVJ`f5dAu52&WUE9YEtaKos8a;p4u)zC_%+6_QYwjo zAvMf6eZCh)cIuOj!zZ%rhf53p`lU2$xr-6w0aNG}{5eWh;TW>W16(Al&AUdFo zG5_&k>Qf*|Tt}PC0GTNx_8_fg>)<`-?dWvSy5|WK*^plb-5BT(WOM>zOn*39&@tvv zpsBS5&86&E?5U#Gx7rm;s59^s&>Y3Q)`#_6ooRQ&&R^kG*;i*Mrc8(ifB#0^x>n9< zYg@iFXJJAB*!xAzz7Ua6H=7TtG*Oh?&)6m2CG&;B&u9#ZAUXa}r!t&U5+T4rCLfc8 zqDP52WN4#MLQ9q}jbG^pT0<-+IeM#ECKFB;7C+!1cTm}@fVho*;fKnoFc_>K?0{_kmNTv8{oduqs z8|uTJmQFPDfd&t5T4s%W)-=^2lOfKv0T^PP1bQBJ+r$aVp@WJ8%+a|%<$@MeZb6r)3Ou$5!qoHd*rM3cx# zVS%%%{g@n;2b^XBe}IsU(xA{9Zyy+<&g*e-qAX>n8u+U6>-W=<(ZDtfiwHt8;1C8L zfz27Yhm@?5X6>P|$WZ}Gin;S{XCyrb5G90`Z?X@~0^FwnCHGui8fIfT^a35J?uc#4 zD8Xw7IcgBRGe!Z4fdL_&z_Fdi8UhShwb2$|eBu~$G+~!WeELz4<_qA zX{gJ|H?s|Il?D;8k={YkkUnN4Bb`<U0S z_6~$D^23edf5cy2Xn26gfa6j>gW~(u{8QH+NRtT*)FPOS02GQF7?ReQiWcGkb_@i3 zwI}Wbfo5dwCuM+2&6=Gz7o;ty7=x3sr_pEXSPo^1w4j)9#32M2CP>pK1GYekOwM83 zF=*Zz1qH5B$TGe|fQaQY$UDan*b+8BwYG%j8Qh+-fA#7kb&+atJsCu!V;RH6%7kR; zK6&}6FbGUz$?6I45rC|QY}G=T9UD4tgbNn%H2ek?+Qw8nO(+g5Q759Dv0$7e8-0p)>Wp&U!gWe6Ppq3fO;147yYNP0#(8o@(0 zDj?ldqNt#x>4Q%Y$j2}uy%Wg&zQ!EflKk0WLXf5e3NTGyBliVSztc1Wv}q`(hUj#A+16gf0~17-Wc*7$zh#3nJ9n|tal=)Kr8CC z@^q3hxUxe+!-1OQMa1-zH7+Bu6$F%@oOBiip7_H>Hvl#5v9eGHwNz*{@xRNFVyC@z zt-tvRCP67_yLOB#G$K?wf5?2ZgeFZvqhQL&dP1GQGlUs*{1duS7>*Gdm8wfgjvC1& ze=sGKsZv4(wE!j=lRA3D`=#Cn;GmUKGI12uKe5Cw861V71=5pH0!HQuL{MPUAJx%4 z<&c^NO0*tn2%4O$4g(3~tC#|ilYCV3iu4HP4wA4TC40{3HM%F$5v&PFzAFL-fB_+K z%w-g+Fcm8hR`LkAO98nU*_j?#93?^Ie`j0c+x9mpq$5yh^#EaLMbZ;na0rwmNGB&@y84N%i8X=)!@AE1Lf4(zb z+K8-#_Kze#!>B`}^#GL+JW|?PJgY3MIU33GYt9q0@~vZQq@X10)uzCtGqpI>syl-V z>X9YcDzOtU>XXPgQW+RVKa@8J#}sQa!{8xh(mtCa14*@2 zB$TAA)SKieA+Hf#c}WBaL18Euf73N#B$`%X_RgU*Uc&fpH0uapR6Auu=OVCr9iN1Z zR3=TpBCj>vtJCgC<9A|;oed7c6x@PzvMUeAh2-`&iqwvh6>L~2V49c_1o133 zfQBrsBq9L#%K7t?)hfT&t?lhgm#?&1bB%ia!s;qXb3||+v6tYwGzj%0^>gRWe)F~0 z_}<1+$~-oe(p=U~(g7x?f1}TwUD?{+zJ0r$(WZjd3QzoeQT6*MrbPsp@Myhpc4g(& z*I$p=ozXXkt_GxGj}&N&rU1Yv+c$pq>)(Fooxxzh-J_i8M61=P*DrkUqUb&t_$Ide z0kW`9B=9{lHFf6n>1wq)+~5D!n{S48FD1m23k!!19lCPm%5%>?fBTnPTR+*{}0N`l7apugKOP4S2bh|dYLPfn$Ldscl#lQ@bX1L%B zl`*21lrRwNJY`m>hvNjTxqxI0>0%PDhk*{D9fN_8k|xj6018K9Ksbu(S&nZz10;fs zPB$Y}inCzHI6exBf4StzDWGehWq_0g(+jM7f;xB9E_dMGMM)Y|)mBv~=C8_nTv{(f zcB4^cu;|s=1cM^wk24c~5P!C|)^4|}latS!J=u9ThUr$tCQNtlbzgn` zb;VMqY@%v9XSYU(5pqUUJPZh9$Q4PSlId#!c{7nrj))s0e_B>#QACbxr=p#Tt`KRY z5Oh5uANZr;U2VXefHFz?iq>lZ!{}&BXJLL}>%$Lk+`LJVR>J!~=lYQ&Tie?YkB?8) zYFDpa%OrLCg^L%7XkudGcV2qwyYIdCQNPcRq1)|#_C)Jnt*td0N6##uzOcIbQLmSD z0%jqV6gI~3e?Hbm(U&bpx3uu>5h>Stm4kPNl&~(!x zJqR}jteER28O?<(@$lUkQY}N_CDf=1k&^|+SK^H~e;5pQcDj?*>hA7<|H+BDxoWj~ zb!`n1Tdh{3-nejab+TGLv%EZ2tL^RW4fpqNZEOq%gL7xkzV`a-jiX1OSy}n%*7mWP zX#%)|yMDL3)2P?aJoQwiQt9>Yd+P5pku*6u z`TTRwO&vZw7z{4`;0KlQ%9+!rzw;;W?0x((e*m0YS=s4!H#Rp>dF;=utTgKNM*T?Z z@yBm>I>(z${>&Te>l>S!6P1anTJ6u))*6k*-f;NQN4=v*8)u$+>ef$wvaz`dM2&iV zZ#eAr`+DfXt&NQ{%gcZH)2%O_e(L*|FMZVSt9qTzKhTJ3L7va)$VGpGKu7S3=XIz+ ze`rKtp`KjK98`ssHM~VcG$6&2eUxElk}(f>E4myS3GK!oI3%g_YKTP8p!@ddeRoekt5nhaxO7{q%Y;-H=}DKOqo z>e#a}!Ac5eBgdqvsi~t!8$aIIn5a}Je`@{(nE@hNUS96?djIRY?@mm7>Z|8p2pu_j zef|6W%Rjg>_xR(VpPz5H+uGg$064X{)bIDd``&wi_|^00Q^M-x-TE4 z+A}LF-+k}B2M-=Jn~!a7ZcNptrlzJYUAg?s%GukU_Pd=|n4JKb)t-+$)Z*$b-|y4`y&*oY3nwqU1X z3(l=kaR8Ns%nApAAdqY-xW;m#(ar}3O&HzC*^~$3Aev&TO4)ele!&Gxe>cp-h{7O2 zStV*)U}EZIlUZLA{7P56EArH03ZNK zL_t*k@YA3E^i-|(!G%=-e;f|?KHl4Ntt3s2etc^K5x2LuPcAHg_A>yWdZ^l{ANl8R zT;iNg4m!{)WBL$;rufyVGjT{bX}fr5QLEKXEiIi|TH-IM zY;Oyg5wKpbum9*r!{HDSJDtwL{5&s;_MHv@K6vn8YkPZga`Moje?yN<)xP#yzh#vC znd#}>!Jysg0Ko2Gpp#70B`TR2Z3Iyok24uz9Q&NTA4EVBo`UCFjo zCkV*?1ktq2N9}M>`34Dt_^-}016V#ID&@Qoh{dFI#0b|nS+gk8i%!orxhTk*_mL<& zN~gdLEK&*;wUYrUlWX6LSa^a=L|K`!(sE8g!N}E{T&zA2f1Sv>IG92-c(e4JCLcBgZ4VWIW-C>Ei)*FqjpZ;`WqB2#h-R*WCsny2E$A`mxel3;C_*AWS zb!|=JCZ@@1_1xK&n>TMx&&(WeHaDc@W9&8(NpFd>e=<9fslBPr+bhqW!z4@u*#HdQ zC`8EW%aQZ^NjwW|<81VTz#Bvg zIHCZve+v@sL@Mv*imreFFjcEn#w(wmoSc4inh16WyL)@X*=7@g8ufamQgL{9a_xPH zZGgl}3wL)1gTbKLd<+olN9vQ+Dj?qNcBg8!6LT#xs1Cx%AAfvnbK}(FVz1X53~y=Wxw-L5Wqf?RH8*$fe_ogOVYOOCfFnna%uG-B`n_Ji-)uII z)*C?5O5N#pYqeVANF5VC(K-PbWDfPwRjY?MZhn4Yq1(O3?{#Byb75hj-EI$d2RdJ6 zRVZvU8ohp>20 z|Kr&7Ot;$w#2Y_afBxBLTXS<88yf)d$kbG~+vV3iS)Dv{`gFV9X}3Fsu(iE)a(@2! z?Ch#be8<`TGwLA2j0Un}3(2`jtHg;JWyrG6b2LZ+K*f8bJuBf7?n zdOFy76(m~;)e-|s3qh{P$O~E%O-2aHpIMxMw2vN~0!a$fkO&nvUee^ksJh@PUb@+> zffE6VT)}A;%VUV7<2n^t_Jh%hdt{7LO|TyS%xCW2y-TW#4nfL_6s46JSfrM3QODlW z^5}dPn!b+lwV?7yt@fMGe?9l@x8L3!41A{I^mI@qDGIoa;M67au0%PbmOvQAG{YA& z6}-E*u zi>AjMA9XP2z#ze5Zwo1B97~4M%B8>pj3|U51oJ>5fZE~OKYRYUe{aA2_W!xNn-mc0 zFk087<@uC)w)wrpUMc>2eoKX@m0^Ym+?7m9c8YCI**(DpRIDGoPovIo^7?chW43%0 zrypf|sdPv4%1uLtbVJyo(61|aJldGd1BwY9x=|@aS3U6U<3hORlVCqS#ztKP1XOwW z;bYU&4~gvh!2vTwf3VcWr@)a*kt*)#u!~p*M66c%3Qa+PR;%^-g#~Ne4+aB;_&_us z3uOFatb*o|88R6Py88|mF;aO#mL{h-#ZmlY;75oWVk&94SqFL&+iX5SGk9Hs}!&f4Uov9~Gc#`m8y4^l0OD zyYsh$U3806vKzCjN=Z7sIa5j^$rD0GWO6!=&m;`Rmy)srYazPuIt@cJpF*9T4AdTi zOEQgYf#2y**~uDa2GM6$hvjmFcsV9@V^T2&NRWyE<9Zi?CRqqu2`t1)f31)yLD6l} zr<%C;gMl8wf6pr3D}LrPpV{f|92{gMSHH2Gexyr_QALJy$d7jO31SN5u(Dv}K#)N* z2OrYLxrkQYnVj$*RY$@(99mTv)SVy&tqK!`G_@UYKOX4}skbRuz$*{{cElIK7ouH| z?!Am5breh~ZG?Bdf5cVaP|60yXdLkf=#R zCe8z0rqKF5sIH+LN<3|rmQ_|~4$^GZMSGOotMQtmmW7cNLgU;bf)wK9=x%)Y;s5H` zqtnS`e~-;R1&ur7(H^Pfo=Ewbb$2La7lJT3NW~Aze?rP4!{O&AnpB`ksJN9ff|#pf z@LCiRZ8iEc#W(e@^vB}9OwKsbm6Mezt4Y734r7v1(sP1HstSios16@`zlkf=0*iMkeNDXBz&BDGOse*pK_d3vU6h{CZD&j5Gq1Pm@4w(WD_ zf`~yso_xSCO32UI)h@vOu=qh|)iaQu1%*t<@bZf3FaA&^6x^{nMU{fs;3h&nd=dsj z#OMnu)b=r*Jt7rg?ySaHV4?;|91xw;tLmPPIhBhw)b}T>4E04*l!6Q@d%`&|)-RZG ze@?=}1TnyiRBn_+3q!*Ws0P0JH=z?5Fv_dgi~)?$jh?XxLxRv%RRzEy{*j5|xh35C zKqV|zkZ;ax0+R?S7;YgJ&8QsI(EZp^Q5mCto8pi@qeO)aXhEDQ%#TIF*hMtlvnXLe zp<7i_blSiyoB?7CG`0w;NDn1;E&>T*e+eDJZ>X2hY&J!z?2v9BXQN}sF(ai&!iqT; zD&5;f8{Fec)$855JQ}c)*erSqW}2vqE5Lx`2@-@57`W`P!WiRB0pL!yP9Y^K)!5Jt zvt7I=C_2dr?DZi8Lb_Rr2IVdl2qUW@9eyl?8@DiX?mq@XlQm|!nl8jcoG6KEe}5^K zGNyCRx0_s=1$+nrK?ns7>leT3f=a5EQ@W z*f_Fv&59fgSx5J!2{ZCgz+mt~1dNbZ4`tRgR_1J+dK)B-qRk_VcbJQo%O3z`8cWGh z=*n=nb_s>{OqQR>P;?2+6^E&7e?Z|7CT03kU?T-_3iT<%Xy{2rN23^zQy3{jGz*iv z%7L*|NUf1`BGqNxN=Nr&)AAx4h1rO3$|w`dH_kPnpklj@Ozb2%pxXR4pzyOHaLp5I zpd<`7$q9qnsJA1@m45YWDV&Y^80oz?$JOJqlKf#J8zfyRM2sp zkWfV5+#ptk+ts!iD3D{pjh#m=w0(eLf}l}XSpr`Y|H878$DrYskfJ)Y6cKLYW=$&x zZ2EqYG68~`g-jvJyin|lDI_(Z3VRd^4HCmS7Xd57lNv8j>E1`de#etj!(nS~ zZf1J=yYIb+056_DfAi-0&b@nQPCwPCHvnO0XXnzDE5qUN_g;Q^dwaWHuUEz^H-EIw z_c2wgojZG$e-YbB9k~<0I?I~I#sIyz|HmbTbnr(9?9B-*Ot^uyP9P3nKp;@Hg0 z&Gq$awR&cG`R2`=dmr!do&R`azM66b;gTdg|#s(4mv*({{)azSY+q2E)WVJdq zH3a~bO66|1dvalZVq)TrKYDXG+&}yD(}%Jr_j>(>`CnaHeDcD@@12~VZ#0f}yWPir>9JnF-|zQ*a+RT0s||<4 z+nvtkA6z;2^vdjPbM4x-TCKLV{b99QU0Qtd@|7$7`}Z65`q`(SzTN4ZTY37{#^&nx zf4)~4A3y)X3y=Ock2V^0M0)iP{{RTjtvucQrN`EPw60KiSDnaNHIXS23(+c*Y~DqP z2ykE?;9-Po0%~M~8QE!&O9YrY7m>*Pq+&b^9&p{mxPVXwQ{gDOlcAV#SO*bAlPdcv z*Kx0fq3oFgD*dz|83m%L^2=?$4~5oif1!Gol1)Y|_f$YNpz(UG1rCLbJuse7#91f?ar`w%7h&UJwy4@}W_Z*ISJNLRX)6;vyJ>CX<&UCxof8lU= zwBER}esgbc2mtLncTUdF^Al`$I);9z9y;{Q%F3lHSGwJuXspSuCWFDC*Xsd7yVE%_ zH@83BYu~vuGyUk!z3%bZ=FK0i^EBx|S$2(jWBbGHZnujmjaMpz?!C%*WwKiB-s`sJ z<|Zd6pMUmQyZEDxM)got2rGI!e@sD~eXOZ;u=}orqb?I+h_54KC^&VNO;NN4@+wFp zj-s|O=n}w)Vt90~@&^>4QQnW2wT7jCTx|HJVh`(pN{?hH6!=wrJBu{L$i$Laky#_V z0hMg<Yx~1~zqhow*ze!p>F%HlJE}3Ibc{4kXCi>g z#Ki9IU}k!Hr`zSBaG@@ze}?iCl?pGA+qc`l`P{RE2M-Wnd+S5v2LVxKVq&Ux_}cYr z1W*}&c&b*rcKv#zQSbNf5BG+(TJ6Ton;V;(EUN(tTXSOv zl1>%fzX8Zi&H*w|3T^P5GbVIOx(q+FtIV3DBUg8r#Kue|8;XV?f4SsjAtR@@0!r6K z5?c&aCUKH5S-aAPs}bKsg^si*e`x0FcHpZFH7RR8xq=S)nS?;K~IcN+D2wOWlve0;S> z8x8(-_uf4MI5s_fyM4QR?;ZfmOh3B);fFv@r7w&btfY|HzcDmh#U;Wivf18_B0JET8uMdaAUayY; zjUz&UsMTt_gIxmX_xs0YW+o>mt!#QQ7);e_tP;R4vfu9m;N0Bfs@`Sh9mYkM!aljA zMwpk}5Dc=d=z6<~<&d1v#qC|9#>~RBQEyzcIOZt8&x{5vnb1VlUc?yaw{V<2YRT=3()k1t)ha&Bd1 zVxn^O+Vv>awl^I9&Tqd|sZ@IX{-rBdfGDN0t?lipTJ1ySOc<hR&6d-pQsl+u(E zAnHese{5}SBf_nXjcT>};+MZ{H2n6RJJmzgb1P5tpS16E*4D0Hy>{)y+~X(b7XWB? zFnH%r{^Zc1pZm%S=dWJB-fp+G`Urxm4xkA=LqR?>pEK${hT1Bm8AI( zvN1>ZvlV?OWgbLCHo(gH3E2*CX#2QZ#0uEOX7NZ9_C*v5PwOK_4PswF2ke~xj z!|nh@k}=7KOm6EM6dw6`e&!$l<8Jp}CbB1hqgc!^cK6rfDr`XotZ)@EnhHj1=Rk2N ze{C3io>5Z2gYl)YI7#4zI9h-~H10O}83@SHy&Nrt3vQV1OrwWLj$qd~St&3HfI-|%KR>a!o5GPXm?nm+bqRfWK}kCn z*^^TjG7Q`W2Zt0s?RsAZVP%F5Mc7dEe@<{4v_MWGm9au0W+;yYMzs?iG8%vx`dNY8 z6fL@@yoB-b zhmSq_XmZava)m)1%4AY;@#uV1>RCyT6``0MqY-u>dRt*sOAp^A5(q9*8hjHlfBKE7 z4~NKm>HJ;GH&LKM#OmZ^yua5xR}yHL0KwM#t{;!XJ=r8Lp1b^%re20Mgq|Yf2lj@BN*xx z90qPV8l{vD4zdbzk{#@NaAo$XE(H_{(j1y@lB9%LA7$aq7OY*|!X?-+d3%#e1`wck zyxdrevPxz`w0HH^qi1^A`7appaW25YQ!k#8@Hk!}M7fmjCG$rL>2krI;~UQb0vhNd zrkq$zFGe3J>3|^c&H~vPe@ytzp?2tQ+d3}F=u9CDKA@qw$|ehJ;v0k}?96b_j+BgZ zk>C@d**s$+rKu!&`Y$+?r@|A~5im^6b@~sDkB`gQsBC8U8z#5lQH4K4^Tb40k3n)! z1%9GJ|S!kzTqHl@p5vKfvF3IaX~K3^Sxpj=V0`cOe;yTF9XgIk`fef0bE6tNlHBG*tKod)h?G zlI7z-$}nEt$UNnFhMltJ_)9S z)qJ^QtIv+FFe!h9!YF}!>ZdTy$bJ;_2@3)gFo}95VFQ_9} zgN)aT>2#-&=nf64MvWdqB>nN!JxBDvSu`3gfT|`E`{&|7_4s~3?WHD zrzG|XYVK#vy@=!`ZT$uPb_j)MSo$S8L?=J8z=H)Aeeo05fJf!Te8u$J;G2S@B%TgvM7KPfP%VvHnfdhsN1cIQ-~pu z$bBD(e}cUVktP2D3acF~?$r6%igeN={(3RViFXkS>1Y}UL3}TTl#&c1@0}B~87@64 zA{{E&s95I>BR|?hhy^f{9>t;(O;C`vc}x&K$IzOh*oDDSL`?NuRsy|#)D{sFx&tE) zP{&OL7zX|P7VoO8okK7pKL+20FgMf5zQL45f4L)tS+04J2Mm-|m!87A3p`>dM=?^s zFlajjghNzOb2=lqgIMgYIbmM2oT4jPqCKf>2?WBI8rKOx99_363bzHAdJa~WA;4wu zYAG1ps3){JmyJNwQ|ybmt!XEgba)0&%KTk5!FaH!273U&XeV9+Fy*Wa({*^8sXA z;#tQSmf|N5E@69@K9vw)*bwxF^-645he29O8oCzLbCBYeUSG0A+62nPS{Ms5le1t# zWt$+701CgVh}@3Hf{o#{_KoL;7(xf~f6s`S5C1o2p4(&%JPVr1eJO+FA%)z;Mso#< z&4*kf8|UFNxH4tOw+V?P133fT9Ki~9j`fIAq+h4NTFTKZFl2_>j?NJ9Ybh=y$&%n; zr2Ro)ENxV_AQi(Phi{|x^+O<2b5UFDWH@&g#ZypmHkwR0f?UH6oo&qZE*NwJe_XOL z*uRjo4H)<5_CtaYLF=088l}QM%vrZMhOQeQ%0t49S6~m6by=>wy+TAX{v~wyc867#!L}40uHdVe@-f|e;HqD zS}HL+#UL6*B++$uR5YD)a2@~O#pA|qY}-wmG)7}JY#Q5c&|t&Hw%yojY}>Zo*vYfs z-^{af|H{3SxpzN)pVv7{yG&T#zUe+!Vqm`MjI-7-$x+2m=+Amgi>*LEC;@}NVd3@v zFaa9E`E43pe525qD#qU&Of_9XFxGP3A!1z0H5+yl zYlF#SMij(;0`O;trVD^yHMs$vKKa+&V#hjvDS{~UDpmjOzSOlO*?URHpwAOE*6Wo( z2>K@t<%a?KhaGqHMhxt}iWFymr0E82n-tj~xOTs*ZsY}&CU7RDl5N0EQn2ui9)tgURX1 zW=PTE2V0nOOsnw9F*@K+;@ASlPJjGmm6#wh$1HClnFl-rRe5asz;a?`ccsKoPN=- zp$@~!GMXL!&OZpm)tB{hLyOqR)bEJeHsj0Ll?4gW$R;pXo6P5qg2tj>@%Zf9!kGOj z2zkL=fw13uC)1z{%qfzbtUxu;+C)F=|X|{R9GsD1fwZcWSu}c*rfpy z%0N*T279S(AC~R-z>q|gq&(3ee6pcQYF>5ep8|#$hkY@`lZiojMeSnP@bcz;EU*Y4 z*sf{9_U=IT^^VdUX{c025z(45gpe$1ZHSu3U&|-|e&{*QM*@xcfx~|FrcoZ-G=fI* z!blzKCpPdx)$bDT9#Z=T5gvRfN&kZgg92U1sxqr*Ql2D?TfWZ^Makzop*a7ov?jANc6B#zua>H1;deMWG zVFviSEp9JXEd+Wl)WJ|?E=Rn=J4!NE#1Ukaf8;>>U>RcIA^*8%>h7fE2j_C0Fkpya zDVL?dr6$+7Yl>$%nGaj(`7V-ZTY=AGiyB#l_>5F(6w31>4eq?G%mDPbW`TmmFXIWvgQjG zmW={gY+TgYvm1GACK#3Rn36JqCQZ*})F-Z29mcSK^cQj{t#5n2-uIG)G|}`+v`Zr4 z*_m6UEYeyUTCp*!RHB;Ik8(nN?T%=Z!$2fINQXMt+hlq2b6)jH)sAEJB}3AeF;RN( zht(i*RhKmTW+fB8G$~vpveH+V7gZ!8NVH)Kgwd;Eiz`xMz@Pyq)W7L zebYX;h|7*e;BZ81JOG(}SHySxuEHZ3$Gwf91@dtHgR;>yyNgR2eT^LbXEX=S=p==2 zunNd$g0yM8sFY3w`IyL5nAHgKqKK=2KP;+LL>zkzWhoTFymbq4fJsQbAEdQ>AzAHF zE^R(-^ zBM!3%A(6}J4g%vq4cG6(J2Hl@%Spg+S4Fa`TtkCzqzT9mS| zYmg$u7e-cn14Rb36cFRP{jSF$@zUn*DMPN&a43p#P|3ZHxFA7M)it^?gi*H~cHgxl!VufInvN0J?=<%z{Go z8X5ACTR;%hCkQudr9P=n?4gI3^>W#h+Y+;6eS)|723RaAXI19!zxRU~^1lhNO3)h3 zc-`7>CJ-B9{FI)H@P#&r58XGK-Y-wb%g6RT5Gll?ZtVA~kIwyL741g$WfGoUWt_n) zN>|$eW0PJJc~Mt>{s%p(8o>Cx=uI^_R5=1L?z3*#B8%iT)T75X#S#6<-=`7K#2i1beEqgamXI(;pbV(V)=> z?H7cgBm*HCJlJiF*0#kZPc=5~X0aC6Fd4A^_?N-!h>%L81SDAYL=NIykL=iWE@A?P zDVB&c4U0%O{f<|`v`or-Ek` z9*4X5_W5JqM@V*9VFWm~qJthpUSvlmoKhb$6~x>kjOjdVn{pCl(O_6@PJ^m_1Camf zjvbp6Hegxi81#)cFrfRe>=R>A?gfE}FHeccPSX~exCg6iWB{mI{_I$=l%wF;)9f@f zPjYgZ)824eR~G(Q>*7^%h()$!+i=Z?_-#Z+vrT|90cTz<>1;#A8=s zXKPC*qN@;@P;1t*cD}#=N3_U28D{v^x9S@?q$)s5tLL^A2;z}*^`8_-#r+JqH%+1OKm^!=_p@;C)Vm zz4Hsg=ELRAfSH+9Jpsh&IVxE2^M2?dm0?cJKuP*GOficFKlyq2p>X15X5;;Jd_VC9*li9m7sJ~SV137sY2?0QAAZA&3dj$ag!udG z*0N;{&WF=%yiTiJHi-qlH^wTH{kjfbN(u)EucFM%y*D|m>Fo$LCQR$6L0)ghAczQt z2|`;~&KTd{SEQj~n0V{A`;Qys=7GF?x;<%Jv4L?rzBy`Yn%^5q+Q|(^4~5uf@^V2E zMsntJtDpSkoT^rN;uycK$L*(`Vt6S^_XRFzFP$Z-=913_pHZ>vl^Xgts#8(| z0|P<8w(k9fo80@ZHzXwmA1Mz`gU!#8gHl?`fIf~PyOtdzc0a5vh{Au>u_jkaTJOoI z#LOsy({{@^v6Q~+Y<1_lLRZ)s@Y*I%>w~}^AKoopz#AJZdC5gd!GPw)m1HFFO~u1n zDeHRN_M3Nu;W;6T^kcRrP`=2gkU>{vNH`xyrAoKqPEyF&MxR?-dfe;|1fkr$J(GD3 z64W5O*2{k5+sUgdM;l8-h=#@n7M*4}VOp(nkSc;WynjkH{j0oXUCRq}un8%rEE1wF zEG(>KC|KE6ELoqU1=VZW*nMvO+q~QX2tBlQf<2tb0|YxEmEP2)f531l7dv14#F#OP zdYzu0j@5Q*^tjx?Vx=CguqSWfw#;bX=zSQQF<*dHVsRw>+81MX{~y?kNu3LrKPT}E?S^7Krs{B ztGxabS_&L$GKgNrl=QdD4FwTiV%O_@fCP-adtP z`T_pm)Wi{0!$oAe@(j2$5xzO^AV+R$Ri`#kJpDuNmC+dd4S7x&sB!aeG-R*!a}W3Z zV)h#baqL>otWGX_F?Bfd{YT{+C8BLuP5;tK!rg8qWeOT3`{UW^V%BshzqPJ&`_JM& zD`$6E8|^3%Sx>Wty8OT!DCBMx7lROM3vkh9hNuhPfaMIA=eB!>ogL6wktQJc1rJ%P zeE#{OW8>sDb?lG0m-3NRTo5WVGjn-)dHuzz#cWi%4)4hE5QP2p{+MlJOKU6tf+Z;2 zE+Mb}M1-#dF-iz)YinoM=5$3CW)@~<7D$lg#`FHG7!S^M8DCsA1zty3TiF0mKwMuZ zLBi2%cQmoJ1<}@aP~0cUN-I)bf65agI7h)v!a+e_@I0+Hy=M0w0pFZCLMGvN`?q-k z!wX+kTMG>{H#Fp3N!nBgip;O~@6MlBJ?@sw4)*uK>0^4^uw`b66!k}W(+@(zZ@qzX z<{nljeb)yU&V1$SCu^?2h7EUGjJ10!uSf3OuZuNTq2t@8LJm$&0p%3UHa7>btsW1u zz6h?g)>mIo}aem6g#B_QA5*N#*@kg`8D&XKMKeN%8q$caU9DXpa z2i-8R8)NImT#(G@cJLjp+?I#~seZ{POrJAn5ktSkZdtLs)Nh|T^n zLf7}>%J!QA){M^%+s_;C?V*|__UiFBXlo9)<@txa@|JeT$l^zM-^~;>d1B6ul9idX ztpAu3(eSxkmHxniqe<&N%6qT8+xNc;lv0SFPsHIQfim(Vj}5>vj5_z*tCV3AWQ6?N z+%Rw93SYEt&JQ@9YgaBn_b%<9o?6FMnzw#)uWA8r1z$bSD&c=Z4`{%!QmHQ}E+{CV zeme|76DpgtJW~i78Sm29PeC9Zy8W8BaMAdM7-Ds)Y2oDltZl8ywu4B$|FQ{11=rS&rJbC3cz6hd*hEPX>gCMoYLk=AS*pCspTfd=uL)mB zsNwIUBM+jD4UIw1Vo>I;e4x&Ka&mHgeLe7}(6xE(Ddwp_HYx5=>?lG2{0?gtmFWU4 zZ9x62KAUh)8ze;M?5t|x%wy5Uy*qT*{QUgJ`8kD%YvG8+(dz0dIOQ+TVh1ThB&VdL zl&PDUnYpL9wCE7Gn__K-P`2c~|J+HbJ#hQ(d7ZXFmAlrZZ)P^&SvHjB!ot;DT^)no z*x>zSl_fM(2(ruP<7+L^(;zKuG!O|3=rm+IQK#f&%nikT;^1e-#u=XXRY_yo`-aUS zKMkZ{`fw+pgU>Sb{)avPR=o$jwLbUgal`u($bF?UWb@qkre7+TOEPo-de}AdIBo4JwfG$`@FYp z9^lVp`(8diHU_d6Jnx6)uUl_OtgYym>}-Bg;YOIWCN1utAdp=?fN~zVGJU{QF9Pjc zUHY!*ZrZl3@-RCIh#T5K;fw`$+J9^P+1;DH)Muy^7>ec9mmzDXJCG#_ghv*+MjJ}Q zI!DOPPdz$1!lG4J{p+xE*RmlX=v(WJ5ss$sURYpW%=C!1j<6%yp-T{^iRU`zn#%q{zi2WzL?Z(F2`??C{# zCpunU)-q`Yy2nOmMhfNoK0rRbzTJ$<)$<|vOot-RjDo^px%wBuFG%8JrnTy&KV6&0 zQ8|a|<2$7V>S}7H(`_h}%hf^7=Kf-1flHU$^16DUWX`g3p;VP&Wo6~L=hd|KJAS3O z==Vw1PSEOj59yI!Z^gKXX0;Y0;q)gr4zfDcNMCT^M=x*|H zbJAob>S)Av+^)@EU}h~EOXrS3rpCyL6EE$nD)ia;dHdb56=)B&=8L@*KDvD#TUr9g zM-vMIHqIdgR>H8oUFF)joGOi}sp&&a%a=9q`xj}M{IM&WpA2B~1>3qvp(3p8MdxHWm@_zdtFQIlDf9Mj{-or#EhH zZqW0k_t$=FG=;OW^$PKQ3*4JO-<^R72(F$d1|+z}j;J2jyKig(S{htzybZi992~%% zQ*%SZvp#xoTmUL<{Wp^4we#ui?dfSubkJr|cd@!f-SYRpYfxkhSiU_0cN1x8X<^`{ z$l`MGa}IY9gG(kYAM~q%76#z;M33|o6%Gw9zx8_m)LMmdaIus zl0a_Ui#`KfJZiMO-X0GgKd|bw6KQo_g@Ja=iScpoorI*I=jS%vsQ2UJ)y21>adfi%SwkT%W_j`_v-eUs6nCbFUKk|GPkXb_#Wi`zyAj4f6Jj_=IZitx9BPv zi8CHA>AnTumoLwOz?I_LL)5#QtLws<08H;b(8_d#RSNGDp+p&%9(9y2%?iuq-VN2Z z>$p&1b^tB37P^ksM;4OcgcEURubC$I`(wCqHxvQYH68B<2nb+L!+Wpt{izZS6?M43 z1+`rsH^Z-yB+>CtN%?QS^v8P{leAV>IL;+*?^27ezu+A*teI}wmFxEroz!hCC3%VD z066E#IrPzSBCWs*Le|>Vc+Ee>=;Dn}&`8YRb4Q~^2fI+2u_z)n`hn+yBz0EZ)`d37 zW#{@OSMn%D2nZ~!tY2G!ta|O9O)F z%RyU$Dg+kU!;)D|3zbuWs;+xjScok(zp;3z>=h2nVlPJ~MB6t84{_iCOp?#kVlW-mKSC zQdHEd|L(icWfSe&+s11PI7~`CdEp2Gvi%V@liph18`Mi*|Mf?Z?R9pZX(ywJa&6t= zWu2DfW*1!RXjfCuLk;!&Uq!J4^otXpsZYgKolag+R=bsbM9kmb1MN*>*Fw{#yPSf zp5;(guON&NYoX}X4U-?u@RncX#O8&tFaC!$xysxVmhsp=pD|Ukhao=g$Al4Jux`xY zT!6j^*K?RC;yLBXELd!4n_Bvq$;rT_x@5Q?Dh6Hn&$6`q8|!!HSi=oT=;D`BZ&71o3&r6oIf2m4(3_WlUlz!^RCcDnpKY&Zbcu=czswhYJ6ytRiYn zN`|AO#qRRa7*F}%>c~o%{FWoz*p!J7X=6nmmKFrXjxdk{n3e&aZCv3?bLv9Y)SoFc zePh0q!M7F)5~%N}RTO&TWxvGWDe+RwXR#NvhShMJteP;nz6*}}R*?oENkw%=dm2tD z=##5EW(!Ho7n9dcB^>!R1erpQXJ=Q%4k>4M|HeH}=hmkVNZTi%i||)Xp?N4n$1A~z zNU)Jc)Iwr|KNSYB!w}ZYJ#v(b(rT(pC4ywLnm(!0Be@PF7f8H`KJm+|i=8(6&9U=R zrld>gTgKPWSl7j#p(QXEudJiR%Gu@+O>X5QvSGs@4so>*eX^EX!z&W2i?-q^4l9FM zwGW_n_A+;$(5&I4F659f_?`fHLbUfg_pJo!m~E*{RbUq|rVIxhq3N>sHv(6^Me$fPst9ti%(pX-$>dy z!)-cun~*$%A&b=B?@b=uSp{i5lPX@+V|}WhsgqXyWEOi^v(I8_ovjp2dNK5+i;{F& z-yjyq;OjmC2FmjVqIwif@#J5}9_Ub^q$>x0>FtkN;>V*xQ16jjJtk_snm^$iugXK+ ziv@>^O*w2=#Nqpki5Ow;$qElf$7Y~i^$w7@@5XdIw{%b<4!ZSr&qiQ(kYcAnZW3-h z^l!Y3ZJeIJF>h=&nPomUWj!~&zuLX^OP10@3YX3SPZvV>O~AF?8--GQv>(5HsP`os z1p(ykuh-G5D{$31$aLE#ecfhV2ahTj?{637dqx^@^7(A>i!o@!6Is*{j0wZ<|ExOh z3Ru04oD}&ld$AN>URYnc-|VyKI&P-z-uLug`rho{uXF!BzvjPa zz4!ps+0(7;`4S}gqzCv+fAwh~gi^JFs#EiG{1!X^A?938;@g$xaN0V5MA~S@?KD-K zsSTraqk|cvZY3^95&Gh$o_w%HaCmp@_r-e441Uy*|RJ7jCKRon$W&OQ~jPl$CUJKuE z(l%a9srprA2`Y>LZPgzUJ%1xpw_$K$3Uh_`n-L5OUq?1pgcjNwYsJ_kmtGI~YOh~^ z`1v?rI6RBBhMQ864;y^F*OE8)4_dp5L^mBcm#s6Et3VTl>X5=H6&B6v@Jpp-&1?jy z#pnHnDT^uy7*UV&TL18Em#lnY!ii>2^A56JBULHiEOuB7!K@iKnfW76`Vd39B<|3S z5b&i7saU;0(=DE%)sISc>;&%oU(@5G)AhCTFRcMO7G1|~uB#~VfW!Tmv?#FNvVXe7 zD)i2eakkNT@h?YgqT`>aYrR#7`!p_Kzk!Qg9wqe+L4=+Ym6UJx$A#AxlHT9>6B~Sj z)TJh;lYjGb=avbDb02gd(be!oQgC(k4s}|%1zvN^vR=LDtdT}}{tP!AFXB@s6Ad4J zZ$~6`-5`c#Uh<++E$=}1tWT2?i%1Hwmiipj`!PmveVBy6s87`Gmsr+l^v@$s;NleW z3*qJ`#>@!ez$KbVSSnMzSQ%4dC}-xPQXgbg1v-@s@tsVbsdMHZNR+&^xH*Bw*iL`@ zbgups^{|<+h^L@n5UOxOTuWf(AnMYD>0QS13|sIDw{8UobJP`$$nvRijRm3mjy6*g88qTU(zVPUT5P5|QVc)-G9dYa}K`kq9)b zpL_~R{eVV9giiwIBedyWtiFhr{#@@4cKh|qtaMFRQNYvbt~dHO!aB4KSgcSurS7 z+)gUOJ*TMBMK9qH+?PI3fE_I3{8xO3QiZW8lI^iH(WuzDvt8T-*CPVm!b6K{8_TQg z{9Z34JRb$i`_lcg=`21z{3YyN9Y4)Fob1BU6s^d!csOy#nhC0x2$*`2hIHn_J)G~p z5BXFC1k(s5a}kY^QBe^QUgu6(*Mz3l)}x9IU0q#y1CbT)YflqzKyPQ<$^XLyrxOYa z@+?eDMEv&lChm_T69PPcn=TJ~qS!(T?i|KBX00>r>czr(XOEn}{tiOnmQwV3D+X^p zG#dZp5fe&O_|31j387o;xYLzJ;Mc)T@r=`6sP}Pk;qRcvb>JNumqpv0yV04C7~vs- zDiUAAIAIy+I?q(>eh}5Oq7weTj7QRF<1M?Jj%BO9X0;zx>)mqxR3QEnsbWZ(?W0kn zgQTTeJ-jr%uh*38s&#Qug+d~OS+wVv&Kuy;k`OGQSR8rlsBcTIH@%-*0Y#m`o2OP{ z{Ykdshf=gu-Li3^!jgyi$s0t0`F9f@N)4JQO=?0Q0iFT@QZZ5u4l@`5ZV8IH0G8d4 z=NkgOu1&LbwhxA9klsyMdMJ}~kMh(VxB8nFP1@nocLh@kjW$I!11u4ui{UFra9#x? z6)G3fva&8JDxTUE#n(NZ9DdfzQpn26ir1NpB*tuQ;YJZt?pw84wdqcX`Nxoutsi-+4ZC^4JosfDcTb`lHZkngx+>S6+_04b`L)q-maM% z#K#usPrIf6opVD#=erAbyz+7(Uffdh;s<2#pc^TI)AF|yx3hm6ej-Kl2({{l5W74= zNcIv4#N4LyWGyCT%D?CHkTbf&Ch0ZN)%S1KPk4|uWoRNIlT%E^K+VZ$=WW2gOhI{R z#k7f5!}X$;c0UP~rtEvvH3_m8)la3OQ|F2CsM_49C1sa%OAfkN=2<**A&mHKH30DN z5VTn>sJE<5c;D5wn3|@FiAC|h{0oze;^PeU@0u7qkemPWmt%4y%C_+f2mdPfTwri` zL}W!-*{q8Wfi+j~Lhxa42o`vFQw@sJLeAqBU8}!Pj8cp@ItL5IqIGr`>&rV6=g|Mk zR?n9Suu!-O_6E(l;8KcOnhB8b*8m&S3Mac8wcjUe-vjQz`RyQiTU;(k>JkFxSwR!8 zp&nZdFB!Ukiwx%3HY**II;ZSC3WD@&QRZ|ik^P?<2M^@%+WZk46r|}jV#sBIe!}e= z9N3T2A1h!e)I=2dP9|()aeiFR;k)kvn_&bl1Ho-LF}uqSqvi?r&4m9nC4r}};_~xY zC$O1LGW4Df)eyAiH3&^TbbHjNSUL`7g&v|u*(!Xo4T#d^F_HVeTle1z!GMVwbFN^w zf!W!AgHlbG$?o0;Ti}5YEdKWyhr>g|_Q11WF5mxGIc~7a!j7q)s{UOv+T&MMRmH~3 z%gZUCBTfq*p$SPy1UGDfq%0S6^WfmGjS&jricGAmtUnX~xSlf|qSP3rW|J{>9HfD% zN{4axfa6Fa^Ipr;I}EcGoZwxtX5)&^nTzX1CbQbc`C5xc3wYZBATE2L*~ zF5!OpR#bS$Tgj4KuNr#^Naxnjhi)A*o~8G7>+uezXbU?A(RFOQV1n4e!UKu;OE0>v4ZUy3%lVpXrt8z+HNlXqMoxwzdb4|M3ekxgbj%*;?1td7$u#SnsVpi%b5n zGw9EdNld2vEXCpGlCHx9msGB0jBp0K{q8EJ)b^tP=%lAzw z=a>*G1yicfmcgpg{+99Y&fd1{v6wPEaCPirx*A!+B~ry+F5jJm@oU~ig_!@AO^(^H z7_AA?al~CP`KjUrv;!{BXLdSGv0<3g(*UCLVK}xI_E~lRhSol<)RVKL1RuTQuMZwZ zSZcTxvA=^PN!&KyHlEwe)LTjo)gTRiyO+}d+aUu{#9!u*m>v%jtN-aIxA1DM(3NFZ zXl#)vk2d2qeqqxLCq&5(M^>>M7^Ts277RCKp3!&z@HzKFh2US7{ zuG}$4?Cb*!$^T8dL}eE$6TElvn%Dh`#i_YJ$q5Ixc*CLzPW@hvwvS+#&#_4%bl z6t#9UI+{^iyO)*D>v5NHZh0J6SfIaPiaAUOsh`Lei6Cu2WO8votc&mGFS5{cuEOS| z5YDC)Q|SK<;k2Ysp?V<0X_ql&NLQ84}t; z*(cQP+}&_3&n{TCM`f(KFY(Ya7vuOL^iy9)|NRwp@JE~6D#b?AvlemsEuRdX-rKL5 z9vl`MFTkjvL5**Ng>3EVvPEbSOYeX1dC|oDPmXaV9Qr&GSr}BObu`cU%GTD840bdX z0co0^`GOik^I$6+1+Frh3iXU~K)>b|REWLz${V@;wvkV!tljXX24+hszuQ^TeqKeq z4Z-x2DVJ4JkXKUzN5GHPHv$V4XYI=YS$ML59U0_(0wNsri&LU)c<6}Gsr+^Pq_Oh~ za+&IxiWqK zHr*FD3(IY3)OVzFhR_Eqy1#2?6WJ5i=re`pu)LqL`0-rsWQa6jg}#f&aDQ#z`b|jV zeMPGxRsHgzq;gi<&;I8DU?i?nnlGv=Uq8(VwGkNLMplf9#O+ZnJAp5nxoF3(Qr-JG ziQJ>p$jY-h8N*N(Z+DnzO64@oq2_^NqZesW5jw`OKLy*^AYMXq6@L0&G{CC!V~CXL z=BFghv(K_?;#qX$#=I@uohuiv}4QfK)pI(Kq`Ed_P;J zRCTg>#)C3tC)3U_>=30FsESPCgY8mIwr`tDWS2Pl+RgnRl(2ojf5;K6L@aLTxe&XR zVNxp{gOLB}lOQpsa`{vM8B+prgcR5QW@5|?VI4q^>KgR$$Y-(oacF%lKvNn^Ke?8a zh61xV=NDzQem6PBX8@XBZHoQdGvTeUp#fXDJBv?bNvq7RRJ4O(;;x*ibfG6V%-sg5 z;R*jdoF8qM$K=6kz{Xd7t>Zt&J0idEDpF(&C_m!p2HzkqAtgL~sf1HOUV_JZJ9b)( zMIO^pws6(o*5APzWuv~uu4>`uY8+`LVE@DeJp5!QKfOdwqycsts(BFunDR60pkHm{< zok&k4-*ldUxs4p=pG4xR0b#tcG#R$^j`p?=u}GTHB=X9%ac_(uPt`k-A5^fl9>P)4 zB+8#(J%LW$jbcFiPBl;W*fw{?MWf>iJxhYJbjOjZU9`%J&T-Mw;1U9fm$z6y-9{*! ziIAuaIzSKBrsKt88DwC%+fPFjV-b_rhGX&6Z}a}*iB5=yFr$0JDXrSeGTbb@$?KUz z>(ao$HGgJKy7;X`0X38#kk3hpgl8}@-#}GS{_%8x#{u}=s`~CaEu35Rr_02|)ZZA^ z_D|J9qJ43$%ScU(JbpChg8i`S0&AD3(ab{<`{< z8oV0OUoQrfB;KXjOb@Hx=_H~KY$L7H{U%0QW!y6^ITuqQVr*obv&B=PAw(M5pWQqo z5B_N~(GmQC=TUXFm(Tu2YwzH3V0M5KM#P^uEu8;sG0aMFZ^*ZxOAh&_L~5|!Q!%VJ zk-C7yI{Vz9E$J zi@yP2GzQ%>tim{CV#qAr3zrgFBV(?eiN8hBZ5wLRq2(m#%#KZz&yWCA(F|Q>h`s zYkFhhRi!vmXS3>PWj*SDYE)4>5i=8p59!PpJFKJ6+U2MMF}2XNr%HOli8!z}@NzwY zToQ&*-^HezIJ%h**O}b|vZ#ncZTY z7!yR~+H$65)#&|C?c`yY)4Y(rAX6sbttUE5jcwj=Rc!V_D^~DQRhqCd@w4P_%Gz^f z?bF`sf*QVAo~QPJYyzUf2*oRL6ID|uBBJB9%Nxbjrr%ZH*D47TSf0rHRn%;HAXw;< z{ZSSn?SK0ER=-@-WMhw6FJ$^N9BK#`!~An5jyB+Ik!lMZ@2BXUDq*2WOJ=hJ&{v1p zhIVqbTvC5{_U&2M3n_n0mYy>q3CtC8$^Dzn|H{WspxB#%@>x=xE3VvWu{4>9L%2GL z4u!l24<99^ef?uMRw7evbv*f80V~U}uW2j4$YeMDcYiuG)qToW)^3LH4&~I2Z)M2} z{}jtd;5RFb4DnK7cLURIh_qo1fUQ%khGKkb3+y`H!al3EhX{%2mBY(Kxw%U+QwVAp zXQ?_;?^jy5XKe9xiMN~p>yn%K$g-$c5}3#8#spR5C*r%ob2c}?h)T3K`3Llc6a4*kah?9O+JP5Y{dIwKn=%^JxPkXSA9!|TKJ<#}cH$CGtD16;Qe1E}9xIKz3#rs_yk9@jK!2&36emFTKz|6mgK&6iWP zT0UFL{|%g?X}IpGu#OsMdNW059EhkS<*M#-G$d2!qk{b!t%UmVgEc%g4G&GbVHV4S zKW2K|o2K4aJocjImW|lYV2S~G{fhcJ+!V=cKg z6`$%Gh{p@t`g!&8VvR?^Fz4On#IaI)ardGdhQ(Zc;)dz%Ftw<6UEydgyJ>(PEF56@ zR7cAyY>tfOLUyluJf?b)|yq}P*(Q0<8FE#kI?kvpH9Dy;fkoT@EHOx5-+4PBx)p!a%m^kFQ5vOKhSybj- zh6jc)J(|}=hR9e(Rz}(|(vw$fGEiJ%_GyJyNkKvwpS$s{N*5*Ao+JWlRX122d4$lh zN>Z##uwh4a6KMccQ(YJ0KWFrak+^m51g&MEN#6qZPIo3IO`v<{Ib6x4T3;Z91wQul zGGIhvq!Hy}E8W3MjqXT^)YT|DT0eDr?I2PR(7n@%urx@azLL!$s)Pi85tk@X#VjX& zU}Pb`3QDKPuN*oc$wd;?a5EUTsgJ`N<(=I^m#)7+8{h*tJO5yL2un!qzht1uN)GM} z`fR{(9zYBQu>~l19W$oLVH%cfo;-S^>4vkBQ-w7L!ThUww<5_q^JNQ7!dK14xfy)x zP{jVWa%#ozSKDoAR}piK!T4=$NG+dVtJ66J*A@C0Ww<>}TYtawN35YW2Ap*5a3SuC=`S1gGM3rv6criZOBs+&_uWF?2EO4D}J`$GYS>~2nslQGwcUUx){l3 zh{Qxq)^ki$_k6JU@D6?MmEVQXd8B_SUaXqo-~m69~8Y7~WqCuBep$0;Js#$~+B-=|h&1Itwe>lhB#JL&EL^ zW6NekP(4WQo0L3zIKwAtX1U$}D9Y_MnEG zE3`zdj2Uw~*S2HBEk*{nVcq!ymoRDvkI4Ra6~ ze9g8l=dvLi8g}e=C89+7G^*6C4aXkmJD?4wk1IAT9Hy`f6CW%7GdYhmD*<30SXwH_ z^OqcEfFg@36zqCclXw|J;0U?ucAY=wV7;xpQHIB{2DFX%3-KpAYvO1hOU=GkZP&$SbZ_x4&amJ zrqA|8j%!-fWco3>=#9SY+wbZdDf=U^Y(XKMz36LB+_F8)*V=ZRBWU8_5idV;(_`*^ znd_9 zf2CX^O_J0MJ$YIW_RNAq*ZO`zsRCT;1xWq6DGy5+e5!lJArA&*6uhzpIf_HSKZ{Ca zvKT!73HB?CoG+?MPH`7=g;CEj``4@0m@M+f^l=Ar&T`{BwcJ`C*^t|V*qz$1bdilC ziTcrPotJq_TkO#W`D+}7@z$%j_=7C`$bDggN%-8p`+Uip@rtc!nVv0K zV^N9ph_*`JcK_gQ9b;wc^bqa7zrSs;p9C=?6wp4+A#jRD2|gVLy*&!OUxTl!_=q)* zyTiPw*5~tldN&vwizbJGS6XkjE zWy3%&FG27J=Q%pENZKJ-Xm@{q-T(^3F;x?45@(2vOl-M>1VQa~tjTG^UP#v*J7eE4 zx-W>t^IswGR4DYag$C?Wl0Jq2FHtQZC)=|B)W;U&Po&7RN0GPkmGsv`&inI;o}$uR zWMm{s^TA|e`{Mzy&W~}~gC_LCDRj;0y6P}M?7DhsB=lqi+%5pO=Pef;P7GH%MO0ay z+aZk=+D9%esB5eBRtx`qENSEIZuDl9*wu5Fwd3`SG6=2X!t0{NaZd&whEb|cz!HJ@4lgYP9Wg zMvbSk8>7Z>uVa<0r&^(B&Jr(c1K8j4eEayEmu>fJ&uHuKZzD+^CmF#~>#dLdULNO>1&?VLPdG|wZbGmy&nV&qL1Etz258jkBu`>9`Td;3z1q7seyz< zvcLyiwilD&{~c5d_*O99^ecbZ3LkIrhVuO%sjc5Cwt5Q#(KraLY|aKHv{bua&(6+1 zs)vQh_*CbNje2WeJHx0bODR1hB1v<(goThHOeW+vZEO{HPxiL=Q{jFx=@XOCG_v7g z{V{ULwPYE?v`qXI{S_^xPz^&(0VltLSUK~AJKj^;O8CW zYqzgHmKSD<=A=lk@0k8$IR|U(U>z95t%J~rQh}_$`ND_E%rPs}=BD zpd}QaGUsGr-nF0e@q~^hg^#g@M`ObR)k_^tPFlqb?3iNWFNn)3RKQ*zE+z2B{6QQ+ zll!+7+;^`o4&Fk945jf?Ls=)f_Y1{USG&rE=d+E+46C;FMCKoYU>8F}i_&g(rYE2a zag^^66ZV9M`9bA_jTV2;pb=Ht%O~~iw&{cS;Oxs}^5QvUDV(TZJat4Z+9X|7gX*;w z%$@5Kus@Np@`-bXZ-W3#vIPh%T@n*zikpG=b}*R!>LOjh;|@f7L6IR&MWs#G&du#X ztMXowwcTxJe+;a8d+w*0%`bR}JMR9AQ7BY_YLqs1v~&a$AA;{k&u#VoRy8*-uTHnV zzkL8jzq<;ZFW#q%D?YUm*CaWFzrs`^}rxRbS{2g71%o!4{^!OkF0JFv`oy(9>indn$g@vETn{ zD^M_#t(BGoQ=ia?KC^N2$%xBljE}H(thTsB1cMp-kwk(_;<(FaafJ$JshK3i#9w}$ z(vf-HqIvGdNFp}ZESz}V79_E_@&!c^(d3Rr^#2BQfUH@m*(RoB$`h3>jB z)daarK7x9Kb3b#Q5$W^d04SBoIk(R}jT73T zPYnpYU9Q-+LYi@ozF0Itn zYNq-OU>F(h6Mu2x;n6w}5+ zOVW3CRb!|N*T7d==oelLn6@I}IDPUj@__ch5BSJ)w>yIzeYQXA3n^?w3*!xY2?_N3 z#Elntq@+Twwp$G$msbawscBz+9%ExffRiV$WB$)K&qwg-1H3cewfG(`qX4&siX=V3 zsWX>GyA8pPDzJU{IQTucdlBs5m&@-4|JgUTaCfjNii1>ouk-$C%19C`>EGvbAY*2R zRv|qZ1VF!hl9V&b%e!B7Dw?xRQaKo1s?AV10Ow9#Sv+o~QPFneEeLoB0);uSkMg_SuTAh@ zTN4Y?CkHMcIlEk}GgB1;idmV@aY7g|)ix`r#C*b-RUy#3gCnZFu#oJ91SI1vMM<$FPzozv#076nX3w$CenS@19cZtDZKR95|q z$;?<646|4YaK75~<)XE=alK{Ic8!}|x80|BXei|Ja;m!e%I*`l9Zl}}@iA!8==HR) zIBEz%z_4gsnVFdZqcX8}cFJ8^7EUny#MVeAn8erS=EnC%*xR*U6fh z%-nmVF;!Pp(bLnjXG~(*tg|kblVoS7rKP4~VH42j*gm^% zwRkw%x+aC%;pS+bS2bx@CMq|tBeF!4*X$(MSZ=-by%ogpwt=?(`TmtLXsa9`US(o* z8>br|A3szh-Qo0m-{2zm+TX)<_q&rv!NJDfsx`J6j$Xfq$G3^x;ALj!z3F}*t5zkV z3aM&m#T*+1(B5ToEfev}yuka~I?cG~-MzDc1YP+#qK%;3UFGeu*1>;+CUaL;=K`gV ztlMK9DGN_ekf*C_qvO6=*^L(I+}}|q8u8yIQ)V-W#4tgf9iWb#Pl8$W~&uT-P`AHmn*CR=NF z2IT+HNq>L;db2%Y_x;kW?Rxa*^5zSZ3y zFSEwOb~rdMgV2Pu0-wL#UYD+~hmIzJ&uVLnn09jEH)A(|u;j-G$l4p%DxohxhX0l- zcR}S$eH?CcI91XM7OdsDxXVk7Df^aYW%XFhQFu?{i8N_(O;L8 zn9gyv_0F5L>3(RRy9sRxzL#q5FcstMJ1pzD1CFK7smnLF>c>C@-_zNfBj5dvR)P0< zfhf4RUV2*rS@*_v02?}?zo!VikdU{5fP0&9CpKzLJK83~hE$<>G}0dz&T)b?lgt7o z`zIB|+)L!ERF%dI0=WRb7sQuUmb3RowH9ynXqliAhe-X*$kQ#ZDi<>a(Dh&Se?EV! z&~A@rJ)=SD5gk)3=5oNqo7aN`PXw(AzH z!oWt;<@!&Zc&*dh9q6NpKp9axEL&mW0Uq8j3Lhp84zXct=j=?te)KoK@8S2u)zuZ? zyaSYHO4BWMb-Fh`L7q+^tGN{U(jdyg@mk|yKvZS^cos)X(9X!YlA4ySf9f*k%(#GO zls`K=8+Pq@{%B}$s9g$Rh2}25u0QdW(M0?=D^~yq>UOU=?(Jg0XLyv9Q7)nIMfI@iD0%glJA}XRP~dZ_>J zF{oC8!lu`tQ|;zOyZ?mqqAu5agI%R+LXBM`gM)*stE+<%n43XEOX&s{&EN33@1Bff zfY{9oZOl5q)KtJA2Dn&6zVWHfyf3cH3!&ZH+X2E0KnVnNs{u%XkF6E>xg4+!J08}o zyM*LPfdiTEZr`rRVIbPfVXruJ1fS`4`Mf;=8KS1dRt6RV zfTH5?y91PGwfp(x;9zBce^wDvxYznQ{C>0i00Z$<_rY4PB;at9h{5;X`FO3q_c90Y zh{MiK_xoMR`1fPr4my;~&P?Cv1`(q8o=>C|6;0I~=H8h?bUzzz0n62X1hlK zXt{4a&oUQ254Ac2Ix|!!!SjYL$BPX;_f1#ePD~QSMCIP*-nL-9=zQF|xun%=yOS_@ zhFe~N{n6%jzDD@gn{ol%f5tgpce6K)-Hz8r&-5MaQ^ebx?iXFJ7w^D{ZSnB%klRKQ z9CLvJhh)eo>}Qp{GEC5FOQdSzD3#?{Q>}65HgU?$DeAi2{8h@uO6~qw5{+Fy{rzrm z2^qzOfj`(e-rb(>YvE@ZIo8fR)o}-K?*rE|;Jg#lFSYj&Gy=s!v7XUy+}|5esak)^ zb?5ME6|Vf;pf4nZ=D7o##kH}5t#Wn?BkKJ^)J=U|+b7hsbBV?o%;%aVirFq@!rZ=| zwy2SHe*3M$B=}D#TsByc$6HunkHInG!cR0#hngT}6mp!_=c63o9siP?k3B2*#hCW* zKYBB%c+%FueHuWgl6ZqUYV8=7etZq+&1q_8F2Dwtrra?4AXz@YbZrhB{!7XX5{qvC-6)Gi-$zcNRA^ZRZ!kH zm!qq7?pO&nUK&tM&BJmxNi?P+`wj?I_xAE}d&0Pi{P#e*S2J2>fpH$$*lIZ1zNtj* zGQao@SutfEz8~{r?nOH{?7<_)MPdC&Ti#gZMnTPs5vrB*+&#dz&(wXVgm$E26r*%E zotg`t`Kl!QV`2!e_oeI&AvXG~zZ4l+Sxt4Rfbs|9;?tn`j<(4jD>t`S*W!{!T(|?T z>57NLNgOR`cZ_3@82zf3_3ltD2yY$v4t_M)1S!Tt-9FDT`c>8;wLUL9JyRqM(nOnK z94%y17wk7hlbTVn$sGMHuA<`#ny^9S3u*zhMFVytHR{WmE)e_UqQ;n0uP? z4I3t|nCxR-%|K$T*Ka`y*_RP4&e2Tju1@tY;;W9Jbw{CL=*Jb3gt&i8$6gHSB&{EN zkh35-21L`Af|i`Qs=9qc5lM8*y;Wm475OBSS%$*UvOiWnBRcso-)0Z6N0aWBN4&^O z7N>bDvI2moVwD7UN3xs)KUO&`%AlOyU-L8vKaUstb0FhF>76xL(gs*K5vJ zbyti)AVW`&st9(*AQxdXXU$>RBz=Uh;`YLSjH>MSPdR3F!RxQfjdiFiYrg48dz$+D za4L$gy1hj~JVf zYu+!cXso8EL#oZfk zL7|H&B&1YIQGX>eXl4{hMc+*R@*Kgdjv(sHm};>)dbE_c@MFP)g*mlB6U%oni-=K(tsy(=bNivZBjZGlP#q*z&ma4hN_3dm23vX6?3zC45it^G zOB-*=1WA=Ka92C)i;&t_^h`8PH7YUBA&9|_mniYXC7*W*v_g^W zlXIh-Ty?ev24W3GX!yiyM$&MHWSs}LjjO7~D4(LaUN#a=cjqw-H4UyXmW|mcFwbDj zE#9hCb>epP-752!|8Ot*VQ$!<9zBzu!?%#izkEZyc3fhnOw8=yva zHg234)i~+Za3Mk#}~90t2j) zaE#=)zfqy_?C4%J#lr-F@e=rV4{q!OC;L?%{s~@I*1LiIm=pmcK-zviOaLzu z*?C{))2szvY>BpWlze2I<7s0t4#FVp2ISd%4{6go$fRGNnD@4PvQV4cb>pPMpw+iM zUDQsu$cr;MT;@yJ6mDq#0<7d}moKx*$AmdQOOq{YxtK9XH7PF?NLqWNQeK`>_^5*V-8vXG-Z&vBOrOGGOtrwv1|*gCR^Y6&dgRrN~e2Xsb{UgOIt+&wmD${}vvQ z`Qfk=Zzt4r{cIB}7 z0%51Sh-y#JkH3P!^LV~tK+17~2X1;|-KX$@!shMy?p4u$S#M`5equauUzR>5r*R#Q zMCMB?UWi4XQfoTNbMGjX6=FwB3`qWvlUgND>XOzx9G{3|0pzgPO0e^YInqhcVf(Yuj(+}Yhw)60lmHa?eZdR$2) z8XV6`5LhB1#z|hTff`fvy)1!;nVHw{LiGLC3xKKsp92j;7l09+=H)o>c|9CVJUrCU z`Z}-U66fN)V~}UjVg%$xOOE7GW&zHMoSZ!LWMMIw2v;ZF-jw1m0)0fa^f-!o_WRN?t($ZFVs!skId} z4;=VT7;*9OH=ErJoGsvCo7XD=y(|Hzhl9&HC6jA1H$#pGkZi#Bv0@B}ynz$3Sg62% z=s1l$zrH$)&)v??#^nw$)d0AfVrV$*q$tGz*sy5F1^|Qb_08e9#06iS$MxQ`x(+2F zmyZc>J_o4U1O;AC0B+t`f||7}6DSm-qoVM+oDTj15MkxxUG(lU+sCMJ{oJh`09MCS zlW3!K#?5$dPrcjk0-pu_Z_0*RvYcgid}SW3dqP>-Ua;DUv?av2x#;GOAIQ?8)s|s# zud$_~xI`30GPE>b-y+L0FL;uEDf8gXQ84+bV~nXmc{$UuJK+?A^gqgE*GM8+m8(~@ zpp=$Rw;N!aQLW0<+&ay4cG=-n*mC?{A`WA+veQ}tz438!@>r|i(Zs5}`QLr$Zx`ul zo_`Nh01J9|N5|WS^EA_Je+;j%l_J$*93G$7U0ev^$HuY1G|+8sEZpF9e+uNF6q}np zOiVScp92V6zZ&$oaGWC@2CxF{)@DZl!yQ*|zHOZ>-FK8`WiBVgU+;V@Lm}_MuE>6C z?QVMxu%uhQuj=jA&;a3b_jewkw&Vp#^3Ah-n|!$EdEBR_ruaYK;PoR#PdUc7I=unP zqU)^>o)pkLe+y3)^u@cu!VTIe2_aL8#dXAWlxB71z0P8dcxDY^Y3fbIj zOiYehQVAKKc=70ZciW!vhnASc?Md-)@ zzVM+Mv1IB>*>amW<{}9yY$iBi-3b^pQ~0kny4-|JLvGofQ*cRDzt2}f)5wzaa*?=O zMC~FzZ_pRkT`h$cS40;b8bFk!v*=O|!Ox5&aR+I7ENEzGBqStaDEiskix;PJbIQ^k z3x8!J|FebE&dvgBMVZgW<|4ht&msi*BK`h}>1njf%AtLep1YBFa&yk6%C-GahY%lMPfH8n zxuSWn@HgE6uE?u18#s8MuWq)FW2)*e1EChg+M1e%#lX4e!#9etg|0&%Li~RoE-qs2 z);1@gKL#AcmEDIoEK7W@9+8%klG46eC9UI6r=A@@$g$M|T=3V|*8myD&i%4j?boP! zl)2$(CE3m`uSrTFjg;7snPat~#@~0-5&_+EDyImAw#uW7bt-sATN`T=im*^h7yVC$ z(+j9a(oydWmP(Qtzf?m?51o8=8Iu&nMs_)RivkI8KniYc0crvC&JQ};G@*P&jq(=* zX>w`h^HS1|T;#C{X1{e?fCTAsJDNxV%xZw`qACr0no?SJ6|IJD`d9r^6z;`r)C8ws zt)*4CQXTT_IEDO)jFEwG`0tp%`?WCv*F^R6LihGo2uSL+DZP@=yOvV^Q=Ud|O91x_ zGB@x(XZX1K20AVAvoiB)J1f8m3_NhD*ESDq%}030;5iT_`cWXC>ey8|rmlQCZty#+ z+z9W*hBOX2tOCW%XlujbX=_Bvjyg>Jh~i!)>ii0zQ+eFZu&}YII0_TQ%cLRdIKQ+I zRZIp|E)MRh1k5kC{sEOQ zz+A%?4GrozV$#p^T4P%aSVL8KibE~en`Vy`=LJaS{`-bjR_GAa5`T@g&V&8}*hMmH$vyn4?scmy~RLTe#!vFz8oM`&`TC4nAtpHy$ z%FM&Fu1C{@RHO;SB7qRUeN(W@xpOo%F9Sk{Iz55$UQ{ozi4{#LXQdvbxQB16ojPN@ z|0EW!>+0g?<)zgE21aZl!2#P0#1pIet&Xw(xsohc#|&nz8i7p^Uq!`0zDBKtbTlHyh&_gHnAnn* z1rw-R|IKEA_g3J4HnI2hJv>#bdJIC9Hsp3aUFZ#j28=0yqp~dd7@a}3Vw2zH1Q{)h zn{7EI6eK)Ra&&}5z@`pWcM00@-@6cS+zXOi zawT(YUgu-uXf}771}M`oPd~qpv(Mu;{;hD?CRVl3ZLS zlLr!q03WI6-YA81Z|1)=S{0DsEG{MkU~POKWB9zWYJMFo>0Z&f>~y@|Qv^Amyjok! zz5$61v_N;V&%Ih17SmpvFnj9nZeQA1YxN{ID3!o^dyL&)ywKkGsvL?6|Zd45aE1=bz{_1&kRa z2z~F0QuNyz8Va$8A3ES{kgy}>m<<=ABIG+8@W@WlW`;Q@K< zETajyXZvDod9tU+&mCkBch}Qg1b*m&C-EP2s2E^Gd(5o;$UjbZS+9l7OfUP7vt90C zW7@4JNv-(Z4opg?xs**{Ur>BO%0Wf--Yx^hSzWlPsi~TmpnG5uha#}&-|V2wvRGAv3S*j2)i-W0dA%;*Kw{fEv2`hC)3FB{pH*Sr#i;_vD-XeKZ= z$iT$f!pt(42!#qglKyOVf=-mb4Rqc|s zHV-tTr=KHVof}NZsal31loM~3ksQSCk;x7*+&pf;1+8BbTfh!z3q}k7`4iBbn6K2p zA1t0SS?L9y5T3BL-f8*le4+MFATawY)uOah3o7VJnuPhQhg2RMF4gTJ7x+CF3R;z} z;Z@v3o<4|PDvUIDuz5qs-LJGQ1h0#bEEZlkZ1Foakw@Vg6)82kOA%to#9{(w|Cn91 zt`VLiyfn@vZRmBD(PK5d5DEG)DeurwGE5a}S$jXs-B6xZaB0AfsEBp8uWGnf(-=%I8`oHI8I>oLXG!N#Iw)kaDvNkl?*Ga=I9eV`Uc6mwi#YM z*wMh9Y0@XFMyoa`22cKq4q4~j;7>-B-YDU;R0wCrj@dHWBHMD=FA}cS-2Rtm<@Sf zgkhI+=VHO%Aa&U@?WMO4lMGUX7U*(oHT*cI0W$L@fUYWA$dLL1w>F8JF`!=m0z!V$ zU)j{7mcg8?s)Mwo!U`gSRa-7eDqVpsB8_M1YEHKmmWKi(4kQcod_>78r1g5WaudBU zSP()S5NcvLR&N3`sEEt#Fgo?-8=TY~V~35%#R^E}acE~$i$d%%(H4F^gNOKWBHbw3MqCPw;#zbE7;gtE6_mGyb`OM^cAdEKvx z3R{M;C3R2$;%bs3&c-CBB5X9;V1R&sI2KoIL8B*V2*(K<(mng52Ro8`LGhFUjn1F9 zx{oL4jHM3dC9+lQcX=)j6(Q{IkKPAx6+BhwaJTmq6;v4^k@YJ3n^fOm`LvBioYvl5 zlmhDSd<2Dx3@~CBVS=SqNg&49qu~>+2nS7Yd~T688noG-U;1y?ha#@1l7y`73LQ#*)1t>PucY=VZ)EaB>_)5xkb012aoM6&2cCfwegkR; zxGedwP!vw8P1#=u@tC)68h_QN6oNd8>O)M_)TJE*98ixWR}kwpZ$PqIWnm8&RrHwI zPqM1zE4+w#WRlX+rvuRKLcEjzFD59}3L>q&_gh)76D@)x_41}6a&9Da+8K(~<#FO{ zVgnZu{t*`|+)6x=MI*J%;bZbn8lOt<9Zw2Aok=e&+p&9Jer|{`BEvK|ShCsGHJ~ON zu{m{Ody?Yp2{OJkHjn-)y|>U0YmTw~XXyO&;TS7ZM)ehCt#`{9Z4YbwOX5EVwe}%n zEUjK6!JFuG3d#bXxCC7#DUA8UPk)@<^CroU$VAUyL}rcors*Git#aeeo}&XWjwQoC za}7L_W%tark}a(Gh(sGa85g1^3w;9=!ErgQmC79Pf( z?lHN1O!@Npp|17B2Byi;aJ}@!sJ`<}$r+EZwBkS&-=K=ix%lJWFYxd{?R?FYKFH?( ztW6WPKLHJtf`2I;u!|Rh4E9u$V#^SdGy7yFi*+C7BDhYyCp6JuJwjMx$;v85SdY`J zq6{Wa1+tKo-hUpcz>M=1j*27y5k#PqV#9OJ>To6E>W5foOH(tEkxp(Y(yF0ieQ;Y= zdt~T8U8N2(31tGUX7PVVGFIpuI_srwSTT*W*#>FJmPo^v7vWIuaAi;3sFIrRiZx|& zhC=>TMiD?7(N;N>c7xNuMpp`h`r4?784|3VOf3?emh?r}1DmTRF1IZBUH7i| z9yFd)bxF0?e~>t^5Ku-O_I!@1qQC=DGYunG&D z%YNVh%mp=hUu4CH8f{byO8s2z2BY$e&(9rWy_^V1Y!ved;z#*Kx9u}&eG*DIrk*s_ zCCb<*jbK^V*Z|6-iS!dx=821R*R!l98jzdtI+#j}-9E&c5sCV-mu(+Avhg~%DkXj`sdB*E}F zt=EgT<%fp=3nB{K<%$*|Q(hhI!lVI1z01!{l=&k4i%q<;BMvJ?g5}$^2(8WFGYEfS zdkN)5tQ-(N|FGGf;8y4>vceGBmMW*(39TY^ze`^-;AN%g$-@}Uz>Cauu4&%O@eYBE zLdvt#>!fhOM}c051joUmsUW^!+4mULYyjV3jMyu8Dcm#Tl?^16q#7!|y7M{{{VOoW zGZ|++xq+#pbD3i7dyL2-sL)G82r9OzW_4bIkKyEk>kFl?E$MZaalug<9VHQ@A|gT^i{*K>p~_;KA|8D?4lih zMo~i`pcOIbH(6>QqTi*_f%>z|W=LK|l~=9HJ!0|j4&pR*r|pF+2U<^D1HKsl5^_wF zSV1k!W=c={8h^gO8_FU}dEmv>Kk>bn>;RmO&tC~@R>LT9FL_f4>gxi+xUm3C5vp+< z?(kVm1o={o`ljdFdZzFP_TKEwA@hi~p=(ZQvhRbb9XDa*X*d@jM4i;zmT9hCEHf;nvxRk?urY*OS zM)R;I$vhHT9FqGb04&-(+4(DgFyxdH`Z1L&RZIgR+bbROQ<1B)`MVuW7^ta-5NSBu^lSbdg$R4( z4`lG=^%4TJmDLx{dG$n8I|cg_IOdhXl^?k~f`Y%23UNB~Rp!fQh-jD+u0vmEFpbPv zU@B~wEg5o4F(6FBGX?9Fhrb0AO+?G%4#naIgy|;!RdMFjhpCLGLOgN#?!LjTaXV`2 z?*gll?7xC7DGK_DYs}oJ>YefhNvH-KGi<1VKOW$PrF6wf{Y} z2-SWu|B{$7kx4ZyEvU;UiB-A>C8l#!!*((S_W&mhiV>LZU6|~Q)@slgD~FDi?Z`XK zIc}Ap1cR1UQS6^g>JXIJxoT-4{+`P4okTR^{En{GieP|~CQ_CSvaY3=_?bRpGZh}% z;-1!P#Ftj4+*xR&rAVYLGu70%zYq)jS_mnLQoG}60}Uq+at61G{&(lM{vsH7jB>>_ zFDW6Qf3(04*Mh8|Cgt;+uAFa{n#X|89sb83#+VjCM$y}okEz%>vfOjmXPt&{1Wn|b zRonc3%4s7uadsa29>L?<{1Hl>J@iCBwo6$L`G@9xF%JK{m~q4~ui*4ZV7S6FGjY`` zFcpo>Uzu0>AaVssB2*cKALAkPno#jJsU@#OgTPk6xC~TTy5XHBlx^PUSvD+&VjpI} z+rp6gg@`J{MIOEjTYSZEM&0iWBGed!VsCUdaV?B2yIrITMqduA%|9ApV?InH@KpL7 z-p6&aZNN=BcPq?_VDL0XFpu_#$qidhXGJbZcXry~p2P$G5 znuLMxy`fvJ%oGa4Jr5<@J@Gdw!C3?Ek&rJ(k7UyB7$gUePUbnbnb3EGE)I1Nn?$=z z*k6D{YeQas{-%9qN-p(&8{wo(0sXgq2&C6DcQh1jDCcjD@H|yyGbR3mByVExMibwz zAJ*0=%E(mG!72pq%PWt27xA6Ji-~7T<@!jzHl#({m?1k^EL1}G0AtzIMTNW&6=v-Y zriq*fVWO?eK%8y5Y@e76!xXw zJPI$)Dv%mQasoY#&rS$mG2~!K&boFIIkDMH;0NRyG+T|Dqx&8XcPPgwe*)!YlU1*1 zId?}Q5-d^I5sb_`_-;OY!$;67PzTL)T#Y1?rFJ7eMT(G!6+)`X-()OBr8=FL$YheD za7+59dxAC$>@~tNwothKJ1SE%e%iHiU5{SOEoM%FWoQ)DIK)K4DBL}#Rw?^>$ff9+ z`1j8J-g>YpoU?U&)U$Ia6E}xXaQ_bcnXtH`!G%2xN};^F&S;ID{5@KfK24C1WSet8 zqC^c9F^C-8As)Au5d8vamyvtp~+LmD&V z{Qyj|>?)Iz>V1J3L1XSzClF4traia+P@;^i5o!*EBg%}{>H@`ni(pDaWWg*R`1M}t z-aj=nCJX;q*roZtKTz9zn zr2428O?>5}h^0a0Bj5BwO**BhBd=xpq{}8~Z&r@q!=*;hVqm{<5-Z1M|4?@eIUz#&u+!-u=pl?Z zWH_@2AL_v%N6~2x9JEEkOnNq-=nLsTF6bTYODrTC&tXF)O|?*xxXJv*5LD4R`KXeg z?)-3#j+Y|z;v}H45-cRVATZff#V9QuErsh}gE-nAFQOg`Nh-u|HTT37-I(rCe?x5*LmLZcEN5le{~eo>3nZ2v;xJh$Jnf+@)yTl{ zFXam_-lCuuIPU1r@mc;AG??+_nE_uC#j#vV^gCIjx_p5qjr=s2Br6F4|V=UrrHOu))T2*>{I?v-G@zR?7#V6 zc6caSu&6Kv!b~h456^yDe`=w})WCOCubO#jOxL z(B`?I16uBD1`}err#~Yb*jr{P(3(-QW?WIKTH)_jNgo+xH&VugCJEwuV`G^@vMIem zy{gkX?-VrMFbUnq*+ewxHk7Ye;4?rg z7gwpv1Mfh!N#DX-N2ZJh%<9x_`o$`?8vT1)Nqag^*wV&P21dmyWQny27RC zkZio|jz*!3S8CZlY*R?~Rl4vRd3G74+xqKdO`M+xh7dW165nQ`#ZUH?wBACRW7tzY zT|{|HRS8gQa%-aeZB#s3=8j1kvkpeZK;>a~$t4GU5J*!}4`N1_3q|-%TAv*lpU~>U z^1$42;LS$=mdo}Hril}w{Y{t4<4fUQCpG6_kVXA&^4rKILWOG>m7vyt#<;Bi1Z5F@ z3fcEwId;-#9+?+K=rHPexsFQs!SQVgV!NcIwA(-qh)jZt7?|}XT&stdL=NXgN!nbysZDS z448K|P|Iu5rmn&{`uupC+5btaNYN*&Sq3S9EQlaBP9+5r`LP2>(F$s$F<#0hC?zaC zz7j`{-|>rO4-N*Ce>u_f3Njy-TH$QKSsvT|HiT9V^T{sr&l>^l>MHHu0!a*`vChf* zUP*)jHKtF@E~_)_v$Is~>#>blr}8dh zP#~kGpD~!65j)hnWR3*$Fw`h%Q=I+S^GxGnyPjjGEx zQpOa=@_dc}JSFyhYF9XGZ|3Icj{~Htq8`FR97r0qJ8Ky5`_h$~<3)^-03LURY5Gr2 z8TqUD(j~lreJnC^LrPiXUzNzS($cgTpbq0^#D9Y)TPFh@N@OE<+qYUivWCuFxv9*p z(!!J&R*ghb4%9Sp()O3m=uIfT(OD(py+LhwKJLW}`!gIO3NQ~riqk1kVXE1jgn8xL z`7mfc6MvbGh!>$$*gT+AM78iFw6Ql>)}q)q7gUdzcg4y(u*4eVV@8NZBe}6 zkW+G_q3jU3Mu{)N7MKMdD+Oapu%fc94KGM?rb#YjUql)2edy`Y;j~lW13_bOl)+XP z%<|!ryB=j=SEGBKti5WoU&)c`g*rj^YFY_*=*QZW-&r7!7zN={f7pm7|C@t7(P0vp zPghq{s=E3f?-1b7D12srxAoy3xiC&=7vFqQLn2LP( zEjZOa^z4X)YTnGh;6iIku4W)*1g?On2BoX8h=F|yHv-!yu00x$`I&zpB@=EgA1KM$ zur0BKUu^e0{Wn0QIlKogXEOSaT#eYm`{oy_)}|j=-T5Li?Dq_@+Sfi2V&MfBe~wV& zi58!zXbfZKv7R$mwGxgtkrqQn8wZwRltNwvYjc^#rwJ+HvI3AHX3as6T&dZu5Evrc zBNn|)!z>ZrD!x~JQqF%%)uS-Eey7rm?H`_#VAu=&Ox!UH_N&S(VdRFPuZ`n2vftgR zP7T9OhHn66_kR)g5~r#_8^Br^wBf(Fi6a;2jh(naiy=N6yGBaoX*K+vW++eTFuuzC zn`C_sjX5iBVxTWxu;l`DT0<;wWd&_G{6bU=gJFyr@(Nx*GT=n23HB_xTy%kG6m+2D zSdGe)*u4%8W^sqQOQR2B;&dGB%fmVyIoRUpUtv;5emF1{A_!3qz#53tCSH#215d@5 zJUbJ25Yebl_bOJKAXN4AdDVtWk-;hvNN`g3eZhwaZ8;4q0{RERTmn#aBs}8!^&rNP zK6h1iz|5xJQY%Y9o$G_mgzFRE=iKolA>P)a zaUk@^kr+r;KwW2IB|$I;<>i{_?S2uoRb^BgIVG!bS*B1#NYF7P?jKTj!B1Qmr~lpx z1?CwZohq`Xux0Bxj)o~7$Hye5F;(mCG?vs&Q?vV(9mUBJl-yq`d-&Hvsu=u=+k5G`z-p`@l>hE5A3aUSo@db* z;Whtevn9-ELbW5^*a0yrTJycs&YiUcPiA0@H2vp2I9YMG9}exMv&Oc0a2^ut4*yXs zEtibY682OBC;&lwg~y0+cLQ!Oc*iUu%$IuiGXNg_XI+9#IQlaURV`;nq!P8km?5l8 z%7P+VI4@NO6=`$4Cg${IPvP!$vZtab?S2i5Vp60x;(aVUamgTCN``<4y6UE@CgsbsEHx|6x^ z8H^c&ol{ZGmMZ#(&!2)L*4S`uN~WPK7$Gmw zjxqhmHc+-=euAuSt+UKJIhe2m75QO@<$STfzyBH1my=|3U}kGTQgz4t}NW5 z@R$im^XFp4J;ohHrY|U`QU;}zieP0Q2z$K)TCrNYa$VU5|2<|+im8BJHn;WQKC z`Rp^w+ZLs(GM$wR3yVGLiURgaNl+z!Dye9#CV;rSY#(~S3Tq+S#yFyajsMoO>GWg> z@}^|qToEDAAc~!pUZbr>nd9*Yez`T6x!wc4tVNeGG%vhw#{LRYe@a)QiDgAM(*9z~ zA=uQxJdu=P`-@2*T)h`YCt&44P*3aFj*s-Kk-9K%Mt-eAF9x#rptJ~0a;fPGW!!+J z$Zt>rD`2b9X|loY*o89s=>6t*_1<{-*wOxR+h<8`tIQvJl1xfA-RCz*3YeTA*@eVVDu# z8l;mv7*Lh7&U+hX>OF9a?AdgoeszgTLs5VfG6&Ku5hOeQ9Yo8j*%etEFh5;DG)p0T z;|gIM^AA0MHw-Y867Da5nj_95UG#PzQLi+kBM4U0|D-)DZ?Y-JmE*y<^V~@e{{BO2 zmyNcEd81f2FE#ga)>Yk1n#j5GUxQQc5vSb*!3dcNJF;wS!Dt^BvSqA}?&Qyb?{T9b zVKk>Y*KUK~+?EdFELFB=1@aRa?6xm}Vfgy7>#_4g$=++)dkZiVAR)3bfF3KYm%VV1 z3f}Aq+Wr>PO_GP%9Qe4JKCd+r!blNMJw&{X#Q5y^Ui#)lJBV$0{i`G#Yj^VtGtTK5-G_4)cXyz<1%BGZK2^L6QC#A$gJKs9r-Bw@u9j8iVtc<9EOTj6t)yjE4|_DJ>gnaWnB{la+Z2L-Z}6p6m+-D*fk4R zih%X4{dx#j%EHyv_59UZ6m<9T*aV~8G#JHEQBg9W_hr$$ z?8lDdVZXECWO_O-n|hy{3=aD)r^B&t+wVV6Y`d<9fNNHQCxu5|MsgI)r^*vXm3fV% zjJ846bTUqeNLN4Gh_dy+KlghQxote@z3(M_pS{1o2f_pV9_2t8>`{@C9rZ6$pHH73 z5>IJmXH|=p#k-iUdSkKE{|fAyAIO*Is9fV+nC!~&q`QV{v`aXP$|GOHn^Cni)n01I z4TUY#ATO7oXNnW;9{~K`GD5jV*?1Rb?Z`^0M(IrB$|7{v`OvPf)uJ&hI_~ zWtM91kVKAdT~oK}Zlu>387awggF@K;q$wI?*JgP#glnHjo6_z5TuEcE_uBid>U{^= zo}qj5uM0c-&CbpaH2>9?I}`G~#tZFdFc4szK8oVK%9aC-oFI7=BBNA(Zf+wMvc~EL zrEFH1$CpXV{E);k+2Fug?lWaNtm>-blAid?UF`sjTYwRHe>VQ|<7yLdXH^oeoQhYJ z>(A>MN?lKYo6LhTi=TQ=P;mTJNFY?!CnTrY3bsblBz<})qgpV4+fxxMPk8%0%#v}} z(Qx`*0S93bRwp%@Y+6s|J?e&Pp8E0mNopscT?aCa*wZPL3@9DjQ9WOSCNQZa%|e(9 zByh3z?-?9yye?BE=7fcwoo6N^sF%^u}3zqYbFmbPB2&8U20fl?M{pJczdc1 z%FN8p%*pvYWSIW;@F=qPa{2DK{h4vET~r^~ z0}>^q$nuWx19COoHE7tJA35x|Ha53@j{vC!F)=X$uV?j#PE`5B6vLRu$NOjuZpj9` z-hlO0?f&N7o6R`TR+`7S4?c$G`Dth85(FyZ>r+)~?e6Yw=~xk15fI?{r&S@rw>ZDf zlPVa>g!nD1HCDD}9p#97A}o!$HbA-@#66X262Laif|DiAcr#ZN)mxip2ZwJz1|;(> zolV@CRZwJXv*EO?m^s^KAqGSi5aUnu-4Bsal1&!5$ajX2|J7P6c935lw_H)pgE zls;=y;ERtGHiQDRg=NztGQUQs3I>K{FC{9ZdT6sU7X)!*ZAl%U{Hqq!KIijdYKBxs z78KAQ@Y5=C>{eXi#*2aSw7l|bx~SXbN98Ur8Cu1VY@pyqn=MU3T6rNK%;F97S$@<kfk62u1iE+r8hM(WNaX;zak z-2}rQdh^Y@N@acp2PMsSzafe$D-OFNCkgyuPB(BCfoVlmN@EGHJavpET=>SJVulf0 z&U5v+64jjRF130PqNil`_>a4FJHEcLtii;DrQiH#xL0t8JKrC?OyAq)5=e!GJfiPiWm^8UvJoVQL>zx@ zZg%RuI^KYP4k)HwU+3ZBOJeBudA>Ou@@=i><>K31_bx4ee9X9i_bS97M;U%U&hd+m z%{ts0XXuLD-~YBu7#q!t^Py3#U%70Jvbw58K;Y;22D*4UJ$>2jhXyR)9~SQJZ%(#9 zaoyEgJ3H~AE5o)nD^n_xf_QzduFl>Nemuan>i(_z_m;F={n4ery?<;9uS1_AIU9t; zC+g-d(Dv*g;@&t#sT43Mn5H%?i*~?z6iJ;%Qf2m`TxKSLeWpJ}MB7pi?Km3p4 zucF`=0GjKP7{%6o!>`nR^+7nw#dGlbgcBLJ$HHT<2 zqemY-c<|)OljGy#pML)Nr=NaYukV$Zw``AMPmEv?q7?T7i?fwn8NNIduQZap2kKd6 zst+GLxLdD(iK!jBm7A>uOv|qk^#2qNRNg$Xl1AXIbW$e-cn*Lh-+4n&p7Kaiw;0* zk#kYxhShzFNTuJKY6;MIP};R!5Px~{E{(z%TSJI{P{ZqoR@q)eo0l!5_sk9-BWttH z9F2^jD+d-C)=DJa5#%~;<|sOb+_y(ZNAA8_tzN!-x!T?R_4Vu5zy7+jW8Z%B%|{O& zM8wh2TZlqOf76_+F^k%4Vhes%^>pDlLq#4R?4O*R+}_@fJ7cri1O<0MBURHoxxKr4 z`0$~BW7bbP!Dzs1FJ|*|x`@cx>DgybpGJrcU6HD&E*3iwIIJSO-4sQW~I1w zpAx@%;it7?7oRe*QYKQo4%yPkd(8(OT=$%R`6qR+ltZ1{)?gJ-7(7Tf+;6Wf9x@ff z1*;}CK*J8Eh`v-i6_iOuDDOBXhKyMRd$o<@k~&Zddn>3`jLtNVCXlMg$g7ksaVWiu zrp%$6kWHeu+Nl^3w|951U;i2r4<0=D_M30N|NdXU|NdXT`|h9j_V!fdx8L4eUtI@( z!KGKr<<8DdWl_oFCr>UfFNI>TW}$^HS33s>2j>?T>&^XYwL3oY-rl3#-QC{!3~_ig ztw=Ra-o1PD=+Q^JtMOs>4-R&AcB()Sj#y&R=lGINPEU7tcR&5~33UG-?d~2Pe);a* zJKs2fx)J3Cs}#y9o++k8Iv|{Q#<9bHz!fzshJ(1O zDZ+vku8VG&C_ou=P6qo6VnJe{FGnk@bjw6TR>yghx9mbRbc=3U!O*4a_vEQdc-TS# zZ;#nqppvw2uSE-4Z&H*SY^IujnWMs|**zoP8alrH-@>T1VEm(Y(i0qs2H6IGCF^B# z)-h$N#nYJ1O(6Fh+{BW@)I6lALq%QN3!ngbg~<8Y>HYos*|TSR5BFBf<#>q?*Vli% zeS3a>u4OA93gn&T^66)vjUS}D9~~Xt+}v>d<^Y_(c>ZG4D|hSlyQ8C@Pa? zzDb6JWBs?k{`K{%SIu1lw-dTE-TIB?pkh>CDke14QRa8FFG{0~p&8A8I4azH5!_f> zdyX-vNbD?85|m|PQ%ED}14kLW08O0c4n(e{AXBPOVvGMhFM?@LD9j?Xk}+x3^(5TO z=_oT7P!_r)t=M36EC~ei9;YfIDu`}+|5D2f)~N-B0!;A}ee(rB1nZIDpsqk@A2ES- zNZFZjV^dj}AN=9NhpXLxT~ocex%u$n10<>z#oRa)X_fAKP zD(5Mr<}p-;S}llWR$sCeZz>-$4VdcE1Eb@;y}eI9`DC@byScx=yu3U=zrYv8T5E!+ zLVPLHt=q)lSguz8^zFCf*{CifWHBwmjY1<$r>eS!amkG!9nE!r4PwcLlx{kBkp-k2 zghg419gsMdBr$-jW1!*XVTEKITAqRH=ijHc&;hZuL9F)KTuC;WvU@8+l!B(K_;gXz zntq;CjJsNr@V%0WC7l=QQk$T3xCc2mJm@+TiYA-*jk_t&aWh6{VHmhO8|fwJq@!69 zP4gmcmN0+SlE##O&4*g%QCD7=l>5Uo8wGqL(S)1C_0{$D^>sRI%t*<}@{v5oz0#-K z^B+B;2n{WVK%goUva4bhPEN?|nGKFpoyb7rba2UNOtSkZg(G#GT%Bvz*H`0njkBg9 zms_R<%;%#qfsv*y$N$27CF@I|J%C%Gp2*$|fK!Q(EkRkcmvv<&cp7krx=ry%-D$lcA&&CQK+s$Hul`lLgovyyor zN_I+Pq%p;D?|8Y{9?9E?DAGyp5+buHk`RNZN61!x#OxGinEcE9xpMtPIF{6lkx!DG zwc6_sJY=d@Rt7`zU<0HbCm3q>UzV4*gUy;K5>s00v^0d=tP~jiB$*(Lm?mUSYn~y| z(T_cb(cB6rv4XyZaKbvbgdKkOUW|77czR{qRp08Tt?7S*8?~Qt)f7etSlR5UFGRP@ z-1Z!QuoFKay>+9X)8^U+nStQiNrDFzzt+z#0g^Yr+o3lEV}>rbDjjW12M}P$gCZe? ze|%-*ipKfWz2r5yEE$=H_BsPDIbx{NHZTYg>7=?==Hig{I~Z@d#Wl~(mKk>OqH|0; z8Hju8NRVEz+`+w~q;Hb5YBmgWp+)Jdkqvr(j{8+-K4<_!CzQvmsta2Pa|SA9CV%ra zn=Z(BixyfQP@9#Ko=OJDMo%)7rrWGGA6Y(-h2JLhnuh|CBuvzZ|3L-hD?hhb6VkxHv%h zlw5#d5!2C3LQEv3I4#J~YWC3M_(}TQ60uF;%+WKJ+o9b3I1HMK zs6IJ1cyE$73MMy(qeyA*=oHV^^t0{%h+9b>k7tH<@7ZaZ zRJEc_v3z;pHX%Y_t4CBQ_H>ieUznMg33R6{l!6 zfHf)(t#n+J^qJoE1@Sl)u_pCNV)}gzRa1+Wn`f!LiGgXT#vr4A!4ivpq`gEbv{G=D zi2a-wHmT{JNs9KI&U>&ABPe?lDu>_BuOr}+zvm^OAX6|s=-xd)A9 zf^82xmBH%03|TY2xJi?uX5%$oXm=km12m#Qx6ZR}odaq>P#b*={3-3L!efJiG-=`k zqjzAgmUo6X{WUtvsS_-Jrn7@Ox?ISbX{BE(e0`vunn_J=5sr**2N@(WmGM3rQ);Ig9U%hChL=VPL^fwC^RP zK}s#x3d7SSKpDr46sOzFFaqw?*VHyW1euO|51}-k!UoM}e$NblV+t>3N|o?}Dg#RM za8Z$o-ZM~Q)7qjx>BMoPXx$Fllj)2!v!F$7$Am!TLxjpUYgensEh2tE$`mlH7K?a^ zin=aFS2+>9bZrC10C*8U$pw+mSb5Zkgnx6~C=TvUOZ+;3b-U@VqsydmeVhl7&xnmz z1O=su45%bEELbalYGt++#^z6$bEc*^qyxfjU$-#i!C-l#$EN6_$Oi7m;9Q~P9piww z)$S*tx67;>@wyBsqNH?Kt=~*{PphvyGvqsWvFF>He!w=#X$TtNn~3R@rQGN(rm5)6 zhzar#b=sL zg-uq3k!^=Ajd!|M2-+)xd##bE&58U}%*4dy1G!s2w ztWFE5NO7irp|$ZGH)2r!cOBn-3J~U_MXmrR)I4J9gRE4Qe4)J>Fa*J3SgmGFO4LpX zR%=q4vJ8-7;U+$E$#u;P2A62q8i65u)Qky6vpj<-uWYlTKV^kKL;;X)AUubZt1pbj z+!G2K2>i6Rhr?~78ajo$4%8K*XsrPu;xyjP`6HcwBJ^zVDPL_woekP=I;!&5Hcqmf zK{e*56y8N0P0?zEeQc! zs+sC-j6jdH_iL%D(73N=besX0-=GQc2(kAA(!oPC^?lJS`T|=VwWL<0A`FGB8Yk>7gG8`ff!mGIB)daDq$Zj!hy5iXt%2fy zRroD3;Rnj+uyUeW$Fo(maPDn##876YG3pPcD4Nt$mw?+6X0ZsYHZ& z=#*`Y&>5wiN;({a_lL60=HOji^moy)#;Kr+hC{1OnuBiF0*{gb%vY3~y*?x5 zeWVA;og$w{0aFa&?m3z0GiA#nQkIi{Vdjc0YP*z8$_4@9Xh?(R`%O1Mmny9(k15e4 z$XY2PW((bpnuP5rn7xZoAc`~69KV6ADSrxK8_`anaZZ&%nh%8x0BIU6<2a=Ur28B3 zfzX3tm>&{z6j$dMw?TfY4P(f68V6DhtGio=j`dgQqz8Zw#?@Z-pQ3~+V<>`*?woIe5`ii4nT!u zOjU43n+`e86N+t3lbp-~FyLhX84fkxG~?t<8raWfZ+zSHgC28BGM^AziUXEMg9QRcPr z_BakmD1OE|G>@NPrgh*CGZa@GhHbcVK{%$AgxRoJqtz3dsJb9)UGL}zd>x6hO($gS z8Za+c8r*7dJS*n5gdq-Y6cnkuQsPfCXL8x3eXq~kl!@Dp8zQ<)YRh)2Izm0R@{8v1 zKJ5S$M283r>J5>B9j7yY3s5eO<_&NLpL*aHi%dKSqD4q0;W%e9bnpooJ~>}*q*TT{ zl7RfOhD)`4Q^eUC5hQAa($qpKTv7|&-+Z{?a=~d{N^@ssIDTW%fVw<74C+b?#8D~2 zW=uPYIeI21vk6Wn>P%1+R}-iaKIMV=L1Ri|O0zZCjJ&Gtpb-RrnzxP?PWcD&@-Wjc z69CMFK}0N}in`TP<)#xru%J!b%I9dBIEMH^|A3B8+H$&2$=YIDqMjgjf&wrZA~|Jk z&>On47VAYo7?|_VnG8O%{>&6&!13vgv)QV(8Wd9vcKqV!t7&?Vm_ou>-`i0wW#*>0 zJ+APOQ(8sl=|r`Es9zACqcnb&mvDpS=I`ZvD2@osP`_T^&p#V)`84&V5p;= zH)ll;l*!#19pF^CQ5mZsH2q@PP+!}z?ss7^s!L}9>9j)+HFfSUdIz+fXE?>eCk{8O zU)a!5C0Ip?BSgmL~P??X4YtbFp7n&q6*BfLB!Y+*v-o0OC-u*sGtRtG&{iW8xF zeL=lUTRPFdSbM@O0bliNRkQj;j$P&4wj{(5H>&;qXOFrA(ll>}(C*{vZ5D z|Ih!v{%^bo{nH=)$6h+sf7G||pS|*b<&*s)={5hmmq+z~kK+1R#iY>bU<+uRseY}>Xsw!N{PY;2of?&tX4f2X_WnCa=N`qf!A zXJcRk6JT}Kus}#u1QNs}DTR9gfC%tQR7k~rZKKPrHD}R*^s0*RI06-%6Frq=2aS#G@kZdRt*>CWY<1i8( z@_YvTlQLhgNy5s@fr&1+!}OP<*IzkMh)3QBK2IG_TELzMTKDs!U)KU(0#QKWXZ_dh zuj}bgbG_@Yv)a#|uEVcWx85&X#s`5{o#&np_Af#KrcXkj$}eZk(=W=eGe`iT@4ccW z$6c3%sF^r8LvL?b7$6wLPtgtwj0gY*sQbhx0uVVFikcVz;`GgYESKIU;U^~iz=`i*jdb{O7w7U@F&!Iat8XqlAW z=`cWawD*Qup{GU{BPds*<3xJE033ljA2tpUv>GDYG_cK)KfweI>bs#?^OU1kNcQ2S$zfyv0 zBUoU9takGTGFWPl+`^h*#-_)QcKhk^7*LRO@V%zzIi%7f`E^_^ejHEZts($2ydLX- z-V)#dy2tDpJ3dx0Rum_H(5k;h0F={tfZyw6yrx|tpV{am`9=Iva`ePTk~Zj2HxUR% zS6Fad#w5v)B!S!8-7pOkT|=*k$0$T#Gl<9!H%kO^DWVHxMb*{mQZ60HxcJ z6ih~Ph8S;C6N^{XTXF{8_-;%hVMB2P%@a@iNIs4By;LP{dl0}j3{oDoS13IY{SZ`) zgJ%2o&lp7h*4l+K#yUwKVnn}8{VG@-UuM_|1hQZLYSOgSt%xW?{kSo4GXFVnDmYw$ zBX~2KA0YVp&!i3T8UocD+?KRkt9l-u4B-c@6H!gL0Og0hk0z#TvPeLot}`Y6(mLVi zNkp{bmO{CKh_+enqAjsn=`8?EoD_EBGJ~X=kPO>5Pug%H6D7Mv=vTudipL{uS9&-$ zTeo}&W+vRO|HTx?uMpf;BsMvraPAUzZ^eS)LA+XL%PI826jt=3n-PJR-&QqQ>HIgD zAHxXZXtCjXX>ToEzJOOVE$I4oO1~eKI>vcPQh)Q=@J*l^&S*Cg;j}!E*MlDtur9Pu z6W>+1Nl2v=CRsy$njlP6zt?b_81;I9J-bBtCUUe02AX%ln+1z=Z%^qJntk1j`3H}~ zVp>3Bh(a3DhWWT94iyCkJ3=K=r&>_Etc`)nQ`Tnn4C4o#Ddg(UNU|2x(OC9+`u=Ic zeg=MsRnu!0XqTS4@$fxhV=8Be(h8%f*3FA7ash|9X2d=&`dOg`Ayz?IG893zpb>pV zc%1EKF@JiO>#c+qWsN}wF zq^+xG)9)@)Kx#l3^x|x2eZ$*ukj6QxXEvo6?AqP=8#{^QSYC&KbBz~F_&lf}gX^T? zBS+28aQkP=K$FdY)=@Qk-1^RXUF-Gn-)B!f4V5I)_??;YA_Ntr- zqWMR8!f2e5+qSyg(L9cV<=M0!ua|l&uO>w3JDZVIYNRm(v)9{Yo#UsC{-Ow4QN2)f z&svjHdoi!4!}>Cmbmcs74V1}arNI@Z28s462v+`TR4Pjn7S%dhKZF2?w(l182?6R6 zGSZm|6fbAT4A)_2X5jiZ3=-shsqv!w4 z@NYZGgnlgrCZA20`xH~z)ve$pEfc??f;R^yAuHG+6bEcQ!O~0qX8m_u%z^@P^ue<+J z{)16;SE=zmnP({l?p4lIB9&k3m?+U++%vK`^H1=YZ$lwJJCo3>2V!f?few1q-zkjh zJd+{jxSajRY$TB45Ah^V^gb!#3EkhG)V76Hh{o5_SEj-F;udgCb&obST__TL;B8+i zZk8!1!0N(1Bt*^P5x|^34LQ;Zh{2+fmei^npiINy$B8{N0K?9+Woeh{1r27E&KgPlhEQ>`HE%;cGuf2BGfI(IScQo zAD)Jbt!fUz6L{O4+WioXHuxjh79xp+G0svia11DB9qsf$_7$t=f0l@-_sSAzZ0uVt zO|2#Br-!i#QKdU$GzTJZ25LLR?2!tMwCH;twT9tnbL48xgnr=Kvm$M0=0B{Ij@0YV zcknXN0;bi@d8h=W zq?f62u)XNTMPbI&bnTUK3PoEe z2KOBu*cs}0S_|nb-cx^q-0|+UG(4}wX%d4naMDO%TAa6lD)x;ux{meErNFf?S0A*C zMNpk#GN~PfSBy_35&;wR!y{Q&seT{<-X>d0^KDvQuslRilTmRg^L)TTz3;>chmXOM zQm<8Ug(ky8qa~x13M_vNKG{gQG~&C>{VU;z`G5&$PqA`%WUpjudIu4U%%s$1pRw*} zS64u!VrC_lG|!=d?x3qmmDAP{jL{SQVNW*KkkoZaTz3h%C%6ar!@Q^u9TWrrBAgwZ zi_-eNyf^;IZE4&3vQSiOq)H4Zt6)d3z4eT#97x~OL*t+e=#p;qQRu~uQICiv$B&Us zAN?oAG=qd3Zu1wuRY&Tln0Y)NQojlr6Ax8hb&Gd%n%2p>ifn;uM;=y`s;8q3P8Oj% zgoUCg5`VyXyb?4_#d++vK>D=}G%b_AaoSuLq2-;$Sy!oiCR5H2;(Km53-Svtj;zZ> zoGsSaqnFfB%+q%O>FqbrPD@qC;_Qu};SE0UJef5d725F-f(;u^Vg>I#KIT-HjGfw> z@spKoWloHhuXN(1P*KJ z_s8ZJ{#DKl6IF>CZ$wmr8CP$RIb5$K_6zsBcyoEGzVU)?8-kIrsn4#jLaVVXn<%Ew zeejTg@t%T*GYj6jCTmfpoB-ho16q*vCc{1vK?An}TMw@kZ2)yL+9*A!FP^5;zQunXY6`eY`0LlTQ zb-%DUdpmw~p0v1SI!$Evoq}9tGqq%r&BXLXC;E&x*h2?5@BX}ZP*=)?L3M#P<)jf_x^wRolW7;0vSdYR%B1e00O%l(fL#~8sI?DkIHvqJ zC8O%1)P|h!##7=!wz;F@i^!-n=Z+~|ZlW|8_ZTZ@H2L9re?QuEzk(DYGP24Jq93}% zK1}AM?jXb1!&d|#UN!TXv;s1Ji_kns&fm-wNAKMz)WpD0XVL|~~(Oc98MnX8Y}eXPIa zbA0f_Ag48e{?O&G;O63j69iyxu+OMnwDFbLWf^$O$8WUD9a$+O93bMih1%HKv-s5D z2?PgJ(kVAfqGGQ$>bnDzkB$1Xw4h3z*P7H89;1>^VRq8Apxq^ZFqLMM(ylVq~ z9570!YB+!*Pt5Rp3u8+3I?@9kOxG10$^nu@44Schhq;r3i=(&vbYw z%sF}y$mOC(bchkQ;jp-ct7VvRgP^2fmK}{~FJu!JUo|@ht&KG;0Y2((gqUAgR!Tv= zd0H`WKSn@C#E@(b9g8atKU?fr)U|tvsnn_`4bFnRfG`&iFSUEY8jB$y%Omz^(_}~9 z!`mNLu*i;@v)zJ^H#j0|z*I6={q$U&*456ko|_^~2MDi(KB zPD~(I(BN`1EN5dNWZT(o&73!xExU|l}cTfOqTu$KqdY6mWWJeGa$3Nu}QKayLzpB@LQJ+X~*sa(jQ`9K##aF zTiOWfB} zVw8mA#Kd!`Axg_7>hNG{ENCj2>5%}cUvL$x>KUNiNx96_|DLH$OVR4Jmd&EnW>&lR zGKC-Z(Mnmx5Yj9)_0VY6#XM}a5YP>!Ph*PdI2t7ul;up|$(%KAwL$`)T_i$JuaJ^Q12O?~A^i&iEI&7jm6Qy~Q!@ZlDpF-viV7i>fc$m}Mn0VRB#MUcbAtSuM1;8_`sS0nZ;|mEB13vjojpDw_FaO}UlQ zpyZLk#LH#=6M}sLjpb2ENfXdBba=)I3-@VEq1m=cS{Bv7Tl8myXb#?Ngs`e3)C6_K z53G}=-8+m>l;nheKR5#;s>H zu8Jh~^0Vb4qT+Wme7E+I7L|;0%pV=Lyy?cOM!-cz5j`-!Cdc*Nq+`K0AMj^p1d~%` zrZ6G?{DB%SG`H;mW{IMI)3JCZE+`=IlBSnUH#7+q*0TaDd$}&CO zK~p-s#>kgYDHK7hS9RDHW|t8vAVyTwn5)7eP_Dld9Hj#wMM&dBX`x>Gvz`_Zh9ZqS z!ITSCRXo2t^1$M*m>Z@GjmqKm7m;3b7aB!%l z3kH3Faw@lFi|9<&NkI^h%KTXCT8hH=h@J~X;4H)8;r`*oa!4C;>IfhdHCpOnjQWlf z>=_l(zbTi7Dt>d1psW5>&xcf$+Xw3~L4{E;Bh9xC7S=z5C*xF$BOPsOh|!V^9YH7U zMPm1&n$0PWt54q`d!UEBCgOfI(bmm(PxEmHTC;==M#F;-HQ$FsM%idllTaury3}xI z4**~q=k&;m@@YzAw#NEY)%T3lyeNe*NB#|a?ACI!=?bFtJ6`1Wy?knYSX%!;GwF|L zg0>?CB=13%6tJfjBy;-_f`#kj2lI*~U~|8lz$#p5N*^C4G(o5vJGefu4a?x4<;$o7 zF;q}v_<{gO;F>S{gBWG$W90mpdors0x=y`VCGeT@o_PRT!l1 zKt&4lkf0Uf-%_wT9D{#9pj#R4eC#DcxX6PNMLBp_Z>uZYMM%u8I*5`e!-Fm9x>5|G zUqh?C5D}qq!3AB#A#sVDZPK3##|@6m40%$9zZpkEv<2_35ff7Zsr;p6 z8rG>=i88uG;6bC1)C;HLp014*SV@_}-4?ApBI+@)0Nd`0cY^ zV(=Q}GG$amp>KE<)$%wWmOMg6vHDm2XFT%kJmR@O&U;NUngbGUsYT6KcYf*V_<+rf z6WGJqD*R2BNPO2DL*X4*s{Tp=(n^jiv9vZ5J71LsnFRfH1iX@_!P$YwRR7u#B;D}Dr*j7mWQz7ArGBJ?bxFcS2-Tz6*Ng!MK z8=+A2QnC0;BHBEbaC;_iYO*N&0yP~-VKU82|-JU zNcn1U*(>8BI|;w6U|JT0LVP&7#44ETx=YcPxE1uU+3T;~>WzBln3!-+Hp(&aaOJ4= zsN2v1Sk;3nX)8>^Reu_Q8NT;uv^*aJp`b8Wm8^M7u$du$$ytJp3vBn8Sv>tx%zaN_ zx%|06h+*ntJyemlgBdS`)x^KZtEZXXW;6tP*&$+On^UG~wwD5;_aB-TV219OuyM-C z#vU!HsZTcO5v$J_kU~7q#hNwG_kTS6GQ-P6h^iyBD#rF_sYAyD(v{l<$xL3qr6j*f zwoy7G5;z$StVUsv9#$7t9{}) zl3KIKiU(q|IK``U^~nnx(lnqOG?-1-SOf~WhsS4~Z% zhbv|c%^XLOsmF4FHmTr{er;|O?5w2K%tuq%nNl37!@;NI;0(}!m0JBX_GKM@=fers zQaO4tBJx3ZiPpUsUb77cFsA7a<1GZv4L@C76Ym_oO9VA<%3ing;ZuL;-$Rsie) zf)CBH0@v7s*xl8h3dW|x0K$5Uy}hO7YMt)~>D^JSZU@G7&s8HXejB?e_nehNK!$?$M4zuSum^6mV=xnJvd%c-_7#?Rau%nf{ zW3+Yp=iA0@*OiOoL)Z7-#qeLY{xKfja9P&1@A&{e#u1D3d^Xi~y`EM+30(X6a6tIY z#iwD#oO-G`A?pCb@(o5OSF(1!8&C-dDMxf-cF~ylW?%v62loNbIeC-#2nTX&9X7uL z57(>^hi=t|Vx&h{?k#_p!>egj%QJCFe-^R8Xrq-%BsO?m_{Zc+!OwR^k{21x3s8SW zWL5xIvo`&aF!!H5Q48Wx4YS$`4p7^AFt}2inwlQQX=}m#9QQ_i9xC;-Jsh0<%S%>OrD1reg73Aiqcux*=*`6h~6`^z?2C75%*-40WVa%LPiLTcRLw=B15{=h1SufWF!(o#2!%)gxE>x4Hr#fe_g91iu{x7g}lvuM7E{ptWZ z38TqOxu$7eC6{KhpNzFKI}Y`8j+ru?2TSlpmoGSB5QM{KLK9in3&sQH3kGe-!VkG# z7D>#dTIJLu4YfeyNSvv6$#uPVQnG=Q28jJuOZu4u+e)!SF$Ltyv$uU)zGoMa44qWG zNyNQXs|~fCr&0!Fewqztx*i9~VeY`)UzGT~mP!&5BfR!K{0EKmcCG&)g*$JCuclfJ zA(UQ+jB1!~l5^#oqV$x1mwP^E_ z@xU$M*M|h5j|yS|xAWl!xBV8ia!F%zbNAg;#~op|euk_`)@R#EASA-t_s8gY|J!4; z*?ciEFHgwoYV-ZP(QG}$Hz*)S2AcfpC1W)y{M||vYSt3ZFabk?xO2= z><(e-d!JRe>?40(%5Gn50lRns6X~o+H652ZEC)&QKBvlnnQrfwo}cdy=H^F~A0L^; z@1+7?ci+eG>rP<%?e7Qy*da2h_~Yr~*&qGSIol(Bp9g^$fzQ_O8HCOg%ssD*wVbva zMau9VXak7Rs;+x%;*Z<{DN2AzL99+nM0uCgJ$KoILpw_eamg)UDKR%Spe!=ie;|ZH zaSIkKB#d!Yb=@Y9Y~I9zjVb*p!Lo5;3eq}qD{6JcJe8TqRaF~`GrEn$xkEZYJ1653 zMCWoE(%674CPcf`u?Lhzh-yk1?clkj&FzyD0I*{7e7f{`Ts3cLX))IO7E<5bIPf9)>H;=xT zf*9O}|8Kq5)OoS3?NKi9bMR&l3g2n;hwpVD?`5mVPkFW1@dI2QljCf+EsuFw&WDrv zqoPDP&!cR&5CmLAK$qte-}6r3w(pxQVGaNFP9UJpa=ygtvhC;x@Y%=9>n-rd&*$@o z=@=j`?_*WNRK=>?YmadZx7o(?&9uN*|6DV<#!Eo((4n$Cg9S&X{_9+7v;B7W^+_;f zQG_~zx{kP{gw_vX($=yB=}C7_IFIxg7HDI6>TZfk7~E7<5#V zpwQn@qUy36eveWnPQp&p>uskmaD8n}JPHd0z~BCa#pYn(_2y)j!(`ZhR@*Z*`gc7Q zfq-v?@pv#CHCN}F?7IR6m*efU(drmO&G)dN%+llY9!@D9jROHdrIgd@e0BkNw{-bj z@ARQk$a%ltjKHP#zi&7Lrx%Nh?26@ozK}6-W=@Xex*IKw#@kA-f4dC81gUt8PQ6LE zvNw{!OT8;#<&W`*{g$V-^GJ$|^>ViBnq_H@Ck+74_xT?L*F=zl&~hY0`|(rH*T?%y ztl+ZJk`Vh!tK~ctq4&z%+}zey_a>qSHJWaNkq^Ez#ghxR8o54j1c}6pwJ-#RB2H3; z%Z+}(!~*g#2${)i?7qmrU%Gr(;8D}=!9?vBnGjE6=Eh_dXD7}zv*753tg70)L! z(Cku)VL6c`Gvm)MgFCxfO!X;1JCC?6X84LgJdaccyIK@JO6h3G*bs;qe<)0X+1Gew z%`Fj*6%ma*juP$e9=PMpFLQwebJO1`v4{Fr1!soZVH5RAqEmyA(XW-jw z?Jm~e*4?#mxzQ}^>o)NE@OIu1>-~&t7lwKAJ*nO03<$3GegBS@CKFLO!14JxTBqmt zwEsND$!^<1`gU}9hyA^7#iKZP=*4g={nOw$hm%G|17*DLQ z>L<|r0S}reqrnsr0N{-D!TUE8$i1>j7~vZ8>ih>waxbZ9ih)-2jN->pRy4#f7G#QjC5cP$!!E7?AMzo^LsD(J)I~Y^NnynpSMTt z9$zp(&&y$EVhn$?dTmanS`GZUdQ$x(KqiX|8DN*qefQM!aq*wz-eNK6nVOoy)N^+{ zU0{{xeORExiW)8+(#R3+djdX5G{D_Jm4P6lv!rA zyRt@0jNJ2)5O#MOAe-I(%*cHemgqQJg}knY&?w2BOs3jINH3EA7zmg`XjkKh5s2(C zI9Hggp>jFR9JZwthM69EXAD^V*A)Y3-6jLJ;L${0NJ3r?!3`USL8blyOHEu3#&oK- z9H2Q4*`VO-#R!dmQ$rWsMRjX(O$Pt@8^wOT4;!rCWVNU$fiD|93`3bk#Cx33-2Cm& zU98!VZi2=r*>Di@-BfV?Y^YPdnrdsWe+Mx7(&HrR(&v7S=Bkgu>71n8Kh4d}{{}+v zXL`OOVt*#!cH6AhC(7{wnSYfh=XSZ@?0(-*u@EF|{(Bdimi6xB9mlCl0RZ;vs)iB< z-wzi9y=I%$@I?9h0>iO{X3Ha)LUAxaQPI9m6!CZ@5rExdt+4@EJ6MPXgAw<+?G>v+5tD*hq2A?&$ic!JCm+F zR`Np;2!DFt><$rnx9(QAY~gTzM_{4AZ%gHH*b#Kbnw`L^**{O#=z9K>gu=U@9&cWp zkSiQ>!*ZlxsGu>BI6>S0hC81Z5lv(Ks9G?sGJ-OZK`CSAROalC_yi%xpc-;i!UXDO zFne0i3Invm1~&AmA2Xv+V`Z!LQ~XdS;D>F1u?xZ^wsaGrv_<`(K6*o1qAFUvA&eyIew`_lywmt-7b{yp|D{=XaR_vDf3d zX18~njTrd#C}}L7`*q*;>r%_->-RW|Nf;dR=iauyZky8qXV1%|z0aApHiy0MzadN? z-5UL#Py5e9`)=n8x1XQSdt$X+kN|7ukRQHw%jLJ^96OUv(7^(!D4Trw z&gXR6ZlhSI|Ff0lYVGANuP5)OkBU@&uN?Q?@RXDkxG4d`4skgW%%9(R9$=^KC`W{W z<&o>E^DYDt-*c+bvb#WmW#32zcC0Q5=)5B8E>CfmGF~5>tGDzldlL z>Ay96ZiJhixLiM`9ALZZOx2gTAX%bgHx+|QDf4_?7~8rE4rWP{A$`G|!YNh*Cs1`~ z8)b;K?sZ*Soy0(m2U*c_Yw2jlChl6s7B?2o5|S1d$XGlMQNyv9CtDZR168_Og`__M=esZ~HT%`40yu*#I>oK}oX zt+L-ZIW9de3w(n3ayWoiQz^7mRQ%v9N)y5DgLw5kC^%#FNHP@}YvUSB;{57w6xu2IjLN^Hq$(U4&(ELc zCv9Vm)l(+}@tr~BQmIREqUjMXn*m=nYRG%PSSs?k1P>GoSDSp^am7;X;`I3~44u0w$l zv>es`0*JM>wJk5;mk+}vEZxE&K`}muKzx*mlfP11=OK@On_$fVmL{pVQLmWi&}HY{ z)HCsLFKLwN%yF9rr8o#HNoqlfD!DWvAEwH5MF`g;Z5HZwp`O1N zJzx>x1@{a{b%_wu?X*^=Hl=V5&wLFRZV&rzTE$xR%csd*@vwsDu0TW4tfHw=iPF0N zV{)g}@V*Azz31p)FP1xf7~$)HH9Q@2cH(l6Fmi!mC8l6#GEwyMC+0?|;iDM}(QfM? zo;)=;E^wE^E_z{m6w#rLNAV0^o2zi|L>IQxDxj{=n8XXSVab(pteMp#COUE~w|&1I z-+Z#dcA8*Tc_}vJip>0=R6itUwik=+A=`ror<4QEgz;7WzQdRrfDCIY>Nki5L)MSl zl?G@1n0_~N?oP(o$cmDtA1%+z|8>b<2uGVf9wcB9*2?|p^7JSJ9+p&}RgVP1dcc0G z6YZ!a!!4aAtH8{XmsQGmh@Vq{{`lROi7VPC>^89(U*DLC_7R!T^=Z5?gfHM#$}qf@t|A^D4bEQFRVKBeC7L9*MKYQX>?(cGPIlox%-~yR$3qUD7HL?-F~?B&G_j!5(p&b86|&tEMEgDZGeG zlq7{yH$=W{O&yyoeX?%fpYg%p0X6gZVlO8VO5=|`DFy$8ffo`ZIN?UU) zGQOKbGt*2SjT43J=~kxFCNjLa7a5npEhr3aY@6OBU|NDFJ9(tCO?pT#gv-)lRxtkl z1G44!!7%%lM_--uBiNuIj6|9mq`(< zBW-WEr!Y3FL2veWNa@sh1w9j~Q_2G|SFQE7qVnh0%QPi}mThC|xx5h&(JV?4(HVzy zqR5+~p+z!gq1jg&X3kk0hrgepK3W>)ho*J`@&j>hN;+5mxT{pMO-KOs)!P14P+H?} zcUfXfL;sG*N49W<{6?MS%>A3 zge>`=1WqJ*aVc})+duU(ba5#Yl_~Pe5rnvuLUs;a(>-~;0*P$N- z3h(;U>nd3Z+Ht8$ld$&Xx&AMM*Jm(hiClL3b$RKdm1Wy&hV^%9E%52y)B>$sD)+H@ zg&3$e)GMzIcY}OpN6;U-A*Tsmh*`G_cPz5%wTy+H_Tx-oKny8 zqhih~@9d*e>eKXitQcO=>vtO;$=O45dt6{w?4y1Rxnj$yd54VLFGESvP{XKt1b%HA0Gj)mqn%x#>~s_psHkx4R(u98O?JS3P>Eh zCKnKxh+M7NUR#=#lqj7PW(fmTnQr@V}@L#K6tS z1H7ch?Cg8}#KNRqQN*A%V*pg=|7>b12PYaDz*klH%~@3`D3|?yurqnR5O~k@SuX*r zPFCtozw?n??$a`&Ef74`wqFN58*A0tE!3qsr--EA!1Gv^bNifWXDIip zfpg1!Z<2FcMsEZF5D9^Ad;1T10$&chp0?fw|3AA##0G``)}H@kmmY8U!>1jwgaX~g z#RmgF1o(EtNT>MjWNHt@qw!p3hcLTthUfl!u;=T4m^$vnL{WI$rv;G=TJ672NMrd} zyjQN_7(0;w-wf_Q;l}t4Yd_y#210-I9PdW{5)qpT-KQV`UXOx}>eZ&{XgIU>viqPW zX68LIVXw&&TRWx_-xBCfoQb6_i;`!xH;@rnlbayei{^;V$ru%1B(OO#H7?MYj+BWg zuN^GHkWlzFoQ{*+f$B@?rCsWYhAGHH8%a)%JtPlEk~AZ^EjcI)GaE2ynFK;rWQ?T_ z<;UlES)~^OMcYg;GPyn!D8&yWsDR1)ZO~?%$T^6^%5WxWND|QmP3|{F;@=Q(?3;#d zia`S~=(QS4+d@$(=C-=e!$@NU3-U!m7&Ph(u9*Xoca95Ve4n!2Kpc0AVC4B9lAa6b zzlSzjZwSQxeCPP}rPPG)-vvb4$=fr10n|TBkHBOM1|6yvpS}PHQi&*y@2&fmh*<9X z-we{$c9%pHX6zfpJ&yq2M}R)hh5#%!i#Woci80yWfI{);92Qe4>VvexSjfX)i4-8c z$Fq+E#xaJFU;n5}vkC-c)Ov>RV(Or;`S`S*$Tj^f#|!v|gDz1_5~tZzO{el1sXd5+ z6r?#(P%y#j0`dJhal}^==>f*`j0eI{BdVwyqbQ;HYtkVg#~9c+u1ZPsq54arPbkQ7mvDW1C zdcW#*)g=*&{So=nBPcnh76z!ZUFQ(q=rn}`G&VN6>k{8eDw26Jg{(mA6Ow$o`DzR; zNbR~oUN>N=E;2EXGf?~dEbcHeLnNgToi>Dmj;JJl>Yi<=MRoGR9JKjsM4&&$G0C9V zfQCKfkEt*r#?8IEFFv&>{duO6Iw(o=Gm(j3DgeCmxJ3q;GK>d@p~@p$ zyo@$mM{TLOrC#IF;;4qA89JBedB=9WS=Z-b@%E0kruF@}FxJxEUg8kQ@S^TC`CTk& z^SC>l#&cO9{CbuEJYRp?yYqrMAkX-(8repphw~TME3ng(9rW>Z(|Wzx))EKpuI9fY zp6|=S-bk!|qx&C(`KXE6!nYdT4!G1M-wzI(mEMVOD!lZ~=e-_}+ng4qBzd%s`&X;I zE+250e&BIA3`gN|0PR=LAtTO~YriW3J5gumHe2;WM?1Fz-;BSzuuuf5?Vqag&)ST7(sK%`&5iLeM4iyKa&)T!>-8M%c#YCfLu=Cn!|m?b?K2u%M~A0 zNe96SvN5wLTBs*@H0;iE0pKy;9yh4jWtWw znuybPT4%=EOrjL&1Z$)cG2UkvEk3W`(bYbNfL|)=<94*Nu&}Tviy-Xc;==s9@Wgx7 zi2%6z4tLbR(yaQ+iwBA~JCS%|uxF9hIom+^D{&jMd0Xn^>FV9?5F0B$;Q<(dc#Lw%@9xT66InG}BBhRuyVXHxJT z@SL{nBg}(Nda6r&JVA%^w8oi8lXWlZ`3ha;S|IIA86*3z{X6JO$Z@+38?Wa}EwQrN ztkr009CRL139>TBz`aq}=%y>OilRP3Hv(a?7{x|TcgEplSC>s4C$M?9n|VN z4uvODlJ?e{{)I%qx!>}-0=tVqr-eiS;@n@>o8F#A>S;HAGq=jx?$`D0*L8aB=Fa;$ z>4=?3oy^g48p2x5yZ5_k;7z3dy_!D5$9OVr&*wv}&k^soW|!wffmkFUuh97H`|PLC zX_BmB?YoMbG8>JnEvvtPD;)YQZ=SF z1%{#VlJ6H3eKMt2_nXYLR7P~$-9gp(xS`~tJ3nN0Wg2rQbO@(7n2bKChQn~1Um1IS zIOJoZ8wNv}2{aV>R(x=f{-yDrq#jdN7E1nYo3&DcY?nyTcrp*1K0816epT-o_jHfs zi$+%tU+O$l-1a#(@=Fs-O6QUFD~>62grUXG#FI5Pu+4`+HSI;43+rDArtk!pk9U5x z70qH??H&EPzC`T^BW}wWK);)-nW5WD$B2z@P9}aQ>X?Zv+P4tu&vv` z)jQXxC7gHG&AROC0Nfa2TPkUA$y0x^FpE1lAM28~52|{o&ERyGriSEio$^Pn+0YjI zs?A0-C8%sqTDn_@3}>wR=`o9cf?_ftD`xi~QuFgDvB3lRCME0TVP$Kel?W~rRIqeFXwyU!#~#MC zHdKIm$YcyZpum+(#ee^Mu8)mJog0NYoPzyG8xyw-e_1p0AS53IwcStG8!?pQCNwf< zL5Y15POHL>BFOPJ+LQye%}dyC+- zv;i#**XnO2`IWYiod(sJhBuA3WbS+Q@gxPbu*nv{f-%C@HJ(Zd-KE4U6p|ckK!3I9 zmP>~i$7nf(8BDLWh#G~)$*U7~z^fyZ(?TJtpPoWxN&Sh|CK%ydWs5RcKUUr;TvNCv zI|#Xdo&R;fySJ?t3oySugM%TT9VuEBVaVi{o&&OqvU&SIIw*Ny*pDGTNk za2VF_-?$K%6!s7&A>f?Mk`s>3R~7ZEk@U`v7g~nSw6_lpr+bvh3*yBy@1a^JtG79c z#vy5qPz9o{!hfZVvm)J+ndUNhJ;mqmpArja+rx0q5lz!uB^@o#fx6S@?r6=3R}h*E zRhG`cip3YO59h}%@JME4q^bBZ5ot0hu~M!7f|uunL8r3oS6>Q@&*>OO4TFEhOZ%2u zS((&*D4XFMN~w1d30q1&qO_}g(|<|2IXJJs4Xg_`&C~+3NO$FF0Wx0>9J?U{c4=FU z?MaW;PrXwL98>gQ^-mZK3lN%MLsv@=M4io4gl<}bNNheOhcCf6KclGqXF|Edf$eE~ zAVgh1*t;-E3~ky}qM5)IT`2G&Y3qADQP}Q5fli#3>DR5rq{DI%c?H!{@55)wuAdaj&Jyl%hqrU~HPzh3j~_aoxzLrjsAYQ)04S_@j)@*DR4dRrq&Y&c!m+ zTzE|1BTUc~Z^b_ke0XmX*}A^}HxjD8AA2SJBN|^wqs~Z?lS_=AW`EB|mU^vB(fPmp zie^zn79Oq?ImR;9t>Ym@*DJljy}2EH4U4Lu#5PUp7|GO_0=>*g%SBv6Jhu3&p?rgm zH?g9dP1_YpfpPS!yBup%eWpkluY2b$#OtOda@HGb17E`Ijs=Q_8@7@*p=>~T?o&(i z|LoD43Wx(JzjL>wzbD~%#IBu;UxHJa_Qm-5UsMHKm_PL{j)?JzR&E&fN!i<4Dyhzk zbjY9J0^W2SjaG<&vZR;CaNA$z2h5QDH}lYNCH9Y>_D?@n6fC_!E_E_2@E7LnSEJQ* z$`WQj{}GcQg@Kub#Zj%4=+Ytiz9Hnl8s=3myZ6#o>VmQ3(`GdAlIM> zJP`C?q28((`Rbp}@ZXL*fr`NyQ<&mk1T01K2^cRYogwXoW6jR}BBCsO9+iQgHtMqB zYm?vN=IlM+;vxTj&7{!h!uOrMj{&z5W+%cxjsjhA(~UDOF6G;L#%bDGyBd$p_-!-I zomEv<>JF?o2Ab%j)2n@~97<@(qO2+~n^h8nbz7#D=O<2Uagct|=qGx!uF%8Z;jUk; z7yUGJoZi1+##8wi^QpOeGv9jeZ~)If?QQj(bFN^WP&>;EDjjA_DPwFraky(CSEZbDi_Jnm#P1eN^tmxe@Q#%ZO9&M&SO{4Xy-9`@F<3?Xlorio2aHQ%Cjy?R0+g6&Upt)s zb66zK&|AM+zK7RUvCCPif^cXT0z0bUFqYUo{owKXwDk@;$%?#E@&9W}9fvvhfKIO+ zoOwTOdgbrAPSbpd-002jo#)v`>cqi|C9;VuO+7~3 zwB)6ZVVTn|`3rp|0u(4MpZcrHWjFAUSVf%|g*BGY><+BAlXH2r5cvK!)XbVX%o{L) zqoU*sPC+j9i}=XTs_ERuOi@|=0uS+8BAY5#`@=u!i7Gjs?t$B-e?LA9uUqrxb97P` zY5sRz7nHxDJ1j8u;vK(TokHm1kk8V z$vb*A2GaKdE${{jqF>A|am^B>>1`Kq3l-=`7vCs3A^QXN2d#$ZPKmf`tF+Bty(Z_s z?!s|8&w%8Ewg~#4>b@&W{Y@DCKc3X8!q8W{5k;he0tJh3-jbWLwl2C!e$Lg8M8zHR zu|@xZz)kJU?La03)m&}+zH%B6_Cr3rBU%t~c4g%-lG?C`pF?(H$|8vuv`gp|o}a7m z^1C!ca9kx8R!MM=Amz7F&_px(n==XPY~Oh-Q8uAPzGr`&%uo?U33_0BzKo`hIZmW_ z1sPYY`YoAEg#xi^-5)RY)wcF_dXLc$iiIYay0+_*`H>~%H#+kT5Vi}hqxQ40r#IkT?Z4Z*Qc6A@v-vAlX*8Ny2uTk0 z^fdR!On+_s6)~{R_HWJmvEX$v_3^|oV%W+He!ChE5>tNO3~eeeee=38wWOy09|6P8 zth@2=qjK1PLMFQ}V#zjkD?AD;6{+*<{+tv0^?!dE3p@B%?xr}0e2hcPj%&J1R%=#d2VLtU+ z7HXN+Dixk~mVN{oauKZ;hbPL~?36IPh06G0Ei{cjT2Sh6GrAmC=wGF*R|O_53G@PH z095~~iriJrF6X?|Rq1|}wQkyO!BnAUkL$;T@jglh=65pJ28K1Jw_}LIKlP*^4ilV| z8VsKg?s7HRv77jQ!)l1NsK_*K^|HSXflW}(o#q8cIr@*(Ih@jS z%7B;ujSJgVP!ilr4E~YkbAP4Khc$uxYDY;(B6OtRf&B=*Swj}ZC<8S*;1g+DW^?|0 z;9lZS$S1t?auK4s3)!I{ujN@fD{){KU&$9x>|$qR&_{`*M@A^KK}CytJ^Dl+ZsScP z`(+c>+_LV^TxQ+gZ$Tq55{GsYp3)tH5xg+*wX##Omb@EN1})`bcxpH#^J$M9u~$d^ z`60_GOAN5M=95&vlRF-qjG1u;jZhFnB7UnRLn_uU;P;4|)YSL%WQK-r?D57IQe2c! zLaCzZHp;LS?Zi=VkmpF|GV03tUTE~=y!s(xEAXirDbwc{=g?>`nROHFTh)rb1J{!d zg!qqE*yXWmJ=1HgLxun7o2tXw9jYZd(Uw@-al;RI-I&W*2HD~y`5eZ+>Hk3K zHWGNoajCOUV%+$C1T#%ubu8{j$h6jh zlTDo?HQrMx+?vcWSTJ%G*KB$xv{Q zb_H&ZU+MhU$$8R7c;JYElO_aj)Ii`;p-(qOPtB}yX7$=6yoP#ggf;`57d?GE2)KUc zJ)i9D9Hs-6H5r>f1iqzaaOGNpkW@4p82ksM-k*S1N${Ao#TG`N_xK45lZ+Oyf)T5@Orj-&lUa!Lk;P{S(UTM69Sk8TP zY#gMY!YRHWdxapENjqSK`hV%qWn@s{FGG6`v*n-8h}a+Kn!eUQ)wlwSKm3k0ka=T( ze^PWU+?nE!da9g)M`3HHGo*#c8$x@o^>;09B3rsE_T1?k{38znY`msX42M8tEO`@S z&`2(f>VT_aR5W3NTA*aQ??5c$h8RKoqh{ISHwr@YTwsle>28uD`luA9*mm~U4`#S? zp)6$QheQ>n57$wUH2ESInYC7m7ud8U5_59Bj8`*@4grUq+l?zZyjb-^%I5JLE_Y zlW@5r*E2Skdid;1kJ0eXsW~AwG=9RJTPJNy9Myu?y@aEkn*7nftIH|DMxl1~o{S%* zfjZQ0x`FQRD?21iO-yX|qy@7Pj@%8Ct{o!{;?%o4heY;32^1iXAUl&C|tu|{yE1dIIMl}{pu)|EXd z6yYsXtKAEvPE`SY@*JHQ$!7`o>Q-&OKw>ro%t`1@?9G{`_w{$3_-8{p(4qu9&jG8D zECfBKa#~r3DA%FV(M(u{=f4aVpg`p5Xm2ksFMq9L-vOwwm2&NMKSL z=|tg&`&O}aCnp?Ovf0*yh&NtbUpBM~*srz&9%S#CPueRf)qw6#x`ZBzHPdbJV;}5z z3y0^FSE_7jq+&yKBO0ZCRT5$oNA^Mip}245Q>WUXCqO^h9n9YDK|gP=jiY-OVWw5S zE$P=zR0>aIHkk{w#6&*uRm<84T$acd6P?(UV8sQ^IKiXw#K!-?QxMF2l{FrLJH8!B zKi`#oXjDNPAvnCvAYbke5wb0P_)Io_21_p40ZVy#wDPo-W{224O5(ARp9JZgc9A_| z4W}l+Iba4kShs%bh0yBZv2yb1cxRaAmJR7jLeAGc#(&z}T?UhSTAXb$g8%d-wVvl6 z`5bwj);!!@Jw0Oj!VCc?z(!Kr{bowTaG800;iP0>0- zvTW|9=8#`^)^Oj4iXrO96lv$4MA~_;18GzL*X{bs&zrRJg&&aP-_0Y&?Ysh0?z7+D z5Rqa@ZAO18U4HQGEnp=e?VM|$?Z@b`cgf#ki>W`>5t0n^7%bM?i~X6h+@$DVxnw&N z9*?@bxWk4P;BU63Ko!frd045z>7md}3||u{wnaI_h)HnWg((!Irq)Ad;DGf`mPY+jQZi@~AUKgInU+y%^ zwP-|~#p{06I`PB6+&^Bmxgjd{HDC(@KJ9P`YN1*+%o4QTn<~Ej3|-c$mufiCH{86t z+P_)-idmu4RKt?xYI%XOSpxWl0d1JI8Ji4o;4~Q`Tk^RwR}^g0Z}S~YWW4LiZDW~a zh4&-2`+0Ko^!W7H%l(K5Qvq!EE032A!EaoX@6V9Pe6PEWquEc+&k8V!I4u4gE@47~ z$L%xa+JFSU1j_U8ZNP*GExJ=xElhR*01Qa{@!HyV^$iU|r+rkKdLEmLO-^n{b6xq~ z2Vw7?%|H#yp2UoMKg~xo)41(yKYu3t;C@W@cpUs)EZEiAncN8AM_>NVu19GDnXWR+ z_qH!rko{o47V~kckjrlQ{ws6@L5fb%i{Yag&|`J{+j6a@z2&<@o6nzbI$yUQ7c2Up z!Xz^5KZ0H3=ITnhw$UFCKGf(X;QfGa#%t$$aD(-n(F8UH?F)O}gF1FVSsXtDgDZ~* zD~omtGdme)TjhGcJm+dm!7=2vitGjyo1Dl^Iy5!ic7=ByFirJoyn}mKx5?q;-+pX*T`vPnz=M~hCIOn?{tzS44IX8vVBmyFG%FZ!_cUqPDPVeQp2ZHDs% zQ1SV#ukE)c0HgNIbArmkNr*&cIGQN{$hebnNiskv5+nzs5k9kjURQ@;A9(2V?Tm@F z0`d50rQxVE5PF#fpbdfHg0gNn44!PDy}#2a3kDEGa346bs+>7f1l(tN2*G76Jie|7@tZCWuxcosKv0`49*6k}ePD1?-ex zP#s(VadLWmr-n0bSB_l#w>p|{ZfI<|gm^Vxt_W7MDb0l40Ym%<_Q9@_`s{GJaINye zx(xdQ^f>f8)LXQEF!px`4banF0~#^c{-4ngRD^6eUX9*2r(n+v&}!G34bMW=#>7iR zUa4LL27u57o+q@iXX#WKDAKoY0zSn4!&y@F<7tAX-pv^x z4$s*~c4o@coc}5cJ=7h$W_s@xW9Le2B{O^uW=phQrU}E52Osf*Mi!>gXRgK=5i>EZ z%KaoqVAzb*T4pwPDo61{lRRu+{UV6#yYmi#+b5=oXNDIf)&f-6763f*-2^G3}S^tpZJt3a!<1Au8U zu!R8=_m3u1kRaN;={P53#5pus~k!jKjGE zh)qNZT`kty$R^6AbL;|h>GP@WgAJXft?VyUg8SDAE^wOWKb?<0ElxZ$;e=g5mt>E_@l@SlOB^7wl&S>nh4nmmEW zYzLeTt(yrdM3E9D{OxfS0*0`_?^+4CGp3N9l7x3u)a?>NplOY_Gy~m=&n; z@NqsHl7IT#sJ?_=GwC$iFaPvdCIlF&gRG<^=g5CMMqzVvbNxeUT(mGARxZ5hDi~r)!$N>%@0g2Q6m9L@+yZwVE~${m-@k z;E&z#e0}?(`Oz=Hy;3F2SP$2H4-?ByYp~Y4KA+@%>=JVRBEVI#a=f9c2&}M?$o9a) z3faxq?Y2JM>VwDx_d&*nJQm@FJ{W@R++5?8hfDnyTSnB=zn^^i+Q+Q9vL2@^ABnZ? zNV8pBmY%YlvR;^dG@&g(mcv8^7f%K??kUrf$az1 zU*>==+(mQ+6PTq&h z1yG;(9XF)J#J>K8yF6In2DcfI)^Z3K(2}rkJA9f<8E%J7;v8NTp=F2<|NunZk8)9Q;kS*YxK}ocKl#0WQ8Y$dwo5Jf@1Ba|6_>#;IKFc-smNcRpC2d=x}B*yTivsf zjKXxsu<`rTK{%&85cA=%*jSx_C2j$%X)~I{EC#}Sj^0~kwa?wsxgl^x_fS&=K;T4j z21iSnKsah2wUMor74cXbw71m&;%AOlgc8cYSo!k@h%i2OxH92Sy0?Vi$}Bqd ze>7tG1+t*ks7|uIm3?sn_BLqlbu~5rEH2)c>OX`@J-6famA)>c!DOvJeC|NqgwxfMUg@7JD8INifx}S_h)8i>a76EP+I`5oej&bRo)@c(`7s68R%5^h zfJ0jgG)obL>>3~L_6MfH;eWRR0sJG4-CP0GMo=mA=V}njH;TglcT2eLMgL9WG}IeO z{O8v(Y~a{Dh=_=eNqs9SuG``&;C;=4Z8ul531Ua)e?m8}-U1_VWo0Gz^pq^~!)62E z_5nP?^y_>ggWrvdlk*i7s?YJ$b+C|*(=aCl?dF5S7CZo&mh#Up0#bG^z$Y(MNSg-? z@A;%+<;pMZf!J5!EW!Hsr%9D4xU@W5x=NFafd75}-X1brE9O(j!Ojfbn9u^=FQ+7? z!VE_ldrXZuVtTt3vHDyYnN{_&Ps*pP^dAquvX~195B<_vi1j-xjvw%r{q|-j;rpA- zTym{8DUDZ{1bF0r+A)b*?$edfHxw;8&zZhD3%a*U2XJ(RDdF!g>D*_>6bWRLEl8CU z6^hb3a*rH@1-ME(#RBfN z8FO)XRJ=G$gT1u@Vw$W8VbwArFTQJ!vFhsJPKzsGrEG6lw=>2N*M0DXe6@qchD&IEDnzd$rM4$$Jq|MiDHo^cMGmdfx)rhJr4*Tv z!F&-liz@5l&|1$;9zr@}{J4%Z+mN>=Mpyt_#?r?jr<=1HQJY6GR5+JSjrpHLvp^<~ ziPSe16ZsV5_Uih#UpCK4Aqg0#1M0 zHn@7fX&TW1^C~Fs(ditnY>ScsVeDkG3n zc#$VliC1PEYxP2ZYKO^7>^loG`)k&qNqZcWkv*N|L>FIyBH$*l5b_V zIzeHg)u=O86m)MPPM5NcJnVheIlV(dCG~&x{t3gJA5MGl?P27I&04SY53-6Wv^tICfWAe;l9s8Vq5HQ`6ZpE$66VCYj%oi z-9qX5|4gJ2E!MncS@Hj%Q(n3x(?j~3I&;Q6&ncQ#EH{o`g6)0F+n$9uF?O$@CPW<@ zU%7BD;Zgj<%uNSEy;#{RPE?Pt$SJ)2fZ&rfs= z@-`EuU`UJ_fM(Eyz3WR1v*^N2^R(V`;4>Ooi1DnwB-(&bX>)Xpojz-Jr-!4q#1MKFcc%-kGSzR-Y*6?dyPc@PnJRUTy(7LS$r60@fkki9p$rn z#@UBOT~Q@dhGn%qG#3#)M-&%u+Z0mzu5y{lcg!(Gqt zT6zIzGj~|w_vH3ufs&CLU5<2dZ&h?*0=2nR*@Y^|e{55>2^G8OK@W}J0e8<9;j*KH zcI(&JSl;0!VjS8!8I8C5ZNT(LMtp;%?Y*!W8wWgxLCXJVZA^122<1qWkdX}o2i^n7 z40JBk-3h{?SIhhm__q|Q9GOw)^+~kgDV@k-o(u&JIl2P20k&e6Q{O5DbL%x_ugO|P z8idQM{+=vZu8xUy*>k}Lq$T0UMho8V0MbhTaU(t$gG}Mc^6+PqlWisy<-_e|#s?2a z(AE6g+XHtrB2k``ZrsovW3s#1kqrJ&3y=`?JQ(W`Ln7WIj=MPddL=|&049dZ&Xe+& zL8G9d7)j@)o){YgDP92}tS=A?0*yPV&&GJ7E+grNuz0uIqQ`I0^6|Uu)q%DT3^5w> z^LZ(ICfw5!O$vS9o1~+j1fV1d-R@ASd<+viEg>3r+nf3fkQg>xpZ!^5q1mSR0C2gx z08vQfn{c-kcCYoeJuS||d!Jm-h~!g0-24qD!_VpM{r->JT56qh5(=inmnUj=&0sS< zUCBIdpa|I7+Iki`GzXa`#s2L?#C`eJWZS-JF^*OcnyMWY^qQ?Q1e9c1Y3aX- z{K02t1gIO1;GV{AHnf_$i;B(4sM~D4HIz~oADTayIGoJ-HO04Pzm<^PJWL8Xfo{6J z15V&?UE-UcI#6w~ko9}h3oZo_8}1t(A_6f&v##NsSpPF)mE;Pc>&77VK{y5K@bB z=!)|mI7s!B+?5pqrkRrPB6{&Qin_6xSmu{AaMaPvkCmbrzREBoX&>X?UFru zwuKajz_eeJL123{OUV6rl^En&0^RK~EgJf;)bzJYa`A)t$e&i|vHout^ZlV)TR3ld z|Nd2^ov+pYwZrZ9#C=L%7H;{uVzJCtM=8Qhd*8*a%W*+ zTIvj#a5=r!b&e&2`7fjhjL5)kP2tub34_G%s~90fFDeeA#=t|{0z=YT7v0|%OQr9* z3vwturK#hfF`&L=d2HU160^*jMPukkrLY?=HEfoYCd5XM6nmnV{qB!j&9z`N!uD~0$&Y!tC*@*tOk$P(n8IcX4nubHk^T8!#H`Gpnm5vW!Tqh(1tc~4-rGGwK`D~a zt=C|D4?^so6c`rk=14xcV-2@wz6=`XV6Z|z`Zeeje+5CxngL&qX9=caA@T*jf<4=R0^&4g#YDDl1C>D|gx zrcvF773JPc`9d6x?BhMyBv2+>V2aRL%Bc6AYL-@&L5Gjfjda9Bxi&YV*B>yOj_Wu& z`Aw#H)d-d~9G~ePP-`I0P)6YIOQy!`Uk`mggNF-Xi~+WW0slpSD4(nxv)!^cnCBK4 z;1Va>&Q|?RwW^RN4P1c(_H+ zy6&d^(EI7?S97xrAn3qPeFx5oL|n>Qw|d{_)?UcvwEt{-w9RggE%fY@^Oty1rTtH8ILS5Q!poQotC zGQ(MZ2ZCIsiFO`$*@b?A9JQk*mn&8QuP6dm|BxVkcS9hWbRxV2xq3V{d*AZZcYuoe z47m@nk9vbkGgS^d5Lc%6ILEuR^B}aNv2NBCA%axapI<}G~Aq>2`Jvm zQike%yz&ppd$%6(!N1DP=3P1nKvn#3W1=D6$}qLk z>EC2t)*!7@)EWF}mD+#AyS0J*dp zn*>U)GbqJe`F<6}{~aQGRB^u*FuGb`9~S6PhL6s6C5<9-OL}!Dt-0E<+xY|1VK>GI zra6JJ)wv0sA8Dv-oBtwU)=3QW*5}-^o=8-R*#`N0ZZ6e@0dx_r4>W|&po0O*{nG`A z*U)5m)$qoZgd%6=q5R_FLUa*G_*;o)P9bl29mV^wxh+bhH7fzdEH#foQdC)~xZttU z>hnAhGSYrQ9#=H~mF5!KU2ywTfiD==1QLm7zYY!qrgs@q7#{{KQI`8Ux~s4->utA<$(*{q&zdE#A|G4VL{ByOV`S zhq^5j%%B+%_T&cPy0zfV>-tDPxGU)su#90p&vv^6ylSMR@>GhG8~?mZT@3C2w+dd~ z^J))_MVTlodMynORrI0bRgut?@Lxcu;Ftt*`Ys3)4Lt|u6aJMOt^~o6ORC`bmi$(z zHIoi_Bkn*b!a}t%5_a3e2tT{|P>A>yqxKdI3ka#p|6QY19wbBar5y~ABqf96y&~We z@%%+4iW?$DY9-){DnC!23Ts5KX2UW^AY~bZ4iq68>GMqFb|pT3B3Jy?H8ew|Fue>S z)xdBt{)hh~n2gWYzk3M(@o@Ka27v($vSCWdV7o8;uzk06qDANI44{cARa)QEcyi2R zj^^_}S4S&tj++C$y%Hw$@eHC93DDUvcQ6KF&Rgz+cClbIkF()7^ibpnp7Ggv-4s?+ z8bxY8Ftn}A{3S{`xuL%_)1t{d+4ASlpF+C=`Zs92U#uS!=u}uS3gJGPthD|DjgYJ^ zuu!xVPM(6F|Mv1ADYFo$=0F#3Phvc<7|r0W1Z~20rdtKkUom@{Bud$@0+p1M{I2_8 zboPx-ob}Di(a(^zH^|S%JCxNWCYpFT)u#XCj9jKs%DwWzd<&g>2*kC3Hg;zB<*~Tn z)BQ_OI=)cvdZUNuYmmc9P-8te6`(Nfj$Hg(Y0J;=snkR7Q#9&R^uof;MNMM(WRXr; zMOMeU!Giv8jVBvUwX-hd^15*`Svj?STVyjnaReFS-2SBJy_?_mbSFDmAh;DL%T=bI z^(f=x<71#PXoTJbXHAO3Z9U84y4c7u_!GoJPcWsj1y6`gfw3;s4)c56De6TPd?yGu zKqq$nPTT49okdDvS|*>(a-$DdfyWT6wV%=mQ+J*@4{+Xq**hcRgE(&;?c3!V7mzFt z-AD(K8+Hn_emB=F;{o;)L`>53$Lnv38ElqQMYKsz{Uz}*$@ar$?-r}5Pl1Ij%Wuhl0iwV{LSooA&pPZ}tEhc+d6Z!K+X-mql1v8an~UVni@ zF~fUWQB?%yl$*%y^mwLmAb|@49}p-Li?$$gM?by0-S~H;jin{!7J$|x2v~8@(K1tu zl58JtUC`0d|2%fp3$QVSis=RpR4VS9*Qu?6c!6CI=_AYjP@SX;C1S{9c@d5BoS~(W zZl+sj&?E1p4^wul8N1>r`sT7ZrG6p&&B}(9MpB6Q!f99yrU9)QVZ@(Vo*=Dssa+As z&A<_J1fJeK$!TDxs`%K%7KsZi8q1~Tqqjjp&*q=FaYO^thAZ{}U}AXAaPKF%PD*;3 zn4d4pseWT|dX{`oA2sHCJ3Iv>TT~~0p z0f$jFNK?=%w*}J3oX^!})vGav2vUJt;7+O3D1B~BsW64!^AL!i#Uiu1knCCjFVAfC z@7AYBBo?Yj*G&vEzB-V_5{gS3MaT|Gh`SyxdaQug(XbIA=A1^Qr=M!sc((C?zx?3T zf$;kNW)xC*ayfXqSFF_gW!rY}1B~;N^gKUWM!axBd&qZ>ax~a^?#T z0H6%)0qp?9KKD7}E6TC@pV?O-+ZqMHS;FZRtX%@O_H)&M2ybF7sZpIq!^tzTkHz{FiRtprDkn zpt&@UGA`T_>C%C)uOGNLSUJ3Y&j=!{sY4EZA7O5$52u?d4twXgpFKO|UHPjHO-5{Q z+^pSiP-}si-LXKq6h{di(-x262_;V{WU!-dcC`~(Ci^&1Wt$$}hHYdffFx_bnP>c4 zCR&>`Bu~z)rPTMnb0~w~CDmtA{^_>ziNT(2BR7uWU~+vNk6G|*0;^@4$kKKogqYix zt9B*h@#fSmgUw|i>J7i%Vx2V0r!W~rxE4*X{y3Uq{75s)7Y3Ndso2KzFdxuN1XRO( zk?k88UxsvItH0&_$%)nLN&7Ybc$~@?hb100WIftU+`~Qj;rB=eUq-6hdiy)Gcd}mx zmV3~GN%vDT4Pg(UsQP}`_Wf{YQ;4(5JvmIz;=O-2Z~W!~Ve!$t5)iNu4U=>{rS*`N zh3!O4X8z(>n7`zp?>4{1C(YD83_OSmEsA@j6K3L~>yfQMMP3+u`??SVKY$~IePeDF zS=x1H9DB~FOr(t-0Y37jMK6wF4ya@xouWX9$f-Y{x$VBDUADJq)^U{?(iRSE!ENll z_>Ij;V1_#3B$!vD)g2q$=LyI8eN-w+;Bq$U@$~fzOzLituVYxAYSt*?13~cc~Z5%59DsOcsKv`Td_)}N#Nxu3CZh0 zYh(7!@5+klhO|`!jq(WoUXb$McRYWr#&)CszGuHoJ7P14%UNJkn~P_{HyK2`h_Nz5aW9b(b|FQDXsp9#$PLT^mjP2$+GtY&6jZmTxVO)k6fpWJYKGL2KO;w3| zuaz)mw2xU9!dz`CUPFjZJ~XB3*%blP_W`!TcnBf52hAEM4yY6m;&`xvQT6sBWY zzkT9~*ZVuraxh~h?9GPTDpe%nX86f!9!f&4(dUKB-pCjANPNb>8Fwg1jP^c$)vr#I zu&i2c%xMt$k~BL~bZY-!7Xf4XSFYMm!maCuM&dC}V0JO?$|ZzAEpJ#h6QUr2l^w_$ zqU(E9BOYrOdu*M;f8~!hu9TNE|8FL^B+)j~$l~U; z5-;P!oI_vT{a8}bf5;>{s#Q=DBP_WXSPHF!E+ba{LcJwZ~UWV;tNu$52Ki zNH;}ety2uq`3+SflRjl*3%x_(Y?9B;7a#jG+b>7*?^_0ROgyCeZMCW^dtpg+0{tn~ zn33i^PZYnzoZ+5OgdS#0GRA$PmI!4)7}C+w?KUbg>RFRU(0R|&TQ!s1HW)`7`Z;rV z91#ZBU;u>yHq>=SaE*;Y?t{>Xrj=^LcgTvRMe!?*^!z)UDupO%IP=_>e4O(f?bCL%P%DY z_cTjuzhrfFVV2WPFYpvInFPN}4PAUR3X-O=`bLYT=s3Xp*$?A$UP2?E?C0{mUtD6% z_L;#5j(_Z_uNn3?m|vD+9u`kxi6Qd6+&D^&#n7VK%@iAORHKu|x!f9{GckzWE3DQ2 z<9F11$sVKZD=^{Eq4k%Nvr1RQSFshchw1F=q&O*PSpI>x`57UKak#@w%bx=LNzG$Q z_mOu3wGOL`oL#GR(~S1QAasDVY>>Fvge4jJ#__t9LX4DHp?iLqGh^ku?pF}ox}`bzZG zrV9AdXa;E}L`F)r#sfHXZ)Z7`AxjT#RVlW0ziT?|UJ&mbXw9EX_ujvbf#PEf(}3PD_LzDdr9$0-kCu~gD*xh%y59dVC1Pjau3Pbj z!3u95UgF^{=iSmQm1aUEcTqOpP3R8IQLZ1UL)hhN;iK;2C_dgv5m)l{N(y9H zr0#$Fp^C%(Nu@f*l46s!-?g&*g=zClo$qFE!pw0Hr-^}K?3*gXS8Hn|uU<7UXw8Ib zbG%Z~LE)8-wHKK9qm)N|$B-{c{-3HOl0WN$;0zuLp7jmtBWXc|-b?6;E?*y?OYw0p zly$THl|*KDS?rivHXaY06bGc9zS~u`;;Ei7qQI56-aXa#UZ5uN|7beL_&U0_Z^yQ6 z+qTu%w$s>6c5JJ0W7}!$q>a_sR%54m=X&nn`z4>UXJ*fuS?9TC&vE=Sw$kIiO=IiB znUbXBnlX|6nYur&uvJ;d1#e-JP+FqPo#|0Ri?3qsyMuR1jU+J}upPgoeS`NSkTZRT zgVVb!!*c0qX>0&{&~)FDUj=FN)T8m*t}slQW@=*DFkBVs=xKw)tZSC~IGOjteRbhR zf?wrg$M1E@IJVn*U9>mBLJ>K&ii#GX-YKvuN5d-|S6-a^+akEi=A>ZP&`U2@SUZhs z8AoA-+ka}wCXPK6Jy;uEaQw8nfFflaAW(`c-@%g|x5lJ7*bzwD>IUjuz^~G^Zayn! zLe>|Ix^FDb%D=cZj+ye>mgtEkgQiEEw|szv;tX6>VlNXL?w&dfbsfH#aJ04AyBOhF zr(!}9;}^eS{rMv;`f8JmasJj}sAAAHtlDc(n9R5k{&Cj79R^4gKg_ZG$ za;|ier(;@vKZ3nY2Lg2Ai`7rdno>;D3G?vXPdU2BlpB`p1!*#;&IL@fTvt?7EmOj; zM(8-x44wU-oSZ3(U~W)8oA0+CS_A>dL6tJ=JEheHP!V?TXX_wqocOf)q$VxRs>f=0 z(TZ&|XG84VyhMK3*o@B{A)slN%j!e$|NV{o0Q5IP1VNBFv1&TBqr`gnToln!I4#i zzXV)wXzRu2Qm+|vw3`R$j1i5K0iXTqIM=Ek3T_NgZCEfnR^khE-07TmRAPEe(y%66 z#K`uDjk`E!JCmSBh$IPN1IE#5MQB$KIgg0kkA+Dz8|vtz>%UBFQTX1p(+$#A7?UQq z_vs#2RL{3L9c&eU>Dy_-MlJ>;u$OP=3BEsit%^zK49-zQfoHMGzex3)#qFga8aRcz z2XcyR!h(FW*s&=H)3}XlY-xu*E+{i=*Ul3H^T5FVnnr-w!Ik;N#4xy3nFV`ML6&ns+9YL`;|P)xySRm= zS1{gol1}AQH>!r^xtHo{nlmfRN`ODFL1#$`{p|w6=`63G&k~}&j=;#$l(6CzA!KQ# z+(U3K*IRqKDyg7SUe* zdx-hK5r5d}P8}r71uA?dzuQI-%g<#Oq=6Q*pMLP@YTOFJC_LJEeI0Q|6mc+;;3B6R zh;*AEsEc_`Fit8I7;%2OgnIWt7+=FgIF4|&2At}-p)Pogf0_?CZf&7VquqWsu9Xj@o>L8!Z5{K8rmBb@ z7L`^#d?K_e@X=CL^cO&|LNv53-21mbSq+w;e;hb+f$HW_)Kt#rN~5UJtL92yJwF4R9mm~MPIm$pB2RpVP>Q*9@Dl%!*m@GxVE6!_^4{e{ha zRVJG*_F;EqRt_($KPj78VhOK@iz|*nuz!8^zDl(TwT2eyvCwrbd~wNcQ=Cxq2zsCz zL{hu^1;4C17QJSn4o*#Nm=B5i@cX*m0@o_djl_ZOj%`lF!Dg!Fd zAda1NWf0Kg(&^C45i4(zMc~KbNzC(jL13|HaAf2(2xI~wJ`DvM;NKgD;f#@cl-E!& zGV{(G$G9%zJg@_(Abzz_tywPqzHB-@yE~(>SH6rYlVK;OV0aWt6ECy|182a|9*yk> zw+G+PEidP2m!uTfZvAU!rW3CGhgOA6k|&?htLM_AHn9=aI?Fr`0?SxCTs&J+1|;u` zGmSjrWt4_jEG=hwXyGEIxFfVQiGn>XMLnu6^Ter~(_Iie0WlSyfdCHaDD-e0m7AMSo*A2&j(+V7(#Gir`=>AGlE7SA7Gogg~>u@@%h z1MqLAboQx^bXc>vQ~e=pc$`UibIp6NjtgLLYRG7dT#PlUU!2u-;ZrrH+-U5`kbIh@ zR2(LTIRtSKepM)_GW3(~Su9XI!B+hP+aq66aicG076_$N_r{PlMu4OwoxzZz^29)H zs=4%eN-#~X)xstL@6mtQPX)aMP!V(R;~KFe{Pb_pjo+idV`0oXDfgdIQLS}UE`Q8M zp7Oe$7XSJ!AJ6LVk2C9p5Sf_lbGflRZsIfvdfe0?_Lww2NW~`d2$XQj;gLY;S#6U* z+NJ%$m1q@Pi&-QG8?lX2tquC?_Yk!tSFu4ul9Q1U*X;ExCo0tWU-Tfd*)MWAaI$!i zZ2o`INV~K58KF^*8gLTlCK{u1rBx=$jJ`t!kew?1s-|A$pH%{oJ3evin|(CFZra2?>CVHqr&@mrUR zDkRZ8hkcVo(CZbK-h2ggA4^{MivuK9Q`}T)`p6U&Z}nUyo|^`7lPFx z;6y5i-lZjX;kb!xcZg9seV|EUV%0>GG>|r^%deZL{q$O_6k4W-&TJq7<}KqA&aAW- z(1igy6q1}EXkhUF8W+?bGT>5sED7l* zJ#!l(2Lpt-jgpl(tr;dXDagq!WUY=WEHD4Esm`5pvo0 zXL<#OskjvcYCO*NSK^9k+3*T&JCnT;5&um!GIs@I%KBC!P>c#^Aq%#o`Fr8Faw1=~sS zQgXkh8;D0izm@$xq@7DMSs1W0)|{0f)(s~J10%$3!3R-iGUgdg)~?|62HMhW)oP2^ zT1J8)hZ1yi-MIpOu@)?N+Q_K(hVYXVnSdZF^Q{Mmc#0N`z~Q_9dT8#ml)@boZ;ocd zQSpaB5)Hf)BRQJGLSkB!G8~YbMKxzs)sabTRKOmi&oLitv~GKI|BU1!Awve; z_i0w6FH?)xV(%wUYV#!#C9!zqW8gW+gpeRJuSwVt=9~>w;Vt+kiP!mtwu%i*lm`#^ zEzc-8{2gnMyEZjo)mI0npne4tPPz)CK!nsLmAQuP=7Ai7@~Cq$Pts_T4@oDKkUmn? zW^pwGU0(Nd)4TlY{M2iU392n50LPqf9veUYkeNhg1VhK<3R^KV!~}Eta!atvF)~4` zG7uWFqB-kT%V{su=Y|p%yJXotKVw=>&a>1jlYaKHvTRG&)jyj2uoO{`JeX8Pr>^)1 z<6^HN9|(*Hs`l_zWp^McX4er?(NZ1ARQBcv`OVih8)xpe{4_NV1{2K&gFZ8R1Er2J z5stgnudeSy_(CDU1+;#X@+h~JaTxp)K@c670L9sqK^vB0Wt~BqD9)MOC8eENln{&X zjlU7m`_?vXf>}Sa5IhS$A0LILxuyY89MZ*X3MWoW{jrmW4SS3pYJVyhX5_?Yw$G6k z^iKC&x*2Qf=PKzI&3*S!0G*7NaDHb`A+ym~LvuZ;UBtkX!6`^lfNQw1g>`uXZqKZe z*(SY$^=0lbl)I4NpMn(j_hGzP+bfR^EJ;gUY^y_7=v)OjjImYNjg_chwY5q=Q~ITR zjlf6!8_CQ}$hcSC6oFPqm`?MQVyhPybf=b`OziAaVg5l%+FBo?#DVFCg-bW`IV zGUg2_fC#MuCagZxItRj`fLG~-Z^zA)1s9wtB%O@G$;?79r%7m^eCYzkwJ%}&j-AC? zCFVfY7DlTFj_SQZ#X1Z6^}U7z6k5R%F`R`M%+!HcycILo`9PMLDlo|mhDQkoONE4; zB7vh%Se39Q93uH0{1ZNLY&@ihfS7$;OtS?f9TP}p zOWl?oOi~`3imYa)aNqvyLow#UPQ0kcUo*nR*rmAwq}OBud0> zSbWwuK)wbGCl~eqH zD2-rPFUYBg;F4rfj0KAxPxZQc$#Tz%2^Ai%mAH!TY#4t$=(hLqANpZBy~NxFKIP2@ zeW-7@N1o}sT{gVK(2>s2O(X74aKw{y{QZWMU}wBO$+8@3G7!XZnix%7l6?yCLaz{E zIMGC+G6Ub*%!fHtm=c4TE;c2S1W`YKC`256AVSR-%MjO(+$f!eUi^!q0ai8{0pa_1 z)!w#HL%c4{7tGgJba~3R7DgOIg`zYc9o%~bCPA4nz4=O`QDrK#4=+_u1K$}MRh($4 zUbk5fcA2Iy&x_)c~mFc({tfbctmJK5$-@bnc31hoetu zPj%w^Ugt=HrOdWNO=C#cK4_=~?71rII4i8gpaSx;SU7G^mKO<}M>f@5=C}1Zt;Y@n zCp_Y7>j%nyqSYsLhq5D)FW00+?quGn-@Ou!rTk5wfD;MNQk76gkvr73b z?uy zV(Vg4nHoW4pPMzV^n)0o$q?>yQBf{!noxXiO_lYx-Be*0H{6&^kAd7-8{~ls+R6sf z2x{2PUkL`AU1rhw5Iv1_Tp=LGvZDAjp_rKQgB6&p?ga0KZ$Ed7zDWe4FjeV><*W{S z84XeP&rXFe55OZWKTMI*`}}3LCJOe2At(F292o@C)Pu`PRz2{7_=AHtX`Tk&_ru)t z8^x-$GiU^iP#DsG=AL)Y4VNdQxq~1TgF_f6#!N!BsWoS~pMNA@eWgD!!`CMwwu;wG zh~9j2LEo7HZ1K{OB}B?FH-){Jt*HbxWf14u44%mz%PYMzpS=6XqP#iksRd8lRxq)m zbsG%iL_$}R1$U}~2|o8X)jYVx8h$q7i$w|5UL$`+J8`qv2K+Ws0uQ!Osh8;$_YnG2 zi)!O++S-@cy=$K)IDB!>syQdP2r+d8Z?}_36Ro-6TIMb8RxWHL1P)~%_AeZxH0wT8 z?qZ>h5Yi6ma-}&KUjpRr+On5F0`22k97()E8rLU&zK3CDr=1FgWR(kkTe(`FX~xf+zry=)YwdT2=!i!WCGItovmDkrx@=3Qs2V zRvLQ5pJi?p9a&O2qmxXHF-_dU2r{?39)X7zzNVBX<%A*J`W9^RTFj5I6k=SAT_xW^ z0;xFDb^54sUQhIqy(b8%UB)Bf)~A}0)?XoDvj=v@Ng-$OxTUKSiQN9wpPY1b5V zsQohZU~^4@lqG(u4N{&C47~3u3GpfHdo2bD;?b}z)0#MxI@%=cr`FCK<`Yo^yu^YYjimNv91OT~8u_qGw#$J0 zBR@n(f4iauC5Mzm#b$U+af&y7avY1u?yL~Luvu)P0Rq|gt0B#Gu2?j!om|_SM)ej8 zM9SZJD;;E|C&uH|@$Y>F2HONrAYV~Tm#_E|ilv074B8SX^3C5c9I7h_m8D{CSW{k% zz~jBzJ!IhR=j7H=axRN=!S!?G)ngSLa72|$5?&XNaVUYOhvyvFMbtEwWTr7u+&oy=tMG)WndMbinp3`DLstnZ`EuY%zIu=^L1MDbZDiwgz~>*$;XVTp0+v6e1|^>Zth zV5P!8Q5-DLcr1k>;A$UTH$y)h!l3ieZk$U4&+t#<vM&J+7ne5%A6lU#P`MWrjmD;GYWAXN7*imHBWi z*|w12w~*C3t2Ml;y#37H?)LqJ)vT~Y^~v98z_}3RZu5s zP{i;}X_GP~Q-z8vX^2E^0DMQ0aS7Tb-#DWG&cB3LYTk~L27?6CWIy>3IXXkHrqy(u zXqgli`54+T*19)~#^qO%!}FZ#jqybLUtA}Q_f&J|D)GYC2QaIk!DrCKb;G{bH#ovc zH!-Pk!5y%Us)DWfp+OH0M3uDprsq_PS2GEpl-KG6-LZbfLCm0MJiOl8Sc3RT@!OVt zHLX;{N4-ghb{S+CO+gj>aG`@_6Bhj7XpS4enECq>*Ja!~KfaW5470Z9Z=NKc7{Z|k z^w6KE(1=Ujs||-mpPz^$>Pf3~l7_8*OV(^D`>ubJnEP;8Cp%&y{ovPXuQ zdq|WM7(U!Yl1?&$v?AvO`$4i2GLYPDlTgqisr4hUiIE~W$dW=KyCrd|KYd}yN@hpz zy|~QVtZOym-|A}y_S)-rdNHZ;`hAi_y?&pM z;U6)4?VPEglZfb6cnZd~nqtQsIfti`Nxxn#?7z)Yf7~j|=9yG!ub&Z>=VbimIOD!0Vy6 z1%7J&7Y$k7>&6iqnfAlVs^p6}B0}5E{)$5NNubq76TUeycWxTu7w*v&gE(mS%ip94 zA{x&l2WU!UBnT;Zkeyp*8q3o|a;EgWpK04upt??8|Iqq-@Pv=ASnlugOeF~H+P|~V zu=*Rl;xgf#t(zC@RoK!cl=810y;hRdDJ53)&ms^S<_#6`1BzD)m}qFmF#=WI_a`$W z8AMB=2gn6>#e@yV8@yjSiWpmX*anVF$Zi6v;3XLbZIcU*g}aNaH`#P7%;#cfT*Jtv zL8+40=;ub<^#A{50-orpaky8eFb~&6^i+spWoo3tByO9lIDHoOLoGt(g8bNscy7IP zu#%R^YA%>U#O29%aI*XNH2t4wkcA5#V*}#wY@>8mA79%-hlKV@T$E0xPj7W$nYqa8 z#H|LSJ8>qna5&NxGP+4ajI-KZK~Q7c2ax!UWj_{XxmM`vf1V28pWwkRB9>@|5YRyf zrseza1|!0=&AH?kO5IFy4?e0}&oQ`;$yveUAquFgZD4uztGl$cec3&IU@A?!OV>@# zcbGE7G(ap~H~)5g!R5wN(w;J@ahh%&XYaIQ8u69=p^Lb5XR|3dn ze8xHwnT%Ac%?|L^j8GMW&?xZJ5`?Tc9m7AbLudu&SZco|mi&##cS5XhS^N~RVRq~| zSeWT1-4&Z$d1`uZxC96M#8QkA-=sAKvDr8XtGsucKtm|KQS5GTfuK_+;8oIVsW3&&y?3f%N$NY7t->Vv@|N54Wn?e*nOEr)!Eb_5kUHm06J$oz>L#cSD0 zWcfFXu6&IJ#{NffRTFjA`cJ?Ag>C}84aqKc!;X!!0cRkEhYe^WPzw^!P#9lG;lv%+hc|DxvM?$#{bWE&jkLI`4dC|pK~B==*q71z;Z2n4t6=V?tq#&_r z5~!z zH6}w!?m?P$h<#BkWQ)*0rZ*|rLGKBgmlUx0X^0+?t56BLy+f0W=w}@cljWSN;@Yg* zQS0cm)p+M;ik*b-sxgX~~06Ne66*D%Jmazku0hl6U+QOvlO zg`_zoztEzfB~f;igr*f^D%OW4z}KMWzAL0%D{X0cEl1OvEQejr+TaX>67yv|#iQpz zD^AOtdRPrq%h$H}3O9nc8jqFq4(USC>sDijyVY)AbHA%8(+w^($(a5HVabjuBaS-u`-^n~Rsao~KExEubF zar7|=F8XCVPP2eGDhVb<1ACV(3FS&re+P6+4-F`^gyRp$&rCu(FA~PqpOVyx>0nkm%{n`AaKOYP zBq53%*&(;KEM{Mf-8#UXU?7;pkc|UR1$S`E?Z|Q?Or&*j<>t-+-6(2UI;Bhac)WiR zi-c2JQacNBHY>&+FKZi~|Es*W-vgHlO9(6m)FW7k`&4r(jpu}_qPey=of%yeI$bcR zJPlYYZj(od^s+3OSLq53VLL*axhemsxK-M%0~g3ZXN2ZmZ%Xe4pPwFy=-!I>JvS0^ z6Y<;#m8CYv?>zpOO*NuSTXvgosab~PDL6~ne#f1*s5WSD#Gtw!ENOLzIZ8kQ>>Zsj z>5Gl9+B}|#LAJR#C-}4*x?jfJR$&lGOgj%INf`yHWCZS}nI!q@7c>PAAL00PP-Vv+ z1$k2Jo%_}xWrM^!vo?AIX=kcMo}}ujIGGYzOE5Lxc|7bzkv+>Dsaqp1Kdg!QCq?bz zfY@u9>mMgJ!8MnEnyFV&4WpVo$EoUA7%`4eYq`-94HDJ5lzR9OHEVSe{dajFeiQUp zR_-RD+-0p|-HW)7>cvcC@R9*bR(6l7;#IX!jb9orc@GCpFBTd{`+>hpu@0K8$DQ{_;faO<~BzEvVq7 z{i++0l+u-$WNm5vDvXYN@Y~!BBrkS3@tYy6_|W@=KL^DH?0r9tK)l0y#~g7j8hd?V#66^ ze&@@@)VffH9T`!ltgV{BvU)*Bk)QqMh++QId!T0`Mb)FT$l@p|a3UY1Oa)+tSRM=r zQb~-mp{vvc;`Qpifq*?8`L$f|@B1z)$VVxWggXKDBNIbYkH$0~3Fq045i#A`|0(Z4 za}L0X4}?jC5Hoj?j=f@STJ~Wqy<9HAf-m@z1Z5D+pelJEystZi~;{W&3vE7%}kY?b2e*IAfWy2UHlOLXRzH78Z>7 zs$bQlz(>5~wkTiZi?WJ(UZqB1@aeO6h^eZZtWwVYt4}lilW-K6g1C)>kg(6H)y*6Q&A&C67DB|BQ zZTENZvOvD`2l7eZ>8geVc1o`Ve=|8ZL*lv-^AB;~Z7euLiyD~b~f3yiJLF0UAHt9kONE z7c33|Ww4KdgM)}mgva3hM0ey{4BFg({>dLcxA03^2$)9SZbpD?X+Yw)5(Ey}=DeLx zQXq|p3$T-SfOqQb7dGRiORLLn2p|XmK-C01k#`_X8Gwby0RjfFc|9xxW>5zwt0OgB zBQDQhX=Xza|H1cw2&R0@8z7{orltS|@^?VTE3E_|yhNPV_d5fUAmf0`R?5puubjU> z&+7n+wqf?&|F6?myL=v}wJ3B-ukKEZ&wn2#z5jlX0a?)Uw0VmFWyibicMc>iXAAk> zHkb{G@R;_WJ9pTcxt{z;N#Pqz3MjGw z2oZEtGvjf#aT>=t?Q=Up8~yUO{kGN2s10>=p9=U?-EQS+{~InqRVD&JcW+PUpKI0i zEcz|Bz^mkdFi__|U+${a_nxPJZ$LKce`)Aj-`r\ng@fbeM`$=na{#FZHkQG+BL zLTC8)??LbL-y=|n{q|^8h=2vLYqJH^sqIgtV=Dt^4ZAF~p8&JhZF zwY0XDsyqEkqX(q36M&%?AaPp>t*0*lzouPz-g4h(5U}I)%rk~`dW~|C=Pp?4(Ne|l zSAcgAh~G5_T&@6SxZQRM(n81Q{koB=A~G=vAUOd5F+0!D`8wj9$0MChWlLZ8g0v7=< z4^KY8;Qq&ZU=stDX8-+oVjW}8!w%Q|{{)Z#Gj|VK-}Zm%VKsaUj|H3{@qbL5ot(ai zdI2I29pkLeBY?U>Z;=**`OT8$xKyrSWV9_30HLhhd_Y>w)Gt#x9>l4gRCxnXbI3%` z`lu(nS1+4?Drbon`8P^+SGB-`+d1oi_2UQHsikyK93WiY~nKMUjJtbSJ%PkKBHi~ zhe08F26X3a!dAeQWBk+d^bE9A-S@gwA2SZH_S*Hv+^&046!u@g{%Z%lwTC0()EKtf z0}$*I9xkiClvFGZv)={qN>)>11QM~p_4ED$YgIK6Hg;pX?)B5_ybZWW0A=z_Dy>R_ z>7Z%Rf1~oBLwRo`7WCP*ojeXb6w%sFYTRvm190`U%Gq?oxFACpaR67JFID8}dENs& zpKCVylcKkRn>K`0E*UYd9w#g^37#;FkH&xZwPdv(5oB+ zr3&9}7~o@nJFR~_U$EJF_niTZ;%W36nZV$T0-}|vJi#Yf(N{Hq_5u_VOnAI`19gDa zix8@n4RF9zg5Jij?Wm%+E^F5?sQ9;l^ifB&s;vI{R0ZS*FxUW0=3SpJESo@-T$*lg z(^zS({{Y-%Zh$icumXtccet2=;u-_1Td?pX9=l5?S4MP=rd`|}zV zaPX-B4vo)#NK~*asi+e`Tc;1mMu5p>2{1#TQ_7UkHaqwAiuN9l0ebmGAk@3IK>#=j z%zE9=b$_@1`zJL@*|NQ$U^26wJkv{ar!rqRBh5?H^IRj3J&?*I5yNStQH$+dQ8*$l zv+;Y@43Ihp5bT}bd>QJ2+AskCyo3jJ&iW>`+T{MKQMOZStrG8m>AqApkz_{nDK`oL z_znRAlJdxXM$q}?_VCmy5STk6xp=aTi|sal;#CiSo8~|MYOBvm0XTSpW7N3gA*DR@ zI4~@&1sSv_$hA4G`@P?c85~$J7)}E){(oP&a<>i8y#k_|Wm0E*`zr0~(+AzIM^M!1 z;XS{Jk9b&HchkdvJ1t!PcoP&5D4MNaZzJ~Ja5coNmY9$qKF;&Mx)uGP7p4R0_kOe8 zS2du>S*}$y*##&`)RjexuV25C2zc0*g6igP)Y3Bn;b<<9h>o@Z9E!5=gC>mtpcLV) zF=3?u_-5gU77dMJ*|2G#KmgonxBf>|6aZ_Aqv>ay4FlEy6k-7`O$I<_(CG;-aRz7_ zbZg7(oq*Fs)dCn5fqRZl;<(&ENlGeF^hV0UqF5Tf)S(sd5sbPMWPx7BWr^*z5%MQ1 z^OlZ(_~&P}JNjDf^aoeIivk*x?CfkQ%iqhjKpecltDm|e2mo&Zm*YexToEuqs!LTZ zofRhv^Y~nwLg+BX#ogXLuFeELCIYq?Sy@=ldgIor;$p}`V|k?44fh%JW9RIDm(!>s z|8c&8OG^NyKMZQt%8EV#6dSlH_N{;&J`n|wSIzD0)FldTN_U0jQg3iV_79*yefz{0RvNqDtJ$r~fNfKyg^D)~Q#{6OgY=0Z|?) zlv4cP{(Jnr{W#`Xn}$|)AH4t*sZ(`*ef#wvD2RWDtRQ~ZyPalNoq89~Ck>q70q`SlGvc%*Dke%^g*B_2ZQbds;`0p7I$XvZ#OA1nv z@HL1EPcbty0}&x~T63##3}^7Cf9g%#-8m0ya#pss^0Pr?FZ_jKQh@i0rVu!gh=>Re zNYE?kCwstJ%lg;857Ey%QD8+#3yT8MG)%TVy*qKD7>fYWqoa1vDXXdLA`gfa$JC#@QtQQw&hB_x+nO`QiC!(+dpW zR=}Ule*vwXsbHeFdN(&3gom9!8_Dnw*iqpzzoq*lW zfd1V9J+29mh_n3<^e9@K+uE!6T@tu4=i8n805cRGU2y{l4P8xAatPRVRHq5BHSfRE zyuxFxG-u)Nv%|=Hzeeb1Jv5c>I^_z*-m#;Hfk_Ww`)O_V|1-z~tiCB9nN?5nci6TZ z*DtiGnZPtQYRuDCr*2l}xoE}9PTf!5HlDvb|n$0apO8S26B)jHp05dO<~w#Z87U0SM2Ti-e`6o9k=uK4}o zJcp&r(b0&SZSL81KYO_rQjL7<#Ms91JD`xjR8w?!XXtKsTIVr;cJT^8bXx!E`3$I% zK@z1#zrW=0#FGlP)nVuY%`vMosVG=eWuXJ4PRPeW+w$^1$k%nY)z)CN+thzHKpP6w zenfJ#yXW6yqMz?~m2ZBd_~qsGz%ARO`VN@m8Pa3E{M0ypX<1N-q*Da7EjXj5zov=9hebHTg90htbf#sGuRi?io#%fCF&PrpJl zA`vg^tGtHB!Z1809~3$PySY!P`b6?%QWuHEy(v99#hJPZtCXPVGg%m!1c1&*^e_~U z#hDeMG3<{eI_S42h_|RVrvdk*fV6i!sc3IyW%LqDHRiVMYKKVqoS;@YsNN?(B-%Hx zo8C!844e}RaRDIEy(ihnHar%HDAoXT8PK!ZZ(0d(E2(^gaw#ZlI&!{!zxyBKf3Yfc z|BJD{M!!?t)LZ59{{nJ=ZV^ys*f}{FHG53~hN=noS;;TT;B@!I&NuJwGY@=aV;6)r zm!mIzyfr@o8{hrfgqCN z&Q9Nlv!#5o3}IU?pgIB36-&Ha8=%h*rf$Ef?Eh?LKpoL*b+h_XJ06bDyZxQt{T`>@ zFg;=t7f>o^FdKxO05MG>0Y@gl%9HLFbu!RA0z1K`@8A>h{ZCN<=zD-gD5&*+j)MB` zrvLW0{eHyz!|$vTZ4ej+o6~wb#g!h1ry4>VKr(ExKlA&fkmzTHic`p_?g^FEYl|PR{1oEuR*nwqFI&fmX+S)$P02b*? zStQb4t2;)}>D*=yaDw%k6ZnrZ0kN3K(>vl7mKu0Iwt81g-%EF+-7OWjfCUE|e-NKh zDX@5b2jXp9gcOPS##*!!az;z9XZ+8vib+xWE5l?zh{a;-);TsY z*)kp25Y|d)%2l8L9$Z`}7faG$4-eyj$nY!szxi{MC)Jq|Ju=a{f|^gF)6l5MgDT9Y z@ZlY)-iS6B!Vv}f;ML6Irl%Vxi$90J=%;<}#Iz98*hAIhtR4%b<6?d7v7Wx0n|?Ix zCWseOc^*(~NrKx>&|zjK6rmtAxFabW^n%qWR{mpXF2?OTa#2wptu>hkw z5xT=qd?NWTs{rwln3au!VP&qXpGE>TlF^4qmNjq=@vp>BL4umfLOq)2L>!nXwMf%U zr5tFh*6Q;EqQi=OkNph-4+JL=8+0pm57oq}WEeX*+E?t7ID-br(jKl52yw`xWd_ZS ze3|^$@DggAGF|=6dpiU@SO@Vu^Y!F1LS2!>I~Kh#K83TcY>aR%=%Rci@)~=g7_E@2 z#t_>N3fCH?4GzIXe?;M{^$t(RpoI;f>{YH&^Nlh{)8TQFjCOmzrx3>*0vB8NXO5I9@$=`O%WiVo_){bTGpNDyh^N#XgbHOd2 zScX69Z(+IMo*~OEX+WInX)t>Quoq_rzAE`~{X-vjRoerT*}so4hr5-B}-TZMtse zYIql4!J2kNe6#7pe$D?kA<)VFnt()^gEg(akwM5*ADfmPstYgaF_oZ5c+8FXlJKJe zV=rk-L1{3gpaDMy=!=OpVY!yGs3XBfCFO5Gh87$LK~l(^9y=OIwsnngI2Z4f=4O2cyPpPqeh z={g1R;-6@X)S=UqdWy)1o7TY`RV#gVoWuUn*)lww4E)vJw7jp9=m;KZl77KphhOwm z27?>F({_+ls@7dVuB~&4=iuTk={XJ@%r;Vp%=y+6G3N3ut$dd;G-CNgSv3!HBWOJvY79DQBL5agkxjpU7)~5x7xw4K_eL^eWJ~Drl(`3 z`4*jQeYIX_`gr}wkxGL#?lcBdd@qUOSlch44!D5Dm%neS>{h|9)`R+E6vC zQOD!3cY-T?5p2?d*N ze8l#)V1B{rV}#+6d~Z~^LCF-bNK=e~L{0{WVu=AmVYaQOJ)GmI-3nX?Tz4kVRC@oc zAHma1tMcD_2I}o=rZl+J+{CN6K}eA{6UZ*FBtW5tz`hyt!3 z&6si4ppZC84ud$D41lbeVd_nn&ZKN% z<;EWD;CJiJwRPIEyEg<%ISyamq@k5mZK1hbN^}mj03Wp51m9`$r6XBR_^+g>K0S;0 zOu@1xJjE@XZ}o1*MuSJN3(U3K0<#m7hhM0>Tao((3hn0=3#C6L920i8@w7$d|T@VXvUhdLgMxZpW#HlY z$HX3gf?}O&TXw1MgknsI(O{&c?axG*J`~uvS>3{PJ`;?Lq(b$g4x!m78wKNc-UFKv za&YKGMcg8wwdkeRZq=_=R0`Ep`J0@@FO-x9NZUWR_l6Tz)9pCNK_w7FuU(f*><+dt z|K+z+qE;y(R%yyW!Ky>urj^oOa$b#sQMW5T{2kBIaeQ(0o*fl0BozG^VqRRhFS&qAg_U6ElHO^8 z7%hD>g9d2?Vc1&@H0@TSglMZ#rbu`G=M_Bv>RlQ_p!HIwJ0{KeBrm@)Uy+nCzPQy} z&*cKwLX1{16)L-ekla7Nd+Y+t`phZARwdz9d~9si%C<*`dc3Cq{GAkXJD>JMg)=lF z?3+wxmDOaA5QSAqwJ+k-Ih)cY|II;~h^`@`PxGb9O~lSMNVWhgON;CF9ijjBcBPgn z_3q)UGft>U3%#f62VLMqUz*3?n}IZ_A$8UX;OV9qJ=2ngPGMKX!D(hD3eL)M!YqC= zBIi->b+q7iw+u}?^|m9Q!V$0C`>*D>{}*)>itFUPDK~qt^%Gb+I%z+_+oA0xc^TE) z(Jm2DVbNhBR=XTPu04OQ!8g3;N88okj*x1!`*<|Y+8}tqt%upJmacvt7=Txyya!Zn zh`*UVQrpP5P||@8Y$E2cNs4;Gn=qCK=IQ^$P}fwEE`r(%w9xC7;y&lZ2c_8pEQfX( zY0Ife3ZbM}d|%vFNz1lF#?Bbk5S|iY#TEOVY(e5OY*GWlWy60wENLV2E( z!=h1QRL(^GeywHZjAd>*z3Qyu-=wmDKrxGE&wsV(n5a`kvW)3*RdE(5J25omDRp~WhJqK z#Vp-9mD`r$sY)?Z4;Wu;WVQzRG56aVjIG1>h0tYuN=g+l1Bv-AHqBdaw_S$|QO11( zN!e77MOQ`Gbau@@g-vczFF}_^5bUz?Y5KGJi7>TxH z7TNEoLwY?^OEpSXXF=@pj4k7d-?XdV@~t)|!0zd^vjBN5+v$YtNE7MvApq(<*X~Lp z7<_SmtF2f*<(YHzn1SXWQ52bu?^Y}VzTSVK_kRqe8>TiMvZ{KQ_Q_rVjLgc4X{NoT z<6Om-&yFV)f?AXTH@1YOqYC~-u18lBCZ<5D@Z)YR+9`*>(0N{`Gug z?@U9whLWoCKn*UTbNIH`&9?ZcaN8yC5cKj7YX~y2K0N|dzY4T+SS1iO`WPQ;t>OJh|mIH1^*h|P+juai^O&1iDQW&YcFQKEfjM9@D$#7qpi!rtSD4Ryb(&xRGVQbFpocC=85A<&+W zn~=U5ozx)aEda)6iqhh1qzq~7q6bHo9r@?a3^_JNibvy)i~7yKiWqktOcj_C)l1crq` zCL^64Z84CY+8F6gak>>R2a3a3#w26m-jro`3A5Q0x$0Nkn6@^gYBp`=y9pid)OQ)T zYN1V0*W9|>azC~Hz<+E^ldmAY#hnt5 z0<6kh4oNJ>9ET?RF5@S>AK_boO-g-+fM4{5bW5-mieWYhRd0V8CNq3p12KH|xHIi& zb2^W&`<=6qcGfoZffz+>Y zf^MTfhKx9_dwGedQ5-%j>b#Zo?NuM@ay8j1d=is)a`AdkRvRd0A`4x4%$fPCpN=yA zQSU>&)_kYSgcW}u`#w9^fq8VFLs{~pr!uGOr=BELX3(D) zAezH##1g%aW5f3*`=SsKSUif-s{VbNr9Iw;fr|j4qI74nTavv~k85>iVsnkQDG9Tr zbKA3X)`oxS;xPP-L7Q?Kj-?NkqCzQ;P+I72T5)!MKrcmmNb?J$ahhdLMfxFe1!ICw>m zjVo^=pPE8k9lLVRFj?2R9wkig-DiNZwuhq&B5;2ov9cri-gf_c&Pu16SccmV8N@-q z8uDZ7?8!1jf&KiP`LntQ^zma8k)0aK&p7t@CO?Vo#Mo_aX?*3NnQu#x`AIEz$>Kg9 zj2nl09A|#Mb`)g(w#O?Bm@Gf|QHAT#wx0E8j)q}7 zI~=bPxu0vrgzf4GR+L_mAoWsXQlT}Zl-5osxqOG9+cB-bZBIQB%dWe~)V+S$Z1?`! zj{?N3DBDQjy#wOyIdhqwLkKDUOGaD0HZ%ICY;8>|qt<1DSr14dsN`WS|GZ*Ah&h6QQb z#AjueGg=Amo6*vSPU=)=g2g#ItfN~2M->$F+q5-T3{NSR%gbOmvP@KtGBK4;h+coX z#y29^Vlgnulw#5wQd-<`{9SrpEj6#>3J|C$sJrYj!NKtI=cp`scvDy{0ryHf#OY1x za(J`tudMd)IYG|g(bz_;9)ZN=&phNdM!Ccu1#NHY?@VQ zLh6S(UrhdSLK8`1FwaUr>l%Ki5jf!O(o;s>tW7Qjx6u;MQ_6q1c?(yw=1GPg0-%Pi z_unV~7fNl2jkMGiz$5G%8Ys4sBy7GunMAmmU$z4r3JHqqL1}tA=v1hy?F{P03=9e* z|0#%hAid9{>*96lYZ(Uz6@SNsmnsdSCF+EUeP-h@(c54wL($f7%hg2PVcdrqotr0N zZ;d!<MVaEf4Mjk)q4W*kGvT2EeQuuHh!xV(MwA70TI;NfW@A&4KVuA{+nLP zIY>nu3KbeB?k>l)SaHte@Zg5|SO`#sNr5z;mr)N~mZ!ms-|HP{n4e`j%bbMQrWDGx zBZg!|eMF_?oV>6R6)@_L?cYx>33D!_jlha*3^HkZR#6Eg;`x`7MSwlFQnDF$e)L*~u2#^wnwBlgNLg1W z-->OpUD_t)4--|s=Q%dt55XzXrH1@n#?es8&6wNz<^PhDgK?;C;4vYXS;s~WMjz7> zLio7f@+W^;Ww7Q$$26^JbS+Y8=>hrtcFnOL3S3QL}nn8=uYf5IBdcJ5CLv= zg%EF2qnjRpI+#lM6Q~|ui%+kW;ekt(sG@fLJnC*A*umt+9%K)$a;drKa?nq(8#3@O zff$x;?0SBGzX4x_K{T*F<=C22D}cSYs7c|}E(3r2%nka_p9F_>gC(^#bg7z77uq2A zs>84dX@(gIcINXJjEIhoLl1M2`k3)oeH-frZYcs}V|6A^MCOH)qqjBNILDLxOClg% z-320TKWQ*F&!nJd$bAbZDOth-7%ndfyKNu6r#|9qa5-ZrQ2s_nh`Vgq63c5|MK)v- z)S`bB-`N50c;b{`?;Uv^P}!&%-bI^}v#}jwN(g9%J{fO+9*>G-I){1B#x^;RSkaGg z+k!QuiN#T2;b*eCWti8>pe^D1>2ylfsswO@Rnk9|QZnuR&TV*lLHMSW#=)$s(b9wl z0ajaxPdhl2KsgZ{l-9y|dD`GMUDlhN+iHKNZBxu-VNirP(|S5{2Eal(TyXFhAJdL` zftK4W+pFrBY?BG;{0vt^I@uLD3Hu&q93o3d2M=j0caMZK^yz^m7D3&z)k4~~<=Ow+ z1Y~SH#tok~oy!NPnmdx9{1U?@EZ-6v`6(kvV1y$2-Uog|?pBfs=!NY$kU_ zMaj+#P~zGblj<}2eJ#6(J0h+co(cjn7w-`ugF2 z)JN1a#!g5ACI@Lhqf9lyg;R)13Il(4{&_z0ywuSuVk39{frmgr=#XNX?vv1JH(`38 z6B6e7UR(|Xsa)8{UL0n>5!(Jf^H6QW0-<)TCvTGN*m&%j$g@W|9H>O!P9L{un?r?q zkiReMAm-yP2H@H^XV0JDxwrCfbBL{qroyIQE*sLbee3>?L;4710p(@*Wo3VRf1w>v z9NL(cS+t2KdP@pMlm$2TYi#g83!p11f6G-)fdjM+P%FhCRt0=yWB+a3L!TKs;j|fh zl;;k#YA<9&Se-tPVM=@G_>pNi`I8Paj+{_KC7D!(^JiCXTVsRdm891Kdq*kxch zIdVLscsg78wB+DRrU6AHC*{e~y(V>_&O_j}Y@Kn<)C#dSAjDVg7AAijc{9~bBY2-f zkAf5-+)?Qi5UL710Vnh08|=nfrK5zg=T5CZ1SNY74%P;NMEDQS~; z&iR&IYx10#_er2Z-(AZ}GvfEJ(sp#qQQEy^GEOIT?I%Z)SD8@vx_&Y9uZZ{`|M4I3 z|H1#||MP!;{@?fv`Hz3;fA6Eq{O|e}{&#=!f97xYk3aLj`gk(`kGxv%PxznYQRl{w SErC1$0000}=ak7O|WJagtfIoxZ%J6Q|J~+l`&r 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 diff --git a/source/backend/native/distrho/DistrhoPluginCarla.cpp b/source/backend/native/distrho/DistrhoPluginCarla.cpp index 1f444d000..4f6695117 100644 --- a/source/backend/native/distrho/DistrhoPluginCarla.cpp +++ b/source/backend/native/distrho/DistrhoPluginCarla.cpp @@ -59,6 +59,7 @@ public: qtUi->setParent(this); setCentralWidget(qtUi); #endif + setWindowIcon(QIcon(":/scalable/distrho.svg")); setWindowTitle(QString("%1 (GUI)").arg(fUi.name())); uiResize(fUi.width(), fUi.height()); diff --git a/source/backend/native/nekobi/DistrhoArtworkNekobi.cpp b/source/backend/native/nekobi/DistrhoArtworkNekobi.cpp index 0df10888e..6cd71eec1 100644 --- a/source/backend/native/nekobi/DistrhoArtworkNekobi.cpp +++ b/source/backend/native/nekobi/DistrhoArtworkNekobi.cpp @@ -3,6 +3,2751 @@ #include "DistrhoArtworkNekobi.hpp" static const unsigned char temp1[] = { + 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, + 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, + 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, + 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, + 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, + 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 51, 50, 50, 51, 51, 50, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, + 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, + 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 52, 51, 51, 52, 51, 51, 52, 51, 51, 52, 52, 51, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 53, 52, 52, 53, 52, 52, 53, 52, 52, 53, 52, 52, 53, 52, 52, 53, + 52, 52, 53, 52, 52, 53, 52, 52, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 53, 53, 54, + 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, + 54, 54, 54, 54, 54, 54, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 55, 55, 55, 55, 55, 55, + 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, + 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 56, 56, 56, 56, 56, 56, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, + 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 58, 56, 56, 58, 50, 50, 49, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, + 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 22, 22, 22, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 20, 21, 20, 21, 21, 21, + 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, + 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 22, 22, 23, 22, 23, 24, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 22, 21, 22, 24, 23, 23, 24, 24, 23, 23, 22, 23, 22, 22, 22, 23, 23, 22, + 24, 24, 24, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, + 23, 23, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, 22, 22, 23, 24, 24, 24, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 22, 22, 22, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 22, 22, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 21, 22, 21, 21, 22, 22, 22, 21, 22, 22, 23, + 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 23, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, + 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 20, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 19, 20, 20, + 19, 19, 19, 20, 20, 20, 21, 21, 21, 20, 20, 20, 19, 19, 20, 20, 20, 19, 21, 21, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 19, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, + 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 19, 19, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 19, + 19, 19, 19, 19, 18, 19, 19, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 19, 18, 19, 19, 18, 19, 19, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, + 17, 17, 19, 18, 18, 18, 18, 18, 17, 19, 18, 19, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, + 18, 18, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 24, 23, 23, 56, 56, 58, 50, 50, 49, 19, 19, 19, 19, 19, 19, + 18, 18, 17, 20, 20, 19, 18, 18, 18, 18, 18, 18, 19, 20, 19, 20, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, + 20, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 21, 20, 19, 20, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 21, 20, 21, 21, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, + 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 20, 22, 22, 21, 21, 21, 21, 22, 21, 20, 21, 21, 22, 21, 21, 21, 22, 22, 22, + 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 22, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, 21, 21, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 23, 23, 21, 21, 22, 21, 22, 22, 21, 21, 21, + 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 23, 23, 23, 22, 21, 21, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 23, 23, 22, 22, 22, 21, 22, 22, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, + 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 21, 21, 20, 20, 20, 20, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 21, 21, 21, + 22, 21, 21, 22, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 21, 20, 20, 20, 20, 19, 20, 20, 21, 21, 21, 20, + 21, 21, 20, 21, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 18, 20, 20, 20, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, + 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 20, 18, 18, 18, 18, 18, 19, 18, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 17, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, + 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 19, 19, 19, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, + 18, 18, 18, 17, 17, 18, 18, 18, 18, 16, 16, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 18, 18, 17, 16, 16, 16, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 15, 15, + 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 15, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 16, + 17, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 21, 21, 22, 57, 57, 58, 50, 50, 49, 21, 20, 20, 20, 20, 20, 19, 19, 18, 18, 18, 18, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 20, 20, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, + 19, 19, 18, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 19, 19, 19, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, + 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 22, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, + 21, 21, 21, 22, 22, 22, 21, 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 20, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 23, 22, 21, 21, + 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 23, 22, 21, 22, 20, 20, 21, 23, 23, 23, 22, 21, 22, 22, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 23, 21, 21, 21, 22, 22, 22, + 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 20, 21, 20, 22, 22, 22, 21, 21, 22, 22, 21, 22, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 21, 21, 22, 21, 21, 21, 20, 21, + 20, 20, 20, 20, 20, 21, 22, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 19, 19, 20, 20, 19, 21, 21, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, + 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 19, 20, 19, 19, 20, 20, 20, 21, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 18, 20, 19, 19, 18, + 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 18, 19, 20, 20, 20, 20, 20, 20, 19, 18, 19, 20, 20, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 19, 19, 19, 19, 17, 17, 17, 19, 18, 19, 19, 19, 18, 19, 19, 18, 19, 18, 18, + 18, 18, 17, 18, 17, 17, 19, 19, 18, 18, 17, 18, 18, 18, 18, 19, 19, 18, 20, 19, 19, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 17, 17, 17, 17, 17, + 19, 18, 18, 16, 16, 17, 18, 18, 18, 18, 18, 17, 16, 16, 17, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 17, 17, 17, 16, 17, 16, 17, 17, 16, 17, 17, 17, 17, 18, 18, 18, 16, 16, 17, 18, 17, 18, 17, 17, 17, 18, 17, 17, 16, 16, 17, + 18, 18, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 18, 18, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, + 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 18, 18, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, + 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 15, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 22, 22, 21, 57, 57, 58, 50, 50, 49, 21, 21, 21, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 18, + 19, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 21, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 21, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, + 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 20, 21, 21, 22, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 22, 21, 21, 21, 20, 20, 22, 21, 22, + 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, + 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, + 22, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 23, 22, 23, 22, + 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 21, 23, 22, 23, 21, 20, 21, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, + 22, 22, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 21, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 22, 20, 20, 20, + 21, 20, 21, 20, 20, 21, 20, 20, 19, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 19, 20, 20, 21, 21, 21, 20, 20, 19, 20, 19, 19, 21, 20, 21, 20, 20, 20, 20, 20, 19, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, + 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 19, 19, 20, 20, 19, 20, 19, 19, 20, 19, 20, 19, 18, 19, + 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 20, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 19, 18, 19, 18, 18, 19, 18, 18, 18, 18, 19, 19, 20, 18, 18, 18, 18, 18, 18, 17, 17, 17, 19, 18, 19, + 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 19, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 17, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, + 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 16, + 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 16, 16, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 18, 17, 18, 17, 16, 17, 17, 17, 18, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, + 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 15, 16, 16, 16, 16, 16, 17, 16, 15, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 15, 15, 15, 16, 15, 16, 17, 17, 17, + 16, 16, 17, 22, 22, 22, 57, 57, 58, 50, 50, 49, 21, 21, 20, 19, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 20, 18, 18, 19, 20, 19, 20, 20, 19, 19, 20, 20, 19, 18, 19, 18, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, + 20, 20, 20, 20, 20, 20, 19, 19, 18, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 20, 19, 19, 20, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, + 21, 20, 20, 21, 21, 20, 21, 21, 21, 20, 19, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 22, 22, 22, + 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 21, 22, 21, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, + 23, 23, 23, 21, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, + 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 22, 23, 22, 23, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, + 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 22, + 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 20, 20, 20, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, + 20, 20, 20, 21, 21, 20, 21, 20, 21, 19, 19, 19, 21, 21, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 21, 21, 20, 20, 19, 19, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, + 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 18, 18, 19, 19, 19, 19, 19, 20, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, + 18, 18, 17, 18, 19, 18, 17, 17, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 18, + 18, 18, 17, 17, 17, 17, 19, 18, 18, 17, 17, 16, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 18, 19, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 18, + 17, 17, 16, 16, 17, 17, 18, 17, 18, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 16, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, + 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 16, 16, 15, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 16, 16, 22, 22, 22, 57, 57, 58, 50, 50, 49, 21, 21, 21, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, 19, 20, 20, 19, + 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, + 21, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 20, 21, 21, 21, 21, 22, 22, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 20, + 21, 21, 20, 21, 21, 22, 21, 20, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 22, 22, 21, 22, 22, 21, 23, 21, 21, 21, 22, 21, 23, 23, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, + 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 21, 21, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 21, 23, 22, 22, 23, 23, 23, + 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 22, 23, 23, 23, 23, 22, 23, 23, 22, 22, 23, 22, 22, 22, 21, 21, 21, 21, 20, 23, 22, 22, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 23, 21, 21, 22, + 22, 22, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 23, 22, 21, 21, 21, + 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, + 21, 20, 20, 22, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 19, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, + 21, 20, 20, 19, 20, 20, 21, 20, 21, 20, 20, 20, 19, 19, 19, 21, 21, 21, 20, 20, 19, 21, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 18, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 19, 19, 20, 18, 18, 18, 19, 19, 19, 19, 18, 19, + 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 19, 19, 19, 19, 19, 19, 18, 17, 17, 18, 17, 17, 17, 19, 18, 18, 19, 18, 19, 17, 17, 17, 18, 18, 18, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, + 18, 18, 18, 17, 17, 17, 19, 19, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 19, 17, 17, 17, 18, 18, 17, 18, 17, 17, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 18, 17, + 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 17, 16, 17, 16, 17, 17, 18, 17, 18, 17, 17, 17, 17, 16, 17, 16, 17, 17, 16, 18, 18, 17, 17, 17, 17, 17, 16, 17, + 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 15, 18, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, 15, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, + 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 15, 15, 16, 17, 16, 16, 15, 16, 17, 17, 17, 16, 15, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 22, 21, 22, 57, 57, 58, + 50, 50, 49, 21, 21, 21, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 18, 18, 19, 18, 18, 17, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 21, 21, 20, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 22, 21, 21, 20, 21, 20, + 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 23, 23, 23, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, + 22, 21, 21, 22, 21, 22, 22, 21, 21, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 24, 23, 23, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, + 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 21, 21, 22, 22, 22, 21, 23, 22, 22, 22, 21, 22, 22, 21, 22, 23, 23, 23, 22, 22, 23, 23, 23, 22, + 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, + 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 22, 21, 22, 22, 22, 20, 21, 20, 21, 21, 20, 22, 22, 23, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, + 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 20, 21, 21, 22, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 19, 20, + 20, 20, 20, 19, 19, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 21, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 18, 18, 19, 19, 19, 18, + 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 18, 20, 20, 20, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 19, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 17, 18, + 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 19, 19, 19, 17, 18, 17, + 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 16, 16, 17, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 16, 17, 17, 16, 16, 18, 18, 18, + 18, 18, 18, 17, 17, 17, 18, 17, 18, 17, 16, 16, 16, 16, 16, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 16, + 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 15, 15, 16, 15, 16, 17, 17, 16, 18, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 17, 17, 16, 16, 16, 16, 15, + 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 22, 22, 22, 57, 57, 58, 50, 50, 49, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 19, 18, 19, 20, 20, 19, 19, 19, 20, 20, 20, 19, 18, 19, + 20, 19, 20, 20, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 19, 19, 20, 19, 19, 20, 20, 19, 19, 21, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 21, + 21, 21, 20, 21, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 21, 22, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 20, 21, 21, 22, 22, 22, 21, 22, 22, 21, 21, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 23, 22, 21, 21, 21, 22, 22, 22, 21, + 21, 21, 22, 22, 22, 21, 21, 21, 21, 23, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 23, 23, 22, 23, 22, 22, + 23, 22, 21, 23, 23, 23, 23, 23, 23, 21, 21, 22, 22, 22, 21, 23, 22, 21, 22, 21, 22, 23, 23, 23, 23, 23, 21, 23, 22, 22, 23, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 21, + 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 22, 21, 21, 22, 21, 22, + 21, 21, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 20, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 20, 20, 22, 22, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 20, 20, 19, + 21, 21, 20, 20, 20, 19, 21, 21, 20, 20, 20, 19, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 21, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 20, 20, 21, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 18, 18, 18, 19, 18, 18, 20, 20, 20, 19, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, + 18, 18, 18, 19, 19, 19, 19, 19, 20, 20, 20, 19, 18, 17, 18, 18, 18, 18, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 19, 18, 18, 18, 18, + 18, 18, 18, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 19, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 17, 18, + 17, 17, 18, 18, 18, 18, 18, 18, 17, 16, 16, 15, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 18, 18, 17, 18, 17, 17, 17, 16, 17, 16, 16, 17, 18, 18, 18, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 15, 17, 16, 16, 15, 17, 16, 17, 17, 16, 16, + 16, 16, 17, 17, 17, 17, 15, 15, 15, 16, 17, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, + 16, 16, 15, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 21, 21, 21, 57, 57, 58, 50, 50, 49, 22, 22, 21, 19, 18, 18, + 19, 19, 20, 20, 19, 20, 20, 20, 20, 19, 18, 18, 19, 18, 19, 20, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 18, 21, 20, 21, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 19, 19, 20, 20, 20, 20, + 19, 19, 19, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 22, 21, 21, 21, 21, + 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 20, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 20, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 23, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, + 23, 23, 23, 22, 23, 22, 23, 23, 22, 22, 22, 22, 22, 21, 22, 23, 22, 23, 23, 22, 23, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 21, 21, 21, + 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, + 22, 22, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 23, 23, 22, 22, 21, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, + 23, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 20, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 20, 20, 20, 22, 21, 21, 21, 21, 21, 22, 22, 22, + 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 20, 20, 21, 20, 20, 21, 21, 20, 19, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 18, 19, 20, 20, 20, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, + 19, 19, 19, 18, 17, 18, 19, 18, 18, 19, 19, 19, 18, 18, 19, 18, 17, 18, 18, 18, 17, 19, 19, 18, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 19, 17, 18, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, + 17, 17, 16, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 16, 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, + 17, 17, 17, 18, 17, 18, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 16, 17, 17, 16, 18, 18, 17, 17, 16, 17, 18, 18, 18, 17, 16, 16, 17, 17, 16, 17, 17, 16, + 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 16, 15, 16, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 15, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 18, 17, 16, 16, 17, 17, 16, 16, 16, 17, + 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 22, 22, 22, 57, 57, 58, 50, 50, 49, 21, 21, 21, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, + 20, 20, 20, 20, 20, 19, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 19, 19, 20, 21, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, + 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 22, 22, 22, 21, 21, 20, 21, 20, 20, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, + 22, 22, 23, 23, 22, 23, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 22, 23, 22, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, + 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, 23, 23, 22, 23, 22, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, + 22, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 20, 20, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 21, + 21, 21, 21, 21, 22, 21, 21, 21, 20, 21, 21, 22, 20, 21, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, + 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 19, 19, 18, 20, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, + 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 17, 19, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 19, 18, 17, 17, 19, 18, 18, 18, 18, 17, 17, 17, 17, 19, 19, 18, 18, 18, 18, 17, 16, 16, 18, 18, 17, + 18, 18, 18, 18, 17, 18, 18, 18, 17, 18, 17, 18, 19, 18, 18, 18, 18, 17, 17, 16, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 19, 17, 17, 18, 17, 17, 17, 18, 18, 18, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 18, 16, 16, 16, + 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 15, 15, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 18, 18, 18, 17, 17, 16, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 15, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, + 17, 17, 17, 15, 15, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 15, 16, 16, 16, 17, 22, 22, 22, 57, 57, 58, 50, 50, 49, 21, 21, 21, 19, 18, 18, 19, 18, 18, 19, 19, 20, 19, 20, 20, + 19, 19, 19, 20, 19, 19, 19, 18, 19, 19, 19, 19, 20, 19, 19, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 18, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, + 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 20, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, 21, 21, 21, 22, 23, 23, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, 21, 22, 22, 22, 22, 23, 22, 22, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, + 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 21, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 23, 21, 22, 21, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 21, 21, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 21, 22, 22, 22, 22, 23, 23, 22, 22, 23, 22, 23, 24, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, + 23, 22, 22, 22, 22, 21, 23, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 23, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 23, 23, 22, 22, 22, 22, 23, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 20, 22, 22, 21, 23, 23, 22, 23, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 20, 21, 21, 20, + 20, 21, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, + 20, 20, 20, 20, 20, 20, 21, 21, 21, 19, 20, 20, 21, 21, 20, 19, 19, 19, 20, 19, 20, 21, 20, 21, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 21, 20, 20, 19, 19, 19, 19, 18, 19, 18, 18, 19, 20, 19, 19, 20, 19, 19, 19, 18, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 18, 19, + 18, 17, 18, 19, 19, 19, 18, 18, 19, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 16, 17, 17, 17, 19, 18, 19, 19, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, + 18, 18, 17, 18, 17, 17, 18, 18, 17, 18, 18, 18, 16, 16, 16, 18, 18, 19, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 18, 17, 16, 16, 16, 17, 17, 18, 16, 16, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, + 17, 17, 16, 18, 17, 17, 16, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, + 17, 16, 17, 22, 22, 22, 57, 57, 58, 50, 50, 49, 22, 22, 21, 18, 18, 18, 19, 18, 19, 20, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 21, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, + 20, 20, 20, 20, 21, 21, 20, 19, 20, 20, 21, 21, 19, 19, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 22, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, + 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 23, 23, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, + 22, 22, 23, 23, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 21, 21, 22, 23, 24, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, + 23, 22, 22, 23, 23, 22, 23, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 21, 23, 23, 23, 23, 23, 24, 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, + 22, 22, 22, 23, 22, 21, 23, 23, 23, 22, 22, 22, 23, 24, 23, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 21, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 22, 22, 23, 22, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 21, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, + 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 22, 22, 21, 22, 21, 21, 20, 21, 20, 21, 21, 21, 21, 20, 20, 21, 22, 21, 22, 22, 22, 22, 20, 20, 20, 22, 21, 21, 21, 21, 21, 21, 20, 20, 22, 21, 21, 21, 21, 21, 21, 21, 21, + 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 21, 21, 21, 19, 20, 19, 18, 18, 19, + 21, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 19, 18, 19, 18, 19, 20, 19, 20, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, + 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 17, 17, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, + 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 16, 16, 16, 16, + 17, 16, 16, 17, 17, 18, 16, 16, 16, 17, 17, 16, 16, 16, 17, 18, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 17, 17, 17, 16, 16, 15, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 15, 16, 16, 16, 17, 17, 18, 17, 17, 17, 16, 16, 16, 18, 17, 18, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 18, 16, 16, 15, 16, 16, 16, + 17, 17, 17, 15, 15, 15, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 15, 15, 17, 17, 17, 16, 16, 16, 22, 22, 23, 57, 57, 58, 50, 50, 49, 21, 21, 21, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 20, 20, 19, 19, 20, + 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 20, 21, 21, 20, 20, 20, 19, 20, 20, 20, 21, 21, 20, 19, 19, 20, 20, 20, 20, 21, 20, 20, 20, 19, 20, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, + 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 19, 22, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 22, 21, 21, 21, 21, 20, 21, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 20, 21, 22, 22, 21, 22, 22, 22, + 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 23, 22, 23, 22, 23, 23, 22, 23, 22, 22, + 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 24, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, 24, 23, 23, 23, 23, 22, + 23, 23, 23, 22, 22, 22, 23, 23, 22, 24, 23, 23, 24, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 23, + 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 21, 23, 23, 24, 23, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 21, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 21, 21, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 20, 21, 21, 20, + 22, 22, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 20, 20, 20, 18, 18, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, + 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, + 19, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 17, 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 18, + 17, 17, 17, 17, 17, 18, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 16, 17, 16, 17, 17, 16, 16, 18, 16, 16, 17, 17, 17, 17, + 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 15, 15, 17, 17, 18, 17, 17, 17, 16, 16, 16, + 16, 16, 17, 16, 16, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 22, 22, 23, 57, 57, 58, + 50, 50, 49, 21, 21, 21, 19, 19, 19, 20, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 18, 21, 21, 20, 21, 21, 21, 20, 20, 20, 19, 19, 19, + 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 20, 22, 22, 22, + 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 23, 22, 22, 23, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, + 21, 21, 21, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 23, 23, 24, 21, 21, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 24, 24, 22, 22, 22, 23, 23, 23, 23, 23, 23, + 22, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 24, 23, 23, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, + 22, 22, 21, 24, 24, 24, 22, 22, 23, 21, 21, 21, 24, 24, 23, 23, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 22, 22, 23, 23, 23, 21, 22, 22, + 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 20, 20, + 22, 22, 23, 22, 22, 22, 21, 21, 22, 21, 20, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 22, 22, 22, 21, + 20, 20, 21, 22, 21, 21, 20, 20, 20, 19, 19, 20, 19, 19, 20, 21, 21, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, 21, 21, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 20, 20, 20, 19, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 20, 20, 20, 18, 18, 18, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 17, 17, 19, 18, 18, 19, 19, 18, 19, 19, 18, 19, 19, 18, 17, 17, 17, 17, 17, 17, 18, 18, 19, 17, 17, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 18, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, + 18, 18, 17, 18, 18, 17, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 17, 17, 18, 18, 18, 18, 18, 19, 17, 17, 18, 17, 17, 17, 18, 18, 18, 16, 16, 16, 17, 17, 18, 17, 17, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, + 16, 16, 17, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 16, 16, 16, 18, 18, 17, 16, 16, 16, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, + 16, 16, 16, 16, 16, 16, 18, 18, 17, 18, 18, 18, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 15, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 18, 17, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, + 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 17, 23, 22, 22, 57, 57, 58, 50, 50, 49, 20, 20, 21, 20, 19, 19, 19, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 19, 19, 19, 21, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 21, 20, 20, 20, 22, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, + 22, 21, 22, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 20, 20, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 23, 22, 22, 21, 21, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 23, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 23, 23, 22, 22, 23, 22, 21, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 24, 23, 23, 24, 23, 23, 23, 22, 24, 24, 24, 22, 22, 22, 23, 23, 23, 24, 24, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, + 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, 22, 24, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 23, + 23, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 22, 21, 22, 22, 23, 23, 23, 21, 21, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 21, 22, 21, 22, 22, 22, 23, 22, 22, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 21, 23, 22, 23, 21, 21, 21, 22, 23, 23, + 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 21, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 21, 22, 22, 21, 22, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 23, 23, 22, 21, 21, 21, 22, 22, 21, 21, 20, 20, + 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, + 21, 21, 20, 21, 20, 19, 19, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 18, + 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 20, 19, 18, 18, 18, 19, 19, 19, 19, 18, 19, 18, 17, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 19, 18, 19, 19, 18, 18, 18, 17, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 17, 17, + 18, 18, 18, 18, 18, 17, 18, 17, 18, 19, 18, 18, 17, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 19, 17, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 16, 17, + 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 16, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, + 17, 17, 17, 16, 16, 16, 18, 17, 18, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, 15, 17, 17, 17, 16, 16, 17, 16, 15, 15, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 18, 17, + 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 16, 15, 17, 16, 16, 17, 17, 17, 17, 17, 17, 15, 15, 15, 17, 16, 16, 17, 16, 17, 16, 16, 16, 22, 22, 23, 57, 57, 59, 50, 50, 49, 22, 22, 21, 19, 19, 19, + 18, 19, 18, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 20, 21, 19, 19, 20, 19, 20, 20, 21, 21, 21, 19, 19, 19, 19, 19, 19, 20, 21, 21, 19, 19, 20, 20, 21, 20, 21, 21, 20, 21, 21, 20, 19, 19, 19, 20, 20, 20, + 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 22, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 21, 22, 20, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, + 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 21, 21, 21, 23, 23, 23, 23, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, + 22, 22, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 22, 23, 23, 23, 22, 23, + 24, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 24, 24, 23, 23, 22, 22, 23, 23, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 23, 23, 24, 23, 24, 24, 23, 23, 23, 23, 23, + 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 24, 23, 23, 24, 24, 24, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, + 23, 22, 23, 23, 22, 22, 24, 23, 23, 22, 22, 22, 23, 23, 23, 21, 21, 22, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 23, 23, 22, 22, 22, 22, 22, 21, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, + 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 22, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 22, 21, 21, 20, 20, 20, 21, 20, 21, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, + 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 19, 20, 20, 20, 19, 21, 21, 20, 20, 21, 19, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, + 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 18, 20, 20, 19, 19, 18, 18, 19, 19, 19, 18, 18, 19, 19, 18, 19, + 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 18, 19, 18, 18, 19, 18, 18, 18, 18, 18, 17, 20, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, + 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 16, 16, 16, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 16, + 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 16, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, + 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 18, 16, 16, 15, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, + 17, 16, 17, 17, 17, 18, 17, 17, 17, 16, 16, 16, 22, 22, 22, 57, 57, 59, 50, 50, 49, 22, 21, 22, 19, 19, 19, 18, 18, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, + 20, 21, 19, 20, 20, 21, 20, 20, 20, 19, 19, 20, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 20, 20, 20, 20, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 22, 22, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, + 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 21, + 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 23, 24, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 24, 22, 22, 23, + 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 24, 24, 23, 23, 23, 24, + 23, 23, 23, 24, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 24, 24, 23, 23, 23, 24, 22, 23, 22, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 22, 23, 23, 23, 23, 22, 22, 21, 23, 23, 23, 22, 22, 23, 23, 23, 22, 23, 24, 24, + 23, 23, 24, 23, 23, 22, 23, 24, 23, 22, 22, 21, 23, 23, 22, 22, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 23, 23, 23, + 21, 21, 20, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 20, 20, 22, 22, 23, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, + 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 19, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 19, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, + 21, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 20, 19, 19, 18, 18, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 18, 18, 19, 20, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, + 17, 17, 18, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 18, 19, 18, 18, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 17, 17, 19, 18, 18, 18, 18, 17, 19, 19, 18, 17, 18, 17, 18, 18, 17, 18, 17, 18, 19, 18, 18, 18, 18, 17, + 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 17, 16, 17, 18, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 16, 17, + 17, 18, 17, 17, 17, 17, 19, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 16, 16, 17, 17, 17, 18, 16, 15, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, + 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, + 16, 16, 16, 17, 16, 17, 16, 15, 16, 17, 17, 16, 16, 16, 16, 16, 17, 16, 18, 17, 18, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 22, 23, 23, 57, 57, 59, 50, 50, 49, 21, 21, 21, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 21, 21, 21, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 19, 19, 20, 19, 19, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 19, 20, 21, 21, 21, 20, 21, 20, 22, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, + 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 21, 20, 22, 22, 22, 22, 21, 21, 20, 21, 22, 20, 20, 21, 22, 21, 21, 22, 22, 22, 21, 20, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 20, + 22, 22, 22, 21, 22, 21, 22, 22, 23, 23, 23, 22, 22, 21, 21, 23, 22, 23, 22, 22, 22, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, + 23, 23, 22, 23, 23, 23, 22, 22, 21, 23, 23, 24, 22, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 23, + 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 22, 22, 23, 22, + 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 23, 23, 23, 24, 24, 24, 23, 22, 22, 22, 22, 23, 22, 22, 22, 24, 24, 23, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 23, 22, 22, + 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, + 21, 21, 20, 21, 21, 20, 21, 20, 21, 20, 19, 19, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 19, 20, 18, 19, 19, 20, 20, 21, 20, 20, 20, 20, 20, 19, + 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 20, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, + 18, 18, 18, 19, 19, 19, 18, 17, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 17, 18, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 18, 18, 18, + 18, 18, 19, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 17, 17, 17, 16, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 17, 17, 16, 16, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 16, + 18, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 18, 17, 16, 17, 17, 16, 17, 16, 16, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 16, 16, + 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, 16, + 16, 16, 17, 22, 22, 22, 57, 57, 59, 50, 50, 49, 21, 21, 22, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 21, 21, 20, 21, 20, 20, 20, 20, 21, 21, 21, 19, 20, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 20, 20, + 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 19, 22, 21, 21, 20, 21, 20, 21, 22, 21, 21, 22, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 20, 20, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, + 21, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 22, 22, 22, 21, 22, 23, 22, 23, + 22, 22, 22, 23, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 24, 23, 22, 23, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, 24, 23, 25, 23, 23, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, + 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 22, 24, 24, 24, 23, 23, 24, 23, 22, 23, 24, 25, 25, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 25, 22, 23, 23, 23, 24, 24, + 22, 22, 22, 23, 23, 22, 24, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 22, 22, 22, 23, 23, 23, 23, 23, 24, + 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 20, 23, 22, 22, 20, 20, 20, 22, 22, 22, 21, 21, 22, 22, 21, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, + 20, 20, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 21, 20, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, + 20, 19, 19, 20, 20, 21, 21, 20, 20, 19, 20, 19, 19, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 18, 18, 18, 19, 19, 19, 18, 18, 18, 20, 19, 20, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 18, 17, 18, 17, 17, 18, + 19, 19, 19, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 16, 16, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, + 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 17, 16, 17, 17, 16, 18, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 18, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 15, 22, 22, 21, 57, 57, 59, 50, 50, 49, 21, 21, 21, 19, 19, 19, 20, 20, 20, 18, 18, 19, 21, 20, 20, 19, 19, 20, 20, 20, 20, 19, 20, 19, + 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 18, 18, 20, 20, 20, 21, 20, 20, 20, 20, 19, 21, 21, 20, 20, 20, 20, 21, 21, 21, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 21, 22, 22, 21, 21, 21, 21, 21, 20, + 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 21, 21, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 24, 23, 24, 22, 22, 23, 22, 22, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 22, 22, 22, 23, 23, 24, 23, 23, 22, 23, 23, 22, + 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 24, 24, 23, 24, 23, 23, 22, 23, 22, 23, 23, 23, 22, 22, 22, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, + 22, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 24, 23, 24, 24, 23, 23, 22, 22, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, + 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 24, 23, 23, 23, 24, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 24, 23, 24, 24, 24, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, + 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 22, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 20, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, + 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 19, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, + 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 18, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 20, 18, 19, 19, 18, 18, 18, + 18, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 19, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, + 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 16, 17, 17, 17, 16, 17, 18, 18, 16, 16, 17, 17, 17, 16, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, + 16, 16, 15, 17, 17, 17, 16, 15, 16, 16, 16, 16, 17, 17, 18, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 15, 17, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 16, 17, 16, 16, 17, 17, 16, 16, 17, 17, 16, 22, 22, 22, 58, 58, 59, + 50, 50, 49, 22, 21, 21, 20, 20, 19, 21, 20, 21, 20, 20, 20, 19, 18, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 22, 21, 20, 21, 20, 20, 21, 20, 20, 20, 20, 21, 21, 22, 20, 21, 21, 21, 21, 20, 21, 21, 21, + 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, + 22, 22, 22, 22, 22, 21, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 21, 22, 22, 22, 23, + 23, 23, 23, 23, 23, 22, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 22, 22, 22, 23, 24, 23, + 23, 23, 23, 24, 23, 23, 24, 24, 23, 23, 23, 24, 23, 23, 24, 23, 22, 23, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, + 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 23, 23, 24, + 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 23, 23, 23, 22, 22, 22, 21, 22, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 21, 21, 22, 23, 23, 23, 23, 23, 23, + 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 21, 21, 21, 21, 20, 21, 20, 20, 21, 21, 20, 20, 21, 20, 21, 20, 20, 19, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 20, 20, 21, 20, 21, 20, 20, 20, 20, 19, 20, 20, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, + 20, 20, 20, 21, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 18, 18, 19, + 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 17, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 17, 17, 18, 18, 17, + 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 17, 16, 18, 18, 17, 18, 17, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 17, 16, 17, 18, 17, + 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 16, 18, 18, 17, 16, 16, 15, + 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, + 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 23, 23, 23, 58, 58, 59, 50, 50, 49, 21, 21, 21, 20, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 19, 21, 21, 20, + 20, 20, 20, 21, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 21, 20, 21, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 22, + 22, 21, 21, 21, 22, 21, 21, 21, 21, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, + 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 22, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 22, 22, 24, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 22, 23, 22, + 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 24, 22, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 25, 25, 23, 23, 24, 23, 22, 23, 23, 23, 22, + 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 23, 24, 23, 23, 23, 24, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 22, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 24, 25, 24, 23, 23, 24, 24, 24, 23, 23, 24, 23, 23, 22, 23, 23, 23, + 23, 22, 23, 23, 23, 23, 23, 22, 23, 24, 23, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 23, 22, 22, 24, 23, 23, 22, 23, 22, + 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, + 21, 20, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 20, 21, 20, 20, 22, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, + 20, 20, 21, 21, 21, 21, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, + 19, 19, 20, 20, 20, 20, 18, 18, 18, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 19, 18, 18, 19, 20, 19, 18, 18, 17, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 17, 17, + 18, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, + 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 18, 18, 17, 16, 16, 16, 16, 16, 18, 18, 17, + 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 17, 15, 15, 15, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, + 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 23, 23, 23, 58, 58, 59, 50, 50, 49, 22, 21, 21, 20, 20, 20, + 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 21, 22, 21, 20, 22, 21, 22, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 20, 21, 20, 19, 20, 20, 20, 20, 20, 21, + 22, 22, 21, 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 23, 22, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, + 23, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 23, 22, 22, 21, 21, 21, 22, 22, 22, 23, 22, 22, 22, 22, 21, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 21, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 22, 22, + 23, 22, 22, 24, 24, 24, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 24, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, + 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 23, 23, 25, 25, 25, 24, 24, 23, 24, 24, 24, 23, 22, 22, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, + 23, 23, 23, 24, 24, 25, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 22, 22, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 24, 23, 23, 22, + 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 22, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 21, 23, 22, 23, 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, + 22, 21, 22, 23, 23, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, + 21, 21, 20, 21, 21, 20, 21, 21, 21, 22, 22, 21, 21, 21, 21, 20, 19, 20, 20, 20, 21, 20, 20, 20, 21, 20, 21, 20, 20, 19, 20, 21, 20, 19, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 19, 19, 19, 20, 19, 19, + 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 20, 19, 20, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 18, 19, 19, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 19, 20, 20, 19, 18, 18, 18, + 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 17, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 19, 18, 17, 17, 17, 19, 19, 19, 17, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 20, 18, 17, 18, 18, 18, 18, + 17, 17, 17, 17, 17, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 19, 18, 18, 18, 18, 17, 18, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 16, 16, + 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 16, 17, 16, 16, 15, + 18, 17, 17, 16, 15, 15, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, + 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 22, 22, 23, 58, 58, 59, 50, 50, 49, 21, 22, 21, 20, 21, 20, 20, 19, 19, 20, 20, 20, 21, 20, 20, 19, 19, 20, 19, 19, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, + 20, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 22, 21, 21, 21, 21, 20, 22, 22, 22, 21, 21, 21, 21, 20, 20, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, + 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 21, 23, 23, 23, 22, 23, 22, 21, 21, 20, 22, 22, 22, 22, 22, 21, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 21, 22, 22, 22, 22, + 23, 23, 23, 24, 23, 23, 23, 23, 23, 21, 22, 22, 23, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, + 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 24, 24, 25, 24, 25, 25, 24, 25, + 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 23, 23, 24, 23, 23, 23, 25, 25, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 25, 24, 24, 24, 23, 24, 24, 24, 23, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, + 24, 24, 24, 23, 23, 23, 22, 21, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 24, 24, 24, + 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 23, 22, 21, 21, 22, 21, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 22, + 21, 21, 21, 21, 21, 20, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 20, 21, 21, 21, 21, 20, 22, 22, 21, 21, 22, 21, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 21, 21, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, + 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 18, 18, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 20, 19, 20, 19, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 18, 17, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 17, + 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 18, 18, 18, 16, 18, 18, 19, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 17, 16, 17, 17, 17, + 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 18, 18, 18, 16, 16, 17, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 17, 18, 17, 16, 17, 17, 18, 17, 17, 17, 17, 16, 17, + 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, + 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 22, 22, 23, 58, 58, 59, 50, 50, 49, 21, 21, 21, 19, 19, 19, 19, 19, 20, 20, 19, 20, 21, 20, 20, + 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, + 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 23, 22, 23, 22, 21, 21, 23, 23, 23, 21, 21, 20, 22, 22, 21, 21, 21, 21, 22, 22, 23, 22, 21, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 21, + 22, 22, 22, 23, 22, 22, 22, 21, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 21, 22, 23, 22, 22, 21, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 24, 24, 24, 23, 23, 23, + 24, 23, 23, 23, 22, 23, 23, 24, 24, 22, 22, 22, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 24, 24, 25, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, + 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 25, 24, 24, 24, 24, 24, 25, 25, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 25, 25, 25, + 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 22, 22, 22, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 23, 23, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, + 21, 22, 22, 21, 22, 22, 22, 22, 22, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 22, 22, 21, 20, 21, + 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 20, 19, 20, 19, 20, 20, 20, + 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 20, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 19, + 18, 18, 19, 19, 19, 18, 20, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 17, 18, 18, 17, 19, 19, 19, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 19, 18, + 18, 18, 19, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 19, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, + 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 18, 18, 18, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 18, 18, 17, 17, 17, 16, 17, 16, 16, 16, 15, 16, 16, 16, 16, 17, 17, 17, + 17, 17, 18, 22, 22, 22, 58, 58, 59, 50, 50, 49, 21, 21, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 21, 20, 19, 20, 19, 19, 19, 19, 21, 20, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 19, 19, 22, 21, 21, 21, 20, 21, + 21, 20, 22, 21, 21, 21, 22, 22, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, + 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 24, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 22, 22, 24, 23, 23, 23, 23, 23, 22, 23, 23, 24, 24, 24, 23, 24, 23, 22, 23, 23, 24, 24, 24, 25, 24, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, + 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 25, 25, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 24, 23, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 25, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 23, 23, 24, 23, 24, 24, 23, 24, 24, 23, 23, 23, 24, 23, 23, 23, 24, 24, 23, 25, 25, 24, 24, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 22, 24, 24, 24, 24, 24, 24, + 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 22, 22, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 23, 22, 22, 22, 23, 23, 23, 23, 23, 24, 22, 23, 22, 22, 22, 22, + 22, 22, 22, 22, 21, 21, 22, 22, 21, 23, 22, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 23, 21, 21, 21, 21, 21, 20, 21, 21, 21, + 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 22, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 22, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, + 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 19, 20, 20, 20, 21, 19, 18, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 20, 20, 20, 20, 19, 20, 19, 19, 19, + 20, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 18, 18, 19, 19, 18, 19, 19, 19, 20, 19, 19, 19, 20, 19, 20, 19, 19, 18, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, + 18, 19, 19, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 17, 17, 18, 18, 16, 18, 18, 18, 17, 18, 18, 17, 17, 17, + 17, 17, 16, 18, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, + 17, 17, 18, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 16, + 16, 16, 17, 18, 18, 16, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 23, 23, 22, 58, 58, 59, 50, 50, 49, 22, 21, 21, 21, 21, 19, 20, 19, 19, 20, 20, 21, 20, 20, 19, 21, 21, 21, 20, 20, 20, 20, 20, 20, + 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 22, 22, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 22, 21, 21, 21, 21, 22, 22, 22, 22, + 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 22, 22, 21, 20, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 23, 22, 22, 22, 22, 21, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 23, + 22, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 24, 22, 22, 22, 24, 24, 23, 22, 22, 23, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 22, + 23, 23, 24, 23, 23, 24, 23, 23, 23, 24, 23, 23, 24, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 24, 23, 24, 24, 24, 23, 24, 23, 24, 24, 24, 23, 23, 24, 24, 25, 24, 25, 25, 25, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, + 25, 24, 24, 24, 23, 24, 24, 23, 23, 24, 24, 23, 24, 23, 23, 24, 24, 24, 25, 25, 25, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 23, 23, 24, 23, 24, 24, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 25, 25, 25, 24, 24, 24, 23, 23, 23, + 24, 24, 24, 25, 25, 24, 24, 23, 23, 24, 23, 24, 23, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 25, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 23, 24, 23, 23, 23, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, + 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 22, 22, 23, 23, 24, 23, 24, 23, 23, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 21, 21, 22, 21, 21, 21, 22, 22, 21, 22, 21, 22, 21, 21, 21, 20, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, + 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, + 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 18, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 19, 18, 18, + 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, + 17, 17, 17, 17, 17, 16, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, + 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 15, 16, 16, 16, 17, 17, 16, 17, 16, 16, 17, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 23, 23, 23, 58, 58, 59, + 50, 50, 49, 22, 22, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 21, 20, 19, 19, 19, 19, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 19, 20, 19, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 21, 22, 22, 22, 20, 21, 20, 21, 21, 20, 21, 21, 21, + 21, 21, 20, 21, 21, 22, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 20, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 22, 23, 22, 22, 21, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 23, 22, 22, 22, 24, 23, 24, 22, 22, 23, 23, 23, 23, 22, 22, 21, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, + 22, 22, 22, 24, 24, 24, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, 22, 22, 23, 24, 23, 24, 23, 22, 22, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 23, 23, + 24, 23, 24, 24, 24, 24, 23, 24, 24, 24, 23, 24, 23, 23, 24, 24, 24, 23, 24, 24, 24, 23, 23, 22, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 25, 25, 25, 24, 23, 23, + 24, 24, 23, 24, 24, 23, 25, 25, 25, 24, 24, 24, 24, 24, 23, 25, 24, 25, 24, 23, 24, 25, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 22, 24, 24, 24, 23, 23, 24, 23, 24, 23, 24, 24, 24, 25, 24, 25, 23, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 24, 23, + 23, 23, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 24, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 23, 22, 24, 23, 23, 21, 21, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 20, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 23, + 21, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, + 20, 21, 20, 20, 21, 21, 20, 20, 21, 19, 20, 19, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, + 18, 18, 17, 17, 17, 17, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 17, 18, 18, 17, 18, 17, 17, 17, 18, 18, 19, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 17, 18, 16, 16, 17, 17, 17, 18, 18, 18, 17, + 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 16, 16, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, + 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 16, 17, 16, 16, 16, 16, 18, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 16, 16, 16, 16, + 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 17, 22, 22, 23, 58, 58, 59, 50, 50, 49, 21, 22, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 19, + 20, 21, 21, 20, 20, 19, 20, 20, 20, 22, 21, 22, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, + 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 22, 24, 23, 24, + 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 22, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, + 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 23, 24, 23, 23, 24, 24, 24, 23, 24, 24, 23, 23, 23, 24, + 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, 25, 24, 23, 23, 23, 24, 23, 24, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 23, 24, 23, + 24, 23, 24, 23, 23, 24, 24, 24, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 24, 24, 24, 23, 22, 23, 22, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 21, 21, 22, 22, 22, 23, 22, 22, 23, 23, 24, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, + 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 20, 21, 22, 22, 21, 20, 20, 19, 21, 21, 21, + 21, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 21, 20, 20, + 20, 19, 20, 19, 19, 19, 19, 20, 18, 19, 19, 18, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 20, + 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, + 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 17, + 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 16, 17, 16, 16, 16, 17, 18, 18, 17, 16, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 16, 17, 17, 17, 17, 18, 17, 17, + 16, 16, 16, 18, 18, 17, 16, 16, 16, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 16, 17, 17, 15, 16, 16, 17, 17, 17, 16, 16, 16, 16, 15, 15, 16, 16, 17, 17, 16, 17, 22, 23, 23, 58, 58, 59, 50, 50, 49, 22, 22, 21, 20, 20, 20, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 21, 21, 21, 19, 19, 19, 20, 20, 20, 19, 19, 20, 20, 19, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 20, 22, 22, 22, + 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 22, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 23, 22, 23, 22, 23, 23, 22, 22, 22, 23, 23, 22, + 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 23, 23, 22, 24, 24, 23, 24, 23, 24, 23, 23, 22, 23, 23, 23, + 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 25, 23, 23, 24, 24, 24, 24, + 24, 24, 24, 24, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 23, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 23, + 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, + 23, 24, 24, 24, 24, 24, 23, 23, 24, 23, 22, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 23, 23, 22, 24, 23, 23, 24, 24, 24, 23, 24, 24, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, + 22, 22, 21, 22, 22, 21, 21, 21, 20, 21, 21, 21, 20, 21, 21, 20, 20, 21, 21, 22, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 21, 20, 21, 21, 20, 20, 21, 20, 21, 20, 21, 20, 21, 21, 21, 20, 20, 20, 19, 19, 19, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 19, + 20, 20, 21, 20, 20, 21, 20, 20, 20, 19, 19, 19, 21, 20, 21, 19, 19, 18, 19, 19, 20, 19, 19, 19, 19, 19, 20, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 19, 19, 20, 20, 19, + 18, 18, 18, 19, 19, 20, 19, 19, 18, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 17, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 19, 18, 17, 17, 17, 18, 18, 17, 19, 18, 17, + 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 19, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 18, 18, 17, 17, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, + 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 18, 16, 16, 17, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 16, 17, 18, 18, 18, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, + 16, 15, 16, 17, 16, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, + 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 16, 17, 22, 22, 22, 58, 58, 60, 50, 50, 49, 22, 22, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 21, 21, 21, 20, 20, 21, 20, 19, 20, 20, 20, 20, 21, 21, 21, 20, 19, 19, 19, 19, 19, 22, 21, 21, + 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 20, 21, 23, 22, 23, 22, 21, 22, 22, 22, 22, 21, 22, 21, + 22, 22, 22, 22, 23, 23, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 23, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 25, 25, 25, 23, 23, 23, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, + 24, 25, 24, 24, 25, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 23, 24, 24, 24, 25, 24, 24, 25, 24, 23, 24, 25, 24, 25, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 24, 24, 25, + 25, 24, 24, 24, 24, 25, 24, 23, 23, 25, 25, 24, 25, 24, 24, 23, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 24, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 23, 23, 23, 24, 24, 23, 23, 23, 22, + 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 23, 23, 23, 22, 22, 24, 24, 23, 22, 22, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 24, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 22, 23, 23, 24, 23, + 24, 24, 23, 24, 23, 23, 23, 23, 23, 24, 23, 24, 23, 22, 21, 23, 23, 24, 23, 23, 23, 23, 24, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, + 23, 23, 23, 21, 21, 21, 23, 23, 23, 23, 22, 23, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 19, 21, 21, 20, + 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, + 19, 19, 18, 18, 19, 19, 19, 19, 18, 20, 19, 20, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 19, 20, 20, 19, 20, 20, 19, 19, 19, 18, 18, 18, 18, 19, 20, 19, 18, 18, 17, 18, 18, 17, 19, 19, 19, 18, 18, 18, 19, 18, 19, + 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 18, 19, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, + 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 18, 18, 18, 17, 17, 17, 17, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 18, 18, 18, 17, 16, 16, 16, 16, 17, 18, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 16, 17, 16, 16, 16, 17, 17, 18, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 15, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 22, 22, 23, 58, 58, 60, 50, 50, 49, 22, 22, 21, 20, 20, 21, 19, 19, 19, 20, 19, 20, 21, 20, 21, + 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 21, 21, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, + 21, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, 22, 21, 22, 23, 23, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, + 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 22, 22, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 25, 25, 24, 23, 23, 22, 24, 24, 24, + 24, 24, 23, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 24, 25, 24, 24, 24, 23, 23, 23, + 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 25, 25, 24, 25, 25, 24, 24, 24, 24, 23, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 23, 24, 25, 24, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 23, 24, 23, 22, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, + 24, 23, 23, 24, 24, 24, 23, 23, 24, 24, 23, 24, 23, 23, 22, 23, 23, 23, 25, 25, 24, 23, 23, 23, 23, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 23, 22, + 22, 22, 22, 22, 21, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 21, 22, 22, 23, 21, 20, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, + 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 21, 21, 21, 19, 19, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 20, 19, 20, 20, + 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 19, 20, 21, 21, 20, 18, 18, 18, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 19, 18, 19, 19, 20, 20, 20, 20, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 20, 19, 18, 19, 19, 19, 20, 19, 19, + 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 167, 167, 167, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, + 17, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 19, 18, 18, 48, 47, 48, 137, 137, 137, 138, 138, 138, 140, 140, 140, 103, 103, 103, 21, 21, 21, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, + 17, 17, 18, 16, 16, 16, 18, 18, 17, 18, 18, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 18, 167, 167, 167, 16, 16, 16, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, + 16, 16, 17, 16, 17, 16, 16, 16, 16, 167, 167, 167, 17, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, + 17, 16, 16, 22, 22, 22, 58, 58, 60, 50, 50, 49, 22, 22, 22, 20, 20, 20, 20, 19, 19, 21, 21, 20, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 19, 20, 21, 20, 20, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 21, + 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 23, 21, 21, 22, 21, 21, 21, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 23, 22, 22, 22, 22, 23, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 22, 23, 24, 23, 24, 23, 23, 24, 23, 23, 24, 24, 24, + 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 24, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 23, 24, 24, 23, 25, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, + 23, 23, 23, 24, 24, 23, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 24, 25, 25, 24, 24, 23, 24, 23, 24, 24, 25, 24, 25, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 25, + 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 23, 25, 25, 26, 24, 24, 24, 25, 24, 24, 25, 24, 24, 25, 24, 25, 25, 24, 24, 24, 24, 23, 24, 23, 24, 25, 25, 25, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 25, + 24, 24, 23, 24, 24, 23, 24, 24, 25, 24, 24, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 22, 22, 22, 22, 23, 24, 24, 23, 23, 22, 23, 24, 24, 24, + 23, 23, 23, 23, 23, 22, 22, 22, 23, 24, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 22, 22, 22, 23, 23, 23, 22, 23, 23, 22, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 22, + 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 22, 22, 21, 20, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, + 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 20, 21, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, + 19, 19, 20, 19, 18, 18, 20, 20, 20, 20, 19, 20, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 167, 167, 167, 18, 18, 18, + 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 17, 17, 17, 18, 17, 18, 19, 18, 19, 18, 18, 18, 27, 27, 27, 27, 27, 27, 18, 17, 17, 17, 17, 17, 97, 97, 97, 96, 96, 96, 18, 17, 18, + 18, 18, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 17, 16, 17, 17, 18, 18, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 17, 167, 167, 167, 18, 18, 18, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 18, 16, 16, 17, 18, 17, 18, 17, 17, 17, 16, 16, 16, 17, 16, 16, 167, 167, 167, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 18, 16, 18, 17, 17, 17, 17, 17, + 17, 17, 17, 16, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 22, 22, 23, 58, 58, 60, 50, 50, 49, 22, 22, 21, 20, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 21, 20, 20, + 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 22, + 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 21, 20, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 21, 23, 23, 23, 22, 21, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, + 24, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 24, 24, 24, 23, 24, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 22, 25, 24, 25, 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, + 24, 24, 24, 24, 23, 23, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 24, + 24, 24, 23, 24, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 26, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 25, 24, 24, 24, 24, 25, 25, 24, 25, 23, 24, 23, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 24, 25, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 23, + 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 22, 22, 23, 23, 23, 24, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 24, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, + 22, 23, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, + 22, 21, 20, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 21, 20, 20, + 20, 19, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, 20, 19, 20, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 20, 18, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 17, + 19, 18, 19, 117, 117, 117, 27, 27, 27, 19, 19, 19, 18, 17, 18, 17, 17, 18, 18, 17, 17, 167, 167, 167, 18, 18, 19, 18, 18, 18, 18, 18, 17, 19, 18, 19, 19, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, + 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 16, 18, 18, 18, 17, 17, 17, 22, 22, 22, 143, 143, 143, 17, 18, 17, 17, 17, 17, 17, 16, 17, 18, 17, 17, 18, 18, 19, 17, 17, 18, 17, 17, 17, 17, 17, 16, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, + 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 167, 167, 167, 16, 16, 16, 17, 17, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, + 167, 167, 167, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 18, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 17, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 22, 22, 23, 58, 58, 60, + 50, 50, 49, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 19, 19, 20, 21, 20, 20, 21, 21, 21, 21, 21, 20, 21, 20, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 20, 21, 21, 167, 167, 167, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 20, 22, 22, 22, + 93, 93, 93, 139, 139, 139, 139, 139, 139, 95, 95, 95, 23, 23, 23, 21, 21, 21, 21, 22, 21, 167, 167, 167, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 23, 23, 23, 167, 167, 167, 22, 23, 22, 23, 22, 22, 22, 22, 22, 167, 167, 167, 23, 23, 23, 22, 22, 22, + 22, 22, 23, 167, 167, 167, 23, 23, 23, 23, 23, 23, 94, 94, 94, 139, 139, 139, 139, 139, 139, 96, 96, 96, 24, 24, 24, 23, 22, 22, 24, 23, 23, 167, 167, 167, 23, 23, 24, 23, 23, 23, 23, 24, 23, 33, 33, 33, 118, 118, 118, 139, 139, 139, 125, 125, 125, 65, 66, 65, 24, 24, 24, + 24, 23, 24, 24, 24, 24, 24, 24, 24, 165, 165, 165, 24, 24, 24, 23, 24, 24, 167, 167, 167, 24, 24, 24, 24, 23, 24, 24, 24, 23, 167, 167, 167, 23, 23, 23, 23, 24, 25, 167, 167, 167, 24, 24, 25, 24, 25, 24, 24, 24, 25, 94, 95, 94, 140, 139, 140, 140, 140, 140, 96, 96, 97, + 26, 26, 26, 25, 25, 25, 23, 23, 23, 167, 167, 167, 25, 25, 26, 24, 24, 25, 24, 24, 25, 167, 167, 167, 24, 24, 24, 24, 25, 25, 26, 26, 25, 167, 167, 167, 25, 24, 25, 24, 24, 25, 25, 25, 25, 167, 167, 167, 25, 25, 25, 74, 74, 74, 148, 148, 148, 130, 130, 130, 93, 93, 93, + 151, 151, 151, 31, 32, 31, 24, 24, 25, 95, 94, 95, 151, 151, 151, 85, 85, 85, 25, 24, 24, 165, 165, 165, 24, 24, 23, 26, 26, 26, 95, 95, 95, 139, 139, 139, 140, 140, 140, 96, 96, 96, 25, 26, 25, 25, 24, 25, 24, 24, 24, 167, 167, 167, 25, 25, 24, 24, 24, 23, 24, 24, 24, + 167, 167, 167, 24, 25, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 116, 116, 116, 133, 133, 133, 141, 141, 141, 62, 62, 61, 24, 24, 23, 31, 31, 31, 118, 118, 118, 139, 139, 139, 125, 125, 125, 66, 66, 66, 24, 23, 24, 32, 33, 32, 118, 118, 118, 139, 139, 139, 125, 125, 125, + 64, 64, 64, 22, 22, 22, 22, 22, 24, 23, 22, 23, 24, 24, 24, 102, 102, 103, 147, 147, 147, 125, 125, 125, 64, 64, 64, 167, 167, 167, 23, 23, 23, 23, 23, 23, 165, 165, 165, 22, 22, 22, 21, 21, 21, 116, 116, 116, 132, 132, 132, 141, 141, 140, 61, 61, 61, 22, 21, 22, 93, 93, 93, + 151, 151, 151, 84, 84, 84, 21, 21, 22, 167, 167, 167, 21, 21, 21, 21, 21, 21, 21, 21, 21, 167, 167, 167, 21, 21, 21, 21, 21, 21, 20, 20, 20, 167, 167, 167, 21, 21, 20, 22, 22, 22, 93, 93, 93, 139, 139, 139, 139, 139, 139, 95, 95, 95, 23, 22, 23, 21, 21, 22, 21, 21, 20, + 124, 124, 124, 21, 21, 21, 21, 21, 20, 115, 115, 115, 132, 132, 132, 140, 140, 140, 59, 59, 59, 20, 20, 19, 167, 167, 167, 20, 19, 19, 20, 20, 19, 19, 19, 19, 124, 124, 124, 21, 20, 20, 20, 20, 20, 167, 167, 167, 19, 19, 19, 19, 19, 19, 20, 20, 20, 167, 167, 167, 19, 19, 19, + 19, 19, 19, 28, 28, 28, 117, 117, 117, 138, 138, 138, 124, 124, 124, 62, 62, 62, 18, 19, 19, 92, 92, 92, 151, 151, 151, 82, 82, 82, 84, 84, 84, 82, 82, 81, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 167, 167, 167, 75, 74, 75, 130, 130, 130, 143, 143, 143, 94, 93, 93, + 18, 18, 19, 17, 17, 16, 167, 167, 167, 19, 19, 19, 18, 18, 18, 47, 47, 47, 145, 145, 145, 137, 137, 137, 71, 71, 71, 167, 167, 167, 17, 17, 17, 19, 19, 20, 97, 97, 96, 145, 145, 145, 123, 123, 123, 75, 75, 75, 150, 150, 150, 18, 18, 17, 18, 17, 17, 165, 165, 165, 18, 17, 17, + 18, 18, 18, 167, 167, 167, 17, 17, 17, 17, 17, 17, 17, 16, 16, 167, 167, 167, 18, 18, 17, 16, 16, 16, 114, 114, 114, 131, 131, 131, 140, 140, 140, 56, 56, 57, 18, 18, 17, 123, 123, 123, 18, 17, 18, 18, 18, 17, 167, 167, 167, 73, 73, 74, 129, 129, 129, 143, 143, 143, 93, 93, 93, + 19, 18, 18, 18, 18, 18, 167, 167, 167, 18, 17, 17, 17, 17, 17, 16, 16, 15, 167, 167, 167, 17, 17, 16, 17, 17, 16, 167, 167, 167, 73, 73, 73, 129, 129, 129, 143, 143, 143, 93, 93, 93, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 15, 16, + 17, 16, 16, 17, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 23, 23, 23, 58, 58, 60, 50, 50, 49, 23, 23, 22, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, + 21, 21, 20, 20, 20, 20, 21, 21, 21, 167, 167, 167, 22, 22, 22, 21, 20, 21, 21, 22, 21, 20, 20, 20, 79, 79, 79, 120, 120, 120, 23, 24, 24, 21, 21, 21, 110, 110, 110, 85, 85, 85, 21, 21, 22, 22, 22, 21, 167, 167, 167, 21, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, + 23, 23, 23, 22, 22, 22, 167, 167, 167, 23, 23, 24, 22, 22, 21, 23, 23, 23, 167, 167, 167, 22, 22, 22, 23, 22, 23, 23, 23, 23, 167, 167, 167, 23, 23, 22, 79, 79, 79, 120, 120, 120, 25, 25, 25, 23, 24, 24, 110, 110, 110, 87, 87, 86, 23, 23, 23, 23, 23, 24, 167, 167, 167, + 24, 23, 23, 24, 23, 23, 24, 23, 23, 115, 115, 115, 94, 94, 94, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 163, 163, 163, 24, 24, 23, 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 24, 25, 24, 25, 24, 167, 167, 167, 24, 24, 24, + 25, 24, 25, 167, 167, 167, 25, 25, 25, 24, 24, 24, 81, 81, 81, 121, 121, 120, 26, 26, 26, 26, 26, 25, 111, 111, 111, 88, 88, 88, 24, 24, 23, 25, 25, 25, 167, 167, 167, 25, 25, 25, 24, 24, 24, 24, 24, 25, 167, 167, 167, 25, 25, 25, 24, 24, 25, 26, 25, 25, 167, 167, 167, + 25, 25, 25, 25, 25, 24, 24, 24, 24, 167, 167, 167, 25, 25, 25, 146, 146, 146, 46, 45, 46, 24, 24, 24, 69, 69, 69, 167, 167, 167, 26, 25, 25, 25, 25, 25, 154, 154, 154, 45, 44, 45, 23, 23, 23, 24, 24, 24, 163, 163, 163, 24, 24, 24, 80, 81, 81, 121, 121, 121, 26, 27, 27, + 24, 24, 25, 111, 111, 111, 87, 87, 88, 23, 23, 23, 25, 25, 24, 167, 167, 167, 25, 24, 24, 24, 23, 23, 24, 23, 24, 167, 167, 167, 24, 23, 24, 24, 24, 24, 23, 23, 24, 25, 25, 24, 24, 24, 23, 32, 32, 32, 24, 23, 24, 49, 49, 49, 151, 151, 151, 23, 23, 23, 115, 115, 115, + 94, 94, 95, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 24, 114, 114, 115, 94, 94, 94, 23, 24, 23, 23, 24, 24, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 85, 85, 85, 119, 119, 120, 25, 25, 25, 23, 22, 23, 98, 98, 98, 167, 167, 167, 22, 22, 22, 23, 23, 23, + 163, 163, 163, 22, 22, 22, 21, 22, 21, 31, 31, 31, 23, 23, 22, 47, 47, 48, 151, 151, 151, 21, 22, 21, 153, 153, 154, 43, 43, 43, 22, 22, 22, 21, 20, 20, 167, 167, 167, 21, 21, 21, 21, 21, 21, 21, 21, 20, 167, 167, 167, 20, 20, 20, 21, 21, 22, 21, 21, 21, 167, 167, 167, + 21, 21, 21, 78, 78, 78, 119, 119, 119, 23, 23, 23, 21, 21, 21, 110, 110, 110, 85, 85, 85, 21, 20, 21, 19, 19, 19, 63, 63, 63, 20, 19, 20, 21, 21, 21, 28, 27, 28, 19, 20, 19, 45, 45, 45, 151, 151, 151, 19, 19, 19, 167, 167, 167, 20, 20, 19, 19, 20, 19, 20, 20, 19, + 62, 62, 62, 20, 19, 20, 19, 19, 19, 167, 167, 167, 19, 19, 18, 20, 20, 19, 19, 19, 19, 167, 167, 167, 20, 20, 20, 19, 19, 19, 113, 113, 113, 92, 92, 92, 19, 19, 19, 19, 18, 19, 20, 19, 19, 20, 19, 20, 153, 153, 153, 41, 41, 41, 19, 19, 18, 29, 29, 29, 139, 139, 138, + 19, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 19, 167, 167, 167, 94, 94, 94, 18, 17, 18, 20, 20, 20, 116, 116, 116, 75, 75, 75, 18, 18, 18, 167, 167, 167, 18, 18, 17, 18, 19, 19, 132, 132, 131, 75, 74, 74, 20, 20, 19, 88, 87, 87, 167, 167, 167, 17, 17, 18, 80, 80, 80, + 118, 118, 118, 20, 20, 20, 18, 17, 17, 82, 82, 82, 165, 165, 165, 18, 17, 18, 17, 17, 18, 163, 163, 163, 18, 18, 17, 17, 17, 17, 167, 167, 167, 16, 16, 16, 16, 16, 17, 17, 17, 17, 167, 167, 167, 16, 16, 17, 17, 17, 17, 25, 25, 24, 17, 17, 16, 42, 42, 43, 150, 150, 150, + 17, 17, 17, 61, 61, 60, 18, 18, 18, 16, 16, 16, 167, 167, 167, 93, 93, 93, 17, 17, 17, 19, 19, 18, 116, 116, 116, 74, 74, 75, 17, 17, 17, 167, 167, 167, 16, 16, 16, 16, 17, 16, 17, 17, 17, 167, 167, 167, 17, 17, 17, 17, 17, 16, 167, 167, 167, 93, 93, 93, 17, 17, 17, + 19, 19, 19, 116, 116, 116, 74, 74, 74, 17, 17, 17, 17, 17, 18, 17, 17, 18, 16, 16, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 16, 15, 16, 17, 17, 17, 17, 17, 17, 23, 23, 23, 58, 58, 60, 50, 50, 49, 22, 22, 22, 20, 19, 20, + 20, 19, 20, 20, 20, 21, 20, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 22, 22, 21, 20, 20, 20, 21, 22, 22, 167, 167, 167, 22, 21, 22, 21, 20, 20, 21, 21, 21, 22, 21, 21, 132, 132, 132, 44, 44, 44, 22, 22, 22, 22, 21, 21, + 34, 34, 34, 141, 141, 141, 21, 21, 20, 22, 22, 23, 167, 167, 167, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 167, 167, 167, 22, 23, 23, 22, 22, 23, 22, 22, 23, 167, 167, 167, 22, 22, 22, 22, 22, 22, 23, 23, 23, 167, 167, 167, 23, 22, 22, + 132, 132, 132, 46, 47, 46, 22, 22, 21, 23, 23, 23, 35, 35, 35, 141, 141, 141, 24, 24, 24, 23, 24, 23, 167, 167, 167, 24, 24, 24, 23, 23, 24, 24, 24, 24, 155, 155, 155, 32, 32, 32, 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, + 162, 162, 162, 24, 25, 24, 23, 23, 22, 167, 167, 167, 24, 24, 24, 24, 24, 24, 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 24, 24, 167, 167, 167, 24, 24, 25, 24, 24, 24, 133, 132, 133, 48, 48, 48, 25, 25, 26, 25, 24, 25, 36, 36, 36, 141, 141, 141, 25, 25, 24, 23, 23, 24, + 167, 167, 167, 24, 24, 24, 24, 24, 25, 24, 24, 24, 167, 167, 167, 25, 25, 24, 25, 26, 25, 25, 25, 26, 167, 167, 167, 24, 25, 25, 25, 25, 25, 24, 25, 24, 167, 167, 167, 25, 25, 25, 115, 115, 115, 99, 99, 99, 47, 47, 48, 32, 32, 30, 167, 167, 167, 25, 25, 25, 25, 25, 25, + 167, 167, 167, 24, 24, 24, 24, 24, 25, 25, 25, 25, 162, 162, 162, 24, 24, 24, 133, 133, 133, 47, 48, 48, 24, 24, 23, 24, 24, 24, 36, 36, 35, 141, 141, 141, 23, 23, 23, 25, 25, 25, 167, 167, 167, 24, 24, 23, 25, 25, 25, 25, 25, 25, 167, 167, 167, 24, 24, 24, 25, 25, 25, + 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 71, 71, 70, 149, 149, 149, 24, 23, 24, 155, 155, 155, 32, 32, 32, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 155, 155, 155, 33, 33, 32, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, + 23, 23, 23, 134, 134, 134, 45, 45, 44, 23, 22, 21, 23, 23, 22, 31, 31, 31, 167, 167, 167, 23, 23, 24, 22, 22, 21, 162, 162, 162, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 20, 21, 69, 69, 69, 149, 149, 149, 22, 22, 22, 167, 167, 167, 22, 21, 22, 21, 21, 21, 21, 21, 22, + 167, 167, 167, 21, 22, 22, 22, 22, 22, 22, 22, 22, 167, 167, 167, 21, 21, 21, 22, 22, 22, 21, 20, 21, 167, 167, 167, 21, 21, 21, 132, 132, 132, 44, 44, 44, 21, 21, 21, 20, 20, 21, 34, 33, 34, 141, 141, 141, 21, 20, 20, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, + 20, 20, 21, 21, 20, 20, 69, 69, 69, 148, 148, 148, 20, 20, 19, 167, 167, 167, 20, 21, 20, 20, 20, 20, 20, 19, 19, 20, 20, 21, 19, 18, 19, 19, 19, 20, 167, 167, 167, 19, 19, 19, 20, 20, 20, 20, 19, 19, 167, 167, 167, 19, 19, 18, 19, 19, 19, 155, 155, 155, 28, 28, 28, + 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 20, 167, 167, 167, 19, 19, 18, 19, 18, 18, 19, 19, 18, 109, 109, 109, 58, 58, 58, 18, 19, 19, 19, 18, 19, 19, 19, 19, 167, 167, 167, 26, 25, 26, 18, 18, 18, 18, 18, 19, 42, 42, 41, 128, 128, 128, 19, 18, 19, 167, 167, 167, + 17, 17, 18, 18, 18, 18, 158, 158, 158, 34, 34, 33, 17, 17, 17, 24, 24, 25, 167, 167, 167, 17, 17, 17, 133, 133, 133, 40, 40, 39, 18, 18, 19, 18, 18, 18, 20, 19, 19, 162, 162, 162, 18, 18, 18, 18, 18, 17, 162, 162, 162, 19, 18, 18, 17, 17, 16, 167, 167, 167, 18, 18, 18, + 18, 18, 17, 18, 17, 18, 167, 167, 167, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 66, 66, 66, 148, 148, 148, 17, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 167, 167, 167, 24, 24, 25, 17, 17, 16, 16, 17, 16, 41, 40, 40, 128, 128, 128, 16, 16, 16, 167, 167, 167, + 16, 16, 17, 17, 17, 17, 17, 17, 17, 167, 167, 167, 17, 17, 16, 17, 17, 17, 167, 167, 167, 25, 25, 25, 16, 16, 16, 17, 17, 16, 40, 40, 40, 127, 127, 127, 17, 17, 16, 17, 17, 17, 15, 15, 15, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, + 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 22, 22, 22, 58, 58, 60, 50, 50, 49, 22, 22, 23, 20, 19, 19, 19, 19, 19, 21, 20, 19, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 22, 21, 21, 21, 20, 20, 19, 21, 20, 21, 21, 21, 20, 21, 21, 21, + 167, 167, 167, 22, 22, 21, 22, 22, 22, 21, 21, 21, 20, 20, 21, 147, 147, 147, 24, 24, 24, 21, 22, 22, 21, 21, 20, 21, 21, 21, 152, 152, 152, 21, 21, 21, 22, 22, 22, 167, 167, 167, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 167, 167, 167, + 23, 23, 23, 22, 22, 22, 23, 22, 23, 167, 167, 167, 22, 22, 23, 22, 22, 22, 23, 22, 22, 167, 167, 167, 23, 23, 23, 148, 148, 147, 26, 26, 26, 23, 23, 24, 22, 22, 23, 23, 23, 24, 152, 152, 152, 23, 24, 23, 24, 24, 24, 167, 167, 167, 24, 24, 24, 23, 23, 23, 23, 23, 24, + 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 25, 24, 25, 24, 23, 23, 23, 24, 23, 25, 24, 24, 160, 160, 160, 24, 24, 24, 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 24, 24, 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 24, 25, 167, 167, 167, 24, 25, 25, + 24, 24, 24, 148, 148, 148, 28, 28, 28, 25, 24, 24, 25, 25, 25, 25, 25, 24, 152, 152, 152, 25, 25, 25, 25, 25, 25, 167, 167, 167, 24, 24, 24, 24, 24, 24, 24, 24, 24, 167, 167, 167, 25, 26, 25, 24, 24, 23, 25, 25, 25, 167, 167, 167, 24, 25, 25, 24, 24, 25, 25, 25, 26, + 167, 167, 167, 24, 24, 25, 30, 30, 30, 100, 100, 100, 144, 144, 144, 160, 160, 160, 167, 167, 167, 24, 24, 24, 25, 25, 25, 167, 167, 167, 25, 25, 25, 24, 24, 25, 25, 25, 25, 160, 160, 160, 24, 24, 25, 148, 148, 148, 28, 28, 28, 25, 24, 25, 25, 25, 25, 25, 25, 25, 152, 152, 152, + 25, 24, 24, 24, 24, 24, 167, 167, 167, 25, 25, 24, 25, 25, 24, 24, 23, 24, 167, 167, 167, 25, 25, 25, 24, 24, 25, 24, 23, 24, 24, 24, 24, 23, 23, 23, 37, 37, 37, 116, 116, 116, 142, 142, 142, 53, 53, 53, 24, 24, 24, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, + 167, 167, 167, 24, 24, 24, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 22, 22, 23, 23, 23, 23, 23, 23, 23, 148, 148, 148, 27, 27, 27, 23, 23, 23, 23, 23, 23, 23, 22, 23, 167, 167, 167, 22, 22, 22, 22, 22, 23, 160, 160, 160, 22, 22, 22, 22, 22, 22, + 35, 35, 35, 116, 116, 116, 142, 142, 142, 52, 52, 52, 22, 22, 21, 167, 167, 167, 22, 22, 22, 22, 22, 21, 21, 21, 21, 167, 167, 167, 22, 22, 21, 22, 22, 22, 22, 22, 22, 167, 167, 167, 20, 21, 21, 22, 22, 22, 21, 21, 21, 167, 167, 167, 21, 21, 22, 147, 147, 147, 24, 24, 24, + 21, 21, 22, 22, 22, 22, 21, 21, 22, 152, 152, 152, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 21, 21, 20, 19, 20, 33, 33, 33, 115, 115, 115, 141, 141, 141, 51, 51, 51, 20, 20, 21, 167, 167, 167, 20, 20, 20, 20, 19, 20, 19, 19, 20, 21, 21, 20, 20, 20, 21, 20, 20, 20, + 167, 167, 167, 19, 19, 18, 20, 20, 20, 19, 19, 19, 167, 167, 167, 20, 19, 19, 20, 20, 19, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 19, 19, 20, 167, 167, 167, 19, 18, 19, 18, 18, 19, 19, 19, 19, 47, 47, 47, 121, 121, 121, 19, 19, 18, 19, 19, 19, + 18, 18, 18, 167, 167, 167, 18, 18, 18, 17, 17, 18, 19, 18, 19, 21, 21, 21, 146, 146, 146, 19, 19, 19, 167, 167, 167, 18, 18, 18, 18, 18, 18, 167, 167, 167, 17, 17, 18, 19, 18, 19, 17, 18, 17, 167, 167, 167, 18, 18, 18, 146, 146, 146, 21, 21, 21, 17, 17, 17, 18, 18, 18, + 17, 18, 17, 153, 153, 153, 17, 17, 17, 18, 18, 18, 160, 160, 160, 17, 17, 18, 18, 17, 18, 167, 167, 167, 17, 17, 17, 17, 16, 17, 18, 18, 17, 167, 167, 167, 18, 17, 18, 18, 17, 18, 30, 30, 29, 114, 114, 114, 141, 141, 141, 48, 48, 48, 17, 18, 18, 18, 18, 18, 17, 17, 17, + 17, 17, 18, 167, 167, 167, 17, 17, 17, 16, 16, 17, 17, 17, 17, 21, 21, 21, 146, 146, 146, 17, 17, 16, 167, 167, 167, 18, 18, 18, 17, 17, 17, 17, 17, 17, 167, 167, 167, 16, 16, 16, 17, 16, 16, 167, 167, 167, 16, 16, 16, 17, 17, 17, 16, 17, 17, 21, 21, 20, 146, 146, 146, + 15, 15, 14, 17, 16, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 22, 22, 22, 59, 59, 60, 50, 50, 49, 21, 21, 21, 20, 20, 20, 19, 19, 19, 21, 20, 21, 21, 21, 21, + 21, 20, 21, 19, 19, 19, 19, 19, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 69, 69, 69, 129, 129, 129, 45, 45, 45, 21, 21, 21, 21, 21, 21, 33, 33, 32, 145, 145, 145, 22, 22, 21, + 22, 21, 20, 167, 167, 167, 49, 48, 49, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 167, 167, 167, 30, 30, 29, 23, 22, 22, 31, 31, 31, 167, 167, 167, 27, 27, 28, 22, 22, 22, 39, 39, 39, 158, 158, 158, 24, 24, 23, 130, 130, 129, 46, 46, 46, 24, 24, 24, + 23, 23, 23, 35, 35, 35, 146, 146, 145, 23, 23, 23, 24, 24, 23, 167, 167, 167, 49, 49, 49, 23, 24, 24, 24, 24, 24, 138, 138, 138, 45, 44, 45, 23, 23, 23, 37, 37, 37, 155, 155, 155, 24, 24, 24, 23, 23, 24, 23, 23, 24, 25, 25, 24, 157, 157, 157, 24, 24, 23, 23, 23, 23, + 167, 167, 167, 31, 31, 31, 24, 24, 24, 37, 37, 37, 159, 159, 159, 23, 24, 24, 25, 25, 24, 167, 167, 167, 25, 24, 25, 24, 24, 24, 130, 130, 130, 48, 48, 48, 25, 24, 25, 25, 25, 25, 36, 36, 36, 146, 146, 146, 25, 25, 24, 24, 24, 24, 167, 167, 167, 50, 50, 50, 25, 25, 25, + 24, 24, 24, 167, 167, 167, 32, 31, 31, 25, 25, 25, 33, 33, 34, 167, 167, 167, 30, 30, 29, 25, 24, 24, 41, 40, 41, 158, 158, 158, 25, 24, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 34, 34, 34, 162, 162, 162, 24, 24, 25, 25, 25, 25, 167, 167, 167, 25, 24, 24, 25, 25, 25, + 25, 25, 25, 157, 157, 157, 25, 25, 26, 130, 130, 130, 47, 47, 47, 25, 24, 25, 24, 24, 24, 36, 36, 37, 146, 146, 146, 25, 24, 24, 25, 25, 25, 167, 167, 167, 32, 32, 32, 24, 24, 24, 37, 37, 37, 159, 159, 159, 24, 24, 25, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, + 132, 132, 132, 95, 95, 95, 26, 27, 26, 24, 23, 23, 24, 24, 24, 138, 138, 138, 45, 45, 44, 23, 23, 23, 37, 37, 37, 155, 155, 155, 24, 24, 24, 138, 138, 138, 44, 44, 45, 23, 23, 23, 37, 37, 37, 155, 155, 155, 23, 23, 23, 24, 23, 23, 23, 22, 22, 130, 130, 130, 46, 46, 47, + 22, 22, 22, 23, 23, 22, 31, 31, 31, 167, 167, 167, 23, 22, 22, 22, 22, 22, 157, 157, 157, 22, 21, 21, 23, 23, 23, 131, 131, 131, 94, 94, 94, 25, 25, 25, 22, 22, 21, 21, 22, 22, 167, 167, 167, 22, 21, 22, 22, 21, 22, 22, 22, 22, 167, 167, 167, 49, 49, 49, 22, 21, 22, + 21, 21, 20, 167, 167, 167, 28, 28, 28, 21, 21, 21, 34, 34, 35, 159, 159, 159, 21, 21, 21, 129, 129, 129, 45, 45, 44, 21, 21, 21, 21, 21, 21, 32, 32, 31, 145, 145, 145, 21, 22, 21, 22, 22, 21, 20, 19, 20, 20, 19, 19, 20, 20, 19, 131, 131, 131, 93, 93, 93, 21, 21, 21, + 20, 20, 19, 19, 19, 19, 167, 167, 167, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 19, 19, 167, 167, 167, 27, 26, 27, 20, 20, 21, 32, 33, 33, 159, 159, 159, 20, 20, 19, 19, 19, 18, 137, 137, 137, 41, 41, 41, 18, 18, 18, 34, 34, 33, 155, 155, 155, + 19, 19, 19, 167, 167, 167, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 19, 20, 131, 131, 131, 36, 36, 36, 19, 18, 18, 19, 19, 18, 167, 167, 167, 30, 29, 29, 18, 18, 18, 18, 18, 18, 42, 42, 42, 133, 133, 133, 19, 19, 19, 167, 167, 167, 18, 18, 17, 19, 18, 18, 167, 167, 167, + 18, 18, 18, 18, 18, 19, 18, 18, 18, 167, 167, 167, 18, 18, 18, 126, 126, 126, 43, 43, 43, 17, 17, 17, 18, 18, 18, 19, 19, 20, 160, 160, 160, 18, 17, 17, 17, 17, 17, 157, 157, 157, 17, 17, 17, 16, 17, 17, 167, 167, 167, 25, 25, 25, 17, 18, 18, 31, 31, 31, 158, 158, 158, + 17, 17, 18, 17, 17, 17, 130, 130, 130, 92, 91, 91, 20, 20, 21, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 167, 167, 167, 28, 28, 28, 17, 18, 17, 17, 17, 17, 41, 41, 40, 133, 133, 133, 18, 17, 17, 167, 167, 167, 24, 24, 24, 17, 17, 17, 29, 29, 29, + 158, 158, 159, 17, 17, 16, 17, 17, 17, 167, 167, 167, 28, 28, 28, 17, 17, 17, 16, 16, 16, 41, 40, 41, 133, 133, 133, 16, 16, 16, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 16, 17, 22, 22, 22, 59, 59, 60, 50, 50, 49, 22, 22, 22, 20, 20, 21, 20, 20, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 19, 20, 21, 21, 21, 20, 20, 21, 19, 19, 20, 21, 21, 22, 167, 167, 167, 21, 21, 21, 22, 22, 21, + 20, 20, 21, 21, 22, 22, 74, 74, 74, 117, 117, 118, 22, 22, 21, 22, 22, 23, 106, 106, 106, 93, 93, 93, 22, 22, 22, 21, 21, 21, 167, 167, 167, 101, 101, 101, 25, 25, 25, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 167, 167, 167, 89, 89, 89, 22, 22, 23, 77, 77, 77, + 154, 154, 154, 84, 84, 84, 23, 23, 23, 81, 81, 81, 131, 131, 131, 23, 23, 23, 75, 75, 75, 118, 118, 118, 24, 24, 24, 24, 23, 23, 108, 108, 108, 94, 94, 95, 24, 24, 23, 23, 23, 24, 167, 167, 167, 103, 103, 102, 26, 26, 26, 23, 23, 24, 84, 85, 85, 97, 97, 96, 24, 24, 24, + 78, 78, 78, 115, 115, 115, 24, 24, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 155, 155, 155, 25, 24, 24, 24, 24, 23, 167, 167, 167, 85, 85, 85, 25, 24, 24, 78, 77, 77, 131, 131, 131, 24, 24, 24, 24, 24, 25, 167, 167, 167, 25, 25, 24, 25, 24, 24, 76, 76, 76, 119, 119, 119, + 26, 26, 26, 24, 24, 24, 108, 108, 108, 95, 94, 94, 24, 24, 24, 25, 25, 25, 167, 167, 167, 103, 103, 103, 28, 28, 28, 25, 25, 26, 167, 167, 167, 90, 90, 90, 25, 24, 25, 79, 79, 79, 154, 154, 154, 85, 85, 85, 25, 25, 25, 82, 83, 83, 131, 131, 131, 25, 25, 25, 37, 37, 38, + 29, 29, 29, 25, 25, 26, 74, 74, 73, 135, 135, 135, 25, 25, 24, 25, 25, 26, 167, 167, 167, 25, 25, 25, 25, 25, 25, 25, 25, 24, 156, 155, 156, 24, 24, 24, 76, 76, 75, 118, 118, 119, 26, 26, 26, 24, 24, 24, 108, 108, 108, 95, 94, 95, 25, 25, 25, 25, 25, 25, 167, 167, 167, + 86, 86, 85, 25, 25, 25, 78, 78, 78, 131, 131, 131, 24, 24, 23, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 154, 154, 154, 44, 44, 44, 23, 23, 23, 27, 27, 28, 23, 23, 24, 85, 85, 84, 96, 96, 96, 23, 22, 23, 77, 77, 77, 115, 115, 115, 24, 24, 23, 84, 84, 84, + 96, 96, 96, 24, 24, 24, 78, 78, 77, 115, 114, 115, 23, 23, 22, 22, 23, 23, 23, 23, 23, 75, 75, 75, 121, 121, 122, 26, 25, 25, 23, 23, 22, 96, 96, 96, 167, 167, 167, 23, 23, 22, 22, 22, 22, 155, 155, 155, 23, 23, 23, 23, 23, 23, 154, 154, 154, 43, 43, 43, 22, 22, 23, + 27, 27, 26, 23, 23, 23, 167, 167, 167, 22, 22, 21, 21, 21, 21, 23, 23, 23, 167, 167, 167, 102, 102, 102, 25, 24, 24, 21, 22, 22, 167, 167, 167, 87, 87, 88, 21, 22, 21, 77, 77, 77, 130, 130, 130, 21, 22, 22, 74, 74, 73, 117, 117, 117, 21, 21, 21, 21, 21, 21, 106, 106, 106, + 93, 93, 93, 21, 21, 20, 21, 21, 21, 20, 20, 19, 21, 20, 21, 20, 20, 19, 154, 154, 154, 41, 40, 41, 20, 20, 20, 25, 24, 25, 20, 20, 20, 167, 167, 167, 19, 19, 19, 19, 19, 20, 19, 19, 19, 21, 21, 20, 19, 18, 19, 19, 19, 19, 167, 167, 167, 83, 83, 83, 19, 19, 20, + 75, 75, 75, 130, 130, 130, 19, 19, 18, 19, 18, 18, 82, 82, 82, 94, 94, 94, 19, 19, 19, 75, 75, 75, 113, 113, 113, 19, 18, 18, 167, 167, 167, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 71, 71, 71, 96, 96, 96, 18, 18, 18, 18, 18, 19, 167, 167, 167, 103, 103, 103, + 19, 19, 19, 21, 21, 21, 118, 118, 119, 84, 84, 84, 18, 18, 19, 167, 167, 167, 17, 17, 17, 18, 17, 18, 167, 167, 167, 19, 19, 19, 18, 18, 18, 18, 18, 18, 167, 167, 167, 17, 17, 17, 68, 68, 68, 123, 123, 123, 22, 22, 22, 17, 17, 17, 81, 81, 81, 165, 165, 165, 17, 17, 17, + 17, 17, 16, 155, 155, 155, 17, 17, 17, 18, 17, 17, 167, 167, 167, 82, 82, 82, 17, 17, 18, 74, 74, 73, 129, 129, 129, 17, 17, 17, 17, 17, 17, 154, 154, 153, 38, 38, 38, 16, 16, 16, 22, 22, 22, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 167, 167, 167, 103, 103, 103, + 18, 18, 18, 20, 20, 20, 118, 118, 118, 83, 83, 83, 17, 17, 17, 167, 167, 167, 85, 85, 85, 18, 17, 18, 74, 74, 74, 129, 129, 129, 17, 17, 17, 17, 17, 17, 167, 167, 167, 103, 102, 103, 17, 17, 18, 20, 19, 20, 118, 118, 118, 83, 83, 83, 17, 16, 17, 16, 15, 15, 17, 17, 17, + 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 23, 22, 23, 59, 59, 60, 50, 50, 49, 22, 22, 22, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 20, 19, 21, 21, 21, 20, 20, 20, 21, 21, 20, + 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 167, 167, 167, 20, 21, 20, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 88, 88, 88, 138, 138, 138, 140, 140, 140, 102, 102, 102, 25, 25, 25, 22, 22, 22, 22, 21, 21, 167, 167, 167, 71, 71, 71, + 149, 149, 149, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 167, 167, 167, 73, 72, 73, 131, 131, 131, 139, 139, 139, 48, 48, 48, 85, 84, 84, 134, 134, 134, 144, 144, 143, 50, 50, 51, 22, 22, 22, 23, 23, 23, 89, 89, 88, 138, 138, 138, 141, 141, 141, 103, 103, 103, 27, 27, 26, + 23, 23, 23, 24, 24, 24, 167, 167, 167, 73, 73, 73, 149, 149, 149, 24, 24, 24, 24, 24, 24, 103, 103, 103, 131, 132, 132, 127, 127, 127, 37, 37, 36, 24, 23, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 154, 154, 154, 24, 24, 24, 24, 23, 25, 167, 167, 167, 74, 74, 74, 133, 133, 133, + 142, 142, 142, 50, 50, 49, 25, 25, 24, 125, 125, 125, 167, 167, 167, 135, 135, 135, 89, 89, 89, 25, 25, 24, 90, 90, 90, 138, 138, 138, 141, 141, 141, 105, 104, 105, 29, 29, 29, 25, 25, 25, 25, 25, 25, 167, 167, 167, 74, 74, 74, 149, 149, 149, 25, 25, 25, 167, 167, 167, 73, 73, 73, + 132, 132, 132, 140, 140, 140, 51, 51, 51, 86, 86, 86, 135, 135, 135, 144, 144, 144, 52, 52, 52, 25, 25, 25, 59, 59, 60, 132, 132, 132, 137, 137, 137, 136, 136, 136, 50, 50, 50, 27, 27, 27, 135, 135, 135, 167, 167, 167, 135, 135, 135, 101, 101, 101, 26, 26, 25, 154, 154, 154, 24, 24, 24, + 25, 25, 25, 90, 90, 90, 138, 138, 138, 141, 141, 141, 104, 104, 104, 27, 27, 27, 25, 25, 25, 24, 24, 24, 167, 167, 167, 75, 75, 75, 133, 133, 133, 142, 142, 142, 50, 50, 50, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 66, 66, 66, 141, 141, 141, 132, 132, 132, + 111, 111, 111, 24, 24, 24, 25, 25, 25, 104, 103, 103, 132, 132, 132, 127, 127, 127, 36, 35, 36, 23, 24, 24, 25, 25, 25, 103, 103, 103, 132, 131, 131, 126, 126, 126, 35, 35, 35, 23, 22, 23, 22, 22, 22, 24, 23, 23, 24, 23, 24, 93, 93, 93, 143, 143, 143, 130, 129, 130, 81, 81, 81, + 167, 167, 167, 22, 22, 22, 23, 23, 22, 154, 154, 154, 23, 23, 22, 23, 23, 23, 64, 64, 64, 140, 140, 140, 131, 131, 131, 112, 112, 112, 134, 134, 134, 167, 167, 167, 134, 134, 134, 99, 98, 99, 21, 21, 22, 167, 167, 167, 71, 71, 71, 148, 148, 148, 21, 21, 21, 167, 167, 167, 69, 69, 68, + 136, 136, 136, 143, 143, 143, 48, 48, 48, 21, 21, 21, 22, 21, 21, 87, 87, 87, 137, 137, 137, 140, 140, 140, 102, 102, 102, 24, 24, 24, 20, 21, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 63, 63, 63, 140, 140, 140, 131, 131, 131, 110, 109, 110, 124, 124, 124, 167, 167, 167, + 134, 134, 134, 86, 86, 86, 19, 20, 20, 20, 19, 19, 20, 20, 19, 20, 19, 20, 167, 167, 167, 72, 72, 72, 132, 132, 131, 141, 141, 141, 46, 46, 45, 19, 19, 19, 19, 18, 19, 20, 20, 20, 101, 101, 101, 130, 130, 130, 125, 125, 125, 34, 34, 34, 134, 134, 134, 167, 167, 167, 134, 134, 134, + 98, 97, 98, 19, 19, 19, 19, 19, 19, 21, 21, 22, 141, 141, 141, 21, 22, 21, 18, 18, 18, 167, 167, 167, 58, 58, 58, 126, 126, 126, 146, 146, 146, 103, 103, 103, 21, 20, 20, 18, 18, 18, 167, 167, 167, 19, 19, 19, 19, 19, 19, 167, 167, 167, 18, 18, 18, 18, 18, 19, 17, 17, 18, + 167, 167, 167, 18, 18, 18, 18, 17, 17, 84, 84, 84, 141, 141, 141, 128, 128, 128, 83, 83, 83, 153, 153, 153, 18, 17, 17, 18, 18, 18, 153, 153, 153, 18, 18, 18, 17, 17, 16, 167, 167, 167, 70, 70, 70, 131, 131, 131, 141, 141, 141, 44, 44, 44, 17, 17, 18, 18, 17, 17, 61, 61, 61, + 139, 139, 139, 130, 130, 130, 108, 108, 108, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 167, 167, 167, 57, 57, 57, 126, 126, 126, 146, 146, 146, 103, 103, 103, 20, 20, 20, 18, 18, 17, 167, 167, 167, 66, 65, 66, 135, 135, 135, 143, 143, 143, 44, 44, 44, 17, 17, 17, 17, 17, 16, + 167, 167, 167, 57, 57, 57, 126, 126, 126, 146, 146, 146, 103, 103, 103, 19, 19, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 18, 17, 16, 16, 17, 17, 17, 16, 16, 15, 17, 16, 17, 17, 17, 17, 17, 16, 18, 23, 23, 23, 59, 59, 60, + 50, 50, 49, 22, 22, 22, 21, 21, 19, 21, 21, 21, 20, 19, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 22, 21, 22, 22, 22, 21, 21, 21, 167, 167, 167, 22, 22, 21, 21, 21, 20, 21, 22, 21, 22, 21, 22, 22, 21, 22, + 22, 21, 21, 21, 21, 21, 23, 23, 23, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 22, 23, 23, 22, 23, 22, 22, 22, 22, 23, 22, 22, 23, 22, 23, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, + 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 23, 24, 24, 23, 23, 24, 23, 24, 24, 24, 25, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, + 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 26, 25, 24, 25, 25, 25, 24, 25, 25, 25, 26, 25, 25, 24, 24, 24, 24, 25, 25, 162, 162, 162, 31, 31, 31, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, + 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 26, 26, 26, 25, 25, 26, 25, 25, 26, 25, 25, 25, 26, 25, 25, 25, 25, 24, 25, 25, 24, 26, 25, 25, 25, 25, 26, + 25, 25, 26, 25, 25, 25, 25, 25, 25, 167, 167, 167, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 26, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, + 24, 25, 25, 24, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 23, 23, 23, 25, 25, 25, 23, 24, 24, 25, 25, 26, 24, 24, 25, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 22, 24, 24, 24, 23, 23, 24, 22, 22, 22, + 24, 23, 23, 24, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 167, 167, 167, 24, 23, 23, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 21, 21, 22, 22, 22, 23, 22, 23, 22, 23, 23, 21, 21, 20, 22, 22, 22, 167, 167, 167, + 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 167, 167, 167, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 22, 22, 22, 20, 20, 20, 20, 20, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 19, 19, 20, + 21, 20, 20, 21, 21, 21, 20, 20, 19, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 162, 162, 162, 28, 27, 27, 20, 20, 19, 19, 19, 19, 21, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 19, 167, 167, 167, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 18, 19, 18, 18, 18, 96, 96, 96, 72, 72, 72, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, + 18, 18, 18, 18, 18, 18, 167, 167, 167, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 17, 18, 17, 18, 17, 17, 16, 17, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, + 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 18, 18, 18, 17, 18, 17, 16, 17, 17, 18, 17, 16, 17, 17, 17, 16, 18, 16, 16, 17, 17, 16, 17, + 17, 17, 17, 18, 18, 17, 167, 167, 167, 18, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 16, 16, 17, + 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 15, 16, 17, 17, 17, 22, 22, 22, 59, 59, 60, 50, 50, 49, 22, 22, 22, 21, 20, 20, 20, 20, 21, 20, 20, 21, 21, 20, 20, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 20, 21, + 21, 21, 21, 21, 21, 21, 22, 21, 21, 167, 167, 167, 143, 143, 143, 143, 143, 143, 143, 143, 143, 95, 95, 95, 21, 21, 21, 23, 22, 22, 21, 21, 21, 21, 21, 21, 23, 23, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 21, 23, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, + 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 23, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 25, 25, 25, 25, 102, 101, 102, 24, 24, 23, 24, 24, 24, 25, 25, 24, 24, 25, 24, 25, 24, 25, 25, 25, 25, 24, 23, 24, 24, 24, 24, + 26, 25, 25, 133, 133, 133, 81, 81, 81, 26, 26, 26, 25, 25, 25, 25, 25, 24, 26, 26, 25, 25, 25, 25, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 24, + 25, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 24, 75, 75, 75, 25, 25, 25, 25, 25, 25, 25, 25, 25, 101, 101, 102, 25, 25, 24, 24, 24, 24, 26, 26, 26, 25, 24, 25, + 25, 25, 25, 25, 25, 25, 25, 24, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 23, 24, 24, 23, 24, 24, 24, 24, 24, 25, 24, 25, + 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 167, 167, 167, 23, 22, 23, 22, 22, 22, + 101, 101, 101, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 23, 23, 22, 22, 22, 21, 72, 72, 73, 21, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 20, 22, 22, 21, 23, 22, 23, 167, 167, 167, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, + 22, 22, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 21, 133, 133, 133, 77, 77, 77, 20, 20, 20, 20, 20, 20, + 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 19, 18, 19, 19, 20, 20, 21, 21, 20, 19, 18, 18, 20, 20, 20, 20, 20, 19, 18, 18, 18, 19, 19, 19, 19, 19, 18, 71, 71, 71, 19, 19, 19, 20, 20, 20, 18, 18, 19, 19, 19, 20, + 19, 19, 20, 36, 36, 36, 133, 133, 133, 20, 19, 19, 18, 18, 18, 19, 18, 18, 19, 19, 18, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 19, 167, 167, 167, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 19, + 17, 17, 18, 19, 18, 19, 17, 17, 16, 18, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 98, 98, 98, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 16, 17, 18, 18, 19, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, + 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 18, 17, 17, 18, 17, 17, 16, 18, 17, 18, 16, 16, 16, 16, 16, 17, 167, 167, 167, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 15, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 18, 17, 17, + 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 22, 22, 23, 59, 59, 60, 50, 50, 49, 23, 22, 22, 20, 20, 20, + 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 22, 21, 21, 21, 21, 21, 20, 20, 19, 20, 20, 21, 21, 21, 20, 20, 21, 20, 21, 20, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 21, + 21, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 21, 22, 23, 22, 23, 23, 23, 23, 23, 23, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 22, 22, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, + 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 24, 23, 24, 25, 24, 23, 23, 23, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, + 24, 24, 23, 24, 24, 23, 25, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 26, 25, 24, 25, 24, 23, 23, 54, 54, 54, 144, 144, 144, 156, 156, 156, 38, 37, 37, 26, 25, 25, 26, 25, 25, 25, 25, 25, 24, 24, 24, 26, 26, 26, 24, 24, 25, 25, 25, 26, + 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 23, 26, 26, 25, 25, 25, 25, 26, 25, 25, 26, 26, 26, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 25, 25, 25, 25, 26, 26, 26, 26, 25, 24, 24, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 24, 24, + 25, 25, 26, 25, 25, 26, 25, 25, 26, 25, 25, 25, 24, 25, 25, 26, 25, 25, 24, 24, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 26, 25, 24, 24, 25, 25, 26, 24, 24, 25, 24, 24, 24, + 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 22, 24, 23, 24, 24, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, + 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 167, 167, 167, 21, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 23, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 22, 22, 22, 22, 22, 21, 21, 21, + 22, 22, 22, 22, 21, 21, 23, 22, 22, 21, 22, 22, 167, 167, 167, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 22, + 21, 21, 21, 20, 19, 20, 20, 20, 20, 19, 20, 19, 20, 20, 19, 50, 50, 49, 143, 143, 143, 155, 155, 155, 34, 34, 34, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 18, + 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 18, 20, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 19, 19, 167, 167, 167, + 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 19, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, + 16, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 16, 17, 17, 16, 17, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 167, 167, 167, + 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 15, 15, 17, 17, 18, 16, 16, 15, 17, 16, 17, 17, 18, 17, + 16, 16, 16, 17, 17, 16, 16, 17, 17, 16, 16, 17, 22, 22, 22, 59, 59, 60, 50, 50, 49, 22, 22, 22, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 21, 21, 21, 20, 21, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 20, + 22, 22, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 20, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 24, 22, 22, 23, 23, 23, 23, 22, 22, 21, 22, 22, 22, + 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 22, 24, 24, 23, 23, 23, 23, 23, 22, 23, 24, 24, 24, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, + 24, 24, 23, 23, 23, 23, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 24, 25, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 26, 25, 25, 24, 24, 24, 25, 25, 25, 26, 26, 25, 25, 24, 25, 25, 25, 25, 26, 25, 25, + 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 26, 25, 25, 25, 24, 24, 25, 26, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 26, 25, 25, 25, 25, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, + 25, 25, 25, 25, 24, 25, 26, 26, 26, 25, 25, 26, 25, 26, 26, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 24, 26, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, + 25, 25, 26, 26, 25, 26, 24, 24, 24, 25, 24, 25, 25, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, + 24, 23, 24, 23, 24, 23, 25, 25, 25, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 22, 22, 24, 23, 24, 23, 22, 23, 23, 23, 24, 23, 23, 22, 23, 22, 22, 23, 23, 23, + 23, 23, 23, 24, 24, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, + 21, 21, 21, 20, 19, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 20, 19, 18, 18, 19, 19, 19, 19, 20, 20, 18, 18, 19, 20, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 20, 19, 19, 19, 18, 18, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 19, + 18, 18, 19, 19, 19, 19, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, 19, 19, 18, 17, 17, 18, 18, 17, 18, 18, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, + 18, 18, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, + 16, 15, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, + 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 23, 23, 23, 59, 59, 60, 50, 50, 49, 22, 22, 22, 20, 20, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, + 22, 21, 21, 22, 22, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 20, 20, 19, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 23, 22, 22, + 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 24, 23, 22, 22, 21, 22, 23, 23, 23, 23, 23, 22, 22, 22, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, + 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 24, 24, 24, 25, 24, 24, 23, 24, 24, 24, 24, 25, 24, 25, 24, 24, 25, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, + 24, 24, 24, 24, 24, 25, 26, 26, 26, 26, 26, 26, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 25, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 24, 25, 25, 25, 26, 26, 25, 25, 25, 25, + 25, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 27, 26, 26, 26, 26, 25, 25, 25, 24, 25, 25, 25, 26, 26, 25, 25, 25, 24, 25, 25, 24, 24, 24, 24, 25, 25, 24, + 24, 24, 25, 25, 26, 26, 26, 26, 25, 25, 25, 25, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 24, 25, 26, 26, 26, 25, 25, 26, 25, 25, 25, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, + 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 25, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 25, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 21, 22, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 19, 19, 19, 20, 20, 20, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 18, 20, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, + 20, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 19, 19, 19, 19, 18, 18, 18, + 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 17, 18, 18, 19, 19, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, + 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 16, 16, 17, 16, 17, 17, 16, 16, 16, 15, 16, 16, 16, + 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 16, 16, 15, 16, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, + 16, 16, 17, 22, 23, 23, 59, 59, 61, 50, 50, 49, 22, 21, 22, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 22, 21, 21, 21, 20, 21, 21, 20, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, + 22, 22, 23, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 23, 22, 22, 22, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 23, 23, 23, 24, 23, 24, 23, 22, 23, 23, 23, 23, + 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, + 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 24, 24, 25, 26, 26, 25, 25, 25, 25, 25, 24, 25, 24, 25, 25, 25, 25, 26, 26, 25, 26, 25, 26, 26, 25, 25, + 25, 25, 25, 26, 25, 25, 26, 25, 26, 25, 25, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 25, 26, 26, 25, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 25, 26, 25, 26, 25, 24, 25, 26, 24, 26, 25, 25, 25, 25, 25, 25, 25, 25, + 26, 25, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 26, 26, 25, 25, 25, 24, + 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 25, 26, 26, 26, 24, 25, 25, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 25, 24, 24, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 23, 23, 24, 24, 24, 25, 25, 25, + 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 22, 23, 23, 23, 23, 24, 24, 23, 22, 22, 22, 22, 22, 23, 24, 24, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 22, 23, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 22, 20, 20, 20, 21, 20, 21, 21, 22, 21, 21, 21, 21, + 21, 21, 20, 20, 20, 20, 21, 21, 22, 19, 19, 20, 20, 20, 20, 21, 21, 22, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 19, 19, 20, 20, 21, 20, 20, 20, + 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 18, 18, 19, 19, 19, 19, 20, 20, 19, 19, 18, 19, 20, 20, 20, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 19, 18, + 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 18, 19, 19, 18, + 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 17, 16, 17, + 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 18, 18, 18, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, + 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 22, 22, 22, 59, 59, 61, 50, 50, 49, 22, 22, 22, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 21, 20, 20, 21, 21, 20, 22, 21, 22, 21, 21, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 23, 21, 21, 22, 22, 22, 22, + 23, 23, 24, 22, 22, 22, 23, 23, 22, 23, 23, 24, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 23, 24, 23, 23, 23, 23, 24, 22, 24, 24, 24, 24, 24, 24, 22, 22, 22, 24, 24, 24, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, + 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 25, 24, 25, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 25, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 26, 25, 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 25, 26, 24, 24, 25, 24, 24, 24, 25, 25, 25, + 24, 24, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 24, 24, 23, 25, 25, 25, 26, 26, 25, 25, 25, 26, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 27, 25, 24, 25, 26, 26, 26, 26, 26, 26, 26, 25, 27, 25, 25, 25, 25, 24, 25, 26, 26, 26, 24, 25, 25, + 25, 25, 24, 26, 25, 27, 26, 26, 26, 26, 26, 26, 25, 25, 26, 27, 26, 27, 25, 24, 25, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 26, 24, 24, 24, 26, 26, 26, 26, 26, 26, + 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 26, 26, 25, 25, 24, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, + 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 25, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, + 21, 22, 22, 23, 23, 23, 23, 22, 23, 24, 24, 23, 23, 23, 22, 23, 22, 24, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, + 22, 23, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 20, 20, 20, 22, 22, 21, 20, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 19, 20, 21, 21, 20, + 20, 20, 20, 21, 20, 20, 21, 20, 21, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 18, 19, 20, 19, 19, 18, 18, 19, 19, 19, 19, 19, 20, 19, + 19, 18, 18, 18, 18, 17, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 19, 18, 18, 18, + 18, 18, 17, 18, 18, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 18, 18, 18, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 18, + 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 18, 17, 17, 16, 15, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 16, 16, 16, 15, 16, 17, 17, 16, 16, 16, 16, 22, 22, 22, 59, 59, 61, + 50, 50, 49, 22, 22, 22, 20, 20, 20, 20, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 19, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 22, 22, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 21, 22, 22, 22, 23, + 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 24, 23, 23, 23, + 23, 23, 23, 23, 23, 22, 25, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 22, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 25, 25, 24, 24, 24, 25, + 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 26, 25, 25, 25, 24, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 25, 24, 24, 26, 26, 26, 25, 25, 26, 24, 24, 24, 25, 25, 25, 26, 26, 26, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, + 24, 24, 25, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 27, 27, 26, 25, 26, 26, 26, 26, 27, 26, 26, 25, 25, 25, 27, 26, 27, 26, 26, 25, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, 26, + 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 24, 25, 25, 25, 26, 25, 25, 25, + 24, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 24, 23, 23, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, + 24, 23, 24, 23, 23, 23, 24, 24, 24, 23, 24, 24, 23, 23, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 22, 22, 23, 23, 23, 23, 22, 21, 21, 22, 22, 23, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, + 22, 21, 21, 20, 20, 21, 20, 20, 21, 20, 19, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 20, 19, 20, 21, 20, 21, 20, 19, 19, + 19, 19, 19, 19, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 19, 20, 20, 19, 18, 18, 18, 19, 19, 19, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 18, 19, 18, 18, + 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 19, 19, 19, 17, 17, 17, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 16, 16, 17, 17, 16, 17, + 18, 17, 18, 18, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 16, 16, 16, 16, 18, 18, 18, 16, 16, 16, 17, 17, 17, 16, 16, 15, 17, 17, 17, 17, 17, 18, 17, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 17, 17, 16, + 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 22, 22, 22, 59, 59, 61, 50, 50, 49, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 22, 22, 21, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 23, 22, 23, 23, 23, 22, 22, 22, 21, 21, 21, 21, 22, 21, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 23, 23, 23, 23, + 24, 23, 24, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 22, 24, 24, 24, 24, 23, 24, 24, 24, 25, + 23, 22, 23, 24, 24, 23, 25, 24, 24, 25, 25, 26, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 24, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, + 24, 24, 25, 25, 25, 26, 25, 25, 25, 25, 24, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 26, 26, 27, 26, 26, 26, 26, 26, 27, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, + 26, 26, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 26, 26, 26, 25, 24, 24, 24, 27, 27, 26, 25, 25, 25, + 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 25, 26, 26, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 26, 26, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 24, 24, 24, 23, 23, 25, 25, 25, 24, 24, 23, 24, 24, 24, + 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 22, 23, 23, 24, 24, 23, 23, 22, 22, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 22, 22, 21, 23, 23, 24, 23, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 20, 20, 20, 22, 21, 22, 21, 21, 21, + 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 22, 22, 21, 20, 20, 21, + 19, 19, 20, 19, 19, 19, 20, 19, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 18, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 20, 19, 20, 19, 19, 18, 17, 17, 19, 18, 17, 17, 19, 18, 18, 18, 18, 18, 17, 17, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, + 18, 18, 17, 18, 19, 19, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 18, 17, 17, + 16, 16, 16, 18, 18, 18, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 16, 17, 17, 17, 16, 15, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, + 17, 17, 18, 16, 16, 17, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 18, 18, 17, 16, 16, 17, 16, 16, 16, 16, 16, 17, 16, 17, 23, 22, 23, 59, 59, 61, 50, 50, 49, 22, 22, 23, 21, 21, 21, + 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 23, 22, 22, 22, 22, 21, 22, 22, 21, + 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 23, 22, 22, 22, 24, 24, 23, 22, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 24, 23, 23, + 23, 23, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 23, 23, 23, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 26, + 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 24, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, + 27, 26, 26, 26, 26, 26, 27, 27, 26, 25, 24, 24, 26, 26, 25, 26, 27, 26, 25, 25, 25, 26, 26, 26, 26, 26, 27, 26, 26, 26, 25, 25, 26, 25, 26, 26, 26, 26, 25, 27, 27, 26, 26, 26, 26, 25, 25, 24, 27, 26, 26, 26, 26, 27, 26, 26, 25, 25, 25, 25, 25, 25, 25, + 26, 25, 25, 26, 25, 25, 27, 27, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 24, 24, 26, 26, 25, 25, 25, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, + 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 25, 26, 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 25, 24, 25, 24, 25, 25, 25, 25, 24, 23, 24, 24, 24, 24, 22, 22, 23, 23, 23, 24, 24, 23, 23, + 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 22, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, + 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 23, 23, 22, 22, 21, 21, 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 22, 22, 22, 20, 20, 20, 21, 21, 21, 21, 21, 21, + 20, 20, 20, 21, 20, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 21, 21, 20, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, + 19, 19, 18, 20, 19, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 17, 18, 18, 18, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, + 19, 19, 19, 18, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 19, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, + 17, 17, 17, 17, 17, 16, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 17, 16, 16, 16, 18, 17, 17, 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 18, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, + 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 22, 22, 22, 59, 59, 61, 50, 50, 50, 23, 23, 22, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 21, 22, 22, 21, 21, 21, 21, 21, 21, + 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 23, 23, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 23, 23, 23, 22, 22, 22, 21, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 22, 23, 23, 23, 22, 22, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 23, 24, 24, 24, 25, 24, 24, 24, 25, 25, 24, + 24, 24, 24, 26, 25, 25, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 24, 24, 24, 23, 24, 25, 25, 24, 25, 25, 26, 25, 25, 26, 24, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 24, 26, 25, 26, 24, 24, 24, 26, 26, 27, + 27, 26, 26, 25, 26, 25, 25, 25, 25, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 27, 27, 27, 28, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 27, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, 25, 25, 26, 25, 26, + 25, 25, 26, 26, 26, 26, 26, 26, 27, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 26, 26, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 23, 23, 23, 25, 25, 25, 24, 24, 24, + 25, 25, 25, 24, 23, 23, 24, 24, 24, 24, 24, 23, 25, 24, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 23, 22, + 22, 22, 22, 23, 23, 23, 24, 23, 22, 23, 22, 23, 21, 22, 22, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 21, 21, 22, 22, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 20, 21, 22, 22, 23, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, + 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 22, 22, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, + 20, 19, 19, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 18, 18, 19, 19, 19, 20, 19, 20, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 20, 19, + 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, + 18, 18, 18, 17, 16, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 18, + 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 16, 16, 17, 18, 18, 17, 18, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 17, 17, 18, 17, 16, 16, 17, 17, 17, 17, 16, 16, 15, 17, 16, 16, 16, 16, 16, + 16, 16, 17, 16, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 16, 23, 23, 23, 59, 59, 61, 50, 50, 50, 22, 22, 22, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, + 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 22, 22, 20, 20, 20, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, + 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 24, 24, 23, 24, 25, 24, 25, 24, 23, 23, + 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 25, 25, 25, 24, 25, 24, 24, 23, 25, 25, 24, 25, 25, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 24, 24, 25, 24, 24, 25, 26, 26, 25, 25, 25, 24, + 26, 25, 25, 24, 24, 25, 26, 26, 26, 25, 25, 25, 25, 24, 25, 26, 26, 26, 26, 25, 25, 25, 25, 26, 25, 25, 26, 26, 26, 26, 25, 25, 25, 27, 27, 26, 26, 25, 25, 25, 25, 26, 25, 25, 26, 26, 26, 25, 26, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, 26, 27, 26, 27, + 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 27, 26, 27, 27, 26, 27, 26, 25, 26, 26, 26, 26, 27, 27, 26, 26, 25, 25, 26, 26, 26, 27, 26, 27, 27, 27, 27, 26, 26, 27, 25, 24, 25, 26, 25, 26, 27, 26, 27, 25, 25, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, + 26, 26, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 26, 25, 25, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 26, 25, 26, 25, 25, 25, 25, 25, 25, + 25, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 23, 24, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 23, 25, 24, 25, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 25, 24, 24, 24, 24, 24, + 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 22, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, + 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, + 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 18, 19, + 19, 19, 19, 20, 20, 19, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 20, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, + 19, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 19, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 16, 17, 17, 17, 18, + 18, 17, 18, 17, 16, 17, 17, 17, 16, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 18, 17, 16, 16, 16, 15, 16, 17, 18, 17, 17, 16, 16, 17, 17, 16, 16, + 17, 17, 17, 22, 22, 22, 59, 59, 61, 50, 50, 50, 23, 22, 22, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 22, 23, 22, 21, 21, 21, 22, 22, 21, 20, 20, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 22, + 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 24, 24, 23, 23, 22, 23, 22, 22, 23, 22, 23, 24, 24, 23, 24, 24, 24, 22, 22, 23, 23, 23, 24, + 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 23, 24, 23, 23, 24, 24, 25, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 26, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, + 26, 26, 26, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 26, 25, 25, 24, 26, 25, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 25, 26, 25, 25, 25, 25, 25, 26, 26, 26, + 25, 25, 26, 26, 26, 26, 26, 27, 27, 26, 26, 25, 26, 26, 26, 26, 25, 26, 27, 27, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 25, 26, 27, 27, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 27, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 27, 27, 27, 25, 26, 25, 26, 26, 25, 27, 27, 26, 26, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 27, 25, 25, 25, 27, 26, 26, 25, 25, 25, + 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 26, 24, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 25, 25, 24, 24, 24, 25, 24, 24, 23, 24, 24, 24, 24, 23, + 25, 25, 25, 23, 23, 23, 23, 22, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 22, 22, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, 24, 22, 22, 22, 23, 23, 23, 23, 24, 23, 23, 23, 22, + 23, 23, 23, 22, 22, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, + 22, 21, 21, 20, 20, 19, 22, 21, 22, 21, 21, 21, 20, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 19, 20, 21, 20, 20, 20, 19, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 21, 19, 19, 20, 20, 20, 21, 20, 20, 19, + 20, 20, 19, 20, 20, 20, 19, 20, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 19, 19, 19, 18, 19, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 18, 18, 19, 19, 20, 18, 18, 19, 18, 19, 19, + 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 17, 17, 17, 18, 18, 19, 17, 17, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 17, 17, 17, 18, 18, 18, 18, 18, 19, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, + 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 19, 18, 17, 16, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 16, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, + 17, 16, 16, 17, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, + 17, 17, 16, 15, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 17, 22, 22, 22, 59, 59, 61, 50, 50, 50, 22, 22, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 21, 20, 20, 21, 21, 22, 22, 21, 21, 22, 21, 22, 21, 20, 21, 22, 21, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, + 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 23, 24, 24, 24, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 25, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 23, 23, 24, + 24, 24, 23, 25, 24, 24, 23, 23, 23, 23, 24, 24, 25, 25, 24, 25, 25, 25, 24, 24, 24, 24, 25, 24, 25, 25, 24, 24, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 26, 26, 26, 25, 25, 26, 26, 25, + 25, 25, 24, 26, 25, 26, 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, + 27, 27, 27, 26, 26, 26, 27, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 24, 24, 25, + 27, 26, 26, 26, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 24, 26, 26, 26, 26, 26, 27, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 25, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 24, 24, 25, 25, 26, 25, 25, 24, 24, 24, 24, 26, 26, 25, + 25, 24, 25, 25, 25, 24, 25, 24, 25, 25, 25, 25, 24, 24, 25, 24, 23, 23, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, + 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 21, 21, 20, 21, + 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 20, 21, 22, 22, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, + 21, 22, 22, 20, 21, 21, 20, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 20, 19, 20, 20, 20, + 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, 18, 18, 18, 19, 20, 20, 19, 19, 19, 18, 18, 18, 18, 17, 18, 19, 18, 18, 19, 18, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 17, 18, 18, 18, 18, 17, 17, 18, + 19, 18, 18, 17, 17, 18, 18, 18, 18, 19, 19, 18, 17, 17, 17, 18, 18, 18, 17, 18, 17, 17, 17, 17, 16, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 16, 16, 16, + 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 18, 18, 18, 17, 16, 16, 16, 16, 15, 16, 17, 17, 16, 16, 16, 17, 17, 17, 22, 22, 22, 59, 59, 61, + 50, 50, 50, 23, 23, 23, 20, 20, 20, 21, 21, 20, 21, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, + 23, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 21, 22, 22, 23, 22, 23, 23, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 24, + 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 24, 23, 24, 23, 24, 23, 23, 24, 23, 24, 25, 24, 25, 25, 24, 24, 24, 24, 23, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 26, 25, 26, 26, 25, + 24, 24, 24, 26, 26, 26, 25, 25, 25, 25, 25, 24, 25, 24, 25, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 26, 25, 25, 25, 26, 25, 26, 26, 26, 26, 27, 26, 27, 25, 24, 25, 27, 27, 26, 27, 27, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 25, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 25, 25, 27, 26, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 27, 27, 26, 27, 27, 27, 26, 26, 27, + 26, 26, 25, 27, 27, 26, 26, 26, 27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 26, 25, 25, 27, 27, 25, 26, 26, 25, 27, 26, 27, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 25, 27, 26, 26, 26, 26, 25, 26, 26, 25, 25, 25, 25, 26, 26, 27, 26, 26, 25, 25, 25, 25, + 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, + 24, 24, 25, 23, 23, 23, 24, 24, 25, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 24, 23, 22, 22, 21, 23, 23, 23, + 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 23, 23, 22, 22, 21, 21, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 20, 21, 21, 21, 21, 20, 21, 21, 21, + 21, 21, 20, 20, 20, 19, 22, 22, 22, 21, 20, 20, 19, 19, 19, 22, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 21, 21, + 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, + 18, 18, 17, 19, 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 18, 17, 18, 18, 19, + 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 18, 18, 17, 17, 16, 17, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, + 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 18, 17, 18, 17, 17, 17, 16, 16, 16, 18, 17, 17, 16, 16, 16, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 15, 15, 15, 22, 22, 23, 59, 59, 61, 50, 50, 50, 22, 22, 22, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 20, + 21, 21, 21, 21, 21, 22, 21, 22, 21, 23, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 24, 23, 23, 23, 23, + 23, 23, 22, 23, 23, 24, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, + 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 23, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 26, 26, 26, 26, + 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 25, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 25, 26, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 26, 27, 26, 26, 26, 27, 27, 27, 27, 26, 26, + 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 25, 26, 25, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 24, 25, 25, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 23, 25, 25, 25, + 26, 25, 25, 25, 24, 24, 25, 24, 24, 24, 23, 24, 25, 24, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 23, 24, 23, 23, 23, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, + 23, 23, 23, 24, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 22, 23, 22, 22, 22, 21, 21, 22, 23, 23, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 23, 22, 22, 22, 22, 21, 23, 23, 22, 22, 21, 21, 22, 21, 22, + 21, 20, 20, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 20, 22, 21, 21, 21, 20, 20, 21, 21, 21, 21, 22, 21, 20, 21, 19, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 22, 21, 21, 20, 19, 20, 21, 21, 21, 20, 20, 19, + 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 20, 20, 20, + 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 20, 20, 19, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 17, 19, 19, 19, 18, 18, 18, 17, 17, 17, + 19, 19, 19, 18, 18, 18, 19, 19, 19, 17, 17, 18, 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 18, 18, 17, 17, 18, 18, 17, 18, 18, 17, 18, 17, 18, 18, 18, 18, 17, 17, 16, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, + 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 15, 15, 17, 17, 17, 17, 16, 16, 17, 17, 17, + 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 18, 18, 17, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 16, 17, 22, 22, 22, 59, 59, 61, 50, 50, 50, 23, 22, 22, 21, 21, 21, + 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 20, 21, 21, 20, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, + 22, 22, 22, 23, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 23, 24, 23, 24, 23, 23, 23, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, + 24, 24, 23, 25, 24, 24, 25, 25, 25, 24, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 25, 25, 24, 25, 24, 25, 25, 24, 24, 24, 24, 25, 24, 23, 23, 24, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, + 24, 25, 24, 26, 25, 26, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 26, 26, 26, 25, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 28, 27, 27, 27, + 26, 26, 27, 26, 26, 26, 27, 27, 27, 25, 25, 25, 26, 25, 26, 27, 26, 26, 26, 25, 26, 27, 27, 27, 26, 26, 27, 27, 27, 26, 27, 26, 27, 26, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 26, 27, 26, 27, 27, 27, 27, 26, 26, 26, + 26, 26, 27, 26, 26, 26, 27, 27, 27, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, + 25, 25, 26, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 25, 26, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 24, + 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 22, 22, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 23, 23, 24, 24, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 21, 23, 23, 22, + 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 23, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, + 22, 21, 22, 20, 20, 21, 20, 21, 20, 21, 21, 20, 22, 21, 22, 22, 21, 22, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 19, 21, 20, 20, 20, 19, 19, + 20, 20, 20, 19, 19, 20, 20, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 19, 18, 18, 19, 19, 19, 18, 20, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, + 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 19, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 16, 16, 18, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 19, 19, 18, 17, 18, 17, 17, 17, + 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 18, 16, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 15, 18, 18, 18, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 16, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 22, 22, 22, 60, 60, 61, 50, 50, 50, 23, 22, 23, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 22, 21, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 21, 22, 21, 23, 21, 21, 21, + 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 23, 22, 22, 21, 22, 22, 23, 22, 22, 22, 22, 21, 21, 23, 23, 23, 24, 24, 23, 23, 23, 22, 23, 23, 23, 24, 24, 24, 22, 22, 22, 24, 23, 23, + 22, 22, 23, 23, 23, 22, 24, 24, 24, 24, 24, 23, 23, 23, 22, 24, 24, 24, 24, 23, 24, 23, 23, 23, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 25, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 24, 25, + 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 25, 26, 26, 26, 25, 26, 25, 26, 24, 25, 24, 25, 26, 26, 25, 24, 25, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 27, 27, 27, 27, 26, 26, 27, 27, 27, 25, 26, 26, 26, 26, 26, 27, 27, 26, 27, 27, 27, 26, 26, 26, 25, 25, 25, 26, 26, 27, 27, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 25, 26, 26, + 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 26, 28, 28, 27, 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 25, 26, 25, 26, 27, 26, 26, 26, 26, 26, 26, 26, 27, + 26, 26, 25, 26, 26, 26, 26, 26, 25, 27, 26, 27, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 26, 25, 25, 26, 25, 25, 25, 25, 24, 25, 26, 26, 26, 25, 25, 24, 24, 24, 24, 23, 24, 24, + 25, 24, 25, 25, 24, 24, 23, 23, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 25, 24, 23, 23, 22, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 23, 22, 24, 24, 23, + 24, 23, 24, 22, 22, 23, 23, 23, 22, 24, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 21, 22, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, + 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 21, 21, 21, 20, 19, 20, + 20, 20, 20, 21, 21, 21, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 18, 19, 19, 19, 18, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, + 19, 19, 18, 18, 17, 18, 19, 19, 19, 20, 19, 19, 19, 19, 18, 18, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 19, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, + 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, + 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 15, 16, 16, 17, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 15, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 15, 16, 22, 22, 22, 60, 60, 61, 50, 50, 50, 22, 22, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 22, 22, 21, + 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 20, 21, 22, 21, 22, 21, 21, 21, 22, 21, 22, 21, 20, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, + 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, + 24, 24, 24, 24, 24, 23, 24, 24, 23, 25, 25, 25, 23, 23, 24, 25, 25, 25, 25, 24, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, + 25, 25, 25, 25, 26, 26, 25, 25, 26, 25, 26, 25, 27, 27, 26, 26, 26, 26, 26, 26, 27, 26, 26, 27, 27, 26, 27, 25, 25, 24, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 26, 27, 27, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 26, 26, 27, 27, 26, 27, 27, 27, + 27, 27, 27, 26, 26, 25, 26, 25, 25, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 25, 25, 25, 25, 26, 25, 26, 26, 26, 25, 25, 26, 26, 26, 26, 25, 25, 25, + 26, 25, 25, 25, 25, 24, 26, 25, 25, 25, 25, 24, 26, 26, 25, 25, 25, 25, 25, 24, 24, 26, 26, 25, 25, 25, 25, 25, 25, 25, 24, 23, 24, 24, 24, 23, 24, 24, 23, 24, 25, 24, 23, 23, 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, + 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 23, 23, 22, 23, 24, 24, 24, 23, 23, 24, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, 22, 22, 23, + 23, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 23, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 20, 22, 22, 21, 21, 21, 22, 22, 21, 22, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, + 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 19, 19, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 18, 19, 21, 21, 21, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, + 20, 20, 20, 19, 19, 19, 19, 20, 19, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 20, 20, 19, 18, 19, 18, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 18, 17, 17, 18, 19, 19, 18, 18, 18, 17, 18, 18, 18, + 17, 17, 18, 18, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 17, 18, 17, 18, 17, 16, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 18, + 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 16, 17, 16, 16, 18, 18, 18, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, + 17, 17, 16, 17, 18, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 18, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 16, 16, 16, + 17, 17, 16, 22, 23, 23, 60, 60, 61, 50, 50, 50, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 21, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, + 21, 21, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 25, + 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 23, 23, 24, 24, 24, 25, 25, 24, 25, 24, 24, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 24, 26, 24, 24, 24, 25, 25, 26, + 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 26, 24, 24, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 27, 26, 26, 26, 27, 26, 26, + 27, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 25, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 27, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 26, 26, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 26, 27, 27, 26, 27, + 27, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 25, 25, 26, 27, 27, 28, 26, 26, 26, 28, 27, 27, 27, 26, 27, 27, 27, 26, 26, 25, 25, 26, 26, 25, 25, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 24, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 27, 26, 26, 25, 25, 25, 26, 26, 27, 24, 24, 25, 25, 25, 24, 27, 26, 26, 25, 25, 25, 24, 24, 23, 25, 25, 25, 24, 24, 24, 24, 25, 24, 25, 26, 25, 25, 25, 25, 23, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 22, 24, 24, 24, 22, 23, 22, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 22, 21, 22, 23, 23, 23, + 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 23, 22, 22, 21, 21, 21, 23, 23, 22, 23, 23, 22, 22, 21, 21, 21, 21, 22, 21, 21, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, + 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 21, 21, 22, 21, 21, 20, 20, 21, 22, 21, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, + 19, 19, 19, 20, 19, 19, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 21, 20, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 19, + 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 17, 18, 19, 18, 18, 19, 19, 19, 18, 18, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 17, 18, + 18, 18, 18, 18, 17, 17, 18, 18, 19, 17, 16, 17, 18, 18, 18, 18, 18, 17, 19, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 16, 16, 18, 18, 18, 17, 16, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, + 18, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 16, 16, + 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 17, 16, 15, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 23, 23, 23, 60, 60, 61, 50, 50, 50, 23, 22, 22, 21, 21, 21, 21, 21, 20, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, + 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 21, 22, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, + 23, 23, 22, 24, 23, 23, 23, 23, 22, 24, 23, 23, 24, 24, 23, 22, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 24, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, 24, 24, 23, 25, 25, 25, + 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 26, 26, 25, 25, 24, 25, 25, 24, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 25, 25, 26, 25, 25, 26, 26, 26, 26, 26, 25, + 25, 25, 25, 27, 26, 27, 26, 26, 26, 26, 26, 27, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 26, 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 26, 26, + 26, 26, 27, 26, 26, 26, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 28, 27, 27, 26, 27, 28, 28, 27, 26, 27, 26, 27, 27, 27, 26, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 25, 26, 26, 26, 27, 26, 27, + 26, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 25, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, + 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 26, 26, 25, 25, 25, 24, 25, 25, 26, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 24, 24, 24, 23, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, + 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 22, 24, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 21, 21, + 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 20, 20, 20, + 20, 19, 19, 19, 19, 19, 20, 20, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 19, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, + 19, 19, 18, 19, 18, 18, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 19, + 19, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 19, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 16, 17, 17, 18, 17, 17, 17, 17, 16, 17, 18, 17, 18, 18, 16, 17, 17, 17, 18, 18, 18, + 18, 18, 17, 18, 18, 18, 16, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 16, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, + 17, 16, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 23, 22, 23, 60, 60, 61, + 50, 50, 50, 22, 22, 23, 20, 20, 21, 21, 21, 20, 22, 22, 22, 20, 20, 20, 22, 21, 22, 22, 21, 21, 21, 21, 20, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 21, 21, 21, 20, 21, 21, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 23, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 24, 23, 24, 24, 23, 23, 24, 24, 24, 24, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 26, 25, 25, 26, 25, 25, 25, 26, 26, 26, + 26, 26, 26, 25, 25, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 24, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 27, 28, 27, 27, 27, 27, 27, 26, 28, 27, 28, 26, 26, 26, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 28, 28, 28, 27, 27, 26, 28, 28, 27, 26, 26, 26, 26, 26, 26, + 27, 26, 26, 27, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 27, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 26, 26, 27, 26, 25, 26, 26, 26, 26, 26, 26, 27, 27, 27, 25, 25, 24, 25, 25, 24, + 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 26, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 24, 24, 24, 25, 24, 25, 25, 24, 25, 24, 24, 24, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, + 24, 25, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, + 24, 23, 24, 23, 23, 23, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 21, 21, 21, 20, 23, 23, 23, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, + 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 19, 19, 19, 20, 20, 21, 20, 20, 20, 20, 19, 20, 21, 21, 20, 20, 20, 19, 20, 20, 21, 20, 20, 21, + 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 20, 18, 18, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 20, 19, 19, 19, 19, 18, + 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 17, 17, 18, 18, 18, + 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 17, 17, 17, 18, 17, 17, 18, 17, 17, + 17, 17, 17, 18, 18, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 15, 16, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 16, 16, 16, 16, + 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 23, 23, 23, 60, 60, 62, 50, 50, 50, 23, 23, 23, 21, 21, 21, 21, 21, 20, 21, 20, 21, 22, 22, 21, 21, 21, 21, 21, 20, 20, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, + 21, 22, 21, 21, 21, 21, 23, 23, 24, 22, 22, 21, 23, 22, 22, 22, 23, 22, 21, 21, 21, 23, 23, 22, 22, 22, 22, 22, 22, 21, 24, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 21, 22, 22, 22, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 24, 24, 24, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 24, 23, 23, 23, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 24, 25, 23, 24, 24, 25, 25, 25, 25, 25, 25, + 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 26, 25, 25, 25, 24, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 27, 26, 26, 26, + 26, 26, 26, 25, 25, 25, 26, 26, 27, 25, 25, 25, 27, 27, 27, 27, 26, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 27, 27, 26, 26, 26, 26, 28, 27, 27, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, + 26, 26, 25, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, + 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 26, 26, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 25, 26, 26, 26, 25, 24, 25, 26, 25, 26, 25, 25, 25, 24, 24, 25, 26, 25, 25, + 25, 25, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 25, 25, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, + 23, 23, 22, 23, 23, 23, 24, 24, 24, 22, 22, 22, 23, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 22, 22, 22, 23, 23, 23, 24, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, + 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 20, 20, 21, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 19, 19, + 20, 19, 19, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 18, 20, 19, 19, 20, 19, 19, + 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 19, 18, 18, 19, 19, 18, 18, 18, 19, 18, 18, 19, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, + 18, 18, 17, 18, 18, 17, 17, 18, 17, 18, 17, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 17, 17, 16, + 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, + 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 18, 17, 18, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 22, 23, 23, 60, 60, 62, 50, 50, 50, 22, 22, 22, 22, 22, 22, + 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, + 22, 23, 23, 23, 22, 22, 23, 22, 23, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 25, 25, 25, + 24, 23, 25, 24, 24, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 24, 26, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 26, 25, 26, 26, 26, 25, 26, 27, 26, 25, 25, 25, 26, 26, 25, 27, 26, 26, 26, 26, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 28, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, + 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, + 26, 26, 26, 27, 27, 27, 27, 27, 28, 27, 27, 26, 28, 28, 27, 26, 26, 26, 26, 26, 27, 26, 26, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 27, 25, 25, 26, 25, 25, 25, 27, 27, 26, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 27, 25, 25, 25, + 25, 25, 25, 26, 25, 26, 25, 25, 25, 25, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 23, 25, 25, 24, + 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 22, 24, 24, 23, 23, 23, 24, 23, 23, 24, 22, 23, 23, 22, 22, 22, + 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 20, 21, 22, 21, 22, 22, 22, 22, 21, 21, 21, 20, 20, 21, 21, 20, + 21, 22, 21, 20, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 21, 20, 20, 21, 21, 21, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, + 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 20, 19, 19, 19, 19, 18, 19, 19, 18, 20, 19, 19, 19, 20, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 17, 19, 18, 18, 18, + 19, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 17, 18, 18, 18, 19, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 19, 19, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 16, 17, + 18, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 16, 16, 18, 18, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, + 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 15, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 16, 17, 16, + 17, 16, 16, 16, 16, 16, 18, 17, 17, 18, 17, 17, 22, 22, 23, 60, 60, 62, 50, 50, 50, 23, 22, 22, 21, 21, 21, 20, 20, 21, 20, 20, 19, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, + 21, 21, 21, 22, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 21, 22, 23, 23, 23, 23, 22, 23, 23, 23, 24, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 24, 23, 22, 23, 24, 24, 24, + 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 22, 22, 23, 24, 24, 24, 24, 24, 25, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 25, 25, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, + 25, 25, 25, 25, 25, 26, 25, 24, 24, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 26, 27, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 26, 26, 27, 26, 26, 27, 27, 26, 27, 25, 25, 26, + 26, 27, 26, 26, 26, 26, 26, 26, 27, 26, 26, 25, 27, 26, 26, 26, 27, 26, 27, 27, 26, 26, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 27, 26, 26, 26, 27, 26, 27, 27, 27, 27, 28, 28, 27, 28, 28, 28, 26, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 28, 28, 28, + 26, 26, 26, 27, 26, 27, 26, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 26, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, + 26, 26, 27, 26, 27, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 26, 26, 25, 25, 25, 25, 26, 25, 26, 25, 25, 25, + 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, + 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 22, 23, 23, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 24, 23, 24, 22, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, + 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 21, 20, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, + 21, 21, 21, 21, 21, 21, 19, 19, 19, 20, 19, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 20, 20, 19, 20, 19, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 18, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, + 19, 19, 20, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, + 17, 17, 18, 18, 19, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 18, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 15, 17, 17, 16, 16, 16, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, + 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 15, 17, 17, 16, 23, 23, 23, 60, 60, 62, 50, 50, 50, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 22, 22, + 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 21, 21, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, + 23, 22, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 24, 24, 22, 24, 23, 23, 24, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 25, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, + 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 26, 26, 25, 25, 25, 26, 25, 25, 25, 26, 26, 25, 25, 25, 26, 26, 26, 26, + 26, 26, 25, 26, 26, 27, 27, 26, 26, 26, 26, 27, 27, 26, 27, 26, 25, 26, 27, 27, 26, 27, 26, 26, 27, 27, 27, 26, 26, 25, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 26, 25, 26, 26, 25, 26, 26, 27, 26, 27, 26, 27, 27, 27, 27, 28, 28, 26, 26, 27, + 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 27, 27, 28, 28, 26, 27, 27, 28, 28, 27, 27, 27, 27, 26, 26, 25, 26, 26, 26, 27, 27, 26, 26, 26, 25, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, 26, 25, 26, 26, 26, 27, 27, 26, 27, 27, 27, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, + 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 24, 24, 26, 26, 26, 25, 25, 26, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, + 25, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, + 23, 22, 22, 23, 22, 22, 22, 22, 21, 22, 21, 21, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 20, 21, 20, 20, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 22, 20, 19, 20, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 21, 20, 22, 22, 21, + 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 21, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 21, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 19, 19, 18, 19, 19, 18, 20, 20, 20, + 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, 18, 18, 19, 19, 19, 20, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, + 17, 17, 16, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 17, 17, 18, 17, 17, 18, 19, 18, 18, 17, 16, 17, 18, 18, 18, 18, 18, 19, 18, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, + 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 18, 17, 18, 17, 17, 17, 16, 16, 17, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 17, 17, 17, 17, + 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 18, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 15, 17, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 16, + 17, 17, 16, 22, 22, 22, 60, 60, 62, 50, 50, 50, 23, 23, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 20, 20, 21, 21, 20, 22, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 22, + 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 21, 21, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 22, 23, 22, 22, 22, + 23, 23, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 25, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 25, 25, 24, 25, 26, 26, 27, 25, 25, 25, 26, 26, 26, 25, 25, 25, + 26, 26, 25, 26, 26, 26, 26, 25, 26, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 24, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 27, 26, 26, 25, 26, 26, 26, 27, 27, 26, + 27, 27, 27, 26, 26, 25, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 26, 26, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 28, 28, 27, 27, 27, 27, 26, 27, + 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, + 25, 24, 24, 25, 25, 24, 25, 25, 24, 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, + 22, 22, 22, 24, 23, 24, 21, 22, 22, 22, 22, 22, 24, 23, 24, 23, 22, 22, 22, 22, 21, 23, 23, 23, 22, 21, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, + 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, + 19, 20, 19, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 20, 18, 18, 18, 18, 18, 18, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 20, 19, 19, 19, 19, 19, + 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 17, 17, 18, 18, 17, + 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 19, 17, 16, 16, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, + 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 16, 17, 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 18, 17, 18, 17, 17, 17, 17, 16, 16, + 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 22, 22, 22, 60, 60, 62, 50, 50, 50, 23, 23, 23, 21, 21, 21, 21, 20, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 22, + 21, 21, 21, 20, 20, 20, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 22, 22, 21, 23, 23, 22, 23, 23, 23, 22, 21, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 23, 24, 24, 24, 24, 24, + 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 25, 25, 25, 23, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 25, 25, 24, + 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 23, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 26, 26, 26, 26, 25, 26, 26, 25, 27, 26, 26, 25, 26, 25, 26, 27, 27, + 27, 27, 27, 26, 26, 26, 25, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 27, + 26, 26, 27, 28, 28, 28, 28, 28, 28, 27, 27, 28, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 26, 28, 26, 26, 27, 26, 26, 27, 27, 27, 28, 27, 27, 26, 28, 28, 28, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, + 26, 26, 27, 27, 27, 27, 27, 26, 27, 26, 27, 26, 26, 26, 27, 26, 26, 26, 26, 26, 25, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, + 26, 26, 26, 25, 25, 24, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 24, 24, 25, 26, 26, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, + 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 22, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 23, 23, 22, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, + 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 20, 22, 21, 23, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 20, 20, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 20, 19, 20, 20, 19, 19, 20, 19, 19, 18, + 19, 19, 20, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 18, 19, 20, 19, 20, 18, 18, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, + 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 19, 18, 18, 19, 19, 19, 17, 17, 18, 18, 18, 19, 18, 18, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 18, + 18, 17, 17, 18, 18, 18, 17, 17, 16, 18, 18, 17, 18, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 17, + 17, 17, 17, 16, 16, 16, 17, 17, 16, 18, 17, 18, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 18, 17, 16, 17, 17, 17, 23, 23, 23, 60, 60, 62, + 50, 50, 50, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 21, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, + 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 25, 24, 25, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, + 23, 22, 22, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 25, 24, 24, 24, 25, 24, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 25, 26, 26, 26, 25, 24, 24, 26, 26, 26, 26, 26, 26, 25, 24, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 25, 25, 25, 27, 27, 27, 27, 27, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 27, 26, 26, + 27, 27, 27, 28, 27, 27, 27, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 27, 27, 26, 27, 26, 28, 27, 28, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 28, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, + 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 28, 27, 26, 26, 27, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 27, 28, 28, 28, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 27, 27, 26, + 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 24, 25, 25, 26, 25, 26, 25, 25, 24, 25, 25, 24, 25, 26, 25, 25, 25, 26, 24, 24, 25, 25, 25, 25, 24, 24, 25, + 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 24, 23, 23, 23, 24, 24, 25, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 22, 24, 24, 23, 23, 22, 22, 24, 24, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 23, + 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 22, + 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 21, 20, 21, 21, 20, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, + 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 20, 19, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 19, 20, 20, 19, 18, 18, 19, 18, 18, 19, + 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 19, 18, 18, 19, 18, 18, 18, 19, 18, 18, 18, 18, 17, 19, 19, 20, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, + 18, 17, 18, 18, 17, 18, 19, 18, 18, 17, 17, 17, 18, 18, 18, 16, 16, 17, 16, 16, 16, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, + 16, 17, 17, 16, 16, 17, 17, 17, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 18, 17, 16, 17, 17, 17, 17, 18, 18, 18, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 16, 18, 18, 17, 17, 18, 18, 17, 17, 17, 17, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 22, 22, 23, 60, 60, 62, 50, 50, 50, 22, 22, 22, 21, 21, 22, 21, 21, 22, 21, 20, 20, 21, 21, 21, 22, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 23, 22, 21, 22, 22, + 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 21, 23, 23, 23, 22, 23, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 22, 22, 22, 24, 23, 23, 23, 23, 23, + 23, 22, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 24, 23, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 25, 26, + 25, 25, 26, 24, 24, 25, 25, 24, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 27, 26, 26, 26, 25, 26, 25, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 27, 27, 26, + 26, 26, 25, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 26, 25, 27, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 28, 28, 27, 27, 27, 27, 26, 26, 27, 28, 28, 28, 27, 26, 26, 27, 27, 27, + 27, 26, 26, 27, 27, 28, 26, 26, 27, 26, 26, 27, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 25, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 25, 27, 27, 27, 28, 28, 28, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 26, 27, 26, 26, 26, 26, + 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 27, 26, 27, 26, 25, 25, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 24, 25, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, + 26, 26, 26, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 24, 24, 24, + 24, 23, 24, 24, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 22, 22, 22, 23, 23, 23, 23, 23, 24, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 21, 21, 22, + 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, + 21, 21, 20, 20, 19, 19, 20, 20, 21, 19, 19, 20, 21, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 18, 21, 21, 20, 19, 19, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 18, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, + 19, 18, 19, 19, 18, 19, 18, 18, 19, 20, 19, 19, 19, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, + 17, 17, 17, 17, 17, 17, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 19, 19, 17, 16, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 18, 18, 17, 17, 17, 17, 18, + 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 16, 22, 22, 23, 60, 60, 62, 50, 50, 50, 22, 23, 22, 21, 21, 21, + 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 22, 21, 20, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, + 23, 23, 22, 22, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 22, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, + 25, 25, 25, 24, 24, 23, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 24, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 26, 26, 25, 26, 25, 25, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, + 26, 26, 26, 27, 26, 26, 26, 26, 26, 25, 25, 25, 27, 27, 26, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 26, 26, 26, 26, 27, 27, 26, 28, 27, 28, 26, 26, 27, 28, 28, 27, 27, 27, 27, + 27, 26, 26, 27, 26, 26, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 26, 27, 28, 27, 28, 28, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 27, 28, 28, 28, 27, 28, 27, 27, 28, 28, 28, 27, 27, 28, 26, 26, 26, 27, 27, 27, + 27, 28, 28, 26, 26, 26, 27, 26, 27, 26, 26, 27, 27, 27, 26, 27, 27, 27, 26, 27, 27, 28, 27, 28, 27, 27, 27, 27, 27, 26, 27, 27, 27, 28, 27, 27, 27, 27, 26, 26, 26, 25, 26, 25, 25, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, + 27, 27, 27, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 23, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, + 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 25, 25, 25, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 22, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 24, 23, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, + 22, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 21, 23, 22, 22, 21, 20, 20, 21, 21, 20, 22, 22, 21, 22, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, + 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 22, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 21, 21, 21, 19, 19, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, + 20, 20, 20, 21, 20, 21, 20, 20, 19, 19, 19, 20, 19, 19, 18, 20, 20, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, + 18, 19, 18, 19, 18, 18, 19, 19, 19, 18, 17, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, + 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 16, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 16, 17, + 16, 17, 17, 17, 17, 17, 18, 17, 18, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 16, 16, 16, 18, 17, 18, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, + 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 16, 16, 22, 22, 22, 60, 60, 62, 50, 50, 50, 23, 23, 23, 21, 21, 21, 22, 21, 22, 21, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 20, 22, 21, 23, 22, 22, 22, 20, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, + 22, 22, 21, 23, 23, 23, 23, 23, 23, 22, 21, 22, 22, 21, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 23, 22, 22, 21, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, + 24, 24, 23, 24, 24, 24, 23, 23, 22, 24, 24, 25, 24, 23, 24, 24, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, + 26, 25, 26, 25, 25, 25, 26, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 27, 27, 27, 26, 26, 25, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 25, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, + 27, 27, 27, 26, 26, 26, 27, 27, 25, 27, 27, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 28, 27, 28, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 26, 26, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 28, 27, 28, 28, 29, 27, 27, 27, 27, 26, 27, 26, 26, 26, + 27, 27, 28, 27, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 27, 27, 27, 28, 27, 28, 27, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 26, 26, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 28, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 26, 26, 25, 27, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 25, 25, 27, 27, 27, 26, 26, 26, 27, 26, 26, 27, 27, 26, 27, 26, 26, 25, 25, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 26, 25, 26, 26, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, + 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 25, 24, 24, 24, 24, 24, 25, 25, 24, 23, 23, 24, 24, 24, 24, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 24, 23, + 23, 23, 23, 24, 23, 24, 24, 24, 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, + 22, 21, 22, 23, 23, 22, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 20, 20, 21, 20, 21, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, + 20, 20, 20, 21, 20, 21, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 18, 19, 19, 19, 19, 19, 19, 19, 18, 20, 20, 20, 18, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, + 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 19, 18, 17, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, + 18, 18, 19, 18, 17, 18, 18, 18, 18, 18, 17, 17, 19, 19, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 18, 18, 17, 16, 16, 16, 16, 17, 18, 17, 18, + 18, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 16, 17, 17, 16, 16, 18, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, + 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 22, 22, 22, 60, 60, 62, 50, 50, 50, 23, 23, 23, 21, 21, 21, 20, 20, 20, 22, 22, 22, 21, 20, 21, + 21, 21, 21, 21, 20, 21, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 23, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 22, 22, + 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 24, 25, 23, 23, 24, 23, 23, 23, 23, 22, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 22, 24, 23, 23, 25, 25, 25, 23, 23, 24, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 25, 24, 24, 24, 24, + 25, 24, 24, 25, 25, 25, 24, 23, 24, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 25, 25, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 24, 25, 25, 25, 25, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, + 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 27, 26, 26, 26, 27, 27, 26, 27, 26, 27, 26, 26, 25, 26, 26, 26, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 26, 27, 28, 28, 28, + 28, 28, 28, 27, 27, 26, 28, 28, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 28, 28, 28, 28, 27, 28, 27, 28, 28, 28, 26, 26, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 27, 27, 28, 27, 27, 28, 28, 28, + 27, 27, 26, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 26, 27, 27, 27, 26, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 26, 27, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, + 25, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 24, 25, 24, 23, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 24, 24, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 23, 23, 23, 24, 24, 24, 24, 24, 24, + 23, 23, 24, 24, 24, 25, 24, 24, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 21, 20, 21, 21, 20, 21, 21, 21, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 21, 20, 21, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 21, 21, 21, 20, 20, 21, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 19, 19, 20, 19, 20, 20, 20, 19, + 20, 20, 21, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 17, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 19, 18, 18, 19, 19, 18, 19, 18, 17, 17, + 19, 19, 19, 18, 18, 19, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 16, 17, 18, 18, 19, 17, 17, 18, 18, 17, 17, + 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 16, 16, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 16, 16, 17, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, 16, 16, 18, 18, 17, 17, 18, 18, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, + 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, + 17, 17, 17, 23, 23, 23, 60, 60, 62, 50, 50, 50, 23, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 22, 22, 22, 22, 21, 21, 22, 22, 21, 22, 21, 22, 21, 22, 21, 22, 21, 21, 23, 22, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 23, 23, 22, + 22, 22, 22, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 23, 22, 23, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 25, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 23, 24, 23, 24, 24, 24, 24, 23, + 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 25, 25, 24, 25, 24, 24, 24, 25, 25, 25, 26, 24, 24, 24, 25, 24, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 26, 26, + 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 26, 26, 26, 25, 26, 25, 25, 25, 25, 26, 27, 27, 27, 26, 26, 26, 26, 25, 26, 26, 25, 26, 27, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, + 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 25, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 28, 28, 28, 26, 26, 27, 27, 27, 25, 27, 26, 27, 27, 27, 27, 28, 28, 28, 28, 28, 27, 27, 27, 26, 27, 28, 27, 28, 28, 28, 27, 27, 27, + 27, 27, 28, 28, 28, 28, 27, 27, 28, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 27, + 27, 27, 26, 25, 26, 25, 26, 27, 26, 27, 26, 26, 27, 27, 26, 27, 27, 26, 26, 26, 26, 25, 25, 25, 26, 27, 27, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, + 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 24, 24, 23, 23, 23, 24, 24, 24, 23, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 23, 24, 24, 24, + 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 21, + 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 22, 21, 22, 22, 21, 22, 21, 21, 20, 21, 21, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 22, 21, 21, 21, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 17, 19, 19, 20, 20, 19, 20, 19, 19, 18, 18, 18, 18, + 19, 19, 20, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 17, 17, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, + 18, 17, 17, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, + 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 18, 18, 16, 16, 16, 17, 17, 18, 17, 17, 17, + 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 23, 23, 23, 60, 60, 62, 50, 50, 50, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 22, 20, 20, 19, 21, 21, 21, + 21, 20, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 25, 25, 25, 23, 23, 23, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 23, 25, 24, 24, 25, 25, 25, + 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 23, 23, 26, 26, 25, 24, 24, 25, 25, 25, 25, 26, 26, 25, 26, 26, 27, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, + 26, 26, 26, 26, 26, 25, 27, 27, 27, 25, 25, 25, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 26, 28, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 28, 27, 27, 27, 28, + 28, 27, 28, 27, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 27, 27, 28, 28, 28, 27, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 29, 29, 29, 28, 28, 28, 27, 27, 28, 26, 26, 27, 27, 27, 27, 27, 27, 26, + 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 25, 27, 27, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, + 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 24, 25, 26, 26, 26, 26, 25, 25, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 25, 25, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, + 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, + 23, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 23, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 20, 21, 20, 20, 20, 20, + 20, 20, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 19, 21, 21, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 21, 20, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 20, 20, 20, 19, + 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 17, 17, 18, 19, 19, 18, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, + 18, 18, 17, 19, 19, 19, 19, 18, 18, 19, 19, 18, 19, 19, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 17, 18, + 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 15, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 17, 16, 16, 16, 15, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 18, 17, 17, 16, 16, 16, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 23, 23, 23, 60, 60, 62, + 50, 50, 50, 22, 22, 22, 21, 21, 20, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 21, 23, 22, 22, + 22, 21, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 24, + 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 23, 25, 24, 24, 25, 25, 25, 26, 25, 25, 25, 25, 26, 24, 25, 24, 24, 24, 25, 24, 24, 23, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 27, 27, 26, 26, 25, 25, 26, 27, 27, 27, 26, 27, 26, 26, 26, 26, 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 26, 28, 28, 27, 27, 27, 27, 26, 27, 27, + 27, 27, 26, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 28, 27, 27, 27, 28, 27, 28, 27, 27, 28, 28, 28, 27, 28, 28, 27, 27, 27, 28, 27, 27, 27, 28, 28, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 27, 27, 27, 28, 27, 27, 28, 28, 27, 28, 27, 27, + 28, 28, 27, 28, 27, 28, 27, 27, 27, 27, 27, 27, 28, 28, 27, 28, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 28, 27, 28, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 25, 26, 25, 24, 25, 25, 25, 25, 26, 26, 26, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, + 24, 23, 24, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, + 23, 22, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 22, 22, 23, 23, 24, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, + 21, 21, 21, 22, 21, 21, 20, 20, 19, 22, 22, 21, 22, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 20, 19, 19, 20, 20, 21, 21, 21, 21, 19, 20, 19, + 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, + 18, 18, 18, 19, 19, 19, 18, 19, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 18, 18, 19, 18, 18, 19, 18, 18, 19, 19, 19, 18, 17, 18, 18, 18, 19, 17, 17, 17, 19, 18, 18, 18, 18, 17, 18, 18, 19, + 18, 17, 18, 17, 17, 17, 18, 19, 18, 17, 18, 18, 18, 19, 18, 16, 16, 16, 17, 17, 17, 17, 16, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, + 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 15, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 18, 16, 16, 16, 15, 15, 15, 16, 17, 17, 18, 17, 17, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 15, 15, 17, 17, 17, + 16, 16, 16, 17, 17, 17, 17, 16, 15, 16, 16, 16, 17, 17, 16, 16, 17, 16, 17, 17, 17, 22, 22, 22, 60, 60, 62, 50, 50, 50, 21, 21, 22, 21, 21, 20, 22, 21, 22, 20, 20, 20, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 20, 20, 21, + 22, 22, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 24, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 24, 22, 22, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, + 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 23, 23, 24, 25, 25, 24, 25, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, + 26, 25, 26, 25, 25, 25, 25, 24, 25, 25, 24, 25, 26, 26, 26, 25, 25, 25, 26, 25, 26, 25, 25, 25, 26, 27, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 27, 26, 26, 25, 27, 26, 26, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 28, 27, 28, 26, 27, 26, 27, 27, 26, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 28, 27, 28, 28, 28, 28, 26, 26, 27, + 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 26, 28, 27, 28, 27, 27, 28, 28, 29, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 26, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 27, 26, 26, 26, 27, 28, 27, 27, 26, 26, 26, 27, 26, 27, 27, 27, 27, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 25, 25, 25, 26, 26, 25, + 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 26, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 23, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 23, 23, + 23, 23, 23, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 21, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, + 23, 23, 22, 23, 23, 23, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, + 21, 21, 20, 21, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 20, 20, 19, 18, 18, 19, 19, 19, 19, 19, 18, 19, + 19, 19, 18, 19, 19, 19, 18, 18, 18, 20, 20, 20, 19, 19, 19, 19, 18, 18, 19, 19, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 17, 17, 17, + 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 16, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 16, 17, 16, 18, 18, 18, + 18, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 18, 17, 17, 17, 17, 18, 17, 17, 16, 17, 18, 18, 17, 17, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 15, 23, 23, 23, 60, 60, 62, 50, 50, 50, 23, 23, 23, 21, 21, 21, + 20, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, + 22, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 24, 22, 22, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 22, 23, 25, 25, 24, 25, 24, 25, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 23, 24, + 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 26, 26, 25, 25, 24, 25, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 26, + 26, 25, 25, 26, 26, 25, 26, 26, 27, 26, 26, 27, 25, 26, 25, 26, 26, 27, 27, 26, 27, 26, 26, 26, 26, 27, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 28, 28, 28, 28, + 28, 27, 28, 28, 28, 28, 27, 27, 27, 28, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 28, 27, 27, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 28, 28, 29, 28, 28, 27, 27, 27, 28, 28, 28, 27, 28, 27, + 28, 27, 27, 27, 27, 26, 27, 27, 27, 28, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 28, 26, 26, 26, 28, 27, 28, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 26, 26, 25, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 27, 26, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 26, 25, 25, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, + 25, 25, 25, 25, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 22, 23, 23, 23, 23, 23, 23, + 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 23, 21, 21, 22, 21, 21, 21, + 21, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 22, 21, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 19, 19, 19, 20, 20, 20, 21, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 20, 20, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 18, 19, 18, 18, 18, 19, 20, 19, 19, 19, 20, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, + 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 17, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 16, 17, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 19, 18, 19, 19, 19, 17, 18, 18, + 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 18, 17, 17, + 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, + 17, 16, 16, 16, 17, 17, 16, 16, 16, 18, 17, 18, 23, 23, 23, 61, 60, 62, 51, 50, 50, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, + 22, 22, 21, 22, 22, 23, 22, 22, 21, 22, 22, 21, 23, 23, 23, 22, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, + 23, 23, 22, 24, 24, 24, 23, 23, 22, 24, 24, 24, 24, 23, 23, 24, 24, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 24, 24, 25, 25, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, + 26, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 25, 25, 26, 26, 25, 25, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 28, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 26, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 25, 27, 27, 27, + 27, 27, 26, 28, 27, 27, 28, 27, 27, 26, 26, 27, 28, 28, 28, 26, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 28, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 27, 28, 27, 28, 28, 28, 28, 28, 27, 26, 28, 28, 27, 28, 28, 28, + 28, 28, 28, 28, 28, 27, 28, 28, 27, 28, 28, 28, 28, 28, 28, 27, 27, 28, 27, 27, 27, 28, 29, 28, 28, 28, 28, 28, 27, 27, 28, 27, 28, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 26, 26, 27, 27, 27, + 27, 26, 27, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 25, 27, 26, 26, 25, 26, 24, 26, 26, 26, 26, 26, 26, 25, 24, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, + 25, 25, 25, 24, 24, 25, 26, 26, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, + 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 22, 23, 23, 22, 23, 23, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 22, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 19, 20, 21, 21, 20, + 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 18, 18, 19, 19, 20, 19, 19, 19, + 18, 19, 19, 18, 18, 19, 19, 19, 19, 17, 17, 17, 19, 19, 19, 19, 18, 19, 19, 18, 18, 19, 18, 19, 18, 18, 18, 19, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 18, + 17, 18, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 16, 17, 17, 17, 16, 17, 17, 18, 18, 18, 17, 17, 17, 17, 19, 18, 18, 18, 17, 18, 18, 18, 18, + 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 17, 17, 16, 18, 18, 18, 18, 18, 17, 17, 17, 17, + 16, 16, 16, 16, 16, 16, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 23, 23, 23, 61, 61, 62, 51, 51, 50, 22, 22, 23, 20, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, + 21, 21, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 23, 20, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 23, 22, 22, 21, + 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 23, 23, 24, 23, 24, 24, 23, 24, 23, 23, 24, 24, 24, 25, 25, 25, 25, 25, 25, + 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 27, 27, 27, 26, 25, 26, 26, 26, 25, 27, 26, 26, + 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 27, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 27, 26, 26, 25, 27, 27, 26, 27, 27, 28, 27, 27, 27, 28, 27, 27, 27, 26, 27, 28, 28, 27, 28, 28, 27, 28, 28, 29, 27, 27, 28, 28, 28, 27, + 28, 28, 28, 27, 27, 27, 28, 28, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 26, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 28, 28, 28, 27, 28, 27, + 26, 26, 26, 27, 27, 26, 27, 27, 28, 28, 28, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 28, 28, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 26, 27, 26, 27, 26, 26, 25, 26, 27, 27, 27, 27, 27, 25, 26, 26, 26, + 26, 26, 26, 27, 26, 26, 25, 26, 27, 26, 26, 26, 26, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, + 24, 23, 24, 24, 24, 23, 24, 24, 23, 25, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 24, 23, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 22, + 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 20, 20, 21, 22, 22, 22, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 19, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 19, 19, 20, 20, 20, 19, 20, 19, 20, 20, 20, 19, + 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 18, 20, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 18, 18, 18, 19, 19, 19, 18, 17, 17, 19, 18, 19, 19, 18, 18, + 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 19, 18, 18, 19, 19, 18, 17, 17, 17, 18, 19, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 19, 19, 18, 17, 17, 18, 17, 17, 17, 16, 16, 16, 18, 18, 17, 17, 18, 18, + 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 16, 18, 18, 18, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, + 17, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 16, 16, 17, 16, 16, 16, 17, 17, 17, + 16, 16, 16, 23, 23, 24, 61, 61, 63, 51, 51, 51, 23, 22, 23, 22, 22, 22, 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 21, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, + 23, 22, 22, 24, 24, 24, 24, 23, 23, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, + 27, 26, 27, 25, 25, 25, 26, 26, 27, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 25, 25, 27, 27, 28, 26, 27, 27, 28, 28, 27, 27, 27, 27, 27, 26, 27, 27, 26, 26, 27, 27, 28, 26, 26, 27, 27, 28, 27, + 27, 26, 27, 28, 27, 27, 28, 27, 28, 27, 27, 26, 27, 27, 28, 28, 27, 27, 27, 27, 26, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 28, 28, 28, 27, 27, 27, 28, 28, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 26, 27, 27, 28, 28, 28, 29, + 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 27, 28, 28, 28, 27, 27, 27, 28, 27, 27, 27, 28, 27, 27, 27, 27, 28, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, + 26, 26, 26, 26, 27, 26, 26, 26, 27, 27, 27, 27, 26, 25, 26, 26, 26, 26, 26, 25, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, + 25, 25, 25, 25, 26, 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 23, 24, 24, 24, 23, 25, 25, 25, 24, 24, 24, 23, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 23, 24, 23, 24, 22, 22, 21, 23, 23, 23, 22, 22, 21, 21, 22, 22, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, + 22, 22, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 19, 19, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, 20, 20, 21, 19, 19, 20, + 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 18, 20, 20, 19, 19, 18, 18, 19, 19, 19, 19, 19, 18, 19, 18, 18, + 19, 19, 18, 18, 19, 18, 18, 18, 18, 19, 19, 19, 18, 19, 19, 18, 17, 17, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 19, 17, 17, 18, 18, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, + 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 18, 18, 18, 17, 16, 16, 16, 16, 16, 17, 17, 18, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, + 17, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 16, 16, 17, 17, 17, + 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 18, 18, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 23, 23, 23, 61, 61, 63, 51, 51, 51, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 20, 22, 21, 21, 21, 21, 22, 22, 22, 21, + 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 21, 21, 21, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 24, 24, 23, 23, 23, 23, + 23, 23, 23, 23, 23, 24, 23, 22, 23, 24, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 25, 25, 24, 24, 25, 24, 24, 24, 25, 25, 25, 25, 24, 25, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 26, 25, 25, + 25, 25, 25, 25, 25, 25, 25, 25, 26, 24, 24, 24, 24, 24, 24, 26, 26, 26, 25, 25, 26, 25, 25, 24, 26, 26, 25, 25, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 24, 26, 26, 26, 26, 27, 27, 27, 27, 27, 25, 25, 26, 25, 26, 26, 26, 26, 27, 27, 27, 27, + 26, 26, 27, 26, 26, 25, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 28, 27, 27, 27, 26, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 28, 27, 28, 28, 28, 29, 28, 28, 28, 27, 28, 27, 27, 28, 27, 27, 28, 28, 28, 28, 28, 27, 27, + 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 27, 27, 28, 29, 29, 28, 28, 27, 27, 27, 27, 27, 28, 28, 28, 28, 27, 27, 27, 27, 28, 28, 28, 28, 28, 27, 28, 28, 27, 28, 27, 27, 27, 27, 26, 28, 28, 27, 28, 27, 27, 27, 27, 28, 27, 27, 27, + 28, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 28, 27, 28, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 26, 26, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 24, 26, 25, 25, 26, 26, 27, + 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 23, 23, 24, 24, 24, 24, 25, 24, 24, + 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 24, 23, 23, 24, 24, 24, 23, 22, 23, 23, 23, 23, 23, 24, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, + 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 20, 19, 20, 21, 22, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 21, 21, 20, 20, 20, 19, 19, 20, 20, 20, 21, 20, 20, 19, 19, 20, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, + 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 18, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 17, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, + 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, + 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 18, 17, 18, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 18, 17, 18, 17, 17, 17, 23, 22, 23, 61, 61, 63, + 51, 51, 51, 23, 23, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, + 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 23, 22, 22, 22, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 24, + 24, 24, 23, 25, 25, 24, 24, 24, 24, 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 26, 25, 24, 24, 24, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 26, 26, 26, 25, 25, 26, 25, 25, 24, 25, 25, 25, 26, 26, 25, 25, 25, 25, + 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 28, 27, 27, 26, 26, 26, 27, 26, 26, 27, 28, 28, 26, 26, 26, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, + 27, 26, 27, 27, 27, 28, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 27, 27, 28, 28, 27, 28, 27, 28, 28, 28, 29, 29, 28, 28, 27, 27, 28, 28, 28, 28, 28, 28, 29, 28, 28, 29, 29, 29, 29, 27, 27, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 29, 27, 27, 27, + 28, 27, 27, 28, 28, 27, 28, 27, 28, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 27, 27, 28, 28, 28, 28, 28, 29, 27, 27, 27, 27, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 25, 25, + 27, 26, 26, 26, 26, 25, 27, 26, 27, 26, 26, 27, 26, 26, 26, 27, 27, 26, 26, 26, 25, 26, 25, 26, 25, 25, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, + 26, 25, 26, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 25, 24, 25, 24, 24, 23, 24, 24, 24, 24, 24, 25, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, + 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, + 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 21, 22, 21, 22, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 18, + 19, 19, 19, 17, 17, 17, 17, 17, 17, 19, 19, 18, 19, 19, 19, 17, 17, 17, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 19, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 18, + 18, 18, 17, 19, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 18, 19, 19, 17, 17, 17, 18, 18, 18, 16, 16, 15, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 16, 16, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 18, 17, 17, 16, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 17, 16, 23, 23, 23, 61, 61, 63, 51, 51, 51, 22, 22, 22, 21, 21, 22, 20, 20, 20, 21, 21, 20, 21, 20, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, + 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 21, 21, 21, 21, 23, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, + 22, 22, 22, 24, 23, 23, 23, 23, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 24, 24, 24, 25, 25, 26, 25, 24, 25, 25, 25, 25, 24, 25, 23, 25, 25, 24, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 26, + 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 25, 25, 25, 24, 25, 25, 26, 25, 25, 26, 26, 25, 25, 26, 25, 26, 26, 26, 25, 25, 26, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 27, 26, + 28, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 28, 27, 28, 28, 28, 28, 27, 27, 28, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 29, 29, 28, 28, 27, 28, 28, 27, 28, 28, 28, 28, 28, 28, 28, + 28, 28, 28, 28, 28, 27, 28, 28, 28, 29, 28, 28, 27, 27, 27, 28, 29, 28, 28, 27, 27, 28, 28, 29, 28, 28, 28, 27, 27, 27, 27, 27, 28, 29, 29, 29, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 27, 28, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 27, 27, 28, + 26, 26, 27, 26, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 26, 27, 26, 26, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 25, 25, 26, 26, 25, 25, 25, + 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 25, 24, 25, 23, 23, 23, 23, 23, 24, 25, 25, 25, 24, 24, 23, 23, 23, 24, 24, 24, 25, + 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 23, 24, 23, 23, 22, 22, 22, 23, 22, 23, 22, 23, 22, 22, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 23, + 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 20, 19, 21, 21, 20, 20, 21, 21, 20, + 20, 20, 21, 20, 20, 21, 20, 20, 20, 19, 19, 19, 19, 19, 19, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 19, 20, 19, 19, 19, 20, 20, 21, 20, 19, 21, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 18, 20, 19, 20, 20, 19, 20, 20, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 17, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 18, + 17, 17, 17, 18, 18, 18, 17, 17, 17, 19, 19, 19, 17, 17, 17, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 18, 18, 17, 17, 19, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 16, 16, 17, 16, 17, 17, 17, 17, + 18, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 15, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 18, 18, 18, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 15, 16, 16, 16, 16, 17, 16, 23, 23, 24, 61, 61, 63, 51, 51, 51, 23, 23, 22, 21, 20, 21, + 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 23, 22, 23, 23, 23, 22, 22, 22, + 22, 22, 22, 22, 22, 23, 23, 23, 24, 22, 23, 23, 23, 24, 24, 23, 22, 22, 23, 23, 23, 23, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 23, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, + 24, 24, 24, 25, 25, 24, 24, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 25, 25, 25, 25, 26, + 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 26, 27, 27, 26, 26, 26, 26, 27, 27, 27, 25, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 27, 27, 28, 28, 28, 26, 26, 26, 28, 28, 27, 27, 27, 27, 26, 27, 27, 27, 28, 27, 27, 27, 28, 28, 28, 27, + 27, 27, 27, 27, 27, 27, 28, 27, 28, 27, 27, 28, 28, 28, 28, 27, 27, 27, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 27, 28, 28, 29, 27, 27, 28, 28, 27, 28, 28, 28, 28, 28, 27, 28, 27, 26, 27, 29, 29, 29, 27, 27, 28, 26, 26, 26, + 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 27, 27, 27, 28, 27, 27, 28, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, + 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 26, 25, 25, 26, 26, 26, 26, 25, 25, 26, 25, 25, 24, 25, 26, 25, 24, 24, 24, 25, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, + 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 24, 24, 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 22, 22, 21, 21, 22, + 22, 22, 22, 23, 23, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 20, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 22, 21, 21, 22, 21, 22, + 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 20, 20, + 20, 20, 19, 18, 18, 17, 19, 19, 20, 20, 20, 19, 20, 19, 19, 20, 19, 19, 19, 19, 18, 18, 18, 18, 20, 20, 20, 18, 18, 18, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, + 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 18, 17, 18, 18, 18, 19, 19, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 17, 17, 18, 17, 17, 17, + 18, 18, 18, 18, 17, 16, 18, 18, 17, 18, 17, 17, 18, 17, 17, 17, 16, 17, 18, 18, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 18, 18, 18, 18, 18, 18, + 17, 17, 16, 16, 15, 15, 17, 17, 16, 17, 17, 17, 16, 16, 15, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 15, 17, 16, 16, 17, 17, 17, 17, 16, 15, 17, 17, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, + 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 23, 23, 23, 61, 61, 63, 51, 51, 51, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 20, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 23, 22, 23, 23, 23, 22, 22, 24, 23, 24, 24, 24, 24, + 24, 24, 24, 23, 23, 23, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 25, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 25, 25, 24, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, + 25, 24, 25, 26, 25, 24, 26, 26, 25, 25, 25, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 27, 26, 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 28, 27, 28, 26, 26, 27, 28, 28, 27, + 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 26, 28, 27, 27, 28, 27, 28, 27, 27, 27, 28, 27, 28, 28, 28, 28, 28, 27, 28, 27, 28, 27, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 29, 28, 28, 28, 28, 28, + 28, 28, 28, 28, 28, 29, 28, 27, 28, 28, 28, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 27, 27, 27, 26, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 26, 25, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 26, 27, 26, 25, 25, 25, 25, 25, 26, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 24, 24, 24, 25, 24, 25, 25, 25, 25, + 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 26, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 24, 23, 24, 23, 23, 23, 24, 24, 25, 25, 24, 25, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, + 24, 24, 25, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, 23, 23, 23, 22, 23, 23, 22, 23, 23, 24, 23, 22, 22, 23, 22, 23, 22, 21, 21, 22, 23, 23, 22, 23, 23, 22, 22, 23, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, + 22, 22, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 20, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, + 19, 20, 19, 20, 20, 20, 20, 20, 21, 21, 21, 21, 19, 19, 19, 20, 20, 20, 20, 20, 21, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, 18, 18, 20, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 18, 18, 18, 18, 18, 19, + 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 19, 18, 18, 18, 18, 19, 19, 19, 18, 20, 19, 20, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, + 18, 18, 18, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 17, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 16, 16, 18, 18, 17, + 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 16, 16, 16, 16, 17, 16, 16, 16, 18, 18, 18, 17, 16, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 18, 17, 18, 18, 17, 16, 16, 16, + 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 23, 23, 23, 61, 61, 63, 51, 51, 51, 23, 22, 23, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, + 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 22, 21, 21, 22, 22, 21, 22, 22, 22, 23, 21, 21, 20, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, + 23, 23, 22, 22, 22, 23, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 24, 24, 23, 25, 25, 25, + 25, 24, 24, 25, 25, 24, 24, 24, 25, 25, 25, 25, 26, 26, 25, 25, 25, 26, 24, 24, 24, 25, 24, 25, 24, 25, 24, 26, 25, 26, 25, 25, 25, 26, 25, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 27, 26, 26, 26, 27, 27, 26, 26, 25, 25, + 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 27, 26, 27, 27, 28, 27, 27, 28, 27, 27, 26, 27, 27, 28, 27, 27, 27, 27, 27, 26, 27, 27, 26, 27, 27, 27, 28, 28, 28, 27, 27, 27, 28, 27, 27, 27, 27, 27, 29, 29, 28, + 28, 27, 28, 27, 27, 28, 28, 28, 28, 28, 28, 27, 28, 27, 29, 27, 27, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 28, 28, 29, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 28, 28, 28, 27, 28, 28, 28, 29, 29, 28, 28, 28, 28, + 27, 28, 28, 27, 27, 27, 27, 28, 26, 27, 27, 27, 28, 27, 27, 26, 26, 26, 27, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 26, 27, 26, 26, 26, 27, 27, 26, 26, 26, 25, 25, 26, 26, 26, 26, + 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, + 23, 23, 24, 25, 24, 25, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 22, 23, 24, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 22, 22, 22, 23, + 23, 23, 23, 23, 23, 24, 22, 22, 22, 23, 22, 22, 22, 22, 23, 22, 23, 22, 21, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, + 20, 20, 21, 21, 20, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 20, 20, 20, 21, 20, 21, 20, 21, 20, 20, 20, 20, 20, 19, 20, 21, 21, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 20, 19, 19, 20, 20, 19, + 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 20, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 19, 19, 19, 18, 19, 18, 19, 19, 18, 18, 19, 18, 18, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 19, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, + 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 16, 16, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, + 18, 17, 17, 18, 18, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, + 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 15, 17, 16, 16, 16, 16, 16, 16, 16, 16, 18, 18, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 15, 16, 17, 17, 16, + 17, 17, 17, 23, 23, 23, 61, 61, 63, 51, 51, 51, 22, 22, 22, 21, 21, 21, 21, 20, 21, 20, 20, 21, 22, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 22, 20, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 24, 24, 24, 23, 23, 24, 23, 23, 24, 23, 24, 23, 23, 23, 24, 22, 22, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, + 24, 24, 23, 24, 23, 23, 24, 24, 24, 23, 24, 23, 24, 24, 25, 24, 24, 24, 26, 25, 24, 24, 24, 23, 24, 24, 25, 24, 24, 23, 25, 25, 25, 26, 26, 25, 25, 25, 25, 53, 53, 53, 138, 138, 138, 139, 139, 139, 141, 141, 141, 106, 106, 107, 28, 28, 29, 26, 26, 26, 26, 26, 25, + 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 25, 27, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 26, 26, 26, 25, 26, 25, 26, 26, 26, 27, 27, 27, 26, 27, 26, 26, 27, 26, 26, 26, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 26, 26, 27, 27, 27, 27, + 27, 27, 27, 28, 28, 28, 28, 28, 27, 27, 27, 28, 27, 27, 27, 28, 27, 27, 27, 28, 28, 27, 27, 27, 28, 28, 27, 28, 28, 28, 28, 28, 27, 27, 27, 27, 29, 28, 28, 28, 29, 28, 27, 27, 27, 28, 27, 28, 28, 28, 28, 28, 29, 29, 29, 28, 28, 28, 28, 27, 28, 28, 28, + 29, 28, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 29, 27, 27, 27, 28, 28, 28, 27, 27, 28, 27, 26, 26, 28, 28, 28, 27, 27, 26, 28, 28, 28, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 26, 27, 27, 26, 27, 27, 27, 26, 27, 27, 26, 26, 27, 26, + 27, 27, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 24, 25, 25, 25, 24, 24, 25, 25, 26, 26, 25, 26, 26, 26, 26, 25, 24, 24, 25, 24, 24, 24, 25, 25, 25, 26, 26, 26, 24, 24, 24, 25, 25, 25, + 25, 26, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 25, 25, 25, 24, 23, 24, 54, 54, 54, 138, 138, 138, 140, 140, 139, 141, 141, 141, 105, 106, 106, 28, 28, 27, 24, 24, 23, 24, 24, 24, 23, 23, 23, 25, 24, 25, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, + 23, 22, 23, 23, 22, 23, 24, 24, 23, 23, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 20, 21, + 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 20, 21, 21, 20, 22, 21, 21, 22, 22, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 22, 22, 20, 20, 20, 21, 21, 21, 19, 19, 19, 21, 22, 22, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, + 20, 19, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 18, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 19, 18, 167, 167, 167, 19, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, + 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 17, 18, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 17, 17, 19, 18, 18, 19, 19, 19, 17, 18, 17, 18, 18, 18, 18, 17, 17, + 19, 19, 19, 17, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, + 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 17, + 16, 16, 16, 17, 16, 17, 16, 17, 16, 17, 16, 16, 17, 17, 18, 16, 16, 15, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 23, 23, 23, 61, 61, 63, 51, 51, 51, 23, 23, 23, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, + 21, 20, 20, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 23, 22, 22, 23, 23, 22, 22, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 22, 23, 22, 22, 23, + 22, 22, 22, 24, 23, 23, 24, 23, 22, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 24, 25, 25, 26, 25, 24, 25, 24, 24, 25, + 24, 25, 24, 33, 33, 33, 34, 34, 33, 24, 24, 24, 25, 26, 25, 100, 100, 100, 100, 100, 100, 25, 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, + 26, 26, 26, 26, 26, 27, 27, 26, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 28, 27, 26, 26, 28, 27, 28, 27, 27, 26, 27, 27, 27, 28, 27, 27, 28, 28, 27, 29, 28, 28, 28, 28, 28, + 28, 28, 29, 27, 27, 27, 28, 29, 28, 28, 28, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 28, 28, 27, 27, 27, 27, + 28, 28, 28, 27, 27, 27, 28, 28, 28, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, + 26, 26, 25, 25, 26, 26, 26, 26, 26, 24, 25, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 23, 34, 33, 34, 33, 33, 32, 25, 25, 25, 24, 24, 23, 100, 100, 100, 99, 99, 99, + 23, 24, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 22, + 21, 21, 22, 22, 22, 23, 22, 21, 22, 23, 22, 23, 22, 22, 21, 23, 23, 23, 22, 22, 22, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 20, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 19, 20, 20, 21, 22, 22, 20, 20, 20, 20, 20, 20, + 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 20, 20, 125, 125, 125, 23, 23, 23, 19, 19, 18, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 19, 19, 19, 20, 19, 19, 19, + 19, 19, 19, 20, 20, 20, 19, 19, 19, 167, 167, 167, 20, 20, 19, 19, 19, 19, 20, 20, 20, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, + 18, 17, 18, 18, 18, 18, 18, 17, 18, 19, 19, 19, 18, 17, 18, 18, 18, 18, 18, 17, 17, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 18, 18, 17, 18, 18, 17, + 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 16, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, + 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 16, 16, 16, 17, 18, 17, 17, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 15, 17, 16, 16, 16, 16, 15, 22, 22, 22, 61, 61, 63, + 51, 51, 51, 22, 22, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, 22, 22, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 23, 23, 21, 21, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 23, 22, 21, 21, 22, 22, 21, 21, 21, 21, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 22, 23, 22, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 25, 24, 24, + 25, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 24, 25, 25, 25, 24, 24, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 25, 25, 25, 25, 32, 31, 30, 145, 144, 145, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, + 26, 25, 25, 27, 26, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 26, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, + 26, 26, 26, 28, 27, 27, 27, 28, 28, 26, 26, 26, 27, 27, 27, 28, 27, 28, 28, 28, 27, 28, 27, 27, 28, 28, 28, 27, 27, 26, 28, 28, 28, 28, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, + 28, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 27, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 26, 26, 27, 28, 28, 28, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, + 27, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 27, 27, 26, 25, 25, 25, 26, 26, 27, 26, 26, 25, 26, 25, 26, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 24, 24, 24, 24, 25, 24, 26, 26, 26, 25, 25, 25, 26, 26, 26, 24, 24, 25, 25, 24, 24, 25, 24, 25, + 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 25, 25, 24, 24, 24, 24, 23, 23, 23, 29, 29, 29, 144, 144, 144, 24, 23, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, + 22, 22, 23, 22, 22, 23, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 23, 22, 22, 21, 22, 21, 22, 22, 22, 22, 21, 21, 20, 21, 21, 21, 20, 20, 21, + 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 103, 102, 103, 68, 68, 68, 20, 20, 20, 19, 19, 20, + 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 20, 20, 19, 19, 19, 19, 167, 167, 167, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 18, + 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 18, 19, 18, 18, 19, 18, 17, 18, 18, 18, 18, 18, 18, 19, 17, 18, 17, 17, 17, 17, 17, 17, 17, + 18, 18, 18, 17, 17, 16, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 16, 17, 18, 18, 18, 16, 16, 15, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 17, 18, + 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 22, 22, 23, 61, 61, 63, 51, 51, 51, 23, 23, 23, 20, 20, 21, 22, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 24, 23, 23, 23, 24, 22, 22, 22, 23, 23, 23, 29, 30, 29, 111, 111, 111, 146, 146, 146, + 143, 143, 143, 102, 101, 102, 26, 26, 27, 24, 24, 23, 23, 23, 23, 116, 116, 116, 133, 133, 133, 141, 141, 141, 62, 63, 63, 24, 24, 24, 165, 165, 165, 24, 24, 24, 25, 24, 24, 167, 167, 167, 25, 25, 25, 24, 24, 24, 24, 24, 24, 167, 167, 167, 25, 25, 25, 27, 27, 27, 100, 100, 100, + 146, 146, 146, 125, 125, 125, 80, 80, 80, 151, 151, 151, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 25, 25, 24, 25, 25, 95, 95, 95, 151, 151, 151, 86, 86, 86, 26, 25, 26, 167, 167, 167, 26, 27, 26, 26, 26, 26, 26, 26, 26, 167, 167, 167, 27, 26, 26, 26, 26, 27, 36, 36, 36, + 120, 120, 119, 140, 140, 140, 126, 126, 126, 67, 67, 67, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 158, 158, 158, 140, 140, 140, 135, 135, 135, 132, 132, 132, 91, 91, 91, 30, 30, 30, 28, 28, 27, 28, 28, 28, 28, 28, 28, 167, 167, 167, 27, 28, 28, 28, 28, 28, 118, 118, 118, + 146, 146, 146, 143, 143, 143, 116, 116, 116, 38, 37, 37, 27, 27, 28, 27, 27, 27, 28, 28, 28, 167, 167, 167, 28, 28, 28, 28, 28, 27, 28, 28, 28, 167, 167, 167, 27, 27, 27, 26, 26, 26, 27, 27, 27, 134, 134, 134, 52, 51, 52, 26, 26, 26, 167, 167, 167, 27, 27, 27, 26, 26, 26, + 27, 27, 27, 26, 26, 27, 167, 167, 167, 26, 26, 26, 27, 27, 27, 41, 41, 41, 119, 119, 119, 145, 145, 145, 144, 144, 144, 121, 121, 121, 43, 43, 43, 25, 25, 26, 27, 27, 26, 26, 26, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 167, 167, 167, 25, 25, 25, 24, 25, 25, 25, 25, 25, + 25, 25, 24, 26, 25, 25, 25, 25, 25, 167, 167, 167, 25, 25, 25, 25, 25, 26, 53, 53, 54, 146, 146, 146, 138, 138, 138, 75, 74, 75, 167, 167, 167, 25, 25, 24, 26, 27, 26, 100, 100, 99, 146, 146, 146, 125, 125, 125, 78, 78, 78, 150, 150, 150, 24, 24, 24, 24, 24, 25, 165, 165, 165, + 24, 23, 23, 23, 23, 23, 167, 167, 167, 23, 23, 23, 23, 24, 24, 24, 23, 23, 167, 167, 167, 24, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 167, 167, 167, 23, 23, 23, 21, 21, 22, 23, 22, 22, 94, 94, 94, 139, 139, 139, 139, 139, 139, + 95, 95, 95, 25, 25, 25, 22, 22, 22, 22, 23, 23, 94, 93, 93, 139, 139, 139, 139, 139, 139, 95, 95, 95, 24, 24, 23, 22, 21, 22, 21, 21, 21, 167, 167, 167, 22, 22, 22, 20, 20, 20, 167, 167, 167, 20, 20, 20, 21, 21, 20, 89, 89, 89, 127, 127, 127, 21, 21, 21, 165, 165, 165, + 20, 20, 20, 21, 21, 20, 92, 92, 92, 151, 151, 151, 83, 83, 83, 66, 66, 66, 124, 124, 124, 21, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 34, 34, 34, 117, 117, 117, 144, 144, 144, 143, 143, 143, 119, 119, 119, 38, 37, 37, 20, 19, 19, 19, 18, 19, 20, 19, 19, + 167, 167, 167, 75, 75, 75, 130, 130, 130, 143, 143, 143, 94, 94, 95, 20, 20, 20, 19, 18, 19, 29, 28, 28, 116, 117, 117, 138, 138, 138, 124, 124, 124, 62, 62, 62, 19, 19, 19, 167, 167, 167, 18, 18, 18, 18, 19, 18, 18, 17, 18, 167, 167, 167, 18, 19, 18, 19, 18, 18, 21, 21, 21, + 87, 87, 87, 138, 138, 138, 145, 145, 145, 141, 141, 141, 145, 145, 145, 116, 116, 116, 18, 18, 18, 167, 167, 167, 145, 145, 145, 145, 145, 145, 145, 145, 145, 118, 118, 117, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 24, 24, 23, 109, 109, 109, 145, 145, 145, 142, 142, 141, 99, 99, 98, + 20, 20, 20, 17, 17, 17, 16, 16, 16, 167, 167, 167, 18, 18, 18, 17, 17, 16, 123, 123, 123, 18, 17, 17, 18, 17, 16, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 16, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, + 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 17, 17, 18, 16, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 22, 22, 22, 61, 61, 63, 51, 51, 51, 22, 22, 22, 21, 21, 20, + 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 21, 21, 22, + 23, 23, 22, 23, 22, 23, 24, 24, 23, 24, 24, 24, 23, 22, 21, 23, 23, 23, 98, 98, 98, 115, 115, 114, 24, 24, 24, 25, 25, 25, 116, 116, 117, 90, 90, 90, 24, 24, 25, 24, 24, 23, 32, 32, 32, 24, 24, 24, 49, 49, 49, 151, 151, 151, 24, 24, 24, 163, 163, 163, 24, 24, 24, + 25, 25, 25, 167, 167, 167, 24, 24, 24, 24, 25, 24, 25, 25, 25, 167, 167, 167, 24, 24, 24, 84, 84, 84, 120, 120, 120, 27, 26, 26, 25, 25, 25, 86, 86, 86, 165, 165, 165, 25, 26, 25, 26, 26, 25, 25, 24, 24, 26, 26, 25, 26, 25, 26, 154, 154, 154, 47, 47, 48, 26, 26, 26, + 26, 26, 26, 167, 167, 167, 26, 26, 26, 27, 27, 27, 27, 26, 27, 167, 167, 167, 26, 26, 26, 27, 27, 27, 116, 116, 116, 95, 95, 96, 27, 26, 26, 27, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 28, 28, 28, 28, 28, 28, 27, 167, 167, 167, 27, 27, 28, 27, 27, 27, 29, 29, 30, + 92, 92, 92, 135, 135, 135, 28, 28, 28, 27, 27, 28, 27, 26, 27, 167, 167, 167, 28, 27, 28, 28, 28, 28, 49, 49, 49, 28, 28, 28, 28, 28, 28, 84, 84, 84, 117, 116, 116, 27, 27, 27, 27, 28, 28, 28, 28, 28, 167, 167, 167, 28, 28, 28, 27, 27, 27, 27, 27, 27, 167, 167, 167, + 27, 27, 27, 27, 27, 27, 34, 33, 34, 155, 155, 154, 28, 28, 28, 27, 27, 28, 167, 167, 167, 26, 27, 27, 27, 27, 27, 27, 26, 27, 28, 28, 27, 167, 167, 167, 26, 27, 26, 36, 35, 36, 149, 149, 149, 76, 76, 76, 27, 27, 28, 26, 26, 27, 66, 66, 66, 148, 148, 148, 39, 39, 39, + 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 167, 167, 167, 25, 24, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 167, 167, 167, 24, 25, 24, 26, 25, 25, 133, 133, 133, 78, 78, 78, 27, 27, 27, 91, 91, 91, 167, 167, 167, 24, 24, 24, + 84, 84, 84, 120, 120, 120, 27, 27, 27, 24, 24, 23, 85, 85, 85, 165, 165, 165, 24, 24, 24, 24, 23, 24, 163, 163, 163, 24, 24, 24, 24, 23, 24, 167, 167, 167, 23, 23, 23, 23, 23, 23, 23, 23, 24, 167, 167, 167, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 23, + 23, 23, 22, 23, 23, 23, 167, 167, 167, 22, 22, 22, 23, 23, 23, 79, 79, 79, 120, 120, 120, 24, 24, 23, 23, 22, 23, 110, 110, 110, 85, 85, 85, 23, 22, 21, 79, 79, 79, 119, 119, 119, 24, 24, 24, 21, 21, 21, 110, 110, 110, 86, 86, 86, 22, 22, 22, 21, 21, 21, 167, 167, 167, + 22, 21, 22, 21, 22, 21, 167, 167, 167, 21, 21, 20, 43, 43, 43, 154, 154, 154, 37, 37, 38, 20, 20, 20, 163, 163, 163, 21, 20, 20, 20, 20, 20, 153, 153, 153, 42, 42, 41, 20, 20, 20, 24, 24, 23, 48, 48, 48, 21, 21, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, 29, 29, 29, + 148, 148, 148, 72, 72, 72, 21, 20, 20, 19, 19, 19, 61, 61, 61, 147, 147, 147, 32, 32, 32, 19, 19, 19, 20, 20, 20, 167, 167, 167, 94, 94, 94, 19, 19, 19, 20, 20, 20, 116, 117, 117, 75, 75, 75, 19, 19, 18, 113, 113, 113, 92, 91, 92, 17, 17, 18, 18, 18, 17, 19, 19, 19, + 18, 18, 18, 167, 167, 167, 19, 19, 19, 18, 19, 19, 18, 18, 18, 167, 167, 167, 19, 18, 18, 19, 19, 19, 130, 130, 130, 113, 113, 113, 33, 32, 33, 17, 17, 16, 18, 18, 17, 21, 21, 21, 167, 167, 167, 18, 17, 17, 167, 167, 167, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, + 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 96, 96, 96, 112, 112, 112, 18, 18, 18, 19, 19, 19, 114, 114, 114, 87, 87, 87, 17, 16, 17, 17, 17, 17, 167, 167, 167, 17, 17, 17, 17, 17, 17, 60, 60, 60, 16, 16, 16, 16, 16, 16, 18, 18, 18, 17, 16, 16, 18, 17, 17, + 17, 16, 17, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, + 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 23, 23, 23, 61, 61, 63, 51, 51, 51, 24, 23, 23, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 23, 22, 23, + 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 20, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 146, 146, 146, 44, 45, 44, 23, 22, 22, 23, 23, 23, 47, 47, 47, 142, 142, 142, + 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 71, 71, 70, 149, 149, 149, 24, 24, 24, 162, 162, 162, 24, 24, 24, 25, 25, 25, 167, 167, 167, 24, 24, 24, 25, 25, 25, 25, 25, 25, 167, 167, 167, 24, 24, 24, 135, 135, 135, 46, 46, 46, 24, 24, 25, 26, 26, 25, 27, 27, 27, + 162, 162, 162, 25, 25, 25, 26, 26, 26, 26, 25, 25, 25, 24, 25, 26, 26, 27, 167, 167, 167, 26, 25, 26, 25, 25, 26, 27, 27, 26, 167, 167, 167, 27, 27, 27, 26, 26, 27, 25, 26, 26, 167, 167, 167, 27, 26, 26, 26, 26, 25, 156, 156, 156, 36, 36, 36, 26, 26, 26, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 28, 27, 27, 26, 167, 167, 167, 27, 27, 26, 27, 27, 26, 28, 28, 27, 27, 27, 27, 105, 105, 104, 87, 87, 87, 27, 27, 28, 27, 27, 28, 167, 167, 167, 28, 28, 28, 28, 28, 28, 28, 27, 28, 28, 28, 28, 27, 27, 27, 37, 37, 37, + 148, 148, 148, 28, 28, 28, 27, 28, 27, 27, 27, 28, 167, 167, 167, 27, 28, 29, 27, 27, 27, 28, 27, 27, 167, 167, 167, 27, 27, 27, 27, 27, 27, 74, 74, 74, 121, 121, 121, 27, 27, 27, 26, 26, 27, 167, 167, 167, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 167, 167, 167, + 26, 26, 27, 101, 101, 101, 96, 96, 96, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 84, 84, 83, 110, 110, 110, 25, 26, 26, 27, 27, 27, 25, 25, 25, 25, 25, 26, 25, 25, 24, 167, 167, 167, 25, 25, 25, 26, 26, 26, 24, 24, 24, 25, 25, 26, 25, 25, 25, 26, 25, 26, + 167, 167, 167, 26, 25, 25, 25, 25, 25, 158, 158, 158, 40, 40, 40, 25, 24, 24, 33, 33, 33, 167, 167, 167, 24, 23, 24, 134, 134, 134, 45, 46, 46, 23, 23, 23, 24, 24, 24, 26, 25, 25, 162, 162, 162, 24, 24, 24, 24, 24, 24, 162, 162, 162, 23, 23, 23, 23, 24, 24, 167, 167, 167, + 23, 23, 22, 23, 22, 23, 23, 23, 23, 167, 167, 167, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 21, 23, 23, 24, 21, 21, 22, 22, 22, 21, 167, 167, 167, 22, 22, 22, 22, 22, 22, 132, 132, 132, 45, 45, 45, 22, 22, 22, 22, 22, 23, 34, 34, 34, 141, 141, 141, 23, 23, 22, + 132, 132, 132, 44, 44, 44, 22, 21, 21, 21, 21, 22, 33, 33, 33, 141, 141, 141, 22, 22, 22, 22, 22, 22, 167, 167, 167, 21, 21, 20, 21, 21, 22, 167, 167, 167, 26, 26, 25, 134, 134, 133, 75, 75, 75, 20, 20, 20, 20, 20, 21, 162, 162, 162, 21, 21, 20, 21, 20, 21, 167, 167, 167, + 21, 20, 19, 21, 20, 20, 21, 20, 21, 20, 21, 20, 20, 20, 20, 19, 19, 19, 21, 21, 21, 19, 19, 19, 97, 97, 97, 93, 93, 93, 19, 19, 19, 19, 18, 19, 19, 20, 20, 20, 20, 20, 79, 79, 79, 107, 107, 107, 19, 19, 19, 19, 19, 19, 167, 167, 167, 27, 27, 27, 19, 19, 20, + 19, 19, 19, 43, 43, 43, 128, 128, 128, 19, 19, 19, 155, 155, 155, 28, 28, 28, 17, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 167, 167, 167, 19, 18, 18, 18, 18, 18, 19, 18, 19, 167, 167, 167, 18, 18, 17, 72, 72, 72, 122, 121, 121, 18, 18, 18, 18, 19, 18, 18, 18, 18, + 18, 18, 17, 17, 18, 18, 167, 167, 167, 17, 17, 17, 167, 167, 167, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 145, 145, 145, 39, 39, 39, 17, 17, 17, 18, 18, 17, 42, 42, 41, 141, 141, 141, 18, 18, 18, 17, 17, 17, + 167, 167, 167, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 18, 18, 17, 17, 16, 16, 16, 18, 18, 18, 18, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, + 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 23, 22, 23, 61, 61, 63, 51, 51, 51, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 20, 21, 21, 21, 21, + 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 21, 21, 22, 21, 21, 22, 22, 21, 23, 22, 23, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 21, + 22, 22, 22, 23, 23, 23, 24, 24, 24, 164, 164, 164, 25, 25, 26, 23, 23, 23, 24, 24, 24, 27, 27, 27, 162, 162, 162, 23, 23, 23, 24, 24, 24, 36, 36, 36, 116, 116, 116, 142, 142, 142, 54, 54, 54, 24, 24, 24, 160, 160, 160, 24, 24, 25, 24, 24, 24, 167, 167, 167, 25, 25, 25, + 25, 25, 25, 25, 25, 25, 167, 167, 167, 24, 24, 23, 147, 147, 147, 29, 29, 29, 24, 24, 24, 25, 26, 25, 26, 26, 26, 154, 154, 154, 25, 24, 25, 26, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 167, 167, 167, 26, 26, 26, 26, 26, 26, 26, 26, 26, 167, 167, 167, 26, 26, 26, + 27, 27, 27, 26, 26, 26, 167, 167, 167, 27, 27, 26, 26, 25, 26, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 27, 27, 26, 27, 27, 27, 28, 28, 28, 27, 27, 27, 167, 167, 167, 28, 28, 28, 27, 26, 26, 27, 27, 27, 28, 28, 27, 51, 51, 52, 127, 127, 127, + 27, 28, 28, 28, 28, 28, 167, 167, 167, 28, 28, 28, 28, 27, 28, 27, 27, 27, 28, 28, 28, 31, 31, 31, 107, 107, 107, 114, 114, 114, 27, 27, 26, 28, 28, 27, 27, 27, 28, 167, 167, 167, 27, 27, 25, 27, 27, 28, 27, 27, 27, 167, 167, 167, 28, 28, 28, 39, 39, 39, 138, 138, 138, + 68, 69, 69, 28, 27, 27, 27, 27, 28, 167, 167, 167, 27, 27, 27, 26, 26, 26, 28, 28, 27, 27, 26, 26, 167, 167, 167, 27, 26, 27, 134, 133, 133, 46, 46, 46, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 25, 25, 33, 32, 33, 143, 143, 143, 26, 26, 27, 26, 26, 26, 27, 26, 27, + 25, 25, 24, 25, 24, 25, 167, 167, 167, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 24, 167, 167, 167, 25, 25, 24, 26, 26, 26, 167, 167, 167, 24, 25, 25, 25, 25, 24, 25, 25, 24, 167, 167, 167, 24, 24, 23, 147, 147, 147, 29, 29, 29, 24, 24, 23, + 24, 23, 23, 24, 24, 24, 154, 154, 154, 25, 25, 25, 24, 24, 24, 160, 160, 160, 24, 24, 24, 24, 24, 24, 167, 167, 167, 23, 23, 23, 24, 24, 24, 23, 23, 23, 167, 167, 167, 22, 22, 22, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 21, 22, 22, 22, 23, 22, 22, 167, 167, 167, + 23, 23, 23, 24, 23, 22, 148, 148, 147, 26, 25, 25, 22, 22, 22, 22, 22, 21, 22, 22, 21, 152, 152, 152, 22, 22, 21, 147, 147, 147, 25, 25, 25, 22, 22, 22, 21, 21, 21, 22, 21, 22, 152, 152, 152, 21, 21, 21, 21, 21, 21, 167, 167, 167, 22, 22, 21, 22, 22, 21, 167, 167, 167, + 140, 140, 140, 122, 122, 122, 21, 21, 22, 20, 19, 20, 20, 20, 20, 160, 160, 160, 21, 21, 21, 20, 19, 19, 167, 167, 167, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 18, 20, 19, 19, 20, 20, 20, 20, 19, 19, 132, 132, 132, 40, 40, 40, 20, 20, 20, 20, 20, 20, + 21, 20, 20, 18, 18, 17, 27, 27, 27, 142, 142, 141, 19, 19, 19, 19, 18, 18, 167, 167, 167, 19, 18, 19, 18, 18, 18, 19, 19, 19, 23, 24, 23, 146, 146, 146, 19, 19, 19, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 19, 19, 19, 167, 167, 167, 18, 18, 17, + 18, 19, 18, 19, 18, 17, 167, 167, 167, 18, 18, 18, 128, 128, 128, 51, 51, 52, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 167, 167, 167, 18, 18, 17, 167, 167, 167, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, + 18, 18, 18, 164, 164, 164, 21, 21, 21, 17, 17, 17, 18, 18, 18, 20, 20, 20, 162, 162, 162, 17, 18, 17, 18, 17, 17, 167, 167, 167, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, + 17, 17, 17, 18, 18, 17, 16, 17, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, + 17, 17, 17, 22, 22, 22, 61, 61, 63, 51, 51, 51, 23, 23, 23, 21, 21, 22, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 167, 167, 167, 23, 23, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 167, 167, 167, 23, 23, 23, 23, 23, 23, 132, 132, 132, + 95, 95, 94, 25, 26, 25, 24, 24, 24, 24, 24, 24, 157, 157, 157, 24, 24, 24, 24, 24, 25, 167, 167, 167, 32, 32, 32, 24, 23, 24, 37, 37, 37, 159, 159, 159, 25, 25, 25, 128, 128, 128, 49, 49, 49, 26, 25, 26, 24, 25, 25, 26, 26, 26, 160, 160, 160, 24, 24, 25, 25, 25, 26, + 25, 25, 25, 26, 26, 26, 26, 26, 26, 167, 167, 167, 26, 26, 25, 25, 25, 26, 26, 25, 25, 167, 167, 167, 32, 32, 32, 26, 26, 26, 39, 38, 39, 159, 159, 159, 26, 26, 26, 26, 27, 27, 139, 139, 138, 47, 47, 47, 27, 27, 27, 40, 40, 40, 156, 156, 156, 26, 26, 27, 27, 27, 27, + 28, 27, 27, 27, 27, 27, 167, 167, 167, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 33, 32, 32, 148, 148, 148, 28, 28, 27, 27, 27, 27, 167, 167, 167, 28, 28, 28, 28, 27, 27, 27, 27, 28, 69, 69, 69, 143, 143, 143, 98, 98, 98, 32, 32, 32, 27, 27, 27, 27, 27, 26, + 27, 27, 27, 167, 167, 167, 28, 28, 28, 28, 28, 27, 28, 28, 28, 167, 167, 167, 167, 167, 167, 167, 167, 167, 129, 129, 129, 27, 27, 27, 26, 26, 27, 27, 27, 27, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 26, 26, 26, 148, 148, 148, 30, 30, 30, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 26, 26, 27, 152, 152, 152, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 167, 167, 167, 167, 167, 167, 156, 156, 156, 113, 113, 113, 34, 34, 34, 25, 25, 25, 25, 25, 24, 167, 167, 167, 24, 24, 24, 26, 26, 25, + 167, 167, 167, 25, 25, 25, 25, 25, 25, 25, 25, 25, 167, 167, 167, 24, 24, 24, 128, 128, 128, 49, 49, 49, 25, 25, 25, 24, 23, 25, 24, 24, 24, 160, 160, 160, 23, 23, 23, 24, 24, 23, 157, 157, 157, 23, 23, 24, 24, 24, 24, 167, 167, 167, 31, 31, 31, 23, 24, 23, 36, 36, 36, + 159, 159, 159, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 167, 167, 167, 23, 23, 23, 22, 22, 22, 129, 129, 129, 45, 45, 45, 22, 22, 21, 22, 21, 21, 32, 32, 32, 145, 145, 145, 22, 22, 22, 129, 129, 129, 44, 44, 44, 21, 21, 21, + 22, 22, 22, 32, 32, 32, 145, 145, 145, 21, 21, 21, 21, 21, 21, 167, 167, 167, 21, 21, 22, 21, 21, 20, 167, 167, 167, 80, 80, 80, 111, 111, 111, 20, 20, 20, 21, 21, 21, 20, 20, 20, 157, 157, 157, 21, 21, 21, 20, 20, 20, 167, 167, 167, 20, 20, 20, 19, 19, 19, 20, 20, 21, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 147, 147, 147, 24, 23, 23, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 152, 152, 152, 20, 19, 20, 20, 20, 19, 167, 167, 167, 30, 30, 29, 19, 19, 19, 19, 19, 18, 42, 42, 43, 133, 133, 133, + 19, 19, 19, 137, 137, 137, 41, 40, 40, 19, 18, 18, 33, 32, 33, 155, 155, 155, 18, 18, 18, 167, 167, 167, 25, 25, 25, 19, 18, 18, 31, 30, 30, 159, 159, 159, 19, 19, 19, 147, 147, 147, 26, 26, 25, 17, 17, 17, 18, 17, 17, 46, 46, 47, 167, 167, 167, 167, 167, 167, 167, 167, 167, + 18, 18, 18, 167, 167, 167, 18, 17, 18, 17, 17, 18, 17, 17, 16, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 167, 167, 167, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 167, 167, 167, 18, 18, 17, 18, 17, 18, 167, 167, 167, 18, 18, 18, 17, 17, 17, + 17, 17, 17, 16, 17, 17, 18, 18, 17, 16, 16, 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 17, + 17, 17, 17, 16, 16, 15, 18, 17, 18, 18, 18, 18, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 17, 17, 22, 22, 22, 61, 61, 63, 51, 51, 51, 24, 23, 24, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, + 21, 21, 20, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 22, 23, 22, 22, 22, 22, 21, 21, 24, 24, 24, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 24, 24, 24, 24, 24, 24, + 167, 167, 167, 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 23, 167, 167, 167, 24, 23, 24, 23, 23, 24, 154, 154, 154, 44, 44, 44, 23, 23, 23, 27, 27, 27, 24, 24, 24, 155, 155, 155, 24, 24, 25, 24, 24, 24, 167, 167, 167, 86, 85, 86, 24, 24, 24, 78, 78, 78, 131, 131, 131, + 25, 25, 25, 72, 72, 73, 125, 125, 125, 28, 28, 29, 26, 26, 26, 86, 86, 85, 165, 165, 165, 26, 26, 26, 26, 26, 25, 26, 26, 25, 25, 25, 25, 26, 26, 25, 167, 167, 167, 26, 25, 26, 25, 24, 25, 26, 26, 25, 167, 167, 167, 91, 91, 90, 27, 27, 27, 80, 80, 80, 131, 131, 131, + 26, 25, 26, 26, 26, 26, 86, 86, 86, 97, 97, 98, 27, 26, 26, 80, 79, 80, 115, 115, 115, 27, 27, 26, 27, 27, 27, 27, 26, 27, 26, 26, 26, 167, 167, 167, 26, 26, 26, 28, 28, 28, 27, 26, 26, 28, 27, 27, 44, 44, 43, 139, 139, 139, 27, 27, 27, 26, 26, 27, 167, 167, 167, + 27, 27, 27, 28, 27, 27, 105, 105, 105, 128, 128, 128, 48, 47, 47, 28, 28, 28, 27, 27, 27, 27, 27, 26, 27, 26, 27, 27, 26, 25, 167, 167, 167, 27, 27, 27, 28, 28, 27, 27, 26, 27, 167, 167, 167, 27, 28, 28, 34, 34, 34, 96, 96, 96, 113, 113, 113, 27, 27, 26, 27, 27, 27, + 167, 167, 167, 28, 28, 28, 26, 27, 26, 27, 27, 27, 27, 27, 27, 167, 167, 167, 26, 26, 26, 130, 130, 130, 46, 46, 46, 26, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 32, 32, 33, 146, 146, 146, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 167, 167, 167, + 28, 28, 28, 37, 37, 37, 106, 106, 106, 120, 120, 120, 24, 24, 25, 26, 26, 26, 167, 167, 167, 24, 24, 24, 25, 25, 25, 167, 167, 167, 25, 25, 24, 25, 24, 24, 25, 25, 25, 167, 167, 167, 25, 25, 25, 72, 72, 72, 125, 125, 125, 28, 28, 27, 24, 24, 24, 85, 84, 85, 165, 165, 165, + 24, 24, 23, 23, 23, 23, 156, 156, 156, 24, 23, 24, 23, 22, 24, 167, 167, 167, 85, 84, 84, 24, 24, 23, 78, 78, 78, 131, 131, 131, 23, 22, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 167, 167, 167, 23, 23, 22, 23, 23, 23, 74, 74, 74, + 118, 118, 118, 23, 23, 23, 22, 22, 22, 106, 107, 107, 93, 93, 93, 22, 22, 22, 73, 74, 73, 118, 118, 118, 22, 22, 22, 21, 21, 22, 106, 106, 106, 93, 93, 93, 22, 21, 22, 20, 20, 21, 167, 167, 167, 22, 22, 21, 21, 21, 21, 167, 167, 167, 21, 21, 22, 113, 113, 113, 89, 89, 89, + 21, 21, 21, 21, 20, 21, 155, 155, 155, 20, 20, 20, 20, 19, 20, 167, 167, 167, 20, 20, 19, 21, 21, 21, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 128, 128, 128, 40, 40, 40, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 26, 26, 26, + 145, 145, 145, 20, 20, 20, 20, 20, 19, 167, 167, 167, 103, 103, 103, 21, 20, 21, 21, 21, 21, 119, 119, 119, 84, 84, 84, 19, 18, 18, 82, 82, 82, 94, 94, 94, 18, 18, 19, 74, 74, 75, 113, 113, 113, 17, 18, 18, 167, 167, 167, 82, 82, 82, 18, 18, 18, 74, 74, 74, 130, 130, 130, + 19, 18, 18, 130, 130, 130, 39, 38, 38, 19, 18, 17, 17, 17, 16, 18, 18, 17, 18, 17, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 167, 167, 167, 18, 17, 17, 17, 17, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 17, 18, 167, 167, 167, 17, 17, 17, + 18, 17, 17, 17, 16, 16, 17, 16, 17, 167, 167, 167, 18, 18, 18, 18, 18, 18, 167, 167, 167, 18, 18, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 18, 17, 18, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 17, 16, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 16, 16, 16, 16, 17, 22, 22, 23, 61, 61, 63, + 51, 51, 51, 22, 22, 21, 20, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 22, 20, 21, 21, 21, 21, 20, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 23, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 23, 23, 22, 22, 21, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 167, 167, 167, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 167, 167, 167, 24, 24, 24, 24, 24, 23, 66, 66, 66, 141, 141, 140, 131, 131, 132, 111, 111, 111, + 24, 24, 24, 154, 154, 154, 23, 23, 23, 24, 24, 24, 167, 167, 167, 74, 75, 74, 133, 133, 133, 142, 142, 142, 50, 50, 50, 24, 24, 25, 24, 24, 25, 88, 88, 88, 142, 142, 142, 130, 130, 130, 87, 87, 87, 154, 154, 154, 25, 25, 25, 25, 25, 24, 26, 26, 26, 27, 27, 27, 135, 135, 135, + 167, 167, 167, 135, 135, 135, 101, 101, 101, 26, 26, 25, 167, 167, 167, 73, 72, 72, 137, 137, 137, 144, 144, 144, 52, 52, 51, 25, 26, 26, 27, 26, 27, 28, 27, 27, 104, 104, 104, 132, 132, 132, 127, 127, 127, 38, 38, 39, 27, 27, 27, 26, 26, 26, 26, 27, 28, 26, 26, 26, 167, 167, 167, + 26, 26, 25, 27, 27, 26, 27, 26, 26, 28, 27, 27, 89, 88, 88, 104, 104, 104, 27, 27, 27, 27, 27, 27, 167, 167, 167, 28, 27, 28, 26, 26, 27, 156, 156, 156, 36, 36, 37, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 167, 167, 167, 28, 28, 27, + 27, 27, 27, 27, 27, 28, 167, 167, 167, 27, 27, 27, 27, 27, 26, 27, 27, 27, 154, 154, 154, 27, 27, 26, 27, 26, 26, 167, 167, 167, 28, 27, 28, 27, 26, 26, 26, 27, 27, 27, 27, 27, 167, 167, 167, 27, 26, 26, 95, 95, 95, 95, 95, 95, 26, 27, 27, 27, 27, 26, 26, 27, 27, + 26, 26, 27, 83, 83, 83, 113, 114, 114, 25, 25, 25, 26, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 167, 167, 167, 27, 27, 27, 26, 25, 25, 32, 32, 32, 159, 159, 159, 25, 25, 25, 25, 25, 25, 167, 167, 167, 25, 24, 24, 25, 25, 25, 167, 167, 167, 25, 24, 25, 24, 24, 24, + 25, 24, 25, 167, 167, 167, 25, 25, 24, 24, 24, 24, 87, 87, 87, 142, 142, 142, 129, 129, 129, 87, 86, 86, 154, 154, 154, 23, 23, 23, 24, 24, 24, 154, 154, 154, 23, 23, 23, 24, 23, 24, 167, 167, 167, 74, 74, 74, 133, 133, 132, 142, 142, 142, 49, 49, 49, 23, 23, 23, 23, 23, 23, + 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 167, 167, 167, 22, 22, 22, 22, 22, 23, 21, 21, 22, 89, 88, 89, 137, 138, 138, 140, 140, 140, 103, 103, 103, 23, 23, 24, 22, 21, 22, 22, 22, 22, 87, 87, 87, 138, 138, 137, 140, 140, 140, 102, 102, 102, 23, 24, 24, + 22, 22, 22, 21, 21, 20, 167, 167, 167, 22, 21, 21, 20, 20, 20, 167, 167, 167, 21, 20, 20, 26, 26, 26, 138, 137, 137, 69, 69, 69, 21, 20, 20, 154, 154, 154, 23, 23, 24, 134, 134, 134, 167, 167, 167, 134, 134, 134, 98, 98, 98, 20, 20, 19, 20, 20, 20, 21, 20, 20, 20, 20, 19, + 20, 20, 20, 20, 19, 20, 92, 92, 92, 92, 92, 92, 19, 19, 20, 20, 20, 20, 21, 21, 20, 19, 20, 19, 79, 79, 80, 111, 111, 111, 19, 19, 19, 19, 19, 19, 167, 167, 167, 59, 59, 59, 127, 127, 127, 146, 146, 146, 104, 104, 104, 21, 22, 22, 19, 19, 19, 20, 20, 20, 101, 101, 101, + 130, 130, 130, 125, 125, 125, 31, 31, 31, 18, 18, 17, 167, 167, 167, 70, 71, 70, 131, 131, 131, 141, 141, 141, 44, 43, 43, 18, 18, 18, 86, 86, 86, 99, 99, 99, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 167, 167, 167, 17, 17, 17, + 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 19, 17, 17, 17, 167, 167, 167, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 167, 167, 167, 17, 17, 17, 17, 17, 16, 167, 167, 167, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 17, 17, + 17, 17, 17, 16, 16, 15, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 16, 17, 17, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 15, 15, 15, 22, 23, 23, 61, 61, 63, 51, 51, 51, 22, 21, 22, 22, 22, 22, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 21, 21, 22, 20, 23, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 167, 167, 167, 23, 23, 23, 23, 23, 23, + 24, 24, 23, 23, 23, 22, 167, 167, 167, 23, 23, 22, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, + 24, 25, 25, 26, 26, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 167, 167, 167, 26, 25, 26, 25, 25, 26, 26, 25, 26, 167, 167, 167, 27, 27, 27, 26, 25, 25, 27, 27, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 27, 26, 27, + 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 167, 167, 167, 28, 28, 28, 28, 28, 27, 27, 27, 27, 79, 79, 79, 146, 146, 146, 38, 38, 38, 27, 27, 27, 27, 27, 27, 167, 167, 167, 27, 27, 27, 27, 27, 27, 137, 137, 137, + 65, 65, 65, 27, 27, 27, 27, 27, 27, 38, 37, 38, 27, 27, 28, 28, 27, 27, 28, 27, 27, 167, 167, 167, 26, 26, 27, 27, 27, 27, 27, 27, 26, 167, 167, 167, 28, 27, 27, 28, 28, 27, 64, 64, 64, 142, 142, 142, 27, 27, 27, 27, 27, 27, 167, 167, 167, 26, 26, 26, 27, 26, 27, + 26, 26, 27, 27, 27, 27, 167, 167, 167, 27, 27, 27, 31, 31, 31, 143, 143, 143, 74, 74, 74, 27, 27, 28, 27, 27, 27, 66, 67, 67, 151, 151, 151, 43, 43, 42, 26, 27, 26, 27, 26, 26, 26, 25, 26, 27, 26, 26, 25, 25, 25, 167, 167, 167, 26, 26, 26, 26, 25, 26, 77, 76, 76, + 140, 140, 140, 25, 25, 25, 25, 25, 25, 167, 167, 167, 24, 24, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 25, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, + 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 23, 24, 23, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 24, 24, 23, 22, 22, 22, 167, 167, 167, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, + 22, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 167, 167, 167, 20, 20, 20, 20, 20, 20, 167, 167, 167, 20, 20, 20, 20, 20, 20, 22, 21, 22, 20, 21, 20, 19, 19, 19, 21, 21, 20, + 20, 20, 21, 20, 20, 20, 167, 167, 167, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 19, 19, 19, 24, 24, 25, 142, 142, 142, 69, 69, 69, 22, 22, 22, 19, 18, 18, 62, 61, 61, 151, 151, 151, 36, 36, 36, 19, 20, 19, 19, 19, 19, + 19, 19, 19, 18, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 18, 19, 18, 18, 17, 20, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 123, 123, 123, + 105, 105, 105, 36, 36, 36, 18, 18, 18, 18, 18, 18, 20, 19, 19, 28, 28, 28, 17, 17, 17, 167, 167, 167, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 167, 167, 167, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 17, 16, + 167, 167, 167, 16, 16, 15, 17, 17, 17, 167, 167, 167, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 17, 17, 18, 17, 17, 18, 16, 16, 16, 18, 17, 18, 16, 16, 17, 17, 17, 16, 23, 23, 23, 61, 61, 63, 51, 51, 51, 21, 21, 22, 21, 21, 21, + 21, 21, 21, 20, 20, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 21, 21, 23, 23, 23, 22, 22, 21, 22, 23, 23, + 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 167, 167, 167, 23, 23, 23, 23, 23, 23, 23, 22, 23, 25, 25, 24, 167, 167, 167, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 101, 101, 101, 23, 23, 24, + 24, 23, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 23, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 26, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 75, 75, 75, 25, 25, 25, 27, 27, 27, + 26, 26, 26, 167, 167, 167, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 26, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 28, 28, 27, 27, 26, 27, 27, 26, 28, 28, 27, 146, 146, 146, 138, 138, 138, 137, 137, 137, 133, 133, 133, + 108, 108, 108, 36, 35, 35, 26, 26, 27, 27, 27, 27, 27, 27, 27, 167, 167, 167, 27, 26, 27, 27, 28, 27, 46, 46, 45, 127, 127, 127, 144, 144, 144, 148, 148, 148, 107, 107, 107, 109, 109, 109, 144, 144, 144, 144, 144, 144, 167, 167, 167, 144, 144, 144, 144, 144, 144, 110, 110, 110, 146, 146, 146, + 137, 137, 137, 145, 145, 145, 132, 132, 132, 53, 53, 53, 26, 26, 26, 27, 26, 27, 167, 167, 167, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 167, 167, 167, 27, 26, 27, 27, 27, 27, 35, 35, 36, 113, 113, 113, 143, 143, 143, 145, 145, 145, 124, 124, 124, 47, 46, 46, 27, 26, 27, + 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 148, 148, 148, 138, 138, 138, 143, 143, 143, 125, 125, 125, 45, 45, 45, 26, 26, 26, 24, 25, 25, 167, 167, 167, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, + 25, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 101, 101, 101, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 22, 22, 23, 24, 24, 23, 24, 23, 22, 23, 23, 23, 107, 107, 107, + 143, 143, 143, 143, 143, 143, 167, 167, 167, 144, 144, 144, 144, 144, 143, 108, 108, 108, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 167, 167, 167, + 20, 21, 20, 20, 20, 20, 167, 167, 167, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 21, 100, 100, 100, 20, 21, 21, 21, 21, 21, 72, 72, 72, 20, 20, 20, 21, 21, 20, 19, 19, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, + 28, 28, 28, 111, 111, 110, 142, 142, 142, 144, 144, 144, 122, 122, 122, 40, 40, 41, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 18, 19, 18, 18, 19, 20, 20, 18, 18, 18, 19, 19, 19, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, + 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 18, 19, 17, 18, 18, 19, 18, 19, 17, 17, 17, 17, 17, 18, 18, 18, 18, 67, 67, 67, 126, 126, 126, 141, 141, 141, 145, 145, 145, 152, 152, 152, 113, 113, 113, 18, 18, 18, 167, 167, 167, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 18, 18, + 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 167, 167, 167, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 16, 167, 167, 167, 17, 17, 17, 17, 17, 17, 167, 167, 167, 17, 17, 17, 18, 18, 17, 17, 17, 16, 19, 18, 18, 16, 17, 16, 18, 18, 18, 16, 16, 15, 17, 17, 17, + 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 16, 17, 17, 17, 17, 17, 16, 16, 18, 17, 17, 17, 16, 17, 16, 16, 17, 16, 16, 17, 17, 18, 17, + 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 22, 22, 23, 61, 61, 63, 51, 51, 51, 22, 22, 23, 21, 21, 20, 20, 20, 20, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 20, 21, 22, 22, 22, 22, 21, 22, 23, 23, 22, 22, 22, 22, 22, 22, 21, + 22, 21, 21, 23, 22, 22, 22, 21, 21, 23, 23, 22, 22, 21, 22, 23, 22, 23, 23, 23, 23, 22, 22, 21, 23, 22, 22, 23, 23, 23, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, + 24, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 25, 23, 23, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 25, 25, 24, 24, 24, 23, 24, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 25, 25, 25, 24, 25, 26, 24, 24, 24, 25, 24, 25, 26, 26, 26, + 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 167, 167, 167, 26, 26, 27, 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 28, 28, 28, 27, 26, 27, 27, 26, 27, 27, 26, 26, 27, 27, 27, 27, 26, 27, 27, 26, 27, 27, 27, 28, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 28, 27, 27, 27, 27, 27, 27, 27, 26, + 28, 27, 28, 27, 27, 26, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 28, 26, 26, 26, 28, 27, 27, 26, 26, 26, 25, 25, 26, 27, 26, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 26, 27, 26, 26, 25, 26, + 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 27, 27, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 25, 26, 25, 25, 26, 26, 26, 26, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 24, 25, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, + 167, 167, 167, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 26, 26, 25, 26, 26, 26, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, + 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, + 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 167, 167, 167, 21, 21, 21, 20, 20, 20, 167, 167, 167, 22, 22, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 19, 19, 20, 21, 21, 20, 20, 20, 21, + 21, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 18, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 21, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 18, 19, 19, 19, 19, + 19, 18, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 20, 20, 20, 18, 18, 18, 19, 19, 19, 19, 18, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 19, 18, 19, 18, 18, 17, 19, 19, 18, 18, 18, 18, 19, 18, 18, + 18, 18, 18, 18, 18, 18, 18, 18, 18, 16, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 18, 17, 17, 17, 18, 16, 16, 16, + 17, 17, 17, 16, 16, 15, 16, 16, 17, 17, 17, 17, 16, 16, 17, 18, 18, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 16, 17, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 15, 15, 15, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 16, 23, 23, 22, 61, 61, 63, 51, 51, 51, 23, 23, 23, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, + 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 21, 22, 22, 22, 22, 23, 23, 23, + 23, 23, 24, 24, 24, 24, 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 25, 25, 24, 24, 24, 25, 24, 24, 23, + 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 26, 25, 25, 26, 25, 25, 25, 25, 26, 25, 26, 25, 25, 24, 23, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 26, 26, 25, 26, 25, 25, 26, 26, 26, 25, 26, 26, 27, 27, 27, 25, 25, 25, + 25, 25, 24, 26, 26, 25, 26, 27, 27, 26, 27, 26, 25, 25, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 27, 27, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, + 27, 27, 27, 26, 26, 26, 27, 26, 26, 27, 27, 28, 26, 26, 26, 26, 26, 26, 28, 28, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 28, 27, 28, 27, 27, 27, 26, 27, 27, 27, 27, 27, 28, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 26, + 27, 27, 27, 27, 27, 27, 25, 25, 25, 27, 27, 28, 27, 27, 26, 26, 27, 25, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 27, 26, 25, 26, 26, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, + 26, 26, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, 25, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 23, 24, 24, 25, 24, 24, 23, 24, 24, 24, 25, 25, 24, + 23, 23, 23, 24, 24, 24, 23, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 23, 23, 23, + 23, 23, 22, 23, 22, 23, 22, 22, 22, 22, 21, 21, 22, 22, 23, 21, 20, 20, 21, 21, 21, 22, 21, 22, 22, 22, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 20, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 20, 20, 20, 21, 22, 22, 21, 21, 21, 20, 21, 21, 22, 21, 20, 21, + 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 18, 18, 18, 20, 19, 20, 20, 20, 20, 20, 19, 19, 20, 20, 19, 20, 19, 19, + 19, 19, 19, 19, 19, 20, 20, 20, 19, 20, 20, 19, 19, 18, 19, 19, 18, 18, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 20, 19, 19, 18, 18, 18, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, + 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 18, 18, 17, 19, 19, 18, 18, 17, 18, 19, 19, 18, 18, 19, 18, 18, 17, 17, 18, 17, 18, 18, 17, 17, 18, 18, 17, 18, 18, 17, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, + 18, 18, 18, 18, 18, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 18, 16, 16, 16, + 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, + 16, 16, 16, 23, 23, 23, 61, 61, 64, 51, 51, 52, 23, 23, 23, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 22, 22, 22, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, + 23, 23, 22, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 24, 23, 22, 22, 23, 22, 22, 22, 24, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 24, 23, 23, 23, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, + 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, + 25, 24, 24, 26, 26, 25, 26, 25, 26, 25, 26, 26, 25, 25, 26, 26, 25, 26, 26, 26, 27, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 27, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 27, 25, 26, 26, + 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 28, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 26, 27, 28, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 28, 28, 27, + 27, 27, 28, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 28, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 27, 27, 26, 26, 26, 27, 27, 27, 26, 25, 25, 26, 26, 26, 27, 27, 27, 26, 25, 25, 26, 27, 26, 26, 26, 27, 26, 26, 26, 27, 26, 27, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 24, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 26, 26, 25, 23, 23, 24, 25, 25, 24, + 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 25, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, 25, 24, 24, 23, 24, 23, 23, 23, 24, 24, 23, 23, 23, 24, 24, 24, 25, 23, 23, 23, 24, 24, 23, 23, 23, 22, 23, 23, 23, 24, 23, 24, 23, 22, 24, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 22, 22, 22, 22, 21, 22, 22, 22, 23, 23, 22, 22, 22, 23, 21, 21, 22, 22, 21, 23, 21, 21, 21, 22, 21, 21, 21, 21, 20, 22, 21, 21, 21, 21, 21, 22, 22, 21, + 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 21, 21, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 20, 18, 18, 18, 20, 20, 20, 19, 18, 18, + 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 18, 19, 19, 18, 20, 20, 20, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 17, 17, 17, + 17, 17, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 16, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, + 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 16, 16, 17, 23, 23, 24, 61, 61, 64, 51, 51, 52, 22, 22, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 22, 22, 22, 22, 22, 21, 22, 22, 21, + 21, 21, 22, 22, 21, 21, 21, 22, 22, 21, 21, 22, 21, 21, 22, 22, 23, 22, 21, 20, 20, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 25, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, + 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 26, 26, 25, 24, 24, 26, 26, 25, 24, 25, 24, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 25, 26, 25, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 25, 24, 24, 26, 26, 26, 25, 25, 25, 27, 26, 26, + 25, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, + 28, 27, 27, 27, 27, 27, 26, 26, 26, 28, 28, 28, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 26, 27, 27, 27, 28, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 28, 27, 26, 26, 27, 26, 27, 26, 27, 27, 27, 26, 26, 26, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 26, + 26, 27, 27, 26, 26, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 25, 26, 26, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, + 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 26, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 26, 26, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 24, 24, 24, + 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 25, 24, 24, 24, 23, 24, 22, 23, 23, 24, 25, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 22, 22, 21, 21, 21, + 22, 22, 22, 23, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 20, 22, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 21, + 20, 20, 20, 21, 21, 22, 20, 21, 21, 20, 20, 20, 21, 21, 20, 21, 20, 21, 20, 20, 20, 20, 19, 19, 21, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 21, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 18, 20, 19, 19, + 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 17, 20, 19, 19, 18, 17, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 18, 18, 19, 18, 18, 17, 17, 18, + 19, 19, 18, 18, 18, 18, 19, 18, 19, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 19, 18, 17, 17, 17, + 18, 18, 17, 18, 17, 17, 17, 17, 16, 17, 17, 16, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, 17, 17, 17, 16, + 17, 17, 17, 16, 16, 16, 18, 17, 17, 16, 17, 17, 16, 15, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 16, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 16, 17, 22, 22, 22, 61, 61, 64, + 51, 51, 52, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 23, 22, + 22, 22, 22, 23, 22, 22, 22, 22, 21, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 23, 22, 23, 24, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 25, 25, 24, + 23, 23, 23, 23, 23, 23, 23, 22, 23, 25, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 24, 25, 25, 26, 26, 24, 24, 24, 24, 24, 25, 25, 25, 24, 25, 24, 24, 26, 26, 25, 25, 25, 26, 26, 26, 25, + 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 25, 25, 27, 26, 27, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 26, 26, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, + 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 26, 27, 27, 28, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 26, 27, 27, 27, 26, 27, 27, 27, + 28, 28, 28, 27, 27, 27, 27, 28, 28, 26, 26, 25, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 26, 27, 27, 26, 27, 27, 26, 27, 26, 26, 27, 27, 27, 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 26, 26, 26, + 26, 26, 26, 26, 25, 26, 27, 26, 26, 26, 25, 26, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 62, 61, 62, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 24, 24, 25, 24, 25, 26, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, + 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 23, 22, 22, 23, 23, 23, 24, 23, 23, 22, 24, 23, 23, 22, 22, 22, + 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, + 22, 21, 22, 22, 21, 22, 20, 20, 20, 21, 22, 21, 21, 21, 20, 21, 21, 22, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 21, 20, 20, + 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 18, 18, 18, 20, 19, 20, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 17, 17, 18, + 19, 19, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 19, 18, 18, 18, 19, 17, 17, 17, + 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 19, 18, 18, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 18, 17, 16, 16, 17, 16, 16, 17, + 18, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 16, 16, 17, 16, 16, 17, 17, 16, + 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 23, 23, 23, 62, 62, 64, 52, 51, 52, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 22, 22, 21, 20, 20, 21, 21, 21, 21, 20, 20, 21, + 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 23, 24, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 22, 23, 23, 23, 23, 23, 22, + 22, 22, 23, 23, 23, 22, 23, 23, 23, 24, 24, 24, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 25, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 25, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, + 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, + 27, 27, 27, 26, 25, 25, 26, 27, 26, 26, 27, 27, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 28, 27, 27, 26, 25, 26, 27, 26, 26, 27, 27, 26, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 28, 28, + 26, 26, 27, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 25, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 27, 26, + 26, 25, 26, 26, 26, 25, 26, 26, 26, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 27, 26, 26, 26, 26, 26, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 112, 112, 111, 130, 130, 129, 27, 27, 27, + 25, 24, 24, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 23, 22, 23, 25, 24, 25, 24, 24, 24, + 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 24, 22, 22, 22, 22, 22, 21, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 23, 22, 23, 23, 23, 23, 23, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, + 21, 21, 20, 23, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 22, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 22, 21, 21, 21, 20, 20, 22, 22, 22, 20, 20, 20, 21, 21, 20, 22, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 19, 19, 19, 20, 21, 21, 20, 20, 21, 20, 19, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, + 19, 18, 19, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, + 18, 18, 18, 19, 19, 18, 17, 17, 17, 19, 18, 18, 18, 17, 18, 18, 18, 17, 18, 18, 17, 18, 17, 17, 18, 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 17, 17, 17, 18, 18, 17, + 17, 17, 18, 16, 16, 17, 17, 17, 16, 17, 17, 18, 17, 17, 16, 16, 16, 17, 18, 18, 18, 17, 17, 17, 15, 15, 15, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 18, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 15, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 15, 23, 22, 23, 62, 62, 64, 52, 52, 52, 22, 23, 22, 21, 21, 21, + 21, 21, 21, 21, 20, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, + 22, 22, 22, 22, 22, 23, 22, 21, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 23, 22, 22, 22, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 22, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 25, 25, 23, 24, 24, 24, + 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 24, 25, 23, 23, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 24, 24, 24, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 26, + 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 27, 26, 26, 26, 27, 26, 26, 25, 26, 26, 26, 26, 26, 25, 25, 26, 26, 25, 26, 26, 26, 27, 26, 26, 27, 27, 27, 25, 25, 26, 25, 25, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 26, 26, + 27, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 26, 27, 26, 27, 27, 26, 26, 25, 26, 27, 27, 26, 26, 26, 27, 27, 28, 27, 27, 28, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 28, 27, 27, 27, 26, 26, 26, + 26, 26, 26, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 25, 25, 27, 27, 26, 26, 26, 26, 27, 26, 27, 26, 25, 26, 27, 27, 27, 27, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 26, 25, 25, 26, + 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 25, 26, 24, 26, 26, 25, 24, 24, 24, 103, 103, 103, 93, 92, 92, 24, 24, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 25, 25, 25, 23, 23, 23, 24, 24, 24, 23, 23, 23, + 23, 24, 23, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 23, 24, 22, 23, 23, 24, 24, 23, 24, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, + 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 21, 21, 22, 21, 21, 23, 23, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, + 22, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, + 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 18, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, + 18, 19, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 19, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 17, 17, 18, + 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, + 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 16, 16, 16, 16, 16, 15, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, + 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 23, 22, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 20, 22, 22, 21, 20, 21, 21, 22, 22, 21, 21, 21, 20, + 22, 22, 21, 22, 23, 22, 22, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 21, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 24, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 157, 157, 157, 138, 138, 138, 142, 142, 142, 120, 120, 120, 41, 41, 41, 23, 23, 23, 74, 74, 74, + 147, 147, 147, 130, 130, 130, 92, 91, 91, 151, 151, 151, 31, 30, 30, 24, 24, 24, 116, 116, 116, 133, 133, 133, 141, 141, 141, 61, 61, 61, 24, 24, 24, 33, 33, 33, 118, 118, 119, 139, 139, 139, 126, 126, 125, 66, 65, 65, 26, 26, 27, 103, 103, 103, 147, 147, 147, 126, 126, 126, 66, 65, 66, + 167, 167, 167, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 26, 26, 95, 95, 96, 140, 140, 140, 140, 140, 140, 97, 97, 97, 27, 27, 27, 27, 26, 26, 26, 25, 25, 167, 167, 167, 26, 25, 25, 26, 25, 26, 26, 26, 25, 167, 167, 167, 25, 25, 25, 26, 26, 26, 25, 26, 26, + 26, 26, 26, 27, 27, 27, 167, 167, 167, 26, 26, 26, 27, 26, 26, 26, 26, 26, 69, 69, 69, 167, 167, 167, 26, 26, 27, 26, 27, 27, 36, 36, 35, 119, 119, 119, 140, 140, 140, 127, 127, 126, 68, 68, 68, 26, 26, 26, 167, 167, 167, 27, 27, 27, 26, 26, 26, 92, 92, 92, 129, 129, 129, + 28, 27, 28, 96, 96, 96, 140, 140, 140, 140, 140, 140, 98, 98, 98, 27, 27, 28, 27, 27, 27, 26, 27, 26, 167, 167, 167, 71, 71, 71, 131, 131, 131, 146, 146, 146, 97, 97, 97, 27, 26, 27, 27, 26, 26, 36, 36, 35, 119, 119, 119, 140, 140, 140, 126, 126, 126, 68, 68, 68, 27, 26, 27, + 34, 34, 34, 119, 119, 119, 140, 140, 140, 126, 126, 126, 66, 66, 67, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 25, 25, 167, 167, 167, 71, 71, 70, 131, 131, 131, 146, 146, 146, 97, 96, 97, 26, 26, 25, 25, 25, 25, 32, 32, 31, 154, 154, 154, 31, 31, 31, 25, 25, 25, 25, 25, 25, + 25, 25, 24, 24, 23, 24, 24, 24, 24, 25, 24, 24, 119, 119, 119, 155, 155, 156, 157, 157, 157, 120, 120, 120, 37, 37, 37, 24, 24, 24, 24, 24, 25, 78, 78, 77, 144, 144, 144, 160, 160, 160, 139, 139, 139, 74, 74, 73, 24, 24, 24, 53, 53, 52, 142, 142, 142, 158, 158, 158, 115, 115, 115, + 147, 147, 147, 152, 152, 152, 23, 22, 23, 23, 23, 22, 167, 167, 167, 144, 144, 144, 24, 24, 23, 22, 22, 23, 167, 167, 167, 143, 143, 144, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 153, 153, 153, 162, 162, 162, 159, 159, 159, 144, 144, 144, 95, 95, 96, 28, 28, 29, 22, 22, 22, + 21, 21, 20, 72, 72, 72, 142, 142, 142, 160, 160, 160, 141, 141, 141, 68, 68, 69, 20, 20, 20, 21, 21, 21, 167, 167, 167, 143, 143, 143, 22, 21, 21, 56, 55, 55, 144, 144, 144, 160, 160, 160, 68, 67, 68, 20, 20, 20, 71, 71, 71, 142, 142, 142, 160, 160, 160, 141, 141, 141, 68, 67, 67, + 20, 20, 19, 20, 19, 20, 167, 167, 167, 143, 143, 143, 20, 20, 21, 20, 20, 19, 167, 167, 167, 143, 143, 143, 20, 20, 19, 20, 19, 20, 18, 18, 18, 72, 72, 72, 147, 147, 147, 129, 129, 128, 89, 89, 89, 150, 150, 150, 26, 25, 26, 18, 18, 18, 167, 167, 167, 20, 20, 20, 19, 19, 19, + 18, 18, 18, 167, 167, 167, 20, 19, 19, 21, 21, 20, 101, 101, 101, 146, 146, 146, 124, 124, 124, 61, 61, 61, 167, 167, 167, 18, 18, 19, 18, 18, 19, 18, 18, 17, 18, 18, 18, 18, 19, 18, 92, 92, 92, 138, 138, 138, 138, 138, 138, 94, 94, 94, 20, 20, 20, 18, 18, 18, 18, 18, 18, + 91, 91, 91, 150, 150, 150, 82, 82, 82, 18, 17, 17, 167, 167, 167, 18, 18, 18, 18, 18, 18, 17, 17, 17, 167, 167, 167, 18, 17, 17, 18, 18, 18, 27, 27, 28, 116, 116, 116, 138, 138, 138, 123, 123, 123, 62, 62, 62, 18, 18, 17, 167, 167, 167, 17, 17, 16, 17, 17, 17, 17, 17, 17, + 114, 114, 114, 131, 131, 131, 140, 140, 140, 57, 57, 57, 17, 16, 17, 123, 123, 123, 17, 17, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, + 16, 16, 16, 16, 15, 15, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 16, 15, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 15, 16, 16, 15, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 23, 22, 20, 20, 20, 21, 20, 21, 20, 20, 20, 21, 21, 20, + 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 24, + 22, 22, 22, 23, 23, 22, 167, 167, 167, 23, 23, 23, 23, 22, 22, 64, 64, 64, 134, 134, 134, 23, 23, 23, 146, 146, 146, 45, 45, 45, 23, 23, 23, 68, 68, 68, 167, 167, 167, 24, 24, 25, 24, 23, 23, 32, 32, 32, 24, 24, 24, 49, 49, 49, 151, 151, 151, 25, 24, 24, 115, 115, 115, + 94, 94, 94, 25, 24, 25, 24, 24, 24, 25, 24, 25, 86, 86, 86, 120, 120, 120, 27, 27, 27, 24, 25, 24, 98, 99, 98, 167, 167, 167, 25, 25, 24, 25, 26, 25, 25, 25, 26, 26, 26, 25, 81, 81, 81, 121, 121, 121, 28, 28, 28, 26, 25, 25, 112, 111, 112, 88, 88, 88, 26, 26, 25, + 25, 25, 25, 167, 167, 167, 25, 24, 24, 26, 26, 26, 26, 25, 25, 167, 167, 167, 26, 26, 26, 26, 26, 25, 26, 26, 25, 26, 26, 25, 26, 26, 26, 167, 167, 167, 26, 26, 25, 27, 27, 27, 28, 28, 27, 127, 127, 127, 167, 167, 167, 26, 25, 25, 26, 26, 26, 116, 116, 116, 96, 96, 96, + 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 167, 167, 167, 26, 26, 26, 48, 48, 48, 154, 154, 154, 43, 43, 43, 82, 81, 81, 121, 121, 121, 28, 28, 29, 26, 26, 27, 112, 112, 112, 88, 88, 89, 26, 26, 25, 25, 25, 26, 167, 167, 167, 96, 96, 96, 26, 26, 25, 28, 27, 28, + 120, 120, 120, 79, 79, 79, 27, 27, 27, 116, 116, 116, 95, 95, 95, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 116, 116, 116, 95, 95, 95, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 167, 167, 167, 96, 96, 95, 25, 25, 25, + 27, 27, 27, 120, 120, 120, 79, 79, 79, 25, 25, 26, 44, 44, 44, 159, 159, 159, 80, 80, 81, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 24, 24, 23, 24, 25, 25, 25, 123, 123, 123, 105, 105, 106, 116, 116, 115, 167, 167, 167, 123, 123, 123, 24, 24, 24, 64, 63, 63, 167, 167, 167, + 135, 135, 135, 79, 79, 79, 69, 69, 69, 41, 41, 41, 24, 23, 24, 131, 131, 131, 167, 167, 167, 88, 88, 88, 100, 100, 100, 167, 167, 167, 145, 145, 145, 23, 23, 23, 23, 23, 23, 167, 167, 167, 143, 143, 143, 23, 22, 23, 22, 22, 22, 167, 167, 167, 143, 143, 143, 21, 21, 23, 22, 22, 23, + 22, 22, 22, 23, 23, 22, 167, 167, 167, 152, 152, 152, 75, 75, 74, 118, 118, 118, 167, 167, 167, 114, 114, 114, 22, 22, 21, 62, 62, 62, 167, 167, 167, 136, 136, 136, 77, 77, 77, 135, 135, 135, 167, 167, 167, 57, 57, 58, 21, 21, 21, 167, 167, 167, 143, 143, 143, 21, 20, 20, 130, 130, 130, + 167, 167, 167, 113, 113, 112, 45, 45, 45, 61, 62, 62, 167, 167, 167, 136, 136, 136, 75, 75, 75, 135, 135, 135, 167, 167, 167, 57, 57, 57, 20, 20, 20, 167, 167, 167, 143, 143, 143, 20, 20, 19, 20, 20, 19, 167, 167, 167, 143, 143, 143, 20, 20, 19, 19, 19, 19, 19, 19, 19, 145, 145, 145, + 41, 41, 41, 20, 19, 20, 66, 66, 66, 167, 167, 167, 20, 20, 21, 19, 19, 19, 167, 167, 167, 19, 19, 19, 19, 19, 19, 19, 19, 19, 167, 167, 167, 19, 19, 18, 82, 82, 82, 118, 118, 118, 21, 21, 20, 18, 18, 18, 96, 96, 96, 167, 167, 167, 18, 18, 18, 19, 19, 19, 19, 19, 19, + 17, 17, 17, 77, 77, 76, 118, 118, 119, 19, 19, 19, 17, 18, 18, 109, 109, 109, 84, 84, 84, 18, 18, 19, 18, 18, 17, 153, 153, 153, 40, 40, 40, 18, 19, 17, 17, 17, 18, 167, 167, 167, 18, 17, 18, 18, 17, 17, 18, 18, 17, 167, 167, 167, 17, 17, 16, 18, 18, 18, 112, 112, 112, + 91, 91, 91, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 167, 167, 167, 17, 17, 17, 17, 17, 17, 17, 17, 18, 26, 25, 25, 17, 17, 17, 43, 43, 43, 150, 150, 150, 16, 16, 16, 61, 61, 61, 16, 16, 16, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, + 17, 17, 17, 16, 16, 16, 16, 16, 16, 18, 17, 18, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 16, 17, 17, 17, 15, 16, 15, 18, 18, 17, 16, 17, 16, 18, 17, 18, + 17, 17, 17, 23, 23, 23, 62, 62, 64, 52, 52, 52, 22, 22, 23, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 23, + 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 167, 167, 167, 23, 23, 23, 23, 23, 23, 23, 23, 22, 156, 156, 156, 23, 23, 23, 115, 115, 115, 99, 99, 98, 45, 45, 45, 30, 30, 30, + 167, 167, 167, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 71, 71, 71, 149, 149, 149, 24, 23, 23, 155, 155, 155, 33, 33, 33, 25, 25, 24, 24, 24, 25, 24, 24, 24, 135, 135, 135, 45, 45, 45, 25, 25, 25, 25, 25, 25, 34, 34, 34, 167, 167, 167, 25, 25, 25, 26, 26, 26, + 26, 25, 26, 25, 25, 25, 133, 133, 133, 48, 48, 47, 25, 25, 25, 26, 26, 26, 37, 37, 37, 141, 141, 141, 26, 25, 26, 26, 26, 25, 167, 167, 167, 26, 26, 26, 26, 26, 26, 26, 26, 26, 167, 167, 167, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 167, 167, 167, + 26, 26, 26, 26, 25, 25, 78, 78, 78, 88, 88, 88, 167, 167, 167, 27, 27, 27, 27, 27, 26, 156, 156, 156, 36, 36, 36, 26, 26, 26, 27, 26, 27, 26, 26, 27, 26, 27, 27, 167, 167, 167, 32, 31, 31, 135, 135, 135, 79, 79, 79, 26, 26, 27, 133, 133, 133, 48, 48, 48, 27, 26, 27, + 26, 26, 26, 37, 38, 37, 142, 142, 142, 26, 26, 25, 26, 26, 26, 167, 167, 167, 32, 32, 32, 27, 27, 27, 27, 27, 26, 48, 48, 48, 130, 130, 130, 27, 26, 26, 156, 156, 156, 35, 35, 35, 26, 26, 26, 26, 26, 25, 25, 25, 25, 26, 25, 25, 156, 156, 156, 35, 35, 35, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 167, 167, 167, 32, 32, 32, 25, 25, 26, 26, 25, 25, 48, 48, 48, 130, 130, 130, 25, 25, 25, 93, 93, 93, 89, 89, 89, 137, 137, 137, 25, 25, 26, 26, 26, 26, 24, 24, 25, 25, 24, 25, 24, 25, 24, + 24, 24, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 158, 158, 158, 160, 160, 160, 24, 24, 24, 122, 122, 122, 167, 167, 167, 37, 37, 37, 25, 24, 24, 23, 23, 23, 24, 24, 23, 24, 23, 24, 128, 128, 128, 167, 167, 167, 55, 55, 55, 24, 24, 24, 167, 167, 167, 143, 143, 143, 23, 23, 23, + 23, 23, 23, 167, 167, 167, 144, 144, 144, 22, 23, 23, 23, 22, 23, 167, 167, 167, 144, 144, 143, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 167, 167, 167, 143, 143, 143, 22, 21, 22, 22, 21, 22, 154, 154, 154, 158, 158, 158, 21, 21, 21, 121, 121, 121, 167, 167, 167, 57, 57, 57, + 21, 21, 21, 57, 57, 57, 167, 167, 167, 115, 115, 115, 21, 21, 21, 167, 167, 167, 143, 143, 143, 21, 21, 21, 143, 143, 143, 167, 167, 167, 25, 25, 25, 21, 21, 21, 120, 120, 120, 167, 167, 167, 57, 57, 56, 20, 19, 20, 57, 56, 56, 167, 167, 167, 115, 115, 115, 20, 20, 20, 167, 167, 167, + 143, 143, 143, 20, 20, 20, 20, 20, 19, 167, 167, 167, 143, 143, 143, 20, 19, 19, 19, 19, 19, 20, 20, 20, 114, 114, 114, 97, 97, 97, 42, 42, 42, 26, 26, 27, 167, 167, 167, 19, 19, 19, 19, 20, 19, 167, 167, 167, 19, 20, 19, 18, 18, 18, 19, 18, 18, 167, 167, 167, 18, 18, 19, + 133, 133, 133, 39, 39, 40, 18, 18, 18, 18, 19, 19, 28, 28, 28, 167, 167, 167, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 131, 131, 131, 42, 41, 41, 18, 18, 18, 18, 18, 18, 29, 30, 30, 140, 140, 140, 18, 17, 18, 18, 18, 17, 167, 167, 167, 18, 18, 19, 17, 17, 17, + 17, 18, 18, 167, 167, 167, 18, 18, 18, 17, 17, 17, 18, 18, 18, 167, 167, 167, 18, 18, 18, 19, 18, 19, 155, 155, 155, 27, 27, 27, 16, 16, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 167, 167, 167, 18, 17, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 67, 66, 66, + 148, 148, 148, 18, 18, 19, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 18, 17, 17, 17, 18, 17, 16, 16, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 15, 15, 16, 16, 16, 16, 16, 16, 15, + 17, 16, 18, 16, 15, 15, 16, 16, 16, 17, 17, 17, 18, 18, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 23, 23, 21, 20, 20, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, + 21, 21, 20, 21, 21, 21, 21, 20, 21, 20, 20, 19, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 167, 167, 167, + 24, 24, 23, 42, 42, 42, 97, 97, 97, 125, 125, 125, 23, 23, 23, 29, 29, 29, 99, 99, 99, 144, 144, 144, 160, 160, 160, 167, 167, 167, 23, 23, 22, 24, 24, 24, 37, 37, 37, 117, 116, 117, 142, 142, 142, 54, 54, 54, 23, 24, 23, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, + 167, 167, 167, 148, 148, 148, 28, 28, 28, 25, 24, 25, 25, 25, 25, 24, 24, 24, 167, 167, 167, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 148, 148, 148, 29, 29, 29, 26, 26, 25, 25, 25, 26, 25, 25, 24, 152, 152, 152, 25, 25, 26, 25, 25, 25, 167, 167, 167, 26, 26, 25, + 26, 26, 26, 27, 26, 27, 167, 167, 167, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 25, 27, 27, 26, 167, 167, 167, 26, 26, 25, 29, 29, 28, 139, 139, 139, 32, 32, 32, 167, 167, 167, 26, 26, 26, 27, 27, 27, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, + 26, 26, 27, 167, 167, 167, 141, 141, 141, 124, 124, 124, 26, 26, 26, 27, 27, 27, 148, 148, 148, 29, 29, 29, 27, 27, 26, 26, 25, 26, 26, 26, 26, 152, 152, 152, 25, 25, 26, 26, 25, 26, 167, 167, 167, 26, 26, 27, 26, 26, 27, 26, 26, 26, 30, 30, 31, 148, 148, 148, 26, 27, 26, + 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 26, 26, 27, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 25, 26, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 167, 167, 167, 25, 25, 25, 26, 26, 25, 25, 25, 25, 29, 29, 29, 147, 147, 147, + 24, 24, 25, 138, 138, 138, 36, 36, 36, 128, 128, 128, 49, 50, 49, 26, 25, 25, 24, 23, 23, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 26, 26, 26, 91, 91, 91, 167, 167, 167, 143, 143, 143, 25, 24, 25, 140, 139, 140, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, + 164, 164, 164, 24, 24, 24, 74, 74, 74, 167, 167, 167, 167, 167, 167, 156, 156, 156, 167, 167, 167, 144, 143, 144, 23, 23, 22, 22, 22, 22, 167, 167, 167, 144, 144, 144, 23, 22, 22, 24, 23, 23, 167, 167, 167, 144, 143, 143, 22, 22, 22, 22, 21, 22, 22, 21, 21, 23, 23, 23, 167, 167, 167, + 143, 143, 143, 23, 22, 23, 48, 48, 47, 163, 163, 163, 145, 145, 145, 22, 22, 22, 138, 138, 138, 167, 167, 167, 30, 30, 29, 21, 20, 21, 29, 29, 29, 167, 167, 167, 137, 137, 137, 21, 21, 20, 167, 167, 167, 143, 143, 143, 20, 20, 20, 143, 143, 143, 167, 167, 167, 21, 21, 21, 21, 21, 20, + 137, 137, 137, 167, 167, 167, 29, 29, 28, 20, 20, 20, 28, 28, 27, 167, 167, 167, 137, 137, 137, 20, 19, 20, 167, 167, 167, 143, 143, 143, 20, 20, 19, 20, 20, 20, 167, 167, 167, 143, 143, 143, 20, 19, 20, 20, 20, 21, 19, 18, 18, 24, 24, 24, 97, 97, 97, 144, 143, 144, 160, 160, 160, + 167, 167, 167, 19, 19, 19, 18, 19, 18, 167, 167, 167, 19, 19, 18, 19, 19, 18, 19, 19, 18, 167, 167, 167, 18, 18, 19, 147, 147, 147, 22, 22, 22, 19, 18, 19, 18, 18, 17, 18, 18, 18, 167, 167, 167, 20, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 147, 147, 147, 22, 22, 21, + 19, 18, 19, 18, 18, 18, 19, 19, 19, 152, 152, 152, 18, 18, 17, 19, 19, 19, 167, 167, 167, 18, 17, 18, 19, 19, 17, 17, 17, 16, 167, 167, 167, 17, 17, 18, 18, 18, 17, 17, 17, 17, 167, 167, 167, 17, 17, 18, 19, 18, 18, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, + 167, 167, 167, 18, 18, 18, 167, 167, 167, 18, 17, 17, 17, 17, 16, 17, 17, 17, 31, 30, 31, 114, 114, 114, 141, 141, 141, 48, 48, 48, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 16, 16, 17, + 17, 17, 16, 16, 16, 16, 17, 17, 18, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 23, 23, 23, 62, 62, 64, + 52, 52, 52, 23, 22, 23, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 22, 22, 22, 21, 21, 21, 22, 21, 22, 21, 21, 21, 20, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 20, 20, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 23, 22, 22, 23, 23, 23, 22, 22, 22, 21, 21, 22, 22, 22, 23, 21, 21, 21, 22, 22, 22, 23, 23, 23, 167, 167, 167, 167, 167, 167, 167, 167, 167, 142, 142, 142, 29, 29, 29, 23, 24, 24, 24, 24, 24, 23, 23, 22, 23, 22, 24, 33, 33, 33, 162, 162, 162, 24, 23, 24, 24, 24, 24, + 132, 132, 132, 94, 94, 94, 26, 26, 26, 25, 25, 24, 24, 24, 24, 138, 138, 138, 45, 46, 45, 24, 24, 23, 38, 38, 38, 155, 155, 155, 130, 130, 130, 48, 48, 48, 25, 25, 24, 25, 25, 25, 33, 33, 33, 167, 167, 167, 24, 24, 23, 24, 24, 24, 26, 26, 26, 25, 25, 24, 130, 130, 130, + 49, 49, 48, 25, 25, 24, 25, 25, 25, 36, 36, 37, 146, 146, 146, 26, 26, 24, 26, 26, 26, 167, 167, 167, 33, 33, 33, 26, 26, 26, 38, 37, 37, 159, 159, 159, 27, 27, 26, 25, 25, 25, 26, 26, 25, 25, 26, 26, 25, 25, 25, 167, 167, 167, 26, 26, 26, 86, 86, 86, 96, 96, 95, + 26, 26, 25, 167, 167, 167, 25, 25, 26, 26, 26, 26, 139, 139, 139, 47, 48, 47, 26, 26, 27, 39, 39, 38, 155, 155, 155, 26, 26, 27, 167, 167, 167, 84, 84, 84, 113, 113, 113, 26, 26, 26, 27, 27, 26, 131, 130, 130, 49, 49, 49, 26, 26, 26, 26, 26, 26, 37, 37, 36, 146, 146, 146, + 26, 26, 27, 26, 26, 26, 167, 167, 167, 37, 37, 36, 26, 26, 26, 27, 27, 26, 49, 49, 50, 135, 135, 135, 27, 27, 27, 139, 139, 139, 47, 47, 47, 26, 26, 26, 40, 40, 40, 155, 155, 155, 25, 25, 26, 139, 139, 138, 46, 46, 47, 26, 26, 26, 39, 39, 39, 155, 155, 155, 26, 26, 25, + 26, 25, 26, 26, 26, 26, 26, 26, 26, 167, 167, 167, 36, 36, 36, 25, 25, 24, 24, 24, 24, 48, 48, 48, 135, 135, 135, 47, 47, 47, 125, 125, 125, 25, 25, 24, 80, 80, 80, 103, 103, 103, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 38, 38, 38, 130, 130, 130, + 167, 167, 167, 149, 149, 149, 53, 53, 53, 23, 23, 23, 125, 125, 125, 167, 167, 167, 146, 146, 146, 144, 144, 144, 163, 163, 163, 157, 157, 157, 24, 23, 23, 23, 24, 24, 72, 72, 72, 135, 135, 135, 157, 157, 157, 167, 167, 167, 137, 137, 137, 23, 23, 23, 23, 23, 23, 167, 167, 167, 154, 154, 154, + 23, 23, 23, 36, 37, 37, 167, 167, 167, 138, 138, 138, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 167, 167, 167, 164, 164, 164, 151, 151, 151, 167, 167, 167, 163, 163, 163, 67, 67, 67, 21, 21, 21, 119, 119, 119, 167, 167, 167, 54, 53, 54, 21, 21, 21, 55, 55, 55, 167, 167, 167, + 121, 121, 121, 21, 21, 20, 167, 167, 167, 143, 143, 143, 22, 21, 21, 143, 143, 143, 167, 167, 167, 21, 21, 21, 20, 20, 20, 119, 119, 119, 167, 167, 167, 54, 54, 54, 20, 20, 20, 54, 54, 53, 167, 167, 167, 120, 120, 120, 19, 19, 19, 167, 167, 167, 153, 153, 153, 20, 19, 19, 34, 34, 34, + 167, 167, 167, 137, 137, 137, 20, 20, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 18, 18, 18, 28, 28, 28, 162, 162, 162, 20, 20, 19, 19, 19, 19, 167, 167, 167, 26, 26, 26, 19, 20, 19, 33, 33, 32, 159, 159, 159, 19, 19, 19, 128, 128, 128, 44, 44, 44, 18, 18, 19, + 19, 18, 18, 28, 28, 28, 167, 167, 167, 18, 17, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 128, 128, 128, 43, 43, 43, 18, 18, 18, 19, 19, 18, 29, 29, 28, 145, 145, 145, 19, 19, 18, 18, 18, 18, 167, 167, 167, 18, 18, 18, 17, 17, 17, 18, 17, 17, 167, 167, 167, 25, 25, 25, + 18, 18, 17, 31, 30, 31, 158, 159, 159, 18, 18, 17, 17, 17, 17, 137, 137, 137, 40, 39, 40, 17, 17, 16, 31, 31, 30, 155, 155, 155, 18, 17, 18, 167, 167, 167, 45, 45, 45, 17, 17, 17, 18, 18, 18, 130, 130, 130, 91, 91, 91, 19, 19, 20, 16, 17, 17, 18, 17, 17, 17, 17, 17, + 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 15, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, + 16, 16, 15, 16, 16, 17, 16, 15, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 22, 22, 22, 62, 62, 64, 52, 52, 52, 23, 23, 23, 20, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, + 21, 20, 20, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 22, 21, 21, 21, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 22, 23, 22, 22, 22, 167, 167, 167, 23, 23, 23, 31, 31, 31, 98, 98, 98, + 98, 98, 98, 23, 22, 23, 37, 37, 37, 26, 26, 26, 22, 23, 23, 73, 73, 73, 134, 134, 134, 23, 23, 23, 24, 24, 24, 154, 154, 154, 44, 43, 43, 23, 23, 24, 27, 27, 28, 24, 24, 24, 85, 85, 85, 96, 96, 96, 25, 24, 24, 78, 78, 78, 115, 115, 115, 77, 76, 76, 122, 122, 122, + 26, 26, 26, 25, 24, 25, 96, 96, 96, 167, 167, 167, 24, 24, 24, 24, 24, 25, 26, 26, 26, 25, 25, 25, 76, 76, 75, 119, 119, 119, 26, 26, 26, 24, 24, 24, 108, 108, 108, 95, 95, 95, 25, 26, 26, 26, 26, 26, 167, 167, 167, 86, 86, 86, 25, 25, 26, 78, 78, 78, 131, 131, 131, + 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 167, 167, 167, 29, 29, 29, 139, 139, 139, 32, 32, 32, 26, 26, 26, 167, 167, 167, 26, 26, 25, 27, 26, 27, 86, 86, 86, 97, 97, 97, 27, 27, 27, 79, 79, 79, 116, 116, 116, 26, 26, 26, 167, 167, 167, 26, 26, 27, + 115, 116, 116, 92, 92, 92, 26, 26, 26, 77, 77, 77, 119, 119, 119, 28, 28, 27, 27, 26, 26, 108, 108, 108, 96, 96, 95, 27, 27, 27, 26, 26, 27, 167, 167, 167, 106, 107, 106, 27, 27, 26, 28, 28, 28, 120, 120, 121, 89, 89, 89, 26, 26, 26, 86, 86, 86, 97, 97, 97, 26, 26, 26, + 79, 79, 79, 116, 116, 116, 25, 25, 24, 86, 86, 86, 98, 97, 97, 26, 26, 26, 79, 79, 79, 115, 115, 115, 26, 26, 25, 25, 26, 25, 24, 24, 24, 26, 26, 25, 167, 167, 167, 106, 106, 106, 25, 25, 26, 28, 27, 27, 120, 120, 120, 89, 89, 89, 94, 95, 94, 72, 72, 72, 25, 24, 25, + 35, 35, 35, 152, 152, 152, 27, 27, 27, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 24, 25, 133, 133, 133, 167, 167, 167, 115, 115, 115, 34, 34, 34, 25, 24, 25, 24, 24, 25, 71, 70, 70, 167, 167, 167, 98, 98, 98, 78, 78, 79, 165, 165, 165, 119, 119, 118, 23, 23, 24, 30, 30, 30, + 91, 90, 90, 69, 68, 68, 92, 92, 92, 167, 167, 167, 105, 105, 105, 23, 23, 23, 23, 23, 22, 167, 167, 167, 167, 167, 167, 121, 121, 122, 123, 123, 122, 167, 167, 167, 110, 110, 110, 23, 22, 22, 23, 23, 22, 21, 22, 21, 22, 22, 21, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, + 116, 116, 116, 28, 29, 28, 21, 21, 21, 57, 57, 58, 167, 167, 167, 138, 138, 138, 76, 76, 77, 135, 135, 135, 167, 167, 167, 59, 60, 59, 21, 21, 21, 167, 167, 167, 143, 143, 143, 53, 53, 53, 151, 151, 151, 167, 167, 167, 65, 65, 65, 42, 42, 41, 57, 57, 57, 167, 167, 167, 137, 137, 137, + 76, 76, 76, 135, 135, 135, 167, 167, 167, 59, 59, 59, 21, 20, 21, 167, 167, 167, 167, 167, 167, 121, 121, 121, 122, 122, 122, 167, 167, 167, 109, 108, 109, 19, 18, 19, 19, 19, 19, 19, 19, 20, 32, 32, 33, 23, 22, 22, 20, 20, 20, 70, 70, 70, 133, 133, 133, 20, 20, 19, 18, 18, 19, + 167, 167, 167, 83, 82, 83, 18, 18, 19, 75, 75, 74, 130, 130, 130, 19, 18, 18, 73, 73, 73, 121, 121, 120, 21, 21, 21, 18, 17, 18, 94, 94, 94, 167, 167, 167, 18, 17, 18, 19, 19, 19, 17, 17, 17, 18, 18, 18, 71, 71, 71, 116, 116, 116, 20, 20, 19, 18, 17, 18, 105, 105, 105, + 91, 91, 91, 19, 18, 18, 18, 17, 18, 167, 167, 167, 17, 16, 17, 18, 18, 17, 18, 18, 17, 167, 167, 167, 86, 86, 86, 17, 17, 18, 75, 75, 74, 130, 130, 129, 17, 17, 17, 18, 17, 18, 81, 81, 80, 94, 94, 94, 18, 17, 17, 74, 74, 74, 112, 112, 112, 17, 17, 17, 167, 167, 167, + 99, 99, 99, 20, 20, 21, 18, 17, 17, 153, 154, 154, 37, 37, 37, 17, 17, 16, 21, 21, 21, 17, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 17, 18, 17, 17, 16, 16, 16, 16, 15, 15, 16, 16, 16, 17, 17, 17, + 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 18, 16, 17, 17, 16, 16, 15, 16, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 15, 16, 15, 16, 17, 16, 16, 15, 15, 16, 16, 17, 16, 16, 16, 16, 16, 16, 22, 22, 23, 62, 62, 64, 52, 52, 52, 23, 23, 23, 22, 21, 21, + 21, 21, 20, 20, 19, 20, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 22, 21, 21, 20, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, + 21, 21, 22, 22, 22, 21, 23, 23, 23, 22, 21, 22, 23, 23, 23, 167, 167, 167, 22, 23, 22, 22, 22, 22, 23, 23, 24, 147, 147, 147, 24, 23, 23, 58, 58, 58, 132, 132, 131, 137, 137, 136, 136, 136, 136, 49, 49, 49, 22, 22, 22, 24, 24, 24, 66, 66, 66, 141, 141, 141, 132, 132, 132, + 111, 111, 111, 23, 23, 23, 25, 25, 25, 103, 103, 103, 132, 132, 132, 127, 127, 127, 37, 37, 37, 24, 24, 24, 94, 94, 93, 143, 143, 143, 130, 130, 130, 83, 83, 82, 167, 167, 167, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 90, 90, 90, 138, 138, 138, 141, 141, 141, + 105, 104, 104, 29, 28, 28, 25, 25, 25, 26, 26, 26, 167, 167, 167, 75, 75, 75, 133, 133, 133, 142, 142, 142, 51, 51, 51, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, 25, 25, 167, 167, 167, 79, 79, 79, 85, 85, 85, 26, 26, 26, 26, 25, 25, 167, 167, 167, 26, 27, 27, + 26, 27, 27, 28, 28, 27, 104, 104, 104, 132, 132, 132, 127, 127, 127, 38, 38, 38, 26, 26, 26, 167, 167, 167, 27, 27, 26, 31, 31, 32, 139, 139, 139, 72, 72, 72, 25, 25, 25, 90, 90, 90, 138, 138, 138, 141, 141, 141, 105, 105, 105, 30, 30, 30, 25, 25, 25, 25, 25, 26, 167, 167, 167, + 66, 66, 66, 128, 128, 128, 148, 147, 147, 108, 108, 108, 29, 29, 30, 26, 25, 25, 27, 26, 26, 104, 104, 104, 132, 132, 132, 127, 127, 127, 38, 38, 37, 26, 26, 26, 27, 26, 28, 104, 104, 104, 132, 132, 132, 127, 127, 127, 38, 38, 38, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, + 167, 167, 167, 66, 65, 65, 128, 128, 128, 147, 147, 147, 108, 108, 108, 28, 28, 28, 136, 136, 136, 30, 30, 30, 25, 24, 25, 25, 24, 25, 128, 127, 127, 67, 67, 67, 24, 24, 24, 24, 25, 24, 24, 23, 23, 24, 24, 24, 160, 160, 160, 157, 157, 157, 26, 25, 25, 25, 24, 25, 24, 24, 25, + 24, 24, 24, 24, 24, 23, 84, 83, 84, 146, 146, 146, 159, 159, 159, 122, 122, 122, 37, 37, 36, 24, 24, 24, 44, 44, 44, 130, 130, 130, 156, 156, 156, 155, 155, 155, 117, 117, 116, 32, 32, 31, 24, 23, 23, 23, 23, 23, 167, 167, 167, 115, 115, 115, 117, 117, 117, 157, 157, 157, 133, 133, 132, + 37, 37, 37, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 21, 167, 167, 167, 143, 143, 143, 25, 24, 24, 70, 70, 70, 167, 167, 167, 113, 113, 113, 22, 22, 22, 22, 22, 22, 66, 66, 66, 138, 138, 138, 160, 160, 160, 140, 140, 140, 72, 71, 71, 22, 22, 22, 20, 20, 19, 167, 167, 167, + 143, 143, 143, 126, 126, 126, 167, 167, 167, 167, 167, 167, 167, 167, 167, 89, 89, 89, 20, 20, 20, 66, 66, 67, 137, 137, 137, 160, 160, 160, 140, 140, 140, 71, 71, 71, 19, 19, 20, 21, 20, 21, 167, 167, 167, 113, 113, 113, 115, 115, 115, 157, 157, 157, 132, 132, 132, 36, 36, 36, 19, 19, 19, + 19, 19, 19, 20, 20, 20, 54, 54, 54, 130, 130, 130, 136, 136, 136, 135, 135, 135, 46, 45, 45, 19, 18, 18, 18, 18, 19, 167, 167, 167, 70, 70, 70, 131, 131, 131, 141, 141, 141, 44, 45, 45, 19, 19, 19, 19, 18, 18, 91, 91, 91, 142, 142, 142, 129, 129, 129, 78, 78, 78, 167, 167, 167, + 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 86, 86, 86, 137, 137, 137, 140, 140, 140, 101, 101, 101, 22, 22, 21, 19, 19, 20, 134, 133, 134, 167, 167, 167, 134, 134, 134, 97, 97, 96, 17, 17, 17, 167, 167, 167, 67, 67, 67, 135, 135, 135, 143, 143, 143, 45, 45, 45, + 18, 18, 17, 17, 17, 17, 18, 18, 18, 100, 100, 100, 130, 130, 130, 125, 125, 125, 30, 29, 30, 17, 17, 17, 167, 167, 167, 69, 68, 68, 148, 148, 148, 17, 17, 19, 61, 61, 61, 139, 139, 139, 130, 130, 130, 109, 108, 108, 18, 17, 17, 17, 17, 16, 18, 17, 18, 17, 16, 17, 18, 17, 18, + 16, 16, 16, 16, 17, 17, 18, 17, 18, 17, 17, 18, 17, 16, 16, 17, 17, 18, 16, 17, 16, 16, 15, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, + 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 16, 23, 23, 22, 62, 62, 64, 52, 52, 52, 22, 22, 22, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 20, 21, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 20, 20, 21, 21, 21, + 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 23, 23, 22, 167, 167, 167, 22, 22, 22, 23, 22, 22, 58, 58, 59, 140, 140, 140, 22, 22, 22, 23, 22, 22, + 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 24, 23, 24, 24, 25, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, + 167, 167, 167, 24, 24, 25, 24, 24, 25, 25, 25, 24, 25, 25, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 24, 24, 24, 26, 26, 25, 25, 25, 25, 26, 25, 25, 26, 26, 26, 25, 25, 25, 26, 25, 25, 26, 26, 26, + 25, 25, 26, 26, 26, 26, 167, 167, 167, 126, 126, 126, 27, 27, 27, 25, 25, 25, 26, 26, 25, 167, 167, 167, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 26, 26, 167, 167, 167, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 25, 25, 25, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 27, 27, 167, 167, 167, 26, 26, 26, 26, 27, 27, 26, 26, 25, 26, 27, 26, 25, 25, 26, 27, 27, 27, 26, 25, 26, 27, 26, 26, 24, 25, 25, 26, 26, 26, 27, 27, 27, 26, 26, 25, + 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 25, 25, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 167, 167, 167, 25, 25, 26, 24, 24, 24, 25, 25, 26, 25, 24, 24, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 23, 23, 24, + 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 25, 24, 127, 127, 127, 167, 167, 167, 109, 109, 109, 104, 105, 105, 97, 97, 97, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, + 24, 23, 24, 24, 24, 24, 22, 22, 22, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 22, 22, 167, 167, 167, 152, 152, 152, 70, 70, 70, 100, 100, 100, 167, 167, 167, 123, 123, 123, 21, 21, 21, + 21, 21, 22, 21, 20, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 167, 167, 167, 143, 143, 143, 21, 20, 20, 143, 143, 143, 167, 167, 167, 21, 20, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 21, 21, 21, 20, 20, 20, 20, + 21, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 21, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 19, 18, 18, 18, 20, 19, 19, + 18, 18, 18, 20, 20, 19, 19, 19, 19, 19, 18, 19, 18, 18, 17, 19, 18, 18, 18, 17, 18, 18, 18, 18, 167, 167, 167, 19, 19, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 17, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, + 167, 167, 167, 19, 19, 18, 17, 17, 17, 16, 17, 17, 167, 167, 167, 17, 17, 16, 17, 18, 16, 18, 18, 18, 18, 18, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 18, 18, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 15, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 16, 17, + 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 15, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 23, 23, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, + 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 20, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 23, 22, 23, 23, 23, 22, 22, 21, + 22, 22, 22, 23, 23, 23, 146, 146, 146, 134, 134, 134, 143, 143, 142, 129, 129, 129, 47, 47, 47, 23, 23, 23, 22, 23, 22, 23, 23, 23, 24, 23, 24, 23, 23, 22, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, + 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 23, 23, 24, 24, 24, 25, 25, 24, 25, 25, 24, 25, 25, 25, 167, 167, 167, 25, 25, 24, 24, 24, 25, 24, 23, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, + 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 25, 25, 26, 27, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 25, 26, 26, 26, 26, 167, 167, 167, 76, 75, 76, 26, 26, 26, 27, 27, 27, 26, 26, 27, 167, 167, 167, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, + 26, 26, 26, 25, 25, 26, 27, 27, 27, 25, 25, 26, 167, 167, 167, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 26, 26, 167, 167, 167, 25, 26, 26, 27, 27, 26, 25, 25, 26, + 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 25, 26, 25, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 25, 26, 26, 26, 25, 25, 25, 24, 25, 25, 26, 25, 25, 26, 25, 24, 25, 24, 24, 24, 25, 25, 25, 26, 26, 25, 24, 25, 24, 167, 167, 167, 24, 24, 24, 24, 24, 24, + 26, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 38, 38, 38, 123, 123, 123, 158, 158, 158, 157, 157, 157, 122, 121, 121, 24, 24, 24, 24, 24, 24, 24, 24, 23, + 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 24, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 22, 22, 23, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 22, 23, 22, 23, 22, 22, 21, 23, 23, 23, 21, 21, 21, + 21, 21, 22, 22, 22, 22, 145, 145, 145, 157, 157, 157, 163, 163, 163, 154, 154, 154, 116, 116, 116, 36, 36, 37, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 167, 167, 167, 143, 143, 143, 20, 20, 19, 61, 61, 62, + 107, 107, 108, 20, 20, 20, 21, 21, 21, 20, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, 20, 20, 21, 20, 20, 19, 19, 19, 19, 19, 19, 19, + 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 167, 167, 167, 18, 18, 18, 18, 18, 19, 17, 18, 18, + 18, 18, 19, 18, 18, 18, 19, 19, 18, 17, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 71, 71, 70, 18, 18, 18, 18, 18, 18, 18, 18, 17, 167, 167, 167, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, + 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 16, + 16, 16, 16, 17, 17, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 18, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 15, 16, + 17, 17, 17, 23, 23, 23, 62, 62, 64, 52, 52, 52, 22, 22, 22, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 20, 22, 22, 22, 21, 20, 21, 22, 22, 23, + 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, + 23, 23, 24, 23, 23, 23, 22, 23, 23, 23, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 24, 23, 23, 23, 24, 24, 25, 23, 23, 24, 167, 167, 167, 24, 24, 23, 24, 24, 23, + 25, 25, 24, 25, 25, 25, 25, 25, 24, 26, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 25, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 26, 25, 25, 25, 27, 27, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 24, 24, 24, 26, 26, 25, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 27, 27, 26, 26, 25, 167, 167, 167, 26, 26, 26, 27, 27, 27, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 25, 26, 26, 26, 26, 25, 26, 26, 25, 26, 25, 26, 26, 26, 167, 167, 167, 26, 27, 26, 25, 25, 25, 26, 25, 25, 26, 26, 26, 24, 24, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 27, 26, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 24, 24, + 24, 24, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 167, 167, 167, 25, 25, 25, 24, 24, 24, 25, 25, 26, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 23, 24, 24, 24, 25, + 23, 23, 23, 25, 25, 25, 25, 25, 25, 24, 24, 24, 23, 23, 23, 24, 24, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 24, 23, 24, 22, 22, 22, 23, 23, 23, + 22, 22, 22, 22, 22, 23, 22, 21, 22, 23, 23, 23, 22, 22, 21, 23, 22, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 23, 22, 23, 22, 22, 23, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 21, 21, 20, 21, 20, 20, 19, + 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 21, 167, 167, 167, 143, 143, 143, 21, 21, 21, 21, 20, 20, 22, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 19, 20, 20, 20, 20, 20, 19, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 19, 19, 20, 19, 19, 20, 20, 20, 18, 18, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 20, 20, 20, 18, 18, 18, 19, 19, 18, 19, 18, 19, 19, 19, 19, 18, 18, 18, + 18, 17, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 167, 167, 167, 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 18, 19, 17, 17, 17, 18, 18, 18, 18, 18, 17, + 17, 17, 17, 167, 167, 167, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, + 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 18, 18, 17, 16, 16, 16, 18, 18, 17, 17, 16, 17, 17, 17, 16, 18, 18, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 22, 22, 23, 62, 62, 64, 52, 52, 52, 22, 22, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, + 22, 22, 21, 22, 21, 21, 21, 21, 20, 22, 22, 22, 20, 20, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 20, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 23, + 22, 22, 22, 24, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 24, 23, 23, 23, 22, 24, 24, 24, + 25, 25, 25, 23, 23, 23, 24, 25, 24, 24, 24, 25, 24, 23, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 24, 25, 26, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 25, 26, 26, 25, 26, 25, 26, 25, 25, 25, + 25, 25, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 24, 25, 27, 27, 27, 25, 25, 26, 24, 24, 25, 27, 26, 26, 25, 25, 25, 26, 25, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, + 26, 26, 26, 26, 25, 25, 27, 27, 26, 25, 25, 26, 26, 26, 25, 26, 25, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 27, 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 25, 26, 26, 25, 26, + 26, 26, 25, 25, 25, 25, 26, 25, 26, 24, 25, 25, 26, 26, 27, 26, 25, 25, 25, 25, 26, 24, 24, 24, 25, 24, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 24, 24, 25, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 24, 25, + 24, 24, 24, 25, 25, 26, 25, 25, 25, 25, 25, 24, 24, 24, 23, 25, 25, 25, 24, 24, 24, 23, 23, 22, 23, 23, 24, 24, 24, 24, 23, 22, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, + 24, 23, 23, 22, 22, 22, 23, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 22, 22, 22, 22, 22, + 21, 21, 21, 23, 22, 22, 21, 20, 21, 22, 22, 21, 22, 22, 22, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 19, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 19, 20, 21, 21, 21, 20, 20, 19, 21, 20, 20, 21, 21, 20, 21, 21, 21, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 20, 19, 19, 20, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 18, 18, 18, 19, 19, 19, 19, 19, 20, 18, 18, 18, 20, 20, 19, 19, 19, 19, + 19, 19, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 19, 18, 20, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 19, 18, 18, 17, 19, 19, 18, 18, 17, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, + 18, 17, 18, 17, 17, 17, 19, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 19, 19, 18, 19, 19, 19, 18, 17, 18, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 18, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, + 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 16, 18, 18, 18, 17, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, + 16, 16, 16, 16, 16, 17, 16, 15, 16, 16, 16, 16, 16, 15, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 18, 17, 17, 16, 16, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 22, 22, 22, 62, 62, 64, + 52, 52, 52, 23, 23, 23, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 20, 21, 21, 21, 20, 22, 22, 22, 21, 20, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, + 22, 22, 21, 23, 23, 23, 22, 21, 21, 22, 22, 21, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 21, 22, 22, 22, 23, 23, 23, 21, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 23, + 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 23, 25, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 23, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, + 25, 25, 25, 25, 25, 25, 25, 24, 25, 26, 25, 26, 24, 24, 24, 25, 25, 25, 26, 25, 24, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 26, 27, 27, 26, 27, 26, 27, + 27, 26, 27, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 26, 26, 25, 25, 26, 25, 26, 26, 25, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, + 25, 25, 24, 25, 25, 25, 25, 24, 24, 25, 25, 24, 26, 25, 25, 26, 25, 26, 24, 24, 24, 25, 25, 25, 24, 24, 25, 23, 23, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 24, 24, 23, 23, + 24, 24, 23, 24, 24, 25, 24, 24, 24, 23, 23, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 23, 22, 22, + 21, 22, 21, 22, 21, 22, 23, 22, 22, 21, 21, 21, 21, 21, 21, 23, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 20, 21, 21, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, + 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 20, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, + 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 19, 19, 18, 18, 19, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 17, 18, 18, 18, 17, 18, 18, 17, + 18, 18, 17, 17, 17, 18, 17, 17, 16, 18, 17, 18, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 16, 17, 18, 18, 18, 18, 18, 17, 17, 16, 16, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 16, + 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 17, 16, 16, 15, 17, 17, 17, 15, 15, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, + 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 23, 23, 24, 62, 62, 64, 52, 52, 52, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 22, 22, 22, 21, 20, 20, 21, 22, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, + 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 23, 22, 22, 21, 23, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 21, 21, 23, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 23, + 23, 23, 23, 22, 22, 22, 22, 21, 21, 23, 23, 23, 22, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, + 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 25, 24, + 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 24, 25, 26, 26, 25, 24, 25, 24, 26, 25, 25, 26, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 26, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 27, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, + 26, 26, 26, 25, 25, 24, 26, 26, 26, 27, 27, 27, 26, 26, 26, 25, 25, 25, 25, 24, 25, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 27, 26, 25, 24, 24, 25, 25, 25, 25, 25, 26, + 25, 24, 24, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 25, 24, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 25, + 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 21, 21, 22, 21, 22, 22, + 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 20, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, + 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 21, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 19, 19, 18, 19, 19, 18, 20, 20, 19, 18, 18, 18, + 19, 19, 18, 19, 19, 19, 20, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 17, 17, 18, 19, 18, 18, 18, 17, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 19, 19, + 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 16, 18, 17, 17, 17, 17, 16, 17, 16, 17, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 17, 18, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 18, 17, 17, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 22, 23, 21, 21, 21, + 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 20, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, + 22, 23, 23, 23, 23, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 23, 22, 23, 22, 22, 21, 23, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, + 24, 24, 24, 25, 24, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, + 25, 24, 25, 24, 24, 25, 25, 25, 25, 26, 26, 25, 24, 25, 25, 25, 25, 24, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 24, 25, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 26, 26, 25, 25, 25, 25, 25, 25, 25, + 26, 26, 26, 25, 25, 25, 26, 26, 27, 26, 26, 26, 26, 26, 27, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 25, 26, + 25, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 27, 26, 26, 25, 24, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 24, 25, 26, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 25, 26, + 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 25, 25, 25, 25, 26, 26, 24, 23, 23, 24, 24, 23, 24, 23, 23, 25, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 22, 23, 24, 23, 23, 23, 23, + 24, 24, 24, 23, 23, 22, 24, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 23, 22, 22, 23, 23, 23, 22, 23, 22, 23, 23, 23, + 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 23, 23, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 22, 22, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, + 20, 19, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 20, 20, 20, 19, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 21, 20, 20, 19, 18, 19, 20, 20, 19, 18, 18, 18, 19, 19, 18, 20, 19, 19, 20, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, + 20, 20, 20, 18, 18, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 18, 18, 18, 19, 19, + 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 18, 18, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, + 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 16, 17, + 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, + 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 23, 23, 24, 62, 62, 64, 52, 52, 53, 23, 23, 23, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 22, 20, 20, 20, 22, 22, 21, 21, 22, 22, 21, 21, 21, + 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 21, 21, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 25, 25, 25, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 23, 25, 22, 23, 22, + 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 26, 25, 25, 26, 26, 26, + 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 27, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 27, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, + 26, 26, 25, 26, 26, 25, 25, 25, 26, 25, 26, 25, 26, 26, 26, 25, 25, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 24, 25, 25, 25, 25, 26, 26, 26, 25, 26, 25, + 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, 24, 24, 24, + 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 24, 25, 24, 23, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, + 23, 24, 24, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 23, 23, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 20, 21, 21, 21, 21, 22, 22, 22, 21, 22, 20, + 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 19, 20, 21, 22, 22, 19, 20, 20, 20, 19, 20, 20, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, + 20, 19, 20, 20, 20, 21, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 20, 19, 19, 19, 18, 19, 20, 19, 19, 20, 20, 21, 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, + 19, 19, 19, 20, 20, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, + 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 18, 18, 18, 18, 17, 18, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 15, + 18, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 23, 23, 23, 62, 62, 64, 52, 52, 53, 23, 22, 22, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, + 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 20, 21, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 23, 23, + 22, 22, 21, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 21, 23, 23, 23, 23, 23, 23, 22, 22, 22, 24, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 24, 23, 23, 24, + 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 24, 24, 24, 23, 24, 24, 23, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, + 25, 25, 25, 26, 26, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 27, 27, 27, 25, 25, 25, 25, 25, 26, 25, 25, 25, 26, 27, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, + 26, 26, 27, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 27, 26, 25, 26, 26, 26, 26, 26, 25, 25, 26, 25, 26, + 25, 25, 24, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 25, 25, 25, 25, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 25, 24, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 23, 23, 25, 25, 24, 24, 25, 25, 26, 24, 24, 25, + 25, 25, 25, 25, 24, 24, 25, 25, 25, 26, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 24, 25, 24, 24, 23, 23, 23, 23, 24, 23, 25, 25, 24, 23, 24, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 22, 22, 22, 24, 23, 23, 23, 22, 23, 23, 23, 23, + 24, 24, 24, 23, 23, 22, 23, 23, 23, 22, 22, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 21, 22, 22, + 22, 22, 22, 23, 23, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 21, 20, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, + 19, 19, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 18, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, + 18, 18, 17, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 17, 18, + 18, 17, 18, 17, 18, 18, 18, 18, 19, 17, 17, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, + 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 17, 17, 18, 18, 18, 17, 17, 18, + 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 16, 16, 15, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 16, 18, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, + 17, 18, 17, 23, 23, 23, 62, 62, 64, 52, 52, 53, 23, 23, 23, 20, 20, 19, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 22, 22, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, + 22, 21, 22, 21, 21, 20, 22, 23, 23, 21, 21, 20, 21, 21, 20, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 23, 22, 23, 21, 21, 20, 22, 22, 22, 22, 21, 21, 22, 22, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 24, 23, 24, 23, 23, 24, 22, 22, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, + 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 25, 24, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, + 26, 26, 26, 25, 25, 24, 24, 24, 25, 25, 26, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 26, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, + 25, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 24, 24, 25, 25, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 24, 25, 24, 24, + 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 26, 24, 24, 24, 25, 25, 24, 25, 25, 25, 24, 24, 23, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, + 24, 24, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 23, 23, 24, 24, 24, 23, 23, 24, 24, 23, 24, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 24, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 21, 21, 22, 21, 22, 22, 22, 22, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 23, 23, 23, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, + 22, 22, 22, 22, 22, 22, 21, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 21, 21, 21, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, + 20, 20, 20, 20, 19, 20, 19, 18, 18, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 18, 20, 19, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, 20, 20, 20, 18, 19, 17, 18, 18, 19, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, + 19, 19, 19, 17, 17, 16, 18, 18, 18, 18, 18, 17, 17, 17, 16, 18, 18, 18, 19, 19, 19, 18, 17, 17, 18, 18, 18, 17, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 16, + 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 15, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 18, 17, 17, + 16, 15, 15, 17, 16, 17, 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 15, 17, 16, 16, 16, 16, 16, 22, 22, 22, 62, 62, 64, 52, 52, 53, 23, 23, 23, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 21, 20, 21, 21, 21, + 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 20, 22, 22, 22, 20, 20, 19, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 23, 23, 22, 22, 21, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 23, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 24, 23, 23, 23, 22, + 23, 23, 23, 23, 23, 24, 23, 22, 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 24, 23, 24, 23, 23, 23, 24, 24, 24, 25, 25, 25, 24, 25, 25, 24, 24, 24, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 26, 25, 26, 24, 24, 23, 24, 24, 24, 25, 25, 25, 25, 25, 24, + 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 24, 26, 26, 26, 25, 25, 24, 26, 25, 26, 25, 25, 25, + 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 25, 26, 25, 25, 24, 25, 25, 26, 24, 25, 25, 25, 24, 25, 25, 25, 26, 26, 26, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 26, 25, 25, 26, 25, 25, 25, 25, 26, 25, 25, + 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 26, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 26, 25, 26, 24, 24, 24, + 25, 24, 24, 23, 23, 23, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, 23, 23, 23, 24, 23, 24, 23, 23, 23, + 22, 23, 23, 23, 22, 23, 24, 23, 24, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 23, 22, 22, 22, 21, 21, 21, 22, 21, 22, 21, + 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 20, 21, 20, 21, 21, 22, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 19, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, + 19, 19, 19, 18, 18, 18, 19, 19, 20, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, + 18, 18, 18, 19, 18, 18, 18, 19, 19, 17, 17, 17, 19, 18, 19, 17, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, + 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 16, 16, 15, 16, 16, 16, 18, 18, 18, 17, 17, 16, 16, 16, 16, 17, 16, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 16, 17, 17, 16, 17, 17, 16, 17, 16, 17, + 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 18, 17, 16, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 15, 16, 15, 16, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 22, 22, 23, 62, 62, 64, + 52, 52, 53, 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, + 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 23, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 24, 24, 23, 22, 23, 22, 22, 22, 22, 23, 23, 24, 23, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 25, 25, + 24, 24, 24, 25, 24, 25, 25, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 25, 25, 23, 23, 22, 26, 26, 25, 24, 25, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 26, 26, 26, 25, 24, 24, + 25, 25, 25, 24, 24, 24, 25, 25, 25, 26, 26, 26, 26, 26, 25, 24, 24, 25, 25, 26, 26, 26, 25, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 25, 25, 26, 26, 25, 25, 25, 26, 25, 25, 25, 25, 24, 24, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, + 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 26, 25, 24, 24, 25, 25, 26, 26, 26, 25, 26, 25, 25, 25, 24, 24, 26, 26, 25, 25, 24, 24, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 25, + 25, 25, 24, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 23, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 23, 24, 23, 23, 23, 24, 23, 23, 23, 23, 24, 23, 23, 23, 25, 24, 24, + 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, + 23, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 22, 23, 23, 23, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 22, 21, 21, 22, 20, 20, 21, 22, 22, 21, 21, 21, 21, 20, 20, 19, + 20, 20, 19, 21, 21, 21, 21, 21, 20, 20, 19, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 19, 19, 19, 20, 21, 20, 19, 19, 20, 20, 20, 21, 20, 20, 21, 19, 19, 19, 20, 20, 21, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 19, + 20, 20, 20, 20, 20, 20, 18, 19, 19, 19, 19, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 20, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 18, 18, 19, 18, 19, 18, 18, 18, 18, 18, 18, 17, 17, 18, + 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 17, 17, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, + 17, 17, 17, 18, 18, 18, 19, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, + 17, 17, 18, 17, 17, 17, 16, 16, 17, 18, 17, 18, 18, 18, 18, 17, 17, 17, 16, 16, 17, 16, 17, 16, 18, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, + 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 22, 23, 22, 62, 62, 64, 52, 52, 53, 22, 21, 21, 20, 19, 20, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 22, 22, 21, 21, 22, 21, 21, 21, + 21, 21, 21, 21, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 21, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 23, 22, 22, 23, 23, 23, 22, 22, 22, 21, 21, 22, 22, 21, 21, 22, 22, 22, + 22, 22, 23, 22, 23, 22, 22, 23, 22, 23, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 24, 22, 22, 22, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 24, 24, 24, 23, + 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 25, 23, 23, 24, 24, 24, 23, 25, 25, 26, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 23, 24, 24, 24, 25, 25, 24, + 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 26, 25, 24, 24, 24, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, + 25, 25, 25, 25, 25, 24, 25, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 26, 24, 25, 25, 25, 25, 26, + 26, 26, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 26, 26, 23, 23, 24, 24, 24, 23, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 23, 25, 24, 24, 24, + 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 24, 24, 23, 23, 24, 24, 24, 23, 22, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 21, 21, 22, 22, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 22, 22, 21, + 22, 22, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 19, 19, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, + 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 19, 20, 20, 19, 19, 19, 18, 20, 19, 19, 19, 18, 18, 18, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 17, 18, 18, 17, 18, 19, 18, 18, 18, 18, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 19, 18, 19, 18, 18, 19, + 18, 18, 17, 19, 18, 18, 17, 17, 17, 18, 18, 18, 19, 18, 18, 18, 18, 17, 17, 18, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 18, + 17, 17, 17, 17, 17, 18, 16, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 18, 18, 17, 16, 16, 15, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 16, 18, 18, 18, 16, 16, 16, + 18, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 23, 23, 23, 62, 62, 64, 53, 53, 53, 23, 22, 23, 20, 20, 20, + 20, 20, 20, 21, 20, 20, 20, 19, 20, 21, 21, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 20, 21, 21, 21, 20, 21, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, + 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 23, 21, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 21, 24, 24, 24, 23, 22, 23, 24, 23, 23, + 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 25, 24, 24, 23, 23, 24, 25, 24, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, + 23, 23, 23, 25, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 26, 26, 25, 26, 26, 25, + 25, 24, 25, 25, 25, 26, 25, 24, 24, 24, 25, 25, 26, 26, 26, 26, 25, 25, 25, 25, 26, 25, 25, 25, 24, 24, 24, 25, 26, 26, 25, 25, 25, 26, 26, 26, 24, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 27, 25, 25, 25, 25, 25, 25, 24, 24, 24, + 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 23, 24, 24, 23, 23, 23, + 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 23, 22, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 23, 24, 23, 24, 23, 23, 24, 24, 24, 25, 24, 24, 23, 24, 24, 23, 23, 23, 23, + 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 23, 22, 23, 22, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 21, 22, 21, 22, 22, 22, + 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 20, 20, 22, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 20, 21, 20, 20, 21, + 20, 20, 20, 21, 21, 21, 20, 20, 20, 22, 21, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, + 19, 19, 18, 20, 20, 20, 20, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 20, 19, 19, 19, 19, 18, 19, 18, 19, 19, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, + 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 16, 16, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 17, 17, + 17, 16, 17, 18, 18, 18, 16, 16, 16, 17, 16, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 18, 18, 17, 17, 16, 16, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, + 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 17, 16, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, + 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 23, 23, 23, 62, 62, 65, 53, 53, 53, 22, 22, 23, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 20, 22, 22, 21, 22, 22, 22, 22, 21, 21, 20, 20, 19, 20, 20, 20, 22, 22, 22, + 21, 22, 21, 21, 21, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 23, 21, 22, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 24, 22, 22, 23, 23, 22, 23, 22, 21, 22, 22, 23, 23, 22, 22, 22, + 23, 24, 23, 23, 23, 23, 22, 22, 22, 24, 23, 23, 23, 23, 22, 24, 23, 24, 22, 22, 23, 23, 22, 23, 22, 22, 23, 24, 23, 24, 22, 22, 22, 23, 23, 22, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, + 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 25, 24, 25, 24, 25, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 24, + 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 25, 25, 26, 25, 24, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 25, 25, 24, 24, 25, 26, 25, + 25, 25, 26, 25, 26, 25, 25, 25, 24, 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 23, 26, 26, 26, 25, 24, 25, 25, 25, 25, 24, 24, 25, 24, 24, 24, 25, 24, 25, 26, 25, 26, 25, 24, 24, 25, 25, 25, 26, 26, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, + 25, 25, 24, 26, 25, 25, 25, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, + 24, 24, 23, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 22, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 22, 22, 22, 21, 21, 21, 22, 23, 22, 23, 22, 23, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 20, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 21, 22, 21, 20, 20, 21, 21, 22, + 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, + 20, 20, 20, 20, 19, 19, 20, 21, 20, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 18, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 20, 20, 20, 19, 19, 18, 18, 18, 18, 18, 17, 17, 18, 19, 19, + 19, 18, 18, 18, 18, 17, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 18, 17, 17, 18, 18, 18, 18, 19, 19, 19, 17, 18, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 19, 17, 17, 18, 18, 18, 18, 18, 19, 19, + 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 18, 18, 19, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, + 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, + 18, 17, 18, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 22, 23, 23, 62, 62, 65, 53, 53, 53, 22, 22, 22, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 20, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 20, 21, 22, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, + 21, 22, 21, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 21, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 24, 24, 24, + 23, 24, 24, 23, 24, 23, 23, 24, 24, 22, 23, 23, 24, 23, 24, 23, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 24, 24, 24, 24, + 24, 24, 24, 25, 24, 25, 24, 24, 23, 25, 24, 25, 24, 24, 24, 24, 24, 23, 25, 25, 25, 24, 23, 24, 24, 24, 25, 25, 25, 26, 23, 23, 24, 25, 25, 25, 25, 25, 26, 24, 24, 25, 24, 24, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 26, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 26, + 26, 26, 26, 25, 24, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 24, 24, 24, 26, 25, 26, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 24, 23, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, + 24, 24, 24, 23, 23, 23, 22, 23, 23, 24, 23, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, + 22, 22, 22, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 20, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, + 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 20, 20, 20, 20, 20, 21, + 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 19, 19, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 18, 18, 19, 19, 18, 19, 20, 20, 20, 19, 19, 19, + 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 17, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 18, 18, 17, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 19, 18, 18, 18, 18, 18, + 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 16, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 18, + 18, 18, 18, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 18, 17, 16, 15, 16, 16, 16, 16, 17, 18, 17, 18, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, + 17, 17, 17, 23, 23, 23, 62, 62, 65, 53, 53, 53, 22, 21, 21, 21, 20, 20, 21, 20, 20, 20, 19, 19, 20, 20, 20, 21, 21, 20, 20, 19, 19, 20, 20, 20, 21, 21, 21, 20, 21, 21, 20, 20, 19, 21, 21, 20, 21, 21, 21, 21, 20, 21, 20, 20, 21, 21, 21, 20, 21, 21, 21, + 21, 21, 22, 21, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 20, 20, 23, 23, 23, 22, 22, 22, 22, 21, 21, 22, 21, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 21, 22, 22, 22, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 24, 22, 22, 22, 23, 23, 23, 22, 23, 22, 23, 23, 23, 22, 23, 23, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 23, 23, 24, 24, 23, 25, 24, 25, + 24, 25, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 23, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 24, 24, 24, 25, 24, 25, 25, 25, 25, + 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 24, 24, 25, 24, 25, 25, 25, 23, 24, 24, 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 24, 25, 26, 25, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, + 25, 25, 25, 24, 24, 25, 26, 25, 26, 25, 25, 25, 25, 26, 26, 25, 25, 26, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 23, 25, 25, 24, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 24, 25, 24, 24, 24, 24, 24, 24, + 23, 23, 23, 24, 24, 25, 25, 24, 25, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 23, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 22, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 24, 24, 24, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 23, 22, 22, 23, 23, 22, 23, 23, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 23, 22, 22, 23, 22, 23, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, + 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 19, 19, 20, 21, 21, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 20, 19, 19, + 20, 19, 20, 20, 20, 20, 20, 20, 19, 20, 21, 19, 20, 20, 19, 19, 20, 19, 19, 19, 19, 20, 20, 20, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 18, 19, 19, 18, 20, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 18, + 18, 18, 18, 17, 17, 18, 19, 18, 18, 19, 19, 18, 18, 18, 18, 19, 18, 17, 18, 18, 18, 18, 19, 19, 18, 17, 17, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, + 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, + 17, 16, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 16, 16, 15, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, + 16, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 23, 23, 23, 62, 62, 65, 53, 53, 53, 21, 21, 21, 20, 19, 20, 20, 20, 21, 21, 20, 21, 20, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 20, + 20, 19, 19, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 21, 20, 19, 19, 21, 21, 22, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, + 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 23, 23, 22, 23, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 23, 22, 22, 22, 22, 23, 22, 21, 22, 23, 23, 23, 22, 21, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 22, 23, 23, 24, 23, 23, + 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 22, 25, 24, 24, 22, 23, 23, 23, 23, 24, 24, 24, 23, 24, 23, 23, 24, 23, 23, 24, 24, 24, 24, 25, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 24, 25, 24, 24, 24, + 24, 24, 24, 24, 23, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 23, 25, 24, 25, 24, 23, 24, 24, 24, 24, 26, 25, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 24, 25, 24, 24, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, + 24, 24, 25, 25, 25, 25, 25, 24, 24, 26, 26, 26, 25, 25, 25, 25, 24, 24, 25, 25, 24, 25, 24, 25, 25, 25, 25, 24, 25, 25, 25, 24, 26, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 26, 25, 24, 25, 24, 24, 24, + 24, 24, 24, 25, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 24, 25, 25, 25, 24, 25, 25, 25, 24, 23, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, + 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 21, 21, 22, 22, 21, 22, 23, 23, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 22, 22, 22, 21, 21, 21, 22, 22, 23, 22, 22, 21, 22, 21, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, + 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 22, 21, 20, 20, 21, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, + 19, 19, 20, 20, 20, 20, 19, 20, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 20, 19, 20, 20, 20, 19, 18, 19, 19, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 18, 18, 19, 19, 20, 20, 19, 19, 19, 18, 18, 18, 20, 19, 19, 19, 19, 19, + 19, 19, 18, 19, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 19, 19, 19, 18, 17, 17, + 16, 16, 16, 19, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 18, 18, 16, 16, 16, 17, 17, 18, 17, 17, 18, 17, 17, 17, + 18, 17, 17, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, + 16, 16, 15, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 16, 16, 16, 17, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 18, 16, 16, 16, 23, 23, 23, 62, 62, 65, + 53, 53, 53, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 21, 21, 21, 20, 19, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, + 20, 21, 21, 21, 22, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 23, 23, 22, 21, 21, 22, 22, 22, 21, 22, 21, 21, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 22, 22, 23, 23, 22, + 23, 23, 24, 22, 23, 22, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 22, 23, 23, 23, 23, 22, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, + 25, 24, 24, 23, 24, 24, 24, 24, 23, 23, 23, 22, 25, 25, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 25, 25, 25, 23, 23, 23, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, + 24, 23, 23, 25, 25, 25, 23, 24, 24, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 25, 25, 24, 25, 25, 24, 25, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 25, 25, 24, 25, 24, 25, 24, 24, 24, + 25, 25, 25, 25, 24, 25, 25, 24, 25, 25, 24, 24, 25, 25, 25, 24, 25, 24, 25, 25, 25, 25, 26, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 26, 26, 26, 24, 25, 25, 24, 24, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 23, 23, 23, 24, 24, 24, + 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, + 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 24, 23, 24, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, + 23, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 21, 21, 21, 20, 20, 20, 22, 22, 22, 22, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 20, 20, 20, 19, 19, 20, + 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 19, 19, 20, 20, 20, 19, 19, 20, 21, 21, 21, 20, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 21, 19, 19, 20, 19, 20, 20, 20, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 18, 19, 19, 19, 19, + 19, 19, 19, 18, 18, 19, 20, 20, 19, 19, 19, 18, 19, 19, 18, 19, 19, 20, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 19, 20, + 19, 19, 18, 18, 18, 18, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 17, 18, 18, 18, 17, 17, 16, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, + 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 18, 17, 17, 16, 16, 16, 18, 18, 17, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, + 17, 16, 16, 17, 18, 17, 17, 17, 17, 16, 16, 16, 18, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 18, 17, 17, 17, 17, 16, 16, 17, + 16, 16, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 23, 23, 24, 62, 62, 65, 53, 53, 53, 22, 22, 22, 20, 19, 20, 20, 19, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 20, 21, 21, 20, + 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 21, 21, 21, 20, 20, 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 20, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, + 22, 22, 22, 21, 22, 22, 22, 21, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 24, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 22, 24, 24, 24, 23, 22, 22, 22, 22, 23, 23, 23, 23, + 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 23, 24, 23, 24, 24, 24, 24, + 25, 25, 24, 25, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 26, 24, 24, 24, 25, 25, 24, 25, 25, 24, 24, 24, 24, 25, 24, 24, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, + 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 24, 26, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 26, 25, 24, 24, 24, 25, 25, 25, 24, 25, 24, 25, 25, 25, 24, 24, 25, 25, 25, 26, + 25, 24, 25, 24, 23, 24, 25, 25, 25, 24, 23, 24, 24, 23, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 25, 25, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, + 23, 23, 22, 24, 24, 24, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 24, 24, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, + 23, 22, 23, 22, 22, 22, 22, 22, 21, 23, 22, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 23, 22, 22, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, + 20, 20, 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 20, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 19, 20, 20, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 19, 19, 19, + 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 20, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, + 19, 19, 19, 18, 17, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, + 18, 17, 18, 19, 18, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, + 16, 16, 15, 18, 18, 18, 17, 17, 16, 17, 16, 16, 17, 16, 16, 17, 16, 17, 17, 16, 16, 16, 16, 15, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 16, 16, 16, 16, 15, 17, 17, 16, 17, 17, 17, 16, 16, 17, 16, 16, 15, 16, 16, 16, 17, 17, 17, + 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 23, 23, 22, 62, 62, 65, 53, 53, 53, 22, 22, 22, 21, 20, 20, + 19, 19, 18, 21, 20, 21, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 22, 21, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 21, 22, + 22, 22, 21, 22, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 21, 22, 22, 22, 23, + 23, 23, 24, 23, 23, 22, 22, 23, 22, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 22, 22, 22, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 24, 23, 25, 24, 25, 24, 24, 25, 24, 24, 24, 25, 24, 25, 24, 24, 23, 25, 25, 25, 24, 23, 24, 25, 24, 25, + 24, 24, 23, 24, 23, 23, 25, 25, 25, 26, 25, 25, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, + 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 26, 25, 25, 24, 24, 24, 25, 25, 25, 23, 23, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 22, 22, 23, 23, 22, 23, 22, 23, 23, 22, 22, 23, 23, 23, 23, + 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 21, 22, 23, 22, 22, 23, 23, 23, 21, 21, 21, 22, 21, 22, + 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 19, 20, 19, 20, 20, 20, 21, 21, 21, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 20, 19, 19, 19, 21, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 18, 20, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 18, 18, 19, + 18, 18, 18, 20, 20, 19, 18, 18, 18, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 17, 17, 17, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 18, 18, + 18, 17, 17, 18, 18, 17, 17, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 16, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 18, 19, 18, 17, 17, 17, 18, 18, 18, 17, 17, 16, 18, 17, 17, 19, 19, 18, 17, 17, 17, 16, 16, 16, + 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 16, 16, 18, 17, 17, 16, 16, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, + 16, 15, 15, 16, 16, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 15, 15, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 16, 17, 16, 17, 16, 15, 16, 17, 17, 17, + 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 15, 16, 22, 22, 23, 62, 62, 65, 53, 53, 53, 21, 21, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 21, 21, 21, 20, 20, 19, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, + 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, + 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 24, 23, 24, 22, 22, 22, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, + 23, 23, 22, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 22, 23, 23, 22, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 23, 23, 24, 23, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 24, + 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 24, 24, 24, 24, 23, 24, 23, 23, + 25, 25, 25, 24, 23, 23, 24, 25, 24, 25, 25, 25, 24, 24, 23, 25, 24, 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, + 25, 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 24, 23, 23, 23, 23, 24, 23, 24, 23, 24, 23, 24, 23, 22, 23, + 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 23, 23, 23, + 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, + 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 19, 19, 21, 21, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 20, 21, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, + 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, + 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 19, 18, 19, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 16, 18, 17, 18, 18, 17, 18, + 18, 18, 19, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 19, 18, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, 16, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, + 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 18, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 18, 17, 17, 16, 16, 15, 16, 16, 17, 16, 16, 16, 17, 17, 17, 15, 15, 15, + 16, 16, 16, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 16, 17, 17, 16, 17, 16, 16, 16, 16, 16, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 23, 23, 22, 62, 62, 65, 53, 53, 53, 22, 22, 22, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, + 20, 20, 20, 20, 19, 19, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 21, 20, 21, 21, 20, 20, 20, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 22, 22, 22, 22, 21, 21, 21, + 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 23, 22, 22, 22, 22, 21, 21, 21, 21, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 21, 23, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, + 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 24, 23, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, + 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 25, 25, 25, 23, 23, 23, 24, 24, 24, 24, 25, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 23, 24, 24, 24, 25, 25, 25, 24, 24, 24, + 24, 25, 24, 25, 25, 25, 24, 24, 24, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 24, 24, 25, 24, 25, 24, 25, 24, 24, 24, 24, 25, 24, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 25, 25, 24, 24, 24, + 25, 25, 24, 23, 23, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 24, 23, 24, 24, 25, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 23, 22, 22, 22, 23, 23, 22, 23, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 23, 22, 22, 23, 23, 22, + 23, 22, 22, 22, 22, 22, 23, 23, 22, 61, 61, 60, 23, 22, 23, 22, 21, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, + 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, + 20, 20, 20, 20, 20, 19, 19, 19, 20, 21, 21, 21, 20, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 18, 18, 17, 20, 20, 19, 18, 18, 18, + 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 18, 18, 19, 19, 18, 18, 19, 18, 19, 19, 19, 18, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, + 17, 17, 17, 18, 18, 17, 16, 16, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 18, 18, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 17, 17, 16, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, + 16, 16, 16, 17, 17, 16, 17, 17, 18, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 16, 17, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 16, 17, 17, + 16, 16, 16, 23, 22, 22, 62, 62, 65, 53, 53, 53, 22, 22, 22, 21, 20, 20, 20, 20, 19, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 19, 20, 21, 21, 20, 21, 20, 21, 20, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, + 21, 21, 21, 20, 20, 20, 22, 22, 22, 21, 21, 20, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 23, 21, 21, 20, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 23, + 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 24, 24, 24, 22, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, + 23, 22, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, + 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 25, 25, 25, 24, 24, 25, 24, 24, 24, 25, 25, 24, 25, 24, 23, 24, 24, 24, + 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 23, 24, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 23, 23, 26, 26, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, 23, 23, 23, 24, 24, 25, 24, 24, 24, 23, 23, 24, + 25, 25, 25, 25, 25, 25, 23, 23, 24, 24, 23, 23, 23, 23, 22, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 23, 23, 24, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 110, 110, 110, 129, 129, 129, 24, 24, 23, 22, 22, 22, 21, 21, 20, 22, 22, 23, 22, 21, 22, 23, 23, 22, 22, 23, 22, + 22, 22, 22, 21, 21, 20, 21, 22, 21, 21, 21, 21, 22, 21, 22, 22, 22, 21, 22, 21, 21, 22, 22, 21, 20, 20, 20, 21, 22, 22, 21, 21, 22, 21, 21, 21, 20, 20, 20, 22, 22, 21, 20, 20, 20, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, + 20, 19, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, + 19, 18, 18, 20, 20, 20, 19, 19, 19, 20, 20, 21, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 18, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, + 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 17, 17, 17, 19, 18, 18, 18, 17, 18, 17, 17, 17, 19, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 16, 17, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, + 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 18, 18, 18, 18, 17, 17, 17, 17, 16, 17, 17, 18, 17, 16, 16, 18, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 18, 16, 17, 17, 17, 17, 17, 18, 17, 18, 18, 18, 17, 18, 18, 17, 16, 15, 16, 17, 17, 16, + 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 17, 17, 16, 16, 17, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, + 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 22, 22, 22, 62, 62, 65, 53, 53, 54, 22, 22, 22, 19, 20, 19, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 21, + 20, 20, 21, 20, 20, 19, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 20, 20, 20, 22, 22, 22, 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, + 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 22, 22, 21, 22, 22, 23, 23, 22, 23, 23, 23, 21, 21, 22, 22, 23, 22, 22, 21, 21, 22, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, + 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 24, + 23, 23, 24, 24, 23, 23, 24, 24, 24, 25, 24, 25, 24, 23, 24, 25, 24, 25, 24, 23, 23, 24, 23, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 25, 24, 24, 24, 24, 25, 25, 25, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, + 25, 25, 25, 24, 24, 23, 24, 25, 24, 24, 23, 24, 24, 23, 23, 24, 23, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 25, 24, 23, 24, 24, 23, 23, + 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 24, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, + 25, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 22, 23, 23, 23, 24, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 101, 101, 101, 91, 91, 91, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, + 22, 21, 22, 21, 22, 22, 21, 21, 20, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 21, 20, 20, 19, 20, 20, 20, 20, 19, 20, + 19, 19, 20, 19, 19, 20, 20, 20, 20, 19, 19, 20, 19, 19, 18, 20, 20, 20, 20, 19, 20, 19, 19, 19, 20, 19, 20, 18, 18, 19, 19, 19, 19, 20, 20, 19, 19, 18, 18, 18, 18, 18, 19, 19, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, + 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 16, 17, + 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 16, 16, 17, 17, 16, 19, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 16, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 17, 18, 17, 16, 17, 17, 17, + 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 16, 16, + 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 15, 15, 16, 15, 16, 17, 17, 17, 16, 17, 16, 24, 23, 23, 62, 62, 65, + 53, 53, 54, 22, 21, 22, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 20, 19, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, + 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 23, 22, 23, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 22, + 21, 21, 22, 21, 21, 21, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 21, 23, 23, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, + 23, 23, 23, 24, 23, 23, 23, 22, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 25, 25, 25, 23, 22, 22, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, + 25, 25, 25, 24, 24, 24, 25, 25, 24, 23, 24, 24, 24, 24, 25, 24, 24, 23, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 25, 24, 25, 25, 24, 24, 24, 24, 143, 143, 143, 44, 44, 45, + 24, 24, 24, 23, 24, 23, 24, 24, 24, 37, 37, 37, 157, 157, 157, 26, 26, 27, 24, 24, 24, 167, 167, 167, 24, 24, 23, 25, 25, 25, 25, 25, 25, 95, 94, 95, 151, 151, 151, 85, 85, 85, 24, 23, 24, 52, 52, 52, 160, 160, 160, 27, 26, 26, 24, 24, 24, 26, 26, 27, 160, 160, 160, + 52, 52, 52, 24, 24, 24, 23, 23, 23, 24, 24, 24, 95, 94, 95, 139, 139, 139, 139, 139, 139, 96, 96, 96, 25, 25, 26, 24, 24, 23, 24, 24, 24, 167, 167, 167, 22, 22, 22, 22, 22, 22, 24, 24, 24, 167, 167, 167, 23, 23, 24, 23, 23, 23, 90, 90, 90, 128, 128, 128, 23, 22, 23, + 23, 23, 23, 23, 23, 22, 23, 23, 23, 167, 167, 167, 69, 68, 69, 130, 130, 130, 145, 145, 145, 95, 95, 95, 23, 22, 22, 23, 23, 23, 29, 29, 29, 154, 153, 153, 28, 27, 27, 22, 22, 22, 22, 21, 21, 23, 22, 23, 22, 22, 23, 21, 21, 22, 23, 23, 22, 167, 167, 167, 144, 143, 143, + 21, 20, 20, 21, 21, 21, 167, 167, 167, 143, 143, 143, 20, 20, 20, 167, 167, 167, 143, 143, 143, 22, 22, 22, 76, 76, 76, 143, 144, 144, 160, 160, 160, 139, 139, 139, 72, 72, 72, 21, 21, 22, 20, 20, 21, 76, 76, 76, 143, 143, 144, 160, 160, 160, 139, 139, 139, 72, 72, 72, 21, 21, 21, + 20, 21, 20, 76, 76, 76, 143, 143, 143, 160, 160, 160, 139, 139, 139, 72, 72, 71, 19, 19, 20, 20, 19, 19, 124, 124, 124, 19, 20, 19, 20, 20, 20, 19, 20, 19, 20, 19, 19, 20, 20, 21, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 18, 19, 19, 19, 20, 18, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 19, 18, 19, 18, 18, 18, 18, 19, 18, 19, 19, 19, 19, 18, 18, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, + 18, 18, 18, 17, 17, 17, 19, 19, 18, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 19, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 16, 16, 16, 18, 17, 17, 19, 18, 18, 18, 18, 17, 17, 16, 17, 18, 18, 17, 17, 17, 17, + 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 16, 17, 16, 16, 17, 18, 18, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, + 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, + 17, 17, 16, 15, 15, 16, 17, 16, 17, 17, 16, 17, 16, 15, 16, 17, 16, 16, 16, 16, 16, 23, 23, 23, 62, 62, 65, 53, 53, 54, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 19, 20, 20, 21, 20, 20, 20, 20, 19, 20, 19, 19, 20, 21, 21, 20, 19, 19, 19, + 20, 20, 19, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 23, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, + 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 21, 22, 21, 21, 22, 23, 23, 23, 22, 21, 21, 22, 22, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 22, 22, 22, + 23, 23, 23, 23, 23, 22, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 22, 22, 23, 23, 24, 24, 23, 23, 24, 22, 22, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, + 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 25, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 23, 25, 24, 24, 23, 23, 23, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, + 25, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 25, 25, 25, 25, 25, 25, 24, 24, 23, 96, 95, 96, 89, 89, 89, 24, 24, 23, 23, 23, 24, 24, 23, 24, 82, 82, 82, 114, 114, 113, 23, 24, 23, 23, 23, 23, 167, 167, 167, 25, 24, 24, 24, 24, 25, 23, 23, 24, 154, 154, 154, + 45, 46, 46, 24, 24, 23, 24, 24, 23, 92, 92, 92, 131, 131, 131, 63, 63, 63, 24, 25, 25, 61, 61, 61, 131, 131, 131, 95, 95, 95, 23, 23, 24, 23, 23, 24, 79, 79, 79, 120, 120, 120, 26, 26, 26, 24, 24, 24, 110, 110, 110, 87, 86, 87, 23, 23, 22, 22, 22, 23, 167, 167, 167, + 23, 23, 22, 23, 22, 22, 22, 22, 22, 167, 167, 167, 23, 23, 23, 44, 44, 44, 154, 154, 154, 40, 40, 39, 22, 22, 22, 23, 23, 22, 24, 24, 23, 22, 22, 22, 167, 167, 167, 94, 94, 94, 22, 22, 22, 25, 24, 24, 119, 119, 119, 77, 77, 77, 22, 22, 22, 42, 42, 42, 159, 159, 159, + 79, 79, 78, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 21, 22, 21, 22, 22, 22, 21, 167, 167, 167, 143, 143, 144, 21, 21, 21, 22, 22, 21, 167, 167, 167, 143, 143, 143, 22, 22, 22, 167, 167, 167, 143, 143, 143, 61, 62, 61, 167, 167, 167, 134, 134, 134, 78, 77, 78, 68, 68, 67, + 39, 38, 39, 21, 21, 21, 61, 61, 61, 167, 167, 167, 134, 134, 134, 77, 77, 77, 68, 68, 68, 39, 39, 39, 20, 20, 19, 61, 61, 61, 167, 167, 167, 134, 134, 134, 77, 77, 77, 67, 68, 67, 38, 38, 39, 20, 20, 20, 20, 20, 20, 63, 63, 63, 20, 19, 19, 19, 19, 19, 20, 20, 20, + 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 18, 19, 19, 19, 19, 19, 19, + 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 19, 18, 18, 17, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 19, 19, 18, 17, 17, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 18, + 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 16, 16, 15, 17, 17, 17, + 18, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 16, 18, 18, 18, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 16, 17, + 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 16, 17, 16, 15, 15, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 23, 23, 24, 62, 62, 65, 53, 53, 54, 22, 21, 22, 21, 20, 20, + 20, 21, 21, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 22, 22, 21, 21, 20, 21, 21, 21, + 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, + 22, 22, 21, 22, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 23, 23, 23, 24, 23, 24, 23, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, + 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 24, 24, 23, 24, 24, 25, 24, 24, 24, 23, 24, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 23, 23, 23, + 25, 24, 25, 24, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 49, 49, 49, 133, 133, 133, 24, 23, 24, 24, 24, 24, 24, 24, 24, + 129, 129, 129, 66, 67, 67, 23, 23, 22, 25, 25, 24, 167, 167, 167, 24, 24, 23, 24, 24, 24, 24, 23, 24, 167, 167, 167, 24, 24, 24, 23, 23, 23, 24, 24, 23, 131, 131, 131, 61, 61, 61, 108, 108, 108, 23, 22, 22, 103, 103, 103, 66, 66, 66, 134, 134, 134, 23, 23, 23, 24, 23, 23, + 133, 133, 133, 47, 47, 46, 24, 24, 24, 23, 23, 24, 36, 35, 36, 141, 141, 141, 23, 23, 23, 23, 23, 23, 167, 167, 167, 23, 23, 22, 22, 22, 22, 23, 23, 23, 167, 167, 167, 28, 28, 28, 135, 135, 135, 76, 76, 76, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 22, 23, 23, + 167, 167, 167, 30, 30, 29, 22, 22, 22, 24, 23, 23, 45, 45, 44, 129, 129, 129, 21, 21, 21, 91, 91, 91, 88, 88, 88, 136, 136, 136, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 167, 167, 167, 143, 143, 143, 21, 21, 22, 21, 21, 21, 167, 167, 167, + 143, 143, 143, 21, 22, 22, 167, 167, 167, 143, 143, 143, 121, 121, 120, 167, 167, 167, 35, 35, 34, 22, 21, 21, 21, 21, 20, 20, 20, 20, 21, 20, 20, 120, 120, 120, 167, 167, 167, 35, 35, 35, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 120, 120, 120, 167, 167, 167, 34, 34, 34, + 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 21, 21, 21, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 18, 19, 20, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, + 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 17, 19, 18, 18, 18, 19, 18, 19, 18, 19, 18, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 17, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, + 18, 18, 18, 19, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 16, 18, 18, 17, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, + 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 16, 16, 16, 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 15, 17, 17, 18, 16, 16, 16, + 15, 16, 16, 16, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 16, 15, 17, 18, 17, 17, 16, 16, 17, 17, 17, 16, 15, 16, 16, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 15, 16, 17, 16, 17, 17, 17, 17, 17, 17, 15, 15, 15, 16, 17, 17, + 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 16, 16, 23, 23, 23, 62, 62, 65, 53, 53, 54, 22, 22, 21, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 19, + 22, 22, 21, 21, 21, 20, 21, 21, 21, 20, 20, 19, 21, 21, 20, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 22, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, + 22, 22, 22, 23, 23, 22, 22, 22, 21, 21, 20, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 23, 23, 22, 22, 23, + 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 23, 24, 23, 22, 22, 23, 23, 23, 25, 24, 24, 24, 23, 24, 23, 23, 23, 24, 24, 25, 23, 23, 23, 24, 24, 24, + 24, 24, 24, 25, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 22, 22, 22, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 22, 23, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 24, 144, 144, 144, 167, 167, 167, 167, 167, 167, 167, 167, 167, 157, 157, 157, 27, 27, 28, 22, 23, 22, 24, 24, 24, 167, 167, 167, 23, 23, 23, 25, 24, 24, 24, 24, 24, 167, 167, 167, 25, 24, 24, 23, 24, 24, 31, 31, 30, + 147, 147, 147, 23, 23, 23, 136, 136, 136, 23, 23, 23, 138, 138, 138, 27, 27, 27, 134, 134, 134, 37, 37, 36, 23, 24, 23, 148, 147, 148, 27, 27, 27, 23, 22, 23, 23, 23, 24, 23, 23, 23, 152, 152, 152, 23, 23, 23, 24, 23, 23, 167, 167, 167, 23, 22, 22, 23, 23, 23, 23, 23, 22, + 167, 167, 167, 140, 140, 141, 123, 123, 123, 24, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 21, 22, 167, 167, 167, 22, 22, 23, 22, 21, 22, 22, 22, 21, 26, 26, 26, 147, 147, 147, 22, 22, 22, 137, 137, 137, 32, 32, 32, 127, 127, 127, 48, 48, 48, 22, 21, 22, + 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 167, 167, 167, 143, 143, 143, 21, 21, 22, 21, 21, 22, 167, 167, 167, 143, 143, 143, 21, 20, 21, 167, 167, 167, 143, 143, 143, 139, 139, 139, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 164, 164, 164, 20, 20, 19, 139, 139, 139, + 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 164, 164, 164, 21, 21, 21, 139, 139, 139, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 164, 164, 164, 20, 20, 19, 20, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, + 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 20, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, + 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, + 17, 18, 18, 17, 17, 17, 18, 18, 19, 18, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 18, 17, 18, 17, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, + 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 18, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, + 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 22, 22, 23, 62, 62, 65, 53, 53, 54, 21, 21, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, + 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 20, 22, 21, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, + 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 20, 22, 22, 22, 21, 21, 21, 23, 23, 23, 22, 22, 22, 21, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 21, 22, + 23, 23, 23, 22, 22, 21, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 24, 23, 24, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 23, 23, 24, 24, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 23, 22, 23, 23, 23, 23, + 24, 24, 23, 24, 24, 24, 24, 24, 23, 22, 22, 22, 24, 23, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, + 24, 23, 23, 24, 25, 25, 24, 24, 25, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 98, 98, 98, 67, 67, 67, 23, 23, 23, 65, 65, 64, 113, 113, 113, 24, 25, 25, 25, 24, 24, + 23, 23, 23, 167, 167, 167, 49, 49, 49, 23, 23, 23, 23, 23, 23, 167, 167, 167, 24, 23, 24, 23, 22, 23, 67, 67, 67, 115, 115, 115, 24, 24, 24, 109, 109, 108, 61, 62, 61, 125, 125, 125, 24, 24, 23, 98, 98, 98, 79, 78, 78, 24, 24, 24, 130, 130, 129, 45, 46, 46, 23, 23, 23, + 23, 23, 24, 33, 33, 33, 145, 145, 145, 23, 22, 21, 23, 23, 23, 167, 167, 167, 49, 49, 49, 23, 23, 23, 23, 22, 23, 167, 167, 167, 82, 82, 82, 112, 112, 112, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 167, 167, 167, 33, 33, 33, 23, 23, 23, + 22, 22, 23, 46, 46, 45, 134, 134, 134, 44, 44, 45, 124, 124, 124, 22, 22, 22, 78, 78, 78, 102, 102, 102, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 167, 167, 167, 154, 154, 154, 21, 21, 21, 34, 34, 34, 167, 167, 167, 138, 138, 138, 21, 21, 21, 167, 167, 167, + 143, 143, 143, 124, 124, 124, 167, 167, 167, 145, 145, 145, 143, 143, 143, 163, 163, 163, 157, 157, 157, 21, 21, 21, 124, 124, 125, 167, 167, 167, 145, 145, 145, 143, 143, 143, 163, 163, 163, 157, 157, 157, 19, 19, 19, 124, 124, 124, 167, 167, 167, 145, 145, 145, 143, 143, 143, 163, 163, 163, 157, 157, 157, + 21, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 19, 19, 19, 19, 21, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, + 19, 19, 18, 19, 19, 20, 18, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 18, 17, 17, 18, 18, 18, 17, 18, 18, 19, 18, 18, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 19, 19, 18, 18, 18, 18, 18, 18, 18, + 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 18, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, + 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 18, 18, 16, 16, 16, 16, 16, 16, 18, 18, 18, 17, 17, 17, 16, 17, 17, 18, 18, 17, 16, 16, 17, 17, 17, 16, 18, 18, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, + 17, 17, 17, 16, 17, 16, 18, 18, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 17, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 16, 15, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 17, + 17, 17, 17, 23, 23, 23, 62, 62, 65, 53, 53, 54, 22, 22, 22, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 21, 21, 20, 20, 20, 19, 19, 19, 20, 21, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 21, 22, 21, 21, + 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, + 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 21, 21, 22, 23, 22, 22, 23, 23, 23, 22, 22, 21, 22, 21, 21, 23, 23, 23, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 22, + 21, 21, 21, 23, 22, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 24, 24, 24, 22, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 24, 24, 24, 24, 23, 23, 24, 24, 23, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, + 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 22, 23, 24, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 25, 23, 22, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 23, 23, 49, 48, 48, 120, 120, 120, 25, 24, 23, 116, 116, 116, 63, 63, 63, 24, 24, 24, 24, 24, 24, 24, 24, 24, 167, 167, 167, 103, 102, 102, 27, 27, 27, 24, 23, 24, 167, 167, 167, 23, 23, 22, 23, 23, 24, 107, 107, 107, 80, 80, 80, 24, 24, 24, 65, 65, 65, + 134, 135, 134, 85, 85, 85, 23, 24, 23, 59, 59, 59, 121, 122, 121, 23, 24, 23, 74, 74, 74, 118, 118, 118, 24, 24, 24, 23, 22, 22, 108, 107, 107, 94, 94, 94, 22, 22, 22, 23, 23, 23, 167, 167, 167, 102, 102, 103, 26, 26, 26, 23, 23, 22, 167, 167, 167, 22, 22, 22, 115, 115, 115, + 90, 90, 90, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 22, 22, 167, 167, 167, 105, 105, 105, 23, 23, 23, 24, 24, 24, 119, 119, 119, 87, 87, 87, 94, 94, 93, 71, 71, 71, 21, 21, 21, 32, 31, 32, 152, 152, 152, 24, 23, 24, 21, 20, 21, 21, 22, 21, 21, 21, 21, + 22, 22, 22, 167, 167, 167, 167, 167, 167, 121, 121, 121, 122, 122, 123, 167, 167, 167, 110, 110, 109, 20, 20, 20, 167, 167, 167, 143, 143, 143, 69, 69, 69, 167, 167, 167, 96, 96, 96, 76, 77, 77, 165, 165, 165, 117, 117, 117, 21, 21, 20, 69, 69, 69, 167, 167, 167, 97, 97, 96, 76, 76, 76, + 165, 165, 165, 117, 117, 117, 20, 20, 19, 68, 68, 68, 167, 167, 167, 96, 96, 96, 75, 75, 76, 165, 165, 165, 117, 117, 117, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 19, 18, 18, 19, 19, 20, 20, 19, 20, 20, 19, 19, 19, 20, 20, 19, 18, 19, 20, 20, 19, + 19, 19, 18, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 18, 17, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, + 18, 18, 17, 17, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, + 17, 17, 16, 18, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 17, 17, 16, 16, 15, 18, 18, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 18, 17, 17, 17, 17, 17, 16, 17, + 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 17, 17, 16, 16, + 17, 16, 16, 17, 16, 17, 17, 17, 16, 18, 17, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 23, 23, 23, 62, 62, 65, 53, 53, 54, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 19, 19, + 20, 20, 20, 20, 20, 20, 19, 19, 20, 21, 21, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, + 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 23, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, + 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 23, 24, 23, 23, 22, 23, 23, 22, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 25, 25, 24, 23, 23, 23, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, + 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 25, 22, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 142, 142, 142, 38, 38, 38, 150, 150, 150, 25, 25, 26, 24, 24, 25, 24, 24, 24, 24, 24, 24, 167, 167, 167, 72, 71, 72, + 151, 151, 151, 135, 135, 134, 167, 167, 167, 135, 135, 135, 100, 100, 99, 147, 147, 147, 45, 44, 44, 23, 23, 23, 29, 29, 29, 162, 162, 162, 43, 43, 43, 23, 23, 24, 26, 26, 26, 154, 154, 154, 26, 26, 26, 24, 23, 23, 89, 89, 89, 138, 138, 138, 141, 141, 141, 103, 103, 103, 26, 26, 26, + 22, 22, 23, 22, 22, 22, 167, 167, 167, 71, 71, 71, 149, 149, 149, 23, 23, 24, 167, 167, 167, 23, 23, 22, 28, 28, 28, 138, 138, 138, 70, 70, 70, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 167, 167, 167, 63, 62, 63, 127, 127, 127, 147, 147, 147, 107, 106, 107, 25, 25, 25, + 136, 136, 136, 27, 27, 27, 23, 23, 22, 22, 22, 22, 127, 127, 127, 66, 66, 66, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 22, 167, 167, 167, 114, 114, 114, 116, 116, 116, 157, 157, 157, 132, 132, 132, 37, 37, 37, 21, 21, 21, 167, 167, 167, 143, 143, 143, 21, 21, 20, 82, 82, 82, + 145, 145, 145, 158, 158, 158, 120, 120, 121, 33, 33, 33, 21, 21, 21, 21, 20, 21, 81, 82, 82, 145, 145, 145, 158, 158, 158, 121, 120, 120, 33, 34, 33, 20, 20, 20, 20, 20, 20, 82, 81, 81, 145, 145, 145, 158, 158, 158, 120, 120, 120, 33, 33, 32, 18, 18, 19, 18, 18, 18, 20, 20, 19, + 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 20, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, + 19, 18, 18, 19, 18, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 18, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 16, 18, 18, 18, 18, 17, 17, 18, 18, 18, + 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, + 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 18, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 18, 17, 18, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, + 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 17, 18, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 23, 23, 23, 62, 62, 65, + 53, 53, 54, 21, 21, 21, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 19, 21, 21, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, + 21, 21, 21, 21, 20, 20, 22, 21, 21, 21, 21, 21, 20, 19, 21, 20, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, + 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 23, 22, 22, 23, 23, 23, 23, 23, 21, 21, 21, 22, 21, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, + 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 24, 24, 23, 24, 23, 22, 22, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 25, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, + 23, 23, 22, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 25, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, + 98, 98, 98, 114, 115, 114, 111, 111, 111, 24, 23, 24, 22, 22, 23, 23, 23, 24, 23, 22, 23, 23, 22, 22, 23, 23, 24, 24, 24, 25, 23, 23, 23, 167, 167, 167, 23, 22, 22, 23, 23, 24, 23, 23, 23, 23, 23, 24, 22, 22, 22, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, + 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 22, 22, 21, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 167, 167, 167, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, + 22, 21, 21, 22, 22, 23, 22, 22, 21, 167, 167, 167, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 22, 21, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, + 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 110, 110, 110, 89, 89, 90, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 19, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, + 20, 21, 20, 20, 20, 19, 20, 19, 20, 21, 20, 21, 19, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 19, 18, 19, 19, 19, 20, 20, 20, 20, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, + 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 18, 18, 19, 19, 19, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, + 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 17, 17, 18, 17, 17, 18, 17, 17, 18, 18, 17, 18, 18, 17, 18, 17, 17, 18, 18, 17, 17, 17, 17, 19, 19, 18, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 18, 18, 18, 17, 18, + 18, 17, 18, 17, 18, 17, 17, 16, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, + 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 23, 23, 23, 62, 62, 65, 54, 54, 54, 22, 22, 22, 20, 20, 21, 20, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 19, 20, 19, 20, + 21, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 22, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, + 21, 21, 20, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 22, 22, 23, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 23, 23, 22, 23, + 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 24, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 24, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, + 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 22, 22, 23, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 22, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, + 24, 23, 24, 24, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 51, 51, 50, 167, 167, 167, 61, 61, 62, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 25, 24, 24, 24, 23, 23, 23, 74, 74, 74, + 24, 24, 24, 23, 23, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 22, 22, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, + 24, 24, 23, 22, 22, 23, 22, 22, 22, 167, 167, 167, 22, 23, 22, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 22, 167, 167, 167, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 22, + 21, 20, 20, 22, 21, 22, 21, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 22, 22, 132, 132, 132, 109, 109, 109, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, + 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 21, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 18, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, + 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 20, 20, 20, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 18, 18, 18, 17, 18, 18, 18, + 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 19, 19, 19, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 16, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 19, 17, 17, 18, 18, 18, 18, + 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 18, 18, 18, 16, 16, 16, 18, 17, 17, 17, 17, 18, 17, 17, 16, 18, 17, 17, + 17, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, + 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 15, 16, 15, 16, 16, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 22, 22, 23, 62, 62, 65, 54, 54, 54, 21, 21, 21, 20, 20, 21, + 21, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 19, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 22, 21, 22, 20, 20, 20, 21, 21, 20, 21, 22, 21, + 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, + 21, 21, 21, 22, 22, 23, 21, 21, 22, 22, 22, 22, 21, 21, 22, 23, 23, 22, 22, 22, 21, 22, 23, 23, 24, 23, 24, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 23, 23, 22, + 22, 22, 22, 24, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, + 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 24, 24, 24, 23, 23, 23, 24, 23, 24, 23, 24, 24, 24, 24, 23, + 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 22, 24, 24, 25, 23, 23, 24, 23, 23, 22, 24, 23, 24, 24, 24, 24, 23, 22, 23, 23, 23, 23, 23, 23, 23, + 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 24, 24, 23, 23, 23, 22, 22, 23, 22, 23, 21, 22, 21, 22, 22, 22, 23, 23, 22, 167, 167, 167, 22, 22, 23, 23, 22, 23, 22, 22, 23, 23, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 23, 22, 21, 21, + 167, 167, 167, 22, 22, 23, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 20, 20, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, + 21, 20, 21, 21, 21, 22, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 20, + 20, 20, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 19, 20, 19, 19, 18, 18, 18, 18, 18, 18, 19, 20, 20, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 18, 18, 17, 18, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 17, 18, 17, 17, 17, + 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 17, 17, 17, 17, 17, 17, 18, 18, 17, 16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, + 18, 18, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 15, 16, 17, 16, 16, 16, 16, 16, 16, 16, + 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 17, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 16, 15, 17, 17, 16, 15, 15, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, + 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 23, 23, 23, 62, 62, 65, 54, 54, 54, 21, 21, 22, 20, 19, 20, 21, 20, 20, 19, 18, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 19, 20, 19, 20, 19, 19, 20, + 20, 20, 20, 19, 19, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, + 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 20, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, + 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 24, 23, 22, 23, 24, 24, 24, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, + 24, 24, 24, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 22, 23, 23, 24, 24, 23, 23, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, + 24, 24, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 21, 23, 23, 23, + 22, 22, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 21, 22, 22, 23, 23, + 22, 22, 21, 22, 22, 23, 22, 21, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 23, 23, 22, 23, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 20, 22, 22, 22, 21, 21, 20, 21, 20, 20, 21, 21, 22, 21, 22, 22, + 22, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 19, 19, 20, 21, 20, 20, 21, 20, 21, 20, 19, 20, 21, 21, 20, + 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, + 19, 18, 18, 20, 20, 20, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 17, + 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 16, 17, 18, 18, 18, 18, 17, 18, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, + 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 16, 16, 17, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 16, 16, 16, 16, 17, 16, 16, 17, 17, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 17, 18, 16, 16, 17, + 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, + 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 16, 16, 16, 17, 16, 16, 15, 16, 16, 16, 16, 22, 22, 23, 62, 62, 65, 54, 54, 54, 22, 22, 22, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, + 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 19, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 20, 21, 21, 20, 20, 22, 21, 22, 21, 21, 21, 21, 21, 22, 21, 20, 21, 20, 20, 21, 21, 20, 21, + 20, 20, 19, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 21, 23, 22, 21, + 23, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 23, 22, 21, 21, 22, 22, 23, 22, 22, 21, 23, 22, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 24, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 23, + 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 23, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 23, 24, 24, 23, 24, 23, 22, 23, 24, 24, 24, 23, 23, 23, 22, 23, 22, 24, 25, 25, 23, 23, 23, 24, 24, 24, 24, 24, 23, 22, 22, 22, 24, 24, 23, 23, 23, 23, 23, 23, 23, + 24, 24, 24, 24, 24, 24, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 24, 24, 24, 23, 22, 22, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 23, 23, 24, 23, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 22, 24, 23, 24, 23, 23, 23, + 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 21, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 23, 22, 22, 21, 20, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, + 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 21, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 20, 21, 20, 21, + 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 18, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 18, 18, 19, 19, 19, 19, 18, 18, 20, 20, 20, 19, 19, 19, 18, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 20, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, + 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 19, 19, 18, 19, 19, 18, 17, 17, 18, 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 17, 17, 17, 18, 17, 18, + 18, 18, 18, 17, 17, 17, 18, 17, 16, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, + 16, 16, 16, 17, 17, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 18, 18, 18, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 16, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 17, 17, 16, 16, 16, 16, 16, 17, 18, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 16, 15, 16, 15, 15, 15, 16, 16, 16, 16, 16, 16, + 16, 16, 17, 23, 22, 23, 62, 62, 65, 54, 54, 54, 21, 21, 22, 19, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, + 20, 20, 20, 21, 21, 20, 22, 21, 22, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 21, 22, 21, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 22, 22, 21, 20, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 21, 21, 20, 22, 22, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 21, 22, 22, 23, 22, 22, 23, 21, 21, 22, 22, 23, 21, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 23, 22, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 24, 24, 23, 22, 22, 22, + 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, + 23, 22, 23, 23, 23, 22, 24, 24, 24, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 23, 24, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, + 23, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 21, 21, 21, 22, 23, 22, 23, 23, 22, 21, 21, 22, 22, 22, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 21, 23, 23, 23, 22, 22, 22, 21, 21, 20, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 21, 22, 20, 20, 20, + 21, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 21, 20, 21, 21, 20, 22, 21, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 21, 21, 21, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 20, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 18, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, + 20, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 17, 19, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 17, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 17, 17, 19, 19, 19, 18, 18, 18, 19, 19, 19, + 18, 18, 19, 18, 18, 17, 18, 17, 17, 19, 19, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, + 17, 17, 16, 17, 16, 16, 18, 17, 17, 16, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, + 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, + 17, 16, 17, 16, 17, 16, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 22, 22, 23, 62, 62, 65, 54, 54, 54, 22, 21, 22, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 20, 19, 19, 19, 20, 19, 20, + 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 20, 20, 19, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 19, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, + 20, 20, 20, 22, 21, 22, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 20, 21, 21, 21, 20, 21, 21, 21, 22, 22, 21, 21, 22, 22, 20, 20, 20, 22, 22, 23, 22, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, + 23, 23, 22, 21, 21, 21, 22, 21, 23, 21, 21, 21, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 21, 21, 23, 22, 23, 23, 22, 23, 21, 21, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 22, 22, 22, 21, 21, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, + 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 22, 24, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, + 53, 52, 53, 138, 138, 138, 139, 139, 139, 141, 141, 141, 106, 105, 106, 27, 27, 28, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, + 23, 23, 23, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 23, 23, 24, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 23, 23, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, + 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 167, 167, 167, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 22, 23, 23, 22, + 22, 22, 22, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 20, 22, 20, 20, 20, 22, 22, 22, 21, 21, 21, 22, 22, 21, 20, 20, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 19, 19, 20, 19, + 20, 21, 21, 58, 58, 58, 22, 22, 22, 21, 21, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 21, 19, 19, 19, 20, 19, 21, 19, 19, 18, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, + 19, 19, 19, 18, 18, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 17, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, + 18, 17, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 19, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, + 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 16, 16, 16, 18, 18, 18, 18, 19, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 16, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 16, 17, 18, 18, 17, 17, 17, 17, 17, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, + 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 15, 17, 16, 16, 17, 16, 16, 17, 17, 17, 23, 23, 23, 62, 62, 65, + 54, 54, 54, 21, 22, 21, 19, 19, 18, 19, 18, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 21, 21, 21, + 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 20, 22, 22, 22, 21, 21, 21, 21, 21, 22, + 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 21, 22, 21, 20, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, + 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 24, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 22, 22, 22, + 23, 23, 23, 22, 22, 23, 24, 24, 24, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 23, 33, 32, 32, 32, 32, 32, 23, 23, 23, 24, 24, 23, 100, 100, 100, 99, 99, 99, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, + 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 23, 24, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, + 23, 22, 23, 23, 23, 22, 22, 21, 22, 23, 23, 23, 22, 22, 21, 22, 21, 22, 23, 23, 22, 23, 23, 22, 23, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 21, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 167, 167, 167, 21, 20, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, + 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 109, 109, 109, 128, 128, 128, 22, 22, 22, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 19, + 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, + 18, 17, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 125, 125, 125, 20, 20, 20, 19, 18, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 17, 17, 18, + 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 19, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 17, 18, 17, 17, 17, + 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 16, 16, 15, 17, 17, 17, 18, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 18, 17, 18, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 16, 17, 16, 16, 16, 15, 15, 16, 16, 16, + 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 18, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 18, 16, 16, 16, + 17, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 22, 23, 23, 62, 62, 65, 54, 54, 55, 21, 21, 20, 18, 18, 19, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, + 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 19, 21, 22, 21, 21, 21, 20, 21, 21, 21, + 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, 20, 21, 20, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, + 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, 22, 23, 23, 22, 23, 23, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 23, 24, 23, 23, 22, 22, + 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 23, 22, 24, 23, 23, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 23, 23, 23, 29, 28, 28, 144, 144, 144, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, + 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 23, 22, 23, 22, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 23, 23, 22, 22, 21, 21, 21, 22, 22, 23, 22, 23, 22, + 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 167, 167, 167, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 22, 21, 21, 21, 20, 21, 22, 22, 22, 21, 22, 21, 22, 21, 22, 21, 21, 21, 20, 21, 20, 19, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 19, 19, 20, 20, 20, 20, 100, 100, 100, + 91, 91, 91, 21, 21, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 21, 20, 20, 19, 18, 18, 20, 19, 19, 18, 18, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 17, + 102, 102, 102, 67, 67, 67, 19, 19, 18, 19, 19, 19, 18, 18, 17, 18, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 19, 18, 19, + 17, 17, 17, 18, 18, 19, 17, 17, 17, 17, 17, 17, 16, 16, 15, 18, 18, 17, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 15, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 15, 16, 18, 17, 17, 17, 16, 16, 17, 17, 18, 16, 16, 17, + 16, 16, 16, 17, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 18, 18, 18, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 22, 22, 23, 62, 62, 65, 54, 54, 55, 20, 20, 21, 20, 20, 20, + 19, 19, 18, 20, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 21, 21, 21, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 20, 19, 19, 18, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, + 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, + 22, 21, 22, 22, 22, 23, 21, 22, 22, 21, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 23, 21, 21, 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, + 22, 22, 23, 22, 21, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 21, 21, 22, 22, 22, 167, 167, 167, 23, 23, 22, 22, 22, 22, 23, 23, 23, 24, 23, 22, 22, 22, 22, 23, 22, 23, 167, 167, 167, 23, 23, 22, 23, 23, 23, + 52, 52, 51, 146, 146, 146, 138, 138, 138, 74, 74, 73, 167, 167, 167, 23, 24, 24, 25, 24, 25, 99, 99, 99, 145, 145, 145, 125, 125, 125, 78, 78, 77, 150, 150, 150, 24, 24, 24, 23, 23, 24, 165, 165, 165, 23, 23, 23, 23, 22, 22, 167, 167, 167, 22, 22, 23, 23, 23, 24, 23, 23, 24, + 167, 167, 167, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 23, 23, 24, 24, 24, 103, 103, 103, 147, 147, 147, 125, 125, 125, 64, 64, 64, 167, 167, 167, 23, 23, 22, 22, 22, 22, 32, 32, 31, 118, 118, 118, 139, 139, 139, 125, 125, 125, 64, 64, 65, 23, 23, 23, 23, 23, 23, 132, 132, 132, + 97, 97, 97, 22, 22, 22, 22, 22, 22, 22, 21, 22, 31, 31, 32, 118, 118, 118, 139, 139, 139, 125, 125, 125, 64, 64, 64, 21, 21, 21, 167, 167, 167, 22, 22, 23, 24, 23, 24, 93, 93, 94, 139, 139, 139, 139, 139, 139, 95, 95, 95, 24, 24, 25, 22, 22, 21, 22, 22, 21, 167, 167, 167, + 76, 76, 76, 130, 130, 130, 144, 144, 144, 95, 95, 95, 22, 22, 22, 21, 21, 21, 30, 29, 30, 117, 117, 117, 139, 139, 139, 125, 125, 125, 64, 64, 64, 23, 23, 24, 102, 102, 102, 147, 147, 147, 125, 125, 125, 63, 63, 63, 167, 167, 167, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 19, + 21, 21, 20, 167, 167, 167, 67, 67, 67, 130, 130, 130, 145, 145, 145, 94, 93, 93, 21, 21, 21, 21, 20, 20, 28, 28, 28, 153, 153, 153, 25, 25, 26, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 167, 167, 167, 143, 143, 143, 20, 20, 20, 50, 50, 50, + 141, 141, 141, 158, 158, 158, 114, 114, 114, 147, 147, 147, 152, 152, 152, 20, 19, 19, 19, 19, 19, 167, 167, 167, 143, 143, 143, 18, 18, 18, 167, 167, 167, 143, 143, 143, 19, 19, 19, 75, 75, 75, 167, 167, 167, 120, 120, 120, 19, 19, 18, 19, 18, 19, 143, 143, 143, 167, 167, 167, 19, 19, 19, + 18, 18, 18, 19, 19, 19, 128, 128, 128, 167, 167, 167, 42, 42, 42, 18, 18, 18, 50, 51, 51, 167, 167, 167, 126, 126, 126, 64, 64, 64, 123, 123, 123, 19, 19, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 19, 19, 19, 18, 17, 17, 17, 18, 18, 18, 18, 17, 18, + 17, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 18, 17, 16, 17, 17, + 16, 16, 17, 18, 18, 18, 17, 17, 17, 15, 16, 15, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, + 17, 17, 16, 17, 16, 17, 17, 16, 16, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, 15, + 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 15, 22, 22, 23, 62, 62, 65, 54, 54, 55, 21, 21, 22, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 18, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, + 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 19, 19, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 22, 21, 21, 21, 20, 20, + 21, 21, 20, 21, 21, 21, 21, 21, 20, 22, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 21, 22, 22, 23, 22, 21, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 23, 23, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, + 23, 23, 23, 23, 23, 23, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 22, 22, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 21, 22, 22, 22, 23, 23, 23, 23, 167, 167, 167, + 23, 23, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 167, 167, 167, 23, 23, 22, 22, 22, 22, 133, 133, 132, 78, 78, 78, 25, 24, 24, 90, 90, 90, 167, 167, 167, 23, 23, 23, 83, 83, 83, 120, 120, 120, 25, 25, 25, 24, 24, 24, 85, 85, 85, 165, 165, 165, + 23, 23, 23, 23, 23, 24, 163, 163, 163, 22, 22, 22, 23, 23, 23, 167, 167, 167, 23, 23, 23, 23, 23, 23, 23, 23, 23, 167, 167, 167, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 85, 85, 85, 119, 119, 119, 24, 24, 24, 23, 23, 23, 98, 98, 98, 167, 167, 167, 23, 23, 23, + 22, 22, 23, 115, 115, 114, 94, 93, 93, 23, 23, 22, 23, 22, 23, 23, 22, 23, 22, 22, 22, 39, 39, 39, 136, 136, 136, 136, 136, 136, 22, 22, 22, 22, 22, 21, 22, 22, 21, 114, 114, 114, 93, 93, 93, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 167, 167, 167, 22, 22, 22, + 79, 79, 79, 120, 120, 120, 24, 24, 24, 22, 22, 22, 110, 110, 110, 86, 86, 85, 22, 22, 22, 21, 21, 22, 167, 167, 167, 95, 95, 95, 22, 22, 22, 23, 23, 23, 117, 118, 117, 77, 77, 77, 21, 21, 20, 114, 113, 114, 93, 93, 93, 22, 22, 21, 21, 21, 21, 21, 20, 20, 84, 84, 83, + 119, 119, 119, 23, 23, 24, 21, 21, 21, 96, 96, 96, 167, 167, 167, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 167, 167, 167, 93, 93, 93, 21, 20, 21, 22, 22, 22, 119, 119, 119, 75, 75, 75, 20, 20, 20, 40, 41, 40, 159, 159, 159, 78, 78, 78, 19, 20, 20, + 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 19, 20, 19, 19, 167, 167, 167, 143, 143, 143, 20, 20, 20, 130, 130, 130, 167, 167, 167, 87, 87, 87, 99, 99, 99, 167, 167, 167, 145, 145, 145, 19, 19, 19, 20, 20, 20, 167, 167, 167, 143, 143, 143, 18, 19, 19, 167, 167, 167, 143, 143, 143, + 22, 22, 21, 150, 150, 150, 162, 162, 162, 37, 37, 37, 20, 20, 19, 19, 19, 18, 143, 143, 143, 167, 167, 167, 20, 19, 19, 18, 18, 18, 18, 18, 19, 51, 51, 51, 167, 167, 167, 106, 107, 107, 19, 19, 19, 122, 122, 122, 167, 167, 167, 46, 46, 46, 22, 22, 22, 46, 46, 46, 19, 19, 18, + 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 17, 19, 18, 18, 18, 18, 17, 17, 17, 16, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, + 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, + 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 15, 15, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 15, 15, 18, 17, 18, 16, 16, 16, 17, 17, 17, + 16, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 15, 17, 17, 17, 17, 16, 17, 22, 23, 23, 62, 62, 65, 54, 54, 55, 22, 21, 22, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, 21, 20, 20, 19, 19, 19, 19, 19, 20, 21, 20, 19, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 20, 20, + 21, 20, 20, 20, 20, 20, 21, 21, 22, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 21, 22, 21, 21, 21, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 23, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 23, 22, 22, 22, 22, 21, 23, 22, 23, 22, 22, 23, 23, 23, 23, 21, 21, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 21, 21, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 167, 167, 167, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 22, 167, 167, 167, 23, 23, 22, 22, 21, 21, 158, 158, 158, 39, 39, 40, 23, 23, 23, + 29, 29, 29, 167, 167, 167, 22, 23, 23, 134, 134, 134, 45, 44, 44, 22, 22, 23, 23, 23, 22, 25, 25, 25, 162, 162, 162, 23, 22, 23, 21, 21, 22, 162, 162, 162, 23, 23, 23, 23, 22, 23, 167, 167, 167, 23, 23, 23, 22, 22, 23, 23, 23, 23, 167, 167, 167, 23, 23, 23, 23, 22, 22, + 23, 23, 23, 23, 23, 23, 134, 134, 134, 43, 43, 43, 23, 23, 23, 22, 22, 22, 32, 32, 32, 167, 167, 167, 23, 22, 22, 22, 22, 22, 155, 155, 155, 31, 31, 32, 22, 21, 22, 23, 22, 23, 23, 22, 23, 22, 22, 22, 88, 87, 88, 92, 92, 92, 115, 115, 114, 56, 56, 55, 22, 22, 22, + 22, 21, 21, 155, 155, 155, 31, 31, 31, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 167, 167, 167, 22, 21, 21, 132, 132, 132, 44, 44, 45, 21, 21, 21, 21, 21, 22, 33, 33, 34, 141, 141, 141, 22, 22, 22, 21, 21, 21, 167, 167, 167, 29, 29, 29, 21, 21, 21, 21, 21, 21, + 45, 44, 44, 129, 129, 129, 22, 22, 22, 155, 155, 155, 31, 30, 31, 22, 23, 22, 21, 21, 21, 20, 20, 20, 133, 133, 133, 42, 43, 43, 21, 20, 21, 20, 20, 21, 29, 29, 29, 167, 167, 167, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 167, 167, 167, 28, 27, 28, + 20, 20, 20, 20, 20, 19, 44, 43, 43, 129, 128, 128, 21, 20, 20, 90, 90, 90, 87, 87, 87, 136, 136, 136, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 21, 21, 21, 167, 167, 167, 143, 143, 143, 19, 18, 18, 127, 127, 126, 167, 167, 167, 51, 51, 51, 21, 21, 20, + 167, 167, 167, 143, 143, 143, 19, 19, 18, 20, 19, 19, 167, 167, 167, 143, 143, 143, 18, 18, 18, 167, 167, 167, 157, 157, 157, 94, 94, 94, 167, 167, 167, 92, 92, 91, 18, 18, 17, 18, 17, 18, 19, 19, 19, 143, 143, 143, 167, 167, 167, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, + 122, 122, 122, 160, 160, 160, 53, 53, 53, 167, 167, 167, 115, 115, 115, 18, 18, 17, 18, 18, 18, 17, 17, 17, 19, 19, 18, 18, 18, 17, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 17, 17, + 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 16, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 18, 17, 17, 18, 18, 18, 17, 17, 16, 16, 16, 17, + 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 16, 16, 17, 16, 17, 17, 16, 17, 17, 17, 16, 18, 17, 18, 17, 16, 17, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 16, 16, 15, 17, 17, 17, 18, 18, 18, + 17, 17, 17, 16, 16, 16, 17, 16, 15, 18, 17, 17, 16, 16, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 15, 16, 16, 16, 16, 17, 17, 16, 16, 17, 17, + 17, 16, 16, 23, 23, 23, 62, 62, 65, 54, 54, 55, 22, 21, 21, 20, 20, 21, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 19, 19, 19, 18, 20, 19, 19, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 20, 19, 20, 21, 21, 21, 20, 21, 20, 21, 20, 20, 21, 21, 19, 19, 19, 20, 20, 20, 21, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, + 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 22, 22, 21, 21, 21, 21, 20, 20, 20, 22, 21, 22, 20, 20, 20, 21, 21, 22, 22, 22, 22, 20, 20, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 23, 21, 21, 22, 22, 22, 22, 22, 22, 22, + 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 24, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 167, 167, 167, 22, 22, 23, 23, 23, 22, 23, 23, 23, + 23, 22, 22, 23, 23, 23, 24, 24, 23, 167, 167, 167, 23, 23, 23, 23, 22, 23, 167, 167, 167, 22, 22, 21, 23, 23, 22, 22, 22, 22, 167, 167, 167, 22, 23, 22, 147, 147, 147, 28, 28, 28, 23, 22, 23, 23, 23, 23, 23, 23, 24, 153, 153, 153, 23, 23, 23, 23, 23, 23, 160, 160, 160, + 23, 23, 23, 22, 23, 22, 167, 167, 167, 22, 21, 22, 21, 21, 20, 22, 22, 22, 167, 167, 167, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 148, 148, 147, 26, 26, 27, 22, 22, 22, 23, 22, 22, 22, 22, 22, 167, 167, 167, 23, 23, 22, 22, 22, 22, 158, 158, 158, 167, 167, 167, + 167, 167, 167, 167, 167, 167, 167, 167, 167, 22, 22, 22, 138, 137, 138, 46, 45, 45, 69, 69, 69, 106, 106, 106, 22, 21, 22, 22, 22, 22, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 22, 22, 22, 167, 167, 167, 22, 22, 22, 147, 147, 147, 25, 25, 25, 22, 22, 22, + 22, 21, 21, 22, 22, 22, 152, 152, 152, 23, 22, 22, 22, 22, 21, 167, 167, 167, 21, 21, 21, 21, 21, 22, 21, 21, 22, 25, 25, 25, 147, 147, 147, 22, 21, 21, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 147, 147, 147, 25, 25, 25, 21, 21, 21, 21, 21, 20, + 21, 21, 21, 167, 167, 167, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 21, 20, 20, 20, 167, 167, 167, 19, 20, 19, 21, 21, 21, 21, 21, 20, 24, 24, 24, 147, 147, 147, 21, 21, 21, 137, 137, 137, 31, 31, 31, 126, 126, 126, 46, 45, 45, 20, 20, 19, 19, 19, 19, 19, 19, 19, + 21, 20, 20, 19, 20, 19, 167, 167, 167, 143, 143, 143, 19, 19, 20, 71, 71, 71, 167, 167, 167, 167, 167, 167, 156, 156, 156, 167, 167, 167, 143, 143, 143, 19, 19, 19, 19, 19, 20, 167, 167, 167, 143, 143, 143, 18, 18, 18, 167, 167, 167, 167, 167, 167, 167, 167, 167, 147, 147, 147, 23, 23, 22, + 19, 19, 18, 19, 19, 18, 18, 18, 18, 143, 143, 143, 167, 167, 167, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 45, 45, 45, 167, 167, 167, 157, 157, 157, 163, 163, 163, 38, 38, 38, 18, 18, 18, 17, 17, 17, 18, 18, 19, 18, 18, 17, 19, 19, 19, 18, 18, 19, 17, 17, 17, + 18, 18, 19, 17, 17, 18, 18, 18, 19, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, + 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 15, 16, 17, 17, 16, 17, 17, 17, + 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 16, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, + 16, 16, 16, 16, 16, 17, 16, 16, 17, 17, 16, 16, 15, 16, 14, 18, 18, 17, 16, 16, 16, 16, 16, 16, 17, 16, 15, 15, 16, 15, 23, 23, 22, 62, 62, 65, 54, 54, 55, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, 21, 20, 20, + 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 19, 19, 20, 20, 20, 21, 20, 19, 20, 21, 20, 20, 21, 20, 20, 21, 21, 21, + 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 21, 20, 22, 22, 21, 21, 20, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 19, 21, 21, 21, 20, 21, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 20, 20, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, + 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 22, 22, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 23, 22, 22, 22, + 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 23, 22, 167, 167, 167, 167, 167, 167, 156, 156, 156, 112, 112, 112, 31, 31, 31, 22, 22, 22, 21, 21, 21, 167, 167, 167, 22, 22, 22, 23, 23, 23, 167, 167, 167, 23, 23, 23, 23, 23, 23, 22, 22, 22, 167, 167, 167, 23, 23, 22, + 127, 127, 127, 48, 48, 48, 23, 22, 23, 22, 22, 21, 24, 24, 24, 160, 160, 160, 22, 22, 22, 22, 23, 23, 157, 157, 157, 22, 22, 22, 22, 23, 22, 167, 167, 167, 29, 29, 29, 22, 22, 22, 35, 35, 35, 159, 159, 159, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 129, 129, 130, + 46, 46, 47, 23, 23, 23, 22, 21, 22, 31, 31, 30, 167, 167, 167, 22, 22, 23, 22, 22, 22, 138, 138, 138, 44, 44, 44, 22, 22, 22, 36, 36, 36, 155, 155, 155, 42, 42, 42, 145, 145, 145, 22, 22, 21, 28, 28, 28, 151, 151, 151, 25, 24, 24, 23, 22, 22, 138, 138, 138, 43, 43, 43, + 22, 22, 21, 35, 36, 35, 155, 155, 155, 22, 22, 22, 167, 167, 167, 22, 21, 22, 129, 129, 129, 45, 44, 44, 22, 21, 21, 22, 21, 22, 33, 32, 31, 145, 145, 145, 21, 21, 20, 21, 21, 22, 167, 167, 167, 33, 32, 32, 21, 21, 21, 22, 22, 22, 44, 44, 44, 134, 134, 133, 20, 20, 20, + 138, 138, 138, 43, 43, 43, 21, 20, 20, 35, 35, 34, 155, 155, 155, 129, 129, 129, 44, 45, 45, 21, 21, 21, 21, 22, 21, 29, 29, 28, 167, 167, 167, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 167, 167, 167, 31, 31, 31, 20, 20, 20, 20, 20, 21, 44, 44, 44, + 133, 133, 133, 43, 43, 43, 124, 124, 124, 20, 20, 20, 76, 76, 77, 101, 102, 101, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 167, 167, 167, 143, 143, 143, 20, 20, 20, 20, 20, 19, 69, 70, 68, 134, 134, 134, 157, 157, 157, 167, 167, 167, 137, 137, 137, 19, 19, 19, + 18, 19, 18, 167, 167, 167, 143, 143, 143, 19, 19, 19, 167, 167, 167, 145, 145, 145, 142, 142, 142, 137, 137, 137, 22, 22, 22, 19, 19, 19, 19, 19, 19, 19, 19, 19, 143, 143, 143, 167, 167, 167, 19, 19, 19, 18, 18, 17, 19, 19, 19, 18, 18, 18, 19, 19, 18, 129, 129, 129, 167, 167, 167, + 118, 118, 118, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 18, 18, 18, 17, 18, 18, 19, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, + 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 18, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 18, 16, 16, 16, 18, 18, 17, 17, 17, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, + 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 18, 18, 17, 16, 16, 16, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 16, 16, 16, 18, 18, 17, 16, 16, 16, 15, 15, 15, + 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 15, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 23, 22, 23, 62, 62, 65, + 54, 54, 55, 21, 22, 22, 21, 20, 20, 19, 19, 20, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 20, 21, + 21, 21, 21, 21, 20, 21, 22, 22, 21, 20, 20, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 21, 21, 20, 22, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 21, 21, 22, 23, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 167, 167, 167, 25, 25, 25, 33, 33, 33, 105, 105, 105, 120, 119, 119, 21, 22, 21, 22, 22, 22, + 167, 167, 167, 22, 22, 22, 22, 23, 22, 167, 167, 167, 23, 23, 23, 22, 22, 23, 23, 22, 22, 167, 167, 167, 22, 23, 22, 70, 70, 70, 125, 124, 125, 26, 26, 26, 23, 23, 23, 84, 84, 84, 165, 165, 165, 23, 24, 23, 23, 22, 22, 155, 155, 155, 22, 22, 22, 23, 23, 22, 167, 167, 167, + 84, 84, 84, 22, 22, 22, 77, 76, 77, 131, 131, 130, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 75, 75, 75, 122, 121, 121, 24, 24, 24, 22, 22, 22, 96, 96, 96, 167, 167, 167, 23, 23, 23, 21, 21, 22, 84, 84, 84, 96, 96, 96, 22, 22, 22, 77, 77, 77, 114, 114, 114, + 92, 92, 91, 98, 98, 98, 22, 22, 22, 22, 22, 22, 122, 122, 122, 64, 64, 64, 22, 22, 22, 84, 84, 84, 95, 95, 95, 22, 22, 22, 77, 76, 77, 114, 114, 114, 22, 22, 21, 167, 167, 167, 21, 20, 20, 73, 73, 73, 118, 118, 118, 23, 23, 22, 21, 22, 22, 107, 106, 107, 93, 93, 93, + 21, 21, 21, 22, 22, 22, 167, 167, 167, 105, 105, 105, 21, 22, 22, 24, 24, 23, 119, 119, 120, 85, 85, 86, 20, 20, 20, 83, 83, 83, 95, 95, 95, 21, 21, 20, 75, 76, 75, 113, 113, 114, 74, 74, 74, 121, 121, 121, 22, 22, 23, 21, 21, 21, 95, 95, 95, 167, 167, 167, 20, 20, 20, + 21, 21, 20, 21, 20, 20, 21, 21, 20, 20, 20, 20, 167, 167, 167, 103, 103, 103, 21, 21, 21, 22, 22, 22, 119, 119, 119, 86, 86, 86, 93, 93, 93, 70, 70, 70, 20, 19, 19, 30, 30, 30, 152, 152, 152, 22, 21, 22, 19, 19, 19, 20, 20, 19, 19, 19, 19, 59, 59, 59, 167, 167, 167, + 151, 151, 151, 65, 65, 65, 34, 34, 34, 88, 88, 88, 66, 66, 66, 89, 89, 89, 167, 167, 167, 103, 103, 103, 19, 19, 19, 19, 19, 20, 167, 167, 167, 143, 143, 143, 19, 19, 19, 167, 167, 167, 143, 143, 143, 57, 58, 57, 167, 167, 167, 103, 103, 103, 19, 18, 18, 18, 18, 19, 19, 19, 19, + 143, 143, 143, 167, 167, 167, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 36, 35, 35, 164, 164, 164, 162, 162, 162, 158, 158, 158, 27, 27, 27, 18, 18, 17, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, + 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, + 16, 16, 16, 18, 17, 16, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, + 18, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, + 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 15, 16, 16, 16, 16, 17, 17, 16, 23, 23, 23, 62, 62, 65, 54, 54, 55, 21, 21, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 20, 20, 20, 18, 18, 19, 20, 20, 20, + 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 20, 19, 19, 19, 19, 21, 21, 20, 20, 20, 20, 20, 19, 19, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, + 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 20, 20, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 20, 22, 21, 21, 21, 21, 21, 22, 22, 21, + 21, 21, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 21, 21, 20, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 167, 167, 167, 22, 22, 21, 22, 22, 23, 30, 30, 30, 159, 159, 159, 22, 22, 23, 22, 22, 22, 167, 167, 167, 23, 23, 23, 22, 22, 22, 167, 167, 167, 21, 22, 21, 22, 23, 22, 23, 22, 22, 167, 167, 167, 22, 23, 22, 22, 22, 22, 87, 87, 87, 142, 142, 142, + 129, 129, 129, 86, 85, 85, 153, 153, 154, 23, 23, 22, 23, 23, 22, 154, 154, 154, 23, 23, 22, 22, 23, 22, 167, 167, 167, 73, 73, 73, 132, 132, 132, 142, 142, 142, 48, 48, 47, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 93, 93, 92, 143, 143, 142, 129, 129, 129, + 81, 81, 81, 167, 167, 167, 23, 22, 22, 22, 22, 22, 24, 24, 24, 102, 102, 102, 131, 131, 131, 126, 126, 126, 34, 34, 34, 142, 142, 142, 53, 53, 53, 22, 22, 23, 22, 22, 23, 77, 77, 77, 116, 116, 116, 22, 22, 22, 23, 23, 23, 102, 102, 102, 131, 131, 131, 126, 126, 126, 33, 34, 34, + 22, 22, 22, 167, 167, 167, 22, 21, 22, 22, 22, 22, 87, 87, 87, 138, 138, 137, 140, 140, 140, 102, 102, 102, 25, 25, 25, 20, 20, 20, 21, 21, 21, 167, 167, 167, 59, 59, 60, 127, 127, 127, 147, 147, 147, 105, 105, 105, 23, 22, 22, 22, 22, 21, 22, 22, 22, 102, 101, 102, 131, 131, 131, + 125, 125, 125, 32, 32, 31, 20, 20, 20, 92, 92, 91, 142, 142, 142, 129, 129, 129, 80, 80, 80, 167, 167, 167, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 167, 167, 167, 61, 61, 61, 127, 127, 127, 147, 147, 147, 106, 106, 106, 23, 22, 22, 135, 135, 135, 24, 24, 25, + 20, 20, 20, 20, 20, 20, 127, 127, 127, 65, 65, 65, 20, 20, 20, 20, 20, 20, 20, 19, 19, 150, 150, 150, 167, 167, 167, 167, 167, 167, 167, 167, 167, 62, 62, 62, 129, 129, 129, 156, 156, 155, 155, 155, 155, 115, 115, 115, 29, 29, 29, 19, 19, 19, 19, 19, 19, 167, 167, 167, 143, 143, 143, + 19, 19, 19, 167, 167, 167, 143, 143, 143, 18, 18, 18, 114, 114, 114, 167, 167, 167, 68, 68, 68, 20, 19, 19, 19, 19, 18, 143, 143, 143, 167, 167, 167, 19, 19, 19, 18, 18, 19, 17, 17, 18, 19, 18, 18, 109, 109, 109, 167, 167, 167, 71, 71, 71, 167, 167, 167, 99, 99, 98, 18, 17, 17, + 19, 18, 19, 18, 18, 19, 18, 17, 18, 17, 17, 18, 18, 17, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 16, 18, 18, 17, 17, 18, 17, + 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 18, 17, 17, 17, 17, 18, 17, 17, + 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 15, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 15, 16, 16, 16, + 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 16, 22, 22, 23, 62, 62, 65, 54, 54, 55, 21, 21, 21, 20, 20, 19, + 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, + 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, + 22, 21, 21, 22, 22, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, + 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 21, 22, 22, 22, 22, 167, 167, 167, 21, 22, 22, 22, 22, 22, 74, 74, 74, 139, 139, 139, 23, 22, 22, 23, 23, 24, 167, 167, 167, 23, 23, 23, 21, 22, 22, + 21, 22, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 21, 21, 21, + 22, 22, 21, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 167, 167, 167, 23, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 23, 23, 22, + 22, 22, 23, 22, 22, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 167, 167, 167, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 20, 20, 21, 21, 22, 21, 21, 21, 22, 22, 22, + 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 20, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, 21, 22, 21, 22, 21, 22, 21, 21, 20, 21, 21, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 22, 20, 20, 20, 167, 167, 167, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, + 20, 20, 21, 167, 167, 167, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 18, 18, 18, 19, 20, 20, 20, 20, 19, 160, 160, 160, 157, 157, 157, 21, 21, 21, 19, 19, 19, + 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 20, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 19, 20, 167, 167, 167, 143, 143, 143, 19, 19, 19, 19, 19, 20, 18, 19, 18, 27, 27, 27, 97, 97, 96, 96, 96, 96, 157, 157, 157, 167, 167, 167, 97, 97, 97, + 96, 96, 96, 40, 40, 40, 40, 40, 40, 165, 165, 165, 131, 131, 131, 18, 18, 18, 127, 127, 127, 162, 162, 162, 35, 35, 35, 18, 18, 18, 18, 17, 18, 17, 17, 17, 19, 19, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, + 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 18, 17, 17, 17, 17, 18, 17, + 17, 17, 18, 18, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 16, 17, 17, 18, 18, 17, 16, 16, 17, 16, 16, 17, 17, 17, 17, + 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, + 17, 17, 16, 15, 15, 16, 16, 16, 15, 17, 17, 17, 23, 23, 23, 62, 62, 65, 54, 54, 55, 21, 21, 22, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, 20, 20, 20, 20, 19, 20, 19, 19, 20, + 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 21, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 21, 19, 19, 20, 20, 19, 19, 21, 21, 22, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, + 20, 20, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 22, 22, 23, 20, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 21, + 23, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 20, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 21, 21, 22, 22, 22, 22, 23, 22, 22, 23, 22, 23, 22, 22, 22, 147, 147, 147, + 138, 137, 138, 142, 143, 142, 125, 125, 125, 43, 43, 44, 22, 22, 22, 22, 22, 22, 167, 167, 167, 23, 23, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 21, 22, 21, + 21, 21, 22, 22, 22, 22, 101, 101, 101, 23, 23, 22, 21, 21, 21, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 21, 21, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 21, 22, 22, 167, 167, 167, 22, 22, 23, + 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 20, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 23, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 167, 167, 167, 22, 22, 22, + 23, 23, 22, 21, 21, 20, 22, 22, 23, 22, 22, 22, 20, 20, 19, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, + 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 167, 167, 167, 20, 19, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 167, 167, 167, 21, 21, 20, 20, 20, 20, 20, 20, 21, 19, 19, 20, 19, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, + 19, 19, 18, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 128, 128, 128, 167, 167, 167, 155, 155, 155, 81, 80, 81, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 18, 19, 18, 18, 18, 167, 167, 167, 143, 143, 143, 19, 19, 19, 167, 167, 167, 143, 143, 143, + 18, 18, 18, 18, 18, 17, 19, 18, 19, 34, 33, 33, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 59, 59, 59, 117, 117, 117, 167, 167, 167, 62, 62, 62, 18, 18, 18, 60, 60, 60, 167, 167, 167, 109, 109, 109, 18, 18, 18, 19, 19, 18, 17, 17, 17, + 17, 17, 17, 18, 17, 17, 17, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 16, 18, 17, 17, 16, + 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 18, 17, 18, 18, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, + 18, 18, 18, 16, 17, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 18, 18, 17, 16, 16, 16, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 15, 15, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, + 18, 18, 17, 15, 15, 15, 16, 16, 16, 16, 16, 16, 17, 17, 16, 15, 16, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 22, 23, 23, 62, 62, 65, 54, 54, 55, 20, 21, 21, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 20, 19, + 20, 19, 19, 20, 20, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 19, 19, 18, 19, 21, 20, 21, 19, 19, 20, 18, 18, 19, 20, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, + 20, 20, 19, 20, 19, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 19, 20, 21, 21, 22, 20, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, + 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 22, 20, 20, 21, 22, 22, 22, 21, 21, 22, 21, 22, 21, 20, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, + 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 167, 167, 167, 23, 23, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, + 21, 21, 21, 23, 23, 23, 22, 22, 22, 21, 21, 22, 23, 22, 23, 21, 21, 21, 22, 22, 22, 167, 167, 167, 23, 22, 23, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 20, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, + 21, 21, 22, 22, 21, 22, 23, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 167, 167, 167, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 22, 22, 22, 20, 20, 19, 21, 21, 21, 21, 21, 21, + 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 167, 167, 167, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 21, 20, 19, 19, 20, 167, 167, 167, 20, 20, 19, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 21, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 18, 19, 19, 19, 40, 39, 39, 132, 131, 131, 160, 160, 160, 92, 92, 92, 19, 19, 18, 18, 18, 18, 19, 19, 18, + 20, 19, 19, 20, 19, 19, 20, 20, 20, 18, 18, 19, 167, 167, 167, 143, 143, 143, 18, 19, 18, 167, 167, 167, 143, 143, 143, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, + 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, + 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 16, 16, 16, 17, 17, 17, + 16, 17, 17, 16, 16, 16, 18, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 15, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 17, 18, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 18, 17, 16, 17, 17, 17, 18, 17, 17, 17, + 17, 17, 17, 23, 23, 23, 62, 62, 65, 54, 54, 55, 21, 21, 21, 19, 19, 18, 19, 19, 20, 19, 19, 19, 20, 20, 20, 18, 18, 18, 19, 19, 19, 19, 19, 18, 20, 20, 20, 18, 18, 18, 19, 18, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 19, 19, 19, 19, + 19, 19, 19, 20, 20, 21, 20, 19, 19, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, + 20, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 22, 22, 21, 21, 20, 20, 20, 20, 22, 21, 21, 20, 21, 21, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 21, + 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 21, 22, 21, 22, 21, 22, 22, 22, 21, 21, 20, 22, 23, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 21, 23, 23, 22, + 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 22, 22, 21, 22, 22, 22, 21, 21, 21, + 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 21, 22, 23, 23, 22, 22, 22, 23, 22, 22, 21, 22, 21, 21, 23, 22, 23, 21, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 23, 22, 22, 23, 21, 21, 21, 21, 21, 21, 22, 22, 23, + 22, 21, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 20, 20, 22, 21, 22, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, + 22, 22, 22, 20, 20, 20, 22, 22, 22, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 22, 21, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 20, 21, 20, 20, 20, 19, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 20, 21, 20, + 21, 20, 20, 21, 20, 21, 20, 19, 20, 20, 21, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, + 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 18, 19, 19, 19, 20, 18, 18, 18, 19, 19, 20, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 20, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 19, 19, 19, + 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 19, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, + 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 17, 17, 18, 18, 17, 16, 16, 16, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 18, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, + 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 16, 17, 17, 16, 16, 18, 18, 17, 16, 16, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 16, 16, + 16, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 23, 23, 23, 62, 62, 65, 55, 55, 55, 22, 22, 22, 19, 18, 18, 19, 20, 19, 19, 19, 19, 18, 19, 18, 20, 20, 20, 20, 20, 20, 20, 20, 19, + 20, 20, 20, 20, 19, 19, 20, 19, 18, 20, 20, 20, 19, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 21, 19, 19, 18, 19, 19, 19, 20, 19, 19, 21, 21, 20, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, + 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, + 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 22, 22, 21, 22, 22, 22, 21, 21, 21, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, + 21, 21, 22, 22, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 20, 22, 22, 21, 22, 22, 22, 21, 21, 22, 22, 22, 23, 22, 22, 23, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 23, 22, 23, 22, 22, 22, + 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 23, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 21, 21, 21, 22, 22, 21, + 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, 22, 22, 21, 20, 21, 22, 22, 22, 21, 21, 22, 23, 23, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 20, 20, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 22, 21, 21, 20, 21, 20, 19, 21, 20, 20, 21, 21, 21, + 21, 21, 21, 21, 20, 20, 22, 21, 21, 20, 20, 20, 20, 19, 20, 21, 20, 20, 21, 20, 21, 20, 20, 20, 21, 20, 20, 19, 19, 19, 21, 20, 21, 20, 19, 20, 20, 19, 19, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, + 20, 20, 20, 20, 20, 21, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 20, 19, 19, 18, 19, 19, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 19, 18, 19, 19, 19, 18, + 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 18, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 17, 17, 18, 18, 18, 18, 18, 19, 18, + 19, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 17, 17, 19, 19, 19, 17, 18, 17, 17, 17, 17, 18, 18, 17, 18, 19, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 16, 16, 16, 16, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, + 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 16, 15, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 18, 17, 17, 18, 18, 18, 16, 16, 15, 17, 17, 17, 17, 16, 16, 17, 18, 17, 17, 16, 16, 17, 18, 17, 18, 17, 18, + 17, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, + 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 15, 15, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 16, 16, 23, 23, 24, 62, 62, 65, + 55, 55, 55, 21, 21, 21, 18, 18, 18, 19, 18, 18, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 20, 19, 19, 19, 19, 20, 20, 20, 18, 19, 18, 18, 19, 19, 20, 20, 18, 19, 19, 20, 21, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 19, 19, 18, + 20, 20, 20, 21, 21, 20, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 20, 21, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, + 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, + 22, 22, 21, 21, 21, 21, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 21, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, + 22, 22, 21, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 23, 21, 21, 21, + 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 21, 21, 22, 22, 21, 21, 21, 20, 21, 21, 21, 22, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 22, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 21, 21, 21, + 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 19, 19, 20, 19, 19, 19, 21, 21, 21, 20, 20, 20, 20, 20, 20, + 20, 19, 19, 20, 20, 21, 19, 19, 18, 19, 19, 19, 21, 21, 20, 20, 20, 19, 20, 20, 19, 21, 21, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, + 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 20, 19, 18, 18, 20, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, + 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 19, 18, 17, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 16, 16, 17, 17, 17, 19, 18, 19, 18, 17, 17, 18, 19, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 18, 18, 19, 18, 18, 18, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 16, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 17, 18, 18, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, + 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 16, 16, 18, 18, 18, 17, 16, 16, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, + 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 18, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, + 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 17, 23, 23, 23, 62, 62, 65, 55, 55, 55, 21, 21, 20, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 19, 19, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, + 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, 19, 18, 20, 20, 21, 19, 19, 20, 19, 19, 20, 20, 19, 19, 20, 20, 20, 20, 19, 20, 19, 19, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 20, 21, 20, 21, 21, 20, 20, 21, 20, 21, 21, 20, 21, 21, 21, 22, 21, 20, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, + 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 20, 21, 21, 20, 21, 20, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 23, 21, 21, 21, 22, 22, 22, + 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 21, 22, 21, 21, 20, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 21, 20, 20, 22, 21, 21, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 23, 23, 22, 23, 22, 23, 23, 22, 23, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 20, 20, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 22, 23, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, + 22, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 21, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 20, 20, 21, 21, 20, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 19, 19, 19, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, + 18, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 20, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 17, 19, 19, 19, 18, 18, 18, + 18, 18, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 19, 19, 19, 19, 19, 17, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 17, 19, 18, 19, 18, 18, 18, 18, 18, 18, + 17, 17, 17, 18, 17, 17, 17, 17, 16, 18, 18, 18, 18, 19, 19, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 16, 17, 17, 18, 17, 17, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, + 17, 16, 16, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 18, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, + 16, 17, 17, 17, 18, 18, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 15, 16, 16, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, + 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 23, 23, 23, 62, 62, 65, 55, 55, 55, 20, 20, 20, 19, 18, 19, + 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 18, 18, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 19, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, + 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 19, 19, 19, 19, 21, 21, 21, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 20, 19, 19, 20, 20, 19, 19, 20, 19, 20, 19, 19, 19, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 22, 22, 21, 20, 20, 20, + 20, 20, 20, 21, 21, 21, 20, 20, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 23, + 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 20, 22, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 20, 21, 21, 22, 22, 21, 22, 21, 21, 22, 22, 22, 22, 22, 23, 22, 21, 22, + 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 21, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 21, 22, 22, 21, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 21, 22, 22, 21, 20, 20, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 22, + 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 22, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 20, 20, 20, 19, 21, 21, 20, 21, 21, 20, 21, 21, 20, + 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 20, 21, 20, 21, 21, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 19, 21, 20, 20, 19, 19, 19, + 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, + 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 18, 19, 20, 19, 19, 18, 18, 19, 18, 19, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 19, 17, 17, 17, 17, 18, 18, 19, 19, 18, 19, 19, 18, 17, 17, 18, 18, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, + 18, 18, 18, 18, 18, 18, 18, 19, 18, 17, 17, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 17, 18, 17, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, + 17, 17, 17, 18, 18, 19, 17, 17, 16, 18, 18, 18, 17, 16, 17, 18, 17, 17, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 18, 17, 18, + 17, 17, 16, 18, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 17, 17, 16, 17, 16, 17, 17, 17, 16, 18, 18, 17, + 17, 17, 16, 17, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 17, 18, 16, 16, 15, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, + 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 22, 23, 23, 62, 62, 65, 55, 55, 56, 22, 21, 21, 19, 18, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 19, 18, 19, 19, 19, 18, 18, 20, 19, 20, 19, 20, 20, 19, 19, 19, 20, 20, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 20, 21, 21, 20, 20, 19, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 19, 19, 20, 20, 19, 20, 20, 20, 20, 19, 18, 20, 20, 20, 20, 21, 21, 19, 19, 19, 19, 20, 20, 21, 21, 20, + 20, 20, 19, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 21, 21, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 20, 21, 21, 20, 19, 20, 21, 21, 20, 20, 20, 21, + 21, 21, 20, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 21, 21, 22, 21, 22, + 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 22, 21, 21, 22, 21, 23, 22, 22, 23, 22, 22, 22, 22, 21, 21, 22, 22, 22, 23, 23, 22, 23, 22, 21, 22, 22, 22, 21, 21, 21, + 22, 22, 22, 21, 21, 20, 22, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 23, 23, 22, 21, 21, 21, + 20, 20, 20, 20, 20, 21, 22, 21, 22, 21, 22, 21, 22, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 20, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 20, 20, 20, 20, 20, 21, 21, 21, 22, 21, 21, 20, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 21, + 20, 20, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, + 21, 21, 21, 20, 20, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 20, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, + 20, 20, 20, 20, 20, 20, 19, 18, 19, 19, 19, 20, 19, 19, 20, 19, 19, 18, 18, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, + 18, 18, 19, 19, 19, 20, 19, 19, 18, 19, 19, 19, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 18, 19, 18, 19, 17, 18, 17, 18, 18, 18, 17, 17, 18, + 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 16, 18, 18, 18, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 17, + 17, 17, 16, 17, 16, 15, 17, 17, 16, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, + 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 15, 16, 16, 17, 17, 17, 16, 16, 16, + 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 15, 15, 16, 16, 16, 15, 15, 16, 16, 16, 15, 23, 23, 23, 62, 62, 65, 55, 55, 56, 21, 21, 20, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, + 18, 18, 18, 18, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 18, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 19, 19, 20, 19, 19, + 21, 21, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 19, 19, 20, 20, 20, 21, 20, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, + 20, 20, 20, 21, 21, 22, 22, 22, 21, 22, 22, 22, 20, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 19, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, + 22, 22, 20, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 23, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 22, 22, 22, + 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 21, 22, 22, 21, 22, 23, 23, 22, 22, 21, 21, 21, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, + 21, 22, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 22, 20, 20, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 20, 20, 21, 20, 20, 19, 20, 20, 21, 21, 21, 22, 21, 21, 21, + 21, 21, 21, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, + 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 19, 20, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, + 21, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 18, 20, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 18, 18, 18, 19, 19, 18, 20, 20, 19, 19, 19, 19, + 18, 19, 19, 18, 19, 18, 18, 18, 18, 18, 19, 18, 17, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 18, 19, 18, 17, 17, 19, 18, 19, 19, 19, 18, 18, 18, 18, 17, 17, 18, + 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 19, 17, 17, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 16, 18, 18, 18, 18, 17, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 18, 18, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 18, 18, 18, 17, 17, 18, 17, 18, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, + 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 15, 17, 17, 17, 18, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, + 17, 17, 16, 16, 16, 16, 17, 17, 16, 18, 18, 18, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, + 17, 17, 18, 23, 23, 23, 62, 62, 65, 55, 55, 56, 21, 21, 21, 19, 19, 20, 18, 18, 19, 19, 19, 19, 18, 19, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 20, 20, 19, 20, 19, 19, 19, 20, 19, 20, 21, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 21, 20, 21, + 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 19, 19, 19, 22, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 22, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 19, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 21, + 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 20, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, + 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 22, 21, 23, 22, 23, 22, 22, 21, 22, 22, 22, + 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 20, 21, 22, 21, 21, 22, 22, 22, 21, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 20, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 23, 21, 21, 20, 21, 22, 22, 21, 21, 21, 21, 21, 20, + 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 20, 20, 20, 20, 20, 21, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, + 21, 22, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 20, 21, 20, 20, 20, 19, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 19, 20, 19, 20, 20, 21, 19, 20, 19, 19, 19, 18, + 20, 20, 20, 20, 19, 20, 20, 21, 21, 20, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, + 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 20, 20, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, + 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 18, 19, 18, 17, 17, 17, 18, 18, 18, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 18, 19, 17, 18, 17, + 18, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 16, 16, 16, 18, 18, 18, + 18, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 17, 18, 18, 18, 17, 17, 17, 16, 16, 17, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 16, 17, 16, 16, 17, 18, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, + 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 15, 23, 23, 22, 62, 62, 65, 55, 55, 56, 21, 21, 21, 18, 17, 18, 18, 18, 17, 19, 19, 18, 20, 20, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, + 20, 19, 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, 20, 18, 19, 18, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, + 20, 19, 20, 20, 20, 20, 20, 19, 19, 21, 21, 22, 20, 20, 20, 21, 20, 21, 19, 19, 19, 20, 20, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, + 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 20, + 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 20, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 21, + 21, 21, 21, 22, 22, 21, 22, 21, 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 22, 21, 21, 21, 22, 21, 21, + 21, 21, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, 22, 21, 21, 22, 22, 22, 21, 21, 20, 21, 20, 20, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, + 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 19, 20, 21, 21, 21, 21, 20, 20, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 19, 19, 21, 20, 20, 19, 19, 20, 21, 20, 20, 20, 20, 20, + 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 20, 19, 20, 20, 20, 20, 19, 20, 21, 21, 21, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 21, 21, 21, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 20, 20, 20, 19, 18, 18, 19, 19, 19, 19, + 19, 20, 20, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 18, 19, 19, 18, 20, 19, 19, 18, 18, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, + 18, 17, 17, 18, 18, 19, 19, 19, 19, 18, 18, 17, 19, 18, 18, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 17, 17, 17, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 19, 19, 19, + 18, 17, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 16, 16, 18, 18, 18, 17, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, + 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 16, 15, 16, 16, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, + 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 17, 16, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 17, 17, 16, 15, 16, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 23, 22, 23, 62, 62, 65, + 55, 55, 56, 21, 20, 21, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 19, 19, 18, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, + 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, + 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 20, 20, 22, 22, 23, 21, 21, 20, 21, 21, 21, 21, 21, 20, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, + 21, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 22, 22, 22, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 21, 21, 22, 22, 22, + 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 21, 22, 21, 20, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, + 22, 21, 22, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 22, 20, 20, 19, 20, 20, 20, 21, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 20, 21, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 19, 19, 20, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 20, 20, 20, 20, 20, + 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, + 18, 18, 18, 19, 19, 19, 20, 19, 19, 19, 19, 20, 19, 18, 18, 20, 19, 19, 19, 18, 18, 19, 18, 17, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 17, 17, 18, 19, 19, 19, 19, 19, 19, + 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 16, 16, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 16, 18, 18, 18, 17, 17, 17, 18, 17, 18, 17, 17, 16, 16, 16, 16, 17, 16, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 18, 17, 18, 17, 17, 17, + 16, 16, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 18, 17, 18, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, + 16, 17, 16, 17, 17, 16, 17, 18, 17, 17, 17, 18, 17, 17, 17, 16, 15, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 15, 16, 16, 16, 15, 16, 16, 17, 16, 15, 16, + 16, 17, 18, 18, 18, 17, 16, 16, 16, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 23, 23, 23, 62, 62, 65, 55, 55, 56, 21, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 20, 20, 19, 19, 18, 19, 19, 19, + 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 20, 19, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 18, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 20, 19, 19, 20, 20, 19, 20, 19, 20, 20, 19, 20, + 20, 20, 19, 20, 20, 20, 19, 19, 18, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 20, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, + 20, 20, 20, 21, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 20, 20, 20, 22, 22, 21, + 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 20, 20, 21, 21, 21, 21, 22, 22, 22, + 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 20, 20, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 20, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, + 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 22, 21, 22, 21, 21, 21, 21, 20, 20, 20, 21, + 21, 21, 21, 20, 20, 21, 19, 19, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 21, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 19, 19, 20, 20, 19, + 19, 19, 20, 20, 20, 20, 20, 19, 19, 21, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 21, 20, 19, 20, 19, 19, 20, 20, 19, 19, 20, 20, 19, 19, 18, 19, 19, 19, 19, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 18, 19, 19, + 18, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 18, 17, 17, 18, 19, 18, 18, 18, 18, + 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 18, 19, 19, 19, 18, 18, 19, 17, 17, 18, 18, 18, 17, 19, 19, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, + 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 17, 17, 18, 19, 18, 17, 17, 17, 18, 18, 18, 18, 17, 18, 17, 17, 16, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, + 17, 16, 16, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, + 17, 17, 16, 17, 17, 18, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 16, 16, 16, 15, 17, 16, 17, 16, 16, 16, 16, 15, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, + 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 15, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 15, 16, 18, 17, 17, 17, 17, 17, 23, 23, 23, 62, 62, 65, 55, 55, 56, 20, 20, 20, 19, 18, 18, + 18, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 17, 18, 18, 18, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 18, 18, 18, 19, 19, 19, 20, 19, 19, + 18, 18, 19, 20, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, + 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 19, 20, 20, + 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 20, 20, 20, 19, 20, 22, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 22, 22, 22, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 20, 20, 21, 20, 21, 20, 21, 21, 21, 21, 21, 22, 21, 21, 21, + 22, 22, 22, 21, 21, 21, 21, 22, 21, 20, 21, 21, 22, 22, 22, 21, 21, 19, 21, 22, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, + 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 21, 20, 20, 19, 20, 20, 20, 21, 21, 22, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 20, 19, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, + 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 20, 21, 21, 21, 20, 21, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 21, 20, 21, + 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 18, 19, 19, 18, 19, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 19, 19, + 19, 20, 19, 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 20, 18, 17, 18, 18, 19, 19, 18, 18, 18, 17, 17, 17, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 18, + 18, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 18, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 18, 17, 17, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 18, 16, 16, 15, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 17, + 17, 17, 17, 17, 17, 18, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 18, 16, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 17, 16, 17, + 17, 17, 17, 17, 17, 18, 16, 17, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 16, 15, 15, 16, 16, 15, 16, 16, 16, 16, 16, 15, 16, 16, 16, 15, 15, 16, 17, 17, 16, 17, 17, 17, 16, 16, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, + 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 23, 23, 23, 62, 62, 65, 55, 55, 56, 21, 21, 21, 19, 19, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 19, 20, + 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 21, 20, 20, 20, 20, 19, 20, 20, 19, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, + 20, 20, 20, 20, 20, 21, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 19, 20, 19, 19, 21, 20, 19, 22, 21, 22, 21, 21, 21, + 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 22, 21, 22, 21, 21, 20, 20, 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, + 21, 20, 21, 22, 22, 21, 20, 20, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, + 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 22, + 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 19, 20, 20, 20, 20, 22, 22, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 21, 21, + 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 19, 19, 21, 20, 20, + 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 20, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 17, 18, 19, 19, 18, + 19, 19, 18, 19, 19, 19, 17, 17, 17, 18, 18, 19, 17, 17, 17, 18, 17, 18, 19, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 18, 18, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, + 16, 16, 16, 18, 18, 19, 17, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 18, 18, 18, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, + 16, 16, 17, 17, 16, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 18, 17, 18, 17, 17, 17, + 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 15, 16, 16, 16, 17, 17, 16, 18, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, + 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 23, 23, 24, 62, 62, 65, 55, 55, 56, 21, 21, 21, 20, 19, 18, 19, 18, 18, 19, 19, 18, 18, 18, 18, + 17, 18, 17, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 18, 19, 18, 18, 17, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 20, 19, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 20, 20, 20, 20, + 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 19, 19, 20, 19, 20, 19, 19, 20, 19, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 19, 19, 20, 20, 20, 20, 21, 20, 20, 21, 21, 20, 19, 19, 20, + 20, 20, 20, 20, 21, 21, 19, 19, 19, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 19, 19, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 21, 22, 21, 22, 21, 21, 21, 20, 20, 19, 21, 21, 20, 21, 21, 20, 21, 20, 20, 21, 21, 20, 21, 21, 21, + 20, 20, 21, 21, 20, 21, 20, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 20, 20, 21, 21, 22, 21, 21, 19, 20, 19, 21, 21, 20, 21, 21, 21, 20, 20, 20, 22, 21, 21, 21, 21, 21, 21, 21, 20, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 20, + 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 21, 22, 20, 20, 21, 22, 21, 21, 21, 21, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 22, 23, 22, + 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, + 20, 20, 20, 21, 21, 22, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 22, 21, 21, 20, 20, 21, 20, 20, 19, 20, 20, 20, 20, 20, 21, 19, 19, 20, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 21, 21, 21, 20, 20, 20, + 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 19, 19, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 18, 20, 19, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, + 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, 20, 19, 20, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 20, 20, 20, 18, 19, 18, 18, 18, 19, 19, 19, 18, 19, 18, 19, 18, 18, 18, 17, 17, 17, 19, 19, 19, + 18, 18, 19, 19, 19, 19, 19, 19, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 19, 19, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 19, 18, 18, + 18, 17, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, + 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 18, 16, 17, 16, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, + 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 15, 16, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, + 16, 16, 16, 23, 23, 23, 62, 62, 65, 55, 55, 56, 20, 20, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 18, 18, 19, 19, 19, 19, + 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 18, 18, 18, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 18, 19, 19, 20, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, + 20, 19, 19, 21, 20, 20, 21, 20, 20, 21, 21, 20, 20, 20, 21, 20, 19, 19, 21, 21, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 20, 19, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 20, 20, 21, 21, 19, 20, 20, 20, 21, 21, 20, + 20, 19, 19, 20, 20, 19, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 22, 22, 22, 20, 20, 21, + 20, 20, 20, 21, 21, 20, 20, 20, 21, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 21, 20, 20, 21, 21, 22, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 20, 21, 21, 21, 20, + 22, 22, 21, 22, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, + 22, 22, 21, 20, 20, 21, 22, 21, 21, 20, 20, 19, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 20, 20, 20, 20, 21, 20, 20, 21, 20, 21, 20, 19, 19, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 20, 21, 21, 20, 21, 21, 21, + 21, 21, 21, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 21, 20, 21, 20, 21, 19, 19, 18, 20, 20, 20, 20, 19, 19, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 20, 19, 19, 20, 19, 20, 19, 19, 20, 20, 19, 19, 18, 19, 19, 18, 18, 20, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, + 20, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 20, 18, 19, 18, 19, 19, 18, 18, 18, 19, 18, 19, 19, 17, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 17, 17, 18, 17, 18, 18, 18, 19, + 19, 19, 18, 19, 19, 19, 17, 17, 18, 18, 18, 19, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, + 18, 18, 18, 17, 17, 17, 18, 17, 18, 17, 16, 16, 17, 17, 17, 18, 18, 17, 18, 17, 17, 17, 16, 17, 18, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, + 17, 16, 16, 17, 16, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 16, 17, 16, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 16, 15, 16, 17, 17, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 15, 15, 15, 16, 16, 16, 17, 17, 18, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 17, + 17, 17, 17, 17, 16, 17, 15, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 22, 22, 23, 62, 62, 65, 55, 55, 56, 21, 21, 21, 18, 18, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 18, 18, + 19, 19, 18, 19, 19, 18, 17, 18, 18, 20, 20, 20, 18, 19, 18, 18, 18, 18, 18, 19, 19, 18, 18, 19, 18, 19, 20, 20, 20, 20, 18, 18, 19, 20, 19, 19, 20, 20, 20, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 20, 20, 20, 19, 20, 20, 19, 19, 19, 19, 19, 20, + 19, 19, 19, 18, 18, 19, 20, 20, 20, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 18, 19, 20, 20, 20, 20, 20, 19, 20, 20, 19, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 21, 21, 20, 21, + 20, 20, 20, 20, 20, 19, 21, 20, 20, 20, 19, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 19, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, + 21, 21, 22, 21, 21, 20, 20, 20, 19, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 19, 21, 21, 21, 20, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, + 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 23, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, + 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 22, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, + 20, 20, 20, 20, 20, 21, 20, 20, 19, 21, 21, 20, 20, 19, 19, 20, 21, 21, 21, 21, 21, 20, 20, 19, 21, 21, 21, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 21, 20, 21, 21, 21, 21, 19, 20, 19, 20, 20, 19, 21, 20, 19, 20, 20, 20, 19, 20, 20, + 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 19, 19, 19, 21, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, + 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 19, 18, 19, 18, 19, 19, 19, 20, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, + 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 19, 19, 19, 19, 18, 18, 17, 17, 17, 17, + 17, 17, 18, 19, 19, 18, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 16, 16, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 18, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, + 16, 16, 16, 17, 16, 16, 18, 18, 18, 18, 18, 17, 18, 18, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, + 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, + 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 17, 17, 17, 17, 18, 17, 18, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 22, 23, 23, 62, 62, 65, + 55, 55, 56, 20, 20, 20, 17, 17, 18, 18, 18, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 20, 20, 19, 19, 19, 18, 19, 19, 19, 18, 18, 17, 18, 18, 19, 20, 20, 19, 19, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 20, 20, + 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 20, 20, 19, 18, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 19, 20, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, + 20, 20, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 19, 19, 19, 21, 21, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, + 20, 21, 20, 21, 21, 21, 20, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 19, 21, 21, 22, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 21, 20, 21, 21, 21, + 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 22, 21, 22, 20, 20, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 20, 21, 21, 20, 19, 19, 20, 21, 21, 21, 21, 21, 20, 21, 21, 22, + 21, 21, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 20, 21, 21, 21, 20, 21, 21, 20, 21, 21, 22, 21, 20, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 22, 22, 21, 22, 21, 21, 20, 20, 20, 21, 21, 22, 21, 20, 20, + 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 21, 21, 21, 20, 19, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 21, 20, 20, 19, 19, 19, + 20, 20, 20, 20, 20, 21, 19, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, + 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, + 18, 18, 19, 19, 18, 18, 18, 18, 18, 20, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 17, + 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, + 17, 17, 18, 17, 17, 17, 18, 18, 18, 16, 16, 16, 18, 17, 18, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 16, 17, 17, 16, 16, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, + 16, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 16, 16, 16, 15, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 16, + 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 16, 16, 15, 17, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, + 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 23, 23, 23, 62, 62, 65, 55, 55, 56, 20, 20, 20, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 18, 17, + 19, 19, 18, 19, 19, 19, 18, 18, 17, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 20, 20, 19, 19, + 19, 19, 18, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 18, 18, 18, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 20, 19, 19, 19, 19, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, + 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 21, 21, 22, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 19, 21, 20, 21, 21, 21, 22, 21, 21, 21, 20, 20, 20, + 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, + 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 21, 20, 21, 21, 20, 20, 21, 22, 22, 21, 21, 20, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, + 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 20, 22, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 21, 21, 20, 20, 20, 19, 20, 20, 20, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 21, 20, 20, 20, 20, 20, 19, 19, 19, + 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 19, 20, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 18, 20, 19, 19, 18, 18, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 20, 18, 18, 18, 19, 19, 19, 20, 20, 19, 18, 18, 19, 19, 19, 19, + 19, 19, 19, 19, 18, 19, 18, 18, 17, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 19, 19, 18, 18, 19, 18, 18, 17, + 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 18, 18, 17, 18, 17, 17, 19, 19, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, + 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, + 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 18, 17, 18, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 16, 17, 17, 17, + 16, 16, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 15, 15, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 15, 17, 16, 17, 16, 16, 16, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, + 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 16, 15, 16, 15, 23, 23, 23, 62, 62, 65, 55, 55, 56, 20, 21, 21, 18, 18, 17, + 19, 19, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 18, 18, 18, + 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 19, 19, 19, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 21, 21, 20, 19, 19, 20, 20, 20, 20, + 20, 20, 19, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 19, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, + 21, 21, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 22, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 20, 19, 20, 20, 20, 20, 20, 20, 20, 22, 21, 21, 20, 20, 19, 20, 20, 20, 22, 21, 21, 21, 21, 22, 21, 20, 20, 21, 20, 20, 20, 21, 21, 20, 20, 21, 20, 19, 20, 21, 22, 22, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 21, 20, 21, 21, 21, + 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, + 21, 20, 20, 20, 19, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 19, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 20, 19, 20, 19, 19, 20, 21, 21, 21, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, + 20, 20, 20, 18, 19, 19, 21, 21, 21, 19, 19, 20, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 21, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 20, 20, 19, 20, 19, 20, 18, 19, 19, 20, 19, 19, 19, 19, 19, + 19, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 20, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 18, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, + 18, 18, 17, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 18, 19, 17, 17, 17, 19, 19, 19, 18, 18, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 19, 18, 18, 18, 17, 17, 17, 17, 18, 18, 19, 18, 18, 19, + 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 19, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, + 17, 17, 18, 17, 18, 17, 19, 18, 18, 18, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 16, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 18, 18, 18, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 16, 17, 17, 16, 15, 16, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, + 17, 17, 17, 16, 16, 16, 17, 17, 17, 15, 16, 16, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 15, 17, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, + 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 22, 22, 22, 62, 62, 65, 56, 56, 56, 20, 20, 20, 18, 18, 17, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 20, 19, 19, + 19, 19, 19, 18, 18, 19, 18, 19, 19, 18, 18, 19, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 18, 18, 19, 20, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 19, 19, 20, 20, 20, 20, 20, 20, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 20, 20, 20, 19, 19, 18, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 19, 19, 21, 20, 20, 20, 19, 19, 19, 20, 19, 20, 21, 20, 20, 19, 19, 19, 21, 20, 21, + 21, 20, 20, 20, 20, 20, 19, 19, 20, 21, 21, 21, 20, 20, 20, 20, 21, 20, 21, 21, 20, 20, 21, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 19, 19, 19, 21, 21, 21, 21, 22, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, + 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 19, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 21, 21, 20, 20, 20, 21, 21, 22, 22, 22, 21, + 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 22, 21, 21, 19, 19, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 20, 21, 21, 20, 21, 21, 21, 20, 20, 19, 21, 21, 22, 20, 20, 20, + 20, 20, 21, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 19, 19, 19, 19, 19, 19, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 20, 21, + 20, 19, 19, 20, 20, 19, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 20, 19, 19, 19, 20, 20, 20, 21, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 21, 20, 20, 20, 19, 20, 20, 20, 19, 20, 19, 20, 20, 20, 19, + 19, 19, 20, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 18, 18, 19, 18, 18, 18, + 19, 19, 19, 19, 18, 18, 19, 19, 20, 20, 20, 20, 18, 18, 18, 19, 18, 19, 19, 19, 19, 17, 17, 18, 19, 19, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 17, + 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 17, 18, 17, 16, 16, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, + 17, 17, 17, 18, 18, 17, 19, 18, 18, 17, 17, 16, 18, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 18, 18, 17, 18, 18, 18, 17, 18, 17, 18, 17, 17, 16, 17, 16, 16, 18, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 15, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, + 17, 17, 17, 16, 15, 16, 16, 16, 16, 17, 17, 18, 17, 18, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 18, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 15, 16, 16, 16, 16, 16, 16, 16, 16, 17, + 16, 16, 17, 17, 16, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 16, 17, 17, 16, 17, 16, 17, 16, 17, 16, 24, 24, 23, 62, 62, 65, 56, 56, 57, 19, 19, 19, 19, 19, 19, 18, 18, 17, 19, 19, 19, 18, 18, 18, + 19, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 20, 19, 19, 20, 19, 19, 20, 20, 20, 19, 18, 19, 19, 19, 19, 19, 19, 20, + 19, 19, 19, 19, 19, 18, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, + 20, 20, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 21, 21, 21, 20, 21, 20, 20, 19, 20, + 20, 20, 20, 20, 20, 19, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 19, 20, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, + 21, 21, 21, 21, 20, 21, 20, 20, 21, 20, 20, 19, 20, 20, 21, 20, 20, 20, 21, 21, 20, 20, 21, 22, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 22, 21, 20, 20, 21, 21, 20, 20, 20, 19, 20, 20, 19, + 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 19, 20, 19, 19, 20, 20, 20, 21, 20, 20, 20, 22, 21, 20, 21, 21, 21, 20, 19, 20, 21, 20, 20, 20, 20, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, + 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, + 20, 19, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 18, 19, 19, 20, 20, 21, 19, 20, 19, 20, 19, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 20, 20, 19, 20, 20, 20, + 20, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 19, 18, 18, 19, 18, 19, 19, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 19, + 18, 19, 19, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 19, 18, 18, 18, 17, 17, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 19, 19, 19, 17, 17, 17, 17, 18, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, + 18, 18, 17, 18, 17, 18, 18, 18, 18, 16, 16, 16, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 16, 17, 17, 17, 18, 17, 17, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 16, 17, 17, 18, 16, 16, 17, + 16, 16, 16, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, + 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 18, 17, 17, 16, 15, 16, 16, 16, 15, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, + 17, 16, 16, 18, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 15, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, + 17, 17, 17, 22, 22, 23, 62, 62, 65, 56, 56, 57, 19, 19, 19, 18, 17, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 20, 20, 19, 18, 19, 19, 18, 18, 19, 19, 18, + 19, 19, 19, 19, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 21, 19, 19, 19, 20, 20, 19, + 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 21, 20, 20, 19, 21, 21, 21, 19, 20, 19, 21, 21, 21, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, + 20, 20, 21, 20, 19, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 21, 21, 21, 21, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 21, 21, 20, 20, 21, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 19, 20, 20, 20, 20, + 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 19, 19, 19, 22, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, + 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 19, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, + 20, 19, 20, 21, 21, 21, 20, 19, 19, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 21, 21, 21, 21, + 19, 19, 20, 19, 19, 19, 18, 18, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 20, 20, 19, 19, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 20, 20, 20, 20, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, + 19, 19, 19, 19, 19, 20, 18, 18, 17, 18, 18, 18, 18, 19, 19, 18, 17, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, + 19, 18, 18, 18, 18, 18, 19, 18, 19, 17, 17, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 16, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 16, 18, 17, 17, 17, 17, 18, 16, 16, 17, 17, 16, 17, 17, 17, 17, + 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, 16, + 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 16, 16, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 15, + 16, 16, 17, 16, 16, 16, 16, 16, 15, 17, 16, 17, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, + 17, 17, 16, 17, 17, 17, 16, 16, 15, 17, 16, 17, 16, 16, 16, 17, 17, 16, 16, 15, 15, 17, 17, 17, 17, 17, 17, 16, 15, 16, 22, 22, 21, 62, 62, 65, 56, 56, 57, 23, 23, 22, 20, 20, 20, 21, 20, 20, 21, 21, 20, 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, + 21, 22, 22, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 20, 21, 22, 21, 22, 21, 21, 21, + 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 21, 21, 22, 21, 20, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 21, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 23, 22, 22, 23, + 22, 22, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 24, 22, 22, 22, 23, 23, 22, 23, 23, 24, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 24, 24, 23, 23, 22, 22, 23, + 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 24, 23, 24, 22, 22, 23, 23, 22, 23, 23, 23, 22, 23, 23, 24, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, + 23, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, + 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 21, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, + 23, 23, 22, 23, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, + 22, 21, 22, 21, 22, 21, 22, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 20, 21, 20, 21, 21, 22, 22, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 21, 21, 20, 20, 21, 21, 21, 22, 21, 21, 21, + 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 20, 20, 21, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, + 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 19, 20, 21, 21, 20, 19, 19, 20, 20, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, + 20, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 20, 20, 21, 19, 19, 19, 19, 20, 20, 20, 19, 20, 20, 21, 21, 19, 19, 19, 20, 20, 21, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 19, 18, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 20, 20, 19, 20, 20, 19, 19, 20, 21, 20, 20, 20, 19, 19, 20, 18, 18, 19, 20, 20, 20, + 19, 19, 20, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, 19, 18, 18, 18, 18, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 18, 19, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 26, 25, 26, 62, 62, 65, + 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 58, 56, 56, 58, 56, 56, 58, + 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 59, 57, 57, 59, + 57, 57, 59, 57, 57, 59, 57, 57, 59, 57, 57, 59, 57, 57, 59, 57, 57, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, + 58, 58, 60, 58, 58, 60, 58, 58, 60, 58, 58, 60, 58, 58, 60, 58, 58, 60, 58, 58, 60, 58, 58, 60, 58, 58, 60, 58, 58, 60, 58, 58, 60, 58, 58, 60, 58, 58, 60, 59, 59, 60, 59, 59, 60, 59, 59, 60, 59, 59, 60, 59, 59, 60, 59, 59, 60, 59, 59, 60, 59, 59, 60, + 59, 59, 60, 59, 59, 60, 59, 59, 60, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 60, 60, 61, 60, 60, 61, 60, 60, 61, 60, 60, 61, 60, 60, 61, 60, 60, 61, 60, 60, 61, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, + 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 61, 60, 62, 61, 61, 62, 61, 61, 62, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, + 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, + 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 64, 61, 61, 64, 61, 61, 64, 61, 61, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, + 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, + 62, 62, 64, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, + 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, + 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, + 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, + 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65,}; +const char* DistrhoArtworkNekobi::aboutData = (const char*)temp1; + +static const unsigned char temp2[] = { 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 65, 255, 255, 255, 148, 255, 255, 255, 183, 255, 255, 255, 187, 255, 255, 255, 173, 255, 255, 255, 123, 255, 255, 255, 33, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 15, 255, 255, 255, 109, 255, 255, 255, 141, 255, 255, 255, 136, 255, 255, 255, 142, 255, 255, 255, 119, 255, 255, 255, 19, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 114, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 119, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 69, 255, 255, 255, 150, 255, 255, 255, 148, 255, 255, 255, 148, 255, 255, 255, 152, 255, 255, 255, 132, 255, 255, 255, 33, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 85, 255, 255, 255, 127, 255, 255, 255, 132, 255, 255, 255, 138, 255, 255, 255, 67, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 10, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, @@ -74,9 +2819,9 @@ static const unsigned char temp1[] = { 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 116, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 138, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,}; -const char* DistrhoArtworkNekobi::aboutButtonHoverData = (const char*)temp1; +const char* DistrhoArtworkNekobi::aboutButtonHoverData = (const char*)temp2; -static const unsigned char temp2[] = { +static const unsigned char temp3[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 41, 255, 255, 255, 95, 255, 255, 255, 119, 255, 255, 255, 123, 255, 255, 255, 112, 255, 255, 255, 79, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 10, 255, 255, 255, 69, 255, 255, 255, 91, 255, 255, 255, 88, 255, 255, 255, 92, 255, 255, 255, 77, 255, 255, 255, 12, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 73, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 44, 255, 255, 255, 97, 255, 255, 255, 95, 255, 255, 255, 95, 255, 255, 255, 98, 255, 255, 255, 85, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 53, 255, 255, 255, 81, 255, 255, 255, 85, 255, 255, 255, 89, 255, 255, 255, 43, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -148,9 +2893,9 @@ static const unsigned char temp2[] = { 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 74, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 88, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::aboutButtonNormalData = (const char*)temp2; +const char* DistrhoArtworkNekobi::aboutButtonNormalData = (const char*)temp3; -static const unsigned char temp3[] = { +static const unsigned char temp4[] = { 62, 62, 63, 48, 48, 49, 47, 47, 48, 46, 46, 47, 48, 48, 49, 47, 47, 48, 46, 46, 47, 46, 46, 47, 43, 43, 43, 41, 41, 42, 41, 41, 42, 41, 41, 42, 40, 40, 40, 41, 41, 42, 41, 41, 42, 41, 41, 42, 40, 40, 40, 37, 37, 38, 61, 61, 61, 33, 33, 33, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, @@ -3422,9 +6167,9 @@ static const unsigned char temp3[] = { 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 92, 92, 92, 85, 85, 85, 54, 54, 54, 68, 68, 69, 73, 73, 74, 74, 74, 75, 74, 74, 75, 74, 74, 75, 74, 74, 75, 74, 74, 75, 74, 74, 75, 74, 74, 75, 74, 74, 75, 74, 74, 75, 73, 73, 74, 73, 73, 74, 73, 73, 74, 73, 73, 74, 73, 73, 74, 68, 68, 69, 52, 52, 52,}; -const char* DistrhoArtworkNekobi::backgroundData = (const char*)temp3; +const char* DistrhoArtworkNekobi::backgroundData = (const char*)temp4; -static const unsigned char temp4[] = { +static const unsigned char temp5[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3474,9 +6219,9 @@ static const unsigned char temp4[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::claw1Data = (const char*)temp4; +const char* DistrhoArtworkNekobi::claw1Data = (const char*)temp5; -static const unsigned char temp5[] = { +static const unsigned char temp6[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3526,9 +6271,9 @@ static const unsigned char temp5[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::claw2Data = (const char*)temp5; +const char* DistrhoArtworkNekobi::claw2Data = (const char*)temp6; -static const unsigned char temp6[] = { +static const unsigned char temp7[] = { 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, @@ -3649,9 +6394,9 @@ static const unsigned char temp6[] = { 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,}; -const char* DistrhoArtworkNekobi::knobData = (const char*)temp6; +const char* DistrhoArtworkNekobi::knobData = (const char*)temp7; -static const unsigned char temp7[] = { +static const unsigned char temp8[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3701,9 +6446,9 @@ static const unsigned char temp7[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::run1Data = (const char*)temp7; +const char* DistrhoArtworkNekobi::run1Data = (const char*)temp8; -static const unsigned char temp8[] = { +static const unsigned char temp9[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3753,9 +6498,9 @@ static const unsigned char temp8[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::run2Data = (const char*)temp8; +const char* DistrhoArtworkNekobi::run2Data = (const char*)temp9; -static const unsigned char temp9[] = { +static const unsigned char temp10[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3805,9 +6550,9 @@ static const unsigned char temp9[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::run3Data = (const char*)temp9; +const char* DistrhoArtworkNekobi::run3Data = (const char*)temp10; -static const unsigned char temp10[] = { +static const unsigned char temp11[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3857,9 +6602,9 @@ static const unsigned char temp10[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::run4Data = (const char*)temp10; +const char* DistrhoArtworkNekobi::run4Data = (const char*)temp11; -static const unsigned char temp11[] = { +static const unsigned char temp12[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3909,9 +6654,9 @@ static const unsigned char temp11[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::scratch1Data = (const char*)temp11; +const char* DistrhoArtworkNekobi::scratch1Data = (const char*)temp12; -static const unsigned char temp12[] = { +static const unsigned char temp13[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3961,9 +6706,9 @@ static const unsigned char temp12[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::scratch2Data = (const char*)temp12; +const char* DistrhoArtworkNekobi::scratch2Data = (const char*)temp13; -static const unsigned char temp13[] = { +static const unsigned char temp14[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -4013,9 +6758,9 @@ static const unsigned char temp13[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::sitData = (const char*)temp13; +const char* DistrhoArtworkNekobi::sitData = (const char*)temp14; -static const unsigned char temp14[] = { +static const unsigned char temp15[] = { 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, @@ -4089,9 +6834,9 @@ static const unsigned char temp14[] = { 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,}; -const char* DistrhoArtworkNekobi::sliderData = (const char*)temp14; +const char* DistrhoArtworkNekobi::sliderData = (const char*)temp15; -static const unsigned char temp15[] = { +static const unsigned char temp16[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -4141,5 +6886,5 @@ static const unsigned char temp15[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::tailData = (const char*)temp15; +const char* DistrhoArtworkNekobi::tailData = (const char*)temp16; diff --git a/source/backend/native/nekobi/DistrhoArtworkNekobi.hpp b/source/backend/native/nekobi/DistrhoArtworkNekobi.hpp index 0c0a3659d..941a70ea7 100644 --- a/source/backend/native/nekobi/DistrhoArtworkNekobi.hpp +++ b/source/backend/native/nekobi/DistrhoArtworkNekobi.hpp @@ -5,6 +5,11 @@ namespace DistrhoArtworkNekobi { + extern const char* aboutData; + const unsigned int aboutDataSize = 172710; + const unsigned int aboutWidth = 303; + const unsigned int aboutHeight = 190; + extern const char* aboutButtonHoverData; const unsigned int aboutButtonHoverDataSize = 5888; const unsigned int aboutButtonHoverWidth = 92; diff --git a/source/backend/native/nekobi/DistrhoUINekobi.cpp b/source/backend/native/nekobi/DistrhoUINekobi.cpp index e733bd423..713f7e826 100644 --- a/source/backend/native/nekobi/DistrhoUINekobi.cpp +++ b/source/backend/native/nekobi/DistrhoUINekobi.cpp @@ -33,8 +33,7 @@ DistrhoUINekobi::DistrhoUINekobi() // background fImgBackground = Image(DistrhoArtworkNekobi::backgroundData, DistrhoArtworkNekobi::backgroundWidth, DistrhoArtworkNekobi::backgroundHeight, GL_BGR); - // TODO - about png - Image imageAbout(DistrhoArtworkNekobi::aboutButtonHoverData, DistrhoArtworkNekobi::aboutButtonHoverWidth, DistrhoArtworkNekobi::aboutButtonHoverHeight, GL_BGRA); + Image imageAbout(DistrhoArtworkNekobi::aboutData, DistrhoArtworkNekobi::aboutWidth, DistrhoArtworkNekobi::aboutHeight, GL_BGR); fAboutWindow.setImage(imageAbout); // slider diff --git a/source/backend/native/nekobi/artwork/about.png b/source/backend/native/nekobi/artwork/about.png new file mode 100644 index 0000000000000000000000000000000000000000..57ad48d6b024a58dfeeb2deb26131c737178e908 GIT binary patch literal 59182 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

    =Z?Iuo#-uc&lSP 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 P00000NkvXXu0mjfc~q~6 literal 0 HcmV?d00001 diff --git a/source/backend/native/pingpongpan/DistrhoArtworkPingPongPan.cpp b/source/backend/native/pingpongpan/DistrhoArtworkPingPongPan.cpp index 503e31c53..a58f97594 100644 --- a/source/backend/native/pingpongpan/DistrhoArtworkPingPongPan.cpp +++ b/source/backend/native/pingpongpan/DistrhoArtworkPingPongPan.cpp @@ -243,9 +243,9 @@ static const unsigned char temp1[] = { 23, 22, 23, 23, 22, 22, 24, 23, 23, 22, 22, 22, 23, 23, 23, 21, 21, 22, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 23, 23, 22, 22, 22, 22, 22, 21, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 22, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 22, 21, 21, 20, 20, 20, 21, 20, 21, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 19, 20, 20, 20, 19, 21, 21, 20, 20, 21, 19, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, - 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 18, 19, 28, 28, 27, 48, 49, 48, 52, 52, 52, 52, 52, 52, 47, 47, 48, 25, 25, 25, + 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 18, 20, 20, 19, 19, 18, 18, 19, 19, 19, 18, 18, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 18, 19, 18, 18, 19, 18, 18, 18, 18, 18, 17, 20, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, - 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 16, 16, 16, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 25, 25, 26, 47, 47, 46, 51, 51, 51, 51, 50, 51, 49, 48, 49, 34, 33, 33, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 16, + 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 16, 16, 16, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 16, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 18, 16, 16, 15, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 16, 17, 17, 17, 18, 17, 17, 17, 16, 16, 16, 22, 22, 22, 57, 57, 59, 50, 50, 49, 22, 21, 22, 19, 19, 19, 18, 18, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, @@ -258,9 +258,9 @@ static const unsigned char temp1[] = { 21, 21, 20, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 20, 20, 22, 22, 23, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 19, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 19, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 20, 19, 19, 18, 18, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 18, 18, 19, 20, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, - 17, 17, 18, 19, 19, 19, 18, 18, 19, 23, 23, 23, 23, 23, 23, 18, 18, 19, 19, 19, 18, 23, 24, 23, 48, 48, 48, 24, 23, 24, 18, 19, 19, 19, 19, 19, 18, 17, 17, 19, 18, 18, 18, 18, 17, 19, 19, 18, 17, 18, 17, 18, 18, 17, 18, 17, 18, 19, 18, 18, 18, 18, 17, - 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 17, 16, 17, 18, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 21, 20, 20, 21, 21, 21, - 17, 18, 17, 17, 17, 17, 19, 18, 18, 35, 35, 35, 37, 37, 37, 17, 17, 17, 17, 17, 17, 18, 18, 17, 16, 16, 17, 17, 17, 18, 16, 15, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, + 17, 17, 18, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 18, 19, 18, 18, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 17, 17, 19, 18, 18, 18, 18, 17, 19, 19, 18, 17, 18, 17, 18, 18, 17, 18, 17, 18, 19, 18, 18, 18, 18, 17, + 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 17, 16, 17, 18, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 16, 17, + 17, 18, 17, 17, 17, 17, 19, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 16, 16, 17, 17, 17, 18, 16, 15, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 16, 17, 16, 15, 16, 17, 17, 16, 16, 16, 16, 16, 17, 16, 18, 17, 18, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 22, 23, 23, 57, 57, 59, 50, 50, 49, 21, 21, 21, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 19, 19, 20, 19, 19, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 19, 20, 21, 21, 21, 20, 21, 20, 22, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, @@ -271,10 +271,10 @@ static const unsigned char temp1[] = { 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 23, 23, 23, 24, 24, 24, 23, 22, 22, 22, 22, 23, 22, 22, 22, 24, 24, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, - 21, 21, 21, 30, 30, 29, 37, 36, 37, 37, 36, 36, 30, 30, 30, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 19, 20, 18, 19, 19, 20, 20, 21, 20, 20, 20, 20, 20, 19, - 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 20, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 19, 32, 32, 32, 37, 37, 37, 18, 18, 18, 18, 18, 18, + 21, 21, 20, 21, 21, 20, 21, 20, 21, 20, 19, 19, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 19, 20, 18, 19, 19, 20, 20, 21, 20, 20, 20, 20, 20, 19, + 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 20, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 17, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 17, 18, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 18, 18, 18, - 18, 18, 19, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 17, 17, 17, 16, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 17, 17, 16, 16, 17, 52, 51, 51, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 16, + 18, 18, 19, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 17, 17, 17, 16, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 17, 17, 16, 16, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 16, 18, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 18, 17, 16, 17, 17, 16, 17, 16, 16, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, 16, 16, 16, 17, 22, 22, 22, 57, 57, 59, 50, 50, 49, 21, 21, 22, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 21, 21, 20, 21, 20, 20, 20, 20, 21, 21, 21, 19, 20, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 20, 20, @@ -285,12 +285,12 @@ static const unsigned char temp1[] = { 22, 22, 22, 23, 23, 22, 24, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 22, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 20, 23, 22, 22, 20, 20, 20, 22, 22, 22, 21, 21, 22, 22, 21, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, - 20, 20, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 32, 33, 32, 55, 55, 55, 66, 65, 66, 65, 65, 65, 66, 65, 65, 65, 65, 65, 56, 56, 56, 34, 33, 34, 21, 20, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, - 20, 19, 19, 24, 25, 25, 47, 47, 47, 19, 20, 19, 19, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 46, 46, 46, 24, 24, 24, 20, 20, 19, 23, 23, 24, 46, 46, 46, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 19, 19, 46, 45, 46, 23, 23, 23, 19, 19, 19, - 18, 18, 18, 35, 35, 35, 52, 51, 51, 53, 53, 53, 47, 47, 47, 34, 33, 34, 44, 43, 43, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 23, 24, 23, 45, 45, 45, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 18, 17, 18, 17, 17, 18, - 34, 34, 34, 52, 52, 51, 51, 51, 51, 51, 51, 51, 30, 30, 30, 18, 18, 18, 18, 18, 18, 22, 22, 22, 45, 44, 44, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 45, 45, 44, 23, 23, 23, 17, 16, 16, 18, 18, 17, 34, 33, 33, 51, 50, 51, 51, 50, 51, 51, 51, 51, - 33, 33, 33, 44, 44, 44, 19, 19, 20, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 22, 22, 21, 43, 44, 43, 17, 17, 16, 18, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 18, 18, 18, 17, 30, 30, 30, 51, 51, 51, 50, 50, 51, 48, 48, 48, 26, 26, 26, 48, 48, 49, - 17, 17, 17, 21, 20, 21, 43, 43, 43, 17, 17, 17, 16, 16, 17, 18, 17, 17, 16, 16, 16, 43, 43, 43, 21, 21, 21, 17, 17, 16, 17, 17, 18, 17, 18, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, + 20, 20, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 21, 20, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, + 20, 19, 19, 20, 20, 21, 21, 20, 20, 19, 20, 19, 19, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 18, 18, 18, 19, 19, 19, 18, 18, 18, 20, 19, 20, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 18, 17, 18, 17, 17, 18, + 19, 19, 19, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 16, 16, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, + 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 17, 16, 17, 17, 16, 18, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 18, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 15, 22, 22, 21, 57, 57, 59, 50, 50, 49, 21, 21, 21, 19, 19, 19, 20, 20, 20, 18, 18, 19, 21, 20, 20, 19, 19, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 18, 18, 20, 20, 20, 21, 20, 20, 20, 20, 19, 21, 21, 20, 20, 20, 20, 21, 21, 21, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 21, 22, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 21, 21, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, @@ -299,12 +299,12 @@ static const unsigned char temp1[] = { 22, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 24, 23, 24, 24, 23, 23, 22, 22, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 24, 23, 23, 23, 24, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 24, 23, 24, 24, 24, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 22, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 36, 36, 36, 65, 65, 65, 66, 65, 65, 66, 65, 65, 60, 60, 60, - 60, 60, 59, 66, 65, 65, 65, 65, 65, 65, 65, 65, 39, 39, 39, 20, 20, 19, 20, 19, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 25, 24, 25, 49, 48, 49, 20, 19, 19, 19, 19, 18, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 20, 20, 48, 48, 48, 23, 23, 23, 20, 20, 19, - 24, 24, 24, 48, 48, 48, 20, 19, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 48, 48, 47, 23, 24, 24, 20, 20, 19, 35, 35, 35, 41, 41, 41, 18, 18, 18, 19, 18, 18, 23, 23, 23, 52, 51, 52, 48, 48, 47, 19, 19, 19, 19, 19, 18, 19, 19, 20, 18, 19, 19, 18, 18, 18, - 22, 23, 22, 48, 48, 47, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 33, 33, 34, 43, 43, 43, 18, 18, 18, 18, 18, 18, 17, 17, 17, 43, 43, 43, 31, 31, 31, 18, 18, 18, 22, 22, 21, 46, 46, 46, 17, 17, 18, 18, 18, 18, 17, 17, 17, - 18, 17, 17, 47, 47, 47, 22, 22, 22, 17, 17, 18, 33, 33, 34, 41, 41, 42, 17, 17, 16, 17, 18, 18, 16, 16, 17, 39, 39, 39, 51, 51, 51, 22, 22, 22, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 22, 21, 22, 46, 46, 46, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 48, 48, 48, 17, 17, 17, 17, 16, 17, 16, 16, 17, 42, 41, 41, 44, 44, 43, 17, 17, 17, 21, 21, 22, 45, 46, 45, 17, 17, 17, 18, 18, 17, 17, 16, 17, 16, 16, 17, 45, 45, 45, 21, 20, 21, 17, 17, 17, 16, 17, 17, 16, 16, 16, + 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 22, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 20, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, + 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 19, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, + 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 18, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 20, 18, 19, 19, 18, 18, 18, + 18, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 19, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, + 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 16, 17, 17, 17, 16, 17, 18, 18, 16, 16, 17, 17, 17, 16, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 15, 17, 17, 17, 16, 15, 16, 16, 16, 16, 17, 17, 18, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 15, 17, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 16, 17, 16, 16, 17, 17, 16, 16, 17, 17, 16, 22, 22, 22, 58, 58, 59, 50, 50, 49, 22, 21, 21, 20, 20, 19, 21, 20, 21, 20, 20, 20, 19, 18, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 22, 21, 20, 21, 20, 20, 21, 20, 20, 20, 20, 21, 21, 22, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, @@ -314,12 +314,12 @@ static const unsigned char temp1[] = { 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 23, 23, 24, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 23, 23, 23, 22, 22, 22, 21, 22, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 21, 21, 22, 23, 23, 23, 23, 23, 23, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 21, 21, 21, 21, 20, 21, 20, 20, 21, 27, 27, 27, 64, 63, 64, 65, 65, 65, 57, 57, 57, 31, 32, 31, 21, 21, 21, 21, 21, 20, 30, 30, 30, 54, 54, 54, 66, 65, 65, 65, 65, 65, 30, 30, 30, 20, 19, 20, 20, 20, 19, 21, 20, 20, 20, 20, 20, 24, 24, 24, 48, 48, 48, - 20, 20, 20, 21, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 20, 19, 49, 49, 49, 25, 24, 25, 19, 19, 19, 24, 24, 23, 48, 48, 48, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 47, 47, 48, 23, 24, 24, 19, 19, 18, 52, 52, 52, 19, 19, 19, 18, 18, 19, - 19, 19, 19, 19, 19, 18, 33, 33, 33, 47, 47, 46, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 22, 22, 22, 47, 47, 47, 19, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 17, 18, 18, 18, 51, 51, 51, 17, 18, 17, 18, 17, 17, 18, 18, 17, - 18, 18, 19, 18, 18, 18, 52, 52, 52, 18, 18, 18, 23, 23, 23, 47, 46, 46, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 47, 46, 47, 22, 22, 21, 18, 18, 17, 52, 51, 51, 18, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 49, 49, 48, 22, 22, 22, - 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 22, 22, 22, 45, 45, 45, 17, 16, 16, 17, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 19, 19, 19, 44, 43, 44, 17, 17, 17, 17, 16, 16, 17, 17, 17, 25, 25, 25, 46, 46, 45, 17, 16, 16, 22, 22, 22, 46, 46, 45, - 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 45, 46, 45, 22, 22, 22, 17, 17, 16, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, + 21, 21, 21, 21, 20, 21, 20, 20, 21, 21, 20, 20, 21, 20, 21, 20, 20, 19, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 20, 20, 21, 20, 21, 20, 20, 20, 20, 19, 20, 20, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, + 20, 20, 20, 21, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 18, 18, 19, + 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 17, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 17, 17, 18, 18, 17, + 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 17, 16, 18, 18, 17, 18, 17, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 17, 16, 17, 18, 17, + 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 16, 18, 18, 17, 16, 16, 15, + 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 23, 23, 23, 58, 58, 59, 50, 50, 49, 21, 21, 21, 20, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 19, 21, 21, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 21, 20, 21, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, @@ -328,12 +328,12 @@ static const unsigned char temp1[] = { 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 23, 24, 23, 23, 23, 24, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 22, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 24, 25, 24, 23, 23, 24, 24, 24, 23, 23, 24, 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 24, 23, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 23, 22, 22, 24, 23, 23, 22, 23, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, - 21, 20, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 20, 21, 20, 20, 22, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 48, 48, 48, 66, 66, 65, 60, 59, 59, 24, 24, 23, 25, 24, 25, 47, 47, 47, 48, 48, 48, 27, 27, 26, 22, 22, 22, - 57, 57, 57, 66, 65, 66, 51, 51, 51, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 19, 24, 24, 24, 49, 48, 48, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 49, 49, 49, 24, 24, 24, 20, 19, 20, 24, 24, 24, 49, 48, 48, 19, 19, 19, - 19, 19, 20, 20, 20, 20, 18, 18, 18, 48, 47, 47, 23, 23, 22, 24, 23, 24, 46, 46, 46, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 23, 23, 22, 48, 48, 48, 18, 18, 17, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 23, 22, 22, 47, 47, 48, 18, 17, 17, - 18, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 21, 20, 21, 52, 53, 52, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 45, 45, 45, 21, 20, 20, 23, 23, 23, 47, 47, 47, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 47, 47, 47, 21, 21, 22, - 20, 20, 20, 51, 51, 51, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 47, 46, 47, 22, 21, 21, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 22, 22, 21, 47, 46, 46, 17, 17, 17, 16, 16, 17, 18, 18, 18, 17, 16, 16, 16, 16, 16, 18, 18, 17, - 42, 42, 42, 33, 32, 32, 17, 18, 17, 17, 17, 17, 21, 21, 20, 45, 46, 45, 17, 17, 17, 20, 20, 20, 46, 46, 46, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 46, 46, 46, 21, 22, 20, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, + 21, 20, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 20, 21, 20, 20, 22, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, + 20, 20, 21, 21, 21, 21, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, + 19, 19, 20, 20, 20, 20, 18, 18, 18, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 19, 18, 18, 19, 20, 19, 18, 18, 17, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 17, 17, + 18, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, + 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 18, 18, 17, 16, 16, 16, 16, 16, 18, 18, 17, + 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 17, 15, 15, 15, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 23, 23, 23, 58, 58, 59, 50, 50, 49, 22, 21, 21, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 21, 22, 21, 20, 22, 21, 22, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 20, 21, 20, 19, 20, 20, 20, 20, 20, 21, 22, 22, 21, 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 23, 22, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, @@ -343,12 +343,12 @@ static const unsigned char temp1[] = { 23, 23, 23, 24, 24, 25, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 22, 22, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 22, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 21, 23, 22, 23, 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 23, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, - 60, 60, 59, 66, 65, 65, 39, 39, 39, 23, 23, 23, 60, 60, 60, 52, 52, 52, 51, 50, 51, 61, 61, 61, 25, 24, 25, 33, 33, 33, 65, 65, 65, 62, 62, 62, 24, 24, 24, 20, 20, 20, 20, 20, 19, 19, 19, 20, 24, 25, 25, 54, 53, 53, 54, 54, 54, 50, 50, 50, 37, 37, 37, - 19, 20, 20, 20, 19, 19, 19, 19, 19, 48, 48, 48, 24, 24, 23, 19, 20, 19, 24, 24, 24, 49, 48, 49, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 18, 48, 47, 48, 23, 23, 23, 21, 21, 21, 46, 46, 45, 18, 18, 18, 19, 19, 18, 18, 18, 19, 20, 20, 19, 23, 23, 23, - 48, 47, 47, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 17, 23, 23, 22, 52, 52, 52, 52, 52, 52, 50, 50, 50, 35, 35, 35, 19, 19, 19, 17, 18, 18, 21, 20, 21, 45, 45, 45, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 20, 18, 17, 18, 52, 51, 52, - 20, 20, 19, 22, 22, 23, 47, 47, 47, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 17, 18, 47, 47, 46, 22, 22, 22, 20, 20, 19, 45, 44, 45, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 19, 18, 18, 18, 47, 46, 47, 22, 22, 22, 16, 16, 16, 17, 17, 17, 17, 16, 16, - 17, 16, 17, 22, 22, 21, 51, 51, 51, 51, 51, 51, 49, 49, 49, 35, 34, 35, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 35, 35, 35, 48, 48, 48, 48, 48, 48, 51, 51, 51, 46, 46, 46, 17, 16, 16, 21, 21, 21, 46, 45, 46, 17, 17, 16, 17, 16, 17, 16, 16, 15, - 18, 17, 17, 45, 45, 44, 21, 21, 21, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, + 21, 21, 20, 21, 21, 20, 21, 21, 21, 22, 22, 21, 21, 21, 21, 20, 19, 20, 20, 20, 21, 20, 20, 20, 21, 20, 21, 20, 20, 19, 20, 21, 20, 19, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 19, 19, 19, 20, 19, 19, + 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 20, 19, 20, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 18, 19, 19, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 19, 20, 20, 19, 18, 18, 18, + 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 17, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 19, 18, 17, 17, 17, 19, 19, 19, 17, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 20, 18, 17, 18, 18, 18, 18, + 17, 17, 17, 17, 17, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 19, 18, 18, 18, 18, 17, 18, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 16, 16, + 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 16, 17, 16, 16, 15, + 18, 17, 17, 16, 15, 15, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 22, 22, 23, 58, 58, 59, 50, 50, 49, 21, 22, 21, 20, 21, 20, 20, 19, 19, 20, 20, 20, 21, 20, 20, 19, 19, 20, 19, 19, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 22, 21, 21, 21, 21, 20, 22, 22, 22, 21, 21, 21, 21, 20, 20, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 21, 23, 23, 23, 22, 23, 22, 21, 21, 20, 22, 22, 22, 22, 22, 21, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 21, 22, 22, 22, 22, @@ -357,12 +357,12 @@ static const unsigned char temp1[] = { 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 23, 23, 24, 23, 23, 23, 25, 25, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 25, 24, 24, 24, 23, 24, 24, 24, 23, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 22, 21, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 23, 22, 21, 21, 22, 21, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 22, - 21, 21, 21, 21, 21, 20, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 63, 63, 63, 66, 65, 65, 29, 29, 28, 36, 36, 36, 60, 60, 60, 20, 20, 19, 20, 20, 20, 56, 56, 57, 40, 40, 41, 25, 24, 24, 65, 65, 65, 66, 66, 65, - 29, 29, 28, 20, 20, 20, 20, 20, 20, 20, 19, 20, 25, 25, 25, 53, 53, 53, 21, 21, 21, 20, 20, 19, 35, 35, 35, 49, 49, 49, 20, 20, 20, 20, 20, 20, 48, 48, 48, 24, 24, 24, 20, 20, 19, 23, 23, 23, 49, 49, 49, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, - 50, 50, 50, 22, 22, 22, 19, 18, 19, 52, 52, 52, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 30, 29, 29, 48, 47, 47, 19, 19, 19, 18, 18, 17, 18, 18, 18, 19, 19, 19, 18, 18, 19, 23, 23, 22, 52, 52, 52, 18, 18, 18, 19, 19, 19, 34, 34, 34, 48, 47, 46, - 19, 19, 18, 18, 18, 18, 52, 52, 51, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 51, 51, 51, 17, 18, 18, 22, 22, 22, 47, 47, 46, 18, 18, 19, 17, 17, 18, 17, 17, 17, 17, 17, 17, 49, 49, 49, 20, 20, 20, 18, 17, 18, 48, 48, 48, 17, 17, 17, - 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 47, 47, 47, 20, 20, 21, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 22, 22, 22, 50, 50, 51, 17, 17, 17, 18, 18, 18, 33, 33, 34, 46, 46, 46, 17, 16, 17, 18, 17, 16, 17, 17, 18, 17, 17, 17, 17, 16, 17, - 17, 17, 17, 26, 26, 26, 42, 42, 42, 17, 17, 17, 21, 21, 21, 46, 46, 46, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 48, 49, 48, 19, 19, 19, 17, 17, 17, 16, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, + 21, 21, 21, 21, 21, 20, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 20, 21, 21, 21, 21, 20, 22, 22, 21, 21, 22, 21, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 21, 21, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, + 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 18, 18, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 20, 19, 20, 19, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 18, 17, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 17, + 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 18, 18, 18, 16, 18, 18, 19, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 17, 16, 17, 17, 17, + 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 18, 18, 18, 16, 16, 17, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 17, 18, 17, 16, 17, 17, 18, 17, 17, 17, 17, 16, 17, + 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 22, 22, 23, 58, 58, 59, 50, 50, 49, 21, 21, 21, 19, 19, 19, 19, 19, 20, 20, 19, 20, 21, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 23, 22, 23, 22, 21, 21, 23, 23, 23, 21, 21, 20, 22, 22, 21, 21, 21, 21, 22, 22, 23, 22, 21, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 21, @@ -371,12 +371,12 @@ static const unsigned char temp1[] = { 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 25, 24, 24, 24, 24, 24, 25, 25, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 25, 25, 25, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 22, 22, 22, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 23, 23, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, - 21, 22, 22, 21, 22, 22, 22, 22, 22, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 63, 62, 62, 66, 66, 66, 30, 30, 31, - 31, 31, 31, 63, 63, 63, 28, 27, 28, 26, 26, 26, 61, 61, 61, 36, 36, 35, 26, 26, 26, 65, 65, 65, 65, 64, 65, 27, 27, 27, 21, 20, 20, 21, 21, 21, 20, 20, 21, 25, 25, 25, 50, 49, 49, 20, 20, 20, 20, 19, 19, 20, 19, 19, 35, 35, 36, 35, 35, 35, 20, 20, 20, - 49, 49, 49, 25, 25, 24, 20, 19, 19, 24, 24, 25, 53, 53, 53, 35, 35, 35, 19, 19, 18, 19, 19, 19, 28, 29, 28, 48, 48, 47, 19, 19, 19, 18, 18, 18, 34, 34, 34, 43, 43, 43, 19, 19, 19, 18, 18, 18, 21, 21, 22, 47, 47, 47, 43, 43, 43, 18, 18, 17, 19, 19, 19, - 18, 18, 19, 19, 19, 18, 20, 19, 19, 22, 22, 22, 47, 47, 47, 18, 19, 18, 18, 18, 18, 18, 18, 18, 34, 34, 34, 34, 34, 34, 19, 19, 18, 32, 31, 32, 42, 42, 42, 18, 18, 17, 18, 18, 17, 18, 18, 17, 43, 43, 43, 33, 33, 33, 17, 18, 18, 22, 22, 22, 52, 52, 51, - 34, 34, 34, 18, 18, 18, 18, 17, 18, 27, 26, 27, 47, 47, 47, 18, 19, 18, 17, 17, 18, 30, 30, 30, 44, 44, 44, 18, 18, 18, 18, 18, 17, 17, 16, 16, 33, 32, 32, 51, 50, 51, 22, 22, 22, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 21, 21, 22, 46, 46, 46, - 17, 17, 17, 17, 16, 17, 17, 17, 18, 33, 33, 33, 33, 33, 33, 17, 17, 17, 21, 21, 21, 17, 16, 17, 17, 17, 17, 17, 16, 16, 38, 37, 37, 32, 32, 32, 17, 17, 17, 21, 21, 22, 51, 51, 51, 33, 32, 32, 16, 16, 17, 17, 17, 17, 26, 26, 26, 46, 46, 46, 16, 16, 17, + 21, 22, 22, 21, 22, 22, 22, 22, 22, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 22, 22, 21, 20, 21, + 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 20, 19, 20, 19, 20, 20, 20, + 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 20, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 19, + 18, 18, 19, 19, 19, 18, 20, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 17, 18, 18, 17, 19, 19, 19, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 19, 18, + 18, 18, 19, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 19, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 18, 18, 18, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 18, 18, 17, 17, 17, 16, 17, 16, 16, 16, 15, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 22, 22, 22, 58, 58, 59, 50, 50, 49, 21, 21, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 21, 20, 19, 20, 19, 19, 19, 19, 21, 20, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 19, 19, 22, 21, 21, 21, 20, 21, 21, 20, 22, 21, 21, 21, 22, 22, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, @@ -386,12 +386,12 @@ static const unsigned char temp1[] = { 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 23, 23, 24, 23, 24, 24, 23, 24, 24, 23, 23, 23, 24, 23, 23, 23, 24, 24, 23, 25, 25, 24, 24, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 22, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 22, 22, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 23, 22, 22, 22, 23, 23, 23, 23, 23, 24, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 21, 23, 22, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 23, 21, 21, 21, 21, 21, 20, 21, 21, 21, - 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 57, 56, 56, 66, 66, 66, 47, 47, 47, 22, 22, 21, 48, 48, 48, 62, 62, 63, 62, 62, 62, 51, 51, 51, 21, 20, 20, 43, 42, 42, 65, 65, 65, 60, 60, 60, 21, 21, 21, 20, 20, 20, 20, 20, 20, - 20, 20, 21, 25, 25, 25, 49, 49, 49, 20, 20, 20, 20, 19, 19, 20, 20, 20, 24, 24, 24, 45, 45, 45, 19, 18, 19, 47, 46, 46, 24, 23, 24, 20, 20, 20, 23, 23, 23, 42, 42, 41, 39, 39, 39, 52, 52, 52, 52, 52, 53, 45, 45, 45, 24, 24, 25, 20, 19, 20, 19, 19, 19, - 20, 19, 20, 35, 36, 36, 53, 53, 53, 52, 52, 53, 52, 52, 52, 27, 27, 28, 48, 48, 48, 19, 19, 19, 20, 19, 20, 19, 19, 18, 19, 19, 19, 18, 18, 19, 23, 22, 23, 48, 47, 48, 19, 19, 18, 18, 18, 18, 19, 19, 18, 22, 22, 23, 43, 43, 43, 18, 18, 18, 19, 19, 19, - 32, 32, 32, 49, 49, 49, 52, 52, 51, 51, 51, 51, 33, 33, 33, 18, 18, 18, 18, 18, 19, 22, 22, 22, 40, 40, 40, 38, 38, 38, 51, 51, 51, 51, 51, 51, 45, 45, 45, 21, 21, 21, 17, 17, 17, 18, 18, 17, 18, 17, 17, 29, 29, 28, 52, 52, 51, 51, 51, 51, 51, 50, 51, - 40, 39, 38, 40, 40, 39, 21, 21, 21, 17, 17, 17, 16, 16, 16, 16, 16, 16, 18, 18, 18, 22, 22, 22, 46, 46, 47, 17, 17, 17, 18, 18, 18, 18, 17, 17, 21, 21, 21, 42, 42, 41, 17, 17, 17, 28, 28, 27, 49, 49, 48, 51, 50, 51, 51, 51, 51, 40, 40, 40, 17, 17, 17, - 17, 17, 18, 21, 21, 21, 39, 39, 39, 37, 37, 37, 51, 51, 51, 51, 50, 51, 44, 43, 43, 21, 21, 21, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 16, + 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 22, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 22, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, + 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 19, 20, 20, 20, 21, 19, 18, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 20, 20, 20, 20, 19, 20, 19, 19, 19, + 20, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 18, 18, 19, 19, 18, 19, 19, 19, 20, 19, 19, 19, 20, 19, 20, 19, 19, 18, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, + 18, 19, 19, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 17, 17, 18, 18, 16, 18, 18, 18, 17, 18, 18, 17, 17, 17, + 17, 17, 16, 18, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, + 17, 17, 18, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 18, 18, 16, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 23, 23, 22, 58, 58, 59, 50, 50, 49, 22, 21, 21, 21, 21, 19, 20, 19, 19, 20, 20, 21, 20, 20, 19, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 22, 22, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 22, 22, 21, 20, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 23, 22, 22, 22, 22, 21, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 23, @@ -400,12 +400,12 @@ static const unsigned char temp1[] = { 25, 24, 24, 24, 23, 24, 24, 23, 23, 24, 24, 23, 24, 23, 23, 24, 24, 24, 25, 25, 25, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 23, 23, 24, 23, 24, 24, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 25, 25, 25, 24, 24, 24, 23, 23, 23, 24, 24, 24, 25, 25, 24, 24, 23, 23, 24, 23, 24, 23, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 25, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 23, 24, 23, 23, 23, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 22, 22, 23, 23, 24, 23, 24, 23, 23, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 21, 21, 22, 21, 21, 21, 22, 22, 21, 41, 41, 41, 66, 65, 65, 64, 64, 64, 36, 35, 35, 21, 21, 20, 27, 27, 27, - 29, 29, 29, 21, 21, 22, 33, 33, 33, 63, 63, 63, 65, 65, 65, 44, 44, 44, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 25, 25, 25, 50, 50, 49, 20, 20, 20, 20, 20, 20, 20, 20, 20, 31, 31, 32, 42, 42, 42, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, + 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 21, 21, 22, 21, 21, 21, 22, 22, 21, 22, 21, 22, 21, 21, 21, 20, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, + 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 18, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 19, 18, 18, - 23, 23, 22, 47, 47, 47, 19, 19, 19, 19, 19, 18, 19, 19, 18, 29, 29, 29, 41, 40, 40, 18, 18, 19, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, - 17, 17, 17, 17, 17, 16, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 22, 22, 21, 46, 46, 46, 17, 17, 17, 17, 17, 17, 16, 16, 17, - 28, 28, 29, 40, 40, 40, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, + 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, + 17, 17, 17, 17, 17, 16, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, + 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 15, 16, 16, 16, 17, 17, 16, 17, 16, 16, 17, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 23, 23, 23, 58, 58, 59, 50, 50, 49, 22, 22, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 21, 20, 19, 19, 19, 19, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 19, 20, 19, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 21, 22, 22, 22, 20, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 20, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, @@ -415,11 +415,11 @@ static const unsigned char temp1[] = { 24, 24, 23, 24, 24, 23, 25, 25, 25, 24, 24, 24, 24, 24, 23, 25, 24, 25, 24, 23, 24, 25, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 22, 24, 24, 24, 23, 23, 24, 23, 24, 23, 24, 24, 24, 25, 24, 25, 23, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 24, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 23, 22, 24, 23, 23, 21, 21, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 20, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 23, - 21, 22, 21, 22, 21, 21, 21, 21, 21, 23, 23, 23, 56, 56, 56, 66, 65, 66, 65, 65, 65, 48, 48, 49, 35, 35, 35, 35, 34, 34, 47, 47, 46, 64, 63, 64, 65, 65, 65, 58, 58, 58, 24, 24, 24, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 26, 26, 25, 50, 50, 49, - 20, 21, 20, 20, 21, 21, 22, 22, 23, 48, 49, 48, 29, 29, 28, 20, 19, 19, 33, 33, 34, 20, 20, 20, 20, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 23, 23, 23, 47, 47, 47, 19, 19, 19, 19, 19, 19, 20, 20, 20, 48, 48, 48, 28, 28, 28, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, + 21, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, + 20, 21, 20, 20, 21, 21, 20, 20, 21, 19, 20, 19, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 17, 18, 18, 17, 18, 17, 17, 17, 18, 18, 19, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 17, 18, 16, 16, 17, 17, 17, 18, 18, 18, 17, - 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 22, 22, 21, 47, 47, 47, 16, 16, 17, 18, 18, 18, 20, 19, 19, 46, 46, 46, 26, 26, 26, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, + 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 16, 16, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 16, 17, 16, 16, 16, 16, 18, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 17, 22, 22, 23, 58, 58, 59, 50, 50, 49, 21, 22, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 21, 21, 20, 20, 19, 20, 20, 20, 22, 21, 22, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, @@ -429,11 +429,11 @@ static const unsigned char temp1[] = { 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, 25, 24, 23, 23, 23, 24, 23, 24, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 23, 24, 23, 24, 23, 24, 23, 23, 24, 24, 24, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 24, 24, 24, 23, 22, 23, 22, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 21, 21, 22, 22, 22, 23, 22, 22, 23, 23, 24, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, - 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 26, 26, 25, 55, 55, 55, 66, 65, 66, 66, 66, 66, 66, 65, 66, 66, 66, 66, 65, 65, 65, 65, 65, 66, - 57, 57, 58, 28, 28, 28, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 23, 22, 23, 54, 53, 53, 53, 54, 53, 53, 53, 54, 54, 54, 53, 31, 31, 31, 19, 19, 19, 23, 23, 22, 53, 53, 52, 22, 22, 22, 20, 20, 20, 19, 19, 19, 19, 19, 19, 21, 20, 20, - 20, 19, 20, 19, 19, 19, 19, 20, 18, 19, 19, 18, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 21, 21, 21, 52, 52, 52, 53, 53, 53, - 52, 52, 52, 52, 52, 52, 30, 30, 30, 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, - 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 18, 18, 18, 19, 19, 19, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 51, 28, 29, 29, 17, 16, 16, 17, 17, 17, + 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 20, 21, 22, 22, 21, 20, 20, 19, 21, 21, 21, + 21, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 21, 20, 20, + 20, 19, 20, 19, 19, 19, 19, 20, 18, 19, 19, 18, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 20, + 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, + 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 16, 17, 16, 16, 16, 17, 18, 18, 17, 16, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 16, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 18, 18, 17, 16, 16, 16, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 16, 17, 17, 15, 16, 16, 17, 17, 17, 16, 16, 16, 16, 15, 15, 16, 16, 17, 17, 16, 17, 22, 23, 23, 58, 58, 59, 50, 50, 49, 22, 22, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 21, 21, 21, 19, 19, 19, 20, 20, 20, 19, 19, 20, 20, 19, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 20, 22, 22, 22, @@ -444,7 +444,7 @@ static const unsigned char temp1[] = { 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 24, 23, 22, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 23, 23, 22, 24, 23, 23, 24, 24, 24, 23, 24, 24, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, - 22, 22, 21, 22, 22, 21, 22, 22, 22, 40, 39, 40, 54, 54, 54, 60, 60, 61, 61, 61, 61, 55, 55, 54, 40, 41, 40, 23, 23, 22, 21, 20, 21, 21, 20, 20, 21, 20, 21, 20, 21, 20, 21, 21, 21, 20, 20, 20, 19, 19, 19, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 19, + 22, 22, 21, 22, 22, 21, 21, 21, 20, 21, 21, 21, 20, 21, 21, 20, 20, 21, 21, 22, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 21, 20, 21, 21, 20, 20, 21, 20, 21, 20, 21, 20, 21, 21, 21, 20, 20, 20, 19, 19, 19, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 19, 20, 20, 21, 20, 20, 21, 20, 20, 20, 19, 19, 19, 21, 20, 21, 19, 19, 18, 19, 19, 20, 19, 19, 19, 19, 19, 20, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 19, 19, 20, 20, 19, 18, 18, 18, 19, 19, 20, 19, 19, 18, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 17, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 19, 18, 17, 17, 17, 18, 18, 17, 19, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 19, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 18, 18, 17, 17, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, @@ -458,7 +458,7 @@ static const unsigned char temp1[] = { 25, 24, 24, 24, 24, 25, 24, 23, 23, 25, 25, 24, 25, 24, 24, 23, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 24, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 23, 23, 23, 24, 24, 23, 23, 23, 22, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 23, 23, 23, 22, 22, 24, 24, 23, 22, 22, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 24, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 22, 23, 23, 24, 23, 24, 24, 23, 24, 23, 23, 23, 23, 23, 24, 23, 24, 23, 22, 21, 23, 23, 24, 23, 23, 23, 23, 24, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, - 23, 23, 23, 21, 21, 21, 23, 23, 23, 23, 22, 23, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 25, 24, 24, 25, 25, 24, 21, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 19, 21, 21, 20, + 23, 23, 23, 21, 21, 21, 23, 23, 23, 23, 22, 23, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 19, 21, 21, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 20, 19, 20, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 19, 20, 20, 19, 20, 20, 19, 19, 19, 18, 18, 18, 18, 19, 20, 19, 18, 18, 17, 18, 18, 17, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 18, 19, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, @@ -475,10 +475,10 @@ static const unsigned char temp1[] = { 22, 22, 22, 22, 21, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 21, 22, 22, 23, 21, 20, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 21, 21, 21, 19, 19, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 20, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 19, 20, 21, 21, 20, 18, 18, 18, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 19, 18, 19, 19, 20, 20, 20, 20, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 20, 19, 18, 19, 19, 19, 20, 19, 19, - 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, - 17, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 19, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, - 17, 17, 18, 16, 16, 16, 18, 18, 17, 18, 18, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 18, 18, 18, 18, 16, 16, 16, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, - 16, 16, 17, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, + 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 167, 167, 167, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, + 17, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 19, 18, 18, 48, 47, 48, 137, 137, 137, 138, 138, 138, 140, 140, 140, 103, 103, 103, 21, 21, 21, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, + 17, 17, 18, 16, 16, 16, 18, 18, 17, 18, 18, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 18, 167, 167, 167, 16, 16, 16, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, + 16, 16, 17, 16, 17, 16, 16, 16, 16, 167, 167, 167, 17, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, 17, 16, 16, 22, 22, 22, 58, 58, 60, 50, 50, 49, 22, 22, 22, 20, 20, 20, 20, 19, 19, 21, 21, 20, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 19, 20, 21, 20, 20, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 23, 21, 21, 22, 21, 21, 21, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 22, 23, 24, 23, 24, 23, 23, 24, 23, 23, 24, 24, 24, @@ -489,10 +489,10 @@ static const unsigned char temp1[] = { 23, 23, 23, 23, 23, 22, 22, 22, 23, 24, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 22, 22, 22, 23, 23, 23, 22, 23, 23, 22, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 22, 22, 21, 20, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 20, 21, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, - 19, 19, 20, 19, 18, 18, 20, 20, 20, 20, 19, 20, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, - 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 17, 17, 17, 18, 17, 18, 19, 18, 19, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, - 18, 18, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 17, 16, 17, 17, 18, 18, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 18, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 18, 16, 16, 17, 18, 17, 18, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 18, 16, 18, 17, 17, 17, 17, 17, + 19, 19, 20, 19, 18, 18, 20, 20, 20, 20, 19, 20, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 167, 167, 167, 18, 18, 18, + 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 17, 17, 17, 18, 17, 18, 19, 18, 19, 18, 18, 18, 27, 27, 27, 27, 27, 27, 18, 17, 17, 17, 17, 17, 97, 97, 97, 96, 96, 96, 18, 17, 18, + 18, 18, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 17, 16, 17, 17, 18, 18, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 17, 167, 167, 167, 18, 18, 18, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 18, 16, 16, 17, 18, 17, 18, 17, 17, 17, 16, 16, 16, 17, 16, 16, 167, 167, 167, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 18, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 22, 22, 23, 58, 58, 60, 50, 50, 49, 22, 22, 21, 20, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 21, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 21, 20, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 21, 23, 23, 23, 22, 21, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, @@ -504,153 +504,153 @@ static const unsigned char temp1[] = { 22, 23, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 20, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, 20, 19, 20, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 20, 18, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 17, - 19, 18, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 17, 18, 17, 17, 18, 18, 17, 17, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 17, 19, 18, 19, 19, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 18, 17, 17, 18, 18, 19, 17, 17, 18, 17, 17, 17, 17, 17, 16, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, - 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, - 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 18, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 17, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 22, 22, 23, 58, 58, 60, - 50, 50, 49, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 19, 19, 20, 21, 20, 20, 21, 21, 21, 21, 21, 20, 21, 20, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 21, - 21, 20, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 23, 23, 23, 22, 21, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, - 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 22, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 24, 23, 24, 24, 24, - 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 24, 24, 25, 23, 23, 23, 23, 24, 25, 24, 25, 24, 24, 24, 25, 24, 25, 24, 23, 23, 24, 23, 24, 23, 25, 24, 25, 24, 24, 25, 24, 24, 25, - 24, 24, 24, 25, 25, 25, 23, 23, 23, 23, 24, 24, 25, 25, 26, 24, 24, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 26, 26, 25, 26, 25, 25, 25, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, - 25, 24, 25, 24, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 24, 24, 24, 25, 24, 24, 24, 24, 25, 24, 24, 23, 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 24, 23, 25, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 23, 24, 24, 24, - 24, 24, 23, 24, 25, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 24, 24, 24, 23, 24, 24, 23, 22, 22, 22, 23, 23, 22, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 24, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, - 22, 22, 22, 22, 22, 22, 22, 22, 24, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 23, 22, 21, 22, 22, 22, 21, - 21, 21, 22, 22, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 22, 22, 21, 21, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 20, - 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 19, 19, 19, 19, 20, 19, 20, 20, 19, 20, 20, 21, 20, 19, 19, 20, 20, 19, 19, 19, 19, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, - 19, 19, 19, 19, 19, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 20, 19, 18, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 17, 19, 18, 19, 18, 18, 18, 19, 18, 18, 18, 17, 17, - 17, 17, 18, 17, 17, 16, 18, 19, 19, 19, 19, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 17, 17, 17, 17, 16, 18, 17, 17, - 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 18, 17, 16, 16, 16, 18, 18, 17, 17, 18, 18, 17, 17, 17, 16, 16, 17, 18, 18, 17, 17, 16, 17, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, - 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 15, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 15, 16, + 19, 18, 19, 117, 117, 117, 27, 27, 27, 19, 19, 19, 18, 17, 18, 17, 17, 18, 18, 17, 17, 167, 167, 167, 18, 18, 19, 18, 18, 18, 18, 18, 17, 19, 18, 19, 19, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, + 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 16, 18, 18, 18, 17, 17, 17, 22, 22, 22, 143, 143, 143, 17, 18, 17, 17, 17, 17, 17, 16, 17, 18, 17, 17, 18, 18, 19, 17, 17, 18, 17, 17, 17, 17, 17, 16, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, + 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 167, 167, 167, 16, 16, 16, 17, 17, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, + 167, 167, 167, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 18, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 17, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 22, 22, 23, 58, 58, 60, + 50, 50, 49, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 19, 19, 20, 21, 20, 20, 21, 21, 21, 21, 21, 20, 21, 20, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 20, 21, 21, 167, 167, 167, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 20, 22, 22, 22, + 93, 93, 93, 139, 139, 139, 139, 139, 139, 95, 95, 95, 23, 23, 23, 21, 21, 21, 21, 22, 21, 167, 167, 167, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 23, 23, 23, 167, 167, 167, 22, 23, 22, 23, 22, 22, 22, 22, 22, 167, 167, 167, 23, 23, 23, 22, 22, 22, + 22, 22, 23, 167, 167, 167, 23, 23, 23, 23, 23, 23, 94, 94, 94, 139, 139, 139, 139, 139, 139, 96, 96, 96, 24, 24, 24, 23, 22, 22, 24, 23, 23, 167, 167, 167, 23, 23, 24, 23, 23, 23, 23, 24, 23, 33, 33, 33, 118, 118, 118, 139, 139, 139, 125, 125, 125, 65, 66, 65, 24, 24, 24, + 24, 23, 24, 24, 24, 24, 24, 24, 24, 165, 165, 165, 24, 24, 24, 23, 24, 24, 167, 167, 167, 24, 24, 24, 24, 23, 24, 24, 24, 23, 167, 167, 167, 23, 23, 23, 23, 24, 25, 167, 167, 167, 24, 24, 25, 24, 25, 24, 24, 24, 25, 94, 95, 94, 140, 139, 140, 140, 140, 140, 96, 96, 97, + 26, 26, 26, 25, 25, 25, 23, 23, 23, 167, 167, 167, 25, 25, 26, 24, 24, 25, 24, 24, 25, 167, 167, 167, 24, 24, 24, 24, 25, 25, 26, 26, 25, 167, 167, 167, 25, 24, 25, 24, 24, 25, 25, 25, 25, 167, 167, 167, 25, 25, 25, 74, 74, 74, 148, 148, 148, 130, 130, 130, 93, 93, 93, + 151, 151, 151, 31, 32, 31, 24, 24, 25, 95, 94, 95, 151, 151, 151, 85, 85, 85, 25, 24, 24, 165, 165, 165, 24, 24, 23, 26, 26, 26, 95, 95, 95, 139, 139, 139, 140, 140, 140, 96, 96, 96, 25, 26, 25, 25, 24, 25, 24, 24, 24, 167, 167, 167, 25, 25, 24, 24, 24, 23, 24, 24, 24, + 167, 167, 167, 24, 25, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 116, 116, 116, 133, 133, 133, 141, 141, 141, 62, 62, 61, 24, 24, 23, 31, 31, 31, 118, 118, 118, 139, 139, 139, 125, 125, 125, 66, 66, 66, 24, 23, 24, 32, 33, 32, 118, 118, 118, 139, 139, 139, 125, 125, 125, + 64, 64, 64, 22, 22, 22, 22, 22, 24, 23, 22, 23, 24, 24, 24, 102, 102, 103, 147, 147, 147, 125, 125, 125, 64, 64, 64, 167, 167, 167, 23, 23, 23, 23, 23, 23, 165, 165, 165, 22, 22, 22, 21, 21, 21, 116, 116, 116, 132, 132, 132, 141, 141, 140, 61, 61, 61, 22, 21, 22, 93, 93, 93, + 151, 151, 151, 84, 84, 84, 21, 21, 22, 167, 167, 167, 21, 21, 21, 21, 21, 21, 21, 21, 21, 167, 167, 167, 21, 21, 21, 21, 21, 21, 20, 20, 20, 167, 167, 167, 21, 21, 20, 22, 22, 22, 93, 93, 93, 139, 139, 139, 139, 139, 139, 95, 95, 95, 23, 22, 23, 21, 21, 22, 21, 21, 20, + 124, 124, 124, 21, 21, 21, 21, 21, 20, 115, 115, 115, 132, 132, 132, 140, 140, 140, 59, 59, 59, 20, 20, 19, 167, 167, 167, 20, 19, 19, 20, 20, 19, 19, 19, 19, 124, 124, 124, 21, 20, 20, 20, 20, 20, 167, 167, 167, 19, 19, 19, 19, 19, 19, 20, 20, 20, 167, 167, 167, 19, 19, 19, + 19, 19, 19, 28, 28, 28, 117, 117, 117, 138, 138, 138, 124, 124, 124, 62, 62, 62, 18, 19, 19, 92, 92, 92, 151, 151, 151, 82, 82, 82, 84, 84, 84, 82, 82, 81, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 167, 167, 167, 75, 74, 75, 130, 130, 130, 143, 143, 143, 94, 93, 93, + 18, 18, 19, 17, 17, 16, 167, 167, 167, 19, 19, 19, 18, 18, 18, 47, 47, 47, 145, 145, 145, 137, 137, 137, 71, 71, 71, 167, 167, 167, 17, 17, 17, 19, 19, 20, 97, 97, 96, 145, 145, 145, 123, 123, 123, 75, 75, 75, 150, 150, 150, 18, 18, 17, 18, 17, 17, 165, 165, 165, 18, 17, 17, + 18, 18, 18, 167, 167, 167, 17, 17, 17, 17, 17, 17, 17, 16, 16, 167, 167, 167, 18, 18, 17, 16, 16, 16, 114, 114, 114, 131, 131, 131, 140, 140, 140, 56, 56, 57, 18, 18, 17, 123, 123, 123, 18, 17, 18, 18, 18, 17, 167, 167, 167, 73, 73, 74, 129, 129, 129, 143, 143, 143, 93, 93, 93, + 19, 18, 18, 18, 18, 18, 167, 167, 167, 18, 17, 17, 17, 17, 17, 16, 16, 15, 167, 167, 167, 17, 17, 16, 17, 17, 16, 167, 167, 167, 73, 73, 73, 129, 129, 129, 143, 143, 143, 93, 93, 93, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 15, 16, 17, 16, 16, 17, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 23, 23, 23, 58, 58, 60, 50, 50, 49, 23, 23, 22, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, - 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 20, 21, 21, 22, 21, 20, 20, 20, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, - 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 24, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 23, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 24, 24, 24, - 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 25, 24, 25, 24, 25, 25, 25, 24, 24, 24, - 25, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 26, 25, 25, 23, 24, 24, 24, 26, 26, 25, 25, 25, 24, 26, 25, 25, 24, 24, 23, 25, 25, 25, 23, 23, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 25, 25, 24, 24, 24, - 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 23, 24, 23, 23, 23, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, - 24, 24, 25, 24, 24, 24, 24, 24, 25, 23, 23, 23, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 23, 23, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 24, 25, 25, 24, 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, - 24, 24, 25, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 24, 22, 22, 23, 23, 23, 24, 23, 24, 23, 23, 24, 24, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, - 22, 22, 23, 22, 22, 22, 21, 22, 21, 23, 23, 23, 23, 23, 22, 22, 22, 23, 21, 21, 22, 21, 22, 21, 22, 22, 23, 21, 21, 22, 22, 22, 22, 21, 20, 20, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 20, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 19, 19, 19, 20, 20, 20, 20, 19, 20, 21, 21, 21, 20, 19, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 19, 19, 20, 19, 20, 20, 19, - 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 20, 19, 19, 20, 19, 20, 18, 18, 18, 19, 19, 19, 19, 19, 18, 20, 20, 20, 19, 19, 18, - 19, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 18, 18, 19, 18, 19, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 17, 18, 19, 19, 19, 19, 18, 18, 17, 17, 18, 18, 17, 18, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 17, - 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 18, 17, 18, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 16, 18, 18, 18, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 16, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 18, 16, 16, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 16, 15, 16, 17, 17, 17, 17, 17, 17, 23, 23, 23, 58, 58, 60, 50, 50, 49, 22, 22, 22, 20, 19, 20, - 20, 19, 20, 20, 20, 21, 20, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 22, 22, 21, 20, 20, 20, 21, 22, 22, 21, 21, 21, 22, 21, 22, 21, 20, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 22, 21, 21, - 22, 22, 22, 21, 21, 20, 21, 21, 20, 22, 22, 23, 21, 21, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, - 22, 22, 22, 23, 24, 23, 22, 22, 21, 23, 23, 23, 23, 23, 23, 22, 22, 22, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, - 23, 23, 23, 24, 25, 24, 23, 23, 22, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 23, 24, 26, 25, 25, 25, 25, 26, 25, 24, 25, 24, 24, 24, 25, 24, 24, 25, 25, 24, 23, 23, 24, - 25, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 25, 24, 25, 25, 24, 25, 26, 25, 25, 25, 26, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 26, 25, 25, 23, 25, 25, 24, 25, 25, 25, 25, 25, 25, - 25, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 25, 25, 25, 25, 25, 25, 24, 24, 23, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, - 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 22, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 24, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 20, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, - 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 21, 22, 20, 20, 20, 21, 20, 20, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, - 20, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 19, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 19, 19, 20, 20, 21, 19, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 20, 19, 19, 19, 18, - 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 20, 18, 18, 18, 19, 19, 18, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 19, 18, 18, 19, 18, 19, 18, 18, 18, - 17, 17, 18, 18, 18, 18, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 19, 18, 18, 17, 17, 16, 17, 17, 17, 18, 18, 18, - 18, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 16, 17, 17, 17, 16, 16, 17, 16, 17, 16, 16, 17, 18, 17, 16, 16, 16, 17, 17, 17, - 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 15, 15, 15, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, + 21, 21, 20, 20, 20, 20, 21, 21, 21, 167, 167, 167, 22, 22, 22, 21, 20, 21, 21, 22, 21, 20, 20, 20, 79, 79, 79, 120, 120, 120, 23, 24, 24, 21, 21, 21, 110, 110, 110, 85, 85, 85, 21, 21, 22, 22, 22, 21, 167, 167, 167, 21, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, + 23, 23, 23, 22, 22, 22, 167, 167, 167, 23, 23, 24, 22, 22, 21, 23, 23, 23, 167, 167, 167, 22, 22, 22, 23, 22, 23, 23, 23, 23, 167, 167, 167, 23, 23, 22, 79, 79, 79, 120, 120, 120, 25, 25, 25, 23, 24, 24, 110, 110, 110, 87, 87, 86, 23, 23, 23, 23, 23, 24, 167, 167, 167, + 24, 23, 23, 24, 23, 23, 24, 23, 23, 115, 115, 115, 94, 94, 94, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 163, 163, 163, 24, 24, 23, 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 24, 25, 24, 25, 24, 167, 167, 167, 24, 24, 24, + 25, 24, 25, 167, 167, 167, 25, 25, 25, 24, 24, 24, 81, 81, 81, 121, 121, 120, 26, 26, 26, 26, 26, 25, 111, 111, 111, 88, 88, 88, 24, 24, 23, 25, 25, 25, 167, 167, 167, 25, 25, 25, 24, 24, 24, 24, 24, 25, 167, 167, 167, 25, 25, 25, 24, 24, 25, 26, 25, 25, 167, 167, 167, + 25, 25, 25, 25, 25, 24, 24, 24, 24, 167, 167, 167, 25, 25, 25, 146, 146, 146, 46, 45, 46, 24, 24, 24, 69, 69, 69, 167, 167, 167, 26, 25, 25, 25, 25, 25, 154, 154, 154, 45, 44, 45, 23, 23, 23, 24, 24, 24, 163, 163, 163, 24, 24, 24, 80, 81, 81, 121, 121, 121, 26, 27, 27, + 24, 24, 25, 111, 111, 111, 87, 87, 88, 23, 23, 23, 25, 25, 24, 167, 167, 167, 25, 24, 24, 24, 23, 23, 24, 23, 24, 167, 167, 167, 24, 23, 24, 24, 24, 24, 23, 23, 24, 25, 25, 24, 24, 24, 23, 32, 32, 32, 24, 23, 24, 49, 49, 49, 151, 151, 151, 23, 23, 23, 115, 115, 115, + 94, 94, 95, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 24, 114, 114, 115, 94, 94, 94, 23, 24, 23, 23, 24, 24, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 85, 85, 85, 119, 119, 120, 25, 25, 25, 23, 22, 23, 98, 98, 98, 167, 167, 167, 22, 22, 22, 23, 23, 23, + 163, 163, 163, 22, 22, 22, 21, 22, 21, 31, 31, 31, 23, 23, 22, 47, 47, 48, 151, 151, 151, 21, 22, 21, 153, 153, 154, 43, 43, 43, 22, 22, 22, 21, 20, 20, 167, 167, 167, 21, 21, 21, 21, 21, 21, 21, 21, 20, 167, 167, 167, 20, 20, 20, 21, 21, 22, 21, 21, 21, 167, 167, 167, + 21, 21, 21, 78, 78, 78, 119, 119, 119, 23, 23, 23, 21, 21, 21, 110, 110, 110, 85, 85, 85, 21, 20, 21, 19, 19, 19, 63, 63, 63, 20, 19, 20, 21, 21, 21, 28, 27, 28, 19, 20, 19, 45, 45, 45, 151, 151, 151, 19, 19, 19, 167, 167, 167, 20, 20, 19, 19, 20, 19, 20, 20, 19, + 62, 62, 62, 20, 19, 20, 19, 19, 19, 167, 167, 167, 19, 19, 18, 20, 20, 19, 19, 19, 19, 167, 167, 167, 20, 20, 20, 19, 19, 19, 113, 113, 113, 92, 92, 92, 19, 19, 19, 19, 18, 19, 20, 19, 19, 20, 19, 20, 153, 153, 153, 41, 41, 41, 19, 19, 18, 29, 29, 29, 139, 139, 138, + 19, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 19, 167, 167, 167, 94, 94, 94, 18, 17, 18, 20, 20, 20, 116, 116, 116, 75, 75, 75, 18, 18, 18, 167, 167, 167, 18, 18, 17, 18, 19, 19, 132, 132, 131, 75, 74, 74, 20, 20, 19, 88, 87, 87, 167, 167, 167, 17, 17, 18, 80, 80, 80, + 118, 118, 118, 20, 20, 20, 18, 17, 17, 82, 82, 82, 165, 165, 165, 18, 17, 18, 17, 17, 18, 163, 163, 163, 18, 18, 17, 17, 17, 17, 167, 167, 167, 16, 16, 16, 16, 16, 17, 17, 17, 17, 167, 167, 167, 16, 16, 17, 17, 17, 17, 25, 25, 24, 17, 17, 16, 42, 42, 43, 150, 150, 150, + 17, 17, 17, 61, 61, 60, 18, 18, 18, 16, 16, 16, 167, 167, 167, 93, 93, 93, 17, 17, 17, 19, 19, 18, 116, 116, 116, 74, 74, 75, 17, 17, 17, 167, 167, 167, 16, 16, 16, 16, 17, 16, 17, 17, 17, 167, 167, 167, 17, 17, 17, 17, 17, 16, 167, 167, 167, 93, 93, 93, 17, 17, 17, + 19, 19, 19, 116, 116, 116, 74, 74, 74, 17, 17, 17, 17, 17, 18, 17, 17, 18, 16, 16, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 16, 15, 16, 17, 17, 17, 17, 17, 17, 23, 23, 23, 58, 58, 60, 50, 50, 49, 22, 22, 22, 20, 19, 20, + 20, 19, 20, 20, 20, 21, 20, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 22, 22, 21, 20, 20, 20, 21, 22, 22, 167, 167, 167, 22, 21, 22, 21, 20, 20, 21, 21, 21, 22, 21, 21, 132, 132, 132, 44, 44, 44, 22, 22, 22, 22, 21, 21, + 34, 34, 34, 141, 141, 141, 21, 21, 20, 22, 22, 23, 167, 167, 167, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 167, 167, 167, 22, 23, 23, 22, 22, 23, 22, 22, 23, 167, 167, 167, 22, 22, 22, 22, 22, 22, 23, 23, 23, 167, 167, 167, 23, 22, 22, + 132, 132, 132, 46, 47, 46, 22, 22, 21, 23, 23, 23, 35, 35, 35, 141, 141, 141, 24, 24, 24, 23, 24, 23, 167, 167, 167, 24, 24, 24, 23, 23, 24, 24, 24, 24, 155, 155, 155, 32, 32, 32, 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, + 162, 162, 162, 24, 25, 24, 23, 23, 22, 167, 167, 167, 24, 24, 24, 24, 24, 24, 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 24, 24, 167, 167, 167, 24, 24, 25, 24, 24, 24, 133, 132, 133, 48, 48, 48, 25, 25, 26, 25, 24, 25, 36, 36, 36, 141, 141, 141, 25, 25, 24, 23, 23, 24, + 167, 167, 167, 24, 24, 24, 24, 24, 25, 24, 24, 24, 167, 167, 167, 25, 25, 24, 25, 26, 25, 25, 25, 26, 167, 167, 167, 24, 25, 25, 25, 25, 25, 24, 25, 24, 167, 167, 167, 25, 25, 25, 115, 115, 115, 99, 99, 99, 47, 47, 48, 32, 32, 30, 167, 167, 167, 25, 25, 25, 25, 25, 25, + 167, 167, 167, 24, 24, 24, 24, 24, 25, 25, 25, 25, 162, 162, 162, 24, 24, 24, 133, 133, 133, 47, 48, 48, 24, 24, 23, 24, 24, 24, 36, 36, 35, 141, 141, 141, 23, 23, 23, 25, 25, 25, 167, 167, 167, 24, 24, 23, 25, 25, 25, 25, 25, 25, 167, 167, 167, 24, 24, 24, 25, 25, 25, + 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 71, 71, 70, 149, 149, 149, 24, 23, 24, 155, 155, 155, 32, 32, 32, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 155, 155, 155, 33, 33, 32, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, + 23, 23, 23, 134, 134, 134, 45, 45, 44, 23, 22, 21, 23, 23, 22, 31, 31, 31, 167, 167, 167, 23, 23, 24, 22, 22, 21, 162, 162, 162, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 20, 21, 69, 69, 69, 149, 149, 149, 22, 22, 22, 167, 167, 167, 22, 21, 22, 21, 21, 21, 21, 21, 22, + 167, 167, 167, 21, 22, 22, 22, 22, 22, 22, 22, 22, 167, 167, 167, 21, 21, 21, 22, 22, 22, 21, 20, 21, 167, 167, 167, 21, 21, 21, 132, 132, 132, 44, 44, 44, 21, 21, 21, 20, 20, 21, 34, 33, 34, 141, 141, 141, 21, 20, 20, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, + 20, 20, 21, 21, 20, 20, 69, 69, 69, 148, 148, 148, 20, 20, 19, 167, 167, 167, 20, 21, 20, 20, 20, 20, 20, 19, 19, 20, 20, 21, 19, 18, 19, 19, 19, 20, 167, 167, 167, 19, 19, 19, 20, 20, 20, 20, 19, 19, 167, 167, 167, 19, 19, 18, 19, 19, 19, 155, 155, 155, 28, 28, 28, + 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 20, 167, 167, 167, 19, 19, 18, 19, 18, 18, 19, 19, 18, 109, 109, 109, 58, 58, 58, 18, 19, 19, 19, 18, 19, 19, 19, 19, 167, 167, 167, 26, 25, 26, 18, 18, 18, 18, 18, 19, 42, 42, 41, 128, 128, 128, 19, 18, 19, 167, 167, 167, + 17, 17, 18, 18, 18, 18, 158, 158, 158, 34, 34, 33, 17, 17, 17, 24, 24, 25, 167, 167, 167, 17, 17, 17, 133, 133, 133, 40, 40, 39, 18, 18, 19, 18, 18, 18, 20, 19, 19, 162, 162, 162, 18, 18, 18, 18, 18, 17, 162, 162, 162, 19, 18, 18, 17, 17, 16, 167, 167, 167, 18, 18, 18, + 18, 18, 17, 18, 17, 18, 167, 167, 167, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 66, 66, 66, 148, 148, 148, 17, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 167, 167, 167, 24, 24, 25, 17, 17, 16, 16, 17, 16, 41, 40, 40, 128, 128, 128, 16, 16, 16, 167, 167, 167, + 16, 16, 17, 17, 17, 17, 17, 17, 17, 167, 167, 167, 17, 17, 16, 17, 17, 17, 167, 167, 167, 25, 25, 25, 16, 16, 16, 17, 17, 16, 40, 40, 40, 127, 127, 127, 17, 17, 16, 17, 17, 17, 15, 15, 15, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 22, 22, 22, 58, 58, 60, 50, 50, 49, 22, 22, 23, 20, 19, 19, 19, 19, 19, 21, 20, 19, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 22, 21, 21, 21, 20, 20, 19, 21, 20, 21, 21, 21, 20, 21, 21, 21, - 21, 20, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 20, 20, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, - 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 22, 22, 23, 23, 23, 24, 23, 22, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, - 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 24, 25, 24, 25, 24, 23, 23, 23, 24, 23, 25, 24, 24, 23, 23, 22, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 25, 25, - 24, 24, 24, 24, 23, 23, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 26, 25, 24, 24, 23, 25, 25, 25, 26, 25, 25, 24, 25, 25, 24, 24, 25, 25, 25, 26, - 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 25, 25, 26, 24, 25, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 26, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, - 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 24, 23, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 20, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, - 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 21, 21, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 19, 20, 19, 19, 20, 21, 21, 20, 20, 20, 21, 20, 20, 20, - 20, 20, 19, 19, 19, 18, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 19, 20, 19, 20, 19, 19, 20, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 20, 19, 18, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, - 18, 18, 18, 19, 19, 19, 18, 18, 18, 17, 17, 18, 19, 18, 19, 17, 17, 17, 18, 18, 18, 19, 19, 19, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 19, 18, 19, 17, 18, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, - 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 16, 17, 18, 18, 17, 18, 18, 17, 18, 17, 18, 18, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, - 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, + 167, 167, 167, 22, 22, 21, 22, 22, 22, 21, 21, 21, 20, 20, 21, 147, 147, 147, 24, 24, 24, 21, 22, 22, 21, 21, 20, 21, 21, 21, 152, 152, 152, 21, 21, 21, 22, 22, 22, 167, 167, 167, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 167, 167, 167, + 23, 23, 23, 22, 22, 22, 23, 22, 23, 167, 167, 167, 22, 22, 23, 22, 22, 22, 23, 22, 22, 167, 167, 167, 23, 23, 23, 148, 148, 147, 26, 26, 26, 23, 23, 24, 22, 22, 23, 23, 23, 24, 152, 152, 152, 23, 24, 23, 24, 24, 24, 167, 167, 167, 24, 24, 24, 23, 23, 23, 23, 23, 24, + 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 25, 24, 25, 24, 23, 23, 23, 24, 23, 25, 24, 24, 160, 160, 160, 24, 24, 24, 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 24, 24, 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 24, 25, 167, 167, 167, 24, 25, 25, + 24, 24, 24, 148, 148, 148, 28, 28, 28, 25, 24, 24, 25, 25, 25, 25, 25, 24, 152, 152, 152, 25, 25, 25, 25, 25, 25, 167, 167, 167, 24, 24, 24, 24, 24, 24, 24, 24, 24, 167, 167, 167, 25, 26, 25, 24, 24, 23, 25, 25, 25, 167, 167, 167, 24, 25, 25, 24, 24, 25, 25, 25, 26, + 167, 167, 167, 24, 24, 25, 30, 30, 30, 100, 100, 100, 144, 144, 144, 160, 160, 160, 167, 167, 167, 24, 24, 24, 25, 25, 25, 167, 167, 167, 25, 25, 25, 24, 24, 25, 25, 25, 25, 160, 160, 160, 24, 24, 25, 148, 148, 148, 28, 28, 28, 25, 24, 25, 25, 25, 25, 25, 25, 25, 152, 152, 152, + 25, 24, 24, 24, 24, 24, 167, 167, 167, 25, 25, 24, 25, 25, 24, 24, 23, 24, 167, 167, 167, 25, 25, 25, 24, 24, 25, 24, 23, 24, 24, 24, 24, 23, 23, 23, 37, 37, 37, 116, 116, 116, 142, 142, 142, 53, 53, 53, 24, 24, 24, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, + 167, 167, 167, 24, 24, 24, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 22, 22, 23, 23, 23, 23, 23, 23, 23, 148, 148, 148, 27, 27, 27, 23, 23, 23, 23, 23, 23, 23, 22, 23, 167, 167, 167, 22, 22, 22, 22, 22, 23, 160, 160, 160, 22, 22, 22, 22, 22, 22, + 35, 35, 35, 116, 116, 116, 142, 142, 142, 52, 52, 52, 22, 22, 21, 167, 167, 167, 22, 22, 22, 22, 22, 21, 21, 21, 21, 167, 167, 167, 22, 22, 21, 22, 22, 22, 22, 22, 22, 167, 167, 167, 20, 21, 21, 22, 22, 22, 21, 21, 21, 167, 167, 167, 21, 21, 22, 147, 147, 147, 24, 24, 24, + 21, 21, 22, 22, 22, 22, 21, 21, 22, 152, 152, 152, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 21, 21, 20, 19, 20, 33, 33, 33, 115, 115, 115, 141, 141, 141, 51, 51, 51, 20, 20, 21, 167, 167, 167, 20, 20, 20, 20, 19, 20, 19, 19, 20, 21, 21, 20, 20, 20, 21, 20, 20, 20, + 167, 167, 167, 19, 19, 18, 20, 20, 20, 19, 19, 19, 167, 167, 167, 20, 19, 19, 20, 20, 19, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 19, 19, 20, 167, 167, 167, 19, 18, 19, 18, 18, 19, 19, 19, 19, 47, 47, 47, 121, 121, 121, 19, 19, 18, 19, 19, 19, + 18, 18, 18, 167, 167, 167, 18, 18, 18, 17, 17, 18, 19, 18, 19, 21, 21, 21, 146, 146, 146, 19, 19, 19, 167, 167, 167, 18, 18, 18, 18, 18, 18, 167, 167, 167, 17, 17, 18, 19, 18, 19, 17, 18, 17, 167, 167, 167, 18, 18, 18, 146, 146, 146, 21, 21, 21, 17, 17, 17, 18, 18, 18, + 17, 18, 17, 153, 153, 153, 17, 17, 17, 18, 18, 18, 160, 160, 160, 17, 17, 18, 18, 17, 18, 167, 167, 167, 17, 17, 17, 17, 16, 17, 18, 18, 17, 167, 167, 167, 18, 17, 18, 18, 17, 18, 30, 30, 29, 114, 114, 114, 141, 141, 141, 48, 48, 48, 17, 18, 18, 18, 18, 18, 17, 17, 17, + 17, 17, 18, 167, 167, 167, 17, 17, 17, 16, 16, 17, 17, 17, 17, 21, 21, 21, 146, 146, 146, 17, 17, 16, 167, 167, 167, 18, 18, 18, 17, 17, 17, 17, 17, 17, 167, 167, 167, 16, 16, 16, 17, 16, 16, 167, 167, 167, 16, 16, 16, 17, 17, 17, 16, 17, 17, 21, 21, 20, 146, 146, 146, 15, 15, 14, 17, 16, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 22, 22, 22, 59, 59, 60, 50, 50, 49, 21, 21, 21, 20, 20, 20, 19, 19, 19, 21, 20, 21, 21, 21, 21, - 21, 20, 21, 19, 19, 19, 19, 19, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 22, 21, 20, 20, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 22, 22, 22, 21, - 22, 21, 20, 22, 23, 23, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 21, 21, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 22, 23, 23, 23, 24, 24, 24, - 23, 23, 23, 24, 24, 24, 23, 23, 22, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 22, 23, 24, 24, 24, 24, 24, 23, 23, 24, 24, 23, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 24, 25, 25, 24, 24, 23, 23, 24, 24, 23, 23, 23, 23, - 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 24, 24, 25, 25, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, - 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 25, 24, 25, 24, 25, 24, 25, 24, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 24, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 26, 25, 24, 25, 25, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 23, 23, 23, 24, 24, 25, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, - 24, 24, 25, 24, 24, 24, 24, 25, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 23, 22, 22, 23, - 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 21, 22, 22, 23, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, - 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 22, 22, 21, 20, 19, 20, 20, 19, 19, 20, 20, 19, 20, 20, 20, 21, 20, 21, 19, 19, 19, - 20, 20, 19, 19, 19, 19, 21, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 20, 21, 19, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 20, 20, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 19, 20, 19, 18, 18, 18, 18, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 19, 19, 19, 19, 18, 19, 18, 18, 17, 19, 18, 18, 19, 19, 19, - 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 19, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, - 17, 17, 18, 17, 17, 17, 16, 16, 17, 18, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, - 17, 17, 18, 17, 17, 16, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 16, 17, 22, 22, 22, 59, 59, 60, 50, 50, 49, 22, 22, 22, 20, 20, 21, 20, 20, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 19, 20, 21, 21, 21, 20, 20, 21, 19, 19, 20, 21, 21, 22, 20, 20, 20, 21, 21, 21, 22, 22, 21, - 20, 20, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 20, 22, 22, 23, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, - 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 25, 25, 24, 24, 24, 24, - 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 23, 24, 25, 25, 24, 24, 24, 25, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 25, 25, 26, 25, 25, 25, 24, 25, 24, 24, 25, 25, 25, 25, 25, 26, - 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 26, 26, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, - 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 26, 24, 23, 23, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 25, 24, 24, 24, 25, 25, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, - 25, 25, 23, 25, 25, 25, 24, 24, 24, 25, 24, 24, 24, 24, 23, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 24, 24, 24, 23, 22, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, - 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, - 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, - 21, 21, 22, 21, 21, 20, 21, 21, 21, 20, 20, 19, 21, 20, 21, 20, 20, 19, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 21, 21, 21, 19, 19, 19, 19, 19, 20, 19, 19, 19, 21, 21, 20, 19, 18, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, - 19, 20, 19, 20, 19, 20, 19, 19, 18, 19, 18, 18, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 17, 17, 18, 17, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, - 17, 17, 16, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 18, 18, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 18, 18, 18, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 18, 18, 18, - 17, 17, 17, 17, 17, 17, 17, 18, 18, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 16, 18, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 17, 18, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 15, 15, 17, 17, 17, + 21, 20, 21, 19, 19, 19, 19, 19, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 69, 69, 69, 129, 129, 129, 45, 45, 45, 21, 21, 21, 21, 21, 21, 33, 33, 32, 145, 145, 145, 22, 22, 21, + 22, 21, 20, 167, 167, 167, 49, 48, 49, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 167, 167, 167, 30, 30, 29, 23, 22, 22, 31, 31, 31, 167, 167, 167, 27, 27, 28, 22, 22, 22, 39, 39, 39, 158, 158, 158, 24, 24, 23, 130, 130, 129, 46, 46, 46, 24, 24, 24, + 23, 23, 23, 35, 35, 35, 146, 146, 145, 23, 23, 23, 24, 24, 23, 167, 167, 167, 49, 49, 49, 23, 24, 24, 24, 24, 24, 138, 138, 138, 45, 44, 45, 23, 23, 23, 37, 37, 37, 155, 155, 155, 24, 24, 24, 23, 23, 24, 23, 23, 24, 25, 25, 24, 157, 157, 157, 24, 24, 23, 23, 23, 23, + 167, 167, 167, 31, 31, 31, 24, 24, 24, 37, 37, 37, 159, 159, 159, 23, 24, 24, 25, 25, 24, 167, 167, 167, 25, 24, 25, 24, 24, 24, 130, 130, 130, 48, 48, 48, 25, 24, 25, 25, 25, 25, 36, 36, 36, 146, 146, 146, 25, 25, 24, 24, 24, 24, 167, 167, 167, 50, 50, 50, 25, 25, 25, + 24, 24, 24, 167, 167, 167, 32, 31, 31, 25, 25, 25, 33, 33, 34, 167, 167, 167, 30, 30, 29, 25, 24, 24, 41, 40, 41, 158, 158, 158, 25, 24, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 34, 34, 34, 162, 162, 162, 24, 24, 25, 25, 25, 25, 167, 167, 167, 25, 24, 24, 25, 25, 25, + 25, 25, 25, 157, 157, 157, 25, 25, 26, 130, 130, 130, 47, 47, 47, 25, 24, 25, 24, 24, 24, 36, 36, 37, 146, 146, 146, 25, 24, 24, 25, 25, 25, 167, 167, 167, 32, 32, 32, 24, 24, 24, 37, 37, 37, 159, 159, 159, 24, 24, 25, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, + 132, 132, 132, 95, 95, 95, 26, 27, 26, 24, 23, 23, 24, 24, 24, 138, 138, 138, 45, 45, 44, 23, 23, 23, 37, 37, 37, 155, 155, 155, 24, 24, 24, 138, 138, 138, 44, 44, 45, 23, 23, 23, 37, 37, 37, 155, 155, 155, 23, 23, 23, 24, 23, 23, 23, 22, 22, 130, 130, 130, 46, 46, 47, + 22, 22, 22, 23, 23, 22, 31, 31, 31, 167, 167, 167, 23, 22, 22, 22, 22, 22, 157, 157, 157, 22, 21, 21, 23, 23, 23, 131, 131, 131, 94, 94, 94, 25, 25, 25, 22, 22, 21, 21, 22, 22, 167, 167, 167, 22, 21, 22, 22, 21, 22, 22, 22, 22, 167, 167, 167, 49, 49, 49, 22, 21, 22, + 21, 21, 20, 167, 167, 167, 28, 28, 28, 21, 21, 21, 34, 34, 35, 159, 159, 159, 21, 21, 21, 129, 129, 129, 45, 45, 44, 21, 21, 21, 21, 21, 21, 32, 32, 31, 145, 145, 145, 21, 22, 21, 22, 22, 21, 20, 19, 20, 20, 19, 19, 20, 20, 19, 131, 131, 131, 93, 93, 93, 21, 21, 21, + 20, 20, 19, 19, 19, 19, 167, 167, 167, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 19, 19, 167, 167, 167, 27, 26, 27, 20, 20, 21, 32, 33, 33, 159, 159, 159, 20, 20, 19, 19, 19, 18, 137, 137, 137, 41, 41, 41, 18, 18, 18, 34, 34, 33, 155, 155, 155, + 19, 19, 19, 167, 167, 167, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 19, 20, 131, 131, 131, 36, 36, 36, 19, 18, 18, 19, 19, 18, 167, 167, 167, 30, 29, 29, 18, 18, 18, 18, 18, 18, 42, 42, 42, 133, 133, 133, 19, 19, 19, 167, 167, 167, 18, 18, 17, 19, 18, 18, 167, 167, 167, + 18, 18, 18, 18, 18, 19, 18, 18, 18, 167, 167, 167, 18, 18, 18, 126, 126, 126, 43, 43, 43, 17, 17, 17, 18, 18, 18, 19, 19, 20, 160, 160, 160, 18, 17, 17, 17, 17, 17, 157, 157, 157, 17, 17, 17, 16, 17, 17, 167, 167, 167, 25, 25, 25, 17, 18, 18, 31, 31, 31, 158, 158, 158, + 17, 17, 18, 17, 17, 17, 130, 130, 130, 92, 91, 91, 20, 20, 21, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 167, 167, 167, 28, 28, 28, 17, 18, 17, 17, 17, 17, 41, 41, 40, 133, 133, 133, 18, 17, 17, 167, 167, 167, 24, 24, 24, 17, 17, 17, 29, 29, 29, + 158, 158, 159, 17, 17, 16, 17, 17, 17, 167, 167, 167, 28, 28, 28, 17, 17, 17, 16, 16, 16, 41, 40, 41, 133, 133, 133, 16, 16, 16, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 16, 17, 22, 22, 22, 59, 59, 60, 50, 50, 49, 22, 22, 22, 20, 20, 21, 20, 20, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 19, 20, 21, 21, 21, 20, 20, 21, 19, 19, 20, 21, 21, 22, 167, 167, 167, 21, 21, 21, 22, 22, 21, + 20, 20, 21, 21, 22, 22, 74, 74, 74, 117, 117, 118, 22, 22, 21, 22, 22, 23, 106, 106, 106, 93, 93, 93, 22, 22, 22, 21, 21, 21, 167, 167, 167, 101, 101, 101, 25, 25, 25, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 167, 167, 167, 89, 89, 89, 22, 22, 23, 77, 77, 77, + 154, 154, 154, 84, 84, 84, 23, 23, 23, 81, 81, 81, 131, 131, 131, 23, 23, 23, 75, 75, 75, 118, 118, 118, 24, 24, 24, 24, 23, 23, 108, 108, 108, 94, 94, 95, 24, 24, 23, 23, 23, 24, 167, 167, 167, 103, 103, 102, 26, 26, 26, 23, 23, 24, 84, 85, 85, 97, 97, 96, 24, 24, 24, + 78, 78, 78, 115, 115, 115, 24, 24, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 155, 155, 155, 25, 24, 24, 24, 24, 23, 167, 167, 167, 85, 85, 85, 25, 24, 24, 78, 77, 77, 131, 131, 131, 24, 24, 24, 24, 24, 25, 167, 167, 167, 25, 25, 24, 25, 24, 24, 76, 76, 76, 119, 119, 119, + 26, 26, 26, 24, 24, 24, 108, 108, 108, 95, 94, 94, 24, 24, 24, 25, 25, 25, 167, 167, 167, 103, 103, 103, 28, 28, 28, 25, 25, 26, 167, 167, 167, 90, 90, 90, 25, 24, 25, 79, 79, 79, 154, 154, 154, 85, 85, 85, 25, 25, 25, 82, 83, 83, 131, 131, 131, 25, 25, 25, 37, 37, 38, + 29, 29, 29, 25, 25, 26, 74, 74, 73, 135, 135, 135, 25, 25, 24, 25, 25, 26, 167, 167, 167, 25, 25, 25, 25, 25, 25, 25, 25, 24, 156, 155, 156, 24, 24, 24, 76, 76, 75, 118, 118, 119, 26, 26, 26, 24, 24, 24, 108, 108, 108, 95, 94, 95, 25, 25, 25, 25, 25, 25, 167, 167, 167, + 86, 86, 85, 25, 25, 25, 78, 78, 78, 131, 131, 131, 24, 24, 23, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 154, 154, 154, 44, 44, 44, 23, 23, 23, 27, 27, 28, 23, 23, 24, 85, 85, 84, 96, 96, 96, 23, 22, 23, 77, 77, 77, 115, 115, 115, 24, 24, 23, 84, 84, 84, + 96, 96, 96, 24, 24, 24, 78, 78, 77, 115, 114, 115, 23, 23, 22, 22, 23, 23, 23, 23, 23, 75, 75, 75, 121, 121, 122, 26, 25, 25, 23, 23, 22, 96, 96, 96, 167, 167, 167, 23, 23, 22, 22, 22, 22, 155, 155, 155, 23, 23, 23, 23, 23, 23, 154, 154, 154, 43, 43, 43, 22, 22, 23, + 27, 27, 26, 23, 23, 23, 167, 167, 167, 22, 22, 21, 21, 21, 21, 23, 23, 23, 167, 167, 167, 102, 102, 102, 25, 24, 24, 21, 22, 22, 167, 167, 167, 87, 87, 88, 21, 22, 21, 77, 77, 77, 130, 130, 130, 21, 22, 22, 74, 74, 73, 117, 117, 117, 21, 21, 21, 21, 21, 21, 106, 106, 106, + 93, 93, 93, 21, 21, 20, 21, 21, 21, 20, 20, 19, 21, 20, 21, 20, 20, 19, 154, 154, 154, 41, 40, 41, 20, 20, 20, 25, 24, 25, 20, 20, 20, 167, 167, 167, 19, 19, 19, 19, 19, 20, 19, 19, 19, 21, 21, 20, 19, 18, 19, 19, 19, 19, 167, 167, 167, 83, 83, 83, 19, 19, 20, + 75, 75, 75, 130, 130, 130, 19, 19, 18, 19, 18, 18, 82, 82, 82, 94, 94, 94, 19, 19, 19, 75, 75, 75, 113, 113, 113, 19, 18, 18, 167, 167, 167, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 71, 71, 71, 96, 96, 96, 18, 18, 18, 18, 18, 19, 167, 167, 167, 103, 103, 103, + 19, 19, 19, 21, 21, 21, 118, 118, 119, 84, 84, 84, 18, 18, 19, 167, 167, 167, 17, 17, 17, 18, 17, 18, 167, 167, 167, 19, 19, 19, 18, 18, 18, 18, 18, 18, 167, 167, 167, 17, 17, 17, 68, 68, 68, 123, 123, 123, 22, 22, 22, 17, 17, 17, 81, 81, 81, 165, 165, 165, 17, 17, 17, + 17, 17, 16, 155, 155, 155, 17, 17, 17, 18, 17, 17, 167, 167, 167, 82, 82, 82, 17, 17, 18, 74, 74, 73, 129, 129, 129, 17, 17, 17, 17, 17, 17, 154, 154, 153, 38, 38, 38, 16, 16, 16, 22, 22, 22, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 167, 167, 167, 103, 103, 103, + 18, 18, 18, 20, 20, 20, 118, 118, 118, 83, 83, 83, 17, 17, 17, 167, 167, 167, 85, 85, 85, 18, 17, 18, 74, 74, 74, 129, 129, 129, 17, 17, 17, 17, 17, 17, 167, 167, 167, 103, 102, 103, 17, 17, 18, 20, 19, 20, 118, 118, 118, 83, 83, 83, 17, 16, 17, 16, 15, 15, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 23, 22, 23, 59, 59, 60, 50, 50, 49, 22, 22, 22, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 20, 19, 21, 21, 21, 20, 20, 20, 21, 21, 20, - 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 22, 20, 21, 20, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, - 23, 23, 23, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 23, 22, 23, 23, 23, 22, 23, 23, 24, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 24, 23, 23, 23, 24, 24, 23, - 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 24, 24, 24, 24, 25, 25, 25, 24, 24, 23, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, - 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 24, 24, 25, 24, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, - 25, 26, 26, 25, 25, 24, 26, 26, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 24, 24, 24, 25, 24, 24, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 24, 26, 26, 26, 26, 26, 25, 26, 26, 25, 24, 24, 24, - 25, 25, 25, 26, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, - 23, 23, 23, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 24, 23, 23, 24, 23, 24, 24, 23, 24, 24, 24, 23, 23, 22, 23, 23, 23, 23, - 22, 22, 23, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 20, 22, 22, 21, 22, 21, 22, 22, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 20, - 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 21, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 19, 19, 20, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 18, 19, - 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 17, 17, 18, 18, 18, 18, 17, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 17, 17, 18, - 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 17, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 16, 17, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 18, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, - 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, 16, 15, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 18, 17, 16, 16, 17, 17, 17, 16, 16, 15, 17, 16, 17, 17, 17, 17, 17, 16, 18, 23, 23, 23, 59, 59, 60, - 50, 50, 49, 22, 22, 22, 21, 21, 19, 21, 21, 21, 20, 19, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 20, 21, 22, 21, 22, 21, 22, 22, 21, 22, + 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 167, 167, 167, 20, 21, 20, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 88, 88, 88, 138, 138, 138, 140, 140, 140, 102, 102, 102, 25, 25, 25, 22, 22, 22, 22, 21, 21, 167, 167, 167, 71, 71, 71, + 149, 149, 149, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 167, 167, 167, 73, 72, 73, 131, 131, 131, 139, 139, 139, 48, 48, 48, 85, 84, 84, 134, 134, 134, 144, 144, 143, 50, 50, 51, 22, 22, 22, 23, 23, 23, 89, 89, 88, 138, 138, 138, 141, 141, 141, 103, 103, 103, 27, 27, 26, + 23, 23, 23, 24, 24, 24, 167, 167, 167, 73, 73, 73, 149, 149, 149, 24, 24, 24, 24, 24, 24, 103, 103, 103, 131, 132, 132, 127, 127, 127, 37, 37, 36, 24, 23, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 154, 154, 154, 24, 24, 24, 24, 23, 25, 167, 167, 167, 74, 74, 74, 133, 133, 133, + 142, 142, 142, 50, 50, 49, 25, 25, 24, 125, 125, 125, 167, 167, 167, 135, 135, 135, 89, 89, 89, 25, 25, 24, 90, 90, 90, 138, 138, 138, 141, 141, 141, 105, 104, 105, 29, 29, 29, 25, 25, 25, 25, 25, 25, 167, 167, 167, 74, 74, 74, 149, 149, 149, 25, 25, 25, 167, 167, 167, 73, 73, 73, + 132, 132, 132, 140, 140, 140, 51, 51, 51, 86, 86, 86, 135, 135, 135, 144, 144, 144, 52, 52, 52, 25, 25, 25, 59, 59, 60, 132, 132, 132, 137, 137, 137, 136, 136, 136, 50, 50, 50, 27, 27, 27, 135, 135, 135, 167, 167, 167, 135, 135, 135, 101, 101, 101, 26, 26, 25, 154, 154, 154, 24, 24, 24, + 25, 25, 25, 90, 90, 90, 138, 138, 138, 141, 141, 141, 104, 104, 104, 27, 27, 27, 25, 25, 25, 24, 24, 24, 167, 167, 167, 75, 75, 75, 133, 133, 133, 142, 142, 142, 50, 50, 50, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 66, 66, 66, 141, 141, 141, 132, 132, 132, + 111, 111, 111, 24, 24, 24, 25, 25, 25, 104, 103, 103, 132, 132, 132, 127, 127, 127, 36, 35, 36, 23, 24, 24, 25, 25, 25, 103, 103, 103, 132, 131, 131, 126, 126, 126, 35, 35, 35, 23, 22, 23, 22, 22, 22, 24, 23, 23, 24, 23, 24, 93, 93, 93, 143, 143, 143, 130, 129, 130, 81, 81, 81, + 167, 167, 167, 22, 22, 22, 23, 23, 22, 154, 154, 154, 23, 23, 22, 23, 23, 23, 64, 64, 64, 140, 140, 140, 131, 131, 131, 112, 112, 112, 134, 134, 134, 167, 167, 167, 134, 134, 134, 99, 98, 99, 21, 21, 22, 167, 167, 167, 71, 71, 71, 148, 148, 148, 21, 21, 21, 167, 167, 167, 69, 69, 68, + 136, 136, 136, 143, 143, 143, 48, 48, 48, 21, 21, 21, 22, 21, 21, 87, 87, 87, 137, 137, 137, 140, 140, 140, 102, 102, 102, 24, 24, 24, 20, 21, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 63, 63, 63, 140, 140, 140, 131, 131, 131, 110, 109, 110, 124, 124, 124, 167, 167, 167, + 134, 134, 134, 86, 86, 86, 19, 20, 20, 20, 19, 19, 20, 20, 19, 20, 19, 20, 167, 167, 167, 72, 72, 72, 132, 132, 131, 141, 141, 141, 46, 46, 45, 19, 19, 19, 19, 18, 19, 20, 20, 20, 101, 101, 101, 130, 130, 130, 125, 125, 125, 34, 34, 34, 134, 134, 134, 167, 167, 167, 134, 134, 134, + 98, 97, 98, 19, 19, 19, 19, 19, 19, 21, 21, 22, 141, 141, 141, 21, 22, 21, 18, 18, 18, 167, 167, 167, 58, 58, 58, 126, 126, 126, 146, 146, 146, 103, 103, 103, 21, 20, 20, 18, 18, 18, 167, 167, 167, 19, 19, 19, 19, 19, 19, 167, 167, 167, 18, 18, 18, 18, 18, 19, 17, 17, 18, + 167, 167, 167, 18, 18, 18, 18, 17, 17, 84, 84, 84, 141, 141, 141, 128, 128, 128, 83, 83, 83, 153, 153, 153, 18, 17, 17, 18, 18, 18, 153, 153, 153, 18, 18, 18, 17, 17, 16, 167, 167, 167, 70, 70, 70, 131, 131, 131, 141, 141, 141, 44, 44, 44, 17, 17, 18, 18, 17, 17, 61, 61, 61, + 139, 139, 139, 130, 130, 130, 108, 108, 108, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 167, 167, 167, 57, 57, 57, 126, 126, 126, 146, 146, 146, 103, 103, 103, 20, 20, 20, 18, 18, 17, 167, 167, 167, 66, 65, 66, 135, 135, 135, 143, 143, 143, 44, 44, 44, 17, 17, 17, 17, 17, 16, + 167, 167, 167, 57, 57, 57, 126, 126, 126, 146, 146, 146, 103, 103, 103, 19, 19, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 18, 17, 16, 16, 17, 17, 17, 16, 16, 15, 17, 16, 17, 17, 17, 17, 17, 16, 18, 23, 23, 23, 59, 59, 60, + 50, 50, 49, 22, 22, 22, 21, 21, 19, 21, 21, 21, 20, 19, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 22, 21, 22, 22, 22, 21, 21, 21, 167, 167, 167, 22, 22, 21, 21, 21, 20, 21, 22, 21, 22, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 23, 23, 23, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 22, 23, 23, 22, 23, 22, 22, 22, 22, 23, 22, 22, 23, 22, 23, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 23, 24, 24, 23, 23, 24, 23, 24, 24, 24, 25, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, - 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 26, 25, 24, 25, 25, 25, 24, 25, 25, 25, 26, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, + 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 26, 25, 24, 25, 25, 25, 24, 25, 25, 25, 26, 25, 25, 24, 24, 24, 24, 25, 25, 162, 162, 162, 31, 31, 31, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 26, 26, 26, 25, 25, 26, 25, 25, 26, 25, 25, 25, 26, 25, 25, 25, 25, 24, 25, 25, 24, 26, 25, 25, 25, 25, 26, - 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 26, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, + 25, 25, 26, 25, 25, 25, 25, 25, 25, 167, 167, 167, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 26, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 23, 23, 23, 25, 25, 25, 23, 24, 24, 25, 25, 26, 24, 24, 25, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 22, 24, 24, 24, 23, 23, 24, 22, 22, 22, - 24, 23, 23, 24, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 23, 24, 23, 23, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 21, 21, 22, 22, 22, 23, 22, 23, 22, 23, 23, 21, 21, 20, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 22, 22, 22, 20, 20, 20, 20, 20, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 19, 19, 20, - 21, 20, 20, 21, 21, 21, 20, 20, 19, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 20, 20, 20, 21, 20, 20, 20, 20, 19, 19, 19, 19, 21, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 19, 18, 18, 18, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 17, 18, 17, 18, 17, 17, 16, 17, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, + 24, 23, 23, 24, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 167, 167, 167, 24, 23, 23, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 21, 21, 22, 22, 22, 23, 22, 23, 22, 23, 23, 21, 21, 20, 22, 22, 22, 167, 167, 167, + 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 167, 167, 167, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 22, 22, 22, 20, 20, 20, 20, 20, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 19, 19, 20, + 21, 20, 20, 21, 21, 21, 20, 20, 19, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 162, 162, 162, 28, 27, 27, 20, 20, 19, 19, 19, 19, 21, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 19, 167, 167, 167, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 18, 19, 18, 18, 18, 96, 96, 96, 72, 72, 72, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, + 18, 18, 18, 18, 18, 18, 167, 167, 167, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 17, 18, 17, 18, 17, 17, 16, 17, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 18, 18, 18, 17, 18, 17, 16, 17, 17, 18, 17, 16, 17, 17, 17, 16, 18, 16, 16, 17, 17, 16, 17, - 17, 17, 17, 18, 18, 17, 17, 17, 16, 18, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 16, 16, 17, + 17, 17, 17, 18, 18, 17, 167, 167, 167, 18, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 15, 16, 17, 17, 17, 22, 22, 22, 59, 59, 60, 50, 50, 49, 22, 22, 22, 21, 20, 20, 20, 20, 21, 20, 20, 21, 21, 20, 20, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 20, 21, - 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 20, 21, 20, 21, 20, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 23, 22, 22, 21, 21, 21, 21, 21, 21, 23, 23, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 21, 23, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, + 21, 21, 21, 21, 21, 21, 22, 21, 21, 167, 167, 167, 143, 143, 143, 143, 143, 143, 143, 143, 143, 95, 95, 95, 21, 21, 21, 23, 22, 22, 21, 21, 21, 21, 21, 21, 23, 23, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 21, 23, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 23, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 23, 24, 24, 24, 25, 25, 24, 24, 25, 24, 25, 24, 25, 25, 25, 25, 24, 23, 24, 24, 24, 24, - 26, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 26, 26, 25, 25, 25, 25, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 24, - 25, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 26, 26, 26, 25, 24, 25, + 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 25, 25, 25, 25, 102, 101, 102, 24, 24, 23, 24, 24, 24, 25, 25, 24, 24, 25, 24, 25, 24, 25, 25, 25, 25, 24, 23, 24, 24, 24, 24, + 26, 25, 25, 133, 133, 133, 81, 81, 81, 26, 26, 26, 25, 25, 25, 25, 25, 24, 26, 26, 25, 25, 25, 25, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 24, + 25, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 24, 75, 75, 75, 25, 25, 25, 25, 25, 25, 25, 25, 25, 101, 101, 102, 25, 25, 24, 24, 24, 24, 26, 26, 26, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 23, 24, 24, 23, 24, 24, 24, 24, 24, 25, 24, 25, - 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, - 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 23, 23, 22, 22, 22, 21, 21, 21, 22, 21, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 20, 22, 22, 21, 23, 22, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, - 22, 22, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 19, 18, 19, 19, 20, 20, 21, 21, 20, 19, 18, 18, 20, 20, 20, 20, 20, 19, 18, 18, 18, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 20, 20, 20, 18, 18, 19, 19, 19, 20, - 19, 19, 20, 19, 19, 19, 18, 19, 19, 20, 19, 19, 18, 18, 18, 19, 18, 18, 19, 19, 18, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 19, - 17, 17, 18, 19, 18, 19, 17, 17, 16, 18, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 16, 17, 18, 18, 19, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, - 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 18, 17, 17, 18, 17, 17, 16, 18, 17, 18, 16, 16, 16, 16, 16, 17, 17, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 15, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 18, 17, 17, + 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 167, 167, 167, 23, 22, 23, 22, 22, 22, + 101, 101, 101, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 23, 23, 22, 22, 22, 21, 72, 72, 73, 21, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 20, 22, 22, 21, 23, 22, 23, 167, 167, 167, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, + 22, 22, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 21, 133, 133, 133, 77, 77, 77, 20, 20, 20, 20, 20, 20, + 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 19, 18, 19, 19, 20, 20, 21, 21, 20, 19, 18, 18, 20, 20, 20, 20, 20, 19, 18, 18, 18, 19, 19, 19, 19, 19, 18, 71, 71, 71, 19, 19, 19, 20, 20, 20, 18, 18, 19, 19, 19, 20, + 19, 19, 20, 36, 36, 36, 133, 133, 133, 20, 19, 19, 18, 18, 18, 19, 18, 18, 19, 19, 18, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 19, 167, 167, 167, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 19, + 17, 17, 18, 19, 18, 19, 17, 17, 16, 18, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 98, 98, 98, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 16, 17, 18, 18, 19, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, + 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 18, 17, 17, 18, 17, 17, 16, 18, 17, 18, 16, 16, 16, 16, 16, 17, 167, 167, 167, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 15, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 22, 22, 23, 59, 59, 60, 50, 50, 49, 23, 22, 22, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 22, 21, 21, 21, 21, 21, 20, 20, 19, 20, 20, 21, 21, 21, 20, 20, 21, 20, 21, 20, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 21, 22, 23, 22, 23, 23, 23, 23, 23, 23, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 22, 22, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 24, 23, 24, 25, 24, 23, 23, 23, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, - 24, 24, 23, 24, 24, 23, 25, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 26, 25, 24, 25, 24, 23, 23, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 24, 24, 26, 25, 25, 26, 25, 25, 25, 25, 25, 24, 24, 24, 26, 26, 26, 24, 24, 25, 25, 25, 26, + 24, 24, 23, 24, 24, 23, 25, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 26, 25, 24, 25, 24, 23, 23, 54, 54, 54, 144, 144, 144, 156, 156, 156, 38, 37, 37, 26, 25, 25, 26, 25, 25, 25, 25, 25, 24, 24, 24, 26, 26, 26, 24, 24, 25, 25, 25, 26, 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 23, 26, 26, 25, 25, 25, 25, 26, 25, 25, 26, 26, 26, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 25, 25, 25, 25, 26, 26, 26, 26, 25, 24, 24, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 24, 24, 25, 25, 26, 25, 25, 26, 25, 25, 26, 25, 25, 25, 24, 25, 25, 26, 25, 25, 24, 24, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 26, 25, 24, 24, 25, 25, 26, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 22, 24, 23, 24, 24, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, - 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 23, 23, 23, 21, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 23, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 22, 22, 22, 22, 22, 21, 21, 21, - 22, 22, 22, 22, 21, 21, 23, 22, 22, 21, 22, 22, 22, 22, 23, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 22, - 21, 21, 21, 20, 19, 20, 20, 20, 20, 19, 20, 19, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 18, - 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 18, 20, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 19, 19, 18, 18, 18, + 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 167, 167, 167, 21, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 23, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 22, 22, 22, 22, 22, 21, 21, 21, + 22, 22, 22, 22, 21, 21, 23, 22, 22, 21, 22, 22, 167, 167, 167, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 22, + 21, 21, 21, 20, 19, 20, 20, 20, 20, 19, 20, 19, 20, 20, 19, 50, 50, 49, 143, 143, 143, 155, 155, 155, 34, 34, 34, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 18, + 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 18, 20, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 19, 19, 167, 167, 167, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 19, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, - 16, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 16, 17, 17, 16, 17, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 16, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 16, 17, 17, 16, 17, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 167, 167, 167, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 15, 15, 17, 17, 18, 16, 16, 15, 17, 16, 17, 17, 18, 17, 16, 16, 16, 17, 17, 16, 16, 17, 17, 16, 16, 17, 22, 22, 22, 59, 59, 60, 50, 50, 49, 22, 22, 22, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 21, 21, 21, 20, 21, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 20, 22, 22, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 20, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 24, 22, 22, 23, 23, 23, 23, 22, 22, 21, 22, 22, 22, @@ -906,7 +906,7 @@ static const unsigned char temp1[] = { 26, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 25, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 26, 26, 25, 25, 25, 24, 25, 25, 26, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 24, 24, 24, 23, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 22, 24, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 21, 21, - 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 70, 70, 71, 128, 128, 128, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 20, 20, 20, + 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 19, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 19, 19, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 19, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 16, 17, 17, 18, 17, 17, 17, 17, 16, 17, 18, 17, 18, 18, 16, 17, 17, 17, 18, 18, 18, @@ -920,108 +920,108 @@ static const unsigned char temp1[] = { 27, 26, 26, 27, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 27, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 26, 26, 27, 26, 25, 26, 26, 26, 26, 26, 26, 27, 27, 27, 25, 25, 24, 25, 25, 24, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 26, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 24, 24, 24, 25, 24, 25, 25, 24, 25, 24, 24, 24, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, - 24, 23, 24, 23, 23, 23, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 21, 21, 21, 20, 23, 23, 23, 21, 21, 21, 29, 29, 30, 136, 136, 137, 54, 54, 55, 21, 21, 21, 21, 22, 22, 22, 21, 21, + 24, 23, 24, 23, 23, 23, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 21, 21, 21, 20, 23, 23, 23, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 19, 19, 19, 20, 20, 21, 20, 20, 20, 20, 19, 20, 21, 21, 20, 20, 20, 19, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 20, 18, 18, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 20, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 15, 16, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 23, 23, 23, 60, 60, 62, 50, 50, 50, 23, 23, 23, 21, 21, 21, 21, 21, 20, 21, 20, 21, 22, 22, 21, 21, 21, 21, 21, 20, 20, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, - 21, 22, 21, 21, 21, 21, 23, 23, 24, 22, 22, 21, 23, 22, 22, 22, 23, 22, 29, 29, 29, 120, 120, 121, 145, 145, 145, 136, 136, 137, 113, 113, 113, 129, 129, 129, 22, 22, 22, 80, 79, 80, 112, 112, 112, 22, 22, 22, 23, 23, 22, 71, 71, 72, 112, 112, 113, 23, 23, 23, 56, 56, 56, - 137, 137, 137, 145, 145, 145, 120, 120, 121, 129, 129, 129, 72, 72, 71, 23, 23, 24, 23, 23, 24, 23, 23, 23, 24, 24, 23, 24, 23, 24, 97, 97, 97, 145, 145, 145, 145, 145, 146, 73, 72, 73, 145, 145, 146, 24, 24, 24, 25, 25, 25, 41, 41, 41, 145, 145, 146, 25, 25, 25, 25, 25, 25, - 105, 105, 106, 145, 145, 146, 145, 145, 146, 145, 145, 146, 81, 81, 81, 24, 24, 25, 25, 26, 25, 25, 25, 24, 26, 26, 26, 42, 42, 42, 146, 146, 146, 145, 145, 146, 145, 145, 146, 146, 146, 146, 146, 146, 146, 74, 74, 74, 146, 146, 146, 26, 26, 26, 81, 81, 82, 114, 114, 114, 26, 26, 26, - 26, 26, 26, 73, 73, 73, 114, 114, 115, 25, 25, 25, 35, 35, 35, 122, 122, 123, 146, 146, 146, 130, 130, 130, 114, 114, 114, 114, 114, 114, 42, 42, 42, 138, 138, 138, 66, 66, 66, 27, 27, 26, 50, 50, 50, 138, 138, 139, 50, 50, 51, 27, 27, 27, 26, 26, 26, 26, 26, 26, 34, 34, 34, - 122, 122, 122, 146, 146, 146, 138, 138, 138, 114, 114, 114, 130, 130, 130, 27, 27, 27, 35, 35, 35, 122, 122, 123, 146, 146, 146, 130, 130, 131, 114, 114, 114, 114, 114, 115, 27, 27, 27, 59, 59, 59, 138, 138, 138, 146, 146, 146, 122, 122, 123, 130, 130, 131, 74, 74, 74, 27, 27, 27, 146, 146, 146, - 58, 58, 58, 27, 27, 27, 90, 90, 90, 146, 146, 146, 146, 146, 146, 122, 122, 122, 50, 50, 50, 25, 25, 25, 25, 26, 26, 25, 25, 26, 26, 25, 25, 25, 25, 25, 73, 73, 73, 138, 137, 138, 145, 145, 146, 146, 146, 146, 89, 89, 89, 34, 33, 34, 113, 113, 114, 145, 145, 146, 146, 146, 146, - 113, 113, 114, 33, 33, 33, 25, 25, 24, 145, 145, 146, 56, 56, 56, 25, 25, 25, 40, 40, 41, 145, 145, 146, 40, 40, 40, 24, 24, 24, 40, 40, 41, 145, 145, 145, 24, 24, 24, 56, 55, 55, 145, 145, 146, 24, 24, 24, 23, 23, 23, 72, 72, 72, 128, 128, 129, 24, 24, 24, 24, 24, 24, - 72, 72, 71, 112, 112, 113, 24, 24, 24, 47, 47, 47, 137, 137, 137, 145, 145, 145, 121, 121, 121, 129, 129, 129, 79, 79, 79, 23, 23, 23, 145, 145, 145, 55, 55, 55, 22, 22, 22, 22, 22, 23, 128, 128, 129, 54, 55, 55, 54, 54, 55, 145, 145, 145, 22, 22, 22, 30, 30, 30, 120, 120, 120, - 144, 144, 145, 128, 128, 128, 22, 21, 22, 22, 21, 22, 95, 95, 95, 112, 111, 112, 22, 22, 22, 22, 22, 22, 128, 128, 128, 95, 95, 95, 20, 20, 21, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 19, 19, + 21, 22, 21, 21, 21, 21, 23, 23, 24, 22, 22, 21, 23, 22, 22, 22, 23, 22, 21, 21, 21, 23, 23, 22, 22, 22, 22, 22, 22, 21, 24, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 21, 22, 22, 22, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 24, 24, 24, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 24, 23, 23, 23, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 24, 25, 23, 24, 24, 25, 25, 25, 25, 25, 25, + 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 26, 25, 25, 25, 24, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 27, 26, 26, 26, + 26, 26, 26, 25, 25, 25, 26, 26, 27, 25, 25, 25, 27, 27, 27, 27, 26, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 27, 27, 26, 26, 26, 26, 28, 27, 27, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, + 26, 26, 25, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, + 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 26, 26, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 25, 26, 26, 26, 25, 24, 25, 26, 25, 26, 25, 25, 25, 24, 24, 25, 26, 25, 25, + 25, 25, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 25, 25, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, + 23, 23, 22, 23, 23, 23, 24, 24, 24, 22, 22, 22, 23, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 22, 22, 22, 23, 23, 23, 24, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, + 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 20, 20, 21, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 19, 19, 20, 19, 19, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 18, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 19, 18, 18, 19, 19, 18, 18, 18, 19, 18, 18, 19, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 18, 17, 18, 17, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 18, 17, 18, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 22, 23, 23, 60, 60, 62, 50, 50, 50, 22, 22, 22, 22, 22, 22, - 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 71, 71, 71, 128, 128, 128, 22, 22, 22, 30, 30, 30, 112, 112, 113, 128, 128, 128, - 22, 23, 23, 80, 79, 79, 112, 112, 113, 22, 22, 22, 23, 22, 23, 71, 71, 72, 113, 112, 113, 23, 22, 22, 129, 129, 129, 81, 81, 81, 23, 23, 23, 56, 55, 55, 129, 129, 129, 72, 72, 72, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 40, 40, 40, 145, 145, 146, 57, 57, 57, - 24, 23, 25, 56, 56, 56, 145, 145, 146, 24, 24, 24, 24, 24, 24, 40, 40, 40, 145, 145, 146, 24, 24, 25, 97, 97, 98, 121, 121, 121, 41, 41, 41, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 24, 26, 26, 25, 25, 24, 25, 25, 25, 25, 41, 41, 41, 145, 145, 146, 42, 42, 42, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 58, 57, 58, 146, 146, 146, 26, 25, 26, 82, 82, 82, 114, 114, 114, 25, 25, 25, 26, 26, 25, 74, 74, 74, 114, 114, 114, 27, 26, 27, 82, 82, 83, 130, 130, 130, 34, 34, 34, 44, 43, 42, 122, 122, 123, 114, 114, 114, 26, 26, 26, 59, 59, 58, - 138, 138, 138, 50, 51, 50, 130, 130, 130, 67, 66, 67, 27, 26, 26, 27, 27, 27, 27, 27, 26, 27, 26, 26, 75, 74, 75, 130, 130, 131, 27, 27, 27, 35, 35, 35, 114, 114, 115, 130, 130, 131, 26, 27, 27, 83, 82, 83, 130, 130, 131, 35, 35, 35, 43, 43, 43, 122, 122, 123, 114, 114, 114, - 26, 26, 26, 130, 130, 131, 83, 83, 83, 27, 27, 26, 59, 59, 59, 130, 130, 130, 74, 74, 75, 26, 26, 27, 146, 146, 146, 58, 58, 59, 74, 74, 74, 138, 138, 138, 49, 49, 50, 25, 25, 25, 98, 98, 98, 130, 130, 130, 27, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 27, 41, 41, 41, - 145, 145, 146, 74, 73, 74, 25, 25, 25, 25, 26, 25, 26, 26, 26, 98, 97, 98, 121, 121, 122, 33, 33, 33, 33, 34, 34, 121, 121, 122, 97, 97, 97, 25, 25, 25, 145, 145, 146, 56, 56, 57, 25, 25, 25, 41, 40, 40, 145, 145, 146, 40, 40, 40, 25, 25, 25, 40, 40, 39, 145, 145, 146, - 24, 24, 24, 56, 56, 57, 145, 145, 145, 24, 24, 24, 23, 23, 23, 72, 72, 72, 129, 129, 129, 24, 24, 24, 24, 24, 24, 72, 72, 72, 112, 112, 113, 22, 23, 22, 104, 104, 104, 104, 104, 105, 23, 22, 23, 55, 56, 55, 129, 129, 129, 80, 80, 81, 23, 23, 24, 145, 145, 145, 55, 55, 55, - 23, 23, 22, 22, 22, 22, 128, 128, 129, 55, 55, 55, 55, 55, 55, 145, 145, 145, 22, 22, 22, 71, 71, 72, 136, 136, 137, 30, 30, 30, 22, 22, 21, 21, 21, 21, 30, 30, 30, 136, 136, 137, 144, 144, 145, 37, 37, 36, 21, 22, 21, 22, 22, 22, 22, 21, 21, 21, 20, 20, 21, 21, 20, + 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, + 22, 23, 23, 23, 22, 22, 23, 22, 23, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 25, 25, 25, + 24, 23, 25, 24, 24, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 24, 26, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 26, 25, 26, 26, 26, 25, 26, 27, 26, 25, 25, 25, 26, 26, 25, 27, 26, 26, 26, 26, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 28, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, + 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, + 26, 26, 26, 27, 27, 27, 27, 27, 28, 27, 27, 26, 28, 28, 27, 26, 26, 26, 26, 26, 27, 26, 26, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 27, 25, 25, 26, 25, 25, 25, 27, 27, 26, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 27, 25, 25, 25, + 25, 25, 25, 26, 25, 26, 25, 25, 25, 25, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 23, 25, 25, 24, + 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 22, 24, 24, 23, 23, 23, 24, 23, 23, 24, 22, 23, 23, 22, 22, 22, + 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 20, 21, 22, 21, 22, 22, 22, 22, 21, 21, 21, 20, 20, 21, 21, 20, 21, 22, 21, 20, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 21, 20, 20, 21, 21, 21, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 20, 19, 19, 19, 19, 18, 19, 19, 18, 20, 19, 19, 19, 20, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 17, 19, 18, 18, 18, 19, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 17, 18, 18, 18, 19, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 19, 19, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 16, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 16, 16, 18, 18, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 15, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 16, 17, 16, 17, 16, 16, 16, 16, 16, 18, 17, 17, 18, 17, 17, 22, 22, 23, 60, 60, 62, 50, 50, 50, 23, 22, 22, 21, 21, 21, 20, 20, 21, 20, 20, 19, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, - 21, 21, 21, 22, 21, 21, 22, 22, 23, 63, 63, 63, 136, 136, 137, 71, 71, 71, 22, 22, 21, 71, 71, 71, 128, 128, 129, 22, 21, 22, 80, 80, 80, 112, 112, 113, 23, 23, 24, 22, 22, 22, 72, 72, 71, 112, 112, 113, 40, 40, 39, 145, 145, 145, 32, 31, 32, 23, 22, 23, 24, 24, 24, - 113, 112, 113, 71, 72, 72, 24, 24, 23, 24, 24, 24, 23, 23, 23, 22, 22, 23, 41, 40, 40, 145, 145, 146, 23, 24, 24, 24, 24, 24, 57, 56, 57, 145, 145, 146, 24, 24, 23, 24, 24, 25, 41, 41, 41, 145, 145, 146, 24, 24, 24, 129, 129, 130, 65, 65, 65, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 26, 25, 24, 24, 26, 26, 26, 25, 25, 26, 25, 25, 25, 41, 41, 41, 146, 145, 146, 42, 42, 43, 25, 25, 25, 25, 25, 26, 26, 26, 26, 58, 58, 58, 146, 146, 146, 26, 26, 26, 82, 82, 82, 114, 114, 114, 26, 26, 27, 26, 26, 27, 74, 74, 75, 114, 113, 114, - 26, 27, 26, 82, 82, 82, 106, 106, 107, 26, 26, 25, 27, 26, 26, 82, 82, 82, 114, 114, 114, 26, 27, 27, 26, 26, 26, 82, 82, 82, 146, 146, 146, 90, 90, 90, 27, 26, 27, 27, 27, 27, 28, 28, 27, 28, 28, 28, 26, 26, 26, 66, 67, 67, 138, 138, 138, 75, 75, 74, 28, 28, 28, - 74, 74, 74, 130, 130, 131, 26, 26, 26, 83, 83, 83, 106, 106, 107, 27, 27, 27, 27, 27, 27, 83, 83, 82, 114, 114, 115, 43, 43, 42, 146, 146, 146, 35, 35, 35, 26, 26, 26, 27, 27, 27, 114, 114, 114, 74, 74, 74, 27, 27, 27, 146, 146, 147, 58, 58, 58, 98, 98, 99, 90, 90, 91, - 26, 26, 27, 26, 27, 26, 34, 34, 34, 146, 145, 146, 42, 42, 42, 25, 25, 25, 25, 26, 25, 26, 26, 26, 74, 74, 74, 121, 121, 122, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 130, 130, 130, 65, 65, 65, 24, 24, 24, 26, 26, 25, 65, 65, 65, 130, 129, 130, 25, 25, 25, - 145, 145, 146, 57, 57, 57, 25, 25, 25, 41, 41, 41, 145, 145, 146, 40, 40, 41, 23, 24, 24, 40, 40, 40, 145, 145, 146, 24, 24, 25, 57, 57, 57, 145, 145, 146, 24, 24, 23, 23, 23, 23, 72, 72, 72, 128, 128, 129, 23, 23, 24, 24, 24, 24, 72, 72, 72, 113, 113, 113, 23, 23, 23, - 113, 113, 113, 80, 80, 81, 24, 24, 24, 24, 24, 23, 112, 112, 113, 80, 79, 80, 24, 23, 23, 145, 145, 145, 56, 56, 56, 22, 22, 23, 24, 23, 24, 128, 128, 128, 55, 55, 55, 55, 55, 55, 145, 145, 145, 22, 22, 22, 71, 71, 71, 112, 112, 112, 22, 22, 22, 22, 22, 22, 21, 21, 21, - 79, 79, 79, 120, 120, 120, 95, 95, 95, 95, 95, 96, 21, 21, 21, 21, 21, 21, 20, 21, 20, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, + 21, 21, 21, 22, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 21, 22, 23, 23, 23, 23, 22, 23, 23, 23, 24, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 24, 23, 22, 23, 24, 24, 24, + 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 22, 22, 23, 24, 24, 24, 24, 24, 25, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 25, 25, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, + 25, 25, 25, 25, 25, 26, 25, 24, 24, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 26, 27, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 26, 26, 27, 26, 26, 27, 27, 26, 27, 25, 25, 26, + 26, 27, 26, 26, 26, 26, 26, 26, 27, 26, 26, 25, 27, 26, 26, 26, 27, 26, 27, 27, 26, 26, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 27, 26, 26, 26, 27, 26, 27, 27, 27, 27, 28, 28, 27, 28, 28, 28, 26, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 28, 28, 28, + 26, 26, 26, 27, 26, 27, 26, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 26, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, + 26, 26, 27, 26, 27, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 26, 26, 25, 25, 25, 25, 26, 25, 26, 25, 25, 25, + 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, + 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 22, 23, 23, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 24, 23, 24, 22, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, + 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 21, 20, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 19, 19, 19, 20, 19, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 20, 20, 19, 20, 19, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 18, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 19, 20, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 17, 17, 18, 18, 19, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 18, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 15, 17, 17, 16, 16, 16, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 15, 17, 17, 16, 23, 23, 23, 60, 60, 62, 50, 50, 50, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 22, 22, - 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 21, 21, 22, 79, 79, 79, 120, 120, 120, 145, 145, 145, 145, 145, 145, 128, 128, 129, 23, 23, 22, 79, 79, 80, 112, 112, 112, - 23, 22, 22, 24, 24, 24, 72, 72, 72, 112, 112, 113, 39, 39, 39, 145, 145, 146, 31, 31, 31, 24, 24, 22, 24, 23, 23, 113, 112, 113, 72, 72, 71, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 25, 24, 40, 40, 39, 145, 145, 145, 24, 24, 24, 25, 24, 24, 57, 57, 56, 145, 145, 145, - 24, 24, 24, 25, 24, 24, 41, 41, 41, 145, 145, 146, 25, 25, 24, 129, 129, 130, 145, 145, 146, 145, 145, 146, 145, 145, 146, 145, 145, 146, 113, 113, 114, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 42, 42, 41, 145, 145, 146, 42, 41, 41, 26, 26, 25, 25, 25, 26, 26, 26, 26, - 58, 58, 58, 146, 146, 147, 27, 26, 26, 82, 82, 83, 114, 114, 115, 26, 25, 26, 27, 27, 26, 74, 74, 74, 114, 114, 115, 26, 26, 25, 82, 82, 82, 99, 99, 99, 26, 26, 26, 26, 26, 27, 82, 82, 82, 114, 114, 114, 26, 26, 27, 26, 27, 26, 82, 82, 83, 146, 146, 147, 90, 90, 91, - 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 28, 28, 27, 82, 82, 83, 122, 122, 122, 146, 146, 146, 146, 146, 146, 130, 130, 131, 27, 28, 28, 82, 82, 82, 99, 99, 99, 27, 27, 27, 26, 26, 25, 82, 82, 82, 114, 114, 114, 42, 42, 41, 146, 146, 147, 35, 35, 35, - 27, 27, 27, 27, 27, 27, 114, 114, 114, 74, 74, 74, 26, 26, 25, 146, 146, 146, 58, 58, 58, 98, 98, 98, 90, 90, 90, 26, 26, 26, 26, 26, 26, 33, 33, 33, 146, 146, 146, 42, 42, 41, 26, 26, 26, 27, 27, 26, 27, 27, 27, 73, 73, 73, 121, 121, 122, 26, 26, 26, 26, 26, 26, - 25, 25, 25, 25, 25, 24, 129, 129, 130, 66, 66, 66, 25, 25, 25, 25, 24, 24, 66, 66, 66, 129, 129, 130, 24, 24, 24, 145, 145, 146, 56, 56, 56, 25, 25, 25, 40, 40, 40, 145, 145, 146, 41, 41, 41, 25, 25, 25, 41, 40, 40, 145, 145, 146, 24, 24, 24, 57, 57, 57, 145, 145, 146, - 25, 24, 24, 24, 24, 24, 72, 72, 72, 129, 129, 129, 23, 23, 23, 23, 23, 23, 73, 73, 73, 112, 112, 112, 22, 22, 23, 112, 112, 113, 72, 72, 72, 23, 22, 23, 23, 23, 23, 112, 112, 113, 80, 80, 80, 23, 23, 22, 144, 144, 145, 55, 55, 56, 23, 23, 22, 23, 22, 22, 128, 128, 129, - 55, 55, 55, 55, 55, 55, 144, 144, 145, 22, 21, 21, 71, 71, 71, 112, 111, 112, 22, 22, 22, 21, 21, 21, 21, 21, 22, 128, 128, 128, 70, 70, 70, 38, 38, 38, 144, 144, 145, 29, 29, 29, 21, 21, 22, 20, 19, 20, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 21, 20, 22, 22, 21, + 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 21, 21, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, + 23, 22, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 24, 24, 22, 24, 23, 23, 24, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 25, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, + 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 26, 26, 25, 25, 25, 26, 25, 25, 25, 26, 26, 25, 25, 25, 26, 26, 26, 26, + 26, 26, 25, 26, 26, 27, 27, 26, 26, 26, 26, 27, 27, 26, 27, 26, 25, 26, 27, 27, 26, 27, 26, 26, 27, 27, 27, 26, 26, 25, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 26, 25, 26, 26, 25, 26, 26, 27, 26, 27, 26, 27, 27, 27, 27, 28, 28, 26, 26, 27, + 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 27, 27, 28, 28, 26, 27, 27, 28, 28, 27, 27, 27, 27, 26, 26, 25, 26, 26, 26, 27, 27, 26, 26, 26, 25, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, 26, 25, 26, 26, 26, 27, 27, 26, 27, 27, 27, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, + 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 24, 24, 26, 26, 26, 25, 25, 26, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, + 25, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, + 23, 22, 22, 23, 22, 22, 22, 22, 21, 22, 21, 21, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 20, 21, 20, 20, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 22, 20, 19, 20, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 21, 20, 22, 22, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 21, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 21, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 19, 19, 18, 19, 19, 18, 20, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, 18, 18, 19, 19, 19, 20, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 17, 17, 16, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 17, 17, 18, 17, 17, 18, 19, 18, 18, 17, 16, 17, 18, 18, 18, 18, 18, 19, 18, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 18, 17, 18, 17, 17, 17, 16, 16, 17, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 18, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 15, 17, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 22, 22, 22, 60, 60, 62, 50, 50, 50, 23, 23, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 20, 20, 21, 21, 20, 22, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 22, - 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 79, 79, 79, 120, 120, 121, 22, 22, 23, 80, 80, 80, 129, 128, 129, 56, 55, 55, 23, 23, 23, 104, 104, 105, 104, 104, 105, 23, 23, 23, 113, 113, 113, 96, 96, 96, 23, 23, 23, 23, 23, 24, 129, 129, 129, 71, 71, 72, 22, 22, 22, - 23, 23, 23, 24, 24, 23, 24, 24, 23, 40, 40, 40, 145, 145, 146, 24, 24, 24, 24, 24, 25, 57, 57, 57, 145, 145, 145, 81, 81, 81, 24, 24, 25, 81, 81, 81, 137, 137, 138, 25, 25, 25, 89, 89, 89, 97, 97, 98, 25, 24, 25, 26, 26, 27, 97, 97, 98, 98, 98, 98, 25, 25, 25, - 26, 26, 25, 26, 26, 26, 26, 25, 26, 42, 41, 41, 146, 146, 146, 41, 41, 41, 25, 25, 24, 26, 26, 26, 26, 26, 26, 58, 58, 58, 146, 146, 146, 26, 26, 27, 82, 81, 82, 129, 129, 130, 58, 58, 58, 26, 26, 26, 106, 106, 106, 106, 106, 107, 26, 26, 25, 82, 82, 82, 98, 98, 98, - 27, 27, 27, 26, 26, 25, 83, 82, 83, 114, 114, 115, 27, 27, 27, 66, 66, 67, 138, 138, 138, 51, 50, 50, 130, 130, 131, 67, 67, 67, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 83, 83, 83, 122, 122, 123, 27, 26, 27, - 82, 83, 83, 98, 98, 99, 27, 27, 27, 27, 28, 28, 82, 82, 83, 114, 114, 115, 26, 27, 26, 114, 114, 114, 98, 98, 99, 27, 27, 26, 27, 26, 26, 130, 130, 130, 74, 74, 74, 27, 27, 27, 146, 146, 146, 58, 59, 59, 74, 74, 74, 138, 138, 138, 50, 50, 50, 27, 27, 27, 82, 82, 82, - 130, 130, 130, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 41, 41, 41, 145, 145, 146, 74, 74, 74, 25, 25, 25, 25, 25, 25, 26, 26, 25, 98, 97, 98, 121, 122, 122, 33, 33, 33, 25, 25, 25, 114, 114, 114, 97, 97, 98, 25, 25, 25, 145, 145, 146, 105, 105, 105, 25, 25, 25, - 57, 57, 57, 145, 145, 146, 97, 97, 97, 25, 24, 24, 73, 73, 73, 137, 137, 138, 24, 24, 24, 57, 57, 57, 145, 145, 146, 80, 80, 81, 24, 24, 24, 80, 80, 80, 137, 137, 137, 81, 80, 81, 24, 24, 24, 97, 96, 97, 104, 104, 104, 23, 23, 23, 112, 112, 113, 72, 72, 72, 23, 23, 22, - 22, 22, 22, 113, 112, 113, 79, 79, 80, 22, 22, 22, 145, 145, 145, 104, 104, 104, 22, 22, 21, 48, 47, 47, 144, 144, 145, 47, 47, 47, 56, 56, 56, 145, 145, 145, 22, 22, 22, 71, 71, 71, 112, 112, 112, 22, 22, 23, 22, 22, 22, 63, 63, 62, 136, 136, 137, 30, 30, 30, 22, 22, 22, - 112, 112, 112, 79, 78, 79, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, + 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 21, 21, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 22, 23, 22, 22, 22, + 23, 23, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 25, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 25, 25, 24, 25, 26, 26, 27, 25, 25, 25, 26, 26, 26, 25, 25, 25, + 26, 26, 25, 26, 26, 26, 26, 25, 26, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 24, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 27, 26, 26, 25, 26, 26, 26, 27, 27, 26, + 27, 27, 27, 26, 26, 25, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 26, 26, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 28, 28, 27, 27, 27, 27, 26, 27, + 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, + 25, 24, 24, 25, 25, 24, 25, 25, 24, 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, + 22, 22, 22, 24, 23, 24, 21, 22, 22, 22, 22, 22, 24, 23, 24, 23, 22, 22, 22, 22, 21, 23, 23, 23, 22, 21, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, + 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 20, 18, 18, 18, 18, 18, 18, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 19, 17, 16, 16, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 16, 17, 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 18, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 22, 22, 22, 60, 60, 62, 50, 50, 50, 23, 23, 23, 21, 21, 21, 21, 20, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 22, - 21, 21, 21, 20, 20, 20, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 22, 22, 21, 128, 128, 129, 145, 145, 145, 144, 144, 145, 137, 137, 137, 55, 55, 55, 22, 22, 22, 79, 79, 79, 129, 128, 129, 120, 120, 120, 145, 145, 146, 137, 137, 138, - 47, 47, 47, 23, 23, 23, 40, 40, 40, 121, 121, 121, 145, 145, 146, 129, 129, 129, 129, 129, 129, 72, 72, 72, 24, 23, 23, 24, 24, 24, 23, 23, 23, 25, 25, 25, 129, 129, 129, 145, 145, 145, 145, 145, 146, 145, 145, 146, 72, 73, 73, 145, 145, 146, 104, 104, 105, 145, 145, 146, 145, 145, 146, - 73, 73, 73, 25, 25, 24, 25, 25, 25, 105, 105, 106, 145, 145, 145, 145, 145, 146, 121, 121, 122, 41, 41, 40, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 42, 42, 41, 145, 145, 146, 42, 42, 42, 25, 26, 26, 26, 26, 25, 26, 26, 25, 58, 58, 58, 146, 146, 146, 26, 27, 27, - 83, 82, 83, 130, 130, 130, 122, 122, 122, 146, 146, 146, 138, 138, 138, 51, 51, 50, 26, 26, 26, 82, 82, 83, 98, 98, 99, 26, 26, 26, 27, 27, 26, 83, 83, 83, 114, 114, 114, 42, 42, 43, 138, 138, 138, 66, 66, 67, 27, 27, 27, 51, 51, 50, 138, 138, 138, 51, 51, 51, 27, 28, 27, - 26, 26, 27, 28, 28, 28, 28, 28, 28, 130, 130, 131, 146, 146, 146, 146, 146, 146, 138, 138, 139, 58, 58, 59, 27, 26, 28, 82, 82, 82, 98, 98, 99, 27, 27, 28, 27, 27, 26, 83, 83, 83, 114, 114, 115, 27, 26, 27, 43, 43, 43, 122, 122, 123, 146, 146, 146, 130, 130, 131, 130, 130, 130, - 74, 74, 75, 27, 27, 27, 146, 146, 147, 58, 58, 58, 26, 26, 27, 90, 90, 90, 146, 146, 146, 146, 146, 146, 122, 122, 123, 51, 50, 51, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 58, 58, 58, 130, 129, 130, 145, 146, 146, 146, 145, 146, 97, 97, 98, 33, 33, 34, - 114, 114, 114, 146, 145, 146, 146, 146, 146, 114, 113, 114, 33, 33, 33, 25, 25, 25, 145, 145, 146, 105, 105, 106, 145, 145, 146, 145, 145, 146, 81, 81, 82, 89, 88, 89, 145, 145, 146, 145, 145, 146, 81, 82, 82, 24, 24, 24, 57, 57, 57, 145, 145, 146, 105, 105, 105, 145, 145, 146, 145, 145, 146, - 64, 64, 64, 112, 112, 113, 145, 145, 145, 145, 145, 145, 55, 55, 55, 24, 24, 24, 113, 113, 113, 72, 72, 73, 24, 23, 23, 22, 23, 22, 112, 112, 113, 79, 79, 80, 22, 22, 22, 145, 145, 145, 104, 104, 104, 145, 145, 145, 145, 145, 145, 96, 96, 96, 22, 22, 22, 55, 55, 55, 145, 145, 145, - 38, 38, 38, 144, 144, 145, 144, 144, 145, 144, 144, 145, 128, 128, 128, 112, 112, 112, 79, 79, 79, 22, 21, 21, 21, 21, 21, 55, 54, 55, 136, 136, 136, 22, 21, 23, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 21, 21, 21, 20, 20, 20, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 22, 22, 21, 23, 23, 22, 23, 23, 23, 22, 21, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 23, 24, 24, 24, 24, 24, + 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 25, 25, 25, 23, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 25, 25, 24, + 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 23, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 26, 26, 26, 26, 25, 26, 26, 25, 27, 26, 26, 25, 26, 25, 26, 27, 27, + 27, 27, 27, 26, 26, 26, 25, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 27, + 26, 26, 27, 28, 28, 28, 28, 28, 28, 27, 27, 28, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 26, 28, 26, 26, 27, 26, 26, 27, 27, 27, 28, 27, 27, 26, 28, 28, 28, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, + 26, 26, 27, 27, 27, 27, 27, 26, 27, 26, 27, 26, 26, 26, 27, 26, 26, 26, 26, 26, 25, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, + 26, 26, 26, 25, 25, 24, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 24, 24, 25, 26, 26, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, + 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 22, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 23, 23, 22, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, + 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 20, 22, 21, 23, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 20, 19, 20, 20, 19, 19, 20, 19, 19, 18, 19, 19, 20, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 18, 19, 20, 19, 20, 18, 18, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 19, 18, 18, 19, 19, 19, 17, 17, 18, 18, 18, 19, 18, 18, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 18, 18, 17, 17, 18, 18, 18, 17, 17, 16, 18, 18, 17, 18, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 18, 17, 18, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 18, 17, 16, 17, 17, 17, 23, 23, 23, 60, 60, 62, 50, 50, 50, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 21, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, - 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 25, 24, 25, 23, 23, 23, 112, 112, 112, 72, 72, 72, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, - 39, 38, 39, 145, 145, 145, 24, 24, 24, 24, 24, 24, 57, 57, 57, 145, 145, 146, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 25, 24, 24, 24, 25, 24, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 42, 42, 42, 146, 146, 146, 41, 40, 41, 26, 26, 26, 26, 26, 26, 25, 24, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 25, 25, 25, 27, 27, 27, 27, 27, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 27, 26, 26, + 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 25, 24, 25, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, + 23, 22, 22, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 25, 24, 24, 24, 25, 24, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 25, 26, 26, 26, 25, 24, 24, 26, 26, 26, 26, 26, 26, 25, 24, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 25, 25, 25, 27, 27, 27, 27, 27, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 27, 26, 26, 27, 27, 27, 28, 27, 27, 27, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 27, 27, 26, 27, 26, 28, 27, 28, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 28, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, - 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 28, 27, 26, 26, 27, 26, 26, 27, 27, 27, 27, 26, 27, 114, 114, 115, 74, 74, 75, 28, 28, 28, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 27, 27, 26, + 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 28, 27, 26, 26, 27, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 27, 28, 28, 28, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 24, 25, 25, 26, 25, 26, 25, 25, 24, 25, 25, 24, 25, 26, 25, 25, 25, 26, 24, 24, 25, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 24, 23, 23, 23, 24, 24, 25, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 22, 24, 24, 23, 23, 22, 22, 24, 24, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 23, - 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 22, 22, 22, 22, 22, 22, 22, 22, 23, 71, 71, 71, 112, 112, 112, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 22, + 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 21, 20, 21, 21, 20, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 20, 19, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 19, 20, 20, 19, 18, 18, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 19, 18, 18, 19, 18, 18, 18, 19, 18, 18, 18, 18, 17, 19, 19, 20, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, @@ -1029,13 +1029,13 @@ static const unsigned char temp1[] = { 16, 17, 17, 16, 16, 17, 17, 17, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 18, 17, 16, 17, 17, 17, 17, 18, 18, 18, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 16, 18, 18, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 22, 22, 23, 60, 60, 62, 50, 50, 50, 22, 22, 22, 21, 21, 22, 21, 21, 22, 21, 20, 20, 21, 21, 21, 22, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 23, 22, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 21, 23, 23, 23, 22, 23, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 22, 22, 22, 24, 23, 23, 23, 23, 23, - 23, 22, 23, 23, 23, 23, 24, 23, 23, 113, 113, 113, 72, 71, 72, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 41, 41, 41, 145, 145, 145, 23, 23, 24, 24, 24, 24, 57, 57, 56, 145, 145, 146, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 25, 26, - 25, 25, 26, 24, 24, 25, 25, 24, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 27, 26, 26, 42, 41, 42, 146, 145, 146, 41, 41, 42, 26, 26, 26, 26, 26, 26, 26, 26, 27, 58, 58, 58, 146, 146, 146, 26, 26, 26, 26, 26, 26, 26, 25, 26, 27, 27, 26, + 23, 22, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 24, 23, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 25, 26, + 25, 25, 26, 24, 24, 25, 25, 24, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 27, 26, 26, 26, 25, 26, 25, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 27, 27, 26, 26, 26, 25, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 26, 25, 27, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 28, 28, 27, 27, 27, 27, 26, 26, 27, 28, 28, 28, 27, 26, 26, 27, 27, 27, - 27, 26, 26, 27, 27, 28, 26, 26, 27, 26, 26, 27, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 25, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 25, 27, 27, 27, 28, 28, 28, 26, 26, 27, 27, 27, 27, 27, 27, 27, 114, 114, 114, 74, 74, 74, 26, 27, 26, 146, 146, 146, - 59, 58, 59, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 27, 26, 27, 26, 25, 25, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 24, 25, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, + 27, 26, 26, 27, 27, 28, 26, 26, 27, 26, 26, 27, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 25, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 25, 27, 27, 27, 28, 28, 28, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 26, 27, 26, 26, 26, 26, + 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 27, 26, 27, 26, 25, 25, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 24, 25, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 24, 24, 24, - 24, 23, 24, 24, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 22, 22, 22, 23, 23, 23, 23, 23, 24, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 21, 22, 21, 22, 22, 22, 55, 55, 55, 144, 144, 145, 22, 22, 23, 71, 71, 71, 111, 111, 112, + 24, 23, 24, 24, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 22, 22, 22, 23, 23, 23, 23, 23, 24, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 19, 19, 20, 20, 21, 19, 19, 20, 21, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 18, 21, 21, 20, 19, 19, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 18, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 18, 18, 19, 20, 19, 19, 19, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, @@ -1087,147 +1087,147 @@ static const unsigned char temp1[] = { 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 23, 23, 23, 60, 60, 62, 50, 50, 50, 23, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 22, 22, 22, 22, 21, 21, 22, 22, 21, 22, 21, 22, 21, 22, 21, 22, 21, 21, 23, 22, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 23, 22, 23, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 25, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 23, 24, 23, 24, 24, 24, 24, 23, - 24, 24, 24, 23, 23, 24, 24, 24, 24, 129, 129, 129, 73, 73, 73, 24, 24, 23, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 25, 25, 24, 25, 24, 24, 24, 25, 25, 25, 26, 24, 24, 24, 25, 24, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 26, 26, + 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 25, 25, 24, 25, 24, 24, 24, 25, 25, 25, 26, 24, 24, 24, 25, 24, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 26, 26, 26, 25, 26, 25, 25, 25, 25, 26, 27, 27, 27, 26, 26, 26, 26, 25, 26, 26, 25, 26, 27, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 25, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 28, 28, 28, 26, 26, 27, 27, 27, 25, 27, 26, 27, 27, 27, 27, 28, 28, 28, 28, 28, 27, 27, 27, 26, 27, 28, 27, 28, 28, 28, 27, 27, 27, 27, 27, 28, 28, 28, 28, 27, 27, 28, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 27, 27, 27, 26, 25, 26, 25, 26, 27, 26, 27, 26, 26, 27, 27, 26, 27, 27, 26, 26, 26, 26, 25, 25, 25, 26, 27, 27, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 24, 24, 23, 23, 23, 24, 24, 24, 23, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 23, 24, 24, 24, - 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 79, 79, 79, - 96, 95, 95, 21, 21, 21, 21, 21, 21, 20, 21, 20, 22, 21, 22, 22, 21, 22, 21, 21, 20, 21, 21, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 22, 21, 21, 21, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 21, + 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 22, 21, 22, 22, 21, 22, 21, 21, 20, 21, 21, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 22, 21, 21, 21, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 17, 19, 19, 20, 20, 19, 20, 19, 19, 18, 18, 18, 18, 19, 19, 20, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 17, 17, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 18, 18, 16, 16, 16, 17, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 23, 23, 23, 60, 60, 62, 50, 50, 50, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 22, 20, 20, 19, 21, 21, 21, 21, 20, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 25, 25, 25, 23, 23, 23, 81, 81, 81, 113, 113, 113, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 23, 25, 24, 24, 25, 25, 25, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 25, 25, 25, 23, 23, 23, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 23, 25, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 23, 23, 26, 26, 25, 24, 24, 25, 25, 25, 25, 26, 26, 25, 26, 26, 27, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 25, 27, 27, 27, 25, 25, 25, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 26, 28, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 28, 27, 27, 27, 28, 28, 27, 28, 27, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 27, 27, 28, 28, 28, 27, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 29, 29, 29, 28, 28, 28, 27, 27, 28, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 25, 27, 27, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 24, 25, 26, 26, 26, 26, 25, 25, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 25, 25, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, - 23, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 47, 47, 47, 144, 144, 145, 38, 37, 38, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 20, 21, 20, 20, 20, 20, + 23, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 23, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 19, 21, 21, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 21, 20, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 17, 17, 18, 19, 19, 18, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 18, 18, 17, 19, 19, 19, 19, 18, 18, 19, 19, 18, 19, 19, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 17, 18, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 15, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 17, 16, 16, 16, 15, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 23, 23, 23, 60, 60, 62, - 50, 50, 50, 22, 22, 22, 21, 21, 20, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, 23, 22, 22, 22, 22, 23, 23, 23, 22, 128, 128, 128, 55, 55, 55, - 22, 21, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 112, 112, 113, 80, 80, 80, 23, 23, 22, 96, 96, 96, 145, 145, 145, 145, 145, 145, 104, 104, 104, 145, 145, 145, 39, 39, 39, 80, 80, 80, 112, 112, 113, 24, 24, 24, 23, 23, 23, 72, 72, 72, 113, 113, 113, 24, 24, 24, 23, 23, 24, - 41, 41, 41, 145, 145, 146, 56, 56, 57, 24, 24, 24, 25, 25, 25, 24, 24, 23, 25, 24, 24, 25, 25, 25, 26, 25, 25, 49, 49, 50, 137, 137, 138, 145, 145, 146, 97, 96, 97, 81, 81, 81, 113, 113, 114, 25, 25, 25, 25, 25, 25, 74, 74, 74, 114, 114, 114, 26, 26, 26, 98, 98, 98, - 146, 146, 146, 146, 146, 146, 106, 106, 106, 146, 146, 146, 42, 42, 42, 82, 82, 82, 114, 114, 115, 27, 26, 27, 27, 26, 26, 73, 73, 74, 114, 114, 114, 26, 27, 26, 114, 114, 114, 83, 82, 83, 26, 26, 27, 58, 58, 58, 146, 146, 146, 75, 74, 74, 122, 122, 123, 146, 146, 146, 146, 146, 146, - 138, 138, 138, 75, 75, 75, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 28, 27, 27, 27, 99, 99, 99, 146, 146, 147, 146, 146, 147, 44, 44, 43, 91, 90, 91, 146, 146, 146, 146, 146, 147, 122, 122, 123, 52, 51, 52, 28, 29, 29, 27, 27, 27, 28, 27, 27, 28, 28, 27, 28, 27, 27, - 130, 130, 131, 146, 146, 147, 146, 146, 147, 146, 146, 147, 115, 115, 115, 59, 59, 60, 27, 27, 27, 27, 27, 27, 98, 99, 99, 146, 146, 147, 146, 146, 147, 107, 106, 107, 146, 146, 146, 42, 42, 42, 27, 27, 27, 27, 27, 27, 98, 98, 99, 122, 122, 122, 26, 25, 26, 26, 26, 26, 58, 58, 58, - 146, 146, 146, 26, 26, 27, 26, 26, 26, 114, 113, 114, 146, 146, 146, 146, 146, 146, 106, 106, 106, 130, 129, 130, 26, 26, 26, 25, 25, 26, 26, 25, 26, 25, 24, 25, 25, 25, 25, 130, 130, 130, 73, 73, 73, 25, 25, 24, 24, 24, 25, 41, 41, 41, 137, 137, 138, 81, 81, 82, 32, 32, 33, - 113, 112, 113, 145, 145, 146, 145, 145, 146, 113, 113, 113, 32, 32, 32, 24, 24, 23, 145, 145, 146, 121, 121, 121, 145, 145, 146, 145, 145, 146, 80, 80, 80, 24, 23, 23, 81, 81, 80, 113, 113, 113, 23, 23, 24, 80, 80, 80, 113, 113, 113, 24, 24, 24, 113, 112, 113, 80, 80, 80, 32, 32, 32, - 120, 120, 121, 145, 145, 145, 137, 136, 137, 112, 112, 112, 128, 128, 129, 23, 23, 24, 112, 112, 113, 80, 79, 80, 22, 22, 22, 22, 21, 21, 21, 21, 21, 79, 79, 80, 145, 144, 145, 145, 144, 145, 103, 103, 104, 144, 144, 145, 38, 37, 38, 21, 21, 21, 120, 120, 120, 95, 95, 96, 22, 22, 21, - 21, 21, 21, 22, 21, 21, 20, 20, 19, 22, 22, 21, 95, 95, 96, 79, 79, 78, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 79, 78, 79, 111, 111, 111, 21, 20, 21, 111, 111, 112, 78, 78, 78, 20, 20, 21, 70, 70, 70, 136, 135, 136, 144, 144, 145, 144, 144, 145, 86, 86, 86, - 53, 53, 53, 144, 144, 144, 19, 19, 19, 20, 19, 20, 36, 36, 37, 144, 144, 144, 20, 20, 19, 69, 69, 69, 144, 144, 144, 144, 144, 144, 111, 111, 111, 135, 135, 136, 69, 68, 69, 19, 19, 19, 77, 77, 77, 144, 144, 144, 144, 144, 144, 144, 144, 144, 110, 110, 111, 19, 19, 19, 110, 110, 111, - 77, 77, 77, 19, 19, 19, 18, 19, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 28, 27, 27, 102, 102, 102, 143, 143, 144, 144, 144, 144, 143, 143, 144, 102, 102, 102, 52, 52, 51, 52, 52, 51, 143, 143, 144, 18, 17, 18, 18, 18, 19, 17, 17, 17, 44, 43, 43, 135, 135, 135, 143, 143, 144, - 118, 118, 119, 126, 126, 127, 77, 77, 77, 17, 18, 18, 143, 143, 144, 50, 50, 50, 17, 17, 17, 17, 16, 17, 126, 126, 127, 51, 50, 51, 17, 17, 17, 143, 143, 144, 51, 51, 51, 18, 17, 17, 18, 18, 18, 126, 126, 126, 51, 51, 51, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, + 50, 50, 50, 22, 22, 22, 21, 21, 20, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 21, 23, 22, 22, + 22, 21, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 24, + 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 23, 25, 24, 24, 25, 25, 25, 26, 25, 25, 25, 25, 26, 24, 25, 24, 24, 24, 25, 24, 24, 23, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 27, 27, 26, 26, 25, 25, 26, 27, 27, 27, 26, 27, 26, 26, 26, 26, 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 26, 28, 28, 27, 27, 27, 27, 26, 27, 27, + 27, 27, 26, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 28, 27, 27, 27, 28, 27, 28, 27, 27, 28, 28, 28, 27, 28, 28, 27, 27, 27, 28, 27, 27, 27, 28, 28, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 27, 27, 27, 28, 27, 27, 28, 28, 27, 28, 27, 27, + 28, 28, 27, 28, 27, 28, 27, 27, 27, 27, 27, 27, 28, 28, 27, 28, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 28, 27, 28, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 25, 26, 25, 24, 25, 25, 25, 25, 26, 26, 26, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, + 24, 23, 24, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, + 23, 22, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 22, 22, 23, 23, 24, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, + 21, 21, 21, 22, 21, 21, 20, 20, 19, 22, 22, 21, 22, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 20, 19, 19, 20, 20, 21, 21, 21, 21, 19, 20, 19, + 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, + 18, 18, 18, 19, 19, 19, 18, 19, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 18, 18, 19, 18, 18, 19, 18, 18, 19, 19, 19, 18, 17, 18, 18, 18, 19, 17, 17, 17, 19, 18, 18, 18, 18, 17, 18, 18, 19, + 18, 17, 18, 17, 17, 17, 18, 19, 18, 17, 18, 18, 18, 19, 18, 16, 16, 16, 17, 17, 17, 17, 16, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 15, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 18, 16, 16, 16, 15, 15, 15, 16, 17, 17, 18, 17, 17, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 15, 15, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 15, 16, 16, 16, 17, 17, 16, 16, 17, 16, 17, 17, 17, 22, 22, 22, 60, 60, 62, 50, 50, 50, 21, 21, 22, 21, 21, 20, 22, 21, 22, 20, 20, 20, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 20, 20, 21, - 22, 22, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 22, 128, 128, 129, 54, 54, 54, 23, 23, 24, 22, 22, 22, 22, 22, 23, 23, 22, 22, 112, 112, 113, 80, 80, 81, 39, 38, 39, 145, 144, 145, 40, 40, 40, 23, 23, 23, 88, 88, 88, 145, 145, 145, - 39, 39, 40, 80, 80, 80, 113, 113, 113, 24, 24, 24, 24, 24, 24, 72, 72, 72, 113, 113, 113, 25, 25, 25, 24, 24, 24, 81, 81, 82, 145, 145, 146, 97, 97, 97, 24, 24, 24, 24, 25, 25, 23, 23, 24, 25, 25, 24, 25, 25, 25, 25, 24, 24, 97, 97, 97, 113, 113, 113, 25, 25, 25, - 26, 25, 26, 81, 81, 82, 113, 113, 114, 25, 24, 25, 26, 26, 26, 73, 73, 73, 114, 113, 114, 41, 41, 41, 146, 146, 146, 42, 42, 42, 26, 25, 26, 90, 90, 90, 146, 146, 146, 41, 41, 42, 82, 82, 82, 114, 114, 114, 26, 26, 27, 26, 26, 27, 74, 74, 74, 114, 114, 114, 27, 27, 27, - 114, 114, 114, 83, 82, 83, 51, 51, 51, 138, 138, 138, 66, 66, 66, 27, 27, 27, 26, 26, 26, 28, 27, 28, 26, 27, 26, 67, 67, 66, 138, 138, 138, 28, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 43, 43, 43, 146, 146, 147, 59, 58, 58, 28, 27, 28, 75, 75, 75, 138, 138, 138, - 51, 51, 51, 28, 28, 28, 99, 99, 99, 130, 130, 131, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 130, 130, 131, 75, 75, 75, 28, 28, 28, 27, 27, 26, 91, 91, 91, 146, 146, 147, 52, 52, 52, 43, 43, 43, 146, 146, 147, 43, 43, 43, 27, 27, 26, 91, 90, 91, - 146, 146, 147, 43, 43, 43, 26, 26, 26, 34, 35, 35, 138, 138, 138, 138, 138, 138, 58, 58, 58, 28, 27, 27, 58, 58, 58, 146, 146, 146, 27, 27, 27, 73, 74, 74, 130, 130, 130, 42, 42, 42, 26, 26, 25, 106, 106, 106, 130, 130, 130, 26, 26, 27, 26, 26, 26, 25, 25, 25, 26, 26, 25, - 26, 26, 25, 130, 129, 130, 73, 73, 73, 25, 25, 24, 33, 33, 34, 129, 129, 130, 89, 89, 89, 24, 24, 24, 97, 97, 97, 121, 121, 122, 33, 33, 33, 32, 31, 32, 121, 121, 122, 97, 97, 97, 24, 24, 24, 145, 145, 145, 73, 72, 73, 24, 24, 24, 56, 56, 56, 145, 145, 146, 56, 56, 56, - 80, 80, 80, 113, 113, 113, 23, 23, 24, 80, 80, 80, 113, 113, 113, 24, 24, 24, 112, 112, 113, 80, 80, 80, 71, 71, 71, 128, 128, 129, 23, 23, 22, 31, 30, 30, 112, 112, 113, 128, 128, 129, 22, 22, 23, 112, 112, 113, 80, 80, 80, 23, 22, 23, 22, 22, 22, 38, 38, 39, 145, 144, 145, - 55, 55, 55, 23, 23, 23, 79, 79, 79, 144, 144, 145, 38, 38, 38, 22, 22, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 22, 22, 22, 22, 22, 22, 22, 22, 21, 95, 95, 95, 79, 79, 79, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 20, 20, 79, 78, 79, 111, 111, 112, - 21, 21, 20, 111, 111, 111, 78, 78, 78, 36, 36, 36, 144, 144, 144, 69, 69, 70, 20, 20, 20, 20, 19, 20, 20, 20, 20, 53, 53, 53, 144, 144, 145, 19, 20, 20, 19, 19, 19, 36, 36, 37, 144, 144, 144, 19, 19, 20, 127, 127, 128, 69, 69, 69, 18, 18, 19, 69, 69, 69, 135, 135, 136, - 69, 69, 69, 69, 69, 69, 135, 135, 136, 53, 53, 53, 19, 19, 19, 19, 18, 18, 19, 19, 20, 20, 19, 19, 110, 110, 110, 77, 77, 77, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 26, 26, 26, 127, 127, 127, 119, 118, 119, 36, 36, 36, 18, 18, 19, 18, 18, 18, 109, 109, 110, - 77, 77, 76, 52, 52, 51, 143, 143, 144, 18, 18, 18, 18, 18, 18, 18, 18, 18, 102, 101, 102, 101, 101, 102, 18, 18, 18, 51, 51, 51, 126, 126, 126, 76, 77, 77, 18, 18, 18, 143, 143, 143, 51, 50, 51, 18, 18, 18, 17, 17, 17, 126, 126, 127, 51, 51, 51, 16, 17, 16, 143, 143, 144, - 51, 51, 51, 18, 17, 17, 17, 18, 18, 126, 126, 127, 51, 51, 51, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 18, 17, 17, 17, 17, 18, 17, 17, 16, 17, 18, 18, 17, 17, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 22, 22, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 24, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 24, 22, 22, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, + 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 23, 23, 24, 25, 25, 24, 25, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, + 26, 25, 26, 25, 25, 25, 25, 24, 25, 25, 24, 25, 26, 26, 26, 25, 25, 25, 26, 25, 26, 25, 25, 25, 26, 27, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 27, 26, 26, 25, 27, 26, 26, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 28, 27, 28, 26, 27, 26, 27, 27, 26, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 28, 27, 28, 28, 28, 28, 26, 26, 27, + 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 26, 28, 27, 28, 27, 27, 28, 28, 29, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 26, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 27, 26, 26, 26, 27, 28, 27, 27, 26, 26, 26, 27, 26, 27, 27, 27, 27, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 25, 25, 25, 26, 26, 25, + 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 26, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 23, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 23, 23, + 23, 23, 23, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 21, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, + 23, 23, 22, 23, 23, 23, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, + 21, 21, 20, 21, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 20, 20, 19, 18, 18, 19, 19, 19, 19, 19, 18, 19, + 19, 19, 18, 19, 19, 19, 18, 18, 18, 20, 20, 20, 19, 19, 19, 19, 18, 18, 19, 19, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 17, 17, 17, + 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 16, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 16, 17, 16, 18, 18, 18, + 18, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 18, 17, 17, 17, 17, 18, 17, 17, 16, 17, 18, 18, 17, 17, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 15, 23, 23, 23, 60, 60, 62, 50, 50, 50, 23, 23, 23, 21, 21, 21, - 20, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 128, 128, 128, 54, 55, 55, 23, 23, 23, 129, 128, 129, 72, 71, 72, - 22, 23, 22, 113, 112, 113, 79, 79, 79, 31, 31, 30, 145, 145, 146, 87, 88, 88, 23, 23, 23, 40, 40, 39, 145, 145, 145, 39, 39, 40, 80, 80, 80, 112, 112, 113, 24, 24, 24, 24, 24, 23, 71, 71, 72, 113, 113, 113, 25, 24, 25, 24, 24, 24, 137, 137, 137, 80, 80, 80, 145, 145, 146, - 41, 40, 40, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 25, 25, 25, 25, 97, 97, 98, 82, 82, 82, 25, 25, 25, 26, 26, 25, 81, 81, 81, 114, 114, 114, 26, 25, 26, 25, 25, 25, 74, 74, 74, 113, 113, 114, 34, 33, 34, 145, 145, 146, 90, 90, 90, 26, 26, 25, 42, 42, 42, - 146, 145, 146, 42, 42, 41, 82, 82, 83, 114, 114, 114, 25, 26, 25, 26, 26, 27, 74, 74, 75, 114, 114, 114, 26, 27, 26, 114, 114, 114, 122, 122, 123, 138, 138, 138, 74, 74, 75, 27, 27, 27, 28, 27, 27, 27, 27, 27, 51, 51, 51, 98, 98, 98, 122, 122, 123, 114, 114, 115, 28, 28, 28, - 28, 27, 28, 28, 28, 28, 27, 27, 27, 43, 43, 43, 146, 146, 147, 27, 27, 27, 27, 27, 27, 99, 99, 99, 91, 91, 91, 28, 28, 28, 28, 28, 28, 36, 36, 36, 146, 146, 147, 44, 44, 44, 28, 28, 27, 27, 27, 27, 28, 28, 28, 29, 28, 28, 130, 130, 131, 75, 75, 76, 27, 28, 27, - 28, 27, 27, 27, 27, 26, 82, 82, 83, 122, 122, 123, 36, 36, 36, 146, 146, 146, 91, 91, 91, 26, 26, 26, 43, 43, 44, 146, 146, 146, 44, 43, 43, 27, 27, 27, 82, 82, 83, 114, 114, 114, 83, 83, 83, 98, 98, 98, 27, 27, 27, 58, 58, 58, 146, 146, 146, 27, 26, 26, 98, 98, 98, - 90, 90, 90, 26, 26, 26, 25, 25, 26, 58, 57, 58, 130, 130, 130, 26, 26, 25, 27, 26, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 129, 129, 130, 73, 73, 74, 24, 25, 25, 121, 121, 122, 105, 105, 105, 24, 24, 25, 25, 26, 25, 129, 129, 130, 64, 64, 65, 25, 25, 25, 24, 24, 25, - 65, 65, 65, 129, 129, 130, 24, 24, 23, 145, 145, 146, 56, 56, 56, 24, 24, 23, 24, 24, 24, 105, 105, 105, 80, 80, 80, 80, 80, 80, 112, 112, 113, 23, 23, 23, 81, 81, 81, 113, 113, 113, 24, 24, 23, 113, 113, 113, 80, 80, 80, 63, 63, 64, 137, 137, 137, 72, 72, 72, 23, 23, 23, - 71, 71, 71, 128, 128, 129, 22, 22, 22, 112, 112, 113, 79, 80, 79, 22, 22, 22, 22, 21, 22, 71, 71, 71, 120, 120, 121, 22, 21, 22, 22, 21, 21, 21, 22, 22, 144, 144, 145, 38, 38, 38, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 23, 21, 21, 22, 21, 21, 21, - 21, 21, 20, 95, 95, 95, 78, 78, 79, 21, 21, 21, 95, 95, 96, 95, 95, 95, 21, 21, 20, 78, 78, 79, 111, 111, 111, 21, 21, 21, 111, 111, 111, 78, 78, 78, 70, 70, 70, 119, 119, 120, 19, 19, 19, 20, 20, 20, 21, 20, 20, 20, 19, 20, 53, 53, 53, 144, 144, 144, 20, 20, 20, - 20, 20, 19, 36, 36, 36, 144, 144, 144, 19, 19, 19, 119, 119, 119, 110, 110, 110, 26, 27, 27, 20, 19, 19, 127, 127, 127, 69, 69, 68, 94, 94, 94, 86, 85, 85, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 111, 110, 111, 77, 77, 77, 19, 19, 19, 18, 18, 19, - 18, 18, 18, 18, 18, 18, 69, 69, 69, 127, 127, 127, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 93, 93, 93, 76, 76, 77, 52, 52, 52, 143, 143, 144, 18, 18, 18, 19, 19, 19, 18, 17, 17, 110, 110, 110, 76, 76, 76, 18, 18, 18, 19, 19, 18, 110, 110, 111, 76, 76, 77, - 17, 17, 18, 143, 143, 144, 51, 51, 50, 18, 18, 16, 17, 17, 17, 126, 126, 127, 51, 51, 51, 18, 17, 17, 143, 143, 144, 50, 50, 50, 17, 17, 16, 16, 16, 17, 127, 127, 127, 50, 50, 51, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 18, 17, 17, + 20, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, + 22, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 24, 22, 22, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 22, 23, 25, 25, 24, 25, 24, 25, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 23, 24, + 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 26, 26, 25, 25, 24, 25, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 26, + 26, 25, 25, 26, 26, 25, 26, 26, 27, 26, 26, 27, 25, 26, 25, 26, 26, 27, 27, 26, 27, 26, 26, 26, 26, 27, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 28, 28, 28, 28, + 28, 27, 28, 28, 28, 28, 27, 27, 27, 28, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 28, 27, 27, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 28, 28, 29, 28, 28, 27, 27, 27, 28, 28, 28, 27, 28, 27, + 28, 27, 27, 27, 27, 26, 27, 27, 27, 28, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 28, 26, 26, 26, 28, 27, 28, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 26, 26, 25, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 27, 26, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 26, 25, 25, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, + 25, 25, 25, 25, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 22, 23, 23, 23, 23, 23, 23, + 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 23, 21, 21, 22, 21, 21, 21, + 21, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 22, 21, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 19, 19, 19, 20, 20, 20, 21, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 20, 20, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 18, 19, 18, 18, 18, 19, 20, 19, 19, 19, 20, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, + 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 17, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 16, 17, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 19, 18, 19, 19, 19, 17, 18, 18, + 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 18, 17, 18, 23, 23, 23, 61, 60, 62, 51, 50, 50, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, - 22, 22, 21, 22, 22, 23, 22, 22, 21, 22, 22, 21, 128, 129, 129, 55, 55, 55, 71, 71, 71, 137, 137, 137, 129, 128, 129, 23, 23, 24, 112, 112, 113, 80, 80, 80, 23, 23, 23, 72, 72, 72, 112, 112, 113, 145, 145, 145, 145, 145, 145, 145, 145, 146, 40, 40, 40, 80, 80, 80, 112, 112, 113, - 23, 23, 22, 24, 24, 24, 72, 72, 71, 113, 113, 113, 24, 23, 23, 73, 73, 73, 129, 129, 129, 24, 24, 24, 96, 96, 97, 89, 89, 89, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 24, 24, 97, 97, 97, 81, 81, 81, 24, 24, 25, 25, 25, 24, 81, 81, 81, 113, 113, 114, - 26, 26, 25, 26, 26, 26, 73, 74, 73, 114, 114, 114, 25, 26, 26, 74, 73, 74, 114, 113, 114, 146, 146, 146, 146, 146, 146, 146, 146, 146, 42, 42, 41, 82, 82, 82, 115, 114, 114, 26, 26, 26, 26, 26, 26, 74, 74, 74, 114, 114, 115, 26, 27, 26, 114, 114, 114, 122, 122, 122, 130, 130, 131, - 43, 43, 42, 28, 27, 27, 28, 27, 27, 98, 98, 99, 130, 130, 131, 98, 98, 99, 83, 83, 83, 27, 27, 27, 27, 27, 28, 28, 28, 27, 28, 27, 28, 28, 28, 28, 44, 44, 44, 146, 146, 147, 27, 27, 27, 27, 28, 27, 99, 99, 99, 91, 91, 91, 28, 27, 26, 28, 28, 27, 36, 36, 36, - 146, 146, 147, 44, 44, 43, 28, 28, 27, 28, 28, 28, 28, 28, 28, 27, 27, 28, 130, 130, 130, 75, 76, 75, 28, 28, 28, 28, 27, 27, 28, 27, 28, 50, 50, 50, 146, 146, 147, 26, 26, 26, 74, 74, 75, 114, 114, 115, 146, 146, 147, 146, 146, 147, 146, 146, 147, 43, 42, 42, 27, 27, 27, - 130, 130, 130, 74, 74, 75, 42, 42, 43, 146, 146, 146, 42, 42, 42, 58, 58, 58, 146, 146, 146, 26, 26, 26, 98, 98, 98, 90, 90, 90, 25, 26, 24, 26, 26, 26, 58, 58, 58, 129, 129, 130, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 129, 129, 130, 145, 145, 146, - 145, 145, 146, 145, 145, 146, 82, 82, 82, 25, 25, 24, 25, 25, 24, 129, 129, 130, 65, 65, 65, 24, 24, 23, 24, 23, 24, 64, 64, 65, 129, 129, 129, 24, 24, 24, 145, 145, 146, 57, 56, 57, 25, 25, 25, 24, 24, 24, 97, 97, 97, 81, 81, 81, 80, 81, 81, 113, 113, 113, 23, 23, 24, - 80, 80, 81, 113, 112, 113, 24, 23, 23, 112, 112, 112, 80, 80, 80, 23, 23, 24, 80, 80, 80, 121, 121, 121, 145, 145, 146, 145, 145, 145, 128, 128, 129, 22, 22, 22, 112, 112, 112, 79, 79, 79, 22, 22, 23, 22, 22, 23, 72, 71, 72, 120, 120, 120, 22, 22, 22, 23, 23, 23, 22, 22, 22, - 145, 145, 145, 38, 38, 39, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 94, 94, 94, 78, 78, 78, 37, 38, 38, 144, 144, 145, 136, 136, 136, 37, 37, 37, 78, 78, 79, 111, 111, 112, 20, 20, 21, 111, 111, 111, 78, 78, 78, - 70, 70, 70, 119, 119, 120, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 53, 53, 53, 144, 144, 145, 19, 19, 18, 19, 19, 19, 36, 36, 36, 144, 144, 144, 20, 19, 19, 44, 44, 44, 93, 94, 94, 144, 144, 144, 144, 144, 144, 144, 144, 144, 69, 68, 69, 94, 94, 94, 144, 143, 144, - 143, 143, 144, 143, 143, 144, 144, 144, 144, 143, 143, 144, 19, 19, 19, 110, 110, 111, 77, 77, 77, 19, 18, 19, 18, 18, 18, 19, 18, 19, 19, 18, 19, 85, 86, 85, 93, 93, 93, 18, 18, 18, 18, 18, 18, 110, 110, 110, 143, 143, 144, 143, 143, 144, 77, 76, 77, 52, 52, 51, 143, 143, 144, - 17, 18, 17, 17, 17, 17, 18, 18, 17, 110, 110, 110, 68, 68, 68, 18, 18, 18, 18, 17, 17, 110, 110, 110, 76, 76, 76, 17, 18, 17, 143, 143, 143, 51, 51, 51, 17, 17, 18, 16, 16, 17, 126, 126, 126, 51, 51, 52, 18, 18, 17, 143, 143, 144, 52, 51, 52, 18, 17, 18, 18, 18, 18, - 126, 126, 127, 51, 51, 50, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 17, 17, 16, 18, 18, 18, 18, 18, 17, 17, 17, 17, + 22, 22, 21, 22, 22, 23, 22, 22, 21, 22, 22, 21, 23, 23, 23, 22, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, + 23, 23, 22, 24, 24, 24, 23, 23, 22, 24, 24, 24, 24, 23, 23, 24, 24, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 24, 24, 25, 25, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, + 26, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 25, 25, 26, 26, 25, 25, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 28, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 26, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 25, 27, 27, 27, + 27, 27, 26, 28, 27, 27, 28, 27, 27, 26, 26, 27, 28, 28, 28, 26, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 28, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 27, 28, 27, 28, 28, 28, 28, 28, 27, 26, 28, 28, 27, 28, 28, 28, + 28, 28, 28, 28, 28, 27, 28, 28, 27, 28, 28, 28, 28, 28, 28, 27, 27, 28, 27, 27, 27, 28, 29, 28, 28, 28, 28, 28, 27, 27, 28, 27, 28, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 26, 26, 27, 27, 27, + 27, 26, 27, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 25, 27, 26, 26, 25, 26, 24, 26, 26, 26, 26, 26, 26, 25, 24, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, + 25, 25, 25, 24, 24, 25, 26, 26, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, + 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 22, 23, 23, 22, 23, 23, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 22, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 19, 20, 21, 21, 20, + 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 18, 18, 19, 19, 20, 19, 19, 19, + 18, 19, 19, 18, 18, 19, 19, 19, 19, 17, 17, 17, 19, 19, 19, 19, 18, 19, 19, 18, 18, 19, 18, 19, 18, 18, 18, 19, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 18, + 17, 18, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 16, 17, 17, 17, 16, 17, 17, 18, 18, 18, 17, 17, 17, 17, 19, 18, 18, 18, 17, 18, 18, 18, 18, + 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 17, 17, 16, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 23, 23, 23, 61, 61, 62, 51, 51, 50, 22, 22, 23, 20, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, - 21, 21, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 23, 20, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 128, 128, 129, 55, 55, 55, 129, 129, 129, 72, 72, 72, 112, 112, 112, 72, 71, 71, 112, 112, 113, 79, 79, 79, - 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 55, 55, 55, 145, 145, 145, 31, 31, 32, 80, 80, 80, 129, 129, 129, 56, 56, 56, 23, 23, 24, 105, 105, 105, 105, 105, 105, 25, 24, 24, 121, 121, 121, 80, 80, 80, 24, 24, 23, 56, 56, 56, 137, 137, 138, 33, 33, 33, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 24, 25, 97, 97, 98, 82, 81, 82, 25, 25, 25, 25, 25, 25, 81, 81, 82, 130, 130, 130, 57, 57, 57, 26, 26, 26, 105, 105, 106, 106, 106, 106, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 58, 58, 59, 146, 145, 146, 34, 34, 33, 82, 82, 82, - 130, 130, 131, 58, 58, 58, 26, 26, 26, 106, 106, 106, 106, 106, 106, 27, 26, 27, 114, 114, 114, 82, 82, 82, 75, 75, 75, 130, 130, 131, 42, 42, 42, 27, 27, 26, 122, 122, 123, 83, 82, 83, 28, 27, 27, 27, 26, 27, 28, 28, 27, 28, 28, 27, 28, 28, 29, 27, 27, 28, 28, 28, 27, - 44, 44, 44, 146, 146, 147, 28, 28, 29, 28, 28, 28, 75, 75, 76, 138, 138, 139, 52, 52, 52, 28, 28, 28, 83, 83, 83, 130, 130, 131, 27, 26, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 130, 130, 131, 75, 75, 75, 28, 28, 28, 28, 27, 27, 28, 28, 28, 51, 51, 51, - 146, 146, 146, 27, 27, 26, 27, 27, 28, 28, 28, 27, 27, 27, 26, 58, 58, 59, 146, 146, 147, 35, 35, 35, 67, 67, 67, 138, 138, 139, 27, 27, 27, 27, 26, 27, 106, 107, 107, 82, 82, 82, 58, 58, 58, 146, 146, 146, 26, 27, 26, 58, 57, 58, 138, 138, 139, 51, 51, 49, 26, 26, 26, - 74, 74, 74, 130, 130, 130, 25, 26, 27, 26, 26, 26, 26, 25, 25, 26, 26, 25, 26, 26, 26, 130, 130, 130, 74, 74, 74, 25, 25, 25, 49, 49, 49, 129, 129, 130, 73, 73, 73, 25, 25, 25, 97, 97, 97, 121, 121, 122, 33, 33, 32, 24, 24, 24, 113, 113, 113, 97, 97, 98, 25, 24, 24, - 145, 145, 146, 97, 96, 96, 24, 24, 23, 41, 41, 41, 137, 137, 137, 65, 65, 65, 81, 81, 80, 113, 113, 113, 23, 23, 23, 80, 80, 80, 112, 112, 113, 23, 23, 22, 113, 113, 113, 80, 80, 80, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 80, 80, 79, 120, 120, 121, 23, 23, 22, - 112, 112, 113, 120, 120, 121, 39, 39, 38, 23, 23, 23, 31, 31, 30, 137, 136, 137, 71, 71, 71, 21, 21, 21, 38, 38, 38, 145, 144, 145, 38, 38, 38, 22, 22, 21, 22, 22, 22, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 95, 95, 95, 78, 78, 79, - 94, 94, 95, 95, 95, 96, 78, 78, 79, 95, 95, 95, 78, 78, 78, 111, 111, 112, 21, 21, 21, 111, 111, 112, 78, 78, 78, 36, 36, 37, 144, 144, 145, 70, 70, 70, 20, 20, 20, 20, 20, 20, 20, 20, 19, 53, 53, 53, 144, 144, 145, 77, 77, 78, 20, 20, 19, 78, 77, 78, 136, 136, 136, - 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 28, 28, 28, 135, 135, 136, 61, 61, 61, 61, 60, 61, 119, 119, 119, 28, 28, 27, 19, 19, 19, 68, 68, 69, 127, 127, 127, 19, 19, 18, 110, 110, 111, 77, 77, 78, 18, 18, 18, 19, 19, 19, 18, 17, 17, 19, 18, 19, 85, 85, 85, - 93, 93, 94, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 19, 18, 18, 19, 19, 18, 51, 51, 51, 143, 143, 144, 77, 76, 77, 17, 17, 17, 18, 18, 18, 110, 110, 110, 67, 67, 68, 18, 18, 18, 19, 19, 18, 110, 110, 110, 76, 76, 76, 16, 16, 16, 143, 143, 144, 101, 101, 102, - 18, 18, 17, 42, 42, 43, 143, 143, 144, 43, 43, 43, 17, 17, 17, 143, 143, 144, 101, 101, 102, 18, 18, 16, 43, 43, 43, 143, 143, 144, 42, 41, 42, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, + 21, 21, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 23, 20, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 23, 22, 22, 21, + 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 23, 23, 24, 23, 24, 24, 23, 24, 23, 23, 24, 24, 24, 25, 25, 25, 25, 25, 25, + 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 27, 27, 27, 26, 25, 26, 26, 26, 25, 27, 26, 26, + 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 27, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 27, 26, 26, 25, 27, 27, 26, 27, 27, 28, 27, 27, 27, 28, 27, 27, 27, 26, 27, 28, 28, 27, 28, 28, 27, 28, 28, 29, 27, 27, 28, 28, 28, 27, + 28, 28, 28, 27, 27, 27, 28, 28, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 26, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 28, 28, 28, 27, 28, 27, + 26, 26, 26, 27, 27, 26, 27, 27, 28, 28, 28, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 28, 28, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 26, 27, 26, 27, 26, 26, 25, 26, 27, 27, 27, 27, 27, 25, 26, 26, 26, + 26, 26, 26, 27, 26, 26, 25, 26, 27, 26, 26, 26, 26, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, + 24, 23, 24, 24, 24, 23, 24, 24, 23, 25, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 24, 23, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 22, + 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 20, 20, 21, 22, 22, 22, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 19, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 19, 19, 20, 20, 20, 19, 20, 19, 20, 20, 20, 19, + 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 18, 20, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 18, 18, 18, 19, 19, 19, 18, 17, 17, 19, 18, 19, 19, 18, 18, + 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 19, 18, 18, 19, 19, 18, 17, 17, 17, 18, 19, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 19, 19, 18, 17, 17, 18, 17, 17, 17, 16, 16, 16, 18, 18, 17, 17, 18, 18, + 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 16, 18, 18, 18, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 23, 23, 24, 61, 61, 63, 51, 51, 51, 23, 22, 23, 22, 22, 22, 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, - 22, 22, 22, 128, 128, 129, 79, 79, 80, 128, 128, 129, 22, 21, 22, 55, 54, 55, 128, 129, 129, 112, 112, 113, 79, 79, 80, 23, 22, 23, 96, 96, 96, 145, 145, 145, 145, 145, 145, 145, 145, 145, 81, 81, 81, 23, 23, 23, 80, 80, 81, 129, 129, 129, 121, 121, 121, 145, 145, 145, 137, 137, 138, - 47, 47, 46, 56, 56, 56, 137, 137, 137, 33, 33, 33, 25, 24, 24, 24, 24, 24, 113, 113, 113, 81, 81, 81, 25, 25, 25, 24, 24, 24, 24, 24, 25, 73, 73, 73, 145, 145, 146, 146, 145, 146, 145, 145, 146, 98, 98, 98, 81, 81, 81, 130, 129, 130, 122, 121, 122, 145, 145, 146, 138, 138, 138, - 50, 50, 51, 25, 25, 25, 98, 98, 98, 145, 146, 146, 146, 146, 146, 145, 145, 146, 82, 82, 82, 26, 26, 26, 82, 82, 83, 130, 130, 130, 122, 122, 123, 146, 145, 146, 138, 138, 139, 50, 51, 51, 28, 28, 27, 114, 114, 115, 83, 82, 82, 27, 26, 26, 75, 75, 75, 130, 130, 131, 51, 51, 51, - 59, 58, 59, 130, 130, 131, 146, 146, 147, 146, 146, 146, 106, 106, 107, 28, 27, 27, 27, 27, 26, 27, 28, 28, 28, 28, 28, 131, 131, 131, 146, 146, 147, 146, 146, 147, 146, 146, 147, 44, 44, 43, 91, 91, 91, 146, 146, 146, 146, 146, 147, 123, 123, 123, 51, 51, 50, 27, 27, 28, 28, 28, 29, - 28, 28, 28, 27, 27, 27, 28, 28, 28, 131, 130, 131, 75, 75, 75, 27, 27, 28, 27, 27, 27, 28, 27, 27, 83, 83, 83, 122, 122, 123, 28, 27, 27, 98, 98, 99, 146, 146, 147, 146, 146, 147, 146, 146, 146, 82, 82, 82, 27, 27, 28, 114, 114, 115, 83, 83, 83, 27, 27, 27, 27, 27, 27, - 58, 58, 58, 138, 138, 138, 66, 66, 67, 146, 146, 147, 26, 25, 26, 26, 26, 26, 82, 81, 82, 146, 146, 146, 146, 146, 146, 122, 122, 122, 129, 130, 130, 26, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 129, 129, 130, 73, 73, 74, 25, 25, 26, 25, 25, 25, 89, 89, 89, - 97, 97, 97, 25, 26, 25, 33, 33, 33, 113, 113, 113, 145, 145, 146, 145, 145, 146, 113, 113, 113, 32, 32, 32, 25, 25, 24, 145, 145, 146, 105, 105, 105, 145, 145, 146, 145, 145, 145, 97, 97, 98, 24, 24, 24, 80, 80, 81, 113, 112, 113, 24, 24, 24, 80, 80, 80, 112, 112, 113, 23, 23, 24, - 112, 112, 113, 80, 80, 80, 23, 23, 23, 129, 129, 129, 145, 145, 145, 145, 145, 145, 137, 137, 137, 55, 55, 54, 23, 23, 23, 112, 112, 112, 112, 112, 112, 120, 120, 121, 145, 145, 145, 55, 55, 55, 55, 55, 54, 136, 136, 137, 144, 144, 145, 120, 120, 121, 144, 144, 145, 38, 38, 38, 21, 21, 22, - 22, 22, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 95, 95, 95, 87, 87, 87, 136, 136, 136, 36, 36, 37, 29, 29, 28, 135, 135, 136, 95, 94, 95, 111, 112, 112, 20, 20, 20, 111, 111, 112, 79, 78, 79, 20, 20, 20, 53, 53, 54, 127, 127, 128, - 144, 144, 144, 144, 144, 145, 95, 95, 95, 53, 53, 52, 144, 144, 144, 102, 102, 102, 144, 144, 144, 144, 144, 144, 69, 69, 70, 19, 19, 19, 69, 69, 69, 144, 144, 144, 144, 144, 144, 143, 143, 144, 110, 110, 111, 19, 19, 18, 20, 20, 19, 77, 77, 77, 144, 144, 144, 144, 144, 144, 127, 127, 127, - 52, 52, 52, 18, 19, 18, 110, 110, 110, 77, 77, 78, 18, 19, 19, 18, 17, 17, 19, 19, 18, 19, 19, 19, 69, 69, 69, 127, 127, 127, 18, 18, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 19, 51, 51, 51, 143, 143, 144, 93, 93, 93, 143, 143, 144, 110, 110, 110, - 110, 110, 110, 68, 68, 68, 18, 17, 18, 18, 18, 18, 110, 110, 110, 76, 76, 76, 17, 17, 17, 143, 143, 144, 102, 102, 102, 143, 143, 144, 143, 143, 144, 92, 92, 92, 18, 18, 18, 17, 16, 16, 143, 143, 143, 101, 101, 102, 143, 143, 143, 143, 143, 143, 93, 93, 93, 17, 17, 17, 17, 17, 16, + 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 21, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, + 23, 22, 22, 24, 24, 24, 24, 23, 23, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, + 27, 26, 27, 25, 25, 25, 26, 26, 27, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 25, 25, 27, 27, 28, 26, 27, 27, 28, 28, 27, 27, 27, 27, 27, 26, 27, 27, 26, 26, 27, 27, 28, 26, 26, 27, 27, 28, 27, + 27, 26, 27, 28, 27, 27, 28, 27, 28, 27, 27, 26, 27, 27, 28, 28, 27, 27, 27, 27, 26, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 28, 28, 28, 27, 27, 27, 28, 28, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 26, 27, 27, 28, 28, 28, 29, + 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 27, 28, 28, 28, 27, 27, 27, 28, 27, 27, 27, 28, 27, 27, 27, 27, 28, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, + 26, 26, 26, 26, 27, 26, 26, 26, 27, 27, 27, 27, 26, 25, 26, 26, 26, 26, 26, 25, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, + 25, 25, 25, 25, 26, 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 23, 24, 24, 24, 23, 25, 25, 25, 24, 24, 24, 23, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 23, 24, 23, 24, 22, 22, 21, 23, 23, 23, 22, 22, 21, 21, 22, 22, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, + 22, 22, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 19, 19, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, 20, 20, 21, 19, 19, 20, + 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 18, 20, 20, 19, 19, 18, 18, 19, 19, 19, 19, 19, 18, 19, 18, 18, + 19, 19, 18, 18, 19, 18, 18, 18, 18, 19, 19, 19, 18, 19, 19, 18, 17, 17, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 19, 17, 17, 18, 18, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, + 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 18, 18, 18, 17, 16, 16, 16, 16, 16, 17, 17, 18, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 18, 18, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 23, 23, 23, 61, 61, 63, 51, 51, 51, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 20, 22, 21, 21, 21, 21, 22, 22, 22, 21, - 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 21, 21, 21, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 128, 128, 129, 137, 137, 137, 71, 71, 71, 22, 22, 21, 22, 22, 22, 112, 112, 112, 145, 145, 145, 79, 80, 79, 23, 23, 23, 24, 24, 23, 23, 23, 23, + 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 21, 21, 21, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 22, 23, 24, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 25, 25, 24, 24, 25, 24, 24, 24, 25, 25, 25, 25, 24, 25, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 26, 25, 25, - 97, 97, 98, 82, 81, 81, 25, 25, 26, 24, 24, 24, 81, 80, 81, 114, 114, 114, 25, 25, 26, 25, 25, 24, 26, 26, 25, 25, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 24, 26, 26, 26, 26, 27, 27, 27, 27, 27, 25, 25, 26, 25, 26, 26, 26, 26, 27, 27, 27, 27, - 26, 26, 27, 26, 26, 25, 26, 26, 26, 114, 114, 115, 82, 82, 82, 26, 26, 26, 28, 27, 27, 27, 26, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 28, 27, 28, 28, 28, 29, 28, 28, 28, 27, 28, 27, 27, 28, 43, 43, 44, 146, 146, 147, 28, 27, 27, - 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 27, 27, 28, 29, 29, 28, 28, 27, 27, 27, 27, 27, 28, 28, 28, 28, 27, 27, 27, 27, 130, 130, 131, 75, 75, 75, 28, 28, 27, 28, 27, 27, 98, 98, 98, 146, 146, 147, 67, 67, 67, 27, 27, 28, 27, 27, 27, - 28, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 28, 27, 28, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 26, 26, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 57, 57, 57, 130, 129, 130, 26, 26, 27, - 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 129, 129, 130, 73, 73, 73, 24, 24, 24, 33, 33, 33, 121, 121, 122, 81, 81, 82, 25, 25, 25, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 145, 145, 146, 56, 56, 56, 25, 24, 24, - 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 24, 80, 80, 80, 113, 113, 113, 22, 23, 23, 112, 112, 113, 80, 80, 80, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, - 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 144, 144, 145, 38, 38, 38, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 20, 19, 20, 21, 22, 21, 95, 95, 96, 136, 136, 137, 95, 94, 95, 21, 21, 21, 21, 20, 21, - 78, 78, 78, 144, 144, 144, 111, 111, 111, 19, 20, 20, 21, 21, 20, 20, 20, 19, 19, 20, 20, 20, 21, 20, 20, 19, 19, 20, 21, 20, 20, 20, 20, 20, 20, 20, 53, 53, 52, 144, 144, 144, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, - 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 18, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 17, 110, 110, 111, 76, 76, 77, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 118, 118, 119, 110, 110, 111, 27, 27, 26, - 19, 19, 19, 34, 34, 34, 93, 93, 93, 77, 76, 76, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 143, 143, 143, 51, 50, 51, 18, 17, 17, 17, 17, 17, 17, 17, 18, + 25, 25, 25, 25, 25, 25, 25, 25, 26, 24, 24, 24, 24, 24, 24, 26, 26, 26, 25, 25, 26, 25, 25, 24, 26, 26, 25, 25, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 24, 26, 26, 26, 26, 27, 27, 27, 27, 27, 25, 25, 26, 25, 26, 26, 26, 26, 27, 27, 27, 27, + 26, 26, 27, 26, 26, 25, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 28, 27, 27, 27, 26, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 28, 27, 28, 28, 28, 29, 28, 28, 28, 27, 28, 27, 27, 28, 27, 27, 28, 28, 28, 28, 28, 27, 27, + 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 27, 27, 28, 29, 29, 28, 28, 27, 27, 27, 27, 27, 28, 28, 28, 28, 27, 27, 27, 27, 28, 28, 28, 28, 28, 27, 28, 28, 27, 28, 27, 27, 27, 27, 26, 28, 28, 27, 28, 27, 27, 27, 27, 28, 27, 27, 27, + 28, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 28, 27, 28, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 26, 26, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 24, 26, 25, 25, 26, 26, 27, + 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 23, 23, 24, 24, 24, 24, 25, 24, 24, + 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 24, 23, 23, 24, 24, 24, 23, 22, 23, 23, 23, 23, 23, 24, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, + 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 20, 19, 20, 21, 22, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 21, 21, 20, 20, 20, 19, 19, 20, 20, 20, 21, 20, 20, 19, 19, 20, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, + 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 18, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 17, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, + 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 18, 17, 18, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 18, 17, 18, 17, 17, 17, 23, 22, 23, 61, 61, 63, - 51, 51, 51, 23, 23, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 128, 128, 129, 128, 128, 129, - 22, 22, 22, 23, 23, 23, 23, 22, 23, 55, 55, 55, 145, 145, 145, 80, 80, 80, 24, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 24, - 24, 24, 23, 25, 25, 24, 24, 24, 24, 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 26, 25, 24, 24, 24, 97, 97, 98, 81, 81, 82, 25, 25, 26, 25, 25, 25, 81, 81, 81, 113, 113, 113, 26, 26, 26, 25, 25, 26, 25, 25, 24, 25, 25, 25, 26, 26, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 28, 27, 27, 26, 26, 26, 27, 26, 26, 27, 28, 28, 114, 114, 114, 83, 83, 83, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, - 27, 26, 27, 27, 27, 28, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 27, 27, 44, 43, 43, 146, 146, 147, 28, 28, 29, 29, 28, 28, 27, 27, 28, 28, 28, 28, 28, 28, 29, 28, 28, 29, 29, 29, 29, 27, 27, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 29, 27, 27, 27, - 130, 130, 131, 146, 146, 147, 146, 146, 147, 146, 146, 147, 122, 122, 122, 59, 59, 59, 28, 27, 27, 28, 28, 28, 28, 28, 29, 27, 27, 27, 27, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 58, 57, 58, - 146, 146, 146, 26, 26, 25, 27, 26, 27, 26, 26, 27, 26, 26, 26, 27, 27, 26, 58, 58, 58, 130, 129, 130, 25, 25, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 130, 130, 130, 146, 146, 146, 146, 146, 146, 146, 146, 146, 114, 113, 114, 33, 34, 33, 25, 25, 25, 25, 25, 25, - 26, 25, 26, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 145, 145, 146, 56, 56, 56, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 81, 81, 81, 113, 113, 113, 24, 24, 24, 81, 80, 81, 112, 112, 113, 23, 23, 23, 112, 112, 113, 80, 80, 80, 23, 23, 23, - 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 144, 144, 145, 38, 38, 38, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, - 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 95, 95, 95, 144, 144, 145, 38, 37, 37, 20, 20, 21, 22, 21, 22, 28, 28, 29, 136, 136, 136, 111, 111, 111, 21, 21, 21, 111, 111, 111, 78, 78, 78, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 53, 53, 53, 144, 144, 144, 20, 20, 20, 20, 19, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 19, 110, 110, 110, - 77, 77, 78, 17, 17, 17, 17, 17, 17, 19, 19, 18, 19, 19, 19, 17, 17, 17, 27, 26, 26, 94, 93, 93, 144, 144, 144, 143, 143, 144, 143, 143, 144, 102, 102, 102, 52, 52, 52, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 18, - 18, 18, 17, 19, 18, 18, 18, 18, 18, 18, 17, 17, 143, 143, 144, 51, 51, 51, 17, 17, 18, 18, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 18, 19, 19, 17, 17, 17, 18, 18, 18, 16, 16, 15, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, + 51, 51, 51, 23, 23, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, + 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 23, 22, 22, 22, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 24, + 24, 24, 23, 25, 25, 24, 24, 24, 24, 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 26, 25, 24, 24, 24, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 26, 26, 26, 25, 25, 26, 25, 25, 24, 25, 25, 25, 26, 26, 25, 25, 25, 25, + 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 28, 27, 27, 26, 26, 26, 27, 26, 26, 27, 28, 28, 26, 26, 26, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, + 27, 26, 27, 27, 27, 28, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 27, 27, 28, 28, 27, 28, 27, 28, 28, 28, 29, 29, 28, 28, 27, 27, 28, 28, 28, 28, 28, 28, 29, 28, 28, 29, 29, 29, 29, 27, 27, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 29, 27, 27, 27, + 28, 27, 27, 28, 28, 27, 28, 27, 28, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 27, 27, 28, 28, 28, 28, 28, 29, 27, 27, 27, 27, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 25, 25, + 27, 26, 26, 26, 26, 25, 27, 26, 27, 26, 26, 27, 26, 26, 26, 27, 27, 26, 26, 26, 25, 26, 25, 26, 25, 25, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, + 26, 25, 26, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 25, 24, 25, 24, 24, 23, 24, 24, 24, 24, 24, 25, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, + 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, + 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 21, 22, 21, 22, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 18, + 19, 19, 19, 17, 17, 17, 17, 17, 17, 19, 19, 18, 19, 19, 19, 17, 17, 17, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 19, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 18, + 18, 18, 17, 19, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 18, 19, 19, 17, 17, 17, 18, 18, 18, 16, 16, 15, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 16, 16, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 18, 17, 17, 16, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 17, 16, 23, 23, 23, 61, 61, 63, 51, 51, 51, 22, 22, 22, 21, 21, 22, 20, 20, 20, 21, 21, 20, 21, 20, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 21, 21, 21, 21, 23, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, @@ -1289,195 +1289,195 @@ static const unsigned char temp1[] = { 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 15, 17, 16, 16, 16, 16, 16, 16, 16, 16, 18, 18, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 15, 16, 17, 17, 16, 17, 17, 17, 23, 23, 23, 61, 61, 63, 51, 51, 51, 22, 22, 22, 21, 21, 21, 21, 20, 21, 20, 20, 21, 22, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 22, 20, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 24, 24, 24, 23, 23, 24, 23, 23, 24, 23, 24, 23, 23, 23, 24, 22, 22, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, - 24, 24, 23, 24, 23, 23, 24, 24, 24, 23, 24, 23, 24, 24, 25, 24, 24, 24, 26, 25, 24, 24, 24, 23, 24, 24, 25, 24, 24, 23, 25, 25, 25, 26, 26, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 26, 24, 24, 25, 26, 26, 26, 26, 26, 25, + 24, 24, 23, 24, 23, 23, 24, 24, 24, 23, 24, 23, 24, 24, 25, 24, 24, 24, 26, 25, 24, 24, 24, 23, 24, 24, 25, 24, 24, 23, 25, 25, 25, 26, 26, 25, 25, 25, 25, 24, 24, 24, 54, 54, 54, 138, 138, 138, 140, 140, 140, 141, 141, 142, 106, 106, 106, 30, 30, 30, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 25, 27, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 26, 26, 26, 25, 26, 25, 26, 26, 26, 27, 27, 27, 26, 27, 26, 26, 27, 26, 26, 26, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 27, 27, 27, 28, 27, 27, 27, 28, 27, 27, 27, 28, 28, 27, 27, 27, 28, 28, 27, 28, 28, 28, 28, 28, 27, 27, 27, 27, 29, 28, 28, 28, 29, 28, 27, 27, 27, 28, 27, 28, 28, 28, 28, 28, 29, 29, 29, 28, 28, 28, 28, 27, 28, 28, 28, 29, 28, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 29, 27, 27, 27, 28, 28, 28, 27, 27, 28, 27, 26, 26, 28, 28, 28, 27, 27, 26, 28, 28, 28, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 26, 27, 27, 26, 27, 27, 27, 26, 27, 27, 26, 26, 27, 26, 27, 27, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 24, 25, 25, 25, 24, 24, 25, 25, 26, 26, 25, 26, 26, 26, 26, 25, 24, 24, 25, 24, 24, 24, 25, 25, 25, 26, 26, 26, 24, 24, 24, 25, 25, 25, - 25, 26, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 25, 25, 25, 24, 23, 24, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 25, 24, 25, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, + 25, 26, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 25, 25, 25, 24, 23, 24, 25, 25, 25, 53, 53, 54, 138, 138, 138, 139, 139, 139, 141, 141, 141, 106, 106, 105, 28, 28, 27, 24, 24, 24, 23, 23, 23, 25, 24, 25, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 22, 23, 23, 22, 23, 24, 24, 23, 23, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 20, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 20, 21, 21, 20, 22, 21, 21, 22, 22, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 22, 22, 20, 20, 20, 21, 21, 21, 19, 19, 19, 21, 22, 22, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, - 20, 19, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 18, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 19, 18, 19, 18, 18, 19, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, + 20, 19, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 18, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 19, 18, 19, 18, 18, 167, 167, 167, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 17, 18, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 17, 17, 19, 18, 18, 19, 19, 19, 17, 18, 17, 18, 18, 18, 18, 17, 17, 19, 19, 19, 17, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 17, 16, 17, 16, 17, 16, 17, 16, 16, 17, 17, 18, 16, 16, 15, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 23, 23, 23, 61, 61, 63, 51, 51, 51, 23, 23, 23, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 20, 20, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 23, 22, 22, 23, 23, 22, 22, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 22, 23, 22, 22, 23, 22, 22, 22, 24, 23, 23, 24, 23, 22, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 24, 25, 25, 26, 25, 24, 25, 24, 24, 25, - 24, 25, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 26, 25, 25, 25, 25, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, + 24, 25, 24, 24, 24, 24, 34, 34, 33, 33, 33, 33, 25, 26, 25, 25, 25, 25, 101, 101, 101, 100, 100, 100, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 26, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 28, 27, 26, 26, 28, 27, 28, 27, 27, 26, 27, 27, 27, 28, 27, 27, 28, 28, 27, 29, 28, 28, 28, 28, 28, 28, 28, 29, 27, 27, 27, 28, 29, 28, 28, 28, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 28, 28, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 28, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, - 26, 26, 25, 25, 26, 26, 26, 26, 26, 24, 25, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 23, 25, 24, 25, 24, 24, 23, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 23, 23, - 23, 24, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 22, + 26, 26, 25, 25, 26, 26, 26, 26, 26, 24, 25, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 23, 25, 24, 25, 33, 33, 32, 34, 34, 34, 24, 24, 23, 24, 24, 24, 100, 99, 99, + 99, 99, 99, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 22, 21, 21, 22, 22, 22, 23, 22, 21, 22, 23, 22, 23, 22, 22, 21, 23, 23, 23, 22, 22, 22, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 20, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 19, 20, 20, 21, 22, 22, 20, 20, 20, 20, 20, 20, - 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 20, 20, 19, 19, 18, 20, 20, 20, 19, 19, 18, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 19, 19, 19, 20, 19, 19, 19, - 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 20, 20, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, + 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 20, 20, 19, 19, 18, 126, 126, 126, 22, 22, 21, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 19, 19, 19, 20, 19, 19, 19, + 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 167, 167, 167, 19, 19, 19, 20, 20, 20, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 19, 19, 19, 18, 17, 18, 18, 18, 18, 18, 17, 17, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 18, 18, 17, 18, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 16, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 16, 16, 16, 17, 18, 17, 17, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 15, 17, 16, 16, 16, 16, 15, 22, 22, 22, 61, 61, 63, 51, 51, 51, 22, 22, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, 22, 22, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 23, 23, 21, 21, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 23, 22, 21, 21, 22, 22, 21, 21, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 22, 23, 22, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 25, 24, 24, - 25, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 24, 25, 25, 25, 24, 24, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 25, 25, 25, 25, 27, 26, 25, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, + 25, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 24, 25, 25, 25, 24, 24, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 25, 25, 25, 25, 27, 26, 25, 31, 30, 31, 144, 144, 144, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 25, 25, 27, 26, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 26, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 28, 27, 27, 27, 28, 28, 26, 26, 26, 27, 27, 27, 28, 27, 28, 28, 28, 27, 28, 27, 27, 28, 28, 28, 27, 27, 26, 28, 28, 28, 28, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 27, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 26, 26, 27, 28, 28, 28, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 27, 27, 26, 25, 25, 25, 26, 26, 27, 26, 26, 25, 26, 25, 26, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 24, 24, 24, 24, 25, 24, 26, 26, 26, 25, 25, 25, 26, 26, 26, 24, 24, 25, 25, 24, 24, 25, 24, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 25, 25, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 23, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, + 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 25, 25, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 29, 29, 30, 144, 144, 144, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 22, 22, 23, 22, 22, 23, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 23, 22, 22, 21, 22, 21, 22, 22, 22, 22, 21, 21, 20, 21, 21, 21, 20, 20, 21, - 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, - 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 18, + 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 102, 102, 102, 68, 68, 68, 19, 19, 20, + 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 167, 167, 167, 18, 18, 18, 19, 19, 19, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 18, 19, 18, 18, 19, 18, 17, 18, 18, 18, 18, 18, 18, 19, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 16, 17, 18, 18, 18, 16, 16, 15, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 22, 22, 23, 61, 61, 63, 51, 51, 51, 23, 23, 23, 20, 20, 21, 22, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 24, 23, 23, 23, 24, 22, 22, 22, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 25, - 23, 24, 24, 23, 22, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 25, 25, 25, 23, 23, 24, 24, 25, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 25, 24, 24, 25, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 26, 25, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 25, 25, 24, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 26, 26, 25, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, - 28, 28, 27, 26, 27, 27, 26, 26, 27, 26, 26, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 27, 28, 28, 28, 28, 28, 28, 28, 27, 28, 27, 28, 28, 28, 28, 28, 26, 26, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 28, 27, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 29, 28, 28, 27, 26, 27, 26, 26, 26, 27, 26, 26, 27, 27, 27, 26, 26, 26, - 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 25, 26, 25, 26, 26, 25, 25, 26, 27, 27, 26, 26, 26, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, - 25, 25, 24, 26, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 26, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 24, 25, 25, 24, 24, 25, 24, 24, 24, 23, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 23, - 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 21, 21, 22, 22, 21, 21, 22, 23, 23, 22, 22, 22, 22, 21, 22, - 22, 22, 22, 23, 23, 23, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 21, 22, 21, 21, 21, 21, 20, 20, 22, 22, 22, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, - 20, 20, 20, 21, 21, 20, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, 18, 19, 20, 19, 19, - 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, 19, 20, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 18, 19, 18, 18, 18, 19, 18, 19, 18, 18, 17, 17, 17, - 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 17, 16, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, 16, - 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 18, 17, 18, 18, 18, 17, 17, 16, 17, 17, 16, 18, 17, 17, 18, 17, 16, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 16, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 24, 23, 23, 23, 24, 22, 22, 22, 23, 23, 23, 23, 24, 23, 30, 30, 30, 111, 111, 111, + 146, 146, 146, 143, 142, 143, 102, 102, 102, 27, 27, 26, 23, 23, 23, 23, 24, 24, 117, 117, 117, 132, 132, 133, 141, 141, 141, 62, 62, 62, 24, 24, 23, 165, 165, 165, 25, 24, 24, 25, 25, 24, 167, 167, 167, 24, 24, 24, 24, 24, 24, 25, 25, 25, 167, 167, 167, 26, 26, 25, 27, 27, 27, + 100, 100, 100, 146, 146, 146, 125, 125, 125, 79, 80, 79, 151, 151, 151, 26, 25, 26, 26, 26, 26, 26, 25, 25, 24, 25, 25, 26, 26, 26, 95, 95, 95, 151, 151, 151, 86, 86, 86, 26, 25, 26, 167, 167, 167, 26, 26, 26, 26, 26, 26, 27, 27, 27, 167, 167, 167, 26, 26, 27, 27, 27, 27, + 37, 37, 36, 119, 119, 119, 140, 140, 140, 126, 126, 126, 68, 67, 68, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 158, 158, 158, 140, 140, 140, 135, 135, 135, 132, 132, 132, 92, 92, 92, 30, 30, 29, 28, 28, 28, 28, 28, 28, 28, 27, 28, 167, 167, 167, 28, 28, 28, 26, 26, 27, + 118, 118, 118, 146, 146, 146, 143, 143, 143, 116, 116, 116, 37, 37, 38, 27, 27, 27, 28, 28, 28, 27, 27, 27, 167, 167, 167, 28, 28, 27, 28, 28, 28, 27, 27, 27, 167, 167, 167, 26, 26, 26, 27, 27, 27, 29, 28, 28, 134, 134, 134, 51, 51, 51, 27, 26, 26, 167, 167, 167, 26, 26, 26, + 27, 27, 27, 26, 26, 27, 26, 26, 26, 167, 167, 167, 27, 27, 27, 27, 27, 27, 40, 40, 40, 119, 119, 119, 145, 145, 145, 144, 144, 144, 121, 121, 121, 43, 43, 43, 27, 27, 26, 26, 26, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 26, 26, 25, 167, 167, 167, 24, 25, 25, 25, 25, 25, + 25, 25, 24, 26, 25, 25, 25, 25, 25, 25, 25, 24, 167, 167, 167, 25, 25, 26, 24, 24, 25, 54, 54, 54, 146, 146, 146, 138, 138, 138, 74, 74, 74, 167, 167, 167, 24, 25, 24, 26, 26, 25, 100, 100, 100, 146, 146, 146, 125, 125, 125, 78, 78, 78, 150, 150, 150, 24, 24, 25, 23, 23, 23, + 165, 165, 165, 23, 23, 23, 24, 24, 24, 167, 167, 167, 23, 24, 24, 24, 23, 23, 23, 23, 24, 167, 167, 167, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 22, 22, 22, 167, 167, 167, 21, 21, 22, 22, 21, 21, 23, 24, 24, 94, 94, 94, 139, 139, 139, + 139, 139, 139, 96, 96, 96, 24, 24, 24, 21, 22, 22, 23, 22, 22, 93, 94, 93, 139, 139, 139, 139, 139, 139, 95, 95, 95, 24, 23, 24, 21, 21, 21, 21, 20, 20, 167, 167, 167, 20, 20, 20, 21, 21, 21, 167, 167, 167, 21, 21, 20, 21, 20, 20, 89, 89, 89, 127, 127, 127, 21, 21, 21, + 165, 165, 165, 21, 21, 20, 20, 20, 19, 92, 92, 92, 151, 151, 151, 83, 84, 83, 66, 66, 66, 124, 124, 123, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 35, 35, 35, 117, 117, 117, 144, 144, 144, 143, 143, 143, 119, 119, 119, 38, 37, 37, 19, 18, 19, 20, 19, 19, + 19, 19, 19, 167, 167, 167, 75, 75, 74, 130, 130, 130, 143, 143, 143, 94, 94, 94, 20, 19, 20, 20, 19, 19, 28, 28, 28, 116, 116, 116, 138, 138, 138, 124, 124, 124, 62, 62, 62, 18, 18, 18, 167, 167, 167, 18, 19, 18, 18, 17, 18, 19, 18, 18, 167, 167, 167, 19, 18, 18, 17, 17, 17, + 23, 23, 23, 87, 87, 87, 138, 138, 138, 145, 145, 145, 141, 141, 141, 145, 145, 145, 116, 116, 116, 18, 18, 18, 167, 167, 167, 145, 145, 145, 145, 145, 145, 145, 145, 145, 118, 118, 118, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 24, 24, 24, 109, 109, 108, 145, 145, 145, 142, 142, 141, + 99, 99, 99, 20, 20, 20, 16, 16, 16, 18, 18, 17, 167, 167, 167, 17, 17, 16, 17, 17, 16, 123, 123, 123, 18, 17, 16, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 16, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 17, 17, 18, 16, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 22, 22, 22, 61, 61, 63, 51, 51, 51, 22, 22, 22, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 21, 21, 22, - 23, 23, 22, 23, 22, 23, 24, 24, 23, 24, 24, 24, 23, 22, 21, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 26, 26, 25, 25, 24, 24, 26, 26, 25, 26, 25, 26, 26, 25, 25, 26, 26, 27, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 26, 27, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 27, 27, 28, 27, 27, 27, 26, 26, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 26, 27, 27, 27, 27, 28, 27, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 28, 27, 28, 28, 28, 27, 28, 28, 28, 27, 27, 28, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 26, 27, 28, 28, 27, 27, 26, 26, 26, 27, 26, 27, 26, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 26, 26, 27, 27, 27, 26, 26, 25, 25, 27, 27, 27, - 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 24, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 24, 24, 24, 25, 24, 26, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 25, 24, 25, 24, 24, 24, 24, - 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 23, - 23, 23, 22, 23, 23, 23, 21, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 21, 23, 22, 23, 21, 21, 21, 21, 21, 21, 23, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, - 22, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 20, 20, 21, 21, 21, 22, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, - 19, 19, 18, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 18, 19, 17, 17, 18, 18, 18, 17, 19, 19, 19, - 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 16, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, - 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 18, 18, 18, 17, 16, 16, 18, 17, 17, + 23, 23, 22, 23, 22, 23, 24, 24, 23, 24, 24, 24, 23, 22, 21, 23, 23, 23, 22, 22, 22, 99, 99, 98, 115, 115, 115, 24, 24, 24, 25, 25, 26, 116, 116, 116, 90, 90, 91, 24, 24, 23, 24, 24, 24, 32, 32, 32, 25, 25, 25, 49, 49, 49, 151, 151, 151, 24, 24, 24, 163, 163, 163, + 25, 25, 25, 24, 24, 24, 167, 167, 167, 24, 25, 24, 25, 25, 25, 25, 24, 24, 167, 167, 167, 24, 24, 25, 84, 84, 84, 120, 120, 120, 27, 27, 27, 25, 25, 25, 86, 86, 86, 165, 165, 165, 26, 26, 25, 25, 24, 24, 26, 26, 25, 26, 25, 26, 26, 25, 25, 154, 154, 154, 47, 47, 47, + 26, 26, 26, 26, 26, 26, 167, 167, 167, 27, 27, 27, 27, 26, 27, 27, 27, 26, 167, 167, 167, 27, 27, 27, 27, 27, 27, 116, 116, 116, 96, 95, 95, 27, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 167, 167, 167, 27, 27, 27, 26, 26, 27, + 30, 30, 30, 92, 92, 92, 135, 135, 135, 28, 28, 29, 27, 26, 27, 27, 27, 27, 167, 167, 167, 28, 28, 28, 27, 27, 27, 50, 50, 50, 28, 28, 28, 28, 28, 28, 84, 84, 84, 116, 116, 116, 27, 28, 28, 28, 28, 28, 28, 28, 28, 167, 167, 167, 27, 27, 27, 27, 27, 27, 27, 27, 27, + 167, 167, 167, 27, 27, 27, 28, 27, 28, 34, 34, 33, 155, 155, 155, 27, 27, 28, 27, 27, 26, 167, 167, 167, 27, 27, 27, 27, 26, 27, 28, 28, 27, 27, 26, 26, 167, 167, 167, 27, 26, 27, 36, 36, 35, 149, 149, 149, 76, 76, 76, 27, 27, 28, 27, 27, 26, 66, 65, 65, 148, 148, 148, + 38, 38, 37, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, 26, 167, 167, 167, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 24, 24, 167, 167, 167, 26, 25, 25, 24, 24, 24, 133, 133, 133, 79, 79, 79, 27, 26, 27, 91, 91, 91, 167, 167, 167, + 24, 24, 24, 84, 84, 84, 120, 120, 120, 26, 26, 25, 24, 24, 24, 85, 85, 85, 165, 165, 165, 24, 23, 24, 24, 24, 24, 163, 163, 163, 24, 23, 24, 24, 24, 23, 167, 167, 167, 23, 23, 23, 23, 23, 24, 23, 23, 22, 167, 167, 167, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 23, + 23, 23, 22, 23, 23, 23, 21, 21, 21, 167, 167, 167, 23, 23, 23, 22, 22, 23, 79, 79, 79, 120, 120, 119, 25, 24, 25, 21, 21, 21, 110, 110, 110, 87, 86, 85, 22, 22, 22, 78, 78, 78, 120, 120, 120, 23, 23, 23, 22, 21, 21, 110, 110, 110, 86, 86, 86, 21, 21, 21, 21, 21, 21, + 167, 167, 167, 21, 22, 21, 21, 21, 21, 167, 167, 167, 21, 20, 21, 43, 43, 43, 154, 154, 154, 37, 37, 37, 20, 20, 20, 163, 163, 163, 20, 20, 20, 20, 20, 21, 153, 153, 153, 42, 42, 42, 21, 21, 20, 23, 23, 23, 49, 49, 48, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, + 29, 29, 28, 148, 148, 148, 72, 71, 71, 20, 20, 20, 20, 20, 20, 61, 61, 61, 147, 147, 147, 32, 32, 32, 20, 20, 20, 20, 20, 20, 167, 167, 167, 94, 94, 94, 18, 18, 18, 20, 21, 21, 117, 117, 117, 75, 75, 75, 19, 19, 18, 113, 113, 113, 91, 91, 91, 18, 18, 17, 19, 19, 19, + 18, 18, 18, 19, 19, 19, 167, 167, 167, 18, 19, 19, 18, 18, 18, 19, 19, 19, 167, 167, 167, 17, 17, 17, 19, 20, 20, 130, 130, 130, 113, 112, 113, 32, 32, 31, 18, 18, 17, 18, 18, 18, 21, 21, 20, 167, 167, 167, 18, 18, 17, 167, 167, 167, 18, 18, 18, 17, 17, 17, 18, 18, 17, + 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 96, 96, 96, 112, 112, 112, 18, 18, 18, 19, 19, 19, 114, 114, 114, 87, 86, 87, 17, 17, 17, 17, 17, 18, 167, 167, 167, 17, 17, 17, 16, 16, 16, 60, 60, 60, 16, 16, 16, 18, 18, 18, 17, 16, 16, 18, 17, 17, 17, 16, 17, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 23, 23, 23, 61, 61, 63, 51, 51, 51, 24, 23, 23, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 23, 22, 23, - 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 20, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 22, 22, 23, 23, 23, 24, 24, 24, 23, 23, 24, - 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 26, 25, 25, 25, 25, 25, 24, 24, 25, 26, 26, 25, 26, 25, 25, - 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 25, 25, 24, 25, 26, 26, 27, 26, 26, 26, 26, 25, 26, 25, 25, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 27, 25, 26, 26, 26, 27, 26, 27, 26, 26, 26, 26, 25, 27, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 28, 27, 27, 26, 27, 27, 27, 27, 27, 26, 27, 27, 26, 28, 28, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 28, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 28, 28, 28, 28, 27, 27, 27, 26, 26, 26, - 28, 28, 28, 28, 28, 28, 27, 28, 27, 27, 27, 28, 27, 27, 27, 27, 28, 29, 27, 27, 27, 28, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 26, 26, - 26, 26, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 26, 26, 26, 26, 25, 26, 26, 27, 27, 27, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 24, 24, 24, 25, 25, 26, 25, 25, 25, 26, 25, 26, - 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 26, 26, 26, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 25, 25, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 23, 23, 24, 24, 24, 24, 23, - 23, 23, 22, 23, 22, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 21, 23, 23, 24, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, - 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 20, 20, 21, 21, 20, 20, 20, 19, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 20, 20, 20, - 21, 20, 19, 21, 20, 20, 21, 20, 21, 20, 21, 20, 20, 20, 20, 19, 19, 19, 21, 21, 21, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 18, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, - 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 17, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, - 18, 18, 17, 17, 18, 18, 18, 17, 18, 17, 17, 17, 19, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 18, 18, 17, 17, 16, 16, 16, 18, 18, 18, 18, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, + 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 20, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 146, 146, 146, 44, 43, 43, 23, 23, 23, 24, 24, 24, 46, 46, 47, + 142, 142, 142, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 71, 71, 71, 149, 149, 149, 25, 24, 25, 162, 162, 162, 25, 25, 25, 24, 24, 24, 167, 167, 167, 25, 25, 25, 25, 25, 25, 25, 25, 25, 167, 167, 167, 26, 25, 25, 135, 135, 135, 45, 45, 46, 26, 26, 25, 26, 25, 25, + 27, 27, 27, 162, 162, 162, 26, 26, 26, 26, 25, 25, 25, 24, 25, 26, 26, 27, 26, 26, 26, 167, 167, 167, 25, 25, 26, 27, 27, 26, 27, 27, 27, 167, 167, 167, 26, 26, 27, 25, 26, 26, 26, 27, 26, 167, 167, 167, 26, 26, 25, 27, 26, 27, 156, 156, 156, 35, 35, 35, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 28, 27, 27, 26, 27, 27, 27, 167, 167, 167, 27, 27, 26, 28, 28, 27, 27, 27, 27, 28, 28, 27, 104, 104, 104, 87, 87, 88, 27, 27, 28, 28, 28, 28, 167, 167, 167, 28, 28, 28, 28, 27, 28, 28, 28, 28, 27, 27, 27, 26, 26, 26, + 38, 38, 38, 148, 148, 148, 27, 28, 27, 27, 27, 28, 27, 27, 27, 167, 167, 167, 27, 27, 27, 28, 27, 27, 28, 28, 28, 167, 167, 167, 27, 27, 27, 27, 27, 27, 75, 75, 75, 121, 121, 121, 26, 26, 27, 26, 26, 26, 167, 167, 167, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 26, 26, + 167, 167, 167, 27, 27, 27, 101, 101, 101, 96, 96, 96, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 26, 83, 83, 83, 109, 110, 110, 27, 27, 27, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 167, 167, 167, 26, 26, 26, 24, 24, 24, 25, 25, 26, 25, 25, 25, 26, 25, 26, + 25, 25, 25, 167, 167, 167, 25, 25, 25, 25, 25, 24, 158, 158, 158, 41, 40, 40, 26, 26, 26, 31, 31, 31, 167, 167, 167, 24, 24, 24, 134, 135, 135, 44, 44, 44, 24, 24, 24, 24, 23, 23, 25, 25, 25, 162, 162, 162, 24, 24, 24, 24, 24, 25, 162, 162, 162, 23, 24, 24, 24, 24, 23, + 167, 167, 167, 23, 22, 23, 23, 23, 23, 24, 23, 23, 167, 167, 167, 22, 22, 22, 23, 22, 23, 22, 22, 21, 23, 23, 24, 21, 21, 22, 22, 22, 21, 22, 22, 22, 167, 167, 167, 22, 22, 22, 22, 22, 23, 132, 132, 132, 45, 45, 45, 22, 22, 23, 22, 22, 22, 34, 34, 34, 141, 141, 141, + 22, 22, 22, 132, 132, 132, 45, 44, 44, 21, 21, 22, 21, 21, 21, 33, 33, 33, 141, 141, 141, 22, 22, 22, 21, 21, 21, 167, 167, 167, 21, 21, 22, 21, 20, 20, 167, 167, 167, 25, 25, 24, 134, 134, 134, 74, 74, 74, 20, 20, 21, 21, 21, 21, 162, 162, 162, 21, 20, 21, 20, 20, 20, + 167, 167, 167, 21, 20, 20, 21, 20, 21, 20, 21, 20, 20, 20, 20, 19, 19, 19, 21, 21, 21, 19, 19, 19, 19, 19, 19, 98, 98, 98, 92, 92, 92, 19, 18, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 79, 79, 79, 107, 107, 107, 19, 19, 19, 19, 19, 19, 167, 167, 167, 27, 27, 28, + 19, 19, 19, 19, 19, 19, 43, 42, 43, 128, 128, 128, 18, 18, 18, 155, 155, 155, 27, 28, 28, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 167, 167, 167, 18, 18, 18, 19, 18, 19, 18, 18, 18, 167, 167, 167, 18, 18, 18, 73, 72, 72, 121, 121, 121, 18, 19, 18, 18, 18, 18, + 18, 18, 17, 17, 18, 18, 18, 17, 18, 167, 167, 167, 19, 18, 18, 167, 167, 167, 17, 17, 17, 18, 17, 18, 18, 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 145, 145, 145, 39, 39, 39, 18, 18, 17, 18, 18, 17, 41, 41, 40, 141, 141, 141, 17, 17, 17, + 17, 17, 17, 167, 167, 167, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 18, 18, 17, 17, 16, 16, 16, 18, 18, 18, 18, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 23, 22, 23, 61, 61, 63, 51, 51, 51, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 21, 21, 22, 21, 21, 22, 22, 21, 23, 22, 23, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 21, - 22, 22, 22, 23, 23, 23, 24, 24, 24, 23, 23, 24, 22, 22, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 24, 23, 25, 24, 24, 25, 25, 25, 24, 24, 24, 25, 26, 25, 26, 26, 26, 25, 25, 25, 25, 24, 25, 26, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, - 27, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 26, 26, 25, 26, 27, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 26, 27, 27, 28, 27, 27, 26, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 26, 26, 27, 27, 27, 28, 28, 27, 26, 26, 27, 27, 27, 27, - 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 26, 28, 28, 27, 27, 27, 28, 28, 28, 28, 27, 27, 25, 27, 27, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, - 26, 27, 27, 28, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 26, 26, 26, 28, 28, 27, 27, 26, 26, 26, 27, 26, 27, 26, 27, 27, 26, 26, 27, 27, 27, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 25, 25, 26, 25, 26, 26, 26, 25, 26, 26, 27, 26, 26, 26, 27, 26, 27, - 25, 25, 24, 25, 24, 25, 26, 25, 26, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 24, 26, 26, 26, 25, 25, 26, 24, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 25, 25, 25, 24, 24, 23, - 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 22, 22, 22, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 21, 22, 22, 22, 23, 22, 22, 22, 22, 23, - 23, 23, 23, 24, 23, 22, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, - 21, 21, 22, 21, 20, 20, 21, 21, 22, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 19, 19, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 18, 20, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 21, 20, 20, 18, 18, 17, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 19, 18, 18, 18, 19, 19, 19, 19, 20, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, - 18, 19, 18, 19, 18, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 16, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, - 18, 18, 18, 17, 17, 16, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, + 22, 22, 22, 23, 23, 23, 24, 24, 24, 23, 23, 24, 164, 164, 164, 26, 26, 26, 24, 24, 24, 24, 24, 24, 26, 26, 26, 162, 162, 162, 24, 24, 24, 23, 23, 23, 36, 36, 37, 116, 116, 116, 142, 142, 142, 54, 54, 54, 24, 24, 24, 160, 160, 160, 24, 24, 24, 24, 24, 24, 167, 167, 167, + 25, 25, 25, 25, 25, 25, 24, 25, 24, 167, 167, 167, 25, 24, 24, 147, 147, 147, 28, 28, 28, 25, 26, 25, 26, 26, 26, 25, 25, 25, 154, 154, 154, 26, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 167, 167, 167, 26, 26, 26, 26, 26, 26, 26, 25, 25, 167, 167, 167, + 27, 27, 27, 26, 26, 26, 27, 27, 26, 167, 167, 167, 26, 25, 26, 27, 26, 26, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 167, 167, 167, 27, 26, 26, 27, 27, 27, 28, 28, 27, 26, 26, 27, 52, 52, 52, + 127, 128, 128, 28, 28, 28, 28, 28, 28, 167, 167, 167, 28, 27, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 31, 31, 31, 107, 107, 107, 114, 114, 113, 28, 28, 27, 27, 27, 28, 28, 28, 28, 167, 167, 167, 27, 27, 28, 27, 27, 27, 27, 27, 27, 167, 167, 167, 27, 27, 27, 39, 39, 39, + 138, 138, 138, 69, 69, 69, 27, 27, 28, 27, 27, 27, 167, 167, 167, 26, 26, 26, 28, 28, 27, 27, 26, 26, 26, 27, 26, 167, 167, 167, 27, 26, 26, 134, 134, 134, 46, 46, 45, 27, 27, 27, 26, 26, 26, 26, 25, 25, 26, 25, 26, 33, 33, 32, 143, 143, 143, 26, 26, 26, 27, 26, 27, + 25, 25, 24, 25, 24, 25, 26, 25, 26, 167, 167, 167, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 167, 167, 167, 26, 26, 26, 25, 25, 26, 167, 167, 167, 25, 25, 24, 25, 25, 24, 24, 24, 24, 167, 167, 167, 24, 24, 24, 147, 147, 147, 28, 28, 27, + 24, 23, 23, 24, 24, 24, 24, 24, 24, 154, 154, 154, 24, 24, 24, 24, 24, 24, 160, 160, 160, 24, 24, 24, 23, 23, 23, 167, 167, 167, 24, 24, 24, 23, 23, 23, 23, 23, 24, 167, 167, 167, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 21, 22, 22, 22, 23, 22, 22, 22, 22, 23, + 167, 167, 167, 24, 23, 22, 23, 23, 22, 148, 147, 147, 25, 25, 25, 22, 22, 21, 22, 22, 21, 22, 22, 22, 152, 152, 152, 22, 22, 22, 147, 147, 147, 25, 25, 25, 21, 21, 21, 22, 21, 22, 22, 22, 22, 152, 152, 152, 21, 21, 21, 21, 21, 21, 167, 167, 167, 22, 22, 21, 21, 21, 21, + 167, 167, 167, 140, 140, 140, 122, 122, 123, 20, 19, 20, 20, 20, 20, 20, 20, 21, 160, 160, 160, 20, 19, 19, 21, 20, 21, 167, 167, 167, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 18, 20, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 132, 132, 132, 40, 40, 40, 20, 20, 20, + 21, 20, 20, 18, 18, 17, 19, 19, 19, 27, 27, 26, 142, 142, 142, 19, 18, 18, 18, 18, 19, 167, 167, 167, 18, 18, 18, 19, 19, 19, 19, 20, 19, 22, 22, 22, 146, 146, 146, 18, 18, 18, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 18, 18, 18, 167, 167, 167, + 18, 19, 18, 19, 18, 17, 18, 18, 18, 167, 167, 167, 19, 18, 18, 128, 128, 128, 52, 52, 52, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 16, 167, 167, 167, 18, 17, 17, 167, 167, 167, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, + 18, 18, 18, 17, 17, 16, 164, 164, 164, 20, 20, 20, 18, 18, 18, 17, 17, 17, 20, 20, 20, 162, 162, 162, 18, 17, 17, 16, 16, 17, 167, 167, 167, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 18, 17, 16, 17, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 22, 22, 22, 61, 61, 63, 51, 51, 51, 23, 23, 23, 21, 21, 22, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 23, 23, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 25, - 24, 24, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 23, 24, 25, 25, 25, 26, 25, 26, 25, 25, 25, 24, 24, 25, 25, 25, 24, 26, 25, 26, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 24, 25, 25, 25, 26, - 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 25, 25, 26, 26, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 27, 26, 27, 26, 26, 27, 26, 26, 26, 26, 27, 27, 26, 26, 25, 26, 26, 26, 27, 27, 27, 27, 27, 27, 28, 28, 27, 26, 26, 27, 27, 27, 27, - 28, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 28, 28, 28, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 28, 27, 28, 27, 27, 28, 27, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, - 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 28, 28, 28, 27, 27, 26, 27, 27, 26, 28, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 24, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 26, 26, 25, 24, 24, 24, 26, 26, 25, - 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 23, 24, 24, 24, 25, 24, 25, 25, 25, 24, 25, 25, 25, 24, 23, 25, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 23, 24, 23, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 21, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, - 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 21, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 19, 20, 19, 19, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 18, 18, 19, 18, 19, 18, 18, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 19, 19, 19, 17, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 18, 19, 18, 18, 17, 17, 17, 16, - 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 17, 17, 16, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 167, 167, 167, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 167, 167, 167, 23, 23, 23, 24, 24, 25, + 132, 132, 131, 94, 95, 94, 26, 26, 26, 24, 24, 24, 24, 24, 24, 157, 157, 157, 24, 24, 25, 24, 24, 24, 167, 167, 167, 31, 30, 31, 25, 25, 25, 38, 37, 38, 159, 159, 159, 24, 24, 25, 128, 128, 128, 50, 49, 50, 24, 25, 25, 25, 25, 25, 25, 26, 26, 160, 160, 160, 25, 25, 26, + 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 167, 167, 167, 25, 25, 26, 26, 25, 25, 26, 26, 25, 167, 167, 167, 32, 32, 32, 27, 26, 27, 38, 38, 39, 159, 159, 159, 26, 27, 27, 26, 26, 25, 139, 139, 139, 48, 48, 48, 27, 27, 27, 41, 41, 40, 155, 155, 156, 27, 27, 27, + 28, 27, 27, 27, 27, 27, 26, 26, 27, 167, 167, 167, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 26, 26, 33, 33, 34, 148, 148, 148, 27, 27, 27, 28, 28, 28, 167, 167, 167, 28, 27, 27, 27, 27, 28, 28, 27, 28, 69, 69, 69, 143, 143, 143, 98, 98, 98, 31, 31, 31, 27, 27, 26, + 27, 27, 27, 27, 27, 28, 167, 167, 167, 28, 28, 27, 28, 28, 28, 27, 27, 26, 167, 167, 167, 167, 167, 167, 167, 167, 167, 129, 129, 129, 26, 26, 27, 27, 27, 27, 26, 26, 27, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 27, 27, 27, 148, 148, 148, + 30, 30, 30, 26, 26, 26, 26, 26, 26, 27, 26, 27, 26, 26, 27, 26, 26, 26, 152, 152, 152, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 167, 167, 167, 167, 167, 167, 156, 156, 156, 113, 113, 113, 34, 34, 34, 25, 25, 24, 26, 26, 25, 167, 167, 167, 26, 26, 25, + 25, 24, 25, 167, 167, 167, 25, 25, 25, 25, 25, 25, 24, 24, 23, 167, 167, 167, 25, 24, 25, 128, 128, 128, 49, 49, 49, 24, 23, 25, 23, 23, 23, 24, 24, 24, 160, 160, 160, 24, 24, 23, 24, 23, 24, 157, 157, 157, 24, 24, 24, 25, 24, 24, 167, 167, 167, 30, 31, 30, 23, 23, 23, + 36, 36, 36, 159, 159, 159, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 21, 22, 22, 167, 167, 167, 22, 22, 22, 22, 22, 21, 129, 129, 129, 45, 45, 44, 22, 21, 21, 21, 21, 21, 33, 33, 33, 145, 145, 145, 22, 22, 22, 129, 129, 129, 44, 44, 44, + 22, 22, 22, 21, 21, 21, 32, 32, 32, 145, 145, 145, 21, 21, 21, 21, 21, 21, 167, 167, 167, 21, 21, 20, 21, 21, 21, 167, 167, 167, 80, 80, 80, 111, 111, 111, 21, 21, 21, 20, 20, 20, 21, 21, 20, 157, 157, 157, 20, 20, 20, 20, 20, 20, 167, 167, 167, 19, 19, 19, 20, 20, 21, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 19, 147, 147, 147, 24, 24, 23, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 152, 152, 152, 20, 20, 19, 19, 19, 19, 167, 167, 167, 30, 30, 30, 19, 19, 18, 18, 18, 19, 43, 43, 43, + 133, 133, 133, 19, 19, 18, 137, 137, 137, 41, 40, 40, 19, 18, 19, 32, 32, 33, 155, 155, 155, 19, 19, 18, 167, 167, 167, 26, 25, 25, 18, 17, 17, 31, 31, 31, 159, 159, 159, 17, 18, 18, 147, 147, 147, 25, 25, 25, 18, 17, 17, 17, 17, 18, 47, 47, 48, 167, 167, 167, 167, 167, 167, + 167, 167, 167, 18, 18, 18, 167, 167, 167, 17, 17, 18, 17, 17, 16, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 167, 167, 167, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 167, 167, 167, 18, 17, 18, 17, 17, 17, 167, 167, 167, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 18, 17, 16, 16, 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 15, 18, 17, 18, 18, 18, 18, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 17, 17, 22, 22, 22, 61, 61, 63, 51, 51, 51, 24, 23, 24, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 20, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 22, 23, 22, 22, 22, 22, 21, 21, 24, 24, 24, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 24, 24, 24, 24, 24, 24, - 22, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 23, 24, 23, 23, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 25, 24, 24, 24, 24, 23, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, - 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 24, 25, 26, 26, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 25, 26, 25, 24, 25, 26, 26, 25, 26, 26, 24, 27, 27, 26, 27, 27, 27, 26, 26, 27, 25, 25, 26, - 26, 25, 26, 26, 26, 26, 26, 26, 27, 26, 26, 27, 27, 26, 26, 27, 26, 27, 25, 25, 25, 27, 27, 26, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 28, 27, 26, 26, 26, 28, 28, 28, 27, 26, 26, 28, 27, 27, 27, 27, 26, 28, 28, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, - 27, 27, 27, 28, 27, 27, 27, 27, 27, 28, 28, 28, 28, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 26, 27, 26, 27, 27, 26, 25, 27, 27, 28, 27, 27, 27, 28, 28, 27, 27, 26, 27, 28, 28, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, - 27, 27, 27, 28, 28, 28, 26, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 25, 25, 25, - 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 26, 26, 24, 24, 25, 26, 26, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 25, 25, 25, 24, 23, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, 23, 24, - 24, 24, 23, 23, 23, 23, 25, 25, 25, 24, 23, 24, 23, 22, 24, 23, 23, 23, 23, 22, 22, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 21, 21, 23, 23, 22, 23, 23, 23, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 22, 22, 22, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 20, 20, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 20, 21, 21, 22, 20, 20, 19, 20, 20, 20, - 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 21, 21, 20, 20, 20, 19, 21, 21, 21, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 18, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 19, 19, 17, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 19, 18, 18, 18, 18, 18, 19, 18, 18, 19, 18, 17, 17, 17, 16, 18, 18, 17, 18, 17, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, - 18, 17, 17, 17, 16, 16, 17, 16, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, + 22, 22, 23, 167, 167, 167, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 167, 167, 167, 23, 23, 24, 24, 24, 24, 154, 154, 154, 43, 43, 43, 23, 23, 23, 28, 28, 28, 23, 23, 24, 155, 155, 156, 24, 24, 24, 24, 23, 24, 167, 167, 167, 85, 85, 85, 25, 25, 25, 78, 78, 78, + 131, 131, 131, 25, 25, 26, 72, 72, 72, 125, 125, 125, 30, 30, 30, 26, 26, 25, 85, 85, 85, 165, 165, 165, 26, 26, 25, 26, 26, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 167, 167, 167, 25, 24, 25, 26, 26, 25, 26, 26, 24, 167, 167, 167, 91, 91, 91, 26, 26, 27, 79, 79, 80, + 131, 131, 131, 26, 26, 26, 26, 26, 27, 86, 86, 86, 98, 97, 97, 27, 26, 27, 79, 79, 79, 116, 116, 116, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 28, 27, 167, 167, 167, 28, 28, 28, 27, 26, 26, 28, 27, 27, 27, 27, 26, 45, 45, 44, 139, 139, 139, 26, 26, 27, 26, 26, 26, + 167, 167, 167, 28, 27, 27, 27, 27, 27, 105, 105, 105, 128, 128, 128, 48, 48, 48, 27, 27, 27, 27, 27, 26, 27, 26, 27, 27, 26, 25, 27, 27, 28, 167, 167, 167, 28, 28, 27, 27, 26, 27, 28, 28, 27, 167, 167, 167, 27, 27, 27, 34, 34, 34, 96, 96, 96, 113, 113, 113, 27, 27, 27, + 27, 27, 27, 167, 167, 167, 26, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 167, 167, 167, 27, 27, 27, 130, 130, 130, 45, 46, 46, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 32, 32, 32, 146, 146, 146, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 25, 25, 25, + 167, 167, 167, 29, 29, 29, 36, 36, 36, 106, 107, 107, 120, 120, 120, 26, 26, 26, 25, 25, 25, 167, 167, 167, 25, 25, 25, 25, 25, 25, 167, 167, 167, 25, 24, 24, 25, 25, 25, 24, 23, 24, 167, 167, 167, 24, 24, 24, 72, 72, 72, 125, 125, 125, 28, 28, 28, 24, 23, 24, 85, 84, 85, + 165, 165, 165, 23, 23, 23, 25, 25, 25, 155, 155, 155, 23, 22, 24, 23, 23, 23, 167, 167, 167, 85, 85, 85, 24, 24, 24, 77, 77, 77, 131, 131, 131, 23, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 21, 21, 167, 167, 167, 23, 23, 23, 22, 22, 22, + 74, 74, 74, 118, 118, 118, 23, 23, 23, 21, 22, 22, 106, 106, 107, 93, 93, 93, 21, 22, 21, 74, 74, 74, 117, 117, 117, 22, 22, 23, 21, 21, 21, 106, 106, 106, 93, 93, 93, 20, 20, 21, 21, 21, 21, 167, 167, 167, 21, 21, 21, 21, 21, 20, 167, 167, 167, 20, 20, 19, 113, 113, 113, + 89, 89, 89, 21, 20, 21, 20, 20, 20, 155, 155, 155, 20, 19, 20, 21, 21, 20, 167, 167, 167, 21, 21, 21, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 19, 19, 20, 128, 128, 128, 39, 39, 39, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 26, 26, 25, 145, 145, 145, 20, 20, 19, 20, 19, 19, 167, 167, 167, 104, 103, 104, 20, 20, 20, 21, 21, 22, 119, 119, 118, 84, 84, 84, 19, 19, 19, 81, 81, 81, 94, 94, 94, 18, 18, 19, 75, 75, 75, 112, 113, 113, 17, 17, 17, 167, 167, 167, 82, 82, 82, 18, 18, 18, 74, 74, 74, + 130, 130, 130, 18, 18, 18, 130, 130, 130, 39, 38, 37, 17, 17, 16, 18, 18, 17, 18, 17, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 167, 167, 167, 17, 17, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 17, 18, 18, 18, 17, 167, 167, 167, + 18, 17, 17, 17, 16, 16, 17, 16, 17, 18, 18, 17, 167, 167, 167, 18, 18, 18, 17, 18, 17, 167, 167, 167, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 18, 17, 18, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 17, 16, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 16, 16, 16, 16, 17, 22, 22, 23, 61, 61, 63, 51, 51, 51, 22, 22, 21, 20, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 22, 20, 21, 21, 21, 21, 20, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 23, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 23, 23, 22, 22, 21, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 23, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 22, 23, 23, 24, 23, 24, 23, - 24, 24, 24, 25, 25, 24, 23, 23, 23, 24, 24, 24, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 24, 26, 26, 26, 25, 25, 25, 26, 26, 25, - 26, 25, 25, 26, 25, 25, 27, 26, 26, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 25, 25, 26, 26, 27, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 28, 27, 27, 27, 26, 26, 26, 26, 27, 28, 26, 26, 26, 27, 26, 26, - 26, 26, 25, 27, 27, 26, 27, 26, 26, 28, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 28, 26, 26, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 28, 27, 27, 28, 28, 27, - 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 26, 28, 27, 28, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 25, 26, 26, 26, 26, 25, 26, 27, 27, 27, 27, 26, 26, 27, 27, - 26, 26, 27, 25, 25, 25, 26, 27, 27, 25, 25, 25, 26, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 24, - 25, 24, 25, 25, 25, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, - 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 21, 21, 22, 23, 22, 23, 21, 22, 22, 21, 20, 21, 22, 23, 22, 20, 20, 21, 22, 21, 22, 22, 22, 22, 21, 21, 20, 22, 22, 21, 22, 22, 21, 21, 21, 21, 20, 21, 21, - 22, 22, 22, 21, 21, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 22, 20, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 21, 20, 20, 20, 20, 19, - 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 21, 21, 20, 19, 20, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, - 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 17, 19, 19, 18, 18, 19, 18, 18, 18, 18, 17, 18, 17, 17, 16, 16, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, - 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 19, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 17, 17, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 167, 167, 167, 23, 23, 23, 24, 23, 23, 23, 23, 24, 23, 24, 23, 167, 167, 167, 24, 24, 23, 24, 24, 24, 65, 65, 64, 141, 141, 141, 131, 132, 131, + 111, 111, 111, 25, 25, 24, 154, 154, 154, 24, 24, 24, 25, 25, 25, 167, 167, 167, 74, 74, 74, 133, 133, 133, 142, 142, 142, 49, 49, 50, 24, 24, 25, 25, 25, 25, 87, 87, 87, 142, 142, 142, 130, 130, 130, 86, 87, 87, 154, 154, 154, 25, 25, 24, 26, 26, 26, 25, 25, 25, 27, 27, 27, + 135, 135, 135, 167, 167, 167, 136, 135, 135, 101, 101, 100, 26, 26, 26, 167, 167, 167, 72, 72, 72, 137, 137, 137, 144, 144, 144, 51, 52, 52, 27, 26, 27, 27, 26, 26, 27, 27, 27, 104, 104, 104, 132, 132, 132, 127, 127, 128, 38, 38, 38, 26, 26, 26, 26, 27, 28, 26, 26, 26, 27, 26, 26, + 167, 167, 167, 27, 27, 26, 27, 26, 26, 28, 27, 27, 27, 26, 26, 89, 89, 89, 104, 104, 104, 27, 27, 27, 27, 28, 28, 167, 167, 167, 26, 26, 27, 27, 27, 27, 156, 156, 156, 36, 36, 36, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 28, 27, 27, 167, 167, 167, + 27, 27, 27, 27, 27, 28, 27, 27, 27, 167, 167, 167, 27, 27, 26, 27, 27, 27, 27, 27, 27, 154, 154, 154, 27, 26, 26, 27, 27, 26, 167, 167, 167, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 167, 167, 167, 25, 26, 26, 95, 95, 95, 95, 96, 96, 27, 27, 26, 26, 27, 27, + 26, 26, 27, 25, 25, 25, 83, 84, 84, 113, 113, 113, 26, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 167, 167, 167, 26, 25, 25, 25, 25, 25, 32, 32, 32, 159, 159, 159, 25, 25, 25, 26, 25, 25, 167, 167, 167, 25, 25, 25, 25, 25, 25, 167, 167, 167, 24, 24, 24, + 25, 24, 25, 25, 25, 24, 167, 167, 167, 24, 24, 24, 24, 24, 24, 88, 88, 87, 142, 142, 142, 130, 129, 129, 86, 86, 86, 154, 154, 154, 24, 24, 24, 23, 23, 23, 154, 154, 154, 24, 23, 24, 24, 24, 23, 167, 167, 167, 74, 74, 74, 132, 132, 132, 142, 142, 142, 48, 48, 48, 23, 23, 23, + 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 167, 167, 167, 22, 22, 23, 21, 21, 22, 23, 22, 23, 87, 88, 88, 137, 137, 137, 140, 141, 140, 102, 102, 102, 25, 24, 25, 22, 22, 22, 21, 21, 20, 88, 88, 87, 138, 138, 137, 140, 140, 140, 102, 102, 102, + 25, 25, 25, 21, 21, 20, 21, 21, 21, 167, 167, 167, 20, 20, 20, 20, 20, 20, 167, 167, 167, 21, 21, 21, 26, 25, 25, 138, 138, 138, 69, 68, 68, 21, 21, 21, 154, 154, 154, 22, 22, 23, 134, 134, 134, 167, 167, 167, 134, 134, 134, 98, 98, 98, 20, 20, 20, 21, 20, 20, 20, 20, 19, + 20, 20, 20, 20, 19, 20, 19, 20, 20, 92, 92, 92, 92, 92, 92, 20, 20, 20, 21, 21, 20, 19, 20, 19, 19, 19, 20, 80, 79, 79, 111, 111, 111, 19, 19, 19, 19, 20, 19, 167, 167, 167, 59, 59, 59, 126, 126, 126, 146, 147, 146, 104, 104, 104, 21, 21, 21, 19, 19, 19, 20, 20, 19, + 101, 101, 101, 130, 130, 130, 125, 125, 125, 30, 30, 29, 19, 19, 18, 167, 167, 167, 70, 70, 70, 131, 131, 131, 141, 141, 141, 44, 44, 44, 18, 18, 18, 86, 86, 86, 99, 99, 99, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 167, 167, 167, + 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 19, 17, 17, 17, 17, 17, 17, 167, 167, 167, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 167, 167, 167, 17, 17, 16, 18, 17, 18, 167, 167, 167, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 15, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 16, 17, 17, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 15, 15, 15, 22, 23, 23, 61, 61, 63, 51, 51, 51, 22, 21, 22, 22, 22, 22, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 21, 21, 22, 20, 23, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, - 24, 24, 23, 23, 23, 22, 24, 24, 23, 23, 23, 22, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, - 24, 25, 25, 26, 26, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 25, 25, 26, 25, 26, 25, 25, 26, 26, 25, 26, 27, 26, 26, 27, 27, 27, 26, 25, 25, 27, 27, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 27, 26, 27, - 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 26, 26, 26, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 28, 28, 27, 27, 28, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 28, 27, 27, 28, 28, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 26, 27, - 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 27, 27, 27, 27, 26, 27, 27, 26, 26, 26, 26, 26, 25, 26, 27, 26, 27, 26, 26, 26, 25, 26, 27, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 25, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, - 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 23, 24, 23, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 24, 24, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, - 22, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 22, 21, 22, 20, 21, 20, 19, 19, 19, 21, 21, 20, - 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 18, 18, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, - 19, 19, 19, 18, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 18, 19, 18, 18, 17, 20, 19, 19, 18, 18, 18, 18, 18, 19, 17, 17, 17, 18, 17, 17, - 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 17, 16, - 18, 17, 17, 16, 16, 15, 17, 17, 17, 17, 16, 16, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 22, 22, 22, 22, 22, 21, 21, 22, 20, 23, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 24, 167, 167, 167, 23, 23, 23, + 24, 24, 23, 23, 23, 22, 24, 24, 23, 167, 167, 167, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, + 24, 25, 25, 26, 26, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 25, 25, 167, 167, 167, 25, 25, 26, 26, 25, 26, 27, 26, 26, 167, 167, 167, 26, 25, 25, 27, 27, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 27, 26, 27, + 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 26, 26, 26, 167, 167, 167, 28, 28, 27, 27, 27, 27, 27, 28, 27, 79, 79, 79, 146, 146, 146, 38, 38, 38, 27, 27, 27, 27, 27, 27, 167, 167, 167, 27, 27, 27, 27, 27, 27, + 137, 137, 137, 65, 65, 65, 27, 27, 27, 27, 26, 27, 38, 38, 38, 28, 27, 27, 28, 27, 27, 27, 27, 27, 167, 167, 167, 27, 27, 27, 27, 27, 26, 26, 26, 27, 167, 167, 167, 28, 28, 27, 27, 27, 27, 64, 64, 64, 142, 142, 142, 27, 27, 27, 27, 27, 27, 167, 167, 167, 27, 26, 27, + 26, 26, 27, 27, 27, 27, 26, 26, 26, 167, 167, 167, 26, 26, 26, 31, 31, 31, 143, 143, 143, 74, 74, 74, 28, 28, 28, 26, 27, 27, 66, 66, 66, 151, 151, 151, 43, 43, 43, 27, 26, 26, 26, 25, 26, 27, 26, 26, 25, 25, 25, 26, 26, 26, 167, 167, 167, 26, 25, 26, 26, 25, 25, + 76, 76, 76, 140, 140, 140, 25, 25, 25, 25, 25, 25, 167, 167, 167, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 25, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, + 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 23, 24, 23, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 24, 24, 23, 22, 22, 22, 23, 23, 22, 167, 167, 167, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, + 22, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 167, 167, 167, 20, 20, 20, 21, 21, 21, 167, 167, 167, 20, 20, 20, 22, 21, 22, 20, 21, 20, 19, 19, 19, 21, 21, 20, + 20, 20, 21, 20, 20, 20, 20, 20, 20, 167, 167, 167, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 19, 19, 19, 19, 19, 20, 24, 24, 24, 142, 142, 142, 70, 70, 70, 21, 20, 20, 20, 19, 19, 61, 61, 61, 151, 151, 151, 36, 37, 36, 19, 19, 19, + 19, 19, 19, 18, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 18, 19, 18, 18, 17, 20, 19, 19, 18, 18, 18, 18, 18, 19, 17, 17, 17, 19, 18, 18, + 123, 123, 123, 105, 104, 104, 36, 36, 36, 18, 18, 18, 18, 17, 17, 19, 19, 19, 28, 28, 28, 18, 17, 17, 167, 167, 167, 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 167, 167, 167, 17, 17, 17, 16, 16, 16, 17, 17, 16, + 18, 17, 17, 167, 167, 167, 17, 17, 17, 17, 16, 16, 167, 167, 167, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 17, 17, 18, 17, 17, 18, 16, 16, 16, 18, 17, 18, 16, 16, 17, 17, 17, 16, 23, 23, 23, 61, 61, 63, 51, 51, 51, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 21, 21, 23, 23, 23, 22, 22, 21, 22, 23, 23, - 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 25, 25, 24, 25, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 24, - 24, 23, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 23, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 26, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 27, - 26, 26, 26, 25, 25, 24, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 26, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 28, 28, 27, 27, 26, 27, 27, 26, 28, 28, 27, 26, 26, 27, 28, 28, 27, 28, 27, 27, 27, 27, 27, - 27, 27, 26, 27, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 26, 27, 27, 28, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 26, 26, 27, - 27, 27, 27, 26, 27, 26, 26, 26, 27, 28, 28, 28, 26, 26, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 27, 27, 26, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 27, 26, 26, 27, 26, 27, - 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, - 25, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 22, 22, 23, 24, 24, 23, 24, 23, 22, 23, 23, 23, 23, 23, 23, - 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, - 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 19, 19, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, - 19, 19, 19, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 18, 19, 18, 18, 19, 20, 20, 18, 18, 18, 19, 19, 19, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, - 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 18, 19, 17, 18, 18, 19, 18, 19, 17, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 18, 17, 17, 17, 18, 17, 17, 18, 18, 17, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 18, 18, - 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 16, 19, 18, 18, 16, 17, 16, 18, 18, 18, 16, 16, 15, 17, 17, 17, + 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 167, 167, 167, 23, 23, 23, 23, 22, 23, 25, 25, 24, 25, 24, 24, 167, 167, 167, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 101, 101, 101, + 24, 23, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 23, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 26, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 75, 75, 75, 27, 27, 27, + 26, 26, 26, 25, 25, 24, 167, 167, 167, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 26, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 28, 28, 27, 27, 26, 27, 27, 26, 28, 28, 27, 26, 26, 27, 146, 146, 146, 138, 138, 138, 137, 137, 137, + 133, 133, 133, 108, 108, 108, 35, 35, 36, 27, 27, 27, 27, 27, 27, 27, 26, 27, 167, 167, 167, 27, 28, 27, 27, 27, 26, 46, 46, 46, 127, 127, 127, 144, 144, 144, 148, 148, 148, 107, 107, 107, 109, 109, 109, 144, 144, 144, 144, 144, 144, 167, 167, 167, 144, 144, 144, 144, 144, 144, 110, 110, 110, + 146, 146, 146, 136, 137, 136, 145, 145, 145, 132, 132, 132, 51, 51, 51, 27, 26, 27, 27, 27, 27, 167, 167, 167, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 27, 167, 167, 167, 27, 27, 27, 26, 26, 27, 35, 35, 35, 113, 113, 113, 143, 143, 143, 145, 145, 145, 124, 124, 124, 47, 46, 47, + 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 148, 148, 148, 138, 138, 138, 143, 143, 143, 125, 125, 125, 46, 46, 46, 24, 25, 25, 25, 25, 24, 167, 167, 167, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, + 25, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 101, 101, 101, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 22, 22, 23, 24, 24, 23, 24, 23, 22, 23, 23, 23, 23, 23, 23, + 106, 106, 106, 143, 143, 143, 143, 143, 144, 167, 167, 167, 144, 144, 143, 144, 143, 143, 108, 108, 108, 22, 22, 22, 23, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, + 167, 167, 167, 20, 20, 20, 20, 20, 20, 167, 167, 167, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 100, 100, 100, 21, 21, 21, 20, 20, 20, 72, 72, 72, 21, 21, 20, 19, 19, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, + 19, 19, 19, 29, 29, 28, 110, 111, 110, 142, 142, 142, 144, 144, 144, 122, 122, 122, 40, 40, 40, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 18, 19, 18, 18, 19, 20, 20, 18, 18, 18, 19, 19, 19, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, + 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 18, 19, 17, 18, 18, 19, 18, 19, 17, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 18, 66, 66, 66, 126, 126, 126, 141, 141, 141, 145, 145, 145, 152, 152, 152, 113, 113, 113, 18, 18, 18, 167, 167, 167, 17, 17, 17, 18, 18, 18, 17, 18, 18, + 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 167, 167, 167, 18, 18, 18, 18, 17, 18, 18, 18, 16, 17, 17, 17, 167, 167, 167, 17, 17, 17, 17, 18, 18, 167, 167, 167, 18, 18, 17, 17, 17, 16, 19, 18, 18, 16, 17, 16, 18, 18, 18, 16, 16, 15, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 16, 17, 17, 17, 17, 17, 16, 16, 18, 17, 17, 17, 16, 17, 16, 16, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 22, 22, 23, 61, 61, 63, 51, 51, 51, 22, 22, 23, 21, 21, 20, 20, 20, 20, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 20, 21, 22, 22, 22, 22, 21, 22, 23, 23, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 23, 22, 22, 22, 21, 21, 23, 23, 22, 22, 21, 22, 23, 22, 23, 23, 23, 23, 22, 22, 21, 23, 22, 22, 23, 23, 23, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 25, 23, 23, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 25, 25, 24, 24, 24, 23, 24, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 25, 25, 25, 24, 25, 26, 24, 24, 24, 25, 24, 25, 26, 26, 26, - 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 27, 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 167, 167, 167, 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 28, 28, 28, 27, 26, 27, 27, 26, 27, 27, 26, 26, 27, 27, 27, 27, 26, 27, 27, 26, 27, 27, 27, 28, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 28, 27, 27, 27, 27, 27, 27, 27, 26, 28, 27, 28, 27, 27, 26, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 28, 26, 26, 26, 28, 27, 27, 26, 26, 26, 25, 25, 26, 27, 26, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 26, 27, 26, 26, 25, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 27, 27, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 25, 26, 25, 25, 26, 26, 26, 26, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 24, 25, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, - 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 26, 26, 25, 26, 26, 26, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, + 26, 26, 26, 167, 167, 167, 25, 25, 25, 24, 24, 24, 25, 25, 25, 26, 26, 25, 26, 26, 26, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, - 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 22, 22, 22, 22, 22, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 19, 19, 20, 21, 21, 20, 20, 20, 21, + 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 167, 167, 167, 20, 20, 20, 22, 22, 22, 167, 167, 167, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 19, 19, 20, 21, 21, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 18, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 21, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 20, 20, 20, 18, 18, 18, 19, 19, 19, 19, 18, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 19, 18, 19, 18, 18, 17, 19, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 16, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 18, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 15, 16, 16, 17, 17, 17, 17, 16, 16, 17, 18, 18, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 15, 15, 15, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 16, 23, 23, 22, 61, 61, 63, 51, 51, 51, 23, 23, 23, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 21, 22, 22, 22, 22, 23, 23, 23, - 23, 23, 24, 24, 24, 24, 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 81, 81, 80, 145, 145, 146, 145, 145, 146, 145, 145, 146, 81, 81, 81, 24, 24, 23, - 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 26, 25, 25, 26, 25, 25, 25, 25, 26, 25, 26, 25, 25, 24, 23, 24, 25, 25, 25, 25, 25, 25, 25, 145, 145, 146, 57, 57, 57, 26, 26, 25, 26, 25, 25, 26, 26, 26, 25, 26, 26, 27, 27, 27, 25, 25, 25, + 23, 23, 24, 24, 24, 24, 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 25, 25, 24, 24, 24, 25, 24, 24, 23, + 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 26, 25, 25, 26, 25, 25, 25, 25, 26, 25, 26, 25, 25, 24, 23, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 26, 26, 25, 26, 25, 25, 26, 26, 26, 25, 26, 26, 27, 27, 27, 25, 25, 25, 25, 25, 24, 26, 26, 25, 26, 27, 27, 26, 27, 26, 25, 25, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 27, 27, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 26, 26, 27, 27, 28, 26, 26, 26, 26, 26, 26, 28, 28, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 28, 27, 28, 27, 27, 27, 26, 27, 27, 27, 27, 27, 28, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 25, 25, 25, 27, 27, 28, 27, 27, 26, 26, 27, 25, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 27, 26, 25, 26, 26, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, @@ -1491,8 +1491,8 @@ static const unsigned char temp1[] = { 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 23, 23, 23, 61, 61, 64, 51, 51, 52, 23, 23, 23, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 22, 22, 22, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 23, 23, 22, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 24, 23, 22, 22, 23, 22, 22, 22, 24, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 24, 23, 23, 23, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, - 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 49, 48, 49, 145, 145, 146, 41, 40, 41, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, - 25, 24, 24, 146, 146, 146, 58, 58, 58, 25, 26, 26, 25, 25, 26, 26, 25, 26, 26, 26, 27, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 27, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 27, 25, 26, 26, + 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, + 25, 24, 24, 26, 26, 25, 26, 25, 26, 25, 26, 26, 25, 25, 26, 26, 25, 26, 26, 26, 27, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 27, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 27, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 28, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 26, 27, 28, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 28, 28, 27, 27, 27, 28, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 28, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 27, 27, 26, 26, 26, 27, 27, 27, 26, 25, 25, 26, 26, 26, 27, 27, 27, 26, 25, 25, 26, 27, 26, 26, 26, 27, 26, 26, 26, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 24, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 26, 26, 25, 23, 23, 24, 25, 25, 24, @@ -1504,11 +1504,11 @@ static const unsigned char temp1[] = { 17, 17, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 16, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 16, 16, 17, 23, 23, 24, 61, 61, 64, 51, 51, 52, 22, 22, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 22, 22, 22, 22, 22, 21, 22, 22, 21, - 21, 21, 22, 22, 21, 21, 21, 22, 22, 21, 21, 22, 21, 21, 22, 22, 23, 22, 21, 20, 20, 21, 21, 22, 22, 21, 21, 22, 22, 22, 30, 30, 30, 112, 112, 113, 144, 144, 145, 144, 144, 145, 136, 136, 137, 71, 71, 71, 23, 23, 23, 63, 63, 64, 145, 145, 145, 145, 145, 145, 145, 145, 145, - 112, 112, 113, 31, 31, 31, 79, 79, 80, 112, 112, 113, 23, 23, 24, 112, 112, 113, 80, 80, 80, 23, 23, 23, 24, 25, 24, 96, 96, 97, 80, 80, 80, 23, 23, 22, 56, 56, 56, 137, 137, 137, 145, 145, 146, 121, 121, 121, 137, 137, 138, 73, 73, 73, 24, 24, 24, 24, 24, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 57, 57, 57, 121, 122, 122, 145, 145, 146, 146, 146, 146, 121, 121, 122, 49, 50, 49, 25, 25, 25, 25, 25, 25, 145, 145, 146, 122, 122, 122, 145, 145, 146, 146, 146, 146, 81, 82, 82, 25, 25, 26, 26, 26, 26, 105, 105, 105, 146, 146, 146, 145, 145, 146, 146, 146, 146, - 81, 82, 82, 26, 26, 26, 145, 145, 146, 58, 58, 58, 26, 26, 26, 26, 26, 26, 130, 130, 131, 59, 58, 59, 27, 27, 27, 35, 34, 34, 106, 106, 106, 146, 146, 146, 146, 146, 147, 146, 146, 147, 106, 106, 107, 59, 59, 58, 42, 42, 42, 146, 146, 147, 146, 146, 146, 146, 146, 146, 146, 146, 147, - 146, 146, 147, 43, 43, 43, 26, 26, 26, 28, 28, 28, 27, 27, 27, 27, 27, 28, 51, 51, 51, 122, 122, 122, 146, 146, 147, 146, 146, 147, 123, 123, 123, 51, 51, 51, 28, 28, 27, 82, 82, 83, 146, 146, 146, 146, 146, 147, 130, 130, 130, 27, 27, 28, 99, 99, 98, 130, 130, 131, 27, 27, 26, + 21, 21, 22, 22, 21, 21, 21, 22, 22, 21, 21, 22, 21, 21, 22, 22, 23, 22, 21, 20, 20, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 25, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, + 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 26, 26, 25, 24, 24, 26, 26, 25, 24, 25, 24, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 25, 26, 25, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 25, 24, 24, 26, 26, 26, 25, 25, 25, 27, 26, 26, + 25, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, + 28, 27, 27, 27, 27, 27, 26, 26, 26, 28, 28, 28, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 26, 27, 27, 27, 28, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 28, 27, 26, 26, 27, 26, 27, 26, 27, 27, 27, 26, 26, 26, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 26, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 25, 26, 26, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 26, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 26, 26, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 25, 24, 24, 24, 23, 24, 22, 23, 23, 24, 25, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 22, 22, 21, 21, 21, @@ -1518,291 +1518,291 @@ static const unsigned char temp1[] = { 19, 19, 18, 18, 18, 18, 19, 18, 19, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 19, 18, 17, 17, 17, 18, 18, 17, 18, 17, 17, 17, 17, 16, 17, 17, 16, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 18, 17, 17, 16, 17, 17, 16, 15, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 16, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 16, 17, 22, 22, 22, 61, 61, 64, - 51, 51, 52, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 96, 96, 96, 120, 120, 120, - 30, 30, 30, 23, 22, 22, 71, 71, 71, 145, 145, 145, 39, 39, 39, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 120, 120, 121, 80, 80, 80, 80, 80, 80, 112, 112, 113, 24, 23, 23, 112, 112, 113, 80, 80, 80, 24, 24, 24, 24, 24, 23, 96, 96, 96, 81, 80, 81, 25, 25, 24, - 137, 137, 137, 80, 80, 80, 23, 22, 23, 57, 56, 56, 137, 137, 137, 73, 73, 73, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 49, 49, 49, 145, 145, 146, 81, 81, 82, 25, 26, 26, 24, 24, 24, 97, 97, 97, 137, 137, 138, 41, 41, 40, 26, 26, 25, 146, 145, 146, 74, 74, 74, - 25, 25, 25, 57, 56, 57, 146, 145, 146, 57, 57, 57, 97, 98, 97, 121, 121, 122, 42, 42, 42, 26, 26, 26, 27, 26, 26, 26, 25, 25, 27, 26, 27, 146, 146, 146, 58, 58, 58, 27, 26, 26, 26, 26, 25, 130, 130, 130, 58, 57, 58, 34, 35, 35, 130, 130, 130, 122, 122, 122, 42, 42, 42, - 27, 26, 27, 27, 27, 27, 114, 114, 114, 82, 82, 82, 43, 42, 43, 146, 146, 146, 43, 43, 43, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 26, 27, 27, 28, 27, 27, 27, 26, 27, 27, 27, 27, 27, 130, 130, 130, 99, 98, 98, 26, 26, 26, 27, 26, 27, 98, 98, 98, 130, 130, 130, - 28, 28, 28, 27, 27, 27, 75, 75, 75, 130, 130, 130, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 26, 27, 27, 26, 27, 27, 26, 27, 26, 26, 27, 27, 27, 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 26, 26, 26, - 26, 26, 26, 26, 25, 26, 27, 26, 26, 26, 25, 26, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 24, 24, 25, 24, 25, 26, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, + 51, 51, 52, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 23, 22, + 22, 22, 22, 23, 22, 22, 22, 22, 21, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 23, 22, 23, 24, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 25, 25, 24, + 23, 23, 23, 23, 23, 23, 23, 22, 23, 25, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 24, 25, 25, 26, 26, 24, 24, 24, 24, 24, 25, 25, 25, 24, 25, 24, 24, 26, 26, 25, 25, 25, 26, 26, 26, 25, + 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 25, 25, 27, 26, 27, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 26, 26, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, + 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 26, 27, 27, 28, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 26, 27, 27, 27, 26, 27, 27, 27, + 28, 28, 28, 27, 27, 27, 55, 56, 56, 138, 138, 138, 140, 140, 140, 142, 142, 142, 107, 107, 107, 30, 30, 30, 26, 26, 26, 25, 26, 26, 26, 25, 26, 27, 27, 26, 27, 27, 26, 27, 26, 26, 27, 27, 27, 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 26, 26, 26, + 26, 26, 26, 26, 25, 26, 27, 26, 26, 26, 25, 26, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 54, 53, 54, 138, 138, 138, 140, 140, 140, 141, 141, 141, 106, 106, 106, 29, 29, 28, 25, 25, 24, 24, 25, 24, 25, 26, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 23, 22, 22, 23, 23, 23, 24, 23, 23, 22, 24, 23, 23, 22, 22, 22, - 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, + 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 60, 60, 60, 24, 24, 23, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 22, 21, 22, 20, 20, 20, 21, 22, 21, 21, 21, 20, 21, 21, 22, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 21, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 18, 18, 18, 20, 19, 20, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 17, 17, 18, 19, 19, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 19, 18, 18, 18, 19, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 19, 18, 18, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 18, 17, 16, 16, 17, 16, 16, 17, 18, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 16, 16, 17, 16, 16, 17, 17, 16, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 23, 23, 23, 62, 62, 64, 52, 51, 52, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 22, 22, 21, 20, 20, 21, 21, 21, 21, 20, 20, 21, - 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 128, 128, 129, 63, 63, 63, 22, 22, 22, 22, 22, 22, 22, 22, 21, 120, 120, 121, 72, 72, 72, 22, 22, 22, 22, 22, 22, 79, 79, 80, 96, 96, 96, 144, 144, 145, 55, 55, 55, 80, 80, 80, - 112, 112, 113, 23, 23, 22, 112, 112, 113, 80, 80, 81, 22, 23, 23, 23, 23, 23, 96, 97, 97, 80, 80, 80, 39, 39, 39, 145, 145, 145, 32, 33, 33, 24, 23, 24, 24, 24, 23, 129, 129, 129, 72, 72, 72, 25, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 105, 105, 105, 97, 97, 98, - 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 113, 113, 114, 89, 89, 90, 26, 26, 26, 145, 145, 146, 57, 57, 57, 25, 25, 25, 25, 25, 25, 105, 105, 105, 82, 82, 82, 130, 130, 130, 66, 66, 66, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 145, 145, 146, - 58, 58, 59, 26, 25, 25, 26, 27, 26, 130, 130, 131, 58, 58, 58, 75, 75, 74, 130, 130, 130, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 98, 98, 98, 82, 82, 82, 43, 43, 43, 146, 145, 146, 42, 42, 42, 27, 27, 26, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 28, 28, - 26, 26, 27, 26, 27, 26, 43, 43, 43, 146, 146, 147, 35, 35, 35, 27, 27, 27, 28, 27, 27, 35, 35, 35, 146, 146, 147, 42, 42, 43, 27, 27, 27, 74, 74, 74, 130, 130, 131, 26, 25, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 27, 26, - 26, 25, 26, 26, 26, 25, 26, 26, 26, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 27, 26, 26, 26, 26, 26, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 26, 26, 25, 25, 25, 24, 25, 25, 25, - 25, 24, 24, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 23, 22, 23, 25, 24, 25, 24, 24, 24, - 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 24, 22, 22, 22, 22, 22, 21, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 23, 22, 23, 23, 23, 23, 23, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, + 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 23, 24, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 22, 23, 23, 23, 23, 23, 22, + 22, 22, 23, 23, 23, 22, 23, 23, 23, 24, 24, 24, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 25, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 25, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, + 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, + 27, 27, 27, 26, 25, 25, 26, 27, 26, 26, 27, 27, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 28, 27, 27, 26, 25, 26, 27, 26, 26, 27, 27, 26, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 28, 28, + 26, 26, 27, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 35, 35, 35, 36, 36, 36, 26, 25, 26, 27, 27, 27, 101, 101, 101, 100, 100, 101, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 27, 26, + 26, 25, 26, 26, 26, 25, 26, 26, 26, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 27, 26, 26, 26, 26, 26, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 35, 35, 34, 34, 34, 33, 25, 25, 25, + 25, 24, 24, 100, 100, 100, 100, 100, 100, 26, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 23, 22, 23, 25, 24, 25, 24, 24, 24, + 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 24, 22, 22, 22, 22, 22, 21, 23, 22, 23, 22, 22, 22, 22, 22, 22, 110, 110, 110, 129, 129, 129, 25, 25, 25, 23, 23, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 20, 23, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 22, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 22, 21, 21, 21, 20, 20, 22, 22, 22, 20, 20, 20, 21, 21, 20, 22, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 19, 19, 19, 20, 21, 21, 20, 20, 21, 20, 19, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 18, 19, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 19, 18, 17, 17, 17, 19, 18, 18, 18, 17, 18, 18, 18, 17, 18, 18, 17, 18, 17, 17, 18, 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 17, 17, 17, 18, 18, 17, 17, 17, 18, 16, 16, 17, 17, 17, 16, 17, 17, 18, 17, 17, 16, 16, 16, 17, 18, 18, 18, 17, 17, 17, 15, 15, 15, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 18, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 15, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 15, 23, 22, 23, 62, 62, 64, 52, 52, 52, 22, 23, 22, 21, 21, 21, - 21, 21, 21, 21, 20, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 144, 144, 145, 55, 55, 55, 22, 22, 22, 22, 22, 22, 23, 22, 23, - 112, 112, 112, 79, 79, 80, 38, 38, 39, 145, 145, 145, 104, 104, 104, 96, 96, 96, 39, 39, 39, 22, 22, 23, 80, 80, 81, 112, 113, 113, 24, 24, 24, 112, 112, 112, 80, 81, 81, 24, 24, 23, 23, 23, 23, 96, 96, 96, 80, 80, 80, 39, 39, 39, 145, 145, 146, 33, 33, 31, 24, 24, 24, - 24, 24, 24, 129, 129, 130, 73, 72, 73, 25, 24, 24, 24, 24, 25, 23, 23, 24, 24, 24, 24, 121, 121, 121, 73, 73, 73, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 81, 81, 81, 105, 105, 105, 25, 25, 25, 145, 145, 146, 57, 57, 57, 25, 25, 25, 25, 26, 25, 97, 97, 98, - 82, 81, 82, 130, 130, 130, 146, 146, 146, 146, 145, 146, 146, 146, 146, 146, 146, 146, 114, 113, 114, 26, 26, 26, 146, 145, 146, 58, 58, 58, 26, 26, 26, 27, 26, 26, 130, 130, 130, 58, 57, 58, 89, 90, 90, 98, 98, 98, 26, 27, 27, 27, 27, 27, 114, 114, 114, 146, 146, 146, 146, 146, 146, - 82, 82, 82, 42, 42, 43, 146, 146, 146, 42, 42, 42, 26, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 26, 27, 26, 27, 27, 26, 26, 25, 58, 58, 59, 146, 146, 146, 27, 27, 28, 27, 27, 28, 27, 27, 27, 27, 27, 27, 146, 146, 146, 59, 59, 59, 27, 27, 27, 74, 74, 74, - 130, 130, 130, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 25, 25, 27, 27, 26, 26, 26, 26, 27, 26, 27, 26, 25, 26, 27, 27, 27, 27, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 26, 25, 25, 26, - 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 25, 26, 24, 26, 26, 25, 24, 24, 24, 26, 26, 26, 25, 24, 23, 24, 24, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 25, 25, 25, 23, 23, 23, 24, 24, 24, 23, 23, 23, + 21, 21, 21, 21, 20, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, + 22, 22, 22, 22, 22, 23, 22, 21, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 23, 22, 22, 22, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 22, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 25, 25, 23, 24, 24, 24, + 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 24, 25, 23, 23, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 24, 24, 24, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 26, + 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 27, 26, 26, 26, 27, 26, 26, 25, 26, 26, 26, 26, 26, 25, 25, 26, 26, 25, 26, 26, 26, 27, 26, 26, 27, 27, 27, 25, 25, 26, 25, 25, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 26, 26, + 27, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 26, 27, 26, 27, 27, 26, 26, 25, 26, 27, 27, 26, 26, 26, 27, 27, 28, 27, 27, 28, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 28, 27, 27, 27, 26, 26, 26, + 26, 26, 26, 27, 27, 27, 27, 27, 27, 33, 32, 32, 145, 145, 145, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 25, 25, 27, 27, 26, 26, 26, 26, 27, 26, 27, 26, 25, 26, 27, 27, 27, 27, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 26, 25, 25, 26, + 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 25, 26, 24, 26, 26, 25, 24, 24, 24, 26, 26, 26, 25, 24, 23, 24, 24, 24, 30, 30, 30, 144, 144, 145, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 25, 25, 25, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 24, 23, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 23, 24, 22, 23, 23, 24, 24, 23, 24, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, - 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 21, 21, 22, 21, 21, 23, 23, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, + 22, 22, 23, 22, 22, 23, 102, 102, 101, 91, 91, 91, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 21, 21, 22, 21, 21, 23, 23, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 18, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 19, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 17, 17, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 16, 16, 16, 16, 16, 15, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 23, 22, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 20, 22, 22, 21, 20, 21, 21, 22, 22, 21, 21, 21, 20, - 22, 22, 21, 22, 23, 22, 22, 21, 21, 22, 22, 22, 144, 144, 145, 54, 54, 54, 22, 21, 22, 23, 23, 22, 22, 22, 22, 112, 112, 113, 80, 80, 80, 63, 63, 63, 137, 137, 137, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 80, 80, 80, 112, 112, 113, 23, 23, 23, 113, 113, 113, - 120, 120, 120, 40, 41, 40, 31, 31, 31, 129, 129, 129, 80, 80, 80, 24, 24, 24, 121, 121, 121, 96, 96, 97, 23, 23, 24, 31, 32, 31, 137, 137, 138, 72, 72, 73, 24, 23, 25, 24, 24, 24, 25, 25, 24, 24, 23, 23, 121, 121, 122, 73, 72, 72, 24, 24, 24, 25, 25, 25, 25, 24, 25, - 25, 25, 25, 81, 81, 81, 105, 105, 106, 25, 25, 24, 145, 145, 146, 105, 105, 105, 25, 25, 26, 41, 41, 41, 138, 138, 138, 65, 65, 66, 90, 90, 90, 98, 98, 98, 26, 25, 25, 25, 25, 26, 98, 97, 98, 98, 97, 98, 26, 26, 25, 145, 145, 146, 105, 105, 106, 26, 26, 26, 49, 50, 50, - 146, 146, 146, 51, 51, 51, 90, 90, 90, 98, 98, 98, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 26, 27, 27, 43, 43, 42, 146, 146, 146, 43, 43, 43, 28, 28, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 58, 58, 58, - 146, 145, 146, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 146, 146, 147, 59, 59, 59, 26, 27, 26, 74, 74, 75, 130, 130, 130, 25, 25, 25, 27, 26, 26, 27, 26, 27, 27, 26, 27, 27, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 25, 27, 27, 27, 27, 27, 27, 27, 26, 27, - 25, 25, 25, 26, 26, 27, 26, 26, 27, 26, 26, 26, 25, 25, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 26, 25, 25, 25, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 25, 25, 24, 24, 23, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 22, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, - 23, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, - 21, 21, 20, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, - 20, 20, 19, 20, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 18, 18, 18, 20, 20, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 20, 20, 20, 20, 19, 19, 19, - 18, 18, 18, 18, 18, 19, 20, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 19, 18, 18, 19, 18, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, + 22, 22, 21, 22, 23, 22, 22, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 21, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 24, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, + 22, 22, 22, 24, 24, 24, 23, 22, 22, 23, 23, 24, 157, 157, 157, 138, 138, 138, 142, 142, 142, 120, 120, 120, 41, 41, 42, 23, 23, 23, 74, 74, 74, 147, 147, 147, 130, 130, 130, 92, 92, 92, 151, 151, 151, 31, 30, 30, 24, 24, 25, 116, 116, 116, 133, 133, 133, 141, 141, 141, 63, 62, 63, + 25, 25, 25, 34, 34, 33, 119, 119, 119, 140, 140, 139, 126, 126, 126, 66, 66, 66, 27, 27, 28, 104, 104, 104, 147, 147, 147, 126, 126, 126, 66, 66, 66, 167, 167, 167, 26, 25, 25, 25, 25, 26, 26, 25, 25, 26, 25, 26, 27, 27, 26, 95, 95, 96, 140, 140, 140, 140, 140, 140, 97, 97, 97, + 27, 27, 27, 27, 27, 27, 26, 26, 26, 167, 167, 167, 27, 26, 26, 26, 26, 26, 26, 26, 27, 167, 167, 167, 26, 26, 27, 26, 27, 27, 27, 27, 26, 26, 26, 25, 27, 27, 27, 167, 167, 167, 27, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 165, 165, 165, + 26, 25, 26, 27, 27, 27, 167, 167, 167, 27, 27, 27, 27, 27, 27, 26, 26, 27, 167, 167, 167, 26, 27, 26, 28, 27, 28, 101, 101, 101, 146, 146, 146, 126, 125, 125, 80, 80, 80, 151, 151, 151, 27, 26, 26, 27, 27, 26, 167, 167, 167, 26, 26, 25, 27, 27, 27, 27, 27, 27, 27, 26, 27, + 25, 25, 25, 27, 27, 28, 96, 96, 96, 140, 140, 140, 140, 140, 140, 97, 97, 97, 27, 27, 27, 26, 26, 26, 26, 25, 25, 167, 167, 167, 26, 26, 25, 26, 25, 26, 25, 25, 25, 167, 167, 167, 26, 26, 25, 27, 27, 27, 100, 100, 100, 146, 146, 146, 125, 125, 125, 79, 79, 79, 151, 151, 151, + 25, 25, 24, 24, 23, 24, 167, 167, 167, 25, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 74, 74, 74, 147, 147, 147, 130, 130, 130, 92, 92, 92, 151, 151, 151, 31, 31, 30, 23, 23, 23, 167, 167, 167, 24, 24, 24, 24, 24, 23, 24, 24, 23, 167, 167, 167, 23, 23, 23, + 23, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 22, 167, 167, 167, 68, 68, 68, 131, 131, 131, 145, 145, 145, 95, 95, 95, 22, 22, 23, 23, 23, 23, 29, 29, 29, 153, 153, 153, 28, 28, 28, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 162, 162, 162, + 111, 111, 111, 22, 22, 22, 79, 79, 79, 167, 167, 167, 50, 49, 49, 21, 21, 22, 120, 120, 120, 162, 162, 162, 21, 21, 20, 167, 167, 167, 143, 143, 143, 21, 20, 20, 78, 78, 78, 143, 143, 143, 160, 160, 160, 137, 137, 137, 20, 20, 20, 21, 20, 20, 167, 167, 167, 143, 143, 143, 21, 20, 20, + 20, 20, 19, 167, 167, 167, 143, 143, 143, 49, 49, 50, 141, 141, 142, 158, 158, 158, 114, 114, 114, 147, 147, 147, 152, 152, 152, 20, 19, 20, 18, 18, 18, 75, 75, 75, 143, 143, 143, 160, 160, 160, 139, 139, 139, 71, 71, 71, 19, 18, 19, 18, 18, 18, 167, 167, 167, 143, 143, 143, 19, 19, 19, + 18, 18, 18, 18, 18, 19, 20, 19, 19, 19, 19, 18, 79, 78, 78, 135, 135, 135, 157, 157, 157, 160, 160, 160, 145, 145, 145, 99, 99, 99, 18, 18, 19, 167, 167, 167, 143, 143, 143, 17, 18, 17, 18, 18, 18, 18, 17, 17, 48, 48, 48, 145, 145, 145, 155, 155, 155, 103, 103, 103, 131, 131, 131, + 143, 143, 143, 18, 18, 18, 167, 167, 167, 143, 143, 143, 18, 17, 17, 18, 18, 18, 167, 167, 167, 143, 143, 143, 17, 17, 17, 167, 167, 167, 143, 143, 143, 17, 17, 18, 18, 18, 18, 167, 167, 167, 143, 143, 143, 18, 18, 18, 123, 123, 123, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 15, 15, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 16, 15, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 15, 16, 16, 15, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 23, 22, 20, 20, 20, 21, 20, 21, 20, 20, 20, 21, 21, 20, - 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 144, 144, 145, 54, 55, 55, 23, 23, 23, 22, 21, 21, 22, 22, 22, 112, 112, 112, 79, 79, 79, 23, 23, 24, - 104, 104, 104, 145, 145, 145, 145, 145, 145, 145, 145, 145, 47, 47, 47, 79, 79, 79, 112, 112, 112, 23, 23, 23, 113, 113, 113, 113, 113, 113, 129, 129, 129, 145, 145, 145, 120, 120, 121, 32, 31, 32, 24, 23, 23, 40, 41, 40, 121, 121, 121, 145, 145, 146, 137, 137, 138, 129, 129, 130, 73, 72, 72, - 23, 23, 23, 25, 24, 25, 24, 24, 24, 25, 24, 25, 105, 105, 105, 97, 97, 97, 25, 25, 25, 24, 25, 24, 24, 25, 24, 25, 25, 25, 113, 113, 113, 90, 90, 90, 25, 25, 26, 146, 146, 146, 105, 106, 106, 145, 146, 146, 146, 146, 146, 98, 97, 98, 26, 25, 26, 26, 26, 25, 106, 106, 106, - 146, 145, 146, 146, 146, 146, 121, 121, 121, 42, 42, 42, 26, 25, 25, 146, 146, 146, 106, 106, 106, 146, 146, 146, 146, 146, 146, 98, 98, 98, 26, 26, 26, 75, 74, 74, 130, 130, 130, 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 26, 26, 25, 25, 26, 26, 26, 42, 43, 42, 146, 146, 147, - 43, 43, 43, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 59, 59, 59, 146, 146, 146, 27, 27, 26, 27, 27, 28, 26, 26, 27, 26, 26, 26, 146, 146, 146, 58, 58, 58, 25, 25, 26, 74, 74, 74, 130, 130, 130, 26, 26, 25, 26, 25, 26, - 26, 25, 25, 26, 26, 25, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 25, 25, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 24, 24, 23, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, - 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 23, 22, 22, 23, 23, 23, 22, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 22, 22, 23, - 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 23, 23, 21, 21, 20, 22, 21, 21, 20, 20, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 21, - 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 21, 20, 20, 20, 20, 19, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, - 19, 19, 19, 20, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 18, 18, 18, 18, 19, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, - 17, 17, 17, 19, 19, 18, 18, 18, 19, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 19, 17, 17, 17, 18, 17, 17, 17, 18, 17, 18, 18, 17, 17, 18, 18, 17, 18, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, - 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, + 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 24, + 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 167, 167, 167, 24, 23, 23, 24, 24, 24, 66, 66, 66, 135, 135, 135, 24, 24, 24, 146, 146, 146, 45, 44, 44, + 23, 23, 23, 70, 69, 70, 167, 167, 167, 26, 25, 26, 25, 25, 25, 32, 32, 32, 25, 25, 25, 49, 49, 49, 151, 151, 151, 25, 25, 25, 115, 115, 115, 95, 95, 95, 25, 25, 26, 26, 26, 25, 25, 26, 26, 86, 87, 87, 121, 121, 121, 28, 27, 27, 26, 25, 26, 99, 99, 99, 167, 167, 167, + 25, 25, 25, 26, 26, 26, 25, 24, 24, 26, 26, 26, 81, 81, 81, 121, 121, 121, 28, 28, 28, 26, 26, 25, 112, 112, 111, 88, 88, 88, 26, 26, 26, 27, 27, 26, 167, 167, 167, 27, 27, 27, 27, 27, 26, 26, 26, 26, 167, 167, 167, 26, 25, 25, 26, 26, 26, 26, 27, 26, 27, 27, 27, + 27, 27, 27, 167, 167, 167, 27, 27, 27, 27, 26, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 163, 163, 163, 27, 26, 26, 27, 27, 26, 167, 167, 167, 26, 26, 27, 26, 26, 26, 26, 26, 27, 167, 167, 167, 25, 25, 26, 85, 85, 85, 121, 121, 121, 28, 28, 27, 26, 25, 26, + 87, 86, 86, 165, 165, 165, 27, 27, 27, 26, 26, 27, 167, 167, 167, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 81, 81, 81, 121, 121, 121, 28, 28, 28, 26, 26, 26, 112, 112, 111, 88, 88, 88, 25, 25, 25, 25, 25, 25, 167, 167, 167, 26, 26, 25, 25, 25, 25, + 25, 25, 25, 167, 167, 167, 25, 25, 26, 84, 84, 85, 120, 120, 120, 27, 27, 27, 24, 24, 25, 85, 85, 85, 165, 165, 165, 24, 24, 24, 25, 25, 24, 167, 167, 167, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 23, 24, 146, 146, 146, 45, 45, 45, 24, 23, 23, 69, 69, 69, + 167, 167, 167, 25, 25, 25, 23, 23, 23, 167, 167, 167, 24, 23, 24, 24, 24, 23, 22, 22, 23, 167, 167, 167, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 167, 167, 167, 94, 94, 94, 23, 22, 23, 24, 24, 24, 119, 119, 119, 77, 77, 77, 21, 21, 23, 42, 42, 43, + 159, 159, 159, 79, 79, 79, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 152, 152, 152, 119, 119, 119, 21, 22, 22, 121, 121, 121, 167, 167, 167, 93, 93, 93, 22, 21, 21, 127, 127, 127, 154, 154, 154, 22, 22, 22, 167, 167, 167, 143, 143, 143, 67, 67, 67, + 167, 167, 167, 150, 150, 150, 89, 89, 89, 73, 73, 73, 21, 20, 20, 20, 20, 20, 167, 167, 167, 143, 143, 143, 20, 20, 21, 20, 20, 20, 167, 167, 167, 143, 143, 143, 130, 130, 130, 167, 167, 167, 87, 87, 86, 99, 99, 99, 167, 167, 167, 145, 145, 145, 19, 19, 19, 60, 60, 60, 167, 167, 167, + 134, 134, 134, 77, 76, 77, 67, 67, 67, 38, 37, 37, 19, 19, 20, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 18, 114, 114, 114, 167, 167, 167, 147, 147, 147, 99, 99, 99, 96, 96, 96, 167, 167, 167, 143, 143, 143, 19, 19, 19, 167, 167, 167, + 143, 143, 143, 19, 19, 18, 18, 18, 19, 17, 17, 17, 133, 133, 133, 167, 167, 167, 110, 110, 110, 131, 131, 131, 167, 167, 167, 143, 143, 143, 18, 18, 18, 167, 167, 167, 143, 143, 143, 17, 17, 17, 18, 17, 18, 167, 167, 167, 143, 143, 143, 18, 17, 17, 167, 167, 167, 143, 143, 143, 17, 17, 17, + 18, 17, 18, 167, 167, 167, 143, 143, 143, 17, 17, 17, 61, 61, 61, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 18, 17, 18, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 16, 17, 17, 17, 15, 16, 15, 18, 18, 17, 16, 17, 16, 18, 17, 18, 17, 17, 17, 23, 23, 23, 62, 62, 64, 52, 52, 52, 22, 22, 23, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 23, - 21, 21, 21, 144, 144, 145, 55, 55, 55, 22, 21, 22, 22, 22, 22, 22, 21, 22, 112, 112, 112, 79, 80, 80, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, - 25, 24, 25, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 25, 24, 24, 24, 50, 49, 49, 145, 145, 146, 81, 81, 81, 25, 25, 25, 25, 25, 25, 97, 97, 98, 137, 137, 138, 42, 42, 42, - 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 25, 26, 26, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 25, 25, 25, - 122, 122, 122, 114, 113, 114, 34, 34, 34, 26, 26, 27, 43, 43, 42, 98, 98, 99, 82, 82, 82, 42, 42, 42, 146, 146, 147, 42, 42, 42, 27, 26, 27, 26, 26, 27, 26, 27, 27, 26, 26, 25, 27, 26, 26, 27, 27, 27, 27, 27, 27, 58, 58, 59, 146, 146, 146, 26, 26, 26, 27, 26, 27, - 26, 26, 26, 25, 26, 25, 146, 146, 146, 58, 58, 58, 26, 26, 26, 75, 74, 74, 129, 130, 130, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 26, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 24, 24, 25, 25, 24, 25, 24, 25, 24, - 24, 24, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 24, 24, 23, 24, 23, 24, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, - 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, - 21, 21, 21, 22, 21, 22, 21, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 20, 21, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 19, 19, 18, 20, 20, 20, 21, 21, 20, 20, 19, 20, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, - 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 18, 19, 20, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 19, - 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 19, 18, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 19, 17, 17, 17, - 17, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 19, 18, 18, 18, 17, 17, 17, 16, 16, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 17, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, + 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, + 25, 24, 25, 167, 167, 167, 23, 23, 23, 24, 24, 24, 24, 24, 24, 156, 156, 156, 23, 23, 23, 115, 115, 115, 99, 99, 99, 46, 46, 46, 32, 32, 31, 167, 167, 167, 24, 24, 24, 26, 25, 25, 24, 24, 24, 25, 25, 25, 71, 71, 71, 149, 149, 149, 25, 25, 25, 156, 156, 156, 35, 35, 35, + 26, 25, 26, 25, 25, 25, 25, 25, 25, 135, 135, 134, 46, 46, 46, 26, 26, 26, 25, 25, 25, 34, 34, 34, 167, 167, 167, 26, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 133, 133, 133, 48, 48, 48, 26, 26, 26, 27, 27, 26, 38, 38, 38, 142, 142, 142, 26, 26, 27, 25, 25, 25, + 167, 167, 167, 26, 25, 25, 26, 26, 26, 26, 26, 27, 167, 167, 167, 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 167, 167, 167, 26, 26, 27, 26, 27, 27, 26, 26, 25, 27, 26, 26, 27, 27, 27, 27, 27, 27, 162, 162, 162, 27, 27, 27, 26, 26, 26, 167, 167, 167, + 26, 26, 26, 25, 26, 25, 27, 27, 27, 167, 167, 167, 26, 26, 26, 135, 135, 135, 46, 47, 47, 27, 27, 27, 27, 27, 26, 27, 27, 27, 162, 162, 162, 27, 26, 26, 26, 26, 25, 167, 167, 167, 26, 26, 26, 26, 26, 25, 25, 25, 25, 26, 25, 25, 26, 26, 25, 133, 133, 133, 48, 48, 48, + 26, 26, 26, 26, 26, 26, 38, 38, 38, 142, 142, 142, 26, 25, 26, 26, 26, 26, 167, 167, 167, 25, 25, 25, 25, 25, 26, 26, 25, 25, 167, 167, 167, 26, 25, 25, 135, 135, 135, 46, 46, 46, 25, 25, 25, 25, 25, 25, 27, 27, 27, 162, 162, 162, 24, 24, 25, 25, 24, 25, 167, 167, 167, + 24, 24, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 115, 115, 115, 99, 99, 99, 47, 46, 47, 31, 31, 31, 167, 167, 167, 25, 24, 24, 23, 23, 23, 167, 167, 167, 24, 23, 24, 23, 23, 23, 24, 23, 24, 167, 167, 167, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, + 23, 23, 23, 167, 167, 167, 30, 30, 30, 22, 23, 23, 23, 22, 23, 46, 46, 46, 129, 129, 129, 22, 22, 22, 91, 91, 92, 88, 88, 88, 136, 136, 136, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 142, 142, 142, 126, 126, 126, 23, 22, 23, 158, 158, 158, + 148, 148, 148, 137, 137, 137, 21, 20, 20, 136, 136, 136, 145, 145, 145, 22, 21, 20, 167, 167, 167, 143, 143, 143, 123, 123, 123, 167, 167, 167, 53, 53, 53, 21, 21, 21, 19, 19, 18, 20, 20, 20, 21, 21, 20, 167, 167, 167, 143, 143, 143, 19, 20, 20, 20, 20, 20, 167, 167, 167, 143, 143, 143, + 126, 126, 126, 167, 167, 167, 52, 52, 51, 21, 20, 21, 167, 167, 167, 143, 143, 143, 19, 19, 19, 120, 120, 120, 167, 167, 167, 33, 34, 33, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 167, 167, 167, 143, 143, 143, 18, 18, 18, 19, 18, 18, 18, 18, 18, 58, 58, 59, + 167, 167, 167, 135, 135, 135, 24, 24, 24, 18, 19, 19, 19, 18, 18, 167, 167, 167, 143, 143, 143, 19, 19, 19, 167, 167, 167, 143, 143, 143, 17, 18, 18, 18, 17, 17, 18, 18, 18, 160, 160, 160, 160, 160, 160, 20, 20, 19, 33, 32, 33, 167, 167, 167, 143, 143, 143, 18, 18, 19, 167, 167, 167, + 143, 143, 143, 18, 17, 18, 18, 18, 18, 167, 167, 167, 143, 143, 143, 18, 18, 17, 167, 167, 167, 143, 143, 143, 18, 18, 18, 17, 17, 17, 167, 167, 167, 143, 143, 143, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 17, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 18, 19, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 18, 17, 17, 17, 18, 17, 16, 16, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 15, 15, 16, 16, 16, 16, 16, 16, 15, 17, 16, 18, 16, 15, 15, 16, 16, 16, 17, 17, 17, 18, 18, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 23, 23, 21, 20, 20, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, - 21, 21, 20, 21, 21, 21, 21, 20, 21, 20, 20, 19, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 145, 145, 145, 55, 55, 55, 21, 21, 21, 22, 22, 22, 22, 22, 22, 112, 112, 112, 80, 80, 80, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, - 24, 24, 23, 23, 23, 23, 80, 80, 80, 112, 112, 113, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 22, 23, 23, 23, 22, 24, 24, 24, 25, 24, 25, 25, 24, 25, 24, 24, 24, 25, 24, 24, 23, 24, 23, 23, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 23, 56, 56, 56, 121, 121, 122, 145, 145, 146, 145, 145, 146, 121, 121, 122, 49, 49, 49, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, - 26, 26, 26, 27, 26, 27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 25, 27, 27, 26, 26, 26, 25, 34, 34, 33, 98, 98, 98, 146, 146, 146, 146, 146, 146, 146, 146, 146, 106, 106, 106, 59, 58, 59, 41, 41, 42, 146, 146, 146, 42, 42, 43, 27, 26, 27, 26, 27, 27, - 26, 26, 27, 26, 26, 26, 28, 27, 27, 26, 26, 26, 26, 26, 26, 59, 59, 59, 146, 146, 147, 26, 26, 26, 27, 27, 26, 26, 25, 26, 26, 26, 26, 146, 146, 146, 57, 57, 58, 82, 81, 82, 146, 146, 146, 146, 146, 146, 130, 130, 131, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 27, 26, - 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 26, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, - 24, 24, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 26, 25, 25, 24, 23, 23, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 24, 25, 24, 23, 24, 24, 23, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, - 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 24, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 23, 23, 23, 21, 21, 22, - 21, 22, 22, 23, 22, 23, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 23, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, - 20, 20, 20, 20, 20, 19, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 20, 19, 20, 19, 20, 19, 19, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, - 19, 19, 18, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 17, 18, 18, 18, 18, 17, 17, 20, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 18, - 19, 18, 19, 18, 18, 18, 19, 19, 19, 18, 19, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 17, 18, 19, 19, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, + 21, 21, 20, 21, 21, 21, 21, 20, 21, 20, 20, 19, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, + 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 22, 23, 167, 167, 167, 24, 24, 24, 43, 43, 43, 98, 98, 98, 125, 125, 125, 25, 24, 24, 28, 29, 28, 99, 100, 99, 144, 144, 144, 160, 160, 160, 167, 167, 167, + 24, 24, 24, 24, 24, 23, 37, 37, 37, 117, 116, 117, 142, 142, 142, 54, 54, 54, 25, 25, 25, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 148, 148, 148, 30, 30, 29, 25, 25, 26, 25, 25, 24, 25, 25, 25, 167, 167, 167, 25, 25, 25, 25, 25, 25, 26, 26, 25, + 26, 26, 26, 148, 148, 148, 29, 29, 29, 26, 26, 25, 25, 25, 25, 26, 26, 26, 152, 152, 152, 27, 27, 26, 26, 26, 25, 167, 167, 167, 26, 26, 25, 27, 26, 27, 26, 26, 26, 167, 167, 167, 26, 26, 26, 27, 27, 27, 25, 25, 26, 27, 27, 27, 26, 26, 27, 167, 167, 167, 26, 27, 27, + 26, 26, 27, 26, 26, 26, 28, 27, 27, 26, 26, 26, 26, 26, 26, 160, 160, 160, 27, 27, 27, 26, 26, 26, 167, 167, 167, 26, 25, 26, 26, 26, 26, 27, 27, 26, 167, 167, 167, 26, 25, 26, 147, 147, 148, 30, 30, 31, 26, 26, 27, 26, 26, 26, 26, 26, 27, 154, 154, 154, 26, 27, 26, + 26, 26, 27, 167, 167, 167, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 27, 26, 26, 26, 148, 148, 148, 29, 29, 29, 25, 25, 25, 26, 25, 25, 25, 26, 25, 152, 152, 152, 26, 26, 26, 26, 26, 26, 167, 167, 167, 25, 25, 25, 26, 26, 25, 25, 25, 25, 167, 167, 167, 24, 24, 24, + 147, 147, 147, 30, 30, 29, 25, 25, 25, 25, 25, 25, 24, 25, 24, 154, 154, 154, 24, 23, 23, 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 24, 24, 30, 30, 30, 100, 100, 100, 144, 144, 144, 160, 160, 160, 167, 167, 167, 24, 24, 24, 24, 24, 24, + 167, 167, 167, 24, 24, 24, 23, 23, 23, 24, 24, 24, 167, 167, 167, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 167, 167, 167, 23, 23, 23, 23, 22, 22, 24, 23, 23, 26, 26, 26, 147, 147, 147, 22, 22, 22, 137, 137, 137, 33, 32, 32, 128, 128, 128, 47, 47, 48, + 21, 22, 22, 23, 22, 23, 22, 22, 21, 22, 22, 22, 22, 21, 21, 132, 132, 132, 133, 133, 133, 54, 54, 55, 167, 167, 167, 82, 81, 82, 167, 167, 167, 36, 36, 36, 142, 142, 142, 137, 137, 137, 21, 21, 21, 167, 167, 167, 143, 143, 143, 138, 138, 138, 167, 167, 167, 26, 26, 26, 21, 21, 20, + 20, 20, 20, 20, 20, 19, 21, 21, 20, 167, 167, 167, 143, 143, 143, 20, 19, 19, 20, 20, 19, 167, 167, 167, 143, 143, 143, 72, 72, 71, 167, 167, 167, 167, 167, 167, 155, 155, 156, 167, 167, 167, 143, 143, 143, 20, 20, 21, 139, 138, 138, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, + 164, 164, 164, 19, 19, 19, 18, 19, 18, 167, 167, 167, 143, 143, 143, 19, 19, 18, 19, 19, 18, 18, 18, 18, 107, 107, 107, 167, 167, 167, 58, 58, 58, 19, 18, 19, 18, 18, 17, 18, 18, 18, 167, 167, 167, 143, 143, 143, 18, 18, 18, 167, 167, 167, 145, 145, 145, 18, 18, 17, 19, 19, 18, + 19, 18, 19, 167, 167, 167, 144, 144, 144, 18, 19, 18, 18, 18, 17, 167, 167, 167, 143, 143, 143, 18, 17, 18, 167, 167, 167, 143, 143, 143, 17, 17, 17, 17, 17, 18, 167, 167, 167, 143, 143, 143, 17, 17, 17, 167, 167, 167, 143, 143, 143, 18, 18, 18, 18, 18, 18, 167, 167, 167, 143, 143, 143, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 18, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 18, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 22, 23, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 22, 22, 22, 21, 21, 21, 22, 21, 22, 21, 21, 21, 20, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 20, 20, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 23, 22, 22, 23, 23, 23, 22, 22, 22, 21, 21, 22, 22, 22, 23, 21, 21, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 22, 23, 22, 24, 24, 24, 24, 24, 24, 25, 24, 23, 24, 24, 24, 24, - 24, 24, 24, 23, 23, 22, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 23, 24, 24, 24, 26, 26, 26, 25, 25, 24, 26, 26, 25, - 26, 26, 25, 25, 25, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 26, 26, 24, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 27, 27, 26, 25, 25, 25, 26, 26, 25, 25, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, - 26, 26, 25, 26, 26, 26, 25, 25, 26, 26, 26, 26, 27, 27, 27, 26, 27, 26, 26, 26, 27, 26, 26, 25, 26, 26, 26, 26, 26, 27, 26, 26, 25, 27, 27, 27, 25, 25, 26, 26, 26, 26, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 27, - 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 27, 27, 26, 27, 27, 28, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 25, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, - 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, - 24, 24, 24, 23, 23, 22, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 23, 23, 23, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 22, 23, 23, 22, 23, 22, 23, 24, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, - 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, - 20, 20, 21, 20, 19, 19, 20, 20, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 20, 19, 20, 20, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 20, 19, 20, 20, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 20, 20, 20, 18, 18, 19, - 19, 18, 18, 19, 19, 19, 19, 18, 19, 18, 17, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, - 18, 18, 17, 18, 17, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 18, 17, 18, 17, 17, 16, 17, 17, 16, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 16, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, + 23, 22, 22, 23, 23, 23, 22, 22, 22, 21, 21, 22, 22, 22, 23, 21, 21, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 22, 23, 22, 24, 24, 24, 24, 24, 24, 25, 167, 167, 167, 167, 167, 167, + 167, 167, 167, 142, 142, 142, 30, 30, 30, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 33, 33, 32, 162, 162, 162, 25, 25, 25, 24, 24, 24, 132, 132, 132, 95, 95, 95, 27, 27, 27, 25, 25, 25, 25, 25, 25, 138, 138, 138, 45, 45, 45, 26, 26, 26, 38, 38, 37, 155, 155, 155, + 130, 130, 130, 48, 48, 48, 25, 25, 25, 25, 25, 26, 33, 33, 33, 167, 167, 167, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 130, 130, 130, 49, 49, 49, 27, 27, 26, 25, 25, 25, 37, 37, 36, 146, 146, 146, 25, 25, 25, 26, 26, 26, 167, 167, 167, 33, 33, 33, 27, 27, 26, + 38, 38, 37, 159, 159, 159, 25, 25, 26, 26, 26, 26, 27, 27, 27, 26, 27, 26, 26, 26, 27, 167, 167, 167, 167, 167, 167, 156, 156, 156, 113, 113, 113, 36, 36, 36, 25, 25, 26, 26, 26, 26, 157, 157, 157, 27, 26, 26, 26, 26, 26, 167, 167, 167, 33, 33, 33, 26, 26, 25, 38, 38, 39, + 159, 159, 159, 26, 26, 26, 128, 128, 128, 50, 50, 49, 26, 26, 26, 27, 27, 26, 28, 28, 29, 160, 160, 160, 27, 27, 27, 27, 27, 26, 167, 167, 167, 167, 167, 167, 156, 156, 156, 113, 113, 113, 34, 34, 35, 26, 26, 25, 130, 130, 130, 49, 49, 49, 26, 26, 26, 26, 25, 26, 37, 37, 36, + 146, 146, 146, 26, 26, 26, 26, 26, 26, 167, 167, 167, 32, 32, 32, 25, 25, 24, 37, 37, 37, 159, 159, 159, 26, 25, 26, 128, 128, 128, 49, 49, 49, 25, 25, 24, 25, 25, 25, 25, 25, 25, 160, 160, 160, 25, 25, 25, 25, 25, 24, 167, 167, 167, 167, 167, 167, 156, 156, 156, 113, 113, 113, + 33, 33, 33, 23, 23, 22, 24, 24, 24, 23, 23, 23, 24, 24, 24, 33, 33, 33, 162, 162, 162, 24, 24, 24, 24, 24, 24, 167, 167, 167, 31, 30, 30, 23, 24, 24, 37, 36, 37, 159, 159, 159, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 167, 167, 167, 34, 34, 34, + 23, 23, 23, 22, 23, 23, 45, 46, 45, 134, 134, 134, 44, 44, 44, 124, 124, 124, 23, 23, 22, 78, 78, 78, 102, 102, 102, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 122, 122, 122, 139, 139, 139, 90, 90, 90, 162, 161, 162, 26, 26, 26, 157, 157, 157, 75, 75, 75, + 146, 146, 146, 129, 129, 128, 21, 21, 21, 167, 167, 167, 143, 143, 143, 117, 117, 117, 167, 167, 167, 53, 53, 53, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 167, 167, 167, 153, 153, 153, 20, 19, 20, 36, 36, 36, 167, 167, 167, 136, 136, 136, 20, 20, 20, 70, 69, 69, 134, 134, 134, + 157, 157, 157, 167, 167, 167, 137, 137, 137, 19, 19, 20, 124, 124, 124, 167, 167, 167, 145, 145, 145, 143, 143, 143, 163, 163, 163, 157, 157, 157, 20, 20, 19, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 20, 19, 20, 20, 19, 18, 18, 18, 132, 132, 132, 167, 167, 167, 31, 31, 31, 18, 18, 19, + 89, 89, 89, 167, 167, 167, 167, 167, 167, 143, 143, 143, 19, 19, 19, 167, 167, 167, 162, 162, 162, 31, 31, 31, 19, 19, 19, 18, 18, 18, 167, 167, 167, 143, 143, 143, 18, 18, 18, 19, 19, 18, 167, 167, 167, 143, 143, 143, 18, 18, 18, 167, 167, 167, 153, 153, 153, 18, 18, 18, 34, 34, 34, + 167, 167, 167, 135, 135, 135, 17, 18, 18, 167, 167, 167, 153, 153, 153, 18, 17, 17, 32, 31, 32, 167, 167, 167, 137, 137, 137, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 16, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 15, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 16, 16, 17, 16, 15, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 22, 22, 22, 62, 62, 64, 52, 52, 52, 23, 23, 23, 20, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 22, 21, 21, 21, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, - 23, 23, 23, 23, 22, 23, 24, 24, 25, 22, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, - 24, 24, 24, 25, 24, 25, 24, 23, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 26, 26, 26, 25, 25, 25, 25, 25, 24, 25, 25, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, - 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 27, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 27, - 25, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 26, 27, 26, 26, 26, 25, 25, 27, 27, 26, 27, 27, 27, 26, 26, 27, 27, 27, 27, 26, 27, 25, 26, 26, 25, 26, 26, 26, 26, 26, 27, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, - 25, 26, 25, 26, 26, 26, 25, 25, 24, 26, 26, 27, 27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 26, 25, 24, 24, 24, 26, 26, 25, 26, 26, 27, 25, 25, 25, 24, 24, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, 24, 25, - 25, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 24, 24, 25, 24, 25, 24, 24, 25, 24, 23, 23, 24, 24, 25, 23, 23, 23, 24, 24, 25, 25, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, - 24, 23, 23, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 21, 22, 21, 22, 22, 21, 22, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, - 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 20, 20, 21, 21, 20, 20, 21, 21, 21, 20, 21, 19, 21, 21, 21, 22, 22, 21, 21, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, - 20, 20, 20, 20, 20, 19, 20, 21, 20, 20, 19, 19, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 18, 18, 20, 20, 20, 19, 19, 19, 18, 18, 18, 20, 20, 19, 18, 18, 19, - 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 18, 18, 18, 17, 18, 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 17, 18, 18, 18, 18, - 17, 17, 17, 19, 18, 18, 18, 17, 18, 18, 18, 18, 17, 16, 17, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 16, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, + 23, 23, 23, 23, 22, 23, 24, 24, 25, 22, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 167, 167, 167, 24, 24, 24, 32, 32, 32, 98, 98, 98, 98, 98, 98, 23, 23, 24, 37, 37, 37, 28, 28, 28, 24, 24, 24, 74, 73, 73, 134, 134, 134, 24, 24, 24, 25, 24, 24, 154, 154, 154, + 44, 44, 44, 25, 24, 25, 28, 27, 28, 25, 24, 25, 85, 85, 85, 96, 96, 97, 26, 26, 26, 79, 79, 79, 115, 115, 115, 77, 77, 77, 122, 122, 122, 26, 26, 26, 25, 25, 25, 97, 97, 97, 167, 167, 167, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 76, 76, 76, 119, 119, 119, + 27, 27, 27, 26, 26, 26, 108, 108, 108, 95, 95, 95, 26, 26, 26, 26, 26, 26, 167, 167, 167, 87, 87, 87, 26, 26, 26, 79, 79, 79, 132, 131, 132, 26, 26, 25, 27, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 167, 167, 167, 29, 29, 29, 37, 37, 37, 107, 107, 107, 120, 120, 121, + 25, 26, 26, 27, 26, 26, 156, 156, 156, 26, 26, 26, 27, 26, 27, 167, 167, 167, 87, 87, 87, 26, 25, 25, 80, 80, 79, 132, 132, 132, 26, 26, 27, 74, 74, 74, 126, 126, 125, 30, 30, 29, 26, 26, 26, 86, 86, 86, 165, 165, 165, 26, 26, 26, 26, 26, 26, 167, 167, 167, 29, 29, 29, + 36, 37, 36, 107, 107, 107, 120, 120, 120, 26, 26, 27, 77, 77, 77, 119, 119, 119, 26, 26, 26, 25, 25, 25, 108, 108, 108, 95, 95, 95, 24, 24, 24, 26, 26, 25, 167, 167, 167, 86, 86, 86, 24, 24, 25, 79, 78, 78, 131, 131, 131, 25, 25, 25, 72, 72, 72, 125, 125, 125, 29, 28, 29, + 25, 25, 25, 85, 85, 85, 165, 165, 165, 24, 24, 24, 24, 24, 23, 167, 167, 167, 28, 27, 28, 36, 36, 36, 106, 106, 106, 120, 120, 120, 24, 24, 24, 37, 37, 37, 28, 28, 29, 24, 23, 23, 73, 73, 74, 134, 134, 134, 24, 24, 25, 25, 24, 24, 167, 167, 167, 85, 85, 85, 23, 23, 23, + 78, 77, 77, 131, 131, 131, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 167, 167, 167, 105, 105, 105, 23, 23, 24, 24, 24, 23, 119, 119, 120, 88, 88, 88, 94, 93, 93, 72, 72, 71, 21, 22, 21, 32, 32, 31, 152, 152, 152, 24, 23, 23, 22, 22, 22, 21, 21, 21, + 21, 21, 21, 21, 22, 21, 111, 111, 111, 144, 144, 144, 124, 124, 124, 132, 132, 132, 20, 20, 21, 122, 122, 122, 114, 114, 114, 150, 150, 150, 121, 121, 121, 22, 22, 21, 167, 167, 167, 143, 143, 143, 50, 50, 50, 165, 165, 165, 150, 150, 150, 87, 87, 87, 68, 68, 68, 20, 20, 20, 20, 20, 19, + 167, 167, 167, 167, 167, 167, 120, 121, 120, 124, 124, 124, 167, 167, 167, 108, 107, 107, 27, 27, 27, 89, 89, 89, 66, 66, 66, 90, 90, 90, 167, 167, 167, 103, 103, 103, 19, 19, 19, 68, 68, 68, 167, 167, 167, 96, 95, 95, 76, 76, 76, 165, 165, 165, 117, 117, 117, 20, 20, 19, 18, 18, 19, + 167, 167, 167, 143, 143, 143, 18, 18, 19, 19, 19, 18, 19, 19, 19, 128, 128, 128, 167, 167, 167, 32, 32, 31, 18, 18, 18, 78, 78, 78, 143, 143, 143, 143, 143, 143, 124, 123, 124, 19, 19, 19, 167, 167, 167, 163, 163, 163, 152, 152, 152, 94, 94, 94, 19, 19, 18, 167, 167, 167, 143, 143, 143, + 17, 17, 17, 19, 18, 18, 167, 167, 167, 143, 143, 143, 17, 16, 17, 167, 167, 167, 167, 167, 167, 120, 120, 120, 124, 124, 124, 167, 167, 167, 106, 106, 106, 18, 18, 17, 167, 167, 167, 167, 167, 167, 120, 120, 120, 122, 122, 122, 167, 167, 167, 108, 108, 108, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 17, 18, 17, 17, 16, 16, 16, 16, 15, 15, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 18, 16, 17, 17, 16, 16, 15, 16, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 15, 16, 15, 16, 17, 16, 16, 15, 15, 16, 16, 17, 16, 16, 16, 16, 16, 16, 22, 22, 23, 62, 62, 64, 52, 52, 52, 23, 23, 23, 22, 21, 21, 21, 21, 20, 20, 19, 20, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 22, 21, 21, 20, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, - 21, 21, 22, 22, 22, 21, 23, 23, 23, 22, 21, 22, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 23, 23, 24, 22, 22, 22, 24, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 24, 24, 24, 24, 24, 24, 23, 24, 23, 25, 24, 25, - 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 25, 26, 26, 26, 25, - 26, 25, 25, 26, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 25, 24, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 27, 27, 26, 26, 27, 27, - 26, 27, 27, 27, 27, 26, 25, 25, 25, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 27, 27, 26, 27, 26, 25, 26, 25, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 25, 25, 25, 25, 25, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 25, 27, 26, 25, 25, 25, 25, 26, 26, 27, 26, 25, 25, 26, 25, 25, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 27, 25, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 26, 26, 25, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 24, 25, 24, 24, 25, - 24, 24, 24, 24, 24, 23, 24, 23, 24, 23, 24, 23, 24, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 22, 23, 23, 22, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 22, 22, 22, 23, 23, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 22, 21, 22, 20, 20, 20, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 20, 20, 19, 21, 20, 20, - 20, 20, 20, 21, 21, 21, 20, 19, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 22, 19, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 20, 19, 19, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, - 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 17, 19, 19, 19, - 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 17, 17, 17, 18, 18, 18, 19, 18, 18, 19, 19, 18, 17, 17, 18, 18, 17, 18, 18, 18, 17, 19, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 17, 17, 17, - 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 19, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 16, 18, 17, 18, 17, 16, 17, 18, 17, 18, + 21, 21, 22, 22, 22, 21, 23, 23, 23, 22, 21, 22, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 23, 23, 24, 22, 22, 22, 24, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 167, 167, 167, 24, 24, 24, 24, 24, 24, 23, 24, 23, 148, 148, 148, + 24, 24, 24, 57, 57, 57, 132, 132, 132, 137, 137, 137, 136, 136, 136, 50, 49, 49, 25, 25, 25, 24, 24, 24, 66, 66, 66, 141, 141, 141, 132, 132, 132, 111, 111, 111, 25, 25, 25, 25, 25, 25, 104, 104, 104, 132, 132, 132, 127, 127, 127, 37, 37, 37, 25, 25, 25, 94, 94, 94, 143, 143, 143, + 130, 130, 130, 83, 83, 83, 167, 167, 167, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 25, 24, 25, 90, 90, 90, 138, 138, 138, 141, 141, 141, 104, 104, 104, 29, 29, 28, 26, 25, 25, 26, 25, 26, 167, 167, 167, 75, 75, 75, 133, 133, 133, 142, 142, 142, 52, 52, 51, 26, 27, 27, + 26, 27, 27, 27, 27, 26, 25, 25, 25, 27, 27, 27, 167, 167, 167, 26, 26, 26, 26, 26, 26, 33, 33, 33, 159, 159, 159, 26, 26, 27, 27, 26, 27, 154, 154, 154, 25, 25, 25, 26, 25, 26, 167, 167, 167, 75, 75, 75, 133, 133, 133, 143, 143, 143, 50, 50, 50, 25, 25, 26, 26, 26, 26, + 88, 88, 88, 142, 142, 142, 130, 130, 130, 87, 87, 87, 154, 154, 154, 26, 25, 25, 26, 25, 25, 167, 167, 167, 27, 27, 27, 26, 26, 26, 33, 33, 32, 159, 159, 159, 26, 25, 27, 25, 25, 26, 90, 90, 90, 138, 138, 138, 141, 141, 141, 104, 104, 104, 28, 28, 28, 25, 25, 25, 25, 25, 25, + 167, 167, 167, 75, 75, 75, 133, 133, 133, 142, 142, 142, 50, 50, 51, 25, 25, 25, 25, 24, 25, 88, 88, 88, 142, 142, 142, 130, 129, 130, 86, 86, 86, 154, 154, 154, 24, 24, 24, 24, 25, 24, 167, 167, 167, 24, 24, 24, 24, 24, 24, 31, 31, 31, 159, 159, 159, 25, 24, 25, 58, 58, 59, + 132, 132, 132, 137, 137, 136, 136, 136, 136, 49, 49, 49, 24, 23, 23, 24, 24, 24, 167, 167, 167, 74, 74, 74, 133, 133, 133, 142, 142, 142, 48, 48, 48, 24, 24, 23, 23, 23, 22, 23, 23, 22, 24, 23, 23, 23, 23, 23, 167, 167, 167, 63, 63, 63, 128, 127, 127, 147, 147, 147, 107, 107, 107, + 25, 25, 25, 136, 136, 136, 27, 27, 27, 23, 23, 22, 21, 21, 21, 127, 127, 127, 66, 66, 66, 22, 21, 21, 22, 21, 22, 22, 21, 22, 20, 20, 20, 102, 102, 102, 152, 152, 152, 157, 157, 157, 91, 91, 91, 21, 21, 21, 80, 80, 80, 154, 154, 154, 155, 155, 155, 111, 111, 111, 21, 20, 20, + 167, 167, 167, 143, 143, 143, 20, 19, 21, 57, 57, 57, 132, 132, 133, 158, 158, 158, 143, 143, 143, 23, 23, 24, 19, 20, 20, 167, 167, 167, 145, 145, 145, 102, 102, 101, 158, 158, 158, 133, 132, 133, 35, 35, 35, 40, 40, 40, 129, 129, 129, 155, 155, 155, 155, 155, 155, 116, 116, 116, 29, 29, 29, + 19, 19, 19, 20, 20, 20, 81, 81, 81, 145, 145, 145, 158, 158, 158, 120, 120, 120, 33, 32, 32, 19, 18, 18, 18, 18, 19, 167, 167, 167, 143, 143, 143, 18, 18, 17, 18, 18, 18, 18, 19, 19, 92, 92, 92, 167, 167, 167, 103, 103, 103, 19, 19, 19, 19, 19, 19, 18, 18, 17, 19, 19, 19, + 18, 18, 18, 19, 19, 18, 167, 167, 167, 143, 143, 143, 102, 102, 102, 122, 122, 122, 17, 17, 17, 167, 167, 167, 143, 143, 143, 19, 19, 18, 17, 17, 18, 167, 167, 167, 143, 143, 143, 19, 18, 18, 167, 167, 167, 145, 145, 145, 100, 100, 100, 158, 158, 158, 132, 132, 132, 33, 34, 34, 17, 17, 17, + 167, 167, 167, 112, 112, 112, 115, 115, 115, 157, 157, 157, 131, 131, 131, 33, 33, 33, 18, 17, 18, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 19, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 16, 18, 17, 18, 17, 16, 17, 18, 17, 18, 16, 16, 16, 16, 17, 17, 18, 17, 18, 17, 17, 18, 17, 16, 16, 17, 17, 18, 16, 17, 16, 16, 15, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 16, 23, 23, 22, 62, 62, 64, 52, 52, 52, 22, 22, 22, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 20, 21, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 21, 21, 22, 22, 22, 22, 23, 22, 22, - 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 24, 23, 24, 24, 25, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 25, 24, 25, 25, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 24, 24, 24, 26, 26, 25, 25, 25, 25, 26, 25, 25, 26, 26, 26, 25, 25, 25, 26, 25, 25, 26, 26, 26, - 25, 25, 26, 26, 26, 26, 26, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 27, 27, 25, 25, 26, 26, 26, 26, 82, 82, 82, 146, 146, 147, 146, 146, 146, 146, 146, 146, 82, 82, 82, 27, 26, 26, 25, 25, 25, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 25, 25, 25, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 25, 26, 27, 26, 25, 25, 26, 27, 27, 27, 58, 57, 58, 146, 146, 146, 145, 145, 146, 146, 146, 146, 106, 106, 106, 26, 26, 25, + 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 167, 167, 167, 23, 24, 23, 23, 23, 23, 60, 60, 59, 141, 141, 141, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, + 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 25, 24, 25, 25, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 167, 167, 167, 26, 26, 26, 24, 24, 24, 26, 26, 25, 25, 25, 25, 26, 25, 25, 26, 26, 26, 25, 25, 25, 26, 25, 25, 26, 26, 26, + 25, 25, 26, 26, 26, 26, 26, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 27, 27, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 167, 167, 167, 26, 26, 26, 27, 26, 26, 76, 76, 76, 140, 140, 140, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 25, 25, 25, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 25, 26, 27, 26, 25, 25, 26, 27, 27, 27, 26, 25, 26, 167, 167, 167, 24, 25, 25, 26, 26, 26, 77, 77, 77, 140, 140, 140, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 25, 25, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 24, 24, 24, 25, 25, 26, 25, 24, 24, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 23, 23, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 25, 25, 23, 23, 23, 24, 24, 24, 24, 24, 24, 129, 129, 129, 73, 73, 73, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, - 24, 23, 24, 24, 24, 24, 22, 22, 22, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 22, 22, 22, 22, 20, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, - 21, 21, 22, 21, 20, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 21, 21, 21, 20, 20, 20, 20, - 21, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 21, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 19, 18, 18, 18, 20, 19, 19, - 18, 18, 18, 20, 20, 19, 19, 19, 19, 19, 18, 19, 18, 18, 17, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 19, 19, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 17, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, - 17, 17, 17, 19, 19, 18, 17, 17, 17, 16, 17, 17, 18, 18, 17, 17, 17, 16, 17, 18, 16, 18, 18, 18, 18, 18, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 18, 18, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, + 24, 24, 24, 24, 24, 24, 167, 167, 167, 24, 25, 24, 24, 24, 24, 75, 75, 75, 139, 139, 139, 24, 25, 25, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, + 24, 23, 24, 24, 24, 24, 22, 22, 22, 23, 23, 23, 167, 167, 167, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 22, 22, 22, 22, 20, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 93, 93, 93, + 167, 167, 167, 167, 167, 167, 50, 50, 50, 22, 22, 22, 37, 37, 37, 167, 167, 167, 167, 167, 167, 104, 104, 104, 21, 21, 20, 109, 109, 110, 90, 89, 89, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 167, 167, 167, 143, 143, 143, 20, 20, 20, + 21, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 21, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 167, 167, 167, 143, 143, 143, 20, 19, 19, + 18, 18, 18, 20, 20, 19, 23, 23, 23, 133, 133, 133, 167, 167, 167, 144, 143, 143, 107, 106, 107, 95, 95, 95, 94, 93, 94, 55, 55, 55, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 17, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, + 17, 17, 17, 19, 19, 18, 167, 167, 167, 143, 143, 143, 18, 18, 17, 17, 17, 16, 17, 18, 16, 18, 18, 18, 18, 18, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 18, 18, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 15, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 15, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 23, 23, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 20, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 23, 22, 23, 23, 23, 22, 22, 21, - 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 24, 23, 24, 23, 23, 22, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, - 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 23, 23, 24, 24, 24, 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 25, 24, 23, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, + 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 24, 23, 24, 23, 23, 22, 24, 24, 24, 146, 146, 146, 134, 134, 134, 143, 143, 143, 129, 129, 129, 48, 48, 48, 24, 24, 23, 23, 23, 23, 23, 23, 24, + 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 23, 23, 24, 24, 24, 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 25, 24, 23, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 25, 25, 25, 25, 25, 167, 167, 167, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 25, 25, 26, 27, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 25, 26, 26, 26, 26, 26, 25, 25, 26, 25, 26, 26, 26, 26, 27, 27, 27, 26, 26, 27, 26, 25, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, - 26, 26, 26, 50, 49, 50, 146, 146, 146, 41, 41, 42, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 26, 26, 25, 25, 25, 25, 26, 26, 27, 27, 26, 25, 25, 26, - 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 25, 26, 25, 26, 25, 25, 25, 33, 33, 33, 129, 129, 130, 74, 73, 74, 26, 26, 25, 25, 25, 24, 25, 25, 26, 25, 25, 26, 25, 24, 25, 24, 24, 24, 25, 25, 25, 26, 26, 25, 24, 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, - 26, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 81, 80, 80, - 113, 113, 113, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 24, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 22, 22, 23, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 22, 23, 22, 23, 22, 22, 21, 23, 23, 23, 21, 21, 21, - 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 23, 22, 22, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 21, - 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, 20, 20, 21, 20, 20, 19, 19, 19, 19, 19, 19, 19, - 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 17, 18, 18, 18, 18, 18, 18, 19, 17, 18, 18, - 18, 18, 19, 18, 18, 18, 19, 19, 18, 17, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, + 26, 26, 26, 148, 148, 148, 139, 139, 139, 143, 143, 143, 125, 125, 125, 46, 46, 45, 26, 26, 26, 26, 26, 26, 102, 102, 102, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 26, 26, 25, 25, 25, 25, 26, 26, 27, 27, 26, 25, 25, 26, + 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 25, 148, 148, 148, 138, 138, 138, 143, 143, 143, 125, 125, 125, 46, 45, 46, 26, 26, 25, 25, 25, 24, 25, 25, 26, 25, 25, 26, 25, 24, 25, 24, 24, 24, 25, 25, 25, 26, 26, 25, 24, 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, + 26, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 148, 148, 148, 138, 138, 138, 143, 143, 143, 125, 125, 125, 44, 44, 44, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, + 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 24, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 22, 22, 167, 167, 167, 23, 23, 22, 23, 23, 22, 23, 23, 22, 23, 22, 23, 22, 22, 21, 23, 23, 23, 21, 21, 21, + 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 23, 22, 22, 21, 21, 20, 21, 21, 22, 82, 82, 82, 167, 167, 167, 153, 153, 153, 22, 22, 21, 21, 21, 22, 21, 22, 22, 139, 139, 139, 167, 167, 167, 95, 95, 95, 20, 20, 20, 132, 132, 132, 109, 109, 108, 20, 20, 21, + 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 21, 21, 20, 20, 20, 21, 21, 20, 167, 167, 167, 143, 143, 143, 20, 20, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, 20, 20, 21, 20, 20, 19, 19, 19, 19, 19, 19, 19, + 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 19, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 22, 21, 22, 76, 76, 76, 132, 132, 132, 153, 153, 153, 164, 164, 164, 152, 151, 152, 95, 95, 95, 18, 18, 19, 17, 18, 18, + 18, 18, 19, 18, 18, 18, 19, 19, 18, 17, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 167, 167, 167, 143, 143, 143, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 18, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 15, 16, 17, 17, 17, 23, 23, 23, 62, 62, 64, 52, 52, 52, 22, 22, 22, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 20, 22, 22, 22, 21, 20, 21, 22, 22, 23, - 22, 22, 21, 128, 128, 128, 144, 144, 145, 144, 144, 145, 144, 144, 145, 128, 128, 129, 71, 71, 71, 22, 23, 23, 71, 71, 72, 144, 144, 145, 145, 144, 145, 112, 112, 112, 136, 136, 137, 71, 71, 72, 88, 88, 88, 145, 145, 145, 145, 145, 145, 145, 145, 145, 89, 88, 88, 24, 24, 24, 39, 39, 39, - 121, 121, 121, 145, 145, 145, 145, 145, 145, 145, 145, 145, 56, 56, 56, 22, 22, 23, 112, 112, 113, 145, 145, 145, 145, 145, 146, 105, 105, 105, 129, 129, 129, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 24, 23, 23, 23, 73, 72, 73, 137, 137, 137, 145, 145, 146, 137, 137, 137, 72, 72, 72, - 25, 25, 24, 81, 81, 82, 113, 113, 113, 26, 25, 24, 25, 25, 25, 73, 73, 74, 113, 113, 114, 25, 25, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 25, 26, 26, 97, 97, 97, 97, 97, 98, 26, 26, 26, 26, 25, 26, 25, 25, 25, 27, 27, 26, 57, 57, 58, 146, 146, 146, 26, 26, 26, - 82, 82, 82, 113, 113, 114, 25, 25, 25, 26, 26, 25, 73, 73, 73, 114, 114, 114, 26, 26, 26, 58, 57, 58, 138, 138, 138, 145, 145, 146, 121, 121, 122, 138, 138, 138, 74, 74, 73, 26, 26, 25, 130, 130, 130, 75, 74, 75, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 50, 50, 50, - 122, 121, 122, 146, 146, 146, 146, 146, 146, 89, 90, 90, 26, 26, 26, 58, 58, 58, 146, 146, 146, 25, 25, 25, 26, 25, 25, 42, 42, 42, 145, 145, 146, 26, 26, 25, 42, 42, 42, 121, 121, 122, 146, 146, 146, 130, 129, 130, 121, 122, 122, 98, 98, 98, 25, 25, 25, 98, 98, 98, 97, 97, 97, - 24, 24, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 73, 73, 73, 146, 146, 146, 145, 145, 146, 113, 113, 113, 137, 137, 138, 73, 73, 74, 24, 24, 24, 145, 145, 146, 57, 56, 57, 25, 25, 25, 25, 25, 25, 129, 129, 130, 57, 57, 56, 24, 24, 24, 24, 24, 25, 24, 23, 24, 24, 24, 25, - 80, 80, 80, 121, 121, 122, 137, 137, 138, 145, 145, 146, 121, 121, 121, 40, 40, 39, 24, 24, 24, 23, 23, 23, 40, 40, 40, 145, 145, 145, 55, 56, 56, 23, 23, 22, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 22, 22, 23, 128, 128, 129, 56, 56, 56, 22, 22, 22, 23, 23, 23, - 22, 22, 22, 22, 22, 23, 112, 112, 112, 80, 80, 80, 22, 22, 21, 112, 112, 113, 80, 79, 80, 22, 22, 22, 71, 71, 71, 136, 136, 137, 144, 144, 145, 145, 145, 145, 87, 87, 88, 78, 78, 79, 112, 111, 112, 22, 21, 21, 21, 21, 20, 70, 70, 70, 111, 111, 112, 21, 20, 21, 70, 69, 69, - 144, 144, 145, 144, 144, 145, 111, 111, 111, 136, 136, 136, 71, 71, 71, 21, 21, 20, 78, 78, 78, 144, 144, 145, 144, 144, 144, 144, 144, 145, 111, 111, 112, 21, 21, 20, 111, 111, 111, 78, 78, 78, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 28, 28, 29, 103, 102, 103, - 144, 144, 145, 144, 144, 144, 144, 144, 144, 102, 102, 102, 53, 53, 53, 53, 53, 53, 144, 144, 144, 20, 20, 19, 20, 19, 19, 20, 19, 19, 45, 45, 45, 135, 135, 136, 144, 144, 144, 118, 118, 119, 127, 127, 127, 78, 78, 78, 18, 18, 18, 144, 143, 144, 52, 52, 52, 19, 19, 19, 18, 18, 18, - 127, 126, 127, 52, 52, 52, 52, 51, 52, 144, 143, 144, 19, 19, 19, 18, 18, 18, 35, 34, 35, 143, 143, 144, 18, 18, 19, 18, 18, 18, 127, 127, 127, 94, 93, 93, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 18, 19, 17, 17, 17, 18, 18, 18, 18, 18, 17, - 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, + 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, + 23, 23, 24, 23, 23, 23, 22, 23, 23, 23, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 24, 23, 23, 23, 24, 24, 25, 23, 23, 24, 24, 24, 25, 24, 24, 23, 24, 24, 23, + 25, 25, 24, 25, 25, 25, 25, 25, 24, 26, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 167, 167, 167, 25, 25, 25, 25, 24, 24, 25, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 26, 25, 25, 25, 27, 27, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 24, 24, 24, 26, 26, 25, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 27, 27, 26, 26, 25, 26, 26, 25, 26, 26, 26, 27, 27, 27, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 25, 26, 26, 26, 26, 25, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 27, 26, 25, 25, 25, 26, 25, 25, 26, 26, 26, 24, 24, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 27, 26, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 24, 24, + 24, 24, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 24, 24, 25, 25, 26, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 23, 24, 24, 24, 25, + 23, 23, 23, 25, 25, 25, 25, 25, 25, 24, 24, 24, 23, 23, 23, 24, 24, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 24, 23, 24, 22, 22, 22, 23, 23, 23, + 22, 22, 22, 167, 167, 167, 22, 21, 22, 23, 23, 23, 22, 22, 21, 23, 22, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 23, 22, 23, 22, 22, 23, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 21, 21, 20, 21, 20, 20, 19, + 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 21, 21, 21, 20, 21, 20, 20, 21, 21, 21, 21, 20, 20, 22, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 167, 167, 167, 143, 143, 143, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 19, 20, 20, 20, 20, 20, 19, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 19, 19, 20, 19, 19, 20, 20, 20, 18, 18, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 167, 167, 167, 143, 143, 143, 19, 19, 18, 19, 18, 19, 19, 19, 19, 18, 18, 18, + 18, 17, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 18, 19, 17, 17, 17, 18, 18, 18, 167, 167, 167, + 143, 143, 143, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 18, 18, 17, 16, 16, 16, 18, 18, 17, 17, 16, 17, 17, 17, 16, 18, 18, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 22, 22, 23, 62, 62, 64, 52, 52, 52, 22, 22, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, - 22, 22, 21, 22, 21, 21, 21, 21, 20, 22, 22, 22, 20, 20, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 128, 128, 128, 71, 71, 71, 22, 22, 22, 22, 21, 20, 72, 71, 72, 145, 145, 145, 39, 39, 38, 128, 128, 128, 71, 71, 71, 22, 22, 22, 71, 71, 72, - 136, 136, 137, 72, 72, 72, 23, 23, 23, 23, 23, 22, 22, 22, 22, 31, 31, 31, 145, 144, 145, 47, 47, 48, 129, 129, 129, 112, 112, 112, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 24, 72, 72, 72, 129, 129, 129, 39, 39, 39, 24, 23, 23, 105, 105, 105, 129, 128, 129, 24, 24, 24, - 25, 25, 25, 23, 23, 23, 24, 25, 24, 41, 40, 41, 145, 145, 146, 73, 73, 73, 24, 24, 24, 73, 73, 73, 145, 145, 146, 41, 40, 41, 81, 81, 81, 113, 113, 113, 25, 25, 25, 25, 24, 25, 74, 73, 73, 114, 114, 114, 26, 26, 25, 26, 26, 25, 26, 26, 25, 26, 25, 26, 25, 25, 25, - 97, 97, 97, 97, 97, 97, 25, 25, 26, 25, 25, 25, 24, 24, 25, 27, 27, 27, 57, 57, 58, 145, 145, 146, 27, 26, 26, 81, 81, 81, 114, 113, 114, 25, 25, 26, 25, 25, 25, 73, 73, 73, 114, 114, 114, 26, 26, 26, 138, 138, 138, 82, 82, 82, 25, 25, 25, 57, 57, 57, 137, 137, 138, - 74, 74, 74, 26, 25, 25, 130, 130, 130, 73, 73, 74, 26, 26, 25, 26, 25, 26, 26, 26, 25, 26, 26, 26, 130, 130, 130, 98, 98, 98, 25, 25, 25, 50, 50, 51, 138, 137, 138, 74, 74, 74, 57, 57, 58, 146, 146, 146, 26, 26, 25, 26, 26, 26, 43, 42, 42, 146, 145, 146, 26, 25, 26, - 106, 106, 106, 113, 113, 114, 26, 25, 26, 41, 41, 41, 122, 122, 123, 98, 97, 98, 25, 25, 26, 97, 97, 97, 97, 97, 98, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 129, 129, 130, 72, 73, 73, 25, 24, 24, 73, 73, 73, 137, 137, 138, 72, 73, 73, 25, 25, 25, 145, 145, 146, - 57, 56, 56, 25, 25, 26, 25, 25, 25, 129, 129, 130, 56, 56, 56, 25, 25, 25, 24, 24, 24, 23, 23, 22, 23, 23, 24, 80, 81, 81, 129, 128, 129, 24, 24, 24, 23, 23, 23, 113, 113, 113, 113, 113, 113, 23, 23, 22, 23, 23, 23, 80, 80, 81, 145, 145, 145, 96, 96, 96, 22, 22, 22, - 24, 23, 23, 22, 22, 22, 23, 22, 23, 23, 22, 22, 22, 22, 23, 128, 129, 129, 55, 55, 55, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 112, 112, 112, 79, 79, 80, 22, 21, 22, 112, 112, 112, 79, 79, 79, 38, 38, 38, 144, 144, 145, 71, 71, 70, 23, 22, 22, 22, 22, 22, - 21, 21, 21, 80, 79, 80, 111, 111, 112, 22, 22, 21, 22, 22, 22, 71, 71, 71, 111, 111, 111, 21, 21, 21, 128, 128, 128, 69, 69, 70, 21, 21, 20, 70, 71, 71, 136, 136, 136, 70, 70, 70, 70, 69, 70, 136, 135, 136, 54, 54, 54, 20, 20, 19, 21, 20, 20, 21, 21, 20, 21, 21, 21, - 111, 111, 111, 78, 78, 78, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 28, 28, 29, 127, 127, 128, 119, 119, 119, 36, 36, 36, 20, 19, 20, 20, 20, 20, 110, 110, 111, 77, 77, 77, 53, 53, 53, 143, 143, 144, 19, 19, 19, 19, 19, 20, 18, 18, 18, 102, 102, 103, 102, 102, 103, - 19, 19, 19, 53, 53, 53, 127, 127, 127, 77, 77, 78, 18, 18, 18, 143, 143, 144, 51, 51, 51, 18, 18, 19, 19, 18, 20, 127, 127, 127, 52, 52, 52, 52, 52, 52, 143, 143, 144, 18, 18, 17, 19, 19, 18, 34, 34, 34, 144, 143, 144, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, + 22, 22, 21, 22, 21, 21, 21, 21, 20, 22, 22, 22, 20, 20, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 20, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 23, + 22, 22, 22, 24, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 24, 23, 23, 23, 22, 24, 24, 24, + 25, 25, 25, 23, 23, 23, 24, 25, 24, 24, 24, 25, 24, 23, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 24, 25, 26, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 25, 26, 26, 25, 26, 25, 26, 25, 25, 25, + 25, 25, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 24, 25, 27, 27, 27, 25, 25, 26, 24, 24, 25, 27, 26, 26, 25, 25, 25, 26, 25, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, + 26, 26, 26, 26, 25, 25, 27, 27, 26, 25, 25, 26, 26, 26, 25, 26, 25, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 27, 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 25, 26, 26, 25, 26, + 26, 26, 25, 25, 25, 25, 26, 25, 26, 24, 25, 25, 26, 26, 27, 26, 25, 25, 25, 25, 26, 24, 24, 24, 25, 24, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 24, 24, 25, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 24, 25, + 24, 24, 24, 25, 25, 26, 25, 25, 25, 25, 25, 24, 24, 24, 23, 25, 25, 25, 24, 24, 24, 23, 23, 22, 23, 23, 24, 24, 24, 24, 23, 22, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, + 24, 23, 23, 22, 22, 22, 23, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 22, 22, 22, 22, 22, + 21, 21, 21, 23, 22, 22, 21, 20, 21, 22, 22, 21, 22, 22, 22, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 19, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 19, 20, 21, 21, 21, 20, 20, 19, 21, 20, 20, 21, 21, 20, 21, 21, 21, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 20, 19, 19, 20, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 18, 18, 18, 19, 19, 19, 19, 19, 20, 18, 18, 18, 20, 20, 19, 19, 19, 19, + 19, 19, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 19, 18, 20, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 19, 18, 18, 17, 19, 19, 18, 18, 17, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 18, 17, 17, 17, 19, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 19, 19, 18, 19, 19, 19, 18, 17, 18, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 18, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 16, 18, 18, 18, 17, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 15, 16, 16, 16, 16, 16, 15, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 18, 17, 17, 16, 16, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 22, 22, 22, 62, 62, 64, - 52, 52, 52, 23, 23, 23, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 20, 21, 21, 21, 20, 22, 22, 22, 21, 20, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 128, 128, 128, 71, 71, 71, - 22, 22, 21, 23, 23, 23, 22, 21, 21, 128, 128, 128, 63, 63, 63, 120, 120, 121, 112, 112, 112, 31, 30, 30, 23, 22, 22, 128, 128, 128, 71, 71, 71, 23, 23, 23, 29, 29, 29, 96, 96, 96, 104, 104, 104, 137, 137, 137, 48, 48, 48, 145, 145, 145, 32, 31, 32, 24, 24, 24, 24, 24, 23, - 22, 22, 23, 23, 23, 23, 96, 96, 96, 88, 88, 89, 22, 23, 23, 23, 23, 23, 56, 56, 56, 129, 129, 129, 24, 24, 24, 25, 25, 25, 23, 23, 23, 25, 24, 24, 72, 72, 73, 121, 121, 122, 24, 24, 23, 25, 25, 24, 25, 25, 25, 121, 121, 122, 73, 73, 73, 81, 80, 81, 113, 113, 114, - 25, 25, 25, 25, 25, 25, 73, 73, 73, 114, 113, 114, 24, 24, 24, 25, 25, 25, 26, 25, 24, 25, 25, 25, 26, 25, 25, 97, 97, 98, 97, 97, 97, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 58, 58, 57, 146, 145, 146, 25, 25, 26, 82, 82, 82, 114, 114, 114, 26, 26, 26, - 25, 25, 26, 74, 74, 74, 114, 114, 114, 42, 42, 42, 146, 146, 146, 34, 34, 34, 26, 26, 26, 26, 26, 26, 129, 129, 130, 74, 74, 74, 26, 26, 26, 130, 130, 130, 73, 73, 74, 25, 25, 25, 25, 26, 26, 26, 26, 26, 41, 41, 42, 145, 145, 146, 33, 33, 34, 27, 27, 26, 27, 26, 27, - 90, 90, 91, 97, 97, 98, 58, 58, 58, 146, 145, 146, 26, 26, 25, 25, 25, 25, 41, 41, 41, 146, 146, 146, 26, 25, 26, 130, 129, 130, 66, 65, 66, 26, 25, 26, 25, 25, 25, 98, 98, 98, 97, 97, 98, 26, 25, 26, 98, 97, 98, 98, 98, 98, 26, 25, 25, 25, 25, 25, 26, 26, 26, - 25, 25, 24, 121, 121, 122, 113, 113, 113, 33, 33, 32, 26, 25, 25, 130, 129, 130, 73, 72, 73, 25, 25, 25, 145, 145, 146, 56, 56, 56, 24, 24, 25, 24, 24, 24, 129, 129, 129, 57, 57, 57, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 81, 81, 81, 113, 112, 113, 24, 23, 23, - 24, 24, 23, 48, 48, 49, 145, 145, 146, 23, 23, 24, 24, 23, 24, 137, 137, 137, 80, 80, 80, 145, 145, 145, 39, 39, 39, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 129, 129, 129, 55, 55, 56, 23, 23, 23, 128, 129, 129, 71, 71, 71, 23, 23, 22, 112, 112, 112, - 79, 79, 79, 22, 21, 22, 112, 112, 112, 79, 79, 79, 70, 70, 70, 120, 120, 121, 22, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 78, 78, 79, 111, 111, 112, 21, 21, 21, 22, 22, 21, 71, 71, 71, 111, 111, 112, 22, 21, 21, 119, 119, 120, 112, 111, 112, 29, 29, 30, 21, 21, 21, - 128, 128, 128, 70, 69, 70, 95, 95, 96, 87, 87, 87, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 111, 111, 111, 78, 78, 78, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 20, 21, 69, 70, 69, 127, 127, 127, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, - 94, 94, 94, 77, 77, 77, 52, 52, 53, 144, 144, 144, 19, 19, 18, 20, 19, 19, 19, 19, 20, 110, 110, 110, 77, 77, 78, 19, 19, 19, 18, 18, 18, 110, 110, 110, 77, 77, 78, 20, 19, 19, 144, 144, 144, 52, 52, 51, 19, 19, 18, 18, 18, 18, 127, 127, 127, 52, 52, 52, 51, 51, 52, - 143, 143, 144, 18, 18, 18, 19, 19, 19, 35, 35, 35, 144, 143, 144, 19, 18, 18, 19, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 17, 18, 18, 18, 17, 18, 18, 17, + 52, 52, 52, 23, 23, 23, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 20, 21, 21, 21, 20, 22, 22, 22, 21, 20, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, + 22, 22, 21, 23, 23, 23, 22, 21, 21, 22, 22, 21, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 21, 22, 22, 22, 23, 23, 23, 21, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 23, + 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 23, 25, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 23, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, + 25, 25, 25, 25, 25, 25, 25, 24, 25, 26, 25, 26, 24, 24, 24, 25, 25, 25, 26, 25, 24, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 26, 27, 27, 26, 27, 26, 27, + 27, 26, 27, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 26, 26, 25, 25, 26, 25, 26, 26, 25, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, + 25, 25, 24, 25, 25, 25, 25, 24, 24, 25, 25, 24, 26, 25, 25, 26, 25, 26, 24, 24, 24, 25, 25, 25, 24, 24, 25, 23, 23, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 24, 24, 23, 23, + 24, 24, 23, 24, 24, 25, 24, 24, 24, 23, 23, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 23, 22, 22, + 21, 22, 21, 22, 21, 22, 23, 22, 22, 21, 21, 21, 21, 21, 21, 23, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 20, 21, 21, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, + 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 20, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, + 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 19, 19, 18, 18, 19, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 17, 18, 18, 18, 17, 18, 18, 17, 18, 18, 17, 17, 17, 18, 17, 17, 16, 18, 17, 18, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 16, 17, 18, 18, 18, 18, 18, 17, 17, 16, 16, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 17, 16, 16, 15, 17, 17, 17, 15, 15, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 23, 23, 24, 62, 62, 64, 52, 52, 52, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 22, 22, 22, 21, 20, 20, 21, 22, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, - 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 23, 128, 128, 128, 71, 71, 71, 23, 22, 23, 22, 22, 22, 55, 55, 54, 145, 145, 145, 46, 46, 47, 47, 47, 47, 96, 95, 96, 144, 144, 145, 145, 145, 145, 145, 145, 145, 71, 71, 71, 71, 71, 72, - 145, 145, 145, 96, 95, 96, 87, 87, 87, 23, 23, 23, 39, 38, 39, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 146, 145, 145, 145, 81, 81, 81, 96, 96, 96, 89, 89, 89, 24, 24, 24, 24, 25, 25, 56, 56, 56, 129, 129, 129, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, - 73, 73, 73, 121, 121, 121, 24, 24, 24, 25, 24, 24, 25, 24, 24, 121, 121, 121, 73, 73, 73, 81, 81, 81, 113, 113, 114, 25, 25, 25, 25, 25, 25, 74, 74, 73, 113, 114, 114, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 98, 98, 98, 146, 146, 146, 145, 145, 146, - 146, 145, 146, 106, 106, 106, 34, 34, 34, 58, 58, 58, 145, 145, 146, 26, 26, 25, 81, 81, 81, 114, 114, 114, 26, 25, 25, 25, 25, 25, 74, 74, 74, 114, 113, 114, 41, 41, 42, 145, 145, 146, 34, 34, 34, 26, 26, 27, 25, 25, 25, 130, 130, 130, 74, 74, 74, 25, 25, 26, 130, 130, 130, - 146, 146, 146, 145, 145, 146, 146, 146, 146, 82, 82, 83, 42, 42, 42, 145, 145, 146, 33, 32, 33, 26, 26, 25, 25, 25, 26, 90, 90, 90, 98, 97, 98, 58, 58, 58, 146, 145, 146, 25, 25, 26, 26, 26, 26, 42, 42, 42, 146, 146, 146, 26, 27, 26, 129, 129, 129, 65, 65, 65, 25, 25, 26, - 25, 24, 24, 98, 98, 98, 98, 98, 98, 26, 26, 26, 97, 97, 98, 145, 145, 146, 145, 145, 146, 145, 145, 146, 105, 105, 106, 32, 33, 32, 50, 50, 50, 97, 97, 98, 145, 145, 146, 145, 145, 146, 145, 146, 146, 73, 73, 73, 25, 25, 25, 145, 145, 146, 57, 57, 57, 24, 24, 24, 24, 23, 25, - 129, 129, 130, 56, 56, 56, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 80, 80, 81, 113, 113, 113, 24, 24, 24, 23, 23, 24, 40, 40, 41, 145, 145, 146, 24, 23, 23, 72, 72, 73, 129, 129, 129, 24, 24, 24, 96, 96, 97, 88, 88, 88, 23, 23, 23, 22, 22, 22, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 129, 128, 129, 55, 55, 56, 72, 72, 72, 137, 136, 137, 129, 128, 129, 22, 22, 22, 112, 112, 113, 80, 80, 80, 22, 22, 21, 112, 112, 112, 79, 79, 80, 70, 70, 71, 120, 120, 120, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 79, 78, 79, 111, 112, 112, - 21, 21, 21, 21, 20, 21, 70, 70, 70, 112, 111, 111, 22, 21, 21, 46, 46, 46, 95, 95, 96, 144, 144, 145, 144, 145, 145, 144, 144, 145, 70, 70, 70, 94, 94, 95, 144, 144, 145, 144, 144, 145, 144, 144, 145, 144, 144, 145, 144, 144, 145, 21, 21, 20, 111, 111, 111, 78, 78, 78, 20, 20, 20, - 21, 21, 21, 21, 21, 20, 20, 20, 20, 86, 86, 86, 94, 94, 94, 20, 20, 20, 20, 20, 20, 111, 111, 111, 144, 144, 145, 143, 143, 144, 77, 77, 78, 52, 52, 53, 144, 144, 144, 20, 20, 19, 19, 19, 19, 20, 19, 19, 110, 110, 110, 69, 69, 69, 19, 19, 18, 20, 20, 19, 110, 110, 110, - 77, 77, 77, 19, 19, 19, 144, 144, 144, 51, 51, 52, 19, 19, 19, 18, 18, 19, 126, 126, 127, 52, 52, 52, 51, 51, 51, 144, 143, 144, 18, 19, 19, 19, 18, 18, 35, 35, 35, 144, 144, 144, 19, 18, 18, 18, 18, 17, 18, 18, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 19, 19, + 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 23, 22, 22, 21, 23, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 21, 21, 23, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 23, + 23, 23, 23, 22, 22, 22, 22, 21, 21, 23, 23, 23, 22, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, + 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 25, 24, + 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 24, 25, 26, 26, 25, 24, 25, 24, 26, 25, 25, 26, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 26, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 27, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, + 26, 26, 26, 25, 25, 24, 26, 26, 26, 27, 27, 27, 26, 26, 26, 25, 25, 25, 25, 24, 25, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 27, 26, 25, 24, 24, 25, 25, 25, 25, 25, 26, + 25, 24, 24, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 25, 24, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 25, + 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 21, 21, 22, 21, 22, 22, + 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 20, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, + 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 21, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 19, 19, 18, 19, 19, 18, 20, 20, 19, 18, 18, 18, + 19, 19, 18, 19, 19, 19, 20, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 17, 17, 18, 19, 18, 18, 18, 17, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 16, 18, 17, 17, 17, 17, 16, 17, 16, 17, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 17, 18, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 18, 17, 17, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 22, 23, 21, 21, 21, - 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 20, 22, 22, 22, 128, 128, 128, 144, 144, 145, 145, 145, 145, 145, 144, 145, 128, 128, 128, - 71, 71, 72, 23, 23, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 31, 31, 31, 136, 136, 137, 63, 63, 64, 88, 88, 87, 104, 104, 105, 23, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 121, 120, 121, 72, 72, 72, 23, 23, 23, 30, 30, 31, 120, 120, 121, 72, 72, 72, 56, 56, 56, - 137, 137, 138, 49, 49, 49, 24, 24, 24, 72, 72, 72, 129, 129, 129, 23, 23, 23, 23, 24, 24, 23, 23, 23, 25, 25, 24, 40, 40, 41, 145, 145, 146, 72, 72, 73, 25, 25, 24, 56, 57, 57, 145, 145, 146, 41, 41, 41, 81, 80, 81, 129, 129, 129, 56, 56, 57, 24, 24, 25, 105, 105, 106, - 105, 105, 105, 24, 24, 25, 25, 25, 25, 26, 26, 25, 24, 25, 25, 25, 25, 24, 97, 97, 98, 97, 97, 97, 26, 26, 26, 34, 34, 34, 121, 121, 122, 98, 97, 98, 58, 58, 57, 146, 145, 146, 26, 25, 26, 82, 81, 81, 129, 129, 130, 57, 57, 57, 26, 26, 25, 105, 105, 106, 105, 105, 106, - 26, 26, 26, 122, 121, 122, 98, 98, 98, 26, 26, 26, 34, 34, 35, 137, 137, 138, 74, 74, 74, 26, 26, 25, 129, 129, 130, 73, 73, 73, 26, 26, 25, 49, 49, 49, 130, 129, 130, 74, 74, 75, 130, 130, 130, 98, 97, 98, 26, 26, 26, 41, 41, 41, 130, 130, 130, 74, 74, 74, 57, 57, 58, - 145, 146, 146, 82, 81, 82, 26, 26, 26, 82, 82, 82, 138, 138, 138, 26, 26, 26, 90, 90, 90, 121, 121, 122, 33, 32, 33, 25, 25, 25, 113, 113, 114, 97, 97, 97, 25, 25, 25, 97, 97, 98, 98, 97, 97, 25, 25, 26, 33, 33, 33, 121, 121, 122, 97, 97, 98, 26, 25, 26, 25, 25, 26, - 25, 25, 25, 33, 33, 32, 137, 137, 138, 65, 65, 65, 25, 25, 24, 145, 145, 146, 105, 106, 106, 24, 23, 23, 48, 48, 48, 145, 145, 145, 49, 49, 48, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 81, 80, 81, 129, 129, 130, 49, 48, 48, 23, 23, 22, 88, 88, 88, 120, 120, 121, - 24, 24, 24, 120, 120, 121, 80, 80, 80, 23, 23, 23, 55, 55, 55, 137, 137, 137, 31, 30, 30, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 129, 129, 129, 56, 56, 56, 128, 129, 129, 71, 71, 72, 112, 112, 112, 72, 71, 72, 112, 112, 112, 80, 80, 80, 22, 23, 22, 112, 112, 113, - 79, 79, 79, 38, 38, 38, 145, 145, 145, 71, 71, 72, 21, 21, 22, 22, 22, 22, 21, 21, 21, 79, 79, 79, 128, 128, 128, 55, 55, 55, 22, 22, 22, 103, 103, 103, 103, 103, 104, 21, 21, 20, 20, 20, 21, 21, 22, 21, 22, 22, 21, 29, 29, 28, 136, 136, 137, 62, 62, 61, 62, 62, 62, - 119, 119, 119, 30, 29, 30, 20, 20, 20, 69, 70, 70, 128, 128, 128, 21, 21, 20, 111, 111, 111, 78, 78, 78, 20, 20, 20, 20, 20, 19, 19, 19, 20, 21, 20, 20, 85, 85, 86, 94, 94, 94, 18, 18, 18, 19, 19, 18, 20, 19, 19, 20, 20, 20, 19, 20, 19, 19, 19, 20, 53, 53, 53, - 144, 144, 144, 77, 77, 77, 19, 19, 19, 20, 19, 19, 110, 110, 111, 69, 69, 69, 19, 19, 19, 19, 19, 19, 110, 111, 111, 77, 77, 77, 19, 19, 19, 143, 143, 144, 102, 102, 102, 19, 18, 19, 44, 44, 44, 144, 144, 144, 43, 43, 43, 52, 52, 52, 143, 143, 144, 77, 77, 77, 18, 19, 19, - 77, 77, 77, 135, 135, 135, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 18, 18, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, + 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 20, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, + 22, 23, 23, 23, 23, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 23, 22, 23, 22, 22, 21, 23, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, + 24, 24, 24, 25, 24, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, + 25, 24, 25, 24, 24, 25, 25, 25, 25, 26, 26, 25, 24, 25, 25, 25, 25, 24, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 24, 25, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 26, 26, 25, 25, 25, 25, 25, 25, 25, + 26, 26, 26, 25, 25, 25, 26, 26, 27, 26, 26, 26, 26, 26, 27, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 25, 26, + 25, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 27, 26, 26, 25, 24, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 24, 25, 26, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 25, 26, + 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 25, 25, 25, 25, 26, 26, 24, 23, 23, 24, 24, 23, 24, 23, 23, 25, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 22, 23, 24, 23, 23, 23, 23, + 24, 24, 24, 23, 23, 22, 24, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 23, 22, 22, 23, 23, 23, 22, 23, 22, 23, 23, 23, + 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 23, 23, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 22, 22, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, + 20, 19, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 20, 20, 20, 19, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 21, 20, 20, 19, 18, 19, 20, 20, 19, 18, 18, 18, 19, 19, 18, 20, 19, 19, 20, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, + 20, 20, 20, 18, 18, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 18, 18, 18, 19, 19, + 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 18, 18, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 23, 23, 24, 62, 62, 64, 52, 52, 53, 23, 23, 23, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 22, 20, 20, 20, 22, 22, 21, 21, 22, 22, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 128, 128, 129, 71, 70, 71, 22, 22, 22, 22, 21, 22, 112, 112, 112, 79, 79, 80, 23, 23, 22, 71, 71, 72, 145, 145, 145, 144, 144, 145, 145, 145, 145, 112, 112, 113, 22, 22, 22, 39, 39, 39, 120, 120, 120, 145, 145, 145, 145, 145, 145, - 137, 137, 137, 23, 23, 23, 39, 39, 40, 120, 120, 121, 145, 145, 145, 145, 145, 145, 104, 104, 105, 23, 22, 23, 23, 23, 23, 80, 80, 81, 145, 145, 145, 145, 145, 145, 121, 120, 121, 129, 129, 130, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 72, 72, 73, 136, 137, 137, - 145, 145, 146, 137, 137, 137, 73, 73, 73, 25, 25, 24, 81, 81, 81, 129, 129, 129, 121, 121, 122, 145, 145, 146, 137, 137, 137, 48, 48, 49, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 97, 97, 97, 97, 97, 98, 25, 25, 24, 24, 25, 25, 74, 73, 73, 130, 130, 130, - 57, 57, 57, 146, 146, 146, 25, 25, 25, 82, 81, 81, 129, 129, 130, 121, 121, 122, 146, 146, 146, 138, 138, 138, 49, 49, 49, 26, 26, 26, 41, 41, 41, 122, 122, 122, 146, 146, 146, 138, 138, 138, 130, 130, 130, 74, 74, 74, 25, 25, 26, 130, 130, 130, 73, 73, 74, 26, 26, 26, 25, 25, 26, - 98, 98, 98, 98, 98, 98, 49, 49, 50, 122, 122, 122, 146, 146, 146, 146, 146, 146, 90, 89, 90, 26, 26, 26, 58, 58, 58, 146, 146, 146, 106, 106, 106, 145, 145, 146, 146, 146, 146, 73, 73, 73, 25, 25, 25, 25, 25, 25, 114, 114, 113, 145, 145, 146, 145, 145, 146, 122, 122, 122, 97, 98, 98, - 24, 24, 25, 97, 97, 97, 97, 97, 97, 25, 25, 25, 25, 25, 25, 73, 73, 73, 129, 129, 130, 73, 73, 73, 145, 145, 146, 145, 145, 146, 145, 145, 146, 113, 113, 114, 25, 25, 25, 24, 24, 24, 145, 145, 146, 105, 105, 106, 145, 145, 146, 145, 145, 146, 97, 97, 97, 24, 24, 25, 24, 24, 24, - 24, 24, 23, 24, 24, 24, 24, 24, 24, 80, 80, 80, 129, 129, 129, 121, 121, 121, 145, 145, 145, 129, 129, 129, 48, 48, 48, 55, 55, 56, 137, 137, 137, 31, 31, 31, 23, 23, 22, 22, 22, 22, 112, 112, 113, 80, 79, 80, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 128, 128, 129, - 80, 80, 80, 128, 128, 129, 23, 22, 22, 55, 55, 55, 128, 128, 129, 112, 112, 112, 79, 79, 79, 23, 22, 23, 112, 112, 112, 79, 79, 79, 22, 22, 22, 54, 54, 54, 129, 129, 129, 145, 144, 145, 144, 144, 145, 95, 95, 95, 79, 79, 79, 128, 127, 128, 120, 120, 120, 144, 144, 145, 136, 136, 136, - 46, 46, 46, 21, 21, 21, 70, 70, 70, 144, 144, 145, 144, 144, 145, 144, 144, 145, 111, 111, 111, 21, 22, 22, 19, 20, 20, 78, 77, 78, 144, 144, 145, 144, 144, 145, 128, 127, 128, 53, 53, 54, 20, 20, 20, 111, 111, 111, 78, 78, 78, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, - 69, 69, 69, 127, 127, 128, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 53, 52, 53, 144, 143, 144, 94, 94, 94, 143, 143, 144, 110, 110, 111, 111, 111, 111, 69, 68, 69, 20, 19, 19, 20, 20, 21, 110, 110, 110, 77, 77, 77, 18, 18, 18, 144, 144, 144, - 102, 102, 103, 144, 144, 144, 143, 143, 144, 94, 93, 94, 18, 18, 18, 52, 52, 52, 143, 143, 144, 102, 102, 102, 143, 143, 144, 143, 143, 144, 68, 68, 69, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, + 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 21, 21, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 25, 25, 25, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 23, 25, 22, 23, 22, + 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 26, 25, 25, 26, 26, 26, + 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 27, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 27, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, + 26, 26, 25, 26, 26, 25, 25, 25, 26, 25, 26, 25, 26, 26, 26, 25, 25, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 24, 25, 25, 25, 25, 26, 26, 26, 25, 26, 25, + 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, 24, 24, 24, + 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 24, 25, 24, 23, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, + 23, 24, 24, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 23, 23, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 20, 21, 21, 21, 21, 22, 22, 22, 21, 22, 20, + 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 19, 20, 21, 22, 22, 19, 20, 20, 20, 19, 20, 20, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, + 20, 19, 20, 20, 20, 21, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 20, 19, 19, 19, 18, 19, 20, 19, 19, 20, 20, 21, 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, + 19, 19, 19, 20, 20, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 18, 18, 18, 18, 17, 18, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 15, 18, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 23, 23, 23, 62, 62, 64, 52, 52, 53, 23, 22, 22, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, - 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 20, 21, 22, 22, 22, 22, 21, 21, 21, 21, 128, 128, 128, 71, 71, 71, 22, 22, 22, 22, 22, 22, 104, 104, 104, 104, 103, 104, 22, 21, 22, 23, 23, 23, + 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 20, 21, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 21, 23, 23, 23, 23, 23, 23, 22, 22, 22, 24, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 24, 23, 23, 24, - 56, 56, 57, 129, 128, 129, 24, 24, 24, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 24, 24, 24, 23, 24, 24, 23, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 26, 26, 25, 25, 25, 25, 97, 97, 97, 97, 97, 97, 26, 25, 25, 26, 26, 26, 113, 113, 114, 105, 105, 106, 25, 25, 25, 26, 26, 25, 27, 27, 27, 25, 25, 25, 25, 25, 26, 25, 25, 25, 26, 27, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, - 26, 26, 27, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 130, 130, 130, 74, 74, 74, 25, 25, 25, 42, 42, 42, 130, 130, 130, 82, 82, 82, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 27, 26, 25, 26, 26, 26, 26, 26, 25, 25, 26, 25, 26, - 25, 25, 24, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 25, 25, 25, 25, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 98, 98, 98, 97, 97, 97, 25, 24, 24, 25, 25, 25, 113, 113, 113, 105, 105, 105, 25, 25, 25, 23, 23, 25, 25, 24, 24, 25, 25, 26, 24, 24, 25, - 25, 25, 25, 25, 24, 24, 25, 25, 25, 26, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 24, 25, 24, 24, 23, 23, 23, 23, 24, 23, 25, 81, 81, 80, 113, 113, 113, 24, 24, 23, 24, 24, 23, 23, 23, 23, 22, 22, 22, 24, 23, 23, 23, 22, 23, 23, 23, 23, - 24, 24, 24, 23, 23, 22, 23, 23, 23, 22, 22, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 129, 129, 129, 137, 137, 137, 72, 71, 72, 23, 22, 22, 22, 22, 22, 112, 112, 112, 145, 145, 145, 79, 79, 80, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 21, 22, 22, - 22, 22, 22, 23, 23, 22, 22, 22, 21, 22, 22, 22, 79, 79, 79, 112, 112, 113, 22, 22, 22, 22, 22, 23, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 21, 20, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, - 19, 19, 20, 20, 21, 21, 20, 20, 20, 111, 111, 111, 78, 78, 78, 20, 20, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 119, 119, 119, 111, 111, 111, 28, 28, 28, 19, 19, 19, 37, 36, 37, 94, 94, 94, 77, 77, 77, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, - 18, 18, 17, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 144, 144, 144, 52, 52, 52, 19, 19, 19, 19, 19, 19, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 17, 18, + 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 24, 24, 24, 23, 24, 24, 23, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, + 25, 25, 25, 26, 26, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 27, 27, 27, 25, 25, 25, 25, 25, 26, 25, 25, 25, 26, 27, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, + 26, 26, 27, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 27, 26, 25, 26, 26, 26, 26, 26, 25, 25, 26, 25, 26, + 25, 25, 24, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 25, 25, 25, 25, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 25, 24, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 23, 23, 25, 25, 24, 24, 25, 25, 26, 24, 24, 25, + 25, 25, 25, 25, 24, 24, 25, 25, 25, 26, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 24, 25, 24, 24, 23, 23, 23, 23, 24, 23, 25, 25, 24, 23, 24, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 22, 22, 22, 24, 23, 23, 23, 22, 23, 23, 23, 23, + 24, 24, 24, 23, 23, 22, 23, 23, 23, 22, 22, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 21, 22, 22, + 22, 22, 22, 23, 23, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 21, 20, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, + 19, 19, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 18, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, + 18, 18, 17, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 17, 18, 17, 18, 18, 18, 18, 19, 17, 17, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 17, 17, 18, 18, 18, 17, 17, 18, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 16, 16, 15, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 16, 18, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 18, 17, 23, 23, 23, 62, 62, 64, 52, 52, 53, 23, 23, 23, 20, 20, 19, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 22, 22, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, - 22, 21, 22, 128, 128, 128, 145, 145, 145, 144, 144, 145, 144, 144, 145, 128, 128, 129, 47, 46, 47, 22, 21, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 23, 22, 23, 21, 21, 20, 22, 22, 22, 22, 21, 21, 22, 22, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 24, 23, 24, 23, 23, 24, 22, 22, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 56, 56, 57, 129, 129, 129, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, - 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 25, 24, 97, 98, 98, 145, 145, 146, 145, 145, 146, 145, 145, 146, 121, 121, 122, 41, 41, 41, 57, 57, 57, 145, 145, 146, 25, 25, 24, - 26, 26, 26, 25, 25, 24, 24, 24, 25, 25, 26, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 129, 129, 130, 146, 146, 146, 146, 145, 146, 145, 145, 146, 105, 105, 106, 25, 25, 25, 25, 25, 24, - 25, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 24, 24, 25, 25, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 97, 97, 97, 145, 145, 146, - 145, 145, 145, 145, 145, 146, 121, 121, 121, 40, 41, 40, 25, 25, 25, 25, 25, 26, 24, 24, 24, 25, 25, 24, 25, 25, 25, 24, 24, 23, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, - 81, 80, 81, 112, 112, 112, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 23, 23, 24, 24, 24, 23, 23, 24, 24, 23, 24, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 24, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 128, 128, 129, 128, 128, 128, 22, 21, 22, 22, 22, 22, - 23, 23, 23, 56, 55, 56, 145, 145, 145, 79, 78, 79, 21, 21, 21, 112, 112, 112, 79, 79, 80, 21, 21, 21, 21, 21, 21, 21, 21, 21, 23, 23, 23, 22, 22, 21, 21, 21, 21, 79, 79, 80, 111, 111, 112, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, - 22, 22, 22, 22, 22, 22, 21, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 19, 19, 20, 20, 20, 20, 20, 20, 111, 111, 111, 78, 79, 79, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 20, 20, 19, 19, 19, 29, 28, 28, 94, 94, 94, - 144, 144, 145, 144, 144, 144, 144, 143, 144, 103, 102, 103, 52, 52, 53, 20, 19, 20, 19, 19, 18, 20, 19, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, 20, 20, 20, 18, 19, 17, 18, 18, 19, 18, 18, 17, 18, 18, 18, 18, 17, 17, 143, 143, 143, 52, 52, 52, 18, 18, 18, 18, 18, 18, + 22, 21, 22, 21, 21, 20, 22, 23, 23, 21, 21, 20, 21, 21, 20, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 23, 22, 23, 21, 21, 20, 22, 22, 22, 22, 21, 21, 22, 22, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 24, 23, 24, 23, 23, 24, 22, 22, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, + 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 25, 24, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, + 26, 26, 26, 25, 25, 24, 24, 24, 25, 25, 26, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 26, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, + 25, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 24, 24, 25, 25, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 24, 25, 24, 24, + 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 26, 24, 24, 24, 25, 25, 24, 25, 25, 25, 24, 24, 23, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, + 24, 24, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 23, 23, 24, 24, 24, 23, 23, 24, 24, 23, 24, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 24, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 21, 21, 22, 21, 22, 22, 22, 22, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 23, 23, 23, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, + 22, 22, 22, 22, 22, 22, 21, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 21, 21, 21, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, + 20, 20, 20, 20, 19, 20, 19, 18, 18, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 18, 20, 19, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, 20, 20, 20, 18, 19, 17, 18, 18, 19, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 17, 17, 16, 18, 18, 18, 18, 18, 17, 17, 17, 16, 18, 18, 18, 19, 19, 19, 18, 17, 17, 18, 18, 18, 17, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 16, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 15, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 18, 17, 17, @@ -1987,7 +1987,7 @@ static const unsigned char temp1[] = { 24, 25, 24, 25, 25, 25, 24, 24, 24, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 24, 24, 25, 24, 25, 24, 25, 24, 24, 24, 24, 25, 24, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 23, 23, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 24, 23, 24, 24, 25, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 23, 22, 22, 22, 23, 23, 22, 23, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 23, 22, 22, 23, 23, 22, - 23, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 21, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, + 23, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 60, 59, 60, 23, 22, 23, 22, 22, 23, 22, 22, 22, 23, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 21, 21, 21, 20, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 18, 18, 17, 20, 20, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 18, 18, 19, 19, 18, 18, 19, 18, 19, 19, 19, 18, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, @@ -2001,7 +2001,7 @@ static const unsigned char temp1[] = { 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 25, 25, 25, 24, 24, 25, 24, 24, 24, 25, 25, 24, 25, 24, 23, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 23, 24, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 23, 23, 26, 26, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, 23, 23, 23, 24, 24, 25, 24, 24, 24, 23, 23, 24, 25, 25, 25, 25, 25, 25, 23, 23, 24, 24, 23, 23, 23, 23, 22, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 24, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 21, 22, 22, 22, 21, 21, 20, 22, 22, 23, 22, 21, 22, 23, 23, 22, 22, 23, 22, + 23, 23, 24, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 21, 111, 111, 111, 129, 129, 129, 24, 24, 24, 21, 21, 20, 22, 22, 23, 22, 21, 22, 23, 23, 22, 22, 23, 22, 22, 22, 22, 21, 21, 20, 21, 22, 21, 21, 21, 21, 22, 21, 22, 22, 22, 21, 22, 21, 21, 22, 22, 21, 20, 20, 20, 21, 22, 22, 21, 21, 22, 21, 21, 21, 20, 20, 20, 22, 22, 21, 20, 20, 20, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 19, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 19, 18, 18, 20, 20, 20, 19, 19, 19, 20, 20, 21, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 18, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, @@ -2016,7 +2016,7 @@ static const unsigned char temp1[] = { 25, 25, 25, 24, 24, 23, 24, 25, 24, 24, 23, 24, 24, 23, 23, 24, 23, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 25, 24, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 24, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 25, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 22, 23, 23, 23, 24, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, + 22, 22, 22, 22, 21, 21, 101, 101, 101, 91, 91, 91, 22, 22, 21, 21, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 22, 21, 22, 21, 22, 22, 21, 21, 20, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 21, 20, 20, 19, 20, 20, 20, 20, 19, 20, 19, 19, 20, 19, 19, 20, 20, 20, 20, 19, 19, 20, 19, 19, 18, 20, 20, 20, 20, 19, 20, 19, 19, 19, 20, 19, 20, 18, 18, 19, 19, 19, 19, 20, 20, 19, 19, 18, 18, 18, 18, 18, 19, 19, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 16, 17, @@ -2027,12 +2027,12 @@ static const unsigned char temp1[] = { 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 23, 22, 23, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 21, 23, 23, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 25, 25, 25, 23, 22, 22, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, - 25, 25, 25, 24, 24, 24, 25, 25, 24, 23, 24, 24, 24, 24, 25, 24, 24, 23, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 25, 24, 25, 25, 24, 24, 24, 24, 25, 24, 25, 23, 23, 24, - 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, - 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 22, 22, 22, 22, 22, 22, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 23, - 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 23, 24, 23, 24, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 23, 22, 23, 22, 22, 23, 21, 21, 22, 23, 23, 22, 22, 21, 21, 23, 22, 22, - 21, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 20, 20, 20, 21, 21, 20, 22, 22, 21, 22, 22, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 22, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, - 20, 21, 20, 21, 21, 21, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 20, 20, 20, 19, 20, 19, 20, 19, 19, 20, 20, 21, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, + 25, 25, 25, 24, 24, 24, 25, 25, 24, 23, 24, 24, 24, 24, 25, 24, 24, 23, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 25, 24, 25, 25, 24, 24, 24, 24, 25, 24, 25, 143, 143, 143, + 45, 45, 45, 23, 24, 23, 24, 24, 24, 24, 24, 24, 36, 36, 36, 157, 157, 158, 27, 27, 27, 24, 24, 24, 167, 167, 167, 25, 25, 25, 25, 25, 25, 25, 24, 25, 94, 94, 94, 151, 151, 151, 85, 85, 85, 24, 24, 24, 51, 51, 51, 160, 160, 160, 27, 27, 27, 23, 23, 24, 27, 27, 27, + 160, 160, 160, 53, 53, 53, 23, 23, 23, 23, 23, 23, 25, 24, 25, 95, 95, 95, 139, 139, 139, 139, 139, 140, 96, 96, 96, 26, 26, 25, 24, 24, 24, 24, 23, 23, 167, 167, 167, 22, 22, 22, 24, 24, 24, 24, 23, 23, 167, 167, 167, 23, 23, 23, 23, 23, 22, 90, 90, 90, 128, 128, 128, + 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 23, 167, 167, 167, 68, 68, 68, 130, 130, 130, 145, 145, 145, 95, 95, 95, 23, 23, 23, 22, 22, 22, 30, 29, 29, 153, 153, 153, 28, 28, 28, 22, 21, 21, 23, 22, 23, 22, 22, 23, 21, 21, 22, 23, 23, 22, 22, 21, 21, 167, 167, 167, + 143, 143, 143, 21, 21, 21, 21, 21, 21, 167, 167, 167, 143, 143, 143, 21, 21, 20, 167, 167, 167, 143, 143, 143, 21, 21, 21, 75, 76, 76, 144, 144, 144, 160, 160, 160, 139, 139, 139, 72, 72, 73, 20, 20, 21, 21, 21, 21, 75, 75, 76, 144, 143, 143, 160, 160, 160, 139, 139, 139, 72, 72, 72, + 20, 21, 20, 21, 21, 21, 75, 75, 75, 143, 143, 143, 160, 160, 160, 139, 139, 139, 71, 71, 72, 20, 19, 19, 20, 19, 19, 124, 124, 124, 20, 20, 20, 19, 20, 19, 20, 19, 19, 20, 20, 21, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 18, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 19, 18, 19, 18, 18, 18, 18, 19, 18, 19, 19, 19, 19, 18, 18, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 19, 19, 18, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 19, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 16, 16, 16, 18, 17, 17, 19, 18, 18, 18, 18, 17, 17, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 16, 17, 16, 16, 17, 18, 18, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, @@ -2040,13 +2040,13 @@ static const unsigned char temp1[] = { 17, 17, 16, 15, 15, 16, 17, 16, 17, 17, 16, 17, 16, 15, 16, 17, 16, 16, 16, 16, 16, 23, 23, 23, 62, 62, 65, 53, 53, 54, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 19, 20, 20, 21, 20, 20, 20, 20, 19, 20, 19, 19, 20, 21, 21, 20, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 23, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 21, 22, 21, 21, 22, 23, 23, 23, 22, 21, 21, 22, 22, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 22, 22, 22, - 23, 23, 23, 23, 23, 22, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 22, 22, 23, 23, 24, 24, 23, 23, 24, 22, 22, 24, 24, 24, 24, 40, 40, 39, 143, 143, 145, 40, 40, 40, + 23, 23, 23, 23, 23, 22, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 22, 22, 23, 23, 24, 24, 23, 23, 24, 22, 22, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 25, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 23, 25, 24, 24, 23, 23, 23, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, - 25, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 25, 25, 25, 25, 25, 25, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 25, 24, 25, 25, 24, 24, 24, 24, 25, 23, 23, 24, 24, 23, 23, - 24, 25, 25, 24, 24, 23, 24, 24, 23, 24, 24, 23, 23, 23, 24, 23, 23, 23, 24, 25, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 22, 22, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, - 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 24, 23, 22, 22, 22, 23, 23, 22, 24, 24, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 21, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 21, 21, 21, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 20, 20, 21, 20, 20, 20, 20, 22, 22, 22, 21, 20, 21, 21, 21, 20, - 21, 20, 21, 21, 21, 21, 20, 20, 20, 19, 19, 19, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, + 25, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 25, 25, 25, 25, 25, 25, 24, 24, 23, 24, 23, 24, 96, 96, 96, 89, 89, 88, 23, 23, 24, 24, 23, 24, 24, 24, 24, 82, 82, 82, 113, 114, 113, 23, 23, 23, 25, 24, 25, 167, 167, 167, 24, 24, 25, 23, 23, 24, 24, 23, 23, + 154, 154, 154, 45, 45, 44, 24, 24, 23, 24, 24, 23, 92, 92, 92, 131, 131, 131, 64, 65, 65, 24, 24, 24, 61, 61, 61, 131, 131, 131, 94, 94, 95, 23, 23, 24, 23, 23, 23, 79, 79, 79, 120, 120, 120, 26, 26, 26, 23, 22, 22, 110, 110, 110, 87, 87, 86, 22, 22, 23, 23, 22, 22, + 167, 167, 167, 23, 22, 22, 22, 22, 22, 23, 23, 23, 167, 167, 167, 22, 22, 22, 45, 45, 45, 154, 154, 154, 38, 38, 38, 23, 23, 22, 24, 24, 23, 22, 22, 22, 23, 23, 22, 167, 167, 167, 94, 94, 94, 23, 22, 22, 24, 24, 24, 119, 119, 119, 77, 77, 77, 22, 22, 22, 42, 42, 42, + 159, 159, 159, 79, 79, 79, 22, 22, 22, 21, 21, 21, 21, 22, 21, 22, 21, 22, 22, 22, 21, 22, 22, 22, 167, 167, 167, 143, 143, 143, 22, 22, 21, 22, 21, 21, 167, 167, 167, 143, 143, 143, 21, 21, 20, 167, 167, 167, 143, 143, 143, 61, 61, 61, 167, 167, 167, 134, 134, 134, 78, 78, 77, + 68, 67, 68, 39, 39, 39, 20, 20, 20, 60, 60, 60, 167, 167, 167, 134, 134, 134, 78, 78, 78, 68, 68, 68, 38, 38, 37, 20, 20, 20, 61, 61, 62, 167, 167, 167, 134, 134, 134, 77, 78, 77, 67, 67, 68, 38, 38, 38, 20, 20, 20, 20, 20, 20, 63, 62, 62, 19, 19, 19, 20, 20, 20, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 18, 19, 19, 19, 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 19, 18, 18, 17, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 19, 19, 18, 17, 17, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 16, 16, 15, 17, 17, 17, @@ -2055,112 +2055,112 @@ static const unsigned char temp1[] = { 20, 21, 21, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 23, 23, 23, 24, 23, 24, 23, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, - 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 111, 111, 113, 79, 79, 80, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 24, 24, 23, 24, 24, 25, 24, 24, 24, 23, 24, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 23, 23, 23, - 25, 24, 25, 24, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 25, 25, 23, 23, 22, 25, 25, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 22, 23, 22, 22, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, - 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 24, 24, 23, 24, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 22, 23, 23, - 22, 22, 22, 23, 23, 22, 22, 22, 22, 24, 23, 23, 22, 22, 21, 23, 23, 23, 21, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 22, - 21, 21, 20, 21, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 20, 20, 21, 20, 21, 21, 20, 22, 21, 21, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 21, 21, 21, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 18, 19, 20, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, + 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 24, 24, 23, 24, 24, 25, 24, 24, 24, 23, 24, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 23, 23, 23, + 25, 24, 25, 24, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 49, 49, 49, 133, 133, 133, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 129, 130, 130, 65, 65, 64, 25, 25, 24, 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 23, 24, 24, 23, 23, 167, 167, 167, 23, 23, 23, 24, 24, 23, 23, 23, 23, 132, 132, 132, 61, 61, 60, 108, 108, 108, 24, 24, 24, 103, 103, 103, 65, 65, 65, 134, 134, 134, 24, 23, 23, + 24, 24, 24, 133, 133, 132, 47, 47, 47, 23, 23, 24, 24, 23, 24, 34, 34, 34, 141, 141, 141, 23, 23, 23, 23, 23, 23, 167, 167, 167, 22, 22, 22, 23, 23, 23, 23, 23, 23, 167, 167, 167, 29, 29, 29, 134, 134, 134, 76, 76, 76, 23, 23, 22, 22, 22, 23, 22, 23, 23, 22, 23, 23, + 22, 22, 22, 167, 167, 167, 29, 29, 29, 24, 23, 23, 22, 22, 21, 46, 46, 46, 129, 129, 129, 22, 22, 22, 92, 92, 92, 88, 88, 88, 136, 136, 136, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 167, 167, 167, 143, 143, 143, 21, 21, 21, 21, 21, 22, + 167, 167, 167, 143, 143, 143, 21, 21, 21, 167, 167, 167, 143, 143, 143, 120, 121, 120, 167, 167, 167, 36, 35, 35, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 120, 120, 120, 167, 167, 167, 35, 34, 35, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 120, 120, 120, 167, 167, 167, + 34, 34, 34, 21, 21, 21, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 21, 21, 21, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 18, 19, 20, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 17, 19, 18, 18, 18, 19, 18, 19, 18, 19, 18, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 17, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 16, 18, 18, 17, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 16, 16, 16, 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 15, 17, 17, 18, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 16, 15, 17, 18, 17, 17, 16, 16, 17, 17, 17, 16, 15, 16, 16, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 15, 16, 17, 16, 17, 17, 17, 17, 17, 17, 15, 15, 15, 16, 17, 17, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 16, 16, 23, 23, 23, 62, 62, 65, 53, 53, 54, 22, 22, 21, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 19, - 22, 22, 21, 21, 21, 20, 21, 21, 21, 85, 85, 86, 102, 101, 103, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 118, 117, 120, 77, 77, 78, 77, 77, 78, 110, 110, 112, 21, 21, 21, 20, 21, 21, 22, 21, 21, 46, 46, 46, 134, 134, 137, 143, 142, 145, 94, 94, 96, 22, 22, 23, - 102, 102, 104, 95, 95, 96, 22, 22, 21, 21, 20, 22, 78, 77, 78, 110, 110, 112, 21, 21, 21, 22, 22, 22, 30, 29, 30, 111, 111, 113, 143, 143, 145, 142, 142, 145, 111, 111, 112, 30, 30, 31, 23, 23, 23, 142, 142, 145, 54, 54, 54, 22, 23, 22, 22, 22, 21, 79, 79, 80, 110, 111, 113, - 22, 22, 22, 39, 39, 39, 127, 127, 129, 95, 95, 97, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 79, 79, 80, 119, 119, 121, 135, 135, 138, 143, 143, 146, 119, 119, 121, 39, 39, 39, 23, 23, 23, 25, 24, 24, 71, 71, 72, 135, 135, 138, 32, 32, 33, 23, 23, 23, 24, 24, 24, - 24, 24, 24, 25, 24, 24, 23, 23, 23, 87, 87, 89, 104, 104, 105, 22, 22, 22, 24, 24, 24, 88, 88, 89, 103, 103, 105, 24, 24, 24, 119, 119, 121, 79, 78, 80, 24, 24, 24, 31, 31, 31, 104, 104, 105, 143, 143, 146, 143, 143, 146, 143, 143, 146, 71, 71, 73, 24, 24, 24, 80, 79, 81, - 143, 143, 146, 143, 143, 146, 143, 143, 146, 95, 96, 97, 24, 23, 24, 72, 71, 72, 127, 127, 130, 144, 143, 146, 143, 143, 146, 127, 127, 129, 24, 24, 25, 38, 39, 39, 143, 143, 146, 72, 72, 72, 23, 23, 23, 25, 24, 24, 24, 24, 24, 24, 23, 23, 25, 24, 24, 23, 24, 24, 24, 24, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 24, 23, 23, 22, 23, 24, 24, 24, 23, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, - 23, 23, 23, 22, 22, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 21, 22, 22, 22, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 21, 21, 21, 22, 22, 22, 22, 23, 22, 22, 21, 22, - 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 22, 22, 22, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 20, 20, 19, - 20, 19, 19, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 19, 21, 21, 21, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, + 22, 22, 21, 21, 21, 20, 21, 21, 21, 20, 20, 19, 21, 21, 20, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 22, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, + 22, 22, 22, 23, 23, 22, 22, 22, 21, 21, 20, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 23, 23, 22, 22, 23, + 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 23, 24, 23, 22, 22, 23, 23, 23, 25, 24, 24, 24, 23, 24, 23, 23, 23, 24, 24, 25, 23, 23, 23, 24, 24, 24, + 24, 24, 24, 25, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 22, 22, 22, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 22, 23, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, 24, 23, 144, 144, 144, 167, 167, 167, 167, 167, 167, 167, 167, 167, 157, 157, 157, 25, 26, 25, 24, 24, 24, 24, 24, 23, 167, 167, 167, 25, 24, 24, 24, 24, 24, 24, 23, 23, 167, 167, 167, 23, 24, 24, 24, 24, 23, + 30, 30, 30, 147, 147, 147, 23, 23, 23, 136, 136, 136, 24, 24, 24, 138, 138, 138, 28, 27, 28, 134, 134, 134, 36, 37, 36, 23, 22, 23, 148, 148, 148, 26, 25, 26, 23, 23, 24, 23, 23, 23, 23, 23, 24, 152, 152, 152, 24, 23, 23, 23, 23, 23, 167, 167, 167, 23, 23, 23, 23, 23, 22, + 23, 23, 23, 167, 167, 167, 141, 141, 141, 123, 123, 123, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 167, 167, 167, 22, 21, 22, 22, 22, 21, 22, 22, 22, 27, 27, 26, 147, 147, 147, 23, 23, 23, 137, 137, 137, 33, 33, 33, 127, 128, 127, 48, 47, 48, + 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 167, 167, 167, 143, 143, 143, 21, 21, 22, 21, 21, 21, 167, 167, 167, 143, 143, 143, 20, 21, 21, 167, 167, 167, 143, 143, 143, 139, 139, 139, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 164, 164, 164, 20, 20, 19, + 139, 139, 139, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 164, 164, 164, 20, 20, 20, 139, 139, 139, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 164, 164, 164, 20, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 20, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 18, 19, 18, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 18, 17, 18, 17, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 18, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 22, 22, 23, 62, 62, 65, 53, 53, 54, 21, 21, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, - 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 44, 45, 45, 142, 141, 144, 30, 29, 30, 21, 22, 22, 21, 21, 21, 38, 37, 37, 142, 142, 145, 37, 37, 37, 78, 78, 80, - 110, 110, 112, 21, 21, 21, 20, 20, 20, 21, 21, 21, 94, 93, 95, 110, 110, 112, 21, 21, 21, 21, 21, 21, 22, 22, 22, 134, 134, 136, 134, 134, 137, 29, 29, 29, 23, 23, 23, 126, 126, 128, 142, 142, 145, 31, 31, 31, 22, 22, 22, 94, 94, 96, 119, 118, 120, 31, 31, 30, 30, 29, 30, - 119, 119, 121, 94, 94, 95, 23, 23, 22, 142, 142, 145, 55, 55, 55, 22, 22, 23, 22, 22, 23, 79, 78, 79, 110, 110, 112, 32, 31, 32, 119, 119, 121, 87, 86, 88, 22, 23, 23, 22, 22, 22, 23, 23, 23, 24, 24, 24, 23, 23, 22, 79, 79, 80, 127, 127, 130, 23, 22, 23, 23, 23, 23, - 112, 111, 113, 111, 111, 114, 24, 24, 23, 22, 22, 22, 111, 111, 113, 143, 143, 146, 71, 71, 72, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 64, 64, 64, 135, 135, 138, 24, 23, 24, 23, 23, 23, 63, 63, 64, 135, 135, 137, 24, 24, 24, 88, 88, 89, 103, 103, 105, - 24, 23, 23, 88, 88, 89, 120, 120, 122, 40, 40, 40, 24, 24, 24, 23, 23, 23, 24, 23, 23, 64, 64, 65, 135, 135, 138, 56, 55, 56, 23, 23, 24, 23, 23, 23, 24, 24, 24, 32, 31, 32, 144, 143, 146, 79, 79, 80, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 25, 25, 25, 24, 24, - 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 22, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 25, 24, 24, 23, 23, 24, 24, 23, 23, 23, 24, 24, 23, 23, 24, 24, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, - 23, 23, 24, 22, 22, 22, 22, 22, 22, 23, 22, 21, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, - 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 19, 19, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, - 21, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 19, 19, 19, 19, 21, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, + 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 20, 22, 21, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, + 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 20, 22, 22, 22, 21, 21, 21, 23, 23, 23, 22, 22, 22, 21, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 21, 22, + 23, 23, 23, 22, 22, 21, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 24, 23, 24, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 23, 23, 24, 24, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 23, 22, 23, 23, 23, 23, + 24, 24, 23, 24, 24, 24, 24, 24, 23, 22, 22, 22, 24, 23, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, + 24, 23, 23, 24, 25, 25, 24, 24, 25, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 25, 24, 25, 97, 97, 97, 67, 67, 67, 24, 24, 23, 65, 65, 65, 113, 113, 113, 25, 24, 24, + 23, 23, 23, 24, 24, 23, 167, 167, 167, 49, 49, 49, 23, 23, 23, 23, 23, 23, 167, 167, 167, 23, 22, 23, 24, 24, 24, 67, 67, 67, 115, 115, 115, 24, 24, 23, 109, 109, 109, 61, 61, 61, 125, 125, 125, 23, 23, 24, 98, 98, 98, 79, 79, 79, 23, 23, 22, 129, 130, 130, 46, 46, 46, + 23, 23, 24, 22, 22, 22, 33, 33, 33, 146, 145, 145, 23, 23, 23, 23, 22, 22, 167, 167, 167, 49, 49, 49, 23, 22, 23, 23, 23, 23, 167, 167, 167, 81, 81, 81, 112, 112, 112, 23, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 167, 167, 167, 34, 34, 34, + 22, 22, 23, 23, 23, 22, 45, 45, 45, 134, 134, 134, 44, 44, 44, 124, 124, 124, 21, 21, 21, 78, 78, 78, 102, 102, 102, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 167, 167, 167, 154, 154, 154, 20, 20, 20, 35, 35, 36, 167, 167, 167, 138, 138, 138, 21, 21, 21, + 167, 167, 167, 143, 143, 143, 125, 125, 125, 167, 167, 167, 145, 145, 145, 143, 143, 143, 163, 163, 163, 157, 157, 157, 20, 20, 21, 124, 124, 124, 167, 167, 167, 145, 145, 145, 143, 143, 143, 163, 163, 163, 157, 157, 157, 20, 19, 19, 124, 124, 124, 167, 167, 167, 145, 145, 145, 143, 143, 143, 163, 163, 163, + 157, 157, 157, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 19, 19, 19, 19, 21, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 20, 18, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 18, 17, 17, 18, 18, 18, 17, 18, 18, 19, 18, 18, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 18, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 18, 18, 16, 16, 16, 16, 16, 16, 18, 18, 18, 17, 17, 17, 16, 17, 17, 18, 18, 17, 16, 16, 17, 17, 17, 16, 18, 18, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 18, 18, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 17, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 16, 15, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 17, 17, 17, 17, 23, 23, 23, 62, 62, 65, 53, 53, 54, 22, 22, 22, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 21, 21, 20, 20, 20, 19, 19, 19, 20, 21, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 21, 22, 21, 21, - 21, 21, 21, 118, 118, 120, 142, 142, 145, 142, 142, 145, 142, 142, 145, 142, 142, 145, 110, 110, 112, 21, 21, 21, 77, 77, 79, 110, 110, 112, 21, 21, 20, 20, 20, 21, 22, 22, 22, 94, 94, 95, 77, 77, 78, 21, 21, 22, 22, 22, 22, 53, 53, 54, 134, 134, 137, 94, 94, 95, 79, 78, 79, - 54, 54, 55, 126, 126, 128, 103, 102, 104, 70, 70, 71, 22, 23, 22, 126, 126, 129, 63, 62, 63, 23, 23, 23, 22, 22, 21, 62, 62, 62, 127, 127, 129, 21, 21, 22, 143, 142, 145, 54, 54, 55, 22, 22, 22, 22, 21, 21, 78, 78, 79, 135, 135, 137, 119, 118, 120, 95, 95, 96, 23, 23, 22, - 21, 21, 21, 23, 22, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 80, 79, 81, 111, 110, 113, 23, 23, 22, 23, 23, 23, 47, 47, 48, 143, 143, 145, 23, 23, 23, 47, 46, 47, 143, 143, 146, 80, 80, 81, 127, 127, 130, 24, 23, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, - 32, 32, 32, 143, 143, 146, 48, 48, 49, 23, 23, 22, 31, 32, 31, 143, 143, 146, 48, 48, 49, 64, 64, 65, 120, 119, 122, 24, 23, 24, 112, 112, 113, 79, 79, 80, 23, 23, 23, 24, 24, 25, 23, 22, 23, 24, 24, 23, 80, 80, 80, 111, 111, 113, 24, 23, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 56, 55, 56, 143, 143, 146, 24, 23, 24, 25, 24, 23, 23, 23, 24, 23, 23, 22, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 23, 23, 24, 24, 24, 24, 23, 24, 24, 23, 24, 23, 23, 22, 23, 23, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 22, 22, 22, - 23, 24, 23, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 22, 22, 24, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, - 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 22, 21, 20, 21, 21, 22, 21, 21, 21, 21, - 22, 22, 22, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 21, 20, 20, 20, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 20, 21, 21, 21, 20, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 19, 18, 18, 19, 19, 20, 20, 19, 20, 20, 19, 19, 19, 20, 20, 19, 18, 19, 20, 20, 19, + 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, + 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 21, 21, 22, 23, 22, 22, 23, 23, 23, 22, 22, 21, 22, 21, 21, 23, 23, 23, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 22, + 21, 21, 21, 23, 22, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 24, 24, 24, 22, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 24, 24, 24, 24, 23, 23, 24, 24, 23, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, + 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 22, 23, 24, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 25, 23, 22, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 23, 23, 24, 23, 23, 49, 48, 49, 120, 120, 120, 23, 23, 24, 116, 116, 116, 64, 64, 64, 24, 24, 24, 24, 24, 24, 23, 23, 24, 167, 167, 167, 103, 103, 103, 27, 26, 27, 24, 23, 24, 167, 167, 167, 23, 23, 24, 23, 23, 23, 108, 107, 107, 80, 80, 80, 22, 22, 22, + 66, 67, 66, 135, 135, 135, 84, 85, 84, 23, 23, 23, 59, 60, 59, 121, 122, 121, 22, 22, 22, 75, 74, 75, 118, 118, 118, 24, 23, 23, 24, 23, 23, 107, 107, 107, 93, 93, 93, 23, 23, 23, 22, 23, 23, 167, 167, 167, 102, 102, 102, 26, 26, 25, 23, 22, 23, 167, 167, 167, 23, 23, 23, + 114, 115, 114, 90, 90, 90, 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 22, 22, 22, 22, 21, 167, 167, 167, 105, 105, 105, 23, 23, 23, 24, 24, 24, 119, 119, 119, 88, 88, 87, 93, 93, 93, 70, 70, 70, 22, 21, 22, 31, 31, 31, 152, 152, 152, 23, 22, 23, 21, 22, 21, 21, 21, 21, + 22, 22, 22, 21, 21, 21, 167, 167, 167, 167, 167, 167, 121, 121, 121, 122, 122, 122, 167, 167, 167, 109, 109, 109, 21, 21, 20, 167, 167, 167, 143, 143, 143, 69, 68, 69, 167, 167, 167, 96, 97, 97, 76, 76, 76, 165, 165, 165, 118, 118, 117, 21, 21, 21, 68, 68, 68, 167, 167, 167, 96, 96, 96, + 76, 76, 76, 165, 165, 165, 117, 117, 117, 20, 20, 20, 68, 68, 68, 167, 167, 167, 96, 96, 96, 77, 77, 77, 165, 165, 165, 117, 117, 117, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 19, 18, 18, 19, 19, 20, 20, 19, 20, 20, 19, 19, 19, 20, 20, 19, 18, 19, 20, 20, 19, 19, 19, 18, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 18, 17, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 18, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 17, 17, 16, 16, 15, 18, 18, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 17, 17, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 16, 18, 17, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 23, 23, 23, 62, 62, 65, 53, 53, 54, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 19, 19, - 20, 20, 20, 20, 20, 20, 19, 19, 20, 21, 21, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 78, 78, 79, 109, 109, 111, 21, 20, 21, 22, 21, 21, 126, 126, 128, 69, 69, 70, 22, 21, 21, 78, 78, 79, 110, 110, 112, 21, 21, 21, 21, 20, 21, - 22, 22, 21, 94, 94, 95, 78, 78, 79, 21, 21, 21, 22, 22, 21, 86, 87, 87, 102, 102, 104, 53, 54, 54, 118, 118, 120, 94, 94, 95, 78, 78, 79, 78, 78, 79, 102, 102, 104, 22, 21, 21, 127, 126, 129, 62, 62, 63, 22, 22, 22, 22, 22, 22, 63, 63, 63, 127, 127, 129, 23, 23, 23, - 142, 142, 145, 54, 54, 55, 22, 22, 22, 23, 23, 23, 78, 78, 80, 126, 126, 129, 135, 134, 137, 55, 55, 55, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 79, 79, 80, 111, 111, 113, 23, 23, 23, 23, 24, 23, 39, 39, 39, 143, 143, 146, 23, 23, 24, - 96, 96, 97, 95, 95, 97, 24, 24, 23, 127, 127, 129, 63, 64, 64, 24, 23, 24, 23, 23, 22, 23, 23, 22, 24, 24, 24, 24, 24, 24, 120, 119, 121, 80, 80, 81, 23, 23, 23, 25, 25, 24, 119, 119, 121, 80, 79, 81, 32, 31, 32, 143, 143, 146, 32, 32, 32, 88, 88, 89, 144, 144, 146, - 143, 143, 146, 143, 143, 146, 143, 143, 146, 143, 143, 146, 64, 64, 65, 143, 143, 146, 143, 143, 146, 143, 143, 146, 143, 143, 146, 143, 143, 146, 64, 64, 64, 143, 143, 146, 143, 143, 146, 143, 143, 146, 143, 143, 146, 143, 143, 146, 88, 88, 89, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 22, 23, - 24, 24, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, - 22, 22, 23, 22, 22, 22, 23, 23, 24, 21, 22, 22, 22, 23, 23, 23, 23, 24, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 20, 21, 21, 21, - 21, 20, 21, 20, 20, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 18, 19, 18, 18, 18, 20, 20, 19, + 20, 20, 20, 20, 20, 20, 19, 19, 20, 21, 21, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, + 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 23, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, + 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 23, 24, 23, 23, 22, 23, 23, 22, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 25, 25, 24, 23, 23, 23, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, + 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 25, 22, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 142, 142, 142, 37, 37, 37, 150, 150, 150, 26, 26, 27, 24, 24, 24, 24, 24, 24, 24, 23, 23, 167, 167, 167, + 73, 73, 72, 151, 151, 151, 135, 135, 135, 167, 167, 167, 135, 135, 135, 100, 100, 100, 147, 147, 147, 44, 44, 44, 24, 24, 24, 28, 28, 28, 162, 162, 162, 43, 43, 43, 23, 23, 23, 26, 26, 26, 154, 154, 154, 27, 26, 26, 23, 23, 23, 89, 89, 88, 138, 138, 138, 140, 140, 140, 103, 103, 103, + 25, 25, 26, 22, 22, 22, 23, 23, 24, 167, 167, 167, 71, 72, 72, 149, 149, 149, 22, 22, 22, 167, 167, 167, 23, 23, 23, 27, 27, 28, 138, 138, 138, 70, 70, 70, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 167, 167, 167, 63, 63, 63, 127, 127, 127, 147, 147, 147, 107, 107, 107, + 25, 25, 25, 136, 136, 136, 28, 28, 27, 22, 22, 22, 22, 22, 22, 127, 127, 127, 66, 66, 66, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 22, 167, 167, 167, 114, 114, 114, 116, 116, 116, 157, 157, 157, 132, 132, 132, 37, 37, 37, 22, 22, 22, 167, 167, 167, 143, 143, 143, 21, 21, 21, + 82, 81, 82, 145, 145, 145, 158, 158, 158, 120, 120, 120, 34, 34, 34, 21, 20, 21, 20, 21, 21, 82, 82, 82, 145, 145, 145, 158, 158, 158, 120, 121, 120, 33, 33, 33, 20, 20, 20, 21, 20, 20, 81, 81, 81, 145, 145, 145, 158, 158, 158, 120, 120, 120, 31, 31, 32, 18, 18, 18, 20, 20, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 20, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 18, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 18, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 16, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 18, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 18, 17, 18, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 17, 18, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 23, 23, 23, 62, 62, 65, - 53, 53, 54, 21, 21, 21, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 19, 21, 21, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 29, 29, 30, 142, 142, 145, - 37, 37, 38, 53, 53, 54, 134, 134, 136, 29, 29, 30, 20, 19, 21, 77, 77, 78, 126, 126, 128, 53, 53, 53, 21, 21, 21, 22, 22, 22, 94, 94, 95, 78, 78, 79, 21, 21, 21, 21, 20, 20, 118, 118, 120, 62, 62, 63, 22, 21, 22, 126, 126, 128, 142, 142, 145, 46, 46, 46, 46, 46, 46, - 134, 134, 136, 30, 29, 29, 94, 94, 95, 119, 119, 121, 30, 31, 31, 23, 23, 23, 110, 110, 112, 94, 94, 96, 23, 23, 23, 143, 143, 145, 102, 102, 104, 22, 22, 21, 22, 22, 22, 79, 79, 80, 111, 111, 113, 47, 46, 46, 135, 135, 137, 55, 55, 56, 22, 22, 22, 23, 23, 23, 22, 22, 22, - 23, 23, 23, 23, 22, 23, 79, 79, 81, 127, 127, 129, 48, 48, 48, 24, 23, 23, 87, 87, 88, 119, 119, 121, 32, 31, 31, 143, 143, 146, 56, 55, 56, 24, 23, 24, 79, 78, 79, 111, 111, 113, 23, 23, 23, 23, 23, 23, 24, 24, 25, 23, 23, 23, 23, 22, 23, 87, 87, 88, 119, 119, 121, - 55, 55, 55, 23, 24, 24, 111, 111, 114, 96, 96, 97, 24, 24, 24, 127, 127, 129, 64, 63, 64, 40, 40, 40, 127, 127, 129, 47, 47, 48, 24, 24, 24, 56, 56, 57, 143, 143, 146, 31, 31, 31, 127, 128, 130, 71, 71, 72, 24, 24, 24, 31, 31, 32, 135, 135, 137, 63, 62, 63, 95, 95, 96, - 95, 96, 97, 23, 24, 23, 24, 23, 23, 111, 111, 113, 87, 86, 88, 23, 23, 24, 23, 22, 23, 23, 22, 22, 23, 23, 24, 24, 24, 25, 23, 23, 23, 24, 24, 24, 23, 22, 22, 23, 23, 24, 23, 23, 23, 23, 23, 24, 22, 22, 22, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, - 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 22, 22, 21, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, - 22, 21, 21, 22, 22, 23, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 22, 21, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, - 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 20, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 19, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, + 53, 53, 54, 21, 21, 21, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 19, 21, 21, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, + 21, 21, 21, 21, 20, 20, 22, 21, 21, 21, 21, 21, 20, 19, 21, 20, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, + 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 23, 22, 22, 23, 23, 23, 23, 23, 21, 21, 21, 22, 21, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, + 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 24, 24, 23, 24, 23, 22, 22, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 25, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, + 23, 23, 22, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 25, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, + 24, 24, 23, 98, 98, 98, 115, 114, 114, 111, 111, 111, 22, 22, 23, 23, 23, 24, 23, 22, 23, 23, 22, 22, 23, 23, 24, 24, 24, 25, 23, 23, 23, 24, 24, 24, 167, 167, 167, 23, 23, 24, 23, 23, 23, 23, 23, 24, 22, 22, 22, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, + 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 22, 22, 21, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 23, 167, 167, 167, 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, + 22, 21, 21, 22, 22, 23, 22, 22, 21, 22, 22, 21, 167, 167, 167, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 22, 21, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, + 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 109, 109, 110, 90, 90, 89, 21, 21, 21, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 19, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 20, 19, 20, 21, 20, 21, 19, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 19, 18, 19, 19, 19, 20, 20, 20, 20, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 18, 18, 19, 19, 19, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 17, 17, 18, 17, 17, 18, 17, 17, 18, 18, 17, 18, 18, 17, 18, 17, 17, 18, 18, 17, 17, 17, 17, 19, 19, 18, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 18, 18, 18, 17, 18, 18, 17, 18, 17, 18, 17, 17, 16, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 23, 23, 23, 62, 62, 65, 54, 54, 54, 22, 22, 22, 20, 20, 21, 20, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 19, 20, 19, 20, - 21, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 22, 20, 20, 20, 101, 101, 103, 77, 77, 79, 94, 94, 95, 94, 94, 95, 20, 20, 20, 20, 20, 20, 77, 77, 78, 126, 126, 129, 110, 110, 112, 142, 142, 145, 78, 78, 79, 142, 142, 145, 142, 142, 145, - 142, 142, 144, 110, 110, 112, 142, 142, 145, 30, 30, 30, 22, 22, 22, 78, 78, 79, 118, 118, 120, 21, 21, 21, 21, 21, 22, 126, 126, 128, 62, 61, 63, 31, 30, 30, 110, 110, 112, 143, 142, 145, 143, 143, 145, 110, 110, 112, 30, 30, 30, 22, 22, 22, 143, 143, 145, 103, 103, 105, 135, 135, 137, - 143, 142, 145, 79, 79, 80, 110, 110, 112, 22, 22, 22, 46, 46, 47, 135, 135, 137, 71, 71, 72, 22, 22, 22, 24, 23, 24, 23, 23, 23, 23, 23, 22, 79, 79, 81, 127, 127, 130, 119, 119, 121, 143, 143, 146, 127, 127, 129, 48, 47, 48, 79, 79, 80, 111, 111, 113, 22, 22, 23, 23, 23, 23, - 32, 32, 32, 135, 135, 138, 47, 47, 47, 23, 24, 23, 22, 22, 23, 24, 23, 23, 23, 24, 23, 63, 63, 64, 127, 127, 129, 103, 103, 105, 143, 143, 146, 143, 143, 146, 48, 47, 48, 24, 23, 24, 103, 103, 105, 87, 87, 88, 24, 24, 24, 56, 55, 56, 119, 119, 121, 143, 143, 146, 143, 143, 146, - 79, 79, 81, 24, 23, 23, 40, 40, 40, 111, 111, 113, 143, 143, 146, 143, 143, 146, 111, 111, 113, 24, 24, 24, 24, 24, 24, 96, 95, 96, 143, 143, 146, 143, 143, 146, 119, 119, 121, 40, 40, 40, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, - 24, 24, 24, 23, 23, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 22, 22, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, - 24, 24, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 22, - 21, 20, 20, 22, 21, 22, 21, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, + 21, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 22, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, + 21, 21, 20, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 22, 22, 23, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 23, 23, 22, 23, + 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 24, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 24, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, + 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 22, 22, 23, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 22, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, + 24, 23, 24, 24, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 51, 51, 51, 167, 167, 167, 61, 61, 61, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, + 74, 74, 74, 23, 23, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 22, 22, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, + 24, 24, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 167, 167, 167, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 167, 167, 167, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 22, + 21, 20, 20, 22, 21, 22, 21, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 132, 132, 132, 109, 109, 109, 20, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 21, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 18, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 20, 20, 20, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 19, 19, 19, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 16, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 19, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 18, 18, 18, 16, 16, 16, 18, 17, 17, 17, 17, 18, 17, 17, 16, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 15, 16, 15, 16, 16, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 22, 22, 23, 62, 62, 65, 54, 54, 54, 21, 21, 21, 20, 20, 21, - 21, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 19, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 62, 62, 63, 126, 126, 128, 134, 134, 136, 54, 54, 54, - 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 22, 22, 22, 22, 94, 94, 96, 77, 77, 79, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, - 21, 21, 21, 22, 22, 23, 21, 21, 22, 22, 22, 22, 21, 21, 22, 23, 23, 22, 22, 22, 21, 22, 23, 23, 24, 23, 24, 22, 22, 22, 78, 78, 79, 111, 111, 112, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 79, 79, 79, - 111, 110, 113, 24, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, + 21, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 19, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 22, 21, 22, 20, 20, 20, 21, 21, 20, 21, 22, 21, + 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, + 21, 21, 21, 22, 22, 23, 21, 21, 22, 22, 22, 22, 21, 21, 22, 23, 23, 22, 22, 22, 21, 22, 23, 23, 24, 23, 24, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 23, 23, 22, + 22, 22, 22, 24, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 24, 24, 24, 23, 23, 23, 24, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 22, 24, 24, 25, 23, 23, 24, 23, 23, 22, 24, 23, 24, 24, 24, 24, 23, 22, 23, 23, 23, 23, 23, 23, 23, - 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 24, 24, 23, 23, 23, 22, 22, 23, 22, 23, 21, 22, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 22, 22, 23, 23, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 23, 22, 21, 21, - 23, 22, 22, 22, 22, 23, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 20, 20, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, + 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 24, 24, 23, 23, 23, 22, 22, 23, 22, 23, 21, 22, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, 167, 167, 167, 23, 22, 23, 22, 22, 23, 23, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 23, 22, 21, 21, + 23, 22, 22, 167, 167, 167, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 20, 20, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 19, 20, 19, 19, 18, 18, 18, 18, 18, 18, 19, 20, 20, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 18, 18, 17, 18, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 17, 18, 17, 17, 17, @@ -2168,10 +2168,10 @@ static const unsigned char temp1[] = { 18, 18, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 15, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 17, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 16, 15, 17, 17, 16, 15, 15, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 23, 23, 23, 62, 62, 65, 54, 54, 54, 21, 21, 22, 20, 19, 20, 21, 20, 20, 19, 18, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 19, 20, 19, 20, 19, 19, 20, - 20, 20, 20, 19, 19, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 21, 21, 134, 134, 136, 126, 126, 128, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 94, 93, 95, 78, 77, 79, 22, 22, 22, 21, 21, 21, 21, 21, 21, - 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 20, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 79, 79, 80, 110, 110, 112, - 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 79, 79, 81, 111, 111, 113, 24, 24, 24, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, - 24, 24, 24, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 22, 23, 23, 24, 24, 23, 23, 47, 48, 49, 143, 143, 146, 48, 48, 49, 24, 24, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, + 20, 20, 20, 19, 19, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, + 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 20, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, + 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 24, 23, 22, 23, 24, 24, 24, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, + 24, 24, 24, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 22, 23, 23, 24, 24, 23, 23, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 24, 24, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 21, 23, 23, 23, 22, 22, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 21, 22, 22, 23, 23, 22, 22, 21, 22, 22, 23, 22, 21, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 23, 23, 22, 23, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 20, 22, 22, 22, 21, 21, 20, 21, 20, 20, 21, 21, 22, 21, 22, 22, @@ -2215,11 +2215,11 @@ static const unsigned char temp1[] = { 20, 20, 20, 22, 21, 22, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 20, 21, 21, 21, 20, 21, 21, 21, 22, 22, 21, 21, 22, 22, 20, 20, 20, 22, 22, 23, 22, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 21, 23, 21, 21, 21, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 21, 21, 23, 22, 23, 23, 22, 23, 21, 21, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 22, 22, 22, 21, 21, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 22, 24, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, - 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, + 24, 23, 24, 52, 52, 52, 138, 138, 138, 139, 139, 139, 141, 141, 141, 105, 105, 106, 27, 27, 27, 23, 23, 23, 24, 23, 24, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 23, 23, 24, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 23, 23, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, - 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 22, 23, 23, 22, + 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 167, 167, 167, 22, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 22, 23, 23, 22, 22, 22, 22, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 20, 22, 20, 20, 20, 22, 22, 22, 21, 21, 21, 22, 22, 21, 20, 20, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 19, 19, 20, 19, - 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 21, 19, 19, 19, 20, 19, 21, 19, 19, 18, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, + 20, 21, 21, 20, 20, 20, 59, 59, 59, 22, 22, 21, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 21, 19, 19, 19, 20, 19, 21, 19, 19, 18, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, 19, 19, 19, 18, 18, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 17, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 19, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 16, 16, 16, 18, 18, 18, 18, 19, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 16, 17, @@ -2229,157 +2229,157 @@ static const unsigned char temp1[] = { 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 20, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 21, 22, 21, 20, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 24, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 22, 22, 22, - 23, 23, 23, 22, 22, 23, 24, 24, 24, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, + 23, 23, 23, 22, 22, 23, 24, 24, 24, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 23, 24, 23, 23, 32, 32, 32, 32, 32, 32, 24, 24, 23, 24, 24, 24, 100, 99, 100, 99, 99, 99, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 23, 24, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 21, 22, 23, 23, 23, 22, 22, 21, 22, 21, 22, 23, 23, 22, 23, 23, 22, 23, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 21, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 20, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, - 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 19, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 167, 167, 167, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, + 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 109, 109, 109, 128, 128, 128, 23, 23, 22, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, - 18, 17, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 17, 17, 17, 19, 18, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 17, 17, 18, + 18, 17, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 125, 125, 125, 22, 21, 22, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 17, 17, 18, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 19, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 17, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 16, 16, 15, 17, 17, 17, 18, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 18, 17, 18, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 16, 17, 16, 16, 16, 15, 15, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 18, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 18, 16, 16, 16, 17, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 22, 23, 23, 62, 62, 65, 54, 54, 55, 21, 21, 20, 18, 18, 19, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 19, 21, 22, 21, 21, 21, 20, 21, 21, 21, - 21, 21, 21, 21, 21, 22, 77, 77, 78, 142, 142, 145, 142, 142, 145, 142, 142, 145, 78, 78, 79, 21, 21, 22, 21, 21, 20, 21, 20, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, + 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, 20, 21, 20, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, 22, 23, 23, 22, 23, 23, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 23, 24, 23, 23, 22, 22, - 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 23, 22, 24, 23, 23, 24, 24, 24, 23, 22, 22, 143, 143, 145, 55, 55, 56, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, - 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 127, 127, 129, 71, 70, 72, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 23, 23, 22, 22, 21, 21, 21, 22, 22, 23, 22, 23, 22, - 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 22, 21, 21, 21, 20, 21, 22, 22, 22, 21, 22, 21, 78, 78, 79, 94, 93, 95, 20, 21, 20, 19, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 19, 19, 20, 20, 20, 20, 19, 19, 19, - 21, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 21, 20, 20, 19, 18, 18, 20, 19, 19, 18, 18, 19, 19, 19, 19, + 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 23, 22, 24, 23, 23, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, + 23, 23, 23, 24, 23, 23, 29, 28, 28, 144, 144, 144, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, + 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 23, 22, 23, 22, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 23, 23, 22, 22, 21, 21, 21, 22, 22, 23, 22, 23, 22, + 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 167, 167, 167, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 22, 21, 21, 21, 20, 21, 22, 22, 22, 21, 22, 21, 22, 21, 22, 21, 21, 21, 20, 21, 20, 19, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 19, 19, 20, 20, 20, 20, 19, 19, 19, + 101, 101, 101, 91, 91, 90, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 21, 20, 20, 19, 18, 18, 20, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 17, - 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 18, 18, 17, 18, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 19, 18, 19, + 18, 18, 18, 102, 102, 102, 68, 68, 67, 19, 19, 19, 18, 18, 17, 18, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 19, 18, 19, 17, 17, 17, 18, 18, 19, 17, 17, 17, 17, 17, 17, 16, 16, 15, 18, 18, 17, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 15, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 15, 16, 18, 17, 17, 17, 16, 16, 17, 17, 18, 16, 16, 17, 16, 16, 16, 17, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 18, 18, 18, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 22, 22, 23, 62, 62, 65, 54, 54, 55, 20, 20, 21, 20, 20, 20, 19, 19, 18, 20, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 21, 21, 21, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 20, 19, 19, 18, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, - 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 45, 45, 46, 142, 142, 145, 37, 37, 38, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, + 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 23, 21, 22, 22, 21, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 23, 21, 21, 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, - 22, 22, 23, 22, 21, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 21, 21, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 24, 23, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, - 23, 23, 22, 24, 23, 24, 23, 23, 23, 143, 143, 145, 55, 55, 55, 23, 24, 24, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 24, 24, 24, 23, 23, 24, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 24, 23, 23, 24, - 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 23, 22, 23, 23, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 79, 79, 80, 111, 111, 112, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, - 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 23, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 23, 22, 23, 21, 20, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 21, 22, 22, 21, - 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 45, 44, 45, 142, 142, 145, 37, 37, 38, 20, 20, 19, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 19, - 21, 21, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 19, 19, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 19, 18, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, - 18, 18, 18, 19, 19, 19, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 19, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 19, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 19, 19, 19, 18, 17, 17, 17, 18, 18, 18, 18, 17, 18, + 22, 22, 23, 22, 21, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 21, 21, 22, 22, 22, 23, 23, 22, 167, 167, 167, 22, 22, 22, 23, 23, 23, 24, 23, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 167, 167, 167, 23, 23, 23, + 23, 23, 22, 53, 52, 53, 146, 146, 146, 138, 138, 138, 74, 74, 73, 167, 167, 167, 23, 22, 23, 25, 25, 25, 99, 99, 99, 146, 146, 146, 125, 125, 124, 77, 77, 77, 150, 150, 150, 23, 23, 24, 23, 22, 22, 165, 165, 165, 23, 22, 22, 22, 22, 22, 167, 167, 167, 23, 23, 24, 23, 23, 24, + 23, 23, 23, 167, 167, 167, 23, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 25, 25, 25, 103, 103, 102, 147, 147, 147, 125, 125, 125, 64, 64, 64, 167, 167, 167, 22, 22, 22, 23, 23, 22, 32, 31, 31, 118, 118, 118, 139, 139, 139, 125, 125, 125, 65, 65, 65, 23, 23, 23, 22, 22, 22, + 132, 132, 132, 97, 97, 97, 22, 22, 22, 22, 21, 22, 22, 22, 23, 32, 32, 32, 118, 118, 117, 139, 139, 139, 125, 125, 125, 64, 64, 64, 22, 22, 22, 167, 167, 167, 23, 22, 23, 22, 21, 23, 94, 94, 94, 139, 139, 139, 139, 139, 139, 95, 95, 96, 24, 24, 23, 22, 22, 21, 22, 22, 21, + 167, 167, 167, 76, 76, 76, 130, 130, 130, 144, 144, 144, 95, 95, 95, 22, 22, 22, 21, 20, 21, 30, 30, 29, 117, 117, 117, 139, 139, 139, 125, 125, 125, 64, 64, 64, 23, 23, 23, 101, 101, 102, 147, 147, 147, 125, 125, 125, 62, 62, 61, 167, 167, 167, 21, 22, 21, 21, 21, 21, 20, 20, 19, + 21, 21, 20, 21, 21, 20, 167, 167, 167, 66, 66, 66, 130, 130, 130, 145, 145, 145, 94, 94, 94, 21, 20, 20, 21, 21, 21, 27, 27, 26, 153, 153, 153, 26, 26, 27, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 167, 167, 167, 143, 143, 143, 20, 20, 20, + 49, 49, 49, 141, 141, 141, 158, 158, 158, 114, 114, 114, 147, 147, 147, 152, 152, 152, 19, 19, 19, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 20, 20, 167, 167, 167, 143, 143, 143, 18, 18, 19, 75, 75, 75, 167, 167, 167, 120, 120, 120, 19, 18, 19, 19, 19, 19, 143, 143, 143, 167, 167, 167, + 18, 18, 18, 19, 19, 19, 18, 17, 18, 128, 128, 128, 167, 167, 167, 42, 42, 42, 17, 18, 19, 51, 51, 51, 167, 167, 167, 126, 126, 126, 64, 64, 64, 123, 123, 123, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 19, 19, 19, 18, 17, 17, 17, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 18, 17, 16, 17, 17, 16, 16, 17, 18, 18, 18, 17, 17, 17, 15, 16, 15, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 17, 17, 16, 16, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, 15, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 15, 22, 22, 23, 62, 62, 65, 54, 54, 55, 21, 21, 22, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 18, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, - 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 125, 125, 127, 69, 68, 70, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 77, 77, 79, 109, 109, 111, 21, 21, 21, 29, 29, 29, 118, 118, 120, 142, 142, 145, 126, 126, 128, 109, 109, 111, 110, 110, 112, 22, 21, 21, 53, 53, 53, - 134, 134, 136, 142, 142, 145, 118, 118, 119, 134, 134, 136, 70, 69, 70, 53, 53, 53, 142, 142, 145, 22, 22, 23, 54, 54, 54, 143, 143, 145, 22, 22, 22, 22, 22, 22, 38, 38, 37, 142, 142, 145, 22, 22, 21, 22, 21, 22, 22, 22, 23, 23, 22, 22, 23, 23, 22, 54, 54, 55, 134, 134, 137, - 143, 143, 145, 119, 119, 121, 126, 126, 128, 70, 70, 71, 22, 21, 22, 53, 53, 54, 126, 126, 129, 143, 142, 145, 143, 143, 145, 135, 135, 137, 30, 30, 30, 22, 23, 23, 38, 38, 38, 143, 142, 145, 63, 63, 64, 23, 22, 22, 23, 22, 22, 38, 37, 38, 119, 118, 121, 143, 143, 145, 142, 142, 145, - 143, 143, 145, 54, 54, 55, 55, 54, 55, 143, 143, 145, 23, 22, 23, 31, 31, 31, 110, 110, 112, 143, 143, 145, 143, 142, 145, 111, 111, 112, 31, 31, 31, 23, 22, 22, 143, 143, 145, 118, 119, 121, 143, 143, 145, 143, 143, 146, 80, 80, 80, 23, 23, 23, 24, 24, 24, 80, 79, 81, 143, 143, 145, - 143, 143, 145, 143, 143, 146, 110, 110, 112, 22, 22, 22, 79, 79, 80, 143, 142, 145, 143, 143, 146, 103, 103, 105, 143, 143, 145, 39, 39, 39, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 79, 79, 80, 118, 118, 120, 134, 134, 137, 143, 143, 145, 119, 119, 121, 39, 39, 39, 23, 23, 23, - 22, 22, 23, 39, 39, 39, 143, 143, 145, 55, 55, 55, 23, 22, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 47, 47, 47, 143, 142, 145, 30, 30, 29, 22, 22, 21, 78, 78, 79, 142, 142, 145, 143, 143, 145, 95, 94, 96, 143, 142, 145, 30, 30, 31, 62, 62, 62, 135, 134, 137, - 23, 22, 22, 86, 86, 88, 102, 102, 104, 22, 22, 22, 30, 30, 30, 126, 126, 128, 78, 78, 79, 21, 21, 22, 22, 22, 22, 86, 86, 88, 102, 102, 104, 21, 21, 21, 21, 22, 21, 38, 38, 38, 118, 118, 120, 78, 77, 79, 22, 21, 22, 22, 22, 21, 21, 21, 21, 126, 125, 128, 77, 77, 78, - 20, 20, 20, 21, 21, 22, 118, 118, 120, 93, 93, 94, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 19, 19, 19, 21, 21, 20, 19, 20, 20, - 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 18, 18, 19, 18, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 20, - 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 20, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 18, 18, 17, 18, 18, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, + 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 19, 19, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 22, 21, 21, 21, 20, 20, + 21, 21, 20, 21, 21, 21, 21, 21, 20, 22, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 21, 22, 22, 23, 22, 21, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 23, 23, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, + 23, 23, 23, 23, 23, 23, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 22, 22, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 21, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, + 167, 167, 167, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 167, 167, 167, 22, 22, 22, 23, 23, 22, 133, 133, 133, 78, 77, 77, 25, 25, 24, 90, 90, 90, 167, 167, 167, 23, 23, 23, 84, 84, 83, 120, 120, 120, 26, 26, 26, 24, 24, 24, 85, 85, 85, + 165, 165, 165, 23, 23, 24, 22, 21, 22, 163, 163, 163, 23, 23, 23, 22, 22, 22, 167, 167, 167, 23, 23, 23, 23, 23, 23, 23, 23, 22, 167, 167, 167, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 84, 84, 84, 119, 119, 119, 25, 25, 25, 23, 23, 23, 98, 98, 98, 167, 167, 167, + 22, 22, 23, 23, 23, 22, 115, 114, 114, 94, 94, 93, 23, 22, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 38, 38, 38, 136, 136, 136, 136, 136, 136, 22, 22, 21, 22, 22, 21, 22, 22, 21, 114, 114, 114, 93, 93, 94, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 167, 167, 167, + 23, 22, 22, 79, 79, 79, 120, 120, 120, 24, 24, 24, 22, 22, 22, 110, 110, 110, 86, 86, 86, 21, 21, 22, 22, 22, 22, 167, 167, 167, 95, 95, 95, 21, 21, 21, 23, 24, 23, 118, 118, 118, 77, 77, 76, 21, 20, 21, 114, 114, 114, 93, 93, 93, 21, 21, 21, 21, 20, 20, 21, 21, 20, + 83, 83, 83, 119, 119, 119, 23, 23, 23, 20, 20, 20, 97, 97, 97, 167, 167, 167, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 167, 167, 167, 93, 93, 93, 20, 20, 20, 23, 23, 22, 119, 119, 119, 75, 75, 75, 20, 21, 20, 39, 39, 39, 159, 159, 159, 77, 78, 78, + 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 19, 20, 19, 19, 19, 19, 19, 167, 167, 167, 143, 143, 143, 20, 20, 19, 130, 130, 130, 167, 167, 167, 86, 86, 87, 99, 99, 99, 167, 167, 167, 145, 145, 145, 20, 20, 20, 18, 18, 19, 167, 167, 167, 143, 143, 143, 19, 19, 19, 167, 167, 167, + 143, 143, 143, 22, 22, 21, 150, 150, 150, 162, 162, 162, 38, 38, 37, 19, 19, 18, 19, 19, 19, 143, 143, 143, 167, 167, 167, 18, 18, 18, 18, 18, 19, 19, 19, 19, 51, 50, 50, 167, 167, 167, 107, 107, 107, 19, 19, 18, 122, 122, 122, 167, 167, 167, 47, 47, 47, 21, 21, 21, 47, 47, 46, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 17, 19, 18, 18, 18, 18, 17, 17, 17, 16, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 15, 15, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 15, 15, 18, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 15, 17, 17, 17, 17, 16, 17, 22, 23, 23, 62, 62, 65, 54, 54, 55, 22, 21, 22, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, 21, 20, 20, 19, 19, 19, 19, 19, 20, 21, 20, 19, 21, 20, 20, 20, 20, 19, 20, 20, 20, 126, 125, 128, 68, 68, 69, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 20, 77, 77, 78, 110, 109, 111, - 21, 20, 20, 77, 77, 78, 126, 126, 128, 29, 28, 29, 37, 37, 38, 118, 117, 119, 110, 109, 111, 20, 21, 20, 134, 133, 136, 77, 77, 79, 20, 20, 21, 53, 53, 54, 134, 134, 137, 70, 69, 71, 54, 53, 54, 142, 142, 145, 22, 22, 21, 53, 53, 54, 142, 142, 145, 21, 21, 21, 21, 22, 22, - 38, 38, 39, 142, 142, 145, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 23, 22, 22, 21, 21, 126, 126, 129, 77, 78, 79, 22, 22, 22, 54, 53, 54, 126, 126, 129, 70, 70, 71, 38, 37, 37, 142, 142, 145, 79, 78, 80, 22, 22, 21, 23, 22, 23, 22, 22, 23, 23, 23, 23, 21, 21, 22, - 78, 78, 79, 135, 134, 137, 110, 110, 112, 23, 22, 23, 21, 21, 21, 127, 127, 129, 110, 110, 112, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 55, 55, 56, 143, 143, 145, 23, 23, 23, 95, 95, 96, 119, 118, 120, 31, 31, 30, 30, 29, 30, 119, 119, 121, 95, 95, 97, 23, 23, 23, - 142, 142, 145, 71, 71, 72, 22, 23, 23, 54, 54, 54, 143, 143, 146, 54, 54, 55, 71, 71, 71, 135, 135, 137, 55, 54, 56, 23, 22, 23, 21, 21, 22, 23, 23, 23, 39, 39, 39, 143, 143, 145, 54, 54, 55, 23, 23, 23, 79, 78, 80, 143, 143, 145, 39, 39, 39, 23, 23, 23, 23, 22, 22, - 23, 23, 23, 23, 23, 23, 79, 79, 80, 126, 126, 129, 23, 23, 23, 22, 22, 22, 111, 111, 113, 111, 110, 113, 23, 22, 22, 22, 22, 22, 79, 79, 80, 143, 143, 145, 94, 94, 96, 23, 22, 23, 23, 22, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, 135, 135, 137, 54, 54, 54, - 22, 21, 21, 143, 143, 145, 54, 54, 55, 22, 22, 22, 78, 78, 79, 134, 134, 137, 46, 46, 47, 29, 29, 29, 142, 142, 145, 45, 46, 46, 62, 62, 63, 134, 134, 136, 21, 21, 22, 94, 93, 96, 110, 110, 112, 22, 22, 22, 21, 21, 21, 22, 22, 22, 61, 61, 62, 134, 134, 136, 21, 21, 21, - 22, 21, 21, 22, 21, 21, 30, 30, 30, 126, 126, 128, 70, 70, 71, 22, 23, 22, 62, 61, 62, 134, 134, 136, 28, 28, 28, 20, 21, 21, 21, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 20, 21, - 20, 20, 20, 20, 20, 19, 21, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 21, 21, 21, 20, 20, 20, 19, 19, 19, 19, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, - 19, 19, 20, 20, 20, 20, 19, 19, 18, 20, 19, 19, 19, 18, 18, 20, 19, 19, 18, 18, 18, 19, 19, 19, 20, 20, 19, 18, 19, 18, 20, 19, 19, 19, 19, 18, 18, 18, 17, 18, 17, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, - 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 19, 19, 18, 18, 18, 17, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 17, 17, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, 21, 20, 20, 19, 19, 19, 19, 19, 20, 21, 20, 19, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 20, 20, + 21, 20, 20, 20, 20, 20, 21, 21, 22, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 21, 22, 21, 21, 21, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 23, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 23, 22, 22, 22, 22, 21, 23, 22, 23, 22, 22, 23, 23, 23, 23, 21, 21, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 21, 21, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 167, 167, 167, 22, 22, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 22, 22, 22, 22, 167, 167, 167, 22, 21, 21, 23, 23, 22, 158, 158, 158, 39, 39, 39, + 22, 22, 22, 30, 30, 30, 167, 167, 167, 22, 22, 21, 134, 134, 134, 44, 44, 44, 23, 23, 22, 23, 23, 23, 25, 24, 25, 162, 162, 162, 21, 21, 22, 23, 23, 23, 162, 162, 162, 23, 22, 23, 22, 22, 22, 167, 167, 167, 22, 22, 23, 23, 23, 23, 23, 23, 23, 167, 167, 167, 23, 22, 22, + 23, 23, 23, 23, 23, 23, 23, 23, 23, 134, 134, 134, 44, 44, 44, 22, 22, 22, 23, 23, 23, 32, 31, 31, 167, 167, 167, 22, 22, 22, 23, 23, 23, 155, 155, 155, 31, 30, 31, 23, 22, 23, 23, 22, 23, 22, 22, 22, 23, 22, 23, 88, 88, 88, 92, 92, 91, 115, 115, 114, 55, 55, 55, + 22, 21, 21, 22, 23, 23, 155, 155, 155, 31, 31, 31, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 167, 167, 167, 21, 21, 21, 132, 132, 132, 44, 44, 44, 21, 21, 22, 21, 21, 22, 33, 33, 34, 141, 141, 141, 21, 21, 21, 22, 22, 22, 167, 167, 167, 29, 29, 29, 21, 21, 21, + 22, 21, 21, 45, 44, 44, 129, 129, 129, 22, 21, 21, 155, 155, 155, 31, 32, 31, 21, 21, 21, 20, 20, 20, 20, 20, 20, 133, 134, 134, 43, 42, 43, 20, 20, 21, 20, 20, 20, 29, 29, 29, 167, 167, 167, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 167, 167, 167, + 27, 27, 27, 20, 20, 19, 21, 20, 20, 44, 43, 43, 129, 128, 128, 20, 20, 20, 90, 90, 90, 87, 87, 86, 136, 136, 136, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 21, 21, 21, 20, 20, 20, 167, 167, 167, 143, 143, 143, 20, 20, 19, 126, 126, 126, 167, 167, 167, 52, 52, 51, + 20, 20, 21, 167, 167, 167, 143, 143, 143, 20, 19, 19, 19, 18, 18, 167, 167, 167, 143, 143, 143, 19, 19, 19, 167, 167, 167, 157, 157, 157, 95, 94, 94, 167, 167, 167, 91, 91, 91, 18, 17, 18, 19, 19, 19, 18, 18, 18, 143, 143, 143, 167, 167, 167, 18, 18, 18, 18, 18, 18, 19, 19, 18, + 19, 19, 18, 122, 122, 122, 160, 160, 160, 53, 54, 54, 167, 167, 167, 115, 115, 115, 18, 18, 18, 17, 17, 17, 19, 19, 18, 18, 18, 17, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 16, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 18, 17, 17, 18, 18, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 16, 16, 17, 16, 17, 17, 16, 17, 17, 17, 16, 18, 17, 18, 17, 16, 17, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 16, 16, 15, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 16, 15, 18, 17, 17, 16, 16, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 15, 16, 16, 16, 16, 17, 17, 16, 16, 17, 17, 17, 16, 16, 23, 23, 23, 62, 62, 65, 54, 54, 55, 22, 21, 21, 20, 20, 21, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 19, 19, 19, 18, 20, 19, 19, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 19, 20, 126, 126, 128, 69, 69, 70, 21, 20, 20, 21, 21, 19, 19, 19, 20, 20, 20, 21, 77, 76, 78, 109, 109, 111, 20, 20, 21, 77, 77, 78, 102, 102, 103, 21, 21, 21, 20, 20, 20, 78, 78, 79, 110, 110, 112, 37, 37, 37, 142, 142, 145, 29, 29, 30, 21, 20, 20, 21, 21, 21, - 126, 126, 129, 70, 70, 70, 53, 53, 54, 142, 142, 145, 21, 20, 20, 54, 54, 54, 142, 142, 145, 20, 20, 20, 22, 21, 22, 37, 37, 37, 142, 142, 145, 22, 22, 22, 20, 20, 21, 22, 21, 21, 21, 21, 21, 38, 38, 38, 142, 142, 145, 30, 30, 31, 21, 21, 22, 22, 22, 22, 110, 110, 112, - 69, 69, 71, 70, 69, 71, 118, 118, 120, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 31, 31, 32, 135, 134, 137, 63, 62, 63, 135, 135, 137, 39, 38, 39, 38, 38, 38, 143, 143, 145, 31, 30, 31, 23, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 22, 55, 55, 56, - 143, 142, 145, 23, 23, 23, 127, 127, 129, 63, 62, 63, 23, 23, 23, 23, 22, 23, 63, 63, 64, 127, 126, 128, 23, 23, 22, 143, 142, 145, 55, 55, 56, 22, 23, 22, 23, 23, 23, 103, 103, 105, 79, 78, 80, 95, 95, 96, 87, 87, 89, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, - 71, 71, 72, 119, 119, 121, 22, 23, 22, 22, 21, 22, 21, 21, 20, 143, 142, 145, 39, 39, 38, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 79, 79, 79, 111, 110, 113, 22, 22, 22, 23, 22, 22, 46, 46, 46, 142, 142, 145, 23, 23, 22, 22, 22, 22, 135, 135, 137, 78, 78, 80, - 143, 143, 145, 39, 39, 39, 22, 22, 21, 22, 22, 22, 22, 21, 22, 22, 21, 21, 22, 22, 22, 102, 102, 104, 78, 78, 79, 22, 22, 22, 110, 110, 113, 111, 110, 112, 38, 38, 38, 22, 22, 22, 102, 102, 104, 78, 78, 79, 21, 21, 21, 119, 119, 120, 77, 77, 79, 30, 30, 30, 142, 142, 145, - 110, 110, 111, 134, 134, 137, 37, 37, 37, 23, 22, 22, 22, 22, 21, 22, 22, 22, 29, 29, 29, 142, 142, 145, 45, 45, 46, 21, 21, 21, 21, 21, 22, 22, 21, 21, 38, 37, 38, 126, 126, 128, 69, 69, 71, 110, 110, 111, 77, 77, 78, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, - 21, 21, 21, 21, 21, 21, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 21, 20, 20, 20, 19, 19, 19, 19, 20, 19, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, - 21, 20, 20, 19, 20, 19, 19, 19, 20, 20, 19, 20, 19, 19, 20, 19, 19, 18, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 18, 18, 18, 18, 18, 18, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, - 19, 19, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 19, 18, 18, 17, 19, 19, 19, 18, 18, 19, 17, 17, 17, + 20, 19, 20, 21, 21, 21, 20, 21, 20, 21, 20, 20, 21, 21, 19, 19, 19, 20, 20, 20, 21, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, + 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 22, 22, 21, 21, 21, 21, 20, 20, 20, 22, 21, 22, 20, 20, 20, 21, 21, 22, 22, 22, 22, 20, 20, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 23, 21, 21, 22, 22, 22, 22, 22, 22, 22, + 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 24, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 167, 167, 167, 23, 23, 22, 23, 23, 23, + 23, 22, 22, 23, 23, 23, 24, 24, 23, 23, 22, 22, 167, 167, 167, 23, 22, 23, 23, 23, 23, 167, 167, 167, 23, 23, 22, 22, 22, 22, 23, 23, 24, 167, 167, 167, 23, 23, 23, 147, 147, 147, 27, 26, 27, 23, 23, 23, 23, 23, 24, 22, 22, 22, 154, 154, 154, 23, 23, 23, 22, 22, 22, + 160, 160, 160, 22, 23, 22, 22, 23, 22, 167, 167, 167, 21, 21, 20, 22, 22, 22, 23, 23, 22, 167, 167, 167, 23, 23, 23, 22, 22, 23, 23, 23, 22, 23, 23, 22, 147, 147, 148, 26, 26, 26, 23, 22, 22, 22, 22, 22, 22, 22, 22, 167, 167, 167, 22, 22, 22, 23, 22, 22, 158, 158, 158, + 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 22, 21, 22, 138, 137, 137, 46, 46, 46, 69, 69, 69, 106, 106, 106, 22, 22, 22, 22, 22, 23, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 21, 21, 21, 167, 167, 167, 21, 20, 21, 147, 147, 147, 25, 25, 25, + 22, 21, 21, 22, 22, 22, 21, 21, 20, 152, 152, 152, 22, 22, 21, 22, 22, 22, 167, 167, 167, 21, 21, 22, 21, 21, 22, 21, 21, 21, 25, 25, 26, 147, 147, 147, 21, 21, 21, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 147, 147, 147, 25, 25, 25, 21, 21, 20, + 21, 21, 21, 21, 21, 21, 167, 167, 167, 20, 20, 20, 20, 20, 19, 20, 20, 21, 20, 20, 20, 19, 19, 19, 167, 167, 167, 21, 21, 21, 21, 21, 20, 20, 20, 20, 25, 25, 25, 147, 147, 147, 21, 20, 20, 137, 137, 137, 30, 30, 30, 127, 126, 126, 46, 46, 45, 19, 19, 19, 19, 19, 19, + 21, 20, 20, 19, 20, 19, 19, 19, 20, 167, 167, 167, 143, 143, 143, 19, 19, 18, 71, 71, 71, 167, 167, 167, 167, 167, 167, 155, 155, 155, 167, 167, 167, 143, 143, 143, 19, 19, 20, 20, 20, 20, 167, 167, 167, 143, 143, 143, 18, 18, 18, 167, 167, 167, 167, 167, 167, 167, 167, 167, 147, 147, 147, + 23, 23, 22, 19, 19, 18, 18, 18, 18, 19, 19, 19, 143, 143, 143, 167, 167, 167, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 45, 45, 45, 167, 167, 167, 157, 157, 157, 163, 163, 163, 38, 38, 38, 17, 17, 17, 18, 18, 19, 18, 18, 17, 19, 19, 19, 18, 18, 19, 17, 17, 17, 18, 18, 19, 17, 17, 18, 18, 18, 19, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 15, 16, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 16, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 17, 16, 16, 15, 16, 14, 18, 18, 17, 16, 16, 16, 16, 16, 16, 17, 16, 15, 15, 16, 15, 23, 23, 22, 62, 62, 65, 54, 54, 55, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, 21, 20, 20, - 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 125, 125, 128, 141, 141, 144, 141, 141, 144, 142, 142, 144, 77, 77, 78, 19, 19, 20, 77, 77, 79, 109, 109, 111, 21, 20, 20, 77, 77, 78, 94, 93, 95, - 20, 20, 20, 21, 21, 21, 77, 77, 78, 109, 109, 111, 38, 38, 38, 142, 142, 144, 29, 28, 28, 21, 20, 20, 21, 21, 21, 125, 125, 127, 70, 69, 70, 53, 53, 53, 142, 142, 144, 21, 21, 21, 54, 53, 54, 142, 142, 145, 21, 20, 20, 22, 21, 21, 37, 37, 38, 142, 142, 144, 20, 20, 21, - 21, 21, 22, 22, 22, 21, 22, 22, 22, 37, 37, 38, 142, 142, 145, 29, 28, 29, 22, 22, 22, 20, 20, 21, 110, 110, 112, 69, 69, 71, 70, 70, 71, 143, 142, 145, 142, 142, 145, 142, 142, 145, 143, 143, 145, 143, 143, 145, 54, 54, 55, 71, 70, 72, 127, 127, 129, 22, 22, 23, 94, 94, 96, - 94, 94, 95, 38, 38, 38, 142, 142, 145, 143, 143, 145, 143, 143, 145, 143, 143, 146, 143, 143, 145, 78, 78, 79, 55, 55, 56, 142, 143, 145, 22, 22, 22, 126, 126, 128, 63, 63, 64, 22, 22, 22, 23, 23, 23, 63, 63, 64, 127, 127, 129, 23, 23, 23, 142, 142, 145, 55, 55, 55, 23, 23, 22, - 23, 23, 23, 95, 95, 96, 79, 79, 80, 94, 94, 95, 143, 143, 146, 142, 142, 145, 142, 142, 145, 143, 143, 146, 143, 142, 145, 70, 70, 71, 119, 119, 120, 23, 23, 23, 22, 22, 22, 22, 22, 22, 143, 142, 145, 39, 39, 39, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 78, 78, 80, - 111, 110, 113, 23, 23, 23, 22, 21, 22, 39, 39, 38, 142, 142, 145, 22, 22, 23, 70, 70, 71, 127, 126, 128, 23, 23, 23, 94, 94, 96, 86, 86, 87, 23, 23, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 79, 78, 80, 103, 102, 104, 23, 22, 22, 29, 29, 30, 94, 94, 96, - 134, 134, 137, 142, 142, 145, 143, 143, 145, 102, 102, 104, 21, 22, 21, 86, 86, 88, 102, 102, 104, 22, 21, 21, 118, 118, 120, 126, 126, 129, 118, 118, 119, 30, 30, 30, 21, 21, 20, 21, 21, 22, 22, 22, 22, 22, 21, 21, 118, 118, 120, 78, 78, 79, 21, 21, 21, 21, 21, 20, 20, 20, 20, - 21, 21, 21, 38, 37, 37, 134, 134, 136, 134, 134, 136, 29, 29, 28, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 20, 20, 19, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, - 20, 20, 19, 20, 20, 21, 19, 20, 19, 20, 20, 20, 19, 19, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 20, 19, 20, 19, 18, 18, 20, 20, 20, 20, 20, 19, 19, 20, 18, 19, 18, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 18, 19, 18, 18, 18, 18, 20, 19, 19, 19, 19, 19, 19, 20, 20, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 17, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, - 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 18, 18, 18, 17, 18, 18, 19, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, + 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 19, 19, 20, 20, 20, 21, 20, 19, 20, 21, 20, 20, 21, 20, 20, 21, 21, 21, + 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 21, 20, 22, 22, 21, 21, 20, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 19, 21, 21, 21, 20, 21, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 20, 20, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, + 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 22, 22, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 23, 22, 22, 22, + 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 167, 167, 167, 167, 167, 167, 156, 156, 156, 112, 112, 112, 31, 31, 31, 21, 21, 21, 23, 23, 23, 167, 167, 167, 23, 23, 23, 23, 23, 23, 167, 167, 167, 23, 23, 23, 22, 22, 22, 23, 23, 22, 167, 167, 167, + 23, 23, 23, 127, 127, 127, 48, 47, 48, 22, 22, 21, 23, 23, 23, 23, 22, 22, 160, 160, 160, 22, 23, 23, 22, 22, 22, 157, 157, 157, 22, 23, 22, 23, 23, 23, 167, 167, 167, 29, 29, 29, 22, 22, 22, 36, 36, 35, 159, 159, 159, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, + 129, 129, 130, 47, 47, 47, 22, 21, 22, 23, 23, 22, 30, 30, 30, 167, 167, 167, 22, 22, 22, 23, 22, 21, 138, 138, 138, 43, 43, 43, 22, 22, 22, 37, 37, 36, 155, 155, 155, 41, 41, 41, 145, 145, 145, 22, 22, 22, 29, 28, 29, 151, 151, 151, 25, 24, 24, 21, 21, 21, 138, 138, 138, + 43, 43, 43, 21, 22, 21, 36, 37, 37, 155, 155, 155, 21, 22, 21, 167, 167, 167, 22, 21, 21, 129, 129, 129, 45, 44, 44, 22, 21, 22, 22, 21, 20, 33, 33, 32, 145, 145, 145, 21, 21, 22, 22, 22, 22, 167, 167, 167, 32, 32, 32, 22, 22, 22, 21, 21, 21, 44, 44, 44, 133, 133, 133, + 21, 21, 21, 138, 138, 138, 43, 42, 42, 21, 21, 20, 35, 35, 34, 155, 155, 155, 129, 129, 129, 45, 45, 45, 21, 22, 21, 20, 20, 19, 30, 30, 30, 167, 167, 167, 21, 21, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 167, 167, 167, 31, 31, 31, 20, 20, 21, 20, 20, 20, + 44, 44, 43, 133, 133, 134, 42, 43, 42, 124, 124, 124, 19, 19, 20, 77, 78, 77, 101, 101, 101, 20, 20, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 20, 19, 20, 167, 167, 167, 143, 143, 143, 20, 20, 19, 19, 20, 18, 69, 68, 69, 134, 134, 134, 157, 157, 157, 167, 167, 167, 137, 137, 137, + 18, 19, 18, 18, 18, 18, 167, 167, 167, 143, 143, 143, 19, 20, 20, 167, 167, 167, 145, 145, 145, 142, 142, 142, 137, 137, 137, 22, 22, 22, 19, 19, 19, 19, 19, 19, 18, 18, 18, 143, 143, 143, 167, 167, 167, 18, 18, 17, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 129, 128, 128, + 167, 167, 167, 118, 118, 118, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 18, 18, 18, 17, 18, 18, 19, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 18, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 18, 16, 16, 16, 18, 18, 17, 17, 17, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 18, 18, 17, 16, 16, 16, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 16, 16, 16, 18, 18, 17, 16, 16, 16, 15, 15, 15, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 15, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 23, 22, 23, 62, 62, 65, - 54, 54, 55, 21, 22, 22, 21, 20, 20, 19, 19, 20, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 21, 21, 21, 20, 20, 20, 125, 125, 127, 69, 69, 70, - 20, 21, 20, 45, 45, 45, 126, 126, 128, 69, 69, 69, 77, 77, 78, 110, 110, 111, 21, 21, 20, 77, 77, 78, 93, 93, 95, 20, 20, 20, 22, 22, 21, 77, 77, 79, 109, 109, 111, 20, 20, 20, 118, 118, 119, 93, 93, 95, 20, 20, 20, 30, 29, 29, 134, 134, 137, 70, 70, 71, 53, 53, 54, - 142, 142, 145, 21, 20, 21, 54, 54, 54, 142, 142, 145, 78, 78, 79, 22, 22, 22, 77, 77, 78, 134, 134, 137, 21, 21, 21, 21, 21, 20, 21, 21, 20, 22, 21, 22, 21, 21, 22, 111, 110, 112, 94, 94, 96, 21, 21, 21, 22, 22, 21, 127, 127, 129, 70, 71, 72, 38, 38, 38, 126, 126, 128, - 47, 46, 47, 22, 22, 22, 46, 46, 46, 134, 134, 137, 37, 37, 38, 119, 119, 121, 78, 78, 78, 21, 22, 22, 46, 46, 47, 135, 135, 137, 29, 30, 30, 118, 118, 121, 70, 70, 71, 22, 22, 22, 31, 30, 30, 118, 118, 121, 71, 70, 71, 54, 54, 55, 143, 142, 145, 21, 22, 21, 94, 94, 96, - 119, 118, 120, 30, 30, 30, 22, 23, 22, 111, 111, 112, 95, 95, 97, 22, 22, 23, 143, 143, 145, 103, 102, 104, 22, 23, 22, 38, 38, 38, 135, 135, 137, 62, 62, 63, 63, 63, 64, 119, 118, 120, 31, 31, 31, 23, 24, 23, 71, 71, 71, 126, 126, 129, 30, 30, 30, 135, 135, 137, 71, 71, 72, - 22, 22, 22, 38, 38, 39, 143, 143, 145, 38, 38, 38, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 79, 78, 80, 127, 126, 129, 46, 46, 46, 22, 22, 22, 87, 87, 88, 118, 118, 121, 23, 23, 23, 118, 118, 120, 79, 79, 80, 23, 23, 24, 54, 54, 55, 134, 134, 137, 30, 30, 30, - 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 61, 61, 62, 134, 134, 136, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 78, 78, 79, 126, 126, 128, 22, 22, 22, 61, 61, 62, 134, 134, 137, 22, 22, 22, 86, 86, 87, 102, 102, 104, 70, 70, 71, 126, 126, 128, - 45, 45, 46, 22, 22, 22, 22, 22, 23, 22, 22, 22, 85, 85, 87, 102, 102, 104, 21, 21, 22, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 21, 110, 110, 111, 142, 142, 144, 52, 53, 54, 21, 21, 21, 21, 21, 22, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, - 21, 21, 20, 21, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 21, 21, 20, 19, 20, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 18, 20, 20, 19, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 19, 19, 19, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 19, 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, + 54, 54, 55, 21, 22, 22, 21, 20, 20, 19, 19, 20, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, + 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 20, 21, + 21, 21, 21, 21, 20, 21, 22, 22, 21, 20, 20, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 21, 21, 20, 22, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 21, 21, 22, 23, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 23, 22, 22, 167, 167, 167, 25, 25, 25, 33, 33, 33, 105, 105, 105, 119, 119, 119, 22, 22, 22, + 23, 22, 22, 167, 167, 167, 22, 23, 22, 23, 23, 22, 167, 167, 167, 22, 22, 23, 23, 22, 22, 22, 22, 22, 167, 167, 167, 22, 22, 22, 71, 70, 71, 124, 124, 124, 27, 27, 27, 22, 22, 22, 84, 84, 84, 165, 165, 165, 23, 22, 22, 22, 22, 22, 155, 155, 155, 23, 23, 22, 23, 23, 22, + 167, 167, 167, 84, 84, 84, 23, 22, 23, 76, 76, 76, 131, 131, 131, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 23, 75, 75, 75, 121, 121, 121, 24, 24, 24, 23, 22, 22, 96, 96, 96, 167, 167, 167, 21, 21, 22, 23, 23, 23, 84, 84, 85, 95, 95, 95, 22, 22, 22, 77, 77, 77, + 114, 114, 114, 91, 91, 91, 99, 99, 99, 22, 22, 22, 21, 21, 21, 123, 123, 122, 64, 64, 64, 22, 22, 22, 84, 84, 84, 95, 95, 95, 22, 21, 22, 77, 77, 76, 114, 114, 114, 22, 22, 22, 167, 167, 167, 21, 21, 21, 74, 74, 74, 118, 118, 117, 22, 23, 23, 22, 21, 22, 106, 106, 106, + 93, 93, 93, 22, 22, 22, 22, 22, 23, 167, 167, 167, 104, 104, 104, 23, 23, 22, 23, 23, 24, 119, 119, 120, 85, 85, 85, 21, 21, 21, 83, 83, 83, 95, 95, 95, 20, 21, 20, 75, 75, 76, 114, 114, 114, 74, 74, 75, 121, 121, 121, 23, 23, 23, 21, 21, 21, 95, 95, 95, 167, 167, 167, + 21, 21, 20, 21, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 20, 167, 167, 167, 104, 104, 104, 21, 21, 21, 23, 23, 23, 119, 119, 119, 86, 86, 86, 92, 92, 92, 70, 69, 69, 20, 20, 20, 30, 31, 31, 152, 152, 152, 21, 21, 21, 20, 20, 19, 19, 19, 19, 19, 19, 18, 60, 60, 59, + 167, 167, 167, 151, 151, 151, 65, 65, 65, 33, 33, 33, 89, 89, 89, 65, 65, 65, 89, 89, 89, 167, 167, 167, 103, 103, 103, 19, 19, 20, 20, 20, 20, 167, 167, 167, 143, 143, 143, 19, 19, 19, 167, 167, 167, 143, 143, 143, 57, 57, 57, 167, 167, 167, 104, 103, 103, 18, 18, 19, 19, 19, 19, + 18, 18, 18, 143, 143, 143, 167, 167, 167, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 35, 35, 36, 164, 164, 164, 162, 162, 162, 158, 158, 158, 28, 28, 27, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 18, 17, 16, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 15, 16, 16, 16, 16, 17, 17, 16, 23, 23, 23, 62, 62, 65, 54, 54, 55, 21, 21, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 20, 20, 20, 18, 18, 19, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 125, 125, 127, 68, 68, 69, 21, 21, 20, 20, 20, 20, 93, 92, 94, 93, 93, 95, 77, 76, 78, 110, 109, 112, 20, 20, 21, 77, 77, 78, 93, 93, 94, 20, 20, 20, 21, 21, 21, 77, 77, 78, - 110, 109, 111, 21, 21, 21, 37, 37, 38, 118, 118, 120, 142, 142, 145, 133, 133, 136, 126, 126, 128, 69, 69, 70, 53, 53, 54, 142, 142, 144, 21, 21, 22, 54, 54, 54, 142, 142, 145, 102, 101, 103, 142, 142, 145, 142, 142, 144, 70, 70, 70, 21, 21, 20, 22, 21, 21, 21, 21, 21, 22, 22, 21, - 21, 21, 21, 38, 38, 38, 118, 118, 120, 142, 142, 145, 126, 126, 128, 127, 127, 128, 69, 69, 70, 21, 21, 22, 54, 54, 54, 126, 126, 129, 142, 142, 145, 142, 142, 145, 78, 78, 79, 54, 54, 55, 134, 134, 136, 31, 30, 30, 22, 22, 22, 22, 22, 22, 110, 110, 112, 78, 78, 80, 38, 38, 38, - 119, 118, 120, 142, 142, 145, 143, 142, 145, 102, 102, 104, 22, 22, 23, 54, 54, 55, 143, 143, 146, 22, 22, 23, 30, 30, 30, 111, 111, 113, 143, 143, 145, 142, 142, 145, 110, 110, 112, 29, 30, 29, 22, 23, 22, 143, 142, 145, 103, 102, 104, 143, 143, 145, 142, 142, 145, 95, 95, 97, 22, 22, 21, - 23, 23, 23, 79, 78, 79, 143, 143, 145, 143, 143, 145, 127, 127, 129, 56, 55, 56, 23, 23, 22, 55, 55, 55, 134, 134, 137, 142, 142, 145, 119, 118, 120, 143, 143, 146, 38, 38, 38, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 78, 78, 80, 127, 127, 129, 119, 119, 120, 142, 142, 145, - 126, 126, 129, 47, 47, 47, 55, 54, 55, 135, 134, 137, 31, 31, 31, 21, 21, 22, 22, 22, 22, 110, 110, 112, 78, 78, 79, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 110, 110, 112, 143, 142, 145, 142, 142, 145, 142, 142, 145, 94, 94, 95, 142, 142, 145, 142, 142, 145, 142, 142, 145, - 78, 78, 79, 22, 22, 22, 30, 29, 30, 142, 142, 145, 45, 45, 45, 62, 62, 62, 134, 134, 136, 21, 20, 20, 54, 54, 54, 133, 133, 136, 78, 78, 78, 22, 22, 21, 20, 20, 21, 62, 62, 63, 134, 134, 136, 21, 21, 21, 21, 20, 20, 22, 22, 21, 21, 21, 21, 53, 53, 54, 134, 134, 136, - 53, 52, 53, 133, 133, 136, 52, 53, 53, 21, 21, 20, 20, 20, 21, 21, 21, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 20, - 20, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, - 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, 17, 17, 17, 18, 18, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 17, 17, 18, 19, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, + 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 20, 19, 19, 19, 19, 21, 21, 20, 20, 20, 20, 20, 19, 19, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, + 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 20, 20, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 20, 22, 21, 21, 21, 21, 21, 22, 22, 21, + 21, 21, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 21, 21, 20, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 23, 22, 22, 167, 167, 167, 22, 22, 23, 22, 22, 22, 30, 30, 30, 159, 159, 159, 22, 22, 22, 23, 23, 23, 167, 167, 167, 22, 22, 22, 22, 22, 22, 167, 167, 167, 22, 23, 22, 23, 22, 22, 23, 22, 23, 167, 167, 167, 22, 22, 22, 23, 23, 23, 86, 86, 85, + 142, 142, 142, 129, 129, 129, 85, 85, 86, 154, 154, 153, 23, 23, 22, 24, 24, 24, 154, 154, 154, 22, 23, 22, 22, 22, 22, 167, 167, 167, 74, 73, 73, 132, 132, 132, 142, 142, 142, 48, 48, 48, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 93, 93, 92, 142, 142, 142, + 129, 129, 129, 81, 81, 81, 167, 167, 167, 22, 22, 22, 23, 23, 23, 22, 22, 23, 102, 102, 102, 131, 131, 131, 126, 126, 126, 34, 34, 34, 142, 142, 142, 53, 53, 54, 22, 22, 23, 22, 22, 22, 77, 77, 77, 116, 116, 116, 22, 22, 22, 23, 23, 22, 102, 102, 102, 131, 131, 131, 126, 126, 126, + 34, 34, 34, 22, 22, 22, 167, 167, 167, 22, 22, 22, 21, 21, 21, 88, 88, 87, 138, 137, 137, 140, 140, 140, 103, 103, 103, 23, 23, 23, 21, 21, 21, 22, 22, 21, 167, 167, 167, 60, 60, 61, 127, 127, 127, 147, 147, 147, 105, 104, 104, 24, 24, 23, 21, 21, 21, 22, 21, 22, 102, 102, 102, + 131, 131, 131, 125, 125, 125, 32, 32, 32, 21, 21, 20, 91, 91, 92, 142, 142, 142, 129, 129, 129, 80, 80, 80, 167, 167, 167, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 19, 167, 167, 167, 61, 62, 61, 127, 127, 127, 147, 147, 147, 106, 106, 106, 23, 23, 23, 135, 135, 135, + 25, 25, 25, 20, 20, 20, 21, 20, 21, 127, 127, 127, 65, 65, 65, 20, 20, 20, 20, 19, 19, 19, 19, 19, 150, 150, 150, 167, 167, 167, 167, 167, 167, 167, 167, 167, 63, 62, 62, 129, 129, 129, 155, 155, 155, 155, 155, 155, 116, 116, 115, 29, 29, 29, 19, 19, 19, 19, 19, 19, 167, 167, 167, + 143, 143, 143, 19, 19, 18, 167, 167, 167, 143, 143, 143, 17, 17, 17, 114, 114, 115, 167, 167, 167, 69, 68, 68, 19, 19, 18, 18, 18, 18, 143, 143, 143, 167, 167, 167, 18, 18, 19, 17, 17, 18, 19, 18, 18, 18, 18, 18, 109, 108, 108, 167, 167, 167, 71, 71, 71, 167, 167, 167, 99, 98, 98, 19, 18, 19, 18, 18, 19, 18, 17, 18, 17, 17, 18, 18, 17, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 16, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 15, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 15, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 16, 22, 22, 23, 62, 62, 65, 54, 54, 55, 21, 21, 21, 20, 20, 19, - 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 125, 125, 127, 68, 68, 69, 19, 19, 20, 36, 36, 36, 125, 125, 127, - 77, 77, 78, 77, 77, 78, 109, 110, 112, 20, 20, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, - 22, 21, 21, 22, 22, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 110, 110, 112, 70, 70, 71, 22, 22, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, - 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 55, 54, 55, 143, 143, 145, 23, 22, 22, 23, 23, 24, 22, 22, 22, 23, 23, 23, 21, 22, 22, - 21, 22, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 142, 142, 145, - 38, 38, 38, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 79, 78, 80, 110, 110, 112, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 23, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 23, 23, 22, - 22, 22, 23, 22, 22, 21, 111, 110, 112, 87, 87, 88, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 21, 118, 118, 120, 78, 78, 79, 29, 29, 29, 142, 142, 145, 46, 46, 46, 21, 20, 20, 21, 21, 22, 21, 21, 21, 22, 22, 22, - 21, 21, 21, 30, 30, 30, 142, 142, 145, 45, 45, 46, 21, 21, 20, 21, 21, 20, 20, 20, 20, 110, 110, 112, 94, 94, 96, 21, 21, 20, 54, 53, 53, 134, 134, 136, 45, 45, 46, 20, 20, 20, 21, 21, 22, 20, 20, 20, 19, 19, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, - 20, 20, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 18, 18, 18, 19, 20, 20, 20, 20, 19, 19, 18, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, - 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 20, 18, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 18, 17, 19, 19, 19, 19, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 19, 19, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, + 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, + 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, + 22, 21, 21, 22, 22, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, + 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 21, 22, 22, 22, 22, 22, 22, 22, 167, 167, 167, 22, 22, 22, 22, 22, 22, 74, 75, 74, 139, 139, 139, 23, 23, 24, 22, 22, 22, 167, 167, 167, 21, 22, 22, + 21, 22, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 21, 21, 21, + 22, 22, 21, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 167, 167, 167, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 23, 23, 22, + 22, 22, 23, 22, 22, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 167, 167, 167, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 20, 20, 21, 21, 22, 21, 21, 21, 22, 22, 22, + 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 20, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, 21, 22, 21, 22, 21, 22, 21, 21, 20, 21, 21, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 22, 20, 20, 20, 19, 19, 20, 167, 167, 167, 20, 20, 20, 20, 20, 20, 21, 21, 20, + 20, 20, 21, 20, 20, 20, 167, 167, 167, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 18, 18, 18, 19, 20, 20, 20, 20, 19, 19, 18, 19, 160, 160, 160, 157, 157, 157, 21, 21, 21, + 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 18, 18, 167, 167, 167, 143, 143, 143, 19, 19, 20, 18, 19, 18, 19, 19, 19, 27, 27, 26, 96, 96, 96, 96, 97, 97, 157, 157, 157, 167, 167, 167, + 96, 96, 96, 96, 96, 96, 40, 40, 40, 41, 41, 41, 165, 165, 165, 131, 131, 131, 18, 18, 19, 127, 127, 127, 162, 162, 162, 35, 35, 35, 18, 17, 18, 17, 17, 17, 19, 19, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 18, 18, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 16, 17, 17, 18, 18, 17, 16, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 15, 15, 16, 16, 16, 15, 17, 17, 17, 23, 23, 23, 62, 62, 65, 54, 54, 55, 21, 21, 22, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, 20, 20, 20, 20, 19, 20, 19, 19, 20, - 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 125, 125, 127, 141, 141, 144, 141, 142, 144, 141, 141, 144, 101, 101, 103, 21, 20, 21, 77, 77, 78, 109, 109, 111, 20, 20, 21, 19, 19, 20, 20, 19, 19, 21, 21, 22, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, - 20, 20, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 53, 52, 54, 142, 142, 144, 20, 20, 20, 20, 20, 20, 20, 20, 20, 22, 22, 23, 20, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 21, - 23, 22, 22, 22, 21, 22, 110, 110, 112, 70, 70, 71, 21, 20, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 21, 21, 22, 22, 22, 22, 23, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, - 22, 21, 22, 22, 23, 22, 55, 55, 56, 143, 143, 145, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 21, 22, 21, - 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 21, 21, 21, 22, 22, 22, 23, 23, 23, 22, 23, 22, 142, 142, 145, 38, 38, 38, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 21, 21, 79, 78, 79, 111, 110, 112, 23, 23, 22, 22, 22, 23, 21, 22, 22, 22, 22, 21, 22, 22, 23, - 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 20, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 46, 46, 47, 126, 126, 129, 142, 142, 145, 135, 135, 137, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, - 87, 87, 88, 102, 102, 103, 22, 22, 23, 118, 118, 120, 77, 77, 77, 21, 21, 22, 21, 21, 21, 21, 21, 21, 110, 110, 112, 142, 142, 145, 142, 142, 144, 142, 142, 145, 142, 142, 145, 142, 142, 145, 142, 142, 145, 54, 54, 54, 142, 142, 144, 37, 36, 37, 21, 21, 21, 20, 20, 20, 52, 52, 54, - 134, 134, 136, 53, 53, 54, 21, 21, 21, 21, 20, 20, 20, 20, 21, 20, 19, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 19, 19, 19, 21, 21, 20, 20, 20, 20, 20, 20, 21, 19, 19, 20, 19, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, - 19, 19, 18, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 20, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, - 18, 18, 18, 18, 18, 17, 19, 18, 19, 19, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 19, 19, 18, 17, 17, 17, + 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 21, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 21, 19, 19, 20, 20, 19, 19, 21, 21, 22, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, + 20, 20, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 22, 22, 23, 20, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 21, + 23, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 20, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 21, 21, 22, 22, 22, 22, 23, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, + 147, 147, 147, 138, 138, 138, 143, 143, 143, 124, 124, 125, 43, 43, 43, 22, 22, 22, 22, 22, 22, 167, 167, 167, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 21, 22, 21, + 21, 21, 22, 22, 22, 22, 23, 23, 23, 101, 101, 101, 21, 21, 21, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 21, 21, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 21, 22, 22, 22, 22, 21, 167, 167, 167, + 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 20, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 23, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 167, 167, 167, + 23, 23, 22, 21, 21, 20, 22, 22, 23, 22, 22, 22, 20, 20, 19, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, + 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 167, 167, 167, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 19, 19, 19, 167, 167, 167, 20, 20, 20, 20, 20, 21, 19, 19, 20, 19, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, + 19, 19, 18, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 128, 128, 128, 167, 167, 167, 155, 155, 155, 81, 81, 81, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 19, 167, 167, 167, 143, 143, 143, 19, 19, 19, 167, 167, 167, + 143, 143, 143, 18, 18, 17, 19, 18, 19, 19, 18, 18, 33, 33, 32, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 59, 59, 59, 117, 117, 116, 167, 167, 167, 62, 62, 62, 18, 18, 18, 60, 60, 59, 167, 167, 167, 110, 110, 110, 19, 19, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 16, 18, 17, 17, 16, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 18, 17, 18, 18, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 16, 17, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 18, 18, 17, 16, 16, 16, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 15, 15, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, @@ -2387,13 +2387,13 @@ static const unsigned char temp1[] = { 20, 19, 19, 20, 20, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 19, 19, 18, 19, 21, 20, 21, 19, 19, 20, 18, 18, 19, 20, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 19, 20, 19, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 19, 20, 21, 21, 22, 20, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 22, 20, 20, 21, 22, 22, 22, 21, 21, 22, 21, 22, 21, 20, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, - 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 21, 21, 23, 23, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, + 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 21, 21, 167, 167, 167, 23, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, - 21, 21, 21, 23, 23, 23, 22, 22, 22, 21, 21, 22, 23, 22, 23, 21, 21, 21, 22, 22, 22, 23, 22, 22, 23, 22, 23, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 20, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, - 21, 21, 22, 22, 21, 22, 23, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 22, 22, 22, 20, 20, 19, 21, 21, 21, 21, 21, 21, - 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 21, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 21, 20, 19, 19, 20, 21, 20, 20, 20, 20, 19, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 21, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 18, 19, 19, 19, 20, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, - 20, 19, 19, 20, 19, 19, 20, 20, 20, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 18, 18, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, + 21, 21, 21, 23, 23, 23, 22, 22, 22, 21, 21, 22, 23, 22, 23, 21, 21, 21, 22, 22, 22, 23, 22, 22, 167, 167, 167, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 20, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, + 21, 21, 22, 22, 21, 22, 23, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 167, 167, 167, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 22, 22, 22, 20, 20, 19, 21, 21, 21, 21, 21, 21, + 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 21, 20, 21, 167, 167, 167, 20, 20, 20, 19, 19, 19, 20, 21, 20, 19, 19, 20, 21, 20, 20, 167, 167, 167, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 21, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 18, 19, 19, 19, 20, 19, 19, 39, 38, 38, 132, 132, 132, 160, 160, 160, 92, 92, 91, 18, 18, 18, 19, 19, 18, + 20, 19, 19, 20, 19, 19, 20, 20, 20, 18, 18, 19, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 18, 18, 167, 167, 167, 143, 143, 143, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 18, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 15, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 17, 18, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, diff --git a/source/backend/native/pingpongpan/artwork/about.png b/source/backend/native/pingpongpan/artwork/about.png index 50635e0ffb9131110937c04e43a80f92c152e3a2..00186048e95d24402cb04c7ed7db08144eac16f0 100644 GIT binary patch delta 56442 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 mfBc#M?BmJ&m%LiziE$cAG1yw4T!?D@^cK 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 literal 0 HcmV?d00001 diff --git a/source/backend/plugin/NativePlugin.cpp b/source/backend/plugin/NativePlugin.cpp index 403bec19e..5a81ef389 100644 --- a/source/backend/plugin/NativePlugin.cpp +++ b/source/backend/plugin/NativePlugin.cpp @@ -1116,6 +1116,8 @@ public: fHints |= PLUGIN_IS_SYNTH; if (fDescriptor->hints & ::PLUGIN_HAS_GUI) fHints |= PLUGIN_HAS_GUI; + if (fDescriptor->hints & ::PLUGIN_USES_GUI_AS_FILE) + fHints |= PLUGIN_HAS_GUI_AS_FILE; if (fDescriptor->hints & ::PLUGIN_USES_SINGLE_THREAD) fHints |= PLUGIN_HAS_SINGLE_THREAD; diff --git a/source/backend/standalone/CarlaStandalone.cpp b/source/backend/standalone/CarlaStandalone.cpp index c281fb303..e2bec3820 100644 --- a/source/backend/standalone/CarlaStandalone.cpp +++ b/source/backend/standalone/CarlaStandalone.cpp @@ -439,7 +439,7 @@ const CarlaNativePluginInfo* carla_get_internal_plugin_info(unsigned int interna info.category = static_cast(nativePlugin->category); info.hints = 0x0; - if (nativePlugin->hints & PLUGIN_IS_RTSAFE) + if (nativePlugin->hints & PLUGIN_IS_RTSAFE) info.hints |= CarlaBackend::PLUGIN_IS_RTSAFE; if (nativePlugin->hints & PLUGIN_IS_SYNTH) info.hints |= CarlaBackend::PLUGIN_IS_SYNTH; diff --git a/source/carla_backend.py b/source/carla_backend.py index a0b126ace..43f226ba1 100644 --- a/source/carla_backend.py +++ b/source/carla_backend.py @@ -97,7 +97,7 @@ PLUGIN_IS_BRIDGE = 0x001 PLUGIN_IS_RTSAFE = 0x002 PLUGIN_IS_SYNTH = 0x004 PLUGIN_HAS_GUI = 0x010 -PLUGIN_HAS_GUI_AS_FILE = 0x030 +PLUGIN_HAS_GUI_AS_FILE = 0x020 PLUGIN_HAS_SINGLE_THREAD = 0x040 PLUGIN_CAN_DRYWET = 0x100 PLUGIN_CAN_VOLUME = 0x200 diff --git a/source/carla_shared.py b/source/carla_shared.py index cdd363ac3..e71499cc3 100644 --- a/source/carla_shared.py +++ b/source/carla_shared.py @@ -2034,9 +2034,13 @@ class PluginWidget(QFrame): }""" % labelColor) self.ui.b_enable.setPixmaps(":/bitmaps/button_off.png", ":/bitmaps/button_on.png", ":/bitmaps/button_off.png") - self.ui.b_gui.setPixmaps(":/bitmaps/button_gui.png", ":/bitmaps/button_gui_down.png", ":/bitmaps/button_gui_hover.png") self.ui.b_edit.setPixmaps(":/bitmaps/button_edit.png", ":/bitmaps/button_edit_down.png", ":/bitmaps/button_edit_hover.png") + if self.fPluginInfo['hints'] & PLUGIN_HAS_GUI_AS_FILE: + self.ui.b_gui.setPixmaps(":/bitmaps/button_file.png", ":/bitmaps/button_file_down.png", ":/bitmaps/button_file_hover.png") + else: + self.ui.b_gui.setPixmaps(":/bitmaps/button_gui.png", ":/bitmaps/button_gui_down.png", ":/bitmaps/button_gui_hover.png") + self.ui.led_control.setColor(self.ui.led_control.YELLOW) self.ui.led_control.setEnabled(False)