Files
to_session/text/3.65.22_0/scripts/domainWarning/chunk-FP2DMGH3.js
Administrator a0720d80dc fefdwef
2025-11-12 12:54:37 +08:00

22 lines
4.2 MiB
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{a as Vl}from"./chunk-TI6N5TKN.js";import{a as rS,b as nS,c as oS,d as aS,e as cS,f as uS}from"./chunk-IW7EDKR4.js";import{a as eS}from"./chunk-YHVKZE66.js";import{a as Fl,b as tS,m as iS,n as sS}from"./chunk-O5S4AKID.js";import{A as ZA,D as XA,F as YA,G as JA,J as Kl,K as QA,d as GA,e as $A,f as WA,g as Qa}from"./chunk-QO4BJAKR.js";import{c as C,g as Dl,o as A,p as P,q as S}from"./chunk-QTLWQ5AJ.js";var Gl=C(Kn=>{"use strict";A();S();Object.defineProperty(Kn,"__esModule",{value:!0});Kn.crypto=void 0;Kn.crypto=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0});var y5=C(k7=>{"use strict";A();S();Object.defineProperty(k7,"__esModule",{value:!0});k7.anumber=ec;k7.abytes=$l;k7.ahash=dS;k7.aexists=lS;k7.aoutput=hS;function ec(t){if(!Number.isSafeInteger(t)||t<0)throw new Error("positive integer expected, got "+t)}function fS(t){return t instanceof Uint8Array||ArrayBuffer.isView(t)&&t.constructor.name==="Uint8Array"}function $l(t,...e){if(!fS(t))throw new Error("Uint8Array expected");if(e.length>0&&!e.includes(t.length))throw new Error("Uint8Array expected of length "+e+", got length="+t.length)}function dS(t){if(typeof t!="function"||typeof t.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");ec(t.outputLen),ec(t.blockLen)}function lS(t,e=!0){if(t.destroyed)throw new Error("Hash instance has been destroyed");if(e&&t.finished)throw new Error("Hash#digest() has already been called")}function hS(t,e){$l(t);let r=e.outputLen;if(t.length<r)throw new Error("digestInto() expects output buffer of length at least "+r)}});var L0=C(F1=>{"use strict";A();S();Object.defineProperty(F1,"__esModule",{value:!0});F1.Hash=F1.nextTick=F1.byteSwapIfBE=F1.isLE=void 0;F1.isBytes=bS;F1.u8=gS;F1.u32=yS;F1.createView=pS;F1.rotr=wS;F1.rotl=mS;F1.byteSwap=nc;F1.byteSwap32=vS;F1.bytesToHex=xS;F1.hexToBytes=AS;F1.asyncLoop=BS;F1.utf8ToBytes=Zl;F1.toBytes=Fn;F1.concatBytes=ES;F1.checkOpts=TS;F1.wrapConstructor=IS;F1.wrapConstructorWithOpts=MS;F1.wrapXOFConstructorWithOpts=US;F1.randomBytes=PS;var B9=Gl(),rc=y5();function bS(t){return t instanceof Uint8Array||ArrayBuffer.isView(t)&&t.constructor.name==="Uint8Array"}function gS(t){return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}function yS(t){return new Uint32Array(t.buffer,t.byteOffset,Math.floor(t.byteLength/4))}function pS(t){return new DataView(t.buffer,t.byteOffset,t.byteLength)}function wS(t,e){return t<<32-e|t>>>e}function mS(t,e){return t<<e|t>>>32-e>>>0}F1.isLE=(()=>new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68)();function nc(t){return t<<24&4278190080|t<<8&16711680|t>>>8&65280|t>>>24&255}F1.byteSwapIfBE=F1.isLE?t=>t:t=>nc(t);function vS(t){for(let e=0;e<t.length;e++)t[e]=nc(t[e])}var _S=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0"));function xS(t){(0,rc.abytes)(t);let e="";for(let r=0;r<t.length;r++)e+=_S[t[r]];return e}var j4={_0:48,_9:57,A:65,F:70,a:97,f:102};function Wl(t){if(t>=j4._0&&t<=j4._9)return t-j4._0;if(t>=j4.A&&t<=j4.F)return t-(j4.A-10);if(t>=j4.a&&t<=j4.f)return t-(j4.a-10)}function AS(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);let e=t.length,r=e/2;if(e%2)throw new Error("hex string expected, got unpadded hex of length "+e);let n=new Uint8Array(r);for(let i=0,s=0;i<r;i++,s+=2){let o=Wl(t.charCodeAt(s)),a=Wl(t.charCodeAt(s+1));if(o===void 0||a===void 0){let c=t[s]+t[s+1];throw new Error('hex string expected, got non-hex character "'+c+'" at index '+s)}n[i]=o*16+a}return n}var SS=async()=>{};F1.nextTick=SS;async function BS(t,e,r){let n=Date.now();for(let i=0;i<t;i++){r(i);let s=Date.now()-n;s>=0&&s<e||(await(0,F1.nextTick)(),n+=s)}}function Zl(t){if(typeof t!="string")throw new Error("utf8ToBytes expected string, got "+typeof t);return new Uint8Array(new TextEncoder().encode(t))}function Fn(t){return typeof t=="string"&&(t=Zl(t)),(0,rc.abytes)(t),t}function ES(...t){let e=0;for(let n=0;n<t.length;n++){let i=t[n];(0,rc.abytes)(i),e+=i.length}let r=new Uint8Array(e);for(let n=0,i=0;n<t.length;n++){let s=t[n];r.set(s,i),i+=s.length}return r}var tc=class{clone(){return this._cloneInto()}};F1.Hash=tc;function TS(t,e){if(e!==void 0&&{}.toString.call(e)!=="[object Object]")throw new Error("Options should be object or undefined");return Object.assign(t,e)}function IS(t){let e=n=>t().update(Fn(n)).digest(),r=t();return e.outputLen=r.outputLen,e.blockLen=r.blockLen,e.create=()=>t(),e}function MS(t){let e=(n,i)=>t(i).update(Fn(n)).digest(),r=t({});return e.outputLen=r.outputLen,e.blockLen=r.blockLen,e.create=n=>t(n),e}function US(t){let e=(n,i)=>t(i).update(Fn(n)).digest(),r=t({});return e.outputLen=r.outputLen,e.blockLen=r.blockLen,e.create=n=>t(n),e}function PS(t=32){if(B9.crypto&&typeof B9.crypto.getRandomValues=="function")return B9.crypto.getRandomValues(new Uint8Array(t));if(B9.crypto&&typeof B9.crypto.randomBytes=="function")return B9.crypto.randomBytes(t);throw new Error("crypto.getRandomValues must be defined")}});var D4=C(Vn=>{"use strict";A();S();Object.defineProperty(Vn,"__esModule",{value:!0});Vn.HexString=void 0;var Xl=L0(),j7=class{static fromBuffer(e){return j7.fromUint8Array(e)}static fromUint8Array(e){return new j7((0,Xl.bytesToHex)(e))}static ensure(e){return typeof e=="string"?new j7(e):e}constructor(e){e.startsWith("0x")?this.hexString=e:this.hexString=`0x${e}`}hex(){return this.hexString}noPrefix(){return this.hexString.slice(2)}toString(){return this.hex()}toShortString(){return`0x${this.hexString.replace(/^0x0*/,"")}`}toUint8Array(){return Uint8Array.from((0,Xl.hexToBytes)(this.noPrefix()))}};Vn.HexString=j7});var E9=C(D7=>{"use strict";A();S();Object.defineProperty(D7,"__esModule",{value:!0});D7.hmac=D7.HMAC=void 0;var Gn=y5(),Yl=L0(),Vt=class extends Yl.Hash{constructor(e,r){super(),this.finished=!1,this.destroyed=!1,(0,Gn.ahash)(e);let n=(0,Yl.toBytes)(r);if(this.iHash=e.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let i=this.blockLen,s=new Uint8Array(i);s.set(n.length>i?e.create().update(n).digest():n);for(let o=0;o<s.length;o++)s[o]^=54;this.iHash.update(s),this.oHash=e.create();for(let o=0;o<s.length;o++)s[o]^=106;this.oHash.update(s),s.fill(0)}update(e){return(0,Gn.aexists)(this),this.iHash.update(e),this}digestInto(e){(0,Gn.aexists)(this),(0,Gn.abytes)(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){let e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));let{oHash:r,iHash:n,finished:i,destroyed:s,blockLen:o,outputLen:a}=this;return e=e,e.finished=i,e.destroyed=s,e.blockLen=o,e.outputLen=a,e.oHash=r._cloneInto(e.oHash),e.iHash=n._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}};D7.HMAC=Vt;var OS=(t,e,r)=>new Vt(t,e).update(r).digest();D7.hmac=OS;D7.hmac.create=(t,e)=>new Vt(t,e)});var eh=C(Wn=>{"use strict";A();S();Object.defineProperty(Wn,"__esModule",{value:!0});Wn.pbkdf2=qS;Wn.pbkdf2Async=zS;var $n=y5(),NS=E9(),T9=L0();function Jl(t,e,r,n){(0,$n.ahash)(t);let i=(0,T9.checkOpts)({dkLen:32,asyncTick:10},n),{c:s,dkLen:o,asyncTick:a}=i;if((0,$n.anumber)(s),(0,$n.anumber)(o),(0,$n.anumber)(a),s<1)throw new Error("PBKDF2: iterations (c) should be >= 1");let c=(0,T9.toBytes)(e),f=(0,T9.toBytes)(r),d=new Uint8Array(o),h=NS.hmac.create(t,c),p=h._cloneInto().update(f);return{c:s,dkLen:o,asyncTick:a,DK:d,PRF:h,PRFSalt:p}}function Ql(t,e,r,n,i){return t.destroy(),e.destroy(),n&&n.destroy(),i.fill(0),r}function qS(t,e,r,n){let{c:i,dkLen:s,DK:o,PRF:a,PRFSalt:c}=Jl(t,e,r,n),f,d=new Uint8Array(4),h=(0,T9.createView)(d),p=new Uint8Array(a.outputLen);for(let w=1,_=0;_<s;w++,_+=a.outputLen){let l=o.subarray(_,_+a.outputLen);h.setInt32(0,w,!1),(f=c._cloneInto(f)).update(d).digestInto(p),l.set(p.subarray(0,l.length));for(let y=1;y<i;y++){a._cloneInto(f).update(p).digestInto(p);for(let T=0;T<l.length;T++)l[T]^=p[T]}}return Ql(a,c,o,f,p)}async function zS(t,e,r,n){let{c:i,dkLen:s,asyncTick:o,DK:a,PRF:c,PRFSalt:f}=Jl(t,e,r,n),d,h=new Uint8Array(4),p=(0,T9.createView)(h),w=new Uint8Array(c.outputLen);for(let _=1,l=0;l<s;_++,l+=c.outputLen){let y=a.subarray(l,l+c.outputLen);p.setInt32(0,_,!1),(d=f._cloneInto(d)).update(h).digestInto(w),y.set(w.subarray(0,y.length)),await(0,T9.asyncLoop)(i-1,o,()=>{c._cloneInto(d).update(w).digestInto(w);for(let T=0;T<y.length;T++)y[T]^=w[T]})}return Ql(c,f,a,d,w)}});var Zn=C(K7=>{"use strict";A();S();Object.defineProperty(K7,"__esModule",{value:!0});K7.HashMD=void 0;K7.setBigUint64=th;K7.Chi=RS;K7.Maj=HS;var ic=y5(),Gt=L0();function th(t,e,r,n){if(typeof t.setBigUint64=="function")return t.setBigUint64(e,r,n);let i=BigInt(32),s=BigInt(4294967295),o=Number(r>>i&s),a=Number(r&s),c=n?4:0,f=n?0:4;t.setUint32(e+c,o,n),t.setUint32(e+f,a,n)}function RS(t,e,r){return t&e^~t&r}function HS(t,e,r){return t&e^t&r^e&r}var sc=class extends Gt.Hash{constructor(e,r,n,i){super(),this.blockLen=e,this.outputLen=r,this.padOffset=n,this.isLE=i,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,Gt.createView)(this.buffer)}update(e){(0,ic.aexists)(this);let{view:r,buffer:n,blockLen:i}=this;e=(0,Gt.toBytes)(e);let s=e.length;for(let o=0;o<s;){let a=Math.min(i-this.pos,s-o);if(a===i){let c=(0,Gt.createView)(e);for(;i<=s-o;o+=i)this.process(c,o);continue}n.set(e.subarray(o,o+a),this.pos),this.pos+=a,o+=a,this.pos===i&&(this.process(r,0),this.pos=0)}return this.length+=e.length,this.roundClean(),this}digestInto(e){(0,ic.aexists)(this),(0,ic.aoutput)(e,this),this.finished=!0;let{buffer:r,view:n,blockLen:i,isLE:s}=this,{pos:o}=this;r[o++]=128,this.buffer.subarray(o).fill(0),this.padOffset>i-o&&(this.process(n,0),o=0);for(let h=o;h<i;h++)r[h]=0;th(n,i-8,BigInt(this.length*8),s),this.process(n,0);let a=(0,Gt.createView)(e),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");let f=c/4,d=this.get();if(f>d.length)throw new Error("_sha2: outputLen bigger than state");for(let h=0;h<f;h++)a.setUint32(4*h,d[h],s)}digest(){let{buffer:e,outputLen:r}=this;this.digestInto(e);let n=e.slice(0,r);return this.destroy(),n}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());let{blockLen:r,buffer:n,length:i,finished:s,destroyed:o,pos:a}=this;return e.length=i,e.pos=a,e.finished=s,e.destroyed=o,i%r&&e.buffer.set(n),e}};K7.HashMD=sc});var Wt=C(m5=>{"use strict";A();S();Object.defineProperty(m5,"__esModule",{value:!0});m5.sha224=m5.sha256=m5.SHA256=void 0;var oc=Zn(),o6=L0(),LS=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),p5=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),w5=new Uint32Array(64),$t=class extends oc.HashMD{constructor(){super(64,32,8,!1),this.A=p5[0]|0,this.B=p5[1]|0,this.C=p5[2]|0,this.D=p5[3]|0,this.E=p5[4]|0,this.F=p5[5]|0,this.G=p5[6]|0,this.H=p5[7]|0}get(){let{A:e,B:r,C:n,D:i,E:s,F:o,G:a,H:c}=this;return[e,r,n,i,s,o,a,c]}set(e,r,n,i,s,o,a,c){this.A=e|0,this.B=r|0,this.C=n|0,this.D=i|0,this.E=s|0,this.F=o|0,this.G=a|0,this.H=c|0}process(e,r){for(let h=0;h<16;h++,r+=4)w5[h]=e.getUint32(r,!1);for(let h=16;h<64;h++){let p=w5[h-15],w=w5[h-2],_=(0,o6.rotr)(p,7)^(0,o6.rotr)(p,18)^p>>>3,l=(0,o6.rotr)(w,17)^(0,o6.rotr)(w,19)^w>>>10;w5[h]=l+w5[h-7]+_+w5[h-16]|0}let{A:n,B:i,C:s,D:o,E:a,F:c,G:f,H:d}=this;for(let h=0;h<64;h++){let p=(0,o6.rotr)(a,6)^(0,o6.rotr)(a,11)^(0,o6.rotr)(a,25),w=d+p+(0,oc.Chi)(a,c,f)+LS[h]+w5[h]|0,l=((0,o6.rotr)(n,2)^(0,o6.rotr)(n,13)^(0,o6.rotr)(n,22))+(0,oc.Maj)(n,i,s)|0;d=f,f=c,c=a,a=o+w|0,o=s,s=i,i=n,n=w+l|0}n=n+this.A|0,i=i+this.B|0,s=s+this.C|0,o=o+this.D|0,a=a+this.E|0,c=c+this.F|0,f=f+this.G|0,d=d+this.H|0,this.set(n,i,s,o,a,c,f,d)}roundClean(){w5.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};m5.SHA256=$t;var ac=class extends $t{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}};m5.sha256=(0,o6.wrapConstructor)(()=>new $t);m5.sha224=(0,o6.wrapConstructor)(()=>new ac)});var fc=C(v1=>{"use strict";A();S();Object.defineProperty(v1,"__esModule",{value:!0});v1.add5L=v1.add5H=v1.add4H=v1.add4L=v1.add3H=v1.add3L=v1.rotlBL=v1.rotlBH=v1.rotlSL=v1.rotlSH=v1.rotr32L=v1.rotr32H=v1.rotrBL=v1.rotrBH=v1.rotrSL=v1.rotrSH=v1.shrSL=v1.shrSH=v1.toBig=void 0;v1.fromBig=uc;v1.split=rh;v1.add=yh;var Xn=BigInt(2**32-1),cc=BigInt(32);function uc(t,e=!1){return e?{h:Number(t&Xn),l:Number(t>>cc&Xn)}:{h:Number(t>>cc&Xn)|0,l:Number(t&Xn)|0}}function rh(t,e=!1){let r=new Uint32Array(t.length),n=new Uint32Array(t.length);for(let i=0;i<t.length;i++){let{h:s,l:o}=uc(t[i],e);[r[i],n[i]]=[s,o]}return[r,n]}var nh=(t,e)=>BigInt(t>>>0)<<cc|BigInt(e>>>0);v1.toBig=nh;var ih=(t,e,r)=>t>>>r;v1.shrSH=ih;var sh=(t,e,r)=>t<<32-r|e>>>r;v1.shrSL=sh;var oh=(t,e,r)=>t>>>r|e<<32-r;v1.rotrSH=oh;var ah=(t,e,r)=>t<<32-r|e>>>r;v1.rotrSL=ah;var ch=(t,e,r)=>t<<64-r|e>>>r-32;v1.rotrBH=ch;var uh=(t,e,r)=>t>>>r-32|e<<64-r;v1.rotrBL=uh;var fh=(t,e)=>e;v1.rotr32H=fh;var dh=(t,e)=>t;v1.rotr32L=dh;var lh=(t,e,r)=>t<<r|e>>>32-r;v1.rotlSH=lh;var hh=(t,e,r)=>e<<r|t>>>32-r;v1.rotlSL=hh;var bh=(t,e,r)=>e<<r-32|t>>>64-r;v1.rotlBH=bh;var gh=(t,e,r)=>t<<r-32|e>>>64-r;v1.rotlBL=gh;function yh(t,e,r,n){let i=(e>>>0)+(n>>>0);return{h:t+r+(i/2**32|0)|0,l:i|0}}var ph=(t,e,r)=>(t>>>0)+(e>>>0)+(r>>>0);v1.add3L=ph;var wh=(t,e,r,n)=>e+r+n+(t/2**32|0)|0;v1.add3H=wh;var mh=(t,e,r,n)=>(t>>>0)+(e>>>0)+(r>>>0)+(n>>>0);v1.add4L=mh;var vh=(t,e,r,n,i)=>e+r+n+i+(t/2**32|0)|0;v1.add4H=vh;var _h=(t,e,r,n,i)=>(t>>>0)+(e>>>0)+(r>>>0)+(n>>>0)+(i>>>0);v1.add5L=_h;var xh=(t,e,r,n,i,s)=>e+r+n+i+s+(t/2**32|0)|0;v1.add5H=xh;var CS={fromBig:uc,split:rh,toBig:nh,shrSH:ih,shrSL:sh,rotrSH:oh,rotrSL:ah,rotrBH:ch,rotrBL:uh,rotr32H:fh,rotr32L:dh,rotlSH:lh,rotlSL:hh,rotlBH:bh,rotlBL:gh,add:yh,add3L:ph,add3H:wh,add4L:mh,add4H:vh,add5H:xh,add5L:_h};v1.default=CS});var Zt=C(B0=>{"use strict";A();S();Object.defineProperty(B0,"__esModule",{value:!0});B0.sha384=B0.sha512_256=B0.sha512_224=B0.sha512=B0.SHA384=B0.SHA512_256=B0.SHA512_224=B0.SHA512=void 0;var kS=Zn(),E1=fc(),ei=L0(),[jS,DS]=(()=>E1.default.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(t=>BigInt(t))))(),v5=new Uint32Array(80),_5=new Uint32Array(80),F7=class extends kS.HashMD{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){let{Ah:e,Al:r,Bh:n,Bl:i,Ch:s,Cl:o,Dh:a,Dl:c,Eh:f,El:d,Fh:h,Fl:p,Gh:w,Gl:_,Hh:l,Hl:y}=this;return[e,r,n,i,s,o,a,c,f,d,h,p,w,_,l,y]}set(e,r,n,i,s,o,a,c,f,d,h,p,w,_,l,y){this.Ah=e|0,this.Al=r|0,this.Bh=n|0,this.Bl=i|0,this.Ch=s|0,this.Cl=o|0,this.Dh=a|0,this.Dl=c|0,this.Eh=f|0,this.El=d|0,this.Fh=h|0,this.Fl=p|0,this.Gh=w|0,this.Gl=_|0,this.Hh=l|0,this.Hl=y|0}process(e,r){for(let I=0;I<16;I++,r+=4)v5[I]=e.getUint32(r),_5[I]=e.getUint32(r+=4);for(let I=16;I<80;I++){let q=v5[I-15]|0,R=_5[I-15]|0,z=E1.default.rotrSH(q,R,1)^E1.default.rotrSH(q,R,8)^E1.default.shrSH(q,R,7),L=E1.default.rotrSL(q,R,1)^E1.default.rotrSL(q,R,8)^E1.default.shrSL(q,R,7),H=v5[I-2]|0,k=_5[I-2]|0,N=E1.default.rotrSH(H,k,19)^E1.default.rotrBH(H,k,61)^E1.default.shrSH(H,k,6),u=E1.default.rotrSL(H,k,19)^E1.default.rotrBL(H,k,61)^E1.default.shrSL(H,k,6),m=E1.default.add4L(L,u,_5[I-7],_5[I-16]),x=E1.default.add4H(m,z,N,v5[I-7],v5[I-16]);v5[I]=x|0,_5[I]=m|0}let{Ah:n,Al:i,Bh:s,Bl:o,Ch:a,Cl:c,Dh:f,Dl:d,Eh:h,El:p,Fh:w,Fl:_,Gh:l,Gl:y,Hh:T,Hl:U}=this;for(let I=0;I<80;I++){let q=E1.default.rotrSH(h,p,14)^E1.default.rotrSH(h,p,18)^E1.default.rotrBH(h,p,41),R=E1.default.rotrSL(h,p,14)^E1.default.rotrSL(h,p,18)^E1.default.rotrBL(h,p,41),z=h&w^~h&l,L=p&_^~p&y,H=E1.default.add5L(U,R,L,DS[I],_5[I]),k=E1.default.add5H(H,T,q,z,jS[I],v5[I]),N=H|0,u=E1.default.rotrSH(n,i,28)^E1.default.rotrBH(n,i,34)^E1.default.rotrBH(n,i,39),m=E1.default.rotrSL(n,i,28)^E1.default.rotrBL(n,i,34)^E1.default.rotrBL(n,i,39),x=n&s^n&a^s&a,b=i&o^i&c^o&c;T=l|0,U=y|0,l=w|0,y=_|0,w=h|0,_=p|0,{h,l:p}=E1.default.add(f|0,d|0,k|0,N|0),f=a|0,d=c|0,a=s|0,c=o|0,s=n|0,o=i|0;let v=E1.default.add3L(N,m,b);n=E1.default.add3H(v,k,u,x),i=v|0}({h:n,l:i}=E1.default.add(this.Ah|0,this.Al|0,n|0,i|0)),{h:s,l:o}=E1.default.add(this.Bh|0,this.Bl|0,s|0,o|0),{h:a,l:c}=E1.default.add(this.Ch|0,this.Cl|0,a|0,c|0),{h:f,l:d}=E1.default.add(this.Dh|0,this.Dl|0,f|0,d|0),{h,l:p}=E1.default.add(this.Eh|0,this.El|0,h|0,p|0),{h:w,l:_}=E1.default.add(this.Fh|0,this.Fl|0,w|0,_|0),{h:l,l:y}=E1.default.add(this.Gh|0,this.Gl|0,l|0,y|0),{h:T,l:U}=E1.default.add(this.Hh|0,this.Hl|0,T|0,U|0),this.set(n,i,s,o,a,c,f,d,h,p,w,_,l,y,T,U)}roundClean(){v5.fill(0),_5.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}};B0.SHA512=F7;var Yn=class extends F7{constructor(){super(),this.Ah=-1942145080,this.Al=424955298,this.Bh=1944164710,this.Bl=-1982016298,this.Ch=502970286,this.Cl=855612546,this.Dh=1738396948,this.Dl=1479516111,this.Eh=258812777,this.El=2077511080,this.Fh=2011393907,this.Fl=79989058,this.Gh=1067287976,this.Gl=1780299464,this.Hh=286451373,this.Hl=-1848208735,this.outputLen=28}};B0.SHA512_224=Yn;var Jn=class extends F7{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}};B0.SHA512_256=Jn;var Qn=class extends F7{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}};B0.SHA384=Qn;B0.sha512=(0,ei.wrapConstructor)(()=>new F7);B0.sha512_224=(0,ei.wrapConstructor)(()=>new Yn);B0.sha512_256=(0,ei.wrapConstructor)(()=>new Jn);B0.sha384=(0,ei.wrapConstructor)(()=>new Qn)});var qh=C(Q=>{"use strict";A();S();Object.defineProperty(Q,"__esModule",{value:!0});Q.bytes=Q.stringToBytes=Q.str=Q.bytesToString=Q.hex=Q.utf8=Q.bech32m=Q.bech32=Q.base58check=Q.createBase58check=Q.base58xmr=Q.base58xrp=Q.base58flickr=Q.base58=Q.base64urlnopad=Q.base64url=Q.base64nopad=Q.base64=Q.base32crockford=Q.base32hexnopad=Q.base32hex=Q.base32nopad=Q.base32=Q.base16=Q.utils=Q.assertNumber=void 0;function I9(t){return t instanceof Uint8Array||ArrayBuffer.isView(t)&&t.constructor.name==="Uint8Array"}function Th(t,e){return Array.isArray(e)?e.length===0?!0:t?e.every(r=>typeof r=="string"):e.every(r=>Number.isSafeInteger(r)):!1}function hc(t){if(typeof t!="function")throw new Error("function expected");return!0}function M9(t,e){if(typeof e!="string")throw new Error(`${t}: string expected`);return!0}function V7(t){if(!Number.isSafeInteger(t))throw new Error(`invalid integer: ${t}`)}Q.assertNumber=V7;function ri(t){if(!Array.isArray(t))throw new Error("array expected")}function ni(t,e){if(!Th(!0,e))throw new Error(`${t}: array of strings expected`)}function bc(t,e){if(!Th(!1,e))throw new Error(`${t}: array of numbers expected`)}function b3(...t){let e=s=>s,r=(s,o)=>a=>s(o(a)),n=t.map(s=>s.encode).reduceRight(r,e),i=t.map(s=>s.decode).reduce(r,e);return{encode:n,decode:i}}function x3(t){let e=typeof t=="string"?t.split(""):t,r=e.length;ni("alphabet",e);let n=new Map(e.map((i,s)=>[i,s]));return{encode:i=>(ri(i),i.map(s=>{if(!Number.isSafeInteger(s)||s<0||s>=r)throw new Error(`alphabet.encode: digit index outside alphabet "${s}". Allowed: ${t}`);return e[s]})),decode:i=>(ri(i),i.map(s=>{M9("alphabet.decode",s);let o=n.get(s);if(o===void 0)throw new Error(`Unknown letter: "${s}". Allowed: ${t}`);return o}))}}function A3(t=""){return M9("join",t),{encode:e=>(ni("join.decode",e),e.join(t)),decode:e=>(M9("join.decode",e),e.split(t))}}function Yt(t,e="="){return V7(t),M9("padding",e),{encode(r){for(ni("padding.encode",r);r.length*t%8;)r.push(e);return r},decode(r){ni("padding.decode",r);let n=r.length;if(n*t%8)throw new Error("padding: invalid, string should have whole number of bytes");for(;n>0&&r[n-1]===e;n--)if((n-1)*t%8===0)throw new Error("padding: invalid, string has too much padding");return r.slice(0,n)}}}function Ih(t){return hc(t),{encode:e=>e,decode:e=>t(e)}}function dc(t,e,r){if(e<2)throw new Error(`convertRadix: invalid from=${e}, base cannot be less than 2`);if(r<2)throw new Error(`convertRadix: invalid to=${r}, base cannot be less than 2`);if(ri(t),!t.length)return[];let n=0,i=[],s=Array.from(t,a=>{if(V7(a),a<0||a>=e)throw new Error(`invalid integer: ${a}`);return a}),o=s.length;for(;;){let a=0,c=!0;for(let f=n;f<o;f++){let d=s[f],h=e*a,p=h+d;if(!Number.isSafeInteger(p)||h/e!==a||p-d!==h)throw new Error("convertRadix: carry overflow");let w=p/r;a=p%r;let _=Math.floor(w);if(s[f]=_,!Number.isSafeInteger(_)||_*r+a!==p)throw new Error("convertRadix: carry overflow");if(c)_?c=!1:n=f;else continue}if(i.push(a),c)break}for(let a=0;a<t.length-1&&t[a]===0;a++)i.push(0);return i.reverse()}var Mh=(t,e)=>e===0?t:Mh(e,t%e),ii=(t,e)=>t+(e-Mh(t,e)),ti=(()=>{let t=[];for(let e=0;e<40;e++)t.push(2**e);return t})();function si(t,e,r,n){if(ri(t),e<=0||e>32)throw new Error(`convertRadix2: wrong from=${e}`);if(r<=0||r>32)throw new Error(`convertRadix2: wrong to=${r}`);if(ii(e,r)>32)throw new Error(`convertRadix2: carry overflow from=${e} to=${r} carryBits=${ii(e,r)}`);let i=0,s=0,o=ti[e],a=ti[r]-1,c=[];for(let f of t){if(V7(f),f>=o)throw new Error(`convertRadix2: invalid data word=${f} from=${e}`);if(i=i<<e|f,s+e>32)throw new Error(`convertRadix2: carry overflow pos=${s} from=${e}`);for(s+=e;s>=r;s-=r)c.push((i>>s-r&a)>>>0);let d=ti[s];if(d===void 0)throw new Error("invalid carry");i&=d-1}if(i=i<<r-s&a,!n&&s>=e)throw new Error("Excess padding");if(!n&&i>0)throw new Error(`Non-zero padding: ${i}`);return n&&s>0&&c.push(i>>>0),c}function Uh(t){V7(t);let e=2**8;return{encode:r=>{if(!I9(r))throw new Error("radix.encode input should be Uint8Array");return dc(Array.from(r),e,t)},decode:r=>(bc("radix.decode",r),Uint8Array.from(dc(r,t,e)))}}function G3(t,e=!1){if(V7(t),t<=0||t>32)throw new Error("radix2: bits should be in (0..32]");if(ii(8,t)>32||ii(t,8)>32)throw new Error("radix2: carry overflow");return{encode:r=>{if(!I9(r))throw new Error("radix2.encode input should be Uint8Array");return si(Array.from(r),8,t,!e)},decode:r=>(bc("radix2.decode",r),Uint8Array.from(si(r,t,8,e)))}}function Ah(t){return hc(t),function(...e){try{return t.apply(null,e)}catch{}}}function Ph(t,e){return V7(t),hc(e),{encode(r){if(!I9(r))throw new Error("checksum.encode: input should be Uint8Array");let n=e(r).slice(0,t),i=new Uint8Array(r.length+t);return i.set(r),i.set(n,r.length),i},decode(r){if(!I9(r))throw new Error("checksum.decode: input should be Uint8Array");let n=r.slice(0,-t),i=r.slice(-t),s=e(n).slice(0,t);for(let o=0;o<t;o++)if(s[o]!==i[o])throw new Error("Invalid checksum");return n}}}Q.utils={alphabet:x3,chain:b3,checksum:Ph,convertRadix:dc,convertRadix2:si,radix:Uh,radix2:G3,join:A3,padding:Yt};Q.base16=b3(G3(4),x3("0123456789ABCDEF"),A3(""));Q.base32=b3(G3(5),x3("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),Yt(5),A3(""));Q.base32nopad=b3(G3(5),x3("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),A3(""));Q.base32hex=b3(G3(5),x3("0123456789ABCDEFGHIJKLMNOPQRSTUV"),Yt(5),A3(""));Q.base32hexnopad=b3(G3(5),x3("0123456789ABCDEFGHIJKLMNOPQRSTUV"),A3(""));Q.base32crockford=b3(G3(5),x3("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),A3(""),Ih(t=>t.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1")));Q.base64=b3(G3(6),x3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),Yt(6),A3(""));Q.base64nopad=b3(G3(6),x3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),A3(""));Q.base64url=b3(G3(6),x3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),Yt(6),A3(""));Q.base64urlnopad=b3(G3(6),x3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),A3(""));var gc=t=>b3(Uh(58),x3(t),A3(""));Q.base58=gc("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");Q.base58flickr=gc("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ");Q.base58xrp=gc("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");var Sh=[0,2,3,5,6,7,9,10,11];Q.base58xmr={encode(t){let e="";for(let r=0;r<t.length;r+=8){let n=t.subarray(r,r+8);e+=Q.base58.encode(n).padStart(Sh[n.length],"1")}return e},decode(t){let e=[];for(let r=0;r<t.length;r+=11){let n=t.slice(r,r+11),i=Sh.indexOf(n.length),s=Q.base58.decode(n);for(let o=0;o<s.length-i;o++)if(s[o]!==0)throw new Error("base58xmr: wrong padding");e=e.concat(Array.from(s.slice(s.length-i)))}return Uint8Array.from(e)}};var KS=t=>b3(Ph(4,e=>t(t(e))),Q.base58);Q.createBase58check=KS;Q.base58check=Q.createBase58check;var lc=b3(x3("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),A3("")),Bh=[996825010,642813549,513874426,1027748829,705979059];function Xt(t){let e=t>>25,r=(t&33554431)<<5;for(let n=0;n<Bh.length;n++)(e>>n&1)===1&&(r^=Bh[n]);return r}function Eh(t,e,r=1){let n=t.length,i=1;for(let s=0;s<n;s++){let o=t.charCodeAt(s);if(o<33||o>126)throw new Error(`Invalid prefix (${t})`);i=Xt(i)^o>>5}i=Xt(i);for(let s=0;s<n;s++)i=Xt(i)^t.charCodeAt(s)&31;for(let s of e)i=Xt(i)^s;for(let s=0;s<6;s++)i=Xt(i);return i^=r,lc.encode(si([i%ti[30]],30,5,!1))}function Oh(t){let e=t==="bech32"?1:734539939,r=G3(5),n=r.decode,i=r.encode,s=Ah(n);function o(h,p,w=90){M9("bech32.encode prefix",h),I9(p)&&(p=Array.from(p)),bc("bech32.encode",p);let _=h.length;if(_===0)throw new TypeError(`Invalid prefix length ${_}`);let l=_+7+p.length;if(w!==!1&&l>w)throw new TypeError(`Length ${l} exceeds limit ${w}`);let y=h.toLowerCase(),T=Eh(y,p,e);return`${y}1${lc.encode(p)}${T}`}function a(h,p=90){M9("bech32.decode input",h);let w=h.length;if(w<8||p!==!1&&w>p)throw new TypeError(`invalid string length: ${w} (${h}). Expected (8..${p})`);let _=h.toLowerCase();if(h!==_&&h!==h.toUpperCase())throw new Error("String must be lowercase or uppercase");let l=_.lastIndexOf("1");if(l===0||l===-1)throw new Error('Letter "1" must be present between prefix and data only');let y=_.slice(0,l),T=_.slice(l+1);if(T.length<6)throw new Error("Data must be at least 6 characters long");let U=lc.decode(T).slice(0,-6),I=Eh(y,U,e);if(!T.endsWith(I))throw new Error(`Invalid checksum in ${h}: expected "${I}"`);return{prefix:y,words:U}}let c=Ah(a);function f(h){let{prefix:p,words:w}=a(h,!1);return{prefix:p,words:w,bytes:n(w)}}function d(h,p){return o(h,i(p))}return{encode:o,decode:a,encodeFromBytes:d,decodeToBytes:f,decodeUnsafe:c,fromWords:n,fromWordsUnsafe:s,toWords:i}}Q.bech32=Oh("bech32");Q.bech32m=Oh("bech32m");Q.utf8={encode:t=>new TextDecoder().decode(t),decode:t=>new TextEncoder().encode(t)};Q.hex=b3(G3(4),x3("0123456789abcdef"),A3(""),Ih(t=>{if(typeof t!="string"||t.length%2!==0)throw new TypeError(`hex.decode: expected string, got ${typeof t} with length ${t.length}`);return t.toLowerCase()}));var oi={utf8:Q.utf8,hex:Q.hex,base16:Q.base16,base32:Q.base32,base64:Q.base64,base64url:Q.base64url,base58:Q.base58,base58xmr:Q.base58xmr},Nh="Invalid encoding type. Available types: utf8, hex, base16, base32, base64, base64url, base58, base58xmr",FS=(t,e)=>{if(typeof t!="string"||!oi.hasOwnProperty(t))throw new TypeError(Nh);if(!I9(e))throw new TypeError("bytesToString() expects Uint8Array");return oi[t].encode(e)};Q.bytesToString=FS;Q.str=Q.bytesToString;var VS=(t,e)=>{if(!oi.hasOwnProperty(t))throw new TypeError(Nh);if(typeof e!="string")throw new TypeError("stringToBytes() expects string");return oi[t].decode(e)};Q.stringToBytes=VS;Q.bytes=Q.stringToBytes});var pc=C(x5=>{"use strict";A();S();Object.defineProperty(x5,"__esModule",{value:!0});x5.generateMnemonic=ZS;x5.mnemonicToEntropy=jh;x5.entropyToMnemonic=Dh;x5.validateMnemonic=YS;x5.mnemonicToSeed=JS;x5.mnemonicToSeedSync=QS;var zh=y5(),Rh=eh(),GS=Wt(),Hh=Zt(),$S=L0(),ai=qh(),WS=t=>t[0]==="\u3042\u3044\u3053\u304F\u3057\u3093";function Lh(t){if(typeof t!="string")throw new TypeError("invalid mnemonic type: "+typeof t);return t.normalize("NFKD")}function yc(t){let e=Lh(t),r=e.split(" ");if(![12,15,18,21,24].includes(r.length))throw new Error("Invalid mnemonic");return{nfkd:e,words:r}}function Ch(t){(0,zh.abytes)(t,16,20,24,28,32)}function ZS(t,e=128){if((0,zh.anumber)(e),e%32!==0||e>256)throw new TypeError("Invalid entropy");return Dh((0,$S.randomBytes)(e/8),t)}var XS=t=>{let e=8-t.length/4;return new Uint8Array([(0,GS.sha256)(t)[0]>>e<<e])};function kh(t){if(!Array.isArray(t)||t.length!==2048||typeof t[0]!="string")throw new Error("Wordlist: expected array of 2048 strings");return t.forEach(e=>{if(typeof e!="string")throw new Error("wordlist: non-string element: "+e)}),ai.utils.chain(ai.utils.checksum(1,XS),ai.utils.radix2(11,!0),ai.utils.alphabet(t))}function jh(t,e){let{words:r}=yc(t),n=kh(e).decode(r);return Ch(n),n}function Dh(t,e){return Ch(t),kh(e).encode(t).join(WS(e)?"\u3000":" ")}function YS(t,e){try{jh(t,e)}catch{return!1}return!0}var Kh=t=>Lh("mnemonic"+t);function JS(t,e=""){return(0,Rh.pbkdf2Async)(Hh.sha512,yc(t).nfkd,Kh(e),{c:2048,dkLen:64})}function QS(t,e=""){return(0,Rh.pbkdf2)(Hh.sha512,yc(t).nfkd,Kh(e),{c:2048,dkLen:64})}});var F4=C(u2=>{"use strict";A();S();Object.defineProperty(u2,"__esModule",{value:!0});u2.shake256=u2.shake128=u2.keccak_512=u2.keccak_384=u2.keccak_256=u2.keccak_224=u2.sha3_512=u2.sha3_384=u2.sha3_256=u2.sha3_224=u2.Keccak=void 0;u2.keccakP=Zh;var U9=y5(),Qt=fc(),K4=L0(),Gh=[],$h=[],Wh=[],eB=BigInt(0),Jt=BigInt(1),tB=BigInt(2),rB=BigInt(7),nB=BigInt(256),iB=BigInt(113);for(let t=0,e=Jt,r=1,n=0;t<24;t++){[r,n]=[n,(2*r+3*n)%5],Gh.push(2*(5*n+r)),$h.push((t+1)*(t+2)/2%64);let i=eB;for(let s=0;s<7;s++)e=(e<<Jt^(e>>rB)*iB)%nB,e&tB&&(i^=Jt<<(Jt<<BigInt(s))-Jt);Wh.push(i)}var[sB,oB]=(0,Qt.split)(Wh,!0),Fh=(t,e,r)=>r>32?(0,Qt.rotlBH)(t,e,r):(0,Qt.rotlSH)(t,e,r),Vh=(t,e,r)=>r>32?(0,Qt.rotlBL)(t,e,r):(0,Qt.rotlSL)(t,e,r);function Zh(t,e=24){let r=new Uint32Array(10);for(let n=24-e;n<24;n++){for(let o=0;o<10;o++)r[o]=t[o]^t[o+10]^t[o+20]^t[o+30]^t[o+40];for(let o=0;o<10;o+=2){let a=(o+8)%10,c=(o+2)%10,f=r[c],d=r[c+1],h=Fh(f,d,1)^r[a],p=Vh(f,d,1)^r[a+1];for(let w=0;w<50;w+=10)t[o+w]^=h,t[o+w+1]^=p}let i=t[2],s=t[3];for(let o=0;o<24;o++){let a=$h[o],c=Fh(i,s,a),f=Vh(i,s,a),d=Gh[o];i=t[d],s=t[d+1],t[d]=c,t[d+1]=f}for(let o=0;o<50;o+=10){for(let a=0;a<10;a++)r[a]=t[o+a];for(let a=0;a<10;a++)t[o+a]^=~r[(a+2)%10]&r[(a+4)%10]}t[0]^=sB[n],t[1]^=oB[n]}r.fill(0)}var G7=class extends K4.Hash{constructor(e,r,n,i=!1,s=24){if(super(),this.blockLen=e,this.suffix=r,this.outputLen=n,this.enableXOF=i,this.rounds=s,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,U9.anumber)(n),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,K4.u32)(this.state)}keccak(){K4.isLE||(0,K4.byteSwap32)(this.state32),Zh(this.state32,this.rounds),K4.isLE||(0,K4.byteSwap32)(this.state32),this.posOut=0,this.pos=0}update(e){(0,U9.aexists)(this);let{blockLen:r,state:n}=this;e=(0,K4.toBytes)(e);let i=e.length;for(let s=0;s<i;){let o=Math.min(r-this.pos,i-s);for(let a=0;a<o;a++)n[this.pos++]^=e[s++];this.pos===r&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:e,suffix:r,pos:n,blockLen:i}=this;e[n]^=r,(r&128)!==0&&n===i-1&&this.keccak(),e[i-1]^=128,this.keccak()}writeInto(e){(0,U9.aexists)(this,!1),(0,U9.abytes)(e),this.finish();let r=this.state,{blockLen:n}=this;for(let i=0,s=e.length;i<s;){this.posOut>=n&&this.keccak();let o=Math.min(n-this.posOut,s-i);e.set(r.subarray(this.posOut,this.posOut+o),i),this.posOut+=o,i+=o}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,U9.anumber)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if((0,U9.aoutput)(e,this),this.finished)throw new Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:r,suffix:n,outputLen:i,rounds:s,enableXOF:o}=this;return e||(e=new G7(r,n,i,o,s)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=s,e.suffix=n,e.outputLen=i,e.enableXOF=o,e.destroyed=this.destroyed,e}};u2.Keccak=G7;var A5=(t,e,r)=>(0,K4.wrapConstructor)(()=>new G7(e,t,r));u2.sha3_224=A5(6,144,224/8);u2.sha3_256=A5(6,136,256/8);u2.sha3_384=A5(6,104,384/8);u2.sha3_512=A5(6,72,512/8);u2.keccak_224=A5(1,144,224/8);u2.keccak_256=A5(1,136,256/8);u2.keccak_384=A5(1,104,384/8);u2.keccak_512=A5(1,72,512/8);var Xh=(t,e,r)=>(0,K4.wrapXOFConstructorWithOpts)((n={})=>new G7(e,t,n.dkLen===void 0?r:n.dkLen,!0));u2.shake128=Xh(31,168,128/8);u2.shake256=Xh(31,136,256/8)});var eb=C(C0=>{"use strict";A();S();var aB=C0&&C0.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(C0,"__esModule",{value:!0});C0.derivePath=C0.isValidPath=C0.getPublicKey=C0.CKDPriv=C0.getMasterKeyFromSeed=void 0;var cB=aB(Vl()),Yh=E9(),Jh=Zt(),uB=L0(),fB=/^m(\/[0-9]+')+$/,Qh=t=>t.replace("'",""),dB="ed25519 seed",lB=2147483648,hB=t=>{let r=Yh.hmac.create(Jh.sha512,dB).update((0,uB.hexToBytes)(t)).digest(),n=r.slice(0,32),i=r.slice(32);return{key:n,chainCode:i}};C0.getMasterKeyFromSeed=hB;var bB=({key:t,chainCode:e},r)=>{let n=new ArrayBuffer(4);new DataView(n).setUint32(0,r);let i=new Uint8Array(n),s=new Uint8Array([0]),o=new Uint8Array([...s,...t,...i]),a=Yh.hmac.create(Jh.sha512,e).update(o).digest(),c=a.slice(0,32),f=a.slice(32);return{key:c,chainCode:f}};C0.CKDPriv=bB;var gB=(t,e=!0)=>{let n=cB.default.sign.keyPair.fromSeed(t).secretKey.subarray(32),i=new Uint8Array([0]);return e?new Uint8Array([...i,...n]):n};C0.getPublicKey=gB;var yB=t=>fB.test(t)?!t.split("/").slice(1).map(Qh).some(Number.isNaN):!1;C0.isValidPath=yB;var pB=(t,e,r=lB)=>{if(!(0,C0.isValidPath)(t))throw new Error("Invalid derivation path");let{key:n,chainCode:i}=(0,C0.getMasterKeyFromSeed)(e);return t.split("/").slice(1).map(Qh).map(o=>parseInt(o,10)).reduce((o,a)=>(0,C0.CKDPriv)(o,a+r),{key:n,chainCode:i})};C0.derivePath=pB});var tb=C(J6=>{"use strict";A();S();Object.defineProperty(J6,"__esModule",{value:!0});J6.APTOS_COIN=J6.DEFAULT_TXN_TIMEOUT_SEC=J6.DEFAULT_TXN_EXP_SEC_FROM_NOW=J6.DEFAULT_MAX_GAS_AMOUNT=void 0;J6.DEFAULT_MAX_GAS_AMOUNT=2e5;J6.DEFAULT_TXN_EXP_SEC_FROM_NOW=20;J6.DEFAULT_TXN_TIMEOUT_SEC=20;J6.APTOS_COIN="0x1::aptos_coin::AptosCoin"});var ib=C(S5=>{"use strict";A();S();Object.defineProperty(S5,"__esModule",{value:!0});S5.clear=S5.MemoizeExpiring=S5.Memoize=void 0;function nb(t){let e,r,n;return typeof t=="object"?(e=t.hashFunction,r=t.ttlMs,n=t.tags):e=t,(i,s,o)=>{if(o.value!=null)o.value=rb(o.value,e,r,n);else if(o.get!=null)o.get=rb(o.get,e,r,n);else throw new Error("Only put a Memoize() decorator on a method or get accessor.")}}S5.Memoize=nb;function wB(t,e){return nb({ttlMs:t,hashFunction:e})}S5.MemoizeExpiring=wB;var ci=new Map;function mB(t){let e=new Set;for(let r of t){let n=ci.get(r);if(n)for(let i of n)e.has(i)||(i.clear(),e.add(i))}return e.size}S5.clear=mB;function rb(t,e,r=0,n){let i=Symbol("__memoized_map__");return function(...s){let o,a=this;a.hasOwnProperty(i)||Object.defineProperty(a,i,{configurable:!1,enumerable:!1,writable:!1,value:new Map});let c=a[i];if(Array.isArray(n))for(let f of n)ci.has(f)?ci.get(f).push(c):ci.set(f,[c]);if(e||s.length>0||r>0){let f;e===!0?f=s.map(p=>p.toString()).join("!"):e?f=e.apply(a,s):f=s[0];let d=`${f}__timestamp`,h=!1;if(r>0)if(!c.has(d))h=!0;else{let p=c.get(d);h=Date.now()-p>r}c.has(f)&&!h?o=c.get(f):(o=t.apply(a,s),c.set(f,o),r>0&&c.set(d,Date.now()))}else{let f=a;c.has(f)?o=c.get(f):(o=t.apply(a,s),c.set(f,o))}return o}}});var wc=C(B5=>{"use strict";A();S();var vB=B5&&B5.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sb=B5&&B5.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&vB(e,t,r)};Object.defineProperty(B5,"__esModule",{value:!0});sb(tb(),B5);sb(ib(),B5)});var tr=C(ui=>{"use strict";A();S();Object.defineProperty(ui,"__esModule",{value:!0});ui.AccountAddress=void 0;var er=D4(),k0=class{constructor(e){if(e.length!==k0.LENGTH)throw new Error("Expected address of length 32");this.address=e}static fromHex(e){let r=er.HexString.ensure(e);r.noPrefix().length%2!==0&&(r=new er.HexString(`0${r.noPrefix()}`));let n=r.toUint8Array();if(n.length>k0.LENGTH)throw new Error("Hex string is too long. Address's length is 32 bytes.");if(n.length===k0.LENGTH)return new k0(n);let i=new Uint8Array(k0.LENGTH);return i.set(n,k0.LENGTH-n.length),new k0(i)}static isValid(e){if(e==="")return!1;let r=er.HexString.ensure(e);return r.noPrefix().length%2!==0&&(r=new er.HexString(`0${r.noPrefix()}`)),r.toUint8Array().length<=k0.LENGTH}toHexString(){return er.HexString.fromUint8Array(this.address).hex()}serialize(e){e.serializeFixedBytes(this.address)}static deserialize(e){return new k0(e.deserializeFixedBytes(k0.LENGTH))}static standardizeAddress(e){let r=e.toLowerCase();return`0x${(r.startsWith("0x")?r.slice(2):r).padStart(64,"0")}`}};ui.AccountAddress=k0;k0.LENGTH=32;k0.CORE_CODE_ADDRESS=k0.fromHex("0x1")});var ab=C(ob=>{"use strict";A();S();Object.defineProperty(ob,"__esModule",{value:!0})});var mc=C(S3=>{"use strict";A();S();Object.defineProperty(S3,"__esModule",{value:!0});S3.MAX_U256_BIG_INT=S3.MAX_U128_BIG_INT=S3.MAX_U64_BIG_INT=S3.MAX_U32_NUMBER=S3.MAX_U16_NUMBER=S3.MAX_U8_NUMBER=void 0;S3.MAX_U8_NUMBER=2**8-1;S3.MAX_U16_NUMBER=2**16-1;S3.MAX_U32_NUMBER=2**32-1;S3.MAX_U64_BIG_INT=BigInt(2**64)-1n;S3.MAX_U128_BIG_INT=BigInt(2**128)-1n;S3.MAX_U256_BIG_INT=BigInt(2**256)-BigInt(1)});var vc=C(P9=>{"use strict";A();S();var $7=P9&&P9.__decorate||function(t,e,r,n){var i=arguments.length,s=i<3?e:n===null?n=Object.getOwnPropertyDescriptor(e,r):n,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(o=t[a])&&(s=(i<3?o(s):i>3?o(e,r,s):o(e,r))||s);return i>3&&s&&Object.defineProperty(e,r,s),s};Object.defineProperty(P9,"__esModule",{value:!0});P9.Serializer=void 0;var Q6=mc(),e4=class{constructor(){this.buffer=new ArrayBuffer(64),this.offset=0}ensureBufferWillHandleSize(e){for(;this.buffer.byteLength<this.offset+e;){let r=new ArrayBuffer(this.buffer.byteLength*2);new Uint8Array(r).set(new Uint8Array(this.buffer)),this.buffer=r}}serialize(e){this.ensureBufferWillHandleSize(e.length),new Uint8Array(this.buffer,this.offset).set(e),this.offset+=e.length}serializeWithFunction(e,r,n){this.ensureBufferWillHandleSize(r);let i=new DataView(this.buffer,this.offset);e.apply(i,[0,n,!0]),this.offset+=r}serializeStr(e){let r=new TextEncoder;this.serializeBytes(r.encode(e))}serializeBytes(e){this.serializeU32AsUleb128(e.length),this.serialize(e)}serializeFixedBytes(e){this.serialize(e)}serializeBool(e){if(typeof e!="boolean")throw new Error("Value needs to be a boolean");let r=e?1:0;this.serialize(new Uint8Array([r]))}serializeU8(e){this.serialize(new Uint8Array([e]))}serializeU16(e){this.serializeWithFunction(DataView.prototype.setUint16,2,e)}serializeU32(e){this.serializeWithFunction(DataView.prototype.setUint32,4,e)}serializeU64(e){let r=BigInt(e.toString())&BigInt(Q6.MAX_U32_NUMBER),n=BigInt(e.toString())>>BigInt(32);this.serializeU32(Number(r)),this.serializeU32(Number(n))}serializeU128(e){let r=BigInt(e.toString())&Q6.MAX_U64_BIG_INT,n=BigInt(e.toString())>>BigInt(64);this.serializeU64(r),this.serializeU64(n)}serializeU256(e){let r=BigInt(e.toString())&Q6.MAX_U128_BIG_INT,n=BigInt(e.toString())>>BigInt(128);this.serializeU128(r),this.serializeU128(n)}serializeU32AsUleb128(e){let r=e,n=[];for(;r>>>7!==0;)n.push(r&127|128),r>>>=7;n.push(r),this.serialize(new Uint8Array(n))}getBytes(){return new Uint8Array(this.buffer).slice(0,this.offset)}};$7([W7(0,Q6.MAX_U8_NUMBER)],e4.prototype,"serializeU8",null);$7([W7(0,Q6.MAX_U16_NUMBER)],e4.prototype,"serializeU16",null);$7([W7(0,Q6.MAX_U32_NUMBER)],e4.prototype,"serializeU32",null);$7([W7(BigInt(0),Q6.MAX_U64_BIG_INT)],e4.prototype,"serializeU64",null);$7([W7(BigInt(0),Q6.MAX_U128_BIG_INT)],e4.prototype,"serializeU128",null);$7([W7(BigInt(0),Q6.MAX_U256_BIG_INT)],e4.prototype,"serializeU256",null);$7([W7(0,Q6.MAX_U32_NUMBER)],e4.prototype,"serializeU32AsUleb128",null);P9.Serializer=e4;function W7(t,e,r){return(n,i,s)=>{let o=s.value;return s.value=function(c){let f=BigInt(c.toString());if(f>BigInt(e.toString())||f<BigInt(t.toString()))throw new Error(r||"Value is out of range");o.apply(this,[c])},s}}});var ub=C(fi=>{"use strict";A();S();Object.defineProperty(fi,"__esModule",{value:!0});fi.Deserializer=void 0;var cb=mc(),_c=class{constructor(e){this.buffer=new ArrayBuffer(e.length),new Uint8Array(this.buffer).set(e,0),this.offset=0}read(e){if(this.offset+e>this.buffer.byteLength)throw new Error("Reached to the end of buffer");let r=this.buffer.slice(this.offset,this.offset+e);return this.offset+=e,r}deserializeStr(){let e=this.deserializeBytes();return new TextDecoder().decode(e)}deserializeBytes(){let e=this.deserializeUleb128AsU32();return new Uint8Array(this.read(e))}deserializeFixedBytes(e){return new Uint8Array(this.read(e))}deserializeBool(){let e=new Uint8Array(this.read(1))[0];if(e!==1&&e!==0)throw new Error("Invalid boolean value");return e===1}deserializeU8(){return new DataView(this.read(1)).getUint8(0)}deserializeU16(){return new DataView(this.read(2)).getUint16(0,!0)}deserializeU32(){return new DataView(this.read(4)).getUint32(0,!0)}deserializeU64(){let e=this.deserializeU32(),r=this.deserializeU32();return BigInt(BigInt(r)<<BigInt(32)|BigInt(e))}deserializeU128(){let e=this.deserializeU64(),r=this.deserializeU64();return BigInt(r<<BigInt(64)|e)}deserializeU256(){let e=this.deserializeU128(),r=this.deserializeU128();return BigInt(r<<BigInt(128)|e)}deserializeUleb128AsU32(){let e=BigInt(0),r=0;for(;e<cb.MAX_U32_NUMBER;){let n=this.deserializeU8();if(e|=BigInt(n&127)<<BigInt(r),(n&128)===0)break;r+=7}if(e>cb.MAX_U32_NUMBER)throw new Error("Overflow while parsing uleb128-encoded uint32 value");return Number(e)}};fi.Deserializer=_c});var fb=C(Z1=>{"use strict";A();S();Object.defineProperty(Z1,"__esModule",{value:!0});Z1.bcsSerializeFixedBytes=Z1.bcsSerializeBytes=Z1.bcsSerializeStr=Z1.bcsSerializeBool=Z1.bcsSerializeU256=Z1.bcsSerializeU128=Z1.bcsSerializeU32=Z1.bcsSerializeU16=Z1.bcsSerializeU8=Z1.bcsSerializeUint64=Z1.bcsToBytes=Z1.deserializeVector=Z1.serializeVectorWithFunc=Z1.serializeVector=void 0;var a6=vc();function _B(t,e){e.serializeU32AsUleb128(t.length),t.forEach(r=>{r.serialize(e)})}Z1.serializeVector=_B;function xB(t,e){let r=new a6.Serializer;r.serializeU32AsUleb128(t.length);let n=r[e];return t.forEach(i=>{n.call(r,i)}),r.getBytes()}Z1.serializeVectorWithFunc=xB;function AB(t,e){let r=t.deserializeUleb128AsU32(),n=[];for(let i=0;i<r;i+=1)n.push(e.deserialize(t));return n}Z1.deserializeVector=AB;function SB(t){let e=new a6.Serializer;return t.serialize(e),e.getBytes()}Z1.bcsToBytes=SB;function BB(t){let e=new a6.Serializer;return e.serializeU64(t),e.getBytes()}Z1.bcsSerializeUint64=BB;function EB(t){let e=new a6.Serializer;return e.serializeU8(t),e.getBytes()}Z1.bcsSerializeU8=EB;function TB(t){let e=new a6.Serializer;return e.serializeU16(t),e.getBytes()}Z1.bcsSerializeU16=TB;function IB(t){let e=new a6.Serializer;return e.serializeU32(t),e.getBytes()}Z1.bcsSerializeU32=IB;function MB(t){let e=new a6.Serializer;return e.serializeU128(t),e.getBytes()}Z1.bcsSerializeU128=MB;function UB(t){let e=new a6.Serializer;return e.serializeU256(t),e.getBytes()}Z1.bcsSerializeU256=UB;function PB(t){let e=new a6.Serializer;return e.serializeBool(t),e.getBytes()}Z1.bcsSerializeBool=PB;function OB(t){let e=new a6.Serializer;return e.serializeStr(t),e.getBytes()}Z1.bcsSerializeStr=OB;function NB(t){let e=new a6.Serializer;return e.serializeBytes(t),e.getBytes()}Z1.bcsSerializeBytes=NB;function qB(t){let e=new a6.Serializer;return e.serializeFixedBytes(t),e.getBytes()}Z1.bcsSerializeFixedBytes=qB});var r4=C(t4=>{"use strict";A();S();var zB=t4&&t4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),di=t4&&t4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&zB(e,t,r)};Object.defineProperty(t4,"__esModule",{value:!0});di(ab(),t4);di(vc(),t4);di(ub(),t4);di(fb(),t4)});var li=C(O9=>{"use strict";A();S();Object.defineProperty(O9,"__esModule",{value:!0});O9.Ed25519Signature=O9.Ed25519PublicKey=void 0;var E5=class{constructor(e){if(e.length!==E5.LENGTH)throw new Error(`Ed25519PublicKey length should be ${E5.LENGTH}`);this.value=e}toBytes(){return this.value}serialize(e){e.serializeBytes(this.value)}static deserialize(e){let r=e.deserializeBytes();return new E5(r)}};O9.Ed25519PublicKey=E5;E5.LENGTH=32;var T5=class{constructor(e){if(this.value=e,e.length!==T5.LENGTH)throw new Error(`Ed25519Signature length should be ${T5.LENGTH}`)}serialize(e){e.serializeBytes(this.value)}static deserialize(e){let r=e.deserializeBytes();return new T5(r)}};O9.Ed25519Signature=T5;T5.LENGTH=64});var Ac=C(N9=>{"use strict";A();S();Object.defineProperty(N9,"__esModule",{value:!0});N9.MultiEd25519Signature=N9.MultiEd25519PublicKey=void 0;var c6=li(),xc=32,rr=class{constructor(e,r){if(this.public_keys=e,this.threshold=r,r>xc)throw new Error(`"threshold" cannot be larger than ${xc}`)}toBytes(){let e=new Uint8Array(this.public_keys.length*c6.Ed25519PublicKey.LENGTH+1);return this.public_keys.forEach((r,n)=>{e.set(r.value,n*c6.Ed25519PublicKey.LENGTH)}),e[this.public_keys.length*c6.Ed25519PublicKey.LENGTH]=this.threshold,e}serialize(e){e.serializeBytes(this.toBytes())}static deserialize(e){let r=e.deserializeBytes(),n=r[r.length-1],i=[];for(let s=0;s<r.length-1;s+=c6.Ed25519PublicKey.LENGTH){let o=s;i.push(new c6.Ed25519PublicKey(r.subarray(o,o+c6.Ed25519PublicKey.LENGTH)))}return new rr(i,n)}};N9.MultiEd25519PublicKey=rr;var V4=class{constructor(e,r){if(this.signatures=e,this.bitmap=r,r.length!==V4.BITMAP_LEN)throw new Error(`"bitmap" length should be ${V4.BITMAP_LEN}`)}toBytes(){let e=new Uint8Array(this.signatures.length*c6.Ed25519Signature.LENGTH+V4.BITMAP_LEN);return this.signatures.forEach((r,n)=>{e.set(r.value,n*c6.Ed25519Signature.LENGTH)}),e.set(this.bitmap,this.signatures.length*c6.Ed25519Signature.LENGTH),e}static createBitmap(e){let n=new Uint8Array([0,0,0,0]),i=new Set;return e.forEach(s=>{if(s>=xc)throw new Error(`Invalid bit value ${s}.`);if(i.has(s))throw new Error("Duplicated bits detected.");i.add(s);let o=Math.floor(s/8),a=n[o];a|=128>>s%8,n[o]=a}),n}serialize(e){e.serializeBytes(this.toBytes())}static deserialize(e){let r=e.deserializeBytes(),n=r.subarray(r.length-4),i=[];for(let s=0;s<r.length-n.length;s+=c6.Ed25519Signature.LENGTH){let o=s;i.push(new c6.Ed25519Signature(r.subarray(o,o+c6.Ed25519Signature.LENGTH)))}return new V4(i,n)}};N9.MultiEd25519Signature=V4;V4.BITMAP_LEN=4});var Bc=C(E0=>{"use strict";A();S();Object.defineProperty(E0,"__esModule",{value:!0});E0.AccountAuthenticatorMultiEd25519=E0.AccountAuthenticatorEd25519=E0.AccountAuthenticator=E0.TransactionAuthenticatorFeePayer=E0.TransactionAuthenticatorMultiAgent=E0.TransactionAuthenticatorMultiEd25519=E0.TransactionAuthenticatorEd25519=E0.TransactionAuthenticator=void 0;var I5=r4(),Sc=tr(),hi=li(),bi=Ac(),Z7=class{static deserialize(e){let r=e.deserializeUleb128AsU32();switch(r){case 0:return q9.load(e);case 1:return z9.load(e);case 2:return R9.load(e);case 3:return H9.load(e);default:throw new Error(`Unknown variant index for TransactionAuthenticator: ${r}`)}}};E0.TransactionAuthenticator=Z7;var q9=class extends Z7{constructor(e,r){super(),this.public_key=e,this.signature=r}serialize(e){e.serializeU32AsUleb128(0),this.public_key.serialize(e),this.signature.serialize(e)}static load(e){let r=hi.Ed25519PublicKey.deserialize(e),n=hi.Ed25519Signature.deserialize(e);return new q9(r,n)}};E0.TransactionAuthenticatorEd25519=q9;var z9=class extends Z7{constructor(e,r){super(),this.public_key=e,this.signature=r}serialize(e){e.serializeU32AsUleb128(1),this.public_key.serialize(e),this.signature.serialize(e)}static load(e){let r=bi.MultiEd25519PublicKey.deserialize(e),n=bi.MultiEd25519Signature.deserialize(e);return new z9(r,n)}};E0.TransactionAuthenticatorMultiEd25519=z9;var R9=class extends Z7{constructor(e,r,n){super(),this.sender=e,this.secondary_signer_addresses=r,this.secondary_signers=n}serialize(e){e.serializeU32AsUleb128(2),this.sender.serialize(e),(0,I5.serializeVector)(this.secondary_signer_addresses,e),(0,I5.serializeVector)(this.secondary_signers,e)}static load(e){let r=n4.deserialize(e),n=(0,I5.deserializeVector)(e,Sc.AccountAddress),i=(0,I5.deserializeVector)(e,n4);return new R9(r,n,i)}};E0.TransactionAuthenticatorMultiAgent=R9;var H9=class extends Z7{constructor(e,r,n,i){super(),this.sender=e,this.secondary_signer_addresses=r,this.secondary_signers=n,this.fee_payer=i}serialize(e){e.serializeU32AsUleb128(3),this.sender.serialize(e),(0,I5.serializeVector)(this.secondary_signer_addresses,e),(0,I5.serializeVector)(this.secondary_signers,e),this.fee_payer.address.serialize(e),this.fee_payer.authenticator.serialize(e)}static load(e){let r=n4.deserialize(e),n=(0,I5.deserializeVector)(e,Sc.AccountAddress),i=(0,I5.deserializeVector)(e,n4),s=Sc.AccountAddress.deserialize(e),o=n4.deserialize(e),a={address:s,authenticator:o};return new H9(r,n,i,a)}};E0.TransactionAuthenticatorFeePayer=H9;var n4=class{static deserialize(e){let r=e.deserializeUleb128AsU32();switch(r){case 0:return L9.load(e);case 1:return C9.load(e);default:throw new Error(`Unknown variant index for AccountAuthenticator: ${r}`)}}};E0.AccountAuthenticator=n4;var L9=class extends n4{constructor(e,r){super(),this.public_key=e,this.signature=r}serialize(e){e.serializeU32AsUleb128(0),this.public_key.serialize(e),this.signature.serialize(e)}static load(e){let r=hi.Ed25519PublicKey.deserialize(e),n=hi.Ed25519Signature.deserialize(e);return new L9(r,n)}};E0.AccountAuthenticatorEd25519=L9;var C9=class extends n4{constructor(e,r){super(),this.public_key=e,this.signature=r}serialize(e){e.serializeU32AsUleb128(1),this.public_key.serialize(e),this.signature.serialize(e)}static load(e){let r=bi.MultiEd25519PublicKey.deserialize(e),n=bi.MultiEd25519Signature.deserialize(e);return new C9(r,n)}};E0.AccountAuthenticatorMultiEd25519=C9});var yi=C(gi=>{"use strict";A();S();Object.defineProperty(gi,"__esModule",{value:!0});gi.Identifier=void 0;var nr=class{constructor(e){this.value=e}serialize(e){e.serializeStr(this.value)}static deserialize(e){let r=e.deserializeStr();return new nr(r)}};gi.Identifier=nr});var wi=C(U1=>{"use strict";A();S();Object.defineProperty(U1,"__esModule",{value:!0});U1.TypeTagParserError=U1.TypeTagParser=U1.objectStructTag=U1.optionStructTag=U1.stringStructTag=U1.StructTag=U1.TypeTagStruct=U1.TypeTagVector=U1.TypeTagSigner=U1.TypeTagAddress=U1.TypeTagU256=U1.TypeTagU128=U1.TypeTagU64=U1.TypeTagU32=U1.TypeTagU16=U1.TypeTagU8=U1.TypeTagBool=U1.TypeTag=void 0;var X7=tr(),db=r4(),i4=yi(),X0=class{static deserialize(e){let r=e.deserializeUleb128AsU32();switch(r){case 0:return Y7.load(e);case 1:return J7.load(e);case 2:return t8.load(e);case 3:return r8.load(e);case 4:return U5.load(e);case 5:return k9.load(e);case 6:return i8.load(e);case 7:return P5.load(e);case 8:return Q7.load(e);case 9:return e8.load(e);case 10:return n8.load(e);default:throw new Error(`Unknown variant index for TypeTag: ${r}`)}}};U1.TypeTag=X0;var Y7=class extends X0{serialize(e){e.serializeU32AsUleb128(0)}static load(e){return new Y7}};U1.TypeTagBool=Y7;var J7=class extends X0{serialize(e){e.serializeU32AsUleb128(1)}static load(e){return new J7}};U1.TypeTagU8=J7;var Q7=class extends X0{serialize(e){e.serializeU32AsUleb128(8)}static load(e){return new Q7}};U1.TypeTagU16=Q7;var e8=class extends X0{serialize(e){e.serializeU32AsUleb128(9)}static load(e){return new e8}};U1.TypeTagU32=e8;var t8=class extends X0{serialize(e){e.serializeU32AsUleb128(2)}static load(e){return new t8}};U1.TypeTagU64=t8;var r8=class extends X0{serialize(e){e.serializeU32AsUleb128(3)}static load(e){return new r8}};U1.TypeTagU128=r8;var n8=class extends X0{serialize(e){e.serializeU32AsUleb128(10)}static load(e){return new n8}};U1.TypeTagU256=n8;var U5=class extends X0{serialize(e){e.serializeU32AsUleb128(4)}static load(e){return new U5}};U1.TypeTagAddress=U5;var k9=class extends X0{serialize(e){e.serializeU32AsUleb128(5)}static load(e){return new k9}};U1.TypeTagSigner=k9;var i8=class extends X0{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(6),this.value.serialize(e)}static load(e){let r=X0.deserialize(e);return new i8(r)}};U1.TypeTagVector=i8;var P5=class extends X0{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(7),this.value.serialize(e)}static load(e){let r=U6.deserialize(e);return new P5(r)}isStringTypeTag(){return this.value.module_name.value==="string"&&this.value.name.value==="String"&&this.value.address.toHexString()===X7.AccountAddress.CORE_CODE_ADDRESS.toHexString()}};U1.TypeTagStruct=P5;var U6=class{constructor(e,r,n,i){this.address=e,this.module_name=r,this.name=n,this.type_args=i}static fromString(e){let r=new j9(e).parseTypeTag();return new U6(r.value.address,r.value.module_name,r.value.name,r.value.type_args)}serialize(e){this.address.serialize(e),this.module_name.serialize(e),this.name.serialize(e),(0,db.serializeVector)(this.type_args,e)}static deserialize(e){let r=X7.AccountAddress.deserialize(e),n=i4.Identifier.deserialize(e),i=i4.Identifier.deserialize(e),s=(0,db.deserializeVector)(e,X0);return new U6(r,n,i,s)}};U1.StructTag=U6;U1.stringStructTag=new U6(X7.AccountAddress.fromHex("0x1"),new i4.Identifier("string"),new i4.Identifier("String"),[]);function RB(t){return new U6(X7.AccountAddress.fromHex("0x1"),new i4.Identifier("option"),new i4.Identifier("Option"),[t])}U1.optionStructTag=RB;function HB(t){return new U6(X7.AccountAddress.fromHex("0x1"),new i4.Identifier("object"),new i4.Identifier("Object"),[t])}U1.objectStructTag=HB;function M5(t){throw new pi(t)}function lb(t){return!!t.match(/\s/)}function hb(t){return!!t.match(/[_A-Za-z0-9]/g)}function LB(t){return!!t.match(/T\d+/g)}function CB(t,e){let r=t[e];if(r===":"){if(t.slice(e,e+2)==="::")return[["COLON","::"],2];M5("Unrecognized token.")}else{if(r==="<")return[["LT","<"],1];if(r===">")return[["GT",">"],1];if(r===",")return[["COMMA",","],1];if(lb(r)){let n="";for(let i=e;i<t.length;i+=1){let s=t[i];if(lb(s))n=`${n}${s}`;else break}return[["SPACE",n],n.length]}else if(hb(r)){let n="";for(let i=e;i<t.length;i+=1){let s=t[i];if(hb(s))n=`${n}${s}`;else break}return LB(n)?[["GENERIC",n],n.length]:[["IDENT",n],n.length]}}throw new Error("Unrecognized token.")}function kB(t){let e=0,r=[];for(;e<t.length;){let[n,i]=CB(t,e);n[0]!=="SPACE"&&r.push(n),e+=i}return r}var j9=class{constructor(e,r){this.typeTags=[],this.tokens=kB(e),this.typeTags=r||[]}consume(e){let r=this.tokens.shift();(!r||r[1]!==e)&&M5("Invalid type tag.")}consumeWholeGeneric(){for(this.consume("<");this.tokens[0][1]!==">";)this.tokens[0][1]==="<"?this.consumeWholeGeneric():this.tokens.shift();this.consume(">")}parseCommaList(e,r){let n=[];for(this.tokens.length<=0&&M5("Invalid type tag.");this.tokens[0][1]!==e&&(n.push(this.parseTypeTag()),!(this.tokens.length>0&&this.tokens[0][1]===e||(this.consume(","),this.tokens.length>0&&this.tokens[0][1]===e&&r)));)this.tokens.length<=0&&M5("Invalid type tag.");return n}parseTypeTag(){this.tokens.length===0&&M5("Invalid type tag.");let[e,r]=this.tokens.shift();if(r==="u8")return new J7;if(r==="u16")return new Q7;if(r==="u32")return new e8;if(r==="u64")return new t8;if(r==="u128")return new r8;if(r==="u256")return new n8;if(r==="bool")return new Y7;if(r==="address")return new U5;if(r==="vector"){this.consume("<");let n=this.parseTypeTag();return this.consume(">"),new i8(n)}if(r==="string")return new P5(U1.stringStructTag);if(e==="IDENT"&&(r.startsWith("0x")||r.startsWith("0X"))){let n=X7.AccountAddress.fromHex(r);this.consume("::");let[i,s]=this.tokens.shift();i!=="IDENT"&&M5("Invalid type tag."),this.consume("::");let[o,a]=this.tokens.shift();if(o!=="IDENT"&&M5("Invalid type tag."),X7.AccountAddress.CORE_CODE_ADDRESS.toHexString()===n.toHexString()&&s==="object"&&a==="Object")return this.consumeWholeGeneric(),new U5;let c=[];this.tokens.length>0&&this.tokens[0][1]==="<"&&(this.consume("<"),c=this.parseCommaList(">",!0),this.consume(">"));let f=new U6(n,new i4.Identifier(s),new i4.Identifier(a),c);return new P5(f)}if(e==="GENERIC"){this.typeTags.length===0&&M5("Can't convert generic type since no typeTags were specified.");let n=parseInt(r.substring(1),10);return new j9(this.typeTags[n]).parseTypeTag()}throw new Error("Invalid type tag.")}};U1.TypeTagParser=j9;var pi=class extends Error{constructor(e){super(e),this.name="TypeTagParserError"}};U1.TypeTagParserError=pi});var Ic=C(i1=>{"use strict";A();S();Object.defineProperty(i1,"__esModule",{value:!0});i1.UserTransaction=i1.Transaction=i1.TransactionArgumentBool=i1.TransactionArgumentU8Vector=i1.TransactionArgumentAddress=i1.TransactionArgumentU256=i1.TransactionArgumentU128=i1.TransactionArgumentU64=i1.TransactionArgumentU32=i1.TransactionArgumentU16=i1.TransactionArgumentU8=i1.TransactionArgument=i1.ChainId=i1.TransactionPayloadMultisig=i1.TransactionPayloadEntryFunction=i1.TransactionPayloadScript=i1.TransactionPayload=i1.FeePayerRawTransaction=i1.MultiAgentRawTransaction=i1.RawTransactionWithData=i1.SignedTransaction=i1.WriteSet=i1.ChangeSet=i1.ModuleId=i1.Module=i1.MultiSig=i1.MultiSigTransactionPayload=i1.EntryFunction=i1.Script=i1.RawTransaction=void 0;var bb=F4(),jB=D4(),P6=r4(),O5=tr(),DB=Bc(),mi=yi(),gb=wi(),N5=class{constructor(e,r,n,i,s,o,a){this.sender=e,this.sequence_number=r,this.payload=n,this.max_gas_amount=i,this.gas_unit_price=s,this.expiration_timestamp_secs=o,this.chain_id=a}serialize(e){this.sender.serialize(e),e.serializeU64(this.sequence_number),this.payload.serialize(e),e.serializeU64(this.max_gas_amount),e.serializeU64(this.gas_unit_price),e.serializeU64(this.expiration_timestamp_secs),this.chain_id.serialize(e)}static deserialize(e){let r=O5.AccountAddress.deserialize(e),n=e.deserializeU64(),i=s8.deserialize(e),s=e.deserializeU64(),o=e.deserializeU64(),a=e.deserializeU64(),c=Y9.deserialize(e);return new N5(r,n,i,s,o,a,c)}};i1.RawTransaction=N5;var D9=class{constructor(e,r,n){this.code=e,this.ty_args=r,this.args=n}serialize(e){e.serializeBytes(this.code),(0,P6.serializeVector)(this.ty_args,e),(0,P6.serializeVector)(this.args,e)}static deserialize(e){let r=e.deserializeBytes(),n=(0,P6.deserializeVector)(e,gb.TypeTag),i=(0,P6.deserializeVector)(e,$3);return new D9(r,n,i)}};i1.Script=D9;var G4=class{constructor(e,r,n,i){this.module_name=e,this.function_name=r,this.ty_args=n,this.args=i}static natural(e,r,n,i){return new G4(q5.fromStr(e),new mi.Identifier(r),n,i)}static natual(e,r,n,i){return G4.natural(e,r,n,i)}serialize(e){this.module_name.serialize(e),this.function_name.serialize(e),(0,P6.serializeVector)(this.ty_args,e),e.serializeU32AsUleb128(this.args.length),this.args.forEach(r=>{e.serializeBytes(r)})}static deserialize(e){let r=q5.deserialize(e),n=mi.Identifier.deserialize(e),i=(0,P6.deserializeVector)(e,gb.TypeTag),s=e.deserializeUleb128AsU32(),o=[];for(let c=0;c<s;c+=1)o.push(e.deserializeBytes());let a=o;return new G4(r,n,i,a)}};i1.EntryFunction=G4;var K9=class{constructor(e){this.transaction_payload=e}serialize(e){e.serializeU32AsUleb128(0),this.transaction_payload.serialize(e)}static deserialize(e){return e.deserializeUleb128AsU32(),new K9(G4.deserialize(e))}};i1.MultiSigTransactionPayload=K9;var F9=class{constructor(e,r){this.multisig_address=e,this.transaction_payload=r}serialize(e){this.multisig_address.serialize(e),this.transaction_payload===void 0?e.serializeBool(!1):(e.serializeBool(!0),this.transaction_payload.serialize(e))}static deserialize(e){let r=O5.AccountAddress.deserialize(e),n=e.deserializeBool(),i;return n&&(i=K9.deserialize(e)),new F9(r,i)}};i1.MultiSig=F9;var ir=class{constructor(e){this.code=e}serialize(e){e.serializeBytes(this.code)}static deserialize(e){let r=e.deserializeBytes();return new ir(r)}};i1.Module=ir;var q5=class{constructor(e,r){this.address=e,this.name=r}static fromStr(e){let r=e.split("::");if(r.length!==2)throw new Error("Invalid module id.");return new q5(O5.AccountAddress.fromHex(new jB.HexString(r[0])),new mi.Identifier(r[1]))}serialize(e){this.address.serialize(e),this.name.serialize(e)}static deserialize(e){let r=O5.AccountAddress.deserialize(e),n=mi.Identifier.deserialize(e);return new q5(r,n)}};i1.ModuleId=q5;var Ec=class{serialize(e){throw new Error("Not implemented.")}static deserialize(e){throw new Error("Not implemented.")}};i1.ChangeSet=Ec;var Tc=class{serialize(e){throw new Error("Not implmented.")}static deserialize(e){throw new Error("Not implmented.")}};i1.WriteSet=Tc;var V9=class{constructor(e,r){this.raw_txn=e,this.authenticator=r}serialize(e){this.raw_txn.serialize(e),this.authenticator.serialize(e)}static deserialize(e){let r=N5.deserialize(e),n=DB.TransactionAuthenticator.deserialize(e);return new V9(r,n)}};i1.SignedTransaction=V9;var sr=class{static deserialize(e){let r=e.deserializeUleb128AsU32();switch(r){case 0:return G9.load(e);case 1:return $9.load(e);default:throw new Error(`Unknown variant index for RawTransactionWithData: ${r}`)}}};i1.RawTransactionWithData=sr;var G9=class extends sr{constructor(e,r){super(),this.raw_txn=e,this.secondary_signer_addresses=r}serialize(e){e.serializeU32AsUleb128(0),this.raw_txn.serialize(e),(0,P6.serializeVector)(this.secondary_signer_addresses,e)}static load(e){let r=N5.deserialize(e),n=(0,P6.deserializeVector)(e,O5.AccountAddress);return new G9(r,n)}};i1.MultiAgentRawTransaction=G9;var $9=class extends sr{constructor(e,r,n){super(),this.raw_txn=e,this.secondary_signer_addresses=r,this.fee_payer_address=n}serialize(e){e.serializeU32AsUleb128(1),this.raw_txn.serialize(e),(0,P6.serializeVector)(this.secondary_signer_addresses,e),this.fee_payer_address.serialize(e)}static load(e){let r=N5.deserialize(e),n=(0,P6.deserializeVector)(e,O5.AccountAddress),i=O5.AccountAddress.deserialize(e);return new $9(r,n,i)}};i1.FeePayerRawTransaction=$9;var s8=class{static deserialize(e){let r=e.deserializeUleb128AsU32();switch(r){case 0:return W9.load(e);case 2:return Z9.load(e);case 3:return X9.load(e);default:throw new Error(`Unknown variant index for TransactionPayload: ${r}`)}}};i1.TransactionPayload=s8;var W9=class extends s8{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(0),this.value.serialize(e)}static load(e){let r=D9.deserialize(e);return new W9(r)}};i1.TransactionPayloadScript=W9;var Z9=class extends s8{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(2),this.value.serialize(e)}static load(e){let r=G4.deserialize(e);return new Z9(r)}};i1.TransactionPayloadEntryFunction=Z9;var X9=class extends s8{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(3),this.value.serialize(e)}static load(e){let r=F9.deserialize(e);return new X9(r)}};i1.TransactionPayloadMultisig=X9;var Y9=class{constructor(e){this.value=e}serialize(e){e.serializeU8(this.value)}static deserialize(e){let r=e.deserializeU8();return new Y9(r)}};i1.ChainId=Y9;var $3=class{static deserialize(e){let r=e.deserializeUleb128AsU32();switch(r){case 0:return J9.load(e);case 1:return te.load(e);case 2:return re.load(e);case 3:return ie.load(e);case 4:return se.load(e);case 5:return oe.load(e);case 6:return Q9.load(e);case 7:return ee.load(e);case 8:return ne.load(e);default:throw new Error(`Unknown variant index for TransactionArgument: ${r}`)}}};i1.TransactionArgument=$3;var J9=class extends $3{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(0),e.serializeU8(this.value)}static load(e){let r=e.deserializeU8();return new J9(r)}};i1.TransactionArgumentU8=J9;var Q9=class extends $3{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(6),e.serializeU16(this.value)}static load(e){let r=e.deserializeU16();return new Q9(r)}};i1.TransactionArgumentU16=Q9;var ee=class extends $3{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(7),e.serializeU32(this.value)}static load(e){let r=e.deserializeU32();return new ee(r)}};i1.TransactionArgumentU32=ee;var te=class extends $3{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(1),e.serializeU64(this.value)}static load(e){let r=e.deserializeU64();return new te(r)}};i1.TransactionArgumentU64=te;var re=class extends $3{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(2),e.serializeU128(this.value)}static load(e){let r=e.deserializeU128();return new re(r)}};i1.TransactionArgumentU128=re;var ne=class extends $3{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(8),e.serializeU256(this.value)}static load(e){let r=e.deserializeU256();return new ne(r)}};i1.TransactionArgumentU256=ne;var ie=class extends $3{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(3),this.value.serialize(e)}static load(e){let r=O5.AccountAddress.deserialize(e);return new ie(r)}};i1.TransactionArgumentAddress=ie;var se=class extends $3{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(4),e.serializeBytes(this.value)}static load(e){let r=e.deserializeBytes();return new se(r)}};i1.TransactionArgumentU8Vector=se;var oe=class extends $3{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(5),e.serializeBool(this.value)}static load(e){let r=e.deserializeBool();return new oe(r)}};i1.TransactionArgumentBool=oe;var vi=class{getHashSalt(){let e=bb.sha3_256.create();return e.update("APTOS::Transaction"),e.digest()}static deserialize(e){let r=e.deserializeUleb128AsU32();switch(r){case 0:return ae.load(e);default:throw new Error(`Unknown variant index for Transaction: ${r}`)}}};i1.Transaction=vi;var ae=class extends vi{constructor(e){super(),this.value=e}hash(){let e=bb.sha3_256.create();return e.update(this.getHashSalt()),e.update((0,P6.bcsToBytes)(this)),e.digest()}serialize(e){e.serializeU32AsUleb128(0),this.value.serialize(e)}static load(e){return new ae(V9.deserialize(e))}};i1.UserTransaction=ae});var pb=C(_i=>{"use strict";A();S();Object.defineProperty(_i,"__esModule",{value:!0});_i.AuthenticationKey=void 0;var KB=D4(),yb=F4(),W3=class{constructor(e){if(e.length!==W3.LENGTH)throw new Error("Expected a byte array of length 32");this.bytes=e}static fromMultiEd25519PublicKey(e){let r=e.toBytes(),n=new Uint8Array(r.length+1);n.set(r),n.set([W3.MULTI_ED25519_SCHEME],r.length);let i=yb.sha3_256.create();return i.update(n),new W3(i.digest())}static fromEd25519PublicKey(e){let r=e.value,n=new Uint8Array(r.length+1);n.set(r),n.set([W3.ED25519_SCHEME],r.length);let i=yb.sha3_256.create();return i.update(n),new W3(i.digest())}derivedAddress(){return KB.HexString.fromUint8Array(this.bytes)}};_i.AuthenticationKey=W3;W3.LENGTH=32;W3.MULTI_ED25519_SCHEME=1;W3.ED25519_SCHEME=0;W3.DERIVE_RESOURCE_ACCOUNT_SCHEME=255});var o8=C(B3=>{"use strict";A();S();var FB=B3&&B3.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),z5=B3&&B3.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&FB(e,t,r)};Object.defineProperty(B3,"__esModule",{value:!0});z5(tr(),B3);z5(Bc(),B3);z5(Ic(),B3);z5(wi(),B3);z5(yi(),B3);z5(li(),B3);z5(Ac(),B3);z5(pb(),B3)});var Mc=C(Y0=>{"use strict";A();S();var VB=Y0&&Y0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GB=Y0&&Y0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$B=Y0&&Y0.__decorate||function(t,e,r,n){var i=arguments.length,s=i<3?e:n===null?n=Object.getOwnPropertyDescriptor(e,r):n,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(o=t[a])&&(s=(i<3?o(s):i>3?o(e,r,s):o(e,r))||s);return i>3&&s&&Object.defineProperty(e,r,s),s},WB=Y0&&Y0.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&VB(e,t,r);return GB(e,t),e},ZB=Y0&&Y0.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Y0,"__esModule",{value:!0});Y0.getAddressFromAccountOrAddress=Y0.AptosAccount=void 0;var O6=D4(),xi=ZB(Vl()),XB=WB(pc()),YB=L0(),JB=Wt(),QB=F4(),eE=eb(),tE=wc(),Ai=o8(),rE=r4(),s4=class{static fromAptosAccountObject(e){return new s4(O6.HexString.ensure(e.privateKeyHex).toUint8Array(),e.address)}static fromPrivateKey(e){return new s4(e.toUint8Array())}static isValidPath(e){return/^m\/44'\/637'\/[0-9]+'\/[0-9]+'\/[0-9]+'+$/.test(e)}static fromDerivePath(e,r){if(!s4.isValidPath(e))throw new Error("Invalid derivation path");let n=r.trim().split(/\s+/).map(s=>s.toLowerCase()).join(" "),{key:i}=(0,eE.derivePath)(e,(0,YB.bytesToHex)(XB.mnemonicToSeedSync(n)));return new s4(i)}constructor(e,r){if(!e||e.length!==32&&e.length!==64)throw new Error("invalid key");e?this.signingKey=xi.default.sign.keyPair.fromSeed(e.slice(0,32)):this.signingKey=xi.default.sign.keyPair(),this.accountAddress=O6.HexString.ensure(r||this.authKey().hex())}address(){return this.accountAddress}authKey(){let e=new Ai.Ed25519PublicKey(this.signingKey.publicKey);return Ai.AuthenticationKey.fromEd25519PublicKey(e).derivedAddress()}static getResourceAccountAddress(e,r){let n=(0,rE.bcsToBytes)(Ai.AccountAddress.fromHex(e)),i=new Uint8Array([...n,...r,Ai.AuthenticationKey.DERIVE_RESOURCE_ACCOUNT_SCHEME]),s=QB.sha3_256.create();return s.update(i),O6.HexString.fromUint8Array(s.digest())}static getCollectionID(e,r){let n=new TextEncoder().encode(`${e}::${r}`),i=JB.sha256.create();return i.update(n),O6.HexString.fromUint8Array(i.digest())}pubKey(){return O6.HexString.fromUint8Array(this.signingKey.publicKey)}signBuffer(e){let r=xi.default.sign.detached(e,this.signingKey.secretKey);return O6.HexString.fromUint8Array(r)}signHexString(e){let r=O6.HexString.ensure(e).toUint8Array();return this.signBuffer(r)}verifySignature(e,r){let n=O6.HexString.ensure(e).toUint8Array(),i=O6.HexString.ensure(r).toUint8Array();return xi.default.sign.detached.verify(n,i,this.signingKey.publicKey)}toPrivateKeyObject(){return{address:this.address().hex(),publicKeyHex:this.pubKey().hex(),privateKeyHex:O6.HexString.fromUint8Array(this.signingKey.secretKey.slice(0,32)).hex()}}};$B([(0,tE.Memoize)()],s4.prototype,"authKey",null);Y0.AptosAccount=s4;function nE(t){return t instanceof s4?t.address():O6.HexString.ensure(t)}Y0.getAddressFromAccountOrAddress=nE});var wb=C(u6=>{"use strict";A();S();Object.defineProperty(u6,"__esModule",{value:!0});u6.EntryFunctionABI=u6.TransactionScriptABI=u6.ScriptABI=u6.ArgumentABI=u6.TypeArgumentABI=void 0;var R5=r4(),iE=Ic(),sE=wi(),a8=class{constructor(e){this.name=e}serialize(e){e.serializeStr(this.name)}static deserialize(e){let r=e.deserializeStr();return new a8(r)}};u6.TypeArgumentABI=a8;var c8=class{constructor(e,r){this.name=e,this.type_tag=r}serialize(e){e.serializeStr(this.name),this.type_tag.serialize(e)}static deserialize(e){let r=e.deserializeStr(),n=sE.TypeTag.deserialize(e);return new c8(r,n)}};u6.ArgumentABI=c8;var or=class{static deserialize(e){let r=e.deserializeUleb128AsU32();switch(r){case 0:return ce.load(e);case 1:return ue.load(e);default:throw new Error(`Unknown variant index for TransactionPayload: ${r}`)}}};u6.ScriptABI=or;var ce=class extends or{constructor(e,r,n,i,s){super(),this.name=e,this.doc=r,this.code=n,this.ty_args=i,this.args=s}serialize(e){e.serializeU32AsUleb128(0),e.serializeStr(this.name),e.serializeStr(this.doc),e.serializeBytes(this.code),(0,R5.serializeVector)(this.ty_args,e),(0,R5.serializeVector)(this.args,e)}static load(e){let r=e.deserializeStr(),n=e.deserializeStr(),i=e.deserializeBytes(),s=(0,R5.deserializeVector)(e,a8),o=(0,R5.deserializeVector)(e,c8);return new ce(r,n,i,s,o)}};u6.TransactionScriptABI=ce;var ue=class extends or{constructor(e,r,n,i,s){super(),this.name=e,this.module_name=r,this.doc=n,this.ty_args=i,this.args=s}serialize(e){e.serializeU32AsUleb128(1),e.serializeStr(this.name),this.module_name.serialize(e),e.serializeStr(this.doc),(0,R5.serializeVector)(this.ty_args,e),(0,R5.serializeVector)(this.args,e)}static load(e){let r=e.deserializeStr(),n=iE.ModuleId.deserialize(e),i=e.deserializeStr(),s=(0,R5.deserializeVector)(e,a8),o=(0,R5.deserializeVector)(e,c8);return new ue(r,n,i,s,o)}};u6.EntryFunctionABI=ue});var vb=C(f6=>{"use strict";A();S();Object.defineProperty(f6,"__esModule",{value:!0});f6.argToTransactionArgument=f6.serializeArg=f6.ensureBigInt=f6.ensureNumber=f6.ensureBoolean=void 0;var Si=D4(),L1=o8();function Bi(t,e,r){if(!e?.includes(typeof t))throw new Error(r||`Invalid arg: ${t} type should be ${e instanceof Array?e.join(" or "):e}`)}function Uc(t){if(Bi(t,["boolean","string"]),typeof t=="boolean")return t;if(t==="true")return!0;if(t==="false")return!1;throw new Error("Invalid boolean string.")}f6.ensureBoolean=Uc;function u8(t){if(Bi(t,["number","string"]),typeof t=="number")return t;let e=Number.parseInt(t,10);if(Number.isNaN(e))throw new Error("Invalid number string.");return e}f6.ensureNumber=u8;function f8(t){return Bi(t,["number","bigint","string"]),BigInt(t)}f6.ensureBigInt=f8;function oE(t,e,r){Pc(t,e,r,0)}f6.serializeArg=oE;function Pc(t,e,r,n){if(e instanceof L1.TypeTagBool)r.serializeBool(Uc(t));else if(e instanceof L1.TypeTagU8)r.serializeU8(u8(t));else if(e instanceof L1.TypeTagU16)r.serializeU16(u8(t));else if(e instanceof L1.TypeTagU32)r.serializeU32(u8(t));else if(e instanceof L1.TypeTagU64)r.serializeU64(f8(t));else if(e instanceof L1.TypeTagU128)r.serializeU128(f8(t));else if(e instanceof L1.TypeTagU256)r.serializeU256(f8(t));else if(e instanceof L1.TypeTagAddress)mb(t,r);else if(e instanceof L1.TypeTagVector)aE(t,e,r,n);else if(e instanceof L1.TypeTagStruct)cE(t,e,r,n);else throw new Error("Unsupported arg type.")}function mb(t,e){let r;if(typeof t=="string"||t instanceof Si.HexString)r=L1.AccountAddress.fromHex(t);else if(t instanceof L1.AccountAddress)r=t;else throw new Error("Invalid account address.");r.serialize(e)}function aE(t,e,r,n){if(e.value instanceof L1.TypeTagU8){if(t instanceof Uint8Array){r.serializeBytes(t);return}if(t instanceof Si.HexString){r.serializeBytes(t.toUint8Array());return}if(typeof t=="string"){r.serializeStr(t);return}}if(!Array.isArray(t))throw new Error("Invalid vector args.");r.serializeU32AsUleb128(t.length),t.forEach(i=>Pc(i,e.value,r,n+1))}function cE(t,e,r,n){let{address:i,module_name:s,name:o,type_args:a}=e.value,c=`${Si.HexString.fromUint8Array(i.address).toShortString()}::${s.value}::${o.value}`;if(c==="0x1::string::String")Bi(t,["string"]),r.serializeStr(t);else if(c==="0x1::object::Object")mb(t,r);else if(c==="0x1::option::Option"){if(a.length!==1)throw new Error(`Option has the wrong number of type arguments ${a.length}`);uE(t,a[0],r,n)}else throw new Error("Unsupported struct type in function argument")}function uE(t,e,r,n){t==null?r.serializeU32AsUleb128(0):(r.serializeU32AsUleb128(1),Pc(t,e,r,n+1))}function fE(t,e){if(e instanceof L1.TypeTagBool)return new L1.TransactionArgumentBool(Uc(t));if(e instanceof L1.TypeTagU8)return new L1.TransactionArgumentU8(u8(t));if(e instanceof L1.TypeTagU16)return new L1.TransactionArgumentU16(u8(t));if(e instanceof L1.TypeTagU32)return new L1.TransactionArgumentU32(u8(t));if(e instanceof L1.TypeTagU64)return new L1.TransactionArgumentU64(f8(t));if(e instanceof L1.TypeTagU128)return new L1.TransactionArgumentU128(f8(t));if(e instanceof L1.TypeTagU256)return new L1.TransactionArgumentU256(f8(t));if(e instanceof L1.TypeTagAddress){let r;if(typeof t=="string"||t instanceof Si.HexString)r=L1.AccountAddress.fromHex(t);else if(t instanceof L1.AccountAddress)r=t;else throw new Error("Invalid account address.");return new L1.TransactionArgumentAddress(r)}if(e instanceof L1.TypeTagVector&&e.value instanceof L1.TypeTagU8){if(!(t instanceof Uint8Array))throw new Error(`${t} should be an instance of Uint8Array`);return new L1.TransactionArgumentU8Vector(t)}throw new Error("Unknown type for TransactionArgument.")}f6.argToTransactionArgument=fE});var Bb=C(E3=>{"use strict";A();S();Object.defineProperty(E3,"__esModule",{value:!0});E3.buildRawTransactionByABI=E3.fetchABI=E3.TransactionBuilderABI=E3.TransactionBuilderMultiEd25519=E3.TransactionBuilderEd25519=E3.TransactionBuilder=void 0;var dE=F4(),j0=o8(),fe=r4(),lE=D4(),d8=wb(),_b=vb(),Ab=o8(),xb=wc(),hE="APTOS::RawTransaction",bE="APTOS::RawTransactionWithData",l8=class{constructor(e,r){this.rawTxnBuilder=r,this.signingFunction=e}build(e,r,n){if(!this.rawTxnBuilder)throw new Error("this.rawTxnBuilder doesn't exist.");return this.rawTxnBuilder.build(e,r,n)}static getSigningMessage(e){let r=dE.sha3_256.create();if(e instanceof j0.RawTransaction)r.update(hE);else if(e instanceof j0.MultiAgentRawTransaction)r.update(bE);else throw new Error("Unknown transaction type.");let n=r.digest(),i=(0,fe.bcsToBytes)(e),s=new Uint8Array(n.length+i.length);return s.set(n),s.set(i,n.length),s}};E3.TransactionBuilder=l8;var Oc=class extends l8{constructor(e,r,n){super(e,n),this.publicKey=r}rawToSigned(e){let r=l8.getSigningMessage(e),n=this.signingFunction(r),i=new j0.TransactionAuthenticatorEd25519(new j0.Ed25519PublicKey(this.publicKey),n);return new j0.SignedTransaction(e,i)}sign(e){return(0,fe.bcsToBytes)(this.rawToSigned(e))}};E3.TransactionBuilderEd25519=Oc;var Nc=class extends l8{constructor(e,r){super(e),this.publicKey=r}rawToSigned(e){let r=l8.getSigningMessage(e),n=this.signingFunction(r),i=new j0.TransactionAuthenticatorMultiEd25519(this.publicKey,n);return new j0.SignedTransaction(e,i)}sign(e){return(0,fe.bcsToBytes)(this.rawToSigned(e))}};E3.TransactionBuilderMultiEd25519=Nc;var h8=class{constructor(e,r){this.abiMap=new Map,e.forEach(n=>{let i=new fe.Deserializer(n),s=d8.ScriptABI.deserialize(i),o;if(s instanceof d8.EntryFunctionABI){let a=s,{address:c,name:f}=a.module_name;o=`${lE.HexString.fromUint8Array(c.address).toShortString()}::${f.value}::${a.name}`}else o=s.name;if(this.abiMap.has(o))throw new Error("Found conflicting ABI interfaces");this.abiMap.set(o,s)}),this.builderConfig={maxGasAmount:BigInt(xb.DEFAULT_MAX_GAS_AMOUNT),expSecFromNow:xb.DEFAULT_TXN_EXP_SEC_FROM_NOW,...r}}static toBCSArgs(e,r){if(e.length!==r.length)throw new Error("Wrong number of args provided.");return r.map((n,i)=>{let s=new fe.Serializer;return(0,_b.serializeArg)(n,e[i].type_tag,s),s.getBytes()})}static toTransactionArguments(e,r){if(e.length!==r.length)throw new Error("Wrong number of args provided.");return r.map((n,i)=>(0,_b.argToTransactionArgument)(n,e[i].type_tag))}setSequenceNumber(e){this.builderConfig.sequenceNumber=BigInt(e)}buildTransactionPayload(e,r,n){let i=r.map(a=>new Ab.TypeTagParser(a).parseTypeTag()),s;if(!this.abiMap.has(e))throw new Error(`Cannot find function: ${e}`);let o=this.abiMap.get(e);if(o instanceof d8.EntryFunctionABI){let a=o,c=h8.toBCSArgs(a.args,n);s=new j0.TransactionPayloadEntryFunction(new j0.EntryFunction(a.module_name,new j0.Identifier(a.name),i,c))}else if(o instanceof d8.TransactionScriptABI){let a=o,c=h8.toTransactionArguments(a.args,n);s=new j0.TransactionPayloadScript(new j0.Script(a.code,i,c))}else throw new Error("Unknown ABI format.");return s}build(e,r,n){let{sender:i,sequenceNumber:s,gasUnitPrice:o,maxGasAmount:a,expSecFromNow:c,chainId:f}=this.builderConfig;if(!o)throw new Error("No gasUnitPrice provided.");let d=i instanceof j0.AccountAddress?i:j0.AccountAddress.fromHex(i),h=BigInt(Math.floor(Date.now()/1e3)+Number(c)),p=this.buildTransactionPayload(e,r,n);if(p)return new j0.RawTransaction(d,BigInt(s),p,BigInt(a),BigInt(o),h,new j0.ChainId(Number(f)));throw new Error("Invalid ABI.")}};E3.TransactionBuilderABI=h8;function Sb(t){let e=t.map(n=>n.abi).flatMap(n=>n.exposed_functions.filter(i=>i.is_entry).map(i=>({fullName:`${n.address}::${n.name}::${i.name}`,...i}))),r=new Map;return e.forEach(n=>{r.set(n.fullName,n)}),r}E3.fetchABI=Sb;function gE(t,e,r,n,i){if(r=(l=>l.replace(/^0[xX]0*/g,"0x"))(r),r.split("::").length!==3)throw new Error("'func' needs to be a fully qualified function name in format <address>::<module>::<function>, e.g. 0x1::coin::transfer");let[a,c]=r.split("::"),f=Sb(t);if(!f.has(r))throw new Error(`${r} doesn't exist.`);let d=f.get(r);if(!d)throw Error("abi miss");let p=d.params.filter(l=>l!=="signer"&&l!=="&signer").map((l,y)=>new d8.ArgumentABI(`var${y}`,new Ab.TypeTagParser(l,n).parseTypeTag())),w=new d8.EntryFunctionABI(d.name,j0.ModuleId.fromStr(`${a}::${c}`),"",d.generic_type_params.map((l,y)=>new d8.TypeArgumentABI(`${y}`)),p);return new h8([(0,fe.bcsToBytes)(w)],e).build(r,n,i)}E3.buildRawTransactionByABI=gE});var Eb=C(ar=>{"use strict";A();S();Object.defineProperty(ar,"__esModule",{value:!0});ar.MoveFunctionVisibility=void 0;var yE;(function(t){t.PRIVATE="private",t.PUBLIC="public",t.FRIEND="friend"})(yE=ar.MoveFunctionVisibility||(ar.MoveFunctionVisibility={}))});var zc=C(D0=>{"use strict";A();S();var Tb=D0&&D0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pE=D0&&D0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wE=D0&&D0.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Tb(e,t,r)},qc=D0&&D0.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Tb(e,t,r);return pE(e,t),e};Object.defineProperty(D0,"__esModule",{value:!0});D0.MoveTypes=D0.TxnBuilderTypes=D0.BCS=void 0;wE(Bb(),D0);D0.BCS=qc(r4());D0.TxnBuilderTypes=qc(o8());D0.MoveTypes=qc(Eb())});var b8=C(u1=>{"use strict";A();S();Object.defineProperty(u1,"__esModule",{value:!0});u1.bytes=u1.stringToBytes=u1.str=u1.bytesToString=u1.hex=u1.utf8=u1.bech32m=u1.bech32=u1.base58check=u1.base58xmr=u1.base58xrp=u1.base58flickr=u1.base58=u1.base64url=u1.base64=u1.base32crockford=u1.base32hex=u1.base32=u1.base16=u1.utils=u1.assertNumber=void 0;function H5(t){if(!Number.isSafeInteger(t))throw new Error(`Wrong integer: ${t}`)}u1.assertNumber=H5;function N6(...t){let e=(i,s)=>o=>i(s(o)),r=Array.from(t).reverse().reduce((i,s)=>i?e(i,s.encode):s.encode,void 0),n=t.reduce((i,s)=>i?e(i,s.decode):s.decode,void 0);return{encode:r,decode:n}}function o4(t){return{encode:e=>{if(!Array.isArray(e)||e.length&&typeof e[0]!="number")throw new Error("alphabet.encode input should be an array of numbers");return e.map(r=>{if(H5(r),r<0||r>=t.length)throw new Error(`Digit index outside alphabet: ${r} (alphabet: ${t.length})`);return t[r]})},decode:e=>{if(!Array.isArray(e)||e.length&&typeof e[0]!="string")throw new Error("alphabet.decode input should be array of strings");return e.map(r=>{if(typeof r!="string")throw new Error(`alphabet.decode: not string element=${r}`);let n=t.indexOf(r);if(n===-1)throw new Error(`Unknown letter: "${r}". Allowed: ${t}`);return n})}}}function a4(t=""){if(typeof t!="string")throw new Error("join separator should be string");return{encode:e=>{if(!Array.isArray(e)||e.length&&typeof e[0]!="string")throw new Error("join.encode input should be array of strings");for(let r of e)if(typeof r!="string")throw new Error(`join.encode: non-string input=${r}`);return e.join(t)},decode:e=>{if(typeof e!="string")throw new Error("join.decode input should be string");return e.split(t)}}}function fr(t,e="="){if(H5(t),typeof e!="string")throw new Error("padding chr should be string");return{encode(r){if(!Array.isArray(r)||r.length&&typeof r[0]!="string")throw new Error("padding.encode input should be array of strings");for(let n of r)if(typeof n!="string")throw new Error(`padding.encode: non-string input=${n}`);for(;r.length*t%8;)r.push(e);return r},decode(r){if(!Array.isArray(r)||r.length&&typeof r[0]!="string")throw new Error("padding.encode input should be array of strings");for(let i of r)if(typeof i!="string")throw new Error(`padding.decode: non-string input=${i}`);let n=r.length;if(n*t%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;n>0&&r[n-1]===e;n--)if(!((n-1)*t%8))throw new Error("Invalid padding: string has too much padding");return r.slice(0,n)}}}function Nb(t){if(typeof t!="function")throw new Error("normalize fn should be function");return{encode:e=>e,decode:e=>t(e)}}function Ib(t,e,r){if(e<2)throw new Error(`convertRadix: wrong from=${e}, base cannot be less than 2`);if(r<2)throw new Error(`convertRadix: wrong to=${r}, base cannot be less than 2`);if(!Array.isArray(t))throw new Error("convertRadix: data should be array");if(!t.length)return[];let n=0,i=[],s=Array.from(t);for(s.forEach(o=>{if(H5(o),o<0||o>=e)throw new Error(`Wrong integer: ${o}`)});;){let o=0,a=!0;for(let c=n;c<s.length;c++){let f=s[c],d=e*o+f;if(!Number.isSafeInteger(d)||e*o/e!==o||d-f!==e*o)throw new Error("convertRadix: carry overflow");if(o=d%r,s[c]=Math.floor(d/r),!Number.isSafeInteger(s[c])||s[c]*r+o!==d)throw new Error("convertRadix: carry overflow");if(a)s[c]?a=!1:n=c;else continue}if(i.push(o),a)break}for(let o=0;o<t.length-1&&t[o]===0;o++)i.push(0);return i.reverse()}var qb=(t,e)=>e?qb(e,t%e):t,Ei=(t,e)=>t+(e-qb(t,e));function Rc(t,e,r,n){if(!Array.isArray(t))throw new Error("convertRadix2: data should be array");if(e<=0||e>32)throw new Error(`convertRadix2: wrong from=${e}`);if(r<=0||r>32)throw new Error(`convertRadix2: wrong to=${r}`);if(Ei(e,r)>32)throw new Error(`convertRadix2: carry overflow from=${e} to=${r} carryBits=${Ei(e,r)}`);let i=0,s=0,o=2**r-1,a=[];for(let c of t){if(H5(c),c>=2**e)throw new Error(`convertRadix2: invalid data word=${c} from=${e}`);if(i=i<<e|c,s+e>32)throw new Error(`convertRadix2: carry overflow pos=${s} from=${e}`);for(s+=e;s>=r;s-=r)a.push((i>>s-r&o)>>>0);i&=2**s-1}if(i=i<<r-s&o,!n&&s>=e)throw new Error("Excess padding");if(!n&&i)throw new Error(`Non-zero padding: ${i}`);return n&&s>0&&a.push(i>>>0),a}function zb(t){return H5(t),{encode:e=>{if(!(e instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return Ib(Array.from(e),2**8,t)},decode:e=>{if(!Array.isArray(e)||e.length&&typeof e[0]!="number")throw new Error("radix.decode input should be array of strings");return Uint8Array.from(Ib(e,t,2**8))}}}function $4(t,e=!1){if(H5(t),t<=0||t>32)throw new Error("radix2: bits should be in (0..32]");if(Ei(8,t)>32||Ei(t,8)>32)throw new Error("radix2: carry overflow");return{encode:r=>{if(!(r instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return Rc(Array.from(r),8,t,!e)},decode:r=>{if(!Array.isArray(r)||r.length&&typeof r[0]!="number")throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(Rc(r,t,8,e))}}}function Mb(t){if(typeof t!="function")throw new Error("unsafeWrapper fn should be function");return function(...e){try{return t.apply(null,e)}catch{}}}function Rb(t,e){if(H5(t),typeof e!="function")throw new Error("checksum fn should be function");return{encode(r){if(!(r instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");let n=e(r).slice(0,t),i=new Uint8Array(r.length+t);return i.set(r),i.set(n,r.length),i},decode(r){if(!(r instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");let n=r.slice(0,-t),i=e(n).slice(0,t),s=r.slice(-t);for(let o=0;o<t;o++)if(i[o]!==s[o])throw new Error("Invalid checksum");return n}}}u1.utils={alphabet:o4,chain:N6,checksum:Rb,radix:zb,radix2:$4,join:a4,padding:fr};u1.base16=N6($4(4),o4("0123456789ABCDEF"),a4(""));u1.base32=N6($4(5),o4("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),fr(5),a4(""));u1.base32hex=N6($4(5),o4("0123456789ABCDEFGHIJKLMNOPQRSTUV"),fr(5),a4(""));u1.base32crockford=N6($4(5),o4("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),a4(""),Nb(t=>t.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1")));u1.base64=N6($4(6),o4("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),fr(6),a4(""));u1.base64url=N6($4(6),o4("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),fr(6),a4(""));var Lc=t=>N6(zb(58),o4(t),a4(""));u1.base58=Lc("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");u1.base58flickr=Lc("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ");u1.base58xrp=Lc("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");var Ub=[0,2,3,5,6,7,9,10,11];u1.base58xmr={encode(t){let e="";for(let r=0;r<t.length;r+=8){let n=t.subarray(r,r+8);e+=u1.base58.encode(n).padStart(Ub[n.length],"1")}return e},decode(t){let e=[];for(let r=0;r<t.length;r+=11){let n=t.slice(r,r+11),i=Ub.indexOf(n.length),s=u1.base58.decode(n);for(let o=0;o<s.length-i;o++)if(s[o]!==0)throw new Error("base58xmr: wrong padding");e=e.concat(Array.from(s.slice(s.length-i)))}return Uint8Array.from(e)}};var mE=t=>N6(Rb(4,e=>t(t(e))),u1.base58);u1.base58check=mE;var Hc=N6(o4("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),a4("")),Pb=[996825010,642813549,513874426,1027748829,705979059];function cr(t){let e=t>>25,r=(t&33554431)<<5;for(let n=0;n<Pb.length;n++)(e>>n&1)===1&&(r^=Pb[n]);return r}function Ob(t,e,r=1){let n=t.length,i=1;for(let s=0;s<n;s++){let o=t.charCodeAt(s);if(o<33||o>126)throw new Error(`Invalid prefix (${t})`);i=cr(i)^o>>5}i=cr(i);for(let s=0;s<n;s++)i=cr(i)^t.charCodeAt(s)&31;for(let s of e)i=cr(i)^s;for(let s=0;s<6;s++)i=cr(i);return i^=r,Hc.encode(Rc([i%2**30],30,5,!1))}function Hb(t){let e=t==="bech32"?1:734539939,r=$4(5),n=r.decode,i=r.encode,s=Mb(n);function o(d,h,p=90){if(typeof d!="string")throw new Error(`bech32.encode prefix should be string, not ${typeof d}`);if(!Array.isArray(h)||h.length&&typeof h[0]!="number")throw new Error(`bech32.encode words should be array of numbers, not ${typeof h}`);let w=d.length+7+h.length;if(p!==!1&&w>p)throw new TypeError(`Length ${w} exceeds limit ${p}`);return d=d.toLowerCase(),`${d}1${Hc.encode(h)}${Ob(d,h,e)}`}function a(d,h=90){if(typeof d!="string")throw new Error(`bech32.decode input should be string, not ${typeof d}`);if(d.length<8||h!==!1&&d.length>h)throw new TypeError(`Wrong string length: ${d.length} (${d}). Expected (8..${h})`);let p=d.toLowerCase();if(d!==p&&d!==d.toUpperCase())throw new Error("String must be lowercase or uppercase");d=p;let w=d.lastIndexOf("1");if(w===0||w===-1)throw new Error('Letter "1" must be present between prefix and data only');let[_,l]=[d.slice(0,w),d.slice(w+1)];if(l.length<6)throw new Error("Data must be at least 6 characters long");let y=Hc.decode(l).slice(0,-6),T=Ob(_,y,e);if(!l.endsWith(T))throw new Error(`Invalid checksum in ${d}: expected "${T}"`);return{prefix:_,words:y}}let c=Mb(a);function f(d){let{prefix:h,words:p}=a(d,!1);return{prefix:h,words:p,bytes:n(p)}}return{encode:o,decode:a,decodeToBytes:f,decodeUnsafe:c,fromWords:n,fromWordsUnsafe:s,toWords:i}}u1.bech32=Hb("bech32");u1.bech32m=Hb("bech32m");u1.utf8={encode:t=>new TextDecoder().decode(t),decode:t=>new TextEncoder().encode(t)};u1.hex=N6($4(4),o4("0123456789abcdef"),a4(""),Nb(t=>{if(typeof t!="string"||t.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof t} with length ${t.length}`);return t.toLowerCase()}));var ur={utf8:u1.utf8,hex:u1.hex,base16:u1.base16,base32:u1.base32,base64:u1.base64,base64url:u1.base64url,base58:u1.base58,base58xmr:u1.base58xmr},Lb=`Invalid encoding type. Available types: ${Object.keys(ur).join(", ")}`,vE=(t,e)=>{if(typeof t!="string"||!ur.hasOwnProperty(t))throw new TypeError(Lb);if(!(e instanceof Uint8Array))throw new TypeError("bytesToString() expects Uint8Array");return ur[t].encode(e)};u1.bytesToString=vE;u1.str=u1.bytesToString;var _E=(t,e)=>{if(!ur.hasOwnProperty(t))throw new TypeError(Lb);if(typeof e!="string")throw new TypeError("stringToBytes() expects string");return ur[t].decode(e)};u1.stringToBytes=_E;u1.bytes=u1.stringToBytes});var Cb=C(L5=>{"use strict";A();S();Object.defineProperty(L5,"__esModule",{value:!0});L5.base58=L5.fromBase58=L5.toBase58=void 0;var Cc=b8();Object.defineProperty(L5,"base58",{enumerable:!0,get:function(){return Cc.base58}});function xE(t){let e=P.Buffer.from(t);return Cc.base58.encode(Uint8Array.from(e))}L5.toBase58=xE;function AE(t){return Cc.base58.decode(t)}L5.fromBase58=AE});var kb=C(Ti=>{"use strict";A();S();Object.defineProperty(Ti,"__esModule",{value:!0});Ti.crypto=void 0;Ti.crypto={node:void 0,web:typeof self=="object"&&"crypto"in self?self.crypto:void 0}});var K0=C((b1,dr)=>{"use strict";A();S();Object.defineProperty(b1,"__esModule",{value:!0});b1.randomBytes=b1.wrapConstructorWithOpts=b1.wrapConstructor=b1.checkOpts=b1.Hash=b1.assertHash=b1.assertBytes=b1.assertBool=b1.assertNumber=b1.concatBytes=b1.toBytes=b1.utf8ToBytes=b1.asyncLoop=b1.nextTick=b1.hexToBytes=b1.bytesToHex=b1.isLE=b1.rotr=b1.createView=b1.u32=b1.u8=void 0;var Ii=kb(),SE=t=>new Uint8Array(t.buffer,t.byteOffset,t.byteLength);b1.u8=SE;var BE=t=>new Uint32Array(t.buffer,t.byteOffset,Math.floor(t.byteLength/4));b1.u32=BE;var EE=t=>new DataView(t.buffer,t.byteOffset,t.byteLength);b1.createView=EE;var TE=(t,e)=>t<<32-e|t>>>e;b1.rotr=TE;b1.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!b1.isLE)throw new Error("Non little-endian hardware is not supported");var IE=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0"));function ME(t){let e="";for(let r=0;r<t.length;r++)e+=IE[t[r]];return e}b1.bytesToHex=ME;function UE(t){if(typeof t!="string")throw new TypeError("hexToBytes: expected string, got "+typeof t);if(t.length%2)throw new Error("hexToBytes: received invalid unpadded hex");let e=new Uint8Array(t.length/2);for(let r=0;r<e.length;r++){let n=r*2,i=t.slice(n,n+2),s=Number.parseInt(i,16);if(Number.isNaN(s))throw new Error("Invalid byte sequence");e[r]=s}return e}b1.hexToBytes=UE;b1.nextTick=(()=>{let t=typeof dr<"u"&&typeof dr.require=="function"&&dr.require.bind(dr);try{if(t){let{setImmediate:e}=t("timers");return()=>new Promise(r=>e(r))}}catch{}return()=>new Promise(e=>setTimeout(e,0))})();async function PE(t,e,r){let n=Date.now();for(let i=0;i<t;i++){r(i);let s=Date.now()-n;s>=0&&s<e||(await(0,b1.nextTick)(),n+=s)}}b1.asyncLoop=PE;function jb(t){if(typeof t!="string")throw new TypeError(`utf8ToBytes expected string, got ${typeof t}`);return new TextEncoder().encode(t)}b1.utf8ToBytes=jb;function Dc(t){if(typeof t=="string"&&(t=jb(t)),!(t instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof t})`);return t}b1.toBytes=Dc;function OE(...t){if(!t.every(n=>n instanceof Uint8Array))throw new Error("Uint8Array list expected");if(t.length===1)return t[0];let e=t.reduce((n,i)=>n+i.length,0),r=new Uint8Array(e);for(let n=0,i=0;n<t.length;n++){let s=t[n];r.set(s,i),i+=s.length}return r}b1.concatBytes=OE;function kc(t){if(!Number.isSafeInteger(t)||t<0)throw new Error(`Wrong positive integer: ${t}`)}b1.assertNumber=kc;function NE(t){if(typeof t!="boolean")throw new Error(`Expected boolean, not ${t}`)}b1.assertBool=NE;function qE(t,...e){if(!(t instanceof Uint8Array&&(!e.length||e.includes(t.length))))throw new TypeError(`Expected ${e} bytes, not ${typeof t} with length=${t.length}`)}b1.assertBytes=qE;function zE(t){if(typeof t!="function"||typeof t.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");kc(t.outputLen),kc(t.blockLen)}b1.assertHash=zE;var jc=class{clone(){return this._cloneInto()}};b1.Hash=jc;var RE=t=>Object.prototype.toString.call(t)==="[object Object]"&&t.constructor===Object;function HE(t,e){if(e!==void 0&&(typeof e!="object"||!RE(e)))throw new TypeError("Options should be object or undefined");return Object.assign(t,e)}b1.checkOpts=HE;function LE(t){let e=n=>t().update(Dc(n)).digest(),r=t();return e.outputLen=r.outputLen,e.blockLen=r.blockLen,e.create=()=>t(),e}b1.wrapConstructor=LE;function CE(t){let e=(n,i)=>t(i).update(Dc(n)).digest(),r=t({});return e.outputLen=r.outputLen,e.blockLen=r.blockLen,e.create=n=>t(n),e}b1.wrapConstructorWithOpts=CE;function kE(t=32){if(Ii.crypto.web)return Ii.crypto.web.getRandomValues(new Uint8Array(t));if(Ii.crypto.node)return new Uint8Array(Ii.crypto.node.randomBytes(t).buffer);throw new Error("The environment doesn't have randomBytes function")}b1.randomBytes=kE});var Ui=C(Mi=>{"use strict";A();S();Object.defineProperty(Mi,"__esModule",{value:!0});Mi.SHA2=void 0;var lr=K0();function jE(t,e,r,n){if(typeof t.setBigUint64=="function")return t.setBigUint64(e,r,n);let i=BigInt(32),s=BigInt(4294967295),o=Number(r>>i&s),a=Number(r&s),c=n?4:0,f=n?0:4;t.setUint32(e+c,o,n),t.setUint32(e+f,a,n)}var Kc=class extends lr.Hash{constructor(e,r,n,i){super(),this.blockLen=e,this.outputLen=r,this.padOffset=n,this.isLE=i,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,lr.createView)(this.buffer)}update(e){if(this.destroyed)throw new Error("instance is destroyed");let{view:r,buffer:n,blockLen:i,finished:s}=this;if(s)throw new Error("digest() was already called");e=(0,lr.toBytes)(e);let o=e.length;for(let a=0;a<o;){let c=Math.min(i-this.pos,o-a);if(c===i){let f=(0,lr.createView)(e);for(;i<=o-a;a+=i)this.process(f,a);continue}n.set(e.subarray(a,a+c),this.pos),this.pos+=c,a+=c,this.pos===i&&(this.process(r,0),this.pos=0)}return this.length+=e.length,this.roundClean(),this}digestInto(e){if(this.destroyed)throw new Error("instance is destroyed");if(!(e instanceof Uint8Array)||e.length<this.outputLen)throw new Error("_Sha2: Invalid output buffer");if(this.finished)throw new Error("digest() was already called");this.finished=!0;let{buffer:r,view:n,blockLen:i,isLE:s}=this,{pos:o}=this;r[o++]=128,this.buffer.subarray(o).fill(0),this.padOffset>i-o&&(this.process(n,0),o=0);for(let c=o;c<i;c++)r[c]=0;jE(n,i-8,BigInt(this.length*8),s),this.process(n,0);let a=(0,lr.createView)(e);this.get().forEach((c,f)=>a.setUint32(4*f,c,s))}digest(){let{buffer:e,outputLen:r}=this;this.digestInto(e);let n=e.slice(0,r);return this.destroy(),n}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());let{blockLen:r,buffer:n,length:i,finished:s,destroyed:o,pos:a}=this;return e.length=i,e.pos=a,e.finished=s,e.destroyed=o,i%r&&e.buffer.set(n),e}};Mi.SHA2=Kc});var de=C(Pi=>{"use strict";A();S();Object.defineProperty(Pi,"__esModule",{value:!0});Pi.sha256=void 0;var DE=Ui(),q6=K0(),KE=(t,e,r)=>t&e^~t&r,FE=(t,e,r)=>t&e^t&r^e&r,VE=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),C5=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),k5=new Uint32Array(64),Fc=class extends DE.SHA2{constructor(){super(64,32,8,!1),this.A=C5[0]|0,this.B=C5[1]|0,this.C=C5[2]|0,this.D=C5[3]|0,this.E=C5[4]|0,this.F=C5[5]|0,this.G=C5[6]|0,this.H=C5[7]|0}get(){let{A:e,B:r,C:n,D:i,E:s,F:o,G:a,H:c}=this;return[e,r,n,i,s,o,a,c]}set(e,r,n,i,s,o,a,c){this.A=e|0,this.B=r|0,this.C=n|0,this.D=i|0,this.E=s|0,this.F=o|0,this.G=a|0,this.H=c|0}process(e,r){for(let h=0;h<16;h++,r+=4)k5[h]=e.getUint32(r,!1);for(let h=16;h<64;h++){let p=k5[h-15],w=k5[h-2],_=(0,q6.rotr)(p,7)^(0,q6.rotr)(p,18)^p>>>3,l=(0,q6.rotr)(w,17)^(0,q6.rotr)(w,19)^w>>>10;k5[h]=l+k5[h-7]+_+k5[h-16]|0}let{A:n,B:i,C:s,D:o,E:a,F:c,G:f,H:d}=this;for(let h=0;h<64;h++){let p=(0,q6.rotr)(a,6)^(0,q6.rotr)(a,11)^(0,q6.rotr)(a,25),w=d+p+KE(a,c,f)+VE[h]+k5[h]|0,l=((0,q6.rotr)(n,2)^(0,q6.rotr)(n,13)^(0,q6.rotr)(n,22))+FE(n,i,s)|0;d=f,f=c,c=a,a=o+w|0,o=s,s=i,i=n,n=w+l|0}n=n+this.A|0,i=i+this.B|0,s=s+this.C|0,o=o+this.D|0,a=a+this.E|0,c=c+this.F|0,f=f+this.G|0,d=d+this.H|0,this.set(n,i,s,o,a,c,f,d)}roundClean(){k5.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};Pi.sha256=(0,q6.wrapConstructor)(()=>new Fc)});var le=C(g1=>{"use strict";A();S();Object.defineProperty(g1,"__esModule",{value:!0});g1.add5H=g1.add5L=g1.add4H=g1.add4L=g1.add3H=g1.add3L=g1.add=g1.rotlBL=g1.rotlBH=g1.rotlSL=g1.rotlSH=g1.rotr32L=g1.rotr32H=g1.rotrBL=g1.rotrBH=g1.rotrSL=g1.rotrSH=g1.shrSL=g1.shrSH=g1.toBig=g1.split=g1.fromBig=void 0;var Oi=BigInt(2**32-1),Vc=BigInt(32);function Db(t,e=!1){return e?{h:Number(t&Oi),l:Number(t>>Vc&Oi)}:{h:Number(t>>Vc&Oi)|0,l:Number(t&Oi)|0}}g1.fromBig=Db;function GE(t,e=!1){let r=new Uint32Array(t.length),n=new Uint32Array(t.length);for(let i=0;i<t.length;i++){let{h:s,l:o}=Db(t[i],e);[r[i],n[i]]=[s,o]}return[r,n]}g1.split=GE;var $E=(t,e)=>BigInt(t>>>0)<<Vc|BigInt(e>>>0);g1.toBig=$E;var WE=(t,e,r)=>t>>>r;g1.shrSH=WE;var ZE=(t,e,r)=>t<<32-r|e>>>r;g1.shrSL=ZE;var XE=(t,e,r)=>t>>>r|e<<32-r;g1.rotrSH=XE;var YE=(t,e,r)=>t<<32-r|e>>>r;g1.rotrSL=YE;var JE=(t,e,r)=>t<<64-r|e>>>r-32;g1.rotrBH=JE;var QE=(t,e,r)=>t>>>r-32|e<<64-r;g1.rotrBL=QE;var eT=(t,e)=>e;g1.rotr32H=eT;var tT=(t,e)=>t;g1.rotr32L=tT;var rT=(t,e,r)=>t<<r|e>>>32-r;g1.rotlSH=rT;var nT=(t,e,r)=>e<<r|t>>>32-r;g1.rotlSL=nT;var iT=(t,e,r)=>e<<r-32|t>>>64-r;g1.rotlBH=iT;var sT=(t,e,r)=>t<<r-32|e>>>64-r;g1.rotlBL=sT;function oT(t,e,r,n){let i=(e>>>0)+(n>>>0);return{h:t+r+(i/2**32|0)|0,l:i|0}}g1.add=oT;var aT=(t,e,r)=>(t>>>0)+(e>>>0)+(r>>>0);g1.add3L=aT;var cT=(t,e,r,n)=>e+r+n+(t/2**32|0)|0;g1.add3H=cT;var uT=(t,e,r,n)=>(t>>>0)+(e>>>0)+(r>>>0)+(n>>>0);g1.add4L=uT;var fT=(t,e,r,n,i)=>e+r+n+i+(t/2**32|0)|0;g1.add4H=fT;var dT=(t,e,r,n,i)=>(t>>>0)+(e>>>0)+(r>>>0)+(n>>>0)+(i>>>0);g1.add5L=dT;var lT=(t,e,r,n,i,s)=>e+r+n+i+s+(t/2**32|0)|0;g1.add5H=lT});var Ni=C(J0=>{"use strict";A();S();var hT=J0&&J0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bT=J0&&J0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gT=J0&&J0.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&hT(e,t,r);return bT(e,t),e};Object.defineProperty(J0,"__esModule",{value:!0});J0.sha384=J0.sha512_256=J0.sha512=J0.SHA512=void 0;var yT=Ui(),T1=gT(le()),Wc=K0(),[pT,wT]=T1.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(t=>BigInt(t))),j5=new Uint32Array(80),D5=new Uint32Array(80),he=class extends yT.SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){let{Ah:e,Al:r,Bh:n,Bl:i,Ch:s,Cl:o,Dh:a,Dl:c,Eh:f,El:d,Fh:h,Fl:p,Gh:w,Gl:_,Hh:l,Hl:y}=this;return[e,r,n,i,s,o,a,c,f,d,h,p,w,_,l,y]}set(e,r,n,i,s,o,a,c,f,d,h,p,w,_,l,y){this.Ah=e|0,this.Al=r|0,this.Bh=n|0,this.Bl=i|0,this.Ch=s|0,this.Cl=o|0,this.Dh=a|0,this.Dl=c|0,this.Eh=f|0,this.El=d|0,this.Fh=h|0,this.Fl=p|0,this.Gh=w|0,this.Gl=_|0,this.Hh=l|0,this.Hl=y|0}process(e,r){for(let I=0;I<16;I++,r+=4)j5[I]=e.getUint32(r),D5[I]=e.getUint32(r+=4);for(let I=16;I<80;I++){let q=j5[I-15]|0,R=D5[I-15]|0,z=T1.rotrSH(q,R,1)^T1.rotrSH(q,R,8)^T1.shrSH(q,R,7),L=T1.rotrSL(q,R,1)^T1.rotrSL(q,R,8)^T1.shrSL(q,R,7),H=j5[I-2]|0,k=D5[I-2]|0,N=T1.rotrSH(H,k,19)^T1.rotrBH(H,k,61)^T1.shrSH(H,k,6),u=T1.rotrSL(H,k,19)^T1.rotrBL(H,k,61)^T1.shrSL(H,k,6),m=T1.add4L(L,u,D5[I-7],D5[I-16]),x=T1.add4H(m,z,N,j5[I-7],j5[I-16]);j5[I]=x|0,D5[I]=m|0}let{Ah:n,Al:i,Bh:s,Bl:o,Ch:a,Cl:c,Dh:f,Dl:d,Eh:h,El:p,Fh:w,Fl:_,Gh:l,Gl:y,Hh:T,Hl:U}=this;for(let I=0;I<80;I++){let q=T1.rotrSH(h,p,14)^T1.rotrSH(h,p,18)^T1.rotrBH(h,p,41),R=T1.rotrSL(h,p,14)^T1.rotrSL(h,p,18)^T1.rotrBL(h,p,41),z=h&w^~h&l,L=p&_^~p&y,H=T1.add5L(U,R,L,wT[I],D5[I]),k=T1.add5H(H,T,q,z,pT[I],j5[I]),N=H|0,u=T1.rotrSH(n,i,28)^T1.rotrBH(n,i,34)^T1.rotrBH(n,i,39),m=T1.rotrSL(n,i,28)^T1.rotrBL(n,i,34)^T1.rotrBL(n,i,39),x=n&s^n&a^s&a,b=i&o^i&c^o&c;T=l|0,U=y|0,l=w|0,y=_|0,w=h|0,_=p|0,{h,l:p}=T1.add(f|0,d|0,k|0,N|0),f=a|0,d=c|0,a=s|0,c=o|0,s=n|0,o=i|0;let v=T1.add3L(N,m,b);n=T1.add3H(v,k,u,x),i=v|0}({h:n,l:i}=T1.add(this.Ah|0,this.Al|0,n|0,i|0)),{h:s,l:o}=T1.add(this.Bh|0,this.Bl|0,s|0,o|0),{h:a,l:c}=T1.add(this.Ch|0,this.Cl|0,a|0,c|0),{h:f,l:d}=T1.add(this.Dh|0,this.Dl|0,f|0,d|0),{h,l:p}=T1.add(this.Eh|0,this.El|0,h|0,p|0),{h:w,l:_}=T1.add(this.Fh|0,this.Fl|0,w|0,_|0),{h:l,l:y}=T1.add(this.Gh|0,this.Gl|0,l|0,y|0),{h:T,l:U}=T1.add(this.Hh|0,this.Hl|0,T|0,U|0),this.set(n,i,s,o,a,c,f,d,h,p,w,_,l,y,T,U)}roundClean(){j5.fill(0),D5.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}};J0.SHA512=he;var Gc=class extends he{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}},$c=class extends he{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}};J0.sha512=(0,Wc.wrapConstructor)(()=>new he);J0.sha512_256=(0,Wc.wrapConstructor)(()=>new Gc);J0.sha384=(0,Wc.wrapConstructor)(()=>new $c)});var Yc=C(be=>{"use strict";A();S();Object.defineProperty(be,"__esModule",{value:!0});be.ripemd160=be.RIPEMD160=void 0;var mT=Ui(),vT=K0(),_T=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),Fb=Uint8Array.from({length:16},(t,e)=>e),xT=Fb.map(t=>(9*t+5)%16),Zc=[Fb],Xc=[xT];for(let t=0;t<4;t++)for(let e of[Zc,Xc])e.push(e[t].map(r=>_T[r]));var Vb=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(t=>new Uint8Array(t)),AT=Zc.map((t,e)=>t.map(r=>Vb[e][r])),ST=Xc.map((t,e)=>t.map(r=>Vb[e][r])),BT=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),ET=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),qi=(t,e)=>t<<e|t>>>32-e;function Kb(t,e,r,n){return t===0?e^r^n:t===1?e&r|~e&n:t===2?(e|~r)^n:t===3?e&n|r&~n:e^(r|~n)}var zi=new Uint32Array(16),Ri=class extends mT.SHA2{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){let{h0:e,h1:r,h2:n,h3:i,h4:s}=this;return[e,r,n,i,s]}set(e,r,n,i,s){this.h0=e|0,this.h1=r|0,this.h2=n|0,this.h3=i|0,this.h4=s|0}process(e,r){for(let w=0;w<16;w++,r+=4)zi[w]=e.getUint32(r,!0);let n=this.h0|0,i=n,s=this.h1|0,o=s,a=this.h2|0,c=a,f=this.h3|0,d=f,h=this.h4|0,p=h;for(let w=0;w<5;w++){let _=4-w,l=BT[w],y=ET[w],T=Zc[w],U=Xc[w],I=AT[w],q=ST[w];for(let R=0;R<16;R++){let z=qi(n+Kb(w,s,a,f)+zi[T[R]]+l,I[R])+h|0;n=h,h=f,f=qi(a,10)|0,a=s,s=z}for(let R=0;R<16;R++){let z=qi(i+Kb(_,o,c,d)+zi[U[R]]+y,q[R])+p|0;i=p,p=d,d=qi(c,10)|0,c=o,o=z}}this.set(this.h1+a+d|0,this.h2+f+p|0,this.h3+h+i|0,this.h4+n+o|0,this.h0+s+c|0)}roundClean(){zi.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}};be.RIPEMD160=Ri;be.ripemd160=(0,vT.wrapConstructor)(()=>new Ri)});var Hi=C(j1=>{"use strict";A();S();var TT=j1&&j1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),IT=j1&&j1.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MT=j1&&j1.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&TT(e,t,r);return IT(e,t),e};Object.defineProperty(j1,"__esModule",{value:!0});j1.shake256=j1.shake128=j1.keccak_512=j1.keccak_384=j1.keccak_256=j1.keccak_224=j1.sha3_512=j1.sha3_384=j1.sha3_256=j1.sha3_224=j1.Keccak=j1.keccakP=void 0;var br=MT(le()),g8=K0(),[Wb,Zb,Xb]=[[],[],[]],UT=BigInt(0),hr=BigInt(1),PT=BigInt(2),OT=BigInt(7),NT=BigInt(256),qT=BigInt(113);for(let t=0,e=hr,r=1,n=0;t<24;t++){[r,n]=[n,(2*r+3*n)%5],Wb.push(2*(5*n+r)),Zb.push((t+1)*(t+2)/2%64);let i=UT;for(let s=0;s<7;s++)e=(e<<hr^(e>>OT)*qT)%NT,e&PT&&(i^=hr<<(hr<<BigInt(s))-hr);Xb.push(i)}var[zT,RT]=br.split(Xb,!0),Gb=(t,e,r)=>r>32?br.rotlBH(t,e,r):br.rotlSH(t,e,r),$b=(t,e,r)=>r>32?br.rotlBL(t,e,r):br.rotlSL(t,e,r);function Yb(t,e=24){let r=new Uint32Array(10);for(let n=24-e;n<24;n++){for(let o=0;o<10;o++)r[o]=t[o]^t[o+10]^t[o+20]^t[o+30]^t[o+40];for(let o=0;o<10;o+=2){let a=(o+8)%10,c=(o+2)%10,f=r[c],d=r[c+1],h=Gb(f,d,1)^r[a],p=$b(f,d,1)^r[a+1];for(let w=0;w<50;w+=10)t[o+w]^=h,t[o+w+1]^=p}let i=t[2],s=t[3];for(let o=0;o<24;o++){let a=Zb[o],c=Gb(i,s,a),f=$b(i,s,a),d=Wb[o];i=t[d],s=t[d+1],t[d]=c,t[d+1]=f}for(let o=0;o<50;o+=10){for(let a=0;a<10;a++)r[a]=t[o+a];for(let a=0;a<10;a++)t[o+a]^=~r[(a+2)%10]&r[(a+4)%10]}t[0]^=zT[n],t[1]^=RT[n]}r.fill(0)}j1.keccakP=Yb;var y8=class extends g8.Hash{constructor(e,r,n,i=!1,s=24){if(super(),this.blockLen=e,this.suffix=r,this.outputLen=n,this.enableXOF=i,this.rounds=s,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,g8.assertNumber)(n),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,g8.u32)(this.state)}keccak(){Yb(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){if(this.destroyed)throw new Error("instance is destroyed");if(this.finished)throw new Error("digest() was already called");let{blockLen:r,state:n}=this;e=(0,g8.toBytes)(e);let i=e.length;for(let s=0;s<i;){let o=Math.min(r-this.pos,i-s);for(let a=0;a<o;a++)n[this.pos++]^=e[s++];this.pos===r&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:e,suffix:r,pos:n,blockLen:i}=this;e[n]^=r,(r&128)!==0&&n===i-1&&this.keccak(),e[i-1]^=128,this.keccak()}writeInto(e){if(this.destroyed)throw new Error("instance is destroyed");if(!(e instanceof Uint8Array))throw new Error("Keccak: invalid output buffer");this.finish();for(let r=0,n=e.length;r<n;){this.posOut>=this.blockLen&&this.keccak();let i=Math.min(this.blockLen-this.posOut,n-r);e.set(this.state.subarray(this.posOut,this.posOut+i),r),this.posOut+=i,r+=i}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,g8.assertNumber)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(e.length<this.outputLen)throw new Error("Keccak: invalid output buffer");if(this.finished)throw new Error("digest() was already called");return this.finish(),this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:r,suffix:n,outputLen:i,rounds:s,enableXOF:o}=this;return e||(e=new y8(r,n,i,o,s)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=s,e.suffix=n,e.outputLen=i,e.enableXOF=o,e.destroyed=this.destroyed,e}};j1.Keccak=y8;var K5=(t,e,r)=>(0,g8.wrapConstructor)(()=>new y8(e,t,r));j1.sha3_224=K5(6,144,224/8);j1.sha3_256=K5(6,136,256/8);j1.sha3_384=K5(6,104,384/8);j1.sha3_512=K5(6,72,512/8);j1.keccak_224=K5(1,144,224/8);j1.keccak_256=K5(1,136,256/8);j1.keccak_384=K5(1,104,384/8);j1.keccak_512=K5(1,72,512/8);var Jb=(t,e,r)=>(0,g8.wrapConstructorWithOpts)((n={})=>new y8(e,t,n.dkLen!==void 0?n.dkLen:r,!0));j1.shake128=Jb(31,168,128/8);j1.shake256=Jb(31,136,256/8)});var Li=C(ge=>{"use strict";A();S();Object.defineProperty(ge,"__esModule",{value:!0});ge.BLAKE2=ge.SIGMA=void 0;var p8=K0();ge.SIGMA=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3]);var Jc=class extends p8.Hash{constructor(e,r,n={},i,s,o){if(super(),this.blockLen=e,this.outputLen=r,this.length=0,this.pos=0,this.finished=!1,this.destroyed=!1,(0,p8.assertNumber)(e),(0,p8.assertNumber)(r),(0,p8.assertNumber)(i),r<0||r>i)throw new Error("Blake2: outputLen bigger than keyLen");if(n.key!==void 0&&(n.key.length<1||n.key.length>i))throw new Error(`Key should be up 1..${i} byte long or undefined`);if(n.salt!==void 0&&n.salt.length!==s)throw new Error(`Salt should be ${s} byte long or undefined`);if(n.personalization!==void 0&&n.personalization.length!==o)throw new Error(`Personalization should be ${o} byte long or undefined`);this.buffer32=(0,p8.u32)(this.buffer=new Uint8Array(e))}update(e){if(this.destroyed)throw new Error("instance is destroyed");let{finished:r,blockLen:n,buffer:i,buffer32:s}=this;if(r)throw new Error("digest() was already called");e=(0,p8.toBytes)(e);let o=e.length;for(let a=0;a<o;){this.pos===n&&(this.compress(s,0,!1),this.pos=0);let c=Math.min(n-this.pos,o-a),f=e.byteOffset+a;if(c===n&&!(f%4)&&a+c<o){let d=new Uint32Array(e.buffer,f,Math.floor((o-a)/4));for(let h=0;a+n<o;h+=s.length,a+=n)this.length+=n,this.compress(d,h,!1);continue}i.set(e.subarray(a,a+c),this.pos),this.pos+=c,this.length+=c,a+=c}return this}digestInto(e){if(this.destroyed)throw new Error("instance is destroyed");if(!(e instanceof Uint8Array)||e.length<this.outputLen)throw new Error("_Blake2: Invalid output buffer");let{finished:r,pos:n,buffer32:i}=this;if(r)throw new Error("digest() was already called");this.finished=!0,this.buffer.subarray(n).fill(0),this.compress(i,0,!0);let s=(0,p8.u32)(e);this.get().forEach((o,a)=>s[a]=o)}digest(){let{buffer:e,outputLen:r}=this;this.digestInto(e);let n=e.slice(0,r);return this.destroy(),n}_cloneInto(e){let{buffer:r,length:n,finished:i,destroyed:s,outputLen:o,pos:a}=this;return e||(e=new this.constructor({dkLen:o})),e.set(...this.get()),e.length=n,e.finished=i,e.destroyed=s,e.outputLen=o,e.buffer.set(r),e.pos=a,e}};ge.BLAKE2=Jc});var eu=C(c4=>{"use strict";A();S();var HT=c4&&c4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),LT=c4&&c4.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eg=c4&&c4.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&HT(e,t,r);return LT(e,t),e};Object.defineProperty(c4,"__esModule",{value:!0});c4.blake2b=void 0;var Qb=eg(Li()),g3=eg(le()),ye=K0(),b0=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),Y=new Uint32Array(32);function F5(t,e,r,n,i,s){let o=i[s],a=i[s+1],c=Y[2*t],f=Y[2*t+1],d=Y[2*e],h=Y[2*e+1],p=Y[2*r],w=Y[2*r+1],_=Y[2*n],l=Y[2*n+1],y=g3.add3L(c,d,o);f=g3.add3H(y,f,h,a),c=y|0,{Dh:l,Dl:_}={Dh:l^f,Dl:_^c},{Dh:l,Dl:_}={Dh:g3.rotr32H(l,_),Dl:g3.rotr32L(l,_)},{h:w,l:p}=g3.add(w,p,l,_),{Bh:h,Bl:d}={Bh:h^w,Bl:d^p},{Bh:h,Bl:d}={Bh:g3.rotrSH(h,d,24),Bl:g3.rotrSL(h,d,24)},Y[2*t]=c,Y[2*t+1]=f,Y[2*e]=d,Y[2*e+1]=h,Y[2*r]=p,Y[2*r+1]=w,Y[2*n]=_,Y[2*n+1]=l}function V5(t,e,r,n,i,s){let o=i[s],a=i[s+1],c=Y[2*t],f=Y[2*t+1],d=Y[2*e],h=Y[2*e+1],p=Y[2*r],w=Y[2*r+1],_=Y[2*n],l=Y[2*n+1],y=g3.add3L(c,d,o);f=g3.add3H(y,f,h,a),c=y|0,{Dh:l,Dl:_}={Dh:l^f,Dl:_^c},{Dh:l,Dl:_}={Dh:g3.rotrSH(l,_,16),Dl:g3.rotrSL(l,_,16)},{h:w,l:p}=g3.add(w,p,l,_),{Bh:h,Bl:d}={Bh:h^w,Bl:d^p},{Bh:h,Bl:d}={Bh:g3.rotrBH(h,d,63),Bl:g3.rotrBL(h,d,63)},Y[2*t]=c,Y[2*t+1]=f,Y[2*e]=d,Y[2*e+1]=h,Y[2*r]=p,Y[2*r+1]=w,Y[2*n]=_,Y[2*n+1]=l}var Qc=class extends Qb.BLAKE2{constructor(e={}){super(128,e.dkLen===void 0?64:e.dkLen,e,64,16,16),this.v0l=b0[0]|0,this.v0h=b0[1]|0,this.v1l=b0[2]|0,this.v1h=b0[3]|0,this.v2l=b0[4]|0,this.v2h=b0[5]|0,this.v3l=b0[6]|0,this.v3h=b0[7]|0,this.v4l=b0[8]|0,this.v4h=b0[9]|0,this.v5l=b0[10]|0,this.v5h=b0[11]|0,this.v6l=b0[12]|0,this.v6h=b0[13]|0,this.v7l=b0[14]|0,this.v7h=b0[15]|0;let r=e.key?e.key.length:0;if(this.v0l^=this.outputLen|r<<8|1<<16|1<<24,e.salt){let n=(0,ye.u32)((0,ye.toBytes)(e.salt));this.v4l^=n[0],this.v4h^=n[1],this.v5l^=n[2],this.v5h^=n[3]}if(e.personalization){let n=(0,ye.u32)((0,ye.toBytes)(e.personalization));this.v6l^=n[0],this.v6h^=n[1],this.v7l^=n[2],this.v7h^=n[3]}if(e.key){let n=new Uint8Array(this.blockLen);n.set((0,ye.toBytes)(e.key)),this.update(n)}}get(){let{v0l:e,v0h:r,v1l:n,v1h:i,v2l:s,v2h:o,v3l:a,v3h:c,v4l:f,v4h:d,v5l:h,v5h:p,v6l:w,v6h:_,v7l:l,v7h:y}=this;return[e,r,n,i,s,o,a,c,f,d,h,p,w,_,l,y]}set(e,r,n,i,s,o,a,c,f,d,h,p,w,_,l,y){this.v0l=e|0,this.v0h=r|0,this.v1l=n|0,this.v1h=i|0,this.v2l=s|0,this.v2h=o|0,this.v3l=a|0,this.v3h=c|0,this.v4l=f|0,this.v4h=d|0,this.v5l=h|0,this.v5h=p|0,this.v6l=w|0,this.v6h=_|0,this.v7l=l|0,this.v7h=y|0}compress(e,r,n){this.get().forEach((c,f)=>Y[f]=c),Y.set(b0,16);let{h:i,l:s}=g3.fromBig(BigInt(this.length));Y[24]=b0[8]^s,Y[25]=b0[9]^i,n&&(Y[28]=~Y[28],Y[29]=~Y[29]);let o=0,a=Qb.SIGMA;for(let c=0;c<12;c++)F5(0,4,8,12,e,r+2*a[o++]),V5(0,4,8,12,e,r+2*a[o++]),F5(1,5,9,13,e,r+2*a[o++]),V5(1,5,9,13,e,r+2*a[o++]),F5(2,6,10,14,e,r+2*a[o++]),V5(2,6,10,14,e,r+2*a[o++]),F5(3,7,11,15,e,r+2*a[o++]),V5(3,7,11,15,e,r+2*a[o++]),F5(0,5,10,15,e,r+2*a[o++]),V5(0,5,10,15,e,r+2*a[o++]),F5(1,6,11,12,e,r+2*a[o++]),V5(1,6,11,12,e,r+2*a[o++]),F5(2,7,8,13,e,r+2*a[o++]),V5(2,7,8,13,e,r+2*a[o++]),F5(3,4,9,14,e,r+2*a[o++]),V5(3,4,9,14,e,r+2*a[o++]);this.v0l^=Y[0]^Y[16],this.v0h^=Y[1]^Y[17],this.v1l^=Y[2]^Y[18],this.v1h^=Y[3]^Y[19],this.v2l^=Y[4]^Y[20],this.v2h^=Y[5]^Y[21],this.v3l^=Y[6]^Y[22],this.v3h^=Y[7]^Y[23],this.v4l^=Y[8]^Y[24],this.v4h^=Y[9]^Y[25],this.v5l^=Y[10]^Y[26],this.v5h^=Y[11]^Y[27],this.v6l^=Y[12]^Y[28],this.v6h^=Y[13]^Y[29],this.v7l^=Y[14]^Y[30],this.v7h^=Y[15]^Y[31],Y.fill(0)}destroy(){this.destroyed=!0,this.buffer32.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}};c4.blake2b=(0,ye.wrapConstructorWithOpts)(t=>new Qc(t))});var gr=C(f2=>{"use strict";A();S();Object.defineProperty(f2,"__esModule",{value:!0});f2.sha3_512=f2.sha3_256=f2.ripemd160=f2.sha512=f2.sha256=f2.magicHash=f2.blake2=f2.keccak256=f2.keccak=f2.hash160=f2.doubleSha256=void 0;var Ci=de();Object.defineProperty(f2,"sha256",{enumerable:!0,get:function(){return Ci.sha256}});var CT=Ni();Object.defineProperty(f2,"sha512",{enumerable:!0,get:function(){return CT.sha512}});var rg=Yc();Object.defineProperty(f2,"ripemd160",{enumerable:!0,get:function(){return rg.ripemd160}});var pe=Hi();Object.defineProperty(f2,"sha3_256",{enumerable:!0,get:function(){return pe.sha3_256}});Object.defineProperty(f2,"sha3_512",{enumerable:!0,get:function(){return pe.sha3_512}});var kT=eu();function ng(t){let e=(0,Ci.sha256)(t);return(0,Ci.sha256)(e)}f2.doubleSha256=ng;function jT(t){let e=(0,Ci.sha256)(t);return(0,rg.ripemd160)(e)}f2.hash160=jT;var DT=function(t,e=256){let r=P.Buffer.from(t);switch(e){case 224:return P.Buffer.from((0,pe.keccak_224)(r));case 256:return P.Buffer.from((0,pe.keccak_256)(r));case 384:return P.Buffer.from((0,pe.keccak_384)(r));case 512:return P.Buffer.from((0,pe.keccak_512)(r));default:throw new Error(`Invald algorithm: keccak${e}`)}};f2.keccak=DT;var KT=function(t){return(0,f2.keccak)(t)};f2.keccak256=KT;function FT(t,e,r){let n=Math.ceil(e/8);return(0,kT.blake2b)(t,{dkLen:n,key:r})}f2.blake2=FT;function tg(t){let e;return t<253?(e=P.Buffer.alloc(1),e.writeUInt8(t,0)):t<65536?(e=P.Buffer.alloc(1+2),e.writeUInt8(253,0),e.writeUInt16LE(t,1)):t<4294967296?(e=P.Buffer.alloc(1+4),e.writeUInt8(254,0),e.writeUInt32LE(t,1)):(e=P.Buffer.alloc(1+8),e.writeUInt8(255,0),e.writeInt32LE(t&-1,1),e.writeUInt32LE(Math.floor(t/4294967296),5)),e}var VT=P.Buffer.from(`Bitcoin Signed Message:
`);function GT(t,e){let r=e?P.Buffer.from(e,"utf8"):VT,n=tg(r.length),i=P.Buffer.from(t),s=tg(i.length),o=P.Buffer.concat([n,r,s,i]);return ng(o)}f2.magicHash=GT});var og=C(we=>{"use strict";A();S();Object.defineProperty(we,"__esModule",{value:!0});we.fromBase58Check=we.toBase58Check=void 0;var ig=gr(),pV=ZA(),sg=b8();function $T(t){return(0,sg.base58check)(ig.sha256).encode(P.Buffer.from(t))}we.toBase58Check=$T;function WT(t){let e=(0,sg.base58check)(ig.sha256);return P.Buffer.from(e.decode(t))}we.fromBase58Check=WT});var ag=C(me=>{"use strict";A();S();Object.defineProperty(me,"__esModule",{value:!0});me.fromBech32=me.toBech32=void 0;var ki=b8();function ZT(t,e,r){let n=P.Buffer.from(e),i=ki.bech32.toWords(Uint8Array.from(n));return ki.bech32.encode(t,i,r)}me.toBech32=ZT;function XT(t,e){let r=ki.bech32.decode(t,e),n=ki.bech32.fromWords(r.words);return[r.prefix,P.Buffer.from(n)]}me.fromBech32=XT});var cg=C(u4=>{"use strict";A();S();Object.defineProperty(u4,"__esModule",{value:!0});u4.isHexPrefixed=u4.stripHexPrefix=u4.fromHex=u4.toHex=void 0;function YT(t,e=!1){let r=P.Buffer.from(t);return e?"0x"+r.toString("hex"):r.toString("hex")}u4.toHex=YT;function JT(t){return t.startsWith("0x")&&(t=t.substring(2)),P.Buffer.from(t,"hex")}u4.fromHex=JT;function QT(t){return t.startsWith("0x")?t.substring(2):t}u4.stripHexPrefix=QT;function eI(t){return t.startsWith("0x")}u4.isHexPrefixed=eI});var fg=C(ve=>{"use strict";A();S();Object.defineProperty(ve,"__esModule",{value:!0});ve.fromBase64=ve.toBase64=void 0;var ug=b8();function tI(t){let e=P.Buffer.from(t);return ug.base64.encode(Uint8Array.from(e))}ve.toBase64=tI;function rI(t){return ug.base64.decode(t)}ve.fromBase64=rI});var pr=C(yr=>{"use strict";A();S();Object.defineProperty(yr,"__esModule",{value:!0});yr.hmac=void 0;var ji=K0(),Di=class extends ji.Hash{constructor(e,r){super(),this.finished=!1,this.destroyed=!1,(0,ji.assertHash)(e);let n=(0,ji.toBytes)(r);if(this.iHash=e.create(),!(this.iHash instanceof ji.Hash))throw new TypeError("Expected instance of class which extends utils.Hash");let i=this.blockLen=this.iHash.blockLen;this.outputLen=this.iHash.outputLen;let s=new Uint8Array(i);s.set(n.length>this.iHash.blockLen?e.create().update(n).digest():n);for(let o=0;o<s.length;o++)s[o]^=54;this.iHash.update(s),this.oHash=e.create();for(let o=0;o<s.length;o++)s[o]^=106;this.oHash.update(s),s.fill(0)}update(e){if(this.destroyed)throw new Error("instance is destroyed");return this.iHash.update(e),this}digestInto(e){if(this.destroyed)throw new Error("instance is destroyed");if(!(e instanceof Uint8Array)||e.length!==this.outputLen)throw new Error("HMAC: Invalid output buffer");if(this.finished)throw new Error("digest() was already called");this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){let e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));let{oHash:r,iHash:n,finished:i,destroyed:s,blockLen:o,outputLen:a}=this;return e=e,e.finished=i,e.destroyed=s,e.blockLen=o,e.outputLen=a,e.oHash=r._cloneInto(e.oHash),e.iHash=n._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}},nI=(t,e,r)=>new Di(t,e).update(r).digest();yr.hmac=nI;yr.hmac.create=(t,e)=>new Di(t,e)});var hg=C(_e=>{"use strict";A();S();Object.defineProperty(_e,"__esModule",{value:!0});_e.hmacSHA512=_e.hmacSHA256=void 0;var dg=pr(),lg=gr();function iI(t,e){return P.Buffer.from((0,dg.hmac)(lg.sha256,t,e))}_e.hmacSHA256=iI;function sI(t,e){return P.Buffer.from((0,dg.hmac)(lg.sha512,t,e))}_e.hmacSHA512=sI});var bg=C(xe=>{"use strict";A();S();Object.defineProperty(xe,"__esModule",{value:!0});xe.fromUtf8=xe.toUtf8=void 0;function oI(t){return new TextEncoder().encode(t)}xe.toUtf8=oI;function aI(t){return new TextDecoder("utf-8",{fatal:!0}).decode(t)}xe.fromUtf8=aI});var ru=C(G5=>{"use strict";A();S();Object.defineProperty(G5,"__esModule",{value:!0});G5.checkIsUndefined=G5.checkIsDefined=G5.check=void 0;var tu=(t,e)=>{if(!t)throw e=e||"Invalid statement",e=e instanceof Error?e:new Error(e),e};G5.check=tu;var cI=(t,e)=>(tu(typeof t<"u",e||"Expect defined but actually undefined"),t);G5.checkIsDefined=cI;var uI=(t,e)=>{tu(typeof t>"u",e||`Expect undefined but actually ${t}`)};G5.checkIsUndefined=uI});var yg=C(f4=>{"use strict";A();S();Object.defineProperty(f4,"__esModule",{value:!0});f4.string2BigNumber=f4.bigNumber2String=f4.fromBigIntHex=f4.toBigIntHex=void 0;var gg=w8(),fI=ru(),dI=t=>{let e=t.integerValue().toString(16);return e="0x"+e,e};f4.toBigIntHex=dI;var lI=t=>((0,fI.check)(t&&t.startsWith("0x"),`Invalid hex string. value: ${t}`),new gg.BigNumber(t).integerValue());f4.fromBigIntHex=lI;var hI=(t,e)=>t.integerValue().toString(e);f4.bigNumber2String=hI;var bI=(t,e)=>new gg.BigNumber(t,e);f4.string2BigNumber=bI});var g0=C((pg,nu)=>{A();S();(function(t,e){"use strict";function r(N,u){if(!N)throw new Error(u||"Assertion failed")}function n(N,u){N.super_=u;var m=function(){};m.prototype=u.prototype,N.prototype=new m,N.prototype.constructor=N}function i(N,u,m){if(i.isBN(N))return N;this.negative=0,this.words=null,this.length=0,this.red=null,N!==null&&((u==="le"||u==="be")&&(m=u,u=10),this._init(N||0,u||10,m||"be"))}typeof t=="object"?t.exports=i:e.BN=i,i.BN=i,i.wordSize=26;var s;try{typeof window<"u"&&typeof window.Buffer<"u"?s=window.Buffer:s=GA().Buffer}catch{}i.isBN=function(u){return u instanceof i?!0:u!==null&&typeof u=="object"&&u.constructor.wordSize===i.wordSize&&Array.isArray(u.words)},i.max=function(u,m){return u.cmp(m)>0?u:m},i.min=function(u,m){return u.cmp(m)<0?u:m},i.prototype._init=function(u,m,x){if(typeof u=="number")return this._initNumber(u,m,x);if(typeof u=="object")return this._initArray(u,m,x);m==="hex"&&(m=16),r(m===(m|0)&&m>=2&&m<=36),u=u.toString().replace(/\s+/g,"");var b=0;u[0]==="-"&&(b++,this.negative=1),b<u.length&&(m===16?this._parseHex(u,b,x):(this._parseBase(u,m,b),x==="le"&&this._initArray(this.toArray(),m,x)))},i.prototype._initNumber=function(u,m,x){u<0&&(this.negative=1,u=-u),u<67108864?(this.words=[u&67108863],this.length=1):u<4503599627370496?(this.words=[u&67108863,u/67108864&67108863],this.length=2):(r(u<9007199254740992),this.words=[u&67108863,u/67108864&67108863,1],this.length=3),x==="le"&&this._initArray(this.toArray(),m,x)},i.prototype._initArray=function(u,m,x){if(r(typeof u.length=="number"),u.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(u.length/3),this.words=new Array(this.length);for(var b=0;b<this.length;b++)this.words[b]=0;var v,B,M=0;if(x==="be")for(b=u.length-1,v=0;b>=0;b-=3)B=u[b]|u[b-1]<<8|u[b-2]<<16,this.words[v]|=B<<M&67108863,this.words[v+1]=B>>>26-M&67108863,M+=24,M>=26&&(M-=26,v++);else if(x==="le")for(b=0,v=0;b<u.length;b+=3)B=u[b]|u[b+1]<<8|u[b+2]<<16,this.words[v]|=B<<M&67108863,this.words[v+1]=B>>>26-M&67108863,M+=24,M>=26&&(M-=26,v++);return this.strip()};function o(N,u){var m=N.charCodeAt(u);return m>=65&&m<=70?m-55:m>=97&&m<=102?m-87:m-48&15}function a(N,u,m){var x=o(N,m);return m-1>=u&&(x|=o(N,m-1)<<4),x}i.prototype._parseHex=function(u,m,x){this.length=Math.ceil((u.length-m)/6),this.words=new Array(this.length);for(var b=0;b<this.length;b++)this.words[b]=0;var v=0,B=0,M;if(x==="be")for(b=u.length-1;b>=m;b-=2)M=a(u,m,b)<<v,this.words[B]|=M&67108863,v>=18?(v-=18,B+=1,this.words[B]|=M>>>26):v+=8;else{var E=u.length-m;for(b=E%2===0?m+1:m;b<u.length;b+=2)M=a(u,m,b)<<v,this.words[B]|=M&67108863,v>=18?(v-=18,B+=1,this.words[B]|=M>>>26):v+=8}this.strip()};function c(N,u,m,x){for(var b=0,v=Math.min(N.length,m),B=u;B<v;B++){var M=N.charCodeAt(B)-48;b*=x,M>=49?b+=M-49+10:M>=17?b+=M-17+10:b+=M}return b}i.prototype._parseBase=function(u,m,x){this.words=[0],this.length=1;for(var b=0,v=1;v<=67108863;v*=m)b++;b--,v=v/m|0;for(var B=u.length-x,M=B%b,E=Math.min(B,B-M)+x,g=0,O=x;O<E;O+=b)g=c(u,O,O+b,m),this.imuln(v),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g);if(M!==0){var j=1;for(g=c(u,O,u.length,m),O=0;O<M;O++)j*=m;this.imuln(j),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g)}this.strip()},i.prototype.copy=function(u){u.words=new Array(this.length);for(var m=0;m<this.length;m++)u.words[m]=this.words[m];u.length=this.length,u.negative=this.negative,u.red=this.red},i.prototype.clone=function(){var u=new i(null);return this.copy(u),u},i.prototype._expand=function(u){for(;this.length<u;)this.words[this.length++]=0;return this},i.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},i.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},i.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];i.prototype.toString=function(u,m){u=u||10,m=m|0||1;var x;if(u===16||u==="hex"){x="";for(var b=0,v=0,B=0;B<this.length;B++){var M=this.words[B],E=((M<<b|v)&16777215).toString(16);v=M>>>24-b&16777215,v!==0||B!==this.length-1?x=f[6-E.length]+E+x:x=E+x,b+=2,b>=26&&(b-=26,B--)}for(v!==0&&(x=v.toString(16)+x);x.length%m!==0;)x="0"+x;return this.negative!==0&&(x="-"+x),x}if(u===(u|0)&&u>=2&&u<=36){var g=d[u],O=h[u];x="";var j=this.clone();for(j.negative=0;!j.isZero();){var D=j.modn(O).toString(u);j=j.idivn(O),j.isZero()?x=D+x:x=f[g-D.length]+D+x}for(this.isZero()&&(x="0"+x);x.length%m!==0;)x="0"+x;return this.negative!==0&&(x="-"+x),x}r(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var u=this.words[0];return this.length===2?u+=this.words[1]*67108864:this.length===3&&this.words[2]===1?u+=4503599627370496+this.words[1]*67108864:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-u:u},i.prototype.toJSON=function(){return this.toString(16)},i.prototype.toBuffer=function(u,m){return r(typeof s<"u"),this.toArrayLike(s,u,m)},i.prototype.toArray=function(u,m){return this.toArrayLike(Array,u,m)},i.prototype.toArrayLike=function(u,m,x){var b=this.byteLength(),v=x||Math.max(1,b);r(b<=v,"byte array longer than desired length"),r(v>0,"Requested array length <= 0"),this.strip();var B=m==="le",M=new u(v),E,g,O=this.clone();if(B){for(g=0;!O.isZero();g++)E=O.andln(255),O.iushrn(8),M[g]=E;for(;g<v;g++)M[g]=0}else{for(g=0;g<v-b;g++)M[g]=0;for(g=0;!O.isZero();g++)E=O.andln(255),O.iushrn(8),M[v-g-1]=E}return M},Math.clz32?i.prototype._countBits=function(u){return 32-Math.clz32(u)}:i.prototype._countBits=function(u){var m=u,x=0;return m>=4096&&(x+=13,m>>>=13),m>=64&&(x+=7,m>>>=7),m>=8&&(x+=4,m>>>=4),m>=2&&(x+=2,m>>>=2),x+m},i.prototype._zeroBits=function(u){if(u===0)return 26;var m=u,x=0;return(m&8191)===0&&(x+=13,m>>>=13),(m&127)===0&&(x+=7,m>>>=7),(m&15)===0&&(x+=4,m>>>=4),(m&3)===0&&(x+=2,m>>>=2),(m&1)===0&&x++,x},i.prototype.bitLength=function(){var u=this.words[this.length-1],m=this._countBits(u);return(this.length-1)*26+m};function p(N){for(var u=new Array(N.bitLength()),m=0;m<u.length;m++){var x=m/26|0,b=m%26;u[m]=(N.words[x]&1<<b)>>>b}return u}i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var u=0,m=0;m<this.length;m++){var x=this._zeroBits(this.words[m]);if(u+=x,x!==26)break}return u},i.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},i.prototype.toTwos=function(u){return this.negative!==0?this.abs().inotn(u).iaddn(1):this.clone()},i.prototype.fromTwos=function(u){return this.testn(u-1)?this.notn(u).iaddn(1).ineg():this.clone()},i.prototype.isNeg=function(){return this.negative!==0},i.prototype.neg=function(){return this.clone().ineg()},i.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},i.prototype.iuor=function(u){for(;this.length<u.length;)this.words[this.length++]=0;for(var m=0;m<u.length;m++)this.words[m]=this.words[m]|u.words[m];return this.strip()},i.prototype.ior=function(u){return r((this.negative|u.negative)===0),this.iuor(u)},i.prototype.or=function(u){return this.length>u.length?this.clone().ior(u):u.clone().ior(this)},i.prototype.uor=function(u){return this.length>u.length?this.clone().iuor(u):u.clone().iuor(this)},i.prototype.iuand=function(u){var m;this.length>u.length?m=u:m=this;for(var x=0;x<m.length;x++)this.words[x]=this.words[x]&u.words[x];return this.length=m.length,this.strip()},i.prototype.iand=function(u){return r((this.negative|u.negative)===0),this.iuand(u)},i.prototype.and=function(u){return this.length>u.length?this.clone().iand(u):u.clone().iand(this)},i.prototype.uand=function(u){return this.length>u.length?this.clone().iuand(u):u.clone().iuand(this)},i.prototype.iuxor=function(u){var m,x;this.length>u.length?(m=this,x=u):(m=u,x=this);for(var b=0;b<x.length;b++)this.words[b]=m.words[b]^x.words[b];if(this!==m)for(;b<m.length;b++)this.words[b]=m.words[b];return this.length=m.length,this.strip()},i.prototype.ixor=function(u){return r((this.negative|u.negative)===0),this.iuxor(u)},i.prototype.xor=function(u){return this.length>u.length?this.clone().ixor(u):u.clone().ixor(this)},i.prototype.uxor=function(u){return this.length>u.length?this.clone().iuxor(u):u.clone().iuxor(this)},i.prototype.inotn=function(u){r(typeof u=="number"&&u>=0);var m=Math.ceil(u/26)|0,x=u%26;this._expand(m),x>0&&m--;for(var b=0;b<m;b++)this.words[b]=~this.words[b]&67108863;return x>0&&(this.words[b]=~this.words[b]&67108863>>26-x),this.strip()},i.prototype.notn=function(u){return this.clone().inotn(u)},i.prototype.setn=function(u,m){r(typeof u=="number"&&u>=0);var x=u/26|0,b=u%26;return this._expand(x+1),m?this.words[x]=this.words[x]|1<<b:this.words[x]=this.words[x]&~(1<<b),this.strip()},i.prototype.iadd=function(u){var m;if(this.negative!==0&&u.negative===0)return this.negative=0,m=this.isub(u),this.negative^=1,this._normSign();if(this.negative===0&&u.negative!==0)return u.negative=0,m=this.isub(u),u.negative=1,m._normSign();var x,b;this.length>u.length?(x=this,b=u):(x=u,b=this);for(var v=0,B=0;B<b.length;B++)m=(x.words[B]|0)+(b.words[B]|0)+v,this.words[B]=m&67108863,v=m>>>26;for(;v!==0&&B<x.length;B++)m=(x.words[B]|0)+v,this.words[B]=m&67108863,v=m>>>26;if(this.length=x.length,v!==0)this.words[this.length]=v,this.length++;else if(x!==this)for(;B<x.length;B++)this.words[B]=x.words[B];return this},i.prototype.add=function(u){var m;return u.negative!==0&&this.negative===0?(u.negative=0,m=this.sub(u),u.negative^=1,m):u.negative===0&&this.negative!==0?(this.negative=0,m=u.sub(this),this.negative=1,m):this.length>u.length?this.clone().iadd(u):u.clone().iadd(this)},i.prototype.isub=function(u){if(u.negative!==0){u.negative=0;var m=this.iadd(u);return u.negative=1,m._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(u),this.negative=1,this._normSign();var x=this.cmp(u);if(x===0)return this.negative=0,this.length=1,this.words[0]=0,this;var b,v;x>0?(b=this,v=u):(b=u,v=this);for(var B=0,M=0;M<v.length;M++)m=(b.words[M]|0)-(v.words[M]|0)+B,B=m>>26,this.words[M]=m&67108863;for(;B!==0&&M<b.length;M++)m=(b.words[M]|0)+B,B=m>>26,this.words[M]=m&67108863;if(B===0&&M<b.length&&b!==this)for(;M<b.length;M++)this.words[M]=b.words[M];return this.length=Math.max(this.length,M),b!==this&&(this.negative=1),this.strip()},i.prototype.sub=function(u){return this.clone().isub(u)};function w(N,u,m){m.negative=u.negative^N.negative;var x=N.length+u.length|0;m.length=x,x=x-1|0;var b=N.words[0]|0,v=u.words[0]|0,B=b*v,M=B&67108863,E=B/67108864|0;m.words[0]=M;for(var g=1;g<x;g++){for(var O=E>>>26,j=E&67108863,D=Math.min(g,u.length-1),K=Math.max(0,g-N.length+1);K<=D;K++){var F=g-K|0;b=N.words[F]|0,v=u.words[K]|0,B=b*v+j,O+=B/67108864|0,j=B&67108863}m.words[g]=j|0,E=O|0}return E!==0?m.words[g]=E|0:m.length--,m.strip()}var _=function(u,m,x){var b=u.words,v=m.words,B=x.words,M=0,E,g,O,j=b[0]|0,D=j&8191,K=j>>>13,F=b[1]|0,W=F&8191,Z=F>>>13,w1=b[2]|0,a1=w1&8191,c1=w1>>>13,W1=b[3]|0,m1=W1&8191,f1=W1>>>13,s2=b[4]|0,A1=s2&8191,k1=s2>>>13,C7=b[5]|0,T2=C7&8191,I2=C7>>>13,kn=b[6]|0,v2=kn&8191,_2=kn>>>13,S9=b[7]|0,x2=S9&8191,A2=S9>>>13,Ft=b[8]|0,S2=Ft&8191,B2=Ft>>>13,jn=b[9]|0,M2=jn&8191,U2=jn>>>13,Dn=v[0]|0,L2=Dn&8191,C2=Dn>>>13,Nl=v[1]|0,k2=Nl&8191,j2=Nl>>>13,ql=v[2]|0,D2=ql&8191,K2=ql>>>13,zl=v[3]|0,F2=zl&8191,V2=zl>>>13,Rl=v[4]|0,G2=Rl&8191,$2=Rl>>>13,Hl=v[5]|0,W2=Hl&8191,Z2=Hl>>>13,Ll=v[6]|0,X2=Ll&8191,Y2=Ll>>>13,Cl=v[7]|0,J2=Cl&8191,Q2=Cl>>>13,kl=v[8]|0,e0=kl&8191,t0=kl>>>13,jl=v[9]|0,r0=jl&8191,n0=jl>>>13;x.negative=u.negative^m.negative,x.length=19,E=Math.imul(D,L2),g=Math.imul(D,C2),g=g+Math.imul(K,L2)|0,O=Math.imul(K,C2);var qa=(M+E|0)+((g&8191)<<13)|0;M=(O+(g>>>13)|0)+(qa>>>26)|0,qa&=67108863,E=Math.imul(W,L2),g=Math.imul(W,C2),g=g+Math.imul(Z,L2)|0,O=Math.imul(Z,C2),E=E+Math.imul(D,k2)|0,g=g+Math.imul(D,j2)|0,g=g+Math.imul(K,k2)|0,O=O+Math.imul(K,j2)|0;var za=(M+E|0)+((g&8191)<<13)|0;M=(O+(g>>>13)|0)+(za>>>26)|0,za&=67108863,E=Math.imul(a1,L2),g=Math.imul(a1,C2),g=g+Math.imul(c1,L2)|0,O=Math.imul(c1,C2),E=E+Math.imul(W,k2)|0,g=g+Math.imul(W,j2)|0,g=g+Math.imul(Z,k2)|0,O=O+Math.imul(Z,j2)|0,E=E+Math.imul(D,D2)|0,g=g+Math.imul(D,K2)|0,g=g+Math.imul(K,D2)|0,O=O+Math.imul(K,K2)|0;var Ra=(M+E|0)+((g&8191)<<13)|0;M=(O+(g>>>13)|0)+(Ra>>>26)|0,Ra&=67108863,E=Math.imul(m1,L2),g=Math.imul(m1,C2),g=g+Math.imul(f1,L2)|0,O=Math.imul(f1,C2),E=E+Math.imul(a1,k2)|0,g=g+Math.imul(a1,j2)|0,g=g+Math.imul(c1,k2)|0,O=O+Math.imul(c1,j2)|0,E=E+Math.imul(W,D2)|0,g=g+Math.imul(W,K2)|0,g=g+Math.imul(Z,D2)|0,O=O+Math.imul(Z,K2)|0,E=E+Math.imul(D,F2)|0,g=g+Math.imul(D,V2)|0,g=g+Math.imul(K,F2)|0,O=O+Math.imul(K,V2)|0;var Ha=(M+E|0)+((g&8191)<<13)|0;M=(O+(g>>>13)|0)+(Ha>>>26)|0,Ha&=67108863,E=Math.imul(A1,L2),g=Math.imul(A1,C2),g=g+Math.imul(k1,L2)|0,O=Math.imul(k1,C2),E=E+Math.imul(m1,k2)|0,g=g+Math.imul(m1,j2)|0,g=g+Math.imul(f1,k2)|0,O=O+Math.imul(f1,j2)|0,E=E+Math.imul(a1,D2)|0,g=g+Math.imul(a1,K2)|0,g=g+Math.imul(c1,D2)|0,O=O+Math.imul(c1,K2)|0,E=E+Math.imul(W,F2)|0,g=g+Math.imul(W,V2)|0,g=g+Math.imul(Z,F2)|0,O=O+Math.imul(Z,V2)|0,E=E+Math.imul(D,G2)|0,g=g+Math.imul(D,$2)|0,g=g+Math.imul(K,G2)|0,O=O+Math.imul(K,$2)|0;var La=(M+E|0)+((g&8191)<<13)|0;M=(O+(g>>>13)|0)+(La>>>26)|0,La&=67108863,E=Math.imul(T2,L2),g=Math.imul(T2,C2),g=g+Math.imul(I2,L2)|0,O=Math.imul(I2,C2),E=E+Math.imul(A1,k2)|0,g=g+Math.imul(A1,j2)|0,g=g+Math.imul(k1,k2)|0,O=O+Math.imul(k1,j2)|0,E=E+Math.imul(m1,D2)|0,g=g+Math.imul(m1,K2)|0,g=g+Math.imul(f1,D2)|0,O=O+Math.imul(f1,K2)|0,E=E+Math.imul(a1,F2)|0,g=g+Math.imul(a1,V2)|0,g=g+Math.imul(c1,F2)|0,O=O+Math.imul(c1,V2)|0,E=E+Math.imul(W,G2)|0,g=g+Math.imul(W,$2)|0,g=g+Math.imul(Z,G2)|0,O=O+Math.imul(Z,$2)|0,E=E+Math.imul(D,W2)|0,g=g+Math.imul(D,Z2)|0,g=g+Math.imul(K,W2)|0,O=O+Math.imul(K,Z2)|0;var Ca=(M+E|0)+((g&8191)<<13)|0;M=(O+(g>>>13)|0)+(Ca>>>26)|0,Ca&=67108863,E=Math.imul(v2,L2),g=Math.imul(v2,C2),g=g+Math.imul(_2,L2)|0,O=Math.imul(_2,C2),E=E+Math.imul(T2,k2)|0,g=g+Math.imul(T2,j2)|0,g=g+Math.imul(I2,k2)|0,O=O+Math.imul(I2,j2)|0,E=E+Math.imul(A1,D2)|0,g=g+Math.imul(A1,K2)|0,g=g+Math.imul(k1,D2)|0,O=O+Math.imul(k1,K2)|0,E=E+Math.imul(m1,F2)|0,g=g+Math.imul(m1,V2)|0,g=g+Math.imul(f1,F2)|0,O=O+Math.imul(f1,V2)|0,E=E+Math.imul(a1,G2)|0,g=g+Math.imul(a1,$2)|0,g=g+Math.imul(c1,G2)|0,O=O+Math.imul(c1,$2)|0,E=E+Math.imul(W,W2)|0,g=g+Math.imul(W,Z2)|0,g=g+Math.imul(Z,W2)|0,O=O+Math.imul(Z,Z2)|0,E=E+Math.imul(D,X2)|0,g=g+Math.imul(D,Y2)|0,g=g+Math.imul(K,X2)|0,O=O+Math.imul(K,Y2)|0;var ka=(M+E|0)+((g&8191)<<13)|0;M=(O+(g>>>13)|0)+(ka>>>26)|0,ka&=67108863,E=Math.imul(x2,L2),g=Math.imul(x2,C2),g=g+Math.imul(A2,L2)|0,O=Math.imul(A2,C2),E=E+Math.imul(v2,k2)|0,g=g+Math.imul(v2,j2)|0,g=g+Math.imul(_2,k2)|0,O=O+Math.imul(_2,j2)|0,E=E+Math.imul(T2,D2)|0,g=g+Math.imul(T2,K2)|0,g=g+Math.imul(I2,D2)|0,O=O+Math.imul(I2,K2)|0,E=E+Math.imul(A1,F2)|0,g=g+Math.imul(A1,V2)|0,g=g+Math.imul(k1,F2)|0,O=O+Math.imul(k1,V2)|0,E=E+Math.imul(m1,G2)|0,g=g+Math.imul(m1,$2)|0,g=g+Math.imul(f1,G2)|0,O=O+Math.imul(f1,$2)|0,E=E+Math.imul(a1,W2)|0,g=g+Math.imul(a1,Z2)|0,g=g+Math.imul(c1,W2)|0,O=O+Math.imul(c1,Z2)|0,E=E+Math.imul(W,X2)|0,g=g+Math.imul(W,Y2)|0,g=g+Math.imul(Z,X2)|0,O=O+Math.imul(Z,Y2)|0,E=E+Math.imul(D,J2)|0,g=g+Math.imul(D,Q2)|0,g=g+Math.imul(K,J2)|0,O=O+Math.imul(K,Q2)|0;var ja=(M+E|0)+((g&8191)<<13)|0;M=(O+(g>>>13)|0)+(ja>>>26)|0,ja&=67108863,E=Math.imul(S2,L2),g=Math.imul(S2,C2),g=g+Math.imul(B2,L2)|0,O=Math.imul(B2,C2),E=E+Math.imul(x2,k2)|0,g=g+Math.imul(x2,j2)|0,g=g+Math.imul(A2,k2)|0,O=O+Math.imul(A2,j2)|0,E=E+Math.imul(v2,D2)|0,g=g+Math.imul(v2,K2)|0,g=g+Math.imul(_2,D2)|0,O=O+Math.imul(_2,K2)|0,E=E+Math.imul(T2,F2)|0,g=g+Math.imul(T2,V2)|0,g=g+Math.imul(I2,F2)|0,O=O+Math.imul(I2,V2)|0,E=E+Math.imul(A1,G2)|0,g=g+Math.imul(A1,$2)|0,g=g+Math.imul(k1,G2)|0,O=O+Math.imul(k1,$2)|0,E=E+Math.imul(m1,W2)|0,g=g+Math.imul(m1,Z2)|0,g=g+Math.imul(f1,W2)|0,O=O+Math.imul(f1,Z2)|0,E=E+Math.imul(a1,X2)|0,g=g+Math.imul(a1,Y2)|0,g=g+Math.imul(c1,X2)|0,O=O+Math.imul(c1,Y2)|0,E=E+Math.imul(W,J2)|0,g=g+Math.imul(W,Q2)|0,g=g+Math.imul(Z,J2)|0,O=O+Math.imul(Z,Q2)|0,E=E+Math.imul(D,e0)|0,g=g+Math.imul(D,t0)|0,g=g+Math.imul(K,e0)|0,O=O+Math.imul(K,t0)|0;var Da=(M+E|0)+((g&8191)<<13)|0;M=(O+(g>>>13)|0)+(Da>>>26)|0,Da&=67108863,E=Math.imul(M2,L2),g=Math.imul(M2,C2),g=g+Math.imul(U2,L2)|0,O=Math.imul(U2,C2),E=E+Math.imul(S2,k2)|0,g=g+Math.imul(S2,j2)|0,g=g+Math.imul(B2,k2)|0,O=O+Math.imul(B2,j2)|0,E=E+Math.imul(x2,D2)|0,g=g+Math.imul(x2,K2)|0,g=g+Math.imul(A2,D2)|0,O=O+Math.imul(A2,K2)|0,E=E+Math.imul(v2,F2)|0,g=g+Math.imul(v2,V2)|0,g=g+Math.imul(_2,F2)|0,O=O+Math.imul(_2,V2)|0,E=E+Math.imul(T2,G2)|0,g=g+Math.imul(T2,$2)|0,g=g+Math.imul(I2,G2)|0,O=O+Math.imul(I2,$2)|0,E=E+Math.imul(A1,W2)|0,g=g+Math.imul(A1,Z2)|0,g=g+Math.imul(k1,W2)|0,O=O+Math.imul(k1,Z2)|0,E=E+Math.imul(m1,X2)|0,g=g+Math.imul(m1,Y2)|0,g=g+Math.imul(f1,X2)|0,O=O+Math.imul(f1,Y2)|0,E=E+Math.imul(a1,J2)|0,g=g+Math.imul(a1,Q2)|0,g=g+Math.imul(c1,J2)|0,O=O+Math.imul(c1,Q2)|0,E=E+Math.imul(W,e0)|0,g=g+Math.imul(W,t0)|0,g=g+Math.imul(Z,e0)|0,O=O+Math.imul(Z,t0)|0,E=E+Math.imul(D,r0)|0,g=g+Math.imul(D,n0)|0,g=g+Math.imul(K,r0)|0,O=O+Math.imul(K,n0)|0;var Ka=(M+E|0)+((g&8191)<<13)|0;M=(O+(g>>>13)|0)+(Ka>>>26)|0,Ka&=67108863,E=Math.imul(M2,k2),g=Math.imul(M2,j2),g=g+Math.imul(U2,k2)|0,O=Math.imul(U2,j2),E=E+Math.imul(S2,D2)|0,g=g+Math.imul(S2,K2)|0,g=g+Math.imul(B2,D2)|0,O=O+Math.imul(B2,K2)|0,E=E+Math.imul(x2,F2)|0,g=g+Math.imul(x2,V2)|0,g=g+Math.imul(A2,F2)|0,O=O+Math.imul(A2,V2)|0,E=E+Math.imul(v2,G2)|0,g=g+Math.imul(v2,$2)|0,g=g+Math.imul(_2,G2)|0,O=O+Math.imul(_2,$2)|0,E=E+Math.imul(T2,W2)|0,g=g+Math.imul(T2,Z2)|0,g=g+Math.imul(I2,W2)|0,O=O+Math.imul(I2,Z2)|0,E=E+Math.imul(A1,X2)|0,g=g+Math.imul(A1,Y2)|0,g=g+Math.imul(k1,X2)|0,O=O+Math.imul(k1,Y2)|0,E=E+Math.imul(m1,J2)|0,g=g+Math.imul(m1,Q2)|0,g=g+Math.imul(f1,J2)|0,O=O+Math.imul(f1,Q2)|0,E=E+Math.imul(a1,e0)|0,g=g+Math.imul(a1,t0)|0,g=g+Math.imul(c1,e0)|0,O=O+Math.imul(c1,t0)|0,E=E+Math.imul(W,r0)|0,g=g+Math.imul(W,n0)|0,g=g+Math.imul(Z,r0)|0,O=O+Math.imul(Z,n0)|0;var Fa=(M+E|0)+((g&8191)<<13)|0;M=(O+(g>>>13)|0)+(Fa>>>26)|0,Fa&=67108863,E=Math.imul(M2,D2),g=Math.imul(M2,K2),g=g+Math.imul(U2,D2)|0,O=Math.imul(U2,K2),E=E+Math.imul(S2,F2)|0,g=g+Math.imul(S2,V2)|0,g=g+Math.imul(B2,F2)|0,O=O+Math.imul(B2,V2)|0,E=E+Math.imul(x2,G2)|0,g=g+Math.imul(x2,$2)|0,g=g+Math.imul(A2,G2)|0,O=O+Math.imul(A2,$2)|0,E=E+Math.imul(v2,W2)|0,g=g+Math.imul(v2,Z2)|0,g=g+Math.imul(_2,W2)|0,O=O+Math.imul(_2,Z2)|0,E=E+Math.imul(T2,X2)|0,g=g+Math.imul(T2,Y2)|0,g=g+Math.imul(I2,X2)|0,O=O+Math.imul(I2,Y2)|0,E=E+Math.imul(A1,J2)|0,g=g+Math.imul(A1,Q2)|0,g=g+Math.imul(k1,J2)|0,O=O+Math.imul(k1,Q2)|0,E=E+Math.imul(m1,e0)|0,g=g+Math.imul(m1,t0)|0,g=g+Math.imul(f1,e0)|0,O=O+Math.imul(f1,t0)|0,E=E+Math.imul(a1,r0)|0,g=g+Math.imul(a1,n0)|0,g=g+Math.imul(c1,r0)|0,O=O+Math.imul(c1,n0)|0;var Va=(M+E|0)+((g&8191)<<13)|0;M=(O+(g>>>13)|0)+(Va>>>26)|0,Va&=67108863,E=Math.imul(M2,F2),g=Math.imul(M2,V2),g=g+Math.imul(U2,F2)|0,O=Math.imul(U2,V2),E=E+Math.imul(S2,G2)|0,g=g+Math.imul(S2,$2)|0,g=g+Math.imul(B2,G2)|0,O=O+Math.imul(B2,$2)|0,E=E+Math.imul(x2,W2)|0,g=g+Math.imul(x2,Z2)|0,g=g+Math.imul(A2,W2)|0,O=O+Math.imul(A2,Z2)|0,E=E+Math.imul(v2,X2)|0,g=g+Math.imul(v2,Y2)|0,g=g+Math.imul(_2,X2)|0,O=O+Math.imul(_2,Y2)|0,E=E+Math.imul(T2,J2)|0,g=g+Math.imul(T2,Q2)|0,g=g+Math.imul(I2,J2)|0,O=O+Math.imul(I2,Q2)|0,E=E+Math.imul(A1,e0)|0,g=g+Math.imul(A1,t0)|0,g=g+Math.imul(k1,e0)|0,O=O+Math.imul(k1,t0)|0,E=E+Math.imul(m1,r0)|0,g=g+Math.imul(m1,n0)|0,g=g+Math.imul(f1,r0)|0,O=O+Math.imul(f1,n0)|0;var Ga=(M+E|0)+((g&8191)<<13)|0;M=(O+(g>>>13)|0)+(Ga>>>26)|0,Ga&=67108863,E=Math.imul(M2,G2),g=Math.imul(M2,$2),g=g+Math.imul(U2,G2)|0,O=Math.imul(U2,$2),E=E+Math.imul(S2,W2)|0,g=g+Math.imul(S2,Z2)|0,g=g+Math.imul(B2,W2)|0,O=O+Math.imul(B2,Z2)|0,E=E+Math.imul(x2,X2)|0,g=g+Math.imul(x2,Y2)|0,g=g+Math.imul(A2,X2)|0,O=O+Math.imul(A2,Y2)|0,E=E+Math.imul(v2,J2)|0,g=g+Math.imul(v2,Q2)|0,g=g+Math.imul(_2,J2)|0,O=O+Math.imul(_2,Q2)|0,E=E+Math.imul(T2,e0)|0,g=g+Math.imul(T2,t0)|0,g=g+Math.imul(I2,e0)|0,O=O+Math.imul(I2,t0)|0,E=E+Math.imul(A1,r0)|0,g=g+Math.imul(A1,n0)|0,g=g+Math.imul(k1,r0)|0,O=O+Math.imul(k1,n0)|0;var $a=(M+E|0)+((g&8191)<<13)|0;M=(O+(g>>>13)|0)+($a>>>26)|0,$a&=67108863,E=Math.imul(M2,W2),g=Math.imul(M2,Z2),g=g+Math.imul(U2,W2)|0,O=Math.imul(U2,Z2),E=E+Math.imul(S2,X2)|0,g=g+Math.imul(S2,Y2)|0,g=g+Math.imul(B2,X2)|0,O=O+Math.imul(B2,Y2)|0,E=E+Math.imul(x2,J2)|0,g=g+Math.imul(x2,Q2)|0,g=g+Math.imul(A2,J2)|0,O=O+Math.imul(A2,Q2)|0,E=E+Math.imul(v2,e0)|0,g=g+Math.imul(v2,t0)|0,g=g+Math.imul(_2,e0)|0,O=O+Math.imul(_2,t0)|0,E=E+Math.imul(T2,r0)|0,g=g+Math.imul(T2,n0)|0,g=g+Math.imul(I2,r0)|0,O=O+Math.imul(I2,n0)|0;var Wa=(M+E|0)+((g&8191)<<13)|0;M=(O+(g>>>13)|0)+(Wa>>>26)|0,Wa&=67108863,E=Math.imul(M2,X2),g=Math.imul(M2,Y2),g=g+Math.imul(U2,X2)|0,O=Math.imul(U2,Y2),E=E+Math.imul(S2,J2)|0,g=g+Math.imul(S2,Q2)|0,g=g+Math.imul(B2,J2)|0,O=O+Math.imul(B2,Q2)|0,E=E+Math.imul(x2,e0)|0,g=g+Math.imul(x2,t0)|0,g=g+Math.imul(A2,e0)|0,O=O+Math.imul(A2,t0)|0,E=E+Math.imul(v2,r0)|0,g=g+Math.imul(v2,n0)|0,g=g+Math.imul(_2,r0)|0,O=O+Math.imul(_2,n0)|0;var Za=(M+E|0)+((g&8191)<<13)|0;M=(O+(g>>>13)|0)+(Za>>>26)|0,Za&=67108863,E=Math.imul(M2,J2),g=Math.imul(M2,Q2),g=g+Math.imul(U2,J2)|0,O=Math.imul(U2,Q2),E=E+Math.imul(S2,e0)|0,g=g+Math.imul(S2,t0)|0,g=g+Math.imul(B2,e0)|0,O=O+Math.imul(B2,t0)|0,E=E+Math.imul(x2,r0)|0,g=g+Math.imul(x2,n0)|0,g=g+Math.imul(A2,r0)|0,O=O+Math.imul(A2,n0)|0;var Xa=(M+E|0)+((g&8191)<<13)|0;M=(O+(g>>>13)|0)+(Xa>>>26)|0,Xa&=67108863,E=Math.imul(M2,e0),g=Math.imul(M2,t0),g=g+Math.imul(U2,e0)|0,O=Math.imul(U2,t0),E=E+Math.imul(S2,r0)|0,g=g+Math.imul(S2,n0)|0,g=g+Math.imul(B2,r0)|0,O=O+Math.imul(B2,n0)|0;var Ya=(M+E|0)+((g&8191)<<13)|0;M=(O+(g>>>13)|0)+(Ya>>>26)|0,Ya&=67108863,E=Math.imul(M2,r0),g=Math.imul(M2,n0),g=g+Math.imul(U2,r0)|0,O=Math.imul(U2,n0);var Ja=(M+E|0)+((g&8191)<<13)|0;return M=(O+(g>>>13)|0)+(Ja>>>26)|0,Ja&=67108863,B[0]=qa,B[1]=za,B[2]=Ra,B[3]=Ha,B[4]=La,B[5]=Ca,B[6]=ka,B[7]=ja,B[8]=Da,B[9]=Ka,B[10]=Fa,B[11]=Va,B[12]=Ga,B[13]=$a,B[14]=Wa,B[15]=Za,B[16]=Xa,B[17]=Ya,B[18]=Ja,M!==0&&(B[19]=M,x.length++),x};Math.imul||(_=w);function l(N,u,m){m.negative=u.negative^N.negative,m.length=N.length+u.length;for(var x=0,b=0,v=0;v<m.length-1;v++){var B=b;b=0;for(var M=x&67108863,E=Math.min(v,u.length-1),g=Math.max(0,v-N.length+1);g<=E;g++){var O=v-g,j=N.words[O]|0,D=u.words[g]|0,K=j*D,F=K&67108863;B=B+(K/67108864|0)|0,F=F+M|0,M=F&67108863,B=B+(F>>>26)|0,b+=B>>>26,B&=67108863}m.words[v]=M,x=B,B=b}return x!==0?m.words[v]=x:m.length--,m.strip()}function y(N,u,m){var x=new T;return x.mulp(N,u,m)}i.prototype.mulTo=function(u,m){var x,b=this.length+u.length;return this.length===10&&u.length===10?x=_(this,u,m):b<63?x=w(this,u,m):b<1024?x=l(this,u,m):x=y(this,u,m),x};function T(N,u){this.x=N,this.y=u}T.prototype.makeRBT=function(u){for(var m=new Array(u),x=i.prototype._countBits(u)-1,b=0;b<u;b++)m[b]=this.revBin(b,x,u);return m},T.prototype.revBin=function(u,m,x){if(u===0||u===x-1)return u;for(var b=0,v=0;v<m;v++)b|=(u&1)<<m-v-1,u>>=1;return b},T.prototype.permute=function(u,m,x,b,v,B){for(var M=0;M<B;M++)b[M]=m[u[M]],v[M]=x[u[M]]},T.prototype.transform=function(u,m,x,b,v,B){this.permute(B,u,m,x,b,v);for(var M=1;M<v;M<<=1)for(var E=M<<1,g=Math.cos(2*Math.PI/E),O=Math.sin(2*Math.PI/E),j=0;j<v;j+=E)for(var D=g,K=O,F=0;F<M;F++){var W=x[j+F],Z=b[j+F],w1=x[j+F+M],a1=b[j+F+M],c1=D*w1-K*a1;a1=D*a1+K*w1,w1=c1,x[j+F]=W+w1,b[j+F]=Z+a1,x[j+F+M]=W-w1,b[j+F+M]=Z-a1,F!==E&&(c1=g*D-O*K,K=g*K+O*D,D=c1)}},T.prototype.guessLen13b=function(u,m){var x=Math.max(m,u)|1,b=x&1,v=0;for(x=x/2|0;x;x=x>>>1)v++;return 1<<v+1+b},T.prototype.conjugate=function(u,m,x){if(!(x<=1))for(var b=0;b<x/2;b++){var v=u[b];u[b]=u[x-b-1],u[x-b-1]=v,v=m[b],m[b]=-m[x-b-1],m[x-b-1]=-v}},T.prototype.normalize13b=function(u,m){for(var x=0,b=0;b<m/2;b++){var v=Math.round(u[2*b+1]/m)*8192+Math.round(u[2*b]/m)+x;u[b]=v&67108863,v<67108864?x=0:x=v/67108864|0}return u},T.prototype.convert13b=function(u,m,x,b){for(var v=0,B=0;B<m;B++)v=v+(u[B]|0),x[2*B]=v&8191,v=v>>>13,x[2*B+1]=v&8191,v=v>>>13;for(B=2*m;B<b;++B)x[B]=0;r(v===0),r((v&-8192)===0)},T.prototype.stub=function(u){for(var m=new Array(u),x=0;x<u;x++)m[x]=0;return m},T.prototype.mulp=function(u,m,x){var b=2*this.guessLen13b(u.length,m.length),v=this.makeRBT(b),B=this.stub(b),M=new Array(b),E=new Array(b),g=new Array(b),O=new Array(b),j=new Array(b),D=new Array(b),K=x.words;K.length=b,this.convert13b(u.words,u.length,M,b),this.convert13b(m.words,m.length,O,b),this.transform(M,B,E,g,b,v),this.transform(O,B,j,D,b,v);for(var F=0;F<b;F++){var W=E[F]*j[F]-g[F]*D[F];g[F]=E[F]*D[F]+g[F]*j[F],E[F]=W}return this.conjugate(E,g,b),this.transform(E,g,K,B,b,v),this.conjugate(K,B,b),this.normalize13b(K,b),x.negative=u.negative^m.negative,x.length=u.length+m.length,x.strip()},i.prototype.mul=function(u){var m=new i(null);return m.words=new Array(this.length+u.length),this.mulTo(u,m)},i.prototype.mulf=function(u){var m=new i(null);return m.words=new Array(this.length+u.length),y(this,u,m)},i.prototype.imul=function(u){return this.clone().mulTo(u,this)},i.prototype.imuln=function(u){r(typeof u=="number"),r(u<67108864);for(var m=0,x=0;x<this.length;x++){var b=(this.words[x]|0)*u,v=(b&67108863)+(m&67108863);m>>=26,m+=b/67108864|0,m+=v>>>26,this.words[x]=v&67108863}return m!==0&&(this.words[x]=m,this.length++),this},i.prototype.muln=function(u){return this.clone().imuln(u)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(u){var m=p(u);if(m.length===0)return new i(1);for(var x=this,b=0;b<m.length&&m[b]===0;b++,x=x.sqr());if(++b<m.length)for(var v=x.sqr();b<m.length;b++,v=v.sqr())m[b]!==0&&(x=x.mul(v));return x},i.prototype.iushln=function(u){r(typeof u=="number"&&u>=0);var m=u%26,x=(u-m)/26,b=67108863>>>26-m<<26-m,v;if(m!==0){var B=0;for(v=0;v<this.length;v++){var M=this.words[v]&b,E=(this.words[v]|0)-M<<m;this.words[v]=E|B,B=M>>>26-m}B&&(this.words[v]=B,this.length++)}if(x!==0){for(v=this.length-1;v>=0;v--)this.words[v+x]=this.words[v];for(v=0;v<x;v++)this.words[v]=0;this.length+=x}return this.strip()},i.prototype.ishln=function(u){return r(this.negative===0),this.iushln(u)},i.prototype.iushrn=function(u,m,x){r(typeof u=="number"&&u>=0);var b;m?b=(m-m%26)/26:b=0;var v=u%26,B=Math.min((u-v)/26,this.length),M=67108863^67108863>>>v<<v,E=x;if(b-=B,b=Math.max(0,b),E){for(var g=0;g<B;g++)E.words[g]=this.words[g];E.length=B}if(B!==0)if(this.length>B)for(this.length-=B,g=0;g<this.length;g++)this.words[g]=this.words[g+B];else this.words[0]=0,this.length=1;var O=0;for(g=this.length-1;g>=0&&(O!==0||g>=b);g--){var j=this.words[g]|0;this.words[g]=O<<26-v|j>>>v,O=j&M}return E&&O!==0&&(E.words[E.length++]=O),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},i.prototype.ishrn=function(u,m,x){return r(this.negative===0),this.iushrn(u,m,x)},i.prototype.shln=function(u){return this.clone().ishln(u)},i.prototype.ushln=function(u){return this.clone().iushln(u)},i.prototype.shrn=function(u){return this.clone().ishrn(u)},i.prototype.ushrn=function(u){return this.clone().iushrn(u)},i.prototype.testn=function(u){r(typeof u=="number"&&u>=0);var m=u%26,x=(u-m)/26,b=1<<m;if(this.length<=x)return!1;var v=this.words[x];return!!(v&b)},i.prototype.imaskn=function(u){r(typeof u=="number"&&u>=0);var m=u%26,x=(u-m)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=x)return this;if(m!==0&&x++,this.length=Math.min(x,this.length),m!==0){var b=67108863^67108863>>>m<<m;this.words[this.length-1]&=b}return this.strip()},i.prototype.maskn=function(u){return this.clone().imaskn(u)},i.prototype.iaddn=function(u){return r(typeof u=="number"),r(u<67108864),u<0?this.isubn(-u):this.negative!==0?this.length===1&&(this.words[0]|0)<u?(this.words[0]=u-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(u),this.negative=1,this):this._iaddn(u)},i.prototype._iaddn=function(u){this.words[0]+=u;for(var m=0;m<this.length&&this.words[m]>=67108864;m++)this.words[m]-=67108864,m===this.length-1?this.words[m+1]=1:this.words[m+1]++;return this.length=Math.max(this.length,m+1),this},i.prototype.isubn=function(u){if(r(typeof u=="number"),r(u<67108864),u<0)return this.iaddn(-u);if(this.negative!==0)return this.negative=0,this.iaddn(u),this.negative=1,this;if(this.words[0]-=u,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var m=0;m<this.length&&this.words[m]<0;m++)this.words[m]+=67108864,this.words[m+1]-=1;return this.strip()},i.prototype.addn=function(u){return this.clone().iaddn(u)},i.prototype.subn=function(u){return this.clone().isubn(u)},i.prototype.iabs=function(){return this.negative=0,this},i.prototype.abs=function(){return this.clone().iabs()},i.prototype._ishlnsubmul=function(u,m,x){var b=u.length+x,v;this._expand(b);var B,M=0;for(v=0;v<u.length;v++){B=(this.words[v+x]|0)+M;var E=(u.words[v]|0)*m;B-=E&67108863,M=(B>>26)-(E/67108864|0),this.words[v+x]=B&67108863}for(;v<this.length-x;v++)B=(this.words[v+x]|0)+M,M=B>>26,this.words[v+x]=B&67108863;if(M===0)return this.strip();for(r(M===-1),M=0,v=0;v<this.length;v++)B=-(this.words[v]|0)+M,M=B>>26,this.words[v]=B&67108863;return this.negative=1,this.strip()},i.prototype._wordDiv=function(u,m){var x=this.length-u.length,b=this.clone(),v=u,B=v.words[v.length-1]|0,M=this._countBits(B);x=26-M,x!==0&&(v=v.ushln(x),b.iushln(x),B=v.words[v.length-1]|0);var E=b.length-v.length,g;if(m!=="mod"){g=new i(null),g.length=E+1,g.words=new Array(g.length);for(var O=0;O<g.length;O++)g.words[O]=0}var j=b.clone()._ishlnsubmul(v,1,E);j.negative===0&&(b=j,g&&(g.words[E]=1));for(var D=E-1;D>=0;D--){var K=(b.words[v.length+D]|0)*67108864+(b.words[v.length+D-1]|0);for(K=Math.min(K/B|0,67108863),b._ishlnsubmul(v,K,D);b.negative!==0;)K--,b.negative=0,b._ishlnsubmul(v,1,D),b.isZero()||(b.negative^=1);g&&(g.words[D]=K)}return g&&g.strip(),b.strip(),m!=="div"&&x!==0&&b.iushrn(x),{div:g||null,mod:b}},i.prototype.divmod=function(u,m,x){if(r(!u.isZero()),this.isZero())return{div:new i(0),mod:new i(0)};var b,v,B;return this.negative!==0&&u.negative===0?(B=this.neg().divmod(u,m),m!=="mod"&&(b=B.div.neg()),m!=="div"&&(v=B.mod.neg(),x&&v.negative!==0&&v.iadd(u)),{div:b,mod:v}):this.negative===0&&u.negative!==0?(B=this.divmod(u.neg(),m),m!=="mod"&&(b=B.div.neg()),{div:b,mod:B.mod}):(this.negative&u.negative)!==0?(B=this.neg().divmod(u.neg(),m),m!=="div"&&(v=B.mod.neg(),x&&v.negative!==0&&v.isub(u)),{div:B.div,mod:v}):u.length>this.length||this.cmp(u)<0?{div:new i(0),mod:this}:u.length===1?m==="div"?{div:this.divn(u.words[0]),mod:null}:m==="mod"?{div:null,mod:new i(this.modn(u.words[0]))}:{div:this.divn(u.words[0]),mod:new i(this.modn(u.words[0]))}:this._wordDiv(u,m)},i.prototype.div=function(u){return this.divmod(u,"div",!1).div},i.prototype.mod=function(u){return this.divmod(u,"mod",!1).mod},i.prototype.umod=function(u){return this.divmod(u,"mod",!0).mod},i.prototype.divRound=function(u){var m=this.divmod(u);if(m.mod.isZero())return m.div;var x=m.div.negative!==0?m.mod.isub(u):m.mod,b=u.ushrn(1),v=u.andln(1),B=x.cmp(b);return B<0||v===1&&B===0?m.div:m.div.negative!==0?m.div.isubn(1):m.div.iaddn(1)},i.prototype.modn=function(u){r(u<=67108863);for(var m=(1<<26)%u,x=0,b=this.length-1;b>=0;b--)x=(m*x+(this.words[b]|0))%u;return x},i.prototype.idivn=function(u){r(u<=67108863);for(var m=0,x=this.length-1;x>=0;x--){var b=(this.words[x]|0)+m*67108864;this.words[x]=b/u|0,m=b%u}return this.strip()},i.prototype.divn=function(u){return this.clone().idivn(u)},i.prototype.egcd=function(u){r(u.negative===0),r(!u.isZero());var m=this,x=u.clone();m.negative!==0?m=m.umod(u):m=m.clone();for(var b=new i(1),v=new i(0),B=new i(0),M=new i(1),E=0;m.isEven()&&x.isEven();)m.iushrn(1),x.iushrn(1),++E;for(var g=x.clone(),O=m.clone();!m.isZero();){for(var j=0,D=1;(m.words[0]&D)===0&&j<26;++j,D<<=1);if(j>0)for(m.iushrn(j);j-- >0;)(b.isOdd()||v.isOdd())&&(b.iadd(g),v.isub(O)),b.iushrn(1),v.iushrn(1);for(var K=0,F=1;(x.words[0]&F)===0&&K<26;++K,F<<=1);if(K>0)for(x.iushrn(K);K-- >0;)(B.isOdd()||M.isOdd())&&(B.iadd(g),M.isub(O)),B.iushrn(1),M.iushrn(1);m.cmp(x)>=0?(m.isub(x),b.isub(B),v.isub(M)):(x.isub(m),B.isub(b),M.isub(v))}return{a:B,b:M,gcd:x.iushln(E)}},i.prototype._invmp=function(u){r(u.negative===0),r(!u.isZero());var m=this,x=u.clone();m.negative!==0?m=m.umod(u):m=m.clone();for(var b=new i(1),v=new i(0),B=x.clone();m.cmpn(1)>0&&x.cmpn(1)>0;){for(var M=0,E=1;(m.words[0]&E)===0&&M<26;++M,E<<=1);if(M>0)for(m.iushrn(M);M-- >0;)b.isOdd()&&b.iadd(B),b.iushrn(1);for(var g=0,O=1;(x.words[0]&O)===0&&g<26;++g,O<<=1);if(g>0)for(x.iushrn(g);g-- >0;)v.isOdd()&&v.iadd(B),v.iushrn(1);m.cmp(x)>=0?(m.isub(x),b.isub(v)):(x.isub(m),v.isub(b))}var j;return m.cmpn(1)===0?j=b:j=v,j.cmpn(0)<0&&j.iadd(u),j},i.prototype.gcd=function(u){if(this.isZero())return u.abs();if(u.isZero())return this.abs();var m=this.clone(),x=u.clone();m.negative=0,x.negative=0;for(var b=0;m.isEven()&&x.isEven();b++)m.iushrn(1),x.iushrn(1);do{for(;m.isEven();)m.iushrn(1);for(;x.isEven();)x.iushrn(1);var v=m.cmp(x);if(v<0){var B=m;m=x,x=B}else if(v===0||x.cmpn(1)===0)break;m.isub(x)}while(!0);return x.iushln(b)},i.prototype.invm=function(u){return this.egcd(u).a.umod(u)},i.prototype.isEven=function(){return(this.words[0]&1)===0},i.prototype.isOdd=function(){return(this.words[0]&1)===1},i.prototype.andln=function(u){return this.words[0]&u},i.prototype.bincn=function(u){r(typeof u=="number");var m=u%26,x=(u-m)/26,b=1<<m;if(this.length<=x)return this._expand(x+1),this.words[x]|=b,this;for(var v=b,B=x;v!==0&&B<this.length;B++){var M=this.words[B]|0;M+=v,v=M>>>26,M&=67108863,this.words[B]=M}return v!==0&&(this.words[B]=v,this.length++),this},i.prototype.isZero=function(){return this.length===1&&this.words[0]===0},i.prototype.cmpn=function(u){var m=u<0;if(this.negative!==0&&!m)return-1;if(this.negative===0&&m)return 1;this.strip();var x;if(this.length>1)x=1;else{m&&(u=-u),r(u<=67108863,"Number is too big");var b=this.words[0]|0;x=b===u?0:b<u?-1:1}return this.negative!==0?-x|0:x},i.prototype.cmp=function(u){if(this.negative!==0&&u.negative===0)return-1;if(this.negative===0&&u.negative!==0)return 1;var m=this.ucmp(u);return this.negative!==0?-m|0:m},i.prototype.ucmp=function(u){if(this.length>u.length)return 1;if(this.length<u.length)return-1;for(var m=0,x=this.length-1;x>=0;x--){var b=this.words[x]|0,v=u.words[x]|0;if(b!==v){b<v?m=-1:b>v&&(m=1);break}}return m},i.prototype.gtn=function(u){return this.cmpn(u)===1},i.prototype.gt=function(u){return this.cmp(u)===1},i.prototype.gten=function(u){return this.cmpn(u)>=0},i.prototype.gte=function(u){return this.cmp(u)>=0},i.prototype.ltn=function(u){return this.cmpn(u)===-1},i.prototype.lt=function(u){return this.cmp(u)===-1},i.prototype.lten=function(u){return this.cmpn(u)<=0},i.prototype.lte=function(u){return this.cmp(u)<=0},i.prototype.eqn=function(u){return this.cmpn(u)===0},i.prototype.eq=function(u){return this.cmp(u)===0},i.red=function(u){return new H(u)},i.prototype.toRed=function(u){return r(!this.red,"Already a number in reduction context"),r(this.negative===0,"red works only with positives"),u.convertTo(this)._forceRed(u)},i.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(u){return this.red=u,this},i.prototype.forceRed=function(u){return r(!this.red,"Already a number in reduction context"),this._forceRed(u)},i.prototype.redAdd=function(u){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,u)},i.prototype.redIAdd=function(u){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,u)},i.prototype.redSub=function(u){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,u)},i.prototype.redISub=function(u){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,u)},i.prototype.redShl=function(u){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,u)},i.prototype.redMul=function(u){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,u),this.red.mul(this,u)},i.prototype.redIMul=function(u){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,u),this.red.imul(this,u)},i.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(u){return r(this.red&&!u.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,u)};var U={k256:null,p224:null,p192:null,p25519:null};function I(N,u){this.name=N,this.p=new i(u,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}I.prototype._tmp=function(){var u=new i(null);return u.words=new Array(Math.ceil(this.n/13)),u},I.prototype.ireduce=function(u){var m=u,x;do this.split(m,this.tmp),m=this.imulK(m),m=m.iadd(this.tmp),x=m.bitLength();while(x>this.n);var b=x<this.n?-1:m.ucmp(this.p);return b===0?(m.words[0]=0,m.length=1):b>0?m.isub(this.p):m.strip!==void 0?m.strip():m._strip(),m},I.prototype.split=function(u,m){u.iushrn(this.n,0,m)},I.prototype.imulK=function(u){return u.imul(this.k)};function q(){I.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}n(q,I),q.prototype.split=function(u,m){for(var x=4194303,b=Math.min(u.length,9),v=0;v<b;v++)m.words[v]=u.words[v];if(m.length=b,u.length<=9){u.words[0]=0,u.length=1;return}var B=u.words[9];for(m.words[m.length++]=B&x,v=10;v<u.length;v++){var M=u.words[v]|0;u.words[v-10]=(M&x)<<4|B>>>22,B=M}B>>>=22,u.words[v-10]=B,B===0&&u.length>10?u.length-=10:u.length-=9},q.prototype.imulK=function(u){u.words[u.length]=0,u.words[u.length+1]=0,u.length+=2;for(var m=0,x=0;x<u.length;x++){var b=u.words[x]|0;m+=b*977,u.words[x]=m&67108863,m=b*64+(m/67108864|0)}return u.words[u.length-1]===0&&(u.length--,u.words[u.length-1]===0&&u.length--),u};function R(){I.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}n(R,I);function z(){I.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}n(z,I);function L(){I.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}n(L,I),L.prototype.imulK=function(u){for(var m=0,x=0;x<u.length;x++){var b=(u.words[x]|0)*19+m,v=b&67108863;b>>>=26,u.words[x]=v,m=b}return m!==0&&(u.words[u.length++]=m),u},i._prime=function(u){if(U[u])return U[u];var m;if(u==="k256")m=new q;else if(u==="p224")m=new R;else if(u==="p192")m=new z;else if(u==="p25519")m=new L;else throw new Error("Unknown prime "+u);return U[u]=m,m};function H(N){if(typeof N=="string"){var u=i._prime(N);this.m=u.p,this.prime=u}else r(N.gtn(1),"modulus must be greater than 1"),this.m=N,this.prime=null}H.prototype._verify1=function(u){r(u.negative===0,"red works only with positives"),r(u.red,"red works only with red numbers")},H.prototype._verify2=function(u,m){r((u.negative|m.negative)===0,"red works only with positives"),r(u.red&&u.red===m.red,"red works only with red numbers")},H.prototype.imod=function(u){return this.prime?this.prime.ireduce(u)._forceRed(this):u.umod(this.m)._forceRed(this)},H.prototype.neg=function(u){return u.isZero()?u.clone():this.m.sub(u)._forceRed(this)},H.prototype.add=function(u,m){this._verify2(u,m);var x=u.add(m);return x.cmp(this.m)>=0&&x.isub(this.m),x._forceRed(this)},H.prototype.iadd=function(u,m){this._verify2(u,m);var x=u.iadd(m);return x.cmp(this.m)>=0&&x.isub(this.m),x},H.prototype.sub=function(u,m){this._verify2(u,m);var x=u.sub(m);return x.cmpn(0)<0&&x.iadd(this.m),x._forceRed(this)},H.prototype.isub=function(u,m){this._verify2(u,m);var x=u.isub(m);return x.cmpn(0)<0&&x.iadd(this.m),x},H.prototype.shl=function(u,m){return this._verify1(u),this.imod(u.ushln(m))},H.prototype.imul=function(u,m){return this._verify2(u,m),this.imod(u.imul(m))},H.prototype.mul=function(u,m){return this._verify2(u,m),this.imod(u.mul(m))},H.prototype.isqr=function(u){return this.imul(u,u.clone())},H.prototype.sqr=function(u){return this.mul(u,u)},H.prototype.sqrt=function(u){if(u.isZero())return u.clone();var m=this.m.andln(3);if(r(m%2===1),m===3){var x=this.m.add(new i(1)).iushrn(2);return this.pow(u,x)}for(var b=this.m.subn(1),v=0;!b.isZero()&&b.andln(1)===0;)v++,b.iushrn(1);r(!b.isZero());var B=new i(1).toRed(this),M=B.redNeg(),E=this.m.subn(1).iushrn(1),g=this.m.bitLength();for(g=new i(2*g*g).toRed(this);this.pow(g,E).cmp(M)!==0;)g.redIAdd(M);for(var O=this.pow(g,b),j=this.pow(u,b.addn(1).iushrn(1)),D=this.pow(u,b),K=v;D.cmp(B)!==0;){for(var F=D,W=0;F.cmp(B)!==0;W++)F=F.redSqr();r(W<K);var Z=this.pow(O,new i(1).iushln(K-W-1));j=j.redMul(Z),O=Z.redSqr(),D=D.redMul(O),K=W}return j},H.prototype.invm=function(u){var m=u._invmp(this.m);return m.negative!==0?(m.negative=0,this.imod(m).redNeg()):this.imod(m)},H.prototype.pow=function(u,m){if(m.isZero())return new i(1).toRed(this);if(m.cmpn(1)===0)return u.clone();var x=4,b=new Array(1<<x);b[0]=new i(1).toRed(this),b[1]=u;for(var v=2;v<b.length;v++)b[v]=this.mul(b[v-1],u);var B=b[0],M=0,E=0,g=m.bitLength()%26;for(g===0&&(g=26),v=m.length-1;v>=0;v--){for(var O=m.words[v],j=g-1;j>=0;j--){var D=O>>j&1;if(B!==b[0]&&(B=this.sqr(B)),D===0&&M===0){E=0;continue}M<<=1,M|=D,E++,!(E!==x&&(v!==0||j!==0))&&(B=this.mul(B,b[M]),E=0,M=0)}g=26}return B},H.prototype.convertTo=function(u){var m=u.umod(this.m);return m===u?m.clone():m},H.prototype.convertFrom=function(u){var m=u.clone();return m.red=null,m},i.mont=function(u){return new k(u)};function k(N){H.call(this,N),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}n(k,H),k.prototype.convertTo=function(u){return this.imod(u.ushln(this.shift))},k.prototype.convertFrom=function(u){var m=this.imod(u.mul(this.rinv));return m.red=null,m},k.prototype.imul=function(u,m){if(u.isZero()||m.isZero())return u.words[0]=0,u.length=1,u;var x=u.imul(m),b=x.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),v=x.isub(b).iushrn(this.shift),B=v;return v.cmp(this.m)>=0?B=v.isub(this.m):v.cmpn(0)<0&&(B=v.iadd(this.m)),B._forceRed(this)},k.prototype.mul=function(u,m){if(u.isZero()||m.isZero())return new i(0)._forceRed(this);var x=u.mul(m),b=x.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),v=x.isub(b).iushrn(this.shift),B=v;return v.cmp(this.m)>=0?B=v.isub(this.m):v.cmpn(0)<0&&(B=v.iadd(this.m)),B._forceRed(this)},k.prototype.invm=function(u){var m=this.imod(u._invmp(this.m).mul(this.r2));return m._forceRed(this)}})(typeof nu>"u"||nu,pg)});var _g=C(T3=>{"use strict";A();S();var gI=T3&&T3.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(T3,"__esModule",{value:!0});T3.stripHexPrefix=T3.isHexPrefixed=T3.getLength=T3.decode=T3.encode=void 0;var yI=gI(g0());function mg(t){if(Array.isArray(t)){let e=[];for(let n=0;n<t.length;n++)e.push(mg(t[n]));let r=P.Buffer.concat(e);return P.Buffer.concat([wg(r.length,192),r])}else{let e=cu(t);return e.length===1&&e[0]<128?e:P.Buffer.concat([wg(e.length,128),e])}}T3.encode=mg;function iu(t,e){if(t[0]==="0"&&t[1]==="0")throw new Error("invalid RLP: extra zeros");return parseInt(t,e)}function wg(t,e){if(t<56)return P.Buffer.from([t+e]);{let r=ou(t),n=r.length/2,i=ou(e+55+n);return P.Buffer.from(i+r,"hex")}}function pI(t,e=!1){if(!t||t.length===0)return P.Buffer.from([]);let r=cu(t),n=su(r);if(e)return n;if(n.remainder.length!==0)throw new Error("invalid remainder");return n.data}T3.decode=pI;function wI(t){if(!t||t.length===0)return P.Buffer.from([]);let e=cu(t),r=e[0];if(r<=127)return e.length;if(r<=183)return r-127;if(r<=191)return r-182;if(r<=247)return r-191;{let n=r-246,i=iu(e.slice(1,n).toString("hex"),16);return n+i}}T3.getLength=wI;function su(t){let e,r,n,i,s,o=[],a=t[0];if(a<=127)return{data:t.slice(0,1),remainder:t.slice(1)};if(a<=183){if(e=a-127,a===128?n=P.Buffer.from([]):n=t.slice(1,e),e===2&&n[0]<128)throw new Error("invalid rlp encoding: byte must be less 0x80");return{data:n,remainder:t.slice(e)}}else if(a<=191){if(r=a-182,t.length-1<r)throw new Error("invalid RLP: not enough bytes for string length");if(e=iu(t.slice(1,r).toString("hex"),16),e<=55)throw new Error("invalid RLP: expected string length to be greater than 55");if(n=t.slice(r,e+r),n.length<e)throw new Error("invalid RLP: not enough bytes for string");return{data:n,remainder:t.slice(e+r)}}else if(a<=247){for(e=a-191,i=t.slice(1,e);i.length;)s=su(i),o.push(s.data),i=s.remainder;return{data:o,remainder:t.slice(e)}}else{r=a-246,e=iu(t.slice(1,r).toString("hex"),16);let c=r+e;if(c>t.length)throw new Error("invalid rlp: total length is larger than the data");if(i=t.slice(r,c),i.length===0)throw new Error("invalid rlp, List has a invalid length");for(;i.length;)s=su(i),o.push(s.data),i=s.remainder;return{data:o,remainder:t.slice(c)}}}function au(t){return t.slice(0,2)==="0x"}T3.isHexPrefixed=au;function vg(t){return au(t)?t.slice(2):t}T3.stripHexPrefix=vg;function ou(t){if(t<0)throw new Error("Invalid integer as argument, must be unsigned!");let e=t.toString(16);return e.length%2?`0${e}`:e}function mI(t){return t.length%2?`0${t}`:t}function vI(t){let e=ou(t);return P.Buffer.from(e,"hex")}function cu(t){if(!P.Buffer.isBuffer(t)){if(typeof t=="string")return au(t)?P.Buffer.from(mI(vg(t)),"hex"):P.Buffer.from(t);if(typeof t=="number"||typeof t=="bigint")return t?vI(t):P.Buffer.from([]);if(t==null)return P.Buffer.from([]);if(t instanceof Uint8Array)return P.Buffer.from(t);if(yI.default.isBN(t))return P.Buffer.from(t.toArray());throw new Error("invalid type")}return t}});var xg=C(Ae=>{"use strict";A();S();Object.defineProperty(Ae,"__esModule",{value:!0});Ae.validateHexString=Ae.isHexString=void 0;function _I(t,e){return t.match(/^0x[0-9A-Fa-f]*$/)?!(e&&t.length!==2+2*e):!1}Ae.isHexString=_I;function xI(t){if(!t)return!1;let e=t.toLowerCase().startsWith("0x")?t.substring(2).toLowerCase():t.toLowerCase();return!(e.length===0||e.length%2!==0||!e.match(/^[0-9A-Fa-f]*$/))}Ae.validateHexString=xI});var Ag=C(Ki=>{"use strict";A();S();Object.defineProperty(Ki,"__esModule",{value:!0});Ki.encode=void 0;function AI(t){var e="0123456789abcdef";function r(R){var z,L="";for(z=0;z<=3;z++)L+=e.charAt(R>>z*8+4&15)+e.charAt(R>>z*8&15);return L}function n(R,z){var L=(R&65535)+(z&65535),H=(R>>16)+(z>>16)+(L>>16);return H<<16|L&65535}function i(R,z){return R<<z|R>>>32-z}function s(R,z,L,H,k,N){return n(i(n(n(z,R),n(H,N)),k),L)}function o(R,z,L,H,k,N,u){return s(z&L|~z&H,R,z,k,N,u)}function a(R,z,L,H,k,N,u){return s(z&H|L&~H,R,z,k,N,u)}function c(R,z,L,H,k,N,u){return s(z^L^H,R,z,k,N,u)}function f(R,z,L,H,k,N,u){return s(L^(z|~H),R,z,k,N,u)}function d(R){var z,L=(R.length+8>>6)+1,H=new Array(L*16);for(z=0;z<L*16;z++)H[z]=0;for(z=0;z<R.length;z++)H[z>>2]|=R.charCodeAt(z)<<z%4*8;return H[z>>2]|=128<<z%4*8,H[L*16-2]=R.length*8,H}var h,p=d(""+t),w=1732584193,_=-271733879,l=-1732584194,y=271733878,T,U,I,q;for(h=0;h<p.length;h+=16)T=w,U=_,I=l,q=y,w=o(w,_,l,y,p[h+0],7,-680876936),y=o(y,w,_,l,p[h+1],12,-389564586),l=o(l,y,w,_,p[h+2],17,606105819),_=o(_,l,y,w,p[h+3],22,-1044525330),w=o(w,_,l,y,p[h+4],7,-176418897),y=o(y,w,_,l,p[h+5],12,1200080426),l=o(l,y,w,_,p[h+6],17,-1473231341),_=o(_,l,y,w,p[h+7],22,-45705983),w=o(w,_,l,y,p[h+8],7,1770035416),y=o(y,w,_,l,p[h+9],12,-1958414417),l=o(l,y,w,_,p[h+10],17,-42063),_=o(_,l,y,w,p[h+11],22,-1990404162),w=o(w,_,l,y,p[h+12],7,1804603682),y=o(y,w,_,l,p[h+13],12,-40341101),l=o(l,y,w,_,p[h+14],17,-1502002290),_=o(_,l,y,w,p[h+15],22,1236535329),w=a(w,_,l,y,p[h+1],5,-165796510),y=a(y,w,_,l,p[h+6],9,-1069501632),l=a(l,y,w,_,p[h+11],14,643717713),_=a(_,l,y,w,p[h+0],20,-373897302),w=a(w,_,l,y,p[h+5],5,-701558691),y=a(y,w,_,l,p[h+10],9,38016083),l=a(l,y,w,_,p[h+15],14,-660478335),_=a(_,l,y,w,p[h+4],20,-405537848),w=a(w,_,l,y,p[h+9],5,568446438),y=a(y,w,_,l,p[h+14],9,-1019803690),l=a(l,y,w,_,p[h+3],14,-187363961),_=a(_,l,y,w,p[h+8],20,1163531501),w=a(w,_,l,y,p[h+13],5,-1444681467),y=a(y,w,_,l,p[h+2],9,-51403784),l=a(l,y,w,_,p[h+7],14,1735328473),_=a(_,l,y,w,p[h+12],20,-1926607734),w=c(w,_,l,y,p[h+5],4,-378558),y=c(y,w,_,l,p[h+8],11,-2022574463),l=c(l,y,w,_,p[h+11],16,1839030562),_=c(_,l,y,w,p[h+14],23,-35309556),w=c(w,_,l,y,p[h+1],4,-1530992060),y=c(y,w,_,l,p[h+4],11,1272893353),l=c(l,y,w,_,p[h+7],16,-155497632),_=c(_,l,y,w,p[h+10],23,-1094730640),w=c(w,_,l,y,p[h+13],4,681279174),y=c(y,w,_,l,p[h+0],11,-358537222),l=c(l,y,w,_,p[h+3],16,-722521979),_=c(_,l,y,w,p[h+6],23,76029189),w=c(w,_,l,y,p[h+9],4,-640364487),y=c(y,w,_,l,p[h+12],11,-421815835),l=c(l,y,w,_,p[h+15],16,530742520),_=c(_,l,y,w,p[h+2],23,-995338651),w=f(w,_,l,y,p[h+0],6,-198630844),y=f(y,w,_,l,p[h+7],10,1126891415),l=f(l,y,w,_,p[h+14],15,-1416354905),_=f(_,l,y,w,p[h+5],21,-57434055),w=f(w,_,l,y,p[h+12],6,1700485571),y=f(y,w,_,l,p[h+3],10,-1894986606),l=f(l,y,w,_,p[h+10],15,-1051523),_=f(_,l,y,w,p[h+1],21,-2054922799),w=f(w,_,l,y,p[h+8],6,1873313359),y=f(y,w,_,l,p[h+15],10,-30611744),l=f(l,y,w,_,p[h+6],15,-1560198380),_=f(_,l,y,w,p[h+13],21,1309151649),w=f(w,_,l,y,p[h+4],6,-145523070),y=f(y,w,_,l,p[h+11],10,-1120210379),l=f(l,y,w,_,p[h+2],15,718787259),_=f(_,l,y,w,p[h+9],21,-343485551),w=n(w,T),_=n(_,U),l=n(l,I),y=n(y,q);return r(w)+r(_)+r(l)+r(y)}Ki.encode=AI});var fu=C(V1=>{"use strict";A();S();var SI=V1&&V1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),BI=V1&&V1.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bg=V1&&V1.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&SI(e,t,r);return BI(e,t),e};Object.defineProperty(V1,"__esModule",{value:!0});V1.blake2s=V1.compress=V1.IV=void 0;var EI=Bg(le()),Sg=Bg(Li()),d4=K0();V1.IV=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]);function $5(t,e,r,n,i){return t=t+e+i|0,n=(0,d4.rotr)(n^t,16),r=r+n|0,e=(0,d4.rotr)(e^r,12),{a:t,b:e,c:r,d:n}}function W5(t,e,r,n,i){return t=t+e+i|0,n=(0,d4.rotr)(n^t,8),r=r+n|0,e=(0,d4.rotr)(e^r,7),{a:t,b:e,c:r,d:n}}function Eg(t,e,r,n,i,s,o,a,c,f,d,h,p,w,_,l,y,T,U,I){let q=0;for(let R=0;R<n;R++)({a:i,b:c,c:p,d:y}=$5(i,c,p,y,r[e+t[q++]])),{a:i,b:c,c:p,d:y}=W5(i,c,p,y,r[e+t[q++]]),{a:s,b:f,c:w,d:T}=$5(s,f,w,T,r[e+t[q++]]),{a:s,b:f,c:w,d:T}=W5(s,f,w,T,r[e+t[q++]]),{a:o,b:d,c:_,d:U}=$5(o,d,_,U,r[e+t[q++]]),{a:o,b:d,c:_,d:U}=W5(o,d,_,U,r[e+t[q++]]),{a,b:h,c:l,d:I}=$5(a,h,l,I,r[e+t[q++]]),{a,b:h,c:l,d:I}=W5(a,h,l,I,r[e+t[q++]]),{a:i,b:f,c:_,d:I}=$5(i,f,_,I,r[e+t[q++]]),{a:i,b:f,c:_,d:I}=W5(i,f,_,I,r[e+t[q++]]),{a:s,b:d,c:l,d:y}=$5(s,d,l,y,r[e+t[q++]]),{a:s,b:d,c:l,d:y}=W5(s,d,l,y,r[e+t[q++]]),{a:o,b:h,c:p,d:T}=$5(o,h,p,T,r[e+t[q++]]),{a:o,b:h,c:p,d:T}=W5(o,h,p,T,r[e+t[q++]]),{a,b:c,c:w,d:U}=$5(a,c,w,U,r[e+t[q++]]),{a,b:c,c:w,d:U}=W5(a,c,w,U,r[e+t[q++]]);return{v0:i,v1:s,v2:o,v3:a,v4:c,v5:f,v6:d,v7:h,v8:p,v9:w,v10:_,v11:l,v12:y,v13:T,v14:U,v15:I}}V1.compress=Eg;var uu=class extends Sg.BLAKE2{constructor(e={}){super(64,e.dkLen===void 0?32:e.dkLen,e,32,8,8),this.v0=V1.IV[0]|0,this.v1=V1.IV[1]|0,this.v2=V1.IV[2]|0,this.v3=V1.IV[3]|0,this.v4=V1.IV[4]|0,this.v5=V1.IV[5]|0,this.v6=V1.IV[6]|0,this.v7=V1.IV[7]|0;let r=e.key?e.key.length:0;if(this.v0^=this.outputLen|r<<8|1<<16|1<<24,e.salt){let n=(0,d4.u32)((0,d4.toBytes)(e.salt));this.v4^=n[0],this.v5^=n[1]}if(e.personalization){let n=(0,d4.u32)((0,d4.toBytes)(e.personalization));this.v6^=n[0],this.v7^=n[1]}if(e.key){let n=new Uint8Array(this.blockLen);n.set((0,d4.toBytes)(e.key)),this.update(n)}}get(){let{v0:e,v1:r,v2:n,v3:i,v4:s,v5:o,v6:a,v7:c}=this;return[e,r,n,i,s,o,a,c]}set(e,r,n,i,s,o,a,c){this.v0=e|0,this.v1=r|0,this.v2=n|0,this.v3=i|0,this.v4=s|0,this.v5=o|0,this.v6=a|0,this.v7=c|0}compress(e,r,n){let{h:i,l:s}=EI.fromBig(BigInt(this.length)),{v0:o,v1:a,v2:c,v3:f,v4:d,v5:h,v6:p,v7:w,v8:_,v9:l,v10:y,v11:T,v12:U,v13:I,v14:q,v15:R}=Eg(Sg.SIGMA,r,e,10,this.v0,this.v1,this.v2,this.v3,this.v4,this.v5,this.v6,this.v7,V1.IV[0],V1.IV[1],V1.IV[2],V1.IV[3],s^V1.IV[4],i^V1.IV[5],n?~V1.IV[6]:V1.IV[6],V1.IV[7]);this.v0^=o^_,this.v1^=a^l,this.v2^=c^y,this.v3^=f^T,this.v4^=d^U,this.v5^=h^I,this.v6^=p^q,this.v7^=w^R}destroy(){this.destroyed=!0,this.buffer32.fill(0),this.set(0,0,0,0,0,0,0,0)}};V1.blake2s=(0,d4.wrapConstructorWithOpts)(t=>new uu(t))});var Fi=C(Se=>{"use strict";A();S();Object.defineProperty(Se,"__esModule",{value:!0});Se.pbkdf2Async=Se.pbkdf2=void 0;var TI=pr(),l4=K0();function Tg(t,e,r,n){(0,l4.assertHash)(t);let i=(0,l4.checkOpts)({dkLen:32,asyncTick:10},n),{c:s,dkLen:o,asyncTick:a}=i;if((0,l4.assertNumber)(s),(0,l4.assertNumber)(o),(0,l4.assertNumber)(a),s<1)throw new Error("PBKDF2: iterations (c) should be >= 1");let c=(0,l4.toBytes)(e),f=(0,l4.toBytes)(r),d=new Uint8Array(o),h=TI.hmac.create(t,c),p=h._cloneInto().update(f);return{c:s,dkLen:o,asyncTick:a,DK:d,PRF:h,PRFSalt:p}}function Ig(t,e,r,n,i){return t.destroy(),e.destroy(),n&&n.destroy(),i.fill(0),r}function II(t,e,r,n){let{c:i,dkLen:s,DK:o,PRF:a,PRFSalt:c}=Tg(t,e,r,n),f,d=new Uint8Array(4),h=(0,l4.createView)(d),p=new Uint8Array(a.outputLen);for(let w=1,_=0;_<s;w++,_+=a.outputLen){let l=o.subarray(_,_+a.outputLen);h.setInt32(0,w,!1),(f=c._cloneInto(f)).update(d).digestInto(p),l.set(p.subarray(0,l.length));for(let y=1;y<i;y++){a._cloneInto(f).update(p).digestInto(p);for(let T=0;T<l.length;T++)l[T]^=p[T]}}return Ig(a,c,o,f,p)}Se.pbkdf2=II;async function MI(t,e,r,n){let{c:i,dkLen:s,asyncTick:o,DK:a,PRF:c,PRFSalt:f}=Tg(t,e,r,n),d,h=new Uint8Array(4),p=(0,l4.createView)(h),w=new Uint8Array(c.outputLen);for(let _=1,l=0;l<s;_++,l+=c.outputLen){let y=a.subarray(l,l+c.outputLen);p.setInt32(0,_,!1),(d=f._cloneInto(d)).update(h).digestInto(w),y.set(w.subarray(0,y.length)),await(0,l4.asyncLoop)(i-1,o,T=>{c._cloneInto(d).update(w).digestInto(w);for(let U=0;U<y.length;U++)y[U]^=w[U]})}return Ig(c,f,a,d,w)}Se.pbkdf2Async=MI});var qg=C(Ee=>{"use strict";A();S();Object.defineProperty(Ee,"__esModule",{value:!0});Ee.scryptAsync=Ee.scrypt=void 0;var Ug=de(),Pg=Fi(),d6=K0(),D1=(t,e)=>t<<e|t>>>32-e;function Mg(t,e,r,n,i,s){let o=t[e++]^r[n++],a=t[e++]^r[n++],c=t[e++]^r[n++],f=t[e++]^r[n++],d=t[e++]^r[n++],h=t[e++]^r[n++],p=t[e++]^r[n++],w=t[e++]^r[n++],_=t[e++]^r[n++],l=t[e++]^r[n++],y=t[e++]^r[n++],T=t[e++]^r[n++],U=t[e++]^r[n++],I=t[e++]^r[n++],q=t[e++]^r[n++],R=t[e++]^r[n++],z=o,L=a,H=c,k=f,N=d,u=h,m=p,x=w,b=_,v=l,B=y,M=T,E=U,g=I,O=q,j=R;for(let D=0;D<8;D+=2)N^=D1(z+E|0,7),b^=D1(N+z|0,9),E^=D1(b+N|0,13),z^=D1(E+b|0,18),v^=D1(u+L|0,7),g^=D1(v+u|0,9),L^=D1(g+v|0,13),u^=D1(L+g|0,18),O^=D1(B+m|0,7),H^=D1(O+B|0,9),m^=D1(H+O|0,13),B^=D1(m+H|0,18),k^=D1(j+M|0,7),x^=D1(k+j|0,9),M^=D1(x+k|0,13),j^=D1(M+x|0,18),L^=D1(z+k|0,7),H^=D1(L+z|0,9),k^=D1(H+L|0,13),z^=D1(k+H|0,18),m^=D1(u+N|0,7),x^=D1(m+u|0,9),N^=D1(x+m|0,13),u^=D1(N+x|0,18),M^=D1(B+v|0,7),b^=D1(M+B|0,9),v^=D1(b+M|0,13),B^=D1(v+b|0,18),E^=D1(j+O|0,7),g^=D1(E+j|0,9),O^=D1(g+E|0,13),j^=D1(O+g|0,18);i[s++]=o+z|0,i[s++]=a+L|0,i[s++]=c+H|0,i[s++]=f+k|0,i[s++]=d+N|0,i[s++]=h+u|0,i[s++]=p+m|0,i[s++]=w+x|0,i[s++]=_+b|0,i[s++]=l+v|0,i[s++]=y+B|0,i[s++]=T+M|0,i[s++]=U+E|0,i[s++]=I+g|0,i[s++]=q+O|0,i[s++]=R+j|0}function Be(t,e,r,n,i){let s=n+0,o=n+16*i;for(let a=0;a<16;a++)r[o+a]=t[e+(2*i-1)*16+a];for(let a=0;a<i;a++,s+=16,e+=16)Mg(r,o,t,e,r,s),a>0&&(o+=16),Mg(r,s,t,e+=16,r,o)}function Og(t,e,r){let n=(0,d6.checkOpts)({dkLen:32,asyncTick:10,maxmem:1073742848},r),{N:i,r:s,p:o,dkLen:a,asyncTick:c,maxmem:f,onProgress:d}=n;if((0,d6.assertNumber)(i),(0,d6.assertNumber)(s),(0,d6.assertNumber)(o),(0,d6.assertNumber)(a),(0,d6.assertNumber)(c),(0,d6.assertNumber)(f),d!==void 0&&typeof d!="function")throw new Error("progressCb should be function");let h=128*s,p=h/4;if(i<=1||(i&i-1)!==0||i>=2**(h/8)||i>2**32)throw new Error("Scrypt: N must be larger than 1, a power of 2, less than 2^(128 * r / 8) and less than 2^32");if(o<0||o>(2**32-1)*32/h)throw new Error("Scrypt: p must be a positive integer less than or equal to ((2^32 - 1) * 32) / (128 * r)");if(a<0||a>(2**32-1)*32)throw new Error("Scrypt: dkLen should be positive integer less than or equal to (2^32 - 1) * 32");let w=h*(i+o);if(w>f)throw new Error(`Scrypt: parameters too large, ${w} (128 * r * (N + p)) > ${f} (maxmem)`);let _=(0,Pg.pbkdf2)(Ug.sha256,t,e,{c:1,dkLen:h*o}),l=(0,d6.u32)(_),y=(0,d6.u32)(new Uint8Array(h*i)),T=(0,d6.u32)(new Uint8Array(h)),U=()=>{};if(d){let I=2*i*o,q=Math.max(Math.floor(I/1e4),1),R=0;U=()=>{R++,d&&(!(R%q)||R===I)&&d(R/I)}}return{N:i,r:s,p:o,dkLen:a,blockSize32:p,V:y,B32:l,B:_,tmp:T,blockMixCb:U,asyncTick:c}}function Ng(t,e,r,n,i){let s=(0,Pg.pbkdf2)(Ug.sha256,t,r,{c:1,dkLen:e});return r.fill(0),n.fill(0),i.fill(0),s}function UI(t,e,r){let{N:n,r:i,p:s,dkLen:o,blockSize32:a,V:c,B32:f,B:d,tmp:h,blockMixCb:p}=Og(t,e,r);for(let w=0;w<s;w++){let _=a*w;for(let l=0;l<a;l++)c[l]=f[_+l];for(let l=0,y=0;l<n-1;l++)Be(c,y,c,y+=a,i),p();Be(c,(n-1)*a,f,_,i),p();for(let l=0;l<n;l++){let y=f[_+a-16]%n;for(let T=0;T<a;T++)h[T]=f[_+T]^c[y*a+T];Be(h,0,f,_,i),p()}}return Ng(t,o,d,c,h)}Ee.scrypt=UI;async function PI(t,e,r){let{N:n,r:i,p:s,dkLen:o,blockSize32:a,V:c,B32:f,B:d,tmp:h,blockMixCb:p,asyncTick:w}=Og(t,e,r);for(let _=0;_<s;_++){let l=a*_;for(let T=0;T<a;T++)c[T]=f[l+T];let y=0;await(0,d6.asyncLoop)(n-1,w,T=>{Be(c,y,c,y+=a,i),p()}),Be(c,(n-1)*a,f,l,i),p(),await(0,d6.asyncLoop)(n,w,T=>{let U=f[l+a-16]%n;for(let I=0;I<a;I++)h[I]=f[l+I]^c[U*a+I];Be(h,0,f,l,i),p()})}return Ng(t,o,d,c,h)}Ee.scryptAsync=PI});var Hg=C(h4=>{"use strict";A();S();var OI=h4&&h4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),NI=h4&&h4.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),du=h4&&h4.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&OI(e,t,r);return NI(e,t),e};Object.defineProperty(h4,"__esModule",{value:!0});h4.blake3=void 0;var zg=du(le()),qI=du(Li()),z6=du(fu()),m8=K0(),l6;(function(t){t[t.CHUNK_START=1]="CHUNK_START",t[t.CHUNK_END=2]="CHUNK_END",t[t.PARENT=4]="PARENT",t[t.ROOT=8]="ROOT",t[t.KEYED_HASH=16]="KEYED_HASH",t[t.DERIVE_KEY_CONTEXT=32]="DERIVE_KEY_CONTEXT",t[t.DERIVE_KEY_MATERIAL=64]="DERIVE_KEY_MATERIAL"})(l6||(l6={}));var Rg=(()=>{let t=Array.from({length:16},(n,i)=>i),e=n=>[2,6,3,10,7,0,4,13,1,11,12,5,9,14,15,8].map(i=>n[i]),r=[];for(let n=0,i=t;n<7;n++,i=e(i))r.push(...i);return Uint8Array.from(r)})(),wr=class extends qI.BLAKE2{constructor(e={},r=0){if(super(64,e.dkLen===void 0?32:e.dkLen,{},Number.MAX_SAFE_INTEGER,0,0),this.flags=0,this.chunkPos=0,this.chunksDone=0,this.stack=[],this.posOut=0,this.bufferOut32=new Uint32Array(16),this.chunkOut=0,this.enableXOF=!0,this.outputLen=e.dkLen===void 0?32:e.dkLen,(0,m8.assertNumber)(this.outputLen),e.key!==void 0&&e.context!==void 0)throw new Error("Blake3: only key or context can be specified at same time");if(e.key!==void 0){let n=(0,m8.toBytes)(e.key);if(n.length!==32)throw new Error("Blake3: key should be 32 byte");this.IV=(0,m8.u32)(n),this.flags=r|l6.KEYED_HASH}else if(e.context!==void 0){let n=new wr({dkLen:32},l6.DERIVE_KEY_CONTEXT).update(e.context).digest();this.IV=(0,m8.u32)(n),this.flags=r|l6.DERIVE_KEY_MATERIAL}else this.IV=z6.IV.slice(),this.flags=r;this.state=this.IV.slice(),this.bufferOut=(0,m8.u8)(this.bufferOut32)}get(){return[]}set(){}b2Compress(e,r,n,i=0){let{state:s,pos:o}=this,{h:a,l:c}=zg.fromBig(BigInt(e),!0),{v0:f,v1:d,v2:h,v3:p,v4:w,v5:_,v6:l,v7:y,v8:T,v9:U,v10:I,v11:q,v12:R,v13:z,v14:L,v15:H}=z6.compress(Rg,i,n,7,s[0],s[1],s[2],s[3],s[4],s[5],s[6],s[7],z6.IV[0],z6.IV[1],z6.IV[2],z6.IV[3],a,c,o,r);s[0]=f^T,s[1]=d^U,s[2]=h^I,s[3]=p^q,s[4]=w^R,s[5]=_^z,s[6]=l^L,s[7]=y^H}compress(e,r=0,n=!1){let i=this.flags;if(this.chunkPos||(i|=l6.CHUNK_START),(this.chunkPos===15||n)&&(i|=l6.CHUNK_END),n||(this.pos=this.blockLen),this.b2Compress(this.chunksDone,i,e,r),this.chunkPos+=1,this.chunkPos===16||n){let s=this.state;this.state=this.IV.slice();for(let o,a=this.chunksDone+1;(n||!(a&1))&&(o=this.stack.pop());a>>=1)this.buffer32.set(o,0),this.buffer32.set(s,8),this.pos=this.blockLen,this.b2Compress(0,this.flags|l6.PARENT,this.buffer32,0),s=this.state,this.state=this.IV.slice();this.chunksDone++,this.chunkPos=0,this.stack.push(s)}this.pos=0}_cloneInto(e){e=super._cloneInto(e);let{IV:r,flags:n,state:i,chunkPos:s,posOut:o,chunkOut:a,stack:c,chunksDone:f}=this;return e.state.set(i.slice()),e.stack=c.map(d=>Uint32Array.from(d)),e.IV.set(r),e.flags=n,e.chunkPos=s,e.chunksDone=f,e.posOut=o,e.chunkOut=a,e.enableXOF=this.enableXOF,e.bufferOut32.set(this.bufferOut32),e}destroy(){this.destroyed=!0,this.state.fill(0),this.buffer32.fill(0),this.IV.fill(0),this.bufferOut32.fill(0);for(let e of this.stack)e.fill(0)}b2CompressOut(){let{state:e,pos:r,flags:n,buffer32:i,bufferOut32:s}=this,{h:o,l:a}=zg.fromBig(BigInt(this.chunkOut++)),{v0:c,v1:f,v2:d,v3:h,v4:p,v5:w,v6:_,v7:l,v8:y,v9:T,v10:U,v11:I,v12:q,v13:R,v14:z,v15:L}=z6.compress(Rg,0,i,7,e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],z6.IV[0],z6.IV[1],z6.IV[2],z6.IV[3],a,o,r,n);s[0]=c^y,s[1]=f^T,s[2]=d^U,s[3]=h^I,s[4]=p^q,s[5]=w^R,s[6]=_^z,s[7]=l^L,s[8]=e[0]^y,s[9]=e[1]^T,s[10]=e[2]^U,s[11]=e[3]^I,s[12]=e[4]^q,s[13]=e[5]^R,s[14]=e[6]^z,s[15]=e[7]^L,this.posOut=0}finish(){if(this.finished)return;this.finished=!0,this.buffer.fill(0,this.pos);let e=this.flags|l6.ROOT;this.stack.length?(e|=l6.PARENT,this.compress(this.buffer32,0,!0),this.chunksDone=0,this.pos=this.blockLen):e|=(this.chunkPos?0:l6.CHUNK_START)|l6.CHUNK_END,this.flags=e,this.b2CompressOut()}writeInto(e){if(this.destroyed)throw new Error("instance is destroyed");if(!(e instanceof Uint8Array))throw new Error("Blake3: Invalid output buffer");this.finish();let{blockLen:r,bufferOut:n}=this;for(let i=0,s=e.length;i<s;){this.posOut>=r&&this.b2CompressOut();let o=Math.min(this.blockLen-this.posOut,s-i);e.set(n.subarray(this.posOut,this.posOut+o),i),this.posOut+=o,i+=o}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF impossible after digest call");return this.writeInto(e)}xof(e){return(0,m8.assertNumber)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(e.length<this.outputLen)throw new Error("Blake3: Invalid output buffer");if(this.finished)throw new Error("digest() was already called");return this.enableXOF=!1,this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}};h4.blake3=(0,m8.wrapConstructorWithOpts)(t=>new wr(t))});var v8=C(S1=>{"use strict";A();S();var Lg=S1&&S1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zI=S1&&S1.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),P2=S1&&S1.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Lg(e,t,r)},lu=S1&&S1.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Lg(e,t,r);return zI(e,t),e};Object.defineProperty(S1,"__esModule",{value:!0});S1.randomBytes=S1.concatBytes=S1.reverseBuffer=S1.md5=S1.rlp=void 0;P2(Cb(),S1);P2(og(),S1);P2(ag(),S1);P2(cg(),S1);P2(fg(),S1);P2(gr(),S1);P2(hg(),S1);P2(bg(),S1);P2(yg(),S1);P2(ru(),S1);S1.rlp=lu(_g());P2(xg(),S1);S1.md5=lu(Ag());P2(b8(),S1);P2(de(),S1);P2(pr(),S1);P2(Yc(),S1);P2(Ni(),S1);P2(Hi(),S1);P2(eu(),S1);P2(fu(),S1);P2(Fi(),S1);P2(qg(),S1);P2(Hg(),S1);var RI=lu(K0()),HI=WA();function LI(t){if(t.length<1)return t;let e=t.length-1,r=0;for(let n=0;n<t.length/2;n++)r=t[n],t[n]=t[e],t[e]=r,e--;return t}S1.reverseBuffer=LI;function CI(t,e){return RI.concatBytes(Uint8Array.from(t),Uint8Array.from(e))}S1.concatBytes=CI;function kI(t){return HI(t)}S1.randomBytes=kI});var Z3=C(Cg=>{"use strict";A();S();var R6=Cg,jI=g0(),DI=XA(),Vi=JA();R6.assert=DI;R6.toArray=Vi.toArray;R6.zero2=Vi.zero2;R6.toHex=Vi.toHex;R6.encode=Vi.encode;function KI(t,e,r){var n=new Array(Math.max(t.bitLength(),r)+1);n.fill(0);for(var i=1<<e+1,s=t.clone(),o=0;o<n.length;o++){var a,c=s.andln(i-1);s.isOdd()?(c>(i>>1)-1?a=(i>>1)-c:a=c,s.isubn(a)):a=0,n[o]=a,s.iushrn(1)}return n}R6.getNAF=KI;function FI(t,e){var r=[[],[]];t=t.clone(),e=e.clone();for(var n=0,i=0,s;t.cmpn(-n)>0||e.cmpn(-i)>0;){var o=t.andln(3)+n&3,a=e.andln(3)+i&3;o===3&&(o=-1),a===3&&(a=-1);var c;(o&1)===0?c=0:(s=t.andln(7)+n&7,(s===3||s===5)&&a===2?c=-o:c=o),r[0].push(c);var f;(a&1)===0?f=0:(s=e.andln(7)+i&7,(s===3||s===5)&&o===2?f=-a:f=a),r[1].push(f),2*n===c+1&&(n=1-n),2*i===f+1&&(i=1-i),t.iushrn(1),e.iushrn(1)}return r}R6.getJSF=FI;function VI(t,e,r){var n="_"+e;t.prototype[e]=function(){return this[n]!==void 0?this[n]:this[n]=r.call(this)}}R6.cachedProperty=VI;function GI(t){return typeof t=="string"?R6.toArray(t,"hex"):t}R6.parseBytes=GI;function $I(t){return new jI(t,"hex","le")}R6.intFromLE=$I});var vr=C((vG,kg)=>{"use strict";A();S();var mr=Z3(),_8=g0(),Gi=mr.getNAF,WI=mr.getJSF,$i=mr.assert;function Z5(t,e){this.type=t,this.p=new _8(e.p,16),this.red=e.prime?_8.red(e.prime):_8.mont(this.p),this.zero=new _8(0).toRed(this.red),this.one=new _8(1).toRed(this.red),this.two=new _8(2).toRed(this.red),this.n=e.n&&new _8(e.n,16),this.g=e.g&&this.pointFromJSON(e.g,e.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}kg.exports=Z5;Z5.prototype.point=function(){throw new Error("Not implemented")};Z5.prototype.validate=function(){throw new Error("Not implemented")};Z5.prototype._fixedNafMul=function(e,r){$i(e.precomputed);var n=e._getDoubles(),i=Gi(r,1,this._bitLength),s=(1<<n.step+1)-(n.step%2===0?2:1);s/=3;var o=[],a,c;for(a=0;a<i.length;a+=n.step){c=0;for(var f=a+n.step-1;f>=a;f--)c=(c<<1)+i[f];o.push(c)}for(var d=this.jpoint(null,null,null),h=this.jpoint(null,null,null),p=s;p>0;p--){for(a=0;a<o.length;a++)c=o[a],c===p?h=h.mixedAdd(n.points[a]):c===-p&&(h=h.mixedAdd(n.points[a].neg()));d=d.add(h)}return d.toP()};Z5.prototype._wnafMul=function(e,r){var n=4,i=e._getNAFPoints(n);n=i.wnd;for(var s=i.points,o=Gi(r,n,this._bitLength),a=this.jpoint(null,null,null),c=o.length-1;c>=0;c--){for(var f=0;c>=0&&o[c]===0;c--)f++;if(c>=0&&f++,a=a.dblp(f),c<0)break;var d=o[c];$i(d!==0),e.type==="affine"?d>0?a=a.mixedAdd(s[d-1>>1]):a=a.mixedAdd(s[-d-1>>1].neg()):d>0?a=a.add(s[d-1>>1]):a=a.add(s[-d-1>>1].neg())}return e.type==="affine"?a.toP():a};Z5.prototype._wnafMulAdd=function(e,r,n,i,s){var o=this._wnafT1,a=this._wnafT2,c=this._wnafT3,f=0,d,h,p;for(d=0;d<i;d++){p=r[d];var w=p._getNAFPoints(e);o[d]=w.wnd,a[d]=w.points}for(d=i-1;d>=1;d-=2){var _=d-1,l=d;if(o[_]!==1||o[l]!==1){c[_]=Gi(n[_],o[_],this._bitLength),c[l]=Gi(n[l],o[l],this._bitLength),f=Math.max(c[_].length,f),f=Math.max(c[l].length,f);continue}var y=[r[_],null,null,r[l]];r[_].y.cmp(r[l].y)===0?(y[1]=r[_].add(r[l]),y[2]=r[_].toJ().mixedAdd(r[l].neg())):r[_].y.cmp(r[l].y.redNeg())===0?(y[1]=r[_].toJ().mixedAdd(r[l]),y[2]=r[_].add(r[l].neg())):(y[1]=r[_].toJ().mixedAdd(r[l]),y[2]=r[_].toJ().mixedAdd(r[l].neg()));var T=[-3,-1,-5,-7,0,7,5,1,3],U=WI(n[_],n[l]);for(f=Math.max(U[0].length,f),c[_]=new Array(f),c[l]=new Array(f),h=0;h<f;h++){var I=U[0][h]|0,q=U[1][h]|0;c[_][h]=T[(I+1)*3+(q+1)],c[l][h]=0,a[_]=y}}var R=this.jpoint(null,null,null),z=this._wnafT4;for(d=f;d>=0;d--){for(var L=0;d>=0;){var H=!0;for(h=0;h<i;h++)z[h]=c[h][d]|0,z[h]!==0&&(H=!1);if(!H)break;L++,d--}if(d>=0&&L++,R=R.dblp(L),d<0)break;for(h=0;h<i;h++){var k=z[h];k!==0&&(k>0?p=a[h][k-1>>1]:k<0&&(p=a[h][-k-1>>1].neg()),p.type==="affine"?R=R.mixedAdd(p):R=R.add(p))}}for(d=0;d<i;d++)a[d]=null;return s?R:R.toP()};function h6(t,e){this.curve=t,this.type=e,this.precomputed=null}Z5.BasePoint=h6;h6.prototype.eq=function(){throw new Error("Not implemented")};h6.prototype.validate=function(){return this.curve.validate(this)};Z5.prototype.decodePoint=function(e,r){e=mr.toArray(e,r);var n=this.p.byteLength();if((e[0]===4||e[0]===6||e[0]===7)&&e.length-1===2*n){e[0]===6?$i(e[e.length-1]%2===0):e[0]===7&&$i(e[e.length-1]%2===1);var i=this.point(e.slice(1,1+n),e.slice(1+n,1+2*n));return i}else if((e[0]===2||e[0]===3)&&e.length-1===n)return this.pointFromX(e.slice(1,1+n),e[0]===3);throw new Error("Unknown point format")};h6.prototype.encodeCompressed=function(e){return this.encode(e,!0)};h6.prototype._encode=function(e){var r=this.curve.p.byteLength(),n=this.getX().toArray("be",r);return e?[this.getY().isEven()?2:3].concat(n):[4].concat(n,this.getY().toArray("be",r))};h6.prototype.encode=function(e,r){return mr.encode(this._encode(r),e)};h6.prototype.precompute=function(e){if(this.precomputed)return this;var r={doubles:null,naf:null,beta:null};return r.naf=this._getNAFPoints(8),r.doubles=this._getDoubles(4,e),r.beta=this._getBeta(),this.precomputed=r,this};h6.prototype._hasDoubles=function(e){if(!this.precomputed)return!1;var r=this.precomputed.doubles;return r?r.points.length>=Math.ceil((e.bitLength()+1)/r.step):!1};h6.prototype._getDoubles=function(e,r){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],i=this,s=0;s<r;s+=e){for(var o=0;o<e;o++)i=i.dbl();n.push(i)}return{step:e,points:n}};h6.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var r=[this],n=(1<<e)-1,i=n===1?null:this.dbl(),s=1;s<n;s++)r[s]=r[s-1].add(i);return{wnd:e,points:r}};h6.prototype._getBeta=function(){return null};h6.prototype.dblp=function(e){for(var r=this,n=0;n<e;n++)r=r.dbl();return r}});var Dg=C((AG,jg)=>{"use strict";A();S();var ZI=Z3(),O2=g0(),hu=Qa(),Te=vr(),XI=ZI.assert;function b6(t){Te.call(this,"short",t),this.a=new O2(t.a,16).toRed(this.red),this.b=new O2(t.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=this.a.fromRed().cmpn(0)===0,this.threeA=this.a.fromRed().sub(this.p).cmpn(-3)===0,this.endo=this._getEndomorphism(t),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}hu(b6,Te);jg.exports=b6;b6.prototype._getEndomorphism=function(e){if(!(!this.zeroA||!this.g||!this.n||this.p.modn(3)!==1)){var r,n;if(e.beta)r=new O2(e.beta,16).toRed(this.red);else{var i=this._getEndoRoots(this.p);r=i[0].cmp(i[1])<0?i[0]:i[1],r=r.toRed(this.red)}if(e.lambda)n=new O2(e.lambda,16);else{var s=this._getEndoRoots(this.n);this.g.mul(s[0]).x.cmp(this.g.x.redMul(r))===0?n=s[0]:(n=s[1],XI(this.g.mul(n).x.cmp(this.g.x.redMul(r))===0))}var o;return e.basis?o=e.basis.map(function(a){return{a:new O2(a.a,16),b:new O2(a.b,16)}}):o=this._getEndoBasis(n),{beta:r,lambda:n,basis:o}}};b6.prototype._getEndoRoots=function(e){var r=e===this.p?this.red:O2.mont(e),n=new O2(2).toRed(r).redInvm(),i=n.redNeg(),s=new O2(3).toRed(r).redNeg().redSqrt().redMul(n),o=i.redAdd(s).fromRed(),a=i.redSub(s).fromRed();return[o,a]};b6.prototype._getEndoBasis=function(e){for(var r=this.n.ushrn(Math.floor(this.n.bitLength()/2)),n=e,i=this.n.clone(),s=new O2(1),o=new O2(0),a=new O2(0),c=new O2(1),f,d,h,p,w,_,l,y=0,T,U;n.cmpn(0)!==0;){var I=i.div(n);T=i.sub(I.mul(n)),U=a.sub(I.mul(s));var q=c.sub(I.mul(o));if(!h&&T.cmp(r)<0)f=l.neg(),d=s,h=T.neg(),p=U;else if(h&&++y===2)break;l=T,i=n,n=T,a=s,s=U,c=o,o=q}w=T.neg(),_=U;var R=h.sqr().add(p.sqr()),z=w.sqr().add(_.sqr());return z.cmp(R)>=0&&(w=f,_=d),h.negative&&(h=h.neg(),p=p.neg()),w.negative&&(w=w.neg(),_=_.neg()),[{a:h,b:p},{a:w,b:_}]};b6.prototype._endoSplit=function(e){var r=this.endo.basis,n=r[0],i=r[1],s=i.b.mul(e).divRound(this.n),o=n.b.neg().mul(e).divRound(this.n),a=s.mul(n.a),c=o.mul(i.a),f=s.mul(n.b),d=o.mul(i.b),h=e.sub(a).sub(c),p=f.add(d).neg();return{k1:h,k2:p}};b6.prototype.pointFromX=function(e,r){e=new O2(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),i=n.redSqrt();if(i.redSqr().redSub(n).cmp(this.zero)!==0)throw new Error("invalid point");var s=i.fromRed().isOdd();return(r&&!s||!r&&s)&&(i=i.redNeg()),this.point(e,i)};b6.prototype.validate=function(e){if(e.inf)return!0;var r=e.x,n=e.y,i=this.a.redMul(r),s=r.redSqr().redMul(r).redIAdd(i).redIAdd(this.b);return n.redSqr().redISub(s).cmpn(0)===0};b6.prototype._endoWnafMulAdd=function(e,r,n){for(var i=this._endoWnafT1,s=this._endoWnafT2,o=0;o<e.length;o++){var a=this._endoSplit(r[o]),c=e[o],f=c._getBeta();a.k1.negative&&(a.k1.ineg(),c=c.neg(!0)),a.k2.negative&&(a.k2.ineg(),f=f.neg(!0)),i[o*2]=c,i[o*2+1]=f,s[o*2]=a.k1,s[o*2+1]=a.k2}for(var d=this._wnafMulAdd(1,i,s,o*2,n),h=0;h<o*2;h++)i[h]=null,s[h]=null;return d};function T0(t,e,r,n){Te.BasePoint.call(this,t,"affine"),e===null&&r===null?(this.x=null,this.y=null,this.inf=!0):(this.x=new O2(e,16),this.y=new O2(r,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}hu(T0,Te.BasePoint);b6.prototype.point=function(e,r,n){return new T0(this,e,r,n)};b6.prototype.pointFromJSON=function(e,r){return T0.fromJSON(this,e,r)};T0.prototype._getBeta=function(){if(!!this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var r=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var n=this.curve,i=function(s){return n.point(s.x.redMul(n.endo.beta),s.y)};e.beta=r,r.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(i)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(i)}}}return r}};T0.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]};T0.fromJSON=function(e,r,n){typeof r=="string"&&(r=JSON.parse(r));var i=e.point(r[0],r[1],n);if(!r[2])return i;function s(a){return e.point(a[0],a[1],n)}var o=r[2];return i.precomputed={beta:null,doubles:o.doubles&&{step:o.doubles.step,points:[i].concat(o.doubles.points.map(s))},naf:o.naf&&{wnd:o.naf.wnd,points:[i].concat(o.naf.points.map(s))}},i};T0.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"};T0.prototype.isInfinity=function(){return this.inf};T0.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(this.x.cmp(e.x)===0)return this.curve.point(null,null);var r=this.y.redSub(e.y);r.cmpn(0)!==0&&(r=r.redMul(this.x.redSub(e.x).redInvm()));var n=r.redSqr().redISub(this.x).redISub(e.x),i=r.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,i)};T0.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(e.cmpn(0)===0)return this.curve.point(null,null);var r=this.curve.a,n=this.x.redSqr(),i=e.redInvm(),s=n.redAdd(n).redIAdd(n).redIAdd(r).redMul(i),o=s.redSqr().redISub(this.x.redAdd(this.x)),a=s.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,a)};T0.prototype.getX=function(){return this.x.fromRed()};T0.prototype.getY=function(){return this.y.fromRed()};T0.prototype.mul=function(e){return e=new O2(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)};T0.prototype.mulAdd=function(e,r,n){var i=[this,r],s=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(i,s):this.curve._wnafMulAdd(1,i,s,2)};T0.prototype.jmulAdd=function(e,r,n){var i=[this,r],s=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(i,s,!0):this.curve._wnafMulAdd(1,i,s,2,!0)};T0.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||this.x.cmp(e.x)===0&&this.y.cmp(e.y)===0)};T0.prototype.neg=function(e){if(this.inf)return this;var r=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,i=function(s){return s.neg()};r.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(i)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(i)}}}return r};T0.prototype.toJ=function(){if(this.inf)return this.curve.jpoint(null,null,null);var e=this.curve.jpoint(this.x,this.y,this.curve.one);return e};function F0(t,e,r,n){Te.BasePoint.call(this,t,"jacobian"),e===null&&r===null&&n===null?(this.x=this.curve.one,this.y=this.curve.one,this.z=new O2(0)):(this.x=new O2(e,16),this.y=new O2(r,16),this.z=new O2(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}hu(F0,Te.BasePoint);b6.prototype.jpoint=function(e,r,n){return new F0(this,e,r,n)};F0.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),r=e.redSqr(),n=this.x.redMul(r),i=this.y.redMul(r).redMul(e);return this.curve.point(n,i)};F0.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)};F0.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var r=e.z.redSqr(),n=this.z.redSqr(),i=this.x.redMul(r),s=e.x.redMul(n),o=this.y.redMul(r.redMul(e.z)),a=e.y.redMul(n.redMul(this.z)),c=i.redSub(s),f=o.redSub(a);if(c.cmpn(0)===0)return f.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var d=c.redSqr(),h=d.redMul(c),p=i.redMul(d),w=f.redSqr().redIAdd(h).redISub(p).redISub(p),_=f.redMul(p.redISub(w)).redISub(o.redMul(h)),l=this.z.redMul(e.z).redMul(c);return this.curve.jpoint(w,_,l)};F0.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var r=this.z.redSqr(),n=this.x,i=e.x.redMul(r),s=this.y,o=e.y.redMul(r).redMul(this.z),a=n.redSub(i),c=s.redSub(o);if(a.cmpn(0)===0)return c.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var f=a.redSqr(),d=f.redMul(a),h=n.redMul(f),p=c.redSqr().redIAdd(d).redISub(h).redISub(h),w=c.redMul(h.redISub(p)).redISub(s.redMul(d)),_=this.z.redMul(a);return this.curve.jpoint(p,w,_)};F0.prototype.dblp=function(e){if(e===0)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var r;if(this.curve.zeroA||this.curve.threeA){var n=this;for(r=0;r<e;r++)n=n.dbl();return n}var i=this.curve.a,s=this.curve.tinv,o=this.x,a=this.y,c=this.z,f=c.redSqr().redSqr(),d=a.redAdd(a);for(r=0;r<e;r++){var h=o.redSqr(),p=d.redSqr(),w=p.redSqr(),_=h.redAdd(h).redIAdd(h).redIAdd(i.redMul(f)),l=o.redMul(p),y=_.redSqr().redISub(l.redAdd(l)),T=l.redISub(y),U=_.redMul(T);U=U.redIAdd(U).redISub(w);var I=d.redMul(c);r+1<e&&(f=f.redMul(w)),o=y,c=I,d=U}return this.curve.jpoint(o,d.redMul(s),c)};F0.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()};F0.prototype._zeroDbl=function(){var e,r,n;if(this.zOne){var i=this.x.redSqr(),s=this.y.redSqr(),o=s.redSqr(),a=this.x.redAdd(s).redSqr().redISub(i).redISub(o);a=a.redIAdd(a);var c=i.redAdd(i).redIAdd(i),f=c.redSqr().redISub(a).redISub(a),d=o.redIAdd(o);d=d.redIAdd(d),d=d.redIAdd(d),e=f,r=c.redMul(a.redISub(f)).redISub(d),n=this.y.redAdd(this.y)}else{var h=this.x.redSqr(),p=this.y.redSqr(),w=p.redSqr(),_=this.x.redAdd(p).redSqr().redISub(h).redISub(w);_=_.redIAdd(_);var l=h.redAdd(h).redIAdd(h),y=l.redSqr(),T=w.redIAdd(w);T=T.redIAdd(T),T=T.redIAdd(T),e=y.redISub(_).redISub(_),r=l.redMul(_.redISub(e)).redISub(T),n=this.y.redMul(this.z),n=n.redIAdd(n)}return this.curve.jpoint(e,r,n)};F0.prototype._threeDbl=function(){var e,r,n;if(this.zOne){var i=this.x.redSqr(),s=this.y.redSqr(),o=s.redSqr(),a=this.x.redAdd(s).redSqr().redISub(i).redISub(o);a=a.redIAdd(a);var c=i.redAdd(i).redIAdd(i).redIAdd(this.curve.a),f=c.redSqr().redISub(a).redISub(a);e=f;var d=o.redIAdd(o);d=d.redIAdd(d),d=d.redIAdd(d),r=c.redMul(a.redISub(f)).redISub(d),n=this.y.redAdd(this.y)}else{var h=this.z.redSqr(),p=this.y.redSqr(),w=this.x.redMul(p),_=this.x.redSub(h).redMul(this.x.redAdd(h));_=_.redAdd(_).redIAdd(_);var l=w.redIAdd(w);l=l.redIAdd(l);var y=l.redAdd(l);e=_.redSqr().redISub(y),n=this.y.redAdd(this.z).redSqr().redISub(p).redISub(h);var T=p.redSqr();T=T.redIAdd(T),T=T.redIAdd(T),T=T.redIAdd(T),r=_.redMul(l.redISub(e)).redISub(T)}return this.curve.jpoint(e,r,n)};F0.prototype._dbl=function(){var e=this.curve.a,r=this.x,n=this.y,i=this.z,s=i.redSqr().redSqr(),o=r.redSqr(),a=n.redSqr(),c=o.redAdd(o).redIAdd(o).redIAdd(e.redMul(s)),f=r.redAdd(r);f=f.redIAdd(f);var d=f.redMul(a),h=c.redSqr().redISub(d.redAdd(d)),p=d.redISub(h),w=a.redSqr();w=w.redIAdd(w),w=w.redIAdd(w),w=w.redIAdd(w);var _=c.redMul(p).redISub(w),l=n.redAdd(n).redMul(i);return this.curve.jpoint(h,_,l)};F0.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),r=this.y.redSqr(),n=this.z.redSqr(),i=r.redSqr(),s=e.redAdd(e).redIAdd(e),o=s.redSqr(),a=this.x.redAdd(r).redSqr().redISub(e).redISub(i);a=a.redIAdd(a),a=a.redAdd(a).redIAdd(a),a=a.redISub(o);var c=a.redSqr(),f=i.redIAdd(i);f=f.redIAdd(f),f=f.redIAdd(f),f=f.redIAdd(f);var d=s.redIAdd(a).redSqr().redISub(o).redISub(c).redISub(f),h=r.redMul(d);h=h.redIAdd(h),h=h.redIAdd(h);var p=this.x.redMul(c).redISub(h);p=p.redIAdd(p),p=p.redIAdd(p);var w=this.y.redMul(d.redMul(f.redISub(d)).redISub(a.redMul(c)));w=w.redIAdd(w),w=w.redIAdd(w),w=w.redIAdd(w);var _=this.z.redAdd(a).redSqr().redISub(n).redISub(c);return this.curve.jpoint(p,w,_)};F0.prototype.mul=function(e,r){return e=new O2(e,r),this.curve._wnafMul(this,e)};F0.prototype.eq=function(e){if(e.type==="affine")return this.eq(e.toJ());if(this===e)return!0;var r=this.z.redSqr(),n=e.z.redSqr();if(this.x.redMul(n).redISub(e.x.redMul(r)).cmpn(0)!==0)return!1;var i=r.redMul(this.z),s=n.redMul(e.z);return this.y.redMul(s).redISub(e.y.redMul(i)).cmpn(0)===0};F0.prototype.eqXToP=function(e){var r=this.z.redSqr(),n=e.toRed(this.curve.red).redMul(r);if(this.x.cmp(n)===0)return!0;for(var i=e.clone(),s=this.curve.redN.redMul(r);;){if(i.iadd(this.curve.n),i.cmp(this.curve.p)>=0)return!1;if(n.redIAdd(s),this.x.cmp(n)===0)return!0}};F0.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"};F0.prototype.isInfinity=function(){return this.z.cmpn(0)===0}});var Vg=C((EG,Fg)=>{"use strict";A();S();var Ie=g0(),Kg=Qa(),Wi=vr(),YI=Z3();function Me(t){Wi.call(this,"mont",t),this.a=new Ie(t.a,16).toRed(this.red),this.b=new Ie(t.b,16).toRed(this.red),this.i4=new Ie(4).toRed(this.red).redInvm(),this.two=new Ie(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}Kg(Me,Wi);Fg.exports=Me;Me.prototype.validate=function(e){var r=e.normalize().x,n=r.redSqr(),i=n.redMul(r).redAdd(n.redMul(this.a)).redAdd(r),s=i.redSqrt();return s.redSqr().cmp(i)===0};function I0(t,e,r){Wi.BasePoint.call(this,t,"projective"),e===null&&r===null?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new Ie(e,16),this.z=new Ie(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}Kg(I0,Wi.BasePoint);Me.prototype.decodePoint=function(e,r){return this.point(YI.toArray(e,r),1)};Me.prototype.point=function(e,r){return new I0(this,e,r)};Me.prototype.pointFromJSON=function(e){return I0.fromJSON(this,e)};I0.prototype.precompute=function(){};I0.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())};I0.fromJSON=function(e,r){return new I0(e,r[0],r[1]||e.one)};I0.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"};I0.prototype.isInfinity=function(){return this.z.cmpn(0)===0};I0.prototype.dbl=function(){var e=this.x.redAdd(this.z),r=e.redSqr(),n=this.x.redSub(this.z),i=n.redSqr(),s=r.redSub(i),o=r.redMul(i),a=s.redMul(i.redAdd(this.curve.a24.redMul(s)));return this.curve.point(o,a)};I0.prototype.add=function(){throw new Error("Not supported on Montgomery curve")};I0.prototype.diffAdd=function(e,r){var n=this.x.redAdd(this.z),i=this.x.redSub(this.z),s=e.x.redAdd(e.z),o=e.x.redSub(e.z),a=o.redMul(n),c=s.redMul(i),f=r.z.redMul(a.redAdd(c).redSqr()),d=r.x.redMul(a.redISub(c).redSqr());return this.curve.point(f,d)};I0.prototype.mul=function(e){for(var r=e.clone(),n=this,i=this.curve.point(null,null),s=this,o=[];r.cmpn(0)!==0;r.iushrn(1))o.push(r.andln(1));for(var a=o.length-1;a>=0;a--)o[a]===0?(n=n.diffAdd(i,s),i=i.dbl()):(i=n.diffAdd(i,s),n=n.dbl());return i};I0.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")};I0.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")};I0.prototype.eq=function(e){return this.getX().cmp(e.getX())===0};I0.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this};I0.prototype.getX=function(){return this.normalize(),this.x.fromRed()}});var Wg=C((MG,$g)=>{"use strict";A();S();var JI=Z3(),W4=g0(),Gg=Qa(),Zi=vr(),QI=JI.assert;function b4(t){this.twisted=(t.a|0)!==1,this.mOneA=this.twisted&&(t.a|0)===-1,this.extended=this.mOneA,Zi.call(this,"edwards",t),this.a=new W4(t.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new W4(t.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new W4(t.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),QI(!this.twisted||this.c.fromRed().cmpn(1)===0),this.oneC=(t.c|0)===1}Gg(b4,Zi);$g.exports=b4;b4.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)};b4.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)};b4.prototype.jpoint=function(e,r,n,i){return this.point(e,r,n,i)};b4.prototype.pointFromX=function(e,r){e=new W4(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr(),i=this.c2.redSub(this.a.redMul(n)),s=this.one.redSub(this.c2.redMul(this.d).redMul(n)),o=i.redMul(s.redInvm()),a=o.redSqrt();if(a.redSqr().redSub(o).cmp(this.zero)!==0)throw new Error("invalid point");var c=a.fromRed().isOdd();return(r&&!c||!r&&c)&&(a=a.redNeg()),this.point(e,a)};b4.prototype.pointFromY=function(e,r){e=new W4(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr(),i=n.redSub(this.c2),s=n.redMul(this.d).redMul(this.c2).redSub(this.a),o=i.redMul(s.redInvm());if(o.cmp(this.zero)===0){if(r)throw new Error("invalid point");return this.point(this.zero,e)}var a=o.redSqrt();if(a.redSqr().redSub(o).cmp(this.zero)!==0)throw new Error("invalid point");return a.fromRed().isOdd()!==r&&(a=a.redNeg()),this.point(a,e)};b4.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var r=e.x.redSqr(),n=e.y.redSqr(),i=r.redMul(this.a).redAdd(n),s=this.c2.redMul(this.one.redAdd(this.d.redMul(r).redMul(n)));return i.cmp(s)===0};function o2(t,e,r,n,i){Zi.BasePoint.call(this,t,"projective"),e===null&&r===null&&n===null?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new W4(e,16),this.y=new W4(r,16),this.z=n?new W4(n,16):this.curve.one,this.t=i&&new W4(i,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}Gg(o2,Zi.BasePoint);b4.prototype.pointFromJSON=function(e){return o2.fromJSON(this,e)};b4.prototype.point=function(e,r,n,i){return new o2(this,e,r,n,i)};o2.fromJSON=function(e,r){return new o2(e,r[0],r[1],r[2])};o2.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"};o2.prototype.isInfinity=function(){return this.x.cmpn(0)===0&&(this.y.cmp(this.z)===0||this.zOne&&this.y.cmp(this.curve.c)===0)};o2.prototype._extDbl=function(){var e=this.x.redSqr(),r=this.y.redSqr(),n=this.z.redSqr();n=n.redIAdd(n);var i=this.curve._mulA(e),s=this.x.redAdd(this.y).redSqr().redISub(e).redISub(r),o=i.redAdd(r),a=o.redSub(n),c=i.redSub(r),f=s.redMul(a),d=o.redMul(c),h=s.redMul(c),p=a.redMul(o);return this.curve.point(f,d,p,h)};o2.prototype._projDbl=function(){var e=this.x.redAdd(this.y).redSqr(),r=this.x.redSqr(),n=this.y.redSqr(),i,s,o,a,c,f;if(this.curve.twisted){a=this.curve._mulA(r);var d=a.redAdd(n);this.zOne?(i=e.redSub(r).redSub(n).redMul(d.redSub(this.curve.two)),s=d.redMul(a.redSub(n)),o=d.redSqr().redSub(d).redSub(d)):(c=this.z.redSqr(),f=d.redSub(c).redISub(c),i=e.redSub(r).redISub(n).redMul(f),s=d.redMul(a.redSub(n)),o=d.redMul(f))}else a=r.redAdd(n),c=this.curve._mulC(this.z).redSqr(),f=a.redSub(c).redSub(c),i=this.curve._mulC(e.redISub(a)).redMul(f),s=this.curve._mulC(a).redMul(r.redISub(n)),o=a.redMul(f);return this.curve.point(i,s,o)};o2.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()};o2.prototype._extAdd=function(e){var r=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),n=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),i=this.t.redMul(this.curve.dd).redMul(e.t),s=this.z.redMul(e.z.redAdd(e.z)),o=n.redSub(r),a=s.redSub(i),c=s.redAdd(i),f=n.redAdd(r),d=o.redMul(a),h=c.redMul(f),p=o.redMul(f),w=a.redMul(c);return this.curve.point(d,h,w,p)};o2.prototype._projAdd=function(e){var r=this.z.redMul(e.z),n=r.redSqr(),i=this.x.redMul(e.x),s=this.y.redMul(e.y),o=this.curve.d.redMul(i).redMul(s),a=n.redSub(o),c=n.redAdd(o),f=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(i).redISub(s),d=r.redMul(a).redMul(f),h,p;return this.curve.twisted?(h=r.redMul(c).redMul(s.redSub(this.curve._mulA(i))),p=a.redMul(c)):(h=r.redMul(c).redMul(s.redSub(i)),p=this.curve._mulC(a).redMul(c)),this.curve.point(d,h,p)};o2.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)};o2.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)};o2.prototype.mulAdd=function(e,r,n){return this.curve._wnafMulAdd(1,[this,r],[e,n],2,!1)};o2.prototype.jmulAdd=function(e,r,n){return this.curve._wnafMulAdd(1,[this,r],[e,n],2,!0)};o2.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this};o2.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())};o2.prototype.getX=function(){return this.normalize(),this.x.fromRed()};o2.prototype.getY=function(){return this.normalize(),this.y.fromRed()};o2.prototype.eq=function(e){return this===e||this.getX().cmp(e.getX())===0&&this.getY().cmp(e.getY())===0};o2.prototype.eqXToP=function(e){var r=e.toRed(this.curve.red).redMul(this.z);if(this.x.cmp(r)===0)return!0;for(var n=e.clone(),i=this.curve.redN.redMul(this.z);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(r.redIAdd(i),this.x.cmp(r)===0)return!0}};o2.prototype.toP=o2.prototype.normalize;o2.prototype.mixedAdd=o2.prototype.add});var bu=C(Zg=>{"use strict";A();S();var Xi=Zg;Xi.base=vr();Xi.short=Dg();Xi.mont=Vg();Xi.edwards=Wg()});var Yg=C((zG,Xg)=>{"use strict";A();S();Xg.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}});var Yi=C(ey=>{"use strict";A();S();var yu=ey,X5=Kl(),gu=bu(),eM=Z3(),Jg=eM.assert;function Qg(t){t.type==="short"?this.curve=new gu.short(t):t.type==="edwards"?this.curve=new gu.edwards(t):this.curve=new gu.mont(t),this.g=this.curve.g,this.n=this.curve.n,this.hash=t.hash,Jg(this.g.validate(),"Invalid curve"),Jg(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}yu.PresetCurve=Qg;function Y5(t,e){Object.defineProperty(yu,t,{configurable:!0,enumerable:!0,get:function(){var r=new Qg(e);return Object.defineProperty(yu,t,{configurable:!0,enumerable:!0,value:r}),r}})}Y5("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:X5.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]});Y5("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:X5.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]});Y5("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:X5.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]});Y5("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:X5.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]});Y5("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:X5.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]});Y5("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:X5.sha256,gRed:!1,g:["9"]});Y5("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:X5.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});var pu;try{pu=Yg()}catch{pu=void 0}Y5("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:X5.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",pu]})});var ry=C((jG,ty)=>{"use strict";A();S();var tM=g0(),rM=Z3(),wu=rM.assert;function Q0(t,e){this.ec=t,this.priv=null,this.pub=null,e.priv&&this._importPrivate(e.priv,e.privEnc),e.pub&&this._importPublic(e.pub,e.pubEnc)}ty.exports=Q0;Q0.fromPublic=function(e,r,n){return r instanceof Q0?r:new Q0(e,{pub:r,pubEnc:n})};Q0.fromPrivate=function(e,r,n){return r instanceof Q0?r:new Q0(e,{priv:r,privEnc:n})};Q0.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}};Q0.prototype.getPublic=function(e,r){return typeof e=="string"&&(r=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),r?this.pub.encode(r,e):this.pub};Q0.prototype.getPrivate=function(e){return e==="hex"?this.priv.toString(16,2):this.priv};Q0.prototype._importPrivate=function(e,r){this.priv=new tM(e,r||16),this.priv=this.priv.umod(this.ec.curve.n)};Q0.prototype._importPublic=function(e,r){if(e.x||e.y){this.ec.curve.type==="mont"?wu(e.x,"Need x coordinate"):(this.ec.curve.type==="short"||this.ec.curve.type==="edwards")&&wu(e.x&&e.y,"Need both x and y coordinate"),this.pub=this.ec.curve.point(e.x,e.y);return}this.pub=this.ec.curve.decodePoint(e,r)};Q0.prototype.derive=function(e){return e.validate()||wu(e.validate(),"public point not validated"),e.mul(this.priv).getX()};Q0.prototype.sign=function(e,r,n){return this.ec.sign(e,this,r,n)};Q0.prototype.verify=function(e,r){return this.ec.verify(e,r,this)};Q0.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}});var sy=C((FG,iy)=>{"use strict";A();S();var Ji=g0(),_u=Z3(),nM=_u.assert;function _r(t,e,r){if(e instanceof _r)return e;this._importDER(e,r)||(nM(e.r&&e.s,"Signature without r or s"),this.r=new Ji(e.r,16),this.s=new Ji(e.s,16),e.recoveryParam===void 0?this.recoveryParam=null:this.recoveryParam=e.recoveryParam,this.curve=t,this.byteLength=this.curve.n.byteLength())}iy.exports=_r;function iM(){this.place=0}function mu(t,e){var r=t[e.place++];if(!(r&128))return r;var n=r&15;if(n===0||n>4)return!1;for(var i=0,s=0,o=e.place;s<n;s++,o++)i<<=8,i|=t[o],i>>>=0;return i<=127?!1:(e.place=o,i)}function ny(t){for(var e=0,r=t.length-1;!t[e]&&!(t[e+1]&128)&&e<r;)e++;return e===0?t:t.slice(e)}_r.prototype._importDER=function(e,r){e=_u.toArray(e,r);var n=new iM;if(e[n.place++]!==48)return!1;var i=mu(e,n);if(i===!1||i+n.place!==e.length||e[n.place++]!==2)return!1;var s=mu(e,n);if(s===!1)return!1;var o=e.slice(n.place,s+n.place);if(n.place+=s,e[n.place++]!==2)return!1;var a=mu(e,n);if(a===!1||e.length!==a+n.place)return!1;var c=e.slice(n.place,a+n.place);if(o[0]===0)if(o[1]&128)o=o.slice(1);else return!1;if(c[0]===0)if(c[1]&128)c=c.slice(1);else return!1;return this.r=new Ji(o),this.s=new Ji(c),this.recoveryParam=null,!0};function vu(t,e){if(e<128){t.push(e);return}var r=1+(Math.log(e)/Math.LN2>>>3);for(t.push(r|128);--r;)t.push(e>>>(r<<3)&255);t.push(e)}_r.prototype.toDER=function(e){var r=this.r.toArray(),n=this.s.toArray();for(r[0]&128&&(r=[0].concat(r)),n[0]&128&&(n=[0].concat(n)),r=ny(r),n=ny(n);!n[0]&&!(n[1]&128);)n=n.slice(1);var i=[2];vu(i,r.length),i=i.concat(r),i.push(2),vu(i,n.length);var s=i.concat(n),o=[48];return vu(o,s.length),o=o.concat(s),_u.encode(o,e)};_r.prototype.toBytes=function(){let e=this.r.toArray("be",this.byteLength),r=this.s.toArray("be",this.byteLength);return e.concat(r)}});var uy=C(($G,cy)=>{"use strict";A();S();var x8=g0(),oy=QA(),sM=Z3(),xu=Yi(),oM=YA(),ay=sM.assert,Au=ry(),Qi=sy();function g6(t){if(!(this instanceof g6))return new g6(t);typeof t=="string"&&(ay(Object.prototype.hasOwnProperty.call(xu,t),"Unknown curve "+t),t=xu[t]),t instanceof xu.PresetCurve&&(t={curve:t}),this.curve=t.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=t.curve.g,this.g.precompute(t.curve.n.bitLength()+1),this.hash=t.hash||t.curve.hash}cy.exports=g6;g6.prototype.keyPair=function(e){return new Au(this,e)};g6.prototype.keyFromPrivate=function(e,r){return Au.fromPrivate(this,e,r)};g6.prototype.keyFromPublic=function(e,r){return Au.fromPublic(this,e,r)};g6.prototype.genKeyPair=function(e){e||(e={});for(var r=new oy({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||oM(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),i=this.n.sub(new x8(2));;){var s=new x8(r.generate(n));if(!(s.cmp(i)>0))return s.iaddn(1),this.keyFromPrivate(s)}};g6.prototype._truncateToN=function(e,r){var n=e.byteLength()*8-this.n.bitLength();return n>0&&(e=e.ushrn(n)),!r&&e.cmp(this.n)>=0?e.sub(this.n):e};g6.prototype.sign=function(e,r,n,i){typeof n=="object"&&(i=n,n=null),i||(i={}),r=this.keyFromPrivate(r,n),e=this._truncateToN(new x8(e,16));for(var s=this.n.byteLength(),o=r.getPrivate().toArray("be",s),a=e.toArray("be",s),c=new oy({hash:this.hash,entropy:o,nonce:a,pers:i.pers,persEnc:i.persEnc||"utf8"}),f=this.n.sub(new x8(1)),d=0;;d++){var h=i.k?i.k(d):new x8(c.generate(this.n.byteLength()));if(h=this._truncateToN(h,!0),!(h.cmpn(1)<=0||h.cmp(f)>=0)){var p=this.g.mul(h);if(!p.isInfinity()){var w=p.getX(),_=w.umod(this.n);if(_.cmpn(0)!==0){var l=h.invm(this.n).mul(_.mul(r.getPrivate()).iadd(e));if(l=l.umod(this.n),l.cmpn(0)!==0){var y=(p.getY().isOdd()?1:0)|(w.cmp(_)!==0?2:0);return i.canonical&&l.cmp(this.nh)>0&&(l=this.n.sub(l),y^=1),new Qi(this.curve,{r:_,s:l,recoveryParam:y})}}}}}};g6.prototype.verify=function(e,r,n,i){e=this._truncateToN(new x8(e,16)),n=this.keyFromPublic(n,i),r=new Qi(this.curve,r,"hex");var s=r.r,o=r.s;if(s.cmpn(1)<0||s.cmp(this.n)>=0||o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;var a=o.invm(this.n),c=a.mul(e).umod(this.n),f=a.mul(s).umod(this.n),d;return this.curve._maxwellTrick?(d=this.g.jmulAdd(c,n.getPublic(),f),d.isInfinity()?!1:d.eqXToP(s)):(d=this.g.mulAdd(c,n.getPublic(),f),d.isInfinity()?!1:d.getX().umod(this.n).cmp(s)===0)};g6.prototype.recoverPubKey=function(t,e,r,n){ay((3&r)===r,"The recovery param is more than two bits"),e=new Qi(this.curve,e,n);var i=this.n,s=new x8(t),o=e.r,a=e.s,c=r&1,f=r>>1;if(o.cmp(this.curve.p.umod(this.curve.n))>=0&&f)throw new Error("Unable to find sencond key candinate");f?o=this.curve.pointFromX(o.add(this.curve.n),c):o=this.curve.pointFromX(o,c);var d=e.r.invm(i),h=i.sub(s).mul(d).umod(i),p=a.mul(d).umod(i);return this.g.mulAdd(h,o,p)};g6.prototype.getKeyRecoveryParam=function(t,e,r,n){if(e=new Qi(this.curve,e,n),e.recoveryParam!==null)return e.recoveryParam;for(var i=0;i<4;i++){var s;try{s=this.recoverPubKey(t,e,i)}catch{continue}if(s.eq(r))return i}throw new Error("Unable to find valid recovery factor")}});var hy=C((XG,ly)=>{"use strict";A();S();var xr=Z3(),dy=xr.assert,fy=xr.parseBytes,Ue=xr.cachedProperty;function M0(t,e){this.eddsa=t,this._secret=fy(e.secret),t.isPoint(e.pub)?this._pub=e.pub:this._pubBytes=fy(e.pub)}M0.fromPublic=function(e,r){return r instanceof M0?r:new M0(e,{pub:r})};M0.fromSecret=function(e,r){return r instanceof M0?r:new M0(e,{secret:r})};M0.prototype.secret=function(){return this._secret};Ue(M0,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())});Ue(M0,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())});Ue(M0,"privBytes",function(){var e=this.eddsa,r=this.hash(),n=e.encodingLength-1,i=r.slice(0,e.encodingLength);return i[0]&=248,i[n]&=127,i[n]|=64,i});Ue(M0,"priv",function(){return this.eddsa.decodeInt(this.privBytes())});Ue(M0,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()});Ue(M0,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)});M0.prototype.sign=function(e){return dy(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)};M0.prototype.verify=function(e,r){return this.eddsa.verify(e,r,this)};M0.prototype.getSecret=function(e){return dy(this._secret,"KeyPair is public only"),xr.encode(this.secret(),e)};M0.prototype.getPublic=function(e){return xr.encode(this.pubBytes(),e)};ly.exports=M0});var gy=C((QG,by)=>{"use strict";A();S();var aM=g0(),es=Z3(),cM=es.assert,ts=es.cachedProperty,uM=es.parseBytes;function A8(t,e){this.eddsa=t,typeof e!="object"&&(e=uM(e)),Array.isArray(e)&&(e={R:e.slice(0,t.encodingLength),S:e.slice(t.encodingLength)}),cM(e.R&&e.S,"Signature without R or S"),t.isPoint(e.R)&&(this._R=e.R),e.S instanceof aM&&(this._S=e.S),this._Rencoded=Array.isArray(e.R)?e.R:e.Rencoded,this._Sencoded=Array.isArray(e.S)?e.S:e.Sencoded}ts(A8,"S",function(){return this.eddsa.decodeInt(this.Sencoded())});ts(A8,"R",function(){return this.eddsa.decodePoint(this.Rencoded())});ts(A8,"Rencoded",function(){return this.eddsa.encodePoint(this.R())});ts(A8,"Sencoded",function(){return this.eddsa.encodeInt(this.S())});A8.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())};A8.prototype.toHex=function(){return es.encode(this.toBytes(),"hex").toUpperCase()};by.exports=A8});var vy=C((r$,my)=>{"use strict";A();S();var fM=Kl(),dM=Yi(),Pe=Z3(),lM=Pe.assert,py=Pe.parseBytes,wy=hy(),yy=gy();function I3(t){if(lM(t==="ed25519","only tested with ed25519 so far"),!(this instanceof I3))return new I3(t);t=dM[t].curve,this.curve=t,this.g=t.g,this.g.precompute(t.n.bitLength()+1),this.pointClass=t.point().constructor,this.encodingLength=Math.ceil(t.n.bitLength()/8),this.hash=fM.sha512}my.exports=I3;I3.prototype.sign=function(e,r){e=py(e);var n=this.keyFromSecret(r),i=this.hashInt(n.messagePrefix(),e),s=this.g.mul(i),o=this.encodePoint(s),a=this.hashInt(o,n.pubBytes(),e).mul(n.priv()),c=i.add(a).umod(this.curve.n);return this.makeSignature({R:s,S:c,Rencoded:o})};I3.prototype.verify=function(e,r,n){e=py(e),r=this.makeSignature(r);var i=this.keyFromPublic(n),s=this.hashInt(r.Rencoded(),i.pubBytes(),e),o=this.g.mul(r.S()),a=r.R().add(i.pub().mul(s));return a.eq(o)};I3.prototype.hashInt=function(){for(var e=this.hash(),r=0;r<arguments.length;r++)e.update(arguments[r]);return Pe.intFromLE(e.digest()).umod(this.curve.n)};I3.prototype.keyFromPublic=function(e){return wy.fromPublic(this,e)};I3.prototype.keyFromSecret=function(e){return wy.fromSecret(this,e)};I3.prototype.makeSignature=function(e){return e instanceof yy?e:new yy(this,e)};I3.prototype.encodePoint=function(e){var r=e.getY().toArray("le",this.encodingLength);return r[this.encodingLength-1]|=e.getX().isOdd()?128:0,r};I3.prototype.decodePoint=function(e){e=Pe.parseBytes(e);var r=e.length-1,n=e.slice(0,r).concat(e[r]&-129),i=(e[r]&128)!==0,s=Pe.intFromLE(n);return this.curve.pointFromY(s,i)};I3.prototype.encodeInt=function(e){return e.toArray("le",this.encodingLength)};I3.prototype.decodeInt=function(e){return Pe.intFromLE(e)};I3.prototype.isPoint=function(e){return e instanceof this.pointClass}});var Oe=C(y6=>{"use strict";A();S();Object.defineProperty(y6,"__esModule",{value:!0});y6.utils=y6.curves=y6.curve=y6.eddsa=y6.ec=void 0;var hM=bu();y6.curve=hM;var bM=Yi();y6.curves=bM;var gM=uy();y6.ec=gM;var yM=vy();y6.eddsa=yM;var pM=Z3();y6.utils=pM});var Ay=C((_y,xy)=>{"use strict";A();S();Object.defineProperty(_y,"__esModule",{value:!0});var wM=Oe(),g4=new wM.ec("secp256k1"),q1=g4.curve,a2=g0();function mM(t,e){let r=new a2(e);if(r.cmp(q1.p)>=0)return null;r=r.toRed(q1.red);let n=r.redSqr().redIMul(r).redIAdd(q1.b).redSqrt();t===3!==n.isOdd()&&(n=n.redNeg());let i=r.redSqr().redIMul(r);return n.redSqr().redISub(i.redIAdd(q1.b)).isZero()?g4.keyPair({pub:{x:r,y:n}}):null}function vM(t,e,r){let n=new a2(e),i=new a2(r);if(n.cmp(q1.p)>=0||i.cmp(q1.p)>=0||(n=n.toRed(q1.red),i=i.toRed(q1.red),(t===6||t===7)&&i.isOdd()!==(t===7)))return null;let s=n.redSqr().redIMul(n);return i.redSqr().redISub(s.redIAdd(q1.b)).isZero()?g4.keyPair({pub:{x:n,y:i}}):null}function J5(t){let e=t[0];switch(e){case 2:case 3:return t.length!==33?null:mM(e,t.subarray(1,33));case 4:case 6:case 7:return t.length!==65?null:vM(e,t.subarray(1,33),t.subarray(33,65));default:return null}}xy.exports={contextRandomize(){return 0},privateKeyVerify(t){let e=new a2(t);return e.cmp(q1.n)<0&&!e.isZero()},privateKeyNegate(t){let e=new a2(t);return P.Buffer.from(q1.n.sub(e).umod(q1.n).toArray("be",32))},privateKeyTweakAdd(t,e){let r=new a2(e);return r.cmp(q1.n)>=0||(r.iadd(new a2(t)),r.cmp(q1.n)>=0&&r.isub(q1.n),r.isZero())?null:P.Buffer.from(r.toArray("be",32))},privateKeyTweakMul(t,e){let r=new a2(e);return r.cmp(q1.n)>=0||r.isZero()?1:(r.imul(new a2(t)),r.cmp(q1.n)>=0&&(r=r.umod(q1.n)),P.Buffer.from(r.toArray("be",32)))},publicKeyVerify(t){let e=J5(t);return e==null?null:e.validate().result},publicKeyCreate(t,e){let r=new a2(t);if(r.cmp(q1.n)>=0||r.isZero())return null;let n=g4.keyFromPrivate(t,null).getPublic();return P.Buffer.from(n.encode(null,e))},publicKeyConvert(t,e){let n=J5(t).getPublic();return P.Buffer.from(n.encode(null,e))},publicKeyNegate(t,e){let r=J5(t);if(r===null)return 1;let n=r.getPublic();return n.y=n.y.redNeg(),P.Buffer.from(n.encode(null,e))},publicKeyCombine(t,e){let r=new Array(t.length);for(let i=0;i<t.length;++i)if(r[i]=J5(t[i]),r[i]===null)return null;let n=r[0].getPublic();for(let i=1;i<r.length;++i)n=n.add(r[i].pub);return n.isInfinity()?null:P.Buffer.from(n.encode(null,e))},publicKeyTweakAdd(t,e,r){let n=J5(t);if(n===null||new a2(e).cmp(q1.n)>=0)return null;let s=n.getPublic().add(q1.g.mul(e));return s.isInfinity()?null:P.Buffer.from(s.encode(null,r))},publicKeyTweakMul(t,e,r){let n=J5(t);if(n===null)return null;let i=new a2(e);if(i.cmp(q1.n)>=0||i.isZero())return null;let s=n.getPublic().mul(e);return P.Buffer.from(s.encode(null,r))},signatureNormalize(t){let e=new a2(t.subarray(0,32)),r=new a2(t.subarray(32,64));return e.cmp(q1.n)>=0||r.cmp(q1.n)>=0?null:(r.cmp(g4.nh)===1&&t.set(q1.n.sub(r).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport(t,e){let r=e.subarray(0,32),n=e.subarray(32,64);if(new a2(r).cmp(q1.n)>=0||new a2(n).cmp(q1.n)>=0)return 1;let{output:i}=t,s=i.subarray(4,4+33);s[0]=0,s.set(r,1);let o=33,a=0;for(;o>1&&s[a]===0&&!(s[a+1]&128);--o,++a);if(s=s.subarray(a),s[0]&128||o>1&&s[0]===0&&!(s[1]&128))return 1;let c=i.subarray(6+33,6+33+33);c[0]=0,c.set(n,1);let f=33,d=0;for(;f>1&&c[d]===0&&!(c[d+1]&128);--f,++d);return c=c.subarray(d),c[0]&128||f>1&&c[0]===0&&!(c[1]&128)?1:(t.outputlen=6+o+f,i[0]=48,i[1]=t.outputlen-2,i[2]=2,i[3]=s.length,i.set(s,4),i[4+o]=2,i[5+o]=c.length,i.set(c,6+o),0)},signatureImport(t,e){if(e.length<8||e.length>72||e[0]!==48||e[1]!==e.length-2||e[2]!==2)return 1;let r=e[3];if(r===0||5+r>=e.length||e[4+r]!==2)return 1;let n=e[5+r];if(n===0||6+r+n!==e.length||e[4]&128||r>1&&e[4]===0&&!(e[5]&128)||e[r+6]&128||n>1&&e[r+6]===0&&!(e[r+7]&128))return 1;let i=e.subarray(4,4+r);if(i.length===33&&i[0]===0&&(i=i.subarray(1)),i.length>32)return 1;let s=e.subarray(6+r);if(s.length===33&&s[0]===0&&(s=s.slice(1)),s.length>32)throw new Error("S length is too long");let o=new a2(i);o.cmp(q1.n)>=0&&(o=new a2(0));let a=new a2(e.subarray(6+r));return a.cmp(q1.n)>=0&&(a=new a2(0)),t.set(o.toArrayLike(Uint8Array,"be",32),0),t.set(a.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign(t,e){let r=new a2(e);return r.cmp(q1.n)>=0||r.isZero()?null:g4.sign(t,e,{canonical:!0}).toBytes()},ecdsaVerify(t,e,r){let n={r:t.subarray(0,32),s:t.subarray(32,64)},i=new a2(n.r),s=new a2(n.s);if(i.cmp(q1.n)>=0||s.cmp(q1.n)>=0)return 1;if(s.cmp(g4.nh)===1||i.isZero()||s.isZero())return 3;let o=J5(r);if(o===null)return 2;let a=o.getPublic();return g4.verify(e,n,a)},ecdsaRecover(t,e,r,n){let i={r:t.slice(0,32),s:t.slice(32,64)},s=new a2(i.r),o=new a2(i.s);if(s.cmp(q1.n)>=0||o.cmp(q1.n)>=0)return 1;if(s.isZero()||o.isZero())return 2;let a;try{a=g4.recoverPubKey(r,i,e,null)}catch{return 2}return P.Buffer.from(a.encode(null,n))},ecdh(t,e,r,n,i,s,o){let a=J5(e);if(a===null)return 1;let c=new a2(r);if(c.cmp(q1.n)>=0||c.isZero())return 2;let f=a.getPublic().mul(c);if(i===void 0){let d=f.encode(null,!0),h=g4.hash().update(d).digest();for(let p=0;p<32;++p)t[p]=h[p]}else{s||(s=new Uint8Array(32));let d=f.getX().toArray("be",32);for(let _=0;_<32;++_)s[_]=d[_];o||(o=new Uint8Array(32));let h=f.getY().toArray("be",32);for(let _=0;_<32;++_)o[_]=h[_];let p=i(s,o,n);if(!(p instanceof Uint8Array&&p.length===t.length))return 2;t.set(p)}return 0}}});var Iy=C(U0=>{"use strict";A();S();var _M=U0&&U0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xM=U0&&U0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AM=U0&&U0.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&_M(e,t,r);return xM(e,t),e};Object.defineProperty(U0,"__esModule",{value:!0});U0.fromSeed=U0.fromPublicKey=U0.fromPrivateKey=U0.fromBase58=U0.tinySecp256k1Interface=void 0;var Su=AM(v8()),SM=b8(),BM=gr(),By=(0,SM.base58check)(BM.sha256),Ey=Ay(),V0=Fl(),EM=tS();function TM(t){return{isPoint:e=>t.publicKeyVerify(e),isPrivate:e=>t.privateKeyVerify(e),pointAddScalar:(e,r,n)=>t.publicKeyTweakAdd(e,r,n),pointFromScalar:(e,r)=>t.publicKeyCreate(e,r),privateAdd:(e,r)=>t.privateKeyTweakAdd(new Uint8Array(e),r),sign:(e,r)=>t.ecdsaSign(e,r),verify:(e,r,n)=>t.ecdsaVerify(n,e,r)}}function IM(t){return{isPoint:e=>t.publicKeyVerify(e),pointCompress:(e,r)=>Uint8Array.from(t.publicKeyConvert(e,r??!0)),isPrivate:e=>t.privateKeyVerify(e),pointFromScalar:(e,r)=>{let n=t.publicKeyCreate(e,r??!0);return n==null?null:Uint8Array.from(n)},sign:(e,r,n)=>Uint8Array.from(t.ecdsaSign(e,r)),verify:(e,r,n,i)=>t.ecdsaVerify(n,e,r)}}var Q5=TM(Ey);U0.tinySecp256k1Interface=IM(Ey);var Bu=V0.BufferN(32),MM=V0.compile({wif:V0.UInt8,bip32:{public:V0.UInt32,private:V0.UInt32}}),is={messagePrefix:`Bitcoin Signed Message:
`,bech32:"bc",bip32:{public:76067358,private:76066276},pubKeyHash:0,scriptHash:5,wif:128},Sy=2147483648,UM=Math.pow(2,31)-1;function PM(t){return V0.String(t)&&t.match(/^(m\/)?(\d+'?\/)*\d+'?$/)!==null}function OM(t){return V0.UInt32(t)&&t<=UM}var rs=class{constructor(e,r,n,i,s=0,o=0,a=0){this.__D=e,this.__Q=r,this.chainCode=n,this.network=i,this.__DEPTH=s,this.__INDEX=o,this.__PARENT_FINGERPRINT=a,V0(MM,i),this.lowR=!1}get depth(){return this.__DEPTH}get index(){return this.__INDEX}get parentFingerprint(){return this.__PARENT_FINGERPRINT}get publicKey(){return this.__Q===void 0&&(this.__Q=P.Buffer.from(Q5.pointFromScalar(this.__D,!0))),this.__Q}get privateKey(){return this.__D}get identifier(){return P.Buffer.from(Su.hash160(this.publicKey))}get fingerprint(){return this.identifier.slice(0,4)}get compressed(){return!0}isNeutered(){return this.__D===void 0}neutered(){return ns(this.publicKey,this.chainCode,this.network,this.depth,this.index,this.parentFingerprint)}toBase58(){let e=this.network,r=this.isNeutered()?e.bip32.public:e.bip32.private,n=P.Buffer.allocUnsafe(78);return n.writeUInt32BE(r,0),n.writeUInt8(this.depth,4),n.writeUInt32BE(this.parentFingerprint,5),n.writeUInt32BE(this.index,9),this.chainCode.copy(n,13),this.isNeutered()?this.publicKey.copy(n,45):(n.writeUInt8(0,45),this.privateKey.copy(n,46)),By.encode(n)}toWIF(){if(!this.privateKey)throw new TypeError("Missing private key");return EM.encode(this.network.wif,this.privateKey,!0)}derive(e){V0(V0.UInt32,e);let r=e>=Sy,n=P.Buffer.allocUnsafe(37);if(r){if(this.isNeutered())throw new TypeError("Missing private key for hardened child key");n[0]=0,this.privateKey.copy(n,1),n.writeUInt32BE(e,33)}else this.publicKey.copy(n,0),n.writeUInt32BE(e,33);let i=Su.hmacSHA512(this.chainCode,n),s=i.slice(0,32),o=i.slice(32);if(!Q5.isPrivate(s))return this.derive(e+1);let a;if(this.isNeutered()){let c=Q5.pointAddScalar(this.publicKey,s,!0);if(c===null)return this.derive(e+1);a=ns(c,o,this.network,this.depth+1,e,this.fingerprint.readUInt32BE(0))}else{let c=Q5.privateAdd(this.privateKey,s);if(c==null)return this.derive(e+1);a=Eu(c,o,this.network,this.depth+1,e,this.fingerprint.readUInt32BE(0))}return a}deriveHardened(e){return V0(OM,e),this.derive(e+Sy)}derivePath(e){V0(PM,e);let r=e.split("/");if(r[0]==="m"){if(this.parentFingerprint)throw new TypeError("Expected master, got child");r=r.slice(1)}return r.reduce((n,i)=>{let s;return i.slice(-1)==="'"?(s=parseInt(i.slice(0,-1),10),n.deriveHardened(s)):(s=parseInt(i,10),n.derive(s))},this)}sign(e){if(!this.privateKey)throw new Error("Missing private key");return Q5.sign(e,this.privateKey)}verify(e,r){return Q5.verify(e,this.publicKey,r)}};function NM(t,e){let r=P.Buffer.from(By.decode(t));if(r.length!==78)throw new TypeError("Invalid buffer length");e=e||is;let n=r.readUInt32BE(0);if(n!==e.bip32.private&&n!==e.bip32.public)throw new TypeError("Invalid network version");let i=r[4],s=r.readUInt32BE(5);if(i===0&&s!==0)throw new TypeError("Invalid parent fingerprint");let o=r.readUInt32BE(9);if(i===0&&o!==0)throw new TypeError("Invalid index");let a=r.slice(13,45),c;if(n===e.bip32.private){if(r.readUInt8(45)!==0)throw new TypeError("Invalid private key");let f=r.slice(46,78);c=Eu(f,a,e,i,o,s)}else{let f=r.slice(45,78);c=ns(f,a,e,i,o,s)}return c}U0.fromBase58=NM;function Ty(t,e,r){return Eu(t,e,r)}U0.fromPrivateKey=Ty;function Eu(t,e,r,n,i,s){if(V0({privateKey:Bu,chainCode:Bu},{privateKey:t,chainCode:e}),r=r||is,!Q5.isPrivate(t))throw new TypeError("Private key not in range [1, n)");return new rs(t,void 0,e,r,n,i,s)}function qM(t,e,r){return ns(t,e,r)}U0.fromPublicKey=qM;function ns(t,e,r,n,i,s){if(V0({publicKey:V0.BufferN(33),chainCode:Bu},{publicKey:t,chainCode:e}),r=r||is,!Q5.isPoint(t))throw new TypeError("Point is not on the curve");return new rs(void 0,t,e,r,n,i,s)}function zM(t,e){if(V0(V0.Buffer,t),t.length<16)throw new TypeError("Seed should be at least 128 bits");if(t.length>64)throw new TypeError("Seed should be at most 512 bits");e=e||is;let r=Su.hmacSHA512(P.Buffer.from("Bitcoin seed","utf8"),t),n=r.slice(0,32),i=r.slice(32);return Ty(n,i,e)}U0.fromSeed=zM});var My=C(p6=>{"use strict";A();S();Object.defineProperty(p6,"__esModule",{value:!0});p6.fromPrivateKey=p6.fromPublicKey=p6.fromBase58=p6.fromSeed=p6.tinySecp256k1Interface=void 0;var Ar=Iy();Object.defineProperty(p6,"tinySecp256k1Interface",{enumerable:!0,get:function(){return Ar.tinySecp256k1Interface}});Object.defineProperty(p6,"fromSeed",{enumerable:!0,get:function(){return Ar.fromSeed}});Object.defineProperty(p6,"fromBase58",{enumerable:!0,get:function(){return Ar.fromBase58}});Object.defineProperty(p6,"fromPublicKey",{enumerable:!0,get:function(){return Ar.fromPublicKey}});Object.defineProperty(p6,"fromPrivateKey",{enumerable:!0,get:function(){return Ar.fromPrivateKey}})});var Uy=C((y$,RM)=>{RM.exports=["abandon","ability","able","about","above","absent","absorb","abstract","absurd","abuse","access","accident","account","accuse","achieve","acid","acoustic","acquire","across","act","action","actor","actress","actual","adapt","add","addict","address","adjust","admit","adult","advance","advice","aerobic","affair","afford","afraid","again","age","agent","agree","ahead","aim","air","airport","aisle","alarm","album","alcohol","alert","alien","all","alley","allow","almost","alone","alpha","already","also","alter","always","amateur","amazing","among","amount","amused","analyst","anchor","ancient","anger","angle","angry","animal","ankle","announce","annual","another","answer","antenna","antique","anxiety","any","apart","apology","appear","apple","approve","april","arch","arctic","area","arena","argue","arm","armed","armor","army","around","arrange","arrest","arrive","arrow","art","artefact","artist","artwork","ask","aspect","assault","asset","assist","assume","asthma","athlete","atom","attack","attend","attitude","attract","auction","audit","august","aunt","author","auto","autumn","average","avocado","avoid","awake","aware","away","awesome","awful","awkward","axis","baby","bachelor","bacon","badge","bag","balance","balcony","ball","bamboo","banana","banner","bar","barely","bargain","barrel","base","basic","basket","battle","beach","bean","beauty","because","become","beef","before","begin","behave","behind","believe","below","belt","bench","benefit","best","betray","better","between","beyond","bicycle","bid","bike","bind","biology","bird","birth","bitter","black","blade","blame","blanket","blast","bleak","bless","blind","blood","blossom","blouse","blue","blur","blush","board","boat","body","boil","bomb","bone","bonus","book","boost","border","boring","borrow","boss","bottom","bounce","box","boy","bracket","brain","brand","brass","brave","bread","breeze","brick","bridge","brief","bright","bring","brisk","broccoli","broken","bronze","broom","brother","brown","brush","bubble","buddy","budget","buffalo","build","bulb","bulk","bullet","bundle","bunker","burden","burger","burst","bus","business","busy","butter","buyer","buzz","cabbage","cabin","cable","cactus","cage","cake","call","calm","camera","camp","can","canal","cancel","candy","cannon","canoe","canvas","canyon","capable","capital","captain","car","carbon","card","cargo","carpet","carry","cart","case","cash","casino","castle","casual","cat","catalog","catch","category","cattle","caught","cause","caution","cave","ceiling","celery","cement","census","century","cereal","certain","chair","chalk","champion","change","chaos","chapter","charge","chase","chat","cheap","check","cheese","chef","cherry","chest","chicken","chief","child","chimney","choice","choose","chronic","chuckle","chunk","churn","cigar","cinnamon","circle","citizen","city","civil","claim","clap","clarify","claw","clay","clean","clerk","clever","click","client","cliff","climb","clinic","clip","clock","clog","close","cloth","cloud","clown","club","clump","cluster","clutch","coach","coast","coconut","code","coffee","coil","coin","collect","color","column","combine","come","comfort","comic","common","company","concert","conduct","confirm","congress","connect","consider","control","convince","cook","cool","copper","copy","coral","core","corn","correct","cost","cotton","couch","country","couple","course","cousin","cover","coyote","crack","cradle","craft","cram","crane","crash","crater","crawl","crazy","cream","credit","creek","crew","cricket","crime","crisp","critic","crop","cross","crouch","crowd","crucial","cruel","cruise","crumble","crunch","crush","cry","crystal","cube","culture","cup","cupboard","curious","current","curtain","curve","cushion","custom","cute","cycle","dad","damage","damp","dance","danger","daring","dash","daughter","dawn","day","deal","debate","debris","decade","december","decide","decline","decorate","decrease","deer","defense","define","defy","degree","delay","deliver","demand","demise","denial","dentist","deny","depart","depend","deposit","depth","deputy","derive","describe","desert","design","desk","despair","destroy","detail","detect","develop","device","devote","diagram","dial","diamond","diary","dice","diesel","diet","differ","digital","dignity","dilemma","dinner","dinosaur","direct","dirt","disagree","discover","disease","dish","dismiss","disorder","display","distance","divert","divide","divorce","dizzy","doctor","document","dog","doll","dolphin","domain","donate","donkey","donor","door","dose","double","dove","draft","dragon","drama","drastic","draw","dream","dress","drift","drill","drink","drip","drive","drop","drum","dry","duck","dumb","dune","during","dust","dutch","duty","dwarf","dynamic","eager","eagle","early","earn","earth","easily","east","easy","echo","ecology","economy","edge","edit","educate","effort","egg","eight","either","elbow","elder","electric","elegant","element","elephant","elevator","elite","else","embark","embody","embrace","emerge","emotion","employ","empower","empty","enable","enact","end","endless","endorse","enemy","energy","enforce","engage","engine","enhance","enjoy","enlist","enough","enrich","enroll","ensure","enter","entire","entry","envelope","episode","equal","equip","era","erase","erode","erosion","error","erupt","escape","essay","essence","estate","eternal","ethics","evidence","evil","evoke","evolve","exact","example","excess","exchange","excite","exclude","excuse","execute","exercise","exhaust","exhibit","exile","exist","exit","exotic","expand","expect","expire","explain","expose","express","extend","extra","eye","eyebrow","fabric","face","faculty","fade","faint","faith","fall","false","fame","family","famous","fan","fancy","fantasy","farm","fashion","fat","fatal","father","fatigue","fault","favorite","feature","february","federal","fee","feed","feel","female","fence","festival","fetch","fever","few","fiber","fiction","field","figure","file","film","filter","final","find","fine","finger","finish","fire","firm","first","fiscal","fish","fit","fitness","fix","flag","flame","flash","flat","flavor","flee","flight","flip","float","flock","floor","flower","fluid","flush","fly","foam","focus","fog","foil","fold","follow","food","foot","force","forest","forget","fork","fortune","forum","forward","fossil","foster","found","fox","fragile","frame","frequent","fresh","friend","fringe","frog","front","frost","frown","frozen","fruit","fuel","fun","funny","furnace","fury","future","gadget","gain","galaxy","gallery","game","gap","garage","garbage","garden","garlic","garment","gas","gasp","gate","gather","gauge","gaze","general","genius","genre","gentle","genuine","gesture","ghost","giant","gift","giggle","ginger","giraffe","girl","give","glad","glance","glare","glass","glide","glimpse","globe","gloom","glory","glove","glow","glue","goat","goddess","gold","good","goose","gorilla","gospel","gossip","govern","gown","grab","grace","grain","grant","grape","grass","gravity","great","green","grid","grief","grit","grocery","group","grow","grunt","guard","guess","guide","guilt","guitar","gun","gym","habit","hair","half","hammer","hamster","hand","happy","harbor","hard","harsh","harvest","hat","have","hawk","hazard","head","health","heart","heavy","hedgehog","height","hello","helmet","help","hen","hero","hidden","high","hill","hint","hip","hire","history","hobby","hockey","hold","hole","holiday","hollow","home","honey","hood","hope","horn","horror","horse","hospital","host","hotel","hour","hover","hub","huge","human","humble","humor","hundred","hungry","hunt","hurdle","hurry","hurt","husband","hybrid","ice","icon","idea","identify","idle","ignore","ill","illegal","illness","image","imitate","immense","immune","impact","impose","improve","impulse","inch","include","income","increase","index","indicate","indoor","industry","infant","inflict","inform","inhale","inherit","initial","inject","injury","inmate","inner","innocent","input","inquiry","insane","insect","inside","inspire","install","intact","interest","into","invest","invite","involve","iron","island","isolate","issue","item","ivory","jacket","jaguar","jar","jazz","jealous","jeans","jelly","jewel","job","join","joke","journey","joy","judge","juice","jump","jungle","junior","junk","just","kangaroo","keen","keep","ketchup","key","kick","kid","kidney","kind","kingdom","kiss","kit","kitchen","kite","kitten","kiwi","knee","knife","knock","know","lab","label","labor","ladder","lady","lake","lamp","language","laptop","large","later","latin","laugh","laundry","lava","law","lawn","lawsuit","layer","lazy","leader","leaf","learn","leave","lecture","left","leg","legal","legend","leisure","lemon","lend","length","lens","leopard","lesson","letter","level","liar","liberty","library","license","life","lift","light","like","limb","limit","link","lion","liquid","list","little","live","lizard","load","loan","lobster","local","lock","logic","lonely","long","loop","lottery","loud","lounge","love","loyal","lucky","luggage","lumber","lunar","lunch","luxury","lyrics","machine","mad","magic","magnet","maid","mail","main","major","make","mammal","man","manage","mandate","mango","mansion","manual","maple","marble","march","margin","marine","market","marriage","mask","mass","master","match","material","math","matrix","matter","maximum","maze","meadow","mean","measure","meat","mechanic","medal","media","melody","melt","member","memory","mention","menu","mercy","merge","merit","merry","mesh","message","metal","method","middle","midnight","milk","million","mimic","mind","minimum","minor","minute","miracle","mirror","misery","miss","mistake","mix","mixed","mixture","mobile","model","modify","mom","moment","monitor","monkey","monster","month","moon","moral","more","morning","mosquito","mother","motion","motor","mountain","mouse","move","movie","much","muffin","mule","multiply","muscle","museum","mushroom","music","must","mutual","myself","mystery","myth","naive","name","napkin","narrow","nasty","nation","nature","near","neck","need","negative","neglect","neither","nephew","nerve","nest","net","network","neutral","never","news","next","nice","night","noble","noise","nominee","noodle","normal","north","nose","notable","note","nothing","notice","novel","now","nuclear","number","nurse","nut","oak","obey","object","oblige","obscure","observe","obtain","obvious","occur","ocean","october","odor","off","offer","office","often","oil","okay","old","olive","olympic","omit","once","one","onion","online","only","open","opera","opinion","oppose","option","orange","orbit","orchard","order","ordinary","organ","orient","original","orphan","ostrich","other","outdoor","outer","output","outside","oval","oven","over","own","owner","oxygen","oyster","ozone","pact","paddle","page","pair","palace","palm","panda","panel","panic","panther","paper","parade","parent","park","parrot","party","pass","patch","path","patient","patrol","pattern","pause","pave","payment","peace","peanut","pear","peasant","pelican","pen","penalty","pencil","people","pepper","perfect","permit","person","pet","phone","photo","phrase","physical","piano","picnic","picture","piece","pig","pigeon","pill","pilot","pink","pioneer","pipe","pistol","pitch","pizza","place","planet","plastic","plate","play","please","pledge","pluck","plug","plunge","poem","poet","point","polar","pole","police","pond","pony","pool","popular","portion","position","possible","post","potato","pottery","poverty","powder","power","practice","praise","predict","prefer","prepare","present","pretty","prevent","price","pride","primary","print","priority","prison","private","prize","problem","process","produce","profit","program","project","promote","proof","property","prosper","protect","proud","provide","public","pudding","pull","pulp","pulse","pumpkin","punch","pupil","puppy","purchase","purity","purpose","purse","push","put","puzzle","pyramid","quality","quantum","quarter","question","quick","quit","quiz","quote","rabbit","raccoon","race","rack","radar","radio","rail","rain","raise","rally","ramp","ranch","random","range","rapid","rare","rate","rather","raven","raw","razor","ready","real","reason","rebel","rebuild","recall","receive","recipe","record","recycle","reduce","reflect","reform","refuse","region","regret","regular","reject","relax","release","relief","rely","remain","remember","remind","remove","render","renew","rent","reopen","repair","repeat","replace","report","require","rescue","resemble","resist","resource","response","result","retire","retreat","return","reunion","reveal","review","reward","rhythm","rib","ribbon","rice","rich","ride","ridge","rifle","right","rigid","ring","riot","ripple","risk","ritual","rival","river","road","roast","robot","robust","rocket","romance","roof","rookie","room","rose","rotate","rough","round","route","royal","rubber","rude","rug","rule","run","runway","rural","sad","saddle","sadness","safe","sail","salad","salmon","salon","salt","salute","same","sample","sand","satisfy","satoshi","sauce","sausage","save","say","scale","scan","scare","scatter","scene","scheme","school","science","scissors","scorpion","scout","scrap","screen","script","scrub","sea","search","season","seat","second","secret","section","security","seed","seek","segment","select","sell","seminar","senior","sense","sentence","series","service","session","settle","setup","seven","shadow","shaft","shallow","share","shed","shell","sheriff","shield","shift","shine","ship","shiver","shock","shoe","shoot","shop","short","shoulder","shove","shrimp","shrug","shuffle","shy","sibling","sick","side","siege","sight","sign","silent","silk","silly","silver","similar","simple","since","sing","siren","sister","situate","six","size","skate","sketch","ski","skill","skin","skirt","skull","slab","slam","sleep","slender","slice","slide","slight","slim","slogan","slot","slow","slush","small","smart","smile","smoke","smooth","snack","snake","snap","sniff","snow","soap","soccer","social","sock","soda","soft","solar","soldier","solid","solution","solve","someone","song","soon","sorry","sort","soul","sound","soup","source","south","space","spare","spatial","spawn","speak","special","speed","spell","spend","sphere","spice","spider","spike","spin","spirit","split","spoil","sponsor","spoon","sport","spot","spray","spread","spring","spy","square","squeeze","squirrel","stable","stadium","staff","stage","stairs","stamp","stand","start","state","stay","steak","steel","stem","step","stereo","stick","still","sting","stock","stomach","stone","stool","story","stove","strategy","street","strike","strong","struggle","student","stuff","stumble","style","subject","submit","subway","success","such","sudden","suffer","sugar","suggest","suit","summer","sun","sunny","sunset","super","supply","supreme","sure","surface","surge","surprise","surround","survey","suspect","sustain","swallow","swamp","swap","swarm","swear","sweet","swift","swim","swing","switch","sword","symbol","symptom","syrup","system","table","tackle","tag","tail","talent","talk","tank","tape","target","task","taste","tattoo","taxi","teach","team","tell","ten","tenant","tennis","tent","term","test","text","thank","that","theme","then","theory","there","they","thing","this","thought","three","thrive","throw","thumb","thunder","ticket","tide","tiger","tilt","timber","time","tiny","tip","tired","tissue","title","toast","tobacco","today","toddler","toe","together","toilet","token","tomato","tomorrow","tone","tongue","tonight","tool","tooth","top","topic","topple","torch","tornado","tortoise","toss","total","tourist","toward","tower","town","toy","track","trade","traffic","tragic","train","transfer","trap","trash","travel","tray","treat","tree","trend","trial","tribe","trick","trigger","trim","trip","trophy","trouble","truck","true","truly","trumpet","trust","truth","try","tube","tuition","tumble","tuna","tunnel","turkey","turn","turtle","twelve","twenty","twice","twin","twist","two","type","typical","ugly","umbrella","unable","unaware","uncle","uncover","under","undo","unfair","unfold","unhappy","uniform","unique","unit","universe","unknown","unlock","until","unusual","unveil","update","upgrade","uphold","upon","upper","upset","urban","urge","usage","use","used","useful","useless","usual","utility","vacant","vacuum","vague","valid","valley","valve","van","vanish","vapor","various","vast","vault","vehicle","velvet","vendor","venture","venue","verb","verify","version","very","vessel","veteran","viable","vibrant","vicious","victory","video","view","village","vintage","violin","virtual","virus","visa","visit","visual","vital","vivid","vocal","voice","void","volcano","volume","vote","voyage","wage","wagon","wait","walk","wall","walnut","want","warfare","warm","warrior","wash","wasp","waste","water","wave","way","wealth","weapon","wear","weasel","weather","web","wedding","weekend","weird","welcome","west","wet","whale","what","wheat","wheel","when","where","whip","whisper","wide","width","wife","wild","will","win","window","wine","wing","wink","winner","winter","wire","wisdom","wise","wish","witness","wolf","woman","wonder","wood","wool","word","work","world","worry","worth","wrap","wreck","wrestle","wrist","write","wrong","yard","year","yellow","you","young","youth","zebra","zero","zone","zoo"]});var Iu=C(S8=>{"use strict";A();S();Object.defineProperty(S8,"__esModule",{value:!0});S8._default=S8.wordlists=void 0;var Tu={};S8.wordlists=Tu;var ss;S8._default=ss;try{S8._default=ss=Uy(),Tu.english=ss,Tu.EN=ss}catch{}});var Mu=C(i0=>{"use strict";A();S();Object.defineProperty(i0,"__esModule",{value:!0});i0.wordlists=i0.getDefaultWordlist=i0.setDefaultWordlist=i0.validateMnemonic=i0.generateMnemonic=i0.entropyToMnemonic=i0.mnemonicToEntropy=i0.mnemonicToSeed=i0.mnemonicToSeedSync=void 0;var Oy=v8(),Ny=Fi(),os=Iu(),qy=Ni(),Sr=os._default,Py="Invalid mnemonic",B8="Invalid entropy",HM="Invalid mnemonic checksum",zy=`A wordlist is required but a default could not be found.
Please pass a 2048 word array explicitly.`;function LM(t,e,r,n,i){let s=(0,Ny.pbkdf2)(qy.sha512,t,e,{c:r,dkLen:n});return Promise.resolve(P.Buffer.from(s))}function Br(t){return(t||"").normalize("NFKD")}function Ry(t,e,r){for(;t.length<r;)t=e+t;return t}function Hy(t){return parseInt(t,2)}function Ly(t){return t.map(e=>Ry(e.toString(2),"0",8)).join("")}function Cy(t){let r=t.length*8/32,n=(0,Oy.sha256)(t);return Ly(Array.from(n)).slice(0,r)}function ky(t){return"mnemonic"+(t||"")}function CM(t,e){let r=P.Buffer.from(Br(t),"utf8"),n=P.Buffer.from(ky(Br(e)),"utf8"),i=(0,Ny.pbkdf2)(qy.sha512,r,n,{c:2048,dkLen:64});return P.Buffer.from(i)}i0.mnemonicToSeedSync=CM;function kM(t,e){return Promise.resolve().then(()=>{let r=P.Buffer.from(Br(t),"utf8"),n=P.Buffer.from(ky(Br(e)),"utf8");return LM(r,n,2048,64,"sha512")})}i0.mnemonicToSeed=kM;function jy(t,e){if(e=e||Sr,!e)throw new Error(zy);let r=Br(t).split(" ");if(r.length%3!==0)throw new Error(Py);let n=r.map(d=>{let h=e.indexOf(d);if(h===-1)throw new Error(Py);return Ry(h.toString(2),"0",11)}).join(""),i=Math.floor(n.length/33)*32,s=n.slice(0,i),o=n.slice(i),a=s.match(/(.{1,8})/g).map(Hy);if(a.length<16)throw new Error(B8);if(a.length>32)throw new Error(B8);if(a.length%4!==0)throw new Error(B8);let c=P.Buffer.from(a);if(Cy(c)!==o)throw new Error(HM);return c.toString("hex")}i0.mnemonicToEntropy=jy;function Dy(t,e){if(P.Buffer.isBuffer(t)||(t=P.Buffer.from(t,"hex")),e=e||Sr,!e)throw new Error(zy);if(t.length<16)throw new TypeError(B8);if(t.length>32)throw new TypeError(B8);if(t.length%4!==0)throw new TypeError(B8);let r=Ly(Array.from(t)),n=Cy(t),o=(r+n).match(/(.{1,11})/g).map(a=>{let c=Hy(a);return e[c]});return e[0]==="\u3042\u3044\u3053\u304F\u3057\u3093"?o.join("\u3000"):o.join(" ")}i0.entropyToMnemonic=Dy;function jM(t,e,r){if(t=t||128,t%32!==0)throw new TypeError(B8);return e=e||Oy.randomBytes,Dy(e(t/8),r)}i0.generateMnemonic=jM;function DM(t,e){try{jy(t,e)}catch{return!1}return!0}i0.validateMnemonic=DM;function KM(t){let e=os.wordlists[t];if(e)Sr=e;else throw new Error('Could not find wordlist for language "'+t+'"')}i0.setDefaultWordlist=KM;function FM(){if(!Sr)throw new Error("No Default Wordlist set");return Object.keys(os.wordlists).filter(t=>t==="JA"||t==="EN"?!1:os.wordlists[t].every((e,r)=>e===Sr[r]))[0]}i0.getDefaultWordlist=FM;var VM=Iu();Object.defineProperty(i0,"wordlists",{enumerable:!0,get:function(){return VM.wordlists}})});var Fy=C(e3=>{"use strict";A();S();Object.defineProperty(e3,"__esModule",{value:!0});e3.unpadBuffer=e3.stripZeros=e3.setLengthRight=e3.setLengthLeft=e3.zeros=e3.assertIsBuffer=void 0;var GM=function(t){if(!P.Buffer.isBuffer(t)){let e=`This method only supports Buffer but input was: ${t}`;throw new Error(e)}};e3.assertIsBuffer=GM;var $M=function(t){return P.Buffer.allocUnsafe(t).fill(0)};e3.zeros=$M;var Ky=function(t,e,r){let n=(0,e3.zeros)(e);return r?t.length<e?(t.copy(n),n):t.slice(0,e):t.length<e?(t.copy(n,e-t.length),n):t.slice(-e)},WM=function(t,e){return P.Buffer.isBuffer(t)||(t=P.Buffer.from(t)),Ky(t,e,!1)};e3.setLengthLeft=WM;var ZM=function(t,e){return P.Buffer.isBuffer(t)||(t=P.Buffer.from(t)),Ky(t,e,!0)};e3.setLengthRight=ZM;var XM=function(t){let e=t[0];for(;t.length>0&&e.toString()==="0";)t=t.slice(1),e=t[0];return t};e3.stripZeros=XM;var YM=function(t){return P.Buffer.isBuffer(t)||(t=P.Buffer.from(t)),(0,e3.stripZeros)(t)};e3.unpadBuffer=YM});var as=C(N2=>{"use strict";A();S();Object.defineProperty(N2,"__esModule",{value:!0});N2.isHexString=N2.getKeys=N2.fromAscii=N2.fromUtf8=N2.toAscii=N2.arrayContainsArray=N2.getBinarySize=N2.padToEven=N2.stripHexPrefix=N2.isHexPrefixed=void 0;function Vy(t){if(typeof t!="string")throw new Error(`[isHexPrefixed] input must be type 'string', received type ${typeof t}`);return t[0]==="0"&&t[1]==="x"}N2.isHexPrefixed=Vy;var JM=t=>{if(typeof t!="string")throw new Error(`[stripHexPrefix] input must be type 'string', received ${typeof t}`);return Vy(t)?t.slice(2):t};N2.stripHexPrefix=JM;function Gy(t){let e=t;if(typeof e!="string")throw new Error(`[padToEven] value must be type 'string', received ${typeof e}`);return e.length%2&&(e=`0${e}`),e}N2.padToEven=Gy;function QM(t){if(typeof t!="string")throw new Error(`[getBinarySize] method requires input type 'string', received ${typeof t}`);return P.Buffer.byteLength(t,"utf8")}N2.getBinarySize=QM;function eU(t,e,r){if(Array.isArray(t)!==!0)throw new Error(`[arrayContainsArray] method requires input 'superset' to be an array, got type '${typeof t}'`);if(Array.isArray(e)!==!0)throw new Error(`[arrayContainsArray] method requires input 'subset' to be an array, got type '${typeof e}'`);return e[r===!0?"some":"every"](n=>t.indexOf(n)>=0)}N2.arrayContainsArray=eU;function tU(t){let e="",r=0,n=t.length;for(t.substring(0,2)==="0x"&&(r=2);r<n;r+=2){let i=parseInt(t.substr(r,2),16);e+=String.fromCharCode(i)}return e}N2.toAscii=tU;function rU(t){let e=P.Buffer.from(t,"utf8");return`0x${Gy(e.toString("hex")).replace(/^0+|0+$/g,"")}`}N2.fromUtf8=rU;function nU(t){let e="";for(let r=0;r<t.length;r++){let i=t.charCodeAt(r).toString(16);e+=i.length<2?`0${i}`:i}return`0x${e}`}N2.fromAscii=nU;function iU(t,e,r){if(!Array.isArray(t))throw new Error(`[getKeys] method expects input 'params' to be an array, got ${typeof t}`);if(typeof e!="string")throw new Error(`[getKeys] method expects input 'key' to be type 'string', got ${typeof t}`);let n=[];for(let i=0;i<t.length;i++){let s=t[i][e];if(r===!0&&!s)s="";else if(typeof s!="string")throw new Error(`invalid abi - expected type 'string', received ${typeof s}`);n.push(s)}return n}N2.getKeys=iU;function sU(t,e){return!(typeof t!="string"||!t.match(/^0x[0-9A-Fa-f]*$/)||typeof e<"u"&&e>0&&t.length!==2+2*e)}N2.isHexString=sU});var $y=C(y4=>{"use strict";A();S();Object.defineProperty(y4,"__esModule",{value:!0});y4.assertIsString=y4.assertIsArray=y4.assertIsBuffer=y4.assertIsHexString=void 0;var oU=as(),aU=function(t){if(!(0,oU.isHexString)(t)){let e=`This method only supports 0x-prefixed hex strings but input was: ${t}`;throw new Error(e)}};y4.assertIsHexString=aU;var cU=function(t){if(!P.Buffer.isBuffer(t)){let e=`This method only supports Buffer but input was: ${t}`;throw new Error(e)}};y4.assertIsBuffer=cU;var uU=function(t){if(!Array.isArray(t)){let e=`This method only supports number arrays but input was: ${t}`;throw new Error(e)}};y4.assertIsArray=uU;var fU=function(t){if(typeof t!="string"){let e=`This method only supports strings but input was: ${t}`;throw new Error(e)}};y4.assertIsString=fU});var Yy=C(s1=>{"use strict";A();S();Object.defineProperty(s1,"__esModule",{value:!0});s1.intToUnpaddedBuffer=s1.bigIntToUnpaddedBuffer=s1.bigIntToHex=s1.bufArrToArr=s1.arrToBufArr=s1.validateNoLeadingZeroes=s1.baToJSON=s1.toUtf8=s1.short=s1.addHexPrefix=s1.toUnsigned=s1.fromSigned=s1.bufferToInt=s1.bigIntToBuffer=s1.bufferToBigInt=s1.bufferToHex=s1.toBuffer=s1.unpadHexString=s1.unpadArray=s1.unpadBuffer=s1.setLengthRight=s1.setLengthLeft=s1.zeros=s1.intToBuffer=s1.intToHex=void 0;var Er=$y(),E8=as(),dU=function(t){if(!Number.isSafeInteger(t)||t<0)throw new Error(`Received an invalid integer type: ${t}`);return`0x${t.toString(16)}`};s1.intToHex=dU;var lU=function(t){let e=(0,s1.intToHex)(t);return P.Buffer.from((0,E8.padToEven)(e.slice(2)),"hex")};s1.intToBuffer=lU;var hU=function(t){return P.Buffer.allocUnsafe(t).fill(0)};s1.zeros=hU;var Wy=function(t,e,r){let n=(0,s1.zeros)(e);return r?t.length<e?(t.copy(n),n):t.slice(0,e):t.length<e?(t.copy(n,e-t.length),n):t.slice(-e)},bU=function(t,e){return(0,Er.assertIsBuffer)(t),Wy(t,e,!1)};s1.setLengthLeft=bU;var gU=function(t,e){return(0,Er.assertIsBuffer)(t),Wy(t,e,!0)};s1.setLengthRight=gU;var Uu=function(t){let e=t[0];for(;t.length>0&&e.toString()==="0";)t=t.slice(1),e=t[0];return t},yU=function(t){return(0,Er.assertIsBuffer)(t),Uu(t)};s1.unpadBuffer=yU;var pU=function(t){return(0,Er.assertIsArray)(t),Uu(t)};s1.unpadArray=pU;var wU=function(t){return(0,Er.assertIsHexString)(t),t=(0,E8.stripHexPrefix)(t),"0x"+Uu(t)};s1.unpadHexString=wU;var mU=function(t){if(t==null)return P.Buffer.allocUnsafe(0);if(P.Buffer.isBuffer(t))return P.Buffer.from(t);if(Array.isArray(t)||t instanceof Uint8Array)return P.Buffer.from(t);if(typeof t=="string"){if(!(0,E8.isHexString)(t))throw new Error(`Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ${t}`);return P.Buffer.from((0,E8.padToEven)((0,E8.stripHexPrefix)(t)),"hex")}if(typeof t=="number")return(0,s1.intToBuffer)(t);if(typeof t=="bigint"){if(t<BigInt(0))throw new Error(`Cannot convert negative bigint to buffer. Given: ${t}`);let e=t.toString(16);return e.length%2&&(e="0"+e),P.Buffer.from(e,"hex")}if(t.toArray)return P.Buffer.from(t.toArray());if(t.toBuffer)return P.Buffer.from(t.toBuffer());throw new Error("invalid type")};s1.toBuffer=mU;var vU=function(t){return t=(0,s1.toBuffer)(t),"0x"+t.toString("hex")};s1.bufferToHex=vU;function Pu(t){let e=(0,s1.bufferToHex)(t);return BigInt(e==="0x"?0:e)}s1.bufferToBigInt=Pu;function Ou(t){return(0,s1.toBuffer)("0x"+t.toString(16))}s1.bigIntToBuffer=Ou;var _U=function(t){let e=Number(Pu(t));if(!Number.isSafeInteger(e))throw new Error("Number exceeds 53 bits");return e};s1.bufferToInt=_U;var xU=function(t){return BigInt.asIntN(256,Pu(t))};s1.fromSigned=xU;var AU=function(t){return Ou(BigInt.asUintN(256,t))};s1.toUnsigned=AU;var SU=function(t){return typeof t!="string"||(0,E8.isHexPrefixed)(t)?t:"0x"+t};s1.addHexPrefix=SU;function BU(t,e=50){let r=P.Buffer.isBuffer(t)?t.toString("hex"):t;return r.length<=e?r:r.slice(0,e)+"\u2026"}s1.short=BU;var EU=function(t){let e=/^(00)+|(00)+$/g;if(t=(0,E8.stripHexPrefix)(t),t.length%2!==0)throw new Error("Invalid non-even hex string input for toUtf8() provided");return P.Buffer.from(t.replace(e,""),"hex").toString("utf8")};s1.toUtf8=EU;var TU=function(t){if(P.Buffer.isBuffer(t))return`0x${t.toString("hex")}`;if(t instanceof Array){let e=[];for(let r=0;r<t.length;r++)e.push((0,s1.baToJSON)(t[r]));return e}};s1.baToJSON=TU;var IU=function(t){for(let[e,r]of Object.entries(t))if(r!==void 0&&r.length>0&&r[0]===0)throw new Error(`${e} cannot have leading zeroes, received: ${r.toString("hex")}`)};s1.validateNoLeadingZeroes=IU;function Zy(t){return Array.isArray(t)?t.map(e=>Zy(e)):P.Buffer.from(t)}s1.arrToBufArr=Zy;function Xy(t){return Array.isArray(t)?t.map(e=>Xy(e)):Uint8Array.from(t??[])}s1.bufArrToArr=Xy;var MU=t=>"0x"+t.toString(16);s1.bigIntToHex=MU;function UU(t){return(0,s1.unpadBuffer)(Ou(t))}s1.bigIntToUnpaddedBuffer=UU;function PU(t){return(0,s1.unpadBuffer)((0,s1.intToBuffer)(t))}s1.intToUnpaddedBuffer=PU});var tp=C((z$,ep)=>{"use strict";A();S();var cs=Fy(),Ne=v8(),M3=g0(),{isHexString:OU,stripHexPrefix:NU,padToEven:qU}=as(),{intToBuffer:zU,addHexPrefix:RU,bufferToHex:HU}=Yy(),g2=function(){};function us(t){return t.startsWith("int[")?"int256"+t.slice(3):t==="int"?"int256":t.startsWith("uint[")?"uint256"+t.slice(4):t==="uint"?"uint256":t.startsWith("fixed[")?"fixed128x128"+t.slice(5):t==="fixed"?"fixed128x128":t.startsWith("ufixed[")?"ufixed128x128"+t.slice(6):t==="ufixed"?"ufixed128x128":t}function Nu(t){if(t==null)return P.Buffer.allocUnsafe(0);if(P.Buffer.isBuffer(t))return P.Buffer.from(t);if(Array.isArray(t)||t instanceof Uint8Array)return P.Buffer.from(t);if(typeof t=="string"){if(!OU(t))throw new Error(`Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ${t}`);return P.Buffer.from(qU(NU(t)),"hex")}if(typeof t=="number")return zU(t);if(typeof t=="bigint"){if(t<BigInt(0))throw new Error(`Cannot convert negative bigint to buffer. Given: ${t}`);let e=t.toString(16);return e.length%2&&(e="0"+e),P.Buffer.from(e,"hex")}if(t.toArray)return P.Buffer.from(t.toArray());if(t.toBuffer)return P.Buffer.from(t.toBuffer());throw new Error("invalid type")}function LU(t){if(!!t){if(typeof t=="number"){if(t<0)return"0x";let e=Nu(t);t=HU(e)}if(typeof t!="string"){let e="eth-sig-util.normalize() requires hex string or integer input.";throw e+=` received ${typeof t}: ${t}`,new Error(e)}return RU(t.toLowerCase())}}g2.eventID=function(t,e){var r=t+"("+e.map(us).join(",")+")";return Ne.keccak256(P.Buffer.from(r))};g2.methodID=function(t,e){return g2.eventID(t,e).slice(0,4)};function e7(t){return parseInt(/^\D+(\d+)$/.exec(t)[1],10)}function qu(t){var e=/^\D+(\d+)x(\d+)$/.exec(t);return[parseInt(e[1],10),parseInt(e[2],10)]}function Ir(t){var e=t.match(/(.*)\[(.*?)\]$/);return e?e[2]===""?"dynamic":parseInt(e[2],10):null}function T8(t){var e=typeof t;if(e==="string")return Ne.isHexPrefixed(t)?new M3(Ne.stripHexPrefix(t),16):new M3(t,10);if(e==="number")return new M3(t);if(t.toArray)return t;throw new Error("Argument is not a number")}function Qy(t){var e=/^(\w+)\((.*)\)$/.exec(t);if(e.length!==3)throw new Error("Invalid method signature");var r=/^(.+)\):\((.+)$/.exec(e[2]);if(r!==null&&r.length===3)return{method:e[1],args:r[1].split(","),retargs:r[2].split(",")};var n=e[2].split(",");return n.length===1&&n[0]===""&&(n=[]),{method:e[1],args:n}}function p4(t,e){var r,n,i,s;if(t==="address")return p4("uint160",T8(e));if(t==="bool")return p4("uint8",e?1:0);if(t==="string")return p4("bytes",P.Buffer.from(e,"utf8"));if(Tr(t)){if(typeof e.length>"u")throw new Error("Not an array?");if(r=Ir(t),r!=="dynamic"&&r!==0&&e.length>r)throw new Error("Elements exceed array size: "+r);i=[],t=t.slice(0,t.lastIndexOf("[")),typeof e=="string"&&(e=JSON.parse(e));for(s in e)i.push(p4(t,e[s]));if(r==="dynamic"){var o=p4("uint256",e.length);i.unshift(o)}return P.Buffer.concat(i)}else{if(t==="bytes")return e=P.Buffer.from(e),i=P.Buffer.concat([p4("uint256",e.length),e]),e.length%32!==0&&(i=P.Buffer.concat([i,cs.zeros(32-e.length%32)])),i;if(t.startsWith("bytes")){if(r=e7(t),r<1||r>32)throw new Error("Invalid bytes<N> width: "+r);return cs.setLengthRight(e,32)}else if(t.startsWith("uint")){if(r=e7(t),r%8||r<8||r>256)throw new Error("Invalid uint<N> width: "+r);if(n=T8(e),n.bitLength()>r)throw new Error("Supplied uint exceeds width: "+r+" vs "+n.bitLength());if(n<0)throw new Error("Supplied uint is negative");return n.toArrayLike(P.Buffer,"be",32)}else if(t.startsWith("int")){if(r=e7(t),r%8||r<8||r>256)throw new Error("Invalid int<N> width: "+r);if(n=T8(e),n.bitLength()>r)throw new Error("Supplied int exceeds width: "+r+" vs "+n.bitLength());return n.toTwos(256).toArrayLike(P.Buffer,"be",32)}else if(t.startsWith("ufixed")){if(r=qu(t),n=T8(e),n<0)throw new Error("Supplied ufixed is negative");return p4("uint256",n.mul(new M3(2).pow(new M3(r[1]))))}else if(t.startsWith("fixed"))return r=qu(t),p4("int256",T8(e).mul(new M3(2).pow(new M3(r[1]))))}throw new Error("Unsupported or invalid type: "+t)}function H6(t,e,r){typeof t=="string"&&(t=zu(t));var n,i,s,o;if(t.name==="address")return H6(t.rawType,e,r).toArrayLike(P.Buffer,"be",20).toString("hex");if(t.name==="bool")return H6(t.rawType,e,r).toString()===new M3(1).toString();if(t.name==="string"){var a=H6(t.rawType,e,r);return P.Buffer.from(a,"utf8").toString()}else if(t.isArray){for(s=[],n=t.size,t.size==="dynamic"&&(r=H6("uint256",e,r).toNumber(),n=H6("uint256",e,r).toNumber(),r=r+32),o=0;o<n;o++){var c=H6(t.subArray,e,r);s.push(c),r+=t.subArray.memoryUsage}return s}else{if(t.name==="bytes")return r=H6("uint256",e,r).toNumber(),n=H6("uint256",e,r).toNumber(),e.slice(r+32,r+32+n);if(t.name.startsWith("bytes"))return e.slice(r,r+t.size);if(t.name.startsWith("uint")){if(i=new M3(e.slice(r,r+32),16,"be"),i.bitLength()>t.size)throw new Error("Decoded int exceeds width: "+t.size+" vs "+i.bitLength());return i}else if(t.name.startsWith("int")){if(i=new M3(e.slice(r,r+32),16,"be").fromTwos(256),i.bitLength()>t.size)throw new Error("Decoded uint exceeds width: "+t.size+" vs "+i.bitLength());return i}else if(t.name.startsWith("ufixed")){if(n=new M3(2).pow(new M3(t.size[1])),i=H6("uint256",e,r),!i.mod(n).isZero())throw new Error("Decimals not supported yet");return i.div(n)}else if(t.name.startsWith("fixed")){if(n=new M3(2).pow(new M3(t.size[1])),i=H6("int256",e,r),!i.mod(n).isZero())throw new Error("Decimals not supported yet");return i.div(n)}}throw new Error("Unsupported or invalid type: "+t.name)}function zu(t){var e,r;if(Tr(t)){e=Ir(t);var n=t.slice(0,t.lastIndexOf("["));return n=zu(n),r={isArray:!0,name:t,size:e,memoryUsage:e==="dynamic"?32:n.memoryUsage*e,subArray:n},r}else{var i;switch(t){case"address":i="uint160";break;case"bool":i="uint8";break;case"string":i="bytes";break}if(r={rawType:i,name:t,memoryUsage:32},t.startsWith("bytes")&&t!=="bytes"||t.startsWith("uint")||t.startsWith("int")?r.size=e7(t):(t.startsWith("ufixed")||t.startsWith("fixed"))&&(r.size=qu(t)),t.startsWith("bytes")&&t!=="bytes"&&(r.size<1||r.size>32))throw new Error("Invalid bytes<N> width: "+r.size);if((t.startsWith("uint")||t.startsWith("int"))&&(r.size%8||r.size<8||r.size>256))throw new Error("Invalid int/uint<N> width: "+r.size);return r}}function CU(t){return t==="string"||t==="bytes"||Ir(t)==="dynamic"}function Tr(t){return t.lastIndexOf("]")===t.length-1}g2.rawEncode=function(t,e){var r=[],n=[],i=0;t.forEach(function(f){if(Tr(f)){var d=Ir(f);d!=="dynamic"?i+=32*d:i+=32}else i+=32});for(var s=0;s<t.length;s++){var o=us(t[s]),a=e[s],c=p4(o,a);CU(o)?(r.push(p4("uint256",i)),n.push(c),i+=c.length):r.push(c)}return P.Buffer.concat(r.concat(n))};g2.rawDecode=function(t,e){var r=[];e=P.Buffer.from(e);for(var n=0,i=0;i<t.length;i++){var s=us(t[i]),o=zu(s,e,n),a=H6(o,e,n);n+=o.memoryUsage,r.push(a)}return r};g2.simpleEncode=function(t){var e=Array.prototype.slice.call(arguments).slice(1),r=Qy(t);if(e.length!==r.args.length)throw new Error("Argument count mismatch");return P.Buffer.concat([g2.methodID(r.method,r.args),g2.rawEncode(r.args,e)])};g2.simpleDecode=function(t,e){var r=Qy(t);if(!r.retargs)throw new Error("No return values in method");return g2.rawDecode(r.retargs,e)};function Jy(t,e){return t.startsWith("address")||t.startsWith("bytes")?"0x"+e.toString("hex"):e.toString()}g2.stringify=function(t,e){var r=[];for(var n in t){var i=t[n],s=e[n];/^[^\[]+\[.*\]$/.test(i)?s=s.map(function(o){return Jy(i,o)}).join(", "):s=Jy(i,s),r.push(s)}return r};g2.solidityHexValue=function(t,e,r){var n,i;if(Tr(t)){var s=t.replace(/\[.*?\]/,"");if(!Tr(s)){var o=Ir(t);if(o!=="dynamic"&&o!==0&&e.length>o)throw new Error("Elements exceed array size: "+o)}var a=e.map(function(d){return g2.solidityHexValue(s,d,256)});return P.Buffer.concat(a)}else{if(t==="bytes")return e;if(t==="string")return P.Buffer.from(e,"utf8");if(t==="bool"){r=r||8;var c=Array(r/4).join("0");return P.Buffer.from(e?c+"1":c+"0","hex")}else if(t==="address"){var f=20;return r&&(f=r/8),cs.setLengthLeft(Nu(e),f)}else if(t.startsWith("bytes")){if(n=e7(t),n<1||n>32)throw new Error("Invalid bytes<N> width: "+n);return typeof e=="number"&&(e=LU(e)),cs.setLengthRight(Nu(e),n)}else if(t.startsWith("uint")){if(n=e7(t),n%8||n<8||n>256)throw new Error("Invalid uint<N> width: "+n);if(i=T8(e),i.bitLength()>n)throw new Error("Supplied uint exceeds width: "+n+" vs "+i.bitLength());return r=r||n,i.toArrayLike(P.Buffer,"be",r/8)}else if(t.startsWith("int")){if(n=e7(t),n%8||n<8||n>256)throw new Error("Invalid int<N> width: "+n);if(i=T8(e),i.bitLength()>n)throw new Error("Supplied int exceeds width: "+n+" vs "+i.bitLength());return r=r||n,i.toTwos(n).toArrayLike(P.Buffer,"be",r/8)}else throw new Error("Unsupported or invalid type: "+t)}};g2.solidityPack=function(t,e){if(t.length!==e.length)throw new Error("Number of types are not matching the values");for(var r=[],n=0;n<t.length;n++){var i=us(t[n]),s=e[n];r.push(g2.solidityHexValue(i,s,null))}return P.Buffer.concat(r)};g2.soliditySHA3=function(t,e){return Ne.keccak256(g2.solidityPack(t,e))};g2.soliditySHA256=function(t,e){return Ne.sha256(g2.solidityPack(t,e))};g2.solidityRIPEMD160=function(t,e){return Ne.ripemd160(g2.solidityPack(t,e),!0)};function kU(t){return t>="0"&&t<="9"}g2.fromSerpent=function(t){for(var e=[],r=0;r<t.length;r++){var n=t[r];if(n==="s")e.push("bytes");else if(n==="b"){for(var i="bytes",s=r+1;s<t.length&&kU(t[s]);)i+=t[s]-"0",s++;r=s-1,e.push(i)}else if(n==="i")e.push("int256");else if(n==="a")e.push("int256[]");else throw new Error("Unsupported or invalid type: "+n)}return e};g2.toSerpent=function(t){for(var e=[],r=0;r<t.length;r++){var n=t[r];if(n==="bytes")e.push("s");else if(n.startsWith("bytes"))e.push("b"+e7(n));else if(n==="int256")e.push("i");else if(n==="int256[]")e.push("a");else throw new Error("Unsupported or invalid type: "+n)}return e.join("")};ep.exports=g2});var rp=C(t7=>{"use strict";A();S();Object.defineProperty(t7,"__esModule",{value:!0});t7.SoliditySHA3=t7.RawEncode=t7.ABI=void 0;var Ru=tp();t7.ABI=Ru;function jU(t,e){return Ru.rawEncode(t,e)}t7.RawEncode=jU;function DU(t,e){return Ru.soliditySHA3(t,e)}t7.SoliditySHA3=DU});var cp=C(C1=>{"use strict";A();S();var KU=C1&&C1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FU=C1&&C1.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VU=C1&&C1.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&KU(e,t,r);return FU(e,t),e},GU=C1&&C1.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(C1,"__esModule",{value:!0});C1.loadUncompressedPublicKey=C1.loadCompressedPublicKey=C1.publicKeyConvert=C1.publicKeyCreate=C1.publicKeyVerify=C1.privateKeyVerify=C1.loadPublicKey=C1.recover=C1.verifyWithNoRecovery=C1.verify=C1.getV=C1.sign=void 0;var $U=VU(Oe()),y0=new $U.ec("secp256k1"),np=v8(),qe=GU(g0());function WU(t,e,r=!0){let n=y0.sign(Array.from(t),P.Buffer.from(e),{canonical:r});return{signature:n.toBytes(),recovery:n.recoveryParam}}C1.sign=WU;function ZU(t,e,r,n,i=!0){let s=Mr(n);if(s==null)throw new Error("pubkey error");let o=y0.keyPair({pub:{x:s.x,y:s.y}}).getPublic();return y0.getKeyRecoveryParam(t,{r:e,s:r},o,i)}C1.getV=ZU;function XU(t,e,r,n){let i=ip(e,r,t,!0);if(i==null)return!1;let s=sp(n,!0);return s==null?!1:i.equals(s)}C1.verify=XU;function YU(t,e,r){let n=Mr(r);if(n==null)throw new Error("pubkey error");let i=y0.keyPair({pub:{x:n.x,y:n.y}}),s={r:(0,np.toHex)(e.slice(0,32)),s:(0,np.toHex)(e.slice(32,64))};return i.verify(t,s)}C1.verifyWithNoRecovery=YU;function ip(t,e,r,n){let i={r:Array.from(t.slice(0,32)),s:Array.from(t.slice(32,64))},s=new qe.default(i.r),o=new qe.default(i.s);if(s.cmp(y0.curve.n)>=0||o.cmp(y0.curve.n)>=0||s.isZero()||o.isZero())return null;let a;try{a=y0.recoverPubKey(Array.from(r),i,e,null)}catch{return null}return P.Buffer.from(a.encode(null,n))}C1.recover=ip;function Mr(t){let e=P.Buffer.from(t),r=e[0];switch(r){case 2:case 3:return e.length!==33?null:op(r,e.subarray(1,33));case 4:case 6:case 7:return e.length!==65?null:ap(r,e.subarray(1,33),e.subarray(33,65));default:return null}}C1.loadPublicKey=Mr;function JU(t){let e=new qe.default(Array.from(t));return e.cmp(y0.curve.n)<0&&!e.isZero()}C1.privateKeyVerify=JU;function QU(t){return Mr(t)!==null}C1.publicKeyVerify=QU;function eP(t,e){let r=y0.keyFromPrivate(Array.from(t),"bytes").getPublic();return P.Buffer.from(r.encode(null,e))}C1.publicKeyCreate=eP;function sp(t,e){let r=Mr(t);if(r==null)return null;let n=y0.keyPair({pub:{x:r.x,y:r.y}}).getPublic();return P.Buffer.from(n.encode(null,e))}C1.publicKeyConvert=sp;function op(t,e){let r=new qe.default(Array.from(e));if(r.cmp(y0.curve.p)>=0)return null;let n=r.toRed(y0.curve.red),i=n.redSqr().redIMul(n).redIAdd(y0.curve.b).redSqrt();t===3!==i.isOdd()&&(i=i.redNeg());let s=n.redSqr().redIMul(n);return i.redSqr().redISub(s.redIAdd(y0.curve.b)).isZero()?{x:n,y:i}:null}C1.loadCompressedPublicKey=op;function ap(t,e,r){let n=new qe.default(Array.from(e)),i=new qe.default(Array.from(r));if(n.cmp(y0.curve.p)>=0||i.cmp(y0.curve.p)>=0)return null;let s=n.toRed(y0.curve.red),o=i.toRed(y0.curve.red);if((t===6||t===7)&&o.isOdd()!==(t===7))return null;let a=s.redSqr().redIMul(s);return o.redSqr().redISub(a.redIAdd(y0.curve.b)).isZero()?{x:s,y:o}:null}C1.loadUncompressedPublicKey=ap});var yp=C(z1=>{"use strict";A();S();var tP=z1&&z1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rP=z1&&z1.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nP=z1&&z1.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&tP(e,t,r);return rP(e,t),e},iP=z1&&z1.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(z1,"__esModule",{value:!0});z1.ed25519_getDerivedPrivateKey=z1.isValidPath=z1.ed25519_getRandomPrivateKey=z1.ed25519SignTest=z1.fromSecret=z1.fromSeed=z1.privateKeyVerify=z1.publicKeyVerify=z1.publicKeyCreate=z1.verify=z1.sign=z1.ed25519MulBase=void 0;var up=nP(Oe()),L6=v8(),sP=iP(g0()),oP=Mu(),Z4=new up.eddsa("ed25519"),fp=Z4.curve;function aP(t){let e=Z4.curve.g;return Z4.encodePoint(e.mul(up.utils.intFromLE(t)))}z1.ed25519MulBase=aP;function dp(t,e){let r=e;r.length==64&&(r=r.slice(0,32));let i=Z4.keyFromSecret(Array.from(r)).sign(Array.from(t)).toBytes();return Uint8Array.from(i)}z1.sign=dp;function lp(t,e,r){return Z4.keyFromPublic(Array.from(r)).verify(Array.from(t),Array.from(e))}z1.verify=lp;function fs(t){let e=t;e.length==64&&(e=e.slice(0,32));let n=Z4.keyFromSecret(Array.from(e)).getPublic();if(t.length==64&&!cP(t.slice(32,64),n))throw new Error("invalid public key");return Uint8Array.from(n)}z1.publicKeyCreate=fs;function cP(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++)if(t[r]!==e[r])return!1;return!0}function uP(t){let e=Z4.decodePoint(Array.from(t));return fp.validate(e)}z1.publicKeyVerify=uP;function hp(t){let e=new sP.default(Array.from(t));return e.cmp(fp.n)<0&&!e.isZero()}z1.privateKeyVerify=hp;function fP(t){let e=Z4.keyFromSecret(Array.from(t)),r=Uint8Array.from(e.getPublic());return{publicKey:r,secretKey:(0,L6.concatBytes)(t,r)}}z1.fromSeed=fP;function dP(t){let e=t.slice(0,32),r=Z4.keyFromSecret(Array.from(e));return{publicKey:Uint8Array.from(r.getPublic()),secretKey:Uint8Array.from(e)}}z1.fromSecret=dP;function bp(t){let e=(0,L6.sha256)("ed25519-test"),r=fs(t),n=dp(e,t);return lp(e,n,r)}z1.ed25519SignTest=bp;function lP(t,e){for(;;){let r=(0,L6.randomBytes)(32);if(hp(r)&&bp(r)){let n=fs(r),i=t?(0,L6.concatBytes)(r,n):r;return e==="base58"?(0,L6.toBase58)(i):(0,L6.toHex)(i)}}}z1.ed25519_getRandomPrivateKey=lP;var hP=new RegExp("^m(\\/[0-9]+')+$"),gp=t=>t.replace("'",""),bP=2147483648;function gP(t){let e=(0,L6.hmacSHA512)("ed25519 seed",t),r=e.slice(0,32),n=e.slice(32);return{key:r,chainCode:n}}function yP({key:t,chainCode:e},r){let n=P.Buffer.allocUnsafe(4);n.writeUInt32BE(r,0);let i=P.Buffer.concat([P.Buffer.alloc(1,0),t,n]),s=(0,L6.hmacSHA512)(e,i),o=s.slice(0,32),a=s.slice(32);return{key:o,chainCode:a}}var pP=t=>hP.test(t)?!t.split("/").slice(1).map(gp).some(isNaN):!1;z1.isValidPath=pP;function wP(t,e,r=bP){if(!(0,z1.isValidPath)(t))throw new Error("Invalid derivation path");let{key:n,chainCode:i}=gP(e);return t.split("/").slice(1).map(gp).map(o=>parseInt(o,10)).reduce((o,a)=>yP(o,a+r),{key:n,chainCode:i})}async function mP(t,e,r,n){let i=await(0,oP.mnemonicToSeed)(t),s=wP(e,i).key,o=fs(s),a=r?(0,L6.concatBytes)(s,o):s;return n==="base58"?Promise.resolve((0,L6.toBase58)(a)):Promise.resolve((0,L6.toHex)(a))}z1.ed25519_getDerivedPrivateKey=mP});var vp=C(X1=>{"use strict";A();S();var vP=X1&&X1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_P=X1&&X1.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xP=X1&&X1.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&vP(e,t,r);return _P(e,t),e},AP=X1&&X1.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(X1,"__esModule",{value:!0});X1.loadUncompressedPublicKey=X1.loadCompressedPublicKey=X1.publicKeyConvert=X1.publicKeyCreate=X1.publicKeyVerify=X1.privateKeyVerify=X1.loadPublicKey=X1.recover=X1.verify=X1.sign=void 0;var SP=xP(Oe()),y3=new SP.ec("p256"),ze=AP(g0());function BP(t,e,r=!0){let n=y3.sign(Array.from(t),P.Buffer.from(e),{canonical:r});return{signature:n.toBytes(),recovery:n.recoveryParam}}X1.sign=BP;function EP(t,e,r,n){let i=pp(e,r,t,!1);return i==null?!1:i.equals(n)}X1.verify=EP;function pp(t,e,r,n){let i={r:Array.from(t.slice(0,32)),s:Array.from(t.slice(32,64))},s=new ze.default(i.r),o=new ze.default(i.s);if(s.cmp(y3.curve.n)>=0||o.cmp(y3.curve.n)>=0||s.isZero()||o.isZero())return null;let a;try{a=y3.recoverPubKey(Array.from(r),i,e,null)}catch{return null}return P.Buffer.from(a.encode(null,n))}X1.recover=pp;function Hu(t){let e=P.Buffer.from(t),r=e[0];switch(r){case 2:case 3:return e.length!==33?null:wp(r,e.subarray(1,33));case 4:case 6:case 7:return e.length!==65?null:mp(r,e.subarray(1,33),e.subarray(33,65));default:return null}}X1.loadPublicKey=Hu;function TP(t){let e=new ze.default(Array.from(t));return e.cmp(y3.curve.n)<0&&!e.isZero()}X1.privateKeyVerify=TP;function IP(t){return Hu(t)!==null}X1.publicKeyVerify=IP;function MP(t,e){let r=y3.keyFromPrivate(Array.from(t),"bytes").getPublic();return P.Buffer.from(r.encode(null,e))}X1.publicKeyCreate=MP;function UP(t,e){let r=Hu(t);if(r==null)return null;let n=y3.keyPair({pub:{x:r.x,y:r.y}}).getPublic();return P.Buffer.from(n.encode(null,e))}X1.publicKeyConvert=UP;function wp(t,e){let r=new ze.default(Array.from(e));if(r.cmp(y3.curve.p)>=0)return null;let n=r.toRed(y3.curve.red),i=n.redSqr().redIMul(n).redIAdd(y3.curve.b).redSqrt();return t===3!==i.isOdd()&&(i=i.redNeg()),{x:n,y:i}}X1.loadCompressedPublicKey=wp;function mp(t,e,r){let n=new ze.default(Array.from(e)),i=new ze.default(Array.from(r));if(n.cmp(y3.curve.p)>=0||i.cmp(y3.curve.p)>=0)return null;let s=n.toRed(y3.curve.red),o=i.toRed(y3.curve.red);if((t===6||t===7)&&o.isOdd()!==(t===7))return null;let a=s.redSqr().redIMul(s);return o.redSqr().redISub(a.redIAdd(y3.curve.b)).isZero()?{x:s,y:o}:null}X1.loadUncompressedPublicKey=mp});var X4=C(B1=>{"use strict";A();S();Object.defineProperty(B1,"__esModule",{value:!0});B1.validateObject=B1.createHmacDrbg=B1.bitMask=B1.bitSet=B1.bitGet=B1.bitLen=B1.utf8ToBytes=B1.equalBytes=B1.concatBytes=B1.ensureBytes=B1.numberToVarBytesBE=B1.numberToBytesLE=B1.numberToBytesBE=B1.bytesToNumberLE=B1.bytesToNumberBE=B1.hexToBytes=B1.hexToNumber=B1.numberToHexUnpadded=B1.bytesToHex=void 0;var xp=BigInt(0),ds=BigInt(1),PP=BigInt(2),ls=t=>t instanceof Uint8Array,OP=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0"));function Cu(t){if(!ls(t))throw new Error("Uint8Array expected");let e="";for(let r=0;r<t.length;r++)e+=OP[t[r]];return e}B1.bytesToHex=Cu;function Ap(t){let e=t.toString(16);return e.length&1?`0${e}`:e}B1.numberToHexUnpadded=Ap;function ku(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);return BigInt(t===""?"0":`0x${t}`)}B1.hexToNumber=ku;function hs(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);if(t.length%2)throw new Error("hex string is invalid: unpadded "+t.length);let e=new Uint8Array(t.length/2);for(let r=0;r<e.length;r++){let n=r*2,i=t.slice(n,n+2),s=Number.parseInt(i,16);if(Number.isNaN(s)||s<0)throw new Error("invalid byte sequence");e[r]=s}return e}B1.hexToBytes=hs;function NP(t){return ku(Cu(t))}B1.bytesToNumberBE=NP;function qP(t){if(!ls(t))throw new Error("Uint8Array expected");return ku(Cu(Uint8Array.from(t).reverse()))}B1.bytesToNumberLE=qP;var zP=(t,e)=>hs(t.toString(16).padStart(e*2,"0"));B1.numberToBytesBE=zP;var RP=(t,e)=>(0,B1.numberToBytesBE)(t,e).reverse();B1.numberToBytesLE=RP;var HP=t=>hs(Ap(t));B1.numberToVarBytesBE=HP;function LP(t,e,r){let n;if(typeof e=="string")try{n=hs(e)}catch(s){throw new Error(`${t} must be valid hex string, got "${e}". Cause: ${s}`)}else if(ls(e))n=Uint8Array.from(e);else throw new Error(`${t} must be hex string or Uint8Array`);let i=n.length;if(typeof r=="number"&&i!==r)throw new Error(`${t} expected ${r} bytes, got ${i}`);return n}B1.ensureBytes=LP;function Sp(...t){let e=new Uint8Array(t.reduce((n,i)=>n+i.length,0)),r=0;return t.forEach(n=>{if(!ls(n))throw new Error("Uint8Array expected");e.set(n,r),r+=n.length}),e}B1.concatBytes=Sp;function CP(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++)if(t[r]!==e[r])return!1;return!0}B1.equalBytes=CP;function kP(t){if(typeof t!="string")throw new Error(`utf8ToBytes expected string, got ${typeof t}`);return new TextEncoder().encode(t)}B1.utf8ToBytes=kP;function jP(t){let e;for(e=0;t>xp;t>>=ds,e+=1);return e}B1.bitLen=jP;var DP=(t,e)=>t>>BigInt(e)&ds;B1.bitGet=DP;var KP=(t,e,r)=>t|(r?ds:xp)<<BigInt(e);B1.bitSet=KP;var FP=t=>(PP<<BigInt(t-1))-ds;B1.bitMask=FP;var Lu=t=>new Uint8Array(t),_p=t=>Uint8Array.from(t);function VP(t,e,r){if(typeof t!="number"||t<2)throw new Error("hashLen must be a number");if(typeof e!="number"||e<2)throw new Error("qByteLen must be a number");if(typeof r!="function")throw new Error("hmacFn must be a function");let n=Lu(t),i=Lu(t),s=0,o=()=>{n.fill(1),i.fill(0),s=0},a=(...h)=>r(i,n,...h),c=(h=Lu())=>{i=a(_p([0]),h),n=a(),h.length!==0&&(i=a(_p([1]),h),n=a())},f=()=>{if(s++>=1e3)throw new Error("drbg: tried 1000 values");let h=0,p=[];for(;h<e;){n=a();let w=n.slice();p.push(w),h+=n.length}return Sp(...p)};return(h,p)=>{o(),c(h);let w;for(;!(w=p(f()));)c();return o(),w}}B1.createHmacDrbg=VP;var GP={bigint:t=>typeof t=="bigint",function:t=>typeof t=="function",boolean:t=>typeof t=="boolean",string:t=>typeof t=="string",isSafeInteger:t=>Number.isSafeInteger(t),array:t=>Array.isArray(t),field:(t,e)=>e.Fp.isValid(t),hash:t=>typeof t=="function"&&Number.isSafeInteger(t.outputLen)};function $P(t,e,r={}){let n=(i,s,o)=>{let a=GP[s];if(typeof a!="function")throw new Error(`Invalid validator "${s}", expected function`);let c=t[i];if(!(o&&c===void 0)&&!a(c,t))throw new Error(`Invalid param ${String(i)}=${c} (${typeof c}), expected ${s}`)};for(let[i,s]of Object.entries(e))n(i,s,!1);for(let[i,s]of Object.entries(r))n(i,s,!0);return t}B1.validateObject=$P});var I8=C(N1=>{"use strict";A();S();Object.defineProperty(N1,"__esModule",{value:!0});N1.hashToPrivateScalar=N1.FpSqrtEven=N1.FpSqrtOdd=N1.Field=N1.nLength=N1.FpIsSquare=N1.FpDiv=N1.FpInvertBatch=N1.FpPow=N1.validateField=N1.isNegativeLE=N1.FpSqrt=N1.tonelliShanks=N1.invert=N1.pow2=N1.pow=N1.mod=void 0;var Y4=X4(),p0=BigInt(0),d2=BigInt(1),r7=BigInt(2),WP=BigInt(3),ju=BigInt(4),Bp=BigInt(5),Ep=BigInt(8),ZP=BigInt(9),XP=BigInt(16);function w6(t,e){let r=t%e;return r>=p0?r:e+r}N1.mod=w6;function Tp(t,e,r){if(r<=p0||e<p0)throw new Error("Expected power/modulo > 0");if(r===d2)return p0;let n=d2;for(;e>p0;)e&d2&&(n=n*t%r),t=t*t%r,e>>=d2;return n}N1.pow=Tp;function YP(t,e,r){let n=t;for(;e-- >p0;)n*=n,n%=r;return n}N1.pow2=YP;function bs(t,e){if(t===p0||e<=p0)throw new Error(`invert: expected positive integers, got n=${t} mod=${e}`);let r=w6(t,e),n=e,i=p0,s=d2,o=d2,a=p0;for(;r!==p0;){let f=n/r,d=n%r,h=i-o*f,p=s-a*f;n=r,r=d,i=o,s=a,o=h,a=p}if(n!==d2)throw new Error("invert: does not exist");return w6(i,e)}N1.invert=bs;function Ip(t){let e=(t-d2)/r7,r,n,i;for(r=t-d2,n=0;r%r7===p0;r/=r7,n++);for(i=r7;i<t&&Tp(i,e,t)!==t-d2;i++);if(n===1){let o=(t+d2)/ju;return function(c,f){let d=c.pow(f,o);if(!c.eql(c.sqr(d),f))throw new Error("Cannot find square root");return d}}let s=(r+d2)/r7;return function(a,c){if(a.pow(c,e)===a.neg(a.ONE))throw new Error("Cannot find square root");let f=n,d=a.pow(a.mul(a.ONE,i),r),h=a.pow(c,s),p=a.pow(c,r);for(;!a.eql(p,a.ONE);){if(a.eql(p,a.ZERO))return a.ZERO;let w=1;for(let l=a.sqr(p);w<f&&!a.eql(l,a.ONE);w++)l=a.sqr(l);let _=a.pow(d,d2<<BigInt(f-w-1));d=a.sqr(_),h=a.mul(h,_),p=a.mul(p,d),f=w}return h}}N1.tonelliShanks=Ip;function Mp(t){if(t%ju===WP){let e=(t+d2)/ju;return function(n,i){let s=n.pow(i,e);if(!n.eql(n.sqr(s),i))throw new Error("Cannot find square root");return s}}if(t%Ep===Bp){let e=(t-Bp)/Ep;return function(n,i){let s=n.mul(i,r7),o=n.pow(s,e),a=n.mul(i,o),c=n.mul(n.mul(a,r7),o),f=n.mul(a,n.sub(c,n.ONE));if(!n.eql(n.sqr(f),i))throw new Error("Cannot find square root");return f}}return t%XP,Ip(t)}N1.FpSqrt=Mp;var JP=(t,e)=>(w6(t,e)&d2)===d2;N1.isNegativeLE=JP;var QP=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function eO(t){let e={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},r=QP.reduce((n,i)=>(n[i]="function",n),e);return(0,Y4.validateObject)(t,r)}N1.validateField=eO;function Up(t,e,r){if(r<p0)throw new Error("Expected power > 0");if(r===p0)return t.ONE;if(r===d2)return e;let n=t.ONE,i=e;for(;r>p0;)r&d2&&(n=t.mul(n,i)),i=t.sqr(i),r>>=d2;return n}N1.FpPow=Up;function Pp(t,e){let r=new Array(e.length),n=e.reduce((s,o,a)=>t.is0(o)?s:(r[a]=s,t.mul(s,o)),t.ONE),i=t.inv(n);return e.reduceRight((s,o,a)=>t.is0(o)?s:(r[a]=t.mul(s,r[a]),t.mul(s,o)),i),r}N1.FpInvertBatch=Pp;function tO(t,e,r){return t.mul(e,typeof r=="bigint"?bs(r,t.ORDER):t.inv(r))}N1.FpDiv=tO;function rO(t){let e=(t.ORDER-d2)/r7;return r=>{let n=t.pow(r,e);return t.eql(n,t.ZERO)||t.eql(n,t.ONE)}}N1.FpIsSquare=rO;function Du(t,e){let r=e!==void 0?e:t.toString(2).length,n=Math.ceil(r/8);return{nBitLength:r,nByteLength:n}}N1.nLength=Du;function nO(t,e,r=!1,n={}){if(t<=p0)throw new Error(`Expected Fp ORDER > 0, got ${t}`);let{nBitLength:i,nByteLength:s}=Du(t,e);if(s>2048)throw new Error("Field lengths over 2048 bytes are not supported");let o=Mp(t),a=Object.freeze({ORDER:t,BITS:i,BYTES:s,MASK:(0,Y4.bitMask)(i),ZERO:p0,ONE:d2,create:c=>w6(c,t),isValid:c=>{if(typeof c!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof c}`);return p0<=c&&c<t},is0:c=>c===p0,isOdd:c=>(c&d2)===d2,neg:c=>w6(-c,t),eql:(c,f)=>c===f,sqr:c=>w6(c*c,t),add:(c,f)=>w6(c+f,t),sub:(c,f)=>w6(c-f,t),mul:(c,f)=>w6(c*f,t),pow:(c,f)=>Up(a,c,f),div:(c,f)=>w6(c*bs(f,t),t),sqrN:c=>c*c,addN:(c,f)=>c+f,subN:(c,f)=>c-f,mulN:(c,f)=>c*f,inv:c=>bs(c,t),sqrt:n.sqrt||(c=>o(a,c)),invertBatch:c=>Pp(a,c),cmov:(c,f,d)=>d?f:c,toBytes:c=>r?(0,Y4.numberToBytesLE)(c,s):(0,Y4.numberToBytesBE)(c,s),fromBytes:c=>{if(c.length!==s)throw new Error(`Fp.fromBytes: expected ${s}, got ${c.length}`);return r?(0,Y4.bytesToNumberLE)(c):(0,Y4.bytesToNumberBE)(c)}});return Object.freeze(a)}N1.Field=nO;function iO(t,e){if(!t.isOdd)throw new Error("Field doesn't have isOdd");let r=t.sqrt(e);return t.isOdd(r)?r:t.neg(r)}N1.FpSqrtOdd=iO;function sO(t,e){if(!t.isOdd)throw new Error("Field doesn't have isOdd");let r=t.sqrt(e);return t.isOdd(r)?t.neg(r):r}N1.FpSqrtEven=sO;function oO(t,e,r=!1){t=(0,Y4.ensureBytes)("privateHash",t);let n=t.length,i=Du(e).nByteLength+8;if(i<24||n<i||n>1024)throw new Error(`hashToPrivateScalar: expected ${i}-1024 bytes of input, got ${n}`);let s=r?(0,Y4.bytesToNumberLE)(t):(0,Y4.bytesToNumberBE)(t);return w6(s,e-d2)+d2}N1.hashToPrivateScalar=oO});var Np=C(Re=>{"use strict";A();S();Object.defineProperty(Re,"__esModule",{value:!0});Re.validateBasic=Re.wNAF=void 0;var Op=I8(),aO=X4(),cO=BigInt(0),Ku=BigInt(1);function uO(t,e){let r=(i,s)=>{let o=s.negate();return i?o:s},n=i=>{let s=Math.ceil(e/i)+1,o=2**(i-1);return{windows:s,windowSize:o}};return{constTimeNegate:r,unsafeLadder(i,s){let o=t.ZERO,a=i;for(;s>cO;)s&Ku&&(o=o.add(a)),a=a.double(),s>>=Ku;return o},precomputeWindow(i,s){let{windows:o,windowSize:a}=n(s),c=[],f=i,d=f;for(let h=0;h<o;h++){d=f,c.push(d);for(let p=1;p<a;p++)d=d.add(f),c.push(d);f=d.double()}return c},wNAF(i,s,o){let{windows:a,windowSize:c}=n(i),f=t.ZERO,d=t.BASE,h=BigInt(2**i-1),p=2**i,w=BigInt(i);for(let _=0;_<a;_++){let l=_*c,y=Number(o&h);o>>=w,y>c&&(y-=p,o+=Ku);let T=l,U=l+Math.abs(y)-1,I=_%2!==0,q=y<0;y===0?d=d.add(r(I,s[T])):f=f.add(r(q,s[U]))}return{p:f,f:d}},wNAFCached(i,s,o,a){let c=i._WINDOW_SIZE||1,f=s.get(i);return f||(f=this.precomputeWindow(i,c),c!==1&&s.set(i,a(f))),this.wNAF(c,f,o)}}}Re.wNAF=uO;function fO(t){return(0,Op.validateField)(t.Fp),(0,aO.validateObject)(t,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,Op.nLength)(t.n,t.nBitLength),...t,p:t.Fp.ORDER})}Re.validateBasic=fO});var ys=C(l2=>{"use strict";A();S();var dO=l2&&l2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lO=l2&&l2.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zp=l2&&l2.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&dO(e,t,r);return lO(e,t),e};Object.defineProperty(l2,"__esModule",{value:!0});l2.mapToCurveSimpleSWU=l2.SWUFpSqrtRatio=l2.weierstrass=l2.weierstrassPoints=l2.DER=void 0;var Ur=zp(I8()),s0=zp(X4()),w4=X4(),Fu=Np();function hO(t){let e=(0,Fu.validateBasic)(t);s0.validateObject(e,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:r,Fp:n,a:i}=e;if(r){if(!n.eql(i,n.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof r!="object"||typeof r.beta!="bigint"||typeof r.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...e})}var{bytesToNumberBE:bO,hexToBytes:gO}=s0;l2.DER={Err:class extends Error{constructor(e=""){super(e)}},_parseInt(t){let{Err:e}=l2.DER;if(t.length<2||t[0]!==2)throw new e("Invalid signature integer tag");let r=t[1],n=t.subarray(2,r+2);if(!r||n.length!==r)throw new e("Invalid signature integer: wrong length");if(n[0]&128)throw new e("Invalid signature integer: negative");if(n[0]===0&&!(n[1]&128))throw new e("Invalid signature integer: unnecessary leading zero");return{d:bO(n),l:t.subarray(r+2)}},toSig(t){let{Err:e}=l2.DER,r=typeof t=="string"?gO(t):t;if(!(r instanceof Uint8Array))throw new Error("ui8a expected");let n=r.length;if(n<2||r[0]!=48)throw new e("Invalid signature tag");if(r[1]!==n-2)throw new e("Invalid signature: incorrect length");let{d:i,l:s}=l2.DER._parseInt(r.subarray(2)),{d:o,l:a}=l2.DER._parseInt(s);if(a.length)throw new e("Invalid signature: left bytes after parsing");return{r:i,s:o}},hexFromSig(t){let e=f=>Number.parseInt(f[0],16)&8?"00"+f:f,r=f=>{let d=f.toString(16);return d.length&1?`0${d}`:d},n=e(r(t.s)),i=e(r(t.r)),s=n.length/2,o=i.length/2,a=r(s),c=r(o);return`30${r(o+s+4)}02${c}${i}02${a}${n}`}};var C6=BigInt(0),q2=BigInt(1),n7=BigInt(2),gs=BigInt(3),qp=BigInt(4);function Rp(t){let e=hO(t),{Fp:r}=e,n=e.toBytes||((_,l,y)=>{let T=l.toAffine();return s0.concatBytes(Uint8Array.from([4]),r.toBytes(T.x),r.toBytes(T.y))}),i=e.fromBytes||(_=>{let l=_.subarray(1),y=r.fromBytes(l.subarray(0,r.BYTES)),T=r.fromBytes(l.subarray(r.BYTES,2*r.BYTES));return{x:y,y:T}});function s(_){let{a:l,b:y}=e,T=r.sqr(_),U=r.mul(T,_);return r.add(r.add(U,r.mul(_,l)),y)}if(!r.eql(r.sqr(e.Gy),s(e.Gx)))throw new Error("bad generator point: equation left != right");function o(_){return typeof _=="bigint"&&C6<_&&_<e.n}function a(_){if(!o(_))throw new Error("Expected valid bigint: 0 < bigint < curve.n")}function c(_){let{allowedPrivateKeyLengths:l,nByteLength:y,wrapPrivateKey:T,n:U}=e;if(l&&typeof _!="bigint"){if(_ instanceof Uint8Array&&(_=s0.bytesToHex(_)),typeof _!="string"||!l.includes(_.length))throw new Error("Invalid key");_=_.padStart(y*2,"0")}let I;try{I=typeof _=="bigint"?_:s0.bytesToNumberBE((0,w4.ensureBytes)("private key",_,y))}catch{throw new Error(`private key must be ${y} bytes, hex or bigint, not ${typeof _}`)}return T&&(I=Ur.mod(I,U)),a(I),I}let f=new Map;function d(_){if(!(_ instanceof h))throw new Error("ProjectivePoint expected")}class h{constructor(l,y,T){if(this.px=l,this.py=y,this.pz=T,l==null||!r.isValid(l))throw new Error("x required");if(y==null||!r.isValid(y))throw new Error("y required");if(T==null||!r.isValid(T))throw new Error("z required")}static fromAffine(l){let{x:y,y:T}=l||{};if(!l||!r.isValid(y)||!r.isValid(T))throw new Error("invalid affine point");if(l instanceof h)throw new Error("projective point not allowed");let U=I=>r.eql(I,r.ZERO);return U(y)&&U(T)?h.ZERO:new h(y,T,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(l){let y=r.invertBatch(l.map(T=>T.pz));return l.map((T,U)=>T.toAffine(y[U])).map(h.fromAffine)}static fromHex(l){let y=h.fromAffine(i((0,w4.ensureBytes)("pointHex",l)));return y.assertValidity(),y}static fromPrivateKey(l){return h.BASE.multiply(c(l))}_setWindowSize(l){this._WINDOW_SIZE=l,f.delete(this)}assertValidity(){if(this.is0()){if(e.allowInfinityPoint)return;throw new Error("bad point: ZERO")}let{x:l,y}=this.toAffine();if(!r.isValid(l)||!r.isValid(y))throw new Error("bad point: x or y not FE");let T=r.sqr(y),U=s(l);if(!r.eql(T,U))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){let{y:l}=this.toAffine();if(r.isOdd)return!r.isOdd(l);throw new Error("Field doesn't support isOdd")}equals(l){d(l);let{px:y,py:T,pz:U}=this,{px:I,py:q,pz:R}=l,z=r.eql(r.mul(y,R),r.mul(I,U)),L=r.eql(r.mul(T,R),r.mul(q,U));return z&&L}negate(){return new h(this.px,r.neg(this.py),this.pz)}double(){let{a:l,b:y}=e,T=r.mul(y,gs),{px:U,py:I,pz:q}=this,R=r.ZERO,z=r.ZERO,L=r.ZERO,H=r.mul(U,U),k=r.mul(I,I),N=r.mul(q,q),u=r.mul(U,I);return u=r.add(u,u),L=r.mul(U,q),L=r.add(L,L),R=r.mul(l,L),z=r.mul(T,N),z=r.add(R,z),R=r.sub(k,z),z=r.add(k,z),z=r.mul(R,z),R=r.mul(u,R),L=r.mul(T,L),N=r.mul(l,N),u=r.sub(H,N),u=r.mul(l,u),u=r.add(u,L),L=r.add(H,H),H=r.add(L,H),H=r.add(H,N),H=r.mul(H,u),z=r.add(z,H),N=r.mul(I,q),N=r.add(N,N),H=r.mul(N,u),R=r.sub(R,H),L=r.mul(N,k),L=r.add(L,L),L=r.add(L,L),new h(R,z,L)}add(l){d(l);let{px:y,py:T,pz:U}=this,{px:I,py:q,pz:R}=l,z=r.ZERO,L=r.ZERO,H=r.ZERO,k=e.a,N=r.mul(e.b,gs),u=r.mul(y,I),m=r.mul(T,q),x=r.mul(U,R),b=r.add(y,T),v=r.add(I,q);b=r.mul(b,v),v=r.add(u,m),b=r.sub(b,v),v=r.add(y,U);let B=r.add(I,R);return v=r.mul(v,B),B=r.add(u,x),v=r.sub(v,B),B=r.add(T,U),z=r.add(q,R),B=r.mul(B,z),z=r.add(m,x),B=r.sub(B,z),H=r.mul(k,v),z=r.mul(N,x),H=r.add(z,H),z=r.sub(m,H),H=r.add(m,H),L=r.mul(z,H),m=r.add(u,u),m=r.add(m,u),x=r.mul(k,x),v=r.mul(N,v),m=r.add(m,x),x=r.sub(u,x),x=r.mul(k,x),v=r.add(v,x),u=r.mul(m,v),L=r.add(L,u),u=r.mul(B,v),z=r.mul(b,z),z=r.sub(z,u),u=r.mul(b,m),H=r.mul(B,H),H=r.add(H,u),new h(z,L,H)}subtract(l){return this.add(l.negate())}is0(){return this.equals(h.ZERO)}wNAF(l){return w.wNAFCached(this,f,l,y=>{let T=r.invertBatch(y.map(U=>U.pz));return y.map((U,I)=>U.toAffine(T[I])).map(h.fromAffine)})}multiplyUnsafe(l){let y=h.ZERO;if(l===C6)return y;if(a(l),l===q2)return this;let{endo:T}=e;if(!T)return w.unsafeLadder(this,l);let{k1neg:U,k1:I,k2neg:q,k2:R}=T.splitScalar(l),z=y,L=y,H=this;for(;I>C6||R>C6;)I&q2&&(z=z.add(H)),R&q2&&(L=L.add(H)),H=H.double(),I>>=q2,R>>=q2;return U&&(z=z.negate()),q&&(L=L.negate()),L=new h(r.mul(L.px,T.beta),L.py,L.pz),z.add(L)}multiply(l){a(l);let y=l,T,U,{endo:I}=e;if(I){let{k1neg:q,k1:R,k2neg:z,k2:L}=I.splitScalar(y),{p:H,f:k}=this.wNAF(R),{p:N,f:u}=this.wNAF(L);H=w.constTimeNegate(q,H),N=w.constTimeNegate(z,N),N=new h(r.mul(N.px,I.beta),N.py,N.pz),T=H.add(N),U=k.add(u)}else{let{p:q,f:R}=this.wNAF(y);T=q,U=R}return h.normalizeZ([T,U])[0]}multiplyAndAddUnsafe(l,y,T){let U=h.BASE,I=(R,z)=>z===C6||z===q2||!R.equals(U)?R.multiplyUnsafe(z):R.multiply(z),q=I(this,y).add(I(l,T));return q.is0()?void 0:q}toAffine(l){let{px:y,py:T,pz:U}=this,I=this.is0();l==null&&(l=I?r.ONE:r.inv(U));let q=r.mul(y,l),R=r.mul(T,l),z=r.mul(U,l);if(I)return{x:r.ZERO,y:r.ZERO};if(!r.eql(z,r.ONE))throw new Error("invZ was invalid");return{x:q,y:R}}isTorsionFree(){let{h:l,isTorsionFree:y}=e;if(l===q2)return!0;if(y)return y(h,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:l,clearCofactor:y}=e;return l===q2?this:y?y(h,this):this.multiplyUnsafe(e.h)}toRawBytes(l=!0){return this.assertValidity(),n(h,this,l)}toHex(l=!0){return s0.bytesToHex(this.toRawBytes(l))}}h.BASE=new h(e.Gx,e.Gy,r.ONE),h.ZERO=new h(r.ZERO,r.ONE,r.ZERO);let p=e.nBitLength,w=(0,Fu.wNAF)(h,e.endo?Math.ceil(p/2):p);return{CURVE:e,ProjectivePoint:h,normPrivateKeyToScalar:c,weierstrassEquation:s,isWithinCurveOrder:o}}l2.weierstrassPoints=Rp;function yO(t){let e=(0,Fu.validateBasic)(t);return s0.validateObject(e,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...e})}function pO(t){let e=yO(t),{Fp:r,n}=e,i=r.BYTES+1,s=2*r.BYTES+1;function o(v){return C6<v&&v<r.ORDER}function a(v){return Ur.mod(v,n)}function c(v){return Ur.invert(v,n)}let{ProjectivePoint:f,normPrivateKeyToScalar:d,weierstrassEquation:h,isWithinCurveOrder:p}=Rp({...e,toBytes(v,B,M){let E=B.toAffine(),g=r.toBytes(E.x),O=s0.concatBytes;return M?O(Uint8Array.from([B.hasEvenY()?2:3]),g):O(Uint8Array.from([4]),g,r.toBytes(E.y))},fromBytes(v){let B=v.length,M=v[0],E=v.subarray(1);if(B===i&&(M===2||M===3)){let g=s0.bytesToNumberBE(E);if(!o(g))throw new Error("Point is not on curve");let O=h(g),j=r.sqrt(O),D=(j&q2)===q2;return(M&1)===1!==D&&(j=r.neg(j)),{x:g,y:j}}else if(B===s&&M===4){let g=r.fromBytes(E.subarray(0,r.BYTES)),O=r.fromBytes(E.subarray(r.BYTES,2*r.BYTES));return{x:g,y:O}}else throw new Error(`Point of length ${B} was invalid. Expected ${i} compressed bytes or ${s} uncompressed bytes`)}}),w=v=>s0.bytesToHex(s0.numberToBytesBE(v,e.nByteLength));function _(v){let B=n>>q2;return v>B}function l(v){return _(v)?a(-v):v}let y=(v,B,M)=>s0.bytesToNumberBE(v.slice(B,M));class T{constructor(B,M,E){this.r=B,this.s=M,this.recovery=E,this.assertValidity()}static fromCompact(B){let M=e.nByteLength;return B=(0,w4.ensureBytes)("compactSignature",B,M*2),new T(y(B,0,M),y(B,M,2*M))}static fromDER(B){let{r:M,s:E}=l2.DER.toSig((0,w4.ensureBytes)("DER",B));return new T(M,E)}assertValidity(){if(!p(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!p(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(B){return new T(this.r,this.s,B)}recoverPublicKey(B){let{r:M,s:E,recovery:g}=this,O=L((0,w4.ensureBytes)("msgHash",B));if(g==null||![0,1,2,3].includes(g))throw new Error("recovery id invalid");let j=g===2||g===3?M+e.n:M;if(j>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");let D=(g&1)===0?"02":"03",K=f.fromHex(D+w(j)),F=c(j),W=a(-O*F),Z=a(E*F),w1=f.BASE.multiplyAndAddUnsafe(K,W,Z);if(!w1)throw new Error("point at infinify");return w1.assertValidity(),w1}hasHighS(){return _(this.s)}normalizeS(){return this.hasHighS()?new T(this.r,a(-this.s),this.recovery):this}toDERRawBytes(){return s0.hexToBytes(this.toDERHex())}toDERHex(){return l2.DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return s0.hexToBytes(this.toCompactHex())}toCompactHex(){return w(this.r)+w(this.s)}}let U={isValidPrivateKey(v){try{return d(v),!0}catch{return!1}},normPrivateKeyToScalar:d,randomPrivateKey:()=>{let v=e.randomBytes(r.BYTES+8),B=Ur.hashToPrivateScalar(v,n);return s0.numberToBytesBE(B,e.nByteLength)},precompute(v=8,B=f.BASE){return B._setWindowSize(v),B.multiply(BigInt(3)),B}};function I(v,B=!0){return f.fromPrivateKey(v).toRawBytes(B)}function q(v){let B=v instanceof Uint8Array,M=typeof v=="string",E=(B||M)&&v.length;return B?E===i||E===s:M?E===2*i||E===2*s:v instanceof f}function R(v,B,M=!0){if(q(v))throw new Error("first arg must be private key");if(!q(B))throw new Error("second arg must be public key");return f.fromHex(B).multiply(d(v)).toRawBytes(M)}let z=e.bits2int||function(v){let B=s0.bytesToNumberBE(v),M=v.length*8-e.nBitLength;return M>0?B>>BigInt(M):B},L=e.bits2int_modN||function(v){return a(z(v))},H=s0.bitMask(e.nBitLength);function k(v){if(typeof v!="bigint")throw new Error("bigint expected");if(!(C6<=v&&v<H))throw new Error(`bigint expected < 2^${e.nBitLength}`);return s0.numberToBytesBE(v,e.nByteLength)}function N(v,B,M=u){if(["recovered","canonical"].some(c1=>c1 in M))throw new Error("sign() legacy options not supported");let{hash:E,randomBytes:g}=e,{lowS:O,prehash:j,extraEntropy:D}=M;O==null&&(O=!0),v=(0,w4.ensureBytes)("msgHash",v),j&&(v=(0,w4.ensureBytes)("prehashed msgHash",E(v)));let K=L(v),F=d(B),W=[k(F),k(K)];if(D!=null){let c1=D===!0?g(r.BYTES):D;W.push((0,w4.ensureBytes)("extraEntropy",c1,r.BYTES))}let Z=s0.concatBytes(...W),w1=K;function a1(c1){let W1=z(c1);if(!p(W1))return;let m1=c(W1),f1=f.BASE.multiply(W1).toAffine(),s2=a(f1.x);if(s2===C6)return;let A1=a(m1*a(w1+s2*F));if(A1===C6)return;let k1=(f1.x===s2?0:2)|Number(f1.y&q2),C7=A1;return O&&_(A1)&&(C7=l(A1),k1^=1),new T(s2,C7,k1)}return{seed:Z,k2sig:a1}}let u={lowS:e.lowS,prehash:!1},m={lowS:e.lowS,prehash:!1};function x(v,B,M=u){let{seed:E,k2sig:g}=N(v,B,M),O=e;return s0.createHmacDrbg(O.hash.outputLen,O.nByteLength,O.hmac)(E,g)}f.BASE._setWindowSize(8);function b(v,B,M,E=m){let g=v;if(B=(0,w4.ensureBytes)("msgHash",B),M=(0,w4.ensureBytes)("publicKey",M),"strict"in E)throw new Error("options.strict was renamed to lowS");let{lowS:O,prehash:j}=E,D,K;try{if(typeof g=="string"||g instanceof Uint8Array)try{D=T.fromDER(g)}catch(f1){if(!(f1 instanceof l2.DER.Err))throw f1;D=T.fromCompact(g)}else if(typeof g=="object"&&typeof g.r=="bigint"&&typeof g.s=="bigint"){let{r:f1,s:s2}=g;D=new T(f1,s2)}else throw new Error("PARSE");K=f.fromHex(M)}catch(f1){if(f1.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(O&&D.hasHighS())return!1;j&&(B=e.hash(B));let{r:F,s:W}=D,Z=L(B),w1=c(W),a1=a(Z*w1),c1=a(F*w1),W1=f.BASE.multiplyAndAddUnsafe(K,a1,c1)?.toAffine();return W1?a(W1.x)===F:!1}return{CURVE:e,getPublicKey:I,getSharedSecret:R,sign:x,verify:b,ProjectivePoint:f,Signature:T,utils:U}}l2.weierstrass=pO;function Hp(t,e){let r=t.ORDER,n=C6;for(let _=r-q2;_%n7===C6;_/=n7)n+=q2;let i=n,s=n7<<i-q2-q2,o=s*n7,a=(r-q2)/o,c=(a-q2)/n7,f=o-q2,d=s,h=t.pow(e,a),p=t.pow(e,(a+q2)/n7),w=(_,l)=>{let y=h,T=t.pow(l,f),U=t.sqr(T);U=t.mul(U,l);let I=t.mul(_,U);I=t.pow(I,c),I=t.mul(I,T),T=t.mul(I,l),U=t.mul(I,_);let q=t.mul(U,T);I=t.pow(q,d);let R=t.eql(I,t.ONE);T=t.mul(U,p),I=t.mul(q,y),U=t.cmov(T,U,R),q=t.cmov(I,q,R);for(let z=i;z>q2;z--){let L=z-n7;L=n7<<L-q2;let H=t.pow(q,L),k=t.eql(H,t.ONE);T=t.mul(U,y),y=t.mul(y,y),H=t.mul(q,y),U=t.cmov(T,U,k),q=t.cmov(H,q,k)}return{isValid:R,value:U}};if(t.ORDER%qp===gs){let _=(t.ORDER-gs)/qp,l=t.sqrt(t.neg(e));w=(y,T)=>{let U=t.sqr(T),I=t.mul(y,T);U=t.mul(U,I);let q=t.pow(U,_);q=t.mul(q,I);let R=t.mul(q,l),z=t.mul(t.sqr(q),T),L=t.eql(z,y),H=t.cmov(R,q,L);return{isValid:L,value:H}}}return w}l2.SWUFpSqrtRatio=Hp;function wO(t,e){if(Ur.validateField(t),!t.isValid(e.A)||!t.isValid(e.B)||!t.isValid(e.Z))throw new Error("mapToCurveSimpleSWU: invalid opts");let r=Hp(t,e.Z);if(!t.isOdd)throw new Error("Fp.isOdd is not implemented!");return n=>{let i,s,o,a,c,f,d,h;i=t.sqr(n),i=t.mul(i,e.Z),s=t.sqr(i),s=t.add(s,i),o=t.add(s,t.ONE),o=t.mul(o,e.B),a=t.cmov(e.Z,t.neg(s),!t.eql(s,t.ZERO)),a=t.mul(a,e.A),s=t.sqr(o),f=t.sqr(a),c=t.mul(f,e.A),s=t.add(s,c),s=t.mul(s,o),f=t.mul(f,a),c=t.mul(f,e.B),s=t.add(s,c),d=t.mul(i,o);let{isValid:p,value:w}=r(s,f);h=t.mul(i,n),h=t.mul(h,w),d=t.cmov(d,o,p),h=t.cmov(h,w,p);let _=t.isOdd(n)===t.isOdd(h);return h=t.cmov(t.neg(h),h,_),d=t.div(d,a),{x:d,y:h}}}l2.mapToCurveSimpleSWU=wO});var kp=C(m6=>{"use strict";A();S();Object.defineProperty(m6,"__esModule",{value:!0});m6.createHasher=m6.isogenyMap=m6.hash_to_field=m6.expand_message_xof=m6.expand_message_xmd=void 0;var mO=I8(),k6=X4();function vO(t){if(t instanceof Uint8Array)return t;if(typeof t=="string")return(0,k6.utf8ToBytes)(t);throw new Error("DST must be Uint8Array or string")}var _O=k6.bytesToNumberBE;function i7(t,e){if(t<0||t>=1<<8*e)throw new Error(`bad I2OSP call: value=${t} length=${e}`);let r=Array.from({length:e}).fill(0);for(let n=e-1;n>=0;n--)r[n]=t&255,t>>>=8;return new Uint8Array(r)}function xO(t,e){let r=new Uint8Array(t.length);for(let n=0;n<t.length;n++)r[n]=t[n]^e[n];return r}function Pr(t){if(!(t instanceof Uint8Array))throw new Error("Uint8Array expected")}function Gu(t){if(!Number.isSafeInteger(t))throw new Error("number expected")}function Lp(t,e,r,n){Pr(t),Pr(e),Gu(r),e.length>255&&(e=n((0,k6.concatBytes)((0,k6.utf8ToBytes)("H2C-OVERSIZE-DST-"),e)));let{outputLen:i,blockLen:s}=n,o=Math.ceil(r/i);if(o>255)throw new Error("Invalid xmd length");let a=(0,k6.concatBytes)(e,i7(e.length,1)),c=i7(0,s),f=i7(r,2),d=new Array(o),h=n((0,k6.concatBytes)(c,t,f,i7(0,1),a));d[0]=n((0,k6.concatBytes)(h,i7(1,1),a));for(let w=1;w<=o;w++){let _=[xO(h,d[w-1]),i7(w+1,1),a];d[w]=n((0,k6.concatBytes)(..._))}return(0,k6.concatBytes)(...d).slice(0,r)}m6.expand_message_xmd=Lp;function Cp(t,e,r,n,i){if(Pr(t),Pr(e),Gu(r),e.length>255){let s=Math.ceil(2*n/8);e=i.create({dkLen:s}).update((0,k6.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(e).digest()}if(r>65535||e.length>255)throw new Error("expand_message_xof: invalid lenInBytes");return i.create({dkLen:r}).update(t).update(i7(r,2)).update(e).update(i7(e.length,1)).digest()}m6.expand_message_xof=Cp;function Vu(t,e,r){(0,k6.validateObject)(r,{DST:"string",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:n,k:i,m:s,hash:o,expand:a,DST:c}=r;Pr(t),Gu(e);let f=vO(c),d=n.toString(2).length,h=Math.ceil((d+i)/8),p=e*s*h,w;if(a==="xmd")w=Lp(t,f,p,o);else if(a==="xof")w=Cp(t,f,p,i,o);else if(a==="_internal_pass")w=t;else throw new Error('expand must be "xmd" or "xof"');let _=new Array(e);for(let l=0;l<e;l++){let y=new Array(s);for(let T=0;T<s;T++){let U=h*(T+l*s),I=w.subarray(U,U+h);y[T]=(0,mO.mod)(_O(I),n)}_[l]=y}return _}m6.hash_to_field=Vu;function AO(t,e){let r=e.map(n=>Array.from(n).reverse());return(n,i)=>{let[s,o,a,c]=r.map(f=>f.reduce((d,h)=>t.add(t.mul(d,n),h)));return n=t.div(s,o),i=t.mul(i,t.div(a,c)),{x:n,y:i}}}m6.isogenyMap=AO;function SO(t,e,r){if(typeof e!="function")throw new Error("mapToCurve() must be defined");return{hashToCurve(n,i){let s=Vu(n,2,{...r,DST:r.DST,...i}),o=t.fromAffine(e(s[0])),a=t.fromAffine(e(s[1])),c=o.add(a).clearCofactor();return c.assertValidity(),c},encodeToCurve(n,i){let s=Vu(n,1,{...r,DST:r.encodeDST,...i}),o=t.fromAffine(e(s[0])).clearCofactor();return o.assertValidity(),o}}}m6.createHasher=SO});var $u=C(He=>{"use strict";A();S();Object.defineProperty(He,"__esModule",{value:!0});He.createCurve=He.getHash=void 0;var BO=pr(),jp=K0(),EO=ys();function Dp(t){return{hash:t,hmac:(e,...r)=>(0,BO.hmac)(t,e,(0,jp.concatBytes)(...r)),randomBytes:jp.randomBytes}}He.getHash=Dp;function TO(t,e){let r=n=>(0,EO.weierstrass)({...t,...Dp(n)});return Object.freeze({...r(e),create:r})}He.createCurve=TO});var Jp=C(o0=>{"use strict";A();S();var IO=o0&&o0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),MO=o0&&o0.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UO=o0&&o0.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&IO(e,t,r);return MO(e,t),e},Wu;Object.defineProperty(o0,"__esModule",{value:!0});o0.encodeToCurve=o0.hashToCurve=o0.schnorr=o0.secp256k1=void 0;var ps=de(),PO=K0(),P0=I8(),OO=ys(),t3=X4(),Vp=UO(kp()),NO=$u(),_s=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),ws=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),Gp=BigInt(1),ms=BigInt(2),Kp=(t,e)=>(t+e/ms)/e;function $p(t){let e=_s,r=BigInt(3),n=BigInt(6),i=BigInt(11),s=BigInt(22),o=BigInt(23),a=BigInt(44),c=BigInt(88),f=t*t*t%e,d=f*f*t%e,h=(0,P0.pow2)(d,r,e)*d%e,p=(0,P0.pow2)(h,r,e)*d%e,w=(0,P0.pow2)(p,ms,e)*f%e,_=(0,P0.pow2)(w,i,e)*w%e,l=(0,P0.pow2)(_,s,e)*_%e,y=(0,P0.pow2)(l,a,e)*l%e,T=(0,P0.pow2)(y,c,e)*y%e,U=(0,P0.pow2)(T,a,e)*l%e,I=(0,P0.pow2)(U,r,e)*d%e,q=(0,P0.pow2)(I,o,e)*_%e,R=(0,P0.pow2)(q,n,e)*f%e,z=(0,P0.pow2)(R,ms,e);if(!s7.eql(s7.sqr(z),t))throw new Error("Cannot find square root");return z}var s7=(0,P0.Field)(_s,void 0,void 0,{sqrt:$p});o0.secp256k1=(0,NO.createCurve)({a:BigInt(0),b:BigInt(7),Fp:s7,n:ws,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:t=>{let e=ws,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-Gp*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),i=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),s=r,o=BigInt("0x100000000000000000000000000000000"),a=Kp(s*t,e),c=Kp(-n*t,e),f=(0,P0.mod)(t-a*r-c*i,e),d=(0,P0.mod)(-a*n-c*s,e),h=f>o,p=d>o;if(h&&(f=e-f),p&&(d=e-d),f>o||d>o)throw new Error("splitScalar: Endomorphism failed, k="+t);return{k1neg:h,k1:f,k2neg:p,k2:d}}}},ps.sha256);var xs=BigInt(0),Wp=t=>typeof t=="bigint"&&xs<t&&t<_s,qO=t=>typeof t=="bigint"&&xs<t&&t<ws,Fp={};function vs(t,...e){let r=Fp[t];if(r===void 0){let n=(0,ps.sha256)(Uint8Array.from(t,i=>i.charCodeAt(0)));r=(0,t3.concatBytes)(n,n),Fp[t]=r}return(0,ps.sha256)((0,t3.concatBytes)(r,...e))}var Ju=t=>t.toRawBytes(!0).slice(1),Xu=t=>(0,t3.numberToBytesBE)(t,32),Zu=t=>(0,P0.mod)(t,_s),Or=t=>(0,P0.mod)(t,ws),Qu=o0.secp256k1.ProjectivePoint,zO=(t,e,r)=>Qu.BASE.multiplyAndAddUnsafe(t,e,r);function Yu(t){let e=o0.secp256k1.utils.normPrivateKeyToScalar(t),r=Qu.fromPrivateKey(e);return{scalar:r.hasEvenY()?e:Or(-e),bytes:Ju(r)}}function Zp(t){if(!Wp(t))throw new Error("bad x: need 0 < x < p");let e=Zu(t*t),r=Zu(e*t+BigInt(7)),n=$p(r);n%ms!==xs&&(n=Zu(-n));let i=new Qu(t,n,Gp);return i.assertValidity(),i}function Xp(...t){return Or((0,t3.bytesToNumberBE)(vs("BIP0340/challenge",...t)))}function RO(t){return Yu(t).bytes}function HO(t,e,r=(0,PO.randomBytes)(32)){let n=(0,t3.ensureBytes)("message",t),{bytes:i,scalar:s}=Yu(e),o=(0,t3.ensureBytes)("auxRand",r,32),a=Xu(s^(0,t3.bytesToNumberBE)(vs("BIP0340/aux",o))),c=vs("BIP0340/nonce",a,i,n),f=Or((0,t3.bytesToNumberBE)(c));if(f===xs)throw new Error("sign failed: k is zero");let{bytes:d,scalar:h}=Yu(f),p=Xp(d,i,n),w=new Uint8Array(64);if(w.set(d,0),w.set(Xu(Or(h+p*s)),32),!Yp(w,n,i))throw new Error("sign: Invalid signature produced");return w}function Yp(t,e,r){let n=(0,t3.ensureBytes)("signature",t,64),i=(0,t3.ensureBytes)("message",e),s=(0,t3.ensureBytes)("publicKey",r,32);try{let o=Zp((0,t3.bytesToNumberBE)(s)),a=(0,t3.bytesToNumberBE)(n.subarray(0,32));if(!Wp(a))return!1;let c=(0,t3.bytesToNumberBE)(n.subarray(32,64));if(!qO(c))return!1;let f=Xp(Xu(a),Ju(o),i),d=zO(o,c,Or(-f));return!(!d||!d.hasEvenY()||d.toAffine().x!==a)}catch{return!1}}o0.schnorr={getPublicKey:RO,sign:HO,verify:Yp,utils:{randomPrivateKey:o0.secp256k1.utils.randomPrivateKey,lift_x:Zp,pointToBytes:Ju,numberToBytesBE:t3.numberToBytesBE,bytesToNumberBE:t3.bytesToNumberBE,taggedHash:vs,mod:P0.mod}};var LO=Vp.isogenyMap(s7,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map(t=>t.map(e=>BigInt(e)))),CO=(0,OO.mapToCurveSimpleSWU)(s7,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:s7.create(BigInt("-11"))});Wu=Vp.createHasher(o0.secp256k1.ProjectivePoint,t=>{let{x:e,y:r}=CO(s7.create(t[0]));return LO(e,r)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:s7.ORDER,m:1,k:128,expand:"xmd",hash:ps.sha256}),o0.hashToCurve=Wu.hashToCurve,o0.encodeToCurve=Wu.encodeToCurve});var tw=C(o7=>{"use strict";A();S();Object.defineProperty(o7,"__esModule",{value:!0});o7.poseidon=o7.splitConstants=o7.validateOpts=void 0;var Qp=I8();function ew(t){let{Fp:e}=t;(0,Qp.validateField)(e);for(let c of["t","roundsFull","roundsPartial"])if(typeof t[c]!="number"||!Number.isSafeInteger(t[c]))throw new Error(`Poseidon: invalid param ${c}=${t[c]} (${typeof t[c]})`);if(t.reversePartialPowIdx!==void 0&&typeof t.reversePartialPowIdx!="boolean")throw new Error(`Poseidon: invalid param reversePartialPowIdx=${t.reversePartialPowIdx}`);let r=t.sboxPower;if(r===void 0&&(r=5),typeof r!="number"||!Number.isSafeInteger(r))throw new Error(`Poseidon wrong sboxPower=${r}`);let n=BigInt(r),i=c=>(0,Qp.FpPow)(e,c,n);if(r===3?i=c=>e.mul(e.sqrN(c),c):r===5&&(i=c=>e.mul(e.sqrN(e.sqrN(c)),c)),t.roundsFull%2!==0)throw new Error(`Poseidon roundsFull is not even: ${t.roundsFull}`);let s=t.roundsFull+t.roundsPartial;if(!Array.isArray(t.roundConstants)||t.roundConstants.length!==s)throw new Error("Poseidon: wrong round constants");let o=t.roundConstants.map(c=>{if(!Array.isArray(c)||c.length!==t.t)throw new Error(`Poseidon wrong round constants: ${c}`);return c.map(f=>{if(typeof f!="bigint"||!e.isValid(f))throw new Error(`Poseidon wrong round constant=${f}`);return e.create(f)})});if(!Array.isArray(t.mds)||t.mds.length!==t.t)throw new Error("Poseidon: wrong MDS matrix");let a=t.mds.map(c=>{if(!Array.isArray(c)||c.length!==t.t)throw new Error(`Poseidon MDS matrix row: ${c}`);return c.map(f=>{if(typeof f!="bigint")throw new Error(`Poseidon MDS matrix value=${f}`);return e.create(f)})});return Object.freeze({...t,rounds:s,sboxFn:i,roundConstants:o,mds:a})}o7.validateOpts=ew;function kO(t,e){if(typeof e!="number")throw new Error("poseidonSplitConstants: wrong t");if(!Array.isArray(t)||t.length%e)throw new Error("poseidonSplitConstants: wrong rc");let r=[],n=[];for(let i=0;i<t.length;i++)n.push(t[i]),n.length===e&&(r.push(n),n=[]);return r}o7.splitConstants=kO;function jO(t){let{t:e,Fp:r,rounds:n,sboxFn:i,reversePartialPowIdx:s}=ew(t),o=Math.floor(t.roundsFull/2),a=s?e-1:0,c=(d,h,p)=>(d=d.map((w,_)=>r.add(w,t.roundConstants[p][_])),h?d=d.map(w=>i(w)):d[a]=i(d[a]),d=t.mds.map(w=>w.reduce((_,l,y)=>r.add(_,r.mulN(l,d[y])),r.ZERO)),d),f=function(h){if(!Array.isArray(h)||h.length!==e)throw new Error(`Poseidon: wrong values (expected array of bigints with length ${e})`);h=h.map(w=>{if(typeof w!="bigint")throw new Error(`Poseidon: wrong value=${w} (${typeof w})`);return r.create(w)});let p=0;for(let w=0;w<o;w++)h=c(h,!0,p++);for(let w=0;w<t.roundsPartial;w++)h=c(h,!1,p++);for(let w=0;w<o;w++)h=c(h,!0,p++);if(p!==n)throw new Error(`Poseidon: wrong number of rounds: last round=${p}, total=${n}`);return h};return f.roundConstants=t.roundConstants,f}o7.poseidon=jO});var bw=C(n1=>{"use strict";A();S();var DO=n1&&n1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),KO=n1&&n1.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FO=n1&&n1.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&DO(e,t,r);return KO(e,t),e};Object.defineProperty(n1,"__esModule",{value:!0});n1.poseidonHashMany=n1.poseidonHashSingle=n1.poseidonHashFunc=n1.poseidonHash=n1.poseidonSmall=n1.poseidonCreate=n1.poseidonBasic=n1._poseidonMDS=n1.Fp251=n1.Fp253=n1.keccak=n1.computeHashOnElements=n1.hashChain=n1.pedersen=n1.getAccountPath=n1.ethSigToPrivate=n1.getStarkKey=n1.grindKey=n1.utils=n1.Signature=n1.ProjectivePoint=n1.CURVE=n1.verify=n1.sign=n1.getSharedSecret=n1.getPublicKey=n1._starkCurve=void 0;var VO=Hi(),rf=de(),GO=K0(),U8=I8(),$O=tw(),WO=ys(),r3=FO(X4()),ZO=$u(),Ss=BigInt("3618502788666131213697322783095070105526743751716087489154079457884512865583"),iw=252;function rw(t){for(;t[0]===0;)t=t.subarray(1);let e=t.length*8-iw,r=r3.bytesToNumberBE(t);return e>0?r>>BigInt(e):r}function sw(t){return typeof t=="string"&&(t=sf(t),t.length&1&&(t="0"+t)),r3.hexToBytes(t)}var P8=(0,WO.weierstrass)({a:BigInt(1),b:BigInt("3141592653589793238462643383279502884197169399375105820974944592307816406665"),Fp:(0,U8.Field)(BigInt("0x800000000000011000000000000000000000000000000000000000000000001")),n:Ss,nBitLength:iw,Gx:BigInt("874739451078007766457464989774322083649278607533249481151382481072868806602"),Gy:BigInt("152666792071518830868575557812948353041420400780739481342941381225525861407"),h:BigInt(1),lowS:!1,...(0,ZO.getHash)(rf.sha256),bits2int:rw,bits2int_modN:t=>{let e=r3.bytesToNumberBE(t).toString(16);return e.length===63&&(t=sw(e+"0")),(0,U8.mod)(rw(t),Ss)}});n1._starkCurve=P8;function M8(t){return r3.ensureBytes("",typeof t=="string"?sw(t):t)}function nf(t){return r3.bytesToHex(M8(t)).padStart(64,"0")}function ow(t,e=!1){return P8.getPublicKey(nf(t),e)}n1.getPublicKey=ow;function XO(t,e){return P8.getSharedSecret(nf(t),e)}n1.getSharedSecret=XO;function YO(t,e,r){return P8.sign(M8(t),nf(e),r)}n1.sign=YO;function JO(t,e,r){let n=t instanceof aw?t:M8(t);return P8.verify(n,M8(e),M8(r))}n1.verify=JO;var{CURVE:QO,ProjectivePoint:Le,Signature:aw,utils:eN}=P8;n1.CURVE=QO;n1.ProjectivePoint=Le;n1.Signature=aw;n1.utils=eN;function cw(t){return`0x${r3.bytesToHex(t.subarray(1)).replace(/^0+/gm,"")}`}function sf(t){return t.replace(/^0x/i,"")}function tN(t){return`0x${t.toString(16)}`}function uw(t){let e=M8(t),r=2n**256n,n=r-(0,U8.mod)(r,Ss);for(let i=0;;i++){let s=ef(r3.concatBytes(e,r3.numberToVarBytesBE(BigInt(i))));if(s<n)return(0,U8.mod)(s,Ss).toString(16);if(i===1e5)throw new Error("grindKey is broken: tried 100k vals")}}n1.grindKey=uw;function rN(t){return cw(ow(t,!0))}n1.getStarkKey=rN;function nN(t){if(t=sf(t),t.length!==130)throw new Error("Wrong ethereum signature");return uw(t.substring(0,64))}n1.ethSigToPrivate=nN;var iN=2n**31n-1n,As=t=>Number(t&iN);function sN(t,e,r,n){let i=As(ef(t)),s=As(ef(e)),o=r3.hexToNumber(sf(r));return`m/2645'/${i}'/${s}'/${As(o)}'/${As(o>>31n)}'/${n}`}n1.getAccountPath=sN;var Nr=[new Le(2089986280348253421170679821480865132823066470938446095505822317253594081284n,1713931329540660377023406109199410414810705867260802078187082345529207694986n,1n),new Le(996781205833008774514500082376783249102396023663454813447423147977397232763n,1668503676786377725805489344771023921079126552019160156920634619255970485781n,1n),new Le(2251563274489750535117886426533222435294046428347329203627021249169616184184n,1798716007562728905295480679789526322175868328062420237419143593021674992973n,1n),new Le(2138414695194151160943305727036575959195309218611738193261179310511854807447n,113410276730064486255102093846540133784865286929052426931474106396135072156n,1n),new Le(2379962749567351885752724891227938183011949129833673362440656643086021394946n,776496453633298175483985398648758586525933812536653089401905292063708816422n,1n)];function fw(t,e){let r=[],n=t;for(let i=0;i<248;i++)r.push(n),n=n.double();n=e;for(let i=0;i<4;i++)r.push(n),n=n.double();return r}var oN=fw(Nr[1],Nr[2]),aN=fw(Nr[3],Nr[4]);function dw(t){let e;if(typeof t=="bigint")e=t;else if(typeof t=="number"){if(!Number.isSafeInteger(t))throw new Error(`Invalid pedersenArg: ${t}`);e=BigInt(t)}else e=r3.bytesToNumberBE(M8(t));if(!(0n<=e&&e<P8.CURVE.Fp.ORDER))throw new Error(`PedersenArg should be 0 <= value < CURVE.P: ${e}`);return e}function nw(t,e,r){let n=dw(e);for(let i=0;i<252;i++){let s=r[i];if(s.equals(t))throw new Error("Same point");(n&1n)!==0n&&(t=t.add(s)),n>>=1n}return t}function of(t,e){let r=Nr[0];return r=nw(r,t,oN),r=nw(r,e,aN),cw(r.toRawBytes(!0))}n1.pedersen=of;function cN(t,e=of){if(!Array.isArray(t)||t.length<1)throw new Error("data should be array of at least 1 element");return t.length===1?tN(dw(t[0])):Array.from(t).reverse().reduce((r,n)=>e(n,r))}n1.hashChain=cN;var uN=(t,e=of)=>[0,...t,t.length].reduce((r,n)=>e(r,n));n1.computeHashOnElements=uN;var fN=r3.bitMask(250),dN=t=>r3.bytesToNumberBE((0,VO.keccak_256)(t))&fN;n1.keccak=dN;var ef=t=>r3.bytesToNumberBE((0,rf.sha256)(t));n1.Fp253=(0,U8.Field)(BigInt("14474011154664525231415395255581126252639794253786371766033694892385558855681"));n1.Fp251=(0,U8.Field)(BigInt("3618502788666131213697322783095070105623107215331596699973092056135872020481"));function tf(t,e,r){let n=t.fromBytes((0,rf.sha256)((0,GO.utf8ToBytes)(`${e}${r}`)));return t.create(n)}function lw(t,e,r,n=0){let i=[],s=[];for(let o=0;o<r;o++)i.push(tf(t,`${e}x`,n*r+o)),s.push(tf(t,`${e}y`,n*r+o));if(new Set([...i,...s]).size!==2*r)throw new Error("X and Y values are not distinct");return i.map(o=>s.map(a=>t.inv(t.sub(o,a))))}n1._poseidonMDS=lw;var lN=[[3,1,1],[1,-1,1],[1,1,-2]].map(t=>t.map(BigInt));function af(t,e){if((0,U8.validateField)(t.Fp),!Number.isSafeInteger(t.rate)||!Number.isSafeInteger(t.capacity))throw new Error(`Wrong poseidon opts: ${t}`);let r=t.rate+t.capacity,n=t.roundsFull+t.roundsPartial,i=[];for(let o=0;o<n;o++){let a=[];for(let c=0;c<r;c++)a.push(tf(t.Fp,"Hades",r*o+c));i.push(a)}let s=(0,$O.poseidon)({...t,t:r,sboxPower:3,reversePartialPowIdx:!0,mds:e,roundConstants:i});return s.m=r,s.rate=t.rate,s.capacity=t.capacity,s}n1.poseidonBasic=af;function hN(t,e=0){let r=t.rate+t.capacity;if(!Number.isSafeInteger(e))throw new Error(`Wrong mdsAttempt=${e}`);return af(t,lw(t.Fp,"HadesMDS",r,e))}n1.poseidonCreate=hN;n1.poseidonSmall=af({Fp:n1.Fp251,rate:2,capacity:1,roundsFull:8,roundsPartial:83},lN);function hw(t,e,r=n1.poseidonSmall){return r([t,e,2n])[0]}n1.poseidonHash=hw;function bN(t,e,r=n1.poseidonSmall){return r3.numberToVarBytesBE(hw(r3.bytesToNumberBE(t),r3.bytesToNumberBE(e),r))}n1.poseidonHashFunc=bN;function gN(t,e=n1.poseidonSmall){return e([t,0n,1n])[0]}n1.poseidonHashSingle=gN;function yN(t,e=n1.poseidonSmall){let{m:r,rate:n}=e;if(!Array.isArray(t))throw new Error("bigint array expected in values");let i=Array.from(t);for(i.push(1n);i.length%n!==0;)i.push(0n);let s=new Array(r).fill(0n);for(let o=0;o<i.length;o+=n){for(let a=0;a<n;a++)s[a]+=i[o+a];s=e(s)}return s[0]}n1.poseidonHashMany=yN});var pw=C(n3=>{"use strict";A();S();var pN=n3&&n3.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wN=n3&&n3.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gw=n3&&n3.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&pN(e,t,r);return wN(e,t),e};Object.defineProperty(n3,"__esModule",{value:!0});n3.bytesToHex=n3.hexToBytes=n3.stark=n3.secp256k1=void 0;n3.secp256k1=gw(Jp());n3.stark=gw(bw());var yw=X4();Object.defineProperty(n3,"hexToBytes",{enumerable:!0,get:function(){return yw.hexToBytes}});Object.defineProperty(n3,"bytesToHex",{enumerable:!0,get:function(){return yw.bytesToHex}})});var ww=C(i3=>{"use strict";A();S();var mN=i3&&i3.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vN=i3&&i3.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bs=i3&&i3.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&mN(e,t,r);return vN(e,t),e};Object.defineProperty(i3,"__esModule",{value:!0});i3.schnorr=i3.p256=i3.ed25519=i3.secp256k1=void 0;i3.secp256k1=Bs(cp());i3.ed25519=Bs(yp());i3.p256=Bs(vp());i3.schnorr=Bs(pw())});var vw=C(Ce=>{"use strict";A();S();var _N=Ce&&Ce.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ce,"__esModule",{value:!0});Ce.Decimal=void 0;var O8=_N(g0()),mw=100,a0=class{static fromUserInput(e,r){a0.verifyFractionalDigits(r);let n=e.match(/[^0-9.]/);if(n)throw new Error(`Invalid character at position ${n.index+1}`);let i,s;if(e.search(/\./)===-1)i=e,s="";else{let a=e.split(".");switch(a.length){case 0:case 1:throw new Error("Fewer than two elements in split result. This must not happen here.");case 2:if(!a[1])throw new Error("Fractional part missing");i=a[0],s=a[1].replace(/0+$/,"");break;default:throw new Error("More than one separator found")}}if(s.length>r)throw new Error("Got more fractional digits than supported");let o=`${i}${s.padEnd(r,"0")}`;return new a0(o,r)}static fromAtomics(e,r){return a0.verifyFractionalDigits(r),new a0(e,r)}static zero(e){return a0.verifyFractionalDigits(e),new a0("0",e)}static one(e){return a0.verifyFractionalDigits(e),new a0("1"+"0".repeat(e),e)}static verifyFractionalDigits(e){if(!Number.isInteger(e))throw new Error("Fractional digits is not an integer");if(e<0)throw new Error("Fractional digits must not be negative");if(e>mw)throw new Error(`Fractional digits must not exceed ${mw}`)}static compare(e,r){if(e.fractionalDigits!==r.fractionalDigits)throw new Error("Fractional digits do not match");return e.data.atomics.cmp(new O8.default(r.atomics))}get atomics(){return this.data.atomics.toString()}get fractionalDigits(){return this.data.fractionalDigits}constructor(e,r){this.data={atomics:new O8.default(e),fractionalDigits:r}}toString(){let e=new O8.default(10).pow(new O8.default(this.data.fractionalDigits)),r=this.data.atomics.div(e),n=this.data.atomics.mod(e);if(n.isZero())return r.toString();{let s=n.toString().padStart(this.data.fractionalDigits,"0").replace(/0+$/,"");return`${r.toString()}.${s}`}}toFloatApproximation(){let e=Number(this.toString());if(Number.isNaN(e))throw new Error("Conversion to number failed");return e}plus(e){if(this.fractionalDigits!==e.fractionalDigits)throw new Error("Fractional digits do not match");let r=this.data.atomics.add(new O8.default(e.atomics));return new a0(r.toString(),this.fractionalDigits)}minus(e){if(this.fractionalDigits!==e.fractionalDigits)throw new Error("Fractional digits do not match");let r=this.data.atomics.sub(new O8.default(e.atomics));if(r.ltn(0))throw new Error("Difference must not be negative");return new a0(r.toString(),this.fractionalDigits)}multiply(e){let r=this.data.atomics.mul(new O8.default(e.toString()));return new a0(r.toString(),this.fractionalDigits)}equals(e){return a0.compare(this,e)===0}isLessThan(e){return a0.compare(this,e)<0}isLessThanOrEqual(e){return a0.compare(this,e)<=0}isGreaterThan(e){return a0.compare(this,e)>0}isGreaterThanOrEqual(e){return a0.compare(this,e)>=0}};Ce.Decimal=a0});var _w=C(v6=>{"use strict";A();S();var xN=v6&&v6.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(v6,"__esModule",{value:!0});v6.Uint64=v6.Uint53=v6.Int53=v6.Uint32=void 0;var Es=xN(g0()),AN=new Es.default("18446744073709551615",10,"be"),N8=class{static fromBigEndianBytes(e){return N8.fromBytes(e)}static fromBytes(e,r="be"){if(e.length!==4)throw new Error("Invalid input length. Expected 4 bytes.");for(let i=0;i<e.length;++i)if(!Number.isInteger(e[i])||e[i]>255||e[i]<0)throw new Error("Invalid value in byte. Found: "+e[i]);let n=r==="be"?e:Array.from(e).reverse();return new N8(n[0]*2**24+n[1]*2**16+n[2]*2**8+n[3])}static fromString(e){if(!e.match(/^[0-9]+$/))throw new Error("Invalid string format");return new N8(Number.parseInt(e,10))}constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<0||e>4294967295)throw new Error("Input not in uint32 range: "+e.toString());this.data=e}toBytesBigEndian(){return new Uint8Array([Math.floor(this.data/2**24)&255,Math.floor(this.data/2**16)&255,Math.floor(this.data/2**8)&255,Math.floor(this.data/2**0)&255])}toBytesLittleEndian(){return new Uint8Array([Math.floor(this.data/2**0)&255,Math.floor(this.data/2**8)&255,Math.floor(this.data/2**16)&255,Math.floor(this.data/2**24)&255])}toNumber(){return this.data}toString(){return this.data.toString()}};v6.Uint32=N8;var q8=class{static fromString(e){if(!e.match(/^-?[0-9]+$/))throw new Error("Invalid string format");return new q8(Number.parseInt(e,10))}constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<Number.MIN_SAFE_INTEGER||e>Number.MAX_SAFE_INTEGER)throw new Error("Input not in int53 range: "+e.toString());this.data=e}toNumber(){return this.data}toString(){return this.data.toString()}};v6.Int53=q8;var qr=class{static fromString(e){let r=q8.fromString(e);return new qr(r.toNumber())}constructor(e){let r=new q8(e);if(r.toNumber()<0)throw new Error("Input is negative");this.data=r}toNumber(){return this.data.toNumber()}toString(){return this.data.toString()}};v6.Uint53=qr;var a7=class{static fromBytesBigEndian(e){return a7.fromBytes(e)}static fromBytes(e,r="be"){if(e.length!==8)throw new Error("Invalid input length. Expected 8 bytes.");for(let i=0;i<e.length;++i)if(!Number.isInteger(e[i])||e[i]>255||e[i]<0)throw new Error("Invalid value in byte. Found: "+e[i]);let n=r==="be"?Array.from(e):Array.from(e).reverse();return new a7(new Es.default(n))}static fromString(e){if(!e.match(/^[0-9]+$/))throw new Error("Invalid string format");return new a7(new Es.default(e,10,"be"))}static fromNumber(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");let r;try{r=new Es.default(e)}catch{throw new Error("Input is not a safe integer")}return new a7(r)}constructor(e){if(e.isNeg())throw new Error("Input is negative");if(e.gt(AN))throw new Error("Input exceeds uint64 range");this.data=e}toBytesBigEndian(){return Uint8Array.from(this.data.toArray("be",8))}toBytesLittleEndian(){return Uint8Array.from(this.data.toArray("le",8))}toString(){return this.data.toString(10)}toNumber(){return this.data.toNumber()}};v6.Uint64=a7});var xw=C(_6=>{"use strict";A();S();Object.defineProperty(_6,"__esModule",{value:!0});_6.Uint64=_6.Uint53=_6.Uint32=_6.Int53=_6.Decimal=void 0;var SN=vw();Object.defineProperty(_6,"Decimal",{enumerable:!0,get:function(){return SN.Decimal}});var Ts=_w();Object.defineProperty(_6,"Int53",{enumerable:!0,get:function(){return Ts.Int53}});Object.defineProperty(_6,"Uint32",{enumerable:!0,get:function(){return Ts.Uint32}});Object.defineProperty(_6,"Uint53",{enumerable:!0,get:function(){return Ts.Uint53}});Object.defineProperty(_6,"Uint64",{enumerable:!0,get:function(){return Ts.Uint64}})});var Bw=C((Sw,cf)=>{A();S();var Aw=function(t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e=null;try{e=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function r(x,b,v){this.low=x|0,this.high=b|0,this.unsigned=!!v}r.prototype.__isLong__,Object.defineProperty(r.prototype,"__isLong__",{value:!0});function n(x){return(x&&x.__isLong__)===!0}function i(x){var b=Math.clz32(x&-x);return x?31-b:b}r.isLong=n;var s={},o={};function a(x,b){var v,B,M;return b?(x>>>=0,(M=0<=x&&x<256)&&(B=o[x],B)?B:(v=f(x,0,!0),M&&(o[x]=v),v)):(x|=0,(M=-128<=x&&x<128)&&(B=s[x],B)?B:(v=f(x,x<0?-1:0,!1),M&&(s[x]=v),v))}r.fromInt=a;function c(x,b){if(isNaN(x))return b?q:I;if(b){if(x<0)return q;if(x>=y)return k}else{if(x<=-T)return N;if(x+1>=T)return H}return x<0?c(-x,b).neg():f(x%l|0,x/l|0,b)}r.fromNumber=c;function f(x,b,v){return new r(x,b,v)}r.fromBits=f;var d=Math.pow;function h(x,b,v){if(x.length===0)throw Error("empty string");if(typeof b=="number"?(v=b,b=!1):b=!!b,x==="NaN"||x==="Infinity"||x==="+Infinity"||x==="-Infinity")return b?q:I;if(v=v||10,v<2||36<v)throw RangeError("radix");var B;if((B=x.indexOf("-"))>0)throw Error("interior hyphen");if(B===0)return h(x.substring(1),b,v).neg();for(var M=c(d(v,8)),E=I,g=0;g<x.length;g+=8){var O=Math.min(8,x.length-g),j=parseInt(x.substring(g,g+O),v);if(O<8){var D=c(d(v,O));E=E.mul(D).add(c(j))}else E=E.mul(M),E=E.add(c(j))}return E.unsigned=b,E}r.fromString=h;function p(x,b){return typeof x=="number"?c(x,b):typeof x=="string"?h(x,b):f(x.low,x.high,typeof b=="boolean"?b:x.unsigned)}r.fromValue=p;var w=1<<16,_=1<<24,l=w*w,y=l*l,T=y/2,U=a(_),I=a(0);r.ZERO=I;var q=a(0,!0);r.UZERO=q;var R=a(1);r.ONE=R;var z=a(1,!0);r.UONE=z;var L=a(-1);r.NEG_ONE=L;var H=f(-1,2147483647,!1);r.MAX_VALUE=H;var k=f(-1,-1,!0);r.MAX_UNSIGNED_VALUE=k;var N=f(0,-2147483648,!1);r.MIN_VALUE=N;var u=r.prototype;u.toInt=function(){return this.unsigned?this.low>>>0:this.low},u.toNumber=function(){return this.unsigned?(this.high>>>0)*l+(this.low>>>0):this.high*l+(this.low>>>0)},u.toString=function(b){if(b=b||10,b<2||36<b)throw RangeError("radix");if(this.isZero())return"0";if(this.isNegative())if(this.eq(N)){var v=c(b),B=this.div(v),M=B.mul(v).sub(this);return B.toString(b)+M.toInt().toString(b)}else return"-"+this.neg().toString(b);for(var E=c(d(b,6),this.unsigned),g=this,O="";;){var j=g.div(E),D=g.sub(j.mul(E)).toInt()>>>0,K=D.toString(b);if(g=j,g.isZero())return K+O;for(;K.length<6;)K="0"+K;O=""+K+O}},u.getHighBits=function(){return this.high},u.getHighBitsUnsigned=function(){return this.high>>>0},u.getLowBits=function(){return this.low},u.getLowBitsUnsigned=function(){return this.low>>>0},u.getNumBitsAbs=function(){if(this.isNegative())return this.eq(N)?64:this.neg().getNumBitsAbs();for(var b=this.high!=0?this.high:this.low,v=31;v>0&&(b&1<<v)==0;v--);return this.high!=0?v+33:v+1},u.isZero=function(){return this.high===0&&this.low===0},u.eqz=u.isZero,u.isNegative=function(){return!this.unsigned&&this.high<0},u.isPositive=function(){return this.unsigned||this.high>=0},u.isOdd=function(){return(this.low&1)===1},u.isEven=function(){return(this.low&1)===0},u.equals=function(b){return n(b)||(b=p(b)),this.unsigned!==b.unsigned&&this.high>>>31===1&&b.high>>>31===1?!1:this.high===b.high&&this.low===b.low},u.eq=u.equals,u.notEquals=function(b){return!this.eq(b)},u.neq=u.notEquals,u.ne=u.notEquals,u.lessThan=function(b){return this.comp(b)<0},u.lt=u.lessThan,u.lessThanOrEqual=function(b){return this.comp(b)<=0},u.lte=u.lessThanOrEqual,u.le=u.lessThanOrEqual,u.greaterThan=function(b){return this.comp(b)>0},u.gt=u.greaterThan,u.greaterThanOrEqual=function(b){return this.comp(b)>=0},u.gte=u.greaterThanOrEqual,u.ge=u.greaterThanOrEqual,u.compare=function(b){if(n(b)||(b=p(b)),this.eq(b))return 0;var v=this.isNegative(),B=b.isNegative();return v&&!B?-1:!v&&B?1:this.unsigned?b.high>>>0>this.high>>>0||b.high===this.high&&b.low>>>0>this.low>>>0?-1:1:this.sub(b).isNegative()?-1:1},u.comp=u.compare,u.negate=function(){return!this.unsigned&&this.eq(N)?N:this.not().add(R)},u.neg=u.negate,u.add=function(b){n(b)||(b=p(b));var v=this.high>>>16,B=this.high&65535,M=this.low>>>16,E=this.low&65535,g=b.high>>>16,O=b.high&65535,j=b.low>>>16,D=b.low&65535,K=0,F=0,W=0,Z=0;return Z+=E+D,W+=Z>>>16,Z&=65535,W+=M+j,F+=W>>>16,W&=65535,F+=B+O,K+=F>>>16,F&=65535,K+=v+g,K&=65535,f(W<<16|Z,K<<16|F,this.unsigned)},u.subtract=function(b){return n(b)||(b=p(b)),this.add(b.neg())},u.sub=u.subtract,u.multiply=function(b){if(this.isZero())return this;if(n(b)||(b=p(b)),e){var v=e.mul(this.low,this.high,b.low,b.high);return f(v,e.get_high(),this.unsigned)}if(b.isZero())return this.unsigned?q:I;if(this.eq(N))return b.isOdd()?N:I;if(b.eq(N))return this.isOdd()?N:I;if(this.isNegative())return b.isNegative()?this.neg().mul(b.neg()):this.neg().mul(b).neg();if(b.isNegative())return this.mul(b.neg()).neg();if(this.lt(U)&&b.lt(U))return c(this.toNumber()*b.toNumber(),this.unsigned);var B=this.high>>>16,M=this.high&65535,E=this.low>>>16,g=this.low&65535,O=b.high>>>16,j=b.high&65535,D=b.low>>>16,K=b.low&65535,F=0,W=0,Z=0,w1=0;return w1+=g*K,Z+=w1>>>16,w1&=65535,Z+=E*K,W+=Z>>>16,Z&=65535,Z+=g*D,W+=Z>>>16,Z&=65535,W+=M*K,F+=W>>>16,W&=65535,W+=E*D,F+=W>>>16,W&=65535,W+=g*j,F+=W>>>16,W&=65535,F+=B*K+M*D+E*j+g*O,F&=65535,f(Z<<16|w1,F<<16|W,this.unsigned)},u.mul=u.multiply,u.divide=function(b){if(n(b)||(b=p(b)),b.isZero())throw Error("division by zero");if(e){if(!this.unsigned&&this.high===-2147483648&&b.low===-1&&b.high===-1)return this;var v=(this.unsigned?e.div_u:e.div_s)(this.low,this.high,b.low,b.high);return f(v,e.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?q:I;var B,M,E;if(this.unsigned){if(b.unsigned||(b=b.toUnsigned()),b.gt(this))return q;if(b.gt(this.shru(1)))return z;E=q}else{if(this.eq(N)){if(b.eq(R)||b.eq(L))return N;if(b.eq(N))return R;var g=this.shr(1);return B=g.div(b).shl(1),B.eq(I)?b.isNegative()?R:L:(M=this.sub(b.mul(B)),E=B.add(M.div(b)),E)}else if(b.eq(N))return this.unsigned?q:I;if(this.isNegative())return b.isNegative()?this.neg().div(b.neg()):this.neg().div(b).neg();if(b.isNegative())return this.div(b.neg()).neg();E=I}for(M=this;M.gte(b);){B=Math.max(1,Math.floor(M.toNumber()/b.toNumber()));for(var O=Math.ceil(Math.log(B)/Math.LN2),j=O<=48?1:d(2,O-48),D=c(B),K=D.mul(b);K.isNegative()||K.gt(M);)B-=j,D=c(B,this.unsigned),K=D.mul(b);D.isZero()&&(D=R),E=E.add(D),M=M.sub(K)}return E},u.div=u.divide,u.modulo=function(b){if(n(b)||(b=p(b)),e){var v=(this.unsigned?e.rem_u:e.rem_s)(this.low,this.high,b.low,b.high);return f(v,e.get_high(),this.unsigned)}return this.sub(this.div(b).mul(b))},u.mod=u.modulo,u.rem=u.modulo,u.not=function(){return f(~this.low,~this.high,this.unsigned)},u.countLeadingZeros=function(){return this.high?Math.clz32(this.high):Math.clz32(this.low)+32},u.clz=u.countLeadingZeros,u.countTrailingZeros=function(){return this.low?i(this.low):i(this.high)+32},u.ctz=u.countTrailingZeros,u.and=function(b){return n(b)||(b=p(b)),f(this.low&b.low,this.high&b.high,this.unsigned)},u.or=function(b){return n(b)||(b=p(b)),f(this.low|b.low,this.high|b.high,this.unsigned)},u.xor=function(b){return n(b)||(b=p(b)),f(this.low^b.low,this.high^b.high,this.unsigned)},u.shiftLeft=function(b){return n(b)&&(b=b.toInt()),(b&=63)===0?this:b<32?f(this.low<<b,this.high<<b|this.low>>>32-b,this.unsigned):f(0,this.low<<b-32,this.unsigned)},u.shl=u.shiftLeft,u.shiftRight=function(b){return n(b)&&(b=b.toInt()),(b&=63)===0?this:b<32?f(this.low>>>b|this.high<<32-b,this.high>>b,this.unsigned):f(this.high>>b-32,this.high>=0?0:-1,this.unsigned)},u.shr=u.shiftRight,u.shiftRightUnsigned=function(b){return n(b)&&(b=b.toInt()),(b&=63)===0?this:b<32?f(this.low>>>b|this.high<<32-b,this.high>>>b,this.unsigned):b===32?f(this.high,0,this.unsigned):f(this.high>>>b-32,0,this.unsigned)},u.shru=u.shiftRightUnsigned,u.shr_u=u.shiftRightUnsigned,u.rotateLeft=function(b){var v;return n(b)&&(b=b.toInt()),(b&=63)===0?this:b===32?f(this.high,this.low,this.unsigned):b<32?(v=32-b,f(this.low<<b|this.high>>>v,this.high<<b|this.low>>>v,this.unsigned)):(b-=32,v=32-b,f(this.high<<b|this.low>>>v,this.low<<b|this.high>>>v,this.unsigned))},u.rotl=u.rotateLeft,u.rotateRight=function(b){var v;return n(b)&&(b=b.toInt()),(b&=63)===0?this:b===32?f(this.high,this.low,this.unsigned):b<32?(v=32-b,f(this.high<<v|this.low>>>b,this.low<<v|this.high>>>b,this.unsigned)):(b-=32,v=32-b,f(this.low<<v|this.high>>>b,this.high<<v|this.low>>>b,this.unsigned))},u.rotr=u.rotateRight,u.toSigned=function(){return this.unsigned?f(this.low,this.high,!1):this},u.toUnsigned=function(){return this.unsigned?this:f(this.low,this.high,!0)},u.toBytes=function(b){return b?this.toBytesLE():this.toBytesBE()},u.toBytesLE=function(){var b=this.high,v=this.low;return[v&255,v>>>8&255,v>>>16&255,v>>>24,b&255,b>>>8&255,b>>>16&255,b>>>24]},u.toBytesBE=function(){var b=this.high,v=this.low;return[b>>>24,b>>>16&255,b>>>8&255,b&255,v>>>24,v>>>16&255,v>>>8&255,v&255]},r.fromBytes=function(b,v,B){return B?r.fromBytesLE(b,v):r.fromBytesBE(b,v)},r.fromBytesLE=function(b,v){return new r(b[0]|b[1]<<8|b[2]<<16|b[3]<<24,b[4]|b[5]<<8|b[6]<<16|b[7]<<24,v)},r.fromBytesBE=function(b,v){return new r(b[4]<<24|b[5]<<16|b[6]<<8|b[7],b[0]<<24|b[1]<<16|b[2]<<8|b[3],v)};var m=r;return t.default=m,"default"in t?t.default:t}({});typeof define=="function"&&define.amd?define([],function(){return Aw}):typeof cf=="object"&&typeof Sw=="object"&&(cf.exports=Aw)});var w8=C(y1=>{"use strict";A();S();var Ew=y1&&y1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),BN=y1&&y1.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),j6=y1&&y1.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Ew(e,t,r);return BN(e,t),e},Tw=y1&&y1.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Ew(e,t,r)},Is=y1&&y1.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(y1,"__esModule",{value:!0});y1.secp256k1=y1.ed25519=y1.Long=y1._m0=y1.protobuf=y1.typeforce=y1.safeBuffer=y1.BigNumber=y1.BN=y1.math=y1.signUtil=y1.abi=y1.elliptic=y1.bip39=y1.bip32=y1.base=void 0;y1.base=j6(v8());y1.bip32=j6(My());y1.bip39=j6(Mu());y1.elliptic=j6(Oe());y1.abi=j6(rp());y1.signUtil=j6(ww());y1.math=j6(xw());var EN=Is(g0());y1.BN=EN.default;var TN=Is(eS());y1.BigNumber=TN.default;var IN=Is($A());y1.safeBuffer=IN.default;var MN=Fl();y1.typeforce=MN;y1.protobuf=j6(rS());y1._m0=j6(nS());var UN=Is(Bw());y1.Long=UN.default;y1.ed25519=j6(iS());y1.secp256k1=j6(sS());Tw((aS(),Dl(oS)),y1);Tw((uS(),Dl(cS)),y1)});var Ms=C(U3=>{"use strict";A();S();Object.defineProperty(U3,"__esModule",{value:!0});U3.MAX_U256_BIG_INT=U3.MAX_U128_BIG_INT=U3.MAX_U64_BIG_INT=U3.MAX_U32_NUMBER=U3.MAX_U16_NUMBER=U3.MAX_U8_NUMBER=void 0;U3.MAX_U8_NUMBER=255;U3.MAX_U16_NUMBER=65535;U3.MAX_U32_NUMBER=4294967295;U3.MAX_U64_BIG_INT=18446744073709551615n;U3.MAX_U128_BIG_INT=340282366920938463463374607431768211455n;U3.MAX_U256_BIG_INT=115792089237316195423570985008687907853269984665640564039457584007913129639935n});var Ps=C(Us=>{"use strict";A();S();Object.defineProperty(Us,"__esModule",{value:!0});Us.ParsingError=void 0;var uf=class extends Error{constructor(e,r){super(e),this.invalidReason=r}};Us.ParsingError=uf});var X3=C(z8=>{"use strict";A();S();Object.defineProperty(z8,"__esModule",{value:!0});z8.Hex=z8.HexInvalidReason=void 0;var Iw=L0(),ff=Ps(),Os;(function(t){t.TOO_SHORT="too_short",t.INVALID_LENGTH="invalid_length",t.INVALID_HEX_CHARS="invalid_hex_chars"})(Os=z8.HexInvalidReason||(z8.HexInvalidReason={}));var x6=class{constructor(e){this.data=e}toUint8Array(){return this.data}toStringWithoutPrefix(){return(0,Iw.bytesToHex)(this.data)}toString(){return`0x${this.toStringWithoutPrefix()}`}static fromHexString(e){let r=e;if(r.startsWith("0x")&&(r=r.slice(2)),r.length===0)throw new ff.ParsingError("Hex string is too short, must be at least 1 char long, excluding the optional leading 0x.",Os.TOO_SHORT);if(r.length%2!==0)throw new ff.ParsingError("Hex string must be an even number of hex characters.",Os.INVALID_LENGTH);try{return new x6((0,Iw.hexToBytes)(r))}catch(n){throw new ff.ParsingError(`Hex string contains invalid hex characters: ${n?.message}`,Os.INVALID_HEX_CHARS)}}static fromHexInput(e){if(e instanceof P.Buffer)return new x6(new Uint8Array(e));if(e instanceof Uint8Array)return new x6(e);if(typeof e=="string")return x6.fromHexString(e);throw new Error(`Invalid hex input type: ${typeof e}`)}static hexInputToUint8Array(e){return e instanceof Uint8Array?e:x6.fromHexString(e).toUint8Array()}static hexInputToString(e){return x6.fromHexInput(e).toString()}static hexInputToStringWithoutPrefix(e){return x6.fromHexInput(e).toStringWithoutPrefix()}static isValid(e){try{return x6.fromHexString(e),{valid:!0}}catch(r){return{valid:!1,invalidReason:r?.invalidReason,invalidReasonMessage:r?.message}}}equals(e){return this.data.length!==e.data.length?!1:this.data.every((r,n)=>r===e.data[n])}};z8.Hex=x6});var df=C(Ns=>{"use strict";A();S();Object.defineProperty(Ns,"__esModule",{value:!0});Ns.Deserializer=void 0;var Mw=Ms(),PN=X3(),zr=class{constructor(e){this.buffer=new ArrayBuffer(e.length),new Uint8Array(this.buffer).set(e,0),this.offset=0}static fromHex(e){let r=PN.Hex.hexInputToUint8Array(e);return new zr(r)}read(e){if(this.offset+e>this.buffer.byteLength)throw new Error("Reached to the end of buffer");let r=this.buffer.slice(this.offset,this.offset+e);return this.offset+=e,r}remaining(){return this.buffer.byteLength-this.offset}deserializeStr(){let e=this.deserializeBytes();return new TextDecoder().decode(e)}deserializeOptionStr(){return this.deserializeOption("string")}deserializeOption(e,r){if(!!this.deserializeBool()){if(e==="string")return this.deserializeStr();if(e==="bytes")return this.deserializeBytes();if(e==="fixedBytes"){if(r===void 0)throw new Error("Fixed bytes length not provided");return this.deserializeFixedBytes(r)}return this.deserialize(e)}}deserializeBytes(){let e=this.deserializeUleb128AsU32();return new Uint8Array(this.read(e))}deserializeFixedBytes(e){return new Uint8Array(this.read(e))}deserializeBool(){let e=new Uint8Array(this.read(1))[0];if(e!==1&&e!==0)throw new Error("Invalid boolean value");return e===1}deserializeU8(){return new DataView(this.read(1)).getUint8(0)}deserializeU16(){return new DataView(this.read(2)).getUint16(0,!0)}deserializeU32(){return new DataView(this.read(4)).getUint32(0,!0)}deserializeU64(){let e=this.deserializeU32(),r=this.deserializeU32();return BigInt(BigInt(r)<<BigInt(32)|BigInt(e))}deserializeU128(){let e=this.deserializeU64(),r=this.deserializeU64();return BigInt(r<<BigInt(64)|e)}deserializeU256(){let e=this.deserializeU128(),r=this.deserializeU128();return BigInt(r<<BigInt(128)|e)}deserializeUleb128AsU32(){let e=BigInt(0),r=0;for(;e<Mw.MAX_U32_NUMBER;){let n=this.deserializeU8();if(e|=BigInt(n&127)<<BigInt(r),(n&128)===0)break;r+=7}if(e>Mw.MAX_U32_NUMBER)throw new Error("Overflow while parsing uleb128-encoded uint32 value");return Number(e)}deserialize(e){return e.deserialize(this)}deserializeVector(e){let r=this.deserializeUleb128AsU32(),n=new Array;for(let i=0;i<r;i+=1)n.push(this.deserialize(e));return n}};Ns.Deserializer=zr});var w0=C(p3=>{"use strict";A();S();var R8=p3&&p3.__decorate||function(t,e,r,n){var i=arguments.length,s=i<3?e:n===null?n=Object.getOwnPropertyDescriptor(e,r):n,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(o=t[a])&&(s=(i<3?o(s):i>3?o(e,r,s):o(e,r))||s);return i>3&&s&&Object.defineProperty(e,r,s),s};Object.defineProperty(p3,"__esModule",{value:!0});p3.validateNumberInRange=p3.outOfRangeErrorMessage=p3.ensureBoolean=p3.Serializer=p3.Serializable=void 0;var m4=Ms(),ON=X3(),lf=class{bcsToBytes(){let e=new D6;return this.serialize(e),e.toUint8Array()}bcsToHex(){let e=this.bcsToBytes();return ON.Hex.fromHexInput(e)}};p3.Serializable=lf;var D6=class{constructor(e=64){if(e<=0)throw new Error("Length needs to be greater than 0");this.buffer=new ArrayBuffer(e),this.offset=0}ensureBufferWillHandleSize(e){for(;this.buffer.byteLength<this.offset+e;){let r=new ArrayBuffer(this.buffer.byteLength*2);new Uint8Array(r).set(new Uint8Array(this.buffer)),this.buffer=r}}appendToBuffer(e){this.ensureBufferWillHandleSize(e.length),new Uint8Array(this.buffer,this.offset).set(e),this.offset+=e.length}serializeWithFunction(e,r,n){this.ensureBufferWillHandleSize(r);let i=new DataView(this.buffer,this.offset);e.apply(i,[0,n,!0]),this.offset+=r}serializeStr(e){let r=new TextEncoder;this.serializeBytes(r.encode(e))}serializeBytes(e){this.serializeU32AsUleb128(e.length),this.appendToBuffer(e)}serializeFixedBytes(e){this.appendToBuffer(e)}serializeBool(e){Uw(e);let r=e?1:0;this.appendToBuffer(new Uint8Array([r]))}serializeU8(e){this.appendToBuffer(new Uint8Array([e]))}serializeU16(e){this.serializeWithFunction(DataView.prototype.setUint16,2,e)}serializeU32(e){this.serializeWithFunction(DataView.prototype.setUint32,4,e)}serializeU64(e){let r=BigInt(e)&BigInt(m4.MAX_U32_NUMBER),n=BigInt(e)>>BigInt(32);this.serializeU32(Number(r)),this.serializeU32(Number(n))}serializeU128(e){let r=BigInt(e)&m4.MAX_U64_BIG_INT,n=BigInt(e)>>BigInt(64);this.serializeU64(r),this.serializeU64(n)}serializeU256(e){let r=BigInt(e)&m4.MAX_U128_BIG_INT,n=BigInt(e)>>BigInt(128);this.serializeU128(r),this.serializeU128(n)}serializeU32AsUleb128(e){let r=e,n=[];for(;r>>>7!==0;)n.push(r&127|128),r>>>=7;n.push(r),this.appendToBuffer(new Uint8Array(n))}toUint8Array(){return new Uint8Array(this.buffer).slice(0,this.offset)}serialize(e){e.serialize(this)}serializeVector(e){this.serializeU32AsUleb128(e.length),e.forEach(r=>{r.serialize(this)})}};R8([H8(0,m4.MAX_U8_NUMBER)],D6.prototype,"serializeU8",null);R8([H8(0,m4.MAX_U16_NUMBER)],D6.prototype,"serializeU16",null);R8([H8(0,m4.MAX_U32_NUMBER)],D6.prototype,"serializeU32",null);R8([H8(BigInt(0),m4.MAX_U64_BIG_INT)],D6.prototype,"serializeU64",null);R8([H8(BigInt(0),m4.MAX_U128_BIG_INT)],D6.prototype,"serializeU128",null);R8([H8(BigInt(0),m4.MAX_U256_BIG_INT)],D6.prototype,"serializeU256",null);R8([H8(0,m4.MAX_U32_NUMBER)],D6.prototype,"serializeU32AsUleb128",null);p3.Serializer=D6;function Uw(t){if(typeof t!="boolean")throw new Error(`${t} is not a boolean value`)}p3.ensureBoolean=Uw;var NN=(t,e,r)=>`${t} is out of range: [${e}, ${r}]`;p3.outOfRangeErrorMessage=NN;function Pw(t,e,r){let n=BigInt(t);if(n>BigInt(r)||n<BigInt(e))throw new Error((0,p3.outOfRangeErrorMessage)(t,e,r))}p3.validateNumberInRange=Pw;function H8(t,e){return(r,n,i)=>{let s=i.value;return i.value=function(a){return Pw(a,t,e),s.apply(this,[a])},i}}});var hf=C(qs=>{"use strict";A();S();Object.defineProperty(qs,"__esModule",{value:!0});qs.FixedBytes=void 0;var qN=w0(),zN=X3(),Rr=class extends qN.Serializable{constructor(e){super(),this.value=zN.Hex.fromHexInput(e).toUint8Array()}serialize(e){e.serializeFixedBytes(this.value)}serializeForEntryFunction(e){e.serialize(this)}serializeForScriptFunction(e){e.serialize(this)}static deserialize(e,r){let n=e.deserializeFixedBytes(r);return new Rr(n)}};qs.FixedBytes=Rr});var bf=C(zs=>{"use strict";A();S();Object.defineProperty(zs,"__esModule",{value:!0});zs.EntryFunctionBytes=void 0;var RN=w0(),Ow=hf(),Hr=class extends RN.Serializable{constructor(e){super(),this.value=new Ow.FixedBytes(e)}serialize(e){e.serialize(this.value)}serializeForEntryFunction(e){e.serializeU32AsUleb128(this.value.value.length),e.serialize(this)}static deserialize(e,r){let n=Ow.FixedBytes.deserialize(e,r);return new Hr(n.value)}};zs.EntryFunctionBytes=Hr});var qw=C(Nw=>{"use strict";A();S();Object.defineProperty(Nw,"__esModule",{value:!0})});var kr=C((bZ,Zw)=>{"use strict";A();S();var wf=Object.defineProperty,HN=Object.getOwnPropertyDescriptor,LN=Object.getOwnPropertyNames,CN=Object.prototype.hasOwnProperty,kN=(t,e)=>{for(var r in e)wf(t,r,{get:e[r],enumerable:!0})},jN=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of LN(e))!CN.call(t,i)&&i!==r&&wf(t,i,{get:()=>e[i],enumerable:!(n=HN(e,i))||n.enumerable});return t},DN=t=>jN(wf({},"__esModule",{value:!0}),t),kw={};kN(kw,{AllocatedLocal:()=>eq,BuilderCall:()=>rq,CallArgument:()=>pf,IntoUnderlyingByteSource:()=>iq,IntoUnderlyingSink:()=>oq,IntoUnderlyingSource:()=>cq,MoveFunctionCall:()=>Fw,PipeOptions:()=>fq,PreviousResult:()=>lq,QueuingStrategy:()=>bq,ReadableStreamGetReaderOptions:()=>yq,ScriptComposerWasm:()=>Ww,TransactionComposer:()=>pq,generate_batched_call_payload_wasm:()=>XN,initSync:()=>mq});Zw.exports=DN(kw);var KN=[0,97,115,109,1,0,0,0,1,215,2,45,96,2,127,127,1,127,96,2,127,127,0,96,1,127,0,96,3,127,127,127,0,96,3,127,127,127,1,127,96,1,127,1,127,96,4,127,127,127,127,0,96,5,127,127,127,127,127,0,96,0,1,127,96,5,127,127,127,127,127,1,127,96,6,127,127,127,127,127,127,0,96,4,127,127,127,127,1,127,96,6,127,127,127,127,127,127,1,127,96,3,127,126,126,0,96,3,127,126,126,1,127,96,7,127,127,127,127,127,127,127,1,127,96,2,127,127,1,126,96,0,0,96,7,127,127,127,127,127,127,127,0,96,3,127,127,127,1,126,96,3,127,127,126,0,96,3,127,126,127,1,127,96,2,127,126,1,127,96,3,126,127,127,1,127,96,4,127,126,126,126,0,96,4,127,126,126,127,0,96,2,124,127,1,127,96,6,127,127,127,127,127,126,1,127,96,13,127,127,127,127,127,127,127,127,127,127,127,127,127,0,96,3,126,127,127,0,96,5,127,127,127,127,126,0,96,10,127,127,127,127,127,127,127,127,127,127,0,96,2,126,127,0,96,3,127,127,126,1,127,96,7,126,126,126,127,127,127,127,1,126,96,9,127,127,127,127,127,127,126,126,126,0,96,1,126,1,127,96,11,127,127,127,127,127,127,127,127,127,127,127,1,127,96,1,127,1,124,96,5,127,127,126,127,127,0,96,4,127,126,127,127,0,96,5,127,127,125,127,127,0,96,4,127,125,127,127,0,96,5,127,127,124,127,127,0,96,4,127,124,127,127,0,2,239,19,72,3,119,98,103,26,95,95,119,98,103,95,109,111,118,101,102,117,110,99,116,105,111,110,99,97,108,108,95,110,101,119,0,5,3,119,98,103,22,95,95,119,98,103,95,99,97,108,108,97,114,103,117,109,101,110,116,95,110,101,119,0,5,3,119,98,103,21,95,95,119,98,105,110,100,103,101,110,95,115,116,114,105,110,103,95,110,101,119,0,0,3,119,98,103,25,95,95,119,98,103,95,99,97,108,108,97,114,103,117,109,101,110,116,95,117,110,119,114,97,112,0,5,3,119,98,103,26,95,95,119,98,105,110,100,103,101,110,95,111,98,106,101,99,116,95,100,114,111,112,95,114,101,102,0,2,3,119,98,103,21,95,95,119,98,105,110,100,103,101,110,95,115,116,114,105,110,103,95,103,101,116,0,1,3,119,98,103,18,95,95,119,98,105,110,100,103,101,110,95,99,98,95,100,114,111,112,0,5,3,119,98,103,28,95,95,119,98,103,95,102,101,116,99,104,95,54,97,50,54,50,52,100,55,102,55,54,55,101,51,51,49,0,5,3,119,98,103,27,95,95,119,98,105,110,100,103,101,110,95,111,98,106,101,99,116,95,99,108,111,110,101,95,114,101,102,0,5,3,119,98,103,30,95,95,119,98,103,95,114,101,115,112,111,110,100,95,56,102,97,100,99,53,102,53,99,57,100,57,53,52,50,50,0,1,3,119,98,103,28,95,95,119,98,103,95,99,108,111,115,101,95,101,57,49,49,48,99,97,49,54,101,50,53,54,55,100,98,0,2,3,119,98,103,30,95,95,119,98,103,95,101,110,113,117,101,117,101,95,100,55,49,97,49,97,53,49,56,101,50,49,102,53,99,51,0,1,3,119,98,103,34,95,95,119,98,103,95,98,121,111,98,82,101,113,117,101,115,116,95,48,56,99,49,56,99,101,101,51,53,100,101,102,49,102,52,0,5,3,119,98,103,28,95,95,119,98,103,95,99,108,111,115,101,95,100,97,55,101,54,102,98,57,100,57,56,53,49,101,53,97,0,2,3,119,98,103,27,95,95,119,98,103,95,118,105,101,119,95,50,51,49,51,52,48,98,48,100,100,56,97,50,52,56,52,0,5,3,119,98,103,29,95,95,119,98,103,95,98,117,102,102,101,114,95,52,101,55,57,51,50,54,56,49,52,98,100,100,51,57,51,0,5,3,119,98,103,33,95,95,119,98,103,95,98,121,116,101,79,102,102,115,101,116,95,98,54,57,98,48,97,48,55,97,102,99,99,99,101,49,57,0,5,3,119,98,103,33,95,95,119,98,103,95,98,121,116,101,76,101,110,103,116,104,95,53,50,57,57,56,52,56,101,100,51,50,54,52,49,56,49,0,5,3,119,98,103,28,95,95,119,98,103,95,102,101,116,99,104,95,54,57,51,52,53,51,99,97,51,102,56,56,99,48,53,53,0,0,3,119,98,103,55,95,95,119,98,103,95,110,101,119,119,105,116,104,117,56,97,114,114,97,121,115,101,113,117,101,110,99,101,97,110,100,111,112,116,105,111,110,115,95,56,97,54,98,52,101,102,102,98,99,97,99,52,97,54,50,0,0,3,119,98,103,29,95,95,119,98,103,95,115,105,103,110,97,108,95,51,99,55,48,49,102,53,102,52,48,97,53,102,48,56,100,0,5,3,119,98,103,26,95,95,119,98,103,95,110,101,119,95,48,97,101,52,54,102,52,52,98,55,52,56,53,98,98,50,0,8,3,119,98,103,28,95,95,119,98,103,95,97,98,111,114,116,95,50,99,52,102,98,52,57,48,100,56,55,56,100,50,98,50,0,2,3,119,98,103,26,95,95,119,98,103,95,110,101,119,95,57,53,52,51,49,55,56,101,49,54,102,48,49,55,51,51,0,8,3,119,98,103,29,95,95,119,98,103,95,97,112,112,101,110,100,95,97,50,101,98,56,55,101,52,50,50,48,50,54,100,98,53,0,6,3,119,98,103,29,95,95,119,98,103,95,97,112,112,101,110,100,95,50,54,52,51,52,97,102,100,48,51,55,101,99,102,98,49,0,10,3,119,98,103,42,95,95,119,98,103,95,105,110,115,116,97,110,99,101,111,102,95,82,101,115,112,111,110,115,101,95,52,99,51,98,49,52,52,54,50,48,54,49,49,52,100,49,0,5,3,119,98,103,26,95,95,119,98,103,95,117,114,108,95,56,51,97,54,97,52,102,54,53,102,55,97,50,98,51,56,0,1,3,119,98,103,29,95,95,119,98,103,95,115,116,97,116,117,115,95,100,54,100,52,55,97,100,50,56,51,55,54,50,49,101,98,0,5,3,119,98,103,30,95,95,119,98,103,95,104,101,97,100,101,114,115,95,50,52,100,101,102,53,48,56,97,55,53,49,56,100,102,57,0,5,3,119,98,103,27,95,95,119,98,103,95,116,101,120,116,95,54,54,56,55,56,50,50,57,50,98,48,98,99,53,54,49,0,5,3,119,98,103,26,95,95,119,98,103,95,110,101,119,95,55,97,50,48,50,52,54,100,97,97,54,101,101,99,55,101,0,8,3,119,98,103,29,95,95,119,98,103,95,97,112,112,101,110,100,95,97,97,51,102,52,54,50,102,57,101,50,98,53,102,102,50,0,7,3,119,98,103,40,95,95,119,98,103,95,110,101,119,119,105,116,104,115,116,114,97,110,100,105,110,105,116,95,102,53,56,49,100,102,102,48,100,49,57,97,56,98,48,51,0,4,3,119,98,103,37,95,95,119,98,103,95,113,117,101,117,101,77,105,99,114,111,116,97,115,107,95,99,53,52,49,57,99,48,54,101,97,98,52,49,101,55,51,0,2,3,119,98,103,37,95,95,119,98,103,95,113,117,101,117,101,77,105,99,114,111,116,97,115,107,95,56,52,56,97,97,52,57,54,57,49,48,56,97,53,55,101,0,5,3,119,98,103,22,95,95,119,98,105,110,100,103,101,110,95,105,115,95,102,117,110,99,116,105,111,110,0,5,3,119,98,103,20,95,95,119,98,105,110,100,103,101,110,95,105,115,95,111,98,106,101,99,116,0,5,3,119,98,103,26,95,95,119,98,103,95,110,101,119,95,48,51,52,102,57,49,51,101,55,54,51,54,101,57,56,55,0,8,3,119,98,103,32,95,95,119,98,103,95,110,101,119,110,111,97,114,103,115,95,49,101,100,101,52,98,102,50,101,98,98,97,97,102,52,51,0,0,3,119,98,103,27,95,95,119,98,103,95,110,101,120,116,95,49,51,98,52,55,55,100,97,49,101,97,97,51,56,57,55,0,5,3,119,98,103,27,95,95,119,98,103,95,110,101,120,116,95,98,48,54,101,49,49,53,100,49,98,48,49,101,49,48,98,0,5,3,119,98,103,27,95,95,119,98,103,95,100,111,110,101,95,57,56,51,98,53,102,102,99,97,101,99,56,99,53,56,51,0,5,3,119,98,103,28,95,95,119,98,103,95,118,97,108,117,101,95,50,97,98,56,97,49,57,56,99,56,51,52,99,50,54,97,0,5,3,119,98,103,31,95,95,119,98,103,95,105,116,101,114,97,116,111,114,95,54,57,53,100,54,57,57,97,52,52,100,54,50,51,52,99,0,8,3,119,98,103,26,95,95,119,98,103,95,103,101,116,95,101,102,56,50,56,54,56,48,99,54,52,100,97,50,49,50,0,0,3,119,98,103,27,95,95,119,98,103,95,99,97,108,108,95,97,57,101,102,52,54,54,55,50,49,101,56,50,52,102,50,0,0,3,119,98,103,26,95,95,119,98,103,95,110,101,119,95,101,54,57,98,53,102,54,54,102,100,97,56,102,49,51,99,0,8,3,119,98,103,27,95,95,119,98,103,95,115,101,108,102,95,98,102,57,49,98,102,57,52,100,57,101,48,52,48,56,52,0,8,3,119,98,103,29,95,95,119,98,103,95,119,105,110,100,111,119,95,53,50,100,100,57,102,48,55,100,48,51,102,100,53,102,56,0,8,3,119,98,103,33,95,95,119,98,103,95,103,108,111,98,97,108,84,104,105,115,95,48,53,99,49,50,57,98,102,51,55,102,99,102,49,98,101,0,8,3,119,98,103,29,95,95,119,98,103,95,103,108,111,98,97,108,95,51,101,99,97,49,57,98,98,48,57,101,57,99,52,56,52,0,8,3,119,98,103,23,95,95,119,98,105,110,100,103,101,110,95,105,115,95,117,110,100,101,102,105,110,101,100,0,5,3,119,98,103,27,95,95,119,98,103,95,112,117,115,104,95,51,54,99,102,52,100,56,49,100,55,100,97,51,51,100,49,0,0,3,119,98,103,26,95,95,119,98,103,95,110,101,119,95,55,48,97,50,102,50,51,100,49,53,54,53,99,48,52,99,0,0,3,119,98,103,27,95,95,119,98,103,95,99,97,108,108,95,51,98,102,97,50,52,56,53,55,54,51,53,50,52,55,49,0,4,3,119,98,103,26,95,95,119,98,103,95,110,101,119,95,49,48,55,51,57,55,48,48,57,55,101,53,97,52,50,48,0,0,3,119,98,103,30,95,95,119,98,103,95,114,101,115,111,108,118,101,95,48,97,97,100,55,99,49,52,56,52,55,51,49,99,57,57,0,5,3,119,98,103,27,95,95,119,98,103,95,116,104,101,110,95,55,52,56,102,55,53,101,100,102,98,48,51,50,52,52,48,0,0,3,119,98,103,27,95,95,119,98,103,95,116,104,101,110,95,52,56,54,54,97,55,100,57,102,53,53,100,56,102,51,101,0,4,3,119,98,103,29,95,95,119,98,103,95,98,117,102,102,101,114,95,99,99,97,101,100,53,49,97,54,51,53,100,56,97,50,100,0,5,3,119,98,103,49,95,95,119,98,103,95,110,101,119,119,105,116,104,98,121,116,101,111,102,102,115,101,116,97,110,100,108,101,110,103,116,104,95,55,101,51,101,98,55,56,55,50,48,56,97,102,55,51,48,0,4,3,119,98,103,26,95,95,119,98,103,95,110,101,119,95,102,101,99,50,54,49,49,101,98,57,49,56,48,102,57,53,0,5,3,119,98,103,26,95,95,119,98,103,95,115,101,116,95,101,99,50,102,99,102,56,49,98,99,53,55,51,102,100,57,0,3,3,119,98,103,29,95,95,119,98,103,95,108,101,110,103,116,104,95,57,50,53,52,99,52,98,100,51,98,57,102,50,51,99,52,0,5,3,119,98,103,26,95,95,119,98,103,95,104,97,115,95,98,100,55,49,55,102,50,53,102,49,57,53,102,50,51,100,0,0,3,119,98,103,26,95,95,119,98,103,95,115,101,116,95,101,56,54,52,100,50,53,100,57,98,51,57,57,99,57,102,0,4,3,119,98,103,32,95,95,119,98,103,95,115,116,114,105,110,103,105,102,121,95,101,101,97,100,53,54,52,56,99,48,57,102,97,97,102,56,0,5,3,119,98,103,23,95,95,119,98,105,110,100,103,101,110,95,100,101,98,117,103,95,115,116,114,105,110,103,0,1,3,119,98,103,16,95,95,119,98,105,110,100,103,101,110,95,116,104,114,111,119,0,1,3,119,98,103,17,95,95,119,98,105,110,100,103,101,110,95,109,101,109,111,114,121,0,8,3,119,98,103,30,95,95,119,98,105,110,100,103,101,110,95,99,108,111,115,117,114,101,95,119,114,97,112,112,101,114,49,52,57,54,0,4,3,220,10,218,10,3,3,1,0,1,7,1,1,1,3,5,7,18,10,0,10,3,6,0,6,4,26,7,10,7,10,10,7,3,5,3,6,1,6,3,0,0,3,3,3,0,6,5,7,3,1,6,3,12,12,3,12,3,15,0,27,7,6,3,3,15,1,3,0,5,0,6,2,4,2,5,0,5,3,3,4,6,1,1,2,3,4,3,9,6,0,3,3,1,6,1,3,9,5,1,1,1,1,1,1,1,1,6,18,3,6,1,1,1,11,0,1,9,7,3,0,6,12,28,5,1,5,1,15,3,6,2,3,0,11,0,1,1,7,7,1,1,11,1,1,15,7,1,4,0,7,4,1,0,1,1,1,11,2,0,1,2,3,0,6,7,12,1,12,3,7,9,6,0,1,1,7,6,3,6,3,1,6,5,12,1,1,1,5,0,29,3,1,7,3,2,3,6,3,3,2,7,12,11,4,1,0,11,4,2,3,2,7,6,7,0,0,12,10,3,4,6,0,1,1,1,1,4,2,30,1,2,1,5,6,1,10,1,1,1,4,2,3,0,0,2,4,1,2,2,3,3,0,1,0,31,2,3,4,18,6,1,1,6,1,1,2,1,4,1,6,2,4,5,2,0,0,2,10,16,5,1,2,1,1,3,3,2,4,3,0,3,1,1,4,3,1,1,16,1,1,1,16,1,20,0,16,20,2,1,2,2,0,2,2,2,2,0,16,0,0,1,4,32,16,1,5,2,1,0,0,0,1,3,1,2,4,6,16,2,0,2,2,3,3,3,1,3,3,1,3,5,33,1,3,1,3,1,1,3,1,0,3,1,3,34,1,1,1,2,1,20,20,1,2,1,35,4,3,22,6,0,5,1,1,1,1,0,0,15,1,1,0,0,2,1,1,1,0,2,3,10,3,2,6,18,1,0,1,6,0,3,0,1,7,0,9,6,3,1,0,0,9,1,15,11,0,1,1,10,2,7,0,9,1,1,0,1,9,2,3,1,1,3,3,2,0,5,0,1,0,0,3,3,0,3,3,2,0,1,0,0,5,0,0,23,1,3,6,1,1,21,21,0,6,2,1,2,1,1,3,1,3,0,7,2,4,0,0,1,1,5,1,0,3,0,3,2,1,2,1,1,1,1,1,0,0,4,0,0,1,2,2,2,2,2,2,2,2,2,2,6,1,1,11,2,2,3,0,3,1,1,3,1,3,3,3,0,4,4,3,3,3,3,3,0,1,2,6,2,3,1,3,1,2,1,1,4,4,2,2,0,1,6,1,3,6,1,36,2,5,6,1,0,4,5,0,2,2,1,0,4,3,3,5,4,1,5,1,1,3,1,0,1,0,1,11,3,3,0,10,1,1,2,2,1,11,22,1,1,3,2,2,2,2,0,5,3,3,10,1,3,3,2,3,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,3,2,0,0,1,1,1,9,4,1,1,3,3,22,1,0,2,3,0,3,1,1,0,5,3,2,0,37,3,3,6,3,3,4,5,1,5,1,3,1,0,15,6,2,5,2,2,2,2,5,2,8,2,1,2,3,1,10,11,1,2,2,2,1,1,1,2,1,0,0,1,1,1,1,1,1,6,0,4,0,0,0,0,0,0,1,6,0,3,3,3,3,3,3,3,3,2,0,2,2,1,2,2,0,0,0,0,5,5,1,2,3,3,1,1,2,0,5,1,3,2,2,4,0,2,2,2,5,1,2,0,2,5,0,0,0,1,3,0,3,3,2,1,24,0,0,0,2,6,9,2,0,2,0,0,0,8,2,6,6,6,7,2,5,2,0,2,2,0,4,4,0,0,1,0,0,3,5,5,2,3,5,5,1,9,2,2,6,1,4,3,2,5,2,2,2,0,0,0,25,25,5,2,6,5,1,1,8,2,5,1,11,0,0,1,3,0,2,6,6,6,2,1,1,1,1,1,1,4,1,1,0,0,0,1,1,0,2,1,0,0,0,0,0,0,0,0,0,0,0,3,0,2,5,5,5,5,38,2,1,2,2,1,1,0,0,23,2,0,2,2,0,0,2,0,0,0,4,4,6,5,3,1,17,17,2,0,6,6,2,2,2,2,0,3,4,0,19,19,19,0,0,4,2,1,2,1,1,1,1,2,2,2,1,1,4,4,4,10,3,0,8,4,2,1,2,3,0,3,6,2,2,1,6,6,2,2,2,1,2,1,9,24,0,0,0,0,5,0,5,1,0,5,1,0,0,1,2,2,1,1,0,0,0,0,0,2,6,0,11,0,17,0,2,2,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,5,5,5,5,2,2,2,13,13,13,13,1,3,2,13,13,5,5,0,5,5,2,13,13,13,13,6,3,2,3,17,0,1,1,2,1,5,6,1,0,2,1,21,2,3,2,8,2,2,5,1,2,0,0,0,2,0,12,0,0,0,0,0,2,7,39,41,9,43,0,2,0,14,14,14,14,14,14,14,0,1,14,2,14,14,6,2,1,0,1,0,1,1,1,1,3,3,0,6,4,2,2,0,1,0,21,0,0,2,2,5,0,0,1,1,1,1,1,1,1,11,1,1,1,0,0,1,1,1,1,1,3,0,0,2,4,0,0,2,1,1,5,2,0,0,7,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,0,1,1,1,0,0,3,5,0,0,0,0,0,3,3,0,3,0,0,2,0,6,3,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,1,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,4,4,4,4,4,1,0,0,0,0,5,2,5,5,0,0,5,0,5,5,5,9,2,3,4,7,1,112,1,130,6,130,6,5,3,1,0,21,6,9,1,127,1,65,128,128,192,0,11,7,222,12,49,6,109,101,109,111,114,121,2,0,25,95,95,119,98,103,95,97,108,108,111,99,97,116,101,100,108,111,99,97,108,95,102,114,101,101,0,139,6,22,95,95,119,98,103,95,98,117,105,108,100,101,114,99,97,108,108,95,102,114,101,101,0,216,4,30,95,95,119,98,103,95,116,114,97,110,115,97,99,116,105,111,110,99,111,109,112,111,115,101,114,95,102,114,101,101,0,231,2,33,116,114,97,110,115,97,99,116,105,111,110,99,111,109,112,111,115,101,114,95,115,105,110,103,108,101,95,115,105,103,110,101,114,0,148,7,32,116,114,97,110,115,97,99,116,105,111,110,99,111,109,112,111,115,101,114,95,109,117,108,116,105,95,115,105,103,110,101,114,0,142,7,42,116,114,97,110,115,97,99,116,105,111,110,99,111,109,112,111,115,101,114,95,103,101,110,101,114,97,116,101,95,98,97,116,99,104,101,100,95,99,97,108,108,115,0,163,4,31,116,114,97,110,115,97,99,116,105,111,110,99,111,109,112,111,115,101,114,95,108,111,97,100,95,109,111,100,117,108,101,0,253,6,33,116,114,97,110,115,97,99,116,105,111,110,99,111,109,112,111,115,101,114,95,108,111,97,100,95,116,121,112,101,95,116,97,103,0,218,6,36,116,114,97,110,115,97,99,116,105,111,110,99,111,109,112,111,115,101,114,95,97,100,100,95,98,97,116,99,104,101,100,95,99,97,108,108,0,194,2,23,95,95,119,98,103,95,99,97,108,108,97,114,103,117,109,101,110,116,95,102,114,101,101,0,148,5,21,99,97,108,108,97,114,103,117,109,101,110,116,95,110,101,119,66,121,116,101,115,0,177,7,22,99,97,108,108,97,114,103,117,109,101,110,116,95,110,101,119,83,105,103,110,101,114,0,221,7,19,99,97,108,108,97,114,103,117,109,101,110,116,95,98,111,114,114,111,119,0,195,3,22,99,97,108,108,97,114,103,117,109,101,110,116,95,98,111,114,114,111,119,77,117,116,0,196,3,17,99,97,108,108,97,114,103,117,109,101,110,116,95,99,111,112,121,0,197,3,34,103,101,110,101,114,97,116,101,95,98,97,116,99,104,101,100,95,99,97,108,108,95,112,97,121,108,111,97,100,95,119,97,115,109,0,251,3,25,95,95,119,98,103,95,112,114,101,118,105,111,117,115,114,101,115,117,108,116,95,102,114,101,101,0,140,6,27,95,95,119,98,103,95,109,111,118,101,102,117,110,99,116,105,111,110,99,97,108,108,95,102,114,101,101,0,171,3,41,95,95,119,98,103,95,114,101,97,100,97,98,108,101,115,116,114,101,97,109,103,101,116,114,101,97,100,101,114,111,112,116,105,111,110,115,95,102,114,101,101,0,141,6,35,114,101,97,100,97,98,108,101,115,116,114,101,97,109,103,101,116,114,101,97,100,101,114,111,112,116,105,111,110,115,95,109,111,100,101,0,194,7,22,95,95,119,98,103,95,112,105,112,101,111,112,116,105,111,110,115,95,102,114,101,101,0,144,5,24,112,105,112,101,111,112,116,105,111,110,115,95,112,114,101,118,101,110,116,67,108,111,115,101,0,195,7,25,112,105,112,101,111,112,116,105,111,110,115,95,112,114,101,118,101,110,116,67,97,110,99,101,108,0,196,7,24,112,105,112,101,111,112,116,105,111,110,115,95,112,114,101,118,101,110,116,65,98,111,114,116,0,197,7,18,112,105,112,101,111,112,116,105,111,110,115,95,115,105,103,110,97,108,0,142,5,31,95,95,119,98,103,95,105,110,116,111,117,110,100,101,114,108,121,105,110,103,115,111,117,114,99,101,95,102,114,101,101,0,230,3,25,105,110,116,111,117,110,100,101,114,108,121,105,110,103,115,111,117,114,99,101,95,112,117,108,108,0,232,3,27,105,110,116,111,117,110,100,101,114,108,121,105,110,103,115,111,117,114,99,101,95,99,97,110,99,101,108,0,140,4,35,95,95,119,98,103,95,105,110,116,111,117,110,100,101,114,108,121,105,110,103,98,121,116,101,115,111,117,114,99,101,95,102,114,101,101,0,224,3,29,105,110,116,111,117,110,100,101,114,108,121,105,110,103,98,121,116,101,115,111,117,114,99,101,95,116,121,112,101,0,157,5,46,105,110,116,111,117,110,100,101,114,108,121,105,110,103,98,121,116,101,115,111,117,114,99,101,95,97,117,116,111,65,108,108,111,99,97,116,101,67,104,117,110,107,83,105,122,101,0,201,6,30,105,110,116,111,117,110,100,101,114,108,121,105,110,103,98,121,116,101,115,111,117,114,99,101,95,115,116,97,114,116,0,154,6,29,105,110,116,111,117,110,100,101,114,108,121,105,110,103,98,121,116,101,115,111,117,114,99,101,95,112,117,108,108,0,172,3,31,105,110,116,111,117,110,100,101,114,108,121,105,110,103,98,121,116,101,115,111,117,114,99,101,95,99,97,110,99,101,108,0,128,4,26,95,95,119,98,103,95,113,117,101,117,105,110,103,115,116,114,97,116,101,103,121,95,102,114,101,101,0,142,6,29,113,117,101,117,105,110,103,115,116,114,97,116,101,103,121,95,104,105,103,104,87,97,116,101,114,77,97,114,107,0,198,7,29,95,95,119,98,103,95,105,110,116,111,117,110,100,101,114,108,121,105,110,103,115,105,110,107,95,102,114,101,101,0,250,4,24,105,110,116,111,117,110,100,101,114,108,121,105,110,103,115,105,110,107,95,119,114,105,116,101,0,170,5,24,105,110,116,111,117,110,100,101,114,108,121,105,110,103,115,105,110,107,95,99,108,111,115,101,0,186,6,24,105,110,116,111,117,110,100,101,114,108,121,105,110,103,115,105,110,107,95,97,98,111,114,116,0,175,6,17,95,95,119,98,105,110,100,103,101,110,95,109,97,108,108,111,99,0,140,8,18,95,95,119,98,105,110,100,103,101,110,95,114,101,97,108,108,111,99,0,182,8,19,95,95,119,98,105,110,100,103,101,110,95,101,120,112,111,114,116,95,50,1,0,124,95,100,121,110,95,99,111,114,101,95,95,111,112,115,95,95,102,117,110,99,116,105,111,110,95,95,70,110,77,117,116,95,95,65,95,95,95,95,79,117,116,112,117,116,95,95,95,82,95,97,115,95,119,97,115,109,95,98,105,110,100,103,101,110,95,95,99,108,111,115,117,114,101,95,95,87,97,115,109,67,108,111,115,117,114,101,95,95,95,100,101,115,99,114,105,98,101,95,95,105,110,118,111,107,101,95,95,104,48,53,100,52,48,52,99,98,54,52,49,54,50,54,57,51,0,170,9,31,95,95,119,98,105,110,100,103,101,110,95,97,100,100,95,116,111,95,115,116,97,99,107,95,112,111,105,110,116,101,114,0,181,10,15,95,95,119,98,105,110,100,103,101,110,95,102,114,101,101,0,206,9,20,95,95,119,98,105,110,100,103,101,110,95,101,120,110,95,115,116,111,114,101,0,161,9,63,119,97,115,109,95,98,105,110,100,103,101,110,95,95,99,111,110,118,101,114,116,95,95,99,108,111,115,117,114,101,115,95,95,105,110,118,111,107,101,50,95,109,117,116,95,95,104,98,100,101,102,49,101,97,56,51,97,57,53,54,55,100,101,0,160,9,9,139,12,2,0,65,1,11,216,2,223,9,154,7,212,5,227,10,248,10,175,9,243,7,146,4,192,10,160,11,182,10,160,11,165,9,157,8,187,9,156,11,243,8,133,4,191,10,186,10,160,11,228,5,226,5,229,5,225,5,167,6,112,132,7,143,1,175,9,243,7,146,4,160,11,183,10,175,9,251,9,249,9,143,11,225,9,133,11,143,11,161,11,175,9,243,7,146,4,160,11,184,10,175,9,143,11,161,11,160,11,188,10,160,11,157,10,160,11,133,7,160,11,187,10,145,11,144,11,175,9,143,11,161,11,209,8,193,9,246,9,148,9,213,8,157,11,246,7,192,9,243,9,153,9,210,8,201,7,188,9,247,9,152,9,212,8,241,9,189,9,244,9,151,9,211,8,171,8,190,9,242,9,149,9,170,8,191,9,245,9,150,9,194,9,248,9,147,9,190,10,228,10,75,160,11,154,9,174,7,223,7,252,9,224,9,172,8,161,11,160,11,206,10,168,8,143,11,221,9,224,9,143,11,161,11,160,11,189,10,226,9,185,10,160,11,253,9,212,9,155,2,172,10,160,11,164,7,164,9,175,9,243,7,146,4,160,11,193,10,178,4,243,8,193,2,134,4,143,11,231,9,227,9,161,11,149,7,141,3,185,6,235,8,222,9,235,8,226,6,173,6,220,4,179,7,233,9,169,8,169,5,200,1,235,9,175,9,251,9,249,9,230,9,223,9,250,9,237,9,215,5,213,6,238,9,207,8,175,8,146,11,245,7,239,9,227,9,245,7,161,11,149,8,240,9,210,6,236,9,208,8,228,9,248,8,232,9,226,7,229,9,234,9,160,11,197,8,158,11,199,10,223,9,177,9,166,6,160,11,250,9,160,11,147,11,227,7,213,7,160,11,212,7,158,8,199,6,187,9,172,6,176,9,229,2,231,8,212,9,198,10,175,9,143,11,225,9,143,11,161,11,160,11,196,10,195,10,160,11,194,10,197,10,143,11,128,10,130,10,143,11,161,11,160,11,202,6,135,9,143,11,129,10,130,10,143,11,161,11,160,11,165,7,166,9,160,11,253,9,175,9,243,7,146,4,201,10,160,11,200,10,160,11,135,4,254,3,221,5,216,5,225,4,218,4,136,4,255,3,226,4,217,4,134,7,182,1,150,2,182,2,241,3,226,1,135,7,214,2,136,7,151,3,160,11,253,9,160,11,166,7,167,9,175,9,243,7,146,4,173,7,175,10,175,9,243,7,146,4,204,10,160,11,202,10,148,6,175,9,243,7,146,4,160,11,203,10,175,9,243,7,146,4,160,11,167,7,168,9,159,8,253,9,160,11,255,8,177,8,160,11,253,9,223,9,160,11,168,7,169,9,212,9,160,11,209,10,191,8,143,11,137,10,135,10,161,11,208,10,190,8,136,10,160,11,136,9,192,8,143,11,132,10,135,10,143,11,161,11,136,9,193,8,133,10,207,10,189,8,134,10,143,11,205,10,188,8,131,10,143,11,176,8,186,9,251,9,147,5,190,10,160,11,210,10,160,11,194,8,211,10,159,11,160,11,0,65,218,2,11,168,3,170,9,238,8,171,9,143,7,200,2,139,3,213,9,249,7,204,7,248,7,203,7,214,8,205,3,168,4,216,6,166,4,249,9,212,9,244,4,223,9,175,9,243,7,146,4,214,10,160,11,213,10,175,9,243,7,146,4,175,9,243,7,146,4,160,11,215,10,175,9,143,11,225,9,161,11,165,10,217,10,203,6,187,7,158,8,220,10,221,10,218,10,219,10,188,7,182,7,183,7,186,7,185,7,181,7,184,7,225,10,222,10,224,10,160,11,180,7,177,10,160,11,181,9,137,9,160,11,223,9,250,9,143,11,237,9,139,10,143,11,161,11,175,9,251,9,249,9,230,9,143,11,230,7,231,3,155,11,171,7,144,10,183,6,170,7,254,6,175,8,146,11,245,7,140,10,139,10,245,7,161,11,150,8,240,9,250,8,232,9,251,7,197,9,142,10,153,9,218,8,157,11,216,8,196,9,143,10,148,9,217,8,236,6,198,9,141,10,156,9,160,11,175,7,250,7,207,6,214,5,150,6,238,7,240,7,238,7,239,7,175,9,243,7,146,4,226,10,160,11,223,10,160,11,160,11,153,7,160,11,178,8,237,5,251,9,90,199,9,129,9,205,7,160,11,192,6,244,6,190,10,243,6,128,9,215,7,241,7,161,8,164,8,165,9,175,9,243,7,146,4,160,11,206,7,130,9,217,7,231,6,216,7,251,8,157,7,157,9,223,6,224,6,204,6,160,11,229,10,200,9,175,9,243,7,146,4,239,10,160,11,232,10,184,9,160,11,230,10,231,10,251,9,160,11,236,10,152,11,183,2,174,10,223,9,160,11,165,9,251,9,233,10,167,10,166,10,154,5,224,8,205,9,152,10,148,9,225,8,157,11,252,7,203,9,150,10,153,9,228,8,208,7,204,9,149,10,152,9,226,8,158,7,201,9,151,10,159,9,253,7,202,9,153,10,158,9,227,8,160,11,229,10,160,11,157,8,187,9,175,9,240,6,242,7,179,8,199,5,146,6,143,11,154,10,145,10,143,11,161,11,175,9,168,10,133,8,155,10,148,10,143,11,175,9,251,9,249,9,230,9,243,8,137,4,231,9,143,11,223,9,250,9,237,9,143,11,231,7,175,8,146,11,245,7,229,9,145,10,245,7,161,11,152,8,240,9,193,7,146,10,254,8,232,9,152,8,147,10,160,11,177,8,209,7,159,8,233,5,246,5,237,10,251,9,238,10,172,9,212,9,174,6,175,9,243,7,146,4,160,11,240,10,131,9,160,11,223,9,172,9,222,10,182,9,173,9,159,7,161,11,144,7,217,6,165,5,160,7,229,6,173,5,160,11,241,10,146,8,156,10,245,6,147,8,246,4,139,8,142,9,254,5,139,9,142,9,132,9,174,9,160,9,139,9,139,9,141,9,143,9,140,9,160,11,157,8,251,9,160,11,157,8,218,9,251,9,175,9,243,7,146,4,249,10,160,11,245,10,160,11,179,2,128,5,246,10,160,11,175,9,243,7,146,4,163,9,134,9,214,6,211,4,250,9,167,8,160,11,140,5,144,9,250,10,252,10,223,9,200,5,242,8,251,9,146,7,160,11,229,10,175,9,243,7,143,4,251,10,255,6,205,5,130,7,183,8,160,11,146,9,249,9,250,9,179,9,159,10,253,9,255,7,160,10,145,9,150,5,197,6,160,11,158,10,250,9,241,6,172,7,160,11,159,8,160,11,253,10,133,9,135,8,191,4,254,10,160,11,174,8,255,10,128,11,175,9,128,8,134,11,129,11,160,11,130,11,131,11,169,10,208,9,207,9,195,10,218,3,137,6,212,9,161,10,162,10,185,8,160,11,211,9,158,10,160,11,180,10,197,2,234,7,136,11,129,8,188,4,137,11,130,8,189,4,135,11,10,248,228,61,218,10,133,66,2,10,127,2,126,35,0,65,64,106,34,3,36,0,32,3,65,0,54,2,12,32,3,66,128,128,128,128,192,0,55,2,4,2,64,2,64,2,64,32,2,69,13,0,32,1,32,2,106,33,10,3,64,2,127,32,1,44,0,0,34,4,65,0,78,4,64,32,4,65,255,1,113,33,9,32,1,65,1,106,12,1,11,32,1,45,0,1,65,63,113,33,5,32,4,65,31,113,33,6,32,4,65,95,77,4,64,32,6,65,6,116,32,5,114,33,9,32,1,65,2,106,12,1,11,32,1,45,0,2,65,63,113,32,5,65,6,116,114,33,5,32,4,65,112,73,4,64,32,5,32,6,65,12,116,114,33,9,32,1,65,3,106,12,1,11,32,6,65,18,116,65,128,128,240,0,113,32,1,45,0,3,65,63,113,32,5,65,6,116,114,114,34,9,65,128,128,196,0,70,13,2,32,1,65,4,106,11,33,4,65,23,33,7,65,1,33,5,65,129,128,196,0,33,6,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,9,65,44,107,65,31,119,14,10,1,5,2,5,5,5,5,3,8,0,5,11,65,24,33,7,12,7,11,65,25,33,7,12,6,11,32,4,32,10,70,4,64,65,128,128,196,0,33,6,32,10,33,4,12,3,11,2,64,32,4,44,0,0,34,6,65,0,78,4,64,32,4,65,1,106,33,4,32,6,65,255,1,113,33,5,12,1,11,32,4,45,0,1,65,63,113,33,5,32,6,65,31,113,33,8,32,6,65,95,77,4,64,32,8,65,6,116,32,5,114,33,5,32,4,65,2,106,33,4,12,1,11,32,4,45,0,2,65,63,113,32,5,65,6,116,114,33,5,32,6,65,112,73,4,64,32,5,32,8,65,12,116,114,33,5,32,4,65,3,106,33,4,12,1,11,32,4,45,0,3,33,7,65,128,128,196,0,33,6,32,4,65,4,106,33,4,32,8,65,18,116,65,128,128,240,0,113,32,7,65,63,113,32,5,65,6,116,114,114,34,5,65,128,128,196,0,70,13,3,11,32,5,65,223,255,255,0,113,65,216,0,70,13,1,32,5,33,6,12,2,11,2,64,32,4,32,10,70,13,0,2,127,32,4,44,0,0,34,6,65,0,78,4,64,32,6,65,255,1,113,12,1,11,32,4,45,0,1,65,63,113,34,5,32,6,65,31,113,34,10,65,6,116,114,32,6,65,95,77,13,0,26,32,4,45,0,2,65,63,113,32,5,65,6,116,114,34,5,32,10,65,12,116,114,32,6,65,112,73,13,0,26,32,10,65,18,116,65,128,128,240,0,113,32,4,45,0,3,65,63,113,32,5,65,6,116,114,114,11,65,58,71,13,0,65,22,33,7,65,2,33,5,12,5,11,32,3,65,1,54,2,44,32,3,65,184,237,209,0,54,2,40,32,3,66,0,55,2,52,32,3,65,140,236,209,0,54,2,48,32,3,65,40,106,16,251,6,33,5,12,2,11,2,64,2,64,32,4,32,10,70,13,0,2,127,32,4,44,0,0,34,6,65,0,78,4,64,32,6,65,255,1,113,33,5,32,4,65,1,106,12,1,11,32,4,45,0,1,65,63,113,33,5,32,6,65,31,113,33,8,32,6,65,95,77,4,64,32,8,65,6,116,32,5,114,33,5,32,4,65,2,106,12,1,11,32,4,45,0,2,65,63,113,32,5,65,6,116,114,33,5,32,6,65,112,73,4,64,32,5,32,8,65,12,116,114,33,5,32,4,65,3,106,12,1,11,32,8,65,18,116,65,128,128,240,0,113,32,4,45,0,3,65,63,113,32,5,65,6,116,114,114,34,5,65,128,128,196,0,70,13,1,32,4,65,4,106,11,33,6,32,5,65,48,107,65,10,73,32,5,65,223,255,255,0,113,65,193,0,107,65,6,73,114,13,1,11,32,3,65,1,54,2,44,32,3,65,184,237,209,0,54,2,40,32,3,66,0,55,2,52,32,3,65,140,236,209,0,54,2,48,32,3,65,40,106,16,251,6,33,5,12,2,11,32,3,65,0,54,2,48,32,3,66,128,128,128,128,16,55,2,40,32,3,65,40,106,34,8,65,0,16,211,5,32,3,40,2,44,32,3,40,2,48,106,65,48,58,0,0,32,3,32,3,40,2,48,65,1,106,34,4,54,2,48,32,3,40,2,40,32,4,70,4,127,32,8,32,4,16,211,5,32,3,40,2,48,5,32,4,11,32,3,40,2,44,106,65,248,0,58,0,0,32,3,32,3,40,2,48,65,1,106,34,4,54,2,48,32,3,2,127,2,127,2,64,32,5,65,128,1,79,4,64,32,3,65,0,54,2,28,32,5,65,128,16,73,13,1,32,5,65,128,128,4,73,4,64,32,3,32,5,65,12,118,65,224,1,114,58,0,28,32,3,32,5,65,6,118,65,63,113,65,128,1,114,58,0,29,65,2,33,7,65,3,12,3,11,32,3,32,5,65,18,118,65,240,1,114,58,0,28,32,3,32,5,65,6,118,65,63,113,65,128,1,114,58,0,30,32,3,32,5,65,12,118,65,63,113,65,128,1,114,58,0,29,65,3,33,7,65,4,12,2,11,32,3,40,2,40,32,4,70,4,127,32,3,65,40,106,32,4,16,211,5,32,3,40,2,48,5,32,4,11,32,3,40,2,44,106,32,5,58,0,0,32,3,40,2,48,65,1,106,12,2,11,32,3,32,5,65,6,118,65,192,1,114,58,0,28,65,1,33,7,65,2,11,33,8,32,3,65,28,106,32,7,114,32,5,65,63,113,65,128,1,114,58,0,0,32,8,32,3,40,2,40,32,4,107,75,4,64,32,3,65,40,106,32,4,32,8,16,208,5,32,3,40,2,48,33,4,11,32,3,40,2,44,32,4,106,32,3,65,28,106,32,8,16,142,11,26,32,4,32,8,106,11,34,5,54,2,48,2,64,32,6,32,10,70,13,0,2,127,32,6,44,0,0,34,4,65,0,72,4,64,32,6,45,0,1,65,63,113,33,7,32,4,65,31,113,33,8,32,4,65,96,73,4,64,32,8,65,6,116,32,7,114,33,4,32,6,65,2,106,12,2,11,32,6,45,0,2,65,63,113,32,7,65,6,116,114,33,7,32,4,65,112,73,4,64,32,7,32,8,65,12,116,114,33,4,32,6,65,3,106,12,2,11,32,8,65,18,116,65,128,128,240,0,113,32,6,45,0,3,65,63,113,32,7,65,6,116,114,114,34,4,65,128,128,196,0,70,13,2,32,6,65,4,106,12,1,11,32,4,65,255,1,113,33,4,32,6,65,1,106,11,33,6,32,4,65,223,255,255,0,113,65,193,0,107,65,5,75,32,4,65,48,107,65,10,79,113,13,0,32,3,2,127,32,4,65,128,1,79,4,64,32,3,65,0,54,2,28,2,127,32,4,65,128,16,79,4,64,32,4,65,128,128,4,79,4,64,32,3,32,4,65,18,118,65,240,1,114,58,0,28,32,3,32,4,65,6,118,65,63,113,65,128,1,114,58,0,30,32,3,32,4,65,12,118,65,63,113,65,128,1,114,58,0,29,65,3,33,7,65,4,12,2,11,32,3,32,4,65,12,118,65,224,1,114,58,0,28,32,3,32,4,65,6,118,65,63,113,65,128,1,114,58,0,29,65,2,33,7,65,3,12,1,11,32,3,32,4,65,6,118,65,192,1,114,58,0,28,65,1,33,7,65,2,11,33,8,32,3,65,28,106,32,7,114,32,4,65,63,113,65,128,1,114,58,0,0,32,8,32,3,40,2,40,32,5,107,75,4,64,32,3,65,40,106,32,5,32,8,16,208,5,32,3,40,2,48,33,5,11,32,3,40,2,44,32,5,106,32,3,65,28,106,32,8,16,142,11,26,32,5,32,8,106,12,1,11,32,3,40,2,40,32,5,70,4,127,32,3,65,40,106,32,5,16,211,5,32,3,40,2,48,5,32,5,11,32,3,40,2,44,106,32,4,58,0,0,32,3,40,2,48,65,1,106,11,34,5,54,2,48,32,6,32,10,70,13,0,3,64,2,127,32,6,44,0,0,34,4,65,0,78,4,64,32,4,65,255,1,113,33,4,32,6,65,1,106,12,1,11,32,6,45,0,1,65,63,113,33,7,32,4,65,31,113,33,8,32,4,65,95,77,4,64,32,8,65,6,116,32,7,114,33,4,32,6,65,2,106,12,1,11,32,6,45,0,2,65,63,113,32,7,65,6,116,114,33,7,32,4,65,112,73,4,64,32,7,32,8,65,12,116,114,33,4,32,6,65,3,106,12,1,11,32,8,65,18,116,65,128,128,240,0,113,32,6,45,0,3,65,63,113,32,7,65,6,116,114,114,34,4,65,128,128,196,0,70,13,2,32,6,65,4,106,11,33,6,32,4,65,223,255,255,0,113,65,193,0,107,65,5,75,32,4,65,48,107,65,10,79,113,13,1,32,3,2,127,2,127,2,64,32,4,65,128,1,79,4,64,32,3,65,0,54,2,28,32,4,65,128,16,73,13,1,32,4,65,128,128,4,73,4,64,32,3,32,4,65,12,118,65,224,1,114,58,0,28,32,3,32,4,65,6,118,65,63,113,65,128,1,114,58,0,29,65,2,33,7,65,3,12,3,11,32,3,32,4,65,18,118,65,240,1,114,58,0,28,32,3,32,4,65,6,118,65,63,113,65,128,1,114,58,0,30,32,3,32,4,65,12,118,65,63,113,65,128,1,114,58,0,29,65,3,33,7,65,4,12,2,11,32,3,40,2,40,32,5,70,4,127,32,3,65,40,106,32,5,16,211,5,32,3,40,2,48,5,32,5,11,32,3,40,2,44,106,32,4,58,0,0,32,3,40,2,48,65,1,106,12,2,11,32,3,32,4,65,6,118,65,192,1,114,58,0,28,65,1,33,7,65,2,11,33,8,32,3,65,28,106,32,7,114,32,4,65,63,113,65,128,1,114,58,0,0,32,8,32,3,40,2,40,32,5,107,75,4,64,32,3,65,40,106,32,5,32,8,16,208,5,32,3,40,2,48,33,5,11,32,3,40,2,44,32,5,106,32,3,65,28,106,32,8,16,142,11,26,32,5,32,8,106,11,34,5,54,2,48,32,6,32,10,71,13,0,11,11,32,3,41,2,44,33,13,32,3,40,2,40,33,8,65,12,33,7,12,3,11,2,64,32,3,2,127,2,64,2,64,2,64,2,64,2,64,2,64,32,9,65,48,107,65,10,79,4,64,32,9,65,9,107,34,8,65,23,77,13,1,12,8,11,32,3,65,0,54,2,24,32,3,66,128,128,128,128,16,55,2,16,32,3,65,16,106,65,0,16,211,5,32,3,40,2,20,32,3,40,2,24,106,32,9,58,0,0,32,3,32,3,40,2,24,65,1,106,34,5,54,2,24,2,64,2,64,32,6,65,129,128,196,0,70,4,64,32,4,32,10,70,13,5,32,4,44,0,0,34,6,65,0,78,13,1,32,4,45,0,1,65,63,113,33,7,32,6,65,31,113,33,8,32,6,65,96,73,4,64,32,8,65,6,116,32,7,114,33,6,32,4,65,2,106,33,4,12,3,11,32,4,45,0,2,65,63,113,32,7,65,6,116,114,33,7,32,6,65,112,73,4,64,32,7,32,8,65,12,116,114,33,6,32,4,65,3,106,33,4,12,3,11,32,8,65,18,116,65,128,128,240,0,113,32,4,45,0,3,65,63,113,32,7,65,6,116,114,114,33,6,32,4,65,4,106,33,4,11,32,6,65,128,128,196,0,71,13,1,12,4,11,32,4,65,1,106,33,4,32,6,65,255,1,113,33,6,11,32,6,65,223,0,71,32,6,65,48,107,65,9,75,113,13,1,32,3,40,2,16,32,5,70,4,127,32,3,65,16,106,32,5,16,211,5,32,3,40,2,24,5,32,5,11,32,3,40,2,20,106,32,6,58,0,0,32,3,32,3,40,2,24,65,1,106,34,5,54,2,24,32,4,32,10,70,13,2,3,64,2,127,32,4,44,0,0,34,6,65,0,78,4,64,32,6,65,255,1,113,33,6,32,4,65,1,106,12,1,11,32,4,45,0,1,65,63,113,33,7,32,6,65,31,113,33,8,32,6,65,95,77,4,64,32,8,65,6,116,32,7,114,33,6,32,4,65,2,106,12,1,11,32,4,45,0,2,65,63,113,32,7,65,6,116,114,33,7,32,6,65,112,73,4,64,32,7,32,8,65,12,116,114,33,6,32,4,65,3,106,12,1,11,32,8,65,18,116,65,128,128,240,0,113,32,4,45,0,3,65,63,113,32,7,65,6,116,114,114,34,6,65,128,128,196,0,70,13,4,32,4,65,4,106,11,33,4,32,6,65,223,0,71,32,6,65,48,107,65,10,79,113,13,2,32,3,40,2,16,32,5,70,4,127,32,3,65,16,106,32,5,16,211,5,32,3,40,2,24,5,32,5,11,32,3,40,2,20,106,32,6,58,0,0,32,3,32,3,40,2,24,65,1,106,34,5,54,2,24,32,4,32,10,71,13,0,11,12,2,11,65,1,32,8,116,65,155,128,128,4,113,69,13,6,32,3,65,0,54,2,48,32,3,66,128,128,128,128,16,55,2,40,32,3,65,40,106,65,0,16,211,5,32,3,40,2,44,32,3,40,2,48,106,32,9,58,0,0,32,3,32,3,40,2,48,65,1,106,34,5,54,2,48,2,64,2,64,32,6,65,129,128,196,0,71,13,0,32,4,32,10,70,13,1,32,4,44,0,0,34,6,65,0,72,4,64,32,4,45,0,1,65,63,113,33,7,32,6,65,31,113,33,8,32,6,65,96,73,4,64,32,8,65,6,116,32,7,114,33,6,32,4,65,2,106,33,4,12,2,11,32,4,45,0,2,65,63,113,32,7,65,6,116,114,33,7,32,6,65,112,73,4,64,32,7,32,8,65,12,116,114,33,6,32,4,65,3,106,33,4,12,2,11,32,8,65,18,116,65,128,128,240,0,113,32,4,45,0,3,65,63,113,32,7,65,6,116,114,114,33,6,32,4,65,4,106,33,4,12,1,11,32,4,65,1,106,33,4,32,6,65,255,1,113,33,6,11,32,6,65,9,107,34,8,65,23,75,65,1,32,8,116,65,155,128,128,4,113,69,114,13,0,32,3,40,2,40,32,5,70,4,127,32,3,65,40,106,32,5,16,211,5,32,3,40,2,48,5,32,5,11,32,3,40,2,44,106,32,6,58,0,0,32,3,32,3,40,2,48,65,1,106,34,5,54,2,48,32,4,32,10,70,13,0,3,64,2,127,32,4,44,0,0,34,6,65,0,78,4,64,32,6,65,255,1,113,33,6,32,4,65,1,106,12,1,11,32,4,45,0,1,65,63,113,33,7,32,6,65,31,113,33,8,32,6,65,95,77,4,64,32,8,65,6,116,32,7,114,33,6,32,4,65,2,106,12,1,11,32,4,45,0,2,65,63,113,32,7,65,6,116,114,33,7,32,6,65,112,73,4,64,32,7,32,8,65,12,116,114,33,6,32,4,65,3,106,12,1,11,32,8,65,18,116,65,128,128,240,0,113,32,4,45,0,3,65,63,113,32,7,65,6,116,114,114,33,6,32,4,65,4,106,11,33,4,32,6,65,9,107,34,8,65,23,75,65,1,32,8,116,65,155,128,128,4,113,69,114,13,1,32,3,40,2,40,32,5,70,4,127,32,3,65,40,106,32,5,16,211,5,32,3,40,2,48,5,32,5,11,32,3,40,2,44,106,32,6,58,0,0,32,3,32,3,40,2,48,65,1,106,34,5,54,2,48,32,4,32,10,71,13,0,11,11,32,3,41,2,44,33,13,32,3,40,2,40,33,8,65,10,33,7,12,9,11,32,6,65,223,255,255,0,113,65,193,0,107,65,26,73,13,2,32,6,65,128,1,73,13,0,2,127,65,0,33,7,32,6,65,11,116,33,8,65,54,33,9,65,54,33,5,2,64,3,64,32,8,32,9,65,1,118,32,7,106,34,9,65,2,116,65,168,153,211,0,106,40,2,0,65,11,116,34,11,71,4,64,32,9,32,5,32,8,32,11,73,27,34,5,32,9,65,1,106,32,7,32,8,32,11,75,27,34,7,107,33,9,32,5,32,7,75,13,1,12,2,11,11,32,9,65,1,106,33,7,11,2,64,32,7,65,53,77,4,64,32,7,65,2,116,34,8,65,168,153,211,0,106,40,2,0,65,187,11,33,5,2,64,32,7,65,53,70,13,0,32,8,65,172,153,211,0,106,34,8,69,13,0,32,8,40,2,0,65,21,118,33,5,11,65,21,118,33,8,32,7,4,127,32,7,65,2,116,65,164,153,211,0,106,40,2,0,65,255,255,255,0,113,5,65,0,11,33,7,2,64,32,5,32,8,65,127,115,106,69,13,0,32,6,32,7,107,33,11,65,187,11,32,8,32,8,65,187,11,77,27,33,9,32,5,65,1,107,33,5,65,0,33,7,3,64,32,8,32,9,70,13,3,32,7,32,8,65,128,155,211,0,106,45,0,0,106,34,7,32,11,75,13,1,32,5,32,8,65,1,106,34,8,71,13,0,11,32,5,33,8,11,32,8,65,1,113,12,2,11,32,7,65,54,65,192,151,211,0,16,131,7,0,11,32,9,65,187,11,65,208,151,211,0,16,131,7,0,11,13,1,2,127,65,0,33,7,32,6,65,11,116,33,8,65,39,33,9,65,39,33,5,2,64,3,64,32,8,32,9,65,1,118,32,7,106,34,9,65,2,116,65,152,173,211,0,106,40,2,0,65,11,116,34,11,71,4,64,32,9,32,5,32,8,32,11,73,27,34,5,32,9,65,1,106,32,7,32,8,32,11,75,27,34,7,107,33,9,32,5,32,7,75,13,1,12,2,11,11,32,9,65,1,106,33,7,11,2,64,32,7,65,38,77,4,64,32,7,65,2,116,34,8,65,152,173,211,0,106,40,2,0,65,147,2,33,5,2,64,32,7,65,38,70,13,0,32,8,65,156,173,211,0,106,34,8,69,13,0,32,8,40,2,0,65,21,118,33,5,11,65,21,118,33,8,32,7,4,127,32,7,65,2,116,65,148,173,211,0,106,40,2,0,65,255,255,255,0,113,5,65,0,11,33,7,2,64,32,5,32,8,65,127,115,106,69,13,0,32,6,32,7,107,33,11,65,147,2,32,8,32,8,65,147,2,77,27,33,9,32,5,65,1,107,33,5,65,0,33,7,3,64,32,8,32,9,70,13,3,32,7,32,8,65,180,174,211,0,106,45,0,0,106,34,7,32,11,75,13,1,32,5,32,8,65,1,106,34,8,71,13,0,11,32,5,33,8,11,32,8,65,1,113,12,2,11,32,7,65,39,65,192,151,211,0,16,131,7,0,11,32,9,65,147,2,65,208,151,211,0,16,131,7,0,11,13,1,32,3,40,2,24,33,5,11,65,16,33,7,32,3,41,2,20,33,13,32,3,40,2,16,33,8,12,7,11,32,3,65,0,54,2,36,32,3,66,128,128,128,128,16,55,2,28,12,1,11,32,3,65,0,54,2,36,32,3,66,128,128,128,128,16,55,2,28,32,6,65,128,1,79,13,0,32,3,65,28,106,65,0,16,211,5,32,3,40,2,32,32,3,40,2,36,106,32,6,58,0,0,32,3,40,2,36,65,1,106,12,1,11,32,3,65,0,54,2,40,2,127,32,6,65,128,16,79,4,64,32,6,65,128,128,4,73,4,64,32,3,32,6,65,12,118,65,224,1,114,58,0,40,32,3,32,6,65,6,118,65,63,113,65,128,1,114,58,0,41,65,3,33,5,65,2,12,2,11,32,3,32,6,65,18,118,65,240,1,114,58,0,40,32,3,32,6,65,6,118,65,63,113,65,128,1,114,58,0,42,32,3,32,6,65,12,118,65,63,113,65,128,1,114,58,0,41,65,4,33,5,65,3,12,1,11,32,3,32,6,65,6,118,65,192,1,114,58,0,40,65,2,33,5,65,1,11,32,3,65,40,106,34,8,114,32,6,65,63,113,65,128,1,114,58,0,0,32,3,65,28,106,65,0,32,5,16,208,5,32,3,40,2,36,34,6,32,3,40,2,32,106,32,8,32,5,16,142,11,26,32,5,32,6,106,11,34,6,54,2,36,2,64,32,4,32,10,70,13,0,3,64,2,127,32,4,44,0,0,34,8,65,0,78,4,64,32,8,65,255,1,113,33,5,32,4,65,1,106,12,1,11,32,4,45,0,1,65,63,113,33,7,32,8,65,31,113,33,5,32,8,65,95,77,4,64,32,5,65,6,116,32,7,114,33,5,32,4,65,2,106,12,1,11,32,4,45,0,2,65,63,113,32,7,65,6,116,114,33,7,32,8,65,112,73,4,64,32,7,32,5,65,12,116,114,33,5,32,4,65,3,106,12,1,11,32,5,65,18,116,65,128,128,240,0,113,32,4,45,0,3,65,63,113,32,7,65,6,116,114,114,34,5,65,128,128,196,0,70,13,2,32,4,65,4,106,11,33,4,32,5,65,48,107,65,10,79,32,5,65,223,255,255,0,113,65,193,0,107,65,26,79,113,13,1,32,3,2,127,2,127,2,64,32,5,65,128,1,79,4,64,32,3,65,0,54,2,40,32,5,65,128,16,73,13,1,32,5,65,128,128,4,73,4,64,32,3,32,5,65,12,118,65,224,1,114,58,0,40,32,3,32,5,65,6,118,65,63,113,65,128,1,114,58,0,41,65,2,33,7,65,3,12,3,11,32,3,32,5,65,18,118,65,240,1,114,58,0,40,32,3,32,5,65,6,118,65,63,113,65,128,1,114,58,0,42,32,3,32,5,65,12,118,65,63,113,65,128,1,114,58,0,41,65,3,33,7,65,4,12,2,11,32,3,40,2,28,32,6,70,4,127,32,3,65,28,106,32,6,16,211,5,32,3,40,2,36,5,32,6,11,32,3,40,2,32,106,32,5,58,0,0,32,3,40,2,36,65,1,106,12,2,11,32,3,32,5,65,6,118,65,192,1,114,58,0,40,65,1,33,7,65,2,11,33,8,32,3,65,40,106,32,7,114,32,5,65,63,113,65,128,1,114,58,0,0,32,8,32,3,40,2,28,32,6,107,75,4,64,32,3,65,28,106,32,6,32,8,16,208,5,32,3,40,2,36,33,6,11,32,3,40,2,32,32,6,106,32,3,65,40,106,32,8,16,142,11,26,32,6,32,8,106,11,34,6,54,2,36,32,4,32,10,71,13,0,11,11,2,64,2,64,2,64,2,64,2,64,32,3,40,2,24,34,4,32,6,106,34,5,32,4,79,4,64,32,3,40,2,32,33,4,32,6,65,2,107,14,3,3,1,2,4,11,65,240,236,209,0,65,28,65,220,236,209,0,16,141,8,0,11,32,4,65,140,236,209,0,65,3,16,139,11,69,4,64,65,14,33,7,12,4,11,32,4,65,143,236,209,0,65,3,16,139,11,69,4,64,65,15,33,7,12,4,11,65,16,33,7,32,4,65,146,236,209,0,65,3,16,139,11,69,13,3,12,2,11,32,4,40,0,0,65,245,226,200,193,3,70,4,64,65,17,33,7,12,3,11,65,18,33,7,32,4,40,0,0,65,245,228,212,177,3,71,13,1,12,2,11,65,13,33,7,32,4,47,0,0,65,245,240,0,70,13,1,11,32,3,65,1,54,2,44,32,3,65,156,237,209,0,54,2,40,32,3,66,0,55,2,52,32,3,65,140,236,209,0,54,2,48,32,3,65,40,106,16,251,6,33,5,32,3,40,2,28,34,1,4,64,32,3,40,2,32,32,1,65,1,16,163,10,11,32,3,40,2,16,34,1,69,13,2,32,3,40,2,20,32,1,65,1,16,163,10,12,2,11,32,3,40,2,16,33,8,32,3,41,2,20,33,13,32,3,40,2,28,34,6,69,13,3,32,4,32,6,65,1,16,163,10,12,3,11,2,64,32,3,2,127,2,64,2,64,2,64,2,64,2,64,2,64,32,9,65,226,0,71,4,64,32,9,65,248,0,71,13,1,32,6,65,129,128,196,0,71,13,4,32,4,32,10,71,13,3,65,128,128,196,0,33,6,32,10,33,4,12,4,11,2,64,32,6,65,129,128,196,0,71,13,0,32,4,32,10,70,4,64,65,128,128,196,0,33,6,32,10,33,4,12,1,11,32,4,44,0,0,34,6,65,0,78,4,64,32,4,65,1,106,33,4,32,6,65,255,1,113,33,6,12,1,11,32,4,45,0,1,65,63,113,33,5,32,6,65,31,113,33,8,32,6,65,95,77,4,64,32,8,65,6,116,32,5,114,33,6,32,4,65,2,106,33,4,12,1,11,32,4,45,0,2,65,63,113,32,5,65,6,116,114,33,5,32,6,65,112,73,4,64,32,5,32,8,65,12,116,114,33,6,32,4,65,3,106,33,4,12,1,11,32,8,65,18,116,65,128,128,240,0,113,32,4,45,0,3,65,63,113,32,5,65,6,116,114,114,33,6,32,4,65,4,106,33,4,11,32,6,65,34,71,13,4,32,3,65,0,54,2,24,32,3,66,128,128,128,128,16,55,2,16,32,4,32,10,70,13,1,65,0,33,6,3,64,2,127,32,4,44,0,0,34,8,65,0,78,4,64,32,8,65,255,1,113,33,5,32,4,65,1,106,12,1,11,32,4,45,0,1,65,63,113,33,7,32,8,65,31,113,33,5,32,8,65,95,77,4,64,32,5,65,6,116,32,7,114,33,5,32,4,65,2,106,12,1,11,32,4,45,0,2,65,63,113,32,7,65,6,116,114,33,7,32,8,65,112,73,4,64,32,7,32,5,65,12,116,114,33,5,32,4,65,3,106,12,1,11,32,5,65,18,116,65,128,128,240,0,113,32,4,45,0,3,65,63,113,32,7,65,6,116,114,114,33,5,32,4,65,4,106,11,33,4,2,64,32,5,65,34,71,4,64,32,5,65,128,128,196,0,71,13,1,12,4,11,32,6,32,6,65,3,106,34,5,77,4,64,32,3,40,2,16,33,10,32,3,40,2,20,33,4,32,3,65,242,132,210,0,54,2,52,32,3,32,4,32,6,106,54,2,48,32,3,32,4,54,2,44,32,3,65,128,128,196,0,54,2,40,32,3,65,28,106,32,3,65,40,106,16,236,2,32,10,69,13,12,32,4,32,10,65,1,16,163,10,12,12,11,65,240,236,209,0,65,28,65,192,237,209,0,16,141,8,0,11,32,5,65,128,1,79,13,2,32,3,40,2,16,32,6,70,4,127,32,3,65,16,106,32,6,16,211,5,32,3,40,2,24,5,32,6,11,32,3,40,2,20,106,32,5,58,0,0,32,3,32,3,40,2,24,65,1,106,34,6,54,2,24,32,4,32,10,71,13,0,11,12,1,11,32,9,65,223,255,255,0,113,65,193,0,107,65,26,79,4,64,32,3,65,1,54,2,44,32,3,65,184,237,209,0,54,2,40,32,3,66,0,55,2,52,32,3,65,140,236,209,0,54,2,48,32,3,65,40,106,16,251,6,33,5,12,8,11,32,3,65,0,54,2,48,32,3,66,128,128,128,128,16,55,2,40,32,9,65,128,1,73,13,4,32,3,65,0,54,2,28,2,127,32,9,65,128,16,79,4,64,32,9,65,128,128,4,73,4,64,32,3,32,9,65,12,118,65,224,1,114,58,0,28,32,3,32,9,65,6,118,65,63,113,65,128,1,114,58,0,29,65,3,33,5,65,2,12,2,11,32,3,32,9,65,18,118,65,240,1,114,58,0,28,32,3,32,9,65,6,118,65,63,113,65,128,1,114,58,0,30,32,3,32,9,65,12,118,65,63,113,65,128,1,114,58,0,29,65,4,33,5,65,3,12,1,11,32,3,32,9,65,6,118,65,192,1,114,58,0,28,65,2,33,5,65,1,11,32,3,65,28,106,34,8,114,32,9,65,63,113,65,128,1,114,58,0,0,32,3,65,40,106,65,0,32,5,16,208,5,32,3,40,2,48,34,7,32,3,40,2,44,106,32,8,32,5,16,142,11,26,32,5,32,7,106,12,5,11,32,3,65,1,54,2,44,32,3,65,184,237,209,0,54,2,40,32,3,66,0,55,2,52,32,3,65,140,236,209,0,54,2,48,32,3,65,40,106,16,251,6,33,5,32,3,40,2,16,34,1,69,13,6,32,3,40,2,20,32,1,65,1,16,163,10,12,6,11,32,4,44,0,0,34,6,65,0,78,4,64,32,4,65,1,106,33,4,32,6,65,255,1,113,33,6,12,1,11,32,4,45,0,1,65,63,113,33,5,32,6,65,31,113,33,8,32,6,65,95,77,4,64,32,8,65,6,116,32,5,114,33,6,32,4,65,2,106,33,4,12,1,11,32,4,45,0,2,65,63,113,32,5,65,6,116,114,33,5,32,6,65,112,73,4,64,32,5,32,8,65,12,116,114,33,6,32,4,65,3,106,33,4,12,1,11,32,8,65,18,116,65,128,128,240,0,113,32,4,45,0,3,65,63,113,32,5,65,6,116,114,114,33,6,32,4,65,4,106,33,4,11,32,6,65,34,71,13,0,32,3,65,0,54,2,36,32,3,66,128,128,128,128,16,55,2,28,32,4,32,10,70,13,3,65,0,33,6,3,64,2,127,32,4,44,0,0,34,8,65,0,78,4,64,32,8,65,255,1,113,33,5,32,4,65,1,106,12,1,11,32,4,45,0,1,65,63,113,33,7,32,8,65,31,113,33,5,32,8,65,95,77,4,64,32,5,65,6,116,32,7,114,33,5,32,4,65,2,106,12,1,11,32,4,45,0,2,65,63,113,32,7,65,6,116,114,33,7,32,8,65,112,73,4,64,32,7,32,5,65,12,116,114,33,5,32,4,65,3,106,12,1,11,32,5,65,18,116,65,128,128,240,0,113,32,4,45,0,3,65,63,113,32,7,65,6,116,114,114,33,5,32,4,65,4,106,11,33,4,32,3,2,127,2,127,2,64,2,64,2,64,32,5,65,34,71,4,64,32,5,65,48,107,65,10,79,32,5,65,223,255,255,0,113,65,193,0,107,65,6,79,113,32,5,65,128,128,196,0,70,114,13,10,32,5,65,128,1,73,13,2,32,3,65,0,54,2,40,32,5,65,128,16,73,13,3,32,5,65,128,128,4,79,13,1,32,3,32,5,65,12,118,65,224,1,114,58,0,40,32,3,32,5,65,6,118,65,63,113,65,128,1,114,58,0,41,65,2,33,7,65,3,12,4,11,32,6,65,3,106,34,5,32,6,79,13,11,65,240,236,209,0,65,28,65,208,237,209,0,16,141,8,0,11,32,3,32,5,65,18,118,65,240,1,114,58,0,40,32,3,32,5,65,6,118,65,63,113,65,128,1,114,58,0,42,32,3,32,5,65,12,118,65,63,113,65,128,1,114,58,0,41,65,3,33,7,65,4,12,2,11,32,3,40,2,28,32,6,70,4,127,32,3,65,28,106,32,6,16,211,5,32,3,40,2,36,5,32,6,11,32,3,40,2,32,106,32,5,58,0,0,32,3,40,2,36,65,1,106,12,2,11,32,3,32,5,65,6,118,65,192,1,114,58,0,40,65,1,33,7,65,2,11,33,8,32,3,65,40,106,32,7,114,32,5,65,63,113,65,128,1,114,58,0,0,32,8,32,3,40,2,28,32,6,107,75,4,64,32,3,65,28,106,32,6,32,8,16,208,5,32,3,40,2,36,33,6,11,32,3,40,2,32,32,6,106,32,3,65,40,106,32,8,16,142,11,26,32,6,32,8,106,11,34,6,54,2,36,32,4,32,10,71,13,0,11,12,3,11,32,3,65,0,54,2,48,32,3,66,128,128,128,128,16,55,2,40,11,32,3,65,40,106,65,0,16,211,5,32,3,40,2,44,32,3,40,2,48,106,32,9,58,0,0,32,3,40,2,48,65,1,106,11,34,5,54,2,48,2,64,2,64,32,6,65,129,128,196,0,71,13,0,32,4,32,10,70,13,1,32,4,44,0,0,34,6,65,0,72,4,64,32,4,45,0,1,65,63,113,33,7,32,6,65,31,113,33,8,32,6,65,96,73,4,64,32,8,65,6,116,32,7,114,33,6,32,4,65,2,106,33,4,12,2,11,32,4,45,0,2,65,63,113,32,7,65,6,116,114,33,7,32,6,65,112,73,4,64,32,7,32,8,65,12,116,114,33,6,32,4,65,3,106,33,4,12,2,11,32,8,65,18,116,65,128,128,240,0,113,32,4,45,0,3,65,63,113,32,7,65,6,116,114,114,33,6,32,4,65,4,106,33,4,12,1,11,32,4,65,1,106,33,4,32,6,65,255,1,113,33,6,11,2,64,32,6,65,223,0,70,13,0,32,6,65,128,128,196,0,70,13,1,32,6,65,223,255,255,0,113,65,193,0,107,65,26,73,13,0,32,6,65,48,107,65,9,75,13,1,11,32,3,40,2,40,32,5,70,4,127,32,3,65,40,106,32,5,16,211,5,32,3,40,2,48,5,32,5,11,32,3,40,2,44,106,32,6,58,0,0,32,3,32,3,40,2,48,65,1,106,34,5,54,2,48,32,4,32,10,70,13,0,3,64,2,127,32,4,44,0,0,34,6,65,0,78,4,64,32,6,65,255,1,113,33,6,32,4,65,1,106,12,1,11,32,4,45,0,1,65,63,113,33,7,32,6,65,31,113,33,8,32,6,65,95,77,4,64,32,8,65,6,116,32,7,114,33,6,32,4,65,2,106,12,1,11,32,4,45,0,2,65,63,113,32,7,65,6,116,114,33,7,32,6,65,112,73,4,64,32,7,32,8,65,12,116,114,33,6,32,4,65,3,106,12,1,11,32,8,65,18,116,65,128,128,240,0,113,32,4,45,0,3,65,63,113,32,7,65,6,116,114,114,33,6,32,4,65,4,106,11,33,4,2,64,32,6,65,223,0,70,13,0,32,6,65,128,128,196,0,70,13,2,32,6,65,223,255,255,0,113,65,193,0,107,65,26,73,13,0,32,6,65,48,107,65,9,75,13,2,11,32,3,40,2,40,32,5,70,4,127,32,3,65,40,106,32,5,16,211,5,32,3,40,2,48,5,32,5,11,32,3,40,2,44,106,32,6,58,0,0,32,3,32,3,40,2,48,65,1,106,34,5,54,2,48,32,4,32,10,71,13,0,11,11,32,3,40,2,44,33,4,32,3,40,2,40,33,8,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,5,65,2,107,14,6,0,1,2,5,3,7,10,11,32,4,47,0,0,65,245,240,0,71,13,9,65,0,33,7,12,8,11,32,4,65,140,236,209,0,65,3,16,139,11,69,4,64,65,1,33,7,12,8,11,32,4,65,143,236,209,0,65,3,16,139,11,13,6,65,2,33,7,12,7,11,32,4,40,0,0,65,245,226,200,193,3,70,4,64,65,4,33,7,12,7,11,32,4,40,0,0,65,245,228,212,177,3,70,4,64,65,5,33,7,12,7,11,32,4,40,0,0,65,226,222,189,227,6,71,13,1,65,6,33,7,12,6,11,32,4,65,156,236,209,0,65,6,16,139,11,13,2,65,8,33,7,12,5,11,32,4,40,0,0,65,244,228,213,171,6,71,13,5,65,20,33,7,12,4,11,32,4,65,162,236,209,0,65,5,16,139,11,13,4,65,21,33,7,12,3,11,32,4,65,167,236,209,0,65,6,16,139,11,13,3,65,9,33,7,12,2,11,65,7,33,7,32,4,65,149,236,209,0,65,7,16,139,11,69,13,1,12,2,11,65,3,33,7,32,4,65,146,236,209,0,65,3,16,139,11,13,1,11,32,8,4,64,32,4,32,8,65,1,16,163,10,11,32,12,33,8,12,1,11,32,4,173,32,5,173,66,32,134,132,33,14,65,11,33,7,11,32,8,33,12,32,14,33,13,12,3,11,32,3,65,1,54,2,44,32,3,65,184,237,209,0,54,2,40,32,3,66,0,55,2,52,32,3,65,140,236,209,0,54,2,48,32,3,65,40,106,16,251,6,33,5,32,3,40,2,28,34,1,69,13,0,32,3,40,2,32,32,1,65,1,16,163,10,11,32,0,65,128,128,128,128,120,54,2,0,32,0,32,5,54,2,4,32,3,40,2,12,34,4,4,64,32,3,40,2,8,33,5,3,64,2,64,32,5,40,2,0,65,10,107,65,9,75,13,0,32,5,65,4,106,40,2,0,34,0,69,13,0,32,5,65,8,106,40,2,0,32,0,65,1,16,163,10,11,32,5,65,16,106,33,5,32,4,65,1,107,34,4,13,0,11,11,32,3,40,2,4,34,0,69,13,4,32,3,40,2,8,32,0,65,4,116,65,4,16,163,10,12,4,11,32,3,41,2,32,33,13,32,3,40,2,28,33,8,65,19,33,7,11,32,3,40,2,12,34,4,32,3,40,2,4,70,4,64,32,3,65,4,106,32,4,16,194,5,32,3,40,2,12,33,4,11,32,3,40,2,8,32,4,65,4,116,106,34,4,32,13,55,2,8,32,4,32,8,54,2,4,32,4,32,7,54,2,0,32,3,32,3,40,2,12,65,1,106,54,2,12,2,64,32,5,69,13,0,32,2,32,5,77,4,64,32,2,32,5,70,13,1,12,5,11,32,1,32,5,106,44,0,0,65,191,127,76,13,4,11,32,1,32,2,106,33,10,32,1,32,5,106,33,1,32,2,32,5,107,34,2,13,0,11,11,32,0,32,3,41,2,4,55,2,0,32,0,65,8,106,32,3,65,12,106,40,2,0,54,2,0,11,32,3,65,64,107,36,0,15,11,32,1,32,2,32,5,32,2,65,224,237,209,0,16,220,9,0,11,148,59,2,24,127,2,126,35,0,65,224,27,107,34,3,36,0,2,64,2,64,32,0,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,192,1,65,1,107,14,5,5,12,0,46,44,1,11,32,1,65,200,1,106,33,8,32,1,65,248,7,106,33,11,32,1,45,0,248,7,65,1,107,14,3,3,11,2,1,11,32,1,32,1,40,2,184,1,54,2,188,1,32,1,32,1,41,3,0,55,3,48,32,1,32,1,41,3,8,55,3,56,32,1,65,64,107,34,4,32,1,65,16,106,41,3,0,55,3,0,32,1,65,200,0,106,32,1,65,24,106,41,3,0,55,3,0,32,1,65,208,0,106,32,1,65,32,106,41,3,0,55,3,0,32,1,65,216,0,106,32,1,65,40,106,41,3,0,55,3,0,32,3,65,172,1,106,65,19,54,2,0,32,3,65,164,1,106,65,20,54,2,0,32,3,32,4,54,2,140,17,32,3,65,3,54,2,196,19,32,3,65,164,164,192,0,54,2,192,19,32,3,66,3,55,2,204,19,32,3,65,1,54,2,156,1,32,3,32,1,65,48,106,54,2,152,1,32,3,32,1,65,56,106,54,2,136,18,32,3,32,3,65,152,1,106,34,4,54,2,200,19,32,3,32,3,65,136,18,106,54,2,168,1,32,3,32,3,65,140,17,106,54,2,160,1,32,3,65,236,13,106,32,3,65,192,19,106,16,219,3,32,4,32,3,65,200,7,106,65,176,6,16,142,11,26,32,1,65,200,1,106,34,8,32,4,65,176,6,16,142,11,26,32,1,65,0,58,0,248,7,32,1,65,248,7,106,33,11,11,32,1,40,2,244,7,33,7,32,1,40,2,240,7,33,6,32,1,40,2,236,7,33,5,32,3,65,192,19,106,34,9,16,168,6,32,3,65,144,1,106,32,9,16,180,1,32,3,40,2,144,1,33,12,32,1,32,3,40,2,148,1,34,4,54,2,204,1,32,1,32,12,54,2,200,1,32,12,69,4,64,32,1,32,4,54,2,232,7,32,3,32,7,54,2,216,24,32,3,32,6,54,2,212,24,32,3,32,5,54,2,208,24,32,3,65,184,26,106,34,5,32,3,65,208,24,106,16,244,8,2,64,32,3,40,2,184,26,65,2,71,4,64,32,3,65,128,20,106,32,5,65,200,0,16,142,11,26,32,9,16,237,8,32,3,40,2,200,19,33,5,32,3,41,3,192,19,33,27,32,3,65,136,18,106,32,3,65,204,19,106,65,252,0,16,142,11,26,12,1,11,66,3,33,27,32,3,40,2,188,26,33,5,11,32,4,32,4,40,2,0,34,6,65,1,106,54,2,0,32,6,65,0,72,13,4,32,3,65,140,17,106,34,6,32,3,65,136,18,106,65,252,0,16,142,11,26,32,1,32,5,54,2,216,1,32,1,32,27,55,3,208,1,32,1,65,220,1,106,32,6,65,252,0,16,142,11,26,32,1,65,3,54,2,216,2,32,1,65,1,58,0,240,2,32,1,65,4,54,2,236,2,32,1,66,0,55,2,244,2,32,1,65,252,2,106,66,0,55,2,0,32,1,32,4,54,2,136,3,32,1,65,1,58,0,132,3,32,1,32,3,41,2,252,16,55,2,220,2,32,1,65,228,2,106,32,3,65,132,17,106,41,2,0,55,2,0,32,1,65,133,204,192,0,47,0,0,59,0,241,2,32,1,65,243,2,106,65,135,204,192,0,45,0,0,58,0,0,32,1,65,140,3,106,32,3,65,200,7,106,65,212,4,16,142,11,26,32,1,65,0,58,0,224,7,32,1,65,208,1,106,33,9,12,5,11,32,5,4,64,32,6,32,5,65,1,16,163,10,11,32,3,65,248,13,106,34,2,32,3,65,208,22,106,65,204,0,16,142,11,26,32,11,65,1,58,0,0,32,3,65,196,14,106,32,2,65,204,0,16,142,11,26,12,59,11,32,1,65,208,1,106,33,9,2,64,32,1,45,0,224,7,65,1,107,14,3,0,9,5,4,11,65,192,145,192,0,65,35,65,220,162,192,0,16,141,8,0,11,65,192,145,192,0,65,35,65,156,158,192,0,16,141,8,0,11,65,192,145,192,0,65,35,65,232,164,192,0,16,141,8,0,11,0,11,32,1,65,144,3,106,32,9,65,192,1,16,142,11,26,66,3,33,27,32,1,40,2,152,3,33,4,32,1,41,3,144,3,34,28,66,3,81,13,1,32,3,65,148,18,106,32,1,65,156,3,106,65,172,1,16,142,11,26,32,3,32,4,54,2,144,18,32,3,32,28,55,3,136,18,32,3,65,192,19,106,34,5,32,1,65,200,4,106,32,3,65,136,18,106,16,210,4,32,1,65,208,4,106,32,5,65,144,3,16,142,11,26,11,32,1,65,208,4,106,33,12,32,1,45,0,220,7,65,1,107,14,3,7,3,2,1,11,32,1,40,2,200,4,34,5,32,5,40,2,0,34,5,65,1,107,54,2,0,32,5,65,1,71,13,33,32,1,65,200,4,106,12,32,11,32,1,65,0,58,0,221,7,32,1,65,136,6,106,32,12,65,184,1,16,142,11,33,5,32,1,16,47,54,2,192,7,32,1,65,192,7,106,33,6,65,143,157,192,0,33,4,65,7,33,7,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,168,7,65,1,107,14,10,0,1,2,3,4,5,6,7,8,9,10,11,65,150,157,192,0,33,4,65,3,33,7,12,9,11,65,153,157,192,0,33,4,65,4,33,7,12,8,11,65,157,157,192,0,33,4,65,3,33,7,12,7,11,65,160,157,192,0,33,4,65,6,33,7,12,6,11,65,166,157,192,0,33,4,65,4,33,7,12,5,11,65,170,157,192,0,33,4,65,5,33,7,12,4,11,65,175,157,192,0,33,4,12,3,11,65,182,157,192,0,33,4,65,5,33,7,12,2,11,32,3,65,136,1,106,32,1,65,169,7,106,16,236,8,32,3,40,2,140,1,33,7,32,3,40,2,136,1,33,4,12,1,11,32,1,40,2,176,7,33,7,32,1,40,2,172,7,33,4,11,32,6,32,4,32,7,16,206,6,32,3,65,128,1,106,16,138,8,32,3,40,2,132,1,33,7,32,3,40,2,128,1,4,64,32,3,65,248,0,106,32,7,16,234,5,32,3,40,2,124,33,7,32,3,40,2,120,34,10,13,26,11,32,1,32,7,54,2,196,7,32,1,65,1,58,0,221,7,32,1,40,2,176,6,33,4,32,3,65,0,54,2,196,26,32,3,32,5,54,2,192,26,32,3,32,4,69,65,1,116,54,2,184,26,32,3,65,240,0,106,32,3,65,184,26,106,16,172,4,32,3,40,2,112,34,4,69,13,7,32,1,65,196,7,106,33,10,32,3,40,2,116,33,5,3,64,32,4,65,4,106,33,7,2,127,32,4,40,2,0,69,4,64,32,7,45,0,0,65,2,116,34,4,65,212,168,192,0,106,33,7,32,4,65,144,166,192,0,106,12,1,11,32,4,65,8,106,11,40,2,0,33,4,32,7,40,2,0,33,7,32,3,65,232,0,106,32,5,16,151,7,32,3,40,2,104,34,5,69,13,4,32,3,65,224,0,106,32,10,32,7,32,4,32,5,32,3,40,2,108,16,131,8,32,3,40,2,96,4,64,32,3,65,216,0,106,32,3,40,2,100,16,234,5,32,3,40,2,88,34,4,13,6,11,32,3,65,208,0,106,32,3,65,184,26,106,16,172,4,32,3,40,2,84,33,5,32,3,40,2,80,34,4,13,0,11,12,7,11,32,1,65,216,7,106,33,7,32,1,45,0,216,7,65,1,107,14,3,5,0,8,1,11,0,11,32,1,40,2,208,7,33,4,12,5,11,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,4,69,13,50,32,4,65,140,217,192,0,54,2,80,32,4,65,1,54,2,76,32,4,65,0,59,1,72,32,4,65,2,54,2,0,12,20,11,32,4,32,3,40,2,92,16,156,8,33,4,12,19,11,65,192,145,192,0,65,35,65,144,159,192,0,16,141,8,0,11,65,192,145,192,0,65,35,65,132,161,192,0,16,141,8,0,11,32,1,65,0,58,0,221,7,32,3,32,1,40,2,196,7,54,2,184,26,32,6,32,3,65,184,26,106,16,205,6,32,3,40,2,184,26,34,4,65,132,1,79,4,64,32,4,16,4,11,32,1,45,0,188,7,69,4,64,32,6,16,167,5,11,32,1,40,2,164,7,34,4,65,4,71,4,64,32,6,32,4,16,202,5,11,2,64,32,1,40,2,144,7,65,3,70,13,0,32,1,65,156,7,106,40,2,0,69,13,0,32,3,65,200,0,106,32,1,65,144,7,106,16,193,4,32,3,40,2,76,33,4,32,3,40,2,72,13,17,32,3,32,4,54,2,184,26,32,6,32,3,65,184,26,106,16,143,6,32,3,40,2,184,26,34,4,65,132,1,73,13,0,32,4,16,4,11,32,3,65,64,107,16,252,4,32,3,40,2,68,33,4,32,3,40,2,64,13,16,32,1,32,4,54,2,200,7,32,3,32,1,65,200,7,106,16,148,11,54,2,184,26,32,6,32,3,65,184,26,106,16,144,6,32,3,40,2,184,26,34,4,65,132,1,79,4,64,32,4,16,4,11,32,3,65,56,106,32,1,65,220,6,106,40,2,0,32,1,65,224,6,106,40,2,0,32,6,16,228,7,32,3,40,2,60,33,4,32,3,40,2,56,4,64,32,3,65,48,106,32,4,16,234,5,32,3,40,2,52,33,4,32,3,40,2,48,34,5,13,3,11,32,1,32,4,54,2,204,7,32,1,65,204,7,106,16,220,5,33,4,32,1,65,0,58,0,216,7,32,1,32,4,54,2,208,7,32,1,65,216,7,106,33,7,11,32,1,32,4,16,212,2,54,2,212,7,11,32,3,65,40,106,32,1,65,212,7,106,34,5,32,2,16,235,5,32,3,40,2,40,34,6,65,2,70,13,3,32,3,40,2,44,33,4,32,5,16,166,5,2,64,2,64,32,6,69,13,0,32,3,65,32,106,32,4,16,234,5,32,3,40,2,36,33,4,32,3,40,2,32,34,5,69,13,0,32,4,33,6,12,1,11,32,3,32,4,54,2,184,26,32,3,65,184,26,106,16,164,10,13,3,65,145,179,211,0,45,0,0,26,65,35,65,1,16,254,9,34,6,69,13,5,65,145,179,211,0,45,0,0,26,32,6,65,31,106,65,179,161,192,0,40,0,0,54,0,0,32,6,65,24,106,65,172,161,192,0,41,0,0,55,0,0,32,6,65,16,106,65,164,161,192,0,41,0,0,55,0,0,32,6,65,8,106,65,156,161,192,0,41,0,0,55,0,0,32,6,65,148,161,192,0,41,0,0,55,0,0,65,12,65,4,16,254,9,34,5,69,13,6,32,5,65,35,54,2,8,32,5,32,6,54,2,4,32,5,65,35,54,2,0,65,200,161,192,0,33,6,32,4,65,132,1,73,13,0,32,4,16,4,11,32,7,65,1,58,0,0,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,4,69,13,44,32,4,32,6,54,2,80,32,4,32,5,54,2,76,32,4,65,1,59,1,72,32,4,65,2,54,2,0,32,1,40,2,204,7,34,5,65,132,1,73,13,1,32,5,16,4,12,1,11,32,5,32,4,16,156,8,33,4,11,32,1,65,200,7,106,16,149,11,32,1,40,2,200,7,34,5,65,132,1,73,13,12,32,5,16,4,12,12,11,32,7,65,1,58,0,0,32,3,32,4,54,2,156,23,32,3,65,184,26,106,34,4,16,251,5,32,3,65,160,23,106,32,4,32,3,65,156,23,106,34,5,16,150,11,16,196,2,32,3,65,144,27,106,32,5,16,137,8,32,3,40,2,152,27,33,6,32,3,40,2,148,27,33,5,32,3,65,0,54,2,216,24,32,3,65,0,54,2,208,24,32,3,65,0,54,2,224,24,32,4,32,3,65,208,24,106,32,5,32,6,16,145,6,32,3,40,2,184,26,65,2,70,13,3,32,3,65,236,23,106,32,4,65,200,0,16,142,11,26,32,3,40,2,144,27,34,4,4,64,32,5,32,4,65,1,16,163,10,11,32,3,32,3,65,156,23,106,16,151,11,54,2,180,24,32,3,65,184,26,106,32,3,65,180,24,106,16,205,4,32,3,45,0,188,26,34,4,65,3,70,13,4,32,4,65,2,70,13,5,32,3,32,3,40,2,184,26,54,2,184,24,32,3,32,4,65,0,71,58,0,188,24,32,3,65,24,106,32,3,65,184,24,106,16,182,6,32,3,40,2,24,34,4,65,2,71,4,64,32,3,65,220,24,106,33,5,32,3,40,2,28,33,7,3,64,32,4,13,8,32,3,32,7,54,2,192,24,32,3,65,16,106,32,3,65,192,24,106,16,254,7,32,3,40,2,16,13,9,32,3,65,196,24,106,32,3,40,2,20,16,155,7,32,3,65,184,26,106,34,4,32,3,40,2,200,24,34,6,32,3,40,2,204,24,16,222,3,32,3,40,2,184,26,65,128,128,128,128,120,70,13,10,32,3,65,224,24,106,32,3,65,200,26,106,41,2,0,55,3,0,32,3,65,216,24,106,32,3,65,192,26,106,41,2,0,34,27,55,3,0,32,3,32,3,41,2,184,26,34,28,55,3,208,24,32,3,65,168,25,106,32,27,62,2,0,32,3,32,28,55,3,160,25,32,3,65,152,27,106,32,5,65,8,106,40,2,0,54,2,0,32,3,32,5,41,2,0,55,3,144,27,32,4,32,3,65,160,23,106,34,7,65,200,0,16,142,11,26,32,7,32,4,32,3,65,160,25,106,32,3,65,144,27,106,16,91,32,3,40,2,144,27,34,4,4,64,32,3,40,2,148,27,32,4,65,1,16,163,10,11,32,3,40,2,160,25,34,4,4,64,32,3,40,2,164,25,32,4,65,1,16,163,10,11,32,3,40,2,196,24,34,4,4,64,32,6,32,4,65,1,16,163,10,11,32,3,40,2,192,24,34,4,65,132,1,79,4,64,32,4,16,4,11,32,3,65,8,106,32,3,65,184,24,106,16,182,6,32,3,40,2,12,33,7,32,3,40,2,8,34,4,65,2,71,13,0,11,11,32,3,40,2,184,24,34,4,65,132,1,79,4,64,32,4,16,4,11,32,3,45,0,169,23,33,7,32,3,45,0,168,23,33,4,32,3,40,2,156,23,33,5,32,3,41,3,160,23,34,27,66,3,81,4,64,32,3,32,4,58,0,216,24,32,5,65,132,1,79,4,64,32,5,16,4,11,32,3,65,160,25,106,32,3,65,236,23,106,65,200,0,16,142,11,26,32,3,32,1,40,2,200,7,54,2,232,25,32,3,40,2,176,25,34,5,4,64,32,3,40,2,180,25,32,5,65,1,16,163,10,11,32,3,65,232,25,106,16,149,11,32,3,40,2,232,25,34,5,65,132,1,73,13,10,32,5,16,4,12,10,11,32,3,65,226,24,106,32,3,65,178,23,106,41,1,0,55,1,0,32,3,65,234,24,106,32,3,65,186,23,106,41,1,0,55,1,0,32,3,65,242,24,106,32,3,65,194,23,106,41,1,0,55,1,0,32,3,65,250,24,106,32,3,65,202,23,106,41,1,0,55,1,0,32,3,65,130,25,106,32,3,65,210,23,106,41,1,0,55,1,0,32,3,65,138,25,106,32,3,65,218,23,106,41,1,0,55,1,0,32,3,65,144,25,106,32,3,65,224,23,106,41,1,0,55,1,0,32,3,32,7,58,0,217,24,32,3,32,4,58,0,216,24,32,3,32,27,55,3,208,24,32,3,32,3,41,1,170,23,55,1,218,24,32,3,32,5,54,2,152,25,32,3,65,160,25,106,34,4,32,3,65,236,23,106,65,200,0,16,142,11,26,32,3,32,1,40,2,200,7,54,2,232,25,32,3,65,144,27,106,34,5,32,4,65,204,0,16,142,11,26,32,3,65,184,26,106,32,3,65,208,24,106,32,5,32,3,40,2,216,27,16,142,8,32,3,45,0,192,26,33,4,32,3,45,0,193,26,33,7,32,3,47,1,194,26,33,6,32,3,41,3,184,26,33,27,32,5,32,3,65,196,26,106,65,204,0,16,142,11,26,32,27,66,3,81,13,9,32,3,65,236,25,106,32,5,65,204,0,16,142,11,26,32,7,65,8,116,32,4,114,32,6,65,16,116,114,12,10,11,32,1,65,3,58,0,216,7,32,1,65,3,58,0,220,7,12,15,11,65,1,65,35,16,132,11,0,11,65,4,65,12,16,132,11,0,11,65,160,159,192,0,65,9,16,242,10,0,11,65,169,159,192,0,65,16,16,242,10,0,11,65,185,159,192,0,65,24,16,242,10,0,11,65,209,159,192,0,65,30,16,242,10,0,11,65,239,159,192,0,65,18,16,242,10,0,11,65,129,160,192,0,65,33,16,242,10,0,11,66,3,33,27,32,4,32,7,16,220,6,11,33,4,32,3,40,2,180,24,34,5,65,132,1,79,4,64,32,5,16,4,11,32,1,40,2,204,7,34,5,65,132,1,79,4,64,32,5,16,4,11,32,1,65,0,58,0,221,7,32,1,40,2,192,7,34,7,65,131,1,77,13,4,12,3,11,32,1,45,0,221,7,69,13,1,32,1,40,2,196,7,34,5,65,132,1,73,13,1,32,5,16,4,12,1,11,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,4,69,13,28,32,4,32,7,54,2,80,32,4,32,10,54,2,76,32,4,65,0,59,1,72,32,4,65,2,54,2,0,11,32,1,65,0,58,0,221,7,66,3,33,27,32,1,40,2,192,7,34,7,65,131,1,75,13,0,32,1,65,136,6,106,16,184,2,32,1,65,1,58,0,220,7,12,3,11,32,7,16,4,11,32,1,65,136,6,106,16,184,2,32,1,65,1,58,0,220,7,32,27,66,4,82,13,1,11,32,1,65,3,58,0,224,7,32,1,65,3,58,0,248,7,32,1,65,3,58,0,192,1,65,1,12,23,11,32,3,65,208,22,106,32,3,65,236,25,106,65,204,0,16,142,11,26,32,12,16,189,6,32,1,40,2,200,4,34,5,32,5,40,2,0,34,5,65,1,107,54,2,0,32,5,65,1,71,13,1,32,1,65,200,4,106,11,16,216,2,11,32,1,65,1,58,0,224,7,32,9,16,196,5,32,1,40,2,232,7,34,5,32,5,40,2,0,34,5,65,1,107,54,2,0,32,5,65,1,70,4,64,32,1,65,232,7,106,16,216,2,11,32,3,65,248,13,106,34,5,32,3,65,208,22,106,65,204,0,16,142,11,26,32,11,65,1,58,0,0,32,3,65,196,14,106,34,6,32,5,65,204,0,16,142,11,26,32,27,66,3,81,13,18,32,1,32,4,54,2,104,32,1,32,27,55,3,96,32,1,65,236,0,106,32,6,65,204,0,16,142,11,26,32,1,65,224,0,106,33,4,32,1,65,164,1,106,47,1,0,65,200,1,107,65,255,255,3,113,65,228,0,73,13,1,32,3,65,200,7,106,34,5,32,4,65,216,0,16,142,11,26,32,8,32,5,65,188,1,16,142,11,26,32,1,65,0,58,0,132,3,11,32,3,65,152,1,106,32,1,65,200,1,106,34,4,32,2,16,224,2,32,3,40,2,152,1,34,2,65,129,128,128,128,120,70,13,8,32,3,40,2,160,1,33,6,32,3,40,2,156,1,33,5,32,1,45,0,132,3,14,4,3,4,4,2,4,11,32,3,65,200,7,106,34,5,32,4,65,216,0,16,142,11,26,32,8,32,5,65,188,1,16,142,11,26,32,1,65,0,58,0,132,3,11,32,3,65,152,1,106,32,1,65,200,1,106,34,4,32,2,16,224,2,32,3,40,2,152,1,34,2,65,129,128,128,128,120,71,4,64,32,3,40,2,160,1,33,6,32,3,40,2,156,1,33,5,2,64,2,64,2,64,32,1,45,0,132,3,14,4,1,2,2,0,2,11,2,64,2,64,2,64,32,1,45,0,128,3,14,4,0,2,2,1,2,11,32,1,40,2,248,2,34,4,65,132,1,73,13,1,32,4,16,4,12,1,11,32,1,65,252,2,106,16,166,5,11,32,1,65,160,2,106,33,4,11,32,4,16,247,2,11,32,2,65,128,128,128,128,120,71,13,4,32,5,16,204,8,33,4,12,17,11,32,1,65,4,58,0,192,1,65,1,12,17,11,2,64,2,64,2,64,32,1,45,0,128,3,14,4,0,2,2,1,2,11,32,1,40,2,248,2,34,4,65,132,1,73,13,1,32,4,16,4,12,1,11,32,1,65,252,2,106,16,166,5,11,32,1,65,160,2,106,33,4,11,32,4,16,247,2,11,32,2,65,128,128,128,128,120,71,13,1,32,5,16,204,8,33,4,12,13,11,32,3,65,200,7,106,34,8,32,5,32,6,16,234,2,32,3,40,2,200,7,33,4,32,3,40,2,216,7,34,6,65,133,128,128,128,120,71,4,64,32,3,65,164,1,106,32,3,65,212,7,106,40,2,0,54,2,0,32,3,65,180,1,106,32,3,65,228,7,106,41,2,0,55,2,0,32,3,65,188,1,106,32,3,65,236,7,106,41,2,0,55,2,0,32,3,65,196,1,106,32,3,65,244,7,106,40,2,0,54,2,0,32,3,32,3,41,2,204,7,55,2,156,1,32,3,32,3,41,2,220,7,55,2,172,1,32,3,32,6,54,2,168,1,32,3,32,4,54,2,152,1,65,248,164,192,0,65,8,32,3,65,152,1,106,16,239,6,33,4,32,3,65,0,54,2,200,19,32,3,66,128,128,128,128,16,55,2,192,19,32,3,65,3,58,0,232,7,32,3,65,32,54,2,216,7,32,3,65,0,54,2,228,7,32,3,65,156,146,192,0,54,2,224,7,32,3,65,0,54,2,208,7,32,3,65,0,54,2,200,7,32,3,32,3,65,192,19,106,54,2,220,7,32,4,65,128,222,207,0,32,4,27,32,8,16,137,1,69,13,2,12,16,11,32,4,16,205,8,33,4,32,2,69,13,12,32,5,32,2,65,1,16,163,10,12,12,11,32,3,65,200,7,106,34,8,32,5,32,6,16,234,2,32,3,40,2,200,7,33,4,32,3,40,2,216,7,34,6,65,133,128,128,128,120,71,4,64,32,3,65,164,1,106,32,3,65,212,7,106,40,2,0,54,2,0,32,3,65,180,1,106,32,3,65,228,7,106,41,2,0,55,2,0,32,3,65,188,1,106,32,3,65,236,7,106,41,2,0,55,2,0,32,3,65,196,1,106,32,3,65,244,7,106,40,2,0,54,2,0,32,3,32,3,41,2,204,7,55,2,156,1,32,3,32,3,41,2,220,7,55,2,172,1,32,3,32,6,54,2,168,1,32,3,32,4,54,2,152,1,65,128,165,192,0,65,7,32,3,65,152,1,106,16,239,6,33,4,32,3,65,0,54,2,200,19,32,3,66,128,128,128,128,16,55,2,192,19,32,3,65,3,58,0,232,7,32,3,65,32,54,2,216,7,32,3,65,0,54,2,228,7,32,3,65,156,146,192,0,54,2,224,7,32,3,65,0,54,2,208,7,32,3,65,0,54,2,200,7,32,3,32,3,65,192,19,106,54,2,220,7,32,4,65,128,222,207,0,32,4,27,32,8,16,137,1,69,13,3,12,15,11,32,4,16,205,8,33,4,32,2,69,13,11,32,5,32,2,65,1,16,163,10,12,11,11,32,3,40,2,200,19,33,19,32,3,40,2,196,19,33,15,32,3,40,2,192,19,33,17,32,3,65,152,1,106,16,158,5,32,2,4,64,32,5,32,2,65,1,16,163,10,11,32,1,40,2,188,1,26,65,0,33,10,32,3,65,0,54,2,200,19,32,3,66,128,128,128,128,16,55,2,192,19,32,3,65,152,1,106,32,15,32,19,65,135,165,192,0,65,2,16,128,1,32,3,41,3,160,1,33,27,32,3,40,2,204,1,33,6,32,3,40,2,200,1,33,13,2,64,32,3,40,2,152,1,69,4,64,65,0,33,9,32,27,66,128,128,128,128,128,128,192,255,0,131,66,0,82,13,1,32,27,66,32,136,167,33,2,32,3,40,2,156,1,33,4,65,1,33,5,3,64,2,64,32,4,69,13,0,32,4,32,6,79,4,64,32,4,32,6,70,13,1,12,13,11,32,4,32,13,106,44,0,0,65,64,72,13,12,11,2,127,32,4,32,6,71,4,64,2,127,32,4,32,13,106,34,11,44,0,0,34,8,65,0,72,4,64,32,11,45,0,1,65,63,113,34,7,32,8,65,31,113,34,12,65,6,116,114,32,8,65,96,73,13,1,26,32,11,45,0,2,65,63,113,32,7,65,6,116,114,34,7,32,12,65,12,116,114,32,8,65,112,73,13,1,26,32,12,65,18,116,65,128,128,240,0,113,32,11,45,0,3,65,63,113,32,7,65,6,116,114,114,12,1,11,32,8,65,255,1,113,11,33,8,32,2,65,255,1,113,4,127,32,2,5,32,8,65,128,128,196,0,70,13,5,2,64,2,127,65,1,32,8,65,128,1,73,13,0,26,65,2,32,8,65,128,16,73,13,0,26,65,3,65,4,32,8,65,128,128,4,73,27,11,32,4,106,34,2,69,13,0,32,2,32,6,79,4,64,32,2,32,6,70,13,1,12,15,11,32,2,32,13,106,44,0,0,65,64,72,13,14,11,65,0,32,2,32,6,34,4,70,13,2,26,32,2,32,13,106,44,0,0,26,32,2,33,4,65,1,11,65,1,115,12,1,11,32,2,65,255,1,113,69,13,3,32,6,33,4,32,2,65,1,115,11,33,2,32,4,32,9,107,34,8,32,3,40,2,192,19,32,10,107,75,4,64,32,3,65,192,19,106,32,10,32,8,16,208,5,32,3,40,2,200,19,33,10,32,3,40,2,196,19,33,5,11,32,5,32,10,106,32,9,32,15,106,32,8,16,142,11,26,32,3,32,8,32,10,106,34,10,54,2,200,19,32,4,33,9,12,0,11,0,11,65,0,33,9,32,3,40,2,212,1,34,14,65,1,107,34,20,32,3,40,2,180,1,34,8,106,34,4,32,6,79,13,0,32,14,32,3,40,2,176,1,34,23,107,33,12,32,3,40,2,208,1,33,21,32,3,40,2,188,1,33,5,65,0,32,3,40,2,168,1,34,11,107,33,24,65,1,33,22,3,64,32,5,65,127,70,33,16,3,64,2,64,2,64,2,64,32,27,32,4,32,13,106,49,0,0,136,167,65,1,113,69,4,64,32,8,32,14,106,33,8,12,1,11,32,14,32,11,32,11,32,5,32,5,32,11,73,27,32,16,27,34,18,107,34,2,65,0,32,2,32,14,77,27,33,2,32,18,32,21,106,33,7,32,8,32,18,106,33,4,2,64,2,64,2,64,3,64,32,2,69,4,64,65,0,32,5,32,16,27,33,7,32,11,33,4,3,64,32,4,32,7,77,4,64,32,5,65,0,32,16,27,33,5,32,8,32,9,107,34,2,32,3,40,2,192,19,32,10,107,75,4,64,32,3,65,192,19,106,32,10,32,2,16,208,5,32,3,40,2,196,19,33,22,32,3,40,2,200,19,33,10,11,32,10,32,22,106,32,9,32,15,106,32,2,16,142,11,26,32,3,32,2,32,10,106,34,10,54,2,200,19,32,8,32,14,106,34,9,33,8,32,9,32,20,106,34,4,32,6,73,13,11,12,12,11,32,4,65,1,107,34,4,32,14,79,13,3,32,4,32,8,106,34,2,32,6,79,13,4,32,4,32,21,106,45,0,0,32,2,32,13,106,45,0,0,70,13,0,11,32,8,32,23,106,33,8,32,12,33,4,32,16,69,13,6,12,7,11,32,4,32,6,79,13,3,32,2,65,1,107,33,2,32,4,32,13,106,33,25,32,7,45,0,0,32,7,65,1,106,33,7,32,4,65,1,106,33,4,32,25,45,0,0,70,13,0,11,32,4,32,24,106,33,8,12,3,11,32,4,32,14,65,240,147,192,0,16,131,7,0,11,32,2,32,6,65,128,148,192,0,16,131,7,0,11,32,6,32,8,32,18,106,34,0,32,0,32,6,73,27,32,6,65,144,148,192,0,16,131,7,0,11,65,0,33,4,32,16,13,1,11,32,4,33,5,11,32,8,32,20,106,34,4,32,6,73,13,0,11,11,11,32,19,32,9,107,34,2,32,3,40,2,192,19,34,12,32,10,107,75,4,64,32,3,65,192,19,106,32,10,32,2,16,208,5,32,3,40,2,200,19,33,10,32,3,40,2,192,19,33,12,11,32,3,40,2,196,19,34,11,32,10,106,32,9,32,15,106,32,2,16,142,11,26,32,3,66,128,128,128,128,16,55,2,152,1,32,2,32,10,106,33,2,65,0,33,6,65,1,33,7,65,0,33,5,65,0,33,8,3,64,32,3,32,6,54,2,160,1,3,64,32,5,32,11,106,33,10,2,64,2,64,2,127,32,2,32,5,107,34,9,65,8,79,4,64,32,3,65,34,32,10,32,9,16,157,4,32,3,40,2,4,33,4,32,3,40,2,0,12,1,11,65,0,33,4,65,0,32,2,32,5,70,13,0,26,3,64,65,1,32,4,32,10,106,45,0,0,65,34,70,13,1,26,32,9,32,4,65,1,106,34,4,71,13,0,11,32,9,33,4,65,0,11,34,9,65,1,71,4,64,32,2,33,5,32,9,13,1,12,7,11,32,4,32,5,106,34,4,65,1,106,33,5,32,2,32,4,77,13,1,32,4,32,11,106,45,0,0,65,34,71,13,1,11,32,4,32,8,107,34,4,32,3,40,2,152,1,32,6,107,75,4,64,32,3,65,152,1,106,32,6,32,4,16,208,5,32,3,40,2,156,1,33,7,32,3,40,2,160,1,33,6,11,32,6,32,7,106,32,8,32,11,106,32,4,16,142,11,26,32,4,32,6,106,33,6,32,5,33,8,12,2,11,32,2,32,5,79,13,0,11,11,12,2,11,32,1,65,5,58,0,192,1,65,1,12,10,11,32,3,40,2,196,19,32,3,40,2,192,19,33,4,32,3,65,152,1,106,16,158,5,32,2,4,64,32,5,32,2,65,1,16,163,10,11,32,4,69,13,1,32,4,65,1,16,163,10,12,1,11,32,2,32,8,107,34,2,32,3,40,2,152,1,34,5,32,6,107,75,4,64,32,3,65,152,1,106,32,6,32,2,16,208,5,32,3,40,2,160,1,33,6,32,3,40,2,152,1,33,5,11,32,3,40,2,156,1,34,9,32,6,106,32,8,32,11,106,32,2,16,142,11,26,2,64,32,2,32,6,106,34,4,65,1,113,4,64,65,128,128,196,0,33,7,65,128,128,128,128,120,33,2,12,1,11,32,3,65,130,128,196,0,54,2,136,18,32,3,66,2,55,3,160,1,32,3,32,4,54,2,156,1,32,3,32,9,54,2,152,1,32,3,32,3,65,136,18,106,54,2,168,1,32,3,65,192,19,106,32,3,65,152,1,106,16,164,3,32,3,40,2,136,18,34,7,65,130,128,196,0,70,4,64,32,3,40,2,200,19,33,4,32,3,40,2,196,19,33,7,32,3,40,2,192,19,33,2,12,1,11,65,128,128,128,128,120,33,2,32,3,40,2,140,18,33,4,32,3,40,2,192,19,34,6,69,13,0,32,3,40,2,196,19,32,6,65,1,16,163,10,11,32,5,4,64,32,9,32,5,65,1,16,163,10,11,32,2,65,128,128,128,128,120,70,13,2,32,3,65,200,7,106,32,7,32,4,16,215,8,32,3,40,2,204,7,33,4,32,3,40,2,200,7,34,5,65,128,128,128,128,120,70,13,1,32,3,65,152,15,106,32,3,65,208,7,106,65,228,1,16,142,11,26,32,3,32,4,54,2,148,15,32,3,32,5,54,2,144,15,32,3,65,144,15,106,16,139,1,32,2,4,64,32,7,32,2,65,1,16,163,10,11,32,12,4,64,32,11,32,12,65,1,16,163,10,11,32,17,69,13,0,32,15,32,17,65,1,16,163,10,11,65,0,33,4,12,6,11,32,4,16,206,8,33,4,32,2,69,13,1,32,7,32,2,65,1,16,163,10,12,1,11,32,7,32,4,16,199,8,33,4,11,32,12,4,64,32,11,32,12,65,1,16,163,10,11,32,17,69,13,3,32,15,32,17,65,1,16,163,10,12,3,11,32,2,33,4,11,32,13,32,6,32,4,32,6,65,128,164,192,0,16,220,9,0,11,32,4,16,204,8,33,4,11,32,1,65,60,106,40,2,0,34,2,4,64,32,1,40,2,56,32,2,65,1,16,163,10,11,32,1,65,1,58,0,192,1,65,0,11,54,2,0,32,0,32,4,54,2,4,32,3,65,224,27,106,36,0,15,11,65,4,65,212,0,16,132,11,0,11,65,227,145,192,0,65,55,32,3,65,136,18,106,65,180,146,192,0,65,144,147,192,0,16,230,6,0,11,213,60,2,18,127,6,126,35,0,65,176,5,107,34,2,36,0,2,64,2,64,2,64,2,64,32,1,40,2,20,34,3,32,1,40,2,16,34,7,73,4,64,32,1,65,12,106,33,9,32,1,40,2,12,33,6,3,64,32,3,32,6,106,45,0,0,34,5,65,9,107,34,4,65,23,75,65,1,32,4,116,65,147,128,128,4,113,69,114,13,2,32,1,32,3,65,1,106,34,3,54,2,20,32,3,32,7,71,13,0,11,11,32,2,65,5,54,2,136,4,32,2,65,216,1,106,32,1,65,12,106,16,232,5,32,2,65,136,4,106,32,2,40,2,216,1,32,2,40,2,220,1,16,236,7,33,1,32,0,65,133,128,128,128,120,54,2,16,32,0,32,1,54,2,0,12,1,11,2,127,2,64,2,127,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,5,65,219,0,107,14,33,13,14,14,14,14,14,14,14,14,14,14,3,14,14,14,14,14,14,14,1,14,14,14,14,14,2,14,14,14,14,14,14,15,0,11,32,5,65,34,107,14,12,4,13,13,13,13,13,13,13,13,13,13,3,13,11,32,3,65,1,106,34,5,69,13,34,32,1,32,5,54,2,20,32,5,32,7,79,13,30,32,1,32,5,65,1,106,34,3,54,2,20,2,64,32,5,32,6,106,45,0,0,65,245,0,71,13,0,32,3,32,7,70,13,31,32,1,32,5,65,2,106,34,4,54,2,20,32,3,32,6,106,45,0,0,65,236,0,71,13,0,32,4,32,5,32,7,32,5,32,7,75,27,70,13,31,32,1,32,5,65,3,106,54,2,20,32,4,32,6,106,45,0,0,65,236,0,70,13,5,11,32,2,65,9,54,2,136,4,32,2,65,24,106,32,9,16,128,6,32,2,65,136,4,106,32,2,40,2,24,32,2,40,2,28,16,236,7,12,31,11,32,3,65,1,106,34,5,69,13,33,32,1,32,5,54,2,20,32,5,32,7,79,13,27,32,1,32,5,65,1,106,34,3,54,2,20,2,64,32,5,32,6,106,45,0,0,65,242,0,71,13,0,32,3,32,7,70,13,28,32,1,32,5,65,2,106,34,4,54,2,20,32,3,32,6,106,45,0,0,65,245,0,71,13,0,32,4,32,5,32,7,32,5,32,7,75,27,70,13,28,32,1,32,5,65,3,106,54,2,20,32,4,32,6,106,45,0,0,65,229,0,70,13,5,11,32,2,65,9,54,2,136,4,32,2,65,40,106,32,9,16,128,6,32,2,65,136,4,106,32,2,40,2,40,32,2,40,2,44,16,236,7,12,28,11,32,3,65,1,106,34,8,69,13,32,32,1,32,8,54,2,20,32,7,32,8,77,13,24,32,1,32,8,65,1,106,34,4,54,2,20,2,64,32,6,32,8,106,45,0,0,65,225,0,71,13,0,32,4,32,7,70,13,25,32,1,32,8,65,2,106,34,5,54,2,20,32,4,32,6,106,45,0,0,65,236,0,71,13,0,32,5,32,8,32,7,32,7,32,8,73,27,34,4,70,13,25,32,1,32,8,65,3,106,34,3,54,2,20,32,5,32,6,106,45,0,0,65,243,0,71,13,0,32,3,32,4,70,13,25,32,1,32,8,65,4,106,54,2,20,32,3,32,6,106,45,0,0,65,229,0,70,13,5,11,32,2,65,9,54,2,136,4,32,2,65,56,106,32,9,16,128,6,32,2,65,136,4,106,32,2,40,2,56,32,2,40,2,60,16,236,7,12,25,11,32,3,65,1,106,34,4,69,13,31,32,1,32,4,54,2,20,32,2,65,144,2,106,34,4,32,1,65,0,16,233,4,32,2,40,2,144,2,65,4,70,13,4,32,2,65,224,1,106,32,4,16,133,1,32,2,40,2,240,1,65,133,128,128,128,120,70,13,5,32,0,32,2,41,3,224,1,55,3,0,32,0,65,40,106,32,2,65,136,2,106,41,3,0,55,3,0,32,0,65,32,106,32,2,65,128,2,106,41,3,0,55,3,0,32,0,65,24,106,32,2,65,248,1,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,240,1,106,41,3,0,55,3,0,32,0,65,8,106,32,2,65,232,1,106,41,3,0,55,3,0,12,29,11,32,3,65,1,106,34,4,69,13,30,32,1,65,0,54,2,8,32,1,32,4,54,2,20,32,2,65,136,4,106,32,9,32,1,16,245,1,32,2,40,2,140,4,33,4,32,2,40,2,136,4,34,5,65,2,70,13,5,32,2,40,2,144,4,33,3,32,5,13,6,32,2,65,224,1,106,33,8,2,64,2,64,2,64,2,64,32,3,69,4,64,65,1,33,5,12,1,11,32,3,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,3,65,1,16,254,9,34,5,69,13,2,11,32,5,32,4,32,3,16,142,11,33,4,32,8,65,131,128,128,128,120,54,2,16,32,8,32,3,54,2,8,32,8,32,4,54,2,4,32,8,32,3,54,2,0,12,2,11,16,184,8,0,11,65,1,32,3,16,132,11,0,11,32,2,40,2,240,1,65,133,128,128,128,120,70,13,18,32,0,32,2,41,3,224,1,55,3,0,32,0,65,40,106,32,2,65,136,2,106,41,3,0,55,3,0,32,0,65,32,106,32,2,65,128,2,106,41,3,0,55,3,0,32,0,65,24,106,32,2,65,248,1,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,240,1,106,41,3,0,55,3,0,32,0,65,8,106,32,2,65,232,1,106,41,3,0,55,3,0,12,28,11,32,2,65,240,1,106,34,1,65,128,128,128,128,120,54,2,0,32,0,32,2,41,3,224,1,55,3,0,32,0,65,8,106,32,2,65,232,1,106,41,3,0,55,3,0,32,0,65,24,106,32,2,65,248,1,106,41,3,0,55,3,0,32,0,65,32,106,32,2,65,128,2,106,41,3,0,55,3,0,32,0,65,40,106,32,2,65,136,2,106,41,3,0,55,3,0,32,0,65,16,106,32,1,41,3,0,55,3,0,12,27,11,32,2,65,240,1,106,34,1,65,129,128,128,128,120,54,2,0,32,2,65,1,58,0,224,1,32,0,32,2,41,3,224,1,55,3,0,32,0,65,8,106,32,2,65,232,1,106,41,3,0,55,3,0,32,0,65,24,106,32,2,65,248,1,106,41,3,0,55,3,0,32,0,65,32,106,32,2,65,128,2,106,41,3,0,55,3,0,32,0,65,40,106,32,2,65,136,2,106,41,3,0,55,3,0,32,0,65,16,106,32,1,41,3,0,55,3,0,12,26,11,32,2,65,240,1,106,34,1,65,129,128,128,128,120,54,2,0,32,2,65,0,58,0,224,1,32,0,32,2,41,3,224,1,55,3,0,32,0,65,8,106,32,2,65,232,1,106,41,3,0,55,3,0,32,0,65,24,106,32,2,65,248,1,106,41,3,0,55,3,0,32,0,65,32,106,32,2,65,128,2,106,41,3,0,55,3,0,32,0,65,40,106,32,2,65,136,2,106,41,3,0,55,3,0,32,0,65,16,106,32,1,41,3,0,55,3,0,12,25,11,32,0,65,133,128,128,128,120,54,2,16,32,0,32,2,40,2,148,2,54,2,0,12,24,11,32,2,40,2,224,1,32,1,16,234,6,33,1,32,0,65,133,128,128,128,120,54,2,16,32,0,32,1,54,2,0,12,23,11,32,0,65,133,128,128,128,120,54,2,16,32,0,32,4,54,2,0,12,22,11,32,3,69,4,64,65,1,33,1,12,15,11,32,3,65,0,72,13,3,65,145,179,211,0,45,0,0,26,32,3,65,1,16,254,9,34,1,13,14,12,22,11,32,1,45,0,24,34,4,4,64,32,1,32,4,65,1,107,34,4,58,0,24,32,4,65,255,1,113,69,4,64,32,2,65,24,54,2,136,4,32,2,65,64,107,32,9,16,232,5,32,2,65,136,4,106,32,2,40,2,64,32,2,40,2,68,16,236,7,33,1,32,0,65,133,128,128,128,120,54,2,16,32,0,32,1,54,2,0,12,22,11,32,3,65,1,106,34,3,4,64,32,1,32,3,54,2,20,65,0,33,6,32,2,65,0,54,2,160,3,32,2,66,128,128,128,128,128,1,55,2,152,3,32,3,32,7,79,13,8,32,2,65,156,4,106,33,13,32,2,65,136,4,106,65,4,114,33,15,3,64,32,9,40,2,0,33,5,2,64,2,64,2,64,2,64,2,64,2,64,3,64,2,64,2,64,32,3,32,5,106,45,0,0,34,10,65,9,107,14,36,0,0,3,3,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,3,4,1,11,32,1,32,3,65,1,106,34,3,54,2,20,32,3,32,7,71,13,1,12,17,11,11,32,10,65,221,0,70,13,3,11,32,6,65,1,113,13,1,12,3,11,32,6,65,1,113,69,13,3,32,3,65,1,106,34,3,69,13,29,32,1,32,3,54,2,20,32,3,32,7,73,4,64,3,64,32,3,32,5,106,45,0,0,34,10,65,9,107,34,4,65,23,75,65,1,32,4,116,65,147,128,128,4,113,69,114,13,4,32,1,32,3,65,1,106,34,3,54,2,20,32,3,32,7,71,13,0,11,11,32,2,65,5,54,2,136,4,32,2,65,224,0,106,32,9,16,232,5,32,2,65,136,4,106,32,2,40,2,96,32,2,40,2,100,16,236,7,12,14,11,32,2,65,7,54,2,136,4,32,2,65,200,0,106,32,9,16,232,5,32,2,65,136,4,106,32,2,40,2,72,32,2,40,2,76,16,236,7,12,13,11,32,2,41,2,156,3,33,20,32,2,40,2,152,3,33,5,65,0,33,10,65,132,128,128,128,120,12,13,11,32,10,65,221,0,71,13,0,32,2,65,21,54,2,136,4,32,2,65,208,0,106,32,9,16,232,5,32,2,65,136,4,106,32,2,40,2,80,32,2,40,2,84,16,236,7,12,11,11,32,2,65,136,4,106,32,1,16,74,32,2,40,2,136,4,34,17,32,2,40,2,152,4,34,18,65,133,128,128,128,120,70,13,10,26,32,2,65,232,4,106,34,19,32,15,65,8,106,40,2,0,54,2,0,32,2,65,200,4,106,34,7,32,13,65,8,106,41,2,0,55,3,0,32,2,65,208,4,106,34,6,32,13,65,16,106,41,2,0,55,3,0,32,2,65,216,4,106,34,8,32,13,65,24,106,40,2,0,54,2,0,32,2,32,15,41,2,0,55,3,224,4,32,2,32,13,41,2,0,55,3,192,4,32,2,40,2,160,3,34,3,32,2,40,2,152,3,70,4,64,32,2,65,152,3,106,33,14,35,0,65,32,107,34,11,36,0,2,64,2,64,32,3,65,1,106,34,3,69,13,0,65,4,32,14,40,2,0,34,16,65,1,116,34,4,32,3,32,3,32,4,73,27,34,4,32,4,65,4,77,27,34,5,65,48,108,33,3,32,4,65,171,213,170,21,73,65,3,116,33,4,32,11,32,16,4,127,32,11,32,16,65,48,108,54,2,28,32,11,32,14,40,2,4,54,2,20,65,8,5,65,0,11,54,2,24,32,11,65,8,106,32,4,32,3,32,11,65,20,106,16,239,5,32,11,40,2,8,4,64,32,11,40,2,12,34,0,69,13,1,32,0,32,11,40,2,16,16,132,11,0,11,32,11,40,2,12,33,4,32,14,32,5,54,2,0,32,14,32,4,54,2,4,32,11,65,32,106,36,0,12,1,11,16,184,8,0,11,32,2,40,2,160,3,33,3,11,32,2,40,2,156,3,32,3,65,48,108,106,34,4,32,2,41,3,192,4,55,2,20,32,4,32,17,54,2,0,32,4,32,2,41,3,224,4,55,2,4,32,4,32,18,54,2,16,32,4,65,12,106,32,19,40,2,0,54,2,0,32,4,65,44,106,32,8,40,2,0,54,2,0,32,4,65,36,106,32,6,41,3,0,55,2,0,32,4,65,28,106,32,7,41,3,0,55,2,0,65,1,33,6,32,2,32,2,40,2,160,3,65,1,106,54,2,160,3,32,1,40,2,20,34,3,32,1,40,2,16,34,7,73,13,0,11,12,8,11,12,23,11,65,240,209,192,0,65,33,65,212,212,192,0,16,141,8,0,11,32,5,65,48,107,65,255,1,113,65,10,79,4,64,32,2,65,10,54,2,136,4,32,2,65,8,106,32,9,16,232,5,32,2,32,2,65,136,4,106,32,2,40,2,8,32,2,40,2,12,16,236,7,54,2,224,1,12,10,11,32,2,65,160,2,106,34,4,32,1,65,1,16,233,4,32,2,40,2,160,2,65,4,71,4,64,32,2,65,224,1,106,32,4,16,133,1,32,2,40,2,240,1,65,133,128,128,128,120,71,4,64,32,0,32,2,41,3,224,1,55,3,0,32,0,65,40,106,32,2,65,136,2,106,41,3,0,55,3,0,32,0,65,32,106,32,2,65,128,2,106,41,3,0,55,3,0,32,0,65,24,106,32,2,65,248,1,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,240,1,106,41,3,0,55,3,0,32,0,65,8,106,32,2,65,232,1,106,41,3,0,55,3,0,12,21,11,32,2,40,2,224,1,32,1,16,234,6,33,1,32,0,65,133,128,128,128,120,54,2,16,32,0,32,1,54,2,0,12,20,11,32,0,65,133,128,128,128,120,54,2,16,32,0,32,2,40,2,164,2,54,2,0,12,19,11,2,64,32,1,45,0,24,34,4,4,64,32,1,32,4,65,1,107,34,4,58,0,24,32,4,65,255,1,113,69,4,64,32,2,65,24,54,2,136,4,32,2,65,232,0,106,32,9,16,232,5,32,2,65,136,4,106,32,2,40,2,104,32,2,40,2,108,16,236,7,33,1,32,0,65,133,128,128,128,120,54,2,16,32,0,32,1,54,2,0,12,21,11,32,3,65,1,106,34,3,69,13,22,32,1,32,3,54,2,20,32,2,32,1,54,2,176,2,32,3,32,7,73,4,64,3,64,32,3,32,6,106,45,0,0,34,5,65,9,107,34,4,65,23,75,65,1,32,4,116,65,147,128,128,4,113,69,114,13,3,32,1,32,3,65,1,106,34,3,54,2,20,32,3,32,7,71,13,0,11,11,32,2,65,3,54,2,136,4,32,2,65,208,1,106,32,9,16,232,5,32,2,65,136,4,106,32,2,40,2,208,1,32,2,40,2,212,1,16,236,7,33,6,12,4,11,65,240,209,192,0,65,33,65,228,212,192,0,16,141,8,0,11,2,64,2,64,2,64,2,64,2,64,2,64,32,5,65,253,0,71,4,64,32,2,65,0,58,0,180,2,32,5,65,34,71,4,64,32,2,65,17,54,2,136,4,32,2,65,200,1,106,32,9,16,232,5,32,2,65,136,4,106,32,2,40,2,200,1,32,2,40,2,204,1,16,236,7,33,6,65,133,128,128,128,120,33,7,12,11,11,32,3,65,1,106,34,4,69,13,27,32,1,65,0,54,2,8,32,1,32,4,54,2,20,32,2,65,136,4,106,32,9,32,1,16,245,1,32,2,40,2,140,4,33,6,32,2,40,2,136,4,34,5,65,2,70,13,9,2,64,2,64,32,2,40,2,144,4,34,3,65,28,70,4,64,32,6,65,172,211,192,0,65,28,16,139,11,33,4,32,5,13,1,32,4,13,9,12,2,11,32,5,69,13,5,32,3,69,13,6,32,3,65,0,72,13,9,12,4,11,32,4,13,3,11,65,133,128,128,128,120,33,7,32,1,16,171,5,34,6,69,13,1,12,10,11,65,200,183,211,0,2,126,65,192,183,211,0,41,3,0,80,69,4,64,65,208,183,211,0,41,3,0,33,21,65,200,183,211,0,41,3,0,12,1,11,66,2,33,21,65,208,183,211,0,66,2,55,3,0,65,192,183,211,0,66,1,55,3,0,66,1,11,34,20,66,1,124,55,3,0,65,8,33,13,32,2,65,160,3,106,65,224,211,192,0,41,3,0,55,3,0,32,2,65,216,211,192,0,41,3,0,55,3,152,3,32,21,66,32,136,167,33,11,32,20,66,32,136,167,33,10,32,21,167,33,12,32,20,167,33,6,65,0,33,7,12,9,11,2,64,32,1,40,2,20,34,3,32,1,40,2,16,34,5,73,4,64,32,9,40,2,0,33,4,3,64,2,64,32,3,32,4,106,45,0,0,65,9,107,34,8,65,25,77,4,64,65,1,32,8,116,65,147,128,128,4,113,13,1,32,8,65,25,70,13,4,11,32,1,32,2,65,240,4,106,65,164,213,192,0,16,153,1,32,1,16,234,6,33,6,12,12,11,32,1,32,3,65,1,106,34,3,54,2,20,32,3,32,5,71,13,0,11,11,32,2,65,5,54,2,136,4,32,2,65,136,1,106,32,9,16,232,5,32,2,65,136,4,106,32,2,40,2,136,1,32,2,40,2,140,1,16,236,7,33,6,12,9,11,32,3,65,1,106,34,4,69,13,25,32,1,65,0,54,2,8,32,1,32,4,54,2,20,32,2,65,152,3,106,32,9,32,1,16,245,1,32,2,40,2,156,3,33,6,32,2,40,2,152,3,34,4,65,2,70,13,8,32,2,40,2,160,3,33,3,2,64,2,64,32,4,69,4,64,32,2,65,136,4,106,32,6,32,3,16,252,5,32,2,40,2,140,4,33,10,32,2,40,2,136,4,34,6,65,128,128,128,128,120,70,13,1,12,2,11,32,2,65,136,4,106,32,6,32,3,16,252,5,32,2,40,2,140,4,33,10,32,2,40,2,136,4,34,6,65,128,128,128,128,120,71,13,1,11,32,10,16,231,5,32,1,16,234,6,33,6,12,9,11,32,2,40,2,144,4,33,12,65,130,128,128,128,120,33,7,12,8,11,65,145,179,211,0,45,0,0,26,32,3,65,1,16,254,9,34,5,13,5,12,23,11,32,3,13,1,11,65,1,33,5,12,3,11,32,3,65,0,72,13,1,11,65,145,179,211,0,45,0,0,26,32,3,65,1,16,254,9,34,5,13,1,12,19,11,16,184,8,0,11,32,5,32,6,32,3,16,142,11,33,8,32,2,65,184,1,106,33,5,35,0,65,16,107,34,4,36,0,2,64,65,0,65,200,211,192,0,40,2,0,17,5,0,34,6,4,64,32,6,32,6,41,3,0,34,20,66,1,124,55,3,0,32,5,32,6,41,3,8,55,3,8,32,5,32,20,55,3,0,32,4,65,16,106,36,0,12,1,11,65,164,246,192,0,65,198,0,32,4,65,15,106,65,236,246,192,0,65,204,247,192,0,16,230,6,0,11,32,2,65,0,54,2,208,2,32,2,65,220,2,106,65,224,211,192,0,41,3,0,55,2,0,32,2,66,128,128,128,128,128,1,55,3,200,2,32,2,32,2,41,3,192,1,55,3,192,2,32,2,32,2,41,3,184,1,55,3,184,2,32,2,65,216,211,192,0,41,3,0,55,2,212,2,32,2,32,3,54,2,224,3,32,2,32,8,54,2,220,3,32,2,32,3,54,2,216,3,32,2,65,152,3,106,33,6,2,64,32,2,65,176,2,106,40,2,0,34,5,16,171,5,34,4,69,4,64,32,6,32,5,16,74,12,1,11,32,6,65,133,128,128,128,120,54,2,16,32,6,32,4,54,2,0,11,32,2,65,212,2,106,33,14,2,64,32,2,40,2,168,3,65,133,128,128,128,120,71,4,64,32,2,65,144,3,106,32,2,65,192,3,106,41,3,0,55,3,0,32,2,65,136,3,106,32,2,65,184,3,106,41,3,0,55,3,0,32,2,65,128,3,106,32,2,65,176,3,106,41,3,0,55,3,0,32,2,65,248,2,106,32,2,65,168,3,106,41,3,0,55,3,0,32,2,65,240,2,106,32,2,65,160,3,106,41,3,0,55,3,0,32,2,32,2,41,3,152,3,55,3,232,2,32,2,65,136,4,106,32,2,65,184,2,106,32,2,65,216,3,106,32,2,65,232,2,106,16,118,32,2,65,152,5,106,32,2,65,184,4,106,41,3,0,55,3,0,32,2,65,144,5,106,32,2,65,176,4,106,41,3,0,55,3,0,32,2,65,136,5,106,32,2,65,168,4,106,41,3,0,55,3,0,32,2,65,128,5,106,32,2,65,160,4,106,41,3,0,34,20,55,3,0,32,2,65,248,4,106,32,2,65,152,4,106,41,3,0,55,3,0,32,2,32,2,41,3,144,4,55,3,240,4,32,20,167,65,133,128,128,128,120,71,4,64,32,2,65,240,4,106,16,158,5,11,2,64,32,1,40,2,20,34,3,32,1,40,2,16,34,7,79,13,0,32,2,65,156,3,106,33,12,32,2,65,144,4,106,33,10,32,2,65,140,4,106,33,11,2,64,3,64,32,9,40,2,0,33,8,2,64,2,64,2,64,2,64,3,64,2,64,2,64,32,3,32,8,106,45,0,0,34,4,65,9,107,14,36,0,0,4,4,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,4,4,4,4,4,4,4,4,4,4,4,1,3,11,32,1,32,3,65,1,106,34,3,54,2,20,32,3,32,7,71,13,1,12,8,11,11,32,3,65,1,106,34,3,69,13,27,32,1,32,3,54,2,20,32,3,32,7,73,4,64,3,64,32,3,32,8,106,45,0,0,34,4,65,9,107,34,5,65,25,75,13,7,65,1,32,5,116,65,147,128,128,4,113,69,4,64,32,5,65,25,71,13,8,32,2,65,160,5,106,33,8,35,0,65,16,107,34,5,36,0,2,64,2,64,2,64,32,1,40,2,20,65,1,106,34,4,4,64,32,1,65,0,54,2,8,32,1,32,4,54,2,20,32,5,65,4,106,32,1,65,12,106,32,1,16,245,1,32,5,40,2,8,33,3,2,64,32,5,40,2,4,65,2,71,4,64,2,64,32,5,40,2,12,34,6,69,4,64,65,1,33,4,12,1,11,32,6,65,0,72,13,4,65,145,179,211,0,45,0,0,26,32,6,65,1,16,254,9,34,4,69,13,5,11,32,4,32,3,32,6,16,142,11,33,4,32,8,32,6,54,2,8,32,8,32,4,54,2,4,32,8,32,6,54,2,0,12,1,11,32,8,65,128,128,128,128,120,54,2,0,32,8,32,3,54,2,4,11,32,5,65,16,106,36,0,12,3,11,65,128,234,192,0,65,28,65,232,233,192,0,16,141,8,0,11,16,184,8,0,11,65,1,32,6,16,132,11,0,11,32,2,40,2,160,5,34,15,65,128,128,128,128,120,71,13,5,32,2,40,2,164,5,33,6,12,11,11,32,1,32,3,65,1,106,34,3,54,2,20,32,3,32,7,71,13,0,11,11,32,2,65,5,54,2,136,4,32,2,65,168,1,106,32,9,16,232,5,32,2,65,136,4,106,32,2,40,2,168,1,32,2,40,2,172,1,16,236,7,33,6,12,8,11,32,4,65,253,0,70,13,2,11,32,2,65,8,54,2,136,4,32,2,65,144,1,106,32,9,16,232,5,32,2,65,136,4,106,32,2,40,2,144,1,32,2,40,2,148,1,16,236,7,33,6,12,6,11,32,2,40,2,168,5,33,19,32,2,40,2,164,5,33,18,2,64,32,1,16,171,5,34,6,69,4,64,32,2,65,136,4,106,32,1,16,74,32,2,40,2,152,4,65,133,128,128,128,120,71,13,1,32,2,40,2,136,4,33,6,11,32,15,69,13,6,32,18,32,15,65,1,16,163,10,12,6,11,32,2,65,152,5,106,34,7,32,2,65,176,4,106,34,6,41,3,0,34,22,55,3,0,32,2,65,144,5,106,34,13,32,2,65,168,4,106,34,16,41,3,0,34,23,55,3,0,32,2,65,136,5,106,34,17,32,2,65,160,4,106,34,8,41,3,0,34,24,55,3,0,32,2,65,128,5,106,34,5,32,2,65,152,4,106,34,3,41,3,0,34,25,55,3,0,32,2,65,248,4,106,34,4,32,10,41,3,0,34,21,55,3,0,32,2,32,2,41,3,136,4,34,20,55,3,240,4,32,11,65,40,106,32,22,55,2,0,32,11,65,32,106,32,23,55,2,0,32,11,65,24,106,32,24,55,2,0,32,11,65,16,106,32,25,55,2,0,32,11,65,8,106,32,21,55,2,0,32,11,32,20,55,2,0,32,2,65,200,3,106,32,2,65,184,4,106,40,2,0,54,2,0,32,2,65,192,3,106,32,6,41,2,0,55,3,0,32,2,65,184,3,106,32,16,41,2,0,55,3,0,32,2,65,176,3,106,32,8,41,2,0,55,3,0,32,2,65,168,3,106,32,3,41,2,0,55,3,0,32,2,65,160,3,106,32,10,41,2,0,55,3,0,32,2,32,2,41,2,136,4,55,3,152,3,32,2,32,19,54,2,212,3,32,2,32,18,54,2,208,3,32,2,32,15,54,2,204,3,32,2,65,128,4,106,32,12,65,40,106,41,2,0,55,3,0,32,2,65,248,3,106,32,12,65,32,106,41,2,0,55,3,0,32,2,65,240,3,106,32,12,65,24,106,41,2,0,55,3,0,32,2,65,232,3,106,32,12,65,16,106,41,2,0,55,3,0,32,2,65,224,3,106,32,12,65,8,106,41,2,0,55,3,0,32,2,32,12,41,2,0,55,3,216,3,32,2,65,136,4,106,32,2,65,184,2,106,32,2,65,204,3,106,32,2,65,216,3,106,16,118,32,7,32,10,65,40,106,41,3,0,55,3,0,32,13,32,10,65,32,106,41,3,0,55,3,0,32,17,32,10,65,24,106,41,3,0,55,3,0,32,5,32,10,65,16,106,41,3,0,34,20,55,3,0,32,4,32,10,65,8,106,41,3,0,55,3,0,32,2,32,10,41,3,0,55,3,240,4,32,20,167,65,133,128,128,128,120,71,4,64,32,2,65,240,4,106,16,158,5,11,32,1,40,2,20,34,3,32,1,40,2,16,34,7,73,13,1,12,3,11,11,32,2,65,160,3,106,32,14,65,8,106,41,2,0,55,3,0,32,2,32,14,41,2,0,55,3,152,3,32,2,40,2,184,2,33,6,32,2,40,2,188,2,33,10,32,2,40,2,192,2,33,12,32,2,40,2,196,2,33,11,32,2,40,2,200,2,33,7,32,2,40,2,204,2,33,13,32,2,40,2,208,2,33,16,32,2,40,2,228,2,33,17,12,5,11,32,4,65,253,0,71,4,64,32,2,65,17,54,2,136,4,32,2,65,160,1,106,32,9,16,232,5,32,2,65,136,4,106,32,2,40,2,160,1,32,2,40,2,164,1,16,236,7,33,6,12,3,11,32,2,65,21,54,2,136,4,32,2,65,176,1,106,32,9,16,232,5,32,2,65,136,4,106,32,2,40,2,176,1,32,2,40,2,180,1,16,236,7,33,6,12,2,11,32,2,65,3,54,2,136,4,32,2,65,152,1,106,32,9,16,232,5,32,2,65,136,4,106,32,2,40,2,152,1,32,2,40,2,156,1,16,236,7,33,6,12,1,11,32,2,40,2,152,3,33,6,32,3,69,13,0,32,8,32,3,65,1,16,163,10,11,2,64,2,64,32,14,40,2,4,34,4,4,64,32,4,65,1,106,34,3,69,13,1,32,14,40,2,0,32,3,65,2,116,65,7,106,65,120,113,34,4,107,32,3,32,4,106,65,8,106,65,8,16,163,10,11,12,1,11,65,160,251,192,0,65,28,65,148,252,192,0,16,141,8,0,11,32,2,65,200,2,106,16,160,4,32,2,40,2,200,2,34,4,69,13,0,32,2,40,2,204,2,32,4,65,6,116,65,8,16,163,10,65,133,128,128,128,120,33,7,12,1,11,65,133,128,128,128,120,33,7,11,32,1,45,0,24,65,1,106,34,4,65,255,1,113,32,4,70,4,64,32,1,32,4,58,0,24,2,64,2,127,2,64,2,64,2,64,2,64,32,1,40,2,20,34,3,32,1,40,2,16,34,8,73,4,64,32,9,40,2,0,33,5,3,64,2,64,32,3,32,5,106,45,0,0,34,4,65,9,107,14,36,0,0,4,4,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,4,4,4,4,4,4,4,4,4,4,4,6,3,11,32,1,32,3,65,1,106,34,3,54,2,20,32,3,32,8,71,13,0,11,11,32,2,65,3,54,2,136,4,32,2,65,248,0,106,32,9,16,232,5,32,2,65,136,4,106,32,2,40,2,120,32,2,40,2,124,16,236,7,12,4,11,32,4,65,253,0,70,13,1,11,32,2,65,22,54,2,136,4,32,2,65,240,0,106,32,9,16,232,5,32,2,65,136,4,106,32,2,40,2,112,32,2,40,2,116,16,236,7,12,2,11,32,3,65,1,106,34,4,69,13,2,32,1,32,4,54,2,20,65,0,12,1,11,32,2,65,21,54,2,136,4,32,2,65,128,1,106,32,9,16,232,5,32,2,65,136,4,106,32,2,40,2,128,1,32,2,40,2,132,1,16,236,7,11,33,4,32,2,65,172,4,106,32,2,65,160,3,106,41,3,0,55,2,0,32,2,32,16,54,2,160,4,32,2,32,13,54,2,156,4,32,2,32,11,54,2,148,4,32,2,32,12,54,2,144,4,32,2,32,10,54,2,140,4,32,2,32,6,54,2,136,4,32,2,32,2,41,3,152,3,55,2,164,4,32,2,32,4,54,2,184,4,32,2,32,17,54,2,180,4,32,2,32,7,54,2,152,4,32,7,65,133,128,128,128,120,71,4,64,32,4,69,4,64,32,2,65,136,2,106,32,2,65,176,4,106,41,3,0,55,3,0,32,2,65,128,2,106,32,2,65,168,4,106,41,3,0,55,3,0,32,2,65,248,1,106,32,2,65,160,4,106,41,3,0,55,3,0,32,2,65,240,1,106,32,2,65,152,4,106,41,3,0,55,3,0,32,2,65,232,1,106,32,2,65,144,4,106,41,3,0,55,3,0,32,2,32,2,41,3,136,4,55,3,224,1,12,7,11,32,2,65,133,128,128,128,120,54,2,240,1,32,2,32,4,54,2,224,1,32,2,65,136,4,106,16,158,5,12,6,11,32,2,65,133,128,128,128,120,54,2,240,1,32,2,32,6,54,2,224,1,32,4,69,13,5,32,4,16,233,6,12,5,11,12,17,11,65,160,210,192,0,65,28,65,228,212,192,0,16,141,8,0,11,32,2,65,2,54,2,136,4,32,2,65,216,0,106,32,9,16,232,5,32,2,65,136,4,106,32,2,40,2,88,32,2,40,2,92,16,236,7,11,33,5,32,2,65,152,3,106,16,247,5,32,2,40,2,152,3,34,4,4,64,32,2,40,2,156,3,32,4,65,48,108,65,8,16,163,10,11,65,1,33,10,65,133,128,128,128,120,11,33,4,32,1,45,0,24,65,1,106,34,3,65,255,1,113,32,3,71,13,3,32,1,32,3,58,0,24,32,2,32,1,16,193,3,34,3,54,2,184,4,32,2,32,4,54,2,152,4,32,2,32,20,55,2,140,4,32,2,32,5,54,2,136,4,32,10,69,4,64,32,3,69,4,64,32,2,65,136,2,106,32,2,65,176,4,106,41,3,0,55,3,0,32,2,65,128,2,106,32,2,65,168,4,106,41,3,0,55,3,0,32,2,65,248,1,106,32,2,65,160,4,106,41,3,0,55,3,0,32,2,65,240,1,106,32,2,65,152,4,106,41,3,0,55,3,0,32,2,65,232,1,106,32,2,65,144,4,106,41,3,0,55,3,0,32,2,32,2,41,3,136,4,55,3,224,1,12,2,11,32,2,65,133,128,128,128,120,54,2,240,1,32,2,32,3,54,2,224,1,32,2,65,136,4,106,16,158,5,12,1,11,32,2,65,133,128,128,128,120,54,2,240,1,32,2,32,5,54,2,224,1,32,3,69,13,0,32,3,16,233,6,11,32,2,40,2,240,1,65,133,128,128,128,120,71,13,1,11,32,2,40,2,224,1,32,1,16,234,6,33,1,32,0,65,133,128,128,128,120,54,2,16,32,0,32,1,54,2,0,12,9,11,32,0,32,2,41,3,224,1,55,3,0,32,0,65,40,106,32,2,65,136,2,106,41,3,0,55,3,0,32,0,65,32,106,32,2,65,128,2,106,41,3,0,55,3,0,32,0,65,24,106,32,2,65,248,1,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,240,1,106,41,3,0,55,3,0,32,0,65,8,106,32,2,65,232,1,106,41,3,0,55,3,0,12,8,11,65,160,210,192,0,65,28,65,212,212,192,0,16,141,8,0,11,32,1,32,4,32,3,16,142,11,33,5,32,2,65,232,1,106,34,4,32,3,54,2,0,32,2,65,240,1,106,34,1,65,131,128,128,128,120,54,2,0,32,2,32,5,54,2,228,1,32,2,32,3,54,2,224,1,32,0,65,40,106,32,2,65,136,2,106,41,3,0,55,3,0,32,0,65,32,106,32,2,65,128,2,106,41,3,0,55,3,0,32,0,65,24,106,32,2,65,248,1,106,41,3,0,55,3,0,32,0,65,16,106,32,1,41,3,0,55,3,0,32,0,65,8,106,32,4,41,3,0,55,3,0,32,0,32,2,41,3,224,1,55,3,0,12,6,11,32,2,65,5,54,2,136,4,32,2,65,48,106,32,9,16,128,6,32,2,65,136,4,106,32,2,40,2,48,32,2,40,2,52,16,236,7,11,33,1,32,0,65,133,128,128,128,120,54,2,16,32,0,32,1,54,2,0,12,4,11,32,2,65,5,54,2,136,4,32,2,65,32,106,32,9,16,128,6,32,2,65,136,4,106,32,2,40,2,32,32,2,40,2,36,16,236,7,11,33,1,32,0,65,133,128,128,128,120,54,2,16,32,0,32,1,54,2,0,12,2,11,32,2,65,5,54,2,136,4,32,2,65,16,106,32,9,16,128,6,32,2,65,136,4,106,32,2,40,2,16,32,2,40,2,20,16,236,7,11,33,1,32,0,65,133,128,128,128,120,54,2,16,32,0,32,1,54,2,0,11,32,2,65,176,5,106,36,0,15,11,65,1,32,3,16,132,11,0,11,65,160,210,192,0,65,28,65,156,211,192,0,16,141,8,0,11,147,54,1,1,127,35,0,65,48,107,34,2,36,0,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,0,65,1,107,14,89,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,0,11,32,2,65,1,54,2,28,32,2,65,252,206,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,89,11,32,2,65,1,54,2,28,32,2,65,136,207,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,88,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,152,207,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,133,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,87,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,176,207,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,133,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,86,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,200,207,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,133,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,85,11,32,2,32,0,65,1,106,54,2,20,32,2,65,2,54,2,28,32,2,65,224,207,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,134,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,84,11,32,2,32,0,65,8,106,54,2,20,32,2,65,2,54,2,28,32,2,65,248,207,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,135,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,83,11,32,2,32,0,65,8,106,54,2,20,32,2,65,2,54,2,28,32,2,65,144,208,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,136,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,82,11,32,2,65,1,54,2,28,32,2,65,168,208,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,81,11,32,2,65,1,54,2,28,32,2,65,184,208,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,80,11,32,2,65,1,54,2,28,32,2,65,200,208,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,79,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,216,208,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,78,11,32,2,65,1,54,2,28,32,2,65,240,208,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,77,11,32,2,65,1,54,2,28,32,2,65,128,209,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,76,11,32,2,32,0,65,1,106,54,2,20,32,2,65,2,54,2,28,32,2,65,144,209,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,134,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,75,11,32,2,32,0,65,1,106,54,2,20,32,2,65,2,54,2,28,32,2,65,168,209,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,134,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,74,11,32,2,32,0,65,1,106,54,2,20,32,2,65,2,54,2,28,32,2,65,192,209,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,134,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,73,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,216,209,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,72,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,244,209,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,71,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,140,210,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,70,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,168,210,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,69,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,196,210,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,68,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,232,210,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,67,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,128,211,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,66,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,160,211,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,65,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,192,211,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,64,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,232,211,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,63,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,132,212,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,62,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,168,212,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,61,11,32,2,65,1,54,2,28,32,2,65,192,212,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,60,11,32,2,65,1,54,2,28,32,2,65,208,212,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,59,11,32,2,65,1,54,2,28,32,2,65,228,212,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,58,11,32,2,32,0,65,1,106,54,2,20,32,2,65,2,54,2,28,32,2,65,252,212,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,134,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,57,11,32,2,32,0,65,1,106,54,2,20,32,2,65,2,54,2,28,32,2,65,156,213,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,134,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,56,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,188,213,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,138,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,55,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,228,213,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,139,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,54,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,140,214,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,140,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,53,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,188,214,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,141,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,52,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,220,214,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,138,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,51,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,132,215,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,139,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,50,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,172,215,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,140,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,49,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,220,215,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,141,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,48,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,252,215,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,142,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,47,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,164,216,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,143,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,46,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,196,216,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,142,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,45,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,236,216,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,143,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,44,11,32,2,65,1,54,2,28,32,2,65,128,217,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,43,11,32,2,65,1,54,2,28,32,2,65,140,217,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,42,11,32,2,65,1,54,2,28,32,2,65,152,217,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,41,11,32,2,65,1,54,2,28,32,2,65,164,217,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,40,11,32,2,65,1,54,2,28,32,2,65,176,217,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,39,11,32,2,65,1,54,2,28,32,2,65,192,217,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,38,11,32,2,65,1,54,2,28,32,2,65,208,217,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,37,11,32,2,65,1,54,2,28,32,2,65,220,217,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,36,11,32,2,65,1,54,2,28,32,2,65,232,217,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,35,11,32,2,65,1,54,2,28,32,2,65,244,217,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,34,11,32,2,65,1,54,2,28,32,2,65,128,218,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,33,11,32,2,65,1,54,2,28,32,2,65,140,218,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,32,11,32,2,65,1,54,2,28,32,2,65,152,218,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,31,11,32,2,65,1,54,2,28,32,2,65,164,218,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,30,11,32,2,65,1,54,2,28,32,2,65,176,218,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,29,11,32,2,65,1,54,2,28,32,2,65,188,218,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,28,11,32,2,65,1,54,2,28,32,2,65,200,218,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,27,11,32,2,65,1,54,2,28,32,2,65,216,218,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,26,11,32,2,65,1,54,2,28,32,2,65,228,218,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,25,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,244,218,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,142,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,24,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,148,219,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,143,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,23,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,176,219,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,142,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,22,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,208,219,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,143,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,21,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,232,219,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,142,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,20,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,136,220,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,143,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,19,11,32,2,65,1,54,2,28,32,2,65,156,220,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,18,11,32,2,65,1,54,2,28,32,2,65,168,220,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,17,11,32,2,32,0,65,2,106,54,2,0,32,2,32,0,65,8,106,54,2,20,32,2,65,16,106,65,135,3,54,2,0,32,2,65,3,54,2,28,32,2,65,184,220,208,0,54,2,24,32,2,66,2,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,12,32,2,32,2,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,16,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,216,220,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,15,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,248,220,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,14,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,152,221,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,13,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,180,221,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,12,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,208,221,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,11,11,32,2,32,0,65,2,106,54,2,0,32,2,32,0,65,8,106,54,2,20,32,2,65,16,106,65,135,3,54,2,0,32,2,65,3,54,2,28,32,2,65,236,221,208,0,54,2,24,32,2,66,2,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,12,32,2,32,2,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,10,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,140,222,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,9,11,32,2,32,0,65,2,106,54,2,0,32,2,32,0,65,8,106,54,2,20,32,2,65,16,106,65,144,3,54,2,0,32,2,65,3,54,2,28,32,2,65,168,222,208,0,54,2,24,32,2,66,2,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,12,32,2,32,2,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,8,11,32,2,32,0,65,2,106,54,2,0,32,2,32,0,65,8,106,54,2,20,32,2,65,16,106,65,144,3,54,2,0,32,2,65,3,54,2,28,32,2,65,212,222,208,0,54,2,24,32,2,66,2,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,12,32,2,32,2,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,7,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,248,222,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,137,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,6,11,32,2,32,0,65,2,106,54,2,20,32,2,65,2,54,2,28,32,2,65,144,223,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,133,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,5,11,32,2,32,0,65,4,106,54,2,20,32,2,65,2,54,2,28,32,2,65,168,223,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,145,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,4,11,32,2,32,0,65,8,106,54,2,20,32,2,65,2,54,2,28,32,2,65,192,223,208,0,54,2,24,32,2,66,1,55,2,36,32,2,65,146,3,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,3,11,32,2,65,1,54,2,28,32,2,65,216,223,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,2,11,32,2,65,1,54,2,28,32,2,65,232,223,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,12,1,11,32,2,65,1,54,2,28,32,2,65,248,223,208,0,54,2,24,32,2,66,0,55,2,36,32,2,65,152,200,208,0,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,216,10,11,32,2,65,48,106,36,0,11,234,51,2,37,127,1,126,35,0,65,192,1,107,34,3,36,0,32,3,32,1,54,2,20,2,64,2,64,32,0,40,2,0,34,4,69,13,0,32,0,40,2,4,33,5,3,64,32,4,47,1,230,2,34,6,65,2,116,33,14,65,0,33,2,65,127,33,8,2,64,2,64,3,64,32,2,32,14,70,4,64,32,6,33,8,12,2,11,32,2,32,4,106,33,7,32,8,65,1,106,33,8,32,2,65,4,106,33,2,65,127,32,7,65,4,106,40,2,0,34,7,32,1,71,32,1,32,7,73,27,34,7,65,1,70,13,0,11,32,7,65,255,1,113,69,13,1,11,32,5,69,13,2,32,5,65,1,107,33,5,32,4,32,8,65,2,116,106,65,232,2,106,40,2,0,33,4,12,1,11,11,32,3,32,8,54,2,32,32,3,32,5,54,2,28,32,3,32,4,54,2,24,32,3,32,0,54,2,36,32,3,65,248,0,106,33,18,35,0,65,224,0,107,34,12,36,0,32,12,65,0,58,0,15,32,12,65,52,106,33,13,32,12,65,15,106,33,6,35,0,65,240,0,107,34,5,36,0,32,3,65,24,106,34,11,34,1,40,2,8,33,8,32,1,40,2,0,33,2,2,64,32,1,40,2,4,34,1,69,4,64,32,5,32,8,54,2,16,32,5,65,0,54,2,12,32,5,32,2,54,2,8,32,13,32,5,65,8,106,32,6,16,106,12,1,11,32,2,32,8,65,2,116,106,65,232,2,106,40,2,0,33,10,2,64,32,1,65,1,107,34,15,69,13,0,32,15,65,3,113,34,16,4,64,3,64,32,15,65,1,107,33,15,32,10,32,10,47,1,230,2,65,2,116,106,65,232,2,106,40,2,0,33,10,32,16,65,1,107,34,16,13,0,11,11,32,1,65,2,107,65,3,73,13,0,3,64,32,10,32,10,47,1,230,2,65,2,116,106,65,232,2,106,40,2,0,34,1,32,1,47,1,230,2,65,2,116,106,65,232,2,106,40,2,0,34,1,32,1,47,1,230,2,65,2,116,106,65,232,2,106,40,2,0,34,1,32,1,47,1,230,2,65,2,116,106,65,232,2,106,40,2,0,33,10,32,15,65,4,107,34,15,13,0,11,11,32,5,32,10,54,2,20,32,5,32,10,51,1,230,2,66,32,134,66,128,128,128,128,16,125,55,2,24,32,5,65,32,106,32,5,65,20,106,32,6,16,106,32,5,65,216,0,106,34,17,32,5,65,44,106,41,2,0,55,3,0,32,5,65,224,0,106,34,14,32,5,65,52,106,41,2,0,55,3,0,32,5,65,232,0,106,34,7,32,5,65,60,106,40,2,0,54,2,0,32,5,32,5,41,2,36,55,3,80,32,5,40,2,32,33,2,32,5,40,2,68,33,15,32,5,40,2,72,34,16,32,5,40,2,64,34,10,47,1,230,2,79,4,64,3,64,32,15,65,1,106,33,15,32,10,47,1,228,2,34,16,32,10,40,2,0,34,10,47,1,230,2,79,13,0,11,11,32,10,32,16,65,2,116,106,65,4,106,34,1,40,2,0,33,4,32,1,32,2,54,2,0,32,5,65,40,106,32,10,32,16,65,28,108,106,34,1,65,56,106,34,6,41,2,0,55,3,0,32,5,65,48,106,32,1,65,64,107,34,8,41,2,0,55,3,0,32,5,65,56,106,32,1,65,200,0,106,34,2,40,2,0,54,2,0,32,1,65,48,106,34,1,41,2,0,33,39,32,1,32,5,41,3,80,55,2,0,32,6,32,17,41,3,0,55,2,0,32,8,32,14,41,3,0,55,2,0,32,2,32,7,40,2,0,54,2,0,32,5,32,39,55,3,32,32,16,65,1,106,33,2,2,64,32,15,69,13,0,32,10,32,2,65,2,116,106,65,232,2,106,40,2,0,33,10,65,0,33,2,32,15,65,1,107,34,16,69,13,0,32,15,65,2,107,32,16,65,7,113,34,15,4,64,3,64,32,16,65,1,107,33,16,32,10,40,2,232,2,33,10,32,15,65,1,107,34,15,13,0,11,11,65,7,73,13,0,3,64,32,10,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,33,10,32,16,65,8,107,34,16,13,0,11,11,32,13,32,4,54,2,0,32,13,32,5,41,3,32,55,2,4,32,13,32,2,54,2,40,32,13,65,0,54,2,36,32,13,32,10,54,2,32,32,13,65,12,106,32,5,65,40,106,41,3,0,55,2,0,32,13,65,20,106,32,5,65,48,106,41,3,0,55,2,0,32,13,65,28,106,32,5,65,56,106,40,2,0,54,2,0,11,32,5,65,240,0,106,36,0,32,12,65,40,106,34,8,32,12,65,204,0,106,41,2,0,55,3,0,32,12,65,32,106,34,2,32,12,65,196,0,106,41,2,0,55,3,0,32,12,65,24,106,34,1,32,12,65,60,106,41,2,0,55,3,0,32,12,32,12,41,2,52,55,3,16,32,11,40,2,12,34,6,32,6,40,2,8,65,1,107,54,2,8,2,64,32,12,45,0,15,69,4,64,32,18,32,12,41,3,16,55,2,0,32,18,65,24,106,32,8,41,3,0,55,2,0,32,18,65,16,106,32,2,41,3,0,55,2,0,32,18,65,8,106,32,1,41,3,0,55,2,0,12,1,11,32,6,40,2,0,34,2,4,64,32,6,40,2,4,34,1,69,4,64,65,224,239,206,0,65,33,65,132,240,206,0,16,141,8,0,11,32,6,32,1,65,1,107,54,2,4,32,6,32,2,40,2,232,2,34,1,54,2,0,32,1,65,0,54,2,0,32,2,65,152,3,65,4,16,163,10,32,18,65,24,106,32,12,65,40,106,41,3,0,55,2,0,32,18,65,16,106,32,12,65,32,106,41,3,0,55,2,0,32,18,65,8,106,32,12,65,24,106,41,3,0,55,2,0,32,18,32,12,41,3,16,55,2,0,12,1,11,65,228,214,206,0,16,176,10,0,11,32,12,65,224,0,106,36,0,32,3,45,0,148,1,65,2,70,13,0,32,3,40,2,124,33,12,32,3,40,2,128,1,33,18,32,3,40,2,132,1,33,16,32,3,40,2,136,1,33,8,32,3,40,2,144,1,33,2,32,3,32,3,40,2,140,1,34,1,54,2,52,32,3,32,8,54,2,48,32,3,65,0,54,2,44,32,3,32,1,54,2,36,32,3,32,8,54,2,32,32,3,65,0,54,2,28,32,3,32,2,65,0,32,8,27,54,2,56,32,3,32,8,65,0,71,34,1,54,2,40,32,3,32,1,54,2,24,32,3,65,8,106,32,11,16,145,3,32,3,40,2,8,69,13,1,32,3,65,164,1,106,33,23,32,3,40,2,12,33,8,32,12,65,0,71,32,16,65,0,71,113,33,36,3,64,2,64,2,64,32,0,40,2,0,34,5,69,13,0,32,0,40,2,4,33,10,3,64,32,5,65,20,106,33,7,32,5,65,4,106,33,1,32,5,47,1,230,2,34,6,65,2,116,33,2,65,127,33,4,2,64,3,64,32,2,69,4,64,32,6,33,4,12,2,11,32,1,40,2,0,33,14,32,4,65,1,106,33,4,32,7,65,28,106,33,7,32,2,65,4,107,33,2,32,1,65,4,106,33,1,65,127,32,8,32,14,71,32,8,32,14,73,27,34,14,65,1,70,13,0,11,32,14,65,255,1,113,69,13,3,11,32,10,69,13,1,32,10,65,1,107,33,10,32,5,32,4,65,2,116,106,65,232,2,106,40,2,0,33,5,12,0,11,0,11,65,204,212,206,0,16,176,10,0,11,2,64,2,127,2,64,2,127,2,64,2,64,32,7,40,2,0,34,5,69,13,0,32,7,65,4,106,40,2,0,33,9,32,3,40,2,20,33,17,3,64,32,5,47,1,226,1,34,6,65,2,116,33,14,65,0,33,2,65,127,33,1,2,64,2,64,3,64,32,2,32,14,70,4,64,32,6,33,1,12,2,11,32,2,32,5,106,33,4,32,1,65,1,106,33,1,32,2,65,4,106,33,2,65,127,32,4,65,180,1,106,40,2,0,34,4,32,17,71,32,4,32,17,75,27,34,4,65,1,70,13,0,11,32,4,65,255,1,113,69,13,1,11,32,9,69,13,2,32,9,65,1,107,33,9,32,5,32,1,65,2,116,106,65,228,1,106,40,2,0,33,5,12,1,11,11,32,3,32,1,54,2,164,1,32,3,32,9,54,2,160,1,32,3,32,5,54,2,156,1,32,3,32,7,54,2,168,1,32,3,65,248,0,106,32,3,65,156,1,106,16,206,4,32,3,45,0,136,1,65,2,70,13,0,2,127,32,3,40,2,124,34,1,4,64,32,3,40,2,128,1,33,25,32,3,40,2,132,1,33,2,32,1,33,26,65,1,12,1,11,65,0,33,2,65,0,11,33,6,32,3,32,2,54,2,152,1,32,3,32,25,54,2,148,1,32,3,32,26,54,2,144,1,32,3,65,0,54,2,140,1,32,3,32,6,54,2,136,1,32,3,32,25,54,2,132,1,32,3,32,26,54,2,128,1,32,3,65,0,54,2,124,32,3,32,6,54,2,120,32,2,69,4,64,32,3,65,0,54,2,120,32,26,33,2,32,25,32,1,13,3,26,12,6,11,3,64,32,3,32,2,65,1,107,54,2,152,1,2,64,32,3,40,2,120,4,64,32,3,40,2,132,1,33,4,2,127,32,3,40,2,124,34,2,4,64,32,3,40,2,128,1,12,1,11,32,3,40,2,128,1,33,2,2,64,32,4,69,13,0,2,64,32,4,65,7,113,34,6,69,4,64,32,4,33,1,12,1,11,32,4,33,1,3,64,32,1,65,1,107,33,1,32,2,40,2,184,1,33,2,32,6,65,1,107,34,6,13,0,11,11,32,4,65,8,73,13,0,3,64,32,2,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,2,32,1,65,8,107,34,1,13,0,11,11,32,3,66,0,55,2,128,1,32,3,32,2,54,2,124,32,3,65,1,54,2,120,65,0,33,4,65,0,11,33,1,32,2,47,1,182,1,32,4,75,4,64,32,2,33,6,12,2,11,3,64,32,2,40,2,176,1,34,6,4,64,32,2,47,1,180,1,33,4,32,2,65,232,1,65,184,1,32,1,27,65,4,16,163,10,32,1,65,1,106,33,1,32,6,34,2,47,1,182,1,32,4,77,13,1,12,3,11,11,32,2,65,232,1,65,184,1,32,1,27,65,4,16,163,10,65,220,246,206,0,16,176,10,0,11,65,204,247,206,0,16,176,10,0,11,32,4,65,1,106,33,5,2,64,32,1,69,4,64,32,6,33,2,12,1,11,32,6,32,5,65,2,116,106,65,184,1,106,40,2,0,33,2,65,0,33,5,32,1,65,1,107,34,7,69,13,0,32,1,65,2,107,32,7,65,7,113,34,1,4,64,3,64,32,7,65,1,107,33,7,32,2,40,2,184,1,33,2,32,1,65,1,107,34,1,13,0,11,11,65,7,73,13,0,3,64,32,2,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,2,32,7,65,8,107,34,7,13,0,11,11,32,3,32,5,54,2,132,1,32,3,65,0,54,2,128,1,32,3,32,2,54,2,124,32,6,32,4,65,4,116,106,34,1,40,2,0,34,30,65,128,128,128,128,120,70,13,6,32,1,40,2,4,33,27,32,36,4,64,32,1,45,0,12,33,31,32,1,40,2,8,34,13,65,2,116,33,28,65,0,33,17,32,13,65,255,255,255,255,1,75,33,37,32,12,33,2,32,18,33,14,32,16,33,32,3,64,2,64,32,17,4,64,32,14,33,6,32,2,33,4,32,17,33,2,12,1,11,65,0,33,6,2,64,32,14,69,13,0,32,14,34,1,65,7,113,34,4,4,64,3,64,32,1,65,1,107,33,1,32,2,40,2,228,1,33,2,32,4,65,1,107,34,4,13,0,11,11,32,14,65,8,73,13,0,3,64,32,2,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,2,32,1,65,8,107,34,1,13,0,11,11,65,0,33,4,11,2,64,2,64,2,64,32,2,47,1,226,1,32,6,75,4,64,32,2,33,1,12,1,11,3,64,32,2,40,2,176,1,34,1,69,13,2,32,4,65,1,106,33,4,32,2,47,1,224,1,33,6,32,6,32,1,34,2,47,1,226,1,79,13,0,11,11,32,6,65,1,106,33,14,32,4,69,4,64,32,1,33,17,12,2,11,32,1,32,14,65,2,116,106,65,228,1,106,40,2,0,33,17,65,0,33,14,32,4,65,1,107,34,2,69,13,1,32,4,65,2,107,32,2,65,7,113,34,4,4,64,3,64,32,2,65,1,107,33,2,32,17,40,2,228,1,33,17,32,4,65,1,107,34,4,13,0,11,11,65,7,73,13,1,3,64,32,17,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,17,32,2,65,8,107,34,2,13,0,11,12,1,11,65,220,247,206,0,16,176,10,0,11,2,64,32,1,32,6,65,4,116,106,34,4,40,2,0,34,2,69,13,0,32,4,40,2,8,34,33,69,13,0,32,1,32,6,65,2,116,106,65,180,1,106,33,38,32,4,40,2,4,33,15,65,0,33,10,2,64,2,64,3,64,2,64,32,10,4,64,32,15,33,6,32,2,33,4,32,10,33,2,12,1,11,65,0,33,6,2,64,32,15,69,13,0,32,15,34,1,65,7,113,34,4,4,64,3,64,32,1,65,1,107,33,1,32,2,40,2,184,1,33,2,32,4,65,1,107,34,4,13,0,11,11,32,15,65,8,73,13,0,3,64,32,2,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,2,32,1,65,8,107,34,1,13,0,11,11,65,0,33,4,11,2,64,2,64,2,64,32,2,47,1,182,1,32,6,75,4,64,32,2,33,1,12,1,11,3,64,32,2,40,2,176,1,34,1,69,13,2,32,4,65,1,106,33,4,32,2,47,1,180,1,33,6,32,6,32,1,34,2,47,1,182,1,79,13,0,11,11,32,6,65,1,106,33,15,32,4,69,4,64,32,1,33,10,12,2,11,32,1,32,15,65,2,116,106,65,184,1,106,40,2,0,33,10,65,0,33,15,32,4,65,1,107,34,2,69,13,1,32,4,65,2,107,32,2,65,7,113,34,4,4,64,3,64,32,2,65,1,107,33,2,32,10,40,2,184,1,33,10,32,4,65,1,107,34,4,13,0,11,11,65,7,79,4,64,3,64,32,10,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,10,32,2,65,8,107,34,2,13,0,11,11,32,1,13,1,12,5,11,65,220,247,206,0,16,176,10,0,11,2,64,2,64,32,8,32,38,40,2,0,34,20,70,13,0,32,1,32,6,65,4,116,106,33,29,2,64,32,31,69,4,64,2,64,32,13,69,4,64,65,2,33,9,12,1,11,32,37,13,7,65,145,179,211,0,45,0,0,26,32,28,65,2,16,254,9,34,9,69,13,6,65,0,33,1,32,13,33,4,3,64,32,1,32,28,70,13,1,2,127,2,64,2,64,2,64,65,2,32,1,32,27,106,34,7,47,1,0,34,6,65,2,107,65,255,255,3,113,34,2,32,2,65,2,79,27,65,1,107,14,2,1,2,0,11,65,2,33,6,32,7,65,2,106,45,0,0,33,7,65,0,12,2,11,65,3,33,6,32,7,65,2,106,47,1,0,34,7,65,128,126,113,12,1,11,32,7,65,2,106,47,1,0,34,7,65,128,126,113,11,33,2,32,1,32,9,106,32,2,32,7,65,255,1,113,114,65,16,116,32,6,114,54,1,0,32,1,65,4,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,3,32,13,54,2,68,32,3,32,9,54,2,64,32,3,32,13,54,2,60,12,1,11,32,3,65,60,106,33,34,32,29,40,2,4,33,22,32,29,40,2,8,33,1,65,0,33,4,35,0,65,16,107,34,19,36,0,65,2,33,9,65,2,33,24,2,64,2,64,2,64,2,64,2,64,32,13,69,13,0,32,13,65,255,255,255,255,1,75,13,2,65,145,179,211,0,45,0,0,26,32,13,65,2,116,34,7,34,2,65,2,16,254,9,34,24,69,13,1,32,13,33,2,3,64,32,4,32,7,70,13,1,2,127,2,64,2,64,2,64,65,2,32,4,32,27,106,34,5,47,1,0,34,11,65,2,107,65,255,255,3,113,34,6,32,6,65,2,79,27,65,1,107,14,2,1,2,0,11,65,2,33,11,32,5,65,2,106,45,0,0,33,5,65,0,12,2,11,65,3,33,11,32,5,65,2,106,47,1,0,34,5,65,128,126,113,12,1,11,32,5,65,2,106,47,1,0,34,5,65,128,126,113,11,33,6,32,4,32,24,106,32,6,32,5,65,255,1,113,114,65,16,116,32,11,114,54,1,0,32,4,65,4,106,33,4,32,2,65,1,107,34,2,13,0,11,11,32,19,32,13,54,2,12,32,19,32,24,54,2,8,32,19,32,13,54,2,4,2,64,2,64,32,1,4,64,32,1,65,255,255,255,255,1,75,13,4,65,0,33,4,65,145,179,211,0,45,0,0,26,32,1,65,2,116,34,7,34,2,65,2,16,254,9,34,9,69,13,5,32,1,33,2,3,64,32,4,32,7,71,4,64,2,127,2,64,2,64,2,64,65,2,32,4,32,22,106,34,5,47,1,0,34,11,65,2,107,65,255,255,3,113,34,6,32,6,65,2,79,27,65,1,107,14,2,1,2,0,11,65,2,33,11,32,5,65,2,106,45,0,0,33,5,65,0,12,2,11,65,3,33,11,32,5,65,2,106,47,1,0,34,5,65,128,126,113,12,1,11,32,5,65,2,106,47,1,0,34,5,65,128,126,113,11,33,6,32,4,32,9,106,32,6,32,5,65,255,1,113,114,65,16,116,32,11,114,54,1,0,32,4,65,4,106,33,4,32,2,65,1,107,34,2,13,1,11,11,32,1,13,1,11,32,24,32,13,65,2,116,106,32,9,32,1,65,2,116,16,142,11,26,32,19,32,1,32,13,106,54,2,12,12,1,11,32,19,65,4,106,32,13,32,1,16,176,5,32,19,40,2,8,32,19,40,2,12,34,6,65,2,116,106,32,9,32,1,65,2,116,34,2,16,142,11,26,32,19,32,1,32,6,106,54,2,12,32,9,32,2,65,2,16,163,10,11,32,34,32,19,41,2,4,55,2,0,32,34,65,8,106,32,19,65,12,106,40,2,0,54,2,0,32,19,65,16,106,36,0,12,3,11,65,2,32,2,16,132,11,0,11,16,184,8,0,11,65,2,32,2,16,132,11,0,11,11,32,3,65,208,0,106,32,3,65,196,0,106,40,2,0,54,2,0,32,3,32,3,41,2,60,55,3,72,32,3,32,31,65,0,71,32,29,45,0,12,65,0,71,113,58,0,84,2,64,2,64,32,0,40,2,0,34,9,69,13,0,32,0,40,2,4,33,11,3,64,32,9,65,4,106,33,6,32,9,47,1,230,2,34,2,65,28,108,33,5,65,0,33,1,65,127,33,7,2,64,3,64,32,1,32,5,70,4,64,32,2,33,7,12,2,11,32,6,40,2,0,33,4,32,7,65,1,106,33,7,32,1,65,28,106,33,1,32,6,65,4,106,33,6,65,127,32,4,32,8,71,32,4,32,8,75,27,34,4,65,1,70,13,0,11,32,4,65,255,1,113,69,13,3,11,32,11,69,13,1,32,11,65,1,107,33,11,32,9,32,7,65,2,116,106,65,232,2,106,40,2,0,33,9,12,0,11,0,11,65,252,212,206,0,16,176,10,0,11,2,64,2,64,2,64,32,1,32,9,106,34,22,65,20,106,34,4,40,2,0,34,9,69,4,64,65,0,33,9,12,1,11,32,22,65,24,106,40,2,0,33,11,3,64,32,9,65,16,107,33,5,32,9,65,180,1,106,33,6,32,9,47,1,226,1,34,2,65,2,116,33,1,65,127,33,7,2,64,3,64,32,1,69,4,64,32,2,33,7,12,2,11,32,6,40,2,0,33,21,32,7,65,1,106,33,7,32,5,65,16,106,33,5,32,1,65,4,107,33,1,32,6,65,4,106,33,6,65,127,32,20,32,21,71,32,20,32,21,73,27,34,21,65,1,70,13,0,11,32,21,65,255,1,113,69,13,3,11,32,11,4,64,32,11,65,1,107,33,11,32,9,32,7,65,2,116,106,65,228,1,106,40,2,0,33,9,12,1,11,11,65,0,33,35,32,7,33,21,11,32,3,32,21,54,2,172,1,32,3,32,35,54,2,168,1,32,3,32,9,54,2,164,1,32,3,32,20,54,2,160,1,32,3,32,4,54,2,156,1,32,3,65,0,58,0,100,32,3,65,0,54,2,96,32,3,65,0,54,2,88,32,9,69,4,64,65,145,179,211,0,45,0,0,26,65,228,1,65,4,16,254,9,34,5,69,13,4,32,5,65,1,59,1,226,1,32,5,65,0,54,2,176,1,32,5,32,20,54,2,180,1,32,5,32,3,41,2,88,55,2,0,32,5,65,8,106,32,3,65,224,0,106,41,2,0,55,2,0,32,22,65,20,106,32,5,54,2,0,32,22,65,24,106,66,128,128,128,128,16,55,2,0,12,2,11,32,3,65,240,0,106,32,23,65,8,106,40,2,0,54,2,0,32,3,32,23,41,2,0,55,3,104,32,3,65,176,1,106,32,3,65,232,0,106,32,20,32,3,65,216,0,106,32,3,65,156,1,106,16,83,32,3,40,2,156,1,34,1,32,1,40,2,8,65,1,106,54,2,8,32,3,40,2,176,1,32,3,40,2,184,1,65,4,116,106,33,5,12,1,11,32,4,33,21,32,7,33,35,11,32,5,32,3,65,200,0,106,16,203,2,2,64,2,64,32,0,40,2,0,34,9,69,13,0,32,0,40,2,4,33,11,3,64,32,9,65,32,106,33,5,32,9,65,4,106,33,6,32,9,47,1,230,2,34,2,65,2,116,33,1,65,127,33,7,2,64,3,64,32,1,69,4,64,32,2,33,7,12,2,11,32,6,40,2,0,33,4,32,7,65,1,106,33,7,32,5,65,28,106,33,5,32,1,65,4,107,33,1,32,6,65,4,106,33,6,65,127,32,4,32,20,71,32,4,32,20,75,27,34,4,65,1,70,13,0,11,32,4,65,255,1,113,69,13,3,11,32,11,69,13,1,32,11,65,1,107,33,11,32,9,32,7,65,2,116,106,65,232,2,106,40,2,0,33,9,12,0,11,0,11,65,140,213,206,0,16,176,10,0,11,2,64,32,5,40,2,0,34,4,69,4,64,65,145,179,211,0,45,0,0,26,65,52,65,4,16,254,9,34,1,13,1,65,4,65,52,16,132,11,0,11,32,5,65,4,106,40,2,0,33,9,3,64,32,4,47,1,50,34,6,65,2,116,33,11,65,0,33,2,65,127,33,1,2,64,3,64,32,2,32,11,70,4,64,32,6,33,1,12,2,11,32,2,32,4,106,33,7,32,1,65,1,106,33,1,32,2,65,4,106,33,2,65,127,32,7,65,4,106,40,2,0,34,7,32,8,71,32,7,32,8,75,27,34,7,65,1,70,13,0,11,32,7,65,255,1,113,69,13,3,11,32,9,4,64,32,9,65,1,107,33,9,32,4,32,1,65,2,116,106,65,52,106,40,2,0,33,4,12,1,11,11,32,3,32,1,54,2,172,1,32,3,65,0,54,2,168,1,32,3,32,4,54,2,164,1,32,3,32,8,54,2,160,1,32,3,32,5,54,2,156,1,32,3,65,184,1,106,32,23,65,8,106,40,2,0,54,2,0,32,3,32,23,41,2,0,55,3,176,1,32,3,65,216,0,106,32,3,65,176,1,106,32,8,32,3,65,156,1,106,16,105,32,3,40,2,156,1,34,1,32,1,40,2,8,65,1,106,54,2,8,12,1,11,32,1,65,1,59,1,50,32,1,65,0,54,2,0,32,1,32,8,54,2,4,32,5,32,1,54,2,0,32,5,65,4,106,66,128,128,128,128,16,55,2,0,11,65,0,33,2,32,33,65,1,107,34,33,13,1,12,4,11,11,65,4,65,228,1,16,132,11,0,11,65,2,32,28,16,132,11,0,11,16,184,8,0,11,65,0,33,2,32,32,65,1,107,34,32,13,0,11,11,32,30,4,64,32,27,32,30,65,2,116,65,2,16,163,10,11,32,3,40,2,152,1,34,2,13,0,11,12,1,11,65,220,212,206,0,16,176,10,0,11,32,3,40,2,120,32,3,65,0,54,2,120,69,13,3,32,3,40,2,128,1,34,2,32,3,40,2,124,34,8,13,2,26,32,3,40,2,132,1,11,34,6,69,13,0,2,64,32,6,65,7,113,34,1,69,4,64,32,6,33,8,12,1,11,32,6,33,8,3,64,32,8,65,1,107,33,8,32,2,40,2,184,1,33,2,32,1,65,1,107,34,1,13,0,11,11,32,6,65,8,73,13,0,3,64,32,2,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,2,32,8,65,8,107,34,8,13,0,11,11,32,2,33,8,65,0,11,33,2,3,64,32,8,40,2,176,1,32,8,65,232,1,65,184,1,32,2,27,65,4,16,163,10,32,2,65,1,106,33,2,34,8,13,0,11,11,32,3,65,248,0,106,16,146,3,32,3,32,3,65,24,106,16,145,3,32,3,40,2,4,33,8,32,3,40,2,0,13,0,11,12,1,11,65,172,212,206,0,16,176,10,0,11,32,3,65,24,106,16,185,3,32,12,69,32,16,69,114,69,4,64,65,0,33,5,32,16,33,17,32,18,33,11,32,12,33,2,3,64,2,64,32,5,4,64,32,11,33,1,32,2,33,6,32,5,33,2,12,1,11,65,0,33,1,2,64,32,11,69,13,0,32,11,34,8,65,7,113,34,6,4,64,3,64,32,8,65,1,107,33,8,32,2,40,2,228,1,33,2,32,6,65,1,107,34,6,13,0,11,11,32,11,65,8,73,13,0,3,64,32,2,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,2,32,8,65,8,107,34,8,13,0,11,11,65,0,33,6,11,2,64,2,64,2,64,32,2,47,1,226,1,32,1,75,4,64,32,2,33,8,12,1,11,3,64,32,2,40,2,176,1,34,8,69,13,2,32,6,65,1,106,33,6,32,2,47,1,224,1,33,1,32,1,32,8,34,2,47,1,226,1,79,13,0,11,11,32,1,65,1,106,33,11,32,6,69,4,64,32,8,33,5,12,2,11,32,8,32,11,65,2,116,106,65,228,1,106,40,2,0,33,5,65,0,33,11,32,6,65,1,107,34,2,69,13,1,32,6,65,2,107,32,2,65,7,113,34,6,4,64,3,64,32,2,65,1,107,33,2,32,5,40,2,228,1,33,5,32,6,65,1,107,34,6,13,0,11,11,65,7,73,13,1,3,64,32,5,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,5,32,2,65,8,107,34,2,13,0,11,12,1,11,65,220,247,206,0,16,176,10,0,11,2,64,2,64,32,0,40,2,0,34,10,69,13,0,32,17,65,1,107,33,17,32,8,32,1,65,2,116,106,65,180,1,106,40,2,0,33,14,32,0,40,2,4,33,9,3,64,32,10,65,32,106,33,4,32,10,65,4,106,33,8,32,10,47,1,230,2,34,1,65,2,116,33,2,65,127,33,6,2,64,3,64,32,2,69,4,64,32,1,33,6,12,2,11,32,8,40,2,0,33,7,32,6,65,1,106,33,6,32,4,65,28,106,33,4,32,2,65,4,107,33,2,32,8,65,4,106,33,8,65,127,32,7,32,14,71,32,7,32,14,75,27,34,7,65,1,70,13,0,11,32,7,65,255,1,113,69,13,3,11,32,9,69,13,1,32,9,65,1,107,33,9,32,10,32,6,65,2,116,106,65,232,2,106,40,2,0,33,10,12,0,11,0,11,65,188,212,206,0,16,176,10,0,11,32,4,32,3,65,20,106,16,247,3,26,65,0,33,2,32,17,13,0,11,11,2,127,32,12,69,4,64,65,0,33,16,65,0,12,1,11,32,3,32,18,54,2,148,1,32,3,32,12,54,2,144,1,32,3,65,0,54,2,140,1,32,3,32,18,54,2,132,1,32,3,32,12,54,2,128,1,32,3,65,0,54,2,124,65,1,11,33,0,32,3,32,16,54,2,152,1,32,3,32,0,54,2,136,1,32,3,32,0,54,2,120,32,3,65,248,0,106,16,213,2,32,3,65,192,1,106,36,0,11,209,37,2,11,127,1,126,35,0,65,160,1,107,34,5,36,0,32,2,33,6,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,3,64,32,3,32,6,70,4,64,65,128,128,196,0,33,9,12,2,11,2,127,32,6,44,0,0,34,7,65,0,78,4,64,32,7,65,255,1,113,33,7,32,6,65,1,106,12,1,11,32,6,45,0,1,65,63,113,33,9,32,7,65,31,113,33,8,32,7,65,95,77,4,64,32,8,65,6,116,32,9,114,33,7,32,6,65,2,106,12,1,11,32,6,45,0,2,65,63,113,32,9,65,6,116,114,33,11,32,7,65,112,73,4,64,32,11,32,8,65,12,116,114,33,7,32,6,65,3,106,12,1,11,65,128,128,196,0,33,9,32,8,65,18,116,65,128,128,240,0,113,32,6,45,0,3,65,63,113,32,11,65,6,116,114,114,34,7,65,128,128,196,0,70,13,2,32,6,65,4,106,11,33,6,2,127,32,7,65,13,77,4,64,65,128,128,196,0,65,1,32,7,116,65,128,204,0,113,13,1,26,11,32,7,11,34,9,65,128,128,196,0,70,13,0,11,32,9,65,47,70,32,9,65,220,0,70,114,13,1,11,32,4,13,2,32,1,40,2,0,32,1,40,2,8,34,6,107,65,7,77,4,64,32,1,32,6,65,8,16,208,5,32,1,40,2,8,33,6,11,32,1,32,6,65,8,106,54,2,8,32,1,40,2,4,32,6,106,66,230,210,177,171,166,231,203,151,47,55,0,0,32,5,65,0,58,0,88,32,5,65,8,106,32,1,65,0,32,5,65,216,0,106,34,4,65,7,32,2,32,3,16,84,32,4,32,1,65,0,65,4,32,5,40,2,8,32,5,40,2,12,16,217,2,32,5,40,2,88,34,2,65,2,70,13,1,32,5,41,2,92,33,16,32,0,32,5,40,2,100,54,2,12,32,0,32,16,55,2,4,32,0,32,2,54,2,0,32,0,65,0,58,0,52,32,0,65,7,54,2,48,32,0,66,135,128,128,128,240,0,55,2,40,32,0,66,132,128,128,128,240,0,55,2,32,32,0,65,0,59,1,28,32,0,32,1,41,2,0,55,2,16,32,0,65,24,106,32,1,65,8,106,40,2,0,54,2,0,12,7,11,32,1,40,2,24,34,7,69,32,9,65,220,0,71,114,69,4,64,32,7,65,0,32,1,40,2,28,40,2,20,17,1,0,11,32,6,33,7,2,64,2,64,2,64,2,64,3,64,32,3,32,7,70,13,1,2,127,32,7,44,0,0,34,8,65,0,78,4,64,32,8,65,255,1,113,33,8,32,7,65,1,106,12,1,11,32,7,45,0,1,65,63,113,33,13,32,8,65,31,113,33,11,32,8,65,95,77,4,64,32,11,65,6,116,32,13,114,33,8,32,7,65,2,106,12,1,11,32,7,45,0,2,65,63,113,32,13,65,6,116,114,33,13,32,8,65,112,73,4,64,32,13,32,11,65,12,116,114,33,8,32,7,65,3,106,12,1,11,32,11,65,18,116,65,128,128,240,0,113,32,7,45,0,3,65,63,113,32,13,65,6,116,114,114,34,8,65,128,128,196,0,70,13,2,32,7,65,4,106,11,33,7,2,127,32,8,65,13,77,4,64,65,128,128,196,0,65,1,32,8,116,65,128,204,0,113,13,1,26,11,32,8,11,34,8,65,128,128,196,0,70,13,0,11,32,8,65,47,70,32,8,65,220,0,70,114,13,1,11,65,7,33,11,32,1,40,2,0,32,1,40,2,8,34,7,107,65,6,77,4,64,32,1,32,7,65,7,16,208,5,32,1,40,2,8,33,7,11,32,1,32,7,65,7,106,54,2,8,65,0,33,8,32,1,40,2,4,32,7,106,34,7,65,150,171,193,0,40,0,0,54,0,0,32,7,65,3,106,65,153,171,193,0,40,0,0,54,0,0,32,6,32,3,16,216,1,32,4,69,114,13,6,32,5,65,48,106,32,4,16,183,4,32,5,40,2,52,34,7,4,64,32,5,40,2,48,34,15,45,0,0,65,47,70,13,2,11,65,160,171,193,0,16,176,10,0,11,32,1,40,2,24,34,6,69,32,8,65,220,0,71,114,69,4,64,32,6,65,0,32,1,40,2,28,40,2,20,17,1,0,11,32,1,40,2,0,32,1,40,2,8,34,6,107,65,6,77,4,64,32,1,32,6,65,7,16,208,5,32,1,40,2,8,33,6,11,32,1,32,6,65,7,106,54,2,8,65,0,33,9,32,1,40,2,4,32,6,106,34,6,65,150,171,193,0,40,0,0,54,0,0,32,6,65,3,106,65,153,171,193,0,40,0,0,54,0,0,32,5,65,216,0,106,34,14,32,7,32,3,16,152,1,32,5,45,0,92,33,6,2,64,2,64,2,64,2,64,2,64,2,64,32,5,40,2,88,34,3,65,128,128,128,128,120,70,13,0,32,5,65,223,0,106,45,0,0,65,24,116,32,5,47,0,93,65,8,116,114,32,6,114,33,7,32,5,40,2,108,33,11,32,5,40,2,104,33,13,65,1,33,8,32,5,40,2,96,34,6,69,13,12,32,14,32,7,32,6,16,122,32,5,45,0,89,33,6,32,5,45,0,88,34,4,65,3,71,4,64,32,5,40,2,104,33,14,32,5,40,2,96,33,10,32,5,40,2,92,33,2,32,5,47,1,90,33,15,32,4,32,5,40,2,100,34,12,65,9,71,114,69,4,64,32,10,65,128,174,193,0,65,9,16,139,11,69,13,3,11,32,5,32,14,54,2,144,1,32,5,32,12,54,2,140,1,32,5,32,10,54,2,136,1,32,5,32,2,54,2,132,1,32,5,32,15,59,1,130,1,32,5,32,6,58,0,129,1,32,5,32,4,58,0,128,1,32,5,65,180,172,193,0,54,2,88,32,5,66,1,55,2,100,32,5,65,144,2,54,2,152,1,32,5,32,5,65,148,1,106,54,2,96,32,5,32,5,65,128,1,106,34,4,54,2,148,1,32,5,65,1,54,2,92,32,1,65,220,168,193,0,32,5,65,216,0,106,16,166,2,13,8,32,5,32,4,65,1,114,34,4,40,0,0,54,2,88,65,3,33,9,32,5,32,4,65,3,106,40,0,0,54,0,91,32,5,40,2,140,1,33,4,32,5,40,2,136,1,33,12,32,5,45,0,128,1,65,1,107,14,2,4,5,3,11,32,3,69,13,0,32,7,32,3,65,1,16,163,10,11,32,0,65,2,54,2,0,32,0,32,6,58,0,4,12,12,11,32,2,69,13,10,32,10,32,2,65,1,16,163,10,12,10,11,32,4,65,0,71,33,9,32,5,40,0,91,34,6,69,13,2,32,12,32,6,65,1,16,163,10,12,2,11,65,2,33,9,32,5,40,2,88,33,10,12,1,11,32,5,40,2,144,1,33,2,32,5,65,254,0,106,32,5,65,222,0,106,45,0,0,58,0,0,32,5,32,5,47,1,92,59,1,124,32,5,40,2,88,33,10,11,65,0,33,8,12,6,11,32,15,65,1,106,34,13,33,14,32,7,65,1,107,34,12,33,8,2,64,2,64,2,64,3,64,2,64,2,127,32,8,65,8,79,4,64,32,5,65,40,106,65,47,32,14,32,8,16,157,4,32,5,40,2,44,33,7,32,5,40,2,40,12,1,11,65,0,33,7,65,0,32,10,32,12,70,13,0,26,3,64,65,1,32,7,32,14,106,45,0,0,65,47,70,13,1,26,32,8,32,7,65,1,106,34,7,71,13,0,11,32,8,33,7,65,0,11,34,8,65,1,71,4,64,32,8,69,13,1,12,3,11,2,64,32,7,32,10,106,34,7,32,12,79,13,0,32,7,32,13,106,45,0,0,65,47,71,13,0,32,7,33,12,12,1,11,32,13,32,7,65,1,106,34,10,106,33,14,32,12,32,10,107,33,8,32,10,32,12,77,13,1,11,11,32,12,65,2,71,13,1,11,32,13,45,0,0,65,223,1,113,65,193,0,107,65,255,1,113,65,25,75,13,0,32,15,45,0,2,65,58,70,13,1,11,32,4,45,0,52,34,8,69,4,64,65,0,33,8,12,6,11,32,4,40,2,24,33,10,32,4,40,2,20,33,11,2,64,32,4,40,2,44,34,12,32,4,40,2,40,34,7,73,13,0,2,64,32,7,69,13,0,32,7,32,10,79,4,64,32,7,32,10,70,13,1,12,2,11,32,7,32,11,106,44,0,0,65,64,72,13,1,11,32,12,69,13,5,32,10,32,12,77,4,64,32,10,32,12,71,13,1,12,6,11,32,11,32,12,106,44,0,0,65,191,127,74,13,5,11,32,11,32,10,32,7,32,12,65,132,165,193,0,16,220,9,0,11,32,1,40,2,8,34,4,32,1,40,2,0,70,4,127,32,1,32,4,16,211,5,32,1,40,2,8,5,32,4,11,32,1,40,2,4,106,65,47,58,0,0,32,1,32,1,40,2,8,65,1,106,54,2,8,32,1,32,13,65,2,16,132,8,65,0,33,8,12,4,11,65,196,172,193,0,65,43,32,5,65,159,1,106,65,240,172,193,0,65,140,174,193,0,16,230,6,0,11,32,5,45,0,92,33,2,32,0,65,2,54,2,0,32,0,32,2,58,0,4,12,4,11,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,32,9,65,35,71,4,64,32,9,65,63,70,13,1,32,9,65,128,128,196,0,71,13,2,2,64,2,64,32,4,40,2,8,69,4,64,32,4,65,24,106,40,2,0,33,6,32,4,65,20,106,40,2,0,33,9,12,1,11,32,4,65,20,106,40,2,0,33,9,32,4,40,2,12,34,6,69,4,64,32,1,40,2,8,33,7,65,0,33,6,12,2,11,32,4,65,24,106,40,2,0,34,2,32,6,77,4,64,32,2,32,6,70,13,1,12,12,11,32,6,32,9,106,44,0,0,65,191,127,76,13,11,11,32,1,40,2,0,32,1,40,2,8,34,7,107,32,6,79,13,0,32,1,32,7,32,6,16,208,5,32,1,40,2,8,33,7,11,32,1,40,2,4,32,7,106,32,9,32,6,16,142,11,26,32,1,65,8,106,32,6,32,7,106,34,2,54,2,0,32,0,65,0,54,2,8,32,0,65,24,106,32,2,54,2,0,32,0,32,4,41,2,0,55,2,0,32,0,32,1,41,2,0,55,2,16,32,0,32,4,40,2,48,54,2,48,32,0,32,4,41,2,40,55,2,40,32,0,32,4,41,2,32,55,2,32,32,0,32,4,40,2,28,54,2,28,32,0,65,196,0,106,32,4,65,196,0,106,45,0,0,58,0,0,32,0,65,60,106,32,4,65,60,106,41,2,0,55,2,0,32,0,32,4,41,2,52,55,2,52,12,14,11,32,5,65,248,0,106,32,1,65,32,106,40,2,0,54,2,0,32,5,65,240,0,106,32,1,65,24,106,41,2,0,55,3,0,32,5,65,232,0,106,32,1,65,16,106,41,2,0,55,3,0,32,5,65,224,0,106,32,1,65,8,106,41,2,0,55,3,0,32,5,32,1,41,2,0,55,3,88,32,0,32,5,65,216,0,106,32,4,32,2,32,3,16,151,2,12,13,11,32,4,40,2,0,69,13,1,32,4,65,4,106,12,2,11,2,64,2,64,2,64,2,127,2,64,2,64,32,2,32,3,16,216,1,69,4,64,32,4,40,2,0,13,2,32,4,40,2,8,69,13,1,32,4,65,12,106,12,3,11,32,1,40,2,0,32,1,40,2,8,34,6,107,65,7,77,4,64,32,1,32,6,65,8,16,208,5,32,1,40,2,8,33,6,11,32,1,32,6,65,8,106,54,2,8,32,1,40,2,4,32,6,106,66,230,210,177,171,166,231,203,151,47,55,0,0,32,5,65,0,58,0,88,32,5,65,16,106,32,1,65,0,32,5,65,216,0,106,34,4,65,7,32,2,32,3,16,84,32,4,32,1,65,0,65,4,32,5,40,2,16,32,5,40,2,20,16,217,2,32,5,40,2,88,34,2,65,2,70,13,3,32,5,41,2,92,33,16,32,0,32,5,40,2,100,54,2,12,32,0,32,16,55,2,4,32,0,32,2,54,2,0,32,0,65,0,58,0,52,32,0,65,7,54,2,48,32,0,66,135,128,128,128,240,0,55,2,40,32,0,66,132,128,128,128,240,0,55,2,32,32,0,65,0,59,1,28,32,0,32,1,41,2,0,55,2,16,32,0,65,24,106,32,1,65,8,106,40,2,0,54,2,0,12,17,11,32,4,65,24,106,40,2,0,33,6,32,4,65,20,106,40,2,0,33,9,12,3,11,32,4,65,4,106,11,32,4,65,20,106,40,2,0,33,9,40,2,0,34,6,69,4,64,32,1,40,2,8,33,7,65,0,33,6,12,3,11,2,64,32,4,65,24,106,40,2,0,34,7,32,6,77,4,64,32,6,32,7,70,13,3,12,1,11,32,6,32,9,106,44,0,0,65,191,127,74,13,2,11,12,15,11,32,5,45,0,92,33,2,32,0,65,2,54,2,0,32,0,32,2,58,0,4,12,12,11,32,1,40,2,0,32,1,40,2,8,34,7,107,32,6,79,13,0,32,1,32,7,32,6,16,208,5,32,1,40,2,8,33,7,11,32,1,40,2,4,32,7,106,32,9,32,6,16,142,11,26,32,1,32,6,32,7,106,34,7,54,2,8,2,64,2,64,32,7,32,4,40,2,48,34,6,70,13,0,32,1,40,2,4,33,8,32,6,4,64,32,6,32,7,79,13,2,32,6,32,8,106,44,0,0,65,191,127,76,13,2,11,2,64,32,7,32,6,107,65,2,71,13,0,32,6,32,8,106,34,7,45,0,0,65,223,1,113,65,193,0,107,65,255,1,113,65,25,75,13,0,32,7,45,0,1,65,58,70,13,1,11,32,1,65,0,32,6,16,165,3,11,32,5,65,1,58,0,88,32,5,65,24,106,32,1,65,0,32,5,65,216,0,106,34,7,32,6,32,2,32,3,16,84,32,5,40,2,28,33,2,32,5,40,2,24,33,3,32,5,65,248,0,106,32,1,65,32,106,40,2,0,54,2,0,32,5,65,240,0,106,32,1,65,24,106,41,2,0,55,3,0,32,5,65,232,0,106,32,1,65,16,106,41,2,0,55,3,0,32,5,65,224,0,106,32,1,65,8,106,41,2,0,55,3,0,32,5,32,1,41,2,0,55,3,88,32,0,32,7,65,0,32,4,40,2,32,32,4,40,2,36,32,4,40,2,40,32,4,40,2,44,32,4,65,52,106,32,4,47,1,28,32,4,47,1,30,32,6,32,3,32,2,16,190,1,12,12,11,32,8,32,7,32,6,32,7,65,140,176,193,0,16,220,9,0,11,32,4,40,2,8,69,13,1,32,4,65,12,106,11,32,4,65,20,106,40,2,0,33,9,40,2,0,34,6,13,1,32,1,40,2,8,33,7,65,0,33,6,12,3,11,32,4,65,24,106,40,2,0,33,6,32,4,65,20,106,40,2,0,33,9,12,1,11,2,64,32,4,65,24,106,40,2,0,34,7,32,6,77,4,64,32,6,32,7,70,13,2,12,1,11,32,6,32,9,106,44,0,0,65,191,127,74,13,1,11,12,8,11,32,1,40,2,0,32,1,40,2,8,34,7,107,32,6,79,13,0,32,1,32,7,32,6,16,208,5,32,1,40,2,8,33,7,11,32,1,40,2,4,32,7,106,32,9,32,6,16,142,11,26,32,1,32,6,32,7,106,54,2,8,32,5,65,216,0,106,32,1,65,0,32,4,40,2,32,34,6,32,2,32,3,16,217,2,32,5,40,2,88,34,2,65,2,71,4,64,32,5,41,2,92,33,16,32,0,32,5,40,2,100,54,2,12,32,0,32,16,55,2,4,32,0,32,2,54,2,0,32,0,32,6,54,2,32,32,0,32,1,41,2,0,55,2,16,32,0,65,24,106,32,1,65,8,106,40,2,0,54,2,0,32,0,32,4,41,2,44,55,2,44,32,0,32,4,41,2,36,55,2,36,32,0,32,4,40,2,28,54,2,28,32,0,32,4,41,2,52,55,2,52,32,0,65,60,106,32,4,65,60,106,41,2,0,55,2,0,32,0,65,196,0,106,32,4,65,196,0,106,45,0,0,58,0,0,12,6,11,32,5,45,0,92,33,2,32,0,65,2,54,2,0,32,0,32,2,58,0,4,12,4,11,32,9,32,2,65,0,32,6,65,176,171,193,0,16,220,9,0,11,32,12,32,7,107,34,12,32,1,40,2,0,32,1,40,2,8,34,10,107,75,4,64,32,1,32,10,32,12,16,208,5,32,1,40,2,8,33,10,11,32,1,40,2,4,32,10,106,32,7,32,11,106,32,12,16,142,11,26,32,1,32,10,32,12,106,34,11,54,2,8,32,5,65,208,0,106,32,4,65,61,106,41,0,0,55,3,0,32,5,32,4,41,0,53,55,3,72,11,32,6,32,2,32,9,65,35,107,34,4,65,28,77,65,0,65,1,32,4,116,65,129,160,128,128,1,113,27,69,32,9,65,220,0,71,113,27,33,6,32,5,65,0,58,0,88,32,5,65,32,106,32,1,65,0,32,5,65,216,0,106,34,2,32,11,32,6,32,3,16,84,32,2,32,1,65,0,65,4,32,5,40,2,32,32,5,40,2,36,16,217,2,32,5,40,2,88,34,2,65,2,71,4,64,32,5,41,2,92,33,16,32,0,32,5,40,2,100,54,2,12,32,0,32,16,55,2,4,32,0,32,2,54,2,0,32,0,32,8,58,0,52,32,0,32,11,54,2,48,32,0,32,11,54,2,44,32,0,65,7,54,2,40,32,0,66,132,128,128,128,240,0,55,2,32,32,0,65,0,59,1,28,32,0,32,5,41,3,72,55,0,53,32,0,32,1,41,2,0,55,2,16,32,0,65,24,106,32,1,65,8,106,40,2,0,54,2,0,32,0,65,61,106,32,5,65,208,0,106,41,3,0,55,0,0,12,3,11,32,5,45,0,92,33,2,32,0,65,2,54,2,0,32,0,32,2,58,0,4,12,1,11,32,3,4,64,32,7,32,3,65,1,16,163,10,11,32,1,40,2,8,33,3,32,5,32,9,65,0,71,58,0,128,1,2,127,32,8,4,64,32,1,40,2,0,32,3,70,4,127,32,1,32,3,16,211,5,32,1,40,2,8,5,32,3,11,32,1,40,2,4,106,65,47,58,0,0,32,1,32,1,40,2,8,65,1,106,54,2,8,32,5,65,56,106,32,1,65,0,32,5,65,128,1,106,32,3,32,13,32,11,16,84,32,5,40,2,60,33,7,32,5,40,2,56,12,1,11,32,5,65,64,107,32,1,65,0,32,5,65,128,1,106,32,13,32,11,16,157,2,32,5,40,2,68,33,7,32,5,40,2,64,11,33,13,2,64,2,64,2,64,2,64,2,64,32,5,45,0,128,1,69,4,64,32,3,65,7,73,13,1,32,1,40,2,8,34,8,32,3,73,13,2,32,1,40,2,4,33,6,32,8,65,8,79,4,64,32,6,44,0,7,65,191,127,76,13,4,11,32,3,32,8,73,4,64,32,3,32,6,106,44,0,0,65,191,127,76,13,5,11,32,5,65,7,54,2,100,32,5,32,1,54,2,96,32,5,32,6,65,7,106,54,2,88,32,5,32,3,54,2,104,32,5,32,3,32,6,106,54,2,92,2,64,32,5,65,216,0,106,34,8,40,2,12,34,3,32,8,40,2,16,34,6,75,13,0,32,8,40,2,8,34,8,40,2,8,34,9,32,6,73,13,0,32,8,32,3,54,2,8,32,9,32,6,107,33,11,2,64,32,3,32,6,70,4,64,32,3,32,9,70,13,2,12,1,11,32,6,32,9,70,13,1,32,8,40,2,4,34,9,32,3,106,32,6,32,9,106,32,11,16,140,11,26,11,32,8,32,3,32,11,106,54,2,8,11,65,0,33,9,65,7,33,3,11,32,5,65,216,0,106,32,1,65,0,65,4,32,13,32,7,16,217,2,32,5,40,2,88,34,6,65,2,70,13,4,32,5,41,2,92,33,16,32,0,32,5,40,2,100,54,2,12,32,0,32,16,55,2,4,32,0,32,6,54,2,0,32,0,32,10,54,0,53,32,0,32,9,58,0,52,32,0,32,3,54,2,48,32,0,32,3,54,2,44,32,0,65,7,54,2,40,32,0,66,132,128,128,128,240,0,55,2,32,32,0,65,0,59,1,28,32,0,32,1,41,2,0,55,2,16,32,0,65,24,106,32,1,65,8,106,40,2,0,54,2,0,32,0,32,5,47,1,124,59,0,57,32,0,65,59,106,32,5,65,254,0,106,45,0,0,58,0,0,32,0,32,2,58,0,68,32,0,32,4,54,2,64,32,0,32,12,54,2,60,12,6,11,65,7,32,3,65,188,191,193,0,16,173,10,0,11,32,3,32,8,65,188,191,193,0,16,171,10,0,11,65,204,191,193,0,65,46,65,252,191,193,0,16,141,8,0,11,65,140,192,193,0,65,44,65,184,192,193,0,16,141,8,0,11,32,5,45,0,92,33,2,32,0,65,2,54,2,0,32,0,32,2,58,0,4,11,32,1,40,2,0,34,0,69,13,0,32,1,40,2,4,32,0,65,1,16,163,10,11,32,5,65,160,1,106,36,0,15,11,32,9,32,7,65,0,32,6,65,244,170,193,0,16,220,9,0,11,172,60,2,15,127,4,126,35,0,65,160,1,107,34,2,36,0,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,47,1,128,1,69,4,64,32,2,47,1,130,1,33,3,32,2,65,0,54,2,20,32,2,66,128,128,128,128,128,1,55,2,12,32,2,32,3,59,1,24,32,2,32,1,66,255,255,3,16,246,2,32,2,40,2,4,33,13,32,2,40,2,0,13,1,32,13,69,13,2,32,2,65,144,1,106,33,15,2,64,3,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,4,34,3,32,1,41,3,8,34,17,32,3,173,34,19,32,17,32,19,84,27,167,34,4,79,4,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,32,4,71,4,64,32,1,32,17,66,1,124,55,3,8,32,1,40,2,0,32,4,106,45,0,0,33,5,35,0,65,48,107,34,4,36,0,32,4,32,5,58,0,3,32,2,65,128,1,106,34,3,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,5,65,1,107,14,90,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,0,11,66,191,23,16,251,4,33,10,32,4,65,1,54,2,20,32,4,65,192,135,209,0,54,2,16,32,4,66,1,55,2,28,32,4,65,205,3,54,2,44,32,4,32,4,65,40,106,54,2,24,32,4,32,4,65,3,106,54,2,40,32,4,65,4,106,33,8,32,4,65,16,106,34,5,40,2,12,33,7,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,5,40,2,4,14,2,0,1,2,11,32,7,13,1,65,1,33,7,65,0,33,5,65,184,135,209,0,33,9,12,3,11,32,7,69,13,1,11,32,8,32,5,16,219,3,12,4,11,32,5,40,2,0,34,5,40,2,0,33,9,32,5,40,2,4,34,5,69,4,64,65,1,33,7,65,0,33,5,12,1,11,32,5,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,5,65,1,16,254,9,34,7,69,13,2,11,32,7,32,9,32,5,16,142,11,33,7,32,8,32,5,54,2,8,32,8,32,7,54,2,4,32,8,32,5,54,2,0,12,2,11,16,184,8,0,11,65,1,32,5,16,132,11,0,11,32,3,32,10,32,8,16,156,4,54,2,4,65,1,12,91,11,32,3,65,1,58,0,1,12,89,11,32,3,65,2,58,0,1,12,88,11,32,3,65,3,58,0,1,12,87,11,32,3,65,4,58,0,1,12,86,11,32,3,65,5,58,0,1,12,85,11,32,3,65,6,58,0,1,12,84,11,32,3,65,7,58,0,1,12,83,11,32,3,65,8,58,0,1,12,82,11,32,3,65,9,58,0,1,12,81,11,32,3,65,10,58,0,1,12,80,11,32,3,65,11,58,0,1,12,79,11,32,3,65,12,58,0,1,12,78,11,32,3,65,13,58,0,1,12,77,11,32,3,65,14,58,0,1,12,76,11,32,3,65,15,58,0,1,12,75,11,32,3,65,16,58,0,1,12,74,11,32,3,65,17,58,0,1,12,73,11,32,3,65,18,58,0,1,12,72,11,32,3,65,19,58,0,1,12,71,11,32,3,65,20,58,0,1,12,70,11,32,3,65,21,58,0,1,12,69,11,32,3,65,22,58,0,1,12,68,11,32,3,65,23,58,0,1,12,67,11,32,3,65,24,58,0,1,12,66,11,32,3,65,25,58,0,1,12,65,11,32,3,65,26,58,0,1,12,64,11,32,3,65,27,58,0,1,12,63,11,32,3,65,28,58,0,1,12,62,11,32,3,65,29,58,0,1,12,61,11,32,3,65,30,58,0,1,12,60,11,32,3,65,31,58,0,1,12,59,11,32,3,65,32,58,0,1,12,58,11,32,3,65,33,58,0,1,12,57,11,32,3,65,34,58,0,1,12,56,11,32,3,65,35,58,0,1,12,55,11,32,3,65,36,58,0,1,12,54,11,32,3,65,37,58,0,1,12,53,11,32,3,65,38,58,0,1,12,52,11,32,3,65,39,58,0,1,12,51,11,32,3,65,40,58,0,1,12,50,11,32,3,65,41,58,0,1,12,49,11,32,3,65,42,58,0,1,12,48,11,32,3,65,43,58,0,1,12,47,11,32,3,65,44,58,0,1,12,46,11,32,3,65,45,58,0,1,12,45,11,32,3,65,46,58,0,1,12,44,11,32,3,65,47,58,0,1,12,43,11,32,3,65,48,58,0,1,12,42,11,32,3,65,49,58,0,1,12,41,11,32,3,65,50,58,0,1,12,40,11,32,3,65,51,58,0,1,12,39,11,32,3,65,52,58,0,1,12,38,11,32,3,65,53,58,0,1,12,37,11,32,3,65,54,58,0,1,12,36,11,32,3,65,55,58,0,1,12,35,11,32,3,65,56,58,0,1,12,34,11,32,3,65,57,58,0,1,12,33,11,32,3,65,58,58,0,1,12,32,11,32,3,65,59,58,0,1,12,31,11,32,3,65,60,58,0,1,12,30,11,32,3,65,61,58,0,1,12,29,11,32,3,65,62,58,0,1,12,28,11,32,3,65,63,58,0,1,12,27,11,32,3,65,192,0,58,0,1,12,26,11,32,3,65,193,0,58,0,1,12,25,11,32,3,65,194,0,58,0,1,12,24,11,32,3,65,195,0,58,0,1,12,23,11,32,3,65,196,0,58,0,1,12,22,11,32,3,65,197,0,58,0,1,12,21,11,32,3,65,198,0,58,0,1,12,20,11,32,3,65,199,0,58,0,1,12,19,11,32,3,65,200,0,58,0,1,12,18,11,32,3,65,201,0,58,0,1,12,17,11,32,3,65,202,0,58,0,1,12,16,11,32,3,65,203,0,58,0,1,12,15,11,32,3,65,204,0,58,0,1,12,14,11,32,3,65,205,0,58,0,1,12,13,11,32,3,65,206,0,58,0,1,12,12,11,32,3,65,207,0,58,0,1,12,11,11,32,3,65,208,0,58,0,1,12,10,11,32,3,65,209,0,58,0,1,12,9,11,32,3,65,210,0,58,0,1,12,8,11,32,3,65,211,0,58,0,1,12,7,11,32,3,65,212,0,58,0,1,12,6,11,32,3,65,213,0,58,0,1,12,5,11,32,3,65,214,0,58,0,1,12,4,11,32,3,65,215,0,58,0,1,12,3,11,32,3,65,216,0,58,0,1,12,2,11,32,3,65,217,0,58,0,1,12,1,11,32,3,65,218,0,58,0,1,11,65,0,11,58,0,0,32,4,65,48,106,36,0,32,2,45,0,128,1,13,118,32,2,45,0,129,1,34,3,65,64,106,14,27,42,116,114,112,110,108,106,104,2,3,5,81,7,9,102,100,98,96,94,92,1,1,90,88,86,84,82,1,11,32,2,66,130,128,128,128,192,136,146,10,55,3,128,1,32,2,32,2,65,128,1,106,34,3,16,220,8,54,2,96,66,185,23,16,251,4,65,145,179,211,0,45,0,0,26,65,14,65,1,16,254,9,34,1,69,13,47,32,1,65,6,106,65,228,230,208,0,41,0,0,55,0,0,32,1,65,222,230,208,0,41,0,0,55,0,0,32,2,65,14,54,2,136,1,32,2,32,1,54,2,132,1,32,2,65,14,54,2,128,1,32,3,16,156,4,33,1,32,2,65,224,0,106,16,217,9,12,130,1,11,65,215,0,33,4,32,3,65,2,107,14,89,10,78,77,76,75,74,11,12,73,72,71,70,69,68,67,66,65,64,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,63,62,61,60,59,34,35,36,58,57,37,38,39,56,55,54,53,52,51,50,49,48,47,41,115,113,111,109,107,105,103,118,2,4,119,6,8,101,99,97,95,93,91,43,44,89,87,85,83,81,9,11,32,1,40,2,24,65,6,79,13,117,12,116,11,32,1,40,2,24,65,6,73,13,115,11,32,2,65,0,54,2,128,1,32,1,40,2,0,33,10,32,1,41,3,8,33,17,32,1,40,2,4,34,8,173,33,19,32,2,65,128,1,106,33,4,65,4,33,3,2,64,3,64,32,8,32,17,32,19,32,17,32,19,84,27,167,34,5,73,13,130,1,32,5,32,10,106,33,9,2,64,32,3,32,8,32,5,107,34,7,32,3,32,7,73,27,34,7,65,1,71,4,64,32,4,32,9,32,7,16,142,11,26,12,1,11,32,4,32,9,45,0,0,58,0,0,11,32,1,32,17,32,7,173,124,34,17,55,3,8,32,5,32,8,70,13,1,32,4,32,7,106,33,4,32,3,32,7,107,34,3,13,0,11,32,2,40,2,128,1,33,16,65,213,0,33,4,12,117,11,66,202,23,16,251,4,33,1,12,126,11,32,1,40,2,24,65,6,73,13,113,11,32,2,65,248,0,106,66,0,55,3,0,32,2,65,240,0,106,66,0,55,3,0,32,2,65,232,0,106,66,0,55,3,0,32,2,66,0,55,3,96,32,1,40,2,0,33,10,32,1,41,3,8,33,17,32,1,40,2,4,34,8,173,33,18,32,2,65,224,0,106,33,4,65,32,33,3,3,64,32,8,32,17,32,18,32,17,32,18,84,27,167,34,5,73,13,127,32,5,32,10,106,33,9,2,64,32,3,32,8,32,5,107,34,7,32,3,32,7,73,27,34,7,65,1,71,4,64,32,4,32,9,32,7,16,142,11,26,12,1,11,32,4,32,9,45,0,0,58,0,0,11,32,1,32,17,32,7,173,124,34,17,55,3,8,32,5,32,8,70,13,38,32,4,32,7,106,33,4,32,3,32,7,107,34,3,13,0,11,32,2,65,128,1,106,32,2,65,224,0,106,16,176,7,32,2,65,216,0,106,32,15,65,8,106,41,3,0,55,3,0,32,2,32,15,41,3,0,55,3,80,32,2,65,136,1,106,41,3,0,33,20,32,2,41,3,128,1,33,18,65,214,0,33,4,12,114,11,32,1,40,2,24,65,6,73,13,111,11,65,216,0,33,4,12,112,11,32,1,40,2,24,65,6,73,13,109,11,65,217,0,33,4,12,110,11,65,0,33,4,12,109,11,65,1,33,4,12,108,11,65,12,33,4,12,107,11,65,13,33,4,12,106,11,65,29,33,4,12,105,11,65,30,33,4,12,104,11,65,46,33,4,12,103,11,65,47,33,4,12,102,11,65,48,33,4,12,101,11,65,49,33,4,12,100,11,65,50,33,4,12,99,11,65,51,33,4,12,98,11,65,52,33,4,12,97,11,65,53,33,4,12,96,11,65,54,33,4,12,95,11,65,55,33,4,12,94,11,65,56,33,4,12,93,11,65,57,33,4,12,92,11,65,58,33,4,12,91,11,65,59,33,4,12,90,11,65,60,33,4,12,89,11,65,61,33,4,12,88,11,65,62,33,4,12,87,11,65,63,33,4,12,86,11,65,192,0,33,4,12,85,11,65,31,33,4,12,84,11,65,199,0,33,4,12,83,11,65,200,0,33,4,12,82,11,65,8,33,4,12,81,11,65,9,33,4,12,80,11,65,10,33,4,12,79,11,32,1,40,2,24,65,4,73,13,87,11,32,2,65,128,1,106,34,4,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,74,32,2,47,1,130,1,33,6,32,2,66,0,55,3,128,1,32,1,40,2,0,33,10,32,1,41,3,8,33,17,32,1,40,2,4,34,8,173,33,18,65,8,33,3,2,64,3,64,32,8,32,17,32,18,32,17,32,18,84,27,167,34,5,73,13,91,32,5,32,10,106,33,9,2,64,32,3,32,8,32,5,107,34,7,32,3,32,7,73,27,34,7,65,1,71,4,64,32,4,32,9,32,7,16,142,11,26,12,1,11,32,4,32,9,45,0,0,58,0,0,11,32,1,32,17,32,7,173,124,34,17,55,3,8,32,5,32,8,70,13,1,32,4,32,7,106,33,4,32,3,32,7,107,34,3,13,0,11,32,2,41,3,128,1,33,18,65,201,0,33,4,12,78,11,66,203,23,16,251,4,33,1,12,87,11,66,205,23,16,251,4,33,1,12,86,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,72,32,2,47,1,130,1,33,6,65,25,33,4,12,75,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,71,32,2,47,1,130,1,33,6,65,26,33,4,12,74,11,32,4,32,3,65,156,145,209,0,16,170,10,0,11,65,1,65,14,16,132,11,0,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,68,32,2,47,1,130,1,33,6,65,198,0,33,4,12,71,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,67,32,2,47,1,130,1,33,6,65,196,0,33,4,12,70,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,66,32,2,47,1,130,1,33,6,65,45,33,4,12,69,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,65,32,2,47,1,130,1,33,6,65,43,33,4,12,68,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,64,32,2,47,1,130,1,33,6,65,194,0,33,4,12,67,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,63,32,2,47,1,130,1,33,6,65,24,33,4,12,66,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,62,32,2,47,1,130,1,33,6,65,20,33,4,12,65,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,61,32,2,47,1,130,1,33,6,65,18,33,4,12,64,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,60,32,2,47,1,130,1,33,6,65,40,33,4,12,63,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,59,32,2,47,1,130,1,33,6,65,36,33,4,12,62,11,32,2,65,128,1,106,33,5,35,0,65,16,107,34,4,36,0,32,4,65,8,106,66,0,55,3,0,32,4,66,0,55,3,0,32,1,40,2,0,33,14,32,1,41,3,8,33,17,32,1,40,2,4,34,7,173,33,18,32,4,33,3,65,16,33,8,2,64,2,64,2,64,2,64,3,64,32,7,32,17,32,18,32,17,32,18,84,27,167,34,9,73,13,3,32,9,32,14,106,33,12,2,64,32,8,32,7,32,9,107,34,10,32,8,32,10,73,27,34,10,65,1,71,4,64,32,3,32,12,32,10,16,142,11,26,12,1,11,32,3,32,12,45,0,0,58,0,0,11,32,1,32,17,32,10,173,124,34,17,55,3,8,32,7,32,9,70,13,1,32,3,32,10,106,33,3,32,8,32,10,107,34,8,13,0,11,32,5,32,4,41,3,0,55,3,8,32,5,65,0,54,2,0,32,5,65,16,106,32,4,65,8,106,41,3,0,55,3,0,12,1,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,3,69,13,77,32,3,65,128,128,128,128,120,54,2,60,32,3,65,128,128,128,128,120,54,2,48,32,3,66,2,55,3,40,32,3,66,0,55,3,32,32,3,66,128,128,128,128,32,55,3,24,32,3,66,204,23,55,3,16,32,3,66,0,55,3,0,32,5,32,3,54,2,4,32,5,65,1,54,2,0,11,32,4,65,16,106,36,0,12,1,11,32,9,32,7,65,156,145,209,0,16,170,10,0,11,32,2,40,2,128,1,13,58,32,2,65,144,1,106,41,3,0,33,20,32,2,41,3,136,1,33,18,65,7,33,4,12,61,11,32,2,65,128,1,106,33,3,35,0,65,16,107,34,4,36,0,2,64,32,1,40,2,4,34,5,32,1,41,3,8,34,17,32,5,173,34,19,32,17,32,19,84,27,167,34,8,79,4,64,32,3,2,127,32,5,32,8,71,4,64,32,1,32,17,66,1,124,55,3,8,32,3,32,1,40,2,0,32,8,106,45,0,0,58,0,1,65,0,12,1,11,32,4,66,130,128,128,128,192,136,146,10,55,3,8,32,3,32,4,65,8,106,16,220,8,54,2,4,65,1,11,58,0,0,32,4,65,16,106,36,0,12,1,11,32,8,32,5,65,156,145,209,0,16,170,10,0,11,32,2,45,0,128,1,4,64,2,127,32,2,40,2,132,1,33,1,35,0,65,16,107,34,3,36,0,65,145,179,211,0,45,0,0,26,32,3,32,1,54,2,0,2,64,65,200,0,65,8,16,254,9,34,1,4,64,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,14,65,1,16,254,9,34,4,69,13,1,32,4,65,6,106,65,228,230,208,0,41,0,0,55,0,0,32,4,65,222,230,208,0,41,0,0,55,0,0,32,3,65,14,54,2,12,32,3,32,4,54,2,8,32,3,65,14,54,2,4,32,1,32,3,65,4,106,16,156,4,32,3,16,217,9,32,3,65,16,106,36,0,12,2,11,12,76,11,65,1,65,14,16,132,11,0,11,33,1,12,71,11,32,2,45,0,129,1,33,11,65,5,33,4,12,60,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,56,32,2,47,1,130,1,33,6,65,197,0,33,4,12,59,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,55,32,2,47,1,130,1,33,6,65,195,0,33,4,12,58,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,54,32,2,47,1,130,1,33,6,65,44,33,4,12,57,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,53,32,2,47,1,130,1,33,6,65,42,33,4,12,56,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,52,32,2,47,1,130,1,33,6,65,193,0,33,4,12,55,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,51,32,2,47,1,130,1,33,6,65,23,33,4,12,54,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,50,32,2,47,1,130,1,33,6,65,19,33,4,12,53,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,49,32,2,47,1,130,1,33,6,65,17,33,4,12,52,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,48,32,2,47,1,130,1,33,6,65,38,33,4,12,51,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,47,32,2,47,1,130,1,33,6,65,34,33,4,12,50,11,32,2,65,128,1,106,32,1,66,255,1,16,182,3,32,2,45,0,128,1,13,46,32,2,45,0,129,1,33,11,65,33,33,4,12,49,11,32,2,65,128,1,106,32,1,66,255,1,16,182,3,32,2,45,0,128,1,13,45,32,2,45,0,129,1,33,11,65,32,33,4,12,48,11,32,2,65,128,1,106,32,1,66,255,1,16,182,3,32,2,45,0,128,1,13,44,32,2,45,0,129,1,33,11,65,16,33,4,12,47,11,32,2,65,128,1,106,32,1,66,255,1,16,182,3,32,2,45,0,128,1,13,43,32,2,45,0,129,1,33,11,65,15,33,4,12,46,11,32,2,65,128,1,106,32,1,66,255,1,16,182,3,32,2,45,0,128,1,13,42,32,2,45,0,129,1,33,11,65,14,33,4,12,45,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,41,32,2,47,1,130,1,33,6,65,11,33,4,12,44,11,32,2,65,128,1,106,33,4,35,0,65,16,107,34,7,36,0,32,7,66,0,55,3,8,32,1,40,2,0,33,14,32,1,41,3,8,33,17,32,1,40,2,4,34,3,173,33,18,32,7,65,8,106,33,5,65,8,33,8,2,64,2,64,2,64,2,64,3,64,32,3,32,17,32,18,32,17,32,18,84,27,167,34,9,73,13,3,32,9,32,14,106,33,12,2,64,32,8,32,3,32,9,107,34,10,32,8,32,10,73,27,34,10,65,1,71,4,64,32,5,32,12,32,10,16,142,11,26,12,1,11,32,5,32,12,45,0,0,58,0,0,11,32,1,32,17,32,10,173,124,34,17,55,3,8,32,3,32,9,70,13,1,32,5,32,10,106,33,5,32,8,32,10,107,34,8,13,0,11,32,4,32,7,41,3,8,55,3,8,32,4,65,0,54,2,0,12,1,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,3,69,13,59,32,3,65,128,128,128,128,120,54,2,60,32,3,65,128,128,128,128,120,54,2,48,32,3,66,2,55,3,40,32,3,66,0,55,3,32,32,3,66,128,128,128,128,32,55,3,24,32,3,66,203,23,55,3,16,32,3,66,0,55,3,0,32,4,32,3,54,2,4,32,4,65,1,54,2,0,11,32,7,65,16,106,36,0,12,1,11,32,9,32,3,65,156,145,209,0,16,170,10,0,11,32,2,40,2,128,1,13,40,32,2,41,3,136,1,33,18,65,6,33,4,12,43,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,39,32,2,47,1,130,1,33,6,65,4,33,4,12,42,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,38,32,2,47,1,130,1,33,6,65,3,33,4,12,41,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,37,32,2,47,1,130,1,33,6,65,2,33,4,12,40,11,65,215,0,33,4,32,1,40,2,24,65,6,73,13,37,12,39,11,32,1,40,2,24,65,8,73,13,45,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,34,32,2,47,1,130,1,33,6,65,211,0,33,4,12,37,11,32,1,40,2,24,65,8,73,13,43,11,32,2,65,128,1,106,34,3,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,32,32,2,47,1,130,1,33,6,32,3,32,1,66,127,16,183,3,32,2,40,2,128,1,13,32,32,2,41,3,136,1,33,18,65,210,0,33,4,12,35,11,32,1,40,2,24,65,8,73,13,41,11,32,2,65,128,1,106,34,3,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,30,32,2,47,1,130,1,33,6,32,3,32,1,66,127,16,183,3,32,2,40,2,128,1,13,30,32,2,41,3,136,1,33,18,65,209,0,33,4,12,33,11,32,1,40,2,24,65,7,73,13,40,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,28,32,2,47,1,130,1,33,6,65,28,33,4,12,31,11,32,1,40,2,24,65,7,73,13,38,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,26,32,2,47,1,130,1,33,6,65,27,33,4,12,29,11,32,1,40,2,24,65,7,73,13,36,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,24,32,2,47,1,130,1,33,6,65,22,33,4,12,27,11,32,1,40,2,24,65,7,73,13,34,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,22,32,2,47,1,130,1,33,6,65,21,33,4,12,25,11,32,1,40,2,24,65,7,73,13,32,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,20,32,2,47,1,130,1,33,6,65,37,33,4,12,23,11,32,1,40,2,24,65,7,73,13,30,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,18,32,2,47,1,130,1,33,6,65,41,33,4,12,21,11,32,1,40,2,24,65,7,73,13,28,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,16,32,2,47,1,130,1,33,6,65,35,33,4,12,19,11,32,1,40,2,24,65,7,73,13,26,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,14,32,2,47,1,130,1,33,6,65,39,33,4,12,17,11,32,1,40,2,24,65,4,73,13,25,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,12,32,2,47,1,130,1,33,6,65,208,0,33,4,12,15,11,32,1,40,2,24,65,4,73,13,23,11,32,2,65,128,1,106,34,4,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,10,32,2,47,1,130,1,33,6,32,2,66,0,55,3,128,1,32,1,40,2,0,33,10,32,1,41,3,8,33,17,32,1,40,2,4,34,8,173,33,18,65,8,33,3,2,64,2,64,3,64,32,8,32,17,32,18,32,17,32,18,84,27,167,34,5,73,13,2,32,5,32,10,106,33,9,2,64,32,3,32,8,32,5,107,34,7,32,3,32,7,73,27,34,7,65,1,71,4,64,32,4,32,9,32,7,16,142,11,26,12,1,11,32,4,32,9,45,0,0,58,0,0,11,32,1,32,17,32,7,173,124,34,17,55,3,8,32,5,32,8,70,13,1,32,4,32,7,106,33,4,32,3,32,7,107,34,3,13,0,11,32,2,41,3,128,1,33,18,65,207,0,33,4,12,15,11,66,203,23,16,251,4,33,1,12,24,11,12,25,11,32,1,40,2,24,65,4,73,13,21,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,8,32,2,47,1,130,1,33,6,65,206,0,33,4,12,11,11,32,1,40,2,24,65,4,73,13,19,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,6,32,2,47,1,130,1,33,6,65,205,0,33,4,12,9,11,32,1,40,2,24,65,4,73,13,17,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,4,32,2,47,1,130,1,33,6,65,204,0,33,4,12,7,11,32,1,40,2,24,65,4,73,13,15,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,2,32,2,47,1,130,1,33,6,65,203,0,33,4,12,5,11,32,1,40,2,24,65,4,73,13,13,11,32,2,65,128,1,106,32,1,66,255,255,3,16,243,2,32,2,47,1,128,1,13,0,32,2,47,1,130,1,33,6,65,202,0,33,4,12,3,11,32,2,40,2,132,1,33,1,12,12,11,66,185,23,16,251,4,32,2,65,1,54,2,132,1,32,2,65,180,239,208,0,54,2,128,1,32,2,66,1,55,2,140,1,32,2,65,251,0,54,2,100,32,2,32,1,40,2,24,54,2,76,32,2,32,2,65,224,0,106,54,2,136,1,32,2,32,2,65,204,0,106,54,2,96,32,2,65,64,107,34,1,32,2,65,128,1,106,16,219,3,32,1,16,156,4,33,1,12,11,11,32,2,65,0,59,1,128,1,32,1,40,2,0,33,9,32,1,41,3,8,33,17,32,1,40,2,4,34,6,173,33,19,32,2,65,128,1,106,33,4,65,2,33,3,3,64,32,6,32,17,32,19,32,17,32,19,84,27,167,34,5,73,13,4,32,5,32,9,106,33,7,2,64,32,3,32,6,32,5,107,34,8,32,3,32,8,73,27,34,8,65,1,71,4,64,32,4,32,7,32,8,16,142,11,26,12,1,11,32,4,32,7,45,0,0,58,0,0,11,32,1,32,17,32,8,173,124,34,17,55,3,8,32,5,32,6,70,13,2,32,4,32,8,106,33,4,32,3,32,8,107,34,3,13,0,11,32,2,47,1,128,1,33,6,65,212,0,33,4,11,32,2,40,2,20,34,3,32,2,40,2,12,70,4,64,32,2,65,12,106,32,3,16,182,5,32,2,40,2,20,33,3,11,32,2,40,2,16,32,3,65,40,108,106,34,3,32,18,55,3,8,32,3,32,16,54,2,4,32,3,32,6,59,1,2,32,3,32,11,58,0,1,32,3,32,4,58,0,0,32,3,32,2,41,3,80,55,3,24,32,3,65,16,106,32,20,55,3,0,32,3,65,32,106,32,2,65,216,0,106,41,3,0,55,3,0,32,2,32,2,40,2,20,65,1,106,34,3,54,2,20,32,3,32,13,73,13,1,12,5,11,11,66,201,23,16,251,4,33,1,12,7,11,32,5,32,6,65,156,145,209,0,16,170,10,0,11,32,2,40,2,132,1,33,1,32,0,65,128,128,128,128,120,54,2,0,32,0,32,1,54,2,4,12,6,11,32,13,69,13,0,32,0,65,128,128,128,128,120,54,2,0,32,0,32,13,54,2,4,12,5,11,32,0,32,2,41,2,12,55,2,0,32,0,65,8,106,32,2,65,20,106,41,2,0,55,2,0,12,4,11,66,185,23,16,251,4,32,2,65,1,54,2,132,1,32,2,65,220,238,208,0,54,2,128,1,32,2,66,1,55,2,140,1,32,2,65,251,0,54,2,100,32,2,65,152,237,208,0,54,2,96,32,2,32,2,65,224,0,106,54,2,136,1,32,2,65,52,106,33,4,32,2,65,128,1,106,34,1,40,2,12,33,3,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,4,14,2,0,1,2,11,32,3,13,1,65,1,33,3,65,0,33,1,65,220,229,208,0,33,6,12,3,11,32,3,69,13,1,11,32,4,32,1,16,219,3,12,4,11,32,1,40,2,0,34,1,40,2,0,33,6,32,1,40,2,4,34,1,69,4,64,65,1,33,3,65,0,33,1,12,1,11,32,1,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,1,65,1,16,254,9,34,3,69,13,2,11,32,3,32,6,32,1,16,142,11,33,3,32,4,32,1,54,2,8,32,4,32,3,54,2,4,32,4,32,1,54,2,0,12,2,11,16,184,8,0,11,65,1,32,1,16,132,11,0,11,32,4,16,156,4,33,1,12,2,11,66,185,23,16,251,4,32,2,65,1,54,2,132,1,32,2,65,152,238,208,0,54,2,128,1,32,2,66,1,55,2,140,1,32,2,65,251,0,54,2,100,32,2,65,148,237,208,0,54,2,96,32,2,32,2,65,224,0,106,54,2,136,1,32,2,65,40,106,34,3,32,2,65,128,1,106,16,219,3,32,3,16,156,4,33,1,12,1,11,66,185,23,16,251,4,32,2,65,1,54,2,132,1,32,2,65,212,237,208,0,54,2,128,1,32,2,66,1,55,2,140,1,32,2,65,251,0,54,2,100,32,2,65,144,237,208,0,54,2,96,32,2,32,2,65,224,0,106,54,2,136,1,32,2,65,28,106,34,3,32,2,65,128,1,106,16,219,3,32,3,16,156,4,33,1,11,32,0,32,1,54,2,4,32,0,65,128,128,128,128,120,54,2,0,32,2,40,2,12,34,0,69,13,0,32,2,40,2,16,32,0,65,40,108,65,8,16,163,10,11,32,2,65,160,1,106,36,0,15,11,32,5,32,8,65,156,145,209,0,16,170,10,0,11,65,8,65,200,0,16,132,11,0,11,196,35,2,31,127,1,126,35,0,65,192,3,107,34,2,36,0,32,2,32,1,54,2,0,32,2,65,172,3,106,32,1,16,145,8,32,2,45,0,176,3,33,4,2,64,32,2,40,2,172,3,34,5,65,16,71,4,64,32,2,65,160,3,106,32,2,65,186,3,106,47,1,0,34,1,59,1,0,32,2,32,2,41,1,178,3,34,33,55,3,152,3,32,0,32,2,45,0,177,3,58,0,9,32,0,32,4,58,0,8,32,0,32,5,54,2,4,32,0,32,33,55,1,10,32,0,65,18,106,32,1,59,1,0,32,0,65,1,58,0,0,12,1,11,32,2,65,172,3,106,32,1,16,145,8,32,2,45,0,176,3,33,5,32,2,40,2,172,3,34,6,65,16,71,4,64,32,2,65,160,3,106,32,2,65,186,3,106,47,1,0,34,1,59,1,0,32,2,32,2,41,1,178,3,34,33,55,3,152,3,32,0,32,2,45,0,177,3,58,0,9,32,0,32,5,58,0,8,32,0,32,6,54,2,4,32,0,32,33,55,1,10,32,0,65,18,106,32,1,59,1,0,32,0,65,1,58,0,0,12,1,11,32,2,65,172,3,106,32,1,16,145,8,32,2,45,0,176,3,33,6,32,2,40,2,172,3,34,7,65,16,71,4,64,32,2,65,160,3,106,32,2,65,186,3,106,47,1,0,34,1,59,1,0,32,2,32,2,41,1,178,3,34,33,55,3,152,3,32,0,32,2,45,0,177,3,58,0,9,32,0,32,6,58,0,8,32,0,32,7,54,2,4,32,0,32,33,55,1,10,32,0,65,18,106,32,1,59,1,0,32,0,65,1,58,0,0,12,1,11,32,2,65,172,3,106,32,1,16,145,8,32,2,45,0,176,3,33,7,32,2,40,2,172,3,34,8,65,16,71,4,64,32,2,65,160,3,106,32,2,65,186,3,106,47,1,0,34,1,59,1,0,32,2,32,2,41,1,178,3,34,33,55,3,152,3,32,0,32,2,45,0,177,3,58,0,9,32,0,32,7,58,0,8,32,0,32,8,54,2,4,32,0,32,33,55,1,10,32,0,65,18,106,32,1,59,1,0,32,0,65,1,58,0,0,12,1,11,32,2,65,172,3,106,32,1,16,145,8,32,2,45,0,176,3,33,8,32,2,40,2,172,3,34,3,65,16,71,4,64,32,2,65,160,3,106,32,2,65,186,3,106,47,1,0,34,1,59,1,0,32,2,32,2,41,1,178,3,34,33,55,3,152,3,32,0,32,2,45,0,177,3,58,0,9,32,0,32,8,58,0,8,32,0,32,3,54,2,4,32,0,32,33,55,1,10,32,0,65,18,106,32,1,59,1,0,32,0,65,1,58,0,0,12,1,11,32,2,65,26,54,2,4,32,2,65,172,3,106,32,1,16,145,8,32,2,45,0,176,3,33,1,32,2,40,2,172,3,34,3,65,16,71,4,64,32,2,65,160,3,106,32,2,65,186,3,106,47,1,0,34,4,59,1,0,32,2,32,2,41,1,178,3,34,33,55,3,152,3,32,0,32,2,45,0,177,3,58,0,9,32,0,32,1,58,0,8,32,0,32,3,54,2,4,32,0,32,33,55,1,10,32,0,65,18,106,32,4,59,1,0,32,0,65,1,58,0,0,12,1,11,32,2,65,8,106,32,2,16,250,5,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,40,2,8,65,16,70,4,64,32,2,45,0,12,69,4,64,32,2,65,172,3,106,65,6,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,13,33,3,32,2,65,24,106,32,2,16,250,5,32,2,40,2,24,65,16,71,13,1,32,2,45,0,28,69,4,64,32,2,65,172,3,106,65,7,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,29,33,9,32,2,65,40,106,32,2,16,250,5,32,2,40,2,40,65,16,71,13,2,32,2,45,0,44,69,4,64,32,2,65,172,3,106,65,8,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,45,33,10,32,2,65,56,106,32,2,16,250,5,32,2,40,2,56,65,16,71,13,3,32,2,45,0,60,69,4,64,32,2,65,172,3,106,65,9,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,61,33,11,32,2,65,200,0,106,32,2,16,250,5,32,2,40,2,72,65,16,71,13,4,32,2,45,0,76,69,4,64,32,2,65,172,3,106,65,10,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,77,33,12,32,2,65,216,0,106,32,2,16,250,5,32,2,40,2,88,65,16,71,13,5,32,2,45,0,92,69,4,64,32,2,65,172,3,106,65,11,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,93,33,13,32,2,65,232,0,106,32,2,16,250,5,32,2,40,2,104,65,16,71,13,6,32,2,45,0,108,69,4,64,32,2,65,172,3,106,65,12,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,109,33,14,32,2,65,248,0,106,32,2,16,250,5,32,2,40,2,120,65,16,71,13,7,32,2,45,0,124,69,4,64,32,2,65,172,3,106,65,13,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,125,33,15,32,2,65,136,1,106,32,2,16,250,5,32,2,40,2,136,1,65,16,71,13,8,32,2,45,0,140,1,69,4,64,32,2,65,172,3,106,65,14,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,141,1,33,16,32,2,65,152,1,106,32,2,16,250,5,32,2,40,2,152,1,65,16,71,13,9,32,2,45,0,156,1,69,4,64,32,2,65,172,3,106,65,15,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,157,1,33,17,32,2,65,168,1,106,32,2,16,250,5,32,2,40,2,168,1,65,16,71,13,10,32,2,45,0,172,1,69,4,64,32,2,65,172,3,106,65,16,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,173,1,33,18,32,2,65,184,1,106,32,2,16,250,5,32,2,40,2,184,1,65,16,71,13,11,32,2,45,0,188,1,69,4,64,32,2,65,172,3,106,65,17,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,189,1,33,19,32,2,65,200,1,106,32,2,16,250,5,32,2,40,2,200,1,65,16,71,13,12,32,2,45,0,204,1,69,4,64,32,2,65,172,3,106,65,18,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,205,1,33,20,32,2,65,216,1,106,32,2,16,250,5,32,2,40,2,216,1,65,16,71,13,13,32,2,45,0,220,1,69,4,64,32,2,65,172,3,106,65,19,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,221,1,33,21,32,2,65,232,1,106,32,2,16,250,5,32,2,40,2,232,1,65,16,71,13,14,32,2,45,0,236,1,69,4,64,32,2,65,172,3,106,65,20,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,237,1,33,22,32,2,65,248,1,106,32,2,16,250,5,32,2,40,2,248,1,65,16,71,13,15,32,2,45,0,252,1,69,4,64,32,2,65,172,3,106,65,21,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,253,1,33,23,32,2,65,136,2,106,32,2,16,250,5,32,2,40,2,136,2,65,16,71,13,16,32,2,45,0,140,2,69,4,64,32,2,65,172,3,106,65,22,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,141,2,33,24,32,2,65,152,2,106,32,2,16,250,5,32,2,40,2,152,2,65,16,71,13,17,32,2,45,0,156,2,69,4,64,32,2,65,172,3,106,65,23,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,157,2,33,25,32,2,65,168,2,106,32,2,16,250,5,32,2,40,2,168,2,65,16,71,13,18,32,2,45,0,172,2,69,4,64,32,2,65,172,3,106,65,24,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,173,2,33,26,32,2,65,184,2,106,32,2,16,250,5,32,2,40,2,184,2,65,16,71,13,19,32,2,45,0,188,2,69,4,64,32,2,65,172,3,106,65,25,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,189,2,33,27,32,2,65,200,2,106,32,2,16,250,5,32,2,40,2,200,2,65,16,71,13,20,32,2,45,0,204,2,69,4,64,32,2,65,172,3,106,65,26,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,205,2,33,28,32,2,65,216,2,106,32,2,16,250,5,32,2,40,2,216,2,65,16,71,13,21,32,2,45,0,220,2,69,4,64,32,2,65,172,3,106,65,27,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,221,2,33,29,32,2,65,232,2,106,32,2,16,250,5,32,2,40,2,232,2,65,16,71,13,22,32,2,45,0,236,2,69,4,64,32,2,65,172,3,106,65,28,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,237,2,33,30,32,2,65,248,2,106,32,2,16,250,5,32,2,40,2,248,2,65,16,71,13,23,32,2,45,0,252,2,69,4,64,32,2,65,172,3,106,65,29,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,253,2,33,31,32,2,65,136,3,106,32,2,16,250,5,32,2,40,2,136,3,65,16,71,13,24,32,2,45,0,140,3,69,4,64,32,2,65,172,3,106,65,30,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,141,3,33,32,32,2,65,152,3,106,32,2,16,250,5,32,2,40,2,152,3,65,16,71,13,25,32,2,45,0,156,3,69,4,64,32,2,65,172,3,106,65,31,32,2,65,191,3,106,65,236,197,192,0,16,227,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,0,32,2,45,0,157,3,58,0,32,32,0,32,32,58,0,31,32,0,32,31,58,0,30,32,0,32,30,58,0,29,32,0,32,29,58,0,28,32,0,32,28,58,0,27,32,0,32,27,58,0,26,32,0,32,26,58,0,25,32,0,32,25,58,0,24,32,0,32,24,58,0,23,32,0,32,23,58,0,22,32,0,32,22,58,0,21,32,0,32,21,58,0,20,32,0,32,20,58,0,19,32,0,32,19,58,0,18,32,0,32,18,58,0,17,32,0,32,17,58,0,16,32,0,32,16,58,0,15,32,0,32,15,58,0,14,32,0,32,14,58,0,13,32,0,32,13,58,0,12,32,0,32,12,58,0,11,32,0,32,11,58,0,10,32,0,32,10,58,0,9,32,0,32,9,58,0,8,32,0,32,3,58,0,7,32,0,32,1,58,0,6,32,0,32,8,58,0,5,32,0,32,7,58,0,4,32,0,32,6,58,0,3,32,0,32,5,58,0,2,32,0,32,4,58,0,1,32,0,65,0,58,0,0,12,26,11,32,0,32,2,41,2,8,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,16,106,41,2,0,55,2,0,12,25,11,32,0,32,2,41,2,24,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,32,106,41,2,0,55,2,0,12,24,11,32,0,32,2,41,2,40,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,48,106,41,2,0,55,2,0,12,23,11,32,0,32,2,41,2,56,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,64,107,41,2,0,55,2,0,12,22,11,32,0,32,2,41,2,72,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,208,0,106,41,2,0,55,2,0,12,21,11,32,0,32,2,41,2,88,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,224,0,106,41,2,0,55,2,0,12,20,11,32,0,32,2,41,2,104,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,240,0,106,41,2,0,55,2,0,12,19,11,32,0,32,2,41,2,120,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,128,1,106,41,2,0,55,2,0,12,18,11,32,0,32,2,41,2,136,1,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,144,1,106,41,2,0,55,2,0,12,17,11,32,0,32,2,41,2,152,1,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,160,1,106,41,2,0,55,2,0,12,16,11,32,0,32,2,41,2,168,1,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,176,1,106,41,2,0,55,2,0,12,15,11,32,0,32,2,41,2,184,1,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,192,1,106,41,2,0,55,2,0,12,14,11,32,0,32,2,41,2,200,1,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,208,1,106,41,2,0,55,2,0,12,13,11,32,0,32,2,41,2,216,1,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,224,1,106,41,2,0,55,2,0,12,12,11,32,0,32,2,41,2,232,1,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,240,1,106,41,2,0,55,2,0,12,11,11,32,0,32,2,41,2,248,1,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,128,2,106,41,2,0,55,2,0,12,10,11,32,0,32,2,41,2,136,2,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,144,2,106,41,2,0,55,2,0,12,9,11,32,0,32,2,41,2,152,2,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,160,2,106,41,2,0,55,2,0,12,8,11,32,0,32,2,41,2,168,2,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,176,2,106,41,2,0,55,2,0,12,7,11,32,0,32,2,41,2,184,2,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,192,2,106,41,2,0,55,2,0,12,6,11,32,0,32,2,41,2,200,2,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,208,2,106,41,2,0,55,2,0,12,5,11,32,0,32,2,41,2,216,2,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,224,2,106,41,2,0,55,2,0,12,4,11,32,0,32,2,41,2,232,2,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,240,2,106,41,2,0,55,2,0,12,3,11,32,0,32,2,41,2,248,2,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,128,3,106,41,2,0,55,2,0,12,2,11,32,0,32,2,41,2,136,3,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,144,3,106,41,2,0,55,2,0,12,1,11,32,0,32,2,41,2,152,3,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,160,3,106,41,2,0,55,2,0,11,32,2,65,192,3,106,36,0,11,196,35,2,31,127,1,126,35,0,65,192,3,107,34,2,36,0,32,2,32,1,54,2,0,32,2,65,172,3,106,32,1,16,145,8,32,2,45,0,176,3,33,4,2,64,32,2,40,2,172,3,34,5,65,16,71,4,64,32,2,65,160,3,106,32,2,65,186,3,106,47,1,0,34,1,59,1,0,32,2,32,2,41,1,178,3,34,33,55,3,152,3,32,0,32,2,45,0,177,3,58,0,9,32,0,32,4,58,0,8,32,0,32,5,54,2,4,32,0,32,33,55,1,10,32,0,65,18,106,32,1,59,1,0,32,0,65,1,58,0,0,12,1,11,32,2,65,172,3,106,32,1,16,145,8,32,2,45,0,176,3,33,5,32,2,40,2,172,3,34,6,65,16,71,4,64,32,2,65,160,3,106,32,2,65,186,3,106,47,1,0,34,1,59,1,0,32,2,32,2,41,1,178,3,34,33,55,3,152,3,32,0,32,2,45,0,177,3,58,0,9,32,0,32,5,58,0,8,32,0,32,6,54,2,4,32,0,32,33,55,1,10,32,0,65,18,106,32,1,59,1,0,32,0,65,1,58,0,0,12,1,11,32,2,65,172,3,106,32,1,16,145,8,32,2,45,0,176,3,33,6,32,2,40,2,172,3,34,7,65,16,71,4,64,32,2,65,160,3,106,32,2,65,186,3,106,47,1,0,34,1,59,1,0,32,2,32,2,41,1,178,3,34,33,55,3,152,3,32,0,32,2,45,0,177,3,58,0,9,32,0,32,6,58,0,8,32,0,32,7,54,2,4,32,0,32,33,55,1,10,32,0,65,18,106,32,1,59,1,0,32,0,65,1,58,0,0,12,1,11,32,2,65,172,3,106,32,1,16,145,8,32,2,45,0,176,3,33,7,32,2,40,2,172,3,34,8,65,16,71,4,64,32,2,65,160,3,106,32,2,65,186,3,106,47,1,0,34,1,59,1,0,32,2,32,2,41,1,178,3,34,33,55,3,152,3,32,0,32,2,45,0,177,3,58,0,9,32,0,32,7,58,0,8,32,0,32,8,54,2,4,32,0,32,33,55,1,10,32,0,65,18,106,32,1,59,1,0,32,0,65,1,58,0,0,12,1,11,32,2,65,172,3,106,32,1,16,145,8,32,2,45,0,176,3,33,8,32,2,40,2,172,3,34,3,65,16,71,4,64,32,2,65,160,3,106,32,2,65,186,3,106,47,1,0,34,1,59,1,0,32,2,32,2,41,1,178,3,34,33,55,3,152,3,32,0,32,2,45,0,177,3,58,0,9,32,0,32,8,58,0,8,32,0,32,3,54,2,4,32,0,32,33,55,1,10,32,0,65,18,106,32,1,59,1,0,32,0,65,1,58,0,0,12,1,11,32,2,65,26,54,2,4,32,2,65,172,3,106,32,1,16,145,8,32,2,45,0,176,3,33,1,32,2,40,2,172,3,34,3,65,16,71,4,64,32,2,65,160,3,106,32,2,65,186,3,106,47,1,0,34,4,59,1,0,32,2,32,2,41,1,178,3,34,33,55,3,152,3,32,0,32,2,45,0,177,3,58,0,9,32,0,32,1,58,0,8,32,0,32,3,54,2,4,32,0,32,33,55,1,10,32,0,65,18,106,32,4,59,1,0,32,0,65,1,58,0,0,12,1,11,32,2,65,8,106,32,2,16,250,5,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,40,2,8,65,16,70,4,64,32,2,45,0,12,69,4,64,32,2,65,172,3,106,65,6,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,13,33,3,32,2,65,24,106,32,2,16,250,5,32,2,40,2,24,65,16,71,13,1,32,2,45,0,28,69,4,64,32,2,65,172,3,106,65,7,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,29,33,9,32,2,65,40,106,32,2,16,250,5,32,2,40,2,40,65,16,71,13,2,32,2,45,0,44,69,4,64,32,2,65,172,3,106,65,8,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,45,33,10,32,2,65,56,106,32,2,16,250,5,32,2,40,2,56,65,16,71,13,3,32,2,45,0,60,69,4,64,32,2,65,172,3,106,65,9,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,61,33,11,32,2,65,200,0,106,32,2,16,250,5,32,2,40,2,72,65,16,71,13,4,32,2,45,0,76,69,4,64,32,2,65,172,3,106,65,10,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,77,33,12,32,2,65,216,0,106,32,2,16,250,5,32,2,40,2,88,65,16,71,13,5,32,2,45,0,92,69,4,64,32,2,65,172,3,106,65,11,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,93,33,13,32,2,65,232,0,106,32,2,16,250,5,32,2,40,2,104,65,16,71,13,6,32,2,45,0,108,69,4,64,32,2,65,172,3,106,65,12,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,109,33,14,32,2,65,248,0,106,32,2,16,250,5,32,2,40,2,120,65,16,71,13,7,32,2,45,0,124,69,4,64,32,2,65,172,3,106,65,13,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,125,33,15,32,2,65,136,1,106,32,2,16,250,5,32,2,40,2,136,1,65,16,71,13,8,32,2,45,0,140,1,69,4,64,32,2,65,172,3,106,65,14,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,141,1,33,16,32,2,65,152,1,106,32,2,16,250,5,32,2,40,2,152,1,65,16,71,13,9,32,2,45,0,156,1,69,4,64,32,2,65,172,3,106,65,15,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,157,1,33,17,32,2,65,168,1,106,32,2,16,250,5,32,2,40,2,168,1,65,16,71,13,10,32,2,45,0,172,1,69,4,64,32,2,65,172,3,106,65,16,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,173,1,33,18,32,2,65,184,1,106,32,2,16,250,5,32,2,40,2,184,1,65,16,71,13,11,32,2,45,0,188,1,69,4,64,32,2,65,172,3,106,65,17,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,189,1,33,19,32,2,65,200,1,106,32,2,16,250,5,32,2,40,2,200,1,65,16,71,13,12,32,2,45,0,204,1,69,4,64,32,2,65,172,3,106,65,18,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,205,1,33,20,32,2,65,216,1,106,32,2,16,250,5,32,2,40,2,216,1,65,16,71,13,13,32,2,45,0,220,1,69,4,64,32,2,65,172,3,106,65,19,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,221,1,33,21,32,2,65,232,1,106,32,2,16,250,5,32,2,40,2,232,1,65,16,71,13,14,32,2,45,0,236,1,69,4,64,32,2,65,172,3,106,65,20,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,237,1,33,22,32,2,65,248,1,106,32,2,16,250,5,32,2,40,2,248,1,65,16,71,13,15,32,2,45,0,252,1,69,4,64,32,2,65,172,3,106,65,21,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,253,1,33,23,32,2,65,136,2,106,32,2,16,250,5,32,2,40,2,136,2,65,16,71,13,16,32,2,45,0,140,2,69,4,64,32,2,65,172,3,106,65,22,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,141,2,33,24,32,2,65,152,2,106,32,2,16,250,5,32,2,40,2,152,2,65,16,71,13,17,32,2,45,0,156,2,69,4,64,32,2,65,172,3,106,65,23,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,157,2,33,25,32,2,65,168,2,106,32,2,16,250,5,32,2,40,2,168,2,65,16,71,13,18,32,2,45,0,172,2,69,4,64,32,2,65,172,3,106,65,24,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,173,2,33,26,32,2,65,184,2,106,32,2,16,250,5,32,2,40,2,184,2,65,16,71,13,19,32,2,45,0,188,2,69,4,64,32,2,65,172,3,106,65,25,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,189,2,33,27,32,2,65,200,2,106,32,2,16,250,5,32,2,40,2,200,2,65,16,71,13,20,32,2,45,0,204,2,69,4,64,32,2,65,172,3,106,65,26,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,205,2,33,28,32,2,65,216,2,106,32,2,16,250,5,32,2,40,2,216,2,65,16,71,13,21,32,2,45,0,220,2,69,4,64,32,2,65,172,3,106,65,27,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,221,2,33,29,32,2,65,232,2,106,32,2,16,250,5,32,2,40,2,232,2,65,16,71,13,22,32,2,45,0,236,2,69,4,64,32,2,65,172,3,106,65,28,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,237,2,33,30,32,2,65,248,2,106,32,2,16,250,5,32,2,40,2,248,2,65,16,71,13,23,32,2,45,0,252,2,69,4,64,32,2,65,172,3,106,65,29,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,253,2,33,31,32,2,65,136,3,106,32,2,16,250,5,32,2,40,2,136,3,65,16,71,13,24,32,2,45,0,140,3,69,4,64,32,2,65,172,3,106,65,30,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,2,45,0,141,3,33,32,32,2,65,152,3,106,32,2,16,250,5,32,2,40,2,152,3,65,16,71,13,25,32,2,45,0,156,3,69,4,64,32,2,65,172,3,106,65,31,32,2,65,191,3,106,65,236,235,209,0,16,228,6,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,180,3,106,41,2,0,55,2,0,32,0,32,2,41,2,172,3,55,2,4,12,27,11,32,0,32,2,45,0,157,3,58,0,32,32,0,32,32,58,0,31,32,0,32,31,58,0,30,32,0,32,30,58,0,29,32,0,32,29,58,0,28,32,0,32,28,58,0,27,32,0,32,27,58,0,26,32,0,32,26,58,0,25,32,0,32,25,58,0,24,32,0,32,24,58,0,23,32,0,32,23,58,0,22,32,0,32,22,58,0,21,32,0,32,21,58,0,20,32,0,32,20,58,0,19,32,0,32,19,58,0,18,32,0,32,18,58,0,17,32,0,32,17,58,0,16,32,0,32,16,58,0,15,32,0,32,15,58,0,14,32,0,32,14,58,0,13,32,0,32,13,58,0,12,32,0,32,12,58,0,11,32,0,32,11,58,0,10,32,0,32,10,58,0,9,32,0,32,9,58,0,8,32,0,32,3,58,0,7,32,0,32,1,58,0,6,32,0,32,8,58,0,5,32,0,32,7,58,0,4,32,0,32,6,58,0,3,32,0,32,5,58,0,2,32,0,32,4,58,0,1,32,0,65,0,58,0,0,12,26,11,32,0,32,2,41,2,8,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,16,106,41,2,0,55,2,0,12,25,11,32,0,32,2,41,2,24,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,32,106,41,2,0,55,2,0,12,24,11,32,0,32,2,41,2,40,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,48,106,41,2,0,55,2,0,12,23,11,32,0,32,2,41,2,56,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,64,107,41,2,0,55,2,0,12,22,11,32,0,32,2,41,2,72,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,208,0,106,41,2,0,55,2,0,12,21,11,32,0,32,2,41,2,88,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,224,0,106,41,2,0,55,2,0,12,20,11,32,0,32,2,41,2,104,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,240,0,106,41,2,0,55,2,0,12,19,11,32,0,32,2,41,2,120,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,128,1,106,41,2,0,55,2,0,12,18,11,32,0,32,2,41,2,136,1,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,144,1,106,41,2,0,55,2,0,12,17,11,32,0,32,2,41,2,152,1,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,160,1,106,41,2,0,55,2,0,12,16,11,32,0,32,2,41,2,168,1,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,176,1,106,41,2,0,55,2,0,12,15,11,32,0,32,2,41,2,184,1,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,192,1,106,41,2,0,55,2,0,12,14,11,32,0,32,2,41,2,200,1,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,208,1,106,41,2,0,55,2,0,12,13,11,32,0,32,2,41,2,216,1,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,224,1,106,41,2,0,55,2,0,12,12,11,32,0,32,2,41,2,232,1,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,240,1,106,41,2,0,55,2,0,12,11,11,32,0,32,2,41,2,248,1,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,128,2,106,41,2,0,55,2,0,12,10,11,32,0,32,2,41,2,136,2,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,144,2,106,41,2,0,55,2,0,12,9,11,32,0,32,2,41,2,152,2,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,160,2,106,41,2,0,55,2,0,12,8,11,32,0,32,2,41,2,168,2,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,176,2,106,41,2,0,55,2,0,12,7,11,32,0,32,2,41,2,184,2,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,192,2,106,41,2,0,55,2,0,12,6,11,32,0,32,2,41,2,200,2,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,208,2,106,41,2,0,55,2,0,12,5,11,32,0,32,2,41,2,216,2,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,224,2,106,41,2,0,55,2,0,12,4,11,32,0,32,2,41,2,232,2,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,240,2,106,41,2,0,55,2,0,12,3,11,32,0,32,2,41,2,248,2,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,128,3,106,41,2,0,55,2,0,12,2,11,32,0,32,2,41,2,136,3,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,144,3,106,41,2,0,55,2,0,12,1,11,32,0,32,2,41,2,152,3,55,2,4,32,0,65,1,58,0,0,32,0,65,12,106,32,2,65,160,3,106,41,2,0,55,2,0,11,32,2,65,192,3,106,36,0,11,163,55,1,40,127,35,0,65,208,0,107,34,9,36,0,32,9,65,0,54,2,8,32,9,65,0,54,2,0,2,64,2,64,2,64,32,2,40,2,0,34,3,69,13,0,32,2,40,2,8,34,35,69,13,0,32,2,40,2,4,33,17,2,64,32,1,40,2,0,34,40,4,64,32,9,65,20,106,33,33,32,1,40,2,4,33,41,12,1,11,2,64,32,17,69,13,0,2,64,32,17,65,7,113,34,1,69,4,64,32,17,33,2,12,1,11,32,17,33,2,3,64,32,2,65,1,107,33,2,32,3,40,2,232,2,33,3,32,1,65,1,107,34,1,13,0,11,11,32,17,65,8,73,13,0,3,64,32,3,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,33,3,32,2,65,8,107,34,2,13,0,11,11,32,3,47,1,230,2,13,2,3,64,32,3,40,2,0,34,0,69,13,4,32,3,47,1,228,2,32,0,34,3,47,1,230,2,79,13,0,11,12,2,11,3,64,2,64,32,28,4,64,32,17,33,1,32,3,33,4,32,28,33,3,12,1,11,65,0,33,1,2,64,32,17,69,13,0,32,17,34,2,65,7,113,34,4,4,64,3,64,32,2,65,1,107,33,2,32,3,40,2,232,2,33,3,32,4,65,1,107,34,4,13,0,11,11,32,17,65,8,73,13,0,3,64,32,3,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,33,3,32,2,65,8,107,34,2,13,0,11,11,65,0,33,4,11,2,64,32,3,47,1,230,2,32,1,75,4,64,32,3,33,2,12,1,11,3,64,32,3,40,2,0,34,2,69,13,5,32,4,65,1,106,33,4,32,3,47,1,228,2,33,1,32,1,32,2,34,3,47,1,230,2,79,13,0,11,11,32,1,65,1,106,33,17,2,64,32,4,69,4,64,32,2,33,28,12,1,11,32,2,32,17,65,2,116,106,65,232,2,106,40,2,0,33,28,65,0,33,17,32,4,65,1,107,34,3,69,13,0,32,4,65,2,107,32,3,65,7,113,34,4,4,64,3,64,32,3,65,1,107,33,3,32,28,40,2,232,2,33,28,32,4,65,1,107,34,4,13,0,11,11,65,7,73,13,0,3,64,32,28,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,33,28,32,3,65,8,107,34,3,13,0,11,11,32,35,65,1,107,33,35,32,2,32,1,65,28,108,106,65,48,106,33,18,32,2,32,1,65,2,116,106,65,4,106,34,42,40,2,0,33,21,32,41,33,10,32,40,33,12,3,64,32,12,65,20,106,33,34,32,12,65,4,106,33,2,32,12,47,1,230,2,34,1,65,2,116,33,3,65,127,33,4,2,64,2,64,3,64,32,3,69,4,64,32,1,33,4,12,2,11,32,2,40,2,0,33,5,32,4,65,1,106,33,4,32,34,65,28,106,33,34,32,3,65,4,107,33,3,32,2,65,4,106,33,2,65,127,32,5,32,21,71,32,5,32,21,75,27,34,5,65,1,70,13,0,11,32,5,65,255,1,113,69,13,1,11,32,10,69,13,4,32,10,65,1,107,33,10,32,12,32,4,65,2,116,106,65,232,2,106,40,2,0,33,12,12,1,11,11,2,64,32,18,40,2,0,34,3,69,13,0,32,18,40,2,8,34,36,69,13,0,32,18,40,2,4,33,18,65,0,33,24,3,64,2,64,32,24,4,64,32,18,33,1,32,3,33,4,32,24,33,3,12,1,11,65,0,33,1,2,64,32,18,69,13,0,32,18,34,2,65,7,113,34,4,4,64,3,64,32,2,65,1,107,33,2,32,3,40,2,228,1,33,3,32,4,65,1,107,34,4,13,0,11,11,32,18,65,8,73,13,0,3,64,32,3,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,3,32,2,65,8,107,34,2,13,0,11,11,65,0,33,4,11,2,64,32,3,47,1,226,1,32,1,75,4,64,32,3,33,2,12,1,11,3,64,32,3,40,2,176,1,34,2,69,13,7,32,4,65,1,106,33,4,32,3,47,1,224,1,33,1,32,1,32,2,34,3,47,1,226,1,79,13,0,11,11,32,1,65,1,106,33,18,2,64,32,4,69,4,64,32,2,33,24,12,1,11,32,2,32,18,65,2,116,106,65,228,1,106,40,2,0,33,24,65,0,33,18,32,4,65,1,107,34,3,69,13,0,32,4,65,2,107,32,3,65,7,113,34,4,4,64,3,64,32,3,65,1,107,33,3,32,24,40,2,228,1,33,24,32,4,65,1,107,34,4,13,0,11,11,65,7,73,13,0,3,64,32,24,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,24,32,3,65,8,107,34,3,13,0,11,11,2,64,32,2,32,1,65,4,116,106,34,5,40,2,0,34,3,69,13,0,32,5,40,2,8,34,37,69,13,0,32,2,32,1,65,2,116,106,65,180,1,106,33,38,32,5,40,2,4,33,21,65,0,33,25,2,64,2,64,2,64,2,64,3,64,2,64,32,25,4,64,32,21,33,1,32,3,33,4,32,25,33,3,12,1,11,65,0,33,1,2,64,32,21,69,13,0,32,21,34,2,65,7,113,34,4,4,64,3,64,32,2,65,1,107,33,2,32,3,40,2,184,1,33,3,32,4,65,1,107,34,4,13,0,11,11,32,21,65,8,73,13,0,3,64,32,3,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,3,32,2,65,8,107,34,2,13,0,11,11,65,0,33,4,11,2,64,32,3,47,1,182,1,32,1,75,4,64,32,3,33,2,12,1,11,3,64,32,3,40,2,176,1,34,2,69,13,13,32,4,65,1,106,33,4,32,3,47,1,180,1,33,1,32,1,32,2,34,3,47,1,182,1,79,13,0,11,11,32,1,65,1,106,33,21,2,64,32,4,69,4,64,32,2,33,25,12,1,11,32,2,32,21,65,2,116,106,65,184,1,106,40,2,0,33,25,65,0,33,21,32,4,65,1,107,34,3,69,13,0,32,4,65,2,107,32,3,65,7,113,34,4,4,64,3,64,32,3,65,1,107,33,3,32,25,40,2,184,1,33,25,32,4,65,1,107,34,4,13,0,11,11,65,7,79,4,64,3,64,32,25,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,25,32,3,65,8,107,34,3,13,0,11,11,32,2,13,0,12,6,11,32,2,32,1,65,4,116,106,33,26,32,38,40,2,0,33,23,2,64,2,64,2,64,32,34,40,2,0,34,10,69,13,0,32,34,65,4,106,40,2,0,33,8,3,64,32,10,65,16,107,33,5,32,10,65,180,1,106,33,2,32,10,47,1,226,1,34,1,65,2,116,33,3,65,127,33,4,2,64,2,64,3,64,32,3,69,4,64,32,1,33,4,12,2,11,32,2,40,2,0,33,12,32,4,65,1,106,33,4,32,5,65,16,106,33,5,32,3,65,4,107,33,3,32,2,65,4,106,33,2,65,127,32,12,32,23,71,32,12,32,23,75,27,34,12,65,1,70,13,0,11,32,12,65,255,1,113,69,13,1,11,32,8,69,13,2,32,8,65,1,107,33,8,32,10,32,4,65,2,116,106,65,228,1,106,40,2,0,33,10,12,1,11,11,32,5,40,2,0,34,3,69,13,0,32,5,65,8,106,40,2,0,34,13,69,13,0,32,5,65,4,106,40,2,0,33,8,65,0,33,5,3,64,2,64,32,5,4,64,32,8,33,1,32,3,33,4,32,5,33,3,12,1,11,65,0,33,1,2,64,32,8,69,13,0,32,8,34,2,65,7,113,34,4,4,64,3,64,32,2,65,1,107,33,2,32,3,40,2,184,1,33,3,32,4,65,1,107,34,4,13,0,11,11,32,8,65,8,73,13,0,3,64,32,3,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,3,32,2,65,8,107,34,2,13,0,11,11,65,0,33,4,11,2,64,32,3,47,1,182,1,32,1,75,4,64,32,3,33,2,12,1,11,3,64,32,3,40,2,176,1,34,2,69,13,17,32,4,65,1,106,33,4,32,3,47,1,180,1,33,1,32,1,32,2,34,3,47,1,182,1,79,13,0,11,11,32,1,65,1,106,33,8,2,64,32,4,69,4,64,32,2,33,5,12,1,11,32,2,32,8,65,2,116,106,65,184,1,106,40,2,0,33,5,65,0,33,8,32,4,65,1,107,34,3,69,13,0,32,4,65,2,107,32,3,65,7,113,34,4,4,64,3,64,32,3,65,1,107,33,3,32,5,40,2,184,1,33,5,32,4,65,1,107,34,4,13,0,11,11,65,7,79,4,64,3,64,32,5,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,5,32,3,65,8,107,34,3,13,0,11,11,32,2,69,13,2,11,2,64,32,26,45,0,12,69,32,2,32,1,65,4,116,106,34,22,45,0,12,34,15,65,0,71,70,13,0,32,22,40,2,8,34,1,32,26,40,2,8,71,13,0,32,1,69,13,3,32,26,40,2,4,33,3,32,22,40,2,4,33,2,3,64,65,2,32,2,47,1,0,34,14,65,2,107,65,255,255,3,113,34,4,32,4,65,2,79,27,34,12,65,2,32,3,47,1,0,34,10,65,2,107,65,255,255,3,113,34,4,32,4,65,2,79,27,71,13,1,2,64,2,64,2,64,2,64,32,12,65,1,107,14,2,2,0,1,11,32,10,32,14,71,13,4,32,2,65,2,106,47,1,0,32,3,65,2,106,47,1,0,70,13,2,12,4,11,32,2,65,2,106,45,0,0,32,3,65,2,106,45,0,0,71,13,3,12,1,11,32,2,65,2,106,47,1,0,32,3,65,2,106,47,1,0,71,13,2,11,32,2,65,4,106,33,2,32,3,65,4,106,33,3,32,1,65,1,107,34,1,13,0,11,12,3,11,2,64,32,15,13,0,32,22,40,2,8,34,27,32,26,40,2,8,75,13,0,32,27,69,13,3,65,2,32,22,40,2,4,34,2,47,1,0,34,4,65,2,107,65,255,255,3,113,34,1,32,1,65,2,79,27,34,10,65,2,32,26,40,2,4,34,3,47,1,0,34,15,65,2,107,65,255,255,3,113,34,1,32,1,65,2,79,27,71,13,0,32,2,65,2,106,33,2,32,3,65,2,106,33,1,65,1,33,3,65,1,33,14,3,64,2,64,2,64,2,64,2,64,2,64,32,10,65,255,255,3,113,65,1,107,14,2,0,1,2,11,32,2,47,1,0,32,1,47,1,0,70,13,2,12,3,11,32,4,32,15,71,13,2,32,2,47,1,0,32,1,47,1,0,70,13,1,12,2,11,32,2,45,0,0,32,1,45,0,0,71,13,1,11,32,3,32,27,73,33,14,32,3,32,27,70,13,0,32,1,65,2,106,33,12,32,2,65,2,106,33,4,32,3,65,1,106,33,3,32,2,65,4,106,33,2,32,1,65,4,106,33,1,65,2,32,4,47,1,0,34,4,65,2,107,65,255,255,3,113,34,10,32,10,65,2,79,27,34,10,65,2,32,12,47,1,0,34,15,65,2,107,65,255,255,3,113,34,12,32,12,65,2,79,27,70,13,1,11,11,32,14,69,13,3,11,65,0,33,3,32,13,65,1,107,34,13,13,0,11,11,32,42,40,2,0,34,10,32,23,70,13,1,2,64,2,64,2,64,32,9,40,2,0,34,12,69,4,64,65,0,33,12,12,1,11,32,9,40,2,4,33,8,3,64,32,12,65,36,106,33,4,32,12,65,4,106,33,2,32,12,47,1,182,1,34,1,65,2,116,33,3,65,127,33,5,2,64,3,64,32,3,69,4,64,32,1,33,5,12,2,11,32,2,40,2,0,33,29,32,5,65,1,106,33,5,32,4,65,12,106,33,4,32,3,65,4,107,33,3,32,2,65,4,106,33,2,65,127,32,10,32,29,71,32,10,32,29,73,27,34,29,65,1,70,13,0,11,32,29,65,255,1,113,69,13,3,11,32,8,4,64,32,8,65,1,107,33,8,32,12,32,5,65,2,116,106,65,184,1,106,40,2,0,33,12,12,1,11,11,65,0,33,39,32,5,33,29,11,32,9,32,29,54,2,28,32,9,32,39,54,2,24,32,9,32,12,54,2,20,32,9,32,10,54,2,16,32,9,32,9,54,2,12,32,9,65,0,54,2,56,32,9,65,0,54,2,48,32,12,69,4,64,65,145,179,211,0,45,0,0,26,65,184,1,65,4,16,254,9,34,1,69,13,6,32,1,65,1,59,1,182,1,32,1,65,0,54,2,0,32,1,32,10,54,2,4,32,1,32,9,41,2,48,55,2,48,32,1,65,56,106,32,9,65,56,106,40,2,0,54,2,0,32,9,66,128,128,128,128,16,55,2,4,32,9,32,1,54,2,0,32,1,65,48,106,33,4,12,2,11,32,9,65,200,0,106,32,33,65,8,106,40,2,0,54,2,0,32,9,32,33,41,2,0,55,3,64,32,9,65,32,106,33,31,32,10,33,2,32,9,65,48,106,33,14,32,9,65,12,106,33,12,65,0,33,1,35,0,65,208,0,107,34,7,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,9,65,64,107,34,5,40,2,0,34,6,47,1,182,1,34,10,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,5,40,2,4,33,3,32,5,40,2,8,33,19,65,184,1,65,4,16,254,9,34,5,69,13,8,32,5,65,0,59,1,182,1,32,5,65,0,54,2,0,32,19,65,5,73,13,1,32,19,65,5,107,14,2,3,4,2,11,32,6,65,4,106,34,1,32,5,40,2,8,34,12,65,2,116,106,33,8,32,5,40,2,4,33,5,32,12,65,1,106,34,4,32,10,77,13,5,32,8,32,2,54,2,0,12,6,11,32,5,32,6,47,1,182,1,65,5,107,34,13,59,1,182,1,32,7,65,56,106,34,1,32,6,65,232,0,106,40,2,0,54,2,0,32,7,32,6,41,2,96,55,3,48,32,13,65,12,79,13,13,32,6,40,2,20,33,20,32,5,65,4,106,32,6,65,24,106,32,13,65,2,116,16,142,11,26,32,5,65,48,106,32,6,65,236,0,106,32,13,65,12,108,16,142,11,26,32,6,65,4,59,1,182,1,12,7,11,32,5,32,6,47,1,182,1,65,7,107,34,13,59,1,182,1,32,7,65,56,106,34,4,32,6,65,128,1,106,40,2,0,54,2,0,32,7,32,6,41,2,120,55,3,48,32,13,65,12,79,13,12,32,6,40,2,28,33,20,32,5,65,4,106,32,6,65,32,106,32,13,65,2,116,16,142,11,26,32,5,65,48,106,32,6,65,132,1,106,32,13,65,12,108,16,142,11,26,32,6,65,6,59,1,182,1,32,7,65,40,106,32,4,40,2,0,54,2,0,32,7,32,7,41,3,48,55,3,32,32,19,65,7,107,12,2,11,32,5,32,6,47,1,182,1,65,6,107,34,13,59,1,182,1,32,7,65,56,106,34,1,32,6,65,244,0,106,40,2,0,54,2,0,32,7,32,6,41,2,108,55,3,48,32,13,65,12,79,13,11,32,6,40,2,24,33,20,32,5,65,4,106,32,6,65,28,106,32,13,65,2,116,16,142,11,26,32,5,65,48,106,32,6,65,248,0,106,32,13,65,12,108,16,142,11,26,65,5,33,19,32,6,65,5,59,1,182,1,12,5,11,32,5,32,6,47,1,182,1,65,6,107,34,13,59,1,182,1,32,7,65,56,106,34,4,32,6,65,244,0,106,40,2,0,54,2,0,32,7,32,6,41,2,108,55,3,48,32,13,65,12,79,13,10,32,6,40,2,24,33,20,32,5,65,4,106,32,6,65,28,106,32,13,65,2,116,16,142,11,26,32,5,65,48,106,32,6,65,248,0,106,32,13,65,12,108,16,142,11,26,32,6,65,5,59,1,182,1,32,7,65,40,106,32,4,40,2,0,54,2,0,32,7,32,7,41,3,48,55,3,32,65,0,11,33,19,32,5,12,4,11,32,1,32,4,65,2,116,106,32,8,32,10,32,12,107,34,3,65,2,116,16,140,11,26,32,8,32,2,54,2,0,32,6,65,48,106,34,1,32,4,65,12,108,106,32,1,32,12,65,12,108,106,32,3,65,12,108,16,140,11,26,11,32,6,32,12,65,12,108,106,34,1,65,56,106,32,14,65,8,106,40,2,0,54,2,0,32,1,65,48,106,32,14,41,2,0,55,2,0,32,6,32,10,65,1,106,59,1,182,1,32,31,32,12,54,2,8,32,31,32,5,54,2,4,32,31,32,6,54,2,0,12,3,11,65,4,65,184,1,16,132,11,0,11,32,7,65,40,106,32,1,40,2,0,54,2,0,32,7,32,7,41,3,48,55,3,32,32,3,33,1,32,6,11,34,22,65,4,106,32,19,65,2,116,106,33,10,2,64,32,19,32,22,47,1,182,1,34,8,79,4,64,32,10,32,2,54,2,0,12,1,11,32,10,65,4,106,32,10,32,8,32,19,107,34,4,65,2,116,16,140,11,26,32,10,32,2,54,2,0,32,22,32,19,65,12,108,106,34,2,65,60,106,32,2,65,48,106,32,4,65,12,108,16,140,11,26,11,32,22,32,19,65,12,108,106,34,2,65,56,106,32,14,65,8,106,40,2,0,54,2,0,32,2,65,48,106,32,14,41,2,0,55,2,0,32,7,65,24,106,34,23,32,7,65,40,106,40,2,0,54,2,0,32,22,32,8,65,1,106,59,1,182,1,32,7,32,7,41,3,32,55,3,16,2,64,2,64,32,6,40,2,0,34,13,69,4,64,65,0,33,11,12,1,11,32,7,65,196,0,106,33,27,65,0,33,11,3,64,2,127,2,127,2,64,32,3,32,11,70,4,64,32,6,47,1,180,1,33,11,2,64,2,64,2,64,2,64,32,13,47,1,182,1,34,15,65,11,79,4,64,32,3,65,1,106,33,2,32,11,65,5,73,13,1,32,11,65,5,107,14,2,2,3,4,11,32,13,65,4,106,34,2,32,11,65,2,116,34,12,106,33,14,32,11,65,1,106,33,6,32,15,65,1,106,33,10,2,64,32,11,32,15,79,4,64,32,14,32,20,54,2,0,32,13,32,11,65,12,108,106,34,2,65,48,106,32,7,41,3,16,55,2,0,32,2,65,56,106,32,7,65,24,106,40,2,0,54,2,0,12,1,11,32,2,32,6,65,2,116,34,8,106,32,14,32,15,32,11,107,34,4,65,2,116,34,3,16,140,11,26,32,14,32,20,54,2,0,32,13,65,48,106,34,2,32,6,65,12,108,106,32,2,32,11,65,12,108,106,34,2,32,4,65,12,108,16,140,11,26,32,2,65,8,106,32,7,65,24,106,40,2,0,54,2,0,32,2,32,7,41,3,16,55,2,0,32,13,65,184,1,106,34,2,32,12,106,65,8,106,32,2,32,8,106,32,3,16,140,11,26,11,32,13,32,10,59,1,182,1,32,13,32,6,65,2,116,106,65,184,1,106,32,5,54,2,0,32,6,32,15,65,2,106,34,4,79,13,10,32,15,32,11,107,34,5,65,1,106,65,3,113,34,3,4,64,32,13,32,11,65,2,116,106,65,188,1,106,33,11,3,64,32,11,40,2,0,34,2,32,6,59,1,180,1,32,2,32,13,54,2,0,32,11,65,4,106,33,11,32,6,65,1,106,33,6,32,3,65,1,107,34,3,13,0,11,11,32,5,65,3,73,13,10,32,6,65,2,116,32,13,106,65,196,1,106,33,11,3,64,32,11,65,12,107,40,2,0,34,2,32,6,59,1,180,1,32,2,32,13,54,2,0,32,11,65,8,107,40,2,0,34,2,32,6,65,1,106,59,1,180,1,32,2,32,13,54,2,0,32,11,65,4,107,40,2,0,34,2,32,6,65,2,106,59,1,180,1,32,2,32,13,54,2,0,32,11,40,2,0,34,2,32,6,65,3,106,59,1,180,1,32,2,32,13,54,2,0,32,11,65,16,106,33,11,32,4,32,6,65,4,106,34,6,71,13,0,11,12,10,11,32,7,65,4,54,2,40,12,4,11,32,7,65,5,54,2,40,12,3,11,32,7,65,5,54,2,40,32,7,32,2,54,2,36,32,7,32,13,54,2,32,32,7,65,48,106,32,7,65,32,106,16,238,2,32,7,40,2,56,34,2,47,1,182,1,34,8,65,1,106,33,4,2,64,32,8,69,4,64,32,2,32,7,41,3,16,55,2,48,32,2,65,56,106,32,23,40,2,0,54,2,0,12,1,11,32,2,65,8,106,32,2,65,4,106,32,8,65,2,116,34,3,16,140,11,26,32,2,65,60,106,32,2,65,48,106,32,8,65,12,108,16,140,11,26,32,2,65,56,106,32,23,40,2,0,54,2,0,32,2,32,7,41,3,16,55,2,48,32,2,65,192,1,106,32,2,65,188,1,106,32,3,16,140,11,26,11,32,2,32,5,54,2,188,1,32,2,32,20,54,2,4,32,2,32,4,59,1,182,1,65,1,33,6,32,8,65,1,106,34,3,65,3,113,33,5,32,8,65,3,79,4,64,32,3,65,252,255,7,113,33,8,65,4,33,6,65,0,33,3,3,64,32,2,32,3,106,34,10,65,188,1,106,40,2,0,34,4,32,6,65,3,107,59,1,180,1,32,4,32,2,54,2,0,32,10,65,192,1,106,40,2,0,34,4,32,6,65,2,107,59,1,180,1,32,4,32,2,54,2,0,32,10,65,196,1,106,40,2,0,34,4,32,6,65,1,107,59,1,180,1,32,4,32,2,54,2,0,32,10,65,200,1,106,40,2,0,34,4,32,6,59,1,180,1,32,4,32,2,54,2,0,32,3,65,16,106,33,3,32,6,32,8,71,32,6,65,4,106,33,6,13,0,11,32,6,65,3,107,33,6,11,32,5,4,64,32,2,32,6,65,2,116,106,65,184,1,106,33,11,3,64,32,11,40,2,0,34,3,32,6,59,1,180,1,32,3,32,2,54,2,0,32,11,65,4,106,33,11,32,6,65,1,106,33,6,32,5,65,1,107,34,5,13,0,11,11,32,7,65,8,106,32,27,65,8,106,40,2,0,54,2,0,32,7,32,27,41,2,0,55,3,0,32,7,40,2,48,34,6,69,13,7,32,7,40,2,64,33,20,32,7,40,2,52,33,3,32,2,33,5,32,7,40,2,60,12,4,11,32,7,65,6,54,2,40,32,7,32,2,54,2,36,32,7,32,13,54,2,32,32,11,65,7,107,33,11,32,7,65,48,106,32,7,65,32,106,16,238,2,32,7,40,2,56,12,2,11,65,236,240,206,0,65,53,65,164,241,206,0,16,141,8,0,11,32,7,32,2,54,2,36,32,7,32,13,54,2,32,32,7,65,48,106,32,7,65,32,106,16,238,2,32,7,40,2,48,11,34,16,65,4,106,34,2,32,11,65,2,116,34,14,106,33,15,32,11,65,1,106,33,6,32,16,47,1,182,1,34,13,65,1,106,33,10,2,64,32,11,32,13,79,4,64,32,15,32,20,54,2,0,32,16,32,11,65,12,108,106,34,2,65,56,106,32,23,40,2,0,54,2,0,32,2,65,48,106,32,7,41,3,16,55,2,0,12,1,11,32,2,32,6,65,2,116,34,8,106,32,15,32,13,32,11,107,34,4,65,2,116,34,3,16,140,11,26,32,15,32,20,54,2,0,32,16,65,48,106,34,2,32,6,65,12,108,106,32,2,32,11,65,12,108,106,34,2,32,4,65,12,108,16,140,11,26,32,2,65,8,106,32,23,40,2,0,54,2,0,32,2,32,7,41,3,16,55,2,0,32,16,65,184,1,106,34,2,32,14,106,65,8,106,32,2,32,8,106,32,3,16,140,11,26,11,32,16,32,6,65,2,116,106,65,184,1,106,32,5,54,2,0,32,16,32,10,59,1,182,1,2,64,32,6,32,13,65,2,106,34,4,79,13,0,32,13,32,11,107,34,5,65,1,106,65,3,113,34,3,4,64,32,14,32,16,106,65,188,1,106,33,11,3,64,32,11,40,2,0,34,2,32,6,59,1,180,1,32,2,32,16,54,2,0,32,11,65,4,106,33,11,32,6,65,1,106,33,6,32,3,65,1,107,34,3,13,0,11,11,32,5,65,3,73,13,0,32,16,32,6,65,2,116,106,65,196,1,106,33,11,3,64,32,11,65,12,107,40,2,0,34,2,32,6,59,1,180,1,32,2,32,16,54,2,0,32,11,65,8,107,40,2,0,34,2,32,6,65,1,106,59,1,180,1,32,2,32,16,54,2,0,32,11,65,4,107,40,2,0,34,2,32,6,65,2,106,59,1,180,1,32,2,32,16,54,2,0,32,11,40,2,0,34,2,32,6,65,3,106,59,1,180,1,32,2,32,16,54,2,0,32,11,65,16,106,33,11,32,4,32,6,65,4,106,34,6,71,13,0,11,11,32,7,65,8,106,32,27,65,8,106,40,2,0,54,2,0,32,7,32,27,41,2,0,55,3,0,32,7,40,2,48,34,6,69,13,3,32,7,40,2,64,33,20,32,7,40,2,56,33,5,32,7,40,2,52,33,3,32,7,40,2,60,11,33,11,32,23,32,7,65,8,106,40,2,0,54,2,0,32,7,32,7,41,3,0,55,3,16,32,6,40,2,0,34,13,13,0,11,11,32,12,40,2,0,34,4,40,2,0,34,3,69,13,2,65,145,179,211,0,45,0,0,26,32,4,40,2,4,33,2,65,232,1,65,4,16,254,9,34,8,69,13,3,32,8,32,3,54,2,184,1,32,8,65,0,59,1,182,1,32,8,65,0,54,2,0,32,4,32,8,54,2,0,32,3,65,0,59,1,180,1,32,3,32,8,54,2,0,32,4,32,2,65,1,106,54,2,4,32,2,32,11,71,13,4,32,8,32,7,41,3,16,55,2,48,32,8,32,20,54,2,4,32,8,65,1,59,1,182,1,32,8,32,5,54,2,188,1,32,8,65,56,106,32,7,65,24,106,40,2,0,54,2,0,32,5,65,1,59,1,180,1,32,5,32,8,54,2,0,11,32,31,32,19,54,2,8,32,31,32,1,54,2,4,32,31,32,22,54,2,0,11,32,7,65,208,0,106,36,0,12,4,11,65,156,237,206,0,16,176,10,0,11,65,4,65,232,1,16,132,11,0,11,65,184,238,206,0,65,48,65,232,238,206,0,16,141,8,0,11,32,13,65,11,65,204,240,206,0,16,171,10,0,11,32,9,40,2,12,34,1,32,1,40,2,8,65,1,106,54,2,8,32,9,40,2,32,32,9,40,2,40,65,12,108,106,65,48,106,33,4,12,1,11,32,9,33,29,32,5,33,39,11,32,38,40,2,0,33,10,2,64,2,64,2,64,32,4,40,2,0,34,8,69,4,64,65,0,33,8,12,1,11,32,4,40,2,4,33,32,3,64,32,8,65,16,107,33,12,32,8,65,180,1,106,33,2,32,8,47,1,226,1,34,1,65,2,116,33,3,65,127,33,5,2,64,3,64,32,3,69,4,64,32,1,33,5,12,2,11,32,2,40,2,0,33,30,32,5,65,1,106,33,5,32,12,65,16,106,33,12,32,3,65,4,107,33,3,32,2,65,4,106,33,2,65,127,32,10,32,30,71,32,10,32,30,73,27,34,30,65,1,70,13,0,11,32,30,65,255,1,113,69,13,3,11,32,32,4,64,32,32,65,1,107,33,32,32,8,32,5,65,2,116,106,65,228,1,106,40,2,0,33,8,12,1,11,11,65,0,33,30,32,5,33,32,11,32,9,32,32,54,2,28,32,9,32,30,54,2,24,32,9,32,8,54,2,20,32,9,32,10,54,2,16,32,9,32,4,54,2,12,32,9,65,0,58,0,44,32,9,65,0,54,2,40,32,9,65,0,54,2,32,32,8,69,4,64,65,145,179,211,0,45,0,0,26,65,228,1,65,4,16,254,9,34,12,69,13,7,32,12,32,9,41,2,32,55,2,0,32,12,65,1,59,1,226,1,32,12,65,0,54,2,176,1,32,12,32,10,54,2,180,1,32,12,65,8,106,32,9,65,40,106,41,2,0,55,2,0,32,4,65,0,54,2,4,32,4,65,1,54,2,8,32,4,32,12,54,2,0,12,2,11,32,9,65,56,106,32,33,65,8,106,40,2,0,54,2,0,32,9,32,33,41,2,0,55,3,48,32,9,65,64,107,32,9,65,48,106,32,10,32,9,65,32,106,32,9,65,12,106,16,83,32,9,40,2,12,34,1,32,1,40,2,8,65,1,106,54,2,8,32,9,40,2,64,32,9,40,2,72,65,4,116,106,33,12,12,1,11,32,4,33,32,32,5,33,30,11,32,26,45,0,12,33,15,2,64,32,26,40,2,8,34,5,69,4,64,65,2,33,10,12,1,11,32,5,65,255,255,255,255,1,75,13,6,32,26,40,2,4,33,14,65,145,179,211,0,45,0,0,26,32,5,65,2,116,34,13,65,2,16,254,9,34,10,69,13,7,65,0,33,3,32,5,33,1,3,64,32,3,32,13,70,13,1,2,127,2,64,2,64,2,64,65,2,32,3,32,14,106,34,8,47,1,0,34,2,65,2,107,65,255,255,3,113,34,4,32,4,65,2,79,27,65,1,107,14,2,1,2,0,11,65,2,33,2,32,8,65,2,106,45,0,0,33,4,65,0,12,2,11,65,3,33,2,32,8,65,2,106,47,1,0,34,4,65,128,126,113,12,1,11,32,8,65,2,106,47,1,0,34,4,65,128,126,113,11,33,8,32,3,32,10,106,32,8,32,4,65,255,1,113,114,65,16,116,32,2,114,54,1,0,32,3,65,4,106,33,3,32,1,65,1,107,34,1,13,0,11,11,32,9,32,15,58,0,24,32,9,32,5,54,2,20,32,9,32,10,54,2,16,32,9,32,5,54,2,12,32,12,32,9,65,12,106,16,203,2,11,65,0,33,3,32,37,65,1,107,34,37,13,1,12,6,11,11,65,252,208,206,0,65,39,65,164,209,206,0,16,141,8,0,11,65,4,65,184,1,16,132,11,0,11,65,4,65,228,1,16,132,11,0,11,16,184,8,0,11,65,2,32,13,16,132,11,0,11,65,0,33,3,32,36,65,1,107,34,36,13,0,11,11,65,0,33,3,32,35,13,0,11,11,32,0,32,9,41,2,0,55,2,0,32,0,65,8,106,32,9,65,8,106,40,2,0,54,2,0,32,9,65,208,0,106,36,0,15,11,65,212,208,206,0,65,22,65,236,208,206,0,16,247,8,0,11,65,220,247,206,0,16,176,10,0,11,171,36,2,9,127,1,126,35,0,65,16,107,34,8,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,65,245,1,79,4,64,32,0,65,205,255,123,79,13,7,32,0,65,11,106,34,0,65,120,113,33,5,65,140,183,211,0,40,2,0,34,9,69,13,4,65,0,32,5,107,33,3,2,127,65,0,32,5,65,128,2,73,13,0,26,65,31,32,5,65,255,255,255,7,75,13,0,26,32,5,65,6,32,0,65,8,118,103,34,0,107,118,65,1,113,32,0,65,1,116,107,65,62,106,11,34,7,65,2,116,65,240,179,211,0,106,40,2,0,34,2,69,4,64,65,0,33,0,12,2,11,65,0,33,0,32,5,65,25,32,7,65,1,118,107,65,0,32,7,65,31,71,27,116,33,4,3,64,2,64,32,2,40,2,4,65,120,113,34,6,32,5,73,13,0,32,6,32,5,107,34,6,32,3,79,13,0,32,2,33,1,32,6,34,3,13,0,65,0,33,3,32,1,33,0,12,4,11,32,2,40,2,20,34,6,32,0,32,6,32,2,32,4,65,29,118,65,4,113,106,65,16,106,40,2,0,34,2,71,27,32,0,32,6,27,33,0,32,4,65,1,116,33,4,32,2,13,0,11,12,1,11,65,136,183,211,0,40,2,0,34,2,65,16,32,0,65,11,106,65,248,3,113,32,0,65,11,73,27,34,5,65,3,118,34,0,118,34,1,65,3,113,4,64,2,64,32,1,65,127,115,65,1,113,32,0,106,34,1,65,3,116,34,0,65,128,181,211,0,106,34,4,32,0,65,136,181,211,0,106,40,2,0,34,0,40,2,8,34,3,71,4,64,32,3,32,4,54,2,12,32,4,32,3,54,2,8,12,1,11,65,136,183,211,0,32,2,65,126,32,1,119,113,54,2,0,11,32,0,65,8,106,33,3,32,0,32,1,65,3,116,34,1,65,3,114,54,2,4,32,0,32,1,106,34,0,32,0,40,2,4,65,1,114,54,2,4,12,7,11,32,5,65,144,183,211,0,40,2,0,77,13,3,2,64,2,64,32,1,69,4,64,65,140,183,211,0,40,2,0,34,0,69,13,6,32,0,104,65,2,116,65,240,179,211,0,106,40,2,0,34,1,40,2,4,65,120,113,32,5,107,33,3,32,1,33,2,3,64,2,64,32,1,40,2,16,34,0,13,0,32,1,40,2,20,34,0,13,0,32,2,40,2,24,33,7,2,64,2,64,32,2,32,2,40,2,12,34,0,70,4,64,32,2,65,20,65,16,32,2,40,2,20,34,0,27,106,40,2,0,34,1,13,1,65,0,33,0,12,2,11,32,2,40,2,8,34,1,32,0,54,2,12,32,0,32,1,54,2,8,12,1,11,32,2,65,20,106,32,2,65,16,106,32,0,27,33,4,3,64,32,4,33,6,32,1,34,0,65,20,106,32,0,65,16,106,32,0,40,2,20,34,1,27,33,4,32,0,65,20,65,16,32,1,27,106,40,2,0,34,1,13,0,11,32,6,65,0,54,2,0,11,32,7,69,13,4,32,2,32,2,40,2,28,65,2,116,65,240,179,211,0,106,34,1,40,2,0,71,4,64,32,7,65,16,65,20,32,7,40,2,16,32,2,70,27,106,32,0,54,2,0,32,0,69,13,5,12,4,11,32,1,32,0,54,2,0,32,0,13,3,65,140,183,211,0,65,140,183,211,0,40,2,0,65,126,32,2,40,2,28,119,113,54,2,0,12,4,11,32,0,40,2,4,65,120,113,32,5,107,34,1,32,3,32,1,32,3,73,34,1,27,33,3,32,0,32,2,32,1,27,33,2,32,0,33,1,12,0,11,0,11,2,64,65,2,32,0,116,34,4,65,0,32,4,107,114,32,1,32,0,116,113,104,34,1,65,3,116,34,0,65,128,181,211,0,106,34,4,32,0,65,136,181,211,0,106,40,2,0,34,0,40,2,8,34,3,71,4,64,32,3,32,4,54,2,12,32,4,32,3,54,2,8,12,1,11,65,136,183,211,0,32,2,65,126,32,1,119,113,54,2,0,11,32,0,32,5,65,3,114,54,2,4,32,0,32,5,106,34,6,32,1,65,3,116,34,1,32,5,107,34,4,65,1,114,54,2,4,32,0,32,1,106,32,4,54,2,0,65,144,183,211,0,40,2,0,34,3,4,64,32,3,65,120,113,65,128,181,211,0,106,33,1,65,152,183,211,0,40,2,0,33,2,2,127,65,136,183,211,0,40,2,0,34,5,65,1,32,3,65,3,118,116,34,3,113,69,4,64,65,136,183,211,0,32,3,32,5,114,54,2,0,32,1,12,1,11,32,1,40,2,8,11,33,3,32,1,32,2,54,2,8,32,3,32,2,54,2,12,32,2,32,1,54,2,12,32,2,32,3,54,2,8,11,32,0,65,8,106,33,3,65,152,183,211,0,32,6,54,2,0,65,144,183,211,0,32,4,54,2,0,12,8,11,32,0,32,7,54,2,24,32,2,40,2,16,34,1,4,64,32,0,32,1,54,2,16,32,1,32,0,54,2,24,11,32,2,40,2,20,34,1,69,13,0,32,0,32,1,54,2,20,32,1,32,0,54,2,24,11,2,64,2,64,32,3,65,16,79,4,64,32,2,32,5,65,3,114,54,2,4,32,2,32,5,106,34,4,32,3,65,1,114,54,2,4,32,3,32,4,106,32,3,54,2,0,65,144,183,211,0,40,2,0,34,6,69,13,1,32,6,65,120,113,65,128,181,211,0,106,33,0,65,152,183,211,0,40,2,0,33,1,2,127,65,136,183,211,0,40,2,0,34,5,65,1,32,6,65,3,118,116,34,6,113,69,4,64,65,136,183,211,0,32,5,32,6,114,54,2,0,32,0,12,1,11,32,0,40,2,8,11,33,6,32,0,32,1,54,2,8,32,6,32,1,54,2,12,32,1,32,0,54,2,12,32,1,32,6,54,2,8,12,1,11,32,2,32,3,32,5,106,34,0,65,3,114,54,2,4,32,0,32,2,106,34,0,32,0,40,2,4,65,1,114,54,2,4,12,1,11,65,152,183,211,0,32,4,54,2,0,65,144,183,211,0,32,3,54,2,0,11,32,2,65,8,106,33,3,12,6,11,32,0,32,1,114,69,4,64,65,0,33,1,65,2,32,7,116,34,0,65,0,32,0,107,114,32,9,113,34,0,69,13,3,32,0,104,65,2,116,65,240,179,211,0,106,40,2,0,33,0,11,32,0,69,13,1,11,3,64,32,0,32,1,32,0,40,2,4,65,120,113,34,4,32,5,107,34,6,32,3,73,34,7,27,33,9,32,0,40,2,16,34,2,69,4,64,32,0,40,2,20,33,2,11,32,1,32,9,32,4,32,5,73,34,0,27,33,1,32,3,32,6,32,3,32,7,27,32,0,27,33,3,32,2,34,0,13,0,11,11,32,1,69,13,0,32,5,65,144,183,211,0,40,2,0,34,0,77,32,3,32,0,32,5,107,79,113,13,0,32,1,40,2,24,33,7,2,64,2,64,32,1,32,1,40,2,12,34,0,70,4,64,32,1,65,20,65,16,32,1,40,2,20,34,0,27,106,40,2,0,34,2,13,1,65,0,33,0,12,2,11,32,1,40,2,8,34,2,32,0,54,2,12,32,0,32,2,54,2,8,12,1,11,32,1,65,20,106,32,1,65,16,106,32,0,27,33,4,3,64,32,4,33,6,32,2,34,0,65,20,106,32,0,65,16,106,32,0,40,2,20,34,2,27,33,4,32,0,65,20,65,16,32,2,27,106,40,2,0,34,2,13,0,11,32,6,65,0,54,2,0,11,32,7,69,13,2,32,1,32,1,40,2,28,65,2,116,65,240,179,211,0,106,34,2,40,2,0,71,4,64,32,7,65,16,65,20,32,7,40,2,16,32,1,70,27,106,32,0,54,2,0,32,0,69,13,3,12,2,11,32,2,32,0,54,2,0,32,0,13,1,65,140,183,211,0,65,140,183,211,0,40,2,0,65,126,32,1,40,2,28,119,113,54,2,0,12,2,11,2,64,2,64,2,64,2,64,2,64,32,5,65,144,183,211,0,40,2,0,34,1,75,4,64,32,5,65,148,183,211,0,40,2,0,34,0,79,4,64,32,5,65,175,128,4,106,65,128,128,124,113,34,2,65,16,118,64,0,33,0,32,8,65,4,106,34,1,65,0,54,2,8,32,1,65,0,32,2,65,128,128,124,113,32,0,65,127,70,34,2,27,54,2,4,32,1,65,0,32,0,65,16,116,32,2,27,54,2,0,32,8,40,2,4,34,1,69,4,64,65,0,33,3,12,10,11,32,8,40,2,12,33,6,65,160,183,211,0,32,8,40,2,8,34,3,65,160,183,211,0,40,2,0,106,34,0,54,2,0,65,164,183,211,0,65,164,183,211,0,40,2,0,34,2,32,0,32,0,32,2,73,27,54,2,0,2,64,2,64,65,156,183,211,0,40,2,0,34,2,4,64,65,240,180,211,0,33,0,3,64,32,1,32,0,40,2,0,34,4,32,0,40,2,4,34,7,106,70,13,2,32,0,40,2,8,34,0,13,0,11,12,2,11,65,172,183,211,0,40,2,0,34,0,65,0,32,0,32,1,77,27,69,4,64,65,172,183,211,0,32,1,54,2,0,11,65,176,183,211,0,65,255,31,54,2,0,65,252,180,211,0,32,6,54,2,0,65,244,180,211,0,32,3,54,2,0,65,240,180,211,0,32,1,54,2,0,65,140,181,211,0,65,128,181,211,0,54,2,0,65,148,181,211,0,65,136,181,211,0,54,2,0,65,136,181,211,0,65,128,181,211,0,54,2,0,65,156,181,211,0,65,144,181,211,0,54,2,0,65,144,181,211,0,65,136,181,211,0,54,2,0,65,164,181,211,0,65,152,181,211,0,54,2,0,65,152,181,211,0,65,144,181,211,0,54,2,0,65,172,181,211,0,65,160,181,211,0,54,2,0,65,160,181,211,0,65,152,181,211,0,54,2,0,65,180,181,211,0,65,168,181,211,0,54,2,0,65,168,181,211,0,65,160,181,211,0,54,2,0,65,188,181,211,0,65,176,181,211,0,54,2,0,65,176,181,211,0,65,168,181,211,0,54,2,0,65,196,181,211,0,65,184,181,211,0,54,2,0,65,184,181,211,0,65,176,181,211,0,54,2,0,65,204,181,211,0,65,192,181,211,0,54,2,0,65,192,181,211,0,65,184,181,211,0,54,2,0,65,200,181,211,0,65,192,181,211,0,54,2,0,65,212,181,211,0,65,200,181,211,0,54,2,0,65,208,181,211,0,65,200,181,211,0,54,2,0,65,220,181,211,0,65,208,181,211,0,54,2,0,65,216,181,211,0,65,208,181,211,0,54,2,0,65,228,181,211,0,65,216,181,211,0,54,2,0,65,224,181,211,0,65,216,181,211,0,54,2,0,65,236,181,211,0,65,224,181,211,0,54,2,0,65,232,181,211,0,65,224,181,211,0,54,2,0,65,244,181,211,0,65,232,181,211,0,54,2,0,65,240,181,211,0,65,232,181,211,0,54,2,0,65,252,181,211,0,65,240,181,211,0,54,2,0,65,248,181,211,0,65,240,181,211,0,54,2,0,65,132,182,211,0,65,248,181,211,0,54,2,0,65,128,182,211,0,65,248,181,211,0,54,2,0,65,140,182,211,0,65,128,182,211,0,54,2,0,65,148,182,211,0,65,136,182,211,0,54,2,0,65,136,182,211,0,65,128,182,211,0,54,2,0,65,156,182,211,0,65,144,182,211,0,54,2,0,65,144,182,211,0,65,136,182,211,0,54,2,0,65,164,182,211,0,65,152,182,211,0,54,2,0,65,152,182,211,0,65,144,182,211,0,54,2,0,65,172,182,211,0,65,160,182,211,0,54,2,0,65,160,182,211,0,65,152,182,211,0,54,2,0,65,180,182,211,0,65,168,182,211,0,54,2,0,65,168,182,211,0,65,160,182,211,0,54,2,0,65,188,182,211,0,65,176,182,211,0,54,2,0,65,176,182,211,0,65,168,182,211,0,54,2,0,65,196,182,211,0,65,184,182,211,0,54,2,0,65,184,182,211,0,65,176,182,211,0,54,2,0,65,204,182,211,0,65,192,182,211,0,54,2,0,65,192,182,211,0,65,184,182,211,0,54,2,0,65,212,182,211,0,65,200,182,211,0,54,2,0,65,200,182,211,0,65,192,182,211,0,54,2,0,65,220,182,211,0,65,208,182,211,0,54,2,0,65,208,182,211,0,65,200,182,211,0,54,2,0,65,228,182,211,0,65,216,182,211,0,54,2,0,65,216,182,211,0,65,208,182,211,0,54,2,0,65,236,182,211,0,65,224,182,211,0,54,2,0,65,224,182,211,0,65,216,182,211,0,54,2,0,65,244,182,211,0,65,232,182,211,0,54,2,0,65,232,182,211,0,65,224,182,211,0,54,2,0,65,252,182,211,0,65,240,182,211,0,54,2,0,65,240,182,211,0,65,232,182,211,0,54,2,0,65,132,183,211,0,65,248,182,211,0,54,2,0,65,248,182,211,0,65,240,182,211,0,54,2,0,65,156,183,211,0,32,1,65,15,106,65,120,113,34,0,65,8,107,34,2,54,2,0,65,128,183,211,0,65,248,182,211,0,54,2,0,65,148,183,211,0,32,3,65,40,107,34,4,32,1,32,0,107,106,65,8,106,34,0,54,2,0,32,2,32,0,65,1,114,54,2,4,32,1,32,4,106,65,40,54,2,4,65,168,183,211,0,65,128,128,128,1,54,2,0,12,8,11,32,2,32,4,73,32,1,32,2,77,114,13,0,32,0,40,2,12,34,4,65,1,113,13,0,32,4,65,1,118,32,6,70,13,3,11,65,172,183,211,0,65,172,183,211,0,40,2,0,34,0,32,1,32,0,32,1,73,27,54,2,0,32,1,32,3,106,33,4,65,240,180,211,0,33,0,2,64,2,64,3,64,32,4,32,0,40,2,0,71,4,64,32,0,40,2,8,34,0,13,1,12,2,11,11,32,0,40,2,12,34,7,65,1,113,13,0,32,7,65,1,118,32,6,70,13,1,11,65,240,180,211,0,33,0,3,64,2,64,32,2,32,0,40,2,0,34,4,79,4,64,32,4,32,0,40,2,4,106,34,7,32,2,75,13,1,11,32,0,40,2,8,33,0,12,1,11,11,65,156,183,211,0,32,1,65,15,106,65,120,113,34,0,65,8,107,34,4,54,2,0,65,148,183,211,0,32,3,65,40,107,34,9,32,1,32,0,107,106,65,8,106,34,0,54,2,0,32,4,32,0,65,1,114,54,2,4,32,1,32,9,106,65,40,54,2,4,65,168,183,211,0,65,128,128,128,1,54,2,0,32,2,32,7,65,32,107,65,120,113,65,8,107,34,0,32,0,32,2,65,16,106,73,27,34,4,65,27,54,2,4,65,240,180,211,0,41,2,0,33,10,32,4,65,16,106,65,248,180,211,0,41,2,0,55,2,0,32,4,32,10,55,2,8,65,252,180,211,0,32,6,54,2,0,65,244,180,211,0,32,3,54,2,0,65,240,180,211,0,32,1,54,2,0,65,248,180,211,0,32,4,65,8,106,54,2,0,32,4,65,28,106,33,0,3,64,32,0,65,7,54,2,0,32,0,65,4,106,34,0,32,7,73,13,0,11,32,2,32,4,70,13,7,32,4,32,4,40,2,4,65,126,113,54,2,4,32,2,32,4,32,2,107,34,0,65,1,114,54,2,4,32,4,32,0,54,2,0,32,0,65,128,2,79,4,64,32,2,32,0,16,162,4,12,8,11,32,0,65,120,113,65,128,181,211,0,106,33,1,2,127,65,136,183,211,0,40,2,0,34,4,65,1,32,0,65,3,118,116,34,0,113,69,4,64,65,136,183,211,0,32,0,32,4,114,54,2,0,32,1,12,1,11,32,1,40,2,8,11,33,0,32,1,32,2,54,2,8,32,0,32,2,54,2,12,32,2,32,1,54,2,12,32,2,32,0,54,2,8,12,7,11,32,0,32,1,54,2,0,32,0,32,0,40,2,4,32,3,106,54,2,4,32,1,65,15,106,65,120,113,65,8,107,34,2,32,5,65,3,114,54,2,4,32,4,65,15,106,65,120,113,65,8,107,34,3,32,2,32,5,106,34,0,107,33,5,32,3,65,156,183,211,0,40,2,0,70,13,3,32,3,65,152,183,211,0,40,2,0,70,13,4,32,3,40,2,4,34,1,65,3,113,65,1,70,4,64,32,3,32,1,65,120,113,34,1,16,248,3,32,1,32,5,106,33,5,32,1,32,3,106,34,3,40,2,4,33,1,11,32,3,32,1,65,126,113,54,2,4,32,0,32,5,65,1,114,54,2,4,32,0,32,5,106,32,5,54,2,0,32,5,65,128,2,79,4,64,32,0,32,5,16,162,4,12,6,11,32,5,65,120,113,65,128,181,211,0,106,33,1,2,127,65,136,183,211,0,40,2,0,34,4,65,1,32,5,65,3,118,116,34,3,113,69,4,64,65,136,183,211,0,32,3,32,4,114,54,2,0,32,1,12,1,11,32,1,40,2,8,11,33,4,32,1,32,0,54,2,8,32,4,32,0,54,2,12,32,0,32,1,54,2,12,32,0,32,4,54,2,8,12,5,11,65,148,183,211,0,32,0,32,5,107,34,1,54,2,0,65,156,183,211,0,65,156,183,211,0,40,2,0,34,0,32,5,106,34,2,54,2,0,32,2,32,1,65,1,114,54,2,4,32,0,32,5,65,3,114,54,2,4,32,0,65,8,106,33,3,12,8,11,65,152,183,211,0,40,2,0,33,0,2,64,32,1,32,5,107,34,2,65,15,77,4,64,65,152,183,211,0,65,0,54,2,0,65,144,183,211,0,65,0,54,2,0,32,0,32,1,65,3,114,54,2,4,32,0,32,1,106,34,1,32,1,40,2,4,65,1,114,54,2,4,12,1,11,65,144,183,211,0,32,2,54,2,0,65,152,183,211,0,32,0,32,5,106,34,4,54,2,0,32,4,32,2,65,1,114,54,2,4,32,0,32,1,106,32,2,54,2,0,32,0,32,5,65,3,114,54,2,4,11,32,0,65,8,106,33,3,12,7,11,32,0,32,3,32,7,106,54,2,4,65,156,183,211,0,65,156,183,211,0,40,2,0,34,0,65,15,106,65,120,113,34,1,65,8,107,34,2,54,2,0,65,148,183,211,0,65,148,183,211,0,40,2,0,32,3,106,34,4,32,0,32,1,107,106,65,8,106,34,1,54,2,0,32,2,32,1,65,1,114,54,2,4,32,0,32,4,106,65,40,54,2,4,65,168,183,211,0,65,128,128,128,1,54,2,0,12,3,11,65,156,183,211,0,32,0,54,2,0,65,148,183,211,0,65,148,183,211,0,40,2,0,32,5,106,34,1,54,2,0,32,0,32,1,65,1,114,54,2,4,12,1,11,65,152,183,211,0,32,0,54,2,0,65,144,183,211,0,65,144,183,211,0,40,2,0,32,5,106,34,1,54,2,0,32,0,32,1,65,1,114,54,2,4,32,0,32,1,106,32,1,54,2,0,11,32,2,65,8,106,33,3,12,3,11,65,0,33,3,65,148,183,211,0,40,2,0,34,0,32,5,77,13,2,65,148,183,211,0,32,0,32,5,107,34,1,54,2,0,65,156,183,211,0,65,156,183,211,0,40,2,0,34,0,32,5,106,34,2,54,2,0,32,2,32,1,65,1,114,54,2,4,32,0,32,5,65,3,114,54,2,4,32,0,65,8,106,33,3,12,2,11,32,0,32,7,54,2,24,32,1,40,2,16,34,2,4,64,32,0,32,2,54,2,16,32,2,32,0,54,2,24,11,32,1,40,2,20,34,2,69,13,0,32,0,32,2,54,2,20,32,2,32,0,54,2,24,11,2,64,32,3,65,16,79,4,64,32,1,32,5,65,3,114,54,2,4,32,1,32,5,106,34,0,32,3,65,1,114,54,2,4,32,0,32,3,106,32,3,54,2,0,32,3,65,128,2,79,4,64,32,0,32,3,16,162,4,12,2,11,32,3,65,120,113,65,128,181,211,0,106,33,2,2,127,65,136,183,211,0,40,2,0,34,4,65,1,32,3,65,3,118,116,34,3,113,69,4,64,65,136,183,211,0,32,3,32,4,114,54,2,0,32,2,12,1,11,32,2,40,2,8,11,33,4,32,2,32,0,54,2,8,32,4,32,0,54,2,12,32,0,32,2,54,2,12,32,0,32,4,54,2,8,12,1,11,32,1,32,3,32,5,106,34,0,65,3,114,54,2,4,32,0,32,1,106,34,0,32,0,40,2,4,65,1,114,54,2,4,11,32,1,65,8,106,33,3,11,32,8,65,16,106,36,0,32,3,11,203,28,1,16,127,35,0,65,240,0,107,34,5,36,0,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,1,40,2,0,34,6,47,1,226,1,34,9,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,1,40,2,4,33,7,32,1,40,2,8,33,11,65,228,1,65,4,16,254,9,34,1,69,13,6,32,1,65,0,59,1,226,1,32,1,65,0,54,2,176,1,32,11,65,5,73,13,1,32,11,65,5,107,14,2,3,4,2,11,32,6,65,180,1,106,34,7,32,1,40,2,8,34,11,65,2,116,106,33,4,32,1,40,2,4,33,12,2,64,32,9,32,11,65,1,106,34,1,73,4,64,32,4,32,2,54,2,0,12,1,11,32,7,32,1,65,2,116,106,32,4,32,9,32,11,107,34,7,65,2,116,16,140,11,26,32,4,32,2,54,2,0,32,6,32,1,65,4,116,106,32,6,32,11,65,4,116,106,32,7,65,4,116,16,140,11,26,11,32,6,32,11,65,4,116,106,34,1,32,3,41,2,0,55,2,0,32,1,65,8,106,32,3,65,8,106,41,2,0,55,2,0,32,6,32,9,65,1,106,59,1,226,1,12,8,11,32,5,65,208,0,106,34,12,32,6,65,200,0,106,40,2,0,54,2,0,32,5,65,54,106,34,8,32,6,65,207,0,106,45,0,0,58,0,0,32,1,32,6,47,1,226,1,65,5,107,34,9,59,1,226,1,32,5,32,6,41,2,64,55,3,72,32,5,32,6,47,0,77,59,1,52,32,9,65,12,79,13,10,32,6,65,204,0,106,45,0,0,33,13,32,6,40,2,196,1,33,10,32,1,65,180,1,106,32,6,65,200,1,106,32,9,65,2,116,16,142,11,26,32,1,32,6,65,208,0,106,32,9,65,4,116,16,142,11,26,32,6,65,4,59,1,226,1,12,5,11,32,5,65,208,0,106,34,12,32,6,65,232,0,106,40,2,0,54,2,0,32,5,65,54,106,34,8,32,6,65,239,0,106,45,0,0,58,0,0,32,1,32,6,47,1,226,1,65,7,107,34,9,59,1,226,1,32,5,32,6,41,2,96,55,3,72,32,5,32,6,47,0,109,59,1,52,32,9,65,12,79,13,9,32,6,65,236,0,106,45,0,0,33,13,32,6,40,2,204,1,33,10,32,1,65,180,1,106,32,6,65,208,1,106,32,9,65,2,116,16,142,11,26,32,1,32,6,65,240,0,106,32,9,65,4,116,16,142,11,26,32,6,65,6,59,1,226,1,32,5,65,64,107,32,12,40,2,0,54,2,0,32,5,65,50,106,32,8,45,0,0,58,0,0,32,5,32,5,41,3,72,55,3,56,32,5,32,5,47,1,52,59,1,48,32,11,65,7,107,12,2,11,32,5,65,208,0,106,34,12,32,6,65,216,0,106,40,2,0,54,2,0,32,5,65,54,106,34,8,32,6,65,223,0,106,45,0,0,58,0,0,32,1,32,6,47,1,226,1,65,6,107,34,9,59,1,226,1,32,5,32,6,41,2,80,55,3,72,32,5,32,6,47,0,93,59,1,52,32,9,65,12,79,13,8,32,6,65,220,0,106,45,0,0,33,13,32,6,40,2,200,1,33,10,32,1,65,180,1,106,32,6,65,204,1,106,32,9,65,2,116,16,142,11,26,32,1,32,6,65,224,0,106,32,9,65,4,116,16,142,11,26,65,5,33,11,32,6,65,5,59,1,226,1,12,3,11,32,5,65,208,0,106,34,12,32,6,65,216,0,106,40,2,0,54,2,0,32,5,65,54,106,34,8,32,6,65,223,0,106,45,0,0,58,0,0,32,1,32,6,47,1,226,1,65,6,107,34,9,59,1,226,1,32,5,32,6,41,2,80,55,3,72,32,5,32,6,47,0,93,59,1,52,32,9,65,12,79,13,7,32,6,65,220,0,106,45,0,0,33,13,32,6,40,2,200,1,33,10,32,1,65,180,1,106,32,6,65,204,1,106,32,9,65,2,116,16,142,11,26,32,1,32,6,65,224,0,106,32,9,65,4,116,16,142,11,26,32,6,65,5,59,1,226,1,32,5,65,64,107,32,12,40,2,0,54,2,0,32,5,65,50,106,32,8,45,0,0,58,0,0,32,5,32,5,41,3,72,55,3,56,32,5,32,5,47,1,52,59,1,48,65,0,11,33,11,65,0,33,12,32,1,12,2,11,65,4,65,228,1,16,132,11,0,11,32,5,65,64,107,32,12,40,2,0,54,2,0,32,5,65,50,106,32,8,45,0,0,58,0,0,32,5,32,5,41,3,72,55,3,56,32,5,32,5,47,1,52,59,1,48,32,7,33,12,32,6,11,34,9,65,180,1,106,34,14,32,11,65,2,116,106,33,8,2,64,32,11,32,9,47,1,226,1,34,15,79,4,64,32,8,32,2,54,2,0,12,1,11,32,14,32,11,65,1,106,34,16,65,2,116,106,32,8,32,15,32,11,107,34,14,65,2,116,16,140,11,26,32,8,32,2,54,2,0,32,9,32,16,65,4,116,106,32,9,32,11,65,4,116,106,32,14,65,4,116,16,140,11,26,11,32,9,32,11,65,4,116,106,34,2,32,3,41,2,0,55,2,0,32,2,65,8,106,32,3,65,8,106,41,2,0,55,2,0,32,5,65,24,106,34,2,32,5,65,64,107,40,2,0,54,2,0,32,5,65,14,106,34,3,32,5,65,50,106,45,0,0,58,0,0,32,9,32,15,65,1,106,59,1,226,1,32,5,32,5,41,3,56,55,3,16,32,5,32,5,47,1,48,59,1,12,32,13,65,2,71,13,1,32,9,33,6,11,32,0,32,11,54,2,8,32,0,32,12,54,2,4,32,0,32,6,54,2,0,12,1,11,32,5,65,40,106,32,2,40,2,0,54,2,0,32,5,65,30,106,32,3,45,0,0,58,0,0,32,5,32,5,41,3,16,55,3,32,32,5,32,5,47,1,12,59,1,28,2,64,2,64,32,6,40,2,176,1,34,8,69,4,64,65,0,33,3,12,1,11,32,5,65,233,0,106,33,15,32,5,65,220,0,106,33,14,65,0,33,3,32,1,33,2,3,64,2,127,2,127,2,64,32,3,32,7,70,4,64,32,6,47,1,224,1,33,3,2,64,2,64,2,64,2,64,32,8,47,1,226,1,34,6,65,11,79,4,64,32,7,65,1,106,33,1,32,3,65,5,73,13,1,32,3,65,5,107,14,2,2,3,4,11,32,8,65,180,1,106,34,7,32,3,65,2,116,106,33,4,32,3,65,1,106,33,1,2,64,32,3,32,6,79,4,64,32,4,32,10,54,2,0,12,1,11,32,7,32,1,65,2,116,106,32,4,32,6,32,3,107,34,7,65,2,116,16,140,11,26,32,4,32,10,54,2,0,32,8,32,1,65,4,116,106,32,8,32,3,65,4,116,106,32,7,65,4,116,16,140,11,26,11,32,8,32,3,65,4,116,106,34,4,32,5,41,3,32,55,2,0,32,4,32,13,58,0,12,32,4,32,5,47,1,28,59,0,13,32,4,65,8,106,32,5,65,40,106,40,2,0,54,2,0,32,4,65,15,106,32,5,65,30,106,45,0,0,58,0,0,32,8,65,228,1,106,33,4,32,3,32,6,73,4,64,32,4,32,3,65,2,116,106,65,8,106,32,4,32,1,65,2,116,106,32,6,32,3,107,65,2,116,16,140,11,26,11,32,8,32,6,65,1,106,59,1,226,1,32,4,32,1,65,2,116,106,32,2,54,2,0,32,6,65,2,106,34,2,32,1,77,13,10,32,6,32,3,107,34,4,65,1,106,65,3,113,34,7,4,64,32,8,32,3,65,2,116,106,65,232,1,106,33,6,3,64,32,6,40,2,0,34,3,32,1,59,1,224,1,32,3,32,8,54,2,176,1,32,6,65,4,106,33,6,32,1,65,1,106,33,1,32,7,65,1,107,34,7,13,0,11,11,32,4,65,3,73,13,10,32,1,65,2,116,32,8,106,65,240,1,106,33,6,3,64,32,6,65,12,107,40,2,0,34,3,32,1,59,1,224,1,32,3,32,8,54,2,176,1,32,6,65,8,107,40,2,0,34,3,32,1,65,1,106,59,1,224,1,32,3,32,8,54,2,176,1,32,6,65,4,107,40,2,0,34,3,32,1,65,2,106,59,1,224,1,32,3,32,8,54,2,176,1,32,6,40,2,0,34,3,32,1,65,3,106,59,1,224,1,32,3,32,8,54,2,176,1,32,6,65,16,106,33,6,32,2,32,1,65,4,106,34,1,71,13,0,11,12,10,11,32,5,65,4,54,2,64,12,4,11,32,5,65,5,54,2,64,12,3,11,32,5,65,5,54,2,64,32,5,32,1,54,2,60,32,5,32,8,54,2,56,32,5,65,200,0,106,32,5,65,56,106,16,248,2,32,5,40,2,80,34,1,47,1,226,1,34,3,65,1,106,33,6,2,64,32,3,69,4,64,32,1,32,10,54,2,180,1,32,1,32,5,41,3,32,55,2,0,32,1,32,5,47,1,28,59,0,13,32,1,65,8,106,32,5,65,40,106,40,2,0,54,2,0,32,1,65,15,106,32,5,65,30,106,45,0,0,58,0,0,12,1,11,32,1,65,184,1,106,32,1,65,180,1,106,32,3,65,2,116,34,7,16,140,11,26,32,1,32,10,54,2,180,1,32,1,65,16,106,32,1,32,3,65,4,116,16,140,11,26,32,1,65,8,106,32,5,65,40,106,40,2,0,54,2,0,32,1,32,5,41,3,32,55,2,0,32,1,32,5,47,1,28,59,0,13,32,1,65,15,106,32,5,65,30,106,45,0,0,58,0,0,32,1,65,236,1,106,32,1,65,232,1,106,32,7,16,140,11,26,11,32,1,32,2,54,2,232,1,32,1,32,13,58,0,12,32,1,32,6,59,1,226,1,65,1,33,6,32,3,65,1,106,34,2,65,3,113,33,7,32,3,65,3,79,4,64,32,2,65,252,255,7,113,33,3,65,4,33,6,65,0,33,8,3,64,32,1,32,8,106,34,2,65,232,1,106,40,2,0,34,10,32,6,65,3,107,59,1,224,1,32,10,32,1,54,2,176,1,32,2,65,236,1,106,40,2,0,34,10,32,6,65,2,107,59,1,224,1,32,10,32,1,54,2,176,1,32,2,65,240,1,106,40,2,0,34,10,32,6,65,1,107,59,1,224,1,32,10,32,1,54,2,176,1,32,2,65,244,1,106,40,2,0,34,2,32,6,59,1,224,1,32,2,32,1,54,2,176,1,32,8,65,16,106,33,8,32,3,32,6,71,32,6,65,4,106,33,6,13,0,11,32,6,65,3,107,33,6,11,32,7,4,64,32,1,32,6,65,2,116,106,65,228,1,106,33,3,3,64,32,3,40,2,0,34,2,32,6,59,1,224,1,32,2,32,1,54,2,176,1,32,3,65,4,106,33,3,32,6,65,1,106,33,6,32,7,65,1,107,34,7,13,0,11,11,32,5,65,24,106,32,14,65,8,106,40,2,0,54,2,0,32,5,65,54,106,32,15,65,2,106,45,0,0,58,0,0,32,5,32,14,41,2,0,55,3,16,32,5,32,15,47,0,0,59,1,52,32,5,40,2,88,33,10,32,5,40,2,84,12,4,11,32,5,65,6,54,2,64,32,5,32,1,54,2,60,32,5,32,8,54,2,56,32,3,65,7,107,33,3,32,5,65,200,0,106,32,5,65,56,106,16,248,2,32,5,40,2,80,12,2,11,65,236,240,206,0,65,53,65,164,241,206,0,16,141,8,0,11,32,5,32,1,54,2,60,32,5,32,8,54,2,56,32,5,65,200,0,106,32,5,65,56,106,16,248,2,32,5,40,2,72,11,34,6,65,180,1,106,34,17,32,3,65,2,116,34,16,106,33,7,32,3,65,1,106,33,1,32,6,47,1,226,1,34,8,65,1,106,33,18,2,64,32,3,32,8,79,4,64,32,7,32,10,54,2,0,32,6,32,3,65,4,116,106,34,7,32,5,41,3,32,55,2,0,32,7,32,13,58,0,12,32,7,32,5,47,1,28,59,0,13,32,7,65,8,106,32,5,65,40,106,40,2,0,54,2,0,32,7,65,15,106,32,5,65,30,106,45,0,0,58,0,0,12,1,11,32,17,32,1,65,2,116,34,19,106,32,7,32,8,32,3,107,34,17,65,2,116,34,20,16,140,11,26,32,7,32,10,54,2,0,32,6,32,1,65,4,116,106,32,6,32,3,65,4,116,106,34,7,32,17,65,4,116,16,140,11,26,32,7,32,13,58,0,12,32,7,65,8,106,32,5,65,40,106,40,2,0,54,2,0,32,7,32,5,41,3,32,55,2,0,32,7,32,5,47,1,28,59,0,13,32,7,65,15,106,32,5,65,30,106,45,0,0,58,0,0,32,6,65,228,1,106,34,7,32,16,106,65,8,106,32,7,32,19,106,32,20,16,140,11,26,11,32,6,32,1,65,2,116,106,65,228,1,106,32,2,54,2,0,32,6,32,18,59,1,226,1,2,64,32,1,32,8,65,2,106,34,2,79,13,0,32,8,32,3,107,34,7,65,1,106,65,3,113,34,8,4,64,32,6,32,16,106,65,232,1,106,33,3,3,64,32,3,40,2,0,34,10,32,1,59,1,224,1,32,10,32,6,54,2,176,1,32,3,65,4,106,33,3,32,1,65,1,106,33,1,32,8,65,1,107,34,8,13,0,11,11,32,7,65,3,73,13,0,32,6,32,1,65,2,116,106,65,240,1,106,33,3,3,64,32,3,65,12,107,40,2,0,34,7,32,1,59,1,224,1,32,7,32,6,54,2,176,1,32,3,65,8,107,40,2,0,34,7,32,1,65,1,106,59,1,224,1,32,7,32,6,54,2,176,1,32,3,65,4,107,40,2,0,34,7,32,1,65,2,106,59,1,224,1,32,7,32,6,54,2,176,1,32,3,40,2,0,34,7,32,1,65,3,106,59,1,224,1,32,7,32,6,54,2,176,1,32,3,65,16,106,33,3,32,2,32,1,65,4,106,34,1,71,13,0,11,11,32,5,65,24,106,32,14,65,8,106,40,2,0,54,2,0,32,5,65,54,106,32,15,65,2,106,45,0,0,58,0,0,32,5,32,14,41,2,0,55,3,16,32,5,32,15,47,0,0,59,1,52,32,5,40,2,88,33,10,32,5,40,2,80,33,1,32,5,40,2,84,11,33,3,32,5,40,2,76,33,7,32,5,40,2,72,33,6,32,5,45,0,104,34,13,65,2,70,13,2,32,5,65,40,106,32,5,65,24,106,40,2,0,54,2,0,32,5,65,30,106,32,5,65,54,106,45,0,0,58,0,0,32,5,32,5,41,3,16,55,3,32,32,5,32,5,47,1,52,59,1,28,32,1,33,2,32,6,40,2,176,1,34,8,13,0,11,11,2,64,2,64,32,4,40,2,0,34,4,40,2,0,34,6,4,64,65,145,179,211,0,45,0,0,26,32,4,40,2,4,33,7,65,148,2,65,4,16,254,9,34,2,69,13,1,32,2,32,6,54,2,228,1,32,2,65,0,59,1,226,1,32,2,65,0,54,2,176,1,32,4,32,2,54,2,0,32,6,65,0,59,1,224,1,32,6,32,2,54,2,176,1,32,4,32,7,65,1,106,54,2,4,32,3,32,7,71,13,2,32,2,32,10,54,2,180,1,32,2,65,1,59,1,226,1,32,2,32,5,41,3,32,55,2,0,32,2,32,13,58,0,12,32,2,32,5,47,1,28,59,0,13,32,2,32,1,54,2,232,1,32,2,65,8,106,32,5,65,40,106,40,2,0,54,2,0,32,2,65,15,106,32,5,65,30,106,45,0,0,58,0,0,32,1,32,2,54,2,176,1,32,1,65,1,59,1,224,1,32,0,32,9,54,2,0,32,0,32,12,54,2,4,32,0,32,11,54,2,8,12,4,11,65,156,237,206,0,16,176,10,0,11,65,4,65,148,2,16,132,11,0,11,65,184,238,206,0,65,48,65,232,238,206,0,16,141,8,0,11,32,0,32,11,54,2,8,32,0,32,12,54,2,4,32,0,32,9,54,2,0,11,32,5,65,240,0,106,36,0,15,11,32,9,65,11,65,204,240,206,0,16,171,10,0,11,164,29,1,11,127,35,0,65,240,0,107,34,12,36,0,32,4,65,1,106,33,13,32,3,45,0,0,33,16,32,2,65,255,1,113,33,15,2,64,2,64,3,64,2,64,32,1,40,2,8,33,10,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,5,32,6,70,13,0,3,64,32,5,34,9,33,7,3,64,2,127,32,7,44,0,0,34,5,65,0,78,4,64,32,5,65,255,1,113,33,8,32,7,65,1,106,12,1,11,32,7,45,0,1,65,63,113,33,11,32,5,65,31,113,33,8,32,5,65,95,77,4,64,32,8,65,6,116,32,11,114,33,8,32,7,65,2,106,12,1,11,32,7,45,0,2,65,63,113,32,11,65,6,116,114,33,11,32,5,65,112,73,4,64,32,11,32,8,65,12,116,114,33,8,32,7,65,3,106,12,1,11,32,8,65,18,116,65,128,128,240,0,113,32,7,45,0,3,65,63,113,32,11,65,6,116,114,114,33,8,32,7,65,4,106,11,33,5,65,1,32,8,116,65,128,204,0,113,69,32,8,65,13,75,114,69,4,64,32,6,32,5,34,7,71,13,1,12,3,11,11,32,8,65,128,128,196,0,70,34,17,13,2,2,64,2,127,65,1,32,8,65,128,1,73,13,0,26,65,2,32,8,65,128,16,73,13,0,26,65,3,65,4,32,8,65,128,128,4,73,27,11,34,11,32,6,32,7,107,34,14,79,4,64,32,11,32,14,70,13,1,12,15,11,32,7,32,11,106,44,0,0,65,191,127,76,13,14,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,8,65,35,107,14,29,2,6,6,6,6,6,6,6,6,6,6,6,3,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,1,0,11,32,8,65,220,0,71,4,64,32,17,13,9,12,6,11,32,15,65,2,70,13,5,32,1,45,0,32,65,2,70,13,5,32,1,40,2,24,34,7,4,64,32,7,65,0,32,1,40,2,28,40,2,20,17,1,0,11,32,1,40,2,8,34,7,32,1,40,2,0,70,13,3,12,4,11,32,1,45,0,32,13,4,32,9,33,5,12,7,11,32,1,45,0,32,13,3,32,9,33,5,12,6,11,32,1,45,0,32,65,2,70,13,2,32,1,40,2,8,34,7,32,1,40,2,0,71,13,1,11,32,1,32,7,16,211,5,32,1,40,2,8,33,7,11,32,1,40,2,4,32,7,106,65,47,58,0,0,32,1,32,1,40,2,8,34,9,65,1,106,34,7,54,2,8,2,64,2,64,2,64,32,7,4,64,32,1,40,2,4,33,8,32,9,32,10,73,13,3,32,10,4,64,32,7,32,10,75,13,2,32,7,32,10,71,13,4,11,32,9,13,2,65,0,33,9,65,1,33,7,65,1,33,14,12,8,11,65,144,172,193,0,65,33,65,204,175,193,0,16,141,8,0,11,32,8,32,10,106,44,0,0,65,191,127,76,13,1,11,65,1,33,14,32,8,32,9,106,44,0,0,65,191,127,74,13,5,11,32,8,32,7,32,10,32,9,65,220,175,193,0,16,220,9,0,11,32,1,40,2,24,32,1,40,2,28,32,8,32,5,32,6,16,243,1,2,64,32,15,13,0,32,1,40,2,8,34,8,32,4,77,13,0,32,1,40,2,4,33,14,2,64,32,8,32,13,77,13,0,32,13,32,14,106,44,0,0,65,191,127,74,13,0,32,14,32,8,32,13,32,8,65,156,175,193,0,16,220,9,0,11,32,8,32,13,107,65,2,71,13,0,32,13,32,14,106,34,9,45,0,0,65,223,1,113,65,193,0,107,65,255,1,113,65,25,75,13,0,32,9,45,0,1,65,58,71,13,0,32,1,40,2,0,32,8,70,4,127,32,1,32,8,16,211,5,32,1,40,2,4,33,14,32,1,40,2,8,5,32,8,11,32,14,106,65,47,58,0,0,32,1,32,1,40,2,8,65,1,106,54,2,8,32,10,65,1,106,34,10,69,13,5,11,2,64,2,64,32,1,45,0,32,65,2,70,4,64,32,15,65,2,71,13,1,32,12,65,220,174,193,0,54,2,88,32,12,32,11,54,2,84,32,12,32,7,54,2,80,32,12,65,24,106,32,12,65,208,0,106,16,153,4,32,12,40,2,24,34,9,69,13,2,32,12,40,2,28,33,7,3,64,32,7,32,1,40,2,0,32,1,40,2,8,34,8,107,75,4,64,32,1,32,8,32,7,16,208,5,32,1,40,2,8,33,8,11,32,1,40,2,4,32,8,106,32,9,32,7,16,142,11,26,32,1,32,7,32,8,106,54,2,8,32,12,65,16,106,32,12,65,208,0,106,16,153,4,32,12,40,2,20,33,7,32,12,40,2,16,34,9,13,0,11,12,2,11,32,12,65,236,174,193,0,54,2,100,32,12,32,11,54,2,96,32,12,32,7,54,2,92,32,12,65,56,106,32,12,65,220,0,106,16,153,4,32,12,40,2,56,34,9,69,13,1,32,12,40,2,60,33,7,3,64,32,7,32,1,40,2,0,32,1,40,2,8,34,8,107,75,4,64,32,1,32,8,32,7,16,208,5,32,1,40,2,8,33,8,11,32,1,40,2,4,32,8,106,32,9,32,7,16,142,11,26,32,1,32,7,32,8,106,54,2,8,32,12,65,48,106,32,12,65,220,0,106,16,153,4,32,12,40,2,52,33,7,32,12,40,2,48,34,9,13,0,11,12,1,11,32,12,65,204,174,193,0,54,2,76,32,12,32,11,54,2,72,32,12,32,7,54,2,68,32,12,65,40,106,32,12,65,196,0,106,16,153,4,32,12,40,2,40,34,9,69,13,0,32,12,40,2,44,33,7,3,64,32,7,32,1,40,2,0,32,1,40,2,8,34,8,107,75,4,64,32,1,32,8,32,7,16,208,5,32,1,40,2,8,33,8,11,32,1,40,2,4,32,8,106,32,9,32,7,16,142,11,26,32,1,32,7,32,8,106,54,2,8,32,12,65,32,106,32,12,65,196,0,106,16,153,4,32,12,40,2,36,33,7,32,12,40,2,32,34,9,13,0,11,11,32,5,32,6,71,13,0,11,11,32,6,33,5,11,32,1,40,2,4,33,8,32,10,32,1,40,2,8,34,7,75,13,2,65,0,33,14,32,10,69,32,7,32,10,77,114,69,4,64,32,8,32,10,106,44,0,0,65,191,127,76,13,3,11,32,7,33,9,11,32,8,32,10,106,33,11,2,64,32,9,32,10,107,34,9,65,2,70,4,64,32,11,47,0,0,65,174,220,0,70,13,7,12,1,11,2,64,2,64,2,64,2,64,32,9,65,1,107,14,6,2,4,3,1,4,0,4,11,32,11,65,252,174,193,0,65,6,16,139,11,69,13,9,32,11,65,130,175,193,0,65,6,16,139,11,69,13,9,32,11,65,136,175,193,0,65,6,16,139,11,69,13,9,32,11,65,142,175,193,0,65,6,16,139,11,69,13,9,12,3,11,32,11,40,0,0,65,165,228,148,243,2,70,13,8,32,11,40,0,0,65,165,228,148,242,2,70,13,8,32,11,40,0,0,65,174,202,200,169,6,70,13,8,32,11,40,0,0,65,174,202,200,169,4,70,13,8,12,2,11,32,11,45,0,0,65,46,70,13,6,12,1,11,32,11,65,148,175,193,0,32,9,16,139,11,69,13,5,32,11,65,151,175,193,0,32,9,16,139,11,69,13,5,11,32,15,13,6,32,4,65,127,70,13,2,32,10,32,13,71,32,9,65,2,71,114,13,6,32,11,45,0,0,65,223,1,113,65,193,0,107,65,255,1,113,65,25,75,13,6,32,11,45,0,1,34,7,65,252,0,71,32,7,65,58,71,113,13,6,32,12,32,11,54,2,104,32,12,32,11,65,2,106,54,2,108,2,127,65,128,128,196,0,32,12,65,232,0,106,34,9,40,2,0,34,7,32,9,40,2,4,70,13,0,26,32,9,32,7,65,1,106,54,2,0,32,7,45,0,0,34,10,192,65,0,72,4,127,32,9,32,7,65,2,106,54,2,0,32,7,45,0,1,65,63,113,34,11,32,10,65,31,113,34,8,65,6,116,114,32,10,65,223,1,77,13,1,26,32,9,32,7,65,3,106,54,2,0,32,7,45,0,2,65,63,113,32,11,65,6,116,114,34,11,32,8,65,12,116,114,32,10,65,240,1,73,13,1,26,32,9,32,7,65,4,106,54,2,0,32,8,65,18,116,65,128,128,240,0,113,32,7,45,0,3,65,63,113,32,11,65,6,116,114,114,5,32,10,11,11,34,7,65,128,128,196,0,70,13,3,2,64,32,13,32,1,40,2,8,34,9,77,4,64,32,13,69,32,9,32,13,77,114,69,4,64,32,1,40,2,4,32,13,106,44,0,0,65,191,127,76,13,13,11,32,1,32,13,54,2,8,11,12,0,11,32,1,32,7,16,149,4,32,1,65,58,16,149,4,32,14,69,13,3,32,1,65,47,16,149,4,12,3,11,65,240,169,193,0,65,28,65,172,175,193,0,16,141,8,0,11,32,8,32,7,32,10,32,7,65,188,175,193,0,16,220,9,0,11,65,240,169,193,0,65,28,65,236,175,193,0,16,141,8,0,11,32,16,69,4,64,65,0,33,16,12,3,11,32,1,40,2,24,34,7,4,64,32,7,65,5,32,1,40,2,28,40,2,20,17,1,0,11,65,0,33,16,32,3,65,0,58,0,0,12,2,11,2,64,2,64,32,7,32,10,73,4,64,32,7,33,10,12,1,11,32,10,69,32,7,32,10,77,114,69,4,64,32,11,44,0,0,65,191,127,76,13,2,11,32,1,32,10,54,2,8,11,32,10,4,64,32,8,32,10,106,65,1,107,45,0,0,65,47,70,13,3,11,32,1,65,47,16,149,4,12,2,11,12,5,11,2,64,2,64,32,7,32,10,73,4,64,32,7,33,10,12,1,11,32,10,69,32,7,32,10,77,114,69,4,64,32,11,44,0,0,65,191,127,76,13,7,11,32,1,32,10,54,2,8,11,32,10,69,13,0,32,8,32,10,106,65,1,107,45,0,0,65,47,71,13,0,32,10,65,1,107,34,9,33,7,3,64,32,12,65,8,106,65,47,32,8,32,7,16,173,2,2,64,2,127,32,12,40,2,8,34,7,65,1,71,4,64,32,7,69,12,1,11,32,12,40,2,12,34,7,32,9,79,13,1,32,7,32,8,106,45,0,0,65,47,71,13,1,65,0,11,32,4,32,7,75,114,13,2,2,64,2,64,32,7,69,13,0,32,7,32,10,79,4,64,32,7,32,10,70,13,1,12,2,11,32,7,32,8,106,44,0,0,65,191,127,76,13,1,11,2,64,32,7,32,10,70,13,0,32,7,32,8,106,34,9,45,0,0,34,8,65,35,107,34,11,65,28,77,65,0,65,1,32,11,116,65,129,160,128,128,1,113,27,69,32,8,65,220,0,71,113,13,0,32,10,32,7,107,34,7,65,1,70,13,0,2,64,2,64,32,9,44,0,1,34,10,65,191,127,74,4,64,32,7,65,1,107,34,7,65,2,73,32,10,65,223,1,113,65,193,0,107,65,255,1,113,65,25,75,114,13,3,32,9,45,0,2,34,10,65,252,0,71,32,10,65,58,71,113,13,3,32,7,65,2,70,13,7,32,9,45,0,3,34,7,65,35,107,34,9,65,28,77,13,1,12,2,11,32,9,32,7,65,1,32,7,65,156,180,193,0,16,220,9,0,11,65,1,32,9,116,65,129,160,128,128,1,113,13,5,11,32,7,65,220,0,70,13,4,11,32,1,40,2,8,34,9,69,13,3,65,127,33,8,2,64,32,1,40,2,4,32,9,106,34,7,65,1,107,44,0,0,34,10,65,0,78,13,0,32,10,65,63,113,2,127,32,7,65,2,107,45,0,0,34,10,192,34,11,65,191,127,74,4,64,32,10,65,31,113,12,1,11,32,11,65,63,113,2,127,32,7,65,3,107,45,0,0,34,10,192,34,11,65,191,127,74,4,64,32,10,65,15,113,12,1,11,32,11,65,63,113,32,7,65,4,107,45,0,0,65,7,113,65,6,116,114,11,65,6,116,114,11,65,6,116,114,34,7,65,128,128,196,0,70,13,4,32,7,65,128,1,73,13,0,65,126,33,8,32,7,65,128,16,73,13,0,65,125,65,124,32,7,65,128,128,4,73,27,33,8,11,32,1,32,8,32,9,106,54,2,8,12,3,11,32,8,32,10,32,7,32,10,65,252,175,193,0,16,220,9,0,11,32,7,32,9,77,13,0,11,12,0,11,2,64,32,1,40,2,8,34,7,32,4,70,13,0,2,64,32,15,13,0,32,1,40,2,4,33,9,2,64,32,4,69,13,0,32,4,32,7,73,4,64,32,4,32,9,106,44,0,0,65,191,127,74,13,1,11,32,9,32,7,32,4,32,7,65,140,176,193,0,16,220,9,0,11,32,7,32,4,107,65,2,71,13,0,32,4,32,9,106,34,7,45,0,0,65,223,1,113,65,193,0,107,65,255,1,113,65,25,75,13,0,32,7,45,0,1,65,58,70,13,1,11,32,1,32,2,32,4,16,165,3,11,32,14,69,13,1,32,1,40,2,4,33,8,32,1,40,2,8,34,7,4,64,32,7,32,8,106,65,1,107,45,0,0,65,47,70,13,1,11,32,1,40,2,0,32,7,70,4,127,32,1,32,7,16,211,5,32,1,40,2,4,33,8,32,1,40,2,8,5,32,7,11,32,8,106,65,47,58,0,0,32,1,32,1,40,2,8,65,1,106,54,2,8,11,32,14,13,1,11,11,2,64,2,64,32,2,65,255,1,113,13,0,32,1,40,2,8,33,2,32,1,40,2,4,33,3,2,64,32,4,69,13,0,32,2,32,4,77,4,64,32,2,32,4,70,13,1,12,3,11,32,3,32,4,106,44,0,0,65,191,127,76,13,2,11,2,64,2,64,32,2,32,4,79,4,64,32,2,32,4,107,34,2,69,4,64,65,1,33,7,12,3,11,32,2,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,2,65,1,16,254,9,34,7,13,2,65,1,32,2,16,132,11,0,11,35,0,65,48,107,34,0,36,0,32,0,32,2,54,2,4,32,0,32,4,54,2,0,32,0,65,44,106,65,251,0,54,2,0,32,0,65,3,54,2,12,32,0,65,212,224,210,0,54,2,8,32,0,66,2,55,2,20,32,0,65,251,0,54,2,36,32,0,32,0,65,32,106,54,2,16,32,0,32,0,65,4,106,54,2,40,32,0,32,0,54,2,32,32,0,65,8,106,65,200,166,193,0,16,166,8,0,11,16,184,8,0,11,32,1,32,4,54,2,8,32,7,32,3,32,4,106,32,2,16,142,11,33,10,32,1,40,2,8,34,3,32,1,40,2,0,70,4,127,32,1,32,3,16,211,5,32,1,40,2,8,5,32,3,11,32,1,40,2,4,106,65,47,58,0,0,32,1,32,1,40,2,8,65,1,106,34,4,54,2,8,65,0,33,7,3,64,2,64,32,2,32,7,34,9,70,4,64,32,2,33,9,12,1,11,2,127,32,9,32,10,106,34,3,44,0,0,34,7,65,0,78,4,64,32,7,65,255,1,113,33,8,32,3,65,1,106,12,1,11,32,3,45,0,1,65,63,113,33,8,32,7,65,31,113,33,13,32,7,65,95,77,4,64,32,13,65,6,116,32,8,114,33,8,32,3,65,2,106,12,1,11,32,3,45,0,2,65,63,113,32,8,65,6,116,114,33,8,32,7,65,112,73,4,64,32,8,32,13,65,12,116,114,33,8,32,3,65,3,106,12,1,11,32,13,65,18,116,65,128,128,240,0,113,32,3,45,0,3,65,63,113,32,8,65,6,116,114,114,34,8,65,128,128,196,0,70,4,64,32,2,33,9,12,2,11,32,3,65,4,106,11,32,10,107,33,7,32,8,65,47,70,13,1,11,11,32,2,32,9,107,34,3,32,1,40,2,0,32,4,107,75,4,64,32,1,32,4,32,3,16,208,5,32,1,40,2,8,33,4,11,32,1,40,2,4,32,4,106,32,9,32,10,106,32,3,16,142,11,26,32,1,32,3,32,4,106,54,2,8,32,2,69,13,0,32,10,32,2,65,1,16,163,10,11,32,0,32,6,54,2,4,32,0,32,5,54,2,0,32,12,65,240,0,106,36,0,15,11,65,160,168,193,0,65,43,65,204,168,193,0,16,141,8,0,11,32,7,32,14,65,0,32,11,65,140,170,193,0,16,220,9,0,11,65,224,167,193,0,65,48,65,144,168,193,0,16,141,8,0,11,244,25,2,8,127,1,126,35,0,65,208,0,107,34,8,36,0,32,2,33,6,2,64,2,64,2,64,2,64,3,64,32,3,32,6,70,13,1,2,127,32,6,44,0,0,34,7,65,0,78,4,64,32,7,65,255,1,113,33,7,32,6,65,1,106,12,1,11,32,6,45,0,1,65,63,113,33,11,32,7,65,31,113,33,9,32,7,65,95,77,4,64,32,9,65,6,116,32,11,114,33,7,32,6,65,2,106,12,1,11,32,6,45,0,2,65,63,113,32,11,65,6,116,114,33,11,32,7,65,112,73,4,64,32,11,32,9,65,12,116,114,33,7,32,6,65,3,106,12,1,11,32,9,65,18,116,65,128,128,240,0,113,32,6,45,0,3,65,63,113,32,11,65,6,116,114,114,34,7,65,128,128,196,0,70,13,2,32,6,65,4,106,11,33,6,2,127,32,7,65,13,77,4,64,65,128,128,196,0,65,1,32,7,116,65,128,204,0,113,13,1,26,11,32,7,11,34,9,65,128,128,196,0,70,13,0,11,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,9,65,35,107,14,29,20,4,4,4,4,4,4,4,4,4,4,4,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,0,11,32,9,65,220,0,71,13,3,11,32,2,34,11,33,7,3,64,32,3,32,7,70,13,2,2,127,32,7,44,0,0,34,9,65,0,78,4,64,32,9,65,255,1,113,33,9,32,7,65,1,106,12,1,11,32,7,45,0,1,65,63,113,33,13,32,9,65,31,113,33,10,32,9,65,95,77,4,64,32,10,65,6,116,32,13,114,33,9,32,7,65,2,106,12,1,11,32,7,45,0,2,65,63,113,32,13,65,6,116,114,33,13,32,9,65,112,73,4,64,32,13,32,10,65,12,116,114,33,9,32,7,65,3,106,12,1,11,32,10,65,18,116,65,128,128,240,0,113,32,7,45,0,3,65,63,113,32,13,65,6,116,114,114,34,9,65,128,128,196,0,70,13,3,32,7,65,4,106,11,33,7,2,127,32,9,65,13,77,4,64,65,128,128,196,0,65,1,32,9,116,65,128,204,0,113,13,1,26,11,32,9,11,34,10,65,128,128,196,0,70,13,0,32,10,65,220,0,71,32,10,65,47,71,113,13,2,32,12,65,1,106,34,12,4,64,32,7,33,11,12,1,11,11,65,240,169,193,0,65,28,65,220,169,193,0,16,141,8,0,11,32,5,40,2,0,69,13,11,32,5,65,4,106,12,12,11,32,12,65,1,77,4,64,32,5,40,2,20,33,7,2,64,32,5,40,2,48,34,2,69,13,0,32,5,40,2,24,34,9,32,2,77,4,64,32,2,32,9,70,13,1,12,12,11,32,2,32,7,106,44,0,0,65,191,127,76,13,11,11,32,2,32,1,40,2,0,32,1,40,2,8,34,9,107,75,4,64,32,1,32,9,32,2,16,208,5,32,1,40,2,8,33,9,11,32,1,40,2,4,32,9,106,32,7,32,2,16,142,11,26,32,1,32,2,32,9,106,34,9,54,2,8,32,1,40,2,0,32,9,70,4,127,32,1,32,9,16,211,5,32,1,40,2,8,5,32,9,11,32,1,40,2,4,106,65,47,58,0,0,32,1,65,8,106,34,7,32,7,40,2,0,65,1,106,54,2,0,32,8,65,1,58,0,32,32,8,65,24,106,32,1,32,4,32,8,65,32,106,34,9,32,2,32,6,32,3,16,84,32,8,40,2,28,33,3,32,8,40,2,24,33,6,32,8,65,64,107,32,1,65,32,106,40,2,0,54,2,0,32,8,65,56,106,32,1,65,24,106,41,2,0,55,3,0,32,8,65,48,106,32,1,65,16,106,41,2,0,55,3,0,32,8,65,40,106,32,7,41,2,0,55,3,0,32,8,32,1,41,2,0,55,3,32,32,0,32,9,32,4,32,5,40,2,32,32,5,40,2,36,32,5,40,2,40,32,5,40,2,44,32,5,65,52,106,32,5,47,1,28,32,5,47,1,30,32,2,32,6,32,3,16,190,1,12,19,11,2,64,32,1,40,2,24,34,10,69,13,0,32,1,40,2,28,33,12,65,0,33,7,32,8,65,0,58,0,76,32,8,32,3,54,2,72,32,8,32,2,54,2,68,32,8,65,0,54,2,40,32,8,66,128,128,128,128,16,55,2,32,32,8,65,32,106,32,8,65,196,0,106,16,159,4,32,8,40,2,36,33,6,32,8,40,2,32,33,9,32,8,40,2,40,65,2,70,4,64,32,6,47,0,0,65,175,222,0,70,33,7,11,32,9,4,64,32,6,32,9,65,1,16,163,10,11,32,7,13,0,32,10,65,3,32,12,40,2,20,17,1,0,11,32,5,40,2,32,34,10,65,1,106,34,6,69,13,1,32,5,40,2,20,33,9,2,64,32,5,40,2,24,34,5,32,6,77,4,64,32,5,32,6,70,13,1,12,10,11,32,6,32,9,106,44,0,0,65,191,127,76,13,9,11,32,6,32,1,40,2,0,32,1,40,2,8,34,7,107,75,4,64,32,1,32,7,32,6,16,208,5,32,1,40,2,8,33,7,11,32,1,40,2,4,32,7,106,32,9,32,6,16,142,11,26,32,1,32,6,32,7,106,54,2,8,32,8,32,3,54,2,36,32,8,32,2,54,2,32,65,148,171,193,0,65,2,32,8,65,32,106,34,2,16,133,3,69,4,64,32,8,65,64,107,32,1,65,32,106,40,2,0,54,2,0,32,8,65,56,106,32,1,65,24,106,41,2,0,55,3,0,32,8,65,48,106,32,1,65,16,106,41,2,0,55,3,0,32,8,65,40,106,32,1,65,8,106,41,2,0,55,3,0,32,8,32,1,41,2,0,55,3,32,32,0,32,2,32,11,32,3,32,4,32,10,16,87,12,19,11,32,8,40,2,36,33,2,32,8,40,2,32,33,3,32,8,65,64,107,32,1,65,32,106,40,2,0,54,2,0,32,8,65,56,106,32,1,65,24,106,41,2,0,55,3,0,32,8,65,48,106,32,1,65,16,106,41,2,0,55,3,0,32,8,65,40,106,32,1,65,8,106,41,2,0,55,3,0,32,8,32,1,41,2,0,55,3,32,32,0,32,8,65,32,106,32,3,32,2,32,4,32,10,16,87,12,18,11,32,5,40,2,0,69,13,1,32,5,65,4,106,12,2,11,65,240,169,193,0,65,28,65,208,171,193,0,16,141,8,0,11,32,5,40,2,8,69,13,1,32,5,65,12,106,11,32,5,40,2,24,33,10,32,5,40,2,20,33,9,40,2,0,34,6,13,1,32,1,40,2,8,33,7,65,0,33,6,12,3,11,32,5,40,2,20,33,9,32,5,40,2,24,34,10,33,6,12,1,11,2,64,32,6,32,10,79,4,64,32,6,32,10,71,13,1,32,6,33,10,12,2,11,32,6,32,9,106,44,0,0,65,191,127,74,13,1,11,12,14,11,32,1,40,2,0,32,1,40,2,8,34,7,107,32,6,79,13,0,32,1,32,7,32,6,16,208,5,32,1,40,2,8,33,7,11,32,1,40,2,4,32,7,106,32,9,32,6,16,142,11,26,32,1,32,6,32,7,106,54,2,8,32,1,32,4,32,5,40,2,48,34,11,16,165,3,32,2,33,6,2,64,32,1,40,2,8,32,11,70,4,64,2,64,32,5,40,2,32,34,6,69,13,0,32,6,32,10,79,4,64,32,6,32,10,70,13,1,12,3,11,32,6,32,9,106,44,0,0,65,191,127,76,13,2,11,2,64,32,9,32,6,16,215,6,65,255,1,113,65,2,70,4,64,32,2,33,6,3,64,32,3,32,6,70,13,2,2,127,32,6,44,0,0,34,7,65,0,78,4,64,32,7,65,255,1,113,33,7,32,6,65,1,106,12,1,11,32,6,45,0,1,65,63,113,33,10,32,7,65,31,113,33,9,32,7,65,95,77,4,64,32,9,65,6,116,32,10,114,33,7,32,6,65,2,106,12,1,11,32,6,45,0,2,65,63,113,32,10,65,6,116,114,33,10,32,7,65,112,73,4,64,32,10,32,9,65,12,116,114,33,7,32,6,65,3,106,12,1,11,32,9,65,18,116,65,128,128,240,0,113,32,6,45,0,3,65,63,113,32,10,65,6,116,114,114,34,7,65,128,128,196,0,70,13,3,32,6,65,4,106,11,33,6,2,127,32,7,65,13,77,4,64,65,128,128,196,0,65,1,32,7,116,65,128,204,0,113,13,1,26,11,32,7,11,65,128,128,196,0,70,13,0,11,11,32,11,34,6,32,1,40,2,0,70,4,127,32,1,32,6,16,211,5,32,1,40,2,8,5,32,6,11,32,1,40,2,4,106,65,47,58,0,0,32,1,32,1,40,2,8,65,1,106,54,2,8,11,32,2,33,6,11,2,127,2,64,2,64,3,64,32,3,32,6,70,13,1,2,127,32,6,44,0,0,34,7,65,0,78,4,64,32,7,65,255,1,113,33,7,32,6,65,1,106,12,1,11,32,6,45,0,1,65,63,113,33,10,32,7,65,31,113,33,9,32,7,65,95,77,4,64,32,9,65,6,116,32,10,114,33,7,32,6,65,2,106,12,1,11,32,6,45,0,2,65,63,113,32,10,65,6,116,114,33,10,32,7,65,112,73,4,64,32,10,32,9,65,12,116,114,33,7,32,6,65,3,106,12,1,11,32,9,65,18,116,65,128,128,240,0,113,32,6,45,0,3,65,63,113,32,10,65,6,116,114,114,34,7,65,128,128,196,0,70,13,2,32,6,65,4,106,11,33,6,2,127,32,7,65,13,77,4,64,65,128,128,196,0,65,1,32,7,116,65,128,204,0,113,13,1,26,11,32,7,11,34,9,65,128,128,196,0,70,13,0,11,32,9,65,47,70,13,1,11,32,8,65,1,58,0,32,32,8,65,8,106,32,1,32,4,32,8,65,32,106,32,11,32,2,32,3,16,84,32,8,40,2,8,33,7,32,8,40,2,12,12,1,11,32,8,65,1,58,0,32,32,8,65,16,106,32,1,32,4,32,8,65,32,106,32,11,32,6,32,3,16,84,32,8,40,2,16,33,7,32,8,40,2,20,11,33,6,32,8,65,64,107,32,1,65,32,106,40,2,0,54,2,0,32,8,65,56,106,32,1,65,24,106,41,2,0,55,3,0,32,8,65,48,106,32,1,65,16,106,41,2,0,55,3,0,32,8,65,40,106,32,1,65,8,106,41,2,0,55,3,0,32,8,32,1,41,2,0,55,3,32,32,0,32,8,65,32,106,32,4,32,5,40,2,32,32,5,40,2,36,32,5,40,2,40,32,5,40,2,44,32,5,65,52,106,32,5,47,1,28,32,5,47,1,30,32,11,32,7,32,6,16,190,1,12,11,11,12,12,11,32,9,32,5,65,0,32,6,65,244,170,193,0,16,220,9,0,11,32,7,32,9,65,0,32,2,65,244,170,193,0,16,220,9,0,11,32,5,40,2,8,69,13,1,32,5,65,12,106,11,32,5,40,2,20,33,9,40,2,0,34,6,13,1,32,1,40,2,8,33,7,65,0,33,6,12,3,11,32,5,40,2,24,33,6,32,5,40,2,20,33,9,12,1,11,2,64,32,5,40,2,24,34,7,32,6,77,4,64,32,6,32,7,70,13,2,12,1,11,32,6,32,9,106,44,0,0,65,191,127,74,13,1,11,32,9,32,7,65,0,32,6,65,244,170,193,0,16,220,9,0,11,32,1,40,2,0,32,1,40,2,8,34,7,107,32,6,79,13,0,32,1,32,7,32,6,16,208,5,32,1,40,2,8,33,7,11,32,1,40,2,4,32,7,106,32,9,32,6,16,142,11,26,32,1,32,6,32,7,106,54,2,8,32,8,65,32,106,32,1,32,4,32,5,40,2,32,34,4,32,2,32,3,16,217,2,32,8,40,2,32,34,2,65,2,71,4,64,32,8,41,2,36,33,14,32,0,32,8,40,2,44,54,2,12,32,0,32,14,55,2,4,32,0,32,2,54,2,0,32,0,32,4,54,2,32,32,0,32,1,41,2,0,55,2,16,32,0,65,24,106,32,1,65,8,106,40,2,0,54,2,0,32,0,32,5,41,2,44,55,2,44,32,0,32,5,41,2,36,55,2,36,32,0,32,5,40,2,28,54,2,28,32,0,32,5,41,2,52,55,2,52,32,0,65,60,106,32,5,65,60,106,41,2,0,55,2,0,32,0,65,196,0,106,32,5,65,196,0,106,45,0,0,58,0,0,12,3,11,32,8,45,0,36,33,2,32,0,65,2,54,2,0,32,0,32,2,58,0,4,32,1,40,2,0,34,0,69,13,2,32,1,40,2,4,32,0,65,1,16,163,10,12,2,11,32,8,65,64,107,32,1,65,32,106,40,2,0,54,2,0,32,8,65,56,106,32,1,65,24,106,41,2,0,55,3,0,32,8,65,48,106,32,1,65,16,106,41,2,0,55,3,0,32,8,65,40,106,32,1,65,8,106,41,2,0,55,3,0,32,8,32,1,41,2,0,55,3,32,32,0,32,8,65,32,106,32,5,32,2,32,3,16,151,2,12,1,11,2,64,2,64,32,5,40,2,8,69,4,64,32,5,40,2,24,33,6,32,5,40,2,20,33,3,12,1,11,32,5,40,2,20,33,3,32,5,40,2,12,34,6,69,4,64,32,1,40,2,8,33,7,65,0,33,6,12,2,11,32,5,40,2,24,34,2,32,6,77,4,64,32,2,32,6,70,13,1,12,4,11,32,3,32,6,106,44,0,0,65,191,127,76,13,3,11,32,1,40,2,0,32,1,40,2,8,34,7,107,32,6,79,13,0,32,1,32,7,32,6,16,208,5,32,1,40,2,8,33,7,11,32,1,40,2,4,32,7,106,32,3,32,6,16,142,11,26,32,1,65,8,106,32,6,32,7,106,34,2,54,2,0,32,0,65,0,54,2,8,32,0,65,24,106,32,2,54,2,0,32,0,32,5,41,2,0,55,2,0,32,0,32,1,41,2,0,55,2,16,32,0,32,5,40,2,48,54,2,48,32,0,32,5,41,2,40,55,2,40,32,0,32,5,41,2,32,55,2,32,32,0,32,5,40,2,28,54,2,28,32,0,65,196,0,106,32,5,65,196,0,106,45,0,0,58,0,0,32,0,65,60,106,32,5,65,60,106,41,2,0,55,2,0,32,0,32,5,41,2,52,55,2,52,11,32,8,65,208,0,106,36,0,15,11,32,3,32,2,65,0,32,6,65,192,171,193,0,16,220,9,0,11,32,9,32,10,65,0,32,6,65,244,170,193,0,16,220,9,0,11,226,29,2,2,127,1,126,35,0,65,240,0,107,34,2,36,0,65,145,179,211,0,45,0,0,26,2,64,2,64,65,8,65,4,16,254,9,34,3,4,64,32,3,65,1,54,2,4,32,3,32,1,54,2,0,32,2,65,1,54,2,36,32,2,32,3,54,2,32,32,2,65,1,54,2,28,32,2,65,16,106,32,2,65,28,106,16,150,1,32,2,40,2,16,34,3,69,13,1,32,2,40,2,20,33,1,2,64,3,64,32,1,65,128,2,77,4,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,45,0,0,65,1,107,14,15,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,11,32,0,40,2,8,34,1,65,127,71,4,64,32,0,40,2,0,32,1,70,4,127,32,0,32,1,16,211,5,32,0,40,2,8,5,32,1,11,32,0,40,2,4,106,65,1,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,12,18,11,32,2,65,236,0,106,65,251,0,54,2,0,32,2,65,3,54,2,76,32,2,65,232,136,209,0,54,2,72,32,2,66,2,55,2,84,32,2,65,184,136,209,0,54,2,104,32,2,65,251,0,54,2,100,32,2,65,127,54,2,48,32,2,32,2,65,224,0,106,54,2,80,32,2,32,2,65,48,106,54,2,96,32,2,65,60,106,34,0,32,2,65,200,0,106,16,219,3,32,0,16,219,8,33,1,12,20,11,32,0,40,2,8,34,1,65,127,71,4,64,32,0,40,2,0,32,1,70,4,127,32,0,32,1,16,211,5,32,0,40,2,8,5,32,1,11,32,0,40,2,4,106,65,2,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,12,17,11,32,2,65,236,0,106,65,251,0,54,2,0,32,2,65,3,54,2,76,32,2,65,232,136,209,0,54,2,72,32,2,66,2,55,2,84,32,2,65,184,136,209,0,54,2,104,32,2,65,251,0,54,2,100,32,2,65,127,54,2,48,32,2,32,2,65,224,0,106,54,2,80,32,2,32,2,65,48,106,54,2,96,32,2,65,60,106,34,0,32,2,65,200,0,106,16,219,3,32,0,16,219,8,33,1,12,19,11,32,0,40,2,8,34,1,65,127,71,4,64,32,0,40,2,0,32,1,70,4,127,32,0,32,1,16,211,5,32,0,40,2,8,5,32,1,11,32,0,40,2,4,106,65,3,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,12,16,11,32,2,65,236,0,106,65,251,0,54,2,0,32,2,65,3,54,2,76,32,2,65,232,136,209,0,54,2,72,32,2,66,2,55,2,84,32,2,65,184,136,209,0,54,2,104,32,2,65,251,0,54,2,100,32,2,65,127,54,2,48,32,2,32,2,65,224,0,106,54,2,80,32,2,32,2,65,48,106,54,2,96,32,2,65,60,106,34,0,32,2,65,200,0,106,16,219,3,32,0,16,219,8,33,1,12,18,11,32,0,40,2,8,34,1,65,127,71,4,64,32,0,40,2,0,32,1,70,4,127,32,0,32,1,16,211,5,32,0,40,2,8,5,32,1,11,32,0,40,2,4,106,65,4,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,12,15,11,32,2,65,236,0,106,65,251,0,54,2,0,32,2,65,3,54,2,76,32,2,65,232,136,209,0,54,2,72,32,2,66,2,55,2,84,32,2,65,184,136,209,0,54,2,104,32,2,65,251,0,54,2,100,32,2,65,127,54,2,48,32,2,32,2,65,224,0,106,54,2,80,32,2,32,2,65,48,106,54,2,96,32,2,65,60,106,34,0,32,2,65,200,0,106,16,219,3,32,0,16,219,8,33,1,12,17,11,32,0,40,2,8,34,1,65,127,71,4,64,32,0,40,2,0,32,1,70,4,127,32,0,32,1,16,211,5,32,0,40,2,8,5,32,1,11,32,0,40,2,4,106,65,5,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,12,14,11,32,2,65,236,0,106,65,251,0,54,2,0,32,2,65,3,54,2,76,32,2,65,232,136,209,0,54,2,72,32,2,66,2,55,2,84,32,2,65,184,136,209,0,54,2,104,32,2,65,251,0,54,2,100,32,2,65,127,54,2,48,32,2,32,2,65,224,0,106,54,2,80,32,2,32,2,65,48,106,54,2,96,32,2,65,60,106,34,0,32,2,65,200,0,106,16,219,3,32,0,16,219,8,33,1,12,16,11,32,0,40,2,8,34,1,65,127,71,4,64,32,0,40,2,0,32,1,70,4,127,32,0,32,1,16,211,5,32,0,40,2,8,5,32,1,11,32,0,40,2,4,106,65,12,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,12,13,11,32,2,65,236,0,106,65,251,0,54,2,0,32,2,65,3,54,2,76,32,2,65,232,136,209,0,54,2,72,32,2,66,2,55,2,84,32,2,65,184,136,209,0,54,2,104,32,2,65,251,0,54,2,100,32,2,65,127,54,2,48,32,2,32,2,65,224,0,106,54,2,80,32,2,32,2,65,48,106,54,2,96,32,2,65,60,106,34,0,32,2,65,200,0,106,16,219,3,32,0,16,219,8,33,1,12,15,11,32,0,40,2,8,34,1,65,127,71,4,64,32,0,40,2,0,32,1,70,4,127,32,0,32,1,16,211,5,32,0,40,2,8,5,32,1,11,32,0,40,2,4,106,65,10,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,12,12,11,32,2,65,236,0,106,65,251,0,54,2,0,32,2,65,3,54,2,76,32,2,65,232,136,209,0,54,2,72,32,2,66,2,55,2,84,32,2,65,184,136,209,0,54,2,104,32,2,65,251,0,54,2,100,32,2,65,127,54,2,48,32,2,32,2,65,224,0,106,54,2,80,32,2,32,2,65,48,106,54,2,96,32,2,65,60,106,34,0,32,2,65,200,0,106,16,219,3,32,0,16,219,8,33,1,12,14,11,32,0,40,2,8,34,1,65,127,71,4,64,32,0,40,2,0,32,1,70,4,127,32,0,32,1,16,211,5,32,0,40,2,8,5,32,1,11,32,0,40,2,4,106,65,16,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,32,2,32,3,49,0,1,34,4,55,3,40,32,2,66,15,55,3,48,32,4,66,16,84,13,9,32,2,65,236,0,106,65,149,3,54,2,0,32,2,65,3,54,2,76,32,2,65,140,240,208,0,54,2,72,32,2,66,2,55,2,84,32,2,65,149,3,54,2,100,32,2,32,2,65,224,0,106,54,2,80,32,2,32,2,65,48,106,54,2,104,32,2,32,2,65,40,106,54,2,96,32,2,65,60,106,34,0,32,2,65,200,0,106,16,219,3,32,0,16,219,8,33,1,12,14,11,32,2,65,236,0,106,65,251,0,54,2,0,32,2,65,3,54,2,76,32,2,65,232,136,209,0,54,2,72,32,2,66,2,55,2,84,32,2,65,184,136,209,0,54,2,104,32,2,65,251,0,54,2,100,32,2,65,127,54,2,48,32,2,32,2,65,224,0,106,54,2,80,32,2,32,2,65,48,106,54,2,96,32,2,65,60,106,34,0,32,2,65,200,0,106,16,219,3,32,0,16,219,8,33,1,12,13,11,32,0,40,2,8,34,1,65,127,71,4,64,32,0,40,2,0,32,1,70,4,127,32,0,32,1,16,211,5,32,0,40,2,8,5,32,1,11,32,0,40,2,4,106,65,8,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,32,0,32,3,51,1,2,16,190,3,34,1,69,13,10,12,13,11,32,2,65,236,0,106,65,251,0,54,2,0,32,2,65,3,54,2,76,32,2,65,232,136,209,0,54,2,72,32,2,66,2,55,2,84,32,2,65,184,136,209,0,54,2,104,32,2,65,251,0,54,2,100,32,2,65,127,54,2,48,32,2,32,2,65,224,0,106,54,2,80,32,2,32,2,65,48,106,54,2,96,32,2,65,60,106,34,0,32,2,65,200,0,106,16,219,3,32,0,16,219,8,33,1,12,12,11,32,0,40,2,8,34,1,65,127,71,4,64,32,0,40,2,0,32,1,70,4,127,32,0,32,1,16,211,5,32,0,40,2,8,5,32,1,11,32,0,40,2,4,106,65,11,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,32,0,32,3,51,1,2,16,190,3,34,1,13,12,32,2,32,3,53,2,12,34,4,55,3,40,32,2,66,255,1,55,3,48,32,4,66,128,2,84,13,8,32,2,65,236,0,106,65,149,3,54,2,0,32,2,65,3,54,2,76,32,2,65,140,240,208,0,54,2,72,32,2,66,2,55,2,84,32,2,65,149,3,54,2,100,32,2,32,2,65,224,0,106,54,2,80,32,2,32,2,65,48,106,54,2,104,32,2,32,2,65,40,106,54,2,96,32,2,65,60,106,34,0,32,2,65,200,0,106,16,219,3,32,0,16,219,8,33,1,12,12,11,32,2,65,236,0,106,65,251,0,54,2,0,32,2,65,3,54,2,76,32,2,65,232,136,209,0,54,2,72,32,2,66,2,55,2,84,32,2,65,184,136,209,0,54,2,104,32,2,65,251,0,54,2,100,32,2,65,127,54,2,48,32,2,32,2,65,224,0,106,54,2,80,32,2,32,2,65,48,106,54,2,96,32,2,65,60,106,34,0,32,2,65,200,0,106,16,219,3,32,0,16,219,8,33,1,12,11,11,32,0,40,2,8,34,1,65,127,71,4,64,32,0,40,2,0,32,1,70,4,127,32,0,32,1,16,211,5,32,0,40,2,8,5,32,1,11,32,0,40,2,4,106,65,6,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,12,8,11,32,2,65,236,0,106,65,251,0,54,2,0,32,2,65,3,54,2,76,32,2,65,232,136,209,0,54,2,72,32,2,66,2,55,2,84,32,2,65,184,136,209,0,54,2,104,32,2,65,251,0,54,2,100,32,2,65,127,54,2,48,32,2,32,2,65,224,0,106,54,2,80,32,2,32,2,65,48,106,54,2,96,32,2,65,60,106,34,0,32,2,65,200,0,106,16,219,3,32,0,16,219,8,33,1,12,10,11,32,0,40,2,8,34,1,65,127,71,4,64,32,0,40,2,0,32,1,70,4,127,32,0,32,1,16,211,5,32,0,40,2,8,5,32,1,11,32,0,40,2,4,106,65,7,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,12,7,11,32,2,65,236,0,106,65,251,0,54,2,0,32,2,65,3,54,2,76,32,2,65,232,136,209,0,54,2,72,32,2,66,2,55,2,84,32,2,65,184,136,209,0,54,2,104,32,2,65,251,0,54,2,100,32,2,65,127,54,2,48,32,2,32,2,65,224,0,106,54,2,80,32,2,32,2,65,48,106,54,2,96,32,2,65,60,106,34,0,32,2,65,200,0,106,16,219,3,32,0,16,219,8,33,1,12,9,11,32,0,40,2,8,34,1,65,127,71,4,64,32,0,40,2,0,32,1,70,4,127,32,0,32,1,16,211,5,32,0,40,2,8,5,32,1,11,32,0,40,2,4,106,65,9,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,32,0,32,3,51,1,2,16,190,3,34,1,69,13,6,12,9,11,32,2,65,236,0,106,65,251,0,54,2,0,32,2,65,3,54,2,76,32,2,65,232,136,209,0,54,2,72,32,2,66,2,55,2,84,32,2,65,184,136,209,0,54,2,104,32,2,65,251,0,54,2,100,32,2,65,127,54,2,48,32,2,32,2,65,224,0,106,54,2,80,32,2,32,2,65,48,106,54,2,96,32,2,65,60,106,34,0,32,2,65,200,0,106,16,219,3,32,0,16,219,8,33,1,12,8,11,32,0,40,2,8,34,1,65,127,71,4,64,32,0,40,2,0,32,1,70,4,127,32,0,32,1,16,211,5,32,0,40,2,8,5,32,1,11,32,0,40,2,4,106,65,13,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,12,5,11,32,2,65,236,0,106,65,251,0,54,2,0,32,2,65,3,54,2,76,32,2,65,232,136,209,0,54,2,72,32,2,66,2,55,2,84,32,2,65,184,136,209,0,54,2,104,32,2,65,251,0,54,2,100,32,2,65,127,54,2,48,32,2,32,2,65,224,0,106,54,2,80,32,2,32,2,65,48,106,54,2,96,32,2,65,60,106,34,0,32,2,65,200,0,106,16,219,3,32,0,16,219,8,33,1,12,7,11,32,0,40,2,8,34,1,65,127,71,4,64,32,0,40,2,0,32,1,70,4,127,32,0,32,1,16,211,5,32,0,40,2,8,5,32,1,11,32,0,40,2,4,106,65,14,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,12,4,11,32,2,65,236,0,106,65,251,0,54,2,0,32,2,65,3,54,2,76,32,2,65,232,136,209,0,54,2,72,32,2,66,2,55,2,84,32,2,65,184,136,209,0,54,2,104,32,2,65,251,0,54,2,100,32,2,65,127,54,2,48,32,2,32,2,65,224,0,106,54,2,80,32,2,32,2,65,48,106,54,2,96,32,2,65,60,106,34,0,32,2,65,200,0,106,16,219,3,32,0,16,219,8,33,1,12,6,11,32,0,40,2,8,34,1,65,127,71,4,64,32,0,40,2,0,32,1,70,4,127,32,0,32,1,16,211,5,32,0,40,2,8,5,32,1,11,32,0,40,2,4,106,65,15,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,12,3,11,32,2,65,236,0,106,65,251,0,54,2,0,32,2,65,3,54,2,76,32,2,65,232,136,209,0,54,2,72,32,2,66,2,55,2,84,32,2,65,184,136,209,0,54,2,104,32,2,65,251,0,54,2,100,32,2,65,127,54,2,48,32,2,32,2,65,224,0,106,54,2,80,32,2,32,2,65,48,106,54,2,96,32,2,65,60,106,34,0,32,2,65,200,0,106,16,219,3,32,0,16,219,8,33,1,12,5,11,32,0,32,4,16,190,3,34,1,13,4,32,2,32,3,53,2,12,34,4,55,3,40,32,2,66,255,1,55,3,48,32,4,66,128,2,90,4,64,32,2,65,236,0,106,65,149,3,54,2,0,32,2,65,3,54,2,76,32,2,65,140,240,208,0,54,2,72,32,2,66,2,55,2,84,32,2,65,149,3,54,2,100,32,2,32,2,65,224,0,106,54,2,80,32,2,32,2,65,48,106,54,2,104,32,2,32,2,65,40,106,54,2,96,32,2,65,60,106,34,0,32,2,65,200,0,106,16,219,3,32,0,16,219,8,33,1,12,5,11,32,0,32,4,16,190,3,34,1,13,4,32,2,32,3,53,2,24,34,4,55,3,40,32,2,66,255,1,55,3,48,32,4,66,128,2,90,4,64,32,2,65,236,0,106,65,149,3,54,2,0,32,2,65,3,54,2,76,32,2,65,140,240,208,0,54,2,72,32,2,66,2,55,2,84,32,2,65,149,3,54,2,100,32,2,32,2,65,224,0,106,54,2,80,32,2,32,2,65,48,106,54,2,104,32,2,32,2,65,40,106,54,2,96,32,2,65,60,106,34,0,32,2,65,200,0,106,16,219,3,32,0,16,219,8,33,1,12,5,11,32,0,32,4,16,190,3,34,1,69,13,1,12,4,11,32,0,32,4,16,190,3,34,1,13,3,11,32,2,65,8,106,32,2,65,28,106,16,150,1,32,2,40,2,12,33,1,32,2,40,2,8,34,3,13,1,12,4,11,11,32,2,65,1,54,2,76,32,2,65,228,241,208,0,54,2,72,32,2,66,0,55,2,84,32,2,65,188,239,208,0,54,2,80,35,0,65,16,107,34,1,36,0,32,2,65,200,0,106,34,0,40,2,12,33,3,2,127,2,64,2,64,2,64,2,64,32,0,40,2,4,14,2,0,1,2,11,32,3,13,1,65,188,239,208,0,65,0,16,200,8,12,3,11,32,3,69,13,1,11,32,1,65,4,106,34,3,32,0,16,219,3,32,3,16,219,8,12,1,11,32,0,40,2,0,34,0,40,2,0,32,0,40,2,4,16,200,8,11,32,1,65,16,106,36,0,33,1,11,32,2,40,2,28,34,0,69,13,2,32,2,40,2,32,32,0,65,3,116,65,4,16,163,10,12,2,11,65,4,65,8,16,132,11,0,11,32,2,40,2,28,34,0,4,64,32,2,40,2,32,32,0,65,3,116,65,4,16,163,10,11,65,0,33,1,11,32,2,65,240,0,106,36,0,32,1,11,220,47,2,23,127,2,126,35,0,65,224,0,107,34,8,36,0,32,1,40,2,8,34,7,32,1,40,2,0,70,4,127,32,1,32,7,16,211,5,32,1,40,2,8,5,32,7,11,32,1,40,2,4,106,65,47,58,0,0,32,1,32,1,40,2,8,65,1,106,34,7,54,2,8,32,1,40,2,0,32,7,70,4,127,32,1,32,7,16,211,5,32,1,40,2,8,5,32,7,11,32,1,40,2,4,106,65,47,58,0,0,32,1,32,1,40,2,8,65,1,106,34,24,54,2,8,32,2,33,7,3,64,2,127,2,64,2,64,32,3,32,7,70,13,0,2,127,32,7,44,0,0,34,6,65,0,78,4,64,32,6,65,255,1,113,33,6,32,7,65,1,106,12,1,11,32,7,45,0,1,65,63,113,33,12,32,6,65,31,113,33,13,32,6,65,95,77,4,64,32,13,65,6,116,32,12,114,33,6,32,7,65,2,106,12,1,11,32,7,45,0,2,65,63,113,32,12,65,6,116,114,33,12,32,6,65,112,73,4,64,32,12,32,13,65,12,116,114,33,6,32,7,65,3,106,12,1,11,32,13,65,18,116,65,128,128,240,0,113,32,7,45,0,3,65,63,113,32,12,65,6,116,114,114,34,6,65,128,128,196,0,70,13,1,32,7,65,4,106,11,33,7,2,127,32,6,65,13,77,4,64,65,128,128,196,0,65,1,32,6,116,65,128,204,0,113,13,1,26,11,32,6,11,34,6,65,128,128,196,0,70,13,3,2,64,2,64,2,64,32,6,65,35,107,14,30,3,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,1,0,11,32,6,65,220,0,70,13,1,12,3,11,32,10,33,11,32,7,32,1,40,2,24,34,6,69,13,3,26,32,6,65,10,65,2,32,18,27,32,1,40,2,28,40,2,20,17,1,0,32,7,12,3,11,32,4,65,255,1,113,65,2,70,13,1,11,2,127,2,64,2,64,2,64,2,64,2,64,32,18,4,64,2,64,32,11,4,64,32,11,65,0,74,13,1,32,1,40,2,8,33,10,12,6,11,32,18,33,7,2,64,3,64,32,3,32,7,70,13,1,2,127,32,7,44,0,0,34,2,65,0,78,4,64,32,2,65,255,1,113,33,6,32,7,65,1,106,12,1,11,32,7,45,0,1,65,63,113,33,6,32,2,65,31,113,33,10,32,2,65,95,77,4,64,32,10,65,6,116,32,6,114,33,6,32,7,65,2,106,12,1,11,32,7,45,0,2,65,63,113,32,6,65,6,116,114,33,6,32,2,65,112,73,4,64,32,6,32,10,65,12,116,114,33,6,32,7,65,3,106,12,1,11,32,10,65,18,116,65,128,128,240,0,113,32,7,45,0,3,65,63,113,32,6,65,6,116,114,114,34,6,65,128,128,196,0,70,13,2,32,7,65,4,106,11,33,7,2,127,32,6,65,13,77,4,64,65,128,128,196,0,65,1,32,6,116,65,128,204,0,113,13,1,26,11,32,6,11,34,2,65,128,128,196,0,70,13,0,11,32,2,65,35,107,34,7,65,28,77,65,0,65,1,32,7,116,65,129,160,128,128,1,113,27,13,5,32,4,65,255,1,113,65,2,70,13,0,32,2,65,220,0,70,13,5,11,32,8,32,18,54,2,64,32,8,32,1,40,2,8,54,2,60,12,6,11,65,0,33,13,2,64,3,64,32,2,32,3,70,13,3,32,2,33,7,3,64,2,127,32,7,44,0,0,34,2,65,0,78,4,64,32,2,65,255,1,113,33,6,32,7,65,1,106,12,1,11,32,7,45,0,1,65,63,113,33,12,32,2,65,31,113,33,6,32,2,65,95,77,4,64,32,6,65,6,116,32,12,114,33,6,32,7,65,2,106,12,1,11,32,7,45,0,2,65,63,113,32,12,65,6,116,114,33,12,32,2,65,112,73,4,64,32,12,32,6,65,12,116,114,33,6,32,7,65,3,106,12,1,11,32,6,65,18,116,65,128,128,240,0,113,32,7,45,0,3,65,63,113,32,12,65,6,116,114,114,33,6,32,7,65,4,106,11,33,2,65,1,32,6,116,65,128,204,0,113,69,32,6,65,13,75,114,69,4,64,32,3,32,2,34,7,71,13,1,12,5,11,11,32,6,65,128,128,196,0,70,34,9,13,3,2,64,2,127,65,1,32,6,65,128,1,73,13,0,26,65,2,32,6,65,128,16,73,13,0,26,65,3,65,4,32,6,65,128,128,4,73,27,11,34,12,32,3,32,7,107,34,16,79,4,64,32,12,32,16,70,13,1,12,6,11,32,7,32,12,106,44,0,0,65,191,127,76,13,5,11,32,9,13,3,2,64,32,6,65,58,70,32,13,65,1,71,113,69,4,64,32,1,40,2,24,32,1,40,2,28,32,6,32,2,32,3,16,243,1,32,8,65,224,171,193,0,54,2,32,32,8,32,12,54,2,28,32,8,32,7,54,2,24,32,8,65,16,106,32,8,65,24,106,16,153,4,32,8,40,2,16,34,16,4,64,32,8,40,2,20,33,7,3,64,32,7,32,1,40,2,0,32,1,40,2,8,34,6,107,75,4,64,32,1,32,6,32,7,16,208,5,32,1,40,2,8,33,6,11,32,1,40,2,4,32,6,106,32,16,32,7,16,142,11,26,32,1,32,6,32,7,106,54,2,8,32,8,65,8,106,32,8,65,24,106,16,153,4,32,8,40,2,12,33,7,32,8,40,2,8,34,16,13,0,11,11,32,13,65,1,115,32,17,114,33,17,12,1,11,32,1,40,2,8,33,10,32,11,65,1,70,4,64,32,10,33,7,12,3,11,32,1,40,2,0,32,10,70,4,127,32,1,32,10,16,211,5,32,1,40,2,8,5,32,10,11,32,1,40,2,4,106,65,58,58,0,0,65,1,33,13,32,1,32,1,40,2,8,65,1,106,54,2,8,11,32,11,65,1,74,32,11,65,1,107,33,11,13,0,11,32,10,32,1,40,2,8,34,7,32,13,27,33,10,11,32,13,32,17,114,65,1,113,69,13,4,32,1,40,2,0,32,7,70,4,127,32,1,32,7,16,211,5,32,1,40,2,8,5,32,7,11,32,1,40,2,4,106,65,192,0,58,0,0,32,1,32,1,40,2,8,65,1,106,54,2,8,12,4,11,32,8,32,2,54,2,64,32,8,32,1,40,2,8,54,2,60,12,4,11,65,128,172,193,0,16,176,10,0,11,32,7,32,16,65,0,32,12,65,140,170,193,0,16,220,9,0,11,65,0,33,3,32,8,65,0,58,0,60,65,4,12,2,11,32,8,32,18,54,2,64,32,8,32,10,54,2,60,11,65,8,11,32,8,65,60,106,34,25,106,32,3,54,2,0,2,64,2,64,2,64,2,64,2,64,2,64,32,8,40,2,64,34,2,4,64,32,8,40,2,60,33,26,32,1,40,2,8,33,22,32,8,65,24,106,33,15,32,8,40,2,68,33,13,65,0,33,10,65,0,33,6,65,0,33,12,65,0,33,3,65,0,33,17,35,0,65,64,106,34,9,36,0,32,9,32,13,54,2,12,32,9,32,2,54,2,8,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,4,65,255,1,113,69,4,64,32,9,65,40,106,34,3,32,2,32,13,16,152,1,32,9,45,0,44,33,2,32,9,40,2,40,34,13,65,128,128,128,128,120,70,13,1,32,9,40,2,60,33,16,32,9,40,2,56,33,14,32,3,32,9,65,47,106,45,0,0,65,24,116,32,9,47,0,45,65,8,116,114,32,2,114,34,11,32,9,40,2,48,16,122,32,9,45,0,41,33,12,2,64,32,9,45,0,40,34,17,65,3,71,4,64,32,9,40,2,56,33,19,32,9,40,2,52,33,3,32,9,40,2,48,33,7,32,9,40,2,44,33,10,32,9,47,1,42,33,20,32,17,69,13,1,12,12,11,32,15,65,3,58,0,0,32,15,32,12,58,0,1,32,13,69,13,13,32,11,32,13,65,1,16,163,10,12,13,11,32,3,65,9,71,13,10,32,7,65,128,174,193,0,65,9,16,139,11,4,64,32,10,33,6,32,7,33,2,65,9,33,3,12,12,11,65,1,33,2,32,10,4,64,32,7,32,10,65,1,16,163,10,11,65,0,33,3,12,11,11,32,2,32,13,71,13,1,32,9,32,13,54,2,8,12,2,11,32,15,65,3,58,0,0,32,15,32,2,58,0,1,12,10,11,32,13,32,2,107,33,16,32,2,33,10,2,64,3,64,2,127,32,10,44,0,0,34,7,65,0,78,4,64,32,7,65,255,1,113,33,11,32,10,65,1,106,12,1,11,32,10,45,0,1,65,63,113,33,14,32,7,65,31,113,33,11,32,7,65,95,77,4,64,32,11,65,6,116,32,14,114,33,11,32,10,65,2,106,12,1,11,32,10,45,0,2,65,63,113,32,14,65,6,116,114,33,14,32,7,65,112,73,4,64,32,14,32,11,65,12,116,114,33,11,32,10,65,3,106,12,1,11,32,11,65,18,116,65,128,128,240,0,113,32,10,45,0,3,65,63,113,32,14,65,6,116,114,114,33,11,32,10,65,4,106,11,33,10,65,1,33,14,65,1,33,7,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,11,65,9,107,14,85,7,7,3,3,7,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,9,3,3,3,3,3,3,3,3,3,3,3,9,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,9,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,1,5,0,11,32,11,65,128,128,196,0,71,13,2,12,8,11,32,4,65,255,1,113,65,2,71,13,7,12,1,11,32,17,69,13,6,11,32,12,65,1,106,34,12,69,13,2,2,64,32,11,65,128,1,73,13,0,65,2,33,14,32,11,65,128,16,73,13,0,65,3,65,4,32,11,65,128,128,4,73,27,33,14,11,32,3,33,7,12,3,11,32,12,65,1,106,34,12,4,64,65,1,33,17,32,3,33,7,12,3,11,65,240,169,193,0,65,28,65,192,173,193,0,16,141,8,0,11,32,12,65,1,106,34,12,4,64,65,0,33,17,32,3,33,7,12,2,11,65,240,169,193,0,65,28,65,208,173,193,0,16,141,8,0,11,65,240,169,193,0,65,28,65,224,173,193,0,16,141,8,0,11,32,6,32,6,32,14,106,34,11,77,4,64,32,7,33,3,32,11,33,6,32,10,32,13,71,13,1,12,2,11,11,65,240,169,193,0,65,28,65,240,173,193,0,16,141,8,0,11,2,64,2,64,32,3,65,1,113,69,4,64,32,2,33,10,32,12,69,13,2,3,64,32,10,32,13,70,13,2,3,64,2,64,32,10,44,0,0,34,3,65,0,78,4,64,32,10,65,1,106,33,10,32,3,65,255,1,113,33,11,12,1,11,32,10,45,0,1,65,63,113,33,11,32,3,65,31,113,33,7,32,3,65,95,77,4,64,32,7,65,6,116,32,11,114,33,11,32,10,65,2,106,33,10,12,1,11,32,10,45,0,2,65,63,113,32,11,65,6,116,114,33,11,32,3,65,112,73,4,64,32,11,32,7,65,12,116,114,33,11,32,10,65,3,106,33,10,12,1,11,32,10,45,0,3,33,3,32,10,65,4,106,33,10,32,7,65,18,116,65,128,128,240,0,113,32,3,65,63,113,32,11,65,6,116,114,114,34,11,65,128,128,196,0,70,13,5,11,32,11,65,13,77,65,0,65,1,32,11,116,65,128,204,0,113,27,69,32,11,65,128,128,196,0,71,113,69,4,64,32,10,32,13,70,13,4,12,1,11,11,32,12,65,1,107,34,12,13,0,11,12,2,11,65,0,33,10,32,9,65,0,54,2,48,32,9,66,128,128,128,128,16,55,2,40,2,64,32,12,4,64,32,9,32,12,54,2,20,32,9,32,9,65,8,106,54,2,16,32,9,32,9,65,16,106,32,12,65,1,107,32,9,65,40,106,16,160,2,65,1,33,11,32,9,40,2,48,33,6,32,9,40,2,40,33,10,32,9,40,2,44,33,2,32,4,65,255,1,113,65,1,71,13,7,32,6,13,8,12,1,11,65,1,33,2,65,1,33,11,65,0,33,6,32,4,65,255,1,113,65,1,71,13,6,11,32,15,65,3,59,1,0,12,8,11,32,13,33,10,11,32,9,32,10,54,2,8,32,6,13,1,11,32,4,65,255,1,113,65,1,70,13,1,65,0,33,11,65,0,33,6,12,2,11,2,64,32,6,32,16,79,4,64,32,6,32,16,70,13,1,12,5,11,32,2,32,6,106,44,0,0,65,191,127,76,13,4,11,65,0,33,11,32,4,65,255,1,113,65,1,71,13,1,12,2,11,32,15,65,3,59,1,0,12,6,11,32,4,65,255,1,113,65,2,71,13,0,32,9,65,40,106,33,19,35,0,65,224,0,107,34,14,36,0,2,64,2,64,2,64,2,64,32,6,4,64,32,2,45,0,0,65,219,0,70,13,1,11,32,2,32,6,106,33,17,32,2,33,3,2,64,3,64,32,3,32,17,70,13,1,2,127,32,3,44,0,0,34,7,65,0,78,4,64,32,7,65,255,1,113,33,7,32,3,65,1,106,12,1,11,32,3,45,0,1,65,63,113,33,12,32,7,65,31,113,33,13,32,7,65,95,77,4,64,32,13,65,6,116,32,12,114,33,7,32,3,65,2,106,12,1,11,32,3,45,0,2,65,63,113,32,12,65,6,116,114,33,12,32,7,65,112,73,4,64,32,12,32,13,65,12,116,114,33,7,32,3,65,3,106,12,1,11,32,13,65,18,116,65,128,128,240,0,113,32,3,45,0,3,65,63,113,32,12,65,6,116,114,114,34,7,65,128,128,196,0,70,13,2,32,3,65,4,106,11,33,3,2,64,32,7,14,125,0,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,11,11,32,19,65,131,10,59,1,0,12,4,11,32,14,65,196,186,193,0,54,2,44,32,14,32,6,54,2,40,32,14,32,2,54,2,36,32,14,65,0,54,2,56,32,14,66,128,128,128,128,16,55,2,48,32,14,65,3,58,0,92,32,14,65,32,54,2,76,32,14,65,0,54,2,88,32,14,65,196,183,193,0,54,2,84,32,14,65,0,54,2,68,32,14,65,0,54,2,60,32,14,32,14,65,48,106,54,2,80,32,14,65,60,106,33,27,35,0,65,32,107,34,20,36,0,32,14,65,36,106,34,3,40,2,8,33,23,32,3,40,2,4,33,12,32,3,40,2,0,33,7,3,64,32,12,34,6,4,64,32,7,65,1,106,33,17,32,7,44,0,0,34,3,65,255,1,113,33,13,2,64,2,64,2,64,32,3,65,0,72,13,0,32,23,32,13,65,3,118,65,28,113,106,40,2,0,32,13,118,65,1,113,13,0,32,7,33,16,32,6,65,1,107,33,28,65,0,33,12,65,0,33,3,3,64,32,3,34,13,32,28,70,4,64,65,220,133,206,0,33,7,32,6,33,3,12,4,11,32,13,32,17,106,34,7,44,0,0,34,21,65,0,78,4,64,32,13,65,1,106,33,3,32,23,32,21,65,255,1,113,34,21,65,3,118,65,28,113,106,40,2,0,32,21,118,65,1,113,69,13,1,11,11,32,6,32,13,77,13,1,32,13,65,1,106,33,3,32,13,65,127,115,32,6,106,33,12,12,2,11,32,6,65,1,107,33,12,65,3,33,3,32,13,65,3,108,65,191,134,206,0,106,33,16,32,17,33,7,12,1,11,32,20,65,1,54,2,12,32,20,65,200,140,206,0,54,2,8,32,20,66,0,55,2,20,32,20,65,220,133,206,0,54,2,16,32,20,65,8,106,65,208,140,206,0,16,166,8,0,11,32,27,32,16,32,3,16,210,9,69,13,1,11,11,32,20,65,32,106,36,0,32,6,13,1,32,14,65,20,106,32,14,65,56,106,40,2,0,54,0,0,32,14,32,14,41,2,48,55,0,12,32,19,65,0,58,0,0,32,19,32,14,41,0,9,55,0,1,32,19,65,8,106,32,14,65,16,106,41,0,0,55,0,0,12,3,11,32,2,32,6,106,65,1,107,45,0,0,65,221,0,71,4,64,32,19,65,131,8,59,1,0,12,3,11,32,6,65,1,107,34,3,69,13,1,32,2,44,0,1,65,191,127,76,13,1,32,14,65,60,106,32,2,65,1,106,32,6,65,2,107,16,110,32,14,45,0,60,69,4,64,32,19,32,14,65,61,106,34,3,41,0,0,55,0,1,32,19,65,9,106,32,3,65,8,106,41,0,0,55,0,0,32,19,65,2,58,0,0,12,3,11,32,19,32,14,45,0,61,58,0,1,32,19,65,3,58,0,0,12,2,11,65,140,183,193,0,65,55,32,14,65,9,106,65,220,183,193,0,65,184,184,193,0,16,230,6,0,11,32,2,32,6,65,1,32,3,65,212,186,193,0,16,220,9,0,11,32,14,65,224,0,106,36,0,32,9,45,0,41,33,3,32,9,45,0,40,34,7,65,3,71,4,64,32,9,65,32,106,32,9,65,58,106,47,1,0,34,6,59,1,0,32,9,65,24,106,32,9,65,50,106,41,1,0,34,29,55,3,0,32,9,32,9,41,1,42,34,30,55,3,16,32,15,32,3,58,0,1,32,15,32,7,58,0,0,32,15,32,30,55,1,2,32,15,65,10,106,32,29,55,1,0,32,15,65,18,106,32,6,59,1,0,32,15,32,9,41,2,8,55,2,20,32,11,69,13,6,12,3,11,32,15,65,3,58,0,0,32,15,32,3,58,0,1,32,11,69,13,5,12,2,11,32,9,65,40,106,32,2,32,6,16,122,32,9,45,0,41,33,3,32,9,45,0,40,34,7,65,3,70,4,64,32,15,65,3,58,0,0,32,15,32,3,58,0,1,32,11,69,13,5,12,2,11,32,9,65,32,106,32,9,65,58,106,47,1,0,34,6,59,1,0,32,9,65,24,106,32,9,65,50,106,41,1,0,34,29,55,3,0,32,9,32,9,41,1,42,34,30,55,3,16,32,15,32,3,58,0,1,32,15,32,7,58,0,0,32,15,32,30,55,1,2,32,15,65,10,106,32,29,55,1,0,32,15,65,18,106,32,6,59,1,0,32,15,32,9,41,2,8,55,2,20,32,11,32,10,65,0,71,113,69,13,4,32,2,32,10,65,1,16,163,10,12,4,11,32,2,32,16,65,0,32,6,65,176,173,193,0,16,220,9,0,11,32,10,69,13,2,32,2,32,10,65,1,16,163,10,12,2,11,32,10,33,6,32,7,33,2,11,32,15,32,16,54,2,24,32,15,32,14,54,2,20,32,15,32,19,54,2,16,32,15,32,3,54,2,12,32,15,32,2,54,2,8,32,15,32,6,54,2,4,32,15,32,20,59,1,2,32,15,32,12,58,0,1,32,15,32,17,58,0,0,32,13,69,13,0,32,11,32,13,65,1,16,163,10,11,32,9,65,64,107,36,0,32,8,45,0,25,33,6,32,8,45,0,24,34,2,65,3,70,13,5,32,8,65,206,0,106,32,8,65,42,106,47,1,0,59,1,0,32,8,65,198,0,106,32,8,65,34,106,41,1,0,55,1,0,32,8,32,8,41,1,26,55,1,62,32,8,32,6,58,0,61,32,8,32,2,58,0,60,32,8,40,2,44,33,13,32,8,40,2,48,33,10,32,8,65,180,172,193,0,54,2,24,32,8,66,1,55,2,36,32,8,65,144,2,54,2,88,32,8,32,8,65,212,0,106,54,2,32,32,8,32,25,54,2,84,32,8,65,1,54,2,28,2,64,32,1,65,220,168,193,0,32,15,16,166,2,69,4,64,32,1,40,2,8,33,11,32,8,40,2,72,33,3,32,8,45,0,60,34,12,13,3,32,3,69,13,1,12,3,11,65,196,172,193,0,65,43,32,8,65,223,0,106,65,240,172,193,0,65,144,173,193,0,16,230,6,0,11,32,8,32,10,54,2,28,32,8,32,13,54,2,24,65,177,172,193,0,65,1,32,8,65,24,106,16,133,3,65,0,33,6,32,4,65,255,1,113,65,2,71,13,2,69,13,1,12,2,11,32,8,45,0,60,33,6,12,4,11,32,8,65,60,106,65,1,114,33,17,32,13,33,7,3,64,65,0,33,16,32,7,32,10,70,13,2,2,127,32,7,44,0,0,34,2,65,0,78,4,64,32,2,65,255,1,113,33,6,32,7,65,1,106,12,1,11,32,7,45,0,1,65,63,113,33,9,32,2,65,31,113,33,6,32,2,65,95,77,4,64,32,6,65,6,116,32,9,114,33,6,32,7,65,2,106,12,1,11,32,7,45,0,2,65,63,113,32,9,65,6,116,114,33,9,32,2,65,112,73,4,64,32,9,32,6,65,12,116,114,33,6,32,7,65,3,106,12,1,11,32,6,65,18,116,65,128,128,240,0,113,32,7,45,0,3,65,63,113,32,9,65,6,116,114,114,34,6,65,128,128,196,0,70,13,3,32,7,65,4,106,11,33,7,2,127,32,6,65,13,77,4,64,65,128,128,196,0,65,1,32,6,116,65,128,204,0,113,13,1,26,11,32,6,11,34,2,65,128,128,196,0,70,13,0,11,32,2,65,58,71,13,1,32,1,45,0,32,33,15,65,0,33,18,65,0,33,13,32,7,33,6,2,64,2,64,3,64,32,6,32,10,70,13,1,2,127,32,6,44,0,0,34,2,65,0,78,4,64,32,2,65,255,1,113,33,2,32,6,65,1,106,12,1,11,32,6,45,0,1,65,63,113,33,9,32,2,65,31,113,33,16,32,2,65,95,77,4,64,32,16,65,6,116,32,9,114,33,2,32,6,65,2,106,12,1,11,32,6,45,0,2,65,63,113,32,9,65,6,116,114,33,9,32,2,65,112,73,4,64,32,9,32,16,65,12,116,114,33,2,32,6,65,3,106,12,1,11,32,16,65,18,116,65,128,128,240,0,113,32,6,45,0,3,65,63,113,32,9,65,6,116,114,114,34,2,65,128,128,196,0,70,13,2,32,6,65,4,106,11,33,6,2,127,32,2,65,13,77,4,64,65,128,128,196,0,65,1,32,2,116,65,128,204,0,113,13,1,26,11,32,2,11,34,2,65,128,128,196,0,70,13,0,32,2,65,48,107,34,16,65,10,73,4,64,65,1,33,13,32,6,33,7,32,16,32,18,65,10,108,106,34,18,65,255,255,3,77,13,1,12,3,11,11,32,15,13,0,32,2,65,35,107,34,6,65,28,77,65,0,65,1,32,6,116,65,129,160,128,128,1,113,27,13,0,32,2,65,220,0,71,13,1,11,65,0,33,16,32,13,65,1,113,69,13,3,2,64,2,64,32,5,69,13,0,32,1,40,2,4,33,2,2,64,32,5,32,11,79,4,64,32,5,32,11,70,13,1,12,3,11,32,2,32,5,106,44,0,0,65,191,127,76,13,2,11,2,127,2,64,2,64,2,64,2,64,32,5,65,2,107,14,4,1,3,0,2,5,11,32,2,40,0,0,65,232,232,209,131,7,71,13,4,65,208,0,12,3,11,32,2,47,0,0,65,247,230,1,71,13,3,65,208,0,12,2,11,32,2,65,244,168,193,0,65,5,16,139,11,13,2,65,187,3,12,1,11,65,187,3,32,2,65,249,168,193,0,65,3,16,139,11,69,13,0,26,32,2,65,252,168,193,0,65,3,16,139,11,13,1,65,21,11,32,18,65,255,255,3,113,70,13,5,11,32,8,32,18,59,1,82,65,1,33,16,32,8,65,1,54,2,28,32,8,65,188,172,193,0,54,2,24,32,8,66,1,55,2,36,32,8,65,145,2,54,2,88,32,8,32,8,65,212,0,106,54,2,32,32,8,32,8,65,210,0,106,54,2,84,32,1,65,220,168,193,0,32,8,65,24,106,16,166,2,69,4,64,32,8,40,2,72,33,3,32,8,45,0,60,33,12,12,5,11,65,196,172,193,0,65,43,32,8,65,223,0,106,65,240,172,193,0,65,128,173,193,0,16,230,6,0,11,32,2,32,11,65,0,32,5,65,160,173,193,0,16,220,9,0,11,65,2,33,6,32,12,13,3,11,32,8,40,2,64,34,2,69,13,2,32,8,40,2,68,32,2,65,1,16,163,10,12,2,11,32,13,33,7,11,32,8,32,17,40,0,0,54,2,24,65,3,33,2,32,8,32,17,65,3,106,40,0,0,54,0,27,32,8,40,2,68,33,9,2,64,2,64,2,64,2,64,2,64,32,12,65,1,107,14,2,1,2,0,11,65,0,33,6,32,8,40,0,27,34,2,4,64,32,9,32,2,65,1,16,163,10,11,32,3,65,0,71,33,2,32,22,32,24,71,13,2,12,3,11,65,2,33,2,32,8,40,2,24,33,13,12,2,11,32,8,40,2,76,33,17,32,8,65,222,0,106,32,8,65,30,106,45,0,0,58,0,0,32,8,32,8,47,1,28,59,1,92,32,8,40,2,24,33,13,12,1,11,32,3,69,13,1,11,32,1,65,8,106,34,6,40,2,0,33,12,32,8,65,1,58,0,24,32,8,32,1,32,4,32,8,65,24,106,34,15,32,7,32,10,16,157,2,32,8,40,2,4,33,7,32,8,40,2,0,33,10,32,8,65,56,106,32,1,65,32,106,40,2,0,54,2,0,32,8,65,48,106,32,1,65,24,106,41,2,0,55,3,0,32,8,65,40,106,32,1,65,16,106,41,2,0,55,3,0,32,8,65,32,106,32,6,41,2,0,55,3,0,32,8,32,1,41,2,0,55,3,24,32,8,65,195,0,106,32,8,65,222,0,106,45,0,0,58,0,0,32,8,32,13,54,0,61,32,8,32,2,58,0,60,32,8,32,8,47,1,92,59,0,65,32,8,32,17,58,0,76,32,8,32,3,54,0,72,32,8,32,9,54,0,68,32,0,32,15,32,4,32,5,32,26,32,22,32,11,32,8,65,60,106,32,16,32,18,32,12,32,10,32,7,16,190,1,12,1,11,32,0,65,2,54,2,0,32,0,32,6,58,0,4,32,1,40,2,0,34,0,69,13,0,32,1,40,2,4,32,0,65,1,16,163,10,11,32,8,65,224,0,106,36,0,15,11,32,18,11,33,18,32,10,32,10,65,1,106,34,6,76,4,64,32,6,33,10,12,1,11,11,65,240,169,193,0,65,28,65,240,171,193,0,16,141,8,0,11,206,23,2,20,127,14,126,35,0,65,224,2,107,34,3,36,0,65,128,2,33,4,32,1,41,3,24,34,27,33,24,2,126,2,64,2,64,32,27,80,69,13,0,65,192,1,33,4,32,1,41,3,16,34,24,66,0,82,13,0,65,128,1,33,4,32,1,41,3,8,34,24,80,13,1,11,32,24,121,12,1,11,65,192,0,33,4,32,1,41,3,0,121,11,33,25,65,128,2,33,5,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,32,2,41,3,24,34,24,66,0,82,13,0,65,192,1,33,5,32,2,41,3,16,34,24,66,0,82,13,0,65,128,1,33,5,32,2,41,3,8,34,24,80,13,1,11,32,5,32,24,121,167,107,12,1,11,32,2,41,3,0,121,167,34,6,65,192,0,70,13,1,65,192,0,32,6,107,11,33,5,32,5,32,4,32,25,167,107,34,6,77,4,64,2,64,32,5,65,193,0,79,4,64,32,6,65,1,107,65,6,118,34,10,32,5,65,1,107,65,6,118,34,8,73,13,7,32,3,65,232,1,106,32,2,65,24,106,41,3,0,55,3,0,32,3,65,224,1,106,32,2,65,16,106,34,5,41,3,0,55,3,0,32,3,65,216,1,106,32,2,65,8,106,34,7,41,3,0,55,3,0,32,3,32,2,41,3,0,55,3,208,1,32,3,65,208,1,106,32,8,65,3,116,106,34,9,41,3,0,33,23,32,3,65,208,2,106,66,0,55,3,0,32,3,65,200,2,106,66,0,55,3,0,32,3,65,192,2,106,66,0,55,3,0,32,3,66,0,55,3,184,2,32,3,65,184,2,106,32,23,121,34,28,167,34,13,65,6,118,34,6,65,3,116,106,34,4,32,2,41,3,0,32,28,134,55,3,0,32,4,65,8,106,32,7,41,3,0,32,28,134,55,3,0,32,4,65,16,106,32,5,41,3,0,32,28,134,55,3,0,32,6,65,3,106,34,4,65,4,71,13,1,12,5,11,32,2,41,3,0,34,23,80,13,3,32,1,41,3,8,33,25,32,1,41,3,0,33,24,32,3,65,208,0,106,32,1,41,3,16,34,28,32,27,32,27,32,23,128,34,27,32,23,126,125,32,23,16,155,8,32,3,65,64,107,32,3,41,3,80,34,29,32,3,65,216,0,106,41,3,0,32,23,16,212,6,32,3,65,48,106,32,25,32,28,32,3,41,3,64,125,32,23,16,155,8,32,3,65,32,106,32,3,41,3,48,34,28,32,3,65,56,106,41,3,0,32,23,16,212,6,32,3,65,16,106,32,24,32,25,32,3,41,3,32,125,32,23,16,155,8,32,3,32,3,41,3,16,34,25,32,3,65,24,106,41,3,0,32,23,16,212,6,32,0,66,0,55,3,40,32,0,32,27,55,3,24,32,0,65,48,106,66,0,55,3,0,32,0,65,56,106,66,0,55,3,0,32,0,32,29,55,3,16,32,0,32,28,55,3,8,32,0,32,25,55,3,0,32,0,32,24,32,3,41,3,0,125,55,3,32,12,5,11,32,3,65,184,2,106,32,4,65,3,116,106,32,2,41,3,24,32,28,134,55,3,0,12,3,11,32,0,66,0,55,3,0,32,0,65,24,106,66,0,55,3,0,32,0,65,16,106,66,0,55,3,0,32,0,65,8,106,66,0,55,3,0,32,0,32,1,41,3,0,55,3,32,32,0,65,40,106,32,1,65,8,106,41,3,0,55,3,0,32,0,65,48,106,32,1,65,16,106,41,3,0,55,3,0,32,0,65,56,106,32,1,65,24,106,41,3,0,55,3,0,12,3,11,32,3,65,1,54,2,188,2,32,3,65,132,148,210,0,54,2,184,2,32,3,66,0,55,2,196,2,32,3,65,144,146,210,0,54,2,192,2,32,3,65,184,2,106,65,172,148,210,0,16,166,8,0,11,65,144,148,210,0,65,25,65,172,148,210,0,16,141,8,0,11,2,64,2,64,2,64,2,64,32,13,65,63,113,69,13,0,32,3,65,184,2,106,34,7,32,6,65,1,106,34,4,65,3,116,106,34,5,41,3,0,34,23,32,2,41,3,0,66,0,32,28,125,34,25,136,124,34,24,32,23,84,13,6,32,5,32,24,55,3,0,32,4,65,3,70,13,0,32,6,65,2,114,34,4,65,3,116,32,7,106,34,5,41,3,0,34,23,32,2,41,3,8,32,25,66,63,131,34,25,136,124,34,24,32,23,84,13,6,32,5,32,24,55,3,0,32,4,65,3,70,13,0,32,6,65,3,116,32,3,106,65,208,2,106,34,6,41,3,0,34,23,32,2,41,3,16,32,25,136,124,34,25,32,23,84,13,6,32,6,32,25,55,3,0,11,32,3,65,232,1,106,32,3,65,208,2,106,41,3,0,55,3,0,32,3,65,224,1,106,32,3,65,200,2,106,41,3,0,55,3,0,32,3,65,216,1,106,32,3,65,192,2,106,41,3,0,55,3,0,32,3,32,3,41,3,184,2,55,3,208,1,32,13,65,63,75,13,1,65,192,0,32,13,107,34,4,173,33,24,32,1,32,4,65,6,118,34,2,65,3,116,106,34,6,41,3,0,33,31,32,2,65,1,106,34,5,65,4,71,13,0,66,0,33,25,66,0,33,27,12,2,11,32,1,32,5,65,3,116,106,41,3,0,32,24,66,63,131,34,23,136,33,25,32,6,65,16,106,41,3,0,32,23,136,33,27,32,2,65,3,106,34,6,65,4,70,13,1,32,1,32,6,65,3,116,106,41,3,0,32,23,136,33,29,12,1,11,65,208,147,210,0,65,35,65,172,148,210,0,16,141,8,0,11,32,31,32,24,136,33,23,32,1,41,3,0,33,31,2,64,2,64,2,64,32,4,65,63,113,4,64,32,23,32,23,32,1,32,2,65,1,106,34,4,65,3,116,106,41,3,0,66,0,32,24,125,34,24,134,124,34,23,86,13,6,32,4,65,3,71,13,1,11,32,25,33,24,12,1,11,32,25,32,1,32,2,65,2,114,34,4,65,3,116,106,41,3,0,32,24,66,63,131,34,32,134,124,34,24,32,25,84,13,4,32,4,65,3,70,13,0,32,27,32,2,65,3,116,32,1,106,65,24,106,41,3,0,32,32,134,124,34,25,32,27,90,13,1,12,4,11,32,27,33,25,11,32,8,65,1,106,33,11,32,3,65,160,2,106,66,0,55,3,0,32,3,65,168,2,106,66,0,55,3,0,32,3,65,176,2,106,66,0,55,3,0,32,3,32,29,55,3,144,2,32,3,32,25,55,3,136,2,32,3,32,24,55,3,128,2,32,3,32,23,55,3,248,1,32,3,66,0,55,3,152,2,32,3,32,31,32,28,134,55,3,240,1,32,3,65,240,1,106,32,10,65,3,116,34,2,32,8,65,3,116,34,1,107,106,33,6,32,1,65,16,106,65,3,118,33,7,32,1,32,3,106,65,200,1,106,41,3,0,33,27,32,9,41,3,0,33,25,32,3,41,3,232,1,33,29,32,3,41,3,224,1,33,31,32,3,41,3,216,1,33,32,32,3,41,3,208,1,33,34,32,10,32,8,107,34,8,65,6,73,33,19,32,8,65,4,73,33,20,32,1,32,2,107,65,40,106,65,3,118,34,21,33,15,32,8,33,1,2,64,2,64,3,64,2,64,2,64,2,64,32,1,32,1,34,10,32,11,106,34,2,77,4,64,32,2,65,5,79,13,1,66,127,33,24,32,2,65,3,116,34,1,32,3,65,240,1,106,106,34,17,41,3,0,34,23,32,25,90,13,3,32,2,14,2,8,8,2,11,12,8,11,32,2,65,5,65,172,148,210,0,16,131,7,0,11,32,3,65,192,1,106,32,1,32,3,65,240,1,106,106,34,1,65,8,107,41,3,0,34,26,32,23,32,25,16,155,8,32,3,65,176,1,106,32,3,41,3,192,1,34,24,32,3,65,200,1,106,41,3,0,32,25,16,212,6,32,26,32,3,41,3,176,1,125,33,23,32,1,65,16,107,41,3,0,33,26,3,64,32,3,65,160,1,106,32,24,66,0,32,27,16,212,6,32,26,32,3,41,3,160,1,90,32,23,32,3,65,168,1,106,41,3,0,34,30,86,32,23,32,30,81,27,13,1,32,24,80,69,4,64,32,24,66,1,125,33,24,32,23,32,23,32,25,124,34,23,86,13,2,12,1,11,11,12,5,11,32,3,65,144,1,106,32,34,66,0,32,24,16,212,6,32,3,65,128,1,106,32,32,66,0,32,24,16,212,6,32,3,65,240,0,106,32,31,66,0,32,24,16,212,6,32,3,65,224,0,106,32,29,66,0,32,24,16,212,6,32,3,32,3,41,3,144,1,55,3,184,2,32,3,32,3,41,3,128,1,34,23,32,3,65,152,1,106,41,3,0,124,34,26,55,3,192,2,32,3,32,3,65,136,1,106,41,3,0,32,23,32,26,86,173,124,34,23,32,3,41,3,112,124,34,26,55,3,200,2,32,3,32,3,65,248,0,106,41,3,0,32,23,32,26,86,173,124,34,23,32,3,41,3,96,124,34,26,55,3,208,2,32,3,32,3,65,232,0,106,41,3,0,32,23,32,26,86,173,124,55,3,216,2,32,19,69,13,1,2,64,65,40,32,10,65,3,116,34,18,107,65,3,118,34,1,32,7,32,1,32,7,73,27,69,13,0,32,15,65,255,255,255,255,1,113,33,9,32,16,32,21,106,65,255,255,255,255,1,113,34,12,32,7,32,7,32,12,75,27,34,1,65,1,113,2,127,32,1,65,1,70,4,64,66,0,33,23,65,0,12,1,11,65,0,32,7,32,9,32,7,32,9,73,27,65,254,255,255,63,113,107,33,14,66,0,33,23,65,0,33,5,32,3,65,184,2,106,33,2,32,6,33,1,3,64,32,1,32,1,41,3,0,34,26,32,2,41,3,0,34,30,32,23,124,34,23,125,55,3,0,32,1,65,8,106,34,4,32,4,41,3,0,34,33,32,2,65,8,106,41,3,0,34,35,32,23,32,30,84,32,23,32,26,86,114,173,124,34,23,125,55,3,0,32,23,32,35,84,32,23,32,33,86,114,34,4,173,33,23,32,1,65,16,106,33,1,32,2,65,16,106,33,2,32,14,32,5,65,2,107,34,5,71,13,0,11,65,0,32,5,107,11,33,1,32,3,65,240,1,106,32,18,106,33,14,4,64,32,14,32,1,65,3,116,34,1,106,34,2,32,2,41,3,0,34,26,32,3,65,184,2,106,32,1,106,41,3,0,34,30,32,23,124,34,23,125,55,3,0,32,23,32,30,84,32,23,32,26,86,114,33,4,11,32,4,65,1,113,69,13,0,32,24,80,13,5,65,0,33,2,2,64,32,10,65,5,70,13,0,32,12,32,11,32,11,32,12,75,27,34,1,65,1,113,2,127,32,1,65,1,70,4,64,66,0,33,23,65,0,12,1,11,65,0,32,11,32,9,32,9,32,11,75,27,65,254,255,255,63,113,107,33,9,66,0,33,23,65,0,33,1,65,0,33,5,3,64,32,1,32,6,106,34,2,32,2,41,3,0,34,26,32,23,32,3,65,208,1,106,32,1,106,34,4,41,3,0,34,23,124,34,30,124,34,33,55,3,0,32,2,65,8,106,34,2,32,2,41,3,0,34,35,32,4,65,8,106,41,3,0,34,36,32,23,32,30,86,32,26,32,33,86,114,173,124,34,23,124,34,26,55,3,0,32,23,32,36,84,32,26,32,35,84,114,34,2,173,33,23,32,1,65,16,106,33,1,32,9,32,5,65,2,107,34,5,71,13,0,11,65,0,32,5,107,11,33,1,69,13,0,32,14,32,1,65,3,116,34,1,106,34,2,32,2,41,3,0,34,26,32,23,32,3,65,208,1,106,32,1,106,41,3,0,34,23,124,34,30,124,34,33,55,3,0,32,23,32,30,86,32,26,32,33,86,114,33,2,11,32,24,66,1,125,33,24,32,17,32,17,41,3,0,32,2,173,66,1,131,124,55,3,0,11,32,20,4,64,32,10,65,1,107,33,1,32,3,65,152,2,106,32,18,106,32,24,55,3,0,32,6,65,8,107,33,6,32,15,65,1,106,33,15,32,16,65,1,106,33,16,32,10,69,13,3,12,1,11,11,32,8,65,4,65,172,148,210,0,16,131,7,0,11,32,8,65,5,65,172,148,210,0,16,170,10,0,11,32,3,41,3,136,2,34,31,32,28,136,33,23,32,3,41,3,128,2,34,32,32,28,136,33,24,32,3,41,3,248,1,34,34,32,28,136,33,25,32,3,41,3,240,1,32,28,136,33,29,32,13,4,64,32,3,41,3,144,2,66,0,32,28,125,34,27,134,32,23,132,33,23,32,31,32,27,134,32,24,132,33,24,32,34,32,27,134,32,29,132,33,29,32,32,32,27,134,32,25,132,33,25,11,32,0,32,3,41,3,152,2,55,3,0,32,0,32,23,55,3,56,32,0,32,24,55,3,48,32,0,32,25,55,3,40,32,0,32,29,55,3,32,32,0,65,24,106,32,3,65,176,2,106,41,3,0,55,3,0,32,0,65,16,106,32,3,65,168,2,106,41,3,0,55,3,0,32,0,65,8,106,32,3,65,160,2,106,41,3,0,55,3,0,11,32,3,65,224,2,106,36,0,15,11,65,160,147,210,0,65,33,65,172,148,210,0,16,141,8,0,11,65,128,147,210,0,65,28,65,172,148,210,0,16,141,8,0,11,231,61,2,27,127,1,126,35,0,65,144,1,107,34,9,36,0,32,9,32,1,54,2,12,2,64,2,64,32,0,40,2,0,34,27,69,13,0,32,0,40,2,4,34,30,33,21,32,27,33,8,3,64,32,8,65,20,106,33,25,32,8,65,4,106,33,5,32,8,47,1,230,2,34,10,65,2,116,33,4,65,127,33,6,2,64,3,64,32,4,69,4,64,32,10,33,6,12,2,11,32,5,40,2,0,33,7,32,6,65,1,106,33,6,32,25,65,28,106,33,25,32,4,65,4,107,33,4,32,5,65,4,106,33,5,65,127,32,1,32,7,71,32,1,32,7,73,27,34,7,65,1,70,13,0,11,32,7,65,255,1,113,69,13,3,11,32,21,69,13,1,32,21,65,1,107,33,21,32,8,32,6,65,2,116,106,65,232,2,106,40,2,0,33,8,12,0,11,0,11,65,196,209,206,0,16,176,10,0,11,32,9,65,0,54,2,24,32,9,66,128,128,128,128,192,0,55,2,16,2,127,2,64,32,25,40,2,0,34,4,69,4,64,32,2,40,2,8,33,21,32,2,40,2,4,33,28,12,1,11,32,2,40,2,8,33,21,32,2,40,2,4,33,28,32,25,65,8,106,40,2,0,34,13,69,13,0,32,28,65,2,106,33,26,32,25,65,4,106,40,2,0,33,15,65,0,33,10,3,64,2,64,32,10,4,64,32,15,33,8,32,4,33,6,32,10,33,4,12,1,11,65,0,33,8,2,64,32,15,69,13,0,32,15,34,5,65,7,113,34,6,4,64,3,64,32,5,65,1,107,33,5,32,4,40,2,228,1,33,4,32,6,65,1,107,34,6,13,0,11,11,32,15,65,8,73,13,0,3,64,32,4,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,4,32,5,65,8,107,34,5,13,0,11,11,65,0,33,6,11,2,64,2,64,2,64,32,4,47,1,226,1,32,8,75,4,64,32,4,33,5,12,1,11,3,64,32,4,40,2,176,1,34,5,69,13,2,32,6,65,1,106,33,6,32,4,47,1,224,1,33,8,32,8,32,5,34,4,47,1,226,1,79,13,0,11,11,32,8,65,1,106,33,15,32,6,69,4,64,32,5,33,10,12,2,11,32,5,32,15,65,2,116,106,65,228,1,106,40,2,0,33,10,65,0,33,15,32,6,65,1,107,34,4,69,13,1,32,6,65,2,107,32,4,65,7,113,34,6,4,64,3,64,32,4,65,1,107,33,4,32,10,40,2,228,1,33,10,32,6,65,1,107,34,6,13,0,11,11,65,7,73,13,1,3,64,32,10,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,10,32,4,65,8,107,34,4,13,0,11,12,1,11,65,220,247,206,0,16,176,10,0,11,2,64,32,5,32,8,65,4,116,106,34,1,40,2,0,34,4,69,13,0,32,1,40,2,8,34,29,69,13,0,32,5,32,8,65,2,116,106,65,180,1,106,33,23,32,1,40,2,4,33,7,65,0,33,1,3,64,2,64,32,1,4,64,32,7,33,8,32,4,33,6,32,1,33,4,12,1,11,65,0,33,8,2,64,32,7,69,13,0,32,7,34,5,65,7,113,34,6,4,64,3,64,32,5,65,1,107,33,5,32,4,40,2,184,1,33,4,32,6,65,1,107,34,6,13,0,11,11,32,7,65,8,73,13,0,3,64,32,4,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,4,32,5,65,8,107,34,5,13,0,11,11,65,0,33,6,11,2,64,2,64,2,64,32,4,47,1,182,1,32,8,75,4,64,32,4,33,5,12,1,11,3,64,32,4,40,2,176,1,34,5,69,13,2,32,6,65,1,106,33,6,32,4,47,1,180,1,33,8,32,8,32,5,34,4,47,1,182,1,79,13,0,11,11,32,8,65,1,106,33,7,32,6,69,4,64,32,5,33,1,12,2,11,32,5,32,7,65,2,116,106,65,184,1,106,40,2,0,33,1,65,0,33,7,32,6,65,1,107,34,4,69,13,1,32,6,65,2,107,32,4,65,7,113,34,6,4,64,3,64,32,4,65,1,107,33,4,32,1,40,2,184,1,33,1,32,6,65,1,107,34,6,13,0,11,11,65,7,79,4,64,3,64,32,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,1,32,4,65,8,107,34,4,13,0,11,11,32,5,13,1,12,3,11,65,220,247,206,0,16,176,10,0,11,2,64,32,21,32,5,32,8,65,4,116,106,34,24,65,8,106,40,2,0,34,12,75,13,0,32,24,65,4,106,40,2,0,33,17,32,21,4,64,65,2,32,28,47,1,0,34,14,65,2,107,65,255,255,3,113,34,4,32,4,65,2,79,27,34,6,65,2,32,17,47,1,0,34,20,65,2,107,65,255,255,3,113,34,4,32,4,65,2,79,27,71,13,1,32,17,65,2,106,33,5,65,1,33,4,32,26,33,8,65,1,33,22,3,64,2,64,2,64,2,64,2,64,2,64,32,6,65,255,255,3,113,65,1,107,14,2,0,1,2,11,32,8,47,1,0,32,5,47,1,0,70,13,2,12,3,11,32,14,65,255,255,3,113,32,20,71,13,2,32,8,47,1,0,32,5,47,1,0,70,13,1,12,2,11,32,8,45,0,0,32,5,45,0,0,71,13,1,11,32,4,32,21,73,33,22,32,4,32,21,70,13,0,32,5,65,2,106,33,18,32,8,65,2,106,33,6,32,4,65,1,106,33,4,32,8,65,4,106,33,8,32,5,65,4,106,33,5,65,2,32,6,47,1,0,34,14,65,2,107,65,255,255,3,113,34,6,32,6,65,2,79,27,34,6,65,2,32,18,47,1,0,34,20,65,2,107,65,255,255,3,113,34,18,32,18,65,2,79,27,70,13,1,11,11,32,22,13,1,11,32,24,45,0,12,33,20,32,23,40,2,0,33,22,2,64,2,64,2,64,32,12,69,4,64,65,2,33,14,12,1,11,32,12,65,255,255,255,255,1,75,13,1,65,145,179,211,0,45,0,0,26,32,12,65,2,116,34,24,65,2,16,254,9,34,14,69,13,2,65,0,33,4,32,12,33,8,3,64,32,4,32,24,71,4,64,2,127,2,64,2,64,2,64,65,2,32,4,32,17,106,34,18,47,1,0,34,5,65,2,107,65,255,255,3,113,34,6,32,6,65,2,79,27,65,1,107,14,2,1,2,0,11,65,2,33,5,32,18,65,2,106,45,0,0,33,6,65,0,12,2,11,65,3,33,5,32,18,65,2,106,47,1,0,34,6,65,128,126,113,12,1,11,32,18,65,2,106,47,1,0,34,6,65,128,126,113,11,33,18,32,4,32,14,106,32,18,32,6,65,255,1,113,114,65,16,116,32,5,114,54,1,0,32,4,65,4,106,33,4,32,8,65,1,107,34,8,13,1,11,11,32,9,40,2,24,33,19,11,32,9,40,2,16,32,19,70,4,64,32,9,65,16,106,32,19,16,192,5,32,9,40,2,24,33,19,11,32,9,40,2,20,32,19,65,20,108,106,34,4,32,20,58,0,16,32,4,32,12,54,2,12,32,4,32,14,54,2,8,32,4,32,12,54,2,4,32,4,32,22,54,2,0,32,9,32,9,40,2,24,65,1,106,34,19,54,2,24,12,2,11,16,184,8,0,11,65,2,32,24,16,132,11,0,11,65,0,33,4,32,29,65,1,107,34,29,13,0,11,11,65,0,33,4,32,13,65,1,107,34,13,13,0,11,32,9,40,2,20,33,10,65,0,33,8,32,9,65,0,54,2,36,32,9,65,0,54,2,28,65,0,32,19,69,13,1,26,32,10,32,19,65,20,108,106,33,24,32,9,65,236,0,106,33,29,2,64,2,64,3,64,2,64,2,64,32,25,40,2,0,34,7,69,13,0,32,10,65,20,106,33,26,32,25,65,4,106,34,23,40,2,0,33,8,32,10,40,2,0,33,18,3,64,32,7,65,16,107,33,1,32,7,65,180,1,106,33,5,32,7,47,1,226,1,34,15,65,2,116,33,4,65,127,33,6,2,64,3,64,32,4,69,4,64,32,15,33,6,12,2,11,32,5,40,2,0,33,12,32,6,65,1,106,33,6,32,1,65,16,106,33,1,32,4,65,4,107,33,4,32,5,65,4,106,33,5,65,127,32,12,32,18,71,32,12,32,18,75,27,34,12,65,1,70,13,0,11,32,12,65,255,1,113,69,13,3,11,32,8,69,13,1,32,8,65,1,107,33,8,32,7,32,6,65,2,116,106,65,228,1,106,40,2,0,33,7,12,0,11,0,11,65,200,210,206,0,16,176,10,0,11,32,10,65,4,106,33,4,35,0,65,32,107,34,7,36,0,2,127,65,0,32,1,40,2,0,34,5,69,13,0,26,32,4,40,2,8,33,20,32,4,40,2,4,33,22,32,4,45,0,12,33,18,32,1,40,2,4,33,13,3,64,32,5,47,1,182,1,34,8,65,4,116,33,12,65,0,33,17,65,127,33,4,32,5,33,6,2,64,2,64,3,64,32,12,32,17,70,4,64,32,8,33,4,12,2,11,32,18,32,6,45,0,12,107,34,14,65,255,1,113,69,4,64,32,22,32,20,32,5,32,17,106,34,15,65,4,106,40,2,0,32,15,65,8,106,40,2,0,16,236,3,33,14,11,32,6,65,16,106,33,6,32,4,65,1,106,33,4,32,17,65,16,106,33,17,32,14,65,255,1,113,34,15,65,1,70,13,0,11,32,15,69,13,1,11,65,0,32,13,69,13,2,26,32,13,65,1,107,33,13,32,5,32,4,65,2,116,106,65,184,1,106,40,2,0,33,5,12,1,11,11,32,7,32,4,54,2,24,32,7,32,13,54,2,20,32,7,32,5,54,2,16,32,7,32,1,54,2,28,35,0,65,64,106,34,17,36,0,32,17,65,0,58,0,15,32,17,65,36,106,33,20,32,17,65,15,106,33,12,35,0,65,208,0,107,34,13,36,0,32,7,65,16,106,34,22,40,2,8,33,8,32,22,40,2,0,33,5,2,64,32,22,40,2,4,34,4,69,4,64,32,13,32,8,54,2,16,32,13,65,0,54,2,12,32,13,32,5,54,2,8,32,20,32,13,65,8,106,32,12,16,119,12,1,11,32,5,32,8,65,2,116,106,65,184,1,106,40,2,0,33,6,2,64,32,4,65,1,107,34,5,69,13,0,32,5,65,3,113,34,15,4,64,3,64,32,5,65,1,107,33,5,32,6,32,6,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,33,6,32,15,65,1,107,34,15,13,0,11,11,32,4,65,2,107,65,3,73,13,0,3,64,32,6,32,6,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,34,4,32,4,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,34,4,32,4,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,34,4,32,4,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,33,6,32,5,65,4,107,34,5,13,0,11,11,32,13,32,6,54,2,20,32,13,32,6,51,1,182,1,66,32,134,66,128,128,128,128,16,125,55,2,24,32,13,65,32,106,32,13,65,20,106,32,12,16,119,32,13,65,200,0,106,34,18,32,13,65,40,106,34,12,41,2,0,55,3,0,32,13,32,13,41,2,32,55,3,64,32,13,40,2,52,33,8,2,64,32,13,40,2,56,34,15,32,13,40,2,48,34,5,47,1,182,1,73,4,64,32,5,33,6,32,8,33,4,12,1,11,3,64,32,5,40,2,176,1,34,6,4,64,32,5,47,1,180,1,33,15,32,8,65,1,106,34,8,33,4,32,15,32,6,34,5,47,1,182,1,79,13,1,12,2,11,11,65,0,33,6,32,5,33,4,32,8,33,15,11,32,6,32,15,65,4,116,106,34,5,41,2,0,33,31,32,5,32,13,41,3,64,55,2,0,32,12,32,5,65,8,106,34,5,41,2,0,55,3,0,32,5,32,18,41,3,0,55,2,0,32,13,32,31,55,3,32,32,15,65,1,106,33,8,2,64,32,4,69,13,0,32,6,32,8,65,2,116,106,65,184,1,106,40,2,0,33,6,65,0,33,8,32,4,65,1,107,34,5,69,13,0,32,5,65,7,113,34,15,4,64,3,64,32,5,65,1,107,33,5,32,6,40,2,184,1,33,6,32,15,65,1,107,34,15,13,0,11,11,32,4,65,2,107,65,7,73,13,0,3,64,32,6,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,6,32,5,65,8,107,34,5,13,0,11,11,32,20,32,13,41,3,32,55,2,0,32,20,32,8,54,2,24,32,20,65,0,54,2,20,32,20,32,6,54,2,16,32,20,65,8,106,32,13,65,40,106,41,3,0,55,2,0,11,32,13,65,208,0,106,36,0,32,17,65,24,106,34,5,32,17,65,44,106,41,2,0,55,3,0,32,17,32,17,41,2,36,55,3,16,32,22,40,2,12,34,8,32,8,40,2,8,65,1,107,54,2,8,2,64,32,17,45,0,15,69,4,64,32,7,32,17,41,3,16,55,2,0,32,7,65,8,106,32,5,41,3,0,55,2,0,12,1,11,32,8,40,2,0,34,4,4,64,32,8,40,2,4,34,5,69,4,64,65,224,239,206,0,65,33,65,132,240,206,0,16,141,8,0,11,32,8,32,5,65,1,107,54,2,4,32,8,32,4,40,2,184,1,34,5,54,2,0,32,5,65,0,54,2,176,1,32,4,65,232,1,65,4,16,163,10,32,7,65,8,106,32,17,65,24,106,41,3,0,55,2,0,32,7,32,17,41,3,16,55,2,0,12,1,11,65,228,214,206,0,16,176,10,0,11,32,17,65,64,107,36,0,65,0,32,7,40,2,0,34,5,65,128,128,128,128,120,70,13,0,26,32,5,4,64,32,7,40,2,4,32,5,65,2,116,65,2,16,163,10,11,65,1,11,32,7,65,32,106,36,0,4,64,32,1,65,8,106,40,2,0,69,4,64,32,25,40,2,0,34,1,69,13,3,32,23,40,2,0,33,7,32,10,40,2,0,33,12,3,64,32,1,47,1,226,1,34,8,65,2,116,33,15,65,0,33,4,65,127,33,5,2,64,2,64,3,64,32,4,32,15,70,4,64,32,8,33,5,12,2,11,32,1,32,4,106,33,6,32,5,65,1,106,33,5,32,4,65,4,106,33,4,65,127,32,6,65,180,1,106,40,2,0,34,6,32,12,71,32,6,32,12,75,27,34,6,65,1,70,13,0,11,32,6,65,255,1,113,69,13,1,11,32,7,69,13,5,32,7,65,1,107,33,7,32,1,32,5,65,2,116,106,65,228,1,106,40,2,0,33,1,12,1,11,11,32,9,32,5,54,2,96,32,9,32,7,54,2,92,32,9,32,1,54,2,88,32,9,32,25,54,2,100,32,9,65,232,0,106,32,9,65,216,0,106,16,206,4,32,9,65,208,0,106,34,5,32,9,65,240,0,106,34,1,41,2,0,55,3,0,32,9,32,9,41,2,104,55,3,72,32,9,45,0,120,65,2,70,13,3,32,1,32,5,41,3,0,55,3,0,32,9,32,9,41,3,72,55,3,104,32,9,65,48,106,32,29,65,8,106,40,2,0,54,2,0,32,9,32,29,41,2,0,34,31,55,3,40,32,9,2,127,32,31,167,34,5,69,4,64,65,0,33,4,65,0,12,1,11,32,9,32,9,40,2,44,34,1,54,2,132,1,32,9,32,5,54,2,128,1,32,9,65,0,54,2,124,32,9,32,1,54,2,116,32,9,32,5,54,2,112,32,9,65,0,54,2,108,65,1,33,4,32,9,40,2,48,11,54,2,136,1,32,9,32,4,54,2,120,32,9,32,4,54,2,104,32,9,65,232,0,106,16,146,3,35,0,65,48,107,34,19,36,0,2,64,2,64,32,9,65,28,106,34,12,40,2,0,34,6,69,4,64,65,145,179,211,0,45,0,0,26,65,52,65,4,16,254,9,34,1,13,1,65,4,65,52,16,132,11,0,11,32,10,40,2,0,33,15,32,12,40,2,4,33,13,3,64,32,6,47,1,50,34,5,65,2,116,33,8,65,0,33,7,65,127,33,1,2,64,3,64,32,7,32,8,70,4,64,32,5,33,1,12,2,11,32,6,32,7,106,33,4,32,1,65,1,106,33,1,32,7,65,4,106,33,7,65,127,32,15,32,4,65,4,106,40,2,0,40,2,0,34,4,71,32,4,32,15,75,27,34,4,65,1,70,13,0,11,32,4,65,255,1,113,69,13,3,11,32,13,4,64,32,13,65,1,107,33,13,32,6,32,1,65,2,116,106,65,52,106,40,2,0,33,6,12,1,11,11,32,19,65,0,54,2,16,32,19,32,6,54,2,12,32,19,32,12,54,2,8,32,19,32,10,54,2,4,32,19,32,1,54,2,20,32,19,65,32,106,32,1,54,2,0,32,19,32,19,41,2,12,55,3,24,32,19,65,36,106,33,22,32,19,65,8,106,33,15,65,0,33,1,35,0,65,32,107,34,14,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,19,65,24,106,34,5,40,2,0,34,7,47,1,50,34,8,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,5,40,2,4,33,8,32,5,40,2,8,33,13,65,52,65,4,16,254,9,34,6,69,13,6,32,6,65,0,54,2,0,32,13,65,5,73,13,1,32,13,65,5,107,14,2,3,4,2,11,32,7,65,4,106,33,4,32,5,40,2,4,33,1,32,8,32,5,40,2,8,34,13,65,1,106,34,5,79,4,64,32,4,32,5,65,2,116,106,32,4,32,13,65,2,116,106,32,8,32,13,107,65,2,116,16,140,11,26,11,32,4,32,13,65,2,116,106,32,10,54,2,0,32,7,32,8,65,1,106,59,1,50,32,7,33,5,12,8,11,32,6,32,7,47,1,50,65,5,107,34,11,59,1,50,32,11,65,12,79,13,11,32,7,65,20,106,33,16,65,4,33,12,65,24,33,4,12,5,11,32,6,32,7,47,1,50,65,7,107,34,11,59,1,50,32,11,65,12,79,13,10,32,13,65,7,107,33,13,65,6,33,12,65,32,33,4,32,7,65,28,106,12,2,11,32,6,32,7,47,1,50,65,6,107,34,11,59,1,50,32,11,65,12,79,13,9,32,7,65,24,106,33,16,65,5,33,12,65,28,33,4,65,5,33,13,12,3,11,32,6,32,7,47,1,50,65,6,107,34,11,59,1,50,32,11,65,12,79,13,8,65,0,33,13,65,5,33,12,65,28,33,4,32,7,65,24,106,11,33,16,32,6,12,2,11,65,4,65,52,16,132,11,0,11,32,8,33,1,32,7,11,33,5,32,16,40,2,0,33,23,32,6,65,4,106,32,4,32,7,106,32,11,65,2,116,16,142,11,26,32,7,32,12,59,1,50,32,5,65,4,106,33,18,32,13,32,5,47,1,50,34,12,73,4,64,32,18,32,13,65,2,116,106,34,4,65,4,106,32,4,32,12,32,13,107,65,2,116,16,140,11,26,11,32,18,32,13,65,2,116,106,32,10,54,2,0,32,5,32,12,65,1,106,59,1,50,2,64,32,7,40,2,0,34,11,69,4,64,65,0,33,12,12,1,11,65,0,33,12,3,64,2,127,2,127,2,64,32,8,32,12,70,4,64,32,7,47,1,48,33,16,2,64,2,64,2,64,2,64,32,11,47,1,50,34,18,65,11,79,4,64,32,8,65,1,106,33,4,32,16,65,5,73,13,1,32,16,65,5,107,14,2,3,4,2,11,32,11,65,4,106,34,4,32,16,65,2,116,34,15,106,33,12,32,16,65,1,106,33,7,32,16,32,18,73,4,64,32,4,32,7,65,2,116,34,10,106,32,12,32,18,32,16,107,65,2,116,34,8,16,140,11,26,32,15,32,11,65,52,106,34,4,106,65,8,106,32,4,32,10,106,32,8,16,140,11,26,11,32,12,32,23,54,2,0,32,11,32,18,65,1,106,59,1,50,32,11,32,7,65,2,116,106,65,52,106,32,6,54,2,0,32,7,32,18,65,2,106,34,10,79,13,10,32,18,32,16,107,34,6,65,1,106,65,3,113,34,8,4,64,32,11,32,16,65,2,116,106,65,56,106,33,16,3,64,32,16,40,2,0,34,4,32,7,59,1,48,32,4,32,11,54,2,0,32,16,65,4,106,33,16,32,7,65,1,106,33,7,32,8,65,1,107,34,8,13,0,11,11,32,6,65,3,73,13,10,32,7,65,2,116,32,11,106,65,64,107,33,16,3,64,32,16,65,12,107,40,2,0,34,4,32,7,59,1,48,32,4,32,11,54,2,0,32,16,65,8,107,40,2,0,34,4,32,7,65,1,106,59,1,48,32,4,32,11,54,2,0,32,16,65,4,107,40,2,0,34,4,32,7,65,2,106,59,1,48,32,4,32,11,54,2,0,32,16,40,2,0,34,4,32,7,65,3,106,59,1,48,32,4,32,11,54,2,0,32,16,65,16,106,33,16,32,10,32,7,65,4,106,34,7,71,13,0,11,12,10,11,32,14,65,4,54,2,8,12,4,11,32,14,65,6,54,2,8,32,14,32,4,54,2,4,32,14,32,11,54,2,0,32,16,65,7,107,33,16,32,14,65,12,106,32,14,16,246,3,32,14,40,2,24,12,4,11,32,14,65,5,54,2,8,12,2,11,32,14,65,5,54,2,8,32,14,32,4,54,2,4,32,14,32,11,54,2,0,32,14,65,12,106,32,14,16,246,3,32,14,40,2,24,34,4,47,1,50,34,7,65,1,106,33,10,32,7,4,64,32,4,65,8,106,32,4,65,4,106,32,7,65,2,116,34,8,16,140,11,26,32,4,65,60,106,32,4,65,56,106,32,8,16,140,11,26,11,32,4,32,6,54,2,56,32,4,32,23,54,2,4,32,4,32,10,59,1,50,65,1,33,11,32,7,65,1,106,34,8,65,3,113,33,6,32,7,65,3,79,4,64,32,8,65,252,255,7,113,33,7,65,4,33,11,65,0,33,8,3,64,32,4,32,8,106,34,12,65,56,106,40,2,0,34,10,32,11,65,3,107,59,1,48,32,10,32,4,54,2,0,32,12,65,60,106,40,2,0,34,10,32,11,65,2,107,59,1,48,32,10,32,4,54,2,0,32,12,65,64,107,40,2,0,34,10,32,11,65,1,107,59,1,48,32,10,32,4,54,2,0,32,12,65,196,0,106,40,2,0,34,10,32,11,59,1,48,32,10,32,4,54,2,0,32,8,65,16,106,33,8,32,7,32,11,71,32,11,65,4,106,33,11,13,0,11,32,11,65,3,107,33,11,11,32,6,4,64,32,4,32,11,65,2,116,106,65,52,106,33,7,3,64,32,7,40,2,0,34,8,32,11,59,1,48,32,8,32,4,54,2,0,32,7,65,4,106,33,7,32,11,65,1,106,33,11,32,6,65,1,107,34,6,13,0,11,11,32,14,40,2,12,34,7,69,13,6,32,14,40,2,20,33,23,32,14,40,2,16,33,8,32,4,33,6,32,14,40,2,28,12,3,11,65,236,240,206,0,65,53,65,164,241,206,0,16,141,8,0,11,32,14,32,4,54,2,4,32,14,32,11,54,2,0,32,14,65,12,106,32,14,16,246,3,32,14,40,2,12,11,34,17,65,4,106,34,4,32,16,65,2,116,34,18,106,33,12,32,16,65,1,106,33,11,32,17,47,1,50,34,20,65,1,106,33,7,32,16,32,20,73,4,64,32,4,32,11,65,2,116,34,10,106,32,12,32,20,32,16,107,65,2,116,34,8,16,140,11,26,32,17,65,52,106,34,4,32,18,106,65,8,106,32,4,32,10,106,32,8,16,140,11,26,11,32,12,32,23,54,2,0,32,17,32,11,65,2,116,106,65,52,106,32,6,54,2,0,32,17,32,7,59,1,50,2,64,32,11,32,20,65,2,106,34,10,79,13,0,32,20,32,16,107,34,6,65,1,106,65,3,113,34,8,4,64,32,17,32,18,106,65,56,106,33,16,3,64,32,16,40,2,0,34,4,32,11,59,1,48,32,4,32,17,54,2,0,32,16,65,4,106,33,16,32,11,65,1,106,33,11,32,8,65,1,107,34,8,13,0,11,11,32,6,65,3,73,13,0,32,17,32,11,65,2,116,106,65,64,107,33,16,3,64,32,16,65,12,107,40,2,0,34,4,32,11,59,1,48,32,4,32,17,54,2,0,32,16,65,8,107,40,2,0,34,4,32,11,65,1,106,59,1,48,32,4,32,17,54,2,0,32,16,65,4,107,40,2,0,34,4,32,11,65,2,106,59,1,48,32,4,32,17,54,2,0,32,16,40,2,0,34,4,32,11,65,3,106,59,1,48,32,4,32,17,54,2,0,32,16,65,16,106,33,16,32,10,32,11,65,4,106,34,11,71,13,0,11,11,32,14,40,2,12,34,7,69,13,3,32,14,40,2,24,33,6,32,14,40,2,20,33,23,32,14,40,2,16,33,8,32,14,40,2,28,11,33,12,32,7,40,2,0,34,11,13,0,11,11,32,15,40,2,0,34,10,40,2,0,34,8,69,13,1,65,145,179,211,0,45,0,0,26,32,10,40,2,4,33,4,65,228,0,65,4,16,254,9,34,7,69,13,2,32,7,32,8,54,2,52,32,7,65,0,59,1,50,32,7,65,0,54,2,0,32,10,32,7,54,2,0,32,8,65,0,59,1,48,32,8,32,7,54,2,0,32,10,32,4,65,1,106,54,2,4,32,4,32,12,71,13,3,32,7,32,6,54,2,56,32,7,32,23,54,2,4,32,7,65,1,59,1,50,32,6,65,1,59,1,48,32,6,32,7,54,2,0,11,32,22,32,13,54,2,8,32,22,32,1,54,2,4,32,22,32,5,54,2,0,32,14,65,32,106,36,0,12,4,11,65,156,237,206,0,16,176,10,0,11,65,4,65,228,0,16,132,11,0,11,65,184,238,206,0,65,48,65,232,238,206,0,16,141,8,0,11,32,11,65,11,65,204,240,206,0,16,171,10,0,11,32,19,40,2,8,34,1,32,1,40,2,8,65,1,106,54,2,8,12,1,11,32,1,65,1,59,1,50,32,1,65,0,54,2,0,32,1,32,10,54,2,4,32,12,66,128,128,128,128,16,55,2,4,32,12,32,1,54,2,0,11,32,19,65,48,106,36,0,11,32,26,34,10,32,24,70,13,3,12,1,11,11,65,216,210,206,0,65,196,0,65,156,211,206,0,16,141,8,0,11,32,9,65,2,58,0,52,35,0,65,48,107,34,2,36,0,32,9,65,40,106,34,1,45,0,12,65,2,71,4,64,2,127,32,1,40,2,0,34,0,69,4,64,65,0,33,1,65,0,12,1,11,32,2,32,0,54,2,36,32,2,65,0,54,2,32,32,2,32,0,54,2,20,32,2,65,0,54,2,16,32,2,32,1,40,2,4,34,0,54,2,40,32,2,32,0,54,2,24,32,1,40,2,8,33,1,65,1,11,33,0,32,2,32,1,54,2,44,32,2,32,0,54,2,28,32,2,32,0,54,2,12,32,2,65,12,106,16,146,3,11,32,2,65,48,106,36,0,65,172,211,206,0,65,193,0,65,240,211,206,0,16,141,8,0,11,32,9,40,2,36,33,8,32,9,40,2,32,33,5,32,9,40,2,28,12,1,11,65,0,33,8,32,9,65,0,54,2,36,32,9,65,0,54,2,28,65,0,11,33,1,32,9,32,5,54,2,132,1,32,9,32,1,54,2,128,1,32,9,65,0,54,2,124,32,9,32,5,54,2,116,32,9,32,1,54,2,112,32,9,65,0,54,2,108,32,9,32,8,65,0,32,1,27,54,2,136,1,32,9,32,1,65,0,71,34,1,54,2,120,32,9,32,1,54,2,104,2,64,2,64,3,64,65,0,33,8,35,0,65,16,107,34,7,36,0,2,64,2,127,2,64,32,9,65,232,0,106,34,10,34,6,40,2,32,34,1,69,4,64,32,6,40,2,0,32,6,65,0,54,2,0,69,13,3,32,6,40,2,8,34,4,32,6,40,2,4,34,1,13,2,26,32,6,40,2,12,34,5,69,13,1,2,64,32,5,65,7,113,34,6,69,4,64,32,5,33,1,12,1,11,32,5,33,1,3,64,32,1,65,1,107,33,1,32,4,40,2,52,33,4,32,6,65,1,107,34,6,13,0,11,11,32,5,65,8,73,13,1,3,64,32,4,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,4,32,1,65,8,107,34,1,13,0,11,12,1,11,32,6,32,1,65,1,107,54,2,32,32,6,40,2,0,4,64,32,6,40,2,4,69,4,64,32,6,40,2,8,33,4,2,64,32,6,40,2,12,34,5,69,13,0,2,64,32,5,65,7,113,34,8,69,4,64,32,5,33,1,12,1,11,32,5,33,1,3,64,32,1,65,1,107,33,1,32,4,40,2,52,33,4,32,8,65,1,107,34,8,13,0,11,11,32,5,65,8,73,13,0,3,64,32,4,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,4,32,1,65,8,107,34,1,13,0,11,11,32,6,66,0,55,2,8,32,6,32,4,54,2,4,32,6,65,1,54,2,0,11,32,7,65,4,106,32,6,65,4,106,16,185,4,32,7,40,2,4,34,1,69,4,64,65,0,33,8,12,4,11,32,1,32,7,41,2,8,66,32,136,167,65,2,116,106,65,4,106,40,2,0,33,8,12,3,11,65,204,247,206,0,16,176,10,0,11,32,4,33,1,65,0,11,33,4,3,64,32,1,40,2,0,32,1,65,228,0,65,52,32,4,27,65,4,16,163,10,32,4,65,1,106,33,4,34,1,13,0,11,11,32,7,65,16,106,36,0,32,8,69,4,64,32,10,16,185,3,32,9,40,2,24,34,5,65,20,108,33,1,32,9,40,2,16,33,22,32,9,40,2,20,34,18,33,4,32,5,69,13,2,32,9,65,244,0,106,33,12,32,1,33,8,3,64,32,4,40,2,4,34,5,65,128,128,128,128,120,70,4,64,32,4,65,20,106,33,4,12,4,11,32,9,32,5,54,2,60,32,9,32,4,41,2,8,55,2,64,32,4,40,2,0,33,26,32,4,45,0,16,33,15,32,9,65,232,0,106,33,24,2,64,2,64,2,64,2,64,32,9,65,60,106,34,23,40,2,8,34,30,32,21,73,13,0,32,23,40,2,4,33,20,32,21,4,64,65,2,32,28,47,1,0,34,19,65,2,107,65,255,255,3,113,34,5,32,5,65,2,79,27,34,14,65,2,32,20,47,1,0,34,27,65,2,107,65,255,255,3,113,34,5,32,5,65,2,79,27,71,13,1,32,28,65,2,106,33,5,32,20,65,2,106,33,6,65,1,33,7,65,1,33,13,3,64,2,64,2,64,2,64,2,64,2,64,32,14,65,255,255,3,113,65,1,107,14,2,0,1,2,11,32,5,47,1,0,32,6,47,1,0,70,13,2,12,3,11,32,19,32,27,71,13,2,32,5,47,1,0,32,6,47,1,0,70,13,1,12,2,11,32,5,45,0,0,32,6,45,0,0,71,13,1,11,32,7,32,21,73,33,13,32,7,32,21,70,13,0,32,6,65,2,106,33,27,32,5,65,2,106,33,10,32,7,65,1,106,33,7,32,5,65,4,106,33,5,32,6,65,4,106,33,6,65,2,32,10,47,1,0,34,19,65,2,107,65,255,255,3,113,34,10,32,10,65,2,79,27,34,14,65,2,32,27,47,1,0,34,27,65,2,107,65,255,255,3,113,34,10,32,10,65,2,79,27,70,13,1,11,11,32,13,13,1,11,32,30,32,21,107,33,7,2,64,32,21,32,30,70,4,64,65,2,33,6,32,7,65,2,116,33,5,12,1,11,32,7,65,255,255,255,255,1,75,13,2,65,145,179,211,0,45,0,0,26,32,7,65,2,116,34,5,65,2,16,254,9,34,6,69,13,3,11,32,23,65,8,106,34,10,32,21,54,2,0,32,6,32,20,32,21,65,2,116,106,32,5,16,142,11,33,5,32,24,32,7,54,2,20,32,24,32,5,54,2,16,32,24,32,7,54,2,12,32,24,65,8,106,32,10,40,2,0,54,2,0,32,24,32,23,41,2,0,55,2,0,12,3,11,65,156,215,206,0,65,32,65,156,216,206,0,16,141,8,0,11,16,184,8,0,11,65,2,32,5,16,132,11,0,11,32,9,65,224,0,106,32,12,65,8,106,40,2,0,54,2,0,32,9,32,12,41,2,0,55,3,88,32,9,40,2,104,34,5,4,64,32,9,40,2,108,32,5,65,2,116,65,2,16,163,10,11,32,4,65,20,106,33,4,32,9,32,15,58,0,100,32,0,32,3,32,9,65,216,0,106,32,26,16,152,2,32,8,65,20,107,34,8,13,0,11,12,3,11,32,8,40,2,0,33,26,32,30,33,8,32,27,33,7,2,64,3,64,32,7,65,32,106,33,1,32,7,65,4,106,33,5,32,7,47,1,230,2,34,10,65,2,116,33,4,65,127,33,6,2,64,3,64,32,4,69,4,64,32,10,33,6,12,2,11,32,5,40,2,0,33,15,32,6,65,1,106,33,6,32,1,65,28,106,33,1,32,4,65,4,107,33,4,32,5,65,4,106,33,5,65,127,32,15,32,26,71,32,15,32,26,75,27,34,15,65,1,70,13,0,11,32,15,65,255,1,113,69,13,2,11,32,8,4,64,32,8,65,1,107,33,8,32,7,32,6,65,2,116,106,65,232,2,106,40,2,0,33,7,12,1,11,11,65,212,209,206,0,16,176,10,0,11,32,1,32,9,65,12,106,16,247,3,13,0,11,65,228,209,206,0,65,211,0,65,184,210,206,0,16,141,8,0,11,32,1,32,18,106,34,1,32,4,107,65,20,110,33,5,32,1,32,4,70,13,0,32,4,65,8,106,33,4,3,64,32,4,65,4,107,40,2,0,34,1,4,64,32,4,40,2,0,32,1,65,2,116,65,2,16,163,10,11,32,4,65,20,106,33,4,32,5,65,1,107,34,5,13,0,11,11,32,22,4,64,32,18,32,22,65,20,108,65,4,16,163,10,11,32,9,40,2,12,33,1,32,9,65,240,0,106,32,2,65,8,106,40,2,0,54,2,0,32,9,65,1,58,0,116,32,9,32,2,41,2,0,55,3,104,32,0,32,1,32,9,65,232,0,106,32,3,16,152,2,32,9,65,144,1,106,36,0,11,194,50,2,2,126,1,127,65,25,33,4,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,41,3,0,34,2,66,207,15,87,4,64,65,160,155,209,0,33,0,32,2,167,14,242,8,222,1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,45,46,224,1,47,224,1,48,49,50,224,1,51,224,1,52,53,54,55,224,1,224,1,56,224,1,224,1,57,58,224,1,59,224,1,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,224,1,101,102,103,104,105,106,107,108,109,110,111,224,1,224,1,112,113,114,115,116,117,118,119,120,121,122,123,224,1,224,1,124,125,126,127,128,1,129,1,130,1,131,1,132,1,133,1,134,1,135,1,136,1,137,1,138,1,139,1,140,1,141,1,142,1,143,1,144,1,145,1,146,1,147,1,148,1,149,1,150,1,151,1,152,1,153,1,154,1,155,1,156,1,157,1,158,1,159,1,160,1,161,1,162,1,163,1,164,1,165,1,166,1,167,1,220,1,11,32,2,66,160,31,125,34,3,66,43,88,13,222,1,32,2,66,184,23,125,34,3,66,30,86,4,64,32,2,167,65,209,15,107,14,40,224,1,224,1,169,1,224,1,170,1,171,1,224,1,172,1,173,1,174,1,175,1,176,1,224,1,224,1,177,1,178,1,179,1,180,1,181,1,182,1,183,1,184,1,185,1,186,1,187,1,188,1,189,1,190,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,224,1,191,1,192,1,168,1,11,32,3,167,65,1,107,14,30,193,1,194,1,195,1,196,1,197,1,198,1,199,1,200,1,201,1,202,1,223,1,223,1,203,1,204,1,223,1,223,1,205,1,206,1,207,1,208,1,209,1,210,1,211,1,212,1,213,1,214,1,215,1,216,1,217,1,218,1,192,1,11,32,1,65,185,155,209,0,65,17,16,210,9,15,11,32,1,65,202,155,209,0,65,16,16,210,9,15,11,32,1,65,218,155,209,0,65,23,16,210,9,15,11,32,1,65,241,155,209,0,65,23,16,210,9,15,11,32,1,65,136,156,209,0,65,40,16,210,9,15,11,32,1,65,176,156,209,0,65,19,16,210,9,15,11,32,1,65,195,156,209,0,65,30,16,210,9,15,11,32,1,65,225,156,209,0,65,18,16,210,9,15,11,32,1,65,243,156,209,0,65,17,16,210,9,15,11,32,1,65,132,157,209,0,65,29,16,210,9,15,11,65,161,157,209,0,12,209,1,11,65,175,157,209,0,12,208,1,11,32,1,65,189,157,209,0,65,41,16,210,9,15,11,32,1,65,230,157,209,0,65,45,16,210,9,15,11,32,1,65,147,158,209,0,65,30,16,210,9,15,11,32,1,65,177,158,209,0,65,30,16,210,9,15,11,32,1,65,207,158,209,0,65,21,16,210,9,15,11,32,1,65,228,158,209,0,65,22,16,210,9,15,11,32,1,65,250,158,209,0,65,29,16,210,9,15,11,32,1,65,151,159,209,0,65,28,16,210,9,15,11,32,1,65,179,159,209,0,65,24,16,210,9,15,11,32,1,65,203,159,209,0,65,15,16,210,9,15,11,32,1,65,218,159,209,0,65,12,16,210,9,15,11,32,1,65,230,159,209,0,65,23,16,210,9,15,11,32,1,65,253,159,209,0,65,28,16,210,9,15,11,32,1,65,153,160,209,0,65,20,16,210,9,15,11,32,1,65,173,160,209,0,65,39,16,210,9,15,11,32,1,65,212,160,209,0,65,26,16,210,9,15,11,32,1,65,238,160,209,0,65,22,16,210,9,15,11,32,1,65,132,161,209,0,65,33,16,210,9,15,11,32,1,65,165,161,209,0,65,20,16,210,9,15,11,32,1,65,185,161,209,0,65,18,16,210,9,15,11,32,1,65,203,161,209,0,65,30,16,210,9,15,11,32,1,65,233,161,209,0,65,43,16,210,9,15,11,32,1,65,148,162,209,0,65,48,16,210,9,15,11,32,1,65,196,162,209,0,65,25,16,210,9,15,11,32,1,65,221,162,209,0,65,41,16,210,9,15,11,32,1,65,134,163,209,0,65,18,16,210,9,15,11,32,1,65,152,163,209,0,65,46,16,210,9,15,11,32,1,65,198,163,209,0,65,43,16,210,9,15,11,32,1,65,241,163,209,0,65,41,16,210,9,15,11,32,1,65,154,164,209,0,65,27,16,210,9,15,11,32,1,65,181,164,209,0,65,27,16,210,9,15,11,32,1,65,208,164,209,0,65,27,16,210,9,15,11,32,1,65,235,164,209,0,65,26,16,210,9,15,11,32,1,65,133,165,209,0,65,19,16,210,9,15,11,32,1,65,152,165,209,0,65,23,16,210,9,15,11,32,1,65,175,165,209,0,65,27,16,210,9,15,11,32,1,65,202,165,209,0,65,26,16,210,9,15,11,32,1,65,228,165,209,0,65,20,16,210,9,15,11,32,1,65,248,165,209,0,65,32,16,210,9,15,11,32,1,65,152,166,209,0,65,31,16,210,9,15,11,32,1,65,183,166,209,0,65,17,16,210,9,15,11,32,1,65,200,166,209,0,65,21,16,210,9,15,11,32,1,65,221,166,209,0,65,20,16,210,9,15,11,32,1,65,241,166,209,0,65,13,16,210,9,15,11,32,1,65,254,166,209,0,65,13,16,210,9,15,11,32,1,65,139,167,209,0,65,18,16,210,9,15,11,32,1,65,157,167,209,0,65,24,16,210,9,15,11,32,1,65,181,167,209,0,65,22,16,210,9,15,11,32,1,65,203,167,209,0,65,25,16,210,9,15,11,32,1,65,228,167,209,0,65,25,16,210,9,15,11,32,1,65,253,167,209,0,65,29,16,210,9,15,11,32,1,65,154,168,209,0,65,43,16,210,9,15,11,32,1,65,197,168,209,0,65,23,16,210,9,15,11,32,1,65,220,168,209,0,65,36,16,210,9,15,11,32,1,65,128,169,209,0,65,29,16,210,9,15,11,32,1,65,157,169,209,0,65,37,16,210,9,15,11,32,1,65,194,169,209,0,65,31,16,210,9,15,11,32,1,65,225,169,209,0,65,27,16,210,9,15,11,32,1,65,252,169,209,0,65,39,16,210,9,15,11,32,1,65,163,170,209,0,65,25,16,210,9,15,11,32,1,65,188,170,209,0,65,28,16,210,9,15,11,32,1,65,216,170,209,0,65,27,16,210,9,15,11,32,1,65,243,170,209,0,65,25,16,210,9,15,11,32,1,65,140,171,209,0,65,27,16,210,9,15,11,32,1,65,167,171,209,0,65,25,16,210,9,15,11,32,1,65,192,171,209,0,65,27,16,210,9,15,11,32,1,65,219,171,209,0,65,29,16,210,9,15,11,32,1,65,248,171,209,0,65,24,16,210,9,15,11,32,1,65,144,172,209,0,65,37,16,210,9,15,11,32,1,65,181,172,209,0,65,24,16,210,9,15,11,32,1,65,205,172,209,0,65,26,16,210,9,15,11,32,1,65,231,172,209,0,65,27,16,210,9,15,11,32,1,65,130,173,209,0,65,28,16,210,9,15,11,32,1,65,158,173,209,0,65,35,16,210,9,15,11,32,1,65,193,173,209,0,65,28,16,210,9,15,11,32,1,65,221,173,209,0,65,29,16,210,9,15,11,32,1,65,250,173,209,0,65,28,16,210,9,15,11,32,1,65,150,174,209,0,65,35,16,210,9,15,11,32,1,65,185,174,209,0,65,30,16,210,9,15,11,32,1,65,215,174,209,0,65,30,16,210,9,15,11,32,1,65,245,174,209,0,65,31,16,210,9,15,11,32,1,65,148,175,209,0,65,42,16,210,9,15,11,32,1,65,190,175,209,0,65,32,16,210,9,15,11,32,1,65,222,175,209,0,65,32,16,210,9,15,11,32,1,65,254,175,209,0,65,28,16,210,9,15,11,32,1,65,154,176,209,0,65,28,16,210,9,15,11,32,1,65,182,176,209,0,65,26,16,210,9,15,11,32,1,65,208,176,209,0,65,26,16,210,9,15,11,32,1,65,234,176,209,0,65,36,16,210,9,15,11,32,1,65,142,177,209,0,65,17,16,210,9,15,11,32,1,65,159,177,209,0,65,32,16,210,9,15,11,32,1,65,191,177,209,0,65,27,16,210,9,15,11,32,1,65,218,177,209,0,65,30,16,210,9,15,11,32,1,65,248,177,209,0,65,29,16,210,9,15,11,32,1,65,149,178,209,0,65,27,16,210,9,15,11,32,1,65,176,178,209,0,65,22,16,210,9,15,11,32,1,65,198,178,209,0,65,24,16,210,9,15,11,32,1,65,222,178,209,0,65,33,16,210,9,15,11,32,1,65,255,178,209,0,65,27,16,210,9,15,11,32,1,65,154,179,209,0,65,17,16,210,9,15,11,32,1,65,171,179,209,0,65,12,16,210,9,15,11,32,1,65,183,179,209,0,65,21,16,210,9,15,11,32,1,65,204,179,209,0,65,23,16,210,9,15,11,32,1,65,227,179,209,0,65,15,16,210,9,15,11,32,1,65,242,179,209,0,65,18,16,210,9,15,11,32,1,65,132,180,209,0,65,18,16,210,9,15,11,32,1,65,150,180,209,0,65,21,16,210,9,15,11,32,1,65,171,180,209,0,65,37,16,210,9,15,11,32,1,65,208,180,209,0,65,15,16,210,9,15,11,32,1,65,223,180,209,0,65,30,16,210,9,15,11,32,1,65,253,180,209,0,65,27,16,210,9,15,11,32,1,65,152,181,209,0,65,27,16,210,9,15,11,32,1,65,179,181,209,0,65,21,16,210,9,15,11,32,1,65,200,181,209,0,65,35,16,210,9,15,11,32,1,65,235,181,209,0,65,24,16,210,9,15,11,32,1,65,131,182,209,0,65,28,16,210,9,15,11,32,1,65,159,182,209,0,65,38,16,210,9,15,11,32,1,65,197,182,209,0,65,30,16,210,9,15,11,32,1,65,227,182,209,0,65,35,16,210,9,15,11,32,1,65,134,183,209,0,65,45,16,210,9,15,11,32,1,65,179,183,209,0,65,51,16,210,9,15,11,32,1,65,230,183,209,0,65,29,16,210,9,15,11,32,1,65,131,184,209,0,65,56,16,210,9,15,11,32,1,65,187,184,209,0,65,48,16,210,9,15,11,32,1,65,235,184,209,0,65,24,16,210,9,15,11,32,1,65,131,185,209,0,65,35,16,210,9,15,11,32,1,65,166,185,209,0,65,38,16,210,9,15,11,32,1,65,204,185,209,0,65,46,16,210,9,15,11,32,1,65,250,185,209,0,65,22,16,210,9,15,11,32,1,65,144,186,209,0,65,24,16,210,9,15,11,32,1,65,168,186,209,0,65,19,16,210,9,15,11,32,1,65,187,186,209,0,65,21,16,210,9,15,11,32,1,65,208,186,209,0,65,20,16,210,9,15,11,32,1,65,228,186,209,0,65,19,16,210,9,15,11,32,1,65,247,186,209,0,65,25,16,210,9,15,11,32,1,65,144,187,209,0,65,28,16,210,9,15,11,32,1,65,172,187,209,0,65,32,16,210,9,15,11,32,1,65,204,187,209,0,65,30,16,210,9,15,11,32,1,65,234,187,209,0,65,29,16,210,9,15,11,32,1,65,135,188,209,0,65,19,16,210,9,15,11,32,1,65,154,188,209,0,65,31,16,210,9,15,11,32,1,65,185,188,209,0,65,24,16,210,9,15,11,32,1,65,209,188,209,0,65,26,16,210,9,15,11,32,1,65,235,188,209,0,65,19,16,210,9,15,11,32,1,65,254,188,209,0,65,31,16,210,9,15,11,32,1,65,157,189,209,0,65,27,16,210,9,15,11,32,1,65,184,189,209,0,65,32,16,210,9,15,11,32,1,65,216,189,209,0,65,19,16,210,9,15,11,32,1,65,235,189,209,0,65,19,16,210,9,15,11,32,1,65,254,189,209,0,65,20,16,210,9,15,11,32,1,65,146,190,209,0,65,30,16,210,9,15,11,32,1,65,176,190,209,0,65,29,16,210,9,15,11,32,1,65,205,190,209,0,65,29,16,210,9,15,11,32,1,65,234,190,209,0,65,29,16,210,9,15,11,32,1,65,135,191,209,0,65,29,16,210,9,15,11,32,1,65,164,191,209,0,65,33,16,210,9,15,11,32,1,65,197,191,209,0,65,17,16,210,9,15,11,32,1,65,214,191,209,0,65,11,16,210,9,15,11,32,1,65,225,191,209,0,65,18,16,210,9,15,11,32,1,65,243,191,209,0,65,13,16,210,9,15,11,32,1,65,128,192,209,0,65,19,16,210,9,15,11,32,1,65,147,192,209,0,65,18,16,210,9,15,11,32,1,65,165,192,209,0,65,11,16,210,9,15,11,32,1,65,176,192,209,0,65,18,16,210,9,15,11,32,1,65,194,192,209,0,65,41,16,210,9,15,11,32,1,65,235,192,209,0,65,28,16,210,9,15,11,32,1,65,135,193,209,0,65,25,16,210,9,15,11,32,1,65,160,193,209,0,65,32,16,210,9,15,11,32,1,65,192,193,209,0,65,37,16,210,9,15,11,32,1,65,229,193,209,0,65,30,16,210,9,15,11,32,1,65,131,194,209,0,65,23,16,210,9,15,11,32,1,65,154,194,209,0,65,25,16,210,9,15,11,32,1,65,179,194,209,0,65,46,16,210,9,15,11,32,1,65,225,194,209,0,65,33,16,210,9,15,11,32,1,65,130,195,209,0,65,34,16,210,9,15,11,32,1,65,164,195,209,0,65,36,16,210,9,15,11,32,1,65,200,195,209,0,65,36,16,210,9,15,11,32,1,65,236,195,209,0,65,36,16,210,9,15,11,32,1,65,144,196,209,0,65,36,16,210,9,15,11,32,1,65,180,196,209,0,65,36,16,210,9,15,11,32,1,65,216,196,209,0,65,20,16,210,9,15,11,32,1,65,236,196,209,0,65,9,16,210,9,15,11,32,1,65,245,196,209,0,65,9,16,210,9,15,11,32,1,65,254,196,209,0,65,15,16,210,9,15,11,32,1,65,141,197,209,0,65,18,16,210,9,15,11,32,1,65,159,197,209,0,65,22,16,210,9,15,11,32,1,65,181,197,209,0,65,23,16,210,9,15,11,65,204,197,209,0,12,20,11,32,1,65,218,197,209,0,65,16,16,210,9,15,11,32,1,65,234,197,209,0,65,25,16,210,9,15,11,32,1,65,131,198,209,0,65,15,16,210,9,15,11,32,1,65,146,198,209,0,65,15,16,210,9,15,11,32,1,65,161,198,209,0,65,26,16,210,9,15,11,32,1,65,187,198,209,0,65,7,16,210,9,15,11,32,1,65,194,198,209,0,65,7,16,210,9,15,11,32,1,65,201,198,209,0,65,7,16,210,9,15,11,32,1,65,208,198,209,0,65,8,16,210,9,15,11,32,1,65,216,198,209,0,65,8,16,210,9,15,11,32,1,65,224,198,209,0,65,25,16,210,9,15,11,32,1,65,249,198,209,0,65,27,16,210,9,15,11,32,1,65,148,199,209,0,65,26,16,210,9,15,11,32,1,65,174,199,209,0,65,17,16,210,9,15,11,32,1,65,191,199,209,0,65,31,16,210,9,15,11,32,1,65,222,199,209,0,65,31,16,210,9,15,11,32,1,65,253,199,209,0,65,31,16,210,9,15,11,32,1,65,156,200,209,0,65,31,16,210,9,15,11,32,1,65,187,200,209,0,65,31,16,210,9,15,11,65,237,205,209,0,11,33,0,65,14,33,4,11,32,1,32,0,32,4,16,210,9,15,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,167,65,1,107,14,43,30,29,28,27,32,32,32,26,25,32,32,32,32,32,32,24,23,22,32,21,20,32,32,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0,31,11,32,1,65,213,205,209,0,65,24,16,210,9,15,11,32,1,65,189,205,209,0,65,24,16,210,9,15,11,32,1,65,165,205,209,0,65,24,16,210,9,15,11,32,1,65,141,205,209,0,65,24,16,210,9,15,11,32,1,65,242,204,209,0,65,27,16,210,9,15,11,32,1,65,219,204,209,0,65,23,16,210,9,15,11,32,1,65,197,204,209,0,65,22,16,210,9,15,11,32,1,65,174,204,209,0,65,23,16,210,9,15,11,32,1,65,147,204,209,0,65,27,16,210,9,15,11,32,1,65,134,204,209,0,65,13,16,210,9,15,11,32,1,65,239,203,209,0,65,23,16,210,9,15,11,32,1,65,218,203,209,0,65,21,16,210,9,15,11,32,1,65,202,203,209,0,65,16,16,210,9,15,11,32,1,65,179,203,209,0,65,23,16,210,9,15,11,32,1,65,154,203,209,0,65,25,16,210,9,15,11,32,1,65,133,203,209,0,65,21,16,210,9,15,11,32,1,65,234,202,209,0,65,27,16,210,9,15,11,32,1,65,216,202,209,0,65,18,16,210,9,15,11,32,1,65,190,202,209,0,65,26,16,210,9,15,11,32,1,65,165,202,209,0,65,25,16,210,9,15,11,32,1,65,146,202,209,0,65,19,16,210,9,15,11,32,1,65,250,201,209,0,65,24,16,210,9,15,11,32,1,65,228,201,209,0,65,22,16,210,9,15,11,32,1,65,212,201,209,0,65,16,16,210,9,15,11,32,1,65,205,201,209,0,65,7,16,210,9,15,11,32,1,65,188,201,209,0,65,17,16,210,9,15,11,32,1,65,176,201,209,0,65,12,16,210,9,15,11,32,1,65,153,201,209,0,65,23,16,210,9,15,11,32,1,65,130,201,209,0,65,23,16,210,9,15,11,32,1,65,248,200,209,0,65,10,16,210,9,15,11,32,1,65,240,200,209,0,65,8,16,210,9,15,11,32,1,65,218,200,209,0,65,22,16,210,9,15,11,0,11,167,141,1,2,17,127,1,126,35,0,65,224,1,107,34,5,36,0,32,1,45,0,9,33,7,32,1,45,0,8,33,4,2,64,2,64,2,126,66,3,32,1,41,3,0,34,21,66,3,81,13,0,26,32,3,40,2,8,33,15,32,3,40,2,4,33,17,32,2,40,2,8,33,6,32,2,40,2,4,33,3,32,5,65,136,1,106,32,1,65,64,107,41,1,0,55,1,0,32,5,65,130,1,106,32,1,65,58,106,41,1,0,55,1,0,32,5,65,250,0,106,32,1,65,50,106,41,1,0,55,1,0,32,5,65,242,0,106,32,1,65,42,106,41,1,0,55,1,0,32,5,65,234,0,106,32,1,65,34,106,41,1,0,55,1,0,32,5,65,226,0,106,32,1,65,26,106,41,1,0,55,1,0,32,5,65,218,0,106,32,1,65,18,106,41,1,0,55,1,0,32,5,32,7,58,0,81,32,5,32,4,58,0,80,32,5,32,21,55,3,72,32,5,32,1,41,1,10,55,1,82,32,5,65,8,106,33,13,35,0,65,176,1,107,34,8,36,0,2,64,2,64,2,64,32,6,34,1,69,13,0,32,1,65,192,0,77,4,64,32,1,65,3,113,33,9,32,1,65,4,79,4,64,32,1,65,252,0,113,33,6,3,64,32,8,65,16,106,32,10,106,34,2,32,3,32,10,106,34,4,45,0,0,65,160,147,206,0,106,45,0,0,58,0,0,32,2,65,1,106,32,4,65,1,106,45,0,0,65,160,147,206,0,106,45,0,0,58,0,0,32,2,65,2,106,32,4,65,2,106,45,0,0,65,160,147,206,0,106,45,0,0,58,0,0,32,2,65,3,106,32,4,65,3,106,45,0,0,65,160,147,206,0,106,45,0,0,58,0,0,32,6,32,10,65,4,106,34,10,71,13,0,11,11,32,9,4,64,32,3,32,10,106,33,2,32,8,65,16,106,32,10,106,33,10,3,64,32,10,32,2,45,0,0,65,160,147,206,0,106,45,0,0,58,0,0,32,2,65,1,106,33,2,32,10,65,1,106,33,10,32,9,65,1,107,34,9,13,0,11,11,32,8,65,16,106,34,10,33,2,65,209,0,33,4,2,64,2,127,2,127,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,65,2,107,14,34,29,10,20,11,0,12,22,21,15,24,13,3,1,2,17,14,23,16,25,27,8,18,26,28,41,6,5,7,9,41,4,41,41,19,41,11,2,64,2,64,2,64,2,64,2,64,2,64,32,2,45,0,0,65,225,0,107,14,19,0,46,1,46,2,46,46,46,46,46,46,46,46,46,3,4,46,46,5,46,11,32,2,45,0,1,65,227,0,71,13,45,32,2,45,0,2,65,227,0,71,13,45,32,2,45,0,3,65,229,0,71,13,45,32,2,45,0,4,65,240,0,71,13,45,65,0,33,4,12,42,11,32,2,45,0,1,65,239,0,71,13,44,32,2,45,0,2,65,239,0,71,13,44,32,2,45,0,3,65,235,0,71,13,44,32,2,45,0,4,65,233,0,71,13,44,65,30,33,4,65,229,0,12,42,11,32,2,45,0,1,65,248,0,71,13,43,32,2,45,0,2,65,240,0,71,13,43,32,2,45,0,3,65,229,0,71,13,43,32,2,45,0,4,65,227,0,71,13,43,65,34,33,4,12,40,11,32,2,45,0,1,65,242,0,71,13,42,32,2,45,0,2,65,233,0,71,13,42,32,2,45,0,3,65,231,0,71,13,42,32,2,45,0,4,65,233,0,71,13,42,65,48,33,4,65,238,0,12,40,11,32,2,45,0,1,65,242,0,71,13,41,32,2,45,0,2,65,225,0,71,13,41,32,2,45,0,3,65,231,0,71,13,41,32,2,45,0,4,65,237,0,71,13,41,65,49,33,4,65,225,0,12,39,11,32,2,45,0,1,65,229,0,71,13,40,32,2,45,0,2,65,242,0,71,13,40,32,2,45,0,3,65,246,0,71,13,40,32,2,45,0,4,65,229,0,71,13,40,65,192,0,33,4,65,242,0,12,38,11,2,64,2,64,32,2,45,0,0,65,225,0,107,14,3,0,41,1,41,11,32,2,45,0,1,65,227,0,71,13,40,32,2,45,0,2,65,227,0,71,13,40,32,2,45,0,3,65,229,0,71,13,40,32,2,45,0,4,65,240,0,71,13,40,32,2,45,0,5,65,244,0,71,13,40,32,2,45,0,6,65,45,71,13,40,32,2,45,0,7,65,227,0,71,13,40,32,2,45,0,8,65,232,0,71,13,40,32,2,45,0,9,65,225,0,71,13,40,32,2,45,0,10,65,242,0,71,13,40,32,2,45,0,11,65,243,0,71,13,40,32,2,45,0,12,65,229,0,71,13,40,65,1,33,4,65,244,0,33,3,65,13,12,39,11,32,2,45,0,1,65,239,0,71,13,39,32,2,45,0,2,65,238,0,71,13,39,32,2,45,0,3,65,244,0,71,13,39,32,2,45,0,4,65,229,0,71,13,39,32,2,45,0,5,65,238,0,71,13,39,32,2,45,0,6,65,244,0,71,13,39,32,2,45,0,7,65,45,71,13,39,32,2,45,0,8,65,236,0,71,13,39,32,2,45,0,9,65,229,0,71,13,39,32,2,45,0,10,65,238,0,71,13,39,32,2,45,0,11,65,231,0,71,13,39,32,2,45,0,12,65,244,0,71,13,39,65,24,33,4,65,232,0,33,3,65,13,12,38,11,2,64,2,64,2,64,2,64,2,64,2,64,32,2,45,0,0,65,225,0,107,14,24,0,44,44,44,44,44,44,44,44,44,44,44,44,44,44,1,44,2,44,44,44,44,44,3,44,11,32,2,45,0,1,65,227,0,71,13,43,32,2,45,0,2,65,227,0,71,13,43,32,2,45,0,3,65,229,0,71,13,43,32,2,45,0,4,65,240,0,71,13,43,32,2,45,0,5,65,244,0,71,13,43,32,2,45,0,6,65,45,71,13,43,32,2,45,0,7,65,229,0,107,14,8,3,43,43,43,43,43,43,4,43,11,32,2,45,0,1,65,245,0,71,13,42,32,2,45,0,2,65,226,0,71,13,42,32,2,45,0,3,65,236,0,71,13,42,32,2,45,0,4,65,233,0,71,13,42,32,2,45,0,5,65,227,0,71,13,42,32,2,45,0,6,65,45,71,13,42,32,2,45,0,7,65,235,0,71,13,42,32,2,45,0,8,65,229,0,71,13,42,32,2,45,0,9,65,249,0,71,13,42,32,2,45,0,10,65,45,71,13,42,32,2,45,0,11,65,240,0,71,13,42,32,2,45,0,12,65,233,0,71,13,42,32,2,45,0,13,65,238,0,71,13,42,65,52,33,4,12,38,11,32,2,45,0,1,65,229,0,71,13,41,32,2,45,0,2,65,230,0,71,13,41,32,2,45,0,3,65,229,0,71,13,41,32,2,45,0,4,65,242,0,71,13,41,32,2,45,0,5,65,242,0,71,13,41,32,2,45,0,6,65,229,0,71,13,41,32,2,45,0,7,65,242,0,71,13,41,32,2,45,0,8,65,45,71,13,41,32,2,45,0,9,65,240,0,71,13,41,32,2,45,0,10,65,239,0,71,13,41,32,2,45,0,11,65,236,0,71,13,41,32,2,45,0,12,65,233,0,71,13,41,32,2,45,0,13,65,227,0,71,13,41,65,56,33,4,65,249,0,33,3,65,14,12,40,11,32,2,45,0,1,65,45,71,13,40,32,2,45,0,2,65,230,0,71,13,40,32,2,45,0,3,65,242,0,71,13,40,32,2,45,0,4,65,225,0,71,13,40,32,2,45,0,5,65,237,0,71,13,40,32,2,45,0,6,65,229,0,71,13,40,32,2,45,0,7,65,45,71,13,40,32,2,45,0,8,65,239,0,71,13,40,32,2,45,0,9,65,240,0,71,13,40,32,2,45,0,10,65,244,0,71,13,40,32,2,45,0,11,65,233,0,71,13,40,32,2,45,0,12,65,239,0,71,13,40,32,2,45,0,13,65,238,0,71,13,40,65,207,0,33,4,12,36,11,32,2,45,0,8,65,238,0,71,13,39,32,2,45,0,9,65,227,0,71,13,39,32,2,45,0,10,65,239,0,71,13,39,32,2,45,0,11,65,228,0,71,13,39,32,2,45,0,12,65,233,0,71,13,39,32,2,45,0,13,65,238,0,71,13,39,65,2,33,4,65,231,0,33,3,65,14,12,38,11,32,2,45,0,8,65,225,0,71,13,38,32,2,45,0,9,65,238,0,71,13,38,32,2,45,0,10,65,231,0,71,13,38,32,2,45,0,11,65,245,0,71,13,38,32,2,45,0,12,65,225,0,71,13,38,32,2,45,0,13,65,231,0,71,13,38,65,3,33,4,65,229,0,33,3,65,14,12,37,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,45,0,0,65,225,0,107,14,12,0,45,1,45,45,45,45,45,2,45,45,3,45,11,32,2,45,0,1,65,227,0,107,34,3,69,13,3,32,3,65,18,70,13,4,12,44,11,32,2,45,0,1,65,225,0,107,34,3,69,13,4,32,3,65,14,70,13,5,12,43,11,32,2,45,0,1,65,230,0,71,13,42,32,2,45,0,2,65,45,71,13,42,32,2,45,0,3,65,238,0,71,13,42,32,2,45,0,4,65,239,0,71,13,42,32,2,45,0,5,65,238,0,71,13,42,32,2,45,0,6,65,229,0,71,13,42,32,2,45,0,7,65,45,71,13,42,32,2,45,0,8,65,237,0,71,13,42,32,2,45,0,9,65,225,0,71,13,42,32,2,45,0,10,65,244,0,71,13,42,32,2,45,0,11,65,227,0,71,13,42,65,41,33,4,65,232,0,33,3,65,12,12,41,11,32,2,45,0,1,65,225,0,71,13,41,32,2,45,0,2,65,243,0,71,13,41,32,2,45,0,3,65,244,0,71,13,41,32,2,45,0,4,65,45,71,13,41,32,2,45,0,5,65,237,0,71,13,41,32,2,45,0,6,65,239,0,71,13,41,32,2,45,0,7,65,228,0,71,13,41,32,2,45,0,8,65,233,0,71,13,41,32,2,45,0,9,65,230,0,71,13,41,32,2,45,0,10,65,233,0,71,13,41,32,2,45,0,11,65,229,0,71,13,41,65,44,33,4,65,228,0,33,3,65,12,12,40,11,32,2,45,0,2,65,227,0,71,13,40,32,2,45,0,3,65,229,0,71,13,40,32,2,45,0,4,65,240,0,71,13,40,32,2,45,0,5,65,244,0,71,13,40,32,2,45,0,6,65,45,71,13,40,32,2,45,0,7,65,242,0,71,13,40,32,2,45,0,8,65,225,0,71,13,40,32,2,45,0,9,65,238,0,71,13,40,32,2,45,0,10,65,231,0,71,13,40,32,2,45,0,11,65,229,0,71,13,40,65,4,33,4,65,243,0,33,3,65,12,12,39,11,32,2,45,0,2,65,244,0,71,13,39,32,2,45,0,3,65,232,0,71,13,39,32,2,45,0,4,65,239,0,71,13,39,32,2,45,0,5,65,242,0,71,13,39,32,2,45,0,6,65,233,0,71,13,39,32,2,45,0,7,65,250,0,71,13,39,32,2,45,0,8,65,225,0,71,13,39,32,2,45,0,9,65,244,0,71,13,39,32,2,45,0,10,65,233,0,71,13,39,32,2,45,0,11,65,239,0,71,13,39,65,16,33,4,65,238,0,33,3,65,12,12,38,11,32,2,45,0,2,65,227,0,71,13,38,32,2,45,0,3,65,232,0,71,13,38,32,2,45,0,4,65,229,0,71,13,38,32,2,45,0,5,65,45,71,13,38,32,2,45,0,6,65,227,0,71,13,38,32,2,45,0,7,65,239,0,71,13,38,32,2,45,0,8,65,238,0,71,13,38,32,2,45,0,9,65,244,0,71,13,38,32,2,45,0,10,65,242,0,71,13,38,32,2,45,0,11,65,239,0,71,13,38,65,17,33,4,65,236,0,33,3,65,12,12,37,11,32,2,45,0,2,65,238,0,71,13,37,32,2,45,0,3,65,244,0,71,13,37,32,2,45,0,4,65,229,0,71,13,37,32,2,45,0,5,65,238,0,71,13,37,32,2,45,0,6,65,244,0,71,13,37,32,2,45,0,7,65,45,71,13,37,32,2,45,0,8,65,242,0,71,13,37,32,2,45,0,9,65,225,0,71,13,37,32,2,45,0,10,65,238,0,71,13,37,32,2,45,0,11,65,231,0,71,13,37,65,26,33,4,65,229,0,33,3,65,12,12,36,11,32,2,45,0,0,65,225,0,71,13,36,32,2,45,0,1,65,227,0,71,13,36,32,2,45,0,2,65,227,0,71,13,36,32,2,45,0,3,65,229,0,71,13,36,32,2,45,0,4,65,243,0,71,13,36,32,2,45,0,5,65,243,0,71,13,36,32,2,45,0,6,65,45,71,13,36,32,2,45,0,7,65,227,0,71,13,36,32,2,45,0,8,65,239,0,71,13,36,32,2,45,0,9,65,238,0,71,13,36,32,2,45,0,10,65,244,0,71,13,36,32,2,45,0,11,65,242,0,71,13,36,32,2,45,0,12,65,239,0,71,13,36,32,2,45,0,13,65,236,0,71,13,36,32,2,45,0,14,65,45,71,13,36,32,2,45,0,15,65,225,0,71,13,36,32,2,45,0,16,65,236,0,71,13,36,32,2,45,0,17,65,236,0,71,13,36,32,2,45,0,18,65,239,0,71,13,36,32,2,45,0,19,65,247,0,71,13,36,32,2,45,0,20,65,45,71,13,36,32,2,45,0,21,65,227,0,71,13,36,32,2,45,0,22,65,242,0,71,13,36,32,2,45,0,23,65,229,0,71,13,36,32,2,45,0,24,65,228,0,71,13,36,32,2,45,0,25,65,229,0,71,13,36,32,2,45,0,26,65,238,0,71,13,36,32,2,45,0,27,65,244,0,71,13,36,32,2,45,0,28,65,233,0,71,13,36,32,2,45,0,29,65,225,0,71,13,36,32,2,45,0,30,65,236,0,71,13,36,65,5,33,4,65,243,0,33,3,65,31,12,35,11,32,2,45,0,0,65,225,0,71,13,35,32,2,45,0,1,65,227,0,71,13,35,32,2,45,0,2,65,227,0,71,13,35,32,2,45,0,3,65,229,0,71,13,35,32,2,45,0,4,65,243,0,71,13,35,32,2,45,0,5,65,243,0,71,13,35,32,2,45,0,6,65,45,71,13,35,32,2,45,0,7,65,227,0,71,13,35,32,2,45,0,8,65,239,0,71,13,35,32,2,45,0,9,65,238,0,71,13,35,32,2,45,0,10,65,244,0,71,13,35,32,2,45,0,11,65,242,0,71,13,35,32,2,45,0,12,65,239,0,71,13,35,32,2,45,0,13,65,236,0,71,13,35,32,2,45,0,14,65,45,71,13,35,32,2,45,0,15,65,225,0,71,13,35,32,2,45,0,16,65,236,0,71,13,35,32,2,45,0,17,65,236,0,71,13,35,32,2,45,0,18,65,239,0,71,13,35,32,2,45,0,19,65,247,0,71,13,35,32,2,45,0,20,65,45,71,13,35,2,64,2,64,32,2,45,0,21,65,232,0,107,14,6,0,37,37,37,37,1,37,11,32,2,45,0,22,65,229,0,71,13,36,32,2,45,0,23,65,225,0,71,13,36,32,2,45,0,24,65,228,0,71,13,36,32,2,45,0,25,65,229,0,71,13,36,32,2,45,0,26,65,242,0,71,13,36,65,6,33,4,12,31,11,32,2,45,0,22,65,229,0,71,13,35,32,2,45,0,23,65,244,0,71,13,35,32,2,45,0,24,65,232,0,71,13,35,32,2,45,0,25,65,239,0,71,13,35,32,2,45,0,26,65,228,0,71,13,35,65,7,33,4,12,30,11,2,64,32,2,45,0,0,65,225,0,107,34,3,4,64,32,3,65,15,70,4,64,12,2,5,12,37,11,0,11,32,2,45,0,1,65,227,0,71,13,35,32,2,45,0,2,65,227,0,71,13,35,32,2,45,0,3,65,229,0,71,13,35,32,2,45,0,4,65,243,0,71,13,35,32,2,45,0,5,65,243,0,71,13,35,32,2,45,0,6,65,45,71,13,35,32,2,45,0,7,65,227,0,71,13,35,32,2,45,0,8,65,239,0,71,13,35,32,2,45,0,9,65,238,0,71,13,35,32,2,45,0,10,65,244,0,71,13,35,32,2,45,0,11,65,242,0,71,13,35,32,2,45,0,12,65,239,0,71,13,35,32,2,45,0,13,65,236,0,71,13,35,32,2,45,0,14,65,45,71,13,35,32,2,45,0,15,65,225,0,71,13,35,32,2,45,0,16,65,236,0,71,13,35,32,2,45,0,17,65,236,0,71,13,35,32,2,45,0,18,65,239,0,71,13,35,32,2,45,0,19,65,247,0,71,13,35,32,2,45,0,20,65,45,71,13,35,32,2,45,0,21,65,239,0,71,13,35,32,2,45,0,22,65,242,0,71,13,35,32,2,45,0,23,65,233,0,71,13,35,32,2,45,0,24,65,231,0,71,13,35,32,2,45,0,25,65,233,0,71,13,35,65,8,33,4,65,238,0,33,3,65,26,12,34,11,32,2,45,0,1,65,245,0,71,13,34,32,2,45,0,2,65,226,0,71,13,34,32,2,45,0,3,65,236,0,71,13,34,32,2,45,0,4,65,233,0,71,13,34,32,2,45,0,5,65,227,0,71,13,34,32,2,45,0,6,65,45,71,13,34,32,2,45,0,7,65,235,0,71,13,34,32,2,45,0,8,65,229,0,71,13,34,32,2,45,0,9,65,249,0,71,13,34,32,2,45,0,10,65,45,71,13,34,32,2,45,0,11,65,240,0,71,13,34,32,2,45,0,12,65,233,0,71,13,34,32,2,45,0,13,65,238,0,71,13,34,32,2,45,0,14,65,243,0,71,13,34,32,2,45,0,15,65,45,71,13,34,32,2,45,0,16,65,242,0,71,13,34,32,2,45,0,17,65,229,0,71,13,34,32,2,45,0,18,65,240,0,71,13,34,32,2,45,0,19,65,239,0,71,13,34,32,2,45,0,20,65,242,0,71,13,34,32,2,45,0,21,65,244,0,71,13,34,32,2,45,0,22,65,45,71,13,34,32,2,45,0,23,65,239,0,71,13,34,32,2,45,0,24,65,238,0,71,13,34,32,2,45,0,25,65,236,0,71,13,34,65,53,33,4,65,249,0,33,3,65,26,12,33,11,32,2,45,0,0,65,225,0,71,13,33,32,2,45,0,1,65,227,0,71,13,33,32,2,45,0,2,65,227,0,71,13,33,32,2,45,0,3,65,229,0,71,13,33,32,2,45,0,4,65,243,0,71,13,33,32,2,45,0,5,65,243,0,71,13,33,32,2,45,0,6,65,45,71,13,33,32,2,45,0,7,65,227,0,71,13,33,32,2,45,0,8,65,239,0,71,13,33,32,2,45,0,9,65,238,0,71,13,33,32,2,45,0,10,65,244,0,71,13,33,32,2,45,0,11,65,242,0,71,13,33,32,2,45,0,12,65,239,0,71,13,33,32,2,45,0,13,65,236,0,71,13,33,32,2,45,0,14,65,45,71,13,33,2,64,32,2,45,0,15,65,229,0,107,34,3,4,64,32,3,65,13,70,4,64,12,2,5,12,36,11,0,11,32,2,45,0,16,65,248,0,71,13,34,32,2,45,0,17,65,240,0,71,13,34,32,2,45,0,18,65,239,0,71,13,34,32,2,45,0,19,65,243,0,71,13,34,32,2,45,0,20,65,229,0,71,13,34,32,2,45,0,21,65,45,71,13,34,32,2,45,0,22,65,232,0,71,13,34,32,2,45,0,23,65,229,0,71,13,34,32,2,45,0,24,65,225,0,71,13,34,32,2,45,0,25,65,228,0,71,13,34,32,2,45,0,26,65,229,0,71,13,34,32,2,45,0,27,65,242,0,71,13,34,65,9,33,4,65,243,0,33,3,65,28,12,33,11,32,2,45,0,16,65,229,0,71,13,33,32,2,45,0,17,65,241,0,71,13,33,32,2,45,0,18,65,245,0,71,13,33,32,2,45,0,19,65,229,0,71,13,33,32,2,45,0,20,65,243,0,71,13,33,32,2,45,0,21,65,244,0,71,13,33,32,2,45,0,22,65,45,71,13,33,32,2,45,0,23,65,237,0,71,13,33,32,2,45,0,24,65,229,0,71,13,33,32,2,45,0,25,65,244,0,71,13,33,32,2,45,0,26,65,232,0,71,13,33,32,2,45,0,27,65,239,0,71,13,33,65,12,33,4,65,228,0,33,3,65,28,12,32,11,2,64,2,64,2,64,32,2,45,0,0,65,225,0,107,14,24,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,1,35,35,35,35,2,35,11,32,2,45,0,1,65,227,0,71,13,34,32,2,45,0,2,65,227,0,71,13,34,32,2,45,0,3,65,229,0,71,13,34,32,2,45,0,4,65,243,0,71,13,34,32,2,45,0,5,65,243,0,71,13,34,32,2,45,0,6,65,45,71,13,34,32,2,45,0,7,65,227,0,71,13,34,32,2,45,0,8,65,239,0,71,13,34,32,2,45,0,9,65,238,0,71,13,34,32,2,45,0,10,65,244,0,71,13,34,32,2,45,0,11,65,242,0,71,13,34,32,2,45,0,12,65,239,0,71,13,34,32,2,45,0,13,65,236,0,71,13,34,32,2,45,0,14,65,45,71,13,34,32,2,45,0,15,65,237,0,71,13,34,32,2,45,0,16,65,225,0,71,13,34,32,2,45,0,17,65,248,0,71,13,34,32,2,45,0,18,65,45,71,13,34,32,2,45,0,19,65,225,0,71,13,34,32,2,45,0,20,65,231,0,71,13,34,65,10,33,4,65,229,0,33,3,65,21,12,33,11,32,2,45,0,1,65,229,0,71,13,33,32,2,45,0,2,65,227,0,71,13,33,32,2,45,0,3,65,45,71,13,33,32,2,45,0,4,65,247,0,71,13,33,32,2,45,0,5,65,229,0,71,13,33,32,2,45,0,6,65,226,0,71,13,33,32,2,45,0,7,65,243,0,71,13,33,32,2,45,0,8,65,239,0,71,13,33,32,2,45,0,9,65,227,0,71,13,33,32,2,45,0,10,65,235,0,71,13,33,32,2,45,0,11,65,229,0,71,13,33,32,2,45,0,12,65,244,0,71,13,33,32,2,45,0,13,65,45,71,13,33,32,2,45,0,14,65,240,0,71,13,33,32,2,45,0,15,65,242,0,71,13,33,32,2,45,0,16,65,239,0,71,13,33,32,2,45,0,17,65,244,0,71,13,33,32,2,45,0,18,65,239,0,71,13,33,32,2,45,0,19,65,227,0,71,13,33,32,2,45,0,20,65,239,0,71,13,33,65,62,33,4,12,27,11,32,2,45,0,1,65,45,71,13,32,2,64,2,64,32,2,45,0,2,65,227,0,107,14,2,0,1,34,11,32,2,45,0,3,65,239,0,71,13,33,32,2,45,0,4,65,238,0,71,13,33,32,2,45,0,5,65,244,0,71,13,33,32,2,45,0,6,65,229,0,71,13,33,32,2,45,0,7,65,238,0,71,13,33,32,2,45,0,8,65,244,0,71,13,33,32,2,45,0,9,65,45,71,13,33,32,2,45,0,10,65,244,0,71,13,33,32,2,45,0,11,65,249,0,71,13,33,32,2,45,0,12,65,240,0,71,13,33,32,2,45,0,13,65,229,0,71,13,33,32,2,45,0,14,65,45,71,13,33,32,2,45,0,15,65,239,0,71,13,33,32,2,45,0,16,65,240,0,71,13,33,32,2,45,0,17,65,244,0,71,13,33,32,2,45,0,18,65,233,0,71,13,33,32,2,45,0,19,65,239,0,71,13,33,32,2,45,0,20,65,238,0,71,13,33,65,205,0,33,4,65,243,0,33,3,65,21,12,32,11,32,2,45,0,3,65,238,0,71,13,32,32,2,45,0,4,65,243,0,71,13,32,32,2,45,0,5,65,45,71,13,32,32,2,45,0,6,65,240,0,71,13,32,32,2,45,0,7,65,242,0,71,13,32,32,2,45,0,8,65,229,0,71,13,32,32,2,45,0,9,65,230,0,71,13,32,32,2,45,0,10,65,229,0,71,13,32,32,2,45,0,11,65,244,0,71,13,32,32,2,45,0,12,65,227,0,71,13,32,32,2,45,0,13,65,232,0,71,13,32,32,2,45,0,14,65,45,71,13,32,32,2,45,0,15,65,227,0,71,13,32,32,2,45,0,16,65,239,0,71,13,32,32,2,45,0,17,65,238,0,71,13,32,32,2,45,0,18,65,244,0,71,13,32,32,2,45,0,19,65,242,0,71,13,32,32,2,45,0,20,65,239,0,71,13,32,65,206,0,33,4,12,26,11,32,2,45,0,0,65,225,0,71,13,31,32,2,45,0,1,65,227,0,71,13,31,32,2,45,0,2,65,227,0,71,13,31,32,2,45,0,3,65,229,0,71,13,31,32,2,45,0,4,65,243,0,71,13,31,32,2,45,0,5,65,243,0,71,13,31,32,2,45,0,6,65,45,71,13,31,32,2,45,0,7,65,227,0,71,13,31,32,2,45,0,8,65,239,0,71,13,31,32,2,45,0,9,65,238,0,71,13,31,32,2,45,0,10,65,244,0,71,13,31,32,2,45,0,11,65,242,0,71,13,31,32,2,45,0,12,65,239,0,71,13,31,32,2,45,0,13,65,236,0,71,13,31,32,2,45,0,14,65,45,71,13,31,32,2,45,0,15,65,242,0,71,13,31,32,2,45,0,16,65,229,0,71,13,31,32,2,45,0,17,65,241,0,71,13,31,32,2,45,0,18,65,245,0,71,13,31,32,2,45,0,19,65,229,0,71,13,31,32,2,45,0,20,65,243,0,71,13,31,32,2,45,0,21,65,244,0,71,13,31,32,2,45,0,22,65,45,71,13,31,32,2,45,0,23,65,232,0,71,13,31,32,2,45,0,24,65,229,0,71,13,31,32,2,45,0,25,65,225,0,71,13,31,32,2,45,0,26,65,228,0,71,13,31,32,2,45,0,27,65,229,0,71,13,31,32,2,45,0,28,65,242,0,71,13,31,65,11,33,4,65,243,0,33,3,65,29,12,30,11,2,64,2,64,2,64,32,2,45,0,0,65,225,0,107,14,22,0,33,33,1,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,2,33,11,32,2,45,0,1,65,231,0,71,13,32,65,13,33,4,65,229,0,33,3,65,2,12,31,11,32,2,45,0,1,65,238,0,71,13,31,65,31,33,4,65,244,0,33,3,65,2,12,30,11,32,2,45,0,1,65,233,0,71,13,30,65,202,0,33,4,65,225,0,33,3,65,2,12,29,11,2,64,32,2,45,0,0,65,225,0,107,34,3,4,64,32,3,65,17,70,4,64,12,2,5,12,32,11,0,11,32,2,45,0,1,65,236,0,71,13,30,32,2,45,0,2,65,236,0,71,13,30,32,2,45,0,3,65,239,0,71,13,30,65,14,33,4,65,247,0,33,3,65,4,12,29,11,32,2,45,0,1,65,225,0,71,13,29,32,2,45,0,2,65,238,0,71,13,29,32,2,45,0,3,65,231,0,71,13,29,65,54,33,4,65,229,0,33,3,65,4,12,28,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,45,0,0,65,225,0,107,14,23,0,36,36,36,1,36,36,36,36,36,36,36,36,36,36,36,36,2,36,3,4,36,5,36,11,32,2,45,0,1,65,236,0,71,13,35,32,2,45,0,2,65,244,0,71,13,35,32,2,45,0,3,65,45,71,13,35,32,2,45,0,4,65,243,0,71,13,35,32,2,45,0,5,65,246,0,71,13,35,65,15,33,4,65,227,0,33,3,65,6,12,34,11,32,2,45,0,1,65,248,0,71,13,34,32,2,45,0,2,65,240,0,71,13,34,32,2,45,0,3,65,233,0,71,13,34,32,2,45,0,4,65,242,0,71,13,34,32,2,45,0,5,65,229,0,71,13,34,65,35,33,4,65,243,0,33,3,65,6,12,33,11,32,2,45,0,1,65,229,0,71,13,33,32,2,45,0,2,65,230,0,71,13,33,32,2,45,0,3,65,229,0,107,34,3,69,13,3,32,3,65,13,70,13,4,12,33,11,32,2,45,0,1,65,242,0,71,13,32,32,2,45,0,2,65,225,0,71,13,32,32,2,45,0,3,65,233,0,71,13,32,32,2,45,0,4,65,236,0,71,13,32,32,2,45,0,5,65,229,0,71,13,32,65,196,0,33,4,65,242,0,33,3,65,6,12,31,11,32,2,45,0,1,65,240,0,71,13,31,32,2,45,0,2,65,231,0,71,13,31,32,2,45,0,3,65,242,0,71,13,31,32,2,45,0,4,65,225,0,71,13,31,32,2,45,0,5,65,228,0,71,13,31,65,199,0,33,4,65,229,0,33,3,65,6,12,30,11,32,2,45,0,1,65,225,0,71,13,30,32,2,45,0,2,65,242,0,71,13,30,32,2,45,0,3,65,238,0,71,13,30,32,2,45,0,4,65,233,0,71,13,30,32,2,45,0,5,65,238,0,71,13,30,65,203,0,33,4,65,231,0,33,3,65,6,12,29,11,65,242,0,33,3,32,2,45,0,4,65,242,0,71,13,29,32,2,45,0,5,65,229,0,71,13,29,65,55,33,4,65,6,12,28,11,32,2,45,0,4,65,229,0,71,13,28,32,2,45,0,5,65,243,0,71,13,28,65,57,33,4,65,232,0,33,3,65,6,12,27,11,2,64,2,127,2,64,2,64,2,64,32,2,45,0,0,65,227,0,107,14,11,0,32,32,32,32,32,32,32,32,32,1,32,11,32,2,45,0,1,65,225,0,107,34,3,69,13,1,32,3,65,14,70,13,3,12,31,11,32,2,45,0,1,65,225,0,71,13,30,32,2,45,0,2,65,248,0,71,13,30,32,2,45,0,3,65,45,71,13,30,32,2,45,0,4,65,230,0,71,13,30,32,2,45,0,5,65,239,0,71,13,30,32,2,45,0,6,65,242,0,71,13,30,32,2,45,0,7,65,247,0,71,13,30,32,2,45,0,8,65,225,0,71,13,30,32,2,45,0,9,65,242,0,71,13,30,32,2,45,0,10,65,228,0,71,13,30,65,47,12,1,11,32,2,45,0,2,65,227,0,71,13,29,32,2,45,0,3,65,232,0,71,13,29,32,2,45,0,4,65,229,0,71,13,29,32,2,45,0,5,65,45,71,13,29,32,2,45,0,6,65,243,0,71,13,29,32,2,45,0,7,65,244,0,71,13,29,32,2,45,0,8,65,225,0,71,13,29,32,2,45,0,9,65,244,0,71,13,29,32,2,45,0,10,65,245,0,71,13,29,65,18,11,33,4,65,243,0,33,3,65,11,12,27,11,32,2,45,0,2,65,238,0,71,13,27,32,2,45,0,3,65,244,0,71,13,27,32,2,45,0,4,65,229,0,71,13,27,32,2,45,0,5,65,238,0,71,13,27,32,2,45,0,6,65,244,0,71,13,27,32,2,45,0,7,65,45,71,13,27,32,2,45,0,8,65,244,0,71,13,27,32,2,45,0,9,65,249,0,71,13,27,32,2,45,0,10,65,240,0,71,13,27,65,29,33,4,65,229,0,33,3,65,11,12,26,11,2,64,2,64,2,64,2,64,32,2,45,0,0,65,227,0,107,14,18,0,30,30,30,30,30,1,30,30,30,30,30,30,30,30,30,2,3,30,11,32,2,45,0,1,65,228,0,71,13,29,32,2,45,0,2,65,238,0,71,13,29,32,2,45,0,3,65,45,71,13,29,32,2,45,0,4,65,227,0,71,13,29,32,2,45,0,5,65,225,0,71,13,29,32,2,45,0,6,65,227,0,71,13,29,32,2,45,0,7,65,232,0,71,13,29,32,2,45,0,8,65,229,0,71,13,29,32,2,45,0,9,65,45,71,13,29,32,2,45,0,10,65,227,0,71,13,29,32,2,45,0,11,65,239,0,71,13,29,32,2,45,0,12,65,238,0,71,13,29,32,2,45,0,13,65,244,0,71,13,29,32,2,45,0,14,65,242,0,71,13,29,32,2,45,0,15,65,239,0,71,13,29,65,19,33,4,65,236,0,33,3,65,16,12,28,11,32,2,45,0,1,65,230,0,71,13,28,32,2,45,0,2,65,45,71,13,28,32,2,45,0,3,65,237,0,71,13,28,32,2,45,0,4,65,239,0,71,13,28,32,2,45,0,5,65,228,0,71,13,28,32,2,45,0,6,65,233,0,71,13,28,32,2,45,0,7,65,230,0,71,13,28,32,2,45,0,8,65,233,0,71,13,28,32,2,45,0,9,65,229,0,71,13,28,32,2,45,0,10,65,228,0,71,13,28,32,2,45,0,11,65,45,71,13,28,32,2,45,0,12,65,243,0,71,13,28,32,2,45,0,13,65,233,0,71,13,28,32,2,45,0,14,65,238,0,71,13,28,32,2,45,0,15,65,227,0,71,13,28,65,40,33,4,65,229,0,33,3,65,16,12,27,11,32,2,45,0,1,65,229,0,71,13,27,32,2,45,0,2,65,227,0,71,13,27,32,2,45,0,3,65,45,71,13,27,32,2,45,0,4,65,247,0,71,13,27,32,2,45,0,5,65,229,0,71,13,27,32,2,45,0,6,65,226,0,71,13,27,32,2,45,0,7,65,243,0,71,13,27,32,2,45,0,8,65,239,0,71,13,27,32,2,45,0,9,65,227,0,71,13,27,32,2,45,0,10,65,235,0,71,13,27,32,2,45,0,11,65,229,0,71,13,27,32,2,45,0,12,65,244,0,71,13,27,32,2,45,0,13,65,45,71,13,27,32,2,45,0,14,65,235,0,71,13,27,32,2,45,0,15,65,229,0,71,13,27,65,61,33,4,65,249,0,33,3,65,16,12,26,11,32,2,45,0,1,65,242,0,71,13,26,32,2,45,0,2,65,225,0,71,13,26,32,2,45,0,3,65,238,0,71,13,26,32,2,45,0,4,65,243,0,71,13,26,32,2,45,0,5,65,230,0,71,13,26,32,2,45,0,6,65,229,0,71,13,26,32,2,45,0,7,65,242,0,71,13,26,32,2,45,0,8,65,45,71,13,26,32,2,45,0,9,65,229,0,71,13,26,32,2,45,0,10,65,238,0,71,13,26,32,2,45,0,11,65,227,0,71,13,26,32,2,45,0,12,65,239,0,71,13,26,32,2,45,0,13,65,228,0,71,13,26,32,2,45,0,14,65,233,0,71,13,26,32,2,45,0,15,65,238,0,71,13,26,65,197,0,33,4,65,231,0,33,3,65,16,12,25,11,2,64,2,64,2,64,32,2,45,0,0,65,227,0,107,14,19,0,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,1,28,2,28,11,32,2,45,0,1,65,239,0,71,13,27,32,2,45,0,2,65,238,0,71,13,27,32,2,45,0,3,65,238,0,71,13,27,32,2,45,0,4,65,229,0,71,13,27,32,2,45,0,5,65,227,0,71,13,27,32,2,45,0,6,65,244,0,71,13,27,32,2,45,0,7,65,233,0,71,13,27,32,2,45,0,8,65,239,0,71,13,27,65,20,33,4,65,238,0,33,3,65,9,12,26,11,32,2,45,0,1,65,229,0,71,13,26,32,2,45,0,2,65,244,0,71,13,26,32,2,45,0,3,65,45,71,13,26,32,2,45,0,4,65,227,0,71,13,26,32,2,45,0,5,65,239,0,71,13,26,32,2,45,0,6,65,239,0,71,13,26,32,2,45,0,7,65,235,0,71,13,26,32,2,45,0,8,65,233,0,71,13,26,65,193,0,33,4,65,229,0,33,3,65,9,12,25,11,32,2,45,0,1,65,243,0,71,13,25,32,2,45,0,2,65,229,0,71,13,25,32,2,45,0,3,65,242,0,71,13,25,32,2,45,0,4,65,45,71,13,25,32,2,45,0,5,65,225,0,71,13,25,32,2,45,0,6,65,231,0,71,13,25,32,2,45,0,7,65,229,0,71,13,25,32,2,45,0,8,65,238,0,71,13,25,65,198,0,33,4,65,244,0,33,3,65,9,12,24,11,2,64,2,64,2,64,32,2,45,0,0,65,227,0,107,14,14,0,27,27,27,27,27,1,27,27,27,27,27,27,2,27,11,32,2,45,0,1,65,239,0,71,13,26,32,2,45,0,2,65,238,0,71,13,26,32,2,45,0,3,65,244,0,71,13,26,32,2,45,0,4,65,229,0,71,13,26,32,2,45,0,5,65,238,0,71,13,26,32,2,45,0,6,65,244,0,71,13,26,32,2,45,0,7,65,45,71,13,26,32,2,45,0,8,65,228,0,71,13,26,32,2,45,0,9,65,233,0,71,13,26,32,2,45,0,10,65,243,0,71,13,26,32,2,45,0,11,65,240,0,71,13,26,32,2,45,0,12,65,239,0,71,13,26,32,2,45,0,13,65,243,0,71,13,26,32,2,45,0,14,65,233,0,71,13,26,32,2,45,0,15,65,244,0,71,13,26,32,2,45,0,16,65,233,0,71,13,26,32,2,45,0,17,65,239,0,71,13,26,65,21,33,4,12,19,11,32,2,45,0,1,65,230,0,71,13,25,32,2,45,0,2,65,45,71,13,25,32,2,45,0,3,65,245,0,71,13,25,32,2,45,0,4,65,238,0,71,13,25,32,2,45,0,5,65,237,0,71,13,25,32,2,45,0,6,65,239,0,71,13,25,32,2,45,0,7,65,228,0,71,13,25,32,2,45,0,8,65,233,0,71,13,25,32,2,45,0,9,65,230,0,71,13,25,32,2,45,0,10,65,233,0,71,13,25,32,2,45,0,11,65,229,0,71,13,25,32,2,45,0,12,65,228,0,71,13,25,32,2,45,0,13,65,45,71,13,25,32,2,45,0,14,65,243,0,71,13,25,32,2,45,0,15,65,233,0,71,13,25,32,2,45,0,16,65,238,0,71,13,25,32,2,45,0,17,65,227,0,71,13,25,65,43,33,4,65,229,0,33,3,65,18,12,24,11,32,2,45,0,1,65,242,0,71,13,24,32,2,45,0,2,65,239,0,71,13,24,32,2,45,0,3,65,248,0,71,13,24,32,2,45,0,4,65,249,0,71,13,24,32,2,45,0,5,65,45,71,13,24,32,2,45,0,6,65,225,0,71,13,24,32,2,45,0,7,65,245,0,71,13,24,32,2,45,0,8,65,244,0,71,13,24,32,2,45,0,9,65,232,0,71,13,24,32,2,45,0,10,65,239,0,71,13,24,32,2,45,0,11,65,242,0,71,13,24,32,2,45,0,12,65,233,0,71,13,24,32,2,45,0,13,65,250,0,71,13,24,32,2,45,0,14,65,225,0,71,13,24,32,2,45,0,15,65,244,0,71,13,24,32,2,45,0,16,65,233,0,71,13,24,32,2,45,0,17,65,239,0,71,13,24,65,51,33,4,12,17,11,2,64,2,64,2,64,2,64,32,2,45,0,0,65,227,0,107,14,22,0,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,1,2,27,11,32,2,45,0,1,65,239,0,71,13,26,32,2,45,0,2,65,238,0,71,13,26,32,2,45,0,3,65,244,0,71,13,26,32,2,45,0,4,65,229,0,71,13,26,32,2,45,0,5,65,238,0,71,13,26,32,2,45,0,6,65,244,0,71,13,26,32,2,45,0,7,65,45,71,13,26,32,2,45,0,8,65,229,0,107,14,8,2,26,26,26,26,26,26,15,26,11,32,2,45,0,1,65,247,0,71,13,25,32,2,45,0,2,65,247,0,71,13,25,32,2,45,0,3,65,45,71,13,25,32,2,45,0,4,65,225,0,71,13,25,32,2,45,0,5,65,245,0,71,13,25,32,2,45,0,6,65,244,0,71,13,25,32,2,45,0,7,65,232,0,71,13,25,32,2,45,0,8,65,229,0,71,13,25,32,2,45,0,9,65,238,0,71,13,25,32,2,45,0,10,65,244,0,71,13,25,32,2,45,0,11,65,233,0,71,13,25,32,2,45,0,12,65,227,0,71,13,25,32,2,45,0,13,65,225,0,71,13,25,32,2,45,0,14,65,244,0,71,13,25,65,204,0,12,17,11,32,2,45,0,1,65,45,71,13,24,32,2,45,0,2,65,248,0,71,13,24,32,2,45,0,3,65,243,0,71,13,24,32,2,45,0,4,65,243,0,71,13,24,32,2,45,0,5,65,45,71,13,24,32,2,45,0,6,65,240,0,71,13,24,32,2,45,0,7,65,242,0,71,13,24,32,2,45,0,8,65,239,0,71,13,24,32,2,45,0,9,65,244,0,71,13,24,32,2,45,0,10,65,229,0,71,13,24,32,2,45,0,11,65,227,0,71,13,24,32,2,45,0,12,65,244,0,71,13,24,32,2,45,0,13,65,233,0,71,13,24,32,2,45,0,14,65,239,0,71,13,24,65,208,0,12,14,11,32,2,45,0,9,65,238,0,71,13,23,32,2,45,0,10,65,227,0,71,13,23,32,2,45,0,11,65,239,0,71,13,23,32,2,45,0,12,65,228,0,71,13,23,32,2,45,0,13,65,233,0,71,13,23,32,2,45,0,14,65,238,0,71,13,23,65,22,33,4,65,231,0,33,3,65,15,12,22,11,32,2,45,0,0,65,227,0,71,13,22,32,2,45,0,1,65,239,0,71,13,22,32,2,45,0,2,65,238,0,71,13,22,32,2,45,0,3,65,244,0,71,13,22,32,2,45,0,4,65,229,0,71,13,22,32,2,45,0,5,65,238,0,71,13,22,32,2,45,0,6,65,244,0,71,13,22,32,2,45,0,7,65,45,71,13,22,32,2,45,0,8,65,243,0,71,13,22,32,2,45,0,9,65,229,0,71,13,22,32,2,45,0,10,65,227,0,71,13,22,32,2,45,0,11,65,245,0,71,13,22,32,2,45,0,12,65,242,0,71,13,22,32,2,45,0,13,65,233,0,71,13,22,32,2,45,0,14,65,244,0,71,13,22,32,2,45,0,15,65,249,0,71,13,22,32,2,45,0,16,65,45,71,13,22,32,2,45,0,17,65,240,0,71,13,22,32,2,45,0,18,65,239,0,71,13,22,32,2,45,0,19,65,236,0,71,13,22,32,2,45,0,20,65,233,0,71,13,22,32,2,45,0,21,65,227,0,71,13,22,65,27,33,4,65,249,0,33,3,65,22,12,21,11,32,2,45,0,0,65,227,0,71,13,21,32,2,45,0,1,65,239,0,71,13,21,32,2,45,0,2,65,238,0,71,13,21,32,2,45,0,3,65,244,0,71,13,21,32,2,45,0,4,65,229,0,71,13,21,32,2,45,0,5,65,238,0,71,13,21,32,2,45,0,6,65,244,0,71,13,21,32,2,45,0,7,65,45,71,13,21,32,2,45,0,8,65,243,0,71,13,21,32,2,45,0,9,65,229,0,71,13,21,32,2,45,0,10,65,227,0,71,13,21,32,2,45,0,11,65,245,0,71,13,21,32,2,45,0,12,65,242,0,71,13,21,32,2,45,0,13,65,233,0,71,13,21,32,2,45,0,14,65,244,0,71,13,21,32,2,45,0,15,65,249,0,71,13,21,32,2,45,0,16,65,45,71,13,21,32,2,45,0,17,65,240,0,71,13,21,32,2,45,0,18,65,239,0,71,13,21,32,2,45,0,19,65,236,0,71,13,21,32,2,45,0,20,65,233,0,71,13,21,32,2,45,0,21,65,227,0,71,13,21,32,2,45,0,22,65,249,0,71,13,21,32,2,45,0,23,65,45,71,13,21,32,2,45,0,24,65,242,0,71,13,21,32,2,45,0,25,65,229,0,71,13,21,32,2,45,0,26,65,240,0,71,13,21,32,2,45,0,27,65,239,0,71,13,21,32,2,45,0,28,65,242,0,71,13,21,32,2,45,0,29,65,244,0,71,13,21,32,2,45,0,30,65,45,71,13,21,32,2,45,0,31,65,239,0,71,13,21,32,2,45,0,32,65,238,0,71,13,21,32,2,45,0,33,65,236,0,71,13,21,65,28,33,4,65,249,0,33,3,65,34,12,20,11,2,64,2,64,2,64,2,64,2,64,2,64,32,2,45,0,0,65,228,0,107,14,19,0,1,2,26,3,26,26,26,4,26,26,26,26,26,26,26,26,26,5,26,11,32,2,45,0,1,65,225,0,71,13,25,32,2,45,0,2,65,244,0,71,13,25,65,32,33,4,65,229,0,33,3,65,3,12,24,11,32,2,45,0,1,65,244,0,71,13,24,32,2,45,0,2,65,225,0,71,13,24,65,33,33,4,65,231,0,33,3,65,3,12,23,11,32,2,45,0,1,65,242,0,71,13,23,32,2,45,0,2,65,239,0,71,13,23,65,37,33,4,65,237,0,33,3,65,3,12,22,11,32,2,45,0,1,65,239,0,71,13,22,32,2,45,0,2,65,243,0,71,13,22,65,38,33,4,65,244,0,33,3,65,3,12,21,11,32,2,45,0,1,65,233,0,71,13,21,32,2,45,0,2,65,238,0,71,13,21,65,45,33,4,65,235,0,33,3,65,3,12,20,11,32,2,45,0,1,65,225,0,71,13,20,32,2,45,0,2,65,242,0,71,13,20,65,201,0,33,4,65,249,0,33,3,65,3,12,19,11,32,2,45,0,0,65,230,0,71,13,19,32,2,45,0,1,65,239,0,71,13,19,32,2,45,0,2,65,242,0,71,13,19,32,2,45,0,3,65,247,0,71,13,19,32,2,45,0,4,65,225,0,71,13,19,32,2,45,0,5,65,242,0,71,13,19,65,228,0,33,3,32,2,45,0,6,65,228,0,71,13,19,32,2,45,0,7,65,229,0,71,13,19,65,36,33,4,65,8,12,18,11,2,64,2,64,2,64,2,64,32,2,45,0,0,65,233,0,107,14,4,0,22,22,1,22,11,32,2,45,0,1,65,230,0,71,13,21,32,2,45,0,2,65,45,71,13,21,32,2,45,0,3,65,237,0,107,14,6,1,21,21,21,21,2,21,11,32,2,45,0,1,65,239,0,71,13,20,32,2,45,0,2,65,227,0,71,13,20,32,2,45,0,3,65,225,0,71,13,20,32,2,45,0,4,65,244,0,71,13,20,32,2,45,0,5,65,233,0,71,13,20,32,2,45,0,6,65,239,0,71,13,20,65,46,33,4,65,238,0,33,3,65,7,12,19,11,32,2,45,0,4,65,225,0,71,13,19,32,2,45,0,5,65,244,0,71,13,19,32,2,45,0,6,65,227,0,71,13,19,65,39,33,4,65,232,0,33,3,65,7,12,18,11,32,2,45,0,4,65,225,0,71,13,18,32,2,45,0,5,65,238,0,71,13,18,32,2,45,0,6,65,231,0,71,13,18,65,42,33,4,65,229,0,33,3,65,7,12,17,11,32,2,45,0,0,65,240,0,71,13,17,32,2,45,0,1,65,242,0,71,13,17,32,2,45,0,2,65,239,0,71,13,17,32,2,45,0,3,65,248,0,71,13,17,32,2,45,0,4,65,249,0,71,13,17,32,2,45,0,5,65,45,71,13,17,32,2,45,0,6,65,225,0,71,13,17,32,2,45,0,7,65,245,0,71,13,17,32,2,45,0,8,65,244,0,71,13,17,32,2,45,0,9,65,232,0,71,13,17,32,2,45,0,10,65,229,0,71,13,17,32,2,45,0,11,65,238,0,71,13,17,32,2,45,0,12,65,244,0,71,13,17,32,2,45,0,13,65,233,0,71,13,17,32,2,45,0,14,65,227,0,71,13,17,32,2,45,0,15,65,225,0,71,13,17,32,2,45,0,16,65,244,0,71,13,17,65,50,33,4,65,229,0,33,3,65,17,12,16,11,32,2,45,0,0,65,242,0,71,13,16,32,2,45,0,1,65,229,0,71,13,16,32,2,45,0,2,65,244,0,71,13,16,32,2,45,0,3,65,242,0,71,13,16,32,2,45,0,4,65,249,0,71,13,16,32,2,45,0,5,65,45,71,13,16,32,2,45,0,6,65,225,0,71,13,16,32,2,45,0,7,65,230,0,71,13,16,32,2,45,0,8,65,244,0,71,13,16,32,2,45,0,9,65,229,0,71,13,16,65,58,33,4,65,242,0,33,3,65,10,12,15,11,32,2,45,0,0,65,243,0,71,13,15,32,2,45,0,1,65,229,0,71,13,15,32,2,45,0,2,65,227,0,71,13,15,32,2,45,0,3,65,45,71,13,15,32,2,45,0,4,65,247,0,71,13,15,32,2,45,0,5,65,229,0,71,13,15,32,2,45,0,6,65,226,0,71,13,15,32,2,45,0,7,65,243,0,71,13,15,32,2,45,0,8,65,239,0,71,13,15,32,2,45,0,9,65,227,0,71,13,15,32,2,45,0,10,65,235,0,71,13,15,32,2,45,0,11,65,229,0,71,13,15,32,2,45,0,12,65,244,0,71,13,15,32,2,45,0,13,65,45,71,13,15,32,2,45,0,14,65,225,0,71,13,15,32,2,45,0,15,65,227,0,71,13,15,32,2,45,0,16,65,227,0,71,13,15,32,2,45,0,17,65,229,0,71,13,15,32,2,45,0,18,65,240,0,71,13,15,65,59,33,4,65,244,0,33,3,65,19,12,14,11,32,2,45,0,0,65,243,0,71,13,14,32,2,45,0,1,65,229,0,71,13,14,32,2,45,0,2,65,227,0,71,13,14,32,2,45,0,3,65,45,71,13,14,32,2,45,0,4,65,247,0,71,13,14,32,2,45,0,5,65,229,0,71,13,14,32,2,45,0,6,65,226,0,71,13,14,32,2,45,0,7,65,243,0,71,13,14,32,2,45,0,8,65,239,0,71,13,14,32,2,45,0,9,65,227,0,71,13,14,32,2,45,0,10,65,235,0,71,13,14,32,2,45,0,11,65,229,0,71,13,14,32,2,45,0,12,65,244,0,71,13,14,32,2,45,0,13,65,45,71,13,14,32,2,45,0,14,65,229,0,71,13,14,32,2,45,0,15,65,248,0,71,13,14,32,2,45,0,16,65,244,0,71,13,14,32,2,45,0,17,65,229,0,71,13,14,32,2,45,0,18,65,238,0,71,13,14,32,2,45,0,19,65,243,0,71,13,14,32,2,45,0,20,65,233,0,71,13,14,32,2,45,0,21,65,239,0,71,13,14,32,2,45,0,22,65,238,0,71,13,14,65,60,33,4,65,243,0,33,3,65,23,12,13,11,32,2,45,0,0,65,243,0,71,13,13,32,2,45,0,1,65,229,0,71,13,13,32,2,45,0,2,65,227,0,71,13,13,32,2,45,0,3,65,45,71,13,13,32,2,45,0,4,65,247,0,71,13,13,32,2,45,0,5,65,229,0,71,13,13,32,2,45,0,6,65,226,0,71,13,13,32,2,45,0,7,65,243,0,71,13,13,32,2,45,0,8,65,239,0,71,13,13,32,2,45,0,9,65,227,0,71,13,13,32,2,45,0,10,65,235,0,71,13,13,32,2,45,0,11,65,229,0,71,13,13,32,2,45,0,12,65,244,0,71,13,13,32,2,45,0,13,65,45,71,13,13,32,2,45,0,14,65,246,0,71,13,13,32,2,45,0,15,65,229,0,71,13,13,32,2,45,0,16,65,242,0,71,13,13,32,2,45,0,17,65,243,0,71,13,13,32,2,45,0,18,65,233,0,71,13,13,32,2,45,0,19,65,239,0,71,13,13,65,63,33,4,65,238,0,33,3,65,20,12,12,11,2,64,2,64,32,2,45,0,0,65,243,0,107,14,3,0,14,1,14,11,32,2,45,0,1,65,244,0,71,13,13,32,2,45,0,2,65,242,0,71,13,13,32,2,45,0,3,65,233,0,71,13,13,32,2,45,0,4,65,227,0,71,13,13,32,2,45,0,5,65,244,0,71,13,13,32,2,45,0,6,65,45,71,13,13,32,2,45,0,7,65,244,0,71,13,13,32,2,45,0,8,65,242,0,71,13,13,32,2,45,0,9,65,225,0,71,13,13,32,2,45,0,10,65,238,0,71,13,13,32,2,45,0,11,65,243,0,71,13,13,32,2,45,0,12,65,240,0,71,13,13,32,2,45,0,13,65,239,0,71,13,13,32,2,45,0,14,65,242,0,71,13,13,32,2,45,0,15,65,244,0,71,13,13,32,2,45,0,16,65,45,71,13,13,32,2,45,0,17,65,243,0,71,13,13,32,2,45,0,18,65,229,0,71,13,13,32,2,45,0,19,65,227,0,71,13,13,32,2,45,0,20,65,245,0,71,13,13,32,2,45,0,21,65,242,0,71,13,13,32,2,45,0,22,65,233,0,71,13,13,32,2,45,0,23,65,244,0,71,13,13,65,194,0,33,4,65,249,0,33,3,65,24,12,12,11,32,2,45,0,1,65,240,0,71,13,12,32,2,45,0,2,65,231,0,71,13,12,32,2,45,0,3,65,242,0,71,13,12,32,2,45,0,4,65,225,0,71,13,12,32,2,45,0,5,65,228,0,71,13,12,32,2,45,0,6,65,229,0,71,13,12,32,2,45,0,7,65,45,71,13,12,32,2,45,0,8,65,233,0,71,13,12,32,2,45,0,9,65,238,0,71,13,12,32,2,45,0,10,65,243,0,71,13,12,32,2,45,0,11,65,229,0,71,13,12,32,2,45,0,12,65,227,0,71,13,12,32,2,45,0,13,65,245,0,71,13,12,32,2,45,0,14,65,242,0,71,13,12,32,2,45,0,15,65,229,0,71,13,12,32,2,45,0,16,65,45,71,13,12,32,2,45,0,17,65,242,0,71,13,12,32,2,45,0,18,65,229,0,71,13,12,32,2,45,0,19,65,241,0,71,13,12,32,2,45,0,20,65,245,0,71,13,12,32,2,45,0,21,65,229,0,71,13,12,65,243,0,33,3,32,2,45,0,22,65,243,0,71,13,12,32,2,45,0,23,65,244,0,71,13,12,65,200,0,33,4,65,24,12,11,11,32,2,45,0,0,65,244,0,71,13,11,65,195,0,33,4,65,229,0,33,3,65,1,12,10,11,32,2,45,0,9,65,225,0,107,34,3,69,13,1,32,3,65,14,71,13,10,32,2,45,0,10,65,227,0,71,13,10,32,2,45,0,11,65,225,0,71,13,10,32,2,45,0,12,65,244,0,71,13,10,32,2,45,0,13,65,233,0,71,13,10,32,2,45,0,14,65,239,0,71,13,10,65,25,11,33,4,65,238,0,33,3,65,15,12,8,11,32,2,45,0,10,65,238,0,71,13,8,32,2,45,0,11,65,231,0,71,13,8,32,2,45,0,12,65,245,0,71,13,8,32,2,45,0,13,65,225,0,71,13,8,32,2,45,0,14,65,231,0,71,13,8,65,23,11,33,4,65,229,0,33,3,65,15,12,6,11,65,238,0,33,3,65,18,12,5,11,65,236,0,33,3,65,21,12,4,11,65,243,0,33,3,65,27,12,3,11,65,243,0,33,3,65,14,12,2,11,65,244,0,11,33,3,65,5,11,33,6,65,209,0,32,4,32,2,32,6,106,45,0,0,32,3,71,27,33,4,11,32,4,65,255,1,113,65,209,0,70,4,64,32,1,65,7,77,4,64,32,1,33,2,3,64,32,10,45,0,0,69,13,4,32,10,65,1,106,33,10,32,2,65,1,107,34,2,13,0,11,12,4,11,32,8,65,8,106,65,0,32,8,65,16,106,32,1,16,157,4,32,8,40,2,8,65,1,71,13,3,12,2,11,32,13,32,4,58,0,8,32,13,66,0,55,2,0,12,3,11,32,1,65,128,128,4,79,13,0,65,145,179,211,0,45,0,0,26,2,64,32,1,65,1,16,254,9,34,2,4,64,32,8,65,0,54,2,84,32,8,32,2,54,2,80,32,8,32,1,54,2,88,32,8,65,129,1,32,1,65,10,118,103,65,2,116,107,54,2,92,3,64,32,3,45,0,0,65,160,147,206,0,106,45,0,0,34,2,69,4,64,32,13,65,1,54,2,0,2,64,32,8,65,208,0,106,34,2,40,2,12,34,1,65,1,113,4,64,32,2,40,2,4,34,3,32,1,65,5,118,34,1,106,32,3,73,13,10,32,2,40,2,8,34,4,32,1,106,34,3,32,4,73,13,11,32,3,69,13,1,32,2,40,2,0,32,1,107,32,3,65,1,16,163,10,12,1,11,32,1,32,1,40,2,16,34,2,65,1,107,54,2,16,32,2,65,1,71,13,0,32,1,40,2,0,34,2,4,64,32,1,40,2,4,32,2,65,1,16,163,10,11,32,1,65,20,65,4,16,163,10,12,0,11,12,6,11,32,8,32,2,58,0,128,1,32,8,65,128,1,106,33,20,35,0,65,48,107,34,10,36,0,2,64,2,64,2,64,2,64,32,8,65,208,0,106,34,2,40,2,8,34,6,32,2,40,2,4,34,4,79,4,64,32,4,32,6,70,4,64,35,0,65,16,107,34,4,36,0,32,2,40,2,4,33,9,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,40,2,12,34,6,65,1,113,69,4,64,32,9,65,1,106,34,11,32,9,73,13,3,32,6,40,2,12,34,14,4,127,32,14,65,9,106,34,12,32,14,73,13,2,32,12,65,32,79,13,3,65,1,32,12,116,5,65,0,11,33,16,65,1,33,12,32,6,40,2,16,65,1,71,4,64,32,11,32,16,32,11,32,16,75,27,34,9,4,64,32,9,65,0,72,13,6,65,145,179,211,0,45,0,0,26,32,9,65,1,16,254,9,34,12,69,13,7,11,65,0,33,11,32,4,65,0,54,2,12,32,4,32,12,54,2,8,32,4,32,9,54,2,4,32,2,40,2,0,33,18,32,9,32,2,40,2,4,34,16,73,4,64,32,4,65,4,106,65,0,32,16,16,209,5,32,4,40,2,8,33,12,32,4,40,2,12,33,11,11,32,11,32,12,106,32,18,32,16,16,142,11,26,32,6,32,6,40,2,16,34,9,65,1,107,54,2,16,32,4,32,11,32,16,106,54,2,12,32,9,65,1,70,4,64,32,6,40,2,0,34,9,4,64,32,6,40,2,4,32,9,65,1,16,163,10,11,32,6,65,20,65,4,16,163,10,11,32,2,32,4,41,2,8,55,2,0,32,2,32,4,40,2,4,54,2,8,32,2,32,14,65,2,116,65,1,114,54,2,12,12,15,11,32,2,40,2,0,34,19,32,6,40,2,4,34,16,73,13,6,32,11,32,19,32,16,107,34,12,106,34,18,32,11,73,13,7,32,6,40,2,0,34,14,32,18,79,13,8,32,11,32,14,75,32,9,32,12,75,114,69,4,64,32,2,32,16,32,19,32,9,16,142,11,54,2,0,32,2,32,6,40,2,0,54,2,8,12,15,11,32,9,32,12,106,34,9,32,12,73,13,9,32,6,32,9,54,2,8,32,14,65,1,116,34,11,32,18,32,11,32,18,75,27,34,11,32,9,73,13,10,32,2,32,11,32,9,107,34,11,32,14,32,9,107,75,4,127,32,6,32,9,32,11,16,209,5,32,6,40,2,0,33,14,32,6,40,2,4,5,32,16,11,32,12,106,54,2,0,32,12,32,14,77,4,64,32,2,32,14,32,12,107,54,2,8,12,15,11,65,208,151,210,0,65,33,65,204,153,210,0,16,141,8,0,11,32,2,40,2,8,34,12,32,9,73,13,10,32,12,32,9,107,34,14,32,6,65,5,118,34,11,106,34,16,32,14,73,13,11,32,16,65,0,71,32,9,32,11,77,113,69,4,64,32,9,32,11,106,34,6,32,9,73,13,28,32,11,32,12,106,34,9,32,12,73,13,29,32,2,40,2,0,33,12,32,4,32,6,54,2,12,32,4,32,12,32,11,107,34,12,54,2,8,32,4,32,9,54,2,4,32,6,32,9,70,4,64,32,4,65,4,106,32,6,65,1,16,209,5,32,4,40,2,8,33,12,32,4,40,2,12,33,6,11,32,2,32,11,32,12,106,54,2,0,32,6,32,11,73,13,13,32,2,32,6,32,11,107,54,2,4,32,11,32,4,40,2,4,34,6,77,4,64,32,2,32,6,32,11,107,54,2,8,12,15,11,65,208,151,210,0,65,33,65,140,154,210,0,16,141,8,0,11,32,2,40,2,0,34,14,32,11,107,32,14,32,9,16,142,11,33,9,32,2,32,6,65,31,113,54,2,12,32,2,32,9,54,2,0,32,12,32,11,32,12,106,34,6,77,4,64,32,2,32,6,54,2,8,12,14,11,65,144,153,210,0,65,28,65,192,154,210,0,16,141,8,0,11,65,144,153,210,0,65,28,65,168,155,210,0,16,141,8,0,11,65,208,155,210,0,65,35,65,184,155,210,0,16,141,8,0,11,65,224,152,210,0,65,8,65,220,153,210,0,16,247,8,0,11,16,184,8,0,11,65,1,32,9,16,132,11,0,11,65,208,151,210,0,65,33,65,232,152,210,0,16,141,8,0,11,65,144,153,210,0,65,28,65,248,152,210,0,16,141,8,0,11,32,2,32,11,54,2,8,12,5,11,65,144,153,210,0,65,28,65,172,153,210,0,16,141,8,0,11,65,208,151,210,0,65,33,65,188,153,210,0,16,141,8,0,11,65,208,151,210,0,65,33,65,236,153,210,0,16,141,8,0,11,65,144,153,210,0,65,28,65,236,153,210,0,16,141,8,0,11,65,208,151,210,0,65,33,65,252,153,210,0,16,141,8,0,11,32,4,65,16,106,36,0,32,2,40,2,8,33,6,32,2,40,2,4,33,4,11,32,4,32,6,75,13,1,32,2,40,2,0,32,4,106,32,20,65,1,16,142,11,26,32,4,32,4,65,1,106,34,4,75,13,2,32,10,32,4,54,2,4,32,4,32,6,75,13,3,32,2,32,4,54,2,4,32,10,65,48,106,36,0,12,4,11,65,208,151,210,0,65,33,65,208,152,210,0,16,141,8,0,11,65,208,151,210,0,65,33,65,208,154,210,0,16,141,8,0,11,65,144,153,210,0,65,28,65,224,154,210,0,16,141,8,0,11,32,10,65,44,106,65,251,0,54,2,0,32,10,65,2,54,2,12,32,10,65,136,155,210,0,54,2,8,32,10,66,2,55,2,20,32,10,32,2,65,8,106,54,2,40,32,10,65,251,0,54,2,36,32,10,32,10,65,32,106,54,2,16,32,10,32,10,65,4,106,54,2,32,32,10,65,8,106,65,152,155,210,0,16,166,8,0,11,32,3,65,1,106,33,3,32,1,65,1,107,34,1,13,0,11,32,8,40,2,84,33,10,32,8,40,2,80,33,2,65,164,156,210,0,33,3,32,13,32,8,40,2,92,34,4,65,1,113,4,127,32,8,65,224,0,106,33,1,32,8,40,2,88,33,3,2,64,32,10,32,4,65,5,118,34,9,34,4,106,34,6,32,10,79,4,64,32,3,32,3,32,4,106,34,10,77,13,1,12,10,11,12,8,11,32,1,32,6,54,2,8,32,1,32,10,54,2,0,32,1,32,2,32,4,107,54,2,4,32,8,65,236,0,106,33,10,32,1,40,2,4,33,3,2,64,2,64,2,64,32,1,40,2,8,34,2,32,1,40,2,0,34,1,71,4,64,65,145,179,211,0,45,0,0,26,65,12,65,4,16,254,9,34,4,69,13,2,32,4,65,1,54,2,8,32,4,32,1,54,2,4,32,4,32,3,54,2,0,65,180,151,210,0,33,6,12,1,11,32,1,69,4,64,65,148,150,210,0,33,6,65,0,33,2,65,228,148,210,0,33,3,65,0,33,4,12,1,11,65,172,150,210,0,33,6,32,3,65,1,113,4,64,32,1,33,2,32,3,33,4,12,1,11,32,3,65,1,114,33,4,65,160,150,210,0,33,6,32,1,33,2,11,32,10,32,4,54,2,12,32,10,32,2,54,2,8,32,10,32,3,54,2,4,32,10,32,6,54,2,0,12,1,11,65,4,65,12,16,132,11,0,11,32,8,32,9,54,2,124,32,8,40,2,116,34,1,32,9,73,13,2,32,8,40,2,112,32,9,106,33,2,32,1,32,9,107,33,10,32,8,40,2,108,33,3,32,8,40,2,120,5,32,4,11,54,2,16,32,13,32,10,54,2,12,32,13,32,2,54,2,8,32,13,32,3,54,2,4,32,13,65,0,54,2,0,12,4,11,65,1,32,1,16,132,11,0,11,32,8,65,168,1,106,65,168,2,54,2,0,32,8,65,2,54,2,132,1,32,8,65,164,146,206,0,54,2,128,1,32,8,66,2,55,2,140,1,32,8,65,168,2,54,2,160,1,32,8,32,1,54,2,172,1,32,8,32,8,65,156,1,106,54,2,136,1,32,8,32,8,65,172,1,106,54,2,164,1,32,8,32,8,65,252,0,106,54,2,156,1,32,8,65,128,1,106,65,144,147,206,0,16,166,8,0,11,32,13,65,1,54,2,0,12,1,11,32,8,65,128,1,106,32,8,65,16,106,32,1,16,188,6,32,13,65,0,54,2,0,32,13,65,12,106,32,8,65,136,1,106,41,3,0,55,2,0,32,13,32,8,41,3,128,1,55,2,4,11,32,8,65,176,1,106,36,0,2,64,2,64,2,64,2,64,2,64,32,5,40,2,8,69,4,64,32,5,65,152,1,106,34,2,32,5,65,20,106,41,2,0,55,3,0,32,5,32,5,41,2,12,55,3,144,1,32,15,4,64,32,15,33,4,32,17,33,1,3,64,2,64,32,1,45,0,0,34,7,65,31,77,4,64,32,7,65,9,70,13,1,12,8,11,32,7,65,255,0,70,13,7,11,32,1,65,1,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,5,65,8,106,32,17,32,15,16,188,6,32,5,32,5,41,1,10,55,3,160,1,32,5,32,5,65,16,106,41,1,0,55,1,166,1,32,5,45,0,9,33,17,32,5,45,0,8,33,8,32,5,65,192,1,106,32,2,41,3,0,55,3,0,32,5,32,5,41,3,144,1,55,3,184,1,32,5,65,232,0,106,33,10,32,5,40,2,100,33,1,32,5,40,2,112,33,2,32,5,41,3,72,66,1,82,13,1,32,2,179,32,1,179,149,67,205,204,76,62,96,13,2,32,5,65,200,0,106,16,202,7,2,64,32,5,40,2,100,34,2,69,13,0,32,5,40,2,96,34,3,33,1,32,2,65,7,113,34,7,4,64,3,64,32,1,65,255,255,3,54,1,0,32,1,65,4,106,33,1,32,7,65,1,107,34,7,13,0,11,11,32,2,65,1,107,65,255,255,255,255,3,113,65,7,73,13,0,32,3,32,2,65,2,116,106,33,2,3,64,32,1,66,255,255,131,128,240,255,63,55,1,0,32,1,65,24,106,66,255,255,131,128,240,255,63,55,1,0,32,1,65,16,106,66,255,255,131,128,240,255,63,55,1,0,32,1,65,8,106,66,255,255,131,128,240,255,63,55,1,0,32,1,65,32,106,34,1,32,2,71,13,0,11,11,32,5,40,2,112,34,1,69,13,3,32,5,40,2,108,34,9,32,1,65,52,108,106,33,14,32,5,47,1,128,1,33,11,32,5,40,2,96,33,12,32,5,40,2,100,33,13,65,0,33,15,3,64,32,9,32,5,65,200,0,106,32,9,65,32,106,16,240,1,34,6,59,1,48,32,15,34,3,65,1,106,33,15,32,9,65,52,106,33,9,32,6,32,11,113,33,1,65,0,33,7,2,64,2,64,3,64,32,1,32,13,73,34,2,32,13,114,4,64,32,12,32,1,65,0,32,2,27,34,1,65,2,116,106,34,2,47,1,0,65,255,255,3,70,13,2,32,7,32,1,32,2,47,1,2,32,11,113,107,32,11,113,75,4,64,65,0,33,2,2,64,3,64,32,1,32,13,73,34,4,32,13,114,69,4,64,3,64,12,0,11,0,11,32,12,32,1,65,0,32,4,27,34,1,65,2,116,106,34,7,47,1,0,34,4,65,255,255,3,70,13,1,32,2,65,127,71,4,64,32,7,32,3,59,1,0,32,7,47,1,2,32,7,32,6,59,1,2,32,2,65,1,106,33,2,32,1,65,1,106,33,1,33,6,32,4,33,3,12,1,11,11,65,208,199,192,0,65,28,65,244,203,192,0,16,141,8,0,11,32,7,32,3,59,1,0,12,4,5,32,7,65,1,106,33,7,32,1,65,1,106,33,1,12,2,11,0,11,11,3,64,12,0,11,0,11,32,2,32,3,59,1,0,11,32,12,32,1,65,2,116,106,32,6,59,1,2,32,9,32,14,71,13,0,11,12,3,11,65,4,33,4,12,4,11,32,2,32,1,32,1,65,2,118,107,71,13,1,2,64,2,64,32,2,69,4,64,32,5,65,7,59,1,128,1,65,145,179,211,0,45,0,0,26,65,32,65,2,16,254,9,34,2,69,13,1,32,5,65,16,106,34,6,65,0,54,2,0,32,5,32,2,54,2,12,32,5,65,8,54,2,8,32,5,65,8,106,34,3,40,2,0,32,3,40,2,8,34,4,107,65,8,73,4,64,32,3,32,4,65,8,16,176,5,32,3,40,2,8,33,4,11,32,3,40,2,4,32,4,65,2,116,106,33,2,65,7,33,7,3,64,32,2,65,0,59,1,2,32,2,65,255,255,3,59,1,0,32,2,65,4,106,33,2,32,7,65,1,107,34,7,13,0,11,32,2,65,0,59,1,2,32,2,65,255,255,3,59,1,0,32,3,32,4,65,8,106,54,2,8,32,5,65,216,1,106,32,6,40,2,0,54,2,0,32,5,32,5,41,2,8,55,3,208,1,2,64,2,64,2,64,32,5,65,208,1,106,34,2,40,2,0,34,7,32,2,40,2,8,34,3,77,4,64,32,2,40,2,4,33,4,12,1,11,65,2,33,4,32,7,65,2,116,33,7,32,2,40,2,4,33,6,2,64,32,3,69,4,64,32,6,32,7,65,2,16,163,10,12,1,11,32,6,32,7,65,2,32,3,65,2,116,34,7,16,195,9,34,4,69,13,2,11,32,2,32,3,54,2,0,32,2,32,4,54,2,4,11,32,5,32,3,54,2,4,32,5,32,4,54,2,0,12,1,11,65,2,32,7,16,132,11,0,11,32,5,40,2,4,33,2,32,5,40,2,0,33,3,32,1,4,64,32,5,40,2,96,32,1,65,2,116,65,2,16,163,10,11,32,5,32,2,54,2,100,32,5,32,3,54,2,96,65,145,179,211,0,45,0,0,26,65,184,2,65,4,16,254,9,34,3,69,13,2,32,10,40,2,8,34,2,4,64,32,10,40,2,4,33,1,3,64,32,1,65,32,106,40,2,0,34,4,4,64,32,1,65,44,106,32,1,65,36,106,40,2,0,32,1,65,40,106,40,2,0,32,4,40,2,8,17,3,0,11,32,1,65,24,106,32,1,65,16,106,40,2,0,32,1,65,20,106,40,2,0,32,1,65,12,106,40,2,0,40,2,8,17,3,0,32,1,65,52,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,5,40,2,104,34,1,4,64,32,5,40,2,108,32,1,65,52,108,65,4,16,163,10,11,32,5,65,0,54,2,112,32,5,32,3,54,2,108,32,5,65,6,54,2,104,12,4,11,32,5,65,200,0,106,32,1,65,1,116,16,203,1,12,3,11,65,2,65,32,16,132,11,0,11,65,4,65,184,2,16,132,11,0,11,32,5,66,0,55,3,72,32,1,65,0,78,4,64,32,5,65,200,0,106,32,1,65,1,116,16,203,1,12,1,11,65,128,202,192,0,65,33,65,240,201,192,0,16,141,8,0,11,32,5,65,210,0,106,33,15,32,5,65,200,0,106,32,5,65,184,1,106,16,240,1,34,4,32,5,47,1,128,1,113,33,1,65,0,33,7,3,64,32,5,40,2,100,32,1,77,4,64,32,5,40,2,100,33,1,3,64,32,1,69,13,0,11,65,0,33,1,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,5,40,2,96,32,1,65,2,116,106,34,3,47,1,0,34,2,65,255,255,3,71,4,64,32,1,32,5,47,1,128,1,34,6,32,3,47,1,2,34,3,113,107,32,6,113,32,7,73,13,1,32,3,32,4,65,255,255,3,113,71,13,12,32,5,40,2,112,34,6,32,2,77,13,11,32,5,40,2,184,1,69,32,5,40,2,108,32,2,65,52,108,106,34,3,40,2,32,34,13,65,0,71,70,13,12,32,3,65,32,106,33,3,32,13,13,2,32,3,45,0,4,32,5,45,0,188,1,70,13,3,12,12,11,32,5,40,2,112,34,2,65,128,128,2,79,13,7,32,5,65,16,106,34,6,32,5,65,192,1,106,41,3,0,55,3,0,32,5,32,5,41,3,184,1,55,3,8,32,2,34,7,32,5,40,2,104,70,4,64,32,10,32,2,16,186,5,32,5,40,2,112,33,7,11,32,5,40,2,108,32,7,65,52,108,106,34,3,32,17,58,0,13,32,3,32,8,58,0,12,32,3,65,0,54,2,0,32,3,32,5,41,3,160,1,55,1,14,32,3,65,0,58,0,28,32,3,32,5,47,0,208,1,59,0,29,32,3,32,5,41,3,8,55,2,32,32,3,32,4,59,1,48,32,3,65,20,106,32,5,41,1,166,1,55,1,0,32,3,65,31,106,32,5,65,210,1,106,45,0,0,58,0,0,32,3,65,40,106,32,6,41,3,0,55,2,0,32,5,32,5,40,2,112,65,1,106,54,2,112,32,1,32,5,40,2,100,34,3,79,13,8,32,5,40,2,96,32,1,65,2,116,106,34,1,32,4,59,1,2,32,1,32,2,59,1,0,12,3,11,32,5,41,3,72,33,21,32,5,65,16,106,32,5,65,192,1,106,41,3,0,55,3,0,32,5,32,5,41,3,184,1,55,3,8,32,5,40,2,112,34,3,65,128,128,2,79,13,8,32,7,65,255,3,75,32,3,34,7,32,5,40,2,104,70,4,64,32,10,32,3,16,186,5,32,5,40,2,112,33,7,11,32,21,66,2,82,113,32,5,40,2,108,32,7,65,52,108,106,34,2,32,17,58,0,13,32,2,32,8,58,0,12,32,2,65,0,54,2,0,32,2,32,5,41,3,160,1,55,1,14,32,2,65,0,58,0,28,32,2,32,5,47,0,208,1,59,0,29,32,2,32,5,41,3,8,55,2,32,32,2,32,4,59,1,48,32,2,65,20,106,32,5,41,1,166,1,55,1,0,32,2,65,31,106,32,5,65,210,1,106,45,0,0,58,0,0,32,2,65,40,106,32,5,65,16,106,41,3,0,55,2,0,32,5,32,5,40,2,112,65,1,106,54,2,112,32,5,40,2,100,33,6,32,5,40,2,96,33,17,65,0,33,7,2,64,3,64,32,1,32,6,73,34,2,32,6,114,69,13,7,32,17,32,1,65,0,32,2,27,34,8,65,2,116,106,34,1,47,1,0,34,2,65,255,255,3,70,13,1,32,7,65,127,71,4,64,32,1,32,3,59,1,0,32,1,47,1,2,32,1,32,4,59,1,2,32,7,65,1,106,33,7,32,8,65,1,106,33,1,33,4,32,2,33,3,12,1,11,11,65,208,199,192,0,65,28,65,244,203,192,0,16,141,8,0,11,32,1,32,4,59,1,2,32,1,32,3,59,1,0,65,127,115,32,7,65,128,1,73,113,13,2,32,5,41,3,72,66,0,82,13,2,32,5,66,1,55,3,72,12,2,11,32,3,32,5,65,184,1,106,16,234,8,69,13,9,32,5,40,2,112,33,6,11,32,2,32,6,79,13,2,32,5,65,244,0,106,33,6,2,64,32,5,40,2,108,32,2,65,52,108,106,34,3,40,2,0,69,4,64,32,5,40,2,124,34,4,33,1,32,5,40,2,116,32,4,70,4,64,32,6,32,4,16,183,5,32,5,40,2,124,33,1,11,32,5,40,2,120,32,1,65,36,108,106,34,1,32,5,47,0,208,1,59,0,33,32,1,32,5,41,3,160,1,55,1,18,32,1,65,24,106,32,5,41,1,166,1,55,1,0,32,1,65,35,106,32,5,65,210,1,106,45,0,0,58,0,0,32,1,32,17,58,0,17,32,1,32,8,58,0,16,32,1,32,2,54,2,12,32,1,65,0,54,2,8,32,1,32,2,54,2,4,32,1,65,0,54,2,0,32,1,65,0,58,0,32,32,3,65,1,54,2,0,32,3,32,4,54,2,4,32,3,32,4,54,2,8,32,5,32,5,40,2,124,65,1,106,54,2,124,12,1,11,32,3,40,2,8,33,4,32,5,40,2,124,34,7,33,1,32,5,40,2,116,32,7,70,4,64,32,6,32,7,16,183,5,32,5,40,2,124,33,1,11,32,5,40,2,120,32,1,65,36,108,106,34,1,32,17,58,0,17,32,1,32,8,58,0,16,32,1,32,2,54,2,12,32,1,65,0,54,2,8,32,1,32,4,54,2,4,32,1,65,1,54,2,0,32,1,32,5,41,3,160,1,55,1,18,32,1,65,0,58,0,32,32,1,32,5,47,0,208,1,59,0,33,32,1,65,24,106,32,5,41,1,166,1,55,1,0,32,1,65,35,106,32,5,65,210,1,106,45,0,0,58,0,0,32,5,32,5,40,2,124,65,1,106,34,1,54,2,124,32,1,32,4,77,13,2,32,3,32,7,54,2,8,32,3,65,1,54,2,0,32,5,40,2,120,32,4,65,36,108,106,34,1,65,1,54,2,8,32,1,65,12,106,32,7,54,2,0,11,32,5,40,2,184,1,34,1,69,13,0,32,5,65,196,1,106,32,5,40,2,188,1,32,5,40,2,192,1,32,1,40,2,8,17,3,0,11,32,5,65,16,106,32,15,65,8,106,41,1,0,55,3,0,32,5,65,24,106,32,15,65,16,106,41,1,0,55,3,0,32,5,65,32,106,32,15,65,24,106,41,1,0,55,3,0,32,5,65,40,106,32,15,65,32,106,41,1,0,55,3,0,32,5,65,48,106,32,15,65,40,106,41,1,0,55,3,0,32,5,65,56,106,32,15,65,48,106,41,1,0,55,3,0,32,5,65,62,106,32,15,65,54,106,41,1,0,55,1,0,32,5,32,15,41,1,0,55,3,8,32,5,45,0,80,33,4,32,5,45,0,81,33,7,32,5,41,3,72,12,11,11,32,4,32,1,65,224,201,192,0,16,131,7,0,11,32,2,32,6,65,228,203,192,0,16,131,7,0,11,3,64,12,0,11,0,11,65,209,202,192,0,65,22,65,232,202,192,0,16,230,8,0,11,32,1,32,3,65,212,203,192,0,16,131,7,0,11,65,209,202,192,0,65,22,65,232,202,192,0,16,230,8,0,11,32,2,32,6,65,196,203,192,0,16,131,7,0,11,32,1,65,1,106,34,1,4,64,32,7,65,1,106,33,7,12,1,11,11,65,208,199,192,0,65,28,65,196,203,192,0,16,141,8,0,11,65,5,33,4,32,5,40,2,144,1,34,1,69,13,0,32,5,65,156,1,106,32,5,40,2,148,1,32,5,40,2,152,1,32,1,40,2,8,17,3,0,11,32,5,65,200,0,106,16,180,3,66,3,11,33,21,32,0,32,7,58,0,9,32,0,32,4,58,0,8,32,0,32,21,55,3,0,32,0,32,5,41,3,8,55,1,10,32,0,65,18,106,32,5,65,16,106,41,3,0,55,1,0,32,0,65,26,106,32,5,65,24,106,41,3,0,55,1,0,32,0,65,34,106,32,5,65,32,106,41,3,0,55,1,0,32,0,65,42,106,32,5,65,40,106,41,3,0,55,1,0,32,0,65,50,106,32,5,65,48,106,41,3,0,55,1,0,32,0,65,58,106,32,5,65,56,106,41,3,0,55,1,0,32,0,65,64,107,32,5,65,62,106,41,1,0,55,1,0,32,5,65,224,1,106,36,0,15,11,65,144,153,210,0,65,28,65,132,156,210,0,16,141,8,0,11,65,144,153,210,0,65,28,65,148,156,210,0,16,141,8,0,11,239,22,2,16,127,1,126,35,0,65,64,106,34,7,36,0,32,7,65,36,106,32,0,32,1,16,109,32,7,65,16,106,32,7,65,44,106,40,2,0,34,1,54,2,0,32,7,32,7,41,2,36,34,19,55,3,8,32,7,65,32,106,32,7,65,56,106,40,2,0,54,2,0,32,7,32,7,41,2,48,55,3,24,32,1,65,0,32,19,167,34,1,27,33,10,32,0,40,2,4,33,17,32,7,40,2,12,33,6,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,34,14,4,64,32,1,65,0,71,33,9,3,64,32,10,69,13,3,32,9,69,13,4,2,64,32,5,4,64,32,6,33,4,32,1,33,3,32,5,33,1,12,1,11,65,0,33,4,65,1,33,9,2,64,32,6,69,13,0,32,6,34,0,65,7,113,34,3,4,64,3,64,32,0,65,1,107,33,0,32,1,40,2,52,33,1,32,3,65,1,107,34,3,13,0,11,11,32,6,65,8,73,13,0,3,64,32,1,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,1,32,0,65,8,107,34,0,13,0,11,11,65,0,33,3,11,2,64,32,1,47,1,50,32,4,75,4,64,32,1,33,0,12,1,11,3,64,32,1,40,2,0,34,0,69,13,12,32,3,65,1,106,33,3,32,1,47,1,48,33,4,32,4,32,0,34,1,47,1,50,79,13,0,11,11,32,4,65,1,106,33,6,2,64,32,3,69,4,64,32,0,33,5,12,1,11,32,0,32,6,65,2,116,106,65,52,106,40,2,0,33,5,65,0,33,6,32,3,65,1,107,34,1,69,13,0,32,3,65,2,107,32,1,65,7,113,34,3,4,64,3,64,32,1,65,1,107,33,1,32,5,40,2,52,33,5,32,3,65,1,107,34,3,13,0,11,11,65,7,73,13,0,3,64,32,5,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,5,32,1,65,8,107,34,1,13,0,11,11,32,10,65,1,107,33,10,32,0,32,4,65,2,116,106,65,4,106,40,2,0,33,15,32,17,33,4,32,14,33,8,3,64,32,8,65,44,106,33,12,32,8,65,4,106,33,0,32,8,47,1,230,2,34,13,65,2,116,33,1,65,127,33,3,2,64,2,64,3,64,32,1,69,4,64,32,13,33,3,12,2,11,32,0,40,2,0,33,11,32,3,65,1,106,33,3,32,12,65,28,106,33,12,32,1,65,4,107,33,1,32,0,65,4,106,33,0,65,127,32,11,32,15,71,32,11,32,15,75,27,34,11,65,1,70,13,0,11,32,11,65,255,1,113,69,13,1,11,32,4,69,13,4,32,4,65,1,107,33,4,32,8,32,3,65,2,116,106,65,232,2,106,40,2,0,33,8,12,1,11,11,65,0,33,1,32,12,45,0,0,69,13,0,11,12,7,11,32,10,69,13,1,32,1,69,13,2,2,64,32,6,69,13,0,2,64,32,6,65,7,113,34,4,69,4,64,32,6,33,0,12,1,11,32,6,33,0,3,64,32,0,65,1,107,33,0,32,1,40,2,52,33,1,32,4,65,1,107,34,4,13,0,11,11,32,6,65,8,73,13,0,3,64,32,1,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,1,32,0,65,8,107,34,0,13,0,11,11,32,1,47,1,50,13,0,3,64,32,1,40,2,0,34,0,69,13,9,32,1,47,1,48,32,0,34,1,47,1,50,79,13,0,11,11,65,236,207,206,0,16,176,10,0,11,32,2,65,255,255,3,113,65,4,70,13,3,32,7,32,2,65,16,118,59,1,62,32,7,32,2,59,1,60,65,0,33,5,32,7,40,2,24,34,0,69,13,5,32,7,65,36,106,32,0,32,7,40,2,28,32,7,65,60,106,16,161,1,32,7,40,2,36,13,5,2,64,32,7,40,2,40,32,7,40,2,48,65,12,108,106,65,48,106,34,0,40,2,0,34,1,4,64,32,0,40,2,4,33,9,32,0,40,2,8,33,6,65,1,33,2,32,14,69,13,1,12,3,11,32,14,69,13,6,65,0,33,2,65,0,33,6,12,2,11,32,6,69,13,5,2,64,32,9,69,13,0,2,64,32,9,65,7,113,34,4,69,4,64,32,9,33,0,12,1,11,32,9,33,0,3,64,32,0,65,1,107,33,0,32,1,40,2,52,33,1,32,4,65,1,107,34,4,13,0,11,11,32,9,65,8,73,13,0,3,64,32,1,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,1,32,0,65,8,107,34,0,13,0,11,11,32,1,47,1,50,13,2,3,64,32,1,40,2,0,34,0,69,13,7,32,1,47,1,48,32,0,34,1,47,1,50,79,13,0,11,12,2,11,65,236,247,206,0,16,176,10,0,11,65,0,33,8,3,64,32,6,69,4,64,65,0,33,5,12,5,11,32,2,4,64,2,64,32,8,4,64,32,9,33,4,32,1,33,3,32,8,33,1,12,1,11,65,0,33,4,65,1,33,2,2,64,32,9,69,13,0,32,9,34,0,65,7,113,34,3,4,64,3,64,32,0,65,1,107,33,0,32,1,40,2,52,33,1,32,3,65,1,107,34,3,13,0,11,11,32,9,65,8,73,13,0,3,64,32,1,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,1,32,0,65,8,107,34,0,13,0,11,11,65,0,33,3,11,2,64,32,1,47,1,50,32,4,75,4,64,32,1,33,0,12,1,11,3,64,32,1,40,2,0,34,0,69,13,8,32,3,65,1,106,33,3,32,1,47,1,48,33,4,32,4,32,0,34,1,47,1,50,79,13,0,11,11,32,4,65,1,106,33,9,2,64,32,3,69,4,64,32,0,33,8,12,1,11,32,0,32,9,65,2,116,106,65,52,106,40,2,0,33,8,65,0,33,9,32,3,65,1,107,34,1,69,13,0,32,3,65,2,107,32,1,65,7,113,34,3,4,64,3,64,32,1,65,1,107,33,1,32,8,40,2,52,33,8,32,3,65,1,107,34,3,13,0,11,11,65,7,73,13,0,3,64,32,8,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,8,32,1,65,8,107,34,1,13,0,11,11,32,6,65,0,71,33,5,32,6,65,1,107,33,6,32,0,32,4,65,2,116,106,65,4,106,40,2,0,33,15,32,17,33,10,32,14,33,4,3,64,32,4,65,44,106,33,12,32,4,65,4,106,33,0,32,4,47,1,230,2,34,13,65,2,116,33,1,65,127,33,3,2,64,2,64,3,64,32,1,69,4,64,32,13,33,3,12,2,11,32,0,40,2,0,33,11,32,3,65,1,106,33,3,32,12,65,28,106,33,12,32,1,65,4,107,33,1,32,0,65,4,106,33,0,65,127,32,11,32,15,71,32,11,32,15,75,27,34,11,65,1,70,13,0,11,32,11,65,255,1,113,69,13,1,11,32,10,69,13,4,32,10,65,1,107,33,10,32,4,32,3,65,2,116,106,65,232,2,106,40,2,0,33,4,12,1,11,11,65,0,33,1,32,12,45,0,0,13,5,12,1,11,11,65,236,247,206,0,16,176,10,0,11,65,236,207,206,0,16,176,10,0,11,65,0,33,5,32,7,40,2,24,34,0,69,13,1,32,7,40,2,32,34,11,69,13,1,65,0,33,10,32,7,40,2,28,33,13,32,0,33,5,2,64,2,64,3,64,2,64,32,10,4,64,32,13,33,0,32,5,33,4,32,10,33,5,12,1,11,65,0,33,0,2,64,32,13,69,13,0,32,13,34,1,65,7,113,34,4,4,64,3,64,32,1,65,1,107,33,1,32,5,40,2,184,1,33,5,32,4,65,1,107,34,4,13,0,11,11,32,13,65,8,73,13,0,3,64,32,5,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,5,32,1,65,8,107,34,1,13,0,11,11,65,0,33,4,11,2,64,2,64,2,64,2,64,2,64,32,5,47,1,182,1,32,0,75,4,64,32,5,33,1,12,1,11,3,64,32,5,40,2,0,34,1,69,13,11,32,4,65,1,106,33,4,32,5,47,1,180,1,33,0,32,1,33,5,32,0,32,1,47,1,182,1,79,13,0,11,11,32,0,65,1,106,33,13,2,64,32,4,69,4,64,32,1,33,10,12,1,11,32,1,32,13,65,2,116,106,65,184,1,106,40,2,0,33,10,65,0,33,13,32,4,65,1,107,34,3,69,13,0,32,4,65,2,107,32,3,65,7,113,34,4,4,64,3,64,32,3,65,1,107,33,3,32,10,40,2,184,1,33,10,32,4,65,1,107,34,4,13,0,11,11,65,7,73,13,0,3,64,32,10,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,10,32,3,65,8,107,34,3,13,0,11,11,2,64,32,1,32,0,65,12,108,106,65,48,106,34,0,40,2,0,34,1,69,4,64,65,0,33,2,65,0,33,9,32,14,13,1,12,4,11,32,0,40,2,4,33,6,32,0,40,2,8,33,9,65,1,33,2,32,14,69,13,2,11,65,0,33,5,3,64,32,9,69,13,3,32,2,69,13,1,2,64,32,5,4,64,32,6,33,4,32,1,33,3,32,5,33,1,12,1,11,65,0,33,4,65,1,33,2,2,64,32,6,69,13,0,32,6,34,0,65,7,113,34,3,4,64,3,64,32,0,65,1,107,33,0,32,1,40,2,52,33,1,32,3,65,1,107,34,3,13,0,11,11,32,6,65,8,73,13,0,3,64,32,1,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,1,32,0,65,8,107,34,0,13,0,11,11,65,0,33,3,11,2,64,32,1,47,1,50,32,4,75,4,64,32,1,33,0,12,1,11,3,64,32,1,40,2,0,34,0,69,13,9,32,3,65,1,106,33,3,32,1,47,1,48,33,4,32,4,32,0,34,1,47,1,50,79,13,0,11,11,32,4,65,1,106,33,6,2,64,32,3,69,4,64,32,0,33,5,12,1,11,32,0,32,6,65,2,116,106,65,52,106,40,2,0,33,5,65,0,33,6,32,3,65,1,107,34,1,69,13,0,32,3,65,2,107,32,1,65,7,113,34,3,4,64,3,64,32,1,65,1,107,33,1,32,5,40,2,52,33,5,32,3,65,1,107,34,3,13,0,11,11,65,7,73,13,0,3,64,32,5,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,5,32,1,65,8,107,34,1,13,0,11,11,32,9,65,1,107,33,9,32,0,32,4,65,2,116,106,65,4,106,40,2,0,33,18,32,17,33,4,32,14,33,8,3,64,32,8,65,44,106,33,12,32,8,65,4,106,33,0,32,8,47,1,230,2,34,15,65,2,116,33,1,65,127,33,3,2,64,2,64,3,64,32,1,69,4,64,32,15,33,3,12,2,11,32,0,40,2,0,33,16,32,3,65,1,106,33,3,32,12,65,28,106,33,12,32,1,65,4,107,33,1,32,0,65,4,106,33,0,65,127,32,16,32,18,71,32,16,32,18,75,27,34,16,65,1,70,13,0,11,32,16,65,255,1,113,69,13,1,11,32,4,69,13,8,32,4,65,1,107,33,4,32,8,32,3,65,2,116,106,65,232,2,106,40,2,0,33,8,12,1,11,11,65,0,33,1,32,12,45,0,0,69,13,0,11,12,7,11,65,236,247,206,0,16,176,10,0,11,32,9,13,1,11,65,0,33,5,32,11,65,1,107,34,11,69,13,5,12,1,11,11,2,64,32,6,69,13,0,2,64,32,6,65,7,113,34,4,69,4,64,32,6,33,0,12,1,11,32,6,33,0,3,64,32,0,65,1,107,33,0,32,1,40,2,52,33,1,32,4,65,1,107,34,4,13,0,11,11,32,6,65,8,73,13,0,3,64,32,1,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,1,32,0,65,8,107,34,0,13,0,11,11,32,1,47,1,50,13,0,3,64,32,1,40,2,0,34,0,69,13,2,32,1,47,1,48,32,0,34,1,47,1,50,79,13,0,11,11,65,236,207,206,0,16,176,10,0,11,12,2,11,65,1,33,5,11,32,7,65,24,106,16,221,2,32,7,65,8,106,16,255,2,32,7,65,64,107,36,0,32,5,15,11,65,220,247,206,0,16,176,10,0,11,242,21,2,8,127,7,126,35,0,65,16,107,34,9,36,0,32,0,189,34,12,66,255,255,255,255,255,255,255,7,131,33,11,32,12,66,0,83,4,64,32,1,65,45,58,0,0,65,1,33,7,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,12,66,52,136,167,65,255,15,113,34,2,69,32,11,80,113,69,4,64,32,2,65,2,73,32,11,66,0,82,114,33,8,32,11,66,128,128,128,128,128,128,128,8,132,32,11,32,2,27,34,10,66,2,134,33,11,32,10,66,1,131,33,16,2,64,32,2,65,181,8,107,65,204,119,32,2,27,34,6,65,0,78,4,64,32,6,65,193,232,4,108,65,18,118,34,3,32,6,65,3,75,34,2,79,13,1,65,128,236,207,0,65,33,65,240,236,207,0,16,141,8,0,11,32,6,65,133,162,83,108,65,20,118,34,3,32,6,65,127,71,34,2,73,13,3,65,0,32,3,32,2,107,34,3,32,6,106,34,4,107,34,2,173,66,207,166,202,0,126,34,12,66,32,136,167,13,2,32,10,32,2,65,4,116,34,2,65,224,152,208,0,106,41,3,0,32,2,65,232,152,208,0,106,41,3,0,32,3,32,12,167,65,19,118,107,65,252,0,106,32,9,32,9,65,8,106,32,8,16,176,3,33,12,32,9,41,3,8,33,14,32,9,41,3,0,33,13,32,3,65,2,79,4,64,32,11,66,127,32,3,173,134,66,127,133,131,80,69,32,3,65,63,79,114,13,7,12,8,11,65,1,33,3,32,16,80,13,8,32,13,80,69,4,64,32,13,66,1,125,33,13,65,0,33,8,12,9,11,65,128,236,207,0,65,33,65,224,236,207,0,16,141,8,0,11,32,3,32,2,107,34,4,173,66,207,166,202,0,126,34,12,66,32,136,167,13,3,32,10,32,4,65,4,116,34,2,65,128,238,207,0,106,41,3,0,32,2,65,136,238,207,0,106,41,3,0,32,4,32,6,107,32,12,167,65,19,118,106,65,253,0,106,32,9,32,9,65,8,106,32,8,16,176,3,33,12,32,9,41,3,8,33,14,32,9,41,3,0,33,13,32,4,65,22,79,13,5,65,0,33,2,65,0,32,11,167,107,32,11,66,5,128,167,65,123,108,70,4,64,32,10,66,180,230,204,153,179,230,204,153,51,126,34,11,66,179,230,204,153,179,230,204,153,51,88,4,64,3,64,32,2,65,1,106,34,2,69,13,13,32,11,66,205,153,179,230,204,153,179,230,76,126,34,11,66,179,230,204,153,179,230,204,153,51,88,13,0,11,11,32,2,32,4,79,13,7,12,6,11,2,64,32,16,80,4,64,32,10,80,69,13,1,65,128,236,207,0,65,33,65,144,237,207,0,16,141,8,0,11,32,10,66,180,230,204,153,179,230,204,153,51,126,66,230,204,153,179,230,204,153,179,230,0,125,34,11,66,179,230,204,153,179,230,204,153,51,88,4,64,3,64,32,2,65,1,106,34,2,69,13,13,32,11,66,205,153,179,230,204,153,179,230,76,126,34,11,66,179,230,204,153,179,230,204,153,51,88,13,0,11,11,32,2,32,4,79,173,34,11,32,13,88,4,64,32,13,32,11,125,33,13,12,7,11,65,128,236,207,0,65,33,65,128,237,207,0,16,141,8,0,11,65,0,33,3,32,8,173,66,127,133,32,11,124,66,205,153,179,230,204,153,179,230,76,126,34,11,66,179,230,204,153,179,230,204,153,51,86,13,4,3,64,32,2,65,1,106,34,2,4,64,32,11,66,205,153,179,230,204,153,179,230,76,126,34,11,66,179,230,204,153,179,230,204,153,51,88,13,1,12,6,11,11,12,10,11,32,1,32,7,106,34,1,65,194,199,208,0,47,0,0,59,0,0,32,1,65,2,106,65,196,199,208,0,45,0,0,58,0,0,32,12,66,63,136,167,65,3,106,33,2,12,8,11,65,208,234,207,0,65,33,65,184,234,207,0,16,141,8,0,11,65,128,236,207,0,65,33,65,208,236,207,0,16,141,8,0,11,65,208,234,207,0,65,33,65,184,234,207,0,16,141,8,0,11,65,1,33,8,32,2,32,4,79,13,2,11,65,0,33,2,2,127,32,13,66,228,0,128,34,15,32,14,66,228,0,128,34,10,88,4,64,32,14,33,10,32,13,33,15,32,12,33,11,65,0,12,1,11,65,2,33,2,32,12,167,32,12,66,228,0,128,34,11,167,65,156,127,108,106,65,49,75,11,33,5,2,64,2,64,32,15,66,10,128,34,14,32,10,66,10,128,34,12,86,4,64,3,64,32,11,33,13,32,12,33,10,32,2,32,2,65,1,106,34,2,74,13,2,32,11,66,10,128,33,11,32,14,66,10,128,34,14,32,10,66,10,128,34,12,86,13,0,11,32,13,167,32,11,167,65,118,108,106,65,4,75,33,5,11,32,11,32,10,32,11,81,32,5,114,173,124,34,10,32,11,84,13,1,12,4,11,65,128,235,207,0,65,28,65,160,237,207,0,16,141,8,0,11,65,128,235,207,0,65,28,65,176,237,207,0,16,141,8,0,11,65,0,33,8,65,1,33,3,11,65,0,33,2,2,64,32,13,66,10,128,34,15,32,14,66,10,128,34,13,88,4,64,32,14,33,11,32,12,33,10,12,1,11,3,64,2,64,32,13,33,11,32,2,32,2,65,1,106,34,2,74,13,0,32,8,65,0,32,14,167,107,32,11,167,65,118,108,70,113,33,8,32,5,65,255,1,113,69,32,3,113,33,3,32,12,167,32,12,66,10,128,34,10,167,65,118,108,106,33,5,32,10,33,12,32,11,33,14,32,15,66,10,128,34,15,32,11,66,10,128,34,13,86,13,1,12,2,11,11,65,128,235,207,0,65,28,65,192,237,207,0,16,141,8,0,11,2,64,2,64,32,8,69,13,0,65,0,32,11,167,107,32,11,66,10,128,34,14,167,65,118,108,71,13,0,3,64,2,64,32,14,33,11,32,2,32,2,65,1,106,34,2,74,13,0,32,5,65,255,1,113,69,32,3,113,33,3,32,10,167,32,10,66,10,128,34,12,167,65,118,108,106,33,5,32,12,33,10,65,0,32,11,167,107,32,11,66,10,128,34,14,167,65,118,108,70,13,1,12,3,11,11,65,128,235,207,0,65,28,65,208,237,207,0,16,141,8,0,11,32,10,33,12,11,32,12,32,16,167,32,8,65,127,115,114,32,11,32,12,81,113,65,4,65,5,32,12,66,1,131,80,27,32,5,32,5,65,255,1,113,65,5,70,27,32,5,32,3,27,65,255,1,113,65,4,75,114,173,124,34,10,32,12,90,13,0,65,128,235,207,0,65,28,65,224,237,207,0,16,141,8,0,11,32,2,65,0,72,32,2,32,4,106,34,6,32,4,72,115,4,64,65,128,235,207,0,65,28,65,240,237,207,0,16,141,8,0,11,2,64,2,64,2,64,2,64,2,64,32,6,65,0,72,34,3,2,127,65,17,32,10,66,255,255,131,254,166,222,225,17,86,13,0,26,65,16,32,10,66,255,255,153,166,234,175,227,1,86,13,0,26,65,15,32,10,66,255,255,232,131,177,222,22,86,13,0,26,65,14,32,10,66,255,191,202,243,132,163,2,86,13,0,26,65,13,32,10,66,255,159,148,165,141,29,86,13,0,26,65,12,32,10,66,255,207,219,195,244,2,86,13,0,26,65,11,32,10,66,255,199,175,160,37,86,13,0,26,65,10,32,10,66,255,147,235,220,3,86,13,0,26,65,9,32,10,66,255,193,215,47,86,13,0,26,65,8,32,10,66,255,172,226,4,86,13,0,26,65,7,32,10,66,191,132,61,86,13,0,26,65,6,32,10,66,159,141,6,86,13,0,26,65,5,32,10,66,143,206,0,86,13,0,26,65,4,32,10,66,231,7,86,13,0,26,65,3,32,10,66,227,0,86,13,0,26,65,2,65,1,32,10,66,9,86,27,11,34,2,32,2,32,6,106,34,4,74,115,69,4,64,32,3,32,4,65,17,78,114,13,1,32,10,32,1,32,7,106,34,3,32,2,106,16,134,3,32,2,32,4,72,4,64,32,1,32,2,106,32,7,106,65,48,32,6,16,141,11,26,11,32,3,32,4,106,65,174,224,0,59,0,0,32,4,32,7,106,34,1,32,7,73,13,2,32,1,65,2,106,34,2,32,1,79,13,6,65,128,235,207,0,65,28,65,136,200,208,0,16,141,8,0,11,65,128,235,207,0,65,28,65,200,199,208,0,16,141,8,0,11,32,4,65,1,107,34,8,65,16,79,4,64,2,64,2,64,2,64,32,4,65,4,106,65,5,79,4,64,32,2,65,1,71,13,3,32,10,167,65,255,1,113,65,48,106,34,3,65,255,1,113,32,3,71,13,1,32,1,32,7,106,34,2,32,3,58,0,0,32,2,65,1,106,65,229,0,58,0,0,32,8,34,3,32,4,72,13,2,65,128,236,207,0,65,33,65,232,199,208,0,16,141,8,0,11,32,1,32,7,106,34,1,65,176,220,0,59,0,0,65,2,32,4,107,33,3,32,4,65,0,72,4,64,32,1,65,2,106,65,48,65,3,32,3,32,3,65,3,76,27,65,2,107,16,141,11,26,11,32,10,32,1,32,2,106,32,3,106,16,134,3,32,2,32,7,106,32,3,106,33,2,12,8,11,65,128,235,207,0,65,28,65,216,199,208,0,16,141,8,0,11,32,1,32,7,65,2,114,34,4,106,33,5,32,3,65,0,78,4,64,32,3,33,2,12,6,11,32,5,65,45,58,0,0,32,3,65,128,128,128,128,120,71,4,64,65,0,32,3,107,33,2,32,5,65,1,106,33,5,12,6,11,65,176,236,207,0,65,31,65,192,197,208,0,16,141,8,0,11,32,10,32,1,32,2,32,7,106,34,3,106,34,6,65,1,106,34,2,16,134,3,32,1,32,7,106,34,1,32,1,65,1,106,34,1,45,0,0,58,0,0,32,1,65,46,58,0,0,32,2,65,229,0,58,0,0,32,4,65,1,107,34,1,32,4,78,13,3,32,6,65,2,106,33,5,32,1,65,0,78,4,64,32,1,33,2,12,3,11,32,5,65,45,58,0,0,32,1,65,128,128,128,128,120,71,4,64,65,0,32,1,107,33,2,32,6,65,3,106,33,5,12,3,11,65,176,236,207,0,65,31,65,192,197,208,0,16,141,8,0,11,32,10,32,1,32,7,106,34,3,65,1,106,34,1,32,2,106,16,134,3,32,3,32,1,32,4,16,140,11,32,4,106,65,46,58,0,0,32,2,32,7,106,65,1,106,33,2,12,4,11,65,128,235,207,0,65,28,65,136,200,208,0,16,141,8,0,11,32,3,65,2,106,33,4,32,2,65,227,0,77,4,64,32,2,65,9,77,4,64,32,5,32,2,65,48,114,58,0,0,32,4,32,1,65,31,118,65,1,106,106,33,2,12,4,11,32,5,32,2,65,1,116,65,148,195,208,0,106,47,0,0,59,0,0,32,4,32,1,65,31,118,65,2,114,106,33,2,12,3,11,32,2,65,228,0,110,34,3,65,255,1,113,65,48,106,34,6,65,255,1,113,32,6,70,4,64,32,5,32,6,58,0,0,32,5,32,2,32,3,65,228,0,108,107,65,1,116,65,148,195,208,0,106,47,0,0,59,0,1,32,4,32,1,65,31,118,65,3,106,106,33,2,12,3,11,65,128,235,207,0,65,28,65,208,197,208,0,16,141,8,0,11,65,128,236,207,0,65,33,65,248,199,208,0,16,141,8,0,11,32,2,65,227,0,77,4,64,32,2,65,9,77,4,64,32,5,32,2,65,48,114,58,0,0,32,3,65,31,118,65,1,106,32,4,106,33,2,12,2,11,32,5,32,2,65,1,116,65,148,195,208,0,106,47,0,0,59,0,0,32,3,65,31,118,65,2,114,32,4,106,33,2,12,1,11,32,2,65,228,0,110,34,1,65,255,1,113,65,48,106,34,6,65,255,1,113,32,6,70,4,64,32,5,32,6,58,0,0,32,5,32,2,32,1,65,228,0,108,107,65,1,116,65,148,195,208,0,106,47,0,0,59,0,1,32,3,65,31,118,65,3,106,32,4,106,33,2,12,1,11,65,128,235,207,0,65,28,65,208,197,208,0,16,141,8,0,11,32,9,65,16,106,36,0,32,2,15,11,65,128,235,207,0,65,28,65,164,194,208,0,16,141,8,0,11,180,20,1,14,127,35,0,65,48,107,34,8,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,1,40,2,0,34,5,47,1,50,34,7,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,1,40,2,4,33,7,32,1,40,2,8,33,10,65,204,0,65,4,16,254,9,34,1,69,13,14,32,1,65,0,59,1,50,32,1,65,0,54,2,0,32,10,65,5,73,13,1,32,10,65,5,107,14,2,3,4,2,11,32,5,65,52,106,34,15,32,1,40,2,8,34,10,65,1,116,106,33,4,32,1,40,2,4,33,18,32,10,65,1,106,34,1,32,7,77,13,5,32,4,32,2,59,1,0,12,6,11,32,1,32,5,47,1,50,65,5,107,34,6,59,1,50,32,6,65,12,79,13,13,32,5,65,60,106,33,9,32,5,65,20,106,33,12,32,5,65,22,106,33,11,65,4,33,14,65,24,33,16,65,62,33,17,32,7,33,18,32,5,12,3,11,32,1,32,5,47,1,50,65,7,107,34,6,59,1,50,32,6,65,12,79,13,12,32,10,65,7,107,33,10,32,5,65,64,107,33,9,32,5,65,28,106,33,12,32,5,65,30,106,33,11,65,6,33,14,65,32,33,16,65,194,0,33,17,32,1,12,2,11,32,1,32,5,47,1,50,65,6,107,34,6,59,1,50,32,6,65,12,79,13,11,32,5,65,62,106,33,9,32,5,65,24,106,33,12,32,5,65,26,106,33,11,65,5,33,14,65,28,33,16,65,192,0,33,17,32,7,33,18,65,5,33,10,32,5,12,1,11,32,1,32,5,47,1,50,65,6,107,34,6,59,1,50,32,6,65,12,79,13,10,32,5,65,62,106,33,9,32,5,65,24,106,33,12,32,5,65,26,106,33,11,65,5,33,14,65,28,33,16,65,192,0,33,17,65,0,33,10,32,1,11,33,15,32,9,47,1,0,33,13,32,12,47,1,0,33,9,32,11,47,1,0,33,12,32,1,65,52,106,32,5,32,17,106,32,6,65,1,116,16,142,11,26,32,1,65,4,106,32,5,32,16,106,32,6,65,2,116,16,142,11,26,32,5,32,14,59,1,50,32,15,65,52,106,34,14,32,10,65,1,116,106,33,6,32,15,47,1,50,34,11,32,10,75,13,2,32,6,32,2,59,1,0,12,3,11,32,15,32,1,65,1,116,106,32,4,32,7,32,10,107,34,15,65,1,116,16,140,11,26,32,4,32,2,59,1,0,32,5,65,4,106,34,2,32,1,65,2,116,106,32,2,32,10,65,2,116,106,32,15,65,2,116,16,140,11,26,11,32,5,32,10,65,2,116,106,34,1,65,6,106,32,3,59,1,0,32,1,65,4,106,65,0,59,1,0,32,5,32,7,65,1,106,59,1,50,32,5,33,15,12,2,11,32,14,32,10,65,1,106,34,16,65,1,116,106,32,6,32,11,32,10,107,34,14,65,1,116,16,140,11,26,32,6,32,2,59,1,0,32,15,65,4,106,34,2,32,16,65,2,116,106,32,2,32,10,65,2,116,106,32,14,65,2,116,16,140,11,26,11,32,15,32,10,65,2,116,106,34,2,65,6,106,32,3,59,1,0,32,2,65,4,106,65,0,59,1,0,32,15,32,11,65,1,106,59,1,50,2,64,32,5,40,2,0,34,3,69,4,64,65,0,33,6,12,1,11,65,0,33,6,32,1,33,2,3,64,2,127,2,127,2,64,32,6,32,7,70,4,64,32,5,47,1,48,33,6,2,64,2,64,2,64,2,64,32,3,47,1,50,34,5,65,11,79,4,64,32,7,65,1,106,33,1,32,6,65,5,73,13,1,32,6,65,5,107,14,2,2,3,4,11,32,3,65,52,106,34,7,32,6,65,1,116,106,33,4,32,6,65,1,106,33,1,32,5,65,1,106,33,11,2,64,32,5,32,6,77,4,64,32,4,32,13,59,1,0,32,3,32,6,65,2,116,106,34,4,65,6,106,32,12,59,1,0,32,4,65,4,106,32,9,59,1,0,12,1,11,32,7,32,1,65,1,116,106,32,4,32,5,32,6,107,34,7,65,1,116,16,140,11,26,32,4,32,13,59,1,0,32,3,65,4,106,34,4,32,1,65,2,116,34,13,106,32,4,32,6,65,2,116,34,14,106,34,4,32,7,65,2,116,34,7,16,140,11,26,32,4,32,12,59,1,2,32,4,32,9,59,1,0,32,3,65,204,0,106,34,4,32,14,106,65,8,106,32,4,32,13,106,32,7,16,140,11,26,11,32,3,32,11,59,1,50,32,3,32,1,65,2,116,106,65,204,0,106,32,2,54,2,0,32,1,32,5,65,2,106,34,2,79,13,10,32,5,32,6,107,34,4,65,1,106,65,3,113,34,7,4,64,32,3,32,6,65,2,116,106,65,208,0,106,33,5,3,64,32,5,40,2,0,34,6,32,1,59,1,48,32,6,32,3,54,2,0,32,5,65,4,106,33,5,32,1,65,1,106,33,1,32,7,65,1,107,34,7,13,0,11,11,32,4,65,3,73,13,10,32,1,65,2,116,32,3,106,65,216,0,106,33,5,3,64,32,5,65,12,107,40,2,0,34,4,32,1,59,1,48,32,4,32,3,54,2,0,32,5,65,8,107,40,2,0,34,4,32,1,65,1,106,59,1,48,32,4,32,3,54,2,0,32,5,65,4,107,40,2,0,34,4,32,1,65,2,106,59,1,48,32,4,32,3,54,2,0,32,5,40,2,0,34,4,32,1,65,3,106,59,1,48,32,4,32,3,54,2,0,32,5,65,16,106,33,5,32,2,32,1,65,4,106,34,1,71,13,0,11,12,10,11,32,8,65,4,54,2,20,12,4,11,32,8,65,5,54,2,20,12,3,11,32,8,65,5,54,2,20,32,8,32,1,54,2,16,32,8,32,3,54,2,12,32,8,65,24,106,32,8,65,12,106,16,168,3,32,8,40,2,32,34,1,47,1,50,34,3,65,1,106,33,7,2,64,32,3,69,4,64,32,1,32,9,59,1,4,32,1,32,13,59,1,52,12,1,11,32,1,65,54,106,32,1,65,52,106,32,3,65,1,116,16,140,11,26,32,1,32,13,59,1,52,32,1,65,8,106,32,1,65,4,106,32,3,65,2,116,34,5,16,140,11,26,32,1,32,9,59,1,4,32,1,65,212,0,106,32,1,65,208,0,106,32,5,16,140,11,26,11,32,1,32,2,54,2,80,32,1,32,12,59,1,6,32,1,32,7,59,1,50,65,1,33,5,32,3,65,1,106,34,2,65,3,113,33,7,32,3,65,3,79,4,64,32,2,65,252,255,7,113,33,6,65,4,33,5,65,0,33,3,3,64,32,1,32,3,106,34,2,65,208,0,106,40,2,0,34,9,32,5,65,3,107,59,1,48,32,9,32,1,54,2,0,32,2,65,212,0,106,40,2,0,34,9,32,5,65,2,107,59,1,48,32,9,32,1,54,2,0,32,2,65,216,0,106,40,2,0,34,9,32,5,65,1,107,59,1,48,32,9,32,1,54,2,0,32,2,65,220,0,106,40,2,0,34,2,32,5,59,1,48,32,2,32,1,54,2,0,32,3,65,16,106,33,3,32,5,32,6,71,32,5,65,4,106,33,5,13,0,11,32,5,65,3,107,33,5,11,32,7,4,64,32,1,32,5,65,2,116,106,65,204,0,106,33,6,3,64,32,6,40,2,0,34,2,32,5,59,1,48,32,2,32,1,54,2,0,32,6,65,4,106,33,6,32,5,65,1,106,33,5,32,7,65,1,107,34,7,13,0,11,11,32,8,47,1,44,33,12,32,8,47,1,42,33,9,32,8,47,1,40,33,13,32,8,40,2,36,12,4,11,32,8,65,6,54,2,20,32,8,32,1,54,2,16,32,8,32,3,54,2,12,32,6,65,7,107,33,6,32,8,65,24,106,32,8,65,12,106,16,168,3,32,8,40,2,32,12,2,11,65,236,240,206,0,65,53,65,164,241,206,0,16,141,8,0,11,32,8,32,1,54,2,16,32,8,32,3,54,2,12,32,8,65,24,106,32,8,65,12,106,16,168,3,32,8,40,2,24,11,34,7,65,52,106,34,11,32,6,65,1,116,106,33,5,32,6,65,1,106,33,1,32,7,47,1,50,34,3,65,1,106,33,14,2,64,32,3,32,6,77,4,64,32,5,32,13,59,1,0,32,7,32,6,65,2,116,106,34,5,65,6,106,32,12,59,1,0,32,5,65,4,106,32,9,59,1,0,12,1,11,32,11,32,1,65,1,116,106,32,5,32,3,32,6,107,34,11,65,1,116,16,140,11,26,32,5,32,13,59,1,0,32,7,65,4,106,34,5,32,1,65,2,116,34,13,106,32,5,32,6,65,2,116,34,16,106,34,5,32,11,65,2,116,34,11,16,140,11,26,32,5,32,12,59,1,2,32,5,32,9,59,1,0,32,7,65,204,0,106,34,5,32,16,106,65,8,106,32,5,32,13,106,32,11,16,140,11,26,11,32,7,32,1,65,2,116,106,65,204,0,106,32,2,54,2,0,32,7,32,14,59,1,50,2,64,32,1,32,3,65,2,106,34,2,79,13,0,32,3,32,6,107,34,5,65,1,106,65,3,113,34,3,4,64,32,7,32,6,65,2,116,106,65,208,0,106,33,6,3,64,32,6,40,2,0,34,9,32,1,59,1,48,32,9,32,7,54,2,0,32,6,65,4,106,33,6,32,1,65,1,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,5,65,3,73,13,0,32,7,32,1,65,2,116,106,65,216,0,106,33,6,3,64,32,6,65,12,107,40,2,0,34,3,32,1,59,1,48,32,3,32,7,54,2,0,32,6,65,8,107,40,2,0,34,3,32,1,65,1,106,59,1,48,32,3,32,7,54,2,0,32,6,65,4,107,40,2,0,34,3,32,1,65,2,106,59,1,48,32,3,32,7,54,2,0,32,6,40,2,0,34,3,32,1,65,3,106,59,1,48,32,3,32,7,54,2,0,32,6,65,16,106,33,6,32,2,32,1,65,4,106,34,1,71,13,0,11,11,32,8,47,1,44,33,12,32,8,47,1,42,33,9,32,8,47,1,40,33,13,32,8,40,2,32,33,1,32,8,40,2,36,11,33,6,32,8,40,2,28,33,7,32,8,40,2,24,33,5,32,9,65,255,255,3,113,65,2,70,13,2,32,1,33,2,32,5,40,2,0,34,3,13,0,11,11,32,4,40,2,0,34,3,40,2,0,34,4,69,13,1,65,145,179,211,0,45,0,0,26,32,3,40,2,4,33,7,65,252,0,65,4,16,254,9,34,2,69,13,2,32,2,32,4,54,2,76,32,2,65,0,59,1,50,32,2,65,0,54,2,0,32,3,32,2,54,2,0,32,4,65,0,59,1,48,32,4,32,2,54,2,0,32,3,32,7,65,1,106,54,2,4,32,6,32,7,71,13,3,32,2,32,13,59,1,52,32,2,65,1,59,1,50,32,2,32,1,54,2,80,32,2,32,12,59,1,6,32,2,32,9,59,1,4,32,1,65,1,59,1,48,32,1,32,2,54,2,0,11,32,0,32,10,54,2,8,32,0,32,18,54,2,4,32,0,32,15,54,2,0,32,8,65,48,106,36,0,15,11,65,156,237,206,0,16,176,10,0,11,65,4,65,252,0,16,132,11,0,11,65,184,238,206,0,65,48,65,232,238,206,0,16,141,8,0,11,65,4,65,204,0,16,132,11,0,11,32,6,65,11,65,204,240,206,0,16,171,10,0,11,231,19,1,14,127,35,0,65,48,107,34,8,36,0,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,1,40,2,0,34,6,47,1,94,34,11,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,1,40,2,4,33,9,32,1,40,2,8,33,13,65,224,0,65,4,16,254,9,34,10,69,13,6,32,10,65,0,59,1,94,32,10,65,0,54,2,0,32,13,65,5,73,13,1,32,13,65,5,107,14,2,3,4,2,11,32,6,65,4,106,34,9,32,1,40,2,8,34,13,65,2,116,34,10,106,33,5,32,1,40,2,4,33,19,32,11,32,13,65,1,106,34,1,79,4,64,32,9,32,1,65,2,116,34,1,106,32,5,32,11,32,13,107,65,2,116,34,9,16,140,11,26,32,1,32,6,65,48,106,34,1,106,32,1,32,10,106,32,9,16,140,11,26,11,32,5,32,3,58,0,2,32,6,32,10,106,65,48,106,32,4,54,2,0,32,5,32,2,59,1,0,32,6,32,11,65,1,106,59,1,94,32,6,33,11,12,9,11,32,10,32,6,47,1,94,65,5,107,34,11,59,1,94,32,11,65,12,79,13,5,65,4,33,1,32,6,47,1,20,33,14,32,6,45,0,22,33,15,32,6,40,2,64,33,16,32,10,65,4,106,32,6,65,24,106,32,11,65,2,116,34,7,16,142,11,26,65,196,0,33,12,12,6,11,32,10,32,6,47,1,94,65,7,107,34,1,59,1,94,32,1,65,12,79,13,11,32,6,47,1,28,33,14,32,6,45,0,30,33,15,32,6,40,2,72,33,16,32,10,65,4,106,32,6,65,32,106,32,1,65,2,116,34,7,16,142,11,26,32,13,65,7,107,33,13,65,204,0,33,12,65,6,12,2,11,32,10,32,6,47,1,94,65,6,107,34,1,59,1,94,32,1,65,12,79,13,10,32,6,47,1,24,33,14,32,6,45,0,26,33,15,32,6,40,2,68,33,16,32,10,65,4,106,32,6,65,28,106,32,1,65,2,116,34,7,16,142,11,26,65,5,33,1,65,200,0,33,12,65,5,33,13,12,4,11,32,10,32,6,47,1,94,65,6,107,34,1,59,1,94,32,1,65,12,79,13,9,32,6,47,1,24,33,14,32,6,45,0,26,33,15,32,6,40,2,68,33,16,32,10,65,4,106,32,6,65,28,106,32,1,65,2,116,34,7,16,142,11,26,65,0,33,13,65,200,0,33,12,65,5,11,33,1,32,10,12,3,11,65,4,65,224,0,16,132,11,0,11,32,11,65,11,65,204,240,206,0,16,171,10,0,11,32,9,33,19,32,6,11,33,11,32,10,65,48,106,32,6,32,12,106,32,7,16,142,11,26,32,6,32,1,59,1,94,32,11,65,4,106,34,17,32,13,65,2,116,34,1,106,33,7,32,13,32,11,47,1,94,34,12,73,4,64,32,17,32,1,65,4,106,34,18,106,32,7,32,12,32,13,107,65,2,116,34,17,16,140,11,26,32,18,32,11,65,48,106,34,18,106,32,1,32,18,106,32,17,16,140,11,26,11,32,7,32,3,58,0,2,32,1,32,11,106,65,48,106,32,4,54,2,0,32,7,32,2,59,1,0,32,11,32,12,65,1,106,59,1,94,2,64,32,6,40,2,0,34,1,69,4,64,65,0,33,7,12,1,11,65,0,33,7,3,64,2,127,2,127,2,64,32,7,32,9,70,4,64,32,6,47,1,92,33,7,2,64,2,64,2,64,2,64,32,1,47,1,94,34,2,65,11,79,4,64,32,9,65,1,106,33,2,32,7,65,5,73,13,1,32,7,65,5,107,14,2,2,3,4,11,32,1,65,4,106,34,9,32,7,65,2,116,34,4,106,33,3,32,7,65,1,106,33,6,32,2,65,1,106,33,12,2,64,32,2,32,7,77,4,64,32,3,32,15,58,0,2,32,3,32,14,59,1,0,32,1,32,4,106,65,48,106,32,16,54,2,0,12,1,11,32,9,32,6,65,2,116,34,5,106,32,3,32,2,32,7,107,65,2,116,34,9,16,140,11,26,32,1,65,48,106,34,17,32,5,106,32,4,32,17,106,34,17,32,9,16,140,11,26,32,3,32,15,58,0,2,32,3,32,14,59,1,0,32,17,32,16,54,2,0,32,1,65,224,0,106,34,3,32,4,106,65,8,106,32,3,32,5,106,32,9,16,140,11,26,11,32,1,32,12,59,1,94,32,1,32,6,65,2,116,106,65,224,0,106,32,10,54,2,0,32,6,32,2,65,2,106,34,3,79,13,10,32,2,32,7,107,34,2,65,1,106,65,3,113,34,9,4,64,32,1,32,7,65,2,116,106,65,228,0,106,33,7,3,64,32,7,40,2,0,34,4,32,6,59,1,92,32,4,32,1,54,2,0,32,7,65,4,106,33,7,32,6,65,1,106,33,6,32,9,65,1,107,34,9,13,0,11,11,32,2,65,3,73,13,10,32,6,65,2,116,32,1,106,65,236,0,106,33,7,3,64,32,7,65,12,107,40,2,0,34,2,32,6,59,1,92,32,2,32,1,54,2,0,32,7,65,8,107,40,2,0,34,2,32,6,65,1,106,59,1,92,32,2,32,1,54,2,0,32,7,65,4,107,40,2,0,34,2,32,6,65,2,106,59,1,92,32,2,32,1,54,2,0,32,7,40,2,0,34,2,32,6,65,3,106,59,1,92,32,2,32,1,54,2,0,32,7,65,16,106,33,7,32,3,32,6,65,4,106,34,6,71,13,0,11,12,10,11,32,8,65,4,54,2,20,12,4,11,32,8,65,5,54,2,20,12,3,11,32,8,65,5,54,2,20,32,8,32,2,54,2,16,32,8,32,1,54,2,12,32,8,65,24,106,32,8,65,12,106,16,174,3,32,8,40,2,32,34,1,47,1,94,34,2,65,1,106,33,4,32,2,4,64,32,1,65,8,106,32,1,65,4,106,32,2,65,2,116,34,3,16,140,11,26,32,1,65,52,106,32,1,65,48,106,32,3,16,140,11,26,32,1,65,232,0,106,32,1,65,228,0,106,32,3,16,140,11,26,11,32,1,32,10,54,2,100,32,1,32,16,54,2,48,32,1,32,15,58,0,6,32,1,32,14,59,1,4,32,1,32,4,59,1,94,65,1,33,6,32,2,65,1,106,34,3,65,3,113,33,10,32,2,65,3,79,4,64,32,3,65,252,255,7,113,33,3,65,4,33,6,65,0,33,9,3,64,32,1,32,9,106,34,2,65,228,0,106,40,2,0,34,4,32,6,65,3,107,59,1,92,32,4,32,1,54,2,0,32,2,65,232,0,106,40,2,0,34,4,32,6,65,2,107,59,1,92,32,4,32,1,54,2,0,32,2,65,236,0,106,40,2,0,34,4,32,6,65,1,107,59,1,92,32,4,32,1,54,2,0,32,2,65,240,0,106,40,2,0,34,2,32,6,59,1,92,32,2,32,1,54,2,0,32,9,65,16,106,33,9,32,3,32,6,71,32,6,65,4,106,34,4,33,6,13,0,11,32,4,65,3,107,33,6,11,32,10,4,64,32,1,32,6,65,2,116,106,65,224,0,106,33,7,3,64,32,7,40,2,0,34,2,32,6,59,1,92,32,2,32,1,54,2,0,32,7,65,4,106,33,7,32,6,65,1,106,33,6,32,10,65,1,107,34,10,13,0,11,11,32,8,40,2,24,34,6,69,13,7,32,8,40,2,44,33,16,32,8,45,0,42,33,15,32,8,47,1,40,33,14,32,8,40,2,36,33,7,32,8,40,2,28,33,9,32,1,12,4,11,32,8,65,6,54,2,20,32,8,32,2,54,2,16,32,8,32,1,54,2,12,32,7,65,7,107,33,7,32,8,65,24,106,32,8,65,12,106,16,174,3,32,8,40,2,32,12,2,11,65,236,240,206,0,65,53,65,164,241,206,0,16,141,8,0,11,32,8,32,2,54,2,16,32,8,32,1,54,2,12,32,8,65,24,106,32,8,65,12,106,16,174,3,32,8,40,2,24,11,34,1,65,4,106,34,12,32,7,65,2,116,34,3,106,33,2,32,7,65,1,106,33,6,32,1,47,1,94,34,4,65,1,106,33,17,2,64,32,4,32,7,77,4,64,32,2,32,15,58,0,2,32,2,32,14,59,1,0,32,1,32,3,106,65,48,106,32,16,54,2,0,12,1,11,32,12,32,6,65,2,116,34,9,106,32,2,32,4,32,7,107,65,2,116,34,12,16,140,11,26,32,1,65,48,106,34,18,32,9,106,32,3,32,18,106,34,18,32,12,16,140,11,26,32,2,32,15,58,0,2,32,2,32,14,59,1,0,32,18,32,16,54,2,0,32,1,65,224,0,106,34,2,32,3,106,65,8,106,32,2,32,9,106,32,12,16,140,11,26,11,32,1,32,6,65,2,116,106,65,224,0,106,32,10,54,2,0,32,1,32,17,59,1,94,2,64,32,6,32,4,65,2,106,34,2,79,13,0,32,4,32,7,107,34,4,65,1,106,65,3,113,34,9,4,64,32,1,32,3,106,65,228,0,106,33,7,3,64,32,7,40,2,0,34,3,32,6,59,1,92,32,3,32,1,54,2,0,32,7,65,4,106,33,7,32,6,65,1,106,33,6,32,9,65,1,107,34,9,13,0,11,11,32,4,65,3,73,13,0,32,1,32,6,65,2,116,106,65,236,0,106,33,7,3,64,32,7,65,12,107,40,2,0,34,3,32,6,59,1,92,32,3,32,1,54,2,0,32,7,65,8,107,40,2,0,34,3,32,6,65,1,106,59,1,92,32,3,32,1,54,2,0,32,7,65,4,107,40,2,0,34,3,32,6,65,2,106,59,1,92,32,3,32,1,54,2,0,32,7,40,2,0,34,3,32,6,65,3,106,59,1,92,32,3,32,1,54,2,0,32,7,65,16,106,33,7,32,2,32,6,65,4,106,34,6,71,13,0,11,11,32,8,40,2,24,34,6,69,13,3,32,8,40,2,44,33,16,32,8,45,0,42,33,15,32,8,47,1,40,33,14,32,8,40,2,36,33,7,32,8,40,2,28,33,9,32,8,40,2,32,11,33,10,32,6,40,2,0,34,1,13,0,11,11,32,5,40,2,0,34,2,40,2,0,34,3,69,13,1,65,145,179,211,0,45,0,0,26,32,2,40,2,4,33,4,65,144,1,65,4,16,254,9,34,1,69,13,2,32,1,32,3,54,2,96,32,1,65,0,59,1,94,32,1,65,0,54,2,0,32,2,32,1,54,2,0,32,3,65,0,59,1,92,32,3,32,1,54,2,0,32,2,32,4,65,1,106,54,2,4,32,4,32,7,71,13,3,32,1,32,10,54,2,100,32,1,32,16,54,2,48,32,1,32,15,58,0,6,32,1,32,14,59,1,4,32,1,65,1,59,1,94,32,10,65,1,59,1,92,32,10,32,1,54,2,0,11,32,0,32,13,54,2,8,32,0,32,19,54,2,4,32,0,32,11,54,2,0,32,8,65,48,106,36,0,15,11,65,156,237,206,0,16,176,10,0,11,65,4,65,144,1,16,132,11,0,11,65,184,238,206,0,65,48,65,232,238,206,0,16,141,8,0,11,32,1,65,11,65,204,240,206,0,16,171,10,0,11,191,19,1,13,127,35,0,65,48,107,34,7,36,0,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,1,40,2,0,34,5,47,1,50,34,14,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,1,40,2,4,33,9,32,1,40,2,8,33,10,65,204,0,65,4,16,254,9,34,8,69,13,8,32,8,65,0,59,1,50,32,8,65,0,54,2,0,32,10,65,5,73,13,1,32,10,65,5,107,14,2,3,4,2,11,32,5,65,52,106,34,8,32,1,40,2,8,34,10,65,1,116,106,33,4,32,1,40,2,4,33,17,32,10,65,1,106,34,1,32,14,77,13,5,32,4,32,2,59,1,0,12,6,11,32,8,32,5,47,1,50,65,5,107,34,1,59,1,50,32,1,65,12,79,13,13,32,5,65,60,106,33,6,32,5,65,20,106,33,11,65,4,33,13,65,24,33,15,65,62,33,16,12,7,11,32,8,32,5,47,1,50,65,7,107,34,1,59,1,50,32,1,65,12,79,13,12,32,10,65,7,107,33,10,32,5,65,64,107,33,6,32,5,65,28,106,33,11,65,6,33,13,65,32,33,15,65,194,0,33,16,65,0,12,2,11,32,8,32,5,47,1,50,65,6,107,34,1,59,1,50,32,1,65,12,79,13,11,32,5,65,62,106,33,6,32,5,65,24,106,33,11,65,5,33,13,65,28,33,15,65,192,0,33,16,65,5,33,10,12,5,11,32,8,32,5,47,1,50,65,6,107,34,1,59,1,50,32,1,65,12,79,13,10,32,5,65,62,106,33,6,32,5,65,24,106,33,11,65,0,33,10,65,5,33,13,65,28,33,15,65,192,0,33,16,65,0,11,33,17,32,8,12,4,11,32,8,32,1,65,1,116,106,32,4,32,14,32,10,107,34,8,65,1,116,16,140,11,26,32,4,32,2,59,1,0,32,5,65,4,106,34,2,32,1,65,2,116,106,32,2,32,10,65,2,116,106,32,8,65,2,116,16,140,11,26,11,32,5,32,10,65,2,116,106,65,4,106,32,3,54,2,0,32,5,32,14,65,1,106,59,1,50,32,5,33,14,12,3,11,65,4,65,204,0,16,132,11,0,11,32,9,33,17,32,5,11,33,14,32,6,47,1,0,33,12,32,11,40,2,0,33,11,32,8,65,52,106,32,5,32,16,106,32,1,65,1,116,16,142,11,26,32,8,65,4,106,32,5,32,15,106,32,1,65,2,116,16,142,11,26,32,5,32,13,59,1,50,32,14,65,52,106,34,13,32,10,65,1,116,106,33,1,2,64,32,10,32,14,47,1,50,34,6,79,4,64,32,1,32,2,59,1,0,12,1,11,32,13,32,10,65,1,106,34,15,65,1,116,106,32,1,32,6,32,10,107,34,13,65,1,116,16,140,11,26,32,1,32,2,59,1,0,32,14,65,4,106,34,1,32,15,65,2,116,106,32,1,32,10,65,2,116,106,32,13,65,2,116,16,140,11,26,11,32,14,32,10,65,2,116,106,65,4,106,32,3,54,2,0,32,14,32,6,65,1,106,59,1,50,2,64,32,5,40,2,0,34,1,69,4,64,65,0,33,6,12,1,11,65,0,33,6,3,64,2,127,2,127,2,64,32,6,32,9,70,4,64,32,5,47,1,48,33,6,2,64,2,64,2,64,2,64,32,1,47,1,50,34,2,65,11,79,4,64,32,9,65,1,106,33,2,32,6,65,5,73,13,1,32,6,65,5,107,14,2,2,3,4,11,32,1,65,52,106,34,4,32,6,65,1,116,106,33,3,32,6,65,1,106,33,5,32,2,65,1,106,33,9,2,64,32,2,32,6,77,4,64,32,3,32,12,59,1,0,32,1,32,6,65,2,116,106,65,4,106,32,11,54,2,0,12,1,11,32,4,32,5,65,1,116,106,32,3,32,2,32,6,107,34,4,65,1,116,16,140,11,26,32,3,32,12,59,1,0,32,1,65,4,106,34,3,32,5,65,2,116,34,12,106,32,3,32,6,65,2,116,34,13,106,34,3,32,4,65,2,116,34,4,16,140,11,26,32,3,32,11,54,2,0,32,1,65,204,0,106,34,3,32,13,106,65,8,106,32,3,32,12,106,32,4,16,140,11,26,11,32,1,32,9,59,1,50,32,1,32,5,65,2,116,106,65,204,0,106,32,8,54,2,0,32,5,32,2,65,2,106,34,3,79,13,10,32,2,32,6,107,34,2,65,1,106,65,3,113,34,9,4,64,32,1,32,6,65,2,116,106,65,208,0,106,33,6,3,64,32,6,40,2,0,34,4,32,5,59,1,48,32,4,32,1,54,2,0,32,6,65,4,106,33,6,32,5,65,1,106,33,5,32,9,65,1,107,34,9,13,0,11,11,32,2,65,3,73,13,10,32,5,65,2,116,32,1,106,65,216,0,106,33,6,3,64,32,6,65,12,107,40,2,0,34,2,32,5,59,1,48,32,2,32,1,54,2,0,32,6,65,8,107,40,2,0,34,2,32,5,65,1,106,59,1,48,32,2,32,1,54,2,0,32,6,65,4,107,40,2,0,34,2,32,5,65,2,106,59,1,48,32,2,32,1,54,2,0,32,6,40,2,0,34,2,32,5,65,3,106,59,1,48,32,2,32,1,54,2,0,32,6,65,16,106,33,6,32,3,32,5,65,4,106,34,5,71,13,0,11,12,10,11,32,7,65,4,54,2,20,12,4,11,32,7,65,5,54,2,20,12,3,11,32,7,65,5,54,2,20,32,7,32,2,54,2,16,32,7,32,1,54,2,12,32,7,65,24,106,32,7,65,12,106,16,181,3,32,7,40,2,32,34,1,47,1,50,34,2,65,1,106,33,3,2,64,32,2,69,4,64,32,1,32,11,54,2,4,32,1,32,12,59,1,52,12,1,11,32,1,65,54,106,32,1,65,52,106,32,2,65,1,116,16,140,11,26,32,1,32,12,59,1,52,32,1,65,8,106,32,1,65,4,106,32,2,65,2,116,34,5,16,140,11,26,32,1,32,11,54,2,4,32,1,65,212,0,106,32,1,65,208,0,106,32,5,16,140,11,26,11,32,1,32,3,59,1,50,32,1,32,8,54,2,80,65,1,33,5,32,2,65,1,106,34,3,65,3,113,33,8,32,2,65,3,79,4,64,32,3,65,252,255,7,113,33,3,65,4,33,5,65,0,33,9,3,64,32,1,32,9,106,34,2,65,208,0,106,40,2,0,34,6,32,5,65,3,107,59,1,48,32,6,32,1,54,2,0,32,2,65,212,0,106,40,2,0,34,6,32,5,65,2,107,59,1,48,32,6,32,1,54,2,0,32,2,65,216,0,106,40,2,0,34,6,32,5,65,1,107,59,1,48,32,6,32,1,54,2,0,32,2,65,220,0,106,40,2,0,34,2,32,5,59,1,48,32,2,32,1,54,2,0,32,9,65,16,106,33,9,32,3,32,5,71,32,5,65,4,106,33,5,13,0,11,32,5,65,3,107,33,5,11,32,8,4,64,32,1,32,5,65,2,116,106,65,204,0,106,33,6,3,64,32,6,40,2,0,34,2,32,5,59,1,48,32,2,32,1,54,2,0,32,6,65,4,106,33,6,32,5,65,1,106,33,5,32,8,65,1,107,34,8,13,0,11,11,32,7,40,2,24,34,5,69,13,7,32,7,40,2,44,33,11,32,7,47,1,40,33,12,32,7,40,2,36,33,6,32,7,40,2,28,33,9,32,1,12,4,11,32,7,65,6,54,2,20,32,7,32,2,54,2,16,32,7,32,1,54,2,12,32,6,65,7,107,33,6,32,7,65,24,106,32,7,65,12,106,16,181,3,32,7,40,2,32,12,2,11,65,236,240,206,0,65,53,65,164,241,206,0,16,141,8,0,11,32,7,32,2,54,2,16,32,7,32,1,54,2,12,32,7,65,24,106,32,7,65,12,106,16,181,3,32,7,40,2,24,11,34,1,65,52,106,34,9,32,6,65,1,116,106,33,3,32,6,65,1,106,33,5,32,1,47,1,50,34,2,65,1,106,33,13,2,64,32,2,32,6,77,4,64,32,3,32,12,59,1,0,32,1,32,6,65,2,116,106,65,4,106,32,11,54,2,0,12,1,11,32,9,32,5,65,1,116,106,32,3,32,2,32,6,107,34,9,65,1,116,16,140,11,26,32,3,32,12,59,1,0,32,1,65,4,106,34,3,32,5,65,2,116,34,12,106,32,3,32,6,65,2,116,34,15,106,34,3,32,9,65,2,116,34,9,16,140,11,26,32,3,32,11,54,2,0,32,1,65,204,0,106,34,3,32,15,106,65,8,106,32,3,32,12,106,32,9,16,140,11,26,11,32,1,32,5,65,2,116,106,65,204,0,106,32,8,54,2,0,32,1,32,13,59,1,50,2,64,32,5,32,2,65,2,106,34,3,79,13,0,32,2,32,6,107,34,2,65,1,106,65,3,113,34,9,4,64,32,1,32,6,65,2,116,106,65,208,0,106,33,6,3,64,32,6,40,2,0,34,8,32,5,59,1,48,32,8,32,1,54,2,0,32,6,65,4,106,33,6,32,5,65,1,106,33,5,32,9,65,1,107,34,9,13,0,11,11,32,2,65,3,73,13,0,32,1,32,5,65,2,116,106,65,216,0,106,33,6,3,64,32,6,65,12,107,40,2,0,34,2,32,5,59,1,48,32,2,32,1,54,2,0,32,6,65,8,107,40,2,0,34,2,32,5,65,1,106,59,1,48,32,2,32,1,54,2,0,32,6,65,4,107,40,2,0,34,2,32,5,65,2,106,59,1,48,32,2,32,1,54,2,0,32,6,40,2,0,34,2,32,5,65,3,106,59,1,48,32,2,32,1,54,2,0,32,6,65,16,106,33,6,32,3,32,5,65,4,106,34,5,71,13,0,11,11,32,7,40,2,24,34,5,69,13,3,32,7,40,2,44,33,11,32,7,47,1,40,33,12,32,7,40,2,36,33,6,32,7,40,2,28,33,9,32,7,40,2,32,11,33,8,32,5,40,2,0,34,1,13,0,11,11,32,4,40,2,0,34,2,40,2,0,34,3,69,13,1,65,145,179,211,0,45,0,0,26,32,2,40,2,4,33,4,65,252,0,65,4,16,254,9,34,1,69,13,2,32,1,32,3,54,2,76,32,1,65,0,59,1,50,32,1,65,0,54,2,0,32,2,32,1,54,2,0,32,3,65,0,59,1,48,32,3,32,1,54,2,0,32,2,32,4,65,1,106,54,2,4,32,4,32,6,71,13,3,32,1,32,12,59,1,52,32,1,65,1,59,1,50,32,1,32,8,54,2,80,32,1,32,11,54,2,4,32,8,65,1,59,1,48,32,8,32,1,54,2,0,11,32,0,32,10,54,2,8,32,0,32,17,54,2,4,32,0,32,14,54,2,0,32,7,65,48,106,36,0,15,11,65,156,237,206,0,16,176,10,0,11,65,4,65,252,0,16,132,11,0,11,65,184,238,206,0,65,48,65,232,238,206,0,16,141,8,0,11,32,1,65,11,65,204,240,206,0,16,171,10,0,11,210,19,1,14,127,35,0,65,48,107,34,8,36,0,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,1,40,2,0,34,6,47,1,94,34,11,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,1,40,2,4,33,9,32,1,40,2,8,33,13,65,224,0,65,4,16,254,9,34,10,69,13,6,32,10,65,0,59,1,94,32,10,65,0,54,2,0,32,13,65,5,73,13,1,32,13,65,5,107,14,2,3,4,2,11,32,6,65,4,106,34,9,32,1,40,2,8,34,13,65,2,116,34,10,106,33,5,32,1,40,2,4,33,18,32,11,32,13,65,1,106,34,1,79,4,64,32,9,32,1,65,2,116,34,1,106,32,5,32,11,32,13,107,65,2,116,34,9,16,140,11,26,32,1,32,6,65,48,106,34,1,106,32,1,32,10,106,32,9,16,140,11,26,11,32,5,32,3,59,1,2,32,6,32,10,106,65,48,106,32,4,54,2,0,32,5,32,2,59,1,0,32,6,32,11,65,1,106,59,1,94,32,6,33,11,12,9,11,32,10,32,6,47,1,94,65,5,107,34,11,59,1,94,32,11,65,12,79,13,5,65,4,33,1,32,6,40,1,20,33,14,32,6,40,2,64,33,15,32,10,65,4,106,32,6,65,24,106,32,11,65,2,116,34,7,16,142,11,26,65,196,0,33,12,12,6,11,32,10,32,6,47,1,94,65,7,107,34,1,59,1,94,32,1,65,12,79,13,11,32,6,40,1,28,33,14,32,6,40,2,72,33,15,32,10,65,4,106,32,6,65,32,106,32,1,65,2,116,34,7,16,142,11,26,32,13,65,7,107,33,13,65,204,0,33,12,65,6,12,2,11,32,10,32,6,47,1,94,65,6,107,34,1,59,1,94,32,1,65,12,79,13,10,32,6,40,1,24,33,14,32,6,40,2,68,33,15,32,10,65,4,106,32,6,65,28,106,32,1,65,2,116,34,7,16,142,11,26,65,5,33,1,65,200,0,33,12,65,5,33,13,12,4,11,32,10,32,6,47,1,94,65,6,107,34,1,59,1,94,32,1,65,12,79,13,9,32,6,40,1,24,33,14,32,6,40,2,68,33,15,32,10,65,4,106,32,6,65,28,106,32,1,65,2,116,34,7,16,142,11,26,65,0,33,13,65,200,0,33,12,65,5,11,33,1,32,10,12,3,11,65,4,65,224,0,16,132,11,0,11,32,11,65,11,65,204,240,206,0,16,171,10,0,11,32,9,33,18,32,6,11,33,11,32,10,65,48,106,32,6,32,12,106,32,7,16,142,11,26,32,6,32,1,59,1,94,32,11,65,4,106,34,16,32,13,65,2,116,34,1,106,33,7,32,13,32,11,47,1,94,34,12,73,4,64,32,16,32,1,65,4,106,34,17,106,32,7,32,12,32,13,107,65,2,116,34,16,16,140,11,26,32,17,32,11,65,48,106,34,17,106,32,1,32,17,106,32,16,16,140,11,26,11,32,7,32,3,59,1,2,32,1,32,11,106,65,48,106,32,4,54,2,0,32,7,32,2,59,1,0,32,11,32,12,65,1,106,59,1,94,32,14,65,16,118,33,2,2,64,32,6,40,2,0,34,1,69,4,64,65,0,33,7,12,1,11,65,0,33,7,3,64,2,127,2,127,2,64,32,7,32,9,70,4,64,32,6,47,1,92,33,7,2,64,2,64,2,64,2,64,32,1,47,1,94,34,3,65,11,79,4,64,32,9,65,1,106,33,3,32,7,65,5,73,13,1,32,7,65,5,107,14,2,2,3,4,11,32,1,65,4,106,34,12,32,7,65,2,116,34,5,106,33,4,32,7,65,1,106,33,6,32,3,65,1,106,33,16,2,64,32,3,32,7,77,4,64,32,4,32,2,59,1,2,32,4,32,14,59,1,0,32,1,32,5,106,65,48,106,32,15,54,2,0,12,1,11,32,12,32,6,65,2,116,34,9,106,32,4,32,3,32,7,107,65,2,116,34,12,16,140,11,26,32,1,65,48,106,34,17,32,9,106,32,5,32,17,106,34,17,32,12,16,140,11,26,32,4,32,2,59,1,2,32,4,32,14,59,1,0,32,17,32,15,54,2,0,32,1,65,224,0,106,34,2,32,5,106,65,8,106,32,2,32,9,106,32,12,16,140,11,26,11,32,1,32,16,59,1,94,32,1,32,6,65,2,116,106,65,224,0,106,32,10,54,2,0,32,6,32,3,65,2,106,34,2,79,13,10,32,3,32,7,107,34,3,65,1,106,65,3,113,34,9,4,64,32,1,32,7,65,2,116,106,65,228,0,106,33,7,3,64,32,7,40,2,0,34,4,32,6,59,1,92,32,4,32,1,54,2,0,32,7,65,4,106,33,7,32,6,65,1,106,33,6,32,9,65,1,107,34,9,13,0,11,11,32,3,65,3,73,13,10,32,6,65,2,116,32,1,106,65,236,0,106,33,7,3,64,32,7,65,12,107,40,2,0,34,3,32,6,59,1,92,32,3,32,1,54,2,0,32,7,65,8,107,40,2,0,34,3,32,6,65,1,106,59,1,92,32,3,32,1,54,2,0,32,7,65,4,107,40,2,0,34,3,32,6,65,2,106,59,1,92,32,3,32,1,54,2,0,32,7,40,2,0,34,3,32,6,65,3,106,59,1,92,32,3,32,1,54,2,0,32,7,65,16,106,33,7,32,2,32,6,65,4,106,34,6,71,13,0,11,12,10,11,32,8,65,4,54,2,20,12,4,11,32,8,65,5,54,2,20,12,3,11,32,8,65,5,54,2,20,32,8,32,3,54,2,16,32,8,32,1,54,2,12,32,8,65,24,106,32,8,65,12,106,16,201,3,32,8,40,2,32,34,1,47,1,94,34,3,65,1,106,33,6,32,3,4,64,32,1,65,8,106,32,1,65,4,106,32,3,65,2,116,34,4,16,140,11,26,32,1,65,52,106,32,1,65,48,106,32,4,16,140,11,26,32,1,65,232,0,106,32,1,65,228,0,106,32,4,16,140,11,26,11,32,1,32,10,54,2,100,32,1,32,15,54,2,48,32,1,32,2,59,1,6,32,1,32,14,59,1,4,32,1,32,6,59,1,94,65,1,33,6,32,3,65,1,106,34,2,65,3,113,33,10,32,3,65,3,79,4,64,32,2,65,252,255,7,113,33,3,65,4,33,6,65,0,33,9,3,64,32,1,32,9,106,34,2,65,228,0,106,40,2,0,34,4,32,6,65,3,107,59,1,92,32,4,32,1,54,2,0,32,2,65,232,0,106,40,2,0,34,4,32,6,65,2,107,59,1,92,32,4,32,1,54,2,0,32,2,65,236,0,106,40,2,0,34,4,32,6,65,1,107,59,1,92,32,4,32,1,54,2,0,32,2,65,240,0,106,40,2,0,34,2,32,6,59,1,92,32,2,32,1,54,2,0,32,9,65,16,106,33,9,32,3,32,6,71,32,6,65,4,106,34,4,33,6,13,0,11,32,4,65,3,107,33,6,11,32,10,4,64,32,1,32,6,65,2,116,106,65,224,0,106,33,7,3,64,32,7,40,2,0,34,2,32,6,59,1,92,32,2,32,1,54,2,0,32,7,65,4,106,33,7,32,6,65,1,106,33,6,32,10,65,1,107,34,10,13,0,11,11,32,8,40,2,24,34,6,69,13,7,32,8,40,2,44,33,15,32,8,47,1,40,33,14,32,8,40,2,36,33,7,32,8,40,2,28,33,9,32,1,33,10,32,8,47,1,42,12,4,11,32,8,65,6,54,2,20,32,8,32,3,54,2,16,32,8,32,1,54,2,12,32,7,65,7,107,33,7,32,8,65,24,106,32,8,65,12,106,16,201,3,32,8,40,2,32,12,2,11,65,236,240,206,0,65,53,65,164,241,206,0,16,141,8,0,11,32,8,32,3,54,2,16,32,8,32,1,54,2,12,32,8,65,24,106,32,8,65,12,106,16,201,3,32,8,40,2,24,11,34,1,65,4,106,34,16,32,7,65,2,116,34,4,106,33,3,32,7,65,1,106,33,6,32,1,47,1,94,34,9,65,1,106,33,17,2,64,32,7,32,9,79,4,64,32,3,32,2,59,1,2,32,3,32,14,59,1,0,32,1,32,4,106,65,48,106,32,15,54,2,0,12,1,11,32,16,32,6,65,2,116,34,12,106,32,3,32,9,32,7,107,65,2,116,34,16,16,140,11,26,32,1,65,48,106,34,19,32,12,106,32,4,32,19,106,34,19,32,16,16,140,11,26,32,3,32,2,59,1,2,32,3,32,14,59,1,0,32,19,32,15,54,2,0,32,1,65,224,0,106,34,2,32,4,106,65,8,106,32,2,32,12,106,32,16,16,140,11,26,11,32,1,32,6,65,2,116,106,65,224,0,106,32,10,54,2,0,32,1,32,17,59,1,94,2,64,32,6,32,9,65,2,106,34,2,79,13,0,32,9,32,7,107,34,3,65,1,106,65,3,113,34,9,4,64,32,1,32,4,106,65,228,0,106,33,7,3,64,32,7,40,2,0,34,4,32,6,59,1,92,32,4,32,1,54,2,0,32,7,65,4,106,33,7,32,6,65,1,106,33,6,32,9,65,1,107,34,9,13,0,11,11,32,3,65,3,73,13,0,32,1,32,6,65,2,116,106,65,236,0,106,33,7,3,64,32,7,65,12,107,40,2,0,34,3,32,6,59,1,92,32,3,32,1,54,2,0,32,7,65,8,107,40,2,0,34,3,32,6,65,1,106,59,1,92,32,3,32,1,54,2,0,32,7,65,4,107,40,2,0,34,3,32,6,65,2,106,59,1,92,32,3,32,1,54,2,0,32,7,40,2,0,34,3,32,6,65,3,106,59,1,92,32,3,32,1,54,2,0,32,7,65,16,106,33,7,32,2,32,6,65,4,106,34,6,71,13,0,11,11,32,8,40,2,24,34,6,69,13,3,32,8,40,2,44,33,15,32,8,47,1,40,33,14,32,8,40,2,36,33,7,32,8,40,2,32,33,10,32,8,40,2,28,33,9,32,8,47,1,42,11,33,2,32,6,40,2,0,34,1,13,0,11,11,32,5,40,2,0,34,3,40,2,0,34,4,69,13,1,65,145,179,211,0,45,0,0,26,32,3,40,2,4,33,5,65,144,1,65,4,16,254,9,34,1,69,13,2,32,1,32,4,54,2,96,32,1,65,0,59,1,94,32,1,65,0,54,2,0,32,3,32,1,54,2,0,32,4,65,0,59,1,92,32,4,32,1,54,2,0,32,3,32,5,65,1,106,54,2,4,32,5,32,7,71,13,3,32,1,32,10,54,2,100,32,1,32,15,54,2,48,32,1,32,2,59,1,6,32,1,32,14,59,1,4,32,1,65,1,59,1,94,32,10,65,1,59,1,92,32,10,32,1,54,2,0,11,32,0,32,13,54,2,8,32,0,32,18,54,2,4,32,0,32,11,54,2,0,32,8,65,48,106,36,0,15,11,65,156,237,206,0,16,176,10,0,11,65,4,65,144,1,16,132,11,0,11,65,184,238,206,0,65,48,65,232,238,206,0,16,141,8,0,11,32,1,65,11,65,204,240,206,0,16,171,10,0,11,210,19,1,14,127,35,0,65,48,107,34,8,36,0,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,1,40,2,0,34,6,47,1,94,34,11,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,1,40,2,4,33,9,32,1,40,2,8,33,13,65,224,0,65,4,16,254,9,34,10,69,13,6,32,10,65,0,59,1,94,32,10,65,0,54,2,0,32,13,65,5,73,13,1,32,13,65,5,107,14,2,3,4,2,11,32,6,65,4,106,34,9,32,1,40,2,8,34,13,65,2,116,34,10,106,33,5,32,1,40,2,4,33,18,32,11,32,13,65,1,106,34,1,79,4,64,32,9,32,1,65,2,116,34,1,106,32,5,32,11,32,13,107,65,2,116,34,9,16,140,11,26,32,1,32,6,65,48,106,34,1,106,32,1,32,10,106,32,9,16,140,11,26,11,32,5,32,3,59,1,2,32,6,32,10,106,65,48,106,32,4,54,2,0,32,5,32,2,59,1,0,32,6,32,11,65,1,106,59,1,94,32,6,33,11,12,9,11,32,10,32,6,47,1,94,65,5,107,34,11,59,1,94,32,11,65,12,79,13,5,65,4,33,1,32,6,40,1,20,33,14,32,6,40,2,64,33,15,32,10,65,4,106,32,6,65,24,106,32,11,65,2,116,34,7,16,142,11,26,65,196,0,33,12,12,6,11,32,10,32,6,47,1,94,65,7,107,34,1,59,1,94,32,1,65,12,79,13,11,32,6,40,1,28,33,14,32,6,40,2,72,33,15,32,10,65,4,106,32,6,65,32,106,32,1,65,2,116,34,7,16,142,11,26,32,13,65,7,107,33,13,65,204,0,33,12,65,6,12,2,11,32,10,32,6,47,1,94,65,6,107,34,1,59,1,94,32,1,65,12,79,13,10,32,6,40,1,24,33,14,32,6,40,2,68,33,15,32,10,65,4,106,32,6,65,28,106,32,1,65,2,116,34,7,16,142,11,26,65,5,33,1,65,200,0,33,12,65,5,33,13,12,4,11,32,10,32,6,47,1,94,65,6,107,34,1,59,1,94,32,1,65,12,79,13,9,32,6,40,1,24,33,14,32,6,40,2,68,33,15,32,10,65,4,106,32,6,65,28,106,32,1,65,2,116,34,7,16,142,11,26,65,0,33,13,65,200,0,33,12,65,5,11,33,1,32,10,12,3,11,65,4,65,224,0,16,132,11,0,11,32,11,65,11,65,240,245,208,0,16,171,10,0,11,32,9,33,18,32,6,11,33,11,32,10,65,48,106,32,6,32,12,106,32,7,16,142,11,26,32,6,32,1,59,1,94,32,11,65,4,106,34,16,32,13,65,2,116,34,1,106,33,7,32,13,32,11,47,1,94,34,12,73,4,64,32,16,32,1,65,4,106,34,17,106,32,7,32,12,32,13,107,65,2,116,34,16,16,140,11,26,32,17,32,11,65,48,106,34,17,106,32,1,32,17,106,32,16,16,140,11,26,11,32,7,32,3,59,1,2,32,1,32,11,106,65,48,106,32,4,54,2,0,32,7,32,2,59,1,0,32,11,32,12,65,1,106,59,1,94,32,14,65,16,118,33,2,2,64,32,6,40,2,0,34,1,69,4,64,65,0,33,7,12,1,11,65,0,33,7,3,64,2,127,2,127,2,64,32,7,32,9,70,4,64,32,6,47,1,92,33,7,2,64,2,64,2,64,2,64,32,1,47,1,94,34,3,65,11,79,4,64,32,9,65,1,106,33,3,32,7,65,5,73,13,1,32,7,65,5,107,14,2,2,3,4,11,32,1,65,4,106,34,12,32,7,65,2,116,34,5,106,33,4,32,7,65,1,106,33,6,32,3,65,1,106,33,16,2,64,32,3,32,7,77,4,64,32,4,32,2,59,1,2,32,4,32,14,59,1,0,32,1,32,5,106,65,48,106,32,15,54,2,0,12,1,11,32,12,32,6,65,2,116,34,9,106,32,4,32,3,32,7,107,65,2,116,34,12,16,140,11,26,32,1,65,48,106,34,17,32,9,106,32,5,32,17,106,34,17,32,12,16,140,11,26,32,4,32,2,59,1,2,32,4,32,14,59,1,0,32,17,32,15,54,2,0,32,1,65,224,0,106,34,2,32,5,106,65,8,106,32,2,32,9,106,32,12,16,140,11,26,11,32,1,32,16,59,1,94,32,1,32,6,65,2,116,106,65,224,0,106,32,10,54,2,0,32,6,32,3,65,2,106,34,2,79,13,10,32,3,32,7,107,34,3,65,1,106,65,3,113,34,9,4,64,32,1,32,7,65,2,116,106,65,228,0,106,33,7,3,64,32,7,40,2,0,34,4,32,6,59,1,92,32,4,32,1,54,2,0,32,7,65,4,106,33,7,32,6,65,1,106,33,6,32,9,65,1,107,34,9,13,0,11,11,32,3,65,3,73,13,10,32,6,65,2,116,32,1,106,65,236,0,106,33,7,3,64,32,7,65,12,107,40,2,0,34,3,32,6,59,1,92,32,3,32,1,54,2,0,32,7,65,8,107,40,2,0,34,3,32,6,65,1,106,59,1,92,32,3,32,1,54,2,0,32,7,65,4,107,40,2,0,34,3,32,6,65,2,106,59,1,92,32,3,32,1,54,2,0,32,7,40,2,0,34,3,32,6,65,3,106,59,1,92,32,3,32,1,54,2,0,32,7,65,16,106,33,7,32,2,32,6,65,4,106,34,6,71,13,0,11,12,10,11,32,8,65,4,54,2,20,12,4,11,32,8,65,5,54,2,20,12,3,11,32,8,65,5,54,2,20,32,8,32,3,54,2,16,32,8,32,1,54,2,12,32,8,65,24,106,32,8,65,12,106,16,194,3,32,8,40,2,32,34,1,47,1,94,34,3,65,1,106,33,6,32,3,4,64,32,1,65,8,106,32,1,65,4,106,32,3,65,2,116,34,4,16,140,11,26,32,1,65,52,106,32,1,65,48,106,32,4,16,140,11,26,32,1,65,232,0,106,32,1,65,228,0,106,32,4,16,140,11,26,11,32,1,32,10,54,2,100,32,1,32,15,54,2,48,32,1,32,2,59,1,6,32,1,32,14,59,1,4,32,1,32,6,59,1,94,65,1,33,6,32,3,65,1,106,34,2,65,3,113,33,10,32,3,65,3,79,4,64,32,2,65,252,255,7,113,33,3,65,4,33,6,65,0,33,9,3,64,32,1,32,9,106,34,2,65,228,0,106,40,2,0,34,4,32,6,65,3,107,59,1,92,32,4,32,1,54,2,0,32,2,65,232,0,106,40,2,0,34,4,32,6,65,2,107,59,1,92,32,4,32,1,54,2,0,32,2,65,236,0,106,40,2,0,34,4,32,6,65,1,107,59,1,92,32,4,32,1,54,2,0,32,2,65,240,0,106,40,2,0,34,2,32,6,59,1,92,32,2,32,1,54,2,0,32,9,65,16,106,33,9,32,3,32,6,71,32,6,65,4,106,34,4,33,6,13,0,11,32,4,65,3,107,33,6,11,32,10,4,64,32,1,32,6,65,2,116,106,65,224,0,106,33,7,3,64,32,7,40,2,0,34,2,32,6,59,1,92,32,2,32,1,54,2,0,32,7,65,4,106,33,7,32,6,65,1,106,33,6,32,10,65,1,107,34,10,13,0,11,11,32,8,40,2,24,34,6,69,13,7,32,8,40,2,44,33,15,32,8,47,1,40,33,14,32,8,40,2,36,33,7,32,8,40,2,28,33,9,32,1,33,10,32,8,47,1,42,12,4,11,32,8,65,6,54,2,20,32,8,32,3,54,2,16,32,8,32,1,54,2,12,32,7,65,7,107,33,7,32,8,65,24,106,32,8,65,12,106,16,194,3,32,8,40,2,32,12,2,11,65,144,246,208,0,65,53,65,200,246,208,0,16,141,8,0,11,32,8,32,3,54,2,16,32,8,32,1,54,2,12,32,8,65,24,106,32,8,65,12,106,16,194,3,32,8,40,2,24,11,34,1,65,4,106,34,16,32,7,65,2,116,34,4,106,33,3,32,7,65,1,106,33,6,32,1,47,1,94,34,9,65,1,106,33,17,2,64,32,7,32,9,79,4,64,32,3,32,2,59,1,2,32,3,32,14,59,1,0,32,1,32,4,106,65,48,106,32,15,54,2,0,12,1,11,32,16,32,6,65,2,116,34,12,106,32,3,32,9,32,7,107,65,2,116,34,16,16,140,11,26,32,1,65,48,106,34,19,32,12,106,32,4,32,19,106,34,19,32,16,16,140,11,26,32,3,32,2,59,1,2,32,3,32,14,59,1,0,32,19,32,15,54,2,0,32,1,65,224,0,106,34,2,32,4,106,65,8,106,32,2,32,12,106,32,16,16,140,11,26,11,32,1,32,6,65,2,116,106,65,224,0,106,32,10,54,2,0,32,1,32,17,59,1,94,2,64,32,6,32,9,65,2,106,34,2,79,13,0,32,9,32,7,107,34,3,65,1,106,65,3,113,34,9,4,64,32,1,32,4,106,65,228,0,106,33,7,3,64,32,7,40,2,0,34,4,32,6,59,1,92,32,4,32,1,54,2,0,32,7,65,4,106,33,7,32,6,65,1,106,33,6,32,9,65,1,107,34,9,13,0,11,11,32,3,65,3,73,13,0,32,1,32,6,65,2,116,106,65,236,0,106,33,7,3,64,32,7,65,12,107,40,2,0,34,3,32,6,59,1,92,32,3,32,1,54,2,0,32,7,65,8,107,40,2,0,34,3,32,6,65,1,106,59,1,92,32,3,32,1,54,2,0,32,7,65,4,107,40,2,0,34,3,32,6,65,2,106,59,1,92,32,3,32,1,54,2,0,32,7,40,2,0,34,3,32,6,65,3,106,59,1,92,32,3,32,1,54,2,0,32,7,65,16,106,33,7,32,2,32,6,65,4,106,34,6,71,13,0,11,11,32,8,40,2,24,34,6,69,13,3,32,8,40,2,44,33,15,32,8,47,1,40,33,14,32,8,40,2,36,33,7,32,8,40,2,32,33,10,32,8,40,2,28,33,9,32,8,47,1,42,11,33,2,32,6,40,2,0,34,1,13,0,11,11,32,5,40,2,0,34,3,40,2,0,34,4,69,13,1,65,145,179,211,0,45,0,0,26,32,3,40,2,4,33,5,65,144,1,65,4,16,254,9,34,1,69,13,2,32,1,32,4,54,2,96,32,1,65,0,59,1,94,32,1,65,0,54,2,0,32,3,32,1,54,2,0,32,4,65,0,59,1,92,32,4,32,1,54,2,0,32,3,32,5,65,1,106,54,2,4,32,5,32,7,71,13,3,32,1,32,10,54,2,100,32,1,32,15,54,2,48,32,1,32,2,59,1,6,32,1,32,14,59,1,4,32,1,65,1,59,1,94,32,10,65,1,59,1,92,32,10,32,1,54,2,0,11,32,0,32,13,54,2,8,32,0,32,18,54,2,4,32,0,32,11,54,2,0,32,8,65,48,106,36,0,15,11,65,220,243,208,0,16,176,10,0,11,65,4,65,144,1,16,132,11,0,11,65,231,244,208,0,65,48,65,152,245,208,0,16,141,8,0,11,32,1,65,11,65,240,245,208,0,16,171,10,0,11,235,19,2,12,127,2,126,35,0,65,48,107,34,6,36,0,32,2,41,2,0,33,18,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,1,40,2,0,34,2,47,1,138,1,34,11,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,1,40,2,4,33,7,32,1,40,2,8,33,10,65,140,1,65,4,16,254,9,34,8,69,13,8,32,8,65,0,59,1,138,1,32,8,65,0,54,2,88,32,10,65,5,73,13,1,32,10,65,5,107,14,2,3,4,2,11,32,2,32,1,40,2,8,34,10,65,3,116,106,33,4,32,1,40,2,4,33,15,32,10,65,1,106,34,1,32,11,77,13,5,32,4,32,18,55,2,0,12,6,11,32,8,32,2,47,1,138,1,65,5,107,34,1,59,1,138,1,32,1,65,12,79,13,13,32,2,65,32,106,33,5,32,2,65,236,0,106,33,9,65,4,33,12,65,240,0,33,13,65,5,33,14,12,7,11,32,8,32,2,47,1,138,1,65,7,107,34,1,59,1,138,1,32,1,65,12,79,13,12,32,10,65,7,107,33,10,32,2,65,48,106,33,5,32,2,65,244,0,106,33,9,65,6,33,12,65,248,0,33,13,65,7,33,14,65,0,12,2,11,32,8,32,2,47,1,138,1,65,6,107,34,1,59,1,138,1,32,1,65,12,79,13,11,32,2,65,40,106,33,5,32,2,65,240,0,106,33,9,65,5,33,12,65,244,0,33,13,65,6,33,14,65,5,33,10,12,5,11,32,8,32,2,47,1,138,1,65,6,107,34,1,59,1,138,1,32,1,65,12,79,13,10,32,2,65,40,106,33,5,32,2,65,240,0,106,33,9,65,0,33,10,65,5,33,12,65,244,0,33,13,65,6,33,14,65,0,11,33,15,32,8,12,4,11,32,2,32,1,65,3,116,106,32,4,32,11,32,10,107,34,8,65,3,116,16,140,11,26,32,4,32,18,55,2,0,32,2,65,220,0,106,34,4,32,1,65,2,116,106,32,4,32,10,65,2,116,106,32,8,65,2,116,16,140,11,26,11,32,2,32,10,65,2,116,106,65,220,0,106,32,3,54,2,0,32,2,32,11,65,1,106,59,1,138,1,32,2,33,11,12,3,11,65,4,65,140,1,16,132,11,0,11,32,7,33,15,32,2,11,33,11,32,5,41,2,0,33,17,32,9,40,2,0,33,9,32,8,32,2,32,14,65,3,116,106,32,1,65,3,116,16,142,11,65,220,0,106,32,2,32,13,106,32,1,65,2,116,16,142,11,26,32,2,32,12,59,1,138,1,32,11,32,10,65,3,116,106,33,1,2,64,32,10,32,11,47,1,138,1,34,5,79,4,64,32,1,32,18,55,2,0,12,1,11,32,11,32,10,65,1,106,34,12,65,3,116,106,32,1,32,5,32,10,107,34,13,65,3,116,16,140,11,26,32,1,32,18,55,2,0,32,11,65,220,0,106,34,1,32,12,65,2,116,106,32,1,32,10,65,2,116,106,32,13,65,2,116,16,140,11,26,11,32,11,32,10,65,2,116,106,65,220,0,106,32,3,54,2,0,32,11,32,5,65,1,106,59,1,138,1,2,64,32,2,40,2,88,34,1,69,4,64,65,0,33,5,12,1,11,65,0,33,5,3,64,2,127,2,127,2,64,32,5,32,7,70,4,64,32,2,47,1,136,1,33,5,2,64,2,64,2,64,2,64,32,1,47,1,138,1,34,3,65,11,79,4,64,32,7,65,1,106,33,2,32,5,65,5,73,13,1,32,5,65,5,107,14,2,2,3,4,11,32,5,65,1,106,33,2,32,3,65,1,106,33,7,32,1,32,5,65,3,116,106,33,4,2,64,32,3,32,5,77,4,64,32,4,32,17,55,2,0,32,1,32,5,65,2,116,106,65,220,0,106,32,9,54,2,0,12,1,11,32,1,32,2,65,3,116,106,32,4,32,3,32,5,107,34,12,65,3,116,16,140,11,26,32,4,32,17,55,2,0,32,1,65,220,0,106,34,4,32,2,65,2,116,34,13,106,32,4,32,5,65,2,116,34,14,106,34,4,32,12,65,2,116,34,12,16,140,11,26,32,4,32,9,54,2,0,32,1,65,140,1,106,34,4,32,14,106,65,8,106,32,4,32,13,106,32,12,16,140,11,26,11,32,1,32,7,59,1,138,1,32,1,32,2,65,2,116,106,65,140,1,106,32,8,54,2,0,32,2,32,3,65,2,106,34,4,79,13,10,32,3,32,5,107,34,3,65,1,106,65,3,113,34,7,4,64,32,1,32,5,65,2,116,106,65,144,1,106,33,5,3,64,32,5,40,2,0,34,8,32,2,59,1,136,1,32,8,32,1,54,2,88,32,5,65,4,106,33,5,32,2,65,1,106,33,2,32,7,65,1,107,34,7,13,0,11,11,32,3,65,3,73,13,10,32,2,65,2,116,32,1,106,65,152,1,106,33,5,3,64,32,5,65,12,107,40,2,0,34,3,32,2,59,1,136,1,32,3,32,1,54,2,88,32,5,65,8,107,40,2,0,34,3,32,2,65,1,106,59,1,136,1,32,3,32,1,54,2,88,32,5,65,4,107,40,2,0,34,3,32,2,65,2,106,59,1,136,1,32,3,32,1,54,2,88,32,5,40,2,0,34,3,32,2,65,3,106,59,1,136,1,32,3,32,1,54,2,88,32,5,65,16,106,33,5,32,4,32,2,65,4,106,34,2,71,13,0,11,12,10,11,32,6,65,4,54,2,16,12,4,11,32,6,65,5,54,2,16,12,3,11,32,6,65,5,54,2,16,32,6,32,2,54,2,12,32,6,32,1,54,2,8,32,6,65,20,106,32,6,65,8,106,16,206,3,32,6,40,2,28,34,1,47,1,138,1,34,3,65,1,106,33,2,2,64,32,3,69,4,64,32,1,32,9,54,2,92,32,1,32,17,55,2,0,12,1,11,32,1,65,8,106,32,1,32,3,65,3,116,16,140,11,26,32,1,65,224,0,106,32,1,65,220,0,106,32,3,65,2,116,34,7,16,140,11,26,32,1,32,9,54,2,92,32,1,32,17,55,2,0,32,1,65,148,1,106,32,1,65,144,1,106,32,7,16,140,11,26,11,32,1,32,2,59,1,138,1,32,1,32,8,54,2,144,1,65,1,33,2,32,3,65,1,106,34,7,65,3,113,33,8,32,3,65,3,79,4,64,32,7,65,252,255,7,113,33,5,65,4,33,2,65,0,33,7,3,64,32,1,32,7,106,34,3,65,144,1,106,40,2,0,34,9,32,2,65,3,107,59,1,136,1,32,9,32,1,54,2,88,32,3,65,148,1,106,40,2,0,34,9,32,2,65,2,107,59,1,136,1,32,9,32,1,54,2,88,32,3,65,152,1,106,40,2,0,34,9,32,2,65,1,107,59,1,136,1,32,9,32,1,54,2,88,32,3,65,156,1,106,40,2,0,34,3,32,2,59,1,136,1,32,3,32,1,54,2,88,32,7,65,16,106,33,7,32,2,32,5,71,32,2,65,4,106,33,2,13,0,11,32,2,65,3,107,33,2,11,32,8,4,64,32,1,32,2,65,2,116,106,65,140,1,106,33,5,3,64,32,5,40,2,0,34,3,32,2,59,1,136,1,32,3,32,1,54,2,88,32,5,65,4,106,33,5,32,2,65,1,106,33,2,32,8,65,1,107,34,8,13,0,11,11,32,6,40,2,20,34,2,69,13,7,32,6,40,2,44,33,9,32,6,41,2,36,33,17,32,6,40,2,32,33,5,32,6,40,2,24,33,7,32,1,12,4,11,32,6,65,6,54,2,16,32,6,32,2,54,2,12,32,6,32,1,54,2,8,32,5,65,7,107,33,5,32,6,65,20,106,32,6,65,8,106,16,206,3,32,6,40,2,28,12,2,11,65,236,240,206,0,65,53,65,164,241,206,0,16,141,8,0,11,32,6,32,2,54,2,12,32,6,32,1,54,2,8,32,6,65,20,106,32,6,65,8,106,16,206,3,32,6,40,2,20,11,33,1,32,5,65,1,106,33,2,32,1,32,5,65,3,116,106,33,7,32,1,47,1,138,1,34,3,65,1,106,33,12,2,64,32,3,32,5,77,4,64,32,7,32,17,55,2,0,32,1,32,5,65,2,116,106,65,220,0,106,32,9,54,2,0,12,1,11,32,1,32,2,65,3,116,106,32,7,32,3,32,5,107,34,13,65,3,116,16,140,11,26,32,7,32,17,55,2,0,32,1,65,220,0,106,34,7,32,2,65,2,116,34,14,106,32,7,32,5,65,2,116,34,16,106,34,7,32,13,65,2,116,34,13,16,140,11,26,32,7,32,9,54,2,0,32,1,65,140,1,106,34,7,32,16,106,65,8,106,32,7,32,14,106,32,13,16,140,11,26,11,32,1,32,2,65,2,116,106,65,140,1,106,32,8,54,2,0,32,1,32,12,59,1,138,1,2,64,32,2,32,3,65,2,106,34,8,79,13,0,32,3,32,5,107,34,3,65,1,106,65,3,113,34,7,4,64,32,1,32,5,65,2,116,106,65,144,1,106,33,5,3,64,32,5,40,2,0,34,9,32,2,59,1,136,1,32,9,32,1,54,2,88,32,5,65,4,106,33,5,32,2,65,1,106,33,2,32,7,65,1,107,34,7,13,0,11,11,32,3,65,3,73,13,0,32,1,32,2,65,2,116,106,65,152,1,106,33,5,3,64,32,5,65,12,107,40,2,0,34,3,32,2,59,1,136,1,32,3,32,1,54,2,88,32,5,65,8,107,40,2,0,34,3,32,2,65,1,106,59,1,136,1,32,3,32,1,54,2,88,32,5,65,4,107,40,2,0,34,3,32,2,65,2,106,59,1,136,1,32,3,32,1,54,2,88,32,5,40,2,0,34,3,32,2,65,3,106,59,1,136,1,32,3,32,1,54,2,88,32,5,65,16,106,33,5,32,8,32,2,65,4,106,34,2,71,13,0,11,11,32,6,40,2,20,34,2,69,13,3,32,6,40,2,44,33,9,32,6,41,2,36,33,17,32,6,40,2,32,33,5,32,6,40,2,24,33,7,32,6,40,2,28,11,33,8,32,2,40,2,88,34,1,13,0,11,11,32,4,40,2,0,34,2,40,2,0,34,3,69,13,1,65,145,179,211,0,45,0,0,26,32,2,40,2,4,33,4,65,188,1,65,4,16,254,9,34,1,69,13,2,32,1,32,3,54,2,140,1,32,1,65,0,59,1,138,1,32,1,65,0,54,2,88,32,2,32,1,54,2,0,32,3,65,0,59,1,136,1,32,3,32,1,54,2,88,32,2,32,4,65,1,106,54,2,4,32,4,32,5,71,13,3,32,1,32,8,54,2,144,1,32,1,32,9,54,2,92,32,1,32,17,55,2,0,32,1,65,1,59,1,138,1,32,8,65,1,59,1,136,1,32,8,32,1,54,2,88,11,32,0,32,10,54,2,8,32,0,32,15,54,2,4,32,0,32,11,54,2,0,32,6,65,48,106,36,0,15,11,65,156,237,206,0,16,176,10,0,11,65,4,65,188,1,16,132,11,0,11,65,184,238,206,0,65,48,65,232,238,206,0,16,141,8,0,11,32,1,65,11,65,204,240,206,0,16,171,10,0,11,172,47,2,16,127,8,126,35,0,65,208,2,107,34,3,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,65,6,32,1,40,2,60,65,251,255,255,255,7,106,34,9,32,9,65,12,79,27,65,1,107,14,11,4,5,6,7,0,8,1,9,10,11,2,3,11,32,1,40,2,0,33,17,32,3,65,48,106,32,2,16,166,3,32,3,40,2,52,33,11,32,3,40,2,48,34,12,65,16,71,4,64,32,3,32,3,41,2,56,55,2,184,2,32,3,32,11,54,2,180,2,32,3,65,180,2,106,33,1,12,19,11,32,3,65,176,2,106,33,16,35,0,65,224,1,107,34,6,36,0,32,6,65,0,54,2,20,32,6,66,128,128,128,128,128,1,55,2,12,2,64,32,11,4,64,3,64,32,6,65,152,1,106,32,17,32,2,16,100,32,6,40,2,212,1,34,10,65,144,128,128,128,120,70,4,64,32,6,65,32,106,32,6,65,160,1,106,41,3,0,34,20,55,3,0,32,6,32,6,41,3,152,1,34,19,55,3,24,32,16,65,8,106,32,20,55,2,0,32,16,32,19,55,2,0,32,6,40,2,20,34,11,4,64,32,6,40,2,16,33,8,3,64,32,8,16,134,2,32,8,65,200,0,106,33,8,32,11,65,1,107,34,11,13,0,11,11,32,6,40,2,12,34,1,69,13,3,32,6,40,2,16,32,1,65,200,0,108,65,8,16,163,10,12,3,11,32,6,65,144,1,106,34,8,32,6,65,208,1,106,40,2,0,54,2,0,32,6,65,136,1,106,32,6,65,200,1,106,41,3,0,34,23,55,3,0,32,6,65,128,1,106,32,6,65,192,1,106,41,3,0,34,24,55,3,0,32,6,65,248,0,106,32,6,65,184,1,106,41,3,0,34,25,55,3,0,32,6,65,240,0,106,32,6,65,176,1,106,41,3,0,34,26,55,3,0,32,6,65,232,0,106,32,6,65,168,1,106,41,3,0,34,22,55,3,0,32,6,65,224,0,106,32,6,65,160,1,106,41,3,0,34,21,55,3,0,32,6,32,6,41,3,152,1,34,20,55,3,88,32,6,41,3,216,1,33,19,32,6,65,32,106,34,12,32,21,55,3,0,32,6,65,40,106,34,13,32,22,55,3,0,32,6,65,48,106,34,7,32,26,55,3,0,32,6,65,56,106,34,15,32,25,55,3,0,32,6,65,64,107,34,14,32,24,55,3,0,32,6,65,200,0,106,34,9,32,23,55,3,0,32,6,65,208,0,106,34,1,32,8,40,2,0,54,2,0,32,6,32,20,55,3,24,32,6,40,2,20,34,8,32,6,40,2,12,70,4,64,32,6,65,12,106,32,8,16,195,5,32,6,40,2,20,33,8,11,32,6,40,2,16,32,8,65,200,0,108,106,34,8,32,6,41,3,24,55,3,0,32,8,32,19,55,3,64,32,8,32,10,54,2,60,32,8,65,8,106,32,12,41,3,0,55,3,0,32,8,65,16,106,32,13,41,3,0,55,3,0,32,8,65,24,106,32,7,41,3,0,55,3,0,32,8,65,32,106,32,15,41,3,0,55,3,0,32,8,65,40,106,32,14,41,3,0,55,3,0,32,8,65,48,106,32,9,41,3,0,55,3,0,32,8,65,56,106,32,1,40,2,0,54,2,0,32,6,32,6,40,2,20,65,1,106,54,2,20,32,11,65,1,107,34,11,13,0,11,11,32,16,32,6,41,2,12,55,2,4,32,16,65,16,54,2,0,32,16,65,12,106,32,6,65,20,106,40,2,0,54,2,0,11,32,6,65,224,1,106,36,0,32,3,65,180,2,106,33,1,32,3,40,2,176,2,34,12,65,16,71,13,18,32,3,65,232,1,106,32,1,65,8,106,40,2,0,34,9,54,2,0,32,3,65,160,1,106,34,2,32,9,54,2,0,32,3,32,1,41,2,0,34,19,55,3,224,1,32,0,32,19,55,3,0,32,0,65,8,106,32,2,41,3,0,55,3,0,32,0,65,16,106,32,3,65,168,1,106,41,3,0,55,3,0,32,0,65,24,106,32,3,65,176,1,106,41,3,0,55,3,0,32,0,65,32,106,32,3,65,184,1,106,41,3,0,55,3,0,32,0,65,40,106,32,3,65,192,1,106,41,3,0,55,3,0,32,0,65,48,106,32,3,65,200,1,106,41,3,0,55,3,0,32,0,65,56,106,32,3,65,208,1,106,40,2,0,54,2,0,32,0,65,138,128,128,128,120,54,2,60,12,19,11,32,3,65,0,54,2,56,32,3,66,128,128,128,128,16,55,2,48,32,3,65,3,58,0,184,1,32,3,65,32,54,2,168,1,32,3,65,0,54,2,180,1,32,3,65,208,134,210,0,54,2,176,1,32,3,65,0,54,2,160,1,32,3,65,0,54,2,152,1,32,3,32,3,65,48,106,54,2,172,1,65,144,233,209,0,65,25,32,3,65,152,1,106,16,138,11,13,19,32,3,65,184,2,106,32,3,65,56,106,40,2,0,34,1,54,2,0,32,3,32,3,41,2,48,34,19,55,3,176,2,32,0,65,9,54,2,0,32,0,32,19,55,2,4,32,0,65,12,106,32,1,54,2,0,32,0,65,144,128,128,128,120,54,2,60,12,18,11,32,3,65,0,54,2,56,32,3,66,128,128,128,128,16,55,2,48,32,3,65,3,58,0,184,1,32,3,65,32,54,2,168,1,32,3,65,0,54,2,180,1,32,3,65,208,134,210,0,54,2,176,1,32,3,65,0,54,2,160,1,32,3,65,0,54,2,152,1,32,3,32,3,65,48,106,54,2,172,1,65,169,233,209,0,65,33,32,3,65,152,1,106,16,138,11,13,18,32,3,65,184,2,106,32,3,65,56,106,40,2,0,34,1,54,2,0,32,3,32,3,41,2,48,34,19,55,3,176,2,32,0,65,9,54,2,0,32,0,32,19,55,2,4,32,0,65,12,106,32,1,54,2,0,32,0,65,144,128,128,128,120,54,2,60,12,17,11,32,3,65,152,1,106,32,2,16,200,7,32,3,45,0,156,1,33,2,32,3,40,2,152,1,34,1,65,16,70,13,14,32,3,32,3,41,0,157,1,55,3,0,32,3,32,3,65,164,1,106,40,0,0,54,0,7,32,0,32,2,58,0,4,32,0,32,1,54,2,0,32,0,32,3,41,3,0,55,0,5,32,0,65,12,106,32,3,40,0,7,54,0,0,32,0,65,144,128,128,128,120,54,2,60,12,16,11,32,3,65,152,1,106,32,2,16,145,8,32,3,45,0,156,1,33,2,32,3,40,2,152,1,34,1,65,16,70,13,12,32,3,32,3,41,0,157,1,55,3,16,32,3,32,3,65,164,1,106,40,0,0,54,0,23,32,0,32,2,58,0,4,32,0,32,1,54,2,0,32,0,32,3,41,3,16,55,0,5,32,0,65,12,106,32,3,40,0,23,54,0,0,32,0,65,144,128,128,128,120,54,2,60,12,15,11,32,3,65,152,1,106,32,2,16,161,4,32,3,40,2,152,1,34,2,65,16,70,13,10,32,3,40,2,156,1,33,1,32,3,41,3,160,1,33,19,32,0,65,144,128,128,128,120,54,2,60,32,0,32,19,55,3,8,32,0,32,1,54,2,4,32,0,32,2,54,2,0,12,14,11,32,3,65,152,1,106,32,2,16,204,2,32,3,40,2,152,1,69,13,8,32,3,40,2,156,1,33,1,32,3,41,3,160,1,33,19,32,0,65,12,106,32,3,65,168,1,106,53,2,0,62,2,0,32,0,32,19,55,2,4,32,0,65,144,128,128,128,120,54,2,60,32,0,32,1,54,2,0,12,13,11,35,0,65,192,1,107,34,7,36,0,32,7,65,152,1,106,34,1,32,2,65,140,129,210,0,65,14,16,180,8,32,3,65,48,106,34,15,2,127,2,64,32,7,40,2,152,1,65,16,70,4,64,32,1,32,2,16,80,32,7,45,0,152,1,4,64,32,7,65,211,0,106,32,7,65,164,1,106,41,2,0,55,0,0,32,7,32,7,41,2,156,1,55,0,75,32,2,16,246,8,32,7,65,64,107,32,7,65,224,0,106,41,0,0,55,3,0,32,7,65,56,106,32,7,65,216,0,106,41,0,0,55,3,0,32,7,65,48,106,32,7,65,208,0,106,41,0,0,55,3,0,32,7,32,7,41,0,72,55,3,40,12,2,11,32,7,65,144,1,106,32,7,65,177,1,106,41,0,0,34,19,55,3,0,32,7,65,208,0,106,34,14,32,7,65,161,1,106,41,0,0,55,3,0,32,7,65,216,0,106,34,9,32,7,65,169,1,106,41,0,0,55,3,0,32,7,65,224,0,106,34,1,32,19,55,3,0,32,7,32,7,41,0,153,1,55,3,72,32,2,16,246,8,32,7,65,64,107,32,1,41,3,0,34,22,55,3,0,32,7,65,16,106,32,14,41,3,0,34,20,55,3,0,32,7,65,24,106,32,9,41,3,0,34,19,55,3,0,32,7,65,32,106,32,22,55,3,0,32,7,32,7,41,3,72,34,21,55,3,40,32,7,32,21,55,3,8,32,7,65,176,1,106,32,22,55,3,0,32,7,65,168,1,106,32,19,55,3,0,32,7,65,160,1,106,32,20,55,3,0,32,7,32,21,55,3,152,1,32,15,65,25,106,32,22,55,0,0,32,15,65,17,106,32,19,55,0,0,32,15,65,9,106,32,20,55,0,0,32,15,32,21,55,0,1,65,0,12,2,11,32,7,65,51,106,32,7,65,160,1,106,41,2,0,55,0,0,32,7,32,7,41,2,152,1,55,0,43,11,32,7,65,19,106,32,7,65,51,106,41,0,0,34,20,55,0,0,32,7,32,7,41,0,43,34,19,55,0,11,32,15,65,12,106,32,20,55,0,0,32,15,32,19,55,0,4,65,1,11,58,0,0,32,7,65,192,1,106,36,0,32,3,45,0,48,69,13,6,32,0,32,3,41,2,52,55,2,0,32,0,65,144,128,128,128,120,54,2,60,32,0,65,8,106,32,3,65,60,106,41,2,0,55,2,0,12,12,11,32,3,65,152,1,106,33,5,35,0,65,144,2,107,34,4,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,65,3,32,1,34,10,40,2,60,65,128,128,128,128,120,115,34,1,32,1,65,5,79,27,65,1,107,14,4,2,3,4,0,1,11,32,4,65,24,106,32,10,40,2,8,34,13,16,241,1,65,4,33,11,2,64,2,64,2,64,32,13,4,64,32,13,65,170,213,170,213,0,75,13,1,32,13,65,12,108,34,9,65,0,72,13,1,32,10,40,2,4,65,145,179,211,0,45,0,0,26,32,9,65,4,16,254,9,34,11,69,13,2,65,8,106,33,1,32,11,33,8,32,13,33,12,3,64,32,4,65,200,1,106,33,18,32,1,65,4,107,40,2,0,34,9,33,17,32,9,32,1,40,2,0,65,208,0,108,106,33,14,35,0,65,208,0,107,34,16,36,0,32,14,32,17,107,34,9,65,208,0,110,33,7,2,64,32,14,32,17,70,4,64,65,4,33,15,65,0,33,7,12,1,11,2,64,2,64,32,9,65,208,198,227,241,120,75,13,0,32,7,65,200,0,108,34,9,65,0,72,13,0,65,145,179,211,0,45,0,0,26,32,9,65,4,16,254,9,34,15,69,13,1,32,17,65,8,106,33,6,32,15,33,14,32,7,33,9,3,64,32,16,65,8,106,34,17,32,6,16,165,2,32,14,32,17,65,200,0,16,142,11,65,200,0,106,33,14,32,6,65,208,0,106,33,6,32,9,65,1,107,34,9,13,0,11,12,2,11,16,184,8,0,11,65,4,32,9,16,132,11,0,11,32,18,32,7,54,2,8,32,18,32,15,54,2,4,32,18,32,7,54,2,0,32,16,65,208,0,106,36,0,32,8,65,8,106,32,4,65,208,1,106,40,2,0,54,2,0,32,8,32,4,41,3,200,1,55,2,0,32,1,65,20,106,33,1,32,8,65,12,106,33,8,32,12,65,1,107,34,12,13,0,11,11,32,4,65,200,1,106,32,2,65,136,234,209,0,65,4,16,180,8,32,4,40,2,200,1,34,14,65,16,70,13,2,32,4,32,4,41,1,202,1,55,3,128,1,32,4,32,4,65,208,1,106,41,1,0,55,1,134,1,12,12,11,16,184,8,0,11,65,4,32,9,16,132,11,0,11,32,4,65,200,1,106,32,11,32,13,32,2,16,177,1,32,2,16,246,8,32,4,32,4,41,1,206,1,55,3,128,1,32,4,32,4,65,212,1,106,41,1,0,55,1,134,1,32,4,47,1,204,1,33,14,32,4,40,2,200,1,13,9,32,4,32,4,41,1,134,1,55,1,118,32,4,32,4,41,3,128,1,55,3,112,32,4,65,208,1,106,32,4,65,250,0,106,40,1,0,54,2,0,32,4,32,4,41,1,114,55,3,200,1,32,13,4,64,65,0,33,12,3,64,32,11,32,12,65,12,108,106,34,9,40,2,4,33,2,32,9,40,2,8,34,8,4,64,32,2,33,1,3,64,32,1,16,130,6,32,1,65,200,0,106,33,1,32,8,65,1,107,34,8,13,0,11,11,32,9,40,2,0,34,1,4,64,32,2,32,1,65,200,0,108,65,4,16,163,10,11,32,12,65,1,106,34,12,32,13,71,13,0,11,32,11,32,13,65,12,108,65,4,16,163,10,11,32,4,65,129,128,128,128,120,54,2,132,2,32,4,32,14,59,1,212,1,32,4,65,128,1,106,34,1,32,4,65,200,1,106,32,10,16,176,1,32,5,32,1,65,200,0,16,142,11,26,12,10,11,32,4,65,200,1,106,32,10,40,2,4,32,10,40,2,8,34,1,32,2,32,1,16,232,1,32,4,65,40,106,34,2,32,4,65,212,1,106,40,2,0,54,2,0,32,4,32,4,41,2,204,1,55,3,32,32,4,40,2,200,1,34,1,65,16,70,13,7,32,5,32,1,54,2,0,32,5,32,4,41,3,32,55,2,4,32,5,65,133,128,128,128,120,54,2,60,32,5,65,12,106,32,2,40,2,0,54,2,0,12,9,11,32,10,40,2,8,34,9,65,255,255,3,77,4,64,32,4,32,9,16,241,1,32,10,40,2,4,33,1,32,4,65,200,1,106,32,2,65,136,234,209,0,65,4,16,180,8,32,4,40,2,200,1,34,8,65,16,71,4,64,32,4,32,4,41,1,202,1,55,3,128,1,32,4,32,4,65,208,1,106,41,1,0,55,1,134,1,12,7,11,32,4,65,200,1,106,32,1,32,9,32,2,16,177,1,32,2,16,246,8,32,4,32,4,41,1,206,1,55,3,128,1,32,4,32,4,65,212,1,106,41,1,0,55,1,134,1,32,4,47,1,204,1,33,8,32,4,40,2,200,1,13,6,32,4,32,4,41,1,134,1,55,1,70,32,4,32,4,41,3,128,1,55,3,64,32,5,65,8,106,32,4,65,202,0,106,40,1,0,54,1,0,32,5,32,4,41,1,66,55,1,0,32,5,65,129,128,128,128,120,54,2,60,32,5,32,8,59,1,12,12,9,11,32,4,65,0,54,2,136,1,32,4,66,128,128,128,128,16,55,2,128,1,32,4,65,3,58,0,232,1,32,4,65,32,54,2,216,1,32,4,65,0,54,2,228,1,32,4,65,208,134,210,0,54,2,224,1,32,4,65,0,54,2,208,1,32,4,65,0,54,2,200,1,32,4,32,4,65,128,1,106,54,2,220,1,65,140,234,209,0,65,26,32,4,65,200,1,106,16,138,11,13,2,32,4,65,56,106,32,4,65,136,1,106,40,2,0,34,1,54,2,0,32,4,32,4,41,2,128,1,34,19,55,3,48,32,5,65,9,54,2,0,32,5,32,19,55,2,4,32,5,65,12,106,32,1,54,2,0,32,5,65,133,128,128,128,120,54,2,60,12,8,11,32,4,65,200,1,106,32,10,40,2,4,32,10,40,2,8,34,1,32,2,32,1,16,132,2,32,4,65,216,0,106,34,2,32,4,65,212,1,106,40,2,0,54,2,0,32,4,32,4,41,2,204,1,55,3,80,32,4,40,2,200,1,34,1,65,16,70,13,3,32,5,32,1,54,2,0,32,5,32,4,41,3,80,55,2,4,32,5,65,133,128,128,128,120,54,2,60,32,5,65,12,106,32,2,40,2,0,54,2,0,12,7,11,32,4,65,200,1,106,32,10,40,2,64,32,10,40,2,68,34,1,32,2,32,1,16,132,2,32,4,65,232,0,106,34,2,32,4,65,212,1,106,40,2,0,54,2,0,32,4,32,4,41,2,204,1,55,3,96,32,4,40,2,200,1,34,1,65,16,70,13,1,32,5,32,1,54,2,0,32,5,32,4,41,3,96,55,2,4,32,5,65,133,128,128,128,120,54,2,60,32,5,65,12,106,32,2,40,2,0,54,2,0,12,6,11,65,152,134,210,0,65,55,32,4,65,48,106,65,232,134,210,0,65,196,135,210,0,16,230,6,0,11,32,4,65,16,106,32,10,65,12,106,16,147,7,32,4,41,3,16,33,20,32,4,65,8,106,32,10,65,20,106,16,147,7,32,4,41,3,8,33,19,32,4,65,200,1,106,32,10,16,143,3,32,5,32,19,55,2,20,32,5,32,20,55,2,12,32,5,65,8,106,32,4,65,208,1,106,40,2,0,54,2,0,32,5,32,4,41,3,200,1,55,2,0,32,5,32,10,41,2,28,55,2,28,32,5,65,36,106,32,10,65,36,106,41,2,0,55,2,0,32,5,65,44,106,32,10,65,44,106,41,2,0,55,2,0,32,5,65,52,106,32,10,65,52,106,41,2,0,55,2,0,32,5,32,4,41,3,96,55,2,60,32,5,65,196,0,106,32,2,40,2,0,54,2,0,12,4,11,32,4,65,208,1,106,34,1,32,2,40,2,0,54,2,0,32,5,32,4,41,3,80,34,19,55,2,0,32,5,65,16,106,32,4,65,216,1,106,41,3,0,55,2,0,32,5,65,24,106,32,4,65,224,1,106,41,3,0,55,2,0,32,5,65,32,106,32,4,65,232,1,106,41,3,0,55,2,0,32,5,65,40,106,32,4,65,240,1,106,41,3,0,55,2,0,32,5,65,48,106,32,4,65,248,1,106,41,3,0,55,2,0,32,5,65,56,106,32,4,65,128,2,106,40,2,0,54,2,0,32,5,65,8,106,32,1,41,3,0,55,2,0,32,4,32,19,55,3,200,1,32,5,65,130,128,128,128,120,54,2,60,12,3,11,32,4,32,4,41,1,134,1,55,1,70,32,4,32,4,41,3,128,1,55,3,64,32,5,32,8,59,1,0,32,5,32,4,41,3,64,55,1,2,32,5,65,8,106,32,4,41,1,70,55,1,0,32,5,65,133,128,128,128,120,54,2,60,12,2,11,32,4,65,208,1,106,34,1,32,2,40,2,0,54,2,0,32,5,32,4,41,3,32,34,19,55,2,0,32,5,65,16,106,32,4,65,216,1,106,41,3,0,55,2,0,32,5,65,24,106,32,4,65,224,1,106,41,3,0,55,2,0,32,5,65,32,106,32,4,65,232,1,106,41,3,0,55,2,0,32,5,65,40,106,32,4,65,240,1,106,41,3,0,55,2,0,32,5,65,48,106,32,4,65,248,1,106,41,3,0,55,2,0,32,5,65,56,106,32,4,65,128,2,106,40,2,0,54,2,0,32,5,65,8,106,32,1,41,3,0,55,2,0,32,4,32,19,55,3,200,1,32,5,65,128,128,128,128,120,54,2,60,12,1,11,32,4,32,4,41,1,134,1,55,1,118,32,4,32,4,41,3,128,1,55,3,112,32,5,32,14,59,1,0,32,5,32,4,41,3,112,55,1,2,32,5,65,8,106,32,4,41,1,118,55,1,0,32,5,65,133,128,128,128,120,54,2,60,32,13,69,13,0,65,0,33,12,3,64,32,11,32,12,65,12,108,106,34,9,40,2,4,33,2,32,9,40,2,8,34,8,4,64,32,2,33,1,3,64,32,1,16,130,6,32,1,65,200,0,106,33,1,32,8,65,1,107,34,8,13,0,11,11,32,9,40,2,0,34,1,4,64,32,2,32,1,65,200,0,108,65,4,16,163,10,11,32,12,65,1,106,34,12,32,13,71,13,0,11,32,11,32,13,65,12,108,65,4,16,163,10,11,32,4,65,144,2,106,36,0,32,3,40,2,212,1,34,2,65,133,128,128,128,120,71,4,64,32,3,65,144,1,106,34,1,32,3,65,208,1,106,40,2,0,54,2,0,32,3,65,136,1,106,32,3,65,200,1,106,41,2,0,34,23,55,3,0,32,3,65,128,1,106,32,3,65,192,1,106,41,2,0,34,24,55,3,0,32,3,65,248,0,106,32,3,65,184,1,106,41,2,0,34,25,55,3,0,32,3,65,240,0,106,32,3,65,176,1,106,41,2,0,34,26,55,3,0,32,3,65,232,0,106,32,3,65,168,1,106,41,2,0,34,22,55,3,0,32,3,65,224,0,106,32,3,65,160,1,106,41,2,0,34,21,55,3,0,32,3,32,3,41,2,152,1,34,20,55,3,88,32,3,41,2,216,1,33,19,32,0,65,56,106,32,1,40,2,0,54,2,0,32,0,65,48,106,32,23,55,3,0,32,0,65,40,106,32,24,55,3,0,32,0,65,32,106,32,25,55,3,0,32,0,65,24,106,32,26,55,3,0,32,0,65,16,106,32,22,55,3,0,32,0,65,8,106,32,21,55,3,0,32,0,32,20,55,3,0,32,0,32,19,55,3,64,32,0,32,2,54,2,60,12,12,11,32,3,65,224,0,106,32,3,65,160,1,106,41,2,0,34,20,55,3,0,32,3,32,3,41,2,152,1,34,19,55,3,88,32,0,65,8,106,32,20,55,3,0,32,0,32,19,55,3,0,32,0,65,144,128,128,128,120,54,2,60,12,11,11,32,3,65,152,1,106,32,2,16,169,6,32,3,47,1,156,1,33,9,32,3,40,2,152,1,34,2,65,16,70,13,3,32,3,65,40,106,32,3,65,166,1,106,47,1,0,34,1,59,1,0,32,3,32,3,41,1,158,1,34,19,55,3,32,32,0,32,9,59,1,4,32,0,32,2,54,2,0,32,0,32,19,55,1,6,32,0,65,14,106,32,1,59,1,0,32,0,65,144,128,128,128,120,54,2,60,12,10,11,32,3,65,152,1,106,32,2,16,164,5,32,3,40,2,156,1,33,2,32,3,40,2,152,1,34,1,65,16,70,13,1,32,3,41,2,160,1,33,19,32,0,65,144,128,128,128,120,54,2,60,32,0,32,19,55,3,8,32,0,32,2,54,2,4,32,0,32,1,54,2,0,12,9,11,32,3,65,152,1,106,32,2,16,80,32,3,45,0,152,1,4,64,32,3,65,187,2,106,32,3,65,164,1,106,41,2,0,34,20,55,0,0,32,3,65,56,106,32,20,55,3,0,32,3,32,3,41,2,156,1,34,19,55,3,48,32,0,65,8,106,32,20,55,2,0,32,0,32,19,55,2,0,32,0,65,144,128,128,128,120,54,2,60,12,9,11,32,3,65,200,2,106,32,3,65,177,1,106,41,0,0,34,21,55,3,0,32,3,65,192,2,106,32,3,65,169,1,106,41,0,0,34,20,55,3,0,32,3,65,184,2,106,32,3,65,161,1,106,41,0,0,34,19,55,3,0,32,3,65,152,2,106,32,19,55,3,0,32,3,65,160,2,106,32,20,55,3,0,32,3,65,168,2,106,32,21,55,3,0,32,3,32,3,41,0,153,1,34,19,55,3,176,2,32,3,32,19,55,3,144,2,32,3,65,240,1,106,32,3,65,144,2,106,16,211,6,32,3,65,204,0,106,32,3,65,136,2,106,41,3,0,34,22,55,2,0,32,3,65,196,0,106,32,3,65,128,2,106,41,3,0,34,21,55,2,0,32,3,65,60,106,32,3,65,248,1,106,41,3,0,34,20,55,2,0,32,3,32,3,41,3,240,1,34,19,55,2,52,32,3,65,176,1,106,32,22,55,3,0,32,3,65,168,1,106,32,21,55,3,0,32,3,65,160,1,106,32,20,55,3,0,32,0,32,19,55,3,0,32,0,65,8,106,32,20,55,3,0,32,0,65,16,106,32,21,55,3,0,32,0,65,24,106,32,22,55,3,0,32,0,65,32,106,32,3,65,184,1,106,41,3,0,55,3,0,32,0,65,40,106,32,3,65,192,1,106,41,3,0,55,3,0,32,0,65,48,106,32,3,65,200,1,106,41,3,0,55,3,0,32,0,65,56,106,32,3,65,208,1,106,40,2,0,54,2,0,32,3,32,19,55,3,152,1,32,0,65,143,128,128,128,120,54,2,60,12,8,11,32,0,65,142,128,128,128,120,54,2,60,32,0,32,2,54,2,0,12,7,11,32,0,65,141,128,128,128,120,54,2,60,32,0,32,9,59,1,0,12,6,11,32,0,32,3,41,0,49,34,22,55,3,0,32,3,65,176,1,106,32,3,65,201,0,106,41,0,0,34,21,55,3,0,32,3,65,168,1,106,32,3,65,193,0,106,41,0,0,34,20,55,3,0,32,3,65,160,1,106,32,3,65,57,106,41,0,0,34,19,55,3,0,32,0,65,8,106,32,19,55,3,0,32,0,65,16,106,32,20,55,3,0,32,0,65,24,106,32,21,55,3,0,32,0,65,32,106,32,3,65,184,1,106,41,3,0,55,3,0,32,0,65,40,106,32,3,65,192,1,106,41,3,0,55,3,0,32,0,65,48,106,32,3,65,200,1,106,41,3,0,55,3,0,32,0,65,56,106,32,3,65,208,1,106,40,2,0,54,2,0,32,3,32,22,55,3,152,1,32,0,65,137,128,128,128,120,54,2,60,12,5,11,32,3,41,3,160,1,33,19,32,0,32,3,65,168,1,106,41,3,0,55,3,8,32,0,32,19,55,3,0,32,0,65,135,128,128,128,120,54,2,60,12,4,11,32,3,41,3,160,1,33,19,32,0,65,134,128,128,128,120,54,2,60,32,0,32,19,55,3,0,12,3,11,32,0,65,133,128,128,128,120,54,2,60,32,0,32,2,58,0,0,12,2,11,32,0,65,136,128,128,128,120,54,2,60,32,0,32,2,58,0,0,12,1,11,32,3,65,232,1,106,32,1,65,8,106,40,2,0,34,2,54,2,0,32,3,32,1,41,2,0,34,19,55,3,224,1,32,0,32,12,54,2,0,32,0,32,19,55,2,4,32,0,65,12,106,32,2,54,2,0,32,0,65,144,128,128,128,120,54,2,60,11,32,3,65,208,2,106,36,0,15,11,65,152,134,210,0,65,55,32,3,65,144,2,106,65,232,134,210,0,65,196,135,210,0,16,230,6,0,11,150,19,1,13,127,35,0,65,48,107,34,5,36,0,32,0,65,36,106,33,11,32,0,65,32,106,33,8,32,0,65,20,106,33,13,32,0,65,16,106,33,9,32,0,65,12,106,33,6,32,0,40,2,0,33,3,2,64,2,64,3,64,2,64,2,64,2,64,32,3,65,1,107,14,2,0,2,1,11,32,0,40,2,4,33,2,2,64,2,64,2,64,32,0,40,2,16,65,128,128,196,0,71,4,64,32,6,47,1,0,34,1,65,4,75,13,8,32,1,32,2,75,13,1,32,1,69,13,3,32,6,65,0,59,1,0,12,3,11,32,2,32,0,40,2,28,79,13,1,32,0,40,2,24,33,9,11,32,9,32,2,65,2,116,106,40,2,0,33,1,32,0,32,2,65,1,106,54,2,4,32,0,65,1,54,2,0,12,5,11,32,0,65,0,54,2,28,11,32,0,65,0,54,2,0,11,3,64,2,64,2,64,2,64,2,64,32,0,40,2,80,34,3,69,4,64,2,64,32,0,40,2,68,34,2,69,13,0,32,2,32,0,40,2,72,70,13,0,32,0,32,2,65,1,106,54,2,68,32,2,45,0,0,34,1,192,65,0,78,13,5,32,0,32,2,65,2,106,54,2,68,32,2,45,0,1,65,63,113,33,7,32,1,65,31,113,33,4,32,1,65,223,1,77,4,64,32,4,65,6,116,32,7,114,33,1,12,6,11,32,0,32,2,65,3,106,54,2,68,32,2,45,0,2,65,63,113,32,7,65,6,116,114,33,7,32,1,65,240,1,73,4,64,32,7,32,4,65,12,116,114,33,1,12,6,11,32,0,32,2,65,4,106,54,2,68,32,4,65,18,116,65,128,128,240,0,113,32,2,45,0,3,65,63,113,32,7,65,6,116,114,114,34,1,65,128,128,196,0,71,13,5,11,32,0,40,2,40,65,128,128,196,0,70,4,64,32,0,40,2,52,34,3,69,13,2,32,0,40,2,48,33,1,12,3,11,32,8,47,1,0,34,3,69,13,1,32,3,65,5,73,4,64,32,11,33,1,12,3,11,32,3,65,4,65,164,173,197,0,16,171,10,0,11,32,0,40,2,40,33,1,12,2,11,32,0,66,2,55,2,0,65,2,33,3,32,0,40,2,8,34,1,65,128,128,196,0,70,13,5,32,0,65,128,128,196,0,54,2,8,12,6,11,32,5,32,5,65,47,106,54,2,24,32,1,32,3,16,117,32,0,32,0,40,2,52,32,0,47,1,32,32,0,40,2,40,34,1,65,128,128,196,0,70,27,34,3,54,2,80,11,32,0,40,2,76,33,10,2,127,32,1,65,128,128,196,0,70,34,12,69,4,64,32,11,32,8,47,1,0,34,7,65,5,73,13,1,26,32,7,65,4,65,148,173,197,0,16,171,10,0,11,32,0,40,2,52,33,7,32,0,40,2,48,11,33,4,2,64,2,64,32,7,32,10,75,4,64,32,4,32,10,65,3,116,106,40,2,4,33,2,32,10,65,1,106,34,4,32,3,70,13,1,32,0,32,4,54,2,76,12,2,11,32,10,32,7,65,132,171,197,0,16,131,7,0,11,32,3,32,0,40,2,52,32,0,47,1,32,32,12,27,34,4,77,4,64,32,4,32,3,107,33,10,2,64,32,3,32,4,71,4,127,65,0,33,3,65,4,33,1,2,64,3,64,32,3,32,3,32,0,40,2,80,106,34,12,75,4,64,65,160,171,197,0,65,28,65,244,171,197,0,16,141,8,0,11,2,64,2,64,2,64,32,0,40,2,40,65,128,128,196,0,71,4,64,32,8,47,1,0,34,4,65,5,73,13,1,32,4,65,4,65,148,173,197,0,16,171,10,0,11,32,12,32,0,40,2,52,34,4,79,13,1,32,0,40,2,48,33,7,12,2,11,32,11,33,7,32,4,32,12,75,13,1,11,32,12,32,4,65,132,172,197,0,16,131,7,0,11,32,3,32,4,73,4,64,32,7,32,12,65,3,116,106,34,4,45,0,0,33,12,32,1,32,7,106,34,7,32,4,40,2,4,54,2,0,32,7,65,4,107,32,12,58,0,0,32,1,65,8,106,33,1,32,10,32,3,65,1,106,34,3,70,13,2,12,1,11,11,32,3,32,4,65,148,172,197,0,16,131,7,0,11,32,0,40,2,40,5,32,1,11,65,128,128,196,0,71,4,64,32,10,32,8,47,1,0,79,13,1,32,8,32,10,59,1,0,12,1,11,32,0,40,2,52,32,10,73,13,0,32,0,32,10,54,2,52,32,0,66,0,55,2,76,12,2,11,32,0,66,0,55,2,76,12,1,11,65,208,171,197,0,65,33,65,188,171,197,0,16,141,8,0,11,32,2,16,150,7,33,4,32,0,40,2,8,34,1,65,128,128,196,0,70,4,64,32,4,65,255,1,113,4,64,32,2,33,1,12,6,11,32,0,32,2,54,2,8,12,2,11,2,64,2,64,2,64,2,64,32,0,45,0,88,4,64,32,4,65,255,1,113,34,7,32,0,45,0,89,77,13,2,32,1,32,2,16,128,3,34,1,65,128,128,196,0,70,13,1,32,0,32,1,54,2,8,12,6,11,32,1,32,2,16,128,3,34,7,65,128,128,196,0,71,4,64,32,0,32,7,54,2,8,12,6,11,32,4,65,255,1,113,69,13,3,2,64,32,9,40,2,0,65,128,128,196,0,71,4,64,32,6,47,1,0,34,1,65,3,75,13,1,32,6,32,1,65,1,106,59,1,0,32,9,32,1,65,2,116,106,32,2,54,2,0,12,4,11,32,0,40,2,28,34,1,32,0,40,2,20,70,4,64,32,13,32,1,16,191,5,32,0,40,2,28,33,1,11,32,0,40,2,24,32,1,65,2,116,106,32,2,54,2,0,32,0,32,0,40,2,28,65,1,106,54,2,28,12,3,11,32,5,65,24,106,32,6,32,2,16,212,4,2,64,32,9,40,2,0,65,128,128,196,0,71,13,0,32,13,40,2,0,34,1,69,13,0,32,0,40,2,24,32,1,65,2,116,65,4,16,163,10,11,32,6,32,5,41,2,24,55,2,0,32,6,65,16,106,32,5,65,40,106,40,2,0,54,2,0,32,6,65,8,106,32,5,65,32,106,41,2,0,55,2,0,12,2,11,2,64,32,9,40,2,0,65,128,128,196,0,71,4,64,32,6,47,1,0,34,1,65,3,75,13,1,32,6,32,1,65,1,106,59,1,0,32,9,32,1,65,2,116,106,32,2,54,2,0,12,3,11,32,0,40,2,28,34,1,32,0,40,2,20,70,4,64,32,13,32,1,16,191,5,32,0,40,2,28,33,1,11,32,0,40,2,24,32,1,65,2,116,106,32,2,54,2,0,32,0,32,0,40,2,28,65,1,106,54,2,28,12,2,11,32,5,65,24,106,32,6,32,2,16,212,4,2,64,32,9,40,2,0,65,128,128,196,0,71,13,0,32,13,40,2,0,34,1,69,13,0,32,0,40,2,24,32,1,65,2,116,65,4,16,163,10,11,32,6,32,5,41,2,24,55,2,0,32,6,65,16,106,32,5,65,40,106,40,2,0,54,2,0,32,6,65,8,106,32,5,65,32,106,41,2,0,55,2,0,12,1,11,32,7,4,64,2,64,32,9,40,2,0,65,128,128,196,0,71,4,64,32,6,47,1,0,34,1,65,3,75,13,1,32,6,32,1,65,1,106,59,1,0,32,9,32,1,65,2,116,106,32,2,54,2,0,12,3,11,32,0,40,2,28,34,1,32,0,40,2,20,70,4,64,32,13,32,1,16,191,5,32,0,40,2,28,33,1,11,32,0,40,2,24,32,1,65,2,116,106,32,2,54,2,0,32,0,32,0,40,2,28,65,1,106,54,2,28,12,2,11,32,5,65,24,106,32,6,32,2,16,212,4,2,64,32,9,40,2,0,65,128,128,196,0,71,13,0,32,13,40,2,0,34,1,69,13,0,32,0,40,2,24,32,1,65,2,116,65,4,16,163,10,11,32,6,32,5,41,2,24,55,2,0,32,6,65,16,106,32,5,65,40,106,40,2,0,54,2,0,32,6,65,8,106,32,5,65,32,106,41,2,0,55,2,0,12,1,11,32,0,65,0,58,0,88,32,0,32,2,54,2,8,32,0,66,1,55,2,0,12,6,11,32,0,32,4,58,0,89,32,0,65,1,58,0,88,12,2,11,32,0,32,2,54,2,8,12,4,11,2,64,2,64,32,0,45,0,84,69,4,64,32,1,65,128,1,73,13,1,32,1,65,128,216,2,107,34,2,65,164,215,0,79,4,64,32,5,32,1,16,217,5,32,5,40,2,0,34,3,69,13,2,32,5,40,2,4,34,1,69,13,4,32,1,65,2,116,33,1,3,64,32,8,32,3,40,2,0,16,248,1,32,3,65,4,106,33,3,32,1,65,4,107,34,1,13,0,11,12,4,11,32,8,32,2,65,255,255,3,113,34,1,65,204,4,110,34,4,65,128,34,114,16,248,1,32,8,32,2,32,4,65,204,4,108,107,65,255,255,3,113,65,28,110,65,225,34,106,16,248,1,32,1,65,28,112,34,1,69,13,3,32,8,32,1,65,167,35,106,16,248,1,12,3,11,32,1,65,128,1,73,13,0,32,1,65,128,216,2,107,34,2,65,164,215,0,79,4,64,32,5,65,16,106,32,1,16,218,5,32,5,40,2,16,34,3,4,64,32,5,40,2,20,33,1,12,3,11,32,5,65,8,106,32,1,16,217,5,32,5,40,2,8,34,3,69,13,1,32,5,40,2,12,33,1,12,2,11,32,8,32,2,65,255,255,3,113,34,1,65,204,4,110,34,4,65,128,34,114,16,248,1,32,8,32,2,32,4,65,204,4,108,107,65,255,255,3,113,65,28,110,65,225,34,106,16,248,1,32,1,65,28,112,34,1,69,13,2,32,1,65,167,35,106,33,1,11,32,8,32,1,16,248,1,12,1,11,32,1,69,13,0,32,1,65,2,116,33,1,3,64,32,8,32,3,40,2,0,16,248,1,32,3,65,4,106,33,3,32,1,65,4,107,34,1,13,0,11,12,0,11,0,11,11,32,0,40,2,4,33,11,2,64,2,64,2,64,2,64,32,0,40,2,16,65,128,128,196,0,71,4,64,32,6,47,1,0,34,1,65,5,73,13,1,32,1,65,4,65,148,173,197,0,16,171,10,0,11,32,0,40,2,28,32,11,75,4,64,32,0,40,2,24,33,9,12,2,11,32,0,65,0,54,2,28,12,3,11,32,1,32,11,77,13,1,11,32,9,32,11,65,2,116,106,40,2,0,33,1,32,0,32,11,65,1,106,54,2,4,32,0,65,2,54,2,0,12,2,11,32,1,69,13,0,32,6,65,0,59,1,0,11,32,0,40,2,8,33,1,32,0,65,128,128,196,0,54,2,8,11,32,5,65,48,106,36,0,32,1,15,11,32,1,65,4,65,148,173,197,0,16,171,10,0,11,190,26,2,21,127,1,126,35,0,65,176,1,107,34,3,36,0,32,3,32,2,58,0,3,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,65,255,1,113,65,8,77,4,64,32,1,40,2,0,33,5,32,1,65,28,54,2,0,32,1,33,4,2,64,2,64,2,64,2,64,32,5,65,28,70,4,64,32,1,40,2,20,34,4,32,1,40,2,28,70,13,1,32,1,32,4,65,16,106,54,2,20,32,4,40,2,0,33,5,11,32,5,65,27,70,13,0,32,4,40,2,4,33,12,32,4,40,2,12,33,16,32,4,40,2,8,33,13,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,5,14,13,8,7,6,5,4,3,2,1,11,0,10,10,12,10,11,32,0,65,5,54,2,0,12,19,11,32,0,65,4,54,2,0,12,18,11,32,0,65,0,54,2,0,12,17,11,32,0,65,10,54,2,0,12,16,11,32,0,65,3,54,2,0,12,15,11,32,0,65,2,54,2,0,12,14,11,32,0,65,9,54,2,0,12,13,11,32,0,65,8,54,2,0,12,12,11,32,0,65,1,54,2,0,12,11,11,32,3,65,1,54,2,84,32,3,65,152,238,209,0,54,2,80,32,3,66,0,55,2,92,32,3,65,140,236,209,0,54,2,88,32,3,65,208,0,106,16,251,6,33,1,32,0,65,11,54,2,0,32,0,32,1,54,2,4,12,10,11,32,3,32,16,54,2,152,1,32,3,32,13,54,2,148,1,32,3,32,12,54,2,144,1,32,3,32,5,54,2,140,1,32,3,65,2,54,2,84,32,3,65,244,239,209,0,54,2,80,32,3,66,1,55,2,92,32,3,65,142,4,54,2,172,1,32,3,32,3,65,168,1,106,54,2,88,32,3,32,3,65,140,1,106,54,2,168,1,32,3,65,156,1,106,34,1,32,3,65,208,0,106,16,136,6,32,1,16,222,8,33,1,32,0,65,11,54,2,0,32,0,32,1,54,2,4,32,3,40,2,140,1,65,10,107,65,9,75,13,9,32,3,40,2,144,1,34,0,69,13,9,32,3,40,2,148,1,32,0,65,1,16,163,10,12,9,11,32,3,65,23,54,2,80,32,1,32,3,65,208,0,106,16,192,3,34,4,4,64,32,0,65,11,54,2,0,32,0,32,4,54,2,4,12,9,11,32,3,65,208,0,106,34,5,32,1,32,2,65,1,106,16,102,32,3,40,2,84,33,2,32,3,40,2,80,34,4,65,11,70,13,2,32,3,32,2,54,2,144,1,32,3,32,4,54,2,140,1,32,3,65,24,54,2,80,32,1,32,5,16,192,3,34,1,69,4,64,65,8,16,252,8,34,1,32,2,54,2,4,32,1,32,4,54,2,0,65,6,33,5,12,5,11,32,0,65,11,54,2,0,32,0,32,1,54,2,4,32,3,65,140,1,106,16,131,6,12,8,11,32,3,65,22,54,2,16,32,3,65,216,0,106,32,3,65,24,106,41,2,0,55,3,0,32,3,32,3,41,2,16,55,3,80,32,1,32,3,65,208,0,106,16,192,3,34,4,69,13,2,32,0,65,11,54,2,0,32,0,32,4,54,2,4,12,6,11,32,3,65,1,54,2,84,32,3,65,180,240,209,0,54,2,80,32,3,66,1,55,2,92,32,3,65,143,4,54,2,144,1,32,3,32,3,65,140,1,106,54,2,88,32,3,32,3,65,3,106,54,2,140,1,32,3,65,4,106,34,1,32,3,65,208,0,106,16,219,3,32,1,16,222,8,33,1,32,0,65,11,54,2,0,32,0,32,1,54,2,4,12,6,11,32,0,65,11,54,2,0,32,0,32,2,54,2,4,12,5,11,32,1,40,2,0,33,4,32,1,65,28,54,2,0,32,1,33,5,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,2,127,2,64,2,64,2,64,2,64,32,4,65,28,70,4,64,32,1,40,2,20,34,5,32,1,40,2,28,70,13,1,32,1,32,5,65,16,106,54,2,20,32,5,40,2,0,33,4,11,32,4,65,27,70,13,0,32,5,40,2,12,33,17,32,5,40,2,8,33,14,32,5,40,2,4,33,8,32,4,65,11,71,13,1,32,1,32,3,65,16,106,16,192,3,34,4,13,8,32,3,65,208,0,106,32,1,16,207,5,32,3,40,2,84,33,9,32,3,40,2,80,34,4,65,27,70,13,2,32,3,40,2,92,33,18,32,3,40,2,88,33,15,32,4,65,11,71,13,6,32,1,40,2,0,34,5,65,28,71,13,5,32,1,40,2,20,34,4,32,1,40,2,28,71,13,3,65,27,12,4,11,32,3,65,1,54,2,84,32,3,65,152,238,209,0,54,2,80,32,3,66,0,55,2,92,32,3,65,140,236,209,0,54,2,88,32,3,65,208,0,106,16,251,6,33,1,32,0,65,11,54,2,0,32,0,32,1,54,2,4,12,14,11,32,3,32,17,54,2,152,1,32,3,32,14,54,2,148,1,32,3,32,8,54,2,144,1,32,3,32,4,54,2,140,1,32,3,65,1,54,2,84,32,3,65,216,239,209,0,54,2,80,32,3,66,1,55,2,92,32,3,65,142,4,54,2,172,1,32,3,32,3,65,168,1,106,54,2,88,32,3,32,3,65,140,1,106,54,2,168,1,32,3,65,128,1,106,34,1,32,3,65,208,0,106,16,136,6,32,1,16,222,8,33,1,32,0,65,11,54,2,0,32,0,32,1,54,2,4,32,3,40,2,140,1,65,10,107,65,9,75,13,13,32,3,40,2,144,1,34,0,69,13,13,32,3,40,2,148,1,32,0,65,1,16,163,10,12,13,11,32,0,65,11,54,2,0,32,0,32,9,54,2,4,12,6,11,32,1,32,4,65,16,106,54,2,20,32,3,65,216,0,106,32,4,65,12,106,40,2,0,54,2,0,32,3,32,4,41,2,4,55,3,80,32,4,40,2,0,11,34,5,54,2,0,32,1,32,3,41,3,80,55,2,4,32,1,65,12,106,32,3,65,216,0,106,40,2,0,54,2,0,11,32,5,65,23,70,13,1,65,4,33,4,65,0,33,2,65,0,33,5,12,5,11,32,3,32,18,54,2,152,1,32,3,32,15,54,2,148,1,32,3,32,9,54,2,144,1,32,3,32,4,54,2,140,1,32,3,65,1,54,2,84,32,3,65,216,239,209,0,54,2,80,32,3,66,1,55,2,92,32,3,65,142,4,54,2,172,1,32,3,32,3,65,168,1,106,54,2,88,32,3,32,3,65,140,1,106,54,2,168,1,32,3,65,244,0,106,34,1,32,3,65,208,0,106,16,136,6,32,1,16,222,8,33,1,32,0,65,11,54,2,0,32,0,32,1,54,2,4,32,3,40,2,140,1,65,10,107,65,9,75,13,2,32,3,40,2,144,1,34,0,69,13,2,32,3,40,2,148,1,32,0,65,1,16,163,10,12,2,11,32,3,65,208,0,106,32,1,16,207,5,32,3,40,2,84,33,4,32,3,40,2,80,34,5,65,27,71,4,64,32,4,69,32,5,65,20,107,65,118,73,114,69,4,64,32,3,40,2,88,32,4,65,1,16,163,10,11,32,3,65,24,54,2,32,32,3,65,208,0,106,33,7,32,3,65,32,106,33,6,35,0,65,32,107,34,4,36,0,32,4,65,0,54,2,12,32,4,66,128,128,128,128,192,0,55,2,4,32,1,40,2,0,34,5,65,28,70,4,64,32,1,32,1,40,2,20,34,5,32,1,40,2,28,70,4,127,65,27,5,32,1,32,5,65,16,106,54,2,20,32,4,65,24,106,32,5,65,12,106,40,2,0,54,2,0,32,4,32,5,41,2,4,55,3,16,32,5,40,2,0,11,34,5,54,2,0,32,1,32,4,41,3,16,55,2,4,32,1,65,12,106,32,4,65,24,106,40,2,0,54,2,0,11,2,64,2,64,2,64,2,64,2,64,32,5,65,27,70,13,0,32,5,32,6,40,2,0,71,13,0,32,5,65,10,107,65,9,75,13,3,32,1,40,2,12,34,5,32,6,40,2,12,71,13,0,32,1,40,2,8,32,6,40,2,8,32,5,16,139,11,69,13,1,11,32,4,65,16,106,32,1,32,2,65,1,106,34,23,16,102,32,4,40,2,20,33,5,2,64,32,4,40,2,16,34,19,65,11,70,13,0,32,1,65,4,106,33,2,32,6,40,2,8,33,20,32,6,40,2,12,33,10,32,6,40,2,0,34,21,65,10,107,65,9,75,33,22,3,64,32,4,40,2,12,34,11,32,4,40,2,4,70,4,64,32,4,65,4,106,32,11,16,185,5,32,4,40,2,12,33,11,11,32,4,40,2,8,32,11,65,3,116,106,34,11,32,5,54,2,4,32,11,32,19,54,2,0,32,4,32,4,40,2,12,65,1,106,54,2,12,32,1,40,2,0,34,5,65,28,70,4,64,32,1,32,1,40,2,20,34,5,32,1,40,2,28,70,4,127,65,27,5,32,1,32,5,65,16,106,54,2,20,32,4,65,24,106,32,5,65,12,106,40,2,0,54,2,0,32,4,32,5,41,2,4,55,3,16,32,5,40,2,0,11,34,5,54,2,0,32,2,32,4,41,3,16,55,2,0,32,2,65,8,106,32,4,65,24,106,40,2,0,54,2,0,11,2,64,32,5,65,27,70,32,5,32,21,71,114,13,0,32,22,13,5,32,1,40,2,12,32,10,71,13,0,32,1,40,2,8,32,20,32,10,16,139,11,69,13,3,11,32,4,65,25,54,2,16,32,1,32,4,65,16,106,16,192,3,34,5,13,1,32,1,40,2,0,34,5,65,28,70,4,64,32,1,32,1,40,2,20,34,5,32,1,40,2,28,70,4,127,65,27,5,32,1,32,5,65,16,106,54,2,20,32,4,65,24,106,32,5,65,12,106,40,2,0,54,2,0,32,4,32,5,41,2,4,55,3,16,32,5,40,2,0,11,34,5,54,2,0,32,2,32,4,41,3,16,55,2,0,32,2,65,8,106,32,4,65,24,106,40,2,0,54,2,0,11,2,64,32,5,65,27,70,32,5,32,21,71,114,13,0,32,22,13,5,32,1,40,2,12,32,10,71,13,0,32,1,40,2,8,32,20,32,10,16,139,11,69,13,3,11,32,4,65,16,106,32,1,32,23,16,102,32,4,40,2,20,33,5,32,4,40,2,16,34,19,65,11,71,13,0,11,11,32,7,65,128,128,128,128,120,54,2,0,32,7,32,5,54,2,4,32,4,40,2,12,34,5,4,64,32,4,40,2,8,33,2,3,64,32,2,16,245,5,32,2,65,8,106,33,2,32,5,65,1,107,34,5,13,0,11,11,32,4,40,2,4,34,2,4,64,32,4,40,2,8,32,2,65,3,116,65,4,16,163,10,11,32,6,40,2,0,65,10,107,65,9,77,13,1,12,3,11,32,7,32,4,41,2,4,55,2,0,32,7,65,8,106,32,4,65,12,106,40,2,0,54,2,0,11,32,6,40,2,4,34,2,69,13,1,32,6,40,2,8,32,2,65,1,16,163,10,12,1,11,32,7,32,4,41,2,4,55,2,0,32,7,65,8,106,32,4,65,12,106,40,2,0,54,2,0,11,32,4,65,32,106,36,0,32,3,40,2,84,33,4,32,3,40,2,80,34,2,65,128,128,128,128,120,70,13,3,32,3,40,2,88,33,5,32,1,32,6,16,192,3,34,1,69,13,4,32,0,65,11,54,2,0,32,0,32,1,54,2,4,32,5,4,64,32,4,33,1,3,64,32,1,16,245,5,32,1,65,8,106,33,1,32,5,65,1,107,34,5,13,0,11,11,65,0,33,1,32,2,69,13,6,32,4,32,2,65,3,116,65,4,16,163,10,12,6,11,12,2,11,32,0,65,11,54,2,0,32,0,32,4,54,2,4,11,32,8,69,13,5,12,4,11,32,0,65,11,54,2,0,32,0,32,4,54,2,4,65,0,33,1,12,2,11,32,3,65,208,0,106,34,1,32,13,32,16,16,154,1,2,64,2,64,32,3,45,0,80,69,4,64,32,3,65,200,0,106,32,3,65,233,0,106,41,0,0,55,3,0,32,3,65,64,107,32,3,65,225,0,106,41,0,0,55,3,0,32,3,65,56,106,32,3,65,217,0,106,41,0,0,55,3,0,32,3,32,3,41,0,81,55,3,48,32,3,32,17,54,2,88,32,3,32,14,54,2,84,32,3,32,8,54,2,80,32,3,65,140,1,106,34,10,32,1,16,236,5,32,3,40,2,140,1,34,7,69,13,1,32,3,40,2,144,1,33,6,32,3,32,18,54,2,88,32,3,32,15,54,2,84,32,3,32,9,54,2,80,32,10,32,1,16,236,5,32,3,40,2,140,1,34,8,13,2,32,3,40,2,144,1,33,1,32,0,65,11,54,2,0,32,0,32,1,54,2,4,32,6,4,64,32,7,32,6,65,1,16,163,10,11,32,5,4,64,32,4,33,1,3,64,32,1,16,245,5,32,1,65,8,106,33,1,32,5,65,1,107,34,5,13,0,11,11,32,2,69,13,6,32,4,32,2,65,3,116,65,4,16,163,10,12,6,11,32,3,65,59,106,32,3,65,220,0,106,40,2,0,34,1,54,0,0,32,3,32,3,41,2,84,34,24,55,0,51,32,3,65,216,0,106,32,1,54,2,0,32,3,32,24,55,3,80,32,3,65,208,0,106,16,223,8,33,1,32,0,65,11,54,2,0,32,0,32,1,54,2,4,32,5,4,64,32,4,33,1,3,64,32,1,16,245,5,32,1,65,8,106,33,1,32,5,65,1,107,34,5,13,0,11,11,65,0,33,1,32,2,69,13,3,32,4,32,2,65,3,116,65,4,16,163,10,12,3,11,32,3,40,2,144,1,33,1,32,0,65,11,54,2,0,32,0,32,1,54,2,4,32,5,4,64,32,4,33,1,3,64,32,1,16,245,5,32,1,65,8,106,33,1,32,5,65,1,107,34,5,13,0,11,11,65,1,33,1,32,2,69,13,2,32,4,32,2,65,3,116,65,4,16,163,10,12,2,11,32,3,40,2,144,1,33,9,65,60,16,252,8,34,1,32,9,54,2,24,32,1,32,8,54,2,20,32,1,32,6,54,2,16,32,1,32,7,54,2,12,32,1,32,5,54,2,8,32,1,32,4,54,2,4,32,1,32,2,54,2,0,32,1,32,3,41,3,48,55,2,28,32,1,65,36,106,32,3,65,56,106,41,3,0,55,2,0,32,1,65,44,106,32,3,65,64,107,41,3,0,55,2,0,32,1,65,52,106,32,3,65,200,0,106,41,3,0,55,2,0,65,7,33,5,32,12,69,13,0,32,13,32,12,65,1,16,163,10,11,32,0,32,1,54,2,4,32,0,32,5,54,2,0,12,3,11,32,9,4,64,32,15,32,9,65,1,16,163,10,11,32,1,32,8,69,114,13,1,11,32,14,32,8,65,1,16,163,10,11,32,12,69,13,0,32,13,32,12,65,1,16,163,10,11,32,3,65,176,1,106,36,0,11,178,16,1,11,127,35,0,65,32,107,34,6,36,0,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,1,40,2,0,34,5,47,1,6,34,12,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,1,40,2,4,33,7,32,1,40,2,8,33,10,65,32,65,4,16,254,9,34,8,69,13,6,32,8,65,0,59,1,6,32,8,65,0,54,2,0,32,10,65,5,73,13,1,32,10,65,5,107,14,2,3,4,2,11,32,5,65,8,106,33,3,32,1,40,2,4,33,14,32,12,32,1,40,2,8,34,10,65,1,106,34,1,79,4,64,32,3,32,1,65,1,116,106,32,3,32,10,65,1,116,106,32,12,32,10,107,65,1,116,16,140,11,26,11,32,3,32,10,65,1,116,106,32,2,59,1,0,32,5,32,12,65,1,106,59,1,6,32,5,33,12,12,8,11,32,8,32,5,47,1,6,65,5,107,34,1,59,1,6,32,1,65,12,79,13,11,32,5,65,16,106,33,4,65,4,33,11,65,18,33,13,12,5,11,32,8,32,5,47,1,6,65,7,107,34,1,59,1,6,32,1,65,12,79,13,10,32,10,65,7,107,33,10,65,6,33,11,65,22,33,13,32,5,65,20,106,12,2,11,32,8,32,5,47,1,6,65,6,107,34,1,59,1,6,32,1,65,12,79,13,9,32,5,65,18,106,33,4,65,5,33,11,65,20,33,13,65,5,33,10,12,3,11,32,8,32,5,47,1,6,65,6,107,34,1,59,1,6,32,1,65,12,79,13,8,65,0,33,10,65,5,33,11,65,20,33,13,32,5,65,18,106,11,33,4,32,8,12,2,11,65,4,65,32,16,132,11,0,11,32,7,33,14,32,5,11,33,12,32,4,47,1,0,33,9,32,8,65,8,106,32,5,32,13,106,32,1,65,1,116,16,142,11,26,32,5,32,11,59,1,6,32,12,65,8,106,33,1,32,10,32,12,47,1,6,34,4,73,4,64,32,1,32,10,65,1,116,106,34,11,65,2,106,32,11,32,4,32,10,107,65,1,116,16,140,11,26,11,32,1,32,10,65,1,116,106,32,2,59,1,0,32,12,32,4,65,1,106,59,1,6,2,64,32,5,40,2,0,34,1,69,4,64,65,0,33,2,12,1,11,65,0,33,2,3,64,2,127,2,127,2,64,32,2,32,7,70,4,64,32,5,47,1,4,33,4,2,64,2,64,2,64,2,64,32,1,47,1,6,34,2,65,11,79,4,64,32,7,65,1,106,33,2,32,4,65,5,73,13,1,32,4,65,5,107,14,2,2,3,4,11,32,1,65,8,106,34,7,32,4,65,1,116,106,33,3,32,4,65,1,106,33,5,32,2,65,1,106,33,11,2,64,32,2,32,4,77,4,64,32,3,32,9,59,1,0,12,1,11,32,7,32,5,65,1,116,106,32,3,32,2,32,4,107,34,7,65,1,116,16,140,11,26,32,3,32,9,59,1,0,32,1,65,32,106,34,3,32,4,65,2,116,106,65,8,106,32,3,32,5,65,2,116,106,32,7,65,2,116,16,140,11,26,11,32,1,32,11,59,1,6,32,1,32,5,65,2,116,106,65,32,106,32,8,54,2,0,32,5,32,2,65,2,106,34,3,79,13,10,32,2,32,4,107,34,2,65,1,106,65,3,113,34,7,4,64,32,1,32,4,65,2,116,106,65,36,106,33,4,3,64,32,4,40,2,0,34,8,32,5,59,1,4,32,8,32,1,54,2,0,32,4,65,4,106,33,4,32,5,65,1,106,33,5,32,7,65,1,107,34,7,13,0,11,11,32,2,65,3,73,13,10,32,5,65,2,116,32,1,106,65,44,106,33,4,3,64,32,4,65,12,107,40,2,0,34,2,32,5,59,1,4,32,2,32,1,54,2,0,32,4,65,8,107,40,2,0,34,2,32,5,65,1,106,59,1,4,32,2,32,1,54,2,0,32,4,65,4,107,40,2,0,34,2,32,5,65,2,106,59,1,4,32,2,32,1,54,2,0,32,4,40,2,0,34,2,32,5,65,3,106,59,1,4,32,2,32,1,54,2,0,32,4,65,16,106,33,4,32,3,32,5,65,4,106,34,5,71,13,0,11,12,10,11,32,6,65,4,54,2,8,12,4,11,32,6,65,5,54,2,8,12,3,11,32,6,65,5,54,2,8,32,6,32,2,54,2,4,32,6,32,1,54,2,0,32,6,65,12,106,32,6,16,252,3,32,6,40,2,20,34,4,47,1,6,34,2,65,1,106,33,1,32,2,4,64,32,4,65,10,106,32,4,65,8,106,32,2,65,1,116,16,140,11,26,32,4,65,40,106,32,4,65,36,106,32,2,65,2,116,16,140,11,26,11,32,4,32,8,54,2,36,32,4,32,9,59,1,8,32,4,32,1,59,1,6,65,1,33,1,32,2,65,1,106,34,5,65,3,113,33,8,32,2,65,3,79,4,64,32,5,65,252,255,7,113,33,5,65,4,33,1,65,0,33,7,3,64,32,4,32,7,106,34,2,65,36,106,40,2,0,34,9,32,1,65,3,107,59,1,4,32,9,32,4,54,2,0,32,2,65,40,106,40,2,0,34,9,32,1,65,2,107,59,1,4,32,9,32,4,54,2,0,32,2,65,44,106,40,2,0,34,9,32,1,65,1,107,59,1,4,32,9,32,4,54,2,0,32,2,65,48,106,40,2,0,34,2,32,1,59,1,4,32,2,32,4,54,2,0,32,7,65,16,106,33,7,32,1,32,5,71,32,1,65,4,106,33,1,13,0,11,32,1,65,3,107,33,1,11,32,8,4,64,32,4,32,1,65,2,116,106,65,32,106,33,5,3,64,32,5,40,2,0,34,2,32,1,59,1,4,32,2,32,4,54,2,0,32,5,65,4,106,33,5,32,1,65,1,106,33,1,32,8,65,1,107,34,8,13,0,11,11,32,6,40,2,12,34,5,69,13,7,32,6,47,1,28,33,9,32,6,40,2,16,33,7,32,4,33,8,32,6,40,2,24,12,4,11,32,6,65,6,54,2,8,32,6,32,2,54,2,4,32,6,32,1,54,2,0,32,4,65,7,107,33,4,32,6,65,12,106,32,6,16,252,3,32,6,40,2,20,12,2,11,65,236,240,206,0,65,53,65,164,241,206,0,16,141,8,0,11,32,6,32,2,54,2,4,32,6,32,1,54,2,0,32,6,65,12,106,32,6,16,252,3,32,6,40,2,12,11,34,5,65,8,106,34,11,32,4,65,1,116,106,33,7,32,4,65,1,106,33,1,32,5,47,1,6,34,2,65,1,106,33,13,2,64,32,2,32,4,77,4,64,32,7,32,9,59,1,0,12,1,11,32,11,32,1,65,1,116,106,32,7,32,2,32,4,107,34,11,65,1,116,16,140,11,26,32,7,32,9,59,1,0,32,5,65,32,106,34,7,32,4,65,2,116,106,65,8,106,32,7,32,1,65,2,116,106,32,11,65,2,116,16,140,11,26,11,32,5,32,1,65,2,116,106,65,32,106,32,8,54,2,0,32,5,32,13,59,1,6,2,64,32,1,32,2,65,2,106,34,8,79,13,0,32,2,32,4,107,34,2,65,1,106,65,3,113,34,7,4,64,32,5,32,4,65,2,116,106,65,36,106,33,4,3,64,32,4,40,2,0,34,9,32,1,59,1,4,32,9,32,5,54,2,0,32,4,65,4,106,33,4,32,1,65,1,106,33,1,32,7,65,1,107,34,7,13,0,11,11,32,2,65,3,73,13,0,32,5,32,1,65,2,116,106,65,44,106,33,4,3,64,32,4,65,12,107,40,2,0,34,2,32,1,59,1,4,32,2,32,5,54,2,0,32,4,65,8,107,40,2,0,34,2,32,1,65,1,106,59,1,4,32,2,32,5,54,2,0,32,4,65,4,107,40,2,0,34,2,32,1,65,2,106,59,1,4,32,2,32,5,54,2,0,32,4,40,2,0,34,2,32,1,65,3,106,59,1,4,32,2,32,5,54,2,0,32,4,65,16,106,33,4,32,8,32,1,65,4,106,34,1,71,13,0,11,11,32,6,40,2,12,34,5,69,13,3,32,6,47,1,28,33,9,32,6,40,2,20,33,8,32,6,40,2,16,33,7,32,6,40,2,24,11,33,2,32,5,40,2,0,34,1,13,0,11,11,32,3,40,2,0,34,3,40,2,0,34,5,69,13,1,65,145,179,211,0,45,0,0,26,32,3,40,2,4,33,7,65,208,0,65,4,16,254,9,34,1,69,13,2,32,1,32,5,54,2,32,32,1,65,0,59,1,6,32,1,65,0,54,2,0,32,3,32,1,54,2,0,32,5,65,0,59,1,4,32,5,32,1,54,2,0,32,3,32,7,65,1,106,54,2,4,32,2,32,7,71,13,3,32,1,32,8,54,2,36,32,1,32,9,59,1,8,32,1,65,1,59,1,6,32,8,65,1,59,1,4,32,8,32,1,54,2,0,11,32,0,32,10,54,2,8,32,0,32,14,54,2,4,32,0,32,12,54,2,0,32,6,65,32,106,36,0,15,11,65,156,237,206,0,16,176,10,0,11,65,4,65,208,0,16,132,11,0,11,65,184,238,206,0,65,48,65,232,238,206,0,16,141,8,0,11,32,1,65,11,65,204,240,206,0,16,171,10,0,11,231,19,2,21,127,3,126,35,0,65,192,1,107,34,2,36,0,32,2,65,232,0,106,32,1,16,207,1,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,45,0,104,34,7,65,6,71,4,64,32,2,65,54,106,32,2,45,0,107,58,0,0,32,2,65,32,106,34,3,32,2,65,248,0,106,41,2,0,55,3,0,32,2,65,40,106,34,5,32,2,65,128,1,106,41,2,0,55,3,0,32,2,65,48,106,32,2,65,136,1,106,40,2,0,54,2,0,32,2,32,2,47,0,105,59,1,52,32,2,32,2,41,2,112,55,3,24,32,2,40,2,108,33,4,32,7,69,4,64,32,0,32,4,54,2,0,32,0,32,2,41,3,24,55,2,4,32,0,65,12,106,32,3,41,3,0,55,2,0,32,0,65,20,106,32,5,41,3,0,55,2,0,12,5,11,65,145,179,211,0,45,0,0,26,65,36,65,4,16,254,9,34,3,69,13,1,32,3,32,7,58,0,0,32,3,32,2,47,1,52,59,0,1,32,3,32,4,54,2,4,32,3,32,2,41,3,24,55,2,8,32,3,65,3,106,32,2,65,54,106,45,0,0,58,0,0,32,3,65,16,106,32,2,65,32,106,41,3,0,55,2,0,32,3,65,24,106,32,2,65,40,106,41,3,0,55,2,0,32,3,65,32,106,32,2,65,48,106,40,2,0,54,2,0,32,2,65,1,54,2,20,32,2,32,3,54,2,16,32,2,65,1,54,2,12,32,2,65,235,0,106,33,14,32,2,65,240,0,106,33,10,32,2,65,232,0,106,65,1,114,33,17,32,2,65,255,0,106,33,19,65,1,33,4,3,64,32,4,69,4,64,65,220,234,208,0,16,176,10,0,11,2,64,2,64,32,2,40,2,16,34,5,32,4,65,1,107,34,7,65,36,108,106,34,3,45,0,0,4,64,32,2,65,232,0,106,32,1,16,207,1,32,2,45,0,104,34,7,65,6,70,13,2,32,2,65,174,1,106,34,5,32,17,65,2,106,45,0,0,58,0,0,32,2,65,152,1,106,34,6,32,10,65,8,106,41,2,0,55,3,0,32,2,65,160,1,106,34,8,32,10,65,16,106,41,2,0,55,3,0,32,2,65,168,1,106,34,11,32,10,65,24,106,40,2,0,54,2,0,32,2,32,17,47,0,0,59,1,172,1,32,2,32,10,41,2,0,55,3,144,1,32,2,40,2,108,33,12,32,2,40,2,20,34,4,32,2,40,2,12,70,4,64,32,2,65,12,106,32,4,16,183,5,32,2,40,2,20,33,4,11,32,2,40,2,16,32,4,65,36,108,106,34,3,32,7,58,0,0,32,3,32,2,47,1,172,1,59,0,1,32,3,32,12,54,2,4,32,3,32,2,41,3,144,1,55,2,8,32,3,65,3,106,32,5,45,0,0,58,0,0,32,3,65,16,106,32,6,41,3,0,55,2,0,32,3,65,24,106,32,8,41,3,0,55,2,0,32,3,65,32,106,32,11,40,2,0,54,2,0,12,1,11,32,10,32,3,65,9,106,41,0,0,55,3,0,32,2,65,248,0,106,32,3,65,17,106,41,0,0,55,3,0,32,19,32,3,65,24,106,41,0,0,55,0,0,32,2,32,7,54,2,20,32,2,32,3,41,0,1,55,3,104,32,2,65,64,107,34,11,32,14,65,8,106,41,0,0,55,3,0,32,2,65,200,0,106,34,12,32,14,65,16,106,41,0,0,55,3,0,32,2,65,208,0,106,34,15,32,14,65,24,106,40,0,0,54,2,0,32,2,32,14,41,0,0,55,3,56,2,64,32,7,4,64,32,2,32,4,65,2,107,34,3,54,2,20,32,5,32,3,65,36,108,106,34,4,45,0,0,34,6,65,6,71,13,1,11,32,0,32,2,41,3,56,55,2,0,32,0,65,24,106,32,2,65,208,0,106,40,2,0,54,2,0,32,0,65,16,106,32,2,65,200,0,106,41,3,0,55,2,0,32,0,65,8,106,32,2,65,64,107,41,3,0,55,2,0,12,7,11,32,4,40,0,8,33,5,32,4,40,0,4,33,8,32,4,47,0,2,33,7,32,4,45,0,1,33,3,32,2,65,224,0,106,34,20,32,4,65,32,106,40,0,0,54,2,0,32,2,32,4,41,0,24,55,3,88,32,4,41,0,12,33,24,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,32,6,65,1,107,14,5,0,1,2,3,7,4,11,65,145,179,211,0,45,0,0,26,65,6,33,8,65,28,65,4,16,254,9,34,5,13,7,12,19,11,65,145,179,211,0,45,0,0,26,65,10,33,8,65,28,65,4,16,254,9,34,5,13,6,12,18,11,65,145,179,211,0,45,0,0,26,65,11,33,8,65,28,65,4,16,254,9,34,5,13,5,12,17,11,32,2,32,24,55,2,108,32,2,32,5,54,2,104,32,5,32,2,40,2,112,34,6,70,4,64,32,2,65,232,0,106,32,5,16,188,5,32,2,40,2,112,33,6,11,32,2,40,2,108,32,6,65,28,108,106,34,3,32,2,41,3,56,55,2,0,32,3,65,8,106,32,11,41,3,0,55,2,0,32,3,65,16,106,32,12,41,3,0,55,2,0,32,3,65,24,106,32,15,40,2,0,54,2,0,32,2,32,6,65,1,106,34,3,54,2,112,32,3,32,8,73,13,1,65,0,33,6,65,9,33,8,32,7,12,2,11,32,2,65,1,54,2,108,32,2,65,188,235,208,0,54,2,104,32,2,66,0,55,2,116,32,2,32,2,65,188,1,106,54,2,112,32,2,65,232,0,106,65,196,235,208,0,16,166,8,0,11,32,8,65,8,118,33,9,65,4,33,6,32,7,33,16,32,8,65,16,118,11,33,13,32,2,40,2,104,33,5,32,2,41,2,108,33,23,12,2,11,32,4,40,0,20,33,4,32,2,32,24,55,3,176,1,32,2,32,4,54,2,184,1,32,10,32,20,40,2,0,54,2,0,32,2,32,2,41,3,88,55,3,104,2,64,32,4,32,8,79,4,64,32,2,40,2,112,34,6,32,2,40,2,104,70,4,64,32,2,65,232,0,106,32,6,16,188,5,32,2,40,2,112,33,6,11,32,2,40,2,108,32,6,65,28,108,106,34,13,32,2,41,3,56,55,2,0,32,13,65,8,106,32,11,41,3,0,55,2,0,32,13,65,16,106,32,12,41,3,0,55,2,0,32,13,65,24,106,32,15,40,2,0,54,2,0,32,2,32,6,65,1,106,34,7,54,2,112,12,1,11,32,2,40,2,176,1,32,4,70,4,64,32,2,65,176,1,106,32,4,16,188,5,32,2,40,2,184,1,33,4,11,32,2,40,2,180,1,32,4,65,28,108,106,34,9,32,2,41,3,56,55,2,0,32,9,65,8,106,32,11,41,3,0,55,2,0,32,9,65,16,106,32,12,41,3,0,55,2,0,32,9,65,24,106,32,15,40,2,0,54,2,0,32,2,32,4,65,1,106,34,4,54,2,184,1,32,2,40,2,112,33,7,11,32,4,32,8,70,32,5,32,7,70,113,69,4,64,32,8,65,16,118,33,13,32,8,65,8,118,33,9,65,5,33,6,32,2,41,3,104,33,25,32,2,40,2,184,1,33,18,32,2,41,3,176,1,33,23,32,7,33,21,32,3,33,22,12,2,11,65,0,33,6,65,7,33,8,32,2,41,2,108,33,25,32,2,40,2,104,33,18,32,2,41,2,180,1,33,23,32,2,40,2,176,1,33,5,32,3,33,9,12,1,11,32,5,32,2,41,3,56,55,2,0,32,5,65,24,106,32,15,40,2,0,54,2,0,32,5,65,16,106,32,12,41,3,0,55,2,0,32,5,65,8,106,32,11,41,3,0,55,2,0,65,0,33,6,11,32,2,40,2,20,34,4,32,2,40,2,12,70,4,64,32,2,65,12,106,32,4,16,183,5,32,2,40,2,20,33,4,11,32,2,40,2,16,32,4,65,36,108,106,34,3,32,21,54,2,32,32,3,32,25,55,2,24,32,3,32,18,54,2,20,32,3,32,23,55,2,12,32,3,32,5,54,2,8,32,3,32,16,59,1,2,32,3,32,22,58,0,1,32,3,32,6,58,0,0,32,3,32,8,65,255,1,113,32,13,65,16,116,32,9,65,255,1,113,65,8,116,114,114,54,2,4,11,32,2,32,2,40,2,20,65,1,106,34,4,54,2,20,32,4,65,128,2,75,13,4,12,1,11,11,32,2,40,2,108,33,1,32,0,65,16,58,0,0,32,0,32,1,54,2,4,12,3,11,32,2,40,2,108,33,1,32,0,65,16,58,0,0,32,0,32,1,54,2,4,12,3,11,65,4,65,36,16,132,11,0,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,2,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,31,65,1,16,254,9,34,3,69,13,3,32,3,65,23,106,65,209,234,208,0,41,0,0,55,0,0,32,3,65,16,106,65,202,234,208,0,41,0,0,55,0,0,32,3,65,8,106,65,194,234,208,0,41,0,0,55,0,0,32,3,65,186,234,208,0,41,0,0,55,0,0,32,2,65,31,54,2,112,32,2,32,3,54,2,108,32,2,65,31,54,2,104,32,1,32,2,65,232,0,106,16,156,4,33,1,32,0,65,16,58,0,0,32,0,32,1,54,2,4,11,65,0,33,9,32,2,65,12,106,34,0,40,2,8,34,7,4,64,32,0,40,2,4,33,16,3,64,2,64,2,64,2,64,2,64,32,16,32,9,65,36,108,106,34,0,45,0,0,14,5,1,3,3,3,2,0,11,32,0,40,2,20,34,3,4,64,32,0,40,2,16,33,1,3,64,32,1,16,203,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,12,34,1,4,64,32,0,40,2,16,32,1,65,28,108,65,4,16,163,10,11,32,0,40,2,32,34,3,4,64,32,0,40,2,28,33,1,3,64,32,1,16,203,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,24,34,1,69,13,2,32,0,40,2,28,32,1,65,28,108,65,4,16,163,10,12,2,11,32,0,65,4,106,16,203,4,12,1,11,32,0,40,2,16,34,3,4,64,32,0,40,2,12,33,1,3,64,32,1,16,203,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,8,34,1,69,13,0,32,0,40,2,12,32,1,65,28,108,65,4,16,163,10,11,32,9,65,1,106,34,9,32,7,71,13,0,11,11,32,2,40,2,12,34,0,69,13,0,32,2,40,2,16,32,0,65,36,108,65,4,16,163,10,11,32,2,65,192,1,106,36,0,15,11,65,8,65,200,0,16,132,11,0,11,65,1,65,31,16,132,11,0,11,65,4,65,28,16,132,11,0,11,130,16,1,14,127,35,0,65,32,107,34,6,36,0,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,1,40,2,0,34,5,47,1,50,34,13,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,1,40,2,4,33,7,32,1,40,2,8,33,9,65,52,65,4,16,254,9,34,8,69,13,6,32,8,65,0,54,2,0,32,9,65,5,73,13,1,32,9,65,5,107,14,2,3,4,2,11,32,5,65,4,106,33,3,32,1,40,2,4,33,14,32,13,32,1,40,2,8,34,9,65,1,106,34,1,79,4,64,32,3,32,1,65,2,116,106,32,3,32,9,65,2,116,106,32,13,32,9,107,65,2,116,16,140,11,26,11,32,3,32,9,65,2,116,106,32,2,54,2,0,32,5,32,13,65,1,106,59,1,50,32,5,33,13,12,8,11,32,8,32,5,47,1,50,65,5,107,34,1,59,1,50,32,1,65,12,79,13,11,32,5,65,20,106,33,4,65,4,33,11,65,24,33,12,12,5,11,32,8,32,5,47,1,50,65,7,107,34,1,59,1,50,32,1,65,12,79,13,10,32,9,65,7,107,33,9,65,6,33,11,65,32,33,12,32,5,65,28,106,12,2,11,32,8,32,5,47,1,50,65,6,107,34,1,59,1,50,32,1,65,12,79,13,9,32,5,65,24,106,33,4,65,5,33,11,65,28,33,12,65,5,33,9,12,3,11,32,8,32,5,47,1,50,65,6,107,34,1,59,1,50,32,1,65,12,79,13,8,65,0,33,9,65,5,33,11,65,28,33,12,32,5,65,24,106,11,33,4,32,8,12,2,11,65,4,65,52,16,132,11,0,11,32,7,33,14,32,5,11,33,13,32,4,40,2,0,33,10,32,8,65,4,106,32,5,32,12,106,32,1,65,2,116,16,142,11,26,32,5,32,11,59,1,50,32,13,65,4,106,33,1,32,9,32,13,47,1,50,34,4,73,4,64,32,1,32,9,65,2,116,106,34,11,65,4,106,32,11,32,4,32,9,107,65,2,116,16,140,11,26,11,32,1,32,9,65,2,116,106,32,2,54,2,0,32,13,32,4,65,1,106,59,1,50,2,64,32,5,40,2,0,34,1,69,4,64,65,0,33,2,12,1,11,65,0,33,2,3,64,2,127,2,127,2,64,32,2,32,7,70,4,64,32,5,47,1,48,33,4,2,64,2,64,2,64,2,64,32,1,47,1,50,34,2,65,11,79,4,64,32,7,65,1,106,33,2,32,4,65,5,73,13,1,32,4,65,5,107,14,2,3,4,2,11,32,1,65,4,106,34,7,32,4,65,2,116,34,11,106,33,3,32,4,65,1,106,33,5,32,2,32,4,75,4,64,32,7,32,5,65,2,116,34,12,106,32,3,32,2,32,4,107,65,2,116,34,7,16,140,11,26,32,11,32,1,65,52,106,34,11,106,65,8,106,32,11,32,12,106,32,7,16,140,11,26,11,32,3,32,10,54,2,0,32,1,32,2,65,1,106,59,1,50,32,1,32,5,65,2,116,106,65,52,106,32,8,54,2,0,32,5,32,2,65,2,106,34,3,79,13,10,32,2,32,4,107,34,2,65,1,106,65,3,113,34,7,4,64,32,1,32,4,65,2,116,106,65,56,106,33,4,3,64,32,4,40,2,0,34,8,32,5,59,1,48,32,8,32,1,54,2,0,32,4,65,4,106,33,4,32,5,65,1,106,33,5,32,7,65,1,107,34,7,13,0,11,11,32,2,65,3,73,13,10,32,5,65,2,116,32,1,106,65,64,107,33,4,3,64,32,4,65,12,107,40,2,0,34,2,32,5,59,1,48,32,2,32,1,54,2,0,32,4,65,8,107,40,2,0,34,2,32,5,65,1,106,59,1,48,32,2,32,1,54,2,0,32,4,65,4,107,40,2,0,34,2,32,5,65,2,106,59,1,48,32,2,32,1,54,2,0,32,4,40,2,0,34,2,32,5,65,3,106,59,1,48,32,2,32,1,54,2,0,32,4,65,16,106,33,4,32,3,32,5,65,4,106,34,5,71,13,0,11,12,10,11,32,6,65,4,54,2,8,12,4,11,32,6,65,6,54,2,8,32,6,32,2,54,2,4,32,6,32,1,54,2,0,32,4,65,7,107,33,4,32,6,65,12,106,32,6,16,245,3,32,6,40,2,20,12,4,11,32,6,65,5,54,2,8,12,2,11,32,6,65,5,54,2,8,32,6,32,2,54,2,4,32,6,32,1,54,2,0,32,6,65,12,106,32,6,16,245,3,32,6,40,2,20,34,4,47,1,50,34,2,65,1,106,33,1,32,2,4,64,32,4,65,8,106,32,4,65,4,106,32,2,65,2,116,34,5,16,140,11,26,32,4,65,60,106,32,4,65,56,106,32,5,16,140,11,26,11,32,4,32,8,54,2,56,32,4,32,10,54,2,4,32,4,32,1,59,1,50,65,1,33,1,32,2,65,1,106,34,5,65,3,113,33,8,32,2,65,3,79,4,64,32,5,65,252,255,7,113,33,5,65,4,33,1,65,0,33,7,3,64,32,4,32,7,106,34,2,65,56,106,40,2,0,34,10,32,1,65,3,107,59,1,48,32,10,32,4,54,2,0,32,2,65,60,106,40,2,0,34,10,32,1,65,2,107,59,1,48,32,10,32,4,54,2,0,32,2,65,64,107,40,2,0,34,10,32,1,65,1,107,59,1,48,32,10,32,4,54,2,0,32,2,65,196,0,106,40,2,0,34,2,32,1,59,1,48,32,2,32,4,54,2,0,32,7,65,16,106,33,7,32,1,32,5,71,32,1,65,4,106,33,1,13,0,11,32,1,65,3,107,33,1,11,32,8,4,64,32,4,32,1,65,2,116,106,65,52,106,33,5,3,64,32,5,40,2,0,34,2,32,1,59,1,48,32,2,32,4,54,2,0,32,5,65,4,106,33,5,32,1,65,1,106,33,1,32,8,65,1,107,34,8,13,0,11,11,32,6,40,2,12,34,5,69,13,6,32,6,40,2,28,33,10,32,6,40,2,16,33,7,32,4,33,8,32,6,40,2,24,12,3,11,65,236,240,206,0,65,53,65,164,241,206,0,16,141,8,0,11,32,6,32,2,54,2,4,32,6,32,1,54,2,0,32,6,65,12,106,32,6,16,245,3,32,6,40,2,12,11,34,5,65,4,106,34,12,32,4,65,2,116,34,11,106,33,7,32,4,65,1,106,33,1,32,5,47,1,50,34,2,65,1,106,33,15,32,2,32,4,75,4,64,32,12,32,1,65,2,116,34,16,106,32,7,32,2,32,4,107,65,2,116,34,12,16,140,11,26,32,5,65,52,106,34,17,32,11,106,65,8,106,32,16,32,17,106,32,12,16,140,11,26,11,32,7,32,10,54,2,0,32,5,32,1,65,2,116,106,65,52,106,32,8,54,2,0,32,5,32,15,59,1,50,2,64,32,1,32,2,65,2,106,34,8,79,13,0,32,2,32,4,107,34,2,65,1,106,65,3,113,34,7,4,64,32,5,32,11,106,65,56,106,33,4,3,64,32,4,40,2,0,34,10,32,1,59,1,48,32,10,32,5,54,2,0,32,4,65,4,106,33,4,32,1,65,1,106,33,1,32,7,65,1,107,34,7,13,0,11,11,32,2,65,3,73,13,0,32,5,32,1,65,2,116,106,65,64,107,33,4,3,64,32,4,65,12,107,40,2,0,34,2,32,1,59,1,48,32,2,32,5,54,2,0,32,4,65,8,107,40,2,0,34,2,32,1,65,1,106,59,1,48,32,2,32,5,54,2,0,32,4,65,4,107,40,2,0,34,2,32,1,65,2,106,59,1,48,32,2,32,5,54,2,0,32,4,40,2,0,34,2,32,1,65,3,106,59,1,48,32,2,32,5,54,2,0,32,4,65,16,106,33,4,32,8,32,1,65,4,106,34,1,71,13,0,11,11,32,6,40,2,12,34,5,69,13,3,32,6,40,2,28,33,10,32,6,40,2,20,33,8,32,6,40,2,16,33,7,32,6,40,2,24,11,33,2,32,5,40,2,0,34,1,13,0,11,11,32,3,40,2,0,34,3,40,2,0,34,5,69,13,1,65,145,179,211,0,45,0,0,26,32,3,40,2,4,33,7,65,228,0,65,4,16,254,9,34,1,69,13,2,32,1,32,5,54,2,52,32,1,65,0,59,1,50,32,1,65,0,54,2,0,32,3,32,1,54,2,0,32,5,65,0,59,1,48,32,5,32,1,54,2,0,32,3,32,7,65,1,106,54,2,4,32,2,32,7,71,13,3,32,1,32,8,54,2,56,32,1,32,10,54,2,4,32,1,65,1,59,1,50,32,8,65,1,59,1,48,32,8,32,1,54,2,0,11,32,0,32,9,54,2,8,32,0,32,14,54,2,4,32,0,32,13,54,2,0,32,6,65,32,106,36,0,15,11,65,156,237,206,0,16,176,10,0,11,65,4,65,228,0,16,132,11,0,11,65,184,238,206,0,65,48,65,232,238,206,0,16,141,8,0,11,32,1,65,11,65,204,240,206,0,16,171,10,0,11,140,16,1,25,127,35,0,65,144,1,107,34,3,36,0,32,1,40,2,0,34,11,32,1,40,2,8,34,14,65,2,116,106,34,8,65,4,106,34,4,40,2,0,33,21,32,4,32,8,65,8,106,32,11,47,1,230,2,34,4,32,14,65,127,115,106,34,5,65,2,116,16,140,11,26,32,3,65,48,106,34,22,32,11,32,14,65,28,108,106,34,8,65,200,0,106,40,2,0,54,2,0,32,3,65,40,106,34,23,32,8,65,64,107,41,2,0,55,3,0,32,3,65,32,106,34,24,32,8,65,56,106,41,2,0,55,3,0,32,3,32,8,65,48,106,34,7,41,2,0,55,3,24,32,7,32,8,65,204,0,106,32,5,65,28,108,16,140,11,26,32,11,32,4,65,1,107,34,4,59,1,230,2,32,1,40,2,4,33,12,2,64,2,64,32,4,65,255,255,3,113,65,4,75,13,0,32,11,40,2,0,34,1,69,13,0,32,12,65,1,106,33,8,2,64,2,64,2,64,2,64,32,11,47,1,228,2,34,5,69,4,64,32,1,47,1,230,2,13,1,12,6,11,32,1,32,5,65,1,107,34,5,65,2,116,106,65,232,2,106,40,2,0,34,7,47,1,230,2,34,15,32,4,65,255,255,3,113,34,4,106,65,11,79,4,64,32,3,32,12,54,2,136,1,32,3,32,11,54,2,132,1,32,3,32,12,54,2,128,1,32,3,32,7,54,2,124,32,3,32,5,54,2,120,32,3,32,8,54,2,116,32,3,32,1,54,2,112,32,3,65,240,0,106,65,1,16,210,1,32,14,65,1,106,33,14,12,4,11,32,3,32,12,54,2,136,1,32,3,32,11,54,2,132,1,32,3,32,12,54,2,128,1,32,3,32,7,54,2,124,32,3,32,5,54,2,120,32,3,32,8,54,2,116,32,3,32,1,54,2,112,32,4,32,14,73,13,1,32,14,32,15,106,65,1,106,33,14,32,3,65,16,106,32,3,65,240,0,106,16,192,1,32,3,40,2,20,33,12,32,3,40,2,16,33,11,12,3,11,32,4,65,255,255,3,113,34,5,32,1,40,2,236,2,34,4,47,1,230,2,106,65,11,79,4,64,32,3,32,12,54,2,136,1,32,3,32,4,54,2,132,1,32,3,32,12,54,2,128,1,32,3,32,11,54,2,124,32,3,65,0,54,2,120,32,3,32,8,54,2,116,32,3,32,1,54,2,112,32,3,65,240,0,106,65,1,16,160,1,12,3,11,32,3,32,12,54,2,136,1,32,3,32,4,54,2,132,1,32,3,32,12,54,2,128,1,32,3,32,11,54,2,124,32,3,65,0,54,2,120,32,3,32,8,54,2,116,32,3,32,1,54,2,112,32,5,32,14,73,13,1,32,3,65,8,106,32,3,65,240,0,106,16,192,1,32,3,40,2,12,33,12,32,3,40,2,8,33,11,12,2,11,65,244,243,206,0,65,142,1,65,132,245,206,0,16,141,8,0,11,65,244,243,206,0,65,142,1,65,132,245,206,0,16,141,8,0,11,32,11,40,2,0,34,5,69,13,0,32,5,47,1,230,2,34,1,65,4,75,13,0,32,12,65,1,106,33,15,2,64,2,64,3,64,32,5,34,8,40,2,0,34,5,4,64,32,1,65,255,255,3,113,33,4,32,15,34,7,65,1,106,33,15,2,64,2,64,2,64,32,8,47,1,228,2,34,1,69,4,64,32,5,47,1,230,2,34,1,69,4,64,12,10,11,32,3,32,7,54,2,108,32,3,32,7,54,2,100,32,3,32,8,54,2,96,65,0,33,9,32,3,65,0,54,2,92,32,3,32,15,54,2,88,32,3,32,5,54,2,84,32,3,32,5,40,2,236,2,34,13,54,2,104,32,4,65,1,106,34,10,32,13,47,1,230,2,34,6,106,34,17,65,12,79,13,1,32,8,33,7,32,13,33,8,32,4,33,13,32,6,33,4,12,3,11,32,3,32,7,54,2,80,32,3,32,8,54,2,76,32,3,32,7,54,2,72,32,3,32,15,54,2,60,32,3,32,1,65,1,107,34,9,54,2,64,32,3,32,5,54,2,56,32,3,32,5,32,9,65,2,116,106,65,232,2,106,40,2,0,34,7,54,2,68,32,4,32,7,47,1,230,2,34,13,106,65,1,106,65,12,73,13,1,32,3,65,56,106,65,5,32,4,107,16,210,1,12,7,11,32,3,65,212,0,106,65,5,32,4,107,16,160,1,12,6,11,32,13,65,1,106,34,10,32,4,106,33,17,32,5,47,1,230,2,33,1,11,32,7,32,17,59,1,230,2,32,5,32,9,65,2,116,106,34,6,65,4,106,34,16,40,2,0,33,19,32,16,32,6,65,8,106,32,1,65,255,255,3,113,34,16,32,9,65,127,115,106,34,6,65,2,116,34,20,16,140,11,26,32,7,65,4,106,34,1,32,13,65,2,116,106,32,19,54,2,0,32,1,32,10,65,2,116,34,19,106,32,8,65,4,106,32,4,65,2,116,16,142,11,26,32,3,65,136,1,106,34,18,32,5,32,9,65,28,108,106,34,1,65,200,0,106,40,2,0,54,2,0,32,3,65,128,1,106,34,25,32,1,65,64,107,41,2,0,55,3,0,32,3,65,248,0,106,34,26,32,1,65,56,106,41,2,0,55,3,0,32,3,32,1,65,48,106,34,27,41,2,0,55,3,112,32,27,32,1,65,204,0,106,32,6,65,28,108,16,140,11,26,32,7,65,48,106,34,6,32,13,65,28,108,106,34,1,65,24,106,32,18,40,2,0,54,2,0,32,1,65,16,106,32,25,41,3,0,55,2,0,32,1,65,8,106,32,26,41,3,0,55,2,0,32,1,32,3,41,3,112,55,2,0,32,6,32,10,65,28,108,106,32,8,65,48,106,32,4,65,28,108,16,142,11,26,32,5,32,9,65,1,106,34,1,65,2,116,106,34,18,65,232,2,106,34,6,32,18,65,236,2,106,32,20,16,140,11,26,2,64,32,1,32,16,79,13,0,32,16,32,9,107,65,2,107,32,16,32,1,107,65,3,113,34,9,4,64,3,64,32,6,40,2,0,34,18,32,1,59,1,228,2,32,18,32,5,54,2,0,32,6,65,4,106,33,6,32,1,65,1,106,33,1,32,9,65,1,107,34,9,13,0,11,11,65,3,73,13,0,32,5,32,1,65,2,116,106,65,244,2,106,33,6,3,64,32,6,65,12,107,40,2,0,34,9,32,1,59,1,228,2,32,9,32,5,54,2,0,32,6,65,8,107,40,2,0,34,9,32,1,65,1,106,59,1,228,2,32,9,32,5,54,2,0,32,6,65,4,107,40,2,0,34,9,32,1,65,2,106,59,1,228,2,32,9,32,5,54,2,0,32,6,40,2,0,34,9,32,1,65,3,106,59,1,228,2,32,9,32,5,54,2,0,32,6,65,16,106,33,6,32,16,32,1,65,4,106,34,1,71,13,0,11,11,32,5,32,5,47,1,230,2,65,1,107,59,1,230,2,65,232,2,33,9,2,64,32,15,65,2,73,13,0,32,4,65,1,106,34,1,32,17,32,13,107,71,13,3,32,7,65,232,2,106,32,19,106,32,8,65,232,2,106,32,1,65,2,116,16,142,11,26,32,17,32,10,107,34,4,65,1,106,65,3,113,34,6,4,64,32,7,32,19,106,65,232,2,106,33,1,3,64,32,1,40,2,0,34,13,32,10,59,1,228,2,32,13,32,7,54,2,0,32,1,65,4,106,33,1,32,10,65,1,106,33,10,32,6,65,1,107,34,6,13,0,11,11,65,152,3,33,9,32,4,65,3,73,13,0,32,10,65,2,116,33,6,3,64,32,6,32,7,106,34,1,65,232,2,106,40,2,0,34,4,32,10,59,1,228,2,32,4,32,7,54,2,0,32,1,65,236,2,106,40,2,0,34,4,32,10,65,1,106,59,1,228,2,32,4,32,7,54,2,0,32,1,65,240,2,106,40,2,0,34,4,32,10,65,2,106,59,1,228,2,32,4,32,7,54,2,0,32,1,65,244,2,106,40,2,0,34,1,32,10,65,3,106,34,4,59,1,228,2,32,1,32,7,54,2,0,32,10,65,4,106,33,10,32,6,65,16,106,33,6,32,4,32,17,71,13,0,11,11,32,8,32,9,65,4,16,163,10,32,5,47,1,230,2,34,1,65,4,77,13,1,12,4,11,11,32,1,65,255,255,3,113,69,13,1,12,2,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,2,65,1,58,0,0,11,32,0,32,21,54,2,0,32,0,32,3,41,3,24,55,2,4,32,0,32,14,54,2,40,32,0,32,12,54,2,36,32,0,32,11,54,2,32,32,0,65,12,106,32,24,41,3,0,55,2,0,32,0,65,20,106,32,23,41,3,0,55,2,0,32,0,65,28,106,32,22,40,2,0,54,2,0,32,3,65,144,1,106,36,0,15,11,32,3,65,1,54,2,116,32,3,65,200,239,206,0,54,2,112,32,3,66,0,55,2,124,32,3,32,3,65,140,1,106,54,2,120,32,3,65,240,0,106,65,208,239,206,0,16,166,8,0,11,155,17,1,13,127,35,0,65,224,0,107,34,2,36,0,32,2,32,0,54,2,4,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,8,32,1,40,2,0,114,4,64,32,2,65,0,54,2,8,32,2,65,1,54,2,56,32,2,65,132,252,210,0,54,2,52,32,2,66,1,55,2,64,32,2,65,237,5,54,2,88,32,2,32,2,65,212,0,106,54,2,60,32,2,32,2,65,4,106,54,2,84,32,2,65,8,106,65,204,129,211,0,32,2,65,52,106,16,166,2,69,13,1,65,152,251,210,0,65,43,32,2,65,223,0,106,65,196,251,210,0,65,140,252,210,0,16,230,6,0,11,32,2,32,0,47,0,8,34,7,65,8,116,32,7,65,8,118,114,59,1,60,32,2,32,0,47,0,4,34,6,65,8,116,32,6,65,8,118,114,59,1,56,32,2,32,0,47,0,2,34,5,65,8,116,32,5,65,8,118,114,59,1,54,32,2,32,0,47,0,0,34,3,65,8,116,32,3,65,8,118,114,59,1,52,32,2,32,0,65,14,106,34,4,47,0,0,34,10,65,8,116,32,10,65,8,118,114,59,1,66,32,2,32,0,65,12,106,34,8,47,0,0,34,11,65,8,116,32,11,65,8,118,114,59,1,64,32,2,32,0,65,10,106,34,9,47,0,0,34,12,65,8,116,32,12,65,8,118,114,59,1,62,32,2,32,0,65,6,106,34,14,47,0,0,34,13,65,8,116,32,13,65,8,118,114,59,1,58,2,64,32,0,45,0,0,13,0,32,0,45,0,1,13,0,32,0,45,0,2,13,0,32,0,65,3,106,45,0,0,13,0,32,0,45,0,4,13,0,32,0,65,5,106,45,0,0,13,0,32,14,45,0,0,13,0,32,0,65,7,106,45,0,0,13,0,32,0,45,0,8,13,0,32,0,65,9,106,45,0,0,13,0,32,9,45,0,0,65,255,1,71,13,0,32,0,65,11,106,45,0,0,65,255,1,70,13,2,11,32,3,69,65,1,65,2,32,3,27,34,9,32,5,27,33,0,65,0,33,8,32,5,69,32,3,65,0,71,113,33,4,32,6,69,13,2,65,0,33,6,65,0,33,3,12,3,11,32,2,40,2,8,34,0,65,40,79,13,3,32,1,32,2,65,12,106,32,0,16,218,1,12,6,11,32,2,32,8,45,0,0,32,0,65,13,106,45,0,0,65,8,116,114,32,0,65,15,106,45,0,0,65,24,116,32,4,45,0,0,65,16,116,114,114,54,2,80,32,2,65,1,54,2,12,32,2,65,164,252,210,0,54,2,8,32,2,66,1,55,2,20,32,2,65,238,5,54,2,88,32,2,32,2,65,212,0,106,54,2,16,32,2,32,2,65,208,0,106,54,2,84,32,1,40,2,20,32,1,40,2,24,32,2,65,8,106,16,166,2,12,5,11,32,4,65,2,32,4,32,5,27,34,6,65,0,32,9,32,5,27,34,5,32,0,73,27,33,4,32,5,65,1,106,34,3,32,0,32,0,32,3,73,27,33,0,11,2,64,32,13,4,64,65,0,33,3,12,1,11,32,4,32,6,65,3,32,3,27,34,8,32,0,32,3,75,27,33,4,32,3,65,1,106,34,3,32,0,32,0,32,3,73,27,33,0,11,65,0,33,6,2,64,32,7,4,64,65,0,33,5,65,0,33,3,12,1,11,32,4,32,8,65,4,32,3,27,34,5,32,0,32,3,75,27,33,4,32,3,65,1,106,34,3,32,0,32,0,32,3,73,27,33,0,11,2,64,32,12,4,64,65,0,33,3,12,1,11,32,4,32,5,65,5,32,3,27,34,6,32,0,32,3,75,27,33,4,32,3,65,1,106,34,3,32,0,32,0,32,3,73,27,33,0,11,65,0,33,5,2,64,32,11,4,64,65,0,33,3,12,1,11,32,4,32,6,65,6,32,3,27,34,5,32,0,32,3,75,27,33,4,32,3,65,1,106,34,3,32,0,32,0,32,3,73,27,33,0,11,32,10,69,4,64,32,4,32,5,65,7,32,3,27,32,0,32,3,75,27,33,4,32,3,65,1,106,34,5,32,0,32,0,32,5,73,27,33,0,11,32,2,65,54,106,33,3,32,1,40,2,24,33,5,32,1,40,2,20,33,1,32,0,65,1,75,13,1,12,2,11,32,0,65,39,65,136,251,210,0,16,171,10,0,11,2,64,2,64,2,64,32,4,69,13,0,32,2,32,2,65,52,106,54,2,76,32,2,65,1,54,2,12,32,2,65,132,252,210,0,54,2,8,32,2,66,1,55,2,20,32,2,65,239,5,54,2,88,32,2,32,2,65,212,0,106,54,2,16,32,2,32,2,65,204,0,106,54,2,84,32,1,32,5,32,2,65,8,106,16,166,2,13,1,32,4,65,1,70,13,0,32,4,65,1,116,65,2,107,33,6,32,5,40,2,16,33,7,3,64,32,2,32,3,54,2,80,32,1,65,58,32,7,17,0,0,13,2,32,2,65,1,54,2,12,32,2,65,132,252,210,0,54,2,8,32,2,66,1,55,2,20,32,2,65,239,5,54,2,88,32,2,32,2,65,212,0,106,54,2,16,32,2,32,2,65,208,0,106,54,2,84,32,1,32,5,32,2,65,8,106,16,166,2,13,2,32,3,65,2,106,33,3,32,6,65,2,107,34,6,13,0,11,11,32,1,65,172,252,210,0,65,2,32,5,40,2,12,17,4,0,13,0,32,0,32,4,106,34,3,65,9,79,13,1,32,2,65,52,106,32,3,65,1,116,106,33,4,65,0,33,6,35,0,65,48,107,34,0,36,0,2,64,65,8,32,3,107,34,7,69,13,0,32,0,32,4,54,2,8,32,0,65,1,54,2,20,32,0,65,132,252,210,0,54,2,16,32,0,66,1,55,2,28,32,0,65,239,5,54,2,44,32,0,32,0,65,40,106,54,2,24,32,0,32,0,65,8,106,54,2,40,2,64,32,1,32,5,32,0,65,16,106,16,166,2,13,0,32,7,65,1,70,13,1,32,4,65,2,106,33,3,32,7,65,1,116,65,2,107,33,4,32,5,40,2,16,33,7,3,64,32,0,32,3,54,2,12,32,1,65,58,32,7,17,0,0,13,1,32,0,65,1,54,2,20,32,0,65,132,252,210,0,54,2,16,32,0,66,1,55,2,28,32,0,65,239,5,54,2,44,32,0,32,0,65,40,106,54,2,24,32,0,32,0,65,12,106,54,2,40,32,1,32,5,32,0,65,16,106,16,166,2,13,1,32,3,65,2,106,33,3,32,4,65,2,107,34,4,13,0,11,12,1,11,65,1,33,6,11,32,0,65,48,106,36,0,32,6,12,3,11,65,1,12,2,11,32,3,65,8,65,176,252,210,0,16,170,10,0,11,32,2,32,2,65,52,106,54,2,76,32,2,65,1,54,2,12,32,2,65,132,252,210,0,54,2,8,32,2,66,1,55,2,20,32,2,65,239,5,54,2,88,32,2,32,2,65,212,0,106,34,0,54,2,16,32,2,32,2,65,204,0,106,54,2,84,2,64,32,1,32,5,32,2,65,8,106,16,166,2,13,0,32,5,40,2,16,33,4,32,2,32,3,54,2,80,32,1,65,58,32,4,17,0,0,13,0,32,2,65,1,54,2,12,32,2,65,132,252,210,0,54,2,8,32,2,66,1,55,2,20,32,2,65,239,5,54,2,88,32,2,32,0,54,2,16,32,2,32,2,65,208,0,106,34,3,54,2,84,32,1,32,5,32,2,65,8,106,16,166,2,13,0,32,2,32,2,65,56,106,54,2,80,32,1,65,58,32,4,17,0,0,13,0,32,2,65,1,54,2,12,32,2,65,132,252,210,0,54,2,8,32,2,66,1,55,2,20,32,2,65,239,5,54,2,88,32,2,32,0,54,2,16,32,2,32,3,54,2,84,32,1,32,5,32,2,65,8,106,16,166,2,13,0,32,2,32,2,65,58,106,54,2,80,32,1,65,58,32,4,17,0,0,13,0,32,2,65,1,54,2,12,32,2,65,132,252,210,0,54,2,8,32,2,66,1,55,2,20,32,2,65,239,5,54,2,88,32,2,32,0,54,2,16,32,2,32,3,54,2,84,32,1,32,5,32,2,65,8,106,16,166,2,13,0,32,2,32,2,65,60,106,54,2,80,32,1,65,58,32,4,17,0,0,13,0,32,2,65,1,54,2,12,32,2,65,132,252,210,0,54,2,8,32,2,66,1,55,2,20,32,2,65,239,5,54,2,88,32,2,32,0,54,2,16,32,2,32,3,54,2,84,32,1,32,5,32,2,65,8,106,16,166,2,13,0,32,2,32,2,65,62,106,54,2,80,32,1,65,58,32,4,17,0,0,13,0,32,2,65,1,54,2,12,32,2,65,132,252,210,0,54,2,8,32,2,66,1,55,2,20,32,2,65,239,5,54,2,88,32,2,32,0,54,2,16,32,2,32,3,54,2,84,32,1,32,5,32,2,65,8,106,16,166,2,13,0,32,2,32,2,65,64,107,54,2,80,32,1,65,58,32,4,17,0,0,13,0,32,2,65,1,54,2,12,32,2,65,132,252,210,0,54,2,8,32,2,66,1,55,2,20,32,2,65,239,5,54,2,88,32,2,32,0,54,2,16,32,2,32,3,54,2,84,32,1,32,5,32,2,65,8,106,16,166,2,13,0,32,2,32,2,65,194,0,106,54,2,80,32,1,65,58,32,4,17,0,0,13,0,32,2,65,1,54,2,12,32,2,65,132,252,210,0,54,2,8,32,2,66,1,55,2,20,32,2,65,239,5,54,2,88,32,2,32,0,54,2,16,32,2,32,3,54,2,84,32,1,32,5,32,2,65,8,106,16,166,2,13,0,65,0,12,1,11,65,1,11,32,2,65,224,0,106,36,0,11,253,21,2,10,127,2,126,35,0,65,208,0,107,34,4,36,0,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,34,7,4,64,32,0,32,0,40,2,12,65,1,106,34,2,54,2,12,32,2,65,244,3,77,13,1,32,0,40,2,16,34,1,4,64,65,1,33,3,65,144,216,210,0,65,25,32,1,16,138,11,13,6,11,32,0,65,1,58,0,4,12,2,11,32,0,40,2,16,34,0,69,13,4,65,169,216,210,0,65,1,32,0,16,138,11,33,3,12,4,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,8,34,6,32,0,40,2,4,34,8,73,4,64,65,1,33,3,32,0,32,6,65,1,106,34,2,54,2,8,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,32,7,106,45,0,0,34,5,65,194,0,107,14,24,2,1,8,8,8,8,8,0,8,8,8,6,5,8,8,8,8,8,8,8,8,8,6,11,8,11,32,0,32,1,16,108,13,24,32,1,13,6,12,22,11,32,4,65,48,106,34,1,32,0,16,184,3,32,4,45,0,48,13,2,32,4,32,4,41,3,56,55,3,24,32,0,40,2,0,4,64,32,1,32,0,16,253,1,32,4,40,2,48,69,13,2,32,4,65,40,106,32,4,65,56,106,41,2,0,55,3,0,32,4,32,4,41,2,48,55,3,32,32,0,40,2,16,34,1,69,13,23,32,4,65,32,106,32,1,16,135,1,13,24,32,0,40,2,16,34,1,69,13,23,32,1,45,0,28,65,4,113,13,23,32,1,65,179,216,210,0,65,1,16,210,9,13,24,32,4,65,24,106,32,0,40,2,16,16,138,6,13,24,32,0,40,2,16,65,180,216,210,0,65,1,16,210,9,69,13,23,12,24,11,32,0,40,2,16,34,0,69,4,64,65,0,33,3,12,24,11,65,169,216,210,0,65,1,32,0,16,138,11,33,3,12,23,11,65,0,33,5,35,0,65,32,107,34,9,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,34,7,4,64,32,0,40,2,8,34,2,32,0,40,2,4,34,8,73,4,64,32,2,32,7,106,45,0,0,65,223,0,70,13,3,11,32,2,32,8,32,2,32,8,75,27,33,6,32,2,33,5,3,64,32,5,32,8,73,4,64,32,5,32,7,106,45,0,0,65,223,0,70,13,3,11,32,5,32,6,70,13,5,2,64,32,5,32,7,106,45,0,0,34,11,65,48,107,34,10,65,255,1,113,65,10,73,13,0,32,11,65,225,0,107,65,255,1,113,65,26,79,4,64,32,11,65,193,0,107,65,255,1,113,65,26,79,13,7,32,11,65,29,107,33,10,12,1,11,32,11,65,215,0,107,33,10,11,32,0,32,5,65,1,106,34,5,54,2,8,32,9,32,12,66,0,66,62,16,212,6,32,9,41,3,8,66,0,82,13,5,32,9,41,3,0,34,13,32,10,173,66,255,1,131,124,34,12,32,13,90,13,0,11,12,4,11,32,0,40,2,16,34,1,69,13,6,65,169,216,210,0,65,1,32,1,16,138,11,33,5,12,6,11,32,0,32,5,65,1,106,54,2,8,32,12,66,1,124,34,12,80,69,13,1,12,2,11,32,0,32,2,65,1,106,54,2,8,11,32,12,32,2,65,1,107,173,90,13,0,65,1,33,10,32,0,40,2,16,33,2,32,0,40,2,12,65,1,106,34,5,65,244,3,77,4,64,32,2,13,3,65,0,33,5,12,4,11,32,2,69,13,1,65,1,33,5,65,144,216,210,0,65,25,32,2,16,138,11,13,3,12,1,11,65,0,33,10,32,0,40,2,16,34,1,69,13,0,65,1,33,5,65,128,216,210,0,65,16,32,1,16,138,11,13,2,11,32,0,32,10,58,0,4,65,0,33,5,32,0,65,0,54,2,0,12,1,11,32,9,65,24,106,34,2,32,0,65,8,106,34,6,41,2,0,55,3,0,32,0,32,5,54,2,12,32,6,32,12,62,2,0,32,9,32,0,41,2,0,55,3,16,32,0,32,1,65,255,1,113,65,0,71,16,108,33,5,32,6,32,2,41,3,0,55,2,0,32,0,32,9,41,3,16,55,2,0,11,32,9,65,32,106,36,0,32,5,13,22,12,21,11,32,0,40,2,16,33,2,32,4,45,0,52,34,1,69,13,16,32,2,69,13,17,65,144,216,210,0,65,25,32,2,16,138,11,13,21,12,17,11,32,0,40,2,16,33,2,32,4,45,0,49,34,1,69,13,13,32,2,69,13,14,65,144,216,210,0,65,25,32,2,16,138,11,13,20,12,14,11,2,64,32,2,32,8,79,13,0,32,0,32,6,65,2,106,54,2,8,32,2,32,7,106,45,0,0,34,5,65,193,0,107,65,255,1,113,65,26,79,4,64,32,5,65,225,0,107,65,128,128,196,0,33,5,65,255,1,113,65,26,79,13,1,11,32,0,32,1,16,108,4,64,12,21,11,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,69,4,64,65,0,33,3,32,0,40,2,16,34,1,69,13,29,65,168,209,210,0,65,2,32,1,16,138,11,4,64,65,1,33,3,12,30,11,32,0,40,2,0,69,13,1,11,32,4,65,48,106,34,1,32,0,16,184,3,32,4,45,0,48,13,7,32,0,40,2,0,69,13,1,32,4,41,3,56,33,13,32,1,32,0,16,253,1,32,4,40,2,48,69,13,6,32,4,65,200,0,106,32,4,65,56,106,41,2,0,55,3,0,32,4,32,4,41,2,48,55,3,64,32,5,65,128,128,196,0,71,13,2,32,4,40,2,68,32,4,40,2,76,114,69,13,27,32,0,40,2,16,34,1,69,13,27,65,168,209,210,0,65,2,32,1,16,138,11,69,13,3,65,1,33,3,12,28,11,32,0,40,2,16,34,0,69,13,27,65,169,216,210,0,65,1,32,0,16,138,11,33,3,12,27,11,32,0,40,2,16,34,0,69,4,64,65,0,33,3,12,27,11,65,169,216,210,0,65,1,32,0,16,138,11,33,3,12,26,11,65,0,32,0,40,2,16,34,1,69,13,2,26,65,181,216,210,0,65,3,32,1,16,138,11,69,13,1,65,1,33,3,12,25,11,32,0,40,2,16,34,1,69,13,23,65,1,33,3,32,4,65,64,107,32,1,16,135,1,69,13,23,12,24,11,32,0,40,2,16,11,33,2,2,64,2,64,32,5,65,195,0,107,34,1,4,64,32,1,65,16,70,13,1,32,4,32,5,54,2,48,32,2,69,13,2,65,1,33,3,32,4,65,48,106,32,2,16,211,4,69,13,2,12,25,11,32,2,69,13,1,65,1,33,3,65,184,216,210,0,65,7,32,2,16,138,11,69,13,1,12,24,11,32,2,69,13,0,65,1,33,3,65,191,216,210,0,65,4,32,2,16,138,11,13,23,11,32,0,40,2,16,33,5,32,4,40,2,68,32,4,40,2,76,114,69,13,14,32,5,69,13,21,65,1,33,3,65,195,216,210,0,65,1,32,5,16,138,11,13,22,32,0,40,2,16,34,1,69,13,21,32,4,65,64,107,32,1,16,135,1,13,22,32,0,40,2,16,33,5,12,14,11,32,0,40,2,16,33,2,32,4,45,0,52,34,1,69,13,11,32,2,69,13,12,65,1,33,3,65,144,216,210,0,65,25,32,2,16,138,11,13,21,12,12,11,32,0,40,2,16,33,2,32,4,45,0,49,34,1,69,13,8,32,2,69,13,9,65,1,33,3,65,144,216,210,0,65,25,32,2,16,138,11,13,20,12,9,11,32,0,40,2,16,34,1,69,13,6,65,128,216,210,0,65,16,32,1,16,138,11,13,19,12,6,11,32,2,32,8,79,13,3,32,2,32,7,106,45,0,0,65,243,0,71,13,3,32,0,32,6,65,2,106,34,3,54,2,8,2,64,2,64,2,64,32,3,32,8,73,4,64,32,3,32,7,106,45,0,0,65,223,0,70,13,1,11,32,3,32,8,32,3,32,8,75,27,33,2,3,64,32,3,32,8,73,4,64,32,3,32,7,106,45,0,0,65,223,0,70,13,3,11,32,2,32,3,70,13,3,2,64,32,3,32,7,106,45,0,0,34,6,65,48,107,34,1,65,255,1,113,65,10,73,13,0,32,6,65,225,0,107,65,255,1,113,65,26,79,4,64,32,6,65,193,0,107,65,255,1,113,65,26,79,13,5,32,6,65,29,107,33,1,12,1,11,32,6,65,215,0,107,33,1,11,32,0,32,3,65,1,106,34,3,54,2,8,32,4,65,8,106,32,12,66,0,66,62,16,212,6,32,4,41,3,16,66,0,82,13,3,32,4,41,3,8,34,13,32,1,173,66,255,1,131,124,34,12,32,13,90,13,0,11,12,2,11,32,0,32,6,65,3,106,54,2,8,12,5,11,32,0,32,3,65,1,106,54,2,8,32,12,66,125,88,13,4,11,32,0,40,2,16,34,1,69,13,5,65,1,33,3,65,128,216,210,0,65,16,32,1,16,138,11,69,13,5,12,18,11,32,0,40,2,16,34,1,69,13,15,65,168,209,210,0,65,2,32,1,16,138,11,69,13,15,12,17,11,32,0,40,2,16,34,1,69,13,3,65,128,216,210,0,65,16,32,1,16,138,11,69,13,3,12,16,11,32,0,40,2,16,34,1,69,13,2,65,1,33,3,65,128,216,210,0,65,16,32,1,16,138,11,69,13,2,12,15,11,35,0,65,16,107,34,2,36,0,32,0,40,2,16,33,1,32,0,65,0,54,2,16,2,64,32,0,65,0,16,108,69,4,64,32,0,32,1,54,2,16,32,2,65,16,106,36,0,12,1,11,65,236,211,210,0,65,61,32,2,65,15,106,65,172,212,210,0,65,240,215,210,0,16,230,6,0,11,11,32,0,40,2,16,34,1,4,64,65,1,33,3,65,164,210,210,0,65,1,32,1,16,138,11,13,14,11,65,1,33,3,32,0,16,144,1,13,13,32,5,65,205,0,71,4,64,32,0,40,2,16,34,1,4,64,65,197,216,210,0,65,4,32,1,16,138,11,13,15,11,32,0,65,0,16,108,13,14,11,32,0,40,2,16,34,1,69,13,12,65,163,210,210,0,65,1,32,1,16,138,11,69,13,12,12,13,11,65,0,33,3,32,0,65,0,58,0,4,32,0,65,0,54,2,0,12,12,11,32,2,69,13,0,65,1,33,3,65,128,216,210,0,65,16,32,2,16,138,11,13,11,11,32,0,32,1,58,0,4,12,7,11,32,2,69,13,0,65,1,33,3,65,128,216,210,0,65,16,32,2,16,138,11,13,9,11,32,0,32,1,58,0,4,12,5,11,32,5,69,13,6,65,1,33,3,65,196,216,210,0,65,1,32,5,16,138,11,13,7,32,0,40,2,16,33,1,32,4,32,13,55,3,48,32,1,69,13,6,32,4,65,48,106,32,1,16,177,10,13,7,32,0,40,2,16,34,1,69,13,6,65,246,212,210,0,65,1,32,1,16,138,11,69,13,6,12,7,11,32,2,69,13,0,65,128,216,210,0,65,16,32,2,16,138,11,13,6,11,32,0,32,1,58,0,4,12,2,11,32,2,69,13,0,65,128,216,210,0,65,16,32,2,16,138,11,13,4,11,32,0,32,1,58,0,4,11,65,0,33,3,32,0,65,0,54,2,0,12,2,11,32,0,40,2,16,34,1,4,64,65,164,210,210,0,65,1,32,1,16,138,11,13,2,11,2,127,65,0,33,5,32,0,40,2,0,34,2,4,64,3,64,2,64,32,0,40,2,8,34,1,32,0,40,2,4,79,13,0,32,1,32,2,106,45,0,0,65,197,0,71,13,0,32,0,32,1,65,1,106,54,2,8,65,0,12,3,11,2,64,32,5,69,13,0,32,0,40,2,16,34,1,69,13,0,65,177,216,210,0,65,2,32,1,16,138,11,69,13,0,65,1,12,3,11,65,1,32,0,16,162,3,13,2,26,32,5,65,1,107,33,5,32,0,40,2,0,34,2,13,0,11,11,65,0,11,13,1,32,0,40,2,16,34,1,69,13,0,65,163,210,210,0,65,1,32,1,16,138,11,13,1,11,65,0,33,3,32,0,40,2,0,69,13,0,32,0,32,0,40,2,12,65,1,107,54,2,12,11,32,4,65,208,0,106,36,0,32,3,11,177,39,1,28,127,35,0,65,208,0,107,34,8,36,0,2,64,2,64,32,1,40,2,0,34,14,69,13,0,32,1,40,2,4,33,9,3,64,32,14,65,20,106,33,5,32,14,65,4,106,33,4,32,14,47,1,230,2,34,16,65,2,116,33,1,65,127,33,3,2,64,3,64,32,1,69,4,64,32,16,33,3,12,2,11,32,4,40,2,0,33,13,32,3,65,1,106,33,3,32,5,65,28,106,33,5,32,1,65,4,107,33,1,32,4,65,4,106,33,4,65,127,32,2,32,13,71,32,2,32,13,73,27,34,13,65,1,70,13,0,11,32,13,65,255,1,113,69,13,3,11,32,9,69,13,1,32,9,65,1,107,33,9,32,14,32,3,65,2,116,106,65,232,2,106,40,2,0,33,14,12,0,11,0,11,65,252,207,206,0,16,176,10,0,11,32,8,65,0,54,2,8,32,8,65,0,54,2,0,32,8,65,0,54,2,20,32,8,65,0,54,2,12,2,64,32,5,40,2,0,34,1,69,13,0,32,5,65,8,106,40,2,0,34,25,69,13,0,32,8,65,40,106,33,29,32,8,65,44,106,33,22,32,5,65,4,106,40,2,0,33,14,65,0,33,16,3,64,2,64,32,16,4,64,32,14,33,2,32,1,33,3,32,16,33,1,12,1,11,65,0,33,2,2,64,32,14,69,13,0,32,14,34,4,65,7,113,34,3,4,64,3,64,32,4,65,1,107,33,4,32,1,40,2,228,1,33,1,32,3,65,1,107,34,3,13,0,11,11,32,14,65,8,73,13,0,3,64,32,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,1,32,4,65,8,107,34,4,13,0,11,11,65,0,33,3,11,2,64,2,64,2,64,32,1,47,1,226,1,32,2,75,4,64,32,1,33,4,12,1,11,3,64,32,1,40,2,176,1,34,4,69,13,2,32,3,65,1,106,33,3,32,1,47,1,224,1,33,2,32,2,32,4,34,1,47,1,226,1,79,13,0,11,11,32,2,65,1,106,33,14,2,64,32,3,69,4,64,32,4,33,16,12,1,11,32,4,32,14,65,2,116,106,65,228,1,106,40,2,0,33,16,65,0,33,14,32,3,65,1,107,34,1,69,13,0,32,3,65,2,107,32,1,65,7,113,34,3,4,64,3,64,32,1,65,1,107,33,1,32,16,40,2,228,1,33,16,32,3,65,1,107,34,3,13,0,11,11,65,7,73,13,0,3,64,32,16,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,16,32,1,65,8,107,34,1,13,0,11,11,32,4,32,2,65,4,116,106,34,3,40,2,0,34,1,69,13,1,32,3,40,2,8,34,26,69,13,1,32,4,32,2,65,2,116,106,65,180,1,106,40,2,0,33,20,32,3,40,2,4,33,13,65,0,33,2,3,64,2,64,32,2,4,64,32,13,33,3,32,1,33,5,32,2,33,1,12,1,11,65,0,33,3,2,64,32,13,69,13,0,32,13,34,4,65,7,113,34,5,4,64,3,64,32,4,65,1,107,33,4,32,1,40,2,184,1,33,1,32,5,65,1,107,34,5,13,0,11,11,32,13,65,8,73,13,0,3,64,32,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,1,32,4,65,8,107,34,4,13,0,11,11,65,0,33,5,11,2,64,2,64,2,64,32,1,47,1,182,1,32,3,75,4,64,32,1,33,4,12,1,11,3,64,32,1,40,2,176,1,34,4,69,13,2,32,5,65,1,106,33,5,32,1,47,1,180,1,33,3,32,3,32,4,34,1,47,1,182,1,79,13,0,11,11,32,3,65,1,106,33,13,32,5,69,4,64,32,4,33,2,12,2,11,32,4,32,13,65,2,116,106,65,184,1,106,40,2,0,33,2,65,0,33,13,32,5,65,1,107,34,1,69,13,1,32,5,65,2,107,32,1,65,7,113,34,5,4,64,3,64,32,1,65,1,107,33,1,32,2,40,2,184,1,33,2,32,5,65,1,107,34,5,13,0,11,11,65,7,79,4,64,3,64,32,2,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,2,32,1,65,8,107,34,1,13,0,11,11,32,4,13,1,12,4,11,65,220,247,206,0,16,176,10,0,11,2,64,2,64,2,64,2,127,32,8,32,4,32,3,65,4,116,106,34,1,65,8,106,40,2,0,69,13,0,26,2,127,2,64,2,64,2,64,65,2,32,1,65,4,106,40,2,0,34,4,47,1,0,34,1,65,2,107,65,255,255,3,113,34,3,32,3,65,2,79,27,65,1,107,14,2,1,2,0,11,32,4,45,0,2,33,4,65,2,33,1,65,0,12,2,11,65,3,33,1,32,4,47,1,2,34,4,65,128,126,113,12,1,11,32,4,47,1,2,34,4,65,128,126,113,11,33,3,32,8,32,3,32,4,65,255,1,113,114,65,16,116,32,1,114,34,7,54,2,68,2,64,32,8,40,2,12,34,1,69,4,64,65,0,33,1,12,1,11,32,8,65,36,106,32,1,32,8,40,2,16,32,8,65,196,0,106,16,161,1,32,8,40,2,40,33,1,32,8,40,2,36,69,4,64,32,8,65,12,106,33,27,32,1,32,8,40,2,48,34,28,65,12,108,106,65,48,106,12,2,11,32,8,40,2,48,33,27,32,8,40,2,44,33,28,11,32,8,32,27,54,2,52,32,8,32,28,54,2,48,32,8,32,1,54,2,44,32,8,32,7,54,2,36,32,8,32,8,65,12,106,54,2,40,32,8,65,0,54,2,32,32,8,65,0,54,2,24,32,1,69,4,64,65,145,179,211,0,45,0,0,26,65,184,1,65,4,16,254,9,34,1,69,13,4,32,1,65,1,59,1,182,1,32,1,65,0,54,2,0,32,1,32,7,54,2,4,32,1,32,8,41,2,24,55,2,48,32,1,65,56,106,32,8,65,32,106,40,2,0,54,2,0,32,8,66,128,128,128,128,16,55,2,16,32,8,32,1,54,2,12,32,1,65,48,106,12,1,11,32,8,65,64,107,32,22,65,8,106,40,2,0,54,2,0,32,8,32,22,41,2,0,55,3,56,32,8,65,196,0,106,33,17,32,8,65,24,106,33,11,65,0,33,18,35,0,65,208,0,107,34,6,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,32,8,65,56,106,34,1,40,2,0,34,3,47,1,182,1,34,4,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,1,40,2,4,33,5,32,1,40,2,8,33,12,65,184,1,65,4,16,254,9,34,1,69,13,5,32,1,65,0,59,1,182,1,32,1,65,0,54,2,0,32,12,65,5,73,13,1,32,12,65,5,107,14,2,3,4,2,11,32,3,65,4,106,34,9,32,1,40,2,8,34,12,65,2,116,106,33,5,32,1,40,2,4,33,18,2,64,32,4,32,12,65,1,106,34,1,73,4,64,32,5,32,7,54,1,0,12,1,11,32,9,32,1,65,2,116,106,32,5,32,4,32,12,107,34,9,65,2,116,16,140,11,26,32,5,32,7,54,1,0,32,3,65,48,106,34,5,32,1,65,12,108,106,32,5,32,12,65,12,108,106,32,9,65,12,108,16,140,11,26,11,32,3,32,12,65,12,108,106,34,1,65,56,106,32,11,65,8,106,40,2,0,54,2,0,32,1,65,48,106,32,11,41,2,0,55,2,0,32,3,32,4,65,1,106,59,1,182,1,12,7,11,32,1,32,3,47,1,182,1,65,5,107,34,9,59,1,182,1,32,6,65,56,106,34,4,32,3,65,232,0,106,40,2,0,54,2,0,32,6,32,3,41,2,96,55,3,48,32,9,65,12,79,13,12,32,3,40,1,20,33,10,32,1,65,4,106,32,3,65,24,106,32,9,65,2,116,16,142,11,26,32,1,65,48,106,32,3,65,236,0,106,32,9,65,12,108,16,142,11,26,32,3,65,4,59,1,182,1,12,4,11,32,1,32,3,47,1,182,1,65,7,107,34,9,59,1,182,1,32,6,65,56,106,34,4,32,3,65,128,1,106,40,2,0,54,2,0,32,6,32,3,41,2,120,55,3,48,32,9,65,12,79,13,11,32,3,40,1,28,33,10,32,1,65,4,106,32,3,65,32,106,32,9,65,2,116,16,142,11,26,32,1,65,48,106,32,3,65,132,1,106,32,9,65,12,108,16,142,11,26,32,3,65,6,59,1,182,1,32,6,65,40,106,32,4,40,2,0,54,2,0,32,6,32,6,41,3,48,55,3,32,32,12,65,7,107,33,12,32,1,12,4,11,32,1,32,3,47,1,182,1,65,6,107,34,9,59,1,182,1,32,6,65,56,106,34,4,32,3,65,244,0,106,40,2,0,54,2,0,32,6,32,3,41,2,108,55,3,48,32,9,65,12,79,13,10,32,3,40,1,24,33,10,32,1,65,4,106,32,3,65,28,106,32,9,65,2,116,16,142,11,26,32,1,65,48,106,32,3,65,248,0,106,32,9,65,12,108,16,142,11,26,65,5,33,12,32,3,65,5,59,1,182,1,12,2,11,32,1,32,3,47,1,182,1,65,6,107,34,9,59,1,182,1,32,6,65,56,106,34,4,32,3,65,244,0,106,40,2,0,54,2,0,32,6,32,3,41,2,108,55,3,48,32,9,65,12,79,13,9,32,3,40,1,24,33,10,32,1,65,4,106,32,3,65,28,106,32,9,65,2,116,16,142,11,26,32,1,65,48,106,32,3,65,248,0,106,32,9,65,12,108,16,142,11,26,32,3,65,5,59,1,182,1,32,6,65,40,106,32,4,40,2,0,54,2,0,32,6,32,6,41,3,48,55,3,32,65,0,33,12,32,1,12,2,11,65,4,65,184,1,16,132,11,0,11,32,6,65,40,106,32,4,40,2,0,54,2,0,32,6,32,6,41,3,48,55,3,32,32,5,33,18,32,3,11,34,9,65,4,106,32,12,65,2,116,106,33,4,2,64,32,12,32,9,47,1,182,1,34,15,79,4,64,32,4,32,7,54,1,0,12,1,11,32,4,65,4,106,32,4,32,15,32,12,107,34,19,65,2,116,16,140,11,26,32,4,32,7,54,1,0,32,9,32,12,65,12,108,106,34,4,65,60,106,32,4,65,48,106,32,19,65,12,108,16,140,11,26,11,32,9,32,12,65,12,108,106,34,4,65,56,106,32,11,65,8,106,40,2,0,54,2,0,32,4,65,48,106,32,11,41,2,0,55,2,0,32,6,65,8,106,34,4,32,6,65,40,106,40,2,0,54,2,0,32,9,32,15,65,1,106,59,1,182,1,32,6,32,6,41,3,32,55,3,0,32,10,65,255,255,3,113,65,4,71,13,1,32,9,33,3,11,32,17,32,12,54,2,8,32,17,32,18,54,2,4,32,17,32,3,54,2,0,12,1,11,32,6,65,24,106,32,4,40,2,0,54,2,0,32,6,32,6,41,3,0,55,3,16,2,64,2,64,32,3,40,2,0,34,7,69,4,64,65,0,33,11,12,1,11,32,6,65,52,106,33,15,65,0,33,11,32,1,33,4,3,64,2,127,2,127,2,64,32,5,32,11,70,4,64,32,3,47,1,180,1,33,3,2,64,2,64,2,64,2,64,32,7,47,1,182,1,34,11,65,11,79,4,64,32,5,65,1,106,33,1,32,3,65,5,73,13,1,32,3,65,5,107,14,2,2,3,4,11,32,7,65,4,106,34,15,32,3,65,2,116,34,19,106,33,5,32,3,65,1,106,33,1,32,11,65,1,106,33,21,2,64,32,3,32,11,79,4,64,32,5,32,10,54,1,0,32,7,32,3,65,12,108,106,34,5,65,48,106,32,6,41,3,16,55,2,0,32,5,65,56,106,32,6,65,24,106,40,2,0,54,2,0,12,1,11,32,15,32,1,65,2,116,34,23,106,32,5,32,11,32,3,107,34,15,65,2,116,34,24,16,140,11,26,32,5,32,10,54,1,0,32,7,65,48,106,34,5,32,1,65,12,108,106,32,5,32,3,65,12,108,106,34,5,32,15,65,12,108,16,140,11,26,32,5,65,8,106,32,6,65,24,106,40,2,0,54,2,0,32,5,32,6,41,3,16,55,2,0,32,7,65,184,1,106,34,5,32,19,106,65,8,106,32,5,32,23,106,32,24,16,140,11,26,11,32,7,32,21,59,1,182,1,32,7,32,1,65,2,116,106,65,184,1,106,32,4,54,2,0,32,1,32,11,65,2,106,34,4,79,13,10,32,11,32,3,107,34,5,65,1,106,65,3,113,34,10,4,64,32,7,32,3,65,2,116,106,65,188,1,106,33,3,3,64,32,3,40,2,0,34,11,32,1,59,1,180,1,32,11,32,7,54,2,0,32,3,65,4,106,33,3,32,1,65,1,106,33,1,32,10,65,1,107,34,10,13,0,11,11,32,5,65,3,73,13,10,32,1,65,2,116,32,7,106,65,196,1,106,33,3,3,64,32,3,65,12,107,40,2,0,34,5,32,1,59,1,180,1,32,5,32,7,54,2,0,32,3,65,8,107,40,2,0,34,5,32,1,65,1,106,59,1,180,1,32,5,32,7,54,2,0,32,3,65,4,107,40,2,0,34,5,32,1,65,2,106,59,1,180,1,32,5,32,7,54,2,0,32,3,40,2,0,34,5,32,1,65,3,106,59,1,180,1,32,5,32,7,54,2,0,32,3,65,16,106,33,3,32,4,32,1,65,4,106,34,1,71,13,0,11,12,10,11,32,6,65,4,54,2,40,12,4,11,65,5,33,3,32,6,65,5,54,2,40,12,3,11,32,6,65,5,54,2,40,32,6,32,1,54,2,36,32,6,32,7,54,2,32,32,6,65,48,106,32,6,65,32,106,16,239,2,32,6,40,2,72,34,1,47,1,182,1,34,7,65,1,106,33,3,2,64,32,7,69,4,64,32,1,32,6,41,3,16,55,2,48,32,1,65,56,106,32,6,65,24,106,40,2,0,54,2,0,12,1,11,32,1,65,8,106,32,1,65,4,106,32,7,65,2,116,34,5,16,140,11,26,32,1,65,60,106,32,1,65,48,106,32,7,65,12,108,16,140,11,26,32,1,65,56,106,32,6,65,24,106,40,2,0,54,2,0,32,1,32,6,41,3,16,55,2,48,32,1,65,192,1,106,32,1,65,188,1,106,32,5,16,140,11,26,11,32,1,32,4,54,2,188,1,32,1,32,10,54,1,4,32,1,32,3,59,1,182,1,65,1,33,3,32,7,65,1,106,34,4,65,3,113,33,5,32,7,65,3,79,4,64,32,4,65,252,255,7,113,33,7,65,4,33,3,65,0,33,10,3,64,32,1,32,10,106,34,4,65,188,1,106,40,2,0,34,11,32,3,65,3,107,59,1,180,1,32,11,32,1,54,2,0,32,4,65,192,1,106,40,2,0,34,11,32,3,65,2,107,59,1,180,1,32,11,32,1,54,2,0,32,4,65,196,1,106,40,2,0,34,11,32,3,65,1,107,59,1,180,1,32,11,32,1,54,2,0,32,4,65,200,1,106,40,2,0,34,4,32,3,59,1,180,1,32,4,32,1,54,2,0,32,10,65,16,106,33,10,32,3,32,7,71,32,3,65,4,106,33,3,13,0,11,32,3,65,3,107,33,3,11,32,5,4,64,32,1,32,3,65,2,116,106,65,184,1,106,33,7,3,64,32,7,40,2,0,34,4,32,3,59,1,180,1,32,4,32,1,54,2,0,32,7,65,4,106,33,7,32,3,65,1,106,33,3,32,5,65,1,107,34,5,13,0,11,11,32,6,65,8,106,32,15,65,8,106,40,2,0,54,2,0,32,6,32,15,41,2,0,55,3,0,32,6,40,2,48,33,10,32,6,40,2,68,33,5,32,6,40,2,64,12,4,11,32,6,65,6,54,2,40,32,6,32,1,54,2,36,32,6,32,7,54,2,32,32,3,65,7,107,33,3,65,24,12,2,11,65,236,240,206,0,65,53,65,164,241,206,0,16,141,8,0,11,32,6,32,1,54,2,36,32,6,32,7,54,2,32,65,16,11,32,6,65,48,106,34,5,32,6,65,32,106,16,239,2,32,5,106,40,2,0,34,5,65,4,106,34,21,32,3,65,2,116,34,19,106,33,11,32,3,65,1,106,33,1,32,5,47,1,182,1,34,7,65,1,106,33,23,2,64,32,3,32,7,79,4,64,32,11,32,10,54,1,0,32,5,32,3,65,12,108,106,34,10,65,56,106,32,6,65,24,106,40,2,0,54,2,0,32,10,65,48,106,32,6,41,3,16,55,2,0,12,1,11,32,21,32,1,65,2,116,34,24,106,32,11,32,7,32,3,107,34,21,65,2,116,34,30,16,140,11,26,32,11,32,10,54,1,0,32,5,65,48,106,34,10,32,1,65,12,108,106,32,10,32,3,65,12,108,106,34,10,32,21,65,12,108,16,140,11,26,32,10,65,8,106,32,6,65,24,106,40,2,0,54,2,0,32,10,32,6,41,3,16,55,2,0,32,5,65,184,1,106,34,10,32,19,106,65,8,106,32,10,32,24,106,32,30,16,140,11,26,11,32,5,32,1,65,2,116,106,65,184,1,106,32,4,54,2,0,32,5,32,23,59,1,182,1,2,64,32,1,32,7,65,2,106,34,4,79,13,0,32,7,32,3,107,34,7,65,1,106,65,3,113,34,10,4,64,32,5,32,19,106,65,188,1,106,33,3,3,64,32,3,40,2,0,34,11,32,1,59,1,180,1,32,11,32,5,54,2,0,32,3,65,4,106,33,3,32,1,65,1,106,33,1,32,10,65,1,107,34,10,13,0,11,11,32,7,65,3,73,13,0,32,5,32,1,65,2,116,106,65,196,1,106,33,3,3,64,32,3,65,12,107,40,2,0,34,7,32,1,59,1,180,1,32,7,32,5,54,2,0,32,3,65,8,107,40,2,0,34,7,32,1,65,1,106,59,1,180,1,32,7,32,5,54,2,0,32,3,65,4,107,40,2,0,34,7,32,1,65,2,106,59,1,180,1,32,7,32,5,54,2,0,32,3,40,2,0,34,7,32,1,65,3,106,59,1,180,1,32,7,32,5,54,2,0,32,3,65,16,106,33,3,32,4,32,1,65,4,106,34,1,71,13,0,11,11,32,6,65,8,106,32,15,65,8,106,40,2,0,54,2,0,32,6,32,15,41,2,0,55,3,0,32,6,40,2,48,33,10,32,6,40,2,68,33,5,32,6,40,2,72,33,1,32,6,40,2,64,11,33,3,32,6,40,2,76,33,11,32,10,65,255,255,3,113,65,4,70,13,2,32,6,65,24,106,32,6,65,8,106,40,2,0,54,2,0,32,6,32,6,41,3,0,55,3,16,32,1,33,4,32,3,40,2,0,34,7,13,0,11,11,32,29,40,2,0,34,3,40,2,0,34,5,69,13,2,65,145,179,211,0,45,0,0,26,32,3,40,2,4,33,7,65,232,1,65,4,16,254,9,34,4,69,13,3,32,4,32,5,54,2,184,1,32,4,65,0,59,1,182,1,32,4,65,0,54,2,0,32,3,32,4,54,2,0,32,5,65,0,59,1,180,1,32,5,32,4,54,2,0,32,3,32,7,65,1,106,54,2,4,32,7,32,11,71,13,4,32,4,32,6,41,3,16,55,2,48,32,4,32,10,54,2,4,32,4,65,1,59,1,182,1,32,4,32,1,54,2,188,1,32,4,65,56,106,32,6,65,24,106,40,2,0,54,2,0,32,1,65,1,59,1,180,1,32,1,32,4,54,2,0,11,32,17,32,12,54,2,8,32,17,32,18,54,2,4,32,17,32,9,54,2,0,11,32,6,65,208,0,106,36,0,12,4,11,65,156,237,206,0,16,176,10,0,11,65,4,65,232,1,16,132,11,0,11,65,184,238,206,0,65,48,65,232,238,206,0,16,141,8,0,11,32,9,65,11,65,204,240,206,0,16,171,10,0,11,32,8,40,2,40,34,1,32,1,40,2,8,65,1,106,54,2,8,32,8,40,2,68,32,8,40,2,76,65,12,108,106,65,48,106,11,34,7,40,2,0,34,5,69,4,64,65,145,179,211,0,45,0,0,26,65,52,65,4,16,254,9,34,1,13,1,65,4,65,52,16,132,11,0,11,32,7,40,2,4,33,9,3,64,32,5,47,1,50,34,3,65,2,116,33,18,65,0,33,1,65,127,33,4,2,64,3,64,32,1,32,18,70,4,64,32,3,33,4,12,2,11,32,1,32,5,106,33,6,32,4,65,1,106,33,4,32,1,65,4,106,33,1,65,127,32,6,65,4,106,40,2,0,34,6,32,20,71,32,6,32,20,75,27,34,6,65,1,70,13,0,11,32,6,65,255,1,113,69,13,3,11,32,9,4,64,32,9,65,1,107,33,9,32,5,32,4,65,2,116,106,65,52,106,40,2,0,33,5,12,1,11,11,32,8,32,4,54,2,52,32,8,65,0,54,2,48,32,8,32,5,54,2,44,32,8,32,20,54,2,40,32,8,32,7,54,2,36,32,8,65,64,107,32,22,65,8,106,40,2,0,54,2,0,32,8,32,22,41,2,0,55,3,56,32,8,65,196,0,106,32,8,65,56,106,32,20,32,8,65,36,106,16,105,32,8,40,2,36,34,1,32,1,40,2,8,65,1,106,54,2,8,12,1,11,32,1,65,1,59,1,50,32,1,65,0,54,2,0,32,1,32,20,54,2,4,32,7,66,128,128,128,128,16,55,2,4,32,7,32,1,54,2,0,11,65,0,33,1,32,26,65,1,107,34,26,13,1,12,3,11,11,65,4,65,184,1,16,132,11,0,11,65,220,247,206,0,16,176,10,0,11,65,0,33,1,32,25,65,1,107,34,25,13,0,11,11,32,0,32,8,41,2,0,55,2,0,32,0,32,8,41,2,12,55,2,12,32,0,65,8,106,32,8,65,8,106,40,2,0,54,2,0,32,0,65,20,106,32,8,65,20,106,40,2,0,54,2,0,32,8,65,208,0,106,36,0,11,159,14,1,11,127,35,0,65,16,107,34,4,36,0,32,4,65,8,106,66,0,55,3,0,32,4,66,0,55,3,0,2,64,2,64,32,2,65,2,73,13,0,32,1,45,0,0,65,58,70,4,64,32,1,45,0,1,65,58,71,13,1,65,1,33,11,65,2,33,3,11,2,64,2,64,2,64,2,64,2,64,2,64,32,2,32,3,77,4,64,65,2,33,3,65,1,33,6,32,11,33,7,12,1,11,32,11,33,7,65,1,33,6,3,64,65,8,32,7,32,7,65,8,77,27,33,12,3,64,32,7,65,8,70,13,8,32,1,32,3,106,45,0,0,65,58,70,4,64,32,11,13,9,32,7,65,1,106,34,7,4,64,65,1,33,11,32,7,33,6,32,3,65,1,106,34,3,32,2,73,13,3,12,5,11,65,240,182,193,0,65,28,65,244,188,193,0,16,141,8,0,11,2,64,2,64,32,3,32,3,65,4,106,34,8,77,4,64,65,0,33,9,32,3,33,5,32,3,32,2,32,8,32,2,32,8,73,27,34,10,79,13,2,3,64,32,1,32,5,106,45,0,0,34,13,65,48,107,34,8,65,10,79,4,64,65,127,32,13,65,32,114,34,8,65,215,0,107,34,13,32,13,32,8,65,225,0,107,73,27,34,8,65,15,75,13,4,11,32,9,65,255,255,3,113,65,255,31,75,13,2,32,9,65,4,116,32,8,114,33,9,32,10,32,5,65,1,106,34,5,71,13,0,11,32,10,33,5,12,2,11,65,240,182,193,0,65,28,65,132,189,193,0,16,141,8,0,11,65,240,187,193,0,65,33,65,148,190,193,0,16,141,8,0,11,2,64,32,2,32,5,77,4,64,32,5,33,3,12,1,11,32,1,32,5,106,45,0,0,34,8,65,58,71,4,64,32,8,65,46,71,32,2,32,3,77,114,32,3,32,5,70,32,7,65,6,75,114,114,13,10,65,0,33,8,2,64,2,64,3,64,32,8,4,64,32,8,65,4,79,13,14,32,1,32,3,106,45,0,0,65,46,71,13,14,32,3,65,1,106,33,3,11,32,2,32,3,77,13,13,32,1,32,3,106,45,0,0,65,48,107,34,13,65,255,1,113,34,5,65,9,75,13,13,2,64,32,2,32,3,65,1,106,34,10,70,4,64,32,2,33,3,12,1,11,32,1,32,10,106,45,0,0,65,48,107,34,12,65,255,1,113,65,9,75,4,64,32,10,33,3,12,1,11,32,3,65,2,106,33,9,2,64,2,64,2,64,3,64,32,5,65,255,255,3,113,34,3,69,13,18,32,3,65,10,108,34,3,65,16,118,13,2,32,3,65,255,255,3,113,32,12,65,255,1,113,106,34,5,65,255,255,3,113,34,3,32,5,71,13,3,32,3,65,255,1,75,13,18,32,2,32,9,70,13,1,32,1,32,9,106,32,9,65,1,106,34,10,33,9,45,0,0,65,48,107,34,12,65,255,1,113,65,10,73,13,0,11,32,13,65,255,1,113,65,10,79,13,17,32,10,65,1,107,33,3,12,3,11,32,2,33,3,12,2,11,65,240,187,193,0,65,33,65,132,190,193,0,16,141,8,0,11,65,240,182,193,0,65,28,65,132,190,193,0,16,141,8,0,11,32,7,65,7,75,13,1,32,4,32,7,65,1,116,106,34,10,47,1,0,34,9,65,255,1,75,13,2,32,10,32,9,65,8,116,32,5,114,59,1,0,2,64,2,64,32,8,32,8,65,1,106,34,5,76,4,64,32,5,65,2,107,14,3,1,2,1,2,11,65,240,182,193,0,65,28,65,244,189,193,0,16,141,8,0,11,32,7,65,1,106,33,7,11,32,5,33,8,32,2,32,3,75,13,0,11,32,5,65,4,71,13,12,12,6,11,32,7,65,8,65,228,189,193,0,16,131,7,0,11,65,240,187,193,0,65,33,65,228,189,193,0,16,141,8,0,11,32,5,65,1,106,34,3,32,2,70,13,9,11,32,7,32,12,70,13,7,32,4,32,7,65,1,116,106,32,9,59,1,0,32,7,65,1,106,33,7,32,2,32,3,75,13,0,11,11,11,32,2,32,3,75,13,5,32,11,4,64,32,6,32,7,77,4,64,32,6,32,7,70,13,2,32,6,32,7,32,6,107,34,1,106,34,2,32,6,73,13,3,32,2,69,13,4,2,127,32,2,65,1,107,34,5,32,2,65,9,79,13,0,26,32,4,47,1,14,33,2,32,4,32,4,32,5,65,1,116,106,34,3,47,1,0,59,1,14,32,3,32,2,59,1,0,32,1,65,1,107,34,2,69,13,3,32,2,32,6,106,34,2,32,6,73,13,4,32,2,69,13,5,32,2,65,1,107,34,5,32,2,65,8,75,13,0,26,32,4,47,1,12,33,2,32,4,32,4,32,5,65,1,116,106,34,3,47,1,0,59,1,12,32,3,32,2,59,1,0,32,1,65,2,107,34,2,69,13,3,32,2,32,6,106,34,2,32,6,73,13,4,32,2,69,13,5,32,2,65,1,107,34,5,32,2,65,8,75,13,0,26,32,4,47,1,10,33,2,32,4,32,4,32,5,65,1,116,106,34,3,47,1,0,59,1,10,32,3,32,2,59,1,0,32,1,65,3,107,34,2,69,13,3,32,2,32,6,106,34,2,32,6,73,13,4,32,2,69,13,5,32,2,65,1,107,34,5,32,2,65,8,75,13,0,26,32,4,47,1,8,33,2,32,4,32,4,32,5,65,1,116,106,34,3,47,1,0,59,1,8,32,3,32,2,59,1,0,32,1,65,4,107,34,2,69,13,3,32,2,32,6,106,34,2,32,6,73,13,4,32,2,69,13,5,32,2,65,1,107,34,5,32,2,65,8,75,13,0,26,32,4,47,1,6,33,2,32,4,32,4,32,5,65,1,116,106,34,3,47,1,0,59,1,6,32,3,32,2,59,1,0,32,1,65,5,107,34,2,69,13,3,32,2,32,6,106,34,2,32,6,73,13,4,32,2,69,13,5,32,2,65,1,107,34,5,32,2,65,8,75,13,0,26,32,4,47,1,4,33,2,32,4,32,4,32,5,65,1,116,106,34,3,47,1,0,59,1,4,32,3,32,2,59,1,0,32,1,65,6,107,34,2,69,13,3,32,2,32,6,106,34,2,32,6,73,13,4,32,2,69,13,5,32,2,65,1,107,34,5,32,2,65,8,75,13,0,26,32,4,47,1,2,33,2,32,4,32,4,32,5,65,1,116,106,34,3,47,1,0,59,1,2,32,3,32,2,59,1,0,32,1,65,7,107,34,1,69,13,3,32,1,32,6,106,34,0,32,6,73,13,4,32,0,69,13,5,32,0,65,8,77,13,6,32,0,65,1,107,11,65,8,65,196,189,193,0,16,131,7,0,11,65,144,186,193,0,65,33,65,164,189,193,0,16,141,8,0,11,32,7,65,8,71,13,5,11,32,0,65,0,58,0,0,32,0,65,15,106,32,4,47,1,14,34,1,65,8,116,32,1,65,8,118,114,59,0,0,32,0,65,13,106,32,4,47,1,12,34,1,65,8,116,32,1,65,8,118,114,59,0,0,32,0,65,11,106,32,4,47,1,10,34,1,65,8,116,32,1,65,8,118,114,59,0,0,32,0,65,9,106,32,4,47,1,8,34,1,65,8,116,32,1,65,8,118,114,59,0,0,32,0,65,7,106,32,4,47,1,6,34,1,65,8,116,32,1,65,8,118,114,59,0,0,32,0,65,5,106,32,4,47,1,4,34,1,65,8,116,32,1,65,8,118,114,59,0,0,32,0,65,3,106,32,4,47,1,2,34,1,65,8,116,32,1,65,8,118,114,59,0,0,32,0,32,4,47,1,0,34,0,65,8,116,32,0,65,8,118,114,59,0,1,12,5,11,65,240,182,193,0,65,28,65,180,189,193,0,16,141,8,0,11,65,144,186,193,0,65,33,65,180,189,193,0,16,141,8,0,11,65,144,186,193,0,65,33,65,212,189,193,0,16,141,8,0,11,32,12,65,8,65,148,189,193,0,16,131,7,0,11,32,0,65,129,8,59,0,0,11,32,4,65,16,106,36,0,11,169,15,1,20,127,35,0,65,128,1,107,34,3,36,0,32,1,40,2,0,34,12,32,1,40,2,8,34,14,65,2,116,106,34,8,65,180,1,106,34,4,40,2,0,33,21,32,4,32,8,65,184,1,106,32,12,47,1,226,1,34,4,32,14,65,127,115,106,34,5,65,2,116,16,140,11,26,32,3,65,32,106,34,22,32,12,32,14,65,4,116,106,34,8,65,8,106,41,2,0,55,3,0,32,3,32,8,41,2,0,55,3,24,32,8,32,8,65,16,106,32,5,65,4,116,16,140,11,26,32,12,32,4,65,1,107,34,4,59,1,226,1,32,1,40,2,4,33,13,2,64,32,4,65,255,255,3,113,65,4,75,13,0,2,64,32,12,40,2,176,1,34,1,69,13,0,32,13,65,1,106,33,8,2,64,2,64,2,64,32,12,47,1,224,1,34,5,69,4,64,32,1,47,1,226,1,13,1,32,3,65,1,54,2,72,32,3,65,200,239,206,0,54,2,68,32,3,66,0,55,2,80,32,3,32,3,65,252,0,106,54,2,76,32,3,65,196,0,106,65,208,239,206,0,16,166,8,0,11,32,1,32,5,65,1,107,34,5,65,2,116,106,65,228,1,106,40,2,0,34,9,47,1,226,1,34,15,32,4,65,255,255,3,113,34,4,106,65,11,79,4,64,32,3,32,13,54,2,92,32,3,32,12,54,2,88,32,3,32,13,54,2,84,32,3,32,9,54,2,80,32,3,32,5,54,2,76,32,3,32,8,54,2,72,32,3,32,1,54,2,68,32,3,65,196,0,106,65,1,16,252,1,32,14,65,1,106,33,14,12,4,11,32,3,32,13,54,2,92,32,3,32,12,54,2,88,32,3,32,13,54,2,84,32,3,32,9,54,2,80,32,3,32,5,54,2,76,32,3,32,8,54,2,72,32,3,32,1,54,2,68,32,4,32,14,73,13,1,32,14,32,15,106,65,1,106,33,14,32,3,65,16,106,32,3,65,196,0,106,16,211,1,32,3,40,2,20,33,13,32,3,40,2,16,33,12,12,3,11,32,4,65,255,255,3,113,34,5,32,1,40,2,232,1,34,4,47,1,226,1,106,65,11,79,4,64,32,3,32,13,54,2,92,32,3,32,4,54,2,88,32,3,32,13,54,2,84,32,3,32,12,54,2,80,32,3,65,0,54,2,76,32,3,32,8,54,2,72,32,3,32,1,54,2,68,32,3,65,196,0,106,65,1,16,194,1,12,3,11,32,3,32,13,54,2,92,32,3,32,4,54,2,88,32,3,32,13,54,2,84,32,3,32,12,54,2,80,32,3,65,0,54,2,76,32,3,32,8,54,2,72,32,3,32,1,54,2,68,32,5,32,14,73,13,1,32,3,65,8,106,32,3,65,196,0,106,16,211,1,32,3,40,2,12,33,13,32,3,40,2,8,33,12,12,2,11,65,244,243,206,0,65,142,1,65,132,245,206,0,16,141,8,0,11,65,244,243,206,0,65,142,1,65,132,245,206,0,16,141,8,0,11,32,12,40,2,176,1,34,5,69,13,0,32,5,47,1,226,1,34,7,65,4,75,13,0,32,13,65,1,106,33,15,2,64,2,64,3,64,32,5,34,8,40,2,176,1,34,5,4,64,32,7,65,255,255,3,113,33,4,32,15,34,1,65,1,106,33,15,2,64,2,64,2,64,32,8,47,1,224,1,34,9,69,4,64,32,5,47,1,226,1,34,7,69,4,64,32,3,65,1,54,2,100,32,3,65,200,239,206,0,54,2,96,32,3,66,0,55,2,108,32,3,32,3,65,252,0,106,54,2,104,32,3,65,224,0,106,65,208,239,206,0,16,166,8,0,11,32,3,32,1,54,2,92,32,3,32,1,54,2,84,32,3,32,8,54,2,80,65,0,33,10,32,3,65,0,54,2,76,32,3,32,15,54,2,72,32,3,32,5,54,2,68,32,3,32,5,40,2,232,1,34,11,54,2,88,32,4,65,1,106,34,1,32,11,47,1,226,1,34,6,106,34,17,65,12,79,13,1,32,8,33,9,32,11,33,8,32,4,33,11,32,6,33,4,12,3,11,32,3,32,1,54,2,64,32,3,32,8,54,2,60,32,3,32,1,54,2,56,32,3,32,15,54,2,44,32,3,32,9,65,1,107,34,10,54,2,48,32,3,32,5,54,2,40,32,3,32,5,32,10,65,2,116,106,65,228,1,106,40,2,0,34,9,54,2,52,32,4,32,9,47,1,226,1,34,11,106,65,1,106,65,12,73,13,1,32,3,65,40,106,65,5,32,4,107,16,252,1,12,7,11,32,3,65,196,0,106,65,5,32,4,107,16,194,1,12,6,11,32,11,65,1,106,34,1,32,4,106,33,17,32,5,47,1,226,1,33,7,11,32,9,32,17,59,1,226,1,32,5,32,10,65,2,116,106,34,6,65,180,1,106,34,16,40,2,0,33,19,32,16,32,6,65,184,1,106,32,7,65,255,255,3,113,34,16,32,10,65,127,115,106,34,7,65,2,116,34,20,16,140,11,26,32,9,65,180,1,106,34,6,32,11,65,2,116,106,32,19,54,2,0,32,6,32,1,65,2,116,34,19,106,32,8,65,180,1,106,32,4,65,2,116,16,142,11,26,32,3,65,232,0,106,34,18,32,5,32,10,65,4,116,106,34,6,65,8,106,41,2,0,55,3,0,32,3,32,6,41,2,0,55,3,96,32,6,32,6,65,16,106,32,7,65,4,116,16,140,11,26,32,9,32,11,65,4,116,106,34,6,65,8,106,32,18,41,3,0,55,2,0,32,6,32,3,41,3,96,55,2,0,32,9,32,1,65,4,116,106,32,8,32,4,65,4,116,16,142,11,26,32,5,32,10,65,1,106,34,7,65,2,116,106,34,18,65,228,1,106,34,6,32,18,65,232,1,106,32,20,16,140,11,26,2,64,32,7,32,16,79,13,0,32,16,32,10,107,65,2,107,32,16,32,7,107,65,3,113,34,10,4,64,3,64,32,6,40,2,0,34,18,32,7,59,1,224,1,32,18,32,5,54,2,176,1,32,6,65,4,106,33,6,32,7,65,1,106,33,7,32,10,65,1,107,34,10,13,0,11,11,65,3,73,13,0,32,5,32,7,65,2,116,106,65,240,1,106,33,6,3,64,32,6,65,12,107,40,2,0,34,10,32,7,59,1,224,1,32,10,32,5,54,2,176,1,32,6,65,8,107,40,2,0,34,10,32,7,65,1,106,59,1,224,1,32,10,32,5,54,2,176,1,32,6,65,4,107,40,2,0,34,10,32,7,65,2,106,59,1,224,1,32,10,32,5,54,2,176,1,32,6,40,2,0,34,10,32,7,65,3,106,59,1,224,1,32,10,32,5,54,2,176,1,32,6,65,16,106,33,6,32,16,32,7,65,4,106,34,7,71,13,0,11,11,32,5,32,5,47,1,226,1,65,1,107,59,1,226,1,65,228,1,33,7,2,64,32,15,65,2,73,13,0,32,4,65,1,106,34,4,32,17,32,11,107,71,13,3,32,9,65,228,1,106,32,19,106,32,8,65,228,1,106,32,4,65,2,116,16,142,11,26,32,17,32,1,107,34,4,65,1,106,65,3,113,34,6,4,64,32,9,32,19,106,65,228,1,106,33,7,3,64,32,7,40,2,0,34,11,32,1,59,1,224,1,32,11,32,9,54,2,176,1,32,7,65,4,106,33,7,32,1,65,1,106,33,1,32,6,65,1,107,34,6,13,0,11,11,65,148,2,33,7,32,4,65,3,73,13,0,32,1,65,2,116,33,6,3,64,32,6,32,9,106,34,4,65,228,1,106,40,2,0,34,11,32,1,59,1,224,1,32,11,32,9,54,2,176,1,32,4,65,232,1,106,40,2,0,34,11,32,1,65,1,106,59,1,224,1,32,11,32,9,54,2,176,1,32,4,65,236,1,106,40,2,0,34,11,32,1,65,2,106,59,1,224,1,32,11,32,9,54,2,176,1,32,4,65,240,1,106,40,2,0,34,4,32,1,65,3,106,34,11,59,1,224,1,32,4,32,9,54,2,176,1,32,1,65,4,106,33,1,32,6,65,16,106,33,6,32,11,32,17,71,13,0,11,11,32,8,32,7,65,4,16,163,10,32,5,47,1,226,1,34,7,65,4,77,13,1,12,4,11,11,32,7,65,255,255,3,113,69,13,1,12,2,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,2,65,1,58,0,0,11,32,0,32,21,54,2,0,32,0,32,3,41,3,24,55,2,4,32,0,32,14,54,2,28,32,0,32,13,54,2,24,32,0,32,12,54,2,20,32,0,65,12,106,32,22,41,3,0,55,2,0,32,3,65,128,1,106,36,0,11,179,16,1,9,127,35,0,65,128,1,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,0,45,0,168,18,65,1,107,14,3,13,2,1,0,11,32,0,32,0,65,144,9,106,65,144,9,16,142,11,26,11,2,64,2,64,2,64,2,64,32,0,45,0,136,9,65,1,107,14,3,14,4,1,0,11,32,0,40,2,232,8,34,4,69,13,15,32,4,65,8,107,34,3,32,3,40,2,0,65,1,106,34,5,54,2,0,32,5,69,13,16,32,4,40,2,0,13,17,32,4,65,127,54,2,0,32,0,32,3,54,2,132,9,32,0,32,4,54,2,128,9,32,0,32,4,65,4,106,34,5,54,2,252,8,32,0,65,0,58,0,228,8,32,0,32,5,54,2,200,8,32,0,32,0,40,2,248,8,34,4,54,2,224,8,32,0,32,0,40,2,244,8,54,2,220,8,32,0,32,4,54,2,216,8,32,0,32,0,40,2,240,8,34,4,54,2,212,8,32,0,32,0,40,2,236,8,54,2,208,8,32,0,32,4,54,2,204,8,32,0,65,228,8,106,33,9,12,1,11,32,0,65,228,8,106,33,9,2,64,32,0,45,0,228,8,65,1,107,14,3,19,3,2,0,11,32,0,40,2,200,8,33,5,11,32,0,32,0,41,2,204,8,55,2,176,8,32,0,32,0,41,2,216,8,55,2,188,8,32,0,65,184,8,106,34,3,32,0,65,212,8,106,40,2,0,54,2,0,32,0,65,196,8,106,34,4,32,0,65,224,8,106,40,2,0,54,2,0,32,2,65,52,106,32,0,65,192,8,106,40,2,0,32,4,40,2,0,16,234,10,32,2,40,2,56,33,4,32,2,40,2,52,34,6,65,11,71,4,64,32,0,32,4,54,2,4,32,0,32,6,54,2,0,32,0,65,0,58,0,40,32,0,32,5,54,2,8,32,0,32,3,40,2,0,34,7,54,2,16,32,0,32,0,65,180,8,106,40,2,0,34,8,54,2,12,32,0,32,0,54,2,20,32,0,65,40,106,33,6,32,0,12,4,11,32,2,32,4,54,2,60,65,1,33,3,32,2,65,1,54,2,68,32,2,65,136,166,192,0,54,2,64,32,2,66,1,55,2,76,32,2,65,5,54,2,124,32,2,32,2,65,248,0,106,54,2,72,32,2,32,2,65,60,106,54,2,120,32,2,65,236,0,106,32,2,65,64,107,16,219,3,32,2,40,2,112,34,1,32,2,40,2,116,16,2,33,5,32,2,40,2,108,34,4,4,64,32,1,32,4,65,1,16,163,10,11,32,0,65,176,8,106,33,4,32,2,65,60,106,16,217,9,32,0,65,188,8,106,40,2,0,34,1,69,13,23,32,0,65,192,8,106,40,2,0,32,1,65,1,16,163,10,12,23,11,32,0,65,40,106,33,6,32,0,45,0,40,65,1,107,14,5,6,0,5,17,3,1,11,0,11,32,0,40,2,16,33,7,32,0,40,2,12,33,8,32,0,40,2,8,33,5,32,0,40,2,20,11,33,4,32,0,32,7,54,2,32,32,0,32,8,54,2,28,32,0,32,5,54,2,24,65,0,33,3,2,64,32,4,40,2,0,65,6,107,14,2,0,2,17,11,65,145,179,211,0,45,0,0,26,32,4,40,2,4,33,4,65,168,8,65,8,16,254,9,34,3,69,13,12,32,3,65,0,58,0,32,32,3,32,4,54,2,12,32,3,32,7,54,2,8,32,3,32,8,54,2,4,32,3,32,5,54,2,0,32,0,32,3,54,2,44,11,32,2,65,24,106,32,0,65,44,106,34,4,32,1,16,135,2,32,2,40,2,24,13,5,32,2,40,2,28,33,3,32,4,16,136,8,12,15,11,32,0,32,4,65,4,106,54,2,36,32,2,65,64,107,32,4,40,2,4,16,252,6,32,0,32,7,54,2,52,32,0,32,8,54,2,48,32,0,65,0,58,0,240,1,32,0,32,5,54,2,232,1,32,0,32,2,41,3,64,55,3,56,32,0,65,64,107,32,2,65,200,0,106,41,3,0,55,3,0,32,0,65,200,0,106,32,2,65,208,0,106,41,3,0,55,3,0,32,0,65,208,0,106,32,2,65,216,0,106,41,3,0,55,3,0,32,0,65,216,0,106,32,2,65,224,0,106,41,3,0,55,3,0,11,32,2,65,40,106,32,0,65,48,106,34,4,32,1,16,73,32,2,40,2,40,13,1,32,2,40,2,44,33,3,32,4,16,196,4,32,3,69,13,2,12,13,11,65,192,145,192,0,65,35,65,140,165,192,0,16,141,8,0,11,65,3,33,5,32,6,65,3,58,0,0,12,12,11,32,0,40,2,36,40,2,0,34,4,65,8,106,40,2,0,33,3,32,0,32,4,65,4,106,40,2,0,34,5,54,2,48,32,0,32,5,32,3,65,3,116,106,34,4,54,2,52,65,0,12,9,11,65,5,33,5,32,6,65,5,58,0,0,12,10,11,65,192,145,192,0,65,35,65,172,165,192,0,16,141,8,0,11,65,192,145,192,0,65,35,65,164,145,192,0,16,141,8,0,11,16,243,10,0,11,0,11,16,244,10,0,11,65,8,65,168,8,16,132,11,0,11,65,192,145,192,0,65,35,65,228,165,192,0,16,141,8,0,11,65,1,11,33,3,3,64,2,64,2,64,2,64,32,3,69,4,64,32,4,32,5,71,13,1,65,0,33,3,12,5,11,32,2,65,32,106,32,0,65,44,106,34,4,32,1,16,135,2,32,2,40,2,32,69,4,64,32,2,40,2,36,33,3,32,4,16,136,8,32,3,13,5,32,0,40,2,48,33,5,32,0,40,2,52,33,4,12,2,11,65,4,33,5,32,6,65,4,58,0,0,12,5,11,32,0,32,5,65,8,106,54,2,48,65,145,179,211,0,45,0,0,26,32,0,40,2,32,33,7,32,0,40,2,28,33,8,32,0,40,2,24,33,10,65,168,8,65,8,16,254,9,34,3,4,64,32,3,65,0,58,0,32,32,3,32,5,54,2,12,32,3,32,7,54,2,8,32,3,32,8,54,2,4,32,3,32,10,54,2,0,32,0,32,3,54,2,44,12,2,11,65,8,65,168,8,16,132,11,0,11,65,0,33,3,12,1,11,65,1,33,3,12,0,11,0,11,65,1,33,5,32,6,65,1,58,0,0,12,1,11,32,9,65,3,58,0,0,65,2,33,3,12,2,11,2,64,2,64,2,64,2,64,32,5,65,3,107,14,3,0,1,2,3,11,32,0,65,48,106,16,196,4,12,2,11,32,0,65,44,106,16,136,8,12,1,11,32,0,65,44,106,16,136,8,11,2,64,32,3,69,4,64,65,0,33,3,12,1,11,32,2,32,3,54,2,52,65,1,33,3,32,2,65,1,54,2,68,32,2,65,220,165,192,0,54,2,64,32,2,66,1,55,2,76,32,2,65,5,54,2,124,32,2,32,2,65,248,0,106,54,2,72,32,2,32,2,65,52,106,54,2,120,32,2,65,236,0,106,32,2,65,64,107,16,219,3,32,2,40,2,112,34,1,32,2,40,2,116,16,2,33,5,32,2,40,2,108,34,4,4,64,32,1,32,4,65,1,16,163,10,11,32,2,65,52,106,16,217,9,11,32,0,16,190,5,32,0,40,2,188,8,34,1,4,64,32,0,40,2,192,8,32,1,65,1,16,163,10,11,32,0,65,176,8,106,33,4,11,32,4,40,2,0,34,1,4,64,32,0,40,2,180,8,32,1,65,1,16,163,10,11,32,9,65,1,58,0,0,11,2,64,2,64,32,3,65,2,70,4,64,65,3,33,5,32,0,65,3,58,0,136,9,12,1,11,32,0,16,184,6,32,0,40,2,128,9,65,0,54,2,0,32,0,65,132,9,106,16,151,1,32,0,65,1,58,0,136,9,2,64,32,3,4,64,32,2,32,5,54,2,108,32,2,65,128,1,54,2,64,32,2,65,16,106,32,0,65,164,18,106,32,2,65,64,107,32,2,65,236,0,106,16,220,7,32,2,40,2,16,69,4,64,2,64,32,2,40,2,20,34,1,65,132,1,73,13,0,32,1,16,4,32,2,40,2,64,34,1,65,132,1,73,13,0,32,1,16,4,11,32,2,40,2,108,34,1,65,132,1,73,13,2,32,1,16,4,12,2,11,65,200,218,192,0,65,49,16,242,10,0,11,32,2,65,128,1,54,2,108,32,2,65,128,1,54,2,64,32,2,65,8,106,32,0,65,160,18,106,32,2,65,64,107,32,2,65,236,0,106,16,220,7,32,2,40,2,8,13,2,2,64,32,2,40,2,12,34,1,65,132,1,73,13,0,32,1,16,4,32,2,40,2,64,34,1,65,132,1,73,13,0,32,1,16,4,11,32,2,40,2,108,34,1,65,132,1,73,13,0,32,1,16,4,11,32,0,40,2,160,18,34,1,65,132,1,79,4,64,32,1,16,4,11,65,1,33,5,32,0,40,2,164,18,34,1,65,132,1,73,13,0,32,1,16,4,11,32,0,32,5,58,0,168,18,32,2,65,128,1,106,36,0,32,3,65,2,70,15,11,65,200,218,192,0,65,49,16,242,10,0,11,147,15,2,6,127,2,126,35,0,65,208,1,107,34,4,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,65,3,32,1,40,2,60,65,128,128,128,128,120,115,34,5,32,5,65,5,79,27,65,1,107,14,4,3,1,4,5,0,11,32,1,40,2,8,34,5,4,64,32,1,40,2,4,33,1,32,5,65,200,0,108,33,5,3,64,32,4,65,144,1,106,32,1,32,2,32,3,16,174,1,32,4,40,2,144,1,65,16,71,13,3,32,1,65,200,0,106,33,1,32,5,65,200,0,107,34,5,13,0,11,11,32,0,65,16,54,2,0,12,9,11,32,4,32,1,41,2,4,55,2,144,1,32,0,32,4,65,144,1,106,32,2,32,3,16,191,3,12,8,11,32,4,65,56,106,32,4,65,152,1,106,41,2,0,34,10,55,3,0,32,4,32,4,41,2,144,1,34,11,55,3,48,32,0,65,8,106,32,10,55,2,0,32,0,32,11,55,2,0,12,7,11,32,1,47,1,12,34,5,65,1,106,34,6,65,255,255,3,113,34,7,32,6,71,13,2,32,4,32,7,16,241,1,2,64,2,64,2,64,2,64,2,64,32,5,32,4,40,2,4,34,6,73,4,64,32,1,40,2,8,34,8,14,2,2,3,1,11,32,5,32,6,65,184,234,209,0,16,131,7,0,11,32,3,69,13,2,2,64,32,5,65,255,0,77,4,64,32,2,40,2,8,33,7,12,1,11,32,2,40,2,8,33,7,32,5,33,6,3,64,32,2,32,7,32,2,40,2,0,71,4,127,32,7,5,32,2,32,7,65,1,16,208,5,32,2,40,2,8,11,34,5,65,1,106,34,7,54,2,8,32,2,40,2,4,32,5,106,32,6,65,128,127,114,58,0,0,32,6,65,255,255,0,75,32,6,65,7,118,34,5,33,6,13,0,11,11,32,7,32,2,40,2,0,70,4,64,32,2,32,7,65,1,16,208,5,32,2,40,2,8,33,7,11,32,2,40,2,4,32,7,106,32,5,58,0,0,32,2,32,7,65,1,106,54,2,8,32,8,4,64,32,3,65,1,107,33,5,32,1,40,2,4,33,1,32,8,65,200,0,108,33,3,3,64,32,4,65,144,1,106,32,1,32,2,32,5,16,174,1,32,4,40,2,144,1,65,16,71,13,5,32,1,65,200,0,106,33,1,32,3,65,200,0,107,34,3,13,0,11,11,32,0,65,16,54,2,0,12,10,11,32,3,4,64,2,64,32,5,65,255,0,77,4,64,32,2,40,2,8,33,3,12,1,11,32,2,40,2,8,33,3,32,5,33,1,3,64,32,2,32,3,32,2,40,2,0,71,4,127,32,3,5,32,2,32,3,65,1,16,208,5,32,2,40,2,8,11,34,5,65,1,106,34,3,54,2,8,32,2,40,2,4,32,5,106,32,1,65,128,127,114,58,0,0,32,1,65,255,255,0,75,32,1,65,7,118,34,5,33,1,13,0,11,11,32,3,32,2,40,2,0,70,4,64,32,2,32,3,65,1,16,208,5,32,2,40,2,8,33,3,11,32,0,65,16,54,2,0,32,2,32,3,65,1,106,54,2,8,32,2,40,2,4,32,3,106,32,5,58,0,0,12,10,11,32,0,65,4,54,2,8,32,0,65,136,234,209,0,54,2,4,32,0,65,3,54,2,0,12,9,11,32,3,69,13,5,32,1,40,2,4,33,7,2,64,32,5,65,255,0,77,4,64,32,2,40,2,8,33,6,12,1,11,32,2,40,2,8,33,6,32,5,33,1,3,64,32,2,32,6,32,2,40,2,0,71,4,127,32,6,5,32,2,32,6,65,1,16,208,5,32,2,40,2,8,11,34,5,65,1,106,34,6,54,2,8,32,2,40,2,4,32,5,106,32,1,65,128,127,114,58,0,0,32,1,65,255,255,0,75,32,1,65,7,118,34,5,33,1,13,0,11,11,32,6,32,2,40,2,0,70,4,64,32,2,32,6,65,1,16,208,5,32,2,40,2,8,33,6,11,32,2,32,6,65,1,106,54,2,8,32,2,40,2,4,32,6,106,32,5,58,0,0,32,0,32,7,32,2,32,3,65,1,107,16,174,1,12,8,11,32,0,65,4,54,2,8,32,0,65,136,234,209,0,54,2,4,32,0,65,3,54,2,0,12,7,11,32,4,65,200,0,106,32,4,65,152,1,106,41,2,0,34,10,55,3,0,32,4,32,4,41,2,144,1,34,11,55,3,64,32,0,65,8,106,32,10,55,2,0,32,0,32,11,55,2,0,12,6,11,32,3,69,13,3,32,4,32,3,65,1,107,34,3,54,2,196,1,32,4,32,2,54,2,192,1,32,4,65,0,54,2,188,1,32,4,66,128,128,128,128,16,55,2,180,1,32,4,65,3,58,0,176,1,32,4,65,32,54,2,160,1,32,4,65,0,54,2,172,1,32,4,65,148,231,209,0,54,2,168,1,32,4,65,0,54,2,152,1,32,4,65,0,54,2,144,1,32,4,32,4,65,180,1,106,54,2,164,1,32,1,32,4,65,144,1,106,16,131,3,13,6,32,4,65,40,106,32,4,65,188,1,106,40,2,0,54,2,0,32,4,32,4,41,2,180,1,55,3,32,32,4,65,16,106,32,4,65,192,1,106,32,4,65,32,106,16,227,4,2,64,32,4,40,2,16,65,16,70,4,64,32,4,40,2,32,34,5,4,64,32,4,40,2,36,32,5,65,1,16,163,10,11,32,4,32,1,41,2,64,55,2,16,32,4,65,144,1,106,32,4,65,16,106,32,2,32,3,16,191,3,32,4,40,2,144,1,65,16,71,13,1,32,0,65,16,54,2,0,12,7,11,32,4,65,216,0,106,32,4,65,24,106,41,2,0,34,10,55,3,0,32,4,32,4,41,2,16,34,11,55,3,80,32,0,65,8,106,32,10,55,2,0,32,0,32,11,55,2,0,32,4,40,2,32,34,0,69,13,6,32,4,40,2,36,32,0,65,1,16,163,10,12,6,11,32,4,65,232,0,106,32,4,65,152,1,106,41,2,0,34,10,55,3,0,32,4,32,4,41,2,144,1,34,11,55,3,96,32,0,65,8,106,32,10,55,2,0,32,0,32,11,55,2,0,12,5,11,32,3,69,13,3,32,4,32,3,65,1,107,34,3,54,2,12,32,4,32,2,54,2,8,32,4,65,0,54,2,188,1,32,4,66,128,128,128,128,16,55,2,180,1,32,4,65,1,54,2,148,1,32,4,65,184,141,210,0,54,2,144,1,32,4,66,1,55,2,156,1,32,4,65,255,3,54,2,196,1,32,4,32,1,65,12,106,54,2,200,1,32,4,32,4,65,192,1,106,54,2,152,1,32,4,32,4,65,200,1,106,54,2,192,1,32,4,65,180,1,106,65,148,231,209,0,32,4,65,144,1,106,16,166,2,13,5,32,4,65,40,106,32,4,65,188,1,106,40,2,0,54,2,0,32,4,32,4,41,2,180,1,55,3,32,32,4,65,16,106,32,4,65,8,106,32,4,65,32,106,16,227,4,2,64,32,4,40,2,16,65,16,70,4,64,32,4,40,2,32,34,5,4,64,32,4,40,2,36,32,5,65,1,16,163,10,11,32,4,32,1,41,2,4,55,2,16,32,4,65,144,1,106,32,4,65,16,106,32,2,32,3,16,191,3,32,4,40,2,144,1,65,16,71,13,1,32,0,65,16,54,2,0,12,6,11,32,4,65,248,0,106,32,4,65,24,106,41,2,0,34,10,55,3,0,32,4,32,4,41,2,16,34,11,55,3,112,32,0,65,8,106,32,10,55,2,0,32,0,32,11,55,2,0,32,4,40,2,32,34,0,69,13,5,32,4,40,2,36,32,0,65,1,16,163,10,12,5,11,32,4,65,136,1,106,32,4,65,152,1,106,41,2,0,34,10,55,3,0,32,4,32,4,41,2,144,1,34,11,55,3,128,1,32,0,65,8,106,32,10,55,2,0,32,0,32,11,55,2,0,12,4,11,65,192,230,209,0,65,28,65,168,234,209,0,16,141,8,0,11,32,0,65,4,54,2,8,32,0,65,136,234,209,0,54,2,4,32,0,65,3,54,2,0,12,2,11,32,0,65,6,54,2,8,32,0,65,200,234,209,0,54,2,4,32,0,65,3,54,2,0,12,1,11,32,0,65,7,54,2,8,32,0,65,210,234,209,0,54,2,4,32,0,65,3,54,2,0,11,32,4,65,208,1,106,36,0,15,11,65,220,230,209,0,65,55,32,4,65,207,1,106,65,172,231,209,0,65,136,232,209,0,16,230,6,0,11,134,14,2,22,127,1,126,35,0,65,64,106,34,6,36,0,32,6,32,0,40,2,4,34,9,32,0,40,2,8,34,2,65,140,211,207,0,65,9,16,128,1,2,64,2,64,2,64,2,64,2,64,32,6,40,2,0,69,4,64,32,6,45,0,14,13,3,32,6,45,0,13,33,10,32,6,40,2,8,34,5,69,13,1,32,6,40,2,48,33,4,2,64,32,6,40,2,52,34,8,32,5,77,4,64,32,5,32,8,70,13,1,12,7,11,32,4,32,5,106,44,0,0,65,64,72,13,6,11,32,4,32,5,106,34,1,65,1,107,45,0,0,34,3,192,34,7,65,0,72,4,64,32,7,65,63,113,2,127,32,1,65,2,107,45,0,0,34,3,192,34,11,65,191,127,74,4,64,32,3,65,31,113,12,1,11,32,11,65,63,113,2,127,32,1,65,3,107,45,0,0,34,3,192,34,13,65,191,127,74,4,64,32,3,65,15,113,12,1,11,32,13,65,63,113,32,1,65,4,107,45,0,0,65,7,113,65,6,116,114,11,65,6,116,114,11,65,6,116,114,33,3,11,32,10,13,2,32,3,65,128,128,196,0,70,13,3,2,127,65,127,32,3,65,128,1,73,13,0,26,65,126,32,3,65,128,16,73,13,0,26,65,125,65,124,32,3,65,128,128,4,73,27,11,32,5,106,34,5,69,4,64,65,0,33,5,12,3,11,2,64,32,5,32,8,79,4,64,32,5,32,8,71,13,7,12,1,11,32,4,32,5,106,44,0,0,65,191,127,76,13,6,11,32,4,32,5,106,34,1,65,1,107,44,0,0,65,0,78,13,2,32,1,65,2,107,44,0,0,26,12,2,11,32,6,40,2,32,34,11,32,6,40,2,60,34,10,107,34,5,32,6,40,2,52,34,12,79,13,2,32,6,40,2,48,33,15,32,6,40,2,36,33,16,32,6,40,2,20,34,7,32,10,32,7,32,10,75,27,33,17,32,6,40,2,56,34,19,65,1,107,33,20,32,6,40,2,40,33,13,32,6,40,2,24,33,18,32,6,41,3,8,33,23,3,64,2,64,2,64,32,23,32,5,32,15,106,34,21,49,0,0,136,167,65,1,113,69,4,64,32,10,33,1,32,5,33,11,32,16,65,127,71,13,1,12,2,11,2,64,2,64,2,64,2,64,2,64,32,10,32,7,32,7,32,13,32,7,32,13,73,27,32,16,65,127,70,34,14,27,34,1,65,1,107,34,3,75,4,64,32,1,32,20,106,33,3,65,0,32,1,107,33,4,32,1,32,5,106,65,1,107,33,1,3,64,32,4,69,13,2,32,1,32,12,79,13,3,32,4,65,1,106,33,4,32,1,32,15,106,33,8,32,3,45,0,0,32,1,65,1,107,33,1,32,3,65,1,107,33,3,32,8,45,0,0,70,13,0,11,32,11,32,7,107,32,4,107,33,11,32,10,33,1,32,14,13,7,12,6,11,32,1,13,2,11,32,10,32,13,32,14,27,34,1,32,7,32,1,32,7,75,27,33,8,32,7,33,1,3,64,32,1,32,8,70,13,9,32,1,32,17,70,13,3,32,1,32,5,106,32,12,79,13,4,32,1,32,21,106,33,4,32,1,32,19,106,33,3,32,1,65,1,106,33,1,32,3,45,0,0,32,4,45,0,0,70,13,0,11,32,11,32,18,107,33,11,32,18,33,1,32,14,69,13,4,12,5,11,32,1,32,12,65,240,205,207,0,16,131,7,0,11,32,3,32,10,65,224,205,207,0,16,131,7,0,11,32,17,32,10,65,192,205,207,0,16,131,7,0,11,32,12,32,5,32,7,106,34,0,32,0,32,12,73,27,32,12,65,208,205,207,0,16,131,7,0,11,32,1,33,13,11,32,11,32,10,107,34,5,32,12,73,13,0,11,12,2,11,65,0,33,5,32,10,69,13,1,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,5,32,5,65,9,106,34,8,77,4,64,32,8,33,1,3,64,2,64,32,1,69,13,0,32,1,32,2,79,4,64,32,1,32,2,70,13,1,12,10,11,32,1,32,9,106,44,0,0,65,191,127,76,13,9,11,2,64,32,1,32,2,70,4,127,32,2,5,32,1,32,9,106,45,0,0,65,48,107,65,255,1,113,65,10,73,13,1,32,1,11,33,3,2,64,32,1,69,13,0,32,2,32,3,77,4,64,32,2,32,3,70,13,1,12,10,11,32,3,32,9,106,44,0,0,65,191,127,76,13,9,11,65,1,33,4,32,2,32,3,107,65,8,73,13,11,32,3,32,9,106,34,11,41,0,0,66,160,198,189,227,214,174,155,183,32,82,13,11,32,3,65,8,106,34,7,32,3,73,13,3,32,7,33,4,3,64,2,64,32,4,69,13,0,32,2,32,4,77,4,64,32,2,32,4,70,13,1,12,10,11,32,4,32,9,106,44,0,0,65,191,127,76,13,9,11,2,64,2,64,32,2,32,4,70,4,64,32,2,33,10,12,1,11,32,4,32,9,106,45,0,0,65,48,107,65,255,1,113,65,10,73,13,1,32,4,33,10,32,2,32,4,75,13,13,11,32,3,32,8,73,13,8,2,64,32,8,69,13,0,32,2,32,8,77,4,64,32,2,32,8,70,13,1,12,10,11,32,8,32,9,106,44,0,0,65,64,72,13,9,11,2,64,32,1,69,13,0,32,2,32,3,77,4,64,32,2,32,3,71,13,10,12,1,11,32,11,44,0,0,65,191,127,76,13,9,11,32,6,32,8,32,9,106,32,3,32,8,107,16,223,4,32,6,45,0,0,13,12,32,7,32,10,75,13,7,32,6,40,2,4,33,3,2,64,32,7,69,13,0,32,2,32,7,77,4,64,32,2,32,7,70,13,1,12,9,11,32,7,32,9,106,44,0,0,65,64,72,13,8,11,32,4,65,0,32,2,32,10,71,27,13,7,32,6,32,7,32,9,106,32,10,32,7,107,16,223,4,32,6,45,0,0,13,12,32,6,40,2,4,33,8,65,0,33,4,32,2,32,5,73,13,13,32,5,69,32,2,32,5,77,114,69,4,64,32,5,32,9,106,44,0,0,65,191,127,76,13,7,11,32,0,32,5,54,2,8,32,5,33,2,12,13,11,32,4,65,127,71,4,64,32,4,65,1,106,33,4,12,1,11,11,65,192,213,207,0,65,28,65,188,214,207,0,16,141,8,0,11,32,1,65,127,71,4,64,32,1,65,1,106,33,1,12,1,11,11,65,192,213,207,0,65,28,65,204,214,207,0,16,141,8,0,11,65,192,213,207,0,65,28,65,172,213,207,0,16,141,8,0,11,65,192,213,207,0,65,28,65,252,213,207,0,16,141,8,0,11,65,133,206,207,0,65,48,65,184,206,207,0,16,141,8,0,11,32,9,32,2,32,7,32,10,65,172,214,207,0,16,220,9,0,11,32,9,32,2,32,8,32,3,65,156,214,207,0,16,220,9,0,11,32,9,32,2,32,4,32,2,65,140,214,207,0,16,220,9,0,11,32,9,32,2,32,3,32,2,65,236,213,207,0,16,220,9,0,11,32,9,32,2,32,1,32,2,65,220,213,207,0,16,220,9,0,11,65,1,33,4,11,2,64,2,64,2,64,32,2,32,0,40,2,0,34,1,79,4,64,32,9,33,0,12,1,11,32,2,69,4,64,65,1,33,0,32,9,32,1,65,1,16,163,10,12,1,11,32,9,32,1,65,1,32,2,16,195,9,34,0,69,13,1,11,65,145,179,211,0,45,0,0,26,65,20,65,4,16,254,9,34,1,69,13,1,32,1,32,2,54,2,8,32,1,32,0,54,2,4,32,1,65,0,54,2,0,32,1,65,0,32,8,32,4,27,54,2,16,32,1,65,0,32,3,32,4,27,54,2,12,32,6,65,64,107,36,0,32,1,15,11,65,1,32,2,16,132,11,0,11,65,4,65,20,16,132,11,0,11,32,4,32,8,65,0,32,5,65,200,206,207,0,16,220,9,0,11,135,15,0,32,2,4,64,32,4,45,0,0,33,3,32,1,40,2,8,34,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,1,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,2,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,3,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,4,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,5,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,6,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,7,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,8,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,9,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,10,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,11,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,12,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,13,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,14,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,15,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,16,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,17,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,18,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,19,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,20,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,21,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,22,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,23,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,24,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,25,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,26,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,27,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,28,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,29,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,30,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,106,32,3,58,0,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,45,0,31,33,3,32,2,32,1,40,2,0,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,0,65,16,54,2,0,32,1,32,2,65,1,106,54,2,8,32,1,40,2,4,32,2,106,32,3,58,0,0,15,11,32,0,65,14,54,2,8,32,0,32,3,54,2,4,32,0,65,3,54,2,0,11,200,13,2,22,127,1,126,35,0,65,32,107,34,11,36,0,2,64,2,64,32,1,65,21,79,4,64,65,145,179,211,0,45,0,0,26,32,1,65,2,116,65,248,255,255,255,7,113,34,23,65,4,16,254,9,34,18,4,64,65,145,179,211,0,45,0,0,26,65,128,1,65,4,16,254,9,34,12,69,13,3,32,0,65,8,107,33,21,32,0,65,18,106,33,22,65,0,33,2,65,16,33,19,3,64,32,0,32,8,34,7,65,3,116,34,5,106,33,9,2,64,2,64,2,64,32,1,32,7,107,34,8,65,2,73,13,0,32,9,65,10,106,47,1,0,34,6,32,9,65,2,106,47,1,0,73,32,9,65,8,106,47,1,0,34,3,32,9,47,1,0,34,4,73,32,3,32,4,70,27,69,4,64,65,2,33,4,32,8,65,2,70,13,2,32,5,32,22,106,33,5,3,64,32,6,65,255,255,3,113,32,5,47,1,0,34,6,75,32,3,65,255,255,3,113,34,10,32,5,65,2,107,47,1,0,34,3,75,32,3,32,10,70,27,13,3,32,5,65,8,106,33,5,32,4,65,1,106,34,4,32,8,71,13,0,11,12,1,11,65,2,33,4,2,64,32,8,65,2,70,13,0,32,5,32,22,106,33,5,3,64,32,6,65,255,255,3,113,32,5,47,1,0,34,6,75,32,3,65,255,255,3,113,34,10,32,5,65,2,107,47,1,0,34,3,75,32,3,32,10,70,27,65,1,71,13,1,32,5,65,8,106,33,5,32,8,32,4,65,1,106,34,4,71,13,0,11,32,8,33,4,11,2,64,2,64,32,4,32,4,32,7,106,34,8,77,4,64,32,1,32,8,73,13,1,32,4,65,2,73,4,64,65,1,33,4,12,6,11,32,9,32,4,65,3,116,106,32,4,65,1,118,34,10,65,3,116,107,33,13,65,0,33,5,32,10,65,1,70,13,2,32,10,65,254,255,255,255,7,113,33,16,32,21,32,8,65,3,116,106,33,6,32,9,33,3,3,64,32,6,41,2,0,33,25,32,6,32,3,41,2,0,55,2,0,32,3,32,25,55,2,0,32,13,32,10,32,5,65,254,255,255,255,1,115,106,65,3,116,106,34,15,41,2,0,33,25,32,15,32,3,65,8,106,34,15,41,2,0,55,2,0,32,15,32,25,55,2,0,32,6,65,16,107,33,6,32,3,65,16,106,33,3,32,16,32,5,65,2,106,34,5,71,13,0,11,12,2,11,32,7,32,8,65,240,227,208,0,16,173,10,0,11,32,8,32,1,65,240,227,208,0,16,171,10,0,11,32,4,65,2,113,69,13,2,32,9,32,5,65,3,116,106,34,3,41,2,0,33,25,32,3,32,13,32,10,32,5,65,127,115,106,65,3,116,106,34,3,41,2,0,55,2,0,32,3,32,25,55,2,0,12,2,11,32,8,33,4,11,32,4,32,7,106,33,8,11,2,64,32,1,32,8,73,32,7,32,8,75,114,69,4,64,2,64,32,4,65,10,73,32,1,32,8,75,113,69,4,64,32,8,32,7,107,33,3,12,1,11,32,9,32,7,65,10,106,34,3,32,1,32,1,32,3,75,27,34,9,32,7,107,34,3,65,1,32,4,32,7,32,8,70,27,16,177,4,32,9,33,8,11,2,64,32,2,32,19,70,4,64,65,145,179,211,0,45,0,0,26,32,2,65,4,116,65,4,16,254,9,34,4,69,13,1,32,2,65,1,116,33,19,32,4,32,12,32,2,65,3,116,34,9,16,142,11,32,12,32,9,65,4,16,163,10,33,12,11,32,12,32,2,65,3,116,106,34,4,32,7,54,2,4,32,4,32,3,54,2,0,32,2,65,1,106,34,9,33,2,32,9,65,2,73,13,2,3,64,2,64,2,64,2,64,2,64,32,12,32,9,34,7,65,1,107,34,9,65,3,116,106,34,2,40,2,0,34,3,32,2,40,2,4,106,32,1,70,13,0,32,7,65,3,116,32,12,106,34,6,65,16,107,40,2,0,34,5,32,3,77,13,0,65,2,33,2,32,7,65,2,70,13,7,32,12,32,7,65,3,107,34,10,65,3,116,106,40,2,0,34,4,32,3,32,5,106,77,13,1,65,3,33,2,32,7,65,3,77,13,7,32,6,65,32,107,40,2,0,32,4,32,5,106,77,13,1,32,7,33,2,12,7,11,32,7,65,2,70,13,1,32,12,32,7,65,3,107,34,10,65,3,116,106,40,2,0,33,4,11,32,3,32,4,75,13,1,11,32,7,65,2,107,33,10,11,2,64,2,64,2,64,2,64,2,64,32,7,32,10,75,4,64,32,7,32,10,65,1,106,34,2,77,13,1,32,12,32,2,65,3,116,106,34,15,40,2,4,32,15,40,2,0,34,24,106,34,2,32,12,32,10,65,3,116,106,34,20,40,2,4,34,16,73,13,2,32,1,32,2,73,13,3,32,0,32,16,65,3,116,106,34,4,32,20,40,2,0,34,13,65,3,116,34,5,106,33,3,32,2,65,3,116,33,14,32,13,32,2,32,16,107,34,17,32,13,107,34,2,75,4,64,32,18,32,3,32,2,65,3,116,34,6,16,142,11,34,5,32,6,106,33,6,32,13,65,0,76,32,2,65,0,76,114,13,5,32,14,32,21,106,33,2,3,64,32,2,32,3,32,6,65,8,107,34,6,65,2,106,47,1,0,32,3,65,8,107,34,3,65,2,106,47,1,0,73,32,6,47,1,0,34,14,32,3,47,1,0,34,3,73,32,3,32,14,70,27,34,14,65,3,116,34,17,107,34,3,32,6,32,17,106,34,6,32,14,27,41,2,0,55,2,0,32,3,32,4,77,13,6,32,2,65,8,107,33,2,32,5,32,6,73,13,0,11,12,5,11,32,18,32,4,32,5,16,142,11,34,2,32,5,106,33,6,32,13,65,0,76,32,13,32,17,78,114,13,5,32,0,32,14,106,33,14,3,64,32,4,32,3,32,2,32,3,65,2,106,47,1,0,32,2,65,2,106,47,1,0,73,32,3,47,1,0,34,5,32,2,47,1,0,34,17,73,32,5,32,17,70,27,34,5,27,41,2,0,55,2,0,32,4,65,8,106,33,4,32,2,32,5,65,1,115,65,3,116,106,34,2,32,6,79,13,6,32,3,32,5,65,3,116,106,34,3,32,14,73,13,0,11,12,5,11,32,11,65,1,54,2,12,32,11,65,152,227,208,0,54,2,8,32,11,66,0,55,2,20,32,11,65,160,227,208,0,54,2,16,32,11,65,8,106,65,128,228,208,0,16,166,8,0,11,32,11,65,1,54,2,12,32,11,65,152,227,208,0,54,2,8,32,11,66,0,55,2,20,32,11,65,160,227,208,0,54,2,16,32,11,65,8,106,65,144,228,208,0,16,166,8,0,11,32,16,32,2,65,160,228,208,0,16,173,10,0,11,32,2,32,1,65,160,228,208,0,16,171,10,0,11,32,3,33,4,32,5,33,2,11,32,4,32,2,32,6,32,2,107,16,142,11,26,32,15,32,16,54,2,4,32,15,32,13,32,24,106,54,2,0,32,20,32,20,65,8,106,32,7,32,10,65,127,115,106,65,3,116,16,140,11,26,65,1,33,2,32,9,65,1,75,13,0,11,12,2,11,65,208,228,208,0,16,176,10,0,11,65,224,228,208,0,65,44,65,140,229,208,0,16,141,8,0,11,32,1,32,8,75,13,0,11,32,12,32,19,65,3,116,65,4,16,163,10,32,18,32,23,65,4,16,163,10,12,2,11,65,176,228,208,0,16,176,10,0,11,32,1,65,1,77,13,0,32,0,32,1,65,1,16,177,4,11,32,11,65,32,106,36,0,15,11,65,192,228,208,0,16,176,10,0,11,164,13,1,24,127,35,0,65,32,107,34,13,36,0,2,64,2,64,32,1,65,21,79,4,64,65,145,179,211,0,45,0,0,26,32,1,65,2,116,65,248,255,255,255,7,113,34,24,65,4,16,254,9,34,20,4,64,65,145,179,211,0,45,0,0,26,65,128,1,65,4,16,254,9,34,14,69,13,3,32,0,65,8,107,33,25,32,0,65,16,106,33,23,65,16,33,21,3,64,32,0,32,7,34,6,65,3,116,34,2,106,33,10,2,64,2,64,2,64,32,1,32,6,107,34,7,65,2,73,13,0,32,10,45,0,8,34,4,32,10,45,0,0,79,4,64,65,2,33,3,32,7,65,2,70,13,2,32,2,32,23,106,33,2,3,64,32,4,65,255,1,113,32,2,45,0,0,34,4,75,13,3,32,2,65,8,106,33,2,32,3,65,1,106,34,3,32,7,71,13,0,11,12,1,11,65,2,33,3,2,64,32,7,65,2,70,13,0,32,2,32,23,106,33,9,3,64,32,4,65,255,1,113,32,9,45,0,0,34,4,77,13,1,32,9,65,8,106,33,9,32,7,32,3,65,1,106,34,3,71,13,0,11,32,7,33,3,11,2,64,2,64,32,3,32,3,32,6,106,34,7,77,4,64,32,1,32,7,73,13,1,32,3,65,2,73,4,64,65,1,33,3,12,6,11,32,10,32,3,65,3,116,106,32,3,65,1,118,34,4,65,3,116,107,33,16,65,0,33,9,32,4,65,1,70,13,2,32,7,65,3,116,33,15,32,4,65,254,255,255,255,7,113,33,17,3,64,32,0,32,15,106,34,11,65,4,107,34,8,40,2,0,33,12,32,8,32,0,32,2,106,34,8,65,4,106,34,18,40,2,0,54,2,0,32,11,65,8,107,34,11,45,0,0,33,19,32,11,32,8,45,0,0,58,0,0,32,18,32,12,54,2,0,32,8,32,19,58,0,0,32,16,32,4,32,9,65,254,255,255,255,1,115,106,65,3,116,106,34,11,45,0,0,33,12,32,11,32,8,65,8,106,34,18,45,0,0,58,0,0,32,18,32,12,58,0,0,32,11,65,4,106,34,11,40,2,0,33,12,32,11,32,8,65,12,106,34,8,40,2,0,54,2,0,32,8,32,12,54,2,0,32,15,65,16,107,33,15,32,2,65,16,106,33,2,32,17,32,9,65,2,106,34,9,71,13,0,11,12,2,11,32,6,32,7,65,172,196,193,0,16,173,10,0,11,32,7,32,1,65,172,196,193,0,16,171,10,0,11,32,3,65,2,113,69,13,2,32,10,32,9,65,3,116,106,34,2,40,2,4,33,8,32,2,32,16,32,4,32,9,65,127,115,106,65,3,116,106,34,4,40,2,4,54,2,4,32,2,45,0,0,33,9,32,2,32,4,45,0,0,58,0,0,32,4,32,8,54,2,4,32,4,32,9,58,0,0,12,2,11,32,7,33,3,11,32,3,32,6,106,33,7,11,2,64,32,1,32,7,73,32,6,32,7,75,114,69,4,64,2,64,32,3,65,10,73,32,1,32,7,75,113,69,4,64,32,7,32,6,107,33,4,12,1,11,32,10,32,6,65,10,106,34,2,32,1,32,1,32,2,75,27,34,2,32,6,107,34,4,65,1,32,3,32,6,32,7,70,27,16,138,5,32,2,33,7,11,2,64,32,5,32,21,70,4,64,65,145,179,211,0,45,0,0,26,32,5,65,4,116,65,4,16,254,9,34,3,69,13,1,32,5,65,1,116,33,21,32,3,32,14,32,5,65,3,116,34,2,16,142,11,32,14,32,2,65,4,16,163,10,33,14,11,32,14,32,5,65,3,116,106,34,3,32,6,54,2,4,32,3,32,4,54,2,0,32,5,65,1,106,34,9,33,5,32,9,65,2,73,13,2,3,64,2,64,2,64,2,64,2,64,32,14,32,9,34,6,65,1,107,34,9,65,3,116,106,34,2,40,2,0,34,3,32,2,40,2,4,106,32,1,70,13,0,32,6,65,3,116,32,14,106,34,10,65,16,107,40,2,0,34,2,32,3,77,13,0,65,2,33,5,32,6,65,2,70,13,7,32,14,32,6,65,3,107,34,8,65,3,116,106,40,2,0,34,4,32,2,32,3,106,77,13,1,65,3,33,5,32,6,65,3,77,13,7,32,10,65,32,107,40,2,0,32,2,32,4,106,77,13,1,32,6,33,5,12,7,11,32,6,65,2,70,13,1,32,14,32,6,65,3,107,34,8,65,3,116,106,40,2,0,33,4,11,32,3,32,4,75,13,1,11,32,6,65,2,107,33,8,11,2,64,2,64,2,64,2,64,2,64,32,6,32,8,75,4,64,32,6,32,8,65,1,106,34,3,77,13,1,32,14,32,3,65,3,116,106,34,11,40,2,4,32,11,40,2,0,34,18,106,34,2,32,14,32,8,65,3,116,106,34,17,40,2,4,34,16,73,13,2,32,1,32,2,73,13,3,32,0,32,16,65,3,116,106,34,4,32,17,40,2,0,34,15,65,3,116,34,5,106,33,3,32,2,65,3,116,33,12,32,15,32,2,32,16,107,34,10,32,15,107,34,2,75,4,64,32,20,32,3,32,2,65,3,116,34,5,16,142,11,34,10,32,5,106,33,5,32,15,65,0,76,32,2,65,0,76,114,13,5,32,12,32,25,106,33,2,3,64,32,2,32,3,65,120,65,0,32,5,65,8,107,45,0,0,34,12,32,3,65,8,107,45,0,0,34,19,73,34,22,27,106,34,3,32,5,65,120,65,0,32,12,32,19,79,27,106,34,5,32,22,27,41,2,0,55,2,0,32,3,32,4,77,13,6,32,2,65,8,107,33,2,32,5,32,10,75,13,0,11,12,5,11,32,20,32,4,32,5,16,142,11,34,2,32,5,106,33,5,32,15,65,0,76,32,10,32,15,76,114,13,5,32,0,32,12,106,33,10,3,64,32,4,32,3,32,2,32,3,45,0,0,34,12,32,2,45,0,0,34,19,73,34,22,27,41,2,0,55,2,0,32,4,65,8,106,33,4,32,2,32,12,32,19,79,65,3,116,106,34,2,32,5,79,13,6,32,3,32,22,65,3,116,106,34,3,32,10,73,13,0,11,12,5,11,32,13,65,1,54,2,12,32,13,65,212,195,193,0,54,2,8,32,13,66,0,55,2,20,32,13,65,220,195,193,0,54,2,16,32,13,65,8,106,65,188,196,193,0,16,166,8,0,11,32,13,65,1,54,2,12,32,13,65,212,195,193,0,54,2,8,32,13,66,0,55,2,20,32,13,65,220,195,193,0,54,2,16,32,13,65,8,106,65,204,196,193,0,16,166,8,0,11,32,16,32,2,65,220,196,193,0,16,173,10,0,11,32,2,32,1,65,220,196,193,0,16,171,10,0,11,32,3,33,4,32,10,33,2,11,32,4,32,2,32,5,32,2,107,16,142,11,26,32,11,32,16,54,2,4,32,11,32,15,32,18,106,54,2,0,32,17,32,17,65,8,106,32,6,32,8,65,127,115,106,65,3,116,16,140,11,26,65,1,33,5,32,9,65,1,75,13,0,11,12,2,11,65,140,197,193,0,16,176,10,0,11,65,156,197,193,0,65,44,65,200,197,193,0,16,141,8,0,11,32,1,32,7,75,13,0,11,32,14,32,21,65,3,116,65,4,16,163,10,32,20,32,24,65,4,16,163,10,12,2,11,65,236,196,193,0,16,176,10,0,11,32,1,65,1,77,13,0,32,0,32,1,65,1,16,138,5,11,32,13,65,32,106,36,0,15,11,65,252,196,193,0,16,176,10,0,11,165,34,2,26,127,6,126,35,0,65,208,0,107,34,9,36,0,32,2,40,2,8,33,25,32,2,40,2,4,33,26,32,1,41,3,0,33,30,32,1,41,3,8,33,31,32,9,65,64,107,34,4,66,0,55,3,0,32,9,66,0,55,3,56,32,9,32,31,55,3,48,32,9,32,30,55,3,40,32,9,32,31,66,243,202,209,203,167,140,217,178,244,0,133,55,3,32,32,9,32,31,66,237,222,145,243,150,204,220,183,228,0,133,55,3,24,32,9,32,30,66,225,228,149,243,214,236,217,188,236,0,133,55,3,16,32,9,32,30,66,245,202,205,131,215,172,219,183,243,0,133,55,3,8,32,9,65,8,106,34,5,32,26,32,25,16,149,2,32,9,65,255,1,58,0,79,32,5,32,9,65,207,0,106,65,1,16,149,2,32,9,41,3,56,32,4,53,2,0,66,56,134,132,34,30,32,9,41,3,32,133,34,31,66,16,137,32,31,32,9,41,3,16,124,34,31,133,34,33,66,21,137,32,33,32,9,41,3,24,34,32,32,9,41,3,8,124,34,34,66,32,137,124,34,33,133,34,35,66,16,137,32,35,32,31,32,32,66,13,137,32,34,133,34,32,124,34,31,66,32,137,66,255,1,133,124,34,34,133,34,35,66,21,137,32,35,32,31,32,32,66,17,137,133,34,31,32,30,32,33,133,124,34,30,66,32,137,124,34,33,133,34,32,66,16,137,32,32,32,30,32,31,66,13,137,133,34,30,32,34,124,34,31,66,32,137,124,34,32,133,34,34,66,21,137,32,34,32,31,32,30,66,17,137,133,34,30,32,33,124,34,31,66,32,137,124,34,33,133,34,34,66,16,137,32,34,32,30,66,13,137,32,31,133,34,30,32,32,124,34,31,66,32,137,124,34,32,133,66,21,137,32,30,66,17,137,32,31,133,34,30,66,13,137,32,30,32,33,124,133,34,30,66,17,137,133,32,30,32,32,124,34,30,66,32,136,133,32,30,133,167,33,21,32,1,40,2,24,33,10,32,1,40,2,20,33,15,32,1,40,2,36,69,4,64,2,64,35,0,65,32,107,34,22,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,65,28,106,34,18,40,2,12,34,7,65,1,106,34,4,32,7,79,4,64,32,18,40,2,4,34,13,33,6,32,13,65,8,79,4,64,32,13,65,1,106,34,5,69,13,2,32,5,65,3,118,65,7,108,33,6,11,2,64,32,6,65,1,118,32,4,73,4,64,32,4,32,6,65,1,106,32,4,32,6,75,27,34,4,65,8,73,13,1,32,4,65,255,255,255,255,1,75,4,64,16,224,7,32,22,40,2,24,26,12,8,11,65,127,32,4,65,3,116,65,7,110,65,1,107,103,118,34,4,65,254,255,255,255,3,75,13,5,32,4,65,1,106,33,17,12,4,11,32,18,40,2,0,33,5,2,64,2,64,2,64,32,13,65,1,106,34,8,65,3,118,34,16,32,8,65,7,113,65,0,71,106,34,6,4,64,32,5,33,4,3,64,32,4,41,3,0,34,30,66,255,254,253,251,247,239,223,191,255,0,132,34,31,32,30,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,124,34,30,32,31,84,13,2,32,4,32,30,55,3,0,32,4,65,8,106,33,4,32,6,65,1,107,34,6,13,0,11,11,32,13,65,7,73,13,1,32,5,32,8,106,32,5,41,0,0,55,0,0,12,2,11,65,160,251,192,0,65,28,65,188,253,192,0,16,141,8,0,11,32,5,65,8,106,32,5,32,8,16,140,11,26,11,32,5,65,4,107,33,24,65,0,33,4,2,64,2,64,3,64,2,64,32,5,32,4,34,8,106,34,19,45,0,0,65,128,1,71,13,0,32,4,65,254,255,255,255,3,75,13,3,2,64,32,10,32,24,32,4,65,2,116,107,34,27,40,2,0,34,4,75,4,64,32,5,32,8,65,127,115,65,2,116,106,33,11,3,64,32,15,32,4,65,6,116,106,40,2,48,34,17,32,13,113,34,12,33,4,2,64,32,5,32,12,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,30,66,0,82,13,0,65,0,33,6,2,64,3,64,2,64,32,4,32,4,32,6,106,65,8,106,34,20,75,13,0,32,5,32,13,32,20,113,34,4,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,30,66,0,82,13,3,32,6,32,6,65,16,106,34,6,75,13,2,32,4,32,4,32,6,106,34,20,75,13,0,32,5,32,13,32,20,113,34,4,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,30,80,13,1,12,3,11,11,65,160,251,192,0,65,28,65,196,252,192,0,16,141,8,0,11,65,160,251,192,0,65,28,65,180,252,192,0,16,141,8,0,11,32,4,32,4,32,30,122,167,65,3,118,106,34,6,75,13,5,32,5,32,6,32,13,113,34,6,106,44,0,0,65,0,78,4,64,32,5,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,6,11,2,64,2,64,32,6,32,12,107,32,8,32,12,107,115,32,13,113,65,8,79,4,64,32,6,65,1,106,34,4,69,13,1,32,4,65,255,255,255,255,3,77,13,2,12,17,11,32,8,65,8,107,32,13,113,34,4,65,8,106,34,11,32,4,73,13,17,32,19,32,17,65,25,118,34,4,58,0,0,32,5,32,11,106,32,4,58,0,0,12,5,11,65,160,251,192,0,65,28,65,204,251,192,0,16,141,8,0,11,32,6,65,8,107,32,13,113,34,12,65,8,106,34,20,32,12,73,13,15,32,5,32,4,65,2,116,107,33,4,32,5,32,6,106,34,6,45,0,0,32,6,32,17,65,25,118,34,6,58,0,0,32,5,32,20,106,32,6,58,0,0,65,255,1,70,13,2,32,11,45,0,0,33,6,32,11,32,4,45,0,0,58,0,0,32,11,45,0,1,33,12,32,11,32,4,45,0,1,58,0,1,32,11,45,0,2,33,17,32,11,32,4,45,0,2,58,0,2,32,11,45,0,3,33,20,32,11,32,4,45,0,3,58,0,3,32,4,32,6,58,0,0,32,4,32,12,58,0,1,32,4,32,17,58,0,2,32,4,32,20,58,0,3,32,27,40,2,0,34,4,32,10,73,13,0,11,11,32,4,32,10,65,240,249,192,0,16,131,7,0,11,32,8,65,8,107,32,13,113,34,6,65,8,106,34,12,32,6,73,13,12,32,19,65,255,1,58,0,0,32,5,32,12,106,65,255,1,58,0,0,32,4,32,11,40,0,0,54,0,0,11,32,8,65,1,106,33,4,32,8,32,13,71,13,0,11,32,7,32,13,32,16,65,7,108,32,13,65,8,73,27,34,4,77,4,64,32,18,32,4,32,7,107,54,2,8,12,9,11,65,240,250,192,0,65,33,65,164,252,192,0,16,141,8,0,11,65,160,251,192,0,65,28,65,204,253,192,0,16,141,8,0,11,12,7,11,65,4,65,8,32,4,65,4,73,27,33,17,12,2,11,16,224,7,32,22,40,2,0,26,12,4,11,65,160,251,192,0,65,28,65,252,253,192,0,16,141,8,0,11,32,17,65,2,116,34,4,65,7,106,34,5,32,4,73,13,0,32,5,65,120,113,34,5,32,17,65,8,106,34,8,106,34,4,32,5,73,13,0,32,4,65,249,255,255,255,7,73,13,1,11,16,224,7,32,22,40,2,8,26,12,1,11,65,145,179,211,0,45,0,0,26,32,4,65,8,16,254,9,34,11,69,4,64,32,4,16,138,9,32,22,40,2,16,26,12,1,11,32,5,32,11,106,65,255,1,32,8,16,141,11,33,12,32,17,65,1,107,33,19,2,64,2,64,32,7,4,64,32,12,65,8,106,33,27,32,18,40,2,0,34,5,65,4,107,33,20,32,5,41,3,0,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,33,30,32,5,33,8,32,7,33,11,65,0,33,4,3,64,2,64,32,30,66,0,82,13,0,2,64,3,64,32,4,32,4,65,8,106,34,4,75,13,1,32,8,41,3,8,32,8,65,8,106,33,8,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,34,30,80,13,0,11,12,1,11,65,160,251,192,0,65,28,65,236,253,192,0,16,141,8,0,11,32,4,32,4,32,30,122,167,65,3,118,106,34,24,75,4,64,65,160,251,192,0,65,28,65,220,253,192,0,16,141,8,0,11,2,64,2,64,32,10,32,20,32,24,65,2,116,107,40,2,0,34,6,75,4,64,32,12,32,15,32,6,65,6,116,106,40,2,48,34,29,32,19,113,34,6,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,31,66,0,82,13,2,65,0,33,16,3,64,2,64,32,6,32,6,32,16,106,65,8,106,34,28,75,13,0,32,12,32,19,32,28,113,34,6,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,31,66,0,82,13,4,32,16,32,16,65,16,106,34,16,75,13,3,32,6,32,6,32,16,106,34,28,75,13,0,32,12,32,19,32,28,113,34,6,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,31,80,13,1,12,4,11,11,65,160,251,192,0,65,28,65,196,252,192,0,16,141,8,0,11,32,6,32,10,65,240,249,192,0,16,131,7,0,11,65,160,251,192,0,65,28,65,180,252,192,0,16,141,8,0,11,32,12,32,31,122,167,65,3,118,32,6,106,32,19,113,34,6,106,44,0,0,65,0,78,4,64,32,12,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,6,11,32,6,32,12,106,32,29,65,25,118,34,16,58,0,0,32,27,32,6,65,8,107,32,19,113,106,32,16,58,0,0,32,24,65,1,106,34,16,69,13,2,32,16,65,255,255,255,255,3,75,13,5,32,6,65,1,106,34,6,65,255,255,255,255,3,75,13,3,32,30,66,1,125,32,30,131,33,30,32,12,32,6,65,2,116,107,32,5,32,16,65,2,116,107,40,0,0,54,2,0,32,11,65,1,107,34,11,13,0,11,11,32,7,32,19,32,17,65,3,118,65,7,108,32,17,65,9,73,27,34,4,77,4,64,32,18,32,19,54,2,4,32,18,32,4,32,7,107,54,2,8,32,18,40,2,0,33,5,32,18,32,12,54,2,0,32,13,69,13,3,32,13,65,1,106,34,4,4,64,32,5,32,4,65,2,116,65,7,106,65,120,113,34,5,107,32,4,32,5,106,65,8,106,65,8,16,163,10,12,4,11,65,160,251,192,0,65,28,65,148,252,192,0,16,141,8,0,11,65,240,250,192,0,65,33,65,188,251,192,0,16,141,8,0,11,65,160,251,192,0,65,28,65,204,251,192,0,16,141,8,0,11,12,1,11,32,22,65,32,106,36,0,12,2,11,65,224,251,192,0,65,33,65,204,251,192,0,16,141,8,0,11,65,160,251,192,0,65,28,65,132,252,192,0,16,141,8,0,11,11,32,1,65,16,106,33,4,32,1,40,2,28,34,8,65,4,107,33,12,32,21,65,25,118,34,13,173,66,129,130,132,136,144,160,192,128,1,126,33,32,32,1,40,2,32,33,6,65,0,33,7,32,21,33,5,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,3,64,2,127,2,64,2,64,2,64,2,64,2,64,32,8,32,5,32,6,113,34,11,106,41,0,0,34,33,32,32,133,34,30,66,127,133,32,30,66,129,130,132,136,144,160,192,128,1,125,131,66,128,129,130,132,136,144,160,192,128,127,131,34,30,80,69,4,64,32,30,66,1,125,32,30,131,33,31,3,64,32,11,32,11,32,30,122,167,65,3,118,106,34,5,75,4,64,65,208,199,192,0,65,28,65,172,207,192,0,16,141,8,0,11,32,10,32,12,32,5,32,6,113,65,2,116,107,40,2,0,34,5,77,13,3,32,15,32,5,65,6,116,106,34,18,65,60,106,40,2,0,32,25,70,4,64,32,26,32,18,65,56,106,40,2,0,32,25,16,139,11,69,13,3,11,32,31,34,30,32,30,66,1,125,131,33,31,32,30,80,69,13,0,11,11,32,33,66,128,129,130,132,136,144,160,192,128,127,131,33,30,65,1,32,14,65,1,70,13,5,26,32,30,80,69,13,3,12,4,11,32,5,32,1,40,2,24,34,4,73,13,1,32,5,32,4,65,140,206,192,0,16,131,7,0,11,32,5,32,10,65,248,204,192,0,16,131,7,0,11,32,1,40,2,20,32,5,65,6,116,106,34,1,41,3,0,33,30,32,1,32,3,41,3,0,55,3,0,32,9,65,16,106,34,4,32,1,65,8,106,34,14,41,3,0,55,3,0,32,9,65,24,106,34,7,32,1,65,16,106,34,8,41,3,0,55,3,0,32,9,65,32,106,34,10,32,1,65,24,106,34,21,41,3,0,55,3,0,32,9,65,40,106,34,15,32,1,65,32,106,34,11,41,3,0,55,3,0,32,9,65,48,106,34,6,32,1,65,40,106,34,1,41,3,0,55,3,0,32,14,32,3,65,8,106,41,3,0,55,3,0,32,8,32,3,65,16,106,41,3,0,55,3,0,32,21,32,3,65,24,106,41,3,0,55,3,0,32,11,32,3,65,32,106,41,3,0,55,3,0,32,1,32,3,65,40,106,41,3,0,55,3,0,32,9,32,30,55,3,8,32,0,32,5,54,2,0,32,0,32,9,41,3,8,55,3,8,32,0,65,16,106,32,4,41,3,0,55,3,0,32,0,65,24,106,32,7,41,3,0,55,3,0,32,0,65,32,106,32,10,41,3,0,55,3,0,32,0,65,40,106,32,15,41,3,0,55,3,0,32,0,65,48,106,32,6,41,3,0,55,3,0,32,2,40,2,0,34,0,69,13,15,32,26,32,0,65,1,16,163,10,12,15,11,32,11,32,30,122,167,65,3,118,106,34,14,32,11,73,13,6,32,6,32,14,113,33,23,11,32,30,66,0,82,11,33,14,32,30,32,33,66,1,134,131,80,4,64,32,7,32,7,65,8,106,34,7,75,13,2,32,11,32,7,32,11,106,34,5,75,13,3,12,1,11,11,32,1,40,2,36,34,5,32,8,32,23,106,44,0,0,34,14,65,0,78,4,127,32,8,32,8,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,34,23,106,45,0,0,5,32,14,11,65,1,113,34,7,73,13,5,32,1,40,2,24,33,14,32,1,32,5,32,7,107,34,7,54,2,36,32,23,65,8,107,32,6,113,34,5,65,8,106,34,10,32,5,73,13,4,32,8,32,23,106,32,13,58,0,0,32,8,32,10,106,32,13,58,0,0,32,1,40,2,40,65,1,106,34,5,69,13,6,32,8,32,23,65,2,116,107,65,4,107,32,14,54,2,0,32,1,32,5,54,2,40,32,14,32,1,40,2,16,71,13,10,32,5,32,5,32,7,106,34,7,75,13,7,65,255,255,255,15,32,7,32,7,65,255,255,255,15,79,27,34,5,32,14,73,13,8,32,5,32,14,107,34,10,65,1,75,13,2,12,9,11,65,208,199,192,0,65,28,65,140,207,192,0,16,141,8,0,11,65,208,199,192,0,65,28,65,156,207,192,0,16,141,8,0,11,35,0,65,32,107,34,7,36,0,65,129,128,128,128,120,33,8,2,64,32,4,40,2,0,34,15,32,14,34,5,107,32,10,79,13,0,32,5,32,5,32,10,106,34,10,75,4,64,65,0,33,8,12,1,11,32,10,65,6,116,33,5,32,10,65,128,128,128,16,73,65,3,116,33,11,32,7,32,15,4,127,32,7,32,15,65,6,116,54,2,28,32,7,32,4,40,2,4,54,2,20,65,8,5,65,0,11,54,2,24,32,7,65,8,106,32,11,32,5,32,7,65,20,106,16,239,5,32,7,40,2,8,4,64,32,7,40,2,16,33,5,32,7,40,2,12,33,8,12,1,11,32,7,40,2,12,33,5,32,4,32,10,54,2,0,32,4,32,5,54,2,4,11,32,9,32,5,54,2,4,32,9,32,8,54,2,0,32,7,65,32,106,36,0,32,9,40,2,0,65,129,128,128,128,120,71,13,6,12,7,11,65,208,199,192,0,65,28,65,252,206,192,0,16,141,8,0,11,65,208,199,192,0,65,28,65,204,206,192,0,16,141,8,0,11,65,176,202,192,0,65,33,65,220,206,192,0,16,141,8,0,11,65,208,199,192,0,65,28,65,236,206,192,0,16,141,8,0,11,65,208,199,192,0,65,28,65,236,205,192,0,16,141,8,0,11,65,176,202,192,0,65,33,65,252,205,192,0,16,141,8,0,11,35,0,65,32,107,34,5,36,0,2,64,2,64,2,64,2,64,32,4,40,2,0,34,8,32,4,40,2,8,34,10,70,4,64,32,10,32,10,65,1,106,34,7,75,13,2,32,7,65,6,116,33,10,32,7,65,128,128,128,16,73,65,3,116,33,15,32,5,32,8,4,127,32,5,32,8,65,6,116,54,2,28,32,5,32,4,40,2,4,54,2,20,65,8,5,65,0,11,54,2,24,32,5,65,8,106,32,15,32,10,32,5,65,20,106,16,239,5,32,5,40,2,8,13,1,32,5,40,2,12,33,8,32,4,32,7,54,2,0,32,4,32,8,54,2,4,11,32,5,65,32,106,36,0,12,3,11,32,5,40,2,12,34,0,13,1,11,16,184,8,0,11,32,0,32,5,40,2,16,16,132,11,0,11,11,32,1,40,2,24,34,7,32,1,40,2,16,70,4,64,35,0,65,32,107,34,5,36,0,2,64,2,64,32,7,65,1,106,34,7,69,13,0,65,4,32,4,40,2,0,34,8,65,1,116,34,10,32,7,32,7,32,10,73,27,34,7,32,7,65,4,77,27,34,10,65,6,116,33,15,32,7,65,128,128,128,16,73,65,3,116,33,7,32,5,32,8,4,127,32,5,32,8,65,6,116,54,2,28,32,5,32,4,40,2,4,54,2,20,65,8,5,65,0,11,54,2,24,32,5,65,8,106,32,7,32,15,32,5,65,20,106,16,239,5,32,5,40,2,8,4,64,32,5,40,2,12,34,0,69,13,1,32,0,32,5,40,2,16,16,132,11,0,11,32,5,40,2,12,33,7,32,4,32,10,54,2,0,32,4,32,7,54,2,4,32,5,65,32,106,36,0,12,1,11,16,184,8,0,11,32,1,40,2,24,33,7,11,32,1,40,2,20,32,7,65,6,116,106,34,4,32,3,41,3,0,55,3,0,32,4,32,21,54,2,48,32,4,32,2,41,2,0,55,2,52,32,4,65,40,106,32,3,65,40,106,41,3,0,55,3,0,32,4,65,32,106,32,3,65,32,106,41,3,0,55,3,0,32,4,65,24,106,32,3,65,24,106,41,3,0,55,3,0,32,4,65,16,106,32,3,65,16,106,41,3,0,55,3,0,32,4,65,8,106,32,3,65,8,106,41,3,0,55,3,0,32,4,65,60,106,32,2,65,8,106,40,2,0,54,2,0,32,1,32,1,40,2,24,65,1,106,54,2,24,32,0,65,133,128,128,128,120,54,2,24,32,0,32,14,54,2,0,11,32,9,65,208,0,106,36,0,11,174,14,1,18,127,35,0,65,128,1,107,34,3,36,0,32,3,65,32,106,34,20,32,1,40,2,0,34,13,32,1,40,2,8,34,14,65,4,116,106,34,8,65,8,106,41,2,0,55,3,0,32,3,32,8,41,2,0,55,3,24,32,8,32,8,65,16,106,32,13,47,1,182,1,34,8,32,14,65,127,115,106,65,4,116,16,140,11,26,32,13,32,8,65,1,107,34,5,59,1,182,1,32,1,40,2,4,33,12,2,64,32,5,65,255,255,3,113,65,4,75,13,0,2,64,32,13,40,2,176,1,34,1,69,13,0,32,12,65,1,106,33,8,2,64,2,64,2,64,32,13,47,1,180,1,34,6,69,4,64,32,1,47,1,182,1,13,1,32,3,65,1,54,2,72,32,3,65,200,239,206,0,54,2,68,32,3,66,0,55,2,80,32,3,32,3,65,252,0,106,54,2,76,32,3,65,196,0,106,65,208,239,206,0,16,166,8,0,11,32,1,32,6,65,1,107,34,6,65,2,116,106,65,184,1,106,40,2,0,34,10,47,1,182,1,34,15,32,5,65,255,255,3,113,34,5,106,65,11,79,4,64,32,3,32,12,54,2,92,32,3,32,13,54,2,88,32,3,32,12,54,2,84,32,3,32,10,54,2,80,32,3,32,6,54,2,76,32,3,32,8,54,2,72,32,3,32,1,54,2,68,32,3,65,196,0,106,65,1,16,164,2,32,14,65,1,106,33,14,12,4,11,32,3,32,12,54,2,92,32,3,32,13,54,2,88,32,3,32,12,54,2,84,32,3,32,10,54,2,80,32,3,32,6,54,2,76,32,3,32,8,54,2,72,32,3,32,1,54,2,68,32,5,32,14,73,13,1,32,14,32,15,106,65,1,106,33,14,32,3,65,16,106,32,3,65,196,0,106,16,227,1,32,3,40,2,20,33,12,32,3,40,2,16,33,13,12,3,11,32,5,65,255,255,3,113,34,6,32,1,40,2,188,1,34,5,47,1,182,1,106,65,11,79,4,64,32,3,32,12,54,2,92,32,3,32,5,54,2,88,32,3,32,12,54,2,84,32,3,32,13,54,2,80,32,3,65,0,54,2,76,32,3,32,8,54,2,72,32,3,32,1,54,2,68,32,3,65,196,0,106,65,1,16,222,1,12,3,11,32,3,32,12,54,2,92,32,3,32,5,54,2,88,32,3,32,12,54,2,84,32,3,32,13,54,2,80,32,3,65,0,54,2,76,32,3,32,8,54,2,72,32,3,32,1,54,2,68,32,6,32,14,73,13,1,32,3,65,8,106,32,3,65,196,0,106,16,227,1,32,3,40,2,12,33,12,32,3,40,2,8,33,13,12,2,11,65,244,243,206,0,65,142,1,65,132,245,206,0,16,141,8,0,11,65,244,243,206,0,65,142,1,65,132,245,206,0,16,141,8,0,11,32,13,40,2,176,1,34,6,69,13,0,32,6,47,1,182,1,34,4,65,4,75,13,0,32,12,65,1,106,33,15,2,64,2,64,3,64,32,6,34,8,40,2,176,1,34,6,4,64,32,4,65,255,255,3,113,33,5,32,15,34,1,65,1,106,33,15,2,64,2,64,2,64,32,8,47,1,180,1,34,10,69,4,64,32,6,47,1,182,1,34,7,69,4,64,32,3,65,1,54,2,100,32,3,65,200,239,206,0,54,2,96,32,3,66,0,55,2,108,32,3,32,3,65,252,0,106,54,2,104,32,3,65,224,0,106,65,208,239,206,0,16,166,8,0,11,32,3,32,1,54,2,92,32,3,32,1,54,2,84,32,3,32,8,54,2,80,65,0,33,11,32,3,65,0,54,2,76,32,3,32,15,54,2,72,32,3,32,6,54,2,68,32,3,32,6,40,2,188,1,34,9,54,2,88,32,5,65,1,106,34,1,32,9,47,1,182,1,34,4,106,34,16,65,12,79,13,1,32,8,33,10,32,9,33,8,32,5,33,9,32,4,33,5,12,3,11,32,3,32,1,54,2,64,32,3,32,8,54,2,60,32,3,32,1,54,2,56,32,3,32,15,54,2,44,32,3,32,10,65,1,107,34,11,54,2,48,32,3,32,6,54,2,40,32,3,32,6,32,11,65,2,116,106,65,184,1,106,40,2,0,34,10,54,2,52,32,5,32,10,47,1,182,1,34,9,106,65,1,106,65,12,73,13,1,32,3,65,40,106,65,5,32,5,107,16,164,2,12,7,11,32,3,65,196,0,106,65,5,32,5,107,16,222,1,12,6,11,32,9,65,1,106,34,1,32,5,106,33,16,32,6,47,1,182,1,33,7,11,32,10,32,16,59,1,182,1,32,3,65,232,0,106,34,17,32,6,32,11,65,4,116,106,34,4,65,8,106,41,2,0,55,3,0,32,3,32,4,41,2,0,55,3,96,32,4,32,4,65,16,106,32,7,65,255,255,3,113,34,18,32,11,65,127,115,106,34,19,65,4,116,16,140,11,26,32,10,32,9,65,4,116,106,34,4,65,8,106,32,17,41,3,0,55,2,0,32,4,32,3,41,3,96,55,2,0,32,10,32,1,65,4,116,106,32,8,32,5,65,4,116,16,142,11,26,32,6,32,11,65,1,106,34,4,65,2,116,106,34,17,65,184,1,106,34,7,32,17,65,188,1,106,32,19,65,2,116,16,140,11,26,2,64,32,4,32,18,79,13,0,32,18,32,11,107,65,2,107,32,18,32,4,107,65,3,113,34,11,4,64,3,64,32,7,40,2,0,34,19,32,4,59,1,180,1,32,19,32,6,54,2,176,1,32,7,65,4,106,33,7,32,4,65,1,106,33,4,32,11,65,1,107,34,11,13,0,11,11,65,3,73,13,0,32,6,32,4,65,2,116,106,65,196,1,106,33,7,3,64,32,7,65,12,107,40,2,0,34,11,32,4,59,1,180,1,32,11,32,6,54,2,176,1,32,7,65,8,107,40,2,0,34,11,32,4,65,1,106,59,1,180,1,32,11,32,6,54,2,176,1,32,7,65,4,107,40,2,0,34,11,32,4,65,2,106,59,1,180,1,32,11,32,6,54,2,176,1,32,7,40,2,0,34,11,32,4,65,3,106,59,1,180,1,32,11,32,6,54,2,176,1,32,7,65,16,106,33,7,32,18,32,4,65,4,106,34,4,71,13,0,11,11,32,6,32,6,47,1,182,1,65,1,107,59,1,182,1,65,184,1,33,4,2,64,32,15,65,2,73,13,0,32,5,65,1,106,34,5,32,16,32,9,107,71,13,3,32,1,65,2,116,34,9,32,10,65,184,1,106,106,32,8,65,184,1,106,32,5,65,2,116,16,142,11,26,32,16,32,1,107,34,5,65,1,106,65,3,113,34,7,4,64,32,9,32,10,106,65,184,1,106,33,4,3,64,32,4,40,2,0,34,9,32,1,59,1,180,1,32,9,32,10,54,2,176,1,32,4,65,4,106,33,4,32,1,65,1,106,33,1,32,7,65,1,107,34,7,13,0,11,11,65,232,1,33,4,32,5,65,3,73,13,0,32,1,65,2,116,33,7,3,64,32,7,32,10,106,34,5,65,184,1,106,40,2,0,34,9,32,1,59,1,180,1,32,9,32,10,54,2,176,1,32,5,65,188,1,106,40,2,0,34,9,32,1,65,1,106,59,1,180,1,32,9,32,10,54,2,176,1,32,5,65,192,1,106,40,2,0,34,9,32,1,65,2,106,59,1,180,1,32,9,32,10,54,2,176,1,32,5,65,196,1,106,40,2,0,34,5,32,1,65,3,106,34,9,59,1,180,1,32,5,32,10,54,2,176,1,32,1,65,4,106,33,1,32,7,65,16,106,33,7,32,9,32,16,71,13,0,11,11,32,8,32,4,65,4,16,163,10,32,6,47,1,182,1,34,4,65,4,77,13,1,12,4,11,11,32,4,65,255,255,3,113,69,13,1,12,2,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,2,65,1,58,0,0,11,32,0,32,3,41,3,24,55,2,0,32,0,32,14,54,2,24,32,0,32,12,54,2,20,32,0,32,13,54,2,16,32,0,65,8,106,32,20,41,3,0,55,2,0,32,3,65,128,1,106,36,0,11,179,14,1,4,127,35,0,65,224,0,107,34,6,36,0,32,6,32,2,54,2,12,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,45,0,0,65,5,107,14,8,1,2,3,7,8,9,9,4,0,11,32,6,32,4,58,0,28,32,6,65,7,58,0,35,32,4,65,255,1,113,65,7,75,13,4,65,0,33,3,12,14,11,32,6,65,2,58,0,35,32,6,32,4,58,0,28,32,4,65,253,1,113,69,4,64,65,0,33,3,12,14,11,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,3,12,13,11,32,6,65,7,58,0,35,32,6,32,4,58,0,28,32,4,65,255,1,113,65,8,73,13,3,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,3,12,12,11,32,6,32,2,45,0,1,34,0,58,0,35,32,6,32,4,58,0,28,32,0,32,4,65,255,1,113,34,1,113,32,1,70,4,64,65,0,33,3,12,12,11,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,3,12,11,11,32,2,47,1,2,34,0,65,128,2,79,13,5,65,0,33,3,32,4,65,255,1,113,69,13,10,32,5,32,0,65,1,118,65,248,255,1,113,106,34,1,32,1,41,3,0,32,4,173,66,255,1,131,32,0,65,2,116,65,60,113,173,134,132,55,3,0,12,10,11,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,2,12,8,11,65,0,33,3,32,0,32,1,32,2,40,2,4,65,0,32,4,16,185,9,32,5,16,120,34,2,13,7,12,8,11,32,2,47,1,2,34,2,32,1,73,13,5,32,2,32,1,65,128,138,207,0,16,131,7,0,11,32,2,47,1,2,34,3,32,1,73,13,3,32,3,32,1,65,144,138,207,0,16,131,7,0,11,32,3,69,4,64,66,235,7,16,251,4,65,145,179,211,0,45,0,0,26,65,21,65,1,16,254,9,34,0,69,13,2,32,0,65,13,106,65,245,137,207,0,41,0,0,55,0,0,32,0,65,8,106,65,240,137,207,0,41,0,0,55,0,0,32,0,65,232,137,207,0,41,0,0,55,0,0,32,6,65,21,54,2,80,32,6,32,0,54,2,76,32,6,65,21,54,2,72,32,6,65,200,0,106,16,156,4,33,3,12,6,11,32,6,65,3,58,0,35,32,6,32,4,58,0,28,32,4,65,255,1,113,65,4,79,4,64,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,3,12,6,11,65,0,33,3,32,0,32,1,32,2,40,2,4,65,0,65,0,32,5,16,120,34,2,13,4,12,5,11,32,6,65,2,54,2,76,32,6,65,192,137,207,0,54,2,72,32,6,66,1,55,2,84,32,6,65,251,0,54,2,52,32,6,65,224,137,207,0,54,2,48,32,6,32,6,65,48,106,54,2,80,32,6,65,200,0,106,65,208,137,207,0,16,166,8,0,11,65,1,65,21,16,132,11,0,11,32,6,32,0,32,3,65,20,108,106,34,3,45,0,16,34,7,58,0,35,32,6,32,4,58,0,28,32,7,32,4,65,255,1,113,34,8,113,32,8,71,4,64,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,3,12,3,11,32,3,40,2,8,34,7,32,2,40,2,12,34,8,70,4,64,32,7,65,1,106,33,9,32,3,65,4,106,40,2,0,33,7,32,2,40,2,8,33,8,65,0,33,3,3,64,32,9,65,1,107,34,9,69,13,4,32,7,65,1,106,45,0,0,33,2,32,7,45,0,0,69,4,64,32,4,16,185,9,32,2,114,33,2,11,32,7,65,2,106,33,7,32,0,32,1,32,8,65,0,32,2,32,5,16,120,33,2,32,8,65,28,106,33,8,32,2,69,13,0,11,12,2,11,66,180,8,16,251,4,32,6,65,60,106,65,251,0,54,2,0,32,6,32,7,54,2,28,32,6,65,2,54,2,76,32,6,65,192,138,207,0,54,2,72,32,6,66,2,55,2,84,32,6,65,251,0,54,2,52,32,6,32,8,54,2,36,32,6,32,6,65,48,106,54,2,80,32,6,32,6,65,36,106,54,2,56,32,6,32,6,65,28,106,54,2,48,32,6,65,16,106,34,1,32,6,65,200,0,106,16,133,6,32,1,16,156,4,33,3,12,2,11,32,6,32,0,32,2,65,20,108,106,45,0,16,34,0,58,0,35,32,6,32,4,58,0,28,32,0,32,4,65,255,1,113,34,1,113,32,1,70,4,64,65,0,33,3,12,2,11,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,3,12,1,11,32,2,33,3,11,32,6,65,224,0,106,36,0,32,3,11,178,14,1,4,127,35,0,65,224,0,107,34,6,36,0,32,6,32,2,54,2,12,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,45,0,0,65,5,107,14,8,1,2,3,7,8,9,9,4,0,11,32,6,32,4,58,0,28,32,6,65,7,58,0,35,32,4,65,255,1,113,65,7,75,13,4,65,0,33,3,12,14,11,32,6,65,2,58,0,35,32,6,32,4,58,0,28,32,4,65,253,1,113,69,4,64,65,0,33,3,12,14,11,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,3,12,13,11,32,6,65,7,58,0,35,32,6,32,4,58,0,28,32,4,65,255,1,113,65,8,73,13,3,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,3,12,12,11,32,6,32,2,45,0,1,34,0,58,0,35,32,6,32,4,58,0,28,32,0,32,4,65,255,1,113,34,1,113,32,1,70,4,64,65,0,33,3,12,12,11,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,3,12,11,11,32,2,47,1,2,34,0,65,32,79,13,5,65,0,33,3,32,4,65,255,1,113,69,13,10,32,5,32,0,65,1,118,65,248,255,1,113,106,34,1,32,1,41,3,0,32,4,173,66,255,1,131,32,0,65,2,116,65,60,113,173,134,132,55,3,0,12,10,11,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,2,12,8,11,65,0,33,3,32,0,32,1,32,2,40,2,4,65,0,32,4,16,185,9,32,5,16,121,34,2,13,7,12,8,11,32,2,47,1,2,34,2,32,1,73,13,5,32,2,32,1,65,128,138,207,0,16,131,7,0,11,32,2,47,1,2,34,3,32,1,73,13,3,32,3,32,1,65,144,138,207,0,16,131,7,0,11,32,3,69,4,64,66,235,7,16,251,4,65,145,179,211,0,45,0,0,26,65,21,65,1,16,254,9,34,0,69,13,2,32,0,65,13,106,65,245,137,207,0,41,0,0,55,0,0,32,0,65,8,106,65,240,137,207,0,41,0,0,55,0,0,32,0,65,232,137,207,0,41,0,0,55,0,0,32,6,65,21,54,2,80,32,6,32,0,54,2,76,32,6,65,21,54,2,72,32,6,65,200,0,106,16,156,4,33,3,12,6,11,32,6,65,3,58,0,35,32,6,32,4,58,0,28,32,4,65,255,1,113,65,4,79,4,64,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,3,12,6,11,65,0,33,3,32,0,32,1,32,2,40,2,4,65,0,65,0,32,5,16,121,34,2,13,4,12,5,11,32,6,65,2,54,2,76,32,6,65,192,137,207,0,54,2,72,32,6,66,1,55,2,84,32,6,65,251,0,54,2,52,32,6,65,228,137,207,0,54,2,48,32,6,32,6,65,48,106,54,2,80,32,6,65,200,0,106,65,208,137,207,0,16,166,8,0,11,65,1,65,21,16,132,11,0,11,32,6,32,0,32,3,65,20,108,106,34,3,45,0,16,34,7,58,0,35,32,6,32,4,58,0,28,32,7,32,4,65,255,1,113,34,8,113,32,8,71,4,64,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,3,12,3,11,32,3,40,2,8,34,7,32,2,40,2,12,34,8,70,4,64,32,7,65,1,106,33,9,32,3,65,4,106,40,2,0,33,7,32,2,40,2,8,33,8,65,0,33,3,3,64,32,9,65,1,107,34,9,69,13,4,32,7,65,1,106,45,0,0,33,2,32,7,45,0,0,69,4,64,32,4,16,185,9,32,2,114,33,2,11,32,7,65,2,106,33,7,32,0,32,1,32,8,65,0,32,2,32,5,16,121,33,2,32,8,65,28,106,33,8,32,2,69,13,0,11,12,2,11,66,180,8,16,251,4,32,6,65,60,106,65,251,0,54,2,0,32,6,32,7,54,2,28,32,6,65,2,54,2,76,32,6,65,192,138,207,0,54,2,72,32,6,66,2,55,2,84,32,6,65,251,0,54,2,52,32,6,32,8,54,2,36,32,6,32,6,65,48,106,54,2,80,32,6,32,6,65,36,106,54,2,56,32,6,32,6,65,28,106,54,2,48,32,6,65,16,106,34,1,32,6,65,200,0,106,16,133,6,32,1,16,156,4,33,3,12,2,11,32,6,32,0,32,2,65,20,108,106,45,0,16,34,0,58,0,35,32,6,32,4,58,0,28,32,0,32,4,65,255,1,113,34,1,113,32,1,70,4,64,65,0,33,3,12,2,11,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,3,12,1,11,32,2,33,3,11,32,6,65,224,0,106,36,0,32,3,11,134,160,1,2,52,127,2,126,35,0,65,240,0,107,34,15,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,4,64,32,1,45,0,0,65,219,0,70,13,1,11,32,15,65,36,106,33,12,35,0,65,32,107,34,22,36,0,32,22,65,4,106,33,20,32,1,32,2,106,33,3,35,0,65,16,107,34,18,36,0,32,1,33,7,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,3,64,32,3,32,1,34,4,70,4,64,32,3,32,7,107,33,13,12,2,11,32,4,65,1,106,34,2,33,1,32,4,45,0,0,65,37,71,13,0,32,2,32,3,34,1,70,13,0,32,4,45,0,1,34,5,65,48,107,34,14,65,10,79,4,64,32,2,33,1,65,127,32,5,65,32,114,34,8,65,215,0,107,34,5,32,5,32,8,65,225,0,107,73,27,34,14,65,15,75,13,1,11,32,2,33,1,32,4,65,2,106,34,2,32,3,70,13,0,32,2,45,0,0,34,2,65,48,107,34,9,65,10,79,4,64,65,127,32,2,65,32,114,34,5,65,215,0,107,34,2,32,2,32,5,65,225,0,107,73,27,34,9,65,15,75,13,1,11,11,32,4,65,3,106,34,1,32,7,73,13,3,32,3,32,7,107,34,13,32,1,32,3,107,106,34,2,65,3,73,13,8,32,2,65,3,107,34,11,32,13,75,13,4,65,1,33,2,32,11,4,64,32,11,65,0,72,13,6,65,145,179,211,0,45,0,0,26,32,11,65,1,16,254,9,34,2,69,13,7,11,32,2,32,7,32,11,16,142,11,33,2,32,18,32,11,54,2,12,32,18,32,2,54,2,8,32,18,32,11,54,2,4,35,0,65,32,107,34,19,36,0,65,1,33,16,65,8,32,18,65,4,106,34,8,40,2,0,34,5,65,1,116,34,4,32,11,65,1,106,34,2,32,2,32,4,73,27,34,2,32,2,65,8,77,27,34,4,65,127,115,65,31,118,33,2,2,64,32,5,69,4,64,65,0,33,16,12,1,11,32,19,32,5,54,2,28,32,19,32,8,40,2,4,54,2,20,11,32,19,32,16,54,2,24,32,19,65,8,106,32,2,32,4,32,19,65,20,106,16,155,6,2,64,2,64,32,19,40,2,8,4,64,32,19,40,2,12,34,0,69,13,1,32,0,32,19,40,2,16,16,132,11,0,11,32,19,40,2,12,33,2,32,8,32,4,54,2,0,32,8,32,2,54,2,4,32,19,65,32,106,36,0,12,1,11,16,184,8,0,11,32,18,40,2,8,34,11,32,18,40,2,12,34,2,106,32,14,65,4,116,32,9,114,58,0,0,32,18,32,2,65,1,106,34,4,54,2,12,32,1,32,3,71,4,64,3,64,32,1,65,1,106,33,2,2,64,32,1,45,0,0,34,14,65,37,71,13,0,65,37,33,14,32,2,32,3,70,4,64,32,3,33,2,12,1,11,32,1,45,0,1,34,5,65,48,107,34,9,65,10,79,4,64,65,127,32,5,65,32,114,34,8,65,215,0,107,34,5,32,5,32,8,65,225,0,107,73,27,34,9,65,15,75,13,1,11,32,1,65,2,106,32,3,70,13,0,32,1,45,0,2,34,5,65,48,107,34,16,65,10,79,4,64,65,127,32,5,65,32,114,34,8,65,215,0,107,34,5,32,5,32,8,65,225,0,107,73,27,34,16,65,15,75,13,1,11,32,1,65,3,106,33,2,32,9,65,4,116,32,16,114,33,14,11,32,18,40,2,4,32,4,70,4,64,32,3,32,2,107,34,5,65,2,106,34,1,32,5,73,13,10,32,18,65,4,106,33,11,35,0,65,32,107,34,9,36,0,2,64,2,64,32,4,32,1,65,3,110,65,1,106,32,4,106,34,5,75,13,0,65,1,33,16,65,8,32,11,40,2,0,34,8,65,1,116,34,1,32,5,32,1,32,5,75,27,34,1,32,1,65,8,77,27,34,5,65,127,115,65,31,118,33,1,2,64,32,8,69,4,64,65,0,33,16,12,1,11,32,9,32,8,54,2,28,32,9,32,11,40,2,4,54,2,20,11,32,9,32,16,54,2,24,32,9,65,8,106,32,1,32,5,32,9,65,20,106,16,155,6,32,9,40,2,8,4,64,32,9,40,2,12,34,0,69,13,1,32,0,32,9,40,2,16,16,132,11,0,11,32,9,40,2,12,33,1,32,11,32,5,54,2,0,32,11,32,1,54,2,4,32,9,65,32,106,36,0,12,1,11,16,184,8,0,11,32,18,40,2,8,33,11,11,32,4,32,11,106,32,14,58,0,0,32,18,32,4,65,1,106,34,4,54,2,12,32,2,34,1,32,3,71,13,0,11,11,32,18,40,2,4,34,1,65,128,128,128,128,120,71,13,1,11,32,20,32,13,54,2,8,32,20,32,7,54,2,4,32,20,65,128,128,128,128,120,54,2,0,12,1,11,32,20,32,18,41,2,8,55,2,4,32,20,32,1,54,2,0,11,32,18,65,16,106,36,0,12,6,11,65,128,141,206,0,65,33,65,240,140,206,0,16,141,8,0,11,32,11,32,13,65,164,141,206,0,16,171,10,0,11,16,184,8,0,11,65,1,32,11,16,132,11,0,11,65,192,133,206,0,65,28,65,224,140,206,0,16,141,8,0,11,65,128,141,206,0,65,33,65,240,140,206,0,16,141,8,0,11,32,22,40,2,12,33,2,32,22,40,2,8,33,3,2,64,32,22,40,2,4,34,1,65,128,128,128,128,120,70,4,64,32,12,32,3,32,2,16,190,2,12,1,11,32,22,65,16,106,32,3,32,2,16,190,2,32,22,40,2,16,65,128,128,128,128,120,70,4,64,32,12,32,2,54,2,8,32,12,32,3,54,2,4,32,12,32,1,54,2,0,12,1,11,32,12,32,22,41,3,16,55,2,0,32,12,65,8,106,32,22,65,24,106,40,2,0,54,2,0,32,1,69,13,0,32,3,32,1,65,1,16,163,10,11,32,22,65,32,106,36,0,32,15,40,2,40,34,45,33,3,32,15,40,2,44,33,5,35,0,65,16,107,34,36,36,0,32,36,65,12,106,65,0,58,0,0,32,36,65,0,54,2,8,32,15,65,60,106,33,35,32,36,65,8,106,33,1,35,0,65,64,106,34,24,36,0,2,64,2,64,2,64,2,64,32,5,69,4,64,65,1,33,7,12,1,11,32,5,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,5,65,1,16,254,9,34,7,69,13,2,11,32,24,65,0,54,2,16,32,24,32,7,54,2,12,32,24,32,5,54,2,8,32,24,65,48,106,32,1,65,4,106,45,0,0,58,0,0,32,24,66,1,55,2,36,32,24,66,0,55,2,28,32,24,66,128,128,128,128,16,55,2,20,32,24,32,1,40,0,0,54,2,44,32,24,65,52,106,33,40,35,0,65,208,0,107,34,17,36,0,32,17,65,28,106,33,37,32,24,65,20,106,34,53,33,16,32,24,65,8,106,33,12,65,0,33,7,65,0,33,2,35,0,65,208,0,107,34,21,36,0,32,3,33,4,35,0,65,16,107,34,13,36,0,2,64,32,5,69,13,0,32,3,32,5,106,33,8,3,64,32,2,33,1,2,127,32,4,44,0,0,34,11,65,0,78,4,64,32,11,65,255,1,113,33,9,32,4,65,1,106,12,1,11,32,4,45,0,1,65,63,113,33,2,32,11,65,31,113,33,7,32,11,65,95,77,4,64,32,7,65,6,116,32,2,114,33,9,32,4,65,2,106,12,1,11,32,4,45,0,2,65,63,113,32,2,65,6,116,114,33,2,32,11,65,112,73,4,64,32,2,32,7,65,12,116,114,33,9,32,4,65,3,106,12,1,11,32,7,65,18,116,65,128,128,240,0,113,32,4,45,0,3,65,63,113,32,2,65,6,116,114,114,33,9,32,4,65,4,106,11,33,4,65,0,33,2,65,1,33,7,2,64,32,9,65,46,70,13,0,32,9,65,128,128,196,0,70,13,2,65,0,33,7,32,1,69,32,9,65,45,70,113,13,2,65,5,33,2,2,64,32,1,65,4,75,13,0,32,13,66,173,128,128,128,208,5,55,2,8,32,13,66,248,128,128,128,224,13,55,2,0,2,64,32,1,65,4,71,4,64,32,9,32,13,32,1,65,2,116,106,40,2,0,70,13,1,12,2,11,65,4,65,4,65,168,208,193,0,16,131,7,0,11,32,1,65,1,106,34,2,65,4,70,13,3,11,32,9,65,225,0,107,65,26,73,13,0,32,9,65,48,107,65,9,75,13,2,11,65,1,33,7,32,4,32,8,71,13,0,11,11,32,13,65,16,106,36,0,2,64,32,7,69,4,64,32,21,65,44,106,32,16,65,28,106,45,0,0,58,0,0,32,21,32,16,40,0,24,54,2,40,32,21,65,28,106,33,46,35,0,65,128,2,107,34,10,36,0,32,16,65,0,54,2,8,32,10,65,48,106,65,0,54,2,0,32,10,65,60,106,34,1,32,21,65,40,106,34,38,65,4,106,45,0,0,58,0,0,32,10,66,0,55,3,40,32,10,32,38,40,0,0,54,2,56,32,12,40,2,8,33,30,32,10,65,168,1,106,65,0,58,0,0,32,10,65,0,54,2,144,1,32,10,65,0,54,2,128,1,32,10,65,0,58,0,124,32,10,65,0,54,2,120,32,10,65,0,58,0,116,32,10,65,0,54,2,112,32,10,65,0,58,0,108,32,10,65,0,54,2,104,32,10,65,0,58,0,100,32,10,65,0,59,1,96,32,10,32,3,54,2,132,1,32,10,32,3,32,5,106,54,2,136,1,32,10,32,10,65,40,106,54,2,140,1,32,10,65,156,1,106,32,1,45,0,0,58,0,0,32,10,66,0,55,2,160,1,32,10,32,10,41,2,52,55,2,148,1,32,10,65,0,59,1,76,32,10,65,0,54,2,64,32,10,65,216,0,106,66,0,55,2,0,32,10,66,0,55,2,80,32,10,65,0,58,0,172,1,32,10,65,128,128,196,0,54,2,72,35,0,65,160,1,107,34,6,36,0,32,6,65,24,106,32,10,65,64,107,65,240,0,16,142,11,26,32,6,65,60,106,33,2,32,6,65,220,0,106,33,1,32,6,65,56,106,33,19,32,6,65,44,106,33,20,32,6,65,40,106,33,7,32,6,65,36,106,33,18,2,64,3,64,32,6,40,2,24,33,14,2,64,2,127,2,64,2,64,2,64,2,64,3,64,2,64,2,64,32,14,65,1,107,14,2,0,3,1,11,2,64,2,64,2,64,32,6,40,2,28,34,4,65,2,116,2,127,32,6,40,2,40,65,128,128,196,0,71,4,64,32,6,47,1,36,34,3,65,4,75,13,12,32,3,32,4,77,13,2,32,7,12,1,11,32,4,32,6,40,2,52,79,13,2,32,6,40,2,48,11,106,40,2,0,33,3,32,6,65,1,54,2,24,32,6,32,4,65,1,106,54,2,28,12,6,11,32,3,69,13,1,32,6,65,0,59,1,36,12,1,11,32,6,65,0,54,2,52,11,32,6,65,0,54,2,24,11,3,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,40,2,124,34,14,69,4,64,32,6,45,0,112,65,2,71,4,64,2,127,32,1,40,2,16,33,9,32,1,40,2,8,33,22,32,1,45,0,20,33,14,32,1,40,2,4,33,13,32,1,40,2,0,33,4,32,1,40,2,12,33,11,32,1,45,0,21,33,8,2,64,2,64,2,64,3,64,2,64,32,1,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,11,4,64,32,9,32,11,71,4,64,32,1,32,11,65,1,106,54,2,12,32,11,45,0,0,34,9,192,65,0,78,13,17,32,1,32,11,65,2,106,54,2,12,32,9,65,31,113,33,5,32,11,45,0,1,65,63,113,33,3,32,9,65,224,1,73,13,2,32,1,32,11,65,3,106,54,2,12,32,11,45,0,2,65,63,113,32,3,65,6,116,114,33,3,32,9,65,240,1,73,13,3,32,1,32,11,65,4,106,54,2,12,32,5,65,18,116,65,128,128,240,0,113,32,11,45,0,3,65,63,113,32,3,65,6,116,114,114,34,9,65,128,128,196,0,71,13,17,11,32,1,65,0,54,2,12,11,65,128,128,196,0,32,4,32,13,70,13,18,26,32,1,32,4,65,1,106,34,3,54,2,0,2,127,32,4,45,0,0,34,9,192,65,0,72,4,64,32,1,32,4,65,2,106,34,3,54,2,0,32,4,45,0,1,65,63,113,33,5,32,9,65,31,113,33,11,32,9,65,224,1,73,4,64,32,11,65,6,116,32,5,114,33,9,32,3,12,2,11,32,1,32,4,65,3,106,34,3,54,2,0,32,4,45,0,2,65,63,113,32,5,65,6,116,114,33,5,32,9,65,240,1,73,4,64,32,5,32,11,65,12,116,114,33,9,32,3,12,2,11,32,1,32,4,65,4,106,34,3,54,2,0,32,11,65,18,116,65,128,128,240,0,113,32,4,45,0,3,65,63,113,32,5,65,6,116,114,114,33,9,32,3,12,1,11,32,3,11,33,4,32,9,65,128,128,196,0,70,32,9,65,45,107,65,2,73,114,32,9,65,225,0,107,65,26,73,32,9,65,48,107,65,10,73,114,114,13,15,2,64,32,9,16,174,4,34,11,45,0,0,65,1,107,14,7,0,3,4,5,6,7,8,16,11,3,64,65,128,128,196,0,32,4,32,13,70,13,19,26,32,1,32,4,65,1,106,34,3,54,2,0,2,64,32,4,45,0,0,34,9,192,65,0,78,13,0,32,1,32,4,65,2,106,34,3,54,2,0,32,4,45,0,1,65,63,113,33,5,32,9,65,31,113,33,11,32,9,65,223,1,77,4,64,32,11,65,6,116,32,5,114,33,9,12,1,11,32,1,32,4,65,3,106,34,3,54,2,0,32,4,45,0,2,65,63,113,32,5,65,6,116,114,33,5,32,9,65,240,1,73,4,64,32,5,32,11,65,12,116,114,33,9,12,1,11,32,1,32,4,65,4,106,34,3,54,2,0,32,11,65,18,116,65,128,128,240,0,113,32,4,45,0,3,65,63,113,32,5,65,6,116,114,114,33,9,11,32,9,65,128,128,196,0,70,32,9,65,45,107,65,2,73,114,32,9,65,225,0,107,65,26,73,32,9,65,48,107,65,10,73,114,114,13,16,32,3,33,4,32,9,16,174,4,34,11,45,0,0,34,3,65,1,70,13,0,11,32,3,65,1,107,14,7,16,2,3,4,5,6,7,15,11,32,5,65,6,116,32,3,114,12,17,11,32,3,32,5,65,12,116,114,33,9,12,13,11,32,11,47,0,1,34,3,32,11,45,0,3,34,5,106,33,9,2,64,32,3,69,13,0,32,3,65,156,228,0,79,4,64,32,3,65,156,228,0,70,13,1,12,16,11,32,3,65,244,193,196,0,106,44,0,0,65,64,72,13,15,11,2,64,32,9,69,13,0,32,9,65,156,228,0,79,4,64,32,9,65,156,228,0,71,13,16,12,1,11,32,9,65,244,193,196,0,106,44,0,0,65,191,127,76,13,15,11,32,5,32,3,65,244,193,196,0,106,34,11,106,12,9,11,32,8,69,13,11,32,11,47,0,1,34,3,32,11,45,0,3,34,5,106,33,9,32,3,69,13,5,32,3,65,156,228,0,73,13,4,32,3,65,156,228,0,70,13,5,12,13,11,32,22,65,1,58,0,8,32,9,12,13,11,32,14,69,13,9,32,22,65,1,58,0,6,32,9,12,12,11,32,14,13,3,12,4,11,32,1,45,0,24,69,13,7,32,22,65,1,58,0,11,32,9,12,10,11,32,3,65,244,193,196,0,106,44,0,0,65,64,72,13,8,11,2,64,32,9,69,13,0,32,9,65,156,228,0,79,4,64,32,9,65,156,228,0,71,13,9,12,1,11,32,9,65,244,193,196,0,106,44,0,0,65,191,127,76,13,8,11,32,5,32,3,65,244,193,196,0,106,34,11,106,12,2,11,32,22,65,1,58,0,7,11,32,11,47,0,1,34,3,32,11,45,0,3,34,5,106,33,9,2,64,32,3,69,13,0,32,3,65,156,228,0,79,4,64,32,3,65,156,228,0,70,13,1,12,3,11,32,3,65,244,193,196,0,106,44,0,0,65,64,72,13,2,11,2,64,32,9,69,13,0,32,9,65,156,228,0,79,4,64,32,9,65,156,228,0,71,13,3,12,1,11,32,9,65,244,193,196,0,106,44,0,0,65,191,127,76,13,2,11,32,5,32,3,65,244,193,196,0,106,34,11,106,11,34,9,54,2,16,32,1,32,11,54,2,12,12,1,11,11,12,2,11,32,9,12,2,11,0,11,65,244,193,196,0,65,156,228,0,32,3,32,9,65,184,207,193,0,16,220,9,0,11,34,3,65,128,128,196,0,71,13,3,32,6,65,2,58,0,112,11,2,127,32,6,40,2,64,65,128,128,196,0,70,4,64,32,6,40,2,76,34,14,69,13,9,32,6,40,2,72,12,1,11,32,6,47,1,56,34,14,69,13,8,32,14,65,5,79,13,6,32,2,11,32,14,32,6,40,2,124,34,4,73,13,6,32,6,32,6,65,159,1,106,54,2,136,1,32,4,65,3,116,106,32,14,32,4,107,16,117,32,6,32,6,40,2,76,32,6,47,1,56,32,6,40,2,64,34,9,65,128,128,196,0,70,27,34,14,54,2,124,12,1,11,32,6,40,2,64,33,9,11,32,6,40,2,120,33,11,2,127,32,9,65,128,128,196,0,70,34,8,69,4,64,32,2,32,6,47,1,56,34,4,65,5,73,13,1,26,32,4,65,4,65,244,169,197,0,16,171,10,0,11,32,6,40,2,76,33,4,32,6,40,2,72,11,32,4,32,11,77,13,1,32,11,65,3,116,106,40,2,4,33,5,32,11,65,1,106,34,3,32,14,70,13,2,32,6,32,3,54,2,120,12,12,11,32,6,45,0,128,1,69,13,9,32,3,65,128,1,73,13,10,32,3,65,128,216,2,107,34,5,65,164,215,0,79,4,64,32,6,65,16,106,32,3,16,218,5,32,6,40,2,16,34,14,4,64,32,6,40,2,20,33,3,12,10,11,32,6,65,8,106,32,3,16,217,5,32,6,40,2,8,34,14,69,13,11,32,6,40,2,12,33,3,12,9,11,32,19,32,5,65,255,255,3,113,34,4,65,204,4,110,34,3,65,128,34,114,16,254,1,32,19,32,5,32,3,65,204,4,108,107,65,255,255,3,113,65,28,110,65,225,34,106,16,254,1,32,4,65,28,112,34,3,69,13,12,32,3,65,167,35,106,33,3,12,10,11,32,11,32,4,65,240,167,197,0,16,131,7,0,11,32,6,40,2,76,32,6,47,1,56,32,8,27,34,3,32,14,73,13,5,32,3,32,14,107,33,13,32,3,32,14,70,13,4,65,0,33,14,65,4,33,3,3,64,32,14,32,14,32,6,40,2,124,106,34,8,75,4,64,65,128,168,197,0,65,28,65,212,168,197,0,16,141,8,0,11,2,64,2,64,2,64,32,6,40,2,64,65,128,128,196,0,71,4,64,32,6,47,1,56,34,11,65,5,73,13,1,32,11,65,4,65,244,169,197,0,16,171,10,0,11,32,8,32,6,40,2,76,34,11,79,13,1,32,6,40,2,72,33,4,12,2,11,32,2,33,4,32,8,32,11,73,13,1,11,32,8,32,11,65,228,168,197,0,16,131,7,0,11,32,11,32,14,75,4,64,32,4,32,8,65,3,116,106,34,11,45,0,0,33,8,32,3,32,4,106,34,4,32,11,40,2,4,54,2,0,32,4,65,4,107,32,8,58,0,0,32,3,65,8,106,33,3,32,13,32,14,65,1,106,34,14,70,13,5,12,1,11,11,32,14,32,11,65,244,168,197,0,16,131,7,0,11,32,14,65,4,65,132,170,197,0,16,171,10,0,11,32,4,32,14,65,132,169,197,0,16,170,10,0,11,32,6,66,2,55,2,24,65,2,33,14,32,6,40,2,32,34,3,65,128,128,196,0,70,13,8,32,6,65,128,128,196,0,54,2,32,12,10,11,32,6,40,2,64,33,9,11,2,64,32,9,65,128,128,196,0,71,4,64,32,13,32,6,47,1,56,79,13,1,32,6,32,13,59,1,56,12,1,11,32,6,40,2,76,32,13,73,13,0,32,6,32,13,54,2,76,32,6,66,0,55,2,120,12,5,11,32,6,66,0,55,2,120,12,4,11,65,176,168,197,0,65,33,65,156,168,197,0,16,141,8,0,11,32,3,69,13,3,32,3,65,2,116,33,3,3,64,32,19,32,14,40,2,0,16,254,1,32,14,65,4,106,33,14,32,3,65,4,107,34,3,13,0,11,12,3,11,32,3,65,128,1,73,13,0,32,3,65,128,216,2,107,34,5,65,164,215,0,79,4,64,32,6,32,3,16,217,5,32,6,40,2,0,34,14,69,13,1,32,6,40,2,4,34,3,69,13,3,32,3,65,2,116,33,3,3,64,32,19,32,14,40,2,0,16,254,1,32,14,65,4,106,33,14,32,3,65,4,107,34,3,13,0,11,12,3,11,32,19,32,5,65,255,255,3,113,34,4,65,204,4,110,34,3,65,128,34,114,16,254,1,32,19,32,5,32,3,65,204,4,108,107,65,255,255,3,113,65,28,110,65,225,34,106,16,254,1,32,4,65,28,112,34,3,69,13,2,32,19,32,3,65,167,35,106,16,254,1,12,2,11,32,19,32,3,16,254,1,12,1,11,32,5,16,150,7,33,8,32,6,40,2,32,34,3,65,128,128,196,0,70,4,64,32,8,65,255,1,113,4,64,32,5,33,3,12,5,11,32,6,32,5,54,2,32,12,1,11,2,64,2,64,2,64,2,64,32,6,45,0,132,1,4,64,32,8,65,255,1,113,34,4,32,6,45,0,133,1,77,13,2,32,3,32,5,16,128,3,34,3,65,128,128,196,0,70,13,1,32,6,32,3,54,2,32,12,5,11,32,3,32,5,16,128,3,34,4,65,128,128,196,0,71,4,64,32,6,32,4,54,2,32,12,5,11,32,8,65,255,1,113,69,13,3,2,64,32,6,40,2,40,65,128,128,196,0,71,4,64,32,6,47,1,36,34,3,65,3,75,13,1,32,7,32,3,65,2,116,106,32,5,54,2,0,32,6,32,3,65,1,106,59,1,36,12,4,11,32,6,40,2,52,34,3,32,6,40,2,44,70,4,64,32,20,32,3,16,191,5,32,6,40,2,52,33,3,11,32,6,40,2,48,32,3,65,2,116,106,32,5,54,2,0,32,6,32,6,40,2,52,65,1,106,54,2,52,12,3,11,32,6,65,136,1,106,32,18,32,5,16,212,4,2,64,32,6,40,2,40,65,128,128,196,0,71,13,0,32,6,40,2,44,34,3,69,13,0,32,6,40,2,48,32,3,65,2,116,65,4,16,163,10,11,32,18,32,6,41,2,136,1,55,2,0,32,18,65,16,106,32,6,65,152,1,106,40,2,0,54,2,0,32,18,65,8,106,32,6,65,144,1,106,41,2,0,55,2,0,12,2,11,2,64,32,6,40,2,40,65,128,128,196,0,71,4,64,32,6,47,1,36,34,3,65,3,75,13,1,32,7,32,3,65,2,116,106,32,5,54,2,0,32,6,32,3,65,1,106,59,1,36,12,3,11,32,6,40,2,52,34,3,32,6,40,2,44,70,4,64,32,20,32,3,16,191,5,32,6,40,2,52,33,3,11,32,6,40,2,48,32,3,65,2,116,106,32,5,54,2,0,32,6,32,6,40,2,52,65,1,106,54,2,52,12,2,11,32,6,65,136,1,106,32,18,32,5,16,212,4,2,64,32,6,40,2,40,65,128,128,196,0,71,13,0,32,6,40,2,44,34,3,69,13,0,32,6,40,2,48,32,3,65,2,116,65,4,16,163,10,11,32,18,32,6,41,2,136,1,55,2,0,32,18,65,16,106,32,6,65,152,1,106,40,2,0,54,2,0,32,18,65,8,106,32,6,65,144,1,106,41,2,0,55,2,0,12,1,11,32,4,4,64,2,64,32,6,40,2,40,65,128,128,196,0,71,4,64,32,6,47,1,36,34,3,65,3,75,13,1,32,7,32,3,65,2,116,106,32,5,54,2,0,32,6,32,3,65,1,106,59,1,36,12,3,11,32,6,40,2,52,34,3,32,6,40,2,44,70,4,64,32,20,32,3,16,191,5,32,6,40,2,52,33,3,11,32,6,40,2,48,32,3,65,2,116,106,32,5,54,2,0,32,6,32,6,40,2,52,65,1,106,54,2,52,12,2,11,32,6,65,136,1,106,32,18,32,5,16,212,4,2,64,32,6,40,2,40,65,128,128,196,0,71,13,0,32,6,40,2,44,34,3,69,13,0,32,6,40,2,48,32,3,65,2,116,65,4,16,163,10,11,32,18,32,6,41,2,136,1,55,2,0,32,18,65,16,106,32,6,65,152,1,106,40,2,0,54,2,0,32,18,65,8,106,32,6,65,144,1,106,41,2,0,55,2,0,12,1,11,32,6,65,0,58,0,132,1,32,6,32,5,54,2,32,32,6,66,1,55,2,24,12,5,11,32,6,32,8,58,0,133,1,32,6,65,1,58,0,132,1,12,1,11,11,11,32,6,32,5,54,2,32,12,1,11,32,6,40,2,28,33,5,2,64,2,64,2,64,2,64,2,64,32,6,40,2,40,34,4,65,128,128,196,0,71,4,64,32,6,47,1,36,34,3,65,5,73,13,1,32,3,65,4,65,244,169,197,0,16,171,10,0,11,32,5,32,6,40,2,52,79,13,2,32,6,40,2,48,33,9,12,1,11,32,7,33,9,32,3,32,5,77,13,2,11,32,9,32,5,65,2,116,106,40,2,0,33,3,32,6,32,5,65,1,106,54,2,28,32,6,65,2,54,2,24,12,3,11,32,6,65,0,54,2,52,12,1,11,32,3,69,13,0,32,6,65,0,59,1,36,11,32,6,40,2,32,33,3,32,6,65,128,128,196,0,54,2,32,32,3,65,128,128,196,0,70,13,1,11,32,3,65,128,1,79,4,64,32,6,65,0,54,2,136,1,32,3,65,128,16,73,13,2,32,3,65,128,128,4,73,4,64,32,6,32,3,65,12,118,65,224,1,114,58,0,136,1,32,6,32,3,65,6,118,65,63,113,65,128,1,114,58,0,137,1,65,2,33,9,65,3,12,4,11,32,6,32,3,65,18,118,65,240,1,114,58,0,136,1,32,6,32,3,65,6,118,65,63,113,65,128,1,114,58,0,138,1,32,6,32,3,65,12,118,65,63,113,65,128,1,114,58,0,137,1,65,3,33,9,65,4,12,3,11,32,16,40,2,8,34,4,32,16,40,2,0,70,4,127,32,16,32,4,16,211,5,32,16,40,2,8,5,32,4,11,32,16,40,2,4,106,32,3,58,0,0,32,16,32,16,40,2,8,65,1,106,54,2,8,12,4,11,2,64,32,6,40,2,64,65,128,128,196,0,71,13,0,32,6,40,2,68,34,1,69,13,0,32,6,40,2,72,32,1,65,3,116,65,4,16,163,10,32,6,40,2,40,33,4,11,2,64,32,4,65,128,128,196,0,71,13,0,32,6,40,2,44,34,1,69,13,0,32,6,40,2,48,32,1,65,2,116,65,4,16,163,10,11,32,6,65,160,1,106,36,0,12,4,11,32,6,32,3,65,6,118,65,192,1,114,58,0,136,1,65,1,33,9,65,2,11,33,4,32,6,65,136,1,106,32,9,114,32,3,65,63,113,65,128,1,114,58,0,0,32,4,32,16,40,2,0,32,16,40,2,8,34,3,107,75,4,64,32,16,32,3,32,4,16,208,5,32,16,40,2,8,33,3,11,32,16,40,2,4,32,3,106,32,6,65,136,1,106,32,4,16,142,11,26,32,16,32,3,32,4,106,54,2,8,12,1,11,11,32,3,65,4,65,244,169,197,0,16,171,10,0,11,32,10,65,0,54,2,184,1,32,10,66,128,128,128,128,192,0,55,2,176,1,32,38,45,0,0,33,23,32,16,40,2,4,33,1,32,16,40,2,8,33,2,32,10,65,1,59,1,224,1,32,10,32,2,54,2,220,1,32,10,65,0,54,2,216,1,32,10,65,1,58,0,212,1,32,10,65,46,54,2,208,1,32,10,32,2,54,2,204,1,32,10,65,0,54,2,200,1,32,10,32,2,54,2,196,1,32,10,32,1,54,2,192,1,32,10,65,46,54,2,188,1,32,10,65,32,106,32,10,65,188,1,106,16,163,2,2,64,2,64,32,10,40,2,32,34,4,4,64,32,38,65,2,106,33,47,32,10,65,194,0,106,33,48,32,10,65,208,0,106,33,49,32,10,65,140,1,106,33,50,32,10,40,2,36,33,2,65,1,33,1,3,64,32,1,65,1,113,69,4,64,32,12,40,2,8,34,1,32,12,40,2,0,70,4,127,32,12,32,1,16,211,5,32,12,40,2,8,5,32,1,11,32,12,40,2,4,106,65,46,58,0,0,32,12,32,12,40,2,8,65,1,106,54,2,8,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,65,4,73,13,0,32,4,40,0,0,65,248,220,181,233,2,71,13,0,32,10,65,228,1,106,33,26,32,4,65,4,106,33,4,65,0,33,5,35,0,65,16,107,34,31,36,0,32,10,65,176,1,106,34,27,65,0,54,2,8,32,2,65,4,107,34,2,33,20,2,64,2,64,2,64,2,64,2,64,3,64,2,64,32,31,65,45,32,4,32,20,16,173,2,32,31,40,2,0,65,1,71,13,0,2,64,32,31,40,2,4,34,20,32,2,79,13,0,32,4,32,20,106,45,0,0,65,45,71,13,0,32,20,69,4,64,32,4,33,1,65,0,33,20,12,4,11,2,64,2,64,32,20,65,1,106,34,1,32,2,79,4,64,32,1,32,2,70,13,2,12,1,11,32,1,32,4,106,44,0,0,65,191,127,74,13,1,11,32,4,32,2,32,1,32,2,65,132,200,193,0,16,220,9,0,11,32,2,32,1,107,33,2,32,1,32,4,106,33,1,32,20,65,4,73,13,3,32,4,40,0,0,65,128,129,130,132,120,113,13,5,65,4,32,4,65,3,106,65,124,113,34,3,32,4,107,32,3,32,4,70,27,34,8,32,20,65,4,107,34,3,73,4,64,3,64,32,4,32,8,106,40,2,0,65,128,129,130,132,120,113,13,7,32,8,65,4,106,34,8,32,3,73,13,0,11,11,32,3,32,4,106,40,0,0,65,128,129,130,132,120,113,69,13,4,12,5,11,32,2,32,20,79,13,1,11,11,32,4,33,1,65,0,33,20,65,152,198,193,0,33,4,11,32,20,69,13,0,32,4,32,20,65,1,107,34,3,106,44,0,0,65,0,72,13,1,32,3,69,13,0,32,4,32,20,65,2,107,34,3,106,44,0,0,65,0,72,13,1,32,3,69,13,0,32,4,32,20,65,3,107,34,3,106,44,0,0,65,0,72,32,3,114,13,1,11,2,64,32,2,4,64,32,1,32,2,106,33,6,65,128,1,33,3,32,20,33,11,65,200,0,33,14,3,64,32,3,33,13,65,0,32,14,107,33,18,32,14,65,26,106,34,19,32,14,73,33,22,65,36,33,2,65,1,33,8,32,5,33,3,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,3,64,2,64,32,1,45,0,0,34,7,65,48,107,65,255,1,113,65,10,79,4,64,32,7,65,193,0,107,34,9,65,255,1,113,65,26,73,13,1,32,7,65,225,0,107,34,9,65,255,1,113,65,26,73,13,1,12,17,11,32,7,65,22,107,33,9,11,32,8,69,13,2,32,9,65,255,1,113,34,9,32,3,65,127,115,32,8,110,75,13,15,32,8,173,34,56,32,9,173,126,34,55,66,32,136,167,13,3,32,3,32,55,167,106,34,7,32,3,73,13,4,65,1,33,8,32,2,32,14,75,4,64,32,22,13,6,65,26,32,2,32,18,106,32,2,32,19,79,27,33,8,11,32,8,32,9,75,13,1,65,36,32,8,107,173,32,56,126,34,55,66,32,136,167,13,15,32,2,32,2,65,36,106,34,3,77,4,64,32,1,65,1,106,34,1,32,6,70,13,16,32,55,167,33,8,32,3,33,2,32,7,33,3,12,1,11,11,65,160,199,193,0,65,28,65,148,201,193,0,16,141,8,0,11,32,5,32,7,75,13,4,32,11,65,1,106,34,11,4,64,65,0,33,3,32,7,32,5,107,65,2,65,188,5,32,5,27,110,34,2,32,11,110,32,2,106,34,2,65,200,3,73,4,64,32,2,33,14,12,10,11,65,0,33,8,3,64,32,2,65,215,252,0,77,13,7,32,2,65,136,140,34,73,13,8,32,2,65,152,166,169,9,73,13,9,32,8,32,8,65,144,1,106,34,3,77,4,64,32,2,65,199,184,165,198,2,75,32,3,33,8,32,2,65,209,203,219,0,110,34,14,33,2,69,13,11,12,1,11,11,65,160,199,193,0,65,28,65,244,199,193,0,16,141,8,0,11,65,160,199,193,0,65,28,65,180,201,193,0,16,141,8,0,11,65,160,198,193,0,65,25,65,212,200,193,0,16,141,8,0,11,65,192,199,193,0,65,33,65,228,200,193,0,16,141,8,0,11,65,160,199,193,0,65,28,65,244,200,193,0,16,141,8,0,11,65,160,199,193,0,65,28,65,132,201,193,0,16,141,8,0,11,65,176,200,193,0,65,33,65,164,201,193,0,16,141,8,0,11,32,2,65,35,110,33,14,32,8,65,36,106,33,3,12,2,11,32,2,65,201,9,110,33,14,32,8,65,200,0,106,33,3,12,1,11,32,2,65,251,206,2,110,33,14,32,8,65,236,0,106,33,3,11,32,3,32,3,32,14,65,36,108,65,252,255,3,113,32,14,65,38,106,65,255,255,3,113,110,106,34,14,75,4,64,65,160,199,193,0,65,28,65,228,199,193,0,16,141,8,0,11,32,7,32,11,110,34,2,32,13,65,127,115,75,13,4,2,127,2,64,32,13,32,2,32,13,106,34,3,77,4,64,32,3,65,128,176,3,115,65,128,128,196,0,107,65,128,144,188,127,73,13,7,32,7,32,2,32,11,108,107,33,5,65,0,32,27,40,2,8,34,7,69,13,2,26,32,27,40,2,4,33,2,32,7,65,3,116,33,8,3,64,2,64,32,5,32,2,40,2,0,34,7,77,4,64,32,7,65,1,106,34,7,69,13,1,32,2,32,7,54,2,0,11,32,2,65,8,106,33,2,32,8,65,8,107,34,8,13,1,12,3,11,11,65,160,199,193,0,65,28,65,156,202,193,0,16,141,8,0,11,65,160,199,193,0,65,28,65,196,201,193,0,16,141,8,0,11,32,27,40,2,8,11,34,2,32,27,40,2,0,70,4,64,32,27,32,2,16,185,5,32,27,40,2,8,33,2,11,32,27,40,2,4,32,2,65,3,116,106,34,2,32,3,54,2,4,32,2,32,5,54,2,0,32,27,32,27,40,2,8,65,1,106,34,2,54,2,8,32,5,65,1,106,33,5,32,1,65,1,106,34,1,32,6,71,13,0,11,12,1,11,32,27,40,2,8,33,2,11,32,27,40,2,4,33,32,32,31,32,31,65,15,106,54,2,8,65,0,33,11,65,0,33,1,35,0,65,32,107,34,28,36,0,2,64,2,64,2,64,32,2,34,9,65,21,79,4,64,65,145,179,211,0,45,0,0,26,32,2,65,2,116,65,248,255,255,255,7,113,34,25,65,4,16,254,9,34,41,4,64,65,145,179,211,0,45,0,0,26,65,128,1,65,4,16,254,9,34,5,69,13,3,32,32,65,8,107,33,51,32,32,65,16,106,33,52,65,16,33,42,3,64,32,32,32,1,34,13,65,3,116,34,8,106,33,7,2,64,2,64,2,64,32,9,32,1,107,34,1,65,2,73,13,0,32,7,40,2,8,34,2,32,7,40,2,0,79,4,64,65,2,33,3,32,1,65,2,70,13,2,32,8,32,52,106,33,8,3,64,32,2,32,8,40,2,0,34,2,75,13,3,32,8,65,8,106,33,8,32,3,65,1,106,34,3,32,1,71,13,0,11,12,1,11,65,2,33,3,2,64,32,1,65,2,70,13,0,32,8,32,52,106,33,8,3,64,32,2,32,8,40,2,0,34,2,77,13,1,32,8,65,8,106,33,8,32,1,32,3,65,1,106,34,3,71,13,0,11,32,1,33,3,11,2,64,2,64,32,3,32,3,32,13,106,34,1,77,4,64,32,1,32,9,75,13,1,32,3,65,2,73,4,64,65,1,33,3,12,6,11,32,7,32,3,65,3,116,106,32,3,65,1,118,34,18,65,3,116,107,33,19,65,0,33,6,32,18,65,1,70,13,2,32,18,65,254,255,255,255,7,113,33,22,32,51,32,1,65,3,116,106,33,8,32,7,33,2,3,64,32,8,41,2,0,33,55,32,8,32,2,41,2,0,55,2,0,32,2,32,55,55,2,0,32,2,65,8,106,34,14,41,2,0,33,55,32,14,32,19,32,18,32,6,65,254,255,255,255,1,115,106,65,3,116,106,34,14,41,2,0,55,2,0,32,14,32,55,55,2,0,32,8,65,16,107,33,8,32,2,65,16,106,33,2,32,22,32,6,65,2,106,34,6,71,13,0,11,12,2,11,32,13,32,1,65,172,196,193,0,16,173,10,0,11,32,1,32,9,65,172,196,193,0,16,171,10,0,11,32,3,65,2,113,69,13,2,32,7,32,6,65,3,116,106,34,2,41,2,0,33,55,32,2,32,19,32,18,32,6,65,127,115,106,65,3,116,106,34,2,41,2,0,55,2,0,32,2,32,55,55,2,0,12,2,11,32,1,33,3,11,32,3,32,13,106,33,1,11,2,64,32,1,32,13,73,32,1,32,9,75,114,69,4,64,2,64,32,3,65,10,73,32,1,32,9,73,113,69,4,64,32,1,32,13,107,33,2,12,1,11,32,7,32,13,65,10,106,34,2,32,9,32,2,32,9,73,27,34,7,32,13,107,34,2,65,1,32,3,32,1,32,13,70,27,16,145,5,32,7,33,1,11,2,64,32,11,32,42,70,4,64,65,145,179,211,0,45,0,0,26,32,11,65,4,116,65,4,16,254,9,34,3,69,13,1,32,11,65,1,116,33,42,32,3,32,5,32,11,65,3,116,34,7,16,142,11,32,5,32,7,65,4,16,163,10,33,5,11,32,5,32,11,65,3,116,106,34,3,32,13,54,2,4,32,3,32,2,54,2,0,32,11,65,1,106,34,14,33,11,32,14,65,2,73,13,2,3,64,2,64,2,64,2,64,2,64,32,5,32,14,34,7,65,1,107,34,14,65,3,116,106,34,2,40,2,0,34,13,32,2,40,2,4,106,32,9,70,13,0,32,7,65,3,116,32,5,106,34,3,65,16,107,40,2,0,34,8,32,13,77,13,0,65,2,33,11,32,7,65,2,70,13,7,32,5,32,7,65,3,107,34,33,65,3,116,106,40,2,0,34,2,32,8,32,13,106,77,13,1,65,3,33,11,32,7,65,3,77,13,7,32,3,65,32,107,40,2,0,32,2,32,8,106,77,13,1,32,7,33,11,12,7,11,32,7,65,2,70,13,1,32,5,32,7,65,3,107,34,33,65,3,116,106,40,2,0,33,2,11,32,2,32,13,73,13,1,11,32,7,65,2,107,33,33,11,2,64,2,64,2,64,2,64,2,64,32,7,32,33,75,4,64,32,7,32,33,65,1,106,34,2,77,13,1,32,5,32,2,65,3,116,106,34,43,40,2,4,32,43,40,2,0,34,6,106,34,11,32,5,32,33,65,3,116,106,34,44,40,2,4,34,39,73,13,2,32,9,32,11,73,13,3,32,32,32,39,65,3,116,106,34,2,32,44,40,2,0,34,34,65,3,116,34,8,106,33,3,32,11,65,3,116,33,19,32,34,32,11,32,39,107,34,13,32,34,107,34,22,75,4,64,32,41,32,3,32,22,65,3,116,34,8,16,142,11,34,13,32,8,106,33,11,32,34,65,0,76,32,22,65,0,76,114,13,5,32,19,32,51,106,33,8,3,64,32,8,32,3,65,120,65,0,32,11,65,8,107,40,2,0,34,18,32,3,65,8,107,40,2,0,34,19,73,34,22,27,106,34,3,32,11,65,120,65,0,32,18,32,19,79,27,106,34,11,32,22,27,41,2,0,55,2,0,32,2,32,3,79,13,6,32,8,65,8,107,33,8,32,11,32,13,75,13,0,11,12,5,11,32,8,32,41,32,2,32,8,16,142,11,34,8,106,33,11,32,34,65,0,76,32,13,32,34,76,114,13,5,32,19,32,32,106,33,18,3,64,32,2,32,3,32,8,32,3,40,2,0,34,19,32,8,40,2,0,34,22,73,34,13,27,41,2,0,55,2,0,32,2,65,8,106,33,2,32,8,32,19,32,22,79,65,3,116,106,34,8,32,11,79,13,6,32,3,32,13,65,3,116,106,34,3,32,18,73,13,0,11,12,5,11,32,28,65,1,54,2,12,32,28,65,212,195,193,0,54,2,8,32,28,66,0,55,2,20,32,28,65,220,195,193,0,54,2,16,32,28,65,8,106,65,188,196,193,0,16,166,8,0,11,32,28,65,1,54,2,12,32,28,65,212,195,193,0,54,2,8,32,28,66,0,55,2,20,32,28,65,220,195,193,0,54,2,16,32,28,65,8,106,65,204,196,193,0,16,166,8,0,11,32,39,32,11,65,220,196,193,0,16,173,10,0,11,32,11,32,9,65,220,196,193,0,16,171,10,0,11,32,3,33,2,32,13,33,8,11,32,2,32,8,32,11,32,8,107,16,142,11,26,32,43,32,39,54,2,4,32,43,32,6,32,34,106,54,2,0,32,44,32,44,65,8,106,32,7,32,33,65,127,115,106,65,3,116,16,140,11,26,65,1,33,11,32,14,65,1,75,13,0,11,12,2,11,65,140,197,193,0,16,176,10,0,11,65,156,197,193,0,65,44,65,200,197,193,0,16,141,8,0,11,32,1,32,9,73,13,0,11,32,5,32,42,65,3,116,65,4,16,163,10,32,41,32,25,65,4,16,163,10,12,2,11,65,236,196,193,0,16,176,10,0,11,32,9,65,1,77,13,0,32,32,32,9,65,1,16,145,5,11,32,28,65,32,106,36,0,12,1,11,65,252,196,193,0,16,176,10,0,11,32,20,32,20,32,27,40,2,8,34,2,106,34,1,77,4,64,32,26,32,1,54,2,24,32,26,66,0,55,2,16,32,26,32,2,54,2,12,32,26,32,4,54,2,0,32,26,32,27,40,2,4,54,2,8,32,26,32,4,32,20,106,54,2,4,12,3,11,65,160,199,193,0,65,28,65,148,200,193,0,16,141,8,0,11,32,26,65,0,54,2,0,12,1,11,32,26,65,0,54,2,0,11,32,31,65,16,106,36,0,32,10,40,2,228,1,69,13,1,32,12,40,2,8,33,14,35,0,65,32,107,34,7,36,0,2,64,32,26,40,2,24,34,2,32,26,40,2,20,34,1,79,4,64,32,2,32,1,107,34,2,32,12,40,2,0,32,12,40,2,8,34,1,107,75,4,64,32,12,32,1,32,2,16,208,5,11,32,7,65,24,106,32,26,65,24,106,40,2,0,54,2,0,32,7,65,16,106,32,26,65,16,106,41,2,0,55,3,0,32,7,65,8,106,32,26,65,8,106,41,2,0,55,3,0,32,7,32,26,41,2,0,55,3,0,32,7,16,219,2,34,4,65,128,128,196,0,71,4,64,3,64,2,64,2,127,2,64,32,4,65,128,1,79,4,64,32,7,65,0,54,2,28,32,4,65,128,16,73,13,1,32,4,65,128,128,4,73,4,64,32,7,32,4,65,12,118,65,224,1,114,58,0,28,32,7,32,4,65,6,118,65,63,113,65,128,1,114,58,0,29,65,2,33,3,65,3,12,3,11,32,7,32,4,65,18,118,65,240,1,114,58,0,28,32,7,32,4,65,6,118,65,63,113,65,128,1,114,58,0,30,32,7,32,4,65,12,118,65,63,113,65,128,1,114,58,0,29,65,3,33,3,65,4,12,2,11,32,12,40,2,8,34,1,32,12,40,2,0,70,4,127,32,12,32,1,16,211,5,32,12,40,2,8,5,32,1,11,32,12,40,2,4,106,32,4,58,0,0,32,12,32,12,40,2,8,65,1,106,54,2,8,12,2,11,32,7,32,4,65,6,118,65,192,1,114,58,0,28,65,1,33,3,65,2,11,33,1,32,7,65,28,106,32,3,114,32,4,65,63,113,65,128,1,114,58,0,0,32,1,32,12,40,2,0,32,12,40,2,8,34,4,107,75,4,64,32,12,32,4,32,1,16,208,5,32,12,40,2,8,33,4,11,32,12,40,2,4,32,4,106,32,7,65,28,106,32,1,16,142,11,26,32,12,32,1,32,4,106,54,2,8,11,32,7,16,219,2,34,4,65,128,128,196,0,71,13,0,11,11,32,7,65,32,106,36,0,12,1,11,65,176,200,193,0,65,33,65,204,202,193,0,16,141,8,0,11,32,12,40,2,8,33,13,32,12,40,2,4,33,8,32,14,69,13,5,32,13,32,14,75,13,4,32,13,32,14,70,13,5,12,9,11,32,29,13,1,65,0,33,29,32,2,69,13,2,32,2,32,4,106,33,7,32,4,33,1,3,64,2,127,32,1,44,0,0,34,8,65,0,78,4,64,32,8,65,255,1,113,33,3,32,1,65,1,106,12,1,11,32,1,45,0,1,65,63,113,33,3,32,8,65,31,113,33,5,32,8,65,95,77,4,64,32,5,65,6,116,32,3,114,33,3,32,1,65,2,106,12,1,11,32,1,45,0,2,65,63,113,32,3,65,6,116,114,33,3,32,8,65,112,73,4,64,32,3,32,5,65,12,116,114,33,3,32,1,65,3,106,12,1,11,32,5,65,18,116,65,128,128,240,0,113,32,1,45,0,3,65,63,113,32,3,65,6,116,114,114,34,3,65,128,128,196,0,70,13,4,32,1,65,4,106,11,33,1,2,64,32,3,65,33,107,65,221,0,77,13,0,32,3,16,177,6,65,255,1,113,34,3,65,17,75,13,0,65,1,32,3,116,65,131,128,8,113,13,3,11,32,1,32,7,71,13,0,11,12,2,11,65,1,33,29,32,10,65,1,58,0,40,12,4,11,65,1,33,29,11,32,4,32,2,32,38,32,10,65,40,106,16,148,3,32,2,32,12,40,2,0,32,12,40,2,8,34,1,107,75,4,64,32,12,32,1,32,2,16,208,5,32,12,40,2,8,33,1,11,32,12,40,2,4,32,1,106,32,4,32,2,16,142,11,26,32,12,32,1,32,2,106,54,2,8,12,2,11,32,8,32,14,106,44,0,0,65,191,127,76,13,4,11,32,8,32,14,106,33,7,2,64,2,64,32,29,13,0,65,0,33,29,32,13,32,14,70,13,1,32,8,32,13,106,33,4,32,7,33,1,3,64,2,127,32,1,44,0,0,34,5,65,0,78,4,64,32,5,65,255,1,113,33,3,32,1,65,1,106,12,1,11,32,1,45,0,1,65,63,113,33,2,32,5,65,31,113,33,3,32,5,65,95,77,4,64,32,3,65,6,116,32,2,114,33,3,32,1,65,2,106,12,1,11,32,1,45,0,2,65,63,113,32,2,65,6,116,114,33,2,32,5,65,112,73,4,64,32,2,32,3,65,12,116,114,33,3,32,1,65,3,106,12,1,11,32,3,65,18,116,65,128,128,240,0,113,32,1,45,0,3,65,63,113,32,2,65,6,116,114,114,34,3,65,128,128,196,0,70,13,3,32,1,65,4,106,11,33,1,2,64,32,3,65,33,107,65,221,0,77,13,0,32,3,16,177,6,65,255,1,113,34,2,65,17,75,13,0,65,1,32,2,116,65,131,128,8,113,13,2,11,32,1,32,4,71,13,0,11,12,1,11,65,1,33,29,11,32,10,45,0,51,32,10,45,0,50,32,10,45,0,49,32,10,45,0,48,32,10,45,0,47,32,10,45,0,46,32,10,45,0,45,32,10,45,0,44,32,10,45,0,43,32,10,45,0,42,32,10,45,0,41,32,10,45,0,40,114,114,114,114,114,114,114,114,114,114,114,13,0,2,64,32,13,32,14,70,13,0,32,8,32,13,106,33,8,65,0,33,11,65,0,33,2,32,7,33,1,2,64,3,64,2,64,32,2,33,4,2,64,2,64,32,1,44,0,0,34,5,65,0,78,4,64,32,1,65,1,106,33,1,12,1,11,32,1,45,0,1,65,63,113,33,2,32,5,65,31,113,33,3,2,127,32,5,65,96,73,4,64,32,3,65,6,116,32,2,114,33,3,32,1,65,2,106,12,1,11,32,1,45,0,2,65,63,113,32,2,65,6,116,114,33,2,32,5,65,112,73,4,64,32,2,32,3,65,12,116,114,33,3,32,1,65,3,106,12,1,11,32,3,65,18,116,65,128,128,240,0,113,32,1,45,0,3,65,63,113,32,2,65,6,116,114,114,34,3,65,128,128,196,0,70,4,64,32,4,33,2,12,4,11,32,1,65,4,106,11,33,1,32,3,65,255,0,75,13,1,11,3,64,32,1,32,8,70,4,64,32,4,33,2,12,3,11,2,127,32,1,44,0,0,34,5,65,0,78,4,64,32,5,65,255,1,113,33,3,32,1,65,1,106,12,1,11,32,1,45,0,1,65,63,113,33,2,32,5,65,31,113,33,3,32,5,65,95,77,4,64,32,3,65,6,116,32,2,114,33,3,32,1,65,2,106,12,1,11,32,1,45,0,2,65,63,113,32,2,65,6,116,114,33,2,32,5,65,112,73,4,64,32,2,32,3,65,12,116,114,33,3,32,1,65,3,106,12,1,11,32,3,65,18,116,65,128,128,240,0,113,32,1,45,0,3,65,63,113,32,2,65,6,116,114,114,34,3,65,128,128,196,0,70,4,64,32,4,33,2,12,4,11,32,1,65,4,106,11,33,1,32,3,65,128,1,73,13,0,11,65,0,33,11,11,32,11,65,255,1,113,32,3,16,150,7,34,11,65,255,1,113,34,2,75,65,0,32,2,27,13,2,32,3,65,192,6,107,34,2,65,4,77,32,2,65,2,71,113,13,2,65,2,33,2,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,65,214,26,76,4,64,32,3,65,214,19,76,4,64,32,3,65,243,6,76,4,64,32,3,65,143,6,107,14,55,9,8,9,8,8,8,8,8,8,8,8,8,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,8,8,8,8,8,8,8,8,8,9,8,8,9,8,11,32,3,65,188,18,70,32,3,65,190,19,70,114,13,8,32,3,65,244,6,107,34,5,65,19,75,65,1,32,5,116,65,129,136,32,113,69,114,13,7,12,11,11,32,3,65,189,23,76,4,64,32,3,65,189,22,76,4,64,2,64,32,3,65,215,19,107,14,9,10,9,9,9,9,9,9,9,13,0,11,32,3,65,179,20,107,14,4,12,8,8,12,3,11,32,3,65,190,22,107,34,5,65,25,75,65,1,32,5,116,65,129,128,128,24,113,69,114,13,7,12,8,11,32,3,65,213,24,76,4,64,32,3,65,190,23,70,13,8,32,3,65,215,23,71,13,7,12,8,11,32,3,65,214,24,70,32,3,65,194,25,70,114,13,7,32,3,65,190,26,71,13,6,12,7,11,32,3,65,166,162,4,76,4,64,32,3,65,173,32,76,4,64,32,3,65,202,27,107,34,5,65,21,75,65,1,32,5,116,65,161,128,128,1,113,69,114,13,6,12,8,11,32,3,65,240,62,76,4,64,32,3,65,174,32,70,13,8,32,3,65,181,54,71,13,7,12,8,11,32,3,65,156,246,3,76,4,64,32,3,65,168,198,0,76,4,64,2,64,32,3,65,241,62,107,14,141,1,13,9,13,9,13,9,13,9,13,9,13,9,13,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,13,9,9,13,9,9,9,9,9,9,9,9,9,9,13,9,13,9,9,9,9,9,9,9,13,9,9,9,9,9,9,9,13,9,9,9,9,9,9,9,13,9,9,9,9,9,9,9,13,9,9,9,9,9,9,9,9,9,9,9,9,9,13,9,13,9,13,0,11,32,3,65,166,194,0,71,13,8,12,12,11,32,3,65,144,244,3,107,34,5,65,18,77,13,3,12,5,11,32,3,65,186,161,4,70,13,7,2,64,32,3,65,157,246,3,107,14,3,11,7,11,0,11,32,3,65,190,246,3,71,13,6,12,10,11,32,3,65,175,169,4,76,4,64,32,3,65,167,162,4,70,32,3,65,190,166,4,70,114,13,7,32,3,65,215,166,4,71,13,6,12,7,11,32,3,65,176,169,4,107,34,5,65,13,75,65,1,32,5,116,65,129,200,0,113,69,114,13,2,12,6,11,32,3,65,222,20,70,13,8,12,4,11,65,1,32,5,116,65,133,128,20,113,69,13,1,12,7,11,32,3,65,175,171,4,70,13,3,32,3,65,176,178,4,71,13,2,12,3,11,32,3,65,169,198,0,107,65,2,73,13,5,32,3,65,220,213,0,71,13,1,12,5,11,32,3,65,215,26,70,13,1,32,3,65,195,30,107,14,119,4,0,0,0,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,4,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,4,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,4,0,11,32,3,65,128,240,11,107,65,158,4,73,32,3,65,187,163,7,107,65,6,73,114,32,3,65,222,162,7,107,65,7,73,32,3,65,198,246,3,107,65,9,73,114,114,32,3,65,195,246,3,107,65,2,73,114,13,3,32,3,65,254,255,255,0,113,34,5,65,192,246,3,70,32,3,65,184,246,3,107,65,5,73,114,32,3,65,170,246,3,107,65,13,73,32,3,65,240,244,3,107,65,234,0,73,114,114,32,3,65,170,244,3,107,65,196,0,73,32,3,65,165,244,3,107,65,2,73,114,32,3,65,149,244,3,107,65,10,73,32,3,65,128,242,3,107,65,142,2,73,114,114,114,32,5,65,170,194,0,70,32,5,65,128,192,0,70,114,32,5,65,238,63,70,32,3,65,245,30,107,65,2,73,114,114,32,5,65,220,22,70,32,3,65,217,20,107,65,3,73,114,32,3,65,248,255,255,0,113,65,216,18,70,32,5,65,220,19,70,114,114,114,114,13,3,32,3,65,168,35,107,65,27,73,32,3,65,225,34,107,65,21,73,114,32,3,65,213,25,107,65,2,73,32,3,65,211,12,107,65,3,73,114,114,32,5,65,176,6,70,32,3,65,173,6,107,65,2,73,114,32,3,65,163,6,107,65,6,73,32,3,65,147,6,107,65,2,73,114,114,114,32,3,65,128,6,107,65,5,73,32,3,65,134,6,107,65,7,73,114,114,13,0,65,2,32,4,32,3,65,153,225,0,107,65,2,73,27,33,2,11,32,1,32,8,71,13,1,11,11,2,64,32,2,65,255,1,113,65,1,107,14,2,1,0,2,11,32,50,66,0,55,2,0,32,49,66,0,55,2,0,32,50,65,8,106,65,0,58,0,0,32,49,65,8,106,66,0,55,2,0,32,10,32,8,54,2,136,1,32,10,32,7,54,2,132,1,32,10,65,0,54,2,128,1,32,10,65,0,58,0,124,32,10,65,0,54,2,120,32,10,65,0,58,0,116,32,10,65,0,54,2,112,32,10,65,0,58,0,108,32,10,65,0,54,2,104,32,10,65,0,58,0,100,32,10,65,0,59,1,96,32,10,65,0,59,1,76,32,10,65,0,54,2,64,32,10,65,0,58,0,152,1,32,10,65,128,128,196,0,54,2,72,32,7,33,2,35,0,65,224,0,107,34,5,36,0,32,5,65,4,106,32,10,65,64,107,65,220,0,16,142,11,26,2,64,3,64,2,64,32,2,32,8,70,13,0,2,127,32,2,44,0,0,34,4,65,0,78,4,64,32,4,65,255,1,113,33,1,32,2,65,1,106,12,1,11,32,2,45,0,1,65,63,113,33,1,32,4,65,31,113,33,3,32,4,65,95,77,4,64,32,3,65,6,116,32,1,114,33,1,32,2,65,2,106,12,1,11,32,2,45,0,2,65,63,113,32,1,65,6,116,114,33,1,32,4,65,112,73,4,64,32,1,32,3,65,12,116,114,33,1,32,2,65,3,106,12,1,11,32,3,65,18,116,65,128,128,240,0,113,32,2,45,0,3,65,63,113,32,1,65,6,116,114,114,34,1,65,128,128,196,0,70,13,1,32,2,65,4,106,11,33,2,65,0,33,4,32,5,65,4,106,16,101,34,3,65,128,128,196,0,70,13,2,32,1,32,3,70,13,1,12,2,11,11,32,5,65,4,106,16,101,65,128,128,196,0,70,33,4,11,2,64,32,5,40,2,44,65,128,128,196,0,71,13,0,32,5,40,2,48,34,1,69,13,0,32,5,40,2,52,32,1,65,3,116,65,4,16,163,10,11,2,64,32,5,40,2,20,65,128,128,196,0,71,13,0,32,5,40,2,24,34,1,69,13,0,32,5,40,2,28,32,1,65,2,116,65,4,16,163,10,11,32,5,65,224,0,106,36,0,32,4,13,1,11,32,10,65,1,58,0,45,12,1,11,32,48,32,47,47,0,0,59,0,0,32,48,65,2,106,32,47,65,2,106,45,0,0,58,0,0,32,10,65,0,58,0,65,32,10,32,23,58,0,64,32,7,32,13,32,14,107,32,10,65,64,107,32,10,65,40,106,16,148,3,11,32,10,65,24,106,32,10,65,188,1,106,16,163,2,65,0,33,1,32,10,40,2,28,33,2,32,10,40,2,24,34,4,13,0,11,11,32,12,40,2,8,33,1,32,12,40,2,4,33,2,2,64,2,64,32,30,69,13,0,32,1,32,30,77,4,64,32,1,32,30,70,13,1,12,2,11,32,2,32,30,106,44,0,0,65,191,127,76,13,1,11,32,10,65,1,59,1,100,32,10,65,0,54,2,92,32,10,65,1,58,0,88,32,10,65,46,54,2,84,32,10,65,0,54,2,76,32,10,65,46,54,2,64,32,10,32,1,32,30,107,34,1,54,2,96,32,10,32,1,54,2,80,32,10,32,1,54,2,72,32,10,32,2,32,30,106,54,2,68,2,64,32,29,4,64,32,10,65,8,106,32,10,65,64,107,16,163,2,32,10,40,2,8,34,2,69,13,1,32,10,40,2,12,33,3,3,64,2,64,32,3,69,13,0,2,127,32,2,44,0,0,34,7,65,0,72,4,64,32,2,45,0,1,65,63,113,33,1,32,7,65,31,113,33,4,32,7,65,96,73,4,64,32,4,65,6,116,32,1,114,33,4,32,2,65,2,106,12,2,11,32,2,45,0,2,65,63,113,32,1,65,6,116,114,33,1,32,7,65,112,73,4,64,32,1,32,4,65,12,116,114,33,4,32,2,65,3,106,12,2,11,32,4,65,18,116,65,128,128,240,0,113,32,2,45,0,3,65,63,113,32,1,65,6,116,114,114,34,4,65,128,128,196,0,70,13,2,32,2,65,4,106,12,1,11,32,7,65,255,1,113,33,4,32,2,65,1,106,11,33,1,32,2,32,3,106,33,8,2,64,2,64,2,64,32,4,16,177,6,65,255,1,113,14,18,1,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,1,2,11,2,64,32,1,32,8,70,13,0,3,64,2,127,32,1,44,0,0,34,7,65,0,72,4,64,32,1,45,0,1,65,63,113,33,3,32,7,65,31,113,33,4,32,7,65,96,73,4,64,32,4,65,6,116,32,3,114,33,3,32,1,65,2,106,12,2,11,32,1,45,0,2,65,63,113,32,3,65,6,116,114,33,3,32,7,65,112,73,4,64,32,3,32,4,65,12,116,114,33,3,32,1,65,3,106,12,2,11,32,4,65,18,116,65,128,128,240,0,113,32,1,45,0,3,65,63,113,32,3,65,6,116,114,114,34,3,65,128,128,196,0,70,13,3,32,1,65,4,106,12,1,11,32,7,65,255,1,113,33,3,32,1,65,1,106,11,33,1,32,3,16,177,6,65,255,1,113,34,3,65,14,75,65,1,32,3,116,65,248,197,1,113,69,114,13,3,32,1,32,8,71,13,0,11,11,32,8,65,1,107,34,1,45,0,0,34,3,192,34,4,65,0,72,4,64,32,4,65,63,113,2,127,32,8,65,2,107,34,1,45,0,0,34,4,192,34,3,65,191,127,74,4,64,32,4,65,31,113,12,1,11,32,3,65,63,113,2,127,32,8,65,3,107,34,1,45,0,0,34,4,192,34,3,65,191,127,74,4,64,32,4,65,15,113,12,1,11,32,3,65,63,113,32,8,65,4,107,34,1,45,0,0,65,7,113,65,6,116,114,11,65,6,116,114,11,65,6,116,114,34,3,65,128,128,196,0,70,13,3,11,3,64,32,3,16,177,6,65,255,1,113,65,13,71,4,64,32,3,16,177,6,65,255,1,113,65,9,70,13,4,32,3,16,177,6,65,255,1,113,65,5,71,13,3,12,4,11,32,1,32,2,70,13,3,2,64,32,1,65,1,107,34,4,45,0,0,34,3,192,34,7,65,0,72,4,64,32,7,65,63,113,2,127,32,1,65,2,107,34,3,45,0,0,34,7,192,34,4,65,191,127,74,4,64,32,3,33,1,32,7,65,31,113,12,1,11,32,4,65,63,113,2,127,32,1,65,3,107,34,3,45,0,0,34,7,192,34,4,65,191,127,74,4,64,32,3,33,1,32,7,65,15,113,12,1,11,32,4,65,63,113,32,1,65,4,107,34,1,45,0,0,65,7,113,65,6,116,114,11,65,6,116,114,11,65,6,116,114,33,3,12,1,11,32,4,33,1,11,32,3,65,128,128,196,0,71,13,0,11,12,2,11,32,1,32,8,70,4,127,65,0,5,65,0,33,4,65,0,33,11,3,64,2,64,2,127,32,1,44,0,0,34,5,65,0,72,4,64,32,1,45,0,1,65,63,113,33,3,32,5,65,31,113,33,7,32,5,65,96,73,4,64,32,7,65,6,116,32,3,114,33,3,32,1,65,2,106,12,2,11,32,1,45,0,2,65,63,113,32,3,65,6,116,114,33,3,32,5,65,112,73,4,64,32,3,32,7,65,12,116,114,33,3,32,1,65,3,106,12,2,11,32,7,65,18,116,65,128,128,240,0,113,32,1,45,0,3,65,63,113,32,3,65,6,116,114,114,34,3,65,128,128,196,0,70,13,2,32,1,65,4,106,12,1,11,32,5,65,255,1,113,33,3,32,1,65,1,106,11,33,1,32,3,16,177,6,65,255,1,113,34,3,65,17,75,13,3,2,64,65,1,32,3,116,65,217,193,9,113,13,0,32,3,65,1,71,4,64,65,1,33,11,32,3,65,5,70,13,1,12,5,11,65,1,33,4,11,32,1,32,8,71,13,1,11,11,32,4,32,11,113,11,33,5,32,8,65,1,107,34,1,45,0,0,34,3,192,34,4,65,0,72,4,64,32,4,65,63,113,2,127,32,8,65,2,107,34,1,45,0,0,34,4,192,34,3,65,191,127,74,4,64,32,4,65,31,113,12,1,11,32,3,65,63,113,2,127,32,8,65,3,107,34,1,45,0,0,34,4,192,34,3,65,191,127,74,4,64,32,4,65,15,113,12,1,11,32,3,65,63,113,32,8,65,4,107,34,1,45,0,0,65,7,113,65,6,116,114,11,65,6,116,114,11,65,6,116,114,34,3,65,128,128,196,0,70,13,1,11,3,64,32,3,16,177,6,65,255,1,113,65,13,71,4,64,32,3,16,177,6,65,255,1,113,34,1,65,17,75,65,1,32,1,116,65,163,128,8,113,69,114,13,2,32,5,65,1,113,69,13,3,12,2,11,32,1,32,2,70,13,1,2,64,32,1,65,1,107,34,4,45,0,0,34,3,192,34,7,65,0,72,4,64,32,7,65,63,113,2,127,32,1,65,2,107,34,3,45,0,0,34,7,192,34,4,65,191,127,74,4,64,32,3,33,1,32,7,65,31,113,12,1,11,32,4,65,63,113,2,127,32,1,65,3,107,34,3,45,0,0,34,7,192,34,4,65,191,127,74,4,64,32,3,33,1,32,7,65,15,113,12,1,11,32,4,65,63,113,32,1,65,4,107,34,1,45,0,0,65,7,113,65,6,116,114,11,65,6,116,114,11,65,6,116,114,33,3,12,1,11,32,4,33,1,11,32,3,65,128,128,196,0,71,13,0,11,11,32,10,65,1,58,0,42,12,3,11,32,10,32,10,65,64,107,16,163,2,32,10,40,2,4,33,3,32,10,40,2,0,34,2,13,0,11,12,1,11,3,64,32,10,65,16,106,32,10,65,64,107,16,163,2,32,10,40,2,16,13,0,11,11,32,46,32,10,41,3,40,55,0,0,32,46,65,8,106,32,10,65,48,106,40,2,0,54,0,0,32,10,40,2,176,1,34,1,4,64,32,10,40,2,180,1,32,1,65,3,116,65,4,16,163,10,11,32,10,65,128,2,106,36,0,12,2,11,32,2,32,1,32,30,32,1,65,184,208,193,0,16,220,9,0,11,32,8,32,13,32,14,32,13,65,200,208,193,0,16,220,9,0,11,2,64,2,64,2,64,32,12,40,2,8,34,1,69,4,64,65,1,33,23,12,1,11,32,1,65,0,72,13,2,65,145,179,211,0,45,0,0,26,32,1,65,1,16,254,9,34,23,69,13,1,11,32,12,41,2,0,33,55,32,12,32,23,54,2,4,32,12,32,1,54,2,0,32,21,65,48,106,34,2,32,12,65,8,106,34,1,40,2,0,54,2,0,32,1,65,0,54,2,0,32,21,32,55,55,3,40,32,16,40,2,12,34,1,4,64,32,16,40,2,16,32,1,65,1,16,163,10,11,32,16,65,12,106,34,1,32,21,41,3,40,55,2,0,32,1,65,8,106,32,2,40,2,0,54,2,0,32,16,40,2,16,33,1,32,16,40,2,20,33,2,32,21,65,1,59,1,76,32,21,32,2,54,2,72,32,21,65,0,54,2,68,32,21,65,1,58,0,64,32,21,65,46,54,2,60,32,21,32,2,54,2,56,32,21,65,0,54,2,52,32,21,32,2,54,2,48,32,21,32,1,54,2,44,32,21,65,46,54,2,40,32,21,65,16,106,32,21,65,40,106,16,163,2,32,21,40,2,16,34,1,4,64,32,21,40,2,20,33,5,65,1,33,23,3,64,32,23,65,1,113,69,4,64,32,12,40,2,8,34,2,32,12,40,2,0,70,4,127,32,12,32,2,16,211,5,32,12,40,2,8,5,32,2,11,32,12,40,2,4,106,65,46,58,0,0,32,12,32,12,40,2,8,65,1,106,54,2,8,11,2,64,2,64,2,64,2,64,32,5,65,4,79,4,64,32,1,40,0,0,65,128,129,130,132,120,113,13,1,65,4,32,1,65,3,106,65,124,113,34,2,32,1,107,32,1,32,2,70,27,34,23,32,5,65,4,107,34,2,73,4,64,3,64,32,1,32,23,106,40,2,0,65,128,129,130,132,120,113,13,3,32,23,65,4,106,34,23,32,2,73,13,0,11,11,32,1,32,2,106,40,0,0,65,128,129,130,132,120,113,13,1,12,2,11,32,5,69,13,1,32,1,32,5,65,1,107,34,2,106,44,0,0,65,0,72,13,0,32,2,69,13,1,32,1,32,5,65,2,107,34,2,106,44,0,0,65,0,72,13,0,32,2,69,13,1,32,1,32,5,65,3,107,34,2,106,44,0,0,65,0,72,13,0,32,2,69,13,1,11,32,12,40,2,8,34,23,33,4,32,12,40,2,0,32,23,107,65,3,77,4,64,32,12,32,23,65,4,16,208,5,32,12,40,2,8,33,4,11,32,12,32,4,65,4,106,54,2,8,32,12,40,2,4,32,4,106,65,248,220,181,233,2,54,0,0,2,127,65,0,33,4,65,0,33,6,65,0,33,16,65,0,32,1,34,3,32,1,32,5,106,34,18,70,13,0,26,2,64,2,64,3,64,2,127,32,1,44,0,0,34,5,65,0,78,4,64,32,5,65,255,1,113,33,5,32,1,65,1,106,12,1,11,32,1,45,0,1,65,63,113,33,2,32,5,65,31,113,33,7,32,5,65,95,77,4,64,32,7,65,6,116,32,2,114,33,5,32,1,65,2,106,12,1,11,32,1,45,0,2,65,63,113,32,2,65,6,116,114,33,2,32,5,65,112,73,4,64,32,2,32,7,65,12,116,114,33,5,32,1,65,3,106,12,1,11,32,7,65,18,116,65,128,128,240,0,113,32,1,45,0,3,65,63,113,32,2,65,6,116,114,114,34,5,65,128,128,196,0,70,4,64,32,4,33,14,12,3,11,32,1,65,4,106,11,33,1,65,1,33,7,32,4,65,1,106,34,14,69,13,2,2,64,32,5,65,255,0,77,4,64,32,12,40,2,8,34,2,32,12,40,2,0,70,4,127,32,12,32,2,16,211,5,32,12,40,2,8,5,32,2,11,32,12,40,2,4,106,32,5,58,0,0,32,12,32,12,40,2,8,65,1,106,54,2,8,32,16,65,1,106,34,16,69,13,1,11,32,4,65,1,106,33,4,32,1,32,18,71,13,1,12,2,11,11,65,160,199,193,0,65,28,65,252,203,193,0,16,141,8,0,11,32,16,4,64,32,12,40,2,8,34,1,32,12,40,2,0,70,4,127,32,12,32,1,16,211,5,32,12,40,2,8,5,32,1,11,32,12,40,2,4,106,65,45,58,0,0,32,12,32,12,40,2,8,65,1,106,54,2,8,11,65,0,33,7,32,14,32,16,77,13,0,65,128,1,33,5,65,200,0,33,19,32,16,33,2,2,64,2,64,2,64,3,64,32,3,33,1,3,64,32,1,32,18,70,13,4,2,127,32,1,44,0,0,34,8,65,0,78,4,64,32,8,65,255,1,113,33,25,32,1,65,1,106,12,1,11,32,1,45,0,1,65,63,113,33,4,32,8,65,31,113,33,7,32,8,65,95,77,4,64,32,7,65,6,116,32,4,114,33,25,32,1,65,2,106,12,1,11,32,1,45,0,2,65,63,113,32,4,65,6,116,114,33,4,32,8,65,112,73,4,64,32,4,32,7,65,12,116,114,33,25,32,1,65,3,106,12,1,11,32,7,65,18,116,65,128,128,240,0,113,32,1,45,0,3,65,63,113,32,4,65,6,116,114,114,34,25,65,128,128,196,0,70,13,5,32,1,65,4,106,11,33,1,32,5,32,25,75,13,0,11,2,64,32,1,32,18,70,13,0,3,64,2,127,32,1,44,0,0,34,8,65,0,78,4,64,32,8,65,255,1,113,33,4,32,1,65,1,106,12,1,11,32,1,45,0,1,65,63,113,33,4,32,8,65,31,113,33,7,32,8,65,95,77,4,64,32,7,65,6,116,32,4,114,33,4,32,1,65,2,106,12,1,11,32,1,45,0,2,65,63,113,32,4,65,6,116,114,33,4,32,8,65,112,73,4,64,32,4,32,7,65,12,116,114,33,4,32,1,65,3,106,12,1,11,32,7,65,18,116,65,128,128,240,0,113,32,1,45,0,3,65,63,113,32,4,65,6,116,114,114,34,4,65,128,128,196,0,70,13,2,32,1,65,4,106,11,33,1,32,25,32,25,32,4,32,4,32,25,75,27,32,4,32,5,73,27,33,25,32,1,32,18,71,13,0,11,11,32,5,32,25,75,13,2,65,1,33,7,32,25,32,5,107,34,4,32,6,65,127,115,32,2,65,1,106,34,1,110,75,34,8,13,4,32,4,173,32,1,173,126,34,55,66,32,136,167,13,1,32,6,32,6,32,55,167,106,34,13,77,4,64,32,3,33,9,3,64,2,64,2,127,32,9,44,0,0,34,7,65,0,78,4,64,32,7,65,255,1,113,33,1,32,9,65,1,106,12,1,11,32,9,45,0,1,65,63,113,33,1,32,7,65,31,113,33,4,32,7,65,95,77,4,64,32,4,65,6,116,32,1,114,33,1,32,9,65,2,106,12,1,11,32,9,45,0,2,65,63,113,32,1,65,6,116,114,33,1,32,7,65,112,73,4,64,32,1,32,4,65,12,116,114,33,1,32,9,65,3,106,12,1,11,32,4,65,18,116,65,128,128,240,0,113,32,9,45,0,3,65,63,113,32,1,65,6,116,114,114,34,1,65,128,128,196,0,70,13,1,32,9,65,4,106,11,33,9,32,1,32,25,73,4,64,65,1,33,7,32,13,65,1,106,34,13,69,13,8,11,32,1,32,25,70,4,64,65,0,32,19,107,33,22,32,19,65,26,106,34,20,32,19,73,33,11,65,36,33,1,32,13,33,5,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,3,64,2,127,2,64,2,64,2,64,2,64,2,64,32,1,32,19,75,4,64,32,11,13,10,32,5,65,26,32,1,32,22,106,32,1,32,20,79,27,34,4,73,13,1,32,4,65,36,75,13,3,32,4,65,36,70,13,4,65,36,32,4,107,33,7,32,5,32,4,107,12,6,11,32,5,13,4,65,225,0,33,1,65,0,33,5,12,1,11,65,225,0,33,1,32,5,65,26,73,13,0,65,22,33,1,32,5,65,36,79,13,9,11,32,1,32,5,106,33,1,32,12,40,2,8,34,4,32,12,40,2,0,70,4,127,32,12,32,4,16,211,5,32,12,40,2,8,5,32,4,11,32,12,40,2,4,106,32,1,58,0,0,32,12,32,12,40,2,8,65,1,106,54,2,8,32,2,65,1,106,34,11,69,13,6,65,0,33,5,32,13,65,188,5,65,2,32,2,32,16,70,27,110,34,1,32,11,110,32,1,106,34,1,65,200,3,79,13,5,32,1,33,7,12,13,11,65,176,200,193,0,65,33,65,188,203,193,0,16,141,8,0,11,65,224,201,193,0,65,57,65,204,203,193,0,16,141,8,0,11,65,35,33,7,65,1,33,4,32,5,65,1,107,11,33,5,65,225,0,33,6,32,5,32,5,32,7,110,34,5,32,7,108,107,32,4,106,34,7,65,26,79,4,64,65,22,33,6,32,7,65,36,79,13,6,11,32,12,40,2,8,34,4,32,12,40,2,0,70,4,127,32,12,32,4,16,211,5,32,12,40,2,8,5,32,4,11,32,12,40,2,4,106,32,6,32,7,106,58,0,0,32,12,32,12,40,2,8,65,1,106,54,2,8,32,1,32,1,65,36,106,34,4,77,4,64,32,4,33,1,12,1,11,11,65,160,199,193,0,65,28,65,220,203,193,0,16,141,8,0,11,65,0,33,4,3,64,32,1,65,215,252,0,77,13,5,32,1,65,136,140,34,73,13,6,32,1,65,152,166,169,9,73,13,7,32,4,32,4,65,144,1,106,34,5,77,4,64,32,1,65,199,184,165,198,2,75,32,5,33,4,32,1,65,209,203,219,0,110,34,7,33,1,69,13,9,12,1,11,11,65,160,199,193,0,65,28,65,244,199,193,0,16,141,8,0,11,65,160,199,193,0,65,28,65,236,203,193,0,16,141,8,0,11,65,160,199,193,0,65,28,65,172,203,193,0,16,141,8,0,11,65,140,204,193,0,65,14,65,156,204,193,0,16,141,8,0,11,65,140,204,193,0,65,14,65,156,204,193,0,16,141,8,0,11,32,1,65,35,110,33,7,32,4,65,36,106,33,5,12,2,11,32,1,65,201,9,110,33,7,32,4,65,200,0,106,33,5,12,1,11,32,1,65,251,206,2,110,33,7,32,4,65,236,0,106,33,5,11,32,5,32,5,32,7,65,36,108,65,252,255,3,113,32,7,65,38,106,65,255,255,3,113,110,106,34,19,75,4,64,65,160,199,193,0,65,28,65,228,199,193,0,16,141,8,0,11,65,0,33,13,32,11,33,2,11,32,9,32,18,71,13,1,11,11,32,13,65,1,106,34,6,69,4,64,65,160,199,193,0,65,28,65,156,203,193,0,16,141,8,0,11,32,25,65,1,106,33,5,32,8,33,7,32,2,32,14,73,13,1,12,5,11,11,65,160,199,193,0,65,28,65,140,203,193,0,16,141,8,0,11,65,192,199,193,0,65,33,65,252,202,193,0,16,141,8,0,11,65,176,200,193,0,65,33,65,236,202,193,0,16,141,8,0,11,65,220,202,193,0,16,176,10,0,11,32,7,11,69,13,2,32,21,65,1,58,0,28,32,12,40,2,8,34,1,32,23,73,13,2,32,23,69,32,1,32,23,77,114,13,1,32,12,40,2,4,32,23,106,44,0,0,65,191,127,74,13,1,65,192,205,193,0,65,48,65,188,206,193,0,16,141,8,0,11,32,5,32,12,40,2,0,32,12,40,2,8,34,23,107,75,4,64,32,12,32,23,32,5,16,208,5,32,12,40,2,8,33,23,11,32,12,40,2,4,32,23,106,32,1,32,5,16,142,11,26,32,5,32,23,106,33,23,11,32,12,32,23,54,2,8,11,32,21,65,8,106,32,21,65,40,106,16,163,2,65,0,33,23,32,21,40,2,12,33,5,32,21,40,2,8,34,1,13,0,11,11,32,37,32,21,41,0,28,55,0,0,32,37,65,8,106,32,21,65,36,106,40,0,0,54,0,0,12,3,11,65,1,32,1,16,132,11,0,11,16,184,8,0,11,32,5,32,12,40,2,0,32,12,40,2,8,34,1,107,75,4,64,32,12,32,1,32,5,16,208,5,32,12,40,2,8,33,1,11,32,12,40,2,4,32,1,106,32,3,32,5,16,142,11,26,32,37,66,0,55,0,0,32,12,32,1,32,5,106,54,2,8,32,37,65,8,106,65,0,54,0,0,11,32,21,65,208,0,106,36,0,2,64,32,53,45,0,26,69,13,0,32,12,40,2,4,33,3,65,0,33,2,2,64,2,64,32,12,40,2,8,34,1,69,13,0,32,1,32,3,106,65,1,107,45,0,0,65,46,70,4,64,32,1,65,1,107,34,1,69,13,1,11,32,17,65,1,59,1,76,32,17,32,1,34,2,54,2,72,32,17,65,0,54,2,68,32,17,65,1,58,0,64,32,17,65,46,54,2,60,32,17,32,1,54,2,56,32,17,65,0,54,2,52,32,17,32,1,54,2,48,32,17,32,3,54,2,44,32,17,65,46,54,2,40,3,64,2,64,32,17,65,16,106,32,17,65,40,106,16,163,2,32,17,40,2,16,34,1,69,13,0,32,17,40,2,20,13,1,11,11,32,1,69,13,1,11,32,17,65,1,58,0,38,11,32,2,65,253,1,77,4,64,32,17,65,1,59,1,76,32,17,32,2,54,2,72,32,17,65,0,54,2,68,32,17,65,1,58,0,64,32,17,65,46,54,2,60,32,17,32,2,54,2,56,32,17,65,0,54,2,52,32,17,32,2,54,2,48,32,17,32,3,54,2,44,32,17,65,46,54,2,40,3,64,2,64,32,17,65,8,106,32,17,65,40,106,16,163,2,32,17,40,2,8,34,1,69,13,0,32,17,40,2,12,65,192,0,73,13,1,11,11,32,1,69,13,1,11,32,17,65,1,58,0,37,11,2,64,32,17,45,0,39,32,17,45,0,38,32,17,45,0,37,32,17,45,0,36,32,17,45,0,35,32,17,45,0,34,32,17,45,0,33,32,17,45,0,32,32,17,45,0,31,32,17,45,0,30,32,17,45,0,29,32,17,45,0,28,114,114,114,114,114,114,114,114,114,114,114,69,4,64,32,40,65,2,58,0,0,12,1,11,32,40,32,17,41,0,28,55,0,0,32,40,65,8,106,32,17,65,36,106,40,0,0,54,0,0,11,32,17,65,208,0,106,36,0,2,64,32,24,45,0,52,65,2,70,4,64,32,35,32,24,41,2,8,55,2,4,32,35,65,12,106,32,24,65,16,106,40,2,0,54,2,0,12,1,11,32,24,40,2,12,32,24,40,2,8,33,2,32,35,32,24,41,0,52,55,0,1,32,35,65,9,106,32,24,65,60,106,40,0,0,54,0,0,65,1,33,54,32,2,69,13,0,32,2,65,1,16,163,10,11,32,35,32,54,58,0,0,32,24,40,2,20,34,1,4,64,32,24,40,2,24,32,1,65,1,16,163,10,11,32,24,40,2,32,34,1,4,64,32,24,40,2,36,32,1,65,1,16,163,10,11,32,24,65,64,107,36,0,12,2,11,16,184,8,0,11,65,1,32,5,16,132,11,0,11,32,36,65,16,106,36,0,32,15,45,0,60,4,64,65,1,33,1,12,15,11,32,15,45,0,68,33,1,32,15,40,2,64,34,11,65,128,128,128,128,120,70,13,14,32,15,47,0,69,32,15,65,199,0,106,45,0,0,65,16,116,114,65,8,116,32,1,114,33,8,32,15,40,2,72,34,13,69,4,64,65,0,33,1,12,14,11,32,8,32,13,106,33,2,32,8,33,1,2,64,3,64,2,64,32,1,32,2,70,13,0,2,127,32,1,44,0,0,34,7,65,0,78,4,64,32,7,65,255,1,113,33,4,32,1,65,1,106,12,1,11,32,1,45,0,1,65,63,113,33,3,32,7,65,31,113,33,4,32,7,65,95,77,4,64,32,4,65,6,116,32,3,114,33,4,32,1,65,2,106,12,1,11,32,1,45,0,2,65,63,113,32,3,65,6,116,114,33,3,32,7,65,112,73,4,64,32,3,32,4,65,12,116,114,33,4,32,1,65,3,106,12,1,11,32,4,65,18,116,65,128,128,240,0,113,32,1,45,0,3,65,63,113,32,3,65,6,116,114,114,34,4,65,128,128,196,0,70,13,1,32,1,65,4,106,11,33,1,32,4,65,32,73,13,2,32,4,65,32,107,14,96,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,11,11,32,15,65,1,59,1,96,32,15,32,13,54,2,92,32,15,65,0,54,2,88,32,15,65,1,58,0,84,32,15,65,46,54,2,80,32,15,32,13,54,2,76,32,15,65,0,54,2,72,32,15,32,13,54,2,68,32,15,32,8,54,2,64,32,15,65,46,54,2,60,32,15,65,24,106,32,15,65,60,106,34,1,16,223,2,32,15,40,2,24,34,4,69,13,2,2,64,2,64,32,15,40,2,28,34,5,69,4,64,32,15,65,16,106,32,1,16,223,2,32,15,40,2,16,34,4,69,13,1,32,15,40,2,20,34,5,69,13,1,11,65,0,33,1,3,64,32,1,32,5,70,13,2,32,1,32,4,106,32,1,65,1,106,33,1,45,0,0,65,48,107,65,255,1,113,65,10,73,13,0,11,32,15,65,8,106,32,4,32,5,16,173,3,32,15,40,2,8,65,2,71,13,1,11,32,0,32,13,54,2,12,32,0,32,8,54,2,8,32,0,32,11,54,2,4,32,0,65,0,58,0,0,12,14,11,32,15,65,1,59,1,96,32,15,32,13,54,2,92,65,0,33,4,32,15,65,0,54,2,88,32,15,65,1,58,0,84,32,15,65,46,54,2,80,32,15,32,13,54,2,76,32,15,65,0,54,2,72,32,15,32,13,54,2,68,32,15,32,8,54,2,64,32,15,65,46,54,2,60,32,15,65,48,106,33,3,35,0,65,208,0,107,34,16,36,0,32,16,65,16,106,32,15,65,60,106,34,7,16,162,2,2,64,2,64,2,64,32,16,40,2,16,34,2,69,4,64,32,3,65,0,54,2,8,32,3,66,128,128,128,128,192,0,55,2,0,12,1,11,32,16,40,2,20,33,1,65,145,179,211,0,45,0,0,26,65,32,65,4,16,254,9,34,5,69,13,1,32,5,32,1,54,2,4,32,5,32,2,54,2,0,32,16,65,1,54,2,36,32,16,32,5,54,2,32,32,16,65,4,54,2,28,32,16,65,200,0,106,32,7,65,32,106,41,2,0,55,3,0,32,16,65,64,107,32,7,65,24,106,41,2,0,55,3,0,32,16,65,56,106,32,7,65,16,106,41,2,0,55,3,0,32,16,65,48,106,32,7,65,8,106,41,2,0,55,3,0,32,16,32,7,41,2,0,55,3,40,32,16,65,8,106,32,16,65,40,106,16,162,2,32,16,40,2,8,34,7,4,64,32,16,40,2,12,33,2,65,12,33,14,65,1,33,13,3,64,32,16,40,2,28,32,13,70,4,64,32,16,65,28,106,32,13,65,1,16,177,5,32,16,40,2,32,33,5,11,32,5,32,14,106,34,1,32,2,54,2,0,32,1,65,4,107,32,7,54,2,0,32,16,32,13,65,1,106,34,13,54,2,36,32,14,65,8,106,33,14,32,16,32,16,65,40,106,16,162,2,32,16,40,2,4,33,2,32,16,40,2,0,34,7,13,0,11,11,32,3,32,16,41,2,28,55,2,0,32,3,65,8,106,32,16,65,36,106,40,2,0,54,2,0,11,32,16,65,208,0,106,36,0,12,1,11,65,4,65,32,16,132,11,0,11,32,15,40,2,52,33,3,32,15,40,2,56,34,1,69,4,64,32,15,65,0,54,2,108,32,15,66,128,128,128,128,192,0,55,2,100,32,15,40,2,48,33,5,12,5,11,32,3,32,1,65,1,107,34,2,65,3,116,106,65,4,106,40,2,0,69,4,64,32,15,32,2,54,2,56,32,2,33,1,11,2,64,32,1,65,4,77,4,64,32,15,65,0,54,2,108,32,15,66,128,128,128,128,192,0,55,2,100,32,15,40,2,48,33,5,32,1,69,13,6,32,3,32,1,65,3,116,106,33,7,32,3,33,1,3,64,32,15,32,1,40,2,0,32,1,40,2,4,16,173,3,32,15,40,2,0,65,1,71,13,2,32,15,40,2,4,33,2,32,15,40,2,108,34,4,32,15,40,2,100,70,4,64,32,15,65,228,0,106,32,4,16,191,5,32,15,40,2,108,33,4,11,32,15,40,2,104,32,4,65,2,116,106,32,2,54,2,0,32,15,32,15,40,2,108,65,1,106,34,4,54,2,108,32,7,32,1,65,8,106,34,1,71,13,0,11,12,6,11,32,15,40,2,48,34,1,69,13,13,32,3,32,1,65,3,116,65,4,16,163,10,12,13,11,32,5,69,13,5,32,3,32,5,65,3,116,65,4,16,163,10,12,5,11,32,0,65,131,10,59,1,0,12,10,11,32,1,32,2,106,65,1,107,45,0,0,65,221,0,71,4,64,32,0,65,131,8,59,1,0,12,16,11,32,2,65,1,107,34,3,69,13,1,32,1,44,0,1,65,191,127,76,13,1,32,15,65,60,106,32,1,65,1,106,32,2,65,2,107,16,110,32,15,45,0,60,69,4,64,32,0,32,15,65,61,106,34,1,41,0,0,55,0,1,32,0,65,9,106,32,1,65,8,106,41,0,0,55,0,0,32,0,65,2,58,0,0,12,16,11,32,0,32,15,45,0,61,58,0,1,32,0,65,3,58,0,0,12,15,11,65,128,187,193,0,16,176,10,0,11,32,1,32,2,65,1,32,3,65,180,186,193,0,16,220,9,0,11,32,5,4,64,32,3,32,5,65,3,116,65,4,16,163,10,32,15,40,2,108,33,4,11,32,4,69,4,64,65,176,187,193,0,65,27,65,204,187,193,0,16,247,8,0,11,32,15,32,4,65,1,107,34,13,54,2,108,32,13,65,255,255,255,255,1,75,13,1,32,13,65,3,116,34,1,65,32,79,13,2,32,15,40,2,104,34,5,32,13,65,2,116,106,40,2,0,34,2,65,127,32,1,118,75,13,0,32,15,40,2,100,33,7,32,4,65,2,116,65,4,107,33,4,65,0,33,1,3,64,32,1,32,4,70,4,64,32,13,69,4,64,32,2,33,1,12,8,11,32,2,32,5,40,2,0,65,24,116,106,34,1,32,2,79,13,5,12,6,11,32,1,32,5,106,32,1,65,4,106,33,1,40,2,0,65,255,1,77,13,0,11,11,32,15,40,2,100,34,1,69,13,6,32,15,40,2,104,32,1,65,2,116,65,4,16,163,10,65,3,33,1,12,8,11,65,240,187,193,0,65,33,65,220,187,193,0,16,141,8,0,11,65,176,188,193,0,65,36,65,148,188,193,0,16,141,8,0,11,32,13,65,1,70,13,1,32,1,32,1,32,5,40,2,4,65,16,116,106,34,1,75,13,0,32,13,65,2,70,13,1,32,1,32,1,32,5,40,2,8,65,8,116,106,34,1,75,13,0,32,13,65,3,70,13,1,32,1,32,1,32,5,40,2,12,106,34,1,75,13,0,32,13,65,4,70,13,1,65,144,186,193,0,65,33,65,212,188,193,0,16,141,8,0,11,65,240,182,193,0,65,28,65,228,188,193,0,16,141,8,0,11,32,5,32,7,65,2,116,65,4,16,163,10,32,0,65,4,106,32,1,58,0,0,32,0,32,1,65,8,118,65,128,254,3,113,32,1,65,24,116,32,1,65,128,254,3,113,65,8,116,114,114,65,8,118,59,1,2,32,0,32,1,65,24,118,58,0,1,32,0,65,1,58,0,0,11,32,11,69,13,1,32,8,32,11,65,1,16,163,10,12,1,11,65,3,33,1,12,1,11,32,15,40,2,36,34,0,65,128,128,128,128,120,114,65,128,128,128,128,120,70,13,3,32,45,32,0,65,1,16,163,10,12,3,11,32,0,65,3,58,0,0,32,0,32,1,58,0,1,32,11,69,13,1,32,8,32,11,65,1,16,163,10,12,1,11,32,0,65,3,58,0,0,32,0,32,1,58,0,1,11,32,15,40,2,36,34,0,65,128,128,128,128,120,114,65,128,128,128,128,120,70,13,0,32,45,32,0,65,1,16,163,10,11,32,15,65,240,0,106,36,0,11,167,14,1,4,127,35,0,65,224,0,107,34,6,36,0,32,6,32,2,54,2,12,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,45,0,0,65,5,107,14,8,1,2,3,7,8,9,9,4,0,11,32,6,32,4,58,0,28,32,6,65,7,58,0,35,32,4,65,255,1,113,65,7,75,13,4,65,0,33,3,12,14,11,32,6,65,2,58,0,35,32,6,32,4,58,0,28,32,4,65,253,1,113,69,4,64,65,0,33,3,12,14,11,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,3,12,13,11,32,6,65,7,58,0,35,32,6,32,4,58,0,28,32,4,65,255,1,113,65,8,73,13,3,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,3,12,12,11,32,6,32,2,45,0,1,34,0,58,0,35,32,6,32,4,58,0,28,32,0,32,4,65,255,1,113,34,1,113,32,1,70,4,64,65,0,33,3,12,12,11,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,3,12,11,11,32,2,47,1,2,34,0,65,16,79,13,5,65,0,33,3,32,4,65,255,1,113,69,13,10,32,5,32,5,41,3,0,32,4,173,66,255,1,131,32,0,65,2,116,173,66,252,255,3,131,134,132,55,3,0,12,10,11,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,2,12,8,11,65,0,33,3,32,0,32,1,32,2,40,2,4,65,0,32,4,16,185,9,32,5,16,123,34,2,13,7,12,8,11,32,2,47,1,2,34,2,32,1,73,13,5,32,2,32,1,65,128,138,207,0,16,131,7,0,11,32,2,47,1,2,34,3,32,1,73,13,3,32,3,32,1,65,144,138,207,0,16,131,7,0,11,32,3,69,4,64,66,235,7,16,251,4,65,145,179,211,0,45,0,0,26,65,21,65,1,16,254,9,34,0,69,13,2,32,0,65,13,106,65,245,137,207,0,41,0,0,55,0,0,32,0,65,8,106,65,240,137,207,0,41,0,0,55,0,0,32,0,65,232,137,207,0,41,0,0,55,0,0,32,6,65,21,54,2,80,32,6,32,0,54,2,76,32,6,65,21,54,2,72,32,6,65,200,0,106,16,156,4,33,3,12,6,11,32,6,65,3,58,0,35,32,6,32,4,58,0,28,32,4,65,255,1,113,65,4,79,4,64,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,3,12,6,11,65,0,33,3,32,0,32,1,32,2,40,2,4,65,0,65,0,32,5,16,123,34,2,13,4,12,5,11,32,6,65,2,54,2,76,32,6,65,192,137,207,0,54,2,72,32,6,66,1,55,2,84,32,6,65,251,0,54,2,52,32,6,65,132,136,207,0,54,2,48,32,6,32,6,65,48,106,54,2,80,32,6,65,200,0,106,65,208,137,207,0,16,166,8,0,11,65,1,65,21,16,132,11,0,11,32,6,32,0,32,3,65,20,108,106,34,3,45,0,16,34,7,58,0,35,32,6,32,4,58,0,28,32,7,32,4,65,255,1,113,34,8,113,32,8,71,4,64,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,3,12,3,11,32,3,40,2,8,34,7,32,2,40,2,12,34,8,70,4,64,32,7,65,1,106,33,9,32,3,65,4,106,40,2,0,33,7,32,2,40,2,8,33,8,65,0,33,3,3,64,32,9,65,1,107,34,9,69,13,4,32,7,65,1,106,45,0,0,33,2,32,7,45,0,0,69,4,64,32,4,16,185,9,32,2,114,33,2,11,32,7,65,2,106,33,7,32,0,32,1,32,8,65,0,32,2,32,5,16,123,33,2,32,8,65,28,106,33,8,32,2,69,13,0,11,12,2,11,66,180,8,16,251,4,32,6,65,60,106,65,251,0,54,2,0,32,6,32,7,54,2,28,32,6,65,2,54,2,76,32,6,65,192,138,207,0,54,2,72,32,6,66,2,55,2,84,32,6,65,251,0,54,2,52,32,6,32,8,54,2,36,32,6,32,6,65,48,106,54,2,80,32,6,32,6,65,36,106,54,2,56,32,6,32,6,65,28,106,54,2,48,32,6,65,16,106,34,1,32,6,65,200,0,106,16,133,6,32,1,16,156,4,33,3,12,2,11,32,6,32,0,32,2,65,20,108,106,45,0,16,34,0,58,0,35,32,6,32,4,58,0,28,32,0,32,4,65,255,1,113,34,1,113,32,1,70,4,64,65,0,33,3,12,2,11,66,179,8,16,251,4,32,6,65,220,0,106,65,208,2,54,2,0,32,6,65,212,0,106,65,209,2,54,2,0,32,6,65,3,54,2,52,32,6,65,156,139,207,0,54,2,48,32,6,66,3,55,2,60,32,6,65,208,2,54,2,76,32,6,32,6,65,200,0,106,54,2,56,32,6,32,6,65,35,106,54,2,88,32,6,32,6,65,12,106,54,2,80,32,6,32,6,65,28,106,54,2,72,32,6,65,36,106,34,1,32,6,65,48,106,16,219,3,32,1,16,156,4,33,3,12,1,11,32,2,33,3,11,32,6,65,224,0,106,36,0,32,3,11,177,13,1,19,127,35,0,65,240,0,107,34,3,36,0,32,1,40,2,0,34,13,32,1,40,2,8,34,14,65,2,116,106,34,8,65,4,106,34,4,40,2,0,33,21,32,4,32,8,65,8,106,32,13,47,1,50,34,8,32,14,65,127,115,106,65,2,116,16,140,11,26,32,13,32,8,65,1,107,34,4,59,1,50,32,1,40,2,4,33,12,2,64,32,4,65,255,255,3,113,65,4,75,13,0,32,13,40,2,0,34,1,69,13,0,32,12,65,1,106,33,8,2,64,2,64,2,64,2,64,32,13,47,1,48,34,5,69,4,64,32,1,47,1,50,13,1,32,3,65,1,54,2,60,32,3,65,200,239,206,0,54,2,56,32,3,66,0,55,2,68,32,3,32,3,65,236,0,106,54,2,64,32,3,65,56,106,65,208,239,206,0,16,166,8,0,11,32,1,32,5,65,1,107,34,5,65,2,116,106,65,52,106,40,2,0,34,9,47,1,50,34,15,32,4,65,255,255,3,113,34,4,106,65,11,79,4,64,32,3,32,12,54,2,80,32,3,32,13,54,2,76,32,3,32,12,54,2,72,32,3,32,9,54,2,68,32,3,32,5,54,2,64,32,3,32,8,54,2,60,32,3,32,1,54,2,56,32,3,65,56,106,65,1,16,186,2,32,14,65,1,106,33,14,12,4,11,32,3,32,12,54,2,80,32,3,32,13,54,2,76,32,3,32,12,54,2,72,32,3,32,9,54,2,68,32,3,32,5,54,2,64,32,3,32,8,54,2,60,32,3,32,1,54,2,56,32,4,32,14,73,13,1,32,14,32,15,106,65,1,106,33,14,32,3,65,16,106,32,3,65,56,106,16,242,1,32,3,40,2,20,33,12,32,3,40,2,16,33,13,12,3,11,32,4,65,255,255,3,113,34,5,32,1,40,2,56,34,4,47,1,50,106,65,11,79,4,64,32,3,32,12,54,2,80,32,3,32,4,54,2,76,32,3,32,12,54,2,72,32,3,32,13,54,2,68,32,3,65,0,54,2,64,32,3,32,8,54,2,60,32,3,32,1,54,2,56,32,3,65,56,106,65,1,16,234,1,12,3,11,32,3,32,12,54,2,80,32,3,32,4,54,2,76,32,3,32,12,54,2,72,32,3,32,13,54,2,68,32,3,65,0,54,2,64,32,3,32,8,54,2,60,32,3,32,1,54,2,56,32,5,32,14,73,13,1,32,3,65,8,106,32,3,65,56,106,16,242,1,32,3,40,2,12,33,12,32,3,40,2,8,33,13,12,2,11,65,244,243,206,0,65,142,1,65,132,245,206,0,16,141,8,0,11,65,244,243,206,0,65,142,1,65,132,245,206,0,16,141,8,0,11,32,13,40,2,0,34,5,69,13,0,32,5,47,1,50,34,6,65,4,75,13,0,32,12,65,1,106,33,15,2,64,2,64,3,64,32,5,34,8,40,2,0,34,5,4,64,32,6,65,255,255,3,113,33,4,32,15,34,1,65,1,106,33,15,2,64,2,64,2,64,32,8,47,1,48,34,9,69,4,64,32,5,47,1,50,34,6,69,4,64,32,3,65,1,54,2,88,32,3,65,200,239,206,0,54,2,84,32,3,66,0,55,2,96,32,3,32,3,65,236,0,106,54,2,92,32,3,65,212,0,106,65,208,239,206,0,16,166,8,0,11,32,3,32,1,54,2,80,32,3,32,1,54,2,72,32,3,32,8,54,2,68,65,0,33,10,32,3,65,0,54,2,64,32,3,32,15,54,2,60,32,3,32,5,54,2,56,32,3,32,5,40,2,56,34,11,54,2,76,32,4,65,1,106,34,1,32,11,47,1,50,34,7,106,34,17,65,12,79,13,1,32,8,33,9,32,11,33,8,32,4,33,11,32,7,33,4,12,3,11,32,3,32,1,54,2,52,32,3,32,8,54,2,48,32,3,32,1,54,2,44,32,3,32,15,54,2,32,32,3,32,9,65,1,107,34,10,54,2,36,32,3,32,5,54,2,28,32,3,32,5,32,10,65,2,116,106,65,52,106,40,2,0,34,9,54,2,40,32,4,32,9,47,1,50,34,11,106,65,1,106,65,12,73,13,1,32,3,65,28,106,65,5,32,4,107,16,186,2,12,7,11,32,3,65,56,106,65,5,32,4,107,16,234,1,12,6,11,32,11,65,1,106,34,1,32,4,106,33,17,32,5,47,1,50,33,6,11,32,9,32,17,59,1,50,32,5,32,10,65,2,116,106,34,7,65,4,106,34,16,40,2,0,33,18,32,16,32,7,65,8,106,32,6,65,255,255,3,113,34,16,32,10,65,127,115,106,65,2,116,34,19,16,140,11,26,32,9,65,4,106,34,7,32,11,65,2,116,106,32,18,54,2,0,32,7,32,1,65,2,116,34,18,106,32,8,65,4,106,32,4,65,2,116,16,142,11,26,32,5,32,10,65,1,106,34,6,65,2,116,106,34,20,65,52,106,34,7,32,20,65,56,106,32,19,16,140,11,26,2,64,32,6,32,16,79,13,0,32,16,32,10,107,65,2,107,32,16,32,6,107,65,3,113,34,10,4,64,3,64,32,7,40,2,0,34,20,32,6,59,1,48,32,20,32,5,54,2,0,32,7,65,4,106,33,7,32,6,65,1,106,33,6,32,10,65,1,107,34,10,13,0,11,11,65,3,73,13,0,32,5,32,6,65,2,116,106,65,64,107,33,7,3,64,32,7,65,12,107,40,2,0,34,10,32,6,59,1,48,32,10,32,5,54,2,0,32,7,65,8,107,40,2,0,34,10,32,6,65,1,106,59,1,48,32,10,32,5,54,2,0,32,7,65,4,107,40,2,0,34,10,32,6,65,2,106,59,1,48,32,10,32,5,54,2,0,32,7,40,2,0,34,10,32,6,65,3,106,59,1,48,32,10,32,5,54,2,0,32,7,65,16,106,33,7,32,16,32,6,65,4,106,34,6,71,13,0,11,11,32,5,32,5,47,1,50,65,1,107,59,1,50,65,52,33,6,2,64,32,15,65,2,73,13,0,32,4,65,1,106,34,4,32,17,32,11,107,71,13,3,32,9,65,52,106,32,18,106,32,8,65,52,106,32,4,65,2,116,16,142,11,26,32,17,32,1,107,34,4,65,1,106,65,3,113,34,7,4,64,32,9,32,18,106,65,52,106,33,6,3,64,32,6,40,2,0,34,11,32,1,59,1,48,32,11,32,9,54,2,0,32,6,65,4,106,33,6,32,1,65,1,106,33,1,32,7,65,1,107,34,7,13,0,11,11,65,228,0,33,6,32,4,65,3,73,13,0,32,1,65,2,116,33,7,3,64,32,7,32,9,106,34,4,65,52,106,40,2,0,34,11,32,1,59,1,48,32,11,32,9,54,2,0,32,4,65,56,106,40,2,0,34,11,32,1,65,1,106,59,1,48,32,11,32,9,54,2,0,32,4,65,60,106,40,2,0,34,11,32,1,65,2,106,59,1,48,32,11,32,9,54,2,0,32,4,65,64,107,40,2,0,34,4,32,1,65,3,106,34,11,59,1,48,32,4,32,9,54,2,0,32,1,65,4,106,33,1,32,7,65,16,106,33,7,32,11,32,17,71,13,0,11,11,32,8,32,6,65,4,16,163,10,32,5,47,1,50,34,6,65,4,77,13,1,12,4,11,11,32,6,65,255,255,3,113,69,13,1,12,2,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,2,65,1,58,0,0,11,32,0,32,14,54,2,12,32,0,32,12,54,2,8,32,0,32,13,54,2,4,32,0,32,21,54,2,0,32,3,65,240,0,106,36,0,11,154,13,2,12,127,1,126,35,0,65,208,1,107,34,7,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,8,34,8,4,64,32,0,32,8,65,1,107,34,8,54,2,8,32,0,40,2,4,32,8,65,28,108,106,34,8,45,0,0,34,13,65,16,71,13,1,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,197,0,65,1,16,254,9,34,1,69,13,1,32,1,65,192,168,206,0,65,197,0,16,142,11,33,1,32,7,65,197,0,54,2,72,32,7,32,1,54,2,68,32,7,65,197,0,54,2,64,32,7,65,64,107,16,156,4,33,8,12,11,11,32,7,65,60,106,32,8,65,24,106,40,0,0,54,0,0,32,7,65,53,106,32,8,65,17,106,41,0,0,55,0,0,32,7,65,45,106,32,8,65,9,106,41,0,0,55,0,0,32,7,32,8,41,0,1,55,0,37,32,7,32,13,58,0,36,2,64,2,64,2,64,32,13,65,11,71,65,0,32,3,27,69,4,64,32,0,40,2,12,33,10,32,4,65,255,255,3,113,13,1,32,7,65,16,106,32,10,32,5,16,157,6,65,1,33,5,32,7,40,2,20,33,8,32,7,40,2,16,69,13,2,65,1,33,10,12,8,11,32,0,40,2,16,33,0,66,138,8,16,251,4,32,0,47,1,152,1,4,127,32,0,47,1,154,1,5,65,0,11,32,2,16,219,7,33,8,32,13,65,10,107,14,2,10,12,8,11,32,7,65,24,106,32,10,32,5,16,158,6,65,1,33,5,32,7,40,2,28,33,8,32,7,40,2,24,69,13,1,65,1,33,10,12,6,11,32,8,65,2,106,33,11,32,8,47,1,0,33,5,65,128,128,128,128,120,33,4,12,4,11,32,8,40,2,4,33,14,32,8,47,1,12,33,5,2,64,32,8,40,2,8,34,4,69,4,64,65,2,33,12,12,1,11,32,4,65,255,255,255,255,3,75,13,2,65,145,179,211,0,45,0,0,26,32,4,65,1,116,34,9,65,2,16,254,9,34,12,69,13,3,11,32,8,65,14,106,33,11,32,12,32,14,32,9,16,142,11,173,32,4,173,66,32,134,132,33,19,12,3,11,65,1,65,197,0,16,132,11,0,11,16,184,8,0,11,65,2,32,9,16,132,11,0,11,32,11,47,1,0,33,12,32,7,65,8,106,32,10,32,5,16,164,6,32,19,167,33,11,65,1,33,10,32,7,40,2,12,33,8,2,64,32,7,40,2,8,4,64,65,1,33,5,12,1,11,32,8,47,1,16,33,5,32,7,32,6,40,2,8,4,127,32,7,65,208,0,106,32,6,16,255,4,65,9,5,65,8,11,58,0,76,32,7,32,5,59,1,78,2,64,2,127,2,64,2,64,32,13,65,10,107,14,2,0,1,3,11,32,7,65,204,0,106,32,7,40,2,40,34,9,16,199,3,69,13,2,65,0,33,10,65,1,12,1,11,32,7,65,204,0,106,32,7,40,2,40,34,9,16,199,3,69,13,1,65,0,11,33,5,32,9,16,198,4,32,9,65,28,65,4,16,163,10,2,64,2,64,2,64,32,4,65,128,128,128,128,120,71,4,64,32,19,66,32,136,167,34,9,69,4,64,32,0,40,2,16,66,234,8,32,2,16,245,8,33,8,32,4,69,13,4,32,11,32,4,65,1,116,65,2,16,163,10,12,4,11,32,7,65,16,58,0,136,1,32,9,65,1,116,33,16,65,0,33,9,32,12,65,2,116,33,17,2,64,3,64,2,64,32,7,65,168,1,106,32,8,65,1,32,9,32,11,106,47,1,0,16,249,1,32,7,40,2,176,1,32,12,77,13,0,32,7,65,180,1,106,34,15,32,7,40,2,172,1,34,18,32,17,106,40,2,0,32,6,16,145,1,2,64,32,7,45,0,136,1,34,14,65,16,71,4,64,32,15,32,7,65,136,1,106,16,199,3,4,64,32,15,16,198,4,12,2,11,32,0,40,2,16,66,138,8,32,2,16,245,8,33,8,32,7,65,180,1,106,16,198,4,12,4,11,32,7,65,160,1,106,32,7,65,204,1,106,40,2,0,54,2,0,32,7,65,152,1,106,32,7,65,196,1,106,41,2,0,55,3,0,32,7,65,144,1,106,32,7,65,188,1,106,41,2,0,55,3,0,32,7,32,7,41,2,180,1,55,3,136,1,11,32,7,40,2,168,1,34,14,4,64,32,18,32,14,65,2,116,65,4,16,163,10,11,32,9,65,2,106,34,9,32,16,71,13,1,12,4,11,11,32,0,40,2,16,66,139,8,32,2,16,245,8,33,8,32,7,45,0,136,1,33,14,11,32,7,40,2,168,1,34,0,4,64,32,7,40,2,172,1,32,0,65,2,116,65,4,16,163,10,11,32,4,4,64,32,11,32,4,65,1,116,65,2,16,163,10,11,32,14,65,16,70,13,3,32,7,65,136,1,106,16,198,4,12,3,11,32,7,65,180,1,106,32,8,65,0,32,7,16,249,1,2,64,32,12,32,7,40,2,188,1,79,4,64,32,7,65,16,58,0,104,12,1,11,32,7,65,232,0,106,32,7,40,2,184,1,32,12,65,2,116,106,40,2,0,32,6,16,145,1,11,32,7,40,2,180,1,34,2,69,13,1,32,7,40,2,184,1,32,2,65,2,116,65,4,16,163,10,12,1,11,32,4,4,64,32,11,32,4,65,1,116,65,2,16,163,10,11,32,7,65,128,1,106,32,7,65,160,1,106,40,2,0,54,2,0,32,7,65,248,0,106,32,7,65,152,1,106,41,3,0,55,3,0,32,7,65,240,0,106,32,7,65,144,1,106,41,3,0,55,3,0,32,7,32,7,41,3,136,1,55,3,104,11,2,64,2,64,32,7,45,0,104,65,16,71,4,64,16,249,8,34,2,65,24,106,32,7,65,128,1,106,40,2,0,54,2,0,32,2,65,16,106,32,7,65,248,0,106,41,3,0,55,2,0,32,2,65,8,106,32,7,65,240,0,106,41,3,0,55,2,0,32,2,32,7,41,3,104,55,2,0,32,7,32,2,54,2,184,1,32,7,65,11,65,10,32,3,27,58,0,180,1,32,0,32,1,32,7,65,180,1,106,16,159,2,34,8,69,13,1,12,2,11,32,7,65,0,58,0,180,1,32,0,32,1,32,7,65,180,1,106,16,159,2,34,8,13,1,11,32,7,65,204,0,106,16,198,4,32,13,65,14,113,65,10,71,4,64,32,7,65,36,106,16,198,4,11,65,0,33,8,12,10,11,32,7,65,204,0,106,16,198,4,32,4,65,128,128,128,128,120,71,13,3,12,2,11,32,7,65,204,0,106,16,198,4,12,2,11,32,0,40,2,16,33,0,66,138,8,16,251,4,32,0,47,1,152,1,4,127,32,0,47,1,154,1,5,65,0,11,32,2,16,219,7,33,8,32,7,65,204,0,106,16,198,4,65,1,33,5,11,32,4,65,128,128,128,128,120,114,65,128,128,128,128,120,70,13,0,32,11,32,4,65,1,116,65,2,16,163,10,11,32,13,65,10,107,14,2,1,3,0,11,32,7,65,36,106,16,198,4,12,4,11,32,10,69,13,3,11,32,7,40,2,40,34,0,16,198,4,32,0,65,28,65,4,16,163,10,12,2,11,32,5,69,13,1,11,32,7,40,2,40,34,0,16,198,4,32,0,65,28,65,4,16,163,10,11,32,7,65,208,1,106,36,0,32,8,11,132,27,2,10,127,2,126,35,0,65,48,107,34,8,36,0,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,34,5,4,64,32,0,40,2,8,34,10,32,0,40,2,4,34,3,73,13,1,32,0,40,2,16,34,1,69,13,2,65,1,33,4,65,128,216,210,0,65,16,32,1,16,138,11,69,13,2,12,5,11,32,0,40,2,16,34,0,69,13,4,65,169,216,210,0,65,1,32,0,16,138,11,33,4,12,4,11,32,0,32,10,65,1,106,34,11,54,2,8,32,5,32,10,106,45,0,0,33,9,32,0,32,0,40,2,12,65,1,106,34,2,54,2,12,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,65,244,3,77,4,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,9,65,193,0,107,14,57,9,2,13,13,13,13,13,13,13,13,13,13,13,13,13,13,8,7,13,10,13,11,13,13,13,13,13,13,13,13,13,13,1,4,5,13,6,13,13,12,1,12,13,1,12,1,12,0,13,13,1,12,13,13,13,1,12,13,11,32,0,40,2,16,34,1,69,13,24,65,1,33,4,65,170,215,210,0,65,1,32,1,16,138,11,69,13,24,12,25,11,32,3,32,11,77,13,22,32,5,32,11,106,45,0,0,65,238,0,70,13,1,12,22,11,65,1,33,4,65,0,33,3,35,0,65,32,107,34,6,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,34,11,4,64,32,0,40,2,8,34,2,32,0,40,2,4,34,9,73,4,64,32,2,32,11,106,45,0,0,65,223,0,70,13,3,11,32,2,32,9,32,2,32,9,75,27,33,5,32,2,33,3,3,64,32,3,32,9,73,4,64,32,3,32,11,106,45,0,0,65,223,0,70,13,3,11,32,3,32,5,70,13,5,2,64,32,3,32,11,106,45,0,0,34,10,65,48,107,34,7,65,255,1,113,65,10,73,13,0,32,10,65,225,0,107,65,255,1,113,65,26,79,4,64,32,10,65,193,0,107,65,255,1,113,65,26,79,13,7,32,10,65,29,107,33,7,12,1,11,32,10,65,215,0,107,33,7,11,32,0,32,3,65,1,106,34,3,54,2,8,32,6,32,12,66,0,66,62,16,212,6,32,6,41,3,8,66,0,82,13,5,32,6,41,3,0,34,13,32,7,173,66,255,1,131,124,34,12,32,13,90,13,0,11,12,4,11,32,0,40,2,16,34,1,69,13,6,65,169,216,210,0,65,1,32,1,16,138,11,33,3,12,6,11,32,0,32,3,65,1,106,54,2,8,32,12,66,1,124,34,12,80,69,13,1,12,2,11,32,0,32,2,65,1,106,54,2,8,11,32,12,32,2,65,1,107,173,90,13,0,65,1,33,7,32,0,40,2,16,33,2,32,0,40,2,12,65,1,106,34,3,65,244,3,77,4,64,32,2,13,3,65,0,33,3,12,4,11,32,2,69,13,1,65,1,33,3,65,144,216,210,0,65,25,32,2,16,138,11,13,3,12,1,11,65,0,33,7,32,0,40,2,16,34,1,69,13,0,65,1,33,3,65,128,216,210,0,65,16,32,1,16,138,11,13,2,11,32,0,32,7,58,0,4,65,0,33,3,32,0,65,0,54,2,0,12,1,11,32,6,65,24,106,34,2,32,0,65,8,106,34,5,41,2,0,55,3,0,32,0,32,3,54,2,12,32,5,32,12,62,2,0,32,6,32,0,41,2,0,55,3,16,32,0,32,1,65,255,1,113,65,0,71,16,126,33,3,32,5,32,2,41,3,0,55,2,0,32,0,32,6,41,3,16,55,2,0,11,32,6,65,32,106,36,0,32,3,69,13,22,12,23,11,32,0,32,10,65,2,106,54,2,8,32,0,40,2,16,34,1,69,13,20,65,1,33,4,65,245,212,210,0,65,1,32,1,16,138,11,69,13,20,12,22,11,32,8,65,40,106,32,0,16,238,4,32,8,40,2,40,34,1,4,64,32,8,32,1,32,8,40,2,44,16,175,3,2,64,32,8,41,3,0,167,65,1,71,13,0,32,8,41,3,8,34,13,66,1,86,13,0,32,13,167,65,1,71,4,64,32,0,40,2,16,34,1,69,13,23,65,1,33,4,65,136,217,210,0,65,5,32,1,16,138,11,69,13,23,12,24,11,32,0,40,2,16,34,1,69,13,22,65,1,33,4,65,141,217,210,0,65,4,32,1,16,138,11,69,13,22,12,23,11,32,0,40,2,16,34,1,69,13,19,65,1,33,4,65,128,216,210,0,65,16,32,1,16,138,11,13,22,12,19,11,32,0,40,2,16,33,2,32,8,45,0,44,34,1,69,13,15,32,2,69,13,16,65,1,33,4,65,144,216,210,0,65,25,32,2,16,138,11,13,21,12,16,11,32,8,65,40,106,32,0,16,238,4,32,8,40,2,40,34,1,4,64,32,8,65,16,106,32,1,32,8,40,2,44,16,175,3,2,64,32,8,41,3,16,167,69,13,0,32,8,41,3,24,34,13,66,255,255,255,255,15,86,13,0,32,13,167,34,1,65,128,176,3,115,65,128,128,196,0,107,65,128,144,188,127,73,13,0,65,1,33,4,2,127,32,0,40,2,16,33,3,65,0,33,2,35,0,65,32,107,34,5,36,0,2,64,2,64,32,3,69,13,0,65,1,33,2,32,3,65,39,16,219,9,13,0,3,64,2,64,32,1,65,34,71,4,64,32,1,65,128,128,196,0,71,13,1,32,3,65,39,16,219,9,33,2,12,3,11,65,128,128,196,0,33,1,32,3,65,34,16,219,9,69,13,1,12,2,11,32,5,65,4,106,32,1,16,141,5,32,5,65,24,106,32,5,65,12,106,40,2,0,54,2,0,32,5,32,5,41,2,4,55,3,16,3,64,2,64,32,5,45,0,16,65,128,1,71,4,64,32,5,45,0,26,34,1,32,5,45,0,27,73,4,64,32,5,32,1,65,1,106,58,0,26,32,1,65,10,79,13,6,32,5,65,16,106,32,1,106,45,0,0,33,1,12,2,11,65,128,128,196,0,33,1,12,3,11,32,5,40,2,20,33,1,32,5,65,16,106,16,209,9,11,32,3,32,1,16,219,9,69,13,0,11,11,11,32,5,65,32,106,36,0,32,2,12,1,11,32,1,65,10,65,140,206,210,0,16,131,7,0,11,69,13,21,12,22,11,32,0,40,2,16,34,1,69,13,18,65,1,33,4,65,128,216,210,0,65,16,32,1,16,138,11,69,13,18,12,21,11,32,0,40,2,16,33,2,32,8,45,0,44,34,1,69,13,12,32,2,69,13,13,65,1,33,4,65,144,216,210,0,65,25,32,2,16,138,11,13,20,12,13,11,2,64,32,1,13,0,32,0,40,2,16,34,2,69,13,0,65,1,33,4,65,145,217,210,0,65,1,32,2,16,138,11,13,20,11,32,0,40,2,16,34,2,4,64,65,1,33,4,65,166,210,210,0,65,1,32,2,16,138,11,13,20,11,65,1,33,4,32,0,16,255,1,69,13,10,12,19,11,32,3,32,11,77,13,0,32,5,32,11,106,45,0,0,65,229,0,70,13,7,11,2,64,32,1,13,0,32,0,40,2,16,34,2,69,13,0,65,1,33,4,65,145,217,210,0,65,1,32,2,16,138,11,13,18,11,32,0,40,2,16,34,2,4,64,65,1,33,4,65,165,210,210,0,65,1,32,2,16,138,11,13,18,11,32,9,65,210,0,70,13,7,32,0,40,2,16,34,2,69,13,7,65,1,33,4,65,202,216,210,0,65,4,32,2,16,138,11,69,13,7,12,17,11,2,64,32,1,13,0,32,0,40,2,16,34,2,69,13,0,65,1,33,4,65,145,217,210,0,65,1,32,2,16,138,11,13,17,11,32,0,40,2,16,34,2,4,64,65,1,33,4,65,179,216,210,0,65,1,32,2,16,138,11,13,17,11,65,1,33,4,32,0,16,196,6,13,16,32,0,40,2,16,34,2,69,13,15,65,180,216,210,0,65,1,32,2,16,138,11,69,13,7,12,16,11,2,64,32,1,13,0,32,0,40,2,16,34,2,69,13,0,65,1,33,4,65,145,217,210,0,65,1,32,2,16,138,11,13,16,11,32,0,40,2,16,34,2,4,64,65,1,33,4,65,162,210,210,0,65,1,32,2,16,138,11,13,16,11,32,8,65,32,106,33,5,65,0,33,9,2,127,2,64,32,0,40,2,0,34,3,69,13,0,3,64,2,64,32,0,40,2,8,34,2,32,0,40,2,4,79,13,0,32,2,32,3,106,45,0,0,65,197,0,71,13,0,32,0,32,2,65,1,106,54,2,8,12,2,11,2,64,32,9,69,13,0,32,0,40,2,16,34,2,69,13,0,65,177,216,210,0,65,2,32,2,16,138,11,69,13,0,65,1,12,3,11,65,1,32,0,65,1,16,126,13,2,26,32,9,65,1,106,33,9,32,0,40,2,0,34,3,13,0,11,11,65,0,11,33,2,32,5,32,9,54,2,4,32,5,32,2,54,2,0,65,1,33,4,32,8,40,2,32,13,15,32,8,40,2,36,65,1,70,4,64,32,0,40,2,16,34,2,69,13,15,65,160,210,210,0,65,1,32,2,16,138,11,13,16,11,32,0,40,2,16,34,2,69,13,14,65,161,210,210,0,65,1,32,2,16,138,11,69,13,6,12,15,11,2,64,32,1,13,0,32,0,40,2,16,34,2,69,13,0,65,1,33,4,65,145,217,210,0,65,1,32,2,16,138,11,13,15,11,65,1,33,4,32,0,65,1,16,108,13,14,2,64,2,64,2,64,2,64,32,0,40,2,0,34,2,4,64,32,0,40,2,8,34,3,32,0,40,2,4,79,13,4,32,0,32,3,65,1,106,54,2,8,32,2,32,3,106,45,0,0,65,211,0,107,14,3,2,1,10,3,11,32,0,40,2,16,34,0,69,4,64,65,0,33,4,12,19,11,65,169,216,210,0,65,1,32,0,16,138,11,33,4,12,18,11,32,0,40,2,16,34,2,4,64,65,162,210,210,0,65,1,32,2,16,138,11,13,18,11,32,0,16,196,6,13,17,32,0,40,2,16,34,2,69,13,16,65,161,210,210,0,65,1,32,2,16,138,11,69,13,8,12,17,11,32,0,40,2,16,34,2,4,64,65,146,217,210,0,65,3,32,2,16,138,11,13,17,11,65,0,33,5,35,0,65,48,107,34,7,36,0,2,64,2,64,32,0,40,2,0,34,10,69,13,0,3,64,2,64,32,0,40,2,8,34,2,32,0,40,2,4,79,13,0,32,2,32,10,106,45,0,0,65,197,0,71,13,0,32,0,32,2,65,1,106,54,2,8,12,2,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,5,69,13,0,32,0,40,2,16,34,2,69,13,0,65,177,216,210,0,65,2,32,2,16,138,11,4,64,65,1,33,6,12,11,11,32,0,40,2,0,34,10,69,13,1,11,32,0,40,2,8,34,2,32,0,40,2,4,34,11,79,13,1,32,2,32,10,106,45,0,0,65,243,0,71,13,1,32,0,32,2,65,1,106,34,6,54,2,8,2,64,2,64,2,64,32,6,32,11,73,4,64,32,6,32,10,106,45,0,0,65,223,0,70,13,1,11,32,6,32,11,32,6,32,11,75,27,33,2,66,0,33,12,3,64,32,6,32,11,73,4,64,32,6,32,10,106,45,0,0,65,223,0,70,13,3,11,32,2,32,6,70,13,3,2,64,32,6,32,10,106,45,0,0,34,9,65,48,107,34,3,65,255,1,113,65,10,73,13,0,32,9,65,225,0,107,65,255,1,113,65,26,79,4,64,32,9,65,193,0,107,65,255,1,113,65,26,79,13,5,32,9,65,29,107,33,3,12,1,11,32,9,65,215,0,107,33,3,11,32,0,32,6,65,1,106,34,6,54,2,8,32,7,32,12,66,0,66,62,16,212,6,32,7,41,3,8,66,0,82,13,3,32,7,41,3,0,34,13,32,3,173,66,255,1,131,124,34,12,32,13,90,13,0,11,12,2,11,32,0,32,2,65,2,106,54,2,8,12,3,11,32,0,32,6,65,1,106,54,2,8,32,12,66,125,88,13,2,11,32,0,40,2,16,34,2,4,64,65,128,216,210,0,65,16,32,2,16,138,11,13,3,11,32,0,65,0,58,0,4,32,0,65,0,54,2,0,12,8,11,32,0,40,2,16,34,2,69,13,7,65,1,33,6,65,169,216,210,0,65,1,32,2,16,138,11,13,8,12,5,11,32,7,65,16,106,32,0,16,253,1,32,7,40,2,16,4,64,32,7,65,40,106,32,7,65,24,106,41,2,0,55,3,0,32,7,32,7,41,2,16,55,3,32,32,0,40,2,16,34,2,4,64,32,7,65,32,106,32,2,16,135,1,13,2,65,151,217,210,0,65,2,32,2,16,138,11,13,2,11,65,1,33,6,32,0,65,1,16,126,69,13,5,12,8,11,32,0,40,2,16,33,3,32,7,45,0,20,34,2,69,13,1,32,3,69,13,2,65,144,216,210,0,65,25,32,3,16,138,11,69,13,2,12,3,11,65,1,33,6,12,6,11,32,3,69,13,0,65,128,216,210,0,65,16,32,3,16,138,11,13,1,11,32,0,32,2,58,0,4,32,0,65,0,54,2,0,12,1,11,65,1,33,6,12,3,11,32,5,65,1,106,33,5,32,0,40,2,0,34,10,13,0,11,11,65,0,33,6,11,32,7,65,48,106,36,0,32,6,13,16,32,0,40,2,16,34,2,69,13,15,65,149,217,210,0,65,2,32,2,16,138,11,69,13,7,12,16,11,32,0,40,2,16,34,1,69,13,12,65,128,216,210,0,65,16,32,1,16,138,11,69,13,12,12,15,11,32,0,40,2,16,34,1,69,13,11,65,128,216,210,0,65,16,32,1,16,138,11,69,13,11,12,14,11,65,1,33,4,32,0,32,9,16,215,2,13,13,12,12,11,32,0,40,2,16,34,1,69,13,9,65,1,33,4,65,128,216,210,0,65,16,32,1,16,138,11,69,13,9,12,12,11,32,0,40,2,16,34,1,4,64,65,1,33,4,65,144,216,210,0,65,25,32,1,16,138,11,13,12,11,32,0,65,1,58,0,4,12,7,11,32,0,32,10,65,2,106,54,2,8,65,1,33,4,32,0,16,255,1,69,13,9,12,10,11,65,1,33,4,32,0,65,1,16,126,13,9,11,32,1,13,7,32,0,40,2,16,34,1,69,13,7,65,246,212,210,0,65,1,32,1,16,138,11,69,13,7,12,8,11,32,2,69,13,0,65,1,33,4,65,128,216,210,0,65,16,32,2,16,138,11,13,7,11,32,0,32,1,58,0,4,12,2,11,32,2,69,13,0,65,1,33,4,65,128,216,210,0,65,16,32,2,16,138,11,13,5,11,32,0,32,1,58,0,4,11,65,0,33,4,32,0,65,0,54,2,0,12,3,11,65,0,33,4,32,0,65,0,58,0,4,32,0,65,0,54,2,0,12,2,11,65,1,33,4,32,0,32,9,16,215,2,13,1,11,65,0,33,4,32,0,40,2,0,69,13,0,32,0,32,0,40,2,12,65,1,107,54,2,12,11,32,8,65,48,106,36,0,32,4,11,145,16,2,18,127,1,126,35,0,65,144,1,107,34,6,36,0,32,0,40,2,12,34,11,32,11,32,3,16,190,7,34,22,47,1,28,16,138,7,33,10,32,6,65,1,58,0,136,1,32,6,32,5,55,3,72,32,6,32,10,40,2,4,34,3,54,2,104,32,6,32,3,32,10,40,2,8,65,28,108,106,54,2,108,32,6,32,6,65,136,1,106,54,2,116,32,6,32,6,65,200,0,106,54,2,112,32,6,65,20,106,32,6,65,232,0,106,16,217,3,32,6,40,2,24,33,12,32,6,40,2,20,33,14,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,40,2,28,34,7,69,4,64,65,15,33,15,12,1,11,32,0,40,2,16,33,3,32,6,65,200,0,106,65,1,114,33,9,32,4,40,2,8,4,64,32,12,65,4,107,33,18,32,7,65,2,116,33,7,65,15,33,15,32,9,65,8,106,33,19,3,64,32,6,65,232,0,106,34,13,32,11,32,7,32,18,106,40,2,0,34,16,32,3,40,2,144,1,32,3,40,2,148,1,16,237,1,32,6,45,0,104,13,5,32,0,40,2,8,34,8,69,13,3,32,6,45,0,105,33,20,32,0,32,8,65,1,107,34,8,54,2,8,32,0,40,2,4,32,8,65,28,108,106,34,8,45,0,0,34,17,65,16,70,13,3,32,6,65,255,0,106,34,21,32,8,65,24,106,40,0,0,54,0,0,32,6,65,248,0,106,34,23,32,8,65,17,106,41,0,0,55,3,0,32,8,65,9,106,41,0,0,33,24,32,9,32,8,41,0,1,55,0,0,32,19,32,24,55,0,0,32,9,65,16,106,32,23,41,3,0,55,0,0,32,9,65,23,106,32,21,40,0,0,54,0,0,32,6,32,17,58,0,72,32,13,32,16,32,4,16,145,1,32,13,32,6,65,200,0,106,34,8,16,149,5,32,13,16,198,4,69,13,10,32,16,45,0,0,65,14,113,65,10,70,13,4,32,15,32,20,113,33,15,32,8,16,198,4,32,7,65,4,107,34,7,13,0,11,12,1,11,32,12,65,4,107,33,16,32,7,65,2,116,33,7,65,15,33,15,32,9,65,8,106,33,18,3,64,32,6,65,232,0,106,32,11,32,7,32,16,106,40,2,0,34,13,32,3,40,2,144,1,32,3,40,2,148,1,16,237,1,32,6,45,0,104,13,4,32,0,40,2,8,34,8,69,13,2,32,6,45,0,105,33,19,32,0,32,8,65,1,107,34,8,54,2,8,32,0,40,2,4,32,8,65,28,108,106,34,8,45,0,0,34,20,65,16,70,13,2,32,6,65,255,0,106,34,17,32,8,65,24,106,40,0,0,54,0,0,32,6,65,248,0,106,34,21,32,8,65,17,106,41,0,0,55,3,0,32,8,65,9,106,41,0,0,33,24,32,9,32,8,41,0,1,55,0,0,32,18,32,24,55,0,0,32,9,65,16,106,32,21,41,3,0,55,0,0,32,9,65,23,106,32,17,40,0,0,54,0,0,32,6,32,20,58,0,72,32,13,32,6,65,200,0,106,34,8,16,149,5,69,13,9,32,13,45,0,0,65,14,113,65,10,70,13,3,32,15,32,19,113,33,15,32,8,16,198,4,32,7,65,4,107,34,7,13,0,11,11,32,14,4,64,32,12,32,14,65,2,116,65,4,16,163,10,11,32,6,65,8,106,33,2,65,0,33,3,32,11,40,2,0,4,127,65,0,5,32,11,40,2,4,34,7,65,176,1,106,40,2,0,33,3,32,7,65,172,1,106,40,2,0,11,33,7,32,2,32,3,54,2,4,32,2,32,7,54,2,0,32,6,65,0,58,0,135,1,32,6,32,5,55,3,136,1,32,6,32,10,40,2,4,34,2,54,2,104,32,6,32,2,32,10,40,2,8,65,28,108,106,54,2,108,32,6,32,6,65,135,1,106,54,2,116,32,6,32,6,65,136,1,106,54,2,112,32,6,65,200,0,106,32,6,65,232,0,106,16,217,3,32,6,32,6,40,2,72,54,2,64,32,6,32,6,40,2,76,34,2,54,2,60,32,6,32,2,54,2,56,32,6,32,2,32,6,40,2,80,65,2,116,106,54,2,68,32,6,65,44,106,33,12,65,0,33,9,65,0,33,8,35,0,65,32,107,34,7,36,0,2,64,2,64,2,64,2,64,32,6,65,56,106,34,2,40,2,12,34,13,32,2,40,2,4,34,10,70,4,64,32,2,40,2,8,33,14,32,2,40,2,0,33,16,65,4,33,3,12,1,11,32,13,32,10,107,34,3,65,144,201,164,146,1,75,13,1,32,3,65,2,118,34,8,65,28,108,34,9,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,9,65,4,16,254,9,34,3,69,13,2,32,2,40,2,8,33,14,32,2,40,2,0,33,16,65,0,33,9,32,3,33,2,3,64,32,7,65,4,106,32,10,40,2,0,16,170,1,32,2,65,24,106,32,7,65,28,106,40,2,0,54,2,0,32,2,65,16,106,32,7,65,20,106,41,2,0,55,2,0,32,2,65,8,106,32,7,65,12,106,41,2,0,55,2,0,32,2,32,7,41,2,4,55,2,0,32,2,65,28,106,33,2,32,9,65,1,106,33,9,32,10,65,4,106,34,10,32,13,71,13,0,11,11,32,14,4,64,32,16,32,14,65,2,116,65,4,16,163,10,11,32,12,32,9,54,2,8,32,12,32,3,54,2,4,32,12,32,8,54,2,0,32,7,65,32,106,36,0,12,2,11,16,184,8,0,11,65,4,32,9,16,132,11,0,11,2,64,32,11,32,22,47,1,30,16,138,7,34,3,40,2,8,34,2,69,4,64,65,4,33,7,12,1,11,32,2,65,164,146,201,36,75,13,4,32,2,65,28,108,34,9,65,0,72,13,4,32,3,40,2,4,33,12,65,145,179,211,0,45,0,0,26,32,9,65,4,16,254,9,34,7,69,13,5,65,0,33,3,32,2,33,11,3,64,32,3,32,9,70,13,1,32,6,65,232,0,106,32,3,32,12,106,16,168,1,32,3,32,7,106,34,10,65,24,106,32,6,65,128,1,106,40,2,0,54,2,0,32,10,65,16,106,32,6,65,248,0,106,41,2,0,55,2,0,32,10,65,8,106,32,6,65,240,0,106,41,2,0,55,2,0,32,10,32,6,41,2,104,55,2,0,32,3,65,28,106,33,3,32,11,65,1,107,34,11,13,0,11,11,32,6,65,244,0,106,32,6,65,52,106,40,2,0,54,2,0,32,6,32,6,41,2,44,55,2,108,32,6,32,2,54,2,128,1,32,6,32,7,54,2,124,32,6,32,2,54,2,120,32,6,32,15,58,0,105,32,6,65,7,58,0,104,32,6,65,200,0,106,34,2,32,6,65,232,0,106,34,11,32,4,16,145,1,32,0,32,1,32,2,16,159,2,33,3,32,11,16,198,4,12,11,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,197,0,65,1,16,254,9,34,1,69,13,4,32,1,65,220,172,206,0,65,197,0,16,142,11,33,1,32,6,65,197,0,54,2,40,32,6,32,1,54,2,36,32,6,65,197,0,54,2,32,32,6,65,32,106,16,156,4,33,3,12,8,11,66,151,8,16,251,4,32,3,47,1,152,1,4,127,32,3,47,1,154,1,5,65,0,11,32,2,16,219,7,65,145,179,211,0,45,0,0,26,65,41,65,1,16,254,9,34,0,69,13,4,32,0,65,40,106,65,219,172,206,0,45,0,0,58,0,0,32,0,65,32,106,65,211,172,206,0,41,0,0,55,0,0,32,0,65,24,106,65,203,172,206,0,41,0,0,55,0,0,32,0,65,16,106,65,195,172,206,0,41,0,0,55,0,0,32,0,65,8,106,65,187,172,206,0,41,0,0,55,0,0,32,0,65,179,172,206,0,41,0,0,55,0,0,32,6,65,41,54,2,112,32,6,32,0,54,2,108,32,6,65,41,54,2,104,32,6,65,232,0,106,16,156,4,12,6,11,32,6,40,2,108,33,3,12,6,11,16,184,8,0,11,65,4,32,9,16,132,11,0,11,65,1,65,197,0,16,132,11,0,11,65,1,65,41,16,132,11,0,11,66,151,8,16,251,4,32,3,47,1,152,1,4,127,32,3,47,1,154,1,5,65,0,11,32,2,16,219,7,65,145,179,211,0,45,0,0,26,65,31,65,1,16,254,9,34,0,69,13,2,32,0,65,23,106,65,171,172,206,0,41,0,0,55,0,0,32,0,65,16,106,65,164,172,206,0,41,0,0,55,0,0,32,0,65,8,106,65,156,172,206,0,41,0,0,55,0,0,32,0,65,148,172,206,0,41,0,0,55,0,0,32,6,65,31,54,2,112,32,6,32,0,54,2,108,32,6,65,31,54,2,104,32,6,65,232,0,106,16,156,4,11,33,3,32,6,65,200,0,106,16,198,4,11,32,14,69,13,1,32,12,32,14,65,2,116,65,4,16,163,10,12,1,11,65,1,65,31,16,132,11,0,11,32,6,65,144,1,106,36,0,32,3,11,161,11,2,10,127,1,126,32,4,69,4,64,32,0,65,0,54,2,60,32,0,32,3,54,2,56,32,0,32,2,54,2,52,32,0,32,1,54,2,48,32,0,65,0,58,0,14,32,0,65,129,2,59,1,12,32,0,32,2,54,2,8,32,0,66,0,55,3,0,15,11,65,1,33,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,4,65,1,70,4,64,65,1,33,9,12,1,11,65,1,33,6,65,1,33,7,3,64,32,5,32,10,106,34,8,32,4,79,13,2,32,7,33,12,2,64,32,3,32,6,106,45,0,0,34,6,32,3,32,8,106,45,0,0,34,8,73,4,64,32,5,32,7,106,65,1,106,34,7,32,10,107,33,11,65,0,33,5,12,1,11,32,6,32,8,71,4,64,65,1,33,11,32,12,65,1,106,33,7,65,0,33,5,32,12,33,10,12,1,11,65,0,32,5,65,1,106,34,7,32,7,32,11,70,34,6,27,33,5,32,7,65,0,32,6,27,32,12,106,33,7,11,32,5,32,7,106,34,6,32,4,73,13,0,11,65,1,33,6,65,1,33,9,65,0,33,5,65,0,33,8,65,1,33,7,3,64,32,5,32,8,106,34,13,32,4,79,13,3,32,7,33,12,2,64,32,3,32,6,106,45,0,0,34,6,32,3,32,13,106,45,0,0,34,13,75,4,64,32,5,32,7,106,65,1,106,34,7,32,8,107,33,9,65,0,33,5,12,1,11,32,6,32,13,71,4,64,65,1,33,9,32,12,65,1,106,33,7,65,0,33,5,32,12,33,8,12,1,11,65,0,32,5,65,1,106,34,7,32,7,32,9,70,34,6,27,33,5,32,7,65,0,32,6,27,32,12,106,33,7,11,32,5,32,7,106,34,6,32,4,73,13,0,11,32,10,33,5,11,32,4,32,5,32,8,32,5,32,8,75,34,5,27,34,12,73,13,2,32,11,32,9,32,5,27,34,7,32,12,106,34,5,32,7,73,13,3,32,4,32,5,73,13,4,2,127,32,3,32,3,32,7,106,32,12,16,139,11,4,64,32,12,32,4,32,12,107,34,6,75,33,11,32,4,65,3,113,33,8,2,64,32,4,65,1,107,65,3,73,4,64,65,0,33,7,12,1,11,32,4,65,124,113,33,10,65,0,33,7,3,64,66,1,32,3,32,7,106,34,5,65,3,106,49,0,0,134,66,1,32,5,49,0,0,134,32,15,132,66,1,32,5,65,1,106,49,0,0,134,132,66,1,32,5,65,2,106,49,0,0,134,132,132,33,15,32,10,32,7,65,4,106,34,7,71,13,0,11,11,32,8,4,64,32,3,32,7,106,33,5,3,64,66,1,32,5,49,0,0,134,32,15,132,33,15,32,5,65,1,106,33,5,32,8,65,1,107,34,8,13,0,11,11,32,12,32,6,32,11,27,65,1,106,33,7,65,127,33,10,32,12,33,11,65,127,12,1,11,65,1,33,8,65,0,33,5,65,1,33,6,65,0,33,11,3,64,32,4,32,6,34,10,32,5,106,34,13,75,4,64,32,4,32,5,107,32,6,65,127,115,106,34,6,32,4,79,13,8,32,5,65,127,115,32,4,106,32,11,107,34,9,32,4,79,13,9,2,64,32,3,32,6,106,45,0,0,34,6,32,3,32,9,106,45,0,0,34,9,73,4,64,32,13,65,1,106,34,6,32,11,107,33,8,65,0,33,5,12,1,11,32,6,32,9,71,4,64,32,10,65,1,106,33,6,65,0,33,5,65,1,33,8,32,10,33,11,12,1,11,65,0,32,5,65,1,106,34,6,32,6,32,8,70,34,9,27,33,5,32,6,65,0,32,9,27,32,10,106,33,6,11,32,7,32,8,71,13,1,11,11,65,1,33,8,65,0,33,5,65,1,33,6,65,0,33,9,3,64,32,4,32,6,34,10,32,5,106,34,14,75,4,64,32,4,32,5,107,32,6,65,127,115,106,34,6,32,4,79,13,10,32,5,65,127,115,32,4,106,32,9,107,34,13,32,4,79,13,11,2,64,32,3,32,6,106,45,0,0,34,6,32,3,32,13,106,45,0,0,34,13,75,4,64,32,14,65,1,106,34,6,32,9,107,33,8,65,0,33,5,12,1,11,32,6,32,13,71,4,64,32,10,65,1,106,33,6,65,0,33,5,65,1,33,8,32,10,33,9,12,1,11,65,0,32,5,65,1,106,34,6,32,6,32,8,70,34,13,27,33,5,32,6,65,0,32,13,27,32,10,106,33,6,11,32,7,32,8,71,13,1,11,11,32,4,32,11,32,9,32,9,32,11,73,27,107,33,11,2,64,32,7,69,4,64,65,0,33,7,65,0,33,10,12,1,11,32,7,65,3,113,33,6,65,0,33,10,2,64,32,7,65,4,73,4,64,65,0,33,8,12,1,11,32,7,65,124,113,33,9,65,0,33,8,3,64,66,1,32,3,32,8,106,34,5,65,3,106,49,0,0,134,66,1,32,5,49,0,0,134,32,15,132,66,1,32,5,65,1,106,49,0,0,134,132,66,1,32,5,65,2,106,49,0,0,134,132,132,33,15,32,9,32,8,65,4,106,34,8,71,13,0,11,11,32,6,69,13,0,32,3,32,8,106,33,5,3,64,66,1,32,5,49,0,0,134,32,15,132,33,15,32,5,65,1,106,33,5,32,6,65,1,107,34,6,13,0,11,11,32,4,11,33,5,32,0,32,4,54,2,60,32,0,32,3,54,2,56,32,0,32,2,54,2,52,32,0,32,1,54,2,48,32,0,32,5,54,2,40,32,0,32,10,54,2,36,32,0,32,2,54,2,32,32,0,65,0,54,2,28,32,0,32,7,54,2,24,32,0,32,11,54,2,20,32,0,32,12,54,2,16,32,0,32,15,55,3,8,32,0,65,1,54,2,0,15,11,32,8,32,4,65,148,137,211,0,16,131,7,0,11,32,13,32,4,65,148,137,211,0,16,131,7,0,11,32,12,32,4,65,244,136,211,0,16,171,10,0,11,32,7,32,5,65,132,137,211,0,16,173,10,0,11,32,5,32,4,65,132,137,211,0,16,171,10,0,11,32,6,32,4,65,164,137,211,0,16,131,7,0,11,32,9,32,4,65,180,137,211,0,16,131,7,0,11,32,6,32,4,65,164,137,211,0,16,131,7,0,11,32,13,32,4,65,180,137,211,0,16,131,7,0,11,228,12,1,10,127,35,0,65,128,1,107,34,4,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,45,0,0,34,10,65,6,107,14,7,2,0,4,5,6,7,1,12,11,32,3,40,2,8,33,5,32,3,40,2,12,33,6,32,4,65,0,54,2,112,32,4,32,2,54,2,68,32,4,32,1,54,2,64,32,4,32,5,32,6,65,28,108,106,54,2,60,32,4,32,5,54,2,56,32,4,32,4,65,240,0,106,54,2,72,32,4,65,244,0,106,32,4,65,56,106,16,214,1,32,4,40,2,112,34,6,69,13,2,32,4,40,2,120,33,1,32,4,40,2,124,34,3,4,64,32,1,33,5,3,64,32,5,16,203,4,32,5,65,28,106,33,5,32,3,65,1,107,34,3,13,0,11,11,32,4,40,2,116,34,2,69,13,12,32,1,32,2,65,28,108,65,4,16,163,10,12,12,11,32,3,47,1,2,33,9,12,10,11,32,4,65,56,106,32,1,32,2,32,3,40,2,4,16,129,1,32,4,45,0,56,34,1,65,16,71,4,64,32,4,65,238,0,106,34,8,32,4,45,0,59,58,0,0,32,4,65,224,0,106,34,6,32,4,65,200,0,106,41,2,0,55,3,0,32,4,65,232,0,106,34,2,32,4,65,208,0,106,40,2,0,54,2,0,32,4,32,4,47,0,57,59,1,108,32,4,32,4,41,2,64,55,3,88,65,145,179,211,0,45,0,0,26,32,4,40,2,60,33,7,65,28,65,4,16,254,9,34,5,69,13,13,32,5,32,1,58,0,0,32,5,32,4,47,1,108,59,0,1,32,5,32,7,54,2,4,32,5,32,4,41,3,88,55,2,8,32,5,65,3,106,32,8,45,0,0,58,0,0,32,5,65,16,106,32,6,41,3,0,55,2,0,32,5,65,24,106,32,2,40,2,0,54,2,0,12,10,11,32,4,40,2,60,33,1,32,0,65,16,58,0,0,32,0,32,1,54,2,4,12,11,11,32,4,40,2,120,33,6,32,4,40,2,116,34,5,65,128,128,128,128,120,70,13,9,32,4,40,2,124,33,8,32,3,40,2,20,33,7,32,3,40,2,24,33,9,32,4,65,0,54,2,112,32,4,32,2,54,2,68,32,4,32,1,54,2,64,32,4,32,7,32,9,65,28,108,106,54,2,60,32,4,32,7,54,2,56,32,4,32,4,65,240,0,106,54,2,72,32,4,65,244,0,106,32,4,65,56,106,16,214,1,32,4,40,2,112,34,7,4,64,32,4,40,2,120,33,1,32,4,40,2,124,34,9,4,64,32,1,33,3,3,64,32,3,16,203,4,32,3,65,28,106,33,3,32,9,65,1,107,34,9,13,0,11,11,32,4,40,2,116,34,2,69,13,8,32,1,32,2,65,28,108,65,4,16,163,10,12,8,11,32,4,40,2,120,33,7,32,4,40,2,116,34,11,65,128,128,128,128,120,70,13,7,32,4,40,2,124,33,12,32,3,45,0,1,33,13,12,8,11,32,4,65,56,106,32,1,32,2,32,3,47,1,2,16,197,1,32,4,47,1,56,69,13,5,32,4,40,2,60,33,1,32,0,65,16,58,0,0,32,0,32,1,54,2,4,12,9,11,32,4,65,56,106,32,1,32,2,32,3,47,1,2,16,197,1,32,4,47,1,56,69,13,2,32,4,40,2,60,33,6,12,3,11,32,4,65,56,106,32,1,32,2,32,3,40,2,4,16,129,1,32,4,45,0,56,34,1,65,16,71,4,64,32,4,65,30,106,34,8,32,4,45,0,59,58,0,0,32,4,65,16,106,34,6,32,4,65,200,0,106,41,2,0,55,3,0,32,4,65,24,106,34,2,32,4,65,208,0,106,40,2,0,54,2,0,32,4,32,4,47,0,57,59,1,28,32,4,32,4,41,2,64,55,3,8,65,145,179,211,0,45,0,0,26,32,4,40,2,60,33,7,65,28,65,4,16,254,9,34,5,69,13,9,32,5,32,1,58,0,0,32,5,32,4,47,1,28,59,0,1,32,5,32,7,54,2,4,32,5,32,4,41,3,8,55,2,8,32,5,65,3,106,32,8,45,0,0,58,0,0,32,5,65,16,106,32,6,41,3,0,55,2,0,32,5,65,24,106,32,2,40,2,0,54,2,0,12,6,11,32,4,40,2,60,33,1,32,0,65,16,58,0,0,32,0,32,1,54,2,4,12,7,11,32,4,65,56,106,32,1,32,2,32,3,40,2,4,16,129,1,32,4,45,0,56,34,1,65,16,71,4,64,32,4,65,54,106,34,8,32,4,45,0,59,58,0,0,32,4,65,40,106,34,6,32,4,65,200,0,106,41,2,0,55,3,0,32,4,65,48,106,34,2,32,4,65,208,0,106,40,2,0,54,2,0,32,4,32,4,47,0,57,59,1,52,32,4,32,4,41,2,64,55,3,32,65,145,179,211,0,45,0,0,26,32,4,40,2,60,33,7,65,28,65,4,16,254,9,34,5,69,13,8,32,5,32,1,58,0,0,32,5,32,4,47,1,52,59,0,1,32,5,32,7,54,2,4,32,5,32,4,41,3,32,55,2,8,32,5,65,3,106,32,8,45,0,0,58,0,0,32,5,65,16,106,32,6,41,3,0,55,2,0,32,5,65,24,106,32,2,40,2,0,54,2,0,12,5,11,32,4,40,2,60,33,1,32,0,65,16,58,0,0,32,0,32,1,54,2,4,12,6,11,32,4,47,1,58,33,9,32,3,40,2,8,33,5,32,3,40,2,12,33,3,32,4,65,0,54,2,112,32,4,32,2,54,2,68,32,4,32,1,54,2,64,32,4,32,5,32,3,65,28,108,106,54,2,60,32,4,32,5,54,2,56,32,4,32,4,65,240,0,106,54,2,72,32,4,65,244,0,106,32,4,65,56,106,16,214,1,32,4,40,2,112,34,6,4,64,32,4,40,2,120,33,1,32,4,40,2,124,34,3,4,64,32,1,33,5,3,64,32,5,16,203,4,32,5,65,28,106,33,5,32,3,65,1,107,34,3,13,0,11,11,32,4,40,2,116,34,2,69,13,1,32,1,32,2,65,28,108,65,4,16,163,10,12,1,11,32,4,40,2,120,33,6,32,4,40,2,116,34,5,65,128,128,128,128,120,70,13,0,32,4,40,2,124,33,8,12,3,11,32,0,65,16,58,0,0,32,0,32,6,54,2,4,12,4,11,32,4,47,1,58,33,9,12,1,11,32,0,65,16,58,0,0,32,0,32,7,54,2,4,32,8,4,64,32,6,33,0,3,64,32,0,16,203,4,32,0,65,28,106,33,0,32,8,65,1,107,34,8,13,0,11,11,32,5,69,13,2,32,6,32,5,65,28,108,65,4,16,163,10,12,2,11,32,0,32,12,54,2,24,32,0,32,7,54,2,20,32,0,32,11,54,2,16,32,0,32,5,54,2,4,32,0,32,9,59,1,2,32,0,32,13,58,0,1,32,0,32,10,58,0,0,32,0,32,6,173,32,8,173,66,32,134,132,55,2,8,12,1,11,32,0,65,16,58,0,0,32,0,32,6,54,2,4,11,32,4,65,128,1,106,36,0,15,11,65,4,65,28,16,132,11,0,11,246,11,2,12,127,16,126,35,0,65,192,1,107,34,3,36,0,32,1,32,2,16,139,7,33,7,2,64,2,64,2,64,2,64,2,127,2,64,32,1,40,2,44,69,4,64,32,7,47,1,2,33,11,32,1,65,127,54,2,44,32,7,47,1,0,33,9,32,1,40,2,48,34,10,69,4,64,65,0,33,10,32,11,65,16,116,32,9,114,12,3,11,32,1,40,2,52,33,13,3,64,32,10,65,44,106,33,8,32,10,65,4,106,33,4,32,10,47,1,94,34,7,65,2,116,33,6,65,127,33,5,2,64,3,64,32,6,69,4,64,32,7,33,5,12,2,11,32,4,47,1,0,33,12,32,4,65,2,106,33,14,32,5,65,1,106,33,5,32,8,65,4,106,33,8,32,6,65,4,107,33,6,32,4,65,4,106,33,4,65,127,32,9,32,12,71,32,9,32,12,73,27,34,12,65,127,32,14,47,1,0,34,14,32,11,71,32,11,32,14,73,27,32,12,27,34,12,65,1,70,13,0,11,32,12,65,255,1,113,69,13,5,11,32,13,69,13,2,32,13,65,1,107,33,13,32,10,32,5,65,2,116,106,65,224,0,106,40,2,0,33,10,12,0,11,0,11,65,132,140,207,0,16,232,7,0,11,32,11,65,16,116,32,9,114,11,33,7,32,3,32,5,54,2,24,32,3,65,0,54,2,20,32,3,32,10,54,2,16,32,3,32,1,65,48,106,54,2,8,32,3,32,7,54,2,12,32,1,32,9,16,190,7,33,5,32,1,32,11,16,138,7,33,6,2,64,2,64,32,5,40,2,8,34,4,32,6,40,2,8,34,8,70,4,64,32,4,69,4,64,12,3,11,32,6,40,2,4,33,9,32,4,65,28,108,33,8,65,0,33,6,3,64,2,64,2,64,32,9,45,0,0,65,14,113,65,10,71,4,64,32,6,32,5,40,2,8,34,4,79,13,1,32,3,32,1,32,11,32,6,32,5,40,2,4,32,6,106,45,0,0,16,213,1,32,3,40,2,4,33,4,32,3,40,2,0,69,13,2,65,1,33,6,12,8,11,66,235,7,16,251,4,65,145,179,211,0,45,0,0,26,65,1,33,6,65,21,65,1,16,254,9,34,5,69,13,4,32,5,65,13,106,65,245,137,207,0,41,0,0,55,0,0,32,5,65,8,106,65,240,137,207,0,41,0,0,55,0,0,32,5,65,232,137,207,0,41,0,0,55,0,0,32,3,65,21,54,2,72,32,3,32,5,54,2,68,32,3,65,21,54,2,64,32,3,65,64,107,16,156,4,65,5,32,2,16,218,7,33,4,12,7,11,32,6,32,4,65,244,139,207,0,16,131,7,0,11,32,9,65,28,106,33,9,32,6,65,1,106,33,6,32,4,41,3,120,32,15,132,33,15,32,4,41,3,112,32,16,132,33,16,32,4,41,3,104,32,17,132,33,17,32,4,41,3,96,32,18,132,33,18,32,4,41,3,88,32,19,132,33,19,32,4,41,3,80,32,20,132,33,20,32,4,41,3,72,32,21,132,33,21,32,4,41,3,64,32,22,132,33,22,32,4,41,3,56,32,23,132,33,23,32,4,41,3,48,32,24,132,33,24,32,4,41,3,40,32,25,132,33,25,32,4,41,3,32,32,26,132,33,26,32,4,41,3,24,32,27,132,33,27,32,4,41,3,16,32,28,132,33,28,32,4,41,3,8,32,29,132,33,29,32,4,41,3,0,32,30,132,33,30,32,8,65,28,107,34,8,13,0,11,12,2,11,66,180,8,16,251,4,32,3,65,52,106,65,251,0,54,2,0,32,3,32,4,54,2,56,32,3,65,2,54,2,68,32,3,65,192,138,207,0,54,2,64,32,3,66,2,55,2,76,32,3,65,251,0,54,2,44,32,3,32,8,54,2,60,32,3,32,3,65,40,106,54,2,72,32,3,32,3,65,60,106,54,2,48,32,3,32,3,65,56,106,54,2,40,32,3,65,28,106,34,7,32,3,65,64,107,16,219,3,65,1,33,6,32,7,16,156,4,65,5,32,2,16,218,7,33,4,12,3,11,65,1,65,21,16,132,11,0,11,32,1,40,2,8,34,5,40,2,0,13,2,32,5,65,127,54,2,0,2,127,32,5,40,2,12,34,2,32,5,40,2,4,73,4,64,32,2,65,7,116,34,4,32,5,40,2,8,106,34,2,32,15,55,3,120,32,2,32,16,55,3,112,32,2,32,17,55,3,104,32,2,32,18,55,3,96,32,2,32,19,55,3,88,32,2,32,20,55,3,80,32,2,32,21,55,3,72,32,2,32,22,55,3,64,32,2,32,23,55,3,56,32,2,32,24,55,3,48,32,2,32,25,55,3,40,32,2,32,26,55,3,32,32,2,32,27,55,3,24,32,2,32,28,55,3,16,32,2,32,29,55,3,8,32,2,32,30,55,3,0,32,5,32,5,40,2,12,65,1,106,54,2,12,32,5,32,5,40,2,0,65,1,106,54,2,0,32,5,40,2,8,32,4,106,12,1,11,32,5,65,0,54,2,0,32,3,32,15,55,3,184,1,32,3,32,16,55,3,176,1,32,3,32,17,55,3,168,1,32,3,32,18,55,3,160,1,32,3,32,19,55,3,152,1,32,3,32,20,55,3,144,1,32,3,32,21,55,3,136,1,32,3,32,22,55,3,128,1,32,3,32,23,55,3,120,32,3,32,24,55,3,112,32,3,32,25,55,3,104,32,3,32,26,55,3,96,32,3,32,27,55,3,88,32,3,32,28,55,3,80,32,3,32,29,55,3,72,32,3,32,30,55,3,64,32,5,32,3,65,64,107,16,131,5,11,33,6,32,7,65,16,118,33,5,32,10,69,4,64,65,145,179,211,0,45,0,0,26,65,224,0,65,4,16,254,9,34,2,69,13,4,32,2,65,1,59,1,94,32,2,65,0,54,2,0,32,2,32,6,54,2,48,32,2,32,5,59,1,6,32,2,32,7,59,1,4,32,1,66,128,128,128,128,16,55,2,52,32,1,32,2,54,2,48,32,2,65,48,106,33,8,12,1,11,32,3,65,48,106,32,3,65,16,106,34,2,65,8,106,40,2,0,54,2,0,32,3,32,2,41,2,0,55,3,40,32,3,65,64,107,32,3,65,40,106,32,7,32,5,32,6,32,3,65,8,106,16,97,32,3,40,2,8,34,2,32,2,40,2,8,65,1,106,54,2,8,32,3,40,2,64,32,3,40,2,72,65,2,116,106,65,48,106,33,8,11,32,8,40,2,0,33,4,65,0,33,6,11,32,1,32,1,40,2,44,65,1,106,54,2,44,32,0,32,4,54,2,4,32,0,32,6,54,2,0,32,3,65,192,1,106,36,0,15,11,65,244,135,207,0,16,232,7,0,11,65,4,65,224,0,16,132,11,0,11,189,12,2,14,127,2,126,32,0,40,2,0,33,4,2,64,32,0,40,2,4,34,5,69,13,0,2,64,32,5,65,3,113,34,6,69,4,64,32,5,33,3,12,1,11,32,5,33,3,3,64,32,3,65,1,107,33,3,32,4,32,4,47,1,94,65,2,116,106,65,224,0,106,40,2,0,33,4,32,6,65,1,107,34,6,13,0,11,11,32,5,65,4,73,13,0,3,64,32,4,32,4,47,1,94,65,2,116,106,65,224,0,106,40,2,0,34,5,32,5,47,1,94,65,2,116,106,65,224,0,106,40,2,0,34,5,32,5,47,1,94,65,2,116,106,65,224,0,106,40,2,0,34,5,32,5,47,1,94,65,2,116,106,65,224,0,106,40,2,0,33,4,32,3,65,4,107,34,3,13,0,11,11,32,1,40,2,24,33,8,32,1,40,2,20,33,10,32,1,40,2,16,33,5,32,1,40,2,12,33,15,32,1,41,2,4,33,18,32,1,40,2,0,33,9,2,64,3,64,32,18,33,17,2,64,2,64,32,9,14,3,3,1,0,1,11,32,5,32,8,70,13,2,32,5,41,2,0,33,17,32,5,65,8,106,33,5,11,65,0,33,9,2,64,32,5,32,8,70,4,64,32,8,33,5,12,1,11,32,5,65,8,106,33,3,65,1,33,9,32,5,41,2,0,34,18,167,32,17,167,71,4,64,32,3,33,5,12,1,11,3,64,32,18,33,17,32,3,32,8,70,4,64,32,8,33,5,65,0,33,9,12,2,11,32,3,41,2,0,33,18,32,3,65,8,106,34,5,33,3,32,18,167,32,17,167,70,13,0,11,11,32,17,66,32,136,167,33,11,32,17,66,16,136,167,33,12,32,17,167,33,13,2,64,2,64,2,64,2,64,2,64,2,64,32,4,47,1,94,34,1,65,11,79,4,64,65,0,33,7,2,64,3,64,32,4,40,2,0,34,4,4,64,32,7,65,1,106,33,7,32,4,47,1,94,65,11,79,13,1,12,2,11,11,65,145,179,211,0,45,0,0,26,32,0,40,2,4,33,1,32,0,40,2,0,33,3,65,144,1,65,4,16,254,9,34,4,69,13,2,32,4,32,3,54,2,96,32,4,65,0,59,1,94,32,4,65,0,54,2,0,32,0,32,4,54,2,0,32,3,65,0,59,1,92,32,3,32,4,54,2,0,32,0,32,1,65,1,106,34,7,54,2,4,11,65,145,179,211,0,45,0,0,26,65,224,0,65,4,16,254,9,34,6,69,13,2,32,6,65,0,59,1,94,32,6,65,0,54,2,0,32,7,65,1,107,34,1,69,13,4,3,64,65,145,179,211,0,45,0,0,26,65,144,1,65,4,16,254,9,34,3,69,13,4,32,3,32,6,54,2,96,32,3,65,0,59,1,94,32,3,65,0,54,2,0,32,6,65,0,59,1,92,32,6,32,3,54,2,0,32,3,33,6,32,1,65,1,107,34,1,13,0,11,12,4,11,32,4,32,1,65,1,106,59,1,94,32,4,32,1,65,2,116,106,34,1,65,6,106,32,12,59,1,0,32,1,65,4,106,32,13,59,1,0,32,1,65,48,106,32,11,54,2,0,12,4,11,65,4,65,144,1,16,132,11,0,11,65,4,65,224,0,16,132,11,0,11,65,4,65,144,1,16,132,11,0,11,32,4,47,1,94,34,1,65,11,79,13,1,32,4,32,1,65,1,106,34,3,59,1,94,32,4,32,1,65,2,116,106,34,1,65,6,106,32,12,59,1,0,32,1,65,4,106,32,13,59,1,0,32,1,65,48,106,32,11,54,2,0,32,4,32,3,65,2,116,106,65,224,0,106,32,6,54,2,0,32,6,32,3,59,1,92,32,6,32,4,54,2,0,32,7,69,13,0,2,64,32,7,65,3,113,34,6,69,4,64,32,7,33,3,12,1,11,32,7,33,3,3,64,32,3,65,1,107,33,3,32,4,32,4,47,1,94,65,2,116,106,65,224,0,106,40,2,0,33,4,32,6,65,1,107,34,6,13,0,11,11,32,7,65,4,73,13,0,3,64,32,4,32,4,47,1,94,65,2,116,106,65,224,0,106,40,2,0,34,1,32,1,47,1,94,65,2,116,106,65,224,0,106,40,2,0,34,1,32,1,47,1,94,65,2,116,106,65,224,0,106,40,2,0,34,1,32,1,47,1,94,65,2,116,106,65,224,0,106,40,2,0,33,4,32,3,65,4,107,34,3,13,0,11,11,32,2,32,2,40,2,0,65,1,106,54,2,0,12,1,11,11,65,236,243,208,0,65,32,65,168,245,208,0,16,141,8,0,11,32,10,4,64,32,15,32,10,65,3,116,65,4,16,163,10,11,2,64,32,0,40,2,4,34,6,69,13,0,32,0,40,2,0,33,3,3,64,2,64,2,64,2,64,32,3,47,1,94,34,2,4,64,32,3,65,224,0,106,34,1,32,2,65,2,116,106,40,2,0,34,0,47,1,94,34,7,65,5,79,13,3,32,1,32,2,65,1,107,65,2,116,34,12,106,40,2,0,34,14,47,1,94,34,2,65,5,32,7,107,34,1,73,13,1,32,14,32,2,32,1,107,34,9,59,1,94,32,0,65,5,59,1,94,32,0,65,4,106,34,8,32,1,65,2,116,34,16,106,32,8,32,7,65,2,116,34,10,16,140,11,26,32,0,65,48,106,34,5,32,16,106,32,5,32,10,16,140,11,26,32,2,32,9,65,1,106,34,2,107,34,1,65,4,32,7,107,71,13,2,32,8,32,14,65,4,106,34,13,32,2,65,2,116,34,11,106,32,1,65,2,116,34,4,16,142,11,33,15,32,5,32,14,65,48,106,34,1,32,11,106,32,4,16,142,11,33,7,32,1,32,9,65,2,116,34,8,106,40,2,0,33,5,32,3,32,12,106,34,2,65,4,106,34,1,40,1,0,33,3,32,1,32,8,32,13,106,40,1,0,54,1,0,32,2,65,48,106,34,2,40,2,0,33,1,32,2,32,5,54,2,0,32,4,32,7,106,32,1,54,2,0,32,4,32,15,106,32,3,54,1,0,32,6,65,1,70,13,5,32,0,65,224,0,106,34,1,32,16,106,32,1,32,10,65,4,106,16,140,11,26,32,1,32,11,32,14,106,65,224,0,106,32,16,16,142,11,26,32,0,40,2,96,34,1,65,0,59,1,92,32,1,32,0,54,2,0,32,0,40,2,100,34,1,65,1,59,1,92,32,1,32,0,54,2,0,32,0,40,2,104,34,1,65,2,59,1,92,32,1,32,0,54,2,0,32,0,40,2,108,34,1,65,3,59,1,92,32,1,32,0,54,2,0,32,0,40,2,112,34,1,65,4,59,1,92,32,1,32,0,54,2,0,32,0,40,2,116,34,1,65,5,59,1,92,32,1,32,0,54,2,0,12,3,11,65,144,247,208,0,65,25,65,172,247,208,0,16,141,8,0,11,65,216,246,208,0,65,39,65,128,247,208,0,16,141,8,0,11,65,184,245,208,0,65,40,65,224,245,208,0,16,141,8,0,11,32,0,33,3,32,6,65,1,107,34,6,13,0,11,11,11,215,12,1,7,127,35,0,65,240,0,107,34,7,36,0,32,0,40,2,4,33,11,32,0,40,2,0,33,8,32,7,65,0,54,2,4,2,127,2,64,32,8,45,0,16,69,13,0,32,8,40,2,0,33,9,2,64,2,64,2,64,32,11,69,4,64,32,7,65,251,0,54,2,12,32,7,32,8,65,12,106,54,2,8,32,7,65,3,58,0,100,32,7,65,0,54,2,96,32,7,66,32,55,2,88,32,7,66,128,128,128,128,192,0,55,2,80,32,7,65,2,54,2,72,32,7,65,1,54,2,60,32,7,65,2,54,2,44,32,7,65,200,192,210,0,54,2,40,32,7,65,1,54,2,52,32,9,65,20,106,40,2,0,32,9,65,24,106,40,2,0,32,7,32,7,65,200,0,106,34,12,54,2,56,32,7,32,7,65,8,106,34,13,54,2,48,32,7,65,40,106,16,166,2,13,2,32,8,45,0,16,65,1,71,13,1,32,8,40,2,0,33,9,32,7,65,20,106,65,200,129,211,0,40,2,0,54,2,0,32,7,65,236,192,210,0,54,2,16,32,7,65,182,5,54,2,12,32,7,32,7,65,4,106,54,2,8,32,7,65,3,58,0,100,32,7,65,0,54,2,96,32,7,66,32,55,2,88,32,7,66,129,128,128,128,16,55,2,80,32,7,65,2,54,2,72,32,7,65,1,54,2,60,32,7,65,2,54,2,44,32,7,65,220,192,210,0,54,2,40,32,7,65,2,54,2,52,32,9,65,20,106,40,2,0,32,9,65,24,106,40,2,0,32,7,32,12,54,2,56,32,7,32,13,54,2,48,32,7,65,40,106,16,166,2,13,2,12,1,11,32,9,65,20,106,40,2,0,65,240,192,210,0,65,6,32,9,65,24,106,40,2,0,40,2,12,17,4,0,13,1,32,8,45,0,16,65,1,71,13,0,32,8,40,2,0,33,9,32,7,65,20,106,65,200,129,211,0,40,2,0,54,2,0,32,7,65,248,192,210,0,54,2,16,32,7,65,183,5,54,2,12,32,7,65,240,181,210,0,54,2,8,32,7,65,3,58,0,100,32,7,65,0,54,2,96,32,7,66,32,55,2,88,32,7,66,129,128,128,128,16,55,2,80,32,7,65,2,54,2,72,32,7,65,1,54,2,60,32,7,65,1,54,2,44,32,7,65,240,181,210,0,54,2,40,32,7,65,2,54,2,52,32,9,65,20,106,40,2,0,32,9,65,24,106,40,2,0,32,7,32,7,65,200,0,106,54,2,56,32,7,32,7,65,8,106,54,2,48,32,7,65,40,106,16,166,2,13,1,11,2,64,2,64,32,1,40,2,0,65,3,70,13,0,2,64,2,64,32,8,45,0,16,65,1,107,14,2,1,2,0,11,32,7,65,232,0,106,32,1,65,32,106,41,2,0,55,3,0,32,7,65,224,0,106,32,1,65,24,106,41,2,0,55,3,0,32,7,65,216,0,106,32,1,65,16,106,41,2,0,55,3,0,32,7,65,208,0,106,32,1,65,8,106,41,2,0,55,3,0,32,7,32,1,41,2,0,55,3,72,32,8,40,2,0,33,1,32,7,65,184,5,54,2,36,32,7,32,7,65,200,0,106,54,2,32,32,7,65,3,58,0,68,32,7,65,4,54,2,64,32,7,66,32,55,2,56,32,7,65,2,54,2,48,32,7,65,2,54,2,40,32,7,65,1,54,2,28,32,7,65,1,54,2,12,32,7,65,240,181,210,0,54,2,8,32,7,65,1,54,2,20,32,1,65,20,106,40,2,0,32,1,65,24,106,40,2,0,32,7,32,7,65,40,106,54,2,24,32,7,32,7,65,32,106,54,2,16,32,7,65,8,106,16,166,2,69,13,2,12,3,11,32,7,65,232,0,106,32,1,65,32,106,41,2,0,55,3,0,32,7,65,224,0,106,32,1,65,24,106,41,2,0,55,3,0,32,7,65,216,0,106,32,1,65,16,106,41,2,0,55,3,0,32,7,65,208,0,106,32,1,65,8,106,41,2,0,55,3,0,32,7,32,1,41,2,0,55,3,72,32,8,40,2,0,33,1,32,7,65,184,5,54,2,12,32,7,65,1,54,2,44,32,7,65,240,181,210,0,54,2,40,32,7,66,1,55,2,52,32,7,32,7,65,200,0,106,54,2,8,32,1,65,20,106,40,2,0,32,1,65,24,106,40,2,0,32,7,32,7,65,8,106,54,2,48,32,7,65,40,106,16,166,2,13,2,12,1,11,32,8,40,2,0,34,1,65,20,106,40,2,0,65,152,190,210,0,65,9,32,1,65,24,106,40,2,0,40,2,12,17,4,0,13,1,11,32,8,40,2,0,65,248,178,210,0,65,1,16,210,9,13,0,32,3,65,1,71,13,2,32,2,40,2,0,65,2,70,13,2,32,7,32,4,54,2,32,32,8,45,0,16,65,1,70,4,64,32,8,40,2,0,33,1,32,7,65,20,106,65,200,129,211,0,40,2,0,54,2,0,32,7,65,236,192,210,0,54,2,16,32,7,65,183,5,54,2,12,32,7,65,240,181,210,0,54,2,8,32,7,65,3,58,0,100,32,7,65,0,54,2,96,32,7,66,32,55,2,88,32,7,66,129,128,128,128,16,55,2,80,32,7,65,2,54,2,72,32,7,65,1,54,2,60,32,7,65,1,54,2,44,32,7,65,240,181,210,0,54,2,40,32,7,65,2,54,2,52,32,1,65,20,106,40,2,0,32,1,65,24,106,40,2,0,32,7,32,7,65,200,0,106,54,2,56,32,7,32,7,65,8,106,54,2,48,32,7,65,40,106,16,166,2,13,1,11,32,8,40,2,0,34,1,65,20,106,40,2,0,65,252,192,210,0,65,16,32,1,65,24,106,40,2,0,40,2,12,17,4,0,13,0,32,8,40,2,4,32,8,40,2,8,33,3,32,7,65,212,0,106,32,2,65,8,106,40,2,0,54,2,0,32,7,32,8,40,2,0,34,4,54,2,72,32,7,32,2,41,2,0,55,2,76,32,4,32,7,65,204,0,106,32,3,40,2,16,17,4,0,13,0,32,8,40,2,0,33,1,32,7,65,251,0,54,2,44,32,7,65,1,54,2,76,32,7,65,144,193,210,0,54,2,72,32,7,66,1,55,2,84,32,7,32,7,65,32,106,54,2,40,32,1,65,20,106,40,2,0,32,1,65,24,106,40,2,0,32,7,32,7,65,40,106,34,3,54,2,80,32,7,65,200,0,106,16,166,2,13,0,32,5,65,1,71,13,1,32,7,32,6,54,2,8,32,8,40,2,0,33,1,32,7,65,251,0,54,2,44,32,7,65,1,54,2,76,32,7,65,144,193,210,0,54,2,72,32,7,66,1,55,2,84,32,7,32,7,65,8,106,54,2,40,32,1,65,20,106,40,2,0,32,1,65,24,106,40,2,0,32,7,32,3,54,2,80,32,7,65,200,0,106,16,166,2,69,13,1,11,65,1,12,2,11,65,1,32,8,40,2,0,34,2,65,20,106,40,2,0,65,248,178,210,0,65,1,32,2,65,24,106,40,2,0,40,2,12,17,4,0,13,1,26,11,32,0,32,11,65,1,106,54,2,4,65,0,11,32,7,65,240,0,106,36,0,11,201,11,3,5,127,3,126,1,124,35,0,65,48,107,34,4,36,0,2,64,2,64,32,0,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,0,65,1,107,14,3,1,2,3,0,11,32,1,43,3,8,34,10,153,68,0,0,0,0,0,0,240,127,99,4,64,32,10,32,4,16,93,34,2,69,4,64,65,1,33,1,12,8,11,32,2,65,0,72,13,4,65,145,179,211,0,45,0,0,26,32,2,65,1,16,254,9,34,1,13,7,65,1,32,2,16,132,11,0,11,65,128,128,128,128,120,12,7,11,65,20,33,2,32,1,41,3,8,34,7,66,144,206,0,84,4,64,32,7,33,8,12,5,11,65,20,33,1,2,64,3,64,2,64,32,7,66,144,206,0,128,33,8,32,1,32,1,65,4,107,34,1,34,2,76,13,0,32,2,32,4,106,32,7,32,8,66,144,206,0,126,125,167,34,3,65,255,255,3,113,65,228,0,110,34,5,65,1,116,65,188,207,192,0,106,47,0,0,59,0,0,32,2,65,2,106,34,6,32,2,72,13,2,32,4,32,6,106,32,3,32,5,65,228,0,108,107,65,255,255,3,113,65,1,116,65,188,207,192,0,106,47,0,0,59,0,0,32,7,66,255,193,215,47,86,32,8,33,7,13,1,12,7,11,11,12,9,11,65,160,210,192,0,65,28,65,220,209,192,0,16,141,8,0,11,65,20,33,2,32,1,41,3,8,34,9,32,9,66,63,135,34,7,133,32,7,125,34,7,66,144,206,0,84,4,64,32,7,33,8,12,3,11,65,20,33,1,2,64,3,64,2,64,32,7,66,144,206,0,128,33,8,32,1,32,1,65,4,107,34,1,34,2,76,13,0,32,2,32,4,106,32,7,32,8,66,144,206,0,126,125,167,34,3,65,255,255,3,113,65,228,0,110,34,5,65,1,116,65,188,207,192,0,106,47,0,0,59,0,0,32,2,65,2,106,34,6,32,2,72,13,2,32,4,32,6,106,32,3,32,5,65,228,0,108,107,65,255,255,3,113,65,1,116,65,188,207,192,0,106,47,0,0,59,0,0,32,7,66,255,193,215,47,86,32,8,33,7,13,1,12,5,11,11,12,8,11,65,160,210,192,0,65,28,65,220,209,192,0,16,141,8,0,11,32,1,40,2,4,34,2,65,128,128,128,128,120,70,4,64,2,126,65,192,183,211,0,41,3,0,80,69,4,64,65,208,183,211,0,41,3,0,33,8,65,200,183,211,0,41,3,0,12,1,11,66,2,33,8,65,208,183,211,0,66,2,55,3,0,65,192,183,211,0,66,1,55,3,0,66,1,11,33,7,32,0,65,0,54,2,24,32,0,66,128,128,128,128,128,1,55,3,16,32,0,32,8,55,3,8,32,0,32,7,55,3,0,65,200,183,211,0,32,7,66,1,124,55,3,0,32,0,65,216,211,192,0,41,3,0,55,2,28,32,0,65,36,106,65,224,211,192,0,41,3,0,55,2,0,12,6,11,32,4,32,1,41,3,8,34,7,167,34,5,32,7,66,32,136,167,16,252,5,32,4,40,2,4,33,3,2,64,32,4,40,2,0,34,1,65,128,128,128,128,120,71,4,64,32,4,40,2,8,33,6,12,1,11,32,3,16,231,5,33,3,11,32,2,4,64,32,5,32,2,65,1,16,163,10,11,32,1,65,128,128,128,128,120,71,4,64,32,0,65,130,128,128,128,120,54,2,16,32,0,32,6,54,2,8,32,0,32,3,54,2,4,32,0,32,1,54,2,0,12,6,11,32,0,65,133,128,128,128,120,54,2,16,32,0,32,3,54,2,0,12,5,11,16,184,8,0,11,2,64,2,64,32,8,167,34,3,65,227,0,77,4,64,32,2,33,1,12,1,11,32,2,65,2,107,34,1,32,2,78,13,6,32,1,32,4,106,32,8,167,34,2,32,2,65,255,255,3,113,65,228,0,110,34,3,65,228,0,108,107,65,255,255,3,113,65,1,116,65,188,207,192,0,106,47,0,0,59,0,0,11,32,3,65,10,79,4,64,32,1,65,2,107,34,2,32,1,78,13,6,32,2,32,4,106,32,3,65,1,116,65,188,207,192,0,106,47,0,0,59,0,0,12,1,11,32,1,65,1,107,34,2,32,1,78,13,5,32,2,32,4,106,32,3,65,48,114,58,0,0,12,0,11,2,64,32,9,66,0,83,4,64,32,2,32,2,65,1,107,34,2,76,13,6,32,2,32,4,106,65,45,58,0,0,11,32,2,65,20,75,4,64,12,6,11,65,20,32,2,107,33,1,65,1,33,3,32,2,65,20,71,4,64,65,145,179,211,0,45,0,0,26,32,1,65,1,16,254,9,34,3,69,13,1,11,32,3,32,2,32,4,106,32,1,16,142,11,33,2,32,0,65,130,128,128,128,120,54,2,16,32,0,32,1,54,2,8,32,0,32,2,54,2,4,32,0,32,1,54,2,0,12,4,11,65,1,32,1,16,132,11,0,11,2,64,2,64,2,64,32,8,167,34,3,65,227,0,77,4,64,32,2,33,1,12,1,11,32,2,65,2,107,34,1,32,2,78,13,6,32,1,32,4,106,32,8,167,34,2,32,2,65,255,255,3,113,65,228,0,110,34,3,65,228,0,108,107,65,255,255,3,113,65,1,116,65,188,207,192,0,106,47,0,0,59,0,0,11,2,64,32,3,65,10,79,4,64,32,1,32,1,65,2,107,34,2,74,4,64,32,2,32,4,106,32,3,65,1,116,65,188,207,192,0,106,47,0,0,59,0,0,12,2,11,12,7,11,32,1,65,1,107,34,2,32,1,78,13,2,32,2,32,4,106,32,3,65,48,114,58,0,0,11,32,2,65,21,79,4,64,12,6,11,65,20,32,2,107,33,1,65,1,33,3,32,2,65,20,71,4,64,65,145,179,211,0,45,0,0,26,32,1,65,1,16,254,9,34,3,69,13,1,11,32,3,32,2,32,4,106,32,1,16,142,11,33,2,32,0,65,130,128,128,128,120,54,2,16,32,0,32,1,54,2,8,32,0,32,2,54,2,4,32,0,32,1,54,2,0,12,4,11,65,1,32,1,16,132,11,0,11,12,3,11,32,1,32,4,32,2,16,142,11,26,32,4,65,128,128,128,128,120,54,2,16,32,4,16,158,5,65,130,128,128,128,120,11,54,2,16,32,0,32,2,54,2,8,32,0,32,1,54,2,4,32,0,32,2,54,2,0,11,32,4,65,48,106,36,0,15,11,65,240,209,192,0,65,33,65,220,209,192,0,16,141,8,0,11,218,13,1,10,127,35,0,65,144,1,107,34,4,36,0,32,4,32,2,54,2,40,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,45,0,0,34,5,65,1,107,14,15,0,1,2,3,4,12,5,6,7,8,8,8,9,10,11,27,11,65,1,33,5,12,26,11,65,2,33,5,12,25,11,65,3,33,5,12,24,11,65,4,33,5,12,23,11,65,5,33,5,12,22,11,32,4,65,1,54,2,92,32,4,65,244,221,192,0,54,2,88,32,4,66,0,55,2,100,32,4,65,128,218,192,0,54,2,96,32,4,65,216,0,106,16,247,6,33,1,32,0,65,11,54,2,0,32,0,32,1,54,2,4,12,22,11,32,1,40,2,20,34,3,32,2,47,1,2,34,2,77,13,7,32,1,40,2,8,34,5,32,1,40,2,16,32,2,65,20,108,106,34,6,47,1,12,34,3,77,13,8,32,1,40,2,68,34,2,32,1,40,2,4,32,3,65,2,116,106,34,5,47,1,2,34,3,77,13,9,32,4,65,16,106,32,1,40,2,64,34,9,32,3,65,3,116,106,34,3,40,2,0,32,3,40,2,4,16,191,7,32,1,40,2,80,34,7,32,5,47,1,0,34,3,77,13,10,32,4,40,2,20,33,5,32,4,40,2,16,33,7,32,4,65,224,0,106,34,8,32,1,40,2,76,32,3,65,5,116,106,34,1,65,8,106,41,0,0,55,3,0,32,4,65,232,0,106,34,10,32,1,65,16,106,41,0,0,55,3,0,32,4,65,240,0,106,34,11,32,1,65,24,106,41,0,0,55,3,0,32,4,32,1,41,0,0,55,3,88,32,2,32,6,47,1,14,34,1,77,13,11,32,4,65,8,106,32,9,32,1,65,3,116,106,34,1,40,2,0,32,1,40,2,4,16,191,7,65,145,179,211,0,45,0,0,26,32,4,40,2,12,33,1,32,4,40,2,8,33,2,65,60,65,4,16,254,9,34,3,69,13,12,32,3,32,2,54,2,20,32,3,32,7,54,2,12,32,3,65,0,54,2,8,32,3,66,128,128,128,128,192,0,55,2,0,32,3,32,4,41,3,88,55,2,28,32,3,32,1,54,2,24,32,3,32,5,54,2,16,32,3,65,36,106,32,8,41,3,0,55,2,0,32,3,65,44,106,32,10,41,3,0,55,2,0,32,3,65,52,106,32,11,41,3,0,55,2,0,65,7,33,5,12,20,11,32,1,40,2,20,34,5,32,2,47,1,2,34,3,77,13,12,32,1,40,2,8,34,6,32,1,40,2,16,32,3,65,20,108,106,34,7,47,1,12,34,5,77,13,13,32,1,40,2,68,34,3,32,1,40,2,4,32,5,65,2,116,106,34,6,47,1,2,34,5,77,13,14,32,4,65,32,106,32,1,40,2,64,34,8,32,5,65,3,116,106,34,5,40,2,0,32,5,40,2,4,16,191,7,32,1,40,2,80,34,5,32,6,47,1,0,34,6,77,13,15,32,4,40,2,36,33,5,32,4,40,2,32,33,9,32,4,65,224,0,106,32,1,40,2,76,32,6,65,5,116,106,34,6,65,8,106,41,0,0,55,3,0,32,4,65,232,0,106,32,6,65,16,106,41,0,0,55,3,0,32,4,65,240,0,106,32,6,65,24,106,41,0,0,55,3,0,32,4,32,6,41,0,0,55,3,88,32,3,32,7,47,1,14,34,6,77,13,16,32,4,65,24,106,32,8,32,6,65,3,116,106,34,3,40,2,0,32,3,40,2,4,16,191,7,32,4,32,1,54,2,140,1,32,4,40,2,28,33,1,32,4,40,2,24,33,6,32,4,32,2,40,2,8,34,3,54,2,132,1,32,4,32,3,32,2,40,2,12,65,28,108,106,54,2,136,1,32,4,65,248,0,106,32,4,65,132,1,106,16,134,5,32,4,40,2,124,33,2,32,4,40,2,120,34,7,65,128,128,128,128,120,71,13,5,32,0,65,11,54,2,0,32,0,32,2,54,2,4,32,1,4,64,32,6,32,1,65,1,16,163,10,11,32,5,69,13,20,32,9,32,5,65,1,16,163,10,12,20,11,32,4,65,1,54,2,92,32,4,65,156,222,192,0,54,2,88,32,4,66,1,55,2,100,32,4,65,224,0,54,2,60,32,4,32,4,65,56,106,54,2,96,32,4,32,4,65,40,106,54,2,56,32,4,65,44,106,33,2,32,4,65,216,0,106,34,1,40,2,12,33,3,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,4,14,2,0,1,2,11,32,3,13,1,65,1,33,3,65,0,33,1,65,128,218,192,0,33,5,12,3,11,32,3,69,13,1,11,32,2,32,1,16,219,3,12,4,11,32,1,40,2,0,34,1,40,2,0,33,5,32,1,40,2,4,34,1,69,4,64,65,1,33,3,65,0,33,1,12,1,11,32,1,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,1,65,1,16,254,9,34,3,69,13,2,11,32,3,32,5,32,1,16,142,11,33,3,32,2,32,1,54,2,8,32,2,32,3,54,2,4,32,2,32,1,54,2,0,12,2,11,16,184,8,0,11,65,1,32,1,16,132,11,0,11,32,2,16,203,8,33,1,32,0,65,11,54,2,0,32,0,32,1,54,2,4,12,19,11,65,8,33,5,12,17,11,65,9,33,5,12,16,11,65,10,33,5,12,15,11,32,4,65,216,0,106,32,1,32,2,40,2,4,16,134,1,32,4,40,2,92,33,1,32,4,40,2,88,34,2,65,11,71,4,64,65,145,179,211,0,45,0,0,26,65,8,65,4,16,254,9,34,3,69,13,13,32,3,32,1,54,2,4,32,3,32,2,54,2,0,65,6,33,5,12,15,11,32,0,65,11,54,2,0,32,0,32,1,54,2,4,12,15,11,32,4,65,64,107,34,8,32,4,65,224,0,106,41,3,0,55,3,0,32,4,65,200,0,106,34,10,32,4,65,232,0,106,41,3,0,55,3,0,32,4,65,208,0,106,34,11,32,4,65,240,0,106,41,3,0,55,3,0,32,4,32,4,41,3,88,55,3,56,65,145,179,211,0,45,0,0,26,32,4,40,2,128,1,33,12,65,60,65,4,16,254,9,34,3,69,13,12,32,3,32,1,54,2,24,32,3,32,6,54,2,20,32,3,32,5,54,2,16,32,3,32,9,54,2,12,32,3,32,12,54,2,8,32,3,32,2,54,2,4,32,3,32,7,54,2,0,32,3,32,4,41,3,56,55,2,28,32,3,65,36,106,32,8,41,3,0,55,2,0,32,3,65,44,106,32,10,41,3,0,55,2,0,32,3,65,52,106,32,11,41,3,0,55,2,0,65,7,33,5,12,13,11,32,2,32,3,65,192,224,192,0,16,131,7,0,11,32,3,32,5,65,176,224,192,0,16,131,7,0,11,32,3,32,2,65,160,224,192,0,16,131,7,0,11,32,3,32,7,65,224,224,192,0,16,131,7,0,11,32,1,32,2,65,160,224,192,0,16,131,7,0,11,65,4,65,60,16,132,11,0,11,32,3,32,5,65,192,224,192,0,16,131,7,0,11,32,5,32,6,65,176,224,192,0,16,131,7,0,11,32,5,32,3,65,160,224,192,0,16,131,7,0,11,32,6,32,5,65,224,224,192,0,16,131,7,0,11,32,6,32,3,65,160,224,192,0,16,131,7,0,11,65,4,65,8,16,132,11,0,11,65,4,65,60,16,132,11,0,11,32,0,32,3,54,2,4,32,0,32,5,54,2,0,11,32,4,65,144,1,106,36,0,11,141,10,2,23,127,2,126,35,0,65,144,4,107,34,9,36,0,32,9,65,12,106,65,0,65,128,4,16,141,11,26,2,64,32,0,40,2,12,34,19,69,4,64,32,1,32,0,40,2,0,32,0,40,2,4,16,210,9,33,0,12,1,11,32,0,40,2,0,33,13,32,0,40,2,8,34,14,45,0,0,33,10,2,64,2,64,32,0,40,2,4,34,15,69,13,0,32,13,32,15,106,33,11,32,9,65,12,106,33,4,32,13,33,0,3,64,2,127,32,0,44,0,0,34,3,65,0,78,4,64,32,3,65,255,1,113,33,6,32,0,65,1,106,12,1,11,32,0,45,0,1,65,63,113,33,7,32,3,65,31,113,33,5,32,3,65,95,77,4,64,32,5,65,6,116,32,7,114,33,6,32,0,65,2,106,12,1,11,32,0,45,0,2,65,63,113,32,7,65,6,116,114,33,7,32,3,65,112,73,4,64,32,7,32,5,65,12,116,114,33,6,32,0,65,3,106,12,1,11,32,5,65,18,116,65,128,128,240,0,113,32,0,45,0,3,65,63,113,32,7,65,6,116,114,114,34,6,65,128,128,196,0,70,13,2,32,0,65,4,106,11,33,0,32,2,65,128,1,70,13,2,32,4,32,6,54,2,0,32,4,65,4,106,33,4,32,2,65,1,106,33,2,32,0,32,11,71,13,0,11,11,32,14,32,19,106,33,16,65,128,1,32,2,32,2,65,128,1,77,27,33,22,32,2,65,1,107,33,23,32,2,65,2,116,34,0,65,4,106,33,12,32,0,32,9,106,65,8,106,33,17,32,9,65,4,107,33,24,65,188,5,33,20,32,14,33,6,65,128,1,33,11,65,200,0,33,4,2,64,3,64,32,10,65,225,0,107,34,0,65,255,1,113,65,26,79,4,64,32,10,65,48,107,65,255,1,113,65,9,75,13,3,32,10,65,22,107,33,0,11,32,6,65,1,106,33,6,2,64,65,1,65,26,65,36,32,4,107,34,3,65,0,32,3,65,36,77,27,34,3,32,3,65,26,79,27,32,4,65,36,79,27,34,5,32,0,65,255,1,113,34,3,77,4,64,32,6,32,16,70,13,4,65,1,65,26,65,200,0,32,4,107,34,0,65,0,32,0,65,200,0,77,27,34,0,32,0,65,26,79,27,32,4,65,200,0,79,27,33,7,65,36,32,5,107,33,10,65,236,0,33,0,3,64,32,6,45,0,0,34,21,65,225,0,107,34,5,65,255,1,113,65,26,79,4,64,32,21,65,48,107,65,255,1,113,65,9,75,13,6,32,21,65,22,107,33,5,11,32,10,173,34,25,32,5,65,255,1,113,34,10,173,126,34,26,66,32,136,167,13,5,32,3,32,26,167,106,34,5,32,3,73,13,5,32,7,32,10,77,4,64,32,25,65,36,32,7,107,173,126,34,25,66,32,136,167,13,6,32,25,167,33,10,65,1,65,26,32,0,32,4,32,0,32,0,32,4,75,27,107,34,3,32,3,65,26,79,27,32,0,32,4,77,27,33,7,32,0,65,36,106,33,0,32,5,33,3,32,6,65,1,106,34,6,32,16,71,13,1,12,6,11,11,32,6,65,1,106,33,6,12,1,11,32,3,33,5,11,32,5,32,8,106,34,0,32,8,73,13,2,32,11,32,11,32,0,32,2,65,1,106,34,7,110,34,3,106,34,11,75,32,11,65,128,176,3,115,65,128,128,196,0,107,65,128,144,188,127,73,114,32,2,32,22,70,114,13,2,2,64,32,0,32,3,32,7,108,107,34,8,32,2,73,4,64,32,2,33,4,32,2,32,8,107,65,3,113,34,3,4,64,65,0,33,4,32,17,33,0,3,64,32,0,65,4,106,32,0,40,2,0,54,2,0,32,0,65,4,107,33,0,32,3,32,4,65,1,106,34,4,71,13,0,11,32,2,32,4,107,33,4,11,32,18,32,23,106,32,8,107,65,3,73,13,1,32,24,32,4,65,2,116,106,33,0,3,64,32,0,65,12,106,32,0,65,8,106,41,2,0,55,2,0,32,0,65,4,106,32,0,41,2,0,55,2,0,32,0,65,16,107,33,0,32,4,65,4,107,34,4,32,8,75,13,0,11,12,1,11,32,8,65,128,1,79,13,2,11,32,9,65,12,106,32,8,65,2,116,106,32,11,54,2,0,32,6,32,16,71,4,64,32,6,45,0,0,33,10,65,0,33,2,2,64,32,5,32,20,110,34,0,32,7,110,32,0,106,34,0,65,200,3,73,4,64,32,0,33,3,12,1,11,3,64,32,2,65,36,106,33,2,32,0,65,215,252,0,75,32,0,65,35,110,34,3,33,0,13,0,11,11,32,8,65,1,106,33,8,32,2,32,3,65,36,108,65,252,255,3,113,32,3,65,38,106,65,255,255,3,113,110,106,33,4,32,17,65,4,106,33,17,32,12,65,4,106,33,12,32,18,65,1,106,33,18,65,2,33,20,32,7,33,2,12,1,11,11,32,2,65,128,1,73,4,64,32,9,65,12,106,33,2,3,64,32,9,32,2,40,2,0,54,2,140,4,32,9,65,140,4,106,32,1,16,211,4,34,0,13,4,32,2,65,4,106,33,2,32,12,65,4,107,34,12,13,0,11,12,3,11,32,7,65,128,1,65,204,212,210,0,16,171,10,0,11,32,8,65,128,1,65,220,212,210,0,16,131,7,0,11,65,1,33,0,32,1,65,236,212,210,0,65,9,16,210,9,13,0,32,15,4,64,32,1,32,13,32,15,16,210,9,13,1,32,1,65,245,212,210,0,65,1,16,210,9,13,1,11,32,1,32,14,32,19,16,210,9,13,0,32,1,65,246,212,210,0,65,1,16,210,9,33,0,11,32,9,65,144,4,106,36,0,32,0,11,203,11,1,11,127,35,0,65,208,0,107,34,2,36,0,65,129,128,196,0,33,4,2,64,2,64,2,64,32,0,40,2,4,34,1,32,0,40,2,16,34,3,73,13,0,32,0,32,1,32,3,107,34,11,54,2,4,32,0,32,0,40,2,0,34,1,32,3,106,34,9,54,2,0,32,3,65,2,71,13,1,32,1,45,0,1,33,5,32,1,45,0,0,34,1,65,48,107,34,4,65,10,79,4,64,65,127,32,1,65,32,114,34,3,65,215,0,107,34,1,32,1,32,3,65,225,0,107,73,27,34,4,65,16,79,13,3,11,32,5,65,48,107,34,10,65,10,79,4,64,65,127,32,5,65,32,114,34,3,65,215,0,107,34,1,32,1,32,3,65,225,0,107,73,27,34,10,65,16,79,13,3,11,2,64,2,64,2,127,2,64,2,64,2,64,32,4,65,4,116,32,10,114,34,8,192,65,0,72,4,64,65,128,128,196,0,33,4,32,8,65,255,1,113,34,1,65,192,1,73,13,7,65,2,33,10,32,1,65,224,1,73,13,2,32,1,65,240,1,79,13,1,65,3,33,10,65,1,33,7,12,2,11,65,1,33,10,32,2,65,1,54,2,12,32,2,65,0,58,0,19,32,2,65,0,59,0,17,32,2,32,8,58,0,16,32,2,32,2,65,16,106,54,2,8,12,2,11,65,4,33,10,32,1,65,248,1,79,13,5,11,32,2,32,10,54,2,12,32,2,65,0,58,0,19,32,2,65,0,59,0,17,32,2,32,8,58,0,16,32,2,32,2,65,16,106,54,2,8,32,11,65,2,73,13,3,32,0,32,11,65,2,107,34,5,54,2,4,32,0,32,9,65,2,106,54,2,0,32,9,45,0,1,33,6,32,9,45,0,0,34,1,65,48,107,34,4,65,10,79,4,64,65,127,32,1,65,32,114,34,3,65,215,0,107,34,1,32,1,32,3,65,225,0,107,73,27,34,4,65,15,75,13,7,11,32,6,65,48,107,34,1,65,10,79,4,64,65,127,32,6,65,32,114,34,3,65,215,0,107,34,1,32,1,32,3,65,225,0,107,73,27,34,1,65,15,75,13,7,11,32,2,32,4,65,4,116,32,1,114,58,0,17,32,8,65,255,1,113,65,224,1,73,13,0,32,5,65,2,73,13,3,32,0,32,11,65,4,107,34,5,54,2,4,32,0,32,9,65,4,106,54,2,0,32,9,45,0,3,33,6,32,9,45,0,2,34,1,65,48,107,34,8,65,10,79,4,64,65,127,32,1,65,32,114,34,3,65,215,0,107,34,1,32,1,32,3,65,225,0,107,73,27,34,8,65,15,75,13,7,11,32,6,65,48,107,34,4,65,10,79,4,64,65,127,32,6,65,32,114,34,3,65,215,0,107,34,1,32,1,32,3,65,225,0,107,73,27,34,4,65,15,75,13,7,11,32,2,32,8,65,4,116,32,4,114,58,0,18,32,7,13,0,32,5,65,2,73,13,3,32,0,32,11,65,6,107,54,2,4,32,0,32,9,65,6,106,54,2,0,32,9,45,0,5,33,3,32,9,45,0,4,34,0,65,48,107,34,4,65,10,79,4,64,65,127,32,0,65,32,114,34,1,65,215,0,107,34,0,32,0,32,1,65,225,0,107,73,27,34,4,65,15,75,13,7,11,32,3,65,48,107,34,8,65,10,79,4,64,65,127,32,3,65,32,114,34,1,65,215,0,107,34,0,32,0,32,1,65,225,0,107,73,27,34,8,65,15,75,13,7,11,32,2,32,4,65,4,116,32,8,114,58,0,19,11,32,2,65,52,106,32,2,65,16,106,32,10,16,137,2,32,2,40,2,52,13,2,32,2,32,2,40,2,60,34,1,54,2,24,32,2,32,2,40,2,56,34,0,54,2,20,32,0,32,1,106,33,3,32,1,69,4,64,65,128,128,196,0,33,4,32,0,12,1,11,32,0,44,0,0,34,7,65,0,78,4,64,32,7,65,255,1,113,33,4,32,0,65,1,106,12,1,11,32,0,45,0,1,65,63,113,33,1,32,7,65,31,113,33,5,32,7,65,95,77,4,64,32,5,65,6,116,32,1,114,33,4,32,0,65,2,106,12,1,11,32,0,45,0,2,65,63,113,32,1,65,6,116,114,33,1,32,7,65,112,73,4,64,32,1,32,5,65,12,116,114,33,4,32,0,65,3,106,12,1,11,32,5,65,18,116,65,128,128,240,0,113,32,0,45,0,3,65,63,113,32,1,65,6,116,114,114,33,4,32,0,65,4,106,11,34,5,32,3,70,4,127,65,1,5,32,5,44,0,0,34,1,65,0,78,32,1,65,96,73,114,32,1,65,112,73,114,13,1,32,1,65,255,1,113,65,18,116,65,128,128,240,0,113,32,5,45,0,3,65,63,113,32,5,45,0,2,65,63,113,65,6,116,32,5,45,0,1,65,63,113,65,12,116,114,114,114,65,128,128,196,0,70,11,32,4,65,128,128,196,0,70,13,0,13,2,11,2,127,32,3,32,0,107,34,1,65,16,79,4,64,32,0,32,1,16,202,1,12,1,11,2,127,65,0,33,7,65,0,32,1,69,13,0,26,32,1,65,3,113,33,5,2,64,32,1,65,4,73,4,64,65,0,33,6,12,1,11,32,1,65,124,113,33,1,65,0,33,6,3,64,32,6,32,0,32,7,106,34,3,44,0,0,65,191,127,74,106,32,3,65,1,106,44,0,0,65,191,127,74,106,32,3,65,2,106,44,0,0,65,191,127,74,106,32,3,65,3,106,44,0,0,65,191,127,74,106,33,6,32,1,32,7,65,4,106,34,7,71,13,0,11,11,32,5,4,64,32,0,32,7,106,33,0,3,64,32,6,32,0,44,0,0,65,191,127,74,106,33,6,32,0,65,1,106,33,0,32,5,65,1,107,34,5,13,0,11,11,32,6,11,11,33,0,32,2,65,200,0,106,65,251,0,54,2,0,32,2,65,64,107,65,212,5,54,2,0,32,2,65,213,5,54,2,56,32,2,32,0,54,2,76,32,2,65,4,54,2,32,32,2,65,192,214,210,0,54,2,28,32,2,66,3,55,2,40,32,2,32,2,65,204,0,106,54,2,68,32,2,32,2,65,20,106,54,2,60,32,2,32,2,65,8,106,54,2,52,32,2,32,2,65,52,106,54,2,36,32,2,65,28,106,65,224,214,210,0,16,166,8,0,11,65,128,128,196,0,33,4,11,32,2,65,208,0,106,36,0,32,4,15,11,65,136,213,210,0,65,40,65,176,213,210,0,16,141,8,0,11,65,192,213,210,0,16,176,10,0,11,203,16,2,6,127,1,126,35,0,65,64,106,34,2,36,0,32,1,40,2,28,33,3,32,2,32,1,54,2,12,2,127,2,64,2,64,2,64,2,64,2,64,32,3,65,4,113,69,4,64,32,0,40,2,16,33,1,32,2,32,2,65,12,106,54,2,40,2,127,2,64,2,64,2,64,2,64,2,64,2,64,65,5,32,1,65,128,128,128,128,120,115,34,1,32,1,65,5,79,27,65,1,107,14,5,1,2,3,5,4,0,11,32,2,65,56,106,32,2,65,12,106,65,232,201,207,0,65,4,16,204,4,65,0,32,2,45,0,56,65,4,70,13,5,26,32,2,32,2,41,3,56,55,3,16,32,2,65,16,106,16,160,8,12,5,11,2,64,32,0,45,0,0,69,4,64,32,2,65,56,106,32,2,65,12,106,65,236,201,207,0,65,5,16,204,4,12,1,11,32,2,65,56,106,32,2,65,12,106,65,241,201,207,0,65,4,16,204,4,11,65,0,32,2,45,0,56,65,4,70,13,4,26,32,2,32,2,41,3,56,55,3,16,32,2,65,16,106,16,160,8,12,4,11,32,2,65,56,106,32,2,65,12,106,32,0,40,2,4,32,0,40,2,8,16,204,4,32,2,45,0,56,65,4,71,13,5,65,0,12,10,11,32,2,65,56,106,32,2,65,40,106,32,0,40,2,4,32,0,40,2,8,16,136,2,65,0,32,2,45,0,56,65,4,70,13,2,26,32,2,32,2,41,3,56,55,3,16,32,2,65,16,106,16,160,8,12,2,11,32,0,40,2,40,33,1,32,2,65,56,106,34,3,32,2,65,12,106,34,4,65,245,201,207,0,65,1,16,204,4,32,2,45,0,56,65,4,71,13,4,32,2,32,1,4,127,65,128,2,5,32,3,32,4,65,246,201,207,0,65,1,16,204,4,32,2,45,0,56,65,4,71,13,6,65,0,11,54,2,48,32,0,40,2,24,65,6,116,33,3,32,2,32,2,65,40,106,54,2,52,32,0,40,2,20,33,0,3,64,32,3,69,4,64,2,64,32,2,40,2,48,34,0,65,255,1,113,69,4,64,32,0,65,128,254,3,113,13,1,65,0,12,5,11,65,209,200,207,0,65,40,65,216,201,207,0,16,141,8,0,11,32,2,65,56,106,32,2,40,2,52,40,2,0,65,246,201,207,0,65,1,16,204,4,65,0,32,2,45,0,56,65,4,70,13,3,26,32,2,32,2,41,3,56,55,3,16,32,2,65,16,106,16,160,8,12,3,11,32,3,65,64,106,33,3,2,127,32,0,65,52,106,33,4,35,0,65,16,107,34,1,36,0,32,2,65,48,106,34,5,45,0,0,69,4,64,32,4,40,2,8,33,6,32,4,40,2,4,33,7,32,5,40,2,4,33,4,2,127,2,64,2,64,32,5,45,0,1,65,1,71,4,64,32,1,32,4,40,2,0,65,226,217,207,0,65,1,16,204,4,32,1,45,0,0,65,4,71,13,1,11,32,5,65,2,58,0,1,32,1,32,4,32,7,32,6,16,136,2,32,1,45,0,0,65,4,70,13,1,32,1,32,1,41,3,0,55,3,8,32,1,65,8,106,16,160,8,12,2,11,32,1,32,1,41,3,0,55,3,8,32,1,65,8,106,16,160,8,12,1,11,32,1,32,4,40,2,0,65,229,217,207,0,65,1,16,204,4,32,1,45,0,0,65,4,70,4,64,32,0,32,4,16,230,1,12,1,11,32,1,32,1,41,3,0,55,3,8,32,1,65,8,106,16,160,8,11,32,1,65,16,106,36,0,12,1,11,65,236,215,207,0,65,40,65,244,216,207,0,16,141,8,0,11,33,1,32,0,65,64,107,33,0,32,1,69,13,0,11,12,7,11,32,2,65,40,106,32,0,16,176,4,11,34,1,13,5,65,0,12,6,11,65,0,33,1,32,2,65,0,58,0,32,32,2,66,2,55,2,24,32,2,65,137,202,207,0,54,2,20,32,0,40,2,16,33,3,32,2,32,2,65,12,106,54,2,16,2,64,2,64,2,64,2,64,2,64,2,64,2,64,65,5,32,3,65,128,128,128,128,120,115,34,3,32,3,65,5,79,27,65,1,107,14,5,1,2,3,5,4,0,11,32,2,65,48,106,32,2,65,12,106,65,232,201,207,0,65,4,16,204,4,32,2,45,0,48,65,4,70,13,5,32,2,32,2,41,3,48,55,3,56,32,2,65,56,106,16,160,8,33,1,12,5,11,2,64,32,0,45,0,0,69,4,64,32,2,65,48,106,32,2,65,12,106,65,236,201,207,0,65,5,16,204,4,12,1,11,32,2,65,48,106,32,2,65,12,106,65,241,201,207,0,65,4,16,204,4,11,32,2,45,0,48,65,4,70,13,4,32,2,32,2,41,3,48,55,3,56,32,2,65,56,106,16,160,8,33,1,12,4,11,32,2,65,48,106,32,2,65,12,106,32,0,40,2,4,32,0,40,2,8,16,204,4,65,0,32,2,45,0,48,65,4,70,13,9,26,32,2,32,2,41,3,48,55,3,56,32,2,65,56,106,16,160,8,33,1,12,8,11,32,2,65,48,106,32,2,65,16,106,32,0,40,2,4,32,0,40,2,8,16,136,2,32,2,45,0,48,65,4,70,13,2,32,2,32,2,41,3,48,55,3,56,32,2,65,56,106,16,160,8,33,1,12,2,11,32,2,65,0,58,0,32,32,2,65,1,54,2,28,32,0,40,2,40,33,3,32,2,65,48,106,34,4,32,2,65,12,106,34,5,65,245,201,207,0,65,1,16,204,4,32,2,45,0,48,65,4,71,13,5,65,128,2,33,1,2,64,32,3,13,0,65,0,33,1,32,2,65,0,54,2,28,32,4,32,5,65,246,201,207,0,65,1,16,204,4,32,2,45,0,48,65,4,70,13,0,32,2,32,2,41,3,48,55,3,56,32,2,65,56,106,16,160,8,33,1,12,7,11,32,2,32,1,54,2,40,32,0,40,2,24,65,6,116,33,3,32,2,32,2,65,16,106,54,2,44,32,0,40,2,20,33,0,3,64,32,3,69,4,64,32,2,32,2,41,3,40,55,3,56,35,0,65,16,107,34,0,36,0,2,127,2,64,32,2,65,56,106,34,1,45,0,0,69,4,64,32,1,45,0,1,13,1,65,0,12,2,11,65,209,200,207,0,65,40,65,216,201,207,0,16,141,8,0,11,65,0,2,127,2,64,32,1,40,2,4,34,1,40,2,12,34,3,4,64,32,1,32,3,65,1,107,34,3,54,2,12,32,1,45,0,16,69,13,1,32,0,65,8,106,32,1,40,2,0,65,136,202,207,0,65,1,16,204,4,2,64,32,0,45,0,8,65,4,70,4,64,32,3,69,13,3,32,1,40,2,8,33,4,32,1,40,2,4,33,5,32,1,40,2,0,33,6,3,64,32,0,65,8,106,32,6,32,5,32,4,16,204,4,32,0,45,0,8,65,4,71,13,2,32,3,65,1,107,34,3,13,0,11,12,3,11,32,0,32,0,41,3,8,34,8,55,3,0,32,8,167,12,3,11,32,0,41,3,8,34,8,66,255,1,131,66,4,81,13,1,32,0,32,8,55,3,0,32,8,167,12,2,11,65,176,200,207,0,65,33,65,248,201,207,0,16,141,8,0,11,32,0,32,1,40,2,0,65,246,201,207,0,65,1,16,204,4,32,0,45,0,0,11,65,255,1,113,65,4,70,13,0,26,32,0,32,0,41,3,0,55,3,8,32,0,65,8,106,16,160,8,11,33,1,32,0,65,16,106,36,0,12,3,11,32,3,65,64,106,33,3,35,0,65,16,107,34,1,36,0,2,64,32,2,65,40,106,34,5,32,0,65,52,106,34,4,40,2,4,32,4,40,2,8,16,240,4,34,4,13,0,2,64,32,5,45,0,0,69,4,64,32,1,32,5,40,2,4,34,5,40,2,0,65,212,218,207,0,65,2,16,204,4,32,1,45,0,0,65,4,71,13,1,32,0,32,5,16,145,2,34,4,13,2,32,5,65,1,58,0,16,65,0,33,4,12,2,11,65,236,215,207,0,65,40,65,132,217,207,0,16,141,8,0,11,32,1,32,1,41,3,0,55,3,8,32,1,65,8,106,16,160,8,33,4,11,32,1,65,16,106,36,0,32,4,33,1,32,0,65,64,107,33,0,32,1,69,13,0,11,12,6,11,32,2,65,16,106,32,0,16,161,2,33,1,11,32,1,13,4,65,0,12,5,11,32,2,32,2,41,3,56,55,3,16,32,2,65,16,106,16,160,8,33,1,12,3,11,32,2,32,2,41,3,56,55,3,16,32,2,65,16,106,16,160,8,33,1,12,2,11,32,2,32,2,41,3,56,55,3,16,32,2,65,16,106,16,160,8,33,1,12,1,11,32,2,32,2,41,3,48,55,3,56,32,2,65,56,106,16,160,8,33,1,11,2,64,2,64,2,64,32,1,40,2,0,14,2,0,1,2,11,32,1,40,2,8,34,0,69,13,1,32,1,40,2,4,32,0,65,1,16,163,10,12,1,11,32,1,45,0,4,65,3,71,13,0,32,1,40,2,8,34,0,40,2,0,34,4,32,0,65,4,106,40,2,0,34,3,40,2,0,17,2,0,32,3,40,2,4,34,5,4,64,32,4,32,5,32,3,40,2,8,16,163,10,11,32,0,65,12,65,4,16,163,10,11,32,1,65,20,65,4,16,163,10,65,1,11,32,2,65,64,107,36,0,11,229,14,2,3,127,2,126,35,0,65,32,107,34,4,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,0,65,1,107,14,10,1,2,3,4,5,6,7,8,9,10,0,11,32,3,4,64,32,2,40,2,8,34,3,32,2,40,2,0,70,4,64,32,2,32,3,65,1,16,208,5,32,2,40,2,8,33,3,11,32,0,65,16,54,2,0,32,2,32,3,65,1,106,54,2,8,32,2,40,2,4,32,3,106,65,0,58,0,0,12,11,11,32,0,65,7,54,2,8,32,0,65,236,199,192,0,54,2,4,32,0,65,3,54,2,0,12,10,11,32,3,4,64,32,2,40,2,8,34,3,32,2,40,2,0,70,4,64,32,2,32,3,65,1,16,208,5,32,2,40,2,8,33,3,11,32,0,65,16,54,2,0,32,2,32,3,65,1,106,54,2,8,32,2,40,2,4,32,3,106,65,1,58,0,0,12,10,11,32,0,65,7,54,2,8,32,0,65,236,199,192,0,54,2,4,32,0,65,3,54,2,0,12,9,11,32,3,4,64,32,2,40,2,8,34,3,32,2,40,2,0,70,4,64,32,2,32,3,65,1,16,208,5,32,2,40,2,8,33,3,11,32,0,65,16,54,2,0,32,2,32,3,65,1,106,54,2,8,32,2,40,2,4,32,3,106,65,2,58,0,0,12,9,11,32,0,65,7,54,2,8,32,0,65,236,199,192,0,54,2,4,32,0,65,3,54,2,0,12,8,11,32,3,4,64,32,2,40,2,8,34,3,32,2,40,2,0,70,4,64,32,2,32,3,65,1,16,208,5,32,2,40,2,8,33,3,11,32,0,65,16,54,2,0,32,2,32,3,65,1,106,54,2,8,32,2,40,2,4,32,3,106,65,3,58,0,0,12,8,11,32,0,65,7,54,2,8,32,0,65,236,199,192,0,54,2,4,32,0,65,3,54,2,0,12,7,11,32,3,4,64,32,2,40,2,8,34,3,32,2,40,2,0,70,4,64,32,2,32,3,65,1,16,208,5,32,2,40,2,8,33,3,11,32,0,65,16,54,2,0,32,2,32,3,65,1,106,54,2,8,32,2,40,2,4,32,3,106,65,4,58,0,0,12,7,11,32,0,65,7,54,2,8,32,0,65,236,199,192,0,54,2,4,32,0,65,3,54,2,0,12,6,11,32,3,4,64,32,2,40,2,8,34,3,32,2,40,2,0,70,4,64,32,2,32,3,65,1,16,208,5,32,2,40,2,8,33,3,11,32,0,65,16,54,2,0,32,2,32,3,65,1,106,54,2,8,32,2,40,2,4,32,3,106,65,5,58,0,0,12,6,11,32,0,65,7,54,2,8,32,0,65,236,199,192,0,54,2,4,32,0,65,3,54,2,0,12,5,11,32,3,4,64,32,2,40,2,8,34,5,32,2,40,2,0,70,4,64,32,2,32,5,65,1,16,208,5,32,2,40,2,8,33,5,11,32,2,32,5,65,1,106,54,2,8,32,2,40,2,4,32,5,106,65,6,58,0,0,32,4,16,208,4,32,4,40,2,0,65,16,70,4,64,32,4,32,1,40,2,4,32,2,32,3,65,1,107,16,138,1,65,156,179,211,0,40,2,0,13,7,65,156,179,211,0,65,127,54,2,0,65,160,179,211,0,45,0,0,34,1,69,13,8,65,156,179,211,0,65,0,54,2,0,32,0,32,4,41,2,0,55,2,0,65,160,179,211,0,32,1,65,1,107,58,0,0,32,0,65,8,106,32,4,65,8,106,41,2,0,55,2,0,12,6,11,32,4,65,24,106,32,4,65,8,106,41,2,0,34,7,55,3,0,32,4,32,4,41,2,0,34,8,55,3,16,32,0,65,8,106,32,7,55,2,0,32,0,32,8,55,2,0,12,5,11,32,0,65,7,54,2,8,32,0,65,236,199,192,0,54,2,4,32,0,65,3,54,2,0,12,4,11,32,3,4,64,32,2,40,2,8,34,5,32,2,40,2,0,70,4,64,32,2,32,5,65,1,16,208,5,32,2,40,2,8,33,5,11,32,2,32,5,65,1,106,54,2,8,32,2,40,2,4,32,5,106,65,7,58,0,0,32,4,16,208,4,32,4,40,2,0,65,16,70,4,64,32,1,40,2,4,33,5,35,0,65,224,0,107,34,1,36,0,2,64,2,64,2,64,2,64,32,3,65,1,107,34,3,4,64,32,1,32,3,65,1,107,34,3,54,2,12,32,1,32,2,54,2,8,32,1,65,16,106,34,6,32,2,32,3,65,232,211,192,0,32,5,65,28,106,16,115,32,1,40,2,16,65,16,71,13,1,32,6,32,2,32,3,65,208,227,192,0,32,5,65,12,106,16,167,4,32,1,40,2,16,65,16,71,13,2,32,6,32,2,32,3,65,208,227,192,0,32,5,65,20,106,16,167,4,32,1,40,2,16,65,16,71,13,3,32,6,32,1,65,8,106,32,5,16,139,4,32,1,40,2,16,65,16,70,4,64,32,4,65,16,54,2,0,12,5,11,32,1,65,216,0,106,32,1,65,24,106,41,2,0,34,7,55,3,0,32,1,32,1,41,2,16,34,8,55,3,80,32,4,65,8,106,32,7,55,2,0,32,4,32,8,55,2,0,12,4,11,32,4,65,9,54,2,8,32,4,65,250,199,192,0,54,2,4,32,4,65,3,54,2,0,12,3,11,32,1,65,40,106,32,1,65,24,106,41,2,0,34,7,55,3,0,32,1,32,1,41,2,16,34,8,55,3,32,32,4,65,8,106,32,7,55,2,0,32,4,32,8,55,2,0,12,2,11,32,1,65,56,106,32,1,65,24,106,41,2,0,34,7,55,3,0,32,1,32,1,41,2,16,34,8,55,3,48,32,4,65,8,106,32,7,55,2,0,32,4,32,8,55,2,0,12,1,11,32,1,65,200,0,106,32,1,65,24,106,41,2,0,34,7,55,3,0,32,1,32,1,41,2,16,34,8,55,3,64,32,4,65,8,106,32,7,55,2,0,32,4,32,8,55,2,0,11,32,1,65,224,0,106,36,0,65,156,179,211,0,40,2,0,13,8,65,156,179,211,0,65,127,54,2,0,65,160,179,211,0,45,0,0,34,1,69,13,9,65,156,179,211,0,65,0,54,2,0,32,0,32,4,41,2,0,55,2,0,65,160,179,211,0,32,1,65,1,107,58,0,0,32,0,65,8,106,32,4,65,8,106,41,2,0,55,2,0,12,5,11,32,4,65,24,106,32,4,65,8,106,41,2,0,34,7,55,3,0,32,4,32,4,41,2,0,34,8,55,3,16,32,0,65,8,106,32,7,55,2,0,32,0,32,8,55,2,0,12,4,11,32,0,65,7,54,2,8,32,0,65,236,199,192,0,54,2,4,32,0,65,3,54,2,0,12,3,11,32,3,4,64,32,2,40,2,8,34,3,32,2,40,2,0,70,4,64,32,2,32,3,65,1,16,208,5,32,2,40,2,8,33,3,11,32,0,65,16,54,2,0,32,2,32,3,65,1,106,54,2,8,32,2,40,2,4,32,3,106,65,8,58,0,0,12,3,11,32,0,65,7,54,2,8,32,0,65,236,199,192,0,54,2,4,32,0,65,3,54,2,0,12,2,11,32,3,4,64,32,2,40,2,8,34,3,32,2,40,2,0,70,4,64,32,2,32,3,65,1,16,208,5,32,2,40,2,8,33,3,11,32,0,65,16,54,2,0,32,2,32,3,65,1,106,54,2,8,32,2,40,2,4,32,3,106,65,9,58,0,0,12,2,11,32,0,65,7,54,2,8,32,0,65,236,199,192,0,54,2,4,32,0,65,3,54,2,0,12,1,11,32,3,4,64,32,2,40,2,8,34,3,32,2,40,2,0,70,4,64,32,2,32,3,65,1,16,208,5,32,2,40,2,8,33,3,11,32,0,65,16,54,2,0,32,2,32,3,65,1,106,54,2,8,32,2,40,2,4,32,3,106,65,10,58,0,0,12,1,11,32,0,65,7,54,2,8,32,0,65,236,199,192,0,54,2,4,32,0,65,3,54,2,0,11,32,4,65,32,106,36,0,15,11,65,180,245,192,0,16,232,7,0,11,65,144,245,192,0,65,33,65,248,244,192,0,16,141,8,0,11,65,180,245,192,0,16,232,7,0,11,65,144,245,192,0,65,33,65,248,244,192,0,16,141,8,0,11,172,67,2,22,127,1,126,35,0,65,224,3,107,34,7,36,0,32,7,65,244,1,106,34,1,32,0,65,236,1,16,142,11,26,32,7,65,8,106,33,20,35,0,65,240,5,107,34,15,36,0,2,64,2,64,2,64,65,0,65,136,137,192,0,40,2,0,17,5,0,34,18,69,4,64,32,1,40,2,0,34,0,4,64,32,1,40,2,4,32,0,65,2,116,65,2,16,163,10,11,32,1,65,12,106,34,0,40,2,8,34,2,4,64,32,0,40,2,4,33,0,3,64,32,0,40,2,0,34,3,4,64,32,0,65,4,106,40,2,0,32,3,65,1,116,65,1,16,163,10,11,32,0,65,20,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,12,34,0,4,64,32,1,40,2,16,32,0,65,20,108,65,4,16,163,10,11,32,1,65,24,106,34,0,40,2,8,34,2,4,64,32,0,40,2,4,33,0,3,64,32,0,40,2,0,34,3,4,64,32,0,65,4,106,40,2,0,32,3,65,1,16,163,10,11,32,0,65,12,106,40,2,0,34,3,65,128,128,128,128,120,70,32,3,69,114,69,4,64,32,0,65,16,106,40,2,0,32,3,65,14,108,65,2,16,163,10,11,32,0,65,32,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,24,34,0,4,64,32,1,40,2,28,32,0,65,5,116,65,4,16,163,10,11,32,1,40,2,36,34,0,4,64,32,1,40,2,40,32,0,65,2,116,65,2,16,163,10,11,32,1,40,2,48,34,0,4,64,32,1,40,2,52,32,0,65,2,116,65,2,16,163,10,11,32,1,40,2,60,34,0,4,64,32,1,40,2,64,32,0,65,2,116,65,2,16,163,10,11,32,1,40,2,72,34,0,4,64,32,1,40,2,76,32,0,65,2,116,65,2,16,163,10,11,32,1,40,2,84,34,0,4,64,32,1,40,2,88,32,0,65,2,116,65,2,16,163,10,11,65,0,33,0,32,1,65,224,0,106,34,2,40,2,8,34,13,4,64,32,2,40,2,4,33,16,3,64,32,16,32,0,65,12,108,106,34,2,40,2,8,34,10,4,64,32,2,40,2,4,33,3,3,64,32,3,16,194,4,32,3,65,28,106,33,3,32,10,65,1,107,34,10,13,0,11,11,32,2,40,2,0,34,3,4,64,32,2,40,2,4,32,3,65,28,108,65,4,16,163,10,11,32,0,65,1,106,34,0,32,13,71,13,0,11,11,32,1,40,2,96,34,0,4,64,32,1,40,2,100,32,0,65,12,108,65,4,16,163,10,11,32,1,65,236,0,106,34,0,40,2,8,34,2,4,64,32,0,40,2,4,33,0,3,64,32,0,65,4,106,40,2,0,34,3,4,64,32,0,40,2,0,32,3,65,1,16,163,10,11,32,0,65,8,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,108,34,0,4,64,32,1,40,2,112,32,0,65,3,116,65,4,16,163,10,11,32,1,40,2,120,34,0,4,64,32,1,40,2,124,32,0,65,5,116,65,1,16,163,10,11,32,1,65,132,1,106,34,0,40,2,8,34,2,4,64,32,0,40,2,4,33,0,3,64,32,0,65,12,106,16,194,4,32,0,40,2,0,34,3,4,64,32,0,65,4,106,40,2,0,32,3,65,1,16,163,10,11,32,0,65,40,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,132,1,34,0,4,64,32,1,40,2,136,1,32,0,65,40,108,65,4,16,163,10,11,32,1,65,144,1,106,34,0,40,2,8,34,2,4,64,32,0,40,2,4,33,0,3,64,32,0,40,2,0,34,3,4,64,32,0,65,4,106,40,2,0,32,3,65,1,16,163,10,11,32,0,65,12,106,40,2,0,34,3,4,64,32,0,65,16,106,40,2,0,32,3,65,1,16,163,10,11,32,0,65,24,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,144,1,34,0,4,64,32,1,40,2,148,1,32,0,65,24,108,65,4,16,163,10,11,32,1,65,156,1,106,16,230,4,32,1,40,2,156,1,34,0,4,64,32,1,40,2,160,1,32,0,65,20,108,65,4,16,163,10,11,32,1,65,168,1,106,34,0,40,2,8,34,2,4,64,32,0,40,2,4,33,0,3,64,32,0,40,2,0,34,3,4,64,32,0,65,4,106,40,2,0,32,3,65,1,116,65,2,16,163,10,11,32,0,65,12,106,40,2,0,34,3,65,128,128,128,128,120,70,32,3,69,114,69,4,64,32,0,65,16,106,40,2,0,32,3,65,40,108,65,8,16,163,10,11,32,0,65,32,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,168,1,34,0,4,64,32,1,40,2,172,1,32,0,65,5,116,65,4,16,163,10,11,32,1,40,2,180,1,34,0,4,64,32,1,40,2,184,1,32,0,65,2,116,65,2,16,163,10,11,32,1,40,2,192,1,34,0,4,64,32,1,40,2,196,1,32,0,65,2,116,65,2,16,163,10,11,32,1,65,204,1,106,34,0,40,2,8,34,2,4,64,32,0,40,2,4,33,0,3,64,32,0,40,2,0,34,3,4,64,32,0,65,4,106,40,2,0,32,3,65,1,116,65,2,16,163,10,11,32,0,65,16,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,204,1,34,0,4,64,32,1,40,2,208,1,32,0,65,4,116,65,4,16,163,10,11,32,1,40,2,216,1,34,0,69,13,1,32,1,40,2,220,1,32,0,65,2,116,65,2,16,163,10,12,1,11,32,15,65,236,1,106,34,0,32,1,65,236,1,16,142,11,26,32,18,40,2,0,13,1,32,18,65,127,54,2,0,32,15,65,216,3,106,33,2,35,0,65,48,107,34,1,36,0,2,64,2,64,2,64,32,0,40,2,8,34,10,32,0,47,1,232,1,34,3,75,4,64,32,0,40,2,128,1,34,10,32,0,40,2,4,32,3,65,2,116,106,34,13,47,1,0,34,3,77,13,1,32,1,65,24,106,34,10,32,0,40,2,124,32,3,65,5,116,106,34,3,65,8,106,41,0,0,55,3,0,32,1,65,32,106,34,16,32,3,65,16,106,41,0,0,55,3,0,32,1,65,40,106,34,4,32,3,65,24,106,41,0,0,55,3,0,32,1,32,3,41,0,0,55,3,16,32,0,40,2,116,34,6,32,13,47,1,2,34,3,77,13,2,32,1,65,8,106,32,0,40,2,112,32,3,65,3,116,106,34,3,40,2,0,32,3,40,2,4,16,191,7,32,1,41,3,8,33,23,32,2,65,32,106,32,4,41,3,0,55,0,0,32,2,65,24,106,32,16,41,3,0,55,0,0,32,2,65,16,106,32,10,41,3,0,55,0,0,32,2,32,1,41,3,16,55,0,8,32,2,32,23,55,2,0,32,1,65,48,106,36,0,12,3,11,32,3,32,10,65,144,201,208,0,16,131,7,0,11,32,3,32,10,65,224,202,208,0,16,131,7,0,11,32,3,32,6,65,208,202,208,0,16,131,7,0,11,32,15,65,128,4,106,34,16,32,0,65,236,1,16,142,11,26,66,0,33,23,35,0,65,224,2,107,34,9,36,0,2,64,2,64,2,64,32,18,65,4,106,34,5,40,2,0,34,3,69,4,64,32,2,40,2,4,33,1,32,2,40,2,0,33,6,65,0,33,3,12,1,11,32,2,65,8,106,33,11,32,2,40,2,4,33,1,32,2,40,2,0,33,6,32,5,40,2,4,33,14,3,64,32,3,47,1,226,23,34,13,65,40,108,33,17,65,127,33,8,65,0,33,12,65,0,33,10,2,64,2,64,3,64,32,10,33,0,32,12,32,17,70,4,64,32,13,33,0,12,3,11,65,127,32,11,32,3,32,12,106,34,10,65,8,106,65,32,16,139,11,34,4,65,0,71,32,4,65,0,72,27,34,4,69,4,64,32,6,32,10,40,2,0,32,1,32,10,65,4,106,40,2,0,34,10,32,1,32,10,73,27,16,139,11,34,4,32,1,32,10,107,32,4,27,34,10,65,0,72,13,2,32,10,65,0,71,33,4,11,32,0,65,1,106,33,10,32,8,65,1,106,33,8,32,12,65,40,106,33,12,32,4,65,1,70,13,0,11,32,4,65,255,1,113,13,1,32,1,69,13,4,32,6,32,1,65,1,16,163,10,12,4,11,32,8,65,1,106,33,0,11,32,14,4,64,32,14,65,1,107,33,14,32,3,32,0,65,2,116,106,65,228,23,106,40,2,0,33,3,12,1,11,11,32,0,173,66,32,134,33,23,11,32,9,65,16,106,34,0,32,2,65,28,106,41,2,0,55,3,0,32,9,65,24,106,34,10,32,2,65,36,106,40,2,0,54,2,0,32,9,32,2,41,2,20,55,3,8,32,2,40,2,12,33,8,32,6,69,4,64,32,1,33,3,12,1,11,32,2,40,2,16,33,13,32,2,40,2,8,33,2,32,9,65,172,2,106,32,0,41,3,0,55,2,0,32,9,65,180,2,106,32,10,40,2,0,54,2,0,32,9,32,13,54,2,160,2,32,9,32,8,54,2,156,2,32,9,32,2,54,2,152,2,32,9,32,1,54,2,148,2,32,9,32,6,54,2,144,2,32,9,32,9,41,3,8,55,2,164,2,32,9,32,23,55,2,192,2,32,9,32,3,54,2,188,2,32,9,32,5,54,2,184,2,2,64,2,64,32,3,69,4,64,65,145,179,211,0,45,0,0,26,65,228,23,65,4,16,254,9,34,0,69,13,2,32,0,65,0,54,2,184,3,32,0,32,9,41,2,144,2,55,2,0,32,0,65,1,59,1,226,23,32,0,65,8,106,32,9,65,152,2,106,41,2,0,55,2,0,32,0,65,16,106,32,9,65,160,2,106,41,2,0,55,2,0,32,0,65,24,106,32,9,65,168,2,106,41,2,0,55,2,0,32,0,65,32,106,32,9,65,176,2,106,41,2,0,55,2,0,32,0,65,188,3,106,32,16,65,236,1,16,142,11,26,32,5,66,128,128,128,128,16,55,2,4,32,5,32,0,54,2,0,12,1,11,32,9,65,208,2,106,32,9,65,188,2,106,34,0,65,8,106,40,2,0,54,2,0,32,9,32,0,41,2,0,55,3,200,2,32,9,65,64,107,32,9,65,176,2,106,41,2,0,55,3,0,32,9,65,56,106,32,9,65,168,2,106,41,2,0,55,3,0,32,9,65,48,106,32,9,65,160,2,106,41,2,0,55,3,0,32,9,65,40,106,32,9,65,152,2,106,41,2,0,55,3,0,32,9,32,9,41,2,144,2,55,3,32,32,9,65,212,2,106,33,17,32,9,65,32,106,33,11,32,9,65,184,2,106,33,21,35,0,65,128,9,107,34,6,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,9,65,200,2,106,34,2,40,2,0,34,1,47,1,226,23,34,3,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,2,40,2,4,33,0,32,2,40,2,8,33,14,65,228,23,65,4,16,254,9,34,2,69,13,6,32,2,65,0,59,1,226,23,32,2,65,0,54,2,184,3,32,14,65,5,73,13,1,32,14,65,5,107,14,2,3,4,2,11,32,1,32,2,40,2,8,34,14,65,40,108,106,33,0,32,2,40,2,4,33,10,2,64,32,3,32,14,65,1,106,34,2,73,4,64,32,0,32,11,41,2,0,55,2,0,32,0,65,32,106,32,11,65,32,106,41,2,0,55,2,0,32,0,65,24,106,32,11,65,24,106,41,2,0,55,2,0,32,0,65,16,106,32,11,65,16,106,41,2,0,55,2,0,32,0,65,8,106,32,11,65,8,106,41,2,0,55,2,0,12,1,11,32,1,32,2,65,40,108,106,32,0,32,3,32,14,107,34,13,65,40,108,16,140,11,26,32,0,65,32,106,32,11,65,32,106,41,2,0,55,2,0,32,0,65,24,106,32,11,65,24,106,41,2,0,55,2,0,32,0,65,16,106,32,11,65,16,106,41,2,0,55,2,0,32,0,65,8,106,32,11,65,8,106,41,2,0,55,2,0,32,0,32,11,41,2,0,55,2,0,32,1,65,188,3,106,34,0,32,2,65,236,1,108,106,32,0,32,14,65,236,1,108,106,32,13,65,236,1,108,16,140,11,26,11,32,1,32,14,65,236,1,108,106,65,188,3,106,32,16,65,236,1,16,142,11,26,32,1,32,3,65,1,106,59,1,226,23,12,8,11,32,6,65,184,6,106,34,10,32,1,65,168,1,106,41,2,0,55,3,0,32,6,65,192,6,106,34,5,32,1,65,176,1,106,41,2,0,55,3,0,32,6,65,200,6,106,34,8,32,1,65,184,1,106,41,2,0,55,3,0,32,6,65,208,6,106,34,13,32,1,65,192,1,106,41,2,0,55,3,0,32,2,32,1,47,1,226,23,65,5,107,34,4,59,1,226,23,32,6,32,1,41,2,160,1,55,3,176,6,32,1,40,2,236,10,33,12,32,6,65,220,6,106,34,3,32,1,65,240,10,106,65,232,1,16,142,11,26,32,4,65,12,79,13,13,32,2,32,1,65,200,1,106,32,4,65,40,108,16,142,11,65,188,3,106,32,1,65,216,12,106,32,4,65,236,1,108,16,142,11,26,32,1,65,4,59,1,226,23,12,5,11,32,6,65,184,6,106,34,3,32,1,65,248,1,106,41,2,0,55,3,0,32,6,65,192,6,106,34,10,32,1,65,128,2,106,41,2,0,55,3,0,32,6,65,200,6,106,34,13,32,1,65,136,2,106,41,2,0,55,3,0,32,6,65,208,6,106,34,5,32,1,65,144,2,106,41,2,0,55,3,0,32,2,32,1,47,1,226,23,65,7,107,34,4,59,1,226,23,32,6,32,1,41,2,240,1,55,3,176,6,32,1,40,2,196,14,33,12,32,6,65,220,6,106,34,8,32,1,65,200,14,106,65,232,1,16,142,11,26,32,4,65,12,79,13,12,32,2,32,1,65,152,2,106,32,4,65,40,108,16,142,11,65,188,3,106,32,1,65,176,16,106,32,4,65,236,1,108,16,142,11,26,32,1,65,6,59,1,226,23,32,6,65,144,6,106,32,3,41,3,0,55,3,0,32,6,65,152,6,106,32,10,41,3,0,55,3,0,32,6,65,160,6,106,32,13,41,3,0,55,3,0,32,6,65,168,6,106,32,5,41,3,0,55,3,0,32,6,32,6,41,3,176,6,55,3,136,6,32,6,65,160,4,106,32,8,65,232,1,16,142,11,26,32,14,65,7,107,12,2,11,32,6,65,184,6,106,34,10,32,1,65,208,1,106,41,2,0,55,3,0,32,6,65,192,6,106,34,5,32,1,65,216,1,106,41,2,0,55,3,0,32,6,65,200,6,106,34,8,32,1,65,224,1,106,41,2,0,55,3,0,32,6,65,208,6,106,34,13,32,1,65,232,1,106,41,2,0,55,3,0,32,2,32,1,47,1,226,23,65,6,107,34,4,59,1,226,23,32,6,32,1,41,2,200,1,55,3,176,6,32,1,40,2,216,12,33,12,32,6,65,220,6,106,34,3,32,1,65,220,12,106,65,232,1,16,142,11,26,32,4,65,12,79,13,11,32,2,32,1,65,240,1,106,32,4,65,40,108,16,142,11,65,188,3,106,32,1,65,196,14,106,32,4,65,236,1,108,16,142,11,26,65,5,33,14,32,1,65,5,59,1,226,23,12,3,11,32,6,65,184,6,106,34,3,32,1,65,208,1,106,41,2,0,55,3,0,32,6,65,192,6,106,34,10,32,1,65,216,1,106,41,2,0,55,3,0,32,6,65,200,6,106,34,13,32,1,65,224,1,106,41,2,0,55,3,0,32,6,65,208,6,106,34,5,32,1,65,232,1,106,41,2,0,55,3,0,32,2,32,1,47,1,226,23,65,6,107,34,4,59,1,226,23,32,6,32,1,41,2,200,1,55,3,176,6,32,1,40,2,216,12,33,12,32,6,65,220,6,106,34,8,32,1,65,220,12,106,65,232,1,16,142,11,26,32,4,65,12,79,13,10,32,2,32,1,65,240,1,106,32,4,65,40,108,16,142,11,65,188,3,106,32,1,65,196,14,106,32,4,65,236,1,108,16,142,11,26,32,1,65,5,59,1,226,23,32,6,65,144,6,106,32,3,41,3,0,55,3,0,32,6,65,152,6,106,32,10,41,3,0,55,3,0,32,6,65,160,6,106,32,13,41,3,0,55,3,0,32,6,65,168,6,106,32,5,41,3,0,55,3,0,32,6,32,6,41,3,176,6,55,3,136,6,32,6,65,160,4,106,32,8,65,232,1,16,142,11,26,65,0,11,33,14,65,0,33,10,32,2,12,2,11,65,4,65,228,23,16,132,11,0,11,32,6,65,144,6,106,32,10,41,3,0,55,3,0,32,6,65,152,6,106,32,5,41,3,0,55,3,0,32,6,65,160,6,106,32,8,41,3,0,55,3,0,32,6,65,168,6,106,32,13,41,3,0,55,3,0,32,6,32,6,41,3,176,6,55,3,136,6,32,6,65,160,4,106,32,3,65,232,1,16,142,11,26,32,0,33,10,32,1,11,33,13,32,13,32,14,65,40,108,106,33,3,2,64,32,14,32,13,47,1,226,23,34,4,79,4,64,32,3,32,11,41,2,0,55,2,0,32,3,65,32,106,32,11,65,32,106,41,2,0,55,2,0,32,3,65,24,106,32,11,65,24,106,41,2,0,55,2,0,32,3,65,16,106,32,11,65,16,106,41,2,0,55,2,0,32,3,65,8,106,32,11,65,8,106,41,2,0,55,2,0,12,1,11,32,3,65,40,106,32,3,32,4,32,14,107,34,5,65,40,108,16,140,11,26,32,3,65,32,106,32,11,65,32,106,41,2,0,55,2,0,32,3,65,24,106,32,11,65,24,106,41,2,0,55,2,0,32,3,65,16,106,32,11,65,16,106,41,2,0,55,2,0,32,3,65,8,106,32,11,65,8,106,41,2,0,55,2,0,32,3,32,11,41,2,0,55,2,0,32,13,32,14,65,236,1,108,106,34,3,65,168,5,106,32,3,65,188,3,106,32,5,65,236,1,108,16,140,11,26,11,32,13,32,14,65,236,1,108,106,65,188,3,106,32,16,65,236,1,16,142,11,26,32,13,32,4,65,1,106,59,1,226,23,32,6,65,240,1,106,34,3,32,6,65,144,6,106,41,3,0,55,3,0,32,6,65,248,1,106,34,5,32,6,65,152,6,106,41,3,0,55,3,0,32,6,65,128,2,106,34,8,32,6,65,160,6,106,41,3,0,55,3,0,32,6,65,136,2,106,34,11,32,6,65,168,6,106,41,3,0,55,3,0,32,6,32,6,41,3,136,6,55,3,232,1,32,6,32,6,65,160,4,106,65,232,1,16,142,11,33,4,32,12,65,128,128,128,128,120,71,13,1,32,13,33,1,11,32,17,32,14,54,2,8,32,17,32,10,54,2,4,32,17,32,1,54,2,0,12,1,11,32,4,65,152,4,106,32,11,41,3,0,55,3,0,32,4,65,144,4,106,32,8,41,3,0,55,3,0,32,4,65,136,4,106,32,5,41,3,0,55,3,0,32,4,65,128,4,106,32,3,41,3,0,55,3,0,32,4,32,4,41,3,232,1,55,3,248,3,32,4,65,144,2,106,32,4,65,232,1,16,142,11,26,2,64,2,64,32,1,40,2,184,3,34,8,69,4,64,65,0,33,5,12,1,11,32,4,65,136,7,106,33,11,65,0,33,5,32,2,33,3,3,64,2,127,2,127,2,64,32,0,32,5,70,4,64,32,1,47,1,224,23,33,5,2,64,2,64,2,64,2,64,32,8,47,1,226,23,34,1,65,11,79,4,64,32,0,65,1,106,33,0,32,5,65,5,73,13,1,32,5,65,5,107,14,2,2,3,4,11,32,5,65,1,106,33,2,32,1,65,1,106,33,19,32,8,32,5,65,40,108,106,33,0,2,64,32,1,32,5,77,4,64,32,0,32,4,41,3,248,3,55,2,0,32,0,65,32,106,32,4,65,152,4,106,41,3,0,55,2,0,32,0,65,24,106,32,4,65,144,4,106,41,3,0,55,2,0,32,0,65,16,106,32,4,65,136,4,106,41,3,0,55,2,0,32,0,65,8,106,32,4,65,128,4,106,41,3,0,55,2,0,32,8,32,5,65,236,1,108,106,34,0,65,188,3,106,32,12,54,2,0,32,0,65,192,3,106,32,4,65,144,2,106,65,232,1,16,142,11,26,12,1,11,32,8,32,2,65,40,108,106,32,0,32,1,32,5,107,34,11,65,40,108,16,140,11,26,32,0,65,32,106,32,4,65,152,4,106,41,3,0,55,2,0,32,0,65,24,106,32,4,65,144,4,106,41,3,0,55,2,0,32,0,65,16,106,32,4,65,136,4,106,41,3,0,55,2,0,32,0,65,8,106,32,4,65,128,4,106,41,3,0,55,2,0,32,0,32,4,41,3,248,3,55,2,0,32,8,65,188,3,106,34,0,32,2,65,236,1,108,106,32,0,32,5,65,236,1,108,106,34,0,32,11,65,236,1,108,16,140,11,26,32,0,32,12,54,2,0,32,0,65,4,106,32,4,65,144,2,106,65,232,1,16,142,11,26,32,8,65,228,23,106,34,0,32,5,65,2,116,106,65,8,106,32,0,32,2,65,2,116,106,32,11,65,2,116,16,140,11,26,11,32,8,32,19,59,1,226,23,32,8,32,2,65,2,116,106,65,228,23,106,32,3,54,2,0,32,2,32,1,65,2,106,34,0,79,13,10,32,1,32,5,107,34,4,65,1,106,65,3,113,34,1,4,64,32,8,32,5,65,2,116,106,65,232,23,106,33,3,3,64,32,3,40,2,0,34,5,32,2,59,1,224,23,32,5,32,8,54,2,184,3,32,3,65,4,106,33,3,32,2,65,1,106,33,2,32,1,65,1,107,34,1,13,0,11,11,32,4,65,3,73,13,10,32,2,65,2,116,32,8,106,65,240,23,106,33,3,3,64,32,3,65,12,107,40,2,0,34,1,32,2,59,1,224,23,32,1,32,8,54,2,184,3,32,3,65,8,107,40,2,0,34,1,32,2,65,1,106,59,1,224,23,32,1,32,8,54,2,184,3,32,3,65,4,107,40,2,0,34,1,32,2,65,2,106,59,1,224,23,32,1,32,8,54,2,184,3,32,3,40,2,0,34,1,32,2,65,3,106,59,1,224,23,32,1,32,8,54,2,184,3,32,3,65,16,106,33,3,32,0,32,2,65,4,106,34,2,71,13,0,11,12,10,11,32,4,65,4,54,2,184,6,12,4,11,65,5,33,5,32,4,65,5,54,2,184,6,12,3,11,32,4,65,5,54,2,184,6,32,4,32,0,54,2,180,6,32,4,32,8,54,2,176,6,32,4,65,220,6,106,32,4,65,176,6,106,16,169,2,32,4,40,2,248,8,34,2,47,1,226,23,34,0,65,1,106,33,1,2,64,32,0,69,4,64,32,2,32,4,41,3,248,3,55,2,0,32,2,32,12,54,2,188,3,32,2,65,32,106,32,4,65,152,4,106,41,3,0,55,2,0,32,2,65,24,106,32,4,65,144,4,106,41,3,0,55,2,0,32,2,65,16,106,32,4,65,136,4,106,41,3,0,55,2,0,32,2,65,8,106,32,4,65,128,4,106,41,3,0,55,2,0,32,2,65,192,3,106,32,4,65,144,2,106,65,232,1,16,142,11,26,12,1,11,32,2,65,40,106,32,2,32,0,65,40,108,16,140,11,26,32,2,65,32,106,32,4,65,152,4,106,41,3,0,55,2,0,32,2,65,24,106,32,4,65,144,4,106,41,3,0,55,2,0,32,2,65,16,106,32,4,65,136,4,106,41,3,0,55,2,0,32,2,65,8,106,32,4,65,128,4,106,41,3,0,55,2,0,32,2,32,4,41,3,248,3,55,2,0,32,2,65,168,5,106,32,2,65,188,3,106,32,0,65,236,1,108,16,140,11,26,32,2,32,12,54,2,188,3,32,2,65,192,3,106,32,4,65,144,2,106,65,232,1,16,142,11,26,32,2,65,236,23,106,32,2,65,232,23,106,32,0,65,2,116,16,140,11,26,11,32,2,32,1,59,1,226,23,32,2,32,3,54,2,232,23,65,1,33,1,32,0,65,1,106,34,3,65,3,113,33,12,32,0,65,3,79,4,64,32,3,65,252,255,7,113,33,3,65,4,33,1,65,0,33,8,3,64,32,2,32,8,106,34,0,65,232,23,106,40,2,0,34,5,32,1,65,3,107,59,1,224,23,32,5,32,2,54,2,184,3,32,0,65,236,23,106,40,2,0,34,5,32,1,65,2,107,59,1,224,23,32,5,32,2,54,2,184,3,32,0,65,240,23,106,40,2,0,34,5,32,1,65,1,107,59,1,224,23,32,5,32,2,54,2,184,3,32,0,65,244,23,106,40,2,0,34,0,32,1,59,1,224,23,32,0,32,2,54,2,184,3,32,8,65,16,106,33,8,32,1,32,3,71,32,1,65,4,106,33,1,13,0,11,32,1,65,3,107,33,1,11,32,12,4,64,32,2,32,1,65,2,116,106,65,228,23,106,33,5,3,64,32,5,40,2,0,34,0,32,1,59,1,224,23,32,0,32,2,54,2,184,3,32,5,65,4,106,33,5,32,1,65,1,106,33,1,32,12,65,1,107,34,12,13,0,11,11,32,4,65,32,106,32,4,65,252,6,106,41,2,0,55,3,0,32,4,65,24,106,32,4,65,244,6,106,41,2,0,55,3,0,32,4,65,16,106,32,4,65,236,6,106,41,2,0,55,3,0,32,4,65,8,106,32,4,65,228,6,106,41,2,0,55,3,0,32,4,32,4,41,2,220,6,55,3,0,32,4,40,2,132,7,33,12,32,4,65,160,4,106,32,11,65,232,1,16,142,11,26,32,4,40,2,252,8,12,4,11,32,4,65,6,54,2,184,6,32,4,32,0,54,2,180,6,32,4,32,8,54,2,176,6,32,5,65,7,107,33,5,65,156,2,12,2,11,65,228,130,192,0,65,53,65,156,131,192,0,16,141,8,0,11,32,4,32,0,54,2,180,6,32,4,32,8,54,2,176,6,65,148,2,11,32,5,65,1,106,33,2,32,4,65,220,6,106,34,1,32,4,65,176,6,106,16,169,2,32,1,106,40,2,0,34,0,32,5,65,40,108,106,33,1,32,0,47,1,226,23,34,8,65,1,106,33,22,2,64,32,5,32,8,79,4,64,32,1,32,4,41,3,248,3,55,2,0,32,1,65,32,106,32,4,65,152,4,106,41,3,0,55,2,0,32,1,65,24,106,32,4,65,144,4,106,41,3,0,55,2,0,32,1,65,16,106,32,4,65,136,4,106,41,3,0,55,2,0,32,1,65,8,106,32,4,65,128,4,106,41,3,0,55,2,0,32,0,32,5,65,236,1,108,106,34,1,65,188,3,106,32,12,54,2,0,32,1,65,192,3,106,32,4,65,144,2,106,65,232,1,16,142,11,26,12,1,11,32,0,32,2,65,40,108,106,32,1,32,8,32,5,107,34,19,65,40,108,16,140,11,26,32,1,65,32,106,32,4,65,152,4,106,41,3,0,55,2,0,32,1,65,24,106,32,4,65,144,4,106,41,3,0,55,2,0,32,1,65,16,106,32,4,65,136,4,106,41,3,0,55,2,0,32,1,65,8,106,32,4,65,128,4,106,41,3,0,55,2,0,32,1,32,4,41,3,248,3,55,2,0,32,0,65,188,3,106,34,1,32,2,65,236,1,108,106,32,1,32,5,65,236,1,108,106,34,1,32,19,65,236,1,108,16,140,11,26,32,1,32,12,54,2,0,32,1,65,4,106,32,4,65,144,2,106,65,232,1,16,142,11,26,32,0,65,228,23,106,34,1,32,5,65,2,116,106,65,8,106,32,1,32,2,65,2,116,106,32,19,65,2,116,16,140,11,26,11,32,0,32,2,65,2,116,106,65,228,23,106,32,3,54,2,0,32,0,32,22,59,1,226,23,2,64,32,2,32,8,65,2,106,34,1,79,13,0,32,8,32,5,107,34,3,65,1,106,65,3,113,34,8,4,64,32,0,32,5,65,2,116,106,65,232,23,106,33,5,3,64,32,5,40,2,0,34,12,32,2,59,1,224,23,32,12,32,0,54,2,184,3,32,5,65,4,106,33,5,32,2,65,1,106,33,2,32,8,65,1,107,34,8,13,0,11,11,32,3,65,3,73,13,0,32,0,32,2,65,2,116,106,65,240,23,106,33,5,3,64,32,5,65,12,107,40,2,0,34,3,32,2,59,1,224,23,32,3,32,0,54,2,184,3,32,5,65,8,107,40,2,0,34,3,32,2,65,1,106,59,1,224,23,32,3,32,0,54,2,184,3,32,5,65,4,107,40,2,0,34,3,32,2,65,2,106,59,1,224,23,32,3,32,0,54,2,184,3,32,5,40,2,0,34,3,32,2,65,3,106,59,1,224,23,32,3,32,0,54,2,184,3,32,5,65,16,106,33,5,32,1,32,2,65,4,106,34,2,71,13,0,11,11,32,4,65,32,106,32,4,65,252,6,106,41,2,0,55,3,0,32,4,65,24,106,32,4,65,244,6,106,41,2,0,55,3,0,32,4,65,16,106,32,4,65,236,6,106,41,2,0,55,3,0,32,4,65,8,106,32,4,65,228,6,106,41,2,0,55,3,0,32,4,32,4,41,2,220,6,55,3,0,32,4,40,2,132,7,33,12,32,4,65,160,4,106,32,11,65,232,1,16,142,11,26,32,4,40,2,248,8,33,2,32,4,40,2,252,8,11,33,5,32,4,40,2,244,8,33,0,32,4,40,2,240,8,33,1,32,12,65,128,128,128,128,120,70,13,2,32,4,65,152,4,106,32,4,65,32,106,41,3,0,55,3,0,32,4,65,144,4,106,32,4,65,24,106,41,3,0,55,3,0,32,4,65,136,4,106,32,4,65,16,106,41,3,0,55,3,0,32,4,65,128,4,106,32,4,65,8,106,41,3,0,55,3,0,32,4,32,4,41,3,0,55,3,248,3,32,4,65,144,2,106,32,4,65,160,4,106,65,232,1,16,142,11,26,32,2,33,3,32,1,40,2,184,3,34,8,13,0,11,11,32,21,40,2,0,34,1,40,2,0,34,3,69,13,2,65,145,179,211,0,45,0,0,26,32,1,40,2,4,33,8,65,148,24,65,4,16,254,9,34,0,69,13,3,32,0,32,3,54,2,228,23,32,0,65,0,59,1,226,23,32,0,65,0,54,2,184,3,32,1,32,0,54,2,0,32,3,65,0,59,1,224,23,32,3,32,0,54,2,184,3,32,1,32,8,65,1,106,54,2,4,32,5,32,8,71,13,4,32,0,65,1,59,1,226,23,32,0,32,4,41,3,248,3,55,2,0,32,0,32,12,54,2,188,3,32,0,65,8,106,32,4,65,128,4,106,41,3,0,55,2,0,32,0,65,16,106,32,4,65,136,4,106,41,3,0,55,2,0,32,0,65,24,106,32,4,65,144,4,106,41,3,0,55,2,0,32,0,65,32,106,32,4,65,152,4,106,41,3,0,55,2,0,32,0,65,192,3,106,32,4,65,144,2,106,65,232,1,16,142,11,26,32,0,32,2,54,2,232,23,32,2,65,1,59,1,224,23,32,2,32,0,54,2,184,3,11,32,17,32,14,54,2,8,32,17,32,10,54,2,4,32,17,32,13,54,2,0,11,32,6,65,128,9,106,36,0,12,4,11,65,224,128,192,0,16,176,10,0,11,65,4,65,148,24,16,132,11,0,11,65,203,129,192,0,65,48,65,252,129,192,0,16,141,8,0,11,32,4,65,11,65,196,130,192,0,16,171,10,0,11,32,9,40,2,184,2,34,0,32,0,40,2,8,65,1,106,54,2,8,11,32,15,65,128,128,128,128,120,54,2,0,12,2,11,65,4,65,228,23,16,132,11,0,11,32,9,65,32,106,34,0,32,3,32,8,65,236,1,108,106,65,188,3,106,34,1,65,236,1,16,142,11,26,32,1,32,16,65,236,1,16,142,11,26,32,15,32,0,65,236,1,16,142,11,26,11,32,9,65,224,2,106,36,0,32,18,32,18,40,2,0,65,1,106,54,2,0,32,15,40,2,0,33,0,32,16,32,15,65,4,106,65,232,1,16,142,11,26,32,0,65,129,128,128,128,120,71,13,2,11,65,164,246,192,0,65,198,0,32,15,65,239,5,106,65,236,246,192,0,65,204,247,192,0,16,230,6,0,11,65,152,248,192,0,16,232,7,0,11,32,20,32,0,54,2,0,32,20,65,4,106,32,15,65,128,4,106,65,232,1,16,142,11,26,32,15,65,240,5,106,36,0,2,64,32,7,40,2,8,34,0,65,128,128,128,128,120,70,13,0,32,0,4,64,32,7,40,2,12,32,0,65,2,116,65,2,16,163,10,11,32,7,40,2,24,33,1,32,7,40,2,28,34,2,4,64,32,1,33,0,3,64,32,0,40,2,0,34,3,4,64,32,0,65,4,106,40,2,0,32,3,65,1,116,65,1,16,163,10,11,32,0,65,20,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,7,40,2,20,34,0,4,64,32,1,32,0,65,20,108,65,4,16,163,10,11,32,7,40,2,36,33,1,32,7,40,2,40,34,2,4,64,32,1,33,0,3,64,32,0,40,2,0,34,3,4,64,32,0,65,4,106,40,2,0,32,3,65,1,16,163,10,11,32,0,65,12,106,40,2,0,34,3,65,128,128,128,128,120,70,32,3,69,114,69,4,64,32,0,65,16,106,40,2,0,32,3,65,14,108,65,2,16,163,10,11,32,0,65,32,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,7,40,2,32,34,0,4,64,32,1,32,0,65,5,116,65,4,16,163,10,11,32,7,40,2,44,34,0,4,64,32,7,40,2,48,32,0,65,2,116,65,2,16,163,10,11,32,7,40,2,56,34,0,4,64,32,7,40,2,60,32,0,65,2,116,65,2,16,163,10,11,32,7,40,2,68,34,0,4,64,32,7,40,2,72,32,0,65,2,116,65,2,16,163,10,11,32,7,40,2,80,34,0,4,64,32,7,40,2,84,32,0,65,2,116,65,2,16,163,10,11,32,7,40,2,92,34,0,4,64,32,7,40,2,96,32,0,65,2,116,65,2,16,163,10,11,32,7,40,2,108,33,10,32,7,40,2,112,34,15,4,64,65,0,33,1,3,64,32,10,32,1,65,12,108,106,34,3,40,2,8,34,2,4,64,32,3,40,2,4,33,0,3,64,32,0,16,194,4,32,0,65,28,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,3,40,2,0,34,0,4,64,32,3,40,2,4,32,0,65,28,108,65,4,16,163,10,11,32,1,65,1,106,34,1,32,15,71,13,0,11,11,32,7,40,2,104,34,0,4,64,32,10,32,0,65,12,108,65,4,16,163,10,11,32,7,40,2,120,33,1,32,7,40,2,124,34,2,4,64,32,1,33,0,3,64,32,0,65,4,106,40,2,0,34,3,4,64,32,0,40,2,0,32,3,65,1,16,163,10,11,32,0,65,8,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,7,40,2,116,34,0,4,64,32,1,32,0,65,3,116,65,4,16,163,10,11,32,7,40,2,128,1,34,0,4,64,32,7,40,2,132,1,32,0,65,5,116,65,1,16,163,10,11,32,7,40,2,144,1,33,1,32,7,40,2,148,1,34,2,4,64,32,1,33,0,3,64,32,0,65,12,106,16,194,4,32,0,40,2,0,34,3,4,64,32,0,65,4,106,40,2,0,32,3,65,1,16,163,10,11,32,0,65,40,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,7,40,2,140,1,34,0,4,64,32,1,32,0,65,40,108,65,4,16,163,10,11,32,7,40,2,156,1,33,1,32,7,40,2,160,1,34,2,4,64,32,1,33,0,3,64,32,0,40,2,0,34,3,4,64,32,0,65,4,106,40,2,0,32,3,65,1,16,163,10,11,32,0,65,12,106,40,2,0,34,3,4,64,32,0,65,16,106,40,2,0,32,3,65,1,16,163,10,11,32,0,65,24,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,7,40,2,152,1,34,0,4,64,32,1,32,0,65,24,108,65,4,16,163,10,11,32,7,65,164,1,106,16,230,4,32,7,40,2,164,1,34,0,4,64,32,7,40,2,168,1,32,0,65,20,108,65,4,16,163,10,11,32,7,40,2,180,1,33,1,32,7,40,2,184,1,34,2,4,64,32,1,33,0,3,64,32,0,40,2,0,34,3,4,64,32,0,65,4,106,40,2,0,32,3,65,1,116,65,2,16,163,10,11,32,0,65,12,106,40,2,0,34,3,65,128,128,128,128,120,70,32,3,69,114,69,4,64,32,0,65,16,106,40,2,0,32,3,65,40,108,65,8,16,163,10,11,32,0,65,32,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,7,40,2,176,1,34,0,4,64,32,1,32,0,65,5,116,65,4,16,163,10,11,32,7,40,2,188,1,34,0,4,64,32,7,40,2,192,1,32,0,65,2,116,65,2,16,163,10,11,32,7,40,2,200,1,34,0,4,64,32,7,40,2,204,1,32,0,65,2,116,65,2,16,163,10,11,32,7,40,2,216,1,33,1,32,7,40,2,220,1,34,2,4,64,32,1,33,0,3,64,32,0,40,2,0,34,3,4,64,32,0,65,4,106,40,2,0,32,3,65,1,116,65,2,16,163,10,11,32,0,65,16,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,7,40,2,212,1,34,0,4,64,32,1,32,0,65,4,116,65,4,16,163,10,11,32,7,40,2,224,1,34,0,69,13,0,32,7,40,2,228,1,32,0,65,2,116,65,2,16,163,10,11,32,7,65,224,3,106,36,0,11,160,14,1,7,127,35,0,65,32,107,34,3,36,0,32,3,65,20,106,33,5,35,0,65,16,107,34,7,36,0,2,64,32,0,40,2,8,34,4,32,0,40,2,4,34,6,79,4,64,32,7,65,4,54,2,4,32,4,32,6,77,4,64,65,0,33,6,65,1,33,8,32,4,4,64,32,0,40,2,0,33,9,3,64,2,64,2,64,32,9,45,0,0,65,10,70,4,64,32,8,65,1,106,34,8,69,13,1,65,0,33,6,12,2,11,32,6,65,1,106,34,6,13,1,65,144,228,207,0,65,28,65,172,228,207,0,16,141,8,0,11,65,144,228,207,0,65,28,65,244,227,207,0,16,141,8,0,11,32,9,65,1,106,33,9,32,4,65,1,107,34,4,13,0,11,11,32,7,65,4,106,32,8,32,6,16,236,7,33,4,32,5,65,1,58,0,0,32,5,32,4,54,2,4,12,2,11,32,4,32,6,65,228,227,207,0,16,171,10,0,11,32,5,65,0,58,0,0,32,0,32,4,65,1,106,54,2,8,32,5,32,0,40,2,0,32,4,106,45,0,0,58,0,1,11,32,7,65,16,106,36,0,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,45,0,20,69,4,64,32,3,45,0,21,65,34,107,14,84,10,1,1,1,1,1,1,1,1,1,1,1,1,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,1,1,1,1,1,7,1,1,1,6,1,1,1,1,1,1,1,5,1,1,1,4,1,3,2,1,11,32,3,40,2,24,12,10,11,32,3,65,12,54,2,20,32,0,40,2,8,34,1,32,0,40,2,4,34,2,77,4,64,2,64,32,1,69,4,64,65,1,33,4,65,0,33,0,12,1,11,32,0,40,2,0,33,2,65,0,33,0,65,1,33,4,3,64,2,64,2,64,32,2,45,0,0,65,10,70,4,64,32,4,65,1,106,34,4,69,13,1,65,0,33,0,12,2,11,32,0,65,1,106,34,0,13,1,65,144,228,207,0,65,28,65,172,228,207,0,16,141,8,0,11,65,144,228,207,0,65,28,65,244,227,207,0,16,141,8,0,11,32,2,65,1,106,33,2,32,1,65,1,107,34,1,13,0,11,11,32,3,65,20,106,32,4,32,0,16,236,7,12,10,11,32,1,32,2,65,228,227,207,0,16,171,10,0,11,32,3,65,12,106,32,0,16,144,2,2,64,2,64,2,64,32,3,47,1,12,69,4,64,2,64,2,64,32,3,47,1,14,34,4,65,128,248,3,113,34,5,65,128,176,3,71,4,64,32,5,65,128,184,3,70,4,64,32,1,69,13,2,32,3,65,20,54,2,20,32,0,32,3,65,20,106,16,156,6,12,16,11,32,4,65,128,176,191,127,115,65,128,144,188,127,73,13,6,12,5,11,32,3,65,20,106,32,0,16,143,5,32,3,45,0,20,4,64,32,3,40,2,24,12,15,11,32,3,45,0,21,65,220,0,70,13,3,32,1,13,1,11,32,2,32,4,16,242,6,65,0,12,13,11,32,0,40,2,8,65,1,106,34,1,69,13,13,32,0,32,1,54,2,8,32,3,65,23,54,2,20,32,0,32,3,65,20,106,16,156,6,12,12,11,32,3,40,2,16,12,11,11,2,64,2,64,32,0,40,2,8,65,1,106,34,5,4,64,32,0,32,5,54,2,8,32,3,65,20,106,32,0,16,143,5,2,64,2,64,32,3,45,0,20,69,4,64,32,3,45,0,21,65,245,0,70,13,1,32,1,13,2,32,2,32,4,16,242,6,32,0,65,0,32,2,16,140,1,12,16,11,32,3,40,2,24,12,15,11,32,5,65,1,106,34,1,69,13,15,32,0,32,1,54,2,8,32,3,65,20,106,34,1,32,0,16,144,2,32,3,47,1,20,13,2,32,3,47,1,22,34,5,65,128,64,107,65,255,255,3,113,65,128,248,3,73,4,64,32,3,65,20,54,2,20,32,0,32,1,16,156,6,12,15,11,32,5,65,128,200,0,106,65,255,255,3,113,32,4,65,128,208,0,106,65,255,255,3,113,65,10,116,106,65,128,128,4,106,34,4,65,128,176,3,115,65,128,128,196,0,107,65,255,143,188,127,75,13,4,32,3,65,15,54,2,20,32,0,32,3,65,20,106,16,156,6,12,14,11,32,5,65,1,106,34,1,69,13,2,32,0,32,1,54,2,8,32,3,65,23,54,2,20,32,0,32,3,65,20,106,16,156,6,12,13,11,12,13,11,32,3,40,2,24,12,11,11,12,11,11,32,3,65,0,54,2,20,32,3,65,20,106,33,1,32,3,2,127,2,64,2,64,32,4,34,0,65,128,1,79,4,64,32,0,65,128,16,73,13,1,32,0,65,128,128,4,79,13,2,32,1,32,0,65,63,113,65,128,1,114,58,0,2,32,1,32,0,65,12,118,65,224,1,114,58,0,0,32,1,32,0,65,6,118,65,63,113,65,128,1,114,58,0,1,65,3,12,3,11,32,1,32,0,58,0,0,65,1,12,2,11,32,1,32,0,65,63,113,65,128,1,114,58,0,1,32,1,32,0,65,6,118,65,192,1,114,58,0,0,65,2,12,1,11,32,1,32,0,65,63,113,65,128,1,114,58,0,3,32,1,32,0,65,6,118,65,63,113,65,128,1,114,58,0,2,32,1,32,0,65,12,118,65,63,113,65,128,1,114,58,0,1,32,1,32,0,65,18,118,65,7,113,65,240,1,114,58,0,0,65,4,11,54,2,4,32,3,32,1,54,2,0,32,2,32,3,40,2,0,32,3,40,2,4,16,132,8,65,0,12,9,11,65,204,231,207,0,16,176,10,0,11,32,2,40,2,8,34,0,32,2,40,2,0,70,4,127,32,2,32,0,16,211,5,32,2,40,2,8,5,32,0,11,32,2,40,2,4,106,65,9,58,0,0,32,2,32,2,40,2,8,65,1,106,54,2,8,65,0,12,7,11,32,2,40,2,8,34,0,32,2,40,2,0,70,4,127,32,2,32,0,16,211,5,32,2,40,2,8,5,32,0,11,32,2,40,2,4,106,65,13,58,0,0,32,2,32,2,40,2,8,65,1,106,54,2,8,65,0,12,6,11,32,2,40,2,8,34,0,32,2,40,2,0,70,4,127,32,2,32,0,16,211,5,32,2,40,2,8,5,32,0,11,32,2,40,2,4,106,65,10,58,0,0,32,2,32,2,40,2,8,65,1,106,54,2,8,65,0,12,5,11,32,2,40,2,8,34,0,32,2,40,2,0,70,4,127,32,2,32,0,16,211,5,32,2,40,2,8,5,32,0,11,32,2,40,2,4,106,65,12,58,0,0,32,2,32,2,40,2,8,65,1,106,54,2,8,65,0,12,4,11,32,2,40,2,8,34,0,32,2,40,2,0,70,4,127,32,2,32,0,16,211,5,32,2,40,2,8,5,32,0,11,32,2,40,2,4,106,65,8,58,0,0,32,2,32,2,40,2,8,65,1,106,54,2,8,65,0,12,3,11,32,2,40,2,8,34,0,32,2,40,2,0,70,4,127,32,2,32,0,16,211,5,32,2,40,2,8,5,32,0,11,32,2,40,2,4,106,65,47,58,0,0,32,2,32,2,40,2,8,65,1,106,54,2,8,65,0,12,2,11,32,2,40,2,8,34,0,32,2,40,2,0,70,4,127,32,2,32,0,16,211,5,32,2,40,2,8,5,32,0,11,32,2,40,2,4,106,65,220,0,58,0,0,32,2,32,2,40,2,8,65,1,106,54,2,8,65,0,12,1,11,32,2,40,2,8,34,0,32,2,40,2,0,70,4,127,32,2,32,0,16,211,5,32,2,40,2,8,5,32,0,11,32,2,40,2,4,106,65,34,58,0,0,32,2,32,2,40,2,8,65,1,106,54,2,8,65,0,11,32,3,65,32,106,36,0,15,11,65,144,228,207,0,65,28,65,252,228,207,0,16,141,8,0,11,142,10,1,11,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,65,3,32,0,40,2,60,34,5,65,128,128,128,128,120,115,34,1,32,1,65,5,79,27,14,4,1,2,3,4,0,11,32,0,40,2,16,34,1,4,64,32,0,40,2,12,32,1,65,1,16,163,10,11,32,0,40,2,4,33,7,32,0,40,2,8,34,9,4,64,3,64,32,7,32,2,65,208,0,108,106,34,3,65,4,106,40,2,0,34,1,4,64,32,3,40,2,0,32,1,65,1,16,163,10,11,32,3,65,8,106,33,8,2,64,2,64,2,64,65,6,32,3,40,2,68,65,251,255,255,255,7,106,34,1,32,1,65,11,79,27,65,5,107,14,2,0,1,2,11,32,3,40,2,16,34,10,4,64,32,3,40,2,12,33,11,65,0,33,6,3,64,2,64,2,64,2,64,65,6,32,11,32,6,65,200,0,108,106,34,5,40,2,60,65,251,255,255,255,7,106,34,1,32,1,65,11,79,27,65,5,107,14,2,0,1,2,11,32,5,40,2,8,34,4,4,64,32,5,40,2,4,33,1,3,64,32,1,16,235,6,32,1,65,200,0,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,5,40,2,0,34,1,69,13,1,32,5,40,2,4,32,1,65,200,0,108,65,8,16,163,10,12,1,11,32,5,16,141,1,11,32,6,65,1,106,34,6,32,10,71,13,0,11,11,32,8,40,2,0,34,1,69,13,1,32,3,40,2,12,32,1,65,200,0,108,65,8,16,163,10,12,1,11,32,8,16,141,1,11,32,2,65,1,106,34,2,32,9,71,13,0,11,11,32,0,40,2,0,34,0,69,13,4,12,5,11,32,0,40,2,4,33,2,32,0,40,2,8,34,4,4,64,32,2,33,1,3,64,32,1,16,235,6,32,1,65,200,0,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,0,40,2,0,34,0,69,13,3,12,5,11,32,0,40,2,4,33,2,32,0,40,2,8,34,4,4,64,32,2,33,1,3,64,32,1,16,235,6,32,1,65,200,0,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,0,40,2,0,34,0,69,13,2,12,4,11,32,0,40,2,4,33,7,32,0,40,2,8,34,9,4,64,3,64,32,7,32,2,65,208,0,108,106,34,3,65,4,106,40,2,0,34,1,4,64,32,3,40,2,0,32,1,65,1,16,163,10,11,32,3,65,8,106,33,8,2,64,2,64,2,64,65,6,32,3,40,2,68,65,251,255,255,255,7,106,34,1,32,1,65,11,79,27,65,5,107,14,2,0,1,2,11,32,3,40,2,16,34,10,4,64,32,3,40,2,12,33,11,65,0,33,6,3,64,2,64,2,64,2,64,65,6,32,11,32,6,65,200,0,108,106,34,5,40,2,60,65,251,255,255,255,7,106,34,1,32,1,65,11,79,27,65,5,107,14,2,0,1,2,11,32,5,40,2,8,34,4,4,64,32,5,40,2,4,33,1,3,64,32,1,16,235,6,32,1,65,200,0,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,5,40,2,0,34,1,69,13,1,32,5,40,2,4,32,1,65,200,0,108,65,8,16,163,10,12,1,11,32,5,16,141,1,11,32,6,65,1,106,34,6,32,10,71,13,0,11,11,32,8,40,2,0,34,1,69,13,1,32,3,40,2,12,32,1,65,200,0,108,65,8,16,163,10,12,1,11,32,8,16,141,1,11,32,2,65,1,106,34,2,32,9,71,13,0,11,11,32,0,40,2,0,34,0,69,13,1,12,2,11,32,0,40,2,16,34,1,4,64,32,0,40,2,12,32,1,65,1,16,163,10,11,32,0,40,2,24,34,1,4,64,32,0,40,2,20,32,1,65,1,16,163,10,11,32,0,40,2,4,33,2,32,0,40,2,8,34,4,4,64,32,2,33,1,3,64,32,1,16,243,5,32,1,65,8,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,0,40,2,0,34,1,4,64,32,2,32,1,65,3,116,65,4,16,163,10,11,32,0,40,2,64,33,7,32,0,40,2,68,34,9,4,64,65,0,33,2,3,64,32,7,32,2,65,208,0,108,106,34,0,65,4,106,40,2,0,34,1,4,64,32,0,40,2,0,32,1,65,1,16,163,10,11,32,0,65,8,106,33,8,2,64,2,64,2,64,65,6,32,0,40,2,68,65,251,255,255,255,7,106,34,1,32,1,65,11,79,27,65,5,107,14,2,0,1,2,11,32,0,40,2,16,34,10,4,64,32,0,40,2,12,33,11,65,0,33,6,3,64,2,64,2,64,2,64,65,6,32,11,32,6,65,200,0,108,106,34,3,40,2,60,65,251,255,255,255,7,106,34,1,32,1,65,11,79,27,65,5,107,14,2,0,1,2,11,32,3,40,2,8,34,4,4,64,32,3,40,2,4,33,1,3,64,32,1,16,235,6,32,1,65,200,0,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,3,40,2,0,34,1,69,13,1,32,3,40,2,4,32,1,65,200,0,108,65,8,16,163,10,12,1,11,32,3,16,141,1,11,32,6,65,1,106,34,6,32,10,71,13,0,11,11,32,8,40,2,0,34,1,69,13,1,32,0,40,2,12,32,1,65,200,0,108,65,8,16,163,10,12,1,11,32,8,16,141,1,11,32,2,65,1,106,34,2,32,9,71,13,0,11,11,32,5,69,13,0,32,7,32,5,65,208,0,108,65,8,16,163,10,11,15,11,32,7,32,0,65,208,0,108,65,8,16,163,10,15,11,32,2,32,0,65,200,0,108,65,8,16,163,10,11,248,9,1,6,127,35,0,65,224,0,107,34,1,36,0,2,127,2,64,32,0,40,2,0,34,2,69,13,0,2,64,32,0,40,2,8,34,3,32,0,40,2,4,34,4,79,13,0,32,2,32,3,106,45,0,0,65,213,0,71,13,0,65,1,33,5,32,0,32,3,65,1,106,34,3,54,2,8,11,2,64,2,64,2,64,32,3,32,4,73,4,64,32,2,32,3,106,45,0,0,65,203,0,70,13,1,11,32,5,69,13,3,65,0,33,4,12,1,11,32,0,32,3,65,1,106,34,6,54,2,8,2,64,2,64,32,4,32,6,77,13,0,32,2,32,6,106,45,0,0,65,195,0,71,13,0,32,0,32,3,65,2,106,54,2,8,65,1,33,6,65,140,210,210,0,33,4,12,1,11,32,1,65,40,106,32,0,16,253,1,32,1,40,2,40,34,4,4,64,32,1,40,2,44,34,6,4,64,32,1,40,2,52,69,13,2,11,32,0,40,2,16,34,2,4,64,65,1,65,128,216,210,0,65,16,32,2,16,138,11,13,6,26,11,32,0,65,0,58,0,4,32,0,65,0,54,2,0,65,0,12,5,11,32,0,40,2,16,33,2,2,64,32,1,45,0,44,34,4,4,64,32,2,69,13,1,65,1,65,144,216,210,0,65,25,32,2,16,138,11,13,6,26,12,1,11,32,2,69,13,0,65,1,65,128,216,210,0,65,16,32,2,16,138,11,13,5,26,11,32,0,32,4,58,0,4,32,0,65,0,54,2,0,65,0,12,4,11,32,5,69,13,1,11,32,0,40,2,16,34,2,4,64,65,1,65,221,216,210,0,65,7,32,2,16,138,11,13,3,26,11,32,4,69,13,1,11,32,0,40,2,16,34,2,4,64,65,1,65,228,216,210,0,65,8,32,2,16,138,11,13,2,26,11,32,1,65,1,59,1,36,32,1,32,6,54,2,32,32,1,65,0,54,2,28,32,1,65,1,58,0,24,32,1,65,223,0,54,2,20,32,1,32,6,54,2,16,32,1,65,0,54,2,12,32,1,32,6,54,2,8,32,1,32,4,54,2,4,32,1,65,223,0,54,2,0,32,1,65,40,106,32,1,16,208,2,2,127,32,1,40,2,40,69,4,64,2,64,32,1,45,0,37,13,0,32,1,65,1,58,0,37,2,64,32,1,45,0,36,4,64,32,1,40,2,32,33,4,32,1,40,2,28,33,3,12,1,11,32,1,40,2,32,34,4,32,1,40,2,28,34,3,70,13,1,11,32,4,32,3,107,33,5,32,1,40,2,4,32,3,106,12,2,11,65,236,216,210,0,16,176,10,0,11,32,1,40,2,28,33,3,32,1,32,1,40,2,48,54,2,28,32,1,40,2,44,32,3,107,33,5,32,3,32,4,106,11,33,3,2,64,32,2,4,64,32,3,32,5,32,2,16,138,11,13,1,11,32,1,65,200,0,106,32,1,65,32,106,41,2,0,55,3,0,32,1,65,64,107,32,1,65,24,106,41,2,0,55,3,0,32,1,65,56,106,32,1,65,16,106,41,2,0,55,3,0,32,1,65,48,106,32,1,65,8,106,41,2,0,55,3,0,32,1,32,1,41,2,0,55,3,40,2,64,32,1,45,0,77,13,0,32,2,33,3,3,64,32,1,40,2,44,33,5,32,1,65,212,0,106,32,1,65,40,106,16,208,2,2,127,32,1,40,2,84,69,4,64,32,1,45,0,77,13,3,32,1,65,1,58,0,77,2,64,32,1,45,0,76,4,64,32,1,40,2,72,33,5,32,1,40,2,68,33,4,12,1,11,32,1,40,2,72,34,5,32,1,40,2,68,34,4,70,13,4,11,32,5,32,4,107,33,6,32,1,40,2,44,32,4,106,12,1,11,32,1,40,2,68,33,4,32,1,32,1,40,2,92,54,2,68,32,1,40,2,88,32,4,107,33,6,32,4,32,5,106,11,33,4,2,64,32,3,69,4,64,65,0,33,3,12,1,11,65,245,212,210,0,65,1,32,3,16,138,11,13,3,32,0,40,2,16,34,2,69,4,64,65,0,33,2,65,0,33,3,12,1,11,32,4,32,6,32,2,34,3,16,138,11,13,3,11,32,1,45,0,77,69,13,0,11,11,32,2,69,13,1,65,252,216,210,0,65,2,32,2,16,138,11,69,13,1,11,65,1,12,1,11,32,0,40,2,16,34,2,4,64,65,1,65,254,216,210,0,65,3,32,2,16,138,11,13,1,26,11,2,64,2,64,2,64,32,0,40,2,0,34,2,69,4,64,65,0,33,2,12,1,11,65,0,33,3,3,64,2,64,32,0,40,2,8,34,4,32,0,40,2,4,79,13,0,32,2,32,4,106,45,0,0,65,197,0,71,13,0,32,0,32,4,65,1,106,54,2,8,12,2,11,2,64,32,3,69,13,0,32,0,40,2,16,34,2,69,13,0,65,177,216,210,0,65,2,32,2,16,138,11,69,13,0,65,1,12,5,11,32,0,16,144,1,13,2,32,3,65,1,107,33,3,32,0,40,2,0,34,2,13,0,11,65,0,33,2,11,32,0,40,2,16,34,4,4,64,65,1,65,161,210,210,0,65,1,32,4,16,138,11,13,3,26,32,0,40,2,0,33,2,11,32,2,69,13,1,32,0,40,2,8,34,3,32,0,40,2,4,79,13,1,32,2,32,3,106,45,0,0,65,245,0,71,13,1,32,0,32,3,65,1,106,54,2,8,65,0,12,2,11,65,1,12,1,11,32,0,40,2,16,34,2,4,64,65,1,65,129,217,210,0,65,4,32,2,16,138,11,13,1,26,11,32,0,16,144,1,11,32,1,65,224,0,106,36,0,11,248,10,2,5,127,4,126,35,0,65,128,1,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,200,17,65,1,107,14,3,17,2,1,0,11,32,0,32,0,65,224,8,106,65,224,8,16,142,11,26,11,2,64,2,64,32,0,45,0,216,8,65,1,107,14,3,16,2,1,0,11,32,0,40,2,184,8,34,3,69,13,12,32,3,65,8,107,34,4,32,4,40,2,0,65,1,106,34,5,54,2,0,32,5,69,13,13,32,3,40,2,0,13,14,32,3,65,127,54,2,0,32,0,32,4,54,2,212,8,32,0,32,3,54,2,208,8,32,0,32,3,65,4,106,34,3,54,2,204,8,32,0,65,0,58,0,180,8,32,0,32,3,54,2,152,8,32,0,32,0,40,2,200,8,34,4,54,2,176,8,32,0,32,0,40,2,196,8,54,2,172,8,32,0,32,4,54,2,168,8,32,0,32,0,40,2,192,8,34,4,54,2,164,8,32,0,32,0,40,2,188,8,54,2,160,8,32,0,32,4,54,2,156,8,32,0,65,180,8,106,33,4,12,3,11,32,0,65,180,8,106,33,4,32,0,45,0,180,8,65,1,107,14,3,5,0,3,1,11,0,11,32,0,40,2,152,8,33,3,11,32,0,32,0,41,2,156,8,55,2,128,8,32,0,32,0,41,2,168,8,55,2,140,8,32,0,65,136,8,106,32,0,65,164,8,106,40,2,0,54,2,0,32,0,65,148,8,106,34,5,32,0,65,176,8,106,40,2,0,54,2,0,32,2,65,32,106,32,0,65,144,8,106,40,2,0,32,5,40,2,0,16,235,10,32,2,40,2,32,34,5,69,13,1,32,2,40,2,36,33,6,32,2,65,224,0,106,32,2,65,64,107,41,2,0,34,7,55,3,0,32,2,65,216,0,106,32,2,65,56,106,41,2,0,34,8,55,3,0,32,2,65,208,0,106,32,2,65,48,106,41,2,0,34,9,55,3,0,32,2,32,2,41,2,40,34,10,55,3,72,32,0,32,6,54,2,12,32,0,32,5,54,2,8,32,0,32,10,55,3,16,32,0,65,24,106,32,9,55,3,0,32,0,65,32,106,32,8,55,3,0,32,0,65,40,106,32,7,55,3,0,32,0,65,0,58,0,192,1,32,0,32,3,54,2,184,1,32,0,32,0,65,132,8,106,41,2,0,55,3,0,11,32,2,65,24,106,32,0,32,1,16,73,32,2,40,2,24,13,5,32,2,40,2,28,33,1,32,0,16,196,4,32,1,13,2,65,0,33,3,12,3,11,32,2,32,2,40,2,36,54,2,104,65,1,33,3,32,2,65,1,54,2,76,32,2,65,212,165,192,0,54,2,72,32,2,66,1,55,2,84,32,2,65,5,54,2,124,32,2,32,2,65,248,0,106,54,2,80,32,2,32,2,65,232,0,106,54,2,120,32,2,65,236,0,106,32,2,65,200,0,106,16,219,3,32,2,40,2,112,34,1,32,2,40,2,116,16,2,33,5,32,2,40,2,108,34,4,4,64,32,1,32,4,65,1,16,163,10,11,32,0,65,128,8,106,33,1,32,2,65,232,0,106,16,217,9,32,0,65,140,8,106,40,2,0,34,4,69,13,3,32,0,65,144,8,106,40,2,0,32,4,65,1,16,163,10,12,3,11,65,192,145,192,0,65,35,65,156,165,192,0,16,141,8,0,11,32,2,32,1,54,2,104,65,1,33,3,32,2,65,1,54,2,36,32,2,65,220,165,192,0,54,2,32,32,2,66,1,55,2,44,32,2,65,5,54,2,124,32,2,32,2,65,248,0,106,54,2,40,32,2,32,2,65,232,0,106,54,2,120,32,2,65,236,0,106,32,2,65,32,106,16,219,3,32,2,40,2,112,34,1,32,2,40,2,116,16,2,33,5,32,2,40,2,108,34,4,4,64,32,1,32,4,65,1,16,163,10,11,32,2,65,232,0,106,16,217,9,11,32,0,40,2,140,8,34,1,4,64,32,0,40,2,144,8,32,1,65,1,16,163,10,11,32,0,65,128,8,106,33,1,11,32,1,40,2,0,34,1,4,64,32,0,40,2,132,8,32,1,65,1,16,163,10,11,32,0,65,1,58,0,180,8,32,0,40,2,208,8,65,0,54,2,0,32,0,65,212,8,106,16,151,1,32,5,65,128,1,32,3,27,33,4,65,1,12,1,11,32,4,65,3,58,0,0,65,2,33,3,65,3,11,58,0,216,8,65,3,33,1,2,64,32,3,65,2,70,34,5,13,0,32,0,16,219,6,2,64,32,3,69,4,64,32,2,32,4,54,2,72,32,2,65,128,1,54,2,32,32,2,65,8,106,32,0,65,192,17,106,32,2,65,32,106,32,2,65,200,0,106,16,220,7,32,2,40,2,8,13,8,2,64,32,2,40,2,12,34,1,65,132,1,73,13,0,32,1,16,4,32,2,40,2,32,34,1,65,132,1,73,13,0,32,1,16,4,11,32,2,40,2,72,34,1,65,132,1,73,13,1,32,1,16,4,12,1,11,32,2,32,4,54,2,72,32,2,65,128,1,54,2,32,32,2,65,16,106,32,0,65,196,17,106,32,2,65,32,106,32,2,65,200,0,106,16,220,7,32,2,40,2,16,13,8,2,64,32,2,40,2,20,34,1,65,132,1,73,13,0,32,1,16,4,32,2,40,2,32,34,1,65,132,1,73,13,0,32,1,16,4,11,32,2,40,2,72,34,1,65,132,1,73,13,0,32,1,16,4,11,32,0,40,2,192,17,34,1,65,132,1,79,4,64,32,1,16,4,11,65,1,33,1,32,0,40,2,196,17,34,3,65,132,1,73,13,0,32,3,16,4,11,32,0,32,1,58,0,200,17,32,2,65,128,1,106,36,0,32,5,15,11,16,243,10,0,11,0,11,16,244,10,0,11,65,192,145,192,0,65,35,65,172,165,192,0,16,141,8,0,11,65,192,145,192,0,65,35,65,164,145,192,0,16,141,8,0,11,65,200,218,192,0,65,49,16,242,10,0,11,65,200,218,192,0,65,49,16,242,10,0,11,130,27,2,10,127,2,126,35,0,65,32,107,34,7,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,34,3,4,64,32,0,40,2,8,34,2,32,0,40,2,4,79,13,3,32,0,32,2,65,1,106,54,2,8,32,2,32,3,106,45,0,0,34,1,65,225,0,107,34,4,65,255,1,113,34,5,65,25,75,65,191,247,243,29,32,5,118,65,1,113,69,114,13,2,32,0,40,2,16,34,0,13,1,65,0,33,3,12,12,11,32,0,40,2,16,34,0,69,4,64,65,0,33,3,12,12,11,65,169,216,210,0,65,1,32,0,16,138,11,33,3,12,11,11,32,4,65,255,1,113,65,2,116,34,1,65,152,220,210,0,106,40,2,0,32,1,65,176,219,210,0,106,40,2,0,32,0,16,138,11,33,3,12,10,11,32,0,32,0,40,2,12,65,1,106,34,4,54,2,12,32,4,65,244,3,77,4,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,65,193,0,107,14,20,2,5,13,4,13,7,13,13,13,13,13,13,13,13,1,1,0,0,2,3,13,11,32,0,40,2,16,34,2,4,64,65,1,33,3,65,165,210,210,0,65,1,32,2,16,138,11,13,24,32,0,40,2,0,34,3,69,13,22,11,32,0,40,2,8,34,2,32,0,40,2,4,79,13,21,32,2,32,3,106,45,0,0,65,204,0,71,13,21,32,0,32,2,65,1,106,54,2,8,32,7,65,16,106,32,0,16,239,3,32,7,45,0,16,13,7,32,7,41,3,24,34,11,80,69,13,5,12,21,11,32,0,40,2,16,34,2,4,64,65,1,33,3,65,166,210,210,0,65,1,32,2,16,138,11,13,23,11,32,0,40,2,16,33,2,32,1,65,208,0,71,13,7,32,2,69,13,8,65,1,33,3,65,206,216,210,0,65,6,32,2,16,138,11,69,13,8,12,22,11,32,0,40,2,16,34,2,4,64,65,1,33,3,65,179,216,210,0,65,1,32,2,16,138,11,13,22,11,65,1,33,3,32,0,16,144,1,13,21,32,1,65,193,0,70,4,64,32,0,40,2,16,34,1,4,64,65,212,216,210,0,65,2,32,1,16,138,11,13,23,11,32,0,65,1,16,126,13,22,11,32,0,40,2,16,34,1,69,13,20,65,180,216,210,0,65,1,32,1,16,138,11,69,13,20,12,21,11,32,0,40,2,16,34,1,4,64,65,1,33,3,65,162,210,210,0,65,1,32,1,16,138,11,13,21,11,32,7,65,8,106,33,2,65,0,33,1,2,127,2,64,32,0,40,2,0,34,3,69,13,0,3,64,2,64,32,0,40,2,8,34,4,32,0,40,2,4,79,13,0,32,3,32,4,106,45,0,0,65,197,0,71,13,0,32,0,32,4,65,1,106,54,2,8,12,2,11,2,64,32,1,69,13,0,32,0,40,2,16,34,3,69,13,0,65,177,216,210,0,65,2,32,3,16,138,11,69,13,0,65,1,12,3,11,65,1,32,0,16,144,1,13,2,26,32,1,65,1,106,33,1,32,0,40,2,0,34,3,13,0,11,11,65,0,11,33,3,32,2,32,1,54,2,4,32,2,32,3,54,2,0,65,1,33,3,32,7,40,2,8,13,20,32,7,40,2,12,65,1,70,4,64,32,0,40,2,16,34,1,69,13,20,65,160,210,210,0,65,1,32,1,16,138,11,13,21,11,32,0,40,2,16,34,1,69,13,19,65,161,210,210,0,65,1,32,1,16,138,11,69,13,19,12,20,11,32,0,40,2,16,34,1,4,64,65,1,33,3,65,214,216,210,0,65,4,32,1,16,138,11,13,20,11,65,1,33,3,65,0,33,1,35,0,65,16,107,34,4,36,0,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,34,2,4,64,32,0,40,2,8,34,6,32,0,40,2,4,34,5,79,13,5,32,2,32,6,106,45,0,0,65,199,0,71,13,5,32,0,32,6,65,1,106,34,1,54,2,8,32,1,32,5,73,4,64,32,1,32,2,106,45,0,0,65,223,0,70,13,3,11,32,1,32,5,32,1,32,5,75,27,33,9,3,64,32,1,32,5,73,4,64,32,1,32,2,106,45,0,0,65,223,0,70,13,3,11,32,1,32,9,70,13,5,2,64,32,1,32,2,106,45,0,0,34,6,65,48,107,34,8,65,255,1,113,65,10,73,13,0,32,6,65,225,0,107,65,255,1,113,65,26,79,4,64,32,6,65,193,0,107,65,255,1,113,65,26,79,13,7,32,6,65,29,107,33,8,12,1,11,32,6,65,215,0,107,33,8,11,32,0,32,1,65,1,106,34,1,54,2,8,32,4,32,11,66,0,66,62,16,212,6,32,4,41,3,8,66,0,82,13,5,32,4,41,3,0,34,12,32,8,173,66,255,1,131,124,34,11,32,12,90,13,0,11,12,4,11,32,0,40,2,16,34,2,69,13,5,65,169,216,210,0,65,1,32,2,16,138,11,33,1,12,5,11,32,0,32,1,65,1,106,54,2,8,32,11,66,1,124,34,11,80,69,13,1,12,2,11,32,0,32,6,65,2,106,54,2,8,11,32,11,66,1,124,34,12,80,69,13,1,11,32,0,40,2,16,34,2,4,64,65,1,33,1,65,128,216,210,0,65,16,32,2,16,138,11,13,2,11,65,0,33,1,32,0,65,0,58,0,4,32,0,65,0,54,2,0,12,1,11,32,0,40,2,16,34,5,69,4,64,65,0,33,1,3,64,2,64,32,0,40,2,8,34,5,32,0,40,2,4,79,13,0,32,2,32,5,106,45,0,0,65,197,0,71,13,0,32,0,32,5,65,1,106,54,2,8,65,0,33,1,12,3,11,2,64,32,1,69,13,0,32,0,40,2,16,34,2,69,13,0,65,218,216,210,0,65,3,32,2,16,138,11,69,13,0,65,1,33,1,12,3,11,32,0,16,172,2,4,64,65,1,33,1,12,3,11,32,1,65,1,107,33,1,32,0,40,2,0,34,2,13,0,11,65,0,33,1,12,1,11,2,64,32,12,80,13,0,65,1,33,1,65,171,216,210,0,65,4,32,5,16,138,11,13,1,32,0,32,0,40,2,20,65,1,106,54,2,20,32,0,66,1,16,210,5,13,1,66,1,33,11,3,64,32,11,32,12,81,4,64,32,0,40,2,16,34,2,69,13,2,65,175,216,210,0,65,2,32,2,16,138,11,69,13,2,12,3,11,2,64,32,11,80,13,0,32,0,40,2,16,34,1,69,13,0,65,177,216,210,0,65,2,32,1,16,138,11,69,13,0,65,1,33,1,12,3,11,65,1,33,1,32,0,32,0,40,2,20,65,1,106,54,2,20,32,11,66,1,124,33,11,32,0,66,1,16,210,5,69,13,0,11,12,1,11,2,127,65,0,32,0,40,2,0,34,2,69,13,0,26,65,0,33,1,2,64,3,64,2,64,32,0,40,2,8,34,5,32,0,40,2,4,79,13,0,32,2,32,5,106,45,0,0,65,197,0,71,13,0,32,0,32,5,65,1,106,54,2,8,65,0,12,3,11,2,64,32,1,69,13,0,32,0,40,2,16,34,2,69,13,0,65,218,216,210,0,65,3,32,2,16,138,11,13,2,11,32,0,16,172,2,13,1,32,1,65,1,107,33,1,32,0,40,2,0,34,2,13,0,11,65,0,12,1,11,65,1,11,33,1,32,0,32,0,40,2,20,32,12,167,107,54,2,20,11,32,4,65,16,106,36,0,32,1,13,19,32,0,40,2,0,34,2,69,13,6,32,0,40,2,8,34,1,32,0,40,2,4,79,13,6,32,1,32,2,106,45,0,0,65,204,0,71,13,6,32,0,32,1,65,1,106,54,2,8,32,7,65,16,106,32,0,16,239,3,32,7,45,0,16,13,7,32,7,41,3,24,34,11,80,13,18,32,0,40,2,16,34,1,4,64,65,218,216,210,0,65,3,32,1,16,138,11,13,20,11,32,0,32,11,16,210,5,69,13,18,12,19,11,65,1,33,3,65,0,33,1,35,0,65,32,107,34,4,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,34,8,4,64,32,0,40,2,8,34,2,32,0,40,2,4,34,9,73,4,64,32,2,32,8,106,45,0,0,65,223,0,70,13,3,11,32,2,32,9,32,2,32,9,75,27,33,10,32,2,33,1,3,64,32,1,32,9,73,4,64,32,1,32,8,106,45,0,0,65,223,0,70,13,3,11,32,1,32,10,70,13,5,2,64,32,1,32,8,106,45,0,0,34,6,65,48,107,34,5,65,255,1,113,65,10,73,13,0,32,6,65,225,0,107,65,255,1,113,65,26,79,4,64,32,6,65,193,0,107,65,255,1,113,65,26,79,13,7,32,6,65,29,107,33,5,12,1,11,32,6,65,215,0,107,33,5,11,32,0,32,1,65,1,106,34,1,54,2,8,32,4,32,11,66,0,66,62,16,212,6,32,4,41,3,8,66,0,82,13,5,32,4,41,3,0,34,12,32,5,173,66,255,1,131,124,34,11,32,12,90,13,0,11,12,4,11,32,0,40,2,16,34,2,69,13,6,65,169,216,210,0,65,1,32,2,16,138,11,33,1,12,6,11,32,0,32,1,65,1,106,54,2,8,32,11,66,1,124,34,11,80,69,13,1,12,2,11,32,0,32,2,65,1,106,54,2,8,11,32,11,32,2,65,1,107,173,90,13,0,65,1,33,5,32,0,40,2,16,33,2,32,0,40,2,12,65,1,106,34,1,65,244,3,77,4,64,32,2,13,3,65,0,33,1,12,4,11,32,2,69,13,1,65,1,33,1,65,144,216,210,0,65,25,32,2,16,138,11,13,3,12,1,11,65,0,33,5,32,0,40,2,16,34,2,69,13,0,65,1,33,1,65,128,216,210,0,65,16,32,2,16,138,11,13,2,11,32,0,32,5,58,0,4,65,0,33,1,32,0,65,0,54,2,0,12,1,11,32,4,65,24,106,34,5,32,0,65,8,106,34,2,41,2,0,55,3,0,32,0,32,1,54,2,12,32,2,32,11,62,2,0,32,4,32,0,41,2,0,55,3,16,32,0,16,144,1,33,1,32,2,32,5,41,3,0,55,2,0,32,0,32,4,41,3,16,55,2,0,11,32,4,65,32,106,36,0,32,1,69,13,17,12,18,11,65,1,33,3,32,0,32,11,16,210,5,13,17,32,0,40,2,16,34,2,69,13,15,65,201,216,210,0,65,1,32,2,16,138,11,69,13,15,12,17,11,65,1,33,3,65,0,33,1,35,0,65,16,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,34,4,4,64,32,0,40,2,8,34,6,32,0,40,2,4,34,5,79,13,5,32,4,32,6,106,45,0,0,65,199,0,71,13,5,32,0,32,6,65,1,106,34,1,54,2,8,32,1,32,5,73,4,64,32,1,32,4,106,45,0,0,65,223,0,70,13,3,11,32,1,32,5,32,1,32,5,75,27,33,9,3,64,32,1,32,5,73,4,64,32,1,32,4,106,45,0,0,65,223,0,70,13,3,11,32,1,32,9,70,13,5,2,64,32,1,32,4,106,45,0,0,34,6,65,48,107,34,8,65,255,1,113,65,10,73,13,0,32,6,65,225,0,107,65,255,1,113,65,26,79,4,64,32,6,65,193,0,107,65,255,1,113,65,26,79,13,7,32,6,65,29,107,33,8,12,1,11,32,6,65,215,0,107,33,8,11,32,0,32,1,65,1,106,34,1,54,2,8,32,2,32,11,66,0,66,62,16,212,6,32,2,41,3,8,66,0,82,13,5,32,2,41,3,0,34,12,32,8,173,66,255,1,131,124,34,11,32,12,90,13,0,11,12,4,11,32,0,40,2,16,34,4,69,13,5,65,169,216,210,0,65,1,32,4,16,138,11,33,1,12,5,11,32,0,32,1,65,1,106,54,2,8,32,11,66,1,124,34,11,80,69,13,1,12,2,11,32,0,32,6,65,2,106,54,2,8,11,32,11,66,1,124,34,12,80,69,13,1,11,32,0,40,2,16,34,4,4,64,65,1,33,1,65,128,216,210,0,65,16,32,4,16,138,11,13,2,11,65,0,33,1,32,0,65,0,58,0,4,32,0,65,0,54,2,0,12,1,11,2,64,32,0,40,2,16,34,4,4,64,32,12,80,13,1,65,1,33,1,65,171,216,210,0,65,4,32,4,16,138,11,13,2,32,0,32,0,40,2,20,65,1,106,54,2,20,32,0,66,1,16,210,5,13,2,66,1,33,11,3,64,32,11,32,12,81,4,64,32,0,40,2,16,34,4,69,13,3,65,175,216,210,0,65,2,32,4,16,138,11,69,13,3,12,4,11,2,64,32,11,80,13,0,32,0,40,2,16,34,1,69,13,0,65,177,216,210,0,65,2,32,1,16,138,11,69,13,0,65,1,33,1,12,4,11,65,1,33,1,32,0,32,0,40,2,20,65,1,106,54,2,20,32,11,66,1,124,33,11,32,0,66,1,16,210,5,69,13,0,11,12,2,11,32,0,16,142,1,33,1,12,1,11,32,0,16,142,1,33,1,32,0,32,0,40,2,20,32,12,167,107,54,2,20,11,32,2,65,16,106,36,0,32,1,13,16,12,15,11,32,0,40,2,16,33,1,32,7,45,0,17,34,2,69,13,10,32,1,69,13,11,65,1,33,3,65,144,216,210,0,65,25,32,1,16,138,11,13,15,12,11,11,32,2,69,13,0,65,1,33,3,65,202,216,210,0,65,4,32,2,16,138,11,13,14,11,65,1,33,3,32,0,16,144,1,69,13,12,12,13,11,32,0,40,2,16,34,1,69,13,6,65,128,216,210,0,65,16,32,1,16,138,11,13,12,12,6,11,32,0,40,2,16,33,1,32,7,45,0,17,34,2,69,13,3,32,1,69,13,4,65,144,216,210,0,65,25,32,1,16,138,11,13,11,12,4,11,32,0,32,2,54,2,8,65,1,33,3,32,0,65,0,16,108,69,13,9,12,10,11,32,0,40,2,16,34,1,4,64,65,1,33,3,65,144,216,210,0,65,25,32,1,16,138,11,13,10,11,32,0,65,1,58,0,4,12,6,11,32,0,40,2,16,34,1,69,13,2,65,1,33,3,65,128,216,210,0,65,16,32,1,16,138,11,69,13,2,12,8,11,32,1,69,13,0,65,128,216,210,0,65,16,32,1,16,138,11,13,7,11,32,0,32,2,58,0,4,12,3,11,65,0,33,3,32,0,65,0,58,0,4,32,0,65,0,54,2,0,12,5,11,32,1,69,13,0,65,1,33,3,65,128,216,210,0,65,16,32,1,16,138,11,13,4,11,32,0,32,2,58,0,4,11,65,0,33,3,32,0,65,0,54,2,0,12,2,11,2,64,32,1,65,210,0,70,13,0,32,0,40,2,16,34,1,69,13,0,65,1,33,3,65,202,216,210,0,65,4,32,1,16,138,11,13,2,11,65,1,33,3,32,0,16,144,1,13,1,11,65,0,33,3,32,0,40,2,0,69,13,0,32,0,32,0,40,2,12,65,1,107,54,2,12,11,32,7,65,32,106,36,0,32,3,11,211,9,1,9,127,35,0,65,32,107,34,3,36,0,2,64,2,64,32,2,40,2,8,34,4,69,4,64,32,0,32,1,16,168,1,12,1,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,0,65,1,107,14,15,17,16,15,14,13,12,8,7,6,5,4,0,3,2,1,18,11,32,1,47,1,2,34,1,32,4,79,4,64,32,1,32,4,65,132,202,206,0,16,131,7,0,11,32,0,32,2,40,2,4,32,1,65,28,108,106,16,168,1,12,18,11,32,0,65,15,58,0,0,12,17,11,32,0,65,14,58,0,0,12,16,11,32,0,65,13,58,0,0,12,15,11,32,3,65,4,106,32,1,40,2,4,32,2,16,145,1,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,1,4,64,32,1,32,3,41,2,4,55,2,0,32,1,65,24,106,32,3,65,28,106,40,2,0,54,2,0,32,1,65,16,106,32,3,65,20,106,41,2,0,55,2,0,32,1,65,8,106,32,3,65,12,106,41,2,0,55,2,0,32,0,65,11,58,0,0,32,0,32,1,54,2,4,12,15,11,12,15,11,32,3,65,4,106,32,1,40,2,4,32,2,16,145,1,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,1,4,64,32,1,32,3,41,2,4,55,2,0,32,1,65,24,106,32,3,65,28,106,40,2,0,54,2,0,32,1,65,16,106,32,3,65,20,106,41,2,0,55,2,0,32,1,65,8,106,32,3,65,12,106,41,2,0,55,2,0,32,0,65,10,58,0,0,32,0,32,1,54,2,4,12,14,11,12,14,11,32,1,47,1,2,33,8,2,64,32,1,40,2,12,34,7,69,4,64,65,4,33,4,12,1,11,32,7,65,164,146,201,36,75,13,3,32,1,40,2,8,33,9,65,145,179,211,0,45,0,0,26,32,7,65,28,108,34,1,65,4,16,254,9,34,4,4,64,32,7,33,1,3,64,32,3,65,4,106,32,5,32,9,106,32,2,16,145,1,32,4,32,5,106,34,6,65,24,106,32,3,65,28,106,40,2,0,54,2,0,32,6,65,16,106,32,3,65,20,106,41,2,0,55,2,0,32,6,65,8,106,32,3,65,12,106,41,2,0,55,2,0,32,6,32,3,41,2,4,55,2,0,32,5,65,28,106,33,5,32,1,65,1,107,34,1,13,0,11,12,1,11,65,4,32,1,16,132,11,0,11,32,0,32,7,54,2,12,32,0,32,4,54,2,8,32,0,32,7,54,2,4,32,0,32,8,59,1,2,32,0,65,9,58,0,0,12,12,11,32,0,65,8,58,0,0,32,0,32,1,47,1,2,59,1,2,12,11,11,65,4,33,8,65,4,33,9,32,1,40,2,12,34,7,4,64,32,7,65,164,146,201,36,75,13,1,32,1,40,2,8,33,10,65,145,179,211,0,45,0,0,26,32,7,65,28,108,34,4,65,4,16,254,9,34,9,69,13,2,32,7,33,4,3,64,32,3,65,4,106,32,5,32,10,106,32,2,16,145,1,32,5,32,9,106,34,6,65,24,106,32,3,65,28,106,40,2,0,54,2,0,32,6,65,16,106,32,3,65,20,106,41,2,0,55,2,0,32,6,65,8,106,32,3,65,12,106,41,2,0,55,2,0,32,6,32,3,41,2,4,55,2,0,32,5,65,28,106,33,5,32,4,65,1,107,34,4,13,0,11,11,32,1,40,2,24,34,6,4,64,32,6,65,164,146,201,36,75,13,1,32,1,40,2,20,33,11,65,0,33,5,65,145,179,211,0,45,0,0,26,32,6,65,28,108,34,4,65,4,16,254,9,34,8,69,13,3,32,6,33,4,3,64,32,3,65,4,106,32,5,32,11,106,32,2,16,145,1,32,5,32,8,106,34,10,65,24,106,32,3,65,28,106,40,2,0,54,2,0,32,10,65,16,106,32,3,65,20,106,41,2,0,55,2,0,32,10,65,8,106,32,3,65,12,106,41,2,0,55,2,0,32,10,32,3,41,2,4,55,2,0,32,5,65,28,106,33,5,32,4,65,1,107,34,4,13,0,11,11,32,0,32,6,54,2,24,32,0,32,8,54,2,20,32,0,32,6,54,2,16,32,0,32,7,54,2,12,32,0,32,9,54,2,8,32,0,32,7,54,2,4,32,0,65,7,58,0,0,32,0,32,1,45,0,1,58,0,1,12,10,11,16,184,8,0,11,65,4,32,4,16,132,11,0,11,65,4,32,4,16,132,11,0,11,32,3,65,4,106,32,1,40,2,4,32,2,16,145,1,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,1,4,64,32,1,32,3,41,2,4,55,2,0,32,1,65,24,106,32,3,65,28,106,40,2,0,54,2,0,32,1,65,16,106,32,3,65,20,106,41,2,0,55,2,0,32,1,65,8,106,32,3,65,12,106,41,2,0,55,2,0,32,0,65,6,58,0,0,32,0,32,1,54,2,4,12,7,11,12,7,11,32,0,65,5,58,0,0,12,5,11,32,0,65,4,58,0,0,12,4,11,32,0,65,3,58,0,0,12,3,11,32,0,65,2,58,0,0,12,2,11,32,0,65,1,58,0,0,12,1,11,32,0,65,0,58,0,0,11,32,3,65,32,106,36,0,15,11,65,4,65,28,16,132,11,0,11,219,9,1,19,127,35,0,65,224,0,107,34,3,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,69,4,64,65,145,179,211,0,45,0,0,26,65,232,2,65,4,16,254,9,34,2,69,13,6,32,2,65,0,59,1,230,2,32,2,65,0,54,2,0,32,1,47,1,230,2,4,64,32,2,65,48,106,33,10,32,2,65,4,106,33,11,32,3,65,12,106,33,6,65,4,33,8,3,64,32,1,32,8,106,40,2,0,33,12,2,64,32,1,32,9,106,34,4,65,56,106,40,2,0,69,4,64,32,3,65,0,54,2,72,32,3,65,0,54,2,64,12,1,11,32,4,65,48,106,40,2,0,34,5,69,13,14,32,3,65,64,107,32,5,32,4,65,52,106,40,2,0,16,196,1,11,2,64,32,4,65,196,0,106,40,2,0,69,4,64,32,3,65,0,54,2,88,32,3,65,0,54,2,80,12,1,11,32,4,65,60,106,40,2,0,34,5,69,13,14,32,3,65,208,0,106,32,5,32,4,65,64,107,40,2,0,16,158,2,11,32,6,32,3,41,3,80,55,2,0,32,3,65,8,106,34,13,32,3,65,200,0,106,40,2,0,54,2,0,32,6,65,8,106,32,3,65,216,0,106,40,2,0,54,2,0,32,3,32,3,41,3,64,55,3,0,32,2,47,1,230,2,34,5,65,11,79,13,3,32,4,65,200,0,106,45,0,0,33,14,32,2,32,5,65,1,106,59,1,230,2,32,11,32,5,65,2,116,106,32,12,54,2,0,32,10,32,5,65,28,108,106,34,4,32,3,41,3,0,55,2,0,32,4,32,14,58,0,24,32,4,65,8,106,32,13,41,3,0,55,2,0,32,4,65,16,106,32,3,65,16,106,41,3,0,55,2,0,32,8,65,4,106,33,8,32,9,65,28,106,33,9,32,7,65,1,106,34,7,32,1,47,1,230,2,73,13,0,11,11,32,0,32,7,54,2,8,32,0,65,0,54,2,4,32,0,32,2,54,2,0,12,10,11,32,3,65,64,107,32,1,40,2,232,2,32,2,65,1,107,34,14,16,146,1,32,3,40,2,64,34,2,69,13,8,65,145,179,211,0,45,0,0,26,32,3,40,2,68,33,10,65,152,3,65,4,16,254,9,34,4,69,13,1,32,4,32,2,54,2,232,2,32,4,65,0,59,1,230,2,32,4,65,0,54,2,0,32,2,65,0,59,1,228,2,32,2,32,4,54,2,0,32,3,32,4,54,2,64,32,3,32,10,65,1,106,54,2,68,32,1,47,1,230,2,69,13,7,32,4,65,232,2,106,33,15,32,4,65,48,106,33,16,32,4,65,4,106,33,17,32,3,65,36,106,33,11,32,3,40,2,72,33,8,3,64,32,1,32,9,106,34,5,65,4,106,40,2,0,33,18,2,64,32,1,32,7,106,34,2,65,56,106,40,2,0,69,4,64,32,3,65,0,54,2,88,32,3,65,0,54,2,80,12,1,11,32,2,65,48,106,40,2,0,34,6,69,13,12,32,3,65,208,0,106,32,6,32,2,65,52,106,40,2,0,16,196,1,11,2,64,32,2,65,196,0,106,40,2,0,69,4,64,32,3,65,0,54,2,8,32,3,65,0,54,2,0,12,1,11,32,2,65,60,106,40,2,0,34,6,69,13,12,32,3,32,6,32,2,65,64,107,40,2,0,16,158,2,11,32,11,32,3,41,3,0,55,2,0,32,3,65,32,106,34,19,32,3,65,216,0,106,40,2,0,54,2,0,32,11,65,8,106,32,3,65,8,106,40,2,0,54,2,0,32,3,32,3,41,3,80,55,3,24,32,2,65,200,0,106,45,0,0,33,20,32,3,65,52,106,32,5,65,236,2,106,40,2,0,32,14,16,146,1,32,3,40,2,60,33,21,2,127,32,3,40,2,52,34,2,69,4,64,65,145,179,211,0,45,0,0,26,65,232,2,65,4,16,254,9,34,2,69,13,5,32,2,65,0,59,1,230,2,32,2,65,0,54,2,0,65,0,12,1,11,32,3,40,2,56,11,32,10,71,13,4,32,4,47,1,230,2,34,5,65,11,79,13,5,32,4,32,5,65,1,106,34,13,59,1,230,2,32,16,32,5,65,28,108,106,34,6,32,3,41,3,24,55,2,0,32,6,65,8,106,32,19,41,3,0,55,2,0,32,6,65,16,106,32,3,65,40,106,41,3,0,55,2,0,32,17,32,5,65,2,116,106,32,18,54,2,0,32,6,32,20,58,0,24,32,15,32,13,65,2,116,106,32,2,54,2,0,32,2,32,13,59,1,228,2,32,2,32,4,54,2,0,32,9,65,4,106,33,9,32,7,65,28,106,33,7,32,8,32,21,106,65,1,106,33,8,32,12,65,1,106,34,12,32,1,47,1,230,2,73,13,0,11,12,6,11,65,172,237,206,0,65,32,65,168,238,206,0,16,141,8,0,11,65,4,65,152,3,16,132,11,0,11,65,4,65,232,2,16,132,11,0,11,65,184,238,206,0,65,48,65,232,238,206,0,16,141,8,0,11,65,172,237,206,0,65,32,65,248,238,206,0,16,141,8,0,11,65,4,65,232,2,16,132,11,0,11,32,3,32,8,54,2,72,11,32,0,32,3,41,2,64,55,2,0,32,0,65,8,106,32,3,65,200,0,106,40,2,0,54,2,0,12,1,11,65,216,248,206,0,16,176,10,0,11,32,3,65,224,0,106,36,0,15,11,65,232,248,206,0,16,176,10,0,11,224,30,1,20,127,35,0,65,208,0,107,34,8,36,0,2,64,2,64,2,64,2,127,2,64,2,64,32,0,40,2,12,69,4,64,32,0,65,127,54,2,12,32,0,40,2,16,34,4,69,4,64,65,0,33,4,12,3,11,32,0,40,2,20,33,11,32,1,65,255,255,3,113,33,10,3,64,32,4,65,52,106,33,7,32,4,47,1,50,34,12,65,2,116,33,9,65,0,33,3,65,127,33,5,2,64,3,64,32,3,32,9,70,4,64,32,12,33,5,12,2,11,32,7,47,1,0,33,6,32,5,65,1,106,33,5,32,3,65,4,106,33,3,32,7,65,2,106,33,7,65,127,32,6,32,10,71,32,6,32,10,75,27,34,6,65,1,70,13,0,11,32,6,65,255,1,113,69,13,3,11,32,11,69,13,3,32,11,65,1,107,33,11,32,4,32,5,65,2,116,106,65,204,0,106,40,2,0,33,4,12,0,11,0,11,65,148,252,208,0,16,232,7,0,11,32,3,32,4,106,33,3,65,0,12,1,11,32,8,32,5,54,2,24,32,8,65,0,54,2,20,32,8,32,4,54,2,16,32,8,32,0,65,16,106,54,2,12,32,8,32,1,65,255,255,3,113,34,5,54,2,28,32,0,40,2,4,33,3,2,64,32,0,40,2,0,69,4,64,65,228,0,33,12,32,3,40,2,104,34,11,32,5,75,13,1,32,5,32,11,65,192,202,208,0,16,131,7,0,11,65,52,33,12,32,3,40,2,56,34,11,32,5,77,13,3,11,32,8,65,16,106,33,11,32,3,32,12,106,40,2,0,32,5,65,12,108,106,34,5,40,2,8,33,3,32,8,32,5,40,2,4,34,5,54,2,56,32,8,65,128,128,128,128,120,54,2,44,32,8,65,128,128,128,128,120,54,2,32,32,8,32,5,32,3,65,28,108,106,54,2,60,32,8,65,44,106,33,10,65,128,128,128,128,120,33,3,65,0,33,5,2,127,3,64,2,64,2,64,32,3,65,128,128,128,128,120,71,4,64,32,8,65,32,106,16,193,1,34,3,13,1,32,8,40,2,32,34,3,65,128,128,128,128,120,70,32,3,69,114,69,4,64,32,8,40,2,36,32,3,65,2,116,65,4,16,163,10,11,32,8,65,128,128,128,128,120,54,2,32,11,2,64,32,8,40,2,56,34,3,69,13,0,32,3,32,8,40,2,60,70,13,0,65,145,179,211,0,45,0,0,26,32,8,32,3,65,28,106,54,2,56,65,4,65,4,16,254,9,34,7,69,13,8,32,7,32,3,54,2,0,32,8,40,2,32,34,3,65,128,128,128,128,120,70,32,3,69,114,69,4,64,32,8,40,2,36,32,3,65,2,116,65,4,16,163,10,11,32,8,65,1,54,2,40,32,8,32,7,54,2,36,32,8,65,1,54,2,32,32,8,65,32,106,16,193,1,34,3,13,1,3,64,32,8,40,2,32,34,3,65,128,128,128,128,120,70,32,3,69,114,69,4,64,32,8,40,2,36,32,3,65,2,116,65,4,16,163,10,11,32,8,65,128,128,128,128,120,54,2,32,32,8,40,2,56,34,3,69,13,1,32,3,32,8,40,2,60,70,13,1,65,145,179,211,0,45,0,0,26,32,8,32,3,65,28,106,54,2,56,65,4,65,4,16,254,9,34,7,69,13,9,32,7,32,3,54,2,0,32,8,40,2,32,34,3,65,128,128,128,128,120,70,32,3,69,114,69,4,64,32,8,40,2,36,32,3,65,2,116,65,4,16,163,10,11,32,8,65,1,54,2,40,32,8,32,7,54,2,36,32,8,65,1,54,2,32,32,8,65,32,106,16,193,1,34,3,69,13,0,11,12,1,11,2,64,32,8,40,2,44,65,128,128,128,128,120,70,13,0,32,10,16,193,1,34,3,13,1,32,8,40,2,44,34,3,65,128,128,128,128,120,70,32,3,69,114,69,4,64,32,8,40,2,48,32,3,65,2,116,65,4,16,163,10,11,32,8,65,128,128,128,128,120,54,2,44,32,8,40,2,32,34,3,65,128,128,128,128,120,70,32,3,69,114,13,0,32,8,40,2,36,32,3,65,2,116,65,4,16,163,10,32,8,40,2,44,34,3,65,128,128,128,128,120,70,32,3,69,114,13,0,32,8,40,2,48,32,3,65,2,116,65,4,16,163,10,11,32,4,13,1,65,145,179,211,0,45,0,0,26,65,204,0,65,4,16,254,9,34,3,69,13,5,32,3,32,1,59,1,52,32,3,65,1,59,1,50,32,3,65,0,54,2,0,32,3,32,12,59,1,6,32,3,32,5,59,1,4,32,0,66,128,128,128,128,16,55,2,20,32,0,32,3,54,2,16,32,3,65,4,106,12,3,11,32,3,45,0,0,65,12,70,4,64,32,12,65,255,255,3,113,34,7,32,3,47,1,2,34,12,32,7,32,12,75,27,32,12,32,5,65,255,255,3,113,27,33,12,65,1,33,5,11,32,8,40,2,32,33,3,12,1,11,11,32,8,65,200,0,106,32,11,65,8,106,40,2,0,54,2,0,32,8,32,11,41,2,0,55,3,64,32,8,65,32,106,33,21,32,1,33,3,32,5,33,7,32,12,33,10,32,8,65,12,106,33,22,65,0,33,12,35,0,65,48,107,34,9,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,8,65,64,107,34,1,40,2,0,34,4,47,1,50,34,5,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,1,40,2,4,33,5,32,1,40,2,8,33,13,65,204,0,65,4,16,254,9,34,1,69,13,14,32,1,65,0,59,1,50,32,1,65,0,54,2,0,32,13,65,5,73,13,1,32,13,65,5,107,14,2,3,4,2,11,32,4,65,52,106,34,6,32,1,40,2,8,34,13,65,1,116,106,33,11,32,1,40,2,4,33,12,32,13,65,1,106,34,1,32,5,77,13,5,32,11,32,3,59,1,0,12,6,11,32,1,32,4,47,1,50,65,5,107,34,6,59,1,50,32,6,65,12,79,13,13,32,4,65,60,106,33,14,32,4,65,20,106,33,15,32,4,65,22,106,33,18,65,4,33,17,65,24,33,19,65,62,33,20,32,5,33,12,32,4,12,3,11,32,1,32,4,47,1,50,65,7,107,34,6,59,1,50,32,6,65,12,79,13,12,32,13,65,7,107,33,13,32,4,65,64,107,33,14,32,4,65,28,106,33,15,32,4,65,30,106,33,18,65,6,33,17,65,32,33,19,65,194,0,33,20,32,1,12,2,11,32,1,32,4,47,1,50,65,6,107,34,6,59,1,50,32,6,65,12,79,13,11,32,4,65,62,106,33,14,32,4,65,24,106,33,15,32,4,65,26,106,33,18,65,5,33,17,65,28,33,19,65,192,0,33,20,32,5,33,12,65,5,33,13,32,4,12,1,11,32,1,32,4,47,1,50,65,6,107,34,6,59,1,50,32,6,65,12,79,13,10,32,4,65,62,106,33,14,32,4,65,24,106,33,15,32,4,65,26,106,33,18,65,5,33,17,65,28,33,19,65,192,0,33,20,65,0,33,13,32,1,11,33,11,32,14,47,1,0,33,16,32,15,47,1,0,33,14,32,18,47,1,0,33,15,32,1,65,52,106,32,4,32,20,106,32,6,65,1,116,16,142,11,26,32,1,65,4,106,32,4,32,19,106,32,6,65,2,116,16,142,11,26,32,4,32,17,59,1,50,32,11,65,52,106,34,17,32,13,65,1,116,106,33,6,32,11,47,1,50,34,18,32,13,75,13,2,32,6,32,3,59,1,0,12,3,11,32,6,32,1,65,1,116,106,32,11,32,5,32,13,107,34,6,65,1,116,16,140,11,26,32,11,32,3,59,1,0,32,4,65,4,106,34,3,32,1,65,2,116,106,32,3,32,13,65,2,116,106,32,6,65,2,116,16,140,11,26,11,32,4,32,13,65,2,116,106,34,1,65,6,106,32,10,59,1,0,32,1,65,4,106,32,7,59,1,0,32,4,32,5,65,1,106,59,1,50,32,4,33,11,12,2,11,32,17,32,13,65,1,106,34,19,65,1,116,106,32,6,32,18,32,13,107,34,17,65,1,116,16,140,11,26,32,6,32,3,59,1,0,32,11,65,4,106,34,3,32,19,65,2,116,106,32,3,32,13,65,2,116,106,32,17,65,2,116,16,140,11,26,11,32,11,32,13,65,2,116,106,34,3,65,6,106,32,10,59,1,0,32,3,65,4,106,32,7,59,1,0,32,11,32,18,65,1,106,59,1,50,2,64,32,4,40,2,0,34,7,69,4,64,65,0,33,6,12,1,11,65,0,33,6,32,1,33,3,3,64,2,127,2,127,2,64,32,5,32,6,70,4,64,32,4,47,1,48,33,6,2,64,2,64,2,64,2,64,32,7,47,1,50,34,4,65,11,79,4,64,32,5,65,1,106,33,1,32,6,65,5,73,13,1,32,6,65,5,107,14,2,2,3,4,11,32,7,65,52,106,34,10,32,6,65,1,116,106,33,5,32,6,65,1,106,33,1,32,4,65,1,106,33,18,2,64,32,4,32,6,77,4,64,32,5,32,16,59,1,0,32,7,32,6,65,2,116,106,34,5,65,6,106,32,15,59,1,0,32,5,65,4,106,32,14,59,1,0,12,1,11,32,10,32,1,65,1,116,106,32,5,32,4,32,6,107,34,10,65,1,116,16,140,11,26,32,5,32,16,59,1,0,32,7,65,4,106,34,5,32,1,65,2,116,34,16,106,32,5,32,6,65,2,116,34,17,106,34,5,32,10,65,2,116,34,10,16,140,11,26,32,5,32,15,59,1,2,32,5,32,14,59,1,0,32,7,65,204,0,106,34,5,32,17,106,65,8,106,32,5,32,16,106,32,10,16,140,11,26,11,32,7,32,18,59,1,50,32,7,32,1,65,2,116,106,65,204,0,106,32,3,54,2,0,32,1,32,4,65,2,106,34,3,79,13,10,32,4,32,6,107,34,10,65,1,106,65,3,113,34,5,4,64,32,7,32,6,65,2,116,106,65,208,0,106,33,4,3,64,32,4,40,2,0,34,6,32,1,59,1,48,32,6,32,7,54,2,0,32,4,65,4,106,33,4,32,1,65,1,106,33,1,32,5,65,1,107,34,5,13,0,11,11,32,10,65,3,73,13,10,32,1,65,2,116,32,7,106,65,216,0,106,33,4,3,64,32,4,65,12,107,40,2,0,34,5,32,1,59,1,48,32,5,32,7,54,2,0,32,4,65,8,107,40,2,0,34,5,32,1,65,1,106,59,1,48,32,5,32,7,54,2,0,32,4,65,4,107,40,2,0,34,5,32,1,65,2,106,59,1,48,32,5,32,7,54,2,0,32,4,40,2,0,34,5,32,1,65,3,106,59,1,48,32,5,32,7,54,2,0,32,4,65,16,106,33,4,32,3,32,1,65,4,106,34,1,71,13,0,11,12,10,11,32,9,65,4,54,2,20,12,4,11,32,9,65,5,54,2,20,12,3,11,32,9,65,5,54,2,20,32,9,32,1,54,2,16,32,9,32,7,54,2,12,32,9,65,24,106,32,9,65,12,106,16,169,3,32,9,40,2,32,34,1,47,1,50,34,7,65,1,106,33,5,2,64,32,7,69,4,64,32,1,32,14,59,1,4,32,1,32,16,59,1,52,12,1,11,32,1,65,54,106,32,1,65,52,106,32,7,65,1,116,16,140,11,26,32,1,32,16,59,1,52,32,1,65,8,106,32,1,65,4,106,32,7,65,2,116,34,4,16,140,11,26,32,1,32,14,59,1,4,32,1,65,212,0,106,32,1,65,208,0,106,32,4,16,140,11,26,11,32,1,32,3,54,2,80,32,1,32,15,59,1,6,32,1,32,5,59,1,50,65,1,33,4,32,7,65,1,106,34,3,65,3,113,33,5,32,7,65,3,79,4,64,32,3,65,252,255,7,113,33,10,65,4,33,4,65,0,33,7,3,64,32,1,32,7,106,34,3,65,208,0,106,40,2,0,34,6,32,4,65,3,107,59,1,48,32,6,32,1,54,2,0,32,3,65,212,0,106,40,2,0,34,6,32,4,65,2,107,59,1,48,32,6,32,1,54,2,0,32,3,65,216,0,106,40,2,0,34,6,32,4,65,1,107,59,1,48,32,6,32,1,54,2,0,32,3,65,220,0,106,40,2,0,34,3,32,4,59,1,48,32,3,32,1,54,2,0,32,7,65,16,106,33,7,32,4,32,10,71,32,4,65,4,106,33,4,13,0,11,32,4,65,3,107,33,4,11,32,5,4,64,32,1,32,4,65,2,116,106,65,204,0,106,33,6,3,64,32,6,40,2,0,34,3,32,4,59,1,48,32,3,32,1,54,2,0,32,6,65,4,106,33,6,32,4,65,1,106,33,4,32,5,65,1,107,34,5,13,0,11,11,32,9,47,1,44,33,15,32,9,47,1,42,33,14,32,9,47,1,40,33,16,32,9,40,2,36,12,4,11,32,9,65,6,54,2,20,32,9,32,1,54,2,16,32,9,32,7,54,2,12,32,6,65,7,107,33,6,32,9,65,24,106,32,9,65,12,106,16,169,3,32,9,40,2,32,12,2,11,65,144,246,208,0,65,53,65,200,246,208,0,16,141,8,0,11,32,9,32,1,54,2,16,32,9,32,7,54,2,12,32,9,65,24,106,32,9,65,12,106,16,169,3,32,9,40,2,24,11,34,5,65,52,106,34,10,32,6,65,1,116,106,33,7,32,6,65,1,106,33,1,32,5,47,1,50,34,4,65,1,106,33,18,2,64,32,4,32,6,77,4,64,32,7,32,16,59,1,0,32,5,32,6,65,2,116,106,34,7,65,6,106,32,15,59,1,0,32,7,65,4,106,32,14,59,1,0,12,1,11,32,10,32,1,65,1,116,106,32,7,32,4,32,6,107,34,10,65,1,116,16,140,11,26,32,7,32,16,59,1,0,32,5,65,4,106,34,7,32,1,65,2,116,34,16,106,32,7,32,6,65,2,116,34,17,106,34,7,32,10,65,2,116,34,10,16,140,11,26,32,7,32,15,59,1,2,32,7,32,14,59,1,0,32,5,65,204,0,106,34,7,32,17,106,65,8,106,32,7,32,16,106,32,10,16,140,11,26,11,32,5,32,1,65,2,116,106,65,204,0,106,32,3,54,2,0,32,5,32,18,59,1,50,2,64,32,1,32,4,65,2,106,34,3,79,13,0,32,4,32,6,107,34,4,65,1,106,65,3,113,34,7,4,64,32,5,32,6,65,2,116,106,65,208,0,106,33,6,3,64,32,6,40,2,0,34,10,32,1,59,1,48,32,10,32,5,54,2,0,32,6,65,4,106,33,6,32,1,65,1,106,33,1,32,7,65,1,107,34,7,13,0,11,11,32,4,65,3,73,13,0,32,5,32,1,65,2,116,106,65,216,0,106,33,6,3,64,32,6,65,12,107,40,2,0,34,4,32,1,59,1,48,32,4,32,5,54,2,0,32,6,65,8,107,40,2,0,34,4,32,1,65,1,106,59,1,48,32,4,32,5,54,2,0,32,6,65,4,107,40,2,0,34,4,32,1,65,2,106,59,1,48,32,4,32,5,54,2,0,32,6,40,2,0,34,4,32,1,65,3,106,59,1,48,32,4,32,5,54,2,0,32,6,65,16,106,33,6,32,3,32,1,65,4,106,34,1,71,13,0,11,11,32,9,47,1,44,33,15,32,9,47,1,42,33,14,32,9,47,1,40,33,16,32,9,40,2,32,33,1,32,9,40,2,36,11,33,6,32,9,40,2,28,33,5,32,9,40,2,24,33,4,32,14,65,255,255,3,113,65,2,70,13,2,32,1,33,3,32,4,40,2,0,34,7,13,0,11,11,32,22,40,2,0,34,3,40,2,0,34,4,69,13,1,65,145,179,211,0,45,0,0,26,32,3,40,2,4,33,7,65,252,0,65,4,16,254,9,34,5,69,13,2,32,5,32,4,54,2,76,32,5,65,0,59,1,50,32,5,65,0,54,2,0,32,3,32,5,54,2,0,32,4,65,0,59,1,48,32,4,32,5,54,2,0,32,3,32,7,65,1,106,54,2,4,32,6,32,7,71,13,3,32,5,32,16,59,1,52,32,5,65,1,59,1,50,32,5,32,1,54,2,80,32,5,32,15,59,1,6,32,5,32,14,59,1,4,32,1,65,1,59,1,48,32,1,32,5,54,2,0,11,32,21,32,13,54,2,8,32,21,32,12,54,2,4,32,21,32,11,54,2,0,32,9,65,48,106,36,0,12,5,11,65,220,243,208,0,16,176,10,0,11,65,4,65,252,0,16,132,11,0,11,65,231,244,208,0,65,48,65,152,245,208,0,16,141,8,0,11,65,4,65,204,0,16,132,11,0,11,32,6,65,11,65,240,245,208,0,16,171,10,0,11,32,8,40,2,12,34,1,32,1,40,2,8,65,1,106,54,2,8,32,8,40,2,32,32,8,40,2,40,65,2,116,106,65,4,106,11,33,3,32,0,40,2,12,65,1,106,11,33,5,32,3,47,1,2,33,1,32,3,47,1,0,32,0,32,5,54,2,12,65,0,33,3,69,32,1,32,2,73,114,69,4,64,65,17,32,1,32,2,16,136,5,33,3,11,32,8,65,208,0,106,36,0,32,3,15,11,65,4,65,204,0,16,132,11,0,11,32,5,32,11,65,192,203,208,0,16,131,7,0,11,65,4,65,4,16,132,11,0,11,199,9,1,9,127,35,0,65,32,107,34,4,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,0,65,1,107,14,15,1,2,3,4,5,6,7,8,9,12,13,17,14,15,16,0,11,32,0,65,0,58,0,0,12,21,11,32,0,65,1,58,0,0,12,20,11,32,0,65,2,58,0,0,12,19,11,32,0,65,3,58,0,0,12,18,11,32,0,65,4,58,0,0,12,17,11,32,0,65,5,58,0,0,12,16,11,32,4,65,4,106,32,1,40,2,4,32,2,32,3,16,148,1,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,1,69,13,16,32,1,32,4,41,2,4,55,2,0,32,1,65,24,106,32,4,65,28,106,40,2,0,54,2,0,32,1,65,16,106,32,4,65,20,106,41,2,0,55,2,0,32,1,65,8,106,32,4,65,12,106,41,2,0,55,2,0,32,0,65,6,58,0,0,32,0,32,1,54,2,4,12,15,11,65,4,33,9,65,4,33,10,32,1,40,2,12,34,8,4,64,32,8,65,164,146,201,36,75,13,3,32,1,40,2,8,33,11,65,145,179,211,0,45,0,0,26,32,8,65,28,108,34,6,65,4,16,254,9,34,10,69,13,11,32,8,33,6,3,64,32,4,65,4,106,32,5,32,11,106,32,2,32,3,16,148,1,32,5,32,10,106,34,7,65,24,106,32,4,65,28,106,40,2,0,54,2,0,32,7,65,16,106,32,4,65,20,106,41,2,0,55,2,0,32,7,65,8,106,32,4,65,12,106,41,2,0,55,2,0,32,7,32,4,41,2,4,55,2,0,32,5,65,28,106,33,5,32,6,65,1,107,34,6,13,0,11,11,32,1,40,2,24,34,7,4,64,32,7,65,164,146,201,36,75,13,3,32,1,40,2,20,33,12,65,0,33,5,65,145,179,211,0,45,0,0,26,32,7,65,28,108,34,6,65,4,16,254,9,34,9,69,13,12,32,7,33,6,3,64,32,4,65,4,106,32,5,32,12,106,32,2,32,3,16,148,1,32,5,32,9,106,34,11,65,24,106,32,4,65,28,106,40,2,0,54,2,0,32,11,65,16,106,32,4,65,20,106,41,2,0,55,2,0,32,11,65,8,106,32,4,65,12,106,41,2,0,55,2,0,32,11,32,4,41,2,4,55,2,0,32,5,65,28,106,33,5,32,6,65,1,107,34,6,13,0,11,11,32,0,32,7,54,2,24,32,0,32,9,54,2,20,32,0,32,7,54,2,16,32,0,32,8,54,2,12,32,0,32,10,54,2,8,32,0,32,8,54,2,4,32,0,65,7,58,0,0,32,0,32,1,45,0,1,58,0,1,12,14,11,32,0,65,8,58,0,0,32,0,32,1,47,1,2,59,1,2,12,13,11,32,1,47,1,2,33,9,32,1,40,2,12,34,8,69,4,64,65,4,33,6,12,12,11,32,8,65,164,146,201,36,75,13,0,32,1,40,2,8,33,10,65,145,179,211,0,45,0,0,26,32,8,65,28,108,34,1,65,4,16,254,9,34,6,69,13,1,32,8,33,1,3,64,32,4,65,4,106,32,5,32,10,106,32,2,32,3,16,148,1,32,5,32,6,106,34,7,65,24,106,32,4,65,28,106,40,2,0,54,2,0,32,7,65,16,106,32,4,65,20,106,41,2,0,55,2,0,32,7,65,8,106,32,4,65,12,106,41,2,0,55,2,0,32,7,32,4,41,2,4,55,2,0,32,5,65,28,106,33,5,32,1,65,1,107,34,1,13,0,11,12,11,11,16,184,8,0,11,65,4,32,1,16,132,11,0,11,32,4,65,4,106,32,1,40,2,4,32,2,32,3,16,148,1,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,1,69,13,10,32,1,32,4,41,2,4,55,2,0,32,1,65,24,106,32,4,65,28,106,40,2,0,54,2,0,32,1,65,16,106,32,4,65,20,106,41,2,0,55,2,0,32,1,65,8,106,32,4,65,12,106,41,2,0,55,2,0,32,0,65,10,58,0,0,32,0,32,1,54,2,4,12,9,11,32,4,65,4,106,32,1,40,2,4,32,2,32,3,16,148,1,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,1,69,13,9,32,1,32,4,41,2,4,55,2,0,32,1,65,24,106,32,4,65,28,106,40,2,0,54,2,0,32,1,65,16,106,32,4,65,20,106,41,2,0,55,2,0,32,1,65,8,106,32,4,65,12,106,41,2,0,55,2,0,32,0,65,11,58,0,0,32,0,32,1,54,2,4,12,8,11,32,0,65,13,58,0,0,12,7,11,32,0,65,14,58,0,0,12,6,11,32,0,65,15,58,0,0,12,5,11,32,1,47,1,2,34,1,32,3,73,13,2,32,1,32,3,65,232,206,208,0,16,131,7,0,11,65,4,32,6,16,132,11,0,11,65,4,32,6,16,132,11,0,11,32,0,32,2,32,1,65,28,108,106,16,172,1,12,1,11,32,0,32,8,54,2,12,32,0,32,6,54,2,8,32,0,32,8,54,2,4,32,0,32,9,59,1,2,32,0,65,9,58,0,0,11,32,4,65,32,106,36,0,15,11,65,4,65,28,16,132,11,0,11,129,9,2,6,127,4,126,35,0,65,48,107,34,2,36,0,32,2,65,0,58,0,47,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,4,34,3,32,1,41,3,8,34,11,32,3,173,34,10,32,10,32,11,86,27,167,34,4,79,4,64,32,3,32,4,70,4,64,12,5,11,32,1,40,2,0,33,6,32,1,32,11,66,1,124,34,9,55,3,8,32,2,32,4,32,6,106,44,0,0,34,4,58,0,9,32,2,65,0,58,0,8,32,4,65,255,0,113,173,33,8,32,4,65,0,72,4,64,32,2,65,0,58,0,47,32,3,32,9,32,10,32,9,32,10,84,27,167,34,4,73,13,9,32,3,32,4,70,4,64,12,6,11,32,1,32,11,66,2,124,34,9,55,3,8,32,2,32,4,32,6,106,44,0,0,34,5,58,0,9,32,2,65,0,58,0,8,2,126,32,5,65,255,0,113,34,4,173,66,7,134,32,8,132,34,8,32,5,65,0,78,13,0,26,32,2,65,0,58,0,47,32,3,32,9,32,10,32,9,32,10,84,27,167,34,4,73,13,10,32,3,32,4,70,4,64,12,7,11,32,1,32,11,66,3,124,34,9,55,3,8,32,2,32,4,32,6,106,44,0,0,34,5,58,0,9,32,2,65,0,58,0,8,32,5,65,255,0,113,34,4,173,66,14,134,32,8,132,34,8,32,5,65,0,78,13,0,26,32,2,65,0,58,0,47,32,3,32,9,32,10,32,9,32,10,84,27,167,34,4,73,13,10,32,3,32,4,70,4,64,12,7,11,32,1,32,11,66,4,124,55,3,8,32,2,32,4,32,6,106,44,0,0,34,3,58,0,9,32,2,65,0,58,0,8,32,3,65,255,0,113,34,4,173,66,21,134,32,8,132,34,8,32,3,65,0,78,13,0,26,32,2,65,0,58,0,47,32,2,65,16,106,34,5,32,1,32,2,65,47,106,34,6,16,181,6,32,2,45,0,16,65,4,71,13,7,32,2,32,2,45,0,47,34,3,58,0,9,32,2,65,0,58,0,8,32,3,65,255,0,113,34,4,173,66,28,134,32,8,132,34,8,32,3,192,65,0,78,13,0,26,32,2,65,0,58,0,47,32,5,32,1,32,6,16,181,6,32,2,45,0,16,65,4,71,13,7,32,2,32,2,45,0,47,34,3,58,0,9,32,2,65,0,58,0,8,32,3,65,255,0,113,34,4,173,66,35,134,32,8,132,34,8,32,3,192,65,0,78,13,0,26,32,2,65,0,58,0,47,32,5,32,1,32,6,16,181,6,32,2,45,0,16,65,4,71,13,7,32,2,32,2,45,0,47,34,3,58,0,9,32,2,65,0,58,0,8,32,3,65,255,0,113,34,4,173,66,42,134,32,8,132,34,8,32,3,192,65,0,78,13,0,26,32,2,65,0,58,0,47,32,5,32,1,32,6,16,181,6,32,2,45,0,16,65,4,71,13,7,32,2,32,2,45,0,47,34,3,58,0,9,32,2,65,0,58,0,8,32,3,65,255,0,113,34,4,173,66,49,134,32,8,132,34,8,32,3,192,65,0,78,13,0,26,32,2,65,0,58,0,47,32,5,32,1,32,6,16,181,6,32,2,45,0,16,65,4,71,13,7,32,2,32,2,45,0,47,34,3,58,0,9,32,2,65,0,58,0,8,32,3,65,255,0,113,34,4,173,66,56,134,32,8,132,34,8,32,3,192,65,0,78,13,0,26,32,2,65,0,58,0,47,32,5,32,1,32,6,16,181,6,32,2,45,0,16,65,4,71,13,7,32,2,32,2,44,0,47,34,1,58,0,9,32,2,65,0,58,0,8,32,1,65,255,0,113,34,4,65,1,75,13,4,32,1,65,0,72,13,8,32,1,173,66,255,1,131,66,63,134,32,8,132,11,33,8,32,4,69,13,2,11,32,0,32,8,55,3,8,12,3,11,12,7,11,65,1,33,7,32,2,65,1,54,2,20,32,2,65,220,137,209,0,54,2,16,32,2,66,0,55,2,28,32,2,65,184,135,209,0,54,2,24,32,0,32,2,65,16,106,16,250,6,54,2,4,12,1,11,65,1,33,7,32,2,65,1,54,2,20,32,2,65,220,137,209,0,54,2,16,32,2,66,0,55,2,28,32,2,65,184,135,209,0,54,2,24,32,0,32,2,65,16,106,16,250,6,54,2,4,11,32,0,32,7,54,2,0,32,2,45,0,8,69,13,3,32,2,65,12,106,16,217,9,12,3,11,32,2,65,2,54,2,16,32,2,65,196,144,209,0,54,2,20,11,32,2,32,2,41,3,16,55,3,16,32,2,32,2,65,16,106,16,220,8,54,2,12,32,2,65,1,58,0,8,32,2,65,12,106,16,217,9,11,32,2,65,1,54,2,20,32,2,65,220,137,209,0,54,2,16,32,2,66,0,55,2,28,32,2,65,184,135,209,0,54,2,24,32,2,65,16,106,16,250,6,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,11,32,2,65,48,106,36,0,15,11,32,4,32,3,65,156,145,209,0,16,170,10,0,11,145,9,1,10,127,2,64,32,1,40,2,8,34,5,69,4,64,12,1,11,32,1,32,5,65,1,107,34,2,54,2,8,32,1,40,2,4,34,9,32,2,65,3,116,106,34,3,40,2,4,33,11,32,1,40,2,0,33,6,2,64,2,64,2,64,2,64,2,64,32,3,40,2,0,34,8,45,0,0,65,6,107,14,6,2,0,5,1,2,2,5,11,32,8,65,8,106,40,2,0,33,10,2,64,2,64,32,8,65,12,106,40,2,0,34,3,32,6,32,2,107,75,4,64,32,1,32,2,32,3,16,177,5,32,1,40,2,4,33,9,32,1,40,2,8,33,2,12,1,11,32,3,69,13,1,11,32,11,65,1,106,34,7,69,13,3,32,10,32,3,65,28,108,34,3,106,33,5,32,3,65,28,107,34,6,65,28,110,65,1,106,65,3,113,34,3,4,64,32,2,32,3,106,33,4,32,3,65,3,116,33,3,32,9,32,2,65,3,116,106,33,2,3,64,32,2,65,4,106,32,7,54,2,0,32,2,32,5,65,28,107,34,5,54,2,0,32,2,65,8,106,33,2,32,3,65,8,107,34,3,13,0,11,32,4,33,2,11,32,6,65,212,0,73,4,64,32,4,33,2,12,1,11,32,2,65,3,116,33,4,3,64,32,4,32,9,106,34,6,32,5,65,28,107,54,2,0,32,6,65,28,106,32,7,54,2,0,32,6,65,24,106,32,5,65,240,0,107,34,3,54,2,0,32,6,65,20,106,32,7,54,2,0,32,6,65,16,106,32,5,65,212,0,107,54,2,0,32,6,65,12,106,32,7,54,2,0,32,6,65,8,106,32,5,65,56,107,54,2,0,32,6,65,4,106,32,7,54,2,0,32,4,65,32,106,33,4,32,2,65,4,106,33,2,32,3,34,5,32,10,71,13,0,11,11,32,1,32,2,54,2,8,32,8,65,20,106,40,2,0,33,7,2,64,32,8,65,24,106,40,2,0,34,4,32,1,40,2,0,32,2,107,75,4,64,32,1,32,2,32,4,16,177,5,32,1,40,2,4,33,9,32,1,40,2,8,33,2,12,1,11,32,4,69,13,4,11,32,11,65,1,106,34,6,4,64,32,7,32,4,65,28,108,34,4,106,33,5,32,4,65,28,107,34,10,65,28,110,65,1,106,65,3,113,34,3,4,64,32,2,32,3,106,32,3,65,3,116,33,3,32,9,32,2,65,3,116,106,33,2,3,64,32,2,65,4,106,32,6,54,2,0,32,2,32,5,65,28,107,34,5,54,2,0,32,2,65,8,106,33,2,32,3,65,8,107,34,3,13,0,11,33,2,11,32,10,65,212,0,73,13,4,32,9,32,2,65,3,116,106,33,3,3,64,32,3,65,28,106,32,6,54,2,0,32,3,65,24,106,32,5,65,240,0,107,34,4,54,2,0,32,3,65,20,106,32,6,54,2,0,32,3,65,16,106,32,5,65,212,0,107,54,2,0,32,3,65,12,106,32,6,54,2,0,32,3,65,8,106,32,5,65,56,107,54,2,0,32,3,65,4,106,32,6,54,2,0,32,3,32,5,65,28,107,54,2,0,32,3,65,32,106,33,3,32,2,65,4,106,33,2,32,4,34,5,32,7,71,13,0,11,12,4,11,65,208,148,209,0,65,28,65,128,152,209,0,16,141,8,0,11,32,8,65,8,106,40,2,0,33,7,2,64,32,8,65,12,106,40,2,0,34,4,32,6,32,2,107,75,4,64,32,1,32,2,32,4,16,177,5,32,1,40,2,4,33,9,32,1,40,2,8,33,2,12,1,11,32,4,69,13,3,11,32,11,65,1,106,34,6,4,64,32,7,32,4,65,28,108,34,4,106,33,5,32,4,65,28,107,34,10,65,28,110,65,1,106,65,3,113,34,3,4,64,32,2,32,3,106,32,3,65,3,116,33,3,32,9,32,2,65,3,116,106,33,2,3,64,32,2,65,4,106,32,6,54,2,0,32,2,32,5,65,28,107,34,5,54,2,0,32,2,65,8,106,33,2,32,3,65,8,107,34,3,13,0,11,33,2,11,32,10,65,212,0,73,13,3,32,9,32,2,65,3,116,106,33,3,3,64,32,3,65,28,106,32,6,54,2,0,32,3,65,24,106,32,5,65,240,0,107,34,4,54,2,0,32,3,65,20,106,32,6,54,2,0,32,3,65,16,106,32,5,65,212,0,107,54,2,0,32,3,65,12,106,32,6,54,2,0,32,3,65,8,106,32,5,65,56,107,54,2,0,32,3,65,4,106,32,6,54,2,0,32,3,32,5,65,28,107,54,2,0,32,3,65,32,106,33,3,32,2,65,4,106,33,2,32,4,34,5,32,7,71,13,0,11,12,3,11,65,208,148,209,0,65,28,65,224,151,209,0,16,141,8,0,11,32,11,65,1,106,34,2,4,64,32,8,40,2,4,33,4,32,3,32,2,54,2,4,32,3,32,4,54,2,0,32,5,33,2,12,2,11,65,160,200,208,0,65,28,65,200,204,208,0,16,141,8,0,11,65,208,148,209,0,65,28,65,240,151,209,0,16,141,8,0,11,32,1,32,2,54,2,8,11,32,0,32,11,54,2,4,32,0,32,8,54,2,0,11,156,9,1,6,127,32,0,40,2,0,34,1,32,1,40,2,0,65,1,107,34,0,54,2,0,2,64,32,0,13,0,32,1,40,2,12,34,0,4,64,32,1,40,2,16,32,0,65,2,116,65,2,16,163,10,11,32,1,40,2,32,34,2,4,64,32,1,40,2,28,33,0,3,64,32,0,40,2,0,34,3,4,64,32,0,65,4,106,40,2,0,32,3,65,1,116,65,1,16,163,10,11,32,0,65,20,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,24,34,0,4,64,32,1,40,2,28,32,0,65,20,108,65,4,16,163,10,11,32,1,40,2,44,34,2,4,64,32,1,40,2,40,33,0,3,64,32,0,40,2,0,34,3,4,64,32,0,65,4,106,40,2,0,32,3,65,1,16,163,10,11,32,0,65,12,106,40,2,0,34,3,65,128,128,128,128,120,70,32,3,69,114,69,4,64,32,0,65,16,106,40,2,0,32,3,65,14,108,65,2,16,163,10,11,32,0,65,32,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,36,34,0,4,64,32,1,40,2,40,32,0,65,5,116,65,4,16,163,10,11,32,1,40,2,48,34,0,4,64,32,1,40,2,52,32,0,65,2,116,65,2,16,163,10,11,32,1,40,2,68,34,5,4,64,32,1,40,2,64,33,6,65,0,33,3,3,64,32,6,32,3,65,12,108,106,34,4,40,2,8,34,2,4,64,32,4,40,2,4,33,0,3,64,32,0,16,194,4,32,0,65,28,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,4,40,2,0,34,0,4,64,32,4,40,2,4,32,0,65,28,108,65,4,16,163,10,11,32,3,65,1,106,34,3,32,5,71,13,0,11,11,32,1,40,2,60,34,0,4,64,32,1,40,2,64,32,0,65,12,108,65,4,16,163,10,11,32,1,40,2,80,34,2,4,64,32,1,40,2,76,33,0,3,64,32,0,65,4,106,40,2,0,34,3,4,64,32,0,40,2,0,32,3,65,1,16,163,10,11,32,0,65,8,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,72,34,0,4,64,32,1,40,2,76,32,0,65,3,116,65,4,16,163,10,11,32,1,40,2,84,34,0,4,64,32,1,40,2,88,32,0,65,5,116,65,1,16,163,10,11,32,1,40,2,104,34,2,4,64,32,1,40,2,100,33,0,3,64,32,0,65,12,106,16,194,4,32,0,40,2,0,34,3,4,64,32,0,65,4,106,40,2,0,32,3,65,1,16,163,10,11,32,0,65,40,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,96,34,0,4,64,32,1,40,2,100,32,0,65,40,108,65,4,16,163,10,11,32,1,40,2,116,34,2,4,64,32,1,40,2,112,33,0,3,64,32,0,40,2,0,34,3,4,64,32,0,65,4,106,40,2,0,32,3,65,1,16,163,10,11,32,0,65,12,106,40,2,0,34,3,4,64,32,0,65,16,106,40,2,0,32,3,65,1,16,163,10,11,32,0,65,24,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,108,34,0,4,64,32,1,40,2,112,32,0,65,24,108,65,4,16,163,10,11,32,1,40,2,120,34,0,4,64,32,1,40,2,124,32,0,65,40,108,65,8,16,163,10,11,32,1,40,2,136,1,34,0,4,64,32,1,40,2,140,1,32,0,65,1,16,163,10,11,32,1,65,156,1,106,16,150,3,32,1,65,168,1,106,16,226,2,32,1,65,180,1,106,16,249,2,32,1,65,192,1,106,16,249,2,32,1,65,204,1,106,16,249,2,32,1,65,216,1,106,16,180,2,32,1,65,228,1,106,16,240,5,32,1,40,2,228,1,34,0,4,64,32,1,40,2,232,1,32,0,65,40,108,65,4,16,163,10,11,32,1,40,2,248,1,34,2,4,64,32,1,40,2,244,1,33,0,3,64,32,0,40,2,0,34,3,4,64,32,0,65,4,106,40,2,0,32,3,65,1,16,163,10,11,32,0,65,12,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,240,1,34,0,4,64,32,1,40,2,244,1,32,0,65,12,108,65,4,16,163,10,11,32,1,40,2,252,1,34,0,4,64,32,1,40,2,128,2,32,0,65,1,16,163,10,11,32,1,40,2,144,2,34,2,4,64,32,1,40,2,140,2,33,0,3,64,32,0,16,194,4,32,0,65,28,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,136,2,34,0,4,64,32,1,40,2,140,2,32,0,65,28,108,65,4,16,163,10,11,32,1,40,2,156,2,34,2,4,64,32,1,40,2,152,2,33,0,3,64,32,0,16,194,4,32,0,65,28,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,148,2,34,0,4,64,32,1,40,2,152,2,32,0,65,28,108,65,4,16,163,10,11,32,1,65,4,106,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,0,32,1,65,160,2,65,4,16,163,10,11,11,207,9,1,9,127,35,0,65,48,107,34,5,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,32,2,71,4,64,32,2,32,1,107,33,7,32,1,33,3,2,64,3,64,2,127,32,3,44,0,0,34,9,65,0,78,4,64,32,9,65,255,1,113,33,4,32,3,65,1,106,12,1,11,32,3,45,0,1,65,63,113,33,8,32,9,65,31,113,33,4,32,9,65,95,77,4,64,32,4,65,6,116,32,8,114,33,4,32,3,65,2,106,12,1,11,32,3,45,0,2,65,63,113,32,8,65,6,116,114,33,8,32,9,65,112,73,4,64,32,8,32,4,65,12,116,114,33,4,32,3,65,3,106,12,1,11,32,4,65,18,116,65,128,128,240,0,113,32,3,45,0,3,65,63,113,32,8,65,6,116,114,114,33,4,32,3,65,4,106,11,33,3,65,1,33,8,65,1,33,9,2,64,2,64,2,64,32,4,65,9,107,14,55,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,0,11,32,4,65,128,128,196,0,70,32,4,65,220,0,70,114,13,5,11,32,10,65,1,106,34,10,69,13,2,2,64,32,4,65,128,1,73,13,0,65,2,33,8,32,4,65,128,16,73,13,0,65,3,65,4,32,4,65,128,128,4,73,27,33,8,11,32,11,33,9,11,32,6,32,6,32,8,106,34,4,77,4,64,32,4,33,6,32,9,33,11,32,2,32,3,71,13,1,12,4,11,11,65,240,169,193,0,65,28,65,188,174,193,0,16,141,8,0,11,65,240,169,193,0,65,28,65,172,174,193,0,16,141,8,0,11,32,5,32,2,54,2,20,32,5,32,2,54,2,24,12,1,11,32,5,32,2,54,2,24,32,5,32,1,54,2,20,65,1,33,3,2,64,2,64,32,11,65,1,113,69,4,64,32,1,33,3,32,10,69,13,2,3,64,32,2,32,3,70,13,2,3,64,2,64,32,3,44,0,0,34,9,65,0,78,4,64,32,3,65,1,106,33,3,32,9,65,255,1,113,33,4,12,1,11,32,3,45,0,1,65,63,113,33,8,32,9,65,31,113,33,4,32,9,65,95,77,4,64,32,4,65,6,116,32,8,114,33,4,32,3,65,2,106,33,3,12,1,11,32,3,45,0,2,65,63,113,32,8,65,6,116,114,33,8,32,9,65,112,73,4,64,32,8,32,4,65,12,116,114,33,4,32,3,65,3,106,33,3,12,1,11,32,3,45,0,3,33,9,32,3,65,4,106,33,3,32,4,65,18,116,65,128,128,240,0,113,32,9,65,63,113,32,8,65,6,116,114,114,34,4,65,128,128,196,0,70,13,5,11,32,4,65,13,77,65,0,65,1,32,4,116,65,128,204,0,113,27,69,32,4,65,128,128,196,0,71,113,69,4,64,32,2,32,3,70,13,4,12,1,11,11,32,10,65,1,107,34,10,13,0,11,12,2,11,65,0,33,7,32,5,65,0,54,2,36,32,5,66,128,128,128,128,16,55,2,28,65,0,33,4,32,10,69,13,3,32,5,32,10,54,2,44,32,5,32,5,65,20,106,54,2,40,32,5,65,8,106,32,5,65,40,106,32,10,65,1,107,32,5,65,28,106,16,160,2,32,5,40,2,36,33,7,32,5,40,2,32,33,3,32,5,40,2,28,33,4,12,3,11,32,2,33,3,11,32,5,32,3,54,2,20,32,6,69,13,0,2,64,32,6,32,7,79,4,64,32,6,32,7,71,13,1,32,1,33,3,12,3,11,32,1,32,6,106,44,0,0,65,191,127,76,13,0,32,1,33,3,32,6,33,7,12,2,11,32,1,32,7,65,0,32,6,65,156,174,193,0,16,220,9,0,11,65,1,33,6,65,0,33,11,65,0,33,7,65,1,32,1,65,0,16,142,11,26,12,1,11,32,7,65,2,71,4,64,2,64,2,64,2,64,32,7,69,4,64,65,1,33,6,65,0,33,7,12,1,11,32,7,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,7,65,1,16,254,9,34,6,69,13,2,11,32,6,32,3,32,7,16,142,11,26,12,3,11,16,184,8,0,11,65,1,32,7,16,132,11,0,11,32,3,45,0,0,65,223,1,113,65,193,0,107,65,255,1,113,65,25,77,4,64,32,3,45,0,1,34,6,65,58,70,32,6,65,252,0,70,114,13,2,11,65,145,179,211,0,45,0,0,26,65,2,33,7,65,2,65,1,16,254,9,34,6,69,13,3,32,6,32,3,47,0,0,59,0,0,11,32,0,65,1,58,0,12,32,0,32,7,54,2,8,32,0,32,6,54,2,4,32,0,32,7,54,2,0,32,0,32,5,47,0,28,59,0,13,32,0,32,5,41,2,20,55,2,16,32,0,65,15,106,32,5,65,30,106,45,0,0,58,0,0,32,11,65,1,113,69,32,4,69,114,13,1,32,3,32,4,65,1,16,163,10,12,1,11,32,0,32,2,54,2,20,32,0,32,1,54,2,16,32,0,65,0,58,0,12,32,0,65,0,54,2,8,32,0,66,128,128,128,128,16,55,2,0,32,11,32,4,65,0,71,113,69,13,0,32,3,32,4,65,1,16,163,10,11,32,5,65,48,106,36,0,15,11,65,1,65,2,16,132,11,0,11,219,9,1,8,127,35,0,65,128,1,107,34,3,36,0,2,127,2,64,2,64,2,64,2,64,2,64,32,0,40,2,20,34,4,32,0,40,2,16,34,6,73,4,64,32,0,65,12,106,33,10,2,64,2,64,2,64,2,64,32,0,40,2,12,34,7,32,4,106,45,0,0,34,5,65,34,107,14,12,2,3,3,3,3,3,3,3,3,3,3,1,0,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,5,65,219,0,107,14,33,3,10,10,10,10,10,10,10,10,10,10,2,10,10,10,10,10,10,10,0,10,10,10,10,10,1,10,10,10,10,10,10,4,10,11,32,0,32,4,65,1,106,34,5,54,2,20,32,5,32,6,79,13,15,32,0,32,4,65,2,106,34,8,54,2,20,2,64,32,5,32,7,106,45,0,0,65,245,0,71,13,0,32,6,32,8,70,13,16,32,0,32,4,65,3,106,34,9,54,2,20,32,7,32,8,106,45,0,0,65,236,0,71,13,0,32,9,32,5,32,6,32,5,32,6,75,27,70,13,16,32,0,32,4,65,4,106,54,2,20,32,7,32,9,106,45,0,0,65,236,0,70,13,5,11,32,3,65,9,54,2,112,32,3,65,24,106,32,10,16,128,6,32,3,65,240,0,106,32,3,40,2,24,32,3,40,2,28,16,236,7,12,16,11,32,0,32,4,65,1,106,34,5,54,2,20,32,5,32,6,79,13,13,32,0,32,4,65,2,106,34,8,54,2,20,2,64,32,5,32,7,106,45,0,0,65,242,0,71,13,0,32,6,32,8,70,13,14,32,0,32,4,65,3,106,34,9,54,2,20,32,7,32,8,106,45,0,0,65,245,0,71,13,0,32,9,32,5,32,6,32,5,32,6,75,27,70,13,14,32,0,32,4,65,4,106,54,2,20,32,7,32,9,106,45,0,0,65,229,0,70,13,5,11,32,3,65,9,54,2,112,32,3,65,40,106,32,10,16,128,6,32,3,65,240,0,106,32,3,40,2,40,32,3,40,2,44,16,236,7,12,15,11,32,0,32,4,65,1,106,34,5,54,2,20,32,5,32,6,79,13,11,32,0,32,4,65,2,106,34,8,54,2,20,2,64,32,5,32,7,106,45,0,0,65,225,0,71,13,0,32,6,32,8,70,13,12,32,0,32,4,65,3,106,34,9,54,2,20,32,7,32,8,106,45,0,0,65,236,0,71,13,0,32,9,32,5,32,6,32,5,32,6,75,27,34,5,70,13,12,32,0,32,4,65,4,106,34,6,54,2,20,32,7,32,9,106,45,0,0,65,243,0,71,13,0,32,5,32,6,70,13,12,32,0,32,4,65,5,106,54,2,20,32,6,32,7,106,45,0,0,65,229,0,70,13,5,11,32,3,65,9,54,2,112,32,3,65,56,106,32,10,16,128,6,32,3,65,240,0,106,32,3,40,2,56,32,3,40,2,60,16,236,7,12,14,11,32,3,65,10,58,0,112,32,3,65,240,0,106,32,1,32,2,16,191,6,32,0,16,234,6,12,13,11,32,3,65,11,58,0,112,32,3,65,240,0,106,32,1,32,2,16,191,6,32,0,16,234,6,12,12,11,32,3,65,7,58,0,112,32,3,65,240,0,106,32,1,32,2,16,191,6,32,0,16,234,6,12,11,11,32,3,65,128,2,59,1,112,32,3,65,240,0,106,32,1,32,2,16,191,6,32,0,16,234,6,12,10,11,32,3,65,0,59,1,112,32,3,65,240,0,106,32,1,32,2,16,191,6,32,0,16,234,6,12,9,11,32,0,32,4,65,1,106,54,2,20,32,3,65,240,0,106,32,0,65,0,16,233,4,32,3,40,2,112,65,4,70,13,4,32,3,65,200,0,106,32,3,65,248,0,106,41,3,0,55,3,0,32,3,32,3,41,3,112,55,3,64,32,3,65,64,107,32,1,32,2,16,230,5,32,0,16,234,6,12,8,11,32,0,65,0,54,2,8,32,0,32,4,65,1,106,54,2,20,32,3,65,228,0,106,32,10,32,0,16,245,1,32,3,40,2,104,34,4,32,3,40,2,100,65,2,70,13,7,26,32,3,32,3,40,2,108,54,2,120,32,3,32,4,54,2,116,32,3,65,5,58,0,112,32,3,65,240,0,106,32,1,32,2,16,191,6,32,0,16,234,6,12,7,11,32,5,65,48,107,65,255,1,113,65,10,73,13,1,11,32,3,65,10,54,2,112,32,3,65,8,106,32,0,65,12,106,16,232,5,32,3,65,240,0,106,32,3,40,2,8,32,3,40,2,12,16,236,7,32,0,16,234,6,12,5,11,32,3,65,240,0,106,32,0,65,1,16,233,4,32,3,40,2,112,65,4,70,13,0,32,3,65,216,0,106,32,3,65,248,0,106,41,3,0,55,3,0,32,3,32,3,41,3,112,55,3,80,32,3,65,208,0,106,32,1,32,2,16,230,5,32,0,16,234,6,12,4,11,32,3,40,2,116,12,3,11,32,3,65,5,54,2,112,32,3,65,48,106,32,10,16,128,6,32,3,65,240,0,106,32,3,40,2,48,32,3,40,2,52,16,236,7,12,2,11,32,3,65,5,54,2,112,32,3,65,32,106,32,10,16,128,6,32,3,65,240,0,106,32,3,40,2,32,32,3,40,2,36,16,236,7,12,1,11,32,3,65,5,54,2,112,32,3,65,16,106,32,10,16,128,6,32,3,65,240,0,106,32,3,40,2,16,32,3,40,2,20,16,236,7,11,32,3,65,128,1,106,36,0,11,228,12,2,9,127,4,126,35,0,65,192,1,107,34,3,36,0,2,64,2,64,32,2,65,2,79,4,64,32,1,47,0,0,65,176,240,1,70,13,1,11,32,0,65,1,58,0,0,32,0,65,132,128,128,128,120,54,2,4,12,1,11,2,64,2,64,2,64,2,64,32,2,65,2,107,34,6,65,192,0,79,4,64,32,1,44,0,2,65,191,127,74,13,1,32,1,32,2,65,2,32,2,65,228,128,210,0,16,220,9,0,11,65,145,179,211,0,45,0,0,26,65,192,0,65,1,16,254,9,34,5,69,13,2,32,3,65,0,54,2,20,32,3,32,5,54,2,16,32,3,65,192,0,54,2,12,65,194,0,33,5,3,64,32,3,40,2,12,32,4,70,4,127,32,3,65,12,106,32,4,16,211,5,32,3,40,2,20,5,32,4,11,32,3,40,2,16,106,65,48,58,0,0,32,3,32,3,40,2,20,65,1,106,34,4,54,2,20,32,2,32,5,65,1,107,34,5,71,13,0,11,32,2,65,2,71,4,64,32,1,44,0,2,65,191,127,76,13,4,11,32,6,32,3,40,2,12,32,4,107,75,4,64,32,3,65,12,106,32,4,32,6,16,208,5,32,3,40,2,20,33,4,11,32,3,40,2,16,32,4,106,32,1,65,2,106,32,6,16,142,11,26,32,3,65,20,106,32,4,32,6,106,34,1,54,2,0,32,3,65,32,106,32,1,54,2,0,32,3,32,3,41,2,12,55,3,24,32,3,65,200,0,106,33,2,65,0,33,4,35,0,65,48,107,34,1,36,0,32,1,65,32,106,66,0,55,3,0,32,1,65,24,106,66,0,55,3,0,32,1,65,16,106,66,0,55,3,0,32,1,66,0,55,3,8,32,3,65,24,106,34,7,40,2,4,33,8,2,64,32,7,40,2,8,34,5,65,1,113,4,64,65,128,128,196,0,33,5,12,1,11,32,5,65,192,0,71,4,64,65,129,128,196,0,33,5,12,1,11,32,1,65,8,106,33,4,65,0,33,6,2,64,3,64,32,1,65,40,106,34,9,32,6,32,8,106,34,10,45,0,0,32,6,16,209,6,32,1,40,2,40,34,5,65,130,128,196,0,71,13,1,32,1,45,0,44,33,11,32,9,32,10,65,1,106,45,0,0,32,6,65,1,106,16,209,6,32,1,40,2,40,34,5,65,130,128,196,0,71,13,1,32,4,32,1,45,0,44,32,11,65,4,116,114,58,0,0,32,4,65,1,106,33,4,32,6,65,2,106,34,6,65,192,0,71,13,0,11,65,130,128,196,0,33,5,12,1,11,32,1,40,2,44,33,4,11,32,7,40,2,0,34,6,4,64,32,8,32,6,65,1,16,163,10,11,32,2,2,127,32,5,65,130,128,196,0,70,4,64,32,2,32,1,41,3,8,55,0,1,32,2,65,25,106,32,1,65,32,106,41,3,0,55,0,0,32,2,65,17,106,32,1,65,24,106,41,3,0,55,0,0,32,2,65,9,106,32,1,65,16,106,41,3,0,55,0,0,65,0,12,1,11,32,2,32,4,54,2,8,32,2,32,5,54,2,4,65,1,11,58,0,0,32,1,65,48,106,36,0,32,3,45,0,72,13,1,32,3,65,64,107,32,3,65,225,0,106,41,0,0,34,12,55,3,0,32,3,65,56,106,32,3,65,217,0,106,41,0,0,34,13,55,3,0,32,3,65,48,106,32,3,65,209,0,106,41,0,0,34,14,55,3,0,32,3,32,3,41,0,73,34,15,55,3,40,32,0,65,25,106,32,12,55,0,0,32,0,65,17,106,32,13,55,0,0,32,0,65,9,106,32,14,55,0,0,32,0,32,15,55,0,1,32,0,65,0,58,0,0,12,4,11,32,3,65,224,0,106,66,0,55,3,0,32,3,65,216,0,106,66,0,55,3,0,32,3,65,208,0,106,66,0,55,3,0,32,3,66,0,55,3,72,2,64,32,2,65,1,113,4,64,65,128,128,196,0,33,2,12,1,11,32,6,65,192,0,71,4,64,65,129,128,196,0,33,2,12,1,11,32,3,65,200,0,106,33,5,2,64,3,64,32,3,65,160,1,106,34,6,32,1,32,4,106,34,7,65,2,106,45,0,0,32,4,16,209,6,32,3,40,2,160,1,34,2,65,130,128,196,0,71,13,1,32,3,45,0,164,1,33,8,32,6,32,7,65,3,106,45,0,0,32,4,65,1,106,16,209,6,32,3,40,2,160,1,34,2,65,130,128,196,0,71,13,1,32,5,32,3,45,0,164,1,32,8,65,4,116,114,58,0,0,32,5,65,1,106,33,5,32,4,65,2,106,34,4,65,192,0,71,13,0,11,32,3,65,14,106,32,3,45,0,74,34,1,58,0,0,32,3,65,48,106,32,3,65,223,0,106,41,0,0,34,12,55,3,0,32,3,65,56,106,32,3,65,231,0,106,45,0,0,34,2,58,0,0,32,3,32,3,47,1,72,34,4,59,1,12,32,3,32,3,41,0,87,34,13,55,3,40,32,3,41,0,75,33,14,32,3,40,0,83,33,5,32,0,65,3,106,32,1,58,0,0,32,0,32,4,59,0,1,32,0,32,5,54,2,12,32,0,32,14,55,2,4,32,0,32,13,55,2,16,32,0,65,24,106,32,12,55,2,0,32,0,65,32,106,32,2,58,0,0,32,0,65,0,58,0,0,12,5,11,32,3,40,2,164,1,33,4,11,32,3,32,4,54,2,28,32,3,32,2,54,2,24,32,3,65,162,1,54,2,112,32,3,65,1,54,2,180,1,32,3,65,1,54,2,164,1,32,3,65,132,129,210,0,54,2,160,1,32,3,65,1,54,2,172,1,32,3,32,3,65,24,106,54,2,108,32,3,65,3,58,0,100,32,3,65,4,54,2,96,32,3,66,32,55,2,88,32,3,65,2,54,2,80,32,3,65,2,54,2,72,32,3,32,3,65,200,0,106,54,2,176,1,32,3,32,3,65,236,0,106,54,2,168,1,32,3,65,128,1,106,32,3,65,160,1,106,16,219,3,32,3,41,2,128,1,33,12,32,0,32,3,40,2,136,1,54,2,12,32,0,32,12,55,2,4,32,0,65,1,58,0,0,12,3,11,32,3,32,3,41,2,76,55,2,120,32,3,65,162,1,54,2,156,1,32,3,65,1,54,2,148,1,32,3,65,1,54,2,132,1,32,3,65,132,129,210,0,54,2,128,1,32,3,65,1,54,2,140,1,32,3,32,3,65,248,0,106,54,2,152,1,32,3,65,3,58,0,188,1,32,3,65,4,54,2,184,1,32,3,66,32,55,2,176,1,32,3,65,2,54,2,168,1,32,3,65,2,54,2,160,1,32,3,32,3,65,160,1,106,54,2,144,1,32,3,32,3,65,152,1,106,54,2,136,1,32,3,65,236,0,106,32,3,65,128,1,106,16,219,3,32,3,65,51,106,32,3,65,244,0,106,40,2,0,34,1,54,0,0,32,3,32,3,41,2,108,34,12,55,0,43,32,0,65,12,106,32,1,54,0,0,32,0,32,12,55,0,4,32,0,65,1,58,0,0,12,2,11,65,1,65,192,0,16,132,11,0,11,32,1,32,2,65,2,32,2,65,244,128,210,0,16,220,9,0,11,32,3,65,192,1,106,36,0,11,146,9,1,7,127,35,0,65,144,1,107,34,5,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,5,32,4,4,127,32,4,65,164,146,201,36,75,13,2,32,4,65,28,108,34,7,65,0,72,13,2,65,145,179,211,0,45,0,0,26,32,7,65,4,16,254,9,34,10,69,13,1,32,4,33,8,3,64,32,6,32,7,71,4,64,32,5,65,244,0,106,32,3,32,6,106,16,169,1,32,6,32,10,106,34,9,65,24,106,32,5,65,140,1,106,40,2,0,54,2,0,32,9,65,16,106,32,5,65,132,1,106,41,2,0,55,2,0,32,9,65,8,106,32,5,65,252,0,106,41,2,0,55,2,0,32,9,32,5,41,2,116,55,2,0,32,6,65,28,106,33,6,32,8,65,1,107,34,8,13,1,11,11,32,5,32,4,54,2,20,32,5,32,10,54,2,16,32,5,32,4,54,2,12,65,9,5,65,8,11,58,0,8,32,5,32,2,59,1,10,32,5,65,244,0,106,32,0,40,2,12,32,5,65,8,106,32,0,40,2,16,34,7,40,2,144,1,32,7,40,2,148,1,16,237,1,32,5,45,0,116,69,4,64,65,8,33,6,2,64,2,64,2,64,2,64,32,5,45,0,117,65,8,113,4,64,32,5,32,4,4,127,32,4,65,164,146,201,36,75,13,8,32,4,65,28,108,34,9,65,0,72,13,8,65,145,179,211,0,45,0,0,26,32,9,65,4,16,254,9,34,11,69,13,9,65,0,33,6,32,4,33,8,3,64,32,6,32,9,71,4,64,32,5,65,244,0,106,32,3,32,6,106,16,169,1,32,6,32,11,106,34,10,65,24,106,32,5,65,140,1,106,40,2,0,54,2,0,32,10,65,16,106,32,5,65,132,1,106,41,2,0,55,2,0,32,10,65,8,106,32,5,65,252,0,106,41,2,0,55,2,0,32,10,32,5,41,2,116,55,2,0,32,6,65,28,106,33,6,32,8,65,1,107,34,8,13,1,11,11,32,5,32,4,54,2,48,32,5,32,11,54,2,44,32,5,32,4,54,2,40,65,9,5,32,6,11,58,0,36,32,5,32,2,59,1,38,32,0,40,2,8,34,3,69,13,1,32,0,32,3,65,1,107,34,4,54,2,8,32,0,40,2,4,34,8,32,4,65,28,108,106,34,2,45,0,0,34,6,65,16,70,13,1,32,5,65,216,0,106,32,2,65,24,106,40,0,0,54,0,0,32,5,65,209,0,106,32,2,65,17,106,41,0,0,55,0,0,32,5,65,201,0,106,32,2,65,9,106,41,0,0,55,0,0,32,5,32,6,58,0,64,32,5,32,2,41,0,1,55,0,65,32,4,69,13,2,32,0,32,3,65,2,107,34,0,54,2,8,32,8,32,0,65,28,108,106,34,0,45,0,0,34,2,65,16,70,13,2,32,5,65,140,1,106,32,0,65,24,106,40,0,0,54,0,0,32,5,65,133,1,106,32,0,65,17,106,41,0,0,55,0,0,32,5,65,253,0,106,32,0,65,9,106,41,0,0,55,0,0,32,5,32,2,58,0,116,32,5,32,0,41,0,1,55,0,117,32,5,65,64,107,32,5,65,36,106,16,199,3,69,13,3,32,2,65,10,70,13,4,32,7,66,168,8,32,1,16,245,8,33,6,32,5,65,244,0,106,16,198,4,12,12,11,66,169,8,16,251,4,33,0,32,7,47,1,152,1,69,4,64,32,0,65,0,32,1,16,219,7,33,6,12,15,11,32,0,32,7,47,1,154,1,32,1,16,219,7,33,6,12,14,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,197,0,65,1,16,254,9,34,1,69,13,7,32,1,65,250,175,206,0,65,197,0,16,142,11,33,1,32,5,65,197,0,54,2,100,32,5,32,1,54,2,96,32,5,65,197,0,54,2,92,32,5,65,220,0,106,16,156,4,33,6,12,12,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,197,0,65,1,16,254,9,34,1,69,13,7,32,1,65,191,176,206,0,65,197,0,16,142,11,33,1,32,5,65,197,0,54,2,112,32,5,32,1,54,2,108,32,5,65,197,0,54,2,104,32,5,65,232,0,106,16,156,4,33,6,12,10,11,66,168,8,16,251,4,32,7,47,1,152,1,4,127,32,7,47,1,154,1,5,65,0,11,32,1,16,219,7,33,6,32,5,65,244,0,106,16,198,4,12,9,11,32,5,40,2,120,34,0,45,0,0,65,5,71,13,6,32,0,16,138,10,65,0,33,6,12,7,11,32,5,40,2,120,33,6,12,9,11,65,4,32,7,16,132,11,0,11,16,184,8,0,11,65,4,32,9,16,132,11,0,11,65,1,65,197,0,16,132,11,0,11,65,1,65,197,0,16,132,11,0,11,32,7,66,168,8,32,1,16,245,8,33,6,32,0,16,138,10,11,32,5,65,64,107,16,198,4,32,5,65,36,106,16,198,4,12,2,11,32,5,65,64,107,16,198,4,11,32,5,65,36,106,16,198,4,11,32,5,65,8,106,16,198,4,32,5,65,144,1,106,36,0,32,6,11,146,9,2,15,127,2,126,35,0,65,208,0,107,34,4,36,0,32,4,32,3,54,2,44,32,4,32,2,54,2,40,32,0,40,2,12,33,2,32,4,32,4,65,40,106,54,2,48,2,127,2,64,2,64,2,64,2,127,2,64,32,2,32,1,32,2,106,34,1,77,4,64,2,64,32,0,40,2,4,34,3,65,8,79,4,64,32,3,65,1,106,34,2,69,13,1,32,2,65,3,118,65,7,108,33,3,11,32,3,65,1,118,32,1,73,4,64,32,1,32,3,65,1,106,32,1,32,3,75,27,34,1,65,8,73,13,3,32,1,65,255,255,255,255,1,75,4,64,16,224,7,32,4,40,2,32,12,9,11,65,127,32,1,65,3,116,65,7,110,65,1,107,103,118,34,1,65,254,255,255,255,3,75,13,5,32,1,65,1,106,12,4,11,32,0,32,4,65,48,106,65,208,3,16,186,1,12,6,11,65,208,139,209,0,65,28,65,152,144,209,0,16,141,8,0,11,16,224,7,32,4,40,2,8,12,5,11,65,4,65,8,32,1,65,4,73,27,11,34,1,65,2,116,34,2,65,7,106,34,3,32,2,73,13,0,32,3,65,120,113,34,3,32,1,65,8,106,34,8,106,34,2,32,3,73,13,0,32,2,65,249,255,255,255,7,73,13,1,11,16,224,7,32,4,40,2,16,12,2,11,65,145,179,211,0,45,0,0,26,32,2,65,8,16,254,9,34,9,69,4,64,32,2,16,138,9,32,4,40,2,24,12,2,11,32,3,32,9,106,65,255,1,32,8,16,141,11,33,5,32,4,65,0,54,2,76,32,4,32,1,65,1,107,34,7,54,2,68,32,4,32,5,54,2,64,32,4,66,132,128,128,128,128,1,55,2,56,32,4,32,0,65,16,106,54,2,52,32,4,32,7,32,1,65,3,118,65,7,108,32,1,65,9,73,27,34,11,54,2,72,2,64,2,64,2,64,32,0,40,2,12,34,8,4,64,32,5,65,8,106,33,15,32,0,40,2,0,34,9,65,4,107,33,16,32,9,41,3,0,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,33,19,32,4,40,2,40,33,17,32,4,40,2,44,33,12,32,9,33,1,32,8,33,13,65,0,33,3,3,64,2,64,32,19,66,0,82,13,0,2,64,3,64,32,3,32,3,65,8,106,34,3,75,13,1,32,1,41,3,8,32,1,65,8,106,33,1,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,34,19,80,13,0,11,12,1,11,65,208,139,209,0,65,28,65,136,144,209,0,16,141,8,0,11,32,3,32,3,32,19,122,167,65,3,118,106,34,14,75,4,64,65,208,139,209,0,65,28,65,248,143,209,0,16,141,8,0,11,2,64,2,64,32,12,32,16,32,14,65,2,116,107,40,2,0,34,2,75,4,64,32,5,32,17,32,2,65,3,116,106,40,2,0,34,18,32,7,113,34,2,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,20,66,0,82,13,2,65,0,33,6,3,64,2,64,32,2,32,2,32,6,106,65,8,106,34,10,75,13,0,32,5,32,7,32,10,113,34,2,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,20,66,0,82,13,4,32,6,32,6,65,16,106,34,6,75,13,3,32,2,32,2,32,6,106,34,10,75,13,0,32,5,32,7,32,10,113,34,2,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,20,80,13,1,12,4,11,11,65,208,139,209,0,65,28,65,148,141,209,0,16,141,8,0,11,32,2,32,12,65,196,140,209,0,16,131,7,0,11,65,208,139,209,0,65,28,65,132,141,209,0,16,141,8,0,11,32,5,32,20,122,167,65,3,118,32,2,106,32,7,113,34,2,106,44,0,0,65,0,78,4,64,32,5,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,2,11,32,2,32,5,106,32,18,65,25,118,34,6,58,0,0,32,15,32,2,65,8,107,32,7,113,106,32,6,58,0,0,32,14,65,1,106,34,6,69,13,2,32,6,65,255,255,255,255,3,75,13,3,32,2,65,1,106,34,2,65,255,255,255,255,3,75,13,4,32,19,66,1,125,32,19,131,33,19,32,5,32,2,65,2,116,107,32,9,32,6,65,2,116,107,40,0,0,54,2,0,32,13,65,1,107,34,13,13,0,11,11,32,8,32,11,77,4,64,32,0,40,2,0,33,1,32,0,32,5,54,2,0,32,0,41,2,4,33,19,32,0,32,7,54,2,4,32,4,32,8,54,2,76,32,0,32,11,32,8,107,54,2,8,32,4,32,1,54,2,64,32,4,32,19,55,2,68,32,4,65,52,106,16,135,6,12,4,11,65,128,140,209,0,65,33,65,180,141,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,196,141,209,0,16,141,8,0,11,65,224,141,209,0,65,33,65,196,141,209,0,16,141,8,0,11,65,224,141,209,0,65,33,65,196,141,209,0,16,141,8,0,11,65,0,11,26,32,4,65,208,0,106,36,0,11,136,10,2,3,127,4,126,35,0,65,208,1,107,34,2,36,0,32,2,65,8,106,32,0,65,196,0,106,40,2,0,54,2,0,32,2,65,24,106,32,0,65,32,106,40,2,0,54,2,0,32,2,65,40,106,32,0,65,44,106,40,2,0,54,2,0,32,2,32,0,41,2,60,55,3,0,32,2,32,0,41,2,24,55,3,16,32,2,32,0,41,2,36,55,3,32,32,0,41,2,52,33,5,32,0,40,2,48,33,4,32,0,41,3,8,33,6,32,0,41,3,0,33,7,32,0,41,3,16,33,8,32,2,65,44,106,34,3,16,195,6,2,64,2,64,2,64,2,64,2,64,32,2,40,2,44,65,2,70,4,64,32,4,65,128,128,128,128,120,70,13,1,32,2,32,5,55,2,84,32,2,32,4,54,2,80,32,2,65,244,0,106,65,221,3,54,2,0,32,2,65,222,3,54,2,108,32,2,32,3,54,2,112,32,2,32,2,65,208,0,106,54,2,104,32,2,65,180,1,106,65,3,58,0,0,32,2,65,176,1,106,65,4,54,2,0,32,2,65,168,1,106,66,160,128,128,128,16,55,2,0,32,2,65,160,1,106,65,2,54,2,0,32,2,65,2,54,2,204,1,32,2,65,2,54,2,188,1,32,2,65,204,207,209,0,54,2,184,1,32,2,65,2,54,2,152,1,32,2,65,3,58,0,148,1,32,2,65,0,54,2,144,1,32,2,66,32,55,2,136,1,32,2,65,2,54,2,128,1,32,2,65,2,54,2,120,32,2,32,2,65,248,0,106,54,2,200,1,32,2,65,2,54,2,196,1,32,2,32,2,65,232,0,106,54,2,192,1,32,2,65,220,0,106,34,3,32,2,65,184,1,106,16,219,3,32,2,65,196,0,106,32,3,16,129,7,32,2,40,2,92,34,3,4,64,32,2,40,2,96,32,3,65,1,16,163,10,11,32,2,40,2,80,34,3,69,13,2,32,2,40,2,84,32,3,65,1,16,163,10,12,2,11,65,145,179,211,0,45,0,0,26,65,248,0,65,8,16,254,9,34,3,69,13,3,32,3,32,8,55,3,16,32,3,32,6,55,3,8,32,3,32,7,55,3,0,32,3,32,2,41,3,16,55,2,68,32,3,32,1,41,2,0,55,2,24,32,3,65,32,106,32,1,65,8,106,41,2,0,55,2,0,32,3,65,40,106,32,1,65,16,106,41,2,0,55,2,0,32,3,65,48,106,32,1,65,24,106,41,2,0,55,2,0,32,3,65,56,106,32,1,65,32,106,41,2,0,55,2,0,32,3,65,64,107,32,1,65,40,106,40,2,0,54,2,0,32,3,65,204,0,106,32,2,65,24,106,40,2,0,54,2,0,32,3,32,5,55,3,96,32,3,32,4,54,2,92,32,3,65,216,0,106,32,2,65,40,106,40,2,0,54,2,0,32,3,32,2,41,3,32,55,2,80,32,3,32,2,41,3,0,55,2,104,32,3,65,240,0,106,32,2,65,8,106,40,2,0,54,2,0,12,2,11,32,2,65,221,3,54,2,96,32,2,65,1,54,2,204,1,32,2,65,1,54,2,188,1,32,2,65,232,207,209,0,54,2,184,1,32,2,65,1,54,2,196,1,32,2,32,2,65,44,106,54,2,92,32,2,65,3,58,0,148,1,32,2,65,4,54,2,144,1,32,2,66,32,55,2,136,1,32,2,65,2,54,2,128,1,32,2,65,2,54,2,120,32,2,32,2,65,248,0,106,54,2,200,1,32,2,32,2,65,220,0,106,54,2,192,1,32,2,65,232,0,106,34,3,32,2,65,184,1,106,16,219,3,32,2,65,196,0,106,32,3,16,129,7,32,2,40,2,104,34,3,69,13,0,32,2,40,2,108,32,3,65,1,16,163,10,11,65,145,179,211,0,45,0,0,26,65,248,0,65,8,16,254,9,34,3,69,13,2,32,3,32,8,55,3,16,32,3,32,6,55,3,8,32,3,32,7,55,3,0,32,3,32,2,41,3,16,55,2,68,32,3,32,1,41,2,0,55,2,24,32,3,65,32,106,32,1,65,8,106,41,2,0,55,2,0,32,3,65,40,106,32,1,65,16,106,41,2,0,55,2,0,32,3,65,48,106,32,1,65,24,106,41,2,0,55,2,0,32,3,65,56,106,32,1,65,32,106,41,2,0,55,2,0,32,3,65,64,107,32,1,65,40,106,40,2,0,54,2,0,32,3,65,204,0,106,32,2,65,24,106,40,2,0,54,2,0,32,3,65,216,0,106,32,2,65,40,106,40,2,0,54,2,0,32,3,32,2,41,3,32,55,2,80,32,3,32,2,41,2,68,55,2,92,32,3,65,228,0,106,32,2,65,204,0,106,40,2,0,54,2,0,32,3,32,2,41,3,0,55,2,104,32,3,65,240,0,106,32,2,65,8,106,40,2,0,54,2,0,32,2,40,2,44,65,2,73,13,0,32,2,65,48,106,33,1,2,64,2,64,2,64,32,2,45,0,64,65,1,107,14,3,3,0,2,1,11,32,2,65,1,54,2,124,32,2,65,204,152,209,0,54,2,120,32,2,66,0,55,2,132,1,32,2,32,2,65,184,1,106,54,2,128,1,32,2,65,248,0,106,65,176,153,209,0,16,166,8,0,11,32,1,16,133,5,32,2,40,2,48,34,1,69,13,1,32,2,40,2,52,32,1,65,12,108,65,4,16,163,10,12,1,11,32,1,16,133,5,32,2,40,2,48,34,1,69,13,0,32,2,40,2,52,32,1,65,12,108,65,4,16,163,10,11,32,0,65,200,0,65,8,16,163,10,32,2,65,208,1,106,36,0,32,3,15,11,65,8,65,248,0,16,132,11,0,11,65,8,65,248,0,16,132,11,0,11,167,9,2,12,127,2,126,35,0,65,224,0,107,34,3,36,0,32,1,32,2,16,139,7,33,7,2,64,2,64,2,64,2,64,2,127,2,64,32,1,40,2,44,69,4,64,32,7,47,1,2,33,11,32,1,65,127,54,2,44,32,7,47,1,0,33,9,32,1,40,2,48,34,10,69,4,64,65,0,33,10,32,11,65,16,116,32,9,114,12,3,11,32,1,40,2,52,33,13,3,64,32,10,65,44,106,33,8,32,10,65,4,106,33,5,32,10,47,1,94,34,7,65,2,116,33,6,65,127,33,4,2,64,3,64,32,6,69,4,64,32,7,33,4,12,2,11,32,5,47,1,0,33,12,32,5,65,2,106,33,14,32,4,65,1,106,33,4,32,8,65,4,106,33,8,32,6,65,4,107,33,6,32,5,65,4,106,33,5,65,127,32,9,32,12,71,32,9,32,12,73,27,34,12,65,127,32,14,47,1,0,34,14,32,11,71,32,11,32,14,73,27,32,12,27,34,12,65,1,70,13,0,11,32,12,65,255,1,113,69,13,5,11,32,13,69,13,2,32,13,65,1,107,33,13,32,10,32,4,65,2,116,106,65,224,0,106,40,2,0,33,10,12,0,11,0,11,65,132,140,207,0,16,232,7,0,11,32,11,65,16,116,32,9,114,11,33,7,32,3,32,4,54,2,32,32,3,65,0,54,2,28,32,3,32,10,54,2,24,32,3,32,1,65,48,106,54,2,16,32,3,32,7,54,2,20,32,1,32,9,16,190,7,33,4,32,1,32,11,16,138,7,33,6,2,64,2,64,32,4,40,2,8,34,5,32,6,40,2,8,34,8,70,4,64,32,5,69,4,64,12,3,11,32,6,40,2,4,33,9,32,5,65,28,108,33,8,65,0,33,5,3,64,2,64,2,64,32,9,45,0,0,65,14,113,65,10,71,4,64,32,5,32,4,40,2,8,34,6,79,13,1,32,3,65,8,106,32,1,32,11,32,5,32,4,40,2,4,32,5,106,45,0,0,16,206,1,32,3,40,2,12,33,6,32,3,40,2,8,69,13,2,65,1,33,5,12,8,11,66,235,7,16,251,4,65,145,179,211,0,45,0,0,26,65,1,33,5,65,21,65,1,16,254,9,34,4,69,13,4,32,4,65,13,106,65,245,137,207,0,41,0,0,55,0,0,32,4,65,8,106,65,240,137,207,0,41,0,0,55,0,0,32,4,65,232,137,207,0,41,0,0,55,0,0,32,3,65,21,54,2,56,32,3,32,4,54,2,52,32,3,65,21,54,2,48,32,3,65,48,106,16,156,4,65,5,32,2,16,218,7,33,6,12,7,11,32,5,32,6,65,244,139,207,0,16,131,7,0,11,32,9,65,28,106,33,9,32,5,65,1,106,33,5,32,6,41,3,8,32,16,132,33,16,32,6,41,3,0,32,15,132,33,15,32,8,65,28,107,34,8,13,0,11,12,2,11,66,180,8,16,251,4,32,3,65,212,0,106,65,251,0,54,2,0,32,3,32,5,54,2,88,32,3,65,2,54,2,52,32,3,65,192,138,207,0,54,2,48,32,3,66,2,55,2,60,32,3,65,251,0,54,2,76,32,3,32,8,54,2,92,32,3,32,3,65,200,0,106,54,2,56,32,3,32,3,65,220,0,106,54,2,80,32,3,32,3,65,216,0,106,54,2,72,32,3,65,36,106,34,7,32,3,65,48,106,16,219,3,65,1,33,5,32,7,16,156,4,65,5,32,2,16,218,7,33,6,12,3,11,65,1,65,21,16,132,11,0,11,32,1,40,2,8,34,2,40,2,0,13,2,32,2,65,127,54,2,0,2,127,32,2,40,2,12,34,4,32,2,40,2,4,73,4,64,32,4,65,4,116,34,4,32,2,40,2,8,106,34,5,32,16,55,3,8,32,5,32,15,55,3,0,32,2,32,2,40,2,12,65,1,106,54,2,12,32,2,32,2,40,2,0,65,1,106,54,2,0,32,2,40,2,8,32,4,106,12,1,11,32,2,65,0,54,2,0,32,3,32,15,55,3,48,32,3,32,16,55,3,56,32,2,32,3,65,48,106,16,228,4,11,33,6,32,7,65,16,118,33,4,32,10,69,4,64,65,145,179,211,0,45,0,0,26,65,224,0,65,4,16,254,9,34,2,69,13,4,32,2,65,1,59,1,94,32,2,65,0,54,2,0,32,2,32,6,54,2,48,32,2,32,4,59,1,6,32,2,32,7,59,1,4,32,1,66,128,128,128,128,16,55,2,52,32,1,32,2,54,2,48,32,2,65,48,106,33,8,12,1,11,32,3,65,208,0,106,32,3,65,24,106,34,2,65,8,106,40,2,0,54,2,0,32,3,32,2,41,2,0,55,3,72,32,3,65,48,106,32,3,65,200,0,106,32,7,32,4,32,6,32,3,65,16,106,16,97,32,3,40,2,16,34,2,32,2,40,2,8,65,1,106,54,2,8,32,3,40,2,48,32,3,40,2,56,65,2,116,106,65,48,106,33,8,11,32,8,40,2,0,33,6,65,0,33,5,11,32,1,32,1,40,2,44,65,1,106,54,2,44,32,0,32,6,54,2,4,32,0,32,5,54,2,0,32,3,65,224,0,106,36,0,15,11,65,244,135,207,0,16,232,7,0,11,65,4,65,224,0,16,132,11,0,11,184,8,2,10,127,16,126,35,0,65,176,1,107,34,3,36,0,2,64,2,64,2,64,2,127,2,64,2,64,32,1,40,2,28,69,4,64,32,1,65,127,54,2,28,32,1,40,2,32,34,8,69,4,64,65,0,33,8,12,3,11,32,1,40,2,36,33,10,32,2,65,255,255,3,113,33,11,3,64,32,8,65,52,106,33,7,32,8,47,1,50,34,6,65,2,116,33,12,65,0,33,5,65,127,33,4,2,64,3,64,32,5,32,12,70,4,64,32,6,33,4,12,2,11,32,7,47,1,0,33,9,32,4,65,1,106,33,4,32,5,65,4,106,33,5,32,7,65,2,106,33,7,65,127,32,9,32,11,71,32,9,32,11,75,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,3,11,32,10,69,13,3,32,10,65,1,107,33,10,32,8,32,4,65,2,116,106,65,204,0,106,40,2,0,33,8,12,0,11,0,11,65,228,139,207,0,16,232,7,0,11,32,5,32,8,106,12,1,11,32,3,32,4,54,2,24,32,3,65,0,54,2,20,32,3,32,8,54,2,16,32,3,32,1,65,32,106,54,2,12,32,3,32,2,65,255,255,3,113,54,2,28,2,64,32,1,32,2,16,138,7,40,2,8,34,6,69,4,64,12,1,11,65,1,33,4,65,0,33,7,3,64,32,3,32,1,32,2,32,7,65,0,16,213,1,32,3,40,2,4,33,5,32,3,40,2,0,13,3,32,5,41,3,120,32,28,132,33,28,32,5,41,3,112,32,27,132,33,27,32,5,41,3,104,32,13,132,33,13,32,5,41,3,96,32,14,132,33,14,32,5,41,3,88,32,15,132,33,15,32,5,41,3,80,32,16,132,33,16,32,5,41,3,72,32,17,132,33,17,32,5,41,3,64,32,18,132,33,18,32,5,41,3,56,32,19,132,33,19,32,5,41,3,48,32,20,132,33,20,32,5,41,3,40,32,21,132,33,21,32,5,41,3,32,32,22,132,33,22,32,5,41,3,24,32,23,132,33,23,32,5,41,3,16,32,24,132,33,24,32,5,41,3,8,32,25,132,33,25,32,5,41,3,0,32,26,132,33,26,32,6,32,7,65,1,106,34,7,71,13,0,11,11,32,1,40,2,8,34,6,40,2,0,13,2,32,6,65,127,54,2,0,2,127,32,6,40,2,12,34,4,32,6,40,2,4,73,4,64,32,4,65,7,116,34,5,32,6,40,2,8,106,34,4,32,28,55,3,120,32,4,32,27,55,3,112,32,4,32,13,55,3,104,32,4,32,14,55,3,96,32,4,32,15,55,3,88,32,4,32,16,55,3,80,32,4,32,17,55,3,72,32,4,32,18,55,3,64,32,4,32,19,55,3,56,32,4,32,20,55,3,48,32,4,32,21,55,3,40,32,4,32,22,55,3,32,32,4,32,23,55,3,24,32,4,32,24,55,3,16,32,4,32,25,55,3,8,32,4,32,26,55,3,0,32,6,32,6,40,2,12,65,1,106,54,2,12,32,6,32,6,40,2,0,65,1,106,54,2,0,32,6,40,2,8,32,5,106,12,1,11,32,6,65,0,54,2,0,32,3,32,28,55,3,152,1,32,3,32,27,55,3,144,1,32,3,32,13,55,3,136,1,32,3,32,14,55,3,128,1,32,3,32,15,55,3,120,32,3,32,16,55,3,112,32,3,32,17,55,3,104,32,3,32,18,55,3,96,32,3,32,19,55,3,88,32,3,32,20,55,3,80,32,3,32,21,55,3,72,32,3,32,22,55,3,64,32,3,32,23,55,3,56,32,3,32,24,55,3,48,32,3,32,25,55,3,40,32,3,32,26,55,3,32,32,6,32,3,65,32,106,16,131,5,11,33,7,32,8,69,4,64,65,145,179,211,0,45,0,0,26,65,204,0,65,4,16,254,9,34,4,69,13,4,32,4,32,2,59,1,52,32,4,65,1,59,1,50,32,4,65,0,54,2,0,32,4,32,7,54,2,4,32,1,66,128,128,128,128,16,55,2,36,32,1,32,4,54,2,32,32,4,65,4,106,12,1,11,32,3,65,168,1,106,32,3,65,16,106,34,4,65,8,106,40,2,0,54,2,0,32,3,32,4,41,2,0,55,3,160,1,32,3,65,32,106,32,3,65,160,1,106,32,2,32,7,32,3,65,12,106,16,96,32,3,40,2,12,34,2,32,2,40,2,8,65,1,106,54,2,8,32,3,40,2,32,32,3,40,2,40,65,2,116,106,65,4,106,11,40,2,0,33,5,65,0,33,4,11,32,1,32,1,40,2,28,65,1,106,54,2,28,32,0,32,5,54,2,4,32,0,32,4,54,2,0,32,3,65,176,1,106,36,0,15,11,65,244,135,207,0,16,232,7,0,11,65,4,65,204,0,16,132,11,0,11,236,8,2,20,127,3,126,35,0,65,64,106,34,7,36,0,2,64,2,64,2,127,2,64,2,64,2,64,32,0,40,2,12,34,3,47,1,230,2,34,4,32,1,106,34,10,65,12,73,4,64,32,0,40,2,20,34,6,47,1,230,2,34,2,32,1,73,13,1,32,3,32,10,59,1,230,2,32,6,32,2,32,1,107,34,5,59,1,230,2,32,7,65,8,106,34,11,32,6,65,48,106,34,8,32,1,65,1,107,34,12,65,28,108,34,15,106,34,2,65,8,106,41,2,0,55,3,0,32,7,65,16,106,34,13,32,2,65,16,106,41,2,0,55,3,0,32,7,65,24,106,34,16,32,2,65,24,106,40,2,0,54,2,0,32,2,41,2,0,33,22,32,0,40,2,0,34,2,32,0,40,2,8,34,14,65,2,116,106,65,4,106,34,9,40,2,0,33,17,32,9,32,6,65,4,106,34,9,32,12,65,2,116,34,18,106,40,2,0,54,2,0,32,7,32,22,55,3,0,32,7,65,56,106,32,2,32,14,65,28,108,106,34,2,65,200,0,106,34,14,40,2,0,34,19,54,2,0,32,7,65,48,106,32,2,65,64,107,34,20,41,2,0,34,22,55,3,0,32,7,65,40,106,32,2,65,56,106,34,21,41,2,0,34,23,55,3,0,32,7,32,2,65,48,106,34,2,41,2,0,34,24,55,3,32,32,2,32,7,41,3,0,55,2,0,32,21,32,11,41,3,0,55,2,0,32,20,32,13,41,3,0,55,2,0,32,14,32,16,40,2,0,54,2,0,32,3,65,4,106,34,11,32,4,65,2,116,106,32,17,54,2,0,32,3,65,48,106,34,13,32,4,65,28,108,106,34,2,32,24,55,2,0,32,2,65,8,106,32,23,55,2,0,32,2,65,16,106,32,22,55,2,0,32,2,65,24,106,32,19,54,2,0,32,12,32,10,32,4,65,1,106,34,2,107,71,13,2,32,11,32,2,65,2,116,106,32,9,32,18,16,142,11,26,32,13,32,2,65,28,108,106,32,8,32,15,16,142,11,26,32,9,32,9,32,1,65,2,116,106,32,5,65,2,116,34,9,16,140,11,26,32,8,32,8,32,1,65,28,108,106,32,5,65,28,108,16,140,11,26,32,0,40,2,24,33,8,32,0,40,2,16,69,4,64,32,8,69,13,6,12,7,11,32,8,69,13,6,32,3,32,2,65,2,116,106,65,232,2,106,32,6,65,232,2,106,34,0,32,1,65,2,116,34,8,16,142,11,26,32,0,32,0,32,8,106,32,9,65,4,106,16,140,11,26,32,1,65,3,113,34,0,4,64,32,4,65,2,116,32,3,106,65,236,2,106,33,1,3,64,32,1,40,2,0,34,4,32,2,59,1,228,2,32,4,32,3,54,2,0,32,1,65,4,106,33,1,32,2,65,1,106,33,2,32,0,65,1,107,34,0,13,0,11,11,32,12,65,3,79,4,64,32,2,65,2,116,33,0,3,64,32,0,32,3,106,34,1,65,232,2,106,40,2,0,34,4,32,2,59,1,228,2,32,4,32,3,54,2,0,32,1,65,236,2,106,40,2,0,34,4,32,2,65,1,106,59,1,228,2,32,4,32,3,54,2,0,32,1,65,240,2,106,40,2,0,34,4,32,2,65,2,106,59,1,228,2,32,4,32,3,54,2,0,32,1,65,244,2,106,40,2,0,34,1,32,2,65,3,106,34,4,59,1,228,2,32,1,32,3,54,2,0,32,2,65,4,106,33,2,32,0,65,16,106,33,0,32,4,32,10,71,13,0,11,11,32,5,65,127,70,13,5,32,5,65,1,106,34,3,65,3,113,33,1,65,0,32,5,65,3,73,13,4,26,32,6,65,244,2,106,33,0,65,0,32,3,65,124,113,107,33,3,65,3,33,2,3,64,32,0,65,12,107,40,2,0,34,5,32,2,65,3,107,59,1,228,2,32,5,32,6,54,2,0,32,0,65,8,107,40,2,0,34,5,32,2,65,2,107,59,1,228,2,32,5,32,6,54,2,0,32,0,65,4,107,40,2,0,34,5,32,2,65,1,107,59,1,228,2,32,5,32,6,54,2,0,32,0,40,2,0,34,5,32,2,59,1,228,2,32,5,32,6,54,2,0,32,0,65,16,106,33,0,32,3,32,2,65,4,106,34,2,106,65,3,71,13,0,11,12,3,11,65,232,242,206,0,65,50,65,156,243,206,0,16,141,8,0,11,65,172,243,206,0,65,40,65,212,243,206,0,16,141,8,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,2,65,3,107,11,33,2,32,1,69,13,0,32,2,65,2,116,32,6,106,65,232,2,106,33,0,3,64,32,0,40,2,0,34,3,32,2,59,1,228,2,32,3,32,6,54,2,0,32,0,65,4,106,33,0,32,2,65,1,106,33,2,32,1,65,1,107,34,1,13,0,11,11,32,7,65,64,107,36,0,15,11,65,176,242,206,0,65,40,65,228,243,206,0,16,141,8,0,11,235,7,1,11,127,65,2,32,3,47,1,0,34,9,65,2,107,34,12,65,255,255,3,113,34,5,32,5,65,2,79,27,33,11,32,3,47,1,2,33,7,2,127,2,64,2,64,32,9,69,4,64,32,7,65,255,1,113,33,12,3,64,65,0,33,3,2,64,32,1,47,1,182,1,34,8,69,13,0,32,8,65,2,116,33,9,2,64,2,64,2,64,32,11,65,1,107,14,2,1,2,0,11,65,0,33,4,3,64,32,5,65,2,32,1,32,4,106,34,10,65,4,106,47,1,0,65,2,107,65,255,255,3,113,34,6,32,6,65,2,79,27,73,13,3,32,6,69,4,64,32,10,65,6,106,45,0,0,34,6,32,12,75,13,4,32,6,32,12,70,13,8,11,32,3,65,1,106,33,3,32,9,32,4,65,4,106,34,4,71,13,0,11,32,8,33,3,12,2,11,65,0,33,4,3,64,32,5,65,2,32,1,32,4,106,34,10,65,4,106,47,1,0,65,2,107,65,255,255,3,113,34,6,32,6,65,2,79,27,73,13,2,32,6,65,1,70,4,64,32,7,32,10,65,6,106,47,1,0,34,6,73,13,3,32,6,32,7,70,13,7,11,32,3,65,1,106,33,3,32,9,32,4,65,4,106,34,4,71,13,0,11,32,8,33,3,12,1,11,65,0,33,4,3,64,32,5,32,1,32,4,106,34,6,65,4,106,47,1,0,34,10,65,2,107,65,255,255,3,113,34,14,65,2,32,14,65,2,73,34,14,27,73,13,1,32,14,69,4,64,32,10,13,2,32,7,32,6,65,6,106,47,1,0,34,6,73,13,2,32,6,32,7,70,13,6,11,32,3,65,1,106,33,3,32,9,32,4,65,4,106,34,4,71,13,0,11,32,8,33,3,11,32,2,69,13,2,32,2,65,1,107,33,2,32,1,32,3,65,2,116,106,65,184,1,106,40,2,0,33,1,12,0,11,0,11,2,64,2,64,2,64,32,11,65,1,107,14,2,1,2,0,11,32,7,65,255,1,113,33,7,3,64,65,0,33,3,2,64,32,1,47,1,182,1,34,8,69,13,0,32,8,65,2,116,33,9,65,0,33,4,3,64,32,12,65,255,255,3,113,65,2,32,1,32,4,106,34,11,65,4,106,47,1,0,65,2,107,65,255,255,3,113,34,5,32,5,65,2,79,27,73,13,1,32,5,69,4,64,32,11,65,6,106,45,0,0,34,5,32,7,75,13,2,32,5,32,7,70,13,7,11,32,3,65,1,106,33,3,32,9,32,4,65,4,106,34,4,71,13,0,11,32,8,33,3,11,32,2,69,13,3,32,2,65,1,107,33,2,32,1,32,3,65,2,116,106,65,184,1,106,40,2,0,33,1,12,0,11,0,11,3,64,65,0,33,3,2,64,32,1,47,1,182,1,34,8,69,13,0,32,8,65,2,116,33,9,65,0,33,4,3,64,32,12,65,255,255,3,113,65,2,32,1,32,4,106,34,11,65,4,106,47,1,0,65,2,107,65,255,255,3,113,34,5,32,5,65,2,79,27,73,13,1,32,5,65,1,70,4,64,32,7,32,11,65,6,106,47,1,0,34,5,73,13,2,32,5,32,7,70,13,6,11,32,3,65,1,106,33,3,32,9,32,4,65,4,106,34,4,71,13,0,11,32,8,33,3,11,32,2,69,13,2,32,2,65,1,107,33,2,32,1,32,3,65,2,116,106,65,184,1,106,40,2,0,33,1,12,0,11,0,11,3,64,65,0,33,3,2,64,32,1,47,1,182,1,34,8,69,13,0,32,8,65,2,116,33,11,65,0,33,4,3,64,32,12,65,255,255,3,113,32,1,32,4,106,34,6,65,4,106,47,1,0,34,5,65,2,107,65,255,255,3,113,34,10,65,2,32,10,65,2,73,34,10,27,73,13,1,2,64,32,10,13,0,32,5,32,9,75,13,2,32,5,32,9,71,13,0,32,7,32,6,65,6,106,47,1,0,34,5,73,13,2,32,5,32,7,70,13,5,11,32,3,65,1,106,33,3,32,11,32,4,65,4,106,34,4,71,13,0,11,32,8,33,3,11,32,2,69,13,1,32,2,65,1,107,33,2,32,1,32,3,65,2,116,106,65,184,1,106,40,2,0,33,1,12,0,11,0,11,65,1,12,1,11,32,2,33,13,65,0,11,33,4,32,0,32,3,54,2,12,32,0,32,13,54,2,8,32,0,32,1,54,2,4,32,0,32,4,54,2,0,11,158,2,1,1,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,0,34,2,65,2,107,14,85,6,6,6,7,0,1,4,4,4,6,4,4,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,4,4,4,7,7,6,6,6,6,6,6,6,6,6,6,6,6,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,6,6,6,6,6,6,4,4,5,6,6,6,6,6,5,6,5,5,6,6,2,3,4,11,32,0,32,1,41,3,8,55,3,8,12,7,11,32,0,32,1,41,3,8,55,3,8,32,0,65,16,106,32,1,65,16,106,41,3,0,55,3,0,12,6,11,32,0,32,1,40,2,4,54,2,4,12,5,11,32,0,32,1,41,3,8,55,3,8,32,0,65,32,106,32,1,65,32,106,41,3,0,55,3,0,32,0,65,24,106,32,1,65,24,106,41,3,0,55,3,0,32,0,65,16,106,32,1,65,16,106,41,3,0,55,3,0,11,32,0,32,2,58,0,0,15,11,32,0,32,1,41,3,8,55,3,8,11,32,0,32,1,47,1,2,59,1,2,12,1,11,32,0,32,1,45,0,1,58,0,1,11,32,0,32,2,58,0,0,11,141,9,2,12,127,1,126,35,0,65,224,0,107,34,3,36,0,32,1,32,2,16,139,7,33,7,2,64,2,64,2,64,2,64,2,127,2,64,32,1,40,2,44,69,4,64,32,7,47,1,2,33,11,32,1,65,127,54,2,44,32,7,47,1,0,33,9,32,1,40,2,48,34,10,69,4,64,65,0,33,10,32,11,65,16,116,32,9,114,12,3,11,32,1,40,2,52,33,13,3,64,32,10,65,44,106,33,8,32,10,65,4,106,33,5,32,10,47,1,94,34,7,65,2,116,33,6,65,127,33,4,2,64,3,64,32,6,69,4,64,32,7,33,4,12,2,11,32,5,47,1,0,33,12,32,5,65,2,106,33,14,32,4,65,1,106,33,4,32,8,65,4,106,33,8,32,6,65,4,107,33,6,32,5,65,4,106,33,5,65,127,32,9,32,12,71,32,9,32,12,73,27,34,12,65,127,32,14,47,1,0,34,14,32,11,71,32,11,32,14,73,27,32,12,27,34,12,65,1,70,13,0,11,32,12,65,255,1,113,69,13,5,11,32,13,69,13,2,32,13,65,1,107,33,13,32,10,32,4,65,2,116,106,65,224,0,106,40,2,0,33,10,12,0,11,0,11,65,132,140,207,0,16,232,7,0,11,32,11,65,16,116,32,9,114,11,33,7,32,3,32,4,54,2,32,32,3,65,0,54,2,28,32,3,32,10,54,2,24,32,3,32,1,65,48,106,54,2,16,32,3,32,7,54,2,20,32,1,32,9,16,190,7,33,4,32,1,32,11,16,138,7,33,6,2,64,2,64,32,4,40,2,8,34,5,32,6,40,2,8,34,8,70,4,64,32,5,69,4,64,12,3,11,32,6,40,2,4,33,9,32,5,65,28,108,33,8,65,0,33,5,3,64,2,64,2,64,32,9,45,0,0,65,14,113,65,10,71,4,64,32,5,32,4,40,2,8,34,6,79,13,1,32,3,65,8,106,32,1,32,11,32,5,32,4,40,2,4,32,5,106,45,0,0,16,217,1,32,3,40,2,12,33,6,32,3,40,2,8,69,13,2,65,1,33,5,12,8,11,66,235,7,16,251,4,65,145,179,211,0,45,0,0,26,65,1,33,5,65,21,65,1,16,254,9,34,4,69,13,4,32,4,65,13,106,65,245,137,207,0,41,0,0,55,0,0,32,4,65,8,106,65,240,137,207,0,41,0,0,55,0,0,32,4,65,232,137,207,0,41,0,0,55,0,0,32,3,65,21,54,2,56,32,3,32,4,54,2,52,32,3,65,21,54,2,48,32,3,65,48,106,16,156,4,65,5,32,2,16,218,7,33,6,12,7,11,32,5,32,6,65,244,139,207,0,16,131,7,0,11,32,9,65,28,106,33,9,32,5,65,1,106,33,5,32,6,41,3,0,32,15,132,33,15,32,8,65,28,107,34,8,13,0,11,12,2,11,66,180,8,16,251,4,32,3,65,212,0,106,65,251,0,54,2,0,32,3,32,5,54,2,88,32,3,65,2,54,2,52,32,3,65,192,138,207,0,54,2,48,32,3,66,2,55,2,60,32,3,65,251,0,54,2,76,32,3,32,8,54,2,92,32,3,32,3,65,200,0,106,54,2,56,32,3,32,3,65,220,0,106,54,2,80,32,3,32,3,65,216,0,106,54,2,72,32,3,65,36,106,34,7,32,3,65,48,106,16,219,3,65,1,33,5,32,7,16,156,4,65,5,32,2,16,218,7,33,6,12,3,11,65,1,65,21,16,132,11,0,11,32,1,40,2,8,34,2,40,2,0,13,2,32,2,65,127,54,2,0,2,127,32,2,40,2,12,34,4,32,2,40,2,4,73,4,64,32,4,65,3,116,34,4,32,2,40,2,8,106,32,15,55,3,0,32,2,32,2,40,2,12,65,1,106,54,2,12,32,2,32,2,40,2,0,65,1,106,54,2,0,32,2,40,2,8,32,4,106,12,1,11,32,2,65,0,54,2,0,32,3,32,15,55,3,48,32,2,32,3,65,48,106,16,135,5,11,33,6,32,7,65,16,118,33,4,32,10,69,4,64,65,145,179,211,0,45,0,0,26,65,224,0,65,4,16,254,9,34,2,69,13,4,32,2,65,1,59,1,94,32,2,65,0,54,2,0,32,2,32,6,54,2,48,32,2,32,4,59,1,6,32,2,32,7,59,1,4,32,1,66,128,128,128,128,16,55,2,52,32,1,32,2,54,2,48,32,2,65,48,106,33,8,12,1,11,32,3,65,208,0,106,32,3,65,24,106,34,2,65,8,106,40,2,0,54,2,0,32,3,32,2,41,2,0,55,3,72,32,3,65,48,106,32,3,65,200,0,106,32,7,32,4,32,6,32,3,65,16,106,16,97,32,3,40,2,16,34,2,32,2,40,2,8,65,1,106,54,2,8,32,3,40,2,48,32,3,40,2,56,65,2,116,106,65,48,106,33,8,11,32,8,40,2,0,33,6,65,0,33,5,11,32,1,32,1,40,2,44,65,1,106,54,2,44,32,0,32,6,54,2,4,32,0,32,5,54,2,0,32,3,65,224,0,106,36,0,15,11,65,244,135,207,0,16,232,7,0,11,65,4,65,224,0,16,132,11,0,11,240,9,1,6,127,2,64,32,0,40,2,4,34,8,65,56,65,232,0,32,0,40,2,0,34,9,27,106,40,2,0,34,6,32,1,47,1,12,34,5,77,4,64,65,11,32,5,32,6,16,136,5,33,5,12,1,11,2,64,2,64,65,127,32,3,32,8,65,52,65,228,0,32,9,27,106,40,2,0,32,5,65,12,108,106,65,8,106,40,2,0,34,3,106,34,8,32,3,32,8,75,27,34,9,65,255,1,77,4,64,32,0,32,5,32,2,16,147,1,34,5,13,3,32,1,40,2,8,34,8,13,1,65,0,15,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,0,69,13,1,32,0,65,128,128,128,128,120,54,2,60,32,0,65,128,128,128,128,120,54,2,48,32,0,66,2,55,3,40,32,0,66,0,55,3,32,32,0,66,128,128,128,128,32,55,3,24,32,0,66,193,8,55,3,16,32,0,66,0,55,3,0,32,0,65,24,106,65,0,16,184,5,32,0,40,2,28,32,0,40,2,32,65,2,116,106,34,1,32,4,59,1,2,32,1,65,9,58,0,0,32,0,32,0,40,2,32,65,1,106,54,2,32,32,0,15,11,32,1,40,2,4,33,4,32,8,65,40,108,33,3,65,0,33,1,3,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,4,45,0,0,65,2,107,14,82,2,2,2,20,20,20,20,20,20,1,20,20,0,0,0,3,4,5,6,7,8,5,6,7,8,7,8,20,20,20,0,0,10,11,12,13,10,11,12,13,5,6,5,6,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,5,6,5,6,5,6,20,20,17,17,17,17,17,17,17,17,3,4,17,20,11,32,9,32,4,45,0,1,34,5,77,13,8,12,19,11,32,0,40,2,4,65,220,0,65,140,1,32,0,40,2,0,27,106,40,2,0,34,5,32,4,47,1,2,34,6,75,13,18,32,0,65,14,32,6,32,5,32,1,16,244,3,15,11,32,8,32,4,47,1,2,34,5,75,13,17,32,0,65,16,32,5,32,8,32,1,16,244,3,15,11,32,0,40,2,4,65,32,106,40,2,0,34,5,32,4,47,1,2,34,6,75,13,16,32,0,65,2,32,6,32,5,32,1,16,244,3,15,11,32,0,40,2,4,34,6,65,44,65,208,0,32,0,40,2,0,34,7,27,106,40,2,0,34,10,32,4,47,1,2,34,5,75,13,13,32,0,65,5,32,5,32,10,32,1,16,244,3,15,11,32,0,40,2,0,13,14,32,0,40,2,4,65,164,1,106,40,2,0,34,5,32,4,47,1,2,34,6,75,13,14,32,0,65,7,32,6,32,5,32,1,16,244,3,15,11,32,0,40,2,0,13,13,32,0,40,2,4,34,6,65,196,0,106,40,2,0,34,7,32,4,47,1,2,34,5,75,13,9,32,0,65,8,32,5,32,7,32,1,16,244,3,15,11,32,0,40,2,0,13,12,32,0,40,2,4,65,188,1,106,40,2,0,34,5,32,4,47,1,2,34,6,75,13,12,32,0,65,22,32,6,32,5,32,1,16,244,3,15,11,32,0,40,2,0,13,11,32,0,40,2,4,34,6,65,200,1,106,40,2,0,34,7,32,4,47,1,2,34,5,77,4,64,32,0,65,23,32,5,32,7,32,1,16,244,3,15,11,32,0,32,6,65,196,1,106,40,2,0,32,5,65,2,116,106,47,1,2,32,2,16,147,1,34,5,13,14,12,11,11,32,0,65,15,32,5,32,9,32,1,16,244,3,15,11,32,0,40,2,0,13,9,32,0,40,2,4,65,44,106,40,2,0,34,5,32,4,47,1,2,34,6,75,13,9,32,0,65,3,32,6,32,5,32,1,16,244,3,15,11,32,0,40,2,0,13,8,32,0,40,2,4,65,212,1,106,40,2,0,34,5,32,4,47,1,2,34,6,75,13,8,32,0,65,20,32,6,32,5,32,1,16,244,3,15,11,32,0,40,2,0,13,7,32,0,40,2,4,34,6,65,220,0,106,40,2,0,34,7,32,4,47,1,2,34,5,75,13,1,32,0,65,6,32,5,32,7,32,1,16,244,3,15,11,32,0,40,2,0,13,6,32,0,40,2,4,34,6,65,224,1,106,40,2,0,34,7,32,4,47,1,2,34,5,75,13,1,32,0,65,21,32,5,32,7,32,1,16,244,3,15,11,32,0,32,6,65,216,0,106,40,2,0,32,5,65,2,116,106,47,1,2,32,2,16,147,1,34,5,13,8,12,5,11,32,0,32,6,65,220,1,106,40,2,0,32,5,65,2,116,106,47,1,2,32,2,16,147,1,34,5,13,7,12,4,11,32,0,32,6,65,64,107,40,2,0,32,5,65,2,116,106,47,1,2,32,2,16,147,1,34,5,13,6,12,3,11,32,0,40,2,4,65,56,65,232,0,32,0,40,2,0,27,106,40,2,0,34,6,32,4,47,1,2,34,5,75,13,1,32,0,65,11,32,5,32,6,32,1,16,244,3,15,11,32,0,32,6,65,40,65,204,0,32,7,27,106,40,2,0,32,5,65,2,116,106,47,1,2,32,2,16,147,1,34,5,13,4,12,1,11,32,0,32,5,32,2,16,147,1,34,5,13,3,11,32,4,65,40,106,33,4,32,1,65,1,106,33,1,32,3,65,40,107,34,3,13,0,11,65,0,15,11,65,8,65,200,0,16,132,11,0,11,32,5,11,246,31,1,16,127,2,64,2,64,32,0,40,2,4,34,7,65,56,65,232,0,32,0,40,2,0,34,3,27,106,40,2,0,34,1,4,64,32,7,65,52,65,228,0,32,3,27,106,40,2,0,34,9,32,1,65,12,108,106,33,2,3,64,32,9,34,1,65,12,106,33,9,32,1,40,2,8,65,28,108,33,5,32,1,40,2,4,33,7,3,64,32,5,4,64,32,5,65,28,107,33,5,32,0,32,7,16,154,2,33,3,32,7,65,28,106,33,7,32,3,69,13,1,12,4,11,11,32,2,32,9,71,13,0,11,32,0,40,2,4,33,7,32,0,40,2,0,33,3,11,32,7,65,220,0,65,140,1,32,3,27,106,40,2,0,65,40,108,33,5,32,7,65,216,0,65,136,1,32,3,27,106,40,2,0,33,7,3,64,32,5,4,64,32,5,65,40,107,33,5,32,7,65,12,106,33,1,32,7,65,40,106,33,7,32,0,32,1,16,154,2,34,3,69,13,1,12,2,11,11,32,0,40,2,4,34,6,65,196,0,65,244,0,32,0,40,2,0,34,4,27,106,33,3,32,6,65,208,0,65,128,1,32,4,27,106,33,9,32,6,65,8,106,40,2,0,34,8,65,2,116,33,7,32,6,65,4,106,40,2,0,33,5,2,64,3,64,32,7,69,13,1,32,9,40,2,0,34,2,32,5,47,1,0,34,1,77,4,64,65,13,32,1,32,2,16,136,5,15,11,32,7,65,4,107,33,7,32,5,65,2,106,33,1,32,5,65,4,106,33,5,32,3,40,2,0,34,2,32,1,47,1,0,34,1,75,13,0,11,12,2,11,65,196,0,33,5,2,64,32,4,13,0,65,244,0,33,5,32,8,32,6,47,1,232,1,34,1,75,13,0,65,0,32,1,32,8,16,136,5,15,11,32,5,32,6,106,33,9,32,6,65,20,106,40,2,0,65,20,108,33,7,32,6,65,16,106,40,2,0,33,5,2,64,3,64,32,7,69,13,1,32,5,65,12,106,47,1,0,34,1,32,8,79,4,64,65,0,32,1,32,8,16,136,5,15,11,32,7,65,20,107,33,7,32,5,65,14,106,33,1,32,5,65,20,106,33,5,32,9,40,2,0,34,2,32,1,47,1,0,34,1,75,13,0,11,12,2,11,32,6,65,32,106,40,2,0,65,5,116,33,7,32,6,65,28,106,40,2,0,33,5,3,64,32,7,4,64,32,0,40,2,4,34,3,65,8,106,40,2,0,34,2,32,5,47,1,24,34,1,77,4,64,65,0,32,1,32,2,16,136,5,15,11,32,3,65,196,0,65,244,0,32,0,40,2,0,34,9,27,106,40,2,0,34,2,32,5,47,1,26,34,1,77,13,3,32,3,65,56,65,232,0,32,9,27,106,40,2,0,34,1,32,5,47,1,28,34,9,77,4,64,65,11,32,9,32,1,16,136,5,15,11,32,5,47,1,30,34,2,32,1,79,4,64,65,11,32,2,32,1,16,136,5,15,11,32,0,32,9,32,5,40,2,8,34,1,16,147,1,34,3,13,2,32,5,65,32,106,33,5,32,7,65,32,107,33,7,32,0,32,2,32,1,16,147,1,34,3,69,13,1,12,2,11,11,2,127,32,0,40,2,4,33,4,65,0,33,3,2,64,2,64,32,0,40,2,0,69,4,64,32,4,65,44,106,40,2,0,34,2,13,1,65,0,12,3,11,65,0,34,2,69,13,1,3,64,32,2,4,64,32,2,65,4,106,33,2,12,1,5,65,0,33,2,12,3,11,0,11,0,11,32,4,65,164,1,106,40,2,0,33,10,32,4,65,40,106,40,2,0,33,1,32,2,65,2,116,33,6,32,4,65,160,1,106,33,8,3,64,2,64,32,3,69,32,3,32,11,70,114,69,4,64,32,1,33,2,32,3,33,1,12,1,11,65,0,33,2,32,1,69,13,2,32,1,32,6,106,33,11,11,2,64,2,64,32,1,47,1,0,34,3,32,10,73,4,64,32,1,65,2,106,47,1,0,33,5,32,8,40,2,0,32,3,65,20,108,106,34,4,40,2,0,65,1,70,13,1,65,0,33,2,12,2,11,65,7,32,3,32,10,16,136,5,12,4,11,32,1,65,4,106,33,3,32,2,33,1,32,4,40,2,12,34,2,32,5,75,13,1,11,11,65,18,32,5,32,2,16,136,5,33,2,11,32,2,11,34,3,13,0,2,127,32,0,40,2,4,33,4,65,0,33,1,65,0,33,2,65,0,33,11,32,0,40,2,0,34,3,69,4,64,32,4,65,56,106,40,2,0,33,11,32,4,65,52,106,40,2,0,33,1,11,2,64,32,11,69,13,0,32,4,65,196,0,65,244,0,32,3,27,106,33,10,32,4,65,208,0,65,128,1,32,3,27,106,33,5,65,0,33,3,32,11,65,2,116,33,6,3,64,2,64,32,3,69,32,3,32,11,70,114,69,4,64,32,1,33,2,32,3,33,1,12,1,11,65,0,33,2,32,1,69,13,2,32,1,32,6,106,33,11,11,32,5,40,2,0,34,4,32,1,47,1,0,34,3,77,4,64,65,13,32,3,32,4,16,136,5,12,3,11,32,1,65,4,106,33,3,32,1,65,2,106,33,8,32,2,33,1,32,10,40,2,0,34,4,32,8,47,1,0,34,2,75,13,0,11,65,12,32,2,32,4,16,136,5,33,2,11,32,2,11,34,3,13,0,2,127,32,0,40,2,4,33,4,65,0,33,3,65,0,33,11,2,64,2,64,2,64,2,64,32,0,40,2,0,69,4,64,32,4,65,196,0,106,40,2,0,34,2,13,1,65,0,12,5,11,65,0,34,2,69,13,2,32,4,65,56,106,33,3,3,64,32,2,69,4,64,65,0,33,2,12,4,11,32,2,65,2,106,33,1,32,2,65,4,106,33,2,32,3,40,2,0,34,10,32,1,47,1,0,34,4,75,13,0,11,12,1,11,32,4,65,164,1,106,40,2,0,33,5,32,4,65,64,107,40,2,0,33,1,32,2,65,2,116,33,6,32,4,65,232,0,106,33,8,3,64,2,64,32,3,69,32,3,32,11,70,114,69,4,64,32,1,33,2,32,3,33,1,12,1,11,65,0,33,2,32,1,69,13,3,32,1,32,6,106,33,11,11,32,5,32,1,47,1,0,34,3,77,13,3,32,1,65,2,106,33,4,32,1,65,4,106,33,3,32,2,33,1,32,8,40,2,0,34,10,32,4,47,1,0,34,4,75,13,0,11,11,65,11,32,4,32,10,16,136,5,33,2,11,32,2,12,1,11,65,7,32,3,32,5,16,136,5,11,34,3,13,0,2,127,32,0,40,2,4,34,2,65,56,65,232,0,32,0,40,2,0,34,1,27,106,33,4,32,2,65,44,65,208,0,32,1,27,106,40,2,0,65,2,116,33,8,32,2,65,40,65,204,0,32,1,27,106,40,2,0,33,6,32,2,65,32,106,33,3,3,64,65,0,32,8,69,13,1,26,32,3,40,2,0,34,2,32,6,47,1,0,34,1,77,4,64,65,2,32,1,32,2,16,136,5,12,2,11,32,8,65,4,107,33,8,32,6,65,2,106,33,1,32,6,65,4,106,33,6,32,4,40,2,0,34,2,32,1,47,1,0,34,1,75,13,0,11,65,11,32,1,32,2,16,136,5,11,34,3,13,0,2,127,32,0,40,2,4,33,4,65,0,33,3,65,0,33,11,2,64,2,64,2,64,2,64,32,0,40,2,0,69,4,64,32,4,65,220,0,106,40,2,0,34,2,13,1,65,0,12,5,11,65,0,34,2,69,13,2,32,4,65,56,106,33,3,3,64,32,2,69,4,64,65,0,33,2,12,4,11,32,2,65,2,106,33,1,32,2,65,4,106,33,2,32,3,40,2,0,34,10,32,1,47,1,0,34,4,75,13,0,11,12,1,11,32,4,65,44,106,40,2,0,33,5,32,4,65,216,0,106,40,2,0,33,1,32,2,65,2,116,33,6,32,4,65,232,0,106,33,8,3,64,2,64,32,3,69,32,3,32,11,70,114,69,4,64,32,1,33,2,32,3,33,1,12,1,11,65,0,33,2,32,1,69,13,3,32,1,32,6,106,33,11,11,32,5,32,1,47,1,0,34,3,77,13,3,32,1,65,2,106,33,4,32,1,65,4,106,33,3,32,2,33,1,32,8,40,2,0,34,10,32,4,47,1,0,34,4,75,13,0,11,11,65,11,32,4,32,10,16,136,5,33,2,11,32,2,12,1,11,65,3,32,3,32,5,16,136,5,11,34,3,13,0,2,127,65,0,33,1,65,0,33,8,32,0,40,2,0,69,4,64,32,0,40,2,4,34,1,65,164,1,106,40,2,0,33,15,32,1,65,160,1,106,40,2,0,33,1,11,32,15,65,20,108,33,10,3,64,32,8,33,4,2,127,32,14,69,32,14,32,16,70,114,69,4,64,32,1,33,2,32,14,12,1,11,65,0,33,2,65,0,32,15,69,13,2,26,65,0,32,1,69,13,2,26,32,1,32,10,106,33,16,32,1,11,33,13,2,64,2,64,32,4,65,1,106,34,8,4,64,32,0,40,2,4,34,3,65,20,106,40,2,0,34,1,32,13,47,1,16,34,6,77,4,64,65,1,32,6,32,1,16,136,5,12,5,11,32,13,65,20,106,33,14,32,3,65,16,106,40,2,0,32,6,65,20,108,106,40,2,8,33,11,32,2,33,1,2,64,32,13,40,2,0,65,1,107,14,2,2,0,4,11,32,13,40,2,12,34,3,4,64,32,13,40,2,8,34,1,32,3,65,4,116,106,33,5,3,64,32,0,40,2,4,65,196,0,65,244,0,32,0,40,2,0,27,106,40,2,0,34,6,32,1,47,1,12,34,3,77,4,64,65,12,32,3,32,6,16,136,5,12,7,11,32,1,65,16,106,32,1,40,2,8,65,5,116,33,12,32,1,40,2,4,33,6,3,64,32,12,4,64,32,12,65,32,107,33,12,32,0,32,11,32,6,16,241,4,33,1,32,6,65,32,106,33,6,32,1,69,13,1,12,6,11,11,34,1,32,5,71,13,0,11,32,2,33,1,32,13,40,2,12,13,4,11,66,234,8,65,7,32,4,16,207,7,12,4,11,65,208,250,208,0,65,28,65,180,250,208,0,16,141,8,0,11,32,13,40,2,12,65,5,116,33,12,32,13,40,2,8,33,6,3,64,32,12,69,4,64,32,2,33,1,12,3,11,32,12,65,32,107,33,12,32,0,32,11,32,6,16,241,4,33,1,32,6,65,32,106,33,6,32,1,69,13,0,11,11,11,32,1,11,34,3,13,0,2,127,65,0,33,12,2,64,2,64,32,0,40,2,0,4,127,65,0,5,32,0,40,2,4,34,1,65,212,1,106,40,2,0,33,7,32,1,65,208,1,106,40,2,0,11,34,1,69,32,7,69,114,13,0,2,64,2,64,2,64,32,0,40,2,0,69,4,64,32,1,32,7,65,4,116,106,33,5,32,0,40,2,4,34,6,65,164,1,106,40,2,0,33,16,3,64,32,1,47,1,12,34,4,32,16,73,4,64,32,1,40,2,8,34,3,69,13,3,32,1,65,16,106,32,3,65,1,116,33,14,32,1,47,1,14,33,11,32,1,40,2,4,33,12,32,6,40,2,160,1,32,4,65,20,108,106,34,10,65,12,106,33,8,2,64,3,64,32,14,69,13,1,32,8,40,2,0,34,1,65,0,32,10,40,2,0,34,3,65,2,79,27,34,4,32,12,47,1,0,34,15,77,13,7,2,64,2,64,2,64,32,3,65,1,107,14,2,1,0,2,11,32,1,32,15,77,4,64,65,0,33,3,12,2,11,32,10,40,2,8,32,15,65,4,116,106,40,2,8,33,1,11,32,12,65,2,106,33,12,32,14,65,2,107,33,14,32,11,32,1,34,3,73,13,1,11,11,65,18,32,11,32,3,16,136,5,12,9,11,65,0,33,12,34,1,32,5,71,13,1,12,6,11,11,65,7,32,4,32,16,16,136,5,12,6,11,32,1,40,2,8,13,1,11,66,234,8,65,18,32,1,47,1,14,16,207,7,12,4,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,2,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,198,8,55,3,16,32,1,66,0,55,3,0,32,1,12,3,11,65,18,32,15,32,4,16,136,5,33,12,11,32,12,12,1,11,65,8,65,200,0,16,132,11,0,11,34,3,13,0,2,127,65,0,33,8,65,0,32,0,40,2,0,4,127,65,0,5,32,0,40,2,4,34,1,65,188,1,106,40,2,0,33,7,32,1,65,184,1,106,40,2,0,11,34,5,69,13,0,26,32,7,65,2,116,33,6,2,64,2,64,3,64,32,6,69,13,1,2,64,32,0,40,2,0,69,4,64,32,0,40,2,4,34,2,65,164,1,106,40,2,0,34,1,32,5,47,1,0,34,4,75,13,1,65,7,32,4,32,1,16,136,5,12,5,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,3,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,198,8,55,3,16,32,1,66,0,55,3,0,32,1,12,4,11,32,5,65,2,106,33,3,32,6,65,4,107,33,6,32,5,65,4,106,33,5,32,2,40,2,160,1,32,4,65,20,108,106,34,1,65,12,106,40,2,0,65,0,32,1,40,2,0,65,2,79,27,34,2,32,3,47,1,0,34,1,75,13,0,11,65,18,32,1,32,2,16,136,5,33,8,11,32,8,12,1,11,65,8,65,200,0,16,132,11,0,11,34,3,13,0,32,0,40,2,4,33,1,2,127,65,0,33,5,2,64,2,64,32,0,40,2,0,34,3,4,127,65,0,5,32,1,65,224,1,106,40,2,0,33,9,32,1,65,220,1,106,40,2,0,11,34,2,69,13,0,2,64,32,3,69,4,64,32,9,65,2,116,33,10,32,1,65,212,1,106,33,8,32,1,65,232,0,106,33,4,3,64,32,10,69,13,3,32,8,40,2,0,34,3,32,2,47,1,0,34,1,77,13,4,32,2,65,2,106,33,1,32,10,65,4,107,33,10,32,2,65,4,106,33,2,32,4,40,2,0,34,6,32,1,47,1,0,34,1,75,13,0,11,12,1,11,32,9,65,2,116,33,10,32,1,65,56,106,33,3,3,64,32,10,69,13,2,32,2,65,2,106,33,1,32,10,65,4,107,33,10,32,2,65,4,106,33,2,32,3,40,2,0,34,6,32,1,47,1,0,34,1,75,13,0,11,11,65,11,32,1,32,6,16,136,5,33,5,11,32,5,12,1,11,65,20,32,1,32,3,16,136,5,11,34,3,13,0,32,0,40,2,4,33,1,2,127,65,0,33,6,2,64,2,64,32,0,40,2,0,34,3,4,127,65,0,5,32,1,65,200,1,106,40,2,0,33,9,32,1,65,196,1,106,40,2,0,11,34,2,69,13,0,2,64,32,3,69,4,64,32,9,65,2,116,33,5,32,1,65,188,1,106,33,4,32,1,65,232,0,106,33,3,3,64,32,5,69,13,3,32,4,40,2,0,34,9,32,2,47,1,0,34,1,77,13,4,32,2,65,2,106,33,1,32,5,65,4,107,33,5,32,2,65,4,106,33,2,32,3,40,2,0,34,8,32,1,47,1,0,34,1,75,13,0,11,12,1,11,32,9,65,2,116,33,5,32,1,65,56,106,33,9,3,64,32,5,69,13,2,32,2,65,2,106,33,1,32,5,65,4,107,33,5,32,2,65,4,106,33,2,32,9,40,2,0,34,8,32,1,47,1,0,34,1,75,13,0,11,11,65,11,32,1,32,8,16,136,5,33,6,11,32,6,12,1,11,65,22,32,1,32,9,16,136,5,11,34,3,13,0,2,127,65,0,33,1,65,0,33,4,65,0,33,3,65,0,33,12,65,0,33,14,32,0,34,9,40,2,0,69,4,64,32,0,40,2,4,34,0,65,176,1,106,40,2,0,33,12,32,0,65,172,1,106,40,2,0,33,1,11,32,12,65,5,116,33,10,3,64,2,64,32,4,69,32,4,32,14,70,114,69,4,64,32,1,33,0,32,4,33,1,12,1,11,65,0,33,0,65,0,32,12,69,13,2,26,65,0,32,1,69,13,2,26,32,1,32,10,106,33,14,11,2,64,32,3,65,1,106,34,2,4,64,32,9,32,3,59,1,10,32,9,65,1,59,1,8,32,9,40,2,4,34,13,65,32,106,40,2,0,34,4,32,1,47,1,28,34,15,77,4,64,65,2,32,15,32,4,16,136,5,12,4,11,32,13,65,28,106,40,2,0,33,5,32,9,40,2,0,34,16,13,1,32,1,40,2,4,33,7,32,1,40,2,8,65,1,116,33,4,32,13,65,164,1,106,33,6,3,64,32,4,69,13,2,32,4,65,2,107,33,4,32,7,47,1,0,33,11,32,7,65,2,106,33,7,32,6,40,2,0,34,8,32,11,75,13,0,11,65,7,32,11,32,8,16,136,5,12,3,11,65,208,250,208,0,65,28,65,180,250,208,0,16,141,8,0,11,65,0,33,7,32,1,40,2,12,65,128,128,128,128,120,71,4,64,32,5,32,15,65,5,116,106,34,8,47,1,28,34,4,32,13,65,56,65,232,0,32,16,27,106,40,2,0,79,4,64,66,233,7,65,9,32,3,16,207,7,12,3,11,32,9,32,1,65,12,106,32,8,65,8,106,40,2,0,32,13,65,52,65,228,0,32,16,27,106,40,2,0,32,4,65,12,108,106,65,8,106,40,2,0,32,3,16,164,1,33,7,11,32,1,65,32,106,33,4,32,0,33,1,32,2,33,3,32,7,69,13,0,11,32,7,11,33,3,11,32,3,15,11,65,12,32,1,32,2,16,136,5,11,169,8,1,11,127,35,0,65,32,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,0,34,11,65,6,107,14,7,0,1,2,3,4,5,6,7,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,11,32,2,65,4,106,32,1,40,2,4,16,166,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,6,11,65,4,33,8,65,4,33,9,2,64,32,1,40,2,12,34,6,69,13,0,32,6,65,164,146,201,36,75,13,9,32,6,65,28,108,34,5,65,0,72,13,9,32,1,40,2,8,33,10,65,145,179,211,0,45,0,0,26,32,5,65,4,16,254,9,34,9,69,13,7,32,6,33,3,3,64,32,4,32,5,70,13,1,32,2,65,4,106,32,4,32,10,106,16,166,1,32,4,32,9,106,34,7,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,7,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,7,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,7,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,3,65,1,107,34,3,13,0,11,11,2,64,32,1,40,2,24,34,5,69,13,0,32,5,65,164,146,201,36,75,13,9,32,5,65,28,108,34,7,65,0,72,13,9,32,1,40,2,20,33,12,65,145,179,211,0,45,0,0,26,32,7,65,4,16,254,9,34,8,69,13,8,65,0,33,4,32,5,33,3,3,64,32,4,32,7,70,13,1,32,2,65,4,106,32,4,32,12,106,16,166,1,32,4,32,8,106,34,10,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,10,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,10,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,10,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,3,65,1,107,34,3,13,0,11,11,32,0,32,5,54,2,24,32,0,32,8,54,2,20,32,0,32,5,54,2,16,32,0,32,6,54,2,12,32,0,32,9,54,2,8,32,0,32,6,54,2,4,32,0,32,1,45,0,1,58,0,1,12,5,11,32,0,32,1,47,1,2,59,1,2,12,4,11,32,1,47,1,2,33,9,2,64,32,1,40,2,12,34,6,69,4,64,65,4,33,3,12,1,11,32,6,65,164,146,201,36,75,13,7,32,6,65,28,108,34,5,65,0,72,13,7,32,1,40,2,8,33,7,65,145,179,211,0,45,0,0,26,32,5,65,4,16,254,9,34,3,69,13,8,32,6,33,1,3,64,32,4,32,5,70,13,1,32,2,65,4,106,32,4,32,7,106,16,166,1,32,3,32,4,106,34,8,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,8,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,8,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,8,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,1,65,1,107,34,1,13,0,11,11,32,0,32,6,54,2,12,32,0,32,3,54,2,8,32,0,32,6,54,2,4,32,0,32,9,59,1,2,12,3,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,7,32,2,65,4,106,32,1,40,2,4,16,166,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,2,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,6,32,2,65,4,106,32,1,40,2,4,16,166,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,1,11,32,0,32,1,47,1,2,59,1,2,11,32,0,32,11,58,0,0,32,2,65,32,106,36,0,15,11,65,4,32,5,16,132,11,0,11,65,4,32,7,16,132,11,0,11,16,184,8,0,11,65,4,32,5,16,132,11,0,11,65,4,65,28,16,132,11,0,11,169,8,1,11,127,35,0,65,32,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,0,34,11,65,6,107,14,7,0,1,2,3,4,5,6,7,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,11,32,2,65,4,106,32,1,40,2,4,16,167,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,6,11,65,4,33,8,65,4,33,9,2,64,32,1,40,2,12,34,6,69,13,0,32,6,65,164,146,201,36,75,13,9,32,6,65,28,108,34,5,65,0,72,13,9,32,1,40,2,8,33,10,65,145,179,211,0,45,0,0,26,32,5,65,4,16,254,9,34,9,69,13,7,32,6,33,3,3,64,32,4,32,5,70,13,1,32,2,65,4,106,32,4,32,10,106,16,166,1,32,4,32,9,106,34,7,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,7,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,7,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,7,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,3,65,1,107,34,3,13,0,11,11,2,64,32,1,40,2,24,34,5,69,13,0,32,5,65,164,146,201,36,75,13,9,32,5,65,28,108,34,7,65,0,72,13,9,32,1,40,2,20,33,12,65,145,179,211,0,45,0,0,26,32,7,65,4,16,254,9,34,8,69,13,8,65,0,33,4,32,5,33,3,3,64,32,4,32,7,70,13,1,32,2,65,4,106,32,4,32,12,106,16,166,1,32,4,32,8,106,34,10,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,10,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,10,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,10,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,3,65,1,107,34,3,13,0,11,11,32,0,32,5,54,2,24,32,0,32,8,54,2,20,32,0,32,5,54,2,16,32,0,32,6,54,2,12,32,0,32,9,54,2,8,32,0,32,6,54,2,4,32,0,32,1,45,0,1,58,0,1,12,5,11,32,0,32,1,47,1,2,59,1,2,12,4,11,32,1,47,1,2,33,9,2,64,32,1,40,2,12,34,6,69,4,64,65,4,33,3,12,1,11,32,6,65,164,146,201,36,75,13,7,32,6,65,28,108,34,5,65,0,72,13,7,32,1,40,2,8,33,7,65,145,179,211,0,45,0,0,26,32,5,65,4,16,254,9,34,3,69,13,8,32,6,33,1,3,64,32,4,32,5,70,13,1,32,2,65,4,106,32,4,32,7,106,16,166,1,32,3,32,4,106,34,8,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,8,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,8,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,8,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,1,65,1,107,34,1,13,0,11,11,32,0,32,6,54,2,12,32,0,32,3,54,2,8,32,0,32,6,54,2,4,32,0,32,9,59,1,2,12,3,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,7,32,2,65,4,106,32,1,40,2,4,16,167,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,2,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,6,32,2,65,4,106,32,1,40,2,4,16,167,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,1,11,32,0,32,1,47,1,2,59,1,2,11,32,0,32,11,58,0,0,32,2,65,32,106,36,0,15,11,65,4,32,5,16,132,11,0,11,65,4,32,7,16,132,11,0,11,16,184,8,0,11,65,4,32,5,16,132,11,0,11,65,4,65,28,16,132,11,0,11,169,8,1,11,127,35,0,65,32,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,0,34,11,65,6,107,14,7,0,1,2,3,4,5,6,7,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,11,32,2,65,4,106,32,1,40,2,4,16,168,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,6,11,65,4,33,8,65,4,33,9,2,64,32,1,40,2,12,34,6,69,13,0,32,6,65,164,146,201,36,75,13,9,32,6,65,28,108,34,5,65,0,72,13,9,32,1,40,2,8,33,10,65,145,179,211,0,45,0,0,26,32,5,65,4,16,254,9,34,9,69,13,7,32,6,33,3,3,64,32,4,32,5,70,13,1,32,2,65,4,106,32,4,32,10,106,16,169,1,32,4,32,9,106,34,7,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,7,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,7,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,7,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,3,65,1,107,34,3,13,0,11,11,2,64,32,1,40,2,24,34,5,69,13,0,32,5,65,164,146,201,36,75,13,9,32,5,65,28,108,34,7,65,0,72,13,9,32,1,40,2,20,33,12,65,145,179,211,0,45,0,0,26,32,7,65,4,16,254,9,34,8,69,13,8,65,0,33,4,32,5,33,3,3,64,32,4,32,7,70,13,1,32,2,65,4,106,32,4,32,12,106,16,169,1,32,4,32,8,106,34,10,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,10,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,10,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,10,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,3,65,1,107,34,3,13,0,11,11,32,0,32,5,54,2,24,32,0,32,8,54,2,20,32,0,32,5,54,2,16,32,0,32,6,54,2,12,32,0,32,9,54,2,8,32,0,32,6,54,2,4,32,0,32,1,45,0,1,58,0,1,12,5,11,32,0,32,1,47,1,2,59,1,2,12,4,11,32,1,47,1,2,33,9,2,64,32,1,40,2,12,34,6,69,4,64,65,4,33,3,12,1,11,32,6,65,164,146,201,36,75,13,7,32,6,65,28,108,34,5,65,0,72,13,7,32,1,40,2,8,33,7,65,145,179,211,0,45,0,0,26,32,5,65,4,16,254,9,34,3,69,13,8,32,6,33,1,3,64,32,4,32,5,70,13,1,32,2,65,4,106,32,4,32,7,106,16,169,1,32,3,32,4,106,34,8,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,8,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,8,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,8,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,1,65,1,107,34,1,13,0,11,11,32,0,32,6,54,2,12,32,0,32,3,54,2,8,32,0,32,6,54,2,4,32,0,32,9,59,1,2,12,3,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,7,32,2,65,4,106,32,1,40,2,4,16,168,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,2,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,6,32,2,65,4,106,32,1,40,2,4,16,168,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,1,11,32,0,32,1,47,1,2,59,1,2,11,32,0,32,11,58,0,0,32,2,65,32,106,36,0,15,11,65,4,32,5,16,132,11,0,11,65,4,32,7,16,132,11,0,11,16,184,8,0,11,65,4,32,5,16,132,11,0,11,65,4,65,28,16,132,11,0,11,169,8,1,11,127,35,0,65,32,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,0,34,11,65,6,107,14,7,0,1,2,3,4,5,6,7,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,11,32,2,65,4,106,32,1,40,2,4,16,169,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,6,11,65,4,33,8,65,4,33,9,2,64,32,1,40,2,12,34,6,69,13,0,32,6,65,164,146,201,36,75,13,9,32,6,65,28,108,34,5,65,0,72,13,9,32,1,40,2,8,33,10,65,145,179,211,0,45,0,0,26,32,5,65,4,16,254,9,34,9,69,13,7,32,6,33,3,3,64,32,4,32,5,70,13,1,32,2,65,4,106,32,4,32,10,106,16,169,1,32,4,32,9,106,34,7,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,7,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,7,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,7,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,3,65,1,107,34,3,13,0,11,11,2,64,32,1,40,2,24,34,5,69,13,0,32,5,65,164,146,201,36,75,13,9,32,5,65,28,108,34,7,65,0,72,13,9,32,1,40,2,20,33,12,65,145,179,211,0,45,0,0,26,32,7,65,4,16,254,9,34,8,69,13,8,65,0,33,4,32,5,33,3,3,64,32,4,32,7,70,13,1,32,2,65,4,106,32,4,32,12,106,16,169,1,32,4,32,8,106,34,10,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,10,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,10,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,10,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,3,65,1,107,34,3,13,0,11,11,32,0,32,5,54,2,24,32,0,32,8,54,2,20,32,0,32,5,54,2,16,32,0,32,6,54,2,12,32,0,32,9,54,2,8,32,0,32,6,54,2,4,32,0,32,1,45,0,1,58,0,1,12,5,11,32,0,32,1,47,1,2,59,1,2,12,4,11,32,1,47,1,2,33,9,2,64,32,1,40,2,12,34,6,69,4,64,65,4,33,3,12,1,11,32,6,65,164,146,201,36,75,13,7,32,6,65,28,108,34,5,65,0,72,13,7,32,1,40,2,8,33,7,65,145,179,211,0,45,0,0,26,32,5,65,4,16,254,9,34,3,69,13,8,32,6,33,1,3,64,32,4,32,5,70,13,1,32,2,65,4,106,32,4,32,7,106,16,169,1,32,3,32,4,106,34,8,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,8,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,8,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,8,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,1,65,1,107,34,1,13,0,11,11,32,0,32,6,54,2,12,32,0,32,3,54,2,8,32,0,32,6,54,2,4,32,0,32,9,59,1,2,12,3,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,7,32,2,65,4,106,32,1,40,2,4,16,169,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,2,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,6,32,2,65,4,106,32,1,40,2,4,16,169,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,1,11,32,0,32,1,47,1,2,59,1,2,11,32,0,32,11,58,0,0,32,2,65,32,106,36,0,15,11,65,4,32,5,16,132,11,0,11,65,4,32,7,16,132,11,0,11,16,184,8,0,11,65,4,32,5,16,132,11,0,11,65,4,65,28,16,132,11,0,11,169,8,1,11,127,35,0,65,32,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,0,34,11,65,6,107,14,7,0,1,2,3,4,5,6,7,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,11,32,2,65,4,106,32,1,40,2,4,16,170,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,6,11,65,4,33,8,65,4,33,9,2,64,32,1,40,2,12,34,6,69,13,0,32,6,65,164,146,201,36,75,13,9,32,6,65,28,108,34,5,65,0,72,13,9,32,1,40,2,8,33,10,65,145,179,211,0,45,0,0,26,32,5,65,4,16,254,9,34,9,69,13,7,32,6,33,3,3,64,32,4,32,5,70,13,1,32,2,65,4,106,32,4,32,10,106,16,169,1,32,4,32,9,106,34,7,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,7,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,7,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,7,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,3,65,1,107,34,3,13,0,11,11,2,64,32,1,40,2,24,34,5,69,13,0,32,5,65,164,146,201,36,75,13,9,32,5,65,28,108,34,7,65,0,72,13,9,32,1,40,2,20,33,12,65,145,179,211,0,45,0,0,26,32,7,65,4,16,254,9,34,8,69,13,8,65,0,33,4,32,5,33,3,3,64,32,4,32,7,70,13,1,32,2,65,4,106,32,4,32,12,106,16,169,1,32,4,32,8,106,34,10,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,10,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,10,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,10,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,3,65,1,107,34,3,13,0,11,11,32,0,32,5,54,2,24,32,0,32,8,54,2,20,32,0,32,5,54,2,16,32,0,32,6,54,2,12,32,0,32,9,54,2,8,32,0,32,6,54,2,4,32,0,32,1,45,0,1,58,0,1,12,5,11,32,0,32,1,47,1,2,59,1,2,12,4,11,32,1,47,1,2,33,9,2,64,32,1,40,2,12,34,6,69,4,64,65,4,33,3,12,1,11,32,6,65,164,146,201,36,75,13,7,32,6,65,28,108,34,5,65,0,72,13,7,32,1,40,2,8,33,7,65,145,179,211,0,45,0,0,26,32,5,65,4,16,254,9,34,3,69,13,8,32,6,33,1,3,64,32,4,32,5,70,13,1,32,2,65,4,106,32,4,32,7,106,16,169,1,32,3,32,4,106,34,8,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,8,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,8,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,8,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,1,65,1,107,34,1,13,0,11,11,32,0,32,6,54,2,12,32,0,32,3,54,2,8,32,0,32,6,54,2,4,32,0,32,9,59,1,2,12,3,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,7,32,2,65,4,106,32,1,40,2,4,16,170,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,2,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,6,32,2,65,4,106,32,1,40,2,4,16,170,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,1,11,32,0,32,1,47,1,2,59,1,2,11,32,0,32,11,58,0,0,32,2,65,32,106,36,0,15,11,65,4,32,5,16,132,11,0,11,65,4,32,7,16,132,11,0,11,16,184,8,0,11,65,4,32,5,16,132,11,0,11,65,4,65,28,16,132,11,0,11,169,8,1,11,127,35,0,65,32,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,0,34,11,65,6,107,14,7,0,1,2,3,4,5,6,7,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,11,32,2,65,4,106,32,1,40,2,4,16,171,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,6,11,65,4,33,8,65,4,33,9,2,64,32,1,40,2,12,34,6,69,13,0,32,6,65,164,146,201,36,75,13,9,32,6,65,28,108,34,5,65,0,72,13,9,32,1,40,2,8,33,10,65,145,179,211,0,45,0,0,26,32,5,65,4,16,254,9,34,9,69,13,7,32,6,33,3,3,64,32,4,32,5,70,13,1,32,2,65,4,106,32,4,32,10,106,16,169,1,32,4,32,9,106,34,7,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,7,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,7,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,7,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,3,65,1,107,34,3,13,0,11,11,2,64,32,1,40,2,24,34,5,69,13,0,32,5,65,164,146,201,36,75,13,9,32,5,65,28,108,34,7,65,0,72,13,9,32,1,40,2,20,33,12,65,145,179,211,0,45,0,0,26,32,7,65,4,16,254,9,34,8,69,13,8,65,0,33,4,32,5,33,3,3,64,32,4,32,7,70,13,1,32,2,65,4,106,32,4,32,12,106,16,169,1,32,4,32,8,106,34,10,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,10,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,10,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,10,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,3,65,1,107,34,3,13,0,11,11,32,0,32,5,54,2,24,32,0,32,8,54,2,20,32,0,32,5,54,2,16,32,0,32,6,54,2,12,32,0,32,9,54,2,8,32,0,32,6,54,2,4,32,0,32,1,45,0,1,58,0,1,12,5,11,32,0,32,1,47,1,2,59,1,2,12,4,11,32,1,47,1,2,33,9,2,64,32,1,40,2,12,34,6,69,4,64,65,4,33,3,12,1,11,32,6,65,164,146,201,36,75,13,7,32,6,65,28,108,34,5,65,0,72,13,7,32,1,40,2,8,33,7,65,145,179,211,0,45,0,0,26,32,5,65,4,16,254,9,34,3,69,13,8,32,6,33,1,3,64,32,4,32,5,70,13,1,32,2,65,4,106,32,4,32,7,106,16,169,1,32,3,32,4,106,34,8,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,8,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,8,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,8,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,1,65,1,107,34,1,13,0,11,11,32,0,32,6,54,2,12,32,0,32,3,54,2,8,32,0,32,6,54,2,4,32,0,32,9,59,1,2,12,3,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,7,32,2,65,4,106,32,1,40,2,4,16,171,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,2,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,6,32,2,65,4,106,32,1,40,2,4,16,171,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,1,11,32,0,32,1,47,1,2,59,1,2,11,32,0,32,11,58,0,0,32,2,65,32,106,36,0,15,11,65,4,32,5,16,132,11,0,11,65,4,32,7,16,132,11,0,11,16,184,8,0,11,65,4,32,5,16,132,11,0,11,65,4,65,28,16,132,11,0,11,169,8,1,11,127,35,0,65,32,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,0,34,11,65,6,107,14,7,0,1,2,3,4,5,6,7,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,11,32,2,65,4,106,32,1,40,2,4,16,172,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,6,11,65,4,33,8,65,4,33,9,2,64,32,1,40,2,12,34,6,69,13,0,32,6,65,164,146,201,36,75,13,9,32,6,65,28,108,34,5,65,0,72,13,9,32,1,40,2,8,33,10,65,145,179,211,0,45,0,0,26,32,5,65,4,16,254,9,34,9,69,13,7,32,6,33,3,3,64,32,4,32,5,70,13,1,32,2,65,4,106,32,4,32,10,106,16,173,1,32,4,32,9,106,34,7,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,7,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,7,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,7,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,3,65,1,107,34,3,13,0,11,11,2,64,32,1,40,2,24,34,5,69,13,0,32,5,65,164,146,201,36,75,13,9,32,5,65,28,108,34,7,65,0,72,13,9,32,1,40,2,20,33,12,65,145,179,211,0,45,0,0,26,32,7,65,4,16,254,9,34,8,69,13,8,65,0,33,4,32,5,33,3,3,64,32,4,32,7,70,13,1,32,2,65,4,106,32,4,32,12,106,16,173,1,32,4,32,8,106,34,10,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,10,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,10,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,10,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,3,65,1,107,34,3,13,0,11,11,32,0,32,5,54,2,24,32,0,32,8,54,2,20,32,0,32,5,54,2,16,32,0,32,6,54,2,12,32,0,32,9,54,2,8,32,0,32,6,54,2,4,32,0,32,1,45,0,1,58,0,1,12,5,11,32,0,32,1,47,1,2,59,1,2,12,4,11,32,1,47,1,2,33,9,2,64,32,1,40,2,12,34,6,69,4,64,65,4,33,3,12,1,11,32,6,65,164,146,201,36,75,13,7,32,6,65,28,108,34,5,65,0,72,13,7,32,1,40,2,8,33,7,65,145,179,211,0,45,0,0,26,32,5,65,4,16,254,9,34,3,69,13,8,32,6,33,1,3,64,32,4,32,5,70,13,1,32,2,65,4,106,32,4,32,7,106,16,173,1,32,3,32,4,106,34,8,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,8,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,8,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,8,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,1,65,1,107,34,1,13,0,11,11,32,0,32,6,54,2,12,32,0,32,3,54,2,8,32,0,32,6,54,2,4,32,0,32,9,59,1,2,12,3,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,7,32,2,65,4,106,32,1,40,2,4,16,172,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,2,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,6,32,2,65,4,106,32,1,40,2,4,16,172,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,1,11,32,0,32,1,47,1,2,59,1,2,11,32,0,32,11,58,0,0,32,2,65,32,106,36,0,15,11,65,4,32,5,16,132,11,0,11,65,4,32,7,16,132,11,0,11,16,184,8,0,11,65,4,32,5,16,132,11,0,11,65,4,65,28,16,132,11,0,11,169,8,1,11,127,35,0,65,32,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,0,34,11,65,6,107,14,7,0,1,2,3,4,5,6,7,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,11,32,2,65,4,106,32,1,40,2,4,16,173,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,6,11,65,4,33,8,65,4,33,9,2,64,32,1,40,2,12,34,6,69,13,0,32,6,65,164,146,201,36,75,13,9,32,6,65,28,108,34,5,65,0,72,13,9,32,1,40,2,8,33,10,65,145,179,211,0,45,0,0,26,32,5,65,4,16,254,9,34,9,69,13,7,32,6,33,3,3,64,32,4,32,5,70,13,1,32,2,65,4,106,32,4,32,10,106,16,173,1,32,4,32,9,106,34,7,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,7,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,7,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,7,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,3,65,1,107,34,3,13,0,11,11,2,64,32,1,40,2,24,34,5,69,13,0,32,5,65,164,146,201,36,75,13,9,32,5,65,28,108,34,7,65,0,72,13,9,32,1,40,2,20,33,12,65,145,179,211,0,45,0,0,26,32,7,65,4,16,254,9,34,8,69,13,8,65,0,33,4,32,5,33,3,3,64,32,4,32,7,70,13,1,32,2,65,4,106,32,4,32,12,106,16,173,1,32,4,32,8,106,34,10,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,10,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,10,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,10,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,3,65,1,107,34,3,13,0,11,11,32,0,32,5,54,2,24,32,0,32,8,54,2,20,32,0,32,5,54,2,16,32,0,32,6,54,2,12,32,0,32,9,54,2,8,32,0,32,6,54,2,4,32,0,32,1,45,0,1,58,0,1,12,5,11,32,0,32,1,47,1,2,59,1,2,12,4,11,32,1,47,1,2,33,9,2,64,32,1,40,2,12,34,6,69,4,64,65,4,33,3,12,1,11,32,6,65,164,146,201,36,75,13,7,32,6,65,28,108,34,5,65,0,72,13,7,32,1,40,2,8,33,7,65,145,179,211,0,45,0,0,26,32,5,65,4,16,254,9,34,3,69,13,8,32,6,33,1,3,64,32,4,32,5,70,13,1,32,2,65,4,106,32,4,32,7,106,16,173,1,32,3,32,4,106,34,8,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,8,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,8,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,8,32,2,41,2,4,55,2,0,32,4,65,28,106,33,4,32,1,65,1,107,34,1,13,0,11,11,32,0,32,6,54,2,12,32,0,32,3,54,2,8,32,0,32,6,54,2,4,32,0,32,9,59,1,2,12,3,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,7,32,2,65,4,106,32,1,40,2,4,16,173,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,2,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,13,6,32,2,65,4,106,32,1,40,2,4,16,173,1,32,3,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,3,32,2,41,2,4,55,2,0,32,0,32,3,54,2,4,12,1,11,32,0,32,1,47,1,2,59,1,2,11,32,0,32,11,58,0,0,32,2,65,32,106,36,0,15,11,65,4,32,5,16,132,11,0,11,65,4,32,7,16,132,11,0,11,16,184,8,0,11,65,4,32,5,16,132,11,0,11,65,4,65,28,16,132,11,0,11,251,16,2,5,127,2,126,35,0,65,224,0,107,34,5,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,65,6,32,1,40,2,60,65,251,255,255,255,7,106,34,4,32,4,65,11,79,27,65,1,107,14,10,1,2,3,4,5,6,7,8,9,10,0,11,32,1,45,0,0,33,3,32,2,40,2,8,34,1,32,2,40,2,0,70,4,64,32,2,32,1,65,1,16,208,5,32,2,40,2,8,33,1,11,32,0,65,16,54,2,0,32,2,32,1,65,1,106,54,2,8,32,2,40,2,4,32,1,106,32,3,58,0,0,12,13,11,32,1,41,3,0,33,9,32,2,40,2,0,32,2,40,2,8,34,1,107,65,7,77,4,64,32,2,32,1,65,8,16,208,5,32,2,40,2,8,33,1,11,32,0,65,16,54,2,0,32,2,32,1,65,8,106,54,2,8,32,2,40,2,4,32,1,106,32,9,55,0,0,12,12,11,32,1,65,8,106,41,3,0,33,9,32,1,41,3,0,33,10,32,2,40,2,0,32,2,40,2,8,34,1,107,65,15,77,4,64,32,2,32,1,65,16,16,208,5,32,2,40,2,8,33,1,11,32,0,65,16,54,2,0,32,2,32,1,65,16,106,54,2,8,32,2,40,2,4,32,1,106,34,0,32,9,55,0,8,32,0,32,10,55,0,0,12,11,11,32,1,45,0,0,33,3,32,2,40,2,8,34,1,32,2,40,2,0,70,4,64,32,2,32,1,65,1,16,208,5,32,2,40,2,8,33,1,11,32,0,65,16,54,2,0,32,2,32,1,65,1,106,54,2,8,32,2,40,2,4,32,1,106,32,3,58,0,0,12,10,11,32,0,32,2,32,3,65,140,129,210,0,32,1,16,115,12,9,11,32,1,40,2,8,34,7,65,0,72,13,5,2,64,32,7,65,255,0,77,4,64,32,2,40,2,8,33,6,32,7,33,4,12,1,11,32,2,40,2,8,33,6,32,7,33,4,3,64,32,2,32,6,32,2,40,2,0,71,4,127,32,6,5,32,2,32,6,65,1,16,208,5,32,2,40,2,8,11,34,8,65,1,106,34,6,54,2,8,32,2,40,2,4,32,8,106,32,4,65,128,127,114,58,0,0,32,4,65,255,255,0,75,32,4,65,7,118,33,4,13,0,11,11,32,6,32,2,40,2,0,70,4,64,32,2,32,6,65,1,16,208,5,32,2,40,2,8,33,6,11,32,2,40,2,4,32,6,106,32,4,58,0,0,32,2,32,6,65,1,106,54,2,8,32,7,4,64,32,1,40,2,4,33,1,32,7,65,200,0,108,33,4,3,64,32,5,65,8,106,32,1,32,2,32,3,16,174,1,32,5,40,2,8,65,16,71,13,8,32,1,65,200,0,106,33,1,32,4,65,200,0,107,34,4,13,0,11,11,32,0,65,16,54,2,0,12,8,11,32,0,32,1,32,2,32,3,16,113,12,7,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,4,69,13,5,32,4,65,137,128,128,128,120,54,2,60,32,4,32,1,41,3,0,55,3,0,32,4,65,56,106,32,1,65,56,106,40,2,0,54,2,0,32,4,65,48,106,32,1,65,48,106,41,3,0,55,3,0,32,4,65,40,106,32,1,65,40,106,41,3,0,55,3,0,32,4,65,32,106,32,1,65,32,106,41,3,0,55,3,0,32,4,65,24,106,32,1,65,24,106,41,3,0,55,3,0,32,4,65,16,106,32,1,65,16,106,41,3,0,55,3,0,32,4,65,8,106,32,1,65,8,106,41,3,0,55,3,0,32,5,65,129,128,128,128,120,54,2,68,32,5,65,0,59,1,20,32,5,65,1,54,2,16,32,5,32,4,54,2,12,32,5,65,1,54,2,8,32,0,32,5,65,8,106,34,0,32,2,32,3,16,113,32,0,16,170,2,12,6,11,32,1,47,1,0,33,3,32,2,40,2,0,32,2,40,2,8,34,1,107,65,1,77,4,64,32,2,32,1,65,2,16,208,5,32,2,40,2,8,33,1,11,32,0,65,16,54,2,0,32,2,32,1,65,2,106,54,2,8,32,2,40,2,4,32,1,106,32,3,59,0,0,12,5,11,32,1,40,2,0,33,3,32,2,40,2,0,32,2,40,2,8,34,1,107,65,3,77,4,64,32,2,32,1,65,4,16,208,5,32,2,40,2,8,33,1,11,32,0,65,16,54,2,0,32,2,32,1,65,4,106,54,2,8,32,2,40,2,4,32,1,106,32,3,54,0,0,12,4,11,35,0,65,64,106,34,4,36,0,32,4,32,1,41,3,24,55,3,32,32,4,32,1,41,3,16,55,3,24,32,4,32,1,41,3,8,55,3,16,32,4,32,1,41,3,0,34,9,55,3,8,32,4,32,3,54,2,44,32,4,32,2,54,2,40,32,2,40,2,8,34,3,32,2,40,2,0,70,4,64,32,2,32,3,65,1,16,208,5,32,2,40,2,8,33,3,11,32,2,32,3,65,1,106,34,1,54,2,8,32,2,40,2,4,32,3,106,32,9,60,0,0,32,1,32,2,40,2,0,70,4,64,32,2,32,1,65,1,16,208,5,32,2,40,2,8,33,1,11,32,2,32,1,65,1,106,34,3,54,2,8,32,2,40,2,4,32,1,106,32,9,66,8,136,60,0,0,32,3,32,2,40,2,0,70,4,64,32,2,32,3,65,1,16,208,5,32,2,40,2,8,33,3,11,32,2,32,3,65,1,106,34,1,54,2,8,32,2,40,2,4,32,3,106,32,9,66,16,136,60,0,0,32,1,32,2,40,2,0,70,4,64,32,2,32,1,65,1,16,208,5,32,2,40,2,8,33,1,11,32,2,32,1,65,1,106,34,3,54,2,8,32,2,40,2,4,32,1,106,32,9,66,24,136,60,0,0,32,3,32,2,40,2,0,70,4,64,32,2,32,3,65,1,16,208,5,32,2,40,2,8,33,3,11,32,2,32,3,65,1,106,34,1,54,2,8,32,2,40,2,4,32,3,106,32,9,66,32,136,60,0,0,32,1,32,2,40,2,0,70,4,64,32,2,32,1,65,1,16,208,5,32,2,40,2,8,33,1,11,32,2,32,1,65,1,106,54,2,8,32,2,40,2,4,32,1,106,32,9,66,40,136,60,0,0,32,4,65,48,106,34,1,32,4,65,40,106,34,2,32,4,65,8,106,34,3,65,6,114,16,222,7,2,64,2,64,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,3,65,7,114,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,16,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,17,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,18,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,19,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,20,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,21,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,22,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,23,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,24,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,25,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,26,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,27,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,28,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,29,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,30,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,31,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,32,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,33,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,34,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,35,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,36,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,37,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,38,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,1,32,2,32,4,65,39,106,16,222,7,32,4,40,2,48,65,16,71,13,0,32,0,65,16,54,2,0,12,1,11,32,0,32,4,41,2,48,55,2,0,32,0,65,8,106,32,4,65,56,106,41,2,0,55,2,0,11,32,4,65,64,107,36,0,12,3,11,32,0,32,3,54,2,8,32,0,32,7,54,2,4,32,0,65,2,54,2,0,12,2,11,32,5,65,216,0,106,32,5,65,16,106,41,2,0,34,9,55,3,0,32,5,32,5,41,2,8,34,10,55,3,80,32,0,65,8,106,32,9,55,2,0,32,0,32,10,55,2,0,12,1,11,65,8,65,200,0,16,132,11,0,11,32,5,65,224,0,106,36,0,11,191,23,3,21,127,8,126,1,125,35,0,65,240,0,107,34,7,36,0,32,7,65,0,54,2,32,32,7,65,0,54,2,24,32,7,65,0,54,2,44,32,7,65,0,54,2,36,32,1,65,16,106,33,23,32,3,40,2,4,34,27,32,3,40,2,8,65,3,116,106,33,24,32,27,33,11,2,64,2,64,2,64,3,64,32,24,32,11,34,8,71,4,64,32,8,65,8,106,33,11,32,8,40,2,0,13,1,2,64,2,64,32,23,40,2,0,34,12,69,13,0,32,8,65,4,106,40,2,0,33,13,32,1,40,2,20,34,19,33,20,32,12,33,10,3,64,32,10,65,44,106,33,14,32,10,65,4,106,33,16,32,10,47,1,230,2,34,15,65,2,116,33,17,65,127,33,8,2,64,3,64,32,17,69,4,64,32,15,33,8,12,2,11,32,16,40,2,0,33,9,32,8,65,1,106,33,8,32,14,65,28,106,33,14,32,17,65,4,107,33,17,32,16,65,4,106,33,16,65,127,32,9,32,13,71,32,9,32,13,75,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,3,11,32,20,69,13,1,32,20,65,1,107,33,20,32,10,32,8,65,2,116,106,65,232,2,106,40,2,0,33,10,12,0,11,0,11,65,236,207,206,0,16,176,10,0,11,2,64,32,14,45,0,0,69,13,0,2,64,3,64,32,12,65,44,106,33,14,32,12,65,4,106,33,16,32,12,47,1,230,2,34,15,65,2,116,33,17,65,127,33,8,2,64,3,64,32,17,69,4,64,32,15,33,8,12,2,11,32,16,40,2,0,33,10,32,8,65,1,106,33,8,32,14,65,28,106,33,14,32,17,65,4,107,33,17,32,16,65,4,106,33,16,65,127,32,10,32,13,71,32,10,32,13,75,27,34,10,65,1,70,13,0,11,32,10,65,255,1,113,69,13,2,11,32,19,4,64,32,19,65,1,107,33,19,32,12,32,8,65,2,116,106,65,232,2,106,40,2,0,33,12,12,1,11,11,65,236,207,206,0,16,176,10,0,11,32,14,45,0,0,4,64,32,23,32,13,65,4,16,147,2,4,64,66,150,8,16,251,4,32,1,47,1,14,65,0,32,1,47,1,12,27,32,2,16,219,7,33,1,32,0,65,128,128,128,128,120,54,2,0,32,0,32,1,54,2,4,12,5,11,32,7,65,36,106,32,13,16,132,4,12,1,11,65,140,208,206,0,65,37,65,180,208,206,0,16,141,8,0,11,32,7,65,24,106,32,13,16,132,4,12,1,11,11,32,7,65,0,54,2,48,2,64,32,5,69,4,64,65,4,33,2,12,1,11,65,145,179,211,0,45,0,0,26,32,5,65,3,116,34,11,65,4,16,254,9,34,2,69,13,2,11,32,7,65,0,54,2,96,32,7,32,2,54,2,92,32,7,32,5,54,2,88,32,7,32,1,54,2,60,32,7,32,4,32,5,65,28,108,106,54,2,56,32,7,32,4,54,2,52,32,7,32,7,65,24,106,54,2,72,32,7,32,7,65,48,106,54,2,68,32,7,32,7,65,36,106,54,2,64,32,7,32,2,54,2,108,32,7,65,0,54,2,104,32,7,32,7,65,224,0,106,54,2,100,65,0,33,10,65,0,33,14,35,0,65,16,107,34,18,36,0,32,7,65,228,0,106,34,2,40,2,4,33,22,32,2,40,2,0,33,20,2,64,2,64,32,7,65,52,106,34,24,34,4,40,2,0,34,16,32,4,40,2,4,34,1,71,4,64,32,2,40,2,8,33,9,32,4,40,2,20,33,25,32,4,40,2,16,33,26,32,4,40,2,12,33,13,32,4,40,2,8,34,17,65,16,106,33,19,32,1,32,16,107,65,28,110,33,12,3,64,65,1,33,1,2,64,2,64,2,64,2,64,2,64,2,64,32,16,32,14,65,28,108,106,45,0,0,65,10,107,14,2,0,1,5,11,32,17,65,0,16,219,5,33,10,32,25,40,2,0,34,1,13,1,12,2,11,32,17,65,1,16,219,5,33,10,2,64,32,13,40,2,0,34,1,69,13,0,32,13,40,2,8,34,21,69,13,0,32,13,40,2,4,33,5,65,0,33,4,3,64,2,64,32,4,4,64,32,5,33,11,32,1,33,8,32,4,33,1,12,1,11,65,0,33,11,2,64,32,5,69,13,0,32,5,34,2,65,7,113,34,4,4,64,3,64,32,2,65,1,107,33,2,32,1,40,2,52,33,1,32,4,65,1,107,34,4,13,0,11,11,32,5,65,8,73,13,0,3,64,32,1,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,1,32,2,65,8,107,34,2,13,0,11,11,65,0,33,8,11,2,64,2,64,2,64,32,1,47,1,50,32,11,75,4,64,32,1,33,2,12,1,11,3,64,32,1,40,2,0,34,2,69,13,2,32,8,65,1,106,33,8,32,1,47,1,48,33,11,32,11,32,2,34,1,47,1,50,79,13,0,11,11,32,11,65,1,106,33,5,32,8,69,4,64,32,2,33,4,12,2,11,32,2,32,5,65,2,116,106,65,52,106,40,2,0,33,4,65,0,33,5,32,8,65,1,107,34,1,69,13,1,32,8,65,2,107,32,1,65,7,113,34,8,4,64,3,64,32,1,65,1,107,33,1,32,4,40,2,52,33,4,32,8,65,1,107,34,8,13,0,11,11,65,7,73,13,1,3,64,32,4,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,4,32,1,65,8,107,34,1,13,0,11,12,1,11,65,220,247,206,0,16,176,10,0,11,32,2,32,11,65,2,116,106,65,4,106,40,2,0,33,2,65,0,33,1,32,18,65,0,54,2,8,32,18,66,128,128,128,128,32,55,2,0,32,18,65,0,58,0,12,32,19,32,2,32,18,32,10,16,152,2,32,21,65,1,107,34,21,13,0,11,11,32,26,40,2,0,65,1,106,34,1,13,2,65,224,249,206,0,65,28,65,232,129,207,0,16,141,8,0,11,32,25,40,2,8,34,21,69,13,0,32,25,40,2,4,33,5,65,0,33,4,3,64,2,64,32,4,4,64,32,5,33,11,32,1,33,8,32,4,33,1,12,1,11,65,0,33,11,2,64,32,5,69,13,0,32,5,34,2,65,7,113,34,4,4,64,3,64,32,2,65,1,107,33,2,32,1,40,2,52,33,1,32,4,65,1,107,34,4,13,0,11,11,32,5,65,8,73,13,0,3,64,32,1,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,1,32,2,65,8,107,34,2,13,0,11,11,65,0,33,8,11,2,64,2,64,2,64,32,1,47,1,50,32,11,75,4,64,32,1,33,2,12,1,11,3,64,32,1,40,2,0,34,2,69,13,2,32,8,65,1,106,33,8,32,1,47,1,48,33,11,32,11,32,2,34,1,47,1,50,79,13,0,11,11,32,11,65,1,106,33,5,32,8,69,4,64,32,2,33,4,12,2,11,32,2,32,5,65,2,116,106,65,52,106,40,2,0,33,4,65,0,33,5,32,8,65,1,107,34,1,69,13,1,32,8,65,2,107,32,1,65,7,113,34,8,4,64,3,64,32,1,65,1,107,33,1,32,4,40,2,52,33,4,32,8,65,1,107,34,8,13,0,11,11,65,7,73,13,1,3,64,32,4,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,4,32,1,65,8,107,34,1,13,0,11,12,1,11,65,220,247,206,0,16,176,10,0,11,32,2,32,11,65,2,116,106,65,4,106,40,2,0,33,2,65,0,33,1,32,18,65,0,54,2,8,32,18,66,128,128,128,128,32,55,2,0,32,18,65,0,58,0,12,32,19,32,2,32,18,32,10,16,152,2,32,21,65,1,107,34,21,13,0,11,11,32,26,40,2,0,65,1,106,34,1,69,13,4,11,32,26,32,1,54,2,0,65,0,33,1,11,32,9,32,22,65,3,116,106,34,2,32,10,54,2,4,32,2,32,1,54,2,0,32,22,65,1,106,33,22,32,14,65,1,106,34,14,32,12,71,13,0,11,11,32,20,32,22,54,2,0,32,18,65,16,106,36,0,12,1,11,65,224,249,206,0,65,28,65,216,129,207,0,16,141,8,0,11,32,7,40,2,88,33,12,32,7,40,2,92,33,8,32,7,40,2,96,33,11,65,127,32,7,53,2,32,32,7,53,2,48,126,34,28,167,32,28,66,32,136,167,27,33,2,66,228,0,33,30,35,0,65,128,1,107,34,9,36,0,2,64,32,2,69,4,64,65,0,33,2,12,1,11,32,6,65,56,106,34,10,41,3,0,80,4,64,32,2,65,7,113,33,4,32,2,65,8,79,4,64,32,2,65,120,113,33,2,3,64,32,2,65,8,107,34,2,13,0,11,11,65,0,33,2,32,4,69,13,1,3,64,32,4,65,1,107,34,4,13,0,11,12,1,11,32,10,65,24,106,33,15,32,10,65,16,106,41,3,0,33,34,32,10,65,32,106,41,3,0,33,31,32,10,41,3,8,33,35,32,10,41,3,24,33,33,32,9,65,16,106,33,5,3,64,32,9,32,30,55,3,24,32,9,32,32,55,3,32,32,9,32,35,55,3,40,32,9,32,34,55,3,48,66,127,32,30,32,33,124,34,28,32,28,32,33,84,34,1,32,1,173,32,31,32,32,124,124,34,28,32,31,84,32,28,32,31,81,27,34,1,27,34,33,32,35,88,66,127,32,28,32,1,27,34,31,32,34,88,32,31,32,34,81,27,69,4,64,66,179,8,16,251,4,32,9,65,252,0,106,65,206,2,54,2,0,32,9,65,244,0,106,65,206,2,54,2,0,32,9,65,236,0,106,65,206,2,54,2,0,32,9,65,5,54,2,76,32,9,65,216,128,207,0,54,2,72,32,9,66,4,55,2,84,32,9,32,15,54,2,104,32,9,65,207,2,54,2,100,32,9,32,10,65,40,106,54,2,96,32,9,32,9,65,224,0,106,54,2,80,32,9,32,9,65,40,106,54,2,120,32,9,32,9,65,24,106,54,2,112,32,9,65,60,106,34,1,32,9,65,200,0,106,16,219,3,32,1,16,156,4,33,2,12,2,11,32,15,32,33,55,3,0,32,15,32,31,55,3,8,32,9,65,8,106,33,6,35,0,65,16,107,34,4,36,0,32,4,32,30,32,32,32,32,121,32,30,121,66,64,125,32,32,66,0,82,27,167,34,1,65,255,0,113,16,140,7,32,4,65,8,106,41,3,0,33,29,32,4,41,3,0,33,28,32,4,65,16,106,36,0,32,29,66,40,136,167,34,4,65,0,65,128,128,128,244,7,32,1,65,23,116,107,32,30,32,32,132,80,27,106,32,29,66,8,136,167,34,1,32,28,32,29,66,255,255,255,255,15,131,132,66,0,82,114,32,4,65,127,115,32,1,65,31,118,113,107,65,31,118,106,190,67,0,0,192,63,148,33,36,66,0,33,29,35,0,65,16,107,34,4,36,0,2,126,66,0,32,36,188,34,1,65,128,128,128,252,3,73,13,0,26,32,1,65,128,128,128,252,7,79,4,64,66,127,66,0,32,1,65,128,128,128,252,7,70,27,34,29,12,1,11,32,4,66,0,32,1,173,66,40,134,66,128,128,128,128,128,128,128,128,128,127,132,65,254,0,32,1,65,23,118,107,65,255,0,113,16,141,7,32,4,41,3,0,33,29,32,4,65,8,106,41,3,0,11,33,28,32,6,32,29,55,3,0,32,6,32,28,55,3,8,32,4,65,16,106,36,0,66,127,32,5,41,3,0,66,0,32,36,67,0,0,0,0,96,34,4,27,32,36,67,255,255,127,127,94,34,1,27,33,32,66,127,32,9,41,3,8,66,0,32,4,27,32,1,27,33,30,32,2,65,1,107,34,2,13,0,11,65,0,33,2,11,32,9,65,128,1,106,36,0,32,2,69,4,64,32,7,40,2,28,33,2,32,7,32,7,40,2,32,65,0,32,7,40,2,24,34,4,27,54,2,84,32,7,32,2,54,2,80,32,7,32,4,54,2,76,32,7,65,0,54,2,72,32,7,32,4,65,0,71,34,1,54,2,68,32,7,32,2,54,2,64,32,7,32,4,54,2,60,32,7,65,0,54,2,56,32,7,32,1,54,2,52,32,7,65,16,106,32,24,16,145,3,32,7,40,2,16,4,64,32,7,40,2,20,33,2,3,64,32,23,32,2,16,76,32,7,65,8,106,32,7,65,52,106,16,145,3,32,7,40,2,12,33,2,32,7,40,2,8,13,0,11,11,32,7,65,52,106,16,185,3,32,0,32,11,54,2,8,32,0,32,8,54,2,4,32,0,32,12,54,2,0,32,7,65,36,106,16,255,2,12,3,11,32,0,65,128,128,128,128,120,54,2,0,32,0,32,2,54,2,4,32,12,69,13,0,32,8,32,12,65,3,116,65,4,16,163,10,11,32,7,65,36,106,16,255,2,32,7,65,24,106,16,255,2,12,1,11,65,4,32,11,16,132,11,0,11,32,3,40,2,0,34,0,4,64,32,27,32,0,65,3,116,65,4,16,163,10,11,32,7,65,240,0,106,36,0,11,172,18,2,22,127,4,126,35,0,65,160,2,107,34,3,36,0,32,3,65,40,106,32,1,65,200,0,16,142,11,26,32,3,32,2,54,2,112,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,65,3,32,3,40,2,100,34,16,65,128,128,128,128,120,115,34,6,32,6,65,5,79,27,14,3,0,4,1,7,11,65,3,32,2,40,2,60,65,128,128,128,128,120,115,34,6,32,6,65,5,79,27,65,2,107,14,2,1,2,6,11,32,2,40,2,60,65,128,128,128,128,120,115,34,6,65,4,75,32,6,65,3,70,114,13,3,12,5,11,32,3,65,0,54,2,148,1,32,3,66,0,55,2,140,1,32,3,32,3,40,2,40,54,2,124,32,3,32,3,40,2,44,34,1,54,2,120,32,3,32,1,54,2,116,32,3,40,2,48,33,6,32,3,32,2,40,2,4,34,5,54,2,132,1,32,3,32,1,32,6,65,200,0,108,106,54,2,128,1,32,3,32,5,32,2,40,2,8,65,208,0,108,106,54,2,136,1,32,3,65,240,1,106,32,3,65,244,0,106,16,175,4,32,0,65,130,128,128,128,120,54,2,60,32,0,65,8,106,32,3,65,248,1,106,40,2,0,54,2,0,32,0,32,3,41,2,240,1,55,2,0,12,3,11,32,3,40,2,40,33,6,32,3,40,2,44,33,1,32,3,40,2,48,33,5,32,3,65,8,106,32,2,65,12,106,16,147,7,32,3,41,3,8,33,25,32,3,32,2,65,20,106,16,147,7,32,3,41,3,0,33,26,32,3,65,224,1,106,32,2,16,143,3,32,3,65,0,54,2,184,1,32,3,66,0,55,2,176,1,32,3,32,1,32,5,65,200,0,108,106,54,2,164,1,32,3,32,6,54,2,160,1,32,3,32,1,54,2,156,1,32,3,32,1,54,2,152,1,32,3,32,2,40,2,64,34,1,54,2,168,1,32,3,32,1,32,2,40,2,68,65,208,0,108,106,54,2,172,1,32,3,65,240,1,106,32,3,65,152,1,106,16,175,4,32,0,32,26,55,2,20,32,0,32,25,55,2,12,32,0,65,8,106,32,3,65,232,1,106,40,2,0,54,2,0,32,0,32,3,41,3,224,1,55,2,0,32,0,32,2,41,2,28,55,2,28,32,0,65,36,106,32,2,65,36,106,41,2,0,55,2,0,32,0,65,44,106,32,2,65,44,106,41,2,0,55,2,0,32,0,65,52,106,32,2,65,52,106,41,2,0,55,2,0,32,0,32,3,41,2,240,1,55,2,60,32,0,65,196,0,106,32,3,65,248,1,106,40,2,0,54,2,0,12,2,11,32,2,40,2,60,65,132,128,128,128,120,71,13,2,32,3,47,1,52,34,6,32,2,40,2,8,79,13,2,32,3,40,2,40,33,5,32,3,40,2,44,33,1,32,3,40,2,48,33,4,32,3,65,16,106,32,2,40,2,4,32,6,65,20,108,106,34,2,65,12,106,16,147,7,32,3,65,0,54,2,220,1,32,3,66,0,55,2,212,1,32,3,32,1,32,4,65,200,0,108,106,54,2,200,1,32,3,32,5,54,2,196,1,32,3,32,1,54,2,192,1,32,3,32,1,54,2,188,1,32,3,41,3,16,33,25,32,3,32,2,40,2,4,34,1,54,2,204,1,32,3,32,1,32,2,40,2,8,65,208,0,108,106,54,2,208,1,32,3,65,240,1,106,32,3,65,188,1,106,16,175,4,32,0,32,6,59,1,20,32,0,32,25,55,2,12,32,0,65,132,128,128,128,120,54,2,60,32,0,32,3,41,2,240,1,55,2,0,32,0,65,8,106,32,3,65,248,1,106,40,2,0,54,2,0,12,1,11,32,3,40,2,40,33,6,32,3,40,2,44,33,1,32,3,40,2,48,33,5,32,3,65,32,106,32,2,65,12,106,16,147,7,32,3,41,3,32,33,27,32,3,65,24,106,32,2,65,20,106,16,147,7,32,3,41,3,24,33,28,32,3,65,224,1,106,32,2,16,143,3,32,3,65,0,54,2,156,2,32,3,66,0,55,2,148,2,32,3,32,1,32,5,65,208,0,108,106,54,2,136,2,32,3,32,6,54,2,132,2,32,3,32,1,54,2,128,2,32,3,32,1,54,2,252,1,32,3,32,2,40,2,64,34,1,54,2,140,2,32,3,32,1,32,2,40,2,68,65,208,0,108,106,54,2,144,2,35,0,65,16,107,34,12,36,0,32,3,65,252,1,106,34,5,40,2,8,33,17,32,12,65,8,106,33,13,32,5,40,2,0,33,6,32,5,40,2,12,26,35,0,65,240,1,107,34,4,36,0,2,64,32,5,40,2,4,34,14,32,5,40,2,12,34,18,70,4,64,32,6,33,1,12,1,11,32,5,40,2,16,33,19,32,5,40,2,20,33,20,32,4,65,16,106,33,7,32,4,65,8,106,33,21,32,4,65,232,0,106,33,15,3,64,32,5,32,9,32,14,106,34,10,65,208,0,106,54,2,4,32,6,32,9,106,33,1,32,10,65,196,0,106,40,2,0,34,8,65,144,128,128,128,120,70,13,1,32,10,65,200,0,106,41,3,0,33,26,32,4,65,224,0,106,32,10,65,196,0,16,142,11,26,32,4,32,26,55,3,168,1,32,4,32,8,54,2,164,1,32,20,32,9,32,19,106,34,11,70,4,64,32,4,40,2,100,34,7,4,64,32,4,40,2,96,32,7,65,1,16,163,10,11,32,15,16,134,2,12,2,11,32,5,32,11,65,208,0,106,54,2,16,32,21,32,10,65,196,0,16,142,11,26,32,4,32,11,54,2,88,32,4,32,26,55,3,80,32,4,32,1,54,2,4,32,4,32,6,54,2,0,32,4,32,8,54,2,76,32,11,65,8,106,33,10,32,4,40,2,8,33,22,32,4,40,2,12,33,23,2,64,2,64,2,64,2,64,2,64,65,6,32,8,65,251,255,255,255,7,106,34,24,32,24,65,11,79,27,65,5,107,14,2,1,0,3,11,32,11,65,196,0,106,40,2,0,65,251,255,255,255,7,106,34,11,65,11,75,32,11,65,6,70,114,13,1,12,2,11,32,11,65,196,0,106,40,2,0,65,138,128,128,128,120,71,13,1,32,4,32,4,40,2,16,54,2,104,32,4,32,4,40,2,20,34,8,54,2,100,32,4,32,8,54,2,96,32,4,32,10,40,2,0,54,2,112,32,4,32,8,32,4,40,2,24,65,200,0,108,106,54,2,108,32,4,65,176,1,106,32,4,65,224,0,106,16,179,1,65,138,128,128,128,120,33,8,12,2,11,32,4,65,224,0,106,32,7,32,10,16,176,1,32,4,65,232,1,106,32,4,65,152,1,106,40,2,0,54,2,0,32,4,65,224,1,106,32,4,65,144,1,106,41,2,0,55,3,0,32,4,65,216,1,106,32,4,65,136,1,106,41,2,0,55,3,0,32,4,65,208,1,106,32,4,65,128,1,106,41,2,0,55,3,0,32,4,65,200,1,106,32,4,65,248,0,106,41,2,0,55,3,0,32,4,65,192,1,106,32,4,65,240,0,106,41,2,0,55,3,0,32,4,65,184,1,106,32,15,41,2,0,55,3,0,32,4,32,4,41,2,96,55,3,176,1,32,4,40,2,156,1,33,8,32,4,41,2,160,1,33,25,12,1,11,32,4,65,232,1,106,32,7,65,56,106,40,2,0,54,2,0,32,4,65,224,1,106,32,7,65,48,106,41,3,0,55,3,0,32,4,65,216,1,106,32,7,65,40,106,41,3,0,55,3,0,32,4,65,208,1,106,32,7,65,32,106,41,3,0,55,3,0,32,4,65,200,1,106,32,7,65,24,106,41,3,0,55,3,0,32,4,65,192,1,106,32,7,65,16,106,41,3,0,55,3,0,32,4,65,184,1,106,32,7,65,8,106,41,3,0,55,3,0,32,4,32,7,41,3,0,55,3,176,1,32,26,33,25,11,32,1,32,22,54,2,0,32,1,65,4,106,32,23,54,2,0,32,1,65,8,106,32,4,41,3,176,1,55,3,0,32,1,65,16,106,32,4,65,184,1,106,41,3,0,55,3,0,32,1,65,24,106,32,4,65,192,1,106,41,3,0,55,3,0,32,1,65,32,106,32,4,65,200,1,106,41,3,0,55,3,0,32,1,65,40,106,32,4,65,208,1,106,41,3,0,55,3,0,32,1,65,48,106,32,4,65,216,1,106,41,3,0,55,3,0,32,1,65,56,106,32,4,65,224,1,106,41,3,0,55,3,0,32,1,65,64,107,32,4,65,232,1,106,40,2,0,54,2,0,32,1,65,200,0,106,32,25,55,3,0,32,1,65,196,0,106,32,8,54,2,0,32,14,32,9,65,208,0,106,34,9,106,32,18,71,13,0,11,32,6,32,9,106,33,1,11,32,13,32,1,54,2,4,32,13,32,6,54,2,0,32,4,65,240,1,106,36,0,32,5,40,2,4,33,4,32,12,40,2,12,33,9,32,5,66,136,128,128,128,128,1,55,2,0,32,5,40,2,12,33,7,32,5,65,8,54,2,12,32,5,65,0,54,2,8,32,7,32,4,107,65,208,0,110,33,1,32,4,32,7,71,4,64,3,64,32,4,65,4,106,40,2,0,34,5,4,64,32,4,40,2,0,32,5,65,1,16,163,10,11,32,4,65,8,106,16,134,2,32,4,65,208,0,106,33,4,32,1,65,1,107,34,1,13,0,11,11,32,3,65,240,1,106,34,1,32,6,54,2,4,32,1,32,17,65,208,0,108,65,208,0,110,54,2,0,32,1,32,9,32,6,107,65,208,0,110,54,2,8,32,12,65,16,106,36,0,32,0,32,28,55,2,20,32,0,32,27,55,2,12,32,0,65,8,106,32,3,65,232,1,106,40,2,0,54,2,0,32,0,32,3,41,3,224,1,55,2,0,32,0,32,2,41,2,28,55,2,28,32,0,65,36,106,32,2,65,36,106,41,2,0,55,2,0,32,0,65,44,106,32,2,65,44,106,41,2,0,55,2,0,32,0,65,52,106,32,2,65,52,106,41,2,0,55,2,0,32,0,32,3,41,2,240,1,55,2,60,32,0,65,196,0,106,32,3,65,248,1,106,40,2,0,54,2,0,11,32,16,65,131,128,128,128,120,72,13,1,32,3,65,40,106,16,170,2,12,1,11,32,0,32,1,65,200,0,16,142,11,26,11,32,3,65,160,2,106,36,0,11,145,9,2,8,127,8,126,35,0,65,224,1,107,34,4,36,0,32,4,32,2,54,2,4,32,4,32,1,54,2,0,32,4,65,200,0,106,34,7,32,3,16,208,3,32,4,40,2,76,33,5,2,64,2,64,2,127,32,4,40,2,72,34,6,65,16,70,4,64,32,5,65,255,255,3,77,13,2,32,4,65,1,58,0,72,32,4,32,5,173,55,3,80,35,0,65,48,107,34,5,36,0,32,5,65,252,235,209,0,54,2,4,32,5,32,4,65,223,1,106,54,2,0,32,5,65,44,106,65,237,4,54,2,0,32,5,65,2,54,2,12,32,5,65,244,135,210,0,54,2,8,32,5,66,2,55,2,20,32,5,65,250,0,54,2,36,32,5,32,7,54,2,32,32,5,32,5,65,32,106,54,2,16,32,5,32,5,54,2,40,32,4,65,8,106,32,5,65,8,106,16,163,5,32,5,65,48,106,36,0,32,4,47,1,12,33,5,32,4,40,2,8,34,6,65,16,70,13,2,32,4,47,1,14,33,2,32,4,40,2,20,33,3,32,4,40,2,16,12,1,11,32,5,65,16,118,33,2,32,4,40,2,84,33,3,32,4,40,2,80,11,33,1,32,0,32,3,54,2,16,32,0,32,1,54,2,12,32,0,32,2,59,1,10,32,0,32,5,59,1,8,32,0,32,6,54,2,4,32,0,65,1,54,2,0,12,1,11,32,2,32,5,65,255,255,3,113,34,6,77,4,64,32,4,65,200,0,106,65,0,32,4,65,248,233,209,0,16,228,6,32,0,65,1,54,2,0,32,0,65,12,106,32,4,65,208,0,106,41,2,0,55,2,0,32,0,32,4,41,2,72,55,2,4,12,1,11,2,64,2,64,2,64,2,64,2,64,32,1,32,6,65,12,108,106,34,1,40,2,8,34,2,14,2,0,1,2,11,32,0,65,0,54,2,16,32,0,66,128,128,128,128,128,1,55,2,8,32,0,32,5,59,1,4,32,0,65,0,54,2,0,12,4,11,32,4,65,200,0,106,32,1,65,4,106,40,2,0,32,3,16,100,32,4,40,2,132,1,34,2,65,144,128,128,128,120,71,4,64,32,4,65,64,107,34,1,32,4,65,128,1,106,40,2,0,54,2,0,32,4,65,56,106,32,4,65,248,0,106,41,3,0,34,12,55,3,0,32,4,65,48,106,32,4,65,240,0,106,41,3,0,34,13,55,3,0,32,4,65,40,106,32,4,65,232,0,106,41,3,0,34,14,55,3,0,32,4,65,32,106,32,4,65,224,0,106,41,3,0,34,15,55,3,0,32,4,65,24,106,32,4,65,216,0,106,41,3,0,34,16,55,3,0,32,4,65,16,106,32,4,65,208,0,106,41,3,0,34,17,55,3,0,32,4,32,4,41,3,72,34,18,55,3,8,32,4,41,3,136,1,33,19,32,4,65,152,1,106,34,3,32,17,55,3,0,32,4,65,160,1,106,34,6,32,16,55,3,0,32,4,65,168,1,106,34,7,32,15,55,3,0,32,4,65,176,1,106,34,8,32,14,55,3,0,32,4,65,184,1,106,34,9,32,13,55,3,0,32,4,65,192,1,106,34,10,32,12,55,3,0,32,4,65,200,1,106,34,11,32,1,40,2,0,54,2,0,32,4,32,18,55,3,144,1,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,2,32,1,32,4,41,3,144,1,55,3,0,32,1,32,19,55,3,64,32,1,32,2,54,2,60,32,1,65,56,106,32,11,40,2,0,54,2,0,32,1,65,48,106,32,10,41,3,0,55,3,0,32,1,65,40,106,32,9,41,3,0,55,3,0,32,1,65,32,106,32,8,41,3,0,55,3,0,32,1,65,24,106,32,7,41,3,0,55,3,0,32,1,65,16,106,32,6,41,3,0,55,3,0,32,1,65,8,106,32,3,41,3,0,55,3,0,32,0,65,1,54,2,16,32,0,32,1,54,2,12,32,0,65,1,54,2,8,32,0,32,5,59,1,4,32,0,65,0,54,2,0,12,4,11,32,4,65,16,106,32,4,65,208,0,106,41,3,0,34,12,55,3,0,32,4,32,4,41,3,72,34,13,55,3,8,32,0,65,12,106,32,12,55,2,0,32,0,32,13,55,2,4,32,0,65,1,54,2,0,12,3,11,32,4,65,200,0,106,32,1,65,4,106,40,2,0,32,2,32,3,32,2,16,232,1,32,4,65,216,1,106,34,1,32,4,65,212,0,106,40,2,0,54,2,0,32,4,32,4,41,2,76,55,3,208,1,32,4,40,2,72,34,2,65,16,70,13,1,32,0,32,2,54,2,4,32,0,32,4,41,3,208,1,55,2,8,32,0,65,1,54,2,0,32,0,65,16,106,32,1,40,2,0,54,2,0,12,2,11,65,8,65,200,0,16,132,11,0,11,32,4,65,210,0,106,32,1,40,2,0,54,1,0,32,0,32,5,59,1,4,32,0,65,0,54,2,0,32,4,32,4,41,3,208,1,55,1,74,32,0,32,4,41,1,72,55,1,6,32,0,65,12,106,32,4,65,206,0,106,41,1,0,55,1,0,11,32,4,65,224,1,106,36,0,11,247,7,2,20,127,1,126,2,64,2,64,2,64,2,64,32,1,40,2,0,69,4,64,32,1,45,0,14,13,1,32,1,32,1,45,0,12,34,2,65,1,115,58,0,12,32,1,40,2,52,33,4,32,1,40,2,48,33,3,2,64,32,1,40,2,4,34,6,69,13,0,32,4,32,6,77,4,64,32,4,32,6,70,13,1,12,6,11,32,3,32,6,106,44,0,0,65,191,127,76,13,5,11,2,64,32,4,32,6,71,4,64,2,127,32,3,32,6,106,34,5,44,0,0,34,8,65,0,78,4,64,32,8,65,255,1,113,12,1,11,32,5,45,0,1,65,63,113,33,3,32,8,65,31,113,33,4,32,4,65,6,116,32,3,114,32,8,65,95,77,13,0,26,32,5,45,0,2,65,63,113,32,3,65,6,116,114,33,3,32,3,32,4,65,12,116,114,32,8,65,112,73,13,0,26,32,4,65,18,116,65,128,128,240,0,113,32,5,45,0,3,65,63,113,32,3,65,6,116,114,114,11,33,4,32,2,13,5,32,4,65,128,128,196,0,70,13,1,32,0,32,6,54,2,4,32,0,65,1,54,2,0,32,0,2,127,65,1,32,4,65,128,1,73,13,0,26,65,2,32,4,65,128,16,73,13,0,26,65,3,65,4,32,4,65,128,128,4,73,27,11,32,6,106,34,0,54,2,8,32,1,32,0,54,2,4,15,11,32,2,13,4,11,32,0,65,2,54,2,0,32,1,65,1,58,0,14,15,11,32,1,40,2,28,34,7,32,1,40,2,52,34,4,70,13,1,32,1,40,2,48,33,11,32,4,33,3,2,64,32,7,32,1,40,2,60,34,9,65,1,107,34,17,106,34,2,32,4,79,13,0,32,1,40,2,56,33,15,32,7,32,11,106,33,18,32,7,32,9,106,33,12,32,7,32,1,40,2,16,34,13,107,33,19,32,1,40,2,24,34,3,32,7,106,33,16,32,9,32,3,107,33,8,32,1,41,3,8,33,22,32,1,40,2,36,34,6,65,127,70,33,10,32,6,33,5,32,7,33,3,3,64,32,3,32,7,71,13,1,2,64,2,64,32,22,32,2,32,11,106,49,0,0,136,167,65,1,113,69,4,64,32,1,32,12,54,2,28,65,0,33,2,32,12,33,3,32,10,13,2,12,1,11,32,13,32,13,32,5,32,5,32,13,73,27,32,10,27,34,3,32,9,32,3,32,9,75,27,33,20,32,3,33,2,2,64,2,64,2,64,3,64,32,2,32,20,70,4,64,65,0,32,5,32,10,27,33,3,32,13,33,2,3,64,32,2,32,3,77,4,64,32,1,32,12,54,2,28,32,6,65,127,71,4,64,32,1,65,0,54,2,36,11,32,0,32,12,54,2,8,32,0,32,7,54,2,4,32,0,65,0,54,2,0,15,11,32,2,65,1,107,34,2,32,9,79,13,5,32,2,32,7,106,34,14,32,4,79,13,3,32,2,32,15,106,45,0,0,32,11,32,14,106,45,0,0,70,13,0,11,32,1,32,16,54,2,28,32,8,33,2,32,16,33,3,32,10,69,13,5,12,6,11,32,2,32,7,106,32,4,79,13,2,32,2,32,18,106,33,21,32,2,32,15,106,32,2,65,1,106,33,2,45,0,0,32,21,45,0,0,70,13,0,11,32,2,32,19,106,33,3,65,0,33,2,32,10,69,13,3,12,4,11,32,14,32,4,65,160,205,210,0,16,131,7,0,11,32,4,32,3,32,7,106,34,0,32,0,32,4,73,27,32,4,65,176,205,210,0,16,131,7,0,11,32,2,32,9,65,144,205,210,0,16,131,7,0,11,32,1,32,2,54,2,36,32,2,33,5,11,32,3,32,17,106,34,2,32,4,73,13,0,11,32,4,33,3,11,65,0,33,5,2,64,32,3,69,13,0,32,3,33,2,3,64,2,64,32,2,32,4,79,4,64,32,2,32,4,71,13,1,32,4,33,5,12,3,11,32,2,32,11,106,44,0,0,65,191,127,76,13,0,32,2,33,5,12,2,11,32,2,65,1,106,34,2,13,0,11,11,32,0,32,5,54,2,8,32,0,32,7,54,2,4,32,0,65,1,54,2,0,32,1,32,5,32,3,32,3,32,5,73,27,54,2,28,15,11,32,0,65,2,54,2,0,15,11,32,0,65,2,54,2,0,15,11,32,0,32,6,54,2,8,32,0,32,6,54,2,4,32,0,65,0,54,2,0,15,11,32,3,32,4,32,6,32,4,65,196,207,210,0,16,220,9,0,11,253,7,2,19,127,2,126,35,0,65,224,1,107,34,2,36,0,32,1,40,2,8,33,13,32,1,40,2,12,34,9,33,3,32,1,40,2,0,34,7,33,4,32,9,32,1,40,2,4,34,12,71,4,64,32,1,40,2,16,33,10,32,2,65,16,106,33,5,2,127,3,64,32,7,32,8,106,34,4,32,8,32,12,106,34,3,65,60,106,40,2,0,34,6,65,144,128,128,128,120,70,13,1,26,32,3,65,64,107,41,3,0,33,21,32,5,65,56,106,32,3,65,56,106,34,14,40,2,0,54,2,0,32,5,65,48,106,32,3,65,48,106,34,15,41,3,0,55,3,0,32,5,65,40,106,32,3,65,40,106,34,16,41,3,0,55,3,0,32,5,65,32,106,32,3,65,32,106,34,17,41,3,0,55,3,0,32,5,65,24,106,32,3,65,24,106,34,18,41,3,0,55,3,0,32,5,65,16,106,32,3,65,16,106,34,19,41,3,0,55,3,0,32,5,65,8,106,32,3,65,8,106,34,20,41,3,0,55,3,0,32,5,32,3,41,3,0,55,3,0,32,2,32,21,55,3,80,32,2,32,4,54,2,12,32,2,32,7,54,2,8,32,2,32,6,54,2,76,2,64,2,64,2,64,2,64,2,64,65,6,32,6,65,251,255,255,255,7,106,34,11,32,11,65,11,79,27,65,5,107,14,2,1,0,3,11,32,10,40,2,60,65,251,255,255,255,7,106,34,11,65,11,75,32,11,65,6,70,114,13,1,12,2,11,32,10,40,2,60,65,138,128,128,128,120,71,13,1,32,2,32,2,40,2,16,54,2,160,1,32,2,32,2,40,2,20,34,6,54,2,156,1,32,2,32,6,54,2,152,1,32,2,32,10,40,2,0,54,2,168,1,32,2,32,6,32,2,40,2,24,65,200,0,108,106,54,2,164,1,32,2,65,216,0,106,32,2,65,152,1,106,16,179,1,65,138,128,128,128,120,33,6,12,2,11,32,2,65,152,1,106,32,5,32,10,16,176,1,32,2,65,144,1,106,32,2,65,208,1,106,40,2,0,54,2,0,32,2,65,136,1,106,32,2,65,200,1,106,41,2,0,55,3,0,32,2,65,128,1,106,32,2,65,192,1,106,41,2,0,55,3,0,32,2,65,248,0,106,32,2,65,184,1,106,41,2,0,55,3,0,32,2,65,240,0,106,32,2,65,176,1,106,41,2,0,55,3,0,32,2,65,232,0,106,32,2,65,168,1,106,41,2,0,55,3,0,32,2,65,224,0,106,32,2,65,160,1,106,41,2,0,55,3,0,32,2,32,2,41,2,152,1,55,3,88,32,2,40,2,212,1,33,6,32,2,41,2,216,1,33,22,12,1,11,32,2,65,144,1,106,32,14,40,2,0,54,2,0,32,2,65,136,1,106,32,15,41,3,0,55,3,0,32,2,65,128,1,106,32,16,41,3,0,55,3,0,32,2,65,248,0,106,32,17,41,3,0,55,3,0,32,2,65,240,0,106,32,18,41,3,0,55,3,0,32,2,65,232,0,106,32,19,41,3,0,55,3,0,32,2,65,224,0,106,32,20,41,3,0,55,3,0,32,2,32,3,41,3,0,55,3,88,32,21,33,22,11,32,4,32,2,41,3,88,55,3,0,32,4,65,56,106,32,2,65,144,1,106,40,2,0,54,2,0,32,4,65,48,106,32,2,65,136,1,106,41,3,0,55,3,0,32,4,65,40,106,32,2,65,128,1,106,41,3,0,55,3,0,32,4,65,32,106,32,2,65,248,0,106,41,3,0,55,3,0,32,4,65,24,106,32,2,65,240,0,106,41,3,0,55,3,0,32,4,65,16,106,32,2,65,232,0,106,41,3,0,55,3,0,32,4,65,8,106,32,2,65,224,0,106,41,3,0,55,3,0,32,4,65,64,107,32,22,55,3,0,32,4,65,60,106,32,6,54,2,0,32,12,32,8,65,200,0,106,34,8,106,32,9,71,13,0,11,32,7,32,8,106,11,33,4,32,3,65,200,0,106,33,3,11,32,1,66,136,128,128,128,128,1,55,2,0,32,1,66,128,128,128,128,128,1,55,2,8,32,9,32,3,107,65,200,0,110,33,1,32,3,32,9,71,4,64,3,64,32,3,16,134,2,32,3,65,200,0,106,33,3,32,1,65,1,107,34,1,13,0,11,11,32,0,32,7,54,2,4,32,0,32,4,32,7,107,65,200,0,110,54,2,8,32,0,32,13,65,200,0,108,65,200,0,110,54,2,0,32,2,65,224,1,106,36,0,11,223,7,1,7,127,35,0,65,144,1,107,34,5,36,0,2,64,2,64,2,64,32,1,40,2,64,34,7,4,64,32,1,40,2,28,34,2,4,64,32,1,40,2,24,32,2,65,2,116,65,2,16,163,10,11,32,1,40,2,36,33,4,32,1,40,2,40,34,3,4,64,32,4,33,2,3,64,32,2,65,32,106,40,2,0,34,6,4,64,32,2,65,44,106,32,2,65,36,106,40,2,0,32,2,65,40,106,40,2,0,32,6,40,2,8,17,3,0,11,32,2,65,24,106,32,2,65,16,106,40,2,0,32,2,65,20,106,40,2,0,32,2,65,12,106,40,2,0,40,2,8,17,3,0,32,2,65,52,106,33,2,32,3,65,1,107,34,3,13,0,11,11,32,1,40,2,32,34,2,4,64,32,4,32,2,65,52,108,65,4,16,163,10,11,32,1,40,2,48,33,4,2,64,32,1,40,2,52,34,6,69,13,0,65,0,33,3,32,6,65,1,71,4,64,32,6,65,126,113,33,8,32,4,33,2,3,64,32,2,65,28,106,32,2,65,20,106,40,2,0,32,2,65,24,106,40,2,0,32,2,65,16,106,40,2,0,40,2,8,17,3,0,32,2,65,64,107,32,2,65,56,106,40,2,0,32,2,65,60,106,40,2,0,32,2,65,52,106,40,2,0,40,2,8,17,3,0,32,2,65,200,0,106,33,2,32,8,32,3,65,2,106,34,3,71,13,0,11,11,32,6,65,1,113,69,13,0,32,4,32,3,65,36,108,106,34,2,65,28,106,32,2,40,2,20,32,2,40,2,24,32,2,40,2,16,40,2,8,17,3,0,11,65,1,33,2,32,1,40,2,44,34,3,13,1,12,2,11,32,5,65,8,106,16,237,8,32,5,65,200,0,106,34,4,32,1,65,200,0,16,142,11,26,32,1,65,0,54,2,64,32,1,65,56,106,32,5,65,64,107,41,3,0,55,3,0,32,1,65,48,106,32,5,65,56,106,41,3,0,55,3,0,32,1,65,40,106,32,5,65,48,106,41,3,0,55,3,0,32,1,65,32,106,32,5,65,40,106,41,3,0,55,3,0,32,1,65,24,106,32,5,65,32,106,41,3,0,55,3,0,32,1,65,16,106,32,5,65,24,106,41,3,0,55,3,0,32,1,65,8,106,32,5,65,16,106,41,3,0,55,3,0,32,1,32,5,41,3,8,55,3,0,65,145,179,211,0,45,0,0,26,65,208,0,65,8,16,254,9,34,7,69,13,2,32,7,66,129,128,128,128,16,55,3,0,32,7,65,8,106,32,4,65,200,0,16,142,11,26,32,1,40,2,28,34,2,4,64,32,1,40,2,24,32,2,65,2,116,65,2,16,163,10,11,32,1,40,2,36,33,4,32,1,40,2,40,34,3,4,64,32,4,33,2,3,64,32,2,65,32,106,40,2,0,34,6,4,64,32,2,65,44,106,32,2,65,36,106,40,2,0,32,2,65,40,106,40,2,0,32,6,40,2,8,17,3,0,11,32,2,65,24,106,32,2,65,16,106,40,2,0,32,2,65,20,106,40,2,0,32,2,65,12,106,40,2,0,40,2,8,17,3,0,32,2,65,52,106,33,2,32,3,65,1,107,34,3,13,0,11,11,32,1,40,2,32,34,2,4,64,32,4,32,2,65,52,108,65,4,16,163,10,11,32,1,40,2,48,33,4,2,64,32,1,40,2,52,34,6,69,13,0,65,0,33,3,32,6,65,1,71,4,64,32,6,65,126,113,33,8,32,4,33,2,3,64,32,2,65,28,106,32,2,65,20,106,40,2,0,32,2,65,24,106,40,2,0,32,2,65,16,106,40,2,0,40,2,8,17,3,0,32,2,65,64,107,32,2,65,56,106,40,2,0,32,2,65,60,106,40,2,0,32,2,65,52,106,40,2,0,40,2,8,17,3,0,32,2,65,200,0,106,33,2,32,8,32,3,65,2,106,34,3,71,13,0,11,11,32,6,65,1,113,69,13,0,32,4,32,3,65,36,108,106,34,2,65,28,106,32,2,40,2,20,32,2,40,2,24,32,2,40,2,16,40,2,8,17,3,0,11,65,0,33,2,32,1,40,2,44,34,3,69,13,1,11,32,4,32,3,65,36,108,65,4,16,163,10,11,32,0,32,7,54,2,4,32,0,32,2,54,2,0,32,5,65,144,1,106,36,0,15,11,65,8,65,208,0,16,132,11,0,11,240,8,2,5,127,3,126,35,0,65,64,106,34,4,36,0,32,0,32,0,32,1,106,34,5,77,4,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,5,32,2,40,2,4,34,6,77,4,64,32,4,66,0,55,3,24,32,4,32,2,40,2,16,54,2,40,32,4,32,2,41,3,8,55,3,32,32,4,32,5,32,0,107,54,2,20,32,4,32,2,40,2,0,32,0,106,54,2,16,2,64,32,1,4,64,32,1,173,33,11,3,64,32,4,65,8,106,32,4,65,16,106,66,255,7,16,246,2,32,4,40,2,12,33,0,32,4,40,2,8,4,64,32,0,33,3,12,3,11,2,64,32,0,69,4,64,65,1,33,5,12,1,11,32,0,65,0,72,13,9,32,0,65,1,16,255,9,34,5,69,13,5,11,32,4,40,2,20,34,1,32,4,41,3,24,34,9,32,1,173,34,10,32,9,32,10,84,27,167,34,2,73,13,5,32,4,40,2,16,32,2,106,33,6,2,64,32,0,32,1,32,2,107,34,1,32,0,32,1,73,27,34,2,65,1,71,4,64,32,5,32,6,32,2,16,142,11,26,12,1,11,32,5,32,6,45,0,0,58,0,0,11,32,4,32,9,32,2,173,124,55,3,24,32,0,32,1,75,4,64,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,7,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,18,65,1,16,254,9,34,2,69,13,8,32,2,65,16,106,65,184,234,208,0,47,0,0,59,0,0,32,2,65,8,106,65,176,234,208,0,41,0,0,55,0,0,32,2,65,168,234,208,0,41,0,0,55,0,0,32,4,65,18,54,2,60,32,4,32,2,54,2,56,32,4,65,18,54,2,52,32,1,32,4,65,52,106,16,156,4,33,3,32,0,69,13,3,32,5,32,0,65,1,16,163,10,12,3,11,32,4,32,4,65,16,106,66,255,255,3,16,246,2,32,4,40,2,4,33,2,2,64,2,64,32,4,40,2,0,4,64,32,2,33,3,12,1,11,2,64,32,2,69,4,64,65,1,33,6,12,1,11,32,2,65,0,72,13,11,32,2,65,1,16,255,9,34,6,69,13,12,11,32,4,40,2,20,34,1,32,4,41,3,24,34,9,32,1,173,34,10,32,9,32,10,84,27,167,34,7,73,13,12,32,4,40,2,16,32,7,106,33,8,2,64,32,2,32,1,32,7,107,34,1,32,1,32,2,75,27,34,7,65,1,71,4,64,32,6,32,8,32,7,16,142,11,26,12,1,11,32,6,32,8,45,0,0,58,0,0,11,32,4,32,9,32,7,173,124,55,3,24,32,1,32,2,79,13,1,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,13,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,18,65,1,16,254,9,34,3,69,13,14,32,3,65,16,106,65,184,234,208,0,47,0,0,59,0,0,32,3,65,8,106,65,176,234,208,0,41,0,0,55,0,0,32,3,65,168,234,208,0,41,0,0,55,0,0,32,4,65,18,54,2,60,32,4,32,3,54,2,56,32,4,65,18,54,2,52,32,1,32,4,65,52,106,16,156,4,33,3,32,2,69,13,0,32,6,32,2,65,1,16,163,10,11,32,0,69,13,3,32,5,32,0,65,1,16,163,10,12,3,11,32,3,40,2,8,34,1,32,3,40,2,0,70,4,64,32,3,32,1,16,181,5,32,3,40,2,8,33,1,11,32,3,40,2,4,32,1,65,24,108,106,34,1,32,2,54,2,20,32,1,32,6,54,2,16,32,1,32,2,54,2,12,32,1,32,0,54,2,8,32,1,32,5,54,2,4,32,1,32,0,54,2,0,32,3,32,3,40,2,8,65,1,106,54,2,8,32,4,41,3,24,32,11,84,13,0,11,11,65,0,33,3,11,32,4,65,64,107,36,0,32,3,15,11,32,5,32,6,65,200,249,208,0,16,171,10,0,11,65,1,32,0,16,132,11,0,11,32,2,32,1,65,156,145,209,0,16,170,10,0,11,65,8,65,200,0,16,132,11,0,11,65,1,65,18,16,132,11,0,11,16,184,8,0,11,65,1,32,2,16,132,11,0,11,32,7,32,1,65,156,145,209,0,16,170,10,0,11,65,8,65,200,0,16,132,11,0,11,65,1,65,18,16,132,11,0,11,65,240,231,208,0,65,28,65,212,231,208,0,16,141,8,0,11,136,9,1,7,127,35,0,65,48,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,104,65,1,107,14,3,9,2,1,0,11,32,0,32,0,41,2,56,55,2,0,32,0,65,40,106,32,0,65,224,0,106,41,2,0,55,2,0,32,0,65,32,106,32,0,65,216,0,106,41,2,0,55,2,0,32,0,65,24,106,32,0,65,208,0,106,41,2,0,55,2,0,32,0,65,16,106,32,0,65,200,0,106,41,2,0,55,2,0,32,0,65,8,106,32,0,65,64,107,41,2,0,55,2,0,11,2,64,2,64,32,0,45,0,44,65,1,107,14,3,7,2,1,0,11,32,0,40,2,0,34,3,40,2,8,13,15,32,3,65,127,54,2,8,32,0,32,3,65,8,106,54,2,12,32,0,32,3,65,12,106,34,4,54,2,8,32,0,65,0,58,0,40,32,0,32,4,54,2,16,32,0,32,0,40,2,4,34,3,54,2,20,32,0,65,40,106,33,5,12,3,11,32,0,65,40,106,33,5,32,0,45,0,40,65,1,107,14,3,4,0,3,1,11,0,11,32,0,40,2,20,33,3,32,0,40,2,16,33,4,11,32,0,32,4,54,2,24,32,4,40,2,0,69,13,3,32,0,32,4,54,2,36,32,0,32,3,54,2,32,32,0,65,1,54,2,28,12,5,11,32,0,40,2,28,13,4,32,0,40,2,36,33,4,12,5,11,65,192,151,193,0,65,35,65,220,152,193,0,16,141,8,0,11,65,192,151,193,0,65,35,65,140,153,193,0,16,141,8,0,11,65,140,154,193,0,65,49,16,242,10,0,11,65,192,151,193,0,65,35,65,176,151,193,0,16,141,8,0,11,32,2,65,32,106,32,0,40,2,36,34,4,40,2,0,32,1,32,4,40,2,4,40,2,12,17,3,0,32,2,40,2,36,33,3,2,64,32,2,40,2,32,65,1,107,14,2,3,2,0,11,32,0,65,0,54,2,28,32,2,65,24,106,32,4,40,2,0,32,0,40,2,32,32,4,40,2,4,40,2,16,17,3,0,32,2,40,2,24,69,13,0,32,2,40,2,28,33,3,12,2,11,32,2,65,16,106,32,4,40,2,0,32,1,32,4,40,2,4,40,2,20,17,3,0,65,1,33,1,2,64,32,2,40,2,16,34,4,65,1,107,14,2,0,1,3,11,32,2,40,2,20,33,3,12,1,11,65,3,33,1,32,5,65,3,58,0,0,65,2,33,4,12,2,11,65,1,33,4,65,0,33,1,11,2,64,32,0,40,2,28,69,13,0,32,0,65,32,106,40,2,0,34,5,65,132,1,73,13,0,32,5,16,4,11,65,128,1,33,5,32,1,69,4,64,2,64,32,0,40,2,24,34,5,40,2,0,34,1,69,13,0,32,1,32,5,65,4,106,40,2,0,34,5,40,2,0,17,2,0,32,5,40,2,4,34,6,69,13,0,32,1,32,6,32,5,40,2,8,16,163,10,11,32,0,40,2,24,65,0,54,2,0,32,3,33,5,11,65,1,33,1,32,0,65,1,58,0,40,32,0,65,12,106,40,2,0,34,3,32,3,40,2,0,65,1,106,54,2,0,32,0,40,2,0,34,3,32,3,40,2,0,65,1,107,34,6,54,2,0,32,6,13,0,2,64,32,3,65,12,106,40,2,0,34,6,69,13,0,32,6,32,3,65,16,106,40,2,0,34,7,40,2,0,17,2,0,32,7,40,2,4,34,8,69,13,0,32,6,32,8,32,7,40,2,8,16,163,10,11,32,3,65,4,106,34,6,32,6,40,2,0,65,1,107,34,6,54,2,0,32,6,13,0,32,3,65,20,65,4,16,163,10,11,32,0,32,1,58,0,44,65,3,33,1,2,64,2,64,32,4,65,2,70,34,3,13,0,32,0,16,158,4,2,64,32,4,69,4,64,32,2,32,5,54,2,40,32,2,65,128,1,54,2,44,32,2,32,0,65,48,106,32,2,65,44,106,32,2,65,40,106,16,220,7,32,2,40,2,0,13,3,2,64,32,2,40,2,4,34,1,65,132,1,73,13,0,32,1,16,4,32,2,40,2,44,34,1,65,132,1,73,13,0,32,1,16,4,11,32,2,40,2,40,34,1,65,132,1,73,13,1,32,1,16,4,12,1,11,32,2,32,5,54,2,40,32,2,65,128,1,54,2,44,32,2,65,8,106,32,0,65,52,106,32,2,65,44,106,32,2,65,40,106,16,220,7,32,2,40,2,8,13,2,2,64,32,2,40,2,12,34,1,65,132,1,73,13,0,32,1,16,4,32,2,40,2,44,34,1,65,132,1,73,13,0,32,1,16,4,11,32,2,40,2,40,34,1,65,132,1,73,13,0,32,1,16,4,11,32,0,40,2,48,34,1,65,132,1,79,4,64,32,1,16,4,11,65,1,33,1,32,0,40,2,52,34,5,65,132,1,73,13,0,32,5,16,4,11,32,0,32,1,58,0,104,32,2,65,48,106,36,0,32,3,15,11,11,65,189,154,193,0,65,49,16,242,10,0,11,159,8,2,13,127,1,126,35,0,65,224,0,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,65,3,32,1,40,2,60,65,128,128,128,128,120,115,34,3,32,3,65,5,79,27,65,1,107,14,4,1,2,3,4,0,11,2,64,32,1,40,2,8,34,4,69,4,64,65,4,33,6,12,1,11,32,4,65,241,184,156,14,75,13,9,32,4,65,200,0,108,34,5,65,0,72,13,9,32,1,40,2,4,33,7,65,145,179,211,0,45,0,0,26,32,5,65,4,16,254,9,34,6,69,13,6,65,0,33,1,32,4,33,3,3,64,32,1,32,5,70,13,1,32,2,65,24,106,34,8,32,1,32,7,106,16,229,4,32,1,32,6,106,32,8,65,200,0,16,142,11,26,32,1,65,200,0,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,65,128,128,128,128,120,54,2,60,32,0,32,4,54,2,8,32,0,32,6,54,2,4,32,0,32,4,54,2,0,12,4,11,2,64,32,1,40,2,8,34,4,69,4,64,65,4,33,10,12,1,11,32,4,65,170,213,170,213,0,75,13,8,32,4,65,12,108,34,3,65,0,72,13,8,32,1,40,2,4,33,9,65,145,179,211,0,45,0,0,26,32,3,65,4,16,254,9,34,10,69,13,6,32,3,32,9,106,33,12,32,4,33,7,65,0,33,3,3,64,32,9,32,12,70,13,1,32,3,33,8,65,4,33,6,2,64,32,9,65,8,106,40,2,0,34,5,69,13,0,32,5,65,241,184,156,14,75,13,10,32,5,65,200,0,108,34,11,65,0,72,13,10,32,9,65,4,106,40,2,0,33,13,65,145,179,211,0,45,0,0,26,32,11,65,4,16,254,9,34,6,69,13,9,65,0,33,1,32,5,33,3,3,64,32,1,32,11,70,13,1,32,2,65,24,106,34,14,32,1,32,13,106,16,229,4,32,1,32,6,106,32,14,65,200,0,16,142,11,26,32,1,65,200,0,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,8,65,1,106,33,3,32,9,65,12,106,33,9,32,10,32,8,65,12,108,106,34,1,32,5,54,2,8,32,1,32,6,54,2,4,32,1,32,5,54,2,0,32,7,65,1,107,34,7,13,0,11,11,32,0,65,129,128,128,128,120,54,2,60,32,0,32,4,54,2,8,32,0,32,10,54,2,4,32,0,32,4,54,2,0,12,3,11,32,2,65,24,106,32,1,16,208,1,32,0,65,130,128,128,128,120,54,2,60,32,0,65,8,106,32,2,65,32,106,40,2,0,54,2,0,32,0,32,2,41,2,24,55,2,0,12,2,11,32,2,65,24,106,32,1,16,178,2,32,2,65,12,106,32,1,65,60,106,16,208,1,32,0,65,56,106,32,2,65,208,0,106,40,2,0,54,2,0,32,0,65,48,106,32,2,65,200,0,106,41,2,0,55,2,0,32,0,65,40,106,32,2,65,64,107,41,2,0,55,2,0,32,0,65,32,106,32,2,65,56,106,41,2,0,55,2,0,32,0,65,24,106,32,2,65,48,106,41,2,0,55,2,0,32,0,65,16,106,32,2,65,40,106,41,2,0,55,2,0,32,0,65,8,106,32,2,65,32,106,41,2,0,55,2,0,32,0,32,2,41,2,24,55,2,0,32,0,32,2,41,2,12,55,2,60,32,0,65,196,0,106,32,2,65,20,106,40,2,0,54,2,0,12,1,11,2,64,32,1,40,2,8,34,4,69,4,64,65,4,33,7,12,1,11,32,4,65,230,204,153,51,75,13,5,32,4,65,20,108,34,8,65,0,72,13,5,32,1,40,2,4,33,3,65,145,179,211,0,45,0,0,26,32,8,65,4,16,254,9,34,7,69,13,6,65,0,33,1,32,4,33,5,3,64,32,1,32,8,70,13,1,32,2,32,3,65,12,106,16,147,7,32,2,41,3,0,33,15,32,2,65,24,106,32,3,16,208,1,32,1,32,7,106,34,6,65,12,106,32,15,55,2,0,32,6,65,8,106,32,2,65,32,106,40,2,0,54,2,0,32,6,32,2,41,3,24,55,2,0,32,1,65,20,106,33,1,32,3,65,20,106,33,3,32,5,65,1,107,34,5,13,0,11,11,32,0,65,132,128,128,128,120,54,2,60,32,0,32,4,54,2,8,32,0,32,7,54,2,4,32,0,32,4,54,2,0,11,32,2,65,224,0,106,36,0,15,11,65,4,32,5,16,132,11,0,11,65,4,32,3,16,132,11,0,11,65,4,32,11,16,132,11,0,11,16,184,8,0,11,65,4,32,8,16,132,11,0,11,183,47,2,33,127,5,126,35,0,65,48,107,34,17,36,0,2,64,2,64,2,64,2,64,2,64,2,127,32,0,40,2,12,34,26,32,3,47,1,28,34,11,16,138,7,40,2,8,34,24,69,4,64,65,4,33,27,65,0,12,1,11,65,145,179,211,0,45,0,0,26,32,24,65,3,116,34,6,65,4,16,254,9,34,27,69,13,1,32,24,65,100,108,33,8,32,0,40,2,4,32,0,40,2,8,34,7,65,3,116,106,65,8,107,33,6,3,64,32,7,32,9,106,69,13,3,32,0,32,9,65,1,107,34,9,32,7,106,54,2,8,32,5,32,27,106,32,6,41,2,0,55,2,0,32,5,65,8,106,33,5,32,6,65,8,107,33,6,32,8,65,28,106,34,8,13,0,11,65,0,32,9,107,11,33,35,2,64,2,64,2,64,32,0,40,2,20,34,6,40,2,12,69,13,0,32,6,65,16,106,32,3,65,26,106,16,149,3,34,38,66,25,136,66,255,0,131,66,129,130,132,136,144,160,192,128,1,126,33,40,32,38,167,33,5,32,6,40,2,0,34,8,65,4,107,33,12,32,6,40,2,4,33,9,32,3,47,1,26,33,7,65,0,33,6,3,64,32,8,32,5,32,9,113,34,5,106,41,0,0,34,39,32,40,133,34,38,66,127,133,32,38,66,129,130,132,136,144,160,192,128,1,125,131,66,128,129,130,132,136,144,160,192,128,127,131,33,38,3,64,32,38,80,4,64,32,39,32,39,66,1,134,131,66,128,129,130,132,136,144,160,192,128,127,131,80,69,13,3,32,5,32,6,65,8,106,34,6,106,33,5,12,2,11,32,38,122,33,41,32,38,66,1,125,32,38,131,33,38,32,7,32,12,32,41,167,65,3,118,32,5,106,32,9,113,34,10,65,2,116,107,47,1,0,71,13,0,11,11,32,8,65,0,32,10,107,65,2,116,106,65,2,107,47,1,0,33,5,2,64,2,64,2,64,2,127,32,26,40,2,0,69,4,64,32,5,32,26,40,2,4,34,6,40,2,176,1,34,8,79,13,2,32,6,40,2,172,1,32,5,65,5,116,106,33,5,65,0,12,1,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,5,69,13,2,32,5,65,128,128,128,128,120,54,2,60,32,5,65,128,128,128,128,120,54,2,48,32,5,66,2,55,3,40,32,5,66,0,55,3,32,32,5,66,128,128,128,128,32,55,3,24,32,5,66,198,8,55,3,16,32,5,66,0,55,3,0,65,1,11,33,6,32,17,32,5,54,2,4,32,17,32,6,54,2,0,12,2,11,32,5,32,8,65,144,203,208,0,16,131,7,0,11,65,8,65,200,0,16,132,11,0,11,32,17,40,2,4,33,8,32,17,40,2,0,13,2,32,26,32,8,47,1,28,16,190,7,33,9,32,3,47,1,24,32,9,47,1,24,71,13,5,32,7,32,9,47,1,26,71,13,5,32,11,32,9,47,1,28,71,13,5,32,3,47,1,30,32,9,47,1,30,71,13,5,32,3,40,2,8,34,5,32,9,40,2,8,71,13,5,32,9,40,2,4,33,6,32,3,40,2,4,33,7,3,64,32,5,69,13,2,32,5,65,1,107,33,5,32,6,45,0,0,32,7,45,0,0,32,6,65,1,106,33,6,32,7,65,1,106,33,7,70,13,0,11,12,5,11,32,17,65,0,54,2,20,32,17,65,0,54,2,12,12,5,11,32,9,40,2,12,33,5,2,64,32,3,40,2,12,65,128,128,128,128,120,70,4,64,32,5,65,128,128,128,128,120,71,13,5,12,1,11,32,5,65,128,128,128,128,120,70,13,4,2,127,32,3,40,2,16,33,10,32,9,40,2,16,33,14,65,0,33,7,2,64,32,3,40,2,20,34,11,32,9,40,2,20,71,13,0,65,1,32,11,69,13,1,26,3,64,32,7,32,10,106,34,5,65,13,106,45,0,0,32,7,32,14,106,34,6,65,13,106,45,0,0,71,13,1,32,6,65,12,106,45,0,0,69,32,5,65,12,106,45,0,0,65,0,71,70,13,1,32,5,65,6,106,47,1,0,34,9,32,6,65,6,106,47,1,0,71,13,1,2,64,2,64,2,64,2,64,2,64,32,9,65,1,107,14,4,3,0,1,2,4,11,32,5,65,8,106,47,1,0,32,6,65,8,106,47,1,0,71,13,5,12,3,11,32,5,65,8,106,47,1,0,32,6,65,8,106,47,1,0,71,13,4,12,2,11,32,5,65,8,106,47,1,0,32,6,65,8,106,47,1,0,71,13,3,32,5,65,10,106,47,1,0,32,6,65,10,106,47,1,0,71,13,3,12,1,11,32,5,65,8,106,47,1,0,32,6,65,8,106,47,1,0,71,13,2,11,65,2,32,5,47,1,0,34,15,65,2,107,65,255,255,3,113,34,9,32,9,65,2,79,27,34,13,65,2,32,6,47,1,0,34,12,65,2,107,65,255,255,3,113,34,9,32,9,65,2,79,27,71,13,1,2,64,2,64,2,64,32,13,65,1,107,14,2,0,1,2,11,32,9,65,1,71,13,1,32,5,65,2,106,47,1,0,32,6,65,2,106,47,1,0,71,13,3,12,1,11,32,9,65,1,77,13,0,32,5,65,4,106,45,0,0,32,6,65,4,106,45,0,0,71,13,2,32,15,69,4,64,32,12,13,3,12,1,11,32,12,69,13,2,32,5,65,2,106,47,1,0,32,6,65,2,106,47,1,0,71,13,2,11,32,7,65,14,106,33,7,32,11,65,1,107,34,11,13,0,11,65,1,12,1,11,65,0,11,69,13,4,11,32,17,65,12,106,33,28,32,8,65,4,106,40,2,0,34,5,32,8,65,8,106,40,2,0,65,1,116,106,33,6,35,0,65,48,107,34,11,36,0,65,0,33,8,65,0,33,7,2,64,32,5,32,6,70,4,64,65,2,33,9,12,1,11,2,64,32,6,32,5,107,34,6,65,254,255,255,255,7,77,4,64,65,145,179,211,0,45,0,0,26,32,6,65,2,16,254,9,34,9,69,13,1,32,6,65,1,118,34,8,65,3,113,33,12,32,8,65,1,107,65,3,79,4,64,32,8,65,252,255,255,255,3,113,33,10,65,0,33,6,3,64,32,6,32,9,106,32,5,32,6,106,41,1,0,55,1,0,32,6,65,8,106,33,6,32,10,32,7,65,4,106,34,7,71,13,0,11,11,32,12,69,13,2,32,7,65,1,116,33,6,3,64,32,6,32,9,106,32,5,32,6,106,47,1,0,59,1,0,32,6,65,2,106,33,6,32,12,65,1,107,34,12,13,0,11,12,2,11,16,184,8,0,11,65,2,32,6,16,132,11,0,11,32,11,32,8,54,2,8,32,11,32,9,54,2,4,32,11,32,8,54,2,0,2,64,2,64,2,64,32,11,40,2,8,34,10,69,4,64,32,28,65,0,54,2,8,32,28,65,0,54,2,0,32,11,40,2,0,34,5,69,13,1,32,11,40,2,4,32,5,65,1,116,65,2,16,163,10,12,1,11,32,11,40,2,4,33,18,65,0,33,12,65,0,33,8,35,0,65,32,107,34,16,36,0,2,64,2,64,2,64,32,10,65,21,79,4,64,65,145,179,211,0,45,0,0,26,32,10,65,254,255,255,255,7,113,34,36,65,2,16,254,9,34,29,4,64,65,145,179,211,0,45,0,0,26,65,128,1,65,4,16,254,9,34,14,69,13,3,32,18,65,2,107,33,33,32,18,65,4,106,33,34,65,16,33,30,3,64,32,18,32,8,34,9,65,1,116,34,7,106,33,15,2,64,2,64,2,64,32,10,32,8,107,34,8,65,2,73,13,0,32,15,47,1,2,34,6,32,15,47,1,0,79,4,64,65,2,33,5,32,8,65,2,70,13,2,32,7,32,34,106,33,7,3,64,32,6,65,255,255,3,113,32,7,47,1,0,34,6,75,13,3,32,7,65,2,106,33,7,32,5,65,1,106,34,5,32,8,71,13,0,11,12,1,11,65,2,33,5,2,64,32,8,65,2,70,13,0,32,7,32,34,106,33,7,3,64,32,6,65,255,255,3,113,32,7,47,1,0,34,6,77,13,1,32,7,65,2,106,33,7,32,8,32,5,65,1,106,34,5,71,13,0,11,32,8,33,5,11,2,64,2,64,32,5,32,5,32,9,106,34,8,77,4,64,32,8,32,10,75,13,1,32,5,65,2,73,4,64,65,1,33,5,12,6,11,32,15,32,5,65,1,116,106,32,5,65,126,113,107,33,20,65,0,33,13,32,5,65,1,118,34,19,65,1,70,13,2,32,19,65,254,255,255,255,7,113,33,23,32,33,32,8,65,1,116,106,33,7,32,15,33,6,3,64,32,7,47,1,0,33,21,32,7,32,6,47,1,0,59,1,0,32,6,32,21,59,1,0,32,20,32,19,32,13,65,254,255,255,255,7,115,106,65,1,116,106,34,21,47,1,0,33,25,32,21,32,6,65,2,106,34,21,47,1,0,59,1,0,32,21,32,25,59,1,0,32,7,65,4,107,33,7,32,6,65,4,106,33,6,32,23,32,13,65,2,106,34,13,71,13,0,11,12,2,11,32,9,32,8,65,152,133,207,0,16,173,10,0,11,32,8,32,10,65,152,133,207,0,16,171,10,0,11,32,5,65,2,113,69,13,2,32,15,32,13,65,1,116,106,34,6,47,1,0,33,7,32,6,32,20,32,19,32,13,65,127,115,106,65,1,116,106,34,6,47,1,0,59,1,0,32,6,32,7,59,1,0,12,2,11,32,8,33,5,11,32,5,32,9,106,33,8,11,2,64,32,8,32,9,73,32,8,32,10,75,114,69,4,64,2,64,2,64,32,5,65,10,73,32,8,32,10,73,113,69,4,64,32,8,32,9,107,33,6,12,1,11,32,9,65,10,106,34,6,32,10,32,6,32,10,73,27,33,7,32,9,65,118,79,13,1,32,15,32,7,32,9,107,34,6,65,1,32,5,32,8,32,9,70,27,16,152,5,32,7,33,8,11,2,64,32,12,32,30,70,4,64,65,145,179,211,0,45,0,0,26,32,12,65,4,116,65,4,16,254,9,34,5,69,13,1,32,12,65,1,116,33,30,32,5,32,14,32,12,65,3,116,34,7,16,142,11,32,14,32,7,65,4,16,163,10,33,14,11,32,14,32,12,65,3,116,106,34,5,32,9,54,2,4,32,5,32,6,54,2,0,32,12,65,1,106,34,15,33,12,32,15,65,2,73,13,3,3,64,2,64,2,64,2,64,2,64,32,14,32,15,34,9,65,1,107,34,15,65,3,116,106,34,6,40,2,0,34,5,32,6,40,2,4,106,32,10,70,13,0,32,9,65,3,116,32,14,106,34,13,65,16,107,40,2,0,34,7,32,5,77,13,0,65,2,33,12,32,9,65,2,70,13,8,32,14,32,9,65,3,107,34,19,65,3,116,106,40,2,0,34,6,32,5,32,7,106,77,13,1,65,3,33,12,32,9,65,3,77,13,8,32,13,65,32,107,40,2,0,32,6,32,7,106,77,13,1,32,9,33,12,12,8,11,32,9,65,2,70,13,1,32,14,32,9,65,3,107,34,19,65,3,116,106,40,2,0,33,6,11,32,5,32,6,75,13,1,11,32,9,65,2,107,33,19,11,2,64,2,64,2,64,2,64,2,64,32,9,32,19,75,4,64,32,9,32,19,65,1,106,34,5,77,13,1,32,14,32,5,65,3,116,106,34,21,40,2,4,32,21,40,2,0,34,37,106,34,7,32,14,32,19,65,3,116,106,34,25,40,2,4,34,23,73,13,2,32,7,32,10,75,13,3,32,18,32,23,65,1,116,106,34,6,32,25,40,2,0,34,20,65,1,116,34,12,106,33,5,32,7,65,1,116,33,22,32,20,32,7,32,23,107,34,13,32,20,107,34,7,75,4,64,32,29,32,5,32,7,65,1,116,34,12,16,142,11,34,13,32,12,106,33,12,32,20,65,0,76,32,7,65,0,76,114,13,5,32,22,32,33,106,33,7,3,64,32,7,32,5,65,126,65,0,32,12,65,2,107,47,1,0,34,22,32,5,65,2,107,47,1,0,34,31,73,34,32,27,106,34,5,32,12,65,126,65,0,32,22,32,31,79,27,106,34,12,32,32,27,47,1,0,59,1,0,32,5,32,6,77,13,6,32,7,65,2,107,33,7,32,12,32,13,75,13,0,11,12,5,11,32,29,32,6,32,12,16,142,11,34,7,32,12,106,33,12,32,20,65,0,76,32,13,32,20,76,114,13,5,32,18,32,22,106,33,31,3,64,32,6,32,5,47,1,0,34,13,32,7,47,1,0,34,22,32,13,32,22,73,34,32,27,59,1,0,32,6,65,2,106,33,6,32,7,32,13,32,22,79,65,1,116,106,34,7,32,12,79,13,6,32,5,32,32,65,1,116,106,34,5,32,31,73,13,0,11,12,5,11,32,16,65,1,54,2,12,32,16,65,192,132,207,0,54,2,8,32,16,66,0,55,2,20,32,16,65,200,132,207,0,54,2,16,32,16,65,8,106,65,168,133,207,0,16,166,8,0,11,32,16,65,1,54,2,12,32,16,65,192,132,207,0,54,2,8,32,16,66,0,55,2,20,32,16,65,200,132,207,0,54,2,16,32,16,65,8,106,65,184,133,207,0,16,166,8,0,11,32,23,32,7,65,200,133,207,0,16,173,10,0,11,32,7,32,10,65,200,133,207,0,16,171,10,0,11,32,5,33,6,32,13,33,7,11,32,6,32,7,32,12,32,7,107,16,142,11,26,32,21,32,23,54,2,4,32,21,32,20,32,37,106,54,2,0,32,25,32,25,65,8,106,32,9,32,19,65,127,115,106,65,3,116,16,140,11,26,65,1,33,12,32,15,65,1,75,13,0,11,12,3,11,65,248,133,207,0,16,176,10,0,11,32,9,32,7,65,196,134,207,0,16,173,10,0,11,65,136,134,207,0,65,44,65,180,134,207,0,16,141,8,0,11,32,8,32,10,73,13,0,11,32,14,32,30,65,3,116,65,4,16,163,10,32,29,32,36,65,2,16,163,10,12,2,11,65,216,133,207,0,16,176,10,0,11,32,10,65,1,77,13,0,32,18,32,10,65,1,16,152,5,11,32,16,65,32,106,36,0,12,1,11,65,232,133,207,0,16,176,10,0,11,65,145,179,211,0,45,0,0,26,32,11,40,2,0,33,6,65,32,65,4,16,254,9,34,5,69,13,1,32,5,65,0,59,1,6,32,5,65,0,54,2,0,32,11,65,0,54,2,16,32,11,32,5,54,2,12,32,11,65,0,54,2,20,32,11,32,18,32,10,65,1,116,106,54,2,40,32,11,32,6,54,2,36,32,11,32,18,54,2,32,32,11,32,18,54,2,28,32,11,65,2,59,1,24,32,11,65,24,106,33,8,32,11,65,20,106,33,18,32,11,65,12,106,34,15,40,2,0,33,10,2,64,32,15,40,2,4,34,6,69,13,0,2,64,32,6,65,3,113,34,7,69,4,64,32,6,33,5,12,1,11,32,6,33,5,3,64,32,5,65,1,107,33,5,32,10,32,10,47,1,6,65,2,116,106,65,32,106,40,2,0,33,10,32,7,65,1,107,34,7,13,0,11,11,32,6,65,4,73,13,0,3,64,32,10,32,10,47,1,6,65,2,116,106,65,32,106,40,2,0,34,6,32,6,47,1,6,65,2,116,106,65,32,106,40,2,0,34,6,32,6,47,1,6,65,2,116,106,65,32,106,40,2,0,34,6,32,6,47,1,6,65,2,116,106,65,32,106,40,2,0,33,10,32,5,65,4,107,34,5,13,0,11,11,32,8,40,2,16,33,13,32,8,40,2,12,33,19,32,8,40,2,8,33,14,32,8,40,2,4,33,20,32,8,47,1,2,33,9,32,8,47,1,0,33,16,2,64,3,64,32,9,33,8,2,127,2,64,2,64,2,64,2,64,32,16,14,3,2,1,0,1,11,32,13,32,14,70,13,1,32,14,47,1,0,33,8,32,14,65,2,106,33,14,11,32,13,32,14,70,4,64,65,0,33,16,32,13,12,3,11,65,1,33,16,32,14,65,2,106,34,5,32,8,65,255,255,3,113,34,6,32,14,47,1,0,34,9,71,13,2,26,32,5,32,13,71,4,64,3,64,32,6,32,5,47,1,0,34,9,71,13,3,32,5,65,2,106,34,5,32,13,71,13,0,11,11,32,8,33,9,65,0,33,16,32,13,12,2,11,32,19,4,64,32,20,32,19,65,1,116,65,2,16,163,10,11,32,15,40,2,0,33,12,2,64,32,15,40,2,4,34,5,69,13,0,3,64,2,64,2,64,2,64,32,12,47,1,6,34,9,4,64,32,12,65,32,106,34,7,32,9,65,2,116,106,40,2,0,34,6,47,1,6,34,8,65,5,79,13,3,32,7,32,9,65,1,107,34,13,65,2,116,106,40,2,0,34,9,47,1,6,34,10,65,5,32,8,107,34,7,73,13,1,32,9,32,10,32,7,107,34,14,59,1,6,32,6,65,5,59,1,6,32,6,65,8,106,34,15,32,7,65,1,116,106,32,15,32,8,65,1,116,16,140,11,26,32,10,32,14,65,1,106,34,10,107,34,16,65,4,32,8,107,71,13,2,32,15,32,9,65,8,106,34,15,32,10,65,1,116,106,32,16,65,1,116,34,16,16,142,11,33,18,32,12,32,13,65,1,116,106,65,8,106,34,12,47,1,0,33,13,32,12,32,15,32,14,65,1,116,106,47,1,0,59,1,0,32,16,32,18,106,32,13,59,1,0,32,5,65,1,70,13,5,32,6,65,32,106,34,12,32,7,65,2,116,34,7,106,32,12,32,8,65,2,116,65,4,106,16,140,11,26,32,12,32,9,32,10,65,2,116,106,65,32,106,32,7,16,142,11,26,32,6,40,2,32,34,8,65,0,59,1,4,32,8,32,6,54,2,0,32,6,40,2,36,34,8,65,1,59,1,4,32,8,32,6,54,2,0,32,6,40,2,40,34,8,65,2,59,1,4,32,8,32,6,54,2,0,32,6,40,2,44,34,8,65,3,59,1,4,32,8,32,6,54,2,0,32,6,40,2,48,34,8,65,4,59,1,4,32,8,32,6,54,2,0,32,6,40,2,52,34,8,65,5,59,1,4,32,8,32,6,54,2,0,12,3,11,65,208,245,206,0,65,25,65,236,245,206,0,16,141,8,0,11,65,248,241,206,0,65,39,65,160,242,206,0,16,141,8,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,6,33,12,32,5,65,1,107,34,5,13,0,11,11,12,3,11,32,5,65,2,106,11,33,14,2,64,2,64,2,64,2,64,2,64,2,64,32,10,47,1,6,34,5,65,11,79,4,64,65,0,33,6,2,64,3,64,32,10,40,2,0,34,10,4,64,32,6,65,1,106,33,6,32,10,47,1,6,65,11,79,13,1,12,2,11,11,65,145,179,211,0,45,0,0,26,32,15,40,2,4,33,6,32,15,40,2,0,33,5,65,208,0,65,4,16,254,9,34,10,69,13,2,32,10,32,5,54,2,32,32,10,65,0,59,1,6,32,10,65,0,54,2,0,32,15,32,10,54,2,0,32,5,65,0,59,1,4,32,5,32,10,54,2,0,32,15,32,6,65,1,106,34,6,54,2,4,11,65,145,179,211,0,45,0,0,26,65,32,65,4,16,254,9,34,7,69,13,2,32,7,65,0,59,1,6,32,7,65,0,54,2,0,32,6,65,1,107,34,12,69,13,4,3,64,65,145,179,211,0,45,0,0,26,65,208,0,65,4,16,254,9,34,5,69,13,4,32,5,32,7,54,2,32,32,5,65,0,59,1,6,32,5,65,0,54,2,0,32,7,65,0,59,1,4,32,7,32,5,54,2,0,32,5,33,7,32,12,65,1,107,34,12,13,0,11,12,4,11,32,10,32,5,65,1,106,59,1,6,32,10,32,5,65,1,116,106,65,8,106,32,8,59,1,0,12,4,11,65,4,65,208,0,16,132,11,0,11,65,4,65,32,16,132,11,0,11,65,4,65,208,0,16,132,11,0,11,32,10,47,1,6,34,5,65,11,79,13,1,32,10,32,5,65,1,106,34,12,59,1,6,32,10,32,5,65,1,116,106,65,8,106,32,8,59,1,0,32,10,32,12,65,2,116,106,65,32,106,32,7,54,2,0,32,7,32,12,59,1,4,32,7,32,10,54,2,0,32,6,69,13,0,2,64,32,6,65,3,113,34,7,69,4,64,32,6,33,5,12,1,11,32,6,33,5,3,64,32,5,65,1,107,33,5,32,10,32,10,47,1,6,65,2,116,106,65,32,106,40,2,0,33,10,32,7,65,1,107,34,7,13,0,11,11,32,6,65,4,73,13,0,3,64,32,10,32,10,47,1,6,65,2,116,106,65,32,106,40,2,0,34,6,32,6,47,1,6,65,2,116,106,65,32,106,40,2,0,34,6,32,6,47,1,6,65,2,116,106,65,32,106,40,2,0,34,6,32,6,47,1,6,65,2,116,106,65,32,106,40,2,0,33,10,32,5,65,4,107,34,5,13,0,11,11,32,18,32,18,40,2,0,65,1,106,54,2,0,12,1,11,11,65,172,237,206,0,65,32,65,248,238,206,0,16,141,8,0,11,32,11,41,2,12,33,38,32,28,32,11,40,2,20,54,2,8,32,28,32,38,55,2,0,11,32,11,65,48,106,36,0,12,1,11,65,4,65,32,16,132,11,0,11,12,4,11,32,24,69,13,4,32,27,32,24,65,3,116,65,4,16,163,10,12,4,11,65,4,32,6,16,132,11,0,11,65,232,130,207,0,16,176,10,0,11,32,17,65,0,54,2,20,32,17,65,0,54,2,12,11,32,26,32,3,47,1,30,16,138,7,33,15,32,17,32,35,54,2,44,32,17,32,27,54,2,40,32,17,32,24,54,2,36,32,17,65,24,106,33,12,32,1,33,9,32,2,33,7,32,17,65,36,106,33,10,32,4,33,8,35,0,65,128,1,107,34,11,36,0,2,64,2,64,2,64,2,127,2,64,2,64,32,17,65,12,106,34,2,40,2,8,34,4,69,13,0,32,11,65,8,106,32,4,173,66,0,66,228,0,16,212,6,32,11,32,11,65,16,106,41,3,0,34,40,55,3,32,32,11,32,11,41,3,8,34,39,55,3,24,32,8,41,3,56,80,13,0,32,11,32,8,41,3,64,34,41,55,3,40,32,11,32,8,65,200,0,106,41,3,0,34,38,55,3,48,32,8,65,208,0,106,33,1,32,41,66,127,32,39,32,8,41,3,80,34,42,124,34,39,32,39,32,42,84,34,3,32,3,173,32,40,32,8,65,216,0,106,41,3,0,34,39,124,124,34,40,32,39,84,32,39,32,40,81,27,34,3,27,34,42,84,66,127,32,40,32,3,27,34,39,32,38,86,32,38,32,39,81,27,13,1,32,1,32,42,55,3,0,32,1,32,39,55,3,8,11,65,0,33,3,32,4,65,0,32,2,40,2,0,34,1,27,33,14,32,9,65,16,106,33,16,32,1,65,0,71,33,13,32,2,40,2,4,33,4,2,64,3,64,32,14,69,13,1,32,13,69,13,4,2,64,32,3,4,64,32,4,33,6,32,1,33,5,32,3,33,1,12,1,11,65,0,33,6,65,1,33,13,2,64,32,4,69,13,0,32,4,34,2,65,7,113,34,3,4,64,3,64,32,2,65,1,107,33,2,32,1,40,2,32,33,1,32,3,65,1,107,34,3,13,0,11,11,32,4,65,8,73,13,0,3,64,32,1,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,33,1,32,2,65,8,107,34,2,13,0,11,11,65,0,33,5,11,2,64,32,1,47,1,6,32,6,75,4,64,32,1,33,2,12,1,11,3,64,32,1,40,2,0,34,2,69,13,7,32,5,65,1,106,33,5,32,1,47,1,4,33,6,32,6,32,2,34,1,47,1,6,79,13,0,11,11,32,6,65,1,106,33,4,2,64,32,5,69,4,64,32,2,33,3,12,1,11,32,2,32,4,65,2,116,106,65,32,106,40,2,0,33,3,65,0,33,4,32,5,65,1,107,34,1,69,13,0,32,5,65,2,107,32,1,65,7,113,34,5,4,64,3,64,32,1,65,1,107,33,1,32,3,40,2,32,33,3,32,5,65,1,107,34,5,13,0,11,11,65,7,73,13,0,3,64,32,3,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,33,3,32,1,65,8,107,34,1,13,0,11,11,32,14,65,1,107,33,14,65,0,33,1,32,16,32,9,40,2,8,32,2,32,6,65,1,116,106,65,8,106,47,1,0,65,16,116,65,3,114,16,147,2,69,13,0,11,66,178,8,16,251,4,32,9,47,1,14,65,0,32,9,47,1,12,27,32,7,16,219,7,12,2,11,32,12,32,9,32,7,32,10,32,15,40,2,4,32,15,40,2,8,32,8,16,175,1,12,4,11,66,179,8,16,251,4,32,11,65,252,0,106,65,206,2,54,2,0,32,11,65,244,0,106,65,206,2,54,2,0,32,11,65,236,0,106,65,206,2,54,2,0,32,11,65,5,54,2,76,32,11,65,216,128,207,0,54,2,72,32,11,66,4,55,2,84,32,11,32,1,54,2,104,32,11,65,207,2,54,2,100,32,11,32,8,65,224,0,106,54,2,96,32,11,32,11,65,224,0,106,54,2,80,32,11,32,11,65,40,106,54,2,120,32,11,32,11,65,24,106,54,2,112,32,11,65,60,106,34,1,32,11,65,200,0,106,16,219,3,32,1,16,156,4,11,33,1,32,12,65,128,128,128,128,120,54,2,0,32,12,32,1,54,2,4,32,10,40,2,0,34,1,69,13,2,32,10,40,2,4,32,1,65,3,116,65,4,16,163,10,12,2,11,65,236,247,206,0,16,176,10,0,11,65,220,247,206,0,16,176,10,0,11,32,11,65,128,1,106,36,0,32,17,40,2,28,33,8,32,17,40,2,24,34,1,65,128,128,128,128,120,71,4,64,32,17,40,2,32,34,2,4,64,32,8,32,2,65,3,116,106,33,2,32,0,40,2,8,33,9,32,8,33,5,3,64,32,5,40,2,4,33,3,32,5,40,2,0,33,4,32,0,40,2,0,32,9,70,4,64,32,0,32,9,16,185,5,32,0,40,2,8,33,9,11,32,0,40,2,4,32,9,65,3,116,106,34,6,32,3,54,2,4,32,6,32,4,54,2,0,32,0,32,0,40,2,8,65,1,106,34,9,54,2,8,32,5,65,8,106,34,5,32,2,71,13,0,11,11,32,1,4,64,32,8,32,1,65,3,116,65,4,16,163,10,11,32,17,65,12,106,16,252,2,65,0,33,8,12,1,11,32,17,65,12,106,16,252,2,11,32,17,65,48,106,36,0,32,8,11,182,7,2,7,127,16,126,35,0,65,224,0,107,34,5,36,0,32,5,32,2,58,0,23,32,5,65,8,106,32,1,32,3,16,164,6,32,5,40,2,12,33,3,32,0,2,127,2,64,2,64,2,64,2,64,2,64,32,0,2,127,2,64,32,5,40,2,8,69,4,64,32,1,32,3,47,1,16,16,189,7,33,8,32,1,32,4,16,138,7,33,6,32,8,40,2,8,34,3,32,6,40,2,8,34,7,71,13,4,32,2,65,255,1,113,34,7,32,8,45,0,16,113,32,7,71,4,64,66,179,8,16,251,4,33,1,32,5,65,220,0,106,65,208,2,54,2,0,32,5,65,2,54,2,60,32,5,65,216,140,207,0,54,2,56,32,5,66,2,55,2,68,32,5,32,8,65,16,106,54,2,88,32,5,65,208,2,54,2,84,32,5,32,5,65,208,0,106,54,2,64,32,5,32,5,65,23,106,54,2,80,32,5,65,44,106,34,2,32,5,65,56,106,16,219,3,32,0,32,1,32,2,16,156,4,54,2,4,12,7,11,32,3,69,4,64,12,8,11,32,6,40,2,4,33,7,32,3,65,28,108,33,10,65,0,33,6,3,64,32,7,45,0,0,65,14,113,65,10,70,13,2,32,6,32,8,40,2,8,34,3,79,13,4,32,8,40,2,4,32,9,106,34,11,65,1,106,45,0,0,33,3,32,5,32,1,32,4,32,6,32,11,45,0,0,4,127,32,3,5,32,2,16,185,9,32,3,114,11,16,213,1,32,5,40,2,4,34,3,32,5,40,2,0,13,3,26,32,7,65,28,106,33,7,32,6,65,1,106,33,6,32,9,65,2,106,33,9,32,3,41,3,120,32,12,132,33,12,32,3,41,3,112,32,13,132,33,13,32,3,41,3,104,32,14,132,33,14,32,3,41,3,96,32,15,132,33,15,32,3,41,3,88,32,16,132,33,16,32,3,41,3,80,32,17,132,33,17,32,3,41,3,72,32,18,132,33,18,32,3,41,3,64,32,19,132,33,19,32,3,41,3,56,32,20,132,33,20,32,3,41,3,48,32,21,132,33,21,32,3,41,3,40,32,22,132,33,22,32,3,41,3,32,32,23,132,33,23,32,3,41,3,24,32,24,132,33,24,32,3,41,3,16,32,25,132,33,25,32,3,41,3,8,32,26,132,33,26,32,3,41,3,0,32,27,132,33,27,32,10,65,28,107,34,10,13,0,11,12,7,11,32,0,32,3,54,2,4,12,5,11,66,235,7,16,251,4,65,145,179,211,0,45,0,0,26,65,21,65,1,16,254,9,34,1,69,13,3,32,1,65,13,106,65,245,137,207,0,41,0,0,55,0,0,32,1,65,8,106,65,240,137,207,0,41,0,0,55,0,0,32,1,65,232,137,207,0,41,0,0,55,0,0,32,5,65,21,54,2,64,32,5,32,1,54,2,60,32,5,65,21,54,2,56,32,5,65,56,106,16,156,4,11,54,2,4,12,3,11,32,6,32,3,65,232,140,207,0,16,131,7,0,11,66,180,8,16,251,4,33,1,32,5,65,220,0,106,65,251,0,54,2,0,32,5,32,3,54,2,36,32,5,65,2,54,2,60,32,5,65,192,138,207,0,54,2,56,32,5,66,2,55,2,68,32,5,65,251,0,54,2,84,32,5,32,7,54,2,40,32,5,32,5,65,208,0,106,54,2,64,32,5,32,5,65,40,106,54,2,88,32,5,32,5,65,36,106,54,2,80,32,5,65,24,106,34,2,32,5,65,56,106,16,219,3,32,0,32,1,32,2,16,156,4,54,2,4,12,1,11,65,1,65,21,16,132,11,0,11,65,1,12,1,11,32,0,32,12,55,3,128,1,32,0,32,13,55,3,120,32,0,32,14,55,3,112,32,0,32,15,55,3,104,32,0,32,16,55,3,96,32,0,32,17,55,3,88,32,0,32,18,55,3,80,32,0,32,19,55,3,72,32,0,32,20,55,3,64,32,0,32,21,55,3,56,32,0,32,22,55,3,48,32,0,32,23,55,3,40,32,0,32,24,55,3,32,32,0,32,25,55,3,24,32,0,32,26,55,3,16,32,0,32,27,55,3,8,65,0,11,54,2,0,32,5,65,224,0,106,36,0,11,166,8,2,9,127,2,126,2,64,2,64,32,0,40,2,4,65,1,106,34,5,4,64,32,0,40,2,0,33,6,2,64,2,64,2,64,32,5,65,3,118,32,5,65,7,113,65,0,71,106,34,4,4,64,32,6,33,3,3,64,32,3,41,3,0,34,12,66,255,254,253,251,247,239,223,191,255,0,132,34,13,32,12,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,124,34,12,32,13,84,13,2,32,3,32,12,55,3,0,32,3,65,8,106,33,3,32,4,65,1,107,34,4,13,0,11,11,32,5,65,8,73,13,1,32,5,32,6,106,32,6,41,0,0,55,0,0,12,2,11,65,208,139,209,0,65,28,65,200,143,209,0,16,141,8,0,11,32,6,65,8,106,32,6,32,5,16,140,11,26,11,65,1,32,5,32,5,65,1,77,27,33,11,65,0,33,5,2,64,3,64,2,64,2,64,32,0,40,2,0,34,3,32,5,106,45,0,0,65,128,1,71,13,0,32,5,65,254,255,255,255,3,75,13,3,32,3,32,5,65,127,115,65,2,116,106,33,7,3,64,32,1,32,0,32,5,32,2,17,19,0,33,12,32,0,40,2,4,34,9,32,12,167,34,10,113,34,6,33,3,2,64,32,0,40,2,0,34,8,32,6,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,12,66,0,82,13,0,65,0,33,4,2,64,3,64,2,64,32,3,32,3,32,4,106,65,8,106,34,3,75,13,0,32,8,32,3,32,9,113,34,3,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,12,66,0,82,13,3,32,4,32,4,65,16,106,34,4,75,13,2,32,3,32,3,32,4,106,34,3,75,13,0,32,8,32,3,32,9,113,34,3,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,12,80,13,1,12,3,11,11,65,208,139,209,0,65,28,65,148,141,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,132,141,209,0,16,141,8,0,11,32,3,32,3,32,12,122,167,65,3,118,106,34,3,75,13,2,32,8,32,3,32,9,113,34,4,106,44,0,0,65,0,78,4,64,32,8,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,4,11,2,64,2,64,32,4,32,6,107,32,5,32,6,107,115,32,9,113,65,8,79,4,64,32,4,65,1,106,34,3,69,13,1,32,3,65,255,255,255,255,3,77,13,2,65,224,141,209,0,65,33,65,196,141,209,0,16,141,8,0,11,32,9,32,5,65,8,107,113,34,3,65,8,106,34,4,32,3,73,13,9,32,5,32,8,106,32,10,65,25,118,34,3,58,0,0,32,4,32,8,106,32,3,58,0,0,12,3,11,65,208,139,209,0,65,28,65,196,141,209,0,16,141,8,0,11,32,4,65,8,107,32,9,113,34,6,65,8,106,34,9,32,6,73,13,7,32,8,32,3,65,2,116,107,33,3,32,4,32,8,106,34,4,45,0,0,32,4,32,10,65,25,118,34,4,58,0,0,32,8,32,9,106,32,4,58,0,0,65,255,1,71,4,64,32,7,45,0,0,33,4,32,7,32,3,45,0,0,58,0,0,32,3,32,4,58,0,0,32,7,45,0,1,33,4,32,7,32,3,45,0,1,58,0,1,32,3,32,4,58,0,1,32,7,45,0,2,33,4,32,7,32,3,45,0,2,58,0,2,32,3,32,4,58,0,2,32,7,45,0,3,33,4,32,7,32,3,45,0,3,58,0,3,32,3,32,4,58,0,3,12,1,11,11,32,0,40,2,4,32,5,65,8,107,113,34,4,65,8,106,34,6,32,4,73,13,6,32,0,40,2,0,32,5,106,65,255,1,58,0,0,32,0,40,2,0,32,6,106,65,255,1,58,0,0,32,3,32,7,40,0,0,54,0,0,11,32,11,32,5,65,1,106,34,5,71,13,1,12,4,11,11,65,208,139,209,0,65,28,65,216,143,209,0,16,141,8,0,11,65,224,141,209,0,65,33,65,196,141,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,148,142,209,0,16,141,8,0,11,2,64,2,64,32,0,40,2,4,34,3,65,8,79,4,64,32,3,65,1,106,34,1,69,13,1,32,1,65,3,118,65,7,108,33,3,11,32,3,32,0,40,2,12,34,1,79,13,1,65,128,140,209,0,65,33,65,164,142,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,152,144,209,0,16,141,8,0,11,32,0,32,3,32,1,107,54,2,8,15,11,65,208,139,209,0,65,28,65,132,142,209,0,16,141,8,0,11,187,56,2,39,127,1,126,35,0,65,128,1,107,34,4,36,0,32,4,65,32,106,32,0,32,0,40,2,0,40,2,4,17,1,0,32,4,32,4,40,2,36,34,2,54,2,44,32,4,32,4,40,2,32,34,3,54,2,40,2,64,2,64,2,64,32,1,45,0,28,65,4,113,69,4,64,65,1,33,25,32,4,65,1,54,2,96,32,4,65,236,168,210,0,54,2,92,32,4,66,1,55,2,104,32,4,65,156,5,54,2,60,32,4,32,4,65,56,106,54,2,100,32,4,32,4,65,40,106,54,2,56,32,1,40,2,20,32,1,40,2,24,32,4,65,220,0,106,16,166,2,13,3,32,4,65,24,106,32,4,40,2,40,32,4,40,2,44,40,2,24,17,1,0,32,4,40,2,24,34,2,69,13,2,32,4,40,2,28,33,3,32,1,40,2,20,65,144,169,210,0,65,12,32,1,40,2,24,40,2,12,17,4,0,13,3,32,4,65,16,106,32,2,32,3,40,2,24,17,1,0,32,4,40,2,16,65,0,71,33,5,3,64,2,127,32,2,69,4,64,65,0,33,7,65,0,33,2,65,4,12,1,11,32,4,65,8,106,32,2,32,3,40,2,24,17,1,0,32,6,65,1,106,34,8,69,13,3,32,4,40,2,12,32,4,40,2,8,33,7,32,4,32,2,54,2,84,32,4,32,6,54,2,80,32,3,33,2,33,3,32,8,33,6,65,8,11,32,4,65,208,0,106,106,32,2,54,2,0,32,4,40,2,84,34,2,69,13,3,32,4,40,2,80,33,8,32,4,32,4,40,2,88,54,2,52,32,4,32,2,54,2,48,2,64,32,1,40,2,20,65,156,169,210,0,65,1,32,1,40,2,24,40,2,12,17,4,0,13,0,32,4,65,0,58,0,68,32,4,32,8,54,2,60,32,4,32,5,54,2,56,32,4,32,1,54,2,64,32,4,65,1,54,2,96,32,4,65,236,168,210,0,54,2,92,32,4,66,1,55,2,104,32,4,65,156,5,54,2,76,32,4,32,4,65,200,0,106,54,2,100,32,4,32,4,65,48,106,54,2,72,32,4,65,56,106,65,208,167,210,0,32,4,65,220,0,106,16,166,2,13,0,32,7,33,2,12,1,11,11,12,3,11,32,3,32,1,32,2,40,2,12,17,0,0,33,25,12,2,11,65,176,165,210,0,65,28,65,156,165,210,0,16,141,8,0,11,2,64,2,64,2,64,2,64,2,64,32,0,40,2,4,34,2,65,3,71,4,64,32,0,65,4,106,33,0,12,1,11,32,0,32,0,40,2,0,40,2,20,17,5,0,34,0,69,13,1,32,0,40,2,0,33,2,11,32,2,65,2,73,13,3,32,4,65,0,54,2,64,32,4,66,128,128,128,128,16,55,2,56,32,4,65,3,58,0,124,32,4,65,32,54,2,108,32,4,65,0,54,2,120,32,4,65,132,166,210,0,54,2,116,32,4,65,0,54,2,100,32,4,65,0,54,2,92,32,4,32,4,65,56,106,54,2,112,32,4,65,220,0,106,33,3,35,0,65,160,1,107,34,5,36,0,2,127,2,64,2,64,2,64,32,0,40,2,0,65,1,107,14,2,1,2,0,11,32,3,65,164,181,210,0,65,21,16,210,9,12,2,11,32,3,65,185,181,210,0,65,18,16,210,9,12,1,11,32,0,45,0,20,65,3,71,4,64,32,5,32,0,65,4,106,54,2,56,32,0,65,20,106,32,5,65,56,106,16,156,5,11,32,0,65,12,106,40,2,0,33,2,2,64,2,64,2,64,2,64,2,64,2,127,32,3,45,0,28,65,4,113,69,4,64,32,2,32,0,40,2,16,34,7,73,13,2,32,0,65,8,106,40,2,0,32,7,65,12,108,106,33,19,32,2,32,7,107,33,2,65,0,12,1,11,32,0,65,8,106,40,2,0,33,19,65,1,11,33,0,32,5,65,128,128,128,128,120,54,2,12,32,5,32,0,58,0,24,32,5,66,130,128,128,128,128,211,166,10,55,2,16,32,5,32,0,58,0,44,32,5,65,0,54,2,40,32,5,32,3,54,2,28,32,5,65,220,181,210,0,54,2,36,32,5,32,5,65,12,106,54,2,32,32,2,69,13,2,32,19,32,2,65,12,108,106,33,30,32,5,65,60,106,33,21,32,5,65,132,1,106,33,22,3,64,2,64,32,19,40,2,8,34,0,69,4,64,32,5,65,0,54,2,100,32,5,32,5,65,28,106,54,2,96,32,5,65,3,54,2,56,32,5,65,2,54,2,128,1,32,5,65,224,0,106,32,5,65,56,106,32,5,65,128,1,106,65,0,32,5,65,0,32,5,16,132,1,32,5,40,2,96,34,2,32,2,40,2,12,65,1,106,54,2,12,69,13,1,12,7,11,32,0,65,44,108,33,31,32,19,65,4,106,40,2,0,33,32,65,0,33,26,3,64,32,5,65,0,54,2,52,32,5,32,5,65,28,106,54,2,48,2,64,32,26,32,32,106,34,16,65,32,106,40,2,0,65,128,128,128,128,120,70,4,64,32,5,65,3,54,2,56,12,1,11,32,5,65,128,1,106,34,20,32,16,65,36,106,40,2,0,34,33,32,16,65,40,106,40,2,0,34,34,16,137,2,65,2,33,0,2,64,32,5,40,2,128,1,13,0,32,5,40,2,132,1,33,11,32,5,40,2,136,1,33,2,35,0,65,32,107,34,15,36,0,65,0,33,17,65,0,33,23,35,0,65,224,0,107,34,9,36,0,32,9,65,16,106,32,11,32,2,65,172,217,210,0,65,6,16,128,1,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,32,9,40,2,16,69,4,64,3,64,32,9,65,212,0,106,32,9,65,16,106,16,178,1,32,9,40,2,84,34,0,65,1,70,13,0,11,32,0,65,1,107,14,2,4,2,1,11,32,9,65,4,106,33,24,32,9,40,2,64,33,27,32,9,40,2,72,33,29,32,9,40,2,52,65,127,70,33,18,2,64,32,9,40,2,76,34,14,65,1,107,34,35,32,9,65,24,106,34,12,40,2,20,34,10,106,34,0,32,9,40,2,68,34,13,73,4,64,65,0,32,12,40,2,8,34,7,107,33,36,32,14,32,12,40,2,16,34,37,107,33,8,32,12,40,2,28,33,3,32,12,41,3,0,33,41,3,64,2,64,2,64,2,64,2,64,2,64,2,64,32,41,32,0,32,27,106,49,0,0,136,66,1,131,80,4,64,32,12,32,10,32,14,106,34,10,54,2,20,12,1,11,32,7,32,7,32,3,32,3,32,7,73,27,32,18,27,34,6,32,14,32,6,32,14,75,27,33,28,32,10,32,27,106,33,38,32,6,33,0,3,64,32,0,32,28,70,4,64,65,0,32,3,32,18,27,33,28,32,7,33,0,3,64,32,0,32,28,77,4,64,32,12,32,10,32,14,106,34,0,54,2,20,32,18,69,4,64,32,12,65,0,54,2,28,11,32,24,32,0,54,2,8,32,24,32,10,54,2,4,32,24,65,1,54,2,0,12,12,11,32,0,65,1,107,34,0,32,14,79,13,6,32,0,32,10,106,34,6,32,13,79,13,4,32,0,32,29,106,45,0,0,32,6,32,27,106,45,0,0,70,13,0,11,32,12,32,10,32,37,106,34,10,54,2,20,32,8,33,0,32,18,69,13,6,12,7,11,32,0,32,10,106,32,13,79,13,3,32,0,32,38,106,33,39,32,0,32,29,106,32,0,65,1,106,33,0,45,0,0,32,39,45,0,0,70,13,0,11,32,10,32,36,106,32,0,106,33,10,11,65,0,33,0,32,18,69,13,3,12,4,11,32,6,32,13,65,160,205,210,0,16,131,7,0,11,32,13,32,6,32,10,106,34,0,32,0,32,13,73,27,32,13,65,176,205,210,0,16,131,7,0,11,32,0,32,14,65,144,205,210,0,16,131,7,0,11,32,12,32,0,54,2,28,32,0,33,3,11,32,10,32,35,106,34,0,32,13,73,13,0,11,11,32,12,32,13,54,2,20,32,24,65,0,54,2,0,11,32,9,40,2,4,12,2,11,32,9,32,9,40,2,88,54,2,8,65,1,12,1,11,65,0,11,69,13,2,2,64,32,9,40,2,8,34,7,65,6,106,34,0,69,13,0,32,0,32,2,79,4,64,32,0,32,2,70,13,1,12,10,11,32,0,32,11,106,44,0,0,65,191,127,76,13,9,11,32,2,32,11,106,33,10,32,0,32,11,106,33,0,3,64,2,64,32,0,32,10,70,13,0,2,127,32,0,44,0,0,34,3,65,0,78,4,64,32,3,65,255,1,113,33,3,32,0,65,1,106,12,1,11,32,0,45,0,1,65,63,113,33,8,32,3,65,31,113,33,6,32,3,65,95,77,4,64,32,6,65,6,116,32,8,114,33,3,32,0,65,2,106,12,1,11,32,0,45,0,2,65,63,113,32,8,65,6,116,114,33,8,32,3,65,112,73,4,64,32,8,32,6,65,12,116,114,33,3,32,0,65,3,106,12,1,11,32,6,65,18,116,65,128,128,240,0,113,32,0,45,0,3,65,63,113,32,8,65,6,116,114,114,34,3,65,128,128,196,0,70,13,1,32,0,65,4,106,11,33,0,32,3,65,64,106,65,7,73,32,3,65,48,107,65,10,73,114,13,1,12,4,11,11,32,7,69,4,64,65,208,203,210,0,33,6,65,0,33,2,65,0,33,7,12,4,11,32,2,32,7,77,4,64,32,2,32,7,70,13,3,12,2,11,32,7,32,11,106,44,0,0,65,191,127,76,13,1,32,7,33,2,12,2,11,0,11,32,11,32,2,65,0,32,7,65,240,217,210,0,16,220,9,0,11,2,64,2,64,2,64,2,64,2,127,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,65,3,79,4,64,65,228,207,210,0,32,11,65,3,16,139,11,69,13,1,32,11,47,0,0,65,218,156,1,70,13,2,65,3,32,2,65,3,70,13,9,26,32,11,40,0,0,65,223,190,233,242,4,70,13,3,12,8,11,65,2,33,0,32,2,65,2,71,13,6,32,11,47,0,0,65,218,156,1,71,13,5,65,126,33,3,65,2,33,2,12,4,11,65,3,33,0,65,125,33,3,32,2,65,3,70,4,64,65,3,33,2,12,4,11,32,11,44,0,3,65,191,127,74,13,3,32,11,32,2,65,3,32,2,65,184,208,210,0,16,220,9,0,11,32,11,44,0,2,65,191,127,76,13,1,65,126,33,3,65,2,33,0,12,2,11,65,124,33,3,65,4,33,0,32,2,65,5,73,4,64,65,4,33,2,12,2,11,32,11,44,0,4,65,191,127,74,13,1,32,11,32,2,65,4,32,2,65,152,208,210,0,16,220,9,0,11,32,11,32,2,65,2,32,2,65,168,208,210,0,16,220,9,0,11,32,0,32,11,106,34,8,32,2,32,3,106,34,10,106,33,12,32,10,33,0,32,8,33,3,2,64,3,64,32,0,4,64,32,0,65,1,107,33,0,32,3,44,0,0,32,3,65,1,106,33,3,65,0,78,13,1,12,2,11,11,32,10,69,13,0,2,64,2,127,32,8,44,0,0,34,0,65,0,78,4,64,32,8,65,1,106,33,6,32,0,65,255,1,113,12,1,11,32,8,45,0,1,65,63,113,33,7,32,0,65,31,113,33,3,32,0,65,95,77,4,64,32,8,65,2,106,33,6,32,3,65,6,116,32,7,114,12,1,11,32,8,45,0,2,65,63,113,32,7,65,6,116,114,33,7,32,0,65,112,73,4,64,32,8,65,3,106,33,6,32,7,32,3,65,12,116,114,12,1,11,32,8,65,4,106,33,6,32,3,65,18,116,65,128,128,240,0,113,32,8,45,0,3,65,63,113,32,7,65,6,116,114,114,11,34,0,65,197,0,70,4,64,65,0,33,7,12,1,11,32,0,65,128,128,196,0,70,13,1,65,0,33,7,3,64,32,0,65,48,107,65,9,75,13,2,65,0,33,3,3,64,32,0,65,48,107,34,13,65,10,79,4,64,32,3,4,64,3,64,32,6,32,12,70,13,6,2,127,32,6,44,0,0,34,0,65,0,78,4,64,32,0,65,255,1,113,33,0,32,6,65,1,106,12,1,11,32,6,45,0,1,65,63,113,33,14,32,0,65,31,113,33,13,32,0,65,95,77,4,64,32,13,65,6,116,32,14,114,33,0,32,6,65,2,106,12,1,11,32,6,45,0,2,65,63,113,32,14,65,6,116,114,33,14,32,0,65,112,73,4,64,32,14,32,13,65,12,116,114,33,0,32,6,65,3,106,12,1,11,32,13,65,18,116,65,128,128,240,0,113,32,6,45,0,3,65,63,113,32,14,65,6,116,114,114,34,0,65,128,128,196,0,70,13,7,32,6,65,4,106,11,33,6,32,3,65,1,107,34,3,13,0,11,11,32,7,65,1,106,33,7,32,0,65,197,0,71,13,2,12,3,11,32,3,173,66,10,126,34,41,66,32,136,167,13,3,32,6,32,12,70,32,41,167,34,0,32,13,106,34,3,32,0,73,114,13,3,2,127,32,6,44,0,0,34,0,65,0,78,4,64,32,0,65,255,1,113,33,0,32,6,65,1,106,12,1,11,32,6,45,0,1,65,63,113,33,14,32,0,65,31,113,33,13,32,0,65,95,77,4,64,32,13,65,6,116,32,14,114,33,0,32,6,65,2,106,12,1,11,32,6,45,0,2,65,63,113,32,14,65,6,116,114,33,14,32,0,65,112,73,4,64,32,14,32,13,65,12,116,114,33,0,32,6,65,3,106,12,1,11,32,13,65,18,116,65,128,128,240,0,113,32,6,45,0,3,65,63,113,32,14,65,6,116,114,114,33,0,32,6,65,4,106,11,33,6,32,0,65,128,128,196,0,71,13,0,11,11,12,1,11,32,12,32,6,107,33,17,12,13,11,32,2,65,2,75,13,2,32,2,65,2,71,13,1,11,65,2,34,2,32,11,45,0,0,65,210,0,70,13,3,26,11,65,208,203,210,0,33,6,65,0,33,7,12,7,11,32,2,11,33,0,32,11,47,0,0,65,223,164,1,70,4,64,32,11,44,0,2,34,3,65,191,127,76,13,2,32,11,65,2,106,33,10,65,126,33,8,12,4,11,32,11,45,0,0,65,210,0,71,13,2,32,0,11,33,2,32,11,44,0,1,34,3,65,191,127,74,4,64,32,11,65,1,106,33,10,65,127,33,8,12,4,11,32,11,32,2,65,1,32,2,65,188,211,210,0,16,220,9,0,11,32,11,32,0,65,2,32,0,65,204,211,210,0,16,220,9,0,11,65,3,33,2,65,208,203,210,0,33,6,65,0,33,7,32,0,65,3,70,13,2,65,252,210,210,0,32,11,65,3,16,139,11,4,64,32,0,33,2,12,3,11,32,11,44,0,3,34,3,65,191,127,74,4,64,32,11,65,3,106,33,10,65,125,33,8,12,1,11,32,11,32,0,65,3,32,0,65,172,211,210,0,16,220,9,0,11,32,0,33,2,11,65,208,203,210,0,33,6,65,0,33,7,32,3,65,193,0,107,65,255,1,113,65,25,75,13,0,32,2,32,8,106,33,7,65,0,33,0,2,64,3,64,32,0,32,7,70,13,1,32,0,32,10,106,32,0,65,1,106,33,0,44,0,0,65,0,78,13,0,11,65,0,33,7,12,1,11,32,9,65,32,106,66,0,55,2,0,32,9,66,0,55,2,24,32,9,32,7,54,2,20,32,9,32,10,54,2,16,32,9,65,16,106,65,0,16,108,13,6,32,9,45,0,20,33,8,32,9,40,2,16,34,3,69,4,64,32,8,33,7,12,1,11,32,9,40,2,24,34,0,32,9,47,0,21,32,9,65,23,106,45,0,0,65,16,116,114,65,8,116,32,8,114,34,8,79,13,2,32,0,32,3,106,45,0,0,65,193,0,107,65,255,1,113,65,26,79,13,2,32,9,40,2,28,33,12,32,9,66,0,55,2,32,32,9,32,12,54,2,28,32,9,32,0,54,2,24,32,9,32,8,54,2,20,32,9,32,3,54,2,16,32,9,65,16,106,65,0,16,108,13,6,32,9,45,0,20,33,8,32,9,40,2,16,34,3,13,1,32,8,33,7,11,65,0,33,10,65,0,33,8,12,3,11,32,9,40,2,24,33,0,32,9,47,0,21,32,9,65,23,106,45,0,0,65,16,116,114,65,8,116,32,8,114,33,8,11,2,64,2,64,32,0,69,13,0,32,0,32,8,79,4,64,32,0,32,8,70,13,1,12,2,11,32,0,32,3,106,44,0,0,65,191,127,76,13,1,11,32,8,32,0,107,33,17,32,0,32,3,106,33,6,65,0,33,8,12,1,11,32,3,32,8,32,0,32,8,65,220,211,210,0,16,220,9,0,11,32,17,69,4,64,65,1,33,23,65,0,33,17,12,1,11,65,46,33,3,2,64,32,6,45,0,0,65,46,71,13,0,32,6,32,17,106,33,14,32,6,33,0,3,64,2,127,32,3,192,65,0,72,4,64,32,0,45,0,1,65,63,113,33,13,32,3,65,31,113,33,12,32,3,65,255,1,113,34,18,65,223,1,77,4,64,32,12,65,6,116,32,13,114,33,3,32,0,65,2,106,12,2,11,32,0,45,0,2,65,63,113,32,13,65,6,116,114,33,3,32,18,65,240,1,73,4,64,32,3,32,12,65,12,116,114,33,3,32,0,65,3,106,12,2,11,32,0,65,4,106,32,12,65,18,116,65,128,128,240,0,113,32,0,45,0,3,65,63,113,32,3,65,6,116,114,114,34,3,65,128,128,196,0,71,13,1,26,65,1,33,23,12,4,11,32,3,65,255,1,113,33,3,32,0,65,1,106,11,33,0,2,64,32,3,65,33,107,65,25,73,32,3,65,223,255,255,0,113,65,193,0,107,65,26,73,114,13,0,2,64,32,3,65,58,107,14,39,1,1,1,1,1,1,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,1,1,1,1,1,1,0,11,32,3,65,251,0,107,65,3,75,13,2,11,32,0,32,14,71,4,64,32,0,45,0,0,33,3,12,1,11,11,65,1,33,23,12,1,11,65,0,33,17,65,208,203,210,0,33,6,11,32,15,32,17,54,2,28,32,15,32,6,54,2,24,32,15,32,2,54,2,20,32,15,32,11,54,2,16,32,15,32,7,54,2,12,32,15,32,10,54,2,8,32,15,32,8,54,2,4,32,15,32,23,54,2,0,32,9,65,224,0,106,36,0,12,2,11,32,11,32,2,32,0,32,2,65,224,217,210,0,16,220,9,0,11,65,236,211,210,0,65,61,32,9,65,212,0,106,65,172,212,210,0,65,188,212,210,0,16,230,6,0,11,2,64,32,15,40,2,0,4,64,32,20,32,15,41,2,0,55,2,0,32,20,65,24,106,32,15,65,24,106,41,2,0,55,2,0,32,20,65,16,106,32,15,65,16,106,41,2,0,55,2,0,32,20,65,8,106,32,15,65,8,106,41,2,0,55,2,0,12,1,11,32,20,65,2,54,2,0,11,32,15,65,32,106,36,0,32,5,40,2,128,1,34,0,65,2,70,13,0,32,5,65,248,0,106,32,22,65,24,106,40,2,0,54,2,0,32,5,65,240,0,106,32,22,65,16,106,41,2,0,55,3,0,32,5,65,232,0,106,32,22,65,8,106,41,2,0,55,3,0,32,5,32,22,41,2,0,55,3,96,11,32,21,32,5,41,3,96,55,2,0,32,21,65,24,106,32,5,65,248,0,106,40,2,0,54,2,0,32,21,65,16,106,32,5,65,240,0,106,41,3,0,55,2,0,32,21,65,8,106,32,5,65,232,0,106,41,3,0,55,2,0,32,5,32,34,54,2,92,32,5,32,33,54,2,88,32,5,32,0,54,2,56,11,32,16,65,16,106,40,2,0,34,0,65,2,71,4,64,32,5,32,16,65,24,106,41,2,0,55,2,132,1,11,32,5,32,0,54,2,128,1,32,5,65,48,106,32,5,65,56,106,32,5,65,128,1,106,32,16,40,2,0,32,16,65,4,106,40,2,0,32,16,65,8,106,40,2,0,32,16,65,12,106,40,2,0,16,132,1,32,5,40,2,48,34,2,32,2,40,2,12,65,1,106,54,2,12,13,7,32,31,32,26,65,44,106,34,26,71,13,0,11,11,32,30,32,19,65,12,106,34,19,71,13,0,11,12,1,11,32,7,32,2,65,204,181,210,0,16,170,10,0,11,32,5,40,2,12,34,0,65,128,128,128,128,120,70,13,0,32,0,69,13,1,32,5,40,2,16,32,0,65,1,16,163,10,12,1,11,32,5,45,0,16,65,3,71,13,0,32,5,40,2,20,34,0,40,2,0,34,3,32,0,65,4,106,40,2,0,34,2,40,2,0,17,2,0,32,2,40,2,4,34,7,4,64,32,3,32,7,32,2,40,2,8,16,163,10,11,32,0,65,12,65,4,16,163,10,11,65,0,12,1,11,2,64,32,5,40,2,12,34,0,65,128,128,128,128,120,71,4,64,32,0,69,13,1,32,5,40,2,16,32,0,65,1,16,163,10,65,1,12,2,11,32,5,45,0,16,65,3,71,13,0,32,5,40,2,20,34,0,40,2,0,34,3,32,0,65,4,106,40,2,0,34,2,40,2,0,17,2,0,32,2,40,2,4,34,7,4,64,32,3,32,7,32,2,40,2,8,16,163,10,11,32,0,65,12,65,4,16,163,10,11,65,1,11,32,5,65,160,1,106,36,0,13,1,32,4,65,216,0,106,32,4,65,64,107,40,2,0,54,2,0,32,4,32,4,41,2,56,55,3,80,2,64,2,64,32,1,40,2,20,65,157,169,210,0,65,2,32,1,40,2,24,40,2,12,17,4,0,13,0,2,64,2,64,32,4,40,2,88,65,16,79,4,64,65,128,169,210,0,32,4,40,2,84,65,16,16,139,11,69,13,1,11,32,4,65,1,54,2,96,32,4,65,176,169,210,0,54,2,92,32,4,66,0,55,2,104,32,4,65,136,167,210,0,54,2,100,32,1,40,2,20,32,1,40,2,24,32,4,65,220,0,106,16,216,10,69,13,1,12,2,11,35,0,65,64,106,34,8,36,0,32,8,65,1,54,2,16,32,8,65,0,54,2,12,32,4,65,208,0,106,34,7,40,2,4,33,6,2,64,2,64,32,7,40,2,8,34,0,65,1,77,4,64,32,0,65,1,71,13,1,12,2,11,32,6,65,1,106,44,0,0,65,191,127,74,13,1,11,65,212,172,210,0,65,42,65,220,173,210,0,16,141,8,0,11,32,8,32,8,65,16,106,54,2,60,32,8,65,1,54,2,56,32,8,65,0,54,2,48,32,8,32,8,65,12,106,54,2,52,65,0,33,3,32,8,65,48,106,34,10,40,2,4,33,2,2,64,2,64,2,64,32,10,40,2,0,65,1,107,14,2,1,2,0,11,32,2,40,2,0,33,3,12,1,11,32,2,40,2,0,65,1,106,34,3,13,0,65,180,172,210,0,16,186,8,0,11,32,10,40,2,12,33,5,32,0,33,2,2,64,2,64,2,64,32,10,40,2,8,65,1,107,14,2,1,2,0,11,32,5,40,2,0,65,1,106,34,2,13,1,65,196,172,210,0,16,187,8,0,11,32,5,40,2,0,33,2,11,2,64,32,2,32,3,79,4,64,32,0,32,2,79,13,1,32,2,32,0,65,136,170,210,0,16,171,10,0,11,32,3,32,2,65,136,170,210,0,16,173,10,0,11,32,8,32,2,54,2,4,32,8,32,3,54,2,0,32,8,40,2,4,33,2,32,7,32,8,40,2,0,34,3,54,2,8,32,8,32,7,54,2,28,32,8,32,2,54,2,32,32,8,32,0,32,2,107,54,2,36,32,8,65,184,169,210,0,54,2,40,32,8,65,185,169,210,0,54,2,44,32,8,32,2,32,6,106,54,2,24,32,8,32,3,32,6,106,54,2,20,32,8,65,20,106,34,5,65,228,171,210,0,54,2,4,32,5,65,228,171,210,0,54,2,0,2,64,32,5,40,2,16,34,11,69,4,64,32,5,40,2,24,34,6,32,5,40,2,20,34,3,107,34,0,32,5,40,2,8,34,7,40,2,0,32,7,40,2,8,34,9,107,75,4,64,32,7,32,9,32,0,16,208,5,32,7,40,2,8,33,9,11,32,3,32,6,71,4,64,32,7,40,2,4,33,10,2,64,32,0,65,3,113,34,2,69,4,64,32,3,33,0,12,1,11,32,3,33,0,3,64,32,9,32,10,106,32,0,45,0,0,58,0,0,32,9,65,1,106,33,9,32,0,65,1,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,3,32,6,107,65,124,77,4,64,32,9,32,10,106,33,11,65,0,33,2,3,64,32,2,32,11,106,34,10,32,0,32,2,106,34,3,45,0,0,58,0,0,32,10,65,1,106,32,3,65,1,106,45,0,0,58,0,0,32,10,65,2,106,32,3,65,2,106,45,0,0,58,0,0,32,10,65,3,106,32,3,65,3,106,45,0,0,58,0,0,32,2,65,4,106,33,2,32,3,65,4,106,32,6,71,13,0,11,32,2,32,9,106,33,9,11,32,5,32,6,54,2,20,11,32,7,32,9,54,2,8,12,1,11,32,5,40,2,20,33,2,2,64,32,5,40,2,12,34,3,32,5,40,2,8,34,10,40,2,8,34,0,70,4,64,32,5,40,2,24,33,6,12,1,11,32,3,32,0,107,33,9,32,10,40,2,4,32,0,106,33,0,32,5,40,2,24,33,6,3,64,32,2,32,6,70,13,2,32,0,32,2,45,0,0,58,0,0,32,5,32,2,65,1,106,34,2,54,2,20,32,10,32,10,40,2,8,65,1,106,54,2,8,32,0,65,1,106,33,0,32,9,65,1,107,34,9,13,0,11,11,2,64,32,2,32,6,70,4,64,32,6,34,2,33,0,12,1,11,32,6,32,2,107,34,0,32,10,40,2,0,32,3,32,11,106,34,7,107,75,4,64,32,10,32,7,32,0,16,208,5,11,32,10,40,2,4,34,9,32,0,32,3,106,34,7,106,32,3,32,9,106,32,11,16,140,11,26,32,5,32,7,54,2,12,32,7,32,10,40,2,8,34,0,70,4,64,32,7,33,3,32,2,33,0,12,1,11,32,10,40,2,4,32,0,106,33,9,32,3,32,6,106,32,0,107,33,3,32,2,33,0,3,64,32,0,32,6,70,13,2,32,9,32,0,45,0,0,58,0,0,32,5,32,0,65,1,106,34,0,54,2,20,32,10,32,10,40,2,8,65,1,106,54,2,8,32,9,65,1,106,33,9,32,3,32,2,65,1,106,34,2,71,13,0,11,32,7,33,3,11,32,0,32,6,70,13,0,2,64,32,6,32,2,107,34,9,65,0,78,4,64,65,145,179,211,0,45,0,0,26,32,9,65,1,16,254,9,34,7,69,13,1,32,6,32,0,107,34,2,65,3,113,33,15,2,64,32,0,32,6,107,65,124,75,4,64,65,0,33,2,12,1,11,32,2,65,124,113,33,13,65,0,33,2,3,64,32,2,32,7,106,34,12,32,0,32,2,106,34,16,45,0,0,58,0,0,32,12,65,1,106,32,16,65,1,106,45,0,0,58,0,0,32,12,65,2,106,32,16,65,2,106,45,0,0,58,0,0,32,12,65,3,106,32,16,65,3,106,45,0,0,58,0,0,32,13,32,2,65,4,106,34,2,71,13,0,11,32,0,32,2,106,33,0,11,32,15,4,64,3,64,32,2,32,7,106,32,0,45,0,0,58,0,0,32,2,65,1,106,33,2,32,0,65,1,106,33,0,32,15,65,1,107,34,15,13,0,11,11,32,5,32,6,54,2,20,2,64,32,2,69,13,0,32,2,32,10,40,2,0,32,3,32,11,106,34,0,107,75,4,64,32,10,32,0,32,2,16,208,5,11,32,10,40,2,4,34,6,32,2,32,3,106,34,0,106,32,3,32,6,106,32,11,16,140,11,26,32,5,32,0,54,2,12,32,0,32,10,40,2,8,34,6,70,13,0,32,6,32,3,107,33,5,32,10,40,2,4,32,6,106,33,0,32,7,33,3,3,64,32,2,69,13,1,32,0,32,3,45,0,0,58,0,0,32,10,32,10,40,2,8,65,1,106,54,2,8,32,3,65,1,106,33,3,32,0,65,1,106,33,0,32,5,32,2,65,1,107,34,2,71,13,0,11,11,32,7,32,9,65,1,16,163,10,12,2,11,16,184,8,0,11,65,1,32,9,16,132,11,0,11,32,8,40,2,28,33,0,2,64,2,64,32,8,40,2,24,32,8,40,2,20,70,4,64,32,8,40,2,36,34,2,69,13,2,32,8,40,2,32,34,7,32,0,40,2,8,34,3,70,13,1,32,0,40,2,4,34,6,32,3,106,32,6,32,7,106,32,2,16,140,11,26,12,1,11,32,8,40,2,36,34,2,69,13,1,32,8,40,2,32,34,7,32,0,40,2,8,34,3,71,4,64,32,0,40,2,4,34,6,32,3,106,32,6,32,7,106,32,2,16,140,11,26,11,32,0,32,2,32,3,106,54,2,8,12,1,11,32,0,32,2,32,3,106,54,2,8,11,32,8,65,64,107,36,0,11,32,4,40,2,84,33,7,65,0,33,6,2,64,32,4,40,2,88,34,8,34,0,69,13,0,32,0,32,7,106,33,0,3,64,32,0,34,2,65,1,107,34,0,45,0,0,34,3,192,34,10,65,0,72,4,64,32,10,65,63,113,2,127,32,2,65,2,107,34,0,45,0,0,34,3,192,34,10,65,64,78,4,64,32,3,65,31,113,12,1,11,32,10,65,63,113,2,127,32,2,65,3,107,34,0,45,0,0,34,3,192,34,10,65,191,127,74,4,64,32,3,65,15,113,12,1,11,32,10,65,63,113,32,2,65,4,107,34,0,45,0,0,65,7,113,65,6,116,114,11,65,6,116,114,11,65,6,116,114,34,3,65,128,128,196,0,70,13,2,11,2,64,2,64,32,3,65,32,70,32,3,65,9,107,65,5,73,114,13,0,32,3,65,128,1,73,13,1,2,64,2,64,2,64,2,64,32,3,65,8,118,34,10,65,22,107,14,27,3,5,5,5,5,5,5,5,5,5,1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,2,11,32,3,65,128,224,0,71,13,4,12,3,11,32,3,65,255,1,113,65,199,176,211,0,106,45,0,0,65,2,113,69,13,3,12,2,11,32,10,13,2,32,3,65,255,1,113,65,199,176,211,0,106,45,0,0,65,1,113,13,1,12,2,11,32,3,65,128,45,71,13,1,11,32,0,32,7,71,13,1,12,2,11,11,32,2,32,7,107,33,6,11,32,4,32,6,54,2,4,32,4,32,7,54,2,0,32,4,40,2,4,34,0,32,8,77,4,64,32,0,69,32,0,32,8,79,114,69,4,64,32,0,32,7,106,44,0,0,65,191,127,76,13,6,11,32,4,32,0,54,2,88,11,32,4,65,1,54,2,96,32,4,65,236,168,210,0,54,2,92,32,4,66,1,55,2,104,32,4,65,157,5,54,2,60,32,4,32,4,65,56,106,54,2,100,32,4,32,4,65,208,0,106,54,2,56,32,1,40,2,20,32,1,40,2,24,32,4,65,220,0,106,16,166,2,69,13,1,11,32,4,40,2,80,34,0,69,13,5,32,4,40,2,84,32,0,65,1,16,163,10,12,5,11,32,4,40,2,80,34,0,69,13,3,32,4,40,2,84,32,0,65,1,16,163,10,12,3,11,65,232,167,210,0,65,24,65,220,168,210,0,16,247,8,0,11,65,204,165,210,0,65,55,32,4,65,200,0,106,65,156,166,210,0,65,248,166,210,0,16,230,6,0,11,65,141,167,210,0,65,48,65,192,167,210,0,16,141,8,0,11,65,0,33,25,11,32,4,65,128,1,106,36,0,32,25,11,175,20,2,19,127,2,126,35,0,65,160,1,107,34,5,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,40,2,0,65,1,107,14,10,0,1,2,3,4,9,5,6,7,8,17,11,65,1,33,7,12,16,11,65,2,33,7,12,15,11,65,3,33,7,12,14,11,65,4,33,7,12,13,11,65,5,33,7,12,12,11,32,5,65,28,106,34,6,32,2,40,2,4,34,7,16,252,6,32,7,40,2,20,33,8,32,5,32,7,40,2,24,34,4,54,2,92,32,5,32,8,54,2,88,32,5,32,6,54,2,84,32,3,32,6,16,192,4,34,2,69,13,5,32,2,65,20,106,40,2,0,34,9,4,64,32,2,65,16,106,40,2,0,65,14,106,33,6,32,9,65,20,108,33,15,32,2,65,240,0,106,40,2,0,33,12,32,2,65,244,0,106,40,2,0,33,11,65,0,33,9,3,64,32,11,32,6,47,1,0,34,10,77,13,11,32,4,32,12,32,10,65,3,116,106,34,10,40,2,4,70,4,64,32,10,40,2,0,32,8,32,4,16,139,11,69,13,7,11,32,9,65,1,106,33,9,32,6,65,20,106,33,6,32,15,65,20,107,34,15,13,0,11,11,66,249,7,16,251,4,32,5,65,248,0,106,65,245,0,54,2,0,32,5,65,3,54,2,140,1,32,5,65,232,226,192,0,54,2,136,1,32,5,66,2,55,2,148,1,32,5,65,246,0,54,2,112,32,5,32,5,65,236,0,106,54,2,144,1,32,5,32,5,65,216,0,106,54,2,116,32,5,32,5,65,212,0,106,54,2,108,32,5,65,224,0,106,34,2,32,5,65,136,1,106,16,219,3,32,2,16,156,4,12,6,11,65,13,33,7,12,10,11,65,14,33,7,12,9,11,65,15,33,7,12,8,11,32,5,65,28,106,32,1,32,2,40,2,4,32,3,16,188,1,32,5,45,0,28,34,9,65,16,71,4,64,32,5,65,26,106,34,15,32,5,45,0,31,58,0,0,32,5,65,8,106,34,1,32,5,65,44,106,41,2,0,55,3,0,32,5,65,16,106,34,2,32,5,65,52,106,40,2,0,54,2,0,32,5,32,5,47,0,29,59,1,24,32,5,32,5,41,2,36,55,3,0,65,145,179,211,0,45,0,0,26,32,5,40,2,32,33,4,65,28,65,4,16,254,9,34,6,69,13,7,32,6,32,9,58,0,0,32,6,32,5,47,1,24,59,0,1,32,6,32,4,54,2,4,32,6,32,5,41,3,0,55,2,8,32,6,65,3,106,32,15,45,0,0,58,0,0,32,6,65,16,106,32,1,41,3,0,55,2,0,32,6,65,24,106,32,2,40,2,0,54,2,0,65,6,33,7,12,8,11,32,5,40,2,32,33,1,32,0,65,16,58,0,0,32,0,32,1,54,2,4,12,8,11,32,5,40,2,32,34,6,4,64,32,5,40,2,28,32,6,65,1,16,163,10,11,32,5,65,28,106,32,1,32,2,32,9,16,197,1,32,5,47,1,28,13,2,32,5,47,1,30,33,15,32,7,40,2,8,34,6,13,3,65,8,33,7,12,6,11,66,249,7,16,251,4,32,5,65,2,54,2,140,1,32,5,65,136,227,192,0,54,2,136,1,32,5,66,1,55,2,148,1,32,5,65,246,0,54,2,112,32,5,32,5,65,236,0,106,54,2,144,1,32,5,32,5,65,212,0,106,54,2,108,32,5,65,252,0,106,34,2,32,5,65,136,1,106,16,219,3,32,2,16,156,4,11,33,1,32,0,65,16,58,0,0,32,0,32,1,54,2,4,32,5,40,2,32,34,0,69,13,5,32,5,40,2,28,32,0,65,1,16,163,10,12,5,11,32,5,40,2,32,33,1,32,0,65,16,58,0,0,32,0,32,1,54,2,4,12,4,11,32,5,32,3,54,2,80,32,5,32,1,54,2,76,32,5,32,7,65,4,106,40,2,0,34,1,54,2,68,32,5,32,1,32,6,65,3,116,106,54,2,72,32,5,65,28,106,33,18,35,0,65,48,107,34,11,36,0,32,11,65,0,54,2,8,32,11,65,32,106,32,5,65,196,0,106,34,1,65,8,106,41,2,0,55,3,0,32,11,32,1,41,2,0,55,3,24,32,11,32,11,65,8,106,54,2,40,32,11,65,12,106,33,19,65,0,33,2,65,0,33,3,35,0,65,160,1,107,34,4,36,0,32,4,65,132,1,106,33,12,32,11,65,24,106,34,10,40,2,16,33,14,35,0,65,64,106,34,8,36,0,2,64,2,64,32,10,40,2,0,34,1,32,10,40,2,4,34,16,70,13,0,32,10,32,1,65,8,106,34,6,54,2,0,32,8,65,32,106,34,13,32,10,40,2,8,34,20,32,1,32,10,40,2,12,34,21,16,188,1,65,16,33,9,32,8,40,2,36,33,1,2,64,32,8,45,0,32,34,7,65,16,71,4,64,32,13,65,1,114,33,17,32,8,65,40,106,33,13,3,64,32,8,65,26,106,32,17,65,2,106,45,0,0,58,0,0,32,8,65,8,106,32,13,65,8,106,41,2,0,55,3,0,32,8,65,16,106,32,13,65,16,106,40,2,0,54,2,0,32,8,32,17,47,0,0,59,1,24,32,8,32,13,41,2,0,55,3,0,32,7,65,17,71,4,64,32,7,33,9,32,1,33,2,12,3,11,32,6,32,16,70,13,3,32,10,32,6,65,8,106,34,7,54,2,0,32,8,65,32,106,32,20,32,6,32,21,16,188,1,32,1,33,2,32,8,40,2,36,33,1,32,7,33,6,32,8,45,0,32,34,7,65,16,71,13,0,11,11,32,14,40,2,0,16,159,5,32,14,32,1,54,2,0,11,32,8,65,30,106,32,8,65,26,106,45,0,0,34,1,58,0,0,32,8,65,40,106,32,8,65,8,106,41,3,0,34,23,55,3,0,32,8,65,48,106,32,8,65,16,106,40,2,0,34,6,54,2,0,32,8,32,8,47,1,24,34,7,59,1,28,32,8,32,8,41,3,0,34,24,55,3,32,32,12,32,9,58,0,0,32,12,32,7,59,0,1,32,12,65,3,106,32,1,58,0,0,32,12,32,2,54,2,4,32,12,32,24,55,2,8,32,12,65,16,106,32,23,55,2,0,32,12,65,24,106,32,6,54,2,0,12,1,11,32,12,65,17,58,0,0,11,32,8,65,64,107,36,0,2,64,2,64,2,64,2,64,32,4,45,0,132,1,34,1,65,17,71,4,64,32,4,65,223,0,106,34,2,32,4,65,156,1,106,40,0,0,54,0,0,32,4,65,216,0,106,34,6,32,4,65,149,1,106,41,0,0,55,3,0,32,4,65,208,0,106,34,7,32,4,65,141,1,106,41,0,0,55,3,0,32,4,32,4,41,0,133,1,55,3,72,32,1,65,16,71,13,1,11,32,19,65,0,54,2,8,32,19,66,128,128,128,128,192,0,55,2,0,12,1,11,32,4,65,39,106,34,9,32,2,40,0,0,54,0,0,32,4,65,32,106,34,13,32,6,41,3,0,55,3,0,32,4,65,24,106,34,14,32,7,41,3,0,55,3,0,32,4,32,4,41,3,72,55,3,16,65,145,179,211,0,45,0,0,26,32,10,40,2,4,33,8,32,10,40,2,0,33,2,32,10,40,2,16,33,12,65,240,0,65,4,16,254,9,34,6,69,13,1,32,6,32,1,58,0,0,32,6,32,4,41,3,16,55,0,1,32,6,65,9,106,32,14,41,3,0,55,0,0,32,6,65,17,106,32,13,41,3,0,55,0,0,32,6,65,24,106,32,9,40,0,0,54,0,0,32,4,65,1,54,2,12,32,4,32,6,54,2,8,32,4,65,4,54,2,4,2,64,32,2,32,8,70,13,0,32,10,40,2,8,33,13,32,10,40,2,12,33,14,32,4,65,132,1,106,65,1,114,33,17,32,4,65,140,1,106,33,10,65,1,33,7,3,64,32,4,65,132,1,106,32,13,32,2,32,14,16,188,1,32,2,65,8,106,33,2,32,4,40,2,136,1,33,1,2,64,32,4,45,0,132,1,34,9,65,16,71,4,64,3,64,32,4,65,130,1,106,32,17,65,2,106,45,0,0,58,0,0,32,4,65,208,0,106,32,10,65,8,106,41,2,0,55,3,0,32,4,65,216,0,106,32,10,65,16,106,40,2,0,54,2,0,32,4,32,17,47,0,0,59,1,128,1,32,4,32,10,41,2,0,55,3,72,32,9,65,17,71,4,64,32,1,33,3,12,3,11,32,2,32,8,70,13,4,32,4,65,132,1,106,32,13,32,2,32,14,16,188,1,32,2,65,8,106,33,2,32,1,33,3,32,4,40,2,136,1,33,1,32,4,45,0,132,1,34,9,65,16,71,13,0,11,11,32,12,40,2,0,16,159,5,32,12,32,1,54,2,0,65,16,33,9,11,32,4,65,254,0,106,34,1,32,4,65,130,1,106,45,0,0,58,0,0,32,4,65,240,0,106,34,16,32,4,65,208,0,106,41,3,0,55,3,0,32,4,65,248,0,106,34,20,32,4,65,216,0,106,40,2,0,54,2,0,32,4,32,4,47,1,128,1,59,1,124,32,4,32,4,41,3,72,55,3,104,32,9,65,16,70,13,1,32,4,65,198,0,106,34,21,32,1,45,0,0,58,0,0,32,4,65,56,106,34,22,32,16,41,3,0,55,3,0,32,4,65,64,107,34,16,32,20,40,2,0,54,2,0,32,4,32,4,47,1,124,59,1,68,32,4,32,4,41,3,104,55,3,48,32,4,40,2,4,32,7,70,4,64,32,4,65,4,106,32,7,16,175,5,32,4,40,2,8,33,6,11,32,6,32,7,65,28,108,106,34,1,32,9,58,0,0,32,1,32,3,54,0,4,32,1,65,3,106,32,21,45,0,0,58,0,0,32,1,32,4,47,1,68,59,0,1,32,1,32,4,41,3,48,55,0,8,32,1,65,16,106,32,22,41,3,0,55,0,0,32,1,65,24,106,32,16,40,2,0,54,0,0,32,4,32,7,65,1,106,34,7,54,2,12,32,2,32,8,71,13,0,11,11,32,19,65,8,106,32,4,65,12,106,40,2,0,54,2,0,32,19,32,4,41,2,4,55,2,0,11,32,4,65,160,1,106,36,0,12,1,11,65,4,65,240,0,16,132,11,0,11,2,64,32,11,40,2,8,34,1,69,4,64,32,18,32,11,41,2,12,55,2,0,32,18,65,8,106,32,11,65,20,106,40,2,0,54,2,0,12,1,11,32,18,65,128,128,128,128,120,54,2,0,32,18,32,1,54,2,4,32,11,40,2,16,33,2,32,11,40,2,20,34,6,4,64,32,2,33,1,3,64,32,1,16,194,4,32,1,65,28,106,33,1,32,6,65,1,107,34,6,13,0,11,11,32,11,40,2,12,34,1,69,13,0,32,2,32,1,65,28,108,65,4,16,163,10,11,32,11,65,48,106,36,0,32,5,40,2,32,33,9,32,5,40,2,28,34,6,65,128,128,128,128,120,71,4,64,32,5,40,2,36,33,4,65,9,33,7,12,3,11,32,0,65,16,58,0,0,32,0,32,9,54,2,4,12,3,11,32,10,32,11,65,128,224,192,0,16,131,7,0,11,65,4,65,28,16,132,11,0,11,32,0,32,4,54,2,12,32,0,32,9,54,2,8,32,0,32,6,54,2,4,32,0,32,15,59,1,2,32,0,32,7,58,0,0,11,32,5,65,160,1,106,36,0,11,196,7,1,7,127,35,0,65,128,1,107,34,6,36,0,2,64,2,64,2,64,2,64,2,64,32,6,32,5,4,127,32,5,65,164,146,201,36,75,13,2,32,5,65,28,108,34,8,65,0,72,13,2,65,145,179,211,0,45,0,0,26,32,8,65,4,16,254,9,34,10,69,13,1,32,5,33,11,3,64,32,7,32,8,71,4,64,32,6,65,224,0,106,32,4,32,7,106,16,169,1,32,7,32,10,106,34,9,65,24,106,32,6,65,248,0,106,40,2,0,54,2,0,32,9,65,16,106,32,6,65,240,0,106,41,2,0,55,2,0,32,9,65,8,106,32,6,65,232,0,106,41,2,0,55,2,0,32,9,32,6,41,2,96,55,2,0,32,7,65,28,106,33,7,32,11,65,1,107,34,11,13,1,11,11,32,6,32,5,54,2,12,32,6,32,10,54,2,8,32,6,32,5,54,2,4,65,9,5,65,8,11,58,0,0,32,6,32,3,59,1,2,32,6,65,224,0,106,32,0,40,2,12,32,6,32,0,40,2,16,34,8,40,2,144,1,32,8,40,2,148,1,16,237,1,2,64,32,6,45,0,96,69,4,64,65,8,33,7,2,64,2,64,32,6,45,0,97,65,8,113,4,64,32,6,32,5,4,127,32,5,65,164,146,201,36,75,13,7,32,5,65,28,108,34,9,65,0,72,13,7,65,145,179,211,0,45,0,0,26,32,9,65,4,16,254,9,34,12,69,13,8,65,0,33,7,32,5,33,11,3,64,32,7,32,9,71,4,64,32,6,65,224,0,106,32,4,32,7,106,16,169,1,32,7,32,12,106,34,10,65,24,106,32,6,65,248,0,106,40,2,0,54,2,0,32,10,65,16,106,32,6,65,240,0,106,41,2,0,55,2,0,32,10,65,8,106,32,6,65,232,0,106,41,2,0,55,2,0,32,10,32,6,41,2,96,55,2,0,32,7,65,28,106,33,7,32,11,65,1,107,34,11,13,1,11,11,32,6,32,5,54,2,40,32,6,32,12,54,2,36,32,6,32,5,54,2,32,65,9,5,32,7,11,58,0,28,32,6,32,3,59,1,30,32,0,40,2,8,34,3,4,64,32,0,32,3,65,1,107,34,3,54,2,8,32,0,40,2,4,32,3,65,28,108,106,34,3,45,0,0,34,4,65,16,71,13,2,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,197,0,65,1,16,254,9,34,1,69,13,8,32,1,65,181,175,206,0,65,197,0,16,142,11,33,1,32,6,65,197,0,54,2,92,32,6,32,1,54,2,88,32,6,65,197,0,54,2,84,32,6,65,212,0,106,16,156,4,33,7,12,2,11,66,167,8,16,251,4,33,0,32,8,47,1,152,1,69,4,64,32,0,65,0,32,2,16,219,7,33,7,32,6,16,198,4,12,9,11,32,0,32,8,47,1,154,1,32,2,16,219,7,33,7,32,6,16,198,4,12,8,11,32,6,65,208,0,106,32,3,65,24,106,40,0,0,54,0,0,32,6,65,201,0,106,32,3,65,17,106,41,0,0,55,0,0,32,6,65,193,0,106,32,3,65,9,106,41,0,0,55,0,0,32,6,32,4,58,0,56,32,6,32,3,41,0,1,55,0,57,32,6,65,56,106,34,3,65,136,169,206,0,16,199,3,4,64,32,6,65,248,0,106,32,6,65,52,106,40,2,0,54,2,0,32,6,65,240,0,106,32,6,65,44,106,41,2,0,55,3,0,32,6,65,232,0,106,32,6,65,36,106,41,2,0,55,3,0,32,6,32,6,41,2,28,55,3,96,32,0,32,1,32,6,65,224,0,106,16,159,2,33,7,32,3,16,198,4,32,7,13,3,32,6,16,198,4,65,0,33,7,12,8,11,66,166,8,16,251,4,32,8,47,1,152,1,4,127,32,8,47,1,154,1,5,65,0,11,32,2,16,219,7,33,7,32,6,65,56,106,16,198,4,11,32,6,65,28,106,16,198,4,32,6,16,198,4,12,6,11,32,6,40,2,100,33,7,11,32,6,16,198,4,12,4,11,65,4,32,8,16,132,11,0,11,16,184,8,0,11,65,4,32,9,16,132,11,0,11,65,1,65,197,0,16,132,11,0,11,32,6,65,128,1,106,36,0,32,7,11,243,18,2,16,127,1,126,35,0,65,32,107,34,23,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,65,1,106,34,14,4,64,2,64,2,64,2,64,2,64,32,10,32,14,71,4,64,32,3,65,3,106,34,14,32,3,73,13,1,32,10,32,14,70,13,2,32,10,33,14,12,12,11,32,1,40,2,4,33,16,32,1,40,2,8,34,13,32,10,75,34,14,13,2,32,10,32,13,70,13,3,12,15,11,65,240,169,193,0,65,28,65,132,177,193,0,16,141,8,0,11,32,1,40,2,8,33,13,32,1,40,2,4,33,16,32,3,32,10,75,13,12,2,64,32,3,69,13,0,32,3,32,13,79,4,64,32,3,32,13,70,13,1,12,14,11,32,3,32,16,106,44,0,0,65,64,72,13,13,11,2,64,32,10,32,13,79,4,64,32,10,32,13,71,13,14,12,1,11,32,10,32,16,106,44,0,0,65,191,127,76,13,13,11,32,10,32,3,107,65,3,71,4,64,32,10,33,14,12,10,11,32,3,32,16,106,65,240,176,193,0,65,3,16,139,11,4,64,32,10,33,14,12,10,11,32,10,32,13,79,13,3,32,10,32,16,106,34,14,45,0,0,65,47,71,13,4,32,10,65,1,106,34,14,32,13,79,13,5,32,14,32,16,106,45,0,0,65,47,71,13,5,32,10,33,14,12,8,11,32,10,32,16,106,44,0,0,65,191,127,76,13,12,11,2,64,32,13,32,10,107,65,2,79,4,64,32,10,32,16,106,34,15,47,0,0,65,175,222,0,70,13,1,11,32,10,33,14,12,6,11,2,64,32,14,69,4,64,32,10,32,13,70,13,1,12,6,11,32,15,44,0,0,65,191,127,76,13,5,11,32,1,40,2,0,32,1,40,2,8,34,14,107,65,2,73,4,64,32,1,32,14,65,2,16,209,5,11,32,1,40,2,4,32,10,106,34,13,65,2,106,32,13,32,14,32,10,107,16,140,11,26,32,13,65,196,178,193,0,65,2,16,142,11,26,32,1,32,14,65,2,106,54,2,8,32,10,32,10,65,2,106,34,14,77,4,64,32,1,40,2,8,33,13,32,1,40,2,4,33,16,12,6,11,65,240,169,193,0,65,28,65,200,178,193,0,16,141,8,0,11,65,240,169,193,0,65,28,65,244,176,193,0,16,141,8,0,11,32,10,32,13,65,164,177,193,0,16,131,7,0,11,32,23,65,0,54,2,8,35,0,65,16,107,34,0,36,0,32,0,65,236,176,193,0,54,2,12,32,0,32,14,54,2,8,32,0,65,8,106,65,160,195,193,0,32,0,65,12,106,65,160,195,193,0,32,23,65,8,106,65,164,178,193,0,16,240,3,0,11,65,177,172,193,0,33,17,35,0,65,32,107,34,18,36,0,32,18,32,10,54,2,12,32,18,32,3,54,2,8,32,1,40,2,8,33,20,32,1,40,2,4,33,19,2,64,2,64,2,64,32,3,69,13,0,32,3,32,20,79,4,64,32,3,32,20,70,13,1,12,2,11,32,3,32,19,106,44,0,0,65,64,72,13,1,11,2,64,32,10,69,13,0,2,64,32,10,32,20,79,4,64,32,10,32,20,71,13,1,12,2,11,32,10,32,19,106,44,0,0,65,191,127,74,13,1,11,65,164,190,193,0,65,42,65,172,191,193,0,16,141,8,0,11,32,18,32,18,65,12,106,54,2,28,32,18,65,1,54,2,24,32,18,65,0,54,2,16,32,18,32,18,65,8,106,54,2,20,32,18,65,16,106,34,14,40,2,4,33,13,2,64,2,64,2,64,32,14,40,2,0,65,1,107,14,2,1,2,0,11,32,13,40,2,0,33,15,12,1,11,32,13,40,2,0,65,1,106,34,15,13,0,65,128,195,193,0,16,186,8,0,11,32,14,40,2,12,33,16,32,20,33,13,2,64,2,64,2,64,32,14,40,2,8,65,1,107,14,2,1,2,0,11,32,16,40,2,0,65,1,106,34,13,13,1,65,144,195,193,0,16,187,8,0,11,32,16,40,2,0,33,13,11,2,64,32,13,32,15,79,4,64,32,13,32,20,77,13,1,32,13,32,20,65,172,193,193,0,16,171,10,0,11,32,15,32,13,65,172,193,193,0,16,173,10,0,11,32,18,32,13,54,2,4,32,18,32,15,54,2,0,32,18,40,2,4,33,22,32,1,32,18,40,2,0,34,13,54,2,8,32,20,32,22,107,33,24,2,64,32,20,32,22,70,4,64,32,1,40,2,0,32,13,70,4,64,32,1,32,13,65,1,16,208,5,32,1,40,2,4,33,19,32,1,40,2,8,33,13,11,65,1,34,15,4,64,3,64,32,13,32,19,106,32,17,45,0,0,58,0,0,32,13,65,1,106,33,13,32,17,65,1,106,33,17,32,15,65,1,107,34,15,13,0,11,11,32,1,32,13,54,2,8,32,20,33,14,12,1,11,2,64,32,13,32,22,70,4,64,65,177,172,193,0,33,15,12,1,11,65,1,33,21,65,177,172,193,0,33,15,3,64,32,21,69,4,64,32,22,33,14,12,3,11,32,13,32,19,106,32,1,32,13,65,1,106,34,13,54,2,8,32,15,45,0,0,58,0,0,32,21,65,1,107,33,21,32,15,65,1,106,33,15,32,13,32,22,71,13,0,11,11,32,15,65,178,172,193,0,70,4,64,32,22,33,14,12,1,11,65,178,172,193,0,32,15,107,34,14,32,1,40,2,0,32,20,107,75,4,64,32,1,32,20,32,14,16,208,5,32,1,40,2,4,33,19,32,1,40,2,8,33,13,11,32,19,32,14,32,22,106,34,16,106,32,19,32,22,106,32,24,16,140,11,26,2,64,2,64,2,64,2,64,32,13,32,16,70,4,64,32,15,33,17,32,13,33,16,12,1,11,32,22,65,178,172,193,0,106,32,13,107,32,15,107,33,21,32,15,33,17,3,64,32,17,65,178,172,193,0,70,13,2,32,13,32,19,106,32,1,32,13,65,1,106,34,13,54,2,8,32,17,45,0,0,58,0,0,32,15,65,1,106,33,15,32,17,65,1,106,33,17,32,21,65,1,107,34,21,13,0,11,11,32,17,65,178,172,193,0,70,4,64,32,16,33,14,12,4,11,2,64,2,64,2,64,65,178,172,193,0,32,15,107,34,27,65,0,78,4,64,65,145,179,211,0,45,0,0,26,32,27,65,1,16,254,9,34,26,69,13,1,65,178,172,193,0,32,17,107,34,15,65,3,113,33,14,32,17,65,178,172,193,0,107,65,124,77,13,2,65,0,33,15,12,3,11,16,184,8,0,11,65,1,32,27,16,132,11,0,11,32,15,65,124,113,33,28,65,0,33,15,3,64,32,15,32,26,106,34,21,32,15,32,17,106,34,25,45,0,0,58,0,0,32,21,65,1,106,32,25,65,1,106,45,0,0,58,0,0,32,21,65,2,106,32,25,65,2,106,45,0,0,58,0,0,32,21,65,3,106,32,25,65,3,106,45,0,0,58,0,0,32,28,32,15,65,4,106,34,15,71,13,0,11,32,15,32,17,106,33,17,11,32,14,4,64,3,64,32,15,32,26,106,32,17,45,0,0,58,0,0,32,15,65,1,106,33,15,32,17,65,1,106,33,17,32,14,65,1,107,34,14,13,0,11,11,32,15,13,1,32,16,33,14,12,2,11,32,16,33,14,12,2,11,32,15,32,1,40,2,0,32,16,32,24,106,34,14,107,75,4,64,32,1,32,14,32,15,16,208,5,32,1,40,2,4,33,19,11,32,19,32,15,32,16,106,34,14,106,32,16,32,19,106,32,24,16,140,11,26,32,14,32,1,40,2,8,34,17,70,4,64,32,14,33,13,12,1,11,32,15,65,1,107,34,21,32,16,106,33,25,32,26,33,15,3,64,2,64,32,17,32,19,106,32,15,45,0,0,58,0,0,32,17,65,1,106,33,13,32,17,32,25,70,13,0,32,15,65,1,106,33,15,32,21,34,16,65,1,107,33,21,32,13,33,17,32,16,13,1,11,11,32,1,32,13,54,2,8,11,32,26,32,27,65,1,16,163,10,11,32,20,32,22,71,4,64,32,13,32,14,71,4,64,32,1,40,2,4,34,16,32,13,106,32,14,32,16,106,32,24,16,140,11,26,11,32,1,32,13,32,24,106,54,2,8,11,32,18,65,32,106,36,0,12,1,11,65,164,190,193,0,65,42,65,156,191,193,0,16,141,8,0,11,32,10,65,2,107,33,14,32,1,40,2,8,33,13,32,1,40,2,4,33,16,12,2,11,65,216,166,193,0,65,44,65,208,167,193,0,16,141,8,0,11,2,64,2,64,32,3,69,13,0,32,3,32,13,79,4,64,32,3,32,13,70,13,1,12,2,11,32,3,32,16,106,44,0,0,65,191,127,76,13,1,11,32,13,32,3,107,65,3,73,13,2,65,237,176,193,0,32,3,32,16,106,65,3,16,139,11,13,2,65,196,177,193,0,65,207,0,65,232,178,193,0,16,141,8,0,11,32,16,32,13,32,3,32,13,65,216,178,193,0,16,220,9,0,11,2,64,32,3,69,13,0,32,3,32,13,79,4,64,32,3,32,13,70,13,1,12,4,11,32,3,32,16,106,44,0,0,65,191,127,76,13,3,11,32,13,32,3,107,65,3,73,13,0,65,237,176,193,0,32,3,32,16,106,65,3,16,139,11,69,13,1,11,32,23,65,8,106,32,1,32,2,32,3,32,11,32,12,16,217,2,2,64,32,23,40,2,8,34,2,65,2,71,4,64,32,23,41,2,12,33,29,32,0,32,23,40,2,20,54,2,12,32,0,32,29,55,2,4,32,0,32,14,54,2,48,32,0,32,6,54,2,44,32,0,32,5,54,2,40,32,0,32,4,54,2,36,32,0,32,3,54,2,32,32,0,32,9,59,1,30,32,0,32,8,59,1,28,32,0,32,1,41,2,0,55,2,16,32,0,65,24,106,32,1,65,8,106,40,2,0,54,2,0,32,0,32,7,41,0,0,55,0,52,32,0,65,60,106,32,7,65,8,106,41,0,0,55,0,0,32,0,65,196,0,106,32,7,65,16,106,45,0,0,58,0,0,12,1,11,32,0,32,23,45,0,12,58,0,4,32,1,40,2,0,34,3,69,13,0,32,1,40,2,4,32,3,65,1,16,163,10,11,32,0,32,2,54,2,0,32,23,65,32,106,36,0,15,11,65,196,177,193,0,65,207,0,65,148,178,193,0,16,141,8,0,11,32,16,32,13,32,3,32,13,65,180,177,193,0,16,220,9,0,11,32,16,32,13,32,3,32,10,65,148,177,193,0,16,220,9,0,11,32,16,32,13,32,10,32,13,65,180,178,193,0,16,220,9,0,11,249,7,1,14,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,34,1,69,13,0,32,0,40,2,8,34,12,69,13,0,32,1,65,0,71,33,13,32,0,40,2,4,33,7,3,64,32,13,69,13,2,2,64,32,5,4,64,32,7,33,0,32,1,33,2,32,5,33,1,12,1,11,65,0,33,0,65,1,33,13,2,64,32,7,69,13,0,32,7,34,3,65,7,113,34,2,4,64,3,64,32,3,65,1,107,33,3,32,1,40,2,232,2,33,1,32,2,65,1,107,34,2,13,0,11,11,32,7,65,8,73,13,0,3,64,32,1,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,33,1,32,3,65,8,107,34,3,13,0,11,11,65,0,33,2,11,2,64,32,1,47,1,230,2,32,0,75,4,64,32,1,33,3,12,1,11,3,64,32,1,40,2,0,34,3,69,13,5,32,2,65,1,106,33,2,32,1,47,1,228,2,33,0,32,0,32,3,34,1,47,1,230,2,79,13,0,11,11,32,0,65,1,106,33,7,2,64,32,2,69,4,64,32,3,33,5,12,1,11,32,3,32,7,65,2,116,106,65,232,2,106,40,2,0,33,5,65,0,33,7,32,2,65,1,107,34,1,69,13,0,32,2,65,2,107,32,1,65,7,113,34,2,4,64,3,64,32,1,65,1,107,33,1,32,5,40,2,232,2,33,5,32,2,65,1,107,34,2,13,0,11,11,65,7,73,13,0,3,64,32,5,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,33,5,32,1,65,8,107,34,1,13,0,11,11,65,0,33,2,65,0,33,11,65,0,33,8,32,3,32,0,65,28,108,106,65,48,106,34,0,40,2,0,34,1,4,64,32,0,40,2,8,33,8,65,1,33,11,32,0,40,2,4,33,6,11,2,64,32,8,69,13,0,65,0,33,9,65,0,33,4,3,64,32,11,69,13,6,2,64,32,4,4,64,32,6,33,0,32,1,33,2,32,4,33,1,12,1,11,65,0,33,0,65,1,33,11,2,64,32,6,69,13,0,32,6,34,3,65,7,113,34,2,4,64,3,64,32,3,65,1,107,33,3,32,1,40,2,228,1,33,1,32,2,65,1,107,34,2,13,0,11,11,32,6,65,8,73,13,0,3,64,32,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,1,32,3,65,8,107,34,3,13,0,11,11,65,0,33,2,11,2,64,32,1,47,1,226,1,32,0,75,4,64,32,1,33,3,12,1,11,3,64,32,1,40,2,176,1,34,3,69,13,9,32,2,65,1,106,33,2,32,1,47,1,224,1,33,0,32,0,32,3,34,1,47,1,226,1,79,13,0,11,11,32,0,65,1,106,33,6,2,64,32,2,69,4,64,32,3,33,4,12,1,11,32,3,32,6,65,2,116,106,65,228,1,106,40,2,0,33,4,65,0,33,6,32,2,65,1,107,34,1,69,13,0,32,2,65,2,107,32,1,65,7,113,34,2,4,64,3,64,32,1,65,1,107,33,1,32,4,40,2,228,1,33,4,32,2,65,1,107,34,2,13,0,11,11,65,7,73,13,0,3,64,32,4,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,4,32,1,65,8,107,34,1,13,0,11,11,32,3,69,4,64,32,9,33,2,12,2,11,32,9,32,3,32,0,65,4,116,106,65,8,106,40,2,0,106,34,2,32,9,73,13,8,65,0,33,1,32,2,33,9,32,8,65,1,107,34,8,13,0,11,11,32,2,65,1,106,34,0,69,13,7,32,0,32,10,106,34,3,32,10,73,13,8,65,0,33,1,32,3,33,10,32,12,65,1,107,34,12,13,0,11,11,32,3,15,11,65,236,247,206,0,16,176,10,0,11,65,220,247,206,0,16,176,10,0,11,65,236,247,206,0,16,176,10,0,11,65,220,247,206,0,16,176,10,0,11,65,208,207,206,0,65,28,65,244,213,206,0,16,141,8,0,11,65,208,207,206,0,65,28,65,180,207,206,0,16,141,8,0,11,65,208,207,206,0,65,28,65,244,213,206,0,16,141,8,0,11,211,7,1,18,127,35,0,65,32,107,34,7,36,0,2,64,32,1,40,2,12,34,6,47,1,230,2,34,10,65,1,106,34,4,32,1,40,2,20,34,11,47,1,230,2,34,12,106,34,15,65,12,73,4,64,32,1,40,2,16,33,17,32,1,40,2,4,33,18,32,1,40,2,0,34,3,47,1,230,2,33,13,32,6,32,15,59,1,230,2,32,3,32,1,40,2,8,34,5,65,2,116,106,34,1,65,4,106,34,2,40,2,0,33,8,32,2,32,1,65,8,106,32,13,32,5,65,127,115,106,34,2,65,2,116,34,14,16,140,11,26,32,6,65,4,106,34,1,32,10,65,2,116,106,32,8,54,2,0,32,1,32,4,65,2,116,106,32,11,65,4,106,32,12,65,2,116,16,142,11,26,32,7,65,24,106,34,8,32,3,32,5,65,28,108,106,34,1,65,200,0,106,40,2,0,54,2,0,32,7,65,16,106,34,9,32,1,65,64,107,41,2,0,55,3,0,32,7,65,8,106,34,19,32,1,65,56,106,41,2,0,55,3,0,32,7,32,1,65,48,106,34,16,41,2,0,55,3,0,32,16,32,1,65,204,0,106,32,2,65,28,108,16,140,11,26,32,6,65,48,106,34,16,32,10,65,28,108,106,34,1,65,24,106,32,8,40,2,0,54,2,0,32,1,65,16,106,32,9,41,3,0,55,2,0,32,1,65,8,106,32,19,41,3,0,55,2,0,32,1,32,7,41,3,0,55,2,0,32,16,32,4,65,28,108,106,32,11,65,48,106,32,12,65,28,108,16,142,11,26,65,232,2,33,8,32,3,32,5,65,1,106,34,1,65,2,116,106,34,9,65,232,2,106,32,9,65,236,2,106,32,14,16,140,11,26,2,64,32,1,32,13,79,13,0,32,2,65,3,113,34,14,4,64,32,5,65,2,116,32,3,106,65,236,2,106,33,2,3,64,32,2,40,2,0,34,9,32,1,59,1,228,2,32,9,32,3,54,2,0,32,2,65,4,106,33,2,32,1,65,1,106,33,1,32,14,65,1,107,34,14,13,0,11,11,32,13,32,5,107,65,2,107,65,3,73,13,0,32,1,65,2,116,32,3,106,65,244,2,106,33,2,3,64,32,2,65,12,107,40,2,0,34,5,32,1,59,1,228,2,32,5,32,3,54,2,0,32,2,65,8,107,40,2,0,34,5,32,1,65,1,106,59,1,228,2,32,5,32,3,54,2,0,32,2,65,4,107,40,2,0,34,5,32,1,65,2,106,59,1,228,2,32,5,32,3,54,2,0,32,2,40,2,0,34,5,32,1,65,3,106,59,1,228,2,32,5,32,3,54,2,0,32,2,65,16,106,33,2,32,13,32,1,65,4,106,34,1,71,13,0,11,11,32,3,32,3,47,1,230,2,65,1,107,59,1,230,2,2,64,32,18,65,2,73,13,0,32,12,65,1,106,34,1,32,15,32,10,107,71,13,2,32,6,65,232,2,106,32,4,65,2,116,106,32,11,65,232,2,106,32,1,65,2,116,16,142,11,26,32,1,65,3,113,34,3,4,64,32,10,65,2,116,32,6,106,65,236,2,106,33,1,3,64,32,1,40,2,0,34,2,32,4,59,1,228,2,32,2,32,6,54,2,0,32,1,65,4,106,33,1,32,4,65,1,106,33,4,32,3,65,1,107,34,3,13,0,11,11,65,152,3,33,8,32,12,65,3,73,13,0,32,4,65,2,116,33,3,3,64,32,3,32,6,106,34,1,65,232,2,106,40,2,0,34,2,32,4,59,1,228,2,32,2,32,6,54,2,0,32,1,65,236,2,106,40,2,0,34,2,32,4,65,1,106,59,1,228,2,32,2,32,6,54,2,0,32,1,65,240,2,106,40,2,0,34,2,32,4,65,2,106,59,1,228,2,32,2,32,6,54,2,0,32,1,65,244,2,106,40,2,0,34,1,32,4,65,3,106,34,2,59,1,228,2,32,1,32,6,54,2,0,32,4,65,4,106,33,4,32,3,65,16,106,33,3,32,2,32,15,71,13,0,11,11,32,11,32,8,65,4,16,163,10,32,0,32,17,54,2,4,32,0,32,6,54,2,0,32,7,65,32,106,36,0,15,11,65,148,245,206,0,65,42,65,192,245,206,0,16,141,8,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,137,7,1,8,127,32,0,40,2,8,34,3,69,4,64,65,0,15,11,32,0,32,3,65,1,107,34,2,54,2,8,32,0,40,2,0,33,4,2,64,2,64,2,64,2,64,2,64,32,0,40,2,4,34,5,32,2,65,2,116,106,34,1,40,2,0,34,6,45,0,0,65,6,107,14,6,0,1,4,2,0,0,4,11,32,1,32,6,40,2,4,54,2,0,32,3,33,2,12,2,11,32,6,65,8,106,40,2,0,33,7,2,64,2,64,32,6,65,12,106,40,2,0,34,1,32,4,32,2,107,75,4,64,32,0,32,2,32,1,16,179,5,32,0,40,2,4,33,5,32,0,40,2,8,33,2,12,1,11,32,1,69,13,1,11,32,7,32,1,65,28,108,34,1,106,33,3,32,1,65,28,107,34,8,65,28,110,65,1,106,65,3,113,34,1,4,64,32,1,32,2,106,33,4,32,1,65,2,116,33,1,32,5,32,2,65,2,116,106,33,2,3,64,32,2,32,3,65,28,107,34,3,54,2,0,32,2,65,4,106,33,2,32,1,65,4,107,34,1,13,0,11,32,4,33,2,11,32,8,65,212,0,73,4,64,32,4,33,2,12,1,11,32,3,65,240,0,107,33,3,32,5,32,2,65,2,116,106,33,1,3,64,32,1,65,12,106,32,3,54,2,0,32,1,65,8,106,32,3,65,28,106,54,2,0,32,1,65,4,106,32,3,65,56,106,54,2,0,32,1,32,3,65,212,0,106,54,2,0,32,1,65,16,106,33,1,32,2,65,4,106,33,2,32,3,32,7,71,32,3,65,240,0,107,33,3,13,0,11,11,32,0,32,2,54,2,8,32,6,65,20,106,40,2,0,33,7,2,64,32,6,65,24,106,40,2,0,34,4,32,0,40,2,0,32,2,107,75,4,64,32,0,32,2,32,4,16,179,5,32,0,40,2,4,33,5,32,0,40,2,8,33,2,12,1,11,32,4,69,13,2,11,32,7,32,4,65,28,108,34,4,106,33,3,32,4,65,28,107,34,8,65,28,110,65,1,106,65,3,113,34,1,4,64,32,1,32,2,106,32,1,65,2,116,33,1,32,5,32,2,65,2,116,106,33,2,3,64,32,2,32,3,65,28,107,34,3,54,2,0,32,2,65,4,106,33,2,32,1,65,4,107,34,1,13,0,11,33,2,11,32,8,65,212,0,73,13,1,32,3,65,240,0,107,33,3,32,5,32,2,65,2,116,106,33,1,3,64,32,1,65,12,106,32,3,54,2,0,32,1,65,8,106,32,3,65,28,106,54,2,0,32,1,65,4,106,32,3,65,56,106,54,2,0,32,1,32,3,65,212,0,106,54,2,0,32,1,65,16,106,33,1,32,2,65,4,106,33,2,32,3,32,7,70,32,3,65,240,0,107,33,3,69,13,0,11,12,1,11,32,6,65,8,106,40,2,0,33,7,2,64,32,6,65,12,106,40,2,0,34,1,32,4,32,2,107,75,4,64,32,0,32,2,32,1,16,179,5,32,0,40,2,4,33,5,32,0,40,2,8,33,2,12,1,11,32,1,69,13,1,11,32,7,32,1,65,28,108,34,4,106,33,3,32,4,65,28,107,34,8,65,28,110,65,1,106,65,3,113,34,1,4,64,32,1,32,2,106,32,1,65,2,116,33,1,32,5,32,2,65,2,116,106,33,2,3,64,32,2,32,3,65,28,107,34,3,54,2,0,32,2,65,4,106,33,2,32,1,65,4,107,34,1,13,0,11,33,2,11,32,8,65,212,0,73,13,0,32,3,65,240,0,107,33,3,32,5,32,2,65,2,116,106,33,1,3,64,32,1,65,12,106,32,3,54,2,0,32,1,65,8,106,32,3,65,28,106,54,2,0,32,1,65,4,106,32,3,65,56,106,54,2,0,32,1,32,3,65,212,0,106,54,2,0,32,1,65,16,106,33,1,32,2,65,4,106,33,2,32,3,32,7,70,32,3,65,240,0,107,33,3,69,13,0,11,11,32,0,32,2,54,2,8,11,32,6,11,227,7,2,14,127,3,126,35,0,65,32,107,34,8,36,0,2,64,2,64,2,127,2,64,2,64,2,64,32,0,40,2,12,34,3,47,1,226,1,34,5,32,1,106,34,9,65,12,73,4,64,32,0,40,2,20,34,4,47,1,226,1,34,2,32,1,73,13,1,32,3,32,9,59,1,226,1,32,4,32,2,32,1,107,34,6,59,1,226,1,32,8,65,8,106,32,4,32,1,65,1,107,34,10,65,4,116,34,11,106,34,2,65,8,106,41,2,0,34,17,55,3,0,32,0,40,2,0,34,12,32,0,40,2,8,34,13,65,2,116,106,65,180,1,106,34,7,40,2,0,33,14,32,2,41,2,0,33,16,32,7,32,4,65,180,1,106,34,7,32,10,65,2,116,34,15,106,40,2,0,54,2,0,32,8,32,16,55,3,0,32,12,32,13,65,4,116,106,34,2,41,2,0,33,18,32,2,32,16,55,2,0,32,2,65,8,106,34,2,41,2,0,33,16,32,2,32,17,55,2,0,32,3,65,180,1,106,34,12,32,5,65,2,116,106,32,14,54,2,0,32,3,32,5,65,4,116,106,34,2,65,8,106,32,16,55,2,0,32,2,32,18,55,2,0,32,10,32,9,32,5,65,1,106,34,2,107,71,13,2,32,12,32,2,65,2,116,106,32,7,32,15,16,142,11,26,32,3,32,2,65,4,116,106,32,4,32,11,16,142,11,26,32,7,32,7,32,1,65,2,116,106,32,6,65,2,116,34,11,16,140,11,26,32,4,32,4,32,1,65,4,116,106,32,6,65,4,116,16,140,11,33,4,32,0,40,2,24,33,7,32,0,40,2,16,69,4,64,32,7,69,13,6,12,7,11,32,7,69,13,6,32,3,32,2,65,2,116,106,65,228,1,106,32,4,65,228,1,106,34,0,32,1,65,2,116,34,7,16,142,11,26,32,0,32,0,32,7,106,32,11,65,4,106,16,140,11,26,32,1,65,3,113,34,0,4,64,32,5,65,2,116,32,3,106,65,232,1,106,33,1,3,64,32,1,40,2,0,34,5,32,2,59,1,224,1,32,5,32,3,54,2,176,1,32,1,65,4,106,33,1,32,2,65,1,106,33,2,32,0,65,1,107,34,0,13,0,11,11,32,10,65,3,79,4,64,32,2,65,2,116,33,0,3,64,32,0,32,3,106,34,1,65,228,1,106,40,2,0,34,5,32,2,59,1,224,1,32,5,32,3,54,2,176,1,32,1,65,232,1,106,40,2,0,34,5,32,2,65,1,106,59,1,224,1,32,5,32,3,54,2,176,1,32,1,65,236,1,106,40,2,0,34,5,32,2,65,2,106,59,1,224,1,32,5,32,3,54,2,176,1,32,1,65,240,1,106,40,2,0,34,1,32,2,65,3,106,34,5,59,1,224,1,32,1,32,3,54,2,176,1,32,2,65,4,106,33,2,32,0,65,16,106,33,0,32,5,32,9,71,13,0,11,11,32,6,65,127,70,13,5,32,6,65,1,106,34,3,65,3,113,33,1,65,0,32,6,65,3,73,13,4,26,32,4,65,240,1,106,33,0,65,0,32,3,65,124,113,107,33,3,65,3,33,2,3,64,32,0,65,12,107,40,2,0,34,6,32,2,65,3,107,59,1,224,1,32,6,32,4,54,2,176,1,32,0,65,8,107,40,2,0,34,6,32,2,65,2,107,59,1,224,1,32,6,32,4,54,2,176,1,32,0,65,4,107,40,2,0,34,6,32,2,65,1,107,59,1,224,1,32,6,32,4,54,2,176,1,32,0,40,2,0,34,6,32,2,59,1,224,1,32,6,32,4,54,2,176,1,32,0,65,16,106,33,0,32,3,32,2,65,4,106,34,2,106,65,3,71,13,0,11,12,3,11,65,232,242,206,0,65,50,65,156,243,206,0,16,141,8,0,11,65,172,243,206,0,65,40,65,212,243,206,0,16,141,8,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,2,65,3,107,11,33,2,32,1,69,13,0,32,2,65,2,116,32,4,106,65,228,1,106,33,0,3,64,32,0,40,2,0,34,3,32,2,59,1,224,1,32,3,32,4,54,2,176,1,32,0,65,4,106,33,0,32,2,65,1,106,33,2,32,1,65,1,107,34,1,13,0,11,11,32,8,65,32,106,36,0,15,11,65,176,242,206,0,65,40,65,228,243,206,0,16,141,8,0,11,152,7,2,11,127,1,126,35,0,65,240,0,107,34,7,36,0,32,3,47,1,16,33,14,2,64,2,64,2,64,2,64,2,64,2,64,32,7,32,6,40,2,8,34,10,4,127,32,10,65,164,146,201,36,75,13,1,32,10,65,28,108,34,11,65,0,72,13,1,32,6,40,2,4,33,15,65,145,179,211,0,45,0,0,26,32,11,65,4,16,254,9,34,13,69,13,2,32,10,33,9,3,64,32,8,32,11,71,4,64,32,7,65,208,0,106,32,8,32,15,106,16,169,1,32,8,32,13,106,34,12,65,24,106,32,7,65,232,0,106,40,2,0,54,2,0,32,12,65,16,106,32,7,65,224,0,106,41,2,0,55,2,0,32,12,65,8,106,32,7,65,216,0,106,41,2,0,55,2,0,32,12,32,7,41,2,80,55,2,0,32,8,65,28,106,33,8,32,9,65,1,107,34,9,13,1,11,11,32,7,32,10,54,2,24,32,7,32,13,54,2,20,32,7,32,10,54,2,16,65,9,5,65,8,11,58,0,12,32,7,32,14,59,1,14,32,7,65,208,0,106,34,11,32,0,40,2,16,34,12,32,2,32,3,32,4,32,5,32,6,16,198,2,32,7,40,2,84,33,3,32,7,40,2,80,34,5,65,128,128,128,128,120,71,4,64,32,7,40,2,88,34,4,4,64,32,3,65,28,107,33,13,32,4,65,28,108,33,8,32,0,40,2,8,34,6,65,1,107,33,9,32,6,65,28,108,65,28,107,33,10,32,11,65,1,114,34,11,65,8,106,33,14,3,64,2,64,32,9,65,127,71,4,64,32,0,32,9,54,2,8,32,0,40,2,4,32,10,106,34,6,45,0,0,34,15,65,16,71,13,1,11,65,0,33,6,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,197,0,65,1,16,254,9,34,1,69,13,6,32,1,65,161,173,206,0,65,197,0,16,142,11,33,1,32,7,65,197,0,54,2,76,32,7,32,1,54,2,72,32,7,65,197,0,54,2,68,32,7,65,196,0,106,16,156,4,33,9,12,7,11,32,7,65,63,106,34,16,32,6,65,24,106,40,0,0,54,0,0,32,7,65,56,106,34,17,32,6,65,17,106,41,0,0,55,3,0,32,6,65,9,106,41,0,0,33,18,32,11,32,6,65,1,106,41,0,0,55,0,0,32,14,32,18,55,0,0,32,11,65,16,106,32,17,41,3,0,55,0,0,32,11,65,23,106,32,16,40,0,0,54,0,0,32,7,32,15,58,0,80,32,8,32,13,106,32,7,65,208,0,106,16,149,5,69,4,64,65,0,33,6,65,0,33,8,66,151,8,16,251,4,32,12,47,1,152,1,4,127,32,12,47,1,154,1,5,32,8,11,32,2,16,219,7,33,9,32,7,65,208,0,106,16,198,4,12,7,11,32,9,65,1,107,33,9,32,10,65,28,107,33,10,32,7,65,208,0,106,16,198,4,32,8,65,28,107,34,8,13,0,11,11,32,7,65,232,0,106,32,7,65,36,106,40,2,0,54,2,0,32,7,65,224,0,106,32,7,65,28,106,41,2,0,55,3,0,32,7,65,216,0,106,32,7,65,20,106,41,2,0,55,3,0,32,7,32,7,41,2,12,55,3,80,65,1,33,6,32,0,32,1,32,7,65,208,0,106,16,159,2,34,9,13,4,32,4,4,64,32,3,33,8,3,64,32,8,16,199,4,32,8,65,28,106,33,8,32,4,65,1,107,34,4,13,0,11,11,32,5,4,64,32,3,32,5,65,28,108,65,4,16,163,10,11,65,0,33,9,12,6,11,32,3,33,9,12,4,11,16,184,8,0,11,65,4,32,11,16,132,11,0,11,65,1,65,197,0,16,132,11,0,11,32,4,4,64,32,3,33,8,3,64,32,8,16,199,4,32,8,65,28,106,33,8,32,4,65,1,107,34,4,13,0,11,11,32,5,4,64,32,3,32,5,65,28,108,65,4,16,163,10,11,32,6,13,1,11,32,7,65,12,106,16,198,4,11,32,7,65,240,0,106,36,0,32,9,11,240,7,1,16,127,35,0,65,64,106,34,3,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,69,4,64,65,145,179,211,0,45,0,0,26,65,228,1,65,4,16,254,9,34,4,69,13,8,32,4,65,0,59,1,226,1,32,4,65,0,54,2,176,1,32,1,47,1,226,1,4,64,32,4,65,180,1,106,33,8,32,1,65,180,1,106,33,7,32,1,33,2,3,64,32,7,40,2,0,33,9,2,64,32,2,65,8,106,40,2,0,69,4,64,32,3,65,0,54,2,56,32,3,65,0,54,2,48,12,1,11,32,2,40,2,0,34,5,69,13,4,32,3,65,48,106,32,5,32,2,65,4,106,40,2,0,16,133,2,11,32,3,65,16,106,34,10,32,3,65,56,106,40,2,0,54,2,0,32,3,32,3,41,3,48,55,3,8,32,4,47,1,226,1,34,5,65,11,79,13,4,32,2,65,12,106,45,0,0,33,11,32,4,32,5,65,1,106,59,1,226,1,32,8,32,5,65,2,116,106,32,9,54,2,0,32,4,32,5,65,4,116,106,34,5,65,8,106,32,10,40,2,0,54,2,0,32,5,32,3,41,3,8,55,2,0,32,5,32,11,58,0,12,32,7,65,4,106,33,7,32,2,65,16,106,33,2,32,6,65,1,106,34,6,32,1,47,1,226,1,73,13,0,11,11,32,0,32,6,54,2,8,32,0,65,0,54,2,4,32,0,32,4,54,2,0,12,12,11,32,3,65,8,106,32,1,40,2,228,1,32,2,65,1,107,34,12,16,196,1,32,3,40,2,8,34,2,69,13,10,65,145,179,211,0,45,0,0,26,32,3,40,2,12,33,9,65,148,2,65,4,16,254,9,34,4,69,13,2,32,4,32,2,54,2,228,1,32,4,65,0,59,1,226,1,32,4,65,0,54,2,176,1,32,2,65,0,59,1,224,1,32,2,32,4,54,2,176,1,32,3,32,4,54,2,8,32,3,32,9,65,1,106,54,2,12,32,1,47,1,226,1,69,13,9,32,4,65,228,1,106,33,13,32,4,65,180,1,106,33,14,32,1,65,180,1,106,33,7,32,3,40,2,16,33,8,32,1,33,2,3,64,32,7,40,2,0,33,15,2,64,32,2,65,8,106,40,2,0,69,4,64,32,3,65,0,54,2,56,32,3,65,0,54,2,48,12,1,11,32,2,40,2,0,34,6,69,13,5,32,3,65,48,106,32,6,32,2,65,4,106,40,2,0,16,133,2,11,32,3,65,32,106,34,16,32,3,65,56,106,40,2,0,54,2,0,32,3,32,3,41,3,48,55,3,24,32,2,65,12,106,45,0,0,33,17,32,3,65,36,106,32,7,65,52,106,40,2,0,32,12,16,196,1,32,3,40,2,44,33,18,2,127,32,3,40,2,36,34,5,69,4,64,65,145,179,211,0,45,0,0,26,65,228,1,65,4,16,254,9,34,5,69,13,7,32,5,65,0,59,1,226,1,32,5,65,0,54,2,176,1,65,0,12,1,11,32,3,40,2,40,11,32,9,71,13,6,32,4,47,1,226,1,34,6,65,11,79,13,7,32,4,32,6,65,1,106,34,11,59,1,226,1,32,14,32,6,65,2,116,106,32,15,54,2,0,32,4,32,6,65,4,116,106,34,6,65,8,106,32,16,40,2,0,54,2,0,32,6,32,3,41,3,24,55,2,0,32,6,32,17,58,0,12,32,13,32,11,65,2,116,106,32,5,54,2,0,32,5,32,11,59,1,224,1,32,5,32,4,54,2,176,1,32,7,65,4,106,33,7,32,2,65,16,106,33,2,32,8,32,18,106,65,1,106,33,8,32,10,65,1,106,34,10,32,1,47,1,226,1,73,13,0,11,12,8,11,65,232,248,206,0,16,176,10,0,11,65,172,237,206,0,65,32,65,168,238,206,0,16,141,8,0,11,65,4,65,148,2,16,132,11,0,11,65,232,248,206,0,16,176,10,0,11,65,4,65,228,1,16,132,11,0,11,65,184,238,206,0,65,48,65,232,238,206,0,16,141,8,0,11,65,172,237,206,0,65,32,65,248,238,206,0,16,141,8,0,11,65,4,65,228,1,16,132,11,0,11,32,3,32,8,54,2,16,11,32,0,32,3,41,2,8,55,2,0,32,0,65,8,106,32,3,65,16,106,40,2,0,54,2,0,12,1,11,65,216,248,206,0,16,176,10,0,11,32,3,65,64,107,36,0,11,231,7,1,11,127,35,0,65,48,107,34,4,36,0,32,0,2,127,2,64,2,64,2,64,2,64,2,64,32,2,40,2,20,34,5,32,3,65,255,255,3,113,34,3,75,4,64,32,4,65,4,106,34,6,32,1,32,2,32,2,40,2,16,32,3,65,20,108,106,34,7,47,1,12,16,254,4,2,64,32,4,47,1,4,69,4,64,32,2,40,2,116,34,5,32,7,47,1,14,34,3,77,13,3,32,4,47,1,6,33,12,32,6,32,1,32,2,40,2,112,32,3,65,3,116,106,34,2,40,2,0,32,2,40,2,4,16,246,1,32,4,47,1,4,13,1,32,4,47,1,6,33,13,2,64,2,64,2,64,2,127,32,1,40,2,192,1,34,6,69,4,64,65,0,33,6,32,13,65,16,116,32,12,114,12,1,11,32,1,40,2,196,1,33,8,3,64,32,6,65,44,106,33,11,32,6,65,4,106,33,2,32,6,47,1,94,34,5,65,2,116,33,3,65,127,33,9,2,64,3,64,32,3,69,4,64,32,5,33,9,12,2,11,32,2,47,1,0,33,10,32,2,65,2,106,33,14,32,9,65,1,106,33,9,32,11,65,4,106,33,11,32,3,65,4,107,33,3,32,2,65,4,106,33,2,65,127,32,10,32,12,71,32,10,32,12,75,27,34,10,65,127,32,14,47,1,0,34,14,32,13,71,32,13,32,14,73,27,32,10,27,34,10,65,1,70,13,0,11,32,10,65,255,1,113,69,13,3,11,32,8,4,64,32,8,65,1,107,33,8,32,6,32,9,65,2,116,106,65,224,0,106,40,2,0,33,6,12,1,11,11,32,13,65,16,116,32,12,114,11,33,5,32,1,40,2,20,34,2,65,254,255,3,77,4,64,32,7,40,2,4,33,11,32,7,45,0,16,33,10,2,64,32,7,40,2,8,34,7,69,4,64,65,1,33,8,65,0,33,3,12,1,11,32,7,65,255,255,255,255,3,75,13,9,65,145,179,211,0,45,0,0,26,32,7,65,1,116,34,3,65,1,16,254,9,34,8,69,13,10,11,32,8,32,11,32,3,16,142,11,33,8,32,2,34,3,32,1,65,12,106,34,11,40,2,0,70,4,64,32,11,32,3,16,192,5,32,1,40,2,20,33,3,11,32,1,40,2,16,32,3,65,20,108,106,34,3,32,10,58,0,16,32,3,32,13,59,1,14,32,3,32,12,59,1,12,32,3,32,7,54,2,8,32,3,32,8,54,2,4,32,3,32,7,54,2,0,32,1,32,1,40,2,20,65,1,106,54,2,20,32,4,32,9,54,2,20,32,4,65,0,54,2,16,32,4,32,6,54,2,12,32,4,32,1,65,192,1,106,54,2,4,32,4,32,5,54,2,8,32,5,65,16,118,33,9,32,6,69,4,64,65,145,179,211,0,45,0,0,26,65,224,0,65,4,16,254,9,34,3,69,13,11,32,3,65,1,59,1,94,32,3,65,0,54,2,0,32,3,32,2,54,2,48,32,3,32,9,59,1,6,32,3,32,5,59,1,4,32,1,66,128,128,128,128,16,55,2,196,1,32,1,32,3,54,2,192,1,12,3,11,32,4,65,32,106,32,4,65,12,106,34,1,65,8,106,40,2,0,54,2,0,32,4,32,1,41,2,0,55,3,24,32,4,65,36,106,32,4,65,24,106,32,5,32,9,32,2,32,4,65,4,106,16,98,32,4,40,2,4,34,1,32,1,40,2,8,65,1,106,54,2,8,12,2,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,13,2,65,8,65,200,0,16,132,11,0,11,32,11,40,2,0,33,2,11,32,0,32,2,59,1,2,65,0,12,9,11,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,233,7,55,3,16,32,1,66,0,55,3,0,32,0,32,1,54,2,4,12,7,11,32,0,32,4,40,2,8,54,2,4,12,6,11,32,0,32,4,40,2,8,54,2,4,12,5,11,32,3,32,5,65,160,201,208,0,16,131,7,0,11,32,3,32,5,65,208,202,208,0,16,131,7,0,11,16,184,8,0,11,65,1,32,3,16,132,11,0,11,65,4,65,224,0,16,132,11,0,11,65,1,11,59,1,0,32,4,65,48,106,36,0,11,176,7,1,8,127,2,64,2,64,2,64,2,64,2,64,2,64,65,3,32,0,40,2,60,34,2,65,128,128,128,128,120,115,34,1,32,1,65,5,79,27,14,4,1,4,3,2,0,11,32,0,40,2,4,33,5,32,0,40,2,8,34,7,4,64,65,0,33,2,3,64,32,5,32,2,65,20,108,106,34,6,40,2,16,34,1,4,64,32,6,40,2,12,32,1,65,1,16,163,10,11,32,6,40,2,4,33,3,32,6,40,2,8,34,4,4,64,32,3,33,1,3,64,32,1,65,4,106,40,2,0,34,8,4,64,32,1,40,2,0,32,8,65,1,16,163,10,11,32,1,65,8,106,16,129,6,32,1,65,208,0,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,6,40,2,0,34,1,4,64,32,3,32,1,65,208,0,108,65,4,16,163,10,11,32,2,65,1,106,34,2,32,7,71,13,0,11,11,32,0,40,2,0,34,0,69,13,4,32,5,32,0,65,20,108,65,4,16,163,10,15,11,32,0,40,2,4,33,3,32,0,40,2,8,34,4,4,64,32,3,33,1,3,64,2,64,65,6,32,1,65,60,106,40,2,0,65,251,255,255,255,7,106,34,2,32,2,65,12,79,27,34,2,65,10,77,4,64,65,1,32,2,116,65,159,15,113,13,1,32,2,65,5,70,4,64,32,1,40,2,0,34,2,16,129,6,32,2,65,200,0,65,4,16,163,10,12,2,11,32,1,16,198,1,12,1,11,32,1,40,2,0,34,2,16,129,6,32,2,65,200,0,65,4,16,163,10,11,32,1,65,200,0,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,0,40,2,0,34,0,69,13,3,32,3,32,0,65,200,0,108,65,4,16,163,10,15,11,32,0,40,2,16,34,1,4,64,32,0,40,2,12,32,1,65,1,16,163,10,11,32,0,40,2,24,34,1,4,64,32,0,40,2,20,32,1,65,1,16,163,10,11,32,0,40,2,4,33,3,32,0,40,2,8,34,4,4,64,32,3,33,1,3,64,32,1,16,244,5,32,1,65,8,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,0,40,2,0,34,1,4,64,32,3,32,1,65,3,116,65,4,16,163,10,11,32,0,40,2,64,33,3,32,0,40,2,68,34,4,4,64,32,3,33,1,3,64,32,1,65,4,106,40,2,0,34,0,4,64,32,1,40,2,0,32,0,65,1,16,163,10,11,32,1,65,8,106,16,129,6,32,1,65,208,0,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,2,69,13,2,32,3,32,2,65,208,0,108,65,4,16,163,10,12,2,11,32,0,40,2,4,33,3,32,0,40,2,8,34,4,4,64,32,3,33,1,3,64,32,1,65,4,106,40,2,0,34,2,4,64,32,1,40,2,0,32,2,65,1,16,163,10,11,32,1,65,8,106,16,129,6,32,1,65,208,0,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,0,40,2,0,34,0,69,13,1,32,3,32,0,65,208,0,108,65,4,16,163,10,15,11,32,0,40,2,4,33,6,32,0,40,2,8,34,7,4,64,65,0,33,2,3,64,32,6,32,2,65,12,108,106,34,3,40,2,8,34,4,4,64,32,3,40,2,4,33,1,3,64,2,64,65,6,32,1,65,60,106,40,2,0,65,251,255,255,255,7,106,34,5,32,5,65,12,79,27,34,5,65,10,77,4,64,65,1,32,5,116,65,159,15,113,13,1,32,5,65,5,70,4,64,32,1,40,2,0,34,5,16,129,6,32,5,65,200,0,65,4,16,163,10,12,2,11,32,1,16,198,1,12,1,11,32,1,40,2,0,34,5,16,129,6,32,5,65,200,0,65,4,16,163,10,11,32,1,65,200,0,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,3,40,2,0,34,1,4,64,32,3,40,2,4,32,1,65,200,0,108,65,4,16,163,10,11,32,2,65,1,106,34,2,32,7,71,13,0,11,11,32,0,40,2,0,34,0,69,13,0,32,6,32,0,65,12,108,65,4,16,163,10,11,11,164,32,2,22,127,1,126,35,0,65,240,0,107,34,6,36,0,32,2,40,2,4,33,4,2,64,2,64,2,64,2,64,32,2,40,2,8,34,12,69,4,64,65,4,33,8,12,1,11,32,12,65,164,146,201,36,75,13,1,32,12,65,28,108,34,14,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,14,65,4,16,254,9,34,8,69,13,2,32,12,33,16,3,64,32,3,32,14,70,13,1,32,6,65,44,106,32,3,32,4,106,16,173,1,32,3,32,8,106,34,5,65,24,106,32,6,65,196,0,106,40,2,0,54,2,0,32,5,65,16,106,32,6,65,60,106,41,2,0,55,2,0,32,5,65,8,106,32,6,65,52,106,41,2,0,55,2,0,32,5,32,6,41,2,44,55,2,0,32,3,65,28,106,33,3,32,16,65,1,107,34,16,13,0,11,11,32,6,32,12,54,2,12,32,6,32,8,54,2,8,32,6,32,12,54,2,4,32,2,40,2,0,33,11,32,6,65,16,106,33,9,32,6,65,4,106,33,7,2,64,32,1,65,204,1,106,34,15,40,2,0,34,13,69,4,64,32,9,65,0,54,2,16,32,9,32,15,54,2,12,32,9,32,7,41,2,0,55,2,0,32,9,65,8,106,32,7,65,8,106,40,2,0,54,2,0,12,1,11,32,7,40,2,8,33,10,32,7,40,2,4,33,16,32,15,40,2,4,33,17,2,64,3,64,32,13,65,4,106,34,2,32,13,47,1,182,1,34,8,65,12,108,106,33,21,65,0,33,14,2,64,2,64,3,64,32,14,33,3,32,2,32,21,70,4,64,32,8,33,3,12,2,11,32,10,32,2,65,8,106,40,2,0,34,18,32,10,32,18,73,34,22,27,65,1,106,33,19,32,2,65,12,106,32,3,65,1,106,33,14,32,2,65,4,106,40,2,0,33,23,65,0,33,2,3,64,2,64,32,19,65,1,107,34,19,69,4,64,32,22,13,4,32,10,32,18,71,33,20,12,1,11,32,2,32,23,106,33,20,32,2,32,16,106,32,2,65,28,106,33,2,32,20,16,223,3,34,20,65,255,1,113,69,13,1,11,11,33,2,32,20,65,255,1,113,34,5,65,1,70,13,0,11,32,5,69,13,1,11,32,17,69,13,2,32,17,65,1,107,33,17,32,13,32,3,65,2,116,106,65,184,1,106,40,2,0,33,13,12,1,11,11,32,9,32,15,54,2,16,32,9,32,3,54,2,12,32,9,32,17,54,2,8,32,9,32,13,54,2,4,32,9,65,128,128,128,128,120,54,2,0,32,10,4,64,32,16,33,2,3,64,32,2,16,203,4,32,2,65,28,106,33,2,32,10,65,1,107,34,10,13,0,11,11,32,7,40,2,0,34,2,4,64,32,16,32,2,65,28,108,65,4,16,163,10,11,12,1,11,32,9,32,3,54,2,24,32,9,65,0,54,2,20,32,9,32,13,54,2,16,32,9,32,15,54,2,12,32,9,32,7,41,2,0,55,2,0,32,9,65,8,106,32,7,65,8,106,40,2,0,54,2,0,11,32,6,40,2,20,33,14,32,0,2,127,2,64,2,64,2,64,2,64,32,6,40,2,16,34,5,65,128,128,128,128,120,71,4,64,32,6,40,2,24,33,8,32,1,40,2,56,34,16,65,254,255,3,75,13,1,32,16,34,2,32,1,65,48,106,34,3,40,2,0,70,4,64,32,3,32,2,16,187,5,32,1,40,2,56,33,2,11,32,1,40,2,52,32,2,65,12,108,106,34,2,32,12,54,2,8,32,2,32,4,54,2,4,32,2,32,11,54,2,0,32,1,32,1,40,2,56,65,1,106,54,2,56,32,6,65,64,107,32,6,65,28,106,34,1,65,8,106,41,2,0,55,2,0,32,6,32,8,54,2,52,32,6,32,14,54,2,48,32,6,32,5,54,2,44,32,6,32,1,41,2,0,55,2,56,32,6,40,2,60,13,2,65,145,179,211,0,45,0,0,26,32,6,40,2,56,33,2,65,184,1,65,4,16,254,9,34,1,69,13,8,32,1,65,1,59,1,182,1,32,1,65,0,54,2,0,32,1,32,6,41,2,44,55,2,4,32,1,32,16,54,2,136,1,32,1,65,12,106,32,6,65,52,106,40,2,0,54,2,0,32,2,66,128,128,128,128,16,55,2,4,32,2,32,1,54,2,0,12,3,11,32,14,32,6,40,2,28,65,2,116,106,65,136,1,106,40,2,0,33,16,32,12,4,64,32,4,33,3,3,64,32,3,16,203,4,32,3,65,28,106,33,3,32,12,65,1,107,34,12,13,0,11,11,32,11,69,13,2,32,4,32,11,65,28,108,65,4,16,163,10,12,2,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,13,2,65,8,65,200,0,16,132,11,0,11,32,6,65,208,0,106,32,6,65,60,106,34,1,65,8,106,40,2,0,54,2,0,32,6,32,1,41,2,0,55,3,72,32,6,65,232,0,106,32,6,65,52,106,40,2,0,54,2,0,32,6,32,6,41,2,44,55,3,96,32,6,65,212,0,106,33,18,32,6,65,224,0,106,33,5,32,6,65,56,106,33,19,35,0,65,48,107,34,8,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,6,65,200,0,106,34,2,40,2,0,34,3,47,1,182,1,34,4,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,2,40,2,4,33,4,32,2,40,2,8,33,9,65,184,1,65,4,16,254,9,34,1,69,13,6,32,1,65,0,59,1,182,1,32,1,65,0,54,2,0,32,9,65,5,73,13,1,32,9,65,5,107,14,2,3,4,2,11,32,3,65,4,106,34,12,32,2,40,2,8,34,9,65,12,108,106,33,1,32,2,40,2,4,33,14,2,64,32,4,32,9,65,1,106,34,2,73,4,64,32,1,32,5,41,2,0,55,2,0,32,1,65,8,106,32,5,65,8,106,40,2,0,54,2,0,12,1,11,32,12,32,2,65,12,108,106,32,1,32,4,32,9,107,34,12,65,12,108,16,140,11,26,32,1,65,8,106,32,5,65,8,106,40,2,0,54,2,0,32,1,32,5,41,2,0,55,2,0,32,3,65,136,1,106,34,1,32,2,65,2,116,106,32,1,32,9,65,2,116,106,32,12,65,2,116,16,140,11,26,11,32,3,32,9,65,2,116,106,65,136,1,106,32,16,54,2,0,32,3,32,4,65,1,106,59,1,182,1,32,3,33,12,12,8,11,32,1,32,3,47,1,182,1,65,5,107,34,2,59,1,182,1,32,2,65,12,79,13,11,32,3,65,152,1,106,33,13,32,3,65,52,106,33,7,32,3,65,56,106,33,10,65,4,33,11,65,156,1,33,15,65,192,0,33,17,12,5,11,32,1,32,3,47,1,182,1,65,7,107,34,2,59,1,182,1,32,2,65,12,79,13,10,32,9,65,7,107,33,9,32,3,65,160,1,106,33,13,32,3,65,204,0,106,33,7,32,3,65,208,0,106,33,10,65,6,33,11,65,164,1,33,15,65,216,0,33,17,65,0,12,2,11,32,1,32,3,47,1,182,1,65,6,107,34,2,59,1,182,1,32,2,65,12,79,13,9,32,3,65,156,1,106,33,13,32,3,65,64,107,33,7,32,3,65,196,0,106,33,10,65,5,33,11,65,160,1,33,15,65,204,0,33,17,65,5,33,9,12,3,11,32,1,32,3,47,1,182,1,65,6,107,34,2,59,1,182,1,32,2,65,12,79,13,8,32,3,65,156,1,106,33,13,32,3,65,64,107,33,7,32,3,65,196,0,106,33,10,65,0,33,9,65,5,33,11,65,160,1,33,15,65,204,0,33,17,65,0,11,33,14,32,1,12,2,11,65,4,65,184,1,16,132,11,0,11,32,4,33,14,32,3,11,33,12,32,7,40,2,0,33,7,32,10,41,2,0,33,25,32,13,40,2,0,33,13,32,1,65,4,106,32,3,32,17,106,32,2,65,12,108,16,142,11,26,32,1,65,136,1,106,32,3,32,15,106,32,2,65,2,116,16,142,11,26,32,3,32,11,59,1,182,1,32,12,65,4,106,34,11,32,9,65,12,108,106,33,2,2,64,32,9,32,12,47,1,182,1,34,10,79,4,64,32,2,32,5,41,2,0,55,2,0,32,2,65,8,106,32,5,65,8,106,40,2,0,54,2,0,12,1,11,32,11,32,9,65,1,106,34,15,65,12,108,106,32,2,32,10,32,9,107,34,11,65,12,108,16,140,11,26,32,2,65,8,106,32,5,65,8,106,40,2,0,54,2,0,32,2,32,5,41,2,0,55,2,0,32,12,65,136,1,106,34,2,32,15,65,2,116,106,32,2,32,9,65,2,116,106,32,11,65,2,116,16,140,11,26,11,32,12,32,9,65,2,116,106,65,136,1,106,32,16,54,2,0,32,12,32,10,65,1,106,59,1,182,1,32,7,65,128,128,128,128,120,70,13,0,2,64,32,3,40,2,0,34,5,69,4,64,65,0,33,10,12,1,11,65,0,33,10,32,1,33,2,3,64,2,127,2,127,2,64,32,4,32,10,70,4,64,32,3,47,1,180,1,33,3,2,64,2,64,2,64,2,64,32,5,47,1,182,1,34,10,65,11,79,4,64,32,4,65,1,106,33,1,32,3,65,5,73,13,1,32,3,65,5,107,14,2,2,3,4,11,32,5,65,4,106,34,11,32,3,65,12,108,106,33,4,32,3,65,1,106,33,1,32,10,65,1,106,33,15,2,64,32,3,32,10,79,4,64,32,4,32,25,55,2,4,32,4,32,7,54,2,0,32,5,32,3,65,2,116,106,65,136,1,106,32,13,54,2,0,12,1,11,32,11,32,1,65,12,108,106,32,4,32,10,32,3,107,34,11,65,12,108,16,140,11,26,32,4,32,25,55,2,4,32,4,32,7,54,2,0,32,5,65,136,1,106,34,4,32,1,65,2,116,34,7,106,32,4,32,3,65,2,116,34,17,106,34,4,32,11,65,2,116,34,11,16,140,11,26,32,4,32,13,54,2,0,32,5,65,184,1,106,34,4,32,17,106,65,8,106,32,4,32,7,106,32,11,16,140,11,26,11,32,5,32,15,59,1,182,1,32,5,32,1,65,2,116,106,65,184,1,106,32,2,54,2,0,32,1,32,10,65,2,106,34,2,79,13,10,32,10,32,3,107,34,7,65,1,106,65,3,113,34,4,4,64,32,5,32,3,65,2,116,106,65,188,1,106,33,3,3,64,32,3,40,2,0,34,13,32,1,59,1,180,1,32,13,32,5,54,2,0,32,3,65,4,106,33,3,32,1,65,1,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,7,65,3,73,13,10,32,1,65,2,116,32,5,106,65,196,1,106,33,3,3,64,32,3,65,12,107,40,2,0,34,4,32,1,59,1,180,1,32,4,32,5,54,2,0,32,3,65,8,107,40,2,0,34,4,32,1,65,1,106,59,1,180,1,32,4,32,5,54,2,0,32,3,65,4,107,40,2,0,34,4,32,1,65,2,106,59,1,180,1,32,4,32,5,54,2,0,32,3,40,2,0,34,4,32,1,65,3,106,59,1,180,1,32,4,32,5,54,2,0,32,3,65,16,106,33,3,32,2,32,1,65,4,106,34,1,71,13,0,11,12,10,11,32,8,65,4,54,2,12,12,4,11,65,5,33,3,32,8,65,5,54,2,12,12,3,11,32,8,65,5,54,2,12,32,8,32,1,54,2,8,32,8,32,5,54,2,4,32,8,65,16,106,32,8,65,4,106,16,242,2,32,8,40,2,40,34,1,47,1,182,1,34,4,65,1,106,33,3,2,64,32,4,69,4,64,32,1,32,13,54,2,136,1,32,1,32,25,55,2,8,32,1,32,7,54,2,4,12,1,11,32,1,65,16,106,32,1,65,4,106,32,4,65,12,108,16,140,11,26,32,1,32,25,55,2,8,32,1,32,7,54,2,4,32,1,65,140,1,106,32,1,65,136,1,106,32,4,65,2,116,34,5,16,140,11,26,32,1,32,13,54,2,136,1,32,1,65,192,1,106,32,1,65,188,1,106,32,5,16,140,11,26,11,32,1,32,3,59,1,182,1,32,1,32,2,54,2,188,1,65,1,33,3,32,4,65,1,106,34,2,65,3,113,33,10,32,4,65,3,79,4,64,32,2,65,252,255,7,113,33,5,65,4,33,3,65,0,33,4,3,64,32,1,32,4,106,34,2,65,188,1,106,40,2,0,34,7,32,3,65,3,107,59,1,180,1,32,7,32,1,54,2,0,32,2,65,192,1,106,40,2,0,34,7,32,3,65,2,107,59,1,180,1,32,7,32,1,54,2,0,32,2,65,196,1,106,40,2,0,34,7,32,3,65,1,107,59,1,180,1,32,7,32,1,54,2,0,32,2,65,200,1,106,40,2,0,34,2,32,3,59,1,180,1,32,2,32,1,54,2,0,32,4,65,16,106,33,4,32,3,32,5,71,32,3,65,4,106,33,3,13,0,11,32,3,65,3,107,33,3,11,32,10,4,64,32,1,32,3,65,2,116,106,65,184,1,106,33,5,3,64,32,5,40,2,0,34,2,32,3,59,1,180,1,32,2,32,1,54,2,0,32,5,65,4,106,33,5,32,3,65,1,106,33,3,32,10,65,1,107,34,10,13,0,11,11,32,8,40,2,44,12,4,11,32,8,65,6,54,2,12,32,8,32,1,54,2,8,32,8,32,5,54,2,4,32,3,65,7,107,33,3,65,24,12,2,11,65,144,246,208,0,65,53,65,200,246,208,0,16,141,8,0,11,32,8,32,1,54,2,8,32,8,32,5,54,2,4,65,16,11,32,8,65,16,106,34,4,32,8,65,4,106,16,242,2,32,4,106,40,2,0,34,5,65,4,106,34,11,32,3,65,12,108,106,33,4,32,3,65,1,106,33,1,32,5,47,1,182,1,34,10,65,1,106,33,15,2,64,32,3,32,10,79,4,64,32,4,32,25,55,2,4,32,4,32,7,54,2,0,32,5,32,3,65,2,116,106,65,136,1,106,32,13,54,2,0,12,1,11,32,11,32,1,65,12,108,106,32,4,32,10,32,3,107,34,11,65,12,108,16,140,11,26,32,4,32,25,55,2,4,32,4,32,7,54,2,0,32,5,65,136,1,106,34,4,32,1,65,2,116,34,7,106,32,4,32,3,65,2,116,34,17,106,34,4,32,11,65,2,116,34,11,16,140,11,26,32,4,32,13,54,2,0,32,5,65,184,1,106,34,4,32,17,106,65,8,106,32,4,32,7,106,32,11,16,140,11,26,11,32,5,32,1,65,2,116,106,65,184,1,106,32,2,54,2,0,32,5,32,15,59,1,182,1,2,64,32,1,32,10,65,2,106,34,2,79,13,0,32,10,32,3,107,34,7,65,1,106,65,3,113,34,4,4,64,32,5,32,3,65,2,116,106,65,188,1,106,33,3,3,64,32,3,40,2,0,34,13,32,1,59,1,180,1,32,13,32,5,54,2,0,32,3,65,4,106,33,3,32,1,65,1,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,7,65,3,73,13,0,32,5,32,1,65,2,116,106,65,196,1,106,33,3,3,64,32,3,65,12,107,40,2,0,34,4,32,1,59,1,180,1,32,4,32,5,54,2,0,32,3,65,8,107,40,2,0,34,4,32,1,65,1,106,59,1,180,1,32,4,32,5,54,2,0,32,3,65,4,107,40,2,0,34,4,32,1,65,2,106,59,1,180,1,32,4,32,5,54,2,0,32,3,40,2,0,34,4,32,1,65,3,106,59,1,180,1,32,4,32,5,54,2,0,32,3,65,16,106,33,3,32,2,32,1,65,4,106,34,1,71,13,0,11,11,32,8,40,2,40,33,1,32,8,40,2,44,11,33,10,32,8,40,2,36,33,4,32,8,40,2,32,33,3,32,8,40,2,28,33,13,32,8,41,2,20,33,25,32,8,40,2,16,34,7,65,128,128,128,128,120,70,13,2,32,1,33,2,32,3,40,2,0,34,5,13,0,11,11,32,19,40,2,0,34,3,40,2,0,34,4,69,13,1,65,145,179,211,0,45,0,0,26,32,3,40,2,4,33,5,65,232,1,65,4,16,254,9,34,2,69,13,2,32,2,32,4,54,2,184,1,32,2,65,0,59,1,182,1,32,2,65,0,54,2,0,32,3,32,2,54,2,0,32,4,65,0,59,1,180,1,32,4,32,2,54,2,0,32,3,32,5,65,1,106,54,2,4,32,5,32,10,71,13,3,32,2,32,1,54,2,188,1,32,2,32,13,54,2,136,1,32,2,32,25,55,2,8,32,2,32,7,54,2,4,32,2,65,1,59,1,182,1,32,1,65,1,59,1,180,1,32,1,32,2,54,2,0,11,32,18,32,9,54,2,8,32,18,32,14,54,2,4,32,18,32,12,54,2,0,32,8,65,48,106,36,0,12,4,11,65,220,243,208,0,16,176,10,0,11,65,4,65,232,1,16,132,11,0,11,65,231,244,208,0,65,48,65,152,245,208,0,16,141,8,0,11,32,2,65,11,65,240,245,208,0,16,171,10,0,11,32,6,40,2,56,34,1,32,1,40,2,8,65,1,106,54,2,8,11,32,0,32,16,59,1,2,65,0,12,1,11,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,233,7,55,3,16,32,1,66,0,55,3,0,32,8,4,64,32,14,33,3,3,64,32,3,16,203,4,32,3,65,28,106,33,3,32,8,65,1,107,34,8,13,0,11,11,32,5,4,64,32,14,32,5,65,28,108,65,4,16,163,10,11,32,12,4,64,32,4,33,3,3,64,32,3,16,203,4,32,3,65,28,106,33,3,32,12,65,1,107,34,12,13,0,11,11,32,11,4,64,32,4,32,11,65,28,108,65,4,16,163,10,11,32,0,32,1,54,2,4,65,1,11,59,1,0,32,6,65,240,0,106,36,0,15,11,16,184,8,0,11,65,4,32,14,16,132,11,0,11,65,4,65,184,1,16,132,11,0,11,220,7,1,5,127,35,0,65,144,1,107,34,2,36,0,32,2,65,223,3,54,2,60,32,2,32,0,40,2,0,34,3,65,16,106,54,2,56,32,2,65,1,54,2,140,1,32,2,65,1,54,2,124,32,2,65,208,208,209,0,54,2,120,32,2,65,1,54,2,132,1,32,2,65,3,58,0,52,32,2,65,4,54,2,48,32,2,66,32,55,2,40,32,2,65,2,54,2,32,32,2,65,2,54,2,24,32,2,32,2,65,24,106,34,0,54,2,136,1,32,2,32,2,65,56,106,34,4,54,2,128,1,32,2,65,8,106,34,5,32,2,65,248,0,106,34,6,16,219,3,32,3,41,3,0,80,69,4,64,32,2,32,3,41,3,8,55,3,56,32,2,65,132,1,106,65,149,3,54,2,0,32,2,65,2,54,2,28,32,2,65,236,208,209,0,54,2,24,32,2,66,2,55,2,36,32,2,65,222,3,54,2,124,32,2,32,6,54,2,32,32,2,32,4,54,2,128,1,32,2,32,5,54,2,120,32,2,65,196,0,106,32,0,16,219,3,32,2,40,2,8,34,0,4,64,32,2,40,2,12,32,0,65,1,16,163,10,11,32,2,65,16,106,32,2,65,204,0,106,40,2,0,54,2,0,32,2,32,2,41,2,68,55,3,8,11,32,3,40,2,48,65,128,128,128,128,120,71,4,64,32,2,32,3,65,48,106,54,2,56,32,2,65,132,1,106,65,224,3,54,2,0,32,2,65,3,54,2,28,32,2,65,140,209,209,0,54,2,24,32,2,66,2,55,2,36,32,2,65,222,3,54,2,124,32,2,32,2,65,248,0,106,54,2,32,32,2,32,2,65,56,106,54,2,128,1,32,2,32,2,65,8,106,54,2,120,32,2,65,208,0,106,32,2,65,24,106,16,219,3,32,2,40,2,8,34,0,4,64,32,2,40,2,12,32,0,65,1,16,163,10,11,32,2,65,16,106,32,2,65,216,0,106,40,2,0,54,2,0,32,2,32,2,41,2,80,55,3,8,11,32,3,40,2,32,34,4,4,64,32,3,40,2,28,34,0,32,4,65,2,116,106,33,4,3,64,32,2,32,0,54,2,104,32,2,32,0,65,2,106,34,0,54,2,56,32,2,65,3,54,2,124,32,2,65,244,209,209,0,54,2,120,32,2,66,3,55,2,132,1,32,2,65,225,3,54,2,44,32,2,65,133,3,54,2,36,32,2,65,222,3,54,2,28,32,2,32,2,65,24,106,54,2,128,1,32,2,32,2,65,232,0,106,54,2,40,32,2,32,2,65,56,106,54,2,32,32,2,32,2,65,8,106,54,2,24,32,2,65,220,0,106,32,2,65,248,0,106,16,219,3,32,2,40,2,8,34,5,4,64,32,2,40,2,12,32,5,65,1,16,163,10,11,32,2,65,16,106,32,2,65,228,0,106,40,2,0,54,2,0,32,2,32,2,41,2,92,55,3,8,32,0,65,2,106,34,0,32,4,71,13,0,11,11,32,3,40,2,44,34,4,4,64,32,3,40,2,40,34,0,32,4,65,2,116,106,33,3,3,64,32,2,32,0,54,2,104,32,2,32,0,65,2,106,34,0,54,2,56,32,2,65,3,54,2,124,32,2,65,204,209,209,0,54,2,120,32,2,66,3,55,2,132,1,32,2,65,137,3,54,2,44,32,2,65,133,3,54,2,36,32,2,65,222,3,54,2,28,32,2,32,2,65,24,106,54,2,128,1,32,2,32,2,65,232,0,106,54,2,40,32,2,32,2,65,56,106,54,2,32,32,2,32,2,65,8,106,54,2,24,32,2,65,236,0,106,32,2,65,248,0,106,16,219,3,32,2,40,2,8,34,4,4,64,32,2,40,2,12,32,4,65,1,16,163,10,11,32,2,65,16,106,32,2,65,244,0,106,40,2,0,54,2,0,32,2,32,2,41,2,108,55,3,8,32,0,65,2,106,34,0,32,3,71,13,0,11,11,32,2,65,1,54,2,28,32,2,65,252,205,209,0,54,2,24,32,2,66,1,55,2,36,32,2,65,222,3,54,2,124,32,2,32,2,65,248,0,106,54,2,32,32,2,32,2,65,8,106,54,2,120,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,166,2,32,2,40,2,8,34,1,4,64,32,2,40,2,12,32,1,65,1,16,163,10,11,32,2,65,144,1,106,36,0,11,159,10,2,9,127,4,126,35,0,65,208,0,107,34,4,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,32,0,32,1,106,34,5,77,4,64,32,5,32,2,40,2,4,34,6,77,4,64,65,0,33,6,32,1,69,13,8,32,2,40,2,0,32,0,106,33,12,32,1,173,33,15,32,5,32,0,107,34,8,173,33,14,32,4,65,40,106,33,5,32,4,65,32,106,65,1,114,33,11,3,64,65,32,65,1,16,255,9,34,2,69,13,3,32,8,32,13,32,14,32,13,32,14,84,27,167,34,0,73,13,4,32,0,32,12,106,33,1,2,64,2,64,32,8,32,0,107,34,0,65,1,70,4,64,32,2,32,1,45,0,0,58,0,0,12,1,11,32,2,32,1,65,32,32,0,32,0,65,32,79,27,34,9,16,142,11,33,1,32,0,65,31,75,13,1,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,0,69,13,6,32,0,65,128,128,128,128,120,54,2,60,32,0,65,128,128,128,128,120,54,2,48,32,0,66,2,55,3,40,32,0,66,0,55,3,32,32,0,66,128,128,128,128,32,55,3,24,32,0,66,185,23,55,3,16,32,0,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,21,65,1,16,254,9,34,1,69,13,7,32,1,65,13,106,65,138,234,208,0,41,0,0,55,0,0,32,1,65,8,106,65,133,234,208,0,41,0,0,55,0,0,32,1,65,253,233,208,0,41,0,0,55,0,0,32,4,65,21,54,2,40,32,4,32,1,54,2,36,32,4,65,21,54,2,32,32,0,32,4,65,32,106,16,156,4,33,6,32,2,65,32,65,1,16,163,10,12,10,11,32,4,65,32,54,2,76,32,4,32,1,54,2,72,32,4,65,32,54,2,68,35,0,65,240,0,107,34,0,36,0,32,4,65,196,0,106,34,7,40,2,4,33,2,32,4,65,32,106,34,1,2,127,32,7,40,2,8,65,32,70,4,64,32,1,32,2,41,0,0,55,0,1,32,1,65,25,106,32,2,65,24,106,41,0,0,55,0,0,32,1,65,17,106,32,2,65,16,106,41,0,0,55,0,0,32,1,65,9,106,32,2,65,8,106,41,0,0,55,0,0,65,0,12,1,11,32,0,65,235,4,54,2,72,32,0,65,1,54,2,64,32,0,65,1,54,2,48,32,0,65,132,129,210,0,54,2,44,32,0,65,1,54,2,56,32,0,32,0,65,239,0,106,54,2,68,32,0,65,3,58,0,104,32,0,65,4,54,2,100,32,0,66,32,55,2,92,32,0,65,2,54,2,84,32,0,65,2,54,2,76,32,0,32,0,65,204,0,106,54,2,60,32,0,32,0,65,196,0,106,54,2,52,32,0,65,32,106,32,0,65,44,106,16,219,3,32,0,65,11,106,32,0,65,40,106,40,2,0,34,10,54,0,0,32,0,32,0,41,2,32,34,16,55,0,3,32,1,65,12,106,32,10,54,0,0,32,1,32,16,55,0,4,65,1,11,58,0,0,32,7,40,2,0,34,1,4,64,32,2,32,1,65,1,16,163,10,11,32,0,65,240,0,106,36,0,32,4,45,0,32,4,64,65,145,179,211,0,45,0,0,26,32,4,40,2,40,32,4,40,2,36,33,2,65,200,0,65,8,16,254,9,34,0,69,13,8,32,0,65,128,128,128,128,120,54,2,60,32,0,65,128,128,128,128,120,54,2,48,32,0,66,2,55,3,40,32,0,66,0,55,3,32,32,0,66,128,128,128,128,32,55,3,24,32,0,66,185,23,55,3,16,32,0,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,22,65,1,16,254,9,34,1,69,13,9,32,1,65,14,106,65,160,234,208,0,41,0,0,55,0,0,32,1,65,8,106,65,154,234,208,0,41,0,0,55,0,0,32,1,65,146,234,208,0,41,0,0,55,0,0,32,4,65,22,54,2,76,32,4,32,1,54,2,72,32,4,65,22,54,2,68,32,0,32,7,16,156,4,33,6,32,2,69,32,2,65,128,128,128,128,120,115,34,0,65,7,73,32,0,65,1,71,113,114,13,10,32,2,65,1,16,163,10,12,10,11,32,13,32,9,173,124,33,13,32,4,65,30,106,34,1,32,11,65,2,106,45,0,0,58,0,0,32,4,65,8,106,34,2,32,5,65,8,106,41,2,0,55,3,0,32,4,65,16,106,34,7,32,5,65,16,106,41,2,0,55,3,0,32,4,65,24,106,34,9,32,5,65,24,106,45,0,0,58,0,0,32,4,32,11,47,0,0,59,1,28,32,4,32,5,41,2,0,55,3,0,32,4,40,2,36,33,10,32,3,40,2,8,34,0,32,3,40,2,0,70,4,64,32,3,32,0,16,203,5,32,3,40,2,8,33,0,11,32,3,40,2,4,32,0,65,5,116,106,34,0,32,4,47,1,28,59,0,0,32,0,32,10,54,0,3,32,0,32,4,41,3,0,55,0,7,32,0,65,2,106,32,1,45,0,0,58,0,0,32,0,65,15,106,32,2,41,3,0,55,0,0,32,0,65,23,106,32,7,41,3,0,55,0,0,32,0,65,31,106,32,9,45,0,0,58,0,0,32,3,32,3,40,2,8,65,1,106,54,2,8,32,13,32,15,84,13,0,11,12,8,11,32,5,32,6,65,200,249,208,0,16,171,10,0,11,65,240,231,208,0,65,28,65,212,231,208,0,16,141,8,0,11,65,1,65,32,16,132,11,0,11,32,0,32,8,65,156,145,209,0,16,170,10,0,11,65,8,65,200,0,16,132,11,0,11,65,1,65,21,16,132,11,0,11,65,8,65,200,0,16,132,11,0,11,65,1,65,22,16,132,11,0,11,32,4,65,208,0,106,36,0,32,6,11,198,6,1,8,127,2,64,2,64,32,1,32,0,65,3,106,65,124,113,34,2,32,0,107,34,8,73,13,0,32,1,32,8,107,34,6,65,4,73,13,0,32,6,65,3,113,33,7,65,0,33,1,2,64,32,0,32,2,70,34,9,13,0,2,64,32,0,32,2,107,34,4,65,124,75,4,64,65,0,33,2,12,1,11,65,0,33,2,3,64,32,1,32,0,32,2,106,34,3,44,0,0,65,191,127,74,106,32,3,65,1,106,44,0,0,65,191,127,74,106,32,3,65,2,106,44,0,0,65,191,127,74,106,32,3,65,3,106,44,0,0,65,191,127,74,106,33,1,32,2,65,4,106,34,2,13,0,11,11,32,9,13,0,32,0,32,2,106,33,3,3,64,32,1,32,3,44,0,0,65,191,127,74,106,33,1,32,3,65,1,106,33,3,32,4,65,1,106,34,4,13,0,11,11,32,0,32,8,106,33,2,2,64,32,7,69,13,0,32,2,32,6,65,124,113,106,34,0,44,0,0,65,191,127,74,33,5,32,7,65,1,70,13,0,32,5,32,0,44,0,1,65,191,127,74,106,33,5,32,7,65,2,70,13,0,32,5,32,0,44,0,2,65,191,127,74,106,33,5,11,32,6,65,2,118,33,6,32,1,32,5,106,33,4,3,64,32,2,33,0,32,6,69,13,2,65,192,1,32,6,32,6,65,192,1,79,27,34,5,65,3,113,33,7,32,5,65,2,116,33,8,65,0,33,3,32,6,65,4,79,4,64,32,0,32,8,65,240,7,113,106,33,9,32,0,33,1,3,64,32,1,40,2,0,34,2,65,127,115,65,7,118,32,2,65,6,118,114,65,129,130,132,8,113,32,3,106,32,1,40,2,4,34,2,65,127,115,65,7,118,32,2,65,6,118,114,65,129,130,132,8,113,106,32,1,40,2,8,34,2,65,127,115,65,7,118,32,2,65,6,118,114,65,129,130,132,8,113,106,32,1,40,2,12,34,2,65,127,115,65,7,118,32,2,65,6,118,114,65,129,130,132,8,113,106,33,3,32,1,65,16,106,34,1,32,9,71,13,0,11,11,32,6,32,5,107,33,6,32,0,32,8,106,33,2,32,3,65,8,118,65,255,129,252,7,113,32,3,65,255,129,252,7,113,106,65,129,128,4,108,65,16,118,32,4,106,33,4,32,7,69,13,0,11,2,127,32,0,32,5,65,252,1,113,65,2,116,106,34,0,40,2,0,34,1,65,127,115,65,7,118,32,1,65,6,118,114,65,129,130,132,8,113,34,1,32,7,65,1,70,13,0,26,32,1,32,0,40,2,4,34,1,65,127,115,65,7,118,32,1,65,6,118,114,65,129,130,132,8,113,106,34,1,32,7,65,2,70,13,0,26,32,0,40,2,8,34,0,65,127,115,65,7,118,32,0,65,6,118,114,65,129,130,132,8,113,32,1,106,11,34,1,65,8,118,65,255,129,28,113,32,1,65,255,129,252,7,113,106,65,129,128,4,108,65,16,118,32,4,106,15,11,32,1,69,4,64,65,0,15,11,32,1,65,3,113,33,2,2,64,32,1,65,4,73,4,64,12,1,11,32,1,65,124,113,33,5,3,64,32,4,32,0,32,3,106,34,1,44,0,0,65,191,127,74,106,32,1,65,1,106,44,0,0,65,191,127,74,106,32,1,65,2,106,44,0,0,65,191,127,74,106,32,1,65,3,106,44,0,0,65,191,127,74,106,33,4,32,5,32,3,65,4,106,34,3,71,13,0,11,11,32,2,69,13,0,32,0,32,3,106,33,1,3,64,32,4,32,1,44,0,0,65,191,127,74,106,33,4,32,1,65,1,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,4,11,140,7,1,13,127,35,0,65,32,107,34,6,36,0,2,64,32,1,65,129,128,2,73,4,64,65,2,33,7,32,0,40,2,28,34,8,65,2,116,33,9,32,0,40,2,24,33,10,32,8,69,13,1,32,0,47,1,56,33,11,32,9,33,2,32,10,33,3,3,64,32,3,47,1,0,65,255,255,3,71,4,64,32,5,32,3,47,1,2,32,11,113,107,32,11,113,69,13,3,11,32,3,65,4,106,33,3,32,5,65,1,106,33,5,32,2,65,4,107,34,2,13,0,11,65,0,33,5,12,1,11,65,248,202,192,0,65,28,65,148,203,192,0,16,230,8,0,11,2,64,2,64,2,64,2,64,32,1,4,64,65,145,179,211,0,45,0,0,26,32,1,65,2,116,34,2,65,2,16,254,9,34,7,69,13,1,32,7,33,3,2,64,32,1,65,1,70,13,0,32,1,65,1,107,34,4,65,7,113,33,2,32,1,65,2,107,65,7,79,4,64,32,4,65,120,113,33,4,3,64,32,3,66,255,255,131,128,240,255,63,55,1,0,32,3,65,24,106,66,255,255,131,128,240,255,63,55,1,0,32,3,65,16,106,66,255,255,131,128,240,255,63,55,1,0,32,3,65,8,106,66,255,255,131,128,240,255,63,55,1,0,32,3,65,32,106,33,3,32,4,65,8,107,34,4,13,0,11,11,32,2,69,13,0,3,64,32,3,65,255,255,3,54,1,0,32,3,65,4,106,33,3,32,2,65,1,107,34,2,13,0,11,11,32,3,65,255,255,3,54,1,0,32,1,33,4,11,32,0,32,4,54,2,28,32,0,32,7,54,2,24,32,0,32,1,65,1,107,34,12,59,1,56,32,5,32,8,75,13,1,32,10,32,5,65,2,116,106,33,11,32,5,32,8,70,13,3,32,9,32,10,106,33,9,32,11,33,1,3,64,32,1,47,1,0,34,13,65,255,255,3,71,4,64,32,12,32,1,47,1,2,34,14,113,33,2,3,64,32,2,33,3,65,0,33,2,32,3,32,4,79,13,0,32,7,32,3,65,2,116,106,34,2,47,1,0,65,255,255,3,71,4,64,32,3,65,1,106,33,2,12,1,11,11,32,2,32,14,59,1,2,32,2,32,13,59,1,0,11,32,9,32,1,65,4,106,34,1,71,13,0,11,12,2,11,65,2,32,2,16,132,11,0,11,32,5,32,8,65,164,203,192,0,16,170,10,0,11,32,0,40,2,28,33,4,11,32,5,4,64,32,0,40,2,24,33,7,32,0,47,1,56,33,9,32,10,33,1,3,64,32,1,47,1,0,34,5,65,255,255,3,71,4,64,32,9,32,1,47,1,2,34,12,113,33,2,3,64,32,2,33,3,65,0,33,2,32,3,32,4,79,13,0,32,7,32,3,65,2,116,106,34,2,47,1,0,65,255,255,3,71,4,64,32,3,65,1,106,33,2,12,1,11,11,32,2,32,12,59,1,2,32,2,32,5,59,1,0,11,32,1,65,4,106,34,1,32,11,71,13,0,11,11,2,64,32,4,32,4,65,2,118,107,34,2,32,0,40,2,40,34,1,79,4,64,2,64,32,2,32,1,107,34,3,32,0,40,2,32,34,2,32,1,107,75,4,64,32,1,32,1,32,3,106,34,1,75,13,3,32,1,65,52,108,33,3,32,1,65,227,206,216,19,73,65,2,116,33,7,32,6,32,2,4,127,32,6,32,2,65,52,108,54,2,28,32,6,32,0,40,2,36,54,2,20,65,4,5,65,0,11,54,2,24,32,6,65,8,106,32,7,32,3,32,6,65,20,106,16,239,5,32,6,40,2,8,13,1,32,6,40,2,12,33,2,32,0,32,1,54,2,32,32,0,32,2,54,2,36,11,32,8,4,64,32,10,32,8,65,2,116,65,2,16,163,10,11,32,6,65,32,106,36,0,15,11,32,6,40,2,12,34,0,69,13,1,32,0,32,6,40,2,16,16,132,11,0,11,65,176,202,192,0,65,33,65,180,203,192,0,16,141,8,0,11,16,184,8,0,11,140,7,1,13,127,35,0,65,32,107,34,6,36,0,2,64,32,1,65,129,128,2,73,4,64,65,2,33,7,32,0,40,2,28,34,8,65,2,116,33,9,32,0,40,2,24,33,10,32,8,69,13,1,32,0,47,1,56,33,11,32,9,33,2,32,10,33,3,3,64,32,3,47,1,0,65,255,255,3,71,4,64,32,5,32,3,47,1,2,32,11,113,107,32,11,113,69,13,3,11,32,3,65,4,106,33,3,32,5,65,1,106,33,5,32,2,65,4,107,34,2,13,0,11,65,0,33,5,12,1,11,65,225,134,193,0,65,28,65,164,135,193,0,16,232,8,0,11,2,64,2,64,2,64,2,64,32,1,4,64,65,145,179,211,0,45,0,0,26,32,1,65,2,116,34,2,65,2,16,254,9,34,7,69,13,1,32,7,33,3,2,64,32,1,65,1,70,13,0,32,1,65,1,107,34,4,65,7,113,33,2,32,1,65,2,107,65,7,79,4,64,32,4,65,120,113,33,4,3,64,32,3,66,255,255,131,128,240,255,63,55,1,0,32,3,65,24,106,66,255,255,131,128,240,255,63,55,1,0,32,3,65,16,106,66,255,255,131,128,240,255,63,55,1,0,32,3,65,8,106,66,255,255,131,128,240,255,63,55,1,0,32,3,65,32,106,33,3,32,4,65,8,107,34,4,13,0,11,11,32,2,69,13,0,3,64,32,3,65,255,255,3,54,1,0,32,3,65,4,106,33,3,32,2,65,1,107,34,2,13,0,11,11,32,3,65,255,255,3,54,1,0,32,1,33,4,11,32,0,32,4,54,2,28,32,0,32,7,54,2,24,32,0,32,1,65,1,107,34,12,59,1,56,32,5,32,8,75,13,1,32,10,32,5,65,2,116,106,33,11,32,5,32,8,70,13,3,32,9,32,10,106,33,9,32,11,33,1,3,64,32,1,47,1,0,34,13,65,255,255,3,71,4,64,32,12,32,1,47,1,2,34,14,113,33,2,3,64,32,2,33,3,65,0,33,2,32,3,32,4,79,13,0,32,7,32,3,65,2,116,106,34,2,47,1,0,65,255,255,3,71,4,64,32,3,65,1,106,33,2,12,1,11,11,32,2,32,14,59,1,2,32,2,32,13,59,1,0,11,32,9,32,1,65,4,106,34,1,71,13,0,11,12,2,11,65,2,32,2,16,132,11,0,11,32,5,32,8,65,180,135,193,0,16,170,10,0,11,32,0,40,2,28,33,4,11,32,5,4,64,32,0,40,2,24,33,7,32,0,47,1,56,33,9,32,10,33,1,3,64,32,1,47,1,0,34,5,65,255,255,3,71,4,64,32,9,32,1,47,1,2,34,12,113,33,2,3,64,32,2,33,3,65,0,33,2,32,3,32,4,79,13,0,32,7,32,3,65,2,116,106,34,2,47,1,0,65,255,255,3,71,4,64,32,3,65,1,106,33,2,12,1,11,11,32,2,32,12,59,1,2,32,2,32,5,59,1,0,11,32,1,65,4,106,34,1,32,11,71,13,0,11,11,2,64,32,4,32,4,65,2,118,107,34,2,32,0,40,2,40,34,1,79,4,64,2,64,32,2,32,1,107,34,3,32,0,40,2,32,34,2,32,1,107,75,4,64,32,1,32,1,32,3,106,34,1,75,13,3,32,1,65,52,108,33,3,32,1,65,227,206,216,19,73,65,2,116,33,7,32,6,32,2,4,127,32,6,32,2,65,52,108,54,2,28,32,6,32,0,40,2,36,54,2,20,65,4,5,65,0,11,54,2,24,32,6,65,8,106,32,7,32,3,32,6,65,20,106,16,239,5,32,6,40,2,8,13,1,32,6,40,2,12,33,2,32,0,32,1,54,2,32,32,0,32,2,54,2,36,11,32,8,4,64,32,10,32,8,65,2,116,65,2,16,163,10,11,32,6,65,32,106,36,0,15,11,32,6,40,2,12,34,0,69,13,1,32,0,32,6,40,2,16,16,132,11,0,11,65,192,134,193,0,65,33,65,196,135,193,0,16,141,8,0,11,16,184,8,0,11,190,10,2,12,127,5,126,35,0,65,16,107,34,12,36,0,32,1,40,2,8,33,11,32,1,40,2,4,33,14,32,1,40,2,20,69,4,64,32,1,65,12,106,65,1,32,14,32,11,16,156,1,11,32,1,40,2,12,34,6,65,4,107,33,15,32,2,173,34,19,66,25,136,34,20,66,129,130,132,136,144,160,192,128,1,126,33,21,32,1,40,2,16,33,10,32,3,65,255,255,3,113,33,16,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,3,64,32,6,32,2,32,10,113,34,9,106,41,0,0,34,18,32,21,133,34,17,66,127,133,32,17,66,129,130,132,136,144,160,192,128,1,125,131,66,128,129,130,132,136,144,160,192,128,127,131,33,17,3,64,32,17,80,4,64,32,18,66,128,129,130,132,136,144,160,192,128,127,131,33,17,65,1,33,5,32,7,65,1,71,4,64,32,17,80,69,4,64,32,9,32,17,122,167,65,3,118,106,34,2,32,9,73,13,6,32,2,32,10,113,33,8,11,32,17,66,0,82,33,5,11,2,64,2,64,32,17,32,18,66,1,134,131,80,4,64,32,13,32,13,65,8,106,34,13,75,13,1,32,9,32,9,32,13,106,34,2,75,13,2,32,5,33,7,12,5,11,32,1,40,2,20,34,2,32,6,32,8,106,44,0,0,34,5,65,0,78,4,127,32,6,32,6,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,34,8,106,45,0,0,5,32,5,11,65,1,113,34,5,73,13,10,32,1,40,2,8,33,9,32,1,32,2,32,5,107,54,2,20,32,8,65,8,107,32,10,113,34,2,65,8,106,34,5,32,2,73,13,9,32,6,32,8,106,32,20,167,34,2,58,0,0,32,5,32,6,106,32,2,58,0,0,32,1,40,2,24,65,1,106,34,2,69,13,11,32,6,32,8,65,2,116,107,65,4,107,32,9,54,2,0,32,1,32,2,54,2,24,32,1,40,2,8,34,2,32,1,40,2,0,71,13,16,32,1,40,2,24,34,7,32,1,40,2,20,106,34,5,32,7,73,13,12,65,255,255,255,255,0,32,5,32,5,65,255,255,255,255,0,79,27,34,5,32,2,73,13,13,32,5,32,2,107,34,6,65,1,75,13,5,12,15,11,65,208,139,209,0,65,28,65,132,141,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,148,141,209,0,16,141,8,0,11,32,9,32,17,122,167,65,3,118,106,34,2,32,9,73,13,5,32,11,32,15,32,2,32,10,113,65,2,116,107,40,2,0,34,2,77,13,4,32,17,66,1,125,32,17,131,33,17,32,14,32,2,65,3,116,34,5,106,47,1,4,32,16,71,13,0,11,11,32,2,32,1,40,2,8,34,3,79,13,9,32,0,65,1,59,1,4,32,0,32,2,54,2,0,32,0,32,5,32,1,40,2,4,106,34,0,47,1,6,59,1,6,32,0,32,4,59,1,6,12,12,11,32,12,65,8,106,33,8,35,0,65,32,107,34,5,36,0,65,129,128,128,128,120,33,7,2,64,32,1,40,2,0,34,10,32,2,107,32,6,79,13,0,32,2,32,2,32,6,106,34,6,75,4,64,65,0,33,7,12,1,11,32,6,65,3,116,33,2,32,6,65,128,128,128,128,1,73,65,2,116,33,11,32,5,32,10,4,127,32,5,32,10,65,3,116,54,2,28,32,5,32,1,40,2,4,54,2,20,65,4,5,65,0,11,54,2,24,32,5,65,8,106,32,11,32,2,32,5,65,20,106,16,239,5,32,5,40,2,8,4,64,32,5,40,2,16,33,2,32,5,40,2,12,33,7,12,1,11,32,5,40,2,12,33,2,32,1,32,6,54,2,0,32,1,32,2,54,2,4,11,32,8,32,2,54,2,4,32,8,32,7,54,2,0,32,5,65,32,106,36,0,32,12,40,2,8,65,129,128,128,128,120,71,13,9,12,10,11,65,208,139,209,0,65,28,65,216,143,209,0,16,141,8,0,11,32,2,32,11,65,196,138,209,0,16,131,7,0,11,65,208,139,209,0,65,28,65,232,143,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,132,142,209,0,16,141,8,0,11,65,128,140,209,0,65,33,65,180,142,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,196,142,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,184,139,209,0,16,141,8,0,11,65,128,140,209,0,65,33,65,236,139,209,0,16,141,8,0,11,32,2,32,3,65,164,140,209,0,16,131,7,0,11,35,0,65,32,107,34,2,36,0,2,64,2,64,2,64,2,64,32,1,40,2,0,34,7,32,1,40,2,8,34,6,70,4,64,32,6,32,6,65,1,106,34,5,75,13,2,32,5,65,3,116,33,6,32,5,65,128,128,128,128,1,73,65,2,116,33,8,32,2,32,7,4,127,32,2,32,7,65,3,116,54,2,28,32,2,32,1,40,2,4,54,2,20,65,4,5,65,0,11,54,2,24,32,2,65,8,106,32,8,32,6,32,2,65,20,106,16,239,5,32,2,40,2,8,13,1,32,2,40,2,12,33,7,32,1,32,5,54,2,0,32,1,32,7,54,2,4,11,32,2,65,32,106,36,0,12,3,11,32,2,40,2,12,34,0,13,1,11,16,184,8,0,11,32,0,32,2,40,2,16,16,132,11,0,11,11,32,1,40,2,8,34,2,32,1,40,2,0,70,4,64,32,1,32,2,16,185,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,65,3,116,106,32,4,173,66,48,134,32,3,173,66,255,255,3,131,66,32,134,132,32,19,132,55,2,0,32,0,65,0,59,1,4,32,0,32,9,54,2,0,32,1,32,1,40,2,8,65,1,106,54,2,8,11,32,12,65,16,106,36,0,11,191,7,1,12,127,35,0,65,128,1,107,34,5,36,0,32,5,32,3,54,2,20,2,64,2,64,2,64,2,127,2,64,2,64,32,1,40,2,12,69,4,64,32,1,65,127,54,2,12,32,2,65,255,255,3,113,33,12,32,4,65,255,1,113,33,13,32,1,40,2,16,34,8,69,4,64,65,0,33,8,12,3,11,32,1,40,2,20,33,14,3,64,32,8,65,216,0,106,33,15,32,8,47,1,138,1,34,16,65,3,116,33,10,65,0,33,9,32,8,33,6,2,64,3,64,32,9,33,7,32,10,69,4,64,32,16,33,7,12,2,11,2,64,65,127,32,6,47,1,4,34,9,32,12,71,32,9,32,12,75,27,34,11,13,0,65,127,32,6,40,2,0,34,9,32,3,71,32,3,32,9,73,27,34,11,13,0,32,6,45,0,6,34,9,32,13,75,13,2,32,9,32,13,71,33,11,11,32,6,65,8,106,33,6,32,7,65,1,106,33,9,32,15,65,4,106,33,15,32,10,65,8,107,33,10,32,11,65,1,70,13,0,11,32,11,65,255,1,113,69,13,3,11,32,14,69,13,3,32,14,65,1,107,33,14,32,8,32,7,65,2,116,106,65,140,1,106,40,2,0,33,8,12,0,11,0,11,65,196,139,207,0,16,232,7,0,11,32,15,40,2,0,12,1,11,32,5,32,7,54,2,44,32,5,65,0,54,2,40,32,5,32,8,54,2,36,32,5,32,13,65,16,116,32,12,114,54,2,32,32,5,32,1,65,16,106,54,2,24,32,5,32,3,54,2,28,32,5,66,0,55,3,56,32,5,66,0,55,3,48,2,64,32,3,32,1,32,2,16,138,7,34,7,40,2,8,34,6,73,4,64,32,7,40,2,4,33,7,32,5,65,8,106,32,1,16,214,9,65,1,33,10,32,5,40,2,8,32,5,40,2,12,32,7,32,3,65,28,108,106,65,1,32,4,32,5,65,48,106,16,121,34,3,69,13,1,32,5,65,1,54,2,84,32,5,65,220,139,207,0,54,2,80,32,5,66,1,55,2,92,32,5,65,251,0,54,2,124,32,5,32,5,65,248,0,106,54,2,88,32,5,32,5,65,20,106,54,2,120,32,5,65,232,0,106,34,4,32,5,65,208,0,106,16,219,3,32,3,32,4,16,130,3,65,11,32,2,16,218,7,33,6,12,3,11,32,3,32,6,65,180,139,207,0,16,131,7,0,11,32,5,65,200,0,106,34,7,32,5,41,3,56,55,3,0,32,5,32,5,41,3,48,55,3,64,32,1,40,2,8,34,2,40,2,0,13,2,32,2,65,127,54,2,0,2,127,32,2,40,2,12,34,3,32,2,40,2,4,73,4,64,32,3,65,4,116,34,3,32,2,40,2,8,106,34,4,32,5,41,3,64,55,3,0,32,4,65,8,106,32,7,41,3,0,55,3,0,32,2,32,2,40,2,12,65,1,106,54,2,12,32,2,32,2,40,2,0,65,1,106,54,2,0,32,2,40,2,8,32,3,106,12,1,11,32,2,65,0,54,2,0,32,2,32,5,65,64,107,16,228,4,11,33,6,32,8,69,4,64,65,0,33,10,65,145,179,211,0,45,0,0,26,65,140,1,65,4,16,254,9,34,2,69,13,4,32,2,65,0,54,2,88,32,2,65,1,59,1,138,1,32,2,32,6,54,2,92,32,2,32,5,41,2,28,55,2,0,32,1,66,128,128,128,128,16,55,2,20,32,1,32,2,54,2,16,12,2,11,32,5,65,240,0,106,32,5,65,36,106,34,2,65,8,106,40,2,0,54,2,0,32,5,32,2,41,2,0,55,3,104,32,5,32,5,41,2,28,55,3,120,32,5,65,208,0,106,32,5,65,232,0,106,32,5,65,248,0,106,32,6,32,5,65,24,106,16,99,32,5,40,2,24,34,2,32,2,40,2,8,65,1,106,54,2,8,32,5,40,2,80,32,5,40,2,88,65,2,116,106,65,220,0,106,40,2,0,11,33,6,65,0,33,10,11,32,1,32,1,40,2,12,65,1,106,54,2,12,32,0,32,6,54,2,4,32,0,32,10,54,2,0,32,5,65,128,1,106,36,0,15,11,65,244,135,207,0,16,232,7,0,11,65,4,65,140,1,16,132,11,0,11,215,8,2,5,127,2,126,35,0,65,208,0,107,34,2,36,0,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,32,1,40,2,4,34,3,32,1,41,3,8,34,7,32,3,173,34,8,32,7,32,8,84,27,167,34,4,79,4,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,32,4,71,4,64,32,1,32,7,66,1,124,55,3,8,32,2,65,0,58,0,20,32,2,32,1,40,2,0,32,4,106,45,0,0,34,6,58,0,21,65,1,33,3,2,64,2,64,32,6,65,1,107,14,15,0,25,8,9,10,11,12,15,16,13,17,14,4,5,6,1,11,65,0,12,23,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,3,13,1,65,8,65,200,0,16,132,11,0,11,32,2,66,130,128,128,128,192,136,146,10,55,3,40,32,2,32,2,65,40,106,34,4,16,220,8,54,2,24,32,2,65,1,58,0,20,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,16,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,14,65,1,16,254,9,34,3,69,13,17,32,3,65,6,106,65,228,230,208,0,41,0,0,55,0,0,32,3,65,222,230,208,0,41,0,0,55,0,0,32,2,65,14,54,2,48,32,2,32,3,54,2,44,32,2,65,14,54,2,40,32,1,32,4,16,156,4,33,1,32,0,65,6,58,0,0,32,0,32,1,54,2,4,12,23,11,32,3,65,128,128,128,128,120,54,2,60,32,3,65,128,128,128,128,120,54,2,48,32,3,66,2,55,3,40,32,3,66,0,55,3,32,32,3,66,128,128,128,128,32,55,3,24,32,3,66,190,23,55,3,16,32,3,66,0,55,3,0,12,23,11,32,1,40,2,24,65,6,73,13,2,65,13,12,19,11,32,1,40,2,24,65,6,73,13,1,65,14,12,18,11,32,1,40,2,24,65,5,77,13,0,65,15,12,17,11,66,185,23,16,251,4,32,2,65,1,54,2,44,32,2,65,168,236,208,0,54,2,40,32,2,66,1,55,2,52,32,2,65,251,0,54,2,72,32,2,32,1,40,2,24,54,2,76,32,2,32,2,65,196,0,106,54,2,48,32,2,32,2,65,204,0,106,54,2,68,32,2,65,28,106,34,1,32,2,65,40,106,16,219,3,32,1,16,156,4,33,3,12,19,11,65,2,12,15,11,65,3,12,14,11,65,4,12,13,11,65,2,33,5,12,13,11,65,3,33,5,12,12,11,65,1,33,5,12,11,11,65,5,12,9,11,32,2,65,40,106,32,1,66,255,255,3,16,243,2,32,2,47,1,40,69,13,7,32,2,40,2,44,33,3,12,11,11,32,2,65,40,106,32,1,66,128,128,4,16,243,2,32,2,47,1,40,69,13,5,32,2,40,2,44,33,3,12,10,11,32,2,65,40,106,32,1,66,255,255,3,16,243,2,32,2,47,1,40,69,13,3,32,2,40,2,44,33,3,12,9,11,32,4,32,3,65,156,145,209,0,16,170,10,0,11,65,8,65,200,0,16,132,11,0,11,65,1,65,14,16,132,11,0,11,32,2,47,1,42,33,4,32,2,65,8,106,32,1,66,255,1,16,246,2,32,2,40,2,12,33,3,32,2,40,2,8,13,5,32,3,4,64,65,4,33,5,12,4,11,66,185,23,16,251,4,32,2,65,40,106,33,3,65,145,179,211,0,45,0,0,26,65,24,65,1,16,254,9,34,1,69,4,64,65,1,65,24,16,132,11,0,11,32,3,65,24,54,2,8,32,3,32,1,54,2,4,32,3,65,24,54,2,0,32,1,65,16,106,65,228,235,208,0,41,0,0,55,0,0,32,1,65,8,106,65,220,235,208,0,41,0,0,55,0,0,32,1,65,212,235,208,0,41,0,0,55,0,0,32,3,16,156,4,33,3,12,5,11,32,2,47,1,42,65,16,116,65,12,114,12,1,11,32,2,47,1,42,65,16,116,65,8,114,11,33,3,11,32,0,66,0,55,2,16,32,0,66,128,128,128,128,192,0,55,2,8,32,0,32,3,54,2,4,32,0,32,4,59,1,2,32,0,32,5,58,0,0,32,0,65,24,106,66,0,55,2,0,32,0,65,32,106,65,0,54,2,0,11,32,2,45,0,20,69,13,1,32,2,65,24,106,16,217,9,12,1,11,32,0,65,6,58,0,0,32,0,32,3,54,2,4,32,2,45,0,20,69,13,0,32,2,65,24,106,16,217,9,11,32,2,65,208,0,106,36,0,11,182,7,2,16,127,6,126,35,0,65,144,1,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,32,1,40,2,8,34,6,69,4,64,65,4,33,9,12,1,11,32,6,65,153,179,230,12,75,13,1,32,6,65,208,0,108,34,10,65,0,72,13,1,32,1,40,2,4,33,13,65,145,179,211,0,45,0,0,26,32,10,65,4,16,254,9,34,9,69,13,2,32,2,65,205,0,106,33,5,32,13,33,1,32,6,33,14,3,64,32,7,32,10,70,13,1,32,2,65,8,106,32,1,16,147,7,32,2,40,2,12,33,16,32,2,40,2,8,33,17,32,7,32,13,106,34,11,65,8,106,33,3,65,133,128,128,128,120,33,4,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,65,6,32,1,40,2,68,65,251,255,255,255,7,106,34,12,32,12,65,12,79,27,65,1,107,14,11,0,1,2,3,4,5,6,7,8,9,10,11,11,65,134,128,128,128,120,33,4,12,10,11,65,135,128,128,128,120,33,4,12,9,11,65,136,128,128,128,120,33,4,12,8,11,65,137,128,128,128,120,33,4,12,7,11,65,145,179,211,0,45,0,0,26,65,200,0,65,4,16,254,9,34,8,69,13,11,32,2,65,200,0,106,34,4,32,3,40,2,0,16,229,4,32,8,32,4,65,200,0,16,142,11,26,65,138,128,128,128,120,33,4,12,6,11,32,2,65,200,0,106,32,3,16,183,1,32,2,65,24,106,32,5,65,8,106,41,0,0,55,3,0,32,2,65,32,106,32,5,65,16,106,41,0,0,55,3,0,32,2,65,40,106,32,5,65,24,106,41,0,0,55,3,0,32,2,65,48,106,32,5,65,32,106,41,0,0,55,3,0,32,2,65,56,106,32,5,65,40,106,41,0,0,55,3,0,32,2,65,63,106,32,5,65,47,106,41,0,0,55,0,0,32,2,32,5,41,0,0,55,3,16,32,2,45,0,76,33,15,32,2,40,2,72,33,8,32,2,40,2,132,1,33,4,32,2,41,2,136,1,33,18,12,5,11,65,140,128,128,128,120,33,4,12,4,11,65,141,128,128,128,120,33,4,12,3,11,65,142,128,128,128,120,33,4,12,2,11,65,143,128,128,128,120,33,4,12,1,11,32,11,65,12,106,45,0,0,33,15,65,145,179,211,0,45,0,0,26,65,200,0,65,4,16,254,9,34,8,69,13,6,32,2,65,200,0,106,34,4,32,3,40,2,0,16,229,4,32,8,32,4,65,200,0,16,142,11,26,65,144,128,128,128,120,33,4,11,32,1,65,208,0,106,33,1,32,2,65,247,0,106,34,11,32,2,65,63,106,41,0,0,55,0,0,32,2,65,240,0,106,34,12,32,2,65,56,106,41,3,0,55,3,0,32,2,65,232,0,106,32,2,65,48,106,41,3,0,34,19,55,3,0,32,2,65,224,0,106,32,2,65,40,106,41,3,0,34,20,55,3,0,32,2,65,216,0,106,32,2,65,32,106,41,3,0,34,21,55,3,0,32,2,65,208,0,106,32,2,65,24,106,41,3,0,34,22,55,3,0,32,2,32,2,41,3,16,34,23,55,3,72,32,7,32,9,106,34,3,65,12,106,32,15,58,0,0,32,3,65,8,106,32,8,54,2,0,32,3,65,4,106,32,16,54,2,0,32,3,32,17,54,2,0,32,3,65,13,106,32,23,55,0,0,32,3,65,21,106,32,22,55,0,0,32,3,65,29,106,32,21,55,0,0,32,3,65,37,106,32,20,55,0,0,32,3,65,45,106,32,19,55,0,0,32,3,65,53,106,32,12,41,3,0,55,0,0,32,3,65,60,106,32,11,41,0,0,55,0,0,32,3,65,200,0,106,32,18,55,2,0,32,3,65,196,0,106,32,4,54,2,0,32,7,65,208,0,106,33,7,32,14,65,1,107,34,14,13,0,11,11,32,0,32,6,54,2,8,32,0,32,9,54,2,4,32,0,32,6,54,2,0,32,2,65,144,1,106,36,0,15,11,16,184,8,0,11,65,4,32,10,16,132,11,0,11,65,4,65,200,0,16,132,11,0,11,65,4,65,200,0,16,132,11,0,11,189,7,2,8,127,3,126,35,0,65,128,1,107,34,4,36,0,2,64,32,0,32,0,32,1,106,34,6,77,4,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,32,2,40,2,4,34,5,77,4,64,32,4,66,0,55,3,16,32,4,32,2,40,2,16,54,2,32,32,4,32,2,41,3,8,55,3,24,32,4,32,6,32,0,107,54,2,12,32,4,32,2,40,2,0,32,0,106,54,2,8,32,1,4,64,32,1,173,33,13,32,4,65,208,0,106,33,8,32,4,65,236,0,106,33,9,32,4,65,200,0,106,65,1,114,33,10,32,4,65,228,0,106,65,1,114,33,11,3,64,32,4,65,228,0,106,32,4,65,8,106,34,1,16,104,32,4,45,0,100,34,0,65,16,70,13,8,32,10,32,11,47,0,0,59,0,0,32,8,32,9,41,2,0,55,2,0,32,10,65,2,106,32,11,65,2,106,45,0,0,58,0,0,32,8,65,8,106,32,9,65,8,106,41,2,0,55,2,0,32,8,65,16,106,32,9,65,16,106,40,2,0,54,2,0,32,4,32,4,40,2,104,54,2,76,32,4,32,0,58,0,72,32,4,32,1,66,255,255,3,16,246,2,32,4,40,2,4,33,0,2,64,2,64,32,4,40,2,0,4,64,32,0,33,2,12,1,11,2,64,32,0,69,4,64,65,1,33,7,12,1,11,32,0,65,0,72,13,6,32,0,65,1,16,255,9,34,7,69,13,7,11,32,4,40,2,12,34,2,32,4,41,3,16,34,12,32,2,173,34,14,32,12,32,14,84,27,167,34,1,73,13,7,32,4,40,2,8,32,1,106,33,5,2,64,32,0,32,2,32,1,107,34,2,32,0,32,2,73,27,34,1,65,1,71,4,64,32,7,32,5,32,1,16,142,11,26,12,1,11,32,7,32,5,45,0,0,58,0,0,11,32,4,32,12,32,1,173,124,55,3,16,32,0,32,2,77,13,1,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,2,69,13,8,32,2,65,128,128,128,128,120,54,2,60,32,2,65,128,128,128,128,120,54,2,48,32,2,66,2,55,3,40,32,2,66,0,55,3,32,32,2,66,128,128,128,128,32,55,3,24,32,2,66,185,23,55,3,16,32,2,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,18,65,1,16,254,9,34,1,69,13,9,32,1,65,16,106,65,184,234,208,0,47,0,0,59,0,0,32,1,65,8,106,65,176,234,208,0,41,0,0,55,0,0,32,1,65,168,234,208,0,41,0,0,55,0,0,32,4,65,18,54,2,108,32,4,32,1,54,2,104,32,4,65,18,54,2,100,32,2,32,4,65,228,0,106,16,156,4,33,2,32,0,69,13,0,32,7,32,0,65,1,16,163,10,11,32,4,65,200,0,106,16,202,4,12,11,11,32,4,65,64,107,34,6,32,4,65,224,0,106,40,2,0,54,2,0,32,4,65,56,106,34,5,32,4,65,216,0,106,41,2,0,55,3,0,32,4,65,48,106,34,1,32,8,41,2,0,55,3,0,32,4,32,4,41,2,72,55,3,40,32,3,40,2,8,34,2,32,3,40,2,0,70,4,64,32,3,32,2,16,189,5,32,3,40,2,8,33,2,11,32,3,40,2,4,32,2,65,40,108,106,34,2,32,0,54,2,8,32,2,32,7,54,2,4,32,2,32,0,54,2,0,32,2,32,4,41,3,40,55,2,12,32,2,65,20,106,32,1,41,3,0,55,2,0,32,2,65,28,106,32,5,41,3,0,55,2,0,32,2,65,36,106,32,6,40,2,0,54,2,0,32,3,32,3,40,2,8,65,1,106,54,2,8,32,4,41,3,16,32,13,84,13,0,11,11,65,0,33,2,12,8,11,32,6,32,5,65,200,249,208,0,16,171,10,0,11,16,184,8,0,11,65,1,32,0,16,132,11,0,11,32,1,32,2,65,156,145,209,0,16,170,10,0,11,65,8,65,200,0,16,132,11,0,11,65,1,65,18,16,132,11,0,11,32,4,40,2,104,33,2,12,1,11,65,240,231,208,0,65,28,65,212,231,208,0,16,141,8,0,11,32,4,65,128,1,106,36,0,32,2,11,138,7,2,19,127,3,126,35,0,65,64,106,34,5,36,0,2,64,2,64,2,127,2,64,2,64,2,64,32,0,40,2,20,34,4,47,1,230,2,34,8,32,1,106,34,7,65,12,73,4,64,32,0,40,2,12,34,6,47,1,230,2,34,3,32,1,73,13,1,32,6,32,3,32,1,107,34,2,59,1,230,2,32,4,32,7,59,1,230,2,32,4,65,4,106,34,9,32,1,65,2,116,106,32,9,32,8,65,2,116,34,13,16,140,11,26,32,4,65,48,106,34,10,32,1,65,28,108,106,32,10,32,8,65,28,108,16,140,11,26,32,3,32,2,65,1,106,34,8,107,34,3,32,1,65,1,107,71,13,2,32,9,32,6,65,4,106,34,9,32,8,65,2,116,106,32,3,65,2,116,34,14,16,142,11,33,15,32,10,32,6,65,48,106,34,10,32,8,65,28,108,106,32,3,65,28,108,34,16,16,142,11,33,17,32,5,65,8,106,34,18,32,10,32,2,65,28,108,106,34,3,65,8,106,41,2,0,55,3,0,32,5,65,16,106,34,10,32,3,65,16,106,41,2,0,55,3,0,32,5,65,24,106,34,19,32,3,65,24,106,40,2,0,54,2,0,32,3,41,2,0,33,21,32,0,40,2,0,34,3,32,0,40,2,8,34,11,65,2,116,106,65,4,106,34,12,40,2,0,33,20,32,12,32,9,32,2,65,2,116,106,40,2,0,54,2,0,32,5,32,21,55,3,0,32,5,65,56,106,32,3,32,11,65,28,108,106,34,2,65,200,0,106,34,3,40,2,0,34,9,54,2,0,32,5,65,48,106,32,2,65,64,107,34,11,41,2,0,34,21,55,3,0,32,5,65,40,106,32,2,65,56,106,34,12,41,2,0,34,22,55,3,0,32,5,32,2,65,48,106,34,2,41,2,0,34,23,55,3,32,32,2,32,5,41,3,0,55,2,0,32,12,32,18,41,3,0,55,2,0,32,11,32,10,41,3,0,55,2,0,32,3,32,19,40,2,0,54,2,0,32,14,32,15,106,32,20,54,2,0,32,16,32,17,106,34,2,65,24,106,32,9,54,2,0,32,2,65,16,106,32,21,55,2,0,32,2,65,8,106,32,22,55,2,0,32,2,32,23,55,2,0,32,0,40,2,24,33,2,32,0,40,2,16,69,4,64,32,2,69,13,6,12,7,11,32,2,69,13,6,32,4,65,232,2,106,34,0,32,1,65,2,116,34,1,106,32,0,32,13,65,4,106,16,140,11,26,32,0,32,6,32,8,65,2,116,106,65,232,2,106,32,1,16,142,11,26,32,7,65,1,106,34,2,65,3,113,33,6,65,0,32,7,65,3,73,13,4,26,32,4,65,244,2,106,33,0,65,0,32,2,65,124,113,107,33,7,65,3,33,1,3,64,32,0,65,12,107,40,2,0,34,2,32,1,65,3,107,59,1,228,2,32,2,32,4,54,2,0,32,0,65,8,107,40,2,0,34,2,32,1,65,2,107,59,1,228,2,32,2,32,4,54,2,0,32,0,65,4,107,40,2,0,34,2,32,1,65,1,107,59,1,228,2,32,2,32,4,54,2,0,32,0,40,2,0,34,2,32,1,59,1,228,2,32,2,32,4,54,2,0,32,0,65,16,106,33,0,32,7,32,1,65,4,106,34,1,106,65,3,71,13,0,11,12,3,11,65,180,241,206,0,65,51,65,232,241,206,0,16,141,8,0,11,65,248,241,206,0,65,39,65,160,242,206,0,16,141,8,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,1,65,3,107,11,33,1,32,6,69,13,0,32,1,65,2,116,32,4,106,65,232,2,106,33,0,3,64,32,0,40,2,0,34,7,32,1,59,1,228,2,32,7,32,4,54,2,0,32,0,65,4,106,33,0,32,1,65,1,106,33,1,32,6,65,1,107,34,6,13,0,11,11,32,5,65,64,107,36,0,15,11,65,176,242,206,0,65,40,65,216,242,206,0,16,141,8,0,11,148,7,1,16,127,35,0,65,16,107,34,8,36,0,2,64,32,1,40,2,12,34,4,47,1,226,1,34,9,65,1,106,34,5,32,1,40,2,20,34,10,47,1,226,1,34,11,106,34,14,65,12,73,4,64,32,1,40,2,16,33,16,32,1,40,2,4,33,17,32,1,40,2,0,34,3,47,1,226,1,33,12,32,4,32,14,59,1,226,1,32,3,32,1,40,2,8,34,6,65,2,116,106,34,1,65,180,1,106,34,2,40,2,0,33,7,32,2,32,1,65,184,1,106,32,12,32,6,65,127,115,106,34,2,65,2,116,34,13,16,140,11,26,32,4,65,180,1,106,34,1,32,9,65,2,116,106,32,7,54,2,0,32,1,32,5,65,2,116,106,32,10,65,180,1,106,32,11,65,2,116,16,142,11,26,32,8,65,8,106,34,7,32,3,32,6,65,4,116,106,34,1,65,8,106,41,2,0,55,3,0,32,8,32,1,41,2,0,55,3,0,32,1,32,1,65,16,106,32,2,65,4,116,16,140,11,26,32,4,32,9,65,4,116,106,34,1,65,8,106,32,7,41,3,0,55,2,0,32,1,32,8,41,3,0,55,2,0,32,4,32,5,65,4,116,106,32,10,32,11,65,4,116,16,142,11,26,65,228,1,33,7,32,3,32,6,65,1,106,34,1,65,2,116,106,34,15,65,228,1,106,32,15,65,232,1,106,32,13,16,140,11,26,2,64,32,1,32,12,79,13,0,32,2,65,3,113,34,13,4,64,32,6,65,2,116,32,3,106,65,232,1,106,33,2,3,64,32,2,40,2,0,34,15,32,1,59,1,224,1,32,15,32,3,54,2,176,1,32,2,65,4,106,33,2,32,1,65,1,106,33,1,32,13,65,1,107,34,13,13,0,11,11,32,12,32,6,107,65,2,107,65,3,73,13,0,32,1,65,2,116,32,3,106,65,240,1,106,33,2,3,64,32,2,65,12,107,40,2,0,34,6,32,1,59,1,224,1,32,6,32,3,54,2,176,1,32,2,65,8,107,40,2,0,34,6,32,1,65,1,106,59,1,224,1,32,6,32,3,54,2,176,1,32,2,65,4,107,40,2,0,34,6,32,1,65,2,106,59,1,224,1,32,6,32,3,54,2,176,1,32,2,40,2,0,34,6,32,1,65,3,106,59,1,224,1,32,6,32,3,54,2,176,1,32,2,65,16,106,33,2,32,12,32,1,65,4,106,34,1,71,13,0,11,11,32,3,32,3,47,1,226,1,65,1,107,59,1,226,1,2,64,32,17,65,2,73,13,0,32,11,65,1,106,34,1,32,14,32,9,107,71,13,2,32,4,65,228,1,106,32,5,65,2,116,106,32,10,65,228,1,106,32,1,65,2,116,16,142,11,26,32,1,65,3,113,34,3,4,64,32,9,65,2,116,32,4,106,65,232,1,106,33,1,3,64,32,1,40,2,0,34,2,32,5,59,1,224,1,32,2,32,4,54,2,176,1,32,1,65,4,106,33,1,32,5,65,1,106,33,5,32,3,65,1,107,34,3,13,0,11,11,65,148,2,33,7,32,11,65,3,73,13,0,32,5,65,2,116,33,3,3,64,32,3,32,4,106,34,1,65,228,1,106,40,2,0,34,2,32,5,59,1,224,1,32,2,32,4,54,2,176,1,32,1,65,232,1,106,40,2,0,34,2,32,5,65,1,106,59,1,224,1,32,2,32,4,54,2,176,1,32,1,65,236,1,106,40,2,0,34,2,32,5,65,2,106,59,1,224,1,32,2,32,4,54,2,176,1,32,1,65,240,1,106,40,2,0,34,1,32,5,65,3,106,34,2,59,1,224,1,32,1,32,4,54,2,176,1,32,5,65,4,106,33,5,32,3,65,16,106,33,3,32,2,32,14,71,13,0,11,11,32,10,32,7,65,4,16,163,10,32,0,32,16,54,2,4,32,0,32,4,54,2,0,32,8,65,16,106,36,0,15,11,65,148,245,206,0,65,42,65,192,245,206,0,16,141,8,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,203,7,1,9,127,35,0,65,240,0,107,34,7,36,0,32,3,47,1,16,33,14,2,64,2,64,2,64,2,64,2,64,32,7,32,6,40,2,8,34,10,4,127,32,10,65,164,146,201,36,75,13,2,32,10,65,28,108,34,11,65,0,72,13,2,32,6,40,2,4,33,15,65,145,179,211,0,45,0,0,26,32,11,65,4,16,254,9,34,13,69,13,1,32,10,33,9,3,64,32,8,32,11,71,4,64,32,7,65,212,0,106,32,8,32,15,106,16,169,1,32,8,32,13,106,34,12,65,24,106,32,7,65,236,0,106,40,2,0,54,2,0,32,12,65,16,106,32,7,65,228,0,106,41,2,0,55,2,0,32,12,65,8,106,32,7,65,220,0,106,41,2,0,55,2,0,32,12,32,7,41,2,84,55,2,0,32,8,65,28,106,33,8,32,9,65,1,107,34,9,13,1,11,11,32,7,32,10,54,2,12,32,7,32,13,54,2,8,32,7,32,10,54,2,4,65,9,5,65,8,11,58,0,0,32,7,32,14,59,1,2,2,64,2,64,32,0,40,2,8,34,9,4,64,32,0,32,9,65,1,107,34,9,54,2,8,32,0,40,2,4,32,9,65,28,108,106,34,9,45,0,0,34,8,65,16,71,13,1,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,197,0,65,1,16,254,9,34,1,69,13,1,32,1,65,230,173,206,0,65,197,0,16,142,11,33,1,32,7,65,197,0,54,2,36,32,7,32,1,54,2,32,32,7,65,197,0,54,2,28,32,7,65,28,106,16,156,4,33,9,32,7,16,198,4,12,6,11,32,7,65,236,0,106,32,9,65,24,106,40,0,0,54,0,0,32,7,65,229,0,106,32,9,65,17,106,41,0,0,55,0,0,32,7,65,221,0,106,32,9,65,9,106,41,0,0,55,0,0,32,7,32,8,58,0,84,32,7,32,9,41,0,1,55,0,85,32,7,65,212,0,106,32,7,16,199,3,69,4,64,32,0,40,2,16,33,0,66,152,8,16,251,4,33,1,32,0,47,1,152,1,69,4,64,32,1,65,0,32,2,16,219,7,33,9,12,5,11,32,1,32,0,47,1,154,1,32,2,16,219,7,33,9,12,4,11,32,7,65,40,106,32,0,40,2,16,32,2,32,3,32,4,32,5,32,6,16,198,2,32,7,40,2,44,33,9,32,7,40,2,40,34,4,65,128,128,128,128,120,70,13,3,32,7,40,2,48,33,3,32,7,32,4,54,2,48,32,7,32,9,54,2,40,32,7,32,9,32,3,65,28,108,106,34,2,54,2,52,32,9,33,8,32,3,69,13,4,32,7,65,56,106,65,1,114,34,5,65,8,106,33,6,32,5,65,23,106,33,10,3,64,32,8,45,0,0,34,3,65,16,70,4,64,32,8,65,28,106,33,8,12,6,11,32,5,32,8,41,0,1,55,0,0,32,6,32,8,65,9,106,41,0,0,55,0,0,32,5,65,16,106,32,8,65,17,106,41,0,0,55,0,0,32,10,32,8,65,24,106,40,0,0,54,0,0,32,7,32,3,58,0,56,32,0,32,1,32,7,65,56,106,16,159,2,34,3,4,64,32,7,32,8,65,28,106,54,2,44,32,7,65,40,106,34,1,40,2,12,34,4,32,1,40,2,4,34,0,107,65,28,110,33,2,32,0,32,4,71,4,64,3,64,32,0,16,200,4,32,0,65,28,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,8,34,0,4,64,32,1,40,2,0,32,0,65,28,108,65,4,16,163,10,11,32,3,33,9,12,5,11,32,8,65,28,106,34,8,32,2,71,13,0,11,32,2,33,8,12,4,11,65,1,65,197,0,16,132,11,0,11,65,4,32,11,16,132,11,0,11,16,184,8,0,11,32,7,65,212,0,106,16,198,4,32,7,16,198,4,12,1,11,32,2,32,8,107,65,28,110,33,0,32,2,32,8,71,4,64,3,64,32,8,16,200,4,32,8,65,28,106,33,8,32,0,65,1,107,34,0,13,0,11,11,32,4,4,64,32,9,32,4,65,28,108,65,4,16,163,10,11,32,7,65,212,0,106,16,198,4,32,7,16,198,4,65,0,33,9,11,32,7,65,240,0,106,36,0,32,9,11,183,7,1,12,127,35,0,65,224,2,107,34,5,36,0,32,5,32,3,54,2,20,2,64,2,64,2,64,2,127,2,64,2,64,32,1,40,2,12,69,4,64,32,1,65,127,54,2,12,32,2,65,255,255,3,113,33,12,32,4,65,255,1,113,33,13,32,1,40,2,16,34,8,69,4,64,65,0,33,8,12,3,11,32,1,40,2,20,33,14,3,64,32,8,65,216,0,106,33,15,32,8,47,1,138,1,34,16,65,3,116,33,10,65,0,33,7,32,8,33,6,2,64,3,64,32,7,33,9,32,10,69,4,64,32,16,33,9,12,2,11,2,64,65,127,32,6,47,1,4,34,7,32,12,71,32,7,32,12,75,27,34,11,13,0,65,127,32,6,40,2,0,34,7,32,3,71,32,3,32,7,73,27,34,11,13,0,32,6,45,0,6,34,7,32,13,75,13,2,32,7,32,13,71,33,11,11,32,6,65,8,106,33,6,32,9,65,1,106,33,7,32,15,65,4,106,33,15,32,10,65,8,107,33,10,32,11,65,1,70,13,0,11,32,11,65,255,1,113,69,13,3,11,32,14,69,13,3,32,14,65,1,107,33,14,32,8,32,9,65,2,116,106,65,140,1,106,40,2,0,33,8,12,0,11,0,11,65,196,139,207,0,16,232,7,0,11,32,15,40,2,0,12,1,11,32,5,32,9,54,2,44,32,5,65,0,54,2,40,32,5,32,8,54,2,36,32,5,32,13,65,16,116,32,12,114,54,2,32,32,5,32,1,65,16,106,54,2,24,32,5,32,3,54,2,28,32,5,65,48,106,34,7,65,0,65,128,1,16,141,11,26,2,64,32,3,32,1,32,2,16,138,7,34,9,40,2,8,34,6,73,4,64,32,9,40,2,4,33,9,32,5,65,8,106,32,1,16,214,9,65,1,33,10,32,5,40,2,8,32,5,40,2,12,32,9,32,3,65,28,108,106,65,1,32,4,32,7,16,120,34,3,69,13,1,32,5,65,1,54,2,180,2,32,5,65,220,139,207,0,54,2,176,2,32,5,66,1,55,2,188,2,32,5,65,251,0,54,2,220,2,32,5,32,5,65,216,2,106,54,2,184,2,32,5,32,5,65,20,106,54,2,216,2,32,5,65,200,2,106,34,4,32,5,65,176,2,106,16,219,3,32,3,32,4,16,130,3,65,11,32,2,16,218,7,33,6,12,3,11,32,3,32,6,65,180,139,207,0,16,131,7,0,11,32,1,40,2,8,33,2,32,5,65,176,1,106,34,4,32,5,65,48,106,65,128,1,16,142,11,26,32,2,40,2,0,13,2,32,2,65,127,54,2,0,2,127,32,2,40,2,12,34,3,32,2,40,2,4,73,4,64,32,3,65,7,116,34,3,32,2,40,2,8,106,32,4,65,128,1,16,142,11,26,32,2,32,2,40,2,12,65,1,106,54,2,12,32,2,32,2,40,2,0,65,1,106,54,2,0,32,2,40,2,8,32,3,106,12,1,11,32,2,65,0,54,2,0,32,2,32,5,65,176,1,106,16,131,5,11,33,6,32,8,69,4,64,65,0,33,10,65,145,179,211,0,45,0,0,26,65,140,1,65,4,16,254,9,34,2,69,13,4,32,2,65,0,54,2,88,32,2,65,1,59,1,138,1,32,2,32,6,54,2,92,32,2,32,5,41,2,28,55,2,0,32,1,66,128,128,128,128,16,55,2,20,32,1,32,2,54,2,16,12,2,11,32,5,65,208,2,106,32,5,65,36,106,34,2,65,8,106,40,2,0,54,2,0,32,5,32,2,41,2,0,55,3,200,2,32,5,32,5,41,2,28,55,3,216,2,32,5,65,176,2,106,32,5,65,200,2,106,32,5,65,216,2,106,32,6,32,5,65,24,106,16,99,32,5,40,2,24,34,2,32,2,40,2,8,65,1,106,54,2,8,32,5,40,2,176,2,32,5,40,2,184,2,65,2,116,106,65,220,0,106,40,2,0,11,33,6,65,0,33,10,11,32,1,32,1,40,2,12,65,1,106,54,2,12,32,0,32,6,54,2,4,32,0,32,10,54,2,0,32,5,65,224,2,106,36,0,15,11,65,244,135,207,0,16,232,7,0,11,65,4,65,140,1,16,132,11,0,11,244,6,1,16,127,35,0,65,128,1,107,34,2,36,0,2,64,2,64,2,64,2,64,32,1,40,2,0,34,5,32,1,40,2,4,34,9,70,13,0,32,1,40,2,16,33,10,32,1,40,2,12,33,12,32,1,40,2,8,33,13,32,2,65,228,0,106,65,1,114,33,6,32,2,65,236,0,106,33,4,3,64,32,1,32,5,65,28,106,34,3,54,2,0,32,2,65,228,0,106,32,13,32,12,32,5,16,129,1,32,2,40,2,104,33,7,32,2,45,0,100,34,8,65,16,70,4,64,32,10,40,2,0,16,159,5,32,10,32,7,54,2,0,12,2,11,32,2,65,50,106,32,6,65,2,106,45,0,0,58,0,0,32,2,65,208,0,106,32,4,65,8,106,41,2,0,55,3,0,32,2,65,216,0,106,32,4,65,16,106,40,2,0,54,2,0,32,2,32,6,47,0,0,59,1,48,32,2,32,4,41,2,0,55,3,72,32,8,65,17,71,13,2,32,3,34,5,32,9,71,13,0,11,11,32,0,65,0,54,2,8,32,0,66,128,128,128,128,192,0,55,2,0,12,1,11,32,2,65,46,106,34,3,32,2,65,50,106,45,0,0,58,0,0,32,2,65,32,106,34,4,32,2,65,208,0,106,41,3,0,55,3,0,32,2,65,40,106,34,6,32,2,65,216,0,106,40,2,0,54,2,0,32,2,32,2,47,1,48,59,1,44,32,2,32,2,41,3,72,55,3,24,65,145,179,211,0,45,0,0,26,65,240,0,65,4,16,254,9,34,1,69,13,1,32,1,32,8,58,0,0,32,1,32,2,47,1,44,59,0,1,32,1,32,7,54,2,4,32,1,32,2,41,3,24,55,2,8,32,1,65,3,106,32,3,45,0,0,58,0,0,32,1,65,16,106,32,4,41,3,0,55,2,0,32,1,65,24,106,32,6,40,2,0,54,2,0,32,2,65,1,54,2,20,32,2,32,1,54,2,16,32,2,65,4,54,2,12,2,64,32,5,65,28,106,34,5,32,9,70,13,0,32,2,65,228,0,106,65,1,114,33,7,32,2,65,236,0,106,33,6,65,1,33,4,3,64,32,2,65,228,0,106,32,13,32,12,32,5,16,129,1,32,2,40,2,104,33,8,32,2,45,0,100,34,14,65,16,70,4,64,32,10,40,2,0,16,159,5,32,10,32,8,54,2,0,12,2,11,32,2,65,226,0,106,34,3,32,7,65,2,106,45,0,0,58,0,0,32,2,65,208,0,106,34,11,32,6,65,8,106,41,2,0,55,3,0,32,2,65,216,0,106,34,15,32,6,65,16,106,40,2,0,54,2,0,32,2,32,7,47,0,0,59,1,96,32,2,32,6,41,2,0,55,3,72,32,14,65,17,70,4,64,32,5,65,28,106,34,5,32,9,71,13,1,12,2,11,32,2,65,198,0,106,34,16,32,3,45,0,0,58,0,0,32,2,65,56,106,34,17,32,11,41,3,0,55,3,0,32,2,65,64,107,34,11,32,15,40,2,0,54,2,0,32,2,32,2,47,1,96,59,1,68,32,2,32,2,41,3,72,55,3,48,32,2,40,2,12,32,4,70,4,64,32,2,65,12,106,32,4,16,175,5,32,2,40,2,16,33,1,11,32,1,32,4,65,28,108,106,34,3,32,14,58,0,0,32,3,32,8,54,2,4,32,3,65,3,106,32,16,45,0,0,58,0,0,32,3,32,2,47,1,68,59,0,1,32,3,32,2,41,3,48,55,2,8,32,3,65,16,106,32,17,41,3,0,55,2,0,32,3,65,24,106,32,11,40,2,0,54,2,0,32,2,32,4,65,1,106,34,4,54,2,20,32,5,65,28,106,34,5,32,9,71,13,0,11,11,32,0,32,2,41,2,12,55,2,0,32,0,65,8,106,32,2,65,20,106,40,2,0,54,2,0,11,32,2,65,128,1,106,36,0,15,11,65,4,65,240,0,16,132,11,0,11,208,6,2,14,127,1,126,35,0,65,32,107,34,4,36,0,65,1,33,11,2,64,2,64,2,64,32,2,40,2,20,34,10,65,34,32,2,40,2,24,34,14,40,2,16,34,12,17,0,0,13,0,2,64,32,1,69,4,64,12,1,11,32,0,32,1,106,33,15,32,0,33,5,2,64,3,64,2,64,32,5,34,9,44,0,0,34,2,65,0,78,4,64,32,9,65,1,106,33,5,32,2,65,255,1,113,33,7,12,1,11,32,9,45,0,1,65,63,113,33,5,32,2,65,31,113,33,8,32,2,65,95,77,4,64,32,8,65,6,116,32,5,114,33,7,32,9,65,2,106,33,5,12,1,11,32,9,45,0,2,65,63,113,32,5,65,6,116,114,33,7,32,9,65,3,106,33,5,32,2,65,112,73,4,64,32,7,32,8,65,12,116,114,33,7,12,1,11,32,8,65,18,116,65,128,128,240,0,113,32,5,45,0,0,65,63,113,32,7,65,6,116,114,114,34,7,65,128,128,196,0,70,13,2,32,9,65,4,106,33,5,11,32,4,65,4,106,32,7,65,129,128,4,16,229,1,2,64,2,64,32,4,45,0,4,65,128,1,70,13,0,32,4,45,0,15,32,4,45,0,14,107,65,255,1,113,65,1,70,13,0,32,3,32,6,75,13,7,2,64,32,3,69,13,0,32,1,32,3,77,4,64,32,1,32,3,70,13,1,12,9,11,32,0,32,3,106,44,0,0,65,64,72,13,8,11,2,64,32,6,69,13,0,32,1,32,6,77,4,64,32,1,32,6,71,13,9,12,1,11,32,0,32,6,106,44,0,0,65,191,127,76,13,8,11,2,64,2,64,32,10,32,0,32,3,106,32,6,32,3,107,32,14,40,2,12,17,4,0,13,0,32,4,65,24,106,34,13,32,4,65,12,106,40,2,0,54,2,0,32,4,32,4,41,2,4,34,17,55,3,16,32,17,167,65,255,1,113,65,128,1,70,4,64,65,128,1,33,8,3,64,2,64,32,8,65,128,1,71,4,64,32,4,45,0,26,34,3,32,4,45,0,27,79,13,5,32,4,32,3,65,1,106,58,0,26,32,3,65,10,79,13,7,32,4,65,16,106,32,3,106,45,0,0,33,2,12,1,11,65,0,33,8,32,13,65,0,54,2,0,32,4,40,2,20,33,2,32,4,66,0,55,3,16,11,32,10,32,2,32,12,17,0,0,69,13,0,11,12,1,11,65,10,32,4,45,0,26,34,2,32,2,65,10,77,27,33,3,32,2,32,4,45,0,27,34,8,32,2,32,8,75,27,33,13,3,64,32,2,32,13,70,13,2,32,4,32,2,65,1,106,34,8,58,0,26,32,2,32,3,70,13,4,32,4,65,16,106,32,2,106,33,16,32,8,33,2,32,10,32,16,45,0,0,32,12,17,0,0,69,13,0,11,11,12,6,11,2,127,65,1,32,7,65,128,1,73,13,0,26,65,2,32,7,65,128,16,73,13,0,26,65,3,65,4,32,7,65,128,128,4,73,27,11,32,6,106,33,3,11,32,6,32,9,107,32,5,106,33,6,32,5,32,15,71,13,1,12,2,11,11,32,3,65,10,65,144,152,211,0,16,131,7,0,11,32,3,69,4,64,65,0,33,3,12,1,11,32,1,32,3,77,4,64,32,1,32,3,70,13,1,12,3,11,32,0,32,3,106,44,0,0,65,191,127,76,13,2,11,32,10,32,0,32,3,106,32,1,32,3,107,32,14,40,2,12,17,4,0,13,0,32,10,65,34,32,12,17,0,0,33,11,11,32,4,65,32,106,36,0,32,11,15,11,32,0,32,1,32,3,32,1,65,200,130,211,0,16,220,9,0,11,32,0,32,1,32,3,32,6,65,216,130,211,0,16,220,9,0,11,201,6,1,5,127,3,64,2,64,32,0,32,1,70,4,64,32,1,33,0,65,128,128,196,0,33,5,12,1,11,2,64,32,0,44,0,0,34,5,65,0,78,4,64,32,0,65,1,106,33,0,32,5,65,255,1,113,33,2,12,1,11,32,0,45,0,1,65,63,113,33,2,32,5,65,31,113,33,3,32,5,65,95,77,4,64,32,3,65,6,116,32,2,114,33,2,32,0,65,2,106,33,0,12,1,11,32,0,45,0,2,65,63,113,32,2,65,6,116,114,33,4,32,5,65,112,73,4,64,32,4,32,3,65,12,116,114,33,2,32,0,65,3,106,33,0,12,1,11,32,0,45,0,3,33,2,65,128,128,196,0,33,5,32,0,65,4,106,33,0,32,3,65,18,116,65,128,128,240,0,113,32,2,65,63,113,32,4,65,6,116,114,114,34,2,65,128,128,196,0,70,13,1,11,2,127,32,2,65,13,77,4,64,65,128,128,196,0,65,1,32,2,116,65,128,204,0,113,13,1,26,11,32,2,11,34,5,65,128,128,196,0,70,13,1,11,11,3,64,2,64,32,0,32,1,70,4,64,32,1,33,0,65,128,128,196,0,33,3,12,1,11,2,64,32,0,44,0,0,34,3,65,0,78,4,64,32,0,65,1,106,33,0,32,3,65,255,1,113,33,2,12,1,11,32,0,45,0,1,65,63,113,33,2,32,3,65,31,113,33,6,32,3,65,95,77,4,64,32,6,65,6,116,32,2,114,33,2,32,0,65,2,106,33,0,12,1,11,32,0,45,0,2,65,63,113,32,2,65,6,116,114,33,4,32,3,65,112,73,4,64,32,4,32,6,65,12,116,114,33,2,32,0,65,3,106,33,0,12,1,11,32,0,45,0,3,33,2,65,128,128,196,0,33,3,32,0,65,4,106,33,0,32,6,65,18,116,65,128,128,240,0,113,32,2,65,63,113,32,4,65,6,116,114,114,34,2,65,128,128,196,0,70,13,1,11,2,127,32,2,65,13,77,4,64,65,128,128,196,0,65,1,32,2,116,65,128,204,0,113,13,1,26,11,32,2,11,34,3,65,128,128,196,0,70,13,1,11,11,3,64,2,64,32,0,32,1,70,4,64,65,128,128,196,0,33,4,12,1,11,2,127,32,0,44,0,0,34,4,65,0,78,4,64,32,4,65,255,1,113,33,2,32,0,65,1,106,12,1,11,32,0,45,0,1,65,63,113,33,2,32,4,65,31,113,33,6,32,4,65,95,77,4,64,32,6,65,6,116,32,2,114,33,2,32,0,65,2,106,12,1,11,32,0,45,0,2,65,63,113,32,2,65,6,116,114,33,2,32,4,65,112,73,4,64,32,2,32,6,65,12,116,114,33,2,32,0,65,3,106,12,1,11,65,128,128,196,0,33,4,32,6,65,18,116,65,128,128,240,0,113,32,0,45,0,3,65,63,113,32,2,65,6,116,114,114,34,2,65,128,128,196,0,70,13,1,32,0,65,4,106,11,33,0,2,127,32,2,65,13,77,4,64,65,128,128,196,0,65,1,32,2,116,65,128,204,0,113,13,1,26,11,32,2,11,34,4,65,128,128,196,0,70,13,1,11,11,65,0,33,0,2,64,32,5,65,128,128,196,0,70,32,3,65,128,128,196,0,70,114,13,0,32,5,65,223,255,255,0,113,65,193,0,107,33,1,32,4,65,128,128,196,0,70,4,64,32,1,65,26,79,13,1,32,3,65,58,70,32,3,65,252,0,70,114,15,11,32,3,65,252,0,71,32,3,65,58,71,113,32,1,65,26,79,114,13,0,32,4,65,35,107,34,1,65,58,79,13,0,66,129,160,128,128,129,128,128,128,2,32,1,173,136,167,65,1,113,33,0,11,32,0,11,151,7,2,12,127,1,126,35,0,65,224,0,107,34,5,36,0,32,5,32,3,54,2,12,2,64,2,64,2,64,2,127,2,64,2,64,32,1,40,2,12,69,4,64,32,1,65,127,54,2,12,32,2,65,255,255,3,113,33,12,32,4,65,255,1,113,33,13,32,1,40,2,16,34,7,69,4,64,65,0,33,7,12,3,11,32,1,40,2,20,33,14,3,64,32,7,65,216,0,106,33,15,32,7,47,1,138,1,34,16,65,3,116,33,10,65,0,33,8,32,7,33,6,2,64,3,64,32,8,33,9,32,10,69,4,64,32,16,33,9,12,2,11,2,64,65,127,32,6,47,1,4,34,8,32,12,71,32,8,32,12,75,27,34,11,13,0,65,127,32,6,40,2,0,34,8,32,3,71,32,3,32,8,73,27,34,11,13,0,32,6,45,0,6,34,8,32,13,75,13,2,32,8,32,13,71,33,11,11,32,6,65,8,106,33,6,32,9,65,1,106,33,8,32,15,65,4,106,33,15,32,10,65,8,107,33,10,32,11,65,1,70,13,0,11,32,11,65,255,1,113,69,13,3,11,32,14,69,13,3,32,14,65,1,107,33,14,32,7,32,9,65,2,116,106,65,140,1,106,40,2,0,33,7,12,0,11,0,11,65,196,139,207,0,16,232,7,0,11,32,15,40,2,0,12,1,11,32,5,32,9,54,2,36,32,5,65,0,54,2,32,32,5,32,7,54,2,28,32,5,32,13,65,16,116,32,12,114,54,2,24,32,5,32,1,65,16,106,54,2,16,32,5,32,3,54,2,20,32,5,66,0,55,3,40,2,64,32,3,32,1,32,2,16,138,7,34,9,40,2,8,34,6,73,4,64,32,9,40,2,4,33,9,32,5,32,1,16,214,9,65,1,33,10,32,5,40,2,0,32,5,40,2,4,32,9,32,3,65,28,108,106,65,1,32,4,32,5,65,40,106,16,123,34,3,69,13,1,32,5,65,1,54,2,52,32,5,65,220,139,207,0,54,2,48,32,5,66,1,55,2,60,32,5,65,251,0,54,2,92,32,5,32,5,65,216,0,106,54,2,56,32,5,32,5,65,12,106,54,2,88,32,5,65,200,0,106,34,4,32,5,65,48,106,16,219,3,32,3,32,4,16,130,3,65,11,32,2,16,218,7,33,6,12,3,11,32,3,32,6,65,180,139,207,0,16,131,7,0,11,32,1,40,2,8,34,2,40,2,0,13,2,32,5,41,3,40,33,17,32,2,65,127,54,2,0,2,127,32,2,40,2,12,34,3,32,2,40,2,4,73,4,64,32,3,65,3,116,34,3,32,2,40,2,8,106,32,17,55,3,0,32,2,32,2,40,2,12,65,1,106,54,2,12,32,2,32,2,40,2,0,65,1,106,54,2,0,32,2,40,2,8,32,3,106,12,1,11,32,2,65,0,54,2,0,32,5,32,17,55,3,48,32,2,32,5,65,48,106,16,135,5,11,33,6,32,7,69,4,64,65,0,33,10,65,145,179,211,0,45,0,0,26,65,140,1,65,4,16,254,9,34,2,69,13,4,32,2,65,0,54,2,88,32,2,65,1,59,1,138,1,32,2,32,6,54,2,92,32,2,32,5,41,2,20,55,2,0,32,1,66,128,128,128,128,16,55,2,20,32,1,32,2,54,2,16,12,2,11,32,5,65,208,0,106,32,5,65,28,106,34,2,65,8,106,40,2,0,54,2,0,32,5,32,2,41,2,0,55,3,72,32,5,32,5,41,2,20,55,3,88,32,5,65,48,106,32,5,65,200,0,106,32,5,65,216,0,106,32,6,32,5,65,16,106,16,99,32,5,40,2,16,34,2,32,2,40,2,8,65,1,106,54,2,8,32,5,40,2,48,32,5,40,2,56,65,2,116,106,65,220,0,106,40,2,0,11,33,6,65,0,33,10,11,32,1,32,1,40,2,12,65,1,106,54,2,12,32,0,32,6,54,2,4,32,0,32,10,54,2,0,32,5,65,224,0,106,36,0,15,11,65,244,135,207,0,16,232,7,0,11,65,4,65,140,1,16,132,11,0,11,149,6,1,7,127,2,64,32,0,40,2,0,34,9,32,0,40,2,8,34,4,114,4,64,2,64,32,4,69,13,0,32,1,32,2,106,33,8,2,64,32,0,40,2,12,34,6,69,4,64,32,1,33,4,12,1,11,32,1,33,4,3,64,32,4,34,3,32,8,70,13,2,2,127,32,3,65,1,106,32,3,44,0,0,34,7,65,0,78,13,0,26,32,3,65,2,106,32,7,65,96,73,13,0,26,32,3,65,3,106,32,7,65,112,73,13,0,26,32,7,65,255,1,113,65,18,116,65,128,128,240,0,113,32,3,45,0,3,65,63,113,32,3,45,0,2,65,63,113,65,6,116,32,3,45,0,1,65,63,113,65,12,116,114,114,114,65,128,128,196,0,70,13,3,32,3,65,4,106,11,34,4,32,5,32,3,107,106,33,5,32,6,65,1,107,34,6,13,0,11,11,32,4,32,8,70,13,0,32,4,44,0,0,34,3,65,0,78,32,3,65,96,73,114,32,3,65,112,73,114,69,4,64,32,3,65,255,1,113,65,18,116,65,128,128,240,0,113,32,4,45,0,3,65,63,113,32,4,45,0,2,65,63,113,65,6,116,32,4,45,0,1,65,63,113,65,12,116,114,114,114,65,128,128,196,0,70,13,1,11,2,64,32,5,69,13,0,32,2,32,5,77,4,64,32,2,32,5,70,13,1,12,2,11,32,1,32,5,106,44,0,0,65,64,72,13,1,11,32,5,33,2,11,32,9,69,13,1,32,0,40,2,4,33,7,2,64,32,2,65,16,79,4,64,32,1,32,2,16,202,1,33,3,12,1,11,32,2,69,4,64,65,0,33,3,12,1,11,32,2,65,3,113,33,6,2,64,32,2,65,4,73,4,64,65,0,33,3,65,0,33,5,12,1,11,32,2,65,12,113,33,8,65,0,33,3,65,0,33,5,3,64,32,3,32,1,32,5,106,34,4,44,0,0,65,191,127,74,106,32,4,65,1,106,44,0,0,65,191,127,74,106,32,4,65,2,106,44,0,0,65,191,127,74,106,32,4,65,3,106,44,0,0,65,191,127,74,106,33,3,32,8,32,5,65,4,106,34,5,71,13,0,11,11,32,6,69,13,0,32,1,32,5,106,33,4,3,64,32,3,32,4,44,0,0,65,191,127,74,106,33,3,32,4,65,1,106,33,4,32,6,65,1,107,34,6,13,0,11,11,2,64,32,3,32,7,73,4,64,32,7,32,3,107,33,4,65,0,33,3,2,64,2,64,2,64,32,0,45,0,32,65,1,107,14,2,0,1,2,11,32,4,33,3,65,0,33,4,12,1,11,32,4,65,1,118,33,3,32,4,65,1,106,65,1,118,33,4,11,32,3,65,1,106,33,3,32,0,40,2,16,33,6,32,0,40,2,24,33,5,32,0,40,2,20,33,0,3,64,32,3,65,1,107,34,3,69,13,2,32,0,32,6,32,5,40,2,16,17,0,0,69,13,0,11,65,1,15,11,12,2,11,65,1,33,3,32,0,32,1,32,2,32,5,40,2,12,17,4,0,4,127,32,3,5,65,0,33,3,2,127,3,64,32,4,32,3,32,4,70,13,1,26,32,3,65,1,106,33,3,32,0,32,6,32,5,40,2,16,17,0,0,69,13,0,11,32,3,65,1,107,11,32,4,73,11,15,11,32,0,40,2,20,32,1,32,2,32,0,40,2,24,40,2,12,17,4,0,15,11,32,0,40,2,20,32,1,32,2,32,0,40,2,24,40,2,12,17,4,0,11,204,6,1,13,127,35,0,65,208,0,107,34,2,36,0,32,1,65,45,106,33,8,32,1,65,16,106,33,6,32,1,40,2,4,33,4,32,1,45,0,44,33,7,32,2,65,16,106,33,9,32,2,65,29,106,33,10,32,1,40,2,12,33,11,2,64,3,64,32,1,65,3,58,0,44,2,64,2,64,2,127,32,7,65,3,70,4,64,32,4,32,11,70,13,2,32,1,32,4,65,32,106,34,3,54,2,4,32,2,65,48,106,32,4,65,8,106,41,2,0,55,3,0,32,2,65,56,106,32,4,65,16,106,41,2,0,55,3,0,32,2,65,64,107,32,4,65,24,106,40,2,0,54,2,0,32,2,32,4,41,2,0,55,3,40,32,4,65,29,106,33,5,32,4,45,0,28,12,1,11,32,2,65,64,107,32,6,65,24,106,40,2,0,54,2,0,32,2,65,56,106,32,6,65,16,106,41,2,0,55,3,0,32,2,65,48,106,32,6,65,8,106,41,2,0,55,3,0,32,2,32,6,41,2,0,55,3,40,32,8,33,5,32,4,33,3,32,7,11,33,4,32,2,65,38,106,34,12,32,5,65,2,106,45,0,0,58,0,0,32,2,32,5,47,0,0,59,1,36,32,4,65,255,1,113,65,2,71,13,1,11,32,0,65,2,58,0,28,12,2,11,32,10,32,2,47,1,36,59,0,0,32,2,65,24,106,32,2,65,64,107,34,5,40,2,0,54,2,0,32,9,32,2,65,56,106,34,13,41,3,0,55,3,0,32,2,65,8,106,32,2,65,48,106,34,14,41,3,0,55,3,0,65,2,33,7,32,10,65,2,106,32,2,65,38,106,45,0,0,58,0,0,32,2,32,2,41,3,40,55,3,0,32,2,32,4,58,0,28,32,3,32,11,34,4,71,4,64,32,1,32,3,65,32,106,34,4,54,2,4,32,14,32,3,65,8,106,41,2,0,55,3,0,32,13,32,3,65,16,106,41,2,0,55,3,0,32,5,32,3,65,24,106,40,2,0,54,2,0,32,12,32,3,65,31,106,45,0,0,58,0,0,32,2,32,3,41,2,0,55,3,40,32,2,32,3,47,0,29,59,1,36,32,3,45,0,28,33,7,11,32,6,32,2,41,3,40,55,2,0,32,1,32,7,58,0,44,32,8,32,2,47,1,36,59,0,0,32,6,65,24,106,32,5,40,2,0,54,2,0,32,6,65,16,106,32,13,41,3,0,55,2,0,32,6,65,8,106,32,14,41,3,0,55,2,0,32,8,65,2,106,32,12,45,0,0,58,0,0,32,7,65,2,70,4,64,32,0,32,2,41,3,0,55,2,0,32,0,65,24,106,32,2,65,24,106,41,3,0,55,2,0,32,0,65,16,106,32,2,65,16,106,41,3,0,55,2,0,32,0,65,8,106,32,2,65,8,106,41,3,0,55,2,0,12,2,11,32,2,40,2,0,32,6,40,2,0,70,4,64,2,127,32,2,40,2,4,34,3,69,4,64,65,0,33,5,65,0,12,1,11,32,2,32,2,40,2,8,34,5,54,2,68,32,2,32,3,54,2,64,32,2,65,0,54,2,60,32,2,32,5,54,2,52,32,2,32,3,54,2,48,32,2,65,0,54,2,44,32,2,40,2,12,33,5,65,1,11,33,3,32,2,32,5,54,2,72,32,2,32,3,54,2,56,32,2,32,3,54,2,40,32,2,65,40,106,16,213,2,32,9,16,255,2,12,1,11,11,32,0,32,2,41,3,0,55,2,0,32,0,65,24,106,32,2,65,24,106,41,3,0,55,2,0,32,0,65,16,106,32,2,65,16,106,41,3,0,55,2,0,32,0,65,8,106,32,2,65,8,106,41,3,0,55,2,0,11,32,2,65,208,0,106,36,0,11,219,7,1,1,127,35,0,65,64,106,34,2,36,0,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,0,65,1,107,14,15,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,11,32,1,40,2,20,65,216,204,208,0,65,4,32,1,40,2,24,40,2,12,17,4,0,12,15,11,32,1,40,2,20,65,220,204,208,0,65,2,32,1,40,2,24,40,2,12,17,4,0,12,14,11,32,1,40,2,20,65,222,204,208,0,65,3,32,1,40,2,24,40,2,12,17,4,0,12,13,11,32,1,40,2,20,65,225,204,208,0,65,4,32,1,40,2,24,40,2,12,17,4,0,12,12,11,32,1,40,2,20,65,229,204,208,0,65,7,32,1,40,2,24,40,2,12,17,4,0,12,11,11,32,1,40,2,20,65,236,204,208,0,65,6,32,1,40,2,24,40,2,12,17,4,0,12,10,11,32,2,32,0,65,4,106,54,2,36,32,2,65,2,54,2,44,32,2,65,252,204,208,0,54,2,40,32,2,66,1,55,2,52,32,2,65,128,3,54,2,12,32,2,32,2,65,8,106,54,2,48,32,2,32,2,65,36,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,65,40,106,16,166,2,12,9,11,32,2,32,0,65,4,106,54,2,4,32,2,32,0,65,16,106,54,2,32,32,2,32,0,65,1,106,54,2,36,32,2,65,60,106,65,129,3,54,2,0,32,2,65,52,106,65,130,3,54,2,0,32,2,65,4,54,2,12,32,2,65,152,205,208,0,54,2,8,32,2,66,3,55,2,20,32,2,65,130,3,54,2,44,32,2,32,2,65,40,106,54,2,16,32,2,32,2,65,36,106,54,2,56,32,2,32,2,65,32,106,54,2,48,32,2,32,2,65,4,106,54,2,40,32,1,40,2,20,32,1,40,2,24,32,2,65,8,106,16,166,2,12,8,11,32,2,32,0,65,2,106,54,2,36,32,2,65,2,54,2,44,32,2,65,192,205,208,0,54,2,40,32,2,66,1,55,2,52,32,2,65,131,3,54,2,12,32,2,32,2,65,8,106,54,2,48,32,2,32,2,65,36,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,65,40,106,16,166,2,12,7,11,32,2,32,0,65,2,106,54,2,32,32,2,32,0,65,4,106,54,2,36,32,2,65,20,106,65,130,3,54,2,0,32,2,65,3,54,2,44,32,2,65,228,205,208,0,54,2,40,32,2,66,2,55,2,52,32,2,65,131,3,54,2,12,32,2,32,2,65,8,106,54,2,48,32,2,32,2,65,36,106,54,2,16,32,2,32,2,65,32,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,65,40,106,16,166,2,12,6,11,32,2,32,0,65,4,106,54,2,36,32,2,65,2,54,2,44,32,2,65,136,206,208,0,54,2,40,32,2,66,1,55,2,52,32,2,65,128,3,54,2,12,32,2,32,2,65,8,106,54,2,48,32,2,32,2,65,36,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,65,40,106,16,166,2,12,5,11,32,2,32,0,65,4,106,54,2,36,32,2,65,2,54,2,44,32,2,65,172,206,208,0,54,2,40,32,2,66,1,55,2,52,32,2,65,128,3,54,2,12,32,2,32,2,65,8,106,54,2,48,32,2,32,2,65,36,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,65,40,106,16,166,2,12,4,11,32,2,32,0,65,2,106,54,2,36,32,2,65,2,54,2,44,32,2,65,204,206,208,0,54,2,40,32,2,66,1,55,2,52,32,2,65,132,3,54,2,12,32,2,32,2,65,8,106,54,2,48,32,2,32,2,65,36,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,65,40,106,16,166,2,12,3,11,32,1,40,2,20,65,220,206,208,0,65,3,32,1,40,2,24,40,2,12,17,4,0,12,2,11,32,1,40,2,20,65,223,206,208,0,65,3,32,1,40,2,24,40,2,12,17,4,0,12,1,11,32,1,40,2,20,65,226,206,208,0,65,4,32,1,40,2,24,40,2,12,17,4,0,11,32,2,65,64,107,36,0,11,192,6,2,5,127,2,126,2,64,32,1,65,7,113,34,2,69,13,0,2,64,32,0,40,2,160,1,34,3,65,41,73,4,64,32,3,69,4,64,32,0,65,0,54,2,160,1,12,3,11,32,2,65,2,116,65,228,245,210,0,106,53,2,0,33,8,32,3,65,1,107,65,255,255,255,255,3,113,34,2,65,1,106,34,5,65,3,113,33,6,32,2,65,3,73,4,64,32,0,33,2,12,2,11,32,5,65,252,255,255,255,7,113,33,5,32,0,33,2,3,64,32,2,32,2,53,2,0,32,8,126,32,7,124,34,7,62,2,0,32,2,65,4,106,34,4,32,4,53,2,0,32,8,126,32,7,66,32,136,124,34,7,62,2,0,32,2,65,8,106,34,4,32,4,53,2,0,32,8,126,32,7,66,32,136,124,34,7,62,2,0,32,2,65,12,106,34,4,32,4,53,2,0,32,8,126,32,7,66,32,136,124,34,7,62,2,0,32,7,66,32,136,33,7,32,2,65,16,106,33,2,32,5,65,4,107,34,5,13,0,11,12,1,11,32,3,65,40,65,192,152,211,0,16,171,10,0,11,32,6,4,64,3,64,32,2,32,2,53,2,0,32,8,126,32,7,124,34,7,62,2,0,32,2,65,4,106,33,2,32,7,66,32,136,33,7,32,6,65,1,107,34,6,13,0,11,11,2,64,32,0,32,7,167,34,2,4,127,32,3,65,40,70,13,1,32,0,32,3,65,2,116,106,32,2,54,2,0,32,3,65,1,106,5,32,3,11,54,2,160,1,12,1,11,65,40,65,40,65,192,152,211,0,16,131,7,0,11,2,64,32,1,65,8,113,4,64,2,64,2,64,32,0,40,2,160,1,34,3,65,41,73,4,64,32,3,69,4,64,65,0,33,3,12,3,11,32,3,65,1,107,65,255,255,255,255,3,113,34,2,65,1,106,34,5,65,3,113,33,6,32,2,65,3,73,4,64,66,0,33,7,32,0,33,2,12,2,11,32,5,65,252,255,255,255,7,113,33,5,66,0,33,7,32,0,33,2,3,64,32,2,32,2,53,2,0,66,128,194,215,47,126,32,7,124,34,7,62,2,0,32,2,65,4,106,34,4,32,4,53,2,0,66,128,194,215,47,126,32,7,66,32,136,124,34,7,62,2,0,32,2,65,8,106,34,4,32,4,53,2,0,66,128,194,215,47,126,32,7,66,32,136,124,34,7,62,2,0,32,2,65,12,106,34,4,32,4,53,2,0,66,128,194,215,47,126,32,7,66,32,136,124,34,7,62,2,0,32,7,66,32,136,33,7,32,2,65,16,106,33,2,32,5,65,4,107,34,5,13,0,11,12,1,11,32,3,65,40,65,192,152,211,0,16,171,10,0,11,32,6,4,64,3,64,32,2,32,2,53,2,0,66,128,194,215,47,126,32,7,124,34,7,62,2,0,32,2,65,4,106,33,2,32,7,66,32,136,33,7,32,6,65,1,107,34,6,13,0,11,11,32,7,167,34,2,69,13,0,32,3,65,40,70,13,2,32,0,32,3,65,2,116,106,32,2,54,2,0,32,3,65,1,106,33,3,11,32,0,32,3,54,2,160,1,11,32,1,65,16,113,4,64,32,0,65,244,225,210,0,65,2,16,236,1,11,32,1,65,32,113,4,64,32,0,65,252,225,210,0,65,4,16,236,1,11,32,1,65,192,0,113,4,64,32,0,65,140,226,210,0,65,7,16,236,1,11,32,1,65,128,1,113,4,64,32,0,65,168,226,210,0,65,14,16,236,1,11,32,1,65,128,2,113,4,64,32,0,65,224,226,210,0,65,27,16,236,1,11,15,11,65,40,65,40,65,192,152,211,0,16,131,7,0,11,236,6,2,10,127,3,126,35,0,65,16,107,34,10,36,0,2,64,2,64,2,127,2,64,2,64,2,64,32,0,40,2,12,34,3,47,1,182,1,34,5,32,1,106,34,8,65,12,73,4,64,32,0,40,2,20,34,4,47,1,182,1,34,2,32,1,73,13,1,32,3,32,8,59,1,182,1,32,4,32,2,32,1,107,34,6,59,1,182,1,32,0,40,2,0,32,0,40,2,8,65,4,116,106,34,2,41,2,0,33,12,32,4,32,1,65,1,107,34,9,65,4,116,34,7,106,34,11,65,8,106,41,2,0,33,13,32,2,32,11,41,2,0,55,2,0,32,2,65,8,106,34,2,41,2,0,33,14,32,2,32,13,55,2,0,32,3,32,5,65,4,116,106,34,2,65,8,106,32,14,55,2,0,32,2,32,12,55,2,0,32,9,32,8,32,5,65,1,106,34,2,107,71,13,2,32,3,32,2,65,4,116,106,32,4,32,7,16,142,11,26,32,4,32,4,32,1,65,4,116,106,32,6,65,4,116,16,140,11,33,4,32,0,40,2,24,33,7,32,0,40,2,16,69,4,64,32,7,69,13,6,12,7,11,32,7,69,13,6,32,3,65,184,1,106,32,2,65,2,116,106,32,4,65,184,1,106,34,0,32,1,65,2,116,34,7,16,142,11,26,32,0,32,0,32,7,106,32,6,65,2,116,65,4,106,16,140,11,26,32,1,65,3,113,34,0,4,64,32,5,65,2,116,32,3,106,65,188,1,106,33,1,3,64,32,1,40,2,0,34,5,32,2,59,1,180,1,32,5,32,3,54,2,176,1,32,1,65,4,106,33,1,32,2,65,1,106,33,2,32,0,65,1,107,34,0,13,0,11,11,32,9,65,3,79,4,64,32,2,65,2,116,33,0,3,64,32,0,32,3,106,34,1,65,184,1,106,40,2,0,34,5,32,2,59,1,180,1,32,5,32,3,54,2,176,1,32,1,65,188,1,106,40,2,0,34,5,32,2,65,1,106,59,1,180,1,32,5,32,3,54,2,176,1,32,1,65,192,1,106,40,2,0,34,5,32,2,65,2,106,59,1,180,1,32,5,32,3,54,2,176,1,32,1,65,196,1,106,40,2,0,34,1,32,2,65,3,106,34,5,59,1,180,1,32,1,32,3,54,2,176,1,32,2,65,4,106,33,2,32,0,65,16,106,33,0,32,5,32,8,71,13,0,11,11,32,6,65,127,70,13,5,32,6,65,1,106,34,3,65,3,113,33,1,65,0,32,6,65,3,73,13,4,26,32,4,65,196,1,106,33,0,65,0,32,3,65,124,113,107,33,3,65,3,33,2,3,64,32,0,65,12,107,40,2,0,34,6,32,2,65,3,107,59,1,180,1,32,6,32,4,54,2,176,1,32,0,65,8,107,40,2,0,34,6,32,2,65,2,107,59,1,180,1,32,6,32,4,54,2,176,1,32,0,65,4,107,40,2,0,34,6,32,2,65,1,107,59,1,180,1,32,6,32,4,54,2,176,1,32,0,40,2,0,34,6,32,2,59,1,180,1,32,6,32,4,54,2,176,1,32,0,65,16,106,33,0,32,3,32,2,65,4,106,34,2,106,65,3,71,13,0,11,12,3,11,65,232,242,206,0,65,50,65,156,243,206,0,16,141,8,0,11,65,172,243,206,0,65,40,65,212,243,206,0,16,141,8,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,2,65,3,107,11,33,2,32,1,69,13,0,32,2,65,2,116,32,4,106,65,184,1,106,33,0,3,64,32,0,40,2,0,34,3,32,2,59,1,180,1,32,3,32,4,54,2,176,1,32,0,65,4,106,33,0,32,2,65,1,106,33,2,32,1,65,1,107,34,1,13,0,11,11,32,10,65,16,106,36,0,15,11,65,176,242,206,0,65,40,65,228,243,206,0,16,141,8,0,11,205,6,1,10,127,35,0,65,192,2,107,34,2,36,0,2,64,2,64,2,64,32,1,40,2,32,34,5,69,13,0,32,1,40,2,20,33,4,2,64,32,1,40,2,24,34,3,32,5,77,4,64,32,3,32,5,70,13,1,12,4,11,32,4,32,5,106,44,0,0,65,191,127,76,13,3,11,32,5,65,4,71,13,0,32,4,40,0,0,65,226,216,189,147,6,71,13,0,32,2,65,8,106,32,1,16,183,4,32,2,40,2,12,65,4,73,13,0,32,2,40,2,8,40,0,0,65,232,232,209,131,7,71,13,0,2,64,2,64,32,3,65,5,77,4,64,32,3,65,5,70,13,1,12,2,11,32,4,44,0,5,65,191,127,76,13,1,11,32,2,65,0,54,2,180,2,32,2,65,0,54,2,172,2,32,2,65,0,54,2,188,2,32,2,65,156,1,106,32,2,65,172,2,106,32,4,65,5,106,32,3,65,5,107,16,145,6,2,64,2,64,32,2,40,2,156,1,34,3,65,2,70,4,64,65,145,179,211,0,45,0,0,26,32,2,45,0,160,1,33,3,65,1,65,1,16,254,9,34,4,69,13,1,32,4,32,3,58,0,0,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,3,69,13,2,32,3,65,216,137,193,0,54,2,80,32,3,32,4,54,2,76,32,3,65,0,59,1,72,32,3,65,2,54,2,0,32,2,32,3,54,2,20,32,2,65,2,54,2,16,32,2,65,16,106,16,200,6,12,4,11,32,2,65,224,0,106,34,4,32,2,65,172,1,106,41,2,0,55,3,0,32,2,65,232,0,106,34,5,32,2,65,180,1,106,41,2,0,55,3,0,32,2,65,240,0,106,34,6,32,2,65,188,1,106,41,2,0,55,3,0,32,2,65,248,0,106,34,7,32,2,65,196,1,106,41,2,0,55,3,0,32,2,65,128,1,106,34,8,32,2,65,204,1,106,41,2,0,55,3,0,32,2,65,136,1,106,34,9,32,2,65,212,1,106,41,2,0,55,3,0,32,2,65,144,1,106,34,10,32,2,65,220,1,106,41,2,0,55,3,0,32,2,32,2,41,2,164,1,55,3,88,32,2,40,2,160,1,33,11,32,2,65,244,1,106,32,4,41,3,0,55,2,0,32,2,65,252,1,106,32,5,41,3,0,55,2,0,32,2,65,132,2,106,32,6,41,3,0,55,2,0,32,2,65,140,2,106,32,7,41,3,0,55,2,0,32,2,65,148,2,106,32,8,41,3,0,55,2,0,32,2,65,156,2,106,32,9,41,3,0,55,2,0,32,2,65,164,2,106,32,10,41,3,0,55,2,0,32,2,32,3,54,2,228,1,32,2,32,11,54,2,232,1,32,2,32,2,41,3,88,55,2,236,1,32,2,65,16,106,34,4,32,2,65,228,1,106,16,223,1,32,2,40,2,16,32,4,16,200,6,65,2,70,13,3,32,0,32,1,65,200,0,16,142,11,26,12,4,11,65,1,65,1,16,132,11,0,11,65,4,65,212,0,16,132,11,0,11,32,4,32,3,65,5,32,3,65,148,142,193,0,16,220,9,0,11,32,1,45,0,52,4,64,32,0,32,1,65,200,0,16,142,11,26,12,1,11,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,3,4,64,32,3,65,156,137,193,0,54,2,80,32,3,65,1,54,2,76,32,3,65,0,59,1,72,32,3,32,1,65,200,0,16,142,11,33,1,32,0,65,2,54,2,0,32,0,32,1,54,2,4,12,1,11,65,4,65,212,0,16,132,11,0,11,32,2,65,192,2,106,36,0,15,11,32,4,32,3,65,0,32,5,65,160,141,193,0,16,220,9,0,11,232,9,2,5,127,3,126,35,0,65,64,106,34,4,36,0,32,0,32,0,32,1,106,34,5,77,4,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,5,32,2,40,2,4,34,6,77,4,64,32,4,66,0,55,3,16,32,4,32,2,40,2,16,54,2,32,32,4,32,2,41,3,8,55,3,24,32,4,32,5,32,0,107,54,2,12,32,4,32,2,40,2,0,32,0,106,54,2,8,2,64,32,1,4,64,32,1,173,33,11,3,64,32,4,32,4,65,8,106,32,4,41,3,24,16,246,2,32,4,40,2,4,33,0,32,4,40,2,0,4,64,32,0,33,3,12,3,11,2,64,32,0,69,4,64,65,1,33,2,12,1,11,32,0,65,0,72,13,5,32,0,65,1,16,255,9,34,2,69,13,6,11,32,4,40,2,12,34,1,32,4,41,3,16,34,9,32,1,173,34,10,32,9,32,10,84,27,167,34,5,73,13,6,32,4,40,2,8,32,5,106,33,6,2,64,32,0,32,1,32,5,107,34,1,32,0,32,1,73,27,34,5,65,1,71,4,64,32,2,32,6,32,5,16,142,11,26,12,1,11,32,2,32,6,45,0,0,58,0,0,11,32,4,32,9,32,5,173,124,55,3,16,32,0,32,1,75,4,64,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,8,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,24,65,1,16,254,9,34,3,69,13,9,32,3,65,16,106,65,227,233,208,0,41,0,0,55,0,0,32,3,65,8,106,65,219,233,208,0,41,0,0,55,0,0,32,3,65,211,233,208,0,41,0,0,55,0,0,32,4,65,24,54,2,60,32,4,32,3,54,2,56,32,4,65,24,54,2,52,32,1,32,4,65,52,106,16,156,4,33,3,32,2,32,0,65,1,16,163,10,12,3,11,32,4,32,0,54,2,60,32,4,32,2,54,2,56,32,4,32,0,54,2,52,32,4,65,40,106,33,2,35,0,65,32,107,34,0,36,0,32,0,65,12,106,32,4,65,52,106,34,8,34,1,40,2,4,32,1,40,2,8,34,5,16,137,2,2,64,2,64,2,64,32,0,40,2,12,69,4,64,32,1,41,2,0,33,10,32,5,173,33,9,12,1,11,32,1,41,2,4,33,10,32,0,41,2,16,33,9,32,1,40,2,0,34,1,65,128,128,128,128,120,71,13,1,11,32,0,32,9,62,2,8,32,0,32,10,55,3,0,32,2,32,0,16,236,5,12,1,11,32,0,32,10,55,2,16,32,0,32,1,54,2,12,32,0,32,9,62,2,24,32,0,32,9,66,32,136,62,2,28,32,0,65,12,106,33,5,35,0,65,32,107,34,7,36,0,32,7,65,8,106,34,6,16,195,6,65,145,179,211,0,45,0,0,26,65,48,65,4,16,254,9,34,1,69,4,64,65,4,65,48,16,132,11,0,11,32,1,65,204,242,209,0,54,2,0,32,1,32,6,41,2,0,55,2,4,32,1,32,5,41,2,0,55,2,28,32,1,65,12,106,32,6,65,8,106,41,2,0,55,2,0,32,1,65,20,106,32,6,65,16,106,41,2,0,55,2,0,32,1,65,36,106,32,5,65,8,106,41,2,0,55,2,0,32,1,65,44,106,32,5,65,16,106,40,2,0,54,2,0,32,7,65,32,106,36,0,32,2,65,0,54,2,0,32,2,32,1,54,2,4,11,32,0,65,32,106,36,0,32,4,40,2,40,34,1,69,4,64,65,145,179,211,0,45,0,0,26,32,4,32,4,40,2,44,54,2,48,65,200,0,65,8,16,254,9,34,0,69,13,10,32,0,65,128,128,128,128,120,54,2,60,32,0,65,128,128,128,128,120,54,2,48,32,0,66,2,55,3,40,32,0,66,0,55,3,32,32,0,66,128,128,128,128,32,55,3,24,32,0,66,185,23,55,3,16,32,0,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,18,65,1,16,254,9,34,1,69,13,11,32,1,65,16,106,65,251,233,208,0,47,0,0,59,0,0,32,1,65,8,106,65,243,233,208,0,41,0,0,55,0,0,32,1,65,235,233,208,0,41,0,0,55,0,0,32,4,65,18,54,2,60,32,4,32,1,54,2,56,32,4,65,18,54,2,52,32,0,32,8,16,156,4,33,3,32,4,65,48,106,16,217,9,12,3,11,32,4,40,2,44,33,2,32,3,40,2,8,34,0,32,3,40,2,0,70,4,64,32,3,32,0,16,185,5,32,3,40,2,8,33,0,11,32,3,40,2,4,32,0,65,3,116,106,34,0,32,2,54,2,4,32,0,32,1,54,2,0,32,3,32,3,40,2,8,65,1,106,54,2,8,32,4,41,3,16,32,11,84,13,0,11,11,65,0,33,3,11,32,4,65,64,107,36,0,32,3,15,11,32,5,32,6,65,200,249,208,0,16,171,10,0,11,16,184,8,0,11,65,1,32,0,16,132,11,0,11,32,5,32,1,65,156,145,209,0,16,170,10,0,11,65,8,65,200,0,16,132,11,0,11,65,1,65,24,16,132,11,0,11,65,8,65,200,0,16,132,11,0,11,65,1,65,18,16,132,11,0,11,65,240,231,208,0,65,28,65,212,231,208,0,16,141,8,0,11,154,8,1,8,127,2,64,2,64,2,64,2,64,2,64,2,64,65,3,32,0,40,2,60,34,4,65,128,128,128,128,120,115,34,1,32,1,65,5,79,27,14,4,1,2,3,4,0,11,32,0,40,2,4,33,6,32,0,40,2,8,34,3,4,64,32,6,33,1,3,64,32,1,40,2,16,34,2,4,64,32,1,40,2,12,32,2,65,1,16,163,10,11,32,1,40,2,4,33,4,32,1,40,2,8,34,7,4,64,32,4,33,2,3,64,32,2,65,4,106,40,2,0,34,5,4,64,32,2,40,2,0,32,5,65,1,16,163,10,11,32,2,65,8,106,33,5,2,64,65,6,32,2,65,196,0,106,40,2,0,65,251,255,255,255,7,106,34,8,32,8,65,12,79,27,34,8,65,10,77,4,64,65,1,32,8,116,65,159,15,113,13,1,32,8,65,5,70,4,64,32,5,40,2,0,34,5,16,130,6,32,5,65,200,0,65,4,16,163,10,12,2,11,32,5,16,225,1,12,1,11,32,5,40,2,0,34,5,16,130,6,32,5,65,200,0,65,4,16,163,10,11,32,2,65,208,0,106,33,2,32,7,65,1,107,34,7,13,0,11,11,32,1,40,2,0,34,2,4,64,32,4,32,2,65,208,0,108,65,4,16,163,10,11,32,1,65,20,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,0,69,13,4,32,6,32,0,65,20,108,65,4,16,163,10,15,11,32,0,40,2,4,33,2,32,0,40,2,8,34,3,4,64,32,2,33,1,3,64,32,1,16,130,6,32,1,65,200,0,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,0,69,13,3,32,2,32,0,65,200,0,108,65,4,16,163,10,15,11,32,0,40,2,4,33,4,32,0,40,2,8,34,7,4,64,3,64,32,4,32,6,65,12,108,106,34,5,40,2,4,33,2,32,5,40,2,8,34,3,4,64,32,2,33,1,3,64,32,1,16,130,6,32,1,65,200,0,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,5,40,2,0,34,1,4,64,32,2,32,1,65,200,0,108,65,4,16,163,10,11,32,6,65,1,106,34,6,32,7,71,13,0,11,11,32,0,40,2,0,34,0,69,13,2,32,4,32,0,65,12,108,65,4,16,163,10,15,11,32,0,40,2,4,33,2,32,0,40,2,8,34,6,4,64,32,2,33,1,3,64,32,1,65,4,106,40,2,0,34,4,4,64,32,1,40,2,0,32,4,65,1,16,163,10,11,32,1,65,8,106,33,4,2,64,65,6,32,1,65,196,0,106,40,2,0,65,251,255,255,255,7,106,34,3,32,3,65,12,79,27,34,3,65,10,77,4,64,65,1,32,3,116,65,159,15,113,13,1,32,3,65,5,70,4,64,32,4,40,2,0,34,4,16,130,6,32,4,65,200,0,65,4,16,163,10,12,2,11,32,4,16,225,1,12,1,11,32,4,40,2,0,34,4,16,130,6,32,4,65,200,0,65,4,16,163,10,11,32,1,65,208,0,106,33,1,32,6,65,1,107,34,6,13,0,11,11,32,0,40,2,0,34,0,69,13,1,32,2,32,0,65,208,0,108,65,4,16,163,10,15,11,32,0,40,2,16,34,1,4,64,32,0,40,2,12,32,1,65,1,16,163,10,11,32,0,40,2,24,34,1,4,64,32,0,40,2,20,32,1,65,1,16,163,10,11,32,0,40,2,4,33,2,32,0,40,2,8,34,3,4,64,32,2,33,1,3,64,32,1,16,245,5,32,1,65,8,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,1,4,64,32,2,32,1,65,3,116,65,4,16,163,10,11,32,0,40,2,64,33,2,32,0,40,2,68,34,6,4,64,32,2,33,1,3,64,32,1,65,4,106,40,2,0,34,0,4,64,32,1,40,2,0,32,0,65,1,16,163,10,11,32,1,65,8,106,33,0,2,64,65,6,32,1,65,196,0,106,40,2,0,65,251,255,255,255,7,106,34,3,32,3,65,12,79,27,34,3,65,10,77,4,64,65,1,32,3,116,65,159,15,113,13,1,32,3,65,5,70,4,64,32,0,40,2,0,34,0,16,130,6,32,0,65,200,0,65,4,16,163,10,12,2,11,32,0,16,225,1,12,1,11,32,0,40,2,0,34,0,16,130,6,32,0,65,200,0,65,4,16,163,10,11,32,1,65,208,0,106,33,1,32,6,65,1,107,34,6,13,0,11,11,32,4,69,13,0,32,2,32,4,65,208,0,108,65,4,16,163,10,11,11,136,7,1,6,127,35,0,65,32,107,34,2,36,0,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,72,65,1,107,14,3,11,2,1,0,11,32,0,32,0,41,2,40,55,2,0,32,0,65,24,106,32,0,65,64,107,41,2,0,55,2,0,32,0,65,16,106,32,0,65,56,106,41,2,0,55,2,0,32,0,65,8,106,32,0,65,48,106,41,2,0,55,2,0,11,2,64,2,64,32,0,45,0,28,65,1,107,14,3,10,2,1,0,11,32,0,40,2,0,34,3,40,2,8,13,11,32,3,65,127,54,2,8,32,0,65,0,58,0,24,32,0,32,3,65,12,106,34,4,54,2,12,32,0,32,3,65,8,106,54,2,8,32,0,32,4,54,2,4,32,0,65,24,106,33,3,12,3,11,32,0,65,24,106,33,3,2,64,32,0,45,0,24,65,1,107,14,3,5,1,0,2,11,32,0,40,2,20,33,4,12,3,11,0,11,32,0,40,2,12,33,4,11,32,0,32,4,54,2,16,32,4,40,2,0,69,13,4,32,0,32,4,54,2,20,11,32,2,65,16,106,32,4,40,2,0,32,1,32,4,40,2,4,40,2,24,17,3,0,32,2,40,2,16,34,4,65,2,71,13,1,65,2,33,4,65,3,12,2,11,65,192,151,193,0,65,35,65,236,152,193,0,16,141,8,0,11,32,2,40,2,20,33,7,2,64,32,0,40,2,16,34,5,40,2,0,34,1,69,13,0,32,1,32,5,65,4,106,40,2,0,34,5,40,2,0,17,2,0,32,5,40,2,4,34,6,69,13,0,32,1,32,6,32,5,40,2,8,16,163,10,11,32,0,40,2,16,65,0,54,2,0,65,1,11,33,1,32,3,32,1,58,0,0,2,64,32,4,65,2,70,4,64,65,3,33,1,32,0,65,3,58,0,28,12,1,11,32,0,65,8,106,40,2,0,34,1,32,1,40,2,0,65,1,106,54,2,0,32,0,40,2,0,34,1,32,1,40,2,0,65,1,107,34,3,54,2,0,2,64,32,3,13,0,2,64,32,1,65,12,106,40,2,0,34,3,69,13,0,32,3,32,1,65,16,106,40,2,0,34,5,40,2,0,17,2,0,32,5,40,2,4,34,6,69,13,0,32,3,32,6,32,5,40,2,8,16,163,10,11,32,1,65,4,106,34,3,32,3,40,2,0,65,1,107,34,3,54,2,0,32,3,13,0,32,1,65,20,65,4,16,163,10,11,32,0,65,1,58,0,28,2,64,32,4,69,4,64,32,2,65,128,1,54,2,24,32,2,65,128,1,54,2,28,32,2,32,0,65,32,106,32,2,65,28,106,32,2,65,24,106,16,220,7,32,2,40,2,0,13,6,2,64,32,2,40,2,4,34,1,65,132,1,73,13,0,32,1,16,4,32,2,40,2,28,34,1,65,132,1,73,13,0,32,1,16,4,11,32,2,40,2,24,34,1,65,132,1,73,13,1,32,1,16,4,12,1,11,32,2,32,7,54,2,24,32,2,65,128,1,54,2,28,32,2,65,8,106,32,0,65,36,106,32,2,65,28,106,32,2,65,24,106,16,220,7,32,2,40,2,8,13,5,2,64,32,2,40,2,12,34,1,65,132,1,73,13,0,32,1,16,4,32,2,40,2,28,34,1,65,132,1,73,13,0,32,1,16,4,11,32,2,40,2,24,34,1,65,132,1,73,13,0,32,1,16,4,11,32,0,40,2,32,34,1,65,132,1,79,4,64,32,1,16,4,11,65,1,33,1,32,0,40,2,36,34,3,65,132,1,73,13,0,32,3,16,4,11,32,0,32,1,58,0,72,32,2,65,32,106,36,0,32,4,65,2,70,15,11,65,140,154,193,0,65,49,16,242,10,0,11,65,192,151,193,0,65,35,65,156,153,193,0,16,141,8,0,11,65,192,151,193,0,65,35,65,176,151,193,0,16,141,8,0,11,65,189,154,193,0,65,49,16,242,10,0,11,197,6,1,16,127,35,0,65,16,107,34,7,36,0,2,64,32,1,40,2,12,34,4,47,1,182,1,34,11,65,1,106,34,5,32,1,40,2,20,34,12,47,1,182,1,34,13,106,34,14,65,12,73,4,64,32,1,40,2,16,33,15,32,1,40,2,4,33,16,32,1,40,2,0,34,2,47,1,182,1,33,8,32,4,32,14,59,1,182,1,32,7,65,8,106,34,9,32,2,32,1,40,2,8,34,6,65,4,116,106,34,1,65,8,106,41,2,0,55,3,0,32,7,32,1,41,2,0,55,3,0,32,1,32,1,65,16,106,32,8,32,6,65,127,115,106,34,3,65,4,116,16,140,11,26,32,4,32,11,65,4,116,106,34,1,65,8,106,32,9,41,3,0,55,2,0,32,1,32,7,41,3,0,55,2,0,32,4,32,5,65,4,116,106,32,12,32,13,65,4,116,16,142,11,26,65,184,1,33,9,32,2,32,6,65,1,106,34,1,65,2,116,106,34,10,65,184,1,106,32,10,65,188,1,106,32,3,65,2,116,16,140,11,26,2,64,32,1,32,8,79,13,0,32,3,65,3,113,34,10,4,64,32,6,65,2,116,32,2,106,65,188,1,106,33,3,3,64,32,3,40,2,0,34,17,32,1,59,1,180,1,32,17,32,2,54,2,176,1,32,3,65,4,106,33,3,32,1,65,1,106,33,1,32,10,65,1,107,34,10,13,0,11,11,32,8,32,6,107,65,2,107,65,3,73,13,0,32,1,65,2,116,32,2,106,65,196,1,106,33,3,3,64,32,3,65,12,107,40,2,0,34,6,32,1,59,1,180,1,32,6,32,2,54,2,176,1,32,3,65,8,107,40,2,0,34,6,32,1,65,1,106,59,1,180,1,32,6,32,2,54,2,176,1,32,3,65,4,107,40,2,0,34,6,32,1,65,2,106,59,1,180,1,32,6,32,2,54,2,176,1,32,3,40,2,0,34,6,32,1,65,3,106,59,1,180,1,32,6,32,2,54,2,176,1,32,3,65,16,106,33,3,32,8,32,1,65,4,106,34,1,71,13,0,11,11,32,2,32,2,47,1,182,1,65,1,107,59,1,182,1,2,64,32,16,65,2,73,13,0,32,13,65,1,106,34,1,32,14,32,11,107,71,13,2,32,4,65,184,1,106,32,5,65,2,116,106,32,12,65,184,1,106,32,1,65,2,116,16,142,11,26,32,1,65,3,113,34,3,4,64,32,11,65,2,116,32,4,106,65,188,1,106,33,1,3,64,32,1,40,2,0,34,2,32,5,59,1,180,1,32,2,32,4,54,2,176,1,32,1,65,4,106,33,1,32,5,65,1,106,33,5,32,3,65,1,107,34,3,13,0,11,11,65,232,1,33,9,32,13,65,3,73,13,0,32,5,65,2,116,33,3,3,64,32,3,32,4,106,34,1,65,184,1,106,40,2,0,34,2,32,5,59,1,180,1,32,2,32,4,54,2,176,1,32,1,65,188,1,106,40,2,0,34,2,32,5,65,1,106,59,1,180,1,32,2,32,4,54,2,176,1,32,1,65,192,1,106,40,2,0,34,2,32,5,65,2,106,59,1,180,1,32,2,32,4,54,2,176,1,32,1,65,196,1,106,40,2,0,34,1,32,5,65,3,106,34,2,59,1,180,1,32,1,32,4,54,2,176,1,32,5,65,4,106,33,5,32,3,65,16,106,33,3,32,2,32,14,71,13,0,11,11,32,12,32,9,65,4,16,163,10,32,0,32,15,54,2,4,32,0,32,4,54,2,0,32,7,65,16,106,36,0,15,11,65,148,245,206,0,65,42,65,192,245,206,0,16,141,8,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,136,6,1,6,127,32,0,40,2,0,34,1,4,64,32,0,40,2,4,32,1,65,2,116,65,2,16,163,10,11,32,0,40,2,16,33,2,32,0,40,2,20,34,4,4,64,32,2,33,1,3,64,32,1,40,2,0,34,3,4,64,32,1,65,4,106,40,2,0,32,3,65,1,116,65,1,16,163,10,11,32,1,65,20,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,0,40,2,12,34,1,4,64,32,2,32,1,65,20,108,65,4,16,163,10,11,32,0,40,2,28,33,2,32,0,40,2,32,34,4,4,64,32,2,33,1,3,64,32,1,40,2,0,34,3,4,64,32,1,65,4,106,40,2,0,32,3,65,1,16,163,10,11,32,1,65,12,106,40,2,0,34,3,65,128,128,128,128,120,70,32,3,69,114,69,4,64,32,1,65,16,106,40,2,0,32,3,65,14,108,65,2,16,163,10,11,32,1,65,32,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,0,40,2,24,34,1,4,64,32,2,32,1,65,5,116,65,4,16,163,10,11,32,0,40,2,36,34,1,4,64,32,0,40,2,40,32,1,65,2,116,65,2,16,163,10,11,32,0,40,2,52,33,5,32,0,40,2,56,34,6,4,64,65,0,33,2,3,64,32,5,32,2,65,12,108,106,34,3,40,2,8,34,4,4,64,32,3,40,2,4,33,1,3,64,32,1,16,194,4,32,1,65,28,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,3,40,2,0,34,1,4,64,32,3,40,2,4,32,1,65,28,108,65,4,16,163,10,11,32,2,65,1,106,34,2,32,6,71,13,0,11,11,32,0,40,2,48,34,1,4,64,32,5,32,1,65,12,108,65,4,16,163,10,11,32,0,40,2,64,33,2,32,0,40,2,68,34,4,4,64,32,2,33,1,3,64,32,1,65,4,106,40,2,0,34,3,4,64,32,1,40,2,0,32,3,65,1,16,163,10,11,32,1,65,8,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,0,40,2,60,34,1,4,64,32,2,32,1,65,3,116,65,4,16,163,10,11,32,0,40,2,72,34,1,4,64,32,0,40,2,76,32,1,65,5,116,65,1,16,163,10,11,32,0,40,2,88,33,2,32,0,40,2,92,34,4,4,64,32,2,33,1,3,64,32,1,65,12,106,16,194,4,32,1,40,2,0,34,3,4,64,32,1,65,4,106,40,2,0,32,3,65,1,16,163,10,11,32,1,65,40,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,0,40,2,84,34,1,4,64,32,2,32,1,65,40,108,65,4,16,163,10,11,32,0,40,2,100,33,2,32,0,40,2,104,34,4,4,64,32,2,33,1,3,64,32,1,40,2,0,34,3,4,64,32,1,65,4,106,40,2,0,32,3,65,1,16,163,10,11,32,1,65,12,106,40,2,0,34,3,4,64,32,1,65,16,106,40,2,0,32,3,65,1,16,163,10,11,32,1,65,24,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,0,40,2,96,34,1,4,64,32,2,32,1,65,24,108,65,4,16,163,10,11,32,0,40,2,108,34,1,4,64,32,0,40,2,112,32,1,65,40,108,65,8,16,163,10,11,32,0,40,2,124,34,1,4,64,32,0,40,2,128,1,32,1,65,1,16,163,10,11,11,167,7,2,1,127,1,126,35,0,65,32,107,34,3,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,14,40,6,1,1,1,1,1,1,1,1,2,4,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,1,1,1,1,7,0,11,32,1,65,220,0,70,13,4,11,32,2,65,1,113,69,32,1,65,128,1,73,114,13,7,32,1,16,130,4,69,13,7,32,3,65,24,106,65,0,58,0,0,32,3,65,0,59,1,22,32,3,65,253,0,58,0,31,32,3,32,1,65,15,113,65,214,249,210,0,106,45,0,0,58,0,30,32,3,32,1,65,4,118,65,15,113,65,214,249,210,0,106,45,0,0,58,0,29,32,3,32,1,65,8,118,65,15,113,65,214,249,210,0,106,45,0,0,58,0,28,32,3,32,1,65,12,118,65,15,113,65,214,249,210,0,106,45,0,0,58,0,27,32,3,32,1,65,16,118,65,15,113,65,214,249,210,0,106,45,0,0,58,0,26,32,3,32,1,65,20,118,65,15,113,65,214,249,210,0,106,45,0,0,58,0,25,32,1,65,1,114,103,65,2,118,65,2,107,34,1,65,11,79,13,8,32,3,65,22,106,32,1,106,34,2,65,140,152,211,0,47,0,0,59,0,0,32,2,65,2,106,65,142,152,211,0,45,0,0,58,0,0,32,3,65,16,106,32,3,65,30,106,47,1,0,34,2,59,1,0,32,3,32,3,41,1,22,34,4,55,3,8,32,0,65,8,106,32,2,59,1,0,32,0,32,4,55,2,0,32,0,65,10,58,0,11,32,0,32,1,58,0,10,12,11,11,32,0,65,128,4,59,1,10,32,0,66,0,55,1,2,32,0,65,220,232,1,59,1,0,12,10,11,32,0,65,128,4,59,1,10,32,0,66,0,55,1,2,32,0,65,220,228,1,59,1,0,12,9,11,32,0,65,128,4,59,1,10,32,0,66,0,55,1,2,32,0,65,220,220,1,59,1,0,12,8,11,32,0,65,128,4,59,1,10,32,0,66,0,55,1,2,32,0,65,220,184,1,59,1,0,12,7,11,32,0,65,128,4,59,1,10,32,0,66,0,55,1,2,32,0,65,220,224,0,59,1,0,12,6,11,32,2,65,128,2,113,69,13,1,32,0,65,128,4,59,1,10,32,0,66,0,55,1,2,32,0,65,220,206,0,59,1,0,12,5,11,32,2,65,128,128,4,113,13,3,11,32,1,16,130,5,4,64,32,0,32,1,54,2,4,32,0,65,128,1,58,0,0,12,4,11,32,3,65,24,106,65,0,58,0,0,32,3,65,0,59,1,22,32,3,65,253,0,58,0,31,32,3,32,1,65,15,113,65,214,249,210,0,106,45,0,0,58,0,30,32,3,32,1,65,4,118,65,15,113,65,214,249,210,0,106,45,0,0,58,0,29,32,3,32,1,65,8,118,65,15,113,65,214,249,210,0,106,45,0,0,58,0,28,32,3,32,1,65,12,118,65,15,113,65,214,249,210,0,106,45,0,0,58,0,27,32,3,32,1,65,16,118,65,15,113,65,214,249,210,0,106,45,0,0,58,0,26,32,3,32,1,65,20,118,65,15,113,65,214,249,210,0,106,45,0,0,58,0,25,32,1,65,1,114,103,65,2,118,65,2,107,34,1,65,11,79,13,1,32,3,65,22,106,32,1,106,34,2,65,140,152,211,0,47,0,0,59,0,0,32,2,65,2,106,65,142,152,211,0,45,0,0,58,0,0,32,3,65,16,106,32,3,65,30,106,47,1,0,34,2,59,1,0,32,3,32,3,41,1,22,34,4,55,3,8,32,0,65,8,106,32,2,59,1,0,32,0,32,4,55,2,0,32,0,65,10,58,0,11,32,0,32,1,58,0,10,12,3,11,32,1,65,10,65,252,151,211,0,16,170,10,0,11,32,1,65,10,65,252,151,211,0,16,170,10,0,11,32,0,65,128,4,59,1,10,32,0,66,0,55,1,2,32,0,65,220,196,0,59,1,0,11,32,3,65,32,106,36,0,11,136,7,1,6,127,35,0,65,16,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,65,5,32,0,40,2,16,65,128,128,128,128,120,115,34,3,32,3,65,5,79,27,65,1,107,14,5,1,2,3,4,5,0,11,32,2,32,1,40,2,0,65,180,217,207,0,65,4,16,204,4,65,0,33,0,32,2,45,0,0,65,4,70,13,5,32,2,32,2,41,3,0,55,3,8,32,2,65,8,106,16,160,8,33,0,12,5,11,32,1,40,2,0,33,1,2,64,32,0,45,0,0,69,4,64,32,2,32,1,65,184,217,207,0,65,5,16,204,4,12,1,11,32,2,32,1,65,189,217,207,0,65,4,16,204,4,11,65,0,33,0,32,2,45,0,0,65,4,70,13,4,32,2,32,2,41,3,0,55,3,8,32,2,65,8,106,16,160,8,33,0,12,4,11,32,2,32,1,40,2,0,32,0,40,2,4,32,0,40,2,8,16,204,4,32,2,45,0,0,65,4,70,4,64,65,0,33,0,12,4,11,32,2,32,2,41,3,0,55,3,8,32,2,65,8,106,16,160,8,33,0,12,3,11,32,2,32,1,32,0,40,2,4,32,0,40,2,8,16,136,2,65,0,33,0,32,2,45,0,0,65,4,70,13,2,32,2,32,2,41,3,0,55,3,8,32,2,65,8,106,16,160,8,33,0,12,2,11,32,1,32,0,16,176,4,33,0,12,1,11,32,0,40,2,40,33,3,32,2,32,1,40,2,0,34,4,65,227,217,207,0,65,1,16,204,4,2,64,2,64,2,64,32,2,45,0,0,65,4,70,4,64,2,64,2,64,32,3,69,4,64,32,2,32,4,65,228,217,207,0,65,1,16,204,4,32,2,45,0,0,65,4,71,4,64,32,2,32,2,41,3,0,55,3,8,32,2,65,8,106,16,160,8,33,0,12,8,11,32,0,40,2,24,34,4,13,1,65,0,33,0,12,7,11,32,0,40,2,24,34,4,69,13,5,32,0,40,2,20,34,3,32,4,65,6,116,106,33,4,32,3,65,60,106,40,2,0,33,0,32,3,65,56,106,40,2,0,33,5,12,1,11,32,0,40,2,20,34,3,65,60,106,40,2,0,33,0,32,3,65,56,106,40,2,0,33,5,32,2,32,1,40,2,0,65,226,217,207,0,65,1,16,204,4,32,2,45,0,0,65,4,71,13,2,32,3,32,4,65,6,116,106,33,4,11,32,2,32,1,32,5,32,0,16,136,2,32,2,45,0,0,65,4,71,13,2,32,2,32,1,40,2,0,65,229,217,207,0,65,1,16,204,4,2,64,32,2,45,0,0,65,4,71,13,0,32,3,32,1,16,230,1,34,0,13,5,32,3,65,252,0,106,33,3,32,1,40,2,0,33,5,3,64,32,3,65,60,107,34,0,32,4,70,13,5,32,3,65,4,107,40,2,0,33,6,32,3,40,2,0,33,7,32,2,32,5,65,226,217,207,0,65,1,16,204,4,32,2,45,0,0,65,4,71,13,3,32,2,32,1,32,6,32,7,16,136,2,32,2,45,0,0,65,4,71,13,4,32,2,32,5,65,229,217,207,0,65,1,16,204,4,32,2,45,0,0,65,4,71,13,1,32,3,65,64,107,33,3,32,0,32,1,16,230,1,34,0,69,13,0,11,12,5,11,32,2,32,2,41,3,0,55,3,8,32,2,65,8,106,16,160,8,33,0,12,4,11,32,2,32,2,41,3,0,55,3,8,32,2,65,8,106,16,160,8,33,0,12,3,11,32,2,32,2,41,3,0,55,3,8,32,2,65,8,106,16,160,8,33,0,12,2,11,32,2,32,2,41,3,0,55,3,8,32,2,65,8,106,16,160,8,33,0,12,1,11,32,2,32,1,40,2,0,65,228,217,207,0,65,1,16,204,4,65,0,33,0,32,2,45,0,0,65,4,70,13,0,32,2,32,2,41,3,0,55,3,8,32,2,65,8,106,16,160,8,33,0,11,32,2,65,16,106,36,0,32,0,11,197,6,1,12,127,35,0,65,224,0,107,34,4,36,0,2,64,2,64,2,127,2,64,2,127,2,64,32,1,40,2,60,69,4,64,32,1,65,127,54,2,60,32,1,40,2,64,34,7,69,4,64,65,0,33,7,32,2,65,255,255,3,113,32,3,65,255,1,113,65,16,116,114,12,3,11,32,1,40,2,68,33,12,32,2,65,255,255,3,113,33,14,3,64,32,7,65,44,106,33,11,32,7,65,4,106,33,5,32,7,47,1,94,34,9,65,2,116,33,6,65,127,33,8,2,64,3,64,32,6,69,4,64,32,9,33,8,12,2,11,32,5,65,2,106,33,13,32,5,47,1,0,33,10,32,8,65,1,106,33,8,32,11,65,4,106,33,11,32,6,65,4,107,33,6,32,5,65,4,106,33,5,65,127,32,10,32,14,71,32,10,32,14,75,27,34,10,65,127,32,13,45,0,0,34,13,32,3,65,255,1,113,34,15,71,32,13,32,15,75,27,32,10,27,34,10,65,1,70,13,0,11,32,10,65,255,1,113,69,13,5,11,32,12,69,13,2,32,12,65,1,107,33,12,32,7,32,8,65,2,116,106,65,224,0,106,40,2,0,33,7,12,0,11,0,11,65,148,140,207,0,16,232,7,0,11,32,2,65,255,255,3,113,32,3,65,255,1,113,65,16,116,114,11,33,9,32,4,32,8,54,2,36,32,4,65,0,54,2,32,32,4,32,7,54,2,28,32,4,32,1,65,64,107,54,2,20,32,4,32,9,54,2,24,32,4,65,8,106,32,1,32,2,16,161,6,65,1,33,6,32,4,40,2,12,34,5,32,4,40,2,8,13,1,26,32,4,65,40,106,32,1,32,3,32,5,47,1,0,32,5,47,1,2,16,140,2,2,64,32,4,40,2,40,69,4,64,32,4,65,200,0,106,34,5,32,4,65,56,106,41,3,0,55,3,0,32,4,32,4,41,3,48,55,3,64,32,1,40,2,8,34,2,40,2,0,13,4,32,2,65,127,54,2,0,2,127,32,2,40,2,12,34,3,32,2,40,2,4,73,4,64,32,3,65,4,116,34,3,32,2,40,2,8,106,34,8,32,4,41,3,64,55,3,0,32,8,65,8,106,32,5,41,3,0,55,3,0,32,2,32,2,40,2,12,65,1,106,54,2,12,32,2,32,2,40,2,0,65,1,106,54,2,0,32,2,40,2,8,32,3,106,12,1,11,32,2,65,0,54,2,0,32,2,32,4,65,64,107,16,228,4,11,33,6,32,9,65,16,118,33,3,32,7,13,1,65,145,179,211,0,45,0,0,26,65,224,0,65,4,16,254,9,34,2,69,13,5,32,2,65,1,59,1,94,32,2,65,0,54,2,0,32,2,32,6,54,2,48,32,2,32,3,58,0,6,32,2,32,9,59,1,4,32,1,66,128,128,128,128,16,55,2,68,32,1,32,2,54,2,64,32,2,65,48,106,33,11,12,2,11,32,4,40,2,44,65,8,32,2,16,218,7,12,2,11,32,4,65,216,0,106,32,4,65,28,106,34,2,65,8,106,40,2,0,54,2,0,32,4,32,2,41,2,0,55,3,80,32,4,65,40,106,32,4,65,208,0,106,32,9,32,3,32,6,32,4,65,20,106,16,95,32,4,40,2,20,34,2,32,2,40,2,8,65,1,106,54,2,8,32,4,40,2,40,32,4,40,2,48,65,2,116,106,65,48,106,33,11,11,65,0,33,6,32,11,40,2,0,11,33,5,32,1,32,1,40,2,60,65,1,106,54,2,60,32,0,32,5,54,2,4,32,0,32,6,54,2,0,32,4,65,224,0,106,36,0,15,11,65,244,135,207,0,16,232,7,0,11,65,4,65,224,0,16,132,11,0,11,139,6,2,11,127,8,126,35,0,65,224,1,107,34,5,36,0,32,5,32,2,54,2,8,32,5,32,1,54,2,4,32,5,65,0,54,2,20,32,5,66,128,128,128,128,128,1,55,2,12,2,64,2,64,2,64,32,2,4,64,32,2,65,200,0,108,33,6,65,127,33,7,3,64,32,4,32,7,65,1,106,34,7,70,13,2,32,5,65,152,1,106,32,1,32,3,16,100,32,5,40,2,212,1,34,8,65,144,128,128,128,120,70,4,64,32,5,65,32,106,32,5,65,160,1,106,41,3,0,34,16,55,3,0,32,5,32,5,41,3,152,1,34,17,55,3,24,32,0,65,8,106,32,16,55,2,0,32,0,32,17,55,2,0,12,4,11,32,5,65,144,1,106,34,2,32,5,65,208,1,106,40,2,0,54,2,0,32,5,65,136,1,106,32,5,65,200,1,106,41,3,0,34,16,55,3,0,32,5,65,128,1,106,32,5,65,192,1,106,41,3,0,34,17,55,3,0,32,5,65,248,0,106,32,5,65,184,1,106,41,3,0,34,18,55,3,0,32,5,65,240,0,106,32,5,65,176,1,106,41,3,0,34,19,55,3,0,32,5,65,232,0,106,32,5,65,168,1,106,41,3,0,34,20,55,3,0,32,5,65,224,0,106,32,5,65,160,1,106,41,3,0,34,21,55,3,0,32,5,32,5,41,3,152,1,34,22,55,3,88,32,5,41,3,216,1,33,23,32,5,65,32,106,34,9,32,21,55,3,0,32,5,65,40,106,34,10,32,20,55,3,0,32,5,65,48,106,34,11,32,19,55,3,0,32,5,65,56,106,34,12,32,18,55,3,0,32,5,65,64,107,34,13,32,17,55,3,0,32,5,65,200,0,106,34,14,32,16,55,3,0,32,5,65,208,0,106,34,15,32,2,40,2,0,54,2,0,32,5,32,22,55,3,24,32,5,40,2,20,34,2,32,5,40,2,12,70,4,64,32,5,65,12,106,32,2,16,195,5,32,5,40,2,20,33,2,11,32,1,65,200,0,106,33,1,32,5,40,2,16,32,2,65,200,0,108,106,34,2,32,5,41,3,24,55,3,0,32,2,32,23,55,3,64,32,2,32,8,54,2,60,32,2,65,8,106,32,9,41,3,0,55,3,0,32,2,65,16,106,32,10,41,3,0,55,3,0,32,2,65,24,106,32,11,41,3,0,55,3,0,32,2,65,32,106,32,12,41,3,0,55,3,0,32,2,65,40,106,32,13,41,3,0,55,3,0,32,2,65,48,106,32,14,41,3,0,55,3,0,32,2,65,56,106,32,15,40,2,0,54,2,0,32,5,32,5,40,2,20,65,1,106,54,2,20,32,6,65,200,0,107,34,6,13,0,11,11,32,0,32,5,41,2,12,55,2,4,32,0,65,16,54,2,0,32,0,65,12,106,32,5,65,20,106,40,2,0,54,2,0,12,2,11,32,5,65,152,1,106,32,4,32,5,65,4,106,65,224,233,209,0,16,228,6,32,0,65,8,106,32,5,65,160,1,106,41,2,0,55,2,0,32,0,32,5,41,2,152,1,55,2,0,11,32,5,40,2,20,34,1,4,64,32,5,40,2,16,33,2,3,64,32,2,16,134,2,32,2,65,200,0,106,33,2,32,1,65,1,107,34,1,13,0,11,11,32,5,40,2,12,34,0,69,13,0,32,5,40,2,16,32,0,65,200,0,108,65,8,16,163,10,11,32,5,65,224,1,106,36,0,11,194,6,1,9,127,35,0,65,128,1,107,34,6,36,0,2,64,2,64,2,64,2,64,2,64,32,0,40,2,8,34,8,4,64,32,0,32,8,65,1,107,34,8,54,2,8,32,0,40,2,4,32,8,65,28,108,106,34,8,45,0,0,34,7,65,16,71,13,1,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,197,0,65,1,16,254,9,34,1,69,13,1,32,1,65,164,169,206,0,65,197,0,16,142,11,33,1,32,6,65,197,0,54,2,56,32,6,32,1,54,2,52,32,6,65,197,0,54,2,48,32,6,65,48,106,16,156,4,33,7,12,4,11,32,6,65,44,106,32,8,65,24,106,40,0,0,54,0,0,32,6,65,37,106,32,8,65,17,106,41,0,0,55,0,0,32,6,65,29,106,32,8,65,9,106,41,0,0,55,0,0,32,6,32,7,58,0,20,32,6,32,8,41,0,1,55,0,21,2,64,32,6,2,127,2,64,32,6,65,20,106,65,136,169,206,0,16,199,3,4,64,32,6,65,8,106,32,0,40,2,12,34,13,32,4,16,164,6,32,6,40,2,12,33,7,32,6,40,2,8,13,3,32,7,47,1,16,33,11,32,5,40,2,8,34,8,13,1,65,8,12,2,11,32,0,40,2,16,33,0,66,164,8,16,251,4,33,1,32,0,47,1,152,1,69,4,64,32,1,65,0,32,2,16,219,7,33,7,12,3,11,32,1,32,0,47,1,154,1,32,2,16,219,7,33,7,12,2,11,32,8,65,164,146,201,36,75,13,3,32,8,65,28,108,34,9,65,0,72,13,3,32,5,40,2,4,33,14,65,145,179,211,0,45,0,0,26,32,9,65,4,16,254,9,34,12,69,13,4,65,0,33,7,32,8,33,4,3,64,32,7,32,9,71,4,64,32,6,65,228,0,106,32,7,32,14,106,16,169,1,32,7,32,12,106,34,10,65,24,106,32,6,65,252,0,106,40,2,0,54,2,0,32,10,65,16,106,32,6,65,244,0,106,41,2,0,55,2,0,32,10,65,8,106,32,6,65,236,0,106,41,2,0,55,2,0,32,10,32,6,41,2,100,55,2,0,32,7,65,28,106,33,7,32,4,65,1,107,34,4,13,1,11,11,32,6,32,8,54,2,72,32,6,32,12,54,2,68,32,6,32,8,54,2,64,65,9,11,58,0,60,32,6,32,11,59,1,62,32,6,65,228,0,106,32,13,32,6,65,60,106,32,0,40,2,16,34,7,40,2,144,1,32,7,40,2,148,1,16,237,1,2,64,32,6,45,0,100,69,4,64,65,8,33,4,32,6,45,0,101,65,8,113,4,64,32,8,4,64,32,6,65,216,0,106,32,5,16,255,4,65,9,33,4,11,16,249,8,34,2,32,11,59,1,2,32,2,32,4,58,0,0,32,2,32,6,41,2,88,55,2,4,32,2,65,12,106,32,6,65,224,0,106,40,2,0,54,2,0,32,6,32,2,54,2,104,32,6,65,11,65,10,32,3,27,58,0,100,32,0,32,1,32,6,65,228,0,106,16,159,2,34,7,13,2,32,6,65,60,106,16,198,4,32,6,65,20,106,16,198,4,65,0,33,7,12,7,11,66,165,8,16,251,4,33,0,32,7,47,1,152,1,69,4,64,32,0,65,0,32,2,16,219,7,33,7,12,2,11,32,0,32,7,47,1,154,1,32,2,16,219,7,33,7,12,1,11,32,6,40,2,104,33,7,11,32,6,65,60,106,16,198,4,11,32,6,65,20,106,16,198,4,12,3,11,65,1,65,197,0,16,132,11,0,11,16,184,8,0,11,65,4,32,9,16,132,11,0,11,32,6,65,128,1,106,36,0,32,7,11,153,6,1,10,127,2,64,2,64,2,127,2,64,2,64,2,64,32,0,40,2,12,34,5,47,1,50,34,8,32,1,106,34,9,65,12,73,4,64,32,0,40,2,20,34,6,47,1,50,34,4,32,1,73,13,1,32,5,32,9,59,1,50,32,6,32,4,32,1,107,34,7,59,1,50,32,0,40,2,0,32,0,40,2,8,65,2,116,106,65,4,106,34,4,40,2,0,33,2,32,4,32,6,65,4,106,34,10,32,1,65,1,107,34,11,65,2,116,34,3,106,40,2,0,54,2,0,32,5,65,4,106,34,4,32,8,65,2,116,106,32,2,54,2,0,32,11,32,9,32,8,65,1,106,34,2,107,71,13,2,32,4,32,2,65,2,116,106,32,10,32,3,16,142,11,26,32,10,32,10,32,1,65,2,116,106,32,7,65,2,116,34,4,16,140,11,26,32,0,40,2,24,33,3,32,0,40,2,16,69,4,64,32,3,69,13,6,12,7,11,32,3,69,13,6,32,5,65,52,106,32,2,65,2,116,106,32,6,65,52,106,34,3,32,1,65,2,116,34,0,16,142,11,26,32,3,32,0,32,3,106,32,4,65,4,106,16,140,11,26,32,1,65,3,113,34,0,4,64,32,8,65,2,116,32,5,106,65,56,106,33,1,3,64,32,1,40,2,0,34,4,32,2,59,1,48,32,4,32,5,54,2,0,32,1,65,4,106,33,1,32,2,65,1,106,33,2,32,0,65,1,107,34,0,13,0,11,11,32,11,65,3,79,4,64,32,2,65,2,116,33,0,3,64,32,0,32,5,106,34,4,65,52,106,40,2,0,34,1,32,2,59,1,48,32,1,32,5,54,2,0,32,4,65,56,106,40,2,0,34,1,32,2,65,1,106,59,1,48,32,1,32,5,54,2,0,32,4,65,60,106,40,2,0,34,1,32,2,65,2,106,59,1,48,32,1,32,5,54,2,0,32,4,65,64,107,40,2,0,34,4,32,2,65,3,106,34,1,59,1,48,32,4,32,5,54,2,0,32,2,65,4,106,33,2,32,0,65,16,106,33,0,32,1,32,9,71,13,0,11,11,32,7,65,127,70,13,5,32,7,65,1,106,34,0,65,3,113,33,1,65,0,32,7,65,3,73,13,4,26,32,6,65,64,107,33,3,65,0,32,0,65,124,113,107,33,4,65,3,33,2,3,64,32,3,65,12,107,40,2,0,34,0,32,2,65,3,107,59,1,48,32,0,32,6,54,2,0,32,3,65,8,107,40,2,0,34,0,32,2,65,2,107,59,1,48,32,0,32,6,54,2,0,32,3,65,4,107,40,2,0,34,0,32,2,65,1,107,59,1,48,32,0,32,6,54,2,0,32,3,40,2,0,34,0,32,2,59,1,48,32,0,32,6,54,2,0,32,3,65,16,106,33,3,32,4,32,2,65,4,106,34,2,106,65,3,71,13,0,11,12,3,11,65,232,242,206,0,65,50,65,156,243,206,0,16,141,8,0,11,65,172,243,206,0,65,40,65,212,243,206,0,16,141,8,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,2,65,3,107,11,33,2,32,1,69,13,0,32,2,65,2,116,32,6,106,65,52,106,33,3,3,64,32,3,40,2,0,34,0,32,2,59,1,48,32,0,32,6,54,2,0,32,3,65,4,106,33,3,32,2,65,1,106,33,2,32,1,65,1,107,34,1,13,0,11,11,15,11,65,176,242,206,0,65,40,65,228,243,206,0,16,141,8,0,11,135,6,2,11,127,1,126,35,0,65,208,0,107,34,6,36,0,2,64,2,64,2,64,2,64,32,0,40,2,12,34,16,32,3,16,138,7,34,3,40,2,8,34,7,69,13,0,32,3,40,2,4,33,10,32,0,40,2,8,33,9,32,6,65,8,106,65,1,114,33,3,32,5,40,2,8,4,64,32,10,65,28,107,33,13,32,7,65,28,108,33,10,32,9,65,1,107,33,7,32,9,65,28,108,65,28,107,33,9,32,3,65,8,106,33,14,3,64,32,7,65,127,70,13,3,32,0,32,7,54,2,8,32,0,40,2,4,32,9,106,34,8,45,0,0,34,11,65,16,70,13,3,32,6,65,199,0,106,34,12,32,8,65,24,106,40,0,0,54,0,0,32,6,65,64,107,34,15,32,8,65,17,106,41,0,0,55,3,0,32,8,65,9,106,41,0,0,33,17,32,3,32,8,65,1,106,41,0,0,55,0,0,32,14,32,17,55,0,0,32,3,65,16,106,32,15,41,3,0,55,0,0,32,3,65,23,106,32,12,40,0,0,54,0,0,32,6,32,11,58,0,8,32,6,65,48,106,34,11,32,10,32,13,106,32,5,16,145,1,32,11,32,6,65,8,106,34,12,16,149,5,32,11,16,198,4,69,13,4,32,7,65,1,107,33,7,32,9,65,28,107,33,9,32,12,16,198,4,32,10,65,28,107,34,10,13,0,11,12,1,11,32,10,65,28,107,33,13,32,7,65,28,108,33,10,32,9,65,1,107,33,7,32,9,65,28,108,65,28,107,33,9,32,3,65,8,106,33,14,3,64,32,7,65,127,70,13,2,32,0,32,7,54,2,8,32,0,40,2,4,32,9,106,34,8,45,0,0,34,11,65,16,70,13,2,32,6,65,199,0,106,34,12,32,8,65,24,106,40,0,0,54,0,0,32,6,65,64,107,34,15,32,8,65,17,106,41,0,0,55,3,0,32,8,65,9,106,41,0,0,33,17,32,3,32,8,65,1,106,41,0,0,55,0,0,32,14,32,17,55,0,0,32,3,65,16,106,32,15,41,3,0,55,0,0,32,3,65,23,106,32,12,40,0,0,54,0,0,32,6,32,11,58,0,8,32,10,32,13,106,32,6,65,8,106,34,8,16,149,5,69,13,3,32,7,65,1,107,33,7,32,9,65,28,107,33,9,32,8,16,198,4,32,10,65,28,107,34,10,13,0,11,11,32,16,32,4,16,138,7,34,2,40,2,8,65,28,108,33,3,32,2,40,2,4,33,2,3,64,32,3,69,4,64,65,0,33,7,12,4,11,32,6,65,48,106,34,4,32,2,32,5,16,145,1,32,3,65,28,107,33,3,32,2,65,28,106,33,2,32,0,32,1,32,4,16,159,2,34,7,69,13,0,11,12,2,11,66,208,15,16,251,4,33,0,65,145,179,211,0,45,0,0,26,65,197,0,65,1,16,254,9,34,1,4,64,32,1,65,233,169,206,0,65,197,0,16,142,11,33,1,32,6,65,197,0,54,2,44,32,6,32,1,54,2,40,32,6,65,197,0,54,2,36,32,0,32,6,65,36,106,16,156,4,33,7,12,2,11,65,1,65,197,0,16,132,11,0,11,32,0,40,2,16,33,0,66,149,8,16,251,4,32,0,47,1,152,1,4,127,32,0,47,1,154,1,5,65,0,11,32,2,16,219,7,33,7,32,6,65,8,106,16,198,4,11,32,6,65,208,0,106,36,0,32,7,11,211,5,2,12,127,2,126,35,0,65,160,1,107,34,3,36,0,32,3,65,0,65,160,1,16,141,11,33,10,2,64,2,64,2,64,2,64,32,2,32,0,40,2,160,1,34,5,77,4,64,32,5,65,41,79,13,1,32,1,32,2,65,2,116,106,33,12,2,64,2,64,32,5,4,64,32,5,65,1,106,33,13,32,5,65,2,116,33,9,3,64,32,10,32,6,65,2,116,106,33,3,3,64,32,6,33,2,32,3,33,4,32,1,32,12,70,13,9,32,3,65,4,106,33,3,32,2,65,1,106,33,6,32,1,40,2,0,33,7,32,1,65,4,106,34,11,33,1,32,7,69,13,0,11,32,7,173,33,16,66,0,33,15,32,9,33,7,32,2,33,1,32,0,33,3,3,64,32,1,65,40,79,13,4,32,4,32,15,32,4,53,2,0,124,32,3,53,2,0,32,16,126,124,34,15,62,2,0,32,15,66,32,136,33,15,32,4,65,4,106,33,4,32,1,65,1,106,33,1,32,3,65,4,106,33,3,32,7,65,4,107,34,7,13,0,11,32,8,32,15,167,34,3,4,127,32,2,32,5,106,34,1,65,40,79,13,3,32,10,32,1,65,2,116,106,32,3,54,2,0,32,13,5,32,5,11,32,2,106,34,1,32,1,32,8,73,27,33,8,32,11,33,1,12,0,11,0,11,3,64,32,1,32,12,70,13,7,32,4,65,1,106,33,4,32,1,40,2,0,32,1,65,4,106,33,1,69,13,0,32,8,32,4,65,1,107,34,2,32,2,32,8,73,27,33,8,12,0,11,0,11,32,1,65,40,65,192,152,211,0,16,131,7,0,11,32,1,65,40,65,192,152,211,0,16,131,7,0,11,32,5,65,41,79,13,1,32,2,65,2,116,33,12,32,2,65,1,106,33,13,32,0,32,5,65,2,116,106,33,14,32,0,33,3,3,64,32,10,32,7,65,2,116,106,33,6,3,64,32,7,33,11,32,6,33,4,32,3,32,14,70,13,5,32,4,65,4,106,33,6,32,7,65,1,106,33,7,32,3,40,2,0,33,9,32,3,65,4,106,34,5,33,3,32,9,69,13,0,11,32,9,173,33,16,66,0,33,15,32,12,33,9,32,11,33,3,32,1,33,6,2,64,3,64,32,3,65,40,79,13,1,32,4,32,15,32,4,53,2,0,124,32,6,53,2,0,32,16,126,124,34,15,62,2,0,32,15,66,32,136,33,15,32,4,65,4,106,33,4,32,3,65,1,106,33,3,32,6,65,4,106,33,6,32,9,65,4,107,34,9,13,0,11,32,8,32,15,167,34,6,4,127,32,2,32,11,106,34,3,65,40,79,13,5,32,10,32,3,65,2,116,106,32,6,54,2,0,32,13,5,32,2,11,32,11,106,34,3,32,3,32,8,73,27,33,8,32,5,33,3,12,1,11,11,32,3,65,40,65,192,152,211,0,16,131,7,0,11,32,5,65,40,65,192,152,211,0,16,171,10,0,11,32,5,65,40,65,192,152,211,0,16,171,10,0,11,32,3,65,40,65,192,152,211,0,16,131,7,0,11,32,0,32,10,65,160,1,16,142,11,32,8,54,2,160,1,32,10,65,160,1,106,36,0,11,224,14,1,10,127,35,0,65,64,106,34,5,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,45,0,0,65,5,107,14,8,0,1,2,3,4,5,5,10,6,11,32,0,65,128,4,59,1,0,12,16,11,65,145,179,211,0,45,0,0,26,65,1,65,1,16,254,9,34,7,69,13,9,32,7,65,0,58,0,0,32,5,65,1,54,2,36,32,5,32,7,54,2,32,32,5,65,1,54,2,28,65,145,179,211,0,45,0,0,26,65,1,65,1,16,254,9,34,6,69,13,10,32,5,65,8,106,32,1,32,2,40,2,4,32,3,32,4,16,237,1,32,5,45,0,8,13,5,32,6,32,5,45,0,9,58,0,0,32,5,65,1,54,2,48,32,5,32,6,54,2,44,32,5,65,1,54,2,40,65,7,33,6,35,0,65,32,107,34,1,36,0,32,5,65,40,106,34,4,40,2,4,33,8,32,4,40,2,0,33,2,32,5,65,28,106,34,7,40,2,4,33,10,32,7,40,2,0,33,3,2,64,32,7,40,2,8,34,12,32,4,40,2,8,70,4,64,32,12,4,64,65,0,33,4,3,64,32,4,32,10,106,45,0,0,69,4,64,32,4,32,8,106,45,0,0,33,13,65,1,33,7,65,0,33,11,3,64,32,7,32,13,113,34,9,65,8,77,65,0,65,1,32,9,116,65,150,2,113,27,4,64,32,11,65,129,132,48,32,9,104,65,3,116,65,248,1,113,118,114,33,11,11,32,7,65,255,1,113,32,7,65,1,116,33,7,65,5,73,13,0,11,32,6,32,11,113,33,6,11,32,4,65,1,106,34,4,32,12,71,13,0,11,11,32,2,4,64,32,8,32,2,65,1,16,163,10,11,32,3,4,64,32,10,32,3,65,1,16,163,10,11,32,5,65,0,58,0,0,32,5,32,6,58,0,1,12,1,11,32,1,65,1,54,2,12,32,1,65,176,135,209,0,54,2,8,32,1,66,0,55,2,20,32,1,65,184,135,209,0,54,2,16,32,1,65,8,106,16,250,6,33,4,32,5,65,1,58,0,0,32,5,32,4,54,2,4,32,2,4,64,32,8,32,2,65,1,16,163,10,11,32,3,69,13,0,32,10,32,3,65,1,16,163,10,11,32,1,65,32,106,36,0,32,5,45,0,0,13,6,32,0,32,5,45,0,1,58,0,1,32,0,65,0,58,0,0,12,15,11,32,0,65,0,58,0,0,32,0,32,2,45,0,1,58,0,1,12,14,11,32,2,47,1,2,33,2,32,1,40,2,4,33,3,2,64,32,1,40,2,0,69,4,64,32,3,40,2,20,34,1,32,2,75,13,1,32,2,32,1,65,160,201,208,0,16,131,7,0,11,32,3,40,2,20,34,1,32,2,77,13,10,11,32,0,65,0,58,0,0,32,0,32,3,40,2,16,32,2,65,20,108,106,45,0,16,58,0,1,12,13,11,32,2,47,1,2,33,7,32,1,40,2,4,33,6,2,64,32,1,40,2,0,69,4,64,32,6,40,2,20,34,8,32,7,75,13,1,32,7,32,8,65,160,201,208,0,16,131,7,0,11,32,6,40,2,20,34,8,32,7,77,13,10,11,32,6,40,2,16,32,7,65,20,108,106,34,10,45,0,16,32,2,40,2,8,33,6,32,2,40,2,12,33,2,32,5,65,0,54,2,8,32,5,32,4,54,2,56,32,5,32,3,54,2,52,32,5,32,1,54,2,48,32,5,32,6,32,2,65,28,108,106,54,2,44,32,5,32,6,54,2,40,32,5,32,5,65,8,106,54,2,60,32,5,65,28,106,33,3,35,0,65,32,107,34,1,36,0,2,64,2,64,2,64,2,64,32,5,65,40,106,34,2,40,2,0,34,8,32,2,40,2,4,34,11,71,4,64,32,2,40,2,20,33,4,32,2,32,8,65,28,106,34,6,54,2,0,32,1,65,24,106,32,2,40,2,8,34,12,32,8,32,2,40,2,12,34,9,32,2,40,2,16,34,13,16,237,1,32,1,40,2,24,34,2,65,255,1,113,69,13,1,32,1,40,2,28,33,2,32,4,40,2,0,16,159,5,32,4,32,2,54,2,0,11,32,3,65,0,54,2,8,32,3,66,128,128,128,128,16,55,2,0,12,1,11,65,145,179,211,0,45,0,0,26,65,8,65,1,16,254,9,34,8,69,13,1,32,1,65,8,54,2,12,32,8,32,2,65,8,118,58,0,0,32,1,65,1,54,2,20,32,1,32,8,54,2,16,2,64,32,6,32,11,70,13,0,65,1,33,2,3,64,32,1,65,24,106,32,12,32,6,32,9,32,13,16,237,1,32,1,40,2,24,34,14,65,255,1,113,4,64,32,1,40,2,28,33,2,32,4,40,2,0,16,159,5,32,4,32,2,54,2,0,12,2,11,32,1,40,2,12,32,2,70,4,64,32,1,65,12,106,32,2,65,1,16,208,5,32,1,40,2,16,33,8,11,32,2,32,8,106,32,14,65,8,118,58,0,0,32,1,32,2,65,1,106,34,2,54,2,20,32,6,65,28,106,34,6,32,11,71,13,0,11,11,32,3,32,1,41,2,12,55,2,0,32,3,65,8,106,32,1,65,20,106,40,2,0,54,2,0,11,32,1,65,32,106,36,0,12,1,11,65,1,65,8,16,132,11,0,11,32,5,40,2,8,34,2,4,64,32,5,40,2,28,34,1,69,13,12,32,5,40,2,32,32,1,65,1,16,163,10,12,12,11,32,5,40,2,32,33,2,32,5,40,2,28,34,1,65,128,128,128,128,120,70,13,11,32,5,32,5,40,2,36,54,2,24,32,5,32,2,54,2,20,32,5,32,1,54,2,16,32,5,65,40,106,33,4,33,1,32,10,65,4,106,40,2,0,34,2,33,11,32,2,32,10,65,8,106,40,2,0,65,1,116,106,33,6,35,0,65,32,107,34,3,36,0,32,5,65,16,106,34,2,40,2,4,33,8,32,2,40,2,0,33,7,2,64,32,2,40,2,8,34,12,32,6,32,11,107,65,1,118,70,4,64,32,12,4,64,65,0,33,6,3,64,32,11,32,6,65,1,116,106,45,0,0,69,4,64,32,6,32,8,106,45,0,0,33,13,65,1,33,2,65,0,33,10,3,64,2,64,32,2,32,13,113,34,9,65,8,77,65,0,65,1,32,9,116,65,150,2,113,27,69,4,64,12,1,11,32,10,65,129,132,48,32,9,104,65,3,116,65,248,1,113,118,114,33,10,11,32,2,65,255,1,113,32,2,65,1,116,33,2,65,5,73,13,0,11,32,1,32,10,113,33,1,11,32,6,65,1,106,34,6,32,12,71,13,0,11,11,32,7,4,64,32,8,32,7,65,1,16,163,10,11,32,4,65,0,58,0,0,32,4,32,1,58,0,1,12,1,11,32,3,65,1,54,2,12,32,3,65,176,135,209,0,54,2,8,32,3,66,0,55,2,20,32,3,65,184,135,209,0,54,2,16,32,3,65,8,106,16,250,6,33,1,32,4,65,1,58,0,0,32,4,32,1,54,2,4,32,7,69,13,0,32,8,32,7,65,1,16,163,10,11,32,3,65,32,106,36,0,32,5,45,0,40,13,4,32,0,32,5,45,0,41,58,0,1,32,0,65,0,58,0,0,12,12,11,32,0,65,128,6,59,1,0,12,11,11,32,0,65,128,14,59,1,0,12,10,11,32,5,40,2,12,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,32,6,65,1,65,1,16,163,10,32,7,65,1,65,1,16,163,10,12,9,11,32,0,32,5,40,2,4,16,253,4,54,2,4,32,0,65,1,58,0,0,12,8,11,32,0,32,5,40,2,44,16,253,4,54,2,4,32,0,65,1,58,0,0,12,7,11,32,2,47,1,2,34,1,32,4,73,13,4,32,1,32,4,65,192,147,209,0,16,131,7,0,11,65,1,65,1,16,132,11,0,11,65,1,65,1,16,132,11,0,11,32,2,32,1,65,160,203,208,0,16,131,7,0,11,32,7,32,8,65,160,203,208,0,16,131,7,0,11,32,0,65,0,58,0,0,32,0,32,1,32,3,106,45,0,0,58,0,1,12,1,11,32,0,65,1,58,0,0,32,0,32,2,54,2,4,11,32,5,65,64,107,36,0,11,137,6,1,6,127,35,0,65,144,1,107,34,5,36,0,2,64,2,64,2,64,2,64,2,64,32,0,40,2,8,34,7,4,64,32,0,32,7,65,1,107,34,8,54,2,8,32,0,40,2,4,34,9,32,8,65,28,108,106,34,6,45,0,0,34,10,65,16,71,13,1,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,197,0,65,1,16,254,9,34,1,69,13,1,32,1,65,160,177,206,0,65,197,0,16,142,11,33,1,32,5,65,197,0,54,2,44,32,5,32,1,54,2,40,32,5,65,197,0,54,2,36,32,5,65,36,106,16,156,4,33,0,12,4,11,32,5,65,32,106,32,6,65,24,106,40,0,0,54,0,0,32,5,65,25,106,32,6,65,17,106,41,0,0,55,0,0,32,5,65,17,106,32,6,65,9,106,41,0,0,55,0,0,32,5,32,10,58,0,8,32,5,32,6,41,0,1,55,0,9,2,64,32,8,4,64,32,0,32,7,65,2,107,34,6,54,2,8,32,9,32,6,65,28,108,106,34,6,45,0,0,34,7,65,16,71,13,1,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,197,0,65,1,16,254,9,34,1,69,13,2,32,1,65,229,177,206,0,65,197,0,16,142,11,33,1,32,5,65,197,0,54,2,84,32,5,32,1,54,2,80,32,5,65,197,0,54,2,76,32,5,65,204,0,106,16,156,4,33,0,12,3,11,32,5,65,200,0,106,32,6,65,24,106,40,0,0,54,0,0,32,5,65,193,0,106,32,6,65,17,106,41,0,0,55,0,0,32,5,65,57,106,32,6,65,9,106,41,0,0,55,0,0,32,5,32,7,58,0,48,32,5,32,6,41,0,1,55,0,49,32,5,65,8,106,65,132,177,206,0,16,199,3,69,4,64,32,0,40,2,16,33,0,66,252,7,16,251,4,32,0,47,1,152,1,4,127,32,0,47,1,154,1,5,65,0,11,32,3,16,219,7,33,0,32,5,65,48,106,16,198,4,12,3,11,32,5,65,244,0,106,34,7,32,5,65,48,106,32,4,16,165,4,2,64,32,5,45,0,116,34,6,65,16,71,4,64,32,2,32,7,16,199,3,13,1,11,32,0,40,2,16,33,0,66,252,7,16,251,4,32,0,47,1,152,1,4,127,32,0,47,1,154,1,5,65,0,11,32,3,16,219,7,33,0,32,6,65,16,70,13,3,32,5,65,244,0,106,16,198,4,12,3,11,32,5,65,240,0,106,34,3,32,5,65,140,1,106,40,2,0,54,2,0,32,5,65,232,0,106,34,6,32,5,65,132,1,106,41,2,0,55,3,0,32,5,65,224,0,106,34,7,32,5,65,252,0,106,41,2,0,55,3,0,32,5,32,5,41,2,116,55,3,88,16,249,8,34,2,65,24,106,32,3,40,2,0,54,2,0,32,2,65,16,106,32,6,41,3,0,55,2,0,32,2,65,8,106,32,7,41,3,0,55,2,0,32,2,32,5,41,3,88,55,2,0,32,5,32,2,54,2,120,32,5,65,11,65,10,32,4,27,58,0,116,32,0,32,1,32,5,65,244,0,106,16,159,2,34,0,13,2,32,5,65,8,106,16,198,4,65,0,33,0,12,3,11,65,1,65,197,0,16,132,11,0,11,65,1,65,197,0,16,132,11,0,11,32,5,65,8,106,16,198,4,11,32,5,65,144,1,106,36,0,32,0,11,176,6,1,12,127,35,0,65,192,2,107,34,4,36,0,2,64,2,64,2,127,2,64,2,127,2,64,32,1,40,2,60,69,4,64,32,1,65,127,54,2,60,32,1,40,2,64,34,7,69,4,64,65,0,33,7,32,2,65,255,255,3,113,32,3,65,255,1,113,65,16,116,114,12,3,11,32,1,40,2,68,33,12,32,2,65,255,255,3,113,33,14,3,64,32,7,65,44,106,33,11,32,7,65,4,106,33,5,32,7,47,1,94,34,9,65,2,116,33,6,65,127,33,8,2,64,3,64,32,6,69,4,64,32,9,33,8,12,2,11,32,5,65,2,106,33,13,32,5,47,1,0,33,10,32,8,65,1,106,33,8,32,11,65,4,106,33,11,32,6,65,4,107,33,6,32,5,65,4,106,33,5,65,127,32,10,32,14,71,32,10,32,14,75,27,34,10,65,127,32,13,45,0,0,34,13,32,3,65,255,1,113,34,15,71,32,13,32,15,75,27,32,10,27,34,10,65,1,70,13,0,11,32,10,65,255,1,113,69,13,5,11,32,12,69,13,2,32,12,65,1,107,33,12,32,7,32,8,65,2,116,106,65,224,0,106,40,2,0,33,7,12,0,11,0,11,65,148,140,207,0,16,232,7,0,11,32,2,65,255,255,3,113,32,3,65,255,1,113,65,16,116,114,11,33,9,32,4,32,8,54,2,36,32,4,65,0,54,2,32,32,4,32,7,54,2,28,32,4,32,1,65,64,107,54,2,20,32,4,32,9,54,2,24,32,4,65,8,106,32,1,32,2,16,161,6,65,1,33,6,32,4,40,2,12,34,5,32,4,40,2,8,13,1,26,32,4,65,40,106,32,1,32,3,32,5,47,1,0,32,5,47,1,2,16,185,1,2,64,32,4,40,2,40,69,4,64,32,4,65,176,1,106,34,8,32,4,65,48,106,65,128,1,16,142,11,26,32,1,40,2,8,34,2,40,2,0,13,4,32,2,65,127,54,2,0,2,127,32,2,40,2,12,34,3,32,2,40,2,4,73,4,64,32,3,65,7,116,34,3,32,2,40,2,8,106,32,8,65,128,1,16,142,11,26,32,2,32,2,40,2,12,65,1,106,54,2,12,32,2,32,2,40,2,0,65,1,106,54,2,0,32,2,40,2,8,32,3,106,12,1,11,32,2,65,0,54,2,0,32,2,32,4,65,176,1,106,16,131,5,11,33,6,32,9,65,16,118,33,3,32,7,13,1,65,145,179,211,0,45,0,0,26,65,224,0,65,4,16,254,9,34,2,69,13,5,32,2,65,1,59,1,94,32,2,65,0,54,2,0,32,2,32,6,54,2,48,32,2,32,3,58,0,6,32,2,32,9,59,1,4,32,1,66,128,128,128,128,16,55,2,68,32,1,32,2,54,2,64,32,2,65,48,106,33,11,12,2,11,32,4,40,2,44,65,8,32,2,16,218,7,12,2,11,32,4,65,184,2,106,32,4,65,28,106,34,2,65,8,106,40,2,0,54,2,0,32,4,32,2,41,2,0,55,3,176,2,32,4,65,40,106,32,4,65,176,2,106,32,9,32,3,32,6,32,4,65,20,106,16,95,32,4,40,2,20,34,2,32,2,40,2,8,65,1,106,54,2,8,32,4,40,2,40,32,4,40,2,48,65,2,116,106,65,48,106,33,11,11,65,0,33,6,32,11,40,2,0,11,33,5,32,1,32,1,40,2,60,65,1,106,54,2,60,32,0,32,5,54,2,4,32,0,32,6,54,2,0,32,4,65,192,2,106,36,0,15,11,65,244,135,207,0,16,232,7,0,11,65,4,65,224,0,16,132,11,0,11,180,6,2,6,126,4,127,35,0,65,208,0,107,34,8,36,0,2,64,32,0,41,3,0,66,2,81,4,64,32,8,65,64,107,66,0,55,3,0,32,8,66,0,55,3,56,32,8,32,0,41,3,16,34,2,55,3,48,32,8,32,0,41,3,8,34,3,55,3,40,32,8,32,2,66,243,202,209,203,167,140,217,178,244,0,133,55,3,32,32,8,32,2,66,237,222,145,243,150,204,220,183,228,0,133,55,3,24,32,8,32,3,66,225,228,149,243,214,236,217,188,236,0,133,55,3,16,32,8,32,3,66,245,202,205,131,215,172,219,183,243,0,133,55,3,8,32,8,32,1,40,2,0,34,0,65,0,71,54,2,76,32,8,65,8,106,34,9,32,8,65,204,0,106,34,10,65,4,16,149,2,2,64,32,0,69,4,64,32,8,32,1,65,4,106,45,0,0,54,2,76,32,9,32,10,65,4,16,149,2,12,1,11,32,8,65,8,106,32,1,65,4,106,40,2,0,32,1,65,8,106,40,2,0,16,149,2,11,32,8,41,3,56,32,8,53,2,64,66,56,134,132,34,2,32,8,41,3,32,133,34,3,66,16,137,32,3,32,8,41,3,16,124,34,3,133,34,5,66,21,137,32,5,32,8,41,3,24,34,4,32,8,41,3,8,124,34,6,66,32,137,124,34,5,133,34,7,66,16,137,32,7,32,3,32,4,66,13,137,32,6,133,34,4,124,34,3,66,32,137,66,255,1,133,124,34,6,133,34,7,66,21,137,32,7,32,3,32,4,66,17,137,133,34,3,32,2,32,5,133,124,34,2,66,32,137,124,34,5,133,34,4,66,16,137,32,4,32,2,32,3,66,13,137,133,34,2,32,6,124,34,3,66,32,137,124,34,4,133,34,6,66,21,137,32,6,32,3,32,2,66,17,137,133,34,2,32,5,124,34,3,66,32,137,124,34,5,133,34,6,66,16,134,32,6,32,2,66,13,137,32,3,133,34,2,32,4,124,34,3,66,32,137,124,34,4,133,66,43,136,32,2,66,17,137,32,3,133,34,2,66,13,137,32,2,32,5,124,133,34,2,66,47,136,133,32,2,32,4,124,34,2,66,32,136,133,32,2,133,33,2,12,1,11,32,1,40,2,0,34,0,65,0,71,173,66,165,198,136,161,200,156,167,249,75,133,66,145,249,214,177,133,129,171,253,159,127,126,33,2,32,0,69,4,64,32,2,32,1,65,4,106,49,0,0,133,66,145,249,214,177,133,129,171,253,159,127,126,33,2,12,1,11,32,1,65,8,106,40,2,0,34,10,69,13,0,32,1,65,4,106,40,2,0,33,9,2,64,32,10,65,7,113,34,11,69,4,64,32,9,33,1,12,1,11,32,9,33,0,3,64,32,2,32,0,49,0,0,133,66,179,131,128,128,128,32,126,33,2,32,0,65,1,106,34,1,33,0,32,11,65,1,107,34,11,13,0,11,11,32,10,65,8,73,13,0,32,9,32,10,106,33,0,3,64,32,1,49,0,7,32,1,49,0,6,32,1,49,0,5,32,1,49,0,4,32,1,49,0,3,32,1,49,0,2,32,1,49,0,1,32,2,32,1,49,0,0,133,66,179,131,128,128,128,32,126,133,66,179,131,128,128,128,32,126,133,66,179,131,128,128,128,32,126,133,66,179,131,128,128,128,32,126,133,66,179,131,128,128,128,32,126,133,66,179,131,128,128,128,32,126,133,66,179,131,128,128,128,32,126,133,66,179,131,128,128,128,32,126,33,2,32,1,65,8,106,34,1,32,0,71,13,0,11,11,32,8,65,208,0,106,36,0,32,2,167,65,255,255,1,113,11,140,37,2,22,127,1,126,35,0,65,208,0,107,34,9,36,0,2,64,2,64,2,64,2,64,2,64,32,1,65,255,0,73,4,64,65,224,178,211,0,40,2,0,65,2,71,4,64,35,0,65,32,107,34,2,36,0,32,2,65,224,178,211,0,54,2,8,32,2,65,228,178,211,0,54,2,12,32,2,32,2,65,31,106,54,2,24,32,2,32,2,65,12,106,54,2,20,32,2,32,2,65,8,106,54,2,16,32,2,65,16,106,33,7,35,0,65,32,107,34,4,36,0,65,224,178,211,0,40,2,0,33,8,2,64,2,64,2,64,2,64,3,64,2,64,2,64,2,64,2,64,32,8,65,3,113,34,6,14,3,1,2,5,0,11,3,64,12,0,11,0,11,32,7,13,1,11,16,225,6,33,10,65,224,178,211,0,32,4,65,8,106,32,6,114,34,13,65,224,178,211,0,40,2,0,34,5,32,5,32,8,70,34,12,27,54,2,0,32,4,32,10,54,2,8,32,4,32,8,32,6,107,54,2,12,32,4,65,0,58,0,16,2,64,32,12,69,4,64,65,0,32,6,107,33,10,3,64,32,5,34,8,65,3,113,32,6,71,13,2,2,64,32,4,40,2,8,34,5,69,13,0,32,5,32,5,40,2,0,34,5,65,1,107,54,2,0,32,5,65,1,71,13,0,32,4,40,2,8,16,162,7,11,16,225,6,33,12,65,224,178,211,0,32,13,65,224,178,211,0,40,2,0,34,5,32,5,32,8,70,34,11,27,54,2,0,32,4,65,0,58,0,16,32,4,32,12,54,2,8,32,4,32,8,32,10,106,54,2,12,32,11,69,13,0,11,11,32,4,45,0,16,69,4,64,3,64,35,0,65,32,107,34,5,36,0,2,64,2,64,2,64,65,188,183,211,0,40,2,0,34,8,69,4,64,16,248,5,33,8,65,188,183,211,0,40,2,0,13,1,65,188,183,211,0,32,8,54,2,0,11,32,8,32,8,40,2,0,34,6,65,1,106,54,2,0,32,6,65,0,72,13,1,32,8,32,8,40,2,0,34,6,65,1,107,54,2,0,32,5,32,8,54,2,8,32,6,65,1,70,4,64,2,64,32,5,65,8,106,40,2,0,34,8,65,16,106,40,2,0,34,6,69,13,0,32,8,65,20,106,40,2,0,33,10,32,6,65,0,58,0,0,32,10,69,13,0,32,6,32,10,65,1,16,163,10,11,2,64,32,8,65,127,70,13,0,32,8,32,8,40,2,4,34,6,65,1,107,54,2,4,32,6,65,1,71,13,0,32,8,65,24,65,8,16,163,10,11,11,32,5,65,32,106,36,0,12,2,11,32,5,65,1,54,2,12,32,5,65,188,176,210,0,54,2,8,32,5,66,0,55,2,20,32,5,65,172,176,210,0,54,2,16,32,5,65,8,106,65,148,177,210,0,16,166,8,0,11,0,11,32,4,45,0,16,69,13,0,11,11,2,64,32,4,40,2,8,34,5,69,13,0,32,5,32,5,40,2,0,34,5,65,1,107,54,2,0,32,5,65,1,71,13,0,32,4,40,2,8,16,162,7,11,65,224,178,211,0,40,2,0,33,8,12,2,11,2,64,32,4,40,2,8,34,5,69,13,0,32,5,32,5,40,2,0,34,5,65,1,107,54,2,0,32,5,65,1,71,13,0,32,4,40,2,8,16,162,7,11,65,224,178,211,0,40,2,0,33,8,12,1,11,65,224,178,211,0,32,8,65,1,106,65,224,178,211,0,40,2,0,34,5,32,5,32,8,70,27,54,2,0,32,5,32,8,71,32,5,33,8,13,0,11,32,7,65,232,253,209,0,40,2,0,17,5,0,33,8,65,224,178,211,0,40,2,0,33,5,65,224,178,211,0,65,2,65,0,32,8,27,54,2,0,32,4,32,5,65,3,113,34,8,54,2,4,32,8,65,1,71,13,1,32,5,65,1,107,34,5,69,13,0,3,64,32,5,40,2,0,33,6,32,5,65,0,54,2,0,32,6,69,13,3,32,5,40,2,4,32,5,65,1,58,0,8,32,6,32,6,40,2,0,34,5,65,1,107,54,2,0,32,5,65,1,70,4,64,32,6,16,162,7,11,34,5,13,0,11,11,32,4,65,32,106,36,0,12,2,11,32,4,65,0,54,2,8,35,0,65,16,107,34,0,36,0,32,0,65,204,161,210,0,54,2,12,32,0,32,4,65,4,106,54,2,8,32,0,65,8,106,65,188,161,210,0,32,0,65,12,106,65,188,161,210,0,32,4,65,8,106,65,196,162,210,0,16,240,3,0,11,65,180,162,210,0,16,176,10,0,11,32,2,65,32,106,36,0,11,65,232,178,211,0,45,0,0,33,5,65,232,178,211,0,65,1,58,0,0,32,9,32,5,58,0,64,32,5,13,1,65,236,178,211,0,40,2,0,34,4,69,4,64,65,0,33,4,12,3,11,65,240,178,211,0,40,2,0,33,2,3,64,32,4,65,8,107,33,5,32,4,65,220,0,106,33,17,32,4,47,1,138,1,34,8,65,2,116,33,13,65,127,33,3,2,64,2,64,3,64,32,13,69,4,64,32,8,33,3,12,2,11,32,17,40,2,0,33,6,32,3,65,1,106,33,3,32,5,65,8,106,33,5,32,13,65,4,107,33,13,32,17,65,4,106,33,17,65,127,32,1,32,6,71,32,1,32,6,73,27,34,6,65,1,70,13,0,11,32,6,65,255,1,113,69,13,1,11,32,2,69,13,4,32,2,65,1,107,33,2,32,4,32,3,65,2,116,106,65,140,1,106,40,2,0,33,4,12,1,11,11,32,5,65,4,106,40,2,0,33,13,32,5,40,2,0,33,17,12,3,11,32,9,65,1,54,2,44,32,9,65,200,232,209,0,54,2,40,32,9,66,1,55,2,52,32,9,65,149,3,54,2,68,32,9,65,160,232,209,0,54,2,64,32,9,32,9,65,64,107,54,2,48,32,9,65,40,106,65,128,233,209,0,16,166,8,0,11,32,9,66,0,55,2,52,32,9,65,172,133,210,0,54,2,48,32,9,65,1,54,2,44,32,9,65,164,133,210,0,54,2,40,35,0,65,16,107,34,0,36,0,32,0,65,130,133,210,0,54,2,12,32,0,32,9,65,64,107,54,2,8,32,0,65,8,106,65,248,243,209,0,32,0,65,12,106,65,248,243,209,0,32,9,65,40,106,65,136,134,210,0,16,240,3,0,11,32,9,32,3,54,2,20,32,9,65,0,54,2,16,32,9,32,4,54,2,12,32,9,32,1,54,2,8,32,9,65,236,178,211,0,54,2,4,65,4,33,13,2,64,32,1,69,13,0,65,145,179,211,0,45,0,0,26,32,1,65,3,116,34,5,65,4,16,254,9,34,13,13,0,65,4,32,5,16,132,11,0,11,32,9,65,200,0,106,34,6,65,0,54,2,0,32,9,32,13,54,2,68,32,9,32,1,54,2,64,32,9,32,13,54,2,48,32,9,65,0,54,2,44,32,9,32,6,54,2,40,65,0,33,8,35,0,65,48,107,34,3,36,0,32,9,65,40,106,34,5,40,2,4,33,13,32,5,40,2,0,33,7,2,64,2,64,32,1,4,64,32,5,40,2,8,32,13,65,3,116,106,33,5,3,64,32,3,32,8,54,2,0,32,3,65,1,54,2,20,32,3,65,228,235,209,0,54,2,16,32,3,66,1,55,2,28,32,3,65,251,0,54,2,44,32,3,32,3,65,40,106,54,2,24,32,3,32,3,54,2,40,32,3,65,4,106,32,3,65,16,106,16,219,3,65,145,179,211,0,45,0,0,26,65,12,65,4,16,254,9,34,2,69,13,2,32,2,32,3,41,2,4,55,2,0,32,2,65,8,106,32,3,65,12,106,40,2,0,54,2,0,32,2,41,2,4,33,24,32,2,65,12,65,4,16,163,10,32,5,32,24,55,2,0,32,5,65,8,106,33,5,32,13,65,1,106,33,13,32,1,32,8,65,1,106,34,8,71,13,0,11,11,32,7,32,13,54,2,0,32,3,65,48,106,36,0,12,1,11,65,4,65,12,16,132,11,0,11,32,9,65,32,106,34,8,32,6,40,2,0,54,2,0,32,9,32,9,41,2,64,55,3,24,65,145,179,211,0,45,0,0,26,65,12,65,4,16,254,9,34,5,69,13,1,32,5,32,9,41,3,24,55,2,0,32,5,65,8,106,32,8,40,2,0,34,13,54,2,0,32,5,40,2,4,33,17,32,5,65,12,65,4,16,163,10,32,4,69,4,64,65,145,179,211,0,45,0,0,26,65,140,1,65,4,16,254,9,34,5,69,13,3,32,5,65,1,59,1,138,1,32,5,65,0,54,2,88,32,5,32,1,54,2,92,32,5,32,13,54,2,4,32,5,32,17,54,2,0,65,240,178,211,0,66,128,128,128,128,16,55,2,0,65,236,178,211,0,32,5,54,2,0,12,1,11,32,9,65,200,0,106,32,9,65,12,106,34,5,65,8,106,40,2,0,54,2,0,32,9,32,5,41,2,0,55,3,64,32,9,65,40,106,33,20,32,1,33,4,32,9,65,4,106,33,21,35,0,65,48,107,34,6,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,9,65,64,107,34,5,40,2,0,34,1,47,1,138,1,34,8,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,5,40,2,4,33,3,32,5,40,2,8,33,12,65,140,1,65,4,16,254,9,34,10,69,13,8,32,10,65,0,59,1,138,1,32,10,65,0,54,2,88,32,12,65,5,73,13,1,32,12,65,5,107,14,2,3,4,2,11,32,1,65,220,0,106,34,7,32,5,40,2,8,34,12,65,2,116,106,33,3,32,5,40,2,4,33,5,32,12,65,1,106,34,2,32,8,77,13,5,32,3,32,4,54,2,0,12,6,11,32,10,32,1,47,1,138,1,65,5,107,34,7,59,1,138,1,32,7,65,12,79,13,13,32,1,65,236,0,106,33,2,32,1,65,32,106,33,11,32,1,65,36,106,33,15,65,4,33,14,65,5,33,16,65,240,0,33,19,12,7,11,32,10,32,1,47,1,138,1,65,7,107,34,7,59,1,138,1,32,7,65,12,79,13,12,32,12,65,7,107,33,12,32,1,65,244,0,106,33,2,32,1,65,48,106,33,11,32,1,65,52,106,33,15,65,6,33,14,65,7,33,16,65,248,0,33,19,65,0,12,2,11,32,10,32,1,47,1,138,1,65,6,107,34,7,59,1,138,1,32,7,65,12,79,13,11,32,1,65,240,0,106,33,2,32,1,65,40,106,33,11,32,1,65,44,106,33,15,65,5,33,14,65,6,33,16,65,244,0,33,19,65,5,33,12,12,5,11,32,10,32,1,47,1,138,1,65,6,107,34,7,59,1,138,1,32,7,65,12,79,13,10,32,1,65,240,0,106,33,2,32,1,65,40,106,33,11,32,1,65,44,106,33,15,65,0,33,12,65,5,33,14,65,6,33,16,65,244,0,33,19,65,0,11,33,5,32,10,12,4,11,32,7,32,2,65,2,116,106,32,3,32,8,32,12,107,34,7,65,2,116,16,140,11,26,32,3,32,4,54,2,0,32,1,32,2,65,3,116,106,32,1,32,12,65,3,116,106,32,7,65,3,116,16,140,11,26,11,32,1,32,12,65,3,116,106,34,3,32,17,54,2,0,32,3,32,13,54,2,4,32,1,32,8,65,1,106,59,1,138,1,32,1,33,8,12,3,11,65,4,65,140,1,16,132,11,0,11,32,3,33,5,32,1,11,33,8,32,2,40,2,0,33,18,32,11,40,2,0,33,11,32,15,40,2,0,33,15,32,10,65,220,0,106,32,1,32,19,106,32,7,65,2,116,16,142,11,26,32,10,32,1,32,16,65,3,116,106,32,7,65,3,116,16,142,11,26,32,1,32,14,59,1,138,1,32,8,65,220,0,106,34,14,32,12,65,2,116,106,33,2,2,64,32,12,32,8,47,1,138,1,34,7,79,4,64,32,2,32,4,54,2,0,12,1,11,32,14,32,12,65,1,106,34,16,65,2,116,106,32,2,32,7,32,12,107,34,14,65,2,116,16,140,11,26,32,2,32,4,54,2,0,32,8,32,16,65,3,116,106,32,8,32,12,65,3,116,106,32,14,65,3,116,16,140,11,26,11,32,8,32,12,65,3,116,106,34,4,32,17,54,2,0,32,4,32,13,54,2,4,32,8,32,7,65,1,106,59,1,138,1,2,64,32,1,40,2,88,34,7,69,4,64,65,0,33,2,12,1,11,65,0,33,2,3,64,2,127,2,127,2,64,32,2,32,3,70,4,64,32,1,47,1,136,1,33,2,2,64,2,64,2,64,2,64,32,7,47,1,138,1,34,4,65,11,79,4,64,32,3,65,1,106,33,1,32,2,65,5,73,13,1,32,2,65,5,107,14,2,2,3,4,11,32,7,65,220,0,106,34,14,32,2,65,2,116,34,16,106,33,3,32,2,65,1,106,33,1,32,4,65,1,106,33,19,2,64,32,2,32,4,79,4,64,32,3,32,18,54,2,0,32,7,32,2,65,3,116,106,34,3,32,15,54,2,4,32,3,32,11,54,2,0,12,1,11,32,14,32,1,65,2,116,34,21,106,32,3,32,4,32,2,107,34,14,65,2,116,34,22,16,140,11,26,32,3,32,18,54,2,0,32,7,32,1,65,3,116,106,32,7,32,2,65,3,116,106,34,3,32,14,65,3,116,16,140,11,26,32,3,32,15,54,2,4,32,3,32,11,54,2,0,32,7,65,140,1,106,34,3,32,16,106,65,8,106,32,3,32,21,106,32,22,16,140,11,26,11,32,7,32,19,59,1,138,1,32,7,32,1,65,2,116,106,65,140,1,106,32,10,54,2,0,32,1,32,4,65,2,106,34,10,79,13,10,32,4,32,2,107,34,4,65,1,106,65,3,113,34,3,4,64,32,7,32,2,65,2,116,106,65,144,1,106,33,2,3,64,32,2,40,2,0,34,11,32,1,59,1,136,1,32,11,32,7,54,2,88,32,2,65,4,106,33,2,32,1,65,1,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,4,65,3,73,13,10,32,1,65,2,116,32,7,106,65,152,1,106,33,2,3,64,32,2,65,12,107,40,2,0,34,3,32,1,59,1,136,1,32,3,32,7,54,2,88,32,2,65,8,107,40,2,0,34,3,32,1,65,1,106,59,1,136,1,32,3,32,7,54,2,88,32,2,65,4,107,40,2,0,34,3,32,1,65,2,106,59,1,136,1,32,3,32,7,54,2,88,32,2,40,2,0,34,3,32,1,65,3,106,59,1,136,1,32,3,32,7,54,2,88,32,2,65,16,106,33,2,32,10,32,1,65,4,106,34,1,71,13,0,11,12,10,11,32,6,65,4,54,2,16,12,4,11,32,6,65,5,54,2,16,12,3,11,32,6,65,5,54,2,16,32,6,32,1,54,2,12,32,6,32,7,54,2,8,32,6,65,20,106,32,6,65,8,106,16,177,3,32,6,40,2,28,34,4,65,220,0,106,33,1,32,4,47,1,138,1,34,3,65,1,106,33,2,2,64,32,3,69,4,64,32,1,32,18,54,2,0,12,1,11,32,4,65,224,0,106,32,1,32,3,65,2,116,34,1,16,140,11,26,32,4,32,18,54,2,92,32,4,65,8,106,32,4,32,3,65,3,116,16,140,11,26,32,4,65,148,1,106,32,4,65,144,1,106,32,1,16,140,11,26,11,32,4,32,10,54,2,144,1,32,4,32,15,54,2,4,32,4,32,11,54,2,0,32,4,32,2,59,1,138,1,65,1,33,1,32,3,65,1,106,34,2,65,3,113,33,10,32,3,65,3,79,4,64,32,2,65,252,255,7,113,33,7,65,4,33,1,65,0,33,3,3,64,32,3,32,4,106,34,2,65,144,1,106,40,2,0,34,11,32,1,65,3,107,59,1,136,1,32,11,32,4,54,2,88,32,2,65,148,1,106,40,2,0,34,11,32,1,65,2,107,59,1,136,1,32,11,32,4,54,2,88,32,2,65,152,1,106,40,2,0,34,11,32,1,65,1,107,59,1,136,1,32,11,32,4,54,2,88,32,2,65,156,1,106,40,2,0,34,2,32,1,59,1,136,1,32,2,32,4,54,2,88,32,3,65,16,106,33,3,32,1,32,7,71,32,1,65,4,106,33,1,13,0,11,32,1,65,3,107,33,1,11,32,10,4,64,32,4,32,1,65,2,116,106,65,140,1,106,33,2,3,64,32,2,40,2,0,34,3,32,1,59,1,136,1,32,3,32,4,54,2,88,32,2,65,4,106,33,2,32,1,65,1,106,33,1,32,10,65,1,107,34,10,13,0,11,11,32,6,40,2,20,34,1,69,13,7,32,6,40,2,44,33,15,32,6,40,2,40,33,11,32,6,40,2,36,33,18,32,6,40,2,32,33,2,32,6,40,2,24,33,3,32,4,12,4,11,32,6,65,6,54,2,16,32,6,32,1,54,2,12,32,6,32,7,54,2,8,32,2,65,7,107,33,2,32,6,65,20,106,32,6,65,8,106,16,177,3,32,6,40,2,28,12,2,11,65,252,228,209,0,65,53,65,180,229,209,0,16,141,8,0,11,32,6,32,1,54,2,12,32,6,32,7,54,2,8,32,6,65,20,106,32,6,65,8,106,16,177,3,32,6,40,2,20,11,34,4,65,220,0,106,34,16,32,2,65,2,116,34,14,106,33,7,32,2,65,1,106,33,1,32,4,47,1,138,1,34,3,65,1,106,33,19,2,64,32,2,32,3,79,4,64,32,7,32,18,54,2,0,32,4,32,2,65,3,116,106,34,7,32,15,54,2,4,32,7,32,11,54,2,0,12,1,11,32,16,32,1,65,2,116,34,22,106,32,7,32,3,32,2,107,34,16,65,2,116,34,23,16,140,11,26,32,7,32,18,54,2,0,32,4,32,1,65,3,116,106,32,4,32,2,65,3,116,106,34,7,32,16,65,3,116,16,140,11,26,32,7,32,15,54,2,4,32,7,32,11,54,2,0,32,4,65,140,1,106,34,7,32,14,106,65,8,106,32,7,32,22,106,32,23,16,140,11,26,11,32,4,32,1,65,2,116,106,65,140,1,106,32,10,54,2,0,32,4,32,19,59,1,138,1,2,64,32,1,32,3,65,2,106,34,7,79,13,0,32,3,32,2,107,34,10,65,1,106,65,3,113,34,3,4,64,32,4,32,14,106,65,144,1,106,33,2,3,64,32,2,40,2,0,34,11,32,1,59,1,136,1,32,11,32,4,54,2,88,32,2,65,4,106,33,2,32,1,65,1,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,10,65,3,73,13,0,32,4,32,1,65,2,116,106,65,152,1,106,33,2,3,64,32,2,65,12,107,40,2,0,34,3,32,1,59,1,136,1,32,3,32,4,54,2,88,32,2,65,8,107,40,2,0,34,3,32,1,65,1,106,59,1,136,1,32,3,32,4,54,2,88,32,2,65,4,107,40,2,0,34,3,32,1,65,2,106,59,1,136,1,32,3,32,4,54,2,88,32,2,40,2,0,34,3,32,1,65,3,106,59,1,136,1,32,3,32,4,54,2,88,32,2,65,16,106,33,2,32,7,32,1,65,4,106,34,1,71,13,0,11,11,32,6,40,2,20,34,1,69,13,3,32,6,40,2,44,33,15,32,6,40,2,40,33,11,32,6,40,2,36,33,18,32,6,40,2,32,33,2,32,6,40,2,24,33,3,32,6,40,2,28,11,33,10,32,1,40,2,88,34,7,13,0,11,11,32,21,40,2,0,34,3,40,2,0,34,4,69,13,1,65,145,179,211,0,45,0,0,26,32,3,40,2,4,33,7,65,188,1,65,4,16,254,9,34,1,69,13,2,32,1,32,4,54,2,140,1,32,1,65,0,59,1,138,1,32,1,65,0,54,2,88,32,3,32,1,54,2,0,32,4,65,0,59,1,136,1,32,4,32,1,54,2,88,32,3,32,7,65,1,106,54,2,4,32,2,32,7,71,13,3,32,1,32,18,54,2,92,32,1,65,1,59,1,138,1,32,1,32,10,54,2,144,1,32,1,32,15,54,2,4,32,1,32,11,54,2,0,32,10,65,1,59,1,136,1,32,10,32,1,54,2,88,11,32,20,32,12,54,2,8,32,20,32,5,54,2,4,32,20,32,8,54,2,0,32,6,65,48,106,36,0,12,4,11,65,248,226,209,0,16,176,10,0,11,65,4,65,188,1,16,132,11,0,11,65,227,227,209,0,65,48,65,148,228,209,0,16,141,8,0,11,32,7,65,11,65,220,228,209,0,16,171,10,0,11,32,9,40,2,4,34,1,32,1,40,2,8,65,1,106,54,2,8,11,65,232,178,211,0,65,0,58,0,0,32,0,32,13,54,2,4,32,0,32,17,54,2,0,32,9,65,208,0,106,36,0,15,11,65,4,65,12,16,132,11,0,11,65,4,65,140,1,16,132,11,0,11,244,5,1,15,127,2,64,32,1,40,2,12,34,6,47,1,50,34,10,65,1,106,34,4,32,1,40,2,20,34,11,47,1,50,34,12,106,34,13,65,12,73,4,64,32,1,40,2,16,33,15,32,1,40,2,4,33,16,32,1,40,2,0,34,2,47,1,50,33,7,32,6,32,13,59,1,50,32,2,32,1,40,2,8,34,5,65,2,116,106,34,1,65,4,106,34,3,40,2,0,33,8,32,3,32,1,65,8,106,32,7,32,5,65,127,115,106,34,3,65,2,116,34,9,16,140,11,26,32,6,65,4,106,34,1,32,10,65,2,116,106,32,8,54,2,0,32,1,32,4,65,2,116,106,32,11,65,4,106,32,12,65,2,116,16,142,11,26,65,52,33,8,32,2,32,5,65,1,106,34,1,65,2,116,106,34,14,65,52,106,32,14,65,56,106,32,9,16,140,11,26,2,64,32,1,32,7,79,13,0,32,3,65,3,113,34,9,4,64,32,5,65,2,116,32,2,106,65,56,106,33,3,3,64,32,3,40,2,0,34,14,32,1,59,1,48,32,14,32,2,54,2,0,32,3,65,4,106,33,3,32,1,65,1,106,33,1,32,9,65,1,107,34,9,13,0,11,11,32,7,32,5,107,65,2,107,65,3,73,13,0,32,1,65,2,116,32,2,106,65,64,107,33,3,3,64,32,3,65,12,107,40,2,0,34,5,32,1,59,1,48,32,5,32,2,54,2,0,32,3,65,8,107,40,2,0,34,5,32,1,65,1,106,59,1,48,32,5,32,2,54,2,0,32,3,65,4,107,40,2,0,34,5,32,1,65,2,106,59,1,48,32,5,32,2,54,2,0,32,3,40,2,0,34,5,32,1,65,3,106,59,1,48,32,5,32,2,54,2,0,32,3,65,16,106,33,3,32,7,32,1,65,4,106,34,1,71,13,0,11,11,32,2,32,2,47,1,50,65,1,107,59,1,50,2,64,32,16,65,2,73,13,0,32,12,65,1,106,34,1,32,13,32,10,107,71,13,2,32,6,65,52,106,32,4,65,2,116,106,32,11,65,52,106,32,1,65,2,116,16,142,11,26,32,1,65,3,113,34,3,4,64,32,10,65,2,116,32,6,106,65,56,106,33,1,3,64,32,1,40,2,0,34,2,32,4,59,1,48,32,2,32,6,54,2,0,32,1,65,4,106,33,1,32,4,65,1,106,33,4,32,3,65,1,107,34,3,13,0,11,11,65,228,0,33,8,32,12,65,3,73,13,0,32,4,65,2,116,33,3,3,64,32,3,32,6,106,34,1,65,52,106,40,2,0,34,2,32,4,59,1,48,32,2,32,6,54,2,0,32,1,65,56,106,40,2,0,34,2,32,4,65,1,106,59,1,48,32,2,32,6,54,2,0,32,1,65,60,106,40,2,0,34,2,32,4,65,2,106,59,1,48,32,2,32,6,54,2,0,32,1,65,64,107,40,2,0,34,1,32,4,65,3,106,34,2,59,1,48,32,1,32,6,54,2,0,32,4,65,4,106,33,4,32,3,65,16,106,33,3,32,2,32,13,71,13,0,11,11,32,11,32,8,65,4,16,163,10,32,0,32,15,54,2,4,32,0,32,6,54,2,0,15,11,65,148,245,206,0,65,42,65,192,245,206,0,16,141,8,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,203,6,1,4,127,2,64,32,0,69,13,0,2,64,32,2,65,37,70,4,64,3,64,2,64,32,3,32,4,70,4,64,32,4,33,3,65,128,128,196,0,33,6,12,1,11,2,64,32,3,44,0,0,34,2,65,0,78,4,64,32,3,65,1,106,33,3,32,2,65,255,1,113,33,2,12,1,11,32,3,45,0,1,65,63,113,33,6,32,2,65,31,113,33,5,32,2,65,95,77,4,64,32,5,65,6,116,32,6,114,33,2,32,3,65,2,106,33,3,12,1,11,32,3,45,0,2,65,63,113,32,6,65,6,116,114,33,7,32,2,65,112,73,4,64,32,7,32,5,65,12,116,114,33,2,32,3,65,3,106,33,3,12,1,11,32,3,45,0,3,33,2,65,128,128,196,0,33,6,32,3,65,4,106,33,3,32,5,65,18,116,65,128,128,240,0,113,32,2,65,63,113,32,7,65,6,116,114,114,34,2,65,128,128,196,0,70,13,1,11,2,127,32,2,65,13,77,4,64,65,128,128,196,0,65,1,32,2,116,65,128,204,0,113,13,1,26,11,32,2,11,34,6,65,128,128,196,0,70,13,1,11,11,3,64,65,8,33,7,32,3,32,4,70,13,2,2,127,32,3,44,0,0,34,2,65,0,78,4,64,32,2,65,255,1,113,33,2,32,3,65,1,106,12,1,11,32,3,45,0,1,65,63,113,33,8,32,2,65,31,113,33,5,32,2,65,95,77,4,64,32,5,65,6,116,32,8,114,33,2,32,3,65,2,106,12,1,11,32,3,45,0,2,65,63,113,32,8,65,6,116,114,33,8,32,2,65,112,73,4,64,32,8,32,5,65,12,116,114,33,2,32,3,65,3,106,12,1,11,32,5,65,18,116,65,128,128,240,0,113,32,3,45,0,3,65,63,113,32,8,65,6,116,114,114,34,2,65,128,128,196,0,70,13,3,32,3,65,4,106,11,33,3,2,127,32,2,65,13,77,4,64,65,128,128,196,0,65,1,32,2,116,65,128,204,0,113,13,1,26,11,32,2,11,34,5,65,128,128,196,0,70,13,0,11,32,6,65,223,255,255,0,113,65,193,0,107,65,5,75,32,6,65,48,107,65,10,79,113,32,6,65,128,128,196,0,70,114,13,1,32,5,65,48,107,65,10,73,13,2,32,5,65,223,255,255,0,113,65,193,0,107,65,6,79,13,1,12,2,11,32,2,65,48,107,65,10,73,32,2,65,95,113,65,193,0,107,65,26,73,114,13,1,2,64,32,2,65,33,107,14,94,2,0,0,2,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,2,2,0,2,0,2,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,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,2,0,11,32,2,65,128,128,64,106,65,254,255,3,73,32,2,65,128,128,60,107,65,254,255,3,73,114,32,2,65,128,160,56,107,65,254,223,3,73,114,13,1,32,2,65,254,255,123,113,34,3,65,128,128,48,107,65,254,255,3,73,13,1,32,2,65,254,255,115,113,34,4,65,128,128,32,107,65,254,255,3,73,32,4,65,128,128,16,107,65,254,255,3,73,114,32,3,65,128,128,8,107,65,254,255,3,73,32,2,65,128,128,4,107,65,254,255,3,73,114,114,32,2,65,240,251,3,107,65,142,4,73,32,2,65,160,1,107,65,224,174,3,73,114,114,13,1,65,6,33,7,32,2,65,128,192,3,107,65,208,59,73,13,1,11,32,0,32,7,32,1,40,2,20,17,1,0,11,11,159,6,2,12,127,1,126,35,0,65,64,106,34,4,36,0,2,64,2,64,2,127,2,64,2,127,2,64,32,1,40,2,60,69,4,64,32,1,65,127,54,2,60,32,1,40,2,64,34,7,69,4,64,65,0,33,7,32,2,65,255,255,3,113,32,3,65,255,1,113,65,16,116,114,12,3,11,32,1,40,2,68,33,12,32,2,65,255,255,3,113,33,14,3,64,32,7,65,44,106,33,10,32,7,65,4,106,33,5,32,7,47,1,94,34,8,65,2,116,33,6,65,127,33,11,2,64,3,64,32,6,69,4,64,32,8,33,11,12,2,11,32,5,65,2,106,33,13,32,5,47,1,0,33,9,32,11,65,1,106,33,11,32,10,65,4,106,33,10,32,6,65,4,107,33,6,32,5,65,4,106,33,5,65,127,32,9,32,14,71,32,9,32,14,75,27,34,9,65,127,32,13,45,0,0,34,13,32,3,65,255,1,113,34,15,71,32,13,32,15,75,27,32,9,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,5,11,32,12,69,13,2,32,12,65,1,107,33,12,32,7,32,11,65,2,116,106,65,224,0,106,40,2,0,33,7,12,0,11,0,11,65,148,140,207,0,16,232,7,0,11,32,2,65,255,255,3,113,32,3,65,255,1,113,65,16,116,114,11,33,8,32,4,32,11,54,2,28,32,4,65,0,54,2,24,32,4,32,7,54,2,20,32,4,32,1,65,64,107,54,2,12,32,4,32,8,54,2,16,32,4,32,1,32,2,16,161,6,65,1,33,6,32,4,40,2,4,34,5,32,4,40,2,0,13,1,26,32,4,65,32,106,32,1,32,3,32,5,47,1,0,32,5,47,1,2,16,153,2,2,64,32,4,40,2,32,69,4,64,32,1,40,2,8,34,2,40,2,0,13,4,32,4,41,3,40,33,16,32,2,65,127,54,2,0,2,127,32,2,40,2,12,34,3,32,2,40,2,4,73,4,64,32,3,65,3,116,34,3,32,2,40,2,8,106,32,16,55,3,0,32,2,32,2,40,2,12,65,1,106,54,2,12,32,2,32,2,40,2,0,65,1,106,54,2,0,32,2,40,2,8,32,3,106,12,1,11,32,2,65,0,54,2,0,32,4,32,16,55,3,32,32,2,32,4,65,32,106,16,135,5,11,33,6,32,8,65,16,118,33,3,32,7,13,1,65,145,179,211,0,45,0,0,26,65,224,0,65,4,16,254,9,34,2,69,13,5,32,2,65,1,59,1,94,32,2,65,0,54,2,0,32,2,32,6,54,2,48,32,2,32,3,58,0,6,32,2,32,8,59,1,4,32,1,66,128,128,128,128,16,55,2,68,32,1,32,2,54,2,64,32,2,65,48,106,33,10,12,2,11,32,4,40,2,36,65,8,32,2,16,218,7,12,2,11,32,4,65,56,106,32,4,65,20,106,34,2,65,8,106,40,2,0,54,2,0,32,4,32,2,41,2,0,55,3,48,32,4,65,32,106,32,4,65,48,106,32,8,32,3,32,6,32,4,65,12,106,16,95,32,4,40,2,12,34,2,32,2,40,2,8,65,1,106,54,2,8,32,4,40,2,32,32,4,40,2,40,65,2,116,106,65,48,106,33,10,11,65,0,33,6,32,10,40,2,0,11,33,5,32,1,32,1,40,2,60,65,1,106,54,2,60,32,0,32,5,54,2,4,32,0,32,6,54,2,0,32,4,65,64,107,36,0,15,11,65,244,135,207,0,16,232,7,0,11,65,4,65,224,0,16,132,11,0,11,178,6,1,8,127,35,0,65,16,107,34,7,36,0,2,64,2,64,2,64,32,1,40,2,8,34,3,32,1,40,2,4,34,8,79,13,0,2,64,2,64,3,64,32,1,40,2,0,34,10,32,3,106,33,9,65,0,33,4,2,64,3,64,32,3,32,4,106,33,6,32,4,32,9,106,45,0,0,34,5,65,204,229,207,0,106,45,0,0,13,1,32,1,32,6,65,1,106,54,2,8,32,3,32,4,65,1,106,34,4,106,34,5,32,8,73,13,0,11,32,5,33,3,12,4,11,2,64,2,64,2,64,2,64,32,5,65,220,0,71,4,64,32,5,65,34,71,13,4,32,2,40,2,8,34,5,13,1,32,3,32,6,77,13,2,32,3,32,6,65,204,228,207,0,16,173,10,0,11,32,3,32,6,75,13,6,32,4,32,2,40,2,0,32,2,40,2,8,34,3,107,75,4,64,32,2,32,3,32,4,16,208,5,32,2,40,2,8,33,3,11,32,2,40,2,4,32,3,106,32,9,32,4,16,142,11,26,32,1,32,6,65,1,106,54,2,8,32,2,32,3,32,4,106,54,2,8,32,1,65,1,32,2,16,140,1,34,5,69,13,2,32,0,65,2,54,2,0,32,0,32,5,54,2,4,12,8,11,32,3,32,6,75,13,4,32,4,32,2,40,2,0,32,5,107,75,4,64,32,2,32,5,32,4,16,208,5,32,2,40,2,8,33,5,11,32,2,40,2,4,32,5,106,32,9,32,4,16,142,11,26,32,1,32,6,65,1,106,54,2,8,32,2,32,4,32,5,106,34,1,54,2,8,32,0,32,1,54,2,8,32,0,65,1,54,2,0,32,0,32,2,40,2,4,54,2,4,12,7,11,32,0,32,4,54,2,8,32,0,65,0,54,2,0,32,0,32,9,54,2,4,32,1,32,6,65,1,106,54,2,8,12,6,11,32,1,40,2,8,34,3,32,1,40,2,4,34,8,73,13,1,12,4,11,11,32,1,32,6,65,1,106,34,1,54,2,8,32,7,65,16,54,2,4,65,0,33,4,65,1,33,2,65,0,33,3,3,64,2,64,2,64,32,4,32,10,106,45,0,0,65,10,70,4,64,32,2,65,1,106,34,2,69,13,1,65,0,33,3,12,2,11,32,3,65,1,106,34,3,13,1,65,144,228,207,0,65,28,65,172,228,207,0,16,141,8,0,11,65,144,228,207,0,65,28,65,244,227,207,0,16,141,8,0,11,32,1,32,4,65,1,106,34,4,71,13,0,11,32,7,65,4,106,32,2,32,3,16,236,7,33,1,32,0,65,2,54,2,0,32,0,32,1,54,2,4,12,3,11,32,3,32,6,65,220,228,207,0,16,173,10,0,11,32,3,32,6,65,236,228,207,0,16,173,10,0,11,32,3,32,8,71,13,1,32,7,65,4,54,2,4,2,64,32,3,69,4,64,65,1,33,1,65,0,33,2,12,1,11,32,1,40,2,0,33,4,65,0,33,2,65,1,33,1,3,64,2,64,2,64,32,4,45,0,0,65,10,70,4,64,32,1,65,1,106,34,1,69,13,1,65,0,33,2,12,2,11,32,2,65,1,106,34,2,13,1,65,144,228,207,0,65,28,65,172,228,207,0,16,141,8,0,11,65,144,228,207,0,65,28,65,244,227,207,0,16,141,8,0,11,32,4,65,1,106,33,4,32,3,65,1,107,34,3,13,0,11,11,32,7,65,4,106,32,1,32,2,16,236,7,33,1,32,0,65,2,54,2,0,32,0,32,1,54,2,4,11,32,7,65,16,106,36,0,15,11,32,3,32,8,65,188,228,207,0,16,131,7,0,11,228,26,1,18,127,35,0,65,208,0,107,34,12,36,0,32,12,65,16,106,32,2,32,3,16,191,7,32,12,40,2,16,33,6,32,12,32,12,40,2,20,34,8,54,2,28,32,12,32,6,54,2,24,32,12,65,8,106,32,12,65,24,106,16,147,7,32,12,40,2,12,33,9,32,12,40,2,8,33,5,2,64,2,64,32,0,2,127,2,64,2,64,32,1,40,2,156,1,34,2,69,4,64,65,0,33,2,12,1,11,32,1,40,2,160,1,33,10,3,64,32,2,65,216,0,106,33,13,32,2,47,1,138,1,34,4,65,3,116,33,7,65,127,33,17,32,2,33,3,2,64,2,64,3,64,32,7,69,4,64,32,4,33,17,12,2,11,32,3,65,4,106,33,11,32,3,40,2,0,33,14,32,17,65,1,106,33,17,32,13,65,4,106,33,13,32,7,65,8,107,33,7,32,3,65,8,106,33,3,65,127,32,5,32,14,32,9,32,11,40,2,0,34,11,32,9,32,11,73,27,16,139,11,34,14,32,9,32,11,107,32,14,27,34,11,65,0,71,32,11,65,0,72,27,34,11,65,1,70,13,0,11,32,11,65,255,1,113,69,13,1,11,32,10,69,13,2,32,10,65,1,107,33,10,32,2,32,17,65,2,116,106,65,140,1,106,40,2,0,33,2,12,1,11,11,32,9,4,64,32,5,32,9,65,1,16,163,10,11,32,13,40,2,0,33,3,32,8,69,13,1,32,6,32,8,65,1,16,163,10,12,1,11,2,64,32,1,40,2,68,34,3,65,254,255,3,77,4,64,32,3,34,7,32,1,65,60,106,34,4,40,2,0,70,4,64,32,4,32,7,16,185,5,32,1,40,2,68,33,7,11,32,1,40,2,64,32,7,65,3,116,106,34,7,32,8,54,2,4,32,7,32,6,54,2,0,32,1,32,1,40,2,68,65,1,106,54,2,68,32,12,32,17,54,2,52,32,12,65,0,54,2,48,32,12,32,2,54,2,44,32,12,32,1,65,156,1,106,54,2,40,32,12,32,9,54,2,36,32,12,32,5,54,2,32,32,2,13,1,65,145,179,211,0,45,0,0,26,65,140,1,65,4,16,254,9,34,2,69,13,4,32,2,65,1,59,1,138,1,32,2,65,0,54,2,88,32,2,32,3,54,2,92,32,2,32,9,54,2,4,32,2,32,5,54,2,0,32,1,66,128,128,128,128,16,55,2,160,1,32,1,32,2,54,2,156,1,12,2,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,4,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,233,7,55,3,16,32,1,66,0,55,3,0,32,9,4,64,32,5,32,9,65,1,16,163,10,11,32,8,4,64,32,6,32,8,65,1,16,163,10,11,32,0,32,1,54,2,4,65,1,12,2,11,32,12,65,64,107,32,12,65,44,106,34,1,65,8,106,40,2,0,54,2,0,32,12,32,1,41,2,0,55,3,56,32,12,65,196,0,106,33,20,32,9,33,7,32,12,65,40,106,33,21,35,0,65,48,107,34,8,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,12,65,56,106,34,9,40,2,0,34,1,47,1,138,1,34,4,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,9,40,2,4,33,2,32,9,40,2,8,33,13,65,140,1,65,4,16,254,9,34,10,69,13,8,32,10,65,0,59,1,138,1,32,10,65,0,54,2,88,32,13,65,5,73,13,1,32,13,65,5,107,14,2,3,4,2,11,32,1,32,9,40,2,8,34,13,65,3,116,106,33,2,32,9,40,2,4,33,17,32,13,65,1,106,34,9,32,4,77,13,5,32,2,32,7,54,2,4,32,2,32,5,54,2,0,12,6,11,32,10,32,1,47,1,138,1,65,5,107,34,6,59,1,138,1,32,6,65,12,79,13,13,32,1,65,32,106,33,4,32,1,65,36,106,33,11,32,1,65,236,0,106,33,14,65,4,33,15,65,240,0,33,18,65,5,33,19,12,7,11,32,10,32,1,47,1,138,1,65,7,107,34,6,59,1,138,1,32,6,65,12,79,13,12,32,13,65,7,107,33,13,32,1,65,48,106,33,4,32,1,65,52,106,33,11,32,1,65,244,0,106,33,14,65,6,33,15,65,248,0,33,18,65,7,33,19,65,0,12,2,11,32,10,32,1,47,1,138,1,65,6,107,34,6,59,1,138,1,32,6,65,12,79,13,11,32,1,65,40,106,33,4,32,1,65,44,106,33,11,32,1,65,240,0,106,33,14,65,5,33,15,65,244,0,33,18,65,6,33,19,65,5,33,13,12,5,11,32,10,32,1,47,1,138,1,65,6,107,34,6,59,1,138,1,32,6,65,12,79,13,10,32,1,65,40,106,33,4,32,1,65,44,106,33,11,32,1,65,240,0,106,33,14,65,0,33,13,65,5,33,15,65,244,0,33,18,65,6,33,19,65,0,11,33,17,32,10,12,4,11,32,1,32,9,65,3,116,106,32,2,32,4,32,13,107,34,6,65,3,116,16,140,11,26,32,2,32,7,54,2,4,32,2,32,5,54,2,0,32,1,65,220,0,106,34,2,32,9,65,2,116,106,32,2,32,13,65,2,116,106,32,6,65,2,116,16,140,11,26,11,32,1,32,13,65,2,116,106,65,220,0,106,32,3,54,2,0,32,1,32,4,65,1,106,59,1,138,1,32,1,33,9,12,3,11,65,4,65,140,1,16,132,11,0,11,32,2,33,17,32,1,11,33,9,32,4,40,2,0,33,16,32,11,40,2,0,33,11,32,14,40,2,0,33,14,32,10,32,1,32,19,65,3,116,106,32,6,65,3,116,16,142,11,65,220,0,106,32,1,32,18,106,32,6,65,2,116,16,142,11,26,32,1,32,15,59,1,138,1,32,9,32,13,65,3,116,106,33,4,2,64,32,13,32,9,47,1,138,1,34,6,79,4,64,32,4,32,7,54,2,4,32,4,32,5,54,2,0,12,1,11,32,9,32,13,65,1,106,34,15,65,3,116,106,32,4,32,6,32,13,107,34,18,65,3,116,16,140,11,26,32,4,32,7,54,2,4,32,4,32,5,54,2,0,32,9,65,220,0,106,34,5,32,15,65,2,116,106,32,5,32,13,65,2,116,106,32,18,65,2,116,16,140,11,26,11,32,9,32,13,65,2,116,106,65,220,0,106,32,3,54,2,0,32,9,32,6,65,1,106,59,1,138,1,2,64,32,1,40,2,88,34,6,69,4,64,65,0,33,4,12,1,11,65,0,33,4,3,64,2,127,2,127,2,64,32,2,32,4,70,4,64,32,1,47,1,136,1,33,4,2,64,2,64,2,64,2,64,32,6,47,1,138,1,34,5,65,11,79,4,64,32,2,65,1,106,33,1,32,4,65,5,73,13,1,32,4,65,5,107,14,2,2,3,4,11,32,4,65,1,106,33,1,32,5,65,1,106,33,7,32,6,32,4,65,3,116,106,33,2,2,64,32,4,32,5,79,4,64,32,2,32,11,54,2,4,32,2,32,16,54,2,0,32,6,32,4,65,2,116,106,65,220,0,106,32,14,54,2,0,12,1,11,32,6,32,1,65,3,116,106,32,2,32,5,32,4,107,34,15,65,3,116,16,140,11,26,32,2,32,11,54,2,4,32,2,32,16,54,2,0,32,6,65,220,0,106,34,2,32,1,65,2,116,34,11,106,32,2,32,4,65,2,116,34,16,106,34,2,32,15,65,2,116,34,15,16,140,11,26,32,2,32,14,54,2,0,32,6,65,140,1,106,34,2,32,16,106,65,8,106,32,2,32,11,106,32,15,16,140,11,26,11,32,6,32,7,59,1,138,1,32,6,32,1,65,2,116,106,65,140,1,106,32,10,54,2,0,32,1,32,5,65,2,106,34,7,79,13,10,32,5,32,4,107,34,5,65,1,106,65,3,113,34,2,4,64,32,6,32,4,65,2,116,106,65,144,1,106,33,4,3,64,32,4,40,2,0,34,10,32,1,59,1,136,1,32,10,32,6,54,2,88,32,4,65,4,106,33,4,32,1,65,1,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,5,65,3,73,13,10,32,1,65,2,116,32,6,106,65,152,1,106,33,4,3,64,32,4,65,12,107,40,2,0,34,2,32,1,59,1,136,1,32,2,32,6,54,2,88,32,4,65,8,107,40,2,0,34,2,32,1,65,1,106,59,1,136,1,32,2,32,6,54,2,88,32,4,65,4,107,40,2,0,34,2,32,1,65,2,106,59,1,136,1,32,2,32,6,54,2,88,32,4,40,2,0,34,2,32,1,65,3,106,59,1,136,1,32,2,32,6,54,2,88,32,4,65,16,106,33,4,32,7,32,1,65,4,106,34,1,71,13,0,11,12,10,11,32,8,65,4,54,2,16,12,4,11,32,8,65,5,54,2,16,12,3,11,32,8,65,5,54,2,16,32,8,32,1,54,2,12,32,8,32,6,54,2,8,32,8,65,20,106,32,8,65,8,106,16,179,3,32,8,40,2,40,34,5,47,1,138,1,34,2,65,1,106,33,1,32,2,4,64,32,5,65,8,106,32,5,32,2,65,3,116,16,140,11,26,32,5,65,224,0,106,32,5,65,220,0,106,32,2,65,2,116,34,7,16,140,11,26,32,5,65,148,1,106,32,5,65,144,1,106,32,7,16,140,11,26,11,32,5,32,10,54,2,144,1,32,5,32,14,54,2,92,32,5,32,11,54,2,4,32,5,32,16,54,2,0,32,5,32,1,59,1,138,1,65,1,33,1,32,2,65,1,106,34,7,65,3,113,33,10,32,2,65,3,79,4,64,32,7,65,252,255,7,113,33,4,65,4,33,1,65,0,33,2,3,64,32,2,32,5,106,34,7,65,144,1,106,40,2,0,34,6,32,1,65,3,107,59,1,136,1,32,6,32,5,54,2,88,32,7,65,148,1,106,40,2,0,34,6,32,1,65,2,107,59,1,136,1,32,6,32,5,54,2,88,32,7,65,152,1,106,40,2,0,34,6,32,1,65,1,107,59,1,136,1,32,6,32,5,54,2,88,32,7,65,156,1,106,40,2,0,34,7,32,1,59,1,136,1,32,7,32,5,54,2,88,32,2,65,16,106,33,2,32,1,32,4,71,32,1,65,4,106,33,1,13,0,11,32,1,65,3,107,33,1,11,32,10,4,64,32,5,32,1,65,2,116,106,65,140,1,106,33,4,3,64,32,4,40,2,0,34,2,32,1,59,1,136,1,32,2,32,5,54,2,88,32,4,65,4,106,33,4,32,1,65,1,106,33,1,32,10,65,1,107,34,10,13,0,11,11,32,8,40,2,20,34,1,69,13,7,32,8,40,2,44,33,4,32,8,40,2,36,33,14,32,8,40,2,32,33,11,32,8,40,2,28,33,16,32,8,40,2,24,33,2,32,5,12,4,11,32,8,65,6,54,2,16,32,8,32,1,54,2,12,32,8,32,6,54,2,8,32,4,65,7,107,33,4,32,8,65,20,106,32,8,65,8,106,16,179,3,32,8,40,2,40,12,2,11,65,144,246,208,0,65,53,65,200,246,208,0,16,141,8,0,11,32,8,32,1,54,2,12,32,8,32,6,54,2,8,32,8,65,20,106,32,8,65,8,106,16,179,3,32,8,40,2,20,11,33,5,32,4,65,1,106,33,1,32,5,32,4,65,3,116,106,33,2,32,5,47,1,138,1,34,7,65,1,106,33,6,2,64,32,4,32,7,79,4,64,32,2,32,11,54,2,4,32,2,32,16,54,2,0,32,5,32,4,65,2,116,106,65,220,0,106,32,14,54,2,0,12,1,11,32,5,32,1,65,3,116,106,32,2,32,7,32,4,107,34,15,65,3,116,16,140,11,26,32,2,32,11,54,2,4,32,2,32,16,54,2,0,32,5,65,220,0,106,34,2,32,1,65,2,116,34,11,106,32,2,32,4,65,2,116,34,16,106,34,2,32,15,65,2,116,34,15,16,140,11,26,32,2,32,14,54,2,0,32,5,65,140,1,106,34,2,32,16,106,65,8,106,32,2,32,11,106,32,15,16,140,11,26,11,32,5,32,1,65,2,116,106,65,140,1,106,32,10,54,2,0,32,5,32,6,59,1,138,1,2,64,32,1,32,7,65,2,106,34,6,79,13,0,32,7,32,4,107,34,7,65,1,106,65,3,113,34,2,4,64,32,5,32,4,65,2,116,106,65,144,1,106,33,4,3,64,32,4,40,2,0,34,10,32,1,59,1,136,1,32,10,32,5,54,2,88,32,4,65,4,106,33,4,32,1,65,1,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,7,65,3,73,13,0,32,5,32,1,65,2,116,106,65,152,1,106,33,4,3,64,32,4,65,12,107,40,2,0,34,2,32,1,59,1,136,1,32,2,32,5,54,2,88,32,4,65,8,107,40,2,0,34,2,32,1,65,1,106,59,1,136,1,32,2,32,5,54,2,88,32,4,65,4,107,40,2,0,34,2,32,1,65,2,106,59,1,136,1,32,2,32,5,54,2,88,32,4,40,2,0,34,2,32,1,65,3,106,59,1,136,1,32,2,32,5,54,2,88,32,4,65,16,106,33,4,32,6,32,1,65,4,106,34,1,71,13,0,11,11,32,8,40,2,20,34,1,69,13,3,32,8,40,2,44,33,4,32,8,40,2,36,33,14,32,8,40,2,32,33,11,32,8,40,2,28,33,16,32,8,40,2,24,33,2,32,8,40,2,40,11,33,10,32,1,40,2,88,34,6,13,0,11,11,32,21,40,2,0,34,2,40,2,0,34,5,69,13,1,65,145,179,211,0,45,0,0,26,32,2,40,2,4,33,7,65,188,1,65,4,16,254,9,34,1,69,13,2,32,1,32,5,54,2,140,1,32,1,65,0,59,1,138,1,32,1,65,0,54,2,88,32,2,32,1,54,2,0,32,5,65,0,59,1,136,1,32,5,32,1,54,2,88,32,2,32,7,65,1,106,54,2,4,32,4,32,7,71,13,3,32,1,32,10,54,2,144,1,32,1,32,14,54,2,92,32,1,32,11,54,2,4,32,1,32,16,54,2,0,32,1,65,1,59,1,138,1,32,10,65,1,59,1,136,1,32,10,32,1,54,2,88,11,32,20,32,13,54,2,8,32,20,32,17,54,2,4,32,20,32,9,54,2,0,32,8,65,48,106,36,0,12,4,11,65,220,243,208,0,16,176,10,0,11,65,4,65,188,1,16,132,11,0,11,65,231,244,208,0,65,48,65,152,245,208,0,16,141,8,0,11,32,6,65,11,65,240,245,208,0,16,171,10,0,11,32,12,40,2,40,34,1,32,1,40,2,8,65,1,106,54,2,8,11,32,0,32,3,59,1,2,65,0,11,59,1,0,32,12,65,208,0,106,36,0,15,11,65,4,65,140,1,16,132,11,0,11,65,8,65,200,0,16,132,11,0,11,212,6,2,3,127,2,126,35,0,65,32,107,34,3,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,24,65,2,79,4,64,32,3,65,16,106,32,1,66,15,16,182,3,32,3,45,0,16,13,1,32,3,45,0,17,34,1,65,16,79,13,2,32,0,32,1,58,0,1,32,0,65,0,58,0,0,12,9,11,32,1,40,2,4,34,4,32,1,41,3,8,34,6,32,4,173,34,7,32,6,32,7,84,27,167,34,5,73,13,5,32,4,32,5,70,13,2,32,1,32,6,66,1,124,55,3,8,32,1,40,2,0,32,5,106,45,0,0,33,1,32,2,65,255,1,113,34,2,65,2,79,13,4,32,1,65,1,107,34,1,65,255,1,113,65,3,79,13,3,32,0,65,0,58,0,0,32,0,65,128,134,32,32,1,65,3,116,65,248,1,113,118,34,0,32,0,65,4,114,32,2,27,58,0,1,12,8,11,32,3,40,2,20,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,7,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,197,23,55,3,16,32,1,66,0,55,3,0,32,0,32,1,54,2,4,32,0,65,1,58,0,0,12,6,11,32,3,66,130,128,128,128,192,136,146,10,55,3,16,32,3,32,3,65,16,106,34,4,16,220,8,54,2,12,32,3,65,1,58,0,8,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,6,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,14,65,1,16,254,9,34,2,69,13,3,32,2,65,6,106,65,228,230,208,0,41,0,0,55,0,0,32,2,65,222,230,208,0,41,0,0,55,0,0,32,3,65,14,54,2,24,32,3,32,2,54,2,20,32,3,65,14,54,2,16,32,1,32,4,16,156,4,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,32,3,65,12,106,16,217,9,12,5,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,5,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,197,23,55,3,16,32,1,66,0,55,3,0,32,0,32,1,54,2,4,32,0,65,1,58,0,0,12,4,11,32,1,65,1,107,65,255,1,113,65,2,73,13,2,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,4,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,197,23,55,3,16,32,1,66,0,55,3,0,32,0,32,1,54,2,4,32,0,65,1,58,0,0,12,3,11,32,5,32,4,65,156,145,209,0,16,170,10,0,11,65,1,65,14,16,132,11,0,11,32,0,65,0,58,0,0,32,0,65,12,65,7,32,1,65,1,70,27,58,0,1,11,32,3,65,32,106,36,0,15,11,65,8,65,200,0,16,132,11,0,11,238,5,1,4,127,35,0,65,48,107,34,3,36,0,2,64,2,64,2,64,32,1,16,150,7,34,4,65,255,1,113,69,4,64,32,0,40,2,48,33,4,2,127,32,0,40,2,8,65,128,128,196,0,71,4,64,32,0,47,1,0,34,2,65,5,79,13,4,32,0,65,4,106,12,1,11,32,0,40,2,20,33,2,32,0,40,2,16,11,32,2,32,4,73,13,3,32,3,32,3,65,47,106,54,2,8,32,4,65,3,116,106,32,2,32,4,107,16,117,2,64,2,64,32,0,40,2,8,65,128,128,196,0,71,4,64,32,0,47,1,0,34,2,65,3,75,13,1,32,0,32,2,65,1,106,59,1,0,32,0,32,2,65,3,116,106,34,2,65,8,106,32,1,54,2,0,32,2,65,4,106,65,0,58,0,0,12,2,11,32,0,40,2,20,34,2,32,0,40,2,12,70,4,64,32,0,65,12,106,32,2,16,185,5,32,0,40,2,20,33,2,11,32,0,40,2,16,32,2,65,3,116,106,34,2,32,1,54,2,4,32,2,65,0,58,0,0,32,0,32,0,40,2,20,65,1,106,54,2,20,12,1,11,32,1,65,128,128,196,0,70,13,0,32,3,65,8,106,32,0,65,0,32,1,16,215,3,2,64,32,0,40,2,8,65,128,128,196,0,71,13,0,32,0,40,2,12,34,1,69,13,0,32,0,40,2,16,32,1,65,3,116,65,4,16,163,10,11,32,0,32,3,41,2,8,55,2,0,32,0,65,32,106,32,3,65,40,106,40,2,0,54,2,0,32,0,65,24,106,32,3,65,32,106,41,2,0,55,2,0,32,0,65,16,106,32,3,65,24,106,41,2,0,55,2,0,32,0,65,8,106,32,3,65,16,106,41,2,0,55,2,0,11,32,0,32,0,40,2,20,32,0,47,1,0,32,0,40,2,8,65,128,128,196,0,70,27,54,2,48,12,1,11,2,64,32,0,40,2,8,65,128,128,196,0,71,4,64,32,0,47,1,0,34,2,65,3,75,13,1,32,0,32,2,65,1,106,59,1,0,32,0,32,2,65,3,116,106,34,0,65,8,106,32,1,54,2,0,32,0,65,4,106,32,4,58,0,0,12,2,11,32,0,40,2,20,34,2,32,0,40,2,12,70,4,64,32,0,65,12,106,32,2,16,185,5,32,0,40,2,20,33,2,11,32,0,40,2,16,32,2,65,3,116,106,34,2,32,1,54,2,4,32,2,32,4,58,0,0,32,0,32,0,40,2,20,65,1,106,54,2,20,12,1,11,32,1,65,128,128,196,0,70,13,0,32,3,65,8,106,32,0,32,4,32,1,16,215,3,2,64,32,0,40,2,8,65,128,128,196,0,71,13,0,32,0,40,2,12,34,1,69,13,0,32,0,40,2,16,32,1,65,3,116,65,4,16,163,10,11,32,0,32,3,41,2,8,55,2,0,32,0,65,32,106,32,3,65,40,106,40,2,0,54,2,0,32,0,65,24,106,32,3,65,32,106,41,2,0,55,2,0,32,0,65,16,106,32,3,65,24,106,41,2,0,55,2,0,32,0,65,8,106,32,3,65,16,106,41,2,0,55,2,0,11,32,3,65,48,106,36,0,15,11,32,2,65,4,65,164,173,197,0,16,171,10,0,11,32,4,32,2,65,164,172,197,0,16,170,10,0,11,218,5,1,5,127,65,4,33,7,32,1,40,2,0,34,5,33,4,2,64,2,64,2,64,2,64,2,64,2,64,32,5,65,1,107,14,2,0,1,5,11,32,1,40,2,12,34,5,69,4,64,65,0,33,4,12,5,11,32,1,40,2,8,33,1,65,0,33,4,65,145,179,211,0,45,0,0,26,32,5,65,2,116,34,2,65,4,16,254,9,34,7,69,13,1,32,5,65,1,107,65,255,255,255,63,113,34,2,65,1,106,34,3,65,7,113,33,6,32,2,65,7,79,4,64,32,3,65,2,116,65,224,255,255,255,3,113,33,8,65,0,33,3,3,64,32,3,32,7,106,34,2,32,1,54,2,0,32,2,65,28,106,32,1,65,224,1,106,54,2,0,32,2,65,24,106,32,1,65,192,1,106,54,2,0,32,2,65,20,106,32,1,65,160,1,106,54,2,0,32,2,65,16,106,32,1,65,128,1,106,54,2,0,32,2,65,12,106,32,1,65,224,0,106,54,2,0,32,2,65,8,106,32,1,65,64,107,54,2,0,32,2,65,4,106,32,1,65,32,106,54,2,0,32,1,65,128,2,106,33,1,32,4,65,8,106,33,4,32,8,32,3,65,32,106,34,3,71,13,0,11,11,32,6,69,13,4,32,4,32,6,106,32,7,32,4,65,2,116,106,33,2,3,64,32,2,32,1,54,2,0,32,2,65,4,106,33,2,32,1,65,32,106,33,1,32,6,65,1,107,34,6,13,0,11,33,4,12,4,11,65,0,33,4,32,2,65,255,255,3,113,65,1,71,4,64,65,0,33,5,12,4,11,32,3,65,255,255,3,113,34,2,32,1,40,2,12,79,4,64,65,0,33,5,12,4,11,32,1,40,2,8,32,2,65,4,116,106,34,1,65,8,106,40,2,0,34,5,69,13,3,32,1,65,4,106,40,2,0,33,1,65,145,179,211,0,45,0,0,26,32,5,65,2,116,34,2,65,4,16,254,9,34,7,69,13,1,32,5,65,1,107,65,255,255,255,63,113,34,2,65,1,106,34,3,65,7,113,33,6,32,2,65,7,73,13,2,32,3,65,2,116,65,224,255,255,255,3,113,33,8,65,0,33,3,3,64,32,3,32,7,106,34,2,32,1,54,2,0,32,2,65,28,106,32,1,65,224,1,106,54,2,0,32,2,65,24,106,32,1,65,192,1,106,54,2,0,32,2,65,20,106,32,1,65,160,1,106,54,2,0,32,2,65,16,106,32,1,65,128,1,106,54,2,0,32,2,65,12,106,32,1,65,224,0,106,54,2,0,32,2,65,8,106,32,1,65,64,107,54,2,0,32,2,65,4,106,32,1,65,32,106,54,2,0,32,1,65,128,2,106,33,1,32,4,65,8,106,33,4,32,8,32,3,65,32,106,34,3,71,13,0,11,12,2,11,65,4,32,2,16,132,11,0,11,65,4,32,2,16,132,11,0,11,32,6,69,13,0,32,4,32,6,106,32,7,32,4,65,2,116,106,33,2,3,64,32,2,32,1,54,2,0,32,2,65,4,106,33,2,32,1,65,32,106,33,1,32,6,65,1,107,34,6,13,0,11,33,4,11,32,0,32,4,54,2,8,32,0,32,7,54,2,4,32,0,32,5,54,2,0,11,250,5,2,8,127,2,126,35,0,65,32,107,34,4,36,0,2,64,2,64,2,64,32,0,40,2,0,34,3,69,13,0,32,0,40,2,8,34,2,32,0,40,2,4,34,5,79,13,0,32,2,32,3,106,34,1,45,0,0,65,194,0,70,4,64,32,0,32,2,65,1,106,34,1,54,2,8,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,32,5,73,4,64,32,1,32,3,106,45,0,0,65,223,0,70,13,1,11,32,1,32,5,32,1,32,5,75,27,33,8,3,64,2,64,32,1,32,5,73,4,64,32,1,32,3,106,45,0,0,65,223,0,70,13,1,11,32,1,32,8,70,13,4,2,64,32,1,32,3,106,45,0,0,34,6,65,48,107,34,7,65,255,1,113,65,10,73,13,0,32,6,65,225,0,107,65,255,1,113,65,26,79,4,64,32,6,65,193,0,107,65,255,1,113,65,26,79,13,6,32,6,65,29,107,33,7,12,1,11,32,6,65,215,0,107,33,7,11,32,0,32,1,65,1,106,34,1,54,2,8,32,4,32,9,66,0,66,62,16,212,6,32,4,41,3,8,66,0,82,13,4,32,4,41,3,0,34,10,32,7,173,66,255,1,131,124,34,9,32,10,90,13,1,12,4,11,11,32,0,32,1,65,1,106,54,2,8,32,9,66,1,124,34,9,80,69,13,1,12,2,11,32,0,32,2,65,2,106,54,2,8,11,32,9,32,2,173,90,13,0,65,1,33,1,32,0,40,2,16,33,2,32,0,40,2,12,65,1,106,34,3,65,244,3,75,13,1,32,2,69,13,4,32,4,65,24,106,34,5,32,0,65,8,106,34,2,41,2,0,55,3,0,32,0,32,3,54,2,12,32,2,32,9,62,2,0,32,4,32,0,41,2,0,55,3,16,32,0,16,250,1,33,1,32,2,32,5,41,3,0,55,2,0,32,0,32,4,41,3,16,55,2,0,12,8,11,65,0,33,1,32,0,40,2,16,34,2,69,13,2,65,128,216,210,0,65,16,32,2,16,138,11,13,1,12,2,11,32,2,69,13,1,65,144,216,210,0,65,25,32,2,16,138,11,69,13,1,11,65,2,33,1,12,5,11,32,0,32,1,58,0,4,32,0,65,0,54,2,0,11,65,0,33,1,12,3,11,32,1,45,0,0,65,201,0,71,13,0,32,0,32,2,65,1,106,54,2,8,32,0,65,0,16,108,69,13,1,65,2,33,1,12,2,11,65,2,65,0,32,0,65,0,16,108,27,33,1,12,1,11,2,64,32,0,40,2,16,34,1,69,13,0,65,164,210,210,0,65,1,32,1,16,138,11,69,13,0,65,2,33,1,12,1,11,32,0,40,2,0,34,1,69,4,64,65,1,33,1,12,1,11,65,0,33,2,2,64,3,64,2,64,32,0,40,2,8,34,3,32,0,40,2,4,79,13,0,32,1,32,3,106,45,0,0,65,197,0,71,13,0,65,1,33,1,32,0,32,3,65,1,106,54,2,8,12,3,11,2,64,32,2,69,13,0,32,0,40,2,16,34,3,69,13,0,65,2,33,1,65,177,216,210,0,65,2,32,3,16,138,11,13,3,11,32,0,16,162,3,13,1,32,2,65,1,107,33,2,32,0,40,2,0,34,1,13,0,11,65,1,33,1,12,1,11,65,2,33,1,11,32,4,65,32,106,36,0,32,1,11,221,5,1,7,127,2,127,32,1,69,4,64,32,0,40,2,28,33,8,65,45,33,10,32,5,65,1,106,12,1,11,65,43,65,128,128,196,0,32,0,40,2,28,34,8,65,1,113,34,1,27,33,10,32,1,32,5,106,11,33,6,2,64,32,8,65,4,113,69,4,64,65,0,33,2,12,1,11,2,64,32,3,65,16,79,4,64,32,2,32,3,16,202,1,33,1,12,1,11,32,3,69,4,64,65,0,33,1,12,1,11,32,3,65,3,113,33,9,2,64,32,3,65,4,73,4,64,65,0,33,1,12,1,11,32,3,65,12,113,33,12,65,0,33,1,3,64,32,1,32,2,32,7,106,34,11,44,0,0,65,191,127,74,106,32,11,65,1,106,44,0,0,65,191,127,74,106,32,11,65,2,106,44,0,0,65,191,127,74,106,32,11,65,3,106,44,0,0,65,191,127,74,106,33,1,32,12,32,7,65,4,106,34,7,71,13,0,11,11,32,9,69,13,0,32,2,32,7,106,33,7,3,64,32,1,32,7,44,0,0,65,191,127,74,106,33,1,32,7,65,1,106,33,7,32,9,65,1,107,34,9,13,0,11,11,32,1,32,6,106,33,6,11,2,64,2,64,32,0,40,2,0,69,4,64,65,1,33,1,32,0,40,2,20,34,6,32,0,40,2,24,34,0,32,10,32,2,32,3,16,154,8,13,1,12,2,11,32,6,32,0,40,2,4,34,7,79,4,64,65,1,33,1,32,0,40,2,20,34,6,32,0,40,2,24,34,0,32,10,32,2,32,3,16,154,8,13,1,12,2,11,32,8,65,8,113,4,64,32,0,40,2,16,33,11,32,0,65,48,54,2,16,32,0,45,0,32,33,12,65,1,33,1,32,0,65,1,58,0,32,32,0,40,2,20,34,8,32,0,40,2,24,34,9,32,10,32,2,32,3,16,154,8,13,1,32,7,32,6,107,65,1,106,33,1,2,64,3,64,32,1,65,1,107,34,1,69,13,1,32,8,65,48,32,9,40,2,16,17,0,0,69,13,0,11,65,1,15,11,65,1,33,1,32,8,32,4,32,5,32,9,40,2,12,17,4,0,13,1,32,0,32,12,58,0,32,32,0,32,11,54,2,16,65,0,33,1,12,1,11,32,7,32,6,107,33,6,2,64,2,64,2,64,32,0,45,0,32,34,1,65,1,107,14,3,0,1,0,2,11,32,6,33,1,65,0,33,6,12,1,11,32,6,65,1,118,33,1,32,6,65,1,106,65,1,118,33,6,11,32,1,65,1,106,33,1,32,0,40,2,16,33,8,32,0,40,2,24,33,7,32,0,40,2,20,33,0,2,64,3,64,32,1,65,1,107,34,1,69,13,1,32,0,32,8,32,7,40,2,16,17,0,0,69,13,0,11,65,1,15,11,65,1,33,1,32,0,32,7,32,10,32,2,32,3,16,154,8,13,0,32,0,32,4,32,5,32,7,40,2,12,17,4,0,13,0,65,0,33,1,3,64,32,1,32,6,70,4,64,65,0,15,11,32,1,65,1,106,33,1,32,0,32,8,32,7,40,2,16,17,0,0,69,13,0,11,32,1,65,1,107,32,6,73,15,11,32,1,15,11,32,6,32,4,32,5,32,0,40,2,12,17,4,0,11,251,5,2,16,127,3,126,35,0,65,32,107,34,9,36,0,2,64,2,64,2,127,2,64,2,64,2,64,32,0,40,2,20,34,3,47,1,226,1,34,7,32,1,106,34,5,65,12,73,4,64,32,0,40,2,12,34,4,47,1,226,1,34,6,32,1,73,13,1,32,4,32,6,32,1,107,34,2,59,1,226,1,32,3,32,5,59,1,226,1,32,3,65,180,1,106,34,8,32,1,65,2,116,106,32,8,32,7,65,2,116,34,10,16,140,11,26,32,3,32,1,65,4,116,106,32,3,32,7,65,4,116,16,140,11,26,32,6,32,2,65,1,106,34,7,107,34,6,32,1,65,1,107,71,13,2,32,8,32,4,65,180,1,106,34,8,32,7,65,2,116,106,32,6,65,2,116,34,11,16,142,11,33,12,32,3,32,4,32,7,65,4,116,106,32,6,65,4,116,34,6,16,142,11,33,3,32,9,65,8,106,32,4,32,2,65,4,116,106,34,13,65,8,106,41,2,0,34,19,55,3,0,32,0,40,2,0,34,14,32,0,40,2,8,34,15,65,2,116,106,65,180,1,106,34,16,40,2,0,33,17,32,13,41,2,0,33,18,32,16,32,8,32,2,65,2,116,106,40,2,0,54,2,0,32,9,32,18,55,3,0,32,14,32,15,65,4,116,106,34,2,41,2,0,33,20,32,2,32,18,55,2,0,32,2,65,8,106,34,2,41,2,0,33,18,32,2,32,19,55,2,0,32,11,32,12,106,32,17,54,2,0,32,3,32,6,106,34,2,65,8,106,32,18,55,2,0,32,2,32,20,55,2,0,32,0,40,2,24,33,2,32,0,40,2,16,69,4,64,32,2,69,13,6,12,7,11,32,2,69,13,6,32,3,65,228,1,106,34,0,32,1,65,2,116,34,1,106,32,0,32,10,65,4,106,16,140,11,26,32,0,32,4,32,7,65,2,116,106,65,228,1,106,32,1,16,142,11,26,32,5,65,1,106,34,2,65,3,113,33,4,65,0,32,5,65,3,73,13,4,26,32,3,65,240,1,106,33,0,65,0,32,2,65,124,113,107,33,5,65,3,33,1,3,64,32,0,65,12,107,40,2,0,34,2,32,1,65,3,107,59,1,224,1,32,2,32,3,54,2,176,1,32,0,65,8,107,40,2,0,34,2,32,1,65,2,107,59,1,224,1,32,2,32,3,54,2,176,1,32,0,65,4,107,40,2,0,34,2,32,1,65,1,107,59,1,224,1,32,2,32,3,54,2,176,1,32,0,40,2,0,34,2,32,1,59,1,224,1,32,2,32,3,54,2,176,1,32,0,65,16,106,33,0,32,5,32,1,65,4,106,34,1,106,65,3,71,13,0,11,12,3,11,65,180,241,206,0,65,51,65,232,241,206,0,16,141,8,0,11,65,248,241,206,0,65,39,65,160,242,206,0,16,141,8,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,1,65,3,107,11,33,1,32,4,69,13,0,32,1,65,2,116,32,3,106,65,228,1,106,33,0,3,64,32,0,40,2,0,34,5,32,1,59,1,224,1,32,5,32,3,54,2,176,1,32,0,65,4,106,33,0,32,1,65,1,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,9,65,32,106,36,0,15,11,65,176,242,206,0,65,40,65,216,242,206,0,16,141,8,0,11,165,6,2,9,127,1,126,35,0,65,16,107,34,8,36,0,2,64,32,1,40,2,8,34,2,32,1,40,2,4,34,3,79,13,0,32,1,40,2,0,32,2,106,45,0,0,65,245,0,71,13,0,65,1,33,9,32,1,32,2,65,1,106,34,2,54,2,8,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,32,3,79,13,0,32,1,40,2,0,34,5,32,2,106,45,0,0,65,48,107,34,6,65,255,1,113,34,4,65,9,75,13,0,32,1,32,2,65,1,106,34,2,54,2,8,32,4,69,13,2,32,6,65,255,1,113,33,7,32,2,32,3,79,13,2,3,64,32,2,32,5,106,45,0,0,65,48,107,65,255,1,113,34,6,65,9,75,13,3,32,1,32,2,65,1,106,34,2,54,2,8,32,7,173,66,10,126,34,11,66,32,136,167,13,2,32,6,32,11,167,34,4,106,34,7,32,4,73,13,2,32,2,32,3,71,13,0,11,32,3,33,2,12,3,11,32,0,65,0,54,2,0,32,0,65,0,58,0,4,12,3,11,32,0,65,0,54,2,0,32,0,65,0,58,0,4,12,2,11,32,2,32,3,79,13,0,32,2,32,5,106,45,0,0,65,223,0,71,13,0,32,1,32,2,65,1,106,34,2,54,2,8,11,2,64,2,64,2,64,32,2,32,2,32,7,106,34,4,77,4,64,32,1,32,4,54,2,8,32,3,32,4,73,13,3,32,2,69,13,2,32,2,32,3,73,13,1,32,2,32,3,70,13,2,12,6,11,32,0,65,0,54,2,0,32,0,65,0,58,0,4,12,3,11,32,2,32,5,106,44,0,0,65,64,72,13,4,11,32,4,69,32,3,32,4,77,114,69,4,64,32,4,32,5,106,44,0,0,65,191,127,76,13,4,11,32,4,32,2,107,33,3,32,2,32,5,106,33,6,32,9,69,4,64,32,0,65,0,54,2,12,32,0,65,208,203,210,0,54,2,8,32,0,32,3,54,2,4,32,0,32,6,54,2,0,12,2,11,65,0,33,9,65,0,32,7,107,33,2,32,4,32,5,106,33,5,65,0,33,1,2,64,3,64,32,1,32,2,70,4,64,65,208,203,210,0,33,2,12,2,11,32,1,65,1,107,34,1,32,5,106,34,4,45,0,0,65,223,0,71,13,0,11,32,8,65,8,106,33,5,2,64,32,1,32,7,106,34,10,34,2,69,13,0,2,64,32,2,32,3,79,4,64,32,2,32,3,71,13,1,12,2,11,32,2,32,6,106,44,0,0,65,191,127,74,13,1,11,32,6,32,3,65,0,32,2,65,208,215,210,0,16,220,9,0,11,32,5,32,2,54,2,4,32,5,32,6,54,2,0,32,8,40,2,12,33,9,32,8,40,2,8,33,2,2,64,32,7,65,127,115,32,1,70,13,0,32,3,32,10,65,1,106,34,5,77,4,64,32,1,65,127,70,13,1,12,5,11,32,4,65,1,106,44,0,0,65,191,127,76,13,4,11,32,1,65,127,115,33,3,32,4,65,1,106,33,6,11,32,3,69,4,64,32,0,65,0,54,2,0,32,0,65,0,58,0,4,12,2,11,32,0,32,3,54,2,12,32,0,32,6,54,2,8,32,0,32,9,54,2,4,32,0,32,2,54,2,0,12,1,11,32,0,65,0,54,2,0,32,0,65,0,58,0,4,11,32,8,65,16,106,36,0,15,11,32,6,32,3,32,5,32,3,65,224,215,210,0,16,220,9,0,11,32,5,32,3,32,2,32,4,65,192,215,210,0,16,220,9,0,11,218,5,1,4,127,35,0,65,48,107,34,3,36,0,2,64,2,64,2,64,32,1,16,150,7,34,4,65,255,1,113,69,4,64,32,0,40,2,68,33,4,2,127,32,0,40,2,8,65,128,128,196,0,71,4,64,32,0,47,1,0,34,2,65,5,79,13,4,32,0,65,4,106,12,1,11,32,0,40,2,20,33,2,32,0,40,2,16,11,32,2,32,4,73,13,3,32,3,32,3,65,47,106,54,2,8,32,4,65,3,116,106,32,2,32,4,107,16,117,2,64,2,64,32,0,40,2,8,65,128,128,196,0,71,4,64,32,0,47,1,0,34,2,65,3,75,13,1,32,0,32,2,65,1,106,59,1,0,32,0,32,2,65,3,116,106,34,2,65,8,106,32,1,54,2,0,32,2,65,4,106,65,0,58,0,0,12,2,11,32,0,40,2,20,34,2,32,0,40,2,12,70,4,64,32,0,65,12,106,32,2,16,185,5,32,0,40,2,20,33,2,11,32,0,40,2,16,32,2,65,3,116,106,34,2,32,1,54,2,4,32,2,65,0,58,0,0,32,0,32,0,40,2,20,65,1,106,54,2,20,12,1,11,32,3,65,8,106,32,0,65,0,32,1,16,215,3,2,64,32,0,40,2,8,65,128,128,196,0,71,13,0,32,0,40,2,12,34,1,69,13,0,32,0,40,2,16,32,1,65,3,116,65,4,16,163,10,11,32,0,32,3,41,2,8,55,2,0,32,0,65,32,106,32,3,65,40,106,40,2,0,54,2,0,32,0,65,24,106,32,3,65,32,106,41,2,0,55,2,0,32,0,65,16,106,32,3,65,24,106,41,2,0,55,2,0,32,0,65,8,106,32,3,65,16,106,41,2,0,55,2,0,11,32,0,32,0,40,2,20,32,0,47,1,0,32,0,40,2,8,65,128,128,196,0,70,27,54,2,68,12,1,11,2,64,32,0,40,2,8,65,128,128,196,0,71,4,64,32,0,47,1,0,34,2,65,3,75,13,1,32,0,32,2,65,1,106,59,1,0,32,0,32,2,65,3,116,106,34,0,65,8,106,32,1,54,2,0,32,0,65,4,106,32,4,58,0,0,12,2,11,32,0,40,2,20,34,2,32,0,40,2,12,70,4,64,32,0,65,12,106,32,2,16,185,5,32,0,40,2,20,33,2,11,32,0,40,2,16,32,2,65,3,116,106,34,2,32,1,54,2,4,32,2,32,4,58,0,0,32,0,32,0,40,2,20,65,1,106,54,2,20,12,1,11,32,3,65,8,106,32,0,32,4,32,1,16,215,3,2,64,32,0,40,2,8,65,128,128,196,0,71,13,0,32,0,40,2,12,34,1,69,13,0,32,0,40,2,16,32,1,65,3,116,65,4,16,163,10,11,32,0,32,3,41,2,8,55,2,0,32,0,65,32,106,32,3,65,40,106,40,2,0,54,2,0,32,0,65,24,106,32,3,65,32,106,41,2,0,55,2,0,32,0,65,16,106,32,3,65,24,106,41,2,0,55,2,0,32,0,65,8,106,32,3,65,16,106,41,2,0,55,2,0,11,32,3,65,48,106,36,0,15,11,32,2,65,4,65,132,170,197,0,16,171,10,0,11,32,4,32,2,65,132,169,197,0,16,170,10,0,11,238,5,1,8,127,35,0,65,48,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,34,7,4,64,32,0,40,2,8,34,4,32,4,32,0,40,2,4,34,5,32,4,32,5,75,27,107,33,8,32,7,33,3,3,64,32,1,32,8,106,69,13,3,32,0,32,1,32,4,106,65,1,106,54,2,8,32,1,65,1,106,33,1,32,3,32,4,106,32,3,65,1,106,33,3,45,0,0,34,6,65,48,107,65,255,1,113,65,10,73,32,6,65,225,0,107,65,255,1,113,65,6,73,114,13,0,11,32,6,65,223,0,71,13,2,32,1,32,4,106,65,1,107,33,6,2,64,32,4,4,64,32,4,32,5,79,4,64,32,5,32,6,79,13,2,12,9,11,32,5,32,6,73,13,8,32,4,32,7,106,44,0,0,65,64,72,13,8,12,1,11,32,5,32,6,73,13,7,11,32,1,65,1,107,34,5,65,1,113,13,3,32,2,66,128,128,128,128,32,55,2,12,32,2,32,3,32,4,106,65,1,107,34,3,54,2,8,32,2,32,5,54,2,4,32,2,32,4,32,7,106,34,7,54,2,0,3,64,32,2,16,136,1,34,1,65,128,128,196,0,73,13,0,11,32,1,65,129,128,196,0,71,13,3,32,0,40,2,16,34,0,13,1,65,0,33,1,12,5,11,32,0,40,2,16,34,0,69,4,64,12,5,11,65,169,216,210,0,65,1,32,0,16,138,11,33,1,12,4,11,65,1,33,1,32,0,65,34,16,219,9,13,3,32,2,66,128,128,128,128,32,55,2,12,32,2,32,3,54,2,8,32,2,32,5,54,2,4,32,2,32,7,54,2,0,32,2,16,136,1,34,1,65,129,128,196,0,71,4,64,3,64,2,64,2,64,2,64,32,1,65,128,128,196,0,71,4,64,32,1,65,39,70,13,1,32,2,65,20,106,32,1,16,141,5,32,2,65,40,106,32,2,65,28,106,40,2,0,54,2,0,32,2,32,2,41,2,20,55,3,32,3,64,2,64,32,2,45,0,32,65,128,1,71,4,64,32,2,45,0,42,34,3,32,2,45,0,43,79,13,6,32,2,32,3,65,1,106,58,0,42,32,3,65,10,79,4,64,32,3,65,10,65,140,206,210,0,16,131,7,0,11,32,2,65,32,106,32,3,106,45,0,0,33,1,12,1,11,32,2,40,2,36,33,1,32,2,65,32,106,16,209,9,11,32,0,32,1,16,219,9,69,13,0,11,12,2,11,65,156,206,210,0,65,43,32,2,65,32,106,65,200,206,210,0,65,176,204,210,0,16,230,6,0,11,32,0,65,39,16,219,9,69,13,1,11,65,1,33,1,12,6,11,32,2,16,136,1,34,1,65,129,128,196,0,71,13,0,11,11,32,0,65,34,16,219,9,33,1,12,3,11,32,0,40,2,16,34,3,69,13,1,65,1,33,1,65,128,216,210,0,65,16,32,3,16,138,11,69,13,1,12,2,11,32,0,40,2,16,34,3,69,13,0,65,1,33,1,65,128,216,210,0,65,16,32,3,16,138,11,13,1,11,65,0,33,1,32,0,65,0,58,0,4,32,0,65,0,54,2,0,11,32,2,65,48,106,36,0,32,1,15,11,32,7,32,5,32,4,32,6,65,176,215,210,0,16,220,9,0,11,240,4,1,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,65,6,70,4,64,32,0,45,0,0,34,2,65,60,71,13,1,32,0,45,0,1,65,211,0,71,13,6,32,0,45,0,2,65,197,0,71,13,6,32,0,45,0,3,65,204,0,71,13,6,32,0,45,0,4,65,198,0,71,13,6,65,1,33,3,32,0,45,0,5,65,62,70,13,5,12,6,11,2,64,2,64,32,1,65,6,77,4,64,32,1,13,1,65,0,15,11,32,0,45,0,0,34,2,65,60,71,13,1,32,0,45,0,1,65,211,0,71,13,7,32,0,45,0,2,65,197,0,71,13,7,32,0,45,0,3,65,204,0,71,13,7,32,0,45,0,4,65,198,0,71,13,7,32,1,65,7,70,32,0,45,0,5,65,62,71,114,13,7,32,0,45,0,6,65,223,0,71,13,7,32,0,45,0,7,65,48,107,65,255,1,113,65,9,75,13,6,65,8,33,2,2,64,3,64,32,1,32,2,70,13,1,32,0,32,2,106,32,2,65,1,106,33,2,45,0,0,65,48,107,65,255,1,113,65,10,73,13,0,11,32,2,65,1,107,33,2,12,6,11,32,1,33,2,12,5,11,32,0,45,0,0,33,2,11,32,2,65,223,1,113,65,193,0,107,65,255,1,113,65,26,79,13,1,65,1,33,3,32,1,65,2,73,13,4,12,2,11,32,2,65,223,1,113,65,193,0,107,65,255,1,113,65,26,73,13,1,11,32,1,65,1,70,32,2,65,255,1,113,65,223,0,71,114,13,2,32,0,45,0,1,34,2,65,48,107,65,255,1,113,65,10,73,32,2,65,223,0,70,114,69,4,64,32,2,65,95,113,65,193,0,107,65,255,1,113,65,25,75,13,3,11,65,2,33,2,3,64,32,1,32,2,70,4,64,65,1,15,11,32,0,32,2,106,32,2,65,1,106,33,2,45,0,0,34,3,65,48,107,65,255,1,113,65,10,73,32,3,65,223,0,70,32,3,65,95,113,65,193,0,107,65,255,1,113,65,26,73,114,114,13,0,11,12,4,11,32,0,45,0,1,34,2,65,48,107,65,255,1,113,65,10,73,32,2,65,223,0,70,114,69,4,64,65,0,33,3,32,2,65,95,113,65,193,0,107,65,255,1,113,65,25,75,13,2,11,65,2,33,2,3,64,32,1,32,2,70,4,64,65,1,15,11,32,0,32,2,106,32,2,65,1,106,33,2,45,0,0,34,3,65,48,107,65,255,1,113,65,10,73,32,3,65,223,0,70,32,3,65,95,113,65,193,0,107,65,255,1,113,65,26,73,114,114,13,0,11,12,3,11,32,1,32,2,77,33,3,11,32,3,15,11,65,0,15,11,32,2,65,1,107,32,1,79,11,137,6,2,5,127,2,126,32,2,40,2,0,34,5,65,19,75,4,64,2,64,2,127,32,0,66,128,128,132,254,166,222,225,17,90,4,64,32,2,32,5,65,16,107,34,5,54,2,0,32,1,32,5,106,34,3,32,0,32,0,66,128,128,132,254,166,222,225,17,128,34,0,66,128,128,132,254,166,222,225,17,126,125,34,8,66,128,128,233,131,177,222,22,128,167,65,1,116,65,212,255,210,0,106,47,0,0,59,0,0,32,3,65,12,106,32,8,66,228,0,128,34,9,66,228,0,130,167,65,1,116,65,212,255,210,0,106,47,0,0,59,0,0,32,3,65,10,106,32,8,66,144,206,0,128,66,228,0,130,167,65,1,116,65,212,255,210,0,106,47,0,0,59,0,0,32,3,65,8,106,32,8,66,192,132,61,128,66,228,0,130,167,65,1,116,65,212,255,210,0,106,47,0,0,59,0,0,32,3,65,6,106,32,8,66,128,194,215,47,128,167,65,228,0,112,65,1,116,65,212,255,210,0,106,47,0,0,59,0,0,32,3,65,4,106,32,8,66,128,200,175,160,37,128,167,65,228,0,112,65,1,116,65,212,255,210,0,106,47,0,0,59,0,0,32,3,65,2,106,32,8,66,128,160,148,165,141,29,128,167,65,255,255,3,113,65,228,0,112,65,1,116,65,212,255,210,0,106,47,0,0,59,0,0,32,8,32,9,66,228,0,126,125,167,33,4,32,3,65,14,106,12,1,11,32,0,66,128,194,215,47,84,13,1,32,1,32,5,65,8,107,34,5,106,34,6,32,0,32,0,66,128,194,215,47,128,34,0,66,128,194,215,47,126,125,167,34,3,65,192,132,61,110,65,1,116,65,212,255,210,0,106,47,0,0,59,0,0,32,6,65,4,106,32,3,65,228,0,110,34,4,65,228,0,112,65,1,116,65,212,255,210,0,106,47,0,0,59,0,0,32,6,65,2,106,32,3,65,144,206,0,110,65,255,255,3,113,65,228,0,112,65,1,116,65,212,255,210,0,106,47,0,0,59,0,0,32,3,32,4,65,228,0,108,107,33,4,32,6,65,6,106,11,32,4,65,1,116,65,212,255,210,0,106,47,0,0,59,0,0,11,2,64,32,0,167,34,4,65,144,206,0,73,4,64,32,5,33,3,12,1,11,32,1,32,5,65,4,107,34,3,106,32,4,32,4,65,144,206,0,110,34,4,65,144,206,0,108,107,34,7,65,255,255,3,113,65,228,0,110,34,6,65,1,116,65,212,255,210,0,106,47,0,0,59,0,0,32,1,32,5,106,65,2,107,32,7,32,6,65,228,0,108,107,65,255,255,3,113,65,1,116,65,212,255,210,0,106,47,0,0,59,0,0,11,2,64,32,4,65,255,255,3,113,34,5,65,228,0,73,4,64,32,4,33,5,12,1,11,32,1,32,3,65,2,107,34,3,106,32,4,32,5,65,228,0,110,34,5,65,228,0,108,107,65,255,255,3,113,65,1,116,65,212,255,210,0,106,47,0,0,59,0,0,11,32,5,65,255,255,3,113,34,6,65,10,79,4,64,32,1,32,3,65,2,107,34,4,106,32,6,65,1,116,65,212,255,210,0,106,47,0,0,59,0,0,32,2,32,4,54,2,0,15,11,32,1,32,3,65,1,107,34,4,106,32,5,65,48,114,58,0,0,32,2,32,4,54,2,0,15,11,65,156,129,211,0,65,28,65,184,129,211,0,16,141,8,0,11,223,5,2,10,127,2,126,35,0,65,64,106,34,4,36,0,2,64,2,64,2,64,2,127,2,64,2,64,32,1,40,2,28,69,4,64,32,1,65,127,54,2,28,32,1,40,2,32,34,7,69,4,64,65,0,33,7,12,3,11,32,1,40,2,36,33,10,32,2,65,255,255,3,113,33,11,3,64,32,7,65,52,106,33,6,32,7,47,1,50,34,8,65,2,116,33,12,65,0,33,5,65,127,33,3,2,64,3,64,32,5,32,12,70,4,64,32,8,33,3,12,2,11,32,6,47,1,0,33,9,32,3,65,1,106,33,3,32,5,65,4,106,33,5,32,6,65,2,106,33,6,65,127,32,9,32,11,71,32,9,32,11,75,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,3,11,32,10,69,13,3,32,10,65,1,107,33,10,32,7,32,3,65,2,116,106,65,204,0,106,40,2,0,33,7,12,0,11,0,11,65,228,139,207,0,16,232,7,0,11,32,5,32,7,106,12,1,11,32,4,32,3,54,2,24,32,4,65,0,54,2,20,32,4,32,7,54,2,16,32,4,32,1,65,32,106,54,2,12,32,4,32,2,65,255,255,3,113,54,2,28,2,64,32,1,32,2,16,138,7,40,2,8,34,8,69,4,64,12,1,11,65,1,33,3,65,0,33,6,3,64,32,4,32,1,32,2,32,6,65,0,16,206,1,32,4,40,2,4,33,5,32,4,40,2,0,13,3,32,5,41,3,8,32,14,132,33,14,32,5,41,3,0,32,13,132,33,13,32,8,32,6,65,1,106,34,6,71,13,0,11,11,32,1,40,2,8,34,3,40,2,0,13,2,32,3,65,127,54,2,0,2,127,32,3,40,2,12,34,8,32,3,40,2,4,73,4,64,32,8,65,4,116,34,8,32,3,40,2,8,106,34,5,32,14,55,3,8,32,5,32,13,55,3,0,32,3,32,3,40,2,12,65,1,106,54,2,12,32,3,32,3,40,2,0,65,1,106,54,2,0,32,3,40,2,8,32,8,106,12,1,11,32,3,65,0,54,2,0,32,4,32,13,55,3,32,32,4,32,14,55,3,40,32,3,32,4,65,32,106,16,228,4,11,33,6,32,7,69,4,64,65,145,179,211,0,45,0,0,26,65,204,0,65,4,16,254,9,34,3,69,13,4,32,3,32,2,59,1,52,32,3,65,1,59,1,50,32,3,65,0,54,2,0,32,3,32,6,54,2,4,32,1,66,128,128,128,128,16,55,2,36,32,1,32,3,54,2,32,32,3,65,4,106,12,1,11,32,4,65,56,106,32,4,65,16,106,34,3,65,8,106,40,2,0,54,2,0,32,4,32,3,41,2,0,55,3,48,32,4,65,32,106,32,4,65,48,106,32,2,32,6,32,4,65,12,106,16,96,32,4,40,2,12,34,2,32,2,40,2,8,65,1,106,54,2,8,32,4,40,2,32,32,4,40,2,40,65,2,116,106,65,4,106,11,40,2,0,33,5,65,0,33,3,11,32,1,32,1,40,2,28,65,1,106,54,2,28,32,0,32,5,54,2,4,32,0,32,3,54,2,0,32,4,65,64,107,36,0,15,11,65,244,135,207,0,16,232,7,0,11,65,4,65,204,0,16,132,11,0,11,216,5,1,20,127,35,0,65,16,107,34,3,36,0,32,1,65,29,106,33,15,32,1,65,28,106,33,16,32,1,65,24,106,33,17,32,1,65,20,106,33,12,32,1,65,13,106,33,18,32,1,65,8,106,33,14,32,1,65,12,106,33,19,32,1,65,4,106,33,8,2,64,3,64,32,1,40,2,0,33,4,32,1,65,129,128,128,128,120,54,2,0,32,18,33,2,32,19,33,9,32,14,33,5,32,8,33,6,2,127,32,4,65,129,128,128,128,120,70,4,64,65,128,128,128,128,120,32,1,40,2,36,32,1,40,2,32,70,13,1,26,32,1,65,1,54,2,32,32,15,33,2,32,16,33,9,32,17,33,5,32,12,33,6,65,128,128,128,128,120,32,1,40,2,16,34,4,65,128,128,128,128,120,70,13,1,26,11,32,3,65,14,106,32,2,65,2,106,45,0,0,58,0,0,32,3,32,2,47,0,0,59,1,12,32,9,45,0,0,33,13,32,5,40,2,0,33,7,32,6,40,2,0,33,10,32,4,11,34,11,65,128,128,128,128,120,70,4,64,32,0,65,128,128,128,128,120,54,2,0,12,2,11,32,3,65,10,106,32,3,65,14,106,45,0,0,58,0,0,32,3,32,3,47,1,12,59,1,8,2,64,32,1,40,2,36,32,1,40,2,32,71,4,64,32,1,65,1,54,2,32,32,1,40,2,16,34,2,65,128,128,128,128,120,71,13,1,11,32,0,32,13,58,0,12,32,0,32,7,54,2,8,32,0,32,10,54,2,4,32,0,32,11,54,2,0,32,1,65,128,128,128,128,120,54,2,0,32,0,32,3,47,1,8,59,0,13,32,0,65,15,106,32,3,65,10,106,45,0,0,58,0,0,12,2,11,32,8,65,8,106,32,12,65,8,106,40,2,0,54,2,0,32,1,32,2,54,2,0,32,8,32,12,41,2,0,55,2,0,2,64,32,1,45,0,12,69,32,13,65,0,71,70,13,0,32,7,32,14,40,2,0,71,13,0,32,7,4,64,32,8,40,2,0,33,4,32,7,33,6,32,10,33,2,3,64,65,2,32,2,47,1,0,34,9,65,2,107,65,255,255,3,113,34,5,32,5,65,2,79,27,34,5,65,2,32,4,47,1,0,34,20,65,2,107,65,255,255,3,113,34,21,32,21,65,2,79,27,71,13,2,2,64,2,64,2,64,2,64,32,5,65,1,107,14,2,2,0,1,11,32,9,32,20,71,13,5,32,2,65,2,106,47,1,0,32,4,65,2,106,47,1,0,70,13,2,12,5,11,32,2,65,2,106,45,0,0,32,4,65,2,106,45,0,0,71,13,4,12,1,11,32,2,65,2,106,47,1,0,32,4,65,2,106,47,1,0,71,13,3,11,32,2,65,4,106,33,2,32,4,65,4,106,33,4,32,6,65,1,107,34,6,13,0,11,11,32,11,69,13,1,32,10,32,11,65,2,116,65,2,16,163,10,12,1,11,11,32,0,32,13,58,0,12,32,0,32,7,54,2,8,32,0,32,10,54,2,4,32,0,32,11,54,2,0,32,0,32,3,47,1,8,59,0,13,32,0,65,15,106,32,3,65,10,106,45,0,0,58,0,0,11,32,3,65,16,106,36,0,11,141,7,2,19,127,2,126,35,0,65,160,1,107,34,5,36,0,32,5,32,2,54,2,24,32,5,32,1,54,2,20,32,5,65,0,54,2,36,32,5,66,128,128,128,128,128,1,55,2,28,2,64,2,64,2,64,32,2,4,64,32,1,32,2,65,208,0,108,106,33,15,32,5,65,232,0,106,33,6,65,127,33,10,3,64,32,4,32,10,65,1,106,34,10,70,13,2,32,5,65,8,106,32,1,16,147,7,32,5,40,2,12,33,8,32,5,40,2,8,33,11,32,5,65,216,0,106,32,1,65,8,106,34,16,32,3,16,100,32,5,41,3,96,33,24,32,5,40,2,92,33,12,32,5,40,2,88,33,13,32,5,40,2,148,1,34,17,65,144,128,128,128,120,70,4,64,32,8,4,64,32,11,32,8,65,1,16,163,10,11,32,0,32,24,66,32,136,62,2,12,32,0,32,24,62,2,8,32,0,32,12,54,2,4,32,0,32,13,54,2,0,12,4,11,32,5,65,208,0,106,34,18,32,6,65,40,106,40,2,0,54,2,0,32,5,65,200,0,106,34,19,32,6,65,32,106,41,3,0,55,3,0,32,5,65,64,107,34,20,32,6,65,24,106,41,3,0,55,3,0,32,5,65,56,106,34,21,32,6,65,16,106,41,3,0,55,3,0,32,5,65,48,106,34,22,32,6,65,8,106,41,3,0,55,3,0,32,5,32,6,41,3,0,55,3,40,32,5,41,3,152,1,33,25,32,5,40,2,36,34,1,32,5,40,2,28,70,4,64,32,5,65,28,106,33,7,35,0,65,32,107,34,2,36,0,2,64,2,64,32,1,65,1,106,34,1,69,13,0,65,4,32,7,40,2,0,34,14,65,1,116,34,9,32,1,32,1,32,9,73,27,34,1,32,1,65,4,77,27,34,9,65,208,0,108,33,23,32,1,65,154,179,230,12,73,65,3,116,33,1,32,2,32,14,4,127,32,2,32,14,65,208,0,108,54,2,28,32,2,32,7,40,2,4,54,2,20,65,8,5,65,0,11,54,2,24,32,2,65,8,106,32,1,32,23,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,40,2,12,33,1,32,7,32,9,54,2,0,32,7,32,1,54,2,4,32,2,65,32,106,36,0,12,1,11,16,184,8,0,11,32,5,40,2,36,33,1,11,32,5,40,2,32,32,1,65,208,0,108,106,34,1,32,24,55,3,16,32,1,32,12,54,2,12,32,1,32,13,54,2,8,32,1,32,8,54,2,4,32,1,32,11,54,2,0,32,1,32,5,41,3,40,55,3,24,32,1,32,25,55,3,72,32,1,32,17,54,2,68,32,1,65,32,106,32,22,41,3,0,55,3,0,32,1,65,40,106,32,21,41,3,0,55,3,0,32,1,65,48,106,32,20,41,3,0,55,3,0,32,1,65,56,106,32,19,41,3,0,55,3,0,32,1,65,64,107,32,18,40,2,0,54,2,0,32,5,32,5,40,2,36,65,1,106,54,2,36,32,16,65,200,0,106,34,1,32,15,71,13,0,11,11,32,0,32,5,41,2,28,55,2,4,32,0,65,16,54,2,0,32,0,65,12,106,32,5,65,36,106,40,2,0,54,2,0,12,2,11,32,5,65,216,0,106,32,4,32,5,65,20,106,65,208,233,209,0,16,228,6,32,0,65,8,106,32,5,65,224,0,106,41,2,0,55,2,0,32,0,32,5,41,2,88,55,2,0,11,32,5,40,2,36,34,2,4,64,32,5,40,2,32,33,1,3,64,32,1,65,4,106,40,2,0,34,0,4,64,32,1,40,2,0,32,0,65,1,16,163,10,11,32,1,65,8,106,16,134,2,32,1,65,208,0,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,5,40,2,28,34,0,69,13,0,32,5,40,2,32,32,0,65,208,0,108,65,8,16,163,10,11,32,5,65,160,1,106,36,0,11,250,5,1,12,127,35,0,65,48,107,34,3,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,69,4,64,65,145,179,211,0,45,0,0,26,65,184,1,65,4,16,254,9,34,5,69,13,6,32,5,65,0,59,1,182,1,32,5,65,0,54,2,176,1,32,1,47,1,182,1,4,64,32,1,33,2,3,64,32,2,65,12,106,45,0,0,33,4,32,3,65,4,106,32,2,16,239,4,32,3,32,4,58,0,16,32,5,47,1,182,1,34,4,65,11,79,13,3,32,5,32,4,65,1,106,59,1,182,1,32,5,32,4,65,4,116,106,34,4,32,3,41,2,4,55,2,0,32,4,65,8,106,32,3,65,12,106,41,2,0,55,2,0,32,2,65,16,106,33,2,32,6,65,1,106,34,6,32,1,47,1,182,1,73,13,0,11,11,32,0,32,6,54,2,8,32,0,65,0,54,2,4,32,0,32,5,54,2,0,12,10,11,32,3,65,4,106,32,1,40,2,184,1,32,2,65,1,107,34,12,16,133,2,32,3,40,2,4,34,2,69,13,8,65,145,179,211,0,45,0,0,26,32,3,40,2,8,33,9,65,232,1,65,4,16,254,9,34,4,69,13,1,32,4,32,2,54,2,184,1,32,4,65,0,59,1,182,1,32,4,65,0,54,2,176,1,32,2,65,0,59,1,180,1,32,2,32,4,54,2,176,1,32,3,32,4,54,2,4,32,3,32,9,65,1,106,54,2,8,32,1,47,1,182,1,69,13,7,32,4,65,184,1,106,33,13,32,1,65,188,1,106,33,6,32,3,40,2,12,33,8,32,1,33,5,3,64,32,5,65,12,106,45,0,0,33,2,32,3,65,20,106,32,5,16,239,4,32,3,32,2,58,0,32,32,3,65,36,106,32,6,40,2,0,32,12,16,133,2,32,3,40,2,44,33,14,2,127,32,3,40,2,36,34,2,69,4,64,65,145,179,211,0,45,0,0,26,65,184,1,65,4,16,254,9,34,2,69,13,5,32,2,65,0,59,1,182,1,32,2,65,0,54,2,176,1,65,0,12,1,11,32,3,40,2,40,11,32,9,71,13,4,32,4,47,1,182,1,34,7,65,11,79,13,5,32,4,32,7,65,1,106,34,11,59,1,182,1,32,4,32,7,65,4,116,106,34,7,32,3,41,2,20,55,2,0,32,7,65,8,106,32,3,65,28,106,41,2,0,55,2,0,32,13,32,11,65,2,116,106,32,2,54,2,0,32,2,32,11,59,1,180,1,32,2,32,4,54,2,176,1,32,6,65,4,106,33,6,32,5,65,16,106,33,5,32,8,32,14,106,65,1,106,33,8,32,10,65,1,106,34,10,32,1,47,1,182,1,73,13,0,11,12,6,11,65,172,237,206,0,65,32,65,168,238,206,0,16,141,8,0,11,65,4,65,232,1,16,132,11,0,11,65,4,65,184,1,16,132,11,0,11,65,184,238,206,0,65,48,65,232,238,206,0,16,141,8,0,11,65,172,237,206,0,65,32,65,248,238,206,0,16,141,8,0,11,65,4,65,184,1,16,132,11,0,11,32,3,32,8,54,2,12,11,32,0,32,3,41,2,4,55,2,0,32,0,65,8,106,32,3,65,12,106,40,2,0,54,2,0,12,1,11,65,216,248,206,0,16,176,10,0,11,32,3,65,48,106,36,0,11,192,5,1,4,127,2,64,2,64,2,64,2,64,2,64,65,6,32,0,40,2,60,34,4,65,251,255,255,255,7,106,34,1,32,1,65,11,79,27,65,5,107,14,2,0,1,2,11,32,0,40,2,4,33,2,32,0,40,2,8,34,3,4,64,32,2,33,1,3,64,32,1,16,134,2,32,1,65,200,0,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,0,69,13,1,32,2,32,0,65,200,0,108,65,8,16,163,10,12,1,11,2,64,2,64,2,64,2,64,2,64,65,3,32,4,65,128,128,128,128,120,115,34,1,32,1,65,5,79,27,14,4,1,2,3,4,0,11,32,0,40,2,16,34,1,4,64,32,0,40,2,12,32,1,65,1,16,163,10,11,32,0,40,2,4,33,2,32,0,40,2,8,34,3,4,64,32,2,33,1,3,64,32,1,65,4,106,40,2,0,34,4,4,64,32,1,40,2,0,32,4,65,1,16,163,10,11,32,1,65,8,106,16,134,2,32,1,65,208,0,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,0,69,13,4,12,5,11,32,0,40,2,4,33,2,32,0,40,2,8,34,3,4,64,32,2,33,1,3,64,32,1,16,134,2,32,1,65,200,0,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,0,69,13,3,12,5,11,32,0,40,2,4,33,2,32,0,40,2,8,34,3,4,64,32,2,33,1,3,64,32,1,16,134,2,32,1,65,200,0,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,0,69,13,2,12,4,11,32,0,40,2,4,33,2,32,0,40,2,8,34,3,4,64,32,2,33,1,3,64,32,1,65,4,106,40,2,0,34,4,4,64,32,1,40,2,0,32,4,65,1,16,163,10,11,32,1,65,8,106,16,134,2,32,1,65,208,0,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,0,69,13,1,12,2,11,32,0,40,2,16,34,1,4,64,32,0,40,2,12,32,1,65,1,16,163,10,11,32,0,40,2,24,34,1,4,64,32,0,40,2,20,32,1,65,1,16,163,10,11,32,0,40,2,4,33,2,32,0,40,2,8,34,3,4,64,32,2,33,1,3,64,32,1,16,245,5,32,1,65,8,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,1,4,64,32,2,32,1,65,3,116,65,4,16,163,10,11,32,0,40,2,64,33,2,32,0,40,2,68,34,3,4,64,32,2,33,1,3,64,32,1,65,4,106,40,2,0,34,0,4,64,32,1,40,2,0,32,0,65,1,16,163,10,11,32,1,65,8,106,16,134,2,32,1,65,208,0,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,4,69,13,0,32,2,32,4,65,208,0,108,65,8,16,163,10,11,15,11,32,2,32,0,65,208,0,108,65,8,16,163,10,15,11,32,2,32,0,65,200,0,108,65,8,16,163,10,11,169,65,2,29,127,2,126,35,0,65,64,106,34,16,36,0,32,0,2,127,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,0,34,9,45,0,32,65,1,107,14,5,7,0,4,8,2,1,11,0,11,32,9,32,9,40,2,0,34,5,54,2,16,32,9,32,9,40,2,8,34,6,54,2,24,32,9,32,9,40,2,4,34,8,54,2,20,2,64,32,9,40,2,12,34,1,40,2,0,65,6,107,14,2,0,2,10,11,65,145,179,211,0,45,0,0,26,32,1,40,2,4,33,1,65,168,8,65,8,16,254,9,34,14,69,13,4,32,14,65,0,58,0,32,32,14,32,1,54,2,12,32,14,32,6,54,2,8,32,14,32,8,54,2,4,32,14,32,5,54,2,0,32,9,32,14,54,2,36,11,32,16,32,9,65,36,106,34,1,32,2,16,135,2,32,16,40,2,0,13,2,32,16,40,2,4,33,14,32,1,40,2,0,34,1,16,244,7,32,1,65,168,8,65,8,16,163,10,12,8,11,32,9,32,1,65,4,106,54,2,28,32,16,65,24,106,32,1,40,2,4,16,252,6,32,9,32,6,54,2,44,32,9,32,8,54,2,40,32,9,65,0,58,0,232,1,32,9,32,5,54,2,224,1,32,9,32,16,41,3,24,55,3,48,32,9,65,56,106,32,16,65,32,106,41,3,0,55,3,0,32,9,65,64,107,32,16,65,40,106,41,3,0,55,3,0,32,9,65,200,0,106,32,16,65,48,106,41,3,0,55,3,0,32,9,65,208,0,106,32,16,65,56,106,41,3,0,55,3,0,11,65,0,33,1,35,0,65,224,27,107,34,3,36,0,2,64,2,64,2,64,32,16,65,16,106,34,27,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,9,65,40,106,34,4,45,0,192,1,65,1,107,14,5,5,12,0,46,44,1,11,32,4,65,200,1,106,33,8,32,4,65,248,7,106,33,12,32,4,45,0,248,7,65,1,107,14,3,3,11,2,1,11,32,4,32,4,40,2,184,1,54,2,188,1,32,4,32,4,41,3,0,55,3,48,32,4,32,4,41,3,8,55,3,56,32,4,65,64,107,34,1,32,4,65,16,106,41,3,0,55,3,0,32,4,65,200,0,106,32,4,65,24,106,41,3,0,55,3,0,32,4,65,208,0,106,32,4,65,32,106,41,3,0,55,3,0,32,4,65,216,0,106,32,4,65,40,106,41,3,0,55,3,0,32,3,65,172,1,106,65,19,54,2,0,32,3,65,164,1,106,65,20,54,2,0,32,3,32,1,54,2,140,17,32,3,65,3,54,2,196,19,32,3,65,236,191,192,0,54,2,192,19,32,3,66,3,55,2,204,19,32,3,65,1,54,2,156,1,32,3,32,4,65,48,106,54,2,152,1,32,3,32,4,65,56,106,54,2,136,18,32,3,32,3,65,152,1,106,34,1,54,2,200,19,32,3,32,3,65,136,18,106,54,2,168,1,32,3,32,3,65,140,17,106,54,2,160,1,32,3,65,236,13,106,32,3,65,192,19,106,16,219,3,32,1,32,3,65,200,7,106,65,176,6,16,142,11,26,32,4,65,200,1,106,34,8,32,1,65,176,6,16,142,11,26,32,4,65,0,58,0,248,7,32,4,65,248,7,106,33,12,11,32,4,40,2,244,7,33,7,32,4,40,2,240,7,33,6,32,4,40,2,236,7,33,5,32,3,65,192,19,106,34,10,16,168,6,32,3,65,144,1,106,32,10,16,180,1,32,3,40,2,144,1,33,15,32,4,32,3,40,2,148,1,34,1,54,2,204,1,32,4,32,15,54,2,200,1,32,15,69,4,64,32,4,32,1,54,2,232,7,32,3,32,7,54,2,216,24,32,3,32,6,54,2,212,24,32,3,32,5,54,2,208,24,32,3,65,184,26,106,34,5,32,3,65,208,24,106,16,244,8,2,64,32,3,40,2,184,26,65,2,71,4,64,32,3,65,128,20,106,32,5,65,200,0,16,142,11,26,32,10,16,237,8,32,3,40,2,200,19,33,5,32,3,41,3,192,19,33,32,32,3,65,136,18,106,32,3,65,204,19,106,65,252,0,16,142,11,26,12,1,11,66,3,33,32,32,3,40,2,188,26,33,5,11,32,1,32,1,40,2,0,34,6,65,1,106,54,2,0,32,6,65,0,72,13,4,32,3,65,140,17,106,34,6,32,3,65,136,18,106,65,252,0,16,142,11,26,32,4,32,5,54,2,216,1,32,4,32,32,55,3,208,1,32,4,65,220,1,106,32,6,65,252,0,16,142,11,26,32,4,65,3,54,2,216,2,32,4,65,1,58,0,240,2,32,4,65,4,54,2,236,2,32,4,66,0,55,2,244,2,32,4,65,252,2,106,66,0,55,2,0,32,4,32,1,54,2,136,3,32,4,65,1,58,0,132,3,32,4,32,3,41,2,252,16,55,2,220,2,32,4,65,228,2,106,32,3,65,132,17,106,41,2,0,55,2,0,32,4,65,133,204,192,0,47,0,0,59,0,241,2,32,4,65,243,2,106,65,135,204,192,0,45,0,0,58,0,0,32,4,65,140,3,106,32,3,65,200,7,106,65,212,4,16,142,11,26,32,4,65,0,58,0,224,7,32,4,65,208,1,106,33,10,12,5,11,32,5,4,64,32,6,32,5,65,1,16,163,10,11,32,3,65,248,13,106,34,5,32,3,65,208,22,106,65,204,0,16,142,11,26,32,12,65,1,58,0,0,32,3,65,196,14,106,32,5,65,204,0,16,142,11,26,12,59,11,32,4,65,208,1,106,33,10,2,64,32,4,45,0,224,7,65,1,107,14,3,0,9,5,4,11,65,208,185,192,0,65,35,65,164,190,192,0,16,141,8,0,11,65,208,185,192,0,65,35,65,184,185,192,0,16,141,8,0,11,65,208,185,192,0,65,35,65,176,192,192,0,16,141,8,0,11,0,11,32,4,65,144,3,106,32,10,65,192,1,16,142,11,26,66,3,33,32,32,4,40,2,152,3,33,1,32,4,41,3,144,3,34,33,66,3,81,13,1,32,3,65,148,18,106,32,4,65,156,3,106,65,172,1,16,142,11,26,32,3,32,1,54,2,144,18,32,3,32,33,55,3,136,18,32,3,65,192,19,106,34,5,32,4,65,200,4,106,32,3,65,136,18,106,16,210,4,32,4,65,208,4,106,32,5,65,144,3,16,142,11,26,11,32,4,65,208,4,106,33,15,32,4,45,0,220,7,65,1,107,14,3,7,3,2,1,11,32,4,40,2,200,4,34,5,32,5,40,2,0,34,5,65,1,107,54,2,0,32,5,65,1,71,13,33,32,4,65,200,4,106,12,32,11,32,4,65,0,58,0,221,7,32,4,65,136,6,106,32,15,65,184,1,16,142,11,33,5,32,4,16,47,54,2,192,7,32,4,65,192,7,106,33,6,65,171,184,192,0,33,1,65,7,33,7,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,4,45,0,168,7,65,1,107,14,10,0,1,2,3,4,5,6,7,8,9,10,11,65,178,184,192,0,33,1,65,3,33,7,12,9,11,65,181,184,192,0,33,1,65,4,33,7,12,8,11,65,185,184,192,0,33,1,65,3,33,7,12,7,11,65,188,184,192,0,33,1,65,6,33,7,12,6,11,65,194,184,192,0,33,1,65,4,33,7,12,5,11,65,198,184,192,0,33,1,65,5,33,7,12,4,11,65,203,184,192,0,33,1,12,3,11,65,210,184,192,0,33,1,65,5,33,7,12,2,11,32,3,65,136,1,106,32,4,65,169,7,106,16,236,8,32,3,40,2,140,1,33,7,32,3,40,2,136,1,33,1,12,1,11,32,4,40,2,176,7,33,7,32,4,40,2,172,7,33,1,11,32,6,32,1,32,7,16,206,6,32,3,65,128,1,106,16,138,8,32,3,40,2,132,1,33,7,32,3,40,2,128,1,4,64,32,3,65,248,0,106,32,7,16,234,5,32,3,40,2,124,33,7,32,3,40,2,120,34,11,13,26,11,32,4,32,7,54,2,196,7,32,4,65,1,58,0,221,7,32,4,40,2,176,6,33,1,32,3,65,0,54,2,196,26,32,3,32,5,54,2,192,26,32,3,32,1,69,65,1,116,54,2,184,26,32,3,65,240,0,106,32,3,65,184,26,106,16,172,4,32,3,40,2,112,34,1,69,13,7,32,4,65,196,7,106,33,11,32,3,40,2,116,33,5,3,64,32,1,65,4,106,33,7,2,127,32,1,40,2,0,69,4,64,32,7,45,0,0,65,2,116,34,1,65,168,195,192,0,106,33,7,32,1,65,228,192,192,0,106,12,1,11,32,1,65,8,106,11,40,2,0,33,1,32,7,40,2,0,33,7,32,3,65,232,0,106,32,5,16,151,7,32,3,40,2,104,34,5,69,13,4,32,3,65,224,0,106,32,11,32,7,32,1,32,5,32,3,40,2,108,16,131,8,32,3,40,2,96,4,64,32,3,65,216,0,106,32,3,40,2,100,16,234,5,32,3,40,2,88,34,1,13,6,11,32,3,65,208,0,106,32,3,65,184,26,106,16,172,4,32,3,40,2,84,33,5,32,3,40,2,80,34,1,13,0,11,12,7,11,32,4,65,216,7,106,33,7,32,4,45,0,216,7,65,1,107,14,3,5,0,8,1,11,0,11,32,4,40,2,208,7,33,1,12,5,11,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,1,69,13,50,32,1,65,140,217,192,0,54,2,80,32,1,65,1,54,2,76,32,1,65,0,59,1,72,32,1,65,2,54,2,0,12,20,11,32,1,32,3,40,2,92,16,156,8,33,1,12,19,11,65,208,185,192,0,65,35,65,216,186,192,0,16,141,8,0,11,65,208,185,192,0,65,35,65,204,188,192,0,16,141,8,0,11,32,4,65,0,58,0,221,7,32,3,32,4,40,2,196,7,54,2,184,26,32,6,32,3,65,184,26,106,16,205,6,32,3,40,2,184,26,34,1,65,132,1,79,4,64,32,1,16,4,11,32,4,45,0,188,7,69,4,64,32,6,16,167,5,11,32,4,40,2,164,7,34,1,65,4,71,4,64,32,6,32,1,16,202,5,11,2,64,32,4,40,2,144,7,65,3,70,13,0,32,4,65,156,7,106,40,2,0,69,13,0,32,3,65,200,0,106,32,4,65,144,7,106,16,193,4,32,3,40,2,76,33,1,32,3,40,2,72,13,17,32,3,32,1,54,2,184,26,32,6,32,3,65,184,26,106,16,143,6,32,3,40,2,184,26,34,1,65,132,1,73,13,0,32,1,16,4,11,32,3,65,64,107,16,252,4,32,3,40,2,68,33,1,32,3,40,2,64,13,16,32,4,32,1,54,2,200,7,32,3,32,4,65,200,7,106,16,148,11,54,2,184,26,32,6,32,3,65,184,26,106,16,144,6,32,3,40,2,184,26,34,1,65,132,1,79,4,64,32,1,16,4,11,32,3,65,56,106,32,4,65,220,6,106,40,2,0,32,4,65,224,6,106,40,2,0,32,6,16,228,7,32,3,40,2,60,33,1,32,3,40,2,56,4,64,32,3,65,48,106,32,1,16,234,5,32,3,40,2,52,33,1,32,3,40,2,48,34,5,13,3,11,32,4,32,1,54,2,204,7,32,4,65,204,7,106,16,220,5,33,1,32,4,65,0,58,0,216,7,32,4,32,1,54,2,208,7,32,4,65,216,7,106,33,7,11,32,4,32,1,16,212,2,54,2,212,7,11,32,3,65,40,106,32,4,65,212,7,106,34,5,32,2,16,235,5,32,3,40,2,40,34,6,65,2,70,13,3,32,3,40,2,44,33,1,32,5,16,166,5,2,64,2,64,32,6,69,13,0,32,3,65,32,106,32,1,16,234,5,32,3,40,2,36,33,1,32,3,40,2,32,34,5,69,13,0,32,1,33,6,12,1,11,32,3,32,1,54,2,184,26,32,3,65,184,26,106,16,164,10,13,3,65,145,179,211,0,45,0,0,26,65,35,65,1,16,254,9,34,6,69,13,5,65,145,179,211,0,45,0,0,26,32,6,65,31,106,65,251,188,192,0,40,0,0,54,0,0,32,6,65,24,106,65,244,188,192,0,41,0,0,55,0,0,32,6,65,16,106,65,236,188,192,0,41,0,0,55,0,0,32,6,65,8,106,65,228,188,192,0,41,0,0,55,0,0,32,6,65,220,188,192,0,41,0,0,55,0,0,65,12,65,4,16,254,9,34,5,69,13,6,32,5,65,35,54,2,8,32,5,32,6,54,2,4,32,5,65,35,54,2,0,65,144,189,192,0,33,6,32,1,65,132,1,73,13,0,32,1,16,4,11,32,7,65,1,58,0,0,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,1,69,13,44,32,1,32,6,54,2,80,32,1,32,5,54,2,76,32,1,65,1,59,1,72,32,1,65,2,54,2,0,32,4,40,2,204,7,34,5,65,132,1,73,13,1,32,5,16,4,12,1,11,32,5,32,1,16,156,8,33,1,11,32,4,65,200,7,106,16,149,11,32,4,40,2,200,7,34,5,65,132,1,73,13,12,32,5,16,4,12,12,11,32,7,65,1,58,0,0,32,3,32,1,54,2,156,23,32,3,65,184,26,106,34,1,16,251,5,32,3,65,160,23,106,32,1,32,3,65,156,23,106,34,5,16,150,11,16,196,2,32,3,65,144,27,106,32,5,16,137,8,32,3,40,2,152,27,33,6,32,3,40,2,148,27,33,5,32,3,65,0,54,2,216,24,32,3,65,0,54,2,208,24,32,3,65,0,54,2,224,24,32,1,32,3,65,208,24,106,32,5,32,6,16,145,6,32,3,40,2,184,26,65,2,70,13,3,32,3,65,236,23,106,32,1,65,200,0,16,142,11,26,32,3,40,2,144,27,34,1,4,64,32,5,32,1,65,1,16,163,10,11,32,3,32,3,65,156,23,106,16,151,11,54,2,180,24,32,3,65,184,26,106,32,3,65,180,24,106,16,205,4,32,3,45,0,188,26,34,1,65,3,70,13,4,32,1,65,2,70,13,5,32,3,32,3,40,2,184,26,54,2,184,24,32,3,32,1,65,0,71,58,0,188,24,32,3,65,24,106,32,3,65,184,24,106,16,182,6,32,3,40,2,24,34,1,65,2,71,4,64,32,3,65,220,24,106,33,5,32,3,40,2,28,33,7,3,64,32,1,13,8,32,3,32,7,54,2,192,24,32,3,65,16,106,32,3,65,192,24,106,16,254,7,32,3,40,2,16,13,9,32,3,65,196,24,106,32,3,40,2,20,16,155,7,32,3,65,184,26,106,34,1,32,3,40,2,200,24,34,6,32,3,40,2,204,24,16,222,3,32,3,40,2,184,26,65,128,128,128,128,120,70,13,10,32,3,65,224,24,106,32,3,65,200,26,106,41,2,0,55,3,0,32,3,65,216,24,106,32,3,65,192,26,106,41,2,0,34,32,55,3,0,32,3,32,3,41,2,184,26,34,33,55,3,208,24,32,3,65,168,25,106,32,32,62,2,0,32,3,32,33,55,3,160,25,32,3,65,152,27,106,32,5,65,8,106,40,2,0,54,2,0,32,3,32,5,41,2,0,55,3,144,27,32,1,32,3,65,160,23,106,34,7,65,200,0,16,142,11,26,32,7,32,1,32,3,65,160,25,106,32,3,65,144,27,106,16,91,32,3,40,2,144,27,34,1,4,64,32,3,40,2,148,27,32,1,65,1,16,163,10,11,32,3,40,2,160,25,34,1,4,64,32,3,40,2,164,25,32,1,65,1,16,163,10,11,32,3,40,2,196,24,34,1,4,64,32,6,32,1,65,1,16,163,10,11,32,3,40,2,192,24,34,1,65,132,1,79,4,64,32,1,16,4,11,32,3,65,8,106,32,3,65,184,24,106,16,182,6,32,3,40,2,12,33,7,32,3,40,2,8,34,1,65,2,71,13,0,11,11,32,3,40,2,184,24,34,1,65,132,1,79,4,64,32,1,16,4,11,32,3,45,0,169,23,33,7,32,3,45,0,168,23,33,1,32,3,40,2,156,23,33,5,32,3,41,3,160,23,34,32,66,3,81,4,64,32,3,32,1,58,0,216,24,32,5,65,132,1,79,4,64,32,5,16,4,11,32,3,65,160,25,106,32,3,65,236,23,106,65,200,0,16,142,11,26,32,3,32,4,40,2,200,7,54,2,232,25,32,3,40,2,176,25,34,5,4,64,32,3,40,2,180,25,32,5,65,1,16,163,10,11,32,3,65,232,25,106,16,149,11,32,3,40,2,232,25,34,5,65,132,1,73,13,10,32,5,16,4,12,10,11,32,3,65,226,24,106,32,3,65,178,23,106,41,1,0,55,1,0,32,3,65,234,24,106,32,3,65,186,23,106,41,1,0,55,1,0,32,3,65,242,24,106,32,3,65,194,23,106,41,1,0,55,1,0,32,3,65,250,24,106,32,3,65,202,23,106,41,1,0,55,1,0,32,3,65,130,25,106,32,3,65,210,23,106,41,1,0,55,1,0,32,3,65,138,25,106,32,3,65,218,23,106,41,1,0,55,1,0,32,3,65,144,25,106,32,3,65,224,23,106,41,1,0,55,1,0,32,3,32,7,58,0,217,24,32,3,32,1,58,0,216,24,32,3,32,32,55,3,208,24,32,3,32,3,41,1,170,23,55,1,218,24,32,3,32,5,54,2,152,25,32,3,65,160,25,106,34,1,32,3,65,236,23,106,65,200,0,16,142,11,26,32,3,32,4,40,2,200,7,54,2,232,25,32,3,65,144,27,106,34,5,32,1,65,204,0,16,142,11,26,32,3,65,184,26,106,32,3,65,208,24,106,32,5,32,3,40,2,216,27,16,142,8,32,3,45,0,192,26,33,1,32,3,45,0,193,26,33,7,32,3,47,1,194,26,33,6,32,3,41,3,184,26,33,32,32,5,32,3,65,196,26,106,65,204,0,16,142,11,26,32,32,66,3,81,13,9,32,3,65,236,25,106,32,5,65,204,0,16,142,11,26,32,7,65,8,116,32,1,114,32,6,65,16,116,114,12,10,11,32,4,65,3,58,0,216,7,32,4,65,3,58,0,220,7,12,15,11,65,1,65,35,16,132,11,0,11,65,4,65,12,16,132,11,0,11,65,232,186,192,0,65,9,16,242,10,0,11,65,241,186,192,0,65,16,16,242,10,0,11,65,129,187,192,0,65,24,16,242,10,0,11,65,153,187,192,0,65,30,16,242,10,0,11,65,183,187,192,0,65,18,16,242,10,0,11,65,201,187,192,0,65,33,16,242,10,0,11,66,3,33,32,32,1,32,7,16,220,6,11,33,1,32,3,40,2,180,24,34,5,65,132,1,79,4,64,32,5,16,4,11,32,4,40,2,204,7,34,5,65,132,1,79,4,64,32,5,16,4,11,32,4,65,0,58,0,221,7,32,4,40,2,192,7,34,7,65,131,1,77,13,4,12,3,11,32,4,45,0,221,7,69,13,1,32,4,40,2,196,7,34,5,65,132,1,73,13,1,32,5,16,4,12,1,11,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,1,69,13,28,32,1,32,7,54,2,80,32,1,32,11,54,2,76,32,1,65,0,59,1,72,32,1,65,2,54,2,0,11,32,4,65,0,58,0,221,7,66,3,33,32,32,4,40,2,192,7,34,7,65,131,1,75,13,0,32,4,65,136,6,106,16,184,2,32,4,65,1,58,0,220,7,12,3,11,32,7,16,4,11,32,4,65,136,6,106,16,184,2,32,4,65,1,58,0,220,7,32,32,66,4,82,13,1,11,32,4,65,3,58,0,224,7,32,4,65,3,58,0,248,7,32,4,65,3,58,0,192,1,65,1,12,23,11,32,3,65,208,22,106,32,3,65,236,25,106,65,204,0,16,142,11,26,32,15,16,189,6,32,4,40,2,200,4,34,5,32,5,40,2,0,34,5,65,1,107,54,2,0,32,5,65,1,71,13,1,32,4,65,200,4,106,11,16,216,2,11,32,4,65,1,58,0,224,7,32,10,16,196,5,32,4,40,2,232,7,34,5,32,5,40,2,0,34,5,65,1,107,54,2,0,32,5,65,1,70,4,64,32,4,65,232,7,106,16,216,2,11,32,3,65,248,13,106,34,5,32,3,65,208,22,106,65,204,0,16,142,11,26,32,12,65,1,58,0,0,32,3,65,196,14,106,34,6,32,5,65,204,0,16,142,11,26,32,32,66,3,81,13,18,32,4,32,1,54,2,104,32,4,32,32,55,3,96,32,4,65,236,0,106,32,6,65,204,0,16,142,11,26,32,4,65,224,0,106,33,1,32,4,65,164,1,106,47,1,0,65,200,1,107,65,255,255,3,113,65,228,0,73,13,1,32,3,65,200,7,106,34,5,32,1,65,216,0,16,142,11,26,32,8,32,5,65,188,1,16,142,11,26,32,4,65,0,58,0,132,3,11,32,3,65,152,1,106,32,4,65,200,1,106,34,1,32,2,16,225,2,32,3,40,2,152,1,34,5,65,129,128,128,128,120,70,13,8,32,3,40,2,160,1,33,8,32,3,40,2,156,1,33,6,32,4,45,0,132,3,14,4,3,4,4,2,4,11,32,3,65,200,7,106,34,5,32,1,65,216,0,16,142,11,26,32,8,32,5,65,188,1,16,142,11,26,32,4,65,0,58,0,132,3,11,32,3,65,152,1,106,32,4,65,200,1,106,34,1,32,2,16,225,2,32,3,40,2,152,1,34,5,65,129,128,128,128,120,71,4,64,32,3,40,2,160,1,33,8,32,3,40,2,156,1,33,6,2,64,2,64,2,64,32,4,45,0,132,3,14,4,1,2,2,0,2,11,2,64,2,64,2,64,32,4,45,0,128,3,14,4,0,2,2,1,2,11,32,4,40,2,248,2,34,1,65,132,1,73,13,1,32,1,16,4,12,1,11,32,4,65,252,2,106,16,166,5,11,32,4,65,160,2,106,33,1,11,32,1,16,247,2,11,32,5,65,128,128,128,128,120,71,13,4,32,6,16,204,8,33,1,12,17,11,32,4,65,4,58,0,192,1,65,1,12,17,11,2,64,2,64,2,64,32,4,45,0,128,3,14,4,0,2,2,1,2,11,32,4,40,2,248,2,34,1,65,132,1,73,13,1,32,1,16,4,12,1,11,32,4,65,252,2,106,16,166,5,11,32,4,65,160,2,106,33,1,11,32,1,16,247,2,11,32,5,65,128,128,128,128,120,71,13,1,32,6,16,204,8,33,1,12,13,11,32,3,65,200,7,106,34,10,32,6,32,8,16,234,2,32,3,40,2,200,7,33,1,32,3,40,2,216,7,34,8,65,133,128,128,128,120,71,4,64,32,3,65,164,1,106,32,3,65,212,7,106,40,2,0,54,2,0,32,3,65,180,1,106,32,3,65,228,7,106,41,2,0,55,2,0,32,3,65,188,1,106,32,3,65,236,7,106,41,2,0,55,2,0,32,3,65,196,1,106,32,3,65,244,7,106,40,2,0,54,2,0,32,3,32,3,41,2,204,7,55,2,156,1,32,3,32,3,41,2,220,7,55,2,172,1,32,3,32,8,54,2,168,1,32,3,32,1,54,2,152,1,65,192,192,192,0,65,8,32,3,65,152,1,106,16,239,6,33,1,32,3,65,0,54,2,200,19,32,3,66,128,128,128,128,16,55,2,192,19,32,3,65,3,58,0,232,7,32,3,65,32,54,2,216,7,32,3,65,0,54,2,228,7,32,3,65,184,173,192,0,54,2,224,7,32,3,65,0,54,2,208,7,32,3,65,0,54,2,200,7,32,3,32,3,65,192,19,106,54,2,220,7,32,1,65,128,222,207,0,32,1,27,32,10,16,137,1,69,13,2,12,16,11,32,1,16,205,8,33,1,32,5,69,13,12,32,6,32,5,65,1,16,163,10,12,12,11,32,3,65,200,7,106,34,10,32,6,32,8,16,234,2,32,3,40,2,200,7,33,1,32,3,40,2,216,7,34,8,65,133,128,128,128,120,71,4,64,32,3,65,164,1,106,32,3,65,212,7,106,40,2,0,54,2,0,32,3,65,180,1,106,32,3,65,228,7,106,41,2,0,55,2,0,32,3,65,188,1,106,32,3,65,236,7,106,41,2,0,55,2,0,32,3,65,196,1,106,32,3,65,244,7,106,40,2,0,54,2,0,32,3,32,3,41,2,204,7,55,2,156,1,32,3,32,3,41,2,220,7,55,2,172,1,32,3,32,8,54,2,168,1,32,3,32,1,54,2,152,1,65,200,192,192,0,65,7,32,3,65,152,1,106,16,239,6,33,1,32,3,65,0,54,2,200,19,32,3,66,128,128,128,128,16,55,2,192,19,32,3,65,3,58,0,232,7,32,3,65,32,54,2,216,7,32,3,65,0,54,2,228,7,32,3,65,184,173,192,0,54,2,224,7,32,3,65,0,54,2,208,7,32,3,65,0,54,2,200,7,32,3,32,3,65,192,19,106,54,2,220,7,32,1,65,128,222,207,0,32,1,27,32,10,16,137,1,69,13,3,12,15,11,32,1,16,205,8,33,1,32,5,69,13,11,32,6,32,5,65,1,16,163,10,12,11,11,32,3,40,2,200,19,33,23,32,3,40,2,196,19,33,19,32,3,40,2,192,19,33,21,32,3,65,152,1,106,16,158,5,32,5,4,64,32,6,32,5,65,1,16,163,10,11,32,4,40,2,188,1,26,65,0,33,11,32,3,65,0,54,2,200,19,32,3,66,128,128,128,128,16,55,2,192,19,32,3,65,152,1,106,32,19,32,23,65,207,192,192,0,65,2,16,128,1,32,3,41,3,160,1,33,32,32,3,40,2,204,1,33,6,32,3,40,2,200,1,33,17,2,64,32,3,40,2,152,1,69,4,64,65,0,33,10,32,32,66,128,128,128,128,128,128,192,255,0,131,66,0,82,13,1,32,32,66,32,136,167,33,13,32,3,40,2,156,1,33,1,65,1,33,5,3,64,2,64,32,1,69,13,0,32,1,32,6,79,4,64,32,1,32,6,70,13,1,12,13,11,32,1,32,17,106,44,0,0,65,64,72,13,12,11,2,127,32,1,32,6,71,4,64,2,127,32,1,32,17,106,34,12,44,0,0,34,8,65,0,72,4,64,32,12,45,0,1,65,63,113,34,7,32,8,65,31,113,34,15,65,6,116,114,32,8,65,96,73,13,1,26,32,12,45,0,2,65,63,113,32,7,65,6,116,114,34,7,32,15,65,12,116,114,32,8,65,112,73,13,1,26,32,15,65,18,116,65,128,128,240,0,113,32,12,45,0,3,65,63,113,32,7,65,6,116,114,114,12,1,11,32,8,65,255,1,113,11,33,8,32,13,65,255,1,113,4,127,32,13,5,32,8,65,128,128,196,0,70,13,5,2,64,2,127,65,1,32,8,65,128,1,73,13,0,26,65,2,32,8,65,128,16,73,13,0,26,65,3,65,4,32,8,65,128,128,4,73,27,11,32,1,106,34,8,69,13,0,32,6,32,8,77,4,64,32,6,32,8,70,13,1,12,15,11,32,8,32,17,106,44,0,0,65,64,72,13,14,11,65,0,32,8,32,6,34,1,70,13,2,26,32,8,32,17,106,44,0,0,26,32,8,33,1,65,1,11,65,1,115,12,1,11,32,13,65,255,1,113,69,13,3,32,6,33,1,32,13,65,1,115,11,33,13,32,1,32,10,107,34,8,32,3,40,2,192,19,32,11,107,75,4,64,32,3,65,192,19,106,32,11,32,8,16,208,5,32,3,40,2,200,19,33,11,32,3,40,2,196,19,33,5,11,32,5,32,11,106,32,10,32,19,106,32,8,16,142,11,26,32,3,32,8,32,11,106,34,11,54,2,200,19,32,1,33,10,12,0,11,0,11,65,0,33,10,32,3,40,2,212,1,34,18,65,1,107,34,24,32,3,40,2,180,1,34,8,106,34,1,32,6,79,13,0,32,18,32,3,40,2,176,1,34,28,107,33,15,32,3,40,2,208,1,33,25,32,3,40,2,188,1,33,5,65,0,32,3,40,2,168,1,34,12,107,33,29,65,1,33,26,3,64,32,5,65,127,70,33,20,3,64,2,64,2,64,2,64,32,32,32,1,32,17,106,49,0,0,136,167,65,1,113,69,4,64,32,8,32,18,106,33,8,12,1,11,32,18,32,12,32,12,32,5,32,5,32,12,73,27,32,20,27,34,22,107,34,1,65,0,32,1,32,18,77,27,33,13,32,22,32,25,106,33,7,32,8,32,22,106,33,1,2,64,2,64,2,64,3,64,32,13,69,4,64,65,0,32,5,32,20,27,33,13,32,12,33,1,3,64,32,1,32,13,77,4,64,32,5,65,0,32,20,27,33,5,32,8,32,10,107,34,1,32,3,40,2,192,19,32,11,107,75,4,64,32,3,65,192,19,106,32,11,32,1,16,208,5,32,3,40,2,196,19,33,26,32,3,40,2,200,19,33,11,11,32,11,32,26,106,32,10,32,19,106,32,1,16,142,11,26,32,3,32,1,32,11,106,34,11,54,2,200,19,32,8,32,18,106,34,10,33,8,32,10,32,24,106,34,1,32,6,73,13,11,12,12,11,32,1,65,1,107,34,1,32,18,79,13,3,32,1,32,8,106,34,7,32,6,79,13,4,32,1,32,25,106,45,0,0,32,7,32,17,106,45,0,0,70,13,0,11,32,8,32,28,106,33,8,32,15,33,1,32,20,69,13,6,12,7,11,32,1,32,6,79,13,3,32,13,65,1,107,33,13,32,1,32,17,106,33,30,32,7,45,0,0,32,7,65,1,106,33,7,32,1,65,1,106,33,1,32,30,45,0,0,70,13,0,11,32,1,32,29,106,33,8,12,3,11,32,1,32,18,65,140,175,192,0,16,131,7,0,11,32,7,32,6,65,156,175,192,0,16,131,7,0,11,32,6,32,8,32,22,106,34,0,32,0,32,6,73,27,32,6,65,172,175,192,0,16,131,7,0,11,65,0,33,1,32,20,13,1,11,32,1,33,5,11,32,8,32,24,106,34,1,32,6,73,13,0,11,11,11,32,23,32,10,107,34,1,32,3,40,2,192,19,34,17,32,11,107,75,4,64,32,3,65,192,19,106,32,11,32,1,16,208,5,32,3,40,2,192,19,33,17,32,3,40,2,200,19,33,11,11,32,3,40,2,196,19,34,15,32,11,106,32,10,32,19,106,32,1,16,142,11,26,32,3,66,128,128,128,128,16,55,2,152,1,32,1,32,11,106,33,10,65,0,33,6,65,1,33,7,65,0,33,5,65,0,33,8,3,64,32,3,32,6,54,2,160,1,3,64,32,5,32,15,106,33,11,2,64,2,64,2,127,32,10,32,5,107,34,12,65,8,79,4,64,32,3,65,34,32,11,32,12,16,157,4,32,3,40,2,4,33,1,32,3,40,2,0,12,1,11,65,0,33,1,65,0,32,5,32,10,70,13,0,26,3,64,65,1,32,1,32,11,106,45,0,0,65,34,70,13,1,26,32,12,32,1,65,1,106,34,1,71,13,0,11,32,12,33,1,65,0,11,34,12,65,1,71,4,64,32,10,33,5,32,12,13,1,12,7,11,32,1,32,5,106,34,1,65,1,106,33,5,32,1,32,10,79,13,1,32,1,32,15,106,45,0,0,65,34,71,13,1,11,32,1,32,8,107,34,1,32,3,40,2,152,1,32,6,107,75,4,64,32,3,65,152,1,106,32,6,32,1,16,208,5,32,3,40,2,156,1,33,7,32,3,40,2,160,1,33,6,11,32,6,32,7,106,32,8,32,15,106,32,1,16,142,11,26,32,1,32,6,106,33,6,32,5,33,8,12,2,11,32,5,32,10,77,13,0,11,11,12,2,11,32,4,65,5,58,0,192,1,65,1,12,10,11,32,3,40,2,196,19,32,3,40,2,192,19,33,1,32,3,65,152,1,106,16,158,5,32,5,4,64,32,6,32,5,65,1,16,163,10,11,32,1,69,13,1,32,1,65,1,16,163,10,12,1,11,32,10,32,8,107,34,1,32,3,40,2,152,1,34,5,32,6,107,75,4,64,32,3,65,152,1,106,32,6,32,1,16,208,5,32,3,40,2,160,1,33,6,32,3,40,2,152,1,33,5,11,32,3,40,2,156,1,34,10,32,6,106,32,8,32,15,106,32,1,16,142,11,26,2,64,32,1,32,6,106,34,1,65,1,113,4,64,65,128,128,196,0,33,7,65,128,128,128,128,120,33,13,12,1,11,32,3,65,130,128,196,0,54,2,136,18,32,3,66,2,55,3,160,1,32,3,32,1,54,2,156,1,32,3,32,10,54,2,152,1,32,3,32,3,65,136,18,106,54,2,168,1,32,3,65,192,19,106,32,3,65,152,1,106,16,164,3,32,3,40,2,136,18,34,7,65,130,128,196,0,70,4,64,32,3,40,2,200,19,33,1,32,3,40,2,196,19,33,7,32,3,40,2,192,19,33,13,12,1,11,65,128,128,128,128,120,33,13,32,3,40,2,140,18,33,1,32,3,40,2,192,19,34,6,69,13,0,32,3,40,2,196,19,32,6,65,1,16,163,10,11,32,5,4,64,32,10,32,5,65,1,16,163,10,11,32,13,65,128,128,128,128,120,70,13,2,32,3,65,200,7,106,32,7,32,1,16,215,8,32,3,40,2,204,7,33,1,32,3,40,2,200,7,34,5,65,128,128,128,128,120,70,13,1,32,3,65,152,15,106,32,3,65,208,7,106,65,228,1,16,142,11,26,32,3,32,1,54,2,148,15,32,3,32,5,54,2,144,15,32,3,65,144,15,106,16,139,1,32,13,4,64,32,7,32,13,65,1,16,163,10,11,32,17,4,64,32,15,32,17,65,1,16,163,10,11,32,21,69,13,0,32,19,32,21,65,1,16,163,10,11,65,0,33,1,12,6,11,32,1,16,206,8,33,1,32,13,69,13,1,32,7,32,13,65,1,16,163,10,12,1,11,32,7,32,1,16,199,8,33,1,11,32,17,4,64,32,15,32,17,65,1,16,163,10,11,32,21,69,13,3,32,19,32,21,65,1,16,163,10,12,3,11,32,8,33,1,11,32,17,32,6,32,1,32,6,65,200,191,192,0,16,220,9,0,11,32,1,16,204,8,33,1,11,32,4,65,60,106,40,2,0,34,5,4,64,32,4,40,2,56,32,5,65,1,16,163,10,11,32,4,65,1,58,0,192,1,65,0,11,54,2,0,32,27,32,1,54,2,4,32,3,65,224,27,106,36,0,12,2,11,65,4,65,212,0,16,132,11,0,11,65,128,173,192,0,65,55,32,3,65,136,18,106,65,208,173,192,0,65,172,174,192,0,16,230,6,0,11,2,64,32,16,40,2,16,69,4,64,32,16,40,2,20,33,14,32,4,16,196,4,32,14,69,13,1,12,8,11,32,9,65,3,58,0,32,12,6,11,32,9,40,2,28,40,2,0,34,1,65,8,106,40,2,0,33,6,32,9,32,1,65,4,106,40,2,0,34,5,54,2,40,32,9,32,5,32,6,65,3,116,106,34,6,54,2,44,65,0,12,4,11,32,9,65,5,58,0,32,12,4,11,65,8,65,168,8,16,132,11,0,11,65,208,185,192,0,65,35,65,212,192,192,0,16,141,8,0,11,65,1,11,33,14,3,64,2,64,2,64,2,64,32,14,69,4,64,32,5,32,6,71,13,1,65,0,33,14,12,6,11,32,16,65,8,106,32,9,65,36,106,34,1,32,2,16,135,2,32,16,40,2,8,69,4,64,32,16,40,2,12,33,14,32,1,40,2,0,34,1,16,244,7,32,1,65,168,8,65,8,16,163,10,32,14,13,6,32,9,40,2,40,33,5,32,9,40,2,44,33,6,12,2,11,32,9,65,4,58,0,32,12,4,11,32,9,32,5,65,8,106,54,2,40,65,145,179,211,0,45,0,0,26,32,9,40,2,24,33,8,32,9,40,2,20,33,10,32,9,40,2,16,33,12,65,168,8,65,8,16,254,9,34,1,4,64,32,1,65,0,58,0,32,32,1,32,5,54,2,12,32,1,32,8,54,2,8,32,1,32,10,54,2,4,32,1,32,12,54,2,0,32,9,32,1,54,2,36,12,2,11,65,8,65,168,8,16,132,11,0,11,65,0,33,14,12,1,11,65,1,33,14,12,0,11,0,11,65,1,12,1,11,32,9,65,1,58,0,32,65,0,11,54,2,0,32,0,32,14,54,2,4,32,16,65,64,107,36,0,11,229,5,2,13,127,1,126,35,0,65,32,107,34,4,36,0,32,4,65,16,106,32,1,40,2,0,34,6,65,193,217,207,0,65,1,16,204,4,2,64,2,64,2,64,2,127,2,64,2,64,32,4,45,0,16,65,4,70,4,64,32,2,65,1,107,33,12,32,3,65,127,115,33,13,32,2,32,3,106,33,14,32,2,33,9,2,64,3,64,65,0,33,1,2,64,32,4,65,16,106,32,6,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,3,64,32,1,32,9,106,34,8,32,14,70,13,1,32,1,32,7,106,65,1,106,34,15,69,4,64,65,208,215,207,0,65,28,65,184,215,207,0,16,141,8,0,11,32,1,65,1,106,33,1,32,8,45,0,0,34,10,65,248,218,207,0,106,45,0,0,34,11,69,13,0,11,2,64,32,1,32,7,106,34,8,65,1,107,34,16,32,5,75,4,64,2,64,32,5,69,13,0,32,3,32,5,77,4,64,32,3,32,5,70,13,1,12,18,11,32,2,32,5,106,44,0,0,65,64,72,13,17,11,2,64,32,3,32,16,77,4,64,32,8,32,13,106,13,18,12,1,11,32,7,32,12,106,32,1,106,44,0,0,65,191,127,76,13,17,11,32,4,65,16,106,32,6,32,2,32,5,106,32,5,65,127,115,32,7,106,32,1,106,16,204,4,32,4,45,0,16,65,4,71,13,1,11,32,11,65,220,0,107,14,26,2,13,13,13,13,13,8,13,13,13,7,13,13,13,13,13,13,13,6,13,13,13,5,13,4,3,9,11,32,4,32,4,41,3,16,34,17,55,3,8,32,17,167,12,16,11,32,3,32,5,71,13,14,12,16,11,65,196,217,207,0,12,7,11,32,4,65,220,234,193,129,3,54,0,26,32,4,32,10,65,15,113,65,208,217,207,0,106,45,0,0,58,0,31,32,4,32,10,65,4,118,65,208,217,207,0,106,45,0,0,58,0,30,32,4,65,16,106,32,6,32,4,65,26,106,65,6,16,204,4,12,7,11,65,206,217,207,0,12,5,11,65,204,217,207,0,12,4,11,65,202,217,207,0,12,3,11,65,200,217,207,0,12,2,11,65,198,217,207,0,12,1,11,32,11,65,34,71,13,3,65,194,217,207,0,11,65,2,16,204,4,11,32,4,45,0,16,65,4,70,4,64,32,1,32,9,106,33,9,32,15,33,7,32,8,33,5,12,1,11,11,32,4,32,4,41,3,16,34,17,55,3,8,32,17,167,12,4,11,65,236,215,207,0,65,40,65,164,217,207,0,16,141,8,0,11,32,0,32,4,41,3,16,55,2,0,12,4,11,32,2,32,3,32,5,32,1,32,7,106,65,1,107,65,232,218,207,0,16,220,9,0,11,32,5,4,64,32,3,32,5,77,13,4,32,2,32,5,106,44,0,0,65,191,127,76,13,4,11,32,4,65,8,106,32,6,32,2,32,5,106,32,3,32,5,107,16,204,4,32,4,45,0,8,11,65,255,1,113,65,4,70,13,0,32,0,32,4,41,3,8,55,2,0,12,1,11,32,0,32,6,65,193,217,207,0,65,1,16,204,4,11,32,4,65,32,106,36,0,15,11,32,2,32,3,32,5,32,3,65,216,218,207,0,16,220,9,0,11,209,5,2,6,127,2,126,2,64,32,2,69,13,0,32,2,65,7,107,34,3,65,0,32,2,32,3,79,27,33,7,32,1,65,3,106,65,124,113,32,1,107,33,8,65,0,33,3,3,64,2,64,2,64,2,64,32,1,32,3,106,45,0,0,34,5,192,34,6,65,0,78,4,64,32,8,32,3,107,65,3,113,13,1,32,3,32,7,79,13,2,3,64,32,1,32,3,106,34,4,65,4,106,40,2,0,32,4,40,2,0,114,65,128,129,130,132,120,113,13,3,32,3,65,8,106,34,3,32,7,73,13,0,11,12,2,11,66,128,128,128,128,128,32,33,10,66,128,128,128,128,16,33,9,2,64,2,64,2,126,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,5,65,212,134,211,0,106,45,0,0,65,2,107,14,3,0,1,2,10,11,32,3,65,1,106,34,4,32,2,73,13,2,66,0,33,10,66,0,33,9,12,9,11,66,0,33,10,32,3,65,1,106,34,4,32,2,73,13,2,66,0,33,9,12,8,11,66,0,33,10,32,3,65,1,106,34,4,32,2,73,13,2,66,0,33,9,12,7,11,32,1,32,4,106,44,0,0,65,191,127,74,13,6,12,7,11,32,1,32,4,106,44,0,0,33,4,2,64,2,64,32,5,65,224,1,107,34,5,4,64,32,5,65,13,70,4,64,12,2,5,12,3,11,0,11,32,4,65,96,113,65,160,127,70,13,4,12,3,11,32,4,65,159,127,74,13,2,12,3,11,32,6,65,31,106,65,255,1,113,65,12,79,4,64,32,6,65,126,113,65,110,71,13,2,32,4,65,64,72,13,3,12,2,11,32,4,65,64,72,13,2,12,1,11,32,1,32,4,106,44,0,0,33,4,2,64,2,64,2,64,2,64,32,5,65,240,1,107,14,5,1,0,0,0,2,0,11,32,6,65,15,106,65,255,1,113,65,2,75,32,4,65,64,78,114,13,3,12,2,11,32,4,65,240,0,106,65,255,1,113,65,48,79,13,2,12,1,11,32,4,65,143,127,74,13,1,11,32,2,32,3,65,2,106,34,4,77,4,64,66,0,33,9,12,5,11,32,1,32,4,106,44,0,0,65,191,127,74,13,2,66,0,33,9,32,3,65,3,106,34,4,32,2,79,13,4,32,1,32,4,106,44,0,0,65,191,127,76,13,5,66,128,128,128,128,128,224,0,12,3,11,66,128,128,128,128,128,32,12,2,11,66,0,33,9,32,3,65,2,106,34,4,32,2,79,13,2,32,1,32,4,106,44,0,0,65,191,127,76,13,3,11,66,128,128,128,128,128,192,0,11,33,10,66,128,128,128,128,16,33,9,11,32,0,32,10,32,3,173,132,32,9,132,55,2,4,32,0,65,1,54,2,0,15,11,32,4,65,1,106,33,3,12,2,11,32,3,65,1,106,33,3,12,1,11,32,2,32,3,77,13,0,3,64,32,1,32,3,106,44,0,0,65,0,72,13,1,32,2,32,3,65,1,106,34,3,71,13,0,11,12,2,11,32,2,32,3,75,13,0,11,11,32,0,32,2,54,2,8,32,0,32,1,54,2,4,32,0,65,0,54,2,0,11,197,5,2,10,127,1,126,35,0,65,64,106,34,4,36,0,2,64,2,64,2,64,2,127,2,64,2,64,32,1,40,2,28,69,4,64,32,1,65,127,54,2,28,32,1,40,2,32,34,6,69,4,64,65,0,33,6,12,3,11,32,1,40,2,36,33,10,32,2,65,255,255,3,113,33,11,3,64,32,6,65,52,106,33,5,32,6,47,1,50,34,8,65,2,116,33,12,65,0,33,7,65,127,33,3,2,64,3,64,32,7,32,12,70,4,64,32,8,33,3,12,2,11,32,5,47,1,0,33,9,32,3,65,1,106,33,3,32,7,65,4,106,33,7,32,5,65,2,106,33,5,65,127,32,9,32,11,71,32,9,32,11,75,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,3,11,32,10,69,13,3,32,10,65,1,107,33,10,32,6,32,3,65,2,116,106,65,204,0,106,40,2,0,33,6,12,0,11,0,11,65,228,139,207,0,16,232,7,0,11,32,6,32,7,106,12,1,11,32,4,32,3,54,2,24,32,4,65,0,54,2,20,32,4,32,6,54,2,16,32,4,32,1,65,32,106,54,2,12,32,4,32,2,65,255,255,3,113,54,2,28,2,64,32,1,32,2,16,138,7,40,2,8,34,8,69,4,64,12,1,11,65,1,33,3,65,0,33,7,3,64,32,4,32,1,32,2,32,7,65,0,16,217,1,32,4,40,2,4,33,5,32,4,40,2,0,13,3,32,5,41,3,0,32,13,132,33,13,32,8,32,7,65,1,106,34,7,71,13,0,11,11,32,1,40,2,8,34,3,40,2,0,13,2,32,3,65,127,54,2,0,2,127,32,3,40,2,12,34,8,32,3,40,2,4,73,4,64,32,8,65,3,116,34,8,32,3,40,2,8,106,32,13,55,3,0,32,3,32,3,40,2,12,65,1,106,54,2,12,32,3,32,3,40,2,0,65,1,106,54,2,0,32,3,40,2,8,32,8,106,12,1,11,32,3,65,0,54,2,0,32,4,32,13,55,3,48,32,3,32,4,65,48,106,16,135,5,11,33,5,32,6,69,4,64,65,145,179,211,0,45,0,0,26,65,204,0,65,4,16,254,9,34,3,69,13,4,32,3,32,2,59,1,52,32,3,65,1,59,1,50,32,3,65,0,54,2,0,32,3,32,5,54,2,4,32,1,66,128,128,128,128,16,55,2,36,32,1,32,3,54,2,32,32,3,65,4,106,12,1,11,32,4,65,40,106,32,4,65,16,106,34,3,65,8,106,40,2,0,54,2,0,32,4,32,3,41,2,0,55,3,32,32,4,65,48,106,32,4,65,32,106,32,2,32,5,32,4,65,12,106,16,96,32,4,40,2,12,34,2,32,2,40,2,8,65,1,106,54,2,8,32,4,40,2,48,32,4,40,2,56,65,2,116,106,65,4,106,11,40,2,0,33,5,65,0,33,3,11,32,1,32,1,40,2,28,65,1,106,54,2,28,32,0,32,5,54,2,4,32,0,32,3,54,2,0,32,4,65,64,107,36,0,15,11,65,244,135,207,0,16,232,7,0,11,65,4,65,204,0,16,132,11,0,11,255,5,1,5,127,32,0,65,8,107,34,1,32,0,65,4,107,40,2,0,34,3,65,120,113,34,0,106,33,2,2,64,2,64,2,64,2,64,32,3,65,1,113,13,0,32,3,65,2,113,69,13,1,32,1,40,2,0,34,3,32,0,106,33,0,32,1,32,3,107,34,1,65,152,183,211,0,40,2,0,70,4,64,32,2,40,2,4,65,3,113,65,3,71,13,1,65,144,183,211,0,32,0,54,2,0,32,2,32,2,40,2,4,65,126,113,54,2,4,32,1,32,0,65,1,114,54,2,4,32,2,32,0,54,2,0,15,11,32,1,32,3,16,248,3,11,2,64,2,64,32,2,40,2,4,34,3,65,2,113,69,4,64,32,2,65,156,183,211,0,40,2,0,70,13,2,32,2,65,152,183,211,0,40,2,0,70,13,5,32,2,32,3,65,120,113,34,2,16,248,3,32,1,32,0,32,2,106,34,0,65,1,114,54,2,4,32,0,32,1,106,32,0,54,2,0,32,1,65,152,183,211,0,40,2,0,71,13,1,65,144,183,211,0,32,0,54,2,0,15,11,32,2,32,3,65,126,113,54,2,4,32,1,32,0,65,1,114,54,2,4,32,0,32,1,106,32,0,54,2,0,11,32,0,65,128,2,73,13,2,32,1,32,0,16,162,4,65,0,33,1,65,176,183,211,0,65,176,183,211,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,1,65,248,180,211,0,40,2,0,34,0,4,64,3,64,32,1,65,1,106,33,1,32,0,40,2,8,34,0,13,0,11,11,65,176,183,211,0,65,255,31,32,1,32,1,65,255,31,77,27,54,2,0,15,11,65,156,183,211,0,32,1,54,2,0,65,148,183,211,0,65,148,183,211,0,40,2,0,32,0,106,34,0,54,2,0,32,1,32,0,65,1,114,54,2,4,65,152,183,211,0,40,2,0,32,1,70,4,64,65,144,183,211,0,65,0,54,2,0,65,152,183,211,0,65,0,54,2,0,11,32,0,65,168,183,211,0,40,2,0,34,3,77,13,0,65,156,183,211,0,40,2,0,34,2,69,13,0,65,0,33,1,2,64,65,148,183,211,0,40,2,0,34,4,65,41,73,13,0,65,240,180,211,0,33,0,3,64,32,2,32,0,40,2,0,34,5,79,4,64,32,5,32,0,40,2,4,106,32,2,75,13,2,11,32,0,40,2,8,34,0,13,0,11,11,65,248,180,211,0,40,2,0,34,0,4,64,3,64,32,1,65,1,106,33,1,32,0,40,2,8,34,0,13,0,11,11,65,176,183,211,0,65,255,31,32,1,32,1,65,255,31,77,27,54,2,0,32,3,32,4,79,13,0,65,168,183,211,0,65,127,54,2,0,11,15,11,32,0,65,120,113,65,128,181,211,0,106,33,2,2,127,65,136,183,211,0,40,2,0,34,3,65,1,32,0,65,3,118,116,34,0,113,69,4,64,65,136,183,211,0,32,0,32,3,114,54,2,0,32,2,12,1,11,32,2,40,2,8,11,33,0,32,2,32,1,54,2,8,32,0,32,1,54,2,12,32,1,32,2,54,2,12,32,1,32,0,54,2,8,15,11,65,152,183,211,0,32,1,54,2,0,65,144,183,211,0,65,144,183,211,0,40,2,0,32,0,106,34,0,54,2,0,32,1,32,0,65,1,114,54,2,4,32,0,32,1,106,32,0,54,2,0,11,202,5,2,7,127,2,126,35,0,65,224,0,107,34,5,36,0,32,5,32,2,58,0,23,32,5,65,8,106,32,1,32,3,16,164,6,32,5,40,2,12,33,3,32,0,2,127,2,64,2,64,2,64,2,64,2,64,32,0,2,127,2,64,32,5,40,2,8,69,4,64,32,1,32,3,47,1,16,16,189,7,33,8,32,1,32,4,16,138,7,33,6,32,8,40,2,8,34,3,32,6,40,2,8,34,7,71,13,4,32,2,65,255,1,113,34,7,32,8,45,0,16,113,32,7,71,4,64,66,179,8,16,251,4,33,1,32,5,65,220,0,106,65,208,2,54,2,0,32,5,65,2,54,2,60,32,5,65,216,140,207,0,54,2,56,32,5,66,2,55,2,68,32,5,32,8,65,16,106,54,2,88,32,5,65,208,2,54,2,84,32,5,32,5,65,208,0,106,54,2,64,32,5,32,5,65,23,106,54,2,80,32,5,65,44,106,34,2,32,5,65,56,106,16,219,3,32,0,32,1,32,2,16,156,4,54,2,4,12,7,11,32,3,69,4,64,12,8,11,32,6,40,2,4,33,7,32,3,65,28,108,33,10,65,0,33,3,3,64,32,7,45,0,0,65,14,113,65,10,70,13,2,32,3,32,8,40,2,8,34,6,79,13,4,32,8,40,2,4,32,9,106,34,11,65,1,106,45,0,0,33,6,32,5,32,1,32,4,32,3,32,11,45,0,0,4,127,32,6,5,32,2,16,185,9,32,6,114,11,16,206,1,32,5,40,2,4,34,6,32,5,40,2,0,13,3,26,32,7,65,28,106,33,7,32,3,65,1,106,33,3,32,9,65,2,106,33,9,32,6,41,3,8,32,13,132,33,13,32,6,41,3,0,32,12,132,33,12,32,10,65,28,107,34,10,13,0,11,12,7,11,32,0,32,3,54,2,4,12,5,11,66,235,7,16,251,4,65,145,179,211,0,45,0,0,26,65,21,65,1,16,254,9,34,1,69,13,3,32,1,65,13,106,65,245,137,207,0,41,0,0,55,0,0,32,1,65,8,106,65,240,137,207,0,41,0,0,55,0,0,32,1,65,232,137,207,0,41,0,0,55,0,0,32,5,65,21,54,2,64,32,5,32,1,54,2,60,32,5,65,21,54,2,56,32,5,65,56,106,16,156,4,11,54,2,4,12,3,11,32,3,32,6,65,232,140,207,0,16,131,7,0,11,66,180,8,16,251,4,33,1,32,5,65,220,0,106,65,251,0,54,2,0,32,5,32,3,54,2,36,32,5,65,2,54,2,60,32,5,65,192,138,207,0,54,2,56,32,5,66,2,55,2,68,32,5,65,251,0,54,2,84,32,5,32,7,54,2,40,32,5,32,5,65,208,0,106,54,2,64,32,5,32,5,65,40,106,54,2,88,32,5,32,5,65,36,106,54,2,80,32,5,65,24,106,34,2,32,5,65,56,106,16,219,3,32,0,32,1,32,2,16,156,4,54,2,4,12,1,11,65,1,65,21,16,132,11,0,11,65,1,12,1,11,32,0,32,12,55,3,8,32,0,65,16,106,32,13,55,3,0,65,0,11,54,2,0,32,5,65,224,0,106,36,0,11,171,5,1,6,127,35,0,65,224,0,107,34,6,36,0,2,64,2,64,2,64,2,64,2,64,32,6,32,5,4,127,32,5,65,164,146,201,36,75,13,1,32,5,65,28,108,34,8,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,8,65,4,16,254,9,34,10,69,13,2,32,5,33,11,3,64,32,7,32,8,71,4,64,32,6,65,196,0,106,32,4,32,7,106,16,169,1,32,7,32,10,106,34,9,65,24,106,32,6,65,220,0,106,40,2,0,54,2,0,32,9,65,16,106,32,6,65,212,0,106,41,2,0,55,2,0,32,9,65,8,106,32,6,65,204,0,106,41,2,0,55,2,0,32,9,32,6,41,2,68,55,2,0,32,7,65,28,106,33,7,32,11,65,1,107,34,11,13,1,11,11,32,6,32,5,54,2,12,32,6,32,10,54,2,8,32,6,32,5,54,2,4,65,9,5,65,8,11,58,0,0,32,6,32,3,59,1,2,32,6,65,196,0,106,32,0,40,2,12,32,6,32,0,40,2,16,34,3,40,2,144,1,32,3,40,2,148,1,16,237,1,32,6,45,0,68,13,2,2,64,32,6,45,0,69,65,8,113,4,64,32,0,40,2,8,34,4,4,64,32,0,32,4,65,1,107,34,4,54,2,8,32,0,40,2,4,32,4,65,28,108,106,34,4,45,0,0,34,5,65,16,71,13,2,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,197,0,65,1,16,254,9,34,1,69,13,5,32,1,65,240,174,206,0,65,197,0,16,142,11,33,1,32,6,65,197,0,54,2,64,32,6,32,1,54,2,60,32,6,65,197,0,54,2,56,32,6,65,56,106,16,156,4,33,7,32,6,16,198,4,12,6,11,66,163,8,16,251,4,33,0,32,3,47,1,152,1,69,4,64,32,0,65,0,32,2,16,219,7,33,7,32,6,16,198,4,12,6,11,32,0,32,3,47,1,154,1,32,2,16,219,7,33,7,32,6,16,198,4,12,5,11,32,6,65,52,106,32,4,65,24,106,40,0,0,54,0,0,32,6,65,45,106,32,4,65,17,106,41,0,0,55,0,0,32,6,65,37,106,32,4,65,9,106,41,0,0,55,0,0,32,6,32,5,58,0,28,32,6,32,4,41,0,1,55,0,29,2,64,32,6,65,28,106,34,4,65,136,169,206,0,16,199,3,4,64,32,6,65,0,58,0,68,32,0,32,1,32,6,65,196,0,106,16,159,2,34,7,13,1,32,4,16,198,4,32,6,16,198,4,65,0,33,7,12,6,11,66,163,8,16,251,4,32,3,47,1,152,1,4,127,32,3,47,1,154,1,5,65,0,11,32,2,16,219,7,33,7,11,32,6,65,28,106,16,198,4,32,6,16,198,4,12,4,11,16,184,8,0,11,65,4,32,8,16,132,11,0,11,32,6,40,2,72,33,7,32,6,16,198,4,12,1,11,65,1,65,197,0,16,132,11,0,11,32,6,65,224,0,106,36,0,32,7,11,250,6,2,11,127,1,126,35,0,65,64,106,34,4,36,0,2,64,32,0,32,0,32,1,106,34,5,77,4,64,2,64,32,5,32,2,40,2,4,34,6,77,4,64,32,4,66,0,55,3,16,32,4,32,2,40,2,16,54,2,32,32,4,32,2,41,3,8,55,3,24,32,4,32,5,32,0,107,54,2,12,32,4,32,2,40,2,0,32,0,106,54,2,8,2,64,2,64,32,1,4,64,32,1,173,33,15,3,64,32,4,65,44,106,34,1,32,4,65,8,106,34,0,66,255,255,3,16,243,2,32,4,47,1,44,13,2,32,4,47,1,46,33,8,32,1,32,0,66,255,255,3,16,243,2,32,4,47,1,44,13,2,32,4,47,1,46,33,9,32,1,32,0,65,2,16,247,1,32,4,45,0,44,13,2,32,4,45,0,45,33,10,32,4,32,0,66,255,1,16,246,2,32,4,40,2,4,33,2,32,4,40,2,0,4,64,32,2,33,1,12,4,11,2,127,32,2,4,64,32,2,65,255,255,255,255,3,75,13,7,65,145,179,211,0,45,0,0,26,32,2,65,1,116,34,0,65,1,16,254,9,34,1,69,13,9,32,4,65,0,54,2,52,32,4,32,1,54,2,48,32,4,32,2,54,2,44,65,1,32,2,32,2,65,1,77,27,33,1,2,64,3,64,32,4,65,56,106,34,0,32,4,65,8,106,34,5,65,1,16,247,1,32,4,45,0,56,13,1,32,4,45,0,57,33,11,65,0,33,2,32,4,40,2,32,65,3,79,4,64,32,0,32,5,66,1,16,182,3,32,4,45,0,56,13,2,32,4,45,0,57,65,0,71,33,2,11,32,4,40,2,52,34,0,32,4,40,2,44,70,4,64,32,4,65,44,106,33,6,35,0,65,32,107,34,5,36,0,2,64,2,64,32,0,65,1,106,34,0,69,13,0,65,4,32,6,40,2,0,34,12,65,1,116,34,7,32,0,32,0,32,7,73,27,34,0,32,0,65,4,77,27,34,13,65,1,116,33,14,32,0,65,128,128,128,128,4,73,33,0,32,5,32,12,4,127,32,5,32,7,54,2,28,32,5,32,6,40,2,4,54,2,20,65,1,5,65,0,11,54,2,24,32,5,65,8,106,32,0,32,14,32,5,65,20,106,16,239,5,32,5,40,2,8,4,64,32,5,40,2,12,34,0,69,13,1,32,0,32,5,40,2,16,16,132,11,0,11,32,5,40,2,12,33,0,32,6,32,13,54,2,0,32,6,32,0,54,2,4,32,5,65,32,106,36,0,12,1,11,16,184,8,0,11,32,4,40,2,52,33,0,11,32,4,40,2,48,32,0,65,1,116,106,34,0,32,11,58,0,1,32,0,32,2,58,0,0,32,4,32,4,40,2,52,65,1,106,34,0,54,2,52,32,1,65,1,107,34,1,13,0,11,32,4,40,2,48,34,1,32,4,40,2,44,34,2,65,128,128,128,128,120,71,13,2,26,12,6,11,32,4,40,2,60,33,1,32,4,40,2,44,34,0,69,13,5,32,4,40,2,48,32,0,65,1,116,65,1,16,163,10,12,5,11,65,0,33,0,65,1,11,33,5,32,3,40,2,8,34,1,32,3,40,2,0,70,4,64,32,3,32,1,16,192,5,32,3,40,2,8,33,1,11,32,3,40,2,4,32,1,65,20,108,106,34,1,32,10,58,0,16,32,1,32,9,59,1,14,32,1,32,8,59,1,12,32,1,32,0,54,2,8,32,1,32,5,54,2,4,32,1,32,2,54,2,0,32,3,32,3,40,2,8,65,1,106,54,2,8,32,4,41,3,16,32,15,84,13,0,11,11,65,0,33,1,12,1,11,32,4,40,2,48,33,1,11,32,4,65,64,107,36,0,32,1,15,11,32,5,32,6,65,200,249,208,0,16,171,10,0,11,16,184,8,0,11,65,240,231,208,0,65,28,65,212,231,208,0,16,141,8,0,11,65,1,32,0,16,132,11,0,11,201,5,1,6,127,35,0,65,32,107,34,5,36,0,2,64,2,64,2,64,32,0,40,2,20,65,1,106,34,4,4,64,32,0,32,4,54,2,20,2,64,32,1,65,128,1,79,4,64,32,1,65,63,113,65,128,127,114,33,6,32,1,65,6,118,65,64,114,33,7,32,2,40,2,0,32,2,40,2,8,34,3,107,65,1,77,4,64,32,2,32,3,65,2,16,208,5,32,2,40,2,8,33,3,11,32,2,32,3,65,2,106,34,1,54,2,8,32,2,40,2,4,32,3,106,34,3,32,6,58,0,1,32,3,32,7,58,0,0,12,1,11,32,2,40,2,8,34,3,32,2,40,2,0,70,4,127,32,2,32,3,16,211,5,32,2,40,2,8,5,32,3,11,32,2,40,2,4,106,32,1,58,0,0,32,2,32,2,40,2,8,65,1,106,34,1,54,2,8,11,32,4,32,0,40,2,16,79,13,3,2,64,2,64,32,0,40,2,12,32,4,106,45,0,0,34,3,65,43,107,14,3,0,5,1,5,11,32,0,32,4,65,1,106,54,2,20,32,1,32,2,40,2,0,71,13,3,12,2,11,32,0,32,4,65,1,106,54,2,20,32,1,32,2,40,2,0,70,13,1,12,2,11,65,160,202,207,0,65,28,65,164,203,207,0,16,141,8,0,11,32,2,32,1,16,211,5,32,2,40,2,8,33,1,11,32,2,40,2,4,32,1,106,32,3,58,0,0,32,2,32,2,40,2,8,65,1,106,54,2,8,11,32,5,65,12,106,32,0,32,2,16,211,3,2,64,2,64,32,5,45,0,12,69,4,64,32,5,45,0,13,65,48,107,65,255,1,113,65,10,79,13,1,65,0,33,4,32,0,40,2,20,34,3,32,0,40,2,16,34,6,79,13,2,32,0,40,2,12,33,7,3,64,32,3,32,7,106,45,0,0,34,8,65,48,107,65,255,1,113,65,9,75,13,3,32,0,32,3,65,1,106,34,3,54,2,20,32,2,40,2,8,34,1,32,2,40,2,0,70,4,127,32,2,32,1,16,211,5,32,2,40,2,8,5,32,1,11,32,2,40,2,4,106,32,8,58,0,0,32,2,32,2,40,2,8,65,1,106,54,2,8,32,3,32,6,71,13,0,11,12,2,11,32,5,40,2,16,33,4,12,1,11,32,5,65,13,54,2,20,32,0,40,2,20,34,3,32,0,40,2,16,34,1,77,4,64,2,64,32,3,69,4,64,65,1,33,1,65,0,33,0,12,1,11,32,0,40,2,12,33,2,65,0,33,0,65,1,33,1,3,64,2,64,2,64,32,2,45,0,0,65,10,70,4,64,32,1,65,1,106,34,1,69,13,1,65,0,33,0,12,2,11,32,0,65,1,106,34,0,13,1,65,144,228,207,0,65,28,65,172,228,207,0,16,141,8,0,11,65,144,228,207,0,65,28,65,244,227,207,0,16,141,8,0,11,32,2,65,1,106,33,2,32,3,65,1,107,34,3,13,0,11,11,32,5,65,20,106,32,1,32,0,16,236,7,33,4,12,1,11,32,3,32,1,65,228,227,207,0,16,171,10,0,11,32,5,65,32,106,36,0,32,4,11,193,5,1,9,127,35,0,65,16,107,34,7,36,0,2,64,2,64,2,64,2,64,2,64,32,1,40,2,8,34,2,65,4,106,34,3,32,2,79,4,64,32,3,32,1,40,2,4,34,4,75,13,1,32,2,32,4,79,13,3,32,1,40,2,0,33,5,32,1,32,2,65,1,106,34,8,54,2,8,32,2,32,5,106,45,0,0,65,220,231,207,0,106,45,0,0,34,10,65,255,1,71,13,2,32,8,33,3,12,4,11,65,144,228,207,0,65,28,65,156,229,207,0,16,141,8,0,11,32,1,32,4,54,2,8,32,7,65,4,54,2,4,65,0,33,3,65,1,33,2,32,4,4,64,32,1,40,2,0,33,5,3,64,2,64,2,64,32,5,45,0,0,65,10,70,4,64,32,2,65,1,106,34,2,69,13,1,65,0,33,3,12,2,11,32,3,65,1,106,34,3,13,1,65,144,228,207,0,65,28,65,172,228,207,0,16,141,8,0,11,65,144,228,207,0,65,28,65,244,227,207,0,16,141,8,0,11,32,5,65,1,106,33,5,32,4,65,1,107,34,4,13,0,11,11,32,7,65,4,106,32,2,32,3,16,236,7,33,1,32,0,65,1,59,1,0,32,0,32,1,54,2,4,12,3,11,32,4,32,2,107,34,6,65,0,32,4,32,6,79,27,34,9,65,1,70,4,64,32,8,33,2,12,1,11,32,1,32,2,65,2,106,34,6,54,2,8,32,5,32,8,106,45,0,0,65,220,231,207,0,106,45,0,0,34,8,65,255,1,70,4,64,32,6,33,3,12,2,11,32,9,65,2,70,4,64,32,6,33,2,12,1,11,32,1,32,2,65,3,106,34,2,54,2,8,32,5,32,6,106,45,0,0,65,220,231,207,0,106,45,0,0,34,6,65,255,1,70,4,64,32,2,33,3,12,2,11,2,64,32,8,65,4,116,32,10,65,8,116,106,65,240,255,3,113,32,6,106,34,6,65,255,255,3,113,32,6,71,13,0,32,9,65,3,70,13,1,32,1,32,3,54,2,8,32,2,32,5,106,45,0,0,65,220,231,207,0,106,45,0,0,34,1,65,255,1,70,13,2,32,6,65,4,116,65,240,255,3,113,32,1,106,34,1,65,255,255,3,113,32,1,71,13,0,32,0,65,0,59,1,0,32,0,32,1,59,1,2,12,3,11,65,144,228,207,0,65,28,65,188,229,207,0,16,141,8,0,11,32,2,32,4,65,172,229,207,0,16,131,7,0,11,32,7,65,12,54,2,4,65,0,33,4,65,1,33,2,3,64,2,64,2,64,32,5,45,0,0,65,10,70,4,64,32,2,65,1,106,34,2,69,13,1,65,0,33,4,12,2,11,32,4,65,1,106,34,4,13,1,65,144,228,207,0,65,28,65,172,228,207,0,16,141,8,0,11,65,144,228,207,0,65,28,65,244,227,207,0,16,141,8,0,11,32,5,65,1,106,33,5,32,3,65,1,107,34,3,13,0,11,32,7,65,4,106,32,2,32,4,16,236,7,33,1,32,0,65,1,59,1,0,32,0,32,1,54,2,4,11,32,7,65,16,106,36,0,11,158,8,2,6,127,1,126,35,0,65,32,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,65,5,32,0,40,2,16,65,128,128,128,128,120,115,34,3,32,3,65,5,79,27,65,1,107,14,5,1,2,3,4,5,0,11,32,2,65,16,106,32,1,40,2,0,65,180,217,207,0,65,4,16,204,4,65,0,33,1,32,2,45,0,16,65,4,70,13,10,32,2,32,2,41,3,16,55,3,24,32,2,65,24,106,16,160,8,33,1,12,10,11,32,1,40,2,0,33,1,2,64,32,0,45,0,0,69,4,64,32,2,65,16,106,32,1,65,184,217,207,0,65,5,16,204,4,12,1,11,32,2,65,16,106,32,1,65,189,217,207,0,65,4,16,204,4,11,65,0,33,1,32,2,45,0,16,65,4,70,13,9,32,2,32,2,41,3,16,55,3,24,32,2,65,24,106,16,160,8,33,1,12,9,11,32,2,65,16,106,32,1,40,2,0,32,0,40,2,4,32,0,40,2,8,16,204,4,32,2,45,0,16,65,4,71,13,3,65,0,33,1,12,8,11,32,2,65,16,106,32,1,32,0,40,2,4,32,0,40,2,8,16,136,2,65,0,33,1,32,2,45,0,16,65,4,70,13,7,32,2,32,2,41,3,16,55,3,24,32,2,65,24,106,16,160,8,33,1,12,7,11,32,1,32,0,16,161,2,33,1,12,6,11,32,1,40,2,12,65,1,106,34,3,69,13,2,32,0,40,2,40,33,6,32,1,40,2,0,33,4,32,1,65,0,58,0,16,32,1,32,3,54,2,12,32,2,65,16,106,34,7,32,4,65,227,217,207,0,65,1,16,204,4,32,2,45,0,16,65,4,71,13,1,65,128,2,33,5,2,64,32,6,69,4,64,32,1,32,3,65,1,107,54,2,12,32,7,32,4,65,228,217,207,0,65,1,16,204,4,32,2,45,0,16,65,4,71,13,1,65,0,33,5,11,32,2,32,1,54,2,12,32,2,32,5,54,2,8,32,0,40,2,24,34,1,4,64,32,0,40,2,20,33,0,32,1,65,6,116,33,3,3,64,32,2,65,8,106,32,0,65,56,106,40,2,0,32,0,65,60,106,40,2,0,16,240,4,34,1,13,8,32,2,45,0,8,13,6,32,2,65,16,106,32,2,40,2,12,34,4,40,2,0,65,212,218,207,0,65,2,16,204,4,32,2,45,0,16,65,4,71,13,7,32,0,32,4,16,145,2,34,1,13,8,32,0,65,64,107,33,0,32,4,65,1,58,0,16,32,3,65,64,106,34,3,13,0,11,11,32,2,32,2,41,3,8,55,3,24,35,0,65,16,107,34,0,36,0,2,127,2,64,32,2,65,24,106,34,1,45,0,0,69,4,64,32,1,45,0,1,13,1,65,0,12,2,11,65,236,215,207,0,65,40,65,148,217,207,0,16,141,8,0,11,65,0,2,127,2,64,32,1,40,2,4,34,1,40,2,12,34,4,4,64,32,1,40,2,0,33,3,32,1,32,4,65,1,107,34,4,54,2,12,32,1,45,0,16,69,13,1,32,0,65,8,106,32,3,65,177,218,207,0,65,1,16,204,4,2,64,32,0,45,0,8,65,4,70,4,64,32,4,69,13,3,32,1,40,2,8,33,5,32,1,40,2,4,33,1,3,64,32,0,65,8,106,32,3,32,1,32,5,16,204,4,32,0,45,0,8,65,4,71,13,2,32,4,65,1,107,34,4,13,0,11,12,3,11,32,0,32,0,41,3,8,34,8,55,3,0,32,8,167,12,3,11,32,0,41,3,8,34,8,66,255,1,131,66,4,81,13,1,32,0,32,8,55,3,0,32,8,167,12,2,11,65,144,218,207,0,65,33,65,196,218,207,0,16,141,8,0,11,32,0,32,3,65,228,217,207,0,65,1,16,204,4,32,0,45,0,0,11,65,255,1,113,65,4,70,13,0,26,32,0,32,0,41,3,0,55,3,8,32,0,65,8,106,16,160,8,11,33,1,32,0,65,16,106,36,0,12,6,11,32,2,32,2,41,3,16,55,3,24,32,2,65,24,106,16,160,8,33,1,12,5,11,32,2,32,2,41,3,16,55,3,24,32,2,65,24,106,16,160,8,33,1,12,4,11,32,2,32,2,41,3,16,55,3,24,32,2,65,24,106,16,160,8,33,1,12,3,11,65,208,215,207,0,65,28,65,180,218,207,0,16,141,8,0,11,65,236,215,207,0,65,40,65,132,217,207,0,16,141,8,0,11,32,2,32,2,41,3,16,55,3,24,32,2,65,24,106,16,160,8,33,1,11,32,2,65,32,106,36,0,32,1,11,181,5,2,6,127,2,126,35,0,65,240,0,107,34,4,36,0,32,0,32,0,32,1,106,34,5,77,4,64,32,5,32,2,40,2,4,34,6,77,4,64,32,4,66,0,55,3,16,32,4,32,2,40,2,16,54,2,32,32,4,32,2,41,3,8,55,3,24,32,4,32,5,32,0,107,54,2,12,32,4,32,2,40,2,0,32,0,106,54,2,8,2,64,2,64,2,64,32,1,4,64,32,1,173,33,11,32,4,65,64,107,33,2,32,4,65,56,106,65,1,114,33,6,3,64,32,4,65,56,106,32,4,65,8,106,66,255,1,16,183,3,32,4,40,2,56,13,3,32,4,41,3,64,33,10,32,4,65,0,54,2,52,32,4,66,128,128,128,128,192,0,55,2,44,2,64,32,10,80,4,64,65,4,33,1,65,0,33,0,65,0,33,7,12,1,11,3,64,32,4,65,56,106,32,4,65,8,106,16,104,32,4,45,0,56,34,1,65,16,70,13,4,32,4,65,238,0,106,34,5,32,6,65,2,106,45,0,0,58,0,0,32,4,65,224,0,106,34,7,32,2,65,8,106,41,2,0,55,3,0,32,4,65,232,0,106,34,8,32,2,65,16,106,40,2,0,54,2,0,32,4,32,6,47,0,0,59,1,108,32,4,32,2,41,2,0,55,3,88,32,4,40,2,60,33,9,32,4,40,2,52,34,0,32,4,40,2,44,70,4,64,32,4,65,44,106,32,0,16,188,5,32,4,40,2,52,33,0,11,32,4,40,2,48,32,0,65,28,108,106,34,0,32,4,47,1,108,59,0,1,32,0,32,1,58,0,0,32,0,32,9,54,2,4,32,0,32,4,41,3,88,55,2,8,32,0,65,3,106,32,5,45,0,0,58,0,0,32,0,65,16,106,32,7,41,3,0,55,2,0,32,0,65,24,106,32,8,40,2,0,54,2,0,32,4,32,4,40,2,52,65,1,106,34,0,54,2,52,32,10,66,1,125,34,10,80,69,13,0,11,32,4,40,2,48,33,1,32,4,40,2,44,34,7,65,128,128,128,128,120,70,13,5,11,32,3,40,2,8,34,5,32,3,40,2,0,70,4,64,32,3,32,5,16,187,5,32,3,40,2,8,33,5,11,32,3,40,2,4,32,5,65,12,108,106,34,5,32,0,54,2,8,32,5,32,1,54,2,4,32,5,32,7,54,2,0,32,3,32,3,40,2,8,65,1,106,54,2,8,32,4,41,3,16,32,11,84,13,0,11,11,65,0,33,1,12,2,11,32,4,40,2,60,33,1,32,4,40,2,52,34,2,4,64,32,4,40,2,48,33,0,3,64,32,0,16,203,4,32,0,65,28,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,4,40,2,44,34,0,69,13,1,32,4,40,2,48,32,0,65,28,108,65,4,16,163,10,12,1,11,32,4,40,2,60,33,1,11,32,4,65,240,0,106,36,0,32,1,15,11,32,5,32,6,65,200,249,208,0,16,171,10,0,11,65,240,231,208,0,65,28,65,212,231,208,0,16,141,8,0,11,160,5,1,8,127,35,0,65,64,106,34,3,36,0,32,3,65,36,106,32,0,32,1,16,109,32,3,65,16,106,32,3,65,44,106,40,2,0,34,0,54,2,0,32,3,32,3,41,2,36,55,3,8,32,3,65,32,106,32,3,65,56,106,40,2,0,54,2,0,32,3,32,3,41,2,48,55,3,24,65,1,33,7,2,64,2,64,2,64,32,0,13,0,32,2,65,255,255,3,113,65,4,70,4,64,65,0,33,7,32,3,40,2,32,65,0,32,3,40,2,24,34,1,27,33,4,32,1,65,0,71,33,8,32,3,40,2,28,33,5,65,0,33,2,3,64,32,4,34,9,69,13,2,32,8,69,13,3,2,64,32,2,4,64,32,5,33,6,32,1,33,4,32,2,33,1,12,1,11,65,0,33,6,65,1,33,8,2,64,32,5,69,13,0,32,5,34,0,65,7,113,34,2,4,64,3,64,32,0,65,1,107,33,0,32,1,40,2,184,1,33,1,32,2,65,1,107,34,2,13,0,11,11,32,5,65,8,73,13,0,3,64,32,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,1,32,0,65,8,107,34,0,13,0,11,11,65,0,33,4,11,2,64,32,1,47,1,182,1,32,6,75,4,64,32,1,33,0,12,1,11,3,64,32,1,40,2,0,34,0,69,13,6,32,4,65,1,106,33,4,32,1,47,1,180,1,33,6,32,6,32,0,34,1,47,1,182,1,79,13,0,11,11,32,6,65,1,106,33,5,2,64,32,4,69,4,64,32,0,33,2,12,1,11,32,0,32,5,65,2,116,106,65,184,1,106,40,2,0,33,2,65,0,33,5,32,4,65,1,107,34,1,69,13,0,32,4,65,2,107,32,1,65,7,113,34,4,4,64,3,64,32,1,65,1,107,33,1,32,2,40,2,184,1,33,2,32,4,65,1,107,34,4,13,0,11,11,65,7,73,13,0,3,64,32,2,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,2,32,1,65,8,107,34,1,13,0,11,11,32,9,65,1,107,33,4,65,0,33,1,32,0,32,6,65,12,108,106,65,56,106,40,2,0,69,13,0,11,32,9,65,0,71,33,7,12,1,11,32,3,32,2,65,16,118,59,1,62,32,3,32,2,59,1,60,65,0,33,7,32,3,40,2,24,34,0,69,13,0,32,3,65,36,106,32,0,32,3,40,2,28,32,3,65,60,106,16,161,1,32,3,40,2,36,13,0,32,3,40,2,40,32,3,40,2,48,65,12,108,106,65,56,106,40,2,0,65,0,71,33,7,11,32,3,65,24,106,16,221,2,32,3,65,8,106,16,255,2,32,3,65,64,107,36,0,32,7,15,11,65,236,247,206,0,16,176,10,0,11,65,220,247,206,0,16,176,10,0,11,137,5,1,5,127,32,0,40,2,0,34,1,65,128,128,128,128,120,70,32,1,69,114,69,4,64,32,0,40,2,4,32,1,65,1,16,163,10,11,2,64,32,0,40,2,80,65,2,70,13,0,2,64,32,0,45,0,104,69,13,0,32,0,40,2,108,34,1,69,13,0,32,0,40,2,112,32,1,65,1,16,163,10,11,32,0,40,2,88,34,1,65,128,128,128,128,120,115,34,3,65,2,77,32,3,65,1,71,113,32,1,69,114,13,0,32,0,40,2,92,32,1,65,4,116,65,4,16,163,10,11,32,0,40,2,124,34,1,65,130,128,128,128,120,72,32,1,69,114,69,4,64,32,0,40,2,128,1,32,1,65,1,16,163,10,11,32,0,40,2,44,34,1,4,64,32,0,40,2,40,32,1,65,2,116,65,2,16,163,10,11,32,0,40,2,52,33,3,32,0,40,2,56,34,2,4,64,32,3,33,1,3,64,32,1,65,32,106,40,2,0,34,4,4,64,32,1,65,44,106,32,1,65,36,106,40,2,0,32,1,65,40,106,40,2,0,32,4,40,2,8,17,3,0,11,32,1,65,24,106,32,1,65,16,106,40,2,0,32,1,65,20,106,40,2,0,32,1,65,12,106,40,2,0,40,2,8,17,3,0,32,1,65,52,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,0,40,2,48,34,1,4,64,32,3,32,1,65,52,108,65,4,16,163,10,11,32,0,40,2,64,33,3,2,64,32,0,40,2,68,34,4,69,13,0,65,0,33,2,32,4,65,1,71,4,64,32,4,65,126,113,33,5,32,3,33,1,3,64,32,1,65,28,106,32,1,65,20,106,40,2,0,32,1,65,24,106,40,2,0,32,1,65,16,106,40,2,0,40,2,8,17,3,0,32,1,65,64,107,32,1,65,56,106,40,2,0,32,1,65,60,106,40,2,0,32,1,65,52,106,40,2,0,40,2,8,17,3,0,32,1,65,200,0,106,33,1,32,5,32,2,65,2,106,34,2,71,13,0,11,11,32,4,65,1,113,69,13,0,32,3,32,2,65,36,108,106,34,1,65,28,106,32,1,40,2,20,32,1,40,2,24,32,1,40,2,16,40,2,8,17,3,0,11,32,0,40,2,60,34,1,4,64,32,3,32,1,65,36,108,65,4,16,163,10,11,2,64,2,64,32,0,40,2,136,1,14,2,1,0,1,11,32,0,40,2,148,1,34,2,4,64,32,0,40,2,144,1,33,1,3,64,32,1,16,148,2,32,1,65,160,1,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,0,40,2,140,1,34,1,4,64,32,0,40,2,144,1,32,1,65,160,1,108,65,8,16,163,10,11,15,11,32,0,65,152,1,106,32,0,40,2,144,1,32,0,40,2,148,1,32,0,40,2,140,1,40,2,8,17,3,0,11,211,4,2,6,126,4,127,32,0,32,0,40,2,56,32,2,106,54,2,56,2,64,32,0,40,2,60,34,11,69,4,64,12,1,11,65,4,33,9,2,126,32,2,65,8,32,11,107,34,10,32,2,32,10,73,27,34,12,65,4,73,4,64,65,0,33,9,66,0,12,1,11,32,1,53,0,0,11,33,3,32,12,32,9,65,1,114,75,4,64,32,1,32,9,106,51,0,0,32,9,65,3,116,173,134,32,3,132,33,3,32,9,65,2,114,33,9,11,32,0,32,0,41,3,48,32,9,32,12,73,4,126,32,1,32,9,106,49,0,0,32,9,65,3,116,173,134,32,3,132,5,32,3,11,32,11,65,3,116,65,56,113,173,134,132,34,3,55,3,48,32,2,32,10,79,4,64,32,0,32,0,41,3,24,32,3,133,34,4,32,0,41,3,8,124,34,6,32,0,41,3,16,34,5,66,13,137,32,5,32,0,41,3,0,124,34,5,133,34,7,124,34,8,32,7,66,17,137,133,55,3,16,32,0,32,8,66,32,137,55,3,8,32,0,32,6,32,4,66,16,137,133,34,4,66,21,137,32,4,32,5,66,32,137,124,34,4,133,55,3,24,32,0,32,3,32,4,133,55,3,0,12,1,11,32,0,32,2,32,11,106,54,2,60,15,11,32,2,32,10,107,34,2,65,7,113,33,9,32,2,65,120,113,34,2,32,10,75,4,64,32,0,41,3,8,33,4,32,0,41,3,16,33,3,32,0,41,3,24,33,6,32,0,41,3,0,33,5,3,64,32,4,32,1,32,10,106,41,0,0,34,7,32,6,133,34,4,124,34,6,32,3,32,5,124,34,5,32,3,66,13,137,133,34,3,124,34,8,32,3,66,17,137,133,33,3,32,6,32,4,66,16,137,133,34,4,66,21,137,32,4,32,5,66,32,137,124,34,5,133,33,6,32,8,66,32,137,33,4,32,5,32,7,133,33,5,32,10,65,8,106,34,10,32,2,73,13,0,11,32,0,32,3,55,3,16,32,0,32,6,55,3,24,32,0,32,4,55,3,8,32,0,32,5,55,3,0,11,65,4,33,2,2,126,32,9,65,4,73,4,64,65,0,33,2,66,0,12,1,11,32,1,32,10,106,53,0,0,11,33,3,32,9,32,2,65,1,114,75,4,64,32,1,32,2,106,32,10,106,51,0,0,32,2,65,3,116,173,134,32,3,132,33,3,32,2,65,2,114,33,2,11,32,0,32,2,32,9,73,4,126,32,1,32,2,32,10,106,106,49,0,0,32,2,65,3,116,173,134,32,3,132,5,32,3,11,55,3,48,32,0,32,9,54,2,60,11,218,5,1,4,127,2,64,2,64,2,64,2,64,32,0,45,0,72,14,4,0,3,3,1,3,11,2,64,2,64,2,64,32,0,45,0,68,14,4,0,2,2,1,2,11,32,0,40,2,40,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,2,64,32,2,13,0,2,64,32,1,65,12,106,40,2,0,34,2,69,13,0,32,2,32,1,65,16,106,40,2,0,34,3,40,2,0,17,2,0,32,3,40,2,4,34,4,69,13,0,32,2,32,4,32,3,40,2,8,16,163,10,11,32,1,65,4,106,34,2,32,2,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,32,1,65,20,65,4,16,163,10,11,32,0,40,2,44,34,1,65,132,1,73,13,1,32,1,16,4,12,1,11,2,64,32,0,45,0,64,13,0,32,0,40,2,60,34,1,65,132,1,73,13,0,32,1,16,4,11,32,0,65,52,106,40,2,0,34,1,32,1,40,2,0,65,1,106,54,2,0,32,0,40,2,40,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,2,64,32,1,65,12,106,40,2,0,34,2,69,13,0,32,2,32,1,65,16,106,40,2,0,34,3,40,2,0,17,2,0,32,3,40,2,4,34,4,69,13,0,32,2,32,4,32,3,40,2,8,16,163,10,11,32,1,65,4,106,34,2,32,2,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,32,1,65,20,65,4,16,163,10,11,32,0,40,2,32,34,1,65,132,1,79,4,64,32,1,16,4,11,32,0,40,2,36,34,0,65,131,1,75,13,1,12,2,11,2,64,2,64,2,64,32,0,45,0,28,14,4,0,2,2,1,2,11,32,0,40,2,0,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,2,64,32,2,13,0,2,64,32,1,65,12,106,40,2,0,34,2,69,13,0,32,2,32,1,65,16,106,40,2,0,34,3,40,2,0,17,2,0,32,3,40,2,4,34,4,69,13,0,32,2,32,4,32,3,40,2,8,16,163,10,11,32,1,65,4,106,34,2,32,2,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,32,1,65,20,65,4,16,163,10,11,32,0,40,2,4,34,1,65,132,1,73,13,1,32,1,16,4,12,1,11,2,64,32,0,45,0,24,13,0,32,0,40,2,20,34,1,65,132,1,73,13,0,32,1,16,4,11,32,0,65,12,106,40,2,0,34,1,32,1,40,2,0,65,1,106,54,2,0,32,0,40,2,0,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,2,64,32,1,65,12,106,40,2,0,34,2,69,13,0,32,2,32,1,65,16,106,40,2,0,34,3,40,2,0,17,2,0,32,3,40,2,4,34,4,69,13,0,32,2,32,4,32,3,40,2,8,16,163,10,11,32,1,65,4,106,34,2,32,2,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,32,1,65,20,65,4,16,163,10,11,32,0,40,2,32,34,1,65,132,1,79,4,64,32,1,16,4,11,32,0,40,2,36,34,0,65,131,1,77,13,1,11,32,0,16,4,11,11,162,5,1,6,127,2,64,2,64,32,2,40,2,8,69,4,64,32,2,40,2,24,33,6,32,2,40,2,20,33,10,12,1,11,32,2,40,2,20,33,10,32,2,40,2,12,34,6,69,4,64,65,0,33,6,12,1,11,32,2,40,2,24,34,7,32,6,77,4,64,32,6,32,7,70,13,1,12,2,11,32,6,32,10,106,44,0,0,65,191,127,76,13,1,11,32,6,32,6,32,4,32,3,107,106,34,9,77,4,64,32,9,32,1,40,2,0,34,7,32,1,40,2,8,34,5,107,34,8,75,4,127,32,1,32,5,32,9,16,208,5,32,1,40,2,0,34,7,32,1,40,2,8,34,5,107,5,32,8,11,32,6,73,4,64,32,1,32,5,32,6,16,208,5,32,1,40,2,8,33,5,32,1,40,2,0,33,7,11,32,1,40,2,4,34,8,32,5,106,32,10,32,6,16,142,11,26,32,1,32,5,32,6,106,34,5,54,2,8,32,5,32,7,70,4,127,32,1,32,7,16,211,5,32,1,40,2,4,33,8,32,1,40,2,8,5,32,5,11,32,8,106,65,35,58,0,0,32,1,32,1,40,2,8,65,1,106,54,2,8,3,64,2,64,32,3,32,4,70,4,64,32,4,33,3,12,1,11,2,64,32,3,44,0,0,34,9,65,0,78,4,64,32,3,65,1,106,33,3,32,9,65,255,1,113,33,5,12,1,11,32,3,45,0,1,65,63,113,33,7,32,9,65,31,113,33,8,32,9,65,95,77,4,64,32,8,65,6,116,32,7,114,33,5,32,3,65,2,106,33,3,12,1,11,32,3,45,0,2,65,63,113,32,7,65,6,116,114,33,5,32,9,65,112,73,4,64,32,5,32,8,65,12,116,114,33,5,32,3,65,3,106,33,3,12,1,11,32,3,45,0,3,33,7,32,3,65,4,106,33,3,32,8,65,18,116,65,128,128,240,0,113,32,7,65,63,113,32,5,65,6,116,114,114,34,5,65,128,128,196,0,70,13,1,11,2,127,32,5,65,13,77,4,64,65,128,128,196,0,65,1,32,5,116,65,128,204,0,113,13,1,26,11,32,5,11,65,128,128,196,0,70,13,1,11,11,32,1,32,3,32,4,16,189,2,32,0,32,6,54,2,12,32,0,65,1,54,2,8,32,0,32,2,41,2,0,55,2,0,32,0,32,1,41,2,0,55,2,16,32,0,65,24,106,32,1,65,8,106,40,2,0,54,2,0,32,0,32,2,40,2,48,54,2,48,32,0,32,2,41,2,40,55,2,40,32,0,32,2,41,2,32,55,2,32,32,0,32,2,40,2,28,54,2,28,32,0,65,196,0,106,32,2,65,196,0,106,45,0,0,58,0,0,32,0,65,60,106,32,2,65,60,106,41,2,0,55,2,0,32,0,32,2,41,2,52,55,2,52,15,11,65,240,169,193,0,65,28,65,252,179,193,0,16,141,8,0,11,32,10,32,7,65,0,32,6,65,244,170,193,0,16,220,9,0,11,213,7,2,10,127,1,126,35,0,65,32,107,34,6,36,0,32,1,32,3,71,4,64,2,64,2,64,32,0,40,2,0,34,11,69,13,0,32,0,40,2,4,34,12,33,10,32,11,33,7,3,64,32,7,65,20,106,33,8,32,7,65,4,106,33,5,32,7,47,1,230,2,34,13,65,2,116,33,0,65,127,33,4,2,64,3,64,32,0,69,4,64,32,13,33,4,12,2,11,32,5,40,2,0,33,9,32,4,65,1,106,33,4,32,8,65,28,106,33,8,32,0,65,4,107,33,0,32,5,65,4,106,33,5,65,127,32,1,32,9,71,32,1,32,9,73,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,3,11,32,10,69,13,1,32,10,65,1,107,33,10,32,7,32,4,65,2,116,106,65,232,2,106,40,2,0,33,7,12,0,11,0,11,65,252,212,206,0,16,176,10,0,11,2,64,2,64,32,8,40,2,0,34,4,69,4,64,32,6,65,0,54,2,20,12,1,11,32,8,65,4,106,40,2,0,33,10,2,64,3,64,32,4,47,1,226,1,34,7,65,2,116,33,13,65,0,33,0,65,127,33,5,2,64,2,64,3,64,32,0,32,13,70,4,64,32,7,33,5,12,2,11,32,0,32,4,106,33,9,32,5,65,1,106,33,5,32,0,65,4,106,33,0,65,127,32,9,65,180,1,106,40,2,0,34,9,32,3,71,32,3,32,9,73,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,1,11,32,10,69,13,2,32,10,65,1,107,33,10,32,4,32,5,65,2,116,106,65,228,1,106,40,2,0,33,4,12,1,11,11,32,6,32,8,54,2,28,32,6,32,5,54,2,24,32,6,32,10,54,2,20,32,6,32,4,54,2,16,32,6,65,0,54,2,12,12,2,11,32,6,32,5,54,2,28,32,6,65,0,54,2,24,32,6,32,4,54,2,20,11,32,6,32,3,54,2,16,32,6,32,8,54,2,12,11,2,127,35,0,65,64,106,34,0,36,0,2,64,2,64,32,6,65,12,106,34,4,40,2,0,4,64,32,0,65,16,106,32,4,65,16,106,40,2,0,54,2,0,32,0,65,8,106,34,5,32,4,65,8,106,41,2,0,34,14,55,3,0,32,0,32,4,41,2,0,55,3,0,32,0,65,0,58,0,36,32,0,65,0,54,2,32,32,0,65,0,54,2,24,32,14,167,69,4,64,65,145,179,211,0,45,0,0,26,32,0,40,2,0,33,5,65,228,1,65,4,16,254,9,34,4,69,13,3,32,4,65,1,59,1,226,1,32,4,65,0,54,2,176,1,32,4,32,0,40,2,4,54,2,180,1,32,4,32,0,41,2,24,55,2,0,32,4,65,8,106,32,0,65,32,106,41,2,0,55,2,0,32,5,32,4,54,2,0,32,5,66,128,128,128,128,16,55,2,4,12,2,11,32,0,65,48,106,32,5,65,8,106,40,2,0,54,2,0,32,0,32,5,41,2,0,55,3,40,32,0,65,52,106,32,0,65,40,106,32,0,40,2,4,32,0,65,24,106,32,0,16,83,32,0,40,2,0,34,4,32,4,40,2,8,65,1,106,54,2,8,32,0,40,2,52,32,0,40,2,60,65,4,116,106,33,4,12,1,11,32,4,40,2,4,32,4,40,2,12,65,4,116,106,33,4,11,32,0,65,64,107,36,0,32,4,12,1,11,65,4,65,228,1,16,132,11,0,11,32,2,16,203,2,2,64,3,64,32,11,65,32,106,33,8,32,11,65,4,106,33,5,32,11,47,1,230,2,34,2,65,2,116,33,0,65,127,33,4,2,64,3,64,32,0,69,4,64,32,2,33,4,12,2,11,32,5,40,2,0,33,7,32,4,65,1,106,33,4,32,8,65,28,106,33,8,32,0,65,4,107,33,0,32,5,65,4,106,33,5,65,127,32,3,32,7,71,32,3,32,7,73,27,34,7,65,1,70,13,0,11,32,7,65,255,1,113,69,13,2,11,32,12,4,64,32,12,65,1,107,33,12,32,11,32,4,65,2,116,106,65,232,2,106,40,2,0,33,11,12,1,11,11,65,140,213,206,0,16,176,10,0,11,32,8,32,1,16,132,4,32,6,65,32,106,36,0,15,11,65,252,208,206,0,65,39,65,236,212,206,0,16,141,8,0,11,182,5,2,7,127,1,126,35,0,65,224,0,107,34,5,36,0,32,5,32,2,58,0,23,32,5,65,8,106,32,1,32,3,16,164,6,32,5,40,2,12,33,3,32,0,2,127,2,64,2,64,2,64,2,64,2,64,32,0,2,127,2,64,32,5,40,2,8,69,4,64,32,1,32,3,47,1,16,16,189,7,33,8,32,1,32,4,16,138,7,33,6,32,8,40,2,8,34,3,32,6,40,2,8,34,7,71,13,4,32,2,65,255,1,113,34,7,32,8,45,0,16,113,32,7,71,4,64,66,179,8,16,251,4,33,1,32,5,65,220,0,106,65,208,2,54,2,0,32,5,65,2,54,2,60,32,5,65,216,140,207,0,54,2,56,32,5,66,2,55,2,68,32,5,32,8,65,16,106,54,2,88,32,5,65,208,2,54,2,84,32,5,32,5,65,208,0,106,54,2,64,32,5,32,5,65,23,106,54,2,80,32,5,65,44,106,34,2,32,5,65,56,106,16,219,3,32,0,32,1,32,2,16,156,4,54,2,4,12,7,11,32,3,69,4,64,12,8,11,32,6,40,2,4,33,7,32,3,65,28,108,33,10,65,0,33,3,3,64,32,7,45,0,0,65,14,113,65,10,70,13,2,32,3,32,8,40,2,8,34,6,79,13,4,32,8,40,2,4,32,9,106,34,11,65,1,106,45,0,0,33,6,32,5,32,1,32,4,32,3,32,11,45,0,0,4,127,32,6,5,32,2,16,185,9,32,6,114,11,16,217,1,32,5,40,2,4,34,6,32,5,40,2,0,13,3,26,32,7,65,28,106,33,7,32,3,65,1,106,33,3,32,9,65,2,106,33,9,32,6,41,3,0,32,12,132,33,12,32,10,65,28,107,34,10,13,0,11,12,7,11,32,0,32,3,54,2,4,12,5,11,66,235,7,16,251,4,65,145,179,211,0,45,0,0,26,65,21,65,1,16,254,9,34,1,69,13,3,32,1,65,13,106,65,245,137,207,0,41,0,0,55,0,0,32,1,65,8,106,65,240,137,207,0,41,0,0,55,0,0,32,1,65,232,137,207,0,41,0,0,55,0,0,32,5,65,21,54,2,64,32,5,32,1,54,2,60,32,5,65,21,54,2,56,32,5,65,56,106,16,156,4,11,54,2,4,12,3,11,32,3,32,6,65,232,140,207,0,16,131,7,0,11,66,180,8,16,251,4,33,1,32,5,65,220,0,106,65,251,0,54,2,0,32,5,32,3,54,2,36,32,5,65,2,54,2,60,32,5,65,192,138,207,0,54,2,56,32,5,66,2,55,2,68,32,5,65,251,0,54,2,84,32,5,32,7,54,2,40,32,5,32,5,65,208,0,106,54,2,64,32,5,32,5,65,40,106,54,2,88,32,5,32,5,65,36,106,54,2,80,32,5,65,24,106,34,2,32,5,65,56,106,16,219,3,32,0,32,1,32,2,16,156,4,54,2,4,12,1,11,65,1,65,21,16,132,11,0,11,65,1,12,1,11,32,0,32,12,55,3,8,65,0,11,54,2,0,32,5,65,224,0,106,36,0,11,217,5,1,4,127,35,0,65,224,0,107,34,2,36,0,65,145,179,211,0,45,0,0,26,65,4,65,4,16,254,9,34,3,4,64,32,3,32,1,54,2,0,32,2,65,1,54,2,20,32,2,32,3,54,2,16,32,2,65,1,54,2,12,2,64,32,2,65,12,106,16,193,1,34,1,4,64,3,64,2,64,65,1,32,1,45,0,0,34,3,116,65,255,249,3,113,13,0,2,64,2,64,2,64,2,64,2,64,32,3,65,8,70,4,64,32,0,40,2,4,34,3,65,20,106,40,2,0,34,4,32,1,47,1,2,34,1,75,13,1,65,1,32,1,32,4,16,136,5,33,1,12,5,11,32,0,40,2,4,34,4,65,20,106,40,2,0,34,5,32,1,47,1,2,34,3,75,13,1,65,1,32,3,32,5,16,136,5,33,1,12,4,11,32,3,65,16,106,40,2,0,32,1,65,20,108,106,40,2,8,34,1,69,13,4,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,0,69,13,1,32,0,65,128,128,128,128,120,54,2,60,32,0,65,128,128,128,128,120,54,2,48,32,0,66,2,55,3,40,32,0,66,0,55,3,32,32,0,66,128,128,128,128,32,55,3,24,32,0,66,180,8,55,3,16,32,0,66,0,55,3,0,32,2,65,2,54,2,52,32,2,65,220,251,208,0,54,2,48,32,2,66,1,55,2,60,32,2,65,251,0,54,2,76,32,2,32,1,54,2,92,32,2,32,2,65,200,0,106,54,2,56,32,2,32,2,65,220,0,106,54,2,72,32,2,65,24,106,34,1,32,2,65,48,106,16,219,3,32,0,32,1,16,156,4,33,1,12,3,11,32,4,65,16,106,40,2,0,32,3,65,20,108,106,40,2,8,34,3,32,1,40,2,12,34,1,70,13,3,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,0,69,13,1,32,0,65,128,128,128,128,120,54,2,60,32,0,65,128,128,128,128,120,54,2,48,32,0,66,2,55,3,40,32,0,66,0,55,3,32,32,0,66,128,128,128,128,32,55,3,24,32,0,66,180,8,55,3,16,32,0,66,0,55,3,0,32,2,65,212,0,106,65,251,0,54,2,0,32,2,32,3,54,2,88,32,2,65,2,54,2,52,32,2,65,132,252,208,0,54,2,48,32,2,66,2,55,2,60,32,2,65,251,0,54,2,76,32,2,32,1,54,2,92,32,2,32,2,65,200,0,106,54,2,56,32,2,32,2,65,220,0,106,54,2,80,32,2,32,2,65,216,0,106,54,2,72,32,2,65,36,106,34,1,32,2,65,48,106,16,219,3,32,0,32,1,16,156,4,33,1,12,2,11,65,8,65,200,0,16,132,11,0,11,65,8,65,200,0,16,132,11,0,11,32,2,40,2,12,34,0,69,13,3,32,2,40,2,16,32,0,65,2,116,65,4,16,163,10,12,3,11,32,2,65,12,106,16,193,1,34,1,13,0,11,11,32,2,40,2,12,34,0,4,64,32,2,40,2,16,32,0,65,2,116,65,4,16,163,10,11,65,0,33,1,11,32,2,65,224,0,106,36,0,32,1,15,11,65,4,65,4,16,132,11,0,11,132,6,2,1,127,1,124,35,0,65,48,107,34,2,36,0,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,0,65,1,107,14,17,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,0,11,32,2,32,0,45,0,1,58,0,8,32,2,65,2,54,2,20,32,2,65,168,174,210,0,54,2,16,32,2,66,1,55,2,28,32,2,65,172,5,54,2,44,32,2,32,2,65,40,106,54,2,24,32,2,32,2,65,8,106,54,2,40,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,12,17,11,32,2,32,0,41,3,8,55,3,8,32,2,65,2,54,2,20,32,2,65,196,174,210,0,54,2,16,32,2,66,1,55,2,28,32,2,65,149,3,54,2,44,32,2,32,2,65,40,106,54,2,24,32,2,32,2,65,8,106,54,2,40,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,12,16,11,32,2,32,0,41,3,8,55,3,8,32,2,65,2,54,2,20,32,2,65,196,174,210,0,54,2,16,32,2,66,1,55,2,28,32,2,65,173,5,54,2,44,32,2,32,2,65,40,106,54,2,24,32,2,32,2,65,8,106,54,2,40,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,12,15,11,32,0,43,3,8,33,3,32,2,65,2,54,2,20,32,2,65,228,174,210,0,54,2,16,32,2,66,1,55,2,28,32,2,65,174,5,54,2,12,32,2,32,3,57,3,40,32,2,32,2,65,8,106,54,2,24,32,2,32,2,65,40,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,12,14,11,32,2,32,0,40,2,4,54,2,8,32,2,65,2,54,2,20,32,2,65,128,175,210,0,54,2,16,32,2,66,1,55,2,28,32,2,65,175,5,54,2,44,32,2,32,2,65,40,106,54,2,24,32,2,32,2,65,8,106,54,2,40,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,12,13,11,32,2,32,0,41,2,4,55,2,8,32,2,65,1,54,2,20,32,2,65,152,175,210,0,54,2,16,32,2,66,1,55,2,28,32,2,65,176,5,54,2,44,32,2,32,2,65,40,106,54,2,24,32,2,32,2,65,8,106,54,2,40,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,12,12,11,32,1,65,160,175,210,0,65,10,16,210,9,12,11,11,32,1,65,170,175,210,0,65,10,16,210,9,12,10,11,32,1,65,180,175,210,0,65,12,16,210,9,12,9,11,32,1,65,192,175,210,0,65,14,16,210,9,12,8,11,32,1,65,206,175,210,0,65,8,16,210,9,12,7,11,32,1,65,214,175,210,0,65,3,16,210,9,12,6,11,32,1,65,217,175,210,0,65,4,16,210,9,12,5,11,32,1,65,221,175,210,0,65,12,16,210,9,12,4,11,32,1,65,233,175,210,0,65,15,16,210,9,12,3,11,32,1,65,248,175,210,0,65,13,16,210,9,12,2,11,32,1,65,133,176,210,0,65,14,16,210,9,12,1,11,32,1,32,0,40,2,4,32,0,40,2,8,16,210,9,11,32,2,65,48,106,36,0,11,136,5,1,6,127,35,0,65,224,0,107,34,6,36,0,2,64,2,64,2,64,2,64,2,64,32,6,32,5,4,127,32,5,65,164,146,201,36,75,13,1,32,5,65,28,108,34,8,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,8,65,4,16,254,9,34,10,69,13,2,32,5,33,11,3,64,32,7,32,8,71,4,64,32,6,65,196,0,106,32,4,32,7,106,16,169,1,32,7,32,10,106,34,9,65,24,106,32,6,65,220,0,106,40,2,0,54,2,0,32,9,65,16,106,32,6,65,212,0,106,41,2,0,55,2,0,32,9,65,8,106,32,6,65,204,0,106,41,2,0,55,2,0,32,9,32,6,41,2,68,55,2,0,32,7,65,28,106,33,7,32,11,65,1,107,34,11,13,1,11,11,32,6,32,5,54,2,12,32,6,32,10,54,2,8,32,6,32,5,54,2,4,65,9,5,65,8,11,58,0,0,32,6,32,3,59,1,2,32,0,40,2,8,34,3,4,64,32,0,32,3,65,1,107,34,3,54,2,8,32,0,40,2,4,32,3,65,28,108,106,34,3,45,0,0,34,4,65,16,71,13,4,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,197,0,65,1,16,254,9,34,1,69,13,2,32,1,65,171,174,206,0,65,197,0,16,142,11,33,1,32,6,65,197,0,54,2,64,32,6,32,1,54,2,60,32,6,65,197,0,54,2,56,32,6,65,56,106,16,156,4,33,7,12,4,11,16,184,8,0,11,65,4,32,8,16,132,11,0,11,65,1,65,197,0,16,132,11,0,11,32,6,65,52,106,32,3,65,24,106,40,0,0,54,0,0,32,6,65,45,106,32,3,65,17,106,41,0,0,55,0,0,32,6,65,37,106,32,3,65,9,106,41,0,0,55,0,0,32,6,32,4,58,0,28,32,6,32,3,41,0,1,55,0,29,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,4,65,10,107,14,2,1,0,2,11,32,6,32,6,40,2,32,34,7,16,199,3,69,13,1,12,2,11,32,6,32,6,40,2,32,34,7,16,199,3,13,1,11,32,0,40,2,16,33,0,66,233,8,16,251,4,32,0,47,1,152,1,4,127,32,0,47,1,154,1,5,65,0,11,32,2,16,219,7,33,7,32,4,65,10,107,14,2,2,3,1,11,32,7,16,198,4,32,7,65,28,65,4,16,163,10,32,6,65,0,58,0,68,32,0,32,1,32,6,65,196,0,106,16,159,2,33,7,12,3,11,32,6,65,28,106,16,198,4,12,2,11,32,6,40,2,32,34,0,16,198,4,32,0,65,28,65,4,16,163,10,12,1,11,32,6,40,2,32,34,0,16,198,4,32,0,65,28,65,4,16,163,10,11,32,6,16,198,4,32,6,65,224,0,106,36,0,32,7,11,150,5,1,7,127,35,0,65,32,107,34,9,36,0,32,1,40,2,8,33,11,32,4,33,6,3,64,2,64,32,5,32,6,70,4,64,32,5,33,6,65,128,128,196,0,33,8,12,1,11,2,64,32,6,44,0,0,34,8,65,0,78,4,64,32,6,65,1,106,33,6,32,8,65,255,1,113,33,7,12,1,11,32,6,45,0,1,65,63,113,33,7,32,8,65,31,113,33,12,32,8,65,95,77,4,64,32,12,65,6,116,32,7,114,33,7,32,6,65,2,106,33,6,12,1,11,32,6,45,0,2,65,63,113,32,7,65,6,116,114,33,10,32,8,65,112,73,4,64,32,10,32,12,65,12,116,114,33,7,32,6,65,3,106,33,6,12,1,11,32,6,45,0,3,33,7,65,128,128,196,0,33,8,32,6,65,4,106,33,6,32,12,65,18,116,65,128,128,240,0,113,32,7,65,63,113,32,10,65,6,116,114,114,34,7,65,128,128,196,0,70,13,1,11,2,127,32,7,65,13,77,4,64,65,128,128,196,0,65,1,32,7,116,65,128,204,0,113,13,1,26,11,32,7,11,34,8,65,128,128,196,0,70,13,1,11,11,2,64,32,2,65,255,1,113,65,2,70,4,64,2,64,2,64,2,64,32,8,65,35,107,14,29,4,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,0,11,32,8,65,128,128,196,0,70,13,1,11,32,11,34,6,32,1,40,2,0,70,4,127,32,1,32,6,16,211,5,32,1,40,2,8,5,32,6,11,32,1,40,2,4,106,65,47,58,0,0,32,1,32,1,40,2,8,65,1,106,54,2,8,11,32,9,65,8,106,32,1,65,2,32,3,32,11,32,4,32,5,16,84,32,9,40,2,12,33,5,32,9,40,2,8,33,4,12,1,11,32,11,33,7,2,64,32,8,65,220,0,71,13,0,32,1,40,2,24,34,10,69,13,0,32,10,65,0,32,1,40,2,28,40,2,20,17,1,0,32,1,40,2,8,33,7,11,32,1,40,2,4,33,10,2,64,2,64,32,7,4,64,32,7,32,10,106,65,1,107,45,0,0,65,47,70,13,1,11,32,1,40,2,0,32,7,70,4,127,32,1,32,7,16,211,5,32,1,40,2,4,33,10,32,1,40,2,8,5,32,7,11,32,10,106,65,47,58,0,0,32,1,32,1,40,2,8,65,1,106,54,2,8,32,8,65,47,70,32,8,65,220,0,70,114,13,1,11,32,9,65,16,106,32,1,32,2,32,3,32,11,32,4,32,5,16,84,32,9,40,2,20,33,5,32,9,40,2,16,33,4,12,1,11,32,9,65,24,106,32,1,32,2,32,3,32,11,32,6,32,5,16,84,32,9,40,2,28,33,5,32,9,40,2,24,33,4,11,32,0,32,5,54,2,4,32,0,32,4,54,2,0,32,9,65,32,106,36,0,11,153,5,1,13,127,35,0,65,32,107,34,3,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,69,4,64,65,0,33,2,65,145,179,211,0,45,0,0,26,65,52,65,4,16,254,9,34,5,69,13,6,32,5,65,0,59,1,50,32,5,65,0,54,2,0,32,0,32,1,47,1,50,34,4,4,127,32,5,65,4,106,33,6,32,1,65,4,106,33,2,3,64,32,5,47,1,50,34,1,65,11,79,13,3,32,5,32,1,65,1,106,59,1,50,32,6,32,1,65,2,116,106,32,2,40,2,0,54,2,0,32,2,65,4,106,33,2,32,4,32,7,65,1,106,34,7,71,13,0,11,32,4,5,32,2,11,54,2,8,32,0,65,0,54,2,4,32,0,32,5,54,2,0,12,10,11,32,3,65,8,106,32,1,40,2,52,32,2,65,1,107,34,11,16,158,2,32,3,40,2,8,34,2,69,13,8,65,145,179,211,0,45,0,0,26,32,3,40,2,12,33,8,65,228,0,65,4,16,254,9,34,4,69,13,1,32,4,32,2,54,2,52,32,4,65,0,59,1,50,32,4,65,0,54,2,0,32,2,65,0,59,1,48,32,2,32,4,54,2,0,32,3,32,4,54,2,8,32,3,32,8,65,1,106,54,2,12,32,1,47,1,50,69,13,7,32,4,65,52,106,33,12,32,1,65,56,106,33,5,32,4,65,4,106,33,13,32,3,40,2,16,33,6,3,64,32,5,65,52,107,40,2,0,33,14,32,3,65,20,106,32,5,40,2,0,32,11,16,158,2,32,3,40,2,28,33,15,2,127,32,3,40,2,20,34,2,69,4,64,65,145,179,211,0,45,0,0,26,65,52,65,4,16,254,9,34,2,69,13,5,32,2,65,0,59,1,50,32,2,65,0,54,2,0,65,0,12,1,11,32,3,40,2,24,11,32,8,71,13,4,32,4,47,1,50,34,7,65,11,79,13,5,32,4,32,7,65,1,106,34,10,59,1,50,32,13,32,7,65,2,116,106,32,14,54,2,0,32,12,32,10,65,2,116,106,32,2,54,2,0,32,2,32,10,59,1,48,32,2,32,4,54,2,0,32,5,65,4,106,33,5,32,6,32,15,106,65,1,106,33,6,32,9,65,1,106,34,9,32,1,47,1,50,73,13,0,11,12,6,11,65,172,237,206,0,65,32,65,168,238,206,0,16,141,8,0,11,65,4,65,228,0,16,132,11,0,11,65,4,65,52,16,132,11,0,11,65,184,238,206,0,65,48,65,232,238,206,0,16,141,8,0,11,65,172,237,206,0,65,32,65,248,238,206,0,16,141,8,0,11,65,4,65,52,16,132,11,0,11,32,3,32,6,54,2,16,11,32,0,32,3,41,2,8,55,2,0,32,0,65,8,106,32,3,65,16,106,40,2,0,54,2,0,12,1,11,65,216,248,206,0,16,176,10,0,11,32,3,65,32,106,36,0,11,137,5,2,4,127,4,126,35,0,65,128,1,107,34,3,36,0,32,3,65,224,0,106,34,4,32,2,16,163,8,2,64,2,64,32,4,16,193,1,69,4,64,65,0,33,4,12,1,11,65,0,33,4,3,64,32,4,65,1,106,34,4,69,13,2,32,3,65,224,0,106,16,193,1,13,0,11,11,32,3,40,2,96,34,5,4,64,32,3,40,2,100,32,5,65,2,116,65,4,16,163,10,11,2,64,2,64,2,64,32,4,69,13,0,32,3,65,8,106,32,4,173,66,0,66,30,16,212,6,32,3,32,3,65,16,106,41,3,0,34,10,55,3,32,32,3,32,3,41,3,8,34,7,55,3,24,32,1,41,3,56,80,13,0,32,3,32,1,41,3,64,34,8,55,3,40,32,3,32,1,65,200,0,106,41,3,0,34,9,55,3,48,32,1,65,208,0,106,33,6,32,8,66,127,32,7,32,1,41,3,80,34,7,124,34,8,32,7,32,8,86,34,5,32,5,173,32,1,65,216,0,106,41,3,0,34,8,32,10,124,124,34,7,32,8,84,32,7,32,8,81,27,34,5,27,34,8,84,66,127,32,7,32,5,27,34,7,32,9,86,32,7,32,9,81,27,13,1,32,6,32,8,55,3,0,32,6,32,7,55,3,8,11,32,3,65,248,0,106,34,6,32,2,65,24,106,40,2,0,54,2,0,32,3,65,240,0,106,34,5,32,2,65,16,106,41,2,0,55,3,0,32,3,65,232,0,106,34,1,32,2,65,8,106,41,2,0,55,3,0,32,3,32,2,41,2,0,55,3,96,32,0,40,2,8,34,4,32,0,40,2,0,70,4,64,32,0,32,4,16,188,5,32,0,40,2,8,33,4,11,32,0,40,2,4,32,4,65,28,108,106,34,2,32,3,41,3,96,55,2,0,32,2,65,24,106,32,6,40,2,0,54,2,0,32,2,65,16,106,32,5,41,3,0,55,2,0,32,2,65,8,106,32,1,41,3,0,55,2,0,32,0,32,0,40,2,8,65,1,106,54,2,8,65,0,33,4,12,1,11,66,179,8,16,251,4,32,3,65,252,0,106,65,206,2,54,2,0,32,3,65,244,0,106,65,206,2,54,2,0,32,3,65,236,0,106,65,206,2,54,2,0,32,3,65,5,54,2,76,32,3,65,216,128,207,0,54,2,72,32,3,66,4,55,2,84,32,3,32,6,54,2,104,32,3,65,207,2,54,2,100,32,3,32,1,65,224,0,106,54,2,96,32,3,32,3,65,224,0,106,54,2,80,32,3,32,3,65,40,106,54,2,120,32,3,32,3,65,24,106,54,2,112,32,3,65,60,106,34,1,32,3,65,200,0,106,16,219,3,32,1,16,156,4,33,4,32,2,16,198,4,11,32,3,65,128,1,106,36,0,32,4,15,11,65,208,166,206,0,65,28,65,196,167,206,0,16,141,8,0,11,233,4,1,8,127,35,0,65,16,107,34,5,36,0,32,1,40,2,0,34,7,40,2,0,33,6,32,7,40,2,4,33,11,2,64,3,64,32,2,33,9,32,6,33,2,3,64,65,1,33,4,32,2,32,11,70,13,2,32,7,32,2,65,1,106,34,6,54,2,0,2,64,32,2,45,0,0,34,1,192,65,0,78,13,0,32,7,32,2,65,2,106,34,6,54,2,0,32,2,45,0,1,65,63,113,33,8,32,1,65,31,113,33,10,32,1,65,223,1,77,4,64,32,10,65,6,116,32,8,114,33,1,12,1,11,32,7,32,2,65,3,106,34,6,54,2,0,32,2,45,0,2,65,63,113,32,8,65,6,116,114,33,8,32,1,65,240,1,73,4,64,32,8,32,10,65,12,116,114,33,1,12,1,11,32,7,32,2,65,4,106,34,6,54,2,0,32,10,65,18,116,65,128,128,240,0,113,32,2,45,0,3,65,63,113,32,8,65,6,116,114,114,34,1,65,128,128,196,0,70,13,3,11,32,6,33,2,2,127,32,1,65,13,77,4,64,65,128,128,196,0,65,1,32,1,116,65,128,204,0,113,13,1,26,11,32,1,11,34,4,65,128,128,196,0,70,13,0,11,2,64,2,127,2,64,32,4,65,128,1,79,4,64,32,5,65,0,54,2,12,32,4,65,128,16,73,13,1,32,4,65,128,128,4,73,4,64,32,5,32,4,65,12,118,65,224,1,114,58,0,12,32,5,32,4,65,6,118,65,63,113,65,128,1,114,58,0,13,65,3,33,2,65,2,12,3,11,32,5,32,4,65,18,118,65,240,1,114,58,0,12,32,5,32,4,65,6,118,65,63,113,65,128,1,114,58,0,14,32,5,32,4,65,12,118,65,63,113,65,128,1,114,58,0,13,65,4,33,2,65,3,12,2,11,32,3,40,2,8,34,2,32,3,40,2,0,70,4,127,32,3,32,2,16,211,5,32,3,40,2,8,5,32,2,11,32,3,40,2,4,106,32,4,58,0,0,32,3,32,3,40,2,8,65,1,106,54,2,8,12,2,11,32,5,32,4,65,6,118,65,192,1,114,58,0,12,65,2,33,2,65,1,11,32,5,65,12,106,114,32,4,65,63,113,65,128,1,114,58,0,0,32,2,32,3,40,2,0,32,3,40,2,8,34,1,107,75,4,64,32,3,32,1,32,2,16,208,5,32,3,40,2,8,33,1,11,32,3,40,2,4,32,1,106,32,5,65,12,106,32,2,16,142,11,26,32,3,32,1,32,2,106,54,2,8,11,32,9,65,1,107,33,2,32,9,13,0,11,65,0,33,9,65,0,33,4,11,32,0,32,9,54,2,4,32,0,32,4,54,2,0,32,5,65,16,106,36,0,11,163,5,2,6,127,1,126,35,0,65,16,107,34,2,36,0,2,64,2,64,2,64,2,64,32,0,40,2,12,65,1,106,34,3,4,64,32,1,40,2,8,33,5,32,1,40,2,4,33,4,32,0,40,2,0,33,1,32,0,65,0,58,0,16,32,0,32,3,54,2,12,32,2,32,1,65,224,217,207,0,65,1,16,204,4,32,2,45,0,0,65,4,71,13,1,32,5,69,4,64,32,0,32,3,65,1,107,54,2,12,32,2,32,1,65,225,217,207,0,65,1,16,204,4,32,2,45,0,0,65,4,71,4,64,32,2,32,2,41,3,0,55,3,8,32,2,65,8,106,16,160,8,33,1,12,6,11,65,0,33,1,12,5,11,32,4,32,5,65,48,108,106,33,5,65,1,33,1,3,64,32,0,40,2,0,33,3,2,64,32,1,65,1,113,69,4,64,32,2,65,8,106,32,3,65,178,218,207,0,65,2,16,204,4,12,1,11,32,2,65,8,106,32,3,65,177,218,207,0,65,1,16,204,4,11,2,64,2,64,32,2,45,0,8,65,4,71,13,0,32,0,40,2,12,34,1,69,13,1,32,0,40,2,8,33,6,32,0,40,2,4,33,7,3,64,32,2,65,8,106,32,3,32,7,32,6,16,204,4,32,2,45,0,8,65,4,71,13,1,32,1,65,1,107,34,1,13,0,11,12,1,11,32,2,41,3,8,34,8,66,255,1,131,66,4,82,13,4,11,32,4,32,0,16,145,2,34,1,13,5,32,0,65,1,58,0,16,65,0,33,1,32,4,65,48,106,34,4,32,5,71,13,0,11,32,0,40,2,12,34,1,69,13,3,32,0,40,2,0,33,4,32,0,32,1,65,1,107,34,1,54,2,12,32,2,65,8,106,32,4,65,177,218,207,0,65,1,16,204,4,2,127,2,64,32,2,45,0,8,65,4,70,4,64,2,64,32,1,69,13,0,32,0,40,2,8,33,3,32,0,40,2,4,33,0,3,64,2,64,32,2,65,8,106,32,4,32,0,32,3,16,204,4,32,2,45,0,8,65,4,71,13,0,32,1,65,1,107,34,1,13,1,12,2,11,11,32,2,41,3,8,34,8,66,255,1,131,66,4,82,13,2,11,32,2,32,4,65,225,217,207,0,65,1,16,204,4,32,2,45,0,0,12,2,11,32,2,32,2,41,3,8,34,8,55,3,0,32,8,167,12,1,11,32,2,32,8,55,3,0,32,8,167,11,65,0,33,1,65,255,1,113,65,4,70,13,4,32,2,32,2,41,3,0,55,3,8,32,2,65,8,106,16,160,8,33,1,12,4,11,65,208,215,207,0,65,28,65,232,217,207,0,16,141,8,0,11,32,2,32,2,41,3,0,55,3,8,32,2,65,8,106,16,160,8,33,1,12,2,11,32,2,32,8,55,3,8,32,2,65,8,106,16,160,8,33,1,12,1,11,65,144,218,207,0,65,33,65,248,217,207,0,16,141,8,0,11,32,2,65,16,106,36,0,32,1,11,176,4,1,12,127,35,0,65,16,107,34,7,36,0,2,64,32,1,45,0,37,13,0,32,1,40,2,4,33,9,2,64,2,64,32,1,40,2,12,34,2,32,1,40,2,16,34,6,75,13,0,32,6,32,1,40,2,8,34,12,75,13,0,32,1,32,1,45,0,24,34,8,106,65,19,106,45,0,0,33,4,2,64,32,8,65,4,77,4,64,32,1,65,20,106,33,13,3,64,32,2,32,9,106,33,10,2,127,32,6,32,2,107,34,5,65,8,79,4,64,32,7,65,8,106,32,4,32,10,32,5,16,157,4,32,7,40,2,12,33,3,32,7,40,2,8,12,1,11,65,0,33,3,65,0,32,2,32,6,70,13,0,26,3,64,65,1,32,4,32,3,32,10,106,45,0,0,70,13,1,26,32,5,32,3,65,1,106,34,3,71,13,0,11,32,5,33,3,65,0,11,34,5,65,1,71,13,2,32,1,32,2,32,3,106,65,1,106,34,2,54,2,12,32,2,32,8,73,32,2,32,12,75,114,69,4,64,32,9,32,2,32,8,107,34,3,106,32,13,32,8,16,139,11,69,13,5,11,32,2,32,6,77,13,0,11,12,2,11,3,64,32,2,32,9,106,33,10,2,127,32,6,32,2,107,34,5,65,8,79,4,64,32,7,32,4,32,10,32,5,16,157,4,32,7,40,2,4,33,3,32,7,40,2,0,12,1,11,65,0,33,3,65,0,32,2,32,6,70,13,0,26,3,64,65,1,32,4,32,3,32,10,106,45,0,0,70,13,1,26,32,5,32,3,65,1,106,34,3,71,13,0,11,32,5,33,3,65,0,11,34,5,65,1,71,13,1,32,1,32,2,32,3,106,65,1,106,34,2,54,2,12,32,2,32,12,77,32,2,32,8,79,113,69,4,64,32,2,32,6,77,13,1,12,3,11,11,32,8,65,4,65,140,194,193,0,16,171,10,0,11,32,1,32,6,54,2,12,32,5,13,1,11,32,1,65,1,58,0,37,2,64,32,1,45,0,36,4,64,32,1,40,2,32,33,4,32,1,40,2,28,33,2,12,1,11,32,1,40,2,32,34,4,32,1,40,2,28,34,2,70,13,2,11,32,4,32,2,107,33,3,32,2,32,9,106,33,11,12,1,11,32,1,40,2,28,33,4,32,1,32,2,54,2,28,32,3,32,4,107,33,3,32,4,32,9,106,33,11,11,32,0,32,3,54,2,4,32,0,32,11,54,2,0,32,7,65,16,106,36,0,11,176,4,1,12,127,35,0,65,16,107,34,7,36,0,2,64,32,1,45,0,37,13,0,32,1,40,2,4,33,9,2,64,2,64,32,1,40,2,12,34,2,32,1,40,2,16,34,6,75,13,0,32,6,32,1,40,2,8,34,12,75,13,0,32,1,32,1,45,0,24,34,8,106,65,19,106,45,0,0,33,4,2,64,32,8,65,4,77,4,64,32,1,65,20,106,33,13,3,64,32,2,32,9,106,33,10,2,127,32,6,32,2,107,34,5,65,8,79,4,64,32,7,65,8,106,32,4,32,10,32,5,16,157,4,32,7,40,2,12,33,3,32,7,40,2,8,12,1,11,65,0,33,3,65,0,32,2,32,6,70,13,0,26,3,64,65,1,32,4,32,3,32,10,106,45,0,0,70,13,1,26,32,5,32,3,65,1,106,34,3,71,13,0,11,32,5,33,3,65,0,11,34,5,65,1,71,13,2,32,1,32,2,32,3,106,65,1,106,34,2,54,2,12,32,2,32,8,73,32,2,32,12,75,114,69,4,64,32,9,32,2,32,8,107,34,3,106,32,13,32,8,16,139,11,69,13,5,11,32,2,32,6,77,13,0,11,12,2,11,3,64,32,2,32,9,106,33,10,2,127,32,6,32,2,107,34,5,65,8,79,4,64,32,7,32,4,32,10,32,5,16,157,4,32,7,40,2,4,33,3,32,7,40,2,0,12,1,11,65,0,33,3,65,0,32,2,32,6,70,13,0,26,3,64,65,1,32,4,32,3,32,10,106,45,0,0,70,13,1,26,32,5,32,3,65,1,106,34,3,71,13,0,11,32,5,33,3,65,0,11,34,5,65,1,71,13,1,32,1,32,2,32,3,106,65,1,106,34,2,54,2,12,32,2,32,12,77,32,2,32,8,79,113,69,4,64,32,2,32,6,77,13,1,12,3,11,11,32,8,65,4,65,204,206,193,0,16,171,10,0,11,32,1,32,6,54,2,12,32,5,13,1,11,32,1,65,1,58,0,37,2,64,32,1,45,0,36,4,64,32,1,40,2,32,33,4,32,1,40,2,28,33,2,12,1,11,32,1,40,2,32,34,4,32,1,40,2,28,34,2,70,13,2,11,32,4,32,2,107,33,3,32,2,32,9,106,33,11,12,1,11,32,1,40,2,28,33,4,32,1,32,2,54,2,28,32,3,32,4,107,33,3,32,4,32,9,106,33,11,11,32,0,32,3,54,2,4,32,0,32,11,54,2,0,32,7,65,16,106,36,0,11,131,5,2,9,127,3,126,35,0,65,16,107,34,9,36,0,2,64,2,64,2,127,2,64,2,64,2,64,32,0,40,2,20,34,2,47,1,182,1,34,3,32,1,106,34,6,65,12,73,4,64,32,0,40,2,12,34,5,47,1,182,1,34,7,32,1,73,13,1,32,5,32,7,32,1,107,34,4,59,1,182,1,32,2,32,6,59,1,182,1,32,2,32,1,65,4,116,106,32,2,32,3,65,4,116,16,140,11,26,32,7,32,4,65,1,106,34,7,107,34,8,32,1,65,1,107,71,13,2,32,2,32,5,32,7,65,4,116,106,32,8,65,4,116,34,10,16,142,11,33,2,32,0,40,2,0,32,0,40,2,8,65,4,116,106,34,8,41,2,0,33,11,32,5,32,4,65,4,116,106,34,4,65,8,106,41,2,0,33,12,32,8,32,4,41,2,0,55,2,0,32,8,65,8,106,34,4,41,2,0,33,13,32,4,32,12,55,2,0,32,2,32,10,106,34,4,65,8,106,32,13,55,2,0,32,4,32,11,55,2,0,32,0,40,2,24,33,4,32,0,40,2,16,69,4,64,32,4,69,13,6,12,7,11,32,4,69,13,6,32,2,65,184,1,106,34,0,32,1,65,2,116,34,1,106,32,0,32,3,65,2,116,65,4,106,16,140,11,26,32,0,32,5,65,184,1,106,32,7,65,2,116,106,32,1,16,142,11,26,32,6,65,1,106,34,3,65,3,113,33,5,65,0,32,6,65,3,73,13,4,26,32,2,65,196,1,106,33,1,65,0,32,3,65,124,113,107,33,6,65,3,33,0,3,64,32,1,65,12,107,40,2,0,34,3,32,0,65,3,107,59,1,180,1,32,3,32,2,54,2,176,1,32,1,65,8,107,40,2,0,34,3,32,0,65,2,107,59,1,180,1,32,3,32,2,54,2,176,1,32,1,65,4,107,40,2,0,34,3,32,0,65,1,107,59,1,180,1,32,3,32,2,54,2,176,1,32,1,40,2,0,34,3,32,0,59,1,180,1,32,3,32,2,54,2,176,1,32,1,65,16,106,33,1,32,6,32,0,65,4,106,34,0,106,65,3,71,13,0,11,12,3,11,65,180,241,206,0,65,51,65,232,241,206,0,16,141,8,0,11,65,248,241,206,0,65,39,65,160,242,206,0,16,141,8,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,0,65,3,107,11,33,0,32,5,69,13,0,32,0,65,2,116,32,2,106,65,184,1,106,33,1,3,64,32,1,40,2,0,34,6,32,0,59,1,180,1,32,6,32,2,54,2,176,1,32,1,65,4,106,33,1,32,0,65,1,106,33,0,32,5,65,1,107,34,5,13,0,11,11,32,9,65,16,106,36,0,15,11,65,176,242,206,0,65,40,65,216,242,206,0,16,141,8,0,11,140,12,2,19,127,2,126,35,0,65,208,0,107,34,3,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,65,6,32,1,40,2,60,34,5,65,251,255,255,255,7,106,34,2,32,2,65,12,79,27,65,1,107,14,11,0,1,2,3,4,7,8,9,10,11,12,5,11,32,0,65,134,128,128,128,120,54,2,60,12,12,11,32,0,65,135,128,128,128,120,54,2,60,12,11,11,32,0,65,136,128,128,128,120,54,2,60,12,10,11,32,0,65,137,128,128,128,120,54,2,60,12,9,11,65,145,179,211,0,45,0,0,26,65,200,0,65,4,16,254,9,34,2,13,1,65,4,65,200,0,16,132,11,0,11,32,0,65,133,128,128,128,120,54,2,60,12,7,11,32,2,32,1,40,2,0,16,165,2,32,0,65,138,128,128,128,120,54,2,60,32,0,32,2,54,2,0,12,6,11,65,128,128,128,128,120,33,10,2,64,2,64,2,64,2,64,2,64,2,64,65,3,32,5,65,128,128,128,128,120,115,34,14,32,14,65,5,79,27,65,1,107,14,4,1,2,3,4,0,11,32,3,65,56,106,33,8,35,0,65,208,0,107,34,6,36,0,2,64,2,64,2,64,2,64,32,1,40,2,8,34,2,69,4,64,65,4,33,9,12,1,11,32,2,65,241,184,156,14,75,13,1,32,2,65,200,0,108,34,11,65,0,72,13,1,32,1,40,2,4,33,7,65,145,179,211,0,45,0,0,26,32,11,65,4,16,254,9,34,9,69,13,2,32,2,33,1,3,64,32,4,32,11,70,13,1,32,6,65,8,106,34,5,32,4,32,7,106,16,229,4,32,4,32,9,106,32,5,65,200,0,16,142,11,26,32,4,65,200,0,106,33,4,32,1,65,1,107,34,1,13,0,11,11,32,8,32,2,54,2,8,32,8,32,9,54,2,4,32,8,32,2,54,2,0,32,6,65,208,0,106,36,0,12,2,11,16,184,8,0,11,65,4,32,11,16,132,11,0,11,12,4,11,32,3,65,56,106,33,15,35,0,65,208,0,107,34,4,36,0,2,64,2,64,2,64,2,64,2,64,32,1,40,2,8,34,6,69,4,64,65,4,33,16,12,1,11,32,6,65,170,213,170,213,0,75,13,2,32,6,65,12,108,34,2,65,0,72,13,2,32,1,40,2,4,33,12,65,145,179,211,0,45,0,0,26,32,2,65,4,16,254,9,34,16,69,13,1,32,2,32,12,106,33,8,32,6,33,5,65,0,33,1,3,64,32,8,32,12,70,13,1,32,1,33,2,65,4,33,17,2,64,32,12,65,8,106,40,2,0,34,7,69,13,0,32,7,65,241,184,156,14,75,13,4,32,7,65,200,0,108,34,10,65,0,72,13,4,32,12,65,4,106,40,2,0,33,9,65,145,179,211,0,45,0,0,26,32,10,65,4,16,254,9,34,17,69,13,5,65,0,33,13,32,7,33,1,3,64,32,10,32,13,70,13,1,32,4,65,8,106,34,11,32,9,32,13,106,16,229,4,32,13,32,17,106,32,11,65,200,0,16,142,11,26,32,13,65,200,0,106,33,13,32,1,65,1,107,34,1,13,0,11,11,32,2,65,1,106,33,1,32,12,65,12,106,33,12,32,16,32,2,65,12,108,106,34,2,32,7,54,2,8,32,2,32,17,54,2,4,32,2,32,7,54,2,0,32,5,65,1,107,34,5,13,0,11,11,32,15,32,6,54,2,8,32,15,32,16,54,2,4,32,15,32,6,54,2,0,32,4,65,208,0,106,36,0,12,3,11,65,4,32,2,16,132,11,0,11,16,184,8,0,11,65,4,32,10,16,132,11,0,11,65,129,128,128,128,120,33,10,12,3,11,32,3,65,56,106,32,1,16,208,1,65,130,128,128,128,120,33,10,12,2,11,32,3,65,16,106,32,1,65,12,106,16,147,7,32,3,40,2,20,33,14,32,3,40,2,16,33,18,32,3,65,8,106,32,1,65,20,106,16,147,7,32,3,40,2,12,33,19,32,3,40,2,8,33,20,32,3,65,56,106,32,1,16,143,3,32,3,65,196,0,106,32,1,65,60,106,16,208,1,32,3,65,48,106,32,1,65,52,106,41,2,0,55,3,0,32,3,65,40,106,32,1,65,44,106,41,2,0,55,3,0,32,3,65,32,106,32,1,65,36,106,41,2,0,55,3,0,32,3,32,1,41,2,28,55,3,24,32,3,40,2,68,33,10,32,3,41,2,72,33,21,12,1,11,32,3,65,56,106,33,11,35,0,65,32,107,34,4,36,0,2,64,2,64,2,64,2,64,32,1,40,2,8,34,2,69,4,64,65,4,33,6,12,1,11,32,2,65,230,204,153,51,75,13,1,32,2,65,20,108,34,7,65,0,72,13,1,32,1,40,2,4,33,8,65,145,179,211,0,45,0,0,26,32,7,65,4,16,254,9,34,6,69,13,2,32,2,33,1,3,64,32,7,32,9,70,13,1,32,4,65,8,106,32,8,65,12,106,16,147,7,32,4,41,3,8,33,22,32,4,65,16,106,32,8,16,208,1,32,6,32,9,106,34,5,65,12,106,32,22,55,2,0,32,5,65,8,106,32,4,65,24,106,40,2,0,54,2,0,32,5,32,4,41,3,16,55,2,0,32,9,65,20,106,33,9,32,8,65,20,106,33,8,32,1,65,1,107,34,1,13,0,11,11,32,11,32,2,54,2,8,32,11,32,6,54,2,4,32,11,32,2,54,2,0,32,4,65,32,106,36,0,12,2,11,16,184,8,0,11,65,4,32,7,16,132,11,0,11,65,132,128,128,128,120,33,10,11,32,0,32,3,41,3,56,55,2,0,32,0,32,19,54,2,24,32,0,32,20,54,2,20,32,0,32,14,54,2,16,32,0,32,18,54,2,12,32,0,32,3,41,3,24,55,2,28,32,0,32,21,55,2,64,32,0,32,10,54,2,60,32,0,65,8,106,32,3,65,64,107,40,2,0,54,2,0,32,0,65,36,106,32,3,65,32,106,41,3,0,55,2,0,32,0,65,44,106,32,3,65,40,106,41,3,0,55,2,0,32,0,65,52,106,32,3,65,48,106,41,3,0,55,2,0,12,5,11,32,0,65,140,128,128,128,120,54,2,60,12,4,11,32,0,65,141,128,128,128,120,54,2,60,12,3,11,32,0,65,142,128,128,128,120,54,2,60,12,2,11,32,0,65,143,128,128,128,120,54,2,60,12,1,11,65,145,179,211,0,45,0,0,26,32,1,45,0,4,33,2,65,200,0,65,4,16,254,9,34,5,69,4,64,65,4,65,200,0,16,132,11,0,11,32,5,32,1,40,2,0,16,165,2,32,0,65,144,128,128,128,120,54,2,60,32,0,32,5,54,2,0,32,0,32,2,58,0,4,11,32,3,65,208,0,106,36,0,11,252,4,1,10,127,35,0,65,48,107,34,3,36,0,32,3,65,3,58,0,44,32,3,65,32,54,2,28,32,3,65,0,54,2,40,32,3,32,1,54,2,36,32,3,32,0,54,2,32,32,3,65,0,54,2,20,32,3,65,0,54,2,12,2,127,2,64,2,64,2,64,32,2,40,2,16,34,10,69,4,64,32,2,40,2,12,34,0,69,13,1,32,2,40,2,8,33,1,32,0,65,3,116,33,5,32,0,65,1,107,65,255,255,255,255,1,113,65,1,106,33,7,32,2,40,2,0,33,0,3,64,32,0,65,4,106,40,2,0,34,4,4,64,32,3,40,2,32,32,0,40,2,0,32,4,32,3,40,2,36,40,2,12,17,4,0,13,4,11,32,1,40,2,0,32,3,65,12,106,32,1,40,2,4,17,0,0,13,3,32,1,65,8,106,33,1,32,0,65,8,106,33,0,32,5,65,8,107,34,5,13,0,11,12,1,11,32,2,40,2,20,34,0,69,13,0,32,0,65,5,116,33,11,32,0,65,1,107,65,255,255,255,63,113,65,1,106,33,7,32,2,40,2,8,33,8,32,2,40,2,0,33,0,3,64,32,0,65,4,106,40,2,0,34,1,4,64,32,3,40,2,32,32,0,40,2,0,32,1,32,3,40,2,36,40,2,12,17,4,0,13,3,11,32,3,32,5,32,10,106,34,1,65,16,106,40,2,0,54,2,28,32,3,32,1,65,28,106,45,0,0,58,0,44,32,3,32,1,65,24,106,40,2,0,54,2,40,32,1,65,12,106,40,2,0,33,4,65,0,33,9,65,0,33,6,2,64,2,64,2,64,32,1,65,8,106,40,2,0,65,1,107,14,2,0,2,1,11,32,4,65,3,116,32,8,106,34,12,40,2,4,65,234,5,71,13,1,32,12,40,2,0,40,2,0,33,4,11,65,1,33,6,11,32,3,32,4,54,2,16,32,3,32,6,54,2,12,32,1,65,4,106,40,2,0,33,4,2,64,2,64,2,64,32,1,40,2,0,65,1,107,14,2,0,2,1,11,32,4,65,3,116,32,8,106,34,6,40,2,4,65,234,5,71,13,1,32,6,40,2,0,40,2,0,33,4,11,65,1,33,9,11,32,3,32,4,54,2,24,32,3,32,9,54,2,20,32,8,32,1,65,20,106,40,2,0,65,3,116,106,34,1,40,2,0,32,3,65,12,106,32,1,40,2,4,17,0,0,13,2,32,0,65,8,106,33,0,32,11,32,5,65,32,106,34,5,71,13,0,11,11,32,7,32,2,40,2,4,79,13,1,32,3,40,2,32,32,2,40,2,0,32,7,65,3,116,106,34,0,40,2,0,32,0,40,2,4,32,3,40,2,36,40,2,12,17,4,0,69,13,1,11,65,1,12,1,11,65,0,11,32,3,65,48,106,36,0,11,204,7,1,9,127,35,0,65,208,0,107,34,2,36,0,2,64,32,0,40,2,0,34,3,69,13,0,32,0,40,2,8,33,1,32,2,32,3,54,2,32,32,2,32,3,54,2,16,32,2,66,1,55,2,24,32,2,66,1,55,2,8,32,2,32,0,40,2,4,34,4,54,2,36,32,2,32,4,54,2,20,2,127,32,1,4,64,32,2,65,12,106,33,6,2,64,3,64,2,64,32,2,32,1,65,1,107,54,2,40,32,2,40,2,8,69,13,0,32,2,40,2,12,69,4,64,32,2,40,2,16,33,3,2,64,32,2,40,2,20,34,4,69,13,0,2,64,32,4,65,7,113,34,0,69,4,64,32,4,33,1,12,1,11,32,4,33,1,3,64,32,1,65,1,107,33,1,32,3,40,2,128,3,33,3,32,0,65,1,107,34,0,13,0,11,11,32,4,65,8,73,13,0,3,64,32,3,40,2,128,3,40,2,128,3,40,2,128,3,40,2,128,3,40,2,128,3,40,2,128,3,40,2,128,3,40,2,128,3,33,3,32,1,65,8,107,34,1,13,0,11,11,32,2,66,0,55,2,16,32,2,32,3,54,2,12,32,2,65,1,54,2,8,11,32,2,65,44,106,33,9,32,6,40,2,4,33,5,2,64,32,6,40,2,8,34,8,32,6,40,2,0,34,1,47,1,230,2,73,4,64,32,1,33,0,12,1,11,3,64,32,1,40,2,224,2,34,0,4,64,32,1,47,1,228,2,33,8,32,1,65,176,3,65,128,3,32,5,27,65,4,16,163,10,32,5,65,1,106,33,5,32,0,34,1,47,1,230,2,32,8,77,13,1,12,2,11,11,32,1,65,176,3,65,128,3,32,5,27,65,4,16,163,10,65,220,246,206,0,16,176,10,0,11,32,8,65,1,106,33,3,2,64,32,5,69,4,64,32,0,33,1,12,1,11,32,0,32,3,65,2,116,106,65,128,3,106,40,2,0,33,1,65,0,33,3,32,5,65,1,107,34,7,69,13,0,32,7,65,7,113,34,4,4,64,3,64,32,7,65,1,107,33,7,32,1,40,2,128,3,33,1,32,4,65,1,107,34,4,13,0,11,11,32,5,65,2,107,65,7,73,13,0,3,64,32,1,40,2,128,3,40,2,128,3,40,2,128,3,40,2,128,3,40,2,128,3,40,2,128,3,40,2,128,3,40,2,128,3,33,1,32,7,65,8,107,34,7,13,0,11,11,32,9,32,8,54,2,8,32,9,32,5,54,2,4,32,9,32,0,54,2,0,32,6,32,3,54,2,8,32,6,65,0,54,2,4,32,6,32,1,54,2,0,32,2,40,2,44,34,0,69,13,5,32,0,32,2,41,2,48,66,32,136,167,65,5,116,106,34,1,40,2,0,34,0,4,64,32,1,40,2,4,32,0,65,3,116,65,4,16,163,10,11,32,2,2,127,32,1,40,2,16,34,0,69,4,64,65,0,33,3,65,0,12,1,11,32,2,32,0,54,2,68,32,2,65,0,54,2,64,32,2,32,0,54,2,52,32,2,65,0,54,2,48,32,2,32,1,40,2,20,34,0,54,2,72,32,2,32,0,54,2,56,65,1,33,3,32,1,40,2,24,11,54,2,76,32,2,32,3,54,2,60,32,2,32,3,54,2,44,32,2,65,44,106,16,205,2,32,2,40,2,40,34,1,13,1,12,2,11,11,65,204,247,206,0,16,176,10,0,11,32,2,40,2,8,69,13,2,32,2,40,2,16,34,3,32,2,40,2,12,34,1,13,1,26,32,2,40,2,20,33,4,11,2,64,32,4,69,13,0,2,64,32,4,65,7,113,34,0,69,4,64,32,4,33,1,12,1,11,32,4,33,1,3,64,32,1,65,1,107,33,1,32,3,40,2,128,3,33,3,32,0,65,1,107,34,0,13,0,11,11,32,4,65,8,73,13,0,3,64,32,3,40,2,128,3,40,2,128,3,40,2,128,3,40,2,128,3,40,2,128,3,40,2,128,3,40,2,128,3,40,2,128,3,33,3,32,1,65,8,107,34,1,13,0,11,11,32,3,33,1,65,0,11,33,3,3,64,32,1,40,2,224,2,32,1,65,176,3,65,128,3,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,34,1,13,0,11,11,32,2,65,208,0,106,36,0,11,186,5,1,3,127,35,0,65,64,106,34,5,36,0,32,5,65,0,54,2,12,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,65,1,70,13,0,32,5,65,12,106,32,1,32,2,65,4,32,2,65,4,73,34,6,27,34,7,16,142,11,26,32,6,13,0,32,5,40,2,12,65,161,185,172,223,0,70,13,1,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,2,13,1,12,5,11,2,64,32,2,32,7,107,65,4,79,4,64,32,5,32,1,32,7,106,40,0,0,65,255,255,255,175,127,113,34,6,54,2,16,32,6,65,1,107,65,8,32,3,32,3,65,8,79,27,79,13,1,32,0,32,6,54,2,24,32,0,32,4,55,3,16,32,0,32,7,65,4,106,173,55,3,8,32,0,32,2,54,2,4,32,0,32,1,54,2,0,12,4,11,32,5,66,130,128,128,128,192,136,146,10,55,3,32,32,5,32,5,65,32,106,34,3,16,220,8,54,2,60,32,5,65,1,54,2,56,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,5,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,17,65,1,16,254,9,34,2,69,13,4,32,2,65,16,106,65,216,248,208,0,45,0,0,58,0,0,32,2,65,8,106,65,208,248,208,0,41,0,0,55,0,0,32,2,65,200,248,208,0,41,0,0,55,0,0,32,5,65,17,54,2,40,32,5,32,2,54,2,36,32,5,65,17,54,2,32,32,1,32,3,16,156,4,33,2,32,5,65,60,106,16,217,9,12,2,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,4,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,187,23,55,3,16,32,1,66,0,55,3,0,32,5,65,2,54,2,36,32,5,65,248,248,208,0,54,2,32,32,5,66,1,55,2,44,32,5,65,251,0,54,2,60,32,5,32,5,65,56,106,54,2,40,32,5,32,5,65,16,106,54,2,56,32,5,65,20,106,34,2,32,5,65,32,106,16,219,3,32,1,32,2,16,156,4,33,2,12,1,11,32,2,65,128,128,128,128,120,54,2,60,32,2,65,128,128,128,128,120,54,2,48,32,2,66,2,55,3,40,32,2,66,0,55,3,32,32,2,66,128,128,128,128,32,55,3,24,32,2,66,186,23,55,3,16,32,2,66,0,55,3,0,11,32,0,65,0,54,2,0,32,0,32,2,54,2,4,11,32,5,65,64,107,36,0,15,11,65,1,65,17,16,132,11,0,11,65,8,65,200,0,16,132,11,0,11,231,4,1,14,127,35,0,65,176,4,107,34,2,36,0,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,7,47,1,226,23,33,9,2,64,2,64,2,64,2,64,65,148,24,65,4,16,254,9,34,6,4,64,32,6,65,0,54,2,184,3,32,6,32,7,47,1,226,23,34,8,32,1,40,2,8,34,3,65,127,115,106,34,4,59,1,226,23,32,2,65,160,2,106,34,10,32,7,32,3,65,40,108,106,34,5,65,8,106,41,2,0,55,3,0,32,2,65,168,2,106,34,11,32,5,65,16,106,41,2,0,55,3,0,32,2,65,176,2,106,34,12,32,5,65,24,106,41,2,0,55,3,0,32,2,65,184,2,106,34,13,32,5,65,32,106,41,2,0,55,3,0,32,2,32,5,41,2,0,55,3,152,2,32,2,65,196,2,106,34,14,32,7,65,188,3,106,34,15,32,3,65,236,1,108,106,65,236,1,16,142,11,26,32,4,65,12,79,13,1,32,8,32,3,65,1,106,34,8,107,32,4,71,13,2,32,6,32,7,32,8,65,40,108,106,32,4,65,40,108,16,142,11,34,5,65,188,3,106,32,15,32,8,65,236,1,108,106,32,4,65,236,1,108,16,142,11,26,32,7,32,3,59,1,226,23,32,2,65,8,106,32,10,41,3,0,55,3,0,32,2,65,16,106,32,11,41,3,0,55,3,0,32,2,65,24,106,32,12,41,3,0,55,3,0,32,2,65,32,106,32,13,41,3,0,55,3,0,32,2,32,2,41,3,152,2,55,3,0,32,2,65,40,106,32,14,65,236,1,16,142,11,26,32,5,47,1,226,23,34,4,65,1,106,33,6,32,4,65,12,79,13,3,32,9,32,3,107,34,3,32,6,71,13,4,32,5,65,228,23,106,32,7,32,8,65,2,116,106,65,228,23,106,32,3,65,2,116,16,142,11,33,6,32,1,40,2,4,33,3,65,0,33,1,3,64,2,64,32,6,32,1,65,2,116,106,40,2,0,34,8,32,1,59,1,224,23,32,8,32,5,54,2,184,3,32,1,32,4,79,13,0,32,1,32,1,32,4,73,106,34,1,32,4,77,13,1,11,11,32,0,32,3,54,2,152,2,32,0,32,7,54,2,148,2,32,0,32,2,65,148,2,16,142,11,34,0,32,3,54,2,160,2,32,0,32,5,54,2,156,2,32,2,65,176,4,106,36,0,15,11,65,4,65,148,24,16,132,11,0,11,32,4,65,11,65,196,130,192,0,16,171,10,0,11,65,140,130,192,0,65,40,65,180,130,192,0,16,141,8,0,11,32,6,65,12,65,212,130,192,0,16,171,10,0,11,65,140,130,192,0,65,40,65,180,130,192,0,16,141,8,0,11,216,4,1,4,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,65,3,32,0,40,2,60,34,4,65,128,128,128,128,120,115,34,1,32,1,65,5,79,27,14,4,1,2,3,4,0,11,32,0,40,2,16,34,1,4,64,32,0,40,2,12,32,1,65,1,16,163,10,11,32,0,40,2,4,33,2,32,0,40,2,8,34,3,4,64,32,2,33,1,3,64,32,1,65,4,106,40,2,0,34,4,4,64,32,1,40,2,0,32,4,65,1,16,163,10,11,32,1,65,8,106,16,134,2,32,1,65,208,0,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,0,69,13,4,12,5,11,32,0,40,2,4,33,2,32,0,40,2,8,34,3,4,64,32,2,33,1,3,64,32,1,16,134,2,32,1,65,200,0,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,0,69,13,3,12,5,11,32,0,40,2,4,33,2,32,0,40,2,8,34,3,4,64,32,2,33,1,3,64,32,1,16,134,2,32,1,65,200,0,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,0,69,13,2,12,4,11,32,0,40,2,4,33,2,32,0,40,2,8,34,3,4,64,32,2,33,1,3,64,32,1,65,4,106,40,2,0,34,4,4,64,32,1,40,2,0,32,4,65,1,16,163,10,11,32,1,65,8,106,16,134,2,32,1,65,208,0,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,0,69,13,1,12,2,11,32,0,40,2,16,34,1,4,64,32,0,40,2,12,32,1,65,1,16,163,10,11,32,0,40,2,24,34,1,4,64,32,0,40,2,20,32,1,65,1,16,163,10,11,32,0,40,2,4,33,2,32,0,40,2,8,34,3,4,64,32,2,33,1,3,64,32,1,16,245,5,32,1,65,8,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,1,4,64,32,2,32,1,65,3,116,65,4,16,163,10,11,32,0,40,2,64,33,2,32,0,40,2,68,34,3,4,64,32,2,33,1,3,64,32,1,65,4,106,40,2,0,34,0,4,64,32,1,40,2,0,32,0,65,1,16,163,10,11,32,1,65,8,106,16,134,2,32,1,65,208,0,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,4,69,13,0,32,2,32,4,65,208,0,108,65,8,16,163,10,11,15,11,32,2,32,0,65,208,0,108,65,8,16,163,10,15,11,32,2,32,0,65,200,0,108,65,8,16,163,10,11,220,4,1,14,127,35,0,65,64,106,34,2,36,0,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,7,47,1,230,2,33,8,2,64,2,64,2,64,2,64,65,152,3,65,4,16,254,9,34,6,4,64,32,6,65,0,54,2,0,32,6,32,7,47,1,230,2,34,9,32,1,40,2,8,34,4,65,127,115,106,34,5,59,1,230,2,32,2,65,40,106,34,10,32,7,65,48,106,34,11,32,4,65,28,108,106,34,3,65,8,106,41,2,0,55,3,0,32,2,65,48,106,34,12,32,3,65,16,106,41,2,0,55,3,0,32,2,65,56,106,34,13,32,3,65,24,106,40,2,0,54,2,0,32,2,32,3,41,2,0,55,3,32,32,5,65,12,79,13,1,32,9,32,4,65,1,106,34,3,107,32,5,71,13,2,32,7,65,4,106,34,9,32,4,65,2,116,106,40,2,0,33,14,32,6,65,4,106,32,9,32,3,65,2,116,34,15,106,32,5,65,2,116,16,142,11,26,32,6,65,48,106,32,11,32,3,65,28,108,106,32,5,65,28,108,16,142,11,26,32,7,32,4,59,1,230,2,32,2,65,8,106,32,10,41,3,0,55,3,0,32,2,65,16,106,32,12,41,3,0,55,3,0,32,2,65,24,106,32,13,40,2,0,54,2,0,32,2,32,2,41,3,32,55,3,0,32,6,47,1,230,2,34,5,65,1,106,33,3,32,5,65,12,79,13,3,32,8,32,4,107,34,4,32,3,71,13,4,32,6,65,232,2,106,32,7,32,15,106,65,232,2,106,32,4,65,2,116,16,142,11,33,3,32,1,40,2,4,33,4,65,0,33,1,3,64,2,64,32,3,32,1,65,2,116,106,40,2,0,34,8,32,1,59,1,228,2,32,8,32,6,54,2,0,32,1,32,5,79,13,0,32,1,32,1,32,5,73,106,34,1,32,5,77,13,1,11,11,32,0,32,14,54,2,16,32,0,32,4,54,2,4,32,0,32,7,54,2,0,32,0,32,2,41,3,0,55,2,20,32,0,32,4,54,2,12,32,0,32,6,54,2,8,32,0,65,28,106,32,2,65,8,106,41,3,0,55,2,0,32,0,65,36,106,32,2,65,16,106,41,3,0,55,2,0,32,0,65,44,106,32,2,65,24,106,40,2,0,54,2,0,32,2,65,64,107,36,0,15,11,65,4,65,152,3,16,132,11,0,11,32,5,65,11,65,204,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,3,65,12,65,220,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,133,5,1,4,127,35,0,65,32,107,34,3,36,0,65,1,33,1,2,64,32,0,16,250,1,34,4,65,255,1,113,65,2,70,13,0,2,64,2,64,2,64,32,0,40,2,0,34,2,69,13,0,32,0,40,2,8,34,1,32,0,40,2,4,79,13,0,32,1,32,2,106,45,0,0,65,240,0,71,13,0,32,0,32,1,65,1,106,54,2,8,32,0,40,2,16,33,2,2,64,32,4,65,255,1,113,69,4,64,32,2,69,13,1,65,1,33,1,65,164,210,210,0,65,1,32,2,16,138,11,69,13,1,12,5,11,32,2,69,13,0,65,1,33,1,65,177,216,210,0,65,2,32,2,16,138,11,13,4,11,2,64,2,64,32,0,40,2,0,69,13,0,32,3,32,0,16,253,1,32,3,40,2,0,69,13,1,32,3,65,24,106,32,3,65,8,106,41,2,0,55,3,0,32,3,32,3,41,2,0,55,3,16,2,64,32,0,40,2,16,34,2,69,13,0,65,1,33,1,32,3,65,16,106,32,2,16,135,1,13,6,32,0,40,2,16,34,2,69,13,0,65,133,217,210,0,65,3,32,2,16,138,11,13,6,11,65,1,33,1,32,0,16,144,1,13,5,3,64,32,0,40,2,0,34,2,69,13,4,32,0,40,2,8,34,1,32,0,40,2,4,79,13,4,32,1,32,2,106,45,0,0,65,240,0,71,13,4,32,0,32,1,65,1,106,54,2,8,32,0,40,2,16,34,1,4,64,65,177,216,210,0,65,2,32,1,16,138,11,4,64,65,1,33,1,12,8,11,32,0,40,2,0,69,13,2,11,32,3,32,0,16,253,1,32,3,40,2,0,69,13,2,32,3,65,24,106,32,3,65,8,106,41,2,0,55,3,0,32,3,32,3,41,2,0,55,3,16,2,64,32,0,40,2,16,34,2,69,13,0,65,1,33,1,32,3,65,16,106,32,2,16,135,1,13,7,32,0,40,2,16,34,2,69,13,0,65,133,217,210,0,65,3,32,2,16,138,11,13,7,11,65,1,33,1,32,0,16,144,1,69,13,0,11,12,5,11,32,0,40,2,16,34,0,69,13,3,65,169,216,210,0,65,1,32,0,16,138,11,33,1,12,4,11,32,0,40,2,16,33,2,2,64,32,3,45,0,4,34,4,4,64,32,2,69,13,1,65,1,33,1,65,144,216,210,0,65,25,32,2,16,138,11,13,5,12,1,11,32,2,69,13,0,65,1,33,1,65,128,216,210,0,65,16,32,2,16,138,11,13,4,11,32,0,32,4,58,0,4,65,0,33,1,32,0,65,0,54,2,0,12,3,11,32,4,65,255,1,113,69,13,1,11,32,0,40,2,16,34,0,69,13,0,65,1,33,1,65,163,210,210,0,65,1,32,0,16,138,11,13,1,11,65,0,33,1,11,32,3,65,32,106,36,0,32,1,11,150,4,1,6,127,32,3,32,3,32,2,65,3,106,65,124,113,32,2,107,34,8,107,65,7,113,65,0,32,3,32,8,79,27,34,4,107,33,9,2,127,2,64,2,64,32,3,32,4,79,4,64,2,64,32,4,69,13,0,32,2,32,3,106,34,6,32,2,32,9,106,34,7,107,33,5,2,127,32,5,65,1,107,32,6,65,1,107,34,4,45,0,0,32,1,65,255,1,113,70,13,0,26,32,4,32,7,70,13,1,32,5,65,2,107,32,6,65,2,107,34,4,45,0,0,32,1,65,255,1,113,70,13,0,26,32,4,32,7,70,13,1,32,5,65,3,107,32,6,65,3,107,34,4,45,0,0,32,1,65,255,1,113,70,13,0,26,32,4,32,7,70,13,1,32,5,65,4,107,32,6,65,4,107,34,4,45,0,0,32,1,65,255,1,113,70,13,0,26,32,4,32,7,70,13,1,32,5,65,5,107,32,6,65,5,107,34,4,45,0,0,32,1,65,255,1,113,70,13,0,26,32,4,32,7,70,13,1,32,5,65,6,107,32,6,65,6,107,34,4,45,0,0,32,1,65,255,1,113,70,13,0,26,32,4,32,7,70,13,1,32,5,65,7,107,32,6,65,7,107,34,4,45,0,0,32,1,65,255,1,113,70,13,0,26,32,4,32,7,70,13,1,32,5,65,8,107,11,32,9,106,33,4,12,3,11,32,8,32,3,32,3,32,8,75,27,33,6,32,1,65,255,1,113,65,129,130,132,8,108,33,5,3,64,32,6,32,9,34,4,73,4,64,32,4,65,8,107,33,9,32,2,32,4,106,34,7,65,4,107,40,2,0,32,5,115,34,8,65,129,130,132,8,107,32,8,65,127,115,113,32,7,65,8,107,40,2,0,32,5,115,34,8,65,129,130,132,8,107,32,8,65,127,115,113,114,65,128,129,130,132,120,113,69,13,1,11,11,32,3,32,4,73,13,1,32,2,65,1,107,33,3,32,1,65,255,1,113,33,2,3,64,65,0,32,4,69,13,4,26,32,3,32,4,106,33,1,32,4,65,1,107,33,4,32,2,32,1,45,0,0,71,13,0,11,12,2,11,32,9,32,3,65,136,131,211,0,16,170,10,0,11,32,4,32,3,65,152,131,211,0,16,171,10,0,11,65,1,11,33,9,32,0,32,4,54,2,4,32,0,32,9,54,2,0,11,237,4,1,12,127,35,0,65,208,0,107,34,2,36,0,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,8,47,1,230,2,33,9,2,64,2,64,2,64,2,64,65,176,3,65,4,16,254,9,34,5,4,64,32,5,65,0,54,2,224,2,32,5,32,8,47,1,230,2,34,7,32,1,40,2,8,34,3,65,127,115,106,34,4,59,1,230,2,32,2,65,56,106,34,10,32,8,32,3,65,5,116,106,34,6,65,8,106,41,2,0,55,3,0,32,2,65,64,107,34,11,32,6,65,16,106,41,2,0,55,3,0,32,2,65,200,0,106,34,12,32,6,65,24,106,41,2,0,55,3,0,32,2,32,6,41,2,0,55,3,48,32,4,65,12,79,13,1,32,7,32,3,65,1,106,34,6,107,32,4,71,13,2,32,8,65,232,2,106,34,7,32,3,65,1,116,106,47,1,0,33,13,32,5,65,232,2,106,32,7,32,6,65,1,116,106,32,4,65,1,116,16,142,11,26,32,5,32,8,32,6,65,5,116,106,32,4,65,5,116,16,142,11,33,4,32,8,32,3,59,1,230,2,32,2,65,24,106,32,10,41,3,0,55,1,0,32,2,65,32,106,32,11,41,3,0,55,1,0,32,2,65,40,106,32,12,41,3,0,55,1,0,32,2,32,2,41,3,48,55,1,16,32,4,47,1,230,2,34,5,65,1,106,33,7,32,5,65,12,79,13,3,32,9,32,3,107,34,3,32,7,71,13,4,32,4,65,128,3,106,32,8,32,6,65,2,116,106,65,128,3,106,32,3,65,2,116,16,142,11,33,6,32,1,40,2,4,33,3,65,0,33,1,3,64,2,64,32,6,32,1,65,2,116,106,40,2,0,34,7,32,1,59,1,228,2,32,7,32,4,54,2,224,2,32,1,32,5,79,13,0,32,1,32,1,32,5,73,106,34,1,32,5,77,13,1,11,11,32,0,32,3,54,2,40,32,0,32,8,54,2,36,32,0,32,13,59,1,0,32,0,32,2,41,1,14,55,1,2,32,0,32,3,54,2,48,32,0,32,4,54,2,44,32,0,65,10,106,32,2,65,22,106,41,1,0,55,1,0,32,0,65,18,106,32,2,65,30,106,41,1,0,55,1,0,32,0,65,26,106,32,2,65,38,106,41,1,0,55,1,0,32,0,65,34,106,32,2,65,46,106,47,1,0,59,1,0,32,2,65,208,0,106,36,0,15,11,65,4,65,176,3,16,132,11,0,11,32,4,65,11,65,204,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,7,65,12,65,220,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,140,5,1,9,127,35,0,65,208,0,107,34,6,36,0,2,64,2,64,32,3,69,4,64,2,64,32,5,69,13,0,2,64,2,64,32,1,40,2,16,34,8,69,13,0,32,1,65,16,106,33,13,32,1,40,2,20,33,10,3,64,32,8,65,44,106,33,11,32,8,65,4,106,33,12,32,8,47,1,230,2,34,14,65,2,116,33,3,65,127,33,7,2,64,3,64,32,3,69,4,64,32,14,33,7,12,2,11,32,12,40,2,0,33,9,32,7,65,1,106,33,7,32,11,65,28,106,33,11,32,3,65,4,107,33,3,32,12,65,4,106,33,12,65,127,32,4,32,9,71,32,4,32,9,73,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,3,11,32,10,69,13,1,32,10,65,1,107,33,10,32,8,32,7,65,2,116,106,65,232,2,106,40,2,0,33,8,12,0,11,0,11,65,236,207,206,0,16,176,10,0,11,32,11,45,0,0,4,64,32,13,32,4,65,4,16,147,2,69,13,1,66,214,8,16,251,4,32,1,47,1,14,65,0,32,1,47,1,12,27,32,2,16,219,7,33,1,32,0,65,2,54,2,0,32,0,32,1,54,2,4,12,3,11,65,140,208,206,0,65,37,65,180,208,206,0,16,141,8,0,11,32,6,32,1,40,2,28,34,2,54,2,20,32,6,32,5,58,0,76,32,6,65,0,54,2,72,32,6,66,0,55,2,60,32,6,65,0,54,2,52,32,6,65,24,106,32,1,65,16,106,34,3,32,2,32,6,65,52,106,34,7,16,209,2,2,64,32,6,45,0,48,65,2,70,4,64,32,1,40,2,28,65,1,106,34,5,69,13,1,32,1,32,5,54,2,28,32,6,65,0,54,2,60,32,6,66,128,128,128,128,32,55,2,52,32,6,65,0,58,0,64,32,3,32,4,32,7,32,2,16,152,2,32,3,32,4,16,76,32,0,32,2,54,2,4,32,0,65,0,54,2,0,12,3,11,32,6,65,24,106,34,0,16,179,6,32,6,65,2,54,2,56,32,6,65,140,212,206,0,54,2,52,32,6,66,1,55,2,64,32,6,65,251,0,54,2,28,32,6,32,0,54,2,60,32,6,32,6,65,20,106,54,2,24,32,6,65,52,106,65,156,212,206,0,16,166,8,0,11,65,128,215,206,0,65,28,65,196,224,206,0,16,141,8,0,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,217,0,65,1,16,254,9,34,2,69,13,1,32,2,65,153,228,206,0,65,217,0,16,142,11,33,2,32,6,65,217,0,54,2,16,32,6,32,2,54,2,12,32,6,65,217,0,54,2,8,32,6,65,8,106,16,156,4,33,1,32,0,65,2,54,2,0,32,0,32,1,54,2,4,11,32,6,65,208,0,106,36,0,15,11,65,1,65,217,0,16,132,11,0,11,223,4,1,13,127,35,0,65,64,106,34,2,36,0,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,8,47,1,186,2,33,9,2,64,2,64,2,64,2,64,65,132,3,65,4,16,254,9,34,6,4,64,32,6,65,0,54,2,0,32,6,32,8,47,1,186,2,34,7,32,1,40,2,8,34,3,65,127,115,106,34,4,59,1,186,2,32,2,65,40,106,34,10,32,8,65,4,106,34,11,32,3,65,28,108,106,34,5,65,8,106,41,2,0,55,3,0,32,2,65,48,106,34,12,32,5,65,16,106,41,2,0,55,3,0,32,2,65,56,106,34,13,32,5,65,24,106,40,2,0,54,2,0,32,2,32,5,41,2,0,55,3,32,32,4,65,12,79,13,1,32,7,32,3,65,1,106,34,5,107,32,4,71,13,2,32,8,65,188,2,106,34,7,32,3,65,1,116,106,47,1,0,33,14,32,6,65,188,2,106,32,7,32,5,65,1,116,106,32,4,65,1,116,16,142,11,26,32,6,65,4,106,32,11,32,5,65,28,108,106,32,4,65,28,108,16,142,11,26,32,8,32,3,59,1,186,2,32,2,65,12,106,32,10,41,3,0,55,1,0,32,2,65,20,106,32,12,41,3,0,55,1,0,32,2,65,28,106,32,13,40,2,0,54,1,0,32,2,32,2,41,3,32,55,1,4,32,6,47,1,186,2,34,4,65,1,106,33,7,32,4,65,12,79,13,3,32,9,32,3,107,34,3,32,7,71,13,4,32,6,65,212,2,106,32,8,32,5,65,2,116,106,65,212,2,106,32,3,65,2,116,16,142,11,33,5,32,1,40,2,4,33,3,65,0,33,1,3,64,2,64,32,5,32,1,65,2,116,106,40,2,0,34,7,32,1,59,1,184,2,32,7,32,6,54,2,0,32,1,32,4,79,13,0,32,1,32,1,32,4,73,106,34,1,32,4,77,13,1,11,11,32,0,32,3,54,2,36,32,0,32,8,54,2,32,32,0,32,14,59,1,0,32,0,32,2,41,1,2,55,1,2,32,0,32,3,54,2,44,32,0,32,6,54,2,40,32,0,65,10,106,32,2,65,10,106,41,1,0,55,1,0,32,0,65,18,106,32,2,65,18,106,41,1,0,55,1,0,32,0,65,24,106,32,2,65,24,106,41,1,0,55,1,0,32,2,65,64,107,36,0,15,11,65,4,65,132,3,16,132,11,0,11,32,4,65,11,65,204,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,7,65,12,65,220,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,215,4,1,13,127,35,0,65,64,106,34,2,36,0,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,7,47,1,146,3,33,8,2,64,2,64,2,64,2,64,65,196,3,65,4,16,254,9,34,6,4,64,32,6,65,0,54,2,224,2,32,6,32,7,47,1,146,3,34,9,32,1,40,2,8,34,4,65,127,115,106,34,5,59,1,146,3,32,2,65,40,106,34,10,32,7,32,4,65,5,116,106,34,3,65,8,106,41,0,0,55,3,0,32,2,65,48,106,34,11,32,3,65,16,106,41,0,0,55,3,0,32,2,65,56,106,34,12,32,3,65,24,106,41,0,0,55,3,0,32,2,32,3,41,0,0,55,3,32,32,5,65,12,79,13,1,32,9,32,4,65,1,106,34,3,107,32,5,71,13,2,32,7,65,228,2,106,34,9,32,4,65,2,116,106,40,2,0,33,13,32,6,32,7,32,3,65,5,116,106,32,5,65,5,116,16,142,11,34,6,65,228,2,106,32,9,32,3,65,2,116,34,14,106,32,5,65,2,116,16,142,11,26,32,7,32,4,59,1,146,3,32,2,65,8,106,32,10,41,3,0,55,3,0,32,2,65,16,106,32,11,41,3,0,55,3,0,32,2,65,24,106,32,12,41,3,0,55,3,0,32,2,32,2,41,3,32,55,3,0,32,6,47,1,146,3,34,5,65,1,106,33,3,32,5,65,12,79,13,3,32,8,32,4,107,34,4,32,3,71,13,4,32,6,65,148,3,106,32,7,32,14,106,65,148,3,106,32,4,65,2,116,16,142,11,33,3,32,1,40,2,4,33,4,65,0,33,1,3,64,2,64,32,3,32,1,65,2,116,106,40,2,0,34,8,32,1,59,1,144,3,32,8,32,6,54,2,224,2,32,1,32,5,79,13,0,32,1,32,1,32,5,73,106,34,1,32,5,77,13,1,11,11,32,0,32,4,54,2,4,32,0,32,7,54,2,0,32,0,32,2,41,3,0,55,2,16,32,0,32,13,54,2,48,32,0,32,4,54,2,12,32,0,32,6,54,2,8,32,0,65,24,106,32,2,65,8,106,41,3,0,55,2,0,32,0,65,32,106,32,2,65,16,106,41,3,0,55,2,0,32,0,65,40,106,32,2,65,24,106,41,3,0,55,2,0,32,2,65,64,107,36,0,15,11,65,4,65,196,3,16,132,11,0,11,32,5,65,11,65,240,245,208,0,16,171,10,0,11,65,184,245,208,0,65,40,65,224,245,208,0,16,141,8,0,11,32,3,65,12,65,128,246,208,0,16,171,10,0,11,65,184,245,208,0,65,40,65,224,245,208,0,16,141,8,0,11,206,4,1,15,127,35,0,65,224,0,107,34,2,36,0,32,2,65,24,106,32,1,65,12,106,16,147,7,32,2,40,2,28,33,11,32,2,40,2,24,33,12,32,2,65,16,106,32,1,65,20,106,16,147,7,32,2,40,2,20,33,13,32,2,40,2,16,33,14,2,64,2,64,2,64,2,64,2,64,32,1,40,2,8,34,4,69,4,64,65,4,33,7,12,1,11,32,4,65,255,255,255,255,0,75,13,1,32,1,40,2,4,33,15,65,145,179,211,0,45,0,0,26,32,4,65,3,116,34,16,34,5,65,4,16,254,9,34,7,69,13,2,32,4,33,5,3,64,32,6,32,16,70,13,1,32,5,65,1,107,33,5,32,6,32,7,106,33,8,2,64,65,1,32,6,32,15,106,34,9,40,2,0,34,10,116,65,191,14,113,13,0,32,10,65,6,70,4,64,65,145,179,211,0,45,0,0,26,65,8,65,4,16,254,9,34,3,69,13,6,32,2,65,8,106,32,9,65,4,106,40,2,0,16,213,4,32,3,32,2,41,3,8,55,2,0,12,1,11,65,145,179,211,0,45,0,0,26,65,60,65,4,16,254,9,34,3,69,13,6,32,2,65,36,106,32,9,65,4,106,40,2,0,16,178,2,32,3,65,56,106,32,2,65,220,0,106,40,2,0,54,2,0,32,3,65,48,106,32,2,65,212,0,106,41,2,0,55,2,0,32,3,65,40,106,32,2,65,204,0,106,41,2,0,55,2,0,32,3,65,32,106,32,2,65,196,0,106,41,2,0,55,2,0,32,3,65,24,106,32,2,65,60,106,41,2,0,55,2,0,32,3,65,16,106,32,2,65,52,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,44,106,41,2,0,55,2,0,32,3,32,2,41,2,36,55,2,0,11,32,8,32,10,54,2,0,32,8,65,4,106,32,3,54,2,0,32,6,65,8,106,33,6,32,5,13,0,11,11,32,0,32,14,54,2,20,32,0,32,12,54,2,12,32,0,32,4,54,2,8,32,0,32,7,54,2,4,32,0,32,4,54,2,0,32,0,32,1,41,2,28,55,2,28,32,0,32,13,54,2,24,32,0,32,11,54,2,16,32,0,65,52,106,32,1,65,52,106,41,2,0,55,2,0,32,0,65,44,106,32,1,65,44,106,41,2,0,55,2,0,32,0,65,36,106,32,1,65,36,106,41,2,0,55,2,0,32,2,65,224,0,106,36,0,15,11,16,184,8,0,11,65,4,32,5,16,132,11,0,11,65,4,65,8,16,132,11,0,11,65,4,65,60,16,132,11,0,11,203,4,1,15,127,35,0,65,208,0,107,34,3,36,0,32,0,45,0,12,33,12,32,0,40,2,4,33,14,32,0,40,2,0,33,13,32,0,40,2,8,34,8,65,20,106,33,15,32,8,65,24,106,33,16,2,64,3,64,32,6,33,11,32,10,33,7,2,64,32,2,32,5,79,4,64,3,64,32,1,32,5,106,33,9,2,127,32,2,32,5,107,34,6,65,8,79,4,64,32,3,65,10,32,9,32,6,16,157,4,32,3,40,2,4,33,4,32,3,40,2,0,12,1,11,65,0,33,4,65,0,32,2,32,5,70,13,0,26,3,64,65,1,32,4,32,9,106,45,0,0,65,10,70,13,1,26,32,6,32,4,65,1,106,34,4,71,13,0,11,32,6,33,4,65,0,11,33,10,65,0,33,9,32,10,65,1,71,4,64,32,2,33,5,32,10,13,3,65,1,33,9,32,11,33,6,32,2,33,4,12,3,11,32,4,32,5,106,34,4,65,1,106,33,5,2,64,32,2,32,4,77,13,0,32,1,32,4,106,45,0,0,65,10,71,13,0,32,5,33,6,12,3,11,32,2,32,5,79,13,0,11,11,65,1,33,9,32,11,33,6,32,2,33,4,11,32,7,65,1,106,34,10,4,64,2,64,2,64,2,64,2,64,32,12,69,4,64,32,0,65,1,58,0,12,32,13,13,1,65,1,33,12,32,8,65,196,171,210,0,65,4,16,210,9,13,2,12,4,11,32,7,69,13,3,65,1,33,7,32,8,65,10,16,219,9,13,6,32,13,69,13,2,32,8,65,220,171,210,0,65,7,16,210,9,13,6,12,3,11,32,3,32,14,54,2,12,32,3,65,251,0,54,2,44,32,3,32,3,65,12,106,54,2,40,65,1,33,12,32,3,65,1,58,0,76,32,3,65,0,54,2,72,32,3,66,32,55,2,64,32,3,66,128,128,128,128,208,0,55,2,56,32,3,65,2,54,2,48,32,3,65,1,54,2,36,32,3,65,2,54,2,20,32,3,65,204,171,210,0,54,2,16,32,3,65,1,54,2,28,32,15,40,2,0,32,16,40,2,0,32,3,32,3,65,48,106,54,2,32,32,3,32,3,65,40,106,54,2,24,32,3,65,16,106,16,166,2,69,13,2,11,65,1,33,7,12,4,11,32,8,65,196,171,210,0,65,4,16,210,9,13,3,11,32,8,32,1,32,11,106,32,4,32,11,107,16,210,9,34,7,32,9,114,69,13,1,12,2,11,11,65,144,171,210,0,65,28,65,244,170,210,0,16,141,8,0,11,32,3,65,208,0,106,36,0,32,7,11,173,7,1,9,127,35,0,65,48,107,34,2,36,0,2,64,32,0,40,2,0,34,3,69,13,0,32,0,40,2,8,33,1,32,2,32,3,54,2,24,32,2,32,3,54,2,8,32,2,32,1,54,2,32,32,2,66,1,55,2,16,32,2,66,1,55,2,0,32,2,32,0,40,2,4,34,4,54,2,28,32,2,32,4,54,2,12,2,127,2,64,32,1,4,64,32,2,65,4,106,33,6,2,64,3,64,2,64,32,2,32,1,65,1,107,54,2,32,32,2,40,2,0,69,13,0,32,2,40,2,4,69,4,64,32,2,40,2,8,33,3,2,64,32,2,40,2,12,34,4,69,13,0,2,64,32,4,65,7,113,34,0,69,4,64,32,4,33,1,12,1,11,32,4,33,1,3,64,32,1,65,1,107,33,1,32,3,40,2,184,1,33,3,32,0,65,1,107,34,0,13,0,11,11,32,4,65,8,73,13,0,3,64,32,3,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,3,32,1,65,8,107,34,1,13,0,11,11,32,2,66,0,55,2,8,32,2,32,3,54,2,4,32,2,65,1,54,2,0,11,32,2,65,36,106,33,9,32,6,40,2,4,33,5,2,64,32,6,40,2,8,34,8,32,6,40,2,0,34,1,47,1,182,1,73,4,64,32,1,33,0,12,1,11,3,64,32,1,40,2,0,34,0,4,64,32,1,47,1,180,1,33,8,32,1,65,232,1,65,184,1,32,5,27,65,4,16,163,10,32,5,65,1,106,33,5,32,0,34,1,47,1,182,1,32,8,77,13,1,12,2,11,11,32,1,65,232,1,65,184,1,32,5,27,65,4,16,163,10,65,140,132,192,0,16,176,10,0,11,32,8,65,1,106,33,3,2,64,32,5,69,4,64,32,0,33,1,12,1,11,32,0,32,3,65,2,116,106,65,184,1,106,40,2,0,33,1,65,0,33,3,32,5,65,1,107,34,7,69,13,0,32,7,65,7,113,34,4,4,64,3,64,32,7,65,1,107,33,7,32,1,40,2,184,1,33,1,32,4,65,1,107,34,4,13,0,11,11,32,5,65,2,107,65,7,73,13,0,3,64,32,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,1,32,7,65,8,107,34,7,13,0,11,11,32,9,32,8,54,2,8,32,9,32,5,54,2,4,32,9,32,0,54,2,0,32,6,32,3,54,2,8,32,6,65,0,54,2,4,32,6,32,1,54,2,0,32,2,40,2,36,34,0,69,13,6,32,0,32,2,41,2,40,66,32,136,167,65,12,108,106,34,0,65,12,106,40,2,0,34,1,4,64,32,0,65,8,106,40,2,0,33,3,3,64,32,3,16,194,4,32,3,65,28,106,33,3,32,1,65,1,107,34,1,13,0,11,11,32,0,65,4,106,34,1,40,2,0,34,0,4,64,32,1,40,2,4,32,0,65,28,108,65,4,16,163,10,11,32,2,40,2,32,34,1,13,1,12,2,11,11,65,148,199,192,0,16,176,10,0,11,32,2,40,2,0,32,2,65,0,54,2,0,69,13,3,32,2,40,2,8,34,3,32,2,40,2,4,34,1,13,2,26,32,2,40,2,12,33,4,12,1,11,32,2,65,0,54,2,0,11,2,64,32,4,69,13,0,2,64,32,4,65,7,113,34,0,69,4,64,32,4,33,1,12,1,11,32,4,33,1,3,64,32,1,65,1,107,33,1,32,3,40,2,184,1,33,3,32,0,65,1,107,34,0,13,0,11,11,32,4,65,8,73,13,0,3,64,32,3,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,3,32,1,65,8,107,34,1,13,0,11,11,32,3,33,1,65,0,11,33,3,3,64,32,1,40,2,0,32,1,65,232,1,65,184,1,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,34,1,13,0,11,11,32,2,65,48,106,36,0,11,239,78,2,34,127,2,126,35,0,65,208,0,107,34,15,36,0,32,2,40,2,0,33,29,32,15,65,24,106,34,34,32,2,65,28,106,40,2,0,54,2,0,32,15,65,16,106,34,33,32,2,65,20,106,41,2,0,55,3,0,32,15,65,8,106,34,35,32,2,65,12,106,41,2,0,34,37,55,3,0,32,15,32,2,41,2,4,34,38,55,3,0,32,15,32,1,40,2,0,34,30,54,2,76,32,15,32,37,167,65,0,32,38,167,34,1,27,54,2,72,32,15,32,15,40,2,4,34,2,54,2,68,32,15,32,1,54,2,64,32,15,65,0,54,2,60,32,15,32,1,65,0,71,34,3,54,2,56,32,15,32,2,54,2,52,32,15,32,1,54,2,48,32,15,65,0,54,2,44,32,15,32,3,54,2,40,35,0,65,208,0,107,34,18,36,0,32,18,65,56,106,32,15,65,40,106,34,22,65,32,106,41,2,0,55,3,0,32,18,65,48,106,32,22,65,24,106,41,2,0,55,3,0,32,18,65,40,106,32,22,65,16,106,41,2,0,55,3,0,32,18,65,32,106,32,22,65,8,106,41,2,0,55,3,0,32,18,32,22,41,2,0,55,3,24,32,18,65,12,106,33,16,35,0,65,240,0,107,34,3,36,0,32,3,65,32,106,32,18,65,24,106,34,8,16,132,3,2,64,2,64,2,64,2,64,2,64,2,64,32,3,45,0,48,34,19,65,2,71,4,64,32,3,65,49,106,33,7,32,3,65,36,106,33,12,32,3,40,2,32,33,5,32,8,40,2,36,34,1,40,2,0,34,11,69,13,2,32,1,40,2,4,33,6,3,64,32,11,65,44,106,33,4,32,11,47,1,94,34,2,65,2,116,33,10,65,127,33,1,2,64,3,64,32,10,69,4,64,32,2,33,1,12,2,11,32,4,65,40,107,33,14,32,1,65,1,106,33,1,32,10,65,4,107,33,10,32,4,65,4,106,33,4,65,127,32,14,40,2,0,34,14,32,5,71,32,5,32,14,73,27,34,14,65,1,70,13,0,11,32,14,65,255,1,113,69,13,3,11,32,6,69,13,3,32,6,65,1,107,33,6,32,11,32,1,65,2,116,106,65,224,0,106,40,2,0,33,11,12,0,11,0,11,32,16,65,0,54,2,8,32,16,66,128,128,128,128,192,0,55,2,0,32,8,16,213,2,12,2,11,32,4,40,2,0,33,5,11,32,3,65,24,106,34,2,32,12,65,8,106,40,2,0,54,2,0,32,3,65,14,106,34,6,32,7,65,2,106,45,0,0,58,0,0,32,3,32,12,41,2,0,55,3,16,32,3,32,7,47,0,0,59,1,12,32,8,40,2,32,65,1,106,34,1,65,127,32,1,27,34,1,65,230,204,153,51,75,13,1,65,4,32,1,32,1,65,4,77,27,34,4,65,20,108,34,1,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,1,65,4,16,254,9,34,7,69,13,2,32,7,32,5,54,2,0,32,7,32,3,41,3,16,55,2,4,32,7,32,19,58,0,16,32,7,32,3,47,1,12,59,0,17,32,7,65,12,106,32,2,40,2,0,54,2,0,32,7,65,19,106,32,6,45,0,0,58,0,0,32,3,65,1,54,2,8,32,3,32,7,54,2,4,32,3,32,4,54,2,0,32,3,65,64,107,32,8,65,32,106,41,2,0,55,3,0,32,3,65,56,106,32,8,65,24,106,41,2,0,55,3,0,32,3,65,48,106,32,8,65,16,106,41,2,0,55,3,0,32,3,65,40,106,32,8,65,8,106,41,2,0,55,3,0,32,3,32,8,41,2,0,55,3,32,32,3,65,220,0,106,32,3,65,32,106,16,132,3,32,3,45,0,108,34,12,65,2,71,4,64,32,3,65,237,0,106,33,19,32,3,65,224,0,106,33,14,65,1,33,6,3,64,32,3,40,2,92,33,5,2,64,32,3,40,2,68,34,1,40,2,0,34,8,69,13,0,32,1,40,2,4,33,11,3,64,32,8,65,44,106,33,4,32,8,47,1,94,34,2,65,2,116,33,10,65,127,33,1,2,64,2,64,3,64,32,10,69,4,64,32,2,33,1,12,2,11,32,4,65,40,107,33,17,32,1,65,1,106,33,1,32,10,65,4,107,33,10,32,4,65,4,106,33,4,65,127,32,17,40,2,0,34,17,32,5,71,32,5,32,17,73,27,34,17,65,1,70,13,0,11,32,17,65,255,1,113,69,13,1,11,32,11,69,13,2,32,11,65,1,107,33,11,32,8,32,1,65,2,116,106,65,224,0,106,40,2,0,33,8,12,1,11,11,32,4,40,2,0,33,5,11,32,3,65,216,0,106,34,8,32,14,65,8,106,40,2,0,54,2,0,32,3,65,206,0,106,34,11,32,19,65,2,106,45,0,0,58,0,0,32,3,32,14,41,2,0,55,3,80,32,3,32,19,47,0,0,59,1,76,32,3,40,2,0,32,6,70,4,64,32,3,40,2,64,65,1,106,34,1,65,127,32,1,27,33,2,35,0,65,32,107,34,1,36,0,2,64,2,64,32,6,32,2,32,6,106,34,2,75,13,0,65,4,33,4,65,4,32,3,40,2,0,34,7,65,1,116,34,10,32,2,32,2,32,10,73,27,34,2,32,2,65,4,77,27,34,10,65,20,108,33,17,32,2,65,231,204,153,51,73,65,2,116,33,2,2,64,32,7,69,4,64,65,0,33,4,12,1,11,32,1,32,7,65,20,108,54,2,28,32,1,32,3,40,2,4,54,2,20,11,32,1,32,4,54,2,24,32,1,65,8,106,32,2,32,17,32,1,65,20,106,16,239,5,32,1,40,2,8,4,64,32,1,40,2,12,34,0,69,13,1,32,0,32,1,40,2,16,16,132,11,0,11,32,1,40,2,12,33,2,32,3,32,10,54,2,0,32,3,32,2,54,2,4,32,1,65,32,106,36,0,12,1,11,16,184,8,0,11,32,3,40,2,4,33,7,11,32,7,32,6,65,20,108,106,34,1,32,5,54,2,0,32,8,40,2,0,33,2,32,3,41,3,80,33,37,32,1,32,12,58,0,16,32,1,32,37,55,2,4,32,1,65,12,106,32,2,54,2,0,32,1,32,3,47,1,76,59,0,17,32,1,65,19,106,32,11,45,0,0,58,0,0,32,3,32,6,65,1,106,34,6,54,2,8,32,3,65,220,0,106,32,3,65,32,106,16,132,3,32,3,45,0,108,34,12,65,2,71,13,0,11,11,32,3,65,32,106,16,213,2,32,16,65,8,106,32,3,65,8,106,40,2,0,54,2,0,32,16,32,3,41,2,0,55,2,0,11,32,3,65,240,0,106,36,0,12,2,11,16,184,8,0,11,65,4,32,1,16,132,11,0,11,32,18,40,2,16,33,7,2,64,2,64,2,127,32,18,40,2,20,34,8,69,4,64,32,18,40,2,12,34,1,4,64,32,7,32,1,65,20,108,65,4,16,163,10,11,65,0,33,3,65,0,12,1,11,32,18,32,18,65,207,0,106,54,2,24,32,18,65,24,106,65,0,33,3,65,0,33,5,35,0,65,32,107,34,14,36,0,2,64,2,64,2,64,32,8,65,21,79,4,64,65,145,179,211,0,45,0,0,26,32,8,65,1,118,65,20,108,34,31,65,4,16,254,9,34,20,4,64,65,145,179,211,0,45,0,0,26,65,128,1,65,4,16,254,9,34,11,69,13,3,32,7,65,20,107,33,16,32,7,65,40,106,33,28,65,16,33,24,3,64,32,7,32,5,34,10,65,20,108,34,12,106,33,17,2,64,2,64,2,64,32,8,32,5,107,34,5,65,2,73,13,0,32,17,40,2,20,34,2,32,17,40,2,0,79,4,64,65,2,33,1,32,5,65,2,70,13,2,32,12,32,28,106,33,6,3,64,32,2,32,6,40,2,0,34,2,75,13,3,32,6,65,20,106,33,6,32,1,65,1,106,34,1,32,5,71,13,0,11,12,1,11,65,2,33,4,2,64,32,5,65,2,70,13,0,32,12,32,28,106,33,1,3,64,32,2,32,1,40,2,0,34,2,77,13,1,32,1,65,20,106,33,1,32,5,32,4,65,1,106,34,4,71,13,0,11,32,5,33,4,11,2,64,32,4,32,4,32,10,106,34,5,77,4,64,32,5,32,8,75,13,1,65,1,33,1,32,4,65,2,73,13,4,32,4,65,1,118,33,13,32,12,32,4,65,20,108,106,33,23,32,16,33,6,32,7,33,2,3,64,32,2,32,12,106,34,1,65,8,106,34,9,41,2,0,33,37,32,9,32,6,32,23,106,34,9,65,8,106,34,25,41,2,0,55,2,0,32,25,32,37,55,2,0,32,1,41,2,0,33,37,32,1,32,9,41,2,0,55,2,0,32,9,32,37,55,2,0,32,9,65,16,106,34,9,40,2,0,33,25,32,9,32,1,65,16,106,34,1,40,2,0,54,2,0,32,1,32,25,54,2,0,32,6,65,20,107,33,6,32,2,65,20,106,33,2,32,13,65,1,107,34,13,13,0,11,32,4,33,1,12,4,11,32,10,32,5,65,152,133,207,0,16,173,10,0,11,32,5,32,8,65,152,133,207,0,16,171,10,0,11,32,5,33,1,11,32,1,32,10,106,33,5,11,32,5,32,8,77,32,5,32,10,79,113,69,4,64,65,136,134,207,0,65,44,65,180,134,207,0,16,141,8,0,11,2,64,32,1,65,10,73,32,5,32,8,73,113,69,4,64,32,5,32,10,107,33,2,12,1,11,32,17,32,10,65,10,106,34,2,32,8,32,2,32,8,73,27,34,6,32,10,107,34,2,65,1,32,1,32,5,32,10,70,27,16,138,4,32,6,33,5,11,2,64,2,64,32,3,32,24,70,4,64,65,145,179,211,0,45,0,0,26,32,3,65,4,116,65,4,16,254,9,34,1,69,13,1,32,3,65,1,116,33,24,32,1,32,11,32,3,65,3,116,34,6,16,142,11,32,11,32,6,65,4,16,163,10,33,11,11,32,11,32,3,65,3,116,106,34,1,32,10,54,2,4,32,1,32,2,54,2,0,32,3,65,1,106,34,10,33,3,32,10,65,2,73,13,1,3,64,2,64,2,64,2,64,2,64,32,11,32,10,34,4,65,1,107,34,10,65,3,116,106,34,1,40,2,0,34,2,32,1,40,2,4,106,32,8,70,13,0,32,4,65,3,116,32,11,106,34,12,65,16,107,40,2,0,34,6,32,2,77,13,0,65,2,33,3,32,4,65,2,70,13,6,32,11,32,4,65,3,107,34,17,65,3,116,106,40,2,0,34,1,32,2,32,6,106,77,13,1,65,3,33,3,32,4,65,3,77,13,6,32,12,65,32,107,40,2,0,32,1,32,6,106,77,13,1,32,4,33,3,12,6,11,32,4,65,2,70,13,1,32,11,32,4,65,3,107,34,17,65,3,116,106,40,2,0,33,1,11,32,1,32,2,73,13,1,11,32,4,65,2,107,33,17,11,2,64,2,64,2,64,2,64,2,64,32,4,32,17,75,4,64,32,4,32,17,65,1,106,34,1,77,13,1,32,11,32,1,65,3,116,106,34,23,40,2,4,32,23,40,2,0,34,32,106,34,1,32,11,32,17,65,3,116,106,34,25,40,2,4,34,13,73,13,2,32,1,32,8,75,13,3,32,7,32,13,65,20,108,106,34,3,32,25,40,2,0,34,9,65,20,108,34,12,106,33,2,32,1,65,20,108,33,21,32,9,32,1,32,13,107,34,26,32,9,107,34,6,75,4,64,32,20,32,2,32,6,65,20,108,34,1,16,142,11,34,12,32,1,106,33,1,32,9,65,0,76,32,6,65,0,76,114,13,5,32,16,32,21,106,33,6,3,64,32,6,32,2,65,108,65,0,32,1,65,20,107,40,2,0,34,21,32,2,65,20,107,40,2,0,34,26,73,34,27,27,106,34,2,32,1,65,108,65,0,32,21,32,26,79,27,106,34,1,32,27,27,34,21,41,2,0,55,2,0,32,6,65,8,106,32,21,65,8,106,41,2,0,55,2,0,32,6,65,16,106,32,21,65,16,106,40,2,0,54,2,0,32,2,32,3,77,13,6,32,6,65,20,107,33,6,32,1,32,12,75,13,0,11,12,5,11,32,12,32,20,32,3,32,12,16,142,11,34,6,106,33,1,32,9,65,0,76,32,9,32,26,78,114,13,5,32,7,32,21,106,33,21,3,64,32,3,32,2,32,6,32,2,40,2,0,34,26,32,6,40,2,0,34,27,73,34,36,27,34,12,41,2,0,55,2,0,32,3,65,8,106,32,12,65,8,106,41,2,0,55,2,0,32,3,65,16,106,32,12,65,16,106,40,2,0,54,2,0,32,3,65,20,106,33,3,32,6,32,26,32,27,79,65,20,108,106,34,6,32,1,79,13,6,32,2,32,36,65,20,108,106,34,2,32,21,73,13,0,11,12,5,11,32,14,65,1,54,2,12,32,14,65,192,132,207,0,54,2,8,32,14,66,0,55,2,20,32,14,65,200,132,207,0,54,2,16,32,14,65,8,106,65,168,133,207,0,16,166,8,0,11,32,14,65,1,54,2,12,32,14,65,192,132,207,0,54,2,8,32,14,66,0,55,2,20,32,14,65,200,132,207,0,54,2,16,32,14,65,8,106,65,184,133,207,0,16,166,8,0,11,32,13,32,1,65,200,133,207,0,16,173,10,0,11,32,1,32,8,65,200,133,207,0,16,171,10,0,11,32,2,33,3,32,12,33,6,11,32,3,32,6,32,1,32,6,107,16,142,11,26,32,23,32,13,54,2,4,32,23,32,9,32,32,106,54,2,0,32,25,32,25,65,8,106,32,4,32,17,65,127,115,106,65,3,116,16,140,11,26,65,1,33,3,32,10,65,1,75,13,0,11,12,1,11,65,248,133,207,0,16,176,10,0,11,32,5,32,8,73,13,0,11,32,11,32,24,65,3,116,65,4,16,163,10,32,20,32,31,65,4,16,163,10,12,2,11,65,216,133,207,0,16,176,10,0,11,32,8,65,1,77,13,0,32,7,32,8,65,1,16,138,4,11,32,14,65,32,106,36,0,12,1,11,65,232,133,207,0,16,176,10,0,11,65,145,179,211,0,45,0,0,26,32,18,40,2,12,33,2,65,228,1,65,4,16,254,9,34,1,69,13,1,32,1,65,0,59,1,226,1,32,1,65,0,54,2,176,1,32,18,65,0,54,2,68,32,18,32,1,54,2,64,32,18,65,0,54,2,72,32,18,65,3,58,0,56,32,18,32,7,32,8,65,20,108,106,54,2,36,32,18,32,2,54,2,32,32,18,32,7,54,2,28,32,18,32,7,54,2,24,33,6,32,18,65,200,0,106,33,25,35,0,65,224,0,107,34,9,36,0,32,18,65,64,107,34,20,40,2,0,33,13,2,64,32,20,40,2,4,34,2,69,13,0,2,64,32,2,65,3,113,34,3,69,4,64,32,2,33,1,12,1,11,32,2,33,1,3,64,32,1,65,1,107,33,1,32,13,32,13,47,1,226,1,65,2,116,106,65,228,1,106,40,2,0,33,13,32,3,65,1,107,34,3,13,0,11,11,32,2,65,4,73,13,0,3,64,32,13,32,13,47,1,226,1,65,2,116,106,65,228,1,106,40,2,0,34,2,32,2,47,1,226,1,65,2,116,106,65,228,1,106,40,2,0,34,2,32,2,47,1,226,1,65,2,116,106,65,228,1,106,40,2,0,34,2,32,2,47,1,226,1,65,2,116,106,65,228,1,106,40,2,0,33,13,32,1,65,4,107,34,1,13,0,11,11,32,9,65,32,106,32,6,65,32,106,40,2,0,54,2,0,32,9,65,24,106,34,19,32,6,65,24,106,41,2,0,55,3,0,32,9,65,16,106,34,24,32,6,65,16,106,41,2,0,55,3,0,32,9,65,8,106,32,6,65,8,106,41,2,0,55,3,0,32,9,32,6,41,2,0,55,3,0,32,9,65,28,106,33,14,32,9,65,20,106,33,17,32,9,65,33,106,33,12,3,64,2,64,32,9,45,0,32,33,10,32,9,40,2,12,33,16,32,9,40,2,4,34,7,33,6,3,64,32,9,65,3,58,0,32,2,64,2,64,2,64,2,127,32,10,65,3,71,4,64,32,12,33,3,32,17,33,8,32,19,33,5,32,14,33,11,32,6,33,1,32,10,33,4,32,24,12,1,11,32,6,32,16,70,13,1,32,9,32,6,65,20,106,34,7,54,2,4,32,6,65,17,106,33,3,32,6,65,12,106,33,11,32,6,65,8,106,33,5,32,6,65,4,106,33,8,32,6,45,0,16,33,4,32,7,33,1,32,6,11,32,4,65,255,1,113,65,2,70,13,0,40,2,0,33,23,32,8,40,2,0,33,2,32,5,40,2,0,33,5,32,11,40,2,0,33,11,65,2,33,10,32,9,65,50,106,32,3,65,2,106,45,0,0,58,0,0,32,9,32,3,47,0,0,59,1,48,32,16,34,6,32,1,71,4,64,32,9,65,64,107,32,1,65,8,106,41,2,0,55,3,0,32,9,65,54,106,32,1,65,19,106,45,0,0,58,0,0,32,9,32,1,65,20,106,34,7,54,2,4,32,9,32,1,41,2,0,55,3,56,32,9,32,1,47,0,17,59,1,52,32,1,45,0,16,33,10,32,7,33,6,11,32,24,32,9,41,3,56,55,2,0,32,12,32,9,47,1,52,59,0,0,32,24,65,8,106,32,9,65,64,107,41,3,0,55,2,0,32,12,65,2,106,32,9,65,54,106,45,0,0,58,0,0,32,9,32,10,58,0,32,2,64,32,10,65,2,70,13,0,32,23,32,9,40,2,16,71,13,0,32,2,69,13,4,32,11,69,13,2,65,0,33,1,3,64,2,64,32,1,4,64,32,2,33,3,12,1,11,65,0,33,3,2,64,32,5,69,13,0,32,5,34,1,65,7,113,34,4,4,64,3,64,32,1,65,1,107,33,1,32,2,40,2,184,1,33,2,32,4,65,1,107,34,4,13,0,11,11,32,5,65,8,73,13,0,3,64,32,2,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,2,32,1,65,8,107,34,1,13,0,11,11,32,2,33,1,65,0,33,5,11,2,64,32,1,47,1,182,1,32,5,75,4,64,32,5,33,4,32,1,33,2,12,1,11,3,64,32,1,40,2,176,1,34,2,4,64,32,1,47,1,180,1,33,4,32,1,65,232,1,65,184,1,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,32,2,34,1,47,1,182,1,32,4,77,13,1,12,2,11,11,32,1,65,232,1,65,184,1,32,3,27,65,4,16,163,10,65,220,246,206,0,16,176,10,0,11,32,4,65,1,106,33,5,2,64,32,3,69,4,64,32,2,33,1,12,1,11,32,2,32,5,65,2,116,106,65,184,1,106,40,2,0,33,1,65,0,33,5,32,3,65,1,107,34,8,69,13,0,32,3,65,2,107,32,8,65,7,113,34,3,4,64,3,64,32,8,65,1,107,33,8,32,1,40,2,184,1,33,1,32,3,65,1,107,34,3,13,0,11,11,65,7,73,13,0,3,64,32,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,1,32,8,65,8,107,34,8,13,0,11,11,32,2,32,4,65,4,116,106,34,2,40,2,0,34,3,4,64,32,2,40,2,4,32,3,65,2,116,65,2,16,163,10,11,65,0,33,2,32,11,65,1,107,34,11,13,0,11,12,3,11,32,9,65,42,106,34,10,32,9,65,50,106,45,0,0,34,1,58,0,0,32,9,65,46,106,34,3,32,1,58,0,0,32,9,32,9,47,1,48,34,1,59,1,40,32,9,32,1,59,1,44,2,64,2,64,2,64,2,64,2,64,2,64,32,13,47,1,226,1,34,1,65,11,79,4,64,65,0,33,6,2,64,3,64,32,13,40,2,176,1,34,13,4,64,32,6,65,1,106,33,6,32,13,47,1,226,1,65,11,79,13,1,12,2,11,11,65,145,179,211,0,45,0,0,26,32,20,40,2,4,33,3,32,20,40,2,0,33,1,65,148,2,65,4,16,254,9,34,13,69,13,2,32,13,32,1,54,2,228,1,32,13,65,0,59,1,226,1,32,13,65,0,54,2,176,1,32,20,32,13,54,2,0,32,1,65,0,59,1,224,1,32,1,32,13,54,2,176,1,32,20,32,3,65,1,106,34,6,54,2,4,11,65,145,179,211,0,45,0,0,26,65,228,1,65,4,16,254,9,34,3,69,13,2,32,3,65,0,59,1,226,1,32,3,65,0,54,2,176,1,32,6,65,1,107,34,8,69,13,4,3,64,65,145,179,211,0,45,0,0,26,65,148,2,65,4,16,254,9,34,1,69,13,4,32,1,32,3,54,2,228,1,32,1,65,0,59,1,226,1,32,1,65,0,54,2,176,1,32,3,65,0,59,1,224,1,32,3,32,1,54,2,176,1,32,1,33,3,32,8,65,1,107,34,8,13,0,11,12,4,11,32,13,32,1,65,1,106,59,1,226,1,32,13,32,1,65,2,116,106,65,180,1,106,32,23,54,2,0,32,13,32,1,65,4,116,106,34,1,32,4,58,0,12,32,1,32,11,54,2,8,32,1,32,5,54,2,4,32,1,32,2,54,2,0,32,1,32,9,47,1,44,59,0,13,32,1,65,15,106,32,3,45,0,0,58,0,0,12,4,11,65,4,65,148,2,16,132,11,0,11,65,4,65,228,1,16,132,11,0,11,65,4,65,148,2,16,132,11,0,11,32,13,47,1,226,1,34,1,65,11,79,13,1,32,13,32,1,65,1,106,34,7,59,1,226,1,32,13,32,1,65,2,116,106,65,180,1,106,32,23,54,2,0,32,13,32,1,65,4,116,106,34,1,32,4,58,0,12,32,1,32,11,54,2,8,32,1,32,5,54,2,4,32,1,32,2,54,2,0,32,1,32,9,47,1,40,59,0,13,32,1,65,15,106,32,10,45,0,0,58,0,0,32,13,32,7,65,2,116,106,65,228,1,106,32,3,54,2,0,32,3,32,7,59,1,224,1,32,3,32,13,54,2,176,1,32,6,69,13,0,2,64,32,6,65,3,113,34,3,69,4,64,32,6,33,1,12,1,11,32,6,33,1,3,64,32,1,65,1,107,33,1,32,13,32,13,47,1,226,1,65,2,116,106,65,228,1,106,40,2,0,33,13,32,3,65,1,107,34,3,13,0,11,11,32,6,65,4,73,13,0,3,64,32,13,32,13,47,1,226,1,65,2,116,106,65,228,1,106,40,2,0,34,2,32,2,47,1,226,1,65,2,116,106,65,228,1,106,40,2,0,34,2,32,2,47,1,226,1,65,2,116,106,65,228,1,106,40,2,0,34,2,32,2,47,1,226,1,65,2,116,106,65,228,1,106,40,2,0,33,13,32,1,65,4,107,34,1,13,0,11,11,32,25,32,25,40,2,0,65,1,106,54,2,0,12,6,11,65,172,237,206,0,65,32,65,248,238,206,0,16,141,8,0,11,32,16,32,7,107,65,20,110,33,8,32,7,32,16,71,4,64,32,7,65,8,106,33,1,3,64,65,0,33,3,32,9,32,1,65,4,107,40,2,0,34,2,4,127,32,9,32,2,54,2,80,32,9,65,0,54,2,76,32,9,32,2,54,2,64,32,9,65,0,54,2,60,32,9,32,1,40,2,0,34,2,54,2,84,32,9,32,2,54,2,68,65,1,33,3,32,1,65,4,106,40,2,0,5,65,0,11,54,2,88,32,9,32,3,54,2,72,32,9,32,3,54,2,56,32,1,65,20,106,33,1,32,9,65,56,106,16,146,3,32,8,65,1,107,34,8,13,0,11,11,32,9,40,2,8,34,1,4,64,32,9,40,2,0,32,1,65,20,108,65,4,16,163,10,11,32,20,40,2,4,34,1,4,64,32,20,40,2,0,33,3,3,64,2,64,2,64,32,3,47,1,226,1,34,2,4,64,32,9,32,1,54,2,60,32,9,32,1,65,1,107,34,1,54,2,80,32,9,32,1,54,2,72,32,9,32,3,54,2,56,32,9,32,3,65,228,1,106,34,6,32,2,65,2,116,106,40,2,0,34,3,54,2,76,32,9,32,2,65,1,107,34,2,54,2,64,32,9,32,6,32,2,65,2,116,106,40,2,0,54,2,68,32,3,47,1,226,1,34,2,65,5,73,13,1,12,2,11,65,208,245,206,0,65,25,65,236,245,206,0,16,141,8,0,11,32,9,65,56,106,65,5,32,2,107,16,252,1,11,32,1,13,0,11,11,32,9,65,224,0,106,36,0,12,3,11,32,5,69,4,64,32,2,33,1,12,1,11,2,64,32,5,65,7,113,34,4,69,4,64,32,2,33,1,32,5,33,3,12,1,11,32,2,33,1,32,5,33,3,3,64,32,3,65,1,107,33,3,32,1,40,2,184,1,33,1,32,4,65,1,107,34,4,13,0,11,11,32,5,65,8,73,13,0,3,64,32,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,1,32,3,65,8,107,34,3,13,0,11,11,65,0,33,3,3,64,32,1,40,2,176,1,32,1,65,232,1,65,184,1,32,3,27,65,4,16,163,10,32,3,65,1,107,33,3,34,1,13,0,11,12,0,11,0,11,11,32,15,32,18,40,2,68,54,2,4,32,18,40,2,72,33,3,32,18,40,2,64,11,33,1,32,15,32,3,54,2,8,32,15,32,1,54,2,0,32,18,65,208,0,106,36,0,12,1,11,65,4,65,228,1,16,132,11,0,11,32,15,65,0,54,2,72,32,15,65,0,54,2,56,32,15,65,0,54,2,40,32,22,16,213,2,32,15,65,20,106,34,23,40,2,0,33,2,32,23,65,0,54,2,0,32,15,40,2,12,33,1,32,15,65,0,54,2,12,32,15,32,30,54,2,76,32,15,32,2,65,0,32,1,27,54,2,72,32,15,32,33,40,2,0,34,2,54,2,68,32,15,32,1,54,2,64,32,15,65,0,54,2,60,32,15,32,1,65,0,71,34,3,54,2,56,32,15,32,2,54,2,52,32,15,32,1,54,2,48,32,15,65,0,54,2,44,32,15,32,3,54,2,40,32,15,65,28,106,33,9,35,0,65,208,0,107,34,16,36,0,32,16,65,56,106,32,22,65,32,106,41,2,0,55,3,0,32,16,65,48,106,32,22,65,24,106,41,2,0,55,3,0,32,16,65,40,106,32,22,65,16,106,41,2,0,55,3,0,32,16,65,32,106,32,22,65,8,106,41,2,0,55,3,0,32,16,32,22,41,2,0,55,3,24,32,16,65,12,106,33,10,35,0,65,208,0,107,34,3,36,0,32,3,65,16,106,32,16,65,24,106,34,7,16,145,3,2,64,2,64,2,64,2,64,32,3,40,2,16,69,4,64,32,10,65,0,54,2,8,32,10,66,128,128,128,128,192,0,55,2,0,32,7,16,185,3,12,1,11,32,3,40,2,20,33,6,2,64,32,7,40,2,36,34,1,40,2,0,34,8,69,13,0,32,1,40,2,4,33,5,3,64,32,8,65,44,106,33,4,32,8,47,1,94,34,2,65,2,116,33,11,65,127,33,1,2,64,2,64,3,64,32,11,69,4,64,32,2,33,1,12,2,11,32,4,65,40,107,33,12,32,1,65,1,106,33,1,32,11,65,4,107,33,11,32,4,65,4,106,33,4,65,127,32,12,40,2,0,34,12,32,6,71,32,6,32,12,73,27,34,12,65,1,70,13,0,11,32,12,65,255,1,113,69,13,1,11,32,5,69,13,2,32,5,65,1,107,33,5,32,8,32,1,65,2,116,106,65,224,0,106,40,2,0,33,8,12,1,11,11,32,4,40,2,0,33,6,11,32,7,40,2,32,65,1,106,34,1,65,127,32,1,27,34,1,65,255,255,255,255,1,75,13,1,65,145,179,211,0,45,0,0,26,65,4,32,1,32,1,65,4,77,27,34,1,65,2,116,34,2,65,4,16,254,9,34,12,69,13,2,32,12,32,6,54,2,0,32,3,65,1,54,2,36,32,3,32,12,54,2,32,32,3,32,1,54,2,28,32,3,65,200,0,106,32,7,65,32,106,41,2,0,55,3,0,32,3,65,64,107,32,7,65,24,106,41,2,0,55,3,0,32,3,65,56,106,32,7,65,16,106,41,2,0,55,3,0,32,3,65,48,106,32,7,65,8,106,41,2,0,55,3,0,32,3,32,7,41,2,0,55,3,40,32,3,65,8,106,32,3,65,40,106,16,145,3,2,64,32,3,40,2,8,34,19,69,13,0,32,3,40,2,12,33,6,65,1,33,5,3,64,2,64,32,3,40,2,76,34,1,40,2,0,34,7,69,13,0,32,1,40,2,4,33,8,3,64,32,7,65,44,106,33,4,32,7,47,1,94,34,2,65,2,116,33,11,65,127,33,1,2,64,2,64,3,64,32,11,69,4,64,32,2,33,1,12,2,11,32,4,65,40,107,33,14,32,1,65,1,106,33,1,32,11,65,4,107,33,11,32,4,65,4,106,33,4,65,127,32,14,40,2,0,34,14,32,6,71,32,6,32,14,73,27,34,14,65,1,70,13,0,11,32,14,65,255,1,113,69,13,1,11,32,8,69,13,2,32,8,65,1,107,33,8,32,7,32,1,65,2,116,106,65,224,0,106,40,2,0,33,7,12,1,11,11,32,4,40,2,0,33,6,11,32,19,65,1,71,13,1,32,3,40,2,28,32,5,70,4,64,32,3,65,28,106,32,5,32,3,40,2,72,65,1,106,34,1,65,127,32,1,27,16,179,5,32,3,40,2,32,33,12,11,32,12,32,5,65,2,116,106,32,6,54,2,0,32,3,32,5,65,1,106,34,5,54,2,36,32,3,32,3,65,40,106,16,145,3,32,3,40,2,4,33,6,32,3,40,2,0,34,19,13,0,11,11,32,3,65,40,106,16,185,3,32,10,32,3,41,2,28,55,2,0,32,10,65,8,106,32,3,65,36,106,40,2,0,54,2,0,11,32,3,65,208,0,106,36,0,12,2,11,16,184,8,0,11,65,4,32,2,16,132,11,0,11,2,64,2,64,2,64,32,16,40,2,20,34,7,69,4,64,32,9,65,0,54,2,8,32,9,65,0,54,2,0,32,16,40,2,12,34,1,69,13,1,32,16,40,2,16,32,1,65,2,116,65,4,16,163,10,12,1,11,32,16,40,2,16,33,19,65,0,33,4,65,0,33,3,35,0,65,32,107,34,12,36,0,2,64,2,64,2,64,32,7,65,21,79,4,64,65,145,179,211,0,45,0,0,26,32,7,65,1,116,65,252,255,255,255,7,113,34,31,65,4,16,254,9,34,18,4,64,65,145,179,211,0,45,0,0,26,65,128,1,65,4,16,254,9,34,8,69,13,3,32,19,65,4,107,33,25,32,19,65,8,106,33,28,65,16,33,22,3,64,32,19,32,3,34,6,65,2,116,106,33,11,2,64,2,64,2,64,32,7,32,3,107,34,3,65,2,73,13,0,32,11,40,2,4,34,2,32,11,40,2,0,79,4,64,65,2,33,1,32,3,65,2,70,13,2,32,28,32,6,65,2,116,106,33,5,3,64,32,2,32,5,40,2,0,34,2,75,13,3,32,5,65,4,106,33,5,32,1,65,1,106,34,1,32,3,71,13,0,11,12,1,11,65,2,33,1,2,64,32,3,65,2,70,13,0,32,28,32,6,65,2,116,106,33,5,3,64,32,2,32,5,40,2,0,34,2,77,13,1,32,5,65,4,106,33,5,32,3,32,1,65,1,106,34,1,71,13,0,11,32,3,33,1,11,2,64,2,64,32,1,32,1,32,6,106,34,3,77,4,64,32,3,32,7,75,13,1,32,1,65,2,73,4,64,65,1,33,1,12,6,11,32,11,32,1,65,2,116,106,32,1,65,1,118,34,14,65,2,116,107,33,17,65,0,33,10,32,14,65,1,70,13,2,32,14,65,254,255,255,255,7,113,33,13,32,25,32,3,65,2,116,106,33,5,32,11,33,2,3,64,32,5,40,2,0,33,20,32,5,32,2,40,2,0,54,2,0,32,2,32,20,54,2,0,32,17,32,14,32,10,65,254,255,255,255,3,115,106,65,2,116,106,34,20,40,2,0,33,24,32,20,32,2,65,4,106,34,20,40,2,0,54,2,0,32,20,32,24,54,2,0,32,5,65,8,107,33,5,32,2,65,8,106,33,2,32,13,32,10,65,2,106,34,10,71,13,0,11,12,2,11,32,6,32,3,65,152,133,207,0,16,173,10,0,11,32,3,32,7,65,152,133,207,0,16,171,10,0,11,32,1,65,2,113,69,13,2,32,11,32,10,65,2,116,106,34,2,40,2,0,33,5,32,2,32,17,32,14,32,10,65,127,115,106,65,2,116,106,34,2,40,2,0,54,2,0,32,2,32,5,54,2,0,12,2,11,32,3,33,1,11,32,1,32,6,106,33,3,11,2,64,32,3,32,6,73,32,3,32,7,75,114,69,4,64,2,64,32,1,65,10,73,32,3,32,7,73,113,69,4,64,32,3,32,6,107,33,2,12,1,11,32,11,32,6,65,10,106,34,2,32,7,32,2,32,7,73,27,34,5,32,6,107,34,2,65,1,32,1,32,3,32,6,70,27,16,153,5,32,5,33,3,11,2,64,32,4,32,22,70,4,64,65,145,179,211,0,45,0,0,26,32,4,65,4,116,65,4,16,254,9,34,1,69,13,1,32,4,65,1,116,33,22,32,1,32,8,32,4,65,3,116,34,5,16,142,11,32,8,32,5,65,4,16,163,10,33,8,11,32,8,32,4,65,3,116,106,34,1,32,6,54,2,4,32,1,32,2,54,2,0,32,4,65,1,106,34,11,33,4,32,11,65,2,73,13,2,3,64,2,64,2,64,2,64,2,64,32,8,32,11,34,6,65,1,107,34,11,65,3,116,106,34,2,40,2,0,34,1,32,2,40,2,4,106,32,7,70,13,0,32,6,65,3,116,32,8,106,34,10,65,16,107,40,2,0,34,5,32,1,77,13,0,65,2,33,4,32,6,65,2,70,13,7,32,8,32,6,65,3,107,34,14,65,3,116,106,40,2,0,34,2,32,1,32,5,106,77,13,1,65,3,33,4,32,6,65,3,77,13,7,32,10,65,32,107,40,2,0,32,2,32,5,106,77,13,1,32,6,33,4,12,7,11,32,6,65,2,70,13,1,32,8,32,6,65,3,107,34,14,65,3,116,106,40,2,0,33,2,11,32,1,32,2,75,13,1,11,32,6,65,2,107,33,14,11,2,64,2,64,2,64,2,64,2,64,32,6,32,14,75,4,64,32,6,32,14,65,1,106,34,1,77,13,1,32,8,32,1,65,3,116,106,34,20,40,2,4,32,20,40,2,0,34,32,106,34,5,32,8,32,14,65,3,116,106,34,24,40,2,4,34,13,73,13,2,32,5,32,7,75,13,3,32,19,32,13,65,2,116,106,34,2,32,24,40,2,0,34,17,65,2,116,34,4,106,33,1,32,5,65,2,116,33,21,32,17,32,5,32,13,107,34,10,32,17,107,34,5,75,4,64,32,18,32,1,32,5,65,2,116,34,4,16,142,11,34,10,32,4,106,33,4,32,17,65,0,76,32,5,65,0,76,114,13,5,32,21,32,25,106,33,5,3,64,32,5,32,1,65,124,65,0,32,4,65,4,107,40,2,0,34,21,32,1,65,4,107,40,2,0,34,26,73,34,27,27,106,34,1,32,4,65,124,65,0,32,21,32,26,79,27,106,34,4,32,27,27,40,2,0,54,2,0,32,1,32,2,77,13,6,32,5,65,4,107,33,5,32,4,32,10,75,13,0,11,12,5,11,32,18,32,2,32,4,16,142,11,34,5,32,4,106,33,4,32,17,65,0,76,32,10,32,17,76,114,13,5,32,19,32,21,106,33,26,3,64,32,2,32,1,40,2,0,34,10,32,5,40,2,0,34,21,32,10,32,21,73,34,27,27,54,2,0,32,2,65,4,106,33,2,32,5,32,10,32,21,79,65,2,116,106,34,5,32,4,79,13,6,32,1,32,27,65,2,116,106,34,1,32,26,73,13,0,11,12,5,11,32,12,65,1,54,2,12,32,12,65,192,132,207,0,54,2,8,32,12,66,0,55,2,20,32,12,65,200,132,207,0,54,2,16,32,12,65,8,106,65,168,133,207,0,16,166,8,0,11,32,12,65,1,54,2,12,32,12,65,192,132,207,0,54,2,8,32,12,66,0,55,2,20,32,12,65,200,132,207,0,54,2,16,32,12,65,8,106,65,184,133,207,0,16,166,8,0,11,32,13,32,5,65,200,133,207,0,16,173,10,0,11,32,5,32,7,65,200,133,207,0,16,171,10,0,11,32,1,33,2,32,10,33,5,11,32,2,32,5,32,4,32,5,107,16,142,11,26,32,20,32,13,54,2,4,32,20,32,17,32,32,106,54,2,0,32,24,32,24,65,8,106,32,6,32,14,65,127,115,106,65,3,116,16,140,11,26,65,1,33,4,32,11,65,1,75,13,0,11,12,2,11,65,248,133,207,0,16,176,10,0,11,65,136,134,207,0,65,44,65,180,134,207,0,16,141,8,0,11,32,3,32,7,73,13,0,11,32,8,32,22,65,3,116,65,4,16,163,10,32,18,32,31,65,4,16,163,10,12,2,11,65,216,133,207,0,16,176,10,0,11,32,7,65,1,77,13,0,32,19,32,7,65,1,16,153,5,11,32,12,65,32,106,36,0,12,1,11,65,232,133,207,0,16,176,10,0,11,65,145,179,211,0,45,0,0,26,32,16,40,2,12,33,2,65,52,65,4,16,254,9,34,1,69,13,1,32,1,65,0,59,1,50,32,1,65,0,54,2,0,32,16,65,0,54,2,68,32,16,32,1,54,2,64,32,16,65,0,54,2,72,32,16,32,2,54,2,40,32,16,32,19,54,2,36,32,16,32,19,54,2,32,32,16,65,2,54,2,24,32,16,32,19,32,7,65,2,116,106,54,2,44,32,16,65,24,106,33,3,32,16,65,200,0,106,33,19,35,0,65,32,107,34,7,36,0,32,16,65,64,107,34,11,40,2,0,33,4,2,64,32,11,40,2,4,34,2,69,13,0,2,64,32,2,65,3,113,34,5,69,4,64,32,2,33,1,12,1,11,32,2,33,1,3,64,32,1,65,1,107,33,1,32,4,32,4,47,1,50,65,2,116,106,65,52,106,40,2,0,33,4,32,5,65,1,107,34,5,13,0,11,11,32,2,65,4,73,13,0,3,64,32,4,32,4,47,1,50,65,2,116,106,65,52,106,40,2,0,34,2,32,2,47,1,50,65,2,116,106,65,52,106,40,2,0,34,2,32,2,47,1,50,65,2,116,106,65,52,106,40,2,0,34,2,32,2,47,1,50,65,2,116,106,65,52,106,40,2,0,33,4,32,1,65,4,107,34,1,13,0,11,11,32,3,40,2,20,33,10,32,3,40,2,16,33,14,32,3,40,2,12,33,8,32,3,40,2,8,33,13,32,3,40,2,4,33,6,32,3,40,2,0,33,12,2,64,3,64,32,6,33,3,2,127,2,64,2,64,2,64,2,64,32,12,14,3,2,1,0,1,11,32,8,32,10,70,13,1,32,8,40,2,0,33,3,32,8,65,4,106,33,8,11,32,8,32,10,70,4,64,65,0,33,12,32,10,12,3,11,65,1,33,12,32,8,65,4,106,34,1,32,8,40,2,0,34,6,32,3,71,13,2,26,32,1,32,10,71,4,64,3,64,32,3,32,1,40,2,0,34,6,71,13,3,32,1,65,4,106,34,1,32,10,71,13,0,11,11,32,3,33,6,65,0,33,12,32,10,12,2,11,32,14,4,64,32,13,32,14,65,2,116,65,4,16,163,10,11,32,11,40,2,4,34,4,4,64,32,11,40,2,0,33,1,3,64,2,64,2,64,32,1,47,1,50,34,2,4,64,32,7,32,4,54,2,8,32,7,32,4,65,1,107,34,4,54,2,28,32,7,32,4,54,2,20,32,7,32,1,54,2,4,32,7,32,1,65,52,106,34,3,32,2,65,2,116,106,40,2,0,34,1,54,2,24,32,7,32,2,65,1,107,34,2,54,2,12,32,7,32,3,32,2,65,2,116,106,40,2,0,54,2,16,32,1,47,1,50,34,2,65,5,73,13,1,12,2,11,65,208,245,206,0,65,25,65,236,245,206,0,16,141,8,0,11,32,7,65,4,106,65,5,32,2,107,16,186,2,11,32,4,13,0,11,11,32,7,65,32,106,36,0,12,3,11,32,1,65,4,106,11,33,8,2,64,2,64,2,64,2,64,2,64,2,64,32,4,47,1,50,34,1,65,11,79,4,64,65,0,33,2,2,64,3,64,32,4,40,2,0,34,4,4,64,32,2,65,1,106,33,2,32,4,47,1,50,65,11,79,13,1,12,2,11,11,65,145,179,211,0,45,0,0,26,32,11,40,2,4,33,2,32,11,40,2,0,33,1,65,228,0,65,4,16,254,9,34,4,69,13,2,32,4,32,1,54,2,52,32,4,65,0,59,1,50,32,4,65,0,54,2,0,32,11,32,4,54,2,0,32,1,65,0,59,1,48,32,1,32,4,54,2,0,32,11,32,2,65,1,106,34,2,54,2,4,11,65,145,179,211,0,45,0,0,26,65,52,65,4,16,254,9,34,5,69,13,2,32,5,65,0,59,1,50,32,5,65,0,54,2,0,32,2,65,1,107,34,17,69,13,4,3,64,65,145,179,211,0,45,0,0,26,65,228,0,65,4,16,254,9,34,1,69,13,4,32,1,32,5,54,2,52,32,1,65,0,59,1,50,32,1,65,0,54,2,0,32,5,65,0,59,1,48,32,5,32,1,54,2,0,32,1,33,5,32,17,65,1,107,34,17,13,0,11,12,4,11,32,4,32,1,65,1,106,59,1,50,32,4,32,1,65,2,116,106,65,4,106,32,3,54,2,0,12,4,11,65,4,65,228,0,16,132,11,0,11,65,4,65,52,16,132,11,0,11,65,4,65,228,0,16,132,11,0,11,32,4,47,1,50,34,1,65,11,79,13,1,32,4,32,1,65,1,106,34,17,59,1,50,32,4,32,1,65,2,116,106,65,4,106,32,3,54,2,0,32,4,32,17,65,2,116,106,65,52,106,32,5,54,2,0,32,5,32,17,59,1,48,32,5,32,4,54,2,0,32,2,69,13,0,2,64,32,2,65,3,113,34,5,69,4,64,32,2,33,1,12,1,11,32,2,33,1,3,64,32,1,65,1,107,33,1,32,4,32,4,47,1,50,65,2,116,106,65,52,106,40,2,0,33,4,32,5,65,1,107,34,5,13,0,11,11,32,2,65,4,73,13,0,3,64,32,4,32,4,47,1,50,65,2,116,106,65,52,106,40,2,0,34,2,32,2,47,1,50,65,2,116,106,65,52,106,40,2,0,34,2,32,2,47,1,50,65,2,116,106,65,52,106,40,2,0,34,2,32,2,47,1,50,65,2,116,106,65,52,106,40,2,0,33,4,32,1,65,4,107,34,1,13,0,11,11,32,19,32,19,40,2,0,65,1,106,54,2,0,12,1,11,11,65,172,237,206,0,65,32,65,248,238,206,0,16,141,8,0,11,32,16,41,2,64,33,37,32,9,32,16,40,2,72,54,2,8,32,9,32,37,55,2,0,11,32,16,65,208,0,106,36,0,12,1,11,65,4,65,52,16,132,11,0,11,32,15,65,12,106,16,255,2,32,23,32,15,65,36,106,40,2,0,54,2,0,32,15,32,15,41,2,28,55,2,12,2,64,32,30,40,2,0,34,5,69,13,0,32,30,40,2,4,33,4,3,64,32,5,65,44,106,33,1,32,5,47,1,94,34,6,65,2,116,33,2,65,127,33,3,2,64,2,64,3,64,32,2,69,4,64,32,6,33,3,12,2,11,32,1,65,40,107,33,7,32,3,65,1,106,33,3,32,2,65,4,107,33,2,32,1,65,4,106,33,1,65,127,32,7,40,2,0,34,7,32,29,71,32,7,32,29,75,27,34,7,65,1,70,13,0,11,32,7,65,255,1,113,69,13,1,11,32,4,69,13,2,32,4,65,1,107,33,4,32,5,32,3,65,2,116,106,65,224,0,106,40,2,0,33,5,12,1,11,11,32,1,40,2,0,33,29,11,32,0,32,29,54,2,0,32,0,32,15,41,3,0,55,2,4,32,0,65,12,106,32,35,41,3,0,55,2,0,32,0,65,20,106,32,33,41,3,0,55,2,0,32,0,65,28,106,32,34,40,2,0,54,2,0,32,15,65,208,0,106,36,0,11,158,5,1,5,127,35,0,65,16,107,34,1,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,72,65,1,107,14,3,8,2,1,0,11,32,0,32,0,41,2,40,55,2,0,32,0,65,24,106,32,0,65,64,107,41,2,0,55,2,0,32,0,65,16,106,32,0,65,56,106,41,2,0,55,2,0,32,0,65,8,106,32,0,65,48,106,41,2,0,55,2,0,11,32,0,45,0,28,65,1,107,14,3,5,0,2,1,11,0,11,32,0,40,2,0,34,2,40,2,8,13,5,32,2,65,127,54,2,8,32,0,32,2,65,8,106,54,2,12,32,0,32,2,65,12,106,34,2,54,2,8,32,0,65,0,58,0,24,32,0,32,2,54,2,16,32,0,32,0,40,2,4,34,3,54,2,20,12,1,11,32,0,45,0,24,13,1,32,0,40,2,20,33,3,32,0,40,2,16,33,2,11,2,64,32,2,40,2,0,34,4,69,13,0,32,4,32,2,65,4,106,40,2,0,34,5,40,2,0,17,2,0,32,5,40,2,4,34,6,69,13,0,32,4,32,6,32,5,40,2,8,16,163,10,11,32,2,65,0,54,2,0,32,3,65,132,1,79,4,64,32,3,16,4,11,32,0,65,1,58,0,24,32,0,65,12,106,40,2,0,34,2,32,2,40,2,0,65,1,106,54,2,0,32,0,40,2,0,34,2,32,2,40,2,0,65,1,107,34,3,54,2,0,2,64,32,3,13,0,2,64,32,2,65,12,106,40,2,0,34,3,69,13,0,32,3,32,2,65,16,106,40,2,0,34,4,40,2,0,17,2,0,32,4,40,2,4,34,5,69,13,0,32,3,32,5,32,4,40,2,8,16,163,10,11,32,2,65,4,106,34,3,32,3,40,2,0,65,1,107,34,3,54,2,0,32,3,13,0,32,2,65,20,65,4,16,163,10,11,32,0,65,1,58,0,28,32,1,65,128,1,54,2,8,32,1,65,128,1,54,2,12,32,1,32,0,65,32,106,34,2,32,1,65,12,106,32,1,65,8,106,16,220,7,32,1,40,2,0,13,4,2,64,32,1,40,2,4,34,3,65,132,1,73,13,0,32,3,16,4,32,1,40,2,12,34,3,65,132,1,73,13,0,32,3,16,4,11,32,1,40,2,8,34,3,65,132,1,79,4,64,32,3,16,4,11,32,2,40,2,0,34,2,65,132,1,79,4,64,32,2,16,4,11,32,0,40,2,36,34,2,65,132,1,79,4,64,32,2,16,4,11,32,0,65,1,58,0,72,32,1,65,16,106,36,0,65,0,15,11,65,192,151,193,0,65,35,65,252,152,193,0,16,141,8,0,11,65,192,151,193,0,65,35,65,172,153,193,0,16,141,8,0,11,65,192,151,193,0,65,35,65,176,151,193,0,16,141,8,0,11,65,189,154,193,0,65,49,16,242,10,0,11,65,189,154,193,0,65,49,16,242,10,0,11,205,5,1,1,127,35,0,65,16,107,34,2,36,0,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,65,1,107,14,26,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,0,11,32,1,65,188,240,209,0,65,6,16,210,9,12,26,11,32,1,65,194,240,209,0,65,7,16,210,9,12,25,11,32,1,65,201,240,209,0,65,7,16,210,9,12,24,11,32,1,65,208,240,209,0,65,7,16,210,9,12,23,11,32,1,65,215,240,209,0,65,8,16,210,9,12,22,11,32,1,65,223,240,209,0,65,8,16,210,9,12,21,11,32,1,65,231,240,209,0,65,8,16,210,9,12,20,11,32,1,65,239,240,209,0,65,11,16,210,9,12,19,11,32,1,65,250,240,209,0,65,10,16,210,9,12,18,11,32,1,65,132,241,209,0,65,10,16,210,9,12,17,11,32,2,32,0,65,4,106,54,2,12,32,1,65,142,241,209,0,65,10,32,2,65,12,106,65,152,241,209,0,16,204,5,12,16,11,32,2,32,0,65,4,106,54,2,12,32,1,65,168,241,209,0,65,4,32,2,65,12,106,65,152,241,209,0,16,204,5,12,15,11,32,2,32,0,65,4,106,54,2,12,32,1,65,172,241,209,0,65,7,32,2,65,12,106,65,152,241,209,0,16,204,5,12,14,11,32,2,32,0,65,4,106,54,2,12,32,1,65,179,241,209,0,65,2,32,2,65,12,106,65,152,241,209,0,16,204,5,12,13,11,32,2,32,0,65,4,106,54,2,12,32,1,65,181,241,209,0,65,3,32,2,65,12,106,65,152,241,209,0,16,204,5,12,12,11,32,2,32,0,65,4,106,54,2,12,32,1,65,184,241,209,0,65,3,32,2,65,12,106,65,152,241,209,0,16,204,5,12,11,11,32,2,32,0,65,4,106,54,2,12,32,1,65,187,241,209,0,65,3,32,2,65,12,106,65,152,241,209,0,16,204,5,12,10,11,32,2,32,0,65,4,106,54,2,12,32,1,65,190,241,209,0,65,4,32,2,65,12,106,65,152,241,209,0,16,204,5,12,9,11,32,2,32,0,65,4,106,54,2,12,32,1,65,194,241,209,0,65,4,32,2,65,12,106,65,152,241,209,0,16,204,5,12,8,11,32,2,32,0,65,4,106,54,2,12,32,1,65,198,241,209,0,65,5,32,2,65,12,106,65,152,241,209,0,16,204,5,12,7,11,32,1,65,203,241,209,0,65,4,16,210,9,12,6,11,32,1,65,207,241,209,0,65,5,16,210,9,12,5,11,32,1,65,212,241,209,0,65,10,16,210,9,12,4,11,32,1,65,222,241,209,0,65,2,16,210,9,12,3,11,32,1,65,224,241,209,0,65,2,16,210,9,12,2,11,32,1,65,226,241,209,0,65,5,16,210,9,12,1,11,32,1,65,231,241,209,0,65,3,16,210,9,11,32,2,65,16,106,36,0,11,176,4,1,5,127,2,64,32,0,45,0,160,1,65,10,73,13,0,32,0,40,2,168,1,34,1,69,13,0,32,0,40,2,164,1,32,1,65,1,16,163,10,11,32,0,40,2,80,34,1,4,64,32,0,40,2,84,32,1,65,1,16,163,10,11,32,0,40,2,28,34,1,4,64,32,0,40,2,24,32,1,65,2,116,65,2,16,163,10,11,32,0,40,2,36,33,3,32,0,40,2,40,34,2,4,64,32,3,33,1,3,64,32,1,65,32,106,40,2,0,34,4,4,64,32,1,65,44,106,32,1,65,36,106,40,2,0,32,1,65,40,106,40,2,0,32,4,40,2,8,17,3,0,11,32,1,65,24,106,32,1,65,16,106,40,2,0,32,1,65,20,106,40,2,0,32,1,65,12,106,40,2,0,40,2,8,17,3,0,32,1,65,52,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,0,40,2,32,34,1,4,64,32,3,32,1,65,52,108,65,4,16,163,10,11,32,0,40,2,48,33,3,2,64,32,0,40,2,52,34,4,69,13,0,65,0,33,2,32,4,65,1,71,4,64,32,4,65,126,113,33,5,32,3,33,1,3,64,32,1,65,28,106,32,1,65,20,106,40,2,0,32,1,65,24,106,40,2,0,32,1,65,16,106,40,2,0,40,2,8,17,3,0,32,1,65,64,107,32,1,65,56,106,40,2,0,32,1,65,60,106,40,2,0,32,1,65,52,106,40,2,0,40,2,8,17,3,0,32,1,65,200,0,106,33,1,32,5,32,2,65,2,106,34,2,71,13,0,11,11,32,4,65,1,113,69,13,0,32,3,32,2,65,36,108,106,34,1,65,28,106,32,1,40,2,20,32,1,40,2,24,32,1,40,2,16,40,2,8,17,3,0,11,32,0,40,2,44,34,1,4,64,32,3,32,1,65,36,108,65,4,16,163,10,11,2,64,2,64,32,0,40,2,136,1,34,1,65,3,70,13,0,2,64,32,1,14,2,2,0,2,11,32,0,40,2,148,1,34,2,4,64,32,0,40,2,144,1,33,1,3,64,32,1,16,148,2,32,1,65,160,1,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,0,40,2,140,1,34,1,69,13,0,32,0,40,2,144,1,32,1,65,160,1,108,65,8,16,163,10,11,15,11,32,0,65,152,1,106,32,0,40,2,144,1,32,0,40,2,148,1,32,0,40,2,140,1,40,2,8,17,3,0,11,139,5,2,6,127,2,126,35,0,65,48,107,34,3,36,0,2,64,32,1,65,255,1,113,34,8,69,4,64,65,0,33,1,12,1,11,2,64,2,64,2,64,2,64,3,64,32,0,40,2,4,34,1,32,0,41,3,8,34,9,32,1,173,34,10,32,9,32,10,84,27,167,34,5,73,13,1,2,64,32,1,32,5,71,4,64,32,0,32,9,66,1,124,55,3,8,32,0,40,2,0,32,5,106,45,0,0,33,6,32,3,65,16,106,32,0,16,186,3,32,3,40,2,20,33,1,32,3,40,2,16,13,7,32,3,65,8,106,32,0,16,186,3,32,3,40,2,12,33,5,32,3,40,2,8,69,13,1,32,5,33,1,12,7,11,32,3,66,130,128,128,128,192,136,146,10,55,3,32,32,3,32,3,65,32,106,34,2,16,220,8,54,2,28,32,3,65,1,58,0,24,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,0,69,13,3,32,0,65,128,128,128,128,120,54,2,60,32,0,65,128,128,128,128,120,54,2,48,32,0,66,2,55,3,40,32,0,66,0,55,3,32,32,0,66,128,128,128,128,32,55,3,24,32,0,66,185,23,55,3,16,32,0,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,19,65,1,16,254,9,34,1,69,13,4,32,1,65,15,106,65,251,230,208,0,40,0,0,54,0,0,32,1,65,8,106,65,244,230,208,0,41,0,0,55,0,0,32,1,65,236,230,208,0,41,0,0,55,0,0,32,3,65,19,54,2,40,32,3,32,1,54,2,36,32,3,65,19,54,2,32,32,0,32,2,16,156,4,33,1,32,3,65,28,106,16,217,9,12,6,11,32,6,65,20,77,65,0,65,1,32,6,116,65,254,251,255,0,113,27,69,4,64,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,5,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,188,23,55,3,16,32,1,66,0,55,3,0,12,6,11,32,2,40,2,8,34,4,32,2,40,2,0,70,4,64,32,2,32,4,16,187,5,32,2,40,2,8,33,4,11,32,2,40,2,4,32,4,65,12,108,106,34,4,32,6,58,0,8,32,4,32,5,54,2,4,32,4,32,1,54,2,0,32,2,32,2,40,2,8,65,1,106,54,2,8,32,7,65,1,106,34,7,65,255,1,113,32,8,73,13,0,11,65,0,33,1,12,4,11,32,5,32,1,65,156,145,209,0,16,170,10,0,11,65,8,65,200,0,16,132,11,0,11,65,1,65,19,16,132,11,0,11,65,8,65,200,0,16,132,11,0,11,32,3,65,48,106,36,0,32,1,11,192,4,1,11,127,2,64,2,64,2,127,2,64,2,64,2,64,32,0,40,2,20,34,3,47,1,50,34,8,32,1,106,34,4,65,12,73,4,64,32,0,40,2,12,34,5,47,1,50,34,2,32,1,73,13,1,32,5,32,2,32,1,107,34,6,59,1,50,32,3,32,4,59,1,50,32,3,65,4,106,34,7,32,1,65,2,116,106,32,7,32,8,65,2,116,34,8,16,140,11,26,32,2,32,6,65,1,106,34,2,107,34,9,32,1,65,1,107,71,13,2,32,7,32,5,65,4,106,34,7,32,2,65,2,116,106,32,9,65,2,116,34,9,16,142,11,33,10,32,0,40,2,0,32,0,40,2,8,65,2,116,106,65,4,106,34,11,40,2,0,33,12,32,11,32,7,32,6,65,2,116,106,40,2,0,54,2,0,32,9,32,10,106,32,12,54,2,0,32,0,40,2,24,33,6,32,0,40,2,16,69,4,64,32,6,69,13,6,12,7,11,32,6,69,13,6,32,3,65,52,106,34,0,32,1,65,2,116,34,1,106,32,0,32,8,65,4,106,16,140,11,26,32,0,32,5,65,52,106,32,2,65,2,116,106,32,1,16,142,11,26,32,4,65,1,106,34,2,65,3,113,33,5,65,0,32,4,65,3,73,13,4,26,32,3,65,64,107,33,1,65,0,32,2,65,124,113,107,33,4,65,3,33,0,3,64,32,1,65,12,107,40,2,0,34,2,32,0,65,3,107,59,1,48,32,2,32,3,54,2,0,32,1,65,8,107,40,2,0,34,2,32,0,65,2,107,59,1,48,32,2,32,3,54,2,0,32,1,65,4,107,40,2,0,34,2,32,0,65,1,107,59,1,48,32,2,32,3,54,2,0,32,1,40,2,0,34,2,32,0,59,1,48,32,2,32,3,54,2,0,32,1,65,16,106,33,1,32,4,32,0,65,4,106,34,0,106,65,3,71,13,0,11,12,3,11,65,180,241,206,0,65,51,65,232,241,206,0,16,141,8,0,11,65,248,241,206,0,65,39,65,160,242,206,0,16,141,8,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,0,65,3,107,11,33,0,32,5,69,13,0,32,0,65,2,116,32,3,106,65,52,106,33,1,3,64,32,1,40,2,0,34,4,32,0,59,1,48,32,4,32,3,54,2,0,32,1,65,4,106,33,1,32,0,65,1,106,33,0,32,5,65,1,107,34,5,13,0,11,11,15,11,65,176,242,206,0,65,40,65,216,242,206,0,16,141,8,0,11,185,4,1,5,127,32,0,40,2,0,34,1,4,64,32,0,40,2,4,33,3,2,64,32,0,40,2,8,34,5,4,64,65,0,33,0,3,64,2,64,32,0,4,64,32,3,33,4,32,1,33,2,32,0,33,1,12,1,11,65,0,33,4,2,64,32,3,69,13,0,32,3,34,0,65,7,113,34,2,4,64,3,64,32,0,65,1,107,33,0,32,1,40,2,76,33,1,32,2,65,1,107,34,2,13,0,11,11,32,3,65,8,73,13,0,3,64,32,1,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,33,1,32,0,65,8,107,34,0,13,0,11,11,65,0,33,2,11,2,64,32,1,47,1,50,32,4,75,4,64,32,1,33,0,12,1,11,3,64,32,1,40,2,0,34,0,4,64,32,1,47,1,48,33,4,32,1,65,252,0,65,204,0,32,2,27,65,4,16,163,10,32,2,65,1,106,33,2,32,0,34,1,47,1,50,32,4,77,13,1,12,2,11,11,32,1,65,252,0,65,204,0,32,2,27,65,4,16,163,10,65,156,248,208,0,16,176,10,0,11,32,4,65,1,106,33,3,2,64,32,2,69,13,0,32,0,32,3,65,2,116,106,65,204,0,106,40,2,0,33,0,65,0,33,3,32,2,65,1,107,34,1,69,13,0,32,2,65,2,107,32,1,65,7,113,34,2,4,64,3,64,32,1,65,1,107,33,1,32,0,40,2,76,33,0,32,2,65,1,107,34,2,13,0,11,11,65,7,73,13,0,3,64,32,0,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,33,0,32,1,65,8,107,34,1,13,0,11,11,65,0,33,1,32,5,65,1,107,34,5,13,0,11,12,1,11,32,3,69,4,64,32,1,33,0,12,1,11,2,64,32,3,65,7,113,34,2,69,4,64,32,1,33,0,32,3,33,1,12,1,11,32,1,33,0,32,3,33,1,3,64,32,1,65,1,107,33,1,32,0,40,2,76,33,0,32,2,65,1,107,34,2,13,0,11,11,32,3,65,8,73,13,0,3,64,32,0,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,33,0,32,1,65,8,107,34,1,13,0,11,11,65,0,33,1,3,64,32,0,40,2,0,32,0,65,252,0,65,204,0,32,1,27,65,4,16,163,10,32,1,65,1,107,33,1,34,0,13,0,11,11,11,185,4,1,5,127,32,0,40,2,0,34,1,4,64,32,0,40,2,4,33,3,2,64,32,0,40,2,8,34,5,4,64,65,0,33,0,3,64,2,64,32,0,4,64,32,3,33,4,32,1,33,2,32,0,33,1,12,1,11,65,0,33,4,2,64,32,3,69,13,0,32,3,34,0,65,7,113,34,2,4,64,3,64,32,0,65,1,107,33,0,32,1,40,2,96,33,1,32,2,65,1,107,34,2,13,0,11,11,32,3,65,8,73,13,0,3,64,32,1,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,33,1,32,0,65,8,107,34,0,13,0,11,11,65,0,33,2,11,2,64,32,1,47,1,94,32,4,75,4,64,32,1,33,0,12,1,11,3,64,32,1,40,2,0,34,0,4,64,32,1,47,1,92,33,4,32,1,65,144,1,65,224,0,32,2,27,65,4,16,163,10,32,2,65,1,106,33,2,32,0,34,1,47,1,94,32,4,77,13,1,12,2,11,11,32,1,65,144,1,65,224,0,32,2,27,65,4,16,163,10,65,156,248,208,0,16,176,10,0,11,32,4,65,1,106,33,3,2,64,32,2,69,13,0,32,0,32,3,65,2,116,106,65,224,0,106,40,2,0,33,0,65,0,33,3,32,2,65,1,107,34,1,69,13,0,32,2,65,2,107,32,1,65,7,113,34,2,4,64,3,64,32,1,65,1,107,33,1,32,0,40,2,96,33,0,32,2,65,1,107,34,2,13,0,11,11,65,7,73,13,0,3,64,32,0,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,33,0,32,1,65,8,107,34,1,13,0,11,11,65,0,33,1,32,5,65,1,107,34,5,13,0,11,12,1,11,32,3,69,4,64,32,1,33,0,12,1,11,2,64,32,3,65,7,113,34,2,69,4,64,32,1,33,0,32,3,33,1,12,1,11,32,1,33,0,32,3,33,1,3,64,32,1,65,1,107,33,1,32,0,40,2,96,33,0,32,2,65,1,107,34,2,13,0,11,11,32,3,65,8,73,13,0,3,64,32,0,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,33,0,32,1,65,8,107,34,1,13,0,11,11,65,0,33,1,3,64,32,0,40,2,0,32,0,65,144,1,65,224,0,32,1,27,65,4,16,163,10,32,1,65,1,107,33,1,34,0,13,0,11,11,11,167,4,1,5,127,35,0,65,32,107,34,5,36,0,2,64,32,1,32,2,70,13,0,3,64,2,127,32,1,44,0,0,34,3,65,0,78,4,64,32,3,65,255,1,113,33,3,32,1,65,1,106,12,1,11,32,1,45,0,1,65,63,113,33,4,32,3,65,31,113,33,6,32,3,65,95,77,4,64,32,6,65,6,116,32,4,114,33,3,32,1,65,2,106,12,1,11,32,1,45,0,2,65,63,113,32,4,65,6,116,114,33,4,32,3,65,112,73,4,64,32,4,32,6,65,12,116,114,33,3,32,1,65,3,106,12,1,11,32,6,65,18,116,65,128,128,240,0,113,32,1,45,0,3,65,63,113,32,4,65,6,116,114,114,33,3,32,1,65,4,106,11,33,6,65,1,32,3,116,65,128,204,0,113,69,32,3,65,13,75,114,69,4,64,32,6,34,1,32,2,71,13,1,12,2,11,32,3,65,128,128,196,0,70,13,1,2,64,2,64,2,64,2,127,65,1,32,3,65,128,1,73,13,0,26,65,2,32,3,65,128,16,73,13,0,26,65,3,65,4,32,3,65,128,128,4,73,27,11,34,4,32,2,32,1,107,34,7,79,4,64,32,4,32,7,70,13,1,12,2,11,32,1,32,4,106,44,0,0,65,191,127,76,13,1,11,2,64,2,64,32,3,4,64,32,3,65,128,128,196,0,71,13,1,12,6,11,32,0,40,2,24,34,3,69,13,1,32,3,65,7,32,0,40,2,28,40,2,20,17,1,0,12,1,11,32,0,40,2,24,32,0,40,2,28,32,3,32,6,32,2,16,243,1,11,32,5,65,140,180,193,0,54,2,28,32,5,32,4,54,2,24,32,5,32,1,54,2,20,32,5,65,8,106,32,5,65,20,106,16,153,4,32,5,40,2,8,34,4,69,13,1,32,5,40,2,12,33,3,32,0,40,2,8,33,1,3,64,32,3,32,0,40,2,0,32,1,107,75,4,64,32,0,32,1,32,3,16,208,5,32,0,40,2,8,33,1,11,32,0,40,2,4,32,1,106,32,4,32,3,16,142,11,26,32,0,32,1,32,3,106,34,1,54,2,8,32,5,32,5,65,20,106,16,153,4,32,5,40,2,4,33,3,32,5,40,2,0,34,4,13,0,11,12,1,11,32,1,32,7,65,0,32,4,65,140,170,193,0,16,220,9,0,11,32,6,34,1,32,2,71,13,0,11,11,32,5,65,32,106,36,0,11,201,4,1,6,127,35,0,65,48,107,34,3,36,0,32,3,32,2,54,2,4,32,3,32,1,54,2,0,32,3,65,32,106,32,3,16,222,2,2,64,2,64,32,3,40,2,32,34,5,69,4,64,65,0,33,1,65,224,221,210,0,33,5,12,1,11,32,3,40,2,36,33,1,32,3,40,2,44,69,13,0,2,64,2,64,2,64,32,2,69,4,64,65,1,33,4,12,1,11,32,2,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,2,65,1,16,254,9,34,4,69,13,2,11,32,3,65,0,54,2,16,32,3,32,4,54,2,12,32,3,32,2,54,2,8,32,1,32,2,75,4,64,32,3,65,8,106,65,0,32,1,16,209,5,32,3,40,2,12,33,4,32,3,40,2,16,33,6,32,3,40,2,8,33,2,11,32,4,32,6,106,32,5,32,1,16,142,11,26,32,3,32,1,32,6,106,34,1,54,2,16,32,2,32,1,107,65,2,77,4,64,32,3,65,8,106,32,1,65,3,16,209,5,32,3,40,2,12,33,4,32,3,40,2,16,33,1,11,32,1,32,4,106,34,2,65,248,223,210,0,47,0,0,34,4,59,0,0,32,2,65,2,106,65,250,223,210,0,45,0,0,34,7,58,0,0,32,3,32,1,65,3,106,34,2,54,2,16,32,3,32,3,41,2,0,55,2,24,32,3,65,32,106,32,3,65,24,106,16,222,2,32,3,40,2,32,34,5,4,64,3,64,32,3,40,2,44,32,3,40,2,36,34,1,32,3,40,2,8,32,2,107,75,4,64,32,3,65,8,106,32,2,32,1,16,209,5,32,3,40,2,16,33,2,11,32,3,40,2,12,34,6,32,2,106,32,5,32,1,16,142,11,26,32,3,32,1,32,2,106,34,2,54,2,16,4,64,32,3,40,2,8,32,2,107,65,2,77,4,64,32,3,65,8,106,32,2,65,3,16,209,5,32,3,40,2,12,33,6,32,3,40,2,16,33,2,11,32,2,32,6,106,34,1,32,4,59,0,0,32,1,65,2,106,32,7,58,0,0,32,3,32,2,65,3,106,34,2,54,2,16,11,32,3,65,32,106,32,3,65,24,106,16,222,2,32,3,40,2,32,34,5,13,0,11,11,32,0,32,3,41,3,8,55,2,0,32,0,65,8,106,32,3,65,16,106,40,2,0,54,2,0,12,3,11,16,184,8,0,11,65,1,32,2,16,132,11,0,11,32,0,32,1,54,2,8,32,0,32,5,54,2,4,32,0,65,128,128,128,128,120,54,2,0,11,32,3,65,48,106,36,0,11,203,4,1,9,127,35,0,65,16,107,34,4,36,0,2,64,2,64,2,127,2,64,32,0,40,2,0,4,64,32,0,40,2,4,33,7,32,4,32,1,40,2,12,34,5,54,2,12,32,4,32,1,40,2,8,34,2,54,2,8,32,4,32,1,40,2,4,34,3,54,2,4,32,4,32,1,40,2,0,34,1,54,2,0,32,0,45,0,32,33,9,32,0,40,2,16,33,10,32,0,45,0,28,65,8,113,13,1,32,10,33,8,32,9,33,6,32,3,12,2,11,32,0,40,2,20,32,0,40,2,24,32,1,16,211,2,33,2,12,3,11,32,0,40,2,20,32,1,32,3,32,0,40,2,24,40,2,12,17,4,0,13,1,65,1,33,6,32,0,65,1,58,0,32,65,48,33,8,32,0,65,48,54,2,16,32,4,65,0,54,2,4,32,4,65,236,224,210,0,54,2,0,32,7,32,3,107,34,3,65,0,32,3,32,7,77,27,33,7,65,0,11,33,1,32,5,4,64,32,5,65,12,108,33,3,3,64,2,127,2,64,2,64,2,64,32,2,47,1,0,65,1,107,14,2,2,1,0,11,32,2,40,2,4,12,2,11,32,2,40,2,8,12,1,11,32,2,47,1,2,34,5,65,232,7,79,4,64,65,4,65,5,32,5,65,144,206,0,73,27,12,1,11,65,1,32,5,65,10,73,13,0,26,65,2,65,3,32,5,65,228,0,73,27,11,33,5,32,2,65,12,106,33,2,32,1,32,5,106,33,1,32,3,65,12,107,34,3,13,0,11,11,2,127,2,64,32,1,32,7,73,4,64,32,7,32,1,107,33,3,2,64,2,64,2,64,32,6,65,255,1,113,34,2,65,1,107,14,3,0,1,0,2,11,32,3,33,2,65,0,33,3,12,1,11,32,3,65,1,118,33,2,32,3,65,1,106,65,1,118,33,3,11,32,2,65,1,106,33,2,32,0,40,2,24,33,6,32,0,40,2,20,33,1,3,64,32,2,65,1,107,34,2,69,13,2,32,1,32,8,32,6,40,2,16,17,0,0,69,13,0,11,12,3,11,32,0,40,2,20,32,0,40,2,24,32,4,16,211,2,12,1,11,32,1,32,6,32,4,16,211,2,13,1,65,0,33,2,2,127,3,64,32,3,32,2,32,3,70,13,1,26,32,2,65,1,106,33,2,32,1,32,8,32,6,40,2,16,17,0,0,69,13,0,11,32,2,65,1,107,11,32,3,73,11,33,2,32,0,32,9,58,0,32,32,0,32,10,54,2,16,12,1,11,65,1,33,2,11,32,4,65,16,106,36,0,32,2,11,141,4,1,10,127,35,0,65,64,106,34,2,36,0,32,2,65,40,106,32,1,65,24,106,41,0,0,55,3,0,32,2,65,32,106,32,1,65,16,106,41,0,0,55,3,0,32,2,65,24,106,32,1,65,8,106,41,0,0,55,3,0,32,2,32,1,41,0,0,55,3,16,32,2,65,232,243,209,0,54,2,60,32,2,32,2,65,48,106,34,1,54,2,56,32,2,65,128,128,196,0,54,2,48,32,2,32,2,65,16,106,54,2,52,32,2,65,4,106,32,1,16,236,2,32,2,40,2,8,33,8,32,2,40,2,12,33,5,65,1,33,9,65,0,33,1,2,64,2,64,2,64,3,64,32,5,32,1,34,6,70,34,11,13,2,2,127,32,1,32,8,106,34,1,44,0,0,34,3,65,0,78,4,64,32,3,65,255,1,113,33,3,32,1,65,1,106,12,1,11,32,1,45,0,1,65,63,113,33,7,32,3,65,31,113,33,10,32,3,65,95,77,4,64,32,10,65,6,116,32,7,114,33,3,32,1,65,2,106,12,1,11,32,1,45,0,2,65,63,113,32,7,65,6,116,114,33,7,32,3,65,112,73,4,64,32,7,32,10,65,12,116,114,33,3,32,1,65,3,106,12,1,11,32,10,65,18,116,65,128,128,240,0,113,32,1,45,0,3,65,63,113,32,7,65,6,116,114,114,34,3,65,128,128,196,0,70,13,2,32,1,65,4,106,11,32,8,107,33,1,32,3,65,48,70,13,0,11,32,5,32,6,107,33,4,32,11,4,64,32,6,33,5,12,2,11,2,64,32,4,65,0,78,4,64,65,145,179,211,0,45,0,0,26,32,4,65,1,16,254,9,34,1,69,13,1,65,0,33,9,32,6,33,5,12,4,11,16,184,8,0,11,65,1,32,4,16,132,11,0,11,11,65,1,33,1,11,32,1,32,5,32,8,106,32,4,16,142,11,26,32,2,40,2,4,34,6,4,64,32,8,32,6,65,1,16,163,10,11,2,64,32,9,4,64,65,145,179,211,0,45,0,0,26,65,1,33,4,65,1,65,1,16,254,9,34,1,69,13,1,32,1,65,48,58,0,0,11,32,0,32,4,54,2,8,32,0,32,1,54,2,4,32,0,32,4,54,2,0,32,2,65,64,107,36,0,15,11,65,1,65,1,16,132,11,0,11,147,5,1,1,127,35,0,65,48,107,34,2,36,0,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,65,1,107,14,15,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,11,32,1,65,204,142,210,0,65,23,16,210,9,12,15,11,32,2,65,1,54,2,16,32,2,65,240,142,210,0,54,2,12,32,2,66,1,55,2,24,32,2,65,247,4,54,2,40,32,2,32,0,65,4,106,54,2,44,32,2,32,2,65,36,106,54,2,20,32,2,32,2,65,44,106,54,2,36,32,1,40,2,20,32,1,40,2,24,32,2,65,12,106,16,166,2,12,14,11,32,2,65,1,54,2,16,32,2,65,152,143,210,0,54,2,12,32,2,66,1,55,2,24,32,2,65,248,4,54,2,40,32,2,32,0,65,4,106,54,2,44,32,2,32,2,65,36,106,54,2,20,32,2,32,2,65,44,106,54,2,36,32,1,40,2,20,32,1,40,2,24,32,2,65,12,106,16,166,2,12,13,11,32,2,65,1,54,2,16,32,2,65,208,143,210,0,54,2,12,32,2,66,1,55,2,24,32,2,65,249,4,54,2,40,32,2,32,0,65,4,106,54,2,44,32,2,32,2,65,36,106,54,2,20,32,2,32,2,65,44,106,54,2,36,32,1,40,2,20,32,1,40,2,24,32,2,65,12,106,16,166,2,12,12,11,32,1,65,216,143,210,0,65,16,16,210,9,12,11,11,32,1,65,232,143,210,0,65,16,16,210,9,12,10,11,32,1,65,248,143,210,0,65,18,16,210,9,12,9,11,32,1,65,138,144,210,0,65,62,16,210,9,12,8,11,32,1,65,200,144,210,0,65,20,16,210,9,12,7,11,32,2,65,1,54,2,16,32,2,65,220,144,210,0,54,2,12,32,2,66,1,55,2,24,32,2,65,247,4,54,2,40,32,2,32,0,65,4,106,54,2,44,32,2,32,2,65,36,106,54,2,20,32,2,32,2,65,44,106,54,2,36,32,1,40,2,20,32,1,40,2,24,32,2,65,12,106,16,166,2,12,6,11,32,1,65,228,144,210,0,65,23,16,210,9,12,5,11,32,2,65,1,54,2,16,32,2,65,140,145,210,0,54,2,12,32,2,66,1,55,2,24,32,2,65,249,4,54,2,40,32,2,32,0,65,4,106,54,2,44,32,2,32,2,65,36,106,54,2,20,32,2,32,2,65,44,106,54,2,36,32,1,40,2,20,32,1,40,2,24,32,2,65,12,106,16,166,2,12,4,11,32,1,65,148,145,210,0,65,15,16,210,9,12,3,11,32,1,65,163,145,210,0,65,14,16,210,9,12,2,11,32,1,65,177,145,210,0,65,40,16,210,9,12,1,11,32,1,65,217,145,210,0,65,54,16,210,9,11,32,2,65,48,106,36,0,11,206,116,2,32,127,2,126,35,0,65,240,0,107,34,17,36,0,2,64,2,64,2,64,2,64,2,64,32,1,4,64,32,1,65,8,107,34,13,32,13,40,2,0,65,1,106,34,12,54,2,0,32,12,69,13,1,32,1,40,2,0,13,2,32,1,65,127,54,2,0,32,17,32,13,54,2,104,32,17,32,1,54,2,100,32,17,32,3,54,2,32,32,17,32,2,54,2,28,32,17,32,3,54,2,24,32,17,32,5,54,2,44,32,17,32,4,54,2,40,32,17,32,5,54,2,36,32,17,32,1,65,4,106,34,13,54,2,96,35,0,65,16,107,34,5,36,0,32,5,65,8,106,33,11,35,0,65,32,107,34,4,36,0,2,64,32,7,69,4,64,65,4,33,2,65,0,33,6,12,1,11,2,64,32,7,65,170,213,170,213,0,75,13,7,32,7,65,12,108,34,2,65,0,72,13,7,65,145,179,211,0,45,0,0,26,32,2,65,4,16,254,9,34,3,69,13,5,65,0,33,2,32,4,65,0,54,2,28,32,4,32,3,54,2,24,32,4,32,7,54,2,20,32,7,65,2,116,33,14,3,64,32,4,65,8,106,32,2,32,6,106,40,2,0,34,12,16,5,2,64,32,4,40,2,8,34,16,4,64,32,4,40,2,12,33,3,32,12,65,132,1,79,4,64,32,12,16,4,11,32,3,65,128,128,128,128,120,71,13,1,11,65,155,158,210,0,65,40,16,242,10,0,11,32,4,40,2,28,34,12,32,4,40,2,20,70,4,64,32,4,65,20,106,32,12,16,187,5,32,4,40,2,28,33,12,11,32,4,40,2,24,32,12,65,12,108,106,34,12,32,3,54,2,8,32,12,32,16,54,2,4,32,12,32,3,54,2,0,32,4,32,4,40,2,28,65,1,106,54,2,28,32,2,65,4,106,34,2,32,14,71,13,0,11,12,0,11,32,6,32,7,65,2,116,65,4,16,163,10,32,4,40,2,24,33,3,32,4,40,2,20,34,2,32,4,40,2,28,34,6,77,4,64,32,3,33,2,12,1,11,32,2,65,12,108,33,7,32,6,69,4,64,65,4,33,2,32,3,32,7,65,4,16,163,10,65,0,33,6,12,1,11,32,3,32,7,65,4,32,6,65,12,108,34,3,16,195,9,34,2,69,13,5,11,32,11,32,6,54,2,4,32,11,32,2,54,2,0,32,4,65,32,106,36,0,32,5,40,2,12,33,2,32,17,65,16,106,34,3,32,5,40,2,8,54,2,0,32,3,32,2,54,2,4,32,5,65,16,106,36,0,32,17,32,17,40,2,20,34,2,54,2,56,32,17,32,17,40,2,16,54,2,52,32,17,32,2,54,2,48,32,17,65,8,106,33,7,65,0,33,5,65,0,33,6,35,0,65,48,107,34,4,36,0,2,64,2,64,2,64,2,64,32,9,4,64,2,64,32,9,65,213,170,213,42,75,13,11,32,9,65,24,108,34,2,65,0,72,13,11,65,145,179,211,0,45,0,0,26,32,2,65,4,16,254,9,34,3,69,13,9,32,4,65,0,54,2,12,32,4,32,3,54,2,8,32,4,32,9,54,2,4,32,9,65,2,116,33,11,32,4,65,40,106,33,3,3,64,32,6,32,8,106,40,2,0,16,3,34,2,69,13,5,32,2,65,8,107,34,5,40,2,0,65,1,71,13,1,32,5,65,0,54,2,0,32,3,32,2,65,20,106,41,2,0,55,3,0,32,4,32,2,41,2,12,55,3,32,32,2,40,2,8,33,14,32,2,40,2,4,33,12,2,64,32,5,65,127,70,13,0,32,2,65,4,107,34,2,32,2,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,32,5,65,36,65,4,16,163,10,11,32,4,65,24,106,34,2,32,3,41,3,0,55,3,0,32,4,32,4,41,3,32,55,3,16,32,12,65,129,128,128,128,120,70,13,5,32,3,32,2,41,3,0,55,3,0,32,4,32,4,41,3,16,55,3,32,32,4,40,2,12,34,5,32,4,40,2,4,70,4,64,32,4,65,4,106,32,5,16,181,5,32,4,40,2,12,33,5,11,32,4,40,2,8,32,5,65,24,108,106,34,2,32,14,54,2,4,32,2,32,12,54,2,0,32,2,32,4,41,3,32,55,2,8,32,2,65,16,106,32,3,41,3,0,55,2,0,32,4,32,5,65,1,106,34,5,54,2,12,32,6,65,4,106,34,6,32,11,71,13,0,11,12,2,11,65,128,143,192,0,65,63,16,242,10,0,11,32,4,65,0,54,2,12,32,4,66,128,128,128,128,192,0,55,2,4,65,4,33,2,12,1,11,32,9,4,64,32,8,32,9,65,2,116,65,4,16,163,10,32,4,40,2,12,33,5,11,32,4,40,2,8,33,3,32,5,32,4,40,2,4,34,2,79,4,64,32,3,33,2,12,1,11,32,2,65,24,108,33,6,32,5,69,4,64,65,4,33,2,32,3,32,6,65,4,16,163,10,65,0,33,5,12,1,11,32,3,32,6,65,4,32,5,65,24,108,34,3,16,195,9,34,2,13,0,12,7,11,32,7,32,5,54,2,4,32,7,32,2,54,2,0,32,4,65,48,106,36,0,12,1,11,65,173,243,192,0,65,40,16,242,10,0,11,32,17,32,17,40,2,12,34,2,54,2,68,32,17,32,17,40,2,8,54,2,64,32,17,32,2,54,2,60,65,0,33,3,65,0,33,9,35,0,65,224,0,107,34,15,36,0,32,15,32,17,65,60,106,34,2,40,2,0,34,14,54,2,24,32,15,32,2,40,2,4,34,6,54,2,20,32,15,32,6,54,2,16,32,15,32,6,32,2,40,2,8,65,24,108,106,54,2,28,32,15,65,8,106,33,12,32,6,33,4,2,64,32,15,65,16,106,34,11,40,2,4,34,7,32,11,40,2,12,34,16,70,13,0,3,64,32,11,32,7,34,2,65,24,106,34,7,54,2,4,32,2,40,2,0,34,5,65,129,128,128,128,120,70,13,1,32,2,40,2,4,33,8,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,45,0,22,65,1,107,14,2,0,3,1,11,32,5,65,128,128,128,128,120,70,13,1,32,2,40,2,8,33,9,32,8,33,3,12,5,11,32,2,47,1,12,69,13,3,32,2,47,1,14,32,3,65,128,128,124,113,114,33,3,65,128,128,128,128,120,33,2,12,2,11,65,144,241,192,0,16,176,10,0,11,32,2,45,0,20,34,10,65,4,71,4,64,32,2,40,2,16,33,3,32,9,65,128,128,124,113,32,10,114,32,2,45,0,21,65,8,116,114,33,9,65,129,128,128,128,120,33,2,12,1,11,65,160,241,192,0,16,176,10,0,11,32,5,65,128,128,128,128,120,114,65,128,128,128,128,120,71,4,64,32,8,32,5,65,1,16,163,10,11,32,2,33,5,12,1,11,65,128,241,192,0,16,176,10,0,11,32,4,32,5,54,2,0,32,4,32,3,173,32,9,173,66,32,134,132,55,2,4,32,4,65,12,106,33,4,32,7,32,16,71,13,0,11,11,32,12,32,4,54,2,4,32,12,32,6,54,2,0,32,15,40,2,28,34,3,32,15,40,2,20,34,2,107,65,24,110,33,4,32,15,40,2,12,33,5,32,2,32,3,71,4,64,3,64,32,2,40,2,0,34,3,65,128,128,128,128,120,70,32,3,69,114,69,4,64,32,2,65,4,106,40,2,0,32,3,65,1,16,163,10,11,32,2,65,24,106,33,2,32,4,65,1,107,34,4,13,0,11,11,32,17,65,200,0,106,33,34,32,15,32,14,65,24,108,65,12,110,54,2,48,32,15,32,6,54,2,52,32,15,32,5,32,6,107,65,12,110,54,2,56,32,15,65,200,0,106,33,24,32,13,33,9,32,17,65,24,106,33,35,32,17,65,36,106,33,11,32,15,65,48,106,33,28,35,0,65,176,2,107,34,10,36,0,32,10,65,232,0,106,33,8,32,17,65,48,106,34,31,40,2,4,34,6,33,2,32,6,32,31,40,2,8,34,26,65,12,108,106,33,3,35,0,65,32,107,34,5,36,0,32,5,65,0,54,2,4,32,5,32,3,54,2,24,32,5,32,2,54,2,20,32,5,32,5,65,4,106,54,2,28,32,5,65,8,106,33,12,35,0,65,32,107,34,3,36,0,32,5,65,20,106,34,13,40,2,0,33,4,32,13,40,2,4,33,14,32,13,40,2,8,33,7,2,64,3,64,2,64,32,4,32,14,71,4,64,32,13,32,4,65,12,106,34,2,54,2,0,32,3,65,24,106,32,4,65,4,106,40,2,0,32,4,65,8,106,40,2,0,16,234,10,32,3,40,2,28,33,16,32,3,40,2,24,34,19,65,11,71,13,1,32,7,40,2,0,4,64,32,7,16,217,9,11,32,7,32,16,54,2,0,11,32,12,65,0,54,2,8,32,12,66,128,128,128,128,192,0,55,2,0,12,2,11,32,2,33,4,32,19,65,12,70,13,0,11,65,145,179,211,0,45,0,0,26,65,32,65,4,16,254,9,34,13,4,64,32,13,32,16,54,2,4,32,13,32,19,54,2,0,32,3,65,1,54,2,20,32,3,32,13,54,2,16,32,3,65,4,54,2,12,65,1,33,4,3,64,2,64,32,2,32,14,71,4,64,32,3,65,24,106,32,2,65,4,106,40,2,0,32,2,65,8,106,40,2,0,16,234,10,32,3,40,2,28,33,16,32,3,40,2,24,34,19,65,11,71,13,1,32,7,40,2,0,4,64,32,7,16,217,9,11,32,7,32,16,54,2,0,11,32,12,32,3,41,2,12,55,2,0,32,12,65,8,106,32,3,65,20,106,40,2,0,54,2,0,12,3,11,32,2,65,12,106,33,2,32,19,65,12,70,13,0,32,3,40,2,12,32,4,70,4,64,32,3,65,12,106,32,4,65,1,16,177,5,32,3,40,2,16,33,13,11,32,13,32,4,65,3,116,106,34,20,32,16,54,2,4,32,20,32,19,54,2,0,32,3,32,4,65,1,106,34,4,54,2,20,12,0,11,0,11,65,4,65,32,16,132,11,0,11,32,3,65,32,106,36,0,2,64,32,5,40,2,4,34,2,69,4,64,32,8,32,5,41,2,8,55,2,0,32,8,65,8,106,32,5,65,16,106,40,2,0,54,2,0,12,1,11,32,8,65,128,128,128,128,120,54,2,0,32,8,32,2,54,2,4,32,5,40,2,12,33,2,32,5,40,2,16,34,7,4,64,32,2,65,4,106,33,4,3,64,2,64,2,64,2,64,32,4,65,4,107,40,2,0,65,6,107,14,2,0,1,2,11,32,4,40,2,0,34,3,16,198,6,32,3,65,8,65,4,16,163,10,12,1,11,32,4,16,249,5,11,32,4,65,8,106,33,4,32,7,65,1,107,34,7,13,0,11,11,32,5,40,2,8,34,3,69,13,0,32,2,32,3,65,3,116,65,4,16,163,10,11,32,5,65,32,106,36,0,32,10,40,2,108,33,4,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,32,10,40,2,104,34,5,65,128,128,128,128,120,71,4,64,32,10,32,10,40,2,112,34,2,54,2,28,32,10,32,4,54,2,24,32,10,32,5,54,2,20,32,8,32,35,40,2,4,32,35,40,2,8,16,235,10,32,10,40,2,108,33,3,2,64,32,10,40,2,104,34,7,4,64,32,10,65,64,107,32,10,65,136,1,106,41,2,0,55,2,0,32,10,65,56,106,32,10,65,128,1,106,41,2,0,55,2,0,32,10,65,48,106,32,10,65,248,0,106,41,2,0,55,2,0,32,10,32,10,41,2,112,55,2,40,32,10,32,3,54,2,36,32,10,32,7,54,2,32,32,10,65,8,106,32,11,16,163,7,32,10,32,10,40,2,12,34,2,54,2,156,2,32,10,32,10,40,2,8,34,3,54,2,152,2,32,3,32,2,16,128,2,13,1,32,10,65,2,54,2,108,32,10,65,192,227,192,0,54,2,104,32,10,66,1,55,2,116,32,10,65,1,54,2,220,1,32,10,32,10,65,216,1,106,54,2,112,32,10,32,10,65,152,2,106,54,2,216,1,32,10,65,248,1,106,34,2,32,8,16,219,3,32,2,16,203,8,33,2,32,10,40,2,156,2,34,3,4,64,32,10,40,2,152,2,32,3,65,1,16,163,10,11,32,24,65,128,128,128,128,120,54,2,0,32,24,32,2,54,2,4,65,1,33,19,12,11,11,32,24,65,128,128,128,128,120,54,2,0,32,24,32,3,54,2,4,32,2,4,64,32,4,65,4,106,33,3,3,64,2,64,2,64,2,64,32,3,65,4,107,40,2,0,65,6,107,14,2,0,1,2,11,32,3,40,2,0,34,7,16,198,6,32,7,65,8,65,4,16,163,10,12,1,11,32,3,16,249,5,11,32,3,65,8,106,33,3,32,2,65,1,107,34,2,13,0,11,11,32,5,69,13,2,32,4,32,5,65,3,116,65,4,16,163,10,12,2,11,32,10,32,2,54,2,76,32,10,32,3,54,2,72,32,10,32,9,54,2,108,32,10,32,10,65,200,0,106,54,2,112,32,10,32,10,65,32,106,54,2,104,32,10,65,248,1,106,33,3,32,10,65,232,0,106,33,2,35,0,65,208,0,107,34,14,36,0,2,64,2,64,65,0,65,136,137,192,0,40,2,0,17,5,0,34,18,4,64,32,18,40,2,0,34,4,65,254,255,255,255,7,75,13,1,32,2,40,2,8,33,8,32,2,40,2,4,33,20,32,2,40,2,0,33,29,32,18,32,4,65,1,106,54,2,0,32,3,2,126,32,18,65,4,106,32,29,16,192,4,34,4,69,4,64,32,14,65,2,54,2,40,32,14,65,196,248,192,0,54,2,36,32,14,66,1,55,2,48,32,14,65,3,54,2,64,32,14,32,29,54,2,60,32,14,32,14,65,60,106,54,2,44,32,14,65,8,106,34,2,32,14,65,36,106,16,219,3,32,2,16,203,8,33,8,32,18,32,18,40,2,0,65,1,107,54,2,0,66,1,12,1,11,32,8,40,2,0,33,11,32,8,40,2,4,33,2,65,0,33,3,2,64,2,64,2,64,2,64,32,4,40,2,32,34,5,4,64,32,5,65,5,116,33,13,32,4,40,2,28,65,26,106,33,5,32,4,40,2,112,33,16,32,4,40,2,116,33,7,3,64,32,7,32,5,47,1,0,34,12,77,13,4,32,2,32,16,32,12,65,3,116,106,34,12,40,2,4,70,4,64,32,12,40,2,0,32,11,32,2,16,139,11,69,13,3,11,32,3,65,1,106,33,3,32,5,65,32,106,33,5,32,13,65,32,107,34,13,13,0,11,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,2,69,13,1,32,2,65,128,128,128,128,120,54,2,60,32,2,65,128,128,128,128,120,54,2,48,32,2,66,2,55,3,40,32,2,66,0,55,3,32,32,2,66,128,128,128,128,32,55,3,24,32,2,66,249,7,55,3,16,32,2,66,0,55,3,0,32,14,32,2,54,2,4,32,14,65,1,59,1,0,12,3,11,35,0,65,208,0,107,34,11,36,0,32,14,2,127,2,64,2,64,2,64,2,64,2,64,2,64,32,4,40,2,32,34,5,32,3,65,255,255,3,113,34,2,75,4,64,32,11,65,16,106,34,3,32,20,32,4,32,4,40,2,28,32,2,65,5,116,106,34,13,47,1,24,16,254,4,32,11,47,1,16,13,2,32,4,40,2,116,34,5,32,13,47,1,26,34,2,77,13,1,32,11,47,1,18,33,23,32,3,32,20,32,4,40,2,112,32,2,65,3,116,106,34,2,40,2,0,32,2,40,2,4,16,246,1,2,64,2,64,2,64,32,11,47,1,16,69,4,64,32,11,47,1,18,33,21,32,20,40,2,180,1,34,12,69,13,2,32,20,40,2,184,1,33,16,3,64,32,12,65,44,106,33,22,32,12,65,4,106,33,7,32,12,47,1,94,34,2,65,2,116,33,5,65,127,33,3,2,64,3,64,32,5,69,4,64,32,2,33,3,12,2,11,32,7,65,2,106,33,25,32,7,47,1,0,33,19,32,3,65,1,106,33,3,32,22,65,4,106,33,22,32,5,65,4,107,33,5,32,7,65,4,106,33,7,65,127,32,19,32,23,71,32,19,32,23,75,27,34,19,65,127,32,21,32,25,47,1,0,34,25,71,32,21,32,25,73,27,32,19,27,34,19,65,1,70,13,0,11,32,19,65,255,1,113,69,13,3,11,32,16,69,13,3,32,16,65,1,107,33,16,32,12,32,3,65,2,116,106,65,224,0,106,40,2,0,33,12,12,0,11,0,11,32,14,32,11,40,2,20,54,2,4,65,1,12,10,11,32,22,40,2,0,33,7,12,1,11,2,64,32,20,40,2,32,34,7,65,254,255,3,77,4,64,32,4,40,2,104,34,2,32,13,47,1,28,34,3,77,13,6,32,4,40,2,100,34,5,32,3,65,12,108,106,34,12,40,2,4,33,3,32,12,40,2,8,33,12,32,11,65,0,54,2,64,32,11,32,4,54,2,28,32,11,32,20,54,2,24,32,11,32,3,32,12,65,28,108,106,54,2,20,32,11,32,3,54,2,16,32,11,32,11,65,64,107,54,2,32,32,11,65,196,0,106,32,11,65,16,106,16,214,1,32,11,40,2,64,34,3,4,64,32,11,40,2,72,33,2,32,11,40,2,76,34,5,4,64,32,2,33,7,3,64,32,7,16,203,4,32,7,65,28,106,33,7,32,5,65,1,107,34,5,13,0,11,11,32,11,40,2,68,34,4,69,13,10,32,2,32,4,65,28,108,65,4,16,163,10,12,10,11,32,11,40,2,72,33,3,32,11,40,2,68,34,12,65,128,128,128,128,120,70,13,9,32,11,32,11,40,2,76,54,2,60,32,11,32,3,54,2,56,32,11,32,12,54,2,52,32,11,65,8,106,32,20,32,11,65,52,106,16,199,1,32,11,47,1,8,69,13,1,32,11,40,2,12,33,3,12,9,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,3,69,13,6,32,3,65,128,128,128,128,120,54,2,60,32,3,65,128,128,128,128,120,54,2,48,32,3,66,2,55,3,40,32,3,66,0,55,3,32,32,3,66,128,128,128,128,32,55,3,24,32,3,66,233,7,55,3,16,32,3,66,0,55,3,0,12,8,11,32,2,32,13,47,1,30,34,3,77,13,6,32,11,47,1,10,33,37,32,11,32,4,54,2,28,32,11,32,20,54,2,24,32,11,32,5,32,3,65,12,108,106,34,2,40,2,4,34,3,54,2,16,32,11,32,3,32,2,40,2,8,65,28,108,106,54,2,20,32,11,65,196,0,106,33,2,35,0,65,48,107,34,4,36,0,32,4,65,0,54,2,8,32,4,65,32,106,32,11,65,16,106,34,3,65,8,106,41,2,0,55,3,0,32,4,32,3,41,2,0,55,3,24,32,4,32,4,65,8,106,54,2,40,32,4,65,12,106,32,4,65,24,106,16,214,1,2,64,32,4,40,2,8,34,3,69,4,64,32,2,32,4,41,2,12,55,2,0,32,2,65,8,106,32,4,65,20,106,40,2,0,54,2,0,12,1,11,32,2,65,128,128,128,128,120,54,2,0,32,2,32,3,54,2,4,32,4,40,2,16,33,3,32,4,40,2,20,34,5,4,64,32,3,33,2,3,64,32,2,16,203,4,32,2,65,28,106,33,2,32,5,65,1,107,34,5,13,0,11,11,32,4,40,2,12,34,2,69,13,0,32,3,32,2,65,28,108,65,4,16,163,10,11,32,4,65,48,106,36,0,32,11,40,2,72,33,3,32,11,40,2,68,34,2,65,128,128,128,128,120,70,13,7,32,11,32,11,40,2,76,54,2,60,32,11,32,3,54,2,56,32,11,32,2,54,2,52,32,11,65,8,106,32,20,32,11,65,52,106,16,199,1,32,11,47,1,8,4,64,32,11,40,2,12,33,3,12,8,11,32,11,47,1,10,33,38,32,11,65,196,0,106,32,13,16,129,7,65,128,128,128,128,120,33,5,32,13,40,2,12,65,128,128,128,128,120,71,4,64,32,11,65,16,106,33,25,65,0,33,16,65,0,33,19,35,0,65,16,107,34,22,36,0,2,64,2,64,2,64,32,13,65,12,106,34,2,40,2,8,34,4,69,4,64,65,2,33,30,12,1,11,32,4,65,201,164,146,201,0,75,13,38,32,4,65,14,108,34,32,65,0,72,13,38,32,2,40,2,4,33,2,65,145,179,211,0,45,0,0,26,32,32,65,2,16,254,9,34,30,69,13,1,32,22,65,4,106,33,36,32,22,65,6,106,33,33,32,4,33,13,32,2,33,3,3,64,32,16,32,32,70,13,1,2,64,2,127,2,64,2,64,2,64,2,64,32,3,47,1,6,34,5,65,1,107,14,4,0,1,2,3,5,11,65,2,33,19,32,2,32,16,106,65,8,106,47,1,0,12,3,11,65,2,33,19,32,2,32,16,106,65,8,106,47,1,0,12,2,11,65,2,33,19,32,2,32,16,106,65,8,106,47,1,0,12,1,11,32,22,32,2,32,16,106,34,12,65,8,106,47,1,0,59,1,12,65,4,33,19,32,12,65,10,106,47,1,0,11,33,12,32,22,65,10,106,32,19,106,32,12,59,1,0,11,32,3,45,0,12,33,39,32,3,45,0,13,33,40,32,22,32,5,59,1,10,65,2,33,5,2,64,2,64,2,64,65,2,32,3,47,1,0,34,12,65,2,107,65,255,255,3,113,34,41,32,41,65,2,79,27,65,1,107,14,2,0,1,2,11,32,2,32,16,106,65,2,106,47,1,0,33,27,65,3,33,5,12,1,11,32,2,32,16,106,34,5,65,2,106,47,1,0,33,27,32,5,65,4,106,45,0,0,33,19,32,12,33,5,11,32,3,65,14,106,33,3,32,36,32,22,40,1,10,54,0,0,32,36,65,4,106,32,22,65,14,106,47,1,0,59,0,0,32,16,32,30,106,34,12,65,4,106,32,19,58,0,0,32,12,65,2,106,32,27,59,1,0,32,12,32,5,59,1,0,32,12,65,5,106,32,22,40,0,3,54,0,0,32,12,65,8,106,32,33,40,0,0,54,0,0,32,12,65,13,106,32,40,58,0,0,32,12,65,12,106,32,39,58,0,0,32,16,65,14,106,33,16,32,13,65,1,107,34,13,13,0,11,11,32,25,32,4,54,2,8,32,25,32,30,54,2,4,32,25,32,4,54,2,0,32,22,65,16,106,36,0,12,1,11,65,2,32,32,16,132,11,0,11,32,11,41,2,20,33,42,32,11,40,2,16,33,5,11,32,11,65,24,106,32,11,65,204,0,106,40,2,0,54,2,0,32,11,32,38,59,1,46,32,11,32,37,59,1,44,32,11,32,21,59,1,42,32,11,32,23,59,1,40,32,11,32,11,41,2,68,55,3,16,32,11,32,42,55,3,32,32,11,32,5,54,2,28,32,20,65,24,106,34,3,40,2,8,34,2,32,3,40,2,0,70,4,64,32,3,32,2,16,193,5,32,3,40,2,8,33,2,11,32,3,40,2,4,32,2,65,5,116,106,34,2,32,11,65,16,106,34,4,41,2,0,55,2,0,32,2,65,24,106,32,4,65,24,106,41,2,0,55,2,0,32,2,65,16,106,32,4,65,16,106,41,2,0,55,2,0,32,2,65,8,106,32,4,65,8,106,41,2,0,55,2,0,32,3,32,3,40,2,8,65,1,106,54,2,8,65,0,33,3,65,0,33,2,35,0,65,48,107,34,12,36,0,2,64,2,64,2,64,2,64,32,20,65,180,1,106,34,19,40,2,0,34,5,69,4,64,65,0,33,5,12,1,11,32,19,40,2,4,33,16,3,64,32,5,65,4,106,33,13,32,5,47,1,94,34,4,65,2,116,33,22,65,0,33,3,65,127,33,2,2,64,2,64,3,64,32,3,32,22,70,4,64,32,4,33,2,12,2,11,32,13,65,2,106,33,27,32,13,47,1,0,33,20,32,2,65,1,106,33,2,32,3,65,4,106,33,3,32,13,65,4,106,33,13,65,127,32,20,32,23,71,32,20,32,23,75,27,34,20,65,127,32,21,32,27,47,1,0,34,27,71,32,21,32,27,73,27,32,20,27,34,20,65,1,70,13,0,11,32,20,65,255,1,113,69,13,1,11,32,16,69,13,2,32,16,65,1,107,33,16,32,5,32,2,65,2,116,106,65,224,0,106,40,2,0,33,5,12,1,11,11,32,3,32,5,106,65,44,106,34,2,40,2,0,33,3,32,2,32,7,54,2,0,65,1,33,13,12,1,11,32,12,32,2,54,2,20,32,12,65,0,54,2,16,32,12,32,5,54,2,12,32,12,32,21,59,1,10,32,12,32,23,59,1,8,32,12,32,19,54,2,4,32,5,69,4,64,65,0,33,13,65,145,179,211,0,45,0,0,26,65,224,0,65,4,16,254,9,34,3,69,13,2,32,3,65,1,59,1,94,32,3,65,0,54,2,0,32,3,32,7,54,2,48,32,3,32,21,59,1,6,32,3,32,23,59,1,4,32,19,66,128,128,128,128,16,55,2,4,32,19,32,3,54,2,0,12,1,11,32,12,65,32,106,32,12,65,12,106,34,2,65,8,106,40,2,0,54,2,0,32,12,32,2,41,2,0,55,3,24,32,12,65,36,106,32,12,65,24,106,32,23,32,21,32,7,32,12,65,4,106,16,98,32,12,40,2,4,34,2,32,2,40,2,8,65,1,106,54,2,8,65,0,33,13,11,32,11,32,3,54,2,4,32,11,32,13,54,2,0,32,12,65,48,106,36,0,12,1,11,65,4,65,224,0,16,132,11,0,11,11,32,14,32,7,59,1,2,65,0,12,7,11,32,2,32,5,65,176,201,208,0,16,131,7,0,11,32,2,32,5,65,208,202,208,0,16,131,7,0,11,32,14,32,11,40,2,20,54,2,4,65,1,12,4,11,32,3,32,2,65,192,202,208,0,16,131,7,0,11,65,8,65,200,0,16,132,11,0,11,32,3,32,2,65,192,202,208,0,16,131,7,0,11,32,14,32,3,54,2,4,65,1,11,59,1,0,32,11,65,208,0,106,36,0,12,2,11,65,8,65,200,0,16,132,11,0,11,32,12,32,7,65,208,202,208,0,16,131,7,0,11,32,14,47,1,0,4,64,32,14,32,14,40,2,4,54,2,20,32,14,65,200,0,106,65,225,0,54,2,0,32,14,65,2,54,2,40,32,14,65,252,248,192,0,54,2,36,32,14,66,2,55,2,48,32,14,65,3,54,2,64,32,14,32,29,54,2,60,32,14,32,14,65,60,106,54,2,44,32,14,32,14,65,20,106,54,2,68,32,14,65,24,106,34,2,32,14,65,36,106,16,219,3,32,2,16,203,8,33,8,32,14,40,2,20,34,2,40,2,48,34,3,65,128,128,128,128,120,70,32,3,69,114,69,4,64,32,2,40,2,52,32,3,65,1,16,163,10,11,2,64,32,2,40,2,60,34,5,65,128,128,128,128,120,70,13,0,32,2,40,2,68,34,7,4,64,32,2,40,2,64,33,5,3,64,2,64,32,5,40,2,0,34,3,69,13,0,32,5,65,4,106,40,2,0,34,4,69,13,0,32,3,32,4,65,1,16,163,10,11,32,5,65,44,106,33,5,32,7,65,1,107,34,7,13,0,11,32,2,40,2,60,33,5,11,32,5,69,13,0,32,2,40,2,64,32,5,65,44,108,65,4,16,163,10,11,32,2,40,2,24,34,3,4,64,32,2,40,2,28,32,3,65,2,116,65,2,16,163,10,11,32,2,40,2,36,34,3,4,64,32,2,40,2,40,32,3,65,2,116,65,2,16,163,10,11,32,2,65,200,0,65,8,16,163,10,32,18,32,18,40,2,0,65,1,107,54,2,0,66,1,12,1,11,32,14,51,1,2,32,18,32,18,40,2,0,65,1,107,54,2,0,66,16,134,11,32,8,173,66,32,134,132,55,2,0,32,14,65,208,0,106,36,0,12,2,11,65,164,246,192,0,65,198,0,32,14,65,207,0,106,65,236,246,192,0,65,204,247,192,0,16,230,6,0,11,65,212,248,192,0,16,233,7,0,11,32,10,47,1,248,1,4,64,32,10,40,2,252,1,12,4,11,32,10,47,1,250,1,33,20,32,10,65,232,0,106,33,14,35,0,65,48,107,34,4,36,0,32,10,65,20,106,34,2,40,2,8,33,3,32,2,40,2,4,33,2,2,64,2,64,65,0,65,136,137,192,0,40,2,0,17,5,0,34,5,69,13,0,32,4,65,0,54,2,8,32,4,32,5,54,2,36,32,4,32,9,54,2,32,32,4,32,2,54,2,24,32,4,32,2,32,3,65,3,116,106,54,2,28,32,4,32,4,65,8,106,54,2,40,32,4,65,12,106,33,3,35,0,65,176,1,107,34,2,36,0,32,2,65,144,1,106,32,4,65,24,106,34,7,32,7,40,2,16,16,158,3,2,64,2,64,2,64,2,64,32,2,45,0,144,1,34,8,65,17,71,4,64,32,2,65,135,1,106,34,5,32,2,65,168,1,106,40,0,0,54,0,0,32,2,65,128,1,106,34,13,32,2,65,161,1,106,41,0,0,55,3,0,32,2,65,248,0,106,34,12,32,2,65,153,1,106,41,0,0,55,3,0,32,2,32,2,41,0,145,1,55,3,112,32,8,65,16,71,13,1,11,32,3,65,0,54,2,8,32,3,66,128,128,128,128,192,0,55,2,0,12,1,11,32,2,65,47,106,34,11,32,5,40,0,0,54,0,0,32,2,65,40,106,34,16,32,13,41,3,0,55,3,0,32,2,65,32,106,34,13,32,12,41,3,0,55,3,0,32,2,32,2,41,3,112,55,3,24,65,145,179,211,0,45,0,0,26,65,240,0,65,4,16,254,9,34,5,69,13,1,32,5,32,8,58,0,0,32,5,32,2,41,3,24,55,0,1,32,5,65,9,106,32,13,41,3,0,55,0,0,32,5,65,17,106,32,16,41,3,0,55,0,0,32,5,65,24,106,32,11,40,0,0,54,0,0,32,2,65,1,54,2,20,32,2,32,5,54,2,16,32,2,65,4,54,2,12,32,2,65,200,0,106,32,7,65,16,106,40,2,0,34,8,54,2,0,32,2,65,64,107,32,7,65,8,106,41,2,0,55,3,0,32,2,32,7,41,2,0,55,3,56,32,2,65,144,1,106,34,13,32,2,65,56,106,32,8,16,158,3,2,64,32,2,45,0,144,1,34,7,65,17,70,13,0,32,13,65,1,114,33,12,65,29,33,8,65,1,33,13,3,64,32,2,65,135,1,106,34,11,32,12,65,23,106,40,0,0,54,0,0,32,2,65,128,1,106,34,16,32,12,65,16,106,41,0,0,55,3,0,32,2,65,248,0,106,34,19,32,12,65,8,106,41,0,0,55,3,0,32,2,32,12,41,0,0,55,3,112,32,7,65,16,70,13,1,32,2,65,231,0,106,34,22,32,11,40,0,0,54,0,0,32,2,65,224,0,106,34,18,32,16,41,3,0,55,3,0,32,2,65,216,0,106,34,16,32,19,41,3,0,55,3,0,32,2,32,2,41,3,112,55,3,80,32,2,40,2,12,32,13,70,4,64,32,2,65,12,106,32,13,16,175,5,32,2,40,2,16,33,5,11,32,5,32,8,106,34,11,65,1,107,32,7,58,0,0,32,11,32,2,41,3,80,55,0,0,32,11,65,8,106,32,16,41,3,0,55,0,0,32,11,65,16,106,32,18,41,3,0,55,0,0,32,11,65,23,106,32,22,40,0,0,54,0,0,32,2,32,13,65,1,106,34,13,54,2,20,32,2,65,144,1,106,32,2,65,56,106,32,2,40,2,72,16,158,3,32,8,65,28,106,33,8,32,2,45,0,144,1,34,7,65,17,71,13,0,11,11,32,3,65,8,106,32,2,65,20,106,40,2,0,54,2,0,32,3,32,2,41,2,12,55,2,0,11,32,2,65,176,1,106,36,0,12,1,11,65,4,65,240,0,16,132,11,0,11,2,64,32,4,40,2,8,34,7,4,64,32,4,40,2,16,33,2,32,4,40,2,20,34,5,4,64,32,2,33,3,3,64,32,3,16,194,4,32,3,65,28,106,33,3,32,5,65,1,107,34,5,13,0,11,11,32,4,40,2,12,34,3,4,64,32,2,32,3,65,28,108,65,4,16,163,10,11,65,128,128,128,128,120,33,3,12,1,11,32,4,40,2,12,34,3,65,129,128,128,128,120,70,13,1,32,4,40,2,20,33,5,32,4,40,2,16,33,7,11,32,14,32,5,54,2,8,32,14,32,7,54,2,4,32,14,32,3,54,2,0,32,4,65,48,106,36,0,12,1,11,65,164,246,192,0,65,198,0,32,4,65,47,106,65,236,246,192,0,65,204,247,192,0,16,230,6,0,11,32,10,40,2,108,33,12,32,10,40,2,104,34,27,65,128,128,128,128,120,70,13,2,32,10,40,2,112,33,22,32,10,65,0,54,2,88,32,10,66,128,128,128,128,32,55,2,80,32,20,32,9,40,2,32,34,2,73,4,64,32,9,40,2,56,34,3,32,9,40,2,28,32,20,65,5,116,106,47,1,28,34,2,75,4,64,32,9,40,2,52,32,2,65,12,108,106,34,2,40,2,8,34,13,32,28,40,2,8,71,34,19,13,6,32,13,65,28,108,33,4,2,64,2,64,32,13,69,4,64,65,4,33,7,12,1,11,32,13,65,164,146,201,36,75,13,22,32,2,40,2,4,33,8,65,0,33,2,65,145,179,211,0,45,0,0,26,32,4,65,4,16,254,9,34,7,69,13,1,32,13,33,3,3,64,32,10,65,232,0,106,32,2,32,8,106,32,12,32,22,16,148,1,32,2,32,7,106,34,5,65,24,106,32,10,65,128,1,106,40,2,0,54,2,0,32,5,65,16,106,32,10,65,248,0,106,41,2,0,55,2,0,32,5,65,8,106,32,10,65,240,0,106,41,2,0,55,2,0,32,5,32,10,41,2,104,55,2,0,32,2,65,28,106,33,2,32,3,65,1,107,34,3,13,0,11,11,32,28,40,2,0,33,29,32,28,40,2,4,33,11,32,10,65,0,54,2,144,1,32,10,66,0,55,2,136,1,32,10,32,4,32,7,106,34,14,54,2,132,1,32,10,32,13,54,2,128,1,32,10,32,7,54,2,124,32,10,32,7,54,2,120,32,10,32,11,32,13,65,12,108,106,34,16,54,2,116,32,10,32,29,54,2,112,32,10,32,11,54,2,108,32,10,32,11,54,2,104,32,7,33,4,32,11,33,2,32,13,69,13,9,32,10,65,248,0,106,33,32,32,9,65,228,1,106,33,36,32,9,65,136,2,106,33,37,32,10,65,148,1,106,65,1,114,34,25,65,23,106,33,38,32,4,33,5,32,2,33,8,3,64,32,8,65,12,106,33,2,32,8,40,2,0,34,18,65,130,128,128,128,120,70,4,64,32,5,33,4,12,10,11,32,8,40,2,4,33,23,2,64,2,64,32,5,32,14,70,4,64,32,14,33,4,12,1,11,32,5,65,28,106,33,4,32,5,45,0,0,34,3,65,16,71,13,1,11,32,10,32,4,54,2,124,32,10,32,2,54,2,108,32,18,69,32,18,65,130,128,128,128,120,72,114,13,11,32,23,32,18,65,1,16,163,10,12,11,11,32,8,41,2,4,34,42,66,32,136,167,33,30,32,42,66,16,136,167,33,23,32,8,40,2,8,33,21,32,42,167,33,8,32,25,32,5,41,0,1,55,0,0,32,38,32,5,65,24,106,40,0,0,54,0,0,32,25,65,16,106,32,5,65,17,106,41,0,0,55,0,0,32,25,65,8,106,32,5,65,9,106,41,0,0,55,0,0,32,10,32,3,58,0,148,1,2,64,2,64,2,64,2,64,2,64,2,64,32,18,65,255,255,255,255,7,107,65,0,32,18,65,130,128,128,128,120,72,27,65,1,107,14,2,1,0,4,11,32,9,40,2,224,1,34,18,32,8,65,255,255,3,113,34,5,77,4,64,32,5,32,18,65,148,140,192,0,16,131,7,0,11,32,9,40,2,220,1,32,5,65,40,108,106,34,8,65,32,106,40,2,0,34,18,32,23,65,255,255,3,113,34,5,77,4,64,32,5,32,18,65,164,140,192,0,16,131,7,0,11,2,64,2,64,2,64,2,64,2,64,2,64,32,9,40,2,132,2,34,18,32,8,65,28,106,40,2,0,32,5,65,1,116,106,47,1,0,34,23,75,4,64,32,10,65,216,1,106,32,9,40,2,128,2,32,23,65,28,108,106,16,167,1,2,64,2,64,2,64,2,64,32,30,65,255,1,113,65,1,107,14,3,3,0,1,2,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,5,69,13,4,32,5,32,10,41,2,216,1,55,2,0,32,5,65,24,106,32,10,65,240,1,106,40,2,0,54,2,0,32,5,65,16,106,32,10,65,232,1,106,41,2,0,55,2,0,32,5,65,8,106,32,10,65,224,1,106,41,2,0,55,2,0,32,10,32,5,54,2,252,1,32,10,65,10,58,0,248,1,12,8,11,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,5,69,13,4,32,5,32,10,41,2,216,1,55,2,0,32,5,65,24,106,32,10,65,240,1,106,40,2,0,54,2,0,32,5,65,16,106,32,10,65,232,1,106,41,2,0,55,2,0,32,5,65,8,106,32,10,65,224,1,106,41,2,0,55,2,0,32,10,32,5,54,2,252,1,32,10,65,11,58,0,248,1,12,7,11,32,9,40,2,248,1,34,5,32,23,75,13,4,32,23,32,5,65,200,137,192,0,16,131,7,0,11,32,10,65,1,54,2,188,1,32,10,32,9,54,2,192,1,32,10,65,176,1,106,32,10,65,188,1,106,32,10,65,216,1,106,65,232,134,192,0,65,0,16,237,1,32,10,45,0,176,1,4,64,32,10,32,4,54,2,124,32,10,32,2,54,2,108,32,10,40,2,180,1,32,10,65,1,54,2,156,2,32,10,65,128,139,192,0,54,2,152,2,32,10,66,0,55,2,164,2,32,10,65,232,134,192,0,54,2,160,2,32,10,65,152,2,106,16,246,6,33,3,16,178,5,12,5,11,32,10,45,0,177,1,65,1,113,4,64,32,10,65,144,2,106,32,10,65,240,1,106,40,2,0,54,2,0,32,10,65,136,2,106,32,10,65,232,1,106,41,2,0,55,3,0,32,10,65,128,2,106,32,10,65,224,1,106,41,2,0,55,3,0,32,10,32,10,41,2,216,1,55,3,248,1,12,6,11,32,10,32,4,54,2,124,32,10,32,2,54,2,108,32,10,65,1,54,2,156,2,32,10,65,212,138,192,0,54,2,152,2,32,10,66,0,55,2,164,2,32,10,65,232,134,192,0,54,2,160,2,32,10,65,152,2,106,16,246,6,33,3,12,4,11,32,23,32,18,65,184,137,192,0,16,131,7,0,11,65,4,65,28,16,132,11,0,11,65,4,65,28,16,132,11,0,11,32,9,40,2,244,1,32,23,106,34,5,45,0,0,4,64,32,5,65,0,58,0,0,32,10,65,128,2,106,32,10,65,224,1,106,41,2,0,55,3,0,32,10,65,136,2,106,32,10,65,232,1,106,41,2,0,55,3,0,32,10,65,144,2,106,32,10,65,240,1,106,40,2,0,54,2,0,32,10,32,10,41,2,216,1,55,3,248,1,12,2,11,32,10,32,4,54,2,124,32,10,32,2,54,2,108,32,10,65,1,54,2,156,2,32,10,65,144,138,192,0,54,2,152,2,32,10,66,0,55,2,164,2,32,10,65,232,134,192,0,54,2,160,2,32,10,65,152,2,106,16,246,6,33,3,11,32,10,65,216,1,106,16,195,4,12,1,11,2,64,32,10,45,0,248,1,32,3,71,13,0,32,10,65,248,1,106,33,5,32,10,65,148,1,106,33,8,2,64,2,64,2,64,2,64,2,64,3,64,2,64,2,64,32,3,65,255,1,113,65,6,107,14,7,0,1,6,3,0,0,4,7,11,32,5,40,2,4,34,5,45,0,0,34,3,32,8,40,2,4,34,8,45,0,0,70,13,1,12,7,11,11,32,5,40,2,12,34,21,32,8,40,2,12,71,13,5,32,8,40,2,8,33,3,32,5,40,2,8,33,18,32,21,65,1,106,33,21,3,64,32,21,65,1,107,34,21,4,64,32,18,32,3,16,198,3,32,18,65,28,106,33,18,32,3,65,28,106,33,3,13,1,12,7,11,11,32,5,40,2,24,34,21,32,8,40,2,24,71,13,5,32,8,40,2,20,33,3,32,5,40,2,20,33,18,32,21,65,1,106,33,21,3,64,32,21,65,1,107,34,21,69,13,3,32,18,32,3,16,198,3,32,18,65,28,106,33,18,32,3,65,28,106,33,3,13,0,11,12,5,11,32,5,47,1,2,32,8,47,1,2,71,13,4,32,5,40,2,12,34,18,32,8,40,2,12,71,13,4,32,8,40,2,8,33,3,32,5,40,2,8,33,5,32,18,65,1,106,33,8,3,64,32,8,65,1,107,34,8,69,13,4,32,5,32,3,16,198,3,32,5,65,28,106,33,5,32,3,65,28,106,33,3,13,0,11,12,4,11,32,5,47,1,2,32,8,47,1,2,70,13,2,12,3,11,32,5,45,0,1,32,8,45,0,1,71,13,2,12,1,11,32,5,47,1,2,32,8,47,1,2,71,13,1,11,32,30,65,16,116,65,128,128,252,7,113,32,23,114,33,5,32,10,65,248,1,106,16,195,4,32,10,40,2,88,34,3,32,10,40,2,80,70,13,3,12,4,11,32,10,32,4,54,2,124,32,10,32,2,54,2,108,32,10,65,1,54,2,156,2,32,10,65,180,139,192,0,54,2,152,2,32,10,66,0,55,2,164,2,32,10,65,232,134,192,0,54,2,160,2,32,10,65,152,2,106,16,246,6,33,3,32,10,65,248,1,106,16,195,4,11,32,24,65,128,128,128,128,120,54,2,0,32,24,32,3,54,2,4,32,10,65,148,1,106,16,195,4,32,10,65,232,0,106,34,4,40,2,12,34,5,32,4,40,2,4,34,2,107,65,12,110,33,3,32,2,32,5,71,4,64,3,64,32,2,40,2,0,34,5,65,130,128,128,128,120,72,32,5,69,114,69,4,64,32,2,65,4,106,40,2,0,32,5,65,1,16,163,10,11,32,2,65,12,106,33,2,32,3,65,1,107,34,3,13,0,11,11,32,4,40,2,8,34,2,4,64,32,4,40,2,0,32,2,65,12,108,65,4,16,163,10,11,32,32,16,178,7,12,16,11,32,8,65,255,255,3,113,65,128,128,132,8,114,33,5,32,10,40,2,88,34,3,32,10,40,2,80,71,13,1,11,32,10,65,208,0,106,32,3,16,184,5,32,10,40,2,88,33,3,11,32,10,40,2,84,32,3,65,2,116,106,32,5,54,1,0,32,10,32,10,40,2,88,65,1,106,54,2,88,32,10,65,148,1,106,16,195,4,12,1,11,32,9,40,2,144,2,34,5,33,3,32,9,40,2,136,2,32,5,70,4,64,32,37,32,5,16,188,5,32,9,40,2,144,2,33,3,11,32,9,40,2,140,2,32,3,65,28,108,106,34,3,32,10,41,2,148,1,55,2,0,32,3,65,24,106,32,10,65,172,1,106,40,2,0,54,2,0,32,3,65,16,106,32,10,65,164,1,106,41,2,0,55,2,0,32,3,65,8,106,32,10,65,156,1,106,41,2,0,55,2,0,32,9,32,9,40,2,144,2,65,1,106,54,2,144,2,32,9,40,2,236,1,34,3,32,9,40,2,228,1,70,4,64,32,36,32,3,16,187,5,32,9,40,2,236,1,33,3,11,32,9,40,2,232,1,32,3,65,12,108,106,34,3,32,21,65,8,118,34,21,59,0,9,32,3,32,30,58,0,8,32,3,32,23,59,1,6,32,3,32,8,59,1,4,32,3,32,18,54,2,0,32,3,65,11,106,32,21,65,16,118,58,0,0,32,9,32,9,40,2,236,1,65,1,106,54,2,236,1,32,10,40,2,88,34,3,32,10,40,2,80,70,4,64,32,10,65,208,0,106,32,3,16,184,5,32,10,40,2,88,33,3,11,32,10,40,2,84,32,3,65,2,116,106,32,5,65,255,255,3,113,65,128,128,128,8,114,54,1,0,32,10,32,10,40,2,88,65,1,106,54,2,88,11,32,4,33,5,32,2,33,8,32,2,32,16,71,13,0,11,32,16,33,2,12,8,11,65,4,32,4,16,132,11,0,11,32,2,32,3,65,144,224,192,0,16,131,7,0,11,32,20,32,2,65,208,224,192,0,16,131,7,0,11,32,24,65,128,128,128,128,120,54,2,0,32,24,32,4,54,2,4,11,32,28,40,2,4,33,4,32,28,40,2,8,34,2,4,64,32,4,33,3,3,64,32,3,40,2,0,34,5,65,130,128,128,128,120,72,32,5,69,114,69,4,64,32,3,65,4,106,40,2,0,32,5,65,1,16,163,10,11,32,3,65,12,106,33,3,32,2,65,1,107,34,2,13,0,11,11,32,28,40,2,0,34,2,4,64,32,4,32,2,65,12,108,65,4,16,163,10,11,32,26,4,64,32,6,33,3,3,64,32,3,40,2,0,34,2,4,64,32,3,65,4,106,40,2,0,32,2,65,1,16,163,10,11,32,3,65,12,106,33,3,32,26,65,1,107,34,26,13,0,11,11,32,31,40,2,0,34,2,4,64,32,6,32,2,65,12,108,65,4,16,163,10,11,32,11,40,2,0,34,2,69,13,10,32,11,40,2,4,32,2,65,1,16,163,10,12,10,11,32,12,16,206,8,11,33,2,32,24,65,128,128,128,128,120,54,2,0,32,24,32,2,54,2,4,65,1,33,19,12,4,11,32,10,65,132,2,106,65,2,54,2,0,32,10,65,3,54,2,108,32,10,65,220,140,192,0,54,2,104,32,10,66,2,55,2,116,32,10,65,3,54,2,252,1,32,10,32,10,65,248,1,106,54,2,112,32,10,32,10,65,200,0,106,54,2,128,2,32,10,32,10,65,32,106,54,2,248,1,32,10,65,220,0,106,33,5,32,10,65,232,0,106,34,2,40,2,12,33,3,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,40,2,4,14,2,0,1,2,11,32,3,13,1,65,1,33,2,65,0,33,3,65,232,134,192,0,33,4,12,3,11,32,3,69,13,1,11,32,5,32,2,16,219,3,12,3,11,32,2,40,2,0,34,2,40,2,0,33,4,32,2,40,2,4,34,3,69,4,64,65,1,33,2,65,0,33,3,12,1,11,32,3,65,0,72,13,16,65,145,179,211,0,45,0,0,26,32,3,65,1,16,254,9,34,2,69,13,1,11,32,2,32,4,32,3,16,142,11,33,2,32,5,32,3,54,2,8,32,5,32,2,54,2,4,32,5,32,3,54,2,0,12,1,11,65,1,32,3,16,132,11,0,11,32,5,16,203,8,33,2,32,24,65,128,128,128,128,120,54,2,0,32,24,32,2,54,2,4,12,2,11,32,10,32,4,54,2,124,32,10,32,2,54,2,108,11,32,16,32,2,107,65,12,110,33,3,32,2,32,16,71,4,64,3,64,32,2,40,2,0,34,5,65,130,128,128,128,120,72,32,5,69,114,69,4,64,32,2,65,4,106,40,2,0,32,5,65,1,16,163,10,11,32,2,65,12,106,33,2,32,3,65,1,107,34,3,13,0,11,11,32,29,4,64,32,11,32,29,65,12,108,65,4,16,163,10,11,32,14,32,4,107,65,28,110,33,2,32,4,32,14,71,4,64,3,64,32,4,16,197,4,32,4,65,28,106,33,4,32,2,65,1,107,34,2,13,0,11,11,32,13,4,64,32,7,32,13,65,28,108,65,4,16,163,10,11,32,10,65,0,54,2,184,1,32,10,66,128,128,128,128,32,55,2,176,1,2,64,2,64,2,64,32,20,32,9,40,2,32,34,2,73,4,64,32,9,40,2,56,34,3,32,9,40,2,28,32,20,65,5,116,106,47,1,30,34,2,75,4,64,32,9,40,2,52,32,2,65,12,108,106,34,2,40,2,8,34,13,65,28,108,33,4,2,64,2,64,32,13,69,4,64,65,4,33,7,12,1,11,32,13,65,164,146,201,36,75,13,18,32,2,40,2,4,33,8,65,0,33,2,65,145,179,211,0,45,0,0,26,32,4,65,4,16,254,9,34,7,69,13,1,32,13,33,3,3,64,32,10,65,232,0,106,32,2,32,8,106,32,12,32,22,16,148,1,32,2,32,7,106,34,5,65,24,106,32,10,65,128,1,106,40,2,0,54,2,0,32,5,65,16,106,32,10,65,248,0,106,41,2,0,55,2,0,32,5,65,8,106,32,10,65,240,0,106,41,2,0,55,2,0,32,5,32,10,41,2,104,55,2,0,32,2,65,28,106,33,2,32,3,65,1,107,34,3,13,0,11,11,32,10,65,0,54,2,196,1,32,10,66,128,128,128,128,192,0,55,2,188,1,32,9,40,2,224,1,33,16,32,10,65,0,54,2,168,2,32,10,32,4,32,7,106,34,3,54,2,164,2,32,10,32,13,54,2,160,2,32,10,32,7,54,2,156,2,32,10,32,7,54,2,152,2,32,7,33,2,32,13,69,13,4,32,9,65,240,1,106,33,18,32,9,65,252,1,106,33,23,32,10,65,248,1,106,65,1,114,33,14,65,0,33,8,3,64,2,64,32,2,45,0,0,34,4,65,16,71,4,64,32,8,65,1,106,34,11,13,1,65,144,133,192,0,65,28,65,248,132,192,0,16,141,8,0,11,32,2,65,28,106,33,2,12,5,11,32,10,65,239,1,106,34,5,32,2,65,24,106,40,0,0,54,0,0,32,10,65,232,1,106,34,21,32,2,65,17,106,41,0,0,55,3,0,32,10,65,224,1,106,32,2,65,9,106,41,0,0,34,42,55,3,0,32,10,32,2,65,1,106,41,0,0,34,43,55,3,216,1,32,14,32,43,55,0,0,32,14,65,8,106,32,42,55,0,0,32,14,65,16,106,32,21,41,3,0,55,0,0,32,14,65,23,106,32,5,40,0,0,54,0,0,32,10,32,4,58,0,248,1,32,10,65,1,54,2,208,1,32,10,32,9,54,2,212,1,32,10,65,200,1,106,32,10,65,208,1,106,32,10,65,248,1,106,34,4,65,232,134,192,0,65,0,16,237,1,32,10,45,0,200,1,4,64,32,10,32,11,54,2,168,2,32,10,32,2,65,28,106,54,2,156,2,32,10,40,2,204,1,32,10,65,1,54,2,108,32,10,65,128,139,192,0,54,2,104,32,10,66,0,55,2,116,32,10,65,232,134,192,0,54,2,112,32,10,65,232,0,106,16,246,6,33,3,16,178,5,32,24,65,128,128,128,128,120,54,2,0,32,24,32,3,54,2,4,32,4,16,195,4,32,10,65,152,2,106,16,178,7,12,7,11,32,10,45,0,201,1,33,21,32,9,40,2,132,2,33,4,32,10,65,128,1,106,34,29,32,10,65,144,2,106,40,2,0,54,2,0,32,10,65,248,0,106,34,25,32,10,65,136,2,106,41,2,0,55,3,0,32,10,65,240,0,106,34,30,32,10,65,128,2,106,41,2,0,55,3,0,32,10,32,10,41,2,248,1,55,3,104,32,4,34,5,32,9,40,2,252,1,70,4,64,32,23,32,4,16,188,5,32,9,40,2,132,2,33,5,11,32,9,40,2,128,2,32,5,65,28,108,106,34,5,32,10,41,3,104,55,2,0,32,5,65,24,106,32,29,40,2,0,54,2,0,32,5,65,16,106,32,25,41,3,0,55,2,0,32,5,65,8,106,32,30,41,3,0,55,2,0,32,9,32,9,40,2,132,2,65,1,106,54,2,132,2,32,9,40,2,248,1,34,5,32,9,40,2,240,1,70,4,127,32,18,32,5,16,211,5,32,9,40,2,248,1,5,32,5,11,32,9,40,2,244,1,106,65,1,58,0,0,32,9,32,9,40,2,248,1,65,1,106,54,2,248,1,32,10,40,2,184,1,34,5,32,10,40,2,176,1,70,4,64,32,10,65,176,1,106,32,5,16,201,5,32,10,40,2,184,1,33,5,11,32,10,40,2,180,1,32,5,65,1,116,106,32,4,59,1,0,32,10,32,10,40,2,184,1,65,1,106,54,2,184,1,32,10,40,2,196,1,34,4,32,10,40,2,188,1,70,4,64,32,10,65,188,1,106,32,4,16,187,5,32,10,40,2,196,1,33,4,11,32,10,40,2,192,1,32,4,65,12,108,106,34,4,32,21,65,3,113,65,3,70,58,0,8,32,4,32,8,59,1,6,32,4,32,16,59,1,4,32,4,65,129,128,128,128,120,54,2,0,32,10,32,10,40,2,196,1,65,1,106,54,2,196,1,32,11,33,8,32,2,65,28,106,34,2,32,3,71,13,0,11,32,3,33,2,12,3,11,65,4,32,4,16,132,11,0,11,32,2,32,3,65,144,224,192,0,16,131,7,0,11,32,20,32,2,65,208,224,192,0,16,131,7,0,11,32,10,32,8,54,2,168,2,32,10,32,2,54,2,156,2,11,32,3,32,2,107,65,28,110,33,4,32,2,32,3,71,4,64,3,64,32,2,16,197,4,32,2,65,28,106,33,2,32,4,65,1,107,34,4,13,0,11,11,32,13,4,64,32,7,32,13,65,28,108,65,4,16,163,10,11,32,9,40,2,236,1,34,2,32,9,40,2,132,2,106,34,3,32,2,73,13,4,32,3,65,255,1,77,4,64,32,10,65,240,0,106,32,10,65,216,0,106,40,2,0,54,2,0,32,10,32,10,41,2,80,55,3,104,32,10,40,2,180,1,33,2,2,64,32,10,40,2,184,1,34,4,69,4,64,65,2,33,5,65,0,33,3,12,1,11,32,4,65,255,255,255,255,3,75,13,14,65,145,179,211,0,45,0,0,26,32,4,65,1,116,34,3,65,2,16,254,9,34,5,69,13,7,11,32,5,32,2,32,3,16,142,11,33,3,32,9,40,2,224,1,34,2,32,9,40,2,216,1,70,4,64,32,9,65,216,1,106,32,2,16,189,5,32,9,40,2,224,1,33,2,11,32,9,40,2,220,1,32,2,65,40,108,106,34,2,32,22,54,2,8,32,2,32,12,54,2,4,32,2,32,27,54,2,0,32,2,32,10,41,3,104,55,2,12,32,2,32,20,59,1,36,32,2,32,4,54,2,32,32,2,32,3,54,2,28,32,2,32,4,54,2,24,32,2,65,20,106,32,10,65,240,0,106,40,2,0,54,2,0,32,9,32,9,40,2,224,1,65,1,106,54,2,224,1,32,24,65,8,106,32,10,65,196,1,106,40,2,0,54,2,0,32,24,32,10,41,2,188,1,55,2,0,32,10,40,2,176,1,34,2,4,64,32,10,40,2,180,1,32,2,65,1,116,65,2,16,163,10,11,32,10,40,2,76,34,2,4,64,32,10,40,2,72,32,2,65,1,16,163,10,11,32,10,40,2,36,34,2,4,64,32,10,40,2,32,32,2,65,1,16,163,10,11,32,10,40,2,24,33,4,32,10,40,2,28,34,2,4,64,32,4,65,4,106,33,3,3,64,2,64,2,64,2,64,32,3,65,4,107,40,2,0,65,6,107,14,2,0,1,2,11,32,3,40,2,0,34,5,16,198,6,32,5,65,8,65,4,16,163,10,12,1,11,32,3,16,249,5,11,32,3,65,8,106,33,3,32,2,65,1,107,34,2,13,0,11,11,32,10,40,2,20,34,2,4,64,32,4,32,2,65,3,116,65,4,16,163,10,11,32,26,4,64,32,6,33,3,3,64,32,3,40,2,0,34,2,4,64,32,3,65,4,106,40,2,0,32,2,65,1,16,163,10,11,32,3,65,12,106,33,3,32,26,65,1,107,34,26,13,0,11,11,32,31,40,2,0,34,2,69,13,7,32,6,32,2,65,12,108,65,4,16,163,10,12,7,11,32,10,65,1,54,2,108,32,10,65,140,140,192,0,54,2,104,32,10,66,0,55,2,116,32,10,65,232,134,192,0,54,2,112,32,10,65,232,0,106,16,246,6,33,2,32,24,65,128,128,128,128,120,54,2,0,32,24,32,2,54,2,4,11,32,10,65,188,1,106,16,210,7,32,10,40,2,188,1,34,2,4,64,32,10,40,2,192,1,32,2,65,12,108,65,4,16,163,10,11,32,10,40,2,176,1,34,2,69,13,0,32,10,40,2,180,1,32,2,65,1,116,65,2,16,163,10,11,32,10,40,2,80,34,2,4,64,32,10,40,2,84,32,2,65,2,116,65,2,16,163,10,11,32,22,4,64,32,12,33,3,3,64,32,3,16,194,4,32,3,65,28,106,33,3,32,22,65,1,107,34,22,13,0,11,11,32,27,69,13,0,32,12,32,27,65,28,108,65,4,16,163,10,11,32,10,40,2,76,34,2,69,13,0,32,10,40,2,72,32,2,65,1,16,163,10,11,32,10,40,2,36,34,2,4,64,32,10,40,2,32,32,2,65,1,16,163,10,11,32,10,40,2,24,33,4,32,10,40,2,28,34,2,4,64,32,4,65,4,106,33,3,3,64,2,64,2,64,2,64,32,3,65,4,107,40,2,0,65,6,107,14,2,0,1,2,11,32,3,40,2,0,34,5,16,198,6,32,5,65,8,65,4,16,163,10,12,1,11,32,3,16,249,5,11,32,3,65,8,106,33,3,32,2,65,1,107,34,2,13,0,11,11,32,10,40,2,20,34,2,4,64,32,4,32,2,65,3,116,65,4,16,163,10,11,32,19,4,64,32,28,40,2,4,33,4,32,28,40,2,8,34,2,4,64,32,4,33,3,3,64,32,3,40,2,0,34,5,65,130,128,128,128,120,72,32,5,69,114,69,4,64,32,3,65,4,106,40,2,0,32,5,65,1,16,163,10,11,32,3,65,12,106,33,3,32,2,65,1,107,34,2,13,0,11,11,32,28,40,2,0,34,2,4,64,32,4,32,2,65,12,108,65,4,16,163,10,11,32,26,4,64,32,6,33,3,3,64,32,3,40,2,0,34,2,4,64,32,3,65,4,106,40,2,0,32,2,65,1,16,163,10,11,32,3,65,12,106,33,3,32,26,65,1,107,34,26,13,0,11,11,32,31,40,2,0,34,2,69,13,3,32,6,32,2,65,12,108,65,4,16,163,10,12,3,11,32,26,4,64,32,6,33,3,3,64,32,3,40,2,0,34,2,4,64,32,3,65,4,106,40,2,0,32,2,65,1,16,163,10,11,32,3,65,12,106,33,3,32,26,65,1,107,34,26,13,0,11,11,32,31,40,2,0,34,2,69,13,2,32,6,32,2,65,12,108,65,4,16,163,10,12,2,11,65,144,133,192,0,65,28,65,188,139,192,0,16,141,8,0,11,65,2,32,3,16,132,11,0,11,32,35,40,2,0,34,2,4,64,32,35,40,2,4,32,2,65,1,16,163,10,11,32,10,65,176,2,106,36,0,2,64,2,64,2,64,32,15,40,2,72,34,7,65,128,128,128,128,120,71,4,64,32,15,40,2,80,34,5,65,12,108,34,4,65,12,110,33,2,32,15,40,2,76,33,3,2,64,32,5,69,4,64,65,4,33,6,65,0,33,2,12,1,11,32,4,65,252,255,255,255,3,75,13,10,32,2,65,24,108,34,5,65,0,72,13,10,65,145,179,211,0,45,0,0,26,32,5,65,4,16,254,9,34,6,69,13,3,11,32,15,65,208,0,106,34,12,65,0,54,2,0,32,15,32,6,54,2,76,32,15,32,2,54,2,72,32,15,32,3,32,4,106,54,2,60,32,15,32,7,54,2,56,32,15,32,3,54,2,52,32,15,32,3,54,2,48,32,15,32,6,54,2,92,32,15,65,0,54,2,88,32,15,32,12,54,2,84,65,0,33,3,65,0,33,5,65,0,33,7,32,15,65,212,0,106,34,8,40,2,4,33,6,32,8,40,2,0,33,11,32,15,65,48,106,34,2,40,2,8,33,14,32,2,40,2,0,33,24,2,64,32,2,40,2,4,34,4,32,2,40,2,12,34,13,71,4,64,32,8,40,2,8,32,6,65,24,108,106,33,2,2,64,3,64,32,4,40,2,0,34,8,65,130,128,128,128,120,70,13,1,32,4,41,2,4,33,42,65,0,33,16,65,4,33,10,65,1,33,9,2,64,2,64,2,64,32,8,65,255,255,255,255,7,107,65,0,32,8,65,130,128,128,128,120,72,27,65,1,107,14,2,0,1,2,11,32,42,167,33,3,65,128,128,128,128,120,33,8,65,1,33,16,65,0,33,9,12,1,11,32,42,66,40,136,167,33,5,32,42,66,32,136,167,33,10,32,42,167,33,7,65,128,128,128,128,120,33,8,65,2,33,9,11,32,2,32,8,54,2,0,32,2,65,22,106,32,9,58,0,0,32,2,65,21,106,32,5,58,0,0,32,2,65,20,106,32,10,58,0,0,32,2,65,16,106,32,7,54,2,0,32,2,65,14,106,32,3,59,1,0,32,2,65,12,106,32,16,59,1,0,32,2,65,4,106,32,42,55,2,0,32,2,65,24,106,33,2,32,6,65,1,106,33,6,32,4,65,12,106,34,4,32,13,71,13,0,11,32,11,32,6,54,2,0,12,2,11,32,4,65,12,106,33,4,11,32,11,32,6,54,2,0,32,13,32,4,107,65,12,110,33,2,32,4,32,13,70,13,0,3,64,32,4,40,2,0,34,3,65,130,128,128,128,120,72,32,3,69,114,69,4,64,32,4,65,4,106,40,2,0,32,3,65,1,16,163,10,11,32,4,65,12,106,33,4,32,2,65,1,107,34,2,13,0,11,11,32,14,4,64,32,24,32,14,65,12,108,65,4,16,163,10,11,32,15,65,40,106,32,12,40,2,0,34,2,54,2,0,32,15,32,15,41,2,72,34,42,55,3,32,32,34,65,8,106,32,2,54,2,0,32,34,32,42,55,2,0,12,1,11,32,15,32,15,40,2,76,54,2,44,32,15,65,1,54,2,52,32,15,65,188,142,192,0,54,2,48,32,15,66,1,55,2,60,32,15,65,5,54,2,36,32,15,32,15,65,32,106,54,2,56,32,15,32,15,65,44,106,54,2,32,32,15,65,212,0,106,32,15,65,48,106,16,219,3,32,15,40,2,88,34,2,32,15,40,2,92,16,2,33,3,32,15,40,2,84,34,4,4,64,32,2,32,4,65,1,16,163,10,11,32,15,65,44,106,16,217,9,32,34,65,128,128,128,128,120,54,2,0,32,34,32,3,54,2,4,11,32,15,65,224,0,106,36,0,12,1,11,65,4,32,5,16,132,11,0,11,65,0,33,2,32,1,65,0,54,2,0,32,17,65,232,0,106,16,151,1,2,127,32,17,40,2,72,34,1,65,128,128,128,128,120,70,4,64,65,1,33,5,65,0,33,1,32,17,40,2,76,12,1,11,32,17,40,2,76,33,2,2,64,32,17,40,2,80,34,3,32,1,79,4,64,32,2,33,1,12,1,11,32,1,65,24,108,33,4,32,3,69,4,64,65,4,33,1,32,2,32,4,65,4,16,163,10,12,1,11,32,2,32,4,65,4,32,3,65,24,108,34,2,16,195,9,34,1,69,13,5,11,32,17,32,1,54,2,100,32,17,32,1,54,2,96,32,17,32,3,54,2,104,32,17,32,1,32,3,65,24,108,106,54,2,108,32,17,65,212,0,106,33,8,35,0,65,32,107,34,4,36,0,32,17,65,224,0,106,34,5,40,2,8,33,11,32,5,40,2,12,34,7,33,1,32,5,40,2,0,34,9,33,6,2,64,2,64,32,7,32,5,40,2,4,34,2,71,4,64,32,4,65,24,106,33,13,32,4,65,16,106,33,12,3,64,32,2,34,1,40,2,0,34,14,65,129,128,128,128,120,71,4,64,32,13,32,2,65,20,106,40,2,0,54,2,0,32,12,32,2,65,12,106,41,2,0,55,3,0,65,145,179,211,0,45,0,0,26,32,4,32,2,41,2,4,55,3,8,65,36,65,4,16,254,9,34,3,69,13,3,32,3,32,14,54,2,12,32,3,65,0,54,2,8,32,3,66,129,128,128,128,16,55,2,0,32,3,32,4,41,3,8,55,2,16,32,3,65,24,106,32,12,41,3,0,55,2,0,32,3,65,32,106,32,13,40,2,0,54,2,0,32,6,32,3,65,8,106,16,1,54,2,0,32,6,65,4,106,33,6,32,2,65,24,106,34,2,32,7,71,13,1,11,11,32,1,65,24,106,33,1,11,32,5,66,132,128,128,128,192,0,55,2,0,32,5,66,128,128,128,128,192,0,55,2,8,32,7,32,1,107,65,24,110,33,2,32,1,32,7,71,4,64,3,64,32,1,40,2,0,34,3,65,128,128,128,128,120,70,32,3,69,114,69,4,64,32,1,65,4,106,40,2,0,32,3,65,1,16,163,10,11,32,1,65,24,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,8,32,9,54,2,4,32,8,32,6,32,9,107,65,2,118,54,2,8,32,8,32,11,65,24,108,65,2,118,54,2,0,32,4,65,32,106,36,0,12,1,11,65,4,65,36,16,132,11,0,11,2,64,32,17,40,2,84,34,2,32,17,40,2,92,34,1,77,4,64,32,17,40,2,88,33,2,12,1,11,32,2,65,2,116,33,3,32,17,40,2,88,33,4,32,1,69,4,64,65,4,33,2,32,4,32,3,65,4,16,163,10,12,1,11,32,4,32,3,65,4,32,1,65,2,116,34,3,16,195,9,34,2,69,13,6,11,65,0,33,5,65,0,11,33,3,32,0,32,5,54,2,12,32,0,32,3,54,2,8,32,0,32,1,54,2,4,32,0,32,2,54,2,0,32,17,65,240,0,106,36,0,15,11,16,243,10,0,11,0,11,16,244,10,0,11,65,4,32,2,16,132,11,0,11,65,4,32,3,16,132,11,0,11,16,184,8,0,11,143,7,1,9,127,35,0,65,48,107,34,2,36,0,2,64,32,0,40,2,0,34,3,69,13,0,32,0,40,2,8,33,1,32,2,32,3,54,2,24,32,2,32,3,54,2,8,32,2,32,1,54,2,32,32,2,66,1,55,2,16,32,2,66,1,55,2,0,32,2,32,0,40,2,4,34,4,54,2,28,32,2,32,4,54,2,12,2,127,2,64,32,1,4,64,32,2,65,4,106,33,6,2,64,3,64,2,64,32,2,32,1,65,1,107,54,2,32,32,2,40,2,0,69,13,0,32,2,40,2,4,69,4,64,32,2,40,2,8,33,3,2,64,32,2,40,2,12,34,4,69,13,0,2,64,32,4,65,7,113,34,0,69,4,64,32,4,33,1,12,1,11,32,4,33,1,3,64,32,1,65,1,107,33,1,32,3,40,2,212,2,33,3,32,0,65,1,107,34,0,13,0,11,11,32,4,65,8,73,13,0,3,64,32,3,40,2,212,2,40,2,212,2,40,2,212,2,40,2,212,2,40,2,212,2,40,2,212,2,40,2,212,2,40,2,212,2,33,3,32,1,65,8,107,34,1,13,0,11,11,32,2,66,0,55,2,8,32,2,32,3,54,2,4,32,2,65,1,54,2,0,11,32,2,65,36,106,33,9,32,6,40,2,4,33,5,2,64,32,6,40,2,8,34,8,32,6,40,2,0,34,1,47,1,186,2,73,4,64,32,1,33,0,12,1,11,3,64,32,1,40,2,0,34,0,4,64,32,1,47,1,184,2,33,8,32,1,65,132,3,65,212,2,32,5,27,65,4,16,163,10,32,5,65,1,106,33,5,32,0,34,1,47,1,186,2,32,8,77,13,1,12,2,11,11,32,1,65,132,3,65,212,2,32,5,27,65,4,16,163,10,65,220,246,206,0,16,176,10,0,11,32,8,65,1,106,33,3,2,64,32,5,69,4,64,32,0,33,1,12,1,11,32,0,32,3,65,2,116,106,65,212,2,106,40,2,0,33,1,65,0,33,3,32,5,65,1,107,34,7,69,13,0,32,7,65,7,113,34,4,4,64,3,64,32,7,65,1,107,33,7,32,1,40,2,212,2,33,1,32,4,65,1,107,34,4,13,0,11,11,32,5,65,2,107,65,7,73,13,0,3,64,32,1,40,2,212,2,40,2,212,2,40,2,212,2,40,2,212,2,40,2,212,2,40,2,212,2,40,2,212,2,40,2,212,2,33,1,32,7,65,8,107,34,7,13,0,11,11,32,9,32,8,54,2,8,32,9,32,5,54,2,4,32,9,32,0,54,2,0,32,6,32,3,54,2,8,32,6,65,0,54,2,4,32,6,32,1,54,2,0,32,2,40,2,36,34,0,69,13,6,32,0,32,2,41,2,40,66,32,136,167,65,28,108,106,65,4,106,34,1,40,2,0,34,0,4,64,32,1,40,2,4,32,0,65,1,16,163,10,11,32,1,40,2,12,34,0,4,64,32,1,40,2,16,32,0,65,1,16,163,10,11,32,2,40,2,32,34,1,13,1,12,2,11,11,65,204,247,206,0,16,176,10,0,11,32,2,40,2,0,32,2,65,0,54,2,0,69,13,3,32,2,40,2,8,34,3,32,2,40,2,4,34,1,13,2,26,32,2,40,2,12,33,4,12,1,11,32,2,65,0,54,2,0,11,2,64,32,4,69,13,0,2,64,32,4,65,7,113,34,0,69,4,64,32,4,33,1,12,1,11,32,4,33,1,3,64,32,1,65,1,107,33,1,32,3,40,2,212,2,33,3,32,0,65,1,107,34,0,13,0,11,11,32,4,65,8,73,13,0,3,64,32,3,40,2,212,2,40,2,212,2,40,2,212,2,40,2,212,2,40,2,212,2,40,2,212,2,40,2,212,2,40,2,212,2,33,3,32,1,65,8,107,34,1,13,0,11,11,32,3,33,1,65,0,11,33,3,3,64,32,1,40,2,0,32,1,65,132,3,65,212,2,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,34,1,13,0,11,11,32,2,65,48,106,36,0,11,143,4,2,3,127,1,126,35,0,65,144,1,107,34,3,36,0,32,1,45,0,9,33,5,32,1,45,0,8,33,4,2,64,32,1,41,3,0,34,6,66,3,81,4,64,66,3,33,6,12,1,11,32,3,65,136,1,106,32,1,65,64,107,41,1,0,55,1,0,32,3,65,130,1,106,32,1,65,58,106,41,1,0,55,1,0,32,3,65,250,0,106,32,1,65,50,106,41,1,0,55,1,0,32,3,65,242,0,106,32,1,65,42,106,41,1,0,55,1,0,32,3,65,234,0,106,32,1,65,34,106,41,1,0,55,1,0,32,3,65,226,0,106,32,1,65,26,106,41,1,0,55,1,0,32,3,65,218,0,106,32,1,65,18,106,41,1,0,55,1,0,32,3,32,5,58,0,81,32,3,32,4,58,0,80,32,3,32,6,55,3,72,32,3,32,1,41,1,10,55,1,82,32,2,65,232,7,107,65,255,255,3,113,65,252,248,3,79,4,64,32,3,65,16,106,32,3,65,210,0,106,34,1,65,8,106,41,1,0,55,3,0,32,3,65,24,106,32,1,65,16,106,41,1,0,55,3,0,32,3,65,32,106,32,1,65,24,106,41,1,0,55,3,0,32,3,65,40,106,32,1,65,32,106,41,1,0,55,3,0,32,3,65,48,106,32,1,65,40,106,41,1,0,55,3,0,32,3,65,56,106,32,1,65,48,106,41,1,0,55,3,0,32,3,32,2,59,1,140,1,32,3,65,62,106,32,1,65,54,106,41,1,0,55,1,0,32,3,32,1,41,1,0,55,3,8,12,1,11,32,3,65,200,0,106,16,180,3,66,3,33,6,65,0,33,4,11,32,0,32,5,58,0,9,32,0,32,4,58,0,8,32,0,32,6,55,3,0,32,0,32,3,41,3,8,55,1,10,32,0,65,18,106,32,3,65,16,106,41,3,0,55,1,0,32,0,65,26,106,32,3,65,24,106,41,3,0,55,1,0,32,0,65,34,106,32,3,65,32,106,41,3,0,55,1,0,32,0,65,42,106,32,3,65,40,106,41,3,0,55,1,0,32,0,65,50,106,32,3,65,48,106,41,3,0,55,1,0,32,0,65,58,106,32,3,65,56,106,41,3,0,55,1,0,32,0,65,64,107,32,3,65,62,106,41,1,0,55,1,0,32,3,65,144,1,106,36,0,11,145,4,1,11,127,32,1,65,1,107,33,13,32,0,40,2,4,33,10,32,0,40,2,0,33,11,32,0,40,2,8,33,12,3,64,2,64,2,64,32,2,32,3,73,13,0,3,64,32,1,32,3,106,33,5,2,64,2,64,32,2,32,3,107,34,7,65,8,79,4,64,2,64,32,5,65,3,106,65,124,113,34,6,32,5,107,34,4,4,64,65,0,33,0,3,64,32,0,32,5,106,45,0,0,65,10,70,13,5,32,4,32,0,65,1,106,34,0,71,13,0,11,32,4,32,7,65,8,107,34,0,77,13,1,12,3,11,32,7,65,8,107,33,0,11,3,64,32,6,65,4,106,40,2,0,34,9,65,138,148,168,208,0,115,65,129,130,132,8,107,32,9,65,127,115,113,32,6,40,2,0,34,9,65,138,148,168,208,0,115,65,129,130,132,8,107,32,9,65,127,115,113,114,65,128,129,130,132,120,113,13,2,32,6,65,8,106,33,6,32,4,65,8,106,34,4,32,0,77,13,0,11,12,1,11,32,2,32,3,70,4,64,32,2,33,3,12,4,11,65,0,33,0,3,64,32,0,32,5,106,45,0,0,65,10,70,13,2,32,7,32,0,65,1,106,34,0,71,13,0,11,32,2,33,3,12,3,11,32,4,32,7,70,4,64,32,2,33,3,12,3,11,3,64,32,4,32,5,106,45,0,0,65,10,70,4,64,32,4,33,0,12,2,11,32,7,32,4,65,1,106,34,4,71,13,0,11,32,2,33,3,12,2,11,32,0,32,3,106,34,6,65,1,106,33,3,2,64,32,2,32,6,77,13,0,32,0,32,5,106,45,0,0,65,10,71,13,0,65,0,33,5,32,3,33,6,32,3,33,0,12,3,11,32,2,32,3,79,13,0,11,11,65,1,33,5,32,2,34,0,32,8,34,6,71,13,0,65,0,15,11,2,64,32,12,45,0,0,69,13,0,32,11,65,140,255,210,0,65,4,32,10,40,2,12,17,4,0,69,13,0,65,1,15,11,65,0,33,4,32,0,32,8,71,4,64,32,0,32,13,106,45,0,0,65,10,70,33,4,11,32,0,32,8,107,33,0,32,1,32,8,106,33,7,32,12,32,4,58,0,0,32,6,33,8,32,11,32,7,32,0,32,10,40,2,12,17,4,0,34,0,32,5,114,69,13,0,11,32,0,11,167,4,1,1,127,35,0,65,32,107,34,7,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,40,2,0,65,1,107,14,2,1,0,6,11,32,4,65,255,255,3,113,65,1,70,13,1,12,5,11,32,4,65,255,255,3,113,13,4,2,64,32,3,40,2,12,34,4,69,4,64,65,4,33,5,12,1,11,32,4,65,28,108,34,2,65,0,72,13,2,32,3,40,2,8,33,1,65,145,179,211,0,45,0,0,26,32,2,65,4,16,254,9,34,5,69,13,4,32,5,33,3,32,4,33,2,3,64,32,7,65,4,106,32,1,32,6,16,145,1,32,3,65,24,106,32,7,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,7,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,7,65,12,106,41,2,0,55,2,0,32,3,32,7,41,2,4,55,2,0,32,1,65,32,106,33,1,32,3,65,28,106,33,3,32,2,65,1,107,34,2,13,0,11,11,32,0,32,4,54,2,8,32,0,32,5,54,2,4,32,0,32,4,54,2,0,12,5,11,32,5,65,255,255,3,113,34,4,32,3,40,2,12,79,13,3,65,4,33,5,32,3,40,2,8,32,4,65,4,116,106,34,1,65,8,106,40,2,0,34,4,4,64,32,4,65,28,108,34,2,65,0,72,13,1,32,1,65,4,106,40,2,0,33,1,65,145,179,211,0,45,0,0,26,32,2,65,4,16,254,9,34,5,69,13,2,32,5,33,3,32,4,33,2,3,64,32,7,65,4,106,32,1,32,6,16,145,1,32,3,65,24,106,32,7,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,7,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,7,65,12,106,41,2,0,55,2,0,32,3,32,7,41,2,4,55,2,0,32,1,65,32,106,33,1,32,3,65,28,106,33,3,32,2,65,1,107,34,2,13,0,11,11,32,0,32,4,54,2,8,32,0,32,5,54,2,4,32,0,32,4,54,2,0,12,4,11,16,184,8,0,11,65,4,32,2,16,132,11,0,11,65,4,32,2,16,132,11,0,11,66,151,8,16,251,4,32,1,47,1,152,1,4,127,32,1,47,1,154,1,5,65,0,11,32,2,16,219,7,33,1,32,0,65,128,128,128,128,120,54,2,0,32,0,32,1,54,2,4,11,32,7,65,32,106,36,0,11,181,35,2,17,127,3,126,35,0,65,208,0,107,34,14,36,0,2,64,2,64,2,64,2,64,32,1,40,2,0,34,4,69,4,64,65,145,179,211,0,45,0,0,26,65,128,3,65,4,16,254,9,34,7,13,1,65,4,65,128,3,16,132,11,0,11,32,1,40,2,4,33,11,32,2,65,255,255,3,113,33,8,3,64,32,4,65,232,2,106,33,9,32,4,47,1,230,2,34,6,65,5,116,33,10,65,0,33,5,65,127,33,7,2,64,3,64,32,5,32,10,70,4,64,32,6,33,7,12,2,11,32,9,47,1,0,33,13,32,7,65,1,106,33,7,32,5,65,32,106,33,5,32,9,65,2,106,33,9,65,127,32,8,32,13,71,32,8,32,13,73,27,34,13,65,1,70,13,0,11,32,13,65,255,1,113,69,13,4,11,32,11,4,64,32,11,65,1,107,33,11,32,4,32,7,65,2,116,106,65,128,3,106,40,2,0,33,4,12,1,11,11,32,14,32,4,54,2,40,32,14,32,1,54,2,36,32,14,32,2,65,255,255,3,113,54,2,52,32,14,32,7,173,66,32,134,55,2,44,32,14,65,64,107,32,14,65,48,106,40,2,0,54,2,0,32,14,32,14,41,2,40,55,3,56,32,14,65,196,0,106,33,13,32,2,33,6,32,3,33,7,32,14,65,36,106,33,19,35,0,65,160,1,107,34,4,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,32,14,65,56,106,34,1,40,2,0,34,2,47,1,230,2,34,3,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,1,40,2,4,33,12,32,1,40,2,8,33,11,65,128,3,65,4,16,254,9,34,1,69,13,13,32,1,65,0,59,1,230,2,32,1,65,0,54,2,224,2,32,11,65,5,73,13,1,32,11,65,5,107,14,2,3,5,2,11,32,2,65,232,2,106,34,9,32,1,40,2,8,34,11,65,1,116,106,33,5,32,1,40,2,4,33,16,2,64,32,3,32,11,65,1,106,34,1,73,4,64,32,5,32,6,59,1,0,12,1,11,32,9,32,1,65,1,116,106,32,5,32,3,32,11,107,34,9,65,1,116,16,140,11,26,32,5,32,6,59,1,0,32,2,32,1,65,5,116,106,32,2,32,11,65,5,116,106,32,9,65,5,116,16,140,11,26,11,32,2,32,11,65,5,116,106,34,1,32,7,41,2,0,55,2,0,32,1,65,24,106,32,7,65,24,106,41,2,0,55,2,0,32,1,65,16,106,32,7,65,16,106,41,2,0,55,2,0,32,1,65,8,106,32,7,65,8,106,41,2,0,55,2,0,32,2,32,3,65,1,106,59,1,230,2,12,6,11,32,1,32,2,47,1,230,2,65,5,107,34,3,59,1,230,2,32,4,65,240,0,106,34,16,32,2,65,140,1,106,41,2,0,55,3,0,32,4,65,248,0,106,34,5,32,2,65,148,1,106,41,2,0,55,3,0,32,4,65,128,1,106,34,10,32,2,65,156,1,106,40,2,0,54,2,0,32,4,32,2,65,132,1,106,41,2,0,55,3,104,32,3,65,12,79,13,12,32,2,40,2,128,1,33,9,32,2,47,1,240,2,33,8,32,1,65,232,2,106,32,2,65,242,2,106,32,3,65,1,116,16,142,11,26,32,1,32,2,65,160,1,106,32,3,65,5,116,16,142,11,26,32,2,65,4,59,1,230,2,12,2,11,32,1,32,2,47,1,230,2,65,7,107,34,3,59,1,230,2,32,4,65,240,0,106,34,5,32,2,65,204,1,106,41,2,0,55,3,0,32,4,65,248,0,106,34,10,32,2,65,212,1,106,41,2,0,55,3,0,32,4,65,128,1,106,34,16,32,2,65,220,1,106,40,2,0,54,2,0,32,4,32,2,65,196,1,106,41,2,0,55,3,104,32,3,65,12,79,13,11,32,2,40,2,192,1,33,9,32,2,47,1,244,2,33,8,32,1,65,232,2,106,32,2,65,246,2,106,32,3,65,1,116,16,142,11,26,32,1,32,2,65,224,1,106,32,3,65,5,116,16,142,11,33,3,32,2,65,6,59,1,230,2,32,4,65,208,0,106,32,5,41,3,0,55,3,0,32,4,65,216,0,106,32,10,41,3,0,55,3,0,32,4,65,224,0,106,32,16,40,2,0,54,2,0,32,4,32,4,41,3,104,55,3,72,32,11,65,7,107,33,11,65,0,12,3,11,32,1,32,2,47,1,230,2,65,6,107,34,3,59,1,230,2,32,4,65,240,0,106,34,16,32,2,65,172,1,106,41,2,0,55,3,0,32,4,65,248,0,106,34,5,32,2,65,180,1,106,41,2,0,55,3,0,32,4,65,128,1,106,34,10,32,2,65,188,1,106,40,2,0,54,2,0,32,4,32,2,65,164,1,106,41,2,0,55,3,104,32,3,65,12,79,13,10,32,2,40,2,160,1,33,9,32,2,47,1,242,2,33,8,32,1,65,232,2,106,32,2,65,244,2,106,32,3,65,1,116,16,142,11,26,65,5,33,11,32,1,32,2,65,192,1,106,32,3,65,5,116,16,142,11,26,32,2,65,5,59,1,230,2,11,32,4,65,208,0,106,32,16,41,3,0,55,3,0,32,4,65,216,0,106,32,5,41,3,0,55,3,0,32,4,65,224,0,106,32,10,40,2,0,54,2,0,32,4,32,4,41,3,104,55,3,72,32,2,33,3,32,12,12,1,11,32,1,32,2,47,1,230,2,65,6,107,34,3,59,1,230,2,32,4,65,240,0,106,34,5,32,2,65,172,1,106,41,2,0,55,3,0,32,4,65,248,0,106,34,11,32,2,65,180,1,106,41,2,0,55,3,0,32,4,65,128,1,106,34,10,32,2,65,188,1,106,40,2,0,54,2,0,32,4,32,2,65,164,1,106,41,2,0,55,3,104,32,3,65,12,79,13,8,32,2,40,2,160,1,33,9,32,2,47,1,242,2,33,8,32,1,65,232,2,106,32,2,65,244,2,106,32,3,65,1,116,16,142,11,26,32,1,32,2,65,192,1,106,32,3,65,5,116,16,142,11,33,3,32,2,65,5,59,1,230,2,32,4,65,208,0,106,32,5,41,3,0,55,3,0,32,4,65,216,0,106,32,11,41,3,0,55,3,0,32,4,65,224,0,106,32,10,40,2,0,54,2,0,32,4,32,4,41,3,104,55,3,72,65,0,33,11,65,0,11,33,16,32,3,65,232,2,106,34,15,32,11,65,1,116,106,33,5,2,64,32,11,32,3,47,1,230,2,34,10,79,4,64,32,5,32,6,59,1,0,12,1,11,32,15,32,11,65,1,106,34,17,65,1,116,106,32,5,32,10,32,11,107,34,15,65,1,116,16,140,11,26,32,5,32,6,59,1,0,32,3,32,17,65,5,116,106,32,3,32,11,65,5,116,106,32,15,65,5,116,16,140,11,26,11,32,3,32,11,65,5,116,106,34,6,32,7,41,2,0,55,2,0,32,6,65,24,106,32,7,65,24,106,41,2,0,55,2,0,32,6,65,16,106,32,7,65,16,106,41,2,0,55,2,0,32,6,65,8,106,32,7,65,8,106,41,2,0,55,2,0,32,4,65,16,106,34,7,32,4,65,208,0,106,41,3,0,55,3,0,32,4,65,24,106,34,6,32,4,65,216,0,106,41,3,0,55,3,0,32,4,65,32,106,34,5,32,4,65,224,0,106,40,2,0,54,2,0,32,3,32,10,65,1,106,59,1,230,2,32,4,32,4,41,3,72,55,3,8,32,9,65,128,128,128,128,120,71,13,1,32,3,33,2,11,32,13,32,11,54,2,8,32,13,32,16,54,2,4,32,13,32,2,54,2,0,12,1,11,32,4,65,64,107,32,5,40,2,0,54,2,0,32,4,65,56,106,32,6,41,3,0,55,3,0,32,4,65,48,106,32,7,41,3,0,55,3,0,32,4,32,4,41,3,8,55,3,40,2,64,32,2,40,2,224,2,34,5,69,4,64,65,0,33,6,12,1,11,32,4,65,240,0,106,33,10,65,0,33,6,32,4,65,56,106,33,15,32,4,65,64,107,33,17,32,1,33,7,3,64,2,64,2,64,2,127,2,127,2,64,32,6,32,12,70,4,64,32,2,47,1,228,2,33,6,2,64,2,64,2,64,2,64,32,5,47,1,230,2,34,2,65,11,79,4,64,32,12,65,1,106,33,1,32,6,65,5,73,13,1,32,6,65,5,107,14,2,2,3,4,11,32,5,65,232,2,106,34,12,32,6,65,1,116,106,33,10,32,6,65,1,106,33,1,32,2,65,1,106,33,15,2,64,32,2,32,6,77,4,64,32,10,32,8,59,1,0,32,5,32,6,65,5,116,106,34,8,32,9,54,2,0,32,8,32,4,41,3,40,55,2,4,32,8,65,12,106,32,4,65,48,106,41,3,0,55,2,0,32,8,65,20,106,32,4,65,56,106,41,3,0,55,2,0,32,8,65,28,106,32,4,65,64,107,40,2,0,54,2,0,12,1,11,32,12,32,1,65,1,116,106,32,10,32,2,32,6,107,34,12,65,1,116,16,140,11,26,32,10,32,8,59,1,0,32,5,32,1,65,5,116,106,32,5,32,6,65,5,116,106,34,8,32,12,65,5,116,16,140,11,26,32,8,32,9,54,2,0,32,8,32,4,41,3,40,55,2,4,32,8,65,12,106,32,4,65,48,106,41,3,0,55,2,0,32,8,65,20,106,32,4,65,56,106,41,3,0,55,2,0,32,8,65,28,106,32,4,65,64,107,40,2,0,54,2,0,32,5,65,128,3,106,34,9,32,6,65,2,116,106,65,8,106,32,9,32,1,65,2,116,106,32,12,65,2,116,16,140,11,26,11,32,5,32,15,59,1,230,2,32,5,32,1,65,2,116,106,65,128,3,106,32,7,54,2,0,32,1,32,2,65,2,106,34,7,79,13,8,32,2,32,6,107,34,8,65,1,106,65,3,113,34,9,4,64,32,5,32,6,65,2,116,106,65,132,3,106,33,2,3,64,32,2,40,2,0,34,6,32,1,59,1,228,2,32,6,32,5,54,2,224,2,32,2,65,4,106,33,2,32,1,65,1,106,33,1,32,9,65,1,107,34,9,13,0,11,11,32,8,65,3,73,13,8,32,1,65,2,116,32,5,106,65,140,3,106,33,2,3,64,32,2,65,12,107,40,2,0,34,6,32,1,59,1,228,2,32,6,32,5,54,2,224,2,32,2,65,8,107,40,2,0,34,6,32,1,65,1,106,59,1,228,2,32,6,32,5,54,2,224,2,32,2,65,4,107,40,2,0,34,6,32,1,65,2,106,59,1,228,2,32,6,32,5,54,2,224,2,32,2,40,2,0,34,6,32,1,65,3,106,59,1,228,2,32,6,32,5,54,2,224,2,32,2,65,16,106,33,2,32,7,32,1,65,4,106,34,1,71,13,0,11,12,8,11,32,4,65,4,54,2,16,12,4,11,65,5,33,6,32,4,65,5,54,2,16,12,3,11,32,4,65,5,54,2,16,32,4,32,1,54,2,12,32,4,32,5,54,2,8,32,4,65,232,0,106,32,4,65,8,106,16,174,2,32,4,40,2,148,1,34,1,47,1,230,2,34,6,65,1,106,33,2,2,64,32,6,69,4,64,32,1,32,8,59,1,232,2,32,1,32,4,41,3,40,55,2,4,32,1,65,12,106,32,4,65,48,106,41,3,0,55,2,0,32,1,65,20,106,32,15,41,3,0,55,2,0,32,1,65,28,106,32,17,40,2,0,54,2,0,12,1,11,32,1,65,234,2,106,32,1,65,232,2,106,32,6,65,1,116,16,140,11,26,32,1,32,8,59,1,232,2,32,1,65,32,106,32,1,32,6,65,5,116,16,140,11,26,32,1,65,28,106,32,17,40,2,0,54,2,0,32,1,65,20,106,32,15,41,3,0,55,2,0,32,1,65,12,106,32,4,65,48,106,41,3,0,55,2,0,32,1,32,4,41,3,40,55,2,4,32,1,65,136,3,106,32,1,65,132,3,106,32,6,65,2,116,16,140,11,26,11,32,1,32,7,54,2,132,3,32,1,32,9,54,2,0,32,1,32,2,59,1,230,2,65,1,33,2,32,6,65,1,106,34,7,65,3,113,33,9,32,6,65,3,79,4,64,32,7,65,252,255,7,113,33,6,65,4,33,2,65,0,33,5,3,64,32,1,32,5,106,34,7,65,132,3,106,40,2,0,34,8,32,2,65,3,107,59,1,228,2,32,8,32,1,54,2,224,2,32,7,65,136,3,106,40,2,0,34,8,32,2,65,2,107,59,1,228,2,32,8,32,1,54,2,224,2,32,7,65,140,3,106,40,2,0,34,8,32,2,65,1,107,59,1,228,2,32,8,32,1,54,2,224,2,32,7,65,144,3,106,40,2,0,34,7,32,2,59,1,228,2,32,7,32,1,54,2,224,2,32,5,65,16,106,33,5,32,2,32,6,71,32,2,65,4,106,33,2,13,0,11,32,2,65,3,107,33,2,11,32,9,4,64,32,1,32,2,65,2,116,106,65,128,3,106,33,6,3,64,32,6,40,2,0,34,7,32,2,59,1,228,2,32,7,32,1,54,2,224,2,32,6,65,4,106,33,6,32,2,65,1,106,33,2,32,9,65,1,107,34,9,13,0,11,11,32,4,65,208,0,106,32,10,65,8,106,41,2,0,55,3,0,32,4,65,216,0,106,32,10,65,16,106,41,2,0,55,3,0,32,4,65,224,0,106,32,10,65,24,106,40,2,0,54,2,0,32,4,32,10,41,2,0,55,3,72,32,4,40,2,108,33,9,32,4,47,1,104,33,8,32,4,40,2,144,1,33,12,32,4,40,2,140,1,12,4,11,32,4,65,6,54,2,16,32,4,32,1,54,2,12,32,4,32,5,54,2,8,32,6,65,7,107,33,6,65,44,12,2,11,65,236,240,206,0,65,53,65,164,241,206,0,16,141,8,0,11,32,4,32,1,54,2,12,32,4,32,5,54,2,8,65,36,11,32,4,65,232,0,106,34,2,32,4,65,8,106,16,174,2,32,2,106,40,2,0,34,2,65,232,2,106,34,18,32,6,65,1,116,106,33,5,32,6,65,1,106,33,1,32,2,47,1,230,2,34,12,65,1,106,33,20,2,64,32,6,32,12,79,4,64,32,5,32,8,59,1,0,32,2,32,6,65,5,116,106,34,5,32,9,54,2,0,32,5,32,4,41,3,40,55,2,4,32,5,65,12,106,32,4,65,48,106,41,3,0,55,2,0,32,5,65,20,106,32,15,41,3,0,55,2,0,32,5,65,28,106,32,17,40,2,0,54,2,0,12,1,11,32,18,32,1,65,1,116,106,32,5,32,12,32,6,107,34,18,65,1,116,16,140,11,26,32,5,32,8,59,1,0,32,2,32,1,65,5,116,106,32,2,32,6,65,5,116,106,34,5,32,18,65,5,116,16,140,11,26,32,5,32,9,54,2,0,32,5,32,4,41,3,40,55,2,4,32,5,65,12,106,32,4,65,48,106,41,3,0,55,2,0,32,5,65,20,106,32,15,41,3,0,55,2,0,32,5,65,28,106,32,17,40,2,0,54,2,0,32,2,65,128,3,106,34,5,32,6,65,2,116,106,65,8,106,32,5,32,1,65,2,116,106,32,18,65,2,116,16,140,11,26,11,32,2,32,1,65,2,116,106,65,128,3,106,32,7,54,2,0,32,2,32,20,59,1,230,2,2,64,32,1,32,12,65,2,106,34,7,79,13,0,32,12,32,6,107,34,9,65,1,106,65,3,113,34,5,4,64,32,2,32,6,65,2,116,106,65,132,3,106,33,6,3,64,32,6,40,2,0,34,8,32,1,59,1,228,2,32,8,32,2,54,2,224,2,32,6,65,4,106,33,6,32,1,65,1,106,33,1,32,5,65,1,107,34,5,13,0,11,11,32,9,65,3,73,13,0,32,2,32,1,65,2,116,106,65,140,3,106,33,6,3,64,32,6,65,12,107,40,2,0,34,5,32,1,59,1,228,2,32,5,32,2,54,2,224,2,32,6,65,8,107,40,2,0,34,5,32,1,65,1,106,59,1,228,2,32,5,32,2,54,2,224,2,32,6,65,4,107,40,2,0,34,5,32,1,65,2,106,59,1,228,2,32,5,32,2,54,2,224,2,32,6,40,2,0,34,5,32,1,65,3,106,59,1,228,2,32,5,32,2,54,2,224,2,32,6,65,16,106,33,6,32,7,32,1,65,4,106,34,1,71,13,0,11,11,32,4,65,208,0,106,32,10,65,8,106,41,2,0,55,3,0,32,4,65,216,0,106,32,10,65,16,106,41,2,0,55,3,0,32,4,65,224,0,106,32,10,65,24,106,40,2,0,54,2,0,32,4,32,10,41,2,0,55,3,72,32,4,40,2,108,33,9,32,4,47,1,104,33,8,32,4,40,2,144,1,33,12,32,4,40,2,148,1,33,1,32,4,40,2,140,1,11,33,2,32,4,40,2,152,1,33,6,32,9,65,128,128,128,128,120,71,13,1,11,32,13,32,11,54,2,8,32,13,32,16,54,2,4,32,13,32,3,54,2,0,12,3,11,32,17,32,4,65,224,0,106,40,2,0,54,2,0,32,15,32,4,65,216,0,106,41,3,0,55,3,0,32,4,65,48,106,32,4,65,208,0,106,41,3,0,55,3,0,32,4,32,4,41,3,72,55,3,40,32,1,33,7,32,2,40,2,224,2,34,5,13,0,11,11,32,19,40,2,0,34,7,40,2,0,34,5,69,13,1,65,145,179,211,0,45,0,0,26,32,7,40,2,4,33,10,65,176,3,65,4,16,254,9,34,2,69,13,2,32,2,32,5,54,2,128,3,32,2,65,0,59,1,230,2,32,2,65,0,54,2,224,2,32,7,32,2,54,2,0,32,5,65,0,59,1,228,2,32,5,32,2,54,2,224,2,32,7,32,10,65,1,106,54,2,4,32,6,32,10,71,13,3,32,2,32,8,59,1,232,2,32,2,65,1,59,1,230,2,32,2,32,9,54,2,0,32,2,32,4,41,3,40,55,2,4,32,2,32,1,54,2,132,3,32,2,65,12,106,32,4,65,48,106,41,3,0,55,2,0,32,2,65,20,106,32,4,65,56,106,41,3,0,55,2,0,32,2,65,28,106,32,4,65,64,107,40,2,0,54,2,0,32,1,65,1,59,1,228,2,32,1,32,2,54,2,224,2,32,13,32,3,54,2,0,32,13,32,16,54,2,4,32,13,32,11,54,2,8,11,32,4,65,160,1,106,36,0,12,5,11,65,156,237,206,0,16,176,10,0,11,65,4,65,176,3,16,132,11,0,11,65,184,238,206,0,65,48,65,232,238,206,0,16,141,8,0,11,65,4,65,128,3,16,132,11,0,11,32,3,65,11,65,204,240,206,0,16,171,10,0,11,32,14,40,2,36,34,1,32,1,40,2,8,65,1,106,54,2,8,12,1,11,32,7,32,2,59,1,232,2,32,7,65,1,59,1,230,2,32,7,65,0,54,2,224,2,32,1,66,128,128,128,128,16,55,2,4,32,1,32,7,54,2,0,32,7,32,3,41,2,0,55,2,0,32,7,65,8,106,32,3,65,8,106,41,2,0,55,2,0,32,7,65,16,106,32,3,65,16,106,41,2,0,55,2,0,32,7,65,24,106,32,3,65,24,106,41,2,0,55,2,0,11,32,0,65,128,128,128,128,120,54,2,0,12,1,11,32,4,32,5,106,65,32,107,34,1,41,2,0,33,21,32,1,32,3,41,2,0,55,2,0,32,0,32,21,55,2,0,32,1,65,8,106,34,2,41,2,0,33,21,32,2,32,3,65,8,106,41,2,0,55,2,0,32,1,65,16,106,34,2,41,2,0,33,22,32,2,32,3,65,16,106,41,2,0,55,2,0,32,1,65,24,106,34,1,41,2,0,33,23,32,1,32,3,65,24,106,41,2,0,55,2,0,32,0,65,8,106,32,21,55,2,0,32,0,65,16,106,32,22,55,2,0,32,0,65,24,106,32,23,55,2,0,11,32,14,65,208,0,106,36,0,11,212,4,1,6,127,35,0,65,16,107,34,5,36,0,32,0,40,2,0,34,2,65,0,58,0,28,2,64,2,64,2,64,2,64,32,2,40,2,8,34,0,65,254,255,255,255,7,77,4,64,32,2,40,2,24,34,7,69,13,2,32,0,13,3,12,1,11,65,172,196,207,0,16,233,7,0,11,3,64,32,2,65,127,54,2,8,32,2,40,2,24,34,0,69,4,64,32,2,65,0,54,2,8,12,2,11,32,2,32,0,65,1,107,54,2,24,32,2,40,2,16,32,2,40,2,20,34,3,65,2,116,106,40,2,0,33,0,32,2,65,0,54,2,8,32,2,32,3,65,1,106,34,3,32,2,40,2,12,34,4,65,0,32,3,32,4,79,27,107,54,2,20,32,0,40,2,8,13,3,32,0,65,127,54,2,8,2,64,32,0,40,2,12,34,3,69,13,0,32,0,65,0,58,0,28,32,5,32,0,65,20,106,34,4,54,2,12,32,5,32,4,54,2,8,32,3,32,5,65,8,106,32,0,40,2,16,40,2,12,17,0,0,13,0,32,0,40,2,12,34,3,4,64,32,3,32,0,40,2,16,34,4,40,2,0,17,2,0,32,4,40,2,4,34,6,4,64,32,3,32,6,32,4,40,2,8,16,163,10,11,32,0,40,2,24,32,0,40,2,20,40,2,12,17,2,0,11,32,0,65,0,54,2,12,11,32,0,32,0,40,2,8,65,1,106,54,2,8,32,0,32,0,40,2,0,65,1,107,34,3,54,2,0,2,64,32,3,13,0,32,0,40,2,12,34,3,4,64,32,3,32,0,40,2,16,34,4,40,2,0,17,2,0,32,4,40,2,4,34,6,4,64,32,3,32,6,32,4,40,2,8,16,163,10,11,32,0,40,2,24,32,0,40,2,20,40,2,12,17,2,0,11,32,0,65,4,106,34,3,32,3,40,2,0,65,1,107,34,3,54,2,0,32,3,13,0,32,0,65,32,65,4,16,163,10,11,32,7,65,1,107,34,7,69,13,1,32,2,40,2,8,69,13,0,11,12,1,11,32,1,65,132,1,79,4,64,32,1,16,4,11,32,2,32,2,40,2,0,65,1,107,34,0,54,2,0,2,64,32,0,13,0,32,2,65,12,106,16,210,3,32,2,40,2,12,34,0,4,64,32,2,40,2,16,32,0,65,2,116,65,4,16,163,10,11,32,2,65,4,106,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,0,32,2,65,32,65,4,16,163,10,11,32,5,65,16,106,36,0,15,11,65,156,196,207,0,16,232,7,0,11,65,156,199,207,0,16,232,7,0,11,245,3,2,4,127,4,126,35,0,65,192,1,107,34,2,36,0,32,2,65,152,1,106,34,3,32,1,65,232,211,192,0,65,14,16,180,8,32,0,2,127,2,64,32,2,40,2,152,1,65,16,70,4,64,32,3,32,1,16,79,32,2,45,0,152,1,4,64,32,2,65,211,0,106,32,2,65,164,1,106,41,2,0,55,0,0,32,2,32,2,41,2,156,1,55,0,75,32,1,16,246,8,32,2,65,64,107,32,2,65,224,0,106,41,0,0,55,3,0,32,2,65,56,106,32,2,65,216,0,106,41,0,0,55,3,0,32,2,65,48,106,32,2,65,208,0,106,41,0,0,55,3,0,32,2,32,2,41,0,72,55,3,40,12,2,11,32,2,65,144,1,106,32,2,65,177,1,106,41,0,0,34,6,55,3,0,32,2,65,208,0,106,34,3,32,2,65,161,1,106,41,0,0,55,3,0,32,2,65,216,0,106,34,4,32,2,65,169,1,106,41,0,0,55,3,0,32,2,65,224,0,106,34,5,32,6,55,3,0,32,2,32,2,41,0,153,1,55,3,72,32,1,16,246,8,32,2,65,64,107,32,5,41,3,0,34,6,55,3,0,32,2,65,16,106,32,3,41,3,0,34,8,55,3,0,32,2,65,24,106,32,4,41,3,0,34,9,55,3,0,32,2,65,32,106,32,6,55,3,0,32,2,32,2,41,3,72,34,7,55,3,40,32,2,32,7,55,3,8,32,2,65,176,1,106,32,6,55,3,0,32,2,65,168,1,106,32,9,55,3,0,32,2,65,160,1,106,32,8,55,3,0,32,2,32,7,55,3,152,1,32,0,65,25,106,32,6,55,0,0,32,0,65,17,106,32,9,55,0,0,32,0,65,9,106,32,8,55,0,0,32,0,32,7,55,0,1,65,0,12,2,11,32,2,65,51,106,32,2,65,160,1,106,41,2,0,55,0,0,32,2,32,2,41,2,152,1,55,0,43,11,32,2,65,19,106,32,2,65,51,106,41,0,0,34,6,55,0,0,32,2,32,2,41,0,43,34,7,55,0,11,32,0,65,12,106,32,6,55,0,0,32,0,32,7,55,0,4,65,1,11,58,0,0,32,2,65,192,1,106,36,0,11,230,32,2,16,127,2,126,35,0,65,208,0,107,34,14,36,0,2,64,2,64,2,64,2,64,32,1,40,2,0,34,8,69,4,64,65,145,179,211,0,45,0,0,26,65,212,2,65,4,16,254,9,34,5,13,1,65,4,65,212,2,16,132,11,0,11,32,1,40,2,4,33,4,32,2,65,255,255,3,113,33,10,3,64,32,8,65,188,2,106,33,9,32,8,47,1,186,2,34,13,65,28,108,33,16,65,0,33,6,65,127,33,5,2,64,3,64,32,6,32,16,70,4,64,32,13,33,5,12,2,11,32,9,47,1,0,33,7,32,5,65,1,106,33,5,32,6,65,28,106,33,6,32,9,65,2,106,33,9,65,127,32,7,32,10,71,32,7,32,10,75,27,34,7,65,1,70,13,0,11,32,7,65,255,1,113,69,13,4,11,32,4,4,64,32,4,65,1,107,33,4,32,8,32,5,65,2,116,106,65,212,2,106,40,2,0,33,8,12,1,11,11,32,14,32,8,54,2,40,32,14,32,1,54,2,36,32,14,32,2,65,255,255,3,113,54,2,52,32,14,32,5,173,66,32,134,55,2,44,32,14,65,64,107,32,14,65,48,106,40,2,0,54,2,0,32,14,32,14,41,2,40,55,3,56,32,14,65,196,0,106,33,16,32,2,33,6,32,3,33,2,32,14,65,36,106,33,18,35,0,65,128,1,107,34,4,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,32,14,65,56,106,34,1,40,2,0,34,3,47,1,186,2,34,5,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,1,40,2,4,33,5,32,1,40,2,8,33,10,65,212,2,65,4,16,254,9,34,1,69,13,5,32,1,65,0,59,1,186,2,32,1,65,0,54,2,0,32,10,65,5,73,13,1,32,10,65,5,107,14,2,3,4,2,11,32,3,65,188,2,106,34,9,32,1,40,2,8,34,10,65,1,116,106,33,8,32,1,40,2,4,33,13,2,64,32,5,32,10,65,1,106,34,1,73,4,64,32,8,32,6,59,1,0,12,1,11,32,9,32,1,65,1,116,106,32,8,32,5,32,10,107,34,9,65,1,116,16,140,11,26,32,8,32,6,59,1,0,32,3,65,4,106,34,8,32,1,65,28,108,106,32,8,32,10,65,28,108,106,32,9,65,28,108,16,140,11,26,11,32,3,32,10,65,28,108,106,34,1,65,28,106,32,2,65,24,106,40,2,0,54,2,0,32,1,65,20,106,32,2,65,16,106,41,2,0,55,2,0,32,1,65,12,106,32,2,65,8,106,41,2,0,55,2,0,32,1,65,4,106,32,2,41,2,0,55,2,0,32,3,32,5,65,1,106,59,1,186,2,12,7,11,32,1,32,3,47,1,186,2,65,5,107,34,8,59,1,186,2,32,4,65,216,0,106,34,13,32,3,65,128,1,106,41,2,0,55,3,0,32,4,65,224,0,106,34,11,32,3,65,136,1,106,41,2,0,55,3,0,32,4,32,3,41,2,120,55,3,80,32,8,65,12,79,13,12,32,3,40,2,116,33,9,32,3,47,1,196,2,33,7,32,1,65,188,2,106,32,3,65,198,2,106,32,8,65,1,116,16,142,11,26,32,1,65,4,106,32,3,65,144,1,106,32,8,65,28,108,16,142,11,26,32,3,65,4,59,1,186,2,12,4,11,32,1,32,3,47,1,186,2,65,7,107,34,8,59,1,186,2,32,4,65,216,0,106,34,13,32,3,65,184,1,106,41,2,0,55,3,0,32,4,65,224,0,106,34,11,32,3,65,192,1,106,41,2,0,55,3,0,32,4,32,3,41,2,176,1,55,3,80,32,8,65,12,79,13,11,32,3,40,2,172,1,33,9,32,3,47,1,200,2,33,7,32,1,65,188,2,106,32,3,65,202,2,106,32,8,65,1,116,16,142,11,26,32,1,65,4,106,32,3,65,200,1,106,32,8,65,28,108,16,142,11,26,32,3,65,6,59,1,186,2,32,4,65,64,107,32,13,41,3,0,55,3,0,32,4,65,200,0,106,32,11,41,3,0,55,3,0,32,4,32,4,41,3,80,55,3,56,32,10,65,7,107,33,10,65,0,33,13,32,1,12,4,11,32,1,32,3,47,1,186,2,65,6,107,34,8,59,1,186,2,32,4,65,216,0,106,34,13,32,3,65,156,1,106,41,2,0,55,3,0,32,4,65,224,0,106,34,11,32,3,65,164,1,106,41,2,0,55,3,0,32,4,32,3,41,2,148,1,55,3,80,32,8,65,12,79,13,10,32,3,40,2,144,1,33,9,32,3,47,1,198,2,33,7,32,1,65,188,2,106,32,3,65,200,2,106,32,8,65,1,116,16,142,11,26,32,1,65,4,106,32,3,65,172,1,106,32,8,65,28,108,16,142,11,26,65,5,33,10,32,3,65,5,59,1,186,2,12,2,11,32,1,32,3,47,1,186,2,65,6,107,34,8,59,1,186,2,32,4,65,216,0,106,34,13,32,3,65,156,1,106,41,2,0,55,3,0,32,4,65,224,0,106,34,10,32,3,65,164,1,106,41,2,0,55,3,0,32,4,32,3,41,2,148,1,55,3,80,32,8,65,12,79,13,9,32,3,40,2,144,1,33,9,32,3,47,1,198,2,33,7,32,1,65,188,2,106,32,3,65,200,2,106,32,8,65,1,116,16,142,11,26,32,1,65,4,106,32,3,65,172,1,106,32,8,65,28,108,16,142,11,26,32,3,65,5,59,1,186,2,32,4,65,64,107,32,13,41,3,0,55,3,0,32,4,65,200,0,106,32,10,41,3,0,55,3,0,32,4,32,4,41,3,80,55,3,56,65,0,33,13,65,0,33,10,32,1,12,2,11,65,4,65,212,2,16,132,11,0,11,32,4,65,64,107,32,13,41,3,0,55,3,0,32,4,65,200,0,106,32,11,41,3,0,55,3,0,32,4,32,4,41,3,80,55,3,56,32,5,33,13,32,3,11,34,8,65,188,2,106,32,10,65,1,116,106,33,11,2,64,32,10,32,8,47,1,186,2,34,15,79,4,64,32,11,32,6,59,1,0,12,1,11,32,11,65,2,106,32,11,32,15,32,10,107,34,12,65,1,116,16,140,11,26,32,11,32,6,59,1,0,32,8,32,10,65,28,108,106,34,6,65,32,106,32,6,65,4,106,32,12,65,28,108,16,140,11,26,11,32,8,32,10,65,28,108,106,34,6,65,28,106,32,2,65,24,106,40,2,0,54,2,0,32,6,65,20,106,32,2,65,16,106,41,2,0,55,2,0,32,6,65,12,106,32,2,65,8,106,41,2,0,55,2,0,32,6,65,4,106,32,2,41,2,0,55,2,0,32,4,65,16,106,34,2,32,4,65,64,107,41,3,0,55,3,0,32,4,65,24,106,34,6,32,4,65,200,0,106,41,3,0,55,3,0,32,8,32,15,65,1,106,59,1,186,2,32,4,32,4,41,3,56,55,3,8,32,9,65,128,128,128,128,120,71,13,1,32,8,33,3,11,32,16,32,10,54,2,8,32,16,32,13,54,2,4,32,16,32,3,54,2,0,12,1,11,32,4,65,48,106,32,6,41,3,0,55,3,0,32,4,65,40,106,32,2,41,3,0,55,3,0,32,4,32,4,41,3,8,55,3,32,2,64,2,64,32,3,40,2,0,34,6,69,4,64,65,0,33,12,12,1,11,32,4,65,216,0,106,33,11,65,0,33,12,32,4,65,48,106,33,15,32,1,33,2,3,64,2,127,2,127,2,64,32,5,32,12,70,4,64,32,3,47,1,184,2,33,3,2,64,2,64,2,64,2,64,32,6,47,1,186,2,34,12,65,11,79,4,64,32,5,65,1,106,33,1,32,3,65,5,73,13,1,32,3,65,5,107,14,2,2,3,4,11,32,6,65,188,2,106,34,11,32,3,65,1,116,106,33,5,32,3,65,1,106,33,1,32,12,65,1,106,33,15,2,64,32,3,32,12,79,4,64,32,5,32,7,59,1,0,32,6,32,3,65,28,108,106,34,5,65,4,106,32,9,54,2,0,32,5,65,8,106,32,4,41,3,32,55,2,0,32,5,65,16,106,32,4,65,40,106,41,3,0,55,2,0,32,5,65,24,106,32,4,65,48,106,41,3,0,55,2,0,12,1,11,32,11,32,1,65,1,116,106,32,5,32,12,32,3,107,34,11,65,1,116,16,140,11,26,32,5,32,7,59,1,0,32,6,65,4,106,34,5,32,1,65,28,108,106,32,5,32,3,65,28,108,106,34,5,32,11,65,28,108,16,140,11,26,32,5,32,9,54,2,0,32,5,32,4,41,3,32,55,2,4,32,5,65,12,106,32,4,65,40,106,41,3,0,55,2,0,32,5,65,20,106,32,4,65,48,106,41,3,0,55,2,0,32,6,65,212,2,106,34,5,32,3,65,2,116,106,65,8,106,32,5,32,1,65,2,116,106,32,11,65,2,116,16,140,11,26,11,32,6,32,15,59,1,186,2,32,6,32,1,65,2,116,106,65,212,2,106,32,2,54,2,0,32,1,32,12,65,2,106,34,2,79,13,10,32,12,32,3,107,34,5,65,1,106,65,3,113,34,9,4,64,32,6,32,3,65,2,116,106,65,216,2,106,33,3,3,64,32,3,40,2,0,34,7,32,1,59,1,184,2,32,7,32,6,54,2,0,32,3,65,4,106,33,3,32,1,65,1,106,33,1,32,9,65,1,107,34,9,13,0,11,11,32,5,65,3,73,13,10,32,1,65,2,116,32,6,106,65,224,2,106,33,3,3,64,32,3,65,12,107,40,2,0,34,5,32,1,59,1,184,2,32,5,32,6,54,2,0,32,3,65,8,107,40,2,0,34,5,32,1,65,1,106,59,1,184,2,32,5,32,6,54,2,0,32,3,65,4,107,40,2,0,34,5,32,1,65,2,106,59,1,184,2,32,5,32,6,54,2,0,32,3,40,2,0,34,5,32,1,65,3,106,59,1,184,2,32,5,32,6,54,2,0,32,3,65,16,106,33,3,32,2,32,1,65,4,106,34,1,71,13,0,11,12,10,11,32,4,65,4,54,2,16,12,4,11,65,5,33,3,32,4,65,5,54,2,16,12,3,11,32,4,65,5,54,2,16,32,4,32,1,54,2,12,32,4,32,6,54,2,8,32,4,65,208,0,106,32,4,65,8,106,16,176,2,32,4,40,2,120,34,1,47,1,186,2,34,6,65,1,106,33,3,2,64,32,6,69,4,64,32,1,32,9,54,2,4,32,1,32,7,59,1,188,2,32,1,32,4,41,3,32,55,2,8,32,1,65,16,106,32,4,65,40,106,41,3,0,55,2,0,32,1,65,24,106,32,15,41,3,0,55,2,0,12,1,11,32,1,65,190,2,106,32,1,65,188,2,106,32,6,65,1,116,16,140,11,26,32,1,32,7,59,1,188,2,32,1,65,32,106,32,1,65,4,106,32,6,65,28,108,16,140,11,26,32,1,32,9,54,2,4,32,1,32,4,41,3,32,55,2,8,32,1,65,16,106,32,4,65,40,106,41,3,0,55,2,0,32,1,65,24,106,32,15,41,3,0,55,2,0,32,1,65,220,2,106,32,1,65,216,2,106,32,6,65,2,116,16,140,11,26,11,32,1,32,3,59,1,186,2,32,1,32,2,54,2,216,2,65,1,33,3,32,6,65,1,106,34,2,65,3,113,33,5,32,6,65,3,79,4,64,32,2,65,252,255,7,113,33,6,65,4,33,3,65,0,33,9,3,64,32,1,32,9,106,34,2,65,216,2,106,40,2,0,34,7,32,3,65,3,107,59,1,184,2,32,7,32,1,54,2,0,32,2,65,220,2,106,40,2,0,34,7,32,3,65,2,107,59,1,184,2,32,7,32,1,54,2,0,32,2,65,224,2,106,40,2,0,34,7,32,3,65,1,107,59,1,184,2,32,7,32,1,54,2,0,32,2,65,228,2,106,40,2,0,34,2,32,3,59,1,184,2,32,2,32,1,54,2,0,32,9,65,16,106,33,9,32,3,32,6,71,32,3,65,4,106,33,3,13,0,11,32,3,65,3,107,33,3,11,32,5,4,64,32,1,32,3,65,2,116,106,65,212,2,106,33,6,3,64,32,6,40,2,0,34,2,32,3,59,1,184,2,32,2,32,1,54,2,0,32,6,65,4,106,33,6,32,3,65,1,106,33,3,32,5,65,1,107,34,5,13,0,11,11,32,4,65,64,107,32,11,65,8,106,41,2,0,55,3,0,32,4,65,200,0,106,32,11,65,16,106,41,2,0,55,3,0,32,4,32,11,41,2,0,55,3,56,32,4,40,2,84,33,9,32,4,47,1,80,33,7,32,4,40,2,116,33,5,32,4,40,2,112,12,4,11,32,4,65,6,54,2,16,32,4,32,1,54,2,12,32,4,32,6,54,2,8,32,3,65,7,107,33,3,65,40,12,2,11,65,236,240,206,0,65,53,65,164,241,206,0,16,141,8,0,11,32,4,32,1,54,2,12,32,4,32,6,54,2,8,65,32,11,32,4,65,208,0,106,34,5,32,4,65,8,106,16,176,2,32,5,106,40,2,0,34,5,65,188,2,106,34,17,32,3,65,1,116,106,33,12,32,3,65,1,106,33,1,32,5,47,1,186,2,34,6,65,1,106,33,19,2,64,32,3,32,6,79,4,64,32,12,32,7,59,1,0,32,5,32,3,65,28,108,106,34,7,65,4,106,32,9,54,2,0,32,7,65,8,106,32,4,41,3,32,55,2,0,32,7,65,16,106,32,4,65,40,106,41,3,0,55,2,0,32,7,65,24,106,32,15,41,3,0,55,2,0,12,1,11,32,17,32,1,65,1,116,106,32,12,32,6,32,3,107,34,17,65,1,116,16,140,11,26,32,12,32,7,59,1,0,32,5,65,4,106,34,7,32,1,65,28,108,106,32,7,32,3,65,28,108,106,34,7,32,17,65,28,108,16,140,11,26,32,7,32,9,54,2,0,32,7,32,4,41,3,32,55,2,4,32,7,65,12,106,32,4,65,40,106,41,3,0,55,2,0,32,7,65,20,106,32,15,41,3,0,55,2,0,32,5,65,212,2,106,34,9,32,3,65,2,116,106,65,8,106,32,9,32,1,65,2,116,106,32,17,65,2,116,16,140,11,26,11,32,5,32,1,65,2,116,106,65,212,2,106,32,2,54,2,0,32,5,32,19,59,1,186,2,2,64,32,1,32,6,65,2,106,34,2,79,13,0,32,6,32,3,107,34,6,65,1,106,65,3,113,34,9,4,64,32,5,32,3,65,2,116,106,65,216,2,106,33,3,3,64,32,3,40,2,0,34,7,32,1,59,1,184,2,32,7,32,5,54,2,0,32,3,65,4,106,33,3,32,1,65,1,106,33,1,32,9,65,1,107,34,9,13,0,11,11,32,6,65,3,73,13,0,32,5,32,1,65,2,116,106,65,224,2,106,33,3,3,64,32,3,65,12,107,40,2,0,34,6,32,1,59,1,184,2,32,6,32,5,54,2,0,32,3,65,8,107,40,2,0,34,6,32,1,65,1,106,59,1,184,2,32,6,32,5,54,2,0,32,3,65,4,107,40,2,0,34,6,32,1,65,2,106,59,1,184,2,32,6,32,5,54,2,0,32,3,40,2,0,34,6,32,1,65,3,106,59,1,184,2,32,6,32,5,54,2,0,32,3,65,16,106,33,3,32,2,32,1,65,4,106,34,1,71,13,0,11,11,32,4,65,64,107,32,11,65,8,106,41,2,0,55,3,0,32,4,65,200,0,106,32,11,65,16,106,41,2,0,55,3,0,32,4,32,11,41,2,0,55,3,56,32,4,40,2,84,33,9,32,4,47,1,80,33,7,32,4,40,2,116,33,5,32,4,40,2,120,33,1,32,4,40,2,112,11,33,3,32,4,40,2,124,33,12,32,9,65,128,128,128,128,120,70,13,2,32,15,32,4,65,200,0,106,41,3,0,55,3,0,32,4,65,40,106,32,4,65,64,107,41,3,0,55,3,0,32,4,32,4,41,3,56,55,3,32,32,1,33,2,32,3,40,2,0,34,6,13,0,11,11,32,18,40,2,0,34,3,40,2,0,34,5,69,13,2,65,145,179,211,0,45,0,0,26,32,3,40,2,4,33,6,65,132,3,65,4,16,254,9,34,2,69,13,3,32,2,32,5,54,2,212,2,32,2,65,0,59,1,186,2,32,2,65,0,54,2,0,32,3,32,2,54,2,0,32,5,65,0,59,1,184,2,32,5,32,2,54,2,0,32,3,32,6,65,1,106,54,2,4,32,6,32,12,71,13,4,32,2,32,4,41,3,32,55,2,8,32,2,32,7,59,1,188,2,32,2,65,1,59,1,186,2,32,2,32,9,54,2,4,32,2,32,1,54,2,216,2,32,2,65,24,106,32,4,65,48,106,41,3,0,55,2,0,32,2,65,16,106,32,4,65,40,106,41,3,0,55,2,0,32,1,65,1,59,1,184,2,32,1,32,2,54,2,0,11,32,16,32,10,54,2,8,32,16,32,13,54,2,4,32,16,32,8,54,2,0,11,32,4,65,128,1,106,36,0,12,4,11,65,156,237,206,0,16,176,10,0,11,65,4,65,132,3,16,132,11,0,11,65,184,238,206,0,65,48,65,232,238,206,0,16,141,8,0,11,32,8,65,11,65,204,240,206,0,16,171,10,0,11,32,14,40,2,36,34,1,32,1,40,2,8,65,1,106,54,2,8,12,1,11,32,5,32,2,59,1,188,2,32,5,65,1,59,1,186,2,32,5,65,0,54,2,0,32,1,66,128,128,128,128,16,55,2,4,32,1,32,5,54,2,0,32,5,32,3,41,2,0,55,2,4,32,5,65,12,106,32,3,65,8,106,41,2,0,55,2,0,32,5,65,20,106,32,3,65,16,106,41,2,0,55,2,0,32,5,65,28,106,32,3,65,24,106,40,2,0,54,2,0,11,32,0,65,128,128,128,128,120,54,2,0,12,1,11,32,6,32,8,106,34,1,40,2,0,33,2,32,1,32,3,65,24,106,40,2,0,54,2,0,32,0,65,24,106,32,2,54,2,0,32,1,65,24,107,34,1,41,2,0,33,20,32,1,32,3,41,2,0,55,2,0,32,0,32,20,55,2,0,32,1,65,8,106,34,2,41,2,0,33,20,32,2,32,3,65,8,106,41,2,0,55,2,0,32,1,65,16,106,34,1,41,2,0,33,21,32,1,32,3,65,16,106,41,2,0,55,2,0,32,0,65,8,106,32,20,55,2,0,32,0,65,16,106,32,21,55,2,0,11,32,14,65,208,0,106,36,0,11,208,40,2,16,127,1,126,35,0,65,128,1,107,34,8,36,0,2,64,2,64,2,64,2,64,2,64,32,0,45,0,12,69,4,64,32,0,40,2,8,34,13,65,1,106,34,2,69,13,1,32,2,65,10,75,13,2,32,8,65,64,107,32,1,65,8,106,41,2,0,55,3,0,32,8,32,1,41,2,0,55,3,56,32,8,65,56,106,33,6,35,0,65,208,0,107,34,11,36,0,2,64,2,64,32,0,34,2,40,2,0,34,0,69,4,64,32,6,40,2,4,33,3,65,0,33,0,12,1,11,32,6,40,2,8,33,13,32,6,40,2,4,33,3,32,6,45,0,12,33,10,32,2,40,2,4,33,12,2,64,3,64,32,0,47,1,182,1,34,9,65,4,116,33,14,65,0,33,7,65,127,33,1,32,0,33,4,2,64,2,64,3,64,32,7,32,14,70,4,64,32,9,33,1,12,2,11,32,10,32,4,45,0,12,107,34,5,65,255,1,113,69,4,64,32,3,32,13,32,0,32,7,106,34,5,65,4,106,40,2,0,32,5,65,8,106,40,2,0,16,236,3,33,5,11,32,4,65,16,106,33,4,32,1,65,1,106,33,1,32,7,65,16,106,33,7,32,5,65,255,1,113,34,5,65,1,70,13,0,11,32,5,69,13,1,11,32,12,69,13,2,32,12,65,1,107,33,12,32,0,32,1,65,2,116,106,65,184,1,106,40,2,0,33,0,12,1,11,11,32,6,40,2,0,34,0,69,13,2,32,3,32,0,65,2,116,65,2,16,163,10,12,2,11,32,1,173,66,32,134,33,18,11,32,6,40,2,0,34,1,65,128,128,128,128,120,70,13,0,32,11,32,18,55,2,32,32,11,32,0,54,2,28,32,11,32,2,54,2,24,32,11,32,3,54,2,12,32,11,32,1,54,2,8,32,11,32,6,41,2,8,55,2,16,2,64,32,0,69,4,64,65,145,179,211,0,45,0,0,26,65,184,1,65,4,16,254,9,34,0,69,13,7,32,0,65,0,54,2,176,1,32,0,32,11,41,2,8,55,2,0,32,0,65,1,59,1,182,1,32,2,66,128,128,128,128,16,55,2,4,32,2,32,0,54,2,0,32,0,65,8,106,32,11,65,16,106,41,2,0,55,2,0,12,1,11,32,11,65,48,106,32,11,65,28,106,34,0,65,8,106,40,2,0,54,2,0,32,11,32,0,41,2,0,55,3,40,32,11,65,200,0,106,32,11,65,16,106,41,2,0,55,3,0,32,11,32,11,41,2,8,55,3,64,32,11,65,52,106,33,13,32,11,65,64,107,33,5,32,11,65,24,106,33,15,65,0,33,6,35,0,65,208,0,107,34,3,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,11,65,40,106,34,0,40,2,0,34,2,47,1,182,1,34,1,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,0,40,2,4,33,4,32,0,40,2,8,33,12,65,184,1,65,4,16,254,9,34,0,69,13,6,32,0,65,0,59,1,182,1,32,0,65,0,54,2,176,1,32,12,65,5,73,13,1,32,12,65,5,107,14,2,3,4,2,11,32,0,40,2,4,33,6,32,1,32,0,40,2,8,34,12,65,1,106,34,0,79,4,64,32,2,32,0,65,4,116,106,32,2,32,12,65,4,116,106,32,1,32,12,107,65,4,116,16,140,11,26,11,32,2,32,12,65,4,116,106,34,0,32,5,41,2,0,55,2,0,32,0,65,8,106,32,5,65,8,106,41,2,0,55,2,0,32,2,32,1,65,1,106,59,1,182,1,12,8,11,32,0,32,2,47,1,182,1,65,5,107,34,9,59,1,182,1,32,3,65,56,106,34,1,32,2,65,204,0,106,40,2,0,54,2,0,32,3,32,2,65,196,0,106,41,2,0,55,3,48,32,9,65,12,79,13,12,32,2,40,2,64,33,7,32,0,32,2,65,208,0,106,32,9,65,4,116,16,142,11,26,32,2,65,4,59,1,182,1,12,5,11,32,0,32,2,47,1,182,1,65,7,107,34,9,59,1,182,1,32,3,65,56,106,34,1,32,2,65,236,0,106,40,2,0,54,2,0,32,3,32,2,65,228,0,106,41,2,0,55,3,48,32,9,65,12,79,13,11,32,2,40,2,96,33,7,32,0,32,2,65,240,0,106,32,9,65,4,116,16,142,11,26,32,2,65,6,59,1,182,1,32,3,65,40,106,32,1,40,2,0,54,2,0,32,3,32,3,41,3,48,55,3,32,32,12,65,7,107,12,2,11,32,0,32,2,47,1,182,1,65,6,107,34,9,59,1,182,1,32,3,65,56,106,34,1,32,2,65,220,0,106,40,2,0,54,2,0,32,3,32,2,65,212,0,106,41,2,0,55,3,48,32,9,65,12,79,13,10,32,2,40,2,80,33,7,32,0,32,2,65,224,0,106,32,9,65,4,116,16,142,11,26,65,5,33,12,32,2,65,5,59,1,182,1,12,3,11,32,0,32,2,47,1,182,1,65,6,107,34,9,59,1,182,1,32,3,65,56,106,34,1,32,2,65,220,0,106,40,2,0,54,2,0,32,3,32,2,65,212,0,106,41,2,0,55,3,48,32,9,65,12,79,13,9,32,2,40,2,80,33,7,32,0,32,2,65,224,0,106,32,9,65,4,116,16,142,11,26,32,2,65,5,59,1,182,1,32,3,65,40,106,32,1,40,2,0,54,2,0,32,3,32,3,41,3,48,55,3,32,65,0,11,33,12,32,0,12,2,11,65,4,65,184,1,16,132,11,0,11,32,3,65,40,106,32,1,40,2,0,54,2,0,32,3,32,3,41,3,48,55,3,32,32,4,33,6,32,2,11,34,9,47,1,182,1,34,1,32,12,75,4,64,32,9,32,12,65,4,116,106,34,10,65,16,106,32,10,32,1,32,12,107,65,4,116,16,140,11,26,11,32,9,32,12,65,4,116,106,34,10,32,5,41,2,0,55,2,0,32,10,65,8,106,32,5,65,8,106,41,2,0,55,2,0,32,3,65,8,106,34,5,32,3,65,40,106,40,2,0,54,2,0,32,9,32,1,65,1,106,59,1,182,1,32,3,32,3,41,3,32,55,3,0,32,7,65,128,128,128,128,120,71,13,1,32,9,33,2,11,32,13,32,12,54,2,8,32,13,32,6,54,2,4,32,13,32,2,54,2,0,12,1,11,32,3,65,24,106,32,5,40,2,0,54,2,0,32,3,32,3,41,3,0,55,3,16,2,64,32,2,40,2,176,1,34,5,69,4,64,65,0,33,10,12,1,11,32,3,65,52,106,33,14,65,0,33,10,32,0,33,1,3,64,2,64,2,64,2,127,2,127,2,64,32,4,32,10,70,4,64,32,2,47,1,180,1,33,2,2,64,2,64,2,64,2,64,32,5,47,1,182,1,34,10,65,11,79,4,64,32,4,65,1,106,33,0,32,2,65,5,73,13,1,32,2,65,5,107,14,2,2,3,4,11,32,2,65,1,106,33,0,32,10,65,1,106,33,14,32,5,32,2,65,4,116,106,33,4,2,64,32,2,32,10,79,4,64,32,4,32,7,54,2,0,32,4,32,3,41,3,16,55,2,4,32,4,65,12,106,32,3,65,24,106,40,2,0,54,2,0,12,1,11,32,5,32,0,65,4,116,106,32,4,32,10,32,2,107,34,15,65,4,116,16,140,11,26,32,4,32,7,54,2,0,32,4,32,3,41,3,16,55,2,4,32,4,65,12,106,32,3,65,24,106,40,2,0,54,2,0,32,5,65,184,1,106,34,4,32,2,65,2,116,106,65,8,106,32,4,32,0,65,2,116,106,32,15,65,2,116,16,140,11,26,11,32,5,32,14,59,1,182,1,32,5,32,0,65,2,116,106,65,184,1,106,32,1,54,2,0,32,0,32,10,65,2,106,34,1,79,13,8,32,10,32,2,107,34,4,65,1,106,65,3,113,34,7,4,64,32,5,32,2,65,2,116,106,65,188,1,106,33,2,3,64,32,2,40,2,0,34,10,32,0,59,1,180,1,32,10,32,5,54,2,176,1,32,2,65,4,106,33,2,32,0,65,1,106,33,0,32,7,65,1,107,34,7,13,0,11,11,32,4,65,3,73,13,8,32,0,65,2,116,32,5,106,65,196,1,106,33,2,3,64,32,2,65,12,107,40,2,0,34,4,32,0,59,1,180,1,32,4,32,5,54,2,176,1,32,2,65,8,107,40,2,0,34,4,32,0,65,1,106,59,1,180,1,32,4,32,5,54,2,176,1,32,2,65,4,107,40,2,0,34,4,32,0,65,2,106,59,1,180,1,32,4,32,5,54,2,176,1,32,2,40,2,0,34,4,32,0,65,3,106,59,1,180,1,32,4,32,5,54,2,176,1,32,2,65,16,106,33,2,32,1,32,0,65,4,106,34,0,71,13,0,11,12,8,11,32,3,65,4,54,2,40,12,4,11,65,5,33,2,32,3,65,5,54,2,40,12,3,11,32,3,65,5,54,2,40,32,3,32,0,54,2,36,32,3,32,5,54,2,32,32,3,65,48,106,32,3,65,32,106,16,160,3,32,3,40,2,72,34,0,47,1,182,1,34,5,65,1,106,33,2,2,64,32,5,69,4,64,32,0,32,3,41,3,16,55,2,4,32,0,65,12,106,32,3,65,24,106,40,2,0,54,2,0,12,1,11,32,0,65,16,106,32,0,32,5,65,4,116,16,140,11,26,32,0,65,12,106,32,3,65,24,106,40,2,0,54,2,0,32,0,32,3,41,3,16,55,2,4,32,0,65,192,1,106,32,0,65,188,1,106,32,5,65,2,116,16,140,11,26,11,32,0,32,1,54,2,188,1,32,0,32,7,54,2,0,32,0,32,2,59,1,182,1,65,1,33,2,32,5,65,1,106,34,1,65,3,113,33,4,32,5,65,3,79,4,64,32,1,65,252,255,7,113,33,5,65,4,33,2,65,0,33,7,3,64,32,0,32,7,106,34,1,65,188,1,106,40,2,0,34,10,32,2,65,3,107,59,1,180,1,32,10,32,0,54,2,176,1,32,1,65,192,1,106,40,2,0,34,10,32,2,65,2,107,59,1,180,1,32,10,32,0,54,2,176,1,32,1,65,196,1,106,40,2,0,34,10,32,2,65,1,107,59,1,180,1,32,10,32,0,54,2,176,1,32,1,65,200,1,106,40,2,0,34,1,32,2,59,1,180,1,32,1,32,0,54,2,176,1,32,7,65,16,106,33,7,32,2,32,5,71,32,2,65,4,106,33,2,13,0,11,32,2,65,3,107,33,2,11,32,4,4,64,32,0,32,2,65,2,116,106,65,184,1,106,33,5,3,64,32,5,40,2,0,34,1,32,2,59,1,180,1,32,1,32,0,54,2,176,1,32,5,65,4,106,33,5,32,2,65,1,106,33,2,32,4,65,1,107,34,4,13,0,11,11,32,3,65,8,106,32,14,65,8,106,40,2,0,54,2,0,32,3,32,14,41,2,0,55,3,0,32,3,40,2,48,33,7,32,3,40,2,68,33,4,32,3,40,2,64,12,4,11,32,3,65,6,54,2,40,32,3,32,0,54,2,36,32,3,32,5,54,2,32,32,2,65,7,107,33,2,65,24,12,2,11,65,236,240,206,0,65,53,65,164,241,206,0,16,141,8,0,11,32,3,32,0,54,2,36,32,3,32,5,54,2,32,65,16,11,32,2,65,1,106,33,0,32,3,65,48,106,34,5,32,3,65,32,106,16,160,3,32,5,106,40,2,0,34,4,32,2,65,4,116,106,33,5,32,4,47,1,182,1,34,10,65,1,106,33,16,2,64,32,2,32,10,79,4,64,32,5,32,7,54,2,0,32,5,32,3,41,3,16,55,2,4,32,5,65,12,106,32,3,65,24,106,40,2,0,54,2,0,12,1,11,32,4,32,0,65,4,116,106,32,5,32,10,32,2,107,34,17,65,4,116,16,140,11,26,32,5,32,7,54,2,0,32,5,32,3,41,3,16,55,2,4,32,5,65,12,106,32,3,65,24,106,40,2,0,54,2,0,32,4,65,184,1,106,34,7,32,2,65,2,116,106,65,8,106,32,7,32,0,65,2,116,106,32,17,65,2,116,16,140,11,26,11,32,4,32,0,65,2,116,106,65,184,1,106,32,1,54,2,0,32,4,32,16,59,1,182,1,2,64,32,0,32,10,65,2,106,34,1,79,13,0,32,10,32,2,107,34,5,65,1,106,65,3,113,34,7,4,64,32,4,32,2,65,2,116,106,65,188,1,106,33,2,3,64,32,2,40,2,0,34,10,32,0,59,1,180,1,32,10,32,4,54,2,176,1,32,2,65,4,106,33,2,32,0,65,1,106,33,0,32,7,65,1,107,34,7,13,0,11,11,32,5,65,3,73,13,0,32,4,32,0,65,2,116,106,65,196,1,106,33,2,3,64,32,2,65,12,107,40,2,0,34,7,32,0,59,1,180,1,32,7,32,4,54,2,176,1,32,2,65,8,107,40,2,0,34,7,32,0,65,1,106,59,1,180,1,32,7,32,4,54,2,176,1,32,2,65,4,107,40,2,0,34,7,32,0,65,2,106,59,1,180,1,32,7,32,4,54,2,176,1,32,2,40,2,0,34,7,32,0,65,3,106,59,1,180,1,32,7,32,4,54,2,176,1,32,2,65,16,106,33,2,32,1,32,0,65,4,106,34,0,71,13,0,11,11,32,3,65,8,106,32,14,65,8,106,40,2,0,54,2,0,32,3,32,14,41,2,0,55,3,0,32,3,40,2,48,33,7,32,3,40,2,68,33,4,32,3,40,2,72,33,0,32,3,40,2,64,11,33,2,32,3,40,2,76,33,10,32,7,65,128,128,128,128,120,71,13,1,11,32,13,32,12,54,2,8,32,13,32,6,54,2,4,32,13,32,9,54,2,0,12,3,11,32,3,65,24,106,32,3,65,8,106,40,2,0,54,2,0,32,3,32,3,41,3,0,55,3,16,32,0,33,1,32,2,40,2,176,1,34,5,13,0,11,11,32,15,40,2,0,34,2,40,2,0,34,4,69,13,1,65,145,179,211,0,45,0,0,26,32,2,40,2,4,33,5,65,232,1,65,4,16,254,9,34,1,69,13,12,32,1,32,4,54,2,184,1,32,1,65,0,59,1,182,1,32,1,65,0,54,2,176,1,32,2,32,1,54,2,0,32,4,65,0,59,1,180,1,32,4,32,1,54,2,176,1,32,2,32,5,65,1,106,54,2,4,32,5,32,10,71,13,2,32,1,32,7,54,2,0,32,1,65,1,59,1,182,1,32,1,32,3,41,3,16,55,2,4,32,1,32,0,54,2,188,1,32,1,65,12,106,32,3,65,24,106,40,2,0,54,2,0,32,0,65,1,59,1,180,1,32,0,32,1,54,2,176,1,32,13,32,9,54,2,0,32,13,32,6,54,2,4,32,13,32,12,54,2,8,11,32,3,65,208,0,106,36,0,12,3,11,65,156,237,206,0,16,176,10,0,11,65,184,238,206,0,65,48,65,232,238,206,0,16,141,8,0,11,32,9,65,11,65,204,240,206,0,16,171,10,0,11,32,11,40,2,24,34,0,32,0,40,2,8,65,1,106,54,2,8,11,11,32,11,65,208,0,106,36,0,12,3,11,32,1,40,2,0,34,0,69,13,2,32,1,40,2,4,32,0,65,2,116,65,2,16,163,10,12,2,11,65,160,236,206,0,65,28,65,132,236,206,0,16,141,8,0,11,32,8,65,16,106,34,2,65,0,54,2,0,32,8,65,0,58,0,20,32,8,66,128,128,128,128,32,55,2,8,35,0,65,32,107,34,4,36,0,32,4,65,32,106,36,0,32,8,65,32,106,34,4,32,2,41,2,0,55,3,0,32,8,32,8,41,2,8,55,3,24,65,145,179,211,0,45,0,0,26,65,184,1,65,4,16,254,9,34,2,69,13,1,32,2,65,0,59,1,182,1,32,2,65,0,54,2,176,1,32,8,65,0,54,2,48,32,8,32,2,54,2,44,32,8,65,0,54,2,52,32,8,65,244,0,106,32,4,41,3,0,55,2,0,32,8,32,8,41,3,24,55,2,108,32,8,65,196,0,106,32,8,65,232,0,106,41,2,0,55,2,0,32,8,65,204,0,106,32,8,65,240,0,106,41,2,0,55,2,0,32,8,65,212,0,106,32,8,65,248,0,106,40,2,0,54,2,0,32,8,65,129,128,128,128,120,54,2,56,32,8,66,128,128,128,128,16,55,2,88,32,8,32,8,41,2,96,55,2,60,32,8,65,56,106,33,7,32,8,65,52,106,33,12,35,0,65,64,106,34,3,36,0,32,8,65,44,106,34,11,40,2,0,33,6,2,64,32,11,40,2,4,34,4,69,13,0,2,64,32,4,65,3,113,34,9,69,4,64,32,4,33,2,12,1,11,32,4,33,2,3,64,32,2,65,1,107,33,2,32,6,32,6,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,33,6,32,9,65,1,107,34,9,13,0,11,11,32,4,65,4,73,13,0,3,64,32,6,32,6,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,34,4,32,4,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,34,4,32,4,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,34,4,32,4,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,33,6,32,2,65,4,107,34,2,13,0,11,11,32,3,65,40,106,32,7,65,32,106,41,2,0,55,3,0,32,3,65,32,106,32,7,65,24,106,41,2,0,55,3,0,32,3,65,24,106,32,7,65,16,106,41,2,0,55,3,0,32,3,65,16,106,32,7,65,8,106,41,2,0,55,3,0,32,3,32,7,41,2,0,55,3,8,32,3,65,48,106,32,3,65,8,106,16,131,2,2,64,32,3,40,2,48,65,128,128,128,128,120,70,13,0,3,64,2,64,2,64,2,64,32,6,47,1,182,1,34,2,65,11,79,4,64,65,0,33,4,2,64,3,64,32,6,40,2,176,1,34,6,4,64,32,4,65,1,106,33,4,32,6,47,1,182,1,65,11,79,13,1,12,2,11,11,65,145,179,211,0,45,0,0,26,32,11,40,2,4,33,4,32,11,40,2,0,33,2,65,232,1,65,4,16,254,9,34,6,69,13,9,32,6,32,2,54,2,184,1,32,6,65,0,59,1,182,1,32,6,65,0,54,2,176,1,32,11,32,6,54,2,0,32,2,65,0,59,1,180,1,32,2,32,6,54,2,176,1,32,11,32,4,65,1,106,34,4,54,2,4,11,65,145,179,211,0,45,0,0,26,65,184,1,65,4,16,254,9,34,9,69,13,7,32,9,65,0,59,1,182,1,32,9,65,0,54,2,176,1,32,4,65,1,107,34,7,69,13,1,3,64,65,145,179,211,0,45,0,0,26,65,232,1,65,4,16,254,9,34,2,69,13,9,32,2,32,9,54,2,184,1,32,2,65,0,59,1,182,1,32,2,65,0,54,2,176,1,32,9,65,0,59,1,180,1,32,9,32,2,54,2,176,1,32,2,33,9,32,7,65,1,107,34,7,13,0,11,12,1,11,32,6,32,2,65,1,106,59,1,182,1,32,3,65,56,106,41,2,0,33,18,32,6,32,2,65,4,116,106,34,2,32,3,41,2,48,55,2,0,32,2,65,8,106,32,18,55,2,0,12,1,11,32,6,47,1,182,1,34,2,65,11,79,13,1,32,6,32,2,65,1,106,34,7,59,1,182,1,32,6,32,2,65,4,116,106,34,2,32,3,41,2,48,55,2,0,32,2,65,8,106,32,3,65,56,106,41,2,0,55,2,0,32,6,32,7,65,2,116,106,65,184,1,106,32,9,54,2,0,32,9,32,7,59,1,180,1,32,9,32,6,54,2,176,1,32,4,69,13,0,2,64,32,4,65,3,113,34,9,69,4,64,32,4,33,2,12,1,11,32,4,33,2,3,64,32,2,65,1,107,33,2,32,6,32,6,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,33,6,32,9,65,1,107,34,9,13,0,11,11,32,4,65,4,73,13,0,3,64,32,6,32,6,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,34,4,32,4,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,34,4,32,4,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,34,4,32,4,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,33,6,32,2,65,4,107,34,2,13,0,11,11,32,12,32,12,40,2,0,65,1,106,54,2,0,32,3,65,48,106,32,3,65,8,106,16,131,2,32,3,40,2,48,65,128,128,128,128,120,71,13,1,12,2,11,11,65,172,237,206,0,65,32,65,248,238,206,0,16,141,8,0,11,32,3,40,2,44,34,2,32,3,40,2,40,34,4,71,4,64,32,2,32,4,107,33,2,32,4,65,4,116,32,3,106,65,28,106,33,6,3,64,32,6,65,4,107,40,2,0,34,4,4,64,32,6,40,2,0,32,4,65,2,116,65,2,16,163,10,11,32,6,65,16,106,33,6,32,2,65,1,107,34,2,13,0,11,11,32,3,40,2,8,34,2,65,130,128,128,128,120,72,32,2,69,114,69,4,64,32,3,40,2,12,32,2,65,2,116,65,2,16,163,10,11,32,11,40,2,4,34,6,4,64,32,11,40,2,0,33,2,3,64,2,64,2,64,32,2,47,1,182,1,34,4,4,64,32,3,32,6,54,2,12,32,3,32,6,65,1,107,34,6,54,2,32,32,3,32,6,54,2,24,32,3,32,2,54,2,8,32,3,32,2,65,184,1,106,34,9,32,4,65,2,116,106,40,2,0,34,2,54,2,28,32,3,32,4,65,1,107,34,4,54,2,16,32,3,32,9,32,4,65,2,116,106,40,2,0,54,2,20,32,2,47,1,182,1,34,4,65,5,73,13,1,12,2,11,65,208,245,206,0,65,25,65,236,245,206,0,16,141,8,0,11,32,3,65,8,106,65,5,32,4,107,16,164,2,11,32,6,13,0,11,11,32,3,65,64,107,36,0,32,8,40,2,44,33,4,32,8,40,2,48,33,9,32,8,40,2,52,33,6,32,8,32,0,40,2,0,34,2,4,127,32,8,32,2,54,2,80,32,8,65,0,54,2,76,32,8,32,2,54,2,64,32,8,65,0,54,2,60,32,8,32,0,40,2,4,34,2,54,2,84,32,8,32,2,54,2,68,65,1,33,5,32,13,5,65,0,11,54,2,88,32,8,32,5,54,2,72,32,8,32,5,54,2,56,32,8,65,56,106,16,146,3,32,0,65,1,58,0,12,32,0,32,6,54,2,8,32,0,32,9,54,2,4,32,0,32,4,54,2,0,32,1,40,2,0,34,0,69,13,0,32,1,40,2,4,32,0,65,2,116,65,2,16,163,10,11,32,8,65,128,1,106,36,0,15,11,65,4,65,184,1,16,132,11,0,11,65,4,65,232,1,16,132,11,0,11,252,3,1,6,127,35,0,65,16,107,34,6,36,0,32,6,65,8,106,66,0,55,3,0,32,6,66,0,55,3,0,2,64,2,64,32,0,32,1,40,2,4,34,5,4,127,32,6,32,1,40,2,0,34,2,65,15,32,5,65,1,107,34,3,32,3,65,15,79,27,65,1,106,16,142,11,33,7,32,2,65,1,106,33,4,2,64,32,3,69,13,0,32,2,65,2,106,33,3,32,5,65,2,70,4,64,32,4,33,2,32,3,33,4,12,1,11,32,2,65,3,106,33,4,32,5,65,3,70,4,64,32,3,33,2,12,1,11,32,2,65,4,106,33,3,32,5,65,4,70,4,64,32,4,33,2,32,3,33,4,12,1,11,32,2,65,5,106,33,4,32,5,65,5,70,4,64,32,3,33,2,12,1,11,32,2,65,6,106,33,3,32,5,65,6,70,4,64,32,4,33,2,32,3,33,4,12,1,11,32,2,65,7,106,33,4,32,5,65,7,70,4,64,32,3,33,2,12,1,11,32,2,65,8,106,33,3,32,5,65,8,70,4,64,32,4,33,2,32,3,33,4,12,1,11,32,2,65,9,106,33,4,32,5,65,9,70,4,64,32,3,33,2,12,1,11,32,2,65,10,106,33,3,32,5,65,10,70,4,64,32,4,33,2,32,3,33,4,12,1,11,32,2,65,11,106,33,4,32,5,65,11,70,4,64,32,3,33,2,12,1,11,32,2,65,12,106,33,3,32,5,65,12,70,4,64,32,4,33,2,32,3,33,4,12,1,11,32,2,65,13,106,33,4,32,5,65,13,70,4,64,32,3,33,2,12,1,11,32,2,65,14,106,33,3,32,5,65,14,70,4,64,32,4,33,2,32,3,33,4,12,1,11,32,5,65,15,71,13,2,32,2,65,15,106,33,4,32,3,33,2,11,32,1,65,0,54,2,4,32,1,32,4,54,2,0,32,2,45,0,0,5,32,1,11,58,0,8,32,0,66,1,55,3,0,12,1,11,32,0,32,7,41,3,0,55,3,8,32,0,65,0,54,2,0,32,1,32,5,65,16,107,54,2,4,32,1,32,2,65,16,106,54,2,0,32,0,65,16,106,32,7,65,8,106,41,3,0,55,3,0,11,32,6,65,16,106,36,0,11,209,4,1,6,127,35,0,65,48,107,34,3,36,0,2,64,2,64,32,0,40,2,32,34,2,69,13,0,32,0,65,4,106,33,6,3,64,2,64,32,0,32,2,65,1,107,54,2,32,32,0,40,2,0,69,13,0,32,6,40,2,0,69,4,64,32,0,40,2,8,33,2,2,64,32,0,40,2,12,34,4,69,13,0,2,64,32,4,65,7,113,34,5,69,4,64,32,4,33,1,12,1,11,32,4,33,1,3,64,32,1,65,1,107,33,1,32,2,40,2,232,2,33,2,32,5,65,1,107,34,5,13,0,11,11,32,4,65,8,73,13,0,3,64,32,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,33,2,32,1,65,8,107,34,1,13,0,11,11,32,0,66,0,55,2,8,32,0,32,2,54,2,4,32,0,65,1,54,2,0,11,32,3,65,12,106,32,6,16,187,4,32,3,40,2,12,34,1,69,13,3,2,127,32,1,32,3,41,2,16,66,32,136,167,65,28,108,106,65,48,106,34,4,40,2,0,34,1,69,4,64,65,0,33,5,65,0,12,1,11,32,3,32,1,54,2,36,32,3,65,0,54,2,32,32,3,32,1,54,2,20,32,3,65,0,54,2,16,32,3,32,4,40,2,4,34,1,54,2,40,32,3,32,1,54,2,24,32,4,40,2,8,33,5,65,1,11,33,1,32,3,32,5,54,2,44,32,3,32,1,54,2,28,32,3,32,1,54,2,12,32,3,65,12,106,16,213,2,32,4,65,12,106,16,255,2,32,0,40,2,32,34,2,13,1,12,2,11,11,65,204,247,206,0,16,176,10,0,11,32,0,40,2,0,32,0,65,0,54,2,0,69,13,0,32,0,40,2,8,33,2,32,0,40,2,4,34,1,69,4,64,2,64,32,0,40,2,12,34,0,69,13,0,2,64,32,0,65,7,113,34,5,69,4,64,32,0,33,1,12,1,11,32,0,33,1,3,64,32,1,65,1,107,33,1,32,2,40,2,232,2,33,2,32,5,65,1,107,34,5,13,0,11,11,32,0,65,8,73,13,0,3,64,32,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,33,2,32,1,65,8,107,34,1,13,0,11,11,32,2,33,1,65,0,33,2,11,3,64,32,1,40,2,0,32,1,65,152,3,65,232,2,32,2,27,65,4,16,163,10,32,2,65,1,106,33,2,34,1,13,0,11,11,32,3,65,48,106,36,0,11,201,15,2,19,127,3,126,35,0,65,32,107,34,4,36,0,32,4,65,16,106,32,1,16,208,3,32,4,40,2,20,33,3,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,2,126,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,2,127,32,4,40,2,16,34,6,65,16,70,4,64,2,64,2,64,2,64,32,3,14,11,2,5,6,7,8,9,1,13,14,15,16,0,11,32,4,65,1,58,0,16,32,4,32,3,173,55,3,24,32,4,32,4,65,16,106,65,232,200,192,0,65,240,200,192,0,16,128,7,32,4,45,0,4,33,3,32,4,40,2,0,34,6,65,16,71,4,64,32,4,40,2,8,33,1,32,4,40,2,12,33,7,32,4,47,0,5,32,4,65,7,106,45,0,0,65,16,116,114,12,4,11,32,3,65,1,107,14,10,4,5,6,7,8,0,12,13,14,15,1,11,32,4,65,16,106,34,6,16,209,4,32,4,40,2,16,34,3,65,16,71,13,9,35,0,65,16,107,34,3,36,0,32,3,32,1,65,236,199,192,0,65,7,16,180,8,2,64,2,64,32,3,40,2,0,34,9,65,16,71,4,64,32,3,40,2,12,33,10,32,3,40,2,8,33,1,32,3,40,2,4,33,7,12,1,11,32,3,32,1,16,206,2,32,1,16,246,8,32,3,40,2,8,33,1,32,3,40,2,4,33,7,32,3,40,2,0,34,9,65,16,71,4,64,32,3,40,2,12,33,10,12,1,11,65,145,179,211,0,45,0,0,26,65,8,65,4,16,254,9,34,9,4,64,32,9,32,1,54,2,4,32,9,32,7,54,2,0,32,6,32,9,54,2,4,32,6,65,16,54,2,0,12,2,11,65,4,65,8,16,132,11,0,11,32,6,32,10,54,2,12,32,6,32,1,54,2,8,32,6,32,7,54,2,4,32,6,32,9,54,2,0,11,32,3,65,16,106,36,0,65,156,179,211,0,40,2,0,13,15,65,156,179,211,0,65,127,54,2,0,65,160,179,211,0,45,0,0,34,1,69,13,16,65,156,179,211,0,65,0,54,2,0,65,160,179,211,0,32,1,65,1,107,58,0,0,32,4,40,2,20,33,1,32,4,40,2,16,34,3,65,16,70,13,8,32,4,41,2,24,12,10,11,32,0,66,16,55,2,0,12,17,11,32,4,40,2,28,33,7,32,4,40,2,24,33,1,32,3,65,8,118,11,34,9,59,0,5,32,0,32,7,54,2,12,32,0,32,1,54,2,8,32,0,32,3,58,0,4,32,0,32,6,54,2,0,32,0,65,7,106,32,9,65,16,118,58,0,0,12,15,11,32,0,66,144,128,128,128,16,55,2,0,12,14,11,32,0,66,144,128,128,128,32,55,2,0,12,13,11,32,0,66,144,128,128,128,48,55,2,0,12,12,11,32,0,66,144,128,128,128,192,0,55,2,0,12,11,11,32,0,66,144,128,128,128,208,0,55,2,0,12,10,11,32,0,32,1,54,2,8,32,0,66,144,128,128,128,224,0,55,2,0,12,9,11,32,4,40,2,20,33,1,32,4,41,2,24,11,55,2,8,32,0,32,1,54,2,4,32,0,32,3,54,2,0,12,7,11,32,4,65,16,106,33,12,35,0,65,208,0,107,34,5,36,0,32,5,65,16,106,34,8,16,209,4,2,64,2,64,2,64,2,64,2,64,32,5,40,2,16,65,16,70,4,64,65,5,33,10,35,0,65,224,0,107,34,2,36,0,32,2,65,40,106,34,3,32,1,34,14,65,250,199,192,0,65,9,16,180,8,2,64,2,64,2,64,32,2,40,2,40,65,16,70,4,64,32,3,32,1,16,201,2,32,2,45,0,40,4,64,32,2,40,2,56,33,6,32,2,40,2,52,33,1,32,2,40,2,48,33,3,32,2,40,2,44,33,7,65,128,128,128,128,120,33,11,12,3,11,32,2,32,2,41,0,59,55,3,24,32,2,32,2,65,193,0,106,41,0,0,55,1,30,32,2,40,0,55,33,15,32,2,40,0,51,33,16,32,2,40,0,47,33,17,32,2,40,0,43,33,18,32,2,47,0,41,33,10,32,2,65,40,106,32,14,16,247,4,32,2,40,2,48,33,1,32,2,40,2,44,33,3,32,2,40,2,40,34,7,65,16,71,4,64,32,2,40,2,52,33,6,65,128,128,128,128,120,33,11,12,3,11,32,2,65,40,106,32,14,16,247,4,32,2,40,2,48,33,9,32,2,40,2,44,33,13,2,64,32,2,40,2,40,34,7,65,16,71,4,64,32,2,40,2,52,33,6,12,1,11,32,2,65,40,106,32,14,16,166,3,32,2,40,2,44,33,11,2,64,32,2,40,2,40,34,7,65,16,71,4,64,32,2,41,2,48,34,21,66,32,136,167,33,6,32,21,167,33,10,12,1,11,32,2,65,208,0,106,32,14,32,11,16,144,3,32,2,40,2,92,33,19,32,2,40,2,88,33,7,32,2,40,2,84,33,11,32,2,40,2,80,34,20,65,16,71,4,64,32,19,33,6,32,7,33,10,32,20,33,7,12,1,11,32,11,65,128,128,128,128,120,71,13,3,32,2,65,40,106,65,3,65,156,198,192,0,65,164,198,192,0,16,227,6,32,2,40,2,52,33,6,32,2,40,2,48,33,10,32,2,40,2,44,33,11,32,2,40,2,40,33,7,11,32,9,4,64,32,13,32,9,65,1,16,163,10,11,32,10,33,9,32,11,33,13,11,65,128,128,128,128,120,33,11,32,1,4,64,32,3,32,1,65,1,16,163,10,11,32,9,33,1,32,13,33,3,12,2,11,32,2,65,16,106,32,2,65,48,106,41,2,0,34,21,55,3,0,32,2,32,2,41,2,40,34,22,55,3,8,32,8,65,12,106,32,21,55,2,0,32,8,32,22,55,2,4,32,8,65,128,128,128,128,120,54,2,0,12,2,11,32,2,32,2,41,1,30,55,1,46,32,2,32,2,41,3,24,55,3,40,32,1,33,6,32,3,33,1,32,19,33,3,11,32,14,16,246,8,32,8,32,15,54,1,42,32,8,32,16,54,1,38,32,8,32,17,54,1,34,32,8,32,18,54,1,30,32,8,32,10,59,1,28,32,8,32,9,54,2,24,32,8,32,13,54,2,20,32,8,32,6,54,2,16,32,8,32,1,54,2,12,32,8,32,3,54,2,8,32,8,32,7,54,2,4,32,8,32,11,54,2,0,32,8,32,2,41,3,40,55,1,46,32,8,65,52,106,32,2,41,1,46,55,1,0,11,32,2,65,224,0,106,36,0,2,127,32,5,40,2,16,65,128,128,128,128,120,71,4,64,65,145,179,211,0,45,0,0,26,65,60,65,4,16,254,9,34,1,69,13,4,32,1,32,5,41,3,16,55,2,0,32,1,65,56,106,32,5,65,200,0,106,40,2,0,54,2,0,32,1,65,48,106,32,5,65,64,107,41,3,0,55,2,0,32,1,65,40,106,32,5,65,56,106,41,3,0,55,2,0,32,1,65,32,106,32,5,65,48,106,41,3,0,55,2,0,32,1,65,24,106,32,5,65,40,106,41,3,0,55,2,0,32,1,65,16,106,32,5,65,32,106,41,3,0,55,2,0,32,1,65,8,106,32,5,65,24,106,41,3,0,55,2,0,65,16,12,1,11,32,5,41,2,28,33,23,32,5,40,2,24,33,1,32,5,40,2,20,11,33,3,65,156,179,211,0,40,2,0,13,3,65,156,179,211,0,65,127,54,2,0,65,160,179,211,0,45,0,0,34,7,69,13,4,32,12,32,23,55,2,8,32,12,32,1,54,2,4,32,12,32,3,54,2,0,65,160,179,211,0,32,7,65,1,107,58,0,0,65,156,179,211,0,65,0,54,2,0,12,1,11,32,5,65,8,106,32,5,65,24,106,41,2,0,34,21,55,3,0,32,5,32,5,41,2,16,34,22,55,3,0,32,12,65,8,106,32,21,55,2,0,32,12,32,22,55,2,0,11,32,5,65,208,0,106,36,0,12,3,11,65,4,65,60,16,132,11,0,11,65,212,245,192,0,16,232,7,0,11,65,144,245,192,0,65,33,65,196,245,192,0,16,141,8,0,11,32,4,40,2,20,33,1,32,4,40,2,16,34,3,65,16,70,13,5,32,0,32,4,41,2,24,55,2,8,32,0,32,1,54,2,4,32,0,32,3,54,2,0,12,6,11,32,0,66,144,128,128,128,128,1,55,2,0,12,5,11,32,0,66,144,128,128,128,144,1,55,2,0,12,4,11,32,0,66,144,128,128,128,160,1,55,2,0,12,3,11,65,212,245,192,0,16,232,7,0,11,65,144,245,192,0,65,33,65,196,245,192,0,16,141,8,0,11,32,0,32,1,54,2,8,32,0,66,144,128,128,128,240,0,55,2,0,11,32,4,65,32,106,36,0,11,189,4,1,5,127,35,0,65,32,107,34,4,36,0,2,64,2,64,2,64,32,0,40,2,20,65,1,106,34,5,4,64,32,0,32,5,54,2,20,2,64,32,1,65,128,1,79,4,64,32,1,65,63,113,65,128,127,114,33,6,32,1,65,6,118,65,64,114,33,7,32,2,40,2,0,32,2,40,2,8,34,3,107,65,1,77,4,64,32,2,32,3,65,2,16,208,5,32,2,40,2,8,33,3,11,32,2,32,3,65,2,106,34,1,54,2,8,32,2,40,2,4,32,3,106,34,3,32,6,58,0,1,32,3,32,7,58,0,0,12,1,11,32,2,40,2,8,34,3,32,2,40,2,0,70,4,127,32,2,32,3,16,211,5,32,2,40,2,8,5,32,3,11,32,2,40,2,4,106,32,1,58,0,0,32,2,32,2,40,2,8,65,1,106,34,1,54,2,8,11,32,0,65,12,106,33,3,32,5,32,0,40,2,16,79,13,3,2,64,2,64,32,3,40,2,0,32,5,106,45,0,0,34,6,65,43,107,14,3,0,5,1,5,11,32,0,32,5,65,1,106,54,2,20,32,1,32,2,40,2,0,71,13,3,12,2,11,32,0,32,5,65,1,106,54,2,20,32,1,32,2,40,2,0,70,13,1,12,2,11,65,160,210,192,0,65,28,65,156,211,192,0,16,141,8,0,11,32,2,32,1,16,211,5,32,2,40,2,8,33,1,11,32,2,40,2,4,32,1,106,32,6,58,0,0,32,2,32,2,40,2,8,65,1,106,54,2,8,11,32,4,65,12,106,32,0,32,2,16,224,4,2,64,2,64,32,4,45,0,12,69,4,64,32,4,45,0,13,65,48,107,65,255,1,113,65,10,73,13,1,32,4,65,13,54,2,20,32,4,32,3,16,128,6,32,4,65,20,106,32,4,40,2,0,32,4,40,2,4,16,236,7,33,5,12,2,11,32,4,40,2,16,33,5,12,1,11,65,0,33,5,32,0,40,2,20,34,1,32,0,40,2,16,79,13,0,3,64,32,3,40,2,0,32,1,106,45,0,0,34,6,65,48,107,65,255,1,113,65,9,75,13,1,32,0,32,1,65,1,106,54,2,20,32,2,40,2,8,34,1,32,2,40,2,0,70,4,127,32,2,32,1,16,211,5,32,2,40,2,8,5,32,1,11,32,2,40,2,4,106,32,6,58,0,0,32,2,32,2,40,2,8,65,1,106,54,2,8,32,0,40,2,20,34,1,32,0,40,2,16,73,13,0,11,11,32,4,65,32,106,36,0,32,5,11,228,3,1,11,127,35,0,65,16,107,34,6,36,0,2,64,2,64,2,64,2,64,32,1,40,2,16,34,5,32,1,40,2,12,34,2,73,13,0,32,5,32,1,40,2,8,34,11,75,13,0,32,5,32,2,107,33,4,32,1,40,2,4,34,10,32,2,106,33,7,32,1,65,20,106,34,12,32,1,45,0,24,34,8,106,65,1,107,45,0,0,33,9,32,8,65,4,77,4,64,3,64,2,127,32,4,65,8,79,4,64,32,6,65,8,106,32,9,32,7,32,4,16,157,4,32,6,40,2,12,33,3,32,6,40,2,8,12,1,11,65,0,33,3,65,0,32,2,32,5,70,13,0,26,3,64,65,1,32,9,32,3,32,7,106,45,0,0,70,13,1,26,32,4,32,3,65,1,106,34,3,71,13,0,11,32,4,33,3,65,0,11,34,4,65,1,71,13,4,32,1,32,2,32,3,106,65,1,106,34,2,54,2,12,2,64,32,2,32,8,73,32,2,32,11,75,114,13,0,32,10,32,2,32,8,107,34,3,106,32,12,32,8,16,139,11,13,0,32,0,32,2,54,2,8,32,0,32,3,54,2,4,65,1,33,4,12,6,11,32,2,32,10,106,33,7,32,5,32,2,107,33,4,32,2,32,5,77,13,0,12,2,11,0,11,3,64,2,127,32,4,65,8,79,4,64,32,6,32,9,32,7,32,4,16,157,4,32,6,40,2,4,33,3,32,6,40,2,0,12,1,11,65,0,33,3,65,0,32,2,32,5,70,13,0,26,3,64,65,1,32,9,32,3,32,7,106,45,0,0,70,13,1,26,32,4,32,3,65,1,106,34,3,71,13,0,11,32,4,33,3,65,0,11,34,4,65,1,71,13,3,32,1,32,2,32,3,106,65,1,106,34,2,54,2,12,32,2,32,11,77,32,2,32,8,79,113,13,2,32,2,32,10,106,33,7,32,5,32,2,107,33,4,32,2,32,5,77,13,0,11,11,65,0,33,4,12,2,11,32,8,65,4,65,212,207,210,0,16,171,10,0,11,32,1,32,5,54,2,12,11,32,0,32,4,54,2,0,32,6,65,16,106,36,0,11,144,36,2,19,127,3,126,35,0,65,208,0,107,34,13,36,0,2,64,2,64,2,64,2,64,32,1,40,2,0,34,8,69,4,64,65,145,179,211,0,45,0,0,26,65,232,2,65,4,16,254,9,34,5,13,1,65,4,65,232,2,16,132,11,0,11,32,1,40,2,4,33,4,3,64,32,8,65,4,106,33,7,32,8,47,1,230,2,34,12,65,28,108,33,10,65,0,33,6,65,127,33,5,2,64,3,64,32,6,32,10,70,4,64,32,12,33,5,12,2,11,32,7,40,2,0,33,9,32,5,65,1,106,33,5,32,6,65,28,106,33,6,32,7,65,4,106,33,7,65,127,32,2,32,9,71,32,2,32,9,73,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,4,11,32,4,4,64,32,4,65,1,107,33,4,32,8,32,5,65,2,116,106,65,232,2,106,40,2,0,33,8,12,1,11,11,32,13,65,0,54,2,48,32,13,32,8,54,2,44,32,13,32,2,54,2,40,32,13,32,1,54,2,36,32,13,32,5,54,2,52,32,13,65,64,107,32,5,54,2,0,32,13,32,13,41,2,44,55,3,56,32,13,65,196,0,106,33,15,32,2,33,6,32,3,33,2,32,13,65,36,106,33,19,35,0,65,160,1,107,34,4,36,0,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,13,65,56,106,34,1,40,2,0,34,3,47,1,230,2,34,5,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,1,40,2,4,33,5,32,1,40,2,8,33,9,65,232,2,65,4,16,254,9,34,1,69,13,6,32,1,65,0,59,1,230,2,32,1,65,0,54,2,0,32,9,65,5,73,13,1,32,9,65,5,107,14,2,3,4,2,11,32,3,65,4,106,34,7,32,1,40,2,8,34,9,65,2,116,106,33,8,32,1,40,2,4,33,12,2,64,32,5,32,9,65,1,106,34,1,73,4,64,32,8,32,6,54,2,0,12,1,11,32,7,32,1,65,2,116,106,32,8,32,5,32,9,107,34,7,65,2,116,16,140,11,26,32,8,32,6,54,2,0,32,3,65,48,106,34,8,32,1,65,28,108,106,32,8,32,9,65,28,108,106,32,7,65,28,108,16,140,11,26,11,32,3,32,9,65,28,108,106,34,1,65,200,0,106,32,2,65,24,106,40,2,0,54,2,0,32,1,65,64,107,32,2,65,16,106,41,2,0,55,2,0,32,1,65,56,106,32,2,65,8,106,41,2,0,55,2,0,32,1,65,48,106,32,2,41,2,0,55,2,0,32,3,32,5,65,1,106,59,1,230,2,12,8,11,32,4,65,248,0,106,34,12,32,3,65,168,1,106,41,2,0,55,3,0,32,4,65,128,1,106,34,7,32,3,65,176,1,106,41,2,0,55,3,0,32,4,65,238,0,106,34,11,32,3,65,187,1,106,45,0,0,58,0,0,32,1,32,3,47,1,230,2,65,5,107,34,8,59,1,230,2,32,4,32,3,41,2,160,1,55,3,112,32,4,32,3,47,0,185,1,59,1,108,32,8,65,12,79,13,10,32,3,45,0,184,1,33,14,32,3,40,2,20,33,10,32,1,65,4,106,32,3,65,24,106,32,8,65,2,116,16,142,11,26,32,1,65,48,106,32,3,65,188,1,106,32,8,65,28,108,16,142,11,26,32,3,65,4,59,1,230,2,12,5,11,32,4,65,248,0,106,34,12,32,3,65,224,1,106,41,2,0,55,3,0,32,4,65,128,1,106,34,7,32,3,65,232,1,106,41,2,0,55,3,0,32,4,65,238,0,106,34,11,32,3,65,243,1,106,45,0,0,58,0,0,32,1,32,3,47,1,230,2,65,7,107,34,8,59,1,230,2,32,4,32,3,41,2,216,1,55,3,112,32,4,32,3,47,0,241,1,59,1,108,32,8,65,12,79,13,9,32,3,45,0,240,1,33,14,32,3,40,2,28,33,10,32,1,65,4,106,32,3,65,32,106,32,8,65,2,116,16,142,11,26,32,1,65,48,106,32,3,65,244,1,106,32,8,65,28,108,16,142,11,26,32,3,65,6,59,1,230,2,32,4,65,216,0,106,32,12,41,3,0,55,3,0,32,4,65,224,0,106,32,7,41,3,0,55,3,0,32,4,65,206,0,106,32,11,45,0,0,58,0,0,32,4,32,4,41,3,112,55,3,80,32,4,32,4,47,1,108,59,1,76,32,9,65,7,107,12,2,11,32,4,65,248,0,106,34,12,32,3,65,196,1,106,41,2,0,55,3,0,32,4,65,128,1,106,34,7,32,3,65,204,1,106,41,2,0,55,3,0,32,4,65,238,0,106,34,11,32,3,65,215,1,106,45,0,0,58,0,0,32,1,32,3,47,1,230,2,65,6,107,34,8,59,1,230,2,32,4,32,3,41,2,188,1,55,3,112,32,4,32,3,47,0,213,1,59,1,108,32,8,65,12,79,13,8,32,3,45,0,212,1,33,14,32,3,40,2,24,33,10,32,1,65,4,106,32,3,65,28,106,32,8,65,2,116,16,142,11,26,32,1,65,48,106,32,3,65,216,1,106,32,8,65,28,108,16,142,11,26,65,5,33,9,32,3,65,5,59,1,230,2,12,3,11,32,4,65,248,0,106,34,12,32,3,65,196,1,106,41,2,0,55,3,0,32,4,65,128,1,106,34,7,32,3,65,204,1,106,41,2,0,55,3,0,32,4,65,238,0,106,34,9,32,3,65,215,1,106,45,0,0,58,0,0,32,1,32,3,47,1,230,2,65,6,107,34,8,59,1,230,2,32,4,32,3,41,2,188,1,55,3,112,32,4,32,3,47,0,213,1,59,1,108,32,8,65,12,79,13,7,32,3,45,0,212,1,33,14,32,3,40,2,24,33,10,32,1,65,4,106,32,3,65,28,106,32,8,65,2,116,16,142,11,26,32,1,65,48,106,32,3,65,216,1,106,32,8,65,28,108,16,142,11,26,32,3,65,5,59,1,230,2,32,4,65,216,0,106,32,12,41,3,0,55,3,0,32,4,65,224,0,106,32,7,41,3,0,55,3,0,32,4,65,206,0,106,32,9,45,0,0,58,0,0,32,4,32,4,41,3,112,55,3,80,32,4,32,4,47,1,108,59,1,76,65,0,11,33,9,65,0,33,12,32,1,12,2,11,65,4,65,232,2,16,132,11,0,11,32,4,65,216,0,106,32,12,41,3,0,55,3,0,32,4,65,224,0,106,32,7,41,3,0,55,3,0,32,4,65,206,0,106,32,11,45,0,0,58,0,0,32,4,32,4,41,3,112,55,3,80,32,4,32,4,47,1,108,59,1,76,32,5,33,12,32,3,11,34,8,65,4,106,32,9,65,2,116,106,33,7,2,64,32,9,32,8,47,1,230,2,34,11,79,4,64,32,7,32,6,54,2,0,12,1,11,32,7,65,4,106,32,7,32,11,32,9,107,34,16,65,2,116,16,140,11,26,32,7,32,6,54,2,0,32,8,32,9,65,28,108,106,34,6,65,204,0,106,32,6,65,48,106,32,16,65,28,108,16,140,11,26,11,32,8,32,9,65,28,108,106,34,6,65,200,0,106,32,2,65,24,106,40,2,0,54,2,0,32,6,65,64,107,32,2,65,16,106,41,2,0,55,2,0,32,6,65,56,106,32,2,65,8,106,41,2,0,55,2,0,32,6,65,48,106,32,2,41,2,0,55,2,0,32,4,65,24,106,34,2,32,4,65,216,0,106,41,3,0,55,3,0,32,4,65,32,106,34,6,32,4,65,224,0,106,41,3,0,55,3,0,32,4,65,14,106,34,7,32,4,65,206,0,106,45,0,0,58,0,0,32,8,32,11,65,1,106,59,1,230,2,32,4,32,4,41,3,80,55,3,16,32,4,32,4,47,1,76,59,1,12,32,14,65,2,71,13,1,32,8,33,3,11,32,15,32,9,54,2,8,32,15,32,12,54,2,4,32,15,32,3,54,2,0,12,1,11,32,4,65,64,107,32,6,41,3,0,55,3,0,32,4,65,56,106,32,2,41,3,0,55,3,0,32,4,65,46,106,32,7,45,0,0,58,0,0,32,4,32,4,41,3,16,55,3,48,32,4,32,4,47,1,12,59,1,44,2,64,2,64,32,3,40,2,0,34,7,69,4,64,65,0,33,6,12,1,11,32,4,65,157,1,106,33,16,32,4,65,132,1,106,33,11,65,0,33,6,32,1,33,2,3,64,2,127,2,127,2,64,32,5,32,6,70,4,64,32,3,47,1,228,2,33,6,2,64,2,64,2,64,2,64,32,7,47,1,230,2,34,3,65,11,79,4,64,32,5,65,1,106,33,1,32,6,65,5,73,13,1,32,6,65,5,107,14,2,2,3,4,11,32,7,65,4,106,34,11,32,6,65,2,116,106,33,5,32,6,65,1,106,33,1,2,64,32,3,32,6,77,4,64,32,5,32,10,54,2,0,12,1,11,32,11,32,1,65,2,116,106,32,5,32,3,32,6,107,34,11,65,2,116,16,140,11,26,32,5,32,10,54,2,0,32,7,65,48,106,34,5,32,1,65,28,108,106,32,5,32,6,65,28,108,106,32,11,65,28,108,16,140,11,26,11,32,7,32,6,65,28,108,106,34,5,65,64,107,32,4,65,64,107,41,3,0,55,2,0,32,5,65,56,106,32,4,65,56,106,41,3,0,55,2,0,32,5,65,48,106,32,4,41,3,48,55,2,0,32,5,65,200,0,106,32,14,58,0,0,32,5,65,201,0,106,32,4,47,1,44,59,0,0,32,5,65,203,0,106,32,4,65,46,106,45,0,0,58,0,0,32,7,65,232,2,106,33,5,32,3,32,6,75,4,64,32,5,32,6,65,2,116,106,65,8,106,32,5,32,1,65,2,116,106,32,3,32,6,107,65,2,116,16,140,11,26,11,32,7,32,3,65,1,106,59,1,230,2,32,5,32,1,65,2,116,106,32,2,54,2,0,32,3,65,2,106,34,2,32,1,77,13,10,32,3,32,6,107,34,10,65,1,106,65,3,113,34,5,4,64,32,7,32,6,65,2,116,106,65,236,2,106,33,3,3,64,32,3,40,2,0,34,6,32,1,59,1,228,2,32,6,32,7,54,2,0,32,3,65,4,106,33,3,32,1,65,1,106,33,1,32,5,65,1,107,34,5,13,0,11,11,32,10,65,3,73,13,10,32,1,65,2,116,32,7,106,65,244,2,106,33,3,3,64,32,3,65,12,107,40,2,0,34,5,32,1,59,1,228,2,32,5,32,7,54,2,0,32,3,65,8,107,40,2,0,34,5,32,1,65,1,106,59,1,228,2,32,5,32,7,54,2,0,32,3,65,4,107,40,2,0,34,5,32,1,65,2,106,59,1,228,2,32,5,32,7,54,2,0,32,3,40,2,0,34,5,32,1,65,3,106,59,1,228,2,32,5,32,7,54,2,0,32,3,65,16,106,33,3,32,2,32,1,65,4,106,34,1,71,13,0,11,12,10,11,32,4,65,4,54,2,24,12,4,11,32,4,65,5,54,2,24,12,3,11,32,4,65,5,54,2,24,32,4,32,1,54,2,20,32,4,32,7,54,2,16,32,4,65,240,0,106,32,4,65,16,106,16,171,2,32,4,40,2,120,34,1,47,1,230,2,34,6,65,1,106,33,3,2,64,32,6,69,4,64,32,1,32,4,41,3,48,55,2,48,32,1,32,4,47,1,44,59,0,73,32,1,65,64,107,32,4,65,64,107,41,3,0,55,2,0,32,1,65,56,106,32,4,65,56,106,41,3,0,55,2,0,32,1,65,203,0,106,32,4,65,46,106,45,0,0,58,0,0,12,1,11,32,1,65,8,106,32,1,65,4,106,32,6,65,2,116,34,5,16,140,11,26,32,1,65,204,0,106,32,1,65,48,106,32,6,65,28,108,16,140,11,26,32,1,65,64,107,32,4,65,64,107,41,3,0,55,2,0,32,1,65,56,106,32,4,65,56,106,41,3,0,55,2,0,32,1,32,4,41,3,48,55,2,48,32,1,32,4,47,1,44,59,0,73,32,1,65,203,0,106,32,4,65,46,106,45,0,0,58,0,0,32,1,65,240,2,106,32,1,65,236,2,106,32,5,16,140,11,26,11,32,1,32,2,54,2,236,2,32,1,32,14,58,0,72,32,1,32,10,54,2,4,32,1,32,3,59,1,230,2,65,1,33,3,32,6,65,1,106,34,2,65,3,113,33,5,32,6,65,3,79,4,64,32,2,65,252,255,7,113,33,6,65,4,33,3,65,0,33,7,3,64,32,1,32,7,106,34,2,65,236,2,106,40,2,0,34,10,32,3,65,3,107,59,1,228,2,32,10,32,1,54,2,0,32,2,65,240,2,106,40,2,0,34,10,32,3,65,2,107,59,1,228,2,32,10,32,1,54,2,0,32,2,65,244,2,106,40,2,0,34,10,32,3,65,1,107,59,1,228,2,32,10,32,1,54,2,0,32,2,65,248,2,106,40,2,0,34,2,32,3,59,1,228,2,32,2,32,1,54,2,0,32,7,65,16,106,33,7,32,3,32,6,71,32,3,65,4,106,33,3,13,0,11,32,3,65,3,107,33,3,11,32,5,4,64,32,1,32,3,65,2,116,106,65,232,2,106,33,6,3,64,32,6,40,2,0,34,2,32,3,59,1,228,2,32,2,32,1,54,2,0,32,6,65,4,106,33,6,32,3,65,1,106,33,3,32,5,65,1,107,34,5,13,0,11,11,32,4,65,216,0,106,32,11,65,8,106,41,2,0,55,3,0,32,4,65,224,0,106,32,11,65,16,106,41,2,0,55,3,0,32,4,65,238,0,106,32,16,65,2,106,45,0,0,58,0,0,32,4,32,11,41,2,0,55,3,80,32,4,32,16,47,0,0,59,1,108,32,4,40,2,128,1,33,10,32,4,40,2,124,12,4,11,32,4,65,6,54,2,24,32,4,32,1,54,2,20,32,4,32,7,54,2,16,32,6,65,7,107,33,6,32,4,65,240,0,106,32,4,65,16,106,16,171,2,32,4,40,2,120,12,2,11,65,236,240,206,0,65,53,65,164,241,206,0,16,141,8,0,11,32,4,32,1,54,2,20,32,4,32,7,54,2,16,32,4,65,240,0,106,32,4,65,16,106,16,171,2,32,4,40,2,112,11,34,3,65,4,106,34,17,32,6,65,2,116,34,18,106,33,5,32,6,65,1,106,33,1,32,3,47,1,230,2,34,7,65,1,106,33,20,2,64,32,6,32,7,79,4,64,32,5,32,10,54,2,0,32,3,32,6,65,28,108,106,34,5,65,64,107,32,4,65,64,107,41,3,0,55,2,0,32,5,65,56,106,32,4,65,56,106,41,3,0,55,2,0,32,5,65,48,106,32,4,41,3,48,55,2,0,32,5,65,200,0,106,32,14,58,0,0,32,5,65,201,0,106,32,4,47,1,44,59,0,0,32,5,65,203,0,106,32,4,65,46,106,45,0,0,58,0,0,12,1,11,32,17,32,1,65,2,116,34,21,106,32,5,32,7,32,6,107,34,17,65,2,116,34,22,16,140,11,26,32,5,32,10,54,2,0,32,3,65,48,106,34,5,32,1,65,28,108,106,32,5,32,6,65,28,108,106,34,5,32,17,65,28,108,16,140,11,26,32,5,32,14,58,0,24,32,5,65,16,106,32,4,65,64,107,41,3,0,55,2,0,32,5,65,8,106,32,4,65,56,106,41,3,0,55,2,0,32,5,32,4,41,3,48,55,2,0,32,5,32,4,47,1,44,59,0,25,32,5,65,27,106,32,4,65,46,106,45,0,0,58,0,0,32,3,65,232,2,106,34,5,32,18,106,65,8,106,32,5,32,21,106,32,22,16,140,11,26,11,32,3,32,1,65,2,116,106,65,232,2,106,32,2,54,2,0,32,3,32,20,59,1,230,2,2,64,32,1,32,7,65,2,106,34,2,79,13,0,32,7,32,6,107,34,5,65,1,106,65,3,113,34,7,4,64,32,3,32,18,106,65,236,2,106,33,6,3,64,32,6,40,2,0,34,10,32,1,59,1,228,2,32,10,32,3,54,2,0,32,6,65,4,106,33,6,32,1,65,1,106,33,1,32,7,65,1,107,34,7,13,0,11,11,32,5,65,3,73,13,0,32,3,32,1,65,2,116,106,65,244,2,106,33,6,3,64,32,6,65,12,107,40,2,0,34,5,32,1,59,1,228,2,32,5,32,3,54,2,0,32,6,65,8,107,40,2,0,34,5,32,1,65,1,106,59,1,228,2,32,5,32,3,54,2,0,32,6,65,4,107,40,2,0,34,5,32,1,65,2,106,59,1,228,2,32,5,32,3,54,2,0,32,6,40,2,0,34,5,32,1,65,3,106,59,1,228,2,32,5,32,3,54,2,0,32,6,65,16,106,33,6,32,2,32,1,65,4,106,34,1,71,13,0,11,11,32,4,65,216,0,106,32,11,65,8,106,41,2,0,55,3,0,32,4,65,224,0,106,32,11,65,16,106,41,2,0,55,3,0,32,4,65,238,0,106,32,16,65,2,106,45,0,0,58,0,0,32,4,32,11,41,2,0,55,3,80,32,4,32,16,47,0,0,59,1,108,32,4,40,2,128,1,33,10,32,4,40,2,120,33,1,32,4,40,2,124,11,33,6,32,4,40,2,116,33,5,32,4,40,2,112,33,3,32,4,45,0,156,1,34,14,65,2,70,13,2,32,4,65,64,107,32,4,65,224,0,106,41,3,0,55,3,0,32,4,65,56,106,32,4,65,216,0,106,41,3,0,55,3,0,32,4,65,46,106,32,4,65,238,0,106,45,0,0,58,0,0,32,4,32,4,41,3,80,55,3,48,32,4,32,4,47,1,108,59,1,44,32,1,33,2,32,3,40,2,0,34,7,13,0,11,11,2,64,2,64,32,19,40,2,0,34,3,40,2,0,34,5,4,64,65,145,179,211,0,45,0,0,26,32,3,40,2,4,33,7,65,152,3,65,4,16,254,9,34,2,69,13,1,32,2,32,5,54,2,232,2,32,2,65,0,59,1,230,2,32,2,65,0,54,2,0,32,3,32,2,54,2,0,32,5,65,0,59,1,228,2,32,5,32,2,54,2,0,32,3,32,7,65,1,106,54,2,4,32,6,32,7,71,13,2,32,2,32,4,41,3,48,55,2,48,32,2,32,10,54,2,4,32,2,65,1,59,1,230,2,32,2,32,14,58,0,72,32,2,32,4,47,1,44,59,0,73,32,2,32,1,54,2,236,2,32,2,65,64,107,32,4,65,64,107,41,3,0,55,2,0,32,2,65,56,106,32,4,65,56,106,41,3,0,55,2,0,32,2,65,203,0,106,32,4,65,46,106,45,0,0,58,0,0,32,1,65,1,59,1,228,2,32,1,32,2,54,2,0,32,15,32,8,54,2,0,32,15,32,12,54,2,4,32,15,32,9,54,2,8,12,4,11,65,156,237,206,0,16,176,10,0,11,65,4,65,152,3,16,132,11,0,11,65,184,238,206,0,65,48,65,232,238,206,0,16,141,8,0,11,32,15,32,9,54,2,8,32,15,32,12,54,2,4,32,15,32,8,54,2,0,11,32,4,65,160,1,106,36,0,12,1,11,32,8,65,11,65,204,240,206,0,16,171,10,0,11,32,13,40,2,36,34,1,32,1,40,2,8,65,1,106,54,2,8,12,1,11,32,5,65,1,59,1,230,2,32,5,65,0,54,2,0,32,5,32,2,54,2,4,32,1,66,128,128,128,128,16,55,2,4,32,1,32,5,54,2,0,32,5,32,3,41,2,0,55,2,48,32,5,65,56,106,32,3,65,8,106,41,2,0,55,2,0,32,5,65,64,107,32,3,65,16,106,41,2,0,55,2,0,32,5,65,200,0,106,32,3,65,24,106,40,2,0,54,2,0,11,32,0,65,2,58,0,24,12,1,11,32,6,32,8,106,34,1,65,20,106,34,2,41,2,0,33,23,32,2,32,3,41,2,0,55,2,0,32,1,65,28,106,34,2,41,2,0,33,24,32,2,32,3,65,8,106,41,2,0,55,2,0,32,1,65,36,106,34,2,41,2,0,33,25,32,2,32,3,65,16,106,41,2,0,55,2,0,32,1,65,44,106,34,1,40,2,0,33,2,32,1,32,3,65,24,106,40,2,0,54,2,0,32,0,32,23,55,2,0,32,0,65,8,106,32,24,55,2,0,32,0,65,16,106,32,25,55,2,0,32,0,65,24,106,32,2,54,2,0,11,32,13,65,208,0,106,36,0,11,197,4,1,6,127,35,0,65,48,107,34,3,36,0,2,64,2,64,32,0,40,2,32,34,1,69,13,0,32,0,65,4,106,33,6,3,64,2,64,32,0,32,1,65,1,107,54,2,32,32,0,40,2,0,69,13,0,32,6,40,2,0,69,4,64,32,0,40,2,8,33,1,2,64,32,0,40,2,12,34,4,69,13,0,2,64,32,4,65,7,113,34,5,69,4,64,32,4,33,2,12,1,11,32,4,33,2,3,64,32,2,65,1,107,33,2,32,1,40,2,184,1,33,1,32,5,65,1,107,34,5,13,0,11,11,32,4,65,8,73,13,0,3,64,32,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,1,32,2,65,8,107,34,2,13,0,11,11,32,0,66,0,55,2,8,32,0,32,1,54,2,4,32,0,65,1,54,2,0,11,32,3,65,12,106,32,6,16,184,4,32,3,40,2,12,34,2,69,13,3,32,3,2,127,32,2,32,3,41,2,16,66,32,136,167,65,12,108,106,65,48,106,34,2,40,2,0,34,4,69,4,64,65,0,33,1,65,0,12,1,11,32,3,32,4,54,2,36,32,3,65,0,54,2,32,32,3,32,4,54,2,20,32,3,65,0,54,2,16,32,3,32,2,40,2,4,34,4,54,2,40,32,3,32,4,54,2,24,65,1,33,1,32,2,40,2,8,11,54,2,44,32,3,32,1,54,2,28,32,3,32,1,54,2,12,32,3,65,12,106,16,213,2,32,0,40,2,32,34,1,13,1,12,2,11,11,65,204,247,206,0,16,176,10,0,11,32,0,40,2,0,32,0,65,0,54,2,0,69,13,0,32,0,40,2,8,33,1,32,0,40,2,4,34,2,69,4,64,2,64,32,0,40,2,12,34,0,69,13,0,2,64,32,0,65,7,113,34,5,69,4,64,32,0,33,2,12,1,11,32,0,33,2,3,64,32,2,65,1,107,33,2,32,1,40,2,184,1,33,1,32,5,65,1,107,34,5,13,0,11,11,32,0,65,8,73,13,0,3,64,32,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,1,32,2,65,8,107,34,2,13,0,11,11,32,1,33,2,65,0,33,1,11,3,64,32,2,40,2,0,32,2,65,232,1,65,184,1,32,1,27,65,4,16,163,10,32,1,65,1,106,33,1,34,2,13,0,11,11,32,3,65,48,106,36,0,11,249,3,1,9,127,35,0,65,16,107,34,4,36,0,2,127,32,2,40,2,4,34,5,4,64,65,1,32,0,32,2,40,2,0,32,5,32,1,40,2,12,17,4,0,13,1,26,11,32,2,40,2,12,34,5,4,64,32,2,40,2,8,34,3,32,5,65,12,108,106,33,8,32,4,65,12,106,33,9,3,64,2,64,2,64,2,64,2,64,32,3,47,1,0,65,1,107,14,2,2,1,0,11,2,64,32,3,40,2,4,34,2,65,193,0,79,4,64,32,1,65,12,106,40,2,0,33,5,3,64,65,1,32,0,65,252,129,211,0,65,192,0,32,5,17,4,0,13,8,26,32,2,65,64,106,34,2,65,192,0,75,13,0,11,12,1,11,32,2,69,13,3,11,32,0,65,252,129,211,0,32,2,32,1,65,12,106,40,2,0,17,4,0,69,13,2,65,1,12,5,11,32,0,32,3,40,2,4,32,3,40,2,8,32,1,65,12,106,40,2,0,17,4,0,69,13,1,65,1,12,4,11,32,3,47,1,2,33,2,32,9,65,0,58,0,0,32,4,65,0,54,2,8,2,127,65,4,65,5,32,2,65,144,206,0,73,27,32,2,65,232,7,79,13,0,26,65,1,32,2,65,10,73,13,0,26,65,2,65,3,32,2,65,228,0,73,27,11,34,5,32,4,65,8,106,34,10,106,34,7,65,1,107,34,6,32,2,32,2,65,10,110,34,11,65,10,108,107,65,48,114,58,0,0,2,64,32,6,32,10,70,13,0,32,7,65,2,107,34,6,32,11,65,10,112,65,48,114,58,0,0,32,4,65,8,106,32,6,70,13,0,32,7,65,3,107,34,6,32,2,65,228,0,110,65,10,112,65,48,114,58,0,0,32,4,65,8,106,32,6,70,13,0,32,7,65,4,107,34,6,32,2,65,232,7,110,65,10,112,65,48,114,58,0,0,32,4,65,8,106,32,6,70,13,0,32,7,65,5,107,32,2,65,144,206,0,110,65,48,114,58,0,0,11,32,0,32,4,65,8,106,32,5,32,1,65,12,106,40,2,0,17,4,0,69,13,0,65,1,12,3,11,32,3,65,12,106,34,3,32,8,71,13,0,11,11,65,0,11,32,4,65,16,106,36,0,11,195,4,1,5,127,35,0,65,64,106,34,1,36,0,65,145,179,211,0,45,0,0,26,32,1,32,0,54,2,12,2,64,2,64,2,64,65,52,65,4,16,254,9,34,0,4,64,32,0,65,0,54,2,28,32,0,65,0,54,2,20,32,0,65,2,54,2,12,32,0,66,1,55,2,4,32,0,65,2,54,2,0,65,145,179,211,0,45,0,0,26,65,4,65,4,16,254,9,34,2,69,13,1,32,2,32,0,54,2,0,32,2,65,236,194,207,0,16,212,10,33,3,32,1,65,236,194,207,0,54,2,20,32,1,32,2,54,2,16,32,1,32,3,54,2,24,32,0,32,0,40,2,0,65,1,106,34,2,54,2,0,32,2,69,13,2,65,145,179,211,0,45,0,0,26,65,4,65,4,16,254,9,34,2,69,13,3,32,2,32,0,54,2,0,32,2,65,128,195,207,0,16,212,10,33,3,32,1,65,128,195,207,0,54,2,32,32,1,32,2,54,2,28,32,1,32,3,54,2,36,32,1,65,12,106,40,2,0,32,1,65,16,106,40,2,8,32,1,65,28,106,40,2,8,16,59,34,2,65,132,1,79,4,64,32,2,16,4,11,32,1,65,48,106,32,1,65,24,106,40,2,0,54,2,0,32,1,65,60,106,32,1,65,36,106,40,2,0,54,2,0,32,1,32,1,41,2,16,55,3,40,32,1,32,1,41,2,28,55,2,52,32,0,40,2,8,69,4,64,32,0,65,28,106,33,2,32,0,65,127,54,2,8,2,64,32,0,40,2,28,34,3,69,13,0,2,64,32,0,40,2,36,16,6,69,13,0,32,3,32,0,40,2,32,34,4,40,2,0,17,2,0,32,4,40,2,4,34,5,69,13,0,32,3,32,5,32,4,40,2,8,16,163,10,11,32,0,40,2,48,16,6,69,13,0,32,0,40,2,40,34,4,32,0,40,2,44,34,3,40,2,0,17,2,0,32,3,40,2,4,34,5,69,13,0,32,4,32,5,32,3,40,2,8,16,163,10,11,32,2,32,1,41,3,40,55,2,0,32,2,65,16,106,32,1,65,56,106,41,3,0,55,2,0,32,2,65,8,106,32,1,65,48,106,41,3,0,55,2,0,32,0,32,0,40,2,8,65,1,106,54,2,8,32,1,40,2,12,34,2,65,132,1,79,4,64,32,2,16,4,11,32,1,65,64,107,36,0,32,0,15,11,65,180,197,207,0,16,232,7,0,11,65,4,65,52,16,132,11,0,11,65,4,65,4,16,132,11,0,11,0,11,65,4,65,4,16,132,11,0,11,195,4,1,6,127,35,0,65,48,107,34,3,36,0,2,64,2,64,32,0,40,2,32,34,1,69,13,0,32,0,65,4,106,33,6,3,64,2,64,32,0,32,1,65,1,107,54,2,32,32,0,40,2,0,69,13,0,32,6,40,2,0,69,4,64,32,0,40,2,8,33,1,2,64,32,0,40,2,12,34,4,69,13,0,2,64,32,4,65,7,113,34,5,69,4,64,32,4,33,2,12,1,11,32,4,33,2,3,64,32,2,65,1,107,33,2,32,1,40,2,228,1,33,1,32,5,65,1,107,34,5,13,0,11,11,32,4,65,8,73,13,0,3,64,32,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,1,32,2,65,8,107,34,2,13,0,11,11,32,0,66,0,55,2,8,32,0,32,1,54,2,4,32,0,65,1,54,2,0,11,32,3,65,12,106,32,6,16,186,4,32,3,40,2,12,34,2,69,13,3,32,3,2,127,32,2,32,3,41,2,16,66,32,136,167,65,4,116,106,34,2,40,2,0,34,4,69,4,64,65,0,33,1,65,0,12,1,11,32,3,32,4,54,2,36,32,3,65,0,54,2,32,32,3,32,4,54,2,20,32,3,65,0,54,2,16,32,3,32,2,40,2,4,34,4,54,2,40,32,3,32,4,54,2,24,65,1,33,1,32,2,40,2,8,11,54,2,44,32,3,32,1,54,2,28,32,3,32,1,54,2,12,32,3,65,12,106,16,146,3,32,0,40,2,32,34,1,13,1,12,2,11,11,65,204,247,206,0,16,176,10,0,11,32,0,40,2,0,32,0,65,0,54,2,0,69,13,0,32,0,40,2,8,33,1,32,0,40,2,4,34,2,69,4,64,2,64,32,0,40,2,12,34,0,69,13,0,2,64,32,0,65,7,113,34,5,69,4,64,32,0,33,2,12,1,11,32,0,33,2,3,64,32,2,65,1,107,33,2,32,1,40,2,228,1,33,1,32,5,65,1,107,34,5,13,0,11,11,32,0,65,8,73,13,0,3,64,32,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,1,32,2,65,8,107,34,2,13,0,11,11,32,1,33,2,65,0,33,1,11,3,64,32,2,40,2,176,1,32,2,65,148,2,65,228,1,32,1,27,65,4,16,163,10,32,1,65,1,106,33,1,34,2,13,0,11,11,32,3,65,48,106,36,0,11,183,13,1,11,127,35,0,65,32,107,34,4,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,104,65,1,107,14,3,3,0,2,1,11,0,11,32,0,32,0,41,2,0,55,2,56,32,0,65,224,0,106,32,0,65,40,106,41,2,0,55,2,0,32,0,65,216,0,106,32,0,65,32,106,41,2,0,55,2,0,32,0,65,208,0,106,32,0,65,24,106,41,2,0,55,2,0,32,0,65,200,0,106,32,0,65,16,106,41,2,0,55,2,0,32,0,65,64,107,32,0,65,8,106,41,2,0,55,2,0,11,32,0,45,0,100,65,4,70,13,5,32,4,65,16,106,33,12,35,0,65,16,107,34,5,36,0,2,64,32,0,65,56,106,34,2,40,2,0,45,0,20,4,64,65,2,33,10,12,1,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,45,0,44,65,1,107,14,3,12,2,1,0,11,32,2,40,2,4,34,3,40,2,8,13,23,32,3,65,127,54,2,8,32,2,32,3,65,8,106,54,2,16,32,2,32,3,65,12,106,34,6,54,2,12,32,2,65,0,58,0,40,32,2,32,6,54,2,20,32,2,32,2,40,2,8,34,10,54,2,24,32,2,65,40,106,33,3,12,3,11,32,2,65,40,106,33,3,2,64,32,2,45,0,40,65,1,107,14,3,5,1,0,2,11,32,2,40,2,36,33,6,12,3,11,0,11,32,2,40,2,24,33,10,32,2,40,2,20,33,6,11,32,2,32,10,54,2,32,32,2,32,6,54,2,28,32,6,40,2,0,69,13,8,32,2,32,6,54,2,36,11,32,5,65,8,106,32,6,40,2,0,32,1,32,6,40,2,4,40,2,12,17,3,0,32,5,40,2,12,33,6,32,5,40,2,8,65,1,107,14,3,1,2,5,3,11,65,128,147,193,0,65,35,65,176,148,193,0,16,141,8,0,11,2,64,32,2,40,2,28,34,3,40,2,0,34,8,69,13,0,32,8,32,3,65,4,106,40,2,0,34,9,40,2,0,17,2,0,32,9,40,2,4,34,3,69,13,0,32,8,32,3,32,9,40,2,8,16,163,10,11,32,2,40,2,28,65,0,54,2,0,65,1,33,10,32,2,40,2,32,34,3,65,131,1,77,13,7,12,6,11,2,64,32,2,40,2,28,34,3,40,2,0,34,8,69,13,0,32,8,32,3,65,4,106,40,2,0,34,9,40,2,0,17,2,0,32,9,40,2,4,34,3,69,13,0,32,8,32,3,32,9,40,2,8,16,163,10,11,32,2,40,2,28,65,0,54,2,0,32,2,40,2,32,16,10,12,1,11,32,2,40,2,32,32,6,16,11,32,6,65,131,1,77,13,0,32,6,16,4,11,65,128,1,33,6,65,0,33,10,32,2,40,2,32,34,3,65,131,1,75,13,3,12,4,11,65,3,33,11,32,3,65,3,58,0,0,65,2,33,10,12,4,11,65,128,147,193,0,65,35,65,208,148,193,0,16,141,8,0,11,65,140,154,193,0,65,49,16,242,10,0,11,32,3,16,4,11,65,1,33,11,32,2,65,1,58,0,40,32,2,65,16,106,40,2,0,34,3,32,3,40,2,0,65,1,106,54,2,0,32,2,40,2,4,34,7,32,7,40,2,0,65,1,107,34,3,54,2,0,32,3,13,0,2,64,32,7,65,12,106,40,2,0,34,8,69,13,0,32,8,32,7,65,16,106,40,2,0,34,9,40,2,0,17,2,0,32,9,40,2,4,34,3,69,13,0,32,8,32,3,32,9,40,2,8,16,163,10,11,32,7,65,4,106,34,3,32,3,40,2,0,65,1,107,34,3,54,2,0,32,3,13,0,32,7,65,20,65,4,16,163,10,11,32,2,32,11,58,0,44,32,10,65,2,71,13,0,32,2,40,2,0,65,8,106,32,1,40,2,0,16,234,4,65,2,65,3,32,2,40,2,0,45,0,20,27,33,10,11,32,12,32,6,54,2,4,32,12,32,10,54,2,0,32,5,65,16,106,36,0,65,3,33,1,32,4,40,2,16,34,12,65,3,70,34,9,13,4,32,0,45,0,100,65,4,71,4,64,32,4,40,2,20,33,3,32,4,32,2,54,2,28,2,64,2,64,2,64,32,4,65,28,106,40,2,0,34,7,45,0,44,14,4,0,2,2,1,2,11,32,7,40,2,4,34,5,32,5,40,2,0,65,1,107,34,1,54,2,0,2,64,32,1,13,0,2,64,32,5,65,12,106,40,2,0,34,11,69,13,0,32,11,32,5,65,16,106,40,2,0,34,8,40,2,0,17,2,0,32,8,40,2,4,34,1,69,13,0,32,11,32,1,32,8,40,2,8,16,163,10,11,32,5,65,4,106,34,1,32,1,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,32,5,65,20,65,4,16,163,10,11,32,7,40,2,8,34,1,65,132,1,73,13,1,32,1,16,4,12,1,11,2,64,2,64,2,64,2,64,32,7,45,0,40,14,4,0,3,3,1,3,11,32,7,40,2,24,34,1,65,131,1,77,13,2,12,1,11,32,7,40,2,32,34,1,65,131,1,77,13,1,11,32,1,16,4,11,32,7,65,16,106,40,2,0,34,1,32,1,40,2,0,65,1,106,54,2,0,32,7,40,2,4,34,5,32,5,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,2,64,32,5,65,12,106,40,2,0,34,11,69,13,0,32,11,32,5,65,16,106,40,2,0,34,8,40,2,0,17,2,0,32,8,40,2,4,34,1,69,13,0,32,11,32,1,32,8,40,2,8,16,163,10,11,32,5,65,4,106,34,1,32,1,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,32,5,65,20,65,4,16,163,10,11,32,7,40,2,0,34,1,32,1,40,2,0,34,1,65,1,107,54,2,0,32,1,65,1,70,4,64,32,7,16,214,7,11,32,0,65,4,58,0,100,32,2,16,250,3,65,128,1,32,3,32,12,65,2,70,27,33,1,32,12,14,3,2,3,2,3,11,32,0,65,4,58,0,100,65,160,156,193,0,65,40,65,180,157,193,0,16,141,8,0,11,65,192,151,193,0,65,35,65,176,151,193,0,16,141,8,0,11,32,4,32,1,54,2,24,32,4,65,128,1,54,2,28,32,4,65,8,106,32,0,65,48,106,32,4,65,28,106,32,4,65,24,106,16,220,7,32,4,40,2,8,13,4,2,64,32,4,40,2,12,34,1,65,132,1,73,13,0,32,1,16,4,32,4,40,2,28,34,1,65,132,1,73,13,0,32,1,16,4,11,32,4,40,2,24,34,1,65,132,1,73,13,1,32,1,16,4,12,1,11,32,4,32,1,54,2,24,32,4,65,128,1,54,2,28,32,4,32,0,65,52,106,32,4,65,28,106,32,4,65,24,106,16,220,7,32,4,40,2,0,13,3,2,64,32,4,40,2,4,34,1,65,132,1,73,13,0,32,1,16,4,32,4,40,2,28,34,1,65,132,1,73,13,0,32,1,16,4,11,32,4,40,2,24,34,1,65,132,1,73,13,0,32,1,16,4,11,32,0,40,2,48,34,1,65,132,1,79,4,64,32,1,16,4,11,65,1,33,1,32,0,40,2,52,34,3,65,132,1,73,13,0,32,3,16,4,11,32,0,32,1,58,0,104,32,4,65,32,106,36,0,32,9,15,11,16,233,8,0,11,65,189,154,193,0,65,49,16,242,10,0,11,144,4,1,9,127,35,0,65,32,107,34,4,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,34,6,4,64,32,0,40,2,8,34,3,32,0,40,2,4,34,5,32,3,32,5,75,27,33,9,65,127,33,7,32,3,33,2,3,64,32,2,32,9,70,13,5,32,0,32,2,65,1,106,34,8,54,2,8,32,7,65,1,106,33,7,32,2,32,6,106,32,8,33,2,45,0,0,34,8,65,48,107,65,255,1,113,65,10,73,32,8,65,225,0,107,65,255,1,113,65,6,73,114,13,0,11,32,8,65,223,0,71,13,4,32,2,65,1,107,33,2,2,64,32,3,4,64,32,3,32,5,79,4,64,32,2,32,5,77,13,2,12,10,11,32,2,32,5,75,13,9,32,3,32,6,106,44,0,0,65,64,72,13,9,12,1,11,32,2,32,5,75,13,8,11,32,4,65,8,106,32,3,32,6,106,34,3,32,7,16,175,3,32,4,41,3,8,167,13,2,32,0,40,2,16,34,0,13,1,65,0,33,2,12,6,11,32,0,40,2,16,34,0,69,4,64,12,6,11,65,169,216,210,0,65,1,32,0,16,138,11,33,2,12,5,11,65,1,33,2,65,153,217,210,0,65,2,32,0,16,138,11,13,4,32,3,32,7,32,0,16,138,11,69,13,1,12,4,11,32,0,40,2,16,33,0,32,4,32,4,41,3,16,55,3,24,32,0,69,4,64,65,0,33,2,12,4,11,65,1,33,2,32,4,65,24,106,32,0,16,177,10,13,3,11,65,0,33,2,32,0,45,0,28,65,4,113,13,2,32,1,65,225,0,107,34,1,65,255,1,113,34,2,65,26,79,65,191,247,243,29,32,2,118,65,1,113,69,114,13,1,32,1,65,2,116,65,252,7,113,34,1,65,152,220,210,0,106,40,2,0,32,1,65,176,219,210,0,106,40,2,0,32,0,16,138,11,33,2,12,2,11,32,0,40,2,16,34,1,4,64,65,1,33,2,65,128,216,210,0,65,16,32,1,16,138,11,13,2,11,65,0,33,2,32,0,65,0,58,0,4,32,0,65,0,54,2,0,12,1,11,65,156,217,210,0,16,176,10,0,11,32,4,65,32,106,36,0,32,2,15,11,32,6,32,5,32,3,32,2,65,176,215,210,0,16,220,9,0,11,138,4,1,5,127,32,0,40,2,0,34,1,40,2,36,34,0,4,64,32,1,40,2,32,32,0,65,2,116,65,2,16,163,10,11,32,1,40,2,48,34,2,4,64,32,1,40,2,44,33,0,3,64,32,0,65,32,106,40,2,0,34,3,4,64,32,0,65,44,106,32,0,65,36,106,40,2,0,32,0,65,40,106,40,2,0,32,3,40,2,8,17,3,0,11,32,0,65,24,106,32,0,65,16,106,40,2,0,32,0,65,20,106,40,2,0,32,0,65,12,106,40,2,0,40,2,8,17,3,0,32,0,65,52,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,40,34,0,4,64,32,1,40,2,44,32,0,65,52,108,65,4,16,163,10,11,2,64,32,1,40,2,60,34,4,69,13,0,32,1,40,2,56,33,3,65,0,33,2,32,4,65,1,71,4,64,32,4,65,126,113,33,5,32,3,33,0,3,64,32,0,65,28,106,32,0,65,20,106,40,2,0,32,0,65,24,106,40,2,0,32,0,65,16,106,40,2,0,40,2,8,17,3,0,32,0,65,64,107,32,0,65,56,106,40,2,0,32,0,65,60,106,40,2,0,32,0,65,52,106,40,2,0,40,2,8,17,3,0,32,0,65,200,0,106,33,0,32,5,32,2,65,2,106,34,2,71,13,0,11,11,32,4,65,1,113,69,13,0,32,3,32,2,65,36,108,106,34,0,65,28,106,32,0,40,2,20,32,0,40,2,24,32,0,40,2,16,40,2,8,17,3,0,11,32,1,40,2,52,34,0,4,64,32,1,40,2,56,32,0,65,36,108,65,4,16,163,10,11,32,1,40,2,72,34,0,4,64,2,64,32,0,40,2,76,34,3,69,13,0,32,3,32,0,40,2,80,34,2,40,2,0,17,2,0,32,2,40,2,4,34,4,69,13,0,32,3,32,4,32,2,40,2,8,16,163,10,11,2,64,32,0,40,2,0,65,2,70,13,0,32,0,40,2,16,34,3,69,13,0,32,0,40,2,20,32,3,65,1,16,163,10,11,32,0,65,212,0,65,4,16,163,10,11,2,64,32,1,65,127,70,13,0,32,1,32,1,40,2,4,34,0,65,1,107,54,2,4,32,0,65,1,71,13,0,32,1,65,208,0,65,8,16,163,10,11,11,177,14,1,13,127,35,0,65,16,107,34,14,36,0,2,64,2,64,2,64,3,64,32,4,32,5,70,13,1,2,127,32,4,44,0,0,34,9,65,0,78,4,64,32,9,65,255,1,113,33,9,32,4,65,1,106,12,1,11,32,4,45,0,1,65,63,113,33,7,32,9,65,31,113,33,6,32,9,65,95,77,4,64,32,6,65,6,116,32,7,114,33,9,32,4,65,2,106,12,1,11,32,4,45,0,2,65,63,113,32,7,65,6,116,114,33,7,32,9,65,112,73,4,64,32,7,32,6,65,12,116,114,33,9,32,4,65,3,106,12,1,11,32,6,65,18,116,65,128,128,240,0,113,32,4,45,0,3,65,63,113,32,7,65,6,116,114,114,34,9,65,128,128,196,0,70,13,2,32,4,65,4,106,11,33,4,2,127,32,9,65,13,77,4,64,65,128,128,196,0,65,1,32,9,116,65,128,204,0,113,13,1,26,11,32,9,11,34,12,65,128,128,196,0,70,13,0,11,32,12,65,35,71,4,64,2,64,32,12,65,63,71,13,3,32,1,40,2,8,34,12,33,9,32,1,40,2,0,32,12,70,4,127,32,1,32,12,16,211,5,32,1,40,2,8,5,32,9,11,32,1,40,2,4,106,65,63,58,0,0,65,1,33,17,32,1,32,1,40,2,8,65,1,106,54,2,8,32,14,65,8,106,33,15,32,2,33,9,35,0,65,64,106,34,6,36,0,32,5,32,4,107,33,2,65,1,33,8,2,64,2,64,2,64,32,4,32,5,71,4,64,32,2,65,0,72,13,2,65,145,179,211,0,45,0,0,26,32,2,65,1,16,254,9,34,8,69,13,1,11,32,6,65,0,54,2,36,32,6,32,8,54,2,32,32,6,32,2,54,2,28,32,1,40,2,28,33,16,32,1,40,2,24,33,10,32,1,45,0,32,33,18,3,64,65,0,33,2,2,64,2,64,32,4,32,5,70,13,0,2,127,32,4,44,0,0,34,7,65,0,78,4,64,32,7,65,255,1,113,33,7,32,4,65,1,106,12,1,11,32,4,45,0,1,65,63,113,33,13,32,7,65,31,113,33,8,32,7,65,95,77,4,64,32,8,65,6,116,32,13,114,33,7,32,4,65,2,106,12,1,11,32,4,45,0,2,65,63,113,32,13,65,6,116,114,33,13,32,7,65,112,73,4,64,32,13,32,8,65,12,116,114,33,7,32,4,65,3,106,12,1,11,32,8,65,18,116,65,128,128,240,0,113,32,4,45,0,3,65,63,113,32,13,65,6,116,114,114,34,7,65,128,128,196,0,70,13,1,32,4,65,4,106,11,33,4,2,127,32,7,65,13,77,4,64,65,128,128,196,0,65,1,32,7,116,65,128,204,0,113,13,1,26,11,32,7,11,34,8,65,128,128,196,0,70,13,2,2,64,32,8,65,35,71,4,64,32,10,32,16,32,8,32,4,32,5,16,243,1,32,8,65,128,1,79,4,64,32,6,65,0,54,2,40,32,8,65,128,16,73,13,2,32,8,65,128,128,4,73,4,64,32,6,32,8,65,12,118,65,224,1,114,58,0,40,32,6,32,8,65,6,118,65,63,113,65,128,1,114,58,0,41,65,3,33,7,65,2,33,2,12,5,11,32,6,32,8,65,18,118,65,240,1,114,58,0,40,32,6,32,8,65,6,118,65,63,113,65,128,1,114,58,0,42,32,6,32,8,65,12,118,65,63,113,65,128,1,114,58,0,41,65,4,33,7,65,3,33,2,12,4,11,32,6,40,2,36,34,2,32,6,40,2,28,70,4,127,32,6,65,28,106,32,2,16,211,5,32,6,40,2,36,5,32,2,11,32,6,40,2,32,106,32,8,58,0,0,32,6,32,6,40,2,36,65,1,106,34,11,54,2,36,12,4,11,32,18,69,4,64,32,4,33,2,12,2,11,32,10,4,64,32,10,65,6,32,16,40,2,20,17,1,0,32,6,40,2,36,33,11,11,32,6,40,2,28,32,11,70,4,127,32,6,65,28,106,32,11,16,211,5,32,6,40,2,36,5,32,11,11,32,6,40,2,32,106,65,35,58,0,0,32,6,32,6,40,2,36,65,1,106,34,11,54,2,36,12,3,11,32,6,32,8,65,6,118,65,192,1,114,58,0,40,65,2,33,7,65,1,33,2,12,1,11,32,1,40,2,8,33,4,32,1,40,2,4,33,10,2,64,2,64,2,64,2,64,2,64,32,3,69,13,0,2,64,32,3,32,4,79,4,64,32,3,32,4,70,13,1,12,6,11,32,3,32,10,106,44,0,0,65,191,127,76,13,5,11,2,64,2,64,2,64,32,3,65,3,107,14,3,2,1,0,3,11,32,10,65,244,168,193,0,65,5,16,139,11,13,2,12,3,11,32,10,40,0,0,65,232,232,209,131,7,70,13,2,32,10,40,0,0,65,230,210,177,171,6,70,13,2,12,1,11,32,10,65,252,168,193,0,65,3,16,139,11,69,13,1,11,32,6,40,2,32,33,3,12,1,11,32,6,40,2,32,33,3,32,1,40,2,16,34,7,69,13,0,32,6,65,40,106,32,7,32,3,32,11,32,1,40,2,20,40,2,20,17,6,0,32,6,40,2,48,33,11,32,6,40,2,44,33,3,12,1,11,32,6,32,11,54,2,48,32,6,32,3,54,2,44,32,6,65,128,128,128,128,120,54,2,40,11,32,6,32,11,54,2,56,32,6,32,3,54,2,52,32,6,65,220,179,193,0,65,236,179,193,0,32,9,65,255,1,113,65,2,70,27,54,2,60,32,6,65,16,106,32,6,65,52,106,16,153,4,32,6,40,2,16,34,8,4,64,32,6,40,2,20,33,7,3,64,32,7,32,1,40,2,0,32,4,107,75,4,64,32,1,32,4,32,7,16,208,5,32,1,40,2,4,33,10,32,1,40,2,8,33,4,11,32,4,32,10,106,32,8,32,7,16,142,11,26,32,1,32,4,32,7,106,34,4,54,2,8,32,6,65,8,106,32,6,65,52,106,16,153,4,32,6,40,2,12,33,7,32,6,40,2,8,34,8,13,0,11,11,32,6,40,2,40,34,4,65,128,128,128,128,120,114,65,128,128,128,128,120,71,4,64,32,3,32,4,65,1,16,163,10,11,32,6,40,2,28,34,3,4,64,32,6,40,2,32,32,3,65,1,16,163,10,11,32,15,32,5,54,2,4,32,15,32,2,54,2,0,32,6,65,64,107,36,0,12,5,11,32,10,32,4,65,0,32,3,65,204,179,193,0,16,220,9,0,11,32,6,65,40,106,32,2,114,32,8,65,63,113,65,128,1,114,58,0,0,32,7,32,6,40,2,28,32,6,40,2,36,34,8,107,75,4,64,32,6,65,28,106,32,8,32,7,16,208,5,32,6,40,2,36,33,8,11,32,6,40,2,32,32,8,106,32,6,65,40,106,32,7,16,142,11,26,32,6,32,7,32,8,106,34,11,54,2,36,12,0,11,0,11,65,1,32,2,16,132,11,0,11,16,184,8,0,11,32,14,40,2,8,34,4,4,64,32,14,40,2,12,33,5,12,1,11,32,0,32,12,54,2,4,32,0,65,1,54,2,0,65,0,33,9,65,8,33,4,12,4,11,11,32,1,40,2,8,34,9,33,2,32,1,40,2,0,32,9,70,4,127,32,1,32,9,16,211,5,32,1,40,2,8,5,32,2,11,32,1,40,2,4,106,65,35,58,0,0,32,1,32,1,40,2,8,65,1,106,54,2,8,32,1,32,4,32,5,16,189,2,32,0,65,1,54,2,8,32,0,32,12,54,2,4,32,0,32,17,54,2,0,65,12,33,4,12,2,11,65,0,33,9,32,0,65,0,54,2,0,65,8,33,4,12,1,11,35,0,65,16,107,34,0,36,0,32,0,65,188,179,193,0,54,2,12,32,0,65,195,0,54,2,8,32,0,65,248,178,193,0,54,2,4,35,0,65,16,107,34,1,36,0,32,1,32,0,65,4,106,34,0,41,2,0,55,2,8,32,1,65,8,106,65,156,194,193,0,65,0,32,0,40,2,8,65,1,65,0,16,174,5,0,11,32,0,32,4,106,32,9,54,2,0,32,14,65,16,106,36,0,11,251,3,2,6,126,1,127,35,0,65,208,0,107,34,8,36,0,32,8,65,64,107,66,0,55,3,0,32,8,66,0,55,3,56,32,8,32,0,41,3,8,34,2,55,3,48,32,8,32,0,41,3,0,34,3,55,3,40,32,8,32,2,66,243,202,209,203,167,140,217,178,244,0,133,55,3,32,32,8,32,2,66,237,222,145,243,150,204,220,183,228,0,133,55,3,24,32,8,32,3,66,225,228,149,243,214,236,217,188,236,0,133,55,3,16,32,8,32,3,66,245,202,205,131,215,172,219,183,243,0,133,55,3,8,32,1,40,2,0,34,1,65,4,106,40,2,0,33,0,32,8,32,1,65,8,106,40,2,0,34,1,54,2,76,32,8,65,8,106,32,8,65,204,0,106,65,4,16,149,2,32,1,4,64,32,1,65,28,108,33,1,3,64,32,0,32,8,65,8,106,16,234,3,32,0,65,28,106,33,0,32,1,65,28,107,34,1,13,0,11,11,32,8,41,3,8,33,3,32,8,41,3,24,33,2,32,8,53,2,64,33,6,32,8,41,3,56,33,4,32,8,41,3,32,32,8,41,3,16,33,7,32,8,65,208,0,106,36,0,32,4,32,6,66,56,134,132,34,6,133,34,4,66,16,137,32,4,32,7,124,34,4,133,34,5,66,21,137,32,5,32,2,32,3,124,34,3,66,32,137,124,34,5,133,34,7,66,16,137,32,7,32,4,32,2,66,13,137,32,3,133,34,2,124,34,3,66,32,137,66,255,1,133,124,34,4,133,34,7,66,21,137,32,7,32,3,32,2,66,17,137,133,34,2,32,5,32,6,133,124,34,3,66,32,137,124,34,6,133,34,5,66,16,137,32,5,32,3,32,2,66,13,137,133,34,2,32,4,124,34,3,66,32,137,124,34,4,133,34,5,66,21,137,32,5,32,3,32,2,66,17,137,133,34,2,32,6,124,34,3,66,32,137,124,34,6,133,34,5,66,16,137,32,5,32,2,66,13,137,32,3,133,34,2,32,4,124,34,3,66,32,137,124,34,4,133,66,21,137,32,2,66,17,137,32,3,133,34,2,66,13,137,32,2,32,6,124,133,34,2,66,17,137,133,32,2,32,4,124,34,2,66,32,137,133,32,2,133,11,139,4,1,7,127,32,0,40,2,4,33,7,32,0,40,2,20,33,6,32,0,40,2,0,33,2,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,32,0,40,2,16,34,1,32,0,40,2,12,73,4,64,32,0,40,2,8,32,1,65,3,116,106,34,3,40,2,0,32,6,70,13,3,3,64,32,2,33,1,32,1,32,7,34,2,70,13,0,32,1,44,0,0,34,3,65,0,78,13,2,32,3,65,31,113,33,5,32,1,45,0,1,65,63,113,33,4,32,3,65,96,73,13,6,32,1,45,0,2,65,63,113,32,4,65,6,116,114,33,4,32,3,65,112,73,13,8,32,1,65,4,106,33,2,32,5,65,18,116,65,128,128,240,0,113,32,1,45,0,3,65,63,113,32,4,65,6,116,114,114,34,1,65,128,128,196,0,70,13,0,11,32,0,32,2,54,2,0,12,9,11,32,2,32,7,70,4,64,65,128,128,196,0,15,11,32,0,32,2,65,1,106,54,2,0,32,2,44,0,0,34,3,65,0,78,13,1,32,0,32,2,65,2,106,54,2,0,32,3,65,31,113,33,5,32,2,45,0,1,65,63,113,33,4,32,3,65,95,77,13,5,32,0,32,2,65,3,106,54,2,0,32,2,45,0,2,65,63,113,32,4,65,6,116,114,33,4,32,3,65,112,73,13,7,32,0,32,2,65,4,106,54,2,0,65,128,128,196,0,32,5,65,18,116,65,128,128,240,0,113,32,2,45,0,3,65,63,113,32,4,65,6,116,114,114,34,1,65,128,128,196,0,70,13,3,26,12,8,11,32,0,32,1,65,1,106,54,2,0,11,32,3,65,255,1,113,33,1,12,6,11,32,0,32,1,65,1,106,54,2,16,32,6,65,1,106,34,2,69,13,6,32,0,32,2,54,2,20,32,3,40,2,4,11,15,11,32,0,32,1,65,2,106,54,2,0,11,32,4,32,5,65,6,116,114,33,1,12,2,11,32,0,32,1,65,3,106,54,2,0,11,32,4,32,5,65,12,116,114,33,1,11,32,6,65,1,106,34,2,4,64,32,0,32,2,54,2,20,32,1,15,11,65,160,199,193,0,65,28,65,188,202,193,0,16,141,8,0,11,65,160,199,193,0,65,28,65,172,202,193,0,16,141,8,0,11,165,4,1,5,127,35,0,65,16,107,34,5,36,0,2,64,2,64,2,127,2,64,32,1,40,2,32,34,2,69,4,64,32,1,40,2,0,32,1,65,0,54,2,0,69,13,3,32,1,40,2,8,34,3,32,1,40,2,4,34,2,13,2,26,32,1,40,2,12,34,4,69,13,1,2,64,32,4,65,7,113,34,1,69,4,64,32,4,33,2,12,1,11,32,4,33,2,3,64,32,2,65,1,107,33,2,32,3,40,2,232,2,33,3,32,1,65,1,107,34,1,13,0,11,11,32,4,65,8,73,13,1,3,64,32,3,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,33,3,32,2,65,8,107,34,2,13,0,11,12,1,11,32,1,32,2,65,1,107,54,2,32,32,1,40,2,0,4,64,32,1,40,2,4,69,4,64,32,1,40,2,8,33,3,2,64,32,1,40,2,12,34,4,69,13,0,2,64,32,4,65,7,113,34,6,69,4,64,32,4,33,2,12,1,11,32,4,33,2,3,64,32,2,65,1,107,33,2,32,3,40,2,232,2,33,3,32,6,65,1,107,34,6,13,0,11,11,32,4,65,8,73,13,0,3,64,32,3,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,33,3,32,2,65,8,107,34,2,13,0,11,11,32,1,66,0,55,2,8,32,1,32,3,54,2,4,32,1,65,1,54,2,0,11,32,5,65,4,106,32,1,65,4,106,16,187,4,32,5,40,2,4,34,1,69,13,3,32,0,32,1,32,5,41,2,8,66,32,136,167,34,2,65,2,116,106,65,4,106,40,2,0,54,2,0,32,0,32,1,32,2,65,28,108,106,34,1,65,48,106,41,2,0,55,2,4,32,0,65,12,106,32,1,65,56,106,41,2,0,55,2,0,32,0,65,20,106,32,1,65,64,107,41,2,0,55,2,0,32,0,65,28,106,32,1,65,200,0,106,40,2,0,54,2,0,12,4,11,65,204,247,206,0,16,176,10,0,11,32,3,33,2,65,0,11,33,3,3,64,32,2,40,2,0,32,2,65,152,3,65,232,2,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,34,2,13,0,11,11,32,0,65,2,58,0,28,11,32,5,65,16,106,36,0,11,177,4,1,5,127,35,0,65,48,107,34,1,36,0,2,64,32,0,40,2,0,34,3,69,13,0,32,0,40,2,8,33,2,32,1,32,3,54,2,24,32,1,32,3,54,2,8,32,1,32,2,54,2,32,32,1,66,1,55,2,16,32,1,66,1,55,2,0,32,1,32,0,40,2,4,34,4,54,2,28,32,1,32,4,54,2,12,2,127,2,64,32,2,4,64,32,1,65,4,106,33,5,2,64,3,64,2,64,32,1,32,2,65,1,107,54,2,32,32,1,40,2,0,69,13,0,32,1,40,2,4,69,4,64,32,1,40,2,8,33,3,2,64,32,1,40,2,12,34,4,69,13,0,2,64,32,4,65,7,113,34,0,69,4,64,32,4,33,2,12,1,11,32,4,33,2,3,64,32,2,65,1,107,33,2,32,3,40,2,184,1,33,3,32,0,65,1,107,34,0,13,0,11,11,32,4,65,8,73,13,0,3,64,32,3,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,3,32,2,65,8,107,34,2,13,0,11,11,32,1,66,0,55,2,8,32,1,32,3,54,2,4,32,1,65,1,54,2,0,11,32,1,65,36,106,32,5,16,184,4,32,1,40,2,36,34,0,69,13,6,32,0,32,1,41,2,40,66,32,136,167,65,12,108,106,65,48,106,16,255,2,32,1,40,2,32,34,2,13,1,12,2,11,11,65,204,247,206,0,16,176,10,0,11,32,1,40,2,0,32,1,65,0,54,2,0,69,13,3,32,1,40,2,8,34,3,32,1,40,2,4,34,2,13,2,26,32,1,40,2,12,33,4,12,1,11,32,1,65,0,54,2,0,11,2,64,32,4,69,13,0,2,64,32,4,65,7,113,34,0,69,4,64,32,4,33,2,12,1,11,32,4,33,2,3,64,32,2,65,1,107,33,2,32,3,40,2,184,1,33,3,32,0,65,1,107,34,0,13,0,11,11,32,4,65,8,73,13,0,3,64,32,3,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,3,32,2,65,8,107,34,2,13,0,11,11,32,3,33,2,65,0,11,33,3,3,64,32,2,40,2,0,32,2,65,232,1,65,184,1,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,34,2,13,0,11,11,32,1,65,48,106,36,0,11,136,4,1,8,127,32,1,40,2,4,34,5,4,64,32,1,40,2,0,33,4,3,64,2,64,32,3,65,1,106,33,2,2,127,32,2,32,3,32,4,106,45,0,0,34,8,192,34,9,65,0,78,13,0,26,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,8,65,212,134,211,0,106,45,0,0,65,2,107,14,3,0,1,2,12,11,65,196,137,211,0,32,2,32,4,106,32,2,32,5,79,27,45,0,0,65,192,1,113,65,128,1,71,13,11,32,3,65,2,106,12,10,11,65,196,137,211,0,32,2,32,4,106,32,2,32,5,79,27,44,0,0,33,7,32,8,65,224,1,107,34,6,69,13,1,32,6,65,13,70,13,2,12,3,11,65,196,137,211,0,32,2,32,4,106,32,2,32,5,79,27,44,0,0,33,6,32,8,65,240,1,107,14,5,4,3,3,3,5,3,11,32,7,65,96,113,65,160,127,71,13,8,12,6,11,32,7,65,159,127,74,13,7,12,5,11,32,9,65,31,106,65,255,1,113,65,12,79,4,64,32,9,65,126,113,65,110,71,32,7,65,64,78,114,13,7,12,5,11,32,7,65,64,78,13,6,12,4,11,32,9,65,15,106,65,255,1,113,65,2,75,32,6,65,64,78,114,13,5,12,2,11,32,6,65,240,0,106,65,255,1,113,65,48,79,13,4,12,1,11,32,6,65,143,127,74,13,3,11,65,196,137,211,0,32,4,32,3,65,2,106,34,2,106,32,2,32,5,79,27,45,0,0,65,192,1,113,65,128,1,71,13,2,65,196,137,211,0,32,4,32,3,65,3,106,34,2,106,32,2,32,5,79,27,45,0,0,65,192,1,113,65,128,1,71,13,2,32,3,65,4,106,12,1,11,65,196,137,211,0,32,4,32,3,65,2,106,34,2,106,32,2,32,5,79,27,45,0,0,65,192,1,113,65,128,1,71,13,1,32,3,65,3,106,11,34,3,34,2,32,5,73,13,1,11,11,32,0,32,3,54,2,4,32,0,32,4,54,2,0,32,1,32,5,32,2,107,54,2,4,32,1,32,2,32,4,106,54,2,0,32,0,32,2,32,3,107,54,2,12,32,0,32,3,32,4,106,54,2,8,15,11,32,0,65,0,54,2,0,11,242,3,1,12,127,35,0,65,32,107,34,3,36,0,2,64,32,1,45,0,37,13,0,32,1,45,0,36,69,4,64,32,1,65,1,58,0,36,32,3,65,24,106,32,1,16,223,2,32,3,40,2,24,34,8,69,32,3,40,2,28,34,5,69,114,69,4,64,32,8,33,2,12,2,11,32,1,45,0,37,13,1,11,32,1,40,2,4,33,10,2,64,32,1,40,2,12,34,4,32,1,40,2,16,34,2,75,13,0,32,2,32,1,40,2,8,34,11,75,13,0,32,4,32,10,106,33,13,32,1,45,0,24,34,6,65,1,107,33,12,32,1,32,6,106,65,19,106,33,5,2,64,2,64,2,64,32,6,65,4,77,4,64,32,1,65,20,106,33,8,3,64,32,3,65,16,106,32,5,45,0,0,32,13,32,2,32,4,107,16,173,2,32,3,40,2,16,34,2,65,1,71,13,2,2,64,32,3,40,2,20,32,4,106,34,2,32,12,73,13,0,32,2,32,12,107,34,7,32,6,106,34,9,32,7,73,32,9,32,11,75,114,13,0,32,7,32,10,106,32,8,32,6,16,139,11,13,0,32,1,32,7,54,2,16,12,4,11,32,1,32,2,54,2,16,32,2,32,11,75,13,5,32,2,32,4,79,13,0,11,12,4,11,3,64,32,3,65,8,106,32,5,45,0,0,32,13,32,2,32,4,107,16,173,2,32,3,40,2,8,34,2,65,1,71,13,1,2,64,32,3,40,2,12,32,4,106,34,2,32,12,73,13,0,32,2,32,12,107,34,7,32,6,106,34,9,32,7,73,13,0,32,9,32,11,77,13,4,11,32,1,32,2,54,2,16,32,2,32,11,75,13,4,32,2,32,4,79,13,0,11,12,3,11,32,1,32,4,54,2,16,32,2,69,13,2,11,32,1,40,2,32,32,1,32,7,54,2,32,32,9,107,33,5,32,9,32,10,106,33,2,12,2,11,32,6,65,4,65,156,185,193,0,16,171,10,0,11,32,1,65,1,58,0,37,32,1,40,2,32,32,1,40,2,28,34,1,107,33,5,32,1,32,10,106,33,2,11,32,0,32,5,54,2,4,32,0,32,2,54,2,0,32,3,65,32,106,36,0,11,226,4,1,5,127,35,0,65,48,107,34,3,36,0,32,1,2,127,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,188,1,65,1,107,14,3,6,2,1,0,11,32,1,65,216,0,106,32,1,65,216,0,16,142,11,26,32,3,65,40,106,32,1,65,160,1,106,16,247,7,32,3,40,2,44,33,4,2,64,32,3,40,2,40,4,64,32,3,65,32,106,32,4,16,234,5,32,3,40,2,36,33,4,32,3,40,2,32,34,6,13,1,11,32,1,65,0,58,0,184,1,32,1,32,4,54,2,176,1,32,1,65,184,1,106,33,5,12,4,11,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,2,13,12,65,4,65,212,0,16,132,11,0,11,32,1,65,184,1,106,33,5,32,1,45,0,184,1,65,1,107,14,3,10,0,3,1,11,0,11,32,1,40,2,176,1,33,4,11,32,1,32,4,16,212,2,54,2,180,1,11,32,3,65,24,106,32,1,65,180,1,106,34,7,32,2,16,235,5,32,3,40,2,24,34,2,65,2,70,13,1,32,3,40,2,28,33,4,32,7,16,166,5,32,2,4,64,32,3,65,16,106,32,4,16,234,5,32,3,40,2,20,33,4,32,3,40,2,16,34,6,13,3,11,65,1,33,6,32,5,65,1,58,0,0,32,3,65,8,106,32,4,16,5,32,3,40,2,8,34,7,13,3,12,4,11,65,192,145,192,0,65,35,65,212,163,192,0,16,141,8,0,11,32,5,65,3,58,0,0,32,0,65,129,128,128,128,120,54,2,0,65,3,12,7,11,32,5,65,1,58,0,0,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,2,13,4,65,4,65,212,0,16,132,11,0,11,32,7,32,3,40,2,12,34,5,65,128,128,128,128,120,71,13,1,26,11,65,0,33,6,65,128,128,128,128,120,33,5,65,228,163,192,0,16,241,5,11,33,2,32,4,65,132,1,79,4,64,32,4,16,4,11,32,6,32,5,65,128,128,128,128,120,114,65,128,128,128,128,120,70,114,13,2,32,7,32,5,65,1,16,163,10,12,2,11,65,192,145,192,0,65,35,65,132,161,192,0,16,141,8,0,11,32,2,32,4,54,2,80,32,2,32,6,54,2,76,32,2,65,5,59,1,72,32,2,65,2,54,2,0,65,128,128,128,128,120,33,5,11,32,1,65,216,0,106,16,247,2,32,0,32,5,54,2,8,32,0,32,2,54,2,4,32,0,32,5,54,2,0,65,1,11,58,0,188,1,32,3,65,48,106,36,0,11,226,4,1,5,127,35,0,65,48,107,34,3,36,0,32,1,2,127,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,188,1,65,1,107,14,3,6,2,1,0,11,32,1,65,216,0,106,32,1,65,216,0,16,142,11,26,32,3,65,40,106,32,1,65,160,1,106,16,247,7,32,3,40,2,44,33,4,2,64,32,3,40,2,40,4,64,32,3,65,32,106,32,4,16,234,5,32,3,40,2,36,33,4,32,3,40,2,32,34,6,13,1,11,32,1,65,0,58,0,184,1,32,1,32,4,54,2,176,1,32,1,65,184,1,106,33,5,12,4,11,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,2,13,12,65,4,65,212,0,16,132,11,0,11,32,1,65,184,1,106,33,5,32,1,45,0,184,1,65,1,107,14,3,10,0,3,1,11,0,11,32,1,40,2,176,1,33,4,11,32,1,32,4,16,212,2,54,2,180,1,11,32,3,65,24,106,32,1,65,180,1,106,34,7,32,2,16,235,5,32,3,40,2,24,34,2,65,2,70,13,1,32,3,40,2,28,33,4,32,7,16,166,5,32,2,4,64,32,3,65,16,106,32,4,16,234,5,32,3,40,2,20,33,4,32,3,40,2,16,34,6,13,3,11,65,1,33,6,32,5,65,1,58,0,0,32,3,65,8,106,32,4,16,5,32,3,40,2,8,34,7,13,3,12,4,11,65,208,185,192,0,65,35,65,156,191,192,0,16,141,8,0,11,32,5,65,3,58,0,0,32,0,65,129,128,128,128,120,54,2,0,65,3,12,7,11,32,5,65,1,58,0,0,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,2,13,4,65,4,65,212,0,16,132,11,0,11,32,7,32,3,40,2,12,34,5,65,128,128,128,128,120,71,13,1,26,11,65,0,33,6,65,128,128,128,128,120,33,5,65,172,191,192,0,16,241,5,11,33,2,32,4,65,132,1,79,4,64,32,4,16,4,11,32,6,32,5,65,128,128,128,128,120,114,65,128,128,128,128,120,70,114,13,2,32,7,32,5,65,1,16,163,10,12,2,11,65,208,185,192,0,65,35,65,204,188,192,0,16,141,8,0,11,32,2,32,4,54,2,80,32,2,32,6,54,2,76,32,2,65,5,59,1,72,32,2,65,2,54,2,0,65,128,128,128,128,120,33,5,11,32,1,65,216,0,106,16,247,2,32,0,32,5,54,2,8,32,0,32,2,54,2,4,32,0,32,5,54,2,0,65,1,11,58,0,188,1,32,3,65,48,106,36,0,11,223,6,1,9,127,35,0,65,48,107,34,2,36,0,2,64,32,0,40,2,0,34,3,69,13,0,32,0,40,2,8,33,1,32,2,32,3,54,2,24,32,2,32,3,54,2,8,32,2,66,1,55,2,16,32,2,66,1,55,2,0,32,2,32,0,40,2,4,34,4,54,2,28,32,2,32,4,54,2,12,2,127,32,1,4,64,32,2,65,4,106,33,6,2,64,3,64,2,64,32,2,32,1,65,1,107,54,2,32,32,2,40,2,0,69,13,0,32,2,40,2,4,69,4,64,32,2,40,2,8,33,3,2,64,32,2,40,2,12,34,4,69,13,0,2,64,32,4,65,7,113,34,0,69,4,64,32,4,33,1,12,1,11,32,4,33,1,3,64,32,1,65,1,107,33,1,32,3,40,2,140,1,33,3,32,0,65,1,107,34,0,13,0,11,11,32,4,65,8,73,13,0,3,64,32,3,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,33,3,32,1,65,8,107,34,1,13,0,11,11,32,2,66,0,55,2,8,32,2,32,3,54,2,4,32,2,65,1,54,2,0,11,32,2,65,36,106,33,9,32,6,40,2,4,33,5,2,64,32,6,40,2,8,34,8,32,6,40,2,0,34,1,47,1,138,1,73,4,64,32,1,33,0,12,1,11,3,64,32,1,40,2,88,34,0,4,64,32,1,47,1,136,1,33,8,32,1,65,188,1,65,140,1,32,5,27,65,4,16,163,10,32,5,65,1,106,33,5,32,0,34,1,47,1,138,1,32,8,77,13,1,12,2,11,11,32,1,65,188,1,65,140,1,32,5,27,65,4,16,163,10,65,140,132,192,0,16,176,10,0,11,32,8,65,1,106,33,3,2,64,32,5,69,4,64,32,0,33,1,12,1,11,32,0,32,3,65,2,116,106,65,140,1,106,40,2,0,33,1,65,0,33,3,32,5,65,1,107,34,7,69,13,0,32,7,65,7,113,34,4,4,64,3,64,32,7,65,1,107,33,7,32,1,40,2,140,1,33,1,32,4,65,1,107,34,4,13,0,11,11,32,5,65,2,107,65,7,73,13,0,3,64,32,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,33,1,32,7,65,8,107,34,7,13,0,11,11,32,9,32,8,54,2,8,32,9,32,5,54,2,4,32,9,32,0,54,2,0,32,6,32,3,54,2,8,32,6,65,0,54,2,4,32,6,32,1,54,2,0,32,2,40,2,36,34,0,69,13,5,32,0,32,2,41,2,40,66,32,136,167,65,3,116,106,34,1,65,4,106,40,2,0,34,0,4,64,32,1,40,2,0,32,0,65,1,16,163,10,11,32,2,40,2,32,34,1,13,1,12,2,11,11,65,148,199,192,0,16,176,10,0,11,32,2,40,2,0,69,13,2,32,2,40,2,8,34,3,32,2,40,2,4,34,1,13,1,26,32,2,40,2,12,33,4,11,2,64,32,4,69,13,0,2,64,32,4,65,7,113,34,0,69,4,64,32,4,33,1,12,1,11,32,4,33,1,3,64,32,1,65,1,107,33,1,32,3,40,2,140,1,33,3,32,0,65,1,107,34,0,13,0,11,11,32,4,65,8,73,13,0,3,64,32,3,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,33,3,32,1,65,8,107,34,1,13,0,11,11,32,3,33,1,65,0,11,33,3,3,64,32,1,40,2,88,32,1,65,188,1,65,140,1,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,34,1,13,0,11,11,32,2,65,48,106,36,0,11,139,4,2,8,127,4,126,35,0,65,128,1,107,34,3,36,0,32,0,65,224,0,106,33,6,32,0,65,208,0,106,33,5,32,1,32,2,65,28,108,106,33,7,32,3,65,16,106,33,8,32,0,65,200,0,106,33,9,32,0,65,216,0,106,33,10,2,64,3,64,2,64,32,1,32,7,70,4,64,65,0,33,2,12,1,11,32,3,65,224,0,106,34,2,32,1,16,163,8,2,64,32,2,16,193,1,69,4,64,65,0,33,2,12,1,11,65,0,33,2,3,64,32,2,65,1,106,34,2,69,13,4,32,3,65,224,0,106,16,193,1,13,0,11,11,32,3,40,2,96,34,4,4,64,32,3,40,2,100,32,4,65,2,116,65,4,16,163,10,11,2,64,32,2,69,4,64,65,0,33,2,12,1,11,32,3,65,8,106,32,2,173,66,0,66,30,16,212,6,32,3,32,8,41,3,0,34,11,55,3,32,32,3,32,3,41,3,8,34,12,55,3,24,65,0,33,2,32,0,41,3,56,80,13,0,32,3,32,0,41,3,64,34,13,55,3,40,32,3,32,9,41,3,0,34,14,55,3,48,32,13,66,127,32,12,32,0,41,3,80,34,12,124,34,13,32,12,32,13,86,34,4,32,4,173,32,11,32,10,41,3,0,34,11,124,124,34,12,32,11,84,32,11,32,12,81,27,34,4,27,34,13,84,66,127,32,12,32,4,27,34,11,32,14,86,32,11,32,14,81,27,69,4,64,32,5,32,13,55,3,0,32,5,32,11,55,3,8,12,1,11,66,179,8,16,251,4,32,3,65,5,54,2,76,32,3,65,216,128,207,0,54,2,72,32,3,66,4,55,2,84,32,3,65,206,2,54,2,124,32,3,65,206,2,54,2,116,32,3,65,206,2,54,2,108,32,3,32,5,54,2,104,32,3,65,207,2,54,2,100,32,3,32,6,54,2,96,32,3,32,3,65,224,0,106,54,2,80,32,3,32,3,65,40,106,54,2,120,32,3,32,3,65,24,106,54,2,112,32,3,65,60,106,34,4,32,3,65,200,0,106,16,219,3,32,4,16,156,4,33,2,11,32,1,65,28,106,33,1,32,2,69,13,1,11,11,32,3,65,128,1,106,36,0,32,2,15,11,65,208,166,206,0,65,28,65,196,167,206,0,16,141,8,0,11,151,4,1,7,127,35,0,65,16,107,34,4,36,0,2,64,2,64,2,64,32,1,40,2,0,34,3,4,64,32,3,32,1,40,2,4,71,13,1,32,1,65,0,54,2,0,11,65,2,33,3,32,1,40,2,8,34,5,69,13,2,32,5,32,1,40,2,12,70,13,2,32,2,40,2,8,33,3,32,2,40,2,4,33,6,32,1,32,5,65,28,106,54,2,8,32,4,65,8,106,32,3,40,2,0,32,5,32,3,65,4,106,40,2,0,34,1,40,2,144,1,32,1,40,2,148,1,16,237,1,32,4,40,2,8,34,1,65,255,1,113,34,5,13,1,32,1,65,8,118,33,1,32,5,69,33,3,12,2,11,32,1,32,3,65,28,106,54,2,0,32,2,40,2,4,33,1,32,4,65,8,106,32,2,40,2,8,34,2,40,2,0,32,3,32,2,65,4,106,40,2,0,34,2,40,2,144,1,32,2,40,2,148,1,16,237,1,32,4,40,2,8,34,2,65,255,1,113,69,4,64,32,2,65,8,118,33,1,65,1,33,3,12,2,11,32,4,40,2,12,33,2,32,1,40,2,0,16,159,5,32,1,32,2,54,2,0,65,0,33,3,12,1,11,32,4,40,2,12,33,7,32,6,40,2,0,34,2,4,64,32,2,40,2,48,34,1,65,128,128,128,128,120,70,32,1,69,114,69,4,64,32,2,40,2,52,32,1,65,1,16,163,10,11,2,64,32,2,40,2,60,34,1,65,128,128,128,128,120,70,13,0,32,2,40,2,68,34,3,4,64,32,2,40,2,64,33,1,3,64,2,64,32,1,40,2,0,34,8,69,13,0,32,1,65,4,106,40,2,0,34,9,69,13,0,32,8,32,9,65,1,16,163,10,11,32,1,65,44,106,33,1,32,3,65,1,107,34,3,13,0,11,32,2,40,2,60,33,1,11,32,1,69,13,0,32,2,40,2,64,32,1,65,44,108,65,4,16,163,10,11,32,2,40,2,24,34,1,4,64,32,2,40,2,28,32,1,65,2,116,65,2,16,163,10,11,32,2,40,2,36,34,1,4,64,32,2,40,2,40,32,1,65,2,116,65,2,16,163,10,11,32,2,65,200,0,65,8,16,163,10,11,32,6,32,7,54,2,0,32,5,69,33,3,11,32,0,32,1,58,0,1,32,0,32,3,58,0,0,32,4,65,16,106,36,0,11,185,14,1,8,127,35,0,65,128,1,107,34,4,36,0,32,4,65,44,106,32,1,65,172,255,192,0,65,3,16,240,8,32,0,40,2,24,33,1,32,0,40,2,20,33,2,2,64,2,64,32,0,40,2,32,34,3,69,13,0,32,1,32,3,77,4,64,32,1,32,3,70,13,1,12,2,11,32,2,32,3,106,44,0,0,65,191,127,76,13,1,11,32,4,32,2,54,2,52,32,4,32,3,54,2,56,32,4,65,44,106,65,175,255,192,0,65,6,32,4,65,52,106,65,200,255,192,0,16,249,3,33,5,2,64,32,3,65,1,106,34,3,4,64,2,64,32,1,32,3,77,4,64,32,1,32,3,70,13,1,12,3,11,32,2,32,3,106,44,0,0,65,191,127,76,13,2,11,32,4,32,1,32,3,71,4,127,32,2,32,3,106,45,0,0,65,47,71,5,65,1,11,58,0,63,32,5,65,216,255,192,0,65,16,32,4,65,63,106,65,232,255,192,0,16,249,3,32,4,65,32,106,33,6,32,0,40,2,24,33,1,32,0,40,2,20,33,5,2,64,2,64,2,64,32,0,40,2,32,34,2,69,13,0,32,1,32,2,77,4,64,32,1,32,2,70,13,1,12,2,11,32,2,32,5,106,44,0,0,65,191,127,76,13,1,11,65,204,163,193,0,33,8,2,64,2,64,2,64,32,1,32,2,107,65,3,73,13,0,65,236,163,193,0,32,2,32,5,106,65,3,16,139,11,13,0,32,2,32,2,65,3,106,34,3,75,13,1,32,0,40,2,36,34,2,32,3,77,13,0,2,64,32,3,69,13,0,32,1,32,3,77,4,64,32,1,32,3,70,13,1,12,4,11,32,3,32,5,106,44,0,0,65,64,72,13,3,11,2,64,32,1,32,2,77,4,64,32,1,32,2,71,13,4,12,1,11,32,2,32,5,106,44,0,0,65,191,127,76,13,3,11,32,2,32,3,107,33,7,32,3,32,5,106,33,8,11,32,6,32,7,54,2,4,32,6,32,8,54,2,0,12,3,11,65,208,163,193,0,65,28,65,164,165,193,0,16,141,8,0,11,32,5,32,1,32,3,32,2,65,132,165,193,0,16,220,9,0,11,32,5,32,1,32,2,32,1,65,148,165,193,0,16,220,9,0,11,32,4,32,4,41,3,32,55,2,64,65,248,255,192,0,65,8,32,4,65,64,107,65,200,255,192,0,16,249,3,32,4,65,24,106,33,7,65,0,33,6,32,0,40,2,24,33,1,32,0,40,2,20,33,2,2,64,2,64,2,64,32,0,40,2,32,34,3,69,13,0,32,1,32,3,77,4,64,32,1,32,3,70,13,1,12,2,11,32,2,32,3,106,44,0,0,65,191,127,76,13,1,11,2,64,2,64,2,64,2,64,32,1,32,3,107,65,3,73,13,0,65,236,163,193,0,32,2,32,3,106,65,3,16,139,11,13,0,32,1,32,0,40,2,36,34,5,70,13,0,32,1,32,5,77,13,1,32,2,32,5,106,45,0,0,65,58,71,13,0,32,0,40,2,40,34,3,69,13,2,32,5,65,1,106,33,6,32,5,32,3,65,1,107,34,3,79,13,3,32,1,32,6,75,4,64,32,2,32,6,106,44,0,0,65,64,72,13,4,11,2,64,32,1,32,3,77,4,64,32,1,32,3,70,13,1,12,5,11,32,2,32,3,106,44,0,0,65,191,127,76,13,4,11,32,3,32,6,107,33,3,32,2,32,6,106,33,6,11,32,7,32,3,54,2,4,32,7,32,6,54,2,0,12,4,11,32,5,32,1,65,200,164,193,0,16,131,7,0,11,65,224,164,193,0,65,33,65,180,165,193,0,16,141,8,0,11,32,2,32,1,32,6,32,3,65,132,165,193,0,16,220,9,0,11,32,2,32,1,32,3,32,1,65,148,165,193,0,16,220,9,0,11,32,4,32,4,41,3,24,55,2,72,65,128,128,193,0,65,8,32,4,65,200,0,106,65,136,128,193,0,16,249,3,32,4,65,208,0,106,33,1,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,52,65,1,107,14,3,1,2,3,0,11,32,1,65,3,58,0,0,12,6,11,32,0,40,2,24,33,5,32,0,40,2,20,33,6,32,0,40,2,44,34,3,32,0,40,2,40,34,2,73,13,4,2,64,32,2,69,13,0,32,2,32,5,79,4,64,32,2,32,5,70,13,1,12,6,11,32,2,32,6,106,44,0,0,65,64,72,13,5,11,32,3,69,13,3,32,3,32,5,73,13,2,32,3,32,5,71,13,4,12,3,11,32,1,65,1,58,0,0,32,1,32,0,40,0,53,54,0,1,12,4,11,32,1,65,2,58,0,0,32,1,32,0,41,0,53,55,0,1,32,1,65,9,106,32,0,65,61,106,41,0,0,55,0,0,12,3,11,32,3,32,6,106,44,0,0,65,191,127,76,13,1,11,32,1,65,0,58,0,0,32,1,32,3,32,2,107,54,2,8,32,1,32,2,32,6,106,54,2,4,12,1,11,32,6,32,5,32,2,32,3,65,132,165,193,0,16,220,9,0,11,65,152,128,193,0,65,4,32,1,65,156,128,193,0,16,249,3,32,4,32,0,40,2,28,54,1,100,65,172,128,193,0,65,4,32,4,65,228,0,106,65,176,128,193,0,16,249,3,32,4,65,16,106,32,0,16,183,4,32,4,32,4,41,3,16,55,2,104,65,192,128,193,0,65,4,32,4,65,232,0,106,65,200,255,192,0,16,249,3,32,4,65,8,106,33,6,65,0,33,2,2,64,32,0,40,2,0,69,4,64,65,0,33,1,12,1,11,32,0,40,2,4,65,1,106,34,1,69,33,2,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,8,4,64,32,2,13,4,32,0,40,2,24,33,3,32,0,40,2,20,33,5,32,0,40,2,12,34,2,32,1,73,13,5,32,1,32,3,73,13,1,32,1,32,3,70,13,2,12,5,11,32,2,13,2,32,0,40,2,20,33,3,2,64,32,1,32,0,40,2,24,34,2,79,4,64,32,1,32,2,70,13,1,12,7,11,32,1,32,3,106,44,0,0,65,191,127,76,13,6,11,32,2,32,1,107,33,2,32,1,32,3,106,33,1,12,6,11,32,1,32,5,106,44,0,0,65,64,72,13,3,11,2,64,32,2,69,13,0,32,2,32,3,79,4,64,32,2,32,3,70,13,1,12,4,11,32,2,32,5,106,44,0,0,65,191,127,76,13,3,11,32,2,32,1,107,33,2,32,1,32,5,106,33,1,12,4,11,65,208,163,193,0,65,28,65,196,165,193,0,16,141,8,0,11,65,208,163,193,0,65,28,65,212,165,193,0,16,141,8,0,11,32,5,32,3,32,1,32,2,65,132,165,193,0,16,220,9,0,11,32,3,32,2,32,1,32,2,65,148,165,193,0,16,220,9,0,11,32,6,32,2,54,2,4,32,6,32,1,54,2,0,32,4,32,4,41,3,8,55,2,112,65,196,128,193,0,65,5,32,4,65,240,0,106,65,136,128,193,0,16,249,3,65,0,33,3,2,64,2,64,2,64,32,0,40,2,8,4,127,32,0,40,2,12,65,1,106,34,1,69,13,1,32,0,40,2,20,33,2,2,64,32,1,32,0,40,2,24,34,0,79,4,64,32,0,32,1,70,13,1,12,4,11,32,1,32,2,106,44,0,0,65,191,127,76,13,3,11,32,0,32,1,107,33,3,32,1,32,2,106,5,65,0,11,33,0,32,4,32,3,54,2,4,32,4,32,0,54,2,0,12,2,11,65,208,163,193,0,65,28,65,228,165,193,0,16,141,8,0,11,32,2,32,0,32,1,32,0,65,148,165,193,0,16,220,9,0,11,32,4,32,4,41,3,0,55,2,120,65,201,128,193,0,65,8,32,4,65,248,0,106,65,136,128,193,0,16,249,3,16,232,6,32,4,65,128,1,106,36,0,15,11,65,128,255,192,0,65,28,65,228,254,192,0,16,141,8,0,11,32,2,32,1,32,3,32,1,65,156,255,192,0,16,220,9,0,11,32,2,32,1,65,0,32,3,65,184,255,192,0,16,220,9,0,11,239,3,2,12,127,1,126,35,0,65,48,107,34,5,36,0,32,1,32,2,65,1,107,75,4,64,32,1,32,2,75,4,64,32,0,65,200,0,107,33,8,32,2,65,36,108,32,0,106,65,200,0,107,33,7,3,64,32,0,32,2,65,36,108,34,3,106,34,4,32,3,32,8,106,65,36,106,34,3,65,32,16,139,11,65,0,72,4,64,32,4,41,2,0,33,15,32,4,32,3,41,2,0,55,2,0,32,5,65,40,106,34,9,32,4,65,32,106,34,6,40,2,0,54,2,0,32,5,65,32,106,34,10,32,4,65,24,106,34,11,41,2,0,55,3,0,32,5,65,24,106,34,12,32,4,65,16,106,34,13,41,2,0,55,3,0,32,5,65,16,106,34,14,32,4,65,8,106,34,4,41,2,0,55,3,0,32,4,32,3,65,8,106,41,2,0,55,2,0,32,13,32,3,65,16,106,41,2,0,55,2,0,32,11,32,3,65,24,106,41,2,0,55,2,0,32,6,32,3,65,32,106,40,2,0,54,2,0,32,5,32,15,55,3,8,2,64,32,2,65,1,70,13,0,65,1,33,6,32,7,33,4,3,64,32,4,65,36,106,33,3,32,5,65,8,106,32,4,65,32,16,139,11,65,0,78,13,1,32,3,32,4,41,2,0,55,2,0,32,3,65,32,106,32,4,65,32,106,40,2,0,54,2,0,32,3,65,24,106,32,4,65,24,106,41,2,0,55,2,0,32,3,65,16,106,32,4,65,16,106,41,2,0,55,2,0,32,3,65,8,106,32,4,65,8,106,41,2,0,55,2,0,32,4,65,36,107,33,4,32,2,32,6,65,1,106,34,6,71,13,0,11,32,0,33,3,11,32,3,32,5,41,3,8,55,2,0,32,3,65,32,106,32,9,40,2,0,54,2,0,32,3,65,24,106,32,10,41,3,0,55,2,0,32,3,65,16,106,32,12,41,3,0,55,2,0,32,3,65,8,106,32,14,41,3,0,55,2,0,11,32,7,65,36,106,33,7,32,2,65,1,106,34,2,32,1,71,13,0,11,11,32,5,65,48,106,36,0,15,11,65,156,229,208,0,65,46,65,204,229,208,0,16,141,8,0,11,135,4,1,3,127,35,0,65,160,2,107,34,2,36,0,2,64,2,64,2,64,32,1,69,4,64,32,0,69,13,1,32,0,65,8,107,34,1,40,2,0,65,1,71,13,2,32,1,65,0,54,2,0,32,2,65,12,106,32,0,65,4,106,65,148,2,16,142,11,26,2,64,32,1,65,127,70,13,0,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,0,32,1,65,160,2,65,4,16,163,10,11,32,2,65,12,106,16,228,1,32,2,65,156,1,106,16,150,3,32,2,65,168,1,106,16,226,2,32,2,65,180,1,106,16,249,2,32,2,65,192,1,106,16,249,2,32,2,65,204,1,106,16,249,2,32,2,65,216,1,106,16,180,2,32,2,65,228,1,106,16,240,5,32,2,40,2,228,1,34,0,4,64,32,2,40,2,232,1,32,0,65,40,108,65,4,16,163,10,11,32,2,40,2,244,1,33,3,32,2,40,2,248,1,34,1,4,64,32,3,33,0,3,64,32,0,40,2,0,34,4,4,64,32,0,65,4,106,40,2,0,32,4,65,1,16,163,10,11,32,0,65,12,106,33,0,32,1,65,1,107,34,1,13,0,11,11,32,2,40,2,240,1,34,0,4,64,32,3,32,0,65,12,108,65,4,16,163,10,11,32,2,40,2,252,1,34,0,4,64,32,2,40,2,128,2,32,0,65,1,16,163,10,11,32,2,40,2,140,2,33,3,32,2,40,2,144,2,34,1,4,64,32,3,33,0,3,64,32,0,16,194,4,32,0,65,28,106,33,0,32,1,65,1,107,34,1,13,0,11,11,32,2,40,2,136,2,34,0,4,64,32,3,32,0,65,28,108,65,4,16,163,10,11,32,2,40,2,152,2,33,3,32,2,40,2,156,2,34,1,4,64,32,3,33,0,3,64,32,0,16,194,4,32,0,65,28,106,33,0,32,1,65,1,107,34,1,13,0,11,11,32,2,40,2,148,2,34,0,69,13,3,32,3,32,0,65,28,108,65,4,16,163,10,12,3,11,32,0,69,13,0,32,2,32,0,65,8,107,54,2,8,32,2,65,8,106,16,151,1,12,2,11,16,243,10,0,11,65,128,143,192,0,65,63,16,242,10,0,11,32,2,65,160,2,106,36,0,11,239,7,1,8,127,35,0,65,48,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,0,34,4,40,2,20,34,3,32,4,40,2,16,34,7,73,4,64,32,4,65,12,106,33,8,32,4,40,2,12,33,5,3,64,2,64,32,3,32,5,106,45,0,0,34,9,65,9,107,14,36,0,0,4,4,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,4,4,4,4,4,4,4,4,4,4,4,6,3,11,32,4,32,3,65,1,106,34,3,54,2,20,32,3,32,7,71,13,0,11,11,32,2,65,2,54,2,32,32,2,65,16,106,32,4,65,12,106,16,232,5,32,2,65,32,106,32,2,40,2,16,32,2,40,2,20,16,236,7,33,1,32,0,65,129,128,128,128,120,54,2,0,32,0,32,1,54,2,4,12,8,11,32,9,65,221,0,70,13,1,11,32,1,45,0,4,13,2,32,2,65,7,54,2,32,32,2,32,8,16,232,5,32,2,65,32,106,32,2,40,2,0,32,2,40,2,4,16,236,7,33,1,32,0,65,129,128,128,128,120,54,2,0,32,0,32,1,54,2,4,12,6,11,32,0,65,128,128,128,128,120,54,2,0,12,5,11,32,1,45,0,4,13,0,32,3,65,1,106,34,3,69,13,2,32,4,32,3,54,2,20,32,3,32,7,73,4,64,3,64,32,3,32,5,106,45,0,0,34,9,65,9,107,34,1,65,23,75,65,1,32,1,116,65,147,128,128,4,113,69,114,13,3,32,4,32,3,65,1,106,34,3,54,2,20,32,3,32,7,71,13,0,11,11,32,2,65,5,54,2,32,32,2,65,24,106,32,8,16,232,5,32,2,65,32,106,32,2,40,2,24,32,2,40,2,28,16,236,7,33,3,12,3,11,32,1,65,0,58,0,4,11,32,9,65,221,0,70,4,64,32,2,65,21,54,2,32,32,2,65,8,106,32,8,16,232,5,32,2,65,32,106,32,2,40,2,8,32,2,40,2,12,16,236,7,33,3,12,2,11,32,2,65,32,106,33,3,35,0,65,32,107,34,6,36,0,2,64,2,64,2,64,2,64,2,64,2,64,32,4,40,2,20,34,7,32,4,40,2,16,34,9,73,4,64,32,4,65,12,106,33,5,32,4,40,2,12,33,1,3,64,2,64,32,1,32,7,106,45,0,0,65,9,107,34,8,65,25,77,4,64,65,1,32,8,116,65,147,128,128,4,113,13,1,32,8,65,25,70,13,4,11,32,4,32,6,65,20,106,65,148,213,192,0,16,153,1,32,4,16,234,6,33,1,32,3,65,128,128,128,128,120,54,2,0,32,3,32,1,54,2,4,12,4,11,32,4,32,7,65,1,106,34,7,54,2,20,32,7,32,9,71,13,0,11,11,32,6,65,5,54,2,20,32,6,65,8,106,32,4,65,12,106,16,232,5,32,6,65,20,106,32,6,40,2,8,32,6,40,2,12,16,236,7,33,1,32,3,65,128,128,128,128,120,54,2,0,32,3,32,1,54,2,4,12,1,11,32,7,65,1,106,34,1,69,13,1,32,4,65,0,54,2,8,32,4,32,1,54,2,20,32,6,65,20,106,32,5,32,4,16,245,1,32,6,40,2,24,33,4,32,6,40,2,20,65,2,71,4,64,2,64,32,6,40,2,28,34,5,69,4,64,65,1,33,1,12,1,11,32,5,65,0,72,13,4,65,145,179,211,0,45,0,0,26,32,5,65,1,16,254,9,34,1,69,13,5,11,32,1,32,4,32,5,16,142,11,33,1,32,3,32,5,54,2,8,32,3,32,1,54,2,4,32,3,32,5,54,2,0,12,1,11,32,3,65,128,128,128,128,120,54,2,0,32,3,32,4,54,2,4,11,32,6,65,32,106,36,0,12,3,11,65,160,210,192,0,65,28,65,156,211,192,0,16,141,8,0,11,16,184,8,0,11,65,1,32,5,16,132,11,0,11,32,2,40,2,32,65,128,128,128,128,120,71,4,64,32,0,32,2,41,3,32,55,2,0,32,0,65,8,106,32,2,65,40,106,40,2,0,54,2,0,12,3,11,32,0,32,2,40,2,36,54,2,4,32,0,65,129,128,128,128,120,54,2,0,12,2,11,65,160,210,192,0,65,28,65,156,211,192,0,16,141,8,0,11,32,0,65,129,128,128,128,120,54,2,0,32,0,32,3,54,2,4,11,32,2,65,48,106,36,0,11,205,15,2,18,127,5,126,35,0,65,16,107,34,12,36,0,32,12,32,2,59,1,14,32,12,32,1,59,1,12,32,0,65,16,106,34,9,32,12,65,12,106,16,245,2,33,22,32,0,40,2,8,69,4,64,35,0,65,32,107,34,14,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,12,34,11,65,1,106,34,1,32,11,79,4,64,32,0,40,2,4,34,6,32,6,65,1,106,34,2,65,3,118,34,4,65,7,108,32,6,65,8,73,27,34,7,65,1,118,32,1,73,4,64,32,1,32,7,65,1,106,32,1,32,7,75,27,34,1,65,8,73,13,2,32,1,65,255,255,255,255,1,75,4,64,16,225,7,32,14,40,2,24,26,12,9,11,65,127,32,1,65,3,116,65,7,110,65,1,107,103,118,34,1,65,254,255,255,255,3,75,13,6,32,1,65,1,106,33,1,12,5,11,65,0,33,1,32,0,40,2,0,33,3,2,64,32,4,32,2,65,7,113,65,0,71,106,34,5,69,13,0,32,5,65,1,71,4,64,32,5,65,254,255,255,255,3,113,33,4,3,64,32,1,32,3,106,34,8,32,8,41,3,0,34,21,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,21,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,32,8,65,8,106,34,8,32,8,41,3,0,34,21,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,21,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,32,1,65,16,106,33,1,32,4,65,2,107,34,4,13,0,11,11,32,5,65,1,113,69,13,0,32,1,32,3,106,34,1,32,1,41,3,0,34,21,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,21,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,11,32,2,65,8,79,4,64,32,2,32,3,106,32,3,41,0,0,55,0,0,12,3,11,32,3,65,8,106,32,3,32,2,16,140,11,26,32,2,13,2,65,0,33,7,12,3,11,16,225,7,32,14,40,2,0,26,12,6,11,65,4,65,8,32,1,65,4,73,27,33,1,12,2,11,32,3,65,8,106,33,8,32,3,65,4,107,33,17,65,0,33,1,3,64,2,64,32,3,32,1,34,2,106,34,16,45,0,0,65,128,1,71,13,0,32,17,32,1,65,2,116,107,33,18,32,3,32,1,65,127,115,65,2,116,106,33,4,2,64,3,64,32,6,32,9,32,18,16,245,2,167,34,13,113,34,10,33,5,32,3,32,10,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,21,80,4,64,65,8,33,1,3,64,32,1,32,5,106,33,5,32,1,65,8,106,33,1,32,3,32,5,32,6,113,34,5,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,21,80,13,0,11,11,32,3,32,21,122,167,65,3,118,32,5,106,32,6,113,34,1,106,44,0,0,65,0,78,4,64,32,3,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,1,11,32,1,32,10,107,32,2,32,10,107,115,32,6,113,65,8,79,4,64,32,1,32,3,106,34,5,45,0,0,32,5,32,13,65,25,118,34,5,58,0,0,32,8,32,1,65,8,107,32,6,113,106,32,5,58,0,0,32,3,32,1,65,127,115,65,2,116,106,33,1,65,255,1,70,13,2,32,4,45,0,0,33,5,32,4,32,1,45,0,0,58,0,0,32,4,45,0,1,33,10,32,4,32,1,45,0,1,58,0,1,32,4,45,0,2,33,13,32,4,32,1,45,0,2,58,0,2,32,4,45,0,3,33,19,32,4,32,1,45,0,3,58,0,3,32,1,32,5,58,0,0,32,1,32,10,58,0,1,32,1,32,13,58,0,2,32,1,32,19,58,0,3,12,1,11,11,32,16,32,13,65,25,118,34,1,58,0,0,32,8,32,2,65,8,107,32,6,113,106,32,1,58,0,0,12,1,11,32,16,65,255,1,58,0,0,32,8,32,2,65,8,107,32,6,113,106,65,255,1,58,0,0,32,1,32,4,40,0,0,54,0,0,11,32,2,65,1,106,33,1,32,2,32,6,71,13,0,11,11,32,0,32,7,32,11,107,54,2,8,12,3,11,32,1,65,2,116,34,2,65,7,106,34,3,32,2,73,13,0,32,3,65,120,113,34,3,32,1,65,8,106,34,7,106,34,2,32,3,73,13,0,32,2,65,249,255,255,255,7,73,13,1,11,16,225,7,32,14,40,2,8,26,12,1,11,65,8,33,4,2,64,32,2,69,13,0,65,145,179,211,0,45,0,0,26,32,2,65,8,16,254,9,34,4,13,0,32,2,16,138,9,32,14,40,2,16,26,12,1,11,32,3,32,4,106,65,255,1,32,7,16,141,11,33,7,32,1,65,1,107,34,8,32,1,65,3,118,65,7,108,32,1,65,9,73,27,33,16,32,0,40,2,0,33,3,32,11,4,64,32,7,65,8,106,33,13,32,3,65,4,107,33,17,32,3,41,3,0,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,33,21,32,3,33,2,32,11,33,4,3,64,32,21,80,4,64,32,2,33,1,3,64,32,10,65,8,106,33,10,32,1,41,3,8,32,1,65,8,106,34,2,33,1,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,34,21,80,13,0,11,11,32,7,32,8,32,9,32,17,32,21,122,167,65,3,118,32,10,106,34,18,65,2,116,107,16,245,2,167,34,19,113,34,5,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,23,80,4,64,65,8,33,1,3,64,32,1,32,5,106,33,5,32,1,65,8,106,33,1,32,7,32,5,32,8,113,34,5,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,23,80,13,0,11,11,32,21,66,1,125,32,21,131,33,21,32,7,32,23,122,167,65,3,118,32,5,106,32,8,113,34,1,106,44,0,0,65,0,78,4,64,32,7,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,1,11,32,1,32,7,106,32,19,65,25,118,34,5,58,0,0,32,13,32,1,65,8,107,32,8,113,106,32,5,58,0,0,32,7,32,1,65,127,115,65,2,116,106,32,3,32,18,65,127,115,65,2,116,106,40,0,0,54,2,0,32,4,65,1,107,34,4,13,0,11,11,32,0,32,8,54,2,4,32,0,32,7,54,2,0,32,0,32,16,32,11,107,54,2,8,32,6,69,13,0,32,6,32,6,65,2,116,65,11,106,65,120,113,34,1,106,65,9,106,34,2,69,13,0,32,3,32,1,107,32,2,65,8,16,163,10,11,32,14,65,32,106,36,0,32,12,47,1,14,33,2,32,12,47,1,12,33,1,11,32,22,66,25,136,34,24,66,255,0,131,66,129,130,132,136,144,160,192,128,1,126,33,25,32,22,167,33,4,32,0,40,2,4,33,6,32,0,40,2,0,33,9,32,1,65,255,255,3,113,33,7,65,0,33,11,2,64,3,64,32,9,32,4,32,6,113,34,4,106,41,0,0,34,23,32,25,133,34,21,66,127,133,32,21,66,129,130,132,136,144,160,192,128,1,125,131,66,128,129,130,132,136,144,160,192,128,127,131,33,22,3,64,2,64,32,22,34,21,80,4,64,32,23,66,128,129,130,132,136,144,160,192,128,127,131,33,22,65,1,33,3,32,11,65,1,71,4,64,32,22,122,167,65,3,118,32,4,106,32,6,113,33,15,32,22,66,0,82,33,3,11,32,22,32,23,66,1,134,131,66,0,82,13,1,32,4,32,20,65,8,106,34,20,106,33,4,32,3,33,11,12,3,11,32,21,66,1,125,32,21,131,33,22,32,7,32,9,32,21,122,167,65,3,118,32,4,106,32,6,113,65,2,116,107,65,4,107,34,3,47,1,0,71,13,1,32,3,65,2,106,47,1,0,32,2,65,255,255,3,113,71,13,1,12,3,11,11,11,32,9,32,15,106,44,0,0,34,4,65,0,78,4,64,32,9,32,9,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,34,15,106,45,0,0,33,4,11,32,9,32,15,106,32,24,167,65,255,0,113,34,11,58,0,0,32,9,32,15,65,8,107,32,6,113,106,65,8,106,32,11,58,0,0,32,0,32,0,40,2,8,32,4,65,1,113,107,54,2,8,32,0,32,0,40,2,12,65,1,106,54,2,12,32,9,32,15,65,2,116,107,65,4,107,34,0,65,2,106,32,2,59,1,0,32,0,32,1,59,1,0,11,32,12,65,16,106,36,0,32,21,66,0,82,11,130,4,1,9,127,35,0,65,144,1,107,34,3,36,0,32,3,65,0,54,2,40,32,3,32,2,54,2,36,32,3,32,1,54,2,32,32,3,65,128,1,58,0,44,32,3,65,0,54,2,28,32,3,66,128,128,128,128,16,55,2,20,32,3,65,224,0,106,32,3,65,20,106,16,74,2,64,2,64,32,3,40,2,112,65,133,128,128,128,120,71,4,64,32,3,65,216,0,106,34,4,32,3,65,136,1,106,41,3,0,55,3,0,32,3,65,208,0,106,34,5,32,3,65,128,1,106,41,3,0,55,3,0,32,3,65,200,0,106,34,6,32,3,65,248,0,106,41,3,0,55,3,0,32,3,65,64,107,34,7,32,3,65,240,0,106,41,3,0,55,3,0,32,3,65,56,106,34,8,32,3,65,232,0,106,41,3,0,55,3,0,32,3,32,3,41,3,96,55,3,48,2,64,32,3,40,2,40,34,2,32,3,40,2,36,34,1,73,4,64,32,3,65,32,106,33,9,32,3,40,2,32,33,10,3,64,32,2,32,10,106,45,0,0,65,9,107,34,11,65,23,75,65,1,32,11,116,65,147,128,128,4,113,69,114,13,2,32,1,32,2,65,1,106,34,2,71,13,0,11,32,3,32,1,54,2,40,11,32,0,32,3,41,3,48,55,3,0,32,0,65,40,106,32,4,41,3,0,55,3,0,32,0,65,32,106,32,5,41,3,0,55,3,0,32,0,65,24,106,32,6,41,3,0,55,3,0,32,0,65,16,106,32,7,41,3,0,55,3,0,32,0,65,8,106,32,8,41,3,0,55,3,0,32,3,40,2,20,34,0,69,13,3,32,3,40,2,24,32,0,65,1,16,163,10,12,3,11,32,3,32,2,54,2,40,32,3,65,22,54,2,96,32,3,65,8,106,32,9,16,232,5,32,3,65,224,0,106,32,3,40,2,8,32,3,40,2,12,16,236,7,33,1,32,0,65,133,128,128,128,120,54,2,16,32,0,32,1,54,2,0,32,3,65,48,106,16,158,5,12,1,11,32,0,65,133,128,128,128,120,54,2,16,32,0,32,3,40,2,96,54,2,0,11,32,3,40,2,20,34,0,69,13,0,32,3,40,2,24,32,0,65,1,16,163,10,11,32,3,65,144,1,106,36,0,11,142,4,2,10,127,1,126,35,0,65,208,0,107,34,2,36,0,32,2,65,0,54,2,20,32,2,66,128,128,128,128,192,0,55,2,12,32,2,65,48,106,34,3,32,1,66,255,1,16,183,3,2,64,2,64,32,2,40,2,48,69,4,64,32,2,41,3,56,34,12,80,69,4,64,32,2,65,56,106,33,4,32,3,65,1,114,33,5,3,64,32,2,65,48,106,34,3,32,1,66,255,255,3,16,243,2,2,64,32,2,47,1,48,69,4,64,32,2,47,1,50,33,6,32,3,32,1,16,104,32,2,45,0,48,34,7,65,16,71,13,1,11,32,0,32,2,40,2,52,54,2,4,32,0,65,128,128,128,128,120,54,2,0,32,2,40,2,20,34,0,69,13,4,32,2,40,2,16,33,3,3,64,32,3,16,203,4,32,3,65,32,106,33,3,32,0,65,1,107,34,0,13,0,11,12,4,11,32,2,65,46,106,34,8,32,5,65,2,106,45,0,0,58,0,0,32,2,65,32,106,34,9,32,4,65,8,106,41,2,0,55,3,0,32,2,65,40,106,34,10,32,4,65,16,106,40,2,0,54,2,0,32,2,32,5,47,0,0,59,1,44,32,2,32,4,41,2,0,55,3,24,32,2,40,2,52,33,11,32,2,40,2,20,34,3,32,2,40,2,12,70,4,64,32,2,65,12,106,32,3,16,193,5,32,2,40,2,20,33,3,11,32,2,40,2,16,32,3,65,5,116,106,34,3,32,2,47,1,44,59,0,1,32,3,32,7,58,0,0,32,3,32,11,54,2,4,32,3,32,2,41,3,24,55,2,8,32,3,32,6,59,1,28,32,3,65,3,106,32,8,45,0,0,58,0,0,32,3,65,16,106,32,9,41,3,0,55,2,0,32,3,65,24,106,32,10,40,2,0,54,2,0,32,2,32,2,40,2,20,65,1,106,54,2,20,32,12,66,1,125,34,12,80,69,13,0,11,11,32,0,32,2,41,2,12,55,2,0,32,0,65,8,106,32,2,65,20,106,40,2,0,54,2,0,12,2,11,32,2,40,2,52,33,1,32,0,65,128,128,128,128,120,54,2,0,32,0,32,1,54,2,4,11,32,2,40,2,12,34,0,69,13,0,32,2,40,2,16,32,0,65,5,116,65,4,16,163,10,11,32,2,65,208,0,106,36,0,11,185,4,1,4,127,35,0,65,64,106,34,2,36,0,32,2,65,0,54,2,20,32,2,66,128,128,128,128,16,55,2,12,32,2,65,32,106,34,4,32,1,65,8,106,41,2,0,55,3,0,32,2,32,1,41,2,0,55,3,24,32,2,65,40,106,33,1,32,2,65,24,106,34,3,40,2,8,32,3,40,2,4,107,34,5,65,0,72,4,64,65,160,164,210,0,65,33,65,132,164,210,0,16,141,8,0,11,32,1,65,1,54,2,4,32,1,32,5,65,1,116,32,3,40,2,0,65,128,128,196,0,71,114,34,3,54,2,8,32,1,32,3,54,2,0,32,2,40,2,40,34,1,4,64,32,2,65,12,106,65,0,32,1,16,208,5,11,32,2,65,48,106,32,4,41,3,0,55,3,0,32,2,32,2,41,3,24,55,3,40,32,2,65,40,106,16,145,7,34,1,65,128,128,196,0,71,4,64,3,64,2,64,2,127,2,64,32,1,65,128,1,79,4,64,32,2,65,0,54,2,60,32,1,65,128,16,73,13,1,32,1,65,128,128,4,73,4,64,32,2,32,1,65,12,118,65,224,1,114,58,0,60,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,61,65,2,33,4,65,3,12,3,11,32,2,32,1,65,18,118,65,240,1,114,58,0,60,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,62,32,2,32,1,65,12,118,65,63,113,65,128,1,114,58,0,61,65,3,33,4,65,4,12,2,11,32,2,40,2,20,34,3,32,2,40,2,12,70,4,127,32,2,65,12,106,32,3,16,211,5,32,2,40,2,20,5,32,3,11,32,2,40,2,16,106,32,1,58,0,0,32,2,32,2,40,2,20,65,1,106,54,2,20,12,2,11,32,2,32,1,65,6,118,65,192,1,114,58,0,60,65,1,33,4,65,2,11,33,3,32,2,65,60,106,32,4,114,32,1,65,63,113,65,128,1,114,58,0,0,32,3,32,2,40,2,12,32,2,40,2,20,34,1,107,75,4,64,32,2,65,12,106,32,1,32,3,16,208,5,32,2,40,2,20,33,1,11,32,2,40,2,16,32,1,106,32,2,65,60,106,32,3,16,142,11,26,32,2,32,1,32,3,106,54,2,20,11,32,2,65,40,106,16,145,7,34,1,65,128,128,196,0,71,13,0,11,11,32,0,32,2,41,2,12,55,2,0,32,0,65,8,106,32,2,65,20,106,40,2,0,54,2,0,32,2,65,64,107,36,0,11,227,3,2,6,126,3,127,35,0,65,208,0,107,34,8,36,0,32,8,65,64,107,34,10,66,0,55,3,0,32,8,66,0,55,3,56,32,8,32,0,41,3,8,34,2,55,3,48,32,8,32,0,41,3,0,34,3,55,3,40,32,8,32,2,66,243,202,209,203,167,140,217,178,244,0,133,55,3,32,32,8,32,2,66,237,222,145,243,150,204,220,183,228,0,133,55,3,24,32,8,32,3,66,225,228,149,243,214,236,217,188,236,0,133,55,3,16,32,8,32,3,66,245,202,205,131,215,172,219,183,243,0,133,55,3,8,32,1,40,2,0,34,0,65,12,106,32,8,65,8,106,34,9,16,234,3,32,0,40,2,4,33,1,32,8,32,0,40,2,8,34,0,54,2,76,32,9,32,8,65,204,0,106,65,4,16,149,2,32,9,32,1,32,0,16,149,2,32,8,41,3,8,33,3,32,8,41,3,24,33,2,32,10,53,2,0,33,6,32,8,41,3,56,33,4,32,8,41,3,32,32,8,41,3,16,33,7,32,8,65,208,0,106,36,0,32,4,32,6,66,56,134,132,34,6,133,34,4,66,16,137,32,4,32,7,124,34,4,133,34,5,66,21,137,32,5,32,2,32,3,124,34,3,66,32,137,124,34,5,133,34,7,66,16,137,32,7,32,4,32,2,66,13,137,32,3,133,34,2,124,34,3,66,32,137,66,255,1,133,124,34,4,133,34,7,66,21,137,32,7,32,3,32,2,66,17,137,133,34,2,32,5,32,6,133,124,34,3,66,32,137,124,34,6,133,34,5,66,16,137,32,5,32,3,32,2,66,13,137,133,34,2,32,4,124,34,3,66,32,137,124,34,4,133,34,5,66,21,137,32,5,32,3,32,2,66,17,137,133,34,2,32,6,124,34,3,66,32,137,124,34,6,133,34,5,66,16,137,32,5,32,2,66,13,137,32,3,133,34,2,32,4,124,34,3,66,32,137,124,34,4,133,66,21,137,32,2,66,17,137,32,3,133,34,2,66,13,137,32,2,32,6,124,133,34,2,66,17,137,133,32,2,32,4,124,34,2,66,32,137,133,32,2,133,11,254,3,1,12,127,35,0,65,32,107,34,5,36,0,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,7,47,1,182,1,33,8,2,64,2,64,2,64,2,64,65,232,1,65,4,16,254,9,34,6,4,64,32,6,65,0,54,2,0,32,6,32,7,47,1,182,1,34,4,32,1,40,2,8,34,2,65,127,115,106,34,3,59,1,182,1,32,5,65,24,106,34,10,32,7,65,48,106,34,11,32,2,65,12,108,106,34,9,65,8,106,40,2,0,54,2,0,32,5,32,9,41,2,0,55,3,16,32,3,65,12,79,13,1,32,4,32,2,65,1,106,34,4,107,32,3,71,13,2,32,7,65,4,106,34,9,32,2,65,2,116,106,40,2,0,33,12,32,6,65,4,106,32,9,32,4,65,2,116,34,13,106,32,3,65,2,116,16,142,11,26,32,6,65,48,106,32,11,32,4,65,12,108,106,32,3,65,12,108,16,142,11,26,32,7,32,2,59,1,182,1,32,5,65,8,106,32,10,40,2,0,54,2,0,32,5,32,5,41,3,16,55,3,0,32,6,47,1,182,1,34,3,65,1,106,33,4,32,3,65,12,79,13,3,32,8,32,2,107,34,2,32,4,71,13,4,32,6,65,184,1,106,32,7,32,13,106,65,184,1,106,32,2,65,2,116,16,142,11,33,4,32,1,40,2,4,33,2,65,0,33,1,3,64,2,64,32,4,32,1,65,2,116,106,40,2,0,34,8,32,1,59,1,180,1,32,8,32,6,54,2,0,32,1,32,3,79,13,0,32,1,32,1,32,3,73,106,34,1,32,3,77,13,1,11,11,32,0,32,12,54,2,16,32,0,32,2,54,2,4,32,0,32,7,54,2,0,32,0,32,5,41,3,0,55,2,20,32,0,32,2,54,2,12,32,0,32,6,54,2,8,32,0,65,28,106,32,5,65,8,106,40,2,0,54,2,0,32,5,65,32,106,36,0,15,11,65,4,65,232,1,16,132,11,0,11,32,3,65,11,65,204,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,4,65,12,65,220,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,254,3,1,12,127,35,0,65,32,107,34,5,36,0,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,7,47,1,182,1,33,8,2,64,2,64,2,64,2,64,65,232,1,65,4,16,254,9,34,6,4,64,32,6,65,0,54,2,0,32,6,32,7,47,1,182,1,34,4,32,1,40,2,8,34,2,65,127,115,106,34,3,59,1,182,1,32,5,65,24,106,34,10,32,7,65,48,106,34,11,32,2,65,12,108,106,34,9,65,8,106,40,2,0,54,2,0,32,5,32,9,41,2,0,55,3,16,32,3,65,12,79,13,1,32,4,32,2,65,1,106,34,4,107,32,3,71,13,2,32,7,65,4,106,34,9,32,2,65,2,116,106,40,1,0,33,12,32,6,65,4,106,32,9,32,4,65,2,116,34,13,106,32,3,65,2,116,16,142,11,26,32,6,65,48,106,32,11,32,4,65,12,108,106,32,3,65,12,108,16,142,11,26,32,7,32,2,59,1,182,1,32,5,65,8,106,32,10,40,2,0,54,2,0,32,5,32,5,41,3,16,55,3,0,32,6,47,1,182,1,34,3,65,1,106,33,4,32,3,65,12,79,13,3,32,8,32,2,107,34,2,32,4,71,13,4,32,6,65,184,1,106,32,7,32,13,106,65,184,1,106,32,2,65,2,116,16,142,11,33,4,32,1,40,2,4,33,2,65,0,33,1,3,64,2,64,32,4,32,1,65,2,116,106,40,2,0,34,8,32,1,59,1,180,1,32,8,32,6,54,2,0,32,1,32,3,79,13,0,32,1,32,1,32,3,73,106,34,1,32,3,77,13,1,11,11,32,0,32,2,54,2,20,32,0,32,7,54,2,16,32,0,32,12,54,2,0,32,0,32,5,41,3,0,55,2,4,32,0,32,2,54,2,28,32,0,32,6,54,2,24,32,0,65,12,106,32,5,65,8,106,40,2,0,54,2,0,32,5,65,32,106,36,0,15,11,65,4,65,232,1,16,132,11,0,11,32,3,65,11,65,204,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,4,65,12,65,220,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,140,4,1,5,127,35,0,65,16,107,34,6,36,0,2,64,2,127,2,64,32,1,40,2,32,34,2,69,4,64,32,1,40,2,0,32,1,65,0,54,2,0,69,13,3,32,1,40,2,8,34,3,32,1,40,2,4,34,2,13,2,26,32,1,40,2,12,34,4,69,13,1,2,64,32,4,65,7,113,34,1,69,4,64,32,4,33,2,12,1,11,32,4,33,2,3,64,32,2,65,1,107,33,2,32,3,40,2,184,1,33,3,32,1,65,1,107,34,1,13,0,11,11,32,4,65,8,73,13,1,3,64,32,3,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,3,32,2,65,8,107,34,2,13,0,11,12,1,11,32,1,32,2,65,1,107,54,2,32,32,1,40,2,0,4,64,32,1,40,2,4,69,4,64,32,1,40,2,8,33,3,2,64,32,1,40,2,12,34,4,69,13,0,2,64,32,4,65,7,113,34,5,69,4,64,32,4,33,2,12,1,11,32,4,33,2,3,64,32,2,65,1,107,33,2,32,3,40,2,184,1,33,3,32,5,65,1,107,34,5,13,0,11,11,32,4,65,8,73,13,0,3,64,32,3,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,3,32,2,65,8,107,34,2,13,0,11,11,32,1,66,0,55,2,8,32,1,32,3,54,2,4,32,1,65,1,54,2,0,11,32,6,65,4,106,32,1,65,4,106,16,184,4,32,6,40,2,4,34,1,69,4,64,65,0,33,5,12,4,11,32,0,32,1,32,6,41,2,8,66,32,136,167,34,2,65,2,116,106,65,4,106,40,2,0,54,2,4,32,0,32,1,32,2,65,12,108,106,34,1,65,48,106,41,2,0,55,2,8,32,0,65,16,106,32,1,65,56,106,40,2,0,54,2,0,65,1,33,5,12,3,11,65,204,247,206,0,16,176,10,0,11,32,3,33,2,65,0,11,33,3,3,64,32,2,40,2,0,32,2,65,232,1,65,184,1,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,34,2,13,0,11,11,32,0,32,5,54,2,0,32,6,65,16,106,36,0,11,227,3,2,6,126,3,127,35,0,65,208,0,107,34,8,36,0,32,8,65,64,107,34,9,66,0,55,3,0,32,8,66,0,55,3,56,32,8,32,0,41,3,8,34,2,55,3,48,32,8,32,0,41,3,0,34,3,55,3,40,32,8,32,2,66,243,202,209,203,167,140,217,178,244,0,133,55,3,32,32,8,32,2,66,237,222,145,243,150,204,220,183,228,0,133,55,3,24,32,8,32,3,66,225,228,149,243,214,236,217,188,236,0,133,55,3,16,32,8,32,3,66,245,202,205,131,215,172,219,183,243,0,133,55,3,8,32,1,40,2,0,34,0,65,2,106,47,1,0,33,1,32,8,32,0,47,1,0,59,1,78,32,8,65,8,106,34,0,32,8,65,206,0,106,34,10,65,2,16,149,2,32,8,32,1,59,1,78,32,0,32,10,65,2,16,149,2,32,8,41,3,8,33,3,32,8,41,3,24,33,2,32,9,53,2,0,33,6,32,8,41,3,56,33,4,32,8,41,3,32,32,8,41,3,16,33,7,32,8,65,208,0,106,36,0,32,4,32,6,66,56,134,132,34,6,133,34,4,66,16,137,32,4,32,7,124,34,4,133,34,5,66,21,137,32,5,32,2,32,3,124,34,3,66,32,137,124,34,5,133,34,7,66,16,137,32,7,32,4,32,2,66,13,137,32,3,133,34,2,124,34,3,66,32,137,66,255,1,133,124,34,4,133,34,7,66,21,137,32,7,32,3,32,2,66,17,137,133,34,2,32,5,32,6,133,124,34,3,66,32,137,124,34,6,133,34,5,66,16,137,32,5,32,3,32,2,66,13,137,133,34,2,32,4,124,34,3,66,32,137,124,34,4,133,34,5,66,21,137,32,5,32,3,32,2,66,17,137,133,34,2,32,6,124,34,3,66,32,137,124,34,6,133,34,5,66,16,137,32,5,32,2,66,13,137,32,3,133,34,2,32,4,124,34,3,66,32,137,124,34,4,133,66,21,137,32,2,66,17,137,32,3,133,34,2,66,13,137,32,2,32,6,124,133,34,2,66,17,137,133,32,2,32,4,124,34,2,66,32,137,133,32,2,133,11,128,4,1,11,127,35,0,65,32,107,34,5,36,0,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,7,47,1,182,1,33,8,2,64,2,64,2,64,2,64,65,232,1,65,4,16,254,9,34,6,4,64,32,6,65,0,54,2,0,32,6,32,7,47,1,182,1,34,4,32,1,40,2,8,34,2,65,127,115,106,34,3,59,1,182,1,32,5,65,24,106,34,11,32,7,65,4,106,34,9,32,2,65,12,108,106,34,10,65,8,106,40,2,0,54,2,0,32,5,32,10,41,2,0,55,3,16,32,3,65,12,79,13,1,32,4,32,2,65,1,106,34,4,107,32,3,71,13,2,32,7,65,136,1,106,34,10,32,2,65,2,116,106,40,2,0,33,12,32,6,65,4,106,32,9,32,4,65,12,108,106,32,3,65,12,108,16,142,11,26,32,6,65,136,1,106,32,10,32,4,65,2,116,34,9,106,32,3,65,2,116,16,142,11,26,32,7,32,2,59,1,182,1,32,5,65,8,106,32,11,40,2,0,54,2,0,32,5,32,5,41,3,16,55,3,0,32,6,47,1,182,1,34,3,65,1,106,33,4,32,3,65,12,79,13,3,32,8,32,2,107,34,2,32,4,71,13,4,32,6,65,184,1,106,32,7,32,9,106,65,184,1,106,32,2,65,2,116,16,142,11,33,4,32,1,40,2,4,33,2,65,0,33,1,3,64,2,64,32,4,32,1,65,2,116,106,40,2,0,34,8,32,1,59,1,180,1,32,8,32,6,54,2,0,32,1,32,3,79,13,0,32,1,32,1,32,3,73,106,34,1,32,3,77,13,1,11,11,32,0,32,2,54,2,20,32,0,32,7,54,2,16,32,0,32,5,41,3,0,55,2,0,32,0,32,2,54,2,28,32,0,32,6,54,2,24,32,0,32,12,54,2,12,32,0,65,8,106,32,5,65,8,106,40,2,0,54,2,0,32,5,65,32,106,36,0,15,11,65,4,65,232,1,16,132,11,0,11,32,3,65,11,65,240,245,208,0,16,171,10,0,11,65,184,245,208,0,65,40,65,224,245,208,0,16,141,8,0,11,32,4,65,12,65,128,246,208,0,16,171,10,0,11,65,184,245,208,0,65,40,65,224,245,208,0,16,141,8,0,11,227,4,1,3,127,35,0,65,32,107,34,3,36,0,32,3,32,1,16,149,1,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,40,2,0,69,4,64,32,2,32,3,41,3,8,34,2,84,13,1,32,2,66,255,255,3,86,13,2,32,0,32,2,61,1,2,12,3,11,65,145,179,211,0,45,0,0,26,32,3,32,3,40,2,4,54,2,16,65,200,0,65,8,16,254,9,34,1,69,13,3,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,1,33,5,65,8,65,1,16,254,9,34,4,69,13,4,32,4,66,194,194,145,131,210,138,219,178,226,0,55,0,0,32,3,65,8,54,2,28,32,3,32,4,54,2,24,32,3,65,8,54,2,20,32,1,32,3,65,20,106,16,156,4,33,1,32,3,65,16,106,16,217,9,32,0,32,1,54,2,4,12,2,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,4,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,1,33,5,65,31,65,1,16,254,9,34,4,69,13,5,32,4,65,23,106,65,243,229,208,0,41,0,0,55,0,0,32,4,65,16,106,65,236,229,208,0,41,0,0,55,0,0,32,4,65,8,106,65,228,229,208,0,41,0,0,55,0,0,32,4,65,220,229,208,0,41,0,0,55,0,0,32,3,65,31,54,2,8,32,3,32,4,54,2,4,32,3,65,31,54,2,0,32,0,32,1,32,3,16,156,4,54,2,4,12,1,11,65,145,179,211,0,45,0,0,26,65,1,33,5,65,227,0,65,1,16,254,9,34,1,69,13,5,32,1,65,251,229,208,0,65,227,0,16,142,11,33,1,32,3,65,227,0,54,2,8,32,3,32,1,54,2,4,32,3,65,227,0,54,2,0,32,0,66,208,15,16,251,4,32,3,16,156,4,54,2,4,11,32,0,32,5,59,1,0,32,3,65,32,106,36,0,15,11,65,8,65,200,0,16,132,11,0,11,65,1,65,8,16,132,11,0,11,65,8,65,200,0,16,132,11,0,11,65,1,65,31,16,132,11,0,11,65,1,65,227,0,16,132,11,0,11,219,3,1,7,127,2,64,2,64,32,1,65,128,10,73,4,64,32,1,65,5,118,33,5,2,64,2,64,32,0,40,2,160,1,34,4,4,64,32,4,65,1,107,33,3,32,4,65,2,116,32,0,106,65,4,107,33,2,32,4,32,5,106,65,2,116,32,0,106,65,4,107,33,6,32,4,65,41,73,33,7,3,64,32,7,69,13,2,32,3,32,5,106,34,4,65,40,79,13,3,32,6,32,2,40,2,0,54,2,0,32,6,65,4,107,33,6,32,2,65,4,107,33,2,32,3,65,1,107,34,3,65,127,71,13,0,11,11,32,1,65,31,113,33,8,32,1,65,32,79,4,64,32,0,65,0,32,5,65,2,116,16,141,11,26,11,32,0,40,2,160,1,32,5,106,33,2,32,8,69,4,64,32,0,32,2,54,2,160,1,32,0,15,11,32,2,65,1,107,34,7,65,39,75,13,3,32,2,33,4,32,0,32,7,65,2,116,106,40,2,0,34,6,65,0,32,1,107,34,3,118,34,1,69,13,4,32,2,65,39,77,4,64,32,0,32,2,65,2,116,106,32,1,54,2,0,32,2,65,1,106,33,4,12,5,11,32,2,65,40,65,192,152,211,0,16,131,7,0,11,32,3,65,40,65,192,152,211,0,16,131,7,0,11,32,4,65,40,65,192,152,211,0,16,131,7,0,11,65,234,152,211,0,65,29,65,192,152,211,0,16,141,8,0,11,32,7,65,40,65,192,152,211,0,16,131,7,0,11,2,64,32,2,32,5,65,1,106,34,7,75,4,64,32,3,65,31,113,33,1,32,2,65,2,116,32,0,106,65,8,107,33,3,3,64,32,2,65,2,107,65,40,79,13,2,32,3,65,4,106,32,6,32,8,116,32,3,40,2,0,34,6,32,1,118,114,54,2,0,32,3,65,4,107,33,3,32,7,32,2,65,1,107,34,2,73,13,0,11,11,32,0,32,5,65,2,116,106,34,1,32,1,40,2,0,32,8,116,54,2,0,32,0,32,4,54,2,160,1,32,0,15,11,65,127,65,40,65,192,152,211,0,16,131,7,0,11,219,3,2,6,126,3,127,35,0,65,208,0,107,34,8,36,0,32,8,65,64,107,34,9,66,0,55,3,0,32,8,66,0,55,3,56,32,8,32,0,41,3,8,34,2,55,3,48,32,8,32,0,41,3,0,34,3,55,3,40,32,8,32,2,66,243,202,209,203,167,140,217,178,244,0,133,55,3,32,32,8,32,2,66,237,222,145,243,150,204,220,183,228,0,133,55,3,24,32,8,32,3,66,225,228,149,243,214,236,217,188,236,0,133,55,3,16,32,8,32,3,66,245,202,205,131,215,172,219,183,243,0,133,55,3,8,32,1,47,1,2,33,0,32,8,32,1,47,1,0,59,1,78,32,8,65,8,106,34,1,32,8,65,206,0,106,34,10,65,2,16,149,2,32,8,32,0,59,1,78,32,1,32,10,65,2,16,149,2,32,8,41,3,8,33,3,32,8,41,3,24,33,2,32,9,53,2,0,33,6,32,8,41,3,56,33,4,32,8,41,3,32,32,8,41,3,16,33,7,32,8,65,208,0,106,36,0,32,4,32,6,66,56,134,132,34,6,133,34,4,66,16,137,32,4,32,7,124,34,4,133,34,5,66,21,137,32,5,32,2,32,3,124,34,3,66,32,137,124,34,5,133,34,7,66,16,137,32,7,32,4,32,2,66,13,137,32,3,133,34,2,124,34,3,66,32,137,66,255,1,133,124,34,4,133,34,7,66,21,137,32,7,32,3,32,2,66,17,137,133,34,2,32,5,32,6,133,124,34,3,66,32,137,124,34,6,133,34,5,66,16,137,32,5,32,3,32,2,66,13,137,133,34,2,32,4,124,34,3,66,32,137,124,34,4,133,34,5,66,21,137,32,5,32,3,32,2,66,17,137,133,34,2,32,6,124,34,3,66,32,137,124,34,6,133,34,5,66,16,137,32,5,32,2,66,13,137,32,3,133,34,2,32,4,124,34,3,66,32,137,124,34,4,133,66,21,137,32,2,66,17,137,32,3,133,34,2,66,13,137,32,2,32,6,124,133,34,2,66,17,137,133,32,2,32,4,124,34,2,66,32,137,133,32,2,133,11,221,4,1,3,127,35,0,65,32,107,34,3,36,0,32,3,32,1,16,149,1,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,40,2,0,69,4,64,32,2,32,3,41,3,8,34,2,84,13,1,32,2,66,255,255,255,255,15,86,13,2,32,2,167,33,1,12,3,11,65,145,179,211,0,45,0,0,26,32,3,32,3,40,2,4,54,2,16,65,200,0,65,8,16,254,9,34,1,69,13,3,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,1,33,5,65,8,65,1,16,254,9,34,4,69,13,4,32,4,66,194,194,145,131,210,138,219,178,226,0,55,0,0,32,3,65,8,54,2,28,32,3,32,4,54,2,24,32,3,65,8,54,2,20,32,1,32,3,65,20,106,16,156,4,33,1,32,3,65,16,106,16,217,9,12,2,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,4,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,1,33,5,65,31,65,1,16,254,9,34,4,69,13,5,32,4,65,23,106,65,243,229,208,0,41,0,0,55,0,0,32,4,65,16,106,65,236,229,208,0,41,0,0,55,0,0,32,4,65,8,106,65,228,229,208,0,41,0,0,55,0,0,32,4,65,220,229,208,0,41,0,0,55,0,0,32,3,65,31,54,2,8,32,3,32,4,54,2,4,32,3,65,31,54,2,0,32,1,32,3,16,156,4,33,1,12,1,11,65,145,179,211,0,45,0,0,26,65,1,33,5,65,227,0,65,1,16,254,9,34,1,69,13,5,32,1,65,251,229,208,0,65,227,0,16,142,11,33,1,32,3,65,227,0,54,2,8,32,3,32,1,54,2,4,32,3,65,227,0,54,2,0,66,208,15,16,251,4,32,3,16,156,4,33,1,11,32,0,32,1,54,2,4,32,0,32,5,54,2,0,32,3,65,32,106,36,0,15,11,65,8,65,200,0,16,132,11,0,11,65,1,65,8,16,132,11,0,11,65,8,65,200,0,16,132,11,0,11,65,1,65,31,16,132,11,0,11,65,1,65,227,0,16,132,11,0,11,218,3,1,5,127,32,0,40,2,28,34,1,4,64,32,0,40,2,24,32,1,65,2,116,65,2,16,163,10,11,32,0,40,2,36,33,2,32,0,40,2,40,34,3,4,64,32,2,33,1,3,64,32,1,65,32,106,40,2,0,34,4,4,64,32,1,65,44,106,32,1,65,36,106,40,2,0,32,1,65,40,106,40,2,0,32,4,40,2,8,17,3,0,11,32,1,65,24,106,32,1,65,16,106,40,2,0,32,1,65,20,106,40,2,0,32,1,65,12,106,40,2,0,40,2,8,17,3,0,32,1,65,52,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,32,34,1,4,64,32,2,32,1,65,52,108,65,4,16,163,10,11,32,0,40,2,48,33,2,2,64,32,0,40,2,52,34,4,69,13,0,65,0,33,3,32,4,65,1,71,4,64,32,4,65,126,113,33,5,32,2,33,1,3,64,32,1,65,28,106,32,1,65,20,106,40,2,0,32,1,65,24,106,40,2,0,32,1,65,16,106,40,2,0,40,2,8,17,3,0,32,1,65,64,107,32,1,65,56,106,40,2,0,32,1,65,60,106,40,2,0,32,1,65,52,106,40,2,0,40,2,8,17,3,0,32,1,65,200,0,106,33,1,32,5,32,3,65,2,106,34,3,71,13,0,11,11,32,4,65,1,113,69,13,0,32,2,32,3,65,36,108,106,34,1,65,28,106,32,1,40,2,20,32,1,40,2,24,32,1,40,2,16,40,2,8,17,3,0,11,32,0,40,2,44,34,1,4,64,32,2,32,1,65,36,108,65,4,16,163,10,11,32,0,40,2,64,34,1,4,64,32,1,16,242,4,32,1,65,16,65,4,16,163,10,11,32,0,40,2,72,34,1,65,132,1,79,4,64,32,1,16,4,11,32,0,65,212,0,106,16,149,11,32,0,40,2,84,34,1,65,132,1,79,4,64,32,1,16,4,11,32,0,40,2,80,34,0,40,2,16,34,1,4,64,32,0,40,2,20,32,1,65,1,16,163,10,11,32,0,65,200,0,65,4,16,163,10,11,251,3,1,11,127,35,0,65,32,107,34,6,36,0,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,7,47,1,226,1,33,8,2,64,2,64,2,64,2,64,65,148,2,65,4,16,254,9,34,4,4,64,32,4,65,0,54,2,176,1,32,4,32,7,47,1,226,1,34,5,32,1,40,2,8,34,2,65,127,115,106,34,3,59,1,226,1,32,6,65,24,106,34,10,32,7,32,2,65,4,116,106,34,9,65,8,106,41,2,0,55,3,0,32,6,32,9,41,2,0,55,3,16,32,3,65,12,79,13,1,32,5,32,2,65,1,106,34,5,107,32,3,71,13,2,32,7,65,180,1,106,34,9,32,2,65,2,116,106,40,2,0,33,11,32,4,65,180,1,106,32,9,32,5,65,2,116,34,12,106,32,3,65,2,116,16,142,11,26,32,4,32,7,32,5,65,4,116,106,32,3,65,4,116,16,142,11,33,3,32,7,32,2,59,1,226,1,32,6,65,8,106,32,10,41,3,0,55,3,0,32,6,32,6,41,3,16,55,3,0,32,3,47,1,226,1,34,4,65,1,106,33,5,32,4,65,12,79,13,3,32,8,32,2,107,34,2,32,5,71,13,4,32,3,65,228,1,106,32,7,32,12,106,65,228,1,106,32,2,65,2,116,16,142,11,33,5,32,1,40,2,4,33,2,65,0,33,1,3,64,2,64,32,5,32,1,65,2,116,106,40,2,0,34,8,32,1,59,1,224,1,32,8,32,3,54,2,176,1,32,1,32,4,79,13,0,32,1,32,1,32,4,73,106,34,1,32,4,77,13,1,11,11,32,0,32,11,54,2,16,32,0,32,2,54,2,4,32,0,32,7,54,2,0,32,0,32,6,41,3,0,55,2,20,32,0,32,2,54,2,12,32,0,32,3,54,2,8,32,0,65,28,106,32,6,65,8,106,41,3,0,55,2,0,32,6,65,32,106,36,0,15,11,65,4,65,148,2,16,132,11,0,11,32,3,65,11,65,204,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,5,65,12,65,220,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,171,6,1,9,127,35,0,65,48,107,34,2,36,0,2,64,32,0,40,2,0,34,3,69,13,0,32,2,32,3,54,2,24,32,2,32,3,54,2,8,32,2,66,1,55,2,16,32,2,66,1,55,2,0,32,2,32,0,40,2,4,34,1,54,2,28,32,2,32,1,54,2,12,32,2,32,0,40,2,8,34,0,54,2,32,2,127,2,64,32,0,4,64,32,2,65,4,106,33,6,3,64,32,2,32,0,65,1,107,54,2,32,2,64,32,2,40,2,0,4,64,32,2,40,2,4,69,4,64,32,2,40,2,8,33,3,2,64,32,2,40,2,12,34,1,69,13,0,2,64,32,1,65,7,113,34,4,69,4,64,32,1,33,0,12,1,11,32,1,33,0,3,64,32,0,65,1,107,33,0,32,3,40,2,96,33,3,32,4,65,1,107,34,4,13,0,11,11,32,1,65,8,73,13,0,3,64,32,3,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,33,3,32,0,65,8,107,34,0,13,0,11,11,32,2,66,0,55,2,8,32,2,32,3,54,2,4,32,2,65,1,54,2,0,11,32,2,65,36,106,33,9,32,6,40,2,4,33,5,2,64,32,6,40,2,8,34,8,32,6,40,2,0,34,1,47,1,94,73,4,64,32,1,33,0,12,1,11,3,64,32,1,40,2,0,34,0,4,64,32,1,47,1,92,33,8,32,1,65,144,1,65,224,0,32,5,27,65,4,16,163,10,32,5,65,1,106,33,5,32,0,34,1,47,1,94,32,8,77,13,1,12,2,11,11,32,1,65,144,1,65,224,0,32,5,27,65,4,16,163,10,65,140,132,192,0,16,176,10,0,11,32,8,65,1,106,33,4,2,64,32,5,69,4,64,32,0,33,1,12,1,11,32,0,32,4,65,2,116,106,65,224,0,106,40,2,0,33,1,65,0,33,4,32,5,65,1,107,34,7,69,13,0,32,7,65,7,113,34,3,4,64,3,64,32,7,65,1,107,33,7,32,1,40,2,96,33,1,32,3,65,1,107,34,3,13,0,11,11,32,5,65,2,107,65,7,73,13,0,3,64,32,1,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,33,1,32,7,65,8,107,34,7,13,0,11,11,32,9,32,8,54,2,8,32,9,32,5,54,2,4,32,9,32,0,54,2,0,32,6,32,4,54,2,8,32,6,65,0,54,2,4,32,6,32,1,54,2,0,32,2,40,2,36,13,1,12,6,11,65,148,199,192,0,16,176,10,0,11,32,2,40,2,32,34,0,13,0,11,32,2,40,2,0,32,2,65,0,54,2,0,69,13,3,32,2,40,2,8,34,3,32,2,40,2,4,34,0,13,2,26,32,2,40,2,12,33,1,12,1,11,32,2,65,0,54,2,0,11,2,64,32,1,69,13,0,2,64,32,1,65,7,113,34,4,69,4,64,32,1,33,0,12,1,11,32,1,33,0,3,64,32,0,65,1,107,33,0,32,3,40,2,96,33,3,32,4,65,1,107,34,4,13,0,11,11,32,1,65,8,73,13,0,3,64,32,3,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,33,3,32,0,65,8,107,34,0,13,0,11,11,32,3,33,0,65,0,11,33,3,3,64,32,0,40,2,0,32,0,65,144,1,65,224,0,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,34,0,13,0,11,11,32,2,65,48,106,36,0,11,170,6,1,9,127,35,0,65,48,107,34,2,36,0,2,64,32,0,40,2,0,34,3,69,13,0,32,2,32,3,54,2,24,32,2,32,3,54,2,8,32,2,66,1,55,2,16,32,2,66,1,55,2,0,32,2,32,0,40,2,4,34,1,54,2,28,32,2,32,1,54,2,12,32,2,32,0,40,2,8,34,0,54,2,32,2,127,2,64,32,0,4,64,32,2,65,4,106,33,6,3,64,32,2,32,0,65,1,107,54,2,32,2,64,32,2,40,2,0,4,64,32,2,40,2,4,69,4,64,32,2,40,2,8,33,3,2,64,32,2,40,2,12,34,1,69,13,0,2,64,32,1,65,7,113,34,4,69,4,64,32,1,33,0,12,1,11,32,1,33,0,3,64,32,0,65,1,107,33,0,32,3,40,2,64,33,3,32,4,65,1,107,34,4,13,0,11,11,32,1,65,8,73,13,0,3,64,32,3,40,2,64,40,2,64,40,2,64,40,2,64,40,2,64,40,2,64,40,2,64,40,2,64,33,3,32,0,65,8,107,34,0,13,0,11,11,32,2,66,0,55,2,8,32,2,32,3,54,2,4,32,2,65,1,54,2,0,11,32,2,65,36,106,33,9,32,6,40,2,4,33,5,2,64,32,6,40,2,8,34,8,32,6,40,2,0,34,1,47,1,50,73,4,64,32,1,33,0,12,1,11,3,64,32,1,40,2,0,34,0,4,64,32,1,47,1,48,33,8,32,1,65,240,0,65,192,0,32,5,27,65,4,16,163,10,32,5,65,1,106,33,5,32,0,34,1,47,1,50,32,8,77,13,1,12,2,11,11,32,1,65,240,0,65,192,0,32,5,27,65,4,16,163,10,65,140,132,192,0,16,176,10,0,11,32,8,65,1,106,33,4,2,64,32,5,69,4,64,32,0,33,1,12,1,11,32,0,32,4,65,2,116,106,65,64,107,40,2,0,33,1,65,0,33,4,32,5,65,1,107,34,7,69,13,0,32,7,65,7,113,34,3,4,64,3,64,32,7,65,1,107,33,7,32,1,40,2,64,33,1,32,3,65,1,107,34,3,13,0,11,11,32,5,65,2,107,65,7,73,13,0,3,64,32,1,40,2,64,40,2,64,40,2,64,40,2,64,40,2,64,40,2,64,40,2,64,40,2,64,33,1,32,7,65,8,107,34,7,13,0,11,11,32,9,32,8,54,2,8,32,9,32,5,54,2,4,32,9,32,0,54,2,0,32,6,32,4,54,2,8,32,6,65,0,54,2,4,32,6,32,1,54,2,0,32,2,40,2,36,13,1,12,6,11,65,148,199,192,0,16,176,10,0,11,32,2,40,2,32,34,0,13,0,11,32,2,40,2,0,32,2,65,0,54,2,0,69,13,3,32,2,40,2,8,34,3,32,2,40,2,4,34,0,13,2,26,32,2,40,2,12,33,1,12,1,11,32,2,65,0,54,2,0,11,2,64,32,1,69,13,0,2,64,32,1,65,7,113,34,4,69,4,64,32,1,33,0,12,1,11,32,1,33,0,3,64,32,0,65,1,107,33,0,32,3,40,2,64,33,3,32,4,65,1,107,34,4,13,0,11,11,32,1,65,8,73,13,0,3,64,32,3,40,2,64,40,2,64,40,2,64,40,2,64,40,2,64,40,2,64,40,2,64,40,2,64,33,3,32,0,65,8,107,34,0,13,0,11,11,32,3,33,0,65,0,11,33,3,3,64,32,0,40,2,0,32,0,65,240,0,65,192,0,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,34,0,13,0,11,11,32,2,65,48,106,36,0,11,179,15,2,19,127,5,126,35,0,65,16,107,34,15,36,0,32,15,32,1,54,2,12,32,0,65,16,106,34,9,32,15,65,12,106,16,241,2,33,22,32,0,40,2,8,69,4,64,35,0,65,32,107,34,13,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,12,34,11,65,1,106,34,1,32,11,79,4,64,32,0,40,2,4,34,6,32,6,65,1,106,34,3,65,3,118,34,4,65,7,108,32,6,65,8,73,27,34,7,65,1,118,32,1,73,4,64,32,1,32,7,65,1,106,32,1,32,7,75,27,34,1,65,8,73,13,2,32,1,65,255,255,255,255,1,75,4,64,16,225,7,32,13,40,2,24,26,12,9,11,65,127,32,1,65,3,116,65,7,110,65,1,107,103,118,34,1,65,254,255,255,255,3,75,13,6,32,1,65,1,106,33,1,12,5,11,65,0,33,1,32,0,40,2,0,33,2,2,64,32,4,32,3,65,7,113,65,0,71,106,34,5,69,13,0,32,5,65,1,71,4,64,32,5,65,254,255,255,255,3,113,33,4,3,64,32,1,32,2,106,34,8,32,8,41,3,0,34,21,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,21,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,32,8,65,8,106,34,8,32,8,41,3,0,34,21,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,21,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,32,1,65,16,106,33,1,32,4,65,2,107,34,4,13,0,11,11,32,5,65,1,113,69,13,0,32,1,32,2,106,34,1,32,1,41,3,0,34,21,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,21,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,11,32,3,65,8,79,4,64,32,2,32,3,106,32,2,41,0,0,55,0,0,12,3,11,32,2,65,8,106,32,2,32,3,16,140,11,26,32,3,13,2,65,0,33,7,12,3,11,16,225,7,32,13,40,2,0,26,12,6,11,65,4,65,8,32,1,65,4,73,27,33,1,12,2,11,32,2,65,8,106,33,8,32,2,65,4,107,33,17,65,0,33,1,3,64,2,64,32,2,32,1,34,3,106,34,16,45,0,0,65,128,1,71,13,0,32,17,32,1,65,2,116,107,33,18,32,2,32,1,65,127,115,65,2,116,106,33,4,2,64,3,64,32,6,32,9,32,18,16,241,2,167,34,12,113,34,10,33,5,32,2,32,10,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,21,80,4,64,65,8,33,1,3,64,32,1,32,5,106,33,5,32,1,65,8,106,33,1,32,2,32,5,32,6,113,34,5,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,21,80,13,0,11,11,32,2,32,21,122,167,65,3,118,32,5,106,32,6,113,34,1,106,44,0,0,65,0,78,4,64,32,2,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,1,11,32,1,32,10,107,32,3,32,10,107,115,32,6,113,65,8,79,4,64,32,1,32,2,106,34,5,45,0,0,32,5,32,12,65,25,118,34,5,58,0,0,32,8,32,1,65,8,107,32,6,113,106,32,5,58,0,0,32,2,32,1,65,127,115,65,2,116,106,33,1,65,255,1,70,13,2,32,4,45,0,0,33,5,32,4,32,1,45,0,0,58,0,0,32,4,45,0,1,33,10,32,4,32,1,45,0,1,58,0,1,32,4,45,0,2,33,12,32,4,32,1,45,0,2,58,0,2,32,4,45,0,3,33,19,32,4,32,1,45,0,3,58,0,3,32,1,32,5,58,0,0,32,1,32,10,58,0,1,32,1,32,12,58,0,2,32,1,32,19,58,0,3,12,1,11,11,32,16,32,12,65,25,118,34,1,58,0,0,32,8,32,3,65,8,107,32,6,113,106,32,1,58,0,0,12,1,11,32,16,65,255,1,58,0,0,32,8,32,3,65,8,107,32,6,113,106,65,255,1,58,0,0,32,1,32,4,40,0,0,54,0,0,11,32,3,65,1,106,33,1,32,3,32,6,71,13,0,11,11,32,0,32,7,32,11,107,54,2,8,12,3,11,32,1,65,2,116,34,3,65,7,106,34,2,32,3,73,13,0,32,2,65,120,113,34,2,32,1,65,8,106,34,7,106,34,3,32,2,73,13,0,32,3,65,249,255,255,255,7,73,13,1,11,16,225,7,32,13,40,2,8,26,12,1,11,65,8,33,4,2,64,32,3,69,13,0,65,145,179,211,0,45,0,0,26,32,3,65,8,16,254,9,34,4,13,0,32,3,16,138,9,32,13,40,2,16,26,12,1,11,32,2,32,4,106,65,255,1,32,7,16,141,11,33,7,32,1,65,1,107,34,8,32,1,65,3,118,65,7,108,32,1,65,9,73,27,33,16,32,0,40,2,0,33,2,32,11,4,64,32,7,65,8,106,33,12,32,2,65,4,107,33,17,32,2,41,3,0,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,33,21,32,2,33,3,32,11,33,4,3,64,32,21,80,4,64,32,3,33,1,3,64,32,10,65,8,106,33,10,32,1,41,3,8,32,1,65,8,106,34,3,33,1,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,34,21,80,13,0,11,11,32,7,32,8,32,9,32,17,32,21,122,167,65,3,118,32,10,106,34,18,65,2,116,107,16,241,2,167,34,19,113,34,5,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,23,80,4,64,65,8,33,1,3,64,32,1,32,5,106,33,5,32,1,65,8,106,33,1,32,7,32,5,32,8,113,34,5,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,23,80,13,0,11,11,32,21,66,1,125,32,21,131,33,21,32,7,32,23,122,167,65,3,118,32,5,106,32,8,113,34,1,106,44,0,0,65,0,78,4,64,32,7,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,1,11,32,1,32,7,106,32,19,65,25,118,34,5,58,0,0,32,12,32,1,65,8,107,32,8,113,106,32,5,58,0,0,32,7,32,1,65,127,115,65,2,116,106,32,2,32,18,65,127,115,65,2,116,106,40,0,0,54,2,0,32,4,65,1,107,34,4,13,0,11,11,32,0,32,8,54,2,4,32,0,32,7,54,2,0,32,0,32,16,32,11,107,54,2,8,32,6,69,13,0,32,6,32,6,65,2,116,65,11,106,65,120,113,34,1,106,65,9,106,34,3,69,13,0,32,2,32,1,107,32,3,65,8,16,163,10,11,32,13,65,32,106,36,0,32,15,40,2,12,33,1,11,32,0,40,2,0,34,2,65,4,107,33,6,32,22,66,25,136,34,24,66,255,0,131,66,129,130,132,136,144,160,192,128,1,126,33,25,32,22,167,33,9,32,0,40,2,4,33,4,65,0,33,3,2,64,3,64,32,2,32,4,32,9,113,34,9,106,41,0,0,34,23,32,25,133,34,21,66,127,133,32,21,66,129,130,132,136,144,160,192,128,1,125,131,66,128,129,130,132,136,144,160,192,128,127,131,33,22,3,64,2,64,32,22,34,21,80,4,64,32,23,66,128,129,130,132,136,144,160,192,128,127,131,33,22,65,1,33,11,32,3,65,1,71,4,64,32,22,122,167,65,3,118,32,9,106,32,4,113,33,14,32,22,66,0,82,33,11,11,32,22,32,23,66,1,134,131,66,0,82,13,1,32,9,32,20,65,8,106,34,20,106,33,9,32,11,33,3,12,3,11,32,21,66,1,125,32,21,131,33,22,32,1,47,1,0,32,6,32,21,122,167,65,3,118,32,9,106,32,4,113,65,2,116,107,40,2,0,34,11,47,1,0,71,13,1,32,1,65,2,106,47,1,0,32,11,65,2,106,47,1,0,71,13,1,12,3,11,11,11,32,2,32,14,106,44,0,0,34,9,65,0,78,4,64,32,2,32,2,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,34,14,106,45,0,0,33,9,11,32,2,32,14,106,32,24,167,65,255,0,113,34,3,58,0,0,32,2,32,14,65,8,107,32,4,113,106,65,8,106,32,3,58,0,0,32,0,32,0,40,2,8,32,9,65,1,113,107,54,2,8,32,0,32,0,40,2,12,65,1,106,54,2,12,32,2,32,14,65,2,116,107,65,4,107,32,1,54,2,0,11,32,15,65,16,106,36,0,32,21,66,0,82,11,167,6,1,9,127,35,0,65,48,107,34,2,36,0,2,64,32,0,40,2,0,34,3,69,13,0,32,2,32,3,54,2,24,32,2,32,3,54,2,8,32,2,66,1,55,2,16,32,2,66,1,55,2,0,32,2,32,0,40,2,4,34,1,54,2,28,32,2,32,1,54,2,12,32,2,32,0,40,2,8,34,0,54,2,32,2,127,2,64,32,0,4,64,32,2,65,4,106,33,6,3,64,32,2,32,0,65,1,107,54,2,32,2,64,32,2,40,2,0,4,64,32,2,40,2,4,69,4,64,32,2,40,2,8,33,3,2,64,32,2,40,2,12,34,1,69,13,0,2,64,32,1,65,7,113,34,4,69,4,64,32,1,33,0,12,1,11,32,1,33,0,3,64,32,0,65,1,107,33,0,32,3,40,2,32,33,3,32,4,65,1,107,34,4,13,0,11,11,32,1,65,8,73,13,0,3,64,32,3,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,33,3,32,0,65,8,107,34,0,13,0,11,11,32,2,66,0,55,2,8,32,2,32,3,54,2,4,32,2,65,1,54,2,0,11,32,2,65,36,106,33,9,32,6,40,2,4,33,5,2,64,32,6,40,2,8,34,8,32,6,40,2,0,34,1,47,1,6,73,4,64,32,1,33,0,12,1,11,3,64,32,1,40,2,0,34,0,4,64,32,1,47,1,4,33,8,32,1,65,208,0,65,32,32,5,27,65,4,16,163,10,32,5,65,1,106,33,5,32,0,34,1,47,1,6,32,8,77,13,1,12,2,11,11,32,1,65,208,0,65,32,32,5,27,65,4,16,163,10,65,220,246,206,0,16,176,10,0,11,32,8,65,1,106,33,4,2,64,32,5,69,4,64,32,0,33,1,12,1,11,32,0,32,4,65,2,116,106,65,32,106,40,2,0,33,1,65,0,33,4,32,5,65,1,107,34,7,69,13,0,32,7,65,7,113,34,3,4,64,3,64,32,7,65,1,107,33,7,32,1,40,2,32,33,1,32,3,65,1,107,34,3,13,0,11,11,32,5,65,2,107,65,7,73,13,0,3,64,32,1,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,33,1,32,7,65,8,107,34,7,13,0,11,11,32,9,32,8,54,2,8,32,9,32,5,54,2,4,32,9,32,0,54,2,0,32,6,32,4,54,2,8,32,6,65,0,54,2,4,32,6,32,1,54,2,0,32,2,40,2,36,13,1,12,6,11,65,204,247,206,0,16,176,10,0,11,32,2,40,2,32,34,0,13,0,11,32,2,40,2,0,32,2,65,0,54,2,0,69,13,3,32,2,40,2,8,34,3,32,2,40,2,4,34,0,13,2,26,32,2,40,2,12,33,1,12,1,11,32,2,65,0,54,2,0,11,2,64,32,1,69,13,0,2,64,32,1,65,7,113,34,4,69,4,64,32,1,33,0,12,1,11,32,1,33,0,3,64,32,0,65,1,107,33,0,32,3,40,2,32,33,3,32,4,65,1,107,34,4,13,0,11,11,32,1,65,8,73,13,0,3,64,32,3,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,33,3,32,0,65,8,107,34,0,13,0,11,11,32,3,33,0,65,0,11,33,3,3,64,32,0,40,2,0,32,0,65,208,0,65,32,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,34,0,13,0,11,11,32,2,65,48,106,36,0,11,171,6,1,9,127,35,0,65,48,107,34,2,36,0,2,64,32,0,40,2,0,34,3,69,13,0,32,2,32,3,54,2,24,32,2,32,3,54,2,8,32,2,66,1,55,2,16,32,2,66,1,55,2,0,32,2,32,0,40,2,4,34,1,54,2,28,32,2,32,1,54,2,12,32,2,32,0,40,2,8,34,0,54,2,32,2,127,2,64,32,0,4,64,32,2,65,4,106,33,6,3,64,32,2,32,0,65,1,107,54,2,32,2,64,32,2,40,2,0,4,64,32,2,40,2,4,69,4,64,32,2,40,2,8,33,3,2,64,32,2,40,2,12,34,1,69,13,0,2,64,32,1,65,7,113,34,4,69,4,64,32,1,33,0,12,1,11,32,1,33,0,3,64,32,0,65,1,107,33,0,32,3,40,2,96,33,3,32,4,65,1,107,34,4,13,0,11,11,32,1,65,8,73,13,0,3,64,32,3,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,33,3,32,0,65,8,107,34,0,13,0,11,11,32,2,66,0,55,2,8,32,2,32,3,54,2,4,32,2,65,1,54,2,0,11,32,2,65,36,106,33,9,32,6,40,2,4,33,5,2,64,32,6,40,2,8,34,8,32,6,40,2,0,34,1,47,1,94,73,4,64,32,1,33,0,12,1,11,3,64,32,1,40,2,0,34,0,4,64,32,1,47,1,92,33,8,32,1,65,144,1,65,224,0,32,5,27,65,4,16,163,10,32,5,65,1,106,33,5,32,0,34,1,47,1,94,32,8,77,13,1,12,2,11,11,32,1,65,144,1,65,224,0,32,5,27,65,4,16,163,10,65,220,246,206,0,16,176,10,0,11,32,8,65,1,106,33,4,2,64,32,5,69,4,64,32,0,33,1,12,1,11,32,0,32,4,65,2,116,106,65,224,0,106,40,2,0,33,1,65,0,33,4,32,5,65,1,107,34,7,69,13,0,32,7,65,7,113,34,3,4,64,3,64,32,7,65,1,107,33,7,32,1,40,2,96,33,1,32,3,65,1,107,34,3,13,0,11,11,32,5,65,2,107,65,7,73,13,0,3,64,32,1,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,33,1,32,7,65,8,107,34,7,13,0,11,11,32,9,32,8,54,2,8,32,9,32,5,54,2,4,32,9,32,0,54,2,0,32,6,32,4,54,2,8,32,6,65,0,54,2,4,32,6,32,1,54,2,0,32,2,40,2,36,13,1,12,6,11,65,204,247,206,0,16,176,10,0,11,32,2,40,2,32,34,0,13,0,11,32,2,40,2,0,32,2,65,0,54,2,0,69,13,3,32,2,40,2,8,34,3,32,2,40,2,4,34,0,13,2,26,32,2,40,2,12,33,1,12,1,11,32,2,65,0,54,2,0,11,2,64,32,1,69,13,0,2,64,32,1,65,7,113,34,4,69,4,64,32,1,33,0,12,1,11,32,1,33,0,3,64,32,0,65,1,107,33,0,32,3,40,2,96,33,3,32,4,65,1,107,34,4,13,0,11,11,32,1,65,8,73,13,0,3,64,32,3,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,40,2,96,33,3,32,0,65,8,107,34,0,13,0,11,11,32,3,33,0,65,0,11,33,3,3,64,32,0,40,2,0,32,0,65,144,1,65,224,0,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,34,0,13,0,11,11,32,2,65,48,106,36,0,11,171,6,1,9,127,35,0,65,48,107,34,2,36,0,2,64,32,0,40,2,0,34,3,69,13,0,32,2,32,3,54,2,24,32,2,32,3,54,2,8,32,2,66,1,55,2,16,32,2,66,1,55,2,0,32,2,32,0,40,2,4,34,1,54,2,28,32,2,32,1,54,2,12,32,2,32,0,40,2,8,34,0,54,2,32,2,127,2,64,32,0,4,64,32,2,65,4,106,33,6,3,64,32,2,32,0,65,1,107,54,2,32,2,64,32,2,40,2,0,4,64,32,2,40,2,4,69,4,64,32,2,40,2,8,33,3,2,64,32,2,40,2,12,34,1,69,13,0,2,64,32,1,65,7,113,34,4,69,4,64,32,1,33,0,12,1,11,32,1,33,0,3,64,32,0,65,1,107,33,0,32,3,40,2,76,33,3,32,4,65,1,107,34,4,13,0,11,11,32,1,65,8,73,13,0,3,64,32,3,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,33,3,32,0,65,8,107,34,0,13,0,11,11,32,2,66,0,55,2,8,32,2,32,3,54,2,4,32,2,65,1,54,2,0,11,32,2,65,36,106,33,9,32,6,40,2,4,33,5,2,64,32,6,40,2,8,34,8,32,6,40,2,0,34,1,47,1,50,73,4,64,32,1,33,0,12,1,11,3,64,32,1,40,2,0,34,0,4,64,32,1,47,1,48,33,8,32,1,65,252,0,65,204,0,32,5,27,65,4,16,163,10,32,5,65,1,106,33,5,32,0,34,1,47,1,50,32,8,77,13,1,12,2,11,11,32,1,65,252,0,65,204,0,32,5,27,65,4,16,163,10,65,220,246,206,0,16,176,10,0,11,32,8,65,1,106,33,4,2,64,32,5,69,4,64,32,0,33,1,12,1,11,32,0,32,4,65,2,116,106,65,204,0,106,40,2,0,33,1,65,0,33,4,32,5,65,1,107,34,7,69,13,0,32,7,65,7,113,34,3,4,64,3,64,32,7,65,1,107,33,7,32,1,40,2,76,33,1,32,3,65,1,107,34,3,13,0,11,11,32,5,65,2,107,65,7,73,13,0,3,64,32,1,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,33,1,32,7,65,8,107,34,7,13,0,11,11,32,9,32,8,54,2,8,32,9,32,5,54,2,4,32,9,32,0,54,2,0,32,6,32,4,54,2,8,32,6,65,0,54,2,4,32,6,32,1,54,2,0,32,2,40,2,36,13,1,12,6,11,65,204,247,206,0,16,176,10,0,11,32,2,40,2,32,34,0,13,0,11,32,2,40,2,0,32,2,65,0,54,2,0,69,13,3,32,2,40,2,8,34,3,32,2,40,2,4,34,0,13,2,26,32,2,40,2,12,33,1,12,1,11,32,2,65,0,54,2,0,11,2,64,32,1,69,13,0,2,64,32,1,65,7,113,34,4,69,4,64,32,1,33,0,12,1,11,32,1,33,0,3,64,32,0,65,1,107,33,0,32,3,40,2,76,33,3,32,4,65,1,107,34,4,13,0,11,11,32,1,65,8,73,13,0,3,64,32,3,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,40,2,76,33,3,32,0,65,8,107,34,0,13,0,11,11,32,3,33,0,65,0,11,33,3,3,64,32,0,40,2,0,32,0,65,252,0,65,204,0,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,34,0,13,0,11,11,32,2,65,48,106,36,0,11,129,4,1,5,127,35,0,65,48,107,34,1,36,0,2,64,32,0,40,2,0,34,2,69,13,0,32,1,32,2,54,2,24,32,1,32,2,54,2,8,32,1,66,1,55,2,16,32,1,66,1,55,2,0,32,1,32,0,40,2,4,34,3,54,2,28,32,1,32,3,54,2,12,32,1,32,0,40,2,8,34,0,54,2,32,2,127,2,64,32,0,4,64,32,1,65,4,106,33,5,3,64,32,1,32,0,65,1,107,54,2,32,2,64,32,1,40,2,0,4,64,32,1,40,2,4,69,4,64,32,1,40,2,8,33,2,2,64,32,1,40,2,12,34,3,69,13,0,2,64,32,3,65,7,113,34,4,69,4,64,32,3,33,0,12,1,11,32,3,33,0,3,64,32,0,65,1,107,33,0,32,2,40,2,52,33,2,32,4,65,1,107,34,4,13,0,11,11,32,3,65,8,73,13,0,3,64,32,2,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,2,32,0,65,8,107,34,0,13,0,11,11,32,1,66,0,55,2,8,32,1,32,2,54,2,4,32,1,65,1,54,2,0,11,32,1,65,36,106,32,5,16,185,4,32,1,40,2,36,13,1,12,6,11,65,204,247,206,0,16,176,10,0,11,32,1,40,2,32,34,0,13,0,11,32,1,40,2,0,32,1,65,0,54,2,0,69,13,3,32,1,40,2,8,34,2,32,1,40,2,4,34,0,13,2,26,32,1,40,2,12,33,3,12,1,11,32,1,65,0,54,2,0,11,2,64,32,3,69,13,0,2,64,32,3,65,7,113,34,4,69,4,64,32,3,33,0,12,1,11,32,3,33,0,3,64,32,0,65,1,107,33,0,32,2,40,2,52,33,2,32,4,65,1,107,34,4,13,0,11,11,32,3,65,8,73,13,0,3,64,32,2,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,2,32,0,65,8,107,34,0,13,0,11,11,32,2,33,0,65,0,11,33,2,3,64,32,0,40,2,0,32,0,65,228,0,65,52,32,2,27,65,4,16,163,10,32,2,65,1,106,33,2,34,0,13,0,11,11,32,1,65,48,106,36,0,11,194,4,1,2,127,2,64,2,64,32,0,65,128,34,107,65,19,79,4,64,32,0,65,128,216,2,107,34,2,65,255,255,3,113,65,28,112,32,2,65,163,215,0,75,32,1,65,168,35,107,65,26,75,114,114,13,1,32,0,32,1,106,65,167,35,107,15,11,32,1,65,225,34,107,65,21,73,13,1,11,2,64,32,0,32,1,114,65,128,128,4,79,4,64,65,128,128,196,0,33,2,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,65,198,166,4,76,4,64,2,64,32,0,65,153,161,4,107,14,13,2,15,3,15,15,15,15,15,15,15,15,15,4,0,11,32,0,65,177,162,4,107,14,2,4,5,14,11,32,0,65,183,171,4,76,4,64,32,0,65,199,166,4,70,13,6,32,0,65,185,169,4,71,13,14,32,1,65,176,169,4,107,14,14,10,14,14,14,14,14,14,14,14,14,11,14,14,12,14,11,32,0,65,184,171,4,107,14,2,6,7,8,11,65,154,161,4,65,128,128,196,0,32,1,65,186,161,4,70,27,15,11,65,156,161,4,65,128,128,196,0,32,1,65,186,161,4,70,27,15,11,65,171,161,4,65,128,128,196,0,32,1,65,186,161,4,70,27,15,11,65,174,162,4,65,128,128,196,0,32,1,65,167,162,4,70,27,15,11,65,175,162,4,65,128,128,196,0,32,1,65,167,162,4,70,27,15,11,65,203,166,4,65,204,166,4,65,128,128,196,0,32,1,65,215,166,4,70,27,32,1,65,190,166,4,70,27,15,11,65,186,171,4,65,128,128,196,0,32,1,65,175,171,4,70,27,15,11,65,187,171,4,65,128,128,196,0,32,1,65,175,171,4,70,27,15,11,32,0,65,181,178,4,71,13,4,65,184,178,4,65,128,128,196,0,32,1,65,176,178,4,70,27,15,11,65,188,169,4,15,11,65,187,169,4,15,11,65,190,169,4,15,11,65,128,128,196,0,32,0,65,16,116,32,1,114,34,0,32,0,65,166,178,133,138,3,108,34,1,32,0,65,185,243,221,241,121,108,115,173,66,160,7,126,66,32,136,167,65,1,116,65,208,216,197,0,106,47,1,0,106,65,185,243,221,241,121,108,32,1,115,173,66,160,7,126,66,32,136,167,65,3,116,34,1,65,148,231,197,0,106,40,2,0,32,1,65,144,231,197,0,106,40,2,0,32,0,71,27,33,2,11,32,2,15,11,32,0,65,204,4,108,32,1,65,28,108,106,65,156,141,161,1,107,11,215,3,2,6,126,3,127,35,0,65,208,0,107,34,8,36,0,32,8,65,64,107,34,9,66,0,55,3,0,32,8,66,0,55,3,56,32,8,32,0,41,3,8,34,2,55,3,48,32,8,32,0,41,3,0,34,3,55,3,40,32,8,32,2,66,243,202,209,203,167,140,217,178,244,0,133,55,3,32,32,8,32,2,66,237,222,145,243,150,204,220,183,228,0,133,55,3,24,32,8,32,3,66,225,228,149,243,214,236,217,188,236,0,133,55,3,16,32,8,32,3,66,245,202,205,131,215,172,219,183,243,0,133,55,3,8,32,8,65,8,106,34,10,32,1,40,2,0,34,0,40,2,0,32,0,65,4,106,40,2,0,16,149,2,32,8,65,255,1,58,0,79,32,10,32,8,65,207,0,106,65,1,16,149,2,32,8,41,3,8,33,3,32,8,41,3,24,33,2,32,9,53,2,0,33,6,32,8,41,3,56,33,4,32,8,41,3,32,32,8,41,3,16,33,7,32,8,65,208,0,106,36,0,32,4,32,6,66,56,134,132,34,6,133,34,4,66,16,137,32,4,32,7,124,34,4,133,34,5,66,21,137,32,5,32,2,32,3,124,34,3,66,32,137,124,34,5,133,34,7,66,16,137,32,7,32,4,32,2,66,13,137,32,3,133,34,2,124,34,3,66,32,137,66,255,1,133,124,34,4,133,34,7,66,21,137,32,7,32,3,32,2,66,17,137,133,34,2,32,5,32,6,133,124,34,3,66,32,137,124,34,6,133,34,5,66,16,137,32,5,32,3,32,2,66,13,137,133,34,2,32,4,124,34,3,66,32,137,124,34,4,133,34,5,66,21,137,32,5,32,3,32,2,66,17,137,133,34,2,32,6,124,34,3,66,32,137,124,34,6,133,34,5,66,16,137,32,5,32,2,66,13,137,32,3,133,34,2,32,4,124,34,3,66,32,137,124,34,4,133,66,21,137,32,2,66,17,137,32,3,133,34,2,66,13,137,32,2,32,6,124,133,34,2,66,17,137,133,32,2,32,4,124,34,2,66,32,137,133,32,2,133,11,236,1,1,5,127,35,0,65,16,107,34,6,36,0,32,0,65,48,106,33,4,2,64,32,0,40,2,48,34,2,65,128,128,128,128,120,70,4,64,32,4,32,1,41,2,0,55,2,0,32,4,65,8,106,32,1,65,8,106,40,2,0,54,2,0,12,1,11,2,64,32,0,40,2,56,34,3,69,4,64,65,0,33,2,12,1,11,32,2,32,3,70,4,127,32,4,32,2,16,211,5,32,0,40,2,56,5,32,3,11,32,0,40,2,52,106,65,32,58,0,0,32,0,32,0,40,2,56,65,1,106,34,2,54,2,56,11,32,1,40,2,4,33,5,32,1,40,2,8,34,3,32,4,40,2,0,32,2,107,75,4,64,32,0,65,48,106,32,2,32,3,16,208,5,32,0,40,2,56,33,2,11,32,0,40,2,52,32,2,106,32,5,32,3,16,142,11,26,32,0,32,2,32,3,106,54,2,56,32,1,40,2,0,34,1,69,13,0,32,5,32,1,65,1,16,163,10,11,32,6,65,16,106,36,0,32,0,11,129,4,1,6,127,35,0,65,64,106,34,2,36,0,32,2,65,24,106,34,3,32,0,65,28,106,16,192,2,32,2,65,60,106,65,2,54,2,0,32,2,65,52,106,65,2,54,2,0,32,2,32,0,65,20,106,54,2,56,32,2,32,0,65,12,106,54,2,48,32,2,65,147,4,54,2,44,32,2,65,3,54,2,4,32,2,65,184,243,209,0,54,2,0,32,2,66,3,55,2,12,32,2,32,3,54,2,40,32,2,32,2,65,40,106,54,2,8,32,1,40,2,20,34,4,32,1,40,2,24,34,5,32,2,16,166,2,33,3,32,2,40,2,24,34,1,4,64,32,2,40,2,28,32,1,65,1,16,163,10,11,65,1,33,1,2,64,32,3,13,0,65,0,33,1,32,0,40,2,8,34,3,69,13,0,32,2,32,0,40,2,4,34,6,54,2,36,65,1,33,1,32,4,65,208,243,209,0,65,1,32,5,40,2,12,34,7,17,4,0,13,0,32,2,65,1,54,2,44,32,2,65,212,243,209,0,54,2,40,32,2,66,1,55,2,52,32,2,65,148,4,54,2,4,32,2,32,2,54,2,48,32,2,32,2,65,36,106,54,2,0,32,4,32,5,32,2,65,40,106,16,166,2,13,0,2,64,32,3,65,1,70,13,0,32,2,32,6,65,8,106,54,2,24,32,2,65,1,54,2,44,32,2,65,224,243,209,0,54,2,40,32,2,66,1,55,2,52,32,2,65,148,4,54,2,4,32,2,32,2,54,2,48,32,2,32,2,65,24,106,54,2,0,32,4,32,5,32,2,65,40,106,16,166,2,13,1,32,6,65,16,106,34,0,32,6,32,3,65,3,116,34,3,106,70,13,0,32,3,65,16,107,33,3,3,64,32,2,32,0,54,2,24,32,2,65,1,54,2,44,32,2,65,224,243,209,0,54,2,40,32,2,66,1,55,2,52,32,2,65,148,4,54,2,4,32,2,32,2,54,2,48,32,2,32,2,65,24,106,54,2,0,32,4,32,5,32,2,65,40,106,16,166,2,13,2,32,0,65,8,106,33,0,32,3,65,8,107,34,3,13,0,11,11,32,4,65,143,243,209,0,65,1,32,7,17,4,0,13,0,65,0,33,1,11,32,2,65,64,107,36,0,32,1,11,131,4,1,5,127,35,0,65,16,107,34,5,36,0,2,64,2,64,2,127,2,64,32,1,40,2,32,34,2,69,4,64,32,1,40,2,0,32,1,65,0,54,2,0,69,13,3,32,1,40,2,8,34,3,32,1,40,2,4,34,2,13,2,26,32,1,40,2,12,34,4,69,13,1,2,64,32,4,65,7,113,34,1,69,4,64,32,4,33,2,12,1,11,32,4,33,2,3,64,32,2,65,1,107,33,2,32,3,40,2,228,1,33,3,32,1,65,1,107,34,1,13,0,11,11,32,4,65,8,73,13,1,3,64,32,3,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,3,32,2,65,8,107,34,2,13,0,11,12,1,11,32,1,32,2,65,1,107,54,2,32,32,1,40,2,0,4,64,32,1,40,2,4,69,4,64,32,1,40,2,8,33,3,2,64,32,1,40,2,12,34,4,69,13,0,2,64,32,4,65,7,113,34,6,69,4,64,32,4,33,2,12,1,11,32,4,33,2,3,64,32,2,65,1,107,33,2,32,3,40,2,228,1,33,3,32,6,65,1,107,34,6,13,0,11,11,32,4,65,8,73,13,0,3,64,32,3,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,3,32,2,65,8,107,34,2,13,0,11,11,32,1,66,0,55,2,8,32,1,32,3,54,2,4,32,1,65,1,54,2,0,11,32,5,65,4,106,32,1,65,4,106,16,186,4,32,5,40,2,4,34,1,69,13,3,32,0,32,1,32,5,41,2,8,66,32,136,167,34,2,65,4,116,106,34,4,41,2,0,55,2,4,32,0,32,1,32,2,65,2,116,106,65,180,1,106,40,2,0,54,2,0,32,0,65,12,106,32,4,65,8,106,41,2,0,55,2,0,12,4,11,65,204,247,206,0,16,176,10,0,11,32,3,33,2,65,0,11,33,3,3,64,32,2,40,2,176,1,32,2,65,148,2,65,228,1,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,34,2,13,0,11,11,32,0,65,2,58,0,16,11,32,5,65,16,106,36,0,11,186,3,1,7,127,32,0,32,1,106,33,8,32,2,40,2,4,33,9,32,2,40,2,0,33,1,3,64,32,0,32,8,70,4,64,65,1,15,11,2,127,32,0,44,0,0,34,3,65,0,78,4,64,32,3,65,255,1,113,33,6,32,0,65,1,106,12,1,11,32,0,45,0,1,65,63,113,33,4,32,3,65,31,113,33,5,32,3,65,95,77,4,64,32,5,65,6,116,32,4,114,33,6,32,0,65,2,106,12,1,11,32,0,45,0,2,65,63,113,32,4,65,6,116,114,33,4,32,3,65,112,73,4,64,32,4,32,5,65,12,116,114,33,6,32,0,65,3,106,12,1,11,32,5,65,18,116,65,128,128,240,0,113,32,0,45,0,3,65,63,113,32,4,65,6,116,114,114,34,6,65,128,128,196,0,70,4,64,65,1,15,11,32,0,65,4,106,11,33,0,2,64,3,64,32,1,32,9,70,13,1,32,2,32,1,65,1,106,34,5,54,2,0,2,64,32,1,45,0,0,34,3,192,65,0,78,13,0,32,2,32,1,65,2,106,34,5,54,2,0,32,1,45,0,1,65,63,113,33,4,32,3,65,31,113,33,7,32,3,65,223,1,77,4,64,32,7,65,6,116,32,4,114,33,3,12,1,11,32,2,32,1,65,3,106,34,5,54,2,0,32,1,45,0,2,65,63,113,32,4,65,6,116,114,33,4,32,3,65,240,1,73,4,64,32,4,32,7,65,12,116,114,33,3,12,1,11,32,2,32,1,65,4,106,34,5,54,2,0,32,7,65,18,116,65,128,128,240,0,113,32,1,45,0,3,65,63,113,32,4,65,6,116,114,114,34,3,65,128,128,196,0,70,13,2,11,32,5,33,1,2,127,32,3,65,13,77,4,64,65,128,128,196,0,65,1,32,3,116,65,128,204,0,113,13,1,26,11,32,3,11,34,4,65,128,128,196,0,70,13,0,11,32,4,32,6,70,13,1,11,11,65,0,11,249,3,2,5,127,2,126,2,64,32,0,66,128,128,128,128,16,84,4,64,32,0,33,7,32,1,33,2,12,1,11,32,0,66,128,194,215,47,128,34,7,66,128,194,215,47,126,34,8,32,0,88,4,64,32,1,65,8,107,34,2,32,0,32,8,125,167,34,3,65,144,206,0,110,34,4,65,144,206,0,112,34,5,65,228,0,110,34,6,65,1,116,65,148,195,208,0,106,47,0,0,59,0,0,32,1,65,4,107,32,3,32,4,65,144,206,0,108,107,34,3,65,255,255,3,113,65,228,0,110,34,4,65,1,116,65,148,195,208,0,106,47,0,0,59,0,0,32,1,65,6,107,32,5,32,6,65,228,0,108,107,65,255,255,3,113,65,1,116,65,148,195,208,0,106,47,0,0,59,0,0,32,1,65,2,107,32,3,32,4,65,228,0,108,107,65,255,255,3,113,65,1,116,65,148,195,208,0,106,47,0,0,59,0,0,12,1,11,65,128,236,207,0,65,33,65,196,198,208,0,16,141,8,0,11,2,64,32,7,167,34,1,65,144,206,0,73,4,64,32,1,33,3,12,1,11,32,2,65,4,107,33,2,2,64,3,64,32,1,65,144,206,0,110,34,3,65,144,206,0,108,34,4,32,1,77,4,64,32,2,32,1,32,4,107,34,4,65,228,0,110,34,5,65,1,116,65,148,195,208,0,106,47,0,0,59,0,0,32,2,65,2,106,32,4,32,5,65,228,0,108,107,65,1,116,65,148,195,208,0,106,47,0,0,59,0,0,32,2,65,4,107,33,2,32,1,65,255,193,215,47,75,32,3,33,1,13,1,12,2,11,11,65,128,236,207,0,65,33,65,212,198,208,0,16,141,8,0,11,32,2,65,4,106,33,2,11,2,64,32,3,65,227,0,77,4,64,32,3,33,1,12,1,11,32,2,65,2,107,34,2,32,3,32,3,65,255,255,3,113,65,228,0,110,34,1,65,228,0,108,107,65,255,255,3,113,65,1,116,65,148,195,208,0,106,47,0,0,59,0,0,11,32,1,65,10,79,4,64,32,2,65,2,107,32,1,65,1,116,65,148,195,208,0,106,47,0,0,59,0,0,15,11,32,2,65,1,107,32,1,65,48,114,58,0,0,11,207,3,2,6,126,2,127,35,0,65,208,0,107,34,8,36,0,32,8,65,64,107,34,9,66,0,55,3,0,32,8,66,0,55,3,56,32,8,32,0,41,3,8,34,2,55,3,48,32,8,32,0,41,3,0,34,3,55,3,40,32,8,32,2,66,243,202,209,203,167,140,217,178,244,0,133,55,3,32,32,8,32,2,66,237,222,145,243,150,204,220,183,228,0,133,55,3,24,32,8,32,3,66,225,228,149,243,214,236,217,188,236,0,133,55,3,16,32,8,32,3,66,245,202,205,131,215,172,219,183,243,0,133,55,3,8,32,1,40,2,0,33,0,32,8,65,32,54,2,76,32,8,65,8,106,34,1,32,8,65,204,0,106,65,4,16,149,2,32,1,32,0,65,32,16,149,2,32,8,41,3,8,33,3,32,8,41,3,24,33,2,32,9,53,2,0,33,6,32,8,41,3,56,33,4,32,8,41,3,32,32,8,41,3,16,33,7,32,8,65,208,0,106,36,0,32,4,32,6,66,56,134,132,34,6,133,34,4,66,16,137,32,4,32,7,124,34,4,133,34,5,66,21,137,32,5,32,2,32,3,124,34,3,66,32,137,124,34,5,133,34,7,66,16,137,32,7,32,4,32,2,66,13,137,32,3,133,34,2,124,34,3,66,32,137,66,255,1,133,124,34,4,133,34,7,66,21,137,32,7,32,3,32,2,66,17,137,133,34,2,32,5,32,6,133,124,34,3,66,32,137,124,34,6,133,34,5,66,16,137,32,5,32,3,32,2,66,13,137,133,34,2,32,4,124,34,3,66,32,137,124,34,4,133,34,5,66,21,137,32,5,32,3,32,2,66,17,137,133,34,2,32,6,124,34,3,66,32,137,124,34,6,133,34,5,66,16,137,32,5,32,2,66,13,137,32,3,133,34,2,32,4,124,34,3,66,32,137,124,34,4,133,66,21,137,32,2,66,17,137,32,3,133,34,2,66,13,137,32,2,32,6,124,133,34,2,66,17,137,133,32,2,32,4,124,34,2,66,32,137,133,32,2,133,11,242,118,2,34,127,6,126,35,0,65,224,0,107,34,23,36,0,32,23,65,0,54,2,92,32,23,32,1,40,2,76,34,2,54,2,84,32,23,32,2,32,1,40,2,80,65,5,116,106,54,2,88,32,23,65,12,106,33,34,35,0,65,208,0,107,34,24,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,32,23,65,212,0,106,34,29,40,2,4,34,2,32,29,40,2,0,34,8,70,4,64,65,0,33,8,65,0,12,1,11,32,2,32,8,107,34,2,65,224,184,156,142,7,75,13,1,32,2,65,5,118,34,12,65,36,108,34,2,65,0,72,13,1,32,29,40,2,8,33,4,65,145,179,211,0,45,0,0,26,32,2,65,4,16,254,9,34,3,69,13,10,32,3,33,2,3,64,32,2,32,8,41,0,0,55,0,0,32,2,65,24,106,32,8,65,24,106,41,0,0,55,0,0,32,2,65,16,106,32,8,65,16,106,41,0,0,55,0,0,32,2,65,8,106,32,8,65,8,106,41,0,0,55,0,0,32,2,65,32,106,32,4,32,10,106,54,2,0,32,4,32,10,115,65,127,70,13,12,32,8,65,32,106,33,8,32,2,65,36,106,33,2,32,12,32,10,65,1,106,34,10,71,13,0,11,32,24,32,24,65,207,0,106,54,2,20,32,24,65,20,106,33,10,35,0,65,32,107,34,27,36,0,2,64,2,64,2,64,32,12,65,21,79,4,64,65,145,179,211,0,45,0,0,26,32,12,65,1,118,65,36,108,34,19,65,4,16,254,9,34,25,4,64,65,145,179,211,0,45,0,0,26,65,128,1,65,4,16,254,9,34,9,69,13,3,32,3,65,36,107,33,6,32,3,65,36,106,33,16,65,16,33,30,3,64,32,3,32,7,34,13,65,36,108,34,22,106,33,28,2,64,2,64,2,64,32,12,32,7,107,34,4,65,2,73,13,0,32,28,65,36,106,32,28,65,32,16,139,11,65,0,78,4,64,65,2,33,2,32,4,65,2,70,13,2,32,16,32,22,106,33,5,3,64,32,5,65,36,106,34,7,32,5,65,32,16,139,11,65,0,72,13,3,32,7,33,5,32,2,65,1,106,34,2,32,4,71,13,0,11,12,1,11,65,2,33,5,2,64,32,4,65,2,70,13,0,32,16,32,22,106,33,2,3,64,32,2,65,36,106,34,7,32,2,65,32,16,139,11,65,0,78,13,1,32,7,33,2,32,4,32,5,65,1,106,34,5,71,13,0,11,32,4,33,5,11,2,64,32,5,32,5,32,13,106,34,7,77,4,64,32,7,32,12,75,13,1,65,1,33,2,32,5,65,2,73,13,4,32,5,65,1,118,33,21,32,22,32,5,65,36,108,106,33,20,32,6,33,8,32,3,33,11,3,64,32,11,32,22,106,34,14,65,8,106,34,2,41,2,0,33,36,32,2,32,8,32,20,106,34,18,65,8,106,34,2,41,2,0,55,2,0,32,2,32,36,55,2,0,32,18,65,20,106,40,2,0,33,15,32,18,65,16,106,34,2,40,2,0,33,4,32,2,32,14,65,16,106,34,2,41,2,0,55,2,0,32,14,41,2,0,33,36,32,14,32,18,41,2,0,55,2,0,32,18,32,36,55,2,0,32,2,32,4,54,2,0,32,14,65,20,106,32,15,54,2,0,32,18,65,24,106,34,2,40,2,0,33,4,32,2,32,14,65,24,106,34,2,40,2,0,54,2,0,32,2,32,4,54,2,0,32,18,65,28,106,34,2,40,2,0,33,4,32,2,32,14,65,28,106,34,2,40,2,0,54,2,0,32,2,32,4,54,2,0,32,14,65,32,106,34,2,40,2,0,33,4,32,2,32,18,65,32,106,34,2,40,2,0,54,2,0,32,2,32,4,54,2,0,32,8,65,36,107,33,8,32,11,65,36,106,33,11,32,21,65,1,107,34,21,13,0,11,32,5,33,2,12,4,11,32,13,32,7,65,240,227,208,0,16,173,10,0,11,32,7,32,12,65,240,227,208,0,16,171,10,0,11,32,4,33,2,11,32,2,32,13,106,33,7,11,32,7,32,12,77,32,7,32,13,79,113,69,4,64,12,12,11,2,64,32,2,65,10,73,32,7,32,12,73,113,69,4,64,32,7,32,13,107,33,5,12,1,11,32,28,32,13,65,10,106,34,4,32,12,32,4,32,12,73,27,34,4,32,13,107,34,5,65,1,32,2,32,7,32,13,70,27,16,230,2,32,4,33,7,11,2,64,2,64,32,17,32,30,70,4,64,65,145,179,211,0,45,0,0,26,32,17,65,4,116,65,4,16,254,9,34,2,69,13,1,32,17,65,1,116,33,30,32,2,32,9,32,17,65,3,116,34,4,16,142,11,32,9,32,4,65,4,16,163,10,33,9,11,32,9,32,17,65,3,116,106,34,2,32,13,54,2,4,32,2,32,5,54,2,0,32,17,65,1,106,34,13,33,17,32,13,65,2,73,13,1,3,64,2,64,2,64,2,64,2,64,32,9,32,13,34,4,65,1,107,34,13,65,3,116,106,34,2,40,2,0,34,11,32,2,40,2,4,106,32,12,70,13,0,32,4,65,3,116,32,9,106,34,2,65,16,107,40,2,0,34,8,32,11,77,13,0,65,2,33,17,32,4,65,2,70,13,6,32,9,32,4,65,3,107,34,31,65,3,116,106,40,2,0,34,5,32,8,32,11,106,77,13,1,65,3,33,17,32,4,65,3,77,13,6,32,2,65,32,107,40,2,0,32,5,32,8,106,77,13,1,32,4,33,17,12,6,11,32,4,65,2,70,13,1,32,9,32,4,65,3,107,34,31,65,3,116,106,40,2,0,33,5,11,32,5,32,11,73,13,1,11,32,4,65,2,107,33,31,11,2,64,2,64,2,64,2,64,2,64,32,4,32,31,75,4,64,32,4,32,31,65,1,106,34,2,77,13,1,32,9,32,2,65,3,116,106,34,22,40,2,4,32,22,40,2,0,34,21,106,34,11,32,9,32,31,65,3,116,106,34,28,40,2,4,34,14,73,13,2,32,11,32,12,75,13,3,32,3,32,14,65,36,108,106,34,2,32,28,40,2,0,34,33,65,36,108,34,8,106,33,5,32,11,65,36,108,33,20,32,33,32,11,32,14,107,34,17,32,33,107,34,15,75,4,64,32,25,32,5,32,15,65,36,108,34,8,16,142,11,34,11,32,8,106,33,8,32,33,65,0,76,32,15,65,0,76,114,13,5,32,6,32,20,106,33,17,3,64,32,17,32,8,32,8,65,36,107,32,5,65,36,107,65,32,16,139,11,34,20,65,31,117,34,15,65,127,115,65,36,108,106,34,8,32,5,32,15,65,36,108,106,34,5,32,20,65,0,78,27,34,15,41,2,0,55,2,0,32,17,65,32,106,32,15,65,32,106,40,2,0,54,2,0,32,17,65,24,106,32,15,65,24,106,41,2,0,55,2,0,32,17,65,16,106,32,15,65,16,106,41,2,0,55,2,0,32,17,65,8,106,32,15,65,8,106,41,2,0,55,2,0,32,2,32,5,79,13,6,32,17,65,36,107,33,17,32,8,32,11,75,13,0,11,12,5,11,32,8,32,25,32,2,32,8,16,142,11,34,11,106,33,8,32,33,65,0,76,32,17,32,33,76,114,13,5,32,3,32,20,106,33,20,3,64,32,2,32,11,32,5,32,5,32,11,65,32,16,139,11,34,15,65,0,78,34,17,27,34,18,41,2,0,55,2,0,32,2,65,32,106,32,18,65,32,106,40,2,0,54,2,0,32,2,65,24,106,32,18,65,24,106,41,2,0,55,2,0,32,2,65,16,106,32,18,65,16,106,41,2,0,55,2,0,32,2,65,8,106,32,18,65,8,106,41,2,0,55,2,0,32,2,65,36,106,33,2,32,11,32,17,65,36,108,106,34,11,32,8,79,13,6,32,5,32,15,65,31,118,65,36,108,106,34,5,32,20,73,13,0,11,12,5,11,32,27,65,1,54,2,12,32,27,65,152,227,208,0,54,2,8,32,27,66,0,55,2,20,32,27,65,160,227,208,0,54,2,16,32,27,65,8,106,65,128,228,208,0,16,166,8,0,11,32,27,65,1,54,2,12,32,27,65,152,227,208,0,54,2,8,32,27,66,0,55,2,20,32,27,65,160,227,208,0,54,2,16,32,27,65,8,106,65,144,228,208,0,16,166,8,0,11,32,14,32,11,65,160,228,208,0,16,173,10,0,11,32,11,32,12,65,160,228,208,0,16,171,10,0,11,32,5,33,2,11,32,2,32,11,32,8,32,11,107,16,142,11,26,32,22,32,14,54,2,4,32,22,32,21,32,33,106,54,2,0,32,28,32,28,65,8,106,32,4,32,31,65,127,115,106,65,3,116,16,140,11,26,65,1,33,17,32,13,65,1,75,13,0,11,12,1,11,65,208,228,208,0,16,176,10,0,11,32,7,32,12,73,13,0,11,32,9,32,30,65,3,116,65,4,16,163,10,32,25,32,19,65,4,16,163,10,12,2,11,65,176,228,208,0,16,176,10,0,11,32,12,65,1,77,13,0,32,3,32,12,65,1,16,230,2,11,32,27,65,32,106,36,0,12,1,11,65,192,228,208,0,16,176,10,0,11,65,145,179,211,0,45,0,0,26,65,148,3,65,4,16,254,9,34,2,69,13,2,32,2,65,0,59,1,146,3,32,2,65,0,54,2,224,2,32,24,65,0,54,2,12,32,24,32,2,54,2,8,32,24,65,0,54,2,16,32,24,32,3,54,2,64,32,24,32,3,54,2,60,32,24,65,2,54,2,20,32,24,32,12,54,2,68,32,24,32,3,32,12,65,36,108,106,54,2,72,32,24,65,16,106,33,21,35,0,65,176,1,107,34,14,36,0,32,24,65,8,106,34,30,40,2,0,33,18,2,64,32,30,40,2,4,34,4,69,13,0,2,64,32,4,65,3,113,34,3,69,4,64,32,4,33,2,12,1,11,32,4,33,2,3,64,32,2,65,1,107,33,2,32,18,32,18,47,1,146,3,65,2,116,106,65,148,3,106,40,2,0,33,18,32,3,65,1,107,34,3,13,0,11,11,32,4,65,4,73,13,0,3,64,32,18,32,18,47,1,146,3,65,2,116,106,65,148,3,106,40,2,0,34,3,32,3,47,1,146,3,65,2,116,106,65,148,3,106,40,2,0,34,3,32,3,47,1,146,3,65,2,116,106,65,148,3,106,40,2,0,34,3,32,3,47,1,146,3,65,2,116,106,65,148,3,106,40,2,0,33,18,32,2,65,4,107,34,2,13,0,11,11,32,14,65,56,106,32,10,65,48,106,41,2,0,55,3,0,32,14,65,48,106,32,10,65,40,106,41,2,0,55,3,0,32,14,65,40,106,32,10,65,32,106,41,2,0,55,3,0,32,14,65,32,106,32,10,65,24,106,41,2,0,55,3,0,32,14,65,24,106,32,10,65,16,106,41,2,0,55,3,0,32,14,65,16,106,32,10,65,8,106,41,2,0,55,3,0,32,14,32,10,41,2,0,55,3,8,32,14,65,8,106,65,4,114,33,25,2,64,3,64,32,14,40,2,60,33,22,32,14,40,2,52,33,3,2,64,32,14,40,2,8,34,2,65,2,71,4,64,32,14,65,168,1,106,32,25,65,32,106,40,2,0,54,2,0,32,14,65,160,1,106,32,25,65,24,106,41,2,0,55,3,0,32,14,65,152,1,106,32,25,65,16,106,41,2,0,55,3,0,32,14,65,144,1,106,32,25,65,8,106,41,2,0,55,3,0,32,14,32,25,41,2,0,55,3,136,1,32,2,13,1,12,3,11,32,3,32,22,70,13,2,32,14,65,144,1,106,32,3,65,8,106,41,2,0,55,3,0,32,14,65,152,1,106,32,3,65,16,106,41,2,0,55,3,0,32,14,65,160,1,106,32,3,65,24,106,41,2,0,55,3,0,32,14,65,168,1,106,32,3,65,32,106,40,2,0,54,2,0,32,14,32,3,65,36,106,34,2,54,2,52,32,14,32,3,41,2,0,55,3,136,1,32,2,33,3,11,32,14,65,128,1,106,34,20,32,14,65,168,1,106,34,8,40,2,0,54,2,0,32,14,65,248,0,106,34,28,32,14,65,160,1,106,34,12,41,3,0,55,3,0,32,14,65,240,0,106,34,16,32,14,65,152,1,106,34,13,41,3,0,55,3,0,32,14,65,232,0,106,34,19,32,14,65,144,1,106,34,6,41,3,0,55,3,0,32,14,32,14,41,3,136,1,55,3,96,2,64,32,3,32,22,71,4,64,32,25,32,3,41,2,0,55,2,0,32,25,65,8,106,34,15,32,3,65,8,106,34,10,41,2,0,55,2,0,32,25,65,16,106,34,17,32,3,65,16,106,34,7,41,2,0,55,2,0,32,25,65,24,106,34,11,32,3,65,24,106,34,5,41,2,0,55,2,0,32,25,65,32,106,34,9,32,3,65,32,106,34,4,40,2,0,54,2,0,32,14,32,3,65,36,106,34,2,54,2,52,2,64,32,14,65,224,0,106,32,25,65,32,16,139,11,69,4,64,32,19,32,10,41,2,0,55,3,0,32,16,32,7,41,2,0,55,3,0,32,28,32,5,41,2,0,55,3,0,32,20,32,4,40,2,0,54,2,0,32,14,32,3,41,2,0,55,3,96,32,2,32,22,70,13,1,3,64,2,64,32,25,32,2,41,2,0,55,2,0,32,9,32,2,65,32,106,40,2,0,54,2,0,32,11,32,2,65,24,106,41,2,0,55,2,0,32,17,32,2,65,16,106,41,2,0,55,2,0,32,15,32,2,65,8,106,41,2,0,55,2,0,32,14,65,224,0,106,32,25,65,32,16,139,11,13,0,32,19,32,15,41,2,0,55,3,0,32,16,32,17,41,2,0,55,3,0,32,28,32,11,41,2,0,55,3,0,32,20,32,9,40,2,0,54,2,0,32,14,32,25,41,2,0,55,3,96,32,22,32,2,65,36,106,34,2,71,13,1,12,3,11,11,32,14,32,2,65,36,106,54,2,52,11,32,14,65,1,54,2,8,12,2,11,32,14,32,22,54,2,52,11,32,25,32,14,41,2,136,1,55,2,0,32,25,65,8,106,32,6,41,2,0,55,2,0,32,25,65,16,106,32,13,41,2,0,55,2,0,32,25,65,24,106,32,12,41,2,0,55,2,0,32,25,65,32,106,32,8,40,2,0,54,2,0,32,14,65,0,54,2,8,11,32,14,65,216,0,106,34,13,32,28,41,3,0,55,3,0,32,14,65,208,0,106,34,6,32,16,41,3,0,55,3,0,32,14,65,200,0,106,34,10,32,19,41,3,0,55,3,0,32,14,32,14,41,3,96,55,3,64,32,14,40,2,128,1,33,7,2,64,2,64,2,64,2,64,2,64,2,64,32,18,47,1,146,3,34,3,65,11,79,4,64,65,0,33,4,2,64,3,64,32,18,40,2,224,2,34,18,4,64,32,4,65,1,106,33,4,32,18,47,1,146,3,65,11,79,13,1,12,2,11,11,65,145,179,211,0,45,0,0,26,32,30,40,2,4,33,2,32,30,40,2,0,33,3,65,196,3,65,4,16,254,9,34,18,69,13,2,32,18,32,3,54,2,148,3,32,18,65,0,59,1,146,3,32,18,65,0,54,2,224,2,32,30,32,18,54,2,0,32,3,65,0,59,1,144,3,32,3,32,18,54,2,224,2,32,30,32,2,65,1,106,34,4,54,2,4,11,65,145,179,211,0,45,0,0,26,65,148,3,65,4,16,254,9,34,3,69,13,2,32,3,65,0,59,1,146,3,32,3,65,0,54,2,224,2,32,4,65,1,107,34,5,69,13,4,3,64,65,145,179,211,0,45,0,0,26,65,196,3,65,4,16,254,9,34,2,69,13,4,32,2,32,3,54,2,148,3,32,2,65,0,59,1,146,3,32,2,65,0,54,2,224,2,32,3,65,0,59,1,144,3,32,3,32,2,54,2,224,2,32,2,33,3,32,5,65,1,107,34,5,13,0,11,12,4,11,32,18,32,3,65,1,106,59,1,146,3,32,18,32,3,65,5,116,106,34,2,32,14,41,3,64,55,0,0,32,2,65,8,106,32,10,41,3,0,55,0,0,32,2,65,24,106,32,13,41,3,0,55,0,0,32,2,65,16,106,32,6,41,3,0,55,0,0,32,18,32,3,65,2,116,106,65,228,2,106,32,7,54,2,0,12,4,11,65,4,65,196,3,16,132,11,0,11,65,4,65,148,3,16,132,11,0,11,65,4,65,196,3,16,132,11,0,11,32,18,47,1,146,3,34,12,65,11,79,13,1,32,18,32,12,65,1,106,34,2,59,1,146,3,32,18,32,12,65,5,116,106,34,5,32,14,41,3,64,55,0,0,32,5,65,8,106,32,10,41,3,0,55,0,0,32,5,65,24,106,32,13,41,3,0,55,0,0,32,5,65,16,106,32,6,41,3,0,55,0,0,32,18,32,12,65,2,116,106,65,228,2,106,32,7,54,2,0,32,18,32,2,65,2,116,106,65,148,3,106,32,3,54,2,0,32,3,32,2,59,1,144,3,32,3,32,18,54,2,224,2,32,4,69,13,0,2,64,32,4,65,3,113,34,3,69,4,64,32,4,33,2,12,1,11,32,4,33,2,3,64,32,2,65,1,107,33,2,32,18,32,18,47,1,146,3,65,2,116,106,65,148,3,106,40,2,0,33,18,32,3,65,1,107,34,3,13,0,11,11,32,4,65,4,73,13,0,3,64,32,18,32,18,47,1,146,3,65,2,116,106,65,148,3,106,40,2,0,34,3,32,3,47,1,146,3,65,2,116,106,65,148,3,106,40,2,0,34,3,32,3,47,1,146,3,65,2,116,106,65,148,3,106,40,2,0,34,3,32,3,47,1,146,3,65,2,116,106,65,148,3,106,40,2,0,33,18,32,2,65,4,107,34,2,13,0,11,11,32,21,32,21,40,2,0,65,1,106,54,2,0,12,1,11,11,12,7,11,32,14,40,2,56,34,2,4,64,32,14,40,2,48,32,2,65,36,108,65,4,16,163,10,11,2,64,32,30,40,2,4,34,4,69,13,0,32,30,40,2,0,33,3,3,64,2,64,32,3,47,1,146,3,34,7,4,64,32,3,65,148,3,106,34,5,32,7,65,2,116,106,40,2,0,34,2,47,1,146,3,34,13,65,5,79,13,1,32,5,32,7,65,1,107,34,7,65,2,116,34,15,106,40,2,0,34,19,47,1,146,3,34,10,65,5,32,13,107,34,6,73,13,12,32,19,32,10,32,6,107,34,21,59,1,146,3,32,2,65,5,59,1,146,3,32,2,32,6,65,5,116,106,32,2,32,13,65,5,116,16,140,11,26,32,2,65,228,2,106,34,5,32,6,65,2,116,34,20,106,32,5,32,13,65,2,116,34,17,16,140,11,26,32,10,32,21,65,1,106,34,6,107,34,10,65,4,32,13,107,71,13,13,32,2,32,19,32,6,65,5,116,106,32,10,65,5,116,34,11,16,142,11,33,16,32,5,32,19,65,228,2,106,34,5,32,6,65,2,116,34,9,106,32,10,65,2,116,34,8,16,142,11,33,12,32,5,32,21,65,2,116,106,40,2,0,33,13,32,3,32,7,65,5,116,106,34,7,41,0,0,33,37,32,19,32,21,65,5,116,106,34,5,65,8,106,41,0,0,33,38,32,5,65,16,106,41,0,0,33,39,32,5,65,24,106,41,0,0,33,36,32,7,32,5,41,0,0,55,0,0,32,7,65,24,106,34,5,41,0,0,33,40,32,5,32,36,55,0,0,32,7,65,16,106,34,5,41,0,0,33,41,32,5,32,39,55,0,0,32,7,65,8,106,34,5,41,0,0,33,36,32,5,32,38,55,0,0,32,14,65,32,106,34,6,32,40,55,3,0,32,14,65,24,106,34,10,32,41,55,3,0,32,14,65,16,106,34,7,32,36,55,3,0,32,3,32,15,106,65,228,2,106,34,5,40,2,0,33,3,32,5,32,13,54,2,0,32,14,32,37,55,3,8,32,11,32,16,106,34,5,65,24,106,32,6,41,3,0,55,0,0,32,5,65,16,106,32,10,41,3,0,55,0,0,32,5,65,8,106,32,7,41,3,0,55,0,0,32,5,32,14,41,3,8,55,0,0,32,8,32,12,106,32,3,54,2,0,32,4,65,1,70,13,3,32,16,65,148,3,106,34,3,32,20,106,32,3,32,17,65,4,106,16,140,11,26,32,3,32,9,32,19,106,65,148,3,106,32,20,16,142,11,26,32,16,40,2,148,3,34,3,65,0,59,1,144,3,32,3,32,16,54,2,224,2,32,16,40,2,152,3,34,3,65,1,59,1,144,3,32,3,32,16,54,2,224,2,32,16,40,2,156,3,34,3,65,2,59,1,144,3,32,3,32,16,54,2,224,2,32,16,40,2,160,3,34,3,65,3,59,1,144,3,32,3,32,16,54,2,224,2,32,16,40,2,164,3,34,3,65,4,59,1,144,3,32,3,32,16,54,2,224,2,32,16,40,2,168,3,34,3,65,5,59,1,144,3,32,3,32,16,54,2,224,2,12,1,11,12,10,11,32,2,33,3,32,4,65,1,107,34,4,13,0,11,11,32,14,65,176,1,106,36,0,32,34,32,24,40,2,12,54,2,4,32,24,40,2,16,33,8,32,24,40,2,8,11,33,2,32,34,32,8,54,2,8,32,34,32,2,54,2,0,32,24,65,208,0,106,36,0,12,2,11,16,184,8,0,11,65,4,65,148,3,16,132,11,0,11,32,23,65,0,54,2,92,32,23,32,1,40,2,64,34,2,54,2,84,32,23,32,2,32,1,40,2,68,65,3,116,106,54,2,88,32,23,65,24,106,33,18,35,0,65,64,106,34,15,36,0,32,15,65,32,106,32,29,65,8,106,40,2,0,54,2,0,32,15,32,29,41,2,0,55,3,24,65,0,33,13,35,0,65,16,107,34,7,36,0,2,64,2,64,2,64,2,64,32,15,34,3,65,24,106,34,5,40,2,4,34,2,32,5,40,2,0,34,6,70,4,64,65,4,33,2,12,1,11,32,2,32,6,107,34,2,65,208,170,213,170,5,75,13,1,32,2,65,3,118,34,13,65,12,108,34,4,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,4,65,4,16,254,9,34,2,69,13,2,32,5,40,2,8,33,5,65,0,33,10,32,2,33,4,3,64,32,7,65,8,106,32,6,16,147,7,32,7,41,3,8,33,36,32,4,65,8,106,32,5,32,10,106,54,2,0,32,4,32,36,55,2,0,32,5,32,10,115,65,127,70,13,12,32,4,65,12,106,33,4,32,6,65,8,106,33,6,32,13,32,10,65,1,106,34,10,71,13,0,11,11,32,3,32,13,54,2,8,32,3,32,2,54,2,4,32,3,32,13,54,2,0,32,7,65,16,106,36,0,12,2,11,16,184,8,0,11,65,4,32,4,16,132,11,0,11,32,15,40,2,4,33,8,2,64,2,64,2,127,32,15,40,2,8,34,12,69,4,64,32,15,40,2,0,34,2,4,64,32,8,32,2,65,12,108,65,4,16,163,10,11,65,0,33,2,65,0,12,1,11,32,15,32,15,65,63,106,54,2,24,32,15,65,24,106,33,13,65,0,33,5,65,0,33,10,35,0,65,32,107,34,24,36,0,2,64,2,64,2,64,32,12,65,21,79,4,64,65,145,179,211,0,45,0,0,26,32,12,65,1,118,65,12,108,34,19,65,4,16,254,9,34,34,4,64,65,145,179,211,0,45,0,0,26,65,128,1,65,4,16,254,9,34,17,69,13,3,32,8,65,12,107,33,28,32,8,65,28,106,33,16,65,16,33,25,3,64,32,8,32,5,34,11,65,12,108,34,6,106,33,9,2,64,2,64,2,64,32,12,32,5,107,34,5,65,2,73,13,0,32,9,65,12,106,40,2,0,34,4,32,9,40,2,0,32,9,65,16,106,40,2,0,34,3,32,9,65,4,106,40,2,0,34,7,32,3,32,7,73,27,16,139,11,34,2,32,3,32,7,107,32,2,27,65,0,78,4,64,65,2,33,7,32,5,65,2,70,13,2,32,6,32,16,106,33,6,3,64,32,6,65,4,107,40,2,0,34,2,32,4,32,6,40,2,0,34,4,32,3,32,3,32,4,75,27,16,139,11,34,20,32,4,32,3,107,32,20,27,65,0,72,13,3,32,6,65,12,106,33,6,32,4,33,3,32,2,33,4,32,7,65,1,106,34,7,32,5,71,13,0,11,12,1,11,65,2,33,2,2,64,32,5,65,2,70,13,0,32,6,32,16,106,33,6,3,64,32,6,65,4,107,40,2,0,34,7,32,4,32,6,40,2,0,34,4,32,3,32,3,32,4,75,27,16,139,11,34,20,32,4,32,3,107,32,20,27,65,0,78,13,1,32,6,65,12,106,33,6,32,4,33,3,32,7,33,4,32,5,32,2,65,1,106,34,2,71,13,0,11,32,5,33,2,11,2,64,32,2,32,2,32,11,106,34,5,77,4,64,32,5,32,12,75,13,1,65,1,33,7,32,2,65,2,73,13,4,32,2,65,1,118,33,27,32,28,32,5,65,12,108,106,33,3,32,9,33,6,3,64,32,6,40,2,0,33,4,32,6,32,3,40,2,0,54,2,0,32,3,32,4,54,2,0,32,6,65,4,106,34,4,41,2,0,33,36,32,4,32,3,65,4,106,34,4,41,2,0,55,2,0,32,4,32,36,55,2,0,32,3,65,12,107,33,3,32,6,65,12,106,33,6,32,27,65,1,107,34,27,13,0,11,32,2,33,7,12,4,11,32,11,32,5,65,240,227,208,0,16,173,10,0,11,32,5,32,12,65,240,227,208,0,16,171,10,0,11,32,5,33,7,11,32,7,32,11,106,33,5,11,32,5,32,12,77,32,5,32,11,79,113,69,4,64,12,11,11,2,64,32,7,65,10,73,32,5,32,12,73,113,69,4,64,32,5,32,11,107,33,3,12,1,11,32,9,32,11,65,10,106,34,2,32,12,32,2,32,12,73,27,34,2,32,11,107,34,3,65,1,32,7,32,5,32,11,70,27,16,150,4,32,2,33,5,11,2,64,2,64,32,10,32,25,70,4,64,65,145,179,211,0,45,0,0,26,32,10,65,4,116,65,4,16,254,9,34,2,69,13,1,32,10,65,1,116,33,25,32,2,32,17,32,10,65,3,116,34,4,16,142,11,32,17,32,4,65,4,16,163,10,33,17,11,32,17,32,10,65,3,116,106,34,2,32,11,54,2,4,32,2,32,3,54,2,0,32,10,65,1,106,34,2,33,10,32,2,65,2,73,13,1,3,64,2,64,2,64,2,64,2,64,32,17,32,2,34,4,65,1,107,34,2,65,3,116,106,34,3,40,2,0,34,9,32,3,40,2,4,106,32,12,70,13,0,32,4,65,3,116,32,17,106,34,3,65,16,107,40,2,0,34,7,32,9,77,13,0,65,2,33,10,32,4,65,2,70,13,6,32,17,32,4,65,3,107,34,31,65,3,116,106,40,2,0,34,6,32,7,32,9,106,77,13,1,65,3,33,10,32,4,65,3,77,13,6,32,3,65,32,107,40,2,0,32,6,32,7,106,77,13,1,32,4,33,10,12,6,11,32,4,65,2,70,13,1,32,17,32,4,65,3,107,34,31,65,3,116,106,40,2,0,33,6,11,32,6,32,9,73,13,1,11,32,4,65,2,107,33,31,11,2,64,2,64,2,64,2,64,2,64,32,4,32,31,75,4,64,32,4,32,31,65,1,106,34,3,77,13,1,32,17,32,3,65,3,116,106,34,30,40,2,4,32,30,40,2,0,34,21,106,34,7,32,17,32,31,65,3,116,106,34,22,40,2,4,34,14,73,13,2,32,7,32,12,75,13,3,32,8,32,14,65,12,108,106,34,10,32,22,40,2,0,34,33,65,12,108,34,6,106,33,3,32,7,65,12,108,33,11,32,33,32,7,32,14,107,34,7,32,33,107,34,9,75,4,64,32,34,32,3,32,9,65,12,108,34,6,16,142,11,34,7,32,6,106,33,27,32,33,65,0,76,32,9,65,0,76,114,13,5,32,11,32,28,106,33,6,3,64,32,6,32,27,32,27,65,12,107,34,11,40,2,0,32,3,65,12,107,34,9,40,2,0,32,11,65,4,106,40,2,0,34,20,32,9,65,4,106,40,2,0,34,11,32,11,32,20,75,27,16,139,11,34,9,32,20,32,11,107,32,9,27,34,11,65,31,117,34,9,65,127,115,65,12,108,106,34,27,32,3,32,9,65,12,108,106,34,3,32,11,65,0,78,27,34,9,41,2,0,55,2,0,32,6,65,8,106,32,9,65,8,106,40,2,0,54,2,0,32,3,32,10,77,13,6,32,6,65,12,107,33,6,32,7,32,27,73,13,0,11,12,5,11,32,6,32,34,32,10,32,6,16,142,11,34,6,106,33,27,32,33,65,0,76,32,7,32,33,76,114,13,5,32,8,32,11,106,33,20,3,64,32,10,32,6,32,3,32,3,40,2,0,32,6,40,2,0,32,3,65,4,106,40,2,0,34,11,32,6,65,4,106,40,2,0,34,9,32,9,32,11,75,27,16,139,11,34,7,32,11,32,9,107,32,7,27,34,11,65,0,78,34,9,27,34,7,41,2,0,55,2,0,32,10,65,8,106,32,7,65,8,106,40,2,0,54,2,0,32,10,65,12,106,33,10,32,6,32,9,65,12,108,106,34,6,32,27,79,13,6,32,3,32,11,65,31,118,65,12,108,106,34,3,32,20,73,13,0,11,12,5,11,32,24,65,1,54,2,12,32,24,65,152,227,208,0,54,2,8,32,24,66,0,55,2,20,32,24,65,160,227,208,0,54,2,16,32,24,65,8,106,65,128,228,208,0,16,166,8,0,11,32,24,65,1,54,2,12,32,24,65,152,227,208,0,54,2,8,32,24,66,0,55,2,20,32,24,65,160,227,208,0,54,2,16,32,24,65,8,106,65,144,228,208,0,16,166,8,0,11,32,14,32,7,65,160,228,208,0,16,173,10,0,11,32,7,32,12,65,160,228,208,0,16,171,10,0,11,32,3,33,10,32,7,33,6,11,32,10,32,6,32,27,32,6,107,16,142,11,26,32,30,32,14,54,2,4,32,30,32,21,32,33,106,54,2,0,32,22,32,22,65,8,106,32,4,32,31,65,127,115,106,65,3,116,16,140,11,26,65,1,33,10,32,2,65,1,75,13,0,11,12,1,11,65,208,228,208,0,16,176,10,0,11,32,5,32,12,73,13,0,11,32,17,32,25,65,3,116,65,4,16,163,10,32,34,32,19,65,4,16,163,10,12,2,11,65,176,228,208,0,16,176,10,0,11,32,12,65,1,77,13,0,32,8,32,12,65,1,16,150,4,11,32,24,65,32,106,36,0,12,1,11,65,192,228,208,0,16,176,10,0,11,65,145,179,211,0,45,0,0,26,32,15,40,2,0,33,2,65,140,1,65,4,16,254,9,34,3,69,13,1,32,3,65,0,59,1,138,1,32,3,65,0,54,2,88,32,15,65,0,54,2,16,32,15,32,3,54,2,12,32,15,65,0,54,2,20,32,15,32,8,32,12,65,12,108,106,54,2,52,32,15,32,2,54,2,48,32,15,32,8,54,2,44,32,15,32,8,54,2,40,32,15,65,0,54,2,24,32,15,65,20,106,33,6,35,0,65,48,107,34,16,36,0,32,15,65,12,106,34,8,40,2,0,33,9,2,64,32,8,40,2,4,34,3,69,13,0,2,64,32,3,65,3,113,34,4,69,4,64,32,3,33,2,12,1,11,32,3,33,2,3,64,32,2,65,1,107,33,2,32,9,32,9,47,1,138,1,65,2,116,106,65,140,1,106,40,2,0,33,9,32,4,65,1,107,34,4,13,0,11,11,32,3,65,4,73,13,0,3,64,32,9,32,9,47,1,138,1,65,2,116,106,65,140,1,106,40,2,0,34,3,32,3,47,1,138,1,65,2,116,106,65,140,1,106,40,2,0,34,3,32,3,47,1,138,1,65,2,116,106,65,140,1,106,40,2,0,34,3,32,3,47,1,138,1,65,2,116,106,65,140,1,106,40,2,0,33,9,32,2,65,4,107,34,2,13,0,11,11,32,16,65,24,106,32,13,65,24,106,41,2,0,55,3,0,32,16,65,16,106,32,13,65,16,106,41,2,0,55,3,0,32,16,65,8,106,32,13,65,8,106,41,2,0,55,3,0,32,16,32,13,41,2,0,55,3,0,32,16,65,36,106,32,16,16,207,3,2,64,32,16,40,2,36,34,12,69,13,0,3,64,2,64,32,16,40,2,44,33,10,32,16,40,2,40,33,7,2,64,2,64,2,64,2,64,2,64,32,9,47,1,138,1,34,3,65,11,79,4,64,65,0,33,3,2,64,3,64,32,9,40,2,88,34,9,4,64,32,3,65,1,106,33,3,32,9,47,1,138,1,65,11,79,13,1,12,2,11,11,65,145,179,211,0,45,0,0,26,32,8,40,2,4,33,2,32,8,40,2,0,33,3,65,188,1,65,4,16,254,9,34,9,69,13,2,32,9,32,3,54,2,140,1,32,9,65,0,59,1,138,1,32,9,65,0,54,2,88,32,8,32,9,54,2,0,32,3,65,0,59,1,136,1,32,3,32,9,54,2,88,32,8,32,2,65,1,106,34,3,54,2,4,11,65,145,179,211,0,45,0,0,26,65,140,1,65,4,16,254,9,34,4,69,13,2,32,4,65,0,59,1,138,1,32,4,65,0,54,2,88,32,3,65,1,107,34,5,69,13,4,3,64,65,145,179,211,0,45,0,0,26,65,188,1,65,4,16,254,9,34,2,69,13,4,32,2,32,4,54,2,140,1,32,2,65,0,59,1,138,1,32,2,65,0,54,2,88,32,4,65,0,59,1,136,1,32,4,32,2,54,2,88,32,2,33,4,32,5,65,1,107,34,5,13,0,11,12,4,11,32,9,32,3,65,1,106,59,1,138,1,32,9,32,3,65,3,116,106,34,2,32,7,54,2,4,32,2,32,12,54,2,0,32,9,32,3,65,2,116,106,65,220,0,106,32,10,54,2,0,12,4,11,65,4,65,188,1,16,132,11,0,11,65,4,65,140,1,16,132,11,0,11,65,4,65,188,1,16,132,11,0,11,32,9,47,1,138,1,34,13,65,11,79,13,1,32,9,32,13,65,1,106,34,5,59,1,138,1,32,9,32,13,65,3,116,106,34,2,32,7,54,2,4,32,2,32,12,54,2,0,32,9,32,13,65,2,116,106,65,220,0,106,32,10,54,2,0,32,9,32,5,65,2,116,106,65,140,1,106,32,4,54,2,0,32,4,32,5,59,1,136,1,32,4,32,9,54,2,88,32,3,69,13,0,2,64,32,3,65,3,113,34,4,69,4,64,32,3,33,2,12,1,11,32,3,33,2,3,64,32,2,65,1,107,33,2,32,9,32,9,47,1,138,1,65,2,116,106,65,140,1,106,40,2,0,33,9,32,4,65,1,107,34,4,13,0,11,11,32,3,65,4,73,13,0,3,64,32,9,32,9,47,1,138,1,65,2,116,106,65,140,1,106,40,2,0,34,3,32,3,47,1,138,1,65,2,116,106,65,140,1,106,40,2,0,34,3,32,3,47,1,138,1,65,2,116,106,65,140,1,106,40,2,0,34,3,32,3,47,1,138,1,65,2,116,106,65,140,1,106,40,2,0,33,9,32,2,65,4,107,34,2,13,0,11,11,32,6,32,6,40,2,0,65,1,106,54,2,0,32,16,65,36,106,32,16,16,207,3,32,16,40,2,36,34,12,13,1,12,2,11,11,12,6,11,32,16,40,2,28,34,3,32,16,40,2,20,34,9,107,65,12,110,33,2,32,3,32,9,71,4,64,3,64,32,9,65,4,106,40,2,0,34,3,4,64,32,9,40,2,0,32,3,65,1,16,163,10,11,32,9,65,12,106,33,9,32,2,65,1,107,34,2,13,0,11,11,32,16,40,2,24,34,2,4,64,32,16,40,2,16,32,2,65,12,108,65,4,16,163,10,11,2,64,32,16,40,2,0,69,13,0,32,16,40,2,4,34,3,69,13,0,32,16,40,2,8,34,2,69,13,0,32,3,32,2,65,1,16,163,10,11,2,64,32,8,40,2,4,34,3,69,13,0,32,8,40,2,0,33,4,3,64,2,64,32,4,47,1,138,1,34,7,4,64,32,4,65,140,1,106,34,5,32,7,65,2,116,106,40,2,0,34,2,47,1,138,1,34,6,65,5,79,13,1,32,5,32,7,65,1,107,34,11,65,2,116,34,9,106,40,2,0,34,21,47,1,138,1,34,7,65,5,32,6,107,34,10,73,13,11,32,21,32,7,32,10,107,34,20,59,1,138,1,32,2,65,5,59,1,138,1,32,2,32,10,65,3,116,106,32,2,32,6,65,3,116,16,140,11,26,32,2,65,220,0,106,34,5,32,10,65,2,116,34,17,106,32,5,32,6,65,2,116,34,8,16,140,11,26,32,7,32,20,65,1,106,34,10,107,34,7,65,4,32,6,107,71,13,12,32,2,32,21,32,10,65,3,116,106,32,7,65,3,116,34,12,16,142,11,33,19,32,5,32,21,65,220,0,106,34,5,32,10,65,2,116,34,13,106,32,7,65,2,116,34,6,16,142,11,33,10,32,5,32,20,65,2,116,106,40,2,0,33,7,32,4,32,11,65,3,116,106,34,5,41,2,0,33,36,32,5,32,21,32,20,65,3,116,106,41,2,0,55,2,0,32,4,32,9,106,65,220,0,106,34,5,40,2,0,33,4,32,5,32,7,54,2,0,32,12,32,19,106,32,36,55,2,0,32,6,32,10,106,32,4,54,2,0,32,3,65,1,70,13,3,32,19,65,140,1,106,34,4,32,17,106,32,4,32,8,65,4,106,16,140,11,26,32,4,32,13,32,21,106,65,140,1,106,32,17,16,142,11,26,32,19,40,2,140,1,34,4,65,0,59,1,136,1,32,4,32,19,54,2,88,32,19,40,2,144,1,34,4,65,1,59,1,136,1,32,4,32,19,54,2,88,32,19,40,2,148,1,34,4,65,2,59,1,136,1,32,4,32,19,54,2,88,32,19,40,2,152,1,34,4,65,3,59,1,136,1,32,4,32,19,54,2,88,32,19,40,2,156,1,34,4,65,4,59,1,136,1,32,4,32,19,54,2,88,32,19,40,2,160,1,34,4,65,5,59,1,136,1,32,4,32,19,54,2,88,12,1,11,12,9,11,32,2,33,4,32,3,65,1,107,34,3,13,0,11,11,32,16,65,48,106,36,0,32,18,32,15,40,2,16,54,2,4,32,15,40,2,20,33,2,32,15,40,2,12,11,33,3,32,18,32,2,54,2,8,32,18,32,3,54,2,0,32,15,65,64,107,36,0,12,1,11,65,4,65,140,1,16,132,11,0,11,32,23,65,0,54,2,92,32,23,32,1,40,2,4,34,2,54,2,84,32,23,32,2,32,1,40,2,8,65,2,116,106,54,2,88,35,0,65,48,107,34,6,36,0,2,64,2,64,32,23,65,36,106,34,7,2,127,32,29,40,2,4,34,2,32,29,40,2,0,34,8,70,4,64,65,0,33,8,65,0,12,1,11,32,2,32,8,107,34,5,65,252,255,255,255,3,75,13,1,32,29,40,2,8,33,4,65,0,33,10,65,145,179,211,0,45,0,0,26,32,5,65,1,116,34,2,65,4,16,254,9,34,3,69,13,9,32,5,65,2,118,33,5,32,4,173,66,32,134,33,36,32,3,33,2,3,64,32,2,32,36,32,8,53,1,0,124,55,2,0,32,4,32,10,115,65,127,70,13,11,32,8,65,4,106,33,8,32,2,65,8,106,33,2,32,36,66,128,128,128,128,16,124,33,36,32,5,32,10,65,1,106,34,10,71,13,0,11,32,6,32,6,65,47,106,54,2,16,32,3,32,5,32,6,65,16,106,34,2,16,116,65,145,179,211,0,45,0,0,26,65,224,0,65,4,16,254,9,34,4,69,13,3,32,4,65,0,59,1,94,32,4,65,0,54,2,0,32,6,65,0,54,2,8,32,6,32,4,54,2,4,32,6,65,0,54,2,12,32,6,32,3,54,2,32,32,6,32,3,54,2,28,32,6,65,2,54,2,16,32,6,32,5,54,2,36,32,6,32,3,32,5,65,3,116,106,54,2,40,32,6,65,4,106,32,2,32,6,65,12,106,16,131,1,32,7,32,6,40,2,8,54,2,4,32,6,40,2,4,33,8,32,6,40,2,12,11,54,2,8,32,7,32,8,54,2,0,32,6,65,48,106,36,0,12,1,11,16,184,8,0,11,32,23,65,0,54,2,92,32,23,32,1,40,2,28,34,2,54,2,84,32,23,32,2,32,1,40,2,32,65,5,116,106,54,2,88,32,23,65,48,106,33,10,65,0,33,8,35,0,65,48,107,34,12,36,0,2,64,32,29,40,2,4,34,2,32,29,40,2,0,34,7,70,4,127,65,0,5,32,29,40,2,8,33,5,65,0,33,13,65,145,179,211,0,45,0,0,26,32,2,32,7,107,34,4,65,2,118,34,2,65,4,16,254,9,34,3,69,13,8,32,4,65,5,118,33,6,32,7,65,24,106,33,8,32,5,173,66,32,134,33,36,32,3,33,2,3,64,32,2,32,36,32,8,53,2,0,124,55,2,0,32,5,32,13,115,65,127,70,13,10,32,8,65,32,106,33,8,32,2,65,8,106,33,2,32,36,66,128,128,128,128,16,124,33,36,32,6,32,13,65,1,106,34,13,71,13,0,11,32,12,32,12,65,47,106,54,2,16,32,3,32,6,32,12,65,16,106,34,2,16,116,65,145,179,211,0,45,0,0,26,65,224,0,65,4,16,254,9,34,4,69,13,2,32,4,65,0,59,1,94,32,4,65,0,54,2,0,32,12,65,0,54,2,8,32,12,32,4,54,2,4,32,12,65,0,54,2,12,32,12,32,3,54,2,32,32,12,32,3,54,2,28,32,12,65,2,54,2,16,32,12,32,6,54,2,36,32,12,32,3,32,6,65,3,116,106,54,2,40,32,12,65,4,106,32,2,32,12,65,12,106,16,131,1,32,10,32,12,40,2,8,54,2,4,32,12,40,2,12,33,8,32,12,40,2,4,11,33,2,32,10,32,8,54,2,8,32,10,32,2,54,2,0,32,12,65,48,106,36,0,12,0,11,32,23,65,0,54,2,92,32,23,32,1,40,2,16,34,2,54,2,84,32,23,32,2,32,1,40,2,20,65,20,108,106,54,2,88,32,23,65,60,106,33,7,65,0,33,8,35,0,65,48,107,34,6,36,0,32,29,40,2,4,34,2,32,29,40,2,0,34,5,107,65,20,110,33,10,2,64,32,2,32,5,70,4,127,65,0,5,32,29,40,2,8,33,4,65,0,33,13,65,145,179,211,0,45,0,0,26,32,10,65,3,116,34,2,65,4,16,254,9,34,3,69,13,8,32,5,65,12,106,33,8,32,4,173,66,32,134,33,36,32,3,33,2,3,64,32,2,32,36,32,8,53,2,0,124,55,2,0,32,4,32,13,115,65,127,70,13,10,32,8,65,20,106,33,8,32,2,65,8,106,33,2,32,36,66,128,128,128,128,16,124,33,36,32,10,32,13,65,1,106,34,13,71,13,0,11,32,6,32,6,65,47,106,54,2,16,32,3,32,10,32,6,65,16,106,34,2,16,116,65,145,179,211,0,45,0,0,26,65,224,0,65,4,16,254,9,34,4,69,13,2,32,4,65,0,59,1,94,32,4,65,0,54,2,0,32,6,65,0,54,2,8,32,6,32,4,54,2,4,32,6,65,0,54,2,12,32,6,32,3,54,2,32,32,6,32,3,54,2,28,32,6,65,2,54,2,16,32,6,32,10,54,2,36,32,6,32,3,32,10,65,3,116,106,54,2,40,32,6,65,4,106,32,2,32,6,65,12,106,16,131,1,32,7,32,6,40,2,8,54,2,4,32,6,40,2,12,33,8,32,6,40,2,4,11,33,2,32,7,32,8,54,2,8,32,7,32,2,54,2,0,32,6,65,48,106,36,0,12,0,11,32,23,65,0,54,2,92,32,23,32,1,40,2,52,34,2,54,2,84,32,23,32,2,32,1,40,2,56,65,12,108,106,54,2,88,32,23,65,200,0,106,33,18,35,0,65,64,106,34,17,36,0,32,17,65,32,106,32,29,65,8,106,40,2,0,54,2,0,32,17,32,29,41,2,0,55,3,24,35,0,65,48,107,34,22,36,0,32,17,34,2,65,24,106,34,10,40,2,4,34,7,32,10,40,2,0,34,5,107,34,3,65,12,110,33,4,2,64,2,64,2,64,2,64,32,5,32,7,70,4,64,65,4,33,6,65,0,33,4,12,1,11,32,3,65,244,255,255,255,5,75,13,1,65,145,179,211,0,45,0,0,26,32,4,65,4,116,34,3,65,4,16,254,9,34,6,69,13,2,11,32,22,65,20,106,34,8,65,0,54,2,0,32,22,32,6,54,2,16,32,22,32,4,54,2,12,32,22,32,10,40,2,8,54,2,32,32,22,32,7,54,2,28,32,22,32,5,54,2,24,32,22,32,6,54,2,44,32,22,65,0,54,2,40,32,22,32,8,54,2,36,65,0,33,19,35,0,65,32,107,34,28,36,0,32,22,65,36,106,34,5,40,2,4,33,21,32,5,40,2,0,33,13,2,64,2,64,2,64,32,22,65,24,106,34,4,40,2,0,34,12,32,4,40,2,4,34,3,71,4,64,32,5,40,2,8,33,6,32,3,32,12,107,65,12,110,33,10,32,4,40,2,8,34,7,33,20,3,64,65,4,33,15,2,64,32,12,32,19,65,12,108,106,34,4,40,2,8,34,3,69,13,0,32,3,65,164,146,201,36,75,13,3,32,3,65,28,108,34,11,65,0,72,13,3,32,4,40,2,4,33,5,65,145,179,211,0,45,0,0,26,32,11,65,4,16,254,9,34,15,69,13,4,65,0,33,16,32,3,33,4,3,64,32,11,32,16,70,13,1,32,28,65,4,106,32,5,32,16,106,16,173,1,32,15,32,16,106,34,9,65,24,106,32,28,65,28,106,40,2,0,54,2,0,32,9,65,16,106,32,28,65,20,106,41,2,0,55,2,0,32,9,65,8,106,32,28,65,12,106,41,2,0,55,2,0,32,9,32,28,41,2,4,55,2,0,32,16,65,28,106,33,16,32,4,65,1,107,34,4,13,0,11,11,32,6,32,21,65,4,116,106,34,4,32,20,54,2,12,32,4,32,3,54,2,8,32,4,32,15,54,2,4,32,4,32,3,54,2,0,32,7,32,19,115,65,127,70,13,15,32,20,65,1,106,33,20,32,21,65,1,106,33,21,32,19,65,1,106,34,19,32,10,71,13,0,11,11,32,13,32,21,54,2,0,32,28,65,32,106,36,0,12,2,11,16,184,8,0,11,65,4,32,11,16,132,11,0,11,32,2,65,8,106,32,8,40,2,0,54,2,0,32,2,32,22,41,2,12,55,2,0,32,22,65,48,106,36,0,12,2,11,16,184,8,0,11,65,4,32,3,16,132,11,0,11,32,17,40,2,4,33,12,2,64,2,64,2,127,32,17,40,2,8,34,6,69,4,64,32,17,40,2,0,34,2,4,64,32,12,32,2,65,4,116,65,4,16,163,10,11,65,0,33,3,65,0,12,1,11,32,17,32,17,65,63,106,54,2,24,32,17,65,24,106,33,10,65,0,33,11,65,0,33,3,35,0,65,32,107,34,35,36,0,2,64,2,64,2,64,32,6,65,21,79,4,64,65,145,179,211,0,45,0,0,26,32,6,65,3,116,65,240,255,255,255,7,113,34,16,65,4,16,254,9,34,34,4,64,65,145,179,211,0,45,0,0,26,65,128,1,65,4,16,254,9,34,9,69,13,3,32,12,65,16,107,33,19,65,16,33,25,3,64,32,12,32,3,34,8,65,4,116,106,33,13,2,64,2,64,32,6,32,3,107,34,4,65,2,73,4,64,32,4,33,2,12,1,11,32,13,65,24,106,40,2,0,34,3,32,13,65,8,106,40,2,0,34,2,32,2,32,3,75,34,20,27,65,1,106,33,32,32,13,65,4,106,40,2,0,33,15,32,13,65,20,106,40,2,0,33,5,65,0,33,26,2,64,2,64,3,64,32,32,65,1,107,34,32,69,4,64,32,20,69,4,64,65,2,33,2,32,4,65,2,70,13,5,12,4,11,12,2,11,32,15,32,26,106,33,7,32,5,32,26,106,32,26,65,28,106,33,26,32,7,16,223,3,65,255,1,113,34,2,69,13,0,11,32,2,65,255,1,71,4,64,65,2,33,2,32,4,65,2,71,13,2,12,3,11,11,65,2,33,2,2,64,32,4,65,2,70,13,0,3,64,32,5,33,7,32,3,33,5,32,13,32,2,65,4,116,106,34,15,65,8,106,40,2,0,34,3,32,5,32,3,32,5,73,34,21,27,65,1,106,33,32,32,15,65,4,106,40,2,0,33,5,65,0,33,26,2,64,3,64,32,32,65,1,107,34,32,69,4,64,32,21,13,2,12,4,11,32,7,32,26,106,33,20,32,5,32,26,106,32,26,65,28,106,33,26,32,20,16,223,3,65,255,1,113,34,15,69,13,0,11,32,15,65,255,1,71,13,2,11,32,2,65,1,106,34,2,32,4,71,13,0,11,32,4,33,2,11,2,64,32,2,32,2,32,8,106,34,3,77,4,64,32,3,32,6,75,13,1,32,2,65,2,73,13,4,32,2,65,1,118,33,32,32,19,32,3,65,4,116,106,33,26,32,13,33,5,3,64,32,5,41,2,0,33,36,32,5,32,26,41,2,0,55,2,0,32,26,32,36,55,2,0,32,5,65,8,106,34,4,41,2,0,33,36,32,4,32,26,65,8,106,34,4,41,2,0,55,2,0,32,4,32,36,55,2,0,32,26,65,16,107,33,26,32,5,65,16,106,33,5,32,32,65,1,107,34,32,13,0,11,12,4,11,32,8,32,3,65,240,227,208,0,16,173,10,0,11,32,3,32,6,65,240,227,208,0,16,171,10,0,11,3,64,32,5,33,7,32,3,33,5,32,13,32,2,65,4,116,106,34,15,65,8,106,40,2,0,34,3,32,5,32,3,32,5,73,34,21,27,65,1,106,33,32,32,15,65,4,106,40,2,0,33,5,65,0,33,26,2,64,3,64,32,32,65,1,107,34,32,69,4,64,32,21,13,4,12,2,11,32,7,32,26,106,33,20,32,5,32,26,106,32,26,65,28,106,33,26,32,20,16,223,3,65,255,1,113,34,15,69,13,0,11,32,15,65,255,1,70,13,2,11,32,2,65,1,106,34,2,32,4,71,13,0,11,32,4,33,2,11,32,2,32,8,106,33,3,11,32,3,32,6,77,32,3,32,8,79,113,69,4,64,12,11,11,2,64,32,2,65,10,73,32,3,32,6,73,113,69,4,64,32,3,32,8,107,33,26,12,1,11,32,13,32,8,65,10,106,34,4,32,6,32,4,32,6,73,27,34,4,32,8,107,34,26,65,1,32,2,32,3,32,8,70,27,16,154,3,32,4,33,3,11,2,64,2,64,32,11,32,25,70,4,64,65,145,179,211,0,45,0,0,26,32,11,65,4,116,65,4,16,254,9,34,2,69,13,1,32,11,65,1,116,33,25,32,2,32,9,32,11,65,3,116,34,4,16,142,11,32,9,32,4,65,4,16,163,10,33,9,11,32,9,32,11,65,3,116,106,34,2,32,8,54,2,4,32,2,32,26,54,2,0,32,11,65,1,106,34,13,33,11,32,13,65,2,73,13,1,3,64,2,64,2,64,2,64,2,64,32,9,32,13,34,4,65,1,107,34,13,65,3,116,106,34,2,40,2,0,34,8,32,2,40,2,4,106,32,6,70,13,0,32,4,65,3,116,32,9,106,34,2,65,16,107,40,2,0,34,7,32,8,77,13,0,65,2,33,11,32,4,65,2,70,13,6,32,9,32,4,65,3,107,34,27,65,3,116,106,40,2,0,34,5,32,7,32,8,106,77,13,1,65,3,33,11,32,4,65,3,77,13,6,32,2,65,32,107,40,2,0,32,5,32,7,106,77,13,1,32,4,33,11,12,6,11,32,4,65,2,70,13,1,32,9,32,4,65,3,107,34,27,65,3,116,106,40,2,0,33,5,11,32,5,32,8,73,13,1,11,32,4,65,2,107,33,27,11,2,64,2,64,2,64,2,64,2,64,2,64,32,4,32,27,75,4,64,32,4,32,27,65,1,106,34,2,77,13,1,32,9,32,2,65,3,116,106,34,30,40,2,4,32,30,40,2,0,34,20,106,34,5,32,9,32,27,65,3,116,106,34,22,40,2,4,34,33,73,13,2,32,5,32,6,75,13,3,32,12,32,33,65,4,116,106,34,2,32,22,40,2,0,34,31,65,4,116,34,11,106,33,7,32,12,32,5,65,4,116,106,33,14,32,31,32,5,32,33,107,34,5,32,31,107,34,8,75,4,64,32,34,32,7,32,8,65,4,116,34,5,16,142,11,34,29,32,5,106,33,24,32,31,65,0,74,13,5,12,7,11,32,34,32,2,32,11,16,142,11,34,29,32,11,106,33,24,32,31,65,0,76,32,5,32,31,76,114,13,5,3,64,32,7,65,8,106,40,2,0,34,21,32,29,65,8,106,40,2,0,34,15,32,15,32,21,75,34,8,27,65,1,106,33,5,32,29,65,4,106,40,2,0,33,26,32,7,65,4,106,40,2,0,33,11,3,64,2,64,32,5,65,1,107,34,5,69,4,64,65,127,32,15,32,21,71,32,8,27,33,32,12,1,11,32,11,32,26,16,223,3,33,32,32,11,65,28,106,33,11,32,26,65,28,106,33,26,32,32,65,255,1,113,69,13,1,11,11,32,2,32,7,32,29,32,32,65,255,1,113,34,11,65,255,1,70,34,8,27,34,5,41,2,0,55,2,0,32,2,65,8,106,32,5,65,8,106,41,2,0,55,2,0,32,2,65,16,106,33,2,32,24,32,29,32,11,65,255,1,71,65,4,116,106,34,29,75,4,64,32,7,32,8,65,4,116,106,34,7,32,14,73,13,1,11,11,32,2,33,7,12,6,11,32,35,65,1,54,2,12,32,35,65,152,227,208,0,54,2,8,32,35,66,0,55,2,20,32,35,65,160,227,208,0,54,2,16,32,35,65,8,106,65,128,228,208,0,16,166,8,0,11,32,35,65,1,54,2,12,32,35,65,152,227,208,0,54,2,8,32,35,66,0,55,2,20,32,35,65,160,227,208,0,54,2,16,32,35,65,8,106,65,144,228,208,0,16,166,8,0,11,32,33,32,5,65,160,228,208,0,16,173,10,0,11,32,5,32,6,65,160,228,208,0,16,171,10,0,11,32,8,65,0,76,13,1,3,64,32,24,65,16,107,34,15,65,8,106,40,2,0,34,28,32,7,65,16,107,34,11,65,8,106,40,2,0,34,21,32,21,32,28,75,34,8,27,65,1,106,33,5,32,11,65,4,106,40,2,0,33,26,32,15,65,4,106,40,2,0,33,11,3,64,2,64,32,5,65,1,107,34,5,69,4,64,65,127,32,21,32,28,71,32,8,27,33,32,12,1,11,32,11,32,26,16,223,3,33,32,32,11,65,28,106,33,11,32,26,65,28,106,33,26,32,32,65,255,1,113,69,13,1,11,11,32,14,65,16,107,34,14,32,7,65,112,65,0,32,32,65,255,1,113,34,8,65,255,1,70,34,5,27,106,34,7,32,24,65,112,65,0,32,8,65,255,1,71,27,106,34,24,32,5,27,34,5,41,2,0,55,2,0,32,14,65,8,106,32,5,65,8,106,41,2,0,55,2,0,32,2,32,7,79,13,2,32,24,32,29,75,13,0,11,12,1,11,32,2,33,7,11,32,7,32,29,32,24,32,29,107,16,142,11,26,32,30,32,33,54,2,4,32,30,32,20,32,31,106,54,2,0,32,22,32,22,65,8,106,32,4,32,27,65,127,115,106,65,3,116,16,140,11,26,65,1,33,11,32,13,65,1,75,13,0,11,12,1,11,65,208,228,208,0,16,176,10,0,11,32,3,32,6,73,13,0,11,32,9,32,25,65,3,116,65,4,16,163,10,32,34,32,16,65,4,16,163,10,12,2,11,65,176,228,208,0,16,176,10,0,11,32,6,65,1,77,13,0,32,12,32,6,65,1,16,154,3,11,32,35,65,32,106,36,0,12,1,11,65,192,228,208,0,16,176,10,0,11,65,145,179,211,0,45,0,0,26,32,17,40,2,0,33,2,65,184,1,65,4,16,254,9,34,3,69,13,1,32,3,65,0,59,1,182,1,32,3,65,0,54,2,0,32,17,65,0,54,2,16,32,17,32,3,54,2,12,32,17,65,0,54,2,20,32,17,32,12,32,6,65,4,116,106,54,2,52,32,17,32,2,54,2,48,32,17,32,12,54,2,44,32,17,32,12,54,2,40,32,17,65,129,128,128,128,120,54,2,24,32,17,65,20,106,33,11,35,0,65,48,107,34,7,36,0,32,17,65,12,106,34,21,40,2,0,33,6,2,64,32,21,40,2,4,34,3,69,13,0,2,64,32,3,65,3,113,34,16,69,4,64,32,3,33,2,12,1,11,32,3,33,2,3,64,32,2,65,1,107,33,2,32,6,32,6,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,33,6,32,16,65,1,107,34,16,13,0,11,11,32,3,65,4,73,13,0,3,64,32,6,32,6,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,34,3,32,3,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,34,3,32,3,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,34,3,32,3,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,33,6,32,2,65,4,107,34,2,13,0,11,11,32,7,65,24,106,32,10,65,24,106,41,2,0,55,3,0,32,7,65,16,106,32,10,65,16,106,41,2,0,55,3,0,32,7,65,8,106,32,10,65,8,106,41,2,0,55,3,0,32,7,32,10,41,2,0,55,3,0,32,7,65,4,114,33,9,2,64,3,64,32,7,40,2,20,33,3,32,7,40,2,28,33,20,32,7,40,2,0,33,19,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,3,64,32,7,33,2,2,127,32,19,65,129,128,128,128,120,71,4,64,32,3,33,4,32,19,12,1,11,32,3,32,20,70,13,2,32,7,32,3,65,16,106,34,4,54,2,20,32,3,34,2,40,2,0,11,34,15,65,128,128,128,128,120,71,4,64,32,2,40,2,4,33,5,32,2,40,2,8,33,16,32,2,40,2,12,33,8,2,64,2,64,32,4,32,20,70,4,64,32,7,65,128,128,128,128,120,54,2,0,12,1,11,32,7,32,4,65,16,106,34,3,54,2,20,32,4,40,2,0,33,19,32,4,41,2,4,33,36,32,9,65,8,106,32,4,65,12,106,40,2,0,54,2,0,32,9,32,36,55,2,0,2,64,32,19,65,128,128,128,128,120,70,13,0,32,16,32,7,40,2,8,71,13,0,32,7,40,2,4,33,12,65,0,33,2,65,127,33,4,3,64,32,16,32,4,65,1,106,34,4,70,13,3,32,2,32,12,106,33,13,32,2,32,5,106,32,2,65,28,106,33,2,32,13,16,204,3,13,0,11,11,32,7,32,19,54,2,0,11,32,6,47,1,182,1,34,3,65,11,73,13,4,65,0,33,3,3,64,32,6,40,2,0,34,6,69,13,6,32,3,65,1,106,33,3,32,6,47,1,182,1,65,11,79,13,0,11,12,6,11,32,16,4,64,32,5,33,2,3,64,32,2,16,203,4,32,2,65,28,106,33,2,32,16,65,1,107,34,16,13,0,11,11,32,15,69,13,1,32,5,32,15,65,28,108,65,4,16,163,10,12,1,11,11,32,7,65,129,128,128,128,120,54,2,0,32,4,32,20,70,13,0,32,20,32,4,107,65,4,118,33,3,65,0,33,19,3,64,32,4,32,19,65,4,116,106,34,5,40,2,8,34,6,4,64,32,5,40,2,4,33,2,3,64,32,2,16,203,4,32,2,65,28,106,33,2,32,6,65,1,107,34,6,13,0,11,11,32,5,40,2,0,34,2,4,64,32,5,40,2,4,32,2,65,28,108,65,4,16,163,10,11,32,19,65,1,106,34,19,32,3,71,13,0,11,11,32,7,40,2,24,34,2,4,64,32,7,40,2,16,32,2,65,4,116,65,4,16,163,10,11,2,64,32,21,40,2,4,34,4,69,13,0,32,21,40,2,0,33,6,3,64,2,64,32,6,47,1,182,1,34,5,4,64,32,6,65,184,1,106,34,3,32,5,65,2,116,106,40,2,0,34,2,47,1,182,1,34,12,65,5,79,13,1,32,3,32,5,65,1,107,34,16,65,2,116,34,19,106,40,2,0,34,30,47,1,182,1,34,10,65,5,32,12,107,34,13,73,13,22,32,30,32,10,32,13,107,34,22,59,1,182,1,32,2,65,5,59,1,182,1,32,2,65,4,106,34,5,32,13,65,12,108,106,32,5,32,12,65,12,108,16,140,11,26,32,2,65,136,1,106,34,3,32,13,65,2,116,34,28,106,32,3,32,12,65,2,116,34,21,16,140,11,26,32,10,32,22,65,1,106,34,13,107,34,10,65,4,32,12,107,71,13,23,32,5,32,30,65,4,106,34,5,32,13,65,12,108,106,32,10,65,12,108,34,20,16,142,11,32,3,32,30,65,136,1,106,34,3,32,13,65,2,116,34,11,106,32,10,65,2,116,34,9,16,142,11,33,8,32,3,32,22,65,2,116,106,40,2,0,33,12,32,5,32,22,65,12,108,106,34,10,65,8,106,40,2,0,33,13,32,6,32,16,65,12,108,106,34,5,65,4,106,34,3,41,2,0,33,36,32,3,32,10,41,2,0,55,2,0,32,5,65,12,106,34,3,40,2,0,33,10,32,3,32,13,54,2,0,32,6,32,19,106,65,136,1,106,34,3,40,2,0,33,5,32,3,32,12,54,2,0,32,20,106,34,3,65,8,106,32,10,54,2,0,32,3,32,36,55,2,0,32,8,32,9,106,32,5,54,2,0,32,4,65,1,70,13,3,32,2,65,184,1,106,34,3,32,28,106,32,3,32,21,65,4,106,16,140,11,26,32,3,32,11,32,30,106,65,184,1,106,32,28,16,142,11,26,32,2,40,2,184,1,34,3,65,0,59,1,180,1,32,3,32,2,54,2,0,32,2,40,2,188,1,34,3,65,1,59,1,180,1,32,3,32,2,54,2,0,32,2,40,2,192,1,34,3,65,2,59,1,180,1,32,3,32,2,54,2,0,32,2,40,2,196,1,34,3,65,3,59,1,180,1,32,3,32,2,54,2,0,32,2,40,2,200,1,34,3,65,4,59,1,180,1,32,3,32,2,54,2,0,32,2,40,2,204,1,34,3,65,5,59,1,180,1,32,3,32,2,54,2,0,12,1,11,12,20,11,32,2,33,6,32,4,65,1,107,34,4,13,0,11,11,32,7,65,48,106,36,0,12,10,11,32,6,32,3,65,1,106,59,1,182,1,32,6,32,3,65,12,108,106,34,2,65,8,106,32,5,54,2,0,32,2,65,4,106,32,15,54,2,0,32,2,65,12,106,32,16,54,2,0,32,6,32,3,65,2,116,106,65,136,1,106,32,8,54,2,0,12,6,11,65,145,179,211,0,45,0,0,26,32,21,40,2,4,33,2,32,21,40,2,0,33,3,65,232,1,65,4,16,254,9,34,6,69,13,1,32,6,32,3,54,2,184,1,32,6,65,0,59,1,182,1,32,6,65,0,54,2,0,32,21,32,6,54,2,0,32,3,65,0,59,1,180,1,32,3,32,6,54,2,0,32,21,32,2,65,1,106,34,3,54,2,4,11,65,145,179,211,0,45,0,0,26,65,184,1,65,4,16,254,9,34,4,69,13,1,32,4,65,0,59,1,182,1,32,4,65,0,54,2,0,32,3,65,1,107,34,19,69,13,3,3,64,65,145,179,211,0,45,0,0,26,65,232,1,65,4,16,254,9,34,2,69,13,3,32,2,32,4,54,2,184,1,32,2,65,0,59,1,182,1,32,2,65,0,54,2,0,32,4,65,0,59,1,180,1,32,4,32,2,54,2,0,32,2,33,4,32,19,65,1,107,34,19,13,0,11,12,3,11,65,4,65,232,1,16,132,11,0,11,65,4,65,184,1,16,132,11,0,11,65,4,65,232,1,16,132,11,0,11,32,6,47,1,182,1,34,13,65,11,79,13,1,32,6,32,13,65,1,106,34,10,59,1,182,1,32,6,32,13,65,12,108,106,34,2,65,12,106,32,16,54,2,0,32,2,65,4,106,32,15,54,2,0,32,2,65,8,106,32,5,54,2,0,32,6,32,10,65,2,116,106,65,184,1,106,32,4,54,2,0,32,6,32,13,65,2,116,106,65,136,1,106,32,8,54,2,0,32,4,32,10,59,1,180,1,32,4,32,6,54,2,0,32,3,69,13,0,2,64,32,3,65,3,113,34,16,69,4,64,32,3,33,2,12,1,11,32,3,33,2,3,64,32,2,65,1,107,33,2,32,6,32,6,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,33,6,32,16,65,1,107,34,16,13,0,11,11,32,3,65,4,73,13,0,3,64,32,6,32,6,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,34,3,32,3,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,34,3,32,3,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,34,3,32,3,47,1,182,1,65,2,116,106,65,184,1,106,40,2,0,33,6,32,2,65,4,107,34,2,13,0,11,11,32,11,32,11,40,2,0,65,1,106,54,2,0,12,1,11,11,12,6,11,32,18,32,17,40,2,16,54,2,4,32,17,40,2,20,33,3,32,17,40,2,12,11,33,2,32,18,32,3,54,2,8,32,18,32,2,54,2,0,32,17,65,64,107,36,0,12,1,11,65,4,65,184,1,16,132,11,0,11,32,0,32,1,65,144,1,16,142,11,34,0,65,152,1,106,32,23,65,20,106,40,2,0,54,2,0,32,0,32,23,41,2,12,55,2,144,1,32,0,32,23,41,2,24,55,2,156,1,32,0,65,164,1,106,32,23,65,32,106,40,2,0,54,2,0,32,0,32,23,41,2,36,55,2,168,1,32,0,65,176,1,106,32,23,65,44,106,40,2,0,54,2,0,32,0,32,23,41,2,48,55,2,180,1,32,0,65,188,1,106,32,23,65,56,106,40,2,0,54,2,0,32,0,65,200,1,106,32,23,65,196,0,106,40,2,0,54,2,0,32,0,32,23,41,2,60,55,2,192,1,32,0,65,212,1,106,32,23,65,208,0,106,40,2,0,54,2,0,32,0,32,23,41,2,72,55,2,204,1,32,23,65,224,0,106,36,0,15,11,65,4,65,224,0,16,132,11,0,11,65,224,228,208,0,65,44,65,140,229,208,0,16,141,8,0,11,65,236,243,208,0,65,32,65,168,245,208,0,16,141,8,0,11,65,144,247,208,0,65,25,65,172,247,208,0,16,141,8,0,11,65,216,246,208,0,65,39,65,128,247,208,0,16,141,8,0,11,65,184,245,208,0,65,40,65,224,245,208,0,16,141,8,0,11,65,4,32,2,16,132,11,0,11,65,208,148,209,0,65,28,65,184,148,209,0,16,141,8,0,11,197,3,1,7,127,32,0,40,2,32,34,2,69,4,64,65,0,15,11,32,0,32,2,65,1,107,54,2,32,2,64,32,0,40,2,0,4,64,32,0,40,2,12,33,3,2,127,32,0,40,2,4,34,1,4,64,32,0,40,2,8,12,1,11,32,0,40,2,8,33,1,32,3,4,64,2,64,32,3,65,7,113,34,4,69,4,64,32,3,33,2,12,1,11,32,3,33,2,3,64,32,2,65,1,107,33,2,32,1,40,2,32,33,1,32,4,65,1,107,34,4,13,0,11,11,32,3,65,8,79,4,64,3,64,32,1,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,33,1,32,2,65,8,107,34,2,13,0,11,11,11,32,0,66,0,55,2,8,32,0,32,1,54,2,4,32,0,65,1,54,2,0,65,0,33,3,65,0,11,33,4,2,64,32,1,47,1,6,32,3,75,4,64,32,1,33,2,12,1,11,3,64,32,1,40,2,0,34,2,69,13,3,32,4,65,1,106,33,4,32,1,47,1,4,33,3,32,3,32,2,34,1,47,1,6,79,13,0,11,11,32,3,65,1,106,33,6,2,64,32,4,69,4,64,32,2,33,1,12,1,11,32,2,32,6,65,2,116,106,65,32,106,40,2,0,33,1,65,0,33,6,32,4,65,1,107,34,5,69,13,0,32,4,65,2,107,32,5,65,7,113,34,4,4,64,3,64,32,5,65,1,107,33,5,32,1,40,2,32,33,1,32,4,65,1,107,34,4,13,0,11,11,65,7,73,13,0,3,64,32,1,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,33,1,32,5,65,8,107,34,5,13,0,11,11,32,0,32,6,54,2,12,32,0,65,0,54,2,8,32,0,32,1,54,2,4,32,2,32,3,65,1,116,106,65,8,106,15,11,65,236,247,206,0,16,176,10,0,11,65,220,247,206,0,16,176,10,0,11,133,4,1,4,127,2,64,32,0,45,0,68,34,1,65,4,70,13,0,2,64,2,64,2,64,32,1,14,4,0,2,2,1,2,11,32,0,40,2,4,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,2,64,32,2,13,0,2,64,32,1,40,2,24,34,2,69,13,0,32,2,32,1,40,2,28,34,3,40,2,0,17,2,0,32,3,40,2,4,34,4,69,13,0,32,2,32,4,32,3,40,2,8,16,163,10,11,32,1,40,2,12,34,2,4,64,32,1,40,2,16,32,2,65,1,16,163,10,11,32,1,65,4,106,34,2,32,2,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,32,1,65,32,65,4,16,163,10,11,32,0,40,2,8,34,1,65,132,1,73,13,1,32,1,16,4,12,1,11,2,64,2,64,2,64,2,64,32,0,45,0,64,14,4,0,3,3,1,3,11,32,0,40,2,24,34,1,65,131,1,77,13,2,12,1,11,32,0,40,2,44,34,1,65,132,1,79,4,64,32,1,16,4,11,32,0,40,2,36,33,1,32,0,65,0,54,2,36,2,64,32,1,69,13,0,32,0,40,2,40,34,1,65,0,16,9,32,1,65,132,1,73,13,0,32,1,16,4,11,2,64,32,0,40,2,36,69,13,0,32,0,40,2,40,34,1,65,132,1,73,13,0,32,1,16,4,11,32,0,40,2,32,34,1,65,131,1,77,13,1,11,32,1,16,4,11,32,0,65,16,106,40,2,0,34,1,32,1,40,2,0,65,1,106,54,2,0,32,0,40,2,4,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,2,64,32,1,40,2,24,34,2,69,13,0,32,2,32,1,40,2,28,34,3,40,2,0,17,2,0,32,3,40,2,4,34,4,69,13,0,32,2,32,4,32,3,40,2,8,16,163,10,11,32,1,40,2,12,34,2,4,64,32,1,40,2,16,32,2,65,1,16,163,10,11,32,1,65,4,106,34,2,32,2,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,32,1,65,32,65,4,16,163,10,11,32,0,40,2,0,34,1,32,1,40,2,0,34,1,65,1,107,54,2,0,32,1,65,1,71,13,0,32,0,16,214,7,11,11,252,3,1,6,127,35,0,65,16,107,34,5,36,0,32,0,40,2,0,34,3,65,0,58,0,28,2,64,2,64,2,64,2,64,32,3,40,2,8,34,0,65,254,255,255,255,7,77,4,64,32,3,40,2,24,34,7,69,13,2,32,0,13,3,12,1,11,65,172,196,207,0,16,233,7,0,11,3,64,32,3,65,127,54,2,8,32,3,40,2,24,34,0,69,4,64,32,3,65,0,54,2,8,12,2,11,32,3,32,0,65,1,107,54,2,24,32,3,40,2,16,32,3,40,2,20,34,2,65,2,116,106,40,2,0,33,0,32,3,65,0,54,2,8,32,3,32,2,65,1,106,34,2,32,3,40,2,12,34,4,65,0,32,2,32,4,79,27,107,54,2,20,32,0,40,2,8,13,3,32,0,65,127,54,2,8,2,64,32,0,40,2,12,34,2,69,13,0,32,0,65,0,58,0,28,32,5,32,0,65,20,106,34,4,54,2,12,32,5,32,4,54,2,8,32,2,32,5,65,8,106,32,0,40,2,16,40,2,12,17,0,0,13,0,32,0,40,2,12,34,2,4,64,32,2,32,0,40,2,16,34,4,40,2,0,17,2,0,32,4,40,2,4,34,6,4,64,32,2,32,6,32,4,40,2,8,16,163,10,11,32,0,40,2,24,32,0,40,2,20,40,2,12,17,2,0,11,32,0,65,0,54,2,12,11,32,0,32,0,40,2,8,65,1,106,54,2,8,32,0,32,0,40,2,0,65,1,107,34,2,54,2,0,2,64,32,2,13,0,32,0,40,2,12,34,2,4,64,32,2,32,0,40,2,16,34,4,40,2,0,17,2,0,32,4,40,2,4,34,6,4,64,32,2,32,6,32,4,40,2,8,16,163,10,11,32,0,40,2,24,32,0,40,2,20,40,2,12,17,2,0,11,32,0,65,4,106,34,2,32,2,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,32,0,65,32,65,4,16,163,10,11,32,7,65,1,107,34,7,69,13,1,32,3,40,2,8,69,13,0,11,12,1,11,32,1,65,132,1,79,4,64,32,1,16,4,11,32,5,65,16,106,36,0,15,11,65,156,196,207,0,16,232,7,0,11,65,156,199,207,0,16,232,7,0,11,214,3,1,8,127,35,0,65,32,107,34,3,36,0,2,64,32,0,40,2,20,34,4,32,0,40,2,16,34,7,79,13,0,32,0,40,2,12,34,8,32,4,106,45,0,0,34,2,65,229,0,70,32,2,65,197,0,70,114,69,4,64,32,2,65,46,71,13,1,32,0,32,4,65,1,106,34,5,54,2,20,32,0,65,12,106,33,9,32,1,40,2,8,34,2,32,1,40,2,0,70,4,127,32,1,32,2,16,211,5,32,1,40,2,8,5,32,2,11,32,1,40,2,4,106,65,46,58,0,0,32,1,32,1,40,2,8,65,1,106,34,2,54,2,8,2,64,2,64,32,5,32,7,73,4,64,32,5,32,8,106,45,0,0,34,5,65,48,107,65,255,1,113,65,9,75,13,1,32,0,32,4,65,2,106,34,4,54,2,20,32,1,40,2,0,32,2,70,4,127,32,1,32,2,16,211,5,32,1,40,2,8,5,32,2,11,32,1,40,2,4,106,32,5,58,0,0,32,1,32,1,40,2,8,65,1,106,34,2,54,2,8,32,4,32,7,79,13,4,3,64,32,4,32,8,106,45,0,0,34,5,65,48,107,65,255,1,113,65,9,75,13,3,32,0,32,4,65,1,106,34,4,54,2,20,32,1,40,2,0,32,2,70,4,127,32,1,32,2,16,211,5,32,1,40,2,8,5,32,2,11,32,1,40,2,4,106,32,5,58,0,0,32,1,32,1,40,2,8,65,1,106,34,2,54,2,8,32,4,32,7,71,13,0,11,12,4,11,32,3,65,5,54,2,20,32,3,65,8,106,32,9,16,232,5,32,3,65,20,106,32,3,40,2,8,32,3,40,2,12,16,236,7,33,6,12,3,11,32,3,65,13,54,2,20,32,3,32,9,16,232,5,32,3,65,20,106,32,3,40,2,0,32,3,40,2,4,16,236,7,33,6,12,2,11,32,5,65,32,114,65,229,0,71,13,1,32,0,32,5,32,1,16,207,2,33,6,12,1,11,32,0,32,2,32,1,16,207,2,33,6,11,32,3,65,32,106,36,0,32,6,11,161,4,2,2,127,1,126,35,0,65,64,106,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,34,3,47,1,72,65,1,107,14,6,0,1,2,3,4,5,6,11,65,1,33,0,32,1,65,233,129,193,0,65,21,16,210,9,69,13,6,12,7,11,65,1,33,0,32,1,65,254,129,193,0,65,24,16,210,9,69,13,5,12,6,11,32,2,32,3,65,202,0,106,54,2,12,32,2,65,24,54,2,36,32,2,65,174,130,193,0,65,150,130,193,0,32,3,47,1,74,65,144,3,107,65,255,255,3,113,65,228,0,73,27,54,2,32,32,2,65,28,106,65,187,1,54,2,0,32,2,65,3,54,2,44,32,2,65,204,130,193,0,54,2,40,32,2,66,2,55,2,52,32,2,65,188,1,54,2,20,32,2,32,2,65,16,106,54,2,48,32,2,32,2,65,12,106,54,2,24,32,2,32,2,65,32,106,54,2,16,65,1,33,0,32,1,40,2,20,32,1,40,2,24,32,2,65,40,106,16,166,2,69,13,4,12,5,11,65,1,33,0,32,1,65,228,130,193,0,65,30,16,210,9,69,13,3,12,4,11,65,1,33,0,32,1,65,130,131,193,0,65,28,16,210,9,69,13,2,12,3,11,65,1,33,0,32,1,65,158,131,193,0,65,26,16,210,9,13,2,12,1,11,65,1,33,0,32,1,65,220,129,193,0,65,13,16,210,9,13,1,11,32,3,40,2,0,65,2,71,4,64,32,2,65,2,54,2,44,32,2,65,196,131,193,0,54,2,40,32,2,66,1,55,2,52,32,3,65,20,106,41,2,0,33,4,32,2,65,188,1,54,2,36,32,2,32,4,55,2,16,32,2,32,2,65,32,106,54,2,48,32,2,32,2,65,16,106,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,40,106,16,166,2,13,1,11,32,3,40,2,76,69,4,64,65,0,33,0,12,1,11,32,2,32,3,65,204,0,106,54,2,32,32,2,65,1,54,2,44,32,2,65,216,131,193,0,54,2,40,32,2,66,1,55,2,52,32,2,65,189,1,54,2,20,32,2,32,2,65,16,106,54,2,48,32,2,32,2,65,32,106,54,2,16,32,1,40,2,20,32,1,40,2,24,32,2,65,40,106,16,166,2,33,0,11,32,2,65,64,107,36,0,32,0,11,214,3,1,8,127,35,0,65,32,107,34,3,36,0,2,64,32,0,40,2,20,34,4,32,0,40,2,16,34,7,79,13,0,32,0,40,2,12,34,8,32,4,106,45,0,0,34,2,65,229,0,70,32,2,65,197,0,70,114,69,4,64,32,2,65,46,71,13,1,32,0,32,4,65,1,106,34,5,54,2,20,32,0,65,12,106,33,9,32,1,40,2,8,34,2,32,1,40,2,0,70,4,127,32,1,32,2,16,211,5,32,1,40,2,8,5,32,2,11,32,1,40,2,4,106,65,46,58,0,0,32,1,32,1,40,2,8,65,1,106,34,2,54,2,8,2,64,2,64,32,5,32,7,73,4,64,32,5,32,8,106,45,0,0,34,5,65,48,107,65,255,1,113,65,9,75,13,1,32,0,32,4,65,2,106,34,4,54,2,20,32,1,40,2,0,32,2,70,4,127,32,1,32,2,16,211,5,32,1,40,2,8,5,32,2,11,32,1,40,2,4,106,32,5,58,0,0,32,1,32,1,40,2,8,65,1,106,34,2,54,2,8,32,4,32,7,79,13,4,3,64,32,4,32,8,106,45,0,0,34,5,65,48,107,65,255,1,113,65,9,75,13,3,32,0,32,4,65,1,106,34,4,54,2,20,32,1,40,2,0,32,2,70,4,127,32,1,32,2,16,211,5,32,1,40,2,8,5,32,2,11,32,1,40,2,4,106,32,5,58,0,0,32,1,32,1,40,2,8,65,1,106,34,2,54,2,8,32,4,32,7,71,13,0,11,12,4,11,32,3,65,5,54,2,20,32,3,65,8,106,32,9,16,232,5,32,3,65,20,106,32,3,40,2,8,32,3,40,2,12,16,236,7,33,6,12,3,11,32,3,65,13,54,2,20,32,3,32,9,16,232,5,32,3,65,20,106,32,3,40,2,0,32,3,40,2,4,16,236,7,33,6,12,2,11,32,5,65,32,114,65,229,0,71,13,1,32,0,32,5,32,1,16,143,2,33,6,12,1,11,32,0,32,2,32,1,16,143,2,33,6,11,32,3,65,32,106,36,0,32,6,11,196,3,1,10,127,35,0,65,208,0,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,32,1,40,2,8,34,4,69,4,64,65,4,33,5,12,1,11,32,4,65,255,255,255,255,0,75,13,1,32,1,40,2,4,33,10,65,145,179,211,0,45,0,0,26,32,4,65,3,116,34,11,34,1,65,4,16,254,9,34,5,69,13,2,65,0,33,1,32,4,33,6,3,64,32,1,32,11,70,13,1,32,6,65,1,107,33,6,32,1,32,5,106,33,7,2,64,65,1,32,1,32,10,106,34,8,40,2,0,34,9,116,65,191,14,113,13,0,32,9,65,6,70,4,64,65,145,179,211,0,45,0,0,26,65,8,65,4,16,254,9,34,3,69,13,6,32,2,65,8,106,32,8,65,4,106,40,2,0,16,213,4,32,3,32,2,41,3,8,55,2,0,12,1,11,65,145,179,211,0,45,0,0,26,65,60,65,4,16,254,9,34,3,69,13,6,32,2,65,20,106,32,8,65,4,106,40,2,0,16,178,2,32,3,65,56,106,32,2,65,204,0,106,40,2,0,54,2,0,32,3,65,48,106,32,2,65,196,0,106,41,2,0,55,2,0,32,3,65,40,106,32,2,65,60,106,41,2,0,55,2,0,32,3,65,32,106,32,2,65,52,106,41,2,0,55,2,0,32,3,65,24,106,32,2,65,44,106,41,2,0,55,2,0,32,3,65,16,106,32,2,65,36,106,41,2,0,55,2,0,32,3,65,8,106,32,2,65,28,106,41,2,0,55,2,0,32,3,32,2,41,2,20,55,2,0,11,32,7,32,9,54,2,0,32,7,65,4,106,32,3,54,2,0,32,1,65,8,106,33,1,32,6,13,0,11,11,32,0,32,4,54,2,8,32,0,32,5,54,2,4,32,0,32,4,54,2,0,32,2,65,208,0,106,36,0,15,11,16,184,8,0,11,65,4,32,1,16,132,11,0,11,65,4,65,8,16,132,11,0,11,65,4,65,60,16,132,11,0,11,236,3,1,4,127,35,0,65,32,107,34,3,36,0,65,128,128,8,32,2,32,2,65,128,128,8,79,27,33,4,2,64,2,64,2,64,32,2,69,4,64,32,3,66,4,55,2,8,32,3,32,4,54,2,4,12,1,11,65,145,179,211,0,45,0,0,26,32,4,65,3,116,34,5,65,4,16,254,9,34,6,69,13,2,32,3,65,0,54,2,12,32,3,32,6,54,2,8,32,3,32,4,54,2,4,3,64,32,3,65,16,106,32,1,65,236,199,192,0,65,7,16,180,8,2,64,32,0,2,127,32,3,40,2,16,34,5,65,16,71,4,64,32,3,40,2,24,33,6,32,3,40,2,20,33,4,32,3,40,2,28,12,1,11,32,3,65,16,106,32,1,16,206,2,32,1,16,246,8,32,3,40,2,24,33,6,32,3,40,2,20,33,4,32,3,40,2,16,34,5,65,16,70,13,1,32,3,40,2,28,11,54,2,12,32,0,32,6,54,2,8,32,0,32,4,54,2,4,32,0,32,5,54,2,0,32,3,40,2,12,34,4,4,64,32,3,40,2,8,65,4,106,33,1,3,64,2,64,2,64,2,64,32,1,65,4,107,40,2,0,65,6,107,14,2,0,1,2,11,32,1,40,2,0,34,0,16,198,6,32,0,65,8,65,4,16,163,10,12,1,11,32,1,16,249,5,11,32,1,65,8,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,3,40,2,4,34,0,69,13,3,32,3,40,2,8,32,0,65,3,116,65,4,16,163,10,12,3,11,32,4,65,11,70,13,1,32,3,40,2,12,34,5,32,3,40,2,4,70,4,64,32,3,65,4,106,32,5,16,185,5,32,3,40,2,12,33,5,11,32,3,40,2,8,32,5,65,3,116,106,34,5,32,6,54,2,4,32,5,32,4,54,2,0,32,3,32,3,40,2,12,65,1,106,54,2,12,32,2,65,1,107,34,2,13,0,11,11,32,0,32,3,41,2,4,55,2,4,32,0,65,16,54,2,0,32,0,65,12,106,32,3,65,12,106,40,2,0,54,2,0,11,32,3,65,32,106,36,0,15,11,65,4,32,5,16,132,11,0,11,218,3,1,5,127,35,0,65,16,107,34,6,36,0,2,64,2,127,2,64,32,1,40,2,32,34,3,69,4,64,32,1,40,2,0,33,2,32,1,65,0,54,2,0,32,2,69,13,3,32,1,40,2,8,34,2,32,1,40,2,4,34,3,13,2,26,32,1,40,2,12,34,4,69,13,1,2,64,32,4,65,7,113,34,1,69,4,64,32,4,33,3,12,1,11,32,4,33,3,3,64,32,3,65,1,107,33,3,32,2,40,2,52,33,2,32,1,65,1,107,34,1,13,0,11,11,32,4,65,8,73,13,1,3,64,32,2,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,2,32,3,65,8,107,34,3,13,0,11,12,1,11,32,1,32,3,65,1,107,54,2,32,32,1,40,2,0,4,64,32,1,40,2,4,69,4,64,32,1,40,2,8,33,2,2,64,32,1,40,2,12,34,4,69,13,0,2,64,32,4,65,7,113,34,5,69,4,64,32,4,33,3,12,1,11,32,4,33,3,3,64,32,3,65,1,107,33,3,32,2,40,2,52,33,2,32,5,65,1,107,34,5,13,0,11,11,32,4,65,8,73,13,0,3,64,32,2,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,2,32,3,65,8,107,34,3,13,0,11,11,32,1,66,0,55,2,8,32,1,32,2,54,2,4,32,1,65,1,54,2,0,11,32,6,65,4,106,32,1,65,4,106,16,185,4,32,6,40,2,4,34,2,69,4,64,65,0,33,5,12,4,11,32,2,32,6,41,2,8,66,32,136,167,65,2,116,106,65,4,106,40,2,0,33,2,65,1,33,5,12,3,11,65,204,247,206,0,16,176,10,0,11,32,2,33,3,65,0,11,33,2,3,64,32,3,40,2,0,32,3,65,228,0,65,52,32,2,27,65,4,16,163,10,32,2,65,1,106,33,2,34,3,13,0,11,11,32,0,32,2,54,2,4,32,0,32,5,54,2,0,32,6,65,16,106,36,0,11,169,6,1,10,127,35,0,65,16,107,34,8,36,0,2,64,2,64,32,0,40,2,32,34,2,69,13,0,32,0,65,4,106,33,6,3,64,2,64,32,0,32,2,65,1,107,54,2,32,32,0,40,2,0,69,13,0,32,6,40,2,0,69,4,64,32,0,40,2,8,33,2,2,64,32,0,40,2,12,34,3,69,13,0,2,64,32,3,65,7,113,34,4,69,4,64,32,3,33,1,12,1,11,32,3,33,1,3,64,32,1,65,1,107,33,1,32,2,40,2,184,1,33,2,32,4,65,1,107,34,4,13,0,11,11,32,3,65,8,73,13,0,3,64,32,2,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,2,32,1,65,8,107,34,1,13,0,11,11,32,0,66,0,55,2,8,32,0,32,2,54,2,4,32,0,65,1,54,2,0,11,32,8,65,4,106,33,10,32,6,40,2,4,33,5,2,64,32,6,40,2,8,34,9,32,6,40,2,0,34,3,47,1,182,1,73,4,64,32,3,33,1,12,1,11,3,64,32,3,40,2,176,1,34,1,4,64,32,3,47,1,180,1,33,9,32,3,65,232,1,65,184,1,32,5,27,65,4,16,163,10,32,5,65,1,106,33,5,32,1,34,3,47,1,182,1,32,9,77,13,1,12,2,11,11,32,3,65,232,1,65,184,1,32,5,27,65,4,16,163,10,65,220,246,206,0,16,176,10,0,11,32,9,65,1,106,33,4,2,64,32,5,69,4,64,32,1,33,3,12,1,11,32,1,32,4,65,2,116,106,65,184,1,106,40,2,0,33,3,65,0,33,4,32,5,65,1,107,34,7,69,13,0,32,7,65,7,113,34,2,4,64,3,64,32,7,65,1,107,33,7,32,3,40,2,184,1,33,3,32,2,65,1,107,34,2,13,0,11,11,32,5,65,2,107,65,7,73,13,0,3,64,32,3,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,3,32,7,65,8,107,34,7,13,0,11,11,32,10,32,9,54,2,8,32,10,32,5,54,2,4,32,10,32,1,54,2,0,32,6,32,4,54,2,8,32,6,65,0,54,2,4,32,6,32,3,54,2,0,32,8,40,2,4,34,1,69,13,3,32,1,32,8,41,2,8,66,32,136,167,65,4,116,106,34,3,40,2,0,34,1,4,64,32,3,40,2,4,32,1,65,2,116,65,2,16,163,10,11,32,0,40,2,32,34,2,13,1,12,2,11,11,65,204,247,206,0,16,176,10,0,11,32,0,40,2,0,32,0,65,0,54,2,0,69,13,0,32,0,40,2,8,33,2,32,0,40,2,4,34,1,69,4,64,2,64,32,0,40,2,12,34,0,69,13,0,2,64,32,0,65,7,113,34,4,69,4,64,32,0,33,1,12,1,11,32,0,33,1,3,64,32,1,65,1,107,33,1,32,2,40,2,184,1,33,2,32,4,65,1,107,34,4,13,0,11,11,32,0,65,8,73,13,0,3,64,32,2,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,2,32,1,65,8,107,34,1,13,0,11,11,32,2,33,1,65,0,33,2,11,3,64,32,1,40,2,176,1,32,1,65,232,1,65,184,1,32,2,27,65,4,16,163,10,32,2,65,1,106,33,2,34,1,13,0,11,11,32,8,65,16,106,36,0,11,147,6,2,6,126,11,127,35,0,65,16,107,34,11,36,0,2,64,2,64,2,64,2,64,2,64,32,0,40,2,24,34,12,14,2,3,1,0,11,32,11,65,8,106,33,13,32,0,65,16,106,34,10,40,2,12,34,16,65,4,107,33,17,32,0,41,3,8,34,3,32,1,51,1,0,66,128,128,128,128,128,128,128,128,2,132,34,4,133,66,243,202,209,203,167,140,217,178,244,0,133,34,5,66,16,137,32,5,32,0,41,3,0,34,6,66,225,228,149,243,214,236,217,188,236,0,133,124,34,5,133,34,7,66,21,137,32,7,32,3,66,237,222,145,243,150,204,220,183,228,0,133,34,3,32,6,66,245,202,205,131,215,172,219,183,243,0,133,124,34,6,66,32,137,124,34,7,133,34,8,66,16,137,32,8,32,5,32,3,66,13,137,32,6,133,34,3,124,34,5,66,32,137,66,255,1,133,124,34,6,133,34,8,66,21,137,32,8,32,5,32,3,66,17,137,133,34,3,32,4,32,7,133,124,34,4,66,32,137,124,34,5,133,34,7,66,16,137,32,7,32,4,32,3,66,13,137,133,34,3,32,6,124,34,4,66,32,137,124,34,6,133,34,7,66,21,137,32,7,32,4,32,3,66,17,137,133,34,3,32,5,124,34,4,66,32,137,124,34,5,133,34,7,66,16,137,32,7,32,3,66,13,137,32,4,133,34,3,32,6,124,34,4,66,32,137,124,34,6,133,66,21,137,32,3,66,17,137,32,4,133,34,3,66,13,137,32,3,32,5,124,133,34,3,66,17,137,133,32,3,32,6,124,34,3,66,32,136,133,32,3,133,167,34,9,65,25,118,173,66,129,130,132,136,144,160,192,128,1,126,33,5,32,10,40,2,16,33,14,32,10,40,2,8,33,15,32,10,40,2,4,33,18,65,0,33,10,32,1,47,1,0,33,19,2,64,2,64,2,64,2,64,2,127,3,64,32,16,32,9,32,14,113,34,1,106,41,0,0,34,4,32,5,133,34,3,66,127,133,32,3,66,129,130,132,136,144,160,192,128,1,125,131,66,128,129,130,132,136,144,160,192,128,127,131,33,3,3,64,32,3,80,4,64,65,0,32,4,32,4,66,1,134,131,66,128,129,130,132,136,144,160,192,128,127,131,80,69,13,3,26,32,10,32,10,65,8,106,34,10,75,13,4,32,1,32,1,32,10,106,34,9,77,13,2,65,208,139,209,0,65,28,65,148,141,209,0,16,141,8,0,11,32,1,32,3,122,167,65,3,118,106,34,9,32,1,73,13,5,32,15,32,17,32,9,32,14,113,65,2,116,107,40,2,0,34,9,77,13,4,32,3,66,1,125,32,3,131,33,3,32,19,32,18,32,9,65,24,108,106,47,1,20,71,13,0,11,11,65,1,11,33,1,32,13,32,9,54,2,4,32,13,32,1,54,2,0,12,3,11,65,208,139,209,0,65,28,65,132,141,209,0,16,141,8,0,11,32,9,32,15,65,196,138,209,0,16,131,7,0,11,65,208,139,209,0,65,28,65,164,141,209,0,16,141,8,0,11,32,11,40,2,8,65,1,71,13,2,32,11,40,2,12,33,9,12,1,11,32,1,47,1,0,32,0,40,2,20,47,1,20,71,13,1,11,32,9,32,12,73,13,1,32,9,32,12,65,192,131,209,0,16,131,7,0,11,65,232,132,209,0,65,23,32,2,16,247,8,0,11,32,0,40,2,20,32,11,65,16,106,36,0,32,9,65,24,108,106,11,131,4,1,4,127,2,64,32,1,69,13,0,2,64,32,0,44,0,0,34,6,65,0,78,4,64,32,6,65,255,1,113,33,5,12,1,11,32,0,45,0,1,65,63,113,33,4,32,6,65,31,113,33,5,32,6,65,95,77,4,64,32,5,65,6,116,32,4,114,33,5,12,1,11,32,0,45,0,2,65,63,113,32,4,65,6,116,114,33,4,32,6,65,112,73,4,64,32,4,32,5,65,12,116,114,33,5,12,1,11,32,5,65,18,116,65,128,128,240,0,113,32,0,45,0,3,65,63,113,32,4,65,6,116,114,114,34,5,65,128,128,196,0,70,13,1,11,32,0,32,1,106,33,7,2,64,32,2,45,0,3,4,64,65,1,33,4,32,6,65,45,70,13,1,32,7,65,1,107,45,0,0,65,45,70,13,1,11,65,3,33,4,32,5,65,166,178,133,138,3,108,34,1,32,5,65,185,243,221,241,121,108,115,173,66,146,19,126,66,32,136,167,65,1,116,65,128,139,204,0,106,47,1,0,32,5,106,65,185,243,221,241,121,108,32,1,115,173,66,146,19,126,66,32,136,167,65,2,116,65,164,177,204,0,106,40,2,0,32,5,70,13,0,32,2,45,0,1,33,5,32,2,45,0,0,33,6,3,64,2,127,32,0,44,0,0,34,1,65,0,78,4,64,32,1,65,255,1,113,33,1,32,0,65,1,106,12,1,11,32,0,45,0,1,65,63,113,33,4,32,1,65,31,113,33,2,32,1,65,95,77,4,64,32,2,65,6,116,32,4,114,33,1,32,0,65,2,106,12,1,11,32,0,45,0,2,65,63,113,32,4,65,6,116,114,33,4,32,1,65,112,73,4,64,32,4,32,2,65,12,116,114,33,1,32,0,65,3,106,12,1,11,32,2,65,18,116,65,128,128,240,0,113,32,0,45,0,3,65,63,113,32,4,65,6,116,114,114,34,1,65,128,128,196,0,70,13,3,32,0,65,4,106,11,33,0,65,4,33,4,32,5,33,2,2,64,2,64,2,64,32,1,16,174,4,45,0,0,14,8,2,4,4,1,4,0,4,2,4,11,32,6,33,2,11,32,2,65,255,1,113,13,2,11,32,0,32,7,71,13,0,11,12,1,11,32,3,32,4,106,65,1,58,0,0,11,11,192,3,2,6,126,2,127,35,0,65,208,0,107,34,8,36,0,32,8,65,64,107,34,9,66,0,55,3,0,32,8,66,0,55,3,56,32,8,32,0,41,3,8,34,2,55,3,48,32,8,32,0,41,3,0,34,3,55,3,40,32,8,32,2,66,243,202,209,203,167,140,217,178,244,0,133,55,3,32,32,8,32,2,66,237,222,145,243,150,204,220,183,228,0,133,55,3,24,32,8,32,3,66,225,228,149,243,214,236,217,188,236,0,133,55,3,16,32,8,32,3,66,245,202,205,131,215,172,219,183,243,0,133,55,3,8,32,8,32,1,47,1,0,59,1,78,32,8,65,8,106,32,8,65,206,0,106,65,2,16,149,2,32,8,41,3,8,33,3,32,8,41,3,24,33,2,32,9,53,2,0,33,6,32,8,41,3,56,33,4,32,8,41,3,32,32,8,41,3,16,33,7,32,8,65,208,0,106,36,0,32,4,32,6,66,56,134,132,34,6,133,34,4,66,16,137,32,4,32,7,124,34,4,133,34,5,66,21,137,32,5,32,2,32,3,124,34,3,66,32,137,124,34,5,133,34,7,66,16,137,32,7,32,4,32,2,66,13,137,32,3,133,34,2,124,34,3,66,32,137,66,255,1,133,124,34,4,133,34,7,66,21,137,32,7,32,3,32,2,66,17,137,133,34,2,32,5,32,6,133,124,34,3,66,32,137,124,34,6,133,34,5,66,16,137,32,5,32,3,32,2,66,13,137,133,34,2,32,4,124,34,3,66,32,137,124,34,4,133,34,5,66,21,137,32,5,32,3,32,2,66,17,137,133,34,2,32,6,124,34,3,66,32,137,124,34,6,133,34,5,66,16,137,32,5,32,2,66,13,137,32,3,133,34,2,32,4,124,34,3,66,32,137,124,34,4,133,66,21,137,32,2,66,17,137,32,3,133,34,2,66,13,137,32,2,32,6,124,133,34,2,66,17,137,133,32,2,32,4,124,34,2,66,32,137,133,32,2,133,11,177,6,1,9,127,35,0,65,48,107,34,2,36,0,2,64,32,0,40,2,0,34,3,69,13,0,32,2,32,3,54,2,24,32,2,32,3,54,2,8,32,2,66,1,55,2,16,32,2,66,1,55,2,0,32,2,32,0,40,2,4,34,1,54,2,28,32,2,32,1,54,2,12,2,127,32,0,40,2,8,34,0,4,64,32,2,65,4,106,33,6,3,64,32,2,32,0,65,1,107,54,2,32,2,64,32,2,40,2,0,4,64,32,2,40,2,4,69,4,64,32,2,40,2,8,33,3,2,64,32,2,40,2,12,34,1,69,13,0,2,64,32,1,65,7,113,34,4,69,4,64,32,1,33,0,12,1,11,32,1,33,0,3,64,32,0,65,1,107,33,0,32,3,40,2,148,3,33,3,32,4,65,1,107,34,4,13,0,11,11,32,1,65,8,73,13,0,3,64,32,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,33,3,32,0,65,8,107,34,0,13,0,11,11,32,2,66,0,55,2,8,32,2,32,3,54,2,4,32,2,65,1,54,2,0,11,32,2,65,36,106,33,9,32,6,40,2,4,33,5,2,64,32,6,40,2,8,34,8,32,6,40,2,0,34,1,47,1,146,3,73,4,64,32,1,33,0,12,1,11,3,64,32,1,40,2,224,2,34,0,4,64,32,1,47,1,144,3,33,8,32,1,65,196,3,65,148,3,32,5,27,65,4,16,163,10,32,5,65,1,106,33,5,32,0,34,1,47,1,146,3,32,8,77,13,1,12,2,11,11,32,1,65,196,3,65,148,3,32,5,27,65,4,16,163,10,65,140,132,192,0,16,176,10,0,11,32,8,65,1,106,33,4,2,64,32,5,69,4,64,32,0,33,1,12,1,11,32,0,32,4,65,2,116,106,65,148,3,106,40,2,0,33,1,65,0,33,4,32,5,65,1,107,34,7,69,13,0,32,7,65,7,113,34,3,4,64,3,64,32,7,65,1,107,33,7,32,1,40,2,148,3,33,1,32,3,65,1,107,34,3,13,0,11,11,32,5,65,2,107,65,7,73,13,0,3,64,32,1,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,33,1,32,7,65,8,107,34,7,13,0,11,11,32,9,32,8,54,2,8,32,9,32,5,54,2,4,32,9,32,0,54,2,0,32,6,32,4,54,2,8,32,6,65,0,54,2,4,32,6,32,1,54,2,0,32,2,40,2,36,13,1,12,5,11,65,148,199,192,0,16,176,10,0,11,32,2,40,2,32,34,0,13,0,11,32,2,40,2,0,69,13,2,32,2,40,2,8,34,3,32,2,40,2,4,34,0,13,1,26,32,2,40,2,12,33,1,11,2,64,32,1,69,13,0,2,64,32,1,65,7,113,34,4,69,4,64,32,1,33,0,12,1,11,32,1,33,0,3,64,32,0,65,1,107,33,0,32,3,40,2,148,3,33,3,32,4,65,1,107,34,4,13,0,11,11,32,1,65,8,73,13,0,3,64,32,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,33,3,32,0,65,8,107,34,0,13,0,11,11,32,3,33,0,65,0,11,33,3,3,64,32,0,40,2,224,2,32,0,65,196,3,65,148,3,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,34,0,13,0,11,11,32,2,65,48,106,36,0,11,181,22,1,12,127,35,0,65,32,107,34,8,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,152,1,65,1,107,14,3,3,0,2,1,11,0,11,32,0,65,208,0,106,32,0,65,200,0,16,142,11,26,11,32,0,45,0,148,1,65,4,70,13,5,32,8,65,16,106,33,11,35,0,65,64,106,34,5,36,0,2,64,2,64,2,64,32,0,65,208,0,106,34,13,34,2,40,2,0,45,0,20,4,64,65,2,33,4,12,1,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,45,0,68,65,1,107,14,3,6,2,1,0,11,32,2,40,2,4,34,3,40,2,8,13,21,32,3,65,127,54,2,8,32,2,32,3,65,8,106,54,2,16,32,2,32,3,65,12,106,34,6,54,2,12,32,2,65,0,58,0,64,32,2,32,6,54,2,20,32,2,32,2,40,2,8,34,4,54,2,24,32,2,65,64,107,33,9,12,3,11,32,2,65,64,107,33,9,2,64,32,2,45,0,64,65,1,107,14,3,7,1,0,2,11,32,2,40,2,52,33,3,32,2,40,2,60,33,4,32,2,40,2,56,33,7,12,3,11,0,11,32,2,40,2,24,33,4,32,2,40,2,20,33,6,11,32,2,32,4,54,2,32,32,2,32,6,54,2,28,32,6,40,2,12,69,13,9,32,4,16,12,34,3,69,13,9,32,2,32,3,54,2,40,32,2,65,1,54,2,36,32,3,16,14,34,3,69,13,9,32,2,32,3,54,2,44,32,2,32,3,16,17,34,4,54,2,48,32,2,40,2,28,34,7,65,8,106,40,2,0,34,3,32,4,73,4,64,32,4,32,3,107,34,4,32,7,40,2,0,32,3,107,75,4,64,32,7,32,3,32,4,16,208,5,32,7,65,8,106,40,2,0,33,3,11,32,7,40,2,4,34,12,32,3,106,33,10,32,4,65,2,79,4,127,32,10,65,0,32,4,65,1,107,34,4,16,141,11,26,32,12,32,3,32,4,106,34,3,106,5,32,10,11,65,0,58,0,0,32,7,65,8,106,32,3,65,1,106,54,2,0,32,2,40,2,48,33,4,32,2,40,2,28,34,7,65,8,106,40,2,0,33,3,11,32,3,32,4,73,13,2,32,7,65,4,106,40,2,0,33,7,32,2,32,4,54,2,60,32,2,32,7,54,2,56,32,2,32,6,65,12,106,34,3,54,2,52,11,32,5,65,24,106,32,3,40,2,0,32,1,32,7,32,4,32,3,40,2,4,40,2,12,17,7,0,32,5,45,0,24,34,4,65,5,71,4,64,32,5,65,2,106,34,6,32,5,45,0,27,58,0,0,32,5,32,5,47,0,25,59,1,0,32,5,40,2,28,33,3,2,64,2,64,2,64,32,4,65,4,70,4,64,32,3,13,1,2,64,32,2,40,2,28,34,3,40,2,12,34,4,69,13,0,32,4,32,3,40,2,16,34,6,40,2,0,17,2,0,32,6,40,2,4,34,7,69,13,0,32,4,32,7,32,6,40,2,8,16,163,10,11,32,3,65,0,54,2,12,32,3,40,2,0,34,4,4,64,32,3,40,2,4,32,4,65,1,16,163,10,11,32,3,65,0,54,2,8,32,3,66,128,128,128,128,16,55,2,0,32,2,40,2,32,16,13,32,2,40,2,36,69,13,13,32,2,40,2,40,34,3,65,0,16,9,32,3,65,132,1,73,13,2,32,3,16,4,12,2,11,32,5,32,4,58,0,4,32,5,32,5,47,1,0,59,0,5,32,5,32,3,54,2,8,32,5,32,6,45,0,0,58,0,7,2,64,32,2,40,2,28,34,3,40,2,12,34,4,69,13,0,32,4,32,3,40,2,16,34,6,40,2,0,17,2,0,32,6,40,2,4,34,7,69,13,0,32,4,32,7,32,6,40,2,8,16,163,10,11,32,3,65,0,54,2,12,32,3,40,2,0,34,4,4,64,32,3,40,2,4,32,4,65,1,16,163,10,11,32,3,65,0,54,2,8,32,3,66,128,128,128,128,16,55,2,0,32,5,65,0,54,2,20,32,5,66,128,128,128,128,16,55,2,12,32,5,65,3,58,0,56,32,5,65,32,54,2,40,32,5,65,0,54,2,52,32,5,65,200,144,193,0,54,2,48,32,5,65,0,54,2,32,32,5,65,0,54,2,24,32,5,32,5,65,12,106,54,2,44,32,5,65,4,106,32,5,65,24,106,16,231,3,13,7,32,5,40,2,12,33,4,32,5,40,2,16,34,6,32,5,40,2,20,16,54,33,3,32,4,4,64,32,6,32,4,65,1,16,163,10,11,32,5,45,0,4,65,3,70,4,64,32,5,40,2,8,34,4,40,2,0,34,7,32,4,65,4,106,40,2,0,34,6,40,2,0,17,2,0,32,6,40,2,4,34,9,4,64,32,7,32,9,32,6,40,2,8,16,163,10,11,32,4,65,12,65,4,16,163,10,11,32,2,40,2,44,34,4,65,132,1,79,4,64,32,4,16,4,11,32,2,40,2,36,33,4,32,2,65,0,54,2,36,2,64,32,4,69,13,0,32,2,40,2,40,34,4,65,0,16,9,32,4,65,132,1,73,13,0,32,4,16,4,11,2,64,32,2,40,2,36,69,13,0,32,2,40,2,40,34,4,65,132,1,73,13,0,32,4,16,4,11,65,1,33,4,32,2,40,2,32,34,6,65,131,1,75,13,2,12,9,11,32,5,32,2,40,2,44,16,15,34,4,54,2,24,32,2,40,2,44,16,16,33,6,32,5,32,5,65,24,106,40,2,0,32,6,32,3,16,61,54,2,12,32,4,65,132,1,79,4,64,32,4,16,4,11,32,3,32,2,40,2,28,34,4,65,8,106,40,2,0,34,6,75,13,7,32,4,65,4,106,40,2,0,33,6,35,0,65,32,107,34,4,36,0,32,4,32,5,65,12,106,40,2,0,34,10,16,64,34,7,54,2,0,32,4,32,3,54,2,4,2,64,32,3,32,7,70,4,64,16,70,34,7,16,60,34,9,32,6,32,3,16,61,33,6,32,7,65,132,1,79,4,64,32,7,16,4,11,32,9,65,132,1,79,4,64,32,9,16,4,11,32,10,32,6,65,0,16,63,32,6,65,132,1,79,4,64,32,6,16,4,11,32,4,65,32,106,36,0,12,1,11,32,4,65,0,54,2,8,35,0,65,16,107,34,0,36,0,32,0,32,4,65,4,106,54,2,12,32,0,32,4,54,2,8,32,0,65,8,106,65,168,157,210,0,32,0,65,12,106,65,168,157,210,0,32,4,65,8,106,65,152,157,210,0,16,240,3,0,11,32,2,40,2,36,69,13,11,32,2,40,2,40,34,4,32,3,16,9,32,4,65,132,1,79,4,64,32,4,16,4,11,32,5,40,2,12,34,3,65,132,1,73,13,0,32,3,16,4,11,32,2,40,2,44,34,3,65,132,1,79,4,64,32,3,16,4,11,65,128,1,33,3,65,0,33,4,32,2,40,2,32,34,6,65,132,1,73,13,7,11,32,6,16,4,12,6,11,65,3,33,6,32,9,65,3,58,0,0,65,2,33,4,12,6,11,65,128,147,193,0,65,35,65,192,148,193,0,16,141,8,0,11,32,4,32,3,65,212,146,193,0,16,171,10,0,11,65,128,147,193,0,65,35,65,228,146,193,0,16,141,8,0,11,65,144,144,193,0,65,55,32,5,65,63,106,65,224,144,193,0,65,188,145,193,0,16,230,6,0,11,32,3,32,6,65,164,147,193,0,16,171,10,0,11,65,1,33,6,32,2,65,1,58,0,64,32,2,65,16,106,40,2,0,34,7,32,7,40,2,0,65,1,106,54,2,0,32,2,40,2,4,34,7,32,7,40,2,0,65,1,107,34,9,54,2,0,32,9,13,0,2,64,32,7,40,2,24,34,9,69,13,0,32,9,32,7,40,2,28,34,10,40,2,0,17,2,0,32,10,40,2,4,34,12,69,13,0,32,9,32,12,32,10,40,2,8,16,163,10,11,32,7,40,2,12,34,9,4,64,32,7,40,2,16,32,9,65,1,16,163,10,11,32,7,65,4,106,34,9,32,9,40,2,0,65,1,107,34,9,54,2,0,32,9,13,0,32,7,65,32,65,4,16,163,10,11,32,2,32,6,58,0,68,32,4,65,2,71,13,0,32,2,40,2,0,65,8,106,32,1,40,2,0,16,234,4,65,2,65,3,32,2,40,2,0,45,0,20,27,33,4,11,32,11,32,3,54,2,4,32,11,32,4,54,2,0,32,5,65,64,107,36,0,12,1,11,65,140,154,193,0,65,49,16,242,10,0,11,65,3,33,1,32,8,40,2,16,34,5,65,3,70,34,6,13,4,32,0,45,0,148,1,65,4,71,4,64,32,8,40,2,20,33,7,32,8,32,13,54,2,28,2,64,2,64,2,64,32,8,65,28,106,40,2,0,34,1,45,0,68,14,4,0,2,2,1,2,11,32,1,40,2,4,34,2,32,2,40,2,0,65,1,107,34,3,54,2,0,2,64,32,3,13,0,2,64,32,2,40,2,24,34,3,69,13,0,32,3,32,2,40,2,28,34,4,40,2,0,17,2,0,32,4,40,2,4,34,11,69,13,0,32,3,32,11,32,4,40,2,8,16,163,10,11,32,2,40,2,12,34,3,4,64,32,2,40,2,16,32,3,65,1,16,163,10,11,32,2,65,4,106,34,3,32,3,40,2,0,65,1,107,34,3,54,2,0,32,3,13,0,32,2,65,32,65,4,16,163,10,11,32,1,40,2,8,34,2,65,132,1,73,13,1,32,2,16,4,12,1,11,2,64,2,64,2,64,2,64,32,1,45,0,64,14,4,0,3,3,1,3,11,32,1,40,2,24,34,2,65,131,1,77,13,2,12,1,11,32,1,40,2,44,34,2,65,132,1,79,4,64,32,2,16,4,11,32,1,40,2,36,33,2,32,1,65,0,54,2,36,2,64,32,2,69,13,0,32,1,40,2,40,34,2,65,0,16,9,32,2,65,132,1,73,13,0,32,2,16,4,11,2,64,32,1,40,2,36,69,13,0,32,1,40,2,40,34,2,65,132,1,73,13,0,32,2,16,4,11,32,1,40,2,32,34,2,65,131,1,77,13,1,11,32,2,16,4,11,32,1,65,16,106,40,2,0,34,2,32,2,40,2,0,65,1,106,54,2,0,32,1,40,2,4,34,2,32,2,40,2,0,65,1,107,34,3,54,2,0,32,3,13,0,2,64,32,2,40,2,24,34,3,69,13,0,32,3,32,2,40,2,28,34,4,40,2,0,17,2,0,32,4,40,2,4,34,11,69,13,0,32,3,32,11,32,4,40,2,8,16,163,10,11,32,2,40,2,12,34,3,4,64,32,2,40,2,16,32,3,65,1,16,163,10,11,32,2,65,4,106,34,3,32,3,40,2,0,65,1,107,34,3,54,2,0,32,3,13,0,32,2,65,32,65,4,16,163,10,11,32,1,40,2,0,34,2,32,2,40,2,0,34,2,65,1,107,54,2,0,32,2,65,1,70,4,64,32,1,16,214,7,11,32,0,65,4,58,0,148,1,32,13,16,138,3,65,128,1,32,7,32,5,65,2,70,27,33,1,32,5,14,3,2,3,2,3,11,32,0,65,4,58,0,148,1,65,160,156,193,0,65,40,65,180,157,193,0,16,141,8,0,11,65,192,151,193,0,65,35,65,176,151,193,0,16,141,8,0,11,32,8,32,1,54,2,24,32,8,65,128,1,54,2,28,32,8,65,8,106,32,0,65,200,0,106,32,8,65,28,106,32,8,65,24,106,16,220,7,32,8,40,2,8,13,4,2,64,32,8,40,2,12,34,1,65,132,1,73,13,0,32,1,16,4,32,8,40,2,28,34,1,65,132,1,73,13,0,32,1,16,4,11,32,8,40,2,24,34,1,65,132,1,73,13,1,32,1,16,4,12,1,11,32,8,32,1,54,2,24,32,8,65,128,1,54,2,28,32,8,32,0,65,204,0,106,32,8,65,28,106,32,8,65,24,106,16,220,7,32,8,40,2,0,13,3,2,64,32,8,40,2,4,34,1,65,132,1,73,13,0,32,1,16,4,32,8,40,2,28,34,1,65,132,1,73,13,0,32,1,16,4,11,32,8,40,2,24,34,1,65,132,1,73,13,0,32,1,16,4,11,32,0,40,2,72,34,1,65,132,1,79,4,64,32,1,16,4,11,65,1,33,1,32,0,40,2,76,34,2,65,132,1,73,13,0,32,2,16,4,11,32,0,32,1,58,0,152,1,32,8,65,32,106,36,0,32,6,15,11,16,233,8,0,11,65,189,154,193,0,65,49,16,242,10,0,11,175,6,1,9,127,35,0,65,48,107,34,2,36,0,2,64,32,0,40,2,0,34,3,69,13,0,32,2,32,3,54,2,24,32,2,32,3,54,2,8,32,2,66,1,55,2,16,32,2,66,1,55,2,0,32,2,32,0,40,2,4,34,1,54,2,28,32,2,32,1,54,2,12,2,127,32,0,40,2,8,34,0,4,64,32,2,65,4,106,33,6,3,64,32,2,32,0,65,1,107,54,2,32,2,64,32,2,40,2,0,4,64,32,2,40,2,4,69,4,64,32,2,40,2,8,33,3,2,64,32,2,40,2,12,34,1,69,13,0,2,64,32,1,65,7,113,34,4,69,4,64,32,1,33,0,12,1,11,32,1,33,0,3,64,32,0,65,1,107,33,0,32,3,40,2,140,1,33,3,32,4,65,1,107,34,4,13,0,11,11,32,1,65,8,73,13,0,3,64,32,3,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,33,3,32,0,65,8,107,34,0,13,0,11,11,32,2,66,0,55,2,8,32,2,32,3,54,2,4,32,2,65,1,54,2,0,11,32,2,65,36,106,33,9,32,6,40,2,4,33,5,2,64,32,6,40,2,8,34,8,32,6,40,2,0,34,1,47,1,138,1,73,4,64,32,1,33,0,12,1,11,3,64,32,1,40,2,88,34,0,4,64,32,1,47,1,136,1,33,8,32,1,65,188,1,65,140,1,32,5,27,65,4,16,163,10,32,5,65,1,106,33,5,32,0,34,1,47,1,138,1,32,8,77,13,1,12,2,11,11,32,1,65,188,1,65,140,1,32,5,27,65,4,16,163,10,65,220,246,206,0,16,176,10,0,11,32,8,65,1,106,33,4,2,64,32,5,69,4,64,32,0,33,1,12,1,11,32,0,32,4,65,2,116,106,65,140,1,106,40,2,0,33,1,65,0,33,4,32,5,65,1,107,34,7,69,13,0,32,7,65,7,113,34,3,4,64,3,64,32,7,65,1,107,33,7,32,1,40,2,140,1,33,1,32,3,65,1,107,34,3,13,0,11,11,32,5,65,2,107,65,7,73,13,0,3,64,32,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,33,1,32,7,65,8,107,34,7,13,0,11,11,32,9,32,8,54,2,8,32,9,32,5,54,2,4,32,9,32,0,54,2,0,32,6,32,4,54,2,8,32,6,65,0,54,2,4,32,6,32,1,54,2,0,32,2,40,2,36,13,1,12,5,11,65,204,247,206,0,16,176,10,0,11,32,2,40,2,32,34,0,13,0,11,32,2,40,2,0,69,13,2,32,2,40,2,8,34,3,32,2,40,2,4,34,0,13,1,26,32,2,40,2,12,33,1,11,2,64,32,1,69,13,0,2,64,32,1,65,7,113,34,4,69,4,64,32,1,33,0,12,1,11,32,1,33,0,3,64,32,0,65,1,107,33,0,32,3,40,2,140,1,33,3,32,4,65,1,107,34,4,13,0,11,11,32,1,65,8,73,13,0,3,64,32,3,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,33,3,32,0,65,8,107,34,0,13,0,11,11,32,3,33,0,65,0,11,33,3,3,64,32,0,40,2,88,32,0,65,188,1,65,140,1,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,34,0,13,0,11,11,32,2,65,48,106,36,0,11,175,6,1,9,127,35,0,65,48,107,34,2,36,0,2,64,32,0,40,2,0,34,3,69,13,0,32,2,32,3,54,2,24,32,2,32,3,54,2,8,32,2,66,1,55,2,16,32,2,66,1,55,2,0,32,2,32,0,40,2,4,34,1,54,2,28,32,2,32,1,54,2,12,2,127,32,0,40,2,8,34,0,4,64,32,2,65,4,106,33,6,3,64,32,2,32,0,65,1,107,54,2,32,2,64,32,2,40,2,0,4,64,32,2,40,2,4,69,4,64,32,2,40,2,8,33,3,2,64,32,2,40,2,12,34,1,69,13,0,2,64,32,1,65,7,113,34,4,69,4,64,32,1,33,0,12,1,11,32,1,33,0,3,64,32,0,65,1,107,33,0,32,3,40,2,140,1,33,3,32,4,65,1,107,34,4,13,0,11,11,32,1,65,8,73,13,0,3,64,32,3,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,33,3,32,0,65,8,107,34,0,13,0,11,11,32,2,66,0,55,2,8,32,2,32,3,54,2,4,32,2,65,1,54,2,0,11,32,2,65,36,106,33,9,32,6,40,2,4,33,5,2,64,32,6,40,2,8,34,8,32,6,40,2,0,34,1,47,1,138,1,73,4,64,32,1,33,0,12,1,11,3,64,32,1,40,2,88,34,0,4,64,32,1,47,1,136,1,33,8,32,1,65,188,1,65,140,1,32,5,27,65,4,16,163,10,32,5,65,1,106,33,5,32,0,34,1,47,1,138,1,32,8,77,13,1,12,2,11,11,32,1,65,188,1,65,140,1,32,5,27,65,4,16,163,10,65,164,230,209,0,16,176,10,0,11,32,8,65,1,106,33,4,2,64,32,5,69,4,64,32,0,33,1,12,1,11,32,0,32,4,65,2,116,106,65,140,1,106,40,2,0,33,1,65,0,33,4,32,5,65,1,107,34,7,69,13,0,32,7,65,7,113,34,3,4,64,3,64,32,7,65,1,107,33,7,32,1,40,2,140,1,33,1,32,3,65,1,107,34,3,13,0,11,11,32,5,65,2,107,65,7,73,13,0,3,64,32,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,33,1,32,7,65,8,107,34,7,13,0,11,11,32,9,32,8,54,2,8,32,9,32,5,54,2,4,32,9,32,0,54,2,0,32,6,32,4,54,2,8,32,6,65,0,54,2,4,32,6,32,1,54,2,0,32,2,40,2,36,13,1,12,5,11,65,240,255,209,0,16,176,10,0,11,32,2,40,2,32,34,0,13,0,11,32,2,40,2,0,69,13,2,32,2,40,2,8,34,3,32,2,40,2,4,34,0,13,1,26,32,2,40,2,12,33,1,11,2,64,32,1,69,13,0,2,64,32,1,65,7,113,34,4,69,4,64,32,1,33,0,12,1,11,32,1,33,0,3,64,32,0,65,1,107,33,0,32,3,40,2,140,1,33,3,32,4,65,1,107,34,4,13,0,11,11,32,1,65,8,73,13,0,3,64,32,3,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,33,3,32,0,65,8,107,34,0,13,0,11,11,32,3,33,0,65,0,11,33,3,3,64,32,0,40,2,88,32,0,65,188,1,65,140,1,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,34,0,13,0,11,11,32,2,65,48,106,36,0,11,188,3,1,14,127,32,1,32,2,65,1,107,75,4,64,32,1,32,2,75,4,64,3,64,32,0,32,2,34,7,65,4,116,106,34,10,65,8,106,34,8,40,2,0,34,11,32,0,32,2,65,1,106,34,2,65,4,116,106,65,32,107,34,3,65,8,106,34,12,40,2,0,34,9,32,9,32,11,75,34,13,27,65,1,106,33,4,32,10,65,4,106,40,2,0,33,9,32,3,65,4,106,40,2,0,33,14,65,0,33,5,2,64,2,64,3,64,32,4,65,1,107,34,4,69,4,64,32,13,13,2,12,3,11,32,5,32,14,106,33,15,32,5,32,9,106,32,5,65,28,106,33,5,32,15,16,223,3,65,255,1,113,34,6,69,13,0,11,32,6,65,255,1,71,13,1,11,32,10,40,2,0,33,16,32,10,32,3,41,2,0,55,2,0,32,10,65,12,106,40,2,0,33,13,32,8,32,12,41,2,0,55,2,0,2,64,32,7,65,1,107,34,8,69,13,0,2,64,3,64,32,3,33,7,32,11,32,0,32,8,65,1,107,34,8,65,4,116,106,34,3,65,8,106,34,14,40,2,0,34,4,32,4,32,11,75,34,15,27,65,1,106,33,12,32,3,65,4,106,40,2,0,33,5,32,9,33,4,2,64,3,64,32,12,65,1,107,34,12,69,4,64,32,15,13,2,12,4,11,32,4,32,5,16,223,3,32,4,65,28,106,33,4,32,5,65,28,106,33,5,65,255,1,113,34,6,69,13,0,11,32,6,65,255,1,71,13,2,11,32,7,32,3,41,2,0,55,2,0,32,7,65,8,106,32,14,41,2,0,55,2,0,32,8,13,0,11,32,0,33,3,12,1,11,32,7,33,3,11,32,3,32,13,54,2,12,32,3,32,11,54,2,8,32,3,32,9,54,2,4,32,3,32,16,54,2,0,11,32,1,32,2,71,13,0,11,11,15,11,65,156,229,208,0,65,46,65,204,229,208,0,16,141,8,0,11,179,3,1,9,127,35,0,65,208,0,107,34,3,36,0,2,64,32,2,69,4,64,65,4,33,7,12,1,11,2,64,2,64,2,64,32,2,65,255,255,255,255,0,77,4,64,65,145,179,211,0,45,0,0,26,32,2,65,3,116,34,11,34,5,65,4,16,254,9,34,7,69,13,1,32,2,33,5,3,64,32,6,32,11,70,13,5,32,5,65,1,107,33,5,32,6,32,7,106,33,8,2,64,65,1,32,1,32,6,106,34,9,40,2,0,34,10,116,65,191,14,113,13,0,32,10,65,6,70,4,64,65,145,179,211,0,45,0,0,26,65,8,65,4,16,254,9,34,4,69,13,5,32,3,65,8,106,32,9,65,4,106,40,2,0,16,213,4,32,4,32,3,41,3,8,55,2,0,12,1,11,65,145,179,211,0,45,0,0,26,65,60,65,4,16,254,9,34,4,69,13,5,32,3,65,20,106,32,9,65,4,106,40,2,0,16,178,2,32,4,65,56,106,32,3,65,204,0,106,40,2,0,54,2,0,32,4,65,48,106,32,3,65,196,0,106,41,2,0,55,2,0,32,4,65,40,106,32,3,65,60,106,41,2,0,55,2,0,32,4,65,32,106,32,3,65,52,106,41,2,0,55,2,0,32,4,65,24,106,32,3,65,44,106,41,2,0,55,2,0,32,4,65,16,106,32,3,65,36,106,41,2,0,55,2,0,32,4,65,8,106,32,3,65,28,106,41,2,0,55,2,0,32,4,32,3,41,2,20,55,2,0,11,32,8,32,10,54,2,0,32,8,65,4,106,32,4,54,2,0,32,6,65,8,106,33,6,32,5,13,0,11,12,4,11,16,184,8,0,11,65,4,32,5,16,132,11,0,11,65,4,65,8,16,132,11,0,11,65,4,65,60,16,132,11,0,11,32,0,32,2,54,2,8,32,0,32,7,54,2,4,32,0,32,2,54,2,0,32,3,65,208,0,106,36,0,11,186,3,2,12,127,1,126,35,0,65,16,107,34,7,36,0,32,1,32,2,65,1,107,75,4,64,32,1,32,2,75,4,64,32,2,65,24,108,32,0,106,65,48,107,33,9,3,64,32,0,32,2,65,24,108,106,34,4,65,4,106,40,2,0,34,11,32,4,65,24,107,34,10,34,3,65,4,106,40,2,0,32,4,65,8,106,34,8,40,2,0,34,5,32,3,65,8,106,40,2,0,34,3,32,3,32,5,75,27,16,139,11,34,6,32,5,32,3,107,32,6,27,65,0,72,4,64,32,4,40,2,0,33,12,32,4,32,10,34,3,41,2,0,55,2,0,32,4,65,12,106,41,2,0,33,15,32,4,65,20,106,40,2,0,33,6,32,4,65,16,106,32,3,65,16,106,41,2,0,55,2,0,32,8,32,3,65,8,106,41,2,0,55,2,0,32,7,65,8,106,34,10,32,6,54,2,0,32,7,32,15,55,3,0,2,64,32,2,65,1,70,13,0,65,1,33,8,32,9,33,4,3,64,32,4,65,24,106,33,3,32,11,32,4,65,4,106,40,2,0,32,5,32,4,65,8,106,34,13,40,2,0,34,6,32,5,32,6,73,27,16,139,11,34,14,32,5,32,6,107,32,14,27,65,0,78,13,1,32,3,32,4,41,2,0,55,2,0,32,3,65,16,106,32,4,65,16,106,41,2,0,55,2,0,32,3,65,8,106,32,13,41,2,0,55,2,0,32,4,65,24,107,33,4,32,2,32,8,65,1,106,34,8,71,13,0,11,32,0,33,3,11,32,3,32,11,54,2,4,32,3,32,5,54,2,8,32,3,32,12,54,2,0,32,3,32,7,41,3,0,55,2,12,32,3,65,20,106,32,10,40,2,0,54,2,0,11,32,9,65,24,106,33,9,32,2,65,1,106,34,2,32,1,71,13,0,11,11,32,7,65,16,106,36,0,15,11,65,208,140,210,0,65,46,65,128,141,210,0,16,141,8,0,11,251,3,1,2,127,32,0,32,1,106,33,2,2,64,2,64,32,0,40,2,4,34,3,65,1,113,13,0,32,3,65,2,113,69,13,1,32,0,40,2,0,34,3,32,1,106,33,1,32,0,32,3,107,34,0,65,152,183,211,0,40,2,0,70,4,64,32,2,40,2,4,65,3,113,65,3,71,13,1,65,144,183,211,0,32,1,54,2,0,32,2,32,2,40,2,4,65,126,113,54,2,4,32,0,32,1,65,1,114,54,2,4,32,2,32,1,54,2,0,12,2,11,32,0,32,3,16,248,3,11,2,64,2,64,2,64,32,2,40,2,4,34,3,65,2,113,69,4,64,32,2,65,156,183,211,0,40,2,0,70,13,2,32,2,65,152,183,211,0,40,2,0,70,13,3,32,2,32,3,65,120,113,34,2,16,248,3,32,0,32,1,32,2,106,34,1,65,1,114,54,2,4,32,0,32,1,106,32,1,54,2,0,32,0,65,152,183,211,0,40,2,0,71,13,1,65,144,183,211,0,32,1,54,2,0,15,11,32,2,32,3,65,126,113,54,2,4,32,0,32,1,65,1,114,54,2,4,32,0,32,1,106,32,1,54,2,0,11,32,1,65,128,2,79,4,64,32,0,32,1,16,162,4,15,11,32,1,65,120,113,65,128,181,211,0,106,33,2,2,127,65,136,183,211,0,40,2,0,34,3,65,1,32,1,65,3,118,116,34,1,113,69,4,64,65,136,183,211,0,32,1,32,3,114,54,2,0,32,2,12,1,11,32,2,40,2,8,11,33,1,32,2,32,0,54,2,8,32,1,32,0,54,2,12,32,0,32,2,54,2,12,32,0,32,1,54,2,8,15,11,65,156,183,211,0,32,0,54,2,0,65,148,183,211,0,65,148,183,211,0,40,2,0,32,1,106,34,1,54,2,0,32,0,32,1,65,1,114,54,2,4,32,0,65,152,183,211,0,40,2,0,71,13,1,65,144,183,211,0,65,0,54,2,0,65,152,183,211,0,65,0,54,2,0,15,11,65,152,183,211,0,32,0,54,2,0,65,144,183,211,0,65,144,183,211,0,40,2,0,32,1,106,34,1,54,2,0,32,0,32,1,65,1,114,54,2,4,32,0,32,1,106,32,1,54,2,0,11,11,187,3,2,12,127,2,126,35,0,65,64,106,34,3,36,0,2,64,2,64,2,64,32,1,40,2,0,34,4,32,1,40,2,4,34,11,71,4,64,32,1,40,2,12,34,5,65,4,106,33,12,32,1,40,2,8,33,13,32,3,65,32,106,65,1,114,33,8,32,3,65,40,106,33,6,32,5,40,2,0,33,7,3,64,32,1,32,4,65,8,106,34,14,54,2,0,32,7,65,255,255,255,255,7,79,13,2,32,5,32,7,65,1,106,54,2,0,32,3,65,32,106,32,13,32,4,32,12,16,188,1,32,5,32,5,40,2,0,65,1,107,34,7,54,2,0,32,3,40,2,36,33,4,32,3,45,0,32,34,9,65,16,70,4,64,32,2,40,2,0,16,159,5,32,2,32,4,54,2,0,12,4,11,32,3,65,26,106,32,8,65,2,106,45,0,0,58,0,0,32,3,65,8,106,32,6,65,8,106,41,2,0,55,3,0,32,3,65,16,106,32,6,65,16,106,40,2,0,54,2,0,32,3,32,8,47,0,0,59,1,24,32,3,32,6,41,2,0,55,3,0,32,9,65,17,71,4,64,32,4,33,10,12,4,11,32,4,33,10,32,14,34,4,32,11,71,13,0,11,11,32,0,65,17,58,0,0,12,2,11,65,240,172,192,0,16,233,7,0,11,32,3,65,30,106,32,3,65,26,106,45,0,0,34,1,58,0,0,32,3,65,40,106,32,3,65,8,106,41,3,0,34,15,55,3,0,32,3,65,48,106,32,3,65,16,106,40,2,0,34,2,54,2,0,32,3,32,3,47,1,24,34,4,59,1,28,32,3,32,3,41,3,0,34,16,55,3,32,32,0,32,9,58,0,0,32,0,32,4,59,0,1,32,0,65,3,106,32,1,58,0,0,32,0,32,10,54,2,4,32,0,32,16,55,2,8,32,0,65,16,106,32,15,55,2,0,32,0,65,24,106,32,2,54,2,0,11,32,3,65,64,107,36,0,11,184,3,1,7,127,2,64,2,64,2,64,2,64,2,64,32,2,4,64,32,2,65,170,213,170,213,0,75,13,2,32,2,65,12,108,34,3,65,0,72,13,2,65,145,179,211,0,45,0,0,26,32,3,65,4,16,254,9,34,7,13,1,65,4,32,3,16,132,11,0,11,65,4,33,7,32,1,40,2,0,34,5,69,13,4,32,1,40,2,4,32,5,65,1,116,65,2,16,163,10,12,4,11,32,7,33,3,32,2,65,1,70,13,2,32,1,40,2,8,34,4,65,1,116,33,5,32,1,40,2,4,33,8,32,4,69,4,64,32,2,65,1,107,34,4,65,1,113,32,2,65,2,71,4,64,32,4,65,126,113,33,4,3,64,65,2,32,8,32,5,16,142,11,32,3,65,0,54,2,8,32,3,66,128,128,128,128,32,55,2,0,32,8,32,5,16,142,11,26,32,3,65,20,106,65,0,54,2,0,32,3,65,12,106,66,128,128,128,128,32,55,2,0,32,3,65,24,106,33,3,32,4,65,2,107,34,4,13,0,11,11,69,13,3,65,2,32,8,32,5,16,142,11,26,32,3,65,0,54,2,8,32,3,66,128,128,128,128,32,55,2,0,32,3,65,12,106,33,3,12,3,11,32,4,65,255,255,255,255,3,75,13,0,32,2,65,1,107,33,9,3,64,65,145,179,211,0,45,0,0,26,32,5,65,2,16,254,9,34,6,69,13,2,32,6,32,8,32,5,16,142,11,33,6,32,3,32,4,54,2,8,32,3,32,6,54,2,4,32,3,32,4,54,2,0,32,3,65,12,106,33,3,32,9,65,1,107,34,9,13,0,11,12,2,11,16,184,8,0,11,65,2,32,5,16,132,11,0,11,32,3,32,1,41,2,0,55,2,0,32,3,65,8,106,32,1,65,8,106,40,2,0,54,2,0,32,2,33,3,11,32,0,32,3,54,2,8,32,0,32,7,54,2,4,32,0,32,2,54,2,0,11,203,3,1,9,127,35,0,65,32,107,34,4,36,0,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,6,47,1,182,1,33,9,2,64,2,64,2,64,2,64,65,232,1,65,4,16,254,9,34,5,4,64,32,5,65,0,54,2,176,1,32,5,32,6,47,1,182,1,34,7,32,1,40,2,8,34,2,65,127,115,106,34,3,59,1,182,1,32,4,65,24,106,34,10,32,6,32,2,65,4,116,106,34,8,65,8,106,41,2,0,55,3,0,32,4,32,8,41,2,0,55,3,16,32,3,65,12,79,13,1,32,7,32,2,65,1,106,34,7,107,32,3,71,13,2,32,5,32,6,32,7,65,4,116,106,32,3,65,4,116,16,142,11,33,3,32,6,32,2,59,1,182,1,32,4,65,8,106,32,10,41,3,0,55,3,0,32,4,32,4,41,3,16,55,3,0,32,3,47,1,182,1,34,5,65,1,106,33,8,32,5,65,12,79,13,3,32,9,32,2,107,34,2,32,8,71,13,4,32,3,65,184,1,106,32,6,32,7,65,2,116,106,65,184,1,106,32,2,65,2,116,16,142,11,33,7,32,1,40,2,4,33,2,65,0,33,1,3,64,2,64,32,7,32,1,65,2,116,106,40,2,0,34,8,32,1,59,1,180,1,32,8,32,3,54,2,176,1,32,1,32,5,79,13,0,32,1,32,1,32,5,73,106,34,1,32,5,77,13,1,11,11,32,0,32,2,54,2,20,32,0,32,6,54,2,16,32,0,32,4,41,3,0,55,2,0,32,0,32,2,54,2,28,32,0,32,3,54,2,24,32,0,65,8,106,32,4,65,8,106,41,3,0,55,2,0,32,4,65,32,106,36,0,15,11,65,4,65,232,1,16,132,11,0,11,32,3,65,11,65,204,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,8,65,12,65,220,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,177,3,2,11,127,1,126,35,0,65,32,107,34,5,36,0,32,1,32,2,65,1,107,75,4,64,32,1,32,2,75,4,64,32,0,65,64,106,33,9,32,2,65,5,116,32,0,106,65,32,107,33,6,3,64,32,0,32,2,65,5,116,106,34,4,40,2,0,34,7,32,9,32,2,65,1,106,34,10,65,5,116,106,34,3,40,2,0,73,4,64,32,5,65,24,106,34,11,32,4,65,28,106,40,2,0,54,2,0,32,5,65,16,106,34,12,32,4,65,20,106,41,2,0,55,3,0,32,5,65,8,106,34,13,32,4,65,12,106,41,2,0,55,3,0,32,4,65,4,106,41,2,0,33,14,32,4,32,3,41,2,0,55,2,0,32,4,65,8,106,32,3,65,8,106,41,2,0,55,2,0,32,4,65,16,106,32,3,65,16,106,41,2,0,55,2,0,32,4,65,24,106,32,3,65,24,106,41,2,0,55,2,0,32,5,32,14,55,3,0,2,64,32,2,65,1,70,13,0,65,1,33,8,32,6,33,3,3,64,32,7,32,3,65,32,107,34,4,40,2,0,79,13,1,32,3,32,4,41,2,0,55,2,0,32,3,65,24,106,32,4,65,24,106,41,2,0,55,2,0,32,3,65,16,106,32,4,65,16,106,41,2,0,55,2,0,32,3,65,8,106,32,4,65,8,106,41,2,0,55,2,0,32,4,33,3,32,2,32,8,65,1,106,34,8,71,13,0,11,32,0,33,3,11,32,3,32,7,54,2,0,32,3,32,5,41,3,0,55,2,4,32,3,65,12,106,32,13,41,3,0,55,2,0,32,3,65,20,106,32,12,41,3,0,55,2,0,32,3,65,28,106,32,11,40,2,0,54,2,0,11,32,6,65,32,106,33,6,32,10,34,2,32,1,71,13,0,11,11,32,5,65,32,106,36,0,15,11,65,212,134,207,0,65,46,65,132,135,207,0,16,141,8,0,11,157,3,2,7,127,2,126,35,0,65,16,107,34,4,36,0,2,127,2,64,32,0,40,2,0,34,3,69,13,0,32,0,40,2,8,34,2,32,0,40,2,4,34,5,79,13,0,32,2,32,3,106,34,1,45,0,0,65,204,0,70,4,64,32,0,32,2,65,1,106,34,1,54,2,8,2,64,2,64,32,1,32,5,73,4,64,32,1,32,3,106,45,0,0,65,223,0,70,13,1,11,32,1,32,5,32,1,32,5,75,27,33,7,2,64,3,64,2,64,32,1,32,5,73,4,64,32,1,32,3,106,45,0,0,65,223,0,70,13,1,11,32,1,32,7,70,13,2,2,64,32,1,32,3,106,45,0,0,34,2,65,48,107,34,6,65,255,1,113,65,10,73,13,0,32,2,65,225,0,107,65,255,1,113,65,26,79,4,64,32,2,65,193,0,107,65,255,1,113,65,26,79,13,4,32,2,65,29,107,33,6,12,1,11,32,2,65,215,0,107,33,6,11,32,0,32,1,65,1,106,34,1,54,2,8,32,4,32,8,66,0,66,62,16,212,6,32,4,41,3,8,66,0,82,13,2,32,4,41,3,0,34,9,32,6,173,66,255,1,131,124,34,8,32,9,90,13,1,12,2,11,11,32,0,32,1,65,1,106,54,2,8,32,8,66,1,124,34,8,80,69,13,2,11,32,0,40,2,16,34,3,4,64,65,1,65,128,216,210,0,65,16,32,3,16,138,11,13,5,26,11,32,0,65,0,58,0,4,32,0,65,0,54,2,0,65,0,12,4,11,32,0,32,2,65,2,106,54,2,8,11,32,0,32,8,16,210,5,12,2,11,32,1,45,0,0,65,203,0,71,13,0,32,0,32,2,65,1,106,54,2,8,32,0,65,0,16,126,12,1,11,32,0,16,144,1,11,32,4,65,16,106,36,0,11,199,3,1,6,127,35,0,65,64,106,34,3,36,0,32,0,40,2,12,32,1,47,1,28,16,138,7,33,1,32,3,65,1,58,0,39,32,3,32,2,55,3,40,32,3,32,1,40,2,4,34,4,54,2,48,32,3,32,4,32,1,40,2,8,65,28,108,106,54,2,52,32,3,32,3,65,39,106,54,2,60,32,3,32,3,65,40,106,54,2,56,32,3,32,3,65,48,106,16,217,3,32,3,40,2,8,33,4,32,3,40,2,0,34,1,4,64,32,3,40,2,4,32,1,65,2,116,65,4,16,163,10,11,32,0,40,2,4,34,6,32,0,40,2,8,34,1,65,3,116,106,65,8,107,33,5,32,0,40,2,0,33,7,2,64,2,64,2,127,2,64,3,64,32,4,69,4,64,32,1,32,7,70,4,127,32,0,32,7,16,185,5,32,0,40,2,4,33,6,32,0,40,2,8,5,32,1,11,65,3,116,32,6,106,65,1,54,2,0,32,0,32,0,40,2,8,65,1,106,54,2,8,65,0,12,3,11,32,1,69,13,1,32,0,32,1,65,1,107,34,1,54,2,8,32,4,65,1,107,33,4,32,5,40,2,0,32,5,65,8,107,33,5,13,0,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,208,0,65,1,16,254,9,34,1,69,13,3,32,1,65,178,145,207,0,65,208,0,16,142,11,33,1,32,3,65,208,0,54,2,32,32,3,32,1,54,2,28,32,3,65,208,0,54,2,24,32,3,65,24,106,16,156,4,12,1,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,206,0,65,1,16,254,9,34,1,69,13,1,32,1,65,228,144,207,0,65,206,0,16,142,11,33,1,32,3,65,206,0,54,2,20,32,3,32,1,54,2,16,32,3,65,206,0,54,2,12,32,3,65,12,106,16,156,4,11,32,3,65,64,107,36,0,15,11,65,1,65,206,0,16,132,11,0,11,65,1,65,208,0,16,132,11,0,11,187,3,1,3,127,35,0,65,64,106,34,2,36,0,32,2,65,24,106,32,1,32,1,40,2,16,16,219,4,2,64,2,64,2,64,2,64,32,2,45,0,24,65,1,113,69,4,64,32,0,65,0,54,2,8,32,0,66,128,128,128,128,16,55,2,0,12,1,11,32,2,45,0,25,33,3,2,64,32,1,40,2,16,40,2,0,65,130,128,196,0,71,13,0,32,1,40,2,4,69,13,0,32,1,40,2,8,69,13,2,11,65,145,179,211,0,45,0,0,26,65,8,65,1,16,254,9,34,4,69,13,2,32,4,32,3,58,0,0,32,2,32,4,54,2,32,32,2,65,1,54,2,36,32,2,65,8,54,2,28,32,2,65,56,106,32,1,65,16,106,40,2,0,34,3,54,2,0,32,2,65,48,106,32,1,65,8,106,41,2,0,55,3,0,32,2,32,1,41,2,0,55,3,40,32,2,65,16,106,32,2,65,40,106,32,3,16,219,4,32,2,45,0,16,65,1,113,4,64,32,2,45,0,17,33,3,65,1,33,1,3,64,32,2,40,2,28,32,1,70,4,64,2,64,32,2,40,2,56,40,2,0,65,130,128,196,0,71,13,0,32,2,40,2,44,69,13,0,32,2,40,2,48,69,13,7,11,32,2,65,28,106,32,1,65,1,16,208,5,32,2,40,2,32,33,4,11,32,1,32,4,106,32,3,58,0,0,32,2,32,1,65,1,106,34,1,54,2,36,32,2,65,8,106,32,2,65,40,106,32,2,40,2,56,16,219,4,32,2,45,0,9,33,3,32,2,45,0,8,65,1,113,13,0,11,11,32,0,32,2,41,2,28,55,2,0,32,0,65,8,106,32,2,65,36,106,40,2,0,54,2,0,11,32,2,65,64,107,36,0,15,11,65,144,216,192,0,65,25,65,128,216,192,0,16,141,8,0,11,65,1,65,8,16,132,11,0,11,65,144,216,192,0,65,25,65,128,216,192,0,16,141,8,0,11,178,3,1,7,127,35,0,65,16,107,34,6,36,0,2,64,2,64,32,0,40,2,8,34,3,32,2,77,13,0,32,0,40,2,4,33,4,2,64,2,64,32,2,4,64,32,2,32,4,106,44,0,0,65,191,127,76,13,1,11,32,2,32,4,106,33,7,32,3,32,2,107,34,8,33,5,3,64,2,64,32,6,65,8,106,65,47,32,7,32,5,16,173,2,32,6,40,2,8,34,9,65,1,71,4,64,32,9,69,13,1,12,4,11,32,8,32,6,40,2,12,34,5,75,4,64,32,5,32,7,106,45,0,0,65,47,70,13,4,11,32,5,32,8,77,13,1,11,11,65,172,176,193,0,16,176,10,0,11,32,4,32,3,32,2,32,3,65,156,176,193,0,16,220,9,0,11,2,64,2,64,32,2,32,2,32,5,106,34,5,77,4,64,32,5,65,1,106,34,2,69,13,1,2,64,2,64,32,1,65,255,1,113,13,0,2,64,32,2,32,3,79,4,64,32,2,32,3,70,13,1,12,8,11,32,2,32,4,106,44,0,0,65,191,127,76,13,7,11,32,3,32,2,107,65,2,71,13,0,32,2,32,4,106,34,1,45,0,0,65,223,1,113,65,193,0,107,65,255,1,113,65,25,75,13,0,32,2,32,3,75,13,5,32,1,45,0,1,65,58,71,13,1,12,5,11,32,2,32,3,75,13,4,11,32,2,69,32,2,32,3,79,114,69,4,64,32,2,32,4,106,44,0,0,65,191,127,76,13,3,11,32,2,32,3,75,13,3,32,0,32,2,54,2,8,12,3,11,65,240,169,193,0,65,28,65,188,176,193,0,16,141,8,0,11,65,240,169,193,0,65,28,65,188,176,193,0,16,141,8,0,11,65,224,167,193,0,65,48,65,144,168,193,0,16,141,8,0,11,32,6,65,16,106,36,0,15,11,32,4,32,3,32,2,32,3,65,204,176,193,0,16,220,9,0,11,158,3,2,6,127,1,126,2,64,2,64,32,1,40,2,4,34,5,69,4,64,65,0,33,1,12,1,11,32,1,40,2,0,33,3,32,1,32,5,65,1,107,34,4,54,2,4,32,1,32,3,65,1,106,54,2,0,32,3,45,0,0,34,2,65,255,0,113,173,33,8,32,2,192,34,2,65,0,78,13,1,2,64,32,4,69,13,0,32,1,32,5,65,2,107,34,6,54,2,4,32,1,32,3,65,2,106,54,2,0,32,3,45,0,1,34,2,65,255,0,113,34,4,173,66,7,134,32,8,132,33,8,2,64,2,64,32,2,192,34,2,65,0,78,13,0,32,6,69,13,2,32,1,32,5,65,3,107,34,6,54,2,4,32,1,32,3,65,3,106,54,2,0,32,3,45,0,2,34,2,65,255,0,113,34,4,173,66,14,134,32,8,132,33,8,32,2,192,34,2,65,0,78,13,0,32,6,69,13,2,32,1,32,5,65,4,107,34,6,54,2,4,32,1,32,3,65,4,106,54,2,0,32,3,45,0,3,34,2,65,255,0,113,34,4,173,66,21,134,32,8,132,33,8,32,2,192,34,2,65,0,78,13,0,32,6,69,13,2,32,1,32,5,65,5,107,54,2,4,32,1,32,3,65,5,106,54,2,0,32,3,44,0,4,34,1,65,0,72,13,1,32,1,65,255,0,113,34,4,173,66,28,134,32,8,132,33,8,11,32,4,69,4,64,65,14,33,7,12,3,11,32,8,66,255,255,255,255,15,88,13,3,11,65,15,33,7,12,1,11,32,2,65,255,1,113,33,1,11,32,0,32,1,54,2,4,32,0,32,7,54,2,0,15,11,32,8,167,34,1,65,0,78,4,64,32,0,65,16,54,2,0,32,0,32,1,54,2,4,15,11,32,0,32,1,54,2,4,32,0,65,2,54,2,0,11,153,3,1,12,127,32,1,40,2,52,33,6,2,64,2,64,2,64,32,1,40,2,56,34,7,4,64,32,6,32,7,65,12,108,106,33,11,32,2,40,2,8,33,4,32,2,40,2,4,33,5,32,6,33,8,3,64,32,8,65,8,106,40,2,0,32,4,70,4,64,32,8,65,4,106,40,2,0,33,12,65,0,33,3,65,127,33,10,3,64,32,4,32,10,65,1,106,34,10,70,13,4,32,3,32,5,106,33,13,32,3,32,12,106,32,3,65,28,106,33,3,32,13,16,198,3,13,0,11,11,32,9,65,1,106,33,9,32,8,65,12,106,34,8,32,11,71,13,0,11,32,7,65,254,255,3,75,13,2,11,32,7,34,3,32,1,65,48,106,34,5,40,2,0,70,4,127,32,5,32,3,16,187,5,32,1,40,2,52,33,6,32,1,40,2,56,5,32,3,11,65,12,108,32,6,106,34,3,32,2,41,2,0,55,2,0,32,3,65,8,106,32,2,65,8,106,40,2,0,54,2,0,32,0,32,7,59,1,2,32,0,65,0,59,1,0,32,1,32,1,40,2,56,65,1,106,54,2,56,15,11,32,0,65,0,59,1,0,32,0,32,9,59,1,2,32,4,4,64,32,5,33,3,3,64,32,3,16,194,4,32,3,65,28,106,33,3,32,4,65,1,107,34,4,13,0,11,11,32,2,40,2,0,34,0,69,13,1,32,5,32,0,65,28,108,65,4,16,163,10,15,11,66,233,7,16,251,4,33,1,32,0,65,1,59,1,0,32,0,32,1,54,2,4,32,4,4,64,32,5,33,3,3,64,32,3,16,194,4,32,3,65,28,106,33,3,32,4,65,1,107,34,4,13,0,11,11,32,2,40,2,0,34,0,69,13,0,32,5,32,0,65,28,108,65,4,16,163,10,11,11,183,3,1,11,127,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,6,47,1,50,33,7,2,64,2,64,2,64,2,64,65,252,0,65,4,16,254,9,34,5,4,64,32,5,65,0,54,2,0,32,5,32,6,47,1,50,34,4,32,1,40,2,8,34,2,65,127,115,106,34,3,59,1,50,32,3,65,12,79,13,1,32,4,32,2,65,1,106,34,4,107,32,3,71,13,2,32,6,65,4,106,34,10,32,2,65,2,116,106,34,8,47,1,2,33,11,32,8,47,1,0,33,8,32,6,65,52,106,34,9,32,2,65,1,116,106,47,1,0,33,12,32,5,65,52,106,32,9,32,4,65,1,116,106,32,3,65,1,116,16,142,11,26,32,5,65,4,106,32,10,32,4,65,2,116,34,9,106,32,3,65,2,116,16,142,11,26,32,6,32,2,59,1,50,32,5,47,1,50,34,3,65,1,106,33,4,32,3,65,12,79,13,3,32,7,32,2,107,34,2,32,4,71,13,4,32,5,65,204,0,106,32,6,32,9,106,65,204,0,106,32,2,65,2,116,16,142,11,33,4,32,1,40,2,4,33,2,65,0,33,1,3,64,2,64,32,4,32,1,65,2,116,106,40,2,0,34,7,32,1,59,1,48,32,7,32,5,54,2,0,32,1,32,3,79,13,0,32,1,32,1,32,3,73,106,34,1,32,3,77,13,1,11,11,32,0,32,11,59,1,20,32,0,32,8,59,1,18,32,0,32,12,59,1,16,32,0,32,2,54,2,4,32,0,32,6,54,2,0,32,0,32,2,54,2,12,32,0,32,5,54,2,8,15,11,65,4,65,252,0,16,132,11,0,11,32,3,65,11,65,204,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,4,65,12,65,220,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,183,3,1,11,127,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,6,47,1,50,33,7,2,64,2,64,2,64,2,64,65,252,0,65,4,16,254,9,34,5,4,64,32,5,65,0,54,2,0,32,5,32,6,47,1,50,34,4,32,1,40,2,8,34,2,65,127,115,106,34,3,59,1,50,32,3,65,12,79,13,1,32,4,32,2,65,1,106,34,4,107,32,3,71,13,2,32,6,65,4,106,34,10,32,2,65,2,116,106,34,8,47,1,2,33,11,32,8,47,1,0,33,8,32,6,65,52,106,34,9,32,2,65,1,116,106,47,1,0,33,12,32,5,65,52,106,32,9,32,4,65,1,116,106,32,3,65,1,116,16,142,11,26,32,5,65,4,106,32,10,32,4,65,2,116,34,9,106,32,3,65,2,116,16,142,11,26,32,6,32,2,59,1,50,32,5,47,1,50,34,3,65,1,106,33,4,32,3,65,12,79,13,3,32,7,32,2,107,34,2,32,4,71,13,4,32,5,65,204,0,106,32,6,32,9,106,65,204,0,106,32,2,65,2,116,16,142,11,33,4,32,1,40,2,4,33,2,65,0,33,1,3,64,2,64,32,4,32,1,65,2,116,106,40,2,0,34,7,32,1,59,1,48,32,7,32,5,54,2,0,32,1,32,3,79,13,0,32,1,32,1,32,3,73,106,34,1,32,3,77,13,1,11,11,32,0,32,11,59,1,20,32,0,32,8,59,1,18,32,0,32,12,59,1,16,32,0,32,2,54,2,4,32,0,32,6,54,2,0,32,0,32,2,54,2,12,32,0,32,5,54,2,8,15,11,65,4,65,252,0,16,132,11,0,11,32,3,65,11,65,240,245,208,0,16,171,10,0,11,65,184,245,208,0,65,40,65,224,245,208,0,16,141,8,0,11,32,4,65,12,65,128,246,208,0,16,171,10,0,11,65,184,245,208,0,65,40,65,224,245,208,0,16,141,8,0,11,236,5,2,6,126,9,127,35,0,65,16,107,34,10,36,0,2,64,2,64,2,64,32,1,40,2,24,34,9,14,2,2,0,1,11,32,2,47,1,0,32,1,40,2,20,47,1,4,70,33,9,12,1,11,32,10,65,8,106,33,11,32,1,65,16,106,34,9,40,2,12,34,14,65,4,107,33,15,32,1,41,3,8,34,3,32,2,51,1,0,66,128,128,128,128,128,128,128,128,2,132,34,4,133,66,243,202,209,203,167,140,217,178,244,0,133,34,5,66,16,137,32,5,32,1,41,3,0,34,6,66,225,228,149,243,214,236,217,188,236,0,133,124,34,5,133,34,7,66,21,137,32,7,32,3,66,237,222,145,243,150,204,220,183,228,0,133,34,3,32,6,66,245,202,205,131,215,172,219,183,243,0,133,124,34,6,66,32,137,124,34,7,133,34,8,66,16,137,32,8,32,5,32,3,66,13,137,32,6,133,34,3,124,34,5,66,32,137,66,255,1,133,124,34,6,133,34,8,66,21,137,32,8,32,5,32,3,66,17,137,133,34,3,32,4,32,7,133,124,34,4,66,32,137,124,34,5,133,34,7,66,16,137,32,7,32,4,32,3,66,13,137,133,34,3,32,6,124,34,4,66,32,137,124,34,6,133,34,7,66,21,137,32,7,32,4,32,3,66,17,137,133,34,3,32,5,124,34,4,66,32,137,124,34,5,133,34,7,66,16,137,32,7,32,3,66,13,137,32,4,133,34,3,32,6,124,34,4,66,32,137,124,34,6,133,66,21,137,32,3,66,17,137,32,4,133,34,3,66,13,137,32,3,32,5,124,133,34,3,66,17,137,133,32,3,32,6,124,34,3,66,32,136,133,32,3,133,167,34,1,65,25,118,173,66,129,130,132,136,144,160,192,128,1,126,33,5,32,9,40,2,16,33,12,32,9,40,2,8,33,13,32,9,40,2,4,33,16,65,0,33,9,32,2,47,1,0,33,17,2,64,2,64,2,64,2,64,2,127,3,64,32,14,32,1,32,12,113,34,2,106,41,0,0,34,4,32,5,133,34,3,66,127,133,32,3,66,129,130,132,136,144,160,192,128,1,125,131,66,128,129,130,132,136,144,160,192,128,127,131,33,3,3,64,32,3,80,4,64,65,0,32,4,32,4,66,1,134,131,66,128,129,130,132,136,144,160,192,128,127,131,80,69,13,3,26,32,9,32,9,65,8,106,34,9,75,13,4,32,2,32,2,32,9,106,34,1,77,13,2,65,208,139,209,0,65,28,65,148,141,209,0,16,141,8,0,11,32,2,32,3,122,167,65,3,118,106,34,1,32,2,73,13,5,32,13,32,15,32,1,32,12,113,65,2,116,107,40,2,0,34,1,77,13,4,32,3,66,1,125,32,3,131,33,3,32,17,32,16,32,1,65,3,116,106,47,1,4,71,13,0,11,11,65,1,11,33,2,32,11,32,1,54,2,4,32,11,32,2,54,2,0,12,3,11,65,208,139,209,0,65,28,65,132,141,209,0,16,141,8,0,11,32,1,32,13,65,196,138,209,0,16,131,7,0,11,65,208,139,209,0,65,28,65,164,141,209,0,16,141,8,0,11,32,10,40,2,12,33,11,32,10,40,2,8,33,9,11,32,0,32,11,54,2,4,32,0,32,9,54,2,0,32,10,65,16,106,36,0,11,228,5,1,11,127,35,0,65,16,107,34,4,36,0,2,64,2,64,2,64,32,1,69,4,64,32,0,69,13,1,32,0,65,8,107,34,2,40,2,0,65,1,71,13,2,32,2,65,0,54,2,0,32,0,40,2,72,33,6,32,0,40,2,68,33,11,32,0,40,2,32,33,7,32,0,40,2,28,33,12,32,0,40,2,24,33,1,32,0,40,2,20,33,3,32,0,40,2,16,33,8,32,0,40,2,12,33,5,32,0,40,2,8,33,9,32,0,40,2,4,33,10,2,64,32,2,65,127,70,13,0,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,0,32,2,65,212,0,65,4,16,163,10,11,32,7,4,64,32,12,32,7,65,1,16,163,10,11,32,6,4,64,32,11,32,6,65,1,16,163,10,11,32,5,4,64,32,9,65,4,106,33,0,3,64,2,64,2,64,2,64,32,0,65,4,107,40,2,0,65,6,107,14,2,0,1,2,11,32,0,40,2,0,34,2,16,198,6,32,2,65,8,65,4,16,163,10,12,1,11,32,0,16,249,5,11,32,0,65,8,106,33,0,32,5,65,1,107,34,5,13,0,11,11,32,10,4,64,32,9,32,10,65,3,116,65,4,16,163,10,11,32,1,4,64,32,3,33,0,3,64,32,0,40,2,0,34,2,65,130,128,128,128,120,72,32,2,69,114,69,4,64,32,0,65,4,106,40,2,0,32,2,65,1,16,163,10,11,32,0,65,12,106,33,0,32,1,65,1,107,34,1,13,0,11,11,32,8,69,13,3,32,3,32,8,65,12,108,65,4,16,163,10,12,3,11,32,0,69,13,0,32,4,32,0,65,8,107,54,2,12,32,4,65,12,106,40,2,0,34,0,32,0,40,2,0,65,1,107,34,1,54,2,0,2,64,32,1,13,0,32,0,40,2,40,34,1,4,64,32,0,40,2,36,32,1,65,1,16,163,10,11,32,0,40,2,80,34,1,4,64,32,0,40,2,76,32,1,65,1,16,163,10,11,32,0,40,2,20,34,3,4,64,32,0,40,2,16,65,4,106,33,1,3,64,2,64,2,64,2,64,32,1,65,4,107,40,2,0,65,6,107,14,2,0,1,2,11,32,1,40,2,0,34,2,16,198,6,32,2,65,8,65,4,16,163,10,12,1,11,32,1,16,249,5,11,32,1,65,8,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,12,34,1,4,64,32,0,40,2,16,32,1,65,3,116,65,4,16,163,10,11,32,0,40,2,32,34,3,4,64,32,0,40,2,28,33,1,3,64,32,1,40,2,0,34,2,65,130,128,128,128,120,72,32,2,69,114,69,4,64,32,1,65,4,106,40,2,0,32,2,65,1,16,163,10,11,32,1,65,12,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,24,34,1,4,64,32,0,40,2,28,32,1,65,12,108,65,4,16,163,10,11,32,0,65,4,106,34,1,32,1,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,32,0,65,212,0,65,4,16,163,10,11,12,2,11,16,243,10,0,11,65,142,242,192,0,65,63,16,242,10,0,11,32,4,65,16,106,36,0,11,182,3,1,5,127,35,0,65,160,1,107,34,2,36,0,2,64,2,64,32,0,4,64,32,0,65,8,107,34,4,32,4,40,2,0,65,1,106,34,3,54,2,0,32,3,69,13,1,32,0,40,2,0,13,2,32,0,65,127,54,2,0,32,2,32,4,54,2,20,32,2,32,0,54,2,16,32,2,32,0,65,4,106,54,2,12,32,0,40,2,12,34,4,32,4,40,2,0,65,1,106,34,3,54,2,0,32,3,69,13,1,32,0,65,20,106,33,3,32,2,16,199,7,32,2,40,2,4,33,5,32,2,40,2,0,33,6,2,64,32,0,40,2,20,34,0,69,13,0,32,0,32,0,40,2,0,34,0,65,1,107,54,2,0,32,0,65,1,71,13,0,32,3,16,214,7,11,32,3,32,6,54,2,0,32,2,65,232,0,106,32,2,65,36,106,41,2,0,55,2,0,32,2,65,240,0,106,32,2,65,44,106,41,2,0,55,2,0,32,2,65,248,0,106,32,2,65,52,106,41,2,0,55,2,0,32,2,65,128,1,106,32,2,65,60,106,41,2,0,55,2,0,32,2,65,136,1,106,32,2,65,196,0,106,41,2,0,55,2,0,32,2,65,144,1,106,32,2,65,204,0,106,41,2,0,55,2,0,32,2,32,1,54,2,92,32,2,32,4,54,2,88,32,2,32,5,54,2,84,32,2,32,2,41,2,28,55,2,96,32,2,65,0,58,0,152,1,32,2,65,155,1,106,32,2,65,27,106,45,0,0,58,0,0,32,2,32,2,47,0,25,59,0,153,1,32,2,32,2,65,212,0,106,34,1,54,2,156,1,32,2,65,156,1,106,65,244,148,193,0,16,153,11,32,2,45,0,152,1,65,5,71,4,64,32,1,16,138,3,11,32,2,40,2,16,65,0,54,2,0,32,2,65,20,106,16,243,4,32,2,65,160,1,106,36,0,15,11,16,243,10,0,11,0,11,16,244,10,0,11,141,3,1,6,127,35,0,65,16,107,34,7,36,0,65,2,33,8,2,64,2,64,2,64,2,64,2,64,2,64,32,2,14,2,5,1,0,11,32,1,47,0,0,65,176,240,1,70,13,2,32,1,47,0,0,65,176,176,1,70,13,2,32,1,45,0,0,65,48,71,13,0,32,1,44,0,1,65,191,127,74,13,1,32,1,32,2,65,1,32,2,65,144,187,193,0,16,220,9,0,11,65,10,33,4,3,64,32,2,32,3,70,13,3,32,1,32,3,106,32,3,65,1,106,33,3,45,0,0,65,48,107,65,255,1,113,65,10,73,13,0,11,65,0,33,4,12,3,11,32,2,65,1,107,34,2,33,3,32,1,65,1,106,34,1,33,5,3,64,32,3,69,4,64,65,8,33,4,12,3,11,32,3,65,1,107,33,3,32,5,45,0,0,32,5,65,1,106,33,5,65,248,1,113,65,48,70,13,0,11,12,2,11,65,1,33,8,32,2,65,3,73,13,1,32,1,44,0,2,65,191,127,74,4,64,32,2,65,2,107,34,2,33,5,32,1,65,2,106,34,1,33,3,3,64,32,5,69,4,64,65,16,33,4,12,3,11,32,5,65,1,107,33,5,32,3,45,0,0,33,6,32,3,65,1,106,33,3,32,6,65,48,107,65,255,1,113,65,10,73,32,6,65,95,113,65,193,0,107,65,255,1,113,65,6,73,114,13,0,11,65,2,33,8,12,2,11,32,1,32,2,65,2,32,2,65,160,187,193,0,16,220,9,0,11,32,7,65,8,106,32,1,32,2,32,4,16,178,10,32,7,45,0,8,65,1,115,33,8,32,7,40,2,12,33,4,11,32,0,32,4,54,2,4,32,0,32,8,54,2,0,32,7,65,16,106,36,0,11,177,3,1,11,127,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,6,47,1,94,33,10,2,64,2,64,2,64,2,64,65,144,1,65,4,16,254,9,34,4,4,64,32,4,65,0,54,2,0,32,4,32,6,47,1,94,34,5,32,1,40,2,8,34,3,65,127,115,106,34,2,59,1,94,32,2,65,12,79,13,1,32,5,32,3,65,1,106,34,5,107,32,2,71,13,2,32,6,65,48,106,34,7,32,3,65,2,116,34,8,106,40,2,0,33,11,32,8,32,6,65,4,106,34,8,106,34,9,45,0,2,33,12,32,9,47,1,0,33,9,32,4,65,4,106,32,8,32,5,65,2,116,34,5,106,32,2,65,2,116,34,2,16,142,11,26,32,4,65,48,106,32,5,32,7,106,32,2,16,142,11,26,32,6,32,3,59,1,94,32,4,47,1,94,34,2,65,1,106,33,7,32,2,65,12,79,13,3,32,10,32,3,107,34,3,32,7,71,13,4,32,4,65,224,0,106,32,5,32,6,106,65,224,0,106,32,3,65,2,116,16,142,11,33,5,32,1,40,2,4,33,3,65,0,33,1,3,64,2,64,32,5,32,1,65,2,116,106,40,2,0,34,7,32,1,59,1,92,32,7,32,4,54,2,0,32,1,32,2,79,13,0,32,1,32,1,32,2,73,106,34,1,32,2,77,13,1,11,11,32,0,32,11,54,2,20,32,0,32,3,54,2,4,32,0,32,6,54,2,0,32,0,32,3,54,2,12,32,0,32,4,54,2,8,32,0,32,12,65,16,116,32,9,114,54,2,16,15,11,65,4,65,144,1,16,132,11,0,11,32,2,65,11,65,204,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,7,65,12,65,220,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,248,2,2,4,127,2,126,35,0,65,208,0,107,34,4,36,0,32,4,32,1,32,2,65,247,212,210,0,65,1,16,128,1,3,64,32,4,65,196,0,106,32,4,16,178,1,32,4,40,2,68,34,3,69,13,0,11,2,64,32,2,2,127,32,3,65,2,71,4,64,32,4,40,2,72,12,1,11,32,2,11,34,3,107,65,16,75,4,64,12,1,11,66,1,33,8,32,2,32,3,70,13,0,32,1,32,2,106,33,6,32,1,32,3,106,33,3,3,64,2,127,32,3,44,0,0,34,1,65,0,78,4,64,32,1,65,255,1,113,33,2,32,3,65,1,106,12,1,11,32,3,45,0,1,65,63,113,33,5,32,1,65,31,113,33,2,32,1,65,95,77,4,64,32,2,65,6,116,32,5,114,33,2,32,3,65,2,106,12,1,11,32,3,45,0,2,65,63,113,32,5,65,6,116,114,33,5,32,1,65,112,73,4,64,32,5,32,2,65,12,116,114,33,2,32,3,65,3,106,12,1,11,32,2,65,18,116,65,128,128,240,0,113,32,3,45,0,3,65,63,113,32,5,65,6,116,114,114,34,2,65,128,128,196,0,70,13,2,32,3,65,4,106,11,33,3,2,64,32,2,65,48,107,34,1,65,10,79,4,64,65,127,32,2,65,32,114,34,1,65,215,0,107,34,2,32,2,32,1,65,225,0,107,73,27,34,1,65,16,79,13,1,11,32,1,173,32,7,66,4,134,132,33,7,32,3,32,6,70,13,2,12,1,11,11,65,248,212,210,0,16,176,10,0,11,32,0,32,7,55,3,8,32,0,32,8,55,3,0,32,4,65,208,0,106,36,0,11,142,3,2,1,127,3,126,35,0,65,144,1,107,34,7,36,0,2,64,2,64,2,64,32,3,65,192,0,79,4,64,32,3,65,64,106,34,3,65,128,1,79,13,1,32,7,65,128,1,106,32,2,66,0,32,0,66,2,134,34,9,66,2,132,34,8,16,212,6,32,7,65,240,0,106,32,8,66,0,32,1,16,212,6,32,7,65,224,0,106,32,7,65,248,0,106,41,3,0,34,8,32,7,41,3,128,1,124,34,10,32,7,65,136,1,106,41,3,0,32,8,32,10,86,173,124,32,3,16,141,7,32,4,32,7,41,3,96,55,3,0,32,0,80,13,2,32,9,66,1,125,34,0,32,6,173,34,8,90,13,3,65,128,236,207,0,65,33,65,132,195,208,0,16,141,8,0,11,65,128,236,207,0,65,33,65,180,194,208,0,16,141,8,0,11,65,224,194,208,0,65,36,65,196,194,208,0,16,141,8,0,11,65,128,236,207,0,65,33,65,132,195,208,0,16,141,8,0,11,32,7,65,208,0,106,32,0,32,8,125,34,0,66,0,32,2,16,212,6,32,7,65,64,107,32,0,66,0,32,1,16,212,6,32,7,65,48,106,32,7,65,200,0,106,41,3,0,34,0,32,7,41,3,80,124,34,8,32,7,65,216,0,106,41,3,0,32,0,32,8,86,173,124,32,3,16,141,7,32,5,32,7,41,3,48,55,3,0,32,7,65,32,106,32,2,66,0,32,9,16,212,6,32,7,65,16,106,32,1,66,0,32,9,16,212,6,32,7,32,7,65,24,106,41,3,0,34,0,32,7,41,3,32,124,34,1,32,7,65,40,106,41,3,0,32,0,32,1,86,173,124,32,3,16,141,7,32,7,41,3,0,32,7,65,144,1,106,36,0,11,184,3,1,11,127,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,6,47,1,138,1,33,7,2,64,2,64,2,64,2,64,65,188,1,65,4,16,254,9,34,4,4,64,32,4,65,0,54,2,88,32,4,32,6,47,1,138,1,34,5,32,1,40,2,8,34,2,65,127,115,106,34,3,59,1,138,1,32,3,65,12,79,13,1,32,5,32,2,65,1,106,34,5,107,32,3,71,13,2,32,6,65,220,0,106,34,9,32,2,65,2,116,106,40,2,0,33,10,32,6,32,2,65,3,116,106,34,8,40,2,4,33,11,32,8,40,2,0,33,8,32,4,65,220,0,106,32,9,32,5,65,2,116,34,12,106,32,3,65,2,116,16,142,11,26,32,4,32,6,32,5,65,3,116,106,32,3,65,3,116,16,142,11,33,3,32,6,32,2,59,1,138,1,32,3,47,1,138,1,34,4,65,1,106,33,5,32,4,65,12,79,13,3,32,7,32,2,107,34,2,32,5,71,13,4,32,3,65,140,1,106,32,6,32,12,106,65,140,1,106,32,2,65,2,116,16,142,11,33,5,32,1,40,2,4,33,2,65,0,33,1,3,64,2,64,32,5,32,1,65,2,116,106,40,2,0,34,7,32,1,59,1,136,1,32,7,32,3,54,2,88,32,1,32,4,79,13,0,32,1,32,1,32,4,73,106,34,1,32,4,77,13,1,11,11,32,0,32,11,54,2,24,32,0,32,8,54,2,20,32,0,32,10,54,2,16,32,0,32,2,54,2,4,32,0,32,6,54,2,0,32,0,32,2,54,2,12,32,0,32,3,54,2,8,15,11,65,4,65,188,1,16,132,11,0,11,32,3,65,11,65,220,228,209,0,16,171,10,0,11,65,164,228,209,0,65,40,65,204,228,209,0,16,141,8,0,11,32,5,65,12,65,236,228,209,0,16,171,10,0,11,65,164,228,209,0,65,40,65,204,228,209,0,16,141,8,0,11,172,3,1,11,127,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,6,47,1,50,33,7,2,64,2,64,2,64,2,64,65,240,0,65,4,16,254,9,34,5,4,64,32,5,65,0,54,2,0,32,5,32,6,47,1,50,34,4,32,1,40,2,8,34,2,65,127,115,106,34,3,59,1,50,32,3,65,12,79,13,1,32,4,32,2,65,1,106,34,4,107,32,3,71,13,2,32,6,65,4,106,34,10,32,2,65,2,116,106,34,8,47,1,2,33,11,32,8,47,1,0,33,8,32,6,65,52,106,34,9,32,2,106,45,0,0,33,12,32,5,65,52,106,32,4,32,9,106,32,3,16,142,11,26,32,5,65,4,106,32,10,32,4,65,2,116,34,9,106,32,3,65,2,116,16,142,11,26,32,6,32,2,59,1,50,32,5,47,1,50,34,3,65,1,106,33,4,32,3,65,12,79,13,3,32,7,32,2,107,34,2,32,4,71,13,4,32,5,65,64,107,32,6,32,9,106,65,64,107,32,2,65,2,116,16,142,11,33,4,32,1,40,2,4,33,2,65,0,33,1,3,64,2,64,32,4,32,1,65,2,116,106,40,2,0,34,7,32,1,59,1,48,32,7,32,5,54,2,0,32,1,32,3,79,13,0,32,1,32,1,32,3,73,106,34,1,32,3,77,13,1,11,11,32,0,32,11,59,1,20,32,0,32,8,59,1,18,32,0,32,12,58,0,16,32,0,32,2,54,2,4,32,0,32,6,54,2,0,32,0,32,2,54,2,12,32,0,32,5,54,2,8,15,11,65,4,65,240,0,16,132,11,0,11,32,3,65,11,65,196,130,192,0,16,171,10,0,11,65,140,130,192,0,65,40,65,180,130,192,0,16,141,8,0,11,32,4,65,12,65,212,130,192,0,16,171,10,0,11,65,140,130,192,0,65,40,65,180,130,192,0,16,141,8,0,11,182,3,1,11,127,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,6,47,1,138,1,33,7,2,64,2,64,2,64,2,64,65,188,1,65,4,16,254,9,34,5,4,64,32,5,65,0,54,2,88,32,5,32,6,47,1,138,1,34,4,32,1,40,2,8,34,2,65,127,115,106,34,3,59,1,138,1,32,3,65,12,79,13,1,32,4,32,2,65,1,106,34,4,107,32,3,71,13,2,32,6,65,220,0,106,34,9,32,2,65,2,116,106,40,2,0,33,10,32,6,32,2,65,3,116,106,34,8,40,2,4,33,11,32,8,40,2,0,33,8,32,5,32,6,32,4,65,3,116,106,32,3,65,3,116,16,142,11,34,5,65,220,0,106,32,9,32,4,65,2,116,34,12,106,32,3,65,2,116,16,142,11,26,32,6,32,2,59,1,138,1,32,5,47,1,138,1,34,3,65,1,106,33,4,32,3,65,12,79,13,3,32,7,32,2,107,34,2,32,4,71,13,4,32,5,65,140,1,106,32,6,32,12,106,65,140,1,106,32,2,65,2,116,16,142,11,33,4,32,1,40,2,4,33,2,65,0,33,1,3,64,2,64,32,4,32,1,65,2,116,106,40,2,0,34,7,32,1,59,1,136,1,32,7,32,5,54,2,88,32,1,32,3,79,13,0,32,1,32,1,32,3,73,106,34,1,32,3,77,13,1,11,11,32,0,32,2,54,2,24,32,0,32,5,54,2,20,32,0,32,10,54,2,16,32,0,32,11,54,2,12,32,0,32,8,54,2,8,32,0,32,2,54,2,4,32,0,32,6,54,2,0,15,11,65,4,65,188,1,16,132,11,0,11,32,3,65,11,65,240,245,208,0,16,171,10,0,11,65,184,245,208,0,65,40,65,224,245,208,0,16,141,8,0,11,32,4,65,12,65,128,246,208,0,16,171,10,0,11,65,184,245,208,0,65,40,65,224,245,208,0,16,141,8,0,11,136,3,1,5,127,32,0,40,2,28,34,1,4,64,32,0,40,2,24,32,1,65,2,116,65,2,16,163,10,11,32,0,40,2,36,33,3,32,0,40,2,40,34,2,4,64,32,3,33,1,3,64,32,1,65,32,106,40,2,0,34,4,4,64,32,1,65,44,106,32,1,65,36,106,40,2,0,32,1,65,40,106,40,2,0,32,4,40,2,8,17,3,0,11,32,1,65,24,106,32,1,65,16,106,40,2,0,32,1,65,20,106,40,2,0,32,1,65,12,106,40,2,0,40,2,8,17,3,0,32,1,65,52,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,0,40,2,32,34,1,4,64,32,3,32,1,65,52,108,65,4,16,163,10,11,32,0,40,2,48,33,3,2,64,32,0,40,2,52,34,4,69,13,0,65,0,33,2,32,4,65,1,71,4,64,32,4,65,126,113,33,5,32,3,33,1,3,64,32,1,65,28,106,32,1,65,20,106,40,2,0,32,1,65,24,106,40,2,0,32,1,65,16,106,40,2,0,40,2,8,17,3,0,32,1,65,64,107,32,1,65,56,106,40,2,0,32,1,65,60,106,40,2,0,32,1,65,52,106,40,2,0,40,2,8,17,3,0,32,1,65,200,0,106,33,1,32,5,32,2,65,2,106,34,2,71,13,0,11,11,32,4,65,1,113,69,13,0,32,3,32,2,65,36,108,106,34,1,65,28,106,32,1,40,2,20,32,1,40,2,24,32,1,40,2,16,40,2,8,17,3,0,11,32,0,40,2,44,34,1,4,64,32,3,32,1,65,36,108,65,4,16,163,10,11,32,0,40,2,64,34,0,4,64,32,0,16,242,4,32,0,65,16,65,4,16,163,10,11,11,167,3,1,10,127,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,6,47,1,50,33,7,2,64,2,64,2,64,2,64,65,252,0,65,4,16,254,9,34,5,4,64,32,5,65,0,54,2,0,32,5,32,6,47,1,50,34,4,32,1,40,2,8,34,2,65,127,115,106,34,3,59,1,50,32,3,65,12,79,13,1,32,4,32,2,65,1,106,34,4,107,32,3,71,13,2,32,6,65,4,106,34,9,32,2,65,2,116,106,40,2,0,33,10,32,6,65,52,106,34,8,32,2,65,1,116,106,47,1,0,33,11,32,5,65,52,106,32,8,32,4,65,1,116,106,32,3,65,1,116,16,142,11,26,32,5,65,4,106,32,9,32,4,65,2,116,34,8,106,32,3,65,2,116,16,142,11,26,32,6,32,2,59,1,50,32,5,47,1,50,34,3,65,1,106,33,4,32,3,65,12,79,13,3,32,7,32,2,107,34,2,32,4,71,13,4,32,5,65,204,0,106,32,6,32,8,106,65,204,0,106,32,2,65,2,116,16,142,11,33,4,32,1,40,2,4,33,2,65,0,33,1,3,64,2,64,32,4,32,1,65,2,116,106,40,2,0,34,7,32,1,59,1,48,32,7,32,5,54,2,0,32,1,32,3,79,13,0,32,1,32,1,32,3,73,106,34,1,32,3,77,13,1,11,11,32,0,32,10,54,2,20,32,0,32,11,59,1,16,32,0,32,2,54,2,4,32,0,32,6,54,2,0,32,0,32,2,54,2,12,32,0,32,5,54,2,8,15,11,65,4,65,252,0,16,132,11,0,11,32,3,65,11,65,204,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,4,65,12,65,220,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,249,3,1,3,127,35,0,65,32,107,34,3,36,0,32,3,32,1,16,149,1,2,64,2,64,2,64,2,64,2,64,2,64,32,3,40,2,0,69,4,64,32,2,32,3,41,3,8,34,2,84,13,1,32,0,32,2,60,0,1,12,2,11,65,145,179,211,0,45,0,0,26,32,3,32,3,40,2,4,54,2,16,65,200,0,65,8,16,254,9,34,1,69,13,2,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,1,33,5,65,8,65,1,16,254,9,34,4,69,13,3,32,4,66,194,194,145,131,210,138,219,178,226,0,55,0,0,32,3,65,8,54,2,28,32,3,32,4,54,2,24,32,3,65,8,54,2,20,32,1,32,3,65,20,106,16,156,4,33,1,32,3,65,16,106,16,217,9,32,0,32,1,54,2,4,12,1,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,3,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,1,33,5,65,31,65,1,16,254,9,34,4,69,13,4,32,4,65,23,106,65,243,229,208,0,41,0,0,55,0,0,32,4,65,16,106,65,236,229,208,0,41,0,0,55,0,0,32,4,65,8,106,65,228,229,208,0,41,0,0,55,0,0,32,4,65,220,229,208,0,41,0,0,55,0,0,32,3,65,31,54,2,8,32,3,32,4,54,2,4,32,3,65,31,54,2,0,32,0,32,1,32,3,16,156,4,54,2,4,11,32,0,32,5,58,0,0,32,3,65,32,106,36,0,15,11,65,8,65,200,0,16,132,11,0,11,65,1,65,8,16,132,11,0,11,65,8,65,200,0,16,132,11,0,11,65,1,65,31,16,132,11,0,11,249,3,1,3,127,35,0,65,32,107,34,3,36,0,32,3,32,1,16,149,1,2,64,2,64,2,64,2,64,2,64,2,64,32,3,40,2,0,69,4,64,32,2,32,3,41,3,8,34,2,84,13,1,32,0,32,2,55,3,8,12,2,11,65,145,179,211,0,45,0,0,26,32,3,32,3,40,2,4,54,2,16,65,200,0,65,8,16,254,9,34,1,69,13,2,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,1,33,5,65,8,65,1,16,254,9,34,4,69,13,3,32,4,66,194,194,145,131,210,138,219,178,226,0,55,0,0,32,3,65,8,54,2,28,32,3,32,4,54,2,24,32,3,65,8,54,2,20,32,1,32,3,65,20,106,16,156,4,33,1,32,3,65,16,106,16,217,9,32,0,32,1,54,2,4,12,1,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,3,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,1,33,5,65,31,65,1,16,254,9,34,4,69,13,4,32,4,65,23,106,65,243,229,208,0,41,0,0,55,0,0,32,4,65,16,106,65,236,229,208,0,41,0,0,55,0,0,32,4,65,8,106,65,228,229,208,0,41,0,0,55,0,0,32,4,65,220,229,208,0,41,0,0,55,0,0,32,3,65,31,54,2,8,32,3,32,4,54,2,4,32,3,65,31,54,2,0,32,0,32,1,32,3,16,156,4,54,2,4,11,32,0,32,5,54,2,0,32,3,65,32,106,36,0,15,11,65,8,65,200,0,16,132,11,0,11,65,1,65,8,16,132,11,0,11,65,8,65,200,0,16,132,11,0,11,65,1,65,31,16,132,11,0,11,254,2,2,7,127,2,126,35,0,65,16,107,34,4,36,0,32,0,2,127,2,64,2,64,32,1,40,2,8,34,3,32,1,40,2,4,34,5,73,4,64,32,1,40,2,0,34,6,32,3,106,45,0,0,65,243,0,70,13,1,11,32,0,66,0,55,3,8,12,1,11,32,1,32,3,65,1,106,34,2,54,2,8,2,64,2,64,2,64,2,64,32,2,32,5,73,4,64,32,2,32,6,106,45,0,0,65,223,0,70,13,1,11,32,2,32,5,32,2,32,5,75,27,33,8,3,64,32,2,32,5,73,4,64,32,2,32,6,106,45,0,0,65,223,0,70,13,3,11,32,2,32,8,70,13,3,2,64,32,2,32,6,106,45,0,0,34,3,65,48,107,34,7,65,255,1,113,65,10,73,13,0,32,3,65,225,0,107,65,255,1,113,65,26,79,4,64,32,3,65,193,0,107,65,255,1,113,65,26,79,13,5,32,3,65,29,107,33,7,12,1,11,32,3,65,215,0,107,33,7,11,32,1,32,2,65,1,106,34,2,54,2,8,32,4,32,9,66,0,66,62,16,212,6,32,4,41,3,8,66,0,82,13,3,32,4,41,3,0,34,10,32,7,173,66,255,1,131,124,34,9,32,10,90,13,0,11,12,2,11,32,1,32,3,65,2,106,54,2,8,12,2,11,32,1,32,2,65,1,106,54,2,8,32,9,66,1,124,34,9,80,69,13,1,11,32,0,65,0,58,0,1,65,1,12,2,11,32,9,66,1,124,34,9,80,69,4,64,32,0,32,9,55,3,8,12,1,11,32,0,65,0,58,0,1,65,1,12,1,11,65,0,11,58,0,0,32,4,65,16,106,36,0,11,170,3,1,6,127,35,0,65,16,107,34,5,36,0,32,0,65,4,106,33,6,2,64,2,127,2,64,3,64,32,0,40,2,32,34,1,69,4,64,32,0,40,2,0,32,0,65,0,54,2,0,69,13,4,32,0,40,2,8,34,2,32,0,40,2,4,34,1,13,3,26,32,0,40,2,12,34,0,69,13,2,2,64,32,0,65,7,113,34,3,69,4,64,32,0,33,1,12,1,11,32,0,33,1,3,64,32,1,65,1,107,33,1,32,2,40,2,52,33,2,32,3,65,1,107,34,3,13,0,11,11,32,0,65,8,73,13,2,3,64,32,2,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,2,32,1,65,8,107,34,1,13,0,11,12,2,11,32,0,32,1,65,1,107,54,2,32,32,0,40,2,0,4,64,32,6,40,2,0,69,4,64,32,0,40,2,8,33,2,2,64,32,0,40,2,12,34,4,69,13,0,2,64,32,4,65,7,113,34,3,69,4,64,32,4,33,1,12,1,11,32,4,33,1,3,64,32,1,65,1,107,33,1,32,2,40,2,52,33,2,32,3,65,1,107,34,3,13,0,11,11,32,4,65,8,73,13,0,3,64,32,2,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,2,32,1,65,8,107,34,1,13,0,11,11,32,0,66,0,55,2,8,32,0,32,2,54,2,4,32,0,65,1,54,2,0,11,32,5,65,4,106,32,6,16,185,4,32,5,40,2,4,13,1,12,4,11,11,65,204,247,206,0,16,176,10,0,11,32,2,33,1,65,0,11,33,2,3,64,32,1,40,2,0,32,1,65,228,0,65,52,32,2,27,65,4,16,163,10,32,2,65,1,106,33,2,34,1,13,0,11,11,32,5,65,16,106,36,0,11,250,3,2,3,127,1,126,35,0,65,32,107,34,2,36,0,32,2,32,1,16,149,1,2,64,2,64,2,64,2,64,2,64,2,64,32,2,40,2,0,69,4,64,32,2,41,3,8,34,5,66,255,255,255,255,15,86,13,1,32,5,167,33,1,12,2,11,65,145,179,211,0,45,0,0,26,32,2,32,2,40,2,4,54,2,16,65,200,0,65,8,16,254,9,34,1,69,13,2,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,1,33,4,65,8,65,1,16,254,9,34,3,69,13,3,32,3,66,194,194,145,131,210,138,219,178,226,0,55,0,0,32,2,65,8,54,2,28,32,2,32,3,54,2,24,32,2,65,8,54,2,20,32,1,32,2,65,20,106,16,156,4,33,1,32,2,65,16,106,16,217,9,12,1,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,3,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,1,33,4,65,31,65,1,16,254,9,34,3,69,13,4,32,3,65,23,106,65,243,229,208,0,41,0,0,55,0,0,32,3,65,16,106,65,236,229,208,0,41,0,0,55,0,0,32,3,65,8,106,65,228,229,208,0,41,0,0,55,0,0,32,3,65,220,229,208,0,41,0,0,55,0,0,32,2,65,31,54,2,8,32,2,32,3,54,2,4,32,2,65,31,54,2,0,32,1,32,2,16,156,4,33,1,11,32,0,32,1,54,2,4,32,0,32,4,54,2,0,32,2,65,32,106,36,0,15,11,65,8,65,200,0,16,132,11,0,11,65,1,65,8,16,132,11,0,11,65,8,65,200,0,16,132,11,0,11,65,1,65,31,16,132,11,0,11,244,2,1,4,127,2,64,2,64,2,64,2,64,2,64,2,64,32,7,32,8,86,4,64,32,7,32,8,125,32,8,88,13,1,2,64,32,6,32,7,32,6,125,84,32,7,32,6,66,1,134,125,32,8,66,1,134,90,113,69,4,64,32,6,32,8,86,13,1,12,8,11,32,2,32,3,73,13,3,12,6,11,32,7,32,6,32,8,125,34,6,125,32,6,86,13,6,32,2,32,3,73,13,3,32,1,32,3,106,32,1,33,11,2,64,3,64,32,3,32,9,70,13,1,32,9,65,1,106,33,9,32,11,65,1,107,34,11,32,3,106,34,10,45,0,0,65,57,70,13,0,11,32,10,32,10,45,0,0,65,1,106,58,0,0,32,3,32,9,107,65,1,106,32,3,79,13,5,32,10,65,1,106,65,48,32,9,65,1,107,16,141,11,26,12,5,11,2,127,65,49,32,3,69,13,0,26,32,1,65,49,58,0,0,65,48,32,3,65,1,70,13,0,26,32,1,65,1,106,65,48,32,3,65,1,107,16,141,11,26,65,48,11,32,4,65,1,106,193,34,4,32,5,193,76,32,2,32,3,77,114,13,4,58,0,0,32,3,65,1,106,33,3,12,4,11,32,0,65,0,54,2,0,15,11,32,0,65,0,54,2,0,15,11,32,3,32,2,65,220,246,210,0,16,171,10,0,11,32,3,32,2,65,188,246,210,0,16,171,10,0,11,32,2,32,3,79,13,0,32,3,32,2,65,204,246,210,0,16,171,10,0,11,32,0,32,4,59,1,8,32,0,32,3,54,2,4,32,0,32,1,54,2,0,15,11,32,0,65,0,54,2,0,11,141,3,1,10,127,2,64,2,64,32,0,40,2,0,34,8,69,13,0,32,0,40,2,4,34,11,33,12,32,8,33,4,3,64,32,4,65,44,106,33,5,32,4,65,4,106,33,6,32,4,47,1,230,2,34,9,65,2,116,33,7,65,127,33,3,2,64,3,64,32,7,69,4,64,32,9,33,3,12,2,11,32,6,40,2,0,33,10,32,3,65,1,106,33,3,32,5,65,28,106,33,5,32,7,65,4,107,33,7,32,6,65,4,106,33,6,65,127,32,1,32,10,71,32,1,32,10,73,27,34,10,65,1,70,13,0,11,32,10,65,255,1,113,69,13,3,11,32,12,69,13,1,32,12,65,1,107,33,12,32,4,32,3,65,2,116,106,65,232,2,106,40,2,0,33,4,12,0,11,0,11,65,236,207,206,0,16,176,10,0,11,32,5,45,0,0,69,4,64,65,1,15,11,2,64,3,64,32,8,65,44,106,33,5,32,8,65,4,106,33,6,32,8,47,1,230,2,34,4,65,2,116,33,7,65,127,33,3,2,64,3,64,32,7,69,4,64,32,4,33,3,12,2,11,32,6,40,2,0,33,9,32,3,65,1,106,33,3,32,5,65,28,106,33,5,32,7,65,4,107,33,7,32,6,65,4,106,33,6,65,127,32,1,32,9,71,32,1,32,9,73,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,2,11,32,11,4,64,32,11,65,1,107,33,11,32,8,32,3,65,2,116,106,65,232,2,106,40,2,0,33,8,12,1,11,11,65,236,207,206,0,16,176,10,0,11,32,5,45,0,0,4,64,32,0,32,1,32,2,16,92,65,1,115,15,11,65,140,208,206,0,65,37,65,196,208,206,0,16,141,8,0,11,143,23,2,23,127,1,126,35,0,65,16,107,34,9,36,0,32,9,65,4,106,34,10,32,2,66,255,255,3,16,243,2,2,64,2,64,2,64,2,64,2,64,32,9,47,1,4,69,4,64,32,9,47,1,6,33,18,32,10,32,2,66,255,255,3,16,243,2,32,9,47,1,4,13,1,32,9,47,1,6,33,19,32,10,32,2,66,255,255,3,16,243,2,32,9,47,1,4,13,2,32,9,47,1,6,33,20,32,10,32,2,66,255,255,3,16,243,2,32,9,47,1,4,13,3,32,9,47,1,6,33,21,32,10,32,2,16,245,4,65,128,128,128,128,120,33,3,32,9,40,2,8,33,14,32,9,40,2,4,34,15,65,128,128,128,128,120,70,13,4,32,9,40,2,12,33,22,2,64,32,1,65,6,75,4,64,35,0,65,48,107,34,3,36,0,32,3,65,20,106,32,2,16,164,4,2,64,2,64,2,64,2,64,2,127,2,64,32,3,45,0,20,69,4,64,32,3,65,40,106,32,3,45,0,21,16,146,5,32,3,45,0,40,69,4,64,32,3,45,0,41,69,4,64,32,10,65,128,128,128,128,120,54,2,0,12,6,11,32,3,65,8,106,32,2,66,192,0,16,246,2,32,3,40,2,12,33,1,32,3,40,2,8,4,64,32,1,33,2,12,5,11,2,64,2,64,2,64,32,1,4,64,32,1,65,201,164,146,201,0,75,13,3,32,1,65,14,108,34,4,65,0,72,13,3,65,145,179,211,0,45,0,0,26,32,4,65,2,16,254,9,34,7,13,1,65,2,32,4,16,132,11,0,11,65,2,33,2,12,1,11,32,3,65,0,54,2,28,32,3,32,7,54,2,24,32,3,32,1,54,2,20,65,1,32,1,32,1,65,1,77,27,33,17,3,64,32,3,65,40,106,34,11,32,2,16,164,4,32,3,45,0,40,13,5,32,3,65,32,106,33,4,32,3,45,0,41,33,7,35,0,65,16,107,34,6,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,7,65,1,107,14,3,1,2,3,0,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,5,69,13,16,32,5,65,128,128,128,128,120,54,2,60,32,5,65,128,128,128,128,120,54,2,48,32,5,66,2,55,3,40,32,5,66,0,55,3,32,32,5,66,128,128,128,128,32,55,3,24,32,5,66,185,23,55,3,16,32,5,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,1,33,7,65,21,65,1,16,254,9,34,8,69,13,5,32,8,65,13,106,65,246,135,209,0,41,0,0,55,0,0,32,8,65,8,106,65,241,135,209,0,41,0,0,55,0,0,32,8,65,233,135,209,0,41,0,0,55,0,0,32,6,65,21,54,2,12,32,6,32,8,54,2,8,32,6,65,21,54,2,4,32,4,32,5,32,6,65,4,106,16,156,4,54,2,4,12,4,11,65,0,33,7,32,4,65,0,58,0,1,12,3,11,32,4,65,1,58,0,1,12,1,11,32,4,65,2,58,0,1,11,65,0,33,7,11,32,4,32,7,58,0,0,32,6,65,16,106,36,0,12,1,11,65,1,65,21,16,132,11,0,11,2,64,2,64,2,64,2,64,32,3,45,0,32,69,4,64,32,3,45,0,33,33,23,32,11,32,2,16,164,4,32,3,45,0,40,13,10,32,3,45,0,41,33,5,65,0,33,7,35,0,65,16,107,34,6,36,0,2,64,2,64,2,64,2,64,2,64,2,64,32,5,65,1,107,14,2,1,2,0,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,5,69,13,19,32,5,65,128,128,128,128,120,54,2,60,32,5,65,128,128,128,128,120,54,2,48,32,5,66,2,55,3,40,32,5,66,0,55,3,32,32,5,66,128,128,128,128,32,55,3,24,32,5,66,185,23,55,3,16,32,5,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,1,33,7,65,17,65,1,16,254,9,34,8,69,13,3,32,8,65,16,106,65,216,135,209,0,45,0,0,58,0,0,32,8,65,8,106,65,208,135,209,0,41,0,0,55,0,0,32,8,65,200,135,209,0,41,0,0,55,0,0,32,6,65,17,54,2,12,32,6,32,8,54,2,8,32,6,65,17,54,2,4,32,4,32,5,32,6,65,4,106,16,156,4,54,2,4,12,2,11,32,4,65,0,58,0,1,12,1,11,32,4,65,1,58,0,1,11,32,4,32,7,58,0,0,32,6,65,16,106,36,0,12,1,11,65,1,65,17,16,132,11,0,11,32,3,45,0,32,13,3,32,3,45,0,33,33,24,32,11,32,2,16,164,4,32,3,45,0,40,13,10,32,3,45,0,41,33,7,35,0,65,16,107,34,6,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,7,65,1,107,14,5,1,2,3,4,5,0,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,5,69,13,23,32,5,65,128,128,128,128,120,54,2,60,32,5,65,128,128,128,128,120,54,2,48,32,5,66,2,55,3,40,32,5,66,0,55,3,32,32,5,66,128,128,128,128,32,55,3,24,32,5,66,185,23,55,3,16,32,5,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,1,33,7,65,28,65,1,16,254,9,34,8,69,13,7,32,8,65,24,106,65,150,136,209,0,40,0,0,54,0,0,32,8,65,16,106,65,142,136,209,0,41,0,0,55,0,0,32,8,65,8,106,65,134,136,209,0,41,0,0,55,0,0,32,8,65,254,135,209,0,41,0,0,55,0,0,32,6,65,28,54,2,12,32,6,32,8,54,2,8,32,6,65,28,54,2,4,32,4,32,5,32,6,65,4,106,16,156,4,54,2,4,12,6,11,32,4,65,1,58,0,1,12,4,11,32,4,65,2,58,0,1,12,3,11,32,4,65,3,58,0,1,12,2,11,32,4,65,4,58,0,1,12,1,11,32,4,65,5,58,0,1,11,65,0,33,7,11,32,4,32,7,58,0,0,32,6,65,16,106,36,0,12,1,11,65,1,65,28,16,132,11,0,11,2,64,2,64,2,64,2,64,32,3,45,0,32,69,4,64,65,0,33,7,65,0,33,5,32,3,45,0,33,65,2,107,14,4,1,2,3,4,7,11,32,3,40,2,36,12,15,11,32,3,65,40,106,32,2,66,255,255,3,16,243,2,32,3,47,1,40,13,13,32,3,47,1,42,33,1,65,1,33,5,12,5,11,32,3,65,40,106,32,2,66,255,255,3,16,243,2,32,3,47,1,40,69,13,3,12,12,11,32,3,65,40,106,32,2,66,255,255,3,16,243,2,32,3,47,1,40,13,11,32,3,47,1,42,33,1,65,3,33,5,12,3,11,32,3,65,40,106,34,4,32,2,66,255,255,3,16,243,2,32,3,47,1,40,13,10,32,3,47,1,42,33,1,32,4,32,2,66,255,255,3,16,243,2,32,3,47,1,40,13,10,32,3,47,1,42,65,16,116,33,7,65,4,33,5,12,2,11,32,3,40,2,36,12,10,11,32,3,47,1,42,33,1,65,2,33,5,11,32,3,65,40,106,32,2,16,164,4,32,3,45,0,40,13,7,32,3,65,32,106,33,6,32,3,45,0,41,33,4,35,0,65,16,107,34,8,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,4,65,1,107,14,3,1,2,3,0,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,4,69,13,18,32,4,65,128,128,128,128,120,54,2,60,32,4,65,128,128,128,128,120,54,2,48,32,4,66,2,55,3,40,32,4,66,0,55,3,32,32,4,66,128,128,128,128,32,55,3,24,32,4,66,185,23,55,3,16,32,4,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,1,33,12,65,27,65,1,16,254,9,34,11,69,13,5,32,11,65,23,106,65,177,136,209,0,40,0,0,54,0,0,32,11,65,16,106,65,170,136,209,0,41,0,0,55,0,0,32,11,65,8,106,65,162,136,209,0,41,0,0,55,0,0,32,11,65,154,136,209,0,41,0,0,55,0,0,32,8,65,27,54,2,12,32,8,32,11,54,2,8,32,8,65,27,54,2,4,32,6,32,4,32,8,65,4,106,16,156,4,54,2,4,12,4,11,32,6,65,1,58,0,1,12,2,11,32,6,65,2,58,0,1,12,1,11,32,6,65,3,58,0,1,11,65,0,33,12,11,32,6,32,12,58,0,0,32,8,65,16,106,36,0,12,1,11,65,1,65,27,16,132,11,0,11,32,3,45,0,32,69,13,1,11,32,3,40,2,36,12,7,11,65,2,33,6,2,64,2,64,2,64,32,3,45,0,33,65,2,107,14,2,1,0,2,11,32,3,65,40,106,34,4,32,2,66,255,1,16,182,3,32,3,45,0,40,13,7,32,3,45,0,41,33,13,32,4,32,2,16,164,4,32,3,45,0,40,13,7,32,3,65,32,106,32,3,45,0,41,16,146,5,2,64,32,3,45,0,32,69,4,64,32,3,45,0,33,13,1,65,0,33,6,12,3,11,32,3,40,2,36,12,9,11,32,3,65,40,106,32,2,66,255,255,3,16,243,2,32,3,47,1,40,13,7,32,3,47,1,42,33,16,65,1,33,6,12,1,11,32,3,65,40,106,32,2,66,255,255,3,16,243,2,32,3,47,1,40,13,6,32,3,47,1,42,33,16,65,3,33,6,11,32,7,32,1,65,255,255,3,113,114,33,11,32,13,65,255,1,113,65,16,116,32,16,114,33,13,32,3,40,2,28,34,1,32,3,40,2,20,70,4,64,32,3,65,20,106,33,7,35,0,65,32,107,34,4,36,0,2,64,2,64,32,1,65,1,106,34,1,69,13,0,65,4,32,7,40,2,0,34,8,65,1,116,34,12,32,1,32,1,32,12,73,27,34,1,32,1,65,4,77,27,34,12,65,14,108,33,25,32,1,65,202,164,146,201,0,73,65,1,116,33,1,32,4,32,8,4,127,32,4,32,8,65,14,108,54,2,28,32,4,32,7,40,2,4,54,2,20,65,2,5,65,0,11,54,2,24,32,4,65,8,106,32,1,32,25,32,4,65,20,106,16,239,5,32,4,40,2,8,4,64,32,4,40,2,12,34,0,69,13,1,32,0,32,4,40,2,16,16,132,11,0,11,32,4,40,2,12,33,1,32,7,32,12,54,2,0,32,7,32,1,54,2,4,32,4,65,32,106,36,0,12,1,11,16,184,8,0,11,32,3,40,2,28,33,1,11,32,3,40,2,24,32,1,65,14,108,106,34,1,32,23,58,0,13,32,1,32,24,58,0,12,32,1,32,11,54,1,8,32,1,32,5,59,1,6,32,1,32,13,54,1,2,32,1,32,6,59,1,0,32,3,32,3,40,2,28,65,1,106,34,7,54,2,28,32,17,65,1,107,34,17,13,0,11,32,3,40,2,24,33,2,32,3,40,2,20,34,1,65,128,128,128,128,120,70,13,6,11,32,10,32,7,54,2,8,32,10,32,2,54,2,4,32,10,32,1,54,2,0,12,6,11,16,184,8,0,11,32,3,40,2,44,33,1,32,10,65,129,128,128,128,120,54,2,0,32,10,32,1,54,2,4,12,4,11,32,3,40,2,24,33,1,32,10,65,129,128,128,128,120,54,2,0,32,10,32,1,54,2,4,12,3,11,32,3,40,2,44,11,33,2,32,3,40,2,20,34,1,69,13,0,32,3,40,2,24,32,1,65,14,108,65,2,16,163,10,11,32,10,65,129,128,128,128,120,54,2,0,32,10,32,2,54,2,4,11,32,3,65,48,106,36,0,12,1,11,65,8,65,200,0,16,132,11,0,11,32,9,40,2,8,33,1,32,9,40,2,4,34,3,65,129,128,128,128,120,70,13,1,32,1,173,32,9,53,2,12,66,32,134,132,33,26,11,32,0,32,21,59,1,30,32,0,32,20,59,1,28,32,0,32,19,59,1,26,32,0,32,18,59,1,24,32,0,32,26,55,2,16,32,0,32,3,54,2,12,32,0,32,22,54,2,8,32,0,32,14,54,2,4,32,0,32,15,54,2,0,12,6,11,32,0,65,128,128,128,128,120,54,2,0,32,0,32,1,54,2,4,32,15,69,13,5,32,14,32,15,65,1,16,163,10,12,5,11,32,9,40,2,8,33,1,32,0,65,128,128,128,128,120,54,2,0,32,0,32,1,54,2,4,12,4,11,32,9,40,2,8,33,1,32,0,65,128,128,128,128,120,54,2,0,32,0,32,1,54,2,4,12,3,11,32,9,40,2,8,33,1,32,0,65,128,128,128,128,120,54,2,0,32,0,32,1,54,2,4,12,2,11,32,9,40,2,8,33,1,32,0,65,128,128,128,128,120,54,2,0,32,0,32,1,54,2,4,12,1,11,32,0,65,128,128,128,128,120,54,2,0,32,0,32,14,54,2,4,11,32,9,65,16,106,36,0,11,146,3,1,3,127,35,0,65,64,106,34,2,36,0,2,127,2,64,32,1,66,255,0,88,4,64,32,0,40,2,8,33,3,12,1,11,32,0,40,2,8,33,3,3,64,32,3,65,127,71,4,64,32,0,40,2,0,32,3,70,4,127,32,0,32,3,16,211,5,32,0,40,2,8,5,32,3,11,32,0,40,2,4,106,32,1,167,65,128,127,114,58,0,0,32,0,32,0,40,2,8,65,1,106,34,3,54,2,8,32,1,66,128,128,1,84,32,1,66,7,136,33,1,69,13,1,12,2,11,11,32,2,65,56,106,65,251,0,54,2,0,32,2,65,3,54,2,24,32,2,65,232,136,209,0,54,2,20,32,2,66,2,55,2,32,32,2,65,184,136,209,0,54,2,52,32,2,65,251,0,54,2,48,32,2,65,127,54,2,60,32,2,32,2,65,44,106,54,2,28,32,2,32,2,65,60,106,54,2,44,32,2,65,8,106,34,0,32,2,65,20,106,16,219,3,32,0,16,219,8,12,1,11,32,3,65,127,71,4,64,32,0,40,2,0,32,3,70,4,127,32,0,32,3,16,211,5,32,0,40,2,8,5,32,3,11,32,0,40,2,4,106,32,1,60,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,65,0,12,1,11,32,2,65,56,106,65,251,0,54,2,0,32,2,65,3,54,2,24,32,2,65,232,136,209,0,54,2,20,32,2,66,2,55,2,32,32,2,65,184,136,209,0,54,2,52,32,2,65,251,0,54,2,48,32,2,65,127,54,2,60,32,2,32,2,65,44,106,54,2,28,32,2,32,2,65,60,106,54,2,44,32,2,65,8,106,34,0,32,2,65,20,106,16,219,3,32,0,16,219,8,11,32,2,65,64,107,36,0,11,215,30,2,26,127,2,126,35,0,65,208,0,107,34,7,36,0,32,7,32,3,54,2,28,32,7,32,2,54,2,24,32,7,66,128,128,128,128,128,128,128,128,128,127,55,2,8,32,7,66,128,128,128,128,192,0,55,2,0,2,64,2,64,32,1,40,2,4,34,2,4,64,32,1,40,2,0,34,1,32,2,65,208,0,108,106,33,10,3,64,32,7,65,32,106,33,3,32,1,65,8,106,33,4,35,0,65,64,106,34,2,36,0,65,6,33,6,2,64,2,64,2,64,32,7,40,2,12,65,128,128,128,128,120,71,13,0,32,2,65,0,54,2,40,32,2,66,128,128,128,128,16,55,2,32,32,2,65,48,106,32,2,65,32,106,32,7,40,2,28,34,8,65,192,141,210,0,32,1,16,167,4,32,2,40,2,48,34,6,65,16,70,13,1,32,2,65,16,106,32,2,65,60,106,40,2,0,54,2,0,32,2,32,2,41,2,52,55,3,8,32,2,40,2,32,34,1,69,13,0,32,2,40,2,36,32,1,65,1,16,163,10,11,32,3,32,6,54,2,0,32,3,32,2,41,3,8,55,2,4,32,3,65,12,106,32,2,65,16,106,40,2,0,54,2,0,12,1,11,32,7,65,12,106,34,1,32,2,41,2,32,55,2,0,32,1,65,8,106,32,2,65,40,106,40,2,0,54,2,0,32,7,40,2,12,33,1,32,7,65,128,128,128,128,120,54,2,12,32,1,65,128,128,128,128,120,70,4,64,32,3,65,5,54,2,0,12,1,11,32,7,40,2,20,33,11,32,7,40,2,16,33,5,32,2,65,0,54,2,28,32,2,66,128,128,128,128,16,55,2,20,32,2,65,32,106,32,4,32,2,65,20,106,32,8,16,174,1,32,2,40,2,32,65,16,70,4,64,32,2,65,56,106,34,8,32,2,65,28,106,40,2,0,54,2,0,32,2,32,2,41,2,20,55,3,48,32,7,40,2,8,34,6,32,7,40,2,0,70,4,64,32,7,32,6,16,181,5,32,7,40,2,8,33,6,11,32,7,40,2,4,32,6,65,24,108,106,34,6,32,11,54,2,8,32,6,32,5,54,2,4,32,6,32,1,54,2,0,32,6,32,2,41,3,48,55,2,12,32,6,65,20,106,32,8,40,2,0,54,2,0,32,7,32,7,40,2,8,65,1,106,54,2,8,32,3,65,16,54,2,0,12,1,11,32,2,65,56,106,32,2,65,40,106,41,2,0,34,30,55,3,0,32,2,32,2,41,2,32,34,31,55,3,48,32,3,65,8,106,32,30,55,2,0,32,3,32,31,55,2,0,32,2,40,2,20,34,3,4,64,32,2,40,2,24,32,3,65,1,16,163,10,11,32,1,69,13,0,32,5,32,1,65,1,16,163,10,11,32,2,65,64,107,36,0,32,7,40,2,32,65,16,71,13,2,32,4,65,200,0,106,34,1,32,10,71,13,0,11,11,32,7,65,56,106,32,7,65,24,106,41,2,0,55,3,0,32,7,65,48,106,32,7,65,16,106,41,2,0,55,3,0,32,7,65,40,106,32,7,65,8,106,41,2,0,55,3,0,32,7,32,7,41,2,0,55,3,32,32,0,33,20,65,0,33,3,65,0,33,6,35,0,65,16,107,34,23,36,0,2,64,2,64,2,64,2,64,2,64,2,64,32,7,65,32,106,34,12,40,2,12,65,128,128,128,128,120,70,4,64,32,12,40,2,8,33,13,32,12,40,2,4,33,18,32,23,32,23,65,15,106,54,2,8,35,0,65,32,107,34,15,36,0,2,64,2,64,2,64,32,13,65,21,79,4,64,65,145,179,211,0,45,0,0,26,32,13,65,1,118,65,24,108,34,28,65,4,16,254,9,34,24,4,64,65,145,179,211,0,45,0,0,26,65,128,1,65,4,16,254,9,34,10,69,13,3,32,18,65,24,107,33,26,32,18,65,56,106,33,27,65,16,33,25,3,64,32,18,32,6,34,11,65,24,108,34,17,106,33,14,2,64,2,64,2,64,32,13,32,6,107,34,6,65,2,73,13,0,32,14,65,28,106,40,2,0,34,2,32,14,65,4,106,40,2,0,32,14,65,32,106,40,2,0,34,0,32,14,65,8,106,40,2,0,34,1,32,0,32,1,73,27,16,139,11,34,4,32,0,32,1,107,32,4,27,65,0,78,4,64,65,2,33,1,32,6,65,2,70,13,2,32,17,32,27,106,33,5,3,64,32,5,65,4,107,40,2,0,34,4,32,2,32,5,40,2,0,34,2,32,0,32,0,32,2,75,27,16,139,11,34,8,32,2,32,0,107,32,8,27,65,0,72,13,3,32,5,65,24,106,33,5,32,2,33,0,32,4,33,2,32,1,65,1,106,34,1,32,6,71,13,0,11,12,1,11,65,2,33,4,2,64,32,6,65,2,70,13,0,32,17,32,27,106,33,5,3,64,32,5,65,4,107,40,2,0,34,8,32,2,32,5,40,2,0,34,1,32,0,32,0,32,1,75,27,16,139,11,34,2,32,1,32,0,107,32,2,27,65,0,78,13,1,32,5,65,24,106,33,5,32,1,33,0,32,8,33,2,32,6,32,4,65,1,106,34,4,71,13,0,11,32,6,33,4,11,2,64,32,4,32,4,32,11,106,34,6,77,4,64,32,6,32,13,75,13,1,65,1,33,1,32,4,65,2,73,13,4,32,4,65,1,118,33,1,32,17,32,4,65,24,108,106,33,21,32,26,33,8,32,18,33,2,3,64,32,2,32,17,106,34,0,65,8,106,34,5,41,2,0,33,30,32,5,32,8,32,21,106,34,5,65,8,106,34,19,41,2,0,55,2,0,32,19,32,30,55,2,0,32,5,65,20,106,40,2,0,33,19,32,5,65,16,106,34,9,40,2,0,33,16,32,9,32,0,65,16,106,34,9,41,2,0,55,2,0,32,0,41,2,0,33,30,32,0,32,5,41,2,0,55,2,0,32,5,32,30,55,2,0,32,9,32,16,54,2,0,32,0,65,20,106,32,19,54,2,0,32,8,65,24,107,33,8,32,2,65,24,106,33,2,32,1,65,1,107,34,1,13,0,11,32,4,33,1,12,4,11,32,11,32,6,65,164,139,210,0,16,173,10,0,11,32,6,32,13,65,164,139,210,0,16,171,10,0,11,32,6,33,1,11,32,1,32,11,106,33,6,11,32,6,32,13,77,32,6,32,11,79,113,69,4,64,65,148,140,210,0,65,44,65,192,140,210,0,16,141,8,0,11,2,64,32,1,65,10,73,32,6,32,13,73,113,69,4,64,32,6,32,11,107,33,0,12,1,11,32,14,32,11,65,10,106,34,0,32,13,32,0,32,13,73,27,34,2,32,11,107,34,0,65,1,32,1,32,6,32,11,70,27,16,156,3,32,2,33,6,11,2,64,2,64,32,3,32,25,70,4,64,65,145,179,211,0,45,0,0,26,32,3,65,4,116,65,4,16,254,9,34,1,69,13,1,32,3,65,1,116,33,25,32,1,32,10,32,3,65,3,116,34,2,16,142,11,32,10,32,2,65,4,16,163,10,33,10,11,32,10,32,3,65,3,116,106,34,1,32,11,54,2,4,32,1,32,0,54,2,0,32,3,65,1,106,34,1,33,3,32,1,65,2,73,13,1,3,64,2,64,2,64,2,64,2,64,32,10,32,1,34,2,65,1,107,34,1,65,3,116,106,34,3,40,2,0,34,0,32,3,40,2,4,106,32,13,70,13,0,32,2,65,3,116,32,10,106,34,8,65,16,107,40,2,0,34,4,32,0,77,13,0,65,2,33,3,32,2,65,2,70,13,6,32,10,32,2,65,3,107,34,11,65,3,116,106,40,2,0,34,5,32,0,32,4,106,77,13,1,65,3,33,3,32,2,65,3,77,13,6,32,8,65,32,107,40,2,0,32,4,32,5,106,77,13,1,32,2,33,3,12,6,11,32,2,65,2,70,13,1,32,10,32,2,65,3,107,34,11,65,3,116,106,40,2,0,33,5,11,32,0,32,5,75,13,1,11,32,2,65,2,107,33,11,11,2,64,2,64,2,64,2,64,2,64,32,2,32,11,75,4,64,32,2,32,11,65,1,106,34,0,77,13,1,32,10,32,0,65,3,116,106,34,21,40,2,4,32,21,40,2,0,34,29,106,34,4,32,10,32,11,65,3,116,106,34,19,40,2,4,34,17,73,13,2,32,4,32,13,75,13,3,32,18,32,17,65,24,108,106,34,3,32,19,40,2,0,34,14,65,24,108,34,8,106,33,0,32,4,65,24,108,33,9,32,14,32,4,32,17,107,34,4,32,14,107,34,5,75,4,64,32,24,32,0,32,5,65,24,108,34,8,16,142,11,34,4,32,8,106,33,8,32,14,65,0,76,32,5,65,0,76,114,13,5,32,9,32,26,106,33,5,3,64,32,5,32,8,32,8,65,24,107,34,9,65,4,106,40,2,0,32,0,65,24,107,34,16,65,4,106,40,2,0,32,9,65,8,106,40,2,0,34,9,32,16,65,8,106,40,2,0,34,16,32,9,32,16,73,27,16,139,11,34,22,32,9,32,16,107,32,22,27,34,9,65,31,117,34,16,65,127,115,65,24,108,106,34,8,32,0,32,16,65,24,108,106,34,0,32,9,65,0,78,27,34,9,41,2,0,55,2,0,32,5,65,16,106,32,9,65,16,106,41,2,0,55,2,0,32,5,65,8,106,32,9,65,8,106,41,2,0,55,2,0,32,0,32,3,77,13,6,32,5,65,24,107,33,5,32,4,32,8,73,13,0,11,12,5,11,32,8,32,24,32,3,32,8,16,142,11,34,5,106,33,8,32,14,65,0,76,32,4,32,14,76,114,13,5,32,9,32,18,106,33,16,3,64,32,3,32,5,32,0,32,0,65,4,106,40,2,0,32,5,65,4,106,40,2,0,32,0,65,8,106,40,2,0,34,4,32,5,65,8,106,40,2,0,34,9,32,4,32,9,73,27,16,139,11,34,22,32,4,32,9,107,32,22,27,34,9,65,0,78,34,22,27,34,4,41,2,0,55,2,0,32,3,65,16,106,32,4,65,16,106,41,2,0,55,2,0,32,3,65,8,106,32,4,65,8,106,41,2,0,55,2,0,32,3,65,24,106,33,3,32,5,32,22,65,24,108,106,34,5,32,8,79,13,6,32,0,32,9,65,31,118,65,24,108,106,34,0,32,16,73,13,0,11,12,5,11,32,15,65,1,54,2,12,32,15,65,204,138,210,0,54,2,8,32,15,66,0,55,2,20,32,15,65,212,138,210,0,54,2,16,32,15,65,8,106,65,180,139,210,0,16,166,8,0,11,32,15,65,1,54,2,12,32,15,65,204,138,210,0,54,2,8,32,15,66,0,55,2,20,32,15,65,212,138,210,0,54,2,16,32,15,65,8,106,65,196,139,210,0,16,166,8,0,11,32,17,32,4,65,212,139,210,0,16,173,10,0,11,32,4,32,13,65,212,139,210,0,16,171,10,0,11,32,0,33,3,32,4,33,5,11,32,3,32,5,32,8,32,5,107,16,142,11,26,32,21,32,17,54,2,4,32,21,32,14,32,29,106,54,2,0,32,19,32,19,65,8,106,32,2,32,11,65,127,115,106,65,3,116,16,140,11,26,65,1,33,3,32,1,65,1,75,13,0,11,12,1,11,65,132,140,210,0,16,176,10,0,11,32,6,32,13,73,13,0,11,32,10,32,25,65,3,116,65,4,16,163,10,32,24,32,28,65,4,16,163,10,12,2,11,65,228,139,210,0,16,176,10,0,11,32,13,65,1,77,13,0,32,18,32,13,65,1,16,156,3,11,32,15,65,32,106,36,0,12,1,11,65,244,139,210,0,16,176,10,0,11,65,0,33,1,2,64,2,64,32,12,40,2,8,34,3,65,2,79,4,64,32,3,65,1,107,33,2,32,12,40,2,4,34,4,65,64,107,33,0,3,64,32,0,65,32,107,40,2,0,34,6,32,0,65,56,107,40,2,0,70,4,64,32,0,65,36,107,40,2,0,34,5,32,0,65,60,107,40,2,0,32,6,16,139,11,69,13,3,11,32,0,65,24,106,33,0,32,2,32,1,65,1,106,34,1,71,13,0,11,11,12,1,11,32,0,65,40,107,40,2,0,34,2,4,64,32,5,32,2,65,1,16,163,10,11,32,0,65,28,107,40,2,0,34,2,4,64,32,0,65,24,107,40,2,0,32,2,65,1,16,163,10,11,32,1,65,1,106,33,2,32,3,32,1,65,2,106,75,4,64,32,3,32,1,107,65,2,107,33,6,3,64,32,0,65,16,107,33,1,2,64,2,64,32,0,65,8,107,40,2,0,34,5,32,4,32,2,65,24,108,106,34,3,65,16,107,40,2,0,70,4,64,32,0,65,12,107,40,2,0,34,10,32,3,65,20,107,40,2,0,32,5,16,139,11,69,13,1,11,32,3,32,1,41,2,0,55,2,0,32,3,65,16,106,32,1,65,16,106,41,2,0,55,2,0,32,3,65,8,106,32,1,65,8,106,41,2,0,55,2,0,32,2,65,1,106,33,2,12,1,11,32,1,40,2,0,34,1,4,64,32,10,32,1,65,1,16,163,10,11,32,0,65,4,107,40,2,0,34,1,69,13,0,32,0,40,2,0,32,1,65,1,16,163,10,11,32,0,65,24,106,33,0,32,6,65,1,107,34,6,13,0,11,11,32,12,32,2,54,2,8,11,32,12,40,2,8,34,0,65,0,72,13,1,32,12,40,2,24,33,4,32,0,65,255,0,77,4,64,32,4,40,2,8,33,3,32,0,33,6,12,5,11,32,4,40,2,8,33,3,32,0,33,2,3,64,32,4,32,3,32,4,40,2,0,71,4,127,32,3,5,32,4,32,3,65,1,16,208,5,32,4,40,2,8,11,34,1,65,1,106,34,3,54,2,8,32,4,40,2,4,32,1,106,32,2,65,128,127,114,58,0,0,32,2,65,255,255,0,75,32,2,65,7,118,34,6,33,2,13,0,11,12,4,11,32,20,65,6,54,2,0,32,12,40,2,4,33,1,32,12,40,2,8,34,0,69,13,2,12,1,11,32,20,32,0,54,2,4,32,20,65,2,54,2,0,32,12,40,2,4,33,1,11,32,1,33,2,3,64,32,2,40,2,0,34,3,4,64,32,2,65,4,106,40,2,0,32,3,65,1,16,163,10,11,32,2,65,12,106,40,2,0,34,3,4,64,32,2,65,16,106,40,2,0,32,3,65,1,16,163,10,11,32,2,65,24,106,33,2,32,0,65,1,107,34,0,13,0,11,11,32,12,40,2,0,34,0,4,64,32,1,32,0,65,24,108,65,4,16,163,10,11,32,12,40,2,12,34,2,65,128,128,128,128,120,71,13,1,12,2,11,32,3,32,4,40,2,0,70,4,64,32,4,32,3,65,1,16,208,5,32,4,40,2,8,33,3,11,32,4,32,3,65,1,106,34,1,54,2,8,32,4,40,2,4,32,3,106,32,6,58,0,0,32,12,40,2,4,33,3,2,64,32,0,4,64,32,0,65,24,108,33,6,32,3,65,20,106,33,2,3,64,32,2,65,16,107,40,2,0,33,10,32,2,65,12,107,40,2,0,34,5,32,4,40,2,0,32,1,107,75,4,64,32,4,32,1,32,5,16,208,5,32,4,40,2,8,33,1,11,32,4,40,2,4,32,1,106,32,10,32,5,16,142,11,26,32,4,32,1,32,5,106,34,1,54,2,8,32,2,65,4,107,40,2,0,33,10,32,2,40,2,0,34,5,32,4,40,2,0,32,1,107,75,4,64,32,4,32,1,32,5,16,208,5,32,4,40,2,8,33,1,11,32,4,40,2,4,32,1,106,32,10,32,5,16,142,11,26,32,4,32,1,32,5,106,34,1,54,2,8,32,2,65,24,106,33,2,32,6,65,24,107,34,6,13,0,11,32,20,65,16,54,2,0,32,0,69,13,1,32,3,33,2,3,64,32,2,40,2,0,34,1,4,64,32,2,65,4,106,40,2,0,32,1,65,1,16,163,10,11,32,2,65,12,106,40,2,0,34,1,4,64,32,2,65,16,106,40,2,0,32,1,65,1,16,163,10,11,32,2,65,24,106,33,2,32,0,65,1,107,34,0,13,0,11,12,1,11,32,20,65,16,54,2,0,11,32,12,40,2,0,34,0,4,64,32,3,32,0,65,24,108,65,4,16,163,10,11,32,12,40,2,12,34,2,65,128,128,128,128,120,70,13,1,11,32,2,69,13,0,32,12,40,2,16,32,2,65,1,16,163,10,11,32,23,65,16,106,36,0,12,1,11,32,7,65,200,0,106,32,7,65,40,106,41,2,0,34,30,55,3,0,32,7,32,7,41,2,32,34,31,55,3,64,32,0,65,8,106,32,30,55,2,0,32,0,32,31,55,2,0,32,7,40,2,8,34,3,4,64,32,7,40,2,4,33,1,3,64,32,1,40,2,0,34,0,4,64,32,1,65,4,106,40,2,0,32,0,65,1,16,163,10,11,32,1,65,12,106,40,2,0,34,0,4,64,32,1,65,16,106,40,2,0,32,0,65,1,16,163,10,11,32,1,65,24,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,7,40,2,0,34,0,4,64,32,7,40,2,4,32,0,65,24,108,65,4,16,163,10,11,32,7,40,2,12,34,0,65,128,128,128,128,120,70,32,0,69,114,13,0,32,7,40,2,16,32,0,65,1,16,163,10,11,32,7,65,208,0,106,36,0,11,176,3,2,3,127,1,126,35,0,65,208,0,107,34,2,36,0,32,0,40,2,0,33,3,32,0,65,28,54,2,0,2,64,2,64,2,64,2,64,2,64,32,3,65,28,71,4,64,32,0,33,4,12,1,11,32,0,40,2,20,34,4,32,0,40,2,28,70,13,1,32,0,32,4,65,16,106,54,2,20,32,4,40,2,0,33,3,11,32,3,65,27,70,13,0,32,4,40,2,4,33,0,32,2,32,4,41,2,8,34,5,55,2,20,32,2,32,0,54,2,16,32,2,32,3,54,2,12,2,64,32,3,32,1,40,2,0,71,13,0,32,3,65,10,107,65,9,77,4,64,32,5,66,32,136,167,34,4,32,1,40,2,12,71,13,1,32,5,167,34,3,32,1,40,2,8,32,4,16,139,11,13,1,32,0,4,64,32,3,32,0,65,1,16,163,10,11,65,0,33,3,12,4,11,65,0,33,3,12,4,11,32,2,65,52,106,65,142,4,54,2,0,32,2,65,2,54,2,60,32,2,65,184,238,209,0,54,2,56,32,2,66,2,55,2,68,32,2,65,142,4,54,2,44,32,2,32,1,54,2,40,32,2,32,2,65,40,106,54,2,64,32,2,32,2,65,12,106,54,2,48,32,2,65,28,106,34,0,32,2,65,56,106,16,219,3,32,0,16,222,8,33,3,32,2,40,2,12,65,10,107,65,9,75,13,1,32,2,40,2,16,34,0,69,13,1,32,2,40,2,20,32,0,65,1,16,163,10,12,1,11,32,2,65,1,54,2,60,32,2,65,152,238,209,0,54,2,56,32,2,66,0,55,2,68,32,2,65,140,236,209,0,54,2,64,32,2,65,56,106,16,251,6,33,3,11,32,1,40,2,0,65,10,107,65,10,79,13,1,11,32,1,40,2,4,34,0,69,13,0,32,1,40,2,8,32,0,65,1,16,163,10,11,32,2,65,208,0,106,36,0,32,3,11,196,3,1,7,127,35,0,65,48,107,34,1,36,0,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,20,34,2,32,0,40,2,16,34,3,73,4,64,32,0,65,12,106,33,4,32,0,40,2,12,33,6,3,64,2,64,32,2,32,6,106,45,0,0,34,5,65,9,107,14,36,0,0,4,4,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,4,4,4,4,4,4,4,4,4,4,4,6,3,11,32,0,32,2,65,1,106,34,2,54,2,20,32,2,32,3,71,13,0,11,11,32,1,65,2,54,2,36,32,1,65,8,106,32,0,65,12,106,16,232,5,32,1,65,36,106,32,1,40,2,8,32,1,40,2,12,16,236,7,12,8,11,32,5,65,221,0,70,13,1,11,32,1,65,22,54,2,36,32,1,32,4,16,232,5,32,1,65,36,106,32,1,40,2,0,32,1,40,2,4,16,236,7,12,6,11,32,2,65,1,106,34,2,69,13,1,32,0,32,2,54,2,20,65,0,12,5,11,32,2,65,1,106,34,2,69,13,1,32,0,32,2,54,2,20,32,2,32,3,79,13,3,3,64,32,2,32,6,106,45,0,0,34,5,65,9,107,34,7,65,23,75,65,1,32,7,116,65,147,128,128,4,113,69,114,13,3,32,0,32,2,65,1,106,34,2,54,2,20,32,2,32,3,71,13,0,11,12,3,11,65,160,210,192,0,65,28,65,156,211,192,0,16,141,8,0,11,65,160,210,192,0,65,28,65,156,211,192,0,16,141,8,0,11,32,5,65,221,0,71,13,0,32,1,65,21,54,2,36,32,1,65,24,106,32,4,16,232,5,32,1,65,36,106,32,1,40,2,24,32,1,40,2,28,16,236,7,12,1,11,32,1,65,22,54,2,36,32,1,65,16,106,32,4,16,232,5,32,1,65,36,106,32,1,40,2,16,32,1,40,2,20,16,236,7,11,32,1,65,48,106,36,0,11,163,3,2,8,127,2,126,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,6,47,1,94,33,9,2,64,2,64,2,64,2,64,65,144,1,65,4,16,254,9,34,4,4,64,32,4,65,0,54,2,0,32,4,32,6,47,1,94,34,5,32,1,40,2,8,34,3,65,127,115,106,34,2,59,1,94,32,2,65,12,79,13,1,32,5,32,3,65,1,106,34,5,107,32,2,71,13,2,32,6,65,48,106,34,7,32,3,65,2,116,34,8,106,53,2,0,33,10,32,8,32,6,65,4,106,34,8,106,53,1,0,33,11,32,4,65,4,106,32,8,32,5,65,2,116,34,5,106,32,2,65,2,116,34,2,16,142,11,26,32,4,65,48,106,32,5,32,7,106,32,2,16,142,11,26,32,6,32,3,59,1,94,32,4,47,1,94,34,2,65,1,106,33,7,32,2,65,12,79,13,3,32,9,32,3,107,34,3,32,7,71,13,4,32,4,65,224,0,106,32,5,32,6,106,65,224,0,106,32,3,65,2,116,16,142,11,33,5,32,1,40,2,4,33,3,65,0,33,1,3,64,2,64,32,5,32,1,65,2,116,106,40,2,0,34,7,32,1,59,1,92,32,7,32,4,54,2,0,32,1,32,2,79,13,0,32,1,32,1,32,2,73,106,34,1,32,2,77,13,1,11,11,32,0,32,3,54,2,4,32,0,32,6,54,2,0,32,0,32,3,54,2,12,32,0,32,4,54,2,8,32,0,32,10,66,32,134,32,11,132,55,2,16,15,11,65,4,65,144,1,16,132,11,0,11,32,2,65,11,65,240,245,208,0,16,171,10,0,11,65,184,245,208,0,65,40,65,224,245,208,0,16,141,8,0,11,32,7,65,12,65,128,246,208,0,16,171,10,0,11,65,184,245,208,0,65,40,65,224,245,208,0,16,141,8,0,11,171,3,1,5,127,35,0,65,32,107,34,3,36,0,2,64,2,64,2,64,2,64,32,1,4,64,32,1,65,8,107,34,4,32,4,40,2,0,65,1,106,34,2,54,2,0,32,2,69,13,1,32,1,40,2,0,34,2,65,127,70,13,2,32,1,32,2,65,1,106,54,2,0,32,3,65,8,106,32,1,65,4,106,34,2,65,2,16,229,3,32,1,40,2,0,34,5,69,13,3,32,1,32,5,65,1,107,54,2,0,32,4,32,4,40,2,0,65,1,107,34,5,54,2,0,2,64,32,5,13,0,32,2,40,2,0,34,2,65,128,128,128,128,120,70,32,2,69,114,69,4,64,32,1,40,2,8,32,2,65,1,16,163,10,11,32,1,65,4,107,34,1,32,1,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,32,4,65,36,65,4,16,163,10,11,2,64,32,3,40,2,8,34,5,65,129,128,128,128,120,71,4,64,65,0,33,4,65,145,179,211,0,45,0,0,26,65,36,65,4,16,254,9,34,1,69,13,6,32,1,65,0,54,2,8,32,1,66,129,128,128,128,16,55,2,0,32,1,32,3,41,3,8,55,2,12,32,1,65,20,106,32,3,65,16,106,41,3,0,55,2,0,32,1,65,28,106,32,3,65,24,106,41,3,0,55,2,0,32,1,65,8,106,33,1,12,1,11,65,0,33,1,32,3,40,2,12,33,2,32,3,40,2,16,34,6,32,3,40,2,20,16,2,33,4,32,2,69,13,0,32,6,32,2,65,1,16,163,10,11,32,0,32,4,54,2,4,32,0,32,1,54,2,0,32,0,32,5,65,129,128,128,128,120,70,54,2,8,32,3,65,32,106,36,0,15,11,16,243,10,0,11,0,11,16,244,10,0,11,65,144,245,192,0,65,33,65,220,247,192,0,16,141,8,0,11,65,4,65,36,16,132,11,0,11,171,3,1,5,127,35,0,65,32,107,34,3,36,0,2,64,2,64,2,64,2,64,32,1,4,64,32,1,65,8,107,34,4,32,4,40,2,0,65,1,106,34,2,54,2,0,32,2,69,13,1,32,1,40,2,0,34,2,65,127,70,13,2,32,1,32,2,65,1,106,54,2,0,32,3,65,8,106,32,1,65,4,106,34,2,65,3,16,229,3,32,1,40,2,0,34,5,69,13,3,32,1,32,5,65,1,107,54,2,0,32,4,32,4,40,2,0,65,1,107,34,5,54,2,0,2,64,32,5,13,0,32,2,40,2,0,34,2,65,128,128,128,128,120,70,32,2,69,114,69,4,64,32,1,40,2,8,32,2,65,1,16,163,10,11,32,1,65,4,107,34,1,32,1,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,32,4,65,36,65,4,16,163,10,11,2,64,32,3,40,2,8,34,5,65,129,128,128,128,120,71,4,64,65,0,33,4,65,145,179,211,0,45,0,0,26,65,36,65,4,16,254,9,34,1,69,13,6,32,1,65,0,54,2,8,32,1,66,129,128,128,128,16,55,2,0,32,1,32,3,41,3,8,55,2,12,32,1,65,20,106,32,3,65,16,106,41,3,0,55,2,0,32,1,65,28,106,32,3,65,24,106,41,3,0,55,2,0,32,1,65,8,106,33,1,12,1,11,65,0,33,1,32,3,40,2,12,33,2,32,3,40,2,16,34,6,32,3,40,2,20,16,2,33,4,32,2,69,13,0,32,6,32,2,65,1,16,163,10,11,32,0,32,4,54,2,4,32,0,32,1,54,2,0,32,0,32,5,65,129,128,128,128,120,70,54,2,8,32,3,65,32,106,36,0,15,11,16,243,10,0,11,0,11,16,244,10,0,11,65,144,245,192,0,65,33,65,220,247,192,0,16,141,8,0,11,65,4,65,36,16,132,11,0,11,171,3,1,5,127,35,0,65,32,107,34,3,36,0,2,64,2,64,2,64,2,64,32,1,4,64,32,1,65,8,107,34,4,32,4,40,2,0,65,1,106,34,2,54,2,0,32,2,69,13,1,32,1,40,2,0,34,2,65,127,70,13,2,32,1,32,2,65,1,106,54,2,0,32,3,65,8,106,32,1,65,4,106,34,2,65,1,16,229,3,32,1,40,2,0,34,5,69,13,3,32,1,32,5,65,1,107,54,2,0,32,4,32,4,40,2,0,65,1,107,34,5,54,2,0,2,64,32,5,13,0,32,2,40,2,0,34,2,65,128,128,128,128,120,70,32,2,69,114,69,4,64,32,1,40,2,8,32,2,65,1,16,163,10,11,32,1,65,4,107,34,1,32,1,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,32,4,65,36,65,4,16,163,10,11,2,64,32,3,40,2,8,34,5,65,129,128,128,128,120,71,4,64,65,0,33,4,65,145,179,211,0,45,0,0,26,65,36,65,4,16,254,9,34,1,69,13,6,32,1,65,0,54,2,8,32,1,66,129,128,128,128,16,55,2,0,32,1,32,3,41,3,8,55,2,12,32,1,65,20,106,32,3,65,16,106,41,3,0,55,2,0,32,1,65,28,106,32,3,65,24,106,41,3,0,55,2,0,32,1,65,8,106,33,1,12,1,11,65,0,33,1,32,3,40,2,12,33,2,32,3,40,2,16,34,6,32,3,40,2,20,16,2,33,4,32,2,69,13,0,32,6,32,2,65,1,16,163,10,11,32,0,32,4,54,2,4,32,0,32,1,54,2,0,32,0,32,5,65,129,128,128,128,120,70,54,2,8,32,3,65,32,106,36,0,15,11,16,243,10,0,11,0,11,16,244,10,0,11,65,144,245,192,0,65,33,65,220,247,192,0,16,141,8,0,11,65,4,65,36,16,132,11,0,11,129,3,1,4,127,2,64,32,0,45,0,0,34,2,32,1,45,0,0,71,13,0,2,64,2,64,2,64,2,64,2,64,3,64,65,1,33,4,2,64,32,2,65,255,1,113,65,6,107,14,7,0,2,3,4,0,0,5,6,11,32,0,40,2,4,34,0,45,0,0,34,2,32,1,40,2,4,34,1,45,0,0,70,13,0,11,12,5,11,32,0,40,2,12,34,3,32,1,40,2,12,71,13,4,32,1,40,2,8,33,2,32,0,40,2,8,33,4,32,3,65,1,106,33,3,2,64,3,64,32,3,65,1,107,34,3,69,13,1,32,4,32,2,16,198,3,32,2,65,28,106,33,2,32,4,65,28,106,33,4,13,0,11,12,5,11,32,0,40,2,24,34,3,32,1,40,2,24,71,13,4,32,1,40,2,20,33,2,32,0,40,2,20,33,4,32,3,65,1,106,33,3,2,64,3,64,32,3,65,1,107,34,3,69,13,1,32,4,32,2,16,198,3,32,4,65,28,106,33,4,32,2,65,28,106,33,2,13,0,11,12,5,11,32,0,45,0,1,32,1,45,0,1,70,15,11,32,0,47,1,2,32,1,47,1,2,70,15,11,32,0,47,1,2,32,1,47,1,2,71,13,2,65,0,33,4,32,0,40,2,12,34,3,32,1,40,2,12,71,13,1,32,1,40,2,8,33,2,32,0,40,2,8,33,0,32,3,65,1,106,33,1,3,64,32,1,65,1,107,34,1,69,33,4,32,1,69,13,2,32,0,32,2,16,198,3,32,0,65,28,106,33,0,32,2,65,28,106,33,2,13,0,11,12,1,11,32,0,47,1,2,32,1,47,1,2,70,33,4,11,32,4,15,11,65,0,11,129,3,1,4,127,2,64,32,0,45,0,0,34,2,32,1,45,0,0,71,13,0,2,64,2,64,2,64,2,64,2,64,3,64,65,1,33,4,2,64,32,2,65,255,1,113,65,6,107,14,7,0,2,3,4,0,0,5,6,11,32,0,40,2,4,34,0,45,0,0,34,2,32,1,40,2,4,34,1,45,0,0,70,13,0,11,12,5,11,32,0,40,2,12,34,3,32,1,40,2,12,71,13,4,32,1,40,2,8,33,2,32,0,40,2,8,33,4,32,3,65,1,106,33,3,2,64,3,64,32,3,65,1,107,34,3,69,13,1,32,4,32,2,16,203,3,32,4,65,28,106,33,4,32,2,65,28,106,33,2,13,0,11,12,5,11,32,0,40,2,24,34,3,32,1,40,2,24,71,13,4,32,1,40,2,20,33,2,32,0,40,2,20,33,4,32,3,65,1,106,33,3,2,64,3,64,32,3,65,1,107,34,3,69,13,1,32,4,32,2,16,203,3,32,4,65,28,106,33,4,32,2,65,28,106,33,2,13,0,11,12,5,11,32,0,45,0,1,32,1,45,0,1,70,15,11,32,0,47,1,2,32,1,47,1,2,70,15,11,32,0,47,1,2,32,1,47,1,2,71,13,2,65,0,33,4,32,0,40,2,12,34,3,32,1,40,2,12,71,13,1,32,1,40,2,8,33,2,32,0,40,2,8,33,0,32,3,65,1,106,33,1,3,64,32,1,65,1,107,34,1,69,33,4,32,1,69,13,2,32,0,32,2,16,203,3,32,0,65,28,106,33,0,32,2,65,28,106,33,2,13,0,11,12,1,11,32,0,47,1,2,32,1,47,1,2,70,33,4,11,32,4,15,11,65,0,11,153,3,1,4,127,35,0,65,224,0,107,34,7,36,0,2,64,32,2,32,4,32,3,107,65,1,118,34,8,70,4,64,65,0,33,8,32,3,32,4,70,13,1,32,3,65,1,106,33,3,3,64,32,7,32,3,45,0,0,34,4,58,0,31,32,7,32,1,54,2,32,32,7,65,200,0,106,34,9,32,0,32,1,32,5,32,6,16,237,1,2,64,32,7,45,0,72,69,4,64,32,7,32,7,45,0,73,34,10,58,0,24,32,4,32,4,32,10,113,70,13,1,66,179,8,16,251,4,32,7,65,220,0,106,65,208,2,54,2,0,32,7,65,212,0,106,65,209,2,54,2,0,32,7,65,3,54,2,52,32,7,65,224,205,206,0,54,2,48,32,7,66,3,55,2,60,32,7,65,208,2,54,2,76,32,7,32,9,54,2,56,32,7,32,7,65,24,106,54,2,88,32,7,32,7,65,32,106,54,2,80,32,7,32,7,65,31,106,54,2,72,32,7,65,36,106,34,1,32,7,65,48,106,16,219,3,32,1,16,156,4,33,8,12,4,11,32,7,40,2,76,33,8,12,3,11,32,3,65,2,106,33,3,32,1,65,28,106,33,1,32,2,65,1,107,34,2,13,0,11,12,1,11,66,180,8,16,251,4,32,7,65,60,106,65,251,0,54,2,0,32,7,32,8,54,2,24,32,7,65,2,54,2,76,32,7,65,152,206,206,0,54,2,72,32,7,66,2,55,2,84,32,7,65,251,0,54,2,52,32,7,32,2,54,2,32,32,7,32,7,65,48,106,54,2,80,32,7,32,7,65,32,106,54,2,56,32,7,32,7,65,24,106,54,2,48,32,7,65,12,106,34,1,32,7,65,200,0,106,16,219,3,32,1,16,156,4,33,8,11,32,7,65,224,0,106,36,0,32,8,11,162,3,1,10,127,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,6,47,1,94,33,9,2,64,2,64,2,64,2,64,65,144,1,65,4,16,254,9,34,4,4,64,32,4,65,0,54,2,0,32,4,32,6,47,1,94,34,5,32,1,40,2,8,34,3,65,127,115,106,34,2,59,1,94,32,2,65,12,79,13,1,32,5,32,3,65,1,106,34,5,107,32,2,71,13,2,32,6,65,48,106,34,7,32,3,65,2,116,34,8,106,40,2,0,33,10,32,8,32,6,65,4,106,34,8,106,40,1,0,33,11,32,4,65,4,106,32,8,32,5,65,2,116,34,5,106,32,2,65,2,116,34,2,16,142,11,26,32,4,65,48,106,32,5,32,7,106,32,2,16,142,11,26,32,6,32,3,59,1,94,32,4,47,1,94,34,2,65,1,106,33,7,32,2,65,12,79,13,3,32,9,32,3,107,34,3,32,7,71,13,4,32,4,65,224,0,106,32,5,32,6,106,65,224,0,106,32,3,65,2,116,16,142,11,33,5,32,1,40,2,4,33,3,65,0,33,1,3,64,2,64,32,5,32,1,65,2,116,106,40,2,0,34,7,32,1,59,1,92,32,7,32,4,54,2,0,32,1,32,2,79,13,0,32,1,32,1,32,2,73,106,34,1,32,2,77,13,1,11,11,32,0,32,10,54,2,20,32,0,32,11,54,2,16,32,0,32,3,54,2,4,32,0,32,6,54,2,0,32,0,32,3,54,2,12,32,0,32,4,54,2,8,15,11,65,4,65,144,1,16,132,11,0,11,32,2,65,11,65,204,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,7,65,12,65,220,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,162,3,1,10,127,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,6,47,1,94,33,9,2,64,2,64,2,64,2,64,65,144,1,65,4,16,254,9,34,4,4,64,32,4,65,0,54,2,0,32,4,32,6,47,1,94,34,5,32,1,40,2,8,34,3,65,127,115,106,34,2,59,1,94,32,2,65,12,79,13,1,32,5,32,3,65,1,106,34,5,107,32,2,71,13,2,32,6,65,48,106,34,7,32,3,65,2,116,34,8,106,40,2,0,33,10,32,8,32,6,65,4,106,34,8,106,40,2,0,33,11,32,4,65,4,106,32,8,32,5,65,2,116,34,5,106,32,2,65,2,116,34,2,16,142,11,26,32,4,65,48,106,32,5,32,7,106,32,2,16,142,11,26,32,6,32,3,59,1,94,32,4,47,1,94,34,2,65,1,106,33,7,32,2,65,12,79,13,3,32,9,32,3,107,34,3,32,7,71,13,4,32,4,65,224,0,106,32,5,32,6,106,65,224,0,106,32,3,65,2,116,16,142,11,33,5,32,1,40,2,4,33,3,65,0,33,1,3,64,2,64,32,5,32,1,65,2,116,106,40,2,0,34,7,32,1,59,1,92,32,7,32,4,54,2,0,32,1,32,2,79,13,0,32,1,32,1,32,2,73,106,34,1,32,2,77,13,1,11,11,32,0,32,10,54,2,20,32,0,32,11,54,2,16,32,0,32,3,54,2,4,32,0,32,6,54,2,0,32,0,32,3,54,2,12,32,0,32,4,54,2,8,15,11,65,4,65,144,1,16,132,11,0,11,32,2,65,11,65,204,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,7,65,12,65,220,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,129,3,1,4,127,2,64,32,0,45,0,0,34,2,32,1,45,0,0,71,13,0,2,64,2,64,2,64,2,64,2,64,3,64,65,1,33,4,2,64,32,2,65,255,1,113,65,6,107,14,7,0,2,3,4,0,0,5,6,11,32,0,40,2,4,34,0,45,0,0,34,2,32,1,40,2,4,34,1,45,0,0,70,13,0,11,12,5,11,32,0,40,2,12,34,3,32,1,40,2,12,71,13,4,32,1,40,2,8,33,2,32,0,40,2,8,33,4,32,3,65,1,106,33,3,2,64,3,64,32,3,65,1,107,34,3,69,13,1,32,4,32,2,16,203,3,32,2,65,28,106,33,2,32,4,65,28,106,33,4,13,0,11,12,5,11,32,0,40,2,24,34,3,32,1,40,2,24,71,13,4,32,1,40,2,20,33,2,32,0,40,2,20,33,4,32,3,65,1,106,33,3,2,64,3,64,32,3,65,1,107,34,3,69,13,1,32,4,32,2,16,203,3,32,2,65,28,106,33,2,32,4,65,28,106,33,4,13,0,11,12,5,11,32,0,45,0,1,32,1,45,0,1,70,15,11,32,0,47,1,2,32,1,47,1,2,70,15,11,32,0,47,1,2,32,1,47,1,2,71,13,2,65,0,33,4,32,0,40,2,12,34,3,32,1,40,2,12,71,13,1,32,1,40,2,8,33,2,32,0,40,2,8,33,0,32,3,65,1,106,33,1,3,64,32,1,65,1,107,34,1,69,33,4,32,1,69,13,2,32,0,32,2,16,203,3,32,2,65,28,106,33,2,32,0,65,28,106,33,0,13,0,11,12,1,11,32,0,47,1,2,32,1,47,1,2,70,33,4,11,32,4,15,11,65,0,11,129,3,1,4,127,2,64,32,0,45,0,0,34,2,32,1,45,0,0,71,13,0,2,64,2,64,2,64,2,64,2,64,3,64,65,1,33,4,2,64,32,2,65,255,1,113,65,6,107,14,7,0,2,3,4,0,0,5,6,11,32,0,40,2,4,34,0,45,0,0,34,2,32,1,40,2,4,34,1,45,0,0,70,13,0,11,12,5,11,32,0,40,2,12,34,3,32,1,40,2,12,71,13,4,32,1,40,2,8,33,2,32,0,40,2,8,33,4,32,3,65,1,106,33,3,2,64,3,64,32,3,65,1,107,34,3,69,13,1,32,4,32,2,16,204,3,32,2,65,28,106,33,2,32,4,65,28,106,33,4,13,0,11,12,5,11,32,0,40,2,24,34,3,32,1,40,2,24,71,13,4,32,1,40,2,20,33,2,32,0,40,2,20,33,4,32,3,65,1,106,33,3,2,64,3,64,32,3,65,1,107,34,3,69,13,1,32,4,32,2,16,204,3,32,4,65,28,106,33,4,32,2,65,28,106,33,2,13,0,11,12,5,11,32,0,45,0,1,32,1,45,0,1,70,15,11,32,0,47,1,2,32,1,47,1,2,70,15,11,32,0,47,1,2,32,1,47,1,2,71,13,2,65,0,33,4,32,0,40,2,12,34,3,32,1,40,2,12,71,13,1,32,1,40,2,8,33,2,32,0,40,2,8,33,0,32,3,65,1,106,33,1,3,64,32,1,65,1,107,34,1,69,33,4,32,1,69,13,2,32,0,32,2,16,204,3,32,0,65,28,106,33,0,32,2,65,28,106,33,2,13,0,11,12,1,11,32,0,47,1,2,32,1,47,1,2,70,33,4,11,32,4,15,11,65,0,11,184,3,1,7,127,35,0,65,32,107,34,3,36,0,32,0,45,0,20,33,1,32,0,65,1,58,0,20,32,0,65,8,107,33,5,2,64,32,1,69,4,64,2,64,65,220,178,211,0,45,0,0,65,2,71,13,0,32,3,65,8,106,16,132,5,65,204,178,211,0,40,2,0,33,4,65,200,178,211,0,40,2,0,33,0,65,200,178,211,0,32,3,41,2,8,55,2,0,65,212,178,211,0,40,2,0,65,208,178,211,0,40,2,0,33,1,65,208,178,211,0,32,3,65,16,106,41,2,0,55,2,0,65,216,178,211,0,40,2,0,33,6,65,220,178,211,0,45,0,0,65,216,178,211,0,32,3,65,24,106,41,2,0,55,2,0,65,2,70,13,0,32,0,32,0,40,2,0,65,1,107,34,2,54,2,0,2,64,32,2,13,0,32,0,65,12,106,16,210,3,32,0,40,2,12,34,2,4,64,32,0,40,2,16,32,2,65,2,116,65,4,16,163,10,11,32,0,65,4,106,34,2,32,2,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,32,0,65,32,65,4,16,163,10,11,32,6,65,132,1,79,4,64,32,6,16,4,11,16,6,69,13,0,32,4,32,1,40,2,0,17,2,0,32,1,40,2,4,34,0,69,13,0,32,4,32,0,32,1,40,2,8,16,163,10,11,32,5,16,213,5,12,1,11,32,5,32,5,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,32,0,40,2,4,34,1,4,64,32,1,32,0,40,2,8,34,4,40,2,0,17,2,0,32,4,40,2,4,34,6,4,64,32,1,32,6,32,4,40,2,8,16,163,10,11,32,0,40,2,16,32,0,40,2,12,40,2,12,17,2,0,11,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,0,32,5,65,32,65,4,16,163,10,11,32,3,65,32,106,36,0,11,168,3,2,9,127,1,126,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,6,47,1,138,1,33,7,2,64,2,64,2,64,2,64,65,188,1,65,4,16,254,9,34,5,4,64,32,5,65,0,54,2,88,32,5,32,6,47,1,138,1,34,4,32,1,40,2,8,34,2,65,127,115,106,34,3,59,1,138,1,32,3,65,12,79,13,1,32,4,32,2,65,1,106,34,4,107,32,3,71,13,2,32,6,65,220,0,106,34,8,32,2,65,2,116,106,40,2,0,33,9,32,6,32,2,65,3,116,106,41,2,0,33,11,32,5,32,6,32,4,65,3,116,106,32,3,65,3,116,16,142,11,34,5,65,220,0,106,32,8,32,4,65,2,116,34,10,106,32,3,65,2,116,16,142,11,26,32,6,32,2,59,1,138,1,32,5,47,1,138,1,34,3,65,1,106,33,4,32,3,65,12,79,13,3,32,7,32,2,107,34,2,32,4,71,13,4,32,5,65,140,1,106,32,6,32,10,106,65,140,1,106,32,2,65,2,116,16,142,11,33,4,32,1,40,2,4,33,2,65,0,33,1,3,64,2,64,32,4,32,1,65,2,116,106,40,2,0,34,7,32,1,59,1,136,1,32,7,32,5,54,2,88,32,1,32,3,79,13,0,32,1,32,1,32,3,73,106,34,1,32,3,77,13,1,11,11,32,0,32,9,54,2,24,32,0,32,11,55,2,16,32,0,32,2,54,2,4,32,0,32,6,54,2,0,32,0,32,2,54,2,12,32,0,32,5,54,2,8,15,11,65,4,65,188,1,16,132,11,0,11,32,3,65,11,65,204,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,4,65,12,65,220,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,152,3,2,6,127,2,126,32,1,40,2,0,33,2,32,1,65,0,54,2,0,2,64,2,64,2,64,2,126,32,2,4,64,32,1,40,2,4,33,3,32,1,41,2,8,12,1,11,32,1,40,2,20,34,2,32,1,40,2,28,70,13,1,32,1,32,2,65,12,106,54,2,20,32,2,40,2,0,33,3,32,2,41,2,4,11,33,8,32,3,69,13,0,32,8,167,33,4,32,1,40,2,20,34,2,32,1,40,2,28,34,6,70,13,1,32,1,65,1,54,2,0,32,1,32,2,65,12,106,34,5,54,2,20,32,1,32,2,41,2,4,34,9,55,2,8,32,1,32,2,40,2,0,34,2,54,2,4,32,2,69,13,2,2,64,32,4,32,9,167,71,13,0,32,3,32,2,32,4,16,139,11,13,0,32,4,4,64,32,3,32,4,65,1,16,163,10,11,32,5,32,6,70,4,64,32,2,33,3,32,9,33,8,12,3,11,3,64,32,1,65,1,54,2,0,32,1,32,5,65,12,106,34,7,54,2,20,32,1,32,5,41,2,4,34,8,55,2,8,32,1,32,5,40,2,0,34,3,54,2,4,32,3,69,4,64,32,2,33,3,32,9,33,8,12,5,11,2,64,32,4,32,8,167,71,13,0,32,2,32,3,32,4,16,139,11,13,0,32,4,4,64,32,2,32,4,65,1,16,163,10,11,32,3,33,2,32,8,33,9,32,7,34,5,32,6,70,13,4,12,1,11,11,32,2,33,3,32,9,33,8,11,32,0,32,4,54,2,4,32,0,32,3,54,2,0,32,0,32,8,66,32,136,62,2,8,15,11,32,0,65,0,54,2,0,15,11,32,1,66,1,55,2,0,11,32,0,32,4,54,2,4,32,0,32,3,54,2,0,32,0,32,8,66,32,136,62,2,8,11,255,2,2,5,127,1,126,2,64,32,1,40,2,4,34,5,69,13,0,32,1,40,2,0,33,3,32,1,32,5,65,1,107,34,4,54,2,4,32,1,32,3,65,1,106,54,2,0,32,3,45,0,0,34,2,65,255,0,113,173,33,7,2,64,2,64,32,2,192,34,2,65,0,72,4,64,32,4,69,13,3,32,1,32,5,65,2,107,34,6,54,2,4,32,1,32,3,65,2,106,54,2,0,32,3,45,0,1,34,2,65,255,0,113,34,4,173,66,7,134,32,7,132,33,7,2,64,32,2,192,34,2,65,0,78,13,0,32,6,69,13,4,32,1,32,5,65,3,107,34,6,54,2,4,32,1,32,3,65,3,106,54,2,0,32,3,45,0,2,34,2,65,255,0,113,34,4,173,66,14,134,32,7,132,33,7,32,2,192,34,2,65,0,78,13,0,32,6,69,13,4,32,1,32,5,65,4,107,34,6,54,2,4,32,1,32,3,65,4,106,54,2,0,32,3,45,0,3,34,2,65,255,0,113,34,4,173,66,21,134,32,7,132,33,7,32,2,192,34,2,65,0,78,13,0,32,6,69,13,4,32,1,32,5,65,5,107,54,2,4,32,1,32,3,65,5,106,54,2,0,32,3,44,0,4,34,1,65,0,72,4,64,32,0,65,15,54,2,0,15,11,32,1,65,255,0,113,34,4,173,66,28,134,32,7,132,33,7,11,32,4,69,13,2,32,7,66,255,255,255,255,15,86,13,1,11,32,0,65,16,54,2,0,32,0,32,7,62,2,4,15,11,32,0,65,15,54,2,0,15,11,32,0,65,14,54,2,0,15,11,32,0,32,2,58,0,4,32,0,65,0,54,2,0,11,233,2,1,5,127,2,64,65,205,255,123,65,16,32,0,32,0,65,16,77,27,34,0,107,32,1,77,13,0,32,0,65,16,32,1,65,11,106,65,120,113,32,1,65,11,73,27,34,4,106,65,12,106,16,82,34,2,69,13,0,32,2,65,8,107,33,1,2,64,32,0,65,1,107,34,3,32,2,113,69,4,64,32,1,33,0,12,1,11,32,2,65,4,107,34,5,40,2,0,34,6,65,120,113,32,2,32,3,106,65,0,32,0,107,113,65,8,107,34,2,32,0,65,0,32,2,32,1,107,65,16,77,27,106,34,0,32,1,107,34,2,107,33,3,32,6,65,3,113,4,64,32,0,32,3,32,0,40,2,4,65,1,113,114,65,2,114,54,2,4,32,0,32,3,106,34,3,32,3,40,2,4,65,1,114,54,2,4,32,5,32,2,32,5,40,2,0,65,1,113,114,65,2,114,54,2,0,32,1,32,2,106,34,3,32,3,40,2,4,65,1,114,54,2,4,32,1,32,2,16,157,3,12,1,11,32,1,40,2,0,33,1,32,0,32,3,54,2,4,32,0,32,1,32,2,106,54,2,0,11,2,64,32,0,40,2,4,34,1,65,3,113,69,13,0,32,1,65,120,113,34,2,32,4,65,16,106,77,13,0,32,0,32,4,32,1,65,1,113,114,65,2,114,54,2,4,32,0,32,4,106,34,1,32,2,32,4,107,34,4,65,3,114,54,2,4,32,0,32,2,106,34,2,32,2,40,2,4,65,1,114,54,2,4,32,1,32,4,16,157,3,11,32,0,65,8,106,33,3,11,32,3,11,142,3,1,8,127,2,64,32,0,40,2,12,34,1,69,13,0,32,0,40,2,4,33,5,32,0,40,2,0,34,2,32,0,40,2,8,34,0,32,2,65,0,32,0,32,2,79,27,107,34,0,32,1,106,32,1,32,2,32,0,107,34,4,75,27,34,2,32,0,71,4,64,32,2,32,0,107,33,6,32,5,32,0,65,2,116,106,33,2,3,64,32,2,40,2,0,34,0,32,0,40,2,0,65,1,107,34,3,54,2,0,2,64,32,3,13,0,32,0,40,2,12,34,3,4,64,32,3,32,0,40,2,16,34,7,40,2,0,17,2,0,32,7,40,2,4,34,8,4,64,32,3,32,8,32,7,40,2,8,16,163,10,11,32,0,40,2,24,32,0,40,2,20,40,2,12,17,2,0,11,32,0,65,4,106,34,3,32,3,40,2,0,65,1,107,34,3,54,2,0,32,3,13,0,32,0,65,32,65,4,16,163,10,11,32,2,65,4,106,33,2,32,6,65,1,107,34,6,13,0,11,11,32,1,32,4,77,13,0,32,1,32,4,107,34,0,65,0,32,0,32,1,77,27,33,2,3,64,32,5,40,2,0,34,0,32,0,40,2,0,65,1,107,34,1,54,2,0,2,64,32,1,13,0,32,0,40,2,12,34,1,4,64,32,1,32,0,40,2,16,34,4,40,2,0,17,2,0,32,4,40,2,4,34,6,4,64,32,1,32,6,32,4,40,2,8,16,163,10,11,32,0,40,2,24,32,0,40,2,20,40,2,12,17,2,0,11,32,0,65,4,106,34,1,32,1,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,32,0,65,32,65,4,16,163,10,11,32,5,65,4,106,33,5,32,2,65,1,107,34,2,13,0,11,11,11,133,3,1,5,127,35,0,65,16,107,34,6,36,0,2,64,32,1,40,2,20,34,4,32,1,40,2,16,34,3,79,4,64,32,6,65,5,54,2,4,32,3,32,4,79,4,64,65,1,33,7,65,0,33,3,65,1,33,5,32,4,4,64,32,1,40,2,12,33,2,3,64,2,64,2,64,32,2,45,0,0,65,10,70,4,64,32,5,65,1,106,34,5,69,13,1,65,0,33,3,12,2,11,32,3,65,1,106,34,3,13,1,65,144,228,207,0,65,28,65,172,228,207,0,16,141,8,0,11,65,144,228,207,0,65,28,65,244,227,207,0,16,141,8,0,11,32,2,65,1,106,33,2,32,4,65,1,107,34,4,13,0,11,11,32,0,32,6,65,4,106,32,5,32,3,16,236,7,54,2,4,12,2,11,32,4,32,3,65,228,227,207,0,16,171,10,0,11,32,1,32,4,65,1,106,54,2,20,2,64,32,1,40,2,12,32,4,106,44,0,0,34,1,65,0,72,4,64,32,2,40,2,0,32,2,40,2,8,34,3,107,65,1,77,4,64,32,2,32,3,65,2,16,208,5,32,2,40,2,8,33,3,11,32,2,32,3,65,2,106,54,2,8,32,2,40,2,4,32,3,106,34,2,32,1,65,191,1,113,58,0,1,32,2,32,1,65,192,1,113,65,6,118,65,64,114,58,0,0,12,1,11,32,2,40,2,8,34,3,32,2,40,2,0,70,4,127,32,2,32,3,16,211,5,32,2,40,2,8,5,32,3,11,32,2,40,2,4,106,32,1,58,0,0,32,2,32,2,40,2,8,65,1,106,54,2,8,11,32,0,32,1,58,0,1,11,32,0,32,7,58,0,0,32,6,65,16,106,36,0,11,141,3,1,1,127,2,64,32,2,4,64,32,1,45,0,0,65,48,77,13,1,32,5,65,2,59,1,0,2,64,2,64,2,64,32,3,193,34,6,65,0,74,4,64,32,5,32,1,54,2,4,32,3,65,255,255,3,113,34,3,32,2,79,13,1,32,5,65,2,59,1,24,32,5,65,2,59,1,12,32,5,32,3,54,2,8,32,5,65,32,106,32,2,32,3,107,34,2,54,2,0,32,5,65,28,106,32,1,32,3,106,54,2,0,32,5,65,20,106,65,1,54,2,0,32,5,65,16,106,65,132,248,210,0,54,2,0,65,3,33,1,32,2,32,4,79,13,3,32,4,32,2,107,33,4,12,2,11,32,5,65,2,59,1,24,32,5,65,0,59,1,12,32,5,65,2,54,2,8,32,5,65,133,248,210,0,54,2,4,32,5,65,32,106,32,2,54,2,0,32,5,65,28,106,32,1,54,2,0,32,5,65,16,106,65,0,32,6,107,34,3,54,2,0,65,3,33,1,32,2,32,4,79,13,2,32,4,32,2,107,34,2,32,3,77,13,2,32,2,32,6,106,33,4,12,1,11,32,5,65,0,59,1,12,32,5,32,2,54,2,8,32,5,65,16,106,32,3,32,2,107,54,2,0,32,4,69,4,64,65,2,33,1,12,2,11,32,5,65,2,59,1,24,32,5,65,32,106,65,1,54,2,0,32,5,65,28,106,65,132,248,210,0,54,2,0,11,32,5,65,0,59,1,36,32,5,65,40,106,32,4,54,2,0,65,4,33,1,11,32,0,32,1,54,2,4,32,0,32,5,54,2,0,15,11,65,236,244,210,0,65,33,65,144,247,210,0,16,141,8,0,11,65,160,247,210,0,65,31,65,192,247,210,0,16,141,8,0,11,233,2,1,3,127,35,0,65,64,106,34,3,36,0,65,1,33,4,2,64,2,64,2,64,2,64,2,64,2,64,32,2,45,0,0,65,10,107,14,2,0,1,3,11,32,3,32,1,40,2,28,34,5,54,2,4,32,3,65,0,58,0,60,32,3,65,0,54,2,56,32,3,66,0,55,2,44,32,3,65,0,54,2,36,32,3,65,8,106,32,1,65,16,106,32,5,32,3,65,36,106,16,209,2,32,3,45,0,32,65,2,71,13,4,32,1,65,28,106,34,1,40,2,0,65,1,106,34,4,13,1,65,128,215,206,0,65,28,65,196,224,206,0,16,141,8,0,11,32,3,32,1,40,2,28,34,5,54,2,4,32,3,65,1,58,0,60,32,3,65,0,54,2,56,32,3,66,0,55,2,44,32,3,65,0,54,2,36,32,3,65,8,106,32,1,65,16,106,32,5,32,3,65,36,106,16,209,2,32,3,45,0,32,65,2,71,13,3,32,1,65,28,106,34,1,40,2,0,65,1,106,34,4,69,13,2,11,32,1,32,4,54,2,0,65,0,33,4,11,32,0,32,5,54,2,4,32,0,32,4,54,2,0,32,3,65,64,107,36,0,15,11,65,128,215,206,0,65,28,65,196,224,206,0,16,141,8,0,11,32,3,65,8,106,34,0,16,179,6,32,3,65,2,54,2,40,32,3,65,140,212,206,0,54,2,36,32,3,66,1,55,2,48,32,3,65,251,0,54,2,12,32,3,32,0,54,2,44,32,3,32,3,65,4,106,54,2,8,32,3,65,36,106,65,156,212,206,0,16,166,8,0,11,131,7,1,8,127,65,6,32,0,40,2,60,34,2,65,251,255,255,255,7,106,34,1,32,1,65,12,79,27,34,1,65,10,77,4,64,2,64,65,1,32,1,116,65,159,15,113,13,0,32,1,65,5,70,4,64,32,0,40,2,0,34,0,16,214,3,32,0,65,200,0,65,4,16,163,10,15,11,2,64,2,64,2,64,2,64,2,64,65,3,32,2,65,128,128,128,128,120,115,34,1,32,1,65,5,79,27,14,4,1,2,3,4,0,11,32,0,40,2,8,34,6,4,64,32,0,40,2,4,33,7,3,64,32,7,32,5,65,20,108,106,34,2,40,2,16,34,1,4,64,32,2,40,2,12,32,1,65,1,16,163,10,11,32,2,40,2,4,33,3,32,2,40,2,8,34,4,4,64,32,3,33,1,3,64,32,1,65,4,106,40,2,0,34,8,4,64,32,1,40,2,0,32,8,65,1,16,163,10,11,32,1,65,8,106,16,129,6,32,1,65,208,0,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,2,40,2,0,34,1,4,64,32,3,32,1,65,208,0,108,65,4,16,163,10,11,32,5,65,1,106,34,5,32,6,71,13,0,11,11,32,0,40,2,0,34,1,69,13,4,32,0,40,2,4,32,1,65,20,108,65,4,16,163,10,15,11,32,0,40,2,8,34,3,4,64,32,0,40,2,4,33,1,3,64,2,64,65,6,32,1,65,60,106,40,2,0,65,251,255,255,255,7,106,34,2,32,2,65,12,79,27,34,2,65,10,77,4,64,65,1,32,2,116,65,159,15,113,13,1,32,2,65,5,70,4,64,32,1,40,2,0,34,2,16,129,6,32,2,65,200,0,65,4,16,163,10,12,2,11,32,1,16,198,1,12,1,11,32,1,40,2,0,34,2,16,129,6,32,2,65,200,0,65,4,16,163,10,11,32,1,65,200,0,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,1,69,13,3,32,0,40,2,4,32,1,65,200,0,108,65,4,16,163,10,15,11,32,0,40,2,8,34,6,4,64,32,0,40,2,4,33,7,3,64,32,7,32,3,65,12,108,106,34,2,40,2,8,34,5,4,64,32,2,40,2,4,33,1,3,64,2,64,65,6,32,1,65,60,106,40,2,0,65,251,255,255,255,7,106,34,4,32,4,65,12,79,27,34,4,65,10,77,4,64,65,1,32,4,116,65,159,15,113,13,1,32,4,65,5,70,4,64,32,1,40,2,0,34,4,16,129,6,32,4,65,200,0,65,4,16,163,10,12,2,11,32,1,16,198,1,12,1,11,32,1,40,2,0,34,4,16,129,6,32,4,65,200,0,65,4,16,163,10,11,32,1,65,200,0,106,33,1,32,5,65,1,107,34,5,13,0,11,11,32,2,40,2,0,34,1,4,64,32,2,40,2,4,32,1,65,200,0,108,65,4,16,163,10,11,32,3,65,1,106,34,3,32,6,71,13,0,11,11,32,0,40,2,0,34,1,69,13,2,32,0,40,2,4,32,1,65,12,108,65,4,16,163,10,15,11,32,0,16,211,7,32,0,40,2,0,34,1,69,13,1,32,0,40,2,4,32,1,65,208,0,108,65,4,16,163,10,15,11,32,0,40,2,16,34,1,4,64,32,0,40,2,12,32,1,65,1,16,163,10,11,32,0,40,2,24,34,1,4,64,32,0,40,2,20,32,1,65,1,16,163,10,11,32,0,40,2,4,33,3,32,0,40,2,8,34,5,4,64,32,3,33,1,3,64,32,1,16,244,5,32,1,65,8,106,33,1,32,5,65,1,107,34,5,13,0,11,11,32,0,40,2,0,34,1,4,64,32,3,32,1,65,3,116,65,4,16,163,10,11,32,0,65,60,106,16,211,7,32,2,69,13,0,32,0,40,2,64,32,2,65,208,0,108,65,4,16,163,10,11,15,11,32,0,40,2,0,34,0,16,214,3,32,0,65,200,0,65,4,16,163,10,11,167,3,1,5,127,35,0,65,16,107,34,6,36,0,2,64,2,64,2,64,32,1,47,1,0,34,5,69,4,64,65,4,33,4,12,1,11,65,145,179,211,0,45,0,0,26,32,5,65,4,116,34,7,65,4,16,254,9,34,4,69,13,1,32,5,65,5,79,13,2,32,1,40,2,8,33,7,32,1,65,0,54,2,8,32,1,45,0,4,33,8,32,1,65,0,58,0,4,32,4,32,7,54,2,4,32,4,32,8,58,0,0,32,5,65,1,70,13,0,32,1,40,2,16,33,7,32,1,65,0,54,2,16,32,1,45,0,12,33,8,32,1,65,0,58,0,12,32,4,65,12,106,32,7,54,2,0,32,4,32,8,58,0,8,32,5,65,2,70,13,0,32,1,40,2,24,33,7,32,1,65,0,54,2,24,32,1,45,0,20,33,8,32,1,65,0,58,0,20,32,4,65,20,106,32,7,54,2,0,32,4,32,8,58,0,16,32,5,65,3,70,13,0,32,1,40,2,32,33,7,32,1,65,0,54,2,32,32,1,45,0,28,33,8,32,1,65,0,58,0,28,32,4,65,28,106,32,7,54,2,0,32,4,32,8,58,0,24,11,32,1,65,0,59,1,0,32,6,32,5,54,2,12,32,6,32,4,54,2,8,32,6,32,5,65,1,116,34,1,54,2,4,32,5,69,4,64,32,6,65,4,106,32,1,16,185,5,32,6,40,2,12,33,5,32,6,40,2,8,33,4,11,32,4,32,5,65,3,116,106,34,1,32,3,54,2,4,32,1,32,2,58,0,0,32,0,65,128,128,196,0,54,2,8,32,0,32,6,41,2,4,55,2,12,32,0,65,20,106,32,6,65,12,106,40,2,0,65,1,106,54,2,0,32,6,65,16,106,36,0,15,11,65,4,32,7,16,132,11,0,11,32,5,65,4,65,240,166,197,0,16,171,10,0,11,252,11,1,15,127,35,0,65,64,106,34,10,36,0,2,64,2,64,2,64,32,3,4,64,2,127,32,4,33,14,2,64,2,64,32,1,65,16,106,34,8,40,2,0,34,15,69,13,0,32,8,40,2,4,33,13,3,64,32,15,65,20,106,33,11,32,15,65,4,106,33,8,32,15,47,1,230,2,34,12,65,2,116,33,7,65,127,33,9,2,64,3,64,32,7,69,4,64,32,12,33,9,12,2,11,32,8,40,2,0,33,17,32,9,65,1,106,33,9,32,11,65,28,106,33,11,32,7,65,4,107,33,7,32,8,65,4,106,33,8,65,127,32,14,32,17,71,32,14,32,17,73,27,34,17,65,1,70,13,0,11,32,17,65,255,1,113,69,13,3,11,32,13,69,13,1,32,13,65,1,107,33,13,32,15,32,9,65,2,116,106,65,232,2,106,40,2,0,33,15,12,0,11,0,11,65,180,209,206,0,16,176,10,0,11,2,64,2,64,2,64,2,64,2,64,32,11,40,2,0,34,7,4,127,32,11,65,4,106,40,2,0,33,16,65,1,33,19,32,11,65,8,106,40,2,0,5,65,0,11,34,20,69,13,0,65,0,33,13,3,64,32,19,69,13,2,2,64,32,13,4,64,32,16,33,12,32,7,33,9,32,13,33,7,12,1,11,65,0,33,12,65,1,33,19,2,64,32,16,69,13,0,32,16,34,8,65,7,113,34,9,4,64,3,64,32,8,65,1,107,33,8,32,7,40,2,228,1,33,7,32,9,65,1,107,34,9,13,0,11,11,32,16,65,8,73,13,0,3,64,32,7,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,7,32,8,65,8,107,34,8,13,0,11,11,65,0,33,9,11,2,64,32,7,47,1,226,1,32,12,75,4,64,32,7,33,8,12,1,11,3,64,32,7,40,2,176,1,34,8,69,13,5,32,9,65,1,106,33,9,32,7,47,1,224,1,33,12,32,12,32,8,34,7,47,1,226,1,79,13,0,11,11,32,12,65,1,106,33,16,2,64,32,9,69,4,64,32,8,33,13,12,1,11,32,8,32,16,65,2,116,106,65,228,1,106,40,2,0,33,13,65,0,33,16,32,9,65,1,107,34,7,69,13,0,32,9,65,2,107,32,7,65,7,113,34,9,4,64,3,64,32,7,65,1,107,33,7,32,13,40,2,228,1,33,13,32,9,65,1,107,34,9,13,0,11,11,65,7,73,13,0,3,64,32,13,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,13,32,7,65,8,107,34,7,13,0,11,11,65,0,33,18,32,8,69,13,1,65,0,33,11,65,0,33,21,65,0,33,15,32,8,32,12,65,4,116,106,34,9,40,2,0,34,7,4,64,32,9,40,2,8,33,15,65,1,33,21,32,9,40,2,4,33,14,11,32,20,65,1,107,33,20,32,8,65,0,71,33,18,3,64,2,64,32,15,69,13,0,32,21,69,13,6,2,64,32,11,4,64,32,14,33,12,32,7,33,9,32,11,33,7,12,1,11,65,0,33,12,65,1,33,21,2,64,32,14,69,13,0,32,14,34,8,65,7,113,34,9,4,64,3,64,32,8,65,1,107,33,8,32,7,40,2,184,1,33,7,32,9,65,1,107,34,9,13,0,11,11,32,14,65,8,73,13,0,3,64,32,7,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,7,32,8,65,8,107,34,8,13,0,11,11,65,0,33,9,11,2,64,32,7,47,1,182,1,32,12,75,4,64,32,7,33,8,12,1,11,3,64,32,7,40,2,176,1,34,8,69,13,9,32,9,65,1,106,33,9,32,7,47,1,180,1,33,12,32,12,32,8,34,7,47,1,182,1,79,13,0,11,11,32,12,65,1,106,33,14,2,64,32,9,69,4,64,32,8,33,11,12,1,11,32,8,32,14,65,2,116,106,65,184,1,106,40,2,0,33,11,65,0,33,14,32,9,65,1,107,34,7,69,13,0,32,9,65,2,107,32,7,65,7,113,34,9,4,64,3,64,32,7,65,1,107,33,7,32,11,40,2,184,1,33,11,32,9,65,1,107,34,9,13,0,11,11,65,7,79,4,64,3,64,32,11,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,11,32,7,65,8,107,34,7,13,0,11,11,32,8,69,13,1,11,32,15,65,1,107,33,15,65,0,33,7,32,8,32,12,65,4,116,106,65,8,106,40,2,0,13,1,12,3,11,11,65,0,33,7,32,20,13,0,11,65,0,33,18,11,32,18,12,4,11,65,236,247,206,0,16,176,10,0,11,65,220,247,206,0,16,176,10,0,11,65,236,247,206,0,16,176,10,0,11,65,220,247,206,0,16,176,10,0,11,69,13,1,12,2,11,32,1,65,16,106,32,4,65,4,32,5,65,255,255,3,113,34,8,32,6,65,16,116,114,32,8,65,2,70,27,16,188,3,69,13,1,11,32,10,32,1,40,2,28,34,7,54,2,4,32,10,32,3,58,0,60,32,10,65,0,54,2,56,32,10,66,0,55,2,44,32,10,65,0,54,2,36,32,10,65,8,106,32,1,65,16,106,34,8,32,7,32,10,65,36,106,34,3,16,209,2,2,64,2,64,32,10,45,0,32,65,2,70,4,64,32,1,40,2,28,65,1,106,34,2,69,13,1,32,1,32,2,54,2,28,65,145,179,211,0,45,0,0,26,65,4,65,2,16,254,9,34,1,69,13,2,32,1,32,5,65,255,255,3,113,32,6,65,16,116,114,54,1,0,32,10,65,1,54,2,44,32,10,32,1,54,2,40,32,10,65,1,54,2,36,32,8,32,4,32,3,32,7,16,89,32,8,32,4,16,76,32,0,32,7,54,2,4,32,0,65,0,54,2,0,12,4,11,32,10,65,8,106,34,0,16,179,6,32,10,65,2,54,2,40,32,10,65,140,212,206,0,54,2,36,32,10,66,1,55,2,48,32,10,65,251,0,54,2,12,32,10,32,0,54,2,44,32,10,32,10,65,4,106,54,2,8,32,10,65,36,106,65,156,212,206,0,16,166,8,0,11,65,128,215,206,0,65,28,65,196,224,206,0,16,141,8,0,11,65,2,65,4,16,132,11,0,11,66,140,8,16,251,4,32,1,47,1,14,65,0,32,1,47,1,12,27,32,2,16,219,7,33,1,32,0,65,2,54,2,0,32,0,32,1,54,2,4,11,32,10,65,64,107,36,0,11,136,3,2,7,127,2,126,35,0,65,16,107,34,2,36,0,2,64,2,64,2,64,32,1,40,2,0,34,3,32,1,40,2,4,34,5,71,4,64,32,1,40,2,12,33,8,32,1,40,2,8,34,7,41,3,0,33,9,3,64,32,7,32,9,66,1,136,34,10,55,3,0,32,8,45,0,0,34,4,69,32,4,32,9,66,1,131,80,27,13,2,32,10,33,9,32,3,65,28,106,34,3,32,5,71,13,0,11,32,1,32,5,54,2,0,11,32,0,65,0,54,2,8,32,0,66,128,128,128,128,192,0,55,2,0,12,1,11,32,1,32,3,65,28,106,34,4,54,2,0,65,145,179,211,0,45,0,0,26,65,16,65,4,16,254,9,34,1,69,13,1,32,1,32,3,54,2,0,32,2,65,1,54,2,12,32,2,32,1,54,2,8,32,2,65,4,54,2,4,2,64,32,4,32,5,70,13,0,65,1,33,6,3,64,32,7,41,3,0,33,9,32,4,33,3,3,64,2,64,32,7,32,9,66,1,136,34,10,55,3,0,32,8,45,0,0,34,4,69,32,4,32,9,66,1,131,80,27,13,0,32,10,33,9,32,3,65,28,106,34,3,32,5,71,13,1,12,3,11,11,32,2,40,2,4,32,6,70,4,64,32,2,65,4,106,32,6,65,1,16,179,5,32,2,40,2,8,33,1,11,32,1,32,6,65,2,116,106,32,3,54,2,0,32,2,32,6,65,1,106,34,6,54,2,12,32,3,65,28,106,34,4,32,5,71,13,0,11,11,32,0,32,2,41,2,4,55,2,0,32,0,65,8,106,32,2,65,12,106,40,2,0,54,2,0,11,32,2,65,16,106,36,0,15,11,65,4,65,16,16,132,11,0,11,150,3,1,1,127,35,0,65,224,0,107,34,2,36,0,32,2,32,0,40,0,0,54,2,12,2,64,2,127,32,1,40,2,8,32,1,40,2,0,114,4,64,32,2,65,0,54,2,16,32,2,65,216,0,106,65,143,4,54,2,0,32,2,65,208,0,106,65,143,4,54,2,0,32,2,65,200,0,106,65,143,4,54,2,0,32,2,65,192,250,210,0,54,2,36,32,2,66,4,55,2,48,32,2,32,2,65,12,106,34,0,65,3,114,54,2,84,32,2,32,0,65,2,114,54,2,76,32,2,32,0,65,1,114,54,2,68,32,2,65,143,4,54,2,64,32,2,32,2,65,60,106,54,2,44,32,2,32,0,54,2,60,32,2,65,4,54,2,40,32,2,65,16,106,65,228,129,211,0,32,2,65,36,106,16,166,2,69,4,64,32,2,40,2,16,34,0,65,16,79,13,3,32,1,32,2,65,20,106,32,0,16,218,1,12,2,11,65,152,251,210,0,65,43,32,2,65,223,0,106,65,196,251,210,0,65,244,251,210,0,16,230,6,0,11,32,2,65,216,0,106,65,143,4,54,2,0,32,2,65,208,0,106,65,143,4,54,2,0,32,2,65,200,0,106,65,143,4,54,2,0,32,2,65,4,54,2,40,32,2,65,192,250,210,0,54,2,36,32,2,66,4,55,2,48,32,2,32,2,65,12,106,34,0,65,3,114,54,2,84,32,2,32,0,65,2,114,54,2,76,32,2,32,0,65,1,114,54,2,68,32,2,65,143,4,54,2,64,32,2,32,2,65,60,106,54,2,44,32,2,32,0,54,2,60,32,1,40,2,20,32,1,40,2,24,32,2,65,36,106,16,166,2,11,32,2,65,224,0,106,36,0,15,11,32,0,65,15,65,136,251,210,0,16,171,10,0,11,253,2,1,7,127,35,0,65,16,107,34,4,36,0,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,4,34,2,69,13,0,32,1,40,2,0,33,6,32,2,65,3,113,33,7,2,64,32,2,65,4,73,4,64,65,0,33,2,12,1,11,32,6,65,28,106,33,3,32,2,65,124,113,33,8,65,0,33,2,3,64,32,3,40,2,0,32,3,65,8,107,40,2,0,32,3,65,16,107,40,2,0,32,3,65,24,107,40,2,0,32,2,106,106,106,106,33,2,32,3,65,32,106,33,3,32,8,32,5,65,4,106,34,5,71,13,0,11,11,32,7,4,64,32,5,65,3,116,32,6,106,65,4,106,33,3,3,64,32,3,40,2,0,32,2,106,33,2,32,3,65,8,106,33,3,32,7,65,1,107,34,7,13,0,11,11,32,1,40,2,12,4,64,32,2,65,0,72,13,1,32,6,40,2,4,69,32,2,65,16,73,113,13,1,32,2,65,1,116,33,2,11,32,2,13,1,11,65,1,33,3,65,0,33,2,12,1,11,32,2,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,2,65,1,16,254,9,34,3,69,13,2,11,32,4,65,0,54,2,8,32,4,32,3,54,2,4,32,4,32,2,54,2,0,32,4,65,240,221,210,0,32,1,16,166,2,69,13,2,65,208,222,210,0,65,51,32,4,65,15,106,65,132,223,210,0,65,172,223,210,0,16,230,6,0,11,16,184,8,0,11,65,1,32,2,16,132,11,0,11,32,0,32,4,41,2,0,55,2,0,32,0,65,8,106,32,4,65,8,106,40,2,0,54,2,0,32,4,65,16,106,36,0,11,174,22,1,18,127,35,0,65,48,107,34,17,36,0,2,64,2,64,2,64,32,1,40,2,0,34,12,69,4,64,65,145,179,211,0,45,0,0,26,65,224,0,65,4,16,254,9,34,14,13,1,65,4,65,224,0,16,132,11,0,11,32,1,40,2,4,33,8,3,64,32,12,47,1,94,34,13,65,2,116,33,10,65,0,33,14,65,127,33,7,2,64,3,64,32,10,32,14,70,4,64,32,13,33,7,12,2,11,32,12,32,14,106,33,4,32,7,65,1,106,33,7,32,14,65,4,106,33,14,65,127,32,4,65,4,106,40,2,0,34,4,32,2,71,32,2,32,4,73,27,34,4,65,1,70,13,0,11,32,4,65,255,1,113,69,13,3,11,32,8,4,64,32,8,65,1,107,33,8,32,12,32,7,65,2,116,106,65,224,0,106,40,2,0,33,12,12,1,11,11,32,17,65,0,54,2,16,32,17,32,12,54,2,12,32,17,32,2,54,2,8,32,17,32,1,54,2,4,32,17,32,7,54,2,20,32,17,65,32,106,32,7,54,2,0,32,17,32,17,41,2,12,55,3,24,32,17,65,36,106,33,20,32,17,65,4,106,33,14,65,0,33,1,35,0,65,48,107,34,9,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,17,65,24,106,34,13,40,2,0,34,4,47,1,94,34,15,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,13,40,2,4,33,7,32,13,40,2,8,33,16,65,224,0,65,4,16,254,9,34,11,69,13,6,32,11,65,0,59,1,94,32,11,65,0,54,2,0,32,16,65,5,73,13,1,32,16,65,5,107,14,2,3,4,2,11,32,4,65,4,106,33,12,32,13,40,2,4,33,1,32,15,32,13,40,2,8,34,16,65,1,106,34,13,79,4,64,32,12,32,13,65,2,116,34,8,106,32,12,32,16,65,2,116,34,10,106,32,15,32,16,107,65,2,116,34,7,16,140,11,26,32,8,32,4,65,48,106,34,13,106,32,10,32,13,106,32,7,16,140,11,26,11,32,12,32,16,65,2,116,34,13,106,32,2,54,2,0,32,4,32,13,106,65,48,106,32,3,54,2,0,32,4,32,15,65,1,106,59,1,94,32,4,33,13,12,9,11,32,11,32,4,47,1,94,65,5,107,34,1,59,1,94,32,1,65,12,79,13,5,65,4,33,6,32,4,40,2,20,33,18,32,4,40,2,64,33,19,32,11,65,4,106,32,4,65,24,106,32,1,65,2,116,34,5,16,142,11,26,65,196,0,33,10,12,6,11,32,11,32,4,47,1,94,65,7,107,34,6,59,1,94,32,6,65,12,79,13,11,32,4,40,2,28,33,18,32,4,40,2,72,33,19,32,11,65,4,106,32,4,65,32,106,32,6,65,2,116,34,5,16,142,11,26,32,16,65,7,107,33,16,65,204,0,33,10,65,6,12,2,11,32,11,32,4,47,1,94,65,6,107,34,6,59,1,94,32,6,65,12,79,13,10,32,4,40,2,24,33,18,32,4,40,2,68,33,19,32,11,65,4,106,32,4,65,28,106,32,6,65,2,116,34,5,16,142,11,26,65,5,33,6,65,200,0,33,10,65,5,33,16,12,4,11,32,11,32,4,47,1,94,65,6,107,34,6,59,1,94,32,6,65,12,79,13,9,32,4,40,2,24,33,18,32,4,40,2,68,33,19,32,11,65,4,106,32,4,65,28,106,32,6,65,2,116,34,5,16,142,11,26,65,0,33,16,65,200,0,33,10,65,5,11,33,6,32,11,12,3,11,65,4,65,224,0,16,132,11,0,11,32,1,65,11,65,204,240,206,0,16,171,10,0,11,32,7,33,1,32,4,11,33,13,32,11,65,48,106,32,4,32,10,106,32,5,16,142,11,26,32,4,32,6,59,1,94,32,13,65,4,106,33,5,32,16,32,13,47,1,94,34,6,73,4,64,32,5,32,16,65,2,116,34,15,65,4,106,34,12,106,32,5,32,15,106,32,6,32,16,107,65,2,116,34,8,16,140,11,26,32,12,32,13,65,48,106,34,10,106,32,10,32,15,106,32,8,16,140,11,26,11,32,5,32,16,65,2,116,34,10,106,32,2,54,2,0,32,10,32,13,106,65,48,106,32,3,54,2,0,32,13,32,6,65,1,106,59,1,94,2,64,32,4,40,2,0,34,6,69,4,64,65,0,33,5,12,1,11,65,0,33,5,3,64,2,127,2,127,2,64,32,5,32,7,70,4,64,32,4,47,1,92,33,5,2,64,2,64,2,64,2,64,32,6,47,1,94,34,15,65,11,79,4,64,32,7,65,1,106,33,2,32,5,65,5,73,13,1,32,5,65,5,107,14,2,2,3,4,11,32,6,65,4,106,34,2,32,5,65,2,116,34,12,106,33,8,32,5,65,1,106,33,4,32,15,65,1,106,33,3,2,64,32,5,32,15,79,4,64,32,8,32,18,54,2,0,32,6,32,12,106,65,48,106,32,19,54,2,0,12,1,11,32,2,32,4,65,2,116,34,10,106,32,8,32,15,32,5,107,65,2,116,34,7,16,140,11,26,32,6,65,48,106,34,2,32,10,106,32,2,32,12,106,34,2,32,7,16,140,11,26,32,2,32,19,54,2,0,32,8,32,18,54,2,0,32,12,32,6,65,224,0,106,34,2,106,65,8,106,32,2,32,10,106,32,7,16,140,11,26,11,32,6,32,3,59,1,94,32,6,32,4,65,2,116,106,65,224,0,106,32,11,54,2,0,32,4,32,15,65,2,106,34,10,79,13,10,32,15,32,5,107,34,3,65,1,106,65,3,113,34,7,4,64,32,6,32,5,65,2,116,106,65,228,0,106,33,5,3,64,32,5,40,2,0,34,2,32,4,59,1,92,32,2,32,6,54,2,0,32,5,65,4,106,33,5,32,4,65,1,106,33,4,32,7,65,1,107,34,7,13,0,11,11,32,3,65,3,73,13,10,32,4,65,2,116,32,6,106,65,236,0,106,33,5,3,64,32,5,65,12,107,40,2,0,34,2,32,4,59,1,92,32,2,32,6,54,2,0,32,5,65,8,107,40,2,0,34,2,32,4,65,1,106,59,1,92,32,2,32,6,54,2,0,32,5,65,4,107,40,2,0,34,2,32,4,65,2,106,59,1,92,32,2,32,6,54,2,0,32,5,40,2,0,34,2,32,4,65,3,106,59,1,92,32,2,32,6,54,2,0,32,5,65,16,106,33,5,32,10,32,4,65,4,106,34,4,71,13,0,11,12,10,11,32,9,65,4,54,2,20,12,4,11,32,9,65,5,54,2,20,12,3,11,32,9,65,5,54,2,20,32,9,32,2,54,2,16,32,9,32,6,54,2,12,32,9,65,24,106,32,9,65,12,106,16,202,3,32,9,40,2,32,34,8,47,1,94,34,7,65,1,106,33,2,2,64,32,7,69,4,64,32,8,32,19,54,2,48,32,8,32,18,54,2,4,12,1,11,32,8,65,8,106,32,8,65,4,106,32,7,65,2,116,34,3,16,140,11,26,32,8,65,52,106,32,8,65,48,106,32,3,16,140,11,26,32,8,32,19,54,2,48,32,8,32,18,54,2,4,32,8,65,232,0,106,32,8,65,228,0,106,32,3,16,140,11,26,11,32,8,32,2,59,1,94,32,8,32,11,54,2,100,65,1,33,4,32,7,65,1,106,34,2,65,3,113,33,11,32,7,65,3,79,4,64,32,2,65,252,255,7,113,33,3,65,4,33,4,65,0,33,7,3,64,32,7,32,8,106,34,10,65,228,0,106,40,2,0,34,2,32,4,65,3,107,59,1,92,32,2,32,8,54,2,0,32,10,65,232,0,106,40,2,0,34,2,32,4,65,2,107,59,1,92,32,2,32,8,54,2,0,32,10,65,236,0,106,40,2,0,34,2,32,4,65,1,107,59,1,92,32,2,32,8,54,2,0,32,10,65,240,0,106,40,2,0,34,2,32,4,59,1,92,32,2,32,8,54,2,0,32,7,65,16,106,33,7,32,3,32,4,71,32,4,65,4,106,33,4,13,0,11,32,4,65,3,107,33,4,11,32,11,4,64,32,8,32,4,65,2,116,106,65,224,0,106,33,5,3,64,32,5,40,2,0,34,2,32,4,59,1,92,32,2,32,8,54,2,0,32,5,65,4,106,33,5,32,4,65,1,106,33,4,32,11,65,1,107,34,11,13,0,11,11,32,9,40,2,24,34,4,69,13,7,32,9,40,2,44,33,19,32,9,40,2,40,33,18,32,9,40,2,36,33,5,32,9,40,2,28,33,7,32,8,12,4,11,32,9,65,6,54,2,20,32,9,32,2,54,2,16,32,9,32,6,54,2,12,32,5,65,7,107,33,5,32,9,65,24,106,32,9,65,12,106,16,202,3,32,9,40,2,32,12,2,11,65,236,240,206,0,65,53,65,164,241,206,0,16,141,8,0,11,32,9,32,2,54,2,16,32,9,32,6,54,2,12,32,9,65,24,106,32,9,65,12,106,16,202,3,32,9,40,2,24,11,34,6,65,4,106,34,2,32,5,65,2,116,34,15,106,33,8,32,5,65,1,106,33,4,32,6,47,1,94,34,12,65,1,106,33,3,2,64,32,5,32,12,79,4,64,32,8,32,18,54,2,0,32,6,32,15,106,65,48,106,32,19,54,2,0,12,1,11,32,2,32,4,65,2,116,34,10,106,32,8,32,12,32,5,107,65,2,116,34,7,16,140,11,26,32,6,65,48,106,34,2,32,10,106,32,2,32,15,106,34,2,32,7,16,140,11,26,32,2,32,19,54,2,0,32,8,32,18,54,2,0,32,6,65,224,0,106,34,2,32,15,106,65,8,106,32,2,32,10,106,32,7,16,140,11,26,11,32,6,32,4,65,2,116,106,65,224,0,106,32,11,54,2,0,32,6,32,3,59,1,94,2,64,32,4,32,12,65,2,106,34,10,79,13,0,32,12,32,5,107,34,3,65,1,106,65,3,113,34,7,4,64,32,6,32,15,106,65,228,0,106,33,5,3,64,32,5,40,2,0,34,2,32,4,59,1,92,32,2,32,6,54,2,0,32,5,65,4,106,33,5,32,4,65,1,106,33,4,32,7,65,1,107,34,7,13,0,11,11,32,3,65,3,73,13,0,32,6,32,4,65,2,116,106,65,236,0,106,33,5,3,64,32,5,65,12,107,40,2,0,34,2,32,4,59,1,92,32,2,32,6,54,2,0,32,5,65,8,107,40,2,0,34,2,32,4,65,1,106,59,1,92,32,2,32,6,54,2,0,32,5,65,4,107,40,2,0,34,2,32,4,65,2,106,59,1,92,32,2,32,6,54,2,0,32,5,40,2,0,34,2,32,4,65,3,106,59,1,92,32,2,32,6,54,2,0,32,5,65,16,106,33,5,32,10,32,4,65,4,106,34,4,71,13,0,11,11,32,9,40,2,24,34,4,69,13,3,32,9,40,2,44,33,19,32,9,40,2,40,33,18,32,9,40,2,36,33,5,32,9,40,2,28,33,7,32,9,40,2,32,11,33,11,32,4,40,2,0,34,6,13,0,11,11,32,14,40,2,0,34,7,40,2,0,34,3,69,13,1,65,145,179,211,0,45,0,0,26,32,7,40,2,4,33,2,65,144,1,65,4,16,254,9,34,4,69,13,2,32,4,32,3,54,2,96,32,4,65,0,59,1,94,32,4,65,0,54,2,0,32,7,32,4,54,2,0,32,3,65,0,59,1,92,32,3,32,4,54,2,0,32,7,32,2,65,1,106,54,2,4,32,2,32,5,71,13,3,32,4,32,11,54,2,100,32,4,32,19,54,2,48,32,4,32,18,54,2,4,32,4,65,1,59,1,94,32,11,65,1,59,1,92,32,11,32,4,54,2,0,11,32,20,32,16,54,2,8,32,20,32,1,54,2,4,32,20,32,13,54,2,0,32,9,65,48,106,36,0,12,4,11,65,156,237,206,0,16,176,10,0,11,65,4,65,144,1,16,132,11,0,11,65,184,238,206,0,65,48,65,232,238,206,0,16,141,8,0,11,32,6,65,11,65,204,240,206,0,16,171,10,0,11,32,17,40,2,4,34,14,32,14,40,2,8,65,1,106,54,2,8,12,2,11,32,14,65,1,59,1,94,32,14,65,0,54,2,0,32,14,32,3,54,2,48,32,14,32,2,54,2,4,32,1,66,128,128,128,128,16,55,2,4,32,1,32,14,54,2,0,12,1,11,32,12,32,14,106,65,44,106,34,1,40,2,0,33,14,32,1,32,3,54,2,0,65,1,33,21,11,32,0,32,14,54,2,4,32,0,32,21,54,2,0,32,17,65,48,106,36,0,11,133,3,1,8,127,35,0,65,16,107,34,3,36,0,2,64,2,64,2,64,2,64,2,64,32,0,40,2,8,34,4,32,1,65,255,255,3,113,34,5,34,2,75,4,64,32,4,32,0,40,2,4,34,8,32,2,65,1,116,106,47,1,0,34,2,77,13,1,32,2,32,5,70,13,4,32,2,32,8,32,2,65,1,116,106,47,1,0,34,7,70,13,4,65,0,33,0,32,3,65,0,54,2,12,32,3,66,128,128,128,128,32,55,2,4,3,64,32,7,33,5,32,3,40,2,4,32,0,70,4,64,32,3,65,4,106,32,0,16,201,5,32,3,40,2,12,33,0,11,32,3,40,2,8,32,0,65,1,116,106,32,1,59,1,0,32,3,32,3,40,2,12,34,9,65,1,106,34,0,54,2,12,32,4,32,5,65,255,255,3,113,34,6,77,13,3,32,2,33,1,32,5,33,2,32,6,32,8,32,6,65,1,116,106,47,1,0,34,7,71,13,0,11,32,3,40,2,8,33,1,32,3,40,2,4,33,2,32,0,4,64,32,9,65,1,116,65,2,106,33,7,32,1,33,0,3,64,32,4,32,0,47,1,0,34,6,77,13,5,32,8,32,6,65,1,116,106,32,5,59,1,0,32,0,65,2,106,33,0,32,7,65,2,107,34,7,13,0,11,11,32,2,69,13,5,32,1,32,2,65,1,116,65,2,16,163,10,12,5,11,32,2,32,4,65,232,218,206,0,16,131,7,0,11,32,2,32,4,65,232,218,206,0,16,131,7,0,11,32,6,32,4,65,232,218,206,0,16,131,7,0,11,32,6,32,4,65,248,218,206,0,16,131,7,0,11,32,2,33,5,11,32,3,65,16,106,36,0,32,5,11,182,9,2,10,127,2,126,35,0,65,64,106,34,4,36,0,32,4,65,0,54,2,32,32,4,32,2,54,2,28,32,4,32,1,54,2,24,32,4,65,128,1,58,0,36,32,4,65,0,54,2,20,32,4,66,128,128,128,128,16,55,2,12,32,4,65,40,106,33,7,35,0,65,64,106,34,3,36,0,2,64,2,64,2,64,2,64,32,4,65,12,106,34,6,40,2,20,34,5,32,6,40,2,16,34,10,73,4,64,32,6,65,12,106,33,1,32,6,40,2,12,33,8,3,64,32,5,32,8,106,45,0,0,34,2,65,9,107,34,9,65,23,75,65,1,32,9,116,65,147,128,128,4,113,69,114,13,2,32,6,32,5,65,1,106,34,5,54,2,20,32,5,32,10,71,13,0,11,11,32,3,65,5,54,2,48,32,3,65,8,106,32,6,65,12,106,16,232,5,32,3,65,48,106,32,3,40,2,8,32,3,40,2,12,16,236,7,33,1,32,7,65,128,128,128,128,120,54,2,0,32,7,32,1,54,2,4,12,1,11,2,64,2,64,2,64,2,64,32,2,65,219,0,70,4,64,2,64,32,6,45,0,24,34,2,4,64,32,6,32,2,65,1,107,34,2,58,0,24,32,2,65,255,1,113,13,1,32,3,65,24,54,2,48,32,3,65,16,106,32,1,16,232,5,32,3,65,48,106,32,3,40,2,16,32,3,40,2,20,16,236,7,33,1,32,7,65,128,128,128,128,120,54,2,0,32,7,32,1,54,2,4,12,7,11,65,240,209,192,0,65,33,65,244,212,192,0,16,141,8,0,11,32,5,65,1,106,34,1,69,13,1,32,6,32,1,54,2,20,32,3,32,6,54,2,28,32,3,65,1,58,0,32,32,3,65,36,106,32,3,65,28,106,16,232,2,65,128,128,128,128,120,33,5,2,64,2,64,2,64,2,64,32,3,40,2,36,34,2,65,128,128,128,128,120,107,14,2,1,0,2,11,32,3,40,2,40,33,1,12,2,11,65,0,32,3,65,63,106,16,222,6,33,1,12,1,11,32,3,41,2,40,33,14,32,3,40,2,40,33,5,32,3,65,48,106,32,3,65,28,106,16,232,2,2,64,2,64,2,64,32,3,40,2,48,34,8,65,128,128,128,128,120,107,14,2,1,0,6,11,32,3,40,2,52,33,1,32,2,69,13,1,32,5,32,2,65,1,16,163,10,12,1,11,65,1,32,3,65,63,106,16,222,6,33,1,32,2,69,13,0,32,5,32,2,65,1,16,163,10,11,65,128,128,128,128,120,33,5,11,12,3,11,32,6,32,3,65,63,106,65,132,213,192,0,16,153,1,33,2,12,3,11,65,160,210,192,0,65,28,65,156,211,192,0,16,141,8,0,11,32,14,66,32,136,167,33,10,32,3,41,2,52,33,13,32,14,167,33,1,32,2,33,5,11,32,6,45,0,24,65,1,106,34,2,65,255,1,113,32,2,71,13,2,32,6,32,2,58,0,24,32,6,16,193,3,33,2,2,64,32,5,65,128,128,128,128,120,71,4,64,32,13,167,33,9,32,2,69,13,1,32,5,4,64,32,1,32,5,65,1,16,163,10,11,32,8,69,13,2,32,9,32,8,65,1,16,163,10,12,2,11,32,2,69,4,64,32,1,33,2,12,2,11,32,2,16,233,6,32,1,33,2,12,1,11,32,7,32,13,66,32,136,62,2,20,32,7,32,9,54,2,16,32,7,32,8,54,2,12,32,7,32,10,54,2,8,32,7,32,1,54,2,4,32,7,32,5,54,2,0,12,1,11,32,2,32,6,16,234,6,33,1,32,7,65,128,128,128,128,120,54,2,0,32,7,32,1,54,2,4,11,32,3,65,64,107,36,0,12,1,11,65,160,210,192,0,65,28,65,244,212,192,0,16,141,8,0,11,32,4,40,2,44,33,1,2,64,2,64,32,4,40,2,40,34,5,65,128,128,128,128,120,71,4,64,32,4,40,2,60,33,8,32,4,40,2,56,33,6,32,4,40,2,52,33,3,32,4,40,2,48,33,10,2,64,32,4,40,2,32,34,2,32,4,40,2,28,34,7,73,4,64,32,4,65,24,106,33,9,32,4,40,2,24,33,11,3,64,32,2,32,11,106,45,0,0,65,9,107,34,12,65,23,75,65,1,32,12,116,65,147,128,128,4,113,69,114,13,2,32,7,32,2,65,1,106,34,2,71,13,0,11,32,4,32,7,54,2,32,11,32,0,32,8,54,2,20,32,0,32,6,54,2,16,32,0,32,3,54,2,12,32,0,32,10,54,2,8,32,0,32,1,54,2,4,32,0,32,5,54,2,0,32,4,40,2,12,34,0,69,13,3,32,4,40,2,16,32,0,65,1,16,163,10,12,3,11,32,4,32,2,54,2,32,32,4,65,22,54,2,40,32,4,32,9,16,232,5,32,4,65,40,106,32,4,40,2,0,32,4,40,2,4,16,236,7,33,2,32,0,65,128,128,128,128,120,54,2,0,32,0,32,2,54,2,4,32,5,4,64,32,1,32,5,65,1,16,163,10,11,32,3,69,13,1,32,6,32,3,65,1,16,163,10,12,1,11,32,0,65,128,128,128,128,120,54,2,0,32,0,32,1,54,2,4,11,32,4,40,2,12,34,0,69,13,0,32,4,40,2,16,32,0,65,1,16,163,10,11,32,4,65,64,107,36,0,11,152,3,1,7,127,65,255,1,33,2,2,64,2,64,32,0,45,0,0,34,4,32,1,45,0,0,34,3,73,13,0,2,64,2,64,2,64,2,64,3,64,65,1,33,2,32,3,65,255,1,113,34,3,32,4,65,255,1,113,71,13,5,65,0,33,2,2,64,32,3,65,6,107,14,7,0,2,3,4,0,0,5,6,11,32,0,40,2,4,34,0,45,0,0,34,4,32,1,40,2,4,34,1,45,0,0,34,3,79,13,0,11,65,255,1,33,2,12,4,11,32,0,40,2,12,34,5,32,1,40,2,12,34,6,32,5,32,6,73,34,8,27,65,1,106,33,7,32,1,40,2,8,33,4,32,0,40,2,8,33,3,3,64,2,64,32,7,65,1,107,34,7,69,4,64,65,255,1,33,2,32,8,13,6,32,5,32,6,71,33,2,12,1,11,32,3,32,4,16,223,3,33,2,32,3,65,28,106,33,3,32,4,65,28,106,33,4,32,2,65,255,1,113,69,13,1,11,11,32,2,65,255,1,113,13,3,32,0,40,2,20,32,0,40,2,24,32,1,40,2,20,32,1,40,2,24,16,152,7,34,2,65,255,1,113,13,3,65,255,1,33,2,32,0,45,0,1,34,0,32,1,45,0,1,34,1,73,13,3,12,4,11,65,255,1,33,2,32,0,47,1,2,34,0,32,1,47,1,2,34,1,73,13,2,12,3,11,65,255,1,33,2,32,0,47,1,2,34,4,32,1,47,1,2,34,3,73,13,1,65,1,33,2,32,3,32,4,71,13,1,32,0,40,2,8,32,0,40,2,12,32,1,40,2,8,32,1,40,2,12,16,152,7,15,11,65,255,1,33,2,32,0,47,1,2,34,0,32,1,47,1,2,34,1,73,13,0,12,1,11,32,2,15,11,32,0,32,1,71,11,141,3,1,3,127,35,0,65,32,107,34,2,36,0,2,64,2,64,2,64,32,1,69,4,64,32,0,69,13,1,32,0,65,8,107,34,1,40,2,0,65,1,71,13,2,32,1,65,0,54,2,0,32,2,65,16,106,32,0,65,12,106,41,2,0,55,3,0,32,2,65,24,106,32,0,65,20,106,40,2,0,54,2,0,32,2,32,0,41,2,4,55,3,8,2,64,32,1,65,127,70,13,0,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,0,32,1,65,32,65,4,16,163,10,11,32,2,65,8,106,16,165,6,32,2,40,2,16,34,0,32,0,40,2,0,65,1,107,34,1,54,2,0,2,64,32,1,13,0,2,64,32,0,40,2,24,34,1,69,13,0,32,1,32,0,40,2,28,34,3,40,2,0,17,2,0,32,3,40,2,4,34,4,69,13,0,32,1,32,4,32,3,40,2,8,16,163,10,11,32,0,40,2,12,34,1,4,64,32,0,40,2,16,32,1,65,1,16,163,10,11,32,0,65,4,106,34,1,32,1,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,32,0,65,32,65,4,16,163,10,11,2,64,32,2,40,2,8,69,13,0,32,2,40,2,12,34,0,65,132,1,73,13,0,32,0,16,4,11,32,2,40,2,24,34,0,69,13,3,32,0,32,0,40,2,0,34,0,65,1,107,54,2,0,32,0,65,1,71,13,3,32,2,65,24,106,16,214,7,12,3,11,32,0,69,13,0,32,2,32,0,65,8,107,54,2,4,32,2,65,4,106,16,243,4,12,2,11,16,243,10,0,11,65,238,154,193,0,65,63,16,242,10,0,11,32,2,65,32,106,36,0,11,161,3,1,3,127,35,0,65,64,106,34,5,36,0,2,64,2,64,2,64,2,64,2,64,2,64,32,3,69,4,64,32,4,65,16,116,65,3,114,33,4,12,1,11,32,1,65,16,106,32,1,40,2,8,32,4,65,16,116,65,3,114,34,4,16,147,2,13,1,11,32,1,65,16,106,34,6,32,1,40,2,8,32,4,16,92,13,0,32,5,32,1,40,2,28,34,2,54,2,4,32,5,32,3,58,0,60,32,5,65,0,54,2,56,32,5,66,0,55,2,44,32,5,65,0,54,2,36,32,5,65,8,106,32,6,32,2,32,5,65,36,106,34,7,16,209,2,32,5,45,0,32,65,2,71,13,1,32,1,40,2,28,65,1,106,34,3,69,13,2,32,1,32,3,54,2,28,65,145,179,211,0,45,0,0,26,32,1,40,2,8,33,3,65,4,65,2,16,254,9,34,1,69,13,3,32,1,32,4,54,1,0,32,5,65,0,58,0,48,32,5,65,1,54,2,44,32,5,32,1,54,2,40,32,5,65,1,54,2,36,32,6,32,3,32,7,32,2,16,152,2,32,0,32,2,54,2,4,32,0,65,0,54,2,0,12,4,11,66,178,8,16,251,4,32,1,47,1,14,65,0,32,1,47,1,12,27,32,2,16,219,7,33,1,32,0,65,2,54,2,0,32,0,32,1,54,2,4,12,3,11,32,5,65,8,106,34,0,16,179,6,32,5,65,2,54,2,40,32,5,65,140,212,206,0,54,2,36,32,5,66,1,55,2,48,32,5,65,251,0,54,2,12,32,5,32,0,54,2,44,32,5,32,5,65,4,106,54,2,8,32,5,65,36,106,65,156,212,206,0,16,166,8,0,11,65,128,215,206,0,65,28,65,196,224,206,0,16,141,8,0,11,65,2,65,4,16,132,11,0,11,32,5,65,64,107,36,0,11,208,3,1,1,127,35,0,65,48,107,34,2,36,0,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,65,1,107,14,10,1,2,3,4,5,6,7,8,9,10,0,11,32,1,40,2,20,65,228,242,209,0,65,4,32,1,40,2,24,40,2,12,17,4,0,12,10,11,32,1,40,2,20,65,232,242,209,0,65,2,32,1,40,2,24,40,2,12,17,4,0,12,9,11,32,1,40,2,20,65,240,242,209,0,65,3,32,1,40,2,24,40,2,12,17,4,0,12,8,11,32,1,40,2,20,65,243,242,209,0,65,4,32,1,40,2,24,40,2,12,17,4,0,12,7,11,32,1,40,2,20,65,251,242,209,0,65,7,32,1,40,2,24,40,2,12,17,4,0,12,6,11,32,1,40,2,20,65,130,243,209,0,65,6,32,1,40,2,24,40,2,12,17,4,0,12,5,11,32,2,32,0,65,4,106,54,2,12,32,2,65,2,54,2,20,32,2,65,144,243,209,0,54,2,16,32,2,66,1,55,2,28,32,2,65,149,4,54,2,44,32,2,32,2,65,40,106,54,2,24,32,2,32,2,65,12,106,54,2,40,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,12,4,11,32,2,32,0,65,4,106,54,2,12,32,2,65,1,54,2,20,32,2,65,212,243,209,0,54,2,16,32,2,66,1,55,2,28,32,2,65,150,4,54,2,44,32,2,32,2,65,40,106,54,2,24,32,2,32,2,65,12,106,54,2,40,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,12,3,11,32,1,40,2,20,65,234,242,209,0,65,3,32,1,40,2,24,40,2,12,17,4,0,12,2,11,32,1,40,2,20,65,237,242,209,0,65,3,32,1,40,2,24,40,2,12,17,4,0,12,1,11,32,1,40,2,20,65,247,242,209,0,65,4,32,1,40,2,24,40,2,12,17,4,0,11,32,2,65,48,106,36,0,11,136,3,1,8,127,35,0,65,16,107,34,5,36,0,2,127,2,64,2,64,2,64,2,64,32,2,69,4,64,32,4,13,1,12,4,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,217,0,65,1,16,254,9,34,1,69,13,1,32,1,65,192,227,206,0,65,217,0,16,142,11,33,1,32,5,65,217,0,54,2,12,32,5,32,1,54,2,8,32,5,65,217,0,54,2,4,32,5,65,4,106,16,156,4,12,4,11,2,64,2,64,32,0,40,2,16,34,6,69,13,0,32,0,65,16,106,33,11,32,0,40,2,20,33,9,3,64,32,6,65,44,106,33,10,32,6,65,4,106,33,4,32,6,47,1,230,2,34,12,65,2,116,33,2,65,127,33,7,2,64,3,64,32,2,69,4,64,32,12,33,7,12,2,11,32,4,40,2,0,33,8,32,7,65,1,106,33,7,32,10,65,28,106,33,10,32,2,65,4,107,33,2,32,4,65,4,106,33,4,65,127,32,3,32,8,71,32,3,32,8,73,27,34,8,65,1,70,13,0,11,32,8,65,255,1,113,69,13,3,11,32,9,69,13,1,32,9,65,1,107,33,9,32,6,32,7,65,2,116,106,65,232,2,106,40,2,0,33,6,12,0,11,0,11,65,236,207,206,0,16,176,10,0,11,32,10,45,0,0,69,13,1,32,11,32,3,65,4,16,147,2,69,13,2,66,213,8,16,251,4,32,0,47,1,14,65,0,32,0,47,1,12,27,32,1,16,219,7,12,3,11,65,1,65,217,0,16,132,11,0,11,65,140,208,206,0,65,37,65,180,208,206,0,16,141,8,0,11,32,0,65,16,106,32,3,16,76,65,0,11,32,5,65,16,106,36,0,11,209,35,2,27,127,13,126,35,0,65,48,107,34,17,36,0,32,17,32,17,65,47,106,54,2,8,35,0,65,32,107,34,8,36,0,2,64,2,64,2,64,32,2,65,21,79,4,64,65,145,179,211,0,45,0,0,26,32,2,65,1,118,65,12,108,34,27,65,4,16,254,9,34,21,4,64,65,145,179,211,0,45,0,0,26,65,128,1,65,4,16,254,9,34,14,69,13,3,32,1,65,12,107,33,22,32,1,65,24,106,33,23,65,16,33,15,3,64,32,1,32,13,34,9,65,12,108,34,10,106,33,12,2,64,2,64,2,64,32,2,32,9,107,34,13,65,2,73,13,0,32,12,40,2,12,34,6,32,12,40,2,0,79,4,64,65,2,33,5,32,13,65,2,70,13,2,32,10,32,23,106,33,10,3,64,32,6,32,10,40,2,0,34,6,75,13,3,32,10,65,12,106,33,10,32,5,65,1,106,34,5,32,13,71,13,0,11,12,1,11,65,2,33,7,2,64,32,13,65,2,70,13,0,32,10,32,23,106,33,5,3,64,32,6,32,5,40,2,0,34,6,77,13,1,32,5,65,12,106,33,5,32,13,32,7,65,1,106,34,7,71,13,0,11,32,13,33,7,11,2,64,32,7,32,7,32,9,106,34,13,77,4,64,32,2,32,13,73,13,1,65,1,33,5,32,7,65,2,73,13,4,32,7,65,1,118,33,10,32,22,32,13,65,12,108,106,33,6,32,12,33,5,3,64,32,5,40,2,0,33,11,32,5,32,6,40,2,0,54,2,0,32,6,32,11,54,2,0,32,5,65,4,106,34,11,41,2,0,33,31,32,11,32,6,65,4,106,34,11,41,2,0,55,2,0,32,11,32,31,55,2,0,32,6,65,12,107,33,6,32,5,65,12,106,33,5,32,10,65,1,107,34,10,13,0,11,32,7,33,5,12,4,11,32,9,32,13,65,240,227,208,0,16,173,10,0,11,32,13,32,2,65,240,227,208,0,16,171,10,0,11,32,13,33,5,11,32,5,32,9,106,33,13,11,32,9,32,13,77,32,2,32,13,79,113,69,4,64,65,224,228,208,0,65,44,65,140,229,208,0,16,141,8,0,11,2,64,32,5,65,10,73,32,2,32,13,75,113,69,4,64,32,13,32,9,107,33,6,12,1,11,32,12,32,9,65,10,106,34,7,32,2,32,2,32,7,75,27,34,7,32,9,107,34,6,65,1,32,5,32,9,32,13,70,27,16,248,4,32,7,33,13,11,2,64,2,64,32,4,32,15,70,4,64,65,145,179,211,0,45,0,0,26,32,4,65,4,116,65,4,16,254,9,34,5,69,13,1,32,4,65,1,116,33,15,32,5,32,14,32,4,65,3,116,34,7,16,142,11,32,14,32,7,65,4,16,163,10,33,14,11,32,14,32,4,65,3,116,106,34,5,32,9,54,2,4,32,5,32,6,54,2,0,32,4,65,1,106,34,9,33,4,32,9,65,2,73,13,1,3,64,2,64,2,64,2,64,2,64,32,14,32,9,34,7,65,1,107,34,9,65,3,116,106,34,5,40,2,0,34,6,32,5,40,2,4,106,32,2,70,13,0,32,7,65,3,116,32,14,106,34,12,65,16,107,40,2,0,34,10,32,6,77,13,0,65,2,33,4,32,7,65,2,70,13,6,32,14,32,7,65,3,107,34,11,65,3,116,106,40,2,0,34,5,32,6,32,10,106,77,13,1,65,3,33,4,32,7,65,3,77,13,6,32,12,65,32,107,40,2,0,32,5,32,10,106,77,13,1,32,7,33,4,12,6,11,32,7,65,2,70,13,1,32,14,32,7,65,3,107,34,11,65,3,116,106,40,2,0,33,5,11,32,5,32,6,73,13,1,11,32,7,65,2,107,33,11,11,2,64,2,64,2,64,2,64,2,64,32,7,32,11,75,4,64,32,7,32,11,65,1,106,34,5,77,13,1,32,14,32,5,65,3,116,106,34,20,40,2,4,32,20,40,2,0,34,28,106,34,5,32,14,32,11,65,3,116,106,34,24,40,2,4,34,16,73,13,2,32,2,32,5,73,13,3,32,1,32,16,65,12,108,106,34,4,32,24,40,2,0,34,18,65,12,108,34,12,106,33,6,32,5,65,12,108,33,19,32,18,32,5,32,16,107,34,26,32,18,107,34,10,75,4,64,32,21,32,6,32,10,65,12,108,34,5,16,142,11,34,12,32,5,106,33,5,32,18,65,0,76,32,10,65,0,76,114,13,5,32,19,32,22,106,33,10,3,64,32,10,32,6,65,116,65,0,32,5,65,12,107,40,2,0,34,19,32,6,65,12,107,40,2,0,34,26,73,34,29,27,106,34,6,32,5,65,116,65,0,32,19,32,26,79,27,106,34,5,32,29,27,34,19,41,2,0,55,2,0,32,10,65,8,106,32,19,65,8,106,40,2,0,54,2,0,32,4,32,6,79,13,6,32,10,65,12,107,33,10,32,5,32,12,75,13,0,11,12,5,11,32,12,32,21,32,4,32,12,16,142,11,34,10,106,33,5,32,18,65,0,76,32,18,32,26,78,114,13,5,32,1,32,19,106,33,12,3,64,32,4,32,6,32,10,32,6,40,2,0,34,19,32,10,40,2,0,34,26,73,34,29,27,34,30,41,2,0,55,2,0,32,4,65,8,106,32,30,65,8,106,40,2,0,54,2,0,32,4,65,12,106,33,4,32,10,32,19,32,26,79,65,12,108,106,34,10,32,5,79,13,6,32,6,32,29,65,12,108,106,34,6,32,12,73,13,0,11,12,5,11,32,8,65,1,54,2,12,32,8,65,152,227,208,0,54,2,8,32,8,66,0,55,2,20,32,8,65,160,227,208,0,54,2,16,32,8,65,8,106,65,128,228,208,0,16,166,8,0,11,32,8,65,1,54,2,12,32,8,65,152,227,208,0,54,2,8,32,8,66,0,55,2,20,32,8,65,160,227,208,0,54,2,16,32,8,65,8,106,65,144,228,208,0,16,166,8,0,11,32,16,32,5,65,160,228,208,0,16,173,10,0,11,32,5,32,2,65,160,228,208,0,16,171,10,0,11,32,6,33,4,32,12,33,10,11,32,4,32,10,32,5,32,10,107,16,142,11,26,32,20,32,16,54,2,4,32,20,32,18,32,28,106,54,2,0,32,24,32,24,65,8,106,32,7,32,11,65,127,115,106,65,3,116,16,140,11,26,65,1,33,4,32,9,65,1,75,13,0,11,12,1,11,65,208,228,208,0,16,176,10,0,11,32,2,32,13,75,13,0,11,32,14,32,15,65,3,116,65,4,16,163,10,32,21,32,27,65,4,16,163,10,12,2,11,65,176,228,208,0,16,176,10,0,11,32,2,65,1,77,13,0,32,1,32,2,65,1,16,248,4,11,32,8,65,32,106,36,0,12,1,11,65,192,228,208,0,16,176,10,0,11,2,127,2,64,65,0,16,133,7,34,5,4,64,32,5,32,5,41,3,0,34,31,66,1,124,55,3,0,32,5,41,3,8,33,32,32,17,65,16,106,65,128,147,209,0,41,3,0,55,3,0,32,17,32,32,55,3,32,32,17,32,31,55,3,24,32,17,65,248,146,209,0,41,3,0,55,3,8,32,2,65,12,108,33,2,3,64,32,2,69,4,64,2,64,32,17,40,2,12,34,1,69,13,0,32,1,32,1,65,8,106,65,120,113,34,2,106,65,9,106,34,1,69,13,0,32,17,40,2,8,32,2,107,32,1,65,8,16,163,10,11,65,0,12,4,11,66,192,23,33,43,32,1,40,2,0,32,25,71,13,2,32,1,40,2,4,34,5,69,13,2,32,25,32,5,32,25,106,34,25,75,13,2,65,0,33,20,65,0,33,18,65,0,33,13,65,0,33,24,32,17,65,8,106,34,9,41,3,24,34,31,32,1,45,0,8,34,10,173,66,255,1,131,34,32,133,66,243,202,209,203,167,140,217,178,245,0,133,34,34,66,16,137,32,34,32,9,41,3,16,34,35,66,225,228,149,243,214,236,217,188,236,0,133,124,34,34,133,34,36,32,31,66,237,222,145,243,150,204,220,183,228,0,133,34,31,32,35,66,245,202,205,131,215,172,219,183,243,0,133,124,34,35,66,32,137,124,34,41,32,32,66,128,128,128,128,128,128,128,128,1,132,133,32,31,66,13,137,32,35,133,34,31,32,34,124,34,32,32,31,66,17,137,133,34,31,124,34,34,32,31,66,13,137,133,34,31,32,36,66,21,137,32,41,133,34,35,32,32,66,32,137,66,255,1,133,124,34,32,124,34,36,32,31,66,17,137,133,34,31,66,13,137,32,31,32,32,32,35,66,16,137,133,34,32,32,34,66,32,137,124,34,34,124,34,31,133,34,35,66,17,137,32,35,32,32,66,21,137,32,34,133,34,32,32,36,66,32,137,124,34,34,124,34,35,133,34,36,66,13,137,32,36,32,32,66,16,137,32,34,133,34,32,32,31,66,32,137,124,34,31,124,133,34,34,66,17,137,32,32,66,21,137,32,31,133,34,31,66,16,137,32,31,32,35,66,32,137,124,34,31,133,66,21,137,133,32,31,32,34,124,34,31,66,32,136,133,32,31,133,33,34,32,9,40,2,8,69,4,64,32,9,65,16,106,33,5,35,0,65,32,107,34,21,36,0,2,64,32,9,40,2,12,34,7,65,1,106,34,4,32,7,79,4,64,32,9,40,2,4,34,12,32,12,65,1,106,34,16,65,3,118,34,8,65,7,108,32,12,65,8,73,27,34,14,65,1,118,32,4,73,4,64,2,127,32,4,32,14,65,1,106,32,4,32,14,75,27,34,4,65,8,79,4,64,65,127,32,4,65,3,116,65,7,110,65,1,107,103,118,65,1,106,32,4,65,255,255,255,255,1,77,13,1,26,16,225,7,32,21,40,2,24,26,12,4,11,65,4,65,8,32,4,65,4,73,27,11,34,4,65,7,106,65,120,113,34,14,32,4,65,8,106,34,8,106,34,6,65,249,255,255,255,7,79,4,64,16,225,7,32,21,40,2,8,26,12,3,11,65,145,179,211,0,45,0,0,26,32,6,65,8,16,254,9,34,11,69,4,64,32,6,16,138,9,32,21,40,2,16,26,12,3,11,32,11,32,14,106,65,255,1,32,8,16,141,11,33,11,32,4,65,1,107,34,15,32,4,65,3,118,65,7,108,32,4,65,9,73,27,33,22,32,9,40,2,0,33,6,32,7,4,64,32,11,65,8,106,33,23,32,5,41,3,8,34,35,66,237,222,145,243,150,204,220,183,228,0,133,34,31,32,5,41,3,0,34,32,66,245,202,205,131,215,172,219,183,243,0,133,124,34,36,66,32,137,33,41,32,31,66,13,137,32,36,133,34,36,66,17,137,33,42,32,6,65,1,107,33,19,32,32,66,225,228,149,243,214,236,217,188,236,0,133,33,37,32,6,41,3,0,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,33,32,32,6,33,5,32,7,33,14,3,64,32,32,80,4,64,32,5,33,4,3,64,32,20,65,8,106,33,20,32,4,41,3,8,32,4,65,8,106,34,5,33,4,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,34,32,80,13,0,11,11,32,11,32,15,32,35,32,19,32,32,122,167,65,3,118,32,20,106,34,27,107,49,0,0,66,128,128,128,128,128,128,128,128,1,132,34,31,133,66,243,202,209,203,167,140,217,178,244,0,133,34,33,66,16,137,32,33,32,37,124,34,33,133,34,38,66,21,137,32,38,32,41,124,34,38,133,34,39,66,16,137,32,39,32,33,32,36,124,34,33,66,32,137,66,255,1,133,124,34,39,133,34,40,66,21,137,32,40,32,33,32,42,133,34,33,32,31,32,38,133,124,34,31,66,32,137,124,34,38,133,34,40,66,16,137,32,40,32,31,32,33,66,13,137,133,34,31,32,39,124,34,33,66,32,137,124,34,39,133,34,40,66,21,137,32,40,32,33,32,31,66,17,137,133,34,31,32,38,124,34,33,66,32,137,124,34,38,133,34,40,66,16,137,32,40,32,31,66,13,137,32,33,133,34,31,32,39,124,34,33,66,32,137,124,34,39,133,66,21,137,32,31,66,17,137,32,33,133,34,31,66,13,137,32,31,32,38,124,133,34,31,66,17,137,133,32,31,32,39,124,34,31,66,32,136,133,32,31,133,167,34,28,113,34,8,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,31,80,4,64,65,8,33,4,3,64,32,4,32,8,106,33,8,32,4,65,8,106,33,4,32,11,32,8,32,15,113,34,8,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,31,80,13,0,11,11,32,32,66,1,125,32,32,131,33,32,32,11,32,31,122,167,65,3,118,32,8,106,32,15,113,34,4,106,44,0,0,65,0,78,4,64,32,11,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,4,11,32,4,32,11,106,32,28,65,25,118,34,8,58,0,0,32,23,32,4,65,8,107,32,15,113,106,32,8,58,0,0,32,11,32,4,65,127,115,106,32,6,32,27,65,127,115,106,45,0,0,58,0,0,32,14,65,1,107,34,14,13,0,11,11,32,9,32,15,54,2,4,32,9,32,11,54,2,0,32,9,32,22,32,7,107,54,2,8,32,12,69,13,2,32,12,32,16,65,7,106,65,120,113,34,5,106,65,9,106,34,4,69,13,2,32,6,32,5,107,32,4,65,8,16,163,10,12,2,11,65,0,33,4,32,9,40,2,0,33,6,2,64,32,8,32,16,65,7,113,65,0,71,106,34,11,69,13,0,32,11,65,1,71,4,64,32,11,65,254,255,255,255,3,113,33,8,3,64,32,4,32,6,106,34,15,32,15,41,3,0,34,31,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,31,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,32,15,65,8,106,34,15,32,15,41,3,0,34,31,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,31,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,32,4,65,16,106,33,4,32,8,65,2,107,34,8,13,0,11,11,32,11,65,1,113,69,13,0,32,4,32,6,106,34,4,32,4,41,3,0,34,31,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,31,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,11,2,64,2,64,32,16,65,8,79,4,64,32,6,32,16,106,32,6,41,0,0,55,0,0,12,1,11,32,6,65,8,106,32,6,32,16,16,140,11,26,32,16,69,13,1,11,32,5,41,3,8,34,31,66,237,222,145,243,150,204,220,183,228,0,133,34,32,32,5,41,3,0,34,35,66,245,202,205,131,215,172,219,183,243,0,133,124,34,36,66,32,137,33,41,32,32,66,13,137,32,36,133,34,36,66,17,137,33,42,32,6,65,8,106,33,11,32,6,65,1,107,33,23,32,35,66,225,228,149,243,214,236,217,188,236,0,133,33,35,65,0,33,4,3,64,2,64,32,6,32,4,34,5,106,34,20,45,0,0,65,128,1,71,13,0,32,23,32,4,107,33,19,32,6,32,4,65,127,115,106,33,16,2,64,3,64,32,12,32,31,32,19,49,0,0,66,128,128,128,128,128,128,128,128,1,132,34,32,133,66,243,202,209,203,167,140,217,178,244,0,133,34,37,66,16,137,32,35,32,37,124,34,37,133,34,33,66,21,137,32,33,32,41,124,34,33,133,34,38,66,16,137,32,38,32,36,32,37,124,34,37,66,32,137,66,255,1,133,124,34,38,133,34,39,66,21,137,32,39,32,37,32,42,133,34,37,32,32,32,33,133,124,34,32,66,32,137,124,34,33,133,34,39,66,16,137,32,39,32,32,32,37,66,13,137,133,34,32,32,38,124,34,37,66,32,137,124,34,38,133,34,39,66,21,137,32,39,32,37,32,32,66,17,137,133,34,32,32,33,124,34,37,66,32,137,124,34,33,133,34,39,66,16,137,32,39,32,32,66,13,137,32,37,133,34,32,32,38,124,34,37,66,32,137,124,34,38,133,66,21,137,32,32,66,17,137,32,37,133,34,32,66,13,137,32,32,32,33,124,133,34,32,66,17,137,133,32,32,32,38,124,34,32,66,32,136,133,32,32,133,167,34,22,113,34,15,33,8,32,6,32,15,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,32,80,4,64,65,8,33,4,3,64,32,4,32,8,106,33,8,32,4,65,8,106,33,4,32,6,32,8,32,12,113,34,8,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,32,80,13,0,11,11,32,6,32,32,122,167,65,3,118,32,8,106,32,12,113,34,4,106,44,0,0,65,0,78,4,64,32,6,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,4,11,32,4,32,15,107,32,5,32,15,107,115,32,12,113,65,8,79,4,64,32,4,32,6,106,34,8,45,0,0,32,8,32,22,65,25,118,34,8,58,0,0,32,11,32,4,65,8,107,32,12,113,106,32,8,58,0,0,32,6,32,4,65,127,115,106,33,4,65,255,1,70,13,2,32,16,45,0,0,33,8,32,16,32,4,45,0,0,58,0,0,32,4,32,8,58,0,0,12,1,11,11,32,20,32,22,65,25,118,34,4,58,0,0,32,11,32,5,65,8,107,32,12,113,106,32,4,58,0,0,12,1,11,32,20,65,255,1,58,0,0,32,11,32,5,65,8,107,32,12,113,106,65,255,1,58,0,0,32,4,32,16,45,0,0,58,0,0,11,32,5,65,1,106,33,4,32,5,32,12,71,13,0,11,11,32,9,32,14,32,7,107,54,2,8,12,1,11,16,225,7,32,21,40,2,0,26,11,32,21,65,32,106,36,0,11,32,9,40,2,0,34,4,65,1,107,33,14,32,34,66,25,136,34,35,66,255,0,131,66,129,130,132,136,144,160,192,128,1,126,33,36,32,34,167,33,7,32,9,40,2,4,33,6,3,64,32,4,32,6,32,7,113,34,7,106,41,0,0,34,34,32,36,133,34,31,66,127,133,32,31,66,129,130,132,136,144,160,192,128,1,125,131,66,128,129,130,132,136,144,160,192,128,127,131,33,31,3,64,2,64,32,31,34,32,80,4,64,32,34,66,128,129,130,132,136,144,160,192,128,127,131,33,31,65,1,33,5,32,13,65,1,71,4,64,32,31,122,167,65,3,118,32,7,106,32,6,113,33,18,32,31,66,0,82,33,5,11,32,31,32,34,66,1,134,131,80,4,64,32,7,32,24,65,8,106,34,24,106,33,7,32,5,33,13,12,4,11,32,4,32,18,106,44,0,0,34,7,65,0,78,4,64,32,4,32,4,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,34,18,106,45,0,0,33,7,11,32,4,32,18,106,32,35,167,65,255,0,113,34,5,58,0,0,32,4,32,18,65,8,107,32,6,113,106,65,8,106,32,5,58,0,0,32,9,32,9,40,2,8,32,7,65,1,113,107,54,2,8,32,9,32,9,40,2,12,65,1,106,54,2,12,32,18,65,127,115,32,4,106,32,10,58,0,0,12,1,11,32,32,66,1,125,32,32,131,33,31,32,14,32,32,122,167,65,3,118,32,7,106,32,6,113,107,45,0,0,32,10,71,13,1,11,11,11,32,32,66,0,82,4,64,66,194,23,33,43,12,3,11,32,1,65,12,106,33,1,32,2,65,12,107,33,2,32,3,32,25,79,13,0,11,12,1,11,65,236,148,209,0,65,198,0,32,17,65,47,106,65,180,149,209,0,65,148,150,209,0,16,230,6,0,11,32,43,16,251,4,33,25,2,64,32,17,40,2,12,34,1,69,13,0,32,1,32,1,65,8,106,65,120,113,34,2,106,65,9,106,34,1,69,13,0,32,17,40,2,8,32,2,107,32,1,65,8,16,163,10,11,65,1,11,33,1,32,0,32,25,54,2,4,32,0,32,1,54,2,0,32,17,65,48,106,36,0,11,193,3,1,6,127,65,128,128,128,128,120,33,3,32,1,47,1,14,33,4,32,1,47,1,12,33,6,32,1,45,0,22,33,7,2,64,2,64,2,64,2,64,32,1,40,2,0,65,128,128,128,128,120,71,4,64,32,1,40,2,4,33,8,2,64,32,1,40,2,8,34,3,69,4,64,65,1,33,5,12,1,11,32,3,65,0,72,13,2,65,145,179,211,0,45,0,0,26,32,3,65,1,16,254,9,34,5,69,13,3,11,32,5,32,8,32,3,16,142,11,26,11,2,64,2,64,2,64,2,127,2,64,2,64,32,7,65,1,107,14,2,3,0,1,11,32,1,45,0,20,65,4,70,13,3,32,1,40,2,16,33,4,65,1,12,1,11,32,6,69,13,7,65,0,11,32,3,65,128,128,128,128,120,114,65,128,128,128,128,120,71,4,64,32,5,32,3,65,1,16,163,10,11,13,2,65,128,128,128,128,120,33,3,32,4,33,5,12,5,11,32,3,65,128,128,128,128,120,71,13,4,65,144,241,192,0,16,176,10,0,11,65,160,241,192,0,16,176,10,0,11,32,0,65,2,58,0,22,32,0,32,4,59,1,16,32,0,32,4,59,1,14,32,0,65,0,59,1,12,32,0,65,128,128,128,128,120,54,2,0,32,0,32,2,65,255,1,113,59,1,20,32,0,32,4,65,16,118,59,1,18,15,11,16,184,8,0,11,65,1,32,3,16,132,11,0,11,65,145,179,211,0,45,0,0,26,65,200,0,65,1,16,254,9,34,1,69,4,64,65,1,65,200,0,16,132,11,0,11,32,1,65,198,241,192,0,65,200,0,16,142,11,33,1,32,0,65,200,0,54,2,12,32,0,32,1,65,16,118,59,1,10,32,0,32,1,59,1,8,32,0,66,129,128,128,128,136,9,55,2,0,32,3,65,128,128,128,128,120,114,65,128,128,128,128,120,71,4,64,32,5,32,3,65,1,16,163,10,11,15,11,65,128,241,192,0,16,176,10,0,11,255,2,1,3,127,35,0,65,16,107,34,2,36,0,2,64,2,64,2,64,32,1,69,4,64,32,0,69,13,1,32,0,65,8,107,34,4,40,2,0,65,1,71,13,2,32,4,65,0,54,2,0,32,0,40,2,8,33,3,32,0,40,2,4,33,1,2,64,32,4,65,127,70,13,0,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,0,32,4,65,20,65,4,16,163,10,11,32,2,65,0,54,2,8,32,2,32,1,54,2,4,32,3,4,64,32,2,32,3,54,2,12,32,2,65,12,106,34,1,16,183,9,32,3,32,3,40,2,0,34,0,65,1,107,54,2,0,32,0,65,1,70,4,64,32,1,16,214,7,11,32,2,40,2,4,33,1,11,32,1,32,1,40,2,0,65,1,107,34,0,54,2,0,2,64,32,0,13,0,2,64,32,1,65,12,106,40,2,0,34,0,69,13,0,32,0,32,1,65,16,106,40,2,0,34,3,40,2,0,17,2,0,32,3,40,2,4,34,4,69,13,0,32,0,32,4,32,3,40,2,8,16,163,10,11,32,1,65,4,106,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,0,32,1,65,20,65,4,16,163,10,11,32,2,40,2,8,34,0,69,13,3,32,0,32,0,40,2,0,34,0,65,1,107,54,2,0,32,0,65,1,71,13,3,32,2,65,8,106,16,214,7,12,3,11,32,0,69,13,0,32,2,32,0,65,8,107,54,2,4,32,2,65,4,106,16,182,4,12,2,11,16,243,10,0,11,65,188,153,193,0,65,63,16,242,10,0,11,32,2,65,16,106,36,0,11,188,3,1,1,127,35,0,65,64,106,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,0,65,1,107,14,3,1,2,3,0,11,32,2,32,0,40,2,4,54,2,8,65,145,179,211,0,45,0,0,26,65,20,65,1,16,254,9,34,0,69,13,4,32,0,65,16,106,65,198,197,210,0,40,0,0,54,0,0,32,0,65,8,106,65,190,197,210,0,41,0,0,55,0,0,32,0,65,182,197,210,0,41,0,0,55,0,0,32,2,65,20,54,2,20,32,2,32,0,54,2,16,32,2,65,20,54,2,12,32,2,65,36,106,65,185,5,54,2,0,32,2,65,3,54,2,44,32,2,65,236,188,210,0,54,2,40,32,2,66,2,55,2,52,32,2,65,186,5,54,2,28,32,2,32,2,65,24,106,54,2,48,32,2,32,2,65,8,106,54,2,32,32,2,32,2,65,12,106,54,2,24,32,1,40,2,20,32,1,40,2,24,32,2,65,40,106,16,166,2,33,0,32,2,40,2,12,34,1,69,13,3,32,2,40,2,16,32,1,65,1,16,163,10,12,3,11,32,0,45,0,1,33,0,32,2,65,1,54,2,44,32,2,65,240,181,210,0,54,2,40,32,2,66,1,55,2,52,32,2,65,183,5,54,2,16,32,2,32,0,65,2,116,34,0,65,188,198,210,0,106,40,2,0,54,2,28,32,2,32,0,65,224,199,210,0,106,40,2,0,54,2,24,32,2,32,2,65,12,106,54,2,48,32,2,32,2,65,24,106,54,2,12,32,1,40,2,20,32,1,40,2,24,32,2,65,40,106,16,166,2,33,0,12,2,11,32,0,40,2,4,34,0,40,2,0,32,0,40,2,4,32,1,16,138,11,33,0,12,1,11,32,0,40,2,4,34,0,40,2,0,32,1,32,0,40,2,4,40,2,16,17,0,0,33,0,11,32,2,65,64,107,36,0,32,0,15,11,65,1,65,20,16,132,11,0,11,252,2,1,5,127,35,0,65,240,0,107,34,2,36,0,2,64,2,64,32,0,4,64,32,0,65,8,107,34,4,32,4,40,2,0,65,1,106,34,3,54,2,0,32,3,69,13,1,32,0,40,2,0,13,2,32,0,65,127,54,2,0,32,2,32,4,54,2,20,32,2,32,0,54,2,16,32,2,32,0,65,4,106,54,2,12,32,0,40,2,4,34,4,32,4,40,2,0,65,1,106,34,3,54,2,0,32,3,69,13,1,32,0,65,8,106,33,3,32,2,16,199,7,32,2,40,2,4,33,5,32,2,40,2,0,33,6,2,64,32,0,40,2,8,34,0,69,13,0,32,0,32,0,40,2,0,34,0,65,1,107,54,2,0,32,0,65,1,71,13,0,32,3,16,214,7,11,32,3,32,6,54,2,0,32,2,65,208,0,106,32,2,65,36,106,41,2,0,55,2,0,32,2,65,216,0,106,32,2,65,44,106,41,2,0,55,2,0,32,2,65,224,0,106,32,2,65,52,106,41,2,0,55,2,0,32,2,65,235,0,106,32,2,65,27,106,45,0,0,58,0,0,32,2,32,1,54,2,68,32,2,32,4,54,2,64,32,2,32,5,54,2,60,32,2,32,2,41,2,28,55,2,72,32,2,65,0,58,0,104,32,2,32,2,47,0,25,59,0,105,32,2,32,2,65,60,106,34,1,54,2,108,32,2,65,236,0,106,65,156,149,193,0,16,153,11,32,2,45,0,104,65,5,71,4,64,32,1,16,250,3,11,32,2,40,2,16,65,0,54,2,0,32,2,65,20,106,16,182,4,32,2,65,240,0,106,36,0,15,11,16,243,10,0,11,0,11,16,244,10,0,11,249,2,1,3,127,35,0,65,64,106,34,5,36,0,2,64,2,64,2,64,2,64,32,4,65,255,1,113,34,4,32,0,40,2,28,34,6,79,4,64,32,4,32,6,107,34,4,32,0,40,2,24,34,6,65,8,106,40,2,0,34,7,73,13,1,32,4,32,7,65,144,168,206,0,16,131,7,0,11,32,0,40,2,20,34,6,65,8,106,40,2,0,34,7,32,4,77,13,1,11,32,5,65,8,106,32,6,65,4,106,40,2,0,32,4,65,28,108,106,16,168,1,2,127,2,64,2,64,2,64,32,5,45,0,8,65,14,113,65,10,71,4,64,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,33,2,32,3,13,1,65,10,33,6,32,2,13,2,65,4,65,28,16,132,11,0,11,32,0,40,2,16,33,0,66,146,8,16,251,4,33,1,32,0,47,1,152,1,13,2,65,0,12,3,11,65,11,33,6,32,2,69,13,4,11,32,2,32,5,41,2,8,55,2,0,32,2,65,24,106,32,5,65,32,106,40,2,0,54,2,0,32,2,65,16,106,32,5,65,24,106,41,2,0,55,2,0,32,2,65,8,106,32,5,65,16,106,41,2,0,55,2,0,32,5,32,2,54,2,40,32,5,32,6,58,0,36,32,0,32,1,32,5,65,36,106,16,159,2,34,0,13,4,65,0,33,0,12,4,11,32,0,47,1,154,1,11,33,0,32,1,32,0,32,2,16,219,7,33,0,32,5,65,8,106,16,198,4,12,2,11,32,4,32,7,65,160,168,206,0,16,131,7,0,11,65,4,65,28,16,132,11,0,11,32,5,65,64,107,36,0,32,0,11,133,3,1,3,127,35,0,65,16,107,34,2,36,0,2,64,2,64,2,64,2,64,3,64,2,64,32,2,32,0,45,0,0,34,3,54,2,12,32,1,32,2,65,12,106,65,4,16,149,2,2,64,32,3,65,6,107,14,7,0,1,3,4,0,0,5,6,11,32,0,40,2,4,33,0,12,1,11,11,32,0,40,2,8,33,3,32,2,32,0,40,2,12,34,4,54,2,12,32,1,32,2,65,12,106,65,4,16,149,2,32,4,4,64,32,4,65,28,108,33,4,3,64,32,3,32,1,16,234,3,32,3,65,28,106,33,3,32,4,65,28,107,34,4,13,0,11,11,32,0,40,2,20,33,3,32,2,32,0,40,2,24,34,4,54,2,12,32,1,32,2,65,12,106,65,4,16,149,2,32,4,4,64,32,4,65,28,108,33,4,3,64,32,3,32,1,16,234,3,32,3,65,28,106,33,3,32,4,65,28,107,34,4,13,0,11,11,32,2,32,0,45,0,1,58,0,12,32,1,32,2,65,12,106,65,1,16,149,2,12,3,11,32,2,32,0,47,1,2,59,1,12,32,1,32,2,65,12,106,65,2,16,149,2,12,2,11,32,2,32,0,47,1,2,59,1,12,32,1,32,2,65,12,106,34,4,65,2,16,149,2,32,0,40,2,8,33,3,32,2,32,0,40,2,12,34,0,54,2,12,32,1,32,4,65,4,16,149,2,32,0,69,13,1,32,0,65,28,108,33,0,3,64,32,3,32,1,16,234,3,32,3,65,28,106,33,3,32,0,65,28,107,34,0,13,0,11,12,1,11,32,2,32,0,47,1,2,59,1,12,32,1,32,2,65,12,106,65,2,16,149,2,11,32,2,65,16,106,36,0,11,213,2,1,7,127,65,1,33,9,2,64,2,64,32,2,69,13,0,32,1,32,2,65,1,116,106,33,10,32,0,65,128,254,3,113,65,8,118,33,11,32,0,65,255,1,113,33,13,3,64,32,1,65,2,106,33,12,32,7,32,1,45,0,1,34,2,106,33,8,32,11,32,1,45,0,0,34,1,71,4,64,32,1,32,11,75,13,2,32,8,33,7,32,12,34,1,32,10,70,13,2,12,1,11,2,64,2,64,32,7,32,8,77,4,64,32,4,32,8,73,13,1,32,3,32,7,106,33,1,3,64,32,2,69,13,3,32,2,65,1,107,33,2,32,1,45,0,0,32,1,65,1,106,33,1,32,13,71,13,0,11,65,0,33,9,12,5,11,32,7,32,8,65,140,140,211,0,16,173,10,0,11,32,8,32,4,65,140,140,211,0,16,171,10,0,11,32,8,33,7,32,12,34,1,32,10,71,13,0,11,11,32,6,69,13,0,32,5,32,6,106,33,3,32,0,65,255,255,3,113,33,1,3,64,32,5,65,1,106,33,0,2,64,32,5,45,0,0,34,2,192,34,4,65,0,78,4,64,32,0,33,5,12,1,11,32,0,32,3,71,4,64,32,5,45,0,1,32,4,65,255,0,113,65,8,116,114,33,2,32,5,65,2,106,33,5,12,1,11,65,252,139,211,0,16,176,10,0,11,32,1,32,2,107,34,1,65,0,72,13,1,32,9,65,1,115,33,9,32,3,32,5,71,13,0,11,11,32,9,65,1,113,11,186,2,1,7,127,2,64,32,1,32,3,32,1,32,3,73,34,10,27,34,9,4,64,3,64,65,255,1,33,7,32,0,47,1,0,34,5,65,2,107,65,255,255,3,113,34,4,65,2,32,2,47,1,0,34,6,65,2,107,65,255,255,3,113,34,8,32,8,65,2,79,27,34,8,73,13,2,32,8,65,2,32,4,32,4,65,2,79,27,34,4,71,4,64,65,1,15,11,2,64,2,64,2,64,2,64,2,64,32,4,65,1,107,14,2,2,0,1,11,32,5,32,6,73,13,6,32,5,32,6,71,4,64,65,1,15,11,32,2,65,2,106,47,1,0,33,4,32,0,65,2,106,47,1,0,33,6,32,5,13,2,32,4,32,6,75,13,6,65,1,33,7,32,4,32,6,71,13,6,12,3,11,32,0,65,2,106,45,0,0,34,5,32,2,65,2,106,45,0,0,34,4,73,13,5,65,1,33,7,32,4,32,5,71,13,5,12,2,11,32,0,65,2,106,47,1,0,34,5,32,2,65,2,106,47,1,0,34,4,73,13,4,65,1,33,7,32,4,32,5,71,13,4,12,1,11,32,4,32,6,75,13,3,65,1,33,7,32,4,32,6,71,13,3,11,32,0,65,4,106,33,0,32,2,65,4,106,33,2,32,9,65,1,107,34,9,13,0,11,11,65,127,32,1,32,3,71,32,10,27,33,7,11,32,7,11,240,2,1,9,127,35,0,65,48,107,34,2,36,0,2,64,2,64,2,64,32,0,40,2,0,34,5,69,4,64,65,145,179,211,0,45,0,0,26,65,32,65,4,16,254,9,34,3,13,1,65,4,65,32,16,132,11,0,11,32,0,40,2,4,33,7,32,1,65,255,255,3,113,33,8,3,64,32,5,47,1,6,34,9,65,1,116,33,10,65,0,33,4,65,127,33,3,2,64,3,64,32,4,32,10,70,4,64,32,9,33,3,12,2,11,32,4,32,5,106,33,6,32,3,65,1,106,33,3,32,4,65,2,106,33,4,65,127,32,6,65,8,106,47,1,0,34,6,32,8,71,32,6,32,8,75,27,34,6,65,1,70,13,0,11,32,6,65,255,1,113,69,13,3,11,32,7,4,64,32,7,65,1,107,33,7,32,5,32,3,65,2,116,106,65,32,106,40,2,0,33,5,12,1,11,11,32,2,32,5,54,2,8,32,2,32,0,54,2,4,32,2,32,1,65,255,255,3,113,54,2,20,32,2,32,3,173,66,32,134,55,2,12,32,2,65,32,106,32,2,65,16,106,40,2,0,54,2,0,32,2,32,2,41,2,8,55,3,24,32,2,65,36,106,32,2,65,24,106,32,1,32,2,65,4,106,16,103,32,2,40,2,4,34,0,32,0,40,2,8,65,1,106,54,2,8,65,0,33,4,12,2,11,32,3,32,1,59,1,8,32,3,65,1,59,1,6,32,3,65,0,54,2,0,32,0,66,128,128,128,128,16,55,2,4,32,0,32,3,54,2,0,12,1,11,65,1,33,4,11,32,2,65,48,106,36,0,32,4,11,155,19,1,14,127,35,0,65,48,107,34,11,36,0,2,64,2,64,32,0,40,2,0,34,9,69,4,64,65,145,179,211,0,45,0,0,26,65,32,65,4,16,254,9,34,3,13,1,65,4,65,32,16,132,11,0,11,32,0,40,2,4,33,2,32,1,65,255,255,3,113,33,4,3,64,32,9,47,1,6,34,5,65,1,116,33,6,65,0,33,12,65,127,33,3,2,64,3,64,32,6,32,12,70,4,64,32,5,33,3,12,2,11,32,9,32,12,106,33,7,32,3,65,1,106,33,3,32,12,65,2,106,33,12,65,127,32,7,65,8,106,47,1,0,34,7,32,4,71,32,4,32,7,73,27,34,7,65,1,70,13,0,11,32,7,65,255,1,113,69,13,3,11,32,2,4,64,32,2,65,1,107,33,2,32,9,32,3,65,2,116,106,65,32,106,40,2,0,33,9,12,1,11,11,32,11,32,9,54,2,8,32,11,32,0,54,2,4,32,11,32,1,65,255,255,3,113,54,2,20,32,11,32,3,173,66,32,134,55,2,12,32,11,65,32,106,32,11,65,16,106,40,2,0,54,2,0,32,11,32,11,41,2,8,55,3,24,32,11,65,36,106,33,14,32,1,33,5,32,11,65,4,106,33,15,65,0,33,12,35,0,65,32,107,34,6,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,11,65,24,106,34,1,40,2,0,34,0,47,1,6,34,3,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,1,40,2,4,33,3,32,1,40,2,8,33,7,65,32,65,4,16,254,9,34,1,69,13,6,32,1,65,0,59,1,6,32,1,65,0,54,2,0,32,7,65,5,73,13,1,32,7,65,5,107,14,2,3,4,2,11,32,0,65,8,106,33,9,32,1,40,2,4,33,12,32,3,32,1,40,2,8,34,7,65,1,106,34,1,79,4,64,32,9,32,1,65,1,116,106,32,9,32,7,65,1,116,106,32,3,32,7,107,65,1,116,16,140,11,26,11,32,9,32,7,65,1,116,106,32,5,59,1,0,32,0,32,3,65,1,106,59,1,6,32,0,33,9,12,8,11,32,1,32,0,47,1,6,65,5,107,34,2,59,1,6,32,2,65,12,79,13,11,32,0,65,16,106,33,4,65,4,33,10,65,18,33,13,12,5,11,32,1,32,0,47,1,6,65,7,107,34,2,59,1,6,32,2,65,12,79,13,10,32,7,65,7,107,33,7,65,6,33,10,65,22,33,13,32,0,65,20,106,12,2,11,32,1,32,0,47,1,6,65,6,107,34,2,59,1,6,32,2,65,12,79,13,9,32,0,65,18,106,33,4,65,5,33,10,65,20,33,13,65,5,33,7,12,3,11,32,1,32,0,47,1,6,65,6,107,34,2,59,1,6,32,2,65,12,79,13,8,65,0,33,7,65,5,33,10,65,20,33,13,32,0,65,18,106,11,33,4,32,1,12,2,11,65,4,65,32,16,132,11,0,11,32,3,33,12,32,0,11,33,9,32,4,47,1,0,33,8,32,1,65,8,106,32,0,32,13,106,32,2,65,1,116,16,142,11,26,32,0,32,10,59,1,6,32,9,65,8,106,33,2,32,7,32,9,47,1,6,34,4,73,4,64,32,2,32,7,65,1,116,106,34,10,65,2,106,32,10,32,4,32,7,107,65,1,116,16,140,11,26,11,32,2,32,7,65,1,116,106,32,5,59,1,0,32,9,32,4,65,1,106,59,1,6,2,64,32,0,40,2,0,34,2,69,4,64,65,0,33,5,12,1,11,65,0,33,5,3,64,2,127,2,127,2,64,32,3,32,5,70,4,64,32,0,47,1,4,33,4,2,64,2,64,2,64,2,64,32,2,47,1,6,34,5,65,11,79,4,64,32,3,65,1,106,33,0,32,4,65,5,73,13,1,32,4,65,5,107,14,2,2,3,4,11,32,2,65,8,106,34,10,32,4,65,1,116,106,33,3,32,4,65,1,106,33,0,32,5,65,1,106,33,13,2,64,32,4,32,5,79,4,64,32,3,32,8,59,1,0,12,1,11,32,10,32,0,65,1,116,106,32,3,32,5,32,4,107,34,10,65,1,116,16,140,11,26,32,3,32,8,59,1,0,32,2,65,32,106,34,3,32,4,65,2,116,106,65,8,106,32,3,32,0,65,2,116,106,32,10,65,2,116,16,140,11,26,11,32,2,32,13,59,1,6,32,2,32,0,65,2,116,106,65,32,106,32,1,54,2,0,32,0,32,5,65,2,106,34,1,79,13,10,32,5,32,4,107,34,5,65,1,106,65,3,113,34,3,4,64,32,2,32,4,65,2,116,106,65,36,106,33,4,3,64,32,4,40,2,0,34,8,32,0,59,1,4,32,8,32,2,54,2,0,32,4,65,4,106,33,4,32,0,65,1,106,33,0,32,3,65,1,107,34,3,13,0,11,11,32,5,65,3,73,13,10,32,0,65,2,116,32,2,106,65,44,106,33,4,3,64,32,4,65,12,107,40,2,0,34,3,32,0,59,1,4,32,3,32,2,54,2,0,32,4,65,8,107,40,2,0,34,3,32,0,65,1,106,59,1,4,32,3,32,2,54,2,0,32,4,65,4,107,40,2,0,34,3,32,0,65,2,106,59,1,4,32,3,32,2,54,2,0,32,4,40,2,0,34,3,32,0,65,3,106,59,1,4,32,3,32,2,54,2,0,32,4,65,16,106,33,4,32,1,32,0,65,4,106,34,0,71,13,0,11,12,10,11,32,6,65,4,54,2,8,12,4,11,32,6,65,5,54,2,8,12,3,11,32,6,65,5,54,2,8,32,6,32,0,54,2,4,32,6,32,2,54,2,0,32,6,65,12,106,32,6,16,253,3,32,6,40,2,20,34,5,47,1,6,34,0,65,1,106,33,3,32,0,4,64,32,5,65,10,106,32,5,65,8,106,32,0,65,1,116,16,140,11,26,32,5,65,40,106,32,5,65,36,106,32,0,65,2,116,16,140,11,26,11,32,5,32,1,54,2,36,32,5,32,8,59,1,8,32,5,32,3,59,1,6,65,1,33,2,32,0,65,1,106,34,3,65,3,113,33,1,32,0,65,3,79,4,64,32,3,65,252,255,7,113,33,4,65,4,33,2,65,0,33,3,3,64,32,3,32,5,106,34,0,65,36,106,40,2,0,34,8,32,2,65,3,107,59,1,4,32,8,32,5,54,2,0,32,0,65,40,106,40,2,0,34,8,32,2,65,2,107,59,1,4,32,8,32,5,54,2,0,32,0,65,44,106,40,2,0,34,8,32,2,65,1,107,59,1,4,32,8,32,5,54,2,0,32,0,65,48,106,40,2,0,34,0,32,2,59,1,4,32,0,32,5,54,2,0,32,3,65,16,106,33,3,32,2,32,4,71,32,2,65,4,106,33,2,13,0,11,32,2,65,3,107,33,2,11,32,1,4,64,32,5,32,2,65,2,116,106,65,32,106,33,0,3,64,32,0,40,2,0,34,3,32,2,59,1,4,32,3,32,5,54,2,0,32,0,65,4,106,33,0,32,2,65,1,106,33,2,32,1,65,1,107,34,1,13,0,11,11,32,6,40,2,12,34,0,69,13,7,32,6,47,1,28,33,8,32,6,40,2,16,33,3,32,5,33,1,32,6,40,2,24,12,4,11,32,6,65,6,54,2,8,32,6,32,0,54,2,4,32,6,32,2,54,2,0,32,4,65,7,107,33,4,32,6,65,12,106,32,6,16,253,3,32,6,40,2,20,12,2,11,65,144,246,208,0,65,53,65,200,246,208,0,16,141,8,0,11,32,6,32,0,54,2,4,32,6,32,2,54,2,0,32,6,65,12,106,32,6,16,253,3,32,6,40,2,12,11,34,0,65,8,106,34,10,32,4,65,1,116,106,33,5,32,4,65,1,106,33,2,32,0,47,1,6,34,3,65,1,106,33,13,2,64,32,3,32,4,77,4,64,32,5,32,8,59,1,0,12,1,11,32,10,32,2,65,1,116,106,32,5,32,3,32,4,107,34,10,65,1,116,16,140,11,26,32,5,32,8,59,1,0,32,0,65,32,106,34,5,32,4,65,2,116,106,65,8,106,32,5,32,2,65,2,116,106,32,10,65,2,116,16,140,11,26,11,32,0,32,2,65,2,116,106,65,32,106,32,1,54,2,0,32,0,32,13,59,1,6,2,64,32,2,32,3,65,2,106,34,1,79,13,0,32,3,32,4,107,34,5,65,1,106,65,3,113,34,3,4,64,32,0,32,4,65,2,116,106,65,36,106,33,4,3,64,32,4,40,2,0,34,8,32,2,59,1,4,32,8,32,0,54,2,0,32,4,65,4,106,33,4,32,2,65,1,106,33,2,32,3,65,1,107,34,3,13,0,11,11,32,5,65,3,73,13,0,32,0,32,2,65,2,116,106,65,44,106,33,4,3,64,32,4,65,12,107,40,2,0,34,3,32,2,59,1,4,32,3,32,0,54,2,0,32,4,65,8,107,40,2,0,34,3,32,2,65,1,106,59,1,4,32,3,32,0,54,2,0,32,4,65,4,107,40,2,0,34,3,32,2,65,2,106,59,1,4,32,3,32,0,54,2,0,32,4,40,2,0,34,3,32,2,65,3,106,59,1,4,32,3,32,0,54,2,0,32,4,65,16,106,33,4,32,1,32,2,65,4,106,34,2,71,13,0,11,11,32,6,40,2,12,34,0,69,13,3,32,6,47,1,28,33,8,32,6,40,2,20,33,1,32,6,40,2,16,33,3,32,6,40,2,24,11,33,5,32,0,40,2,0,34,2,13,0,11,11,32,15,40,2,0,34,3,40,2,0,34,2,69,13,1,65,145,179,211,0,45,0,0,26,32,3,40,2,4,33,4,65,208,0,65,4,16,254,9,34,0,69,13,2,32,0,32,2,54,2,32,32,0,65,0,59,1,6,32,0,65,0,54,2,0,32,3,32,0,54,2,0,32,2,65,0,59,1,4,32,2,32,0,54,2,0,32,3,32,4,65,1,106,54,2,4,32,4,32,5,71,13,3,32,0,32,1,54,2,36,32,0,32,8,59,1,8,32,0,65,1,59,1,6,32,1,65,1,59,1,4,32,1,32,0,54,2,0,11,32,14,32,7,54,2,8,32,14,32,12,54,2,4,32,14,32,9,54,2,0,32,6,65,32,106,36,0,12,4,11,65,220,243,208,0,16,176,10,0,11,65,4,65,208,0,16,132,11,0,11,65,231,244,208,0,65,48,65,152,245,208,0,16,141,8,0,11,32,2,65,11,65,240,245,208,0,16,171,10,0,11,32,11,40,2,4,34,0,32,0,40,2,8,65,1,106,54,2,8,12,1,11,32,3,32,1,59,1,8,32,3,65,1,59,1,6,32,3,65,0,54,2,0,32,0,66,128,128,128,128,16,55,2,4,32,0,32,3,54,2,0,11,32,11,65,48,106,36,0,11,206,2,2,7,127,2,126,35,0,65,16,107,34,4,36,0,32,1,40,2,0,33,6,2,64,2,64,2,64,32,1,40,2,8,34,2,32,1,40,2,4,34,7,73,4,64,32,2,32,6,106,45,0,0,65,223,0,70,13,1,11,32,2,32,7,32,2,32,7,75,27,33,8,2,64,3,64,32,2,32,7,73,4,64,32,2,32,6,106,45,0,0,65,223,0,70,13,2,11,32,2,32,8,70,13,3,2,64,32,2,32,6,106,45,0,0,34,5,65,48,107,34,3,65,255,1,113,65,10,73,13,0,32,5,65,225,0,107,65,255,1,113,65,26,79,4,64,32,5,65,193,0,107,65,255,1,113,65,26,79,13,5,32,5,65,29,107,33,3,12,1,11,32,5,65,215,0,107,33,3,11,32,1,32,2,65,1,106,34,2,54,2,8,32,4,32,9,66,0,66,62,16,212,6,32,4,41,3,8,66,0,82,13,3,32,4,41,3,0,34,10,32,3,173,66,255,1,131,124,34,9,32,10,90,13,0,11,12,2,11,65,1,33,3,32,1,32,2,65,1,106,54,2,8,32,9,66,1,124,34,9,80,69,4,64,32,0,32,9,55,3,8,65,0,33,3,12,3,11,32,0,65,0,58,0,1,12,2,11,32,0,66,0,55,3,8,32,1,32,2,65,1,106,54,2,8,12,1,11,32,0,65,0,58,0,1,65,1,33,3,11,32,0,32,3,58,0,0,32,4,65,16,106,36,0,11,203,2,1,1,127,35,0,65,240,0,107,34,6,36,0,32,6,32,1,54,2,12,32,6,32,0,54,2,8,32,6,32,3,54,2,20,32,6,32,2,54,2,16,32,6,65,208,253,210,0,54,2,24,32,6,65,2,54,2,28,2,64,32,4,40,2,0,69,4,64,32,6,65,204,0,106,65,240,5,54,2,0,32,6,65,196,0,106,65,240,5,54,2,0,32,6,65,3,54,2,92,32,6,65,140,254,210,0,54,2,88,32,6,66,3,55,2,100,32,6,65,241,5,54,2,60,32,6,32,6,65,56,106,54,2,96,32,6,32,6,65,16,106,54,2,72,32,6,32,6,65,8,106,54,2,64,12,1,11,32,6,65,48,106,32,4,65,16,106,41,2,0,55,3,0,32,6,65,40,106,32,4,65,8,106,41,2,0,55,3,0,32,6,32,4,41,2,0,55,3,32,32,6,65,212,0,106,65,240,5,54,2,0,32,6,65,204,0,106,65,240,5,54,2,0,32,6,65,196,0,106,65,242,5,54,2,0,32,6,65,4,54,2,92,32,6,65,192,254,210,0,54,2,88,32,6,66,4,55,2,100,32,6,65,241,5,54,2,60,32,6,32,6,65,56,106,54,2,96,32,6,32,6,65,16,106,54,2,80,32,6,32,6,65,8,106,54,2,72,32,6,32,6,65,32,106,54,2,64,11,32,6,32,6,65,24,106,54,2,56,32,6,65,216,0,106,32,5,16,166,8,0,11,150,3,1,4,127,2,64,2,64,2,64,2,64,32,0,45,0,72,14,4,0,3,3,1,3,11,2,64,2,64,2,64,32,0,45,0,68,14,4,1,2,2,0,2,11,32,0,65,48,106,40,2,0,34,1,32,1,40,2,0,65,1,106,54,2,0,11,32,0,40,2,40,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,2,64,32,1,65,12,106,40,2,0,34,2,69,13,0,32,2,32,1,65,16,106,40,2,0,34,3,40,2,0,17,2,0,32,3,40,2,4,34,4,69,13,0,32,2,32,4,32,3,40,2,8,16,163,10,11,32,1,65,4,106,34,2,32,2,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,32,1,65,20,65,4,16,163,10,11,32,0,40,2,32,34,1,65,132,1,79,4,64,32,1,16,4,11,32,0,40,2,36,34,0,65,131,1,75,13,1,12,2,11,2,64,2,64,2,64,32,0,45,0,28,14,4,1,2,2,0,2,11,32,0,65,8,106,40,2,0,34,1,32,1,40,2,0,65,1,106,54,2,0,11,32,0,40,2,0,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,2,64,32,1,65,12,106,40,2,0,34,2,69,13,0,32,2,32,1,65,16,106,40,2,0,34,3,40,2,0,17,2,0,32,3,40,2,4,34,4,69,13,0,32,2,32,4,32,3,40,2,8,16,163,10,11,32,1,65,4,106,34,2,32,2,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,32,1,65,20,65,4,16,163,10,11,32,0,40,2,32,34,1,65,132,1,79,4,64,32,1,16,4,11,32,0,40,2,36,34,0,65,131,1,77,13,1,11,32,0,16,4,11,11,135,3,1,3,127,35,0,65,64,106,34,5,36,0,2,64,2,64,2,64,2,64,2,64,32,3,69,4,64,32,1,65,16,106,32,1,40,2,8,32,4,65,255,1,113,65,16,116,65,2,114,16,92,13,1,11,32,5,32,1,40,2,28,34,2,54,2,4,32,5,32,3,58,0,60,32,5,65,0,54,2,56,32,5,66,0,55,2,44,32,5,65,0,54,2,36,32,5,65,8,106,32,1,65,16,106,34,3,32,2,32,5,65,36,106,34,7,16,209,2,32,5,45,0,32,65,2,71,13,2,32,1,40,2,28,65,1,106,34,6,69,13,3,32,1,32,6,54,2,28,65,145,179,211,0,45,0,0,26,32,1,40,2,8,33,6,65,4,65,2,16,254,9,34,1,69,13,4,32,1,32,4,65,255,1,113,65,16,116,65,2,114,54,1,0,32,5,65,1,54,2,44,32,5,32,1,54,2,40,32,5,65,1,54,2,36,32,3,32,6,32,7,32,2,16,89,32,0,32,2,54,2,4,32,0,65,0,54,2,0,12,1,11,66,148,8,16,251,4,32,1,47,1,14,65,0,32,1,47,1,12,27,32,2,16,219,7,33,1,32,0,65,2,54,2,0,32,0,32,1,54,2,4,11,32,5,65,64,107,36,0,15,11,32,5,65,8,106,34,0,16,179,6,32,5,65,2,54,2,40,32,5,65,140,212,206,0,54,2,36,32,5,66,1,55,2,48,32,5,65,251,0,54,2,12,32,5,32,0,54,2,44,32,5,32,5,65,4,106,54,2,8,32,5,65,36,106,65,156,212,206,0,16,166,8,0,11,65,128,215,206,0,65,28,65,196,224,206,0,16,141,8,0,11,65,2,65,4,16,132,11,0,11,252,2,1,6,127,35,0,65,32,107,34,2,36,0,32,2,32,0,40,2,12,32,1,47,1,0,16,164,6,2,64,2,64,2,127,32,2,40,2,4,34,3,32,2,40,2,0,13,0,26,32,3,65,1,32,1,47,1,2,16,169,7,33,1,32,0,40,2,4,34,5,32,0,40,2,8,34,3,65,3,116,106,65,8,107,33,4,32,0,40,2,0,33,6,2,64,3,64,32,1,69,4,64,32,3,32,6,70,4,127,32,0,32,6,16,185,5,32,0,40,2,4,33,5,32,0,40,2,8,5,32,3,11,65,3,116,32,5,106,65,1,54,2,0,32,0,32,0,40,2,8,65,1,106,54,2,8,65,0,12,3,11,32,3,69,13,1,32,0,32,3,65,1,107,34,3,54,2,8,32,1,65,1,107,33,1,32,4,40,2,0,32,4,65,8,107,33,4,13,0,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,208,0,65,1,16,254,9,34,1,69,13,3,32,1,65,140,149,207,0,65,208,0,16,142,11,33,1,32,2,65,208,0,54,2,28,32,2,32,1,54,2,24,32,2,65,208,0,54,2,20,32,2,65,20,106,16,156,4,12,1,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,206,0,65,1,16,254,9,34,1,69,13,1,32,1,65,190,148,207,0,65,206,0,16,142,11,33,1,32,2,65,206,0,54,2,16,32,2,32,1,54,2,12,32,2,65,206,0,54,2,8,32,2,65,8,106,16,156,4,11,32,2,65,32,106,36,0,15,11,65,1,65,206,0,16,132,11,0,11,65,1,65,208,0,16,132,11,0,11,197,5,1,2,127,35,0,65,224,0,107,34,5,36,0,32,5,32,2,54,2,4,32,5,32,1,58,0,3,32,5,32,3,54,2,8,32,5,32,4,59,1,14,2,64,2,127,2,64,2,64,2,64,32,0,47,1,8,65,1,107,14,2,1,2,0,11,32,5,65,2,54,2,68,32,5,65,248,252,208,0,54,2,64,32,5,66,1,55,2,76,32,5,65,145,2,54,2,44,32,5,32,5,65,40,106,54,2,72,32,5,32,5,65,14,106,54,2,40,32,5,65,16,106,34,0,32,5,65,64,107,16,219,3,66,208,15,16,251,4,32,0,16,156,4,12,2,11,32,0,47,1,10,33,6,35,0,65,224,0,107,34,0,36,0,32,0,32,2,54,2,8,32,0,32,1,58,0,7,32,0,32,3,54,2,12,32,0,32,6,59,1,16,32,0,32,4,59,1,18,32,0,65,220,0,106,65,152,3,54,2,0,32,0,65,212,0,106,65,226,3,54,2,0,32,0,65,204,0,106,65,145,2,54,2,0,32,0,65,196,0,106,65,251,0,54,2,0,32,0,65,5,54,2,36,32,0,65,216,210,209,0,54,2,32,32,0,66,5,55,2,44,32,0,65,251,0,54,2,60,32,0,32,0,65,56,106,54,2,40,32,0,32,0,65,7,106,54,2,88,32,0,32,0,65,16,106,54,2,80,32,0,32,0,65,18,106,54,2,72,32,0,32,0,65,12,106,54,2,64,32,0,32,0,65,8,106,54,2,56,32,0,65,20,106,34,1,32,0,65,32,106,16,219,3,66,233,7,16,251,4,32,1,16,156,4,33,1,32,0,47,1,18,33,3,32,0,47,1,16,33,4,32,1,40,2,44,34,2,32,1,40,2,36,70,4,64,32,1,65,36,106,32,2,16,184,5,32,1,40,2,44,33,2,11,32,1,40,2,40,32,2,65,2,116,106,34,2,32,3,59,1,2,32,2,32,4,59,1,0,32,1,32,1,40,2,44,65,1,106,54,2,44,32,0,65,224,0,106,36,0,32,1,12,1,11,32,5,65,220,0,106,65,152,3,54,2,0,32,5,65,212,0,106,65,145,2,54,2,0,32,5,65,204,0,106,65,251,0,54,2,0,32,5,65,4,54,2,44,32,5,65,208,253,208,0,54,2,40,32,5,66,4,55,2,52,32,5,65,251,0,54,2,68,32,5,32,5,65,64,107,54,2,48,32,5,32,5,65,3,106,54,2,88,32,5,32,5,65,14,106,54,2,80,32,5,32,5,65,8,106,54,2,72,32,5,32,5,65,4,106,54,2,64,32,5,65,28,106,34,1,32,5,65,40,106,16,219,3,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,0,69,13,1,32,0,65,128,128,128,128,120,54,2,60,32,0,65,128,128,128,128,120,54,2,48,32,0,66,2,55,3,40,32,0,66,0,55,3,32,32,0,66,128,128,128,128,32,55,3,24,32,0,66,233,7,55,3,16,32,0,66,0,55,3,0,32,0,32,1,16,156,4,11,32,5,65,224,0,106,36,0,15,11,65,8,65,200,0,16,132,11,0,11,246,2,1,8,127,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,7,47,1,50,33,4,2,64,2,64,2,64,2,64,65,228,0,65,4,16,254,9,34,5,4,64,32,5,65,0,54,2,0,32,5,32,7,47,1,50,34,2,32,1,40,2,8,34,8,65,127,115,106,34,3,59,1,50,32,3,65,12,79,13,1,32,2,32,8,65,1,106,34,6,107,32,3,71,13,2,32,7,65,4,106,34,2,32,8,65,2,116,106,40,2,0,33,9,32,5,65,4,106,32,2,32,6,65,2,116,34,6,106,32,3,65,2,116,16,142,11,26,32,7,32,8,59,1,50,32,5,47,1,50,34,3,65,1,106,33,2,32,3,65,12,79,13,3,32,2,32,4,32,8,107,34,2,71,13,4,32,5,65,52,106,32,6,32,7,106,65,52,106,32,2,65,2,116,16,142,11,33,2,32,1,40,2,4,33,6,65,0,33,4,3,64,2,64,32,2,32,4,65,2,116,106,40,2,0,34,1,32,4,59,1,48,32,1,32,5,54,2,0,32,3,32,4,77,13,0,32,4,32,3,32,4,75,106,34,4,32,3,77,13,1,11,11,32,0,32,9,54,2,16,32,0,32,6,54,2,4,32,0,32,7,54,2,0,32,0,32,6,54,2,12,32,0,32,5,54,2,8,15,11,65,4,65,228,0,16,132,11,0,11,32,3,65,11,65,204,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,2,65,12,65,220,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,246,2,1,8,127,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,7,47,1,50,33,4,2,64,2,64,2,64,2,64,65,228,0,65,4,16,254,9,34,5,4,64,32,5,65,0,54,2,0,32,5,32,7,47,1,50,34,2,32,1,40,2,8,34,8,65,127,115,106,34,3,59,1,50,32,3,65,12,79,13,1,32,2,32,8,65,1,106,34,6,107,32,3,71,13,2,32,7,65,4,106,34,2,32,8,65,2,116,106,40,2,0,33,9,32,5,65,4,106,32,2,32,6,65,2,116,34,6,106,32,3,65,2,116,16,142,11,26,32,7,32,8,59,1,50,32,5,47,1,50,34,3,65,1,106,33,2,32,3,65,12,79,13,3,32,2,32,4,32,8,107,34,2,71,13,4,32,5,65,52,106,32,6,32,7,106,65,52,106,32,2,65,2,116,16,142,11,33,2,32,1,40,2,4,33,6,65,0,33,4,3,64,2,64,32,2,32,4,65,2,116,106,40,2,0,34,1,32,4,59,1,48,32,1,32,5,54,2,0,32,3,32,4,77,13,0,32,4,32,3,32,4,75,106,34,4,32,3,77,13,1,11,11,32,0,32,6,54,2,16,32,0,32,5,54,2,12,32,0,32,9,54,2,8,32,0,32,6,54,2,4,32,0,32,7,54,2,0,15,11,65,4,65,228,0,16,132,11,0,11,32,3,65,11,65,204,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,2,65,12,65,220,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,252,6,1,8,127,35,0,65,48,107,34,6,36,0,2,64,2,64,2,127,65,0,32,0,40,2,0,34,3,69,13,0,26,32,1,40,2,0,33,5,32,0,40,2,4,33,7,3,64,32,3,47,1,50,34,4,65,2,116,33,8,65,0,33,1,65,127,33,2,2,64,2,64,3,64,32,1,32,8,70,4,64,32,4,33,2,12,2,11,32,1,32,3,106,33,9,32,2,65,1,106,33,2,32,1,65,4,106,33,1,65,127,32,9,65,4,106,40,2,0,34,9,32,5,71,32,5,32,9,73,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,1,11,65,0,32,7,69,13,2,26,32,7,65,1,107,33,7,32,3,32,2,65,2,116,106,65,52,106,40,2,0,33,3,12,1,11,11,32,6,32,0,54,2,24,32,6,32,2,54,2,20,32,6,32,7,54,2,16,32,6,32,3,54,2,12,32,6,65,0,58,0,31,32,6,65,32,106,33,7,32,6,65,31,106,33,5,35,0,65,48,107,34,4,36,0,32,6,65,12,106,34,1,40,2,8,33,2,32,1,40,2,0,33,3,2,64,32,1,40,2,4,34,8,69,4,64,32,4,32,2,54,2,16,32,4,65,0,54,2,12,32,4,32,3,54,2,8,32,7,32,4,65,8,106,32,5,16,124,12,1,11,32,3,32,2,65,2,116,106,65,52,106,40,2,0,33,1,2,64,32,8,65,1,107,34,2,69,13,0,32,2,65,3,113,34,3,4,64,3,64,32,2,65,1,107,33,2,32,1,32,1,47,1,50,65,2,116,106,65,52,106,40,2,0,33,1,32,3,65,1,107,34,3,13,0,11,11,32,8,65,2,107,65,3,73,13,0,3,64,32,1,32,1,47,1,50,65,2,116,106,65,52,106,40,2,0,34,1,32,1,47,1,50,65,2,116,106,65,52,106,40,2,0,34,1,32,1,47,1,50,65,2,116,106,65,52,106,40,2,0,34,1,32,1,47,1,50,65,2,116,106,65,52,106,40,2,0,33,1,32,2,65,4,107,34,2,13,0,11,11,32,4,32,1,54,2,20,32,4,32,1,51,1,50,66,32,134,66,128,128,128,128,16,125,55,2,24,32,4,65,32,106,32,4,65,20,106,32,5,16,124,32,4,40,2,40,33,2,32,4,40,2,32,33,5,32,4,40,2,44,34,3,32,4,40,2,36,34,1,47,1,50,79,4,64,3,64,32,2,65,1,106,33,2,32,1,47,1,48,34,3,32,1,40,2,0,34,1,47,1,50,79,13,0,11,11,32,1,32,3,65,2,116,106,65,4,106,34,8,40,2,0,33,9,32,8,32,5,54,2,0,32,3,65,1,106,33,5,2,64,32,2,69,13,0,32,1,32,5,65,2,116,106,65,52,106,40,2,0,33,1,65,0,33,5,32,2,65,1,107,34,3,69,13,0,32,2,65,2,107,32,3,65,7,113,34,2,4,64,3,64,32,3,65,1,107,33,3,32,1,40,2,52,33,1,32,2,65,1,107,34,2,13,0,11,11,65,7,73,13,0,3,64,32,1,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,1,32,3,65,8,107,34,3,13,0,11,11,32,7,32,5,54,2,12,32,7,65,0,54,2,8,32,7,32,1,54,2,4,32,7,32,9,54,2,0,11,32,4,65,48,106,36,0,32,0,32,0,40,2,8,65,1,107,54,2,8,32,6,45,0,31,4,64,32,0,40,2,0,34,1,69,13,2,32,0,40,2,4,34,2,69,13,3,32,0,32,2,65,1,107,54,2,4,32,0,32,1,40,2,52,34,0,54,2,0,32,0,65,0,54,2,0,32,1,65,228,0,65,4,16,163,10,11,65,1,11,32,6,65,48,106,36,0,15,11,65,228,214,206,0,16,176,10,0,11,65,224,239,206,0,65,33,65,132,240,206,0,16,141,8,0,11,241,2,1,4,127,32,0,40,2,12,33,2,2,64,2,64,32,1,65,128,2,79,4,64,32,0,40,2,24,33,3,2,64,2,64,32,0,32,2,70,4,64,32,0,65,20,65,16,32,0,40,2,20,34,2,27,106,40,2,0,34,1,13,1,65,0,33,2,12,2,11,32,0,40,2,8,34,1,32,2,54,2,12,32,2,32,1,54,2,8,12,1,11,32,0,65,20,106,32,0,65,16,106,32,2,27,33,4,3,64,32,4,33,5,32,1,34,2,65,20,106,32,2,65,16,106,32,2,40,2,20,34,1,27,33,4,32,2,65,20,65,16,32,1,27,106,40,2,0,34,1,13,0,11,32,5,65,0,54,2,0,11,32,3,69,13,2,32,0,32,0,40,2,28,65,2,116,65,240,179,211,0,106,34,1,40,2,0,71,4,64,32,3,65,16,65,20,32,3,40,2,16,32,0,70,27,106,32,2,54,2,0,32,2,69,13,3,12,2,11,32,1,32,2,54,2,0,32,2,13,1,65,140,183,211,0,65,140,183,211,0,40,2,0,65,126,32,0,40,2,28,119,113,54,2,0,12,2,11,32,0,40,2,8,34,0,32,2,71,4,64,32,0,32,2,54,2,12,32,2,32,0,54,2,8,15,11,65,136,183,211,0,65,136,183,211,0,40,2,0,65,126,32,1,65,3,118,119,113,54,2,0,15,11,32,2,32,3,54,2,24,32,0,40,2,16,34,1,4,64,32,2,32,1,54,2,16,32,1,32,2,54,2,24,11,32,0,40,2,20,34,0,69,13,0,32,2,32,0,54,2,20,32,0,32,2,54,2,24,11,11,128,3,2,5,127,1,126,35,0,65,64,106,34,5,36,0,65,1,33,7,2,64,32,0,45,0,4,13,0,32,0,45,0,5,33,9,32,0,40,2,0,34,6,40,2,28,34,8,65,4,113,69,4,64,32,6,40,2,20,65,147,255,210,0,65,144,255,210,0,32,9,27,65,2,65,3,32,9,27,32,6,40,2,24,40,2,12,17,4,0,13,1,32,6,40,2,20,32,1,32,2,32,6,40,2,24,40,2,12,17,4,0,13,1,32,6,40,2,20,65,224,254,210,0,65,2,32,6,40,2,24,40,2,12,17,4,0,13,1,32,3,32,6,32,4,40,2,12,17,0,0,33,7,12,1,11,32,9,69,4,64,32,6,40,2,20,65,149,255,210,0,65,3,32,6,40,2,24,40,2,12,17,4,0,13,1,32,6,40,2,28,33,8,11,32,5,65,1,58,0,27,32,5,32,6,41,2,20,55,2,12,32,5,65,244,254,210,0,54,2,52,32,5,32,5,65,27,106,54,2,20,32,5,32,6,41,2,8,55,2,36,32,6,41,2,0,33,10,32,5,32,8,54,2,56,32,5,32,6,40,2,16,54,2,44,32,5,32,6,45,0,32,58,0,60,32,5,32,10,55,2,28,32,5,32,5,65,12,106,34,8,54,2,48,32,8,32,1,32,2,16,197,2,13,0,32,8,65,224,254,210,0,65,2,16,197,2,13,0,32,3,32,5,65,28,106,32,4,40,2,12,17,0,0,13,0,32,5,40,2,48,65,152,255,210,0,65,2,32,5,40,2,52,40,2,12,17,4,0,33,7,11,32,0,65,1,58,0,5,32,0,32,7,58,0,4,32,5,65,64,107,36,0,32,0,11,138,3,1,4,127,2,64,32,0,45,0,44,34,1,65,4,70,13,0,2,64,2,64,2,64,32,1,14,4,0,2,2,1,2,11,32,0,40,2,4,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,2,64,32,2,13,0,2,64,32,1,65,12,106,40,2,0,34,2,69,13,0,32,2,32,1,65,16,106,40,2,0,34,3,40,2,0,17,2,0,32,3,40,2,4,34,4,69,13,0,32,2,32,4,32,3,40,2,8,16,163,10,11,32,1,65,4,106,34,2,32,2,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,32,1,65,20,65,4,16,163,10,11,32,0,40,2,8,34,1,65,132,1,73,13,1,32,1,16,4,12,1,11,2,64,2,64,2,64,2,64,32,0,45,0,40,14,4,0,3,3,1,3,11,32,0,40,2,24,34,1,65,131,1,77,13,2,12,1,11,32,0,40,2,32,34,1,65,131,1,77,13,1,11,32,1,16,4,11,32,0,65,16,106,40,2,0,34,1,32,1,40,2,0,65,1,106,54,2,0,32,0,40,2,4,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,2,64,32,1,65,12,106,40,2,0,34,2,69,13,0,32,2,32,1,65,16,106,40,2,0,34,3,40,2,0,17,2,0,32,3,40,2,4,34,4,69,13,0,32,2,32,4,32,3,40,2,8,16,163,10,11,32,1,65,4,106,34,2,32,2,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,32,1,65,20,65,4,16,163,10,11,32,0,40,2,0,34,1,32,1,40,2,0,34,1,65,1,107,54,2,0,32,1,65,1,71,13,0,32,0,16,214,7,11,11,255,159,1,2,47,127,5,126,35,0,65,64,106,34,24,36,0,32,24,32,2,54,2,20,32,24,32,1,54,2,16,32,24,32,2,54,2,12,32,24,65,24,106,33,39,35,0,65,208,0,107,34,19,36,0,32,19,65,16,106,33,10,32,24,65,12,106,34,45,40,2,4,34,48,33,1,32,45,40,2,8,33,2,35,0,65,48,107,34,3,36,0,32,3,65,244,3,54,2,8,32,3,32,2,54,2,4,32,3,32,1,54,2,0,32,3,65,12,106,33,11,65,3,33,2,35,0,65,48,107,34,14,36,0,32,14,65,32,106,34,1,32,3,65,152,227,192,0,65,6,16,180,8,2,64,2,64,2,64,2,64,2,64,32,14,40,2,32,65,16,70,4,64,32,1,32,3,16,187,6,32,14,40,2,40,33,20,32,14,40,2,36,33,1,2,64,32,14,40,2,32,34,21,65,16,70,4,64,65,1,33,21,32,20,69,13,1,32,20,65,0,72,13,6,65,145,179,211,0,45,0,0,26,32,20,65,1,16,254,9,34,21,13,1,65,1,32,20,16,132,11,0,11,32,20,173,32,14,53,2,44,66,32,134,132,33,51,65,128,128,128,128,120,33,20,12,3,11,32,21,32,1,32,20,16,142,11,33,23,32,14,65,32,106,32,3,16,166,3,32,14,40,2,36,33,1,2,64,32,14,40,2,32,34,8,65,16,71,4,64,32,14,41,2,40,33,51,12,1,11,32,14,65,16,106,32,3,32,1,16,144,3,32,14,41,2,24,33,51,32,14,40,2,20,33,4,32,14,40,2,16,34,8,65,16,71,4,64,32,4,33,1,12,1,11,32,4,65,128,128,128,128,120,70,4,64,32,14,65,32,106,65,1,65,196,199,192,0,65,164,198,192,0,16,227,6,32,14,41,2,40,33,51,32,14,40,2,36,33,1,32,14,40,2,32,33,8,12,1,11,32,14,40,2,28,33,9,32,14,40,2,24,33,13,2,126,32,14,65,32,106,32,3,16,166,3,32,14,40,2,36,33,1,32,14,40,2,32,34,8,65,16,71,4,64,32,14,41,2,40,12,1,11,32,14,65,16,106,33,12,35,0,65,160,1,107,34,5,36,0,65,230,204,1,32,1,34,2,32,1,65,230,204,1,79,27,33,8,2,64,2,64,2,64,2,64,32,1,69,4,64,32,5,66,8,55,2,8,32,5,32,8,54,2,4,12,1,11,65,145,179,211,0,45,0,0,26,32,8,65,40,108,34,1,65,8,16,254,9,34,7,69,13,2,32,5,65,0,54,2,12,32,5,32,7,54,2,8,32,5,32,8,54,2,4,32,5,65,35,106,33,15,32,5,65,252,0,106,33,18,32,5,65,232,0,106,65,1,114,33,16,32,5,65,40,106,33,25,32,5,65,47,106,33,31,3,64,32,5,65,232,0,106,32,3,65,184,217,192,0,65,19,16,180,8,2,64,2,64,2,64,2,64,32,5,40,2,104,65,16,71,4,64,32,5,65,219,0,106,32,5,65,240,0,106,41,2,0,55,0,0,32,5,32,5,41,2,104,55,0,83,12,1,11,35,0,65,224,1,107,34,7,36,0,32,7,65,216,0,106,32,3,16,208,3,32,7,40,2,92,33,1,2,64,2,64,32,5,65,232,0,106,34,6,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,2,127,32,7,40,2,88,34,8,65,16,70,4,64,2,64,32,1,14,10,5,6,7,8,3,10,11,12,13,4,0,11,32,7,65,1,58,0,88,32,7,32,1,173,55,3,96,32,7,65,48,106,32,7,65,216,0,106,65,228,217,192,0,65,236,217,192,0,16,128,7,32,7,45,0,52,33,1,32,7,40,2,48,34,8,65,16,71,4,64,32,7,40,2,56,33,17,32,7,40,2,60,33,22,32,7,47,0,53,32,7,65,55,106,45,0,0,65,16,116,114,12,2,11,32,1,65,1,107,14,9,5,6,7,2,9,10,11,12,3,4,11,32,7,40,2,100,33,22,32,7,40,2,96,33,17,32,1,65,8,118,11,34,28,59,0,9,32,6,32,22,54,2,16,32,6,32,17,54,2,12,32,6,32,1,58,0,8,32,6,32,8,54,2,4,32,6,65,10,58,0,0,32,6,65,11,106,32,28,65,16,118,58,0,0,12,24,11,32,7,65,216,0,106,32,3,16,187,6,32,7,40,2,96,33,1,32,7,40,2,92,33,17,32,7,40,2,88,34,8,65,16,71,13,5,32,1,69,4,64,65,1,33,8,12,23,11,32,1,65,0,72,13,39,65,145,179,211,0,45,0,0,26,32,1,65,1,16,254,9,34,8,13,22,65,1,32,1,16,132,11,0,11,32,7,65,216,0,106,32,3,16,187,6,32,7,40,2,96,33,1,32,7,40,2,92,33,17,32,7,40,2,88,34,8,65,16,71,13,9,32,1,69,4,64,65,1,33,8,12,20,11,32,1,65,0,72,13,38,65,145,179,211,0,45,0,0,26,32,1,65,1,16,254,9,34,8,13,19,65,1,32,1,16,132,11,0,11,32,7,65,216,0,106,32,3,16,145,8,32,7,45,0,92,33,1,32,7,40,2,88,34,8,65,16,70,13,17,32,7,32,7,41,0,93,55,3,0,32,7,32,7,65,228,0,106,40,0,0,54,0,7,32,6,32,1,58,0,8,32,6,32,8,54,2,4,32,6,32,7,41,3,0,55,0,9,32,6,65,16,106,32,7,40,0,7,54,0,0,32,6,65,10,58,0,0,12,21,11,32,7,65,216,0,106,32,3,16,161,4,32,7,40,2,88,34,1,65,16,70,13,15,32,7,40,2,92,33,8,32,6,32,7,41,3,96,55,2,12,32,6,32,8,54,2,8,32,6,32,1,54,2,4,32,6,65,10,58,0,0,12,20,11,32,7,65,216,0,106,32,3,16,204,2,32,7,40,2,88,69,13,13,32,7,40,2,92,33,1,32,7,41,3,96,33,50,32,6,65,16,106,32,7,65,232,0,106,53,2,0,62,2,0,32,6,32,50,55,3,8,32,6,32,1,54,2,4,32,6,65,10,58,0,0,12,19,11,32,7,65,216,0,106,32,3,16,201,2,32,7,45,0,88,69,13,11,32,6,32,7,41,2,92,55,2,4,32,6,65,12,106,32,7,65,228,0,106,41,2,0,55,2,0,32,6,65,10,58,0,0,12,18,11,32,6,32,7,40,2,100,54,2,16,32,6,32,1,54,2,12,32,6,32,17,54,2,8,32,6,32,8,54,2,4,32,6,65,10,58,0,0,12,17,11,32,7,65,216,0,106,32,3,16,200,7,32,7,45,0,92,33,1,32,7,40,2,88,34,8,65,16,70,13,8,32,7,32,7,41,0,93,55,3,16,32,7,32,7,65,228,0,106,40,0,0,54,0,23,32,6,32,1,58,0,8,32,6,32,8,54,2,4,32,6,32,7,41,3,16,55,0,9,32,6,65,16,106,32,7,40,0,23,54,0,0,32,6,65,10,58,0,0,12,16,11,32,7,65,216,0,106,32,3,16,169,6,32,7,47,1,92,33,1,32,7,40,2,88,34,8,65,16,70,13,6,32,7,65,40,106,32,7,65,230,0,106,47,1,0,34,17,59,1,0,32,7,32,7,41,1,94,34,50,55,3,32,32,6,32,1,59,1,8,32,6,32,8,54,2,4,32,6,32,50,55,1,10,32,6,65,18,106,32,17,59,1,0,32,6,65,10,58,0,0,12,15,11,32,7,65,216,0,106,32,3,16,164,5,32,7,40,2,92,33,1,32,7,40,2,88,34,8,65,16,70,13,3,32,6,32,7,41,2,96,55,2,12,32,6,32,1,54,2,8,32,8,33,1,65,10,12,4,11,32,7,65,216,0,106,32,3,16,79,32,7,45,0,88,69,13,1,32,7,65,203,1,106,32,7,65,228,0,106,41,2,0,34,50,55,0,0,32,7,65,56,106,32,50,55,3,0,32,7,32,7,41,2,92,34,52,55,3,48,32,6,65,12,106,32,50,55,2,0,32,6,32,52,55,2,4,32,6,65,10,58,0,0,12,13,11,32,6,32,7,40,2,100,54,2,16,32,6,32,1,54,2,12,32,6,32,17,54,2,8,32,6,32,8,54,2,4,65,10,12,10,11,32,7,65,216,1,106,32,7,65,241,0,106,41,0,0,34,50,55,3,0,32,7,65,208,1,106,32,7,65,233,0,106,41,0,0,34,52,55,3,0,32,7,65,200,1,106,32,7,65,225,0,106,41,0,0,34,53,55,3,0,32,7,65,168,1,106,32,53,55,3,0,32,7,65,176,1,106,32,52,55,3,0,32,7,65,184,1,106,32,50,55,3,0,32,7,32,7,41,0,89,34,50,55,3,192,1,32,7,32,50,55,3,160,1,32,7,65,128,1,106,32,7,65,160,1,106,16,176,7,32,7,65,204,0,106,32,7,65,152,1,106,41,3,0,34,50,55,2,0,32,7,65,196,0,106,32,7,65,144,1,106,41,3,0,34,52,55,2,0,32,7,65,60,106,32,7,65,136,1,106,41,3,0,34,53,55,2,0,32,7,32,7,41,3,128,1,34,54,55,2,52,32,7,65,231,0,106,32,53,55,0,0,32,7,65,239,0,106,32,52,55,0,0,32,7,65,247,0,106,32,50,55,0,0,32,6,65,32,106,32,50,55,0,0,32,7,32,54,55,0,95,32,6,32,7,41,0,88,55,0,1,32,6,65,9,106,32,7,65,224,0,106,41,0,0,55,0,0,32,6,65,17,106,32,7,65,232,0,106,41,0,0,55,0,0,32,6,65,25,106,32,7,65,240,0,106,41,0,0,55,0,0,32,6,65,8,58,0,0,12,11,11,65,7,11,58,0,0,32,6,32,1,54,2,4,12,9,11,32,6,32,1,59,1,2,32,6,65,6,58,0,0,12,8,11,32,6,32,1,58,0,1,32,6,65,5,58,0,0,12,7,11,32,6,32,7,41,0,89,55,0,1,32,6,65,25,106,32,7,65,241,0,106,41,0,0,55,0,0,32,6,65,17,106,32,7,65,233,0,106,41,0,0,55,0,0,32,6,65,9,106,32,7,65,225,0,106,41,0,0,55,0,0,32,6,65,3,58,0,0,12,6,11,32,7,41,3,96,33,50,32,6,65,16,106,32,7,65,232,0,106,41,3,0,55,3,0,32,6,32,50,55,3,8,32,6,65,2,58,0,0,12,5,11,32,6,32,7,41,3,96,55,3,8,32,6,65,1,58,0,0,12,4,11,32,6,32,1,58,0,1,32,6,65,0,58,0,0,12,3,11,32,8,32,17,32,1,16,142,11,33,8,32,6,32,1,54,2,12,32,6,32,8,54,2,8,32,6,32,1,54,2,4,65,9,11,58,0,0,12,1,11,32,8,32,17,32,1,16,142,11,33,8,32,6,32,1,54,2,12,32,6,32,8,54,2,8,32,6,32,1,54,2,4,32,6,65,4,58,0,0,11,32,7,65,224,1,106,36,0,32,3,16,246,8,32,5,65,216,0,106,34,1,32,16,65,8,106,41,0,0,55,3,0,32,5,65,223,0,106,34,7,32,16,65,15,106,40,0,0,54,0,0,32,5,65,64,107,34,6,32,18,65,8,106,41,2,0,55,3,0,32,5,65,200,0,106,34,17,32,18,65,16,106,40,2,0,54,2,0,32,5,32,16,41,0,0,55,3,80,32,5,32,18,41,2,0,55,3,56,32,5,45,0,104,34,8,65,10,71,13,1,11,32,5,65,27,106,32,5,65,219,0,106,41,0,0,55,0,0,32,5,32,5,41,0,83,55,0,19,12,1,11,32,15,32,5,41,3,56,55,0,0,32,5,65,31,106,32,7,40,0,0,54,0,0,32,5,65,24,106,34,7,32,1,41,3,0,55,3,0,32,15,65,8,106,32,6,41,3,0,55,0,0,32,15,65,16,106,32,17,40,2,0,54,0,0,32,5,32,5,41,3,80,55,3,16,32,8,65,11,71,13,1,11,32,12,32,5,41,0,19,55,0,0,32,12,65,8,106,32,5,65,27,106,41,0,0,55,0,0,32,5,40,2,12,34,2,4,64,32,5,40,2,8,33,1,3,64,2,64,32,1,45,0,0,34,8,65,8,77,32,8,65,4,71,113,13,0,32,1,65,4,106,40,2,0,34,8,69,13,0,32,1,65,8,106,40,2,0,32,8,65,1,16,163,10,11,32,1,65,40,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,5,40,2,4,34,1,69,13,3,32,5,40,2,8,32,1,65,40,108,65,8,16,163,10,12,3,11,32,5,40,2,12,34,1,32,5,40,2,4,70,4,64,32,5,65,4,106,32,1,16,182,5,32,5,40,2,12,33,1,11,32,5,40,2,8,32,1,65,40,108,106,34,1,32,5,41,3,16,55,0,1,32,1,32,8,58,0,0,32,1,65,9,106,32,7,41,3,0,55,0,0,32,1,65,17,106,32,5,65,32,106,41,3,0,55,0,0,32,1,65,25,106,32,25,41,3,0,55,0,0,32,1,65,32,106,32,31,41,0,0,55,0,0,32,5,32,5,40,2,12,65,1,106,54,2,12,32,2,65,1,107,34,2,13,0,11,11,32,12,65,12,106,32,5,65,12,106,40,2,0,54,2,0,32,12,32,5,41,2,4,55,2,4,32,12,65,16,54,2,0,11,32,5,65,160,1,106,36,0,12,1,11,65,8,32,1,16,132,11,0,11,32,14,41,2,24,33,50,32,14,40,2,20,33,2,32,14,40,2,16,34,8,65,16,71,4,64,32,2,33,1,32,50,12,1,11,32,2,65,128,128,128,128,120,71,13,3,32,14,65,32,106,65,2,65,196,199,192,0,65,164,198,192,0,16,227,6,32,14,40,2,36,33,1,32,14,40,2,32,33,8,32,14,41,2,40,11,33,51,32,9,4,64,32,13,65,4,106,33,21,3,64,2,64,2,64,2,64,32,21,65,4,107,40,2,0,65,6,107,14,2,0,1,2,11,32,21,40,2,0,34,2,16,198,6,32,2,65,8,65,4,16,163,10,12,1,11,32,21,16,249,5,11,32,21,65,8,106,33,21,32,9,65,1,107,34,9,13,0,11,11,32,4,69,13,0,32,13,32,4,65,3,116,65,4,16,163,10,11,32,20,4,64,32,23,32,20,65,1,16,163,10,11,32,8,33,21,65,128,128,128,128,120,33,20,12,2,11,32,14,65,8,106,32,14,65,40,106,41,2,0,34,51,55,3,0,32,14,32,14,41,2,32,34,50,55,3,0,32,11,65,12,106,32,51,55,2,0,32,11,32,50,55,2,4,32,11,65,128,128,128,128,120,54,2,0,12,2,11,32,51,66,32,136,167,33,9,32,4,173,32,13,173,66,32,134,132,33,51,32,20,33,1,11,32,3,16,246,8,32,11,32,50,55,2,28,32,11,32,2,54,2,24,32,11,32,9,54,2,20,32,11,32,51,55,2,12,32,11,32,1,54,2,8,32,11,32,21,54,2,4,32,11,32,20,54,2,0,11,32,14,65,48,106,36,0,32,3,40,2,28,33,8,32,3,40,2,24,33,4,32,3,40,2,20,33,21,32,3,40,2,16,33,1,2,64,32,3,40,2,12,34,6,65,128,128,128,128,120,71,4,64,32,3,40,2,44,33,7,32,3,40,2,40,33,2,32,3,40,2,36,33,5,32,3,40,2,32,33,20,32,3,40,2,4,69,4,64,32,10,32,7,54,2,32,32,10,32,2,54,2,28,32,10,32,5,54,2,24,32,10,32,20,54,2,20,32,10,32,8,54,2,16,32,10,32,4,54,2,12,32,10,32,21,54,2,8,32,10,32,1,54,2,4,32,10,32,6,54,2,0,12,2,11,32,10,66,128,128,128,128,200,1,55,2,0,32,6,4,64,32,1,32,6,65,1,16,163,10,11,32,20,4,64,32,8,65,4,106,33,1,3,64,2,64,2,64,2,64,32,1,65,4,107,40,2,0,65,6,107,14,2,0,1,2,11,32,1,40,2,0,34,6,16,198,6,32,6,65,8,65,4,16,163,10,12,1,11,32,1,16,249,5,11,32,1,65,8,106,33,1,32,20,65,1,107,34,20,13,0,11,11,32,4,4,64,32,8,32,4,65,3,116,65,4,16,163,10,11,32,7,4,64,32,2,33,1,3,64,2,64,32,1,45,0,0,34,8,65,8,77,32,8,65,4,71,113,13,0,32,1,65,4,106,40,2,0,34,8,69,13,0,32,1,65,8,106,40,2,0,32,8,65,1,16,163,10,11,32,1,65,40,106,33,1,32,7,65,1,107,34,7,13,0,11,11,32,5,69,13,1,32,2,32,5,65,40,108,65,8,16,163,10,12,1,11,32,10,32,8,54,2,16,32,10,32,4,54,2,12,32,10,32,21,54,2,8,32,10,32,1,54,2,4,32,10,65,128,128,128,128,120,54,2,0,11,32,3,65,48,106,36,0,32,19,40,2,32,33,41,32,19,40,2,28,33,42,32,19,40,2,24,33,1,32,19,40,2,20,33,43,2,64,2,64,32,19,2,127,32,19,40,2,16,34,46,65,128,128,128,128,120,70,4,64,32,19,32,41,54,2,28,32,19,32,42,54,2,24,32,19,32,1,54,2,20,32,19,32,43,54,2,16,35,0,65,32,107,34,8,36,0,32,8,65,8,106,34,2,16,195,6,65,145,179,211,0,45,0,0,26,65,44,65,4,16,254,9,34,1,69,4,64,65,4,65,44,16,132,11,0,11,32,1,65,184,214,192,0,54,2,0,32,1,32,2,41,2,0,55,2,4,32,1,32,10,41,2,0,55,2,28,32,1,65,12,106,32,2,65,8,106,41,2,0,55,2,0,32,1,65,20,106,32,2,65,16,106,41,2,0,55,2,0,32,1,65,36,106,32,10,65,8,106,41,2,0,55,2,0,32,8,65,32,106,36,0,32,1,12,1,11,32,19,40,2,40,33,47,32,19,40,2,36,33,20,32,19,65,4,106,33,31,32,19,40,2,44,34,14,33,8,32,19,40,2,48,33,21,65,0,33,7,35,0,65,176,4,107,34,3,36,0,35,0,65,16,107,34,15,36,0,32,15,65,8,54,2,8,32,15,66,255,1,55,3,0,32,3,65,156,1,106,33,18,35,0,65,160,2,107,34,5,36,0,32,5,65,144,1,106,33,10,35,0,65,128,2,107,34,4,36,0,32,4,65,224,0,106,34,2,32,43,32,1,32,15,40,2,8,32,15,41,3,0,16,168,2,32,4,40,2,100,33,6,2,64,2,64,2,64,2,64,2,64,2,64,32,4,40,2,96,34,9,4,64,32,4,65,40,106,32,4,65,248,0,106,41,3,0,55,3,0,32,4,65,32,106,32,4,65,240,0,106,41,3,0,55,3,0,32,4,32,4,41,3,104,55,3,24,32,4,32,6,54,2,20,32,4,32,9,54,2,16,32,2,32,4,65,16,106,34,6,66,255,1,16,182,3,32,4,45,0,96,13,3,32,4,45,0,97,33,9,32,4,65,0,54,2,56,32,4,66,128,128,128,128,192,0,55,2,48,32,6,32,9,32,4,65,48,106,16,185,2,34,9,13,4,32,4,65,8,106,32,4,40,2,52,32,4,40,2,56,32,1,16,228,3,32,4,40,2,12,33,1,2,64,2,64,32,4,40,2,8,69,4,64,32,4,65,0,54,2,68,32,4,66,128,128,128,128,16,55,2,60,32,2,32,6,32,4,65,60,106,32,1,16,151,4,32,4,40,2,100,33,2,32,4,40,2,96,34,1,13,2,65,145,179,211,0,45,0,0,26,65,28,65,1,16,254,9,34,1,13,1,65,1,65,28,16,132,11,0,11,32,10,65,128,128,128,128,120,54,2,0,32,10,32,1,54,2,4,12,7,11,32,1,65,24,106,65,151,231,208,0,40,0,0,54,0,0,32,1,65,16,106,65,143,231,208,0,41,0,0,55,0,0,32,1,65,8,106,65,135,231,208,0,41,0,0,55,0,0,32,1,65,255,230,208,0,41,0,0,55,0,0,32,4,65,28,54,2,248,1,32,4,32,1,54,2,244,1,32,4,65,28,54,2,240,1,32,2,32,4,65,240,1,106,16,156,4,33,1,32,10,65,128,128,128,128,120,54,2,0,32,10,32,1,54,2,4,12,3,11,32,4,65,216,0,106,32,4,65,240,0,106,41,3,0,55,3,0,32,4,32,4,41,3,104,55,3,80,32,4,32,2,54,2,76,32,4,32,1,54,2,72,32,4,40,2,40,33,11,32,4,65,240,1,106,34,6,32,4,65,16,106,34,9,16,245,4,32,4,40,2,244,1,33,2,32,4,40,2,240,1,34,1,65,128,128,128,128,120,70,13,1,32,4,40,2,248,1,33,12,32,6,32,9,66,255,255,3,16,243,2,2,64,2,64,32,4,47,1,240,1,69,4,64,32,4,47,1,242,1,33,13,32,6,32,9,16,78,32,4,40,2,244,1,33,6,32,4,40,2,240,1,34,9,65,128,128,128,128,120,70,13,1,32,4,32,11,54,2,232,1,32,4,32,13,59,1,236,1,32,4,32,12,54,2,228,1,32,4,32,2,54,2,224,1,32,4,32,1,54,2,220,1,32,4,32,4,41,2,248,1,55,2,212,1,32,4,32,6,54,2,208,1,32,4,32,9,54,2,204,1,32,4,65,0,54,2,200,1,32,4,66,128,128,128,128,192,0,55,2,192,1,32,4,66,4,55,2,184,1,32,4,66,0,55,2,176,1,32,4,66,128,128,128,128,16,55,2,168,1,32,4,66,4,55,2,160,1,32,4,66,0,55,2,152,1,32,4,66,128,128,128,128,192,0,55,2,144,1,32,4,66,2,55,2,136,1,32,4,66,0,55,2,128,1,32,4,66,128,128,128,128,192,0,55,2,120,32,4,66,4,55,2,112,32,4,66,0,55,2,104,32,4,66,128,128,128,128,32,55,2,96,2,127,32,4,65,224,0,106,33,9,32,4,65,200,0,106,33,12,32,4,40,2,52,33,2,32,4,40,2,56,33,22,65,0,33,11,35,0,65,240,0,107,34,6,36,0,2,64,2,64,2,64,2,64,32,22,69,13,0,32,2,32,22,65,12,108,106,33,28,32,9,65,12,106,33,27,32,9,65,24,106,33,30,32,9,65,36,106,33,29,32,9,65,48,106,33,26,32,9,65,212,0,106,33,32,32,9,65,60,106,33,33,32,9,65,200,0,106,33,34,32,9,65,224,0,106,33,35,32,12,40,2,4,33,25,32,12,40,2,0,33,36,32,12,41,3,8,33,51,32,6,65,64,107,33,23,32,12,40,2,16,34,13,65,2,73,33,37,32,13,65,7,73,33,38,32,2,33,1,3,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,8,65,2,107,14,19,1,2,3,4,5,6,7,20,15,15,15,15,15,8,9,10,10,10,10,0,11,32,1,40,2,0,32,1,65,4,106,40,2,0,32,12,32,9,16,207,4,34,11,69,13,14,12,16,11,32,1,40,2,0,32,1,65,4,106,40,2,0,32,12,32,27,16,142,2,34,11,69,13,13,12,15,11,32,1,40,2,0,34,11,32,1,65,4,106,40,2,0,34,17,106,34,16,32,11,73,13,11,32,16,32,25,75,13,8,32,6,32,51,55,3,40,32,6,32,13,54,2,48,32,6,66,0,55,3,32,32,6,32,16,32,11,107,54,2,28,32,6,32,11,32,36,106,54,2,24,32,17,69,13,12,32,17,173,33,50,3,64,2,64,32,6,65,56,106,32,13,32,6,65,24,106,16,189,3,32,6,40,2,60,33,11,32,6,40,2,56,34,40,65,128,128,128,128,120,70,13,0,32,6,65,232,0,106,34,44,32,23,65,16,106,41,2,0,55,3,0,32,6,65,224,0,106,34,49,32,23,65,8,106,41,2,0,55,3,0,32,6,32,23,41,2,0,55,3,88,32,9,40,2,32,34,17,32,9,40,2,24,70,4,64,32,30,32,17,16,193,5,32,9,40,2,32,33,17,11,32,9,40,2,28,32,17,65,5,116,106,34,16,32,11,54,2,4,32,16,32,40,54,2,0,32,16,32,6,41,3,88,55,2,8,32,16,65,16,106,32,49,41,3,0,55,2,0,32,16,65,24,106,32,44,41,3,0,55,2,0,32,9,32,9,40,2,32,65,1,106,54,2,32,32,6,41,3,32,32,50,84,13,1,12,14,11,11,32,11,69,13,12,12,14,11,32,1,40,2,0,32,1,65,4,106,40,2,0,32,12,32,29,16,207,4,34,11,69,13,11,12,13,11,32,1,40,2,0,32,1,65,4,106,40,2,0,32,12,32,26,16,146,2,34,11,69,13,10,12,12,11,32,1,40,2,0,32,1,65,4,106,40,2,0,32,12,32,32,16,209,1,34,11,69,13,9,12,11,11,32,1,40,2,0,32,1,65,4,106,40,2,0,32,12,32,33,16,224,1,34,11,69,13,8,12,10,11,32,1,40,2,0,32,1,65,4,106,40,2,0,32,12,32,34,16,201,1,34,11,13,9,12,7,11,32,37,69,13,6,66,185,23,16,251,4,65,145,179,211,0,45,0,0,26,65,56,65,1,16,254,9,34,1,69,13,3,32,1,65,48,106,65,188,232,208,0,41,0,0,55,0,0,32,1,65,40,106,65,180,232,208,0,41,0,0,55,0,0,32,1,65,32,106,65,172,232,208,0,41,0,0,55,0,0,32,1,65,24,106,65,164,232,208,0,41,0,0,55,0,0,32,1,65,16,106,65,156,232,208,0,41,0,0,55,0,0,32,1,65,8,106,65,148,232,208,0,41,0,0,55,0,0,32,1,65,140,232,208,0,41,0,0,55,0,0,32,6,65,56,54,2,64,32,6,32,1,54,2,60,32,6,65,56,54,2,56,32,6,65,56,106,16,156,4,33,11,12,8,11,32,13,65,5,79,4,64,32,1,40,2,0,32,1,65,4,106,40,2,0,32,12,32,35,16,181,1,34,11,69,13,6,12,8,11,66,185,23,16,251,4,32,6,65,1,54,2,60,32,6,65,128,233,208,0,54,2,56,32,6,66,1,55,2,68,32,6,65,251,0,54,2,28,32,6,32,13,54,2,88,32,6,32,6,65,24,106,54,2,64,32,6,32,6,65,216,0,106,54,2,24,32,6,32,6,65,56,106,16,219,3,32,6,16,156,4,33,11,12,7,11,32,38,69,13,4,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,2,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,32,6,65,1,54,2,60,32,6,65,184,233,208,0,54,2,56,32,6,66,1,55,2,68,32,6,65,251,0,54,2,28,32,6,32,13,54,2,88,32,6,32,6,65,24,106,54,2,64,32,6,32,6,65,216,0,106,54,2,24,32,6,65,12,106,34,2,32,6,65,56,106,16,219,3,32,1,32,2,16,156,4,33,11,12,6,11,32,16,32,25,65,200,249,208,0,16,171,10,0,11,65,1,65,56,16,132,11,0,11,65,8,65,200,0,16,132,11,0,11,65,240,231,208,0,65,28,65,212,231,208,0,16,141,8,0,11,32,1,65,12,106,34,1,32,28,71,13,0,11,32,2,65,8,106,33,1,32,22,65,12,108,33,2,2,64,3,64,32,1,45,0,0,34,11,65,1,107,65,8,79,32,11,65,16,71,113,13,1,32,1,65,12,106,33,1,32,2,65,12,107,34,2,13,0,11,65,0,33,11,12,1,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,1,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,19,65,1,16,254,9,34,2,69,13,2,32,2,65,15,106,65,207,233,208,0,40,0,0,54,0,0,32,2,65,8,106,65,200,233,208,0,41,0,0,55,0,0,32,2,65,192,233,208,0,41,0,0,55,0,0,32,6,65,19,54,2,64,32,6,32,2,54,2,60,32,6,65,19,54,2,56,32,1,32,6,65,56,106,16,156,4,33,11,11,32,6,65,240,0,106,36,0,32,11,12,3,11,65,8,65,200,0,16,132,11,0,11,65,1,65,19,16,132,11,0,11,0,11,34,1,13,2,32,10,32,9,65,144,1,16,142,11,26,32,4,40,2,60,34,1,4,64,32,4,40,2,64,32,1,65,1,16,163,10,11,32,4,40,2,48,34,1,69,13,9,32,4,40,2,52,32,1,65,12,108,65,4,16,163,10,12,9,11,32,4,40,2,244,1,33,6,32,10,65,128,128,128,128,120,54,2,0,32,10,32,6,54,2,4,32,1,69,13,4,32,2,32,1,65,1,16,163,10,12,4,11,32,10,65,128,128,128,128,120,54,2,0,32,10,32,6,54,2,4,32,1,69,13,3,32,2,32,1,65,1,16,163,10,12,3,11,32,10,65,128,128,128,128,120,54,2,0,32,10,32,1,54,2,4,32,4,65,224,0,106,34,6,40,2,0,34,1,4,64,32,6,40,2,4,32,1,65,2,116,65,2,16,163,10,11,32,6,40,2,16,33,1,32,6,40,2,20,34,10,4,64,32,1,33,2,3,64,32,2,40,2,0,34,9,4,64,32,2,65,4,106,40,2,0,32,9,65,1,116,65,1,16,163,10,11,32,2,65,20,106,33,2,32,10,65,1,107,34,10,13,0,11,11,32,6,40,2,12,34,2,4,64,32,1,32,2,65,20,108,65,4,16,163,10,11,32,6,40,2,28,33,1,32,6,40,2,32,34,10,4,64,32,1,33,2,3,64,32,2,40,2,0,34,9,4,64,32,2,65,4,106,40,2,0,32,9,65,1,16,163,10,11,32,2,65,12,106,40,2,0,34,9,65,128,128,128,128,120,70,32,9,69,114,69,4,64,32,2,65,16,106,40,2,0,32,9,65,14,108,65,2,16,163,10,11,32,2,65,32,106,33,2,32,10,65,1,107,34,10,13,0,11,11,32,6,40,2,24,34,2,4,64,32,1,32,2,65,5,116,65,4,16,163,10,11,32,6,40,2,36,34,1,4,64,32,6,40,2,40,32,1,65,2,116,65,2,16,163,10,11,32,6,40,2,52,33,11,32,6,40,2,56,34,12,4,64,65,0,33,1,3,64,32,11,32,1,65,12,108,106,34,9,40,2,8,34,10,4,64,32,9,40,2,4,33,2,3,64,32,2,16,203,4,32,2,65,28,106,33,2,32,10,65,1,107,34,10,13,0,11,11,32,9,40,2,0,34,2,4,64,32,9,40,2,4,32,2,65,28,108,65,4,16,163,10,11,32,1,65,1,106,34,1,32,12,71,13,0,11,11,32,6,40,2,48,34,1,4,64,32,11,32,1,65,12,108,65,4,16,163,10,11,32,6,40,2,64,33,1,32,6,40,2,68,34,10,4,64,32,1,33,2,3,64,32,2,65,4,106,40,2,0,34,9,4,64,32,2,40,2,0,32,9,65,1,16,163,10,11,32,2,65,8,106,33,2,32,10,65,1,107,34,10,13,0,11,11,32,6,40,2,60,34,2,4,64,32,1,32,2,65,3,116,65,4,16,163,10,11,32,6,40,2,72,34,1,4,64,32,6,40,2,76,32,1,65,5,116,65,1,16,163,10,11,32,6,40,2,88,33,1,32,6,40,2,92,34,10,4,64,32,1,33,2,3,64,32,2,65,12,106,16,203,4,32,2,40,2,0,34,9,4,64,32,2,65,4,106,40,2,0,32,9,65,1,16,163,10,11,32,2,65,40,106,33,2,32,10,65,1,107,34,10,13,0,11,11,32,6,40,2,84,34,2,4,64,32,1,32,2,65,40,108,65,4,16,163,10,11,32,6,40,2,100,33,1,32,6,40,2,104,34,10,4,64,32,1,33,2,3,64,32,2,40,2,0,34,9,4,64,32,2,65,4,106,40,2,0,32,9,65,1,16,163,10,11,32,2,65,12,106,40,2,0,34,9,4,64,32,2,65,16,106,40,2,0,32,9,65,1,16,163,10,11,32,2,65,24,106,33,2,32,10,65,1,107,34,10,13,0,11,11,32,6,40,2,96,34,2,4,64,32,1,32,2,65,24,108,65,4,16,163,10,11,32,6,40,2,108,34,1,4,64,32,6,40,2,112,32,1,65,40,108,65,8,16,163,10,11,32,6,40,2,124,34,1,4,64,32,6,40,2,128,1,32,1,65,1,16,163,10,11,12,2,11,32,10,65,128,128,128,128,120,54,2,0,32,10,32,6,54,2,4,12,5,11,32,10,65,128,128,128,128,120,54,2,0,32,10,32,2,54,2,4,11,32,4,40,2,60,34,1,69,13,2,32,4,40,2,64,32,1,65,1,16,163,10,12,2,11,32,4,40,2,100,33,1,32,10,65,128,128,128,128,120,54,2,0,32,10,32,1,54,2,4,12,2,11,32,10,65,128,128,128,128,120,54,2,0,32,10,32,9,54,2,4,11,32,4,40,2,48,34,1,69,13,0,32,4,40,2,52,32,1,65,12,108,65,4,16,163,10,11,32,4,65,128,2,106,36,0,32,5,40,2,148,1,33,1,2,64,32,5,40,2,144,1,34,2,65,128,128,128,128,120,71,4,64,32,5,65,8,106,32,5,65,152,1,106,65,136,1,16,142,11,26,32,5,32,1,54,2,4,32,5,32,2,54,2,0,32,5,16,139,5,34,1,69,4,64,32,18,32,5,65,144,1,16,142,11,26,12,2,11,32,18,65,128,128,128,128,120,54,2,0,32,18,32,1,54,2,4,32,5,40,2,0,34,1,4,64,32,5,40,2,4,32,1,65,2,116,65,2,16,163,10,11,32,5,40,2,20,34,1,4,64,32,5,40,2,16,33,11,3,64,32,11,40,2,0,34,2,4,64,32,11,65,4,106,40,2,0,32,2,65,1,116,65,1,16,163,10,11,32,11,65,20,106,33,11,32,1,65,1,107,34,1,13,0,11,11,32,5,40,2,12,34,1,4,64,32,5,40,2,16,32,1,65,20,108,65,4,16,163,10,11,32,5,40,2,32,34,1,4,64,32,5,40,2,28,33,11,3,64,32,11,40,2,0,34,2,4,64,32,11,65,4,106,40,2,0,32,2,65,1,16,163,10,11,32,11,65,12,106,40,2,0,34,2,65,128,128,128,128,120,70,32,2,69,114,69,4,64,32,11,65,16,106,40,2,0,32,2,65,14,108,65,2,16,163,10,11,32,11,65,32,106,33,11,32,1,65,1,107,34,1,13,0,11,11,32,5,40,2,24,34,1,4,64,32,5,40,2,28,32,1,65,5,116,65,4,16,163,10,11,32,5,40,2,36,34,1,4,64,32,5,40,2,40,32,1,65,2,116,65,2,16,163,10,11,32,5,40,2,56,34,4,4,64,32,5,40,2,52,33,6,3,64,32,6,32,7,65,12,108,106,34,2,40,2,8,34,1,4,64,32,2,40,2,4,33,11,3,64,32,11,16,203,4,32,11,65,28,106,33,11,32,1,65,1,107,34,1,13,0,11,11,32,2,40,2,0,34,1,4,64,32,2,40,2,4,32,1,65,28,108,65,4,16,163,10,11,32,7,65,1,106,34,7,32,4,71,13,0,11,11,32,5,40,2,48,34,1,4,64,32,5,40,2,52,32,1,65,12,108,65,4,16,163,10,11,32,5,40,2,68,34,1,4,64,32,5,40,2,64,33,11,3,64,32,11,65,4,106,40,2,0,34,2,4,64,32,11,40,2,0,32,2,65,1,16,163,10,11,32,11,65,8,106,33,11,32,1,65,1,107,34,1,13,0,11,11,32,5,40,2,60,34,1,4,64,32,5,40,2,64,32,1,65,3,116,65,4,16,163,10,11,32,5,40,2,72,34,1,4,64,32,5,40,2,76,32,1,65,5,116,65,1,16,163,10,11,32,5,40,2,92,34,1,4,64,32,5,40,2,88,33,11,3,64,32,11,65,12,106,16,203,4,32,11,40,2,0,34,2,4,64,32,11,65,4,106,40,2,0,32,2,65,1,16,163,10,11,32,11,65,40,106,33,11,32,1,65,1,107,34,1,13,0,11,11,32,5,40,2,84,34,1,4,64,32,5,40,2,88,32,1,65,40,108,65,4,16,163,10,11,32,5,40,2,104,34,1,4,64,32,5,40,2,100,33,11,3,64,32,11,40,2,0,34,2,4,64,32,11,65,4,106,40,2,0,32,2,65,1,16,163,10,11,32,11,65,12,106,40,2,0,34,2,4,64,32,11,65,16,106,40,2,0,32,2,65,1,16,163,10,11,32,11,65,24,106,33,11,32,1,65,1,107,34,1,13,0,11,11,32,5,40,2,96,34,1,4,64,32,5,40,2,100,32,1,65,24,108,65,4,16,163,10,11,32,5,40,2,108,34,1,4,64,32,5,40,2,112,32,1,65,40,108,65,8,16,163,10,11,32,5,40,2,124,34,1,69,13,1,32,5,40,2,128,1,32,1,65,1,16,163,10,12,1,11,32,18,65,128,128,128,128,120,54,2,0,32,18,32,1,54,2,4,11,32,5,65,160,2,106,36,0,32,15,65,16,106,36,0,32,3,40,2,160,1,33,1,2,64,2,64,2,64,32,3,40,2,156,1,34,2,65,128,128,128,128,120,70,4,64,32,3,32,1,54,2,184,2,32,3,65,1,54,2,204,3,32,3,65,144,223,192,0,54,2,200,3,32,3,66,1,55,2,212,3,32,3,65,225,0,54,2,228,2,32,3,32,3,65,224,2,106,54,2,208,3,32,3,32,3,65,184,2,106,54,2,224,2,32,3,65,136,3,106,34,1,32,3,65,200,3,106,16,219,3,32,1,16,203,8,33,4,32,3,40,2,184,2,34,8,40,2,48,34,1,65,128,128,128,128,120,70,32,1,69,114,69,4,64,32,8,40,2,52,32,1,65,1,16,163,10,11,2,64,32,8,40,2,60,34,1,65,128,128,128,128,120,70,13,0,32,8,40,2,68,34,2,4,64,32,8,40,2,64,33,1,3,64,2,64,32,1,40,2,0,34,7,69,13,0,32,1,65,4,106,40,2,0,34,6,69,13,0,32,7,32,6,65,1,16,163,10,11,32,1,65,44,106,33,1,32,2,65,1,107,34,2,13,0,11,32,8,40,2,60,33,1,11,32,1,69,13,0,32,8,40,2,64,32,1,65,44,108,65,4,16,163,10,11,32,8,40,2,24,34,1,4,64,32,8,40,2,28,32,1,65,2,116,65,2,16,163,10,11,32,8,40,2,36,34,1,4,64,32,8,40,2,40,32,1,65,2,116,65,2,16,163,10,11,32,8,65,200,0,65,8,16,163,10,32,31,65,128,128,128,128,120,54,2,0,32,31,32,4,54,2,4,12,1,11,32,3,65,20,106,32,3,65,164,1,106,65,136,1,16,142,11,26,32,3,32,1,54,2,16,32,3,32,2,54,2,12,32,3,65,0,54,2,164,1,32,3,66,128,128,128,128,16,55,2,156,1,32,3,65,156,1,106,65,0,65,1,16,208,5,32,3,40,2,160,1,34,37,32,3,40,2,164,1,34,1,106,65,0,58,0,0,32,3,40,2,156,1,33,34,2,64,2,64,32,3,40,2,116,34,2,4,64,32,1,65,1,106,33,4,32,2,65,24,108,33,2,32,3,40,2,112,65,20,106,33,1,3,64,2,64,32,1,65,12,107,40,2,0,65,22,71,13,0,32,1,65,16,107,40,2,0,65,176,241,192,0,65,22,16,139,11,13,0,32,1,40,2,0,32,4,71,13,0,32,1,65,4,107,40,2,0,32,37,32,4,16,139,11,69,13,3,11,32,1,65,24,106,33,1,32,2,65,24,107,34,2,13,0,11,11,32,3,65,1,54,2,160,1,32,3,65,232,222,192,0,54,2,156,1,32,3,66,0,55,2,168,1,32,3,65,128,218,192,0,54,2,164,1,32,3,65,156,1,106,16,247,6,33,1,32,31,65,128,128,128,128,120,54,2,0,32,31,32,1,54,2,4,12,1,11,32,3,65,0,54,2,252,1,32,3,65,0,54,2,244,1,32,3,65,0,59,1,240,1,32,3,65,128,128,128,128,120,54,2,228,1,32,3,66,4,55,2,172,1,32,3,66,0,55,2,164,1,32,3,66,128,128,128,128,192,0,55,2,156,1,32,3,65,172,2,106,33,25,35,0,65,32,107,34,12,36,0,2,64,32,21,69,4,64,65,4,33,7,12,1,11,65,145,179,211,0,45,0,0,26,32,21,65,12,108,34,1,65,4,16,254,9,34,7,13,0,65,4,32,1,16,132,11,0,11,32,12,65,16,106,34,28,65,0,54,2,0,32,12,32,7,54,2,12,32,12,32,21,54,2,8,32,12,32,7,54,2,28,32,12,65,0,54,2,24,32,12,32,28,54,2,20,35,0,65,240,0,107,34,5,36,0,32,12,65,20,106,34,1,40,2,4,33,18,32,1,40,2,0,33,27,2,64,2,64,2,64,32,8,34,7,32,7,32,21,65,40,108,106,34,8,71,4,64,32,1,40,2,8,32,18,65,12,108,106,33,15,32,8,32,7,107,65,40,110,33,11,32,5,65,208,0,106,33,17,32,5,65,200,0,106,65,1,114,34,22,65,24,106,33,30,3,64,2,64,32,7,45,0,0,34,1,65,9,70,4,64,32,7,65,8,106,40,2,0,33,1,2,64,32,7,65,12,106,40,2,0,34,4,69,4,64,65,1,33,8,12,1,11,32,4,65,0,72,13,15,65,145,179,211,0,45,0,0,26,32,4,65,1,16,254,9,34,8,69,13,10,11,32,8,32,1,32,4,16,142,11,26,32,4,33,1,12,1,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,65,1,107,14,8,1,2,3,4,5,6,7,8,0,11,32,5,65,0,58,0,72,32,5,32,7,65,1,106,45,0,0,58,0,73,12,8,11,32,5,65,1,58,0,72,32,5,32,7,65,8,106,41,3,0,55,3,80,12,7,11,32,5,65,216,0,106,32,7,65,16,106,41,3,0,55,3,0,32,5,65,2,58,0,72,32,5,32,7,65,8,106,41,3,0,55,3,80,12,6,11,32,30,32,7,65,25,106,41,0,0,55,0,0,32,22,65,16,106,32,7,65,17,106,41,0,0,55,0,0,32,22,65,8,106,32,7,65,9,106,41,0,0,55,0,0,32,22,32,7,65,1,106,41,0,0,55,0,0,32,5,65,3,58,0,72,12,5,11,32,7,65,8,106,40,2,0,33,4,2,64,32,7,65,12,106,40,2,0,34,8,69,4,64,65,1,33,1,12,1,11,32,8,65,0,72,13,19,65,145,179,211,0,45,0,0,26,32,8,65,1,16,254,9,34,1,69,13,9,11,32,1,32,4,32,8,16,142,11,33,1,32,5,32,8,54,2,84,32,5,32,1,54,2,80,32,5,32,8,54,2,76,32,5,65,4,58,0,72,12,4,11,32,5,65,5,58,0,72,32,5,32,7,65,1,106,45,0,0,58,0,73,12,3,11,32,5,65,6,58,0,72,32,5,32,7,65,2,106,47,1,0,59,1,74,12,2,11,32,5,65,7,58,0,72,32,5,32,7,65,4,106,40,2,0,54,2,76,12,1,11,32,17,65,24,106,32,7,65,32,106,41,3,0,55,3,0,32,17,65,16,106,32,7,65,24,106,41,3,0,55,3,0,32,5,65,8,58,0,72,32,17,65,8,106,32,7,65,16,106,41,3,0,55,3,0,32,17,32,7,65,8,106,41,3,0,55,3,0,11,65,0,33,9,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,5,65,200,0,106,34,23,34,8,45,0,0,65,1,107,14,9,1,2,3,4,5,6,7,8,9,0,11,32,5,32,8,45,0,1,58,0,0,32,5,65,133,128,128,128,120,54,2,60,12,11,11,32,5,32,8,41,3,8,55,3,0,32,5,65,134,128,128,128,120,54,2,60,12,10,11,32,5,32,8,41,3,8,55,3,0,32,5,32,8,65,16,106,41,3,0,55,3,8,32,5,65,135,128,128,128,120,54,2,60,12,9,11,32,5,32,8,41,0,1,55,0,0,32,5,65,24,106,32,8,65,25,106,41,0,0,55,0,0,32,5,65,16,106,32,8,65,17,106,41,0,0,55,0,0,32,5,65,8,106,32,8,65,9,106,41,0,0,55,0,0,32,5,65,137,128,128,128,120,54,2,60,12,8,11,32,8,40,2,8,33,1,32,8,40,2,4,33,10,2,64,32,8,40,2,12,34,16,69,4,64,65,8,33,4,12,1,11,32,16,65,241,184,156,14,75,13,22,32,16,65,200,0,108,34,8,65,0,72,13,22,65,145,179,211,0,45,0,0,26,32,8,65,8,16,254,9,34,4,69,13,6,32,16,65,3,113,33,13,32,1,33,8,32,16,65,4,79,4,64,32,16,65,124,113,33,29,32,4,33,6,3,64,32,1,32,9,106,34,8,45,0,0,33,26,32,6,65,60,106,65,133,128,128,128,120,54,2,0,32,6,32,26,58,0,0,32,8,65,1,106,45,0,0,33,26,32,6,65,132,1,106,65,133,128,128,128,120,54,2,0,32,6,65,200,0,106,32,26,58,0,0,32,8,65,2,106,45,0,0,33,26,32,6,65,204,1,106,65,133,128,128,128,120,54,2,0,32,6,65,144,1,106,32,26,58,0,0,32,8,65,3,106,45,0,0,33,8,32,6,65,148,2,106,65,133,128,128,128,120,54,2,0,32,6,65,216,1,106,32,8,58,0,0,32,6,65,160,2,106,33,6,32,29,32,9,65,4,106,34,9,71,13,0,11,32,1,32,9,106,33,8,11,32,13,69,13,0,32,4,32,9,65,200,0,108,106,33,6,3,64,32,8,45,0,0,33,9,32,6,65,60,106,65,133,128,128,128,120,54,2,0,32,6,32,9,58,0,0,32,6,65,200,0,106,33,6,32,8,65,1,106,33,8,32,13,65,1,107,34,13,13,0,11,11,12,6,11,32,5,32,8,45,0,1,58,0,0,32,5,65,136,128,128,128,120,54,2,60,12,6,11,32,5,32,8,47,1,2,59,1,0,32,5,65,141,128,128,128,120,54,2,60,12,5,11,32,5,32,8,40,2,4,54,2,0,32,5,65,142,128,128,128,120,54,2,60,12,4,11,32,5,32,8,41,3,8,55,3,0,32,5,65,24,106,32,8,65,32,106,41,3,0,55,3,0,32,5,65,16,106,32,8,65,24,106,41,3,0,55,3,0,32,5,65,8,106,32,8,65,16,106,41,3,0,55,3,0,32,5,65,143,128,128,128,120,54,2,60,12,3,11,32,8,40,2,8,33,1,32,8,40,2,4,33,10,32,8,40,2,12,34,16,69,4,64,65,8,33,4,12,2,11,32,16,65,241,184,156,14,75,13,16,32,16,65,200,0,108,34,8,65,0,72,13,16,65,145,179,211,0,45,0,0,26,32,8,65,8,16,254,9,34,4,4,64,32,16,65,3,113,33,13,32,1,33,8,32,16,65,4,79,4,64,32,16,65,124,113,33,29,32,4,33,6,3,64,32,1,32,9,106,34,8,45,0,0,33,26,32,6,65,60,106,65,133,128,128,128,120,54,2,0,32,6,32,26,58,0,0,32,8,65,1,106,45,0,0,33,26,32,6,65,132,1,106,65,133,128,128,128,120,54,2,0,32,6,65,200,0,106,32,26,58,0,0,32,8,65,2,106,45,0,0,33,26,32,6,65,204,1,106,65,133,128,128,128,120,54,2,0,32,6,65,144,1,106,32,26,58,0,0,32,8,65,3,106,45,0,0,33,8,32,6,65,148,2,106,65,133,128,128,128,120,54,2,0,32,6,65,216,1,106,32,8,58,0,0,32,6,65,160,2,106,33,6,32,29,32,9,65,4,106,34,9,71,13,0,11,32,1,32,9,106,33,8,11,32,13,69,13,2,32,4,32,9,65,200,0,108,106,33,6,3,64,32,8,45,0,0,33,9,32,6,65,60,106,65,133,128,128,128,120,54,2,0,32,6,32,9,58,0,0,32,6,65,200,0,106,33,6,32,8,65,1,106,33,8,32,13,65,1,107,34,13,13,0,11,12,2,11,65,8,32,8,16,132,11,0,11,65,8,32,8,16,132,11,0,11,32,10,4,64,32,1,32,10,65,1,16,163,10,11,32,5,32,16,54,2,8,32,5,32,4,54,2,4,32,5,32,16,54,2,0,32,5,65,138,128,128,128,120,54,2,60,11,35,0,65,32,107,34,1,36,0,32,1,65,0,54,2,12,32,1,66,128,128,128,128,16,55,2,4,32,1,65,16,106,32,5,32,1,65,4,106,65,244,3,16,174,1,2,64,2,64,32,1,40,2,16,34,4,65,16,71,4,64,32,1,40,2,24,33,6,32,1,40,2,20,33,8,32,1,40,2,4,34,10,4,64,32,1,40,2,8,32,10,65,1,16,163,10,11,32,23,65,128,128,128,128,120,54,2,0,32,4,65,1,107,14,9,1,2,2,2,2,2,2,2,1,2,11,32,1,41,2,4,33,51,32,23,32,1,40,2,12,54,2,8,32,23,32,51,55,2,0,12,1,11,32,8,69,13,0,32,6,32,8,65,1,16,163,10,11,32,1,65,32,106,36,0,32,5,40,2,72,34,1,65,128,128,128,128,120,70,13,4,32,5,40,2,80,33,4,32,5,40,2,76,33,8,32,5,16,134,2,11,32,15,32,1,54,2,0,32,15,65,8,106,32,4,54,2,0,32,15,65,4,106,32,8,54,2,0,32,7,65,40,106,33,7,32,15,65,12,106,33,15,32,18,65,1,106,33,18,32,11,65,1,107,34,11,13,0,11,11,32,27,32,18,54,2,0,32,5,65,240,0,106,36,0,12,2,11,65,1,32,8,16,132,11,0,11,65,244,234,209,0,65,36,65,212,235,209,0,16,247,8,0,11,32,25,65,8,106,32,28,40,2,0,54,2,0,32,25,32,12,41,2,8,55,2,0,32,12,65,32,106,36,0,32,3,40,2,124,34,8,32,3,40,2,128,1,65,40,108,106,33,29,32,3,40,2,180,2,33,25,32,3,40,2,176,2,33,6,32,3,65,216,3,106,33,26,32,3,65,180,1,106,33,32,32,3,65,168,1,106,33,28,32,3,65,244,1,106,33,30,32,3,47,1,152,1,33,33,65,1,33,1,3,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,65,1,113,4,64,32,8,32,29,70,13,2,32,8,34,2,65,40,106,33,8,12,1,11,32,2,69,13,1,11,32,2,45,0,0,34,1,65,1,70,13,1,32,1,65,17,107,65,255,1,113,65,2,73,4,64,32,2,33,1,12,9,11,32,3,65,184,2,106,32,2,16,162,1,65,1,33,13,2,64,2,64,2,64,2,64,32,3,45,0,184,2,65,14,107,14,20,3,2,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,0,11,11,65,2,33,13,12,2,11,65,3,33,13,12,1,11,65,0,33,13,11,32,3,40,2,68,34,1,32,33,77,13,2,2,64,32,33,65,12,108,34,5,32,3,40,2,64,106,40,2,8,34,1,32,3,45,0,185,2,34,7,77,4,64,32,3,40,2,244,1,34,4,69,13,6,32,3,40,2,248,1,33,9,3,64,32,4,47,1,50,33,10,65,0,33,2,65,0,33,1,2,64,2,64,3,64,32,1,32,10,70,13,1,32,1,32,4,106,33,11,32,2,65,4,106,33,2,32,1,65,1,106,33,1,65,127,32,11,65,52,106,45,0,0,34,11,32,7,71,32,7,32,11,73,27,34,11,65,1,70,13,0,11,32,11,65,255,1,113,69,13,1,32,1,65,1,107,33,10,11,32,9,69,13,8,32,9,65,1,107,33,9,32,4,32,10,65,2,116,106,65,64,107,40,2,0,33,4,12,1,11,11,32,2,32,4,106,34,1,47,1,0,33,2,32,1,65,2,106,47,1,0,33,4,32,3,40,2,176,1,34,1,32,3,40,2,168,1,70,4,64,32,28,32,1,16,187,5,32,3,40,2,176,1,33,1,11,32,3,40,2,172,1,32,1,65,12,108,106,34,1,32,13,58,0,8,32,1,32,4,59,1,6,32,1,32,2,59,1,4,32,1,65,129,128,128,128,120,54,2,0,12,1,11,32,1,32,25,73,13,7,32,1,32,25,107,34,1,32,7,77,4,64,32,7,32,1,107,34,1,32,25,79,13,7,32,6,32,1,65,12,108,106,34,1,40,2,4,33,2,2,64,32,1,40,2,8,34,4,69,4,64,65,1,33,13,12,1,11,32,4,65,0,72,13,21,65,145,179,211,0,45,0,0,26,32,4,65,1,16,254,9,34,13,69,13,16,11,32,13,32,2,32,4,16,142,11,33,7,32,3,40,2,176,1,34,2,32,3,40,2,168,1,70,4,64,32,28,32,2,16,187,5,32,3,40,2,176,1,33,2,11,32,3,40,2,172,1,32,2,65,12,108,106,34,1,32,4,54,2,8,32,1,32,7,54,2,4,32,1,32,4,54,2,0,12,1,11,32,3,40,2,176,1,34,1,32,3,40,2,168,1,70,4,64,32,28,32,1,16,187,5,32,3,40,2,176,1,33,1,11,32,3,40,2,172,1,32,1,65,12,108,106,34,1,32,7,59,1,4,32,1,65,128,128,128,128,120,54,2,0,11,32,3,32,3,40,2,176,1,65,1,106,34,9,54,2,176,1,32,8,32,29,70,13,0,3,64,32,8,34,1,65,40,106,33,8,32,1,45,0,0,65,17,107,65,255,1,113,65,1,77,13,9,32,3,65,184,2,106,32,1,16,162,1,65,1,33,11,2,64,2,64,2,64,2,64,32,3,45,0,184,2,65,14,107,14,20,3,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,1,2,12,11,65,0,33,11,12,2,11,65,3,33,11,12,1,11,65,2,33,11,11,32,3,40,2,68,34,1,32,33,77,13,4,2,64,2,64,2,64,32,3,40,2,64,32,5,106,40,2,8,34,1,32,3,45,0,185,2,34,7,75,4,64,32,1,32,25,73,13,11,32,7,32,1,32,25,107,34,1,79,13,1,32,3,40,2,168,1,32,9,70,4,64,32,28,32,9,16,187,5,32,3,40,2,176,1,33,9,11,32,3,40,2,172,1,32,9,65,12,108,106,34,1,32,7,59,1,4,32,1,65,128,128,128,128,120,54,2,0,12,3,11,32,3,40,2,244,1,34,4,69,13,8,32,3,40,2,248,1,33,13,3,64,32,4,47,1,50,33,10,65,0,33,2,65,0,33,1,2,64,3,64,32,1,32,10,70,13,1,32,1,32,4,106,33,12,32,2,65,4,106,33,2,32,1,65,1,106,33,1,65,127,32,12,65,52,106,45,0,0,34,12,32,7,71,32,7,32,12,73,27,34,12,65,1,70,13,0,11,32,12,65,255,1,113,69,13,3,32,1,65,1,107,33,10,11,32,13,69,13,9,32,13,65,1,107,33,13,32,4,32,10,65,2,116,106,65,64,107,40,2,0,33,4,12,0,11,0,11,32,7,32,1,107,34,1,32,25,79,13,8,32,6,32,1,65,12,108,106,34,1,40,2,4,33,2,2,64,2,64,32,1,40,2,8,34,4,69,4,64,65,1,33,13,12,1,11,32,4,65,0,72,13,23,65,145,179,211,0,45,0,0,26,32,4,65,1,16,254,9,34,13,69,13,1,32,3,40,2,176,1,33,9,11,32,13,32,2,32,4,16,142,11,33,2,32,3,40,2,168,1,32,9,70,4,64,32,28,32,9,16,187,5,32,3,40,2,176,1,33,9,11,32,3,40,2,172,1,32,9,65,12,108,106,34,1,32,4,54,2,8,32,1,32,2,54,2,4,32,1,32,4,54,2,0,12,2,11,12,16,11,32,2,32,4,106,34,1,47,1,0,33,2,32,1,65,2,106,47,1,0,33,4,32,3,40,2,168,1,32,9,70,4,64,32,28,32,9,16,187,5,32,3,40,2,176,1,33,9,11,32,3,40,2,172,1,32,9,65,12,108,106,34,1,32,11,58,0,8,32,1,32,4,59,1,6,32,1,32,2,59,1,4,32,1,65,129,128,128,128,120,54,2,0,11,32,3,32,3,40,2,176,1,65,1,106,34,9,54,2,176,1,32,8,32,29,71,13,0,11,11,32,3,65,1,54,2,204,3,32,3,65,156,219,192,0,54,2,200,3,32,3,66,0,55,2,212,3,32,3,65,128,218,192,0,54,2,208,3,32,3,65,200,3,106,16,247,6,33,4,12,8,11,32,31,65,8,106,32,3,65,164,1,106,40,2,0,54,2,0,32,31,32,3,41,2,156,1,55,2,0,32,25,4,64,32,6,33,1,3,64,32,1,40,2,0,34,2,4,64,32,1,65,4,106,40,2,0,32,2,65,1,16,163,10,11,32,1,65,12,106,33,1,32,25,65,1,107,34,25,13,0,11,11,32,3,40,2,172,2,34,1,4,64,32,6,32,1,65,12,108,65,4,16,163,10,11,32,30,16,250,2,32,28,16,237,4,32,34,4,64,32,37,32,34,65,1,16,163,10,11,32,3,65,12,106,16,228,1,12,10,11,32,33,32,1,65,144,224,192,0,16,131,7,0,11,32,33,32,1,65,144,224,192,0,16,131,7,0,11,32,3,65,1,54,2,204,3,32,3,65,240,220,192,0,54,2,200,3,32,3,66,0,55,2,212,3,32,3,65,128,218,192,0,54,2,208,3,32,3,65,200,3,106,16,247,6,33,4,12,4,11,32,3,65,1,54,2,204,3,32,3,65,208,220,192,0,54,2,200,3,32,3,66,0,55,2,212,3,32,3,65,128,218,192,0,54,2,208,3,32,3,65,200,3,106,16,247,6,33,4,12,3,11,65,144,220,192,0,65,33,65,248,219,192,0,16,141,8,0,11,32,3,65,1,54,2,204,3,32,3,65,140,221,192,0,54,2,200,3,32,3,66,1,55,2,212,3,32,3,65,226,0,54,2,184,3,32,3,32,3,65,180,3,106,54,2,208,3,32,3,32,3,65,184,2,106,54,2,180,3,32,3,65,152,4,106,34,1,32,3,65,200,3,106,16,219,3,32,1,16,203,8,33,4,12,1,11,32,8,33,2,32,3,65,224,2,106,32,1,16,162,1,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,32,3,45,0,224,2,65,17,107,14,2,1,0,5,11,32,3,40,2,56,34,8,32,3,47,1,226,2,34,1,77,13,5,32,3,40,2,68,34,4,32,3,40,2,52,32,1,65,2,116,106,34,1,47,1,2,34,8,77,13,6,32,1,47,1,0,33,1,32,3,32,3,40,2,64,32,8,65,12,108,106,34,8,40,2,4,34,4,54,2,180,3,32,3,32,4,32,8,40,2,8,65,28,108,106,54,2,184,3,32,3,32,3,65,12,106,54,2,188,3,32,3,65,200,3,106,32,3,65,180,3,106,16,134,5,32,3,40,2,204,3,33,4,32,3,40,2,200,3,34,10,65,128,128,128,128,120,70,13,2,32,3,40,2,208,3,12,1,11,65,4,33,4,65,0,33,10,32,3,47,1,226,2,33,1,65,0,11,33,11,32,3,40,2,44,34,8,32,1,65,255,255,3,113,34,1,77,13,5,32,3,40,2,20,34,8,32,3,40,2,40,32,1,65,5,116,106,34,12,47,1,24,34,1,77,13,6,32,3,65,200,3,106,33,8,32,3,40,2,16,32,1,65,2,116,106,33,9,35,0,65,48,107,34,1,36,0,2,64,2,64,32,3,65,12,106,34,7,40,2,80,34,13,32,9,47,1,0,34,5,75,4,64,32,1,65,24,106,34,13,32,7,40,2,76,32,5,65,5,116,106,34,5,65,8,106,41,0,0,55,3,0,32,1,65,32,106,34,15,32,5,65,16,106,41,0,0,55,3,0,32,1,65,40,106,34,18,32,5,65,24,106,41,0,0,55,3,0,32,1,32,5,41,0,0,55,3,16,32,7,40,2,68,34,16,32,9,47,1,2,34,5,77,13,1,32,1,65,8,106,32,7,40,2,64,32,5,65,3,116,106,34,7,40,2,0,32,7,40,2,4,16,191,7,32,1,41,3,8,33,51,32,8,65,32,106,32,18,41,3,0,55,0,0,32,8,65,24,106,32,15,41,3,0,55,0,0,32,8,65,16,106,32,13,41,3,0,55,0,0,32,8,32,1,41,3,16,55,0,8,32,8,32,51,55,2,0,32,1,65,48,106,36,0,12,2,11,32,5,32,13,65,224,203,208,0,16,131,7,0,11,32,5,32,16,65,208,203,208,0,16,131,7,0,11,32,3,40,2,80,34,8,32,12,47,1,26,34,1,77,13,7,32,3,32,3,40,2,76,32,1,65,3,116,106,34,1,40,2,0,32,1,40,2,4,16,191,7,32,3,40,2,4,33,8,32,3,40,2,0,33,7,2,64,32,3,40,2,228,1,65,128,128,128,128,120,70,13,0,32,3,40,2,184,1,34,1,4,64,32,3,40,2,180,1,32,1,65,1,16,163,10,11,32,3,40,2,224,1,34,1,4,64,32,3,40,2,220,1,32,1,65,1,16,163,10,11,32,3,40,2,236,1,34,13,4,64,32,3,40,2,232,1,65,4,106,33,1,3,64,2,64,2,64,2,64,32,1,65,4,107,40,2,0,65,6,107,14,2,0,1,2,11,32,1,40,2,0,34,5,16,198,6,32,5,65,8,65,4,16,163,10,12,1,11,32,1,16,249,5,11,32,1,65,8,106,33,1,32,13,65,1,107,34,13,13,0,11,11,32,3,40,2,228,1,34,1,69,13,0,32,3,40,2,232,1,32,1,65,3,116,65,4,16,163,10,11,32,32,32,3,41,3,200,3,55,2,0,32,32,65,32,106,32,3,65,232,3,106,41,3,0,55,2,0,32,32,65,24,106,32,3,65,224,3,106,41,3,0,55,2,0,32,32,65,16,106,32,26,41,3,0,55,2,0,32,32,65,8,106,32,3,65,208,3,106,41,3,0,55,2,0,32,3,32,11,54,2,236,1,32,3,32,4,54,2,232,1,32,3,32,10,54,2,228,1,32,3,32,8,54,2,224,1,32,3,32,7,54,2,220,1,12,1,11,32,4,13,11,11,32,2,32,29,70,13,8,3,64,32,2,65,40,106,32,2,45,0,0,65,16,71,13,10,26,32,3,65,136,3,106,32,2,16,162,1,32,3,45,0,136,3,65,16,71,13,7,32,3,65,200,3,106,33,40,32,3,45,0,137,3,33,27,32,3,40,2,164,1,33,8,32,3,47,1,240,1,33,35,65,0,33,1,35,0,65,48,107,34,22,36,0,2,64,2,64,2,64,32,30,40,2,0,34,9,69,4,64,65,145,179,211,0,45,0,0,26,65,192,0,65,4,16,254,9,34,4,13,1,65,4,65,192,0,16,132,11,0,11,32,30,40,2,4,33,4,3,64,32,9,47,1,50,33,11,65,0,33,1,65,0,33,5,2,64,3,64,32,5,32,11,70,13,1,32,5,32,9,106,33,7,32,1,65,4,106,33,1,32,5,65,1,106,33,5,65,127,32,27,32,7,65,52,106,45,0,0,34,7,71,32,7,32,27,75,27,34,7,65,1,70,13,0,11,32,7,65,255,1,113,69,13,3,32,5,65,1,107,33,11,11,32,4,4,64,32,4,65,1,107,33,4,32,9,32,11,65,2,116,106,65,64,107,40,2,0,33,9,12,1,11,11,32,22,32,9,54,2,8,32,22,32,30,54,2,4,32,22,32,27,54,2,20,32,22,32,11,173,66,32,134,55,2,12,32,22,65,32,106,32,22,65,16,106,40,2,0,54,2,0,32,22,32,22,41,2,8,55,3,24,32,22,65,36,106,33,38,32,8,33,4,32,22,65,4,106,33,44,35,0,65,48,107,34,12,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,22,65,24,106,34,8,40,2,0,34,1,47,1,50,34,7,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,8,40,2,4,33,5,32,8,40,2,8,33,18,65,192,0,65,4,16,254,9,34,15,69,13,8,32,15,65,0,59,1,50,32,15,65,0,54,2,0,32,18,65,5,73,13,1,32,18,65,5,107,14,2,3,4,2,11,32,1,65,52,106,34,9,32,8,40,2,8,34,18,106,33,5,32,8,40,2,4,33,8,32,18,65,1,106,34,10,32,7,77,13,5,32,5,32,27,58,0,0,12,6,11,32,15,32,1,47,1,50,65,5,107,34,9,59,1,50,32,9,65,12,79,13,13,32,1,65,56,106,33,10,32,1,65,20,106,33,17,32,1,65,22,106,33,23,65,4,33,36,65,24,33,13,65,57,33,11,12,7,11,32,15,32,1,47,1,50,65,7,107,34,9,59,1,50,32,9,65,12,79,13,12,32,18,65,7,107,33,18,32,1,65,58,106,33,10,32,1,65,28,106,33,17,32,1,65,30,106,33,23,65,6,33,36,65,32,33,13,65,59,33,11,65,0,12,2,11,32,15,32,1,47,1,50,65,6,107,34,9,59,1,50,32,9,65,12,79,13,11,32,1,65,57,106,33,10,32,1,65,24,106,33,17,32,1,65,26,106,33,23,65,5,33,36,65,28,33,13,65,58,33,11,65,5,33,18,12,5,11,32,15,32,1,47,1,50,65,6,107,34,9,59,1,50,32,9,65,12,79,13,10,32,1,65,57,106,33,10,32,1,65,24,106,33,17,32,1,65,26,106,33,23,65,0,33,18,65,5,33,36,65,28,33,13,65,58,33,11,65,0,11,33,8,32,15,12,4,11,32,9,32,10,106,32,5,32,7,32,18,107,34,9,16,140,11,26,32,5,32,27,58,0,0,32,1,65,4,106,34,5,32,10,65,2,116,106,32,5,32,18,65,2,116,106,32,9,65,2,116,16,140,11,26,11,32,1,32,18,65,2,116,106,34,5,65,6,106,32,35,59,1,0,32,5,65,4,106,32,4,59,1,0,32,1,32,7,65,1,106,59,1,50,32,1,33,7,12,3,11,65,4,65,192,0,16,132,11,0,11,32,5,33,8,32,1,11,33,7,32,10,45,0,0,33,16,32,17,47,1,0,33,17,32,23,47,1,0,33,23,32,15,65,52,106,32,1,32,11,106,32,9,16,142,11,26,32,15,65,4,106,32,1,32,13,106,32,9,65,2,116,16,142,11,26,32,1,32,36,59,1,50,32,7,65,52,106,34,11,32,18,106,33,10,2,64,32,18,32,7,47,1,50,34,9,79,4,64,32,10,32,27,58,0,0,12,1,11,32,11,32,18,65,1,106,34,13,106,32,10,32,9,32,18,107,34,11,16,140,11,26,32,10,32,27,58,0,0,32,7,65,4,106,34,10,32,13,65,2,116,106,32,10,32,18,65,2,116,106,32,11,65,2,116,16,140,11,26,11,32,7,32,18,65,2,116,106,34,10,65,6,106,32,35,59,1,0,32,10,65,4,106,32,4,59,1,0,32,7,32,9,65,1,106,59,1,50,2,64,32,1,40,2,0,34,9,69,4,64,65,0,33,10,12,1,11,65,0,33,10,3,64,2,127,2,127,2,64,32,5,32,10,70,4,64,32,1,47,1,48,33,10,2,64,2,64,2,64,2,64,32,9,47,1,50,34,4,65,11,79,4,64,32,5,65,1,106,33,1,32,10,65,5,73,13,1,32,10,65,5,107,14,2,2,3,4,11,32,10,65,1,106,33,1,32,4,65,1,106,33,11,32,9,65,52,106,34,13,32,10,106,33,5,2,64,32,4,32,10,77,4,64,32,5,32,16,58,0,0,32,9,32,10,65,2,116,106,34,5,65,6,106,32,23,59,1,0,32,5,65,4,106,32,17,59,1,0,12,1,11,32,1,32,13,106,32,5,32,4,32,10,107,34,13,16,140,11,26,32,5,32,16,58,0,0,32,9,65,4,106,34,5,32,1,65,2,116,34,16,106,32,5,32,10,65,2,116,34,27,106,34,5,32,13,65,2,116,34,13,16,140,11,26,32,5,32,23,59,1,2,32,5,32,17,59,1,0,32,27,32,9,65,64,107,34,5,106,65,8,106,32,5,32,16,106,32,13,16,140,11,26,11,32,9,32,11,59,1,50,32,9,32,1,65,2,116,106,65,64,107,32,15,54,2,0,32,1,32,4,65,2,106,34,11,79,13,10,32,4,32,10,107,34,4,65,1,106,65,3,113,34,5,4,64,32,9,32,10,65,2,116,106,65,196,0,106,33,10,3,64,32,10,40,2,0,34,13,32,1,59,1,48,32,13,32,9,54,2,0,32,10,65,4,106,33,10,32,1,65,1,106,33,1,32,5,65,1,107,34,5,13,0,11,11,32,4,65,3,73,13,10,32,1,65,2,116,32,9,106,65,204,0,106,33,10,3,64,32,10,65,12,107,40,2,0,34,4,32,1,59,1,48,32,4,32,9,54,2,0,32,10,65,8,107,40,2,0,34,4,32,1,65,1,106,59,1,48,32,4,32,9,54,2,0,32,10,65,4,107,40,2,0,34,4,32,1,65,2,106,59,1,48,32,4,32,9,54,2,0,32,10,40,2,0,34,4,32,1,65,3,106,59,1,48,32,4,32,9,54,2,0,32,10,65,16,106,33,10,32,11,32,1,65,4,106,34,1,71,13,0,11,12,10,11,32,12,65,4,54,2,20,12,4,11,32,12,65,5,54,2,20,12,3,11,32,12,65,5,54,2,20,32,12,32,1,54,2,16,32,12,32,9,54,2,12,32,12,65,24,106,32,12,65,12,106,16,178,3,32,12,40,2,32,34,4,47,1,50,34,5,65,1,106,33,1,2,64,32,5,69,4,64,32,4,32,17,59,1,4,32,4,32,16,58,0,52,12,1,11,32,4,65,53,106,32,4,65,52,106,32,5,16,140,11,26,32,4,32,16,58,0,52,32,4,65,8,106,32,4,65,4,106,32,5,65,2,116,34,10,16,140,11,26,32,4,32,17,59,1,4,32,4,65,200,0,106,32,4,65,196,0,106,32,10,16,140,11,26,11,32,4,32,15,54,2,68,32,4,32,23,59,1,6,32,4,32,1,59,1,50,65,1,33,1,32,5,65,1,106,34,10,65,3,113,33,15,32,5,65,3,79,4,64,32,10,65,252,255,7,113,33,9,65,4,33,1,65,0,33,5,3,64,32,4,32,5,106,34,10,65,196,0,106,40,2,0,34,11,32,1,65,3,107,59,1,48,32,11,32,4,54,2,0,32,10,65,200,0,106,40,2,0,34,11,32,1,65,2,107,59,1,48,32,11,32,4,54,2,0,32,10,65,204,0,106,40,2,0,34,11,32,1,65,1,107,59,1,48,32,11,32,4,54,2,0,32,10,65,208,0,106,40,2,0,34,10,32,1,59,1,48,32,10,32,4,54,2,0,32,5,65,16,106,33,5,32,1,32,9,71,32,1,65,4,106,33,1,13,0,11,32,1,65,3,107,33,1,11,32,15,4,64,32,4,32,1,65,2,116,106,65,64,107,33,10,3,64,32,10,40,2,0,34,5,32,1,59,1,48,32,5,32,4,54,2,0,32,10,65,4,106,33,10,32,1,65,1,106,33,1,32,15,65,1,107,34,15,13,0,11,11,32,12,40,2,24,34,1,69,13,7,32,12,47,1,44,33,23,32,12,47,1,42,33,17,32,12,45,0,40,33,16,32,12,40,2,36,33,10,32,12,40,2,28,33,5,32,4,12,4,11,32,12,65,6,54,2,20,32,12,32,1,54,2,16,32,12,32,9,54,2,12,32,10,65,7,107,33,10,32,12,65,24,106,32,12,65,12,106,16,178,3,32,12,40,2,32,12,2,11,65,228,130,192,0,65,53,65,156,131,192,0,16,141,8,0,11,32,12,32,1,54,2,16,32,12,32,9,54,2,12,32,12,65,24,106,32,12,65,12,106,16,178,3,32,12,40,2,24,11,33,4,32,10,65,1,106,33,1,32,4,65,52,106,34,11,32,10,106,33,9,32,4,47,1,50,34,5,65,1,106,33,13,2,64,32,5,32,10,77,4,64,32,9,32,16,58,0,0,32,4,32,10,65,2,116,106,34,9,65,6,106,32,23,59,1,0,32,9,65,4,106,32,17,59,1,0,12,1,11,32,1,32,11,106,32,9,32,5,32,10,107,34,11,16,140,11,26,32,9,32,16,58,0,0,32,4,65,4,106,34,9,32,1,65,2,116,34,16,106,32,9,32,10,65,2,116,34,27,106,34,9,32,11,65,2,116,34,11,16,140,11,26,32,9,32,23,59,1,2,32,9,32,17,59,1,0,32,27,32,4,65,64,107,34,9,106,65,8,106,32,9,32,16,106,32,11,16,140,11,26,11,32,4,32,1,65,2,116,106,65,64,107,32,15,54,2,0,32,4,32,13,59,1,50,2,64,32,1,32,5,65,2,106,34,9,79,13,0,32,5,32,10,107,34,11,65,1,106,65,3,113,34,5,4,64,32,4,32,10,65,2,116,106,65,196,0,106,33,10,3,64,32,10,40,2,0,34,13,32,1,59,1,48,32,13,32,4,54,2,0,32,10,65,4,106,33,10,32,1,65,1,106,33,1,32,5,65,1,107,34,5,13,0,11,11,32,11,65,3,73,13,0,32,4,32,1,65,2,116,106,65,204,0,106,33,10,3,64,32,10,65,12,107,40,2,0,34,5,32,1,59,1,48,32,5,32,4,54,2,0,32,10,65,8,107,40,2,0,34,5,32,1,65,1,106,59,1,48,32,5,32,4,54,2,0,32,10,65,4,107,40,2,0,34,5,32,1,65,2,106,59,1,48,32,5,32,4,54,2,0,32,10,40,2,0,34,5,32,1,65,3,106,59,1,48,32,5,32,4,54,2,0,32,10,65,16,106,33,10,32,9,32,1,65,4,106,34,1,71,13,0,11,11,32,12,40,2,24,34,1,69,13,3,32,12,47,1,44,33,23,32,12,47,1,42,33,17,32,12,45,0,40,33,16,32,12,40,2,36,33,10,32,12,40,2,28,33,5,32,12,40,2,32,11,33,15,32,1,40,2,0,34,9,13,0,11,11,32,44,40,2,0,34,4,40,2,0,34,5,69,13,1,65,145,179,211,0,45,0,0,26,32,4,40,2,4,33,9,65,240,0,65,4,16,254,9,34,1,69,13,2,32,1,32,5,54,2,64,32,1,65,0,59,1,50,32,1,65,0,54,2,0,32,4,32,1,54,2,0,32,5,65,0,59,1,48,32,5,32,1,54,2,0,32,4,32,9,65,1,106,54,2,4,32,9,32,10,71,13,3,32,1,32,16,58,0,52,32,1,65,1,59,1,50,32,1,32,15,54,2,68,32,1,32,23,59,1,6,32,1,32,17,59,1,4,32,15,65,1,59,1,48,32,15,32,1,54,2,0,11,32,38,32,18,54,2,8,32,38,32,8,54,2,4,32,38,32,7,54,2,0,32,12,65,48,106,36,0,12,4,11,65,224,128,192,0,16,176,10,0,11,65,4,65,240,0,16,132,11,0,11,65,203,129,192,0,65,48,65,252,129,192,0,16,141,8,0,11,32,9,65,11,65,196,130,192,0,16,171,10,0,11,32,22,40,2,4,34,1,32,1,40,2,8,65,1,106,54,2,8,65,0,33,1,12,2,11,32,4,32,27,58,0,52,32,4,65,1,59,1,50,32,4,65,0,54,2,0,32,4,32,35,59,1,6,32,4,32,8,59,1,4,32,30,66,128,128,128,128,16,55,2,4,32,30,32,4,54,2,0,12,1,11,32,1,32,9,106,34,1,40,1,0,33,4,32,1,65,2,106,32,35,59,1,0,32,1,32,8,59,1,0,32,40,32,4,54,1,2,65,1,33,1,11,32,40,32,1,59,1,0,32,22,65,48,106,36,0,32,3,47,1,240,1,65,1,106,34,1,65,255,255,3,113,32,1,71,13,8,32,3,32,1,59,1,240,1,32,29,32,2,65,40,106,34,2,71,13,0,11,12,8,11,32,3,65,1,54,2,204,3,32,3,65,140,221,192,0,54,2,200,3,32,3,66,1,55,2,212,3,32,3,65,226,0,54,2,196,3,32,3,32,3,65,192,3,106,54,2,208,3,32,3,32,3,65,224,2,106,54,2,192,3,32,3,65,152,4,106,34,1,32,3,65,200,3,106,16,219,3,32,1,16,203,8,33,4,12,9,11,32,1,32,8,65,240,224,192,0,16,131,7,0,11,32,8,32,4,65,144,224,192,0,16,131,7,0,11,32,1,32,8,65,208,224,192,0,16,131,7,0,11,32,1,32,8,65,176,224,192,0,16,131,7,0,11,32,1,32,8,65,160,224,192,0,16,131,7,0,11,32,3,65,1,54,2,204,3,32,3,65,140,221,192,0,54,2,200,3,32,3,66,1,55,2,212,3,32,3,65,226,0,54,2,184,3,32,3,32,3,65,180,3,106,54,2,208,3,32,3,32,3,65,136,3,106,54,2,180,3,32,3,65,152,4,106,34,1,32,3,65,200,3,106,16,219,3,32,1,16,203,8,33,4,12,3,11,65,176,221,192,0,65,28,65,148,221,192,0,16,141,8,0,11,65,0,33,2,32,29,11,33,8,32,3,65,0,59,1,144,4,32,3,40,2,168,1,33,1,32,3,65,0,54,2,168,1,32,3,32,1,54,2,200,3,32,3,32,3,40,2,172,1,34,7,54,2,204,3,32,3,40,2,176,1,33,4,32,3,66,4,55,2,172,1,32,3,32,4,54,2,208,3,32,3,41,2,212,3,33,51,32,3,32,3,40,2,180,1,34,11,54,2,212,3,32,3,32,3,40,2,184,1,54,2,216,3,32,3,32,51,55,2,180,1,32,3,40,2,188,1,33,4,32,3,32,3,40,2,220,3,54,2,188,1,32,3,32,4,54,2,220,3,32,3,40,2,224,3,33,4,32,3,32,3,40,2,192,1,54,2,224,3,32,3,32,4,54,2,192,1,32,3,40,2,228,3,33,4,32,3,32,3,40,2,196,1,54,2,228,3,32,3,32,4,54,2,196,1,32,3,40,2,232,3,33,4,32,3,32,3,40,2,200,1,54,2,232,3,32,3,32,4,54,2,200,1,32,3,40,2,236,3,33,4,32,3,32,3,40,2,204,1,54,2,236,3,32,3,32,4,54,2,204,1,32,3,40,2,240,3,33,4,32,3,32,3,40,2,208,1,54,2,240,3,32,3,32,4,54,2,208,1,32,3,40,2,244,3,33,4,32,3,32,3,40,2,212,1,54,2,244,3,32,3,32,4,54,2,212,1,32,3,40,2,248,3,33,4,32,3,32,3,40,2,216,1,54,2,248,3,32,3,32,4,54,2,216,1,32,3,40,2,252,3,33,4,32,3,32,3,40,2,220,1,34,12,54,2,252,3,32,3,32,4,54,2,220,1,32,3,40,2,128,4,33,4,32,3,32,3,40,2,224,1,34,13,54,2,128,4,32,3,32,4,54,2,224,1,32,3,32,3,40,2,228,1,34,5,54,2,132,4,32,3,65,128,128,128,128,120,54,2,228,1,32,3,40,2,136,4,33,4,32,3,32,3,40,2,232,1,54,2,136,4,32,3,32,4,54,2,232,1,32,3,40,2,140,4,33,4,32,3,32,3,40,2,236,1,54,2,140,4,32,3,32,4,54,2,236,1,32,3,40,2,144,4,33,4,32,3,32,3,40,2,240,1,54,2,144,4,32,3,32,4,54,2,240,1,32,5,65,128,128,128,128,120,70,4,64,32,3,65,1,54,2,156,4,32,3,65,196,219,192,0,54,2,152,4,32,3,66,0,55,2,164,4,32,3,65,128,218,192,0,54,2,160,4,32,3,65,152,4,106,16,247,6,33,4,32,3,65,200,3,106,16,210,7,32,1,69,13,1,32,7,32,1,65,12,108,65,4,16,163,10,5,32,3,41,2,136,4,33,51,32,3,40,2,164,1,34,1,32,3,40,2,156,1,70,4,64,32,3,65,156,1,106,33,7,35,0,65,32,107,34,4,36,0,32,1,65,1,106,34,1,69,13,11,65,4,33,9,65,4,32,7,40,2,0,34,10,65,1,116,34,15,32,1,32,1,32,15,73,27,34,1,32,1,65,4,77,27,34,15,65,200,0,108,33,18,32,1,65,242,184,156,14,73,65,2,116,33,1,2,64,32,10,69,4,64,65,0,33,9,12,1,11,32,4,32,10,65,200,0,108,54,2,28,32,4,32,7,40,2,4,54,2,20,11,32,4,32,9,54,2,24,32,4,65,8,106,32,1,32,18,32,4,65,20,106,16,239,5,32,4,40,2,8,4,64,32,4,40,2,12,34,0,69,13,12,32,0,32,4,40,2,16,16,132,11,0,11,32,4,40,2,12,33,1,32,7,32,15,54,2,0,32,7,32,1,54,2,4,32,4,65,32,106,36,0,32,3,40,2,164,1,33,1,11,32,3,40,2,160,1,32,1,65,200,0,108,106,34,1,32,51,55,2,4,32,1,32,5,54,2,0,32,1,32,3,41,2,200,3,55,2,12,32,1,32,11,54,2,24,32,1,32,26,41,2,0,55,2,28,32,1,32,13,54,2,68,32,1,32,12,54,2,64,32,1,65,20,106,32,3,65,208,3,106,40,2,0,54,2,0,32,1,65,36,106,32,26,65,8,106,41,2,0,55,2,0,32,1,65,44,106,32,26,65,16,106,41,2,0,55,2,0,32,1,65,52,106,32,26,65,24,106,41,2,0,55,2,0,32,1,65,60,106,32,26,65,32,106,40,2,0,54,2,0,32,3,32,3,40,2,164,1,65,1,106,54,2,164,1,65,0,33,1,12,2,11,11,11,32,31,65,128,128,128,128,120,54,2,0,32,31,32,4,54,2,4,32,25,4,64,32,6,33,1,3,64,32,1,40,2,0,34,2,4,64,32,1,65,4,106,40,2,0,32,2,65,1,16,163,10,11,32,1,65,12,106,33,1,32,25,65,1,107,34,25,13,0,11,11,32,3,40,2,172,2,34,1,4,64,32,6,32,1,65,12,108,65,4,16,163,10,11,32,30,16,250,2,65,0,33,4,32,3,65,156,1,106,34,1,40,2,8,34,8,4,64,32,1,40,2,4,33,5,3,64,32,5,32,4,65,200,0,108,106,34,1,40,2,28,34,2,4,64,32,1,40,2,24,32,2,65,1,16,163,10,11,32,1,40,2,68,34,2,4,64,32,1,40,2,64,32,2,65,1,16,163,10,11,32,1,40,2,8,34,6,4,64,32,1,40,2,4,33,7,3,64,2,64,2,64,2,64,32,7,40,2,0,65,6,107,14,2,0,1,2,11,32,7,65,4,106,40,2,0,34,2,16,198,6,32,2,65,8,65,4,16,163,10,12,1,11,32,7,65,4,106,40,2,0,34,2,65,16,106,40,2,0,34,10,4,64,32,2,40,2,12,32,10,65,1,16,163,10,11,32,2,65,24,106,40,2,0,34,10,4,64,32,2,40,2,20,32,10,65,1,16,163,10,11,32,2,16,221,6,32,2,65,60,65,4,16,163,10,11,32,7,65,8,106,33,7,32,6,65,1,107,34,6,13,0,11,11,32,1,40,2,0,34,2,4,64,32,1,40,2,4,32,2,65,3,116,65,4,16,163,10,11,32,1,40,2,20,34,6,4,64,32,1,40,2,16,33,7,3,64,32,7,40,2,0,34,2,65,130,128,128,128,120,72,32,2,69,114,69,4,64,32,7,65,4,106,40,2,0,32,2,65,1,16,163,10,11,32,7,65,12,106,33,7,32,6,65,1,107,34,6,13,0,11,11,32,1,40,2,12,34,2,4,64,32,1,40,2,16,32,2,65,12,108,65,4,16,163,10,11,32,4,65,1,106,34,4,32,8,71,13,0,11,11,32,3,40,2,156,1,34,1,4,64,32,3,40,2,160,1,32,1,65,200,0,108,65,4,16,163,10,11,32,28,16,237,4,11,32,34,4,64,32,37,32,34,65,1,16,163,10,11,32,3,65,12,106,16,228,1,11,32,3,65,176,4,106,36,0,12,1,11,65,1,32,4,16,132,11,0,11,32,46,4,64,32,43,32,46,65,1,16,163,10,11,32,20,4,64,32,41,65,4,106,33,1,3,64,2,64,2,64,2,64,32,1,65,4,107,40,2,0,65,6,107,14,2,0,1,2,11,32,1,40,2,0,34,2,16,198,6,32,2,65,8,65,4,16,163,10,12,1,11,32,1,16,249,5,11,32,1,65,8,106,33,1,32,20,65,1,107,34,20,13,0,11,11,32,42,4,64,32,41,32,42,65,3,116,65,4,16,163,10,11,32,21,4,64,32,14,33,1,3,64,2,64,32,1,45,0,0,34,2,65,8,77,32,2,65,4,71,113,13,0,32,1,65,4,106,40,2,0,34,2,69,13,0,32,1,65,8,106,40,2,0,32,2,65,1,16,163,10,11,32,1,65,40,106,33,1,32,21,65,1,107,34,21,13,0,11,11,32,47,4,64,32,14,32,47,65,40,108,65,8,16,163,10,11,32,19,40,2,4,65,128,128,128,128,120,71,13,1,32,19,40,2,8,11,54,2,56,32,19,65,1,54,2,20,32,19,65,152,223,192,0,54,2,16,32,19,66,1,55,2,28,32,19,65,5,54,2,76,32,19,32,19,65,200,0,106,54,2,24,32,19,32,19,65,56,106,54,2,72,32,19,65,60,106,32,19,65,16,106,16,219,3,32,19,40,2,64,34,1,32,19,40,2,68,16,2,33,2,32,19,40,2,60,34,8,4,64,32,1,32,8,65,1,16,163,10,11,32,19,65,56,106,16,217,9,32,39,65,128,128,128,128,120,54,2,0,32,39,32,2,54,2,4,12,1,11,32,39,32,19,41,2,4,55,2,0,32,39,65,8,106,32,19,65,12,106,40,2,0,54,2,0,11,32,45,40,2,0,34,1,4,64,32,48,32,1,65,1,16,163,10,11,32,19,65,208,0,106,36,0,12,1,11,16,184,8,0,11,2,64,2,64,32,0,2,127,32,24,40,2,24,34,2,65,128,128,128,128,120,70,4,64,65,0,33,1,32,24,40,2,28,33,8,65,0,33,2,65,1,12,1,11,32,24,40,2,28,33,1,2,64,32,24,40,2,32,34,8,32,2,79,4,64,32,1,33,2,12,1,11,32,2,65,200,0,108,33,4,32,8,69,4,64,65,4,33,2,32,1,32,4,65,4,16,163,10,12,1,11,32,1,32,4,65,4,32,8,65,200,0,108,34,1,16,195,9,34,2,69,13,2,11,32,24,32,2,54,2,52,32,24,32,2,54,2,48,32,24,32,8,54,2,56,32,24,32,2,32,8,65,200,0,108,106,54,2,60,32,24,65,36,106,33,20,35,0,65,144,1,107,34,8,36,0,32,24,65,48,106,34,4,40,2,8,33,10,32,4,40,2,0,34,21,33,6,2,64,2,64,2,127,2,64,32,4,40,2,4,34,2,32,4,40,2,12,34,5,71,4,64,3,64,32,8,32,2,65,200,0,16,142,11,34,1,40,2,0,65,128,128,128,128,120,70,13,2,32,1,65,200,0,106,34,7,32,2,65,200,0,16,142,11,26,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,1,69,13,4,32,1,65,0,54,2,8,32,1,66,129,128,128,128,16,55,2,0,32,1,65,12,106,32,7,65,200,0,16,142,11,26,32,6,32,1,65,8,106,16,0,54,2,0,32,6,65,4,106,33,6,32,2,65,200,0,106,34,2,32,5,71,13,0,11,11,32,8,65,128,128,128,128,120,54,2,0,32,5,12,1,11,32,2,65,200,0,106,11,33,14,2,64,32,8,40,2,0,34,1,65,128,128,128,128,120,70,13,0,32,8,40,2,28,34,2,4,64,32,8,40,2,24,32,2,65,1,16,163,10,11,32,8,40,2,68,34,2,4,64,32,8,40,2,64,32,2,65,1,16,163,10,11,32,8,40,2,4,33,3,32,8,40,2,8,34,7,4,64,32,3,65,4,106,33,2,3,64,2,64,2,64,2,64,32,2,65,4,107,40,2,0,65,6,107,14,2,0,1,2,11,32,2,40,2,0,34,9,16,198,6,32,9,65,8,65,4,16,163,10,12,1,11,32,2,16,249,5,11,32,2,65,8,106,33,2,32,7,65,1,107,34,7,13,0,11,11,32,1,4,64,32,3,32,1,65,3,116,65,4,16,163,10,11,32,8,40,2,16,33,1,32,8,40,2,20,34,7,4,64,32,1,33,2,3,64,32,2,40,2,0,34,3,65,130,128,128,128,120,72,32,3,69,114,69,4,64,32,2,65,4,106,40,2,0,32,3,65,1,16,163,10,11,32,2,65,12,106,33,2,32,7,65,1,107,34,7,13,0,11,11,32,8,40,2,12,34,2,69,13,0,32,1,32,2,65,12,108,65,4,16,163,10,11,32,4,66,132,128,128,128,192,0,55,2,0,32,4,66,128,128,128,128,192,0,55,2,8,32,14,32,5,32,14,107,65,200,0,110,16,181,4,32,20,32,6,32,21,107,65,2,118,54,2,8,32,20,32,21,54,2,4,32,20,32,10,65,200,0,108,65,2,118,54,2,0,65,4,65,0,16,181,4,32,8,65,144,1,106,36,0,12,1,11,65,4,65,212,0,16,132,11,0,11,2,64,32,24,40,2,36,34,1,32,24,40,2,44,34,2,77,4,64,32,24,40,2,40,33,1,12,1,11,32,1,65,2,116,33,8,32,24,40,2,40,33,4,32,2,69,4,64,65,4,33,1,32,4,32,8,65,4,16,163,10,12,1,11,32,4,32,8,65,4,32,2,65,2,116,34,8,16,195,9,34,1,69,13,3,11,65,0,33,8,65,0,11,54,2,12,32,0,32,8,54,2,8,32,0,32,2,54,2,4,32,0,32,1,54,2,0,32,24,65,64,107,36,0,15,11,65,4,32,1,16,132,11,0,11,65,4,32,8,16,132,11,0,11,241,2,1,9,127,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,5,47,1,6,33,7,2,64,2,64,2,64,2,64,65,208,0,65,4,16,254,9,34,4,4,64,32,4,65,0,54,2,0,32,4,32,5,47,1,6,34,6,32,1,40,2,8,34,2,65,127,115,106,34,3,59,1,6,32,3,65,12,79,13,1,32,6,32,2,65,1,106,34,8,107,32,3,71,13,2,32,5,65,8,106,34,9,32,2,65,1,116,106,47,1,0,33,10,32,4,65,8,106,32,9,32,8,65,1,116,106,32,3,65,1,116,16,142,11,26,32,5,32,2,59,1,6,32,3,65,255,255,3,113,65,12,79,13,3,32,6,32,7,71,13,4,32,4,65,32,106,32,5,32,8,65,2,116,106,65,32,106,32,7,32,2,107,65,2,116,16,142,11,33,6,32,1,40,2,4,33,2,65,0,33,1,3,64,2,64,32,6,32,1,65,2,116,106,40,2,0,34,7,32,1,59,1,4,32,7,32,4,54,2,0,32,1,32,3,79,13,0,32,1,32,1,32,3,73,106,34,1,32,3,77,13,1,11,11,32,0,32,10,59,1,16,32,0,32,2,54,2,4,32,0,32,5,54,2,0,32,0,32,2,54,2,12,32,0,32,4,54,2,8,15,11,65,4,65,208,0,16,132,11,0,11,32,3,65,11,65,204,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,32,6,32,2,107,65,12,65,220,240,206,0,16,171,10,0,11,65,148,240,206,0,65,40,65,188,240,206,0,16,141,8,0,11,241,2,1,9,127,65,145,179,211,0,45,0,0,26,32,1,40,2,0,34,5,47,1,6,33,7,2,64,2,64,2,64,2,64,65,208,0,65,4,16,254,9,34,4,4,64,32,4,65,0,54,2,0,32,4,32,5,47,1,6,34,6,32,1,40,2,8,34,2,65,127,115,106,34,3,59,1,6,32,3,65,12,79,13,1,32,6,32,2,65,1,106,34,8,107,32,3,71,13,2,32,5,65,8,106,34,9,32,2,65,1,116,106,47,1,0,33,10,32,4,65,8,106,32,9,32,8,65,1,116,106,32,3,65,1,116,16,142,11,26,32,5,32,2,59,1,6,32,3,65,255,255,3,113,65,12,79,13,3,32,6,32,7,71,13,4,32,4,65,32,106,32,5,32,8,65,2,116,106,65,32,106,32,7,32,2,107,65,2,116,16,142,11,33,6,32,1,40,2,4,33,2,65,0,33,1,3,64,2,64,32,6,32,1,65,2,116,106,40,2,0,34,7,32,1,59,1,4,32,7,32,4,54,2,0,32,1,32,3,79,13,0,32,1,32,1,32,3,73,106,34,1,32,3,77,13,1,11,11,32,0,32,10,59,1,16,32,0,32,2,54,2,4,32,0,32,5,54,2,0,32,0,32,2,54,2,12,32,0,32,4,54,2,8,15,11,65,4,65,208,0,16,132,11,0,11,32,3,65,11,65,240,245,208,0,16,171,10,0,11,65,184,245,208,0,65,40,65,224,245,208,0,16,141,8,0,11,32,6,32,2,107,65,12,65,128,246,208,0,16,171,10,0,11,65,184,245,208,0,65,40,65,224,245,208,0,16,141,8,0,11,234,2,1,8,127,35,0,65,64,106,34,3,36,0,32,0,40,2,0,34,0,45,0,44,33,4,32,0,65,4,58,0,44,2,64,32,4,65,4,71,4,64,32,3,65,56,106,34,5,32,0,65,40,106,40,2,0,54,2,0,32,3,65,48,106,34,6,32,0,65,32,106,41,2,0,55,3,0,32,3,65,40,106,34,7,32,0,65,24,106,41,2,0,55,3,0,32,3,65,32,106,34,8,32,0,65,16,106,41,2,0,55,3,0,32,3,65,24,106,34,9,32,0,65,8,106,41,2,0,55,3,0,32,3,65,14,106,34,10,32,0,65,47,106,45,0,0,58,0,0,32,3,32,0,41,2,0,55,3,16,32,3,32,0,47,0,45,59,1,12,65,145,179,211,0,45,0,0,26,65,236,0,65,4,16,254,9,34,0,69,13,1,32,0,32,2,54,2,52,32,0,32,1,54,2,48,32,0,32,3,41,3,16,55,2,56,32,0,32,4,58,0,100,32,0,32,3,47,1,12,59,0,101,32,0,65,64,107,32,9,41,3,0,55,2,0,32,0,65,200,0,106,32,8,41,3,0,55,2,0,32,0,65,208,0,106,32,7,41,3,0,55,2,0,32,0,65,216,0,106,32,6,41,3,0,55,2,0,32,0,65,224,0,106,32,5,40,2,0,54,2,0,32,0,65,231,0,106,32,10,45,0,0,58,0,0,32,0,65,0,58,0,104,32,0,65,248,149,193,0,16,142,4,32,3,65,64,107,36,0,15,11,65,196,149,193,0,65,49,16,242,10,0,11,65,4,65,236,0,16,132,11,0,11,229,2,1,8,127,35,0,65,64,106,34,3,36,0,32,0,40,2,0,34,0,45,0,44,33,4,32,0,65,5,58,0,44,2,64,32,4,65,5,71,4,64,32,3,65,56,106,34,5,32,0,65,40,106,40,2,0,54,2,0,32,3,65,48,106,34,6,32,0,65,32,106,41,2,0,55,3,0,32,3,65,40,106,34,7,32,0,65,24,106,41,2,0,55,3,0,32,3,65,32,106,34,8,32,0,65,16,106,41,2,0,55,3,0,32,3,65,24,106,34,9,32,0,65,8,106,41,2,0,55,3,0,32,3,65,14,106,34,10,32,0,65,47,106,45,0,0,58,0,0,32,3,32,0,41,2,0,55,3,16,32,3,32,0,47,0,45,59,1,12,65,145,179,211,0,45,0,0,26,65,236,0,65,4,16,254,9,34,0,69,13,1,32,0,32,3,41,3,16,55,2,0,32,0,32,4,58,0,44,32,0,32,3,47,1,12,59,0,45,32,0,65,40,106,32,5,40,2,0,54,2,0,32,0,65,32,106,32,6,41,3,0,55,2,0,32,0,65,24,106,32,7,41,3,0,55,2,0,32,0,65,16,106,32,8,41,3,0,55,2,0,32,0,65,8,106,32,9,41,3,0,55,2,0,32,0,65,47,106,32,10,45,0,0,58,0,0,32,0,65,0,58,0,104,32,0,32,2,54,2,52,32,0,32,1,54,2,48,32,0,65,168,150,193,0,16,142,4,32,3,65,64,107,36,0,15,11,65,196,149,193,0,65,49,16,242,10,0,11,65,4,65,236,0,16,132,11,0,11,234,2,1,4,127,35,0,65,32,107,34,2,36,0,2,64,32,0,4,64,32,0,65,8,107,34,1,40,2,0,65,1,71,13,1,32,1,65,0,54,2,0,32,2,65,16,106,32,0,65,12,106,41,2,0,55,3,0,32,2,65,24,106,32,0,65,20,106,40,2,0,54,2,0,32,2,32,0,41,2,4,55,3,8,2,64,32,1,65,127,70,13,0,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,0,32,1,65,32,65,4,16,163,10,11,32,2,65,8,106,16,165,6,32,2,40,2,16,34,0,32,0,40,2,0,65,1,107,34,1,54,2,0,2,64,32,1,13,0,2,64,32,0,40,2,24,34,1,69,13,0,32,1,32,0,40,2,28,34,3,40,2,0,17,2,0,32,3,40,2,4,34,4,69,13,0,32,1,32,4,32,3,40,2,8,16,163,10,11,32,0,40,2,12,34,1,4,64,32,0,40,2,16,32,1,65,1,16,163,10,11,32,0,65,4,106,34,1,32,1,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,32,0,65,32,65,4,16,163,10,11,2,64,32,2,40,2,8,69,13,0,32,2,40,2,12,34,0,65,132,1,73,13,0,32,0,16,4,11,2,64,32,2,40,2,24,34,0,69,13,0,32,0,32,0,40,2,0,34,0,65,1,107,54,2,0,32,0,65,1,71,13,0,32,2,65,24,106,16,214,7,11,32,2,65,32,106,36,0,15,11,16,243,10,0,11,65,238,154,193,0,65,63,16,242,10,0,11,217,2,1,6,127,35,0,65,48,107,34,2,36,0,32,2,65,28,106,32,0,32,1,16,211,3,2,127,32,2,45,0,28,69,4,64,2,64,2,64,32,2,45,0,29,34,3,65,48,70,4,64,32,0,40,2,20,34,3,32,0,40,2,16,73,4,64,32,0,40,2,12,32,3,106,45,0,0,65,48,107,65,255,1,113,65,10,73,13,2,11,32,0,32,1,16,142,3,12,4,11,32,3,65,49,107,65,255,1,113,65,8,75,13,1,2,64,32,0,40,2,20,34,3,32,0,40,2,16,34,5,79,13,0,32,0,40,2,12,33,6,3,64,32,3,32,6,106,45,0,0,34,7,65,48,107,65,255,1,113,65,9,75,13,1,32,0,32,3,65,1,106,34,3,54,2,20,32,1,40,2,8,34,4,32,1,40,2,0,70,4,127,32,1,32,4,16,211,5,32,1,40,2,8,5,32,4,11,32,1,40,2,4,106,32,7,58,0,0,32,1,32,1,40,2,8,65,1,106,54,2,8,32,3,32,5,71,13,0,11,11,32,0,32,1,16,142,3,12,3,11,32,2,65,13,54,2,36,32,2,65,8,106,32,0,65,12,106,16,232,5,32,2,65,36,106,32,2,40,2,8,32,2,40,2,12,16,236,7,12,2,11,32,2,65,13,54,2,36,32,2,65,16,106,32,0,65,12,106,16,128,6,32,2,65,36,106,32,2,40,2,16,32,2,40,2,20,16,236,7,12,1,11,32,2,40,2,32,11,32,2,65,48,106,36,0,11,202,2,1,5,127,32,0,65,11,116,33,1,65,33,33,3,65,33,33,4,2,64,3,64,32,1,32,3,65,1,118,32,2,106,34,3,65,2,116,65,188,166,211,0,106,40,2,0,65,11,116,34,5,71,4,64,32,3,32,4,32,1,32,5,73,27,34,4,32,3,65,1,106,32,2,32,1,32,5,75,27,34,2,107,33,3,32,2,32,4,73,13,1,12,2,11,11,32,3,65,1,106,33,2,11,2,64,32,2,65,32,77,4,64,32,2,65,2,116,34,1,65,188,166,211,0,106,40,2,0,65,215,5,33,4,2,64,32,2,65,32,70,13,0,32,1,65,192,166,211,0,106,34,1,69,13,0,32,1,40,2,0,65,21,118,33,4,11,65,21,118,33,1,32,2,4,127,32,2,65,2,116,65,184,166,211,0,106,40,2,0,65,255,255,255,0,113,5,65,0,11,33,2,2,64,32,4,32,1,65,127,115,106,69,13,0,32,0,32,2,107,33,5,65,215,5,32,1,32,1,65,215,5,77,27,33,3,32,4,65,1,107,33,0,65,0,33,2,3,64,32,1,32,3,70,13,3,32,2,32,1,65,192,167,211,0,106,45,0,0,106,34,2,32,5,75,13,1,32,0,32,1,65,1,106,34,1,71,13,0,11,32,0,33,1,11,32,1,65,1,113,15,11,32,2,65,33,65,192,151,211,0,16,131,7,0,11,32,3,65,215,5,65,208,151,211,0,16,131,7,0,11,217,2,1,3,127,35,0,65,48,107,34,2,36,0,32,2,65,28,106,32,0,32,1,16,224,4,2,127,32,2,45,0,28,69,4,64,2,64,2,64,32,2,45,0,29,34,3,65,48,70,4,64,32,0,40,2,20,34,3,32,0,40,2,16,73,4,64,32,0,40,2,12,32,3,106,45,0,0,65,48,107,65,255,1,113,65,10,73,13,2,11,32,0,32,1,16,140,3,12,4,11,32,3,65,49,107,65,255,1,113,65,8,75,13,1,2,64,32,0,40,2,20,34,3,32,0,40,2,16,79,13,0,3,64,32,0,40,2,12,32,3,106,45,0,0,34,4,65,48,107,65,255,1,113,65,9,75,13,1,32,0,32,3,65,1,106,54,2,20,32,1,40,2,8,34,3,32,1,40,2,0,70,4,127,32,1,32,3,16,211,5,32,1,40,2,8,5,32,3,11,32,1,40,2,4,106,32,4,58,0,0,32,1,32,1,40,2,8,65,1,106,54,2,8,32,0,40,2,20,34,3,32,0,40,2,16,73,13,0,11,11,32,0,32,1,16,140,3,12,3,11,32,2,65,13,54,2,36,32,2,65,8,106,32,0,65,12,106,16,232,5,32,2,65,36,106,32,2,40,2,8,32,2,40,2,12,16,236,7,12,2,11,32,2,65,13,54,2,36,32,2,65,16,106,32,0,65,12,106,16,128,6,32,2,65,36,106,32,2,40,2,16,32,2,40,2,20,16,236,7,12,1,11,32,2,40,2,32,11,32,2,65,48,106,36,0,11,208,2,1,8,127,35,0,65,48,107,34,2,36,0,2,64,2,64,32,0,40,2,0,34,4,69,4,64,65,145,179,211,0,45,0,0,26,65,52,65,4,16,254,9,34,3,13,1,65,4,65,52,16,132,11,0,11,32,0,40,2,4,33,7,3,64,32,4,47,1,50,34,8,65,2,116,33,9,65,0,33,6,65,127,33,3,2,64,3,64,32,6,32,9,70,4,64,32,8,33,3,12,2,11,32,4,32,6,106,33,5,32,3,65,1,106,33,3,32,6,65,4,106,33,6,65,127,32,5,65,4,106,40,2,0,34,5,32,1,71,32,1,32,5,73,27,34,5,65,1,70,13,0,11,32,5,65,255,1,113,69,13,3,11,32,7,4,64,32,7,65,1,107,33,7,32,4,32,3,65,2,116,106,65,52,106,40,2,0,33,4,12,1,11,11,32,2,65,0,54,2,16,32,2,32,4,54,2,12,32,2,32,1,54,2,8,32,2,32,0,54,2,4,32,2,32,3,54,2,20,32,2,65,32,106,32,3,54,2,0,32,2,32,2,41,2,12,55,3,24,32,2,65,36,106,32,2,65,24,106,32,1,32,2,65,4,106,16,105,32,2,40,2,4,34,0,32,0,40,2,8,65,1,106,54,2,8,12,1,11,32,3,65,1,59,1,50,32,3,65,0,54,2,0,32,3,32,1,54,2,4,32,0,66,128,128,128,128,16,55,2,4,32,0,32,3,54,2,0,11,32,2,65,48,106,36,0,11,163,3,1,1,127,35,0,65,16,107,34,2,36,0,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,65,1,107,14,15,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,11,32,1,65,237,134,192,0,65,3,16,210,9,12,15,11,32,2,32,0,65,4,106,54,2,12,32,1,65,240,134,192,0,65,2,32,2,65,12,106,65,244,134,192,0,16,204,5,12,14,11,32,2,32,0,65,4,106,54,2,12,32,1,65,132,135,192,0,65,14,32,2,65,12,106,65,148,135,192,0,16,204,5,12,13,11,32,2,32,0,65,4,106,54,2,12,32,1,65,164,135,192,0,65,27,32,2,65,12,106,65,192,135,192,0,16,204,5,12,12,11,32,1,65,208,135,192,0,65,15,16,210,9,12,11,11,32,1,65,223,135,192,0,65,14,16,210,9,12,10,11,32,1,65,237,135,192,0,65,16,16,210,9,12,9,11,32,1,65,253,135,192,0,65,15,16,210,9,12,8,11,32,1,65,140,136,192,0,65,14,16,210,9,12,7,11,32,2,32,0,65,4,106,54,2,12,32,1,65,154,136,192,0,65,6,32,2,65,12,106,65,244,134,192,0,16,204,5,12,6,11,32,1,65,160,136,192,0,65,10,16,210,9,12,5,11,32,2,32,0,65,4,106,54,2,12,32,1,65,170,136,192,0,65,12,32,2,65,12,106,65,192,135,192,0,16,204,5,12,4,11,32,1,65,182,136,192,0,65,14,16,210,9,12,3,11,32,1,65,196,136,192,0,65,4,16,210,9,12,2,11,32,1,65,200,136,192,0,65,27,16,210,9,12,1,11,32,1,65,227,136,192,0,65,36,16,210,9,11,32,2,65,16,106,36,0,11,163,3,1,1,127,35,0,65,16,107,34,2,36,0,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,65,1,107,14,15,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,11,32,1,65,217,229,192,0,65,3,16,210,9,12,15,11,32,2,32,0,65,4,106,54,2,12,32,1,65,220,229,192,0,65,2,32,2,65,12,106,65,224,229,192,0,16,204,5,12,14,11,32,2,32,0,65,4,106,54,2,12,32,1,65,240,229,192,0,65,14,32,2,65,12,106,65,128,230,192,0,16,204,5,12,13,11,32,2,32,0,65,4,106,54,2,12,32,1,65,144,230,192,0,65,27,32,2,65,12,106,65,172,230,192,0,16,204,5,12,12,11,32,1,65,188,230,192,0,65,15,16,210,9,12,11,11,32,1,65,203,230,192,0,65,14,16,210,9,12,10,11,32,1,65,217,230,192,0,65,16,16,210,9,12,9,11,32,1,65,233,230,192,0,65,15,16,210,9,12,8,11,32,1,65,248,230,192,0,65,14,16,210,9,12,7,11,32,2,32,0,65,4,106,54,2,12,32,1,65,134,231,192,0,65,6,32,2,65,12,106,65,224,229,192,0,16,204,5,12,6,11,32,1,65,140,231,192,0,65,10,16,210,9,12,5,11,32,2,32,0,65,4,106,54,2,12,32,1,65,150,231,192,0,65,12,32,2,65,12,106,65,172,230,192,0,16,204,5,12,4,11,32,1,65,162,231,192,0,65,14,16,210,9,12,3,11,32,1,65,176,231,192,0,65,4,16,210,9,12,2,11,32,1,65,180,231,192,0,65,27,16,210,9,12,1,11,32,1,65,207,231,192,0,65,36,16,210,9,11,32,2,65,16,106,36,0,11,232,2,1,8,127,35,0,65,64,106,34,3,36,0,32,0,40,2,0,34,0,45,0,44,33,4,32,0,65,4,58,0,44,2,64,32,4,65,4,71,4,64,32,3,65,56,106,34,5,32,0,65,40,106,40,2,0,54,2,0,32,3,65,48,106,34,6,32,0,65,32,106,41,2,0,55,3,0,32,3,65,40,106,34,7,32,0,65,24,106,41,2,0,55,3,0,32,3,65,32,106,34,8,32,0,65,16,106,41,2,0,55,3,0,32,3,65,24,106,34,9,32,0,65,8,106,41,2,0,55,3,0,32,3,65,14,106,34,10,32,0,65,47,106,45,0,0,58,0,0,32,3,32,0,41,2,0,55,3,16,32,3,32,0,47,0,45,59,1,12,65,145,179,211,0,45,0,0,26,65,236,0,65,4,16,254,9,34,0,13,1,65,4,65,236,0,16,132,11,0,11,65,196,149,193,0,65,49,16,242,10,0,11,32,0,32,2,54,2,52,32,0,32,1,54,2,48,32,0,32,3,41,3,16,55,2,56,32,0,32,4,58,0,100,32,0,32,3,47,1,12,59,0,101,32,0,65,64,107,32,9,41,3,0,55,2,0,32,0,65,200,0,106,32,8,41,3,0,55,2,0,32,0,65,208,0,106,32,7,41,3,0,55,2,0,32,0,65,216,0,106,32,6,41,3,0,55,2,0,32,0,65,224,0,106,32,5,40,2,0,54,2,0,32,0,65,231,0,106,32,10,45,0,0,58,0,0,32,0,65,0,58,0,104,32,0,65,248,149,193,0,16,142,4,32,3,65,64,107,36,0,11,227,2,1,8,127,35,0,65,64,106,34,3,36,0,32,0,40,2,0,34,0,45,0,44,33,4,32,0,65,5,58,0,44,2,64,32,4,65,5,71,4,64,32,3,65,56,106,34,5,32,0,65,40,106,40,2,0,54,2,0,32,3,65,48,106,34,6,32,0,65,32,106,41,2,0,55,3,0,32,3,65,40,106,34,7,32,0,65,24,106,41,2,0,55,3,0,32,3,65,32,106,34,8,32,0,65,16,106,41,2,0,55,3,0,32,3,65,24,106,34,9,32,0,65,8,106,41,2,0,55,3,0,32,3,65,14,106,34,10,32,0,65,47,106,45,0,0,58,0,0,32,3,32,0,41,2,0,55,3,16,32,3,32,0,47,0,45,59,1,12,65,145,179,211,0,45,0,0,26,65,236,0,65,4,16,254,9,34,0,13,1,65,4,65,236,0,16,132,11,0,11,65,196,149,193,0,65,49,16,242,10,0,11,32,0,32,3,41,3,16,55,2,0,32,0,32,4,58,0,44,32,0,32,3,47,1,12,59,0,45,32,0,65,40,106,32,5,40,2,0,54,2,0,32,0,65,32,106,32,6,41,3,0,55,2,0,32,0,65,24,106,32,7,41,3,0,55,2,0,32,0,65,16,106,32,8,41,3,0,55,2,0,32,0,65,8,106,32,9,41,3,0,55,2,0,32,0,65,47,106,32,10,45,0,0,58,0,0,32,0,65,0,58,0,104,32,0,32,2,54,2,52,32,0,32,1,54,2,48,32,0,65,168,150,193,0,16,142,4,32,3,65,64,107,36,0,11,163,3,1,1,127,35,0,65,16,107,34,2,36,0,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,65,1,107,14,15,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,11,32,1,65,176,244,209,0,65,3,16,210,9,12,15,11,32,2,32,0,65,4,106,54,2,12,32,1,65,179,244,209,0,65,2,32,2,65,12,106,65,184,244,209,0,16,204,5,12,14,11,32,2,32,0,65,4,106,54,2,12,32,1,65,200,244,209,0,65,14,32,2,65,12,106,65,216,244,209,0,16,204,5,12,13,11,32,2,32,0,65,4,106,54,2,12,32,1,65,232,244,209,0,65,27,32,2,65,12,106,65,132,245,209,0,16,204,5,12,12,11,32,1,65,148,245,209,0,65,15,16,210,9,12,11,11,32,1,65,163,245,209,0,65,14,16,210,9,12,10,11,32,1,65,177,245,209,0,65,16,16,210,9,12,9,11,32,1,65,193,245,209,0,65,15,16,210,9,12,8,11,32,1,65,208,245,209,0,65,14,16,210,9,12,7,11,32,2,32,0,65,4,106,54,2,12,32,1,65,222,245,209,0,65,6,32,2,65,12,106,65,184,244,209,0,16,204,5,12,6,11,32,1,65,228,245,209,0,65,10,16,210,9,12,5,11,32,2,32,0,65,4,106,54,2,12,32,1,65,238,245,209,0,65,12,32,2,65,12,106,65,132,245,209,0,16,204,5,12,4,11,32,1,65,250,245,209,0,65,14,16,210,9,12,3,11,32,1,65,136,246,209,0,65,4,16,210,9,12,2,11,32,1,65,140,246,209,0,65,27,16,210,9,12,1,11,32,1,65,167,246,209,0,65,36,16,210,9,11,32,2,65,16,106,36,0,11,211,2,2,8,127,1,126,35,0,65,16,107,34,5,36,0,32,1,32,2,65,1,107,75,4,64,32,1,32,2,75,4,64,32,0,65,40,107,33,9,32,2,65,20,108,32,0,106,65,20,107,33,6,3,64,32,0,32,2,65,20,108,34,3,106,34,4,40,2,0,34,7,32,3,32,9,106,65,20,106,34,3,40,2,0,73,4,64,32,5,65,8,106,34,10,32,4,65,12,106,41,2,0,55,3,0,32,4,65,4,106,41,2,0,33,11,32,4,32,3,41,2,0,55,2,0,32,4,65,8,106,32,3,65,8,106,41,2,0,55,2,0,32,4,65,16,106,32,3,65,16,106,40,2,0,54,2,0,32,5,32,11,55,3,0,2,64,32,2,65,1,70,13,0,65,1,33,8,32,6,33,3,3,64,32,7,32,3,65,20,107,34,4,40,2,0,79,13,1,32,3,32,4,41,2,0,55,2,0,32,3,65,16,106,32,4,65,16,106,40,2,0,54,2,0,32,3,65,8,106,32,4,65,8,106,41,2,0,55,2,0,32,4,33,3,32,2,32,8,65,1,106,34,8,71,13,0,11,32,0,33,3,11,32,3,32,7,54,2,0,32,3,32,5,41,3,0,55,2,4,32,3,65,12,106,32,10,41,3,0,55,2,0,11,32,6,65,20,106,33,6,32,2,65,1,106,34,2,32,1,71,13,0,11,11,32,5,65,16,106,36,0,15,11,65,212,134,207,0,65,46,65,132,135,207,0,16,141,8,0,11,208,2,2,6,127,1,126,35,0,65,32,107,34,5,36,0,32,1,40,2,4,33,8,32,1,40,2,0,33,3,32,2,40,2,4,33,6,2,64,32,2,40,2,8,34,1,65,255,0,77,4,64,32,3,40,2,8,33,4,32,1,33,2,12,1,11,32,3,40,2,8,33,4,32,1,33,2,3,64,32,3,32,4,32,3,40,2,0,71,4,127,32,4,5,32,3,32,4,65,1,16,208,5,32,3,40,2,8,11,34,7,65,1,106,34,4,54,2,8,32,3,40,2,4,32,7,106,32,2,65,128,127,114,58,0,0,32,2,65,255,255,0,75,32,2,65,7,118,33,2,13,0,11,11,32,4,32,3,40,2,0,70,4,64,32,3,32,4,65,1,16,208,5,32,3,40,2,8,33,4,11,32,3,32,4,65,1,106,54,2,8,32,3,40,2,4,32,4,106,32,2,58,0,0,2,64,2,64,32,1,4,64,32,1,65,3,116,33,2,3,64,32,5,65,16,106,32,6,32,3,32,8,16,138,1,32,5,40,2,16,34,1,65,16,71,13,2,32,6,65,8,106,33,6,32,2,65,8,107,34,2,13,0,11,11,32,0,65,16,54,2,0,12,1,11,32,5,65,8,106,32,5,65,28,106,40,2,0,34,2,54,2,0,32,5,32,5,41,2,20,34,9,55,3,0,32,0,32,1,54,2,0,32,0,32,9,55,2,4,32,0,65,12,106,32,2,54,2,0,11,32,5,65,32,106,36,0,11,220,2,1,4,127,35,0,65,16,107,34,2,36,0,2,64,32,0,4,64,32,0,65,8,107,34,4,40,2,0,65,1,71,13,1,32,4,65,0,54,2,0,32,0,40,2,8,33,3,32,0,40,2,4,33,1,2,64,32,4,65,127,70,13,0,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,0,32,4,65,20,65,4,16,163,10,11,32,2,65,0,54,2,8,32,2,32,1,54,2,4,32,3,4,64,32,2,32,3,54,2,12,32,2,65,12,106,34,1,16,183,9,32,3,32,3,40,2,0,34,0,65,1,107,54,2,0,32,0,65,1,70,4,64,32,1,16,214,7,11,32,2,40,2,4,33,1,11,32,1,32,1,40,2,0,65,1,107,34,0,54,2,0,2,64,32,0,13,0,2,64,32,1,65,12,106,40,2,0,34,0,69,13,0,32,0,32,1,65,16,106,40,2,0,34,3,40,2,0,17,2,0,32,3,40,2,4,34,4,69,13,0,32,0,32,4,32,3,40,2,8,16,163,10,11,32,1,65,4,106,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,0,32,1,65,20,65,4,16,163,10,11,2,64,32,2,40,2,8,34,0,69,13,0,32,0,32,0,40,2,0,34,0,65,1,107,54,2,0,32,0,65,1,71,13,0,32,2,65,8,106,16,214,7,11,32,2,65,16,106,36,0,15,11,16,243,10,0,11,65,188,153,193,0,65,63,16,242,10,0,11,247,2,1,3,127,35,0,65,32,107,34,2,36,0,32,2,32,0,40,2,12,32,1,47,1,0,16,164,6,32,2,40,2,4,33,3,2,64,32,2,40,2,0,13,0,2,64,2,64,2,64,2,64,32,0,40,2,8,34,4,4,64,32,0,32,4,65,1,107,34,4,54,2,8,32,0,40,2,4,32,4,65,3,116,106,40,2,0,69,13,1,32,3,65,1,32,1,47,1,2,16,169,7,34,3,13,2,65,0,33,3,12,5,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,206,0,65,1,16,254,9,34,1,69,13,2,32,1,65,220,149,207,0,65,206,0,16,142,11,33,1,32,2,65,206,0,54,2,16,32,2,32,1,54,2,12,32,2,65,206,0,54,2,8,32,2,65,8,106,16,156,4,33,3,12,4,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,208,0,65,1,16,254,9,34,1,69,13,2,32,1,65,170,150,207,0,65,208,0,16,142,11,33,1,32,2,65,208,0,54,2,28,32,2,32,1,54,2,24,32,2,65,208,0,54,2,20,32,2,65,20,106,16,156,4,33,3,12,3,11,3,64,32,0,40,2,0,32,4,70,4,64,32,0,32,4,16,185,5,32,0,40,2,8,33,4,11,32,0,40,2,4,32,4,65,3,116,106,65,1,54,2,0,32,0,32,0,40,2,8,65,1,106,34,4,54,2,8,32,3,65,1,107,34,3,13,0,11,65,0,33,3,12,2,11,65,1,65,206,0,16,132,11,0,11,65,1,65,208,0,16,132,11,0,11,32,2,65,32,106,36,0,32,3,11,250,2,1,6,127,35,0,65,32,107,34,4,36,0,65,145,179,211,0,45,0,0,26,65,32,65,4,16,254,9,34,2,4,64,32,2,65,1,58,0,28,32,2,66,1,55,2,4,32,2,65,2,54,2,0,32,2,65,140,199,207,0,54,2,20,32,2,32,1,54,2,16,32,2,32,0,54,2,12,32,2,32,2,65,8,106,54,2,24,2,64,65,220,178,211,0,45,0,0,65,2,71,13,0,32,4,65,8,106,16,132,5,65,204,178,211,0,40,2,0,33,5,65,200,178,211,0,40,2,0,33,0,65,200,178,211,0,32,4,41,2,8,55,2,0,65,212,178,211,0,40,2,0,65,208,178,211,0,40,2,0,33,1,65,208,178,211,0,32,4,65,16,106,41,2,0,55,2,0,65,216,178,211,0,40,2,0,33,6,65,220,178,211,0,45,0,0,65,216,178,211,0,32,4,65,24,106,41,2,0,55,2,0,65,2,70,13,0,32,0,32,0,40,2,0,65,1,107,34,3,54,2,0,2,64,32,3,13,0,32,0,65,12,106,16,210,3,32,0,40,2,12,34,3,4,64,32,0,40,2,16,32,3,65,2,116,65,4,16,163,10,11,32,0,65,4,106,34,3,32,3,40,2,0,65,1,107,34,3,54,2,0,32,3,13,0,32,0,65,32,65,4,16,163,10,11,32,6,65,132,1,79,4,64,32,6,16,4,11,16,6,69,13,0,32,5,32,1,40,2,0,17,2,0,32,1,40,2,4,34,0,69,13,0,32,5,32,0,32,1,40,2,8,16,163,10,11,32,2,16,213,5,32,4,65,32,106,36,0,15,11,65,4,65,32,16,132,11,0,11,206,2,1,2,127,35,0,65,16,107,34,2,36,0,2,64,2,127,2,64,32,1,65,128,1,79,4,64,32,2,65,0,54,2,12,32,1,65,128,16,73,13,1,32,1,65,128,128,4,73,4,64,32,2,32,1,65,63,113,65,128,1,114,58,0,14,32,2,32,1,65,12,118,65,224,1,114,58,0,12,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,13,65,3,12,3,11,32,2,32,1,65,63,113,65,128,1,114,58,0,15,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,14,32,2,32,1,65,12,118,65,63,113,65,128,1,114,58,0,13,32,2,32,1,65,18,118,65,7,113,65,240,1,114,58,0,12,65,4,12,2,11,32,0,40,2,8,34,3,32,0,40,2,0,70,4,64,32,0,32,3,16,211,5,32,0,40,2,8,33,3,11,32,0,32,3,65,1,106,54,2,8,32,0,40,2,4,32,3,106,32,1,58,0,0,12,2,11,32,2,32,1,65,63,113,65,128,1,114,58,0,13,32,2,32,1,65,6,118,65,192,1,114,58,0,12,65,2,11,33,1,32,1,32,0,40,2,0,32,0,40,2,8,34,3,107,75,4,64,32,0,32,3,32,1,16,208,5,32,0,40,2,8,33,3,11,32,0,40,2,4,32,3,106,32,2,65,12,106,32,1,16,142,11,26,32,0,32,1,32,3,106,54,2,8,11,32,2,65,16,106,36,0,65,0,11,195,2,1,3,127,35,0,65,128,1,107,34,4,36,0,2,127,2,64,2,64,32,1,40,2,28,34,2,65,16,113,69,4,64,32,2,65,32,113,13,1,32,0,53,2,0,65,1,32,1,16,148,4,12,3,11,32,0,40,2,0,33,0,65,0,33,2,3,64,32,2,32,4,106,65,255,0,106,32,0,65,15,113,34,3,65,48,114,32,3,65,215,0,106,32,3,65,10,73,27,58,0,0,32,2,65,1,107,33,2,32,0,65,16,73,32,0,65,4,118,33,0,69,13,0,11,12,1,11,32,0,40,2,0,33,0,65,0,33,2,3,64,32,2,32,4,106,65,255,0,106,32,0,65,15,113,34,3,65,48,114,32,3,65,55,106,32,3,65,10,73,27,58,0,0,32,2,65,1,107,33,2,32,0,65,16,73,32,0,65,4,118,33,0,69,13,0,11,32,2,65,128,1,106,34,0,65,129,1,79,4,64,32,0,65,128,1,65,192,255,210,0,16,170,10,0,11,32,1,65,1,65,210,255,210,0,65,2,32,2,32,4,106,65,128,1,106,65,0,32,2,107,16,251,1,12,1,11,32,2,65,128,1,106,34,0,65,129,1,79,4,64,32,0,65,128,1,65,192,255,210,0,16,170,10,0,11,32,1,65,1,65,210,255,210,0,65,2,32,2,32,4,106,65,128,1,106,65,0,32,2,107,16,251,1,11,32,4,65,128,1,106,36,0,11,131,3,1,3,127,35,0,65,16,107,34,1,36,0,2,64,2,64,2,64,2,64,2,64,2,64,3,64,32,0,45,0,0,34,2,65,6,71,4,64,2,64,2,64,32,2,65,6,107,14,6,0,1,6,4,5,5,6,11,0,11,5,32,0,40,2,4,33,0,12,1,11,11,66,225,15,16,251,4,65,145,179,211,0,45,0,0,26,65,28,65,1,16,254,9,34,0,69,13,4,32,0,65,24,106,65,252,204,206,0,40,0,0,54,0,0,32,0,65,16,106,65,244,204,206,0,41,0,0,55,0,0,32,0,65,8,106,65,236,204,206,0,41,0,0,55,0,0,32,0,65,228,204,206,0,41,0,0,55,0,0,32,1,65,28,54,2,12,32,1,32,0,54,2,8,32,1,65,28,54,2,4,32,1,65,4,106,16,156,4,33,0,12,3,11,32,0,40,2,12,65,28,108,33,2,32,0,40,2,8,33,3,3,64,32,2,69,13,2,32,2,65,28,107,33,2,32,3,16,145,4,33,0,32,3,65,28,106,33,3,32,0,69,13,0,11,12,2,11,66,235,7,16,251,4,65,145,179,211,0,45,0,0,26,65,21,65,1,16,254,9,34,0,69,13,3,32,0,65,13,106,65,141,205,206,0,41,0,0,55,0,0,32,0,65,8,106,65,136,205,206,0,41,0,0,55,0,0,32,0,65,128,205,206,0,41,0,0,55,0,0,32,1,65,21,54,2,12,32,1,32,0,54,2,8,32,1,65,21,54,2,4,32,1,65,4,106,16,156,4,33,0,12,1,11,65,0,33,0,11,32,1,65,16,106,36,0,32,0,15,11,65,1,65,28,16,132,11,0,11,65,1,65,21,16,132,11,0,11,198,2,1,3,127,35,0,65,16,107,34,2,36,0,2,64,2,127,2,64,32,1,65,128,1,79,4,64,32,2,65,0,54,2,12,32,1,65,128,16,73,13,1,32,1,65,128,128,4,73,4,64,32,2,32,1,65,12,118,65,224,1,114,58,0,12,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,13,65,2,33,4,65,3,12,3,11,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,14,32,2,32,1,65,12,118,65,63,113,65,128,1,114,58,0,13,32,2,32,1,65,18,118,65,7,113,65,240,1,114,58,0,12,65,3,33,4,65,4,12,2,11,32,0,40,2,8,34,3,32,0,40,2,0,70,4,127,32,0,32,3,16,211,5,32,0,40,2,8,5,32,3,11,32,0,40,2,4,106,32,1,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,12,2,11,32,2,32,1,65,6,118,65,192,1,114,58,0,12,65,1,33,4,65,2,11,33,3,32,2,65,12,106,32,4,114,32,1,65,63,113,65,128,1,114,58,0,0,32,3,32,0,40,2,0,32,0,40,2,8,34,1,107,75,4,64,32,0,32,1,32,3,16,208,5,32,0,40,2,8,33,1,11,32,0,40,2,4,32,1,106,32,2,65,12,106,32,3,16,142,11,26,32,0,32,1,32,3,106,54,2,8,11,32,2,65,16,106,36,0,65,0,11,219,2,1,6,127,35,0,65,32,107,34,2,36,0,32,1,65,0,32,1,16,169,7,33,3,32,0,40,2,4,34,5,32,0,40,2,8,34,1,65,3,116,106,65,8,107,33,4,32,0,40,2,0,33,6,2,64,2,64,2,127,2,64,3,64,32,3,69,4,64,32,1,32,6,70,4,127,32,0,32,6,16,185,5,32,0,40,2,4,33,5,32,0,40,2,8,5,32,1,11,65,3,116,32,5,106,65,1,54,2,0,32,0,32,0,40,2,8,65,1,106,54,2,8,65,0,12,3,11,32,1,69,13,1,32,0,32,1,65,1,107,34,1,54,2,8,32,3,65,1,107,33,3,32,4,40,2,0,32,4,65,8,107,33,4,13,0,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,208,0,65,1,16,254,9,34,1,69,13,3,32,1,65,208,146,207,0,65,208,0,16,142,11,33,1,32,2,65,208,0,54,2,28,32,2,32,1,54,2,24,32,2,65,208,0,54,2,20,32,2,65,20,106,16,156,4,12,1,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,206,0,65,1,16,254,9,34,1,69,13,1,32,1,65,130,146,207,0,65,206,0,16,142,11,33,1,32,2,65,206,0,54,2,16,32,2,32,1,54,2,12,32,2,65,206,0,54,2,8,32,2,65,8,106,16,156,4,11,32,2,65,32,106,36,0,15,11,65,1,65,206,0,16,132,11,0,11,65,1,65,208,0,16,132,11,0,11,193,2,2,5,127,1,126,35,0,65,48,107,34,5,36,0,65,39,33,3,2,64,32,0,66,144,206,0,84,4,64,32,0,33,8,12,1,11,3,64,32,5,65,9,106,32,3,106,34,4,65,4,107,32,0,32,0,66,144,206,0,128,34,8,66,144,206,0,126,125,167,34,6,65,255,255,3,113,65,228,0,110,34,7,65,1,116,65,212,255,210,0,106,47,0,0,59,0,0,32,4,65,2,107,32,6,32,7,65,228,0,108,107,65,255,255,3,113,65,1,116,65,212,255,210,0,106,47,0,0,59,0,0,32,3,65,4,107,33,3,32,0,66,255,193,215,47,86,32,8,33,0,13,0,11,11,32,8,167,34,4,65,227,0,75,4,64,32,3,65,2,107,34,3,32,5,65,9,106,106,32,8,167,34,4,32,4,65,255,255,3,113,65,228,0,110,34,4,65,228,0,108,107,65,255,255,3,113,65,1,116,65,212,255,210,0,106,47,0,0,59,0,0,11,2,64,32,4,65,10,79,4,64,32,3,65,2,107,34,3,32,5,65,9,106,106,32,4,65,1,116,65,212,255,210,0,106,47,0,0,59,0,0,12,1,11,32,3,65,1,107,34,3,32,5,65,9,106,106,32,4,65,48,114,58,0,0,11,32,2,32,1,65,236,224,210,0,65,0,32,5,65,9,106,32,3,106,65,39,32,3,107,16,251,1,32,5,65,48,106,36,0,11,196,2,1,3,127,35,0,65,16,107,34,2,36,0,2,64,2,127,2,64,32,1,65,128,1,79,4,64,32,2,65,0,54,2,12,32,1,65,128,16,73,13,1,32,1,65,128,128,4,73,4,64,32,2,32,1,65,12,118,65,224,1,114,58,0,12,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,13,65,2,33,4,65,3,12,3,11,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,14,32,2,32,1,65,12,118,65,63,113,65,128,1,114,58,0,13,32,2,32,1,65,18,118,65,7,113,65,240,1,114,58,0,12,65,3,33,4,65,4,12,2,11,32,0,40,2,8,34,3,32,0,40,2,0,70,4,127,32,0,32,3,16,211,5,32,0,40,2,8,5,32,3,11,32,0,40,2,4,106,32,1,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,12,2,11,32,2,32,1,65,6,118,65,192,1,114,58,0,12,65,1,33,4,65,2,11,33,3,32,2,65,12,106,32,4,114,32,1,65,63,113,65,128,1,114,58,0,0,32,3,32,0,40,2,0,32,0,40,2,8,34,1,107,75,4,64,32,0,32,1,32,3,16,208,5,32,0,40,2,8,33,1,11,32,0,40,2,4,32,1,106,32,2,65,12,106,32,3,16,142,11,26,32,0,32,1,32,3,106,54,2,8,11,32,2,65,16,106,36,0,11,193,2,1,9,127,32,1,32,2,65,1,107,75,4,64,32,1,32,2,75,4,64,32,2,65,12,108,32,0,106,65,24,107,33,8,3,64,32,0,32,2,65,12,108,106,34,3,40,2,0,34,9,32,3,65,12,107,34,4,40,2,0,32,3,65,4,106,40,2,0,34,5,32,4,65,4,106,40,2,0,34,6,32,5,32,6,73,27,16,139,11,34,7,32,5,32,6,107,32,7,27,65,0,72,4,64,32,3,32,4,41,2,0,55,2,0,32,3,65,8,106,34,3,40,2,0,33,10,32,3,32,4,65,8,106,40,2,0,54,2,0,2,64,32,2,65,1,70,13,0,65,1,33,6,32,8,33,3,3,64,32,3,65,12,106,33,4,32,9,32,3,40,2,0,32,5,32,3,65,4,106,40,2,0,34,7,32,5,32,7,73,27,16,139,11,34,11,32,5,32,7,107,32,11,27,65,0,78,13,1,32,4,32,3,41,2,0,55,2,0,32,4,65,8,106,32,3,65,8,106,40,2,0,54,2,0,32,3,65,12,107,33,3,32,2,32,6,65,1,106,34,6,71,13,0,11,32,0,33,4,11,32,4,32,10,54,2,8,32,4,32,5,54,2,4,32,4,32,9,54,2,0,11,32,8,65,12,106,33,8,32,2,65,1,106,34,2,32,1,71,13,0,11,11,15,11,65,156,229,208,0,65,46,65,204,229,208,0,16,141,8,0,11,240,2,2,3,127,2,126,2,64,2,64,2,64,2,64,2,64,32,3,69,4,64,65,1,33,5,12,1,11,32,3,65,0,72,13,1,32,3,65,1,16,255,9,34,5,69,13,2,11,32,1,40,2,4,34,4,32,1,41,3,8,34,7,32,4,173,34,8,32,7,32,8,84,27,167,34,6,73,13,2,32,3,32,4,32,6,107,77,4,64,32,1,40,2,0,32,6,106,33,4,2,64,32,3,65,1,71,4,64,32,5,32,4,32,3,16,142,11,26,12,1,11,32,5,32,4,45,0,0,58,0,0,11,32,1,32,7,32,3,173,124,55,3,8,32,2,40,2,0,34,4,4,64,32,2,40,2,4,32,4,65,1,16,163,10,11,32,2,32,3,54,2,8,32,2,32,5,54,2,4,32,2,32,3,54,2,0,32,0,32,3,54,2,4,32,0,32,5,54,2,0,32,0,32,1,40,2,24,54,2,16,32,0,32,1,41,3,16,55,3,8,15,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,3,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,32,0,32,1,54,2,4,32,0,65,0,54,2,0,32,5,32,3,65,1,16,163,10,15,11,16,184,8,0,11,65,1,32,3,16,132,11,0,11,32,6,32,4,65,156,145,209,0,16,170,10,0,11,65,8,65,200,0,16,132,11,0,11,174,4,1,9,127,2,64,32,1,4,64,3,64,2,64,2,64,2,64,2,64,2,64,65,5,32,0,32,8,65,48,108,106,34,4,40,2,16,34,5,65,128,128,128,128,120,115,34,2,32,2,65,5,79,27,14,5,4,4,1,2,3,0,11,32,4,40,2,32,34,2,4,64,32,2,65,1,106,34,2,69,13,7,32,4,40,2,28,32,2,65,2,116,65,7,106,65,120,113,34,3,107,32,2,32,3,106,65,8,106,65,8,16,163,10,11,32,4,40,2,20,33,3,32,4,40,2,24,34,6,4,64,32,3,33,2,3,64,32,2,16,171,6,32,2,65,64,107,33,2,32,6,65,1,107,34,6,13,0,11,11,32,5,69,13,3,32,3,32,5,65,6,116,65,8,16,163,10,12,3,11,32,4,40,2,0,34,2,69,13,2,32,4,40,2,4,32,2,65,1,16,163,10,12,2,11,32,4,40,2,0,34,2,69,13,1,32,4,40,2,4,32,2,65,1,16,163,10,12,1,11,32,4,40,2,4,33,5,32,4,40,2,8,34,6,4,64,32,5,33,2,3,64,2,64,2,64,2,64,2,64,2,64,65,5,32,2,40,2,16,34,9,65,128,128,128,128,120,115,34,3,32,3,65,5,79,27,14,5,4,4,3,3,1,0,11,32,2,40,2,32,34,3,4,64,32,3,65,1,106,34,3,69,13,2,32,2,40,2,28,32,3,65,2,116,65,7,106,65,120,113,34,7,107,32,3,32,7,106,65,8,106,65,8,16,163,10,11,32,2,40,2,20,33,7,32,2,40,2,24,34,10,4,64,32,7,33,3,3,64,32,3,16,171,6,32,3,65,64,107,33,3,32,10,65,1,107,34,10,13,0,11,11,32,9,69,13,3,32,7,32,9,65,6,116,65,8,16,163,10,12,3,11,32,2,16,247,5,32,2,40,2,0,34,3,69,13,2,32,2,40,2,4,32,3,65,48,108,65,8,16,163,10,12,2,11,65,160,251,192,0,65,28,65,148,252,192,0,16,141,8,0,11,32,2,40,2,0,34,3,69,13,0,32,2,40,2,4,32,3,65,1,16,163,10,11,32,2,65,48,106,33,2,32,6,65,1,107,34,6,13,0,11,11,32,4,40,2,0,34,2,69,13,0,32,5,32,2,65,48,108,65,8,16,163,10,11,32,8,65,1,106,34,8,32,1,71,13,0,11,11,15,11,65,160,251,192,0,65,28,65,148,252,192,0,16,141,8,0,11,204,2,1,10,127,35,0,65,32,107,34,4,36,0,2,64,32,1,40,2,4,34,3,69,4,64,12,1,11,32,1,40,2,0,34,5,65,1,106,33,8,32,5,44,0,0,34,6,65,255,1,113,33,2,2,64,2,64,32,6,65,0,72,13,0,32,1,40,2,8,34,9,32,2,65,3,118,65,28,113,106,40,2,0,32,2,118,65,1,113,13,0,32,3,65,1,107,33,10,65,0,33,6,3,64,32,6,34,2,32,10,70,4,64,32,1,65,0,54,2,4,32,1,65,220,133,206,0,54,2,0,12,4,11,32,2,32,8,106,34,11,44,0,0,34,7,65,0,78,4,64,32,2,65,1,106,33,6,32,9,32,7,65,255,1,113,34,7,65,3,118,65,28,113,106,40,2,0,32,7,118,65,1,113,69,13,1,11,11,32,2,32,3,79,13,1,32,1,32,11,54,2,0,32,1,32,2,65,127,115,32,3,106,54,2,4,32,2,65,1,106,33,3,12,2,11,32,1,32,8,54,2,0,32,1,32,3,65,1,107,54,2,4,65,3,33,3,32,2,65,3,108,65,191,134,206,0,106,33,5,12,1,11,32,4,65,1,54,2,12,32,4,65,200,140,206,0,54,2,8,32,4,66,0,55,2,20,32,4,65,220,133,206,0,54,2,16,32,4,65,8,106,65,208,140,206,0,16,166,8,0,11,32,0,32,3,54,2,4,32,0,32,5,54,2,0,32,4,65,32,106,36,0,11,221,2,2,8,127,2,126,32,0,40,2,0,34,4,65,4,107,33,7,32,0,40,2,4,34,5,32,1,167,113,33,0,32,1,66,25,136,66,255,0,131,66,129,130,132,136,144,160,192,128,1,126,33,12,32,2,40,2,0,33,8,32,2,40,2,4,33,9,32,2,40,2,8,33,6,65,0,33,2,2,64,2,64,2,64,3,64,32,0,32,4,106,41,0,0,34,11,32,12,133,34,1,66,127,133,32,1,66,129,130,132,136,144,160,192,128,1,125,131,66,128,129,130,132,136,144,160,192,128,127,131,33,1,3,64,32,1,80,4,64,32,11,32,11,66,1,134,131,66,128,129,130,132,136,144,160,192,128,127,131,80,69,4,64,65,0,15,11,32,2,32,2,65,8,106,34,2,75,13,3,32,0,32,0,32,2,106,34,3,77,4,64,32,3,32,5,113,33,0,12,3,11,65,208,139,209,0,65,28,65,148,141,209,0,16,141,8,0,11,32,0,32,1,122,167,65,3,118,106,34,3,32,0,73,13,4,32,6,32,7,32,3,32,5,113,34,10,65,2,116,107,40,2,0,34,3,77,13,3,32,1,66,1,125,32,1,131,33,1,32,8,47,1,0,32,9,32,3,65,20,108,106,47,1,16,71,13,0,11,11,32,4,65,0,32,10,107,65,2,116,106,15,11,65,208,139,209,0,65,28,65,132,141,209,0,16,141,8,0,11,32,3,32,6,65,196,138,209,0,16,131,7,0,11,65,208,139,209,0,65,28,65,164,141,209,0,16,141,8,0,11,221,2,2,8,127,2,126,32,0,40,2,0,34,4,65,4,107,33,7,32,0,40,2,4,34,5,32,1,167,113,33,0,32,1,66,25,136,66,255,0,131,66,129,130,132,136,144,160,192,128,1,126,33,12,32,2,40,2,0,33,8,32,2,40,2,4,33,9,32,2,40,2,8,33,6,65,0,33,2,2,64,2,64,2,64,3,64,32,0,32,4,106,41,0,0,34,11,32,12,133,34,1,66,127,133,32,1,66,129,130,132,136,144,160,192,128,1,125,131,66,128,129,130,132,136,144,160,192,128,127,131,33,1,3,64,32,1,80,4,64,32,11,32,11,66,1,134,131,66,128,129,130,132,136,144,160,192,128,127,131,80,69,4,64,65,0,15,11,32,2,32,2,65,8,106,34,2,75,13,3,32,0,32,0,32,2,106,34,3,77,4,64,32,3,32,5,113,33,0,12,3,11,65,208,139,209,0,65,28,65,148,141,209,0,16,141,8,0,11,32,0,32,1,122,167,65,3,118,106,34,3,32,0,73,13,4,32,6,32,7,32,3,32,5,113,34,10,65,2,116,107,40,2,0,34,3,77,13,3,32,1,66,1,125,32,1,131,33,1,32,8,47,1,0,32,9,32,3,65,3,116,106,47,1,4,71,13,0,11,11,32,4,65,0,32,10,107,65,2,116,106,15,11,65,208,139,209,0,65,28,65,132,141,209,0,16,141,8,0,11,32,3,32,6,65,196,138,209,0,16,131,7,0,11,65,208,139,209,0,65,28,65,164,141,209,0,16,141,8,0,11,211,2,1,3,127,35,0,65,64,106,34,2,36,0,32,0,65,48,106,33,4,32,0,40,2,48,33,3,2,64,32,0,41,3,16,66,208,15,81,4,64,2,64,32,3,65,128,128,128,128,120,70,13,0,32,2,32,0,41,2,52,55,2,4,32,2,32,3,54,2,0,32,2,65,60,106,65,222,3,54,2,0,32,2,65,2,54,2,28,32,2,65,156,208,209,0,54,2,24,32,2,66,2,55,2,36,32,2,65,222,3,54,2,52,32,2,32,2,65,48,106,54,2,32,32,2,32,2,54,2,56,32,2,32,1,54,2,48,32,2,65,12,106,32,2,65,24,106,16,219,3,32,1,40,2,0,34,3,4,64,32,1,40,2,4,32,3,65,1,16,163,10,11,32,1,32,2,41,2,12,55,2,0,32,1,65,8,106,32,2,65,20,106,40,2,0,54,2,0,32,2,40,2,0,34,3,69,13,0,32,2,40,2,4,32,3,65,1,16,163,10,11,32,2,65,32,106,32,1,65,8,106,40,2,0,54,2,0,32,2,32,1,41,2,0,55,3,24,12,1,11,32,2,65,32,106,32,1,65,8,106,40,2,0,54,2,0,32,2,32,1,41,2,0,55,3,24,32,3,69,32,3,65,128,128,128,128,120,70,114,13,0,32,0,40,2,52,32,3,65,1,16,163,10,11,32,4,32,2,41,3,24,55,2,0,32,4,65,8,106,32,2,65,32,106,40,2,0,54,2,0,32,2,65,64,107,36,0,32,0,11,189,2,1,5,127,2,64,2,64,2,64,2,64,32,2,65,3,106,65,124,113,34,4,32,2,70,13,0,32,4,32,2,107,34,4,32,3,32,3,32,4,75,27,34,5,69,13,0,65,0,33,4,32,1,65,255,1,113,33,7,65,1,33,6,3,64,32,2,32,4,106,45,0,0,32,7,70,13,4,32,5,32,4,65,1,106,34,4,71,13,0,11,32,5,32,3,65,8,107,34,6,75,13,2,12,1,11,32,3,65,8,107,33,6,65,0,33,5,11,32,1,65,255,1,113,65,129,130,132,8,108,33,4,3,64,32,2,32,5,106,34,7,65,4,106,40,2,0,32,4,115,34,8,65,129,130,132,8,107,32,8,65,127,115,113,32,7,40,2,0,32,4,115,34,7,65,129,130,132,8,107,32,7,65,127,115,113,114,65,128,129,130,132,120,113,13,1,32,5,65,8,106,34,5,32,6,77,13,0,11,11,2,64,2,64,32,3,32,5,107,34,3,69,4,64,65,0,33,3,12,1,11,32,2,32,5,106,33,2,65,0,33,4,32,1,65,255,1,113,33,1,65,1,33,6,3,64,32,1,32,2,32,4,106,45,0,0,70,4,64,32,4,33,3,12,3,11,32,3,32,4,65,1,106,34,4,71,13,0,11,11,65,0,33,6,11,32,3,32,5,106,33,4,11,32,0,32,4,54,2,4,32,0,32,6,54,2,0,11,232,2,1,4,127,2,64,2,64,2,64,32,0,45,0,44,14,4,0,2,2,1,2,11,32,0,40,2,0,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,2,64,32,2,13,0,2,64,32,1,65,12,106,40,2,0,34,2,69,13,0,32,2,32,1,65,16,106,40,2,0,34,3,40,2,0,17,2,0,32,3,40,2,4,34,4,69,13,0,32,2,32,4,32,3,40,2,8,16,163,10,11,32,1,65,4,106,34,2,32,2,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,32,1,65,20,65,4,16,163,10,11,32,0,40,2,4,34,0,65,132,1,73,13,1,32,0,16,4,15,11,2,64,2,64,2,64,2,64,32,0,45,0,40,14,4,0,3,3,1,3,11,32,0,40,2,20,34,1,65,131,1,77,13,2,12,1,11,32,0,40,2,28,69,13,1,32,0,65,32,106,40,2,0,34,1,65,131,1,77,13,1,11,32,1,16,4,11,32,0,65,12,106,40,2,0,34,1,32,1,40,2,0,65,1,106,54,2,0,32,0,40,2,0,34,0,32,0,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,2,64,32,0,65,12,106,40,2,0,34,1,69,13,0,32,1,32,0,65,16,106,40,2,0,34,2,40,2,0,17,2,0,32,2,40,2,4,34,3,69,13,0,32,1,32,3,32,2,40,2,8,16,163,10,11,32,0,65,4,106,34,1,32,1,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,32,0,65,20,65,4,16,163,10,11,11,182,2,1,4,127,2,64,32,1,45,0,8,13,0,32,1,40,2,4,33,5,32,1,40,2,0,33,1,3,64,32,1,32,5,70,13,1,2,127,32,1,44,0,0,34,4,65,0,78,4,64,32,4,65,255,1,113,33,2,32,1,65,1,106,12,1,11,32,1,45,0,1,65,63,113,33,3,32,4,65,31,113,33,2,32,4,65,95,77,4,64,32,2,65,6,116,32,3,114,33,2,32,1,65,2,106,12,1,11,32,1,45,0,2,65,63,113,32,3,65,6,116,114,33,3,32,4,65,112,73,4,64,32,3,32,2,65,12,116,114,33,2,32,1,65,3,106,12,1,11,32,2,65,18,116,65,128,128,240,0,113,32,1,45,0,3,65,63,113,32,3,65,6,116,114,114,34,2,65,128,128,196,0,70,13,2,32,1,65,4,106,11,33,1,2,127,32,2,65,13,77,4,64,65,128,128,196,0,65,1,32,2,116,65,128,204,0,113,13,1,26,11,32,2,11,34,3,65,47,71,4,64,32,3,65,128,128,196,0,70,13,1,32,3,65,220,0,71,13,2,11,32,0,40,2,8,34,2,32,0,40,2,0,70,4,127,32,0,32,2,16,211,5,32,0,40,2,8,5,32,2,11,32,0,40,2,4,106,32,3,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,12,0,11,0,11,11,203,2,1,4,127,2,64,32,0,40,2,8,34,3,4,64,32,0,40,2,4,33,0,3,64,32,0,65,52,106,40,2,0,34,1,4,64,32,0,65,56,106,40,2,0,32,1,65,1,16,163,10,11,2,64,2,64,2,64,2,64,2,64,65,5,32,0,65,16,106,34,1,40,2,0,65,128,128,128,128,120,115,34,2,32,2,65,5,79,27,14,5,4,4,1,2,3,0,11,32,0,65,32,106,40,2,0,34,2,4,64,32,2,65,1,106,34,2,69,13,7,32,0,65,28,106,40,2,0,32,2,65,2,116,65,7,106,65,120,113,34,4,107,32,2,32,4,106,65,8,106,65,8,16,163,10,11,32,1,16,160,4,32,1,40,2,0,34,1,69,13,3,32,0,65,20,106,40,2,0,32,1,65,6,116,65,8,16,163,10,12,3,11,32,0,40,2,0,34,1,69,13,2,32,0,65,4,106,40,2,0,32,1,65,1,16,163,10,12,2,11,32,0,40,2,0,34,1,69,13,1,32,0,65,4,106,40,2,0,32,1,65,1,16,163,10,12,1,11,32,0,65,4,106,34,1,40,2,0,32,0,65,8,106,40,2,0,16,152,4,32,0,40,2,0,34,2,69,13,0,32,1,40,2,0,32,2,65,48,108,65,8,16,163,10,11,32,0,65,64,107,33,0,32,3,65,1,107,34,3,13,0,11,11,15,11,65,160,251,192,0,65,28,65,148,252,192,0,16,141,8,0,11,172,2,1,5,127,35,0,65,16,107,34,6,36,0,32,6,66,0,55,3,8,2,64,2,64,32,0,32,1,40,2,4,34,5,4,127,32,6,65,8,106,32,1,40,2,0,34,2,65,7,32,5,65,1,107,34,3,32,3,65,7,79,27,65,1,106,16,142,11,26,32,2,65,1,106,33,4,2,64,32,3,69,13,0,32,2,65,2,106,33,3,32,5,65,2,70,4,64,32,4,33,2,32,3,33,4,12,1,11,32,2,65,3,106,33,4,32,5,65,3,70,4,64,32,3,33,2,12,1,11,32,2,65,4,106,33,3,32,5,65,4,70,4,64,32,4,33,2,32,3,33,4,12,1,11,32,2,65,5,106,33,4,32,5,65,5,70,4,64,32,3,33,2,12,1,11,32,2,65,6,106,33,3,32,5,65,6,70,4,64,32,4,33,2,32,3,33,4,12,1,11,32,5,65,7,71,13,2,32,2,65,7,106,33,4,32,3,33,2,11,32,1,65,0,54,2,4,32,1,32,4,54,2,0,32,2,45,0,0,5,32,1,11,58,0,4,32,0,65,0,54,2,0,12,1,11,32,0,32,6,41,3,8,55,3,8,32,0,65,16,54,2,0,32,1,32,5,65,8,107,54,2,4,32,1,32,2,65,8,106,54,2,0,11,32,6,65,16,106,36,0,11,196,2,1,4,127,32,0,66,0,55,2,16,32,0,2,127,65,0,32,1,65,128,2,73,13,0,26,65,31,32,1,65,255,255,255,7,75,13,0,26,32,1,65,6,32,1,65,8,118,103,34,3,107,118,65,1,113,32,3,65,1,116,107,65,62,106,11,34,2,54,2,28,32,2,65,2,116,65,240,179,211,0,106,33,4,65,1,32,2,116,34,3,65,140,183,211,0,40,2,0,113,69,4,64,32,4,32,0,54,2,0,32,0,32,4,54,2,24,32,0,32,0,54,2,12,32,0,32,0,54,2,8,65,140,183,211,0,65,140,183,211,0,40,2,0,32,3,114,54,2,0,15,11,2,64,2,64,32,1,32,4,40,2,0,34,3,40,2,4,65,120,113,70,4,64,32,3,33,2,12,1,11,32,1,65,25,32,2,65,1,118,107,65,0,32,2,65,31,71,27,116,33,5,3,64,32,3,32,5,65,29,118,65,4,113,106,65,16,106,34,4,40,2,0,34,2,69,13,2,32,5,65,1,116,33,5,32,2,33,3,32,2,40,2,4,65,120,113,32,1,71,13,0,11,11,32,2,40,2,8,34,1,32,0,54,2,12,32,2,32,0,54,2,8,32,0,65,0,54,2,24,32,0,32,2,54,2,12,32,0,32,1,54,2,8,15,11,32,4,32,0,54,2,0,32,0,32,3,54,2,24,32,0,32,0,54,2,12,32,0,32,0,54,2,8,11,180,141,9,2,64,127,8,126,35,0,65,176,2,107,34,60,36,0,2,64,2,64,32,1,4,64,32,1,65,8,107,34,4,40,2,0,65,1,71,13,1,32,4,65,0,54,2,0,32,60,65,12,106,32,1,65,4,106,65,148,2,16,142,11,26,2,64,32,4,65,127,70,13,0,32,1,65,4,107,34,1,32,1,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,32,4,65,160,2,65,4,16,163,10,11,32,60,65,160,2,106,33,62,32,2,65,0,71,33,64,35,0,65,208,3,107,34,29,36,0,32,29,65,1,54,2,240,2,32,29,32,60,65,12,106,34,50,54,2,244,2,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,50,40,2,248,1,34,2,32,50,40,2,132,2,34,1,32,1,32,2,75,27,34,4,4,64,32,50,40,2,128,2,33,37,32,50,40,2,244,1,33,1,3,64,2,64,32,1,45,0,0,69,13,0,32,29,65,8,106,32,29,65,240,2,106,32,37,65,232,134,192,0,65,0,16,237,1,2,64,32,29,45,0,8,69,4,64,32,29,45,0,9,65,2,113,13,2,32,29,65,1,54,2,156,1,32,29,65,148,141,192,0,54,2,152,1,32,29,66,0,55,2,164,1,32,29,65,232,134,192,0,54,2,160,1,32,29,65,152,1,106,16,246,6,33,12,12,1,11,32,29,40,2,12,32,29,65,1,54,2,156,1,32,29,65,128,139,192,0,54,2,152,1,32,29,66,0,55,2,164,1,32,29,65,232,134,192,0,54,2,160,1,32,29,65,152,1,106,16,246,6,33,12,16,178,5,11,32,50,16,228,1,32,50,65,144,1,106,16,150,3,32,50,65,156,1,106,16,226,2,32,50,65,168,1,106,16,249,2,32,50,65,180,1,106,16,249,2,32,50,65,192,1,106,16,249,2,32,50,65,204,1,106,16,180,2,32,50,65,216,1,106,16,240,5,65,1,33,4,32,50,40,2,216,1,34,1,69,4,64,65,1,33,2,12,4,11,32,50,40,2,220,1,32,1,65,40,108,65,4,16,163,10,65,1,33,2,12,3,11,32,1,65,1,106,33,1,32,37,65,28,106,33,37,32,4,65,1,107,34,4,13,0,11,11,32,50,40,2,144,2,33,16,32,29,65,152,1,106,34,9,32,50,65,216,1,16,142,11,26,32,29,65,8,106,32,9,65,144,1,16,142,11,26,32,9,65,144,1,106,34,2,40,2,0,34,1,4,64,32,2,40,2,4,33,4,2,64,32,2,40,2,8,34,11,4,64,65,0,33,2,3,64,2,64,32,2,4,64,32,4,33,5,32,1,33,3,32,2,33,1,12,1,11,65,0,33,5,2,64,32,4,69,13,0,32,4,34,2,65,7,113,34,3,4,64,3,64,32,2,65,1,107,33,2,32,1,40,2,148,3,33,1,32,3,65,1,107,34,3,13,0,11,11,32,4,65,8,73,13,0,3,64,32,1,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,33,1,32,2,65,8,107,34,2,13,0,11,11,65,0,33,3,11,2,64,32,1,47,1,146,3,32,5,75,4,64,32,1,33,2,12,1,11,3,64,32,1,40,2,224,2,34,2,4,64,32,1,47,1,144,3,33,5,32,1,65,196,3,65,148,3,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,32,2,34,1,47,1,146,3,32,5,77,13,1,12,2,11,11,32,1,65,196,3,65,148,3,32,3,27,65,4,16,163,10,65,156,248,208,0,16,176,10,0,11,32,5,65,1,106,33,4,2,64,32,3,69,13,0,32,2,32,4,65,2,116,106,65,148,3,106,40,2,0,33,2,65,0,33,4,32,3,65,1,107,34,1,69,13,0,32,3,65,2,107,32,1,65,7,113,34,3,4,64,3,64,32,1,65,1,107,33,1,32,2,40,2,148,3,33,2,32,3,65,1,107,34,3,13,0,11,11,65,7,73,13,0,3,64,32,2,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,33,2,32,1,65,8,107,34,1,13,0,11,11,65,0,33,1,32,11,65,1,107,34,11,13,0,11,12,1,11,32,4,69,4,64,32,1,33,2,12,1,11,2,64,32,4,65,7,113,34,3,69,4,64,32,1,33,2,32,4,33,1,12,1,11,32,1,33,2,32,4,33,1,3,64,32,1,65,1,107,33,1,32,2,40,2,148,3,33,2,32,3,65,1,107,34,3,13,0,11,11,32,4,65,8,73,13,0,3,64,32,2,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,40,2,148,3,33,2,32,1,65,8,107,34,1,13,0,11,11,65,0,33,1,3,64,32,2,40,2,224,2,32,2,65,196,3,65,148,3,32,1,27,65,4,16,163,10,32,1,65,1,107,33,1,34,2,13,0,11,11,65,0,33,2,32,9,65,156,1,106,34,5,40,2,0,34,1,4,64,32,5,40,2,4,33,4,2,64,32,5,40,2,8,34,10,4,64,3,64,2,64,32,2,4,64,32,4,33,11,32,1,33,5,32,2,33,1,12,1,11,65,0,33,11,2,64,32,4,69,13,0,32,4,34,5,65,7,113,34,3,4,64,3,64,32,5,65,1,107,33,5,32,1,40,2,140,1,33,1,32,3,65,1,107,34,3,13,0,11,11,32,4,65,8,73,13,0,3,64,32,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,33,1,32,5,65,8,107,34,5,13,0,11,11,65,0,33,5,11,2,64,32,1,47,1,138,1,32,11,75,4,64,32,1,33,3,12,1,11,3,64,32,1,40,2,88,34,3,4,64,32,1,47,1,136,1,33,11,32,1,65,188,1,65,140,1,32,5,27,65,4,16,163,10,32,5,65,1,106,33,5,32,3,34,1,47,1,138,1,32,11,77,13,1,12,2,11,11,32,1,65,188,1,65,140,1,32,5,27,65,4,16,163,10,65,156,248,208,0,16,176,10,0,11,32,11,65,1,106,33,4,2,64,32,5,69,4,64,32,3,33,2,12,1,11,32,3,32,4,65,2,116,106,65,140,1,106,40,2,0,33,2,65,0,33,4,32,5,65,1,107,34,1,69,13,0,32,5,65,2,107,32,1,65,7,113,34,5,4,64,3,64,32,1,65,1,107,33,1,32,2,40,2,140,1,33,2,32,5,65,1,107,34,5,13,0,11,11,65,7,73,13,0,3,64,32,2,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,33,2,32,1,65,8,107,34,1,13,0,11,11,32,3,32,11,65,3,116,106,34,5,65,4,106,40,2,0,34,1,4,64,32,5,40,2,0,32,1,65,1,16,163,10,11,65,0,33,1,32,10,65,1,107,34,10,13,0,11,12,1,11,32,4,69,4,64,32,1,33,2,12,1,11,2,64,32,4,65,7,113,34,5,69,4,64,32,1,33,2,32,4,33,1,12,1,11,32,1,33,2,32,4,33,1,3,64,32,1,65,1,107,33,1,32,2,40,2,140,1,33,2,32,5,65,1,107,34,5,13,0,11,11,32,4,65,8,73,13,0,3,64,32,2,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,40,2,140,1,33,2,32,1,65,8,107,34,1,13,0,11,11,65,0,33,1,3,64,32,2,40,2,88,32,2,65,188,1,65,140,1,32,1,27,65,4,16,163,10,32,1,65,1,107,33,1,34,2,13,0,11,11,32,9,65,168,1,106,16,188,2,32,9,65,180,1,106,16,188,2,32,9,65,192,1,106,16,188,2,65,0,33,2,32,9,65,204,1,106,34,5,40,2,0,34,1,4,64,32,5,40,2,4,33,4,2,64,32,5,40,2,8,34,9,4,64,3,64,2,64,32,2,4,64,32,4,33,11,32,1,33,5,32,2,33,1,12,1,11,65,0,33,11,2,64,32,4,69,13,0,32,4,34,5,65,7,113,34,3,4,64,3,64,32,5,65,1,107,33,5,32,1,40,2,184,1,33,1,32,3,65,1,107,34,3,13,0,11,11,32,4,65,8,73,13,0,3,64,32,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,1,32,5,65,8,107,34,5,13,0,11,11,65,0,33,5,11,2,64,32,1,47,1,182,1,32,11,75,4,64,32,1,33,3,12,1,11,3,64,32,1,40,2,0,34,3,4,64,32,1,47,1,180,1,33,11,32,1,65,232,1,65,184,1,32,5,27,65,4,16,163,10,32,5,65,1,106,33,5,32,3,34,1,47,1,182,1,32,11,77,13,1,12,2,11,11,32,1,65,232,1,65,184,1,32,5,27,65,4,16,163,10,65,156,248,208,0,16,176,10,0,11,32,11,65,1,106,33,4,2,64,32,5,69,4,64,32,3,33,2,12,1,11,32,3,32,4,65,2,116,106,65,184,1,106,40,2,0,33,2,65,0,33,4,32,5,65,1,107,34,1,69,13,0,32,5,65,2,107,32,1,65,7,113,34,5,4,64,3,64,32,1,65,1,107,33,1,32,2,40,2,184,1,33,2,32,5,65,1,107,34,5,13,0,11,11,65,7,73,13,0,3,64,32,2,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,2,32,1,65,8,107,34,1,13,0,11,11,32,3,32,11,65,12,108,106,34,3,65,12,106,40,2,0,34,5,4,64,32,3,65,8,106,40,2,0,33,1,3,64,32,1,16,203,4,32,1,65,28,106,33,1,32,5,65,1,107,34,5,13,0,11,11,32,3,65,4,106,34,5,40,2,0,34,1,4,64,32,5,40,2,4,32,1,65,28,108,65,4,16,163,10,11,65,0,33,1,32,9,65,1,107,34,9,13,0,11,12,1,11,32,4,69,4,64,32,1,33,2,12,1,11,2,64,32,4,65,7,113,34,5,69,4,64,32,1,33,2,32,4,33,1,12,1,11,32,1,33,2,32,4,33,1,3,64,32,1,65,1,107,33,1,32,2,40,2,184,1,33,2,32,5,65,1,107,34,5,13,0,11,11,32,4,65,8,73,13,0,3,64,32,2,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,2,32,1,65,8,107,34,1,13,0,11,11,65,0,33,1,3,64,32,2,40,2,0,32,2,65,232,1,65,184,1,32,1,27,65,4,16,163,10,32,1,65,1,107,33,1,34,2,13,0,11,11,2,126,65,192,183,211,0,41,3,0,80,69,4,64,65,208,183,211,0,41,3,0,33,69,65,200,183,211,0,41,3,0,12,1,11,66,2,33,69,65,208,183,211,0,66,2,55,3,0,65,192,183,211,0,66,1,55,3,0,66,1,11,33,67,32,29,65,248,2,106,65,176,141,192,0,41,3,0,55,3,0,32,29,32,67,55,3,128,3,65,200,183,211,0,32,67,66,1,124,55,3,0,32,29,32,69,55,3,136,3,32,29,65,168,141,192,0,41,3,0,55,3,240,2,32,50,40,2,216,1,33,4,32,29,32,50,40,2,220,1,34,1,32,50,40,2,224,1,34,2,65,40,108,106,34,3,54,2,204,3,32,29,32,4,54,2,200,3,32,29,32,1,54,2,196,3,32,29,32,1,54,2,192,3,2,64,32,2,4,64,32,29,65,128,3,106,33,15,32,29,65,44,106,33,34,32,29,65,244,0,106,33,32,2,64,2,64,3,64,32,1,65,40,106,33,2,32,1,40,2,0,34,38,65,128,128,128,128,120,70,13,2,32,1,47,1,36,33,5,32,1,40,2,32,33,25,32,1,40,2,28,33,63,32,1,40,2,24,33,7,32,1,40,2,16,33,9,32,1,40,2,12,33,17,32,1,40,2,8,33,13,32,1,40,2,4,33,11,2,64,2,64,2,64,2,64,2,64,32,1,40,2,20,34,1,69,13,0,32,1,65,2,116,33,10,65,0,33,37,2,127,3,64,32,9,32,37,106,34,1,65,3,106,45,0,0,34,4,65,2,70,13,2,32,1,47,1,0,32,1,65,2,106,45,0,0,65,16,116,114,34,8,33,1,2,64,32,4,13,0,32,16,65,255,255,3,113,32,8,65,255,255,3,113,106,34,1,65,255,255,3,113,32,1,70,13,0,32,29,32,2,54,2,196,3,32,29,65,1,54,2,156,1,32,29,65,248,142,192,0,54,2,152,1,32,29,66,0,55,2,164,1,32,29,65,232,134,192,0,54,2,160,1,32,29,65,152,1,106,16,246,6,12,2,11,32,1,65,255,255,3,113,65,254,1,77,4,64,32,29,40,2,124,34,4,32,29,40,2,116,70,4,64,32,32,32,4,16,182,5,32,29,40,2,124,33,4,11,32,29,40,2,120,32,4,65,40,108,106,34,4,32,1,58,0,1,32,4,65,143,156,132,129,2,32,8,65,13,118,65,248,15,113,118,58,0,0,32,29,32,29,40,2,124,65,1,106,54,2,124,32,10,32,37,65,4,106,34,37,71,13,1,12,3,11,11,32,29,32,2,54,2,196,3,32,29,65,1,54,2,156,1,32,29,65,248,142,192,0,54,2,152,1,32,29,66,0,55,2,164,1,32,29,65,232,134,192,0,54,2,160,1,32,29,65,152,1,106,16,246,6,11,33,12,32,17,4,64,32,9,32,17,65,2,116,65,2,16,163,10,11,32,13,69,13,2,12,1,11,32,17,4,64,32,9,32,17,65,2,116,65,2,16,163,10,11,32,13,69,4,64,32,29,40,2,124,34,1,32,29,40,2,116,70,4,64,32,32,32,1,16,182,5,32,29,40,2,124,33,1,11,32,29,40,2,120,32,1,65,40,108,106,34,1,32,5,59,1,2,32,1,65,17,58,0,0,12,4,11,32,29,40,2,52,65,254,255,3,77,4,64,32,29,32,13,54,2,160,1,32,29,32,11,54,2,156,1,32,29,32,38,54,2,152,1,32,29,65,180,3,106,32,29,65,8,106,32,29,65,152,1,106,34,1,16,167,3,32,29,47,1,180,3,69,4,64,32,29,32,29,47,1,182,3,34,4,59,1,154,1,32,29,32,5,59,1,152,1,2,64,2,64,2,64,32,29,40,2,252,2,69,13,0,32,15,32,1,16,245,2,33,67,32,29,40,2,240,2,34,21,65,6,107,33,8,32,67,66,25,136,66,255,0,131,66,129,130,132,136,144,160,192,128,1,126,33,68,32,67,167,33,1,65,0,33,9,32,29,47,1,154,1,33,4,32,29,47,1,152,1,33,5,32,29,40,2,244,2,33,20,3,64,32,21,32,1,32,20,113,34,17,106,41,0,0,34,72,32,68,133,34,67,66,127,133,32,67,66,129,130,132,136,144,160,192,128,1,125,131,66,128,129,130,132,136,144,160,192,128,127,131,33,69,3,64,32,69,80,4,64,32,72,32,72,66,1,134,131,66,128,129,130,132,136,144,160,192,128,127,131,80,69,13,3,32,17,32,9,65,8,106,34,9,106,33,1,12,2,11,32,69,122,33,67,32,69,66,1,125,32,69,131,33,69,32,5,32,8,32,67,167,65,3,118,32,17,106,32,20,113,65,122,108,34,10,106,34,1,47,1,0,71,13,0,32,4,32,1,47,1,2,71,13,0,11,11,32,10,32,21,106,65,2,107,47,1,0,33,37,32,29,40,2,124,34,1,32,29,40,2,116,70,13,1,12,2,11,32,29,40,2,52,34,37,33,1,32,29,40,2,44,32,37,70,4,64,32,34,32,37,16,184,5,32,29,40,2,52,33,1,11,32,29,40,2,48,32,1,65,2,116,106,34,1,32,4,59,1,2,32,1,32,5,59,1,0,32,29,32,29,40,2,52,65,1,106,54,2,52,32,29,47,1,152,1,33,5,32,29,47,1,154,1,33,10,65,0,33,51,65,0,33,42,35,0,65,16,107,34,58,36,0,32,58,32,10,59,1,14,32,58,32,5,59,1,12,32,29,65,240,2,106,34,39,65,16,106,34,35,32,58,65,12,106,16,245,2,33,71,32,39,40,2,8,69,4,64,65,0,33,20,35,0,65,32,107,34,6,36,0,2,64,32,39,40,2,12,34,8,65,1,106,34,1,32,8,79,4,64,32,39,40,2,4,34,26,32,26,65,1,106,34,27,65,3,118,34,4,65,7,108,32,26,65,8,73,27,34,19,65,1,118,32,1,73,4,64,2,64,2,64,2,127,32,1,32,19,65,1,106,32,1,32,19,75,27,34,1,65,8,79,4,64,65,127,32,1,65,3,116,65,7,110,65,1,107,103,118,65,1,106,32,1,65,255,255,255,255,1,77,13,1,26,16,225,7,32,6,40,2,24,26,12,6,11,65,4,65,8,32,1,65,4,73,27,11,34,9,173,66,6,126,34,67,66,32,136,167,13,0,32,67,167,34,4,65,7,106,34,1,32,4,73,13,0,32,1,65,120,113,34,5,32,9,65,8,106,34,4,106,34,10,32,5,73,13,0,32,10,65,249,255,255,255,7,73,13,1,11,16,225,7,32,6,40,2,8,26,12,3,11,65,8,33,1,2,64,32,10,69,13,0,65,145,179,211,0,45,0,0,26,32,10,65,8,16,254,9,34,1,13,0,32,10,16,138,9,32,6,40,2,16,26,12,3,11,32,1,32,5,106,65,255,1,32,4,16,141,11,33,46,32,9,65,1,107,34,24,32,9,65,3,118,65,7,108,32,9,65,9,73,27,33,33,32,39,40,2,0,33,5,32,8,4,64,32,46,65,6,107,33,30,32,46,65,8,106,33,19,32,5,65,6,107,33,14,32,5,41,3,0,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,33,69,32,5,33,4,32,8,33,10,3,64,32,69,80,4,64,32,4,33,1,3,64,32,20,65,8,106,33,20,32,1,41,3,8,32,1,65,8,106,34,4,33,1,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,34,69,80,13,0,11,11,32,46,32,24,32,35,32,14,32,69,122,167,65,3,118,32,20,106,34,21,65,122,108,106,16,245,2,167,34,17,113,34,41,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,68,80,4,64,65,8,33,1,3,64,32,1,32,41,106,33,9,32,1,65,8,106,33,1,32,46,32,9,32,24,113,34,41,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,68,80,13,0,11,11,32,69,66,1,125,32,69,131,33,69,32,46,32,68,122,167,65,3,118,32,41,106,32,24,113,34,1,106,44,0,0,65,0,78,4,64,32,46,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,1,11,32,1,32,46,106,32,17,65,25,118,34,9,58,0,0,32,19,32,1,65,8,107,32,24,113,106,32,9,58,0,0,32,30,32,1,65,122,108,106,34,9,65,4,106,32,14,32,21,65,122,108,106,34,1,65,4,106,47,0,0,59,0,0,32,9,32,1,40,0,0,54,0,0,32,10,65,1,107,34,10,13,0,11,11,32,39,32,24,54,2,4,32,39,32,46,54,2,0,32,39,32,33,32,8,107,54,2,8,32,26,69,13,2,32,26,32,27,65,6,108,65,7,106,65,120,113,34,4,106,65,9,106,34,1,69,13,2,32,5,32,4,107,32,1,65,8,16,163,10,12,2,11,65,0,33,1,32,39,40,2,0,33,30,2,64,32,4,32,27,65,7,113,65,0,71,106,34,5,69,13,0,32,5,65,1,71,4,64,32,5,65,254,255,255,255,3,113,33,41,3,64,32,1,32,30,106,34,4,32,4,41,3,0,34,67,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,67,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,32,4,65,8,106,34,4,32,4,41,3,0,34,67,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,67,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,32,1,65,16,106,33,1,32,41,65,2,107,34,41,13,0,11,11,32,5,65,1,113,69,13,0,32,1,32,30,106,34,1,32,1,41,3,0,34,67,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,67,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,11,2,64,2,64,32,27,65,8,79,4,64,32,27,32,30,106,32,30,41,0,0,55,0,0,12,1,11,32,30,65,8,106,32,30,32,27,16,140,11,26,32,27,69,13,1,11,32,30,65,8,106,33,21,32,30,65,6,107,33,20,65,0,33,1,3,64,2,64,32,30,32,1,34,4,106,34,17,45,0,0,65,128,1,71,13,0,32,20,32,1,65,122,108,106,33,33,2,64,3,64,32,26,32,35,32,33,16,245,2,167,34,9,113,34,10,33,41,32,10,32,30,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,69,80,4,64,65,8,33,1,3,64,32,1,32,41,106,33,5,32,1,65,8,106,33,1,32,30,32,5,32,26,113,34,41,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,69,80,13,0,11,11,32,30,32,69,122,167,65,3,118,32,41,106,32,26,113,34,1,106,44,0,0,65,0,78,4,64,32,30,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,1,11,32,1,32,10,107,32,4,32,10,107,115,32,26,113,65,8,79,4,64,32,1,32,30,106,34,5,45,0,0,32,5,32,9,65,25,118,34,5,58,0,0,32,21,32,1,65,8,107,32,26,113,106,32,5,58,0,0,32,20,32,1,65,122,108,106,33,9,65,255,1,70,13,2,32,33,45,0,1,33,5,32,33,32,9,45,0,1,58,0,1,32,33,45,0,0,33,1,32,33,32,9,45,0,0,58,0,0,32,9,32,5,58,0,1,32,9,32,1,58,0,0,32,33,45,0,3,33,5,32,33,32,9,45,0,3,58,0,3,32,33,45,0,2,33,1,32,33,32,9,45,0,2,58,0,2,32,9,32,5,58,0,3,32,9,32,1,58,0,2,32,33,45,0,5,33,5,32,33,32,9,45,0,5,58,0,5,32,33,45,0,4,33,1,32,33,32,9,45,0,4,58,0,4,32,9,32,5,58,0,5,32,9,32,1,58,0,4,12,1,11,11,32,17,32,9,65,25,118,34,1,58,0,0,32,21,32,4,65,8,107,32,26,113,106,32,1,58,0,0,12,1,11,32,17,65,255,1,58,0,0,32,21,32,4,65,8,107,32,26,113,106,65,255,1,58,0,0,32,9,65,4,106,32,33,65,4,106,47,0,0,59,0,0,32,9,32,33,40,0,0,54,0,0,11,32,4,65,1,106,33,1,32,4,32,26,71,13,0,11,11,32,39,32,19,32,8,107,54,2,8,12,1,11,16,225,7,32,6,40,2,0,26,11,32,6,65,32,106,36,0,32,58,47,1,14,33,10,32,58,47,1,12,33,5,11,32,71,66,25,136,34,72,66,255,0,131,66,129,130,132,136,144,160,192,128,1,126,33,68,32,71,167,33,9,32,39,40,2,4,33,17,32,39,40,2,0,33,20,65,0,33,1,2,64,2,64,3,64,32,20,32,9,32,17,113,34,9,106,41,0,0,34,71,32,68,133,34,67,66,127,133,32,67,66,129,130,132,136,144,160,192,128,1,125,131,66,128,129,130,132,136,144,160,192,128,127,131,33,69,3,64,32,69,80,4,64,32,71,66,128,129,130,132,136,144,160,192,128,127,131,33,67,65,1,33,4,32,1,65,1,71,4,64,32,67,122,167,65,3,118,32,9,106,32,17,113,33,51,32,67,66,0,82,33,4,11,32,67,32,71,66,1,134,131,66,0,82,13,3,32,9,32,42,65,8,106,34,42,106,33,9,32,4,33,1,12,2,11,32,69,122,33,67,32,69,66,1,125,32,69,131,33,69,32,5,32,20,32,67,167,65,3,118,32,9,106,32,17,113,65,122,108,106,34,8,65,6,107,34,4,47,1,0,71,13,0,32,4,65,2,106,47,1,0,32,10,71,13,0,11,11,32,8,65,2,107,34,9,47,1,0,33,4,65,1,33,1,12,1,11,65,0,33,1,32,20,32,51,106,44,0,0,34,9,65,0,78,4,64,32,20,32,20,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,34,51,106,45,0,0,33,9,11,32,20,32,51,106,32,72,167,65,255,0,113,34,4,58,0,0,32,20,32,51,65,8,107,32,17,113,106,65,8,106,32,4,58,0,0,32,39,32,39,40,2,8,32,9,65,1,113,107,54,2,8,32,39,32,39,40,2,12,65,1,106,54,2,12,32,20,32,51,65,122,108,106,34,8,65,6,107,34,4,65,2,106,32,10,59,1,0,32,4,32,5,59,1,0,32,8,65,2,107,33,9,11,32,9,32,37,59,1,0,32,29,32,4,59,1,2,32,29,32,1,59,1,0,32,58,65,16,106,36,0,32,29,40,2,124,34,1,32,29,40,2,116,71,13,1,11,32,32,32,1,16,182,5,32,29,40,2,124,33,1,11,32,29,40,2,120,32,1,65,40,108,106,34,1,32,37,59,1,2,32,1,65,18,58,0,0,12,5,11,32,29,32,2,54,2,196,3,32,29,40,2,184,3,16,206,8,33,12,12,3,11,32,29,32,2,54,2,196,3,32,29,65,1,54,2,156,1,32,29,65,180,142,192,0,54,2,152,1,32,29,66,0,55,2,164,1,32,29,65,232,134,192,0,54,2,160,1,32,29,65,152,1,106,16,246,6,33,12,11,32,11,33,1,3,64,32,1,16,194,4,32,1,65,28,106,33,1,32,13,65,1,107,34,13,13,0,11,11,32,38,69,13,0,32,11,32,38,65,28,108,65,4,16,163,10,11,32,7,4,64,32,63,32,7,65,1,116,65,2,16,163,10,11,32,29,65,192,3,106,16,168,5,65,1,33,2,65,1,33,4,12,5,11,32,29,32,29,40,2,124,65,1,106,34,1,54,2,124,32,25,4,64,32,63,65,2,107,33,4,32,25,65,1,116,33,37,3,64,32,4,32,37,106,47,1,0,32,16,65,255,255,3,113,106,34,5,65,255,255,3,113,32,5,71,13,3,32,29,40,2,116,32,1,70,4,64,32,32,32,1,16,182,5,32,29,40,2,124,33,1,11,32,29,40,2,120,32,1,65,40,108,106,34,1,32,5,58,0,1,32,1,65,16,58,0,0,32,29,32,29,40,2,124,65,1,106,34,1,54,2,124,32,37,65,2,107,34,37,13,0,11,11,32,13,32,38,69,114,69,4,64,32,11,32,38,65,28,108,65,4,16,163,10,11,32,7,4,64,32,63,32,7,65,1,116,65,2,16,163,10,11,32,2,34,1,32,3,71,13,0,11,32,3,33,2,12,1,11,65,144,133,192,0,65,28,65,132,142,192,0,16,141,8,0,11,32,29,32,2,54,2,196,3,11,32,29,65,192,3,106,16,168,5,32,29,40,2,124,34,37,32,29,40,2,116,70,4,64,32,29,65,244,0,106,32,37,16,182,5,32,29,40,2,124,33,37,11,65,1,33,2,32,29,40,2,120,32,37,65,40,108,106,65,1,58,0,0,32,29,32,29,40,2,124,65,1,106,54,2,124,32,29,65,160,1,106,34,5,32,50,65,136,2,106,34,1,65,8,106,40,2,0,54,2,0,32,29,32,1,41,2,0,55,3,152,1,32,29,65,192,3,106,34,4,32,29,65,8,106,34,44,32,29,65,152,1,106,34,1,16,167,3,2,64,2,64,2,64,2,64,32,29,47,1,192,3,69,4,64,32,29,32,29,47,1,194,3,59,1,148,1,32,5,32,50,65,132,2,106,40,2,0,54,2,0,32,29,32,50,41,2,252,1,55,3,152,1,32,4,32,44,32,1,16,167,3,2,64,2,64,32,29,47,1,192,3,69,4,64,32,29,32,29,47,1,194,3,59,1,128,1,35,0,65,160,1,107,34,48,36,0,32,48,65,0,54,2,72,32,48,65,0,54,2,64,32,48,65,0,54,2,56,32,48,65,0,54,2,48,32,48,65,0,54,2,144,1,32,48,65,0,54,2,136,1,32,48,65,0,54,2,128,1,32,48,65,0,54,2,120,32,48,65,0,54,2,112,32,48,65,0,54,2,104,32,48,65,0,54,2,96,32,48,65,0,54,2,88,32,48,65,0,54,2,80,32,48,66,128,136,128,128,144,160,192,128,1,55,3,152,1,32,48,66,0,55,3,24,32,48,66,0,55,3,0,2,127,35,0,65,64,106,34,59,36,0,65,1,16,216,9,33,63,32,59,65,12,106,33,58,35,0,65,48,107,34,61,36,0,2,64,2,64,32,44,16,139,5,34,1,69,4,64,32,61,32,44,54,2,8,32,61,65,1,54,2,4,32,61,32,48,54,2,12,2,127,65,0,33,4,35,0,65,32,107,34,3,36,0,2,64,2,64,32,61,65,4,106,34,2,34,1,40,2,8,45,0,159,1,13,0,32,3,65,8,106,32,1,16,215,9,32,3,40,2,12,65,5,116,33,10,65,127,33,11,32,3,40,2,8,33,5,3,64,32,10,69,13,1,32,10,65,32,107,33,10,32,11,65,1,106,33,11,32,5,40,2,12,32,5,65,32,106,33,5,65,128,128,128,128,120,70,13,0,11,66,235,8,16,251,4,65,2,32,11,16,218,7,65,145,179,211,0,45,0,0,26,65,43,65,1,16,254,9,34,4,69,13,1,32,4,65,39,106,65,207,206,206,0,40,0,0,54,0,0,32,4,65,32,106,65,200,206,206,0,41,0,0,55,0,0,32,4,65,24,106,65,192,206,206,0,41,0,0,55,0,0,32,4,65,16,106,65,184,206,206,0,41,0,0,55,0,0,32,4,65,8,106,65,176,206,206,0,41,0,0,55,0,0,32,4,65,168,206,206,0,41,0,0,55,0,0,32,3,65,43,54,2,28,32,3,32,4,54,2,24,32,3,65,43,54,2,20,32,3,65,20,106,16,156,4,33,4,11,32,3,65,32,106,36,0,32,4,12,1,11,65,1,65,43,16,132,11,0,11,34,1,69,13,1,32,61,65,1,54,2,4,32,1,32,2,16,157,1,33,4,12,2,11,32,61,65,0,54,2,4,32,1,32,61,65,4,106,16,157,1,33,4,12,1,11,35,0,65,64,106,34,13,36,0,32,13,32,44,54,2,24,32,13,65,1,54,2,20,2,127,65,0,33,1,35,0,65,16,107,34,8,36,0,32,8,65,8,106,32,13,65,20,106,34,10,16,215,9,2,64,32,8,40,2,12,34,11,69,13,0,32,8,40,2,8,33,3,32,48,40,2,68,33,5,32,48,40,2,64,33,4,2,126,2,64,2,64,2,64,32,48,40,2,56,69,4,64,32,4,69,13,5,32,3,65,8,106,33,1,32,11,65,5,116,33,9,65,0,33,17,3,64,32,1,40,2,0,32,5,75,13,4,32,1,65,32,106,33,1,32,17,65,1,106,33,17,32,9,65,32,107,34,9,13,0,11,12,1,11,32,48,40,2,60,33,2,32,4,4,64,32,11,65,5,116,33,9,32,3,65,28,106,33,1,65,0,33,17,3,64,32,1,65,20,107,40,2,0,32,5,75,13,4,32,10,32,1,47,1,0,16,138,7,40,2,8,32,2,75,13,3,32,17,65,1,106,33,17,32,1,65,32,106,33,1,32,9,65,32,107,34,9,13,0,11,12,1,11,32,3,65,28,106,33,1,32,11,65,5,116,33,9,65,0,33,17,3,64,32,10,32,1,47,1,0,16,138,7,40,2,8,32,2,75,13,2,32,1,65,32,106,33,1,32,17,65,1,106,33,17,32,9,65,32,107,34,9,13,0,11,11,65,0,33,1,12,3,11,66,217,8,12,1,11,66,216,8,11,16,251,4,65,2,32,17,16,218,7,33,1,11,32,8,65,16,106,36,0,2,64,32,1,13,0,2,64,32,48,40,2,64,69,13,0,32,48,40,2,68,33,4,32,13,65,8,106,32,10,16,214,9,32,13,40,2,12,65,20,108,33,1,65,127,33,17,32,13,40,2,8,33,9,3,64,32,1,69,13,1,32,1,65,20,107,33,1,32,17,65,1,106,33,17,32,9,40,2,8,32,9,65,20,106,33,9,32,4,77,13,0,11,66,216,8,16,251,4,65,1,32,17,16,218,7,33,1,12,1,11,32,48,40,2,80,33,10,32,48,40,2,84,33,11,35,0,65,32,107,34,8,36,0,32,8,65,24,106,32,13,65,20,106,34,3,16,195,8,2,64,32,8,40,2,28,34,1,4,64,32,8,40,2,24,34,4,32,1,65,12,108,106,33,5,3,64,32,4,34,1,65,12,106,33,4,32,1,40,2,8,65,28,108,33,9,32,1,40,2,4,33,17,3,64,32,9,4,64,32,9,65,28,107,33,9,32,10,32,11,32,17,16,129,5,33,2,32,17,65,28,106,33,17,32,2,69,13,1,12,4,11,11,32,4,32,5,71,13,0,11,11,32,8,65,16,106,34,4,32,3,40,2,4,34,2,65,220,0,65,140,1,32,3,40,2,0,34,1,27,106,40,2,0,54,2,4,32,4,32,2,65,216,0,65,136,1,32,1,27,106,40,2,0,54,2,0,32,8,40,2,20,65,40,108,33,9,32,8,40,2,16,33,17,3,64,2,64,32,9,69,4,64,32,8,65,8,106,32,3,16,151,8,32,8,40,2,8,34,4,13,1,65,0,33,2,12,3,11,32,9,65,40,107,33,9,32,17,65,12,106,33,1,32,17,65,40,106,33,17,32,10,32,11,32,1,16,129,5,34,2,69,13,1,12,2,11,11,32,8,40,2,12,34,1,69,4,64,65,0,33,2,12,1,11,32,4,32,1,65,20,108,106,33,3,3,64,2,64,2,64,2,64,2,64,32,4,40,2,0,65,1,107,14,2,1,0,3,11,32,4,40,2,12,34,2,69,13,2,32,4,40,2,8,34,1,32,2,65,4,116,106,33,5,12,1,11,32,4,40,2,12,65,5,116,33,9,32,4,40,2,8,33,17,3,64,32,9,69,13,2,32,9,65,32,107,33,9,32,10,32,11,32,17,16,129,5,33,2,32,17,65,32,106,33,17,32,2,69,13,0,11,12,3,11,3,64,32,1,34,2,65,16,106,33,1,32,2,40,2,8,65,5,116,33,9,32,2,40,2,4,33,17,3,64,32,9,4,64,32,9,65,32,107,33,9,32,10,32,11,32,17,16,129,5,33,2,32,17,65,32,106,33,17,32,2,69,13,1,12,5,11,11,32,1,32,5,71,13,0,11,11,32,4,65,20,106,34,4,32,3,71,13,0,11,65,0,33,2,11,32,8,65,32,106,36,0,32,2,34,1,13,0,65,0,12,1,11,32,13,65,1,54,2,20,32,1,32,13,65,20,106,16,157,1,11,33,4,32,13,65,64,107,36,0,32,4,13,0,2,127,35,0,65,48,107,34,32,36,0,32,44,40,2,68,33,1,32,44,40,2,64,33,11,2,64,2,127,2,64,65,0,16,133,7,34,2,4,64,32,2,32,2,41,3,0,34,68,66,1,124,55,3,0,32,2,41,3,8,33,67,32,32,65,8,106,65,152,235,206,0,41,3,0,55,3,0,32,32,32,67,55,3,24,32,32,32,68,55,3,16,32,32,65,144,235,206,0,41,3,0,55,3,0,32,1,65,3,116,33,13,65,127,33,17,2,64,3,64,32,13,69,13,1,32,17,65,1,106,33,17,32,13,65,8,107,33,13,65,0,33,8,65,0,33,4,65,0,33,22,35,0,65,16,107,34,14,36,0,32,14,32,11,34,2,54,2,12,32,32,65,16,106,34,15,32,14,65,12,106,16,129,3,33,71,32,32,40,2,8,69,4,64,65,0,33,24,35,0,65,32,107,34,25,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,32,40,2,12,34,10,65,1,106,34,1,32,10,79,4,64,32,32,40,2,4,34,7,32,7,65,1,106,34,9,65,3,118,34,2,65,7,108,32,7,65,8,73,27,34,19,65,1,118,32,1,73,4,64,32,1,32,19,65,1,106,32,1,32,19,75,27,34,1,65,8,73,13,2,32,1,65,255,255,255,255,1,75,4,64,16,225,7,32,25,40,2,24,26,12,9,11,65,127,32,1,65,3,116,65,7,110,65,1,107,103,118,34,1,65,254,255,255,255,3,75,13,6,32,1,65,1,106,33,1,12,5,11,65,0,33,1,32,32,40,2,0,33,16,2,64,32,2,32,9,65,7,113,65,0,71,106,34,3,69,13,0,32,3,65,1,71,4,64,32,3,65,254,255,255,255,3,113,33,5,3,64,32,1,32,16,106,34,2,32,2,41,3,0,34,67,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,67,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,32,2,65,8,106,34,2,32,2,41,3,0,34,67,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,67,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,32,1,65,16,106,33,1,32,5,65,2,107,34,5,13,0,11,11,32,3,65,1,113,69,13,0,32,1,32,16,106,34,1,32,1,41,3,0,34,67,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,67,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,11,32,9,65,8,79,4,64,32,9,32,16,106,32,16,41,0,0,55,0,0,12,3,11,32,16,65,8,106,32,16,32,9,16,140,11,26,32,9,13,2,65,0,33,19,12,3,11,16,225,7,32,25,40,2,0,26,12,6,11,65,4,65,8,32,1,65,4,73,27,33,1,12,2,11,32,16,65,8,106,33,34,32,16,65,4,107,33,30,65,0,33,1,3,64,2,64,32,16,32,1,34,2,106,34,33,45,0,0,65,128,1,71,13,0,32,30,32,1,65,2,116,107,33,21,32,16,32,1,65,127,115,65,2,116,106,33,35,2,64,3,64,32,7,32,15,32,21,16,129,3,167,34,9,113,34,3,33,20,32,3,32,16,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,69,80,4,64,65,8,33,1,3,64,32,1,32,20,106,33,5,32,1,65,8,106,33,1,32,16,32,5,32,7,113,34,20,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,69,80,13,0,11,11,32,16,32,69,122,167,65,3,118,32,20,106,32,7,113,34,1,106,44,0,0,65,0,78,4,64,32,16,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,1,11,32,1,32,3,107,32,2,32,3,107,115,32,7,113,65,8,79,4,64,32,1,32,16,106,34,5,45,0,0,32,5,32,9,65,25,118,34,5,58,0,0,32,34,32,1,65,8,107,32,7,113,106,32,5,58,0,0,32,16,32,1,65,127,115,65,2,116,106,33,20,65,255,1,70,13,2,32,35,45,0,0,33,9,32,35,32,20,45,0,0,58,0,0,32,35,45,0,1,33,3,32,35,32,20,45,0,1,58,0,1,32,35,45,0,2,33,5,32,35,32,20,45,0,2,58,0,2,32,35,45,0,3,33,1,32,35,32,20,45,0,3,58,0,3,32,20,32,9,58,0,0,32,20,32,3,58,0,1,32,20,32,5,58,0,2,32,20,32,1,58,0,3,12,1,11,11,32,33,32,9,65,25,118,34,1,58,0,0,32,34,32,2,65,8,107,32,7,113,106,32,1,58,0,0,12,1,11,32,33,65,255,1,58,0,0,32,34,32,2,65,8,107,32,7,113,106,65,255,1,58,0,0,32,20,32,35,40,0,0,54,0,0,11,32,2,65,1,106,33,1,32,2,32,7,71,13,0,11,11,32,32,32,19,32,10,107,54,2,8,12,3,11,32,1,65,2,116,34,5,65,7,106,34,2,32,5,73,13,0,32,2,65,120,113,34,3,32,1,65,8,106,34,2,106,34,9,32,3,73,13,0,32,9,65,249,255,255,255,7,73,13,1,11,16,225,7,32,25,40,2,8,26,12,1,11,65,8,33,5,2,64,32,9,69,13,0,65,145,179,211,0,45,0,0,26,32,9,65,8,16,254,9,34,5,13,0,32,9,16,138,9,32,25,40,2,16,26,12,1,11,32,3,32,5,106,65,255,1,32,2,16,141,11,33,16,32,1,65,1,107,34,35,32,1,65,3,118,65,7,108,32,1,65,9,73,27,33,34,32,32,40,2,0,33,3,32,10,4,64,32,16,65,8,106,33,33,32,3,65,4,107,33,30,32,3,41,3,0,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,33,69,32,3,33,2,32,10,33,5,3,64,32,69,80,4,64,32,2,33,1,3,64,32,24,65,8,106,33,24,32,1,41,3,8,32,1,65,8,106,34,2,33,1,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,34,69,80,13,0,11,11,32,16,32,35,32,15,32,30,32,69,122,167,65,3,118,32,24,106,34,19,65,2,116,107,16,129,3,167,34,21,113,34,20,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,68,80,4,64,65,8,33,1,3,64,32,1,32,20,106,33,9,32,1,65,8,106,33,1,32,16,32,9,32,35,113,34,20,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,68,80,13,0,11,11,32,69,66,1,125,32,69,131,33,69,32,16,32,68,122,167,65,3,118,32,20,106,32,35,113,34,1,106,44,0,0,65,0,78,4,64,32,16,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,1,11,32,1,32,16,106,32,21,65,25,118,34,9,58,0,0,32,33,32,1,65,8,107,32,35,113,106,32,9,58,0,0,32,16,32,1,65,127,115,65,2,116,106,32,3,32,19,65,127,115,65,2,116,106,40,0,0,54,2,0,32,5,65,1,107,34,5,13,0,11,11,32,32,32,35,54,2,4,32,32,32,16,54,2,0,32,32,32,34,32,10,107,54,2,8,32,7,69,13,0,32,7,32,7,65,2,116,65,11,106,65,120,113,34,2,106,65,9,106,34,1,69,13,0,32,3,32,2,107,32,1,65,8,16,163,10,11,32,25,65,32,106,36,0,32,14,40,2,12,33,2,11,32,32,40,2,0,34,21,65,4,107,33,10,32,71,66,25,136,34,72,66,255,0,131,66,129,130,132,136,144,160,192,128,1,126,33,68,32,71,167,33,3,32,32,40,2,4,33,20,32,2,65,4,106,33,5,2,64,3,64,32,21,32,3,32,20,113,34,9,106,41,0,0,34,71,32,68,133,34,67,66,127,133,32,67,66,129,130,132,136,144,160,192,128,1,125,131,66,128,129,130,132,136,144,160,192,128,127,131,34,69,80,69,4,64,32,5,40,2,0,33,3,3,64,2,64,32,3,32,10,32,69,122,167,65,3,118,32,9,106,32,20,113,65,2,116,107,40,2,0,34,1,65,4,106,40,2,0,71,13,0,32,2,40,2,0,32,1,40,2,0,32,3,16,139,11,13,0,65,1,33,3,12,4,11,32,69,66,1,125,32,69,131,34,69,80,69,13,0,11,11,32,71,66,128,129,130,132,136,144,160,192,128,127,131,33,67,65,1,33,1,32,4,65,1,71,4,64,32,67,122,167,65,3,118,32,9,106,32,20,113,33,8,32,67,66,0,82,33,1,11,32,67,32,71,66,1,134,131,80,4,64,32,9,32,22,65,8,106,34,22,106,33,3,32,1,33,4,12,1,11,11,65,0,33,3,32,8,32,21,106,44,0,0,34,1,65,0,78,4,64,32,21,32,21,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,34,8,106,45,0,0,33,1,11,32,8,32,21,106,32,72,167,65,255,0,113,34,4,58,0,0,32,21,32,8,65,8,107,32,20,113,106,65,8,106,32,4,58,0,0,32,32,32,32,40,2,8,32,1,65,1,113,107,54,2,8,32,32,32,32,40,2,12,65,1,106,54,2,12,32,21,32,8,65,2,116,107,65,4,107,32,2,54,2,0,11,32,14,65,16,106,36,0,32,11,65,8,106,33,11,32,3,69,13,0,11,2,64,32,32,40,2,4,34,1,69,13,0,32,1,32,1,65,2,116,65,11,106,65,120,113,34,2,106,65,9,106,34,1,69,13,0,32,32,40,2,0,32,2,107,32,1,65,8,16,163,10,11,66,244,7,65,12,32,17,16,207,7,33,13,12,2,11,2,64,32,32,40,2,4,34,1,69,13,0,32,1,32,1,65,2,116,65,11,106,65,120,113,34,2,106,65,9,106,34,1,69,13,0,32,32,40,2,0,32,2,107,32,1,65,8,16,163,10,11,32,44,40,2,80,32,44,40,2,76,33,11,65,0,16,133,7,34,2,69,13,3,32,2,32,2,41,3,0,34,68,66,1,124,55,3,0,32,2,41,3,8,33,67,32,32,65,8,106,65,152,235,206,0,41,3,0,55,3,0,32,32,32,67,55,3,24,32,32,32,68,55,3,16,32,32,65,144,235,206,0,41,3,0,55,3,0,65,5,116,33,13,65,127,33,17,2,64,3,64,32,13,69,13,1,32,17,65,1,106,33,17,32,13,65,32,107,33,13,65,0,33,3,65,0,33,37,35,0,65,16,107,34,15,36,0,32,15,32,11,54,2,12,32,32,65,16,106,34,34,32,15,65,12,106,16,135,3,33,71,32,32,40,2,8,69,4,64,65,0,33,8,35,0,65,32,107,34,35,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,32,40,2,12,34,10,65,1,106,34,1,32,10,79,4,64,32,32,40,2,4,34,16,32,16,65,1,106,34,9,65,3,118,34,2,65,7,108,32,16,65,8,73,27,34,20,65,1,118,32,1,73,4,64,32,1,32,20,65,1,106,32,1,32,20,75,27,34,1,65,8,73,13,2,32,1,65,255,255,255,255,1,75,4,64,16,225,7,32,35,40,2,24,26,12,9,11,65,127,32,1,65,3,116,65,7,110,65,1,107,103,118,34,1,65,254,255,255,255,3,75,13,6,32,1,65,1,106,33,1,12,5,11,65,0,33,1,32,32,40,2,0,33,25,2,64,32,2,32,9,65,7,113,65,0,71,106,34,4,69,13,0,32,4,65,1,71,4,64,32,4,65,254,255,255,255,3,113,33,5,3,64,32,1,32,25,106,34,2,32,2,41,3,0,34,67,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,67,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,32,2,65,8,106,34,2,32,2,41,3,0,34,67,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,67,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,32,1,65,16,106,33,1,32,5,65,2,107,34,5,13,0,11,11,32,4,65,1,113,69,13,0,32,1,32,25,106,34,1,32,1,41,3,0,34,67,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,67,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,11,32,9,65,8,79,4,64,32,9,32,25,106,32,25,41,0,0,55,0,0,12,3,11,32,25,65,8,106,32,25,32,9,16,140,11,26,32,9,13,2,65,0,33,20,12,3,11,16,225,7,32,35,40,2,0,26,12,6,11,65,4,65,8,32,1,65,4,73,27,33,1,12,2,11,32,25,65,8,106,33,30,32,25,65,4,107,33,21,65,0,33,1,3,64,2,64,32,25,32,1,34,2,106,34,19,45,0,0,65,128,1,71,13,0,32,21,32,1,65,2,116,107,33,9,32,25,32,1,65,127,115,65,2,116,106,33,14,2,64,3,64,32,16,32,34,32,9,16,135,3,167,34,8,113,34,5,33,22,32,5,32,25,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,69,80,4,64,65,8,33,1,3,64,32,1,32,22,106,33,4,32,1,65,8,106,33,1,32,25,32,4,32,16,113,34,22,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,69,80,13,0,11,11,32,25,32,69,122,167,65,3,118,32,22,106,32,16,113,34,1,106,44,0,0,65,0,78,4,64,32,25,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,1,11,32,1,32,5,107,32,2,32,5,107,115,32,16,113,65,8,79,4,64,32,1,32,25,106,34,4,45,0,0,32,4,32,8,65,25,118,34,4,58,0,0,32,30,32,1,65,8,107,32,16,113,106,32,4,58,0,0,32,25,32,1,65,127,115,65,2,116,106,33,33,65,255,1,70,13,2,32,14,45,0,0,33,8,32,14,32,33,45,0,0,58,0,0,32,14,45,0,1,33,5,32,14,32,33,45,0,1,58,0,1,32,14,45,0,2,33,4,32,14,32,33,45,0,2,58,0,2,32,14,45,0,3,33,1,32,14,32,33,45,0,3,58,0,3,32,33,32,8,58,0,0,32,33,32,5,58,0,1,32,33,32,4,58,0,2,32,33,32,1,58,0,3,12,1,11,11,32,19,32,8,65,25,118,34,1,58,0,0,32,30,32,2,65,8,107,32,16,113,106,32,1,58,0,0,12,1,11,32,19,65,255,1,58,0,0,32,30,32,2,65,8,107,32,16,113,106,65,255,1,58,0,0,32,33,32,14,40,0,0,54,0,0,11,32,2,65,1,106,33,1,32,2,32,16,71,13,0,11,11,32,32,32,20,32,10,107,54,2,8,12,3,11,32,1,65,2,116,34,4,65,7,106,34,2,32,4,73,13,0,32,2,65,120,113,34,4,32,1,65,8,106,34,2,106,34,9,32,4,73,13,0,32,9,65,249,255,255,255,7,73,13,1,11,16,225,7,32,35,40,2,8,26,12,1,11,65,8,33,5,2,64,32,9,69,13,0,65,145,179,211,0,45,0,0,26,32,9,65,8,16,254,9,34,5,13,0,32,9,16,138,9,32,35,40,2,16,26,12,1,11,32,4,32,5,106,65,255,1,32,2,16,141,11,33,25,32,1,65,1,107,34,14,32,1,65,3,118,65,7,108,32,1,65,9,73,27,33,33,32,32,40,2,0,33,2,32,10,4,64,32,25,65,8,106,33,30,32,2,65,4,107,33,19,32,2,41,3,0,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,33,69,32,2,33,4,32,10,33,5,3,64,32,69,80,4,64,32,4,33,1,3,64,32,8,65,8,106,33,8,32,1,41,3,8,32,1,65,8,106,34,4,33,1,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,34,69,80,13,0,11,11,32,25,32,14,32,34,32,19,32,69,122,167,65,3,118,32,8,106,34,21,65,2,116,107,16,135,3,167,34,20,113,34,22,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,68,80,4,64,65,8,33,1,3,64,32,1,32,22,106,33,9,32,1,65,8,106,33,1,32,25,32,9,32,14,113,34,22,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,68,80,13,0,11,11,32,69,66,1,125,32,69,131,33,69,32,25,32,68,122,167,65,3,118,32,22,106,32,14,113,34,1,106,44,0,0,65,0,78,4,64,32,25,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,1,11,32,1,32,25,106,32,20,65,25,118,34,9,58,0,0,32,30,32,1,65,8,107,32,14,113,106,32,9,58,0,0,32,25,32,1,65,127,115,65,2,116,106,32,2,32,21,65,127,115,65,2,116,106,40,0,0,54,2,0,32,5,65,1,107,34,5,13,0,11,11,32,32,32,14,54,2,4,32,32,32,25,54,2,0,32,32,32,33,32,10,107,54,2,8,32,16,69,13,0,32,16,32,16,65,2,116,65,11,106,65,120,113,34,4,106,65,9,106,34,1,69,13,0,32,2,32,4,107,32,1,65,8,16,163,10,11,32,35,65,32,106,36,0,11,32,32,40,2,0,34,9,65,4,107,33,2,32,71,66,25,136,34,72,66,255,0,131,66,129,130,132,136,144,160,192,128,1,126,33,69,32,71,167,33,8,32,32,40,2,4,33,10,65,0,33,1,3,64,32,9,32,8,32,10,113,34,5,106,41,0,0,34,71,32,69,133,34,67,66,127,133,32,67,66,129,130,132,136,144,160,192,128,1,125,131,66,128,129,130,132,136,144,160,192,128,127,131,33,68,3,64,2,64,32,68,34,67,80,4,64,32,71,66,128,129,130,132,136,144,160,192,128,127,131,33,68,65,1,33,4,32,1,65,1,71,4,64,32,68,122,167,65,3,118,32,5,106,32,10,113,33,3,32,68,66,0,82,33,4,11,32,68,32,71,66,1,134,131,80,4,64,32,5,32,37,65,8,106,34,37,106,33,8,32,4,33,1,12,4,11,32,3,32,9,106,44,0,0,34,8,65,0,78,4,64,32,9,32,9,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,34,3,106,45,0,0,33,8,11,32,3,32,9,106,32,72,167,65,255,0,113,34,1,58,0,0,32,9,32,3,65,8,107,32,10,113,106,65,8,106,32,1,58,0,0,32,32,32,32,40,2,8,32,8,65,1,113,107,54,2,8,32,32,32,32,40,2,12,65,1,106,54,2,12,32,9,32,3,65,2,116,107,65,4,107,32,11,54,2,0,12,1,11,32,67,66,1,125,32,67,131,33,68,32,11,32,2,32,67,122,167,65,3,118,32,5,106,32,10,113,65,2,116,107,40,2,0,65,32,16,139,11,13,1,11,11,11,32,15,65,16,106,36,0,32,11,65,32,106,33,11,32,67,80,13,0,11,2,64,32,32,40,2,4,34,1,69,13,0,32,1,32,1,65,2,116,65,11,106,65,120,113,34,2,106,65,9,106,34,1,69,13,0,32,32,40,2,0,32,2,107,32,1,65,8,16,163,10,11,66,244,7,65,13,32,17,16,207,7,33,13,12,2,11,2,64,32,32,40,2,4,34,1,69,13,0,32,1,32,1,65,2,116,65,11,106,65,120,113,34,2,106,65,9,106,34,1,69,13,0,32,32,40,2,0,32,2,107,32,1,65,8,16,163,10,11,32,44,40,2,92,32,44,40,2,88,33,11,65,0,16,133,7,34,2,69,13,3,32,2,32,2,41,3,0,34,68,66,1,124,55,3,0,32,2,41,3,8,33,67,32,32,65,8,106,65,152,235,206,0,41,3,0,55,3,0,32,32,32,67,55,3,24,32,32,32,68,55,3,16,32,32,65,144,235,206,0,41,3,0,55,3,0,65,40,108,33,13,65,127,33,17,2,64,3,64,32,13,69,13,1,32,17,65,1,106,33,17,32,13,65,40,107,33,13,65,0,33,8,65,0,33,4,65,0,33,22,35,0,65,16,107,34,14,36,0,32,14,32,11,34,2,54,2,12,32,32,65,16,106,34,15,32,14,65,12,106,16,237,2,33,71,32,32,40,2,8,69,4,64,65,0,33,24,35,0,65,32,107,34,25,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,32,40,2,12,34,10,65,1,106,34,1,32,10,79,4,64,32,32,40,2,4,34,7,32,7,65,1,106,34,9,65,3,118,34,2,65,7,108,32,7,65,8,73,27,34,19,65,1,118,32,1,73,4,64,32,1,32,19,65,1,106,32,1,32,19,75,27,34,1,65,8,73,13,2,32,1,65,255,255,255,255,1,75,4,64,16,225,7,32,25,40,2,24,26,12,9,11,65,127,32,1,65,3,116,65,7,110,65,1,107,103,118,34,1,65,254,255,255,255,3,75,13,6,32,1,65,1,106,33,1,12,5,11,65,0,33,1,32,32,40,2,0,33,16,2,64,32,2,32,9,65,7,113,65,0,71,106,34,3,69,13,0,32,3,65,1,71,4,64,32,3,65,254,255,255,255,3,113,33,5,3,64,32,1,32,16,106,34,2,32,2,41,3,0,34,67,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,67,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,32,2,65,8,106,34,2,32,2,41,3,0,34,67,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,67,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,32,1,65,16,106,33,1,32,5,65,2,107,34,5,13,0,11,11,32,3,65,1,113,69,13,0,32,1,32,16,106,34,1,32,1,41,3,0,34,67,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,67,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,11,32,9,65,8,79,4,64,32,9,32,16,106,32,16,41,0,0,55,0,0,12,3,11,32,16,65,8,106,32,16,32,9,16,140,11,26,32,9,13,2,65,0,33,19,12,3,11,16,225,7,32,25,40,2,0,26,12,6,11,65,4,65,8,32,1,65,4,73,27,33,1,12,2,11,32,16,65,8,106,33,34,32,16,65,4,107,33,30,65,0,33,1,3,64,2,64,32,16,32,1,34,2,106,34,33,45,0,0,65,128,1,71,13,0,32,30,32,1,65,2,116,107,33,21,32,16,32,1,65,127,115,65,2,116,106,33,35,2,64,3,64,32,7,32,15,32,21,16,237,2,167,34,9,113,34,3,33,20,32,3,32,16,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,69,80,4,64,65,8,33,1,3,64,32,1,32,20,106,33,5,32,1,65,8,106,33,1,32,16,32,5,32,7,113,34,20,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,69,80,13,0,11,11,32,16,32,69,122,167,65,3,118,32,20,106,32,7,113,34,1,106,44,0,0,65,0,78,4,64,32,16,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,1,11,32,1,32,3,107,32,2,32,3,107,115,32,7,113,65,8,79,4,64,32,1,32,16,106,34,5,45,0,0,32,5,32,9,65,25,118,34,5,58,0,0,32,34,32,1,65,8,107,32,7,113,106,32,5,58,0,0,32,16,32,1,65,127,115,65,2,116,106,33,20,65,255,1,70,13,2,32,35,45,0,0,33,9,32,35,32,20,45,0,0,58,0,0,32,35,45,0,1,33,3,32,35,32,20,45,0,1,58,0,1,32,35,45,0,2,33,5,32,35,32,20,45,0,2,58,0,2,32,35,45,0,3,33,1,32,35,32,20,45,0,3,58,0,3,32,20,32,9,58,0,0,32,20,32,3,58,0,1,32,20,32,5,58,0,2,32,20,32,1,58,0,3,12,1,11,11,32,33,32,9,65,25,118,34,1,58,0,0,32,34,32,2,65,8,107,32,7,113,106,32,1,58,0,0,12,1,11,32,33,65,255,1,58,0,0,32,34,32,2,65,8,107,32,7,113,106,65,255,1,58,0,0,32,20,32,35,40,0,0,54,0,0,11,32,2,65,1,106,33,1,32,2,32,7,71,13,0,11,11,32,32,32,19,32,10,107,54,2,8,12,3,11,32,1,65,2,116,34,5,65,7,106,34,2,32,5,73,13,0,32,2,65,120,113,34,3,32,1,65,8,106,34,2,106,34,9,32,3,73,13,0,32,9,65,249,255,255,255,7,73,13,1,11,16,225,7,32,25,40,2,8,26,12,1,11,65,8,33,5,2,64,32,9,69,13,0,65,145,179,211,0,45,0,0,26,32,9,65,8,16,254,9,34,5,13,0,32,9,16,138,9,32,25,40,2,16,26,12,1,11,32,3,32,5,106,65,255,1,32,2,16,141,11,33,16,32,1,65,1,107,34,35,32,1,65,3,118,65,7,108,32,1,65,9,73,27,33,34,32,32,40,2,0,33,3,32,10,4,64,32,16,65,8,106,33,33,32,3,65,4,107,33,30,32,3,41,3,0,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,33,69,32,3,33,2,32,10,33,5,3,64,32,69,80,4,64,32,2,33,1,3,64,32,24,65,8,106,33,24,32,1,41,3,8,32,1,65,8,106,34,2,33,1,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,34,69,80,13,0,11,11,32,16,32,35,32,15,32,30,32,69,122,167,65,3,118,32,24,106,34,19,65,2,116,107,16,237,2,167,34,21,113,34,20,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,68,80,4,64,65,8,33,1,3,64,32,1,32,20,106,33,9,32,1,65,8,106,33,1,32,16,32,9,32,35,113,34,20,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,68,80,13,0,11,11,32,69,66,1,125,32,69,131,33,69,32,16,32,68,122,167,65,3,118,32,20,106,32,35,113,34,1,106,44,0,0,65,0,78,4,64,32,16,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,1,11,32,1,32,16,106,32,21,65,25,118,34,9,58,0,0,32,33,32,1,65,8,107,32,35,113,106,32,9,58,0,0,32,16,32,1,65,127,115,65,2,116,106,32,3,32,19,65,127,115,65,2,116,106,40,0,0,54,2,0,32,5,65,1,107,34,5,13,0,11,11,32,32,32,35,54,2,4,32,32,32,16,54,2,0,32,32,32,34,32,10,107,54,2,8,32,7,69,13,0,32,7,32,7,65,2,116,65,11,106,65,120,113,34,2,106,65,9,106,34,1,69,13,0,32,3,32,2,107,32,1,65,8,16,163,10,11,32,25,65,32,106,36,0,32,14,40,2,12,33,2,11,32,2,65,12,106,33,10,32,32,40,2,0,34,21,65,4,107,33,5,32,71,66,25,136,34,72,66,255,0,131,66,129,130,132,136,144,160,192,128,1,126,33,68,32,71,167,33,3,32,32,40,2,4,33,20,2,64,3,64,2,64,32,21,32,3,32,20,113,34,9,106,41,0,0,34,71,32,68,133,34,67,66,127,133,32,67,66,129,130,132,136,144,160,192,128,1,125,131,66,128,129,130,132,136,144,160,192,128,127,131,34,69,80,13,0,3,64,2,64,2,64,32,10,32,5,32,69,122,167,65,3,118,32,9,106,32,20,113,65,2,116,107,40,2,0,34,3,65,12,106,16,203,3,69,13,0,32,2,40,2,8,34,1,32,3,40,2,8,71,13,0,32,2,40,2,4,32,3,40,2,4,32,1,16,139,11,69,13,1,11,32,69,66,1,125,32,69,131,34,69,80,69,13,1,12,2,11,11,65,1,33,1,12,2,11,32,71,66,128,129,130,132,136,144,160,192,128,127,131,33,67,65,1,33,1,32,4,65,1,71,4,64,32,67,122,167,65,3,118,32,9,106,32,20,113,33,8,32,67,66,0,82,33,1,11,32,67,32,71,66,1,134,131,80,4,64,32,9,32,22,65,8,106,34,22,106,33,3,32,1,33,4,12,1,11,11,65,0,33,1,32,8,32,21,106,44,0,0,34,3,65,0,78,4,64,32,21,32,21,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,34,8,106,45,0,0,33,3,11,32,8,32,21,106,32,72,167,65,255,0,113,34,4,58,0,0,32,21,32,8,65,8,107,32,20,113,106,65,8,106,32,4,58,0,0,32,32,32,32,40,2,8,32,3,65,1,113,107,54,2,8,32,32,32,32,40,2,12,65,1,106,54,2,12,32,21,32,8,65,2,116,107,65,4,107,32,2,54,2,0,11,32,14,65,16,106,36,0,32,11,65,40,106,33,11,32,1,69,13,0,11,2,64,32,32,40,2,4,34,1,69,13,0,32,1,32,1,65,2,116,65,11,106,65,120,113,34,2,106,65,9,106,34,1,69,13,0,32,32,40,2,0,32,2,107,32,1,65,8,16,163,10,11,66,244,7,65,14,32,17,16,207,7,33,13,12,2,11,2,64,32,32,40,2,4,34,1,69,13,0,32,1,32,1,65,2,116,65,11,106,65,120,113,34,2,106,65,9,106,34,1,69,13,0,32,32,40,2,0,32,2,107,32,1,65,8,16,163,10,11,32,44,40,2,56,32,44,40,2,52,33,11,65,0,16,133,7,34,2,69,13,3,32,2,32,2,41,3,0,34,68,66,1,124,55,3,0,32,2,41,3,8,33,67,32,32,65,8,106,65,152,235,206,0,41,3,0,55,3,0,32,32,32,67,55,3,24,32,32,32,68,55,3,16,32,32,65,144,235,206,0,41,3,0,55,3,0,65,12,108,33,13,65,127,33,17,2,64,3,64,32,13,69,13,1,32,17,65,1,106,33,17,32,13,65,12,107,33,13,65,0,33,22,65,0,33,4,65,0,33,24,35,0,65,16,107,34,15,36,0,32,15,32,11,34,2,54,2,12,32,32,65,16,106,34,34,32,15,65,12,106,16,218,2,33,71,32,32,40,2,8,69,4,64,65,0,33,37,35,0,65,32,107,34,35,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,32,40,2,12,34,10,65,1,106,34,1,32,10,79,4,64,32,32,40,2,4,34,16,32,16,65,1,106,34,8,65,3,118,34,2,65,7,108,32,16,65,8,73,27,34,20,65,1,118,32,1,73,4,64,32,1,32,20,65,1,106,32,1,32,20,75,27,34,1,65,8,73,13,2,32,1,65,255,255,255,255,1,75,4,64,16,225,7,32,35,40,2,24,26,12,9,11,65,127,32,1,65,3,116,65,7,110,65,1,107,103,118,34,1,65,254,255,255,255,3,75,13,6,32,1,65,1,106,33,1,12,5,11,65,0,33,1,32,32,40,2,0,33,25,2,64,32,2,32,8,65,7,113,65,0,71,106,34,3,69,13,0,32,3,65,1,71,4,64,32,3,65,254,255,255,255,3,113,33,5,3,64,32,1,32,25,106,34,2,32,2,41,3,0,34,67,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,67,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,32,2,65,8,106,34,2,32,2,41,3,0,34,67,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,67,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,32,1,65,16,106,33,1,32,5,65,2,107,34,5,13,0,11,11,32,3,65,1,113,69,13,0,32,1,32,25,106,34,1,32,1,41,3,0,34,67,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,67,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,11,32,8,65,8,79,4,64,32,8,32,25,106,32,25,41,0,0,55,0,0,12,3,11,32,25,65,8,106,32,25,32,8,16,140,11,26,32,8,13,2,65,0,33,20,12,3,11,16,225,7,32,35,40,2,0,26,12,6,11,65,4,65,8,32,1,65,4,73,27,33,1,12,2,11,32,25,65,8,106,33,33,32,25,65,4,107,33,21,65,0,33,1,3,64,2,64,32,25,32,1,34,2,106,34,30,45,0,0,65,128,1,71,13,0,32,21,32,1,65,2,116,107,33,9,32,25,32,1,65,127,115,65,2,116,106,33,14,2,64,3,64,32,16,32,34,32,9,16,218,2,167,34,8,113,34,3,33,19,32,3,32,25,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,69,80,4,64,65,8,33,1,3,64,32,1,32,19,106,33,5,32,1,65,8,106,33,1,32,25,32,5,32,16,113,34,19,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,69,80,13,0,11,11,32,25,32,69,122,167,65,3,118,32,19,106,32,16,113,34,1,106,44,0,0,65,0,78,4,64,32,25,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,1,11,32,1,32,3,107,32,2,32,3,107,115,32,16,113,65,8,79,4,64,32,1,32,25,106,34,5,45,0,0,32,5,32,8,65,25,118,34,5,58,0,0,32,33,32,1,65,8,107,32,16,113,106,32,5,58,0,0,32,25,32,1,65,127,115,65,2,116,106,33,19,65,255,1,70,13,2,32,14,45,0,0,33,8,32,14,32,19,45,0,0,58,0,0,32,14,45,0,1,33,3,32,14,32,19,45,0,1,58,0,1,32,14,45,0,2,33,5,32,14,32,19,45,0,2,58,0,2,32,14,45,0,3,33,1,32,14,32,19,45,0,3,58,0,3,32,19,32,8,58,0,0,32,19,32,3,58,0,1,32,19,32,5,58,0,2,32,19,32,1,58,0,3,12,1,11,11,32,30,32,8,65,25,118,34,1,58,0,0,32,33,32,2,65,8,107,32,16,113,106,32,1,58,0,0,12,1,11,32,30,65,255,1,58,0,0,32,33,32,2,65,8,107,32,16,113,106,65,255,1,58,0,0,32,19,32,14,40,0,0,54,0,0,11,32,2,65,1,106,33,1,32,2,32,16,71,13,0,11,11,32,32,32,20,32,10,107,54,2,8,12,3,11,32,1,65,2,116,34,5,65,7,106,34,2,32,5,73,13,0,32,2,65,120,113,34,3,32,1,65,8,106,34,2,106,34,8,32,3,73,13,0,32,8,65,249,255,255,255,7,73,13,1,11,16,225,7,32,35,40,2,8,26,12,1,11,65,8,33,5,2,64,32,8,69,13,0,65,145,179,211,0,45,0,0,26,32,8,65,8,16,254,9,34,5,13,0,32,8,16,138,9,32,35,40,2,16,26,12,1,11,32,3,32,5,106,65,255,1,32,2,16,141,11,33,25,32,1,65,1,107,34,14,32,1,65,3,118,65,7,108,32,1,65,9,73,27,33,33,32,32,40,2,0,33,3,32,10,4,64,32,25,65,8,106,33,30,32,3,65,4,107,33,21,32,3,41,3,0,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,33,69,32,3,33,2,32,10,33,5,3,64,32,69,80,4,64,32,2,33,1,3,64,32,37,65,8,106,33,37,32,1,41,3,8,32,1,65,8,106,34,2,33,1,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,34,69,80,13,0,11,11,32,25,32,14,32,34,32,21,32,69,122,167,65,3,118,32,37,106,34,20,65,2,116,107,16,218,2,167,34,9,113,34,19,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,68,80,4,64,65,8,33,1,3,64,32,1,32,19,106,33,8,32,1,65,8,106,33,1,32,25,32,8,32,14,113,34,19,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,68,80,13,0,11,11,32,69,66,1,125,32,69,131,33,69,32,25,32,68,122,167,65,3,118,32,19,106,32,14,113,34,1,106,44,0,0,65,0,78,4,64,32,25,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,1,11,32,1,32,25,106,32,9,65,25,118,34,8,58,0,0,32,30,32,1,65,8,107,32,14,113,106,32,8,58,0,0,32,25,32,1,65,127,115,65,2,116,106,32,3,32,20,65,127,115,65,2,116,106,40,0,0,54,2,0,32,5,65,1,107,34,5,13,0,11,11,32,32,32,14,54,2,4,32,32,32,25,54,2,0,32,32,32,33,32,10,107,54,2,8,32,16,69,13,0,32,16,32,16,65,2,116,65,11,106,65,120,113,34,2,106,65,9,106,34,1,69,13,0,32,3,32,2,107,32,1,65,8,16,163,10,11,32,35,65,32,106,36,0,32,15,40,2,12,33,2,11,32,32,40,2,0,34,34,65,4,107,33,19,32,71,66,25,136,34,72,66,255,0,131,66,129,130,132,136,144,160,192,128,1,126,33,68,32,71,167,33,5,32,32,40,2,4,33,33,32,2,65,4,106,33,21,2,64,3,64,32,34,32,5,32,33,113,34,30,106,41,0,0,34,71,32,68,133,34,67,66,127,133,32,67,66,129,130,132,136,144,160,192,128,1,125,131,66,128,129,130,132,136,144,160,192,128,127,131,34,69,80,69,4,64,32,2,65,8,106,40,2,0,34,20,65,1,106,33,8,32,21,40,2,0,33,10,3,64,32,19,32,69,122,167,65,3,118,32,30,106,32,33,113,65,2,116,107,40,2,0,34,1,65,8,106,40,2,0,32,20,70,4,64,32,1,65,4,106,40,2,0,33,5,32,8,33,3,32,10,33,1,3,64,32,3,65,1,107,34,3,69,4,64,65,1,33,5,12,6,11,32,1,32,5,16,203,3,32,1,65,28,106,33,1,32,5,65,28,106,33,5,13,0,11,11,32,69,66,1,125,32,69,131,34,69,80,69,13,0,11,11,32,71,66,128,129,130,132,136,144,160,192,128,127,131,33,67,65,1,33,1,32,4,65,1,71,4,64,32,67,122,167,65,3,118,32,30,106,32,33,113,33,22,32,67,66,0,82,33,1,11,32,67,32,71,66,1,134,131,80,4,64,32,30,32,24,65,8,106,34,24,106,33,5,32,1,33,4,12,1,11,11,65,0,33,5,32,22,32,34,106,44,0,0,34,1,65,0,78,4,64,32,34,32,34,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,34,22,106,45,0,0,33,1,11,32,22,32,34,106,32,72,167,65,255,0,113,34,4,58,0,0,32,34,32,22,65,8,107,32,33,113,106,65,8,106,32,4,58,0,0,32,32,32,32,40,2,8,32,1,65,1,113,107,54,2,8,32,32,32,32,40,2,12,65,1,106,54,2,12,32,34,32,22,65,2,116,107,65,4,107,32,2,54,2,0,11,32,15,65,16,106,36,0,32,11,65,12,106,33,11,32,5,69,13,0,11,2,64,32,32,40,2,4,34,1,69,13,0,32,1,32,1,65,2,116,65,11,106,65,120,113,34,2,106,65,9,106,34,1,69,13,0,32,32,40,2,0,32,2,107,32,1,65,8,16,163,10,11,66,244,7,65,11,32,17,16,207,7,33,13,12,2,11,2,64,32,32,40,2,4,34,1,69,13,0,32,1,32,1,65,2,116,65,11,106,65,120,113,34,2,106,65,9,106,34,1,69,13,0,32,32,40,2,0,32,2,107,32,1,65,8,16,163,10,11,32,44,40,2,8,32,44,40,2,4,33,11,65,0,16,133,7,34,2,69,13,3,32,2,32,2,41,3,0,34,68,66,1,124,55,3,0,32,2,41,3,8,33,67,32,32,65,8,106,65,152,235,206,0,41,3,0,55,3,0,32,32,32,67,55,3,24,32,32,32,68,55,3,16,32,32,65,144,235,206,0,41,3,0,55,3,0,65,2,116,33,13,65,127,33,17,2,64,3,64,32,13,69,13,1,32,17,65,1,106,33,17,32,13,65,4,107,33,13,32,32,32,11,16,251,2,32,11,65,4,106,33,11,69,13,0,11,2,64,32,32,40,2,4,34,1,69,13,0,32,1,32,1,65,2,116,65,11,106,65,120,113,34,2,106,65,9,106,34,1,69,13,0,32,32,40,2,0,32,2,107,32,1,65,8,16,163,10,11,66,244,7,65,0,32,17,16,207,7,33,13,12,2,11,2,64,32,32,40,2,4,34,1,69,13,0,32,1,32,1,65,2,116,65,11,106,65,120,113,34,2,106,65,9,106,34,1,69,13,0,32,32,40,2,0,32,2,107,32,1,65,8,16,163,10,11,32,44,40,2,20,32,44,40,2,16,33,13,65,0,16,133,7,34,2,69,13,3,32,2,32,2,41,3,0,34,68,66,1,124,55,3,0,32,2,41,3,8,33,67,32,32,65,8,106,65,152,235,206,0,41,3,0,55,3,0,32,32,32,67,55,3,24,32,32,32,68,55,3,16,32,32,65,144,235,206,0,41,3,0,55,3,0,65,20,108,33,11,65,127,33,17,2,64,3,64,32,11,69,13,1,32,11,65,20,107,33,11,32,17,65,1,106,33,17,32,13,65,12,106,33,2,32,13,65,14,106,33,1,32,13,65,20,106,33,13,32,32,32,2,47,1,0,32,1,47,1,0,16,233,2,69,13,0,11,32,32,16,143,8,66,244,7,65,1,32,17,16,207,7,33,13,12,2,11,32,32,16,143,8,2,127,32,44,40,2,28,33,1,32,44,40,2,32,33,2,35,0,65,48,107,34,11,36,0,65,0,16,133,7,34,4,4,64,32,4,32,4,41,3,0,34,68,66,1,124,55,3,0,32,4,41,3,8,33,67,32,11,65,16,106,65,152,235,206,0,41,3,0,55,3,0,32,11,32,67,55,3,32,32,11,32,68,55,3,24,32,11,65,144,235,206,0,41,3,0,55,3,8,32,2,65,5,116,33,4,65,127,33,2,2,127,3,64,32,4,69,4,64,2,64,32,11,40,2,12,34,1,69,13,0,32,1,32,1,65,2,116,65,11,106,65,120,113,34,2,106,65,9,106,34,1,69,13,0,32,11,40,2,8,32,2,107,32,1,65,8,16,163,10,11,65,0,12,2,11,32,4,65,32,107,33,4,32,2,65,1,106,33,2,32,1,65,24,106,33,3,32,1,65,26,106,33,5,32,1,65,32,106,33,1,32,11,65,8,106,32,3,47,1,0,32,5,47,1,0,16,233,2,69,13,0,11,2,64,32,11,40,2,12,34,1,69,13,0,32,1,32,1,65,2,116,65,11,106,65,120,113,34,4,106,65,9,106,34,1,69,13,0,32,11,40,2,8,32,4,107,32,1,65,8,16,163,10,11,66,244,7,65,2,32,2,16,207,7,11,32,11,65,48,106,36,0,12,1,11,65,229,142,207,0,65,198,0,32,11,65,47,106,65,172,143,207,0,65,140,144,207,0,16,230,6,0,11,34,13,13,1,2,127,32,44,40,2,40,33,11,32,44,40,2,44,33,1,35,0,65,48,107,34,5,36,0,65,0,16,133,7,34,2,4,64,32,2,32,2,41,3,0,34,68,66,1,124,55,3,0,32,2,41,3,8,33,67,32,5,65,16,106,65,152,235,206,0,41,3,0,55,3,0,32,5,32,67,55,3,32,32,5,32,68,55,3,24,32,5,65,144,235,206,0,41,3,0,55,3,8,32,1,65,2,116,33,1,65,127,33,4,2,127,3,64,32,1,69,4,64,2,64,32,5,40,2,12,34,1,69,13,0,32,1,32,1,65,2,116,65,11,106,65,120,113,34,2,106,65,9,106,34,1,69,13,0,32,5,40,2,8,32,2,107,32,1,65,8,16,163,10,11,65,0,12,2,11,32,4,65,1,106,33,4,32,1,65,4,107,33,1,32,5,65,8,106,32,11,16,251,2,32,11,65,4,106,33,11,69,13,0,11,2,64,32,5,40,2,12,34,1,69,13,0,32,1,32,1,65,2,116,65,11,106,65,120,113,34,2,106,65,9,106,34,1,69,13,0,32,5,40,2,8,32,2,107,32,1,65,8,16,163,10,11,66,244,7,65,5,32,4,16,207,7,11,32,5,65,48,106,36,0,12,1,11,65,229,142,207,0,65,198,0,32,5,65,47,106,65,172,143,207,0,65,140,144,207,0,16,230,6,0,11,34,13,13,1,65,0,12,2,11,12,2,11,32,32,65,1,54,2,0,32,13,32,32,16,157,1,11,32,32,65,48,106,36,0,12,1,11,65,229,142,207,0,65,198,0,32,32,65,47,106,65,172,143,207,0,65,140,144,207,0,16,230,6,0,11,34,4,13,0,2,64,32,48,45,0,156,1,69,4,64,65,0,33,8,65,0,33,11,35,0,65,48,107,34,19,36,0,32,19,32,44,54,2,8,32,19,65,1,54,2,4,2,127,2,64,32,44,40,2,56,34,4,4,64,3,64,32,19,65,4,106,32,11,16,138,7,34,2,40,2,8,34,1,4,64,32,2,40,2,4,33,2,32,1,65,28,108,33,10,3,64,2,64,32,2,45,0,0,65,14,113,65,10,71,4,64,32,2,16,145,4,34,1,69,13,1,12,6,11,32,2,40,2,4,16,145,4,34,1,13,5,11,32,2,65,28,106,33,2,32,10,65,28,107,34,10,13,0,11,11,32,11,65,1,106,34,11,32,4,71,13,0,11,11,32,19,65,4,106,33,30,32,44,40,2,28,33,1,32,44,40,2,32,33,2,65,0,33,10,35,0,65,48,107,34,33,36,0,2,64,32,2,69,13,0,32,1,32,2,65,5,116,106,33,12,32,30,40,2,4,65,136,1,65,228,1,32,30,40,2,0,27,106,33,17,3,64,2,64,2,64,32,30,32,1,47,1,30,34,11,16,138,7,34,4,40,2,8,34,2,4,64,32,4,40,2,4,33,8,32,2,65,28,108,33,2,3,64,2,64,32,8,45,0,0,65,14,113,65,10,71,4,64,32,8,16,145,4,34,13,69,13,1,12,4,11,32,8,40,2,4,16,145,4,34,13,13,3,11,32,8,65,28,106,33,8,32,2,65,28,107,34,2,13,0,11,11,32,10,65,1,106,33,3,32,1,65,32,106,33,5,32,1,65,8,106,40,2,0,33,21,32,1,65,4,106,40,2,0,33,20,32,30,32,11,16,138,7,34,4,40,2,4,34,2,32,4,40,2,8,65,28,108,106,33,9,3,64,2,64,2,64,2,64,2,64,32,2,32,9,71,4,64,32,2,65,28,106,33,4,32,17,40,2,0,65,5,77,4,64,32,30,32,2,32,20,32,21,16,151,5,33,8,12,4,11,32,33,65,24,106,32,2,16,163,8,3,64,32,33,65,24,106,16,193,1,34,13,69,4,64,32,33,40,2,24,34,2,4,64,32,33,40,2,28,32,2,65,2,116,65,4,16,163,10,11,65,0,33,8,12,5,11,65,0,33,8,2,64,65,1,32,13,45,0,0,34,2,116,65,255,250,3,113,69,4,64,32,2,65,9,71,4,64,66,225,15,16,251,4,65,145,179,211,0,45,0,0,26,65,28,65,1,16,254,9,34,2,69,13,5,32,2,65,24,106,65,252,204,206,0,40,0,0,54,0,0,32,2,65,16,106,65,244,204,206,0,41,0,0,55,0,0,32,2,65,8,106,65,236,204,206,0,41,0,0,55,0,0,32,2,65,228,204,206,0,41,0,0,55,0,0,32,33,65,28,54,2,44,32,33,32,2,54,2,40,32,33,65,28,54,2,36,32,33,65,36,106,16,156,4,33,8,12,2,11,32,30,32,13,47,1,2,16,189,7,33,8,32,13,40,2,12,33,11,32,13,40,2,8,33,2,32,33,65,16,106,32,8,16,155,9,32,30,32,2,32,11,32,33,40,2,16,32,33,40,2,20,32,20,32,21,16,200,3,33,8,11,32,8,69,13,1,11,11,32,33,40,2,24,34,1,69,13,4,32,33,40,2,28,32,1,65,2,116,65,4,16,163,10,12,4,11,32,30,32,1,47,1,28,34,4,16,138,7,34,2,40,2,8,34,1,4,64,32,2,40,2,4,33,8,32,1,65,28,108,33,2,3,64,2,64,32,8,45,0,0,65,14,113,65,10,71,4,64,32,8,16,145,4,34,13,69,13,1,12,5,11,32,8,40,2,4,16,145,4,34,13,13,4,11,32,8,65,28,106,33,8,32,2,65,28,107,34,2,13,0,11,11,32,30,32,4,16,138,7,34,1,40,2,4,34,2,32,1,40,2,8,65,28,108,106,33,9,3,64,32,2,32,9,70,13,7,32,2,65,28,106,33,1,2,64,2,64,32,17,40,2,0,65,5,77,4,64,32,30,32,2,32,20,32,21,16,151,5,33,8,12,1,11,32,33,65,24,106,32,2,16,163,8,2,64,3,64,32,33,65,24,106,16,193,1,34,13,69,4,64,32,33,40,2,24,34,2,4,64,32,33,40,2,28,32,2,65,2,116,65,4,16,163,10,11,65,0,33,8,12,3,11,65,0,33,8,2,64,65,1,32,13,45,0,0,34,2,116,65,255,250,3,113,69,4,64,32,2,65,9,71,4,64,66,225,15,16,251,4,65,145,179,211,0,45,0,0,26,65,28,65,1,16,254,9,34,2,69,13,4,32,2,65,24,106,65,252,204,206,0,40,0,0,54,0,0,32,2,65,16,106,65,244,204,206,0,41,0,0,55,0,0,32,2,65,8,106,65,236,204,206,0,41,0,0,55,0,0,32,2,65,228,204,206,0,41,0,0,55,0,0,32,33,65,28,54,2,44,32,33,32,2,54,2,40,32,33,65,28,54,2,36,32,33,65,36,106,16,156,4,33,8,12,2,11,32,30,32,13,47,1,2,16,189,7,33,11,32,13,40,2,12,33,4,32,13,40,2,8,33,2,32,33,65,8,106,32,11,16,155,9,32,30,32,2,32,4,32,33,40,2,8,32,33,40,2,12,32,20,32,21,16,200,3,33,8,11,32,8,69,13,1,11,11,32,33,40,2,24,34,1,69,13,2,32,33,40,2,28,32,1,65,2,116,65,4,16,163,10,12,2,11,65,1,65,28,16,132,11,0,11,32,1,33,2,32,8,69,13,1,11,11,32,8,65,11,32,10,16,218,7,65,2,32,10,16,218,7,33,8,12,8,11,65,1,65,28,16,132,11,0,11,32,13,65,11,32,10,16,218,7,65,2,32,10,16,218,7,33,8,12,6,11,32,4,33,2,32,8,69,13,1,11,11,32,8,65,11,32,10,16,218,7,65,2,32,10,16,218,7,33,8,12,3,11,32,13,65,11,32,10,16,218,7,65,2,32,10,16,218,7,33,8,12,2,11,65,0,33,8,32,3,33,10,32,5,34,1,32,12,71,13,0,11,11,32,33,65,48,106,36,0,32,8,34,1,13,0,32,44,40,2,132,1,33,17,32,44,40,2,128,1,33,12,32,30,32,44,47,1,140,1,16,138,7,34,1,40,2,8,65,28,108,33,2,32,1,40,2,4,33,10,3,64,32,2,4,64,32,2,65,28,107,33,2,32,19,65,4,106,32,10,32,12,32,17,16,255,5,33,1,32,10,65,28,106,33,10,32,1,69,13,1,12,2,11,11,65,0,33,8,35,0,65,208,1,107,34,21,36,0,2,64,32,19,65,4,106,34,20,32,44,65,236,0,106,34,5,47,1,12,34,4,16,138,7,34,2,40,2,8,34,1,4,64,32,2,40,2,4,33,2,32,1,65,28,108,33,9,3,64,2,64,32,2,45,0,0,65,14,113,65,10,71,4,64,32,2,16,145,4,34,1,69,13,1,12,4,11,32,2,40,2,4,16,145,4,34,1,13,3,11,32,2,65,28,106,33,2,32,9,65,28,107,34,9,13,0,11,11,32,20,32,4,16,138,7,34,1,40,2,8,65,28,108,33,2,32,1,40,2,4,33,9,3,64,32,2,4,64,32,2,65,28,107,33,2,32,20,32,9,32,12,32,17,16,255,5,33,1,32,9,65,28,106,33,9,32,1,69,13,1,12,2,11,11,32,5,40,2,8,34,1,69,4,64,65,0,33,1,12,1,11,32,5,40,2,4,34,13,32,1,65,40,108,106,33,3,3,64,32,21,32,8,54,2,120,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,13,45,0,0,65,18,107,14,66,0,15,3,15,4,15,3,15,4,15,4,15,15,15,15,15,15,15,5,6,15,15,5,6,15,3,15,3,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,3,15,3,15,3,15,15,10,10,10,10,10,10,10,10,1,1,1,15,11,32,20,32,20,32,13,47,1,2,16,139,7,34,1,47,1,0,16,190,7,33,4,32,20,32,1,47,1,2,16,138,7,34,5,40,2,8,65,28,108,33,2,32,5,40,2,4,33,9,3,64,32,2,69,13,2,32,2,65,28,107,33,2,32,9,16,145,4,33,1,32,9,65,28,106,33,9,32,1,69,13,0,11,12,16,11,66,225,15,16,251,4,32,21,65,184,1,106,34,1,65,236,203,206,0,65,32,16,156,7,32,1,16,156,4,33,1,12,15,11,32,4,40,2,8,34,1,32,5,40,2,8,34,10,71,13,8,65,0,33,1,32,10,69,13,10,32,4,40,2,4,33,9,32,5,40,2,4,33,2,3,64,2,64,32,21,32,9,45,0,0,34,11,58,0,143,1,32,21,32,2,54,2,144,1,32,21,65,184,1,106,34,5,32,20,32,2,32,12,32,17,16,237,1,32,21,45,0,184,1,13,0,32,21,32,21,45,0,185,1,34,4,58,0,136,1,32,11,32,4,32,11,113,71,4,64,66,179,8,16,251,4,32,21,65,3,54,2,164,1,32,21,65,224,205,206,0,54,2,160,1,32,21,66,3,55,2,172,1,32,21,65,208,2,54,2,204,1,32,21,65,209,2,54,2,196,1,32,21,65,208,2,54,2,188,1,32,21,32,5,54,2,168,1,32,21,32,21,65,136,1,106,54,2,200,1,32,21,32,21,65,144,1,106,54,2,192,1,32,21,32,21,65,143,1,106,54,2,184,1,32,21,65,148,1,106,34,1,32,21,65,160,1,106,16,219,3,32,1,16,156,4,33,1,12,13,11,32,2,65,28,106,33,2,32,9,65,1,106,33,9,32,10,65,1,107,34,10,13,1,12,12,11,11,32,21,40,2,188,1,33,1,12,10,11,32,21,65,16,106,32,20,32,13,47,1,2,16,161,6,32,21,40,2,20,33,1,32,21,40,2,16,13,13,32,21,65,8,106,32,20,32,1,47,1,0,16,164,6,32,21,40,2,12,33,2,32,21,40,2,8,69,13,5,32,2,33,1,12,13,11,32,21,65,48,106,32,20,32,13,47,1,2,16,160,6,32,21,40,2,52,33,1,32,21,40,2,48,13,12,32,21,65,40,106,32,20,32,1,47,1,0,16,159,6,32,21,40,2,44,33,2,32,21,40,2,40,4,64,32,2,33,1,12,13,11,32,21,65,32,106,32,20,32,2,47,1,0,16,164,6,32,21,40,2,36,33,2,32,21,40,2,32,4,64,32,2,33,1,12,13,11,32,20,32,2,47,1,16,16,189,7,33,4,32,20,32,1,47,1,2,16,138,7,34,5,40,2,8,65,28,108,33,2,32,5,40,2,4,33,9,3,64,32,2,4,64,32,2,65,28,107,33,2,32,9,16,145,4,33,1,32,9,65,28,106,33,9,32,1,69,13,1,12,14,11,11,32,5,40,2,8,33,2,32,5,40,2,4,33,1,32,21,65,24,106,32,4,16,155,9,32,20,32,1,32,2,32,21,40,2,24,32,21,40,2,28,32,12,32,17,16,200,3,34,1,13,9,12,10,11,32,21,65,208,0,106,32,20,32,13,47,1,2,16,162,6,32,21,40,2,84,33,1,32,21,40,2,80,13,11,32,21,65,200,0,106,32,20,32,1,47,1,0,16,157,6,32,21,40,2,76,33,2,32,21,40,2,72,69,13,1,32,2,33,1,12,11,11,32,21,65,240,0,106,32,20,32,13,47,1,2,16,163,6,32,21,40,2,116,33,1,32,21,40,2,112,13,10,32,21,65,232,0,106,32,20,32,1,47,1,0,16,158,6,32,21,40,2,108,33,2,32,21,40,2,104,69,13,1,32,2,33,1,12,10,11,32,21,65,64,107,32,20,32,2,47,1,0,16,164,6,32,21,40,2,68,33,2,32,21,40,2,64,4,64,32,2,33,1,12,10,11,32,20,32,2,47,1,16,16,189,7,33,4,32,20,32,1,47,1,2,16,138,7,34,5,40,2,8,65,28,108,33,2,32,5,40,2,4,33,9,3,64,32,2,4,64,32,2,65,28,107,33,2,32,9,16,145,4,33,1,32,9,65,28,106,33,9,32,1,69,13,1,12,11,11,11,32,5,40,2,8,33,2,32,5,40,2,4,33,1,32,21,65,56,106,32,4,16,155,9,32,20,32,1,32,2,32,21,40,2,56,32,21,40,2,60,32,12,32,17,16,200,3,34,1,13,6,12,7,11,32,21,65,224,0,106,32,20,32,2,47,1,12,16,164,6,32,21,40,2,100,33,2,32,21,40,2,96,4,64,32,2,33,1,12,9,11,32,20,32,2,47,1,16,16,189,7,33,4,32,20,32,1,47,1,2,16,138,7,34,5,40,2,8,65,28,108,33,2,32,5,40,2,4,33,9,3,64,32,2,4,64,32,2,65,28,107,33,2,32,9,16,145,4,33,1,32,9,65,28,106,33,9,32,1,69,13,1,12,10,11,11,32,5,40,2,8,33,2,32,5,40,2,4,33,1,32,21,65,216,0,106,32,4,16,155,9,32,20,32,1,32,2,32,21,40,2,88,32,21,40,2,92,32,12,32,17,16,200,3,34,1,13,5,12,6,11,32,20,32,2,47,1,16,16,189,7,33,4,32,20,32,1,47,1,2,16,138,7,34,5,40,2,8,65,28,108,33,2,32,5,40,2,4,33,9,3,64,32,2,4,64,32,2,65,28,107,33,2,32,9,16,145,4,33,1,32,9,65,28,106,33,9,32,1,69,13,1,12,9,11,11,32,5,40,2,8,33,2,32,5,40,2,4,33,1,32,21,32,4,16,155,9,32,20,32,1,32,2,32,21,40,2,0,32,21,40,2,4,32,12,32,17,16,200,3,34,1,13,4,12,5,11,32,20,32,13,47,1,2,16,138,7,34,2,40,2,8,34,1,65,1,71,13,1,32,2,40,2,4,16,145,4,34,1,13,3,12,4,11,66,180,8,16,251,4,32,21,32,1,54,2,136,1,32,21,65,2,54,2,188,1,32,21,65,152,206,206,0,54,2,184,1,32,21,66,2,55,2,196,1,32,21,65,251,0,54,2,172,1,32,21,65,251,0,54,2,164,1,32,21,32,10,54,2,144,1,32,21,32,21,65,160,1,106,54,2,192,1,32,21,32,21,65,144,1,106,54,2,168,1,32,21,32,21,65,136,1,106,54,2,160,1,32,21,65,148,1,106,34,1,32,21,65,184,1,106,16,219,3,32,1,16,156,4,33,1,12,1,11,66,180,8,16,251,4,32,21,65,1,54,2,188,1,32,21,65,192,204,206,0,54,2,184,1,32,21,66,1,55,2,196,1,32,21,65,251,0,54,2,164,1,32,21,32,1,54,2,148,1,32,21,32,21,65,160,1,106,54,2,192,1,32,21,32,21,65,148,1,106,54,2,160,1,32,21,65,252,0,106,33,5,32,21,65,184,1,106,34,2,40,2,12,33,1,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,40,2,4,14,2,0,1,2,11,32,1,13,1,65,1,33,1,65,0,33,11,65,188,202,206,0,33,2,12,3,11,32,1,69,13,1,11,32,5,32,2,16,219,3,12,3,11,32,2,40,2,0,34,1,40,2,0,33,2,32,1,40,2,4,34,11,69,4,64,65,1,33,1,65,0,33,11,12,1,11,32,11,65,0,72,13,29,65,145,179,211,0,45,0,0,26,32,11,65,1,16,254,9,34,1,69,13,1,11,32,1,32,2,32,11,16,142,11,33,1,32,5,32,11,54,2,8,32,5,32,1,54,2,4,32,5,32,11,54,2,0,12,1,11,65,1,32,11,16,132,11,0,11,32,5,16,156,4,33,1,12,4,11,32,1,69,13,1,11,32,21,65,2,54,2,188,1,32,21,65,212,204,206,0,54,2,184,1,32,21,66,1,55,2,196,1,32,21,65,251,0,54,2,152,1,32,21,32,21,65,148,1,106,54,2,192,1,32,21,32,21,65,248,0,106,54,2,148,1,32,21,65,160,1,106,34,2,32,21,65,184,1,106,16,219,3,32,1,32,2,16,130,3,33,1,12,2,11,32,8,65,1,106,33,8,32,13,65,40,106,34,13,32,3,71,13,0,11,65,0,33,1,11,32,21,65,208,1,106,36,0,32,1,13,0,65,0,12,1,11,32,19,65,1,54,2,4,32,1,32,19,65,4,106,16,157,1,11,33,4,32,19,65,48,106,36,0,32,4,69,13,1,12,2,11,2,127,65,0,33,3,65,0,33,37,65,0,33,46,65,0,33,51,65,0,33,41,66,0,33,68,66,0,33,72,35,0,65,160,4,107,34,31,36,0,2,64,2,64,2,64,2,64,2,64,2,127,35,0,65,224,0,107,34,13,36,0,32,13,32,44,54,2,40,32,13,65,1,54,2,36,32,13,65,24,106,32,13,65,36,106,16,215,9,2,64,32,13,40,2,28,34,1,69,13,0,32,13,40,2,24,33,2,32,1,65,1,107,65,255,255,255,63,113,34,4,65,1,106,34,1,65,7,113,33,11,32,4,65,7,79,4,64,32,1,65,248,255,255,255,0,113,33,8,3,64,32,3,32,2,40,2,8,34,1,32,1,32,3,73,27,34,4,32,2,65,40,106,40,2,0,34,1,32,1,32,4,73,27,34,4,32,2,65,200,0,106,40,2,0,34,1,32,1,32,4,73,27,34,4,32,2,65,232,0,106,40,2,0,34,1,32,1,32,4,73,27,34,4,32,2,65,136,1,106,40,2,0,34,1,32,1,32,4,73,27,34,4,32,2,65,168,1,106,40,2,0,34,1,32,1,32,4,73,27,34,4,32,2,65,200,1,106,40,2,0,34,1,32,1,32,4,73,27,34,4,32,2,65,232,1,106,40,2,0,34,1,32,1,32,4,73,27,33,3,32,2,65,128,2,106,33,2,32,8,65,8,107,34,8,13,0,11,11,32,11,69,13,0,32,2,65,8,106,33,2,3,64,32,3,32,2,40,2,0,34,1,32,1,32,3,73,27,33,3,32,2,65,32,106,33,2,32,11,65,1,107,34,11,13,0,11,11,32,13,65,16,106,32,13,65,36,106,16,214,9,2,64,32,13,40,2,20,34,2,69,13,0,32,13,40,2,16,33,1,2,64,32,2,65,20,108,34,10,65,20,107,34,5,65,20,110,65,1,106,65,7,113,34,2,69,4,64,32,1,33,2,12,1,11,32,2,65,20,108,33,11,32,1,33,2,3,64,32,3,32,2,40,2,8,34,4,32,3,32,4,75,27,33,3,32,2,65,20,106,33,2,32,11,65,20,107,34,11,13,0,11,11,32,5,65,140,1,73,13,0,32,1,32,10,106,33,5,3,64,32,3,32,2,40,2,8,34,1,32,1,32,3,73,27,34,4,32,2,65,28,106,40,2,0,34,1,32,1,32,4,73,27,34,4,32,2,65,48,106,40,2,0,34,1,32,1,32,4,73,27,34,4,32,2,65,196,0,106,40,2,0,34,1,32,1,32,4,73,27,34,4,32,2,65,216,0,106,40,2,0,34,1,32,1,32,4,73,27,34,4,32,2,65,236,0,106,40,2,0,34,1,32,1,32,4,73,27,34,4,32,2,65,128,1,106,40,2,0,34,1,32,1,32,4,73,27,34,4,32,2,65,148,1,106,40,2,0,34,1,32,1,32,4,73,27,33,3,32,2,65,160,1,106,34,2,32,5,71,13,0,11,11,32,13,65,8,106,32,13,65,36,106,16,195,8,32,13,40,2,12,34,1,4,64,32,13,40,2,8,34,8,32,1,65,12,108,106,33,5,3,64,32,8,40,2,8,34,1,4,64,32,8,40,2,4,34,11,32,1,65,28,108,106,33,4,3,64,32,13,65,44,106,32,11,16,163,8,32,13,65,216,0,106,32,13,65,52,106,40,2,0,54,2,0,32,13,32,13,41,2,44,55,3,80,32,13,65,208,0,106,16,193,1,34,2,4,64,3,64,32,2,45,0,0,65,12,70,4,64,32,3,32,2,47,1,2,34,1,65,1,106,32,1,32,3,73,27,33,3,11,32,13,65,208,0,106,16,193,1,34,2,13,0,11,11,32,13,40,2,80,34,1,4,64,32,13,40,2,84,32,1,65,2,116,65,4,16,163,10,11,32,11,65,28,106,34,11,32,4,71,13,0,11,11,32,8,65,12,106,34,8,32,5,71,13,0,11,11,32,13,32,13,65,36,106,16,151,8,2,64,32,13,40,2,0,34,10,69,13,0,32,13,40,2,4,34,1,69,13,0,32,10,32,1,65,20,108,106,33,9,3,64,2,64,2,64,2,64,32,10,40,2,0,65,1,107,14,2,0,1,2,11,32,10,40,2,12,34,1,69,13,1,32,10,40,2,8,34,11,32,1,65,5,116,106,33,4,3,64,32,13,65,56,106,32,11,16,163,8,32,13,65,216,0,106,32,13,65,64,107,40,2,0,54,2,0,32,13,32,13,41,2,56,55,3,80,32,13,65,208,0,106,16,193,1,34,2,4,64,3,64,32,2,45,0,0,65,12,70,4,64,32,3,32,2,47,1,2,34,1,65,1,106,32,1,32,3,73,27,33,3,11,32,13,65,208,0,106,16,193,1,34,2,13,0,11,11,32,13,40,2,80,34,1,4,64,32,13,40,2,84,32,1,65,2,116,65,4,16,163,10,11,32,4,32,11,65,32,106,34,11,71,13,0,11,12,1,11,32,10,40,2,12,34,1,69,13,0,32,10,40,2,8,34,8,32,1,65,4,116,106,33,5,3,64,32,8,40,2,8,34,1,4,64,32,8,40,2,4,34,11,32,1,65,5,116,106,33,4,3,64,32,13,65,196,0,106,32,11,16,163,8,32,13,65,216,0,106,32,13,65,204,0,106,40,2,0,54,2,0,32,13,32,13,41,2,68,55,3,80,32,13,65,208,0,106,16,193,1,34,2,4,64,3,64,32,2,45,0,0,65,12,70,4,64,32,3,32,2,47,1,2,34,1,65,1,106,32,1,32,3,73,27,33,3,11,32,13,65,208,0,106,16,193,1,34,2,13,0,11,11,32,13,40,2,80,34,1,4,64,32,13,40,2,84,32,1,65,2,116,65,4,16,163,10,11,32,11,65,32,106,34,11,32,4,71,13,0,11,11,32,8,65,16,106,34,8,32,5,71,13,0,11,11,32,10,65,20,106,34,10,32,9,71,13,0,11,11,32,13,65,224,0,106,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,32,44,40,2,132,1,34,17,32,3,32,17,75,27,32,3,32,48,45,0,157,1,27,34,1,65,17,79,4,64,32,1,65,33,73,13,1,32,1,65,129,2,73,13,2,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,49,65,1,16,254,9,34,2,69,13,6,32,2,65,48,106,65,228,142,207,0,45,0,0,58,0,0,32,2,65,40,106,65,220,142,207,0,41,0,0,55,0,0,32,2,65,32,106,65,212,142,207,0,41,0,0,55,0,0,32,2,65,24,106,65,204,142,207,0,41,0,0,55,0,0,32,2,65,16,106,65,196,142,207,0,41,0,0,55,0,0,32,2,65,8,106,65,188,142,207,0,41,0,0,55,0,0,32,2,65,180,142,207,0,41,0,0,55,0,0,32,31,65,49,54,2,160,3,32,31,32,2,54,2,156,3,32,31,65,49,54,2,152,3,32,31,65,152,3,106,34,2,16,156,4,32,31,65,0,54,2,152,3,32,2,16,157,1,12,12,11,65,0,33,2,65,145,179,211,0,45,0,0,26,65,128,8,65,8,16,254,9,34,1,69,13,12,32,31,66,4,55,2,172,2,32,31,66,0,55,2,164,2,32,31,32,1,54,2,160,2,32,31,66,128,128,128,128,128,16,55,2,152,2,32,31,65,0,54,2,144,4,32,31,65,0,54,2,136,4,32,31,66,0,55,2,128,4,32,31,65,0,54,2,248,3,32,31,66,0,55,2,240,3,32,31,65,0,54,2,232,3,32,31,66,0,55,2,224,3,32,31,65,0,54,2,216,3,32,31,66,0,55,2,208,3,32,31,65,0,54,2,200,3,32,31,66,0,55,2,192,3,32,31,65,0,54,2,184,3,32,31,66,0,55,2,176,3,32,31,66,0,55,2,164,3,32,31,32,44,54,2,156,3,32,31,65,1,54,2,152,3,32,31,32,31,65,152,2,106,54,2,160,3,32,31,65,136,4,106,33,35,32,31,65,248,3,106,33,14,32,31,65,232,3,106,33,15,32,31,65,216,3,106,33,34,32,31,65,200,3,106,33,33,32,31,65,184,3,106,33,30,32,31,65,168,3,106,33,21,32,31,65,40,106,32,31,65,152,3,106,16,195,8,32,31,40,2,44,33,1,2,64,3,64,32,1,32,2,70,13,1,32,31,65,32,106,32,31,65,152,3,106,32,2,16,138,2,32,2,65,1,106,33,2,32,31,40,2,32,69,13,0,11,32,31,40,2,36,33,11,12,10,11,32,31,65,24,106,32,31,65,152,3,106,16,196,8,32,31,40,2,28,34,1,4,64,65,0,33,2,3,64,32,31,65,16,106,32,31,65,152,3,106,32,2,16,163,1,32,31,40,2,16,4,64,32,31,40,2,20,33,11,12,12,11,32,1,32,2,65,1,106,34,2,71,13,0,11,11,2,127,65,0,33,1,65,0,33,9,35,0,65,64,106,34,8,36,0,32,8,65,24,106,32,31,65,152,3,106,34,5,16,215,9,32,8,40,2,24,34,3,32,8,40,2,28,65,5,116,106,33,4,2,64,2,64,3,64,32,1,33,2,32,3,32,4,70,13,1,2,64,32,3,40,2,8,34,10,69,4,64,66,0,33,70,12,1,11,32,10,65,16,75,13,3,32,3,40,2,4,33,11,32,10,65,3,113,33,1,66,0,33,73,2,64,32,10,65,4,73,4,64,66,0,33,70,12,1,11,32,10,65,28,113,33,10,66,12,33,69,66,0,33,70,3,64,32,70,66,0,32,11,49,0,0,34,67,32,69,66,12,125,134,32,67,80,27,132,66,0,32,11,65,1,106,49,0,0,34,67,32,69,66,8,125,134,32,67,80,27,132,66,0,32,11,65,2,106,49,0,0,34,67,32,69,66,4,125,134,32,67,80,27,132,66,0,32,11,65,3,106,49,0,0,34,67,32,69,134,32,67,80,27,132,33,70,32,11,65,4,106,33,11,32,69,66,16,124,33,69,32,73,66,4,124,33,73,32,10,65,4,107,34,10,13,0,11,11,32,1,69,13,0,32,73,66,2,134,33,69,3,64,32,70,66,0,32,11,49,0,0,34,67,32,69,134,32,67,80,27,132,33,70,32,69,66,4,124,33,69,32,11,65,1,106,33,11,32,1,65,1,107,34,1,13,0,11,11,32,8,65,16,106,32,5,32,3,47,1,28,16,138,2,32,8,40,2,20,33,11,2,64,32,8,40,2,16,13,0,2,64,32,70,32,11,41,3,0,32,70,132,81,4,64,32,8,65,8,106,32,5,32,3,47,1,30,16,138,2,32,8,40,2,12,33,11,32,8,40,2,8,13,1,32,11,41,3,0,65,0,33,11,32,70,132,32,70,81,13,1,11,66,179,8,16,251,4,33,11,12,1,11,32,2,65,1,106,33,1,32,3,65,32,106,33,3,32,11,69,13,1,11,11,32,11,65,2,32,2,16,218,7,33,9,11,32,8,65,64,107,36,0,32,9,12,1,11,32,8,65,2,54,2,36,32,8,65,192,137,207,0,54,2,32,32,8,66,1,55,2,44,32,8,65,251,0,54,2,60,32,8,65,132,136,207,0,54,2,56,32,8,32,8,65,56,106,54,2,40,32,8,65,32,106,65,208,137,207,0,16,166,8,0,11,34,11,13,9,32,44,40,2,128,1,33,5,2,64,32,17,69,13,0,32,17,65,16,75,13,4,32,17,65,3,113,33,1,2,64,32,17,65,4,73,4,64,32,5,33,2,12,1,11,32,17,65,28,113,33,11,66,12,33,70,32,5,33,2,3,64,32,68,66,0,32,2,49,0,0,34,67,32,70,66,12,125,134,32,67,80,27,132,66,0,32,2,65,1,106,49,0,0,34,67,32,70,66,8,125,134,32,67,80,27,132,66,0,32,2,65,2,106,49,0,0,34,67,32,70,66,4,125,134,32,67,80,27,132,66,0,32,2,65,3,106,49,0,0,34,67,32,70,134,32,67,80,27,132,33,68,32,2,65,4,106,33,2,32,70,66,16,124,33,70,32,72,66,4,124,33,72,32,11,65,4,107,34,11,13,0,11,11,32,1,69,13,0,32,72,66,2,134,33,70,3,64,32,68,66,0,32,2,49,0,0,34,67,32,70,134,32,67,80,27,132,33,68,32,70,66,4,124,33,70,32,2,65,1,106,33,2,32,1,65,1,107,34,1,13,0,11,11,32,31,65,8,106,32,31,65,152,3,106,32,44,47,1,140,1,16,138,2,32,31,40,2,12,33,11,32,31,40,2,8,13,9,32,68,32,11,41,3,0,32,68,132,82,4,64,66,179,8,16,251,4,33,11,12,10,11,2,127,32,31,65,152,3,106,33,23,32,44,65,236,0,106,33,9,66,0,33,70,65,0,33,4,65,0,33,2,65,0,33,11,65,0,33,3,65,0,33,8,65,0,33,10,66,0,33,73,35,0,65,224,2,107,34,18,36,0,2,64,2,64,2,64,2,64,32,17,69,13,0,32,17,65,16,75,13,1,32,17,65,3,113,33,22,32,17,65,4,79,4,64,32,17,65,28,113,33,17,66,12,33,69,3,64,32,70,66,0,32,5,49,0,0,34,67,32,69,66,12,125,134,32,67,80,27,132,66,0,32,5,65,1,106,49,0,0,34,67,32,69,66,8,125,134,32,67,80,27,132,66,0,32,5,65,2,106,49,0,0,34,67,32,69,66,4,125,134,32,67,80,27,132,66,0,32,5,65,3,106,49,0,0,34,67,32,69,134,32,67,80,27,132,33,70,32,5,65,4,106,33,5,32,69,66,16,124,33,69,32,73,66,4,124,33,73,32,17,65,4,107,34,17,13,0,11,11,32,22,69,13,0,32,73,66,2,134,33,69,3,64,32,70,66,0,32,5,49,0,0,34,67,32,69,134,32,67,80,27,132,33,70,32,69,66,4,124,33,69,32,5,65,1,106,33,5,32,22,65,1,107,34,22,13,0,11,11,32,18,65,56,106,32,23,32,9,47,1,12,34,1,16,138,2,32,18,40,2,60,33,5,2,64,32,18,40,2,56,4,127,32,5,5,32,5,41,3,0,32,70,132,32,70,81,13,1,66,179,8,16,251,4,11,65,11,32,1,16,218,7,33,5,12,2,11,32,18,65,0,54,2,72,32,18,65,0,54,2,64,32,18,65,0,54,2,84,32,18,65,0,54,2,76,32,18,65,0,54,2,96,32,18,65,0,54,2,88,32,18,65,0,54,2,108,32,18,65,0,54,2,100,32,18,65,0,54,2,120,32,18,65,0,54,2,112,32,18,65,0,54,2,132,1,32,18,65,0,54,2,124,32,18,65,0,54,2,144,1,32,18,65,0,54,2,136,1,32,9,40,2,8,34,1,4,64,32,9,40,2,4,34,22,32,1,65,40,108,106,33,20,32,18,65,160,1,106,33,27,32,18,65,180,1,106,33,38,32,18,65,200,1,106,33,6,32,18,65,240,1,106,33,24,32,18,65,132,2,106,33,32,32,18,65,220,1,106,33,7,32,18,65,152,2,106,33,16,3,64,32,18,32,55,54,2,148,1,32,18,32,22,54,2,152,1,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,22,45,0,0,65,18,107,14,66,0,23,1,23,2,23,1,23,2,23,2,23,23,23,23,23,23,23,3,4,23,23,3,4,23,5,23,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,23,5,23,5,23,23,7,7,7,7,7,7,7,7,23,0,6,23,11,32,22,47,1,2,33,19,32,18,40,2,64,34,13,69,4,64,65,0,33,13,12,13,11,32,18,40,2,68,33,36,3,64,32,13,47,1,6,34,1,65,1,116,33,12,65,0,33,5,65,127,33,4,2,64,3,64,32,5,32,12,70,4,64,32,1,33,4,12,2,11,32,5,32,13,106,33,9,32,4,65,1,106,33,4,32,5,65,2,106,33,5,65,127,32,9,65,8,106,47,1,0,34,9,32,19,71,32,9,32,19,75,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,23,11,32,36,4,64,32,36,65,1,107,33,36,32,13,32,4,65,2,116,106,65,32,106,40,2,0,33,13,12,1,5,65,0,33,36,12,14,11,0,11,0,11,32,22,47,1,2,33,19,32,18,40,2,76,34,13,69,4,64,65,0,33,13,12,11,11,32,18,40,2,80,33,47,3,64,32,13,47,1,6,34,1,65,1,116,33,12,65,0,33,5,65,127,33,2,2,64,3,64,32,5,32,12,70,4,64,32,1,33,2,12,2,11,32,5,32,13,106,33,9,32,2,65,1,106,33,2,32,5,65,2,106,33,5,65,127,32,9,65,8,106,47,1,0,34,9,32,19,71,32,9,32,19,75,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,21,11,32,47,4,64,32,47,65,1,107,33,47,32,13,32,2,65,2,116,106,65,32,106,40,2,0,33,13,12,1,5,65,0,33,47,12,12,11,0,11,0,11,32,22,47,1,2,33,19,32,18,40,2,136,1,34,13,69,4,64,65,0,33,13,12,9,11,32,18,40,2,140,1,33,45,3,64,32,13,47,1,6,34,1,65,1,116,33,12,65,0,33,5,65,127,33,11,2,64,3,64,32,5,32,12,70,4,64,32,1,33,11,12,2,11,32,5,32,13,106,33,9,32,11,65,1,106,33,11,32,5,65,2,106,33,5,65,127,32,9,65,8,106,47,1,0,34,9,32,19,71,32,9,32,19,75,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,19,11,32,45,4,64,32,45,65,1,107,33,45,32,13,32,11,65,2,116,106,65,32,106,40,2,0,33,13,12,1,5,65,0,33,45,12,10,11,0,11,0,11,32,22,47,1,2,33,19,32,18,40,2,112,34,13,69,4,64,65,0,33,13,12,7,11,32,18,40,2,116,33,49,3,64,32,13,47,1,6,34,1,65,1,116,33,12,65,0,33,5,65,127,33,3,2,64,3,64,32,5,32,12,70,4,64,32,1,33,3,12,2,11,32,5,32,13,106,33,9,32,3,65,1,106,33,3,32,5,65,2,106,33,5,65,127,32,9,65,8,106,47,1,0,34,9,32,19,71,32,9,32,19,75,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,17,11,32,49,4,64,32,49,65,1,107,33,49,32,13,32,3,65,2,116,106,65,32,106,40,2,0,33,13,12,1,5,65,0,33,49,12,8,11,0,11,0,11,32,22,47,1,2,33,19,32,18,40,2,124,34,13,69,4,64,65,0,33,13,12,5,11,32,18,40,2,128,1,33,53,3,64,32,13,47,1,6,34,1,65,1,116,33,12,65,0,33,5,65,127,33,8,2,64,3,64,32,5,32,12,70,4,64,32,1,33,8,12,2,11,32,5,32,13,106,33,9,32,8,65,1,106,33,8,32,5,65,2,106,33,5,65,127,32,9,65,8,106,47,1,0,34,9,32,19,71,32,9,32,19,75,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,15,11,32,53,4,64,32,53,65,1,107,33,53,32,13,32,8,65,2,116,106,65,32,106,40,2,0,33,13,12,1,5,65,0,33,53,12,6,11,0,11,0,11,32,22,47,1,2,33,19,32,18,40,2,88,34,13,69,4,64,65,0,33,13,12,3,11,32,18,40,2,92,33,52,3,64,32,13,47,1,6,34,1,65,1,116,33,12,65,0,33,5,65,127,33,10,2,64,3,64,32,5,32,12,70,4,64,32,1,33,10,12,2,11,32,5,32,13,106,33,9,32,10,65,1,106,33,10,32,5,65,2,106,33,5,65,127,32,9,65,8,106,47,1,0,34,9,32,19,71,32,9,32,19,75,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,13,11,32,52,4,64,32,52,65,1,107,33,52,32,13,32,10,65,2,116,106,65,32,106,40,2,0,33,13,12,1,5,65,0,33,52,12,4,11,0,11,0,11,32,23,32,22,47,1,2,16,138,7,34,1,40,2,8,65,1,70,4,64,32,1,40,2,4,45,0,0,65,7,70,13,17,11,66,237,8,16,251,4,32,18,65,184,2,106,34,1,65,152,141,207,0,65,41,16,156,7,32,1,16,156,4,33,5,12,7,11,32,22,47,1,2,33,19,2,64,32,18,40,2,100,34,13,69,4,64,65,0,33,13,12,1,11,32,18,40,2,104,33,54,3,127,32,13,47,1,6,34,1,65,1,116,33,12,65,0,33,5,65,127,33,17,2,64,3,64,32,5,32,12,70,4,64,32,1,33,17,12,2,11,32,5,32,13,106,33,9,32,17,65,1,106,33,17,32,5,65,2,106,33,5,65,127,32,9,65,8,106,47,1,0,34,9,32,19,71,32,9,32,19,75,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,11,11,32,54,4,127,32,54,65,1,107,33,54,32,13,32,17,65,2,116,106,65,32,106,40,2,0,33,13,12,1,5,65,0,11,11,33,54,11,32,18,32,17,54,2,160,2,32,18,32,54,54,2,156,2,32,18,32,13,54,2,152,2,32,18,32,57,65,128,128,124,113,32,19,114,34,57,54,2,164,2,32,18,32,18,65,228,0,106,54,2,148,2,32,23,32,22,47,1,2,16,138,7,34,5,40,2,8,34,1,65,1,71,4,64,66,180,8,16,251,4,32,18,65,1,54,2,188,2,32,18,65,244,141,207,0,54,2,184,2,32,18,66,1,55,2,196,2,32,18,65,251,0,54,2,212,2,32,18,32,1,54,2,180,2,32,18,32,18,65,208,2,106,54,2,192,2,32,18,32,18,65,180,2,106,54,2,208,2,32,18,65,168,2,106,34,1,32,18,65,184,2,106,16,133,6,32,1,16,156,4,33,5,12,7,11,2,64,32,5,40,2,4,45,0,0,65,14,113,65,10,71,4,64,32,18,65,48,106,32,23,32,22,47,1,2,16,138,2,32,18,40,2,52,33,5,32,18,40,2,48,13,8,32,5,41,3,0,32,70,132,32,70,81,13,1,66,179,8,16,251,4,33,5,12,8,11,66,235,7,16,251,4,32,18,65,184,2,106,34,1,65,232,137,207,0,65,21,16,156,7,32,1,16,156,4,33,5,12,7,11,2,64,32,18,40,2,152,2,69,4,64,65,145,179,211,0,45,0,0,26,32,18,40,2,148,2,33,1,65,32,65,4,16,254,9,34,5,69,13,1,32,5,32,18,47,1,164,2,59,1,8,32,5,65,1,59,1,6,32,5,65,0,54,2,0,32,1,32,5,54,2,0,32,1,66,128,128,128,128,16,55,2,4,12,17,11,32,18,65,216,2,106,32,16,65,8,106,40,2,0,54,2,0,32,18,32,16,41,2,0,55,3,208,2,32,18,65,184,2,106,32,18,65,208,2,106,32,18,47,1,164,2,32,18,65,148,2,106,16,103,32,18,40,2,148,2,34,1,32,1,40,2,8,65,1,106,54,2,8,12,16,11,12,20,11,32,18,32,10,54,2,228,1,32,18,32,52,54,2,224,1,32,18,32,13,54,2,220,1,32,18,32,56,65,128,128,124,113,32,19,114,34,56,54,2,232,1,32,18,32,18,65,216,0,106,54,2,216,1,32,18,65,40,106,32,23,32,22,47,1,2,65,8,16,244,1,32,18,40,2,44,34,1,32,18,40,2,40,13,6,26,2,64,32,70,32,1,41,3,0,32,70,132,81,4,64,32,18,40,2,220,1,69,4,64,65,145,179,211,0,45,0,0,26,32,18,40,2,216,1,33,1,65,32,65,4,16,254,9,34,5,69,13,2,32,5,32,18,47,1,232,1,59,1,8,32,5,65,1,59,1,6,32,5,65,0,54,2,0,32,1,32,5,54,2,0,32,1,66,128,128,128,128,16,55,2,4,12,17,11,32,18,65,216,2,106,32,7,65,8,106,40,2,0,54,2,0,32,18,32,7,41,2,0,55,3,208,2,32,18,65,184,2,106,32,18,65,208,2,106,32,18,47,1,232,1,32,18,65,216,1,106,16,103,32,18,40,2,216,1,34,1,32,1,40,2,8,65,1,106,54,2,8,12,16,11,66,179,8,16,251,4,33,5,12,6,11,12,19,11,32,18,32,8,54,2,140,2,32,18,32,53,54,2,136,2,32,18,32,13,54,2,132,2,32,18,32,28,65,128,128,124,113,32,19,114,34,28,54,2,144,2,32,18,32,18,65,252,0,106,54,2,128,2,32,18,65,32,106,33,25,32,22,47,1,2,33,42,65,0,33,1,35,0,65,208,0,107,34,26,36,0,2,127,2,64,2,64,2,64,32,23,40,2,92,69,4,64,32,23,65,127,54,2,92,32,23,40,2,96,34,12,69,4,64,65,0,33,12,12,3,11,32,23,40,2,100,33,43,3,64,32,12,65,52,106,33,40,32,12,47,1,50,34,5,65,2,116,33,13,65,0,33,19,65,127,33,1,2,64,3,64,32,13,32,19,70,4,64,32,5,33,1,12,2,11,32,40,47,1,0,33,9,32,1,65,1,106,33,1,32,19,65,4,106,33,19,32,40,65,2,106,33,40,65,127,32,9,32,42,71,32,9,32,42,75,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,3,11,32,43,69,13,3,32,43,65,1,107,33,43,32,12,32,1,65,2,116,106,65,204,0,106,40,2,0,33,12,12,0,11,0,11,65,136,141,207,0,16,232,7,0,11,32,12,32,19,106,33,19,12,1,11,32,26,32,1,54,2,40,32,26,65,0,54,2,36,32,26,32,12,54,2,32,32,26,32,23,65,224,0,106,54,2,28,32,26,32,42,54,2,44,32,26,65,16,106,32,23,32,42,16,163,6,65,1,33,40,32,26,40,2,20,34,5,32,26,40,2,16,13,1,26,32,26,65,8,106,32,23,32,5,47,1,0,16,158,6,32,26,40,2,12,34,1,32,26,40,2,8,13,1,26,32,26,65,48,106,32,23,65,0,32,1,47,1,12,32,5,47,1,2,16,153,2,32,26,40,2,48,69,4,64,32,23,40,2,8,34,5,40,2,0,13,37,32,26,41,3,56,33,67,32,5,65,127,54,2,0,2,127,32,5,40,2,12,34,1,32,5,40,2,4,73,4,64,32,1,65,3,116,34,1,32,5,40,2,8,106,32,67,55,3,0,32,5,32,5,40,2,12,65,1,106,54,2,12,32,5,32,5,40,2,0,65,1,106,54,2,0,32,5,40,2,8,32,1,106,12,1,11,32,5,65,0,54,2,0,32,26,32,67,55,3,48,32,5,32,26,65,48,106,16,135,5,11,33,5,32,12,69,4,64,65,145,179,211,0,45,0,0,26,65,204,0,65,4,16,254,9,34,1,69,13,61,32,1,32,42,59,1,52,32,1,65,1,59,1,50,32,1,65,0,54,2,0,32,1,32,5,54,2,4,32,23,66,128,128,128,128,16,55,2,100,32,23,32,1,54,2,96,32,1,65,4,106,33,19,12,2,11,32,26,65,200,0,106,32,26,65,32,106,34,1,65,8,106,40,2,0,54,2,0,32,26,32,1,41,2,0,55,3,64,32,26,65,48,106,32,26,65,64,107,32,42,32,5,32,26,65,28,106,16,96,32,26,40,2,28,34,1,32,1,40,2,8,65,1,106,54,2,8,32,26,40,2,48,32,26,40,2,56,65,2,116,106,65,4,106,33,19,12,1,11,32,26,40,2,52,65,21,32,42,16,218,7,12,1,11,65,0,33,40,32,19,40,2,0,11,33,1,32,23,32,23,40,2,92,65,1,106,54,2,92,32,25,32,1,54,2,4,32,25,32,40,54,2,0,32,26,65,208,0,106,36,0,32,18,40,2,36,34,1,32,18,40,2,32,13,5,26,2,64,32,70,32,1,41,3,0,32,70,132,81,4,64,32,18,40,2,132,2,69,4,64,65,145,179,211,0,45,0,0,26,32,18,40,2,128,2,33,1,65,32,65,4,16,254,9,34,5,69,13,2,32,5,32,18,47,1,144,2,59,1,8,32,5,65,1,59,1,6,32,5,65,0,54,2,0,32,1,32,5,54,2,0,32,1,66,128,128,128,128,16,55,2,4,12,16,11,32,18,65,216,2,106,32,32,65,8,106,40,2,0,54,2,0,32,18,32,32,41,2,0,55,3,208,2,32,18,65,184,2,106,32,18,65,208,2,106,32,18,47,1,144,2,32,18,65,128,2,106,16,103,32,18,40,2,128,2,34,1,32,1,40,2,8,65,1,106,54,2,8,12,15,11,66,179,8,16,251,4,33,5,12,5,11,12,18,11,32,18,32,3,54,2,248,1,32,18,32,49,54,2,244,1,32,18,32,13,54,2,240,1,32,18,32,37,65,128,128,124,113,32,19,114,34,37,54,2,252,1,32,18,32,18,65,240,0,106,54,2,236,1,32,18,65,24,106,33,25,32,22,47,1,2,33,42,65,0,33,1,35,0,65,208,0,107,34,26,36,0,2,127,2,64,2,64,2,64,32,23,40,2,76,69,4,64,32,23,65,127,54,2,76,32,23,40,2,80,34,12,69,4,64,65,0,33,12,12,3,11,32,23,40,2,84,33,43,3,64,32,12,65,52,106,33,40,32,12,47,1,50,34,5,65,2,116,33,13,65,0,33,19,65,127,33,1,2,64,3,64,32,13,32,19,70,4,64,32,5,33,1,12,2,11,32,40,47,1,0,33,9,32,1,65,1,106,33,1,32,19,65,4,106,33,19,32,40,65,2,106,33,40,65,127,32,9,32,42,71,32,9,32,42,75,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,3,11,32,43,69,13,3,32,43,65,1,107,33,43,32,12,32,1,65,2,116,106,65,204,0,106,40,2,0,33,12,12,0,11,0,11,65,248,140,207,0,16,232,7,0,11,32,12,32,19,106,33,19,12,1,11,32,26,32,1,54,2,40,32,26,65,0,54,2,36,32,26,32,12,54,2,32,32,26,32,23,65,208,0,106,54,2,28,32,26,32,42,54,2,44,32,26,65,16,106,32,23,32,42,16,162,6,65,1,33,40,32,26,40,2,20,34,5,32,26,40,2,16,13,1,26,32,26,65,8,106,32,23,32,5,47,1,0,16,157,6,32,26,40,2,12,34,1,32,26,40,2,8,13,1,26,32,26,65,48,106,32,23,65,0,32,1,47,1,0,32,5,47,1,2,16,153,2,32,26,40,2,48,69,4,64,32,23,40,2,8,34,5,40,2,0,13,36,32,26,41,3,56,33,67,32,5,65,127,54,2,0,2,127,32,5,40,2,12,34,1,32,5,40,2,4,73,4,64,32,1,65,3,116,34,1,32,5,40,2,8,106,32,67,55,3,0,32,5,32,5,40,2,12,65,1,106,54,2,12,32,5,32,5,40,2,0,65,1,106,54,2,0,32,5,40,2,8,32,1,106,12,1,11,32,5,65,0,54,2,0,32,26,32,67,55,3,48,32,5,32,26,65,48,106,16,135,5,11,33,5,32,12,69,4,64,65,145,179,211,0,45,0,0,26,65,204,0,65,4,16,254,9,34,1,69,13,60,32,1,32,42,59,1,52,32,1,65,1,59,1,50,32,1,65,0,54,2,0,32,1,32,5,54,2,4,32,23,66,128,128,128,128,16,55,2,84,32,23,32,1,54,2,80,32,1,65,4,106,33,19,12,2,11,32,26,65,200,0,106,32,26,65,32,106,34,1,65,8,106,40,2,0,54,2,0,32,26,32,1,41,2,0,55,3,64,32,26,65,48,106,32,26,65,64,107,32,42,32,5,32,26,65,28,106,16,96,32,26,40,2,28,34,1,32,1,40,2,8,65,1,106,54,2,8,32,26,40,2,48,32,26,40,2,56,65,2,116,106,65,4,106,33,19,12,1,11,32,26,40,2,52,65,6,32,42,16,218,7,12,1,11,65,0,33,40,32,19,40,2,0,11,33,1,32,23,32,23,40,2,76,65,1,106,54,2,76,32,25,32,1,54,2,4,32,25,32,40,54,2,0,32,26,65,208,0,106,36,0,32,18,40,2,28,34,1,32,18,40,2,24,13,4,26,2,64,32,70,32,1,41,3,0,32,70,132,81,4,64,32,18,40,2,240,1,69,4,64,65,145,179,211,0,45,0,0,26,32,18,40,2,236,1,33,1,65,32,65,4,16,254,9,34,5,69,13,2,32,5,32,18,47,1,252,1,59,1,8,32,5,65,1,59,1,6,32,5,65,0,54,2,0,32,1,32,5,54,2,0,32,1,66,128,128,128,128,16,55,2,4,12,15,11,32,18,65,216,2,106,32,24,65,8,106,40,2,0,54,2,0,32,18,32,24,41,2,0,55,3,208,2,32,18,65,184,2,106,32,18,65,208,2,106,32,18,47,1,252,1,32,18,65,236,1,106,16,103,32,18,40,2,236,1,34,1,32,1,40,2,8,65,1,106,54,2,8,12,14,11,66,179,8,16,251,4,33,5,12,4,11,12,17,11,32,18,32,11,54,2,208,1,32,18,32,45,54,2,204,1,32,18,32,13,54,2,200,1,32,18,32,46,65,128,128,124,113,32,19,114,34,46,54,2,212,1,32,18,32,18,65,136,1,106,54,2,196,1,32,18,65,16,106,33,25,32,22,47,1,2,33,42,65,0,33,1,35,0,65,208,0,107,34,39,36,0,2,127,2,64,2,64,32,23,40,2,108,69,4,64,32,23,65,127,54,2,108,32,23,40,2,112,34,12,69,4,64,65,0,33,12,12,2,11,32,23,40,2,116,33,26,3,64,32,12,65,44,106,33,40,32,12,65,4,106,33,43,32,12,47,1,94,34,5,65,2,116,33,19,65,127,33,1,2,64,3,64,32,19,69,4,64,32,5,33,1,12,2,11,32,43,47,1,0,33,9,32,43,65,2,106,33,13,32,1,65,1,106,33,1,32,40,65,4,106,33,40,32,19,65,4,107,33,19,32,43,65,4,106,33,43,65,127,32,9,32,42,71,32,9,32,42,75,27,34,9,65,127,65,0,32,13,45,0,0,27,32,9,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,4,11,32,26,69,13,2,32,26,65,1,107,33,26,32,12,32,1,65,2,116,106,65,224,0,106,40,2,0,33,12,12,0,11,0,11,65,164,140,207,0,16,232,7,0,11,32,39,32,1,54,2,44,32,39,65,0,54,2,40,32,39,32,12,54,2,36,32,39,32,23,65,240,0,106,54,2,28,32,39,32,42,54,2,32,32,39,65,16,106,32,23,32,42,16,160,6,65,1,33,19,32,39,40,2,20,34,5,32,39,40,2,16,13,1,26,32,39,65,8,106,32,23,32,5,47,1,0,16,159,6,32,39,40,2,12,34,1,32,39,40,2,8,13,1,26,32,39,65,48,106,32,23,65,0,32,1,47,1,0,32,5,47,1,2,16,153,2,2,64,32,39,40,2,48,69,4,64,32,23,40,2,8,34,5,40,2,0,13,36,32,39,41,3,56,33,67,32,5,65,127,54,2,0,2,127,32,5,40,2,12,34,1,32,5,40,2,4,73,4,64,32,1,65,3,116,34,1,32,5,40,2,8,106,32,67,55,3,0,32,5,32,5,40,2,12,65,1,106,54,2,12,32,5,32,5,40,2,0,65,1,106,54,2,0,32,5,40,2,8,32,1,106,12,1,11,32,5,65,0,54,2,0,32,39,32,67,55,3,48,32,5,32,39,65,48,106,16,135,5,11,33,5,32,12,13,1,65,145,179,211,0,45,0,0,26,65,224,0,65,4,16,254,9,34,1,69,13,37,32,1,65,1,59,1,94,32,1,65,0,54,2,0,32,1,32,5,54,2,48,32,1,65,0,58,0,6,32,1,32,42,59,1,4,32,23,66,128,128,128,128,16,55,2,116,32,23,32,1,54,2,112,32,1,65,48,106,33,40,12,2,11,32,39,40,2,52,65,23,32,42,16,218,7,12,2,11,32,39,65,200,0,106,32,39,65,36,106,34,1,65,8,106,40,2,0,54,2,0,32,39,32,1,41,2,0,55,3,64,32,39,65,48,106,32,39,65,64,107,32,42,65,0,32,5,32,39,65,28,106,16,95,32,39,40,2,28,34,1,32,1,40,2,8,65,1,106,54,2,8,32,39,40,2,48,32,39,40,2,56,65,2,116,106,65,48,106,33,40,11,65,0,33,19,32,40,40,2,0,11,33,1,32,23,32,23,40,2,108,65,1,106,54,2,108,32,25,32,1,54,2,4,32,25,32,19,54,2,0,32,39,65,208,0,106,36,0,32,18,40,2,20,34,1,32,18,40,2,16,13,3,26,2,64,32,70,32,1,41,3,0,32,70,132,81,4,64,32,18,40,2,200,1,69,4,64,65,145,179,211,0,45,0,0,26,32,18,40,2,196,1,33,1,65,32,65,4,16,254,9,34,5,69,13,2,32,5,32,18,47,1,212,1,59,1,8,32,5,65,1,59,1,6,32,5,65,0,54,2,0,32,1,32,5,54,2,0,32,1,66,128,128,128,128,16,55,2,4,12,14,11,32,18,65,216,2,106,32,6,65,8,106,40,2,0,54,2,0,32,18,32,6,41,2,0,55,3,208,2,32,18,65,184,2,106,32,18,65,208,2,106,32,18,47,1,212,1,32,18,65,196,1,106,16,103,32,18,40,2,196,1,34,1,32,1,40,2,8,65,1,106,54,2,8,12,13,11,66,179,8,16,251,4,33,5,12,3,11,12,16,11,32,18,32,2,54,2,188,1,32,18,32,47,54,2,184,1,32,18,32,13,54,2,180,1,32,18,32,51,65,128,128,124,113,32,19,114,34,51,54,2,192,1,32,18,32,18,65,204,0,106,54,2,176,1,32,18,65,8,106,32,23,32,22,47,1,2,65,0,16,244,1,32,18,40,2,12,34,1,32,18,40,2,8,13,2,26,2,64,32,70,32,1,41,3,0,32,70,132,81,4,64,32,18,40,2,180,1,69,4,64,65,145,179,211,0,45,0,0,26,32,18,40,2,176,1,33,1,65,32,65,4,16,254,9,34,5,69,13,2,32,5,32,18,47,1,192,1,59,1,8,32,5,65,1,59,1,6,32,5,65,0,54,2,0,32,1,32,5,54,2,0,32,1,66,128,128,128,128,16,55,2,4,12,13,11,32,18,65,216,2,106,32,38,65,8,106,40,2,0,54,2,0,32,18,32,38,41,2,0,55,3,208,2,32,18,65,184,2,106,32,18,65,208,2,106,32,18,47,1,192,1,32,18,65,176,1,106,16,103,32,18,40,2,176,1,34,1,32,1,40,2,8,65,1,106,54,2,8,12,12,11,66,179,8,16,251,4,33,5,12,2,11,12,15,11,32,18,32,4,54,2,168,1,32,18,32,36,54,2,164,1,32,18,32,13,54,2,160,1,32,18,32,41,65,128,128,124,113,32,19,114,34,41,54,2,172,1,32,18,32,18,65,64,107,54,2,156,1,32,18,32,23,32,22,47,1,2,16,163,1,32,18,40,2,4,34,1,32,18,40,2,0,13,1,26,2,64,32,70,32,1,41,3,0,32,70,132,81,4,64,32,18,40,2,160,1,69,4,64,65,145,179,211,0,45,0,0,26,32,18,40,2,156,1,33,1,65,32,65,4,16,254,9,34,5,69,13,2,32,5,32,18,47,1,172,1,59,1,8,32,5,65,1,59,1,6,32,5,65,0,54,2,0,32,1,32,5,54,2,0,32,1,66,128,128,128,128,16,55,2,4,12,12,11,32,18,65,216,2,106,32,27,65,8,106,40,2,0,54,2,0,32,18,32,27,41,2,0,55,3,208,2,32,18,65,184,2,106,32,18,65,208,2,106,32,18,47,1,172,1,32,18,65,156,1,106,16,103,32,18,40,2,156,1,34,1,32,1,40,2,8,65,1,106,54,2,8,12,11,11,66,179,8,16,251,4,33,5,12,1,11,12,14,11,32,18,65,152,1,106,32,18,65,148,1,106,32,5,16,238,6,11,33,5,32,18,65,136,1,106,16,252,2,32,18,65,252,0,106,16,252,2,32,18,65,240,0,106,16,252,2,32,18,65,228,0,106,16,252,2,32,18,65,216,0,106,16,252,2,32,18,65,204,0,106,16,252,2,32,18,65,64,107,16,252,2,12,11,11,32,18,65,228,0,106,33,57,12,6,11,32,18,65,216,0,106,33,56,12,5,11,32,18,65,252,0,106,33,28,12,4,11,32,18,65,240,0,106,33,37,12,3,11,32,18,65,136,1,106,33,46,12,2,11,32,18,65,204,0,106,33,51,12,1,11,32,18,65,64,107,33,41,11,32,55,65,1,106,33,55,32,22,65,40,106,34,22,32,20,71,13,0,11,11,32,18,65,136,1,106,16,252,2,32,18,65,252,0,106,16,252,2,32,18,65,240,0,106,16,252,2,32,18,65,228,0,106,16,252,2,32,18,65,216,0,106,16,252,2,32,18,65,204,0,106,16,252,2,32,18,65,64,107,16,252,2,65,0,33,5,12,1,11,32,18,65,2,54,2,188,2,32,18,65,192,137,207,0,54,2,184,2,32,18,66,1,55,2,196,2,32,18,65,251,0,54,2,212,2,32,18,65,132,136,207,0,54,2,208,2,32,18,32,18,65,208,2,106,54,2,192,2,32,18,65,184,2,106,65,208,137,207,0,16,166,8,0,11,32,18,65,224,2,106,36,0,32,5,12,1,11,12,17,11,34,11,13,9,32,23,16,144,8,32,31,65,152,2,106,34,2,40,2,4,34,1,4,64,32,2,40,2,8,32,1,65,3,116,65,8,16,163,10,11,32,2,40,2,20,33,4,32,2,40,2,24,34,8,4,64,32,4,33,1,3,64,32,1,40,2,0,34,5,4,64,32,1,65,4,106,40,2,0,32,5,65,3,116,65,8,16,163,10,11,32,1,65,12,106,33,1,32,8,65,1,107,34,8,13,0,11,11,12,2,11,65,0,33,2,65,145,179,211,0,45,0,0,26,65,128,8,65,8,16,254,9,34,1,69,13,11,32,31,66,4,55,2,172,2,32,31,66,0,55,2,164,2,32,31,32,1,54,2,160,2,32,31,66,128,128,128,128,128,8,55,2,152,2,32,31,65,0,54,2,144,4,32,31,65,0,54,2,136,4,32,31,66,0,55,2,128,4,32,31,65,0,54,2,248,3,32,31,66,0,55,2,240,3,32,31,65,0,54,2,232,3,32,31,66,0,55,2,224,3,32,31,65,0,54,2,216,3,32,31,66,0,55,2,208,3,32,31,65,0,54,2,200,3,32,31,66,0,55,2,192,3,32,31,65,0,54,2,184,3,32,31,66,0,55,2,176,3,32,31,66,0,55,2,164,3,32,31,32,44,54,2,156,3,32,31,65,1,54,2,152,3,32,31,32,31,65,152,2,106,54,2,160,3,32,31,65,136,4,106,33,35,32,31,65,248,3,106,33,14,32,31,65,232,3,106,33,15,32,31,65,216,3,106,33,34,32,31,65,200,3,106,33,33,32,31,65,184,3,106,33,30,32,31,65,168,3,106,33,21,32,31,65,208,0,106,32,31,65,152,3,106,16,195,8,32,31,40,2,84,33,1,2,64,3,64,32,1,32,2,70,13,1,32,31,65,200,0,106,32,31,65,152,3,106,32,2,16,130,2,32,2,65,1,106,33,2,32,31,40,2,72,69,13,0,11,32,31,40,2,76,33,11,12,8,11,32,31,65,64,107,32,31,65,152,3,106,16,196,8,32,31,40,2,68,34,1,4,64,65,0,33,2,3,64,32,31,65,56,106,32,31,65,152,3,106,32,2,16,158,1,32,31,40,2,56,4,64,32,31,40,2,60,33,11,12,10,11,32,1,32,2,65,1,106,34,2,71,13,0,11,11,2,127,65,0,33,1,65,0,33,10,35,0,65,208,0,107,34,19,36,0,32,19,65,24,106,32,31,65,152,3,106,34,20,16,215,9,32,19,40,2,24,34,3,32,19,40,2,28,65,5,116,106,33,9,2,64,2,64,3,64,32,1,33,2,32,3,32,9,70,13,1,32,3,40,2,8,33,13,32,3,40,2,4,33,8,66,0,33,69,32,19,66,0,55,3,40,32,19,66,0,55,3,32,66,0,33,73,32,13,4,64,65,0,33,1,65,0,33,11,3,64,32,11,65,32,70,13,4,32,8,32,11,106,45,0,0,34,5,4,64,32,19,65,32,106,32,11,65,1,118,65,248,255,255,255,7,113,106,34,4,32,4,41,3,0,32,5,173,66,255,1,131,32,1,65,60,113,173,134,132,55,3,0,11,32,1,65,4,106,33,1,32,13,32,11,65,1,106,34,11,71,13,0,11,32,19,41,3,32,33,73,32,19,41,3,40,33,69,11,32,19,65,16,106,32,20,32,3,47,1,28,16,130,2,32,19,40,2,20,33,11,2,64,32,19,40,2,16,13,0,2,64,2,64,32,11,41,3,0,32,73,132,32,73,82,13,0,32,11,41,3,8,32,69,132,32,69,82,13,0,32,19,65,8,106,32,20,32,3,47,1,30,16,130,2,32,19,40,2,12,33,11,32,19,40,2,8,13,1,32,11,41,3,0,32,73,132,32,73,82,13,0,32,11,41,3,8,65,0,33,11,32,69,132,32,69,81,13,1,11,66,179,8,16,251,4,33,11,12,1,11,32,2,65,1,106,33,1,32,3,65,32,106,33,3,32,11,69,13,1,11,11,32,11,65,2,32,2,16,218,7,33,10,11,32,19,65,208,0,106,36,0,32,10,12,1,11,32,19,65,2,54,2,52,32,19,65,192,137,207,0,54,2,48,32,19,66,1,55,2,60,32,19,65,251,0,54,2,76,32,19,65,228,137,207,0,54,2,72,32,19,32,19,65,200,0,106,54,2,56,32,19,65,48,106,65,208,137,207,0,16,166,8,0,11,34,11,13,7,32,44,40,2,128,1,33,4,32,31,66,0,55,3,136,1,32,31,66,0,55,3,128,1,32,17,4,64,65,0,33,1,65,0,33,2,3,64,32,2,65,32,70,13,5,32,2,32,4,106,45,0,0,34,3,4,64,32,31,65,128,1,106,32,2,65,1,118,65,248,255,255,255,7,113,106,34,5,32,5,41,3,0,32,3,173,66,255,1,131,32,1,65,60,113,173,134,132,55,3,0,11,32,1,65,4,106,33,1,32,17,32,2,65,1,106,34,2,71,13,0,11,32,31,41,3,128,1,33,70,32,31,41,3,136,1,33,68,11,32,31,65,48,106,32,31,65,152,3,106,32,44,47,1,140,1,16,130,2,32,31,40,2,52,33,11,32,31,40,2,48,13,7,2,64,32,70,32,11,41,3,0,32,70,132,81,4,64,32,11,41,3,8,32,68,132,32,68,81,13,1,11,66,179,8,16,251,4,33,11,12,8,11,2,127,32,31,65,152,3,106,33,38,32,4,33,1,32,44,65,236,0,106,33,4,66,0,33,70,66,0,33,69,65,0,33,5,65,0,33,11,65,0,33,3,65,0,33,8,65,0,33,10,65,0,33,9,35,0,65,240,2,107,34,27,36,0,32,27,66,0,55,3,200,2,32,27,66,0,55,3,192,2,2,64,2,64,2,64,32,17,4,64,3,64,32,12,65,32,70,13,2,32,1,32,12,106,45,0,0,34,5,4,64,32,27,65,192,2,106,32,12,65,1,118,65,248,255,255,255,7,113,106,34,2,32,2,41,3,0,32,5,173,66,255,1,131,32,40,65,60,113,173,134,132,55,3,0,11,32,40,65,4,106,33,40,32,17,32,12,65,1,106,34,12,71,13,0,11,32,27,41,3,192,2,33,70,32,27,41,3,200,2,33,69,11,32,27,65,64,107,32,38,32,4,47,1,12,34,1,16,130,2,32,27,40,2,68,33,2,2,64,32,27,40,2,64,4,127,32,2,5,32,70,32,2,41,3,0,32,70,132,81,4,64,32,2,41,3,8,32,69,132,32,69,81,13,2,11,66,179,8,16,251,4,11,65,11,32,1,16,218,7,33,12,12,2,11,32,27,65,0,54,2,80,32,27,65,0,54,2,72,32,27,65,0,54,2,92,32,27,65,0,54,2,84,32,27,65,0,54,2,104,32,27,65,0,54,2,96,32,27,65,0,54,2,116,32,27,65,0,54,2,108,32,27,65,0,54,2,128,1,32,27,65,0,54,2,120,32,27,65,0,54,2,140,1,32,27,65,0,54,2,132,1,32,27,65,0,54,2,152,1,32,27,65,0,54,2,144,1,32,4,40,2,8,34,1,4,64,32,4,40,2,4,34,40,32,1,65,40,108,106,33,20,32,27,65,208,1,106,33,32,32,27,65,228,1,106,33,7,32,27,65,160,2,106,33,16,3,64,32,27,32,41,54,2,156,1,32,27,32,40,54,2,160,1,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,32,27,65,160,1,106,32,27,65,156,1,106,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,40,45,0,0,65,18,107,14,66,0,23,1,23,2,23,1,23,2,23,2,23,23,23,23,23,23,23,3,4,23,23,3,4,23,5,23,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,23,5,23,5,23,23,7,7,7,7,7,7,7,7,23,0,6,23,11,32,40,47,1,2,33,19,32,27,40,2,72,34,17,69,4,64,65,0,33,17,12,13,11,32,27,40,2,76,33,36,3,64,32,17,47,1,6,34,1,65,1,116,33,13,65,0,33,12,65,127,33,11,2,64,3,64,32,12,32,13,70,4,64,32,1,33,11,12,2,11,32,12,32,17,106,33,2,32,11,65,1,106,33,11,32,12,65,2,106,33,12,65,127,32,2,65,8,106,47,1,0,34,2,32,19,71,32,2,32,19,75,27,34,2,65,1,70,13,0,11,32,2,65,255,1,113,69,13,23,11,32,36,4,64,32,36,65,1,107,33,36,32,17,32,11,65,2,116,106,65,32,106,40,2,0,33,17,12,1,5,65,0,33,36,12,14,11,0,11,0,11,32,40,47,1,2,33,19,32,27,40,2,84,34,17,69,4,64,65,0,33,17,12,11,11,32,27,40,2,88,33,47,3,64,32,17,47,1,6,34,1,65,1,116,33,13,65,0,33,12,65,127,33,3,2,64,3,64,32,12,32,13,70,4,64,32,1,33,3,12,2,11,32,12,32,17,106,33,2,32,3,65,1,106,33,3,32,12,65,2,106,33,12,65,127,32,2,65,8,106,47,1,0,34,2,32,19,71,32,2,32,19,75,27,34,2,65,1,70,13,0,11,32,2,65,255,1,113,69,13,21,11,32,47,4,64,32,47,65,1,107,33,47,32,17,32,3,65,2,116,106,65,32,106,40,2,0,33,17,12,1,5,65,0,33,47,12,12,11,0,11,0,11,32,40,47,1,2,33,19,32,27,40,2,144,1,34,17,69,4,64,65,0,33,17,12,9,11,32,27,40,2,148,1,33,45,3,64,32,17,47,1,6,34,1,65,1,116,33,13,65,0,33,12,65,127,33,8,2,64,3,64,32,12,32,13,70,4,64,32,1,33,8,12,2,11,32,12,32,17,106,33,2,32,8,65,1,106,33,8,32,12,65,2,106,33,12,65,127,32,2,65,8,106,47,1,0,34,2,32,19,71,32,2,32,19,75,27,34,2,65,1,70,13,0,11,32,2,65,255,1,113,69,13,19,11,32,45,4,64,32,45,65,1,107,33,45,32,17,32,8,65,2,116,106,65,32,106,40,2,0,33,17,12,1,5,65,0,33,45,12,10,11,0,11,0,11,32,40,47,1,2,33,24,32,27,40,2,120,34,17,69,4,64,65,0,33,17,12,7,11,32,27,40,2,124,33,49,3,64,32,17,47,1,6,34,1,65,1,116,33,13,65,0,33,12,65,127,33,10,2,64,3,64,32,12,32,13,70,4,64,32,1,33,10,12,2,11,32,12,32,17,106,33,2,32,10,65,1,106,33,10,32,12,65,2,106,33,12,65,127,32,2,65,8,106,47,1,0,34,2,32,24,71,32,2,32,24,75,27,34,2,65,1,70,13,0,11,32,2,65,255,1,113,69,13,17,11,32,49,4,64,32,49,65,1,107,33,49,32,17,32,10,65,2,116,106,65,32,106,40,2,0,33,17,12,1,5,65,0,33,49,12,8,11,0,11,0,11,32,40,47,1,2,33,24,32,27,40,2,132,1,34,17,69,4,64,65,0,33,17,12,5,11,32,27,40,2,136,1,33,53,3,64,32,17,47,1,6,34,1,65,1,116,33,13,65,0,33,12,65,127,33,9,2,64,3,64,32,12,32,13,70,4,64,32,1,33,9,12,2,11,32,12,32,17,106,33,2,32,9,65,1,106,33,9,32,12,65,2,106,33,12,65,127,32,2,65,8,106,47,1,0,34,2,32,24,71,32,2,32,24,75,27,34,2,65,1,70,13,0,11,32,2,65,255,1,113,69,13,15,11,32,53,4,64,32,53,65,1,107,33,53,32,17,32,9,65,2,116,106,65,32,106,40,2,0,33,17,12,1,5,65,0,33,53,12,6,11,0,11,0,11,32,40,47,1,2,33,19,32,27,40,2,96,34,17,69,4,64,65,0,33,17,12,3,11,32,27,40,2,100,33,52,3,64,32,17,47,1,6,34,1,65,1,116,33,13,65,0,33,12,65,127,33,4,2,64,3,64,32,12,32,13,70,4,64,32,1,33,4,12,2,11,32,12,32,17,106,33,2,32,4,65,1,106,33,4,32,12,65,2,106,33,12,65,127,32,2,65,8,106,47,1,0,34,2,32,19,71,32,2,32,19,75,27,34,2,65,1,70,13,0,11,32,2,65,255,1,113,69,13,13,11,32,52,4,64,32,52,65,1,107,33,52,32,17,32,4,65,2,116,106,65,32,106,40,2,0,33,17,12,1,5,65,0,33,52,12,4,11,0,11,0,11,32,38,32,40,47,1,2,16,138,7,34,1,40,2,8,65,1,70,4,64,32,1,40,2,4,45,0,0,65,7,70,13,17,11,66,237,8,16,251,4,32,27,65,216,2,106,34,1,65,152,141,207,0,65,41,16,156,7,32,1,16,156,4,12,7,11,32,40,47,1,2,33,19,2,64,32,27,40,2,108,34,17,69,4,64,65,0,33,17,12,1,11,32,27,40,2,112,33,54,3,127,32,17,47,1,6,34,1,65,1,116,33,13,65,0,33,12,65,127,33,5,2,64,3,64,32,12,32,13,70,4,64,32,1,33,5,12,2,11,32,12,32,17,106,33,2,32,5,65,1,106,33,5,32,12,65,2,106,33,12,65,127,32,2,65,8,106,47,1,0,34,2,32,19,71,32,2,32,19,75,27,34,2,65,1,70,13,0,11,32,2,65,255,1,113,69,13,11,11,32,54,4,127,32,54,65,1,107,33,54,32,17,32,5,65,2,116,106,65,32,106,40,2,0,33,17,12,1,5,65,0,11,11,33,54,11,32,27,32,5,54,2,168,2,32,27,32,54,54,2,164,2,32,27,32,17,54,2,160,2,32,27,32,55,65,128,128,124,113,32,19,114,34,55,54,2,172,2,32,27,32,27,65,236,0,106,54,2,156,2,32,38,32,40,47,1,2,16,138,7,34,2,40,2,8,34,1,65,1,71,4,64,66,180,8,16,251,4,32,27,65,1,54,2,220,2,32,27,65,244,141,207,0,54,2,216,2,32,27,66,1,55,2,228,2,32,27,65,251,0,54,2,196,2,32,27,32,1,54,2,188,2,32,27,32,27,65,192,2,106,54,2,224,2,32,27,32,27,65,188,2,106,54,2,192,2,32,27,65,176,2,106,34,1,32,27,65,216,2,106,16,133,6,32,1,16,156,4,12,7,11,2,64,32,2,40,2,4,45,0,0,65,14,113,65,10,71,4,64,32,27,65,56,106,32,38,32,40,47,1,2,16,130,2,32,27,40,2,60,34,1,32,27,40,2,56,13,8,26,32,70,32,1,41,3,0,32,70,132,81,4,64,32,1,41,3,8,32,69,132,32,69,81,13,2,11,66,179,8,16,251,4,12,8,11,66,235,7,16,251,4,32,27,65,216,2,106,34,1,65,232,137,207,0,65,21,16,156,7,32,1,16,156,4,12,7,11,2,64,32,27,40,2,160,2,69,4,64,65,145,179,211,0,45,0,0,26,32,27,40,2,156,2,33,1,65,32,65,4,16,254,9,34,2,69,13,1,32,2,32,27,47,1,172,2,59,1,8,32,2,65,1,59,1,6,32,2,65,0,54,2,0,32,1,32,2,54,2,0,32,1,66,128,128,128,128,16,55,2,4,12,17,11,32,27,65,200,2,106,32,16,65,8,106,40,2,0,54,2,0,32,27,32,16,41,2,0,55,3,192,2,32,27,65,216,2,106,32,27,65,192,2,106,32,27,47,1,172,2,32,27,65,156,2,106,16,103,32,27,40,2,156,2,34,1,32,1,40,2,8,65,1,106,54,2,8,12,16,11,12,20,11,32,27,32,4,54,2,236,1,32,27,32,52,54,2,232,1,32,27,32,17,54,2,228,1,32,27,32,57,65,128,128,124,113,32,19,114,34,57,54,2,240,1,32,27,32,27,65,224,0,106,54,2,224,1,32,27,65,48,106,32,38,32,40,47,1,2,65,8,16,231,1,32,27,40,2,52,34,1,32,27,40,2,48,13,6,26,2,64,2,64,32,1,41,3,0,32,70,132,32,70,82,13,0,32,1,41,3,8,32,69,132,32,69,82,13,0,32,27,40,2,228,1,69,4,64,65,145,179,211,0,45,0,0,26,32,27,40,2,224,1,33,1,65,32,65,4,16,254,9,34,2,69,13,2,32,2,32,27,47,1,240,1,59,1,8,32,2,65,1,59,1,6,32,2,65,0,54,2,0,32,1,32,2,54,2,0,32,1,66,128,128,128,128,16,55,2,4,12,17,11,32,27,65,200,2,106,32,7,65,8,106,40,2,0,54,2,0,32,27,32,7,41,2,0,55,3,192,2,32,27,65,216,2,106,32,27,65,192,2,106,32,27,47,1,240,1,32,27,65,224,1,106,16,103,32,27,40,2,224,1,34,1,32,1,40,2,8,65,1,106,54,2,8,12,16,11,66,179,8,16,251,4,12,6,11,12,19,11,32,27,32,9,54,2,148,2,32,27,32,53,54,2,144,2,32,27,32,17,54,2,140,2,32,27,32,56,65,128,128,124,113,32,24,114,34,56,54,2,152,2,32,27,32,27,65,132,1,106,54,2,136,2,32,27,65,40,106,33,25,65,0,33,1,35,0,65,224,0,107,34,6,36,0,2,127,2,64,2,64,2,64,32,38,40,2,92,69,4,64,32,38,65,127,54,2,92,32,38,40,2,96,34,22,69,4,64,65,0,33,22,12,3,11,32,38,40,2,100,33,17,3,64,32,22,65,52,106,33,43,32,22,47,1,50,34,2,65,2,116,33,13,65,0,33,19,65,127,33,1,2,64,3,64,32,13,32,19,70,4,64,32,2,33,1,12,2,11,32,43,47,1,0,33,12,32,1,65,1,106,33,1,32,19,65,4,106,33,19,32,43,65,2,106,33,43,65,127,32,12,32,24,71,32,12,32,24,75,27,34,12,65,1,70,13,0,11,32,12,65,255,1,113,69,13,3,11,32,17,69,13,3,32,17,65,1,107,33,17,32,22,32,1,65,2,116,106,65,204,0,106,40,2,0,33,22,12,0,11,0,11,65,136,141,207,0,16,232,7,0,11,32,19,32,22,106,33,19,12,1,11,32,6,32,1,54,2,32,32,6,65,0,54,2,28,32,6,32,22,54,2,24,32,6,32,38,65,224,0,106,54,2,20,32,6,32,24,54,2,36,32,6,65,8,106,32,38,32,24,16,163,6,65,1,33,43,32,6,40,2,12,34,2,32,6,40,2,8,13,1,26,32,6,32,38,32,2,47,1,0,16,158,6,32,6,40,2,4,34,1,32,6,40,2,0,13,1,26,32,6,65,40,106,32,38,65,0,32,1,47,1,12,32,2,47,1,2,16,140,2,32,6,40,2,40,69,4,64,32,6,65,200,0,106,34,12,32,6,65,56,106,41,3,0,55,3,0,32,6,32,6,41,3,48,55,3,64,32,38,40,2,8,34,13,40,2,0,13,36,32,13,65,127,54,2,0,2,127,32,13,40,2,12,34,1,32,13,40,2,4,73,4,64,32,1,65,4,116,34,2,32,13,40,2,8,106,34,1,32,6,41,3,64,55,3,0,32,1,65,8,106,32,12,41,3,0,55,3,0,32,13,32,13,40,2,12,65,1,106,54,2,12,32,13,32,13,40,2,0,65,1,106,54,2,0,32,13,40,2,8,32,2,106,12,1,11,32,13,65,0,54,2,0,32,13,32,6,65,64,107,16,228,4,11,33,2,32,22,69,4,64,65,145,179,211,0,45,0,0,26,65,204,0,65,4,16,254,9,34,1,69,13,60,32,1,32,24,59,1,52,32,1,65,1,59,1,50,32,1,65,0,54,2,0,32,1,32,2,54,2,4,32,38,66,128,128,128,128,16,55,2,100,32,38,32,1,54,2,96,32,1,65,4,106,33,19,12,2,11,32,6,65,216,0,106,32,6,65,24,106,34,1,65,8,106,40,2,0,54,2,0,32,6,32,1,41,2,0,55,3,80,32,6,65,40,106,32,6,65,208,0,106,32,24,32,2,32,6,65,20,106,16,96,32,6,40,2,20,34,1,32,1,40,2,8,65,1,106,54,2,8,32,6,40,2,40,32,6,40,2,48,65,2,116,106,65,4,106,33,19,12,1,11,32,6,40,2,44,65,21,32,24,16,218,7,12,1,11,65,0,33,43,32,19,40,2,0,11,33,1,32,38,32,38,40,2,92,65,1,106,54,2,92,32,25,32,1,54,2,4,32,25,32,43,54,2,0,32,6,65,224,0,106,36,0,32,27,40,2,44,34,1,32,27,40,2,40,13,5,26,2,64,32,1,41,3,0,32,70,132,32,70,82,13,0,32,1,41,3,8,32,69,132,32,69,82,13,0,32,27,65,136,2,106,16,222,5,12,14,11,66,179,8,16,251,4,12,4,11,32,27,32,10,54,2,128,2,32,27,32,49,54,2,252,1,32,27,32,17,54,2,248,1,32,27,32,28,65,128,128,124,113,32,24,114,34,28,54,2,132,2,32,27,32,27,65,248,0,106,54,2,244,1,32,27,65,32,106,33,25,65,0,33,1,35,0,65,224,0,107,34,6,36,0,2,127,2,64,2,64,2,64,32,38,40,2,76,69,4,64,32,38,65,127,54,2,76,32,38,40,2,80,34,22,69,4,64,65,0,33,22,12,3,11,32,38,40,2,84,33,17,3,64,32,22,65,52,106,33,43,32,22,47,1,50,34,2,65,2,116,33,13,65,0,33,19,65,127,33,1,2,64,3,64,32,13,32,19,70,4,64,32,2,33,1,12,2,11,32,43,47,1,0,33,12,32,1,65,1,106,33,1,32,19,65,4,106,33,19,32,43,65,2,106,33,43,65,127,32,12,32,24,71,32,12,32,24,75,27,34,12,65,1,70,13,0,11,32,12,65,255,1,113,69,13,3,11,32,17,69,13,3,32,17,65,1,107,33,17,32,22,32,1,65,2,116,106,65,204,0,106,40,2,0,33,22,12,0,11,0,11,65,248,140,207,0,16,232,7,0,11,32,19,32,22,106,33,19,12,1,11,32,6,32,1,54,2,32,32,6,65,0,54,2,28,32,6,32,22,54,2,24,32,6,32,38,65,208,0,106,54,2,20,32,6,32,24,54,2,36,32,6,65,8,106,32,38,32,24,16,162,6,65,1,33,43,32,6,40,2,12,34,2,32,6,40,2,8,13,1,26,32,6,32,38,32,2,47,1,0,16,157,6,32,6,40,2,4,34,1,32,6,40,2,0,13,1,26,32,6,65,40,106,32,38,65,0,32,1,47,1,0,32,2,47,1,2,16,140,2,32,6,40,2,40,69,4,64,32,6,65,200,0,106,34,12,32,6,65,56,106,41,3,0,55,3,0,32,6,32,6,41,3,48,55,3,64,32,38,40,2,8,34,13,40,2,0,13,35,32,13,65,127,54,2,0,2,127,32,13,40,2,12,34,1,32,13,40,2,4,73,4,64,32,1,65,4,116,34,2,32,13,40,2,8,106,34,1,32,6,41,3,64,55,3,0,32,1,65,8,106,32,12,41,3,0,55,3,0,32,13,32,13,40,2,12,65,1,106,54,2,12,32,13,32,13,40,2,0,65,1,106,54,2,0,32,13,40,2,8,32,2,106,12,1,11,32,13,65,0,54,2,0,32,13,32,6,65,64,107,16,228,4,11,33,2,32,22,69,4,64,65,145,179,211,0,45,0,0,26,65,204,0,65,4,16,254,9,34,1,69,13,59,32,1,32,24,59,1,52,32,1,65,1,59,1,50,32,1,65,0,54,2,0,32,1,32,2,54,2,4,32,38,66,128,128,128,128,16,55,2,84,32,38,32,1,54,2,80,32,1,65,4,106,33,19,12,2,11,32,6,65,216,0,106,32,6,65,24,106,34,1,65,8,106,40,2,0,54,2,0,32,6,32,1,41,2,0,55,3,80,32,6,65,40,106,32,6,65,208,0,106,32,24,32,2,32,6,65,20,106,16,96,32,6,40,2,20,34,1,32,1,40,2,8,65,1,106,54,2,8,32,6,40,2,40,32,6,40,2,48,65,2,116,106,65,4,106,33,19,12,1,11,32,6,40,2,44,65,6,32,24,16,218,7,12,1,11,65,0,33,43,32,19,40,2,0,11,33,1,32,38,32,38,40,2,76,65,1,106,54,2,76,32,25,32,1,54,2,4,32,25,32,43,54,2,0,32,6,65,224,0,106,36,0,32,27,40,2,36,34,1,32,27,40,2,32,13,4,26,2,64,32,1,41,3,0,32,70,132,32,70,82,13,0,32,1,41,3,8,32,69,132,32,69,82,13,0,32,27,65,244,1,106,16,222,5,12,13,11,66,179,8,16,251,4,12,3,11,32,27,32,8,54,2,216,1,32,27,32,45,54,2,212,1,32,27,32,17,54,2,208,1,32,27,32,37,65,128,128,124,113,32,19,114,34,37,54,2,220,1,32,27,32,27,65,144,1,106,54,2,204,1,32,27,65,24,106,33,25,32,40,47,1,2,33,24,65,0,33,1,35,0,65,224,0,107,34,6,36,0,2,127,2,64,2,64,32,38,40,2,108,69,4,64,32,38,65,127,54,2,108,32,38,40,2,112,34,22,69,4,64,65,0,33,22,12,2,11,32,38,40,2,116,33,26,3,64,32,22,65,44,106,33,43,32,22,65,4,106,33,17,32,22,47,1,94,34,2,65,2,116,33,19,65,127,33,1,2,64,3,64,32,19,69,4,64,32,2,33,1,12,2,11,32,17,47,1,0,33,12,32,17,65,2,106,33,13,32,1,65,1,106,33,1,32,43,65,4,106,33,43,32,19,65,4,107,33,19,32,17,65,4,106,33,17,65,127,32,12,32,24,71,32,12,32,24,75,27,34,12,65,127,65,0,32,13,45,0,0,27,32,12,27,34,12,65,1,70,13,0,11,32,12,65,255,1,113,69,13,4,11,32,26,69,13,2,32,26,65,1,107,33,26,32,22,32,1,65,2,116,106,65,224,0,106,40,2,0,33,22,12,0,11,0,11,65,164,140,207,0,16,232,7,0,11,32,6,32,1,54,2,36,32,6,65,0,54,2,32,32,6,32,22,54,2,28,32,6,32,38,65,240,0,106,54,2,20,32,6,32,24,54,2,24,32,6,65,8,106,32,38,32,24,16,160,6,65,1,33,19,32,6,40,2,12,34,2,32,6,40,2,8,13,1,26,32,6,32,38,32,2,47,1,0,16,159,6,32,6,40,2,4,34,1,32,6,40,2,0,13,1,26,32,6,65,40,106,32,38,65,0,32,1,47,1,0,32,2,47,1,2,16,140,2,2,64,32,6,40,2,40,69,4,64,32,6,65,200,0,106,34,12,32,6,65,56,106,41,3,0,55,3,0,32,6,32,6,41,3,48,55,3,64,32,38,40,2,8,34,13,40,2,0,13,35,32,13,65,127,54,2,0,2,127,32,13,40,2,12,34,1,32,13,40,2,4,73,4,64,32,1,65,4,116,34,2,32,13,40,2,8,106,34,1,32,6,41,3,64,55,3,0,32,1,65,8,106,32,12,41,3,0,55,3,0,32,13,32,13,40,2,12,65,1,106,54,2,12,32,13,32,13,40,2,0,65,1,106,54,2,0,32,13,40,2,8,32,2,106,12,1,11,32,13,65,0,54,2,0,32,13,32,6,65,64,107,16,228,4,11,33,2,32,22,13,1,65,145,179,211,0,45,0,0,26,65,224,0,65,4,16,254,9,34,1,69,13,36,32,1,65,1,59,1,94,32,1,65,0,54,2,0,32,1,32,2,54,2,48,32,1,65,0,58,0,6,32,1,32,24,59,1,4,32,38,66,128,128,128,128,16,55,2,116,32,38,32,1,54,2,112,32,1,65,48,106,33,43,12,2,11,32,6,40,2,44,65,23,32,24,16,218,7,12,2,11,32,6,65,216,0,106,32,6,65,28,106,34,1,65,8,106,40,2,0,54,2,0,32,6,32,1,41,2,0,55,3,80,32,6,65,40,106,32,6,65,208,0,106,32,24,65,0,32,2,32,6,65,20,106,16,95,32,6,40,2,20,34,1,32,1,40,2,8,65,1,106,54,2,8,32,6,40,2,40,32,6,40,2,48,65,2,116,106,65,48,106,33,43,11,65,0,33,19,32,43,40,2,0,11,33,1,32,38,32,38,40,2,108,65,1,106,54,2,108,32,25,32,1,54,2,4,32,25,32,19,54,2,0,32,6,65,224,0,106,36,0,32,27,40,2,28,34,1,32,27,40,2,24,13,3,26,2,64,32,70,32,1,41,3,0,32,70,132,81,4,64,32,1,41,3,8,32,69,132,32,69,81,13,1,11,66,179,8,16,251,4,12,3,11,2,64,32,27,40,2,208,1,69,4,64,65,145,179,211,0,45,0,0,26,32,27,40,2,204,1,33,1,65,32,65,4,16,254,9,34,2,69,13,1,32,2,32,27,47,1,220,1,59,1,8,32,2,65,1,59,1,6,32,2,65,0,54,2,0,32,1,32,2,54,2,0,32,1,66,128,128,128,128,16,55,2,4,12,13,11,32,27,65,200,2,106,32,32,65,8,106,40,2,0,54,2,0,32,27,32,32,41,2,0,55,3,192,2,32,27,65,216,2,106,32,27,65,192,2,106,32,27,47,1,220,1,32,27,65,204,1,106,16,103,32,27,40,2,204,1,34,1,32,1,40,2,8,65,1,106,54,2,8,12,12,11,12,16,11,32,27,32,3,54,2,196,1,32,27,32,47,54,2,192,1,32,27,32,17,54,2,188,1,32,27,32,46,65,128,128,124,113,32,19,114,34,46,54,2,200,1,32,27,32,27,65,212,0,106,54,2,184,1,32,27,65,16,106,32,38,32,19,65,0,16,231,1,32,27,40,2,20,34,1,32,27,40,2,16,13,2,26,2,64,32,1,41,3,0,32,70,132,32,70,82,13,0,32,1,41,3,8,32,69,132,32,69,82,13,0,32,27,65,184,1,106,16,222,5,12,11,11,66,179,8,16,251,4,12,1,11,32,27,32,11,54,2,176,1,32,27,32,36,54,2,172,1,32,27,32,17,54,2,168,1,32,27,32,51,65,128,128,124,113,32,19,114,34,51,54,2,180,1,32,27,32,27,65,200,0,106,54,2,164,1,32,27,65,8,106,32,38,32,19,16,158,1,32,27,40,2,12,34,1,32,27,40,2,8,13,1,26,2,64,32,1,41,3,0,32,70,132,32,70,82,13,0,32,1,41,3,8,32,69,132,32,69,82,13,0,32,27,65,164,1,106,16,222,5,12,10,11,66,179,8,16,251,4,11,16,238,6,11,33,12,32,27,65,144,1,106,16,252,2,32,27,65,132,1,106,16,252,2,32,27,65,248,0,106,16,252,2,32,27,65,236,0,106,16,252,2,32,27,65,224,0,106,16,252,2,32,27,65,212,0,106,16,252,2,32,27,65,200,0,106,16,252,2,12,11,11,32,27,65,236,0,106,33,55,12,6,11,32,27,65,224,0,106,33,57,12,5,11,32,27,65,132,1,106,33,56,12,4,11,32,27,65,248,0,106,33,28,12,3,11,32,27,65,144,1,106,33,37,12,2,11,32,27,65,212,0,106,33,46,12,1,11,32,27,65,200,0,106,33,51,11,32,41,65,1,106,33,41,32,40,65,40,106,34,40,32,20,71,13,0,11,11,32,27,65,144,1,106,16,252,2,32,27,65,132,1,106,16,252,2,32,27,65,248,0,106,16,252,2,32,27,65,236,0,106,16,252,2,32,27,65,224,0,106,16,252,2,32,27,65,212,0,106,16,252,2,32,27,65,200,0,106,16,252,2,65,0,33,12,12,1,11,32,27,65,2,54,2,220,2,32,27,65,192,137,207,0,54,2,216,2,32,27,66,1,55,2,228,2,32,27,65,251,0,54,2,148,1,32,27,65,228,137,207,0,54,2,144,1,32,27,32,27,65,144,1,106,54,2,224,2,32,27,65,216,2,106,65,208,137,207,0,16,166,8,0,11,32,27,65,240,2,106,36,0,32,12,12,1,11,12,16,11,34,11,13,7,32,38,16,144,8,32,31,65,152,2,106,34,2,40,2,4,34,1,4,64,32,2,40,2,8,32,1,65,4,116,65,8,16,163,10,11,32,2,40,2,20,33,4,32,2,40,2,24,34,8,4,64,32,4,33,1,3,64,32,1,40,2,0,34,5,4,64,32,1,65,4,106,40,2,0,32,5,65,4,116,65,8,16,163,10,11,32,1,65,12,106,33,1,32,8,65,1,107,34,8,13,0,11,11,12,1,11,65,0,33,2,65,145,179,211,0,45,0,0,26,65,128,8,65,8,16,254,9,34,1,69,13,10,32,31,66,4,55,2,148,1,32,31,66,0,55,2,140,1,32,31,32,1,54,2,136,1,32,31,66,128,128,128,128,128,1,55,2,128,1,32,31,65,0,54,2,148,2,32,31,65,0,54,2,140,2,32,31,66,0,55,2,132,2,32,31,65,0,54,2,252,1,32,31,66,0,55,2,244,1,32,31,65,0,54,2,236,1,32,31,66,0,55,2,228,1,32,31,65,0,54,2,220,1,32,31,66,0,55,2,212,1,32,31,65,0,54,2,204,1,32,31,66,0,55,2,196,1,32,31,65,0,54,2,188,1,32,31,66,0,55,2,180,1,32,31,66,0,55,2,168,1,32,31,32,44,54,2,160,1,32,31,65,1,54,2,156,1,32,31,32,31,65,128,1,106,54,2,164,1,32,31,65,140,2,106,33,35,32,31,65,252,1,106,33,14,32,31,65,236,1,106,33,15,32,31,65,220,1,106,33,34,32,31,65,204,1,106,33,33,32,31,65,188,1,106,33,30,32,31,65,172,1,106,33,21,32,31,65,248,0,106,32,31,65,156,1,106,16,195,8,32,31,40,2,124,33,1,2,64,3,64,32,1,32,2,70,13,1,32,31,65,240,0,106,32,31,65,156,1,106,32,2,16,159,1,32,2,65,1,106,33,2,32,31,40,2,112,69,13,0,11,32,31,40,2,116,33,11,12,6,11,32,31,65,232,0,106,32,31,65,156,1,106,16,196,8,32,31,40,2,108,34,1,4,64,65,0,33,2,3,64,32,31,65,224,0,106,32,31,65,156,1,106,32,2,16,130,1,32,31,40,2,96,4,64,32,31,40,2,100,33,11,12,8,11,32,1,32,2,65,1,106,34,2,71,13,0,11,11,65,0,33,11,35,0,65,192,2,107,34,13,36,0,32,13,65,24,106,32,31,65,156,1,106,34,12,16,215,9,2,64,2,64,2,64,32,13,40,2,28,34,1,4,64,32,13,40,2,24,34,8,32,1,65,5,116,106,33,10,3,64,32,8,40,2,8,33,9,32,8,40,2,4,33,3,32,13,65,160,1,106,65,0,65,128,1,16,141,11,26,32,9,4,64,65,0,33,2,3,64,32,2,65,128,254,3,113,13,5,32,2,32,3,106,45,0,0,34,5,4,64,32,13,65,160,1,106,32,2,65,255,255,3,113,34,4,65,1,118,65,248,255,1,113,106,34,1,32,1,41,3,0,32,5,173,66,255,1,131,32,4,65,2,116,65,60,113,173,134,132,55,3,0,11,32,9,32,2,65,1,106,34,2,71,13,0,11,11,32,13,65,32,106,34,1,32,13,65,160,1,106,65,128,1,16,142,11,26,32,13,65,16,106,32,12,32,8,47,1,28,16,159,1,32,13,40,2,20,33,2,32,13,40,2,16,69,4,64,32,2,32,1,16,170,4,33,2,11,32,2,13,2,32,13,65,8,106,32,12,32,8,47,1,30,16,159,1,32,13,40,2,12,33,2,32,13,40,2,8,69,4,64,32,2,32,13,65,32,106,16,170,4,33,2,11,32,2,13,2,32,11,65,1,106,33,11,32,8,65,32,106,34,8,32,10,71,13,0,11,11,65,0,33,2,12,2,11,32,2,65,2,32,11,16,218,7,33,2,12,1,11,32,13,65,2,54,2,164,2,32,13,65,192,137,207,0,54,2,160,2,32,13,66,1,55,2,172,2,32,13,65,251,0,54,2,188,2,32,13,65,224,137,207,0,54,2,184,2,32,13,32,13,65,184,2,106,54,2,168,2,32,13,65,160,2,106,65,208,137,207,0,16,166,8,0,11,32,13,65,192,2,106,36,0,32,2,34,11,13,5,32,44,40,2,128,1,33,13,65,0,33,2,32,31,65,152,3,106,65,0,65,128,1,16,141,11,26,32,17,4,64,3,64,32,2,65,128,254,3,113,13,6,32,2,32,13,106,45,0,0,34,5,4,64,32,31,65,152,3,106,32,2,65,255,255,3,113,34,4,65,1,118,65,248,255,1,113,106,34,1,32,1,41,3,0,32,5,173,66,255,1,131,32,4,65,2,116,65,60,113,173,134,132,55,3,0,11,32,17,32,2,65,1,106,34,2,71,13,0,11,11,32,31,65,152,2,106,34,1,32,31,65,152,3,106,65,128,1,16,142,11,26,32,31,65,216,0,106,32,31,65,156,1,106,32,44,47,1,140,1,16,159,1,32,31,40,2,92,33,11,32,31,40,2,88,69,4,64,32,11,32,1,16,170,4,33,11,11,32,11,13,5,2,127,32,31,65,156,1,106,33,23,32,44,65,236,0,106,33,4,65,0,33,1,65,0,33,2,65,0,33,5,65,0,33,11,65,0,33,3,65,0,33,8,65,0,33,10,35,0,65,224,4,107,34,18,36,0,32,18,65,184,3,106,65,0,65,128,1,16,141,11,26,2,64,2,64,2,64,2,64,32,17,4,64,3,64,32,1,65,128,254,3,113,13,2,32,1,32,13,106,45,0,0,34,12,4,64,32,18,65,184,3,106,32,1,65,255,255,3,113,34,2,65,1,118,65,248,255,1,113,106,34,9,32,9,41,3,0,32,12,173,66,255,1,131,32,2,65,2,116,65,60,113,173,134,132,55,3,0,11,32,17,32,1,65,1,106,34,1,71,13,0,11,11,32,18,65,64,107,34,12,32,18,65,184,3,106,65,128,1,16,142,11,26,32,18,65,56,106,32,23,32,4,47,1,12,34,9,16,159,1,32,18,40,2,60,33,1,32,18,40,2,56,69,4,64,32,1,32,12,16,170,4,33,1,11,32,1,13,1,32,18,65,0,54,2,204,1,32,18,65,0,54,2,196,1,32,18,65,0,54,2,216,1,32,18,65,0,54,2,208,1,32,18,65,0,54,2,228,1,32,18,65,0,54,2,220,1,32,18,65,0,54,2,240,1,32,18,65,0,54,2,232,1,32,18,65,0,54,2,252,1,32,18,65,0,54,2,244,1,32,18,65,0,54,2,136,2,32,18,65,0,54,2,128,2,32,18,65,0,54,2,148,2,32,18,65,0,54,2,140,2,32,4,40,2,8,34,1,4,64,32,4,40,2,4,34,19,32,1,65,40,108,106,33,20,32,18,65,164,2,106,33,27,32,18,65,184,2,106,33,38,32,18,65,204,2,106,33,6,32,18,65,244,2,106,33,24,32,18,65,136,3,106,33,32,32,18,65,224,2,106,33,7,32,18,65,156,3,106,33,16,3,64,32,18,32,41,54,2,152,2,32,18,32,19,54,2,156,2,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,19,45,0,0,65,18,107,14,66,0,22,1,22,2,22,1,22,2,22,2,22,22,22,22,22,22,22,3,4,22,22,3,4,22,5,22,5,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,5,22,5,22,5,22,22,7,7,7,7,7,7,7,7,22,0,6,22,11,32,19,47,1,2,33,25,32,18,40,2,196,1,34,9,69,4,64,65,0,33,9,12,13,11,32,18,40,2,200,1,33,36,3,64,32,9,47,1,6,34,12,65,1,116,33,17,65,0,33,1,65,127,33,5,2,64,3,64,32,1,32,17,70,4,64,32,12,33,5,12,2,11,32,1,32,9,106,33,13,32,5,65,1,106,33,5,32,1,65,2,106,33,1,65,127,32,13,65,8,106,47,1,0,34,13,32,25,71,32,13,32,25,75,27,34,13,65,1,70,13,0,11,32,13,65,255,1,113,69,13,22,11,32,36,4,64,32,36,65,1,107,33,36,32,9,32,5,65,2,116,106,65,32,106,40,2,0,33,9,12,1,5,65,0,33,36,12,14,11,0,11,0,11,32,19,47,1,2,33,25,32,18,40,2,208,1,34,9,69,4,64,65,0,33,9,12,11,11,32,18,40,2,212,1,33,47,3,64,32,9,47,1,6,34,12,65,1,116,33,17,65,0,33,1,65,127,33,11,2,64,3,64,32,1,32,17,70,4,64,32,12,33,11,12,2,11,32,1,32,9,106,33,13,32,11,65,1,106,33,11,32,1,65,2,106,33,1,65,127,32,13,65,8,106,47,1,0,34,13,32,25,71,32,13,32,25,75,27,34,13,65,1,70,13,0,11,32,13,65,255,1,113,69,13,20,11,32,47,4,64,32,47,65,1,107,33,47,32,9,32,11,65,2,116,106,65,32,106,40,2,0,33,9,12,1,5,65,0,33,47,12,12,11,0,11,0,11,32,19,47,1,2,33,25,32,18,40,2,140,2,34,9,69,4,64,65,0,33,9,12,9,11,32,18,40,2,144,2,33,45,3,64,32,9,47,1,6,34,12,65,1,116,33,17,65,0,33,1,65,127,33,3,2,64,3,64,32,1,32,17,70,4,64,32,12,33,3,12,2,11,32,1,32,9,106,33,13,32,3,65,1,106,33,3,32,1,65,2,106,33,1,65,127,32,13,65,8,106,47,1,0,34,13,32,25,71,32,13,32,25,75,27,34,13,65,1,70,13,0,11,32,13,65,255,1,113,69,13,18,11,32,45,4,64,32,45,65,1,107,33,45,32,9,32,3,65,2,116,106,65,32,106,40,2,0,33,9,12,1,5,65,0,33,45,12,10,11,0,11,0,11,32,19,47,1,2,33,25,32,18,40,2,244,1,34,9,69,4,64,65,0,33,9,12,7,11,32,18,40,2,248,1,33,49,3,64,32,9,47,1,6,34,12,65,1,116,33,17,65,0,33,1,65,127,33,8,2,64,3,64,32,1,32,17,70,4,64,32,12,33,8,12,2,11,32,1,32,9,106,33,13,32,8,65,1,106,33,8,32,1,65,2,106,33,1,65,127,32,13,65,8,106,47,1,0,34,13,32,25,71,32,13,32,25,75,27,34,13,65,1,70,13,0,11,32,13,65,255,1,113,69,13,16,11,32,49,4,64,32,49,65,1,107,33,49,32,9,32,8,65,2,116,106,65,32,106,40,2,0,33,9,12,1,5,65,0,33,49,12,8,11,0,11,0,11,32,19,47,1,2,33,25,32,18,40,2,128,2,34,9,69,4,64,65,0,33,9,12,5,11,32,18,40,2,132,2,33,53,3,64,32,9,47,1,6,34,12,65,1,116,33,17,65,0,33,1,65,127,33,10,2,64,3,64,32,1,32,17,70,4,64,32,12,33,10,12,2,11,32,1,32,9,106,33,13,32,10,65,1,106,33,10,32,1,65,2,106,33,1,65,127,32,13,65,8,106,47,1,0,34,13,32,25,71,32,13,32,25,75,27,34,13,65,1,70,13,0,11,32,13,65,255,1,113,69,13,14,11,32,53,4,64,32,53,65,1,107,33,53,32,9,32,10,65,2,116,106,65,32,106,40,2,0,33,9,12,1,5,65,0,33,53,12,6,11,0,11,0,11,32,19,47,1,2,33,25,32,18,40,2,220,1,34,9,69,4,64,65,0,33,9,12,3,11,32,18,40,2,224,1,33,52,3,64,32,9,47,1,6,34,12,65,1,116,33,17,65,0,33,1,65,127,33,4,2,64,3,64,32,1,32,17,70,4,64,32,12,33,4,12,2,11,32,1,32,9,106,33,13,32,4,65,1,106,33,4,32,1,65,2,106,33,1,65,127,32,13,65,8,106,47,1,0,34,13,32,25,71,32,13,32,25,75,27,34,13,65,1,70,13,0,11,32,13,65,255,1,113,69,13,12,11,32,52,4,64,32,52,65,1,107,33,52,32,9,32,4,65,2,116,106,65,32,106,40,2,0,33,9,12,1,5,65,0,33,52,12,4,11,0,11,0,11,32,23,32,19,47,1,2,16,138,7,34,1,40,2,8,65,1,70,4,64,32,1,40,2,4,45,0,0,65,7,70,13,16,11,66,237,8,16,251,4,33,2,32,18,65,184,3,106,34,1,65,152,141,207,0,65,41,16,156,7,32,18,65,156,2,106,32,18,65,152,2,106,32,2,32,1,16,156,4,16,238,6,33,1,12,7,11,32,19,47,1,2,33,25,2,64,32,18,40,2,232,1,34,9,69,4,64,65,0,33,9,12,1,11,32,18,40,2,236,1,33,54,3,127,32,9,47,1,6,34,12,65,1,116,33,17,65,0,33,1,65,127,33,2,2,64,3,64,32,1,32,17,70,4,64,32,12,33,2,12,2,11,32,1,32,9,106,33,13,32,2,65,1,106,33,2,32,1,65,2,106,33,1,65,127,32,13,65,8,106,47,1,0,34,13,32,25,71,32,13,32,25,75,27,34,13,65,1,70,13,0,11,32,13,65,255,1,113,69,13,10,11,32,54,4,127,32,54,65,1,107,33,54,32,9,32,2,65,2,116,106,65,32,106,40,2,0,33,9,12,1,5,65,0,11,11,33,54,11,32,18,32,2,54,2,164,3,32,18,32,54,54,2,160,3,32,18,32,9,54,2,156,3,32,18,32,55,65,128,128,124,113,32,25,114,34,55,54,2,168,3,32,18,32,18,65,232,1,106,54,2,152,3,2,64,2,64,2,64,32,23,32,19,47,1,2,16,138,7,34,9,40,2,8,34,1,65,1,71,4,64,66,180,8,16,251,4,32,18,65,1,54,2,188,3,32,18,65,244,141,207,0,54,2,184,3,32,18,66,1,55,2,196,3,32,18,65,251,0,54,2,188,4,32,18,32,1,54,2,212,4,32,18,32,18,65,184,4,106,54,2,192,3,32,18,32,18,65,212,4,106,54,2,184,4,32,18,65,172,3,106,34,1,32,18,65,184,3,106,16,133,6,32,1,16,156,4,33,1,12,1,11,32,9,40,2,4,45,0,0,65,14,113,65,10,71,4,64,32,18,65,48,106,32,23,32,19,47,1,2,16,159,1,32,18,40,2,52,33,1,32,18,40,2,48,69,4,64,32,1,32,18,65,64,107,16,170,4,33,1,11,32,1,13,1,32,18,40,2,156,3,13,2,65,145,179,211,0,45,0,0,26,32,18,40,2,152,3,33,1,65,32,65,4,16,254,9,34,9,69,13,3,32,9,32,18,47,1,168,3,59,1,8,32,9,65,1,59,1,6,32,9,65,0,54,2,0,32,1,32,9,54,2,0,32,1,66,128,128,128,128,16,55,2,4,12,18,11,66,235,7,16,251,4,32,18,65,184,3,106,34,1,65,232,137,207,0,65,21,16,156,7,32,1,16,156,4,33,1,11,32,18,65,196,4,106,65,251,0,54,2,0,32,18,65,2,54,2,188,3,32,18,65,164,142,207,0,54,2,184,3,32,18,66,2,55,2,196,3,32,18,65,214,2,54,2,188,4,32,18,32,18,65,184,4,106,54,2,192,3,32,18,32,18,65,152,2,106,54,2,192,4,32,18,32,18,65,156,2,106,54,2,184,4,32,18,65,212,4,106,34,2,32,18,65,184,3,106,16,219,3,32,1,32,2,16,130,3,33,1,12,8,11,32,18,65,192,4,106,32,16,65,8,106,40,2,0,54,2,0,32,18,32,16,41,2,0,55,3,184,4,32,18,65,184,3,106,32,18,65,184,4,106,32,18,47,1,168,3,32,18,65,152,3,106,16,103,32,18,40,2,152,3,34,1,32,1,40,2,8,65,1,106,54,2,8,12,15,11,12,20,11,32,18,32,4,54,2,232,2,32,18,32,52,54,2,228,2,32,18,32,9,54,2,224,2,32,18,32,57,65,128,128,124,113,32,25,114,34,57,54,2,236,2,32,18,32,18,65,220,1,106,54,2,220,2,32,18,65,40,106,32,23,32,19,47,1,2,65,8,16,239,1,32,18,40,2,44,33,1,32,18,40,2,40,13,5,2,64,32,1,32,18,65,64,107,16,170,4,34,1,69,4,64,32,18,40,2,224,2,69,4,64,65,145,179,211,0,45,0,0,26,32,18,40,2,220,2,33,1,65,32,65,4,16,254,9,34,9,69,13,2,32,9,32,18,47,1,236,2,59,1,8,32,9,65,1,59,1,6,32,9,65,0,54,2,0,32,1,32,9,54,2,0,32,1,66,128,128,128,128,16,55,2,4,12,16,11,32,18,65,192,4,106,32,7,65,8,106,40,2,0,54,2,0,32,18,32,7,41,2,0,55,3,184,4,32,18,65,184,3,106,32,18,65,184,4,106,32,18,47,1,236,2,32,18,65,220,2,106,16,103,32,18,40,2,220,2,34,1,32,1,40,2,8,65,1,106,54,2,8,12,15,11,32,18,65,156,2,106,32,18,65,152,2,106,32,1,16,238,6,33,1,12,6,11,12,19,11,32,18,32,10,54,2,144,3,32,18,32,53,54,2,140,3,32,18,32,9,54,2,136,3,32,18,32,56,65,128,128,124,113,32,25,114,34,56,54,2,148,3,32,18,32,18,65,128,2,106,54,2,132,3,32,18,65,32,106,33,25,32,19,47,1,2,33,42,65,0,33,1,35,0,65,192,2,107,34,26,36,0,2,127,2,64,2,64,2,64,32,23,40,2,92,69,4,64,32,23,65,127,54,2,92,32,23,40,2,96,34,12,69,4,64,65,0,33,12,12,3,11,32,23,40,2,100,33,43,3,64,32,12,65,52,106,33,40,32,12,47,1,50,34,9,65,2,116,33,17,65,0,33,22,65,127,33,1,2,64,3,64,32,17,32,22,70,4,64,32,9,33,1,12,2,11,32,40,47,1,0,33,13,32,1,65,1,106,33,1,32,22,65,4,106,33,22,32,40,65,2,106,33,40,65,127,32,13,32,42,71,32,13,32,42,75,27,34,13,65,1,70,13,0,11,32,13,65,255,1,113,69,13,3,11,32,43,69,13,3,32,43,65,1,107,33,43,32,12,32,1,65,2,116,106,65,204,0,106,40,2,0,33,12,12,0,11,0,11,65,136,141,207,0,16,232,7,0,11,32,12,32,22,106,33,22,12,1,11,32,26,32,1,54,2,32,32,26,65,0,54,2,28,32,26,32,12,54,2,24,32,26,32,23,65,224,0,106,54,2,20,32,26,32,42,54,2,36,32,26,65,8,106,32,23,32,42,16,163,6,65,1,33,40,32,26,40,2,12,34,9,32,26,40,2,8,13,1,26,32,26,32,23,32,9,47,1,0,16,158,6,32,26,40,2,4,34,1,32,26,40,2,0,13,1,26,32,26,65,40,106,32,23,65,0,32,1,47,1,12,32,9,47,1,2,16,185,1,32,26,40,2,40,69,4,64,32,26,65,176,1,106,34,9,32,26,65,48,106,65,128,1,16,142,11,26,32,23,40,2,8,34,13,40,2,0,13,35,32,13,65,127,54,2,0,2,127,32,13,40,2,12,34,1,32,13,40,2,4,73,4,64,32,1,65,7,116,34,1,32,13,40,2,8,106,32,9,65,128,1,16,142,11,26,32,13,32,13,40,2,12,65,1,106,54,2,12,32,13,32,13,40,2,0,65,1,106,54,2,0,32,13,40,2,8,32,1,106,12,1,11,32,13,65,0,54,2,0,32,13,32,26,65,176,1,106,16,131,5,11,33,9,32,12,69,4,64,65,145,179,211,0,45,0,0,26,65,204,0,65,4,16,254,9,34,1,69,13,59,32,1,32,42,59,1,52,32,1,65,1,59,1,50,32,1,65,0,54,2,0,32,1,32,9,54,2,4,32,23,66,128,128,128,128,16,55,2,100,32,23,32,1,54,2,96,32,1,65,4,106,33,22,12,2,11,32,26,65,184,2,106,32,26,65,24,106,34,1,65,8,106,40,2,0,54,2,0,32,26,32,1,41,2,0,55,3,176,2,32,26,65,40,106,32,26,65,176,2,106,32,42,32,9,32,26,65,20,106,16,96,32,26,40,2,20,34,1,32,1,40,2,8,65,1,106,54,2,8,32,26,40,2,40,32,26,40,2,48,65,2,116,106,65,4,106,33,22,12,1,11,32,26,40,2,44,65,21,32,42,16,218,7,12,1,11,65,0,33,40,32,22,40,2,0,11,33,1,32,23,32,23,40,2,92,65,1,106,54,2,92,32,25,32,1,54,2,4,32,25,32,40,54,2,0,32,26,65,192,2,106,36,0,32,18,40,2,36,33,1,32,18,40,2,32,13,4,2,64,32,1,32,18,65,64,107,16,170,4,34,1,69,4,64,32,18,40,2,136,3,69,4,64,65,145,179,211,0,45,0,0,26,32,18,40,2,132,3,33,1,65,32,65,4,16,254,9,34,9,69,13,2,32,9,32,18,47,1,148,3,59,1,8,32,9,65,1,59,1,6,32,9,65,0,54,2,0,32,1,32,9,54,2,0,32,1,66,128,128,128,128,16,55,2,4,12,15,11,32,18,65,192,4,106,32,32,65,8,106,40,2,0,54,2,0,32,18,32,32,41,2,0,55,3,184,4,32,18,65,184,3,106,32,18,65,184,4,106,32,18,47,1,148,3,32,18,65,132,3,106,16,103,32,18,40,2,132,3,34,1,32,1,40,2,8,65,1,106,54,2,8,12,14,11,32,18,65,156,2,106,32,18,65,152,2,106,32,1,16,238,6,33,1,12,5,11,12,18,11,32,18,32,8,54,2,252,2,32,18,32,49,54,2,248,2,32,18,32,9,54,2,244,2,32,18,32,28,65,128,128,124,113,32,25,114,34,28,54,2,128,3,32,18,32,18,65,244,1,106,54,2,240,2,32,18,65,24,106,33,25,32,19,47,1,2,33,42,65,0,33,1,35,0,65,192,2,107,34,26,36,0,2,127,2,64,2,64,2,64,32,23,40,2,76,69,4,64,32,23,65,127,54,2,76,32,23,40,2,80,34,12,69,4,64,65,0,33,12,12,3,11,32,23,40,2,84,33,43,3,64,32,12,65,52,106,33,40,32,12,47,1,50,34,9,65,2,116,33,17,65,0,33,22,65,127,33,1,2,64,3,64,32,17,32,22,70,4,64,32,9,33,1,12,2,11,32,40,47,1,0,33,13,32,1,65,1,106,33,1,32,22,65,4,106,33,22,32,40,65,2,106,33,40,65,127,32,13,32,42,71,32,13,32,42,75,27,34,13,65,1,70,13,0,11,32,13,65,255,1,113,69,13,3,11,32,43,69,13,3,32,43,65,1,107,33,43,32,12,32,1,65,2,116,106,65,204,0,106,40,2,0,33,12,12,0,11,0,11,65,248,140,207,0,16,232,7,0,11,32,12,32,22,106,33,22,12,1,11,32,26,32,1,54,2,32,32,26,65,0,54,2,28,32,26,32,12,54,2,24,32,26,32,23,65,208,0,106,54,2,20,32,26,32,42,54,2,36,32,26,65,8,106,32,23,32,42,16,162,6,65,1,33,40,32,26,40,2,12,34,9,32,26,40,2,8,13,1,26,32,26,32,23,32,9,47,1,0,16,157,6,32,26,40,2,4,34,1,32,26,40,2,0,13,1,26,32,26,65,40,106,32,23,65,0,32,1,47,1,0,32,9,47,1,2,16,185,1,32,26,40,2,40,69,4,64,32,26,65,176,1,106,34,9,32,26,65,48,106,65,128,1,16,142,11,26,32,23,40,2,8,34,13,40,2,0,13,34,32,13,65,127,54,2,0,2,127,32,13,40,2,12,34,1,32,13,40,2,4,73,4,64,32,1,65,7,116,34,1,32,13,40,2,8,106,32,9,65,128,1,16,142,11,26,32,13,32,13,40,2,12,65,1,106,54,2,12,32,13,32,13,40,2,0,65,1,106,54,2,0,32,13,40,2,8,32,1,106,12,1,11,32,13,65,0,54,2,0,32,13,32,26,65,176,1,106,16,131,5,11,33,9,32,12,69,4,64,65,145,179,211,0,45,0,0,26,65,204,0,65,4,16,254,9,34,1,69,13,58,32,1,32,42,59,1,52,32,1,65,1,59,1,50,32,1,65,0,54,2,0,32,1,32,9,54,2,4,32,23,66,128,128,128,128,16,55,2,84,32,23,32,1,54,2,80,32,1,65,4,106,33,22,12,2,11,32,26,65,184,2,106,32,26,65,24,106,34,1,65,8,106,40,2,0,54,2,0,32,26,32,1,41,2,0,55,3,176,2,32,26,65,40,106,32,26,65,176,2,106,32,42,32,9,32,26,65,20,106,16,96,32,26,40,2,20,34,1,32,1,40,2,8,65,1,106,54,2,8,32,26,40,2,40,32,26,40,2,48,65,2,116,106,65,4,106,33,22,12,1,11,32,26,40,2,44,65,6,32,42,16,218,7,12,1,11,65,0,33,40,32,22,40,2,0,11,33,1,32,23,32,23,40,2,76,65,1,106,54,2,76,32,25,32,1,54,2,4,32,25,32,40,54,2,0,32,26,65,192,2,106,36,0,32,18,40,2,28,33,1,32,18,40,2,24,13,3,2,64,32,1,32,18,65,64,107,16,170,4,34,1,69,4,64,32,18,40,2,244,2,69,4,64,65,145,179,211,0,45,0,0,26,32,18,40,2,240,2,33,1,65,32,65,4,16,254,9,34,9,69,13,2,32,9,32,18,47,1,128,3,59,1,8,32,9,65,1,59,1,6,32,9,65,0,54,2,0,32,1,32,9,54,2,0,32,1,66,128,128,128,128,16,55,2,4,12,14,11,32,18,65,192,4,106,32,24,65,8,106,40,2,0,54,2,0,32,18,32,24,41,2,0,55,3,184,4,32,18,65,184,3,106,32,18,65,184,4,106,32,18,47,1,128,3,32,18,65,240,2,106,16,103,32,18,40,2,240,2,34,1,32,1,40,2,8,65,1,106,54,2,8,12,13,11,32,18,65,156,2,106,32,18,65,152,2,106,32,1,16,238,6,33,1,12,4,11,12,17,11,32,18,32,3,54,2,212,2,32,18,32,45,54,2,208,2,32,18,32,9,54,2,204,2,32,18,32,37,65,128,128,124,113,32,25,114,34,37,54,2,216,2,32,18,32,18,65,140,2,106,54,2,200,2,32,18,65,16,106,33,25,32,19,47,1,2,33,42,65,0,33,1,35,0,65,192,2,107,34,39,36,0,2,127,2,64,2,64,32,23,40,2,108,69,4,64,32,23,65,127,54,2,108,32,23,40,2,112,34,12,69,4,64,65,0,33,12,12,2,11,32,23,40,2,116,33,26,3,64,32,12,65,44,106,33,40,32,12,65,4,106,33,43,32,12,47,1,94,34,9,65,2,116,33,22,65,127,33,1,2,64,3,64,32,22,69,4,64,32,9,33,1,12,2,11,32,43,47,1,0,33,13,32,43,65,2,106,33,17,32,1,65,1,106,33,1,32,40,65,4,106,33,40,32,22,65,4,107,33,22,32,43,65,4,106,33,43,65,127,32,13,32,42,71,32,13,32,42,75,27,34,13,65,127,65,0,32,17,45,0,0,27,32,13,27,34,13,65,1,70,13,0,11,32,13,65,255,1,113,69,13,4,11,32,26,69,13,2,32,26,65,1,107,33,26,32,12,32,1,65,2,116,106,65,224,0,106,40,2,0,33,12,12,0,11,0,11,65,164,140,207,0,16,232,7,0,11,32,39,32,1,54,2,36,32,39,65,0,54,2,32,32,39,32,12,54,2,28,32,39,32,23,65,240,0,106,54,2,20,32,39,32,42,54,2,24,32,39,65,8,106,32,23,32,42,16,160,6,65,1,33,22,32,39,40,2,12,34,9,32,39,40,2,8,13,1,26,32,39,32,23,32,9,47,1,0,16,159,6,32,39,40,2,4,34,1,32,39,40,2,0,13,1,26,32,39,65,40,106,32,23,65,0,32,1,47,1,0,32,9,47,1,2,16,185,1,2,64,32,39,40,2,40,69,4,64,32,39,65,176,1,106,34,9,32,39,65,48,106,65,128,1,16,142,11,26,32,23,40,2,8,34,13,40,2,0,13,34,32,13,65,127,54,2,0,2,127,32,13,40,2,12,34,1,32,13,40,2,4,73,4,64,32,1,65,7,116,34,1,32,13,40,2,8,106,32,9,65,128,1,16,142,11,26,32,13,32,13,40,2,12,65,1,106,54,2,12,32,13,32,13,40,2,0,65,1,106,54,2,0,32,13,40,2,8,32,1,106,12,1,11,32,13,65,0,54,2,0,32,13,32,39,65,176,1,106,16,131,5,11,33,9,32,12,13,1,65,145,179,211,0,45,0,0,26,65,224,0,65,4,16,254,9,34,1,69,13,35,32,1,65,1,59,1,94,32,1,65,0,54,2,0,32,1,32,9,54,2,48,32,1,65,0,58,0,6,32,1,32,42,59,1,4,32,23,66,128,128,128,128,16,55,2,116,32,23,32,1,54,2,112,32,1,65,48,106,33,40,12,2,11,32,39,40,2,44,65,23,32,42,16,218,7,12,2,11,32,39,65,184,2,106,32,39,65,28,106,34,1,65,8,106,40,2,0,54,2,0,32,39,32,1,41,2,0,55,3,176,2,32,39,65,40,106,32,39,65,176,2,106,32,42,65,0,32,9,32,39,65,20,106,16,95,32,39,40,2,20,34,1,32,1,40,2,8,65,1,106,54,2,8,32,39,40,2,40,32,39,40,2,48,65,2,116,106,65,48,106,33,40,11,65,0,33,22,32,40,40,2,0,11,33,1,32,23,32,23,40,2,108,65,1,106,54,2,108,32,25,32,1,54,2,4,32,25,32,22,54,2,0,32,39,65,192,2,106,36,0,32,18,40,2,20,33,1,32,18,40,2,16,13,2,2,64,32,1,32,18,65,64,107,16,170,4,34,1,69,4,64,32,18,40,2,204,2,69,4,64,65,145,179,211,0,45,0,0,26,32,18,40,2,200,2,33,1,65,32,65,4,16,254,9,34,9,69,13,2,32,9,32,18,47,1,216,2,59,1,8,32,9,65,1,59,1,6,32,9,65,0,54,2,0,32,1,32,9,54,2,0,32,1,66,128,128,128,128,16,55,2,4,12,13,11,32,18,65,192,4,106,32,6,65,8,106,40,2,0,54,2,0,32,18,32,6,41,2,0,55,3,184,4,32,18,65,184,3,106,32,18,65,184,4,106,32,18,47,1,216,2,32,18,65,200,2,106,16,103,32,18,40,2,200,2,34,1,32,1,40,2,8,65,1,106,54,2,8,12,12,11,32,18,65,156,2,106,32,18,65,152,2,106,32,1,16,238,6,33,1,12,3,11,12,16,11,32,18,32,11,54,2,192,2,32,18,32,47,54,2,188,2,32,18,32,9,54,2,184,2,32,18,32,46,65,128,128,124,113,32,25,114,34,46,54,2,196,2,32,18,32,18,65,208,1,106,54,2,180,2,32,18,65,8,106,32,23,32,19,47,1,2,65,0,16,239,1,32,18,40,2,12,33,1,32,18,40,2,8,13,1,2,64,32,1,32,18,65,64,107,16,170,4,34,1,69,4,64,32,18,40,2,184,2,69,4,64,65,145,179,211,0,45,0,0,26,32,18,40,2,180,2,33,1,65,32,65,4,16,254,9,34,9,69,13,2,32,9,32,18,47,1,196,2,59,1,8,32,9,65,1,59,1,6,32,9,65,0,54,2,0,32,1,32,9,54,2,0,32,1,66,128,128,128,128,16,55,2,4,12,12,11,32,18,65,192,4,106,32,38,65,8,106,40,2,0,54,2,0,32,18,32,38,41,2,0,55,3,184,4,32,18,65,184,3,106,32,18,65,184,4,106,32,18,47,1,196,2,32,18,65,180,2,106,16,103,32,18,40,2,180,2,34,1,32,1,40,2,8,65,1,106,54,2,8,12,11,11,32,18,65,156,2,106,32,18,65,152,2,106,32,1,16,238,6,33,1,12,2,11,12,15,11,32,18,32,5,54,2,172,2,32,18,32,36,54,2,168,2,32,18,32,9,54,2,164,2,32,18,32,51,65,128,128,124,113,32,25,114,34,51,54,2,176,2,32,18,32,18,65,196,1,106,54,2,160,2,32,18,32,23,32,19,47,1,2,16,130,1,32,18,40,2,4,33,1,32,18,40,2,0,13,0,2,64,32,1,32,18,65,64,107,16,170,4,34,1,69,4,64,32,18,40,2,164,2,69,4,64,65,145,179,211,0,45,0,0,26,32,18,40,2,160,2,33,1,65,32,65,4,16,254,9,34,9,69,13,2,32,9,32,18,47,1,176,2,59,1,8,32,9,65,1,59,1,6,32,9,65,0,54,2,0,32,1,32,9,54,2,0,32,1,66,128,128,128,128,16,55,2,4,12,11,11,32,18,65,192,4,106,32,27,65,8,106,40,2,0,54,2,0,32,18,32,27,41,2,0,55,3,184,4,32,18,65,184,3,106,32,18,65,184,4,106,32,18,47,1,176,2,32,18,65,160,2,106,16,103,32,18,40,2,160,2,34,1,32,1,40,2,8,65,1,106,54,2,8,12,10,11,32,18,65,156,2,106,32,18,65,152,2,106,32,1,16,238,6,33,1,12,1,11,12,14,11,32,18,65,140,2,106,16,252,2,32,18,65,128,2,106,16,252,2,32,18,65,244,1,106,16,252,2,32,18,65,232,1,106,16,252,2,32,18,65,220,1,106,16,252,2,32,18,65,208,1,106,16,252,2,32,18,65,196,1,106,16,252,2,12,12,11,32,18,65,232,1,106,33,55,12,6,11,32,18,65,220,1,106,33,57,12,5,11,32,18,65,128,2,106,33,56,12,4,11,32,18,65,244,1,106,33,28,12,3,11,32,18,65,140,2,106,33,37,12,2,11,32,18,65,208,1,106,33,46,12,1,11,32,18,65,196,1,106,33,51,11,32,41,65,1,106,33,41,32,19,65,40,106,34,19,32,20,71,13,0,11,11,32,18,65,140,2,106,16,252,2,32,18,65,128,2,106,16,252,2,32,18,65,244,1,106,16,252,2,32,18,65,232,1,106,16,252,2,32,18,65,220,1,106,16,252,2,32,18,65,208,1,106,16,252,2,32,18,65,196,1,106,16,252,2,65,0,33,1,12,2,11,32,18,65,2,54,2,188,4,32,18,65,192,137,207,0,54,2,184,4,32,18,66,1,55,2,196,4,32,18,65,251,0,54,2,216,4,32,18,65,224,137,207,0,54,2,212,4,32,18,32,18,65,212,4,106,54,2,192,4,32,18,65,184,4,106,65,208,137,207,0,16,166,8,0,11,32,1,65,11,32,9,16,218,7,33,1,11,32,18,65,224,4,106,36,0,32,1,12,1,11,12,15,11,34,11,13,5,32,23,16,144,8,32,31,65,128,1,106,34,2,40,2,4,34,1,4,64,32,2,40,2,8,32,1,65,7,116,65,8,16,163,10,11,32,2,40,2,20,33,4,32,2,40,2,24,34,8,4,64,32,4,33,1,3,64,32,1,40,2,0,34,5,4,64,32,1,65,4,106,40,2,0,32,5,65,7,116,65,8,16,163,10,11,32,1,65,12,106,33,1,32,8,65,1,107,34,8,13,0,11,11,11,32,2,40,2,16,34,1,4,64,32,4,32,1,65,12,108,65,4,16,163,10,11,65,0,12,8,11,32,31,65,2,54,2,160,1,32,31,65,192,137,207,0,54,2,156,1,32,31,66,1,55,2,168,1,32,31,65,251,0,54,2,132,1,32,31,65,132,136,207,0,54,2,128,1,32,31,32,31,65,128,1,106,54,2,164,1,12,9,11,32,31,65,2,54,2,160,1,32,31,65,192,137,207,0,54,2,156,1,32,31,66,1,55,2,168,1,32,31,65,251,0,54,2,156,4,32,31,65,228,137,207,0,54,2,152,4,32,31,32,31,65,152,4,106,54,2,164,1,12,8,11,65,1,65,49,16,132,11,0,11,32,31,65,2,54,2,156,2,32,31,65,192,137,207,0,54,2,152,2,32,31,66,1,55,2,164,2,32,31,65,251,0,54,2,156,4,32,31,65,224,137,207,0,54,2,152,4,32,31,32,31,65,152,4,106,54,2,160,2,32,31,65,152,2,106,65,208,137,207,0,16,166,8,0,11,32,21,16,152,3,32,30,16,254,2,32,33,16,253,2,32,34,16,253,2,32,15,16,254,2,32,14,16,254,2,32,35,16,253,2,32,31,40,2,132,1,34,1,4,64,32,31,40,2,136,1,32,1,65,7,116,65,8,16,163,10,11,32,31,40,2,152,1,34,1,4,64,32,31,40,2,148,1,33,2,3,64,32,2,40,2,0,34,4,4,64,32,2,65,4,106,40,2,0,32,4,65,7,116,65,8,16,163,10,11,32,2,65,12,106,33,2,32,1,65,1,107,34,1,13,0,11,11,32,31,40,2,144,1,34,1,69,13,2,32,31,40,2,148,1,32,1,65,12,108,65,4,16,163,10,12,2,11,32,21,16,152,3,32,30,16,254,2,32,33,16,253,2,32,34,16,253,2,32,15,16,254,2,32,14,16,254,2,32,35,16,253,2,32,31,40,2,156,2,34,1,4,64,32,31,40,2,160,2,32,1,65,4,116,65,8,16,163,10,11,32,31,40,2,176,2,34,1,4,64,32,31,40,2,172,2,33,2,3,64,32,2,40,2,0,34,4,4,64,32,2,65,4,106,40,2,0,32,4,65,4,116,65,8,16,163,10,11,32,2,65,12,106,33,2,32,1,65,1,107,34,1,13,0,11,11,32,31,40,2,168,2,34,1,69,13,1,32,31,40,2,172,2,32,1,65,12,108,65,4,16,163,10,12,1,11,32,21,16,152,3,32,30,16,254,2,32,33,16,253,2,32,34,16,253,2,32,15,16,254,2,32,14,16,254,2,32,35,16,253,2,32,31,40,2,156,2,34,1,4,64,32,31,40,2,160,2,32,1,65,3,116,65,8,16,163,10,11,32,31,40,2,176,2,34,1,4,64,32,31,40,2,172,2,33,2,3,64,32,2,40,2,0,34,4,4,64,32,2,65,4,106,40,2,0,32,4,65,3,116,65,8,16,163,10,11,32,2,65,12,106,33,2,32,1,65,1,107,34,1,13,0,11,11,32,31,40,2,168,2,34,1,69,13,0,32,31,40,2,172,2,32,1,65,12,108,65,4,16,163,10,11,32,31,65,1,54,2,152,3,32,11,32,31,65,152,3,106,16,157,1,11,32,31,65,160,4,106,36,0,12,5,11,65,8,65,128,8,16,132,11,0,11,32,31,65,156,1,106,65,208,137,207,0,16,166,8,0,11,65,244,135,207,0,16,232,7,0,11,65,4,65,224,0,16,132,11,0,11,65,4,65,32,16,132,11,0,11,34,4,13,1,11,65,0,33,11,65,0,33,4,35,0,65,48,107,34,5,36,0,32,5,65,0,59,1,12,32,5,65,1,54,2,4,32,5,32,44,54,2,8,32,5,65,4,106,33,8,32,44,40,2,112,33,10,32,44,40,2,116,33,1,35,0,65,208,1,107,34,3,36,0,2,127,65,0,32,1,69,13,0,26,32,1,65,40,108,33,2,3,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,10,45,0,0,65,17,107,14,66,0,1,4,5,6,7,4,5,6,7,6,7,19,19,19,19,19,8,9,10,11,8,9,10,11,12,13,12,13,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,14,15,14,15,14,15,19,19,16,19,19,19,19,19,16,19,2,3,19,11,32,8,32,10,47,1,2,16,190,7,40,2,8,69,13,18,66,194,8,16,251,4,32,8,47,1,10,65,0,32,8,47,1,8,27,32,11,16,219,7,12,20,11,32,8,32,8,32,10,47,1,2,16,139,7,47,1,0,16,190,7,40,2,8,13,17,66,194,8,16,251,4,32,8,47,1,10,65,0,32,8,47,1,8,27,32,11,16,219,7,12,19,11,32,8,32,10,47,1,2,34,1,16,190,7,40,2,8,69,13,14,66,194,8,16,251,4,32,8,47,1,10,65,0,32,8,47,1,8,27,32,11,16,219,7,12,18,11,32,8,32,8,32,10,47,1,2,16,139,7,47,1,0,34,1,16,190,7,40,2,8,13,14,66,194,8,16,251,4,32,8,47,1,10,65,0,32,8,47,1,8,27,32,11,16,219,7,12,17,11,32,3,32,8,32,10,47,1,2,16,164,6,32,3,40,2,4,34,1,32,3,40,2,0,13,16,26,32,8,32,1,47,1,16,16,189,7,40,2,8,69,13,14,66,194,8,16,251,4,32,8,47,1,10,65,0,32,8,47,1,8,27,32,11,16,219,7,12,16,11,32,3,65,16,106,32,8,32,10,47,1,2,16,161,6,32,3,40,2,20,34,1,32,3,40,2,16,13,15,26,32,3,65,8,106,32,8,32,1,47,1,0,16,164,6,32,3,40,2,12,34,1,32,3,40,2,8,13,15,26,32,8,32,1,47,1,16,16,189,7,40,2,8,13,13,66,194,8,16,251,4,32,8,47,1,10,65,0,32,8,47,1,8,27,32,11,16,219,7,12,15,11,32,3,65,32,106,32,8,32,10,47,1,2,16,159,6,32,3,40,2,36,34,1,32,3,40,2,32,13,14,26,32,3,65,24,106,32,8,32,1,47,1,0,16,164,6,32,3,40,2,28,34,1,32,3,40,2,24,13,14,26,32,8,32,1,47,1,16,16,189,7,40,2,8,69,13,12,66,194,8,16,251,4,32,8,47,1,10,65,0,32,8,47,1,8,27,32,11,16,219,7,12,14,11,32,3,65,56,106,32,8,32,10,47,1,2,16,160,6,32,3,40,2,60,34,1,32,3,40,2,56,13,13,26,32,3,65,48,106,32,8,32,1,47,1,0,16,159,6,32,3,40,2,52,34,1,32,3,40,2,48,13,13,26,32,3,65,40,106,32,8,32,1,47,1,0,16,164,6,32,3,40,2,44,34,1,32,3,40,2,40,13,13,26,32,8,32,1,47,1,16,16,189,7,40,2,8,13,11,66,194,8,16,251,4,32,8,47,1,10,65,0,32,8,47,1,8,27,32,11,16,219,7,12,13,11,32,3,65,200,0,106,32,8,32,10,47,1,2,16,157,6,32,3,40,2,76,34,1,32,3,40,2,72,13,12,26,32,3,65,64,107,32,8,32,1,47,1,0,16,164,6,32,3,40,2,68,34,1,32,3,40,2,64,13,12,26,32,8,32,1,47,1,16,16,189,7,40,2,8,69,13,10,66,194,8,16,251,4,32,8,47,1,10,65,0,32,8,47,1,8,27,32,11,16,219,7,12,12,11,32,3,65,216,0,106,32,8,32,10,47,1,2,16,158,6,32,3,40,2,92,34,1,32,3,40,2,88,13,11,26,32,3,65,208,0,106,32,8,32,1,47,1,12,16,164,6,32,3,40,2,84,34,1,32,3,40,2,80,13,11,26,32,8,32,1,47,1,16,16,189,7,40,2,8,69,13,9,66,194,8,16,251,4,32,8,47,1,10,65,0,32,8,47,1,8,27,32,11,16,219,7,12,11,11,32,3,65,240,0,106,32,8,32,10,47,1,2,16,162,6,32,3,40,2,116,34,1,32,3,40,2,112,13,10,26,32,3,65,232,0,106,32,8,32,1,47,1,0,16,157,6,32,3,40,2,108,34,1,32,3,40,2,104,13,10,26,32,3,65,224,0,106,32,8,32,1,47,1,0,16,164,6,32,3,40,2,100,34,1,32,3,40,2,96,13,10,26,32,8,32,1,47,1,16,16,189,7,40,2,8,13,8,66,194,8,16,251,4,32,8,47,1,10,65,0,32,8,47,1,8,27,32,11,16,219,7,12,10,11,32,3,65,136,1,106,32,8,32,10,47,1,2,16,163,6,32,3,40,2,140,1,34,1,32,3,40,2,136,1,13,9,26,32,3,65,128,1,106,32,8,32,1,47,1,0,16,158,6,32,3,40,2,132,1,34,1,32,3,40,2,128,1,13,9,26,32,3,65,248,0,106,32,8,32,1,47,1,12,16,164,6,32,3,40,2,124,34,1,32,3,40,2,120,13,9,26,32,8,32,1,47,1,16,16,189,7,40,2,8,13,7,66,194,8,16,251,4,32,8,47,1,10,65,0,32,8,47,1,8,27,32,11,16,219,7,12,9,11,32,3,65,144,1,106,32,8,32,10,47,1,2,16,164,6,32,3,40,2,148,1,34,1,32,3,40,2,144,1,13,8,26,32,8,32,1,47,1,16,16,189,7,40,2,8,69,13,6,66,194,8,16,251,4,32,8,47,1,10,65,0,32,8,47,1,8,27,32,11,16,219,7,12,8,11,32,3,65,160,1,106,32,8,32,10,47,1,2,16,161,6,32,3,40,2,164,1,34,1,32,3,40,2,160,1,13,7,26,32,3,65,152,1,106,32,8,32,1,47,1,0,16,164,6,32,3,40,2,156,1,34,1,32,3,40,2,152,1,13,7,26,32,8,32,1,47,1,16,16,189,7,40,2,8,13,5,66,194,8,16,251,4,32,8,47,1,10,65,0,32,8,47,1,8,27,32,11,16,219,7,12,7,11,32,3,65,168,1,106,32,8,32,10,47,1,2,16,164,6,32,3,40,2,172,1,34,1,32,3,40,2,168,1,13,6,26,32,8,32,1,47,1,16,16,189,7,40,2,8,69,13,4,66,194,8,16,251,4,32,8,47,1,10,65,0,32,8,47,1,8,27,32,11,16,219,7,12,6,11,32,3,65,184,1,106,32,8,32,10,47,1,2,16,161,6,32,3,40,2,188,1,34,1,32,3,40,2,184,1,13,5,26,32,3,65,176,1,106,32,8,32,1,47,1,0,16,164,6,32,3,40,2,180,1,34,1,32,3,40,2,176,1,13,5,26,32,8,32,1,47,1,16,16,189,7,40,2,8,13,3,66,194,8,16,251,4,32,8,47,1,10,65,0,32,8,47,1,8,27,32,11,16,219,7,12,5,11,32,10,41,3,8,66,128,128,4,84,13,2,66,179,8,16,251,4,32,8,47,1,10,65,0,32,8,47,1,8,27,32,11,16,219,7,32,3,65,192,1,106,34,1,65,222,202,206,0,65,39,16,156,7,32,1,16,156,4,12,4,11,32,3,32,10,41,3,8,55,3,192,1,32,8,32,8,32,1,16,190,7,47,1,28,16,138,7,33,1,32,3,65,192,1,106,16,165,8,32,1,40,2,8,73,13,1,66,236,8,16,251,4,32,8,47,1,10,65,0,32,8,47,1,8,27,32,11,16,219,7,12,3,11,32,3,32,10,41,3,8,55,3,192,1,32,8,32,8,32,1,16,190,7,47,1,28,16,138,7,33,1,32,3,65,192,1,106,16,165,8,32,1,40,2,8,73,13,0,66,236,8,16,251,4,32,8,47,1,10,65,0,32,8,47,1,8,27,32,11,16,219,7,12,2,11,32,10,65,40,106,33,10,32,11,65,1,106,33,11,32,2,65,40,107,34,2,13,0,11,65,0,11,33,1,32,3,65,208,1,106,36,0,32,1,4,64,32,5,65,1,54,2,4,32,1,32,8,16,157,1,33,4,11,32,5,65,48,106,36,0,32,4,13,0,65,0,33,10,65,0,33,2,35,0,65,48,107,34,33,36,0,32,44,40,2,92,65,40,108,33,5,32,44,40,2,88,33,4,2,64,3,64,32,5,69,13,1,32,5,65,40,107,33,5,65,0,33,22,35,0,65,208,0,107,34,16,36,0,2,64,32,4,65,12,106,16,162,8,69,4,64,66,186,8,65,14,32,10,16,207,7,33,22,12,1,11,32,16,65,8,106,33,30,35,0,65,144,1,107,34,34,36,0,32,34,65,200,0,106,32,4,65,12,106,16,206,5,2,64,32,34,40,2,132,1,65,145,128,128,128,120,70,4,64,32,30,65,144,128,128,128,120,54,2,60,12,1,11,32,34,32,34,65,200,0,106,65,200,0,16,142,11,34,14,65,200,0,106,33,35,32,4,40,2,4,33,3,32,4,40,2,8,33,1,35,0,65,144,1,107,34,25,36,0,32,25,65,200,0,106,33,15,35,0,65,224,1,107,34,7,36,0,32,7,65,244,3,54,2,20,32,7,32,1,54,2,16,32,7,32,3,54,2,12,32,7,65,152,1,106,34,21,32,14,32,7,65,12,106,16,100,2,64,32,7,40,2,212,1,34,19,65,144,128,128,128,120,71,4,64,32,7,65,208,0,106,34,1,32,7,65,208,1,106,34,20,40,2,0,54,2,0,32,7,65,200,0,106,32,7,65,200,1,106,34,17,41,3,0,34,74,55,3,0,32,7,65,64,107,32,7,65,192,1,106,34,13,41,3,0,34,70,55,3,0,32,7,65,56,106,32,7,65,184,1,106,34,12,41,3,0,34,73,55,3,0,32,7,65,48,106,32,7,65,176,1,106,34,9,41,3,0,34,71,55,3,0,32,7,65,40,106,32,7,65,168,1,106,34,8,41,3,0,34,72,55,3,0,32,7,65,32,106,32,7,65,160,1,106,34,11,41,3,0,34,69,55,3,0,32,7,32,7,41,3,152,1,34,68,55,3,24,32,7,41,3,216,1,33,67,32,7,65,224,0,106,32,69,55,3,0,32,7,65,232,0,106,32,72,55,3,0,32,7,65,240,0,106,32,71,55,3,0,32,7,65,248,0,106,32,73,55,3,0,32,7,65,128,1,106,32,70,55,3,0,32,7,65,136,1,106,32,74,55,3,0,32,7,65,144,1,106,32,1,40,2,0,34,3,54,2,0,32,7,32,68,55,3,88,32,7,40,2,16,32,20,32,3,54,2,0,32,17,32,74,55,3,0,32,13,32,70,55,3,0,32,12,32,73,55,3,0,32,9,32,71,55,3,0,32,8,32,72,55,3,0,32,11,32,69,55,3,0,32,7,32,68,55,3,152,1,32,7,32,67,55,3,216,1,32,7,32,19,54,2,212,1,69,4,64,32,15,32,21,65,200,0,16,142,11,26,12,2,11,32,15,65,144,128,128,128,120,54,2,60,32,15,65,12,54,2,0,2,64,2,64,65,6,32,19,65,251,255,255,255,7,106,34,1,32,1,65,11,79,27,65,5,107,14,2,0,1,3,11,32,7,40,2,156,1,33,3,32,7,40,2,160,1,34,40,4,64,32,3,33,1,3,64,32,1,16,134,2,32,1,65,200,0,106,33,1,32,40,65,1,107,34,40,13,0,11,11,32,7,40,2,152,1,34,1,69,13,2,32,3,32,1,65,200,0,108,65,8,16,163,10,12,2,11,32,7,65,152,1,106,16,170,2,12,1,11,32,7,65,32,106,32,7,65,160,1,106,41,3,0,34,68,55,3,0,32,7,32,7,41,3,152,1,34,67,55,3,24,32,15,65,8,106,32,68,55,3,0,32,15,32,67,55,3,0,32,15,65,144,128,128,128,120,54,2,60,11,32,7,65,224,1,106,36,0,2,64,32,25,40,2,132,1,34,3,65,144,128,128,128,120,71,4,64,32,25,65,64,107,34,1,32,25,65,128,1,106,40,2,0,54,2,0,32,25,65,56,106,32,25,65,248,0,106,41,3,0,34,74,55,3,0,32,25,65,48,106,32,25,65,240,0,106,41,3,0,34,70,55,3,0,32,25,65,40,106,32,25,65,232,0,106,41,3,0,34,73,55,3,0,32,25,65,32,106,32,25,65,224,0,106,41,3,0,34,71,55,3,0,32,25,65,24,106,32,25,65,216,0,106,41,3,0,34,72,55,3,0,32,25,65,16,106,32,25,65,208,0,106,41,3,0,34,69,55,3,0,32,25,32,25,41,3,72,34,68,55,3,8,32,25,41,3,136,1,33,67,32,35,65,56,106,32,1,40,2,0,54,2,0,32,35,65,48,106,32,74,55,3,0,32,35,65,40,106,32,70,55,3,0,32,35,65,32,106,32,73,55,3,0,32,35,65,24,106,32,71,55,3,0,32,35,65,16,106,32,72,55,3,0,32,35,65,8,106,32,69,55,3,0,32,35,32,68,55,3,0,32,35,32,67,55,3,64,12,1,11,32,25,65,16,106,32,25,65,208,0,106,41,3,0,55,3,0,32,25,32,25,41,3,72,55,3,8,35,0,65,32,107,34,11,36,0,32,11,65,8,106,34,8,16,195,6,65,145,179,211,0,45,0,0,26,65,44,65,4,16,254,9,34,9,69,4,64,65,4,65,44,16,132,11,0,11,32,9,65,156,242,209,0,54,2,0,32,9,32,8,41,2,0,55,2,4,32,9,32,25,65,8,106,34,1,41,2,0,55,2,28,32,9,65,12,106,32,8,65,8,106,41,2,0,55,2,0,32,9,65,20,106,32,8,65,16,106,41,2,0,55,2,0,32,9,65,36,106,32,1,65,8,106,41,2,0,55,2,0,32,11,65,32,106,36,0,32,35,32,9,54,2,0,11,32,35,32,3,54,2,60,32,25,65,144,1,106,36,0,32,14,40,2,132,1,65,144,128,128,128,120,71,4,64,32,30,32,14,65,200,0,106,65,200,0,16,142,11,26,32,14,16,214,3,12,1,11,32,30,65,144,128,128,128,120,54,2,60,32,14,65,200,0,106,16,217,9,32,14,16,214,3,11,32,34,65,144,1,106,36,0,32,16,40,2,68,34,8,65,144,128,128,128,120,70,4,64,66,187,8,65,14,32,10,16,207,7,33,22,12,1,11,2,64,2,64,65,6,32,8,65,251,255,255,255,7,106,34,1,32,1,65,11,79,27,65,5,107,14,2,0,1,2,11,32,16,40,2,12,33,11,32,16,40,2,16,34,3,4,64,32,11,33,1,3,64,32,1,16,235,6,32,1,65,200,0,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,16,40,2,8,34,1,69,13,1,32,11,32,1,65,200,0,108,65,8,16,163,10,12,1,11,2,64,2,64,2,64,2,64,2,64,65,3,32,8,65,128,128,128,128,120,115,34,1,32,1,65,5,79,27,14,4,1,2,3,4,0,11,32,16,40,2,24,34,1,4,64,32,16,40,2,20,32,1,65,1,16,163,10,11,32,16,65,8,106,16,180,4,32,16,40,2,8,34,1,69,13,4,32,16,40,2,12,32,1,65,208,0,108,65,8,16,163,10,12,4,11,32,16,40,2,12,33,11,32,16,40,2,16,34,3,4,64,32,11,33,1,3,64,32,1,16,235,6,32,1,65,200,0,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,16,40,2,8,34,1,69,13,3,32,11,32,1,65,200,0,108,65,8,16,163,10,12,3,11,32,16,40,2,12,33,11,32,16,40,2,16,34,3,4,64,32,11,33,1,3,64,32,1,16,235,6,32,1,65,200,0,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,16,40,2,8,34,1,69,13,2,32,11,32,1,65,200,0,108,65,8,16,163,10,12,2,11,32,16,65,8,106,16,180,4,32,16,40,2,8,34,1,69,13,1,32,16,40,2,12,32,1,65,208,0,108,65,8,16,163,10,12,1,11,32,16,40,2,24,34,1,4,64,32,16,40,2,20,32,1,65,1,16,163,10,11,32,16,40,2,32,34,1,4,64,32,16,40,2,28,32,1,65,1,16,163,10,11,32,16,40,2,12,33,11,32,16,40,2,16,34,3,4,64,32,11,33,1,3,64,32,1,16,243,5,32,1,65,8,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,16,40,2,8,34,1,4,64,32,11,32,1,65,3,116,65,4,16,163,10,11,32,16,65,196,0,106,16,180,4,32,8,69,13,0,32,16,40,2,72,32,8,65,208,0,108,65,8,16,163,10,11,32,16,65,208,0,106,36,0,32,10,65,1,106,33,10,32,4,65,40,106,33,4,32,22,69,13,0,11,32,33,65,1,54,2,4,32,22,32,33,65,4,106,16,157,1,33,2,11,32,33,65,48,106,36,0,32,2,34,4,13,0,2,127,35,0,65,128,4,107,34,22,36,0,65,145,179,211,0,45,0,0,26,2,64,2,64,2,64,65,9,65,1,16,254,9,34,2,4,64,65,145,179,211,0,45,0,0,26,32,2,65,8,106,65,136,129,207,0,45,0,0,58,0,0,32,2,65,128,129,207,0,41,0,0,55,0,0,32,48,65,16,106,41,3,0,33,69,32,48,41,3,8,33,68,32,48,41,3,0,33,67,65,9,65,1,16,254,9,34,1,69,13,1,32,22,65,216,0,106,66,0,55,3,0,32,22,65,200,0,106,32,69,55,3,0,32,22,65,32,106,66,0,55,3,0,32,22,65,16,106,32,69,55,3,0,32,1,65,8,106,65,136,129,207,0,45,0,0,58,0,0,32,1,65,128,129,207,0,41,0,0,55,0,0,32,22,66,0,55,3,80,32,22,32,68,55,3,64,32,22,66,0,55,3,24,32,22,32,68,55,3,8,32,22,65,9,54,2,104,32,22,32,1,54,2,100,32,22,65,9,54,2,96,32,22,32,67,55,3,56,32,22,65,9,54,2,48,32,22,32,2,54,2,44,32,22,65,9,54,2,40,32,22,32,67,55,3,0,32,22,65,192,2,106,33,27,35,0,65,176,1,107,34,46,36,0,2,64,2,64,2,64,2,64,32,44,40,2,136,1,65,6,79,4,64,2,64,2,127,32,44,40,2,116,34,2,69,4,64,66,188,8,16,251,4,12,1,11,2,64,2,64,32,44,40,2,112,32,2,65,40,108,106,65,40,107,45,0,0,34,1,65,1,107,14,4,3,1,1,3,0,11,32,1,65,63,70,13,2,11,66,239,7,16,251,4,65,0,32,2,65,1,107,16,219,7,11,33,1,32,27,65,128,128,128,128,120,54,2,16,32,27,32,1,54,2,0,12,3,11,32,46,32,44,16,253,5,2,127,65,0,33,5,65,0,33,3,65,0,33,10,65,0,33,19,65,0,33,36,35,0,65,144,1,107,34,24,36,0,32,46,47,1,154,1,33,20,32,46,47,1,152,1,33,17,32,24,65,12,106,33,35,35,0,65,128,1,107,34,16,36,0,2,64,2,64,2,64,2,127,2,64,32,46,47,1,40,34,25,69,4,64,65,2,33,41,65,2,33,37,12,1,11,32,25,65,1,116,34,1,65,2,16,255,9,34,41,69,13,3,32,1,65,2,16,255,9,34,37,69,13,3,11,32,16,65,36,106,65,0,54,2,0,32,16,66,128,128,128,128,32,55,2,28,32,16,65,248,0,106,65,0,54,2,0,32,16,66,128,128,128,128,32,55,3,112,32,16,65,16,106,32,16,65,240,0,106,32,25,16,159,3,32,16,65,40,106,32,16,65,28,106,32,25,16,159,3,32,16,65,0,54,2,60,32,16,65,0,54,2,52,32,25,69,13,1,32,41,65,0,59,1,0,32,16,65,8,106,33,12,35,0,65,48,107,34,21,36,0,2,64,2,64,2,64,32,16,65,52,106,34,13,40,2,0,34,8,69,4,64,65,145,179,211,0,45,0,0,26,65,204,0,65,4,16,254,9,34,1,13,1,12,37,11,32,13,40,2,4,33,43,3,64,32,8,65,52,106,33,3,32,8,47,1,50,34,2,65,2,116,33,9,65,0,33,11,65,127,33,1,2,64,3,64,32,9,32,11,70,4,64,32,2,33,1,12,2,11,32,3,47,1,0,33,4,32,1,65,1,106,33,1,32,11,65,4,106,33,11,32,3,65,2,106,33,3,65,127,32,4,65,0,71,32,4,27,34,4,65,1,70,13,0,11,32,4,65,255,1,113,69,13,3,11,32,43,4,64,32,43,65,1,107,33,43,32,8,32,1,65,2,116,106,65,204,0,106,40,2,0,33,8,12,1,11,11,32,21,32,8,54,2,8,32,21,32,13,54,2,4,32,21,65,0,54,2,20,32,21,32,1,173,66,32,134,55,2,12,32,21,65,32,106,32,21,65,16,106,40,2,0,54,2,0,32,21,32,21,41,2,8,55,3,24,32,21,65,36,106,32,21,65,24,106,65,0,65,0,32,21,65,4,106,16,94,32,21,40,2,4,34,1,32,1,40,2,8,65,1,106,54,2,8,65,2,33,11,12,2,11,32,1,65,0,59,1,52,32,1,65,1,59,1,50,32,1,65,0,54,2,0,32,1,65,0,59,1,6,32,1,65,0,59,1,4,32,13,66,128,128,128,128,16,55,2,4,32,13,32,1,54,2,0,65,2,33,11,12,1,11,32,8,32,11,106,34,1,47,1,0,33,11,32,1,65,0,59,1,0,32,1,65,2,106,34,1,47,1,0,33,3,32,1,65,0,59,1,0,11,32,12,32,3,59,1,2,32,12,32,11,59,1,0,32,21,65,48,106,36,0,32,46,65,0,16,221,8,34,1,40,2,8,34,4,69,4,64,32,16,65,0,54,2,72,32,16,66,128,128,128,128,32,55,2,64,65,0,12,1,11,32,4,65,255,255,255,255,0,75,13,32,32,1,40,2,4,33,8,65,145,179,211,0,45,0,0,26,32,4,65,3,116,34,1,65,2,16,254,9,34,3,69,13,2,32,4,65,3,113,33,11,32,4,65,4,79,4,64,32,4,65,1,116,65,248,255,255,255,1,113,33,2,32,3,33,1,3,64,32,1,32,5,32,8,106,34,9,51,1,0,66,32,134,55,1,0,32,1,65,8,106,32,9,65,2,106,51,1,0,66,32,134,55,1,0,32,1,65,16,106,32,9,65,4,106,51,1,0,66,32,134,55,1,0,32,1,65,24,106,32,9,65,6,106,51,1,0,66,32,134,55,1,0,32,1,65,32,106,33,1,32,10,65,4,106,33,10,32,2,32,5,65,8,106,34,5,71,13,0,11,11,32,11,4,64,32,8,32,10,65,1,116,106,33,1,32,3,32,10,65,3,116,106,33,2,3,64,32,2,32,1,51,1,0,66,32,134,55,1,0,32,1,65,2,106,33,1,32,2,65,8,106,33,2,32,11,65,1,107,34,11,13,0,11,11,32,16,32,3,54,2,68,32,16,32,4,54,2,64,32,16,65,208,0,106,33,33,32,16,40,2,20,33,12,32,16,40,2,24,33,30,32,16,40,2,44,33,21,32,16,40,2,48,33,15,65,1,33,3,2,64,2,64,2,64,3,64,32,16,32,4,65,1,107,34,1,54,2,72,32,16,40,2,68,32,1,65,3,116,106,41,1,0,34,69,66,32,136,34,68,167,33,14,32,69,66,16,136,34,67,167,33,34,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,69,167,65,255,255,3,113,14,3,0,1,10,1,11,32,16,40,2,52,34,5,69,4,64,65,0,33,5,12,6,11,32,16,40,2,56,33,19,3,64,32,5,65,52,106,33,2,32,5,47,1,50,34,4,65,2,116,33,8,65,0,33,1,65,127,33,11,2,64,2,64,2,64,3,64,32,1,32,8,70,4,64,32,4,33,11,12,2,11,32,2,47,1,0,33,9,32,11,65,1,106,33,11,32,1,65,4,106,33,1,32,2,65,2,106,33,2,65,127,32,9,32,14,65,255,255,3,113,34,10,71,32,9,32,10,75,27,34,10,65,1,70,13,0,11,32,10,65,255,1,113,69,13,1,11,32,19,13,1,65,0,33,19,12,8,11,32,1,32,5,106,34,1,65,2,106,47,1,0,33,2,2,64,32,1,47,1,0,4,64,32,2,32,15,79,13,1,32,21,32,2,65,12,108,106,34,1,40,2,8,34,2,32,1,40,2,0,70,13,6,12,7,11,32,2,32,30,73,13,4,32,2,32,30,65,152,217,206,0,16,131,7,0,11,32,2,32,15,65,168,217,206,0,16,131,7,0,11,32,19,65,1,107,33,19,32,5,32,11,65,2,116,106,65,204,0,106,40,2,0,33,5,12,0,11,0,11,2,64,2,64,32,14,65,255,255,3,113,34,1,32,25,73,4,64,32,37,32,1,65,1,116,106,47,1,0,65,1,106,34,1,65,255,255,3,113,34,2,32,1,71,13,1,32,25,32,69,66,48,136,167,34,1,77,13,2,2,64,2,64,32,2,32,37,32,1,65,1,116,106,34,1,47,1,0,106,34,2,65,255,255,3,113,32,2,70,4,64,32,1,32,2,59,1,0,32,16,40,2,52,34,5,69,13,1,32,16,40,2,56,33,45,3,64,32,5,65,52,106,33,2,32,5,47,1,50,34,8,65,1,116,33,1,65,127,33,4,32,5,33,10,2,64,3,64,32,1,69,4,64,32,8,33,4,12,2,11,32,2,47,1,0,33,13,32,4,65,1,106,33,4,32,10,65,4,106,33,10,32,1,65,2,107,33,1,32,2,65,2,106,33,2,65,127,32,13,32,34,65,255,255,3,113,34,9,71,32,9,32,13,73,27,34,9,65,1,70,13,0,11,32,9,65,255,1,113,69,13,4,11,32,45,69,13,2,32,45,65,1,107,33,45,32,5,32,4,65,2,116,106,65,204,0,106,40,2,0,33,5,12,0,11,0,11,65,128,215,206,0,65,28,65,232,217,206,0,16,141,8,0,11,65,248,217,206,0,16,176,10,0,11,32,10,65,1,59,1,0,32,10,65,2,106,32,14,59,1,0,12,6,11,32,1,32,25,65,184,217,206,0,16,131,7,0,11,65,128,215,206,0,65,28,65,200,217,206,0,16,141,8,0,11,32,1,32,25,65,216,217,206,0,16,131,7,0,11,32,12,32,2,65,12,108,106,34,1,40,2,8,34,2,32,1,40,2,0,71,13,1,11,32,1,32,2,16,201,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,65,1,116,106,32,34,59,1,0,32,1,32,1,40,2,8,65,1,106,54,2,8,32,16,65,52,106,33,36,11,32,16,40,2,72,34,4,13,1,12,4,11,32,16,32,11,54,2,88,32,16,32,19,54,2,84,32,16,32,5,54,2,80,32,16,32,14,65,255,255,3,113,32,36,65,128,128,124,113,114,34,36,54,2,92,32,16,32,16,65,52,106,54,2,76,32,3,65,255,255,3,113,34,2,65,1,106,34,10,65,255,255,3,113,32,10,71,13,1,2,64,32,5,69,4,64,65,145,179,211,0,45,0,0,26,65,204,0,65,4,16,254,9,34,1,69,13,39,32,1,32,14,59,1,52,32,1,65,1,59,1,50,32,1,65,0,54,2,0,32,1,32,3,59,1,6,32,1,65,0,59,1,4,32,16,66,128,128,128,128,16,55,2,56,32,16,32,1,54,2,52,12,1,11,32,16,65,232,0,106,32,33,65,8,106,40,2,0,54,2,0,32,16,32,33,41,2,0,55,3,96,32,16,65,240,0,106,32,16,65,224,0,106,32,14,32,3,32,16,65,204,0,106,16,94,32,16,40,2,76,34,1,32,1,40,2,8,65,1,106,54,2,8,11,32,2,32,25,79,13,2,32,41,32,2,65,1,116,106,32,14,59,1,0,32,2,32,15,73,4,64,32,21,32,2,65,12,108,106,34,1,40,2,8,34,2,32,1,40,2,0,70,4,64,32,1,32,2,16,201,5,32,1,40,2,8,33,2,11,32,1,40,2,4,32,2,65,1,116,106,32,34,59,1,0,32,1,32,1,40,2,8,65,1,106,54,2,8,32,16,40,2,72,34,1,32,16,40,2,64,70,4,64,32,16,65,64,107,33,8,35,0,65,32,107,34,9,36,0,32,1,65,1,106,34,2,69,13,38,65,4,32,8,40,2,0,34,5,65,1,116,34,1,32,2,32,1,32,2,75,27,34,1,32,1,65,4,77,27,34,4,65,3,116,33,2,32,1,65,128,128,128,128,1,73,65,1,116,33,1,32,9,32,5,4,127,32,9,32,5,65,3,116,54,2,28,32,9,32,8,40,2,4,54,2,20,65,2,5,65,0,11,54,2,24,32,9,65,8,106,32,1,32,2,32,9,65,20,106,16,239,5,32,9,40,2,8,4,64,32,9,40,2,12,34,0,69,13,39,32,0,32,9,40,2,16,16,132,11,0,11,32,9,40,2,12,33,1,32,8,32,4,54,2,0,32,8,32,1,54,2,4,32,9,65,32,106,36,0,32,16,40,2,72,33,1,11,32,16,40,2,68,32,1,65,3,116,106,32,68,66,16,134,66,128,128,252,255,15,131,32,67,66,48,134,32,3,173,66,255,255,3,131,34,67,66,32,134,132,132,66,1,132,55,1,0,32,16,32,16,40,2,72,65,1,106,54,2,72,32,46,32,14,16,221,8,34,1,40,2,4,33,3,2,64,2,127,32,1,40,2,8,34,13,32,16,40,2,64,32,16,40,2,72,34,4,107,75,4,64,32,16,65,64,107,33,8,35,0,65,32,107,34,9,36,0,32,4,32,4,32,13,106,34,2,75,13,40,65,4,32,8,40,2,0,34,5,65,1,116,34,1,32,2,32,1,32,2,75,27,34,1,32,1,65,4,77,27,34,4,65,3,116,33,2,32,1,65,128,128,128,128,1,73,65,1,116,33,1,32,9,32,5,4,127,32,9,32,5,65,3,116,54,2,28,32,9,32,8,40,2,4,54,2,20,65,2,5,65,0,11,54,2,24,32,9,65,8,106,32,1,32,2,32,9,65,20,106,16,239,5,32,9,40,2,8,4,64,32,9,40,2,12,34,0,69,13,41,32,0,32,9,40,2,16,16,132,11,0,11,32,9,40,2,12,33,1,32,8,32,4,54,2,0,32,8,32,1,54,2,4,32,9,65,32,106,36,0,32,16,40,2,72,33,4,32,16,40,2,68,12,1,11,32,13,69,13,1,32,16,40,2,68,11,33,9,32,67,66,16,134,33,67,65,0,33,2,32,13,65,1,71,4,64,65,0,33,5,65,0,32,13,65,126,113,107,33,8,32,9,32,4,65,3,116,106,33,1,32,3,33,2,3,64,32,1,32,2,51,1,0,66,32,134,32,67,132,55,1,0,32,1,65,8,106,32,2,65,2,106,51,1,0,66,32,134,32,67,132,55,1,0,32,2,65,4,106,33,2,32,1,65,16,106,33,1,32,8,32,5,65,2,107,34,5,71,13,0,11,32,4,32,5,107,33,4,65,0,32,5,107,33,2,11,32,13,65,1,113,69,13,0,32,9,32,4,65,3,116,106,32,3,32,2,65,1,116,106,51,1,0,66,32,134,32,67,132,55,1,0,32,4,65,1,106,33,4,11,32,16,32,4,54,2,72,32,10,33,3,32,4,13,1,12,4,11,11,32,2,32,15,65,136,217,206,0,16,131,7,0,11,65,128,215,206,0,65,28,65,152,219,206,0,16,141,8,0,11,32,2,32,25,65,248,216,206,0,16,131,7,0,11,32,16,40,2,64,11,33,1,32,35,32,25,54,2,20,32,35,32,37,54,2,16,32,35,32,25,54,2,12,32,35,32,25,54,2,8,32,35,32,41,54,2,4,32,35,32,25,54,2,0,32,35,32,16,41,2,16,55,2,24,32,35,32,16,41,2,40,55,2,36,32,35,65,32,106,32,16,65,24,106,40,2,0,54,2,0,32,35,65,44,106,32,16,65,48,106,40,2,0,54,2,0,32,1,4,64,32,16,40,2,68,32,1,65,3,116,65,2,16,163,10,11,32,16,65,52,106,16,254,2,32,16,65,128,1,106,36,0,12,2,11,65,0,65,0,65,232,216,206,0,16,131,7,0,11,65,2,32,1,16,132,11,0,11,2,64,2,64,2,64,32,24,40,2,20,34,13,4,64,32,13,65,255,255,255,255,3,75,13,3,65,0,33,1,65,145,179,211,0,45,0,0,26,32,13,65,1,116,34,32,65,2,16,254,9,34,12,69,13,2,65,7,33,40,32,13,65,7,113,33,4,32,13,65,8,79,4,64,32,13,65,248,255,255,255,3,113,33,5,32,12,33,1,3,64,32,1,65,14,106,32,40,59,1,0,32,1,32,40,65,7,107,34,2,59,1,0,32,1,65,12,106,32,2,65,6,106,59,1,0,32,1,65,10,106,32,2,65,5,106,59,1,0,32,1,65,8,106,32,2,65,4,106,59,1,0,32,1,65,6,106,32,2,65,3,106,59,1,0,32,1,65,4,106,32,2,65,2,106,59,1,0,32,1,65,2,106,32,2,65,1,106,59,1,0,32,1,65,16,106,33,1,32,40,65,1,106,32,40,65,8,106,33,40,32,5,71,13,0,11,32,40,65,7,107,33,1,11,32,4,4,64,32,12,32,1,65,1,116,106,33,2,3,64,32,2,32,1,59,1,0,32,2,65,2,106,33,2,32,1,65,1,106,33,1,32,4,65,1,107,34,4,13,0,11,11,2,64,32,32,65,2,16,255,9,34,16,4,64,32,20,65,0,32,17,27,33,33,32,24,32,13,54,2,80,32,24,32,16,54,2,76,32,24,32,13,54,2,72,32,24,32,13,54,2,68,32,24,32,12,54,2,64,32,24,32,13,54,2,60,32,48,40,2,52,33,30,32,48,40,2,48,33,21,32,24,40,2,28,33,35,32,24,40,2,32,33,14,32,24,40,2,52,33,9,32,24,40,2,56,33,19,32,24,40,2,40,33,8,32,24,40,2,44,33,40,32,13,33,10,3,64,2,64,2,64,2,127,2,64,32,10,65,1,107,34,10,65,255,255,3,113,34,20,32,40,73,4,64,32,8,32,20,65,12,108,106,34,1,40,2,8,69,13,3,65,0,33,4,32,24,65,0,54,2,92,32,24,65,0,54,2,84,65,0,32,1,40,2,8,34,2,69,13,2,26,32,1,40,2,4,33,1,32,2,65,1,116,33,4,3,64,32,20,32,24,65,60,106,32,1,47,1,0,16,221,3,34,2,65,255,255,3,113,71,4,64,32,24,65,212,0,106,32,2,16,237,3,26,11,32,1,65,2,106,33,1,32,4,65,2,107,34,4,13,0,11,12,1,11,32,20,32,40,65,184,218,206,0,16,131,7,0,11,32,24,40,2,92,33,4,32,24,40,2,84,11,33,2,32,24,32,24,40,2,88,34,1,54,2,136,1,32,24,32,2,54,2,132,1,32,24,65,0,54,2,128,1,32,24,32,1,54,2,120,32,24,32,2,54,2,116,32,24,65,0,54,2,112,32,24,32,4,65,0,32,2,27,54,2,140,1,32,24,32,2,65,0,71,34,1,54,2,124,32,24,32,1,54,2,108,32,24,65,224,0,106,33,5,35,0,65,64,106,34,17,36,0,2,64,2,64,2,64,32,24,65,236,0,106,34,3,16,137,3,34,2,69,4,64,32,5,65,0,54,2,8,32,5,66,128,128,128,128,32,55,2,0,12,1,11,32,3,40,2,32,65,1,106,34,1,65,127,32,1,27,34,1,65,255,255,255,255,3,75,13,40,32,2,47,1,0,33,4,65,145,179,211,0,45,0,0,26,65,4,32,1,32,1,65,4,77,27,34,2,65,1,116,34,1,65,2,16,254,9,34,11,69,13,1,32,11,32,4,59,1,0,32,17,65,1,54,2,20,32,17,32,11,54,2,16,32,17,32,2,54,2,12,32,17,65,56,106,32,3,65,32,106,40,2,0,54,2,0,32,17,65,48,106,32,3,65,24,106,41,2,0,55,3,0,32,17,65,40,106,32,3,65,16,106,41,2,0,55,3,0,32,17,65,32,106,32,3,65,8,106,41,2,0,55,3,0,32,17,32,3,41,2,0,55,3,24,32,17,65,24,106,16,137,3,34,41,4,64,65,2,33,3,65,1,33,2,3,64,32,41,47,1,0,33,4,32,17,40,2,12,32,2,70,4,64,32,17,65,12,106,32,2,32,17,40,2,56,65,1,106,34,1,65,127,32,1,27,16,197,5,32,17,40,2,16,33,11,11,32,3,32,11,106,32,4,59,1,0,32,17,32,2,65,1,106,34,2,54,2,20,32,3,65,2,106,33,3,32,17,65,24,106,16,137,3,34,41,13,0,11,11,32,5,32,17,41,2,12,55,2,0,32,5,65,8,106,32,17,65,20,106,40,2,0,54,2,0,11,32,17,65,64,107,36,0,12,1,11,65,2,32,1,16,132,11,0,11,2,64,2,64,2,64,32,24,40,2,104,34,1,69,13,0,2,64,32,14,32,20,75,4,64,32,35,32,20,65,1,116,106,33,3,3,64,32,24,32,1,65,1,107,34,1,54,2,104,32,19,32,24,40,2,100,32,1,65,1,116,106,47,1,0,34,4,77,13,2,32,9,32,4,65,12,108,106,34,4,40,2,8,34,2,4,64,32,4,40,2,4,33,1,32,2,65,1,116,33,11,2,64,3,64,66,189,8,33,68,32,20,32,24,65,60,106,32,1,47,1,0,16,221,3,34,2,65,255,255,3,113,34,17,75,4,64,32,2,33,10,12,8,11,32,20,32,3,47,1,0,106,34,5,65,255,255,3,113,34,4,32,5,70,4,64,32,4,32,17,73,4,64,32,2,33,10,12,9,11,2,64,32,17,32,20,70,13,0,32,24,65,212,0,106,32,2,16,237,3,13,0,32,24,40,2,104,34,4,32,24,40,2,96,70,4,64,32,24,65,224,0,106,32,4,16,201,5,32,24,40,2,104,33,4,11,32,24,40,2,100,32,4,65,1,116,106,32,2,59,1,0,32,24,32,24,40,2,104,65,1,106,54,2,104,11,32,1,65,2,106,33,1,32,11,65,2,107,34,11,69,13,2,12,1,11,11,65,128,215,206,0,65,28,65,152,218,206,0,16,141,8,0,11,32,24,40,2,104,33,1,11,32,1,13,0,11,12,2,11,32,1,65,1,107,33,11,32,24,40,2,100,32,1,65,1,116,106,65,2,107,33,1,3,64,32,24,32,11,54,2,104,32,19,32,1,47,1,0,34,4,77,13,1,32,9,32,4,65,12,108,106,34,2,40,2,8,69,4,64,32,1,65,2,107,33,1,32,11,65,1,107,34,11,65,127,70,13,3,12,1,11,11,66,189,8,33,68,32,10,65,255,255,3,113,32,24,65,60,106,32,2,40,2,4,47,1,0,16,221,3,34,10,65,255,255,3,113,75,13,2,32,20,32,14,65,136,218,206,0,16,131,7,0,11,32,4,32,19,65,200,218,206,0,16,131,7,0,11,32,21,69,32,30,2,127,32,24,65,212,0,106,33,5,2,64,2,64,2,64,2,64,2,64,2,64,32,24,65,60,106,34,3,40,2,20,34,7,32,10,65,255,255,3,113,34,4,75,4,64,32,5,40,2,0,34,1,65,0,71,34,37,32,5,40,2,8,34,43,65,0,71,113,33,2,32,3,40,2,16,34,15,32,4,65,1,116,106,34,20,47,1,0,33,41,32,3,40,2,4,33,34,32,5,40,2,4,33,5,32,3,40,2,8,34,25,32,7,75,13,3,32,2,69,13,6,65,0,33,4,3,64,32,37,69,13,2,2,64,32,4,4,64,32,5,33,3,32,1,33,11,32,4,33,1,12,1,11,65,0,33,3,65,1,33,37,2,64,32,5,69,13,0,32,5,34,2,65,7,113,34,11,4,64,3,64,32,2,65,1,107,33,2,32,1,40,2,32,33,1,32,11,65,1,107,34,11,13,0,11,11,32,5,65,8,73,13,0,3,64,32,1,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,33,1,32,2,65,8,107,34,2,13,0,11,11,65,0,33,11,11,2,64,32,1,47,1,6,32,3,75,4,64,32,1,33,2,12,1,11,3,64,32,1,40,2,0,34,2,69,13,5,32,11,65,1,106,33,11,32,1,47,1,4,33,3,32,3,32,2,34,1,47,1,6,79,13,0,11,11,32,3,65,1,106,33,5,2,64,32,11,69,4,64,32,2,33,4,12,1,11,32,2,32,5,65,2,116,106,65,32,106,40,2,0,33,4,65,0,33,5,32,11,65,1,107,34,1,69,13,0,32,11,65,2,107,32,1,65,7,113,34,11,4,64,3,64,32,1,65,1,107,33,1,32,4,40,2,32,33,4,32,11,65,1,107,34,11,13,0,11,11,65,7,73,13,0,3,64,32,4,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,33,4,32,1,65,8,107,34,1,13,0,11,11,32,25,32,2,32,3,65,1,116,106,65,8,106,47,1,0,34,1,77,13,5,32,34,32,1,65,1,116,34,1,106,32,10,59,1,0,32,1,32,15,106,47,1,0,34,2,32,41,65,255,255,3,113,34,1,32,1,32,2,73,27,33,41,65,0,33,1,32,43,65,1,107,34,43,13,0,11,12,6,11,32,4,32,7,65,136,219,206,0,16,131,7,0,11,65,236,247,206,0,16,176,10,0,11,65,220,247,206,0,16,176,10,0,11,32,2,69,13,2,65,0,33,4,2,64,3,64,32,37,4,64,2,64,32,4,4,64,32,5,33,3,32,1,33,11,32,4,33,1,12,1,11,65,0,33,3,65,1,33,37,2,64,32,5,69,13,0,32,5,34,2,65,7,113,34,11,4,64,3,64,32,2,65,1,107,33,2,32,1,40,2,32,33,1,32,11,65,1,107,34,11,13,0,11,11,32,5,65,8,73,13,0,3,64,32,1,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,33,1,32,2,65,8,107,34,2,13,0,11,11,65,0,33,11,11,2,64,32,1,47,1,6,32,3,75,4,64,32,1,33,2,12,1,11,3,64,32,1,40,2,0,34,2,69,13,4,32,11,65,1,106,33,11,32,1,47,1,4,33,3,32,3,32,2,34,1,47,1,6,79,13,0,11,11,32,3,65,1,106,33,5,2,64,32,11,69,4,64,32,2,33,4,12,1,11,32,2,32,5,65,2,116,106,65,32,106,40,2,0,33,4,65,0,33,5,32,11,65,1,107,34,1,69,13,0,32,11,65,2,107,32,1,65,7,113,34,11,4,64,3,64,32,1,65,1,107,33,1,32,4,40,2,32,33,4,32,11,65,1,107,34,11,13,0,11,11,65,7,73,13,0,3,64,32,4,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,33,4,32,1,65,8,107,34,1,13,0,11,11,32,25,32,2,32,3,65,1,116,106,65,8,106,47,1,0,34,1,77,13,3,32,34,32,1,65,1,116,34,2,106,32,10,59,1,0,32,1,32,7,79,13,4,32,2,32,15,106,47,1,0,34,2,32,41,65,255,255,3,113,34,1,32,1,32,2,73,27,33,41,65,0,33,1,32,43,65,1,107,34,43,13,1,12,5,11,11,65,236,247,206,0,16,176,10,0,11,65,220,247,206,0,16,176,10,0,11,32,1,32,25,65,248,218,206,0,16,131,7,0,11,32,1,32,7,65,136,219,206,0,16,131,7,0,11,32,41,65,255,255,3,113,65,1,106,34,1,65,255,255,3,113,32,1,70,4,64,32,20,32,1,59,1,0,32,1,12,1,11,65,128,215,206,0,65,28,65,216,218,206,0,16,141,8,0,11,65,255,255,3,113,79,114,13,1,66,215,8,33,68,11,32,13,32,10,65,255,255,3,113,34,1,77,13,2,32,24,40,2,16,34,2,32,1,65,1,116,106,47,1,0,33,1,32,68,16,251,4,32,33,32,1,16,219,7,33,4,32,24,40,2,96,34,1,4,64,32,24,40,2,100,32,1,65,1,116,65,2,16,163,10,11,32,24,65,212,0,106,16,252,2,32,12,32,32,65,2,16,163,10,32,16,32,32,65,2,16,163,10,32,24,40,2,12,34,1,4,64,32,2,32,1,65,1,116,65,2,16,163,10,11,32,24,40,2,24,34,1,4,64,32,35,32,1,65,1,116,65,2,16,163,10,11,32,8,33,1,3,64,32,1,40,2,0,34,2,4,64,32,1,65,4,106,40,2,0,32,2,65,1,116,65,2,16,163,10,11,32,1,65,12,106,33,1,32,40,65,1,107,34,40,13,0,11,32,24,40,2,36,34,1,4,64,32,8,32,1,65,12,108,65,4,16,163,10,11,32,19,4,64,32,9,33,1,3,64,32,1,40,2,0,34,2,4,64,32,1,65,4,106,40,2,0,32,2,65,1,116,65,2,16,163,10,11,32,1,65,12,106,33,1,32,19,65,1,107,34,19,13,0,11,11,32,24,40,2,48,34,1,69,13,7,32,9,32,1,65,12,108,65,4,16,163,10,12,7,11,32,24,40,2,96,34,1,4,64,32,24,40,2,100,32,1,65,1,116,65,2,16,163,10,11,32,24,65,212,0,106,16,252,2,11,32,10,13,1,12,3,11,11,32,1,32,13,65,168,218,206,0,16,131,7,0,11,65,2,32,32,16,132,11,0,11,32,12,32,32,65,2,16,163,10,32,16,32,32,65,2,16,163,10,11,32,24,40,2,12,34,1,4,64,32,24,40,2,16,32,1,65,1,116,65,2,16,163,10,11,32,24,40,2,24,34,1,4,64,32,24,40,2,28,32,1,65,1,116,65,2,16,163,10,11,32,24,40,2,40,33,4,32,24,40,2,44,34,2,4,64,32,4,33,1,3,64,32,1,40,2,0,34,5,4,64,32,1,65,4,106,40,2,0,32,5,65,1,116,65,2,16,163,10,11,32,1,65,12,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,24,40,2,36,34,1,4,64,32,4,32,1,65,12,108,65,4,16,163,10,11,32,24,40,2,52,33,4,32,24,40,2,56,34,2,4,64,32,4,33,1,3,64,32,1,40,2,0,34,5,4,64,32,1,65,4,106,40,2,0,32,5,65,1,116,65,2,16,163,10,11,32,1,65,12,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,24,40,2,48,34,1,4,64,32,4,32,1,65,12,108,65,4,16,163,10,11,65,0,33,4,11,32,24,65,144,1,106,36,0,32,4,12,2,11,65,2,32,32,16,132,11,0,11,12,28,11,34,1,69,13,1,32,27,65,128,128,128,128,120,54,2,16,32,27,32,1,54,2,0,32,46,40,2,32,34,1,4,64,32,1,65,1,106,34,2,69,13,4,32,46,40,2,28,32,2,65,2,116,65,7,106,65,120,113,34,1,107,32,1,32,2,106,65,8,106,65,8,16,163,10,11,32,46,40,2,24,34,5,4,64,32,46,40,2,20,33,2,3,64,32,2,40,2,0,34,1,4,64,32,2,65,4,106,40,2,0,32,1,65,1,116,65,2,16,163,10,11,32,2,65,24,106,33,2,32,5,65,1,107,34,5,13,0,11,11,32,46,40,2,16,34,1,4,64,32,46,40,2,20,32,1,65,24,108,65,4,16,163,10,11,32,46,40,2,80,34,1,4,64,32,1,65,1,106,34,2,69,13,4,32,46,40,2,76,32,2,65,2,116,65,7,106,65,120,113,34,1,107,32,1,32,2,106,65,8,106,65,8,16,163,10,11,32,46,40,2,64,34,1,4,64,32,46,40,2,68,32,1,65,3,116,65,4,16,163,10,11,32,46,40,2,128,1,34,1,4,64,32,1,65,1,106,34,2,69,13,4,32,46,40,2,124,32,2,65,2,116,65,7,106,65,120,113,34,1,107,32,1,32,2,106,65,8,106,65,8,16,163,10,11,32,46,40,2,120,34,5,4,64,32,46,40,2,116,65,4,106,33,2,3,64,32,2,16,252,2,32,2,65,20,106,33,2,32,5,65,1,107,34,5,13,0,11,11,32,46,40,2,112,34,1,69,13,2,32,46,40,2,116,32,1,65,20,108,65,4,16,163,10,12,2,11,2,127,65,0,33,9,65,0,33,13,35,0,65,208,0,107,34,28,36,0,2,64,2,64,2,64,2,64,32,44,65,236,0,106,34,1,40,2,8,34,2,69,4,64,66,188,8,16,251,4,33,8,12,1,11,2,64,2,64,2,64,32,1,40,2,4,34,12,32,2,65,40,108,106,65,40,107,45,0,0,34,1,65,1,107,14,4,2,1,1,2,0,11,32,1,65,63,70,13,1,11,66,239,7,16,251,4,65,0,32,2,65,1,107,16,219,7,33,8,12,1,11,32,2,65,255,255,255,255,1,75,13,31,65,0,33,8,65,145,179,211,0,45,0,0,26,32,2,65,2,116,34,4,34,25,65,2,16,254,9,34,11,69,13,1,32,2,65,7,113,33,1,32,2,65,8,79,4,64,32,4,65,224,255,255,255,7,113,33,4,65,127,33,13,3,64,32,9,32,11,106,34,5,65,1,59,1,0,32,5,65,28,106,65,1,59,1,0,32,5,65,24,106,65,1,59,1,0,32,5,65,20,106,65,1,59,1,0,32,5,65,16,106,65,1,59,1,0,32,5,65,12,106,65,1,59,1,0,32,5,65,8,106,65,1,59,1,0,32,5,65,4,106,65,1,59,1,0,32,13,65,8,106,33,13,32,4,32,9,65,32,106,34,9,71,13,0,11,32,13,65,1,106,33,8,11,32,1,4,64,32,1,32,8,106,65,1,107,33,13,32,11,32,8,65,2,116,106,33,8,3,64,32,8,65,1,59,1,0,32,8,65,4,106,33,8,32,1,65,1,107,34,1,13,0,11,11,32,2,65,40,108,33,1,65,0,33,8,32,12,33,9,3,64,2,64,32,8,65,128,128,4,71,4,64,2,64,2,64,2,64,2,64,32,9,45,0,0,65,2,107,14,3,0,1,2,5,11,32,9,47,1,2,34,10,32,8,65,255,255,3,113,75,13,4,12,2,11,32,9,47,1,2,34,10,32,8,65,255,255,3,113,77,13,1,12,3,11,32,9,47,1,2,34,10,32,8,65,255,255,3,113,75,13,2,11,32,10,32,13,77,4,64,32,11,32,10,65,2,116,106,34,4,32,8,59,1,2,32,4,65,0,59,1,0,12,2,11,32,10,32,2,65,188,252,206,0,16,131,7,0,11,12,4,11,32,9,65,40,106,33,9,32,8,65,1,106,33,8,32,1,65,40,107,34,1,13,0,11,32,48,40,2,52,33,14,32,48,40,2,48,33,15,65,0,33,1,32,28,65,0,54,2,72,32,28,66,128,128,128,128,32,55,2,64,32,11,32,2,65,2,116,106,33,34,65,2,33,5,65,0,33,8,32,2,33,3,2,64,3,64,2,64,32,3,32,8,75,4,64,32,8,65,128,128,4,79,13,6,32,28,32,8,59,1,32,32,28,32,12,32,8,65,40,108,106,54,2,36,32,11,32,8,65,2,116,106,33,9,65,8,33,10,32,8,65,1,106,33,8,12,1,11,65,0,33,9,65,4,33,10,32,2,32,8,77,13,0,32,8,65,128,128,4,79,13,5,32,8,65,1,106,33,8,32,3,65,1,106,33,3,11,32,28,65,32,106,32,10,106,32,9,54,2,0,32,28,40,2,36,34,17,4,64,32,28,47,1,32,33,9,32,28,40,2,40,34,4,47,1,0,69,4,64,32,4,47,1,2,33,4,32,28,40,2,64,32,1,70,4,127,32,28,65,64,107,32,1,16,184,5,32,28,40,2,68,33,5,32,28,40,2,72,5,32,1,11,65,2,116,32,5,106,34,1,32,4,59,1,2,32,1,32,9,59,1,0,32,28,32,28,40,2,72,65,1,106,34,1,54,2,72,32,28,40,2,68,33,5,11,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,32,17,45,0,0,65,2,107,34,10,14,3,0,1,2,4,11,32,17,47,1,2,34,4,32,9,77,13,2,12,4,11,32,17,47,1,2,34,4,32,9,77,13,1,12,3,11,32,17,47,1,2,34,4,32,9,75,13,2,11,32,1,69,4,64,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,201,0,65,1,16,254,9,34,1,69,13,11,32,1,65,149,253,206,0,65,201,0,16,142,11,33,1,32,28,65,201,0,54,2,40,32,28,32,1,54,2,36,32,28,65,201,0,54,2,32,32,28,65,32,106,16,156,4,12,3,11,32,4,32,1,65,2,116,32,5,106,65,4,107,47,1,0,70,13,0,66,191,8,16,251,4,65,0,32,9,16,219,7,12,2,11,2,64,2,64,2,64,32,10,14,3,0,1,2,7,11,32,17,47,1,2,33,4,12,2,11,32,17,47,1,2,33,4,12,1,11,32,17,47,1,2,33,4,11,32,4,65,255,255,3,113,32,9,75,13,3,32,1,13,1,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,201,0,65,1,16,254,9,34,1,69,13,8,32,1,65,204,252,206,0,65,201,0,16,142,11,33,1,32,28,65,201,0,54,2,8,32,28,32,1,54,2,4,32,28,65,201,0,54,2,0,32,28,16,156,4,11,33,8,32,28,40,2,64,34,1,69,13,3,32,28,40,2,68,32,1,65,2,116,65,2,16,163,10,12,3,11,32,9,32,5,32,1,65,1,107,34,4,65,2,116,106,47,1,2,71,13,1,32,28,32,4,54,2,72,32,4,33,1,12,1,11,11,32,28,40,2,64,34,1,4,64,32,5,32,1,65,2,116,65,2,16,163,10,11,65,0,33,1,32,28,65,0,54,2,72,32,28,66,128,128,128,128,32,55,2,64,65,2,33,4,65,0,33,8,32,2,33,5,2,64,3,64,2,64,32,5,32,8,75,4,64,32,8,65,128,128,4,79,13,7,32,28,32,8,59,1,32,32,28,32,12,32,8,65,40,108,106,54,2,36,32,11,32,8,65,2,116,106,33,9,65,8,33,10,32,8,65,1,106,33,8,12,1,11,65,0,33,9,65,4,33,10,32,2,32,8,77,13,0,32,8,65,128,128,4,79,13,6,32,8,65,1,106,33,8,32,5,65,1,106,33,5,11,32,28,65,32,106,32,10,106,32,9,54,2,0,2,64,2,64,32,28,40,2,36,34,10,4,64,32,28,47,1,32,33,17,32,28,40,2,40,34,3,47,1,0,69,4,64,32,3,47,1,2,33,3,32,28,40,2,64,32,1,70,4,127,32,28,65,64,107,32,1,16,184,5,32,28,40,2,68,33,4,32,28,40,2,72,5,32,1,11,65,2,116,32,4,106,34,1,32,3,59,1,2,32,1,32,17,59,1,0,32,28,32,28,40,2,72,65,1,106,34,1,54,2,72,32,28,40,2,68,33,4,11,2,64,2,64,2,64,32,10,45,0,0,65,2,107,34,9,14,3,1,2,0,6,11,32,10,47,1,2,34,10,32,17,77,13,4,12,3,11,32,10,47,1,2,34,10,32,17,75,13,2,12,3,11,32,10,47,1,2,34,10,32,17,75,13,1,12,2,11,32,28,40,2,64,34,1,4,64,32,4,32,1,65,2,116,65,2,16,163,10,11,2,126,65,192,183,211,0,41,3,0,80,69,4,64,65,200,183,211,0,41,3,0,33,68,65,208,183,211,0,41,3,0,12,1,11,65,208,183,211,0,66,2,55,3,0,66,1,33,68,65,192,183,211,0,66,1,55,3,0,66,2,11,33,67,32,28,65,40,106,65,160,250,206,0,41,3,0,55,3,0,32,28,32,68,55,3,48,65,200,183,211,0,32,68,66,1,124,55,3,0,32,28,32,67,55,3,56,32,28,65,152,250,206,0,41,3,0,55,3,32,65,127,33,9,32,11,33,8,3,64,32,8,47,1,0,69,4,64,32,8,65,2,106,47,1,0,33,7,65,0,33,41,65,0,33,26,35,0,65,16,107,34,16,36,0,32,16,32,7,59,1,14,32,28,65,32,106,34,51,65,16,106,34,35,32,16,65,14,106,16,149,3,33,69,32,51,40,2,8,69,4,64,65,0,33,52,35,0,65,32,107,34,24,36,0,2,64,2,64,2,64,32,51,40,2,12,34,3,65,1,106,34,4,32,3,79,4,64,32,51,40,2,4,34,42,32,42,65,1,106,34,6,65,3,118,34,1,65,7,108,32,42,65,8,73,27,34,43,65,1,118,32,4,73,4,64,2,127,32,4,32,43,65,1,106,32,4,32,43,75,27,34,1,65,8,79,4,64,65,127,32,1,65,3,116,65,7,110,65,1,107,103,118,65,1,106,32,1,65,255,255,255,255,1,77,13,1,26,16,225,7,32,24,40,2,24,26,12,6,11,65,4,65,8,32,1,65,4,73,27,11,34,17,65,1,116,65,7,106,65,120,113,34,5,32,17,65,8,106,34,4,106,34,10,65,249,255,255,255,7,79,4,64,16,225,7,32,24,40,2,8,26,12,5,11,65,145,179,211,0,45,0,0,26,32,10,65,8,16,254,9,34,1,69,4,64,32,10,16,138,9,32,24,40,2,16,26,12,5,11,32,1,32,5,106,65,255,1,32,4,16,141,11,33,38,32,17,65,1,107,34,32,32,17,65,3,118,65,7,108,32,17,65,9,73,27,33,33,32,51,40,2,0,33,5,32,3,4,64,32,38,65,8,106,33,30,32,5,65,2,107,33,19,32,5,41,3,0,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,33,68,32,5,33,1,32,3,33,10,3,64,32,68,80,4,64,32,1,33,4,3,64,32,52,65,8,106,33,52,32,4,41,3,8,32,4,65,8,106,34,1,33,4,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,34,68,80,13,0,11,11,32,38,32,32,32,35,32,19,32,68,122,167,65,3,118,32,52,106,34,21,65,1,116,107,16,149,3,167,34,20,113,34,37,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,70,80,4,64,65,8,33,4,3,64,32,4,32,37,106,33,17,32,4,65,8,106,33,4,32,38,32,17,32,32,113,34,37,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,70,80,13,0,11,11,32,68,66,1,125,32,68,131,33,68,32,38,32,70,122,167,65,3,118,32,37,106,32,32,113,34,4,106,44,0,0,65,0,78,4,64,32,38,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,4,11,32,4,32,38,106,32,20,65,25,118,34,17,58,0,0,32,30,32,4,65,8,107,32,32,113,106,32,17,58,0,0,32,38,32,4,65,127,115,65,1,116,106,32,5,32,21,65,127,115,65,1,116,106,47,0,0,59,1,0,32,10,65,1,107,34,10,13,0,11,11,32,51,32,32,54,2,4,32,51,32,38,54,2,0,32,51,32,33,32,3,107,54,2,8,32,42,69,13,4,32,42,32,6,65,1,116,65,7,106,65,120,113,34,4,106,65,9,106,34,1,69,13,4,32,5,32,4,107,32,1,65,8,16,163,10,12,4,11,65,0,33,4,32,51,40,2,0,33,32,2,64,32,1,32,6,65,7,113,65,0,71,106,34,5,69,13,0,32,5,65,1,71,4,64,32,5,65,254,255,255,255,3,113,33,37,3,64,32,4,32,32,106,34,1,32,1,41,3,0,34,67,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,67,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,32,1,65,8,106,34,1,32,1,41,3,0,34,67,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,67,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,32,4,65,16,106,33,4,32,37,65,2,107,34,37,13,0,11,11,32,5,65,1,113,69,13,0,32,4,32,32,106,34,1,32,1,41,3,0,34,67,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,67,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,11,32,6,65,8,79,4,64,32,6,32,32,106,32,32,41,0,0,55,0,0,12,2,11,32,32,65,8,106,32,32,32,6,16,140,11,26,32,6,13,1,65,0,33,43,12,2,11,16,225,7,32,24,40,2,0,26,12,2,11,32,32,65,8,106,33,30,32,32,65,2,107,33,20,65,0,33,4,3,64,2,64,32,32,32,4,34,1,106,34,19,45,0,0,65,128,1,71,13,0,32,20,32,1,65,1,116,107,33,17,32,32,32,1,65,127,115,65,1,116,106,33,33,2,64,3,64,32,42,32,35,32,17,16,149,3,167,34,21,113,34,10,33,37,32,10,32,32,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,68,80,4,64,65,8,33,4,3,64,32,4,32,37,106,33,5,32,4,65,8,106,33,4,32,32,32,5,32,42,113,34,37,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,68,80,13,0,11,11,32,32,32,68,122,167,65,3,118,32,37,106,32,42,113,34,4,106,44,0,0,65,0,78,4,64,32,32,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,4,11,32,4,32,10,107,32,1,32,10,107,115,32,42,113,65,8,79,4,64,32,4,32,32,106,34,5,45,0,0,32,5,32,21,65,25,118,34,5,58,0,0,32,30,32,4,65,8,107,32,42,113,106,32,5,58,0,0,32,32,32,4,65,127,115,65,1,116,106,33,21,65,255,1,70,13,2,32,33,45,0,0,33,5,32,33,32,21,45,0,0,58,0,0,32,33,45,0,1,33,4,32,33,32,21,45,0,1,58,0,1,32,21,32,5,58,0,0,32,21,32,4,58,0,1,12,1,11,11,32,19,32,21,65,25,118,34,4,58,0,0,32,30,32,1,65,8,107,32,42,113,106,32,4,58,0,0,12,1,11,32,19,65,255,1,58,0,0,32,30,32,1,65,8,107,32,42,113,106,65,255,1,58,0,0,32,21,32,33,47,0,0,59,0,0,11,32,1,65,1,106,33,4,32,1,32,42,71,13,0,11,11,32,51,32,43,32,3,107,54,2,8,11,32,24,65,32,106,36,0,11,32,51,40,2,0,34,20,65,2,107,33,5,32,69,66,25,136,34,72,66,255,0,131,66,129,130,132,136,144,160,192,128,1,126,33,68,32,69,167,33,10,32,51,40,2,4,33,17,65,0,33,4,3,64,32,20,32,10,32,17,113,34,3,106,41,0,0,34,71,32,68,133,34,67,66,127,133,32,67,66,129,130,132,136,144,160,192,128,1,125,131,66,128,129,130,132,136,144,160,192,128,127,131,33,69,3,64,2,64,32,69,34,67,80,4,64,32,71,66,128,129,130,132,136,144,160,192,128,127,131,33,67,65,1,33,1,32,4,65,1,71,4,64,32,67,122,167,65,3,118,32,3,106,32,17,113,33,41,32,67,66,0,82,33,1,11,32,67,32,71,66,1,134,131,80,4,64,32,3,32,26,65,8,106,34,26,106,33,10,32,1,33,4,12,4,11,32,20,32,41,106,44,0,0,34,10,65,0,78,4,64,32,20,32,20,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,34,41,106,45,0,0,33,10,11,32,20,32,41,106,32,72,167,65,255,0,113,34,1,58,0,0,32,20,32,41,65,8,107,32,17,113,106,65,8,106,32,1,58,0,0,32,51,32,51,40,2,8,32,10,65,1,113,107,54,2,8,32,51,32,51,40,2,12,65,1,106,54,2,12,32,20,32,41,65,1,116,107,65,2,107,32,7,59,1,0,12,1,11,32,67,66,1,125,32,67,131,33,69,32,5,32,67,122,167,65,3,118,32,3,106,32,17,113,65,1,116,107,47,1,0,32,7,71,13,1,11,11,11,32,16,65,16,106,36,0,11,32,8,65,4,106,33,8,32,13,32,9,65,1,106,34,9,71,13,0,11,32,28,65,24,106,32,28,65,56,106,41,3,0,55,3,0,32,28,65,16,106,34,20,32,28,65,48,106,41,3,0,55,3,0,32,28,65,8,106,32,28,65,40,106,41,3,0,55,3,0,32,28,32,28,41,3,32,55,3,0,65,0,33,5,32,28,65,0,54,2,40,32,28,66,128,128,128,128,192,0,55,2,32,32,11,33,3,65,0,33,4,2,64,2,64,2,64,2,64,3,64,32,3,47,1,0,69,4,64,32,5,65,1,106,34,5,69,13,3,11,32,28,40,2,40,34,8,32,28,40,2,32,70,4,64,32,28,65,32,106,32,8,16,191,5,32,28,40,2,40,33,8,11,32,28,40,2,36,32,8,65,2,116,106,32,5,54,2,0,32,28,32,28,40,2,40,65,1,106,54,2,40,32,4,65,128,128,4,70,13,4,32,28,32,4,59,1,64,2,64,32,28,40,2,12,69,13,0,32,20,32,28,65,64,107,16,149,3,33,67,32,28,40,2,0,34,17,65,2,107,33,8,32,67,66,25,136,66,255,0,131,66,129,130,132,136,144,160,192,128,1,126,33,69,32,67,167,33,9,65,0,33,1,32,28,40,2,4,33,21,32,28,47,1,64,33,10,3,64,32,17,32,9,32,21,113,34,9,106,41,0,0,34,72,32,69,133,34,67,66,127,133,32,67,66,129,130,132,136,144,160,192,128,1,125,131,66,128,129,130,132,136,144,160,192,128,127,131,33,68,3,64,32,68,80,4,64,32,72,32,72,66,1,134,131,66,128,129,130,132,136,144,160,192,128,127,131,80,69,13,3,32,9,32,1,65,8,106,34,1,106,33,9,12,2,11,32,68,122,33,67,32,68,66,1,125,32,68,131,33,68,32,10,32,8,32,67,167,65,3,118,32,9,106,32,21,113,65,1,116,107,47,1,0,71,13,0,11,11,32,5,69,13,2,32,5,65,1,107,33,5,11,32,4,65,1,106,33,4,32,3,65,4,106,34,3,32,34,71,13,0,11,32,28,40,2,40,33,19,32,28,40,2,36,33,21,32,28,40,2,32,33,20,2,64,32,28,40,2,4,34,1,69,13,0,32,1,32,1,65,1,116,65,9,106,65,120,113,34,4,106,65,9,106,34,1,69,13,0,32,28,40,2,0,32,4,107,32,1,65,8,16,163,10,11,65,0,33,1,32,28,65,0,54,2,72,32,28,66,128,128,128,128,32,55,2,64,65,2,33,4,65,0,33,8,32,2,33,5,3,64,2,64,2,127,2,64,32,5,32,8,75,4,64,32,8,65,128,128,4,79,13,16,32,28,32,8,59,1,32,32,28,32,12,32,8,65,40,108,106,54,2,36,32,11,32,8,65,2,116,106,33,9,65,8,33,10,32,8,65,1,106,33,8,12,1,11,65,0,33,9,65,4,33,10,32,2,32,8,77,13,0,32,8,65,128,128,4,79,13,15,32,8,65,1,106,33,8,32,5,65,1,106,33,5,11,32,28,65,32,106,32,10,106,32,9,54,2,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,28,40,2,36,34,10,4,64,32,28,47,1,32,33,30,32,28,40,2,40,34,3,47,1,0,69,4,64,32,3,47,1,2,33,3,32,28,40,2,64,32,1,70,4,127,32,28,65,64,107,32,1,16,184,5,32,28,40,2,68,33,4,32,28,40,2,72,5,32,1,11,65,2,116,32,4,106,34,1,32,3,59,1,2,32,1,32,30,59,1,0,32,28,32,28,40,2,72,65,1,106,34,1,54,2,72,32,28,40,2,68,33,4,11,2,64,2,64,2,64,2,64,32,10,45,0,0,65,2,107,34,17,14,3,0,1,2,15,11,32,10,47,1,2,34,10,32,30,77,13,13,32,1,69,13,2,32,1,65,2,116,32,4,106,65,2,107,47,1,0,32,10,79,13,2,12,13,11,32,10,47,1,2,34,10,32,30,77,13,12,32,1,69,13,1,32,1,65,2,116,32,4,106,65,2,107,47,1,0,32,10,79,13,1,12,12,11,32,10,47,1,2,34,10,32,30,77,13,11,32,1,69,13,0,32,1,65,2,116,32,4,106,65,2,107,47,1,0,32,10,73,13,11,11,32,19,32,30,77,13,1,32,10,32,13,75,13,2,32,21,32,30,65,2,116,106,40,2,0,33,9,32,11,32,10,65,2,116,34,3,106,47,1,0,69,4,64,32,10,32,19,79,13,4,32,3,32,21,106,40,2,0,34,3,69,13,5,32,3,65,1,107,12,10,11,32,10,32,19,73,13,8,32,10,32,19,65,144,254,206,0,16,131,7,0,11,32,28,40,2,64,34,1,4,64,32,4,32,1,65,2,116,65,2,16,163,10,11,32,15,69,13,5,65,0,33,10,32,28,65,0,54,2,8,32,28,66,128,128,128,128,32,55,2,0,65,0,33,8,32,2,33,13,3,64,2,64,32,8,32,13,73,4,64,32,8,65,128,128,4,79,13,25,32,28,32,8,59,1,32,32,28,32,12,32,8,65,40,108,106,54,2,36,32,11,32,8,65,2,116,106,33,9,65,8,33,1,32,8,65,1,106,33,8,12,1,11,65,0,33,9,65,4,33,1,32,2,32,8,77,13,0,32,8,65,128,128,4,79,13,24,32,8,65,1,106,33,8,32,13,65,1,106,33,13,11,32,28,65,32,106,32,1,106,32,9,54,2,0,32,28,40,2,36,34,5,69,4,64,32,28,40,2,0,34,1,69,13,7,32,28,40,2,4,32,1,65,2,116,65,2,16,163,10,12,7,11,32,28,47,1,32,33,3,32,28,40,2,40,34,1,47,1,0,69,4,64,32,1,47,1,2,33,4,32,28,40,2,0,32,10,70,4,64,32,28,32,10,16,184,5,32,28,40,2,8,33,10,11,32,28,40,2,4,32,10,65,2,116,106,34,1,32,4,59,1,2,32,1,32,3,59,1,0,32,28,32,28,40,2,8,65,1,106,34,10,54,2,8,11,32,3,32,19,79,13,5,2,64,2,127,32,14,32,21,32,3,65,2,116,106,40,2,0,73,4,64,66,215,8,16,251,4,65,0,32,3,16,219,7,12,1,11,2,64,32,5,45,0,0,65,2,107,14,3,0,0,0,3,11,32,5,47,1,2,32,3,75,13,2,32,10,13,1,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,201,0,65,1,16,254,9,34,1,69,13,26,32,1,65,204,252,206,0,65,201,0,16,142,11,33,1,32,28,65,201,0,54,2,40,32,28,32,1,54,2,36,32,28,65,201,0,54,2,32,32,28,65,32,106,16,156,4,11,33,8,32,28,40,2,0,34,1,69,13,8,32,28,40,2,4,32,1,65,2,116,65,2,16,163,10,12,8,11,32,3,32,28,40,2,4,32,10,65,1,107,34,1,65,2,116,106,47,1,2,71,13,0,32,28,32,1,54,2,8,32,1,33,10,12,0,11,0,11,32,30,32,19,65,224,253,206,0,16,131,7,0,11,32,10,32,2,65,240,253,206,0,16,131,7,0,11,32,10,32,19,65,128,254,206,0,16,131,7,0,11,65,144,251,206,0,65,33,65,128,254,206,0,16,141,8,0,11,32,3,32,19,65,160,254,206,0,16,131,7,0,11,65,0,33,8,11,32,20,69,13,12,32,21,32,20,65,2,116,65,4,16,163,10,12,12,11,32,3,32,21,106,40,2,0,11,32,9,71,4,64,66,189,8,16,251,4,65,0,32,30,16,219,7,33,8,12,5,11,32,17,14,3,0,0,0,1,11,32,10,32,30,75,13,0,2,64,32,1,69,4,64,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,201,0,65,1,16,254,9,34,1,69,13,1,32,1,65,204,252,206,0,65,201,0,16,142,11,33,1,32,28,65,201,0,54,2,8,32,28,32,1,54,2,4,32,28,65,201,0,54,2,0,32,28,16,156,4,33,8,12,5,11,32,30,32,4,32,1,65,1,107,34,3,65,2,116,106,47,1,2,71,13,1,32,28,32,3,54,2,72,32,3,33,1,12,1,11,11,12,12,11,65,144,251,206,0,65,33,65,192,254,206,0,16,141,8,0,11,65,224,249,206,0,65,28,65,176,254,206,0,16,141,8,0,11,32,28,40,2,64,34,1,4,64,32,28,40,2,68,32,1,65,2,116,65,2,16,163,10,11,32,20,69,13,5,32,21,32,20,65,2,116,65,4,16,163,10,12,5,11,65,239,251,206,0,65,43,32,28,65,204,0,106,65,156,252,206,0,65,208,254,206,0,16,230,6,0,11,2,64,32,1,69,13,0,32,10,32,1,65,2,116,32,4,106,65,2,107,47,1,0,34,3,77,32,10,32,3,65,1,106,65,255,255,3,113,70,114,13,0,66,190,8,16,251,4,65,0,32,17,16,219,7,33,8,12,3,11,32,9,14,3,0,0,0,1,11,32,10,32,17,75,13,0,2,64,32,1,69,4,64,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,201,0,65,1,16,254,9,34,1,69,13,1,32,1,65,204,252,206,0,65,201,0,16,142,11,33,1,32,28,65,201,0,54,2,8,32,28,32,1,54,2,4,32,28,65,201,0,54,2,0,32,28,16,156,4,33,8,12,3,11,32,17,32,4,32,1,65,1,107,34,3,65,2,116,106,47,1,2,71,13,1,32,28,32,3,54,2,72,32,3,33,1,12,1,11,11,12,5,11,32,28,40,2,64,34,1,69,13,0,32,28,40,2,68,32,1,65,2,116,65,2,16,163,10,11,32,11,32,25,65,2,16,163,10,11,32,28,65,208,0,106,36,0,32,8,12,3,11,65,2,32,25,16,132,11,0,11,65,239,251,206,0,65,43,32,28,65,204,0,106,65,156,252,206,0,65,172,252,206,0,16,230,6,0,11,65,1,65,201,0,16,132,11,0,11,34,1,4,64,32,27,65,128,128,128,128,120,54,2,16,32,27,32,1,54,2,0,12,2,11,32,46,32,44,16,253,5,32,27,32,46,65,176,1,16,142,11,26,12,1,11,32,27,32,46,65,176,1,16,142,11,26,11,32,46,65,176,1,106,36,0,12,1,11,65,160,166,206,0,65,28,65,188,166,206,0,16,141,8,0,11,32,22,40,2,192,2,33,2,2,64,2,64,2,64,32,22,40,2,208,2,34,1,65,128,128,128,128,120,70,13,0,32,22,65,252,0,106,32,22,65,204,2,106,40,2,0,54,2,0,32,22,32,22,41,2,196,2,55,2,116,32,22,65,132,1,106,32,22,65,212,2,106,65,156,1,16,142,11,26,32,22,32,1,54,2,128,1,32,22,32,2,54,2,112,2,126,65,192,183,211,0,41,3,0,80,69,4,64,65,208,183,211,0,41,3,0,33,68,65,200,183,211,0,41,3,0,12,1,11,66,2,33,68,65,208,183,211,0,66,2,55,3,0,65,192,183,211,0,66,1,55,3,0,66,1,11,33,67,32,22,65,168,2,106,65,208,202,206,0,41,3,0,55,3,0,32,22,32,67,55,3,176,2,65,200,183,211,0,32,67,66,1,124,55,3,0,32,22,32,68,55,3,184,2,32,22,65,200,202,206,0,41,3,0,55,3,160,2,2,64,32,48,40,2,144,1,4,64,32,48,40,2,148,1,33,4,32,22,65,192,2,106,32,22,65,240,0,106,16,178,9,32,22,40,2,200,2,32,22,40,2,192,2,34,1,4,64,32,22,40,2,196,2,32,1,65,1,116,65,2,16,163,10,11,66,218,8,33,68,32,4,75,13,1,11,32,48,40,2,128,1,69,13,2,32,48,40,2,132,1,33,4,66,226,8,33,68,2,127,65,0,32,22,65,240,0,106,34,2,40,2,120,34,1,69,13,0,26,32,2,40,2,116,65,12,106,33,2,32,1,65,20,108,33,5,65,0,33,1,2,64,3,64,32,1,32,1,32,2,40,2,0,106,34,1,75,13,1,32,2,65,20,106,33,2,32,5,65,20,107,34,5,13,0,11,32,1,12,1,11,65,208,254,208,0,65,28,65,200,134,209,0,16,141,8,0,11,32,4,77,13,2,11,32,68,16,251,4,33,2,2,64,32,22,40,2,164,2,34,1,69,13,0,32,1,32,1,65,2,116,65,11,106,65,120,113,34,4,106,65,9,106,34,1,69,13,0,32,22,40,2,160,2,32,4,107,32,1,65,8,16,163,10,11,32,22,40,2,144,1,34,1,4,64,32,1,65,1,106,34,4,69,13,7,32,22,40,2,140,1,32,4,65,2,116,65,7,106,65,120,113,34,1,107,32,1,32,4,106,65,8,106,65,8,16,163,10,11,32,22,40,2,136,1,34,11,4,64,32,22,40,2,132,1,33,1,3,64,32,1,40,2,0,34,4,4,64,32,1,65,4,106,40,2,0,32,4,65,1,116,65,2,16,163,10,11,32,1,65,24,106,33,1,32,11,65,1,107,34,11,13,0,11,11,32,22,40,2,128,1,34,1,4,64,32,22,40,2,132,1,32,1,65,24,108,65,4,16,163,10,11,32,22,40,2,192,1,34,1,4,64,32,1,65,1,106,34,4,69,13,7,32,22,40,2,188,1,32,4,65,2,116,65,7,106,65,120,113,34,1,107,32,1,32,4,106,65,8,106,65,8,16,163,10,11,32,22,40,2,176,1,34,1,4,64,32,22,40,2,180,1,32,1,65,3,116,65,4,16,163,10,11,32,22,40,2,240,1,34,1,4,64,32,1,65,1,106,34,4,69,13,7,32,22,40,2,236,1,32,4,65,2,116,65,7,106,65,120,113,34,1,107,32,1,32,4,106,65,8,106,65,8,16,163,10,11,32,22,40,2,232,1,34,11,4,64,32,22,40,2,228,1,65,4,106,33,1,3,64,32,1,16,252,2,32,1,65,20,106,33,1,32,11,65,1,107,34,11,13,0,11,11,32,22,40,2,224,1,34,1,69,13,0,32,22,40,2,228,1,32,1,65,20,108,65,4,16,163,10,11,32,22,40,2,40,34,1,4,64,32,22,40,2,44,32,1,65,1,16,163,10,11,32,22,40,2,96,34,1,69,13,1,32,22,40,2,100,32,1,65,1,16,163,10,12,1,11,65,145,179,211,0,45,0,0,26,65,6,65,1,16,254,9,34,2,69,13,3,32,2,65,4,106,65,220,202,206,0,47,0,0,59,0,0,32,2,65,216,202,206,0,40,0,0,54,0,0,32,22,40,2,96,34,1,4,64,32,22,40,2,100,32,1,65,1,16,163,10,11,32,22,65,216,0,106,66,0,55,3,0,32,22,66,0,55,3,80,32,22,65,6,54,2,104,32,22,32,2,54,2,100,32,22,65,6,54,2,96,32,22,65,200,2,106,32,22,65,240,0,106,65,176,1,16,142,11,33,21,32,22,32,44,54,2,196,2,32,22,65,1,54,2,192,2,32,22,32,22,65,160,2,106,54,2,248,3,32,22,65,192,2,106,33,32,35,0,65,176,1,107,34,15,36,0,32,21,40,2,164,1,33,20,32,21,40,2,156,1,33,1,32,21,47,1,154,1,33,17,32,21,47,1,152,1,33,13,32,15,65,160,1,106,32,21,16,178,9,32,15,40,2,164,1,34,3,32,15,40,2,168,1,65,1,116,106,33,12,32,15,40,2,160,1,33,33,32,48,53,2,152,1,33,71,32,48,53,2,92,33,72,32,48,40,2,88,33,9,32,1,65,8,106,33,8,32,1,65,4,106,33,10,32,3,33,1,2,127,2,126,2,64,3,64,65,0,32,1,32,12,70,13,3,26,32,1,65,2,106,33,4,66,0,33,73,65,0,33,2,32,21,32,1,47,1,0,34,5,16,201,8,33,11,32,5,33,1,66,0,33,69,3,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,13,0,32,1,65,255,255,3,113,34,34,32,11,65,255,255,3,113,34,30,75,13,0,32,8,40,2,0,34,2,32,34,77,13,27,66,0,33,68,66,1,33,70,32,10,40,2,0,32,34,65,40,108,106,34,2,45,0,0,65,1,107,14,89,28,29,29,1,2,2,2,3,3,3,2,2,2,2,2,29,4,5,6,7,8,9,10,11,12,13,3,3,3,14,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,16,16,16,16,16,16,16,16,16,16,3,16,16,16,16,16,16,29,1,3,3,3,3,14,14,16,16,15,3,16,16,14,3,17,18,19,20,21,2,2,2,3,3,3,29,11,32,4,33,1,32,69,80,13,30,12,31,11,66,0,33,70,12,27,11,66,1,33,68,66,0,33,70,12,26,11,66,1,33,68,12,25,11,32,32,32,32,32,2,47,1,2,16,190,7,34,2,47,1,28,16,138,7,53,2,8,33,70,32,32,32,2,47,1,30,16,138,7,53,2,8,33,68,12,24,11,32,32,32,32,32,32,32,2,47,1,2,16,139,7,47,1,0,16,190,7,34,2,47,1,28,16,138,7,53,2,8,33,70,32,32,32,2,47,1,30,16,138,7,53,2,8,33,68,12,23,11,32,15,65,8,106,32,32,32,2,47,1,2,16,164,6,32,15,40,2,12,34,2,32,15,40,2,8,13,27,26,32,2,65,0,32,34,16,169,7,173,33,70,66,1,33,68,12,22,11,32,15,65,24,106,32,32,32,2,47,1,2,16,161,6,32,15,40,2,28,34,2,32,15,40,2,24,13,26,26,32,15,65,16,106,32,32,32,2,47,1,0,16,164,6,32,15,40,2,20,34,2,32,15,40,2,16,13,26,26,32,2,65,0,32,34,16,169,7,173,33,70,66,1,33,68,12,21,11,32,15,65,40,106,32,32,32,2,47,1,2,16,159,6,32,15,40,2,44,34,19,32,15,40,2,40,13,25,26,32,15,65,32,106,32,32,32,19,47,1,0,16,164,6,32,15,40,2,36,33,2,32,15,40,2,32,69,13,13,32,2,12,25,11,32,15,65,64,107,32,32,32,2,47,1,2,16,160,6,32,15,40,2,68,34,2,32,15,40,2,64,13,24,26,32,15,65,56,106,32,32,32,2,47,1,0,16,159,6,32,15,40,2,60,34,19,32,15,40,2,56,13,24,26,32,15,65,48,106,32,32,32,19,47,1,0,16,164,6,32,15,40,2,52,33,2,32,15,40,2,48,69,13,13,32,2,12,24,11,32,15,65,200,0,106,32,32,32,2,47,1,2,16,164,6,32,15,40,2,76,34,2,32,15,40,2,72,13,23,26,32,2,65,0,32,34,16,169,7,173,33,68,12,18,11,32,15,65,216,0,106,32,32,32,2,47,1,2,16,161,6,32,15,40,2,92,34,2,32,15,40,2,88,13,22,26,32,15,65,208,0,106,32,32,32,2,47,1,0,16,164,6,32,15,40,2,84,34,2,32,15,40,2,80,13,22,26,32,2,65,0,32,34,16,169,7,173,33,68,12,17,11,32,15,65,232,0,106,32,32,32,2,47,1,2,16,159,6,32,15,40,2,108,34,19,32,15,40,2,104,13,21,26,32,15,65,224,0,106,32,32,32,19,47,1,0,16,164,6,32,15,40,2,100,33,2,32,15,40,2,96,69,13,11,32,2,12,21,11,32,15,65,128,1,106,32,32,32,2,47,1,2,16,160,6,32,15,40,2,132,1,34,2,32,15,40,2,128,1,13,20,26,32,15,65,248,0,106,32,32,32,2,47,1,0,16,159,6,32,15,40,2,124,34,19,32,15,40,2,120,13,20,26,32,15,65,240,0,106,32,32,32,19,47,1,0,16,164,6,32,15,40,2,116,33,2,32,15,40,2,112,69,13,11,32,2,12,20,11,66,2,33,70,12,14,11,32,2,41,3,8,33,70,66,1,33,68,12,13,11,66,1,33,68,66,2,33,70,12,12,11,32,2,41,3,8,33,68,12,11,11,66,3,33,70,12,10,11,32,32,32,32,32,2,47,1,2,16,190,7,47,1,28,16,138,7,33,19,32,15,65,1,58,0,151,1,32,15,32,2,41,3,8,55,3,152,1,32,15,32,19,40,2,4,34,2,54,2,160,1,32,15,32,2,32,19,40,2,8,65,28,108,106,54,2,164,1,32,15,32,15,65,151,1,106,54,2,172,1,32,15,32,15,65,152,1,106,54,2,168,1,32,15,65,136,1,106,32,15,65,160,1,106,16,217,3,32,15,53,2,144,1,33,70,32,15,40,2,136,1,34,2,4,64,32,15,40,2,140,1,32,2,65,2,116,65,4,16,163,10,11,66,1,33,68,12,9,11,32,32,32,32,32,32,32,2,47,1,2,16,139,7,47,1,0,16,190,7,47,1,28,16,138,7,33,19,32,15,65,1,58,0,151,1,32,15,32,2,41,3,8,55,3,152,1,32,15,32,19,40,2,4,34,2,54,2,160,1,32,15,32,2,32,19,40,2,8,65,28,108,106,54,2,164,1,32,15,32,15,65,151,1,106,54,2,172,1,32,15,32,15,65,152,1,106,54,2,168,1,32,15,65,136,1,106,32,15,65,160,1,106,16,217,3,32,15,53,2,144,1,33,70,32,15,40,2,136,1,34,2,4,64,32,15,40,2,140,1,32,2,65,2,116,65,4,16,163,10,11,66,1,33,68,12,8,11,66,0,33,70,32,32,32,2,47,1,2,16,138,7,34,2,40,2,8,13,4,12,7,11,32,2,65,1,32,19,47,1,2,16,169,7,173,33,70,66,1,33,68,12,6,11,32,2,65,1,32,19,47,1,2,16,169,7,173,33,70,66,1,33,68,12,5,11,32,2,65,1,32,19,47,1,2,16,169,7,173,33,68,12,4,11,32,2,65,1,32,19,47,1,2,16,169,7,173,33,68,12,3,11,32,2,40,2,4,34,19,45,0,0,65,7,71,13,2,32,19,40,2,12,65,1,106,34,2,4,64,32,19,53,2,24,33,68,32,2,173,33,70,12,3,11,65,224,249,206,0,65,28,65,156,132,207,0,16,141,8,0,11,32,34,32,2,65,140,132,207,0,16,131,7,0,11,32,20,53,2,8,33,70,11,66,221,8,32,9,69,32,73,32,68,32,73,124,34,67,32,67,32,73,84,27,34,73,32,72,88,114,69,13,3,26,66,241,7,32,69,32,70,84,13,3,26,32,68,32,69,32,70,125,34,67,124,34,69,32,67,84,13,2,32,30,32,34,77,33,2,32,1,32,30,32,34,75,106,33,1,32,69,32,71,88,13,0,11,11,66,219,8,12,1,11,66,173,8,11,16,251,4,32,17,65,0,32,13,27,32,5,16,219,7,11,33,2,32,33,4,64,32,3,32,33,65,1,116,65,2,16,163,10,11,32,15,65,176,1,106,36,0,2,64,32,2,13,0,35,0,65,64,106,34,14,36,0,32,14,66,128,128,128,128,192,0,55,2,20,32,14,32,21,40,2,160,1,34,1,40,2,8,54,2,48,32,14,32,21,40,2,168,1,54,2,44,32,14,32,1,54,2,40,32,14,32,21,54,2,36,32,14,32,32,54,2,32,32,14,65,0,54,2,28,32,14,65,52,106,32,21,16,178,9,32,14,40,2,56,33,5,32,14,40,2,52,33,30,2,64,2,64,32,14,40,2,60,34,1,69,13,0,32,5,32,1,65,1,116,106,33,13,32,5,33,11,2,64,3,64,32,14,65,8,106,32,21,32,11,47,1,0,16,249,6,32,11,65,2,106,33,11,32,14,40,2,12,34,15,40,2,12,33,12,32,14,40,2,8,33,33,3,64,32,14,32,33,32,12,17,1,0,32,14,47,1,0,69,4,64,32,33,32,15,40,2,0,17,2,0,32,15,40,2,4,34,1,4,64,32,33,32,1,32,15,40,2,8,16,163,10,11,32,11,32,13,70,13,4,12,2,11,32,14,40,2,36,40,2,156,1,34,2,65,8,106,40,2,0,34,1,32,14,47,1,2,34,25,77,13,2,2,127,32,14,65,20,106,33,16,32,2,65,4,106,40,2,0,32,25,65,40,108,106,33,19,65,0,33,1,65,0,33,20,35,0,65,208,8,107,34,7,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,19,45,0,0,65,1,107,14,89,1,74,74,75,73,72,71,70,69,68,67,66,66,2,65,64,63,3,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,35,35,35,35,35,35,35,34,34,33,32,32,31,31,31,31,30,75,29,28,27,26,25,24,23,23,4,22,5,6,21,20,19,18,17,7,8,16,15,14,13,12,11,0,11,32,16,40,2,8,34,2,4,64,32,16,32,2,65,1,107,34,2,54,2,8,32,16,40,2,4,32,2,65,28,108,106,34,10,45,0,0,34,3,65,16,71,13,10,11,66,208,15,16,251,4,32,7,65,1,54,2,140,8,32,7,65,144,179,206,0,54,2,136,8,32,7,66,0,55,2,148,8,32,7,32,7,65,204,8,106,54,2,144,8,32,7,65,160,2,106,34,1,32,7,65,136,8,106,16,132,6,32,1,16,156,4,33,1,12,74,11,32,16,40,2,16,40,2,164,1,34,4,65,8,106,40,2,0,34,2,69,13,73,32,4,65,4,106,40,2,0,65,28,107,33,8,32,2,65,28,108,33,20,32,7,65,176,8,106,65,1,114,34,9,65,8,106,33,10,3,64,2,64,32,16,40,2,8,34,2,4,64,32,16,32,2,65,1,107,34,2,54,2,8,32,16,40,2,4,32,2,65,28,108,106,34,17,45,0,0,34,3,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,140,8,32,7,65,224,179,206,0,54,2,136,8,32,7,66,0,55,2,148,8,32,7,32,7,65,204,8,106,54,2,144,8,32,7,65,216,2,106,34,1,32,7,65,136,8,106,16,132,6,32,1,16,156,4,33,1,12,75,11,32,7,65,159,8,106,34,4,32,17,65,24,106,40,0,0,54,0,0,32,7,65,152,8,106,34,2,32,17,65,17,106,41,0,0,55,3,0,32,17,65,9,106,41,0,0,33,67,32,9,32,17,41,0,1,55,0,0,32,10,32,67,55,0,0,32,9,65,16,106,32,2,41,3,0,55,0,0,32,9,65,23,106,32,4,40,0,0,54,0,0,32,7,32,3,58,0,176,8,32,8,32,20,106,32,7,65,176,8,106,34,2,16,149,5,69,4,64,32,16,40,2,16,66,134,8,32,25,16,245,8,33,1,32,2,16,198,4,12,75,11,32,7,65,176,8,106,16,198,4,32,20,65,28,107,34,20,13,0,11,12,73,11,32,7,65,136,8,106,34,1,32,16,32,19,45,0,1,16,237,6,16,168,1,32,7,65,176,8,106,32,16,40,2,12,32,1,32,16,40,2,16,34,1,40,2,144,1,32,1,40,2,148,1,16,237,1,2,127,32,7,45,0,176,8,4,64,32,7,40,2,180,8,12,1,11,32,7,45,0,177,8,65,1,113,4,64,32,7,65,200,8,106,32,7,65,160,8,106,40,2,0,54,2,0,32,7,65,192,8,106,32,7,65,152,8,106,41,2,0,55,3,0,32,7,65,184,8,106,32,7,65,144,8,106,41,2,0,55,3,0,32,7,32,7,41,2,136,8,55,3,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,33,1,12,74,11,32,16,40,2,16,66,142,8,32,25,16,245,8,11,33,1,32,7,65,136,8,106,16,198,4,12,72,11,32,16,40,2,12,32,19,47,1,2,16,139,7,33,1,32,16,40,2,12,32,1,47,1,0,16,190,7,33,4,32,22,32,16,40,2,12,32,1,47,1,2,16,138,7,34,2,40,2,4,32,2,40,2,8,16,227,2,34,1,13,71,32,16,32,22,32,25,32,4,47,1,28,32,4,47,1,30,32,2,16,235,1,33,1,12,71,11,32,16,40,2,12,32,19,47,1,2,16,138,7,34,2,40,2,8,69,13,4,32,2,40,2,4,33,8,32,19,41,3,8,34,68,80,69,4,64,32,7,65,176,8,106,65,1,114,34,9,65,8,106,33,10,3,64,2,64,32,16,40,2,8,34,2,4,64,32,16,32,2,65,1,107,34,2,54,2,8,32,16,40,2,4,32,2,65,28,108,106,34,17,45,0,0,34,3,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,140,8,32,7,65,204,193,206,0,54,2,136,8,32,7,66,0,55,2,148,8,32,7,32,7,65,204,8,106,54,2,144,8,32,7,65,136,5,106,34,1,32,7,65,136,8,106,16,132,6,32,1,16,156,4,33,1,12,73,11,32,7,65,159,8,106,34,4,32,17,65,24,106,40,0,0,54,0,0,32,7,65,152,8,106,34,2,32,17,65,17,106,41,0,0,55,3,0,32,17,65,9,106,41,0,0,33,67,32,9,32,17,41,0,1,55,0,0,32,10,32,67,55,0,0,32,9,65,16,106,32,2,41,3,0,55,0,0,32,9,65,23,106,32,4,40,0,0,54,0,0,32,7,32,3,58,0,176,8,32,8,32,7,65,176,8,106,34,2,16,149,5,69,4,64,32,16,40,2,16,66,252,7,32,25,16,245,8,33,1,32,2,16,198,4,12,73,11,32,7,65,176,8,106,16,198,4,32,68,66,1,125,34,68,80,69,13,0,11,11,32,7,65,176,8,106,32,8,16,168,1,16,249,8,34,2,65,24,106,32,7,65,200,8,106,40,2,0,54,2,0,32,2,65,16,106,32,7,65,192,8,106,41,2,0,55,2,0,32,2,65,8,106,32,7,65,184,8,106,41,2,0,55,2,0,32,2,32,7,41,2,176,8,55,2,0,32,7,32,2,54,2,140,8,32,7,65,6,58,0,136,8,32,16,40,2,8,34,2,32,16,40,2,0,70,4,64,32,16,32,2,16,188,5,32,16,40,2,8,33,2,11,32,16,40,2,4,32,2,65,28,108,106,34,4,32,7,65,136,8,106,34,2,41,2,0,55,2,0,32,4,65,24,106,32,2,65,24,106,40,2,0,54,2,0,32,4,65,16,106,32,2,65,16,106,41,2,0,55,2,0,32,4,65,8,106,32,2,65,8,106,41,2,0,55,2,0,32,16,32,16,40,2,8,65,1,106,54,2,8,12,70,11,32,16,40,2,12,32,19,47,1,2,16,138,7,34,1,40,2,8,4,64,32,16,32,22,32,1,40,2,4,32,25,65,0,16,238,1,33,1,12,70,11,65,0,65,0,65,180,194,206,0,16,131,7,0,11,32,16,40,2,12,32,19,47,1,2,16,138,7,34,1,40,2,8,4,64,32,16,32,22,32,1,40,2,4,32,25,65,1,16,238,1,33,1,12,69,11,65,0,65,0,65,196,194,206,0,16,131,7,0,11,32,16,40,2,12,32,19,47,1,2,16,139,7,33,4,32,22,32,16,40,2,12,32,4,47,1,2,16,138,7,34,2,40,2,4,32,2,40,2,8,16,227,2,34,1,13,67,32,16,32,22,32,25,32,4,47,1,0,32,2,32,19,41,3,8,16,127,33,1,12,67,11,32,16,40,2,12,32,19,47,1,2,16,138,7,34,1,40,2,8,4,64,32,1,40,2,4,33,34,35,0,65,128,1,107,34,35,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,34,45,0,0,65,7,70,4,64,32,16,40,2,8,34,10,4,64,32,16,32,10,65,1,107,34,1,54,2,8,32,16,40,2,4,34,3,32,1,65,28,108,106,34,8,45,0,0,34,4,65,16,71,13,2,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,197,0,65,1,16,254,9,34,1,69,13,3,32,1,65,195,170,206,0,65,197,0,16,142,11,33,1,32,35,65,197,0,54,2,52,32,35,32,1,54,2,48,32,35,65,197,0,54,2,44,32,35,65,44,106,16,156,4,33,2,12,8,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,199,0,65,1,16,254,9,34,1,69,13,1,32,1,65,205,171,206,0,65,199,0,16,142,11,33,1,32,35,65,199,0,54,2,12,32,35,32,1,54,2,8,32,35,65,199,0,54,2,4,32,35,65,4,106,16,156,4,33,2,12,7,11,32,35,65,247,0,106,34,2,32,8,65,24,106,40,0,0,54,0,0,32,35,65,240,0,106,34,1,32,8,65,17,106,41,0,0,55,3,0,32,8,41,0,1,33,67,32,35,65,25,106,32,8,65,9,106,41,0,0,55,0,0,32,35,65,33,106,32,1,41,3,0,55,0,0,32,35,65,40,106,32,2,40,0,0,54,0,0,32,35,32,4,58,0,16,32,35,32,67,55,0,17,32,34,32,35,65,16,106,16,149,5,69,4,64,32,16,40,2,16,33,1,66,149,8,16,251,4,32,1,47,1,152,1,4,127,32,1,47,1,154,1,5,65,0,11,32,25,16,219,7,65,145,179,211,0,45,0,0,26,65,21,65,1,16,254,9,34,2,69,13,3,32,2,65,13,106,65,187,170,206,0,41,0,0,55,0,0,32,2,65,8,106,65,182,170,206,0,41,0,0,55,0,0,32,2,65,174,170,206,0,41,0,0,55,0,0,32,35,65,21,54,2,104,32,35,32,2,54,2,100,32,35,65,21,54,2,96,32,35,65,224,0,106,16,156,4,33,2,12,6,11,32,34,40,2,12,34,2,4,64,32,10,65,2,107,33,1,32,3,32,10,65,28,108,106,33,9,32,2,65,28,108,34,8,32,34,40,2,8,106,33,10,32,35,65,224,0,106,65,1,114,33,19,65,100,33,20,3,64,2,64,32,1,65,127,71,4,64,32,16,32,1,54,2,8,32,9,32,20,106,34,2,65,28,107,45,0,0,34,3,65,16,71,13,1,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,197,0,65,1,16,254,9,34,1,69,13,6,32,1,65,136,171,206,0,65,197,0,16,142,11,33,1,32,35,65,197,0,54,2,92,32,35,32,1,54,2,88,32,35,65,197,0,54,2,84,32,35,65,212,0,106,16,156,4,33,2,12,8,11,32,35,65,207,0,106,34,4,32,2,65,27,107,34,17,65,23,106,40,0,0,54,0,0,32,35,65,200,0,106,34,2,32,17,65,16,106,41,0,0,55,3,0,32,17,65,8,106,41,0,0,33,67,32,19,32,17,41,0,0,55,0,0,32,19,65,8,106,32,67,55,0,0,32,19,65,16,106,32,2,41,3,0,55,0,0,32,19,65,23,106,32,4,40,0,0,54,0,0,32,35,32,3,58,0,96,32,10,32,20,106,32,35,65,224,0,106,16,149,5,69,4,64,32,16,40,2,16,33,1,66,149,8,16,251,4,32,1,47,1,152,1,4,127,32,1,47,1,154,1,5,65,0,11,32,25,16,219,7,33,2,32,35,65,224,0,106,16,198,4,12,8,11,32,1,65,1,107,33,1,32,35,65,224,0,106,16,198,4,32,8,32,20,65,28,107,34,20,106,65,100,71,13,0,11,11,32,34,40,2,24,65,28,108,33,1,32,34,40,2,20,33,20,12,4,11,65,1,65,199,0,16,132,11,0,11,65,1,65,197,0,16,132,11,0,11,65,1,65,21,16,132,11,0,11,65,1,65,197,0,16,132,11,0,11,3,64,32,1,4,64,32,1,65,28,107,33,1,32,35,65,224,0,106,34,2,32,20,16,168,1,32,20,65,28,106,33,20,32,16,32,22,32,2,16,159,2,34,2,69,13,1,12,2,11,11,32,35,65,16,106,16,198,4,65,0,33,2,12,1,11,32,35,65,16,106,16,198,4,11,32,35,65,128,1,106,36,0,32,2,33,1,12,67,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,140,200,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,168,3,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,66,11,65,0,65,0,65,244,192,206,0,16,131,7,0,11,32,7,65,159,8,106,34,4,32,10,65,24,106,40,0,0,54,0,0,32,7,65,152,8,106,34,2,32,10,65,17,106,41,0,0,55,3,0,32,10,41,0,1,33,67,32,7,65,185,8,106,32,10,65,9,106,41,0,0,55,0,0,32,7,65,193,8,106,32,2,41,3,0,55,0,0,32,7,65,200,8,106,32,4,40,0,0,54,0,0,32,7,32,3,58,0,176,8,32,7,32,67,55,0,177,8,32,7,65,172,2,106,32,16,40,2,12,32,7,65,176,8,106,34,4,32,16,40,2,16,34,2,40,2,144,1,32,2,40,2,148,1,16,237,1,2,127,32,7,45,0,172,2,69,4,64,32,7,45,0,173,2,65,2,113,4,64,32,4,16,198,4,12,67,11,32,16,40,2,16,66,255,7,32,25,16,245,8,12,1,11,32,7,40,2,176,2,11,33,1,32,7,65,176,8,106,16,198,4,12,64,11,2,64,32,16,40,2,8,34,2,4,64,32,16,32,2,65,1,107,34,2,54,2,8,32,16,40,2,4,32,2,65,28,108,106,34,4,45,0,0,34,2,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,252,201,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,164,8,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,64,11,32,7,65,160,8,106,32,4,65,24,106,40,0,0,54,0,0,32,7,65,153,8,106,32,4,65,17,106,41,0,0,55,0,0,32,7,65,145,8,106,32,4,65,9,106,41,0,0,55,0,0,32,7,32,2,58,0,136,8,32,7,32,4,41,0,1,55,0,137,8,2,64,2,64,65,1,32,2,116,65,241,63,113,4,64,32,16,40,2,16,66,160,8,32,25,16,245,8,33,2,12,1,11,32,7,65,15,58,0,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,34,2,69,13,1,11,32,7,65,136,8,106,16,198,4,32,2,33,1,12,64,11,32,7,65,136,8,106,16,198,4,12,63,11,2,64,32,16,40,2,8,34,2,4,64,32,16,32,2,65,1,107,34,2,54,2,8,32,16,40,2,4,32,2,65,28,108,106,34,4,45,0,0,34,2,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,172,201,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,252,7,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,63,11,32,7,65,160,8,106,32,4,65,24,106,40,0,0,54,0,0,32,7,65,153,8,106,32,4,65,17,106,41,0,0,55,0,0,32,7,65,145,8,106,32,4,65,9,106,41,0,0,55,0,0,32,7,32,2,58,0,136,8,32,7,32,4,41,0,1,55,0,137,8,2,64,2,64,65,1,32,2,116,65,241,63,113,4,64,32,16,40,2,16,66,160,8,32,25,16,245,8,33,2,12,1,11,32,7,65,14,58,0,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,34,2,69,13,1,11,32,7,65,136,8,106,16,198,4,32,2,33,1,12,63,11,32,7,65,136,8,106,16,198,4,12,62,11,2,64,32,16,40,2,8,34,2,4,64,32,16,32,2,65,1,107,34,2,54,2,8,32,16,40,2,4,32,2,65,28,108,106,34,4,45,0,0,34,2,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,220,200,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,240,7,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,62,11,32,7,65,160,8,106,32,4,65,24,106,40,0,0,54,0,0,32,7,65,153,8,106,32,4,65,17,106,41,0,0,55,0,0,32,7,65,145,8,106,32,4,65,9,106,41,0,0,55,0,0,32,7,32,2,58,0,136,8,32,7,32,4,41,0,1,55,0,137,8,2,64,2,64,65,1,32,2,116,65,241,63,113,4,64,32,16,40,2,16,66,160,8,32,25,16,245,8,33,2,12,1,11,32,7,65,13,58,0,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,34,2,69,13,1,11,32,7,65,136,8,106,16,198,4,32,2,33,1,12,62,11,32,7,65,136,8,106,16,198,4,12,61,11,32,7,65,15,58,0,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,33,1,12,60,11,32,7,65,14,58,0,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,33,1,12,59,11,32,7,65,13,58,0,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,33,1,12,58,11,32,19,47,1,2,33,1,32,7,65,0,54,2,184,8,32,7,66,128,128,128,128,192,0,55,2,176,8,32,16,32,22,32,25,32,1,32,7,65,176,8,106,32,19,41,3,8,16,127,33,1,12,57,11,2,64,32,16,40,2,8,34,10,4,64,32,16,32,10,65,1,107,34,4,54,2,8,32,16,40,2,4,34,3,32,4,65,28,108,106,34,8,45,0,0,34,2,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,140,198,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,148,7,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,57,11,32,7,65,160,8,106,32,8,65,24,106,40,0,0,54,0,0,32,7,65,153,8,106,32,8,65,17,106,41,0,0,55,0,0,32,7,65,145,8,106,32,8,65,9,106,41,0,0,55,0,0,32,7,32,2,58,0,136,8,32,7,32,8,41,0,1,55,0,137,8,2,64,2,64,32,4,4,64,32,16,32,10,65,2,107,34,4,54,2,8,32,3,32,4,65,28,108,106,34,8,45,0,0,34,2,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,240,6,32,7,65,220,198,206,0,54,2,236,6,32,7,66,0,55,2,248,6,32,7,32,7,65,204,8,106,54,2,244,6,32,7,65,160,7,106,34,1,32,7,65,236,6,106,16,132,6,32,1,16,156,4,33,1,12,1,11,32,7,65,200,8,106,32,8,65,24,106,40,0,0,54,0,0,32,7,65,193,8,106,32,8,65,17,106,41,0,0,55,0,0,32,7,65,185,8,106,32,8,65,9,106,41,0,0,55,0,0,32,7,32,2,58,0,176,8,32,7,32,8,41,0,1,55,0,177,8,2,64,2,64,32,4,4,64,32,16,32,10,65,3,107,34,2,54,2,8,32,3,32,2,65,28,108,106,34,4,45,0,0,34,2,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,240,6,32,7,65,172,199,206,0,54,2,236,6,32,7,66,0,55,2,248,6,32,7,32,7,65,204,8,106,54,2,244,6,32,7,65,200,7,106,34,1,32,7,65,236,6,106,16,132,6,32,1,16,156,4,33,1,12,1,11,32,7,65,196,7,106,32,4,65,24,106,40,0,0,54,0,0,32,7,65,189,7,106,32,4,65,17,106,41,0,0,55,0,0,32,7,65,181,7,106,32,4,65,9,106,41,0,0,55,0,0,32,7,32,2,58,0,172,7,32,7,32,4,41,0,1,55,0,173,7,2,64,32,7,65,176,8,106,65,132,177,206,0,16,199,3,69,13,0,32,7,65,136,8,106,65,132,177,206,0,16,199,3,69,13,0,2,64,32,16,40,2,12,32,19,47,1,2,16,138,7,34,2,40,2,8,4,64,32,2,40,2,4,33,4,32,7,65,212,7,106,32,7,65,172,7,106,65,1,16,165,4,32,7,45,0,212,7,65,16,71,13,1,32,16,40,2,16,66,252,7,32,25,16,245,8,33,1,12,3,11,65,0,65,0,65,180,199,206,0,16,131,7,0,11,32,7,65,212,7,106,34,2,32,4,16,199,3,69,4,64,32,16,40,2,16,66,252,7,32,25,16,245,8,33,1,32,2,16,198,4,12,2,11,32,7,65,212,7,106,16,198,4,32,7,65,176,8,106,16,198,4,32,7,65,136,8,106,16,198,4,12,59,11,32,16,40,2,16,66,252,7,32,25,16,245,8,33,1,32,7,65,172,7,106,16,198,4,11,32,7,65,176,8,106,16,198,4,11,32,7,65,136,8,106,16,198,4,12,56,11,2,64,32,16,40,2,8,34,2,4,64,32,16,32,2,65,1,107,34,2,54,2,8,32,16,40,2,4,32,2,65,28,108,106,34,4,45,0,0,34,2,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,172,197,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,136,7,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,56,11,32,7,65,132,7,106,32,4,65,24,106,40,0,0,54,0,0,32,7,65,253,6,106,32,4,65,17,106,41,0,0,55,0,0,32,7,65,245,6,106,32,4,65,9,106,41,0,0,55,0,0,32,7,32,2,58,0,236,6,32,7,32,4,41,0,1,55,0,237,6,2,64,2,64,32,16,40,2,12,32,19,47,1,2,16,138,7,34,2,40,2,8,4,64,32,7,65,176,8,106,32,2,40,2,4,34,3,16,168,1,16,249,8,34,2,65,24,106,32,7,65,200,8,106,40,2,0,54,2,0,32,2,65,16,106,32,7,65,192,8,106,41,2,0,55,2,0,32,2,65,8,106,32,7,65,184,8,106,41,2,0,55,2,0,32,2,32,7,41,2,176,8,55,2,0,32,7,32,2,54,2,140,8,32,7,65,6,58,0,136,8,32,7,65,236,6,106,32,7,65,136,8,106,34,4,16,199,3,32,4,16,198,4,69,13,1,32,19,41,3,8,66,1,124,33,68,3,64,32,68,66,1,125,34,68,80,4,64,32,7,65,236,6,106,16,198,4,12,60,11,32,7,65,176,8,106,34,2,32,3,16,168,1,32,16,32,22,32,2,16,159,2,34,2,69,13,0,11,12,2,11,65,0,65,0,65,180,197,206,0,16,131,7,0,11,32,16,40,2,16,66,252,7,32,25,16,245,8,33,2,11,32,7,65,236,6,106,16,198,4,32,2,33,1,12,55,11,2,64,32,16,40,2,8,34,2,4,64,32,16,32,2,65,1,107,34,2,54,2,8,32,16,40,2,4,32,2,65,28,108,106,34,4,45,0,0,34,2,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,204,196,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,196,6,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,55,11,32,7,65,177,6,106,32,4,65,9,106,41,0,0,55,0,0,32,7,65,185,6,106,32,4,65,17,106,41,0,0,55,0,0,32,7,65,192,6,106,32,4,65,24,106,40,0,0,54,0,0,32,7,32,2,58,0,168,6,32,7,32,4,41,0,1,55,0,169,6,2,64,32,16,40,2,12,32,19,47,1,2,16,138,7,34,2,40,2,8,4,64,32,2,40,2,4,33,2,32,7,65,176,8,106,32,7,65,168,6,106,65,1,16,165,4,32,7,45,0,176,8,65,16,71,13,1,32,16,40,2,16,66,252,7,32,25,16,245,8,33,1,12,56,11,65,0,65,0,65,212,196,206,0,16,131,7,0,11,32,7,65,176,8,106,32,2,16,199,3,4,64,32,7,65,232,6,106,32,7,65,200,8,106,40,2,0,54,2,0,32,7,65,224,6,106,32,7,65,192,8,106,41,2,0,55,3,0,32,7,65,216,6,106,32,7,65,184,8,106,41,2,0,55,3,0,32,7,32,7,41,2,176,8,55,3,208,6,32,16,32,22,32,7,65,208,6,106,16,159,2,34,2,69,13,55,32,2,33,1,12,55,11,32,16,40,2,16,66,252,7,32,25,16,245,8,33,1,32,7,65,176,8,106,16,198,4,12,54,11,2,64,32,16,40,2,8,34,9,4,64,32,16,32,9,65,1,107,34,8,54,2,8,32,16,40,2,4,34,10,32,8,65,28,108,106,34,17,45,0,0,34,3,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,140,8,32,7,65,156,195,206,0,54,2,136,8,32,7,66,0,55,2,148,8,32,7,32,7,65,204,8,106,54,2,144,8,32,7,65,216,5,106,34,1,32,7,65,136,8,106,16,132,6,32,1,16,156,4,33,1,12,54,11,32,7,65,159,8,106,34,4,32,17,65,24,106,40,0,0,54,0,0,32,7,65,152,8,106,34,2,32,17,65,17,106,41,0,0,55,3,0,32,17,41,0,1,33,67,32,7,65,185,8,106,32,17,65,9,106,41,0,0,55,0,0,32,7,65,193,8,106,32,2,41,3,0,55,0,0,32,7,65,200,8,106,32,4,40,0,0,54,0,0,32,7,32,3,58,0,176,8,32,7,32,67,55,0,177,8,2,64,2,64,32,8,4,64,32,16,32,9,65,2,107,34,2,54,2,8,32,10,32,2,65,28,108,106,34,4,45,0,0,34,2,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,140,8,32,7,65,236,195,206,0,54,2,136,8,32,7,66,0,55,2,148,8,32,7,32,7,65,204,8,106,54,2,144,8,32,7,65,128,6,106,34,1,32,7,65,136,8,106,16,132,6,32,1,16,156,4,33,1,12,1,11,32,7,65,252,5,106,32,4,65,24,106,40,0,0,54,0,0,32,7,65,245,5,106,32,4,65,17,106,41,0,0,55,0,0,32,7,65,237,5,106,32,4,65,9,106,41,0,0,55,0,0,32,7,32,2,58,0,228,5,32,7,32,4,41,0,1,55,0,229,5,32,16,40,2,12,32,19,47,1,2,16,138,7,34,2,40,2,8,4,64,32,2,40,2,4,34,4,32,7,65,176,8,106,16,149,5,4,64,32,7,65,140,6,106,32,7,65,228,5,106,65,1,16,165,4,32,7,45,0,140,6,65,16,70,4,64,32,16,40,2,16,66,252,7,32,25,16,245,8,33,1,12,3,11,32,7,65,140,6,106,34,2,32,4,16,199,3,69,4,64,32,16,40,2,16,66,252,7,32,25,16,245,8,33,1,32,2,16,198,4,12,3,11,32,7,65,140,6,106,16,198,4,32,7,65,176,8,106,16,198,4,12,56,11,32,16,40,2,16,66,252,7,32,25,16,245,8,33,1,32,7,65,228,5,106,16,198,4,12,1,11,65,0,65,0,65,244,195,206,0,16,131,7,0,11,32,7,65,176,8,106,16,198,4,12,53,11,2,64,32,16,40,2,8,34,1,4,64,32,16,32,1,65,1,107,34,1,54,2,8,32,16,40,2,4,32,1,65,28,108,106,34,2,45,0,0,34,1,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,156,194,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,176,5,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,53,11,32,7,65,157,5,106,32,2,65,9,106,41,0,0,55,0,0,32,7,65,165,5,106,32,2,65,17,106,41,0,0,55,0,0,32,7,65,172,5,106,32,2,65,24,106,40,0,0,54,0,0,32,7,32,1,58,0,148,5,32,7,32,2,41,0,1,55,0,149,5,2,64,32,16,40,2,12,32,19,47,1,2,16,138,7,34,1,40,2,8,4,64,32,1,40,2,4,33,1,32,7,65,188,5,106,32,7,65,148,5,106,65,0,16,165,4,32,7,45,0,188,5,65,16,71,13,1,32,16,40,2,16,66,252,7,32,25,16,245,8,33,1,12,54,11,65,0,65,0,65,164,194,206,0,16,131,7,0,11,32,7,65,188,5,106,34,2,32,1,16,199,3,4,64,32,7,65,2,58,0,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,33,1,32,2,16,198,4,12,53,11,32,16,40,2,16,66,252,7,32,25,16,245,8,33,1,32,7,65,188,5,106,16,198,4,12,52,11,2,64,32,16,40,2,8,34,10,4,64,32,16,32,10,65,1,107,34,3,54,2,8,32,16,40,2,4,34,4,32,3,65,28,108,106,34,8,45,0,0,34,2,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,128,192,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,156,4,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,52,11,32,7,65,132,7,106,32,8,65,24,106,40,0,0,54,0,0,32,7,65,253,6,106,32,8,65,17,106,41,0,0,55,0,0,32,7,65,245,6,106,32,8,65,9,106,41,0,0,55,0,0,32,7,32,2,58,0,236,6,32,7,32,8,41,0,1,55,0,237,6,2,64,2,64,32,3,4,64,32,16,32,10,65,2,107,34,2,54,2,8,32,4,32,2,65,28,108,106,34,4,45,0,0,34,2,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,208,192,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,168,4,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,2,12,1,11,32,7,65,160,8,106,32,4,65,24,106,40,0,0,54,0,0,32,7,65,153,8,106,32,4,65,17,106,41,0,0,55,0,0,32,7,65,145,8,106,32,4,65,9,106,41,0,0,55,0,0,32,7,32,2,58,0,136,8,32,7,32,4,41,0,1,55,0,137,8,2,64,65,1,32,2,116,65,241,63,113,69,4,64,32,7,65,236,6,106,65,216,192,206,0,16,199,3,13,1,11,32,16,40,2,16,66,160,8,32,25,16,245,8,33,2,32,7,65,136,8,106,16,198,4,12,1,11,32,7,65,200,8,106,32,7,65,160,8,106,40,2,0,54,2,0,32,7,65,192,8,106,32,7,65,152,8,106,41,2,0,55,3,0,32,7,65,184,8,106,32,7,65,144,8,106,41,2,0,55,3,0,32,7,32,7,41,2,136,8,55,3,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,34,2,13,0,32,7,65,236,6,106,16,198,4,12,52,11,32,7,65,236,6,106,16,198,4,32,2,33,1,12,51,11,32,7,65,152,2,106,32,16,40,2,12,32,19,47,1,2,16,161,6,32,7,40,2,156,2,33,1,32,7,40,2,152,2,13,50,32,7,65,144,2,106,32,16,40,2,12,32,1,47,1,0,16,164,6,32,7,40,2,148,2,33,2,32,7,40,2,144,2,4,64,32,2,33,1,12,51,11,32,22,32,16,40,2,12,32,1,47,1,2,16,138,7,34,4,40,2,4,32,4,40,2,8,16,227,2,34,1,13,50,32,16,32,25,32,2,65,16,106,47,1,0,32,4,40,2,4,32,4,40,2,8,16,155,1,33,1,12,50,11,32,7,65,136,2,106,32,16,40,2,12,32,19,47,1,2,16,164,6,32,7,40,2,140,2,33,1,32,7,40,2,136,2,13,49,32,16,32,25,32,1,65,16,106,47,1,0,65,4,65,0,16,155,1,33,1,12,49,11,32,7,65,128,2,106,32,16,40,2,12,32,19,47,1,2,16,161,6,32,7,40,2,132,2,33,1,32,7,40,2,128,2,13,48,32,7,65,248,1,106,32,16,40,2,12,32,1,47,1,0,16,164,6,32,7,40,2,252,1,33,2,32,7,40,2,248,1,4,64,32,2,33,1,12,49,11,32,22,32,16,40,2,12,32,1,47,1,2,16,138,7,34,4,40,2,4,32,4,40,2,8,16,227,2,34,1,13,48,32,16,32,22,32,25,32,2,65,16,106,47,1,0,32,4,40,2,4,32,4,40,2,8,16,189,1,33,1,12,48,11,32,7,65,240,1,106,32,16,40,2,12,32,19,47,1,2,16,164,6,32,7,40,2,244,1,33,1,32,7,40,2,240,1,13,47,32,16,32,22,32,25,32,1,65,16,106,47,1,0,65,4,65,0,16,189,1,33,1,12,47,11,32,7,65,232,1,106,32,16,40,2,12,32,19,47,1,2,16,161,6,32,7,40,2,236,1,33,1,32,7,40,2,232,1,13,46,32,7,65,224,1,106,32,16,40,2,12,32,1,47,1,0,16,164,6,32,7,40,2,228,1,33,2,32,7,40,2,224,1,4,64,32,2,33,1,12,47,11,32,22,32,16,40,2,12,32,1,47,1,2,16,138,7,34,4,40,2,4,32,4,40,2,8,16,227,2,34,1,13,46,32,16,32,22,32,25,32,2,65,16,106,47,1,0,32,4,40,2,4,32,4,40,2,8,16,141,2,33,1,12,46,11,32,7,65,216,1,106,32,16,40,2,12,32,19,47,1,2,16,164,6,32,7,40,2,220,1,33,1,32,7,40,2,216,1,13,45,32,16,32,22,32,25,32,1,65,16,106,47,1,0,65,4,65,0,16,141,2,33,1,12,45,11,2,64,32,16,40,2,8,34,2,4,64,32,16,32,2,65,1,107,34,2,54,2,8,32,16,40,2,4,32,2,65,28,108,106,34,4,45,0,0,34,2,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,140,8,32,7,65,176,191,206,0,54,2,136,8,32,7,66,0,55,2,148,8,32,7,32,7,65,204,8,106,54,2,144,8,32,7,65,204,2,106,34,1,32,7,65,136,8,106,16,132,6,32,1,16,156,4,33,1,12,45,11,32,7,65,200,8,106,32,4,65,24,106,40,0,0,54,0,0,32,7,65,193,8,106,32,4,65,17,106,41,0,0,55,0,0,32,7,65,185,8,106,32,4,65,9,106,41,0,0,55,0,0,32,7,32,2,58,0,176,8,32,7,32,4,41,0,1,55,0,177,8,32,7,65,176,8,106,34,2,65,132,177,206,0,16,199,3,4,64,32,2,16,198,4,12,45,11,32,16,40,2,16,66,130,8,32,25,16,245,8,33,1,32,7,65,176,8,106,16,198,4,12,44,11,2,64,2,64,2,64,2,64,2,64,32,16,40,2,8,34,3,69,13,0,32,16,32,3,65,1,107,34,1,54,2,8,32,16,40,2,4,34,2,32,1,65,28,108,106,34,10,45,0,0,34,4,65,16,70,13,0,32,7,65,132,7,106,32,10,65,24,106,40,0,0,54,0,0,32,7,65,253,6,106,32,10,65,17,106,41,0,0,55,0,0,32,7,65,245,6,106,32,10,65,9,106,41,0,0,55,0,0,32,7,32,4,58,0,236,6,32,7,32,10,41,0,1,55,0,237,6,32,1,4,64,32,16,32,3,65,2,107,34,1,54,2,8,32,2,32,1,65,28,108,106,34,2,45,0,0,34,1,65,16,71,13,2,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,224,190,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,252,4,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,2,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,198,0,65,1,16,254,9,34,1,69,13,3,32,1,65,212,189,206,0,65,198,0,16,142,11,33,1,32,7,65,198,0,54,2,248,4,32,7,32,1,54,2,244,4,32,7,65,198,0,54,2,240,4,32,7,65,240,4,106,16,156,4,33,1,12,47,11,32,7,65,160,8,106,32,2,65,24,106,40,0,0,54,0,0,32,7,65,153,8,106,32,2,65,17,106,41,0,0,55,0,0,32,7,65,145,8,106,32,2,65,9,106,41,0,0,55,0,0,32,7,32,1,58,0,136,8,32,7,32,2,41,0,1,55,0,137,8,2,64,2,64,65,1,32,4,116,65,241,63,113,69,4,64,32,7,65,236,6,106,32,7,65,136,8,106,16,199,3,13,1,11,32,16,40,2,16,66,160,8,32,25,16,245,8,33,1,12,1,11,32,7,65,0,58,0,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,34,1,69,13,2,11,32,7,65,136,8,106,16,198,4,11,32,7,65,236,6,106,16,198,4,12,45,11,32,7,65,136,8,106,16,198,4,32,7,65,236,6,106,16,198,4,65,0,33,1,12,44,11,12,44,11,2,64,32,16,40,2,8,34,8,4,64,32,16,32,8,65,1,107,34,10,54,2,8,32,16,40,2,4,34,3,32,10,65,28,108,106,34,9,45,0,0,34,4,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,252,188,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,216,4,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,43,11,32,7,65,199,8,106,34,2,32,9,65,24,106,40,0,0,54,0,0,32,7,65,192,8,106,34,1,32,9,65,17,106,41,0,0,55,3,0,32,9,41,0,1,33,67,32,7,65,245,6,106,32,9,65,9,106,41,0,0,55,0,0,32,7,65,253,6,106,32,1,41,3,0,55,0,0,32,7,65,132,7,106,32,2,40,0,0,54,0,0,32,7,32,4,58,0,236,6,32,7,32,67,55,0,237,6,2,64,2,64,32,10,4,64,32,16,32,8,65,2,107,34,1,54,2,8,32,3,32,1,65,28,108,106,34,2,45,0,0,34,1,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,204,189,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,228,4,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,1,11,32,7,65,160,8,106,32,2,65,24,106,40,0,0,54,0,0,32,7,65,153,8,106,32,2,65,17,106,41,0,0,55,0,0,32,7,65,145,8,106,32,2,65,9,106,41,0,0,55,0,0,32,7,32,1,58,0,136,8,32,7,32,2,41,0,1,55,0,137,8,32,7,65,176,8,106,32,16,40,2,12,32,7,65,236,6,106,32,16,40,2,16,34,1,40,2,144,1,32,1,40,2,148,1,16,237,1,2,64,32,7,45,0,176,8,4,64,32,7,40,2,180,8,33,1,12,1,11,2,64,32,7,45,0,177,8,65,2,113,69,13,0,32,7,65,236,6,106,34,4,32,7,65,136,8,106,34,2,16,199,3,69,13,0,32,7,65,0,58,0,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,34,1,13,1,32,2,16,198,4,32,4,16,198,4,65,0,33,1,12,45,11,32,16,40,2,16,66,162,8,32,25,16,245,8,33,1,11,32,7,65,136,8,106,16,198,4,11,32,7,65,236,6,106,16,198,4,12,42,11,2,64,32,16,40,2,8,34,1,4,64,32,16,32,1,65,1,107,34,1,54,2,8,32,16,40,2,4,32,1,65,28,108,106,34,2,45,0,0,34,1,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,172,188,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,204,4,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,42,11,32,7,65,160,8,106,32,2,65,24,106,40,0,0,54,0,0,32,7,65,153,8,106,32,2,65,17,106,41,0,0,55,0,0,32,7,65,145,8,106,32,2,65,9,106,41,0,0,55,0,0,32,7,32,1,58,0,136,8,32,7,32,2,41,0,1,55,0,137,8,2,64,2,64,32,7,65,136,8,106,65,172,178,206,0,16,199,3,69,4,64,32,16,40,2,16,66,161,8,32,25,16,245,8,33,1,12,1,11,32,7,65,0,58,0,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,34,1,69,13,1,11,32,7,65,136,8,106,16,198,4,12,42,11,32,7,65,136,8,106,16,198,4,65,0,33,1,12,41,11,2,64,32,16,40,2,8,34,3,4,64,32,16,32,3,65,1,107,34,4,54,2,8,32,16,40,2,4,34,2,32,4,65,28,108,106,34,10,45,0,0,34,1,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,140,187,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,180,4,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,41,11,32,7,65,132,7,106,32,10,65,24,106,40,0,0,54,0,0,32,7,65,253,6,106,32,10,65,17,106,41,0,0,55,0,0,32,7,65,245,6,106,32,10,65,9,106,41,0,0,55,0,0,32,7,32,1,58,0,236,6,32,7,32,10,41,0,1,55,0,237,6,2,64,2,64,32,4,4,64,32,16,32,3,65,2,107,34,1,54,2,8,32,2,32,1,65,28,108,106,34,2,45,0,0,34,1,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,220,187,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,192,4,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,1,11,32,7,65,160,8,106,32,2,65,24,106,40,0,0,54,0,0,32,7,65,153,8,106,32,2,65,17,106,41,0,0,55,0,0,32,7,65,145,8,106,32,2,65,9,106,41,0,0,55,0,0,32,7,32,1,58,0,136,8,32,7,32,2,41,0,1,55,0,137,8,2,64,2,64,2,64,32,7,65,236,6,106,65,172,178,206,0,16,199,3,4,64,32,7,65,136,8,106,65,172,178,206,0,16,199,3,13,1,11,32,16,40,2,16,66,161,8,32,25,16,245,8,33,1,12,1,11,32,7,65,0,58,0,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,34,1,69,13,1,11,32,7,65,136,8,106,16,198,4,12,1,11,32,7,65,136,8,106,16,198,4,32,7,65,236,6,106,16,198,4,65,0,33,1,12,41,11,32,7,65,236,6,106,16,198,4,12,40,11,2,64,2,64,2,64,2,64,2,64,32,16,40,2,8,34,10,69,13,0,32,16,32,10,65,1,107,34,2,54,2,8,32,16,40,2,4,34,4,32,2,65,28,108,106,34,8,45,0,0,34,3,65,16,70,13,0,32,7,65,132,7,106,32,8,65,24,106,40,0,0,54,0,0,32,7,65,253,6,106,32,8,65,17,106,41,0,0,55,0,0,32,7,65,245,6,106,32,8,65,9,106,41,0,0,55,0,0,32,7,32,3,58,0,236,6,32,7,32,8,41,0,1,55,0,237,6,32,2,69,13,1,32,16,32,10,65,2,107,34,2,54,2,8,32,4,32,2,65,28,108,106,34,4,45,0,0,34,2,65,16,70,13,1,32,7,65,160,8,106,32,4,65,24,106,40,0,0,54,0,0,32,7,65,153,8,106,32,4,65,17,106,41,0,0,55,0,0,32,7,65,145,8,106,32,4,65,9,106,41,0,0,55,0,0,32,7,32,2,58,0,136,8,32,7,32,4,41,0,1,55,0,137,8,65,1,32,3,116,65,241,63,113,69,4,64,32,7,65,236,6,106,32,7,65,136,8,106,16,199,3,13,3,11,32,16,40,2,16,66,160,8,32,25,16,245,8,33,2,32,7,65,136,8,106,16,198,4,12,4,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,198,0,65,1,16,254,9,34,1,69,13,44,32,1,65,184,185,206,0,65,198,0,16,142,11,33,1,32,7,65,198,0,54,2,140,4,32,7,32,1,54,2,136,4,32,7,65,198,0,54,2,132,4,32,7,65,132,4,106,16,156,4,33,2,12,2,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,198,0,65,1,16,254,9,34,1,69,13,43,32,1,65,254,185,206,0,65,198,0,16,142,11,33,1,32,7,65,198,0,54,2,152,4,32,7,32,1,54,2,148,4,32,7,65,198,0,54,2,144,4,32,7,65,144,4,106,16,156,4,33,2,12,2,11,32,7,65,200,8,106,32,7,65,132,7,106,40,2,0,54,2,0,32,7,65,192,8,106,32,7,65,252,6,106,41,2,0,55,3,0,32,7,65,184,8,106,32,7,65,244,6,106,41,2,0,55,3,0,32,7,32,7,41,2,236,6,55,3,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,33,2,32,7,65,136,8,106,16,198,4,32,2,69,13,41,11,32,2,33,1,12,40,11,32,7,65,236,6,106,16,198,4,32,2,33,1,12,39,11,32,7,65,208,1,106,32,16,40,2,12,32,19,47,1,2,16,161,6,32,7,40,2,212,1,33,2,32,7,40,2,208,1,4,64,32,2,33,1,12,39,11,32,22,32,16,40,2,12,32,2,47,1,2,16,138,7,34,4,40,2,4,32,4,40,2,8,16,227,2,34,1,13,38,32,16,32,22,32,25,65,0,32,2,47,1,0,32,4,16,233,1,33,1,12,38,11,32,19,47,1,2,33,1,32,7,65,0,54,2,184,8,32,7,66,128,128,128,128,192,0,55,2,176,8,32,16,32,22,32,25,65,0,32,1,32,7,65,176,8,106,16,233,1,33,1,12,37,11,32,7,65,200,1,106,32,16,40,2,12,32,19,47,1,2,16,161,6,32,7,40,2,204,1,33,2,32,7,40,2,200,1,4,64,32,2,33,1,12,37,11,32,22,32,16,40,2,12,32,2,47,1,2,16,138,7,34,4,40,2,4,32,4,40,2,8,16,227,2,34,1,13,36,32,16,32,22,32,25,65,1,32,2,47,1,0,32,4,16,233,1,33,1,12,36,11,32,19,47,1,2,33,1,32,7,65,0,54,2,184,8,32,7,66,128,128,128,128,192,0,55,2,176,8,32,16,32,22,32,25,65,1,32,1,32,7,65,176,8,106,16,233,1,33,1,12,35,11,32,7,65,192,1,106,32,16,40,2,12,32,19,47,1,2,16,163,6,32,7,40,2,196,1,33,2,32,7,40,2,192,1,4,64,32,2,33,1,12,35,11,32,22,32,16,40,2,12,32,2,47,1,2,16,138,7,34,4,40,2,4,32,4,40,2,8,16,227,2,34,1,13,34,32,16,32,22,32,25,65,0,65,1,32,2,47,1,0,32,4,16,125,33,1,12,34,11,32,7,65,184,1,106,32,16,40,2,12,32,19,47,1,2,16,162,6,32,7,40,2,188,1,33,2,32,7,40,2,184,1,4,64,32,2,33,1,12,34,11,32,22,32,16,40,2,12,32,2,47,1,2,16,138,7,34,4,40,2,4,32,4,40,2,8,16,227,2,34,1,13,33,32,16,32,22,32,25,65,0,65,0,32,2,47,1,0,32,4,16,125,33,1,12,33,11,32,19,47,1,2,33,1,32,7,65,0,54,2,184,8,32,7,66,128,128,128,128,192,0,55,2,176,8,32,16,32,22,32,25,65,0,65,1,32,1,32,7,65,176,8,106,16,125,33,1,12,32,11,32,19,47,1,2,33,1,32,7,65,0,54,2,184,8,32,7,66,128,128,128,128,192,0,55,2,176,8,32,16,32,22,32,25,65,0,65,0,32,1,32,7,65,176,8,106,16,125,33,1,12,31,11,32,7,65,176,1,106,32,16,40,2,12,32,19,47,1,2,16,163,6,32,7,40,2,180,1,33,2,32,7,40,2,176,1,4,64,32,2,33,1,12,31,11,32,22,32,16,40,2,12,32,2,47,1,2,16,138,7,34,4,40,2,4,32,4,40,2,8,16,227,2,34,1,13,30,32,16,32,22,32,25,65,1,65,1,32,2,47,1,0,32,4,16,125,33,1,12,30,11,32,7,65,168,1,106,32,16,40,2,12,32,19,47,1,2,16,162,6,32,7,40,2,172,1,33,2,32,7,40,2,168,1,4,64,32,2,33,1,12,30,11,32,22,32,16,40,2,12,32,2,47,1,2,16,138,7,34,4,40,2,4,32,4,40,2,8,16,227,2,34,1,13,29,32,16,32,22,32,25,65,1,65,0,32,2,47,1,0,32,4,16,125,33,1,12,29,11,32,19,47,1,2,33,1,32,7,65,0,54,2,184,8,32,7,66,128,128,128,128,192,0,55,2,176,8,32,16,32,22,32,25,65,1,65,1,32,1,32,7,65,176,8,106,16,125,33,1,12,28,11,32,19,47,1,2,33,1,32,7,65,0,54,2,184,8,32,7,66,128,128,128,128,192,0,55,2,176,8,32,16,32,22,32,25,65,1,65,0,32,1,32,7,65,176,8,106,16,125,33,1,12,27,11,32,16,32,22,32,25,65,0,32,19,45,0,1,16,233,3,33,1,12,26,11,32,16,32,22,32,25,65,1,32,19,45,0,1,16,233,3,33,1,12,25,11,2,64,32,16,40,2,8,34,2,4,64,32,16,32,2,65,1,107,34,2,54,2,8,32,16,40,2,4,32,2,65,28,108,106,34,4,45,0,0,34,2,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,176,185,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,228,2,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,25,11,32,7,65,160,8,106,32,4,65,24,106,40,0,0,54,0,0,32,7,65,153,8,106,32,4,65,17,106,41,0,0,55,0,0,32,7,65,145,8,106,32,4,65,9,106,41,0,0,55,0,0,32,7,32,4,41,0,1,55,0,137,8,32,7,32,2,58,0,136,8,2,64,32,2,65,11,71,4,64,32,16,40,2,16,66,136,8,32,25,16,245,8,33,2,32,7,65,136,8,106,16,198,4,12,1,11,32,7,40,2,140,8,33,2,32,7,65,10,58,0,176,8,32,7,32,2,54,2,180,8,32,16,32,22,32,7,65,176,8,106,16,159,2,34,2,69,13,25,11,32,2,33,1,12,24,11,2,64,32,16,40,2,8,34,3,4,64,32,16,32,3,65,1,107,34,2,54,2,8,32,16,40,2,4,34,4,32,2,65,28,108,106,34,8,45,0,0,34,10,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,144,184,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,192,3,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,24,11,32,7,65,132,7,106,32,8,65,24,106,40,0,0,54,0,0,32,7,65,253,6,106,32,8,65,17,106,41,0,0,55,0,0,32,7,65,245,6,106,32,8,65,9,106,41,0,0,55,0,0,32,7,32,10,58,0,236,6,32,7,32,8,41,0,1,55,0,237,6,2,64,2,64,2,64,32,2,69,13,0,32,16,32,3,65,2,107,34,2,54,2,8,32,4,32,2,65,28,108,106,34,8,45,0,0,34,3,65,16,70,13,0,32,7,65,199,8,106,34,4,32,8,65,24,106,40,0,0,54,0,0,32,7,65,192,8,106,34,2,32,8,65,17,106,41,0,0,55,3,0,32,8,41,0,1,33,67,32,7,65,145,8,106,32,8,65,9,106,41,0,0,55,0,0,32,7,65,153,8,106,32,2,41,3,0,55,0,0,32,7,65,160,8,106,32,4,40,0,0,54,0,0,32,7,32,3,58,0,136,8,32,7,32,67,55,0,137,8,32,10,65,11,70,13,1,32,16,40,2,16,66,159,8,32,25,16,245,8,33,1,32,7,65,136,8,106,16,198,4,12,2,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,224,184,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,204,3,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,32,10,65,11,71,13,1,32,7,40,2,240,6,16,138,10,12,25,11,32,7,65,184,8,106,32,7,40,2,240,6,34,2,65,8,106,41,2,0,55,3,0,32,7,65,192,8,106,32,2,65,16,106,41,2,0,55,3,0,32,7,65,200,8,106,32,2,65,24,106,40,2,0,54,2,0,32,7,32,2,41,2,0,55,3,176,8,32,2,65,28,65,4,16,163,10,32,7,65,216,3,106,32,16,40,2,12,32,7,65,176,8,106,34,4,32,16,40,2,16,34,2,40,2,144,1,32,2,40,2,148,1,16,237,1,2,64,2,64,2,64,32,7,45,0,216,3,69,4,64,32,7,45,0,217,3,65,2,113,69,13,1,32,4,32,7,65,136,8,106,16,149,5,13,2,32,16,40,2,16,66,156,8,32,25,16,245,8,33,1,12,3,11,32,7,40,2,220,3,33,1,12,2,11,32,16,40,2,16,66,157,8,32,25,16,245,8,33,1,12,1,11,32,7,65,176,8,106,16,198,4,32,7,65,136,8,106,16,198,4,12,25,11,32,7,65,176,8,106,16,198,4,32,7,65,136,8,106,16,198,4,12,24,11,32,7,65,236,6,106,16,198,4,12,23,11,2,64,32,16,40,2,8,34,1,4,64,32,16,32,1,65,1,107,34,1,54,2,8,32,16,40,2,4,32,1,65,28,108,106,34,1,45,0,0,34,3,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,192,183,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,180,3,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,23,11,32,7,65,160,8,106,32,1,65,24,106,40,0,0,54,0,0,32,7,65,153,8,106,32,1,65,17,106,41,0,0,55,0,0,32,7,65,145,8,106,32,1,65,9,106,41,0,0,55,0,0,32,7,32,3,58,0,136,8,32,7,32,1,41,0,1,55,0,137,8,65,1,33,4,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,3,65,10,107,14,2,1,0,2,11,65,1,33,20,65,0,33,4,11,32,7,65,176,8,106,34,2,32,16,40,2,12,32,7,40,2,140,8,34,10,32,16,40,2,16,34,1,40,2,144,1,32,1,40,2,148,1,16,237,1,32,7,45,0,176,8,69,4,64,32,7,45,0,177,8,65,1,113,69,13,2,32,7,65,200,8,106,32,10,65,24,106,40,2,0,54,2,0,32,7,65,192,8,106,32,10,65,16,106,41,2,0,55,3,0,32,7,65,184,8,106,32,10,65,8,106,41,2,0,55,3,0,32,7,32,10,41,2,0,55,3,176,8,32,16,32,22,32,2,16,159,2,34,1,13,4,32,10,65,28,65,4,16,163,10,65,0,33,1,12,31,11,32,7,40,2,180,8,12,2,11,32,16,40,2,16,66,153,8,32,25,16,245,8,33,1,12,3,11,32,16,40,2,16,66,154,8,32,25,16,245,8,11,33,1,32,10,16,198,4,11,32,10,65,28,65,4,16,163,10,32,3,65,10,107,14,2,1,2,0,11,32,7,65,136,8,106,16,198,4,12,25,11,32,20,69,13,24,12,1,11,32,4,69,13,23,11,32,10,16,138,10,12,22,11,32,7,65,160,1,106,32,16,40,2,12,32,19,47,1,2,16,160,6,32,7,40,2,164,1,33,1,32,7,40,2,160,1,13,21,32,7,65,152,1,106,32,16,40,2,12,32,1,47,1,0,16,159,6,32,7,40,2,156,1,33,2,32,7,40,2,152,1,4,64,32,2,33,1,12,22,11,32,7,65,144,1,106,32,16,40,2,12,32,2,47,1,0,16,164,6,32,7,40,2,148,1,33,2,32,7,40,2,144,1,4,64,32,2,33,1,12,22,11,32,16,40,2,12,32,1,47,1,2,16,138,7,33,1,32,16,32,22,32,25,32,2,65,16,106,47,1,0,32,1,40,2,4,32,1,40,2,8,16,156,2,33,1,12,21,11,32,7,65,136,1,106,32,16,40,2,12,32,19,47,1,2,16,159,6,32,7,40,2,140,1,33,1,32,7,40,2,136,1,13,20,32,7,65,128,1,106,32,16,40,2,12,32,1,47,1,0,16,164,6,32,7,40,2,132,1,33,1,32,7,40,2,128,1,13,20,32,16,32,22,32,25,32,1,65,16,106,47,1,0,65,4,65,0,16,156,2,33,1,12,20,11,32,7,65,248,0,106,32,16,40,2,12,32,19,47,1,2,16,160,6,32,7,40,2,124,33,1,32,7,40,2,120,13,19,32,7,65,240,0,106,32,16,40,2,12,32,1,47,1,0,16,159,6,32,7,40,2,116,33,4,32,7,40,2,112,4,64,32,4,33,1,12,20,11,32,7,65,232,0,106,32,16,40,2,12,32,4,47,1,0,16,164,6,32,7,40,2,108,33,2,32,7,40,2,104,4,64,32,2,33,1,12,20,11,32,22,32,16,40,2,12,32,1,47,1,2,16,138,7,34,3,40,2,4,32,3,40,2,8,16,227,2,34,1,13,19,32,16,32,22,32,25,32,2,65,1,32,4,47,1,2,32,3,16,212,1,33,1,12,19,11,32,7,65,224,0,106,32,16,40,2,12,32,19,47,1,2,16,159,6,32,7,40,2,100,33,1,32,7,40,2,96,13,18,32,7,65,216,0,106,32,16,40,2,12,32,1,47,1,0,16,164,6,32,7,40,2,92,33,2,32,7,40,2,88,4,64,32,2,33,1,12,19,11,32,1,47,1,2,33,1,32,7,65,0,54,2,184,8,32,7,66,128,128,128,128,192,0,55,2,176,8,32,16,32,22,32,25,32,2,65,1,32,1,32,7,65,176,8,106,16,212,1,33,1,12,18,11,32,7,65,208,0,106,32,16,40,2,12,32,19,47,1,2,16,161,6,32,7,40,2,84,33,1,32,7,40,2,80,13,17,32,7,65,200,0,106,32,16,40,2,12,32,1,47,1,0,16,164,6,32,7,40,2,76,33,2,32,7,40,2,72,4,64,32,2,33,1,12,18,11,32,22,32,16,40,2,12,32,1,47,1,2,16,138,7,34,4,40,2,4,32,4,40,2,8,16,227,2,34,1,13,17,32,16,32,22,32,25,32,2,65,0,32,7,32,4,16,212,1,33,1,12,17,11,32,7,65,64,107,32,16,40,2,12,32,19,47,1,2,16,164,6,32,7,40,2,68,33,1,32,7,40,2,64,13,16,32,7,65,0,54,2,184,8,32,7,66,128,128,128,128,192,0,55,2,176,8,32,16,32,22,32,25,32,1,65,0,32,7,32,7,65,176,8,106,16,212,1,33,1,12,16,11,32,7,65,56,106,32,16,40,2,12,32,19,47,1,2,16,160,6,32,7,40,2,60,33,1,32,7,40,2,56,13,15,32,7,65,48,106,32,16,40,2,12,32,1,47,1,0,16,159,6,32,7,40,2,52,33,4,32,7,40,2,48,4,64,32,4,33,1,12,16,11,32,7,65,40,106,32,16,40,2,12,32,4,47,1,0,16,164,6,32,7,40,2,44,33,2,32,7,40,2,40,4,64,32,2,33,1,12,16,11,32,22,32,16,40,2,12,32,1,47,1,2,16,138,7,34,3,40,2,4,32,3,40,2,8,16,227,2,34,1,13,15,32,16,32,22,32,25,32,2,65,1,32,4,47,1,2,32,3,16,195,1,33,1,12,15,11,32,7,65,32,106,32,16,40,2,12,32,19,47,1,2,16,159,6,32,7,40,2,36,33,1,32,7,40,2,32,13,14,32,7,65,24,106,32,16,40,2,12,32,1,47,1,0,16,164,6,32,7,40,2,28,33,2,32,7,40,2,24,4,64,32,2,33,1,12,15,11,32,1,47,1,2,33,1,32,7,65,0,54,2,184,8,32,7,66,128,128,128,128,192,0,55,2,176,8,32,16,32,22,32,25,32,2,65,1,32,1,32,7,65,176,8,106,16,195,1,33,1,12,14,11,32,7,65,16,106,32,16,40,2,12,32,19,47,1,2,16,161,6,32,7,40,2,20,33,1,32,7,40,2,16,13,13,32,7,65,8,106,32,16,40,2,12,32,1,47,1,0,16,164,6,32,7,40,2,12,33,2,32,7,40,2,8,4,64,32,2,33,1,12,14,11,32,22,32,16,40,2,12,32,1,47,1,2,16,138,7,34,4,40,2,4,32,4,40,2,8,16,227,2,34,1,13,13,32,16,32,22,32,25,32,2,65,0,32,7,32,4,16,195,1,33,1,12,13,11,32,7,32,16,40,2,12,32,19,47,1,2,16,164,6,32,7,40,2,4,33,1,32,7,40,2,0,13,12,32,7,65,0,54,2,184,8,32,7,66,128,128,128,128,192,0,55,2,176,8,32,16,32,22,32,25,32,1,65,0,32,7,32,7,65,176,8,106,16,195,1,33,1,12,12,11,32,16,40,2,12,32,19,47,1,2,16,190,7,33,1,32,7,65,0,54,2,184,8,32,7,66,128,128,128,128,192,0,55,2,176,8,32,16,32,22,32,25,32,1,47,1,28,32,1,47,1,30,32,7,65,176,8,106,16,235,1,33,1,12,11,11,2,64,32,16,40,2,8,34,2,4,64,32,16,32,2,65,1,107,34,2,54,2,8,32,16,40,2,4,32,2,65,28,108,106,34,10,45,0,0,34,3,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,140,8,32,7,65,240,182,206,0,54,2,136,8,32,7,66,0,55,2,148,8,32,7,32,7,65,204,8,106,54,2,144,8,32,7,65,192,2,106,34,1,32,7,65,136,8,106,16,132,6,32,1,16,156,4,33,1,12,11,11,32,7,65,159,8,106,34,4,32,10,65,24,106,40,0,0,54,0,0,32,7,65,152,8,106,34,2,32,10,65,17,106,41,0,0,55,3,0,32,10,41,0,1,33,67,32,7,65,185,8,106,32,10,65,9,106,41,0,0,55,0,0,32,7,65,193,8,106,32,2,41,3,0,55,0,0,32,7,65,200,8,106,32,4,40,0,0,54,0,0,32,7,32,3,58,0,176,8,32,7,32,67,55,0,177,8,32,16,32,19,45,0,1,16,237,6,32,7,65,176,8,106,34,2,16,149,5,69,4,64,32,16,40,2,16,66,131,8,32,25,16,245,8,33,1,32,2,16,198,4,12,11,11,32,7,65,176,8,106,16,198,4,12,10,11,32,7,65,140,3,106,34,1,32,16,32,19,45,0,1,16,237,6,16,168,1,32,16,32,22,32,1,16,159,2,33,1,12,9,11,32,7,65,0,58,0,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,33,1,12,8,11,32,7,65,240,2,106,34,1,32,16,40,2,12,32,19,47,1,2,16,137,7,65,12,106,16,168,1,32,16,32,22,32,1,16,159,2,33,1,12,7,11,2,64,32,16,40,2,8,34,2,4,64,32,16,32,2,65,1,107,34,2,54,2,8,32,16,40,2,4,32,2,65,28,108,106,34,4,45,0,0,34,2,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,160,182,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,248,3,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,7,11,32,7,65,160,8,106,32,4,65,24,106,40,0,0,54,0,0,32,7,65,153,8,106,32,4,65,17,106,41,0,0,55,0,0,32,7,65,145,8,106,32,4,65,9,106,41,0,0,55,0,0,32,7,32,2,58,0,136,8,32,7,32,4,41,0,1,55,0,137,8,2,64,2,64,65,1,32,2,116,65,241,63,113,4,64,32,16,40,2,16,66,160,8,32,25,16,245,8,33,2,12,1,11,32,7,65,3,58,0,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,34,2,69,13,1,11,32,7,65,136,8,106,16,198,4,32,2,33,1,12,7,11,32,7,65,136,8,106,16,198,4,12,6,11,2,64,32,16,40,2,8,34,2,4,64,32,16,32,2,65,1,107,34,2,54,2,8,32,16,40,2,4,32,2,65,28,108,106,34,4,45,0,0,34,2,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,208,181,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,236,3,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,6,11,32,7,65,160,8,106,32,4,65,24,106,40,0,0,54,0,0,32,7,65,153,8,106,32,4,65,17,106,41,0,0,55,0,0,32,7,65,145,8,106,32,4,65,9,106,41,0,0,55,0,0,32,7,32,2,58,0,136,8,32,7,32,4,41,0,1,55,0,137,8,2,64,2,64,65,1,32,2,116,65,241,63,113,4,64,32,16,40,2,16,66,160,8,32,25,16,245,8,33,2,12,1,11,32,7,65,2,58,0,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,34,2,69,13,1,11,32,7,65,136,8,106,16,198,4,32,2,33,1,12,6,11,32,7,65,136,8,106,16,198,4,12,5,11,2,64,32,16,40,2,8,34,2,4,64,32,16,32,2,65,1,107,34,2,54,2,8,32,16,40,2,4,32,2,65,28,108,106,34,4,45,0,0,34,2,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,180,8,32,7,65,128,181,206,0,54,2,176,8,32,7,66,0,55,2,188,8,32,7,32,7,65,204,8,106,54,2,184,8,32,7,65,224,3,106,34,1,32,7,65,176,8,106,16,132,6,32,1,16,156,4,33,1,12,5,11,32,7,65,160,8,106,32,4,65,24,106,40,0,0,54,0,0,32,7,65,153,8,106,32,4,65,17,106,41,0,0,55,0,0,32,7,65,145,8,106,32,4,65,9,106,41,0,0,55,0,0,32,7,32,2,58,0,136,8,32,7,32,4,41,0,1,55,0,137,8,2,64,2,64,65,1,32,2,116,65,241,63,113,4,64,32,16,40,2,16,66,160,8,32,25,16,245,8,33,2,12,1,11,32,7,65,1,58,0,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,34,2,69,13,1,11,32,7,65,136,8,106,16,198,4,32,2,33,1,12,5,11,32,7,65,136,8,106,16,198,4,12,4,11,32,7,65,3,58,0,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,33,1,12,3,11,32,7,65,2,58,0,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,33,1,12,2,11,32,7,65,1,58,0,176,8,32,16,32,22,32,7,65,176,8,106,16,159,2,33,1,12,1,11,2,64,32,16,40,2,8,34,2,4,64,32,16,32,2,65,1,107,34,2,54,2,8,32,16,40,2,4,32,2,65,28,108,106,34,4,45,0,0,34,2,65,16,71,13,1,11,66,208,15,16,251,4,32,7,65,1,54,2,140,8,32,7,65,176,180,206,0,54,2,136,8,32,7,66,0,55,2,148,8,32,7,32,7,65,204,8,106,54,2,144,8,32,7,65,180,2,106,34,1,32,7,65,136,8,106,16,132,6,32,1,16,156,4,33,1,12,1,11,32,7,65,200,8,106,32,4,65,24,106,40,0,0,54,0,0,32,7,65,193,8,106,32,4,65,17,106,41,0,0,55,0,0,32,7,65,185,8,106,32,4,65,9,106,41,0,0,55,0,0,32,7,32,2,58,0,176,8,32,7,32,4,41,0,1,55,0,177,8,32,7,65,176,8,106,34,2,65,172,178,206,0,16,199,3,4,64,32,2,16,198,4,12,1,11,32,16,40,2,16,66,129,8,32,25,16,245,8,33,1,32,7,65,176,8,106,16,198,4,11,32,7,65,208,8,106,36,0,32,1,12,1,11,65,1,65,198,0,16,132,11,0,11,34,2,69,13,0,11,11,32,33,32,15,40,2,0,17,2,0,32,15,40,2,4,34,1,4,64,32,33,32,1,32,15,40,2,8,16,163,10,11,32,30,4,64,32,5,32,30,65,1,116,65,2,16,163,10,11,32,14,40,2,28,34,11,4,64,32,14,40,2,24,33,1,3,64,32,1,16,199,4,32,1,65,28,106,33,1,32,11,65,1,107,34,11,13,0,11,11,32,14,40,2,20,34,1,69,13,2,32,14,40,2,24,32,1,65,28,108,65,4,16,163,10,12,2,11,32,25,32,1,65,176,168,206,0,16,131,7,0,11,32,30,4,64,32,5,32,30,65,1,116,65,2,16,163,10,11,32,14,40,2,28,34,11,4,64,32,14,40,2,24,33,1,3,64,32,1,16,199,4,32,1,65,28,106,33,1,32,11,65,1,107,34,11,13,0,11,11,32,14,40,2,20,34,1,4,64,32,14,40,2,24,32,1,65,28,108,65,4,16,163,10,11,65,0,33,2,11,32,14,65,64,107,36,0,32,2,13,0,2,127,65,0,33,8,65,0,33,9,35,0,65,128,2,107,34,6,36,0,32,6,65,252,0,106,33,11,35,0,65,48,107,34,17,36,0,2,64,2,64,32,21,40,2,160,1,34,4,40,2,8,34,2,32,21,40,2,168,1,34,5,40,2,8,34,10,106,34,12,32,2,79,4,64,2,64,2,64,2,64,32,12,69,4,64,65,1,33,13,12,1,11,32,12,65,0,72,13,31,65,145,179,211,0,45,0,0,26,32,12,65,1,16,254,9,34,13,69,13,1,32,12,65,3,113,33,10,32,12,65,1,107,65,3,79,4,64,32,12,65,252,255,255,255,7,113,33,1,3,64,32,8,32,13,106,34,3,32,2,32,8,75,65,1,116,58,0,0,32,3,65,3,106,32,2,32,8,65,3,106,75,65,1,116,58,0,0,32,3,65,2,106,32,2,32,8,65,2,106,75,65,1,116,58,0,0,32,3,65,1,106,32,2,32,8,65,1,106,75,65,1,116,58,0,0,32,8,65,4,106,34,8,32,1,71,13,0,11,11,32,10,4,64,3,64,32,8,32,13,106,32,2,32,8,75,65,1,116,58,0,0,32,8,65,1,106,33,8,32,10,65,1,107,34,10,13,0,11,11,32,5,40,2,8,33,10,32,4,40,2,8,33,2,11,32,4,65,4,106,40,2,0,33,4,32,5,65,4,106,40,2,0,33,1,32,17,65,0,54,2,0,32,17,32,1,32,10,65,28,108,106,54,2,36,32,17,32,1,54,2,32,32,17,32,4,32,2,65,28,108,106,54,2,28,32,17,32,4,54,2,24,32,17,32,21,54,2,20,32,17,32,32,54,2,16,32,17,32,17,54,2,40,32,17,65,4,106,33,5,35,0,65,208,0,107,34,3,36,0,32,17,65,16,106,34,2,40,2,24,33,1,32,3,32,2,54,2,40,32,3,32,1,54,2,36,32,3,32,3,65,207,0,106,54,2,32,32,3,65,16,106,32,2,65,8,106,32,3,65,32,106,16,228,2,2,64,2,64,2,64,32,3,45,0,16,65,1,113,69,4,64,32,5,65,0,54,2,8,32,5,66,128,128,128,128,16,55,2,0,12,1,11,32,3,45,0,17,33,1,65,145,179,211,0,45,0,0,26,65,8,65,1,16,254,9,34,10,69,13,1,32,10,32,1,58,0,0,32,3,32,10,54,2,24,32,3,65,1,54,2,28,32,3,65,8,54,2,20,32,3,65,56,106,32,2,65,24,106,40,2,0,34,1,54,2,0,32,3,65,48,106,32,2,65,16,106,41,2,0,55,3,0,32,3,65,40,106,34,4,32,2,65,8,106,41,2,0,55,3,0,32,3,32,2,41,2,0,55,3,32,32,3,32,1,54,2,68,32,3,32,3,65,32,106,54,2,72,32,3,32,3,65,207,0,106,54,2,64,32,3,65,8,106,32,4,32,3,65,64,107,16,228,2,32,3,45,0,8,65,1,113,4,64,32,3,45,0,9,33,2,65,1,33,8,3,64,32,3,40,2,20,32,8,70,4,64,32,3,65,20,106,32,8,65,1,16,208,5,32,3,40,2,24,33,10,11,32,8,32,10,106,32,2,58,0,0,32,3,32,8,65,1,106,34,8,54,2,28,32,3,32,3,40,2,56,54,2,68,32,3,32,3,65,32,106,54,2,72,32,3,32,3,65,207,0,106,54,2,64,32,3,32,4,32,3,65,64,107,16,228,2,32,3,45,0,1,33,2,32,3,45,0,0,65,1,113,13,0,11,11,32,5,32,3,41,2,20,55,2,0,32,5,65,8,106,32,3,65,28,106,40,2,0,54,2,0,11,32,3,65,208,0,106,36,0,12,1,11,65,1,65,8,16,132,11,0,11,32,17,40,2,0,34,8,69,13,1,32,17,40,2,4,34,1,69,13,3,32,17,40,2,8,32,1,65,1,16,163,10,12,3,11,65,1,32,12,16,132,11,0,11,32,17,40,2,8,33,8,32,17,40,2,4,34,2,65,128,128,128,128,120,70,13,1,32,17,40,2,12,33,1,32,11,32,12,54,2,20,32,11,32,13,54,2,16,32,11,32,12,54,2,12,32,11,32,1,54,2,8,32,11,32,21,40,2,152,1,54,2,24,12,2,11,65,128,215,206,0,65,28,65,244,219,206,0,16,141,8,0,11,65,128,128,128,128,120,33,2,32,12,69,13,0,32,13,32,12,65,1,16,163,10,11,32,11,32,2,54,2,0,32,11,32,8,54,2,4,32,17,65,48,106,36,0,32,6,40,2,128,1,33,10,2,64,2,64,32,6,40,2,124,34,1,65,128,128,128,128,120,70,13,0,32,6,65,248,1,106,32,6,65,148,1,106,40,2,0,54,2,0,32,6,65,240,1,106,32,6,65,140,1,106,41,2,0,55,2,0,32,6,32,6,41,2,132,1,55,2,232,1,32,6,65,0,54,2,72,32,6,65,0,54,2,64,32,6,32,10,54,2,228,1,32,6,32,1,54,2,224,1,32,11,32,6,65,64,107,65,0,32,6,65,224,1,106,16,202,2,2,64,32,6,40,2,124,34,1,65,128,128,128,128,120,70,13,0,32,1,4,64,32,6,40,2,128,1,32,1,65,1,16,163,10,11,32,6,40,2,136,1,34,1,69,13,0,32,6,40,2,140,1,32,1,65,1,16,163,10,11,32,22,65,208,0,106,33,25,32,6,65,212,0,106,33,35,32,6,65,132,1,106,33,14,32,21,40,2,156,1,34,30,65,4,106,33,19,32,22,65,200,0,106,33,34,32,22,65,216,0,106,33,33,3,64,2,64,2,64,2,64,32,6,40,2,64,34,8,69,13,0,32,6,40,2,68,33,17,3,64,65,0,33,4,65,0,32,8,47,1,186,2,34,2,65,1,116,107,33,11,65,188,2,33,10,65,127,33,1,2,64,3,64,32,10,32,11,106,65,188,2,70,4,64,32,2,33,1,12,2,11,32,8,32,10,106,33,5,32,1,65,1,106,33,1,32,4,65,28,106,33,4,32,10,65,2,106,33,10,65,127,32,5,47,1,0,34,3,32,9,65,255,255,3,113,34,5,71,32,3,32,5,75,27,34,5,65,1,70,13,0,11,32,5,65,255,1,113,69,13,3,11,32,17,69,13,1,32,17,65,1,107,33,17,32,8,32,1,65,2,116,106,65,212,2,106,40,2,0,33,8,12,0,11,0,11,32,6,65,8,106,32,21,32,9,16,208,6,32,6,47,1,10,33,9,32,6,47,1,8,33,10,12,1,11,32,4,32,8,106,34,10,65,20,107,40,2,0,33,5,32,10,65,2,106,47,1,0,33,11,32,10,47,1,0,33,3,65,1,33,2,65,1,33,4,32,10,65,16,107,40,2,0,34,1,4,64,32,1,65,0,72,13,30,65,145,179,211,0,45,0,0,26,32,1,65,1,16,254,9,34,4,69,13,32,11,32,4,32,5,32,1,16,142,11,33,5,32,10,65,8,107,40,2,0,33,4,2,64,2,64,2,64,2,64,2,64,32,10,65,4,107,40,2,0,34,10,4,64,32,10,65,0,72,13,35,65,145,179,211,0,45,0,0,26,32,10,65,1,16,254,9,34,2,69,13,1,11,32,2,32,4,32,10,16,142,11,33,2,32,6,32,11,59,1,150,1,32,6,32,3,59,1,148,1,32,6,32,10,54,2,144,1,32,6,32,2,54,2,140,1,32,6,32,10,54,2,136,1,32,6,32,1,54,2,132,1,32,6,32,5,54,2,128,1,32,6,32,1,54,2,124,32,21,32,9,16,201,8,26,32,6,65,56,106,32,21,32,9,16,249,6,32,6,65,48,106,32,6,40,2,56,34,3,32,6,40,2,60,34,11,40,2,12,34,5,17,1,0,32,6,47,1,48,69,13,2,32,6,47,1,50,33,10,3,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,30,65,8,106,40,2,0,34,1,32,10,65,255,255,3,113,34,2,75,4,64,32,19,40,2,0,32,2,65,40,108,106,34,1,45,0,0,33,4,32,1,65,1,106,45,0,0,33,8,32,6,66,0,55,3,160,1,32,6,66,15,55,3,152,1,2,64,32,22,41,3,56,80,34,2,69,4,64,32,6,32,22,41,3,64,34,69,55,3,168,1,32,6,32,34,41,3,0,34,73,55,3,176,1,32,69,66,127,32,22,41,3,80,34,71,66,15,124,34,72,32,71,32,72,86,34,1,32,33,41,3,0,34,67,32,1,173,124,34,68,32,67,84,32,71,32,72,88,27,34,1,27,34,67,84,66,127,32,68,32,1,27,34,68,32,73,86,32,68,32,73,81,27,13,1,32,25,32,67,55,3,0,32,25,32,68,55,3,8,11,2,64,2,64,2,64,2,64,2,64,2,64,32,4,65,1,107,14,33,0,17,17,17,17,17,17,17,17,17,17,17,17,1,2,3,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,9,9,17,11,32,6,40,2,144,1,34,8,69,13,7,32,6,65,32,106,32,8,173,66,0,66,30,16,212,6,32,6,32,6,65,40,106,41,3,0,34,72,55,3,160,1,32,6,32,6,41,3,32,34,67,55,3,152,1,2,64,32,2,69,4,64,32,6,32,22,41,3,64,34,69,55,3,168,1,32,6,32,34,41,3,0,34,71,55,3,176,1,32,69,66,127,32,67,32,22,41,3,80,34,68,124,34,67,32,67,32,68,84,34,1,32,1,173,32,72,32,33,41,3,0,34,67,124,124,34,68,32,67,84,32,67,32,68,81,27,34,1,27,34,67,84,66,127,32,68,32,1,27,34,68,32,71,86,32,68,32,71,81,27,13,1,32,25,32,67,55,3,0,32,25,32,68,55,3,8,11,32,8,32,6,40,2,132,1,70,13,4,12,20,11,66,179,8,16,251,4,32,6,65,252,1,106,65,206,2,54,2,0,32,6,65,244,1,106,65,206,2,54,2,0,32,6,65,236,1,106,65,206,2,54,2,0,32,6,65,5,54,2,204,1,32,6,65,216,128,207,0,54,2,200,1,32,6,66,4,55,2,212,1,32,6,32,25,54,2,232,1,32,6,65,207,2,54,2,228,1,32,6,32,22,65,224,0,106,54,2,224,1,32,6,32,6,65,224,1,106,54,2,208,1,32,6,32,6,65,168,1,106,54,2,248,1,32,6,32,6,65,152,1,106,54,2,240,1,32,6,65,188,1,106,34,1,32,6,65,200,1,106,16,219,3,32,1,16,156,4,33,10,12,13,11,32,6,40,2,144,1,34,4,32,8,77,13,3,32,6,40,2,140,1,32,8,106,45,0,0,65,2,79,13,15,32,6,65,252,0,106,66,141,8,32,10,16,180,9,33,10,12,12,11,32,6,40,2,144,1,34,4,32,8,77,13,24,32,6,40,2,140,1,32,8,106,34,1,45,0,0,65,2,79,13,13,32,6,65,252,0,106,66,144,8,32,10,16,180,9,33,10,12,11,11,32,6,40,2,144,1,34,4,32,8,77,13,23,32,6,40,2,140,1,32,8,106,34,2,45,0,0,65,1,107,14,2,7,6,9,11,32,6,40,2,128,1,33,4,32,6,40,2,140,1,33,1,3,64,2,64,2,64,2,64,2,64,32,1,45,0,0,65,1,107,14,2,1,0,3,11,32,4,45,0,0,65,2,113,69,13,1,12,2,11,32,4,45,0,0,65,2,113,13,1,11,66,192,8,16,251,4,32,6,47,1,150,1,65,0,32,6,47,1,148,1,27,32,10,16,219,7,33,10,12,11,11,32,4,65,1,106,33,4,32,1,65,1,106,33,1,32,8,65,1,107,34,8,13,0,11,12,12,11,12,21,11,66,179,8,16,251,4,32,6,65,252,1,106,65,206,2,54,2,0,32,6,65,244,1,106,65,206,2,54,2,0,32,6,65,236,1,106,65,206,2,54,2,0,32,6,65,5,54,2,204,1,32,6,65,216,128,207,0,54,2,200,1,32,6,66,4,55,2,212,1,32,6,32,25,54,2,232,1,32,6,65,207,2,54,2,228,1,32,6,32,22,65,224,0,106,54,2,224,1,32,6,32,6,65,224,1,106,54,2,208,1,32,6,32,6,65,168,1,106,54,2,248,1,32,6,32,6,65,152,1,106,54,2,240,1,32,6,65,188,1,106,34,1,32,6,65,200,1,106,16,219,3,32,1,16,156,4,33,10,12,7,11,32,2,32,1,65,128,251,206,0,16,131,7,0,11,32,8,32,6,40,2,132,1,71,13,11,12,8,11,32,8,32,6,40,2,144,1,34,4,73,4,64,32,6,40,2,140,1,32,8,106,45,0,0,65,1,75,13,8,32,6,65,252,0,106,66,147,8,32,10,16,180,9,33,10,12,5,11,12,17,11,32,8,32,6,40,2,132,1,34,1,73,4,64,32,6,40,2,128,1,32,8,106,45,0,0,65,2,113,69,13,2,12,3,11,32,8,32,1,65,132,220,206,0,16,131,7,0,11,32,6,40,2,132,1,34,1,32,8,77,13,3,32,6,40,2,128,1,32,8,106,45,0,0,65,2,113,13,1,11,32,6,65,252,0,106,66,132,8,32,10,16,180,9,33,10,12,1,11,32,2,65,2,58,0,0,12,3,11,32,3,32,11,40,2,0,17,2,0,32,11,40,2,4,34,1,4,64,32,3,32,1,32,11,40,2,8,16,163,10,11,32,6,40,2,124,34,1,4,64,32,6,40,2,128,1,32,1,65,1,16,163,10,11,32,6,40,2,136,1,34,1,69,13,7,32,6,40,2,140,1,32,1,65,1,16,163,10,12,7,11,32,8,32,1,65,132,220,206,0,16,131,7,0,11,32,1,65,0,58,0,0,11,32,6,65,24,106,32,3,32,5,17,1,0,32,6,47,1,26,33,10,32,6,47,1,24,13,0,11,12,2,11,65,1,32,10,16,132,11,0,11,65,138,255,206,0,65,193,0,65,140,128,207,0,16,141,8,0,11,32,3,32,11,40,2,0,17,2,0,32,11,40,2,4,34,1,4,64,32,3,32,1,32,11,40,2,8,16,163,10,11,32,6,65,240,0,106,34,4,32,14,65,8,106,41,2,0,55,3,0,32,6,65,248,0,106,34,2,32,14,65,16,106,40,2,0,54,2,0,32,6,32,14,41,2,0,55,3,104,32,6,40,2,128,1,33,10,32,6,40,2,124,34,1,65,128,128,128,128,120,70,13,0,32,35,32,6,41,3,104,55,2,0,32,35,65,16,106,32,2,40,2,0,54,2,0,32,35,65,8,106,32,4,41,3,0,55,2,0,32,6,32,10,54,2,80,32,6,32,1,54,2,76,32,6,65,0,54,2,208,1,32,6,66,128,128,128,128,32,55,2,200,1,32,6,65,16,106,32,21,32,9,16,208,6,32,6,47,1,16,65,1,70,4,64,32,6,47,1,18,33,1,32,6,40,2,208,1,34,10,32,6,40,2,200,1,70,4,64,32,6,65,200,1,106,32,10,16,201,5,32,6,40,2,208,1,33,10,11,32,6,40,2,204,1,32,10,65,1,116,106,32,1,59,1,0,32,6,32,6,40,2,208,1,65,1,106,54,2,208,1,11,32,21,32,9,16,221,8,34,2,40,2,8,34,1,69,13,1,32,2,40,2,4,34,13,32,1,65,1,116,106,33,12,3,64,32,13,47,1,0,33,15,2,64,2,64,2,64,2,64,32,6,40,2,64,34,17,69,13,0,32,6,40,2,68,33,20,3,64,32,17,65,24,107,33,8,32,17,65,188,2,106,33,1,32,17,47,1,186,2,34,4,65,1,116,33,10,65,127,33,2,2,64,3,64,32,10,69,4,64,32,4,33,2,12,2,11,32,1,47,1,0,33,5,32,2,65,1,106,33,2,32,8,65,28,106,33,8,32,10,65,2,107,33,10,32,1,65,2,106,33,1,65,127,32,5,32,15,71,32,5,32,15,75,27,34,5,65,1,70,13,0,11,32,5,65,255,1,113,69,13,3,11,32,20,69,13,1,32,20,65,1,107,33,20,32,17,32,2,65,2,116,106,65,212,2,106,40,2,0,33,17,12,0,11,0,11,65,1,33,4,32,6,40,2,80,33,2,32,6,47,1,102,33,11,32,6,47,1,100,33,3,65,1,33,1,32,6,40,2,84,34,10,4,64,32,10,65,0,72,13,36,65,145,179,211,0,45,0,0,26,32,10,65,1,16,254,9,34,1,69,13,2,11,32,1,32,2,32,10,16,142,11,33,5,32,6,40,2,92,33,2,32,6,40,2,96,34,1,4,64,32,1,65,0,72,13,36,65,145,179,211,0,45,0,0,26,32,1,65,1,16,254,9,34,4,69,13,38,11,32,4,32,2,32,1,16,142,11,33,2,32,6,32,11,59,1,250,1,32,6,32,3,59,1,248,1,32,6,32,1,54,2,244,1,32,6,32,2,54,2,240,1,32,6,32,1,54,2,236,1,32,6,32,10,54,2,232,1,32,6,32,5,54,2,228,1,32,6,32,10,54,2,224,1,32,6,65,252,0,106,32,6,65,64,107,32,15,32,6,65,224,1,106,16,202,2,32,6,40,2,124,34,1,65,128,128,128,128,120,70,13,2,32,1,4,64,32,6,40,2,128,1,32,1,65,1,16,163,10,11,32,6,40,2,136,1,34,1,69,13,2,32,6,40,2,140,1,32,1,65,1,16,163,10,12,2,11,32,6,65,224,1,106,33,17,32,6,65,204,0,106,33,2,35,0,65,160,1,107,34,24,36,0,32,24,66,0,55,3,64,32,24,66,10,55,3,56,2,64,2,64,2,64,2,64,32,22,41,3,56,80,69,4,64,32,24,32,22,41,3,64,34,69,55,3,72,32,24,32,22,65,200,0,106,41,3,0,34,73,55,3,80,32,22,65,208,0,106,33,4,32,69,66,127,32,22,41,3,80,34,71,66,10,124,34,72,32,71,32,72,86,34,1,32,22,65,216,0,106,41,3,0,34,67,32,1,173,124,34,68,32,67,84,32,71,32,72,88,27,34,1,27,34,67,84,66,127,32,68,32,1,27,34,68,32,73,86,32,68,32,73,81,27,69,4,64,32,4,32,67,55,3,0,32,4,32,68,55,3,8,32,2,40,2,20,34,1,69,13,2,32,24,65,8,106,32,1,173,66,0,66,5,16,212,6,32,24,32,24,41,3,8,34,67,55,3,56,32,24,32,24,65,16,106,41,3,0,34,72,55,3,64,32,24,32,22,65,200,0,106,41,3,0,34,71,55,3,80,32,24,32,22,41,3,64,34,69,55,3,72,32,69,66,127,32,67,32,22,41,3,80,34,68,124,34,67,32,67,32,68,84,34,1,32,1,173,32,72,32,22,65,216,0,106,41,3,0,34,67,124,124,34,68,32,67,84,32,67,32,68,81,27,34,1,27,34,67,84,66,127,32,68,32,1,27,34,68,32,71,86,32,68,32,71,81,27,13,3,32,4,32,67,55,3,0,32,4,32,68,55,3,8,12,2,11,66,179,8,16,251,4,33,2,32,24,65,156,1,106,65,206,2,54,2,0,32,24,65,148,1,106,65,206,2,54,2,0,32,24,65,140,1,106,65,206,2,54,2,0,32,24,65,5,54,2,108,32,24,65,216,128,207,0,54,2,104,32,24,66,4,55,2,116,32,24,32,4,54,2,136,1,32,24,65,207,2,54,2,132,1,32,24,32,22,65,224,0,106,54,2,128,1,32,24,32,24,65,128,1,106,54,2,112,32,24,32,24,65,200,0,106,54,2,152,1,32,24,32,24,65,56,106,54,2,144,1,32,24,65,220,0,106,34,1,32,24,65,232,0,106,16,219,3,32,17,32,2,32,1,16,156,4,54,2,4,65,1,33,10,12,4,11,32,2,40,2,20,26,11,32,24,65,28,106,33,7,32,2,47,1,24,33,1,2,64,2,64,2,64,32,8,47,1,24,34,3,69,4,64,32,1,69,13,1,12,2,11,32,1,69,13,1,32,8,47,1,26,32,2,47,1,26,71,13,1,11,2,64,2,64,2,64,2,64,32,8,40,2,8,34,16,32,2,40,2,8,70,4,64,32,8,40,2,20,34,15,32,2,40,2,20,71,13,1,32,8,40,2,4,33,1,32,8,47,1,26,33,5,65,1,33,20,65,1,33,10,32,16,4,64,32,16,65,0,72,13,5,65,145,179,211,0,45,0,0,26,32,16,65,1,16,254,9,34,10,69,13,3,11,32,10,32,1,32,16,16,142,11,33,4,32,15,4,64,32,15,65,0,72,13,5,32,2,40,2,16,33,2,32,8,40,2,16,33,1,65,145,179,211,0,45,0,0,26,32,15,65,1,16,254,9,34,20,69,13,4,65,0,33,10,3,64,32,2,32,10,106,45,0,0,33,11,32,10,32,20,106,2,127,2,64,2,64,2,64,32,1,32,10,106,45,0,0,65,1,107,14,2,2,1,0,11,32,11,13,1,65,0,12,2,11,65,2,32,11,65,1,75,13,1,26,11,65,1,11,58,0,0,32,10,65,1,106,34,10,32,15,71,13,0,11,11,32,7,32,5,59,1,26,32,7,32,3,59,1,24,32,7,32,15,54,2,20,32,7,32,20,54,2,16,32,7,32,15,54,2,12,32,7,32,16,54,2,8,32,7,32,4,54,2,4,32,7,32,16,54,2,0,12,6,11,65,248,220,206,0,65,211,0,65,204,221,206,0,16,141,8,0,11,65,220,221,206,0,65,197,0,65,164,222,206,0,16,141,8,0,11,65,1,32,16,16,132,11,0,11,65,1,32,15,16,132,11,0,11,12,39,11,65,164,220,206,0,65,193,0,65,232,220,206,0,16,141,8,0,11,32,8,40,2,20,34,1,32,24,40,2,48,71,13,1,32,8,40,2,16,33,4,32,24,40,2,44,33,2,65,0,33,10,32,17,2,127,2,64,2,64,32,1,69,13,0,3,64,32,4,32,10,106,45,0,0,32,2,32,10,106,45,0,0,71,13,1,32,10,65,1,106,34,10,32,1,71,13,0,11,12,1,11,32,1,32,10,77,13,0,32,8,40,2,0,34,1,4,64,32,8,40,2,4,32,1,65,1,16,163,10,11,32,8,40,2,12,34,1,4,64,32,4,32,1,65,1,16,163,10,11,32,8,32,24,41,2,28,55,2,0,32,8,65,24,106,32,24,65,52,106,40,2,0,54,2,0,32,8,65,16,106,32,24,65,44,106,41,2,0,55,2,0,32,8,65,8,106,32,24,65,36,106,41,2,0,55,2,0,65,0,12,1,11,32,24,40,2,28,34,1,4,64,32,24,40,2,32,32,1,65,1,16,163,10,11,65,1,32,24,40,2,40,34,1,69,13,0,26,32,2,32,1,65,1,16,163,10,65,1,11,58,0,1,65,0,33,10,12,2,11,66,179,8,16,251,4,33,2,32,24,65,156,1,106,65,206,2,54,2,0,32,24,65,148,1,106,65,206,2,54,2,0,32,24,65,140,1,106,65,206,2,54,2,0,32,24,65,5,54,2,108,32,24,65,216,128,207,0,54,2,104,32,24,66,4,55,2,116,32,24,32,4,54,2,136,1,32,24,65,207,2,54,2,132,1,32,24,32,22,65,224,0,106,54,2,128,1,32,24,32,24,65,128,1,106,54,2,112,32,24,32,24,65,200,0,106,54,2,152,1,32,24,32,24,65,56,106,54,2,144,1,32,24,65,220,0,106,34,1,32,24,65,232,0,106,16,219,3,32,17,32,2,32,1,16,156,4,54,2,4,65,1,33,10,12,1,11,65,180,222,206,0,65,198,0,65,252,222,206,0,16,141,8,0,11,32,17,32,10,58,0,0,32,24,65,160,1,106,36,0,32,6,45,0,224,1,4,64,32,6,40,2,228,1,33,10,32,6,40,2,200,1,34,1,4,64,32,6,40,2,204,1,32,1,65,1,116,65,2,16,163,10,11,32,6,40,2,76,34,1,4,64,32,6,40,2,80,32,1,65,1,16,163,10,11,32,6,40,2,88,34,1,69,13,4,32,6,40,2,92,32,1,65,1,16,163,10,12,4,11,32,6,45,0,225,1,13,1,32,21,32,9,32,13,47,1,0,34,2,16,221,4,69,13,1,32,6,40,2,208,1,34,1,32,6,40,2,200,1,70,4,64,32,6,65,200,1,106,32,1,16,201,5,32,6,40,2,208,1,33,1,11,32,6,40,2,204,1,32,1,65,1,116,106,32,2,59,1,0,32,6,32,6,40,2,208,1,65,1,106,54,2,208,1,12,1,11,65,1,32,10,16,132,11,0,11,32,13,65,2,106,34,13,32,12,71,13,0,11,12,1,11,32,6,65,64,107,16,195,2,12,3,11,32,6,40,2,204,1,33,5,32,6,40,2,200,1,33,4,2,127,32,6,40,2,208,1,34,2,4,64,32,21,32,5,47,1,0,34,9,16,237,7,33,10,32,2,65,1,71,4,64,32,5,65,2,106,33,1,32,2,65,1,116,65,2,107,33,8,3,64,32,1,47,1,0,34,2,32,9,32,21,32,2,16,237,7,34,2,32,10,73,27,33,9,32,1,65,2,106,33,1,32,10,32,2,32,2,32,10,75,27,33,10,32,8,65,2,107,34,8,13,0,11,11,65,1,12,1,11,65,0,11,33,10,32,4,4,64,32,5,32,4,65,1,116,65,2,16,163,10,11,32,6,40,2,76,34,1,4,64,32,6,40,2,80,32,1,65,1,16,163,10,11,32,6,40,2,88,34,1,69,13,0,32,6,40,2,92,32,1,65,1,16,163,10,11,32,10,65,255,255,3,113,65,1,70,13,0,11,32,6,65,64,107,16,195,2,65,0,33,10,11,32,6,65,128,2,106,36,0,32,10,12,1,11,32,8,32,4,65,148,220,206,0,16,131,7,0,11,34,2,13,0,2,127,32,22,40,2,248,3,33,11,65,0,33,53,35,0,65,128,2,107,34,23,36,0,32,23,65,216,1,106,33,9,35,0,65,224,0,107,34,13,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,21,40,2,160,1,34,10,40,2,8,34,19,32,21,40,2,168,1,40,2,8,34,1,106,34,12,32,19,79,4,64,32,12,65,1,106,34,8,69,13,2,32,21,47,1,154,1,33,3,32,21,47,1,152,1,33,5,2,127,32,12,69,4,64,65,4,33,17,65,1,33,8,65,0,12,1,11,32,12,65,255,255,255,255,0,75,13,34,65,145,179,211,0,45,0,0,26,32,12,65,3,116,34,4,65,4,16,254,9,34,17,69,13,8,32,17,33,4,2,64,32,12,65,1,70,13,0,32,1,32,19,106,34,2,65,1,107,34,1,65,7,113,33,36,32,2,65,2,107,65,7,79,4,64,32,1,65,120,113,33,19,3,64,32,4,65,1,54,2,0,32,4,65,56,106,65,1,54,2,0,32,4,65,48,106,65,1,54,2,0,32,4,65,40,106,65,1,54,2,0,32,4,65,32,106,65,1,54,2,0,32,4,65,24,106,65,1,54,2,0,32,4,65,16,106,65,1,54,2,0,32,4,65,8,106,65,1,54,2,0,32,4,65,64,107,33,4,32,19,65,8,107,34,19,13,0,11,11,32,36,69,13,0,3,64,32,4,65,1,54,2,0,32,4,65,8,106,33,4,32,36,65,1,107,34,36,13,0,11,11,32,4,65,1,54,2,0,32,10,40,2,8,33,19,32,12,11,33,4,32,13,32,8,54,2,32,32,13,65,0,54,2,28,32,13,65,0,54,2,20,32,13,32,3,59,1,18,32,13,32,5,59,1,16,32,13,32,4,54,2,12,32,13,32,17,54,2,8,32,13,32,12,54,2,4,32,13,65,20,106,33,2,32,19,4,64,32,10,65,4,106,40,2,0,33,36,32,19,65,28,108,33,3,65,4,33,19,65,0,33,4,3,64,32,36,45,0,0,34,1,65,14,113,65,10,70,4,64,32,13,32,4,54,2,36,32,13,32,1,65,11,70,58,0,92,32,13,65,0,54,2,88,32,13,66,0,55,2,76,32,13,65,0,54,2,68,32,13,65,40,106,32,2,32,4,32,13,65,196,0,106,16,209,2,32,13,45,0,64,65,2,71,13,6,32,4,32,13,40,2,12,34,1,79,13,4,32,13,40,2,8,32,19,106,34,1,32,4,54,2,0,32,1,65,4,107,65,0,54,2,0,11,32,36,65,28,106,33,36,32,4,65,1,106,33,4,32,19,65,8,106,33,19,32,3,65,28,107,34,3,13,0,11,32,13,40,2,12,33,4,11,32,13,32,4,54,2,36,32,13,65,1,58,0,92,32,13,65,0,54,2,88,32,13,66,0,55,2,76,32,13,65,0,54,2,68,32,13,65,40,106,32,2,32,4,32,13,65,196,0,106,16,209,2,32,13,45,0,64,65,2,71,13,3,32,13,40,2,12,34,2,65,1,106,34,1,69,13,5,2,64,32,13,40,2,32,32,1,70,4,64,32,2,65,3,116,33,36,65,0,33,3,32,13,40,2,8,33,17,3,64,32,36,69,13,2,32,36,65,8,107,33,36,32,17,34,2,65,8,106,33,17,32,3,34,1,65,1,106,33,3,32,2,40,2,0,13,0,32,1,32,2,65,4,106,40,2,0,70,13,0,11,11,65,252,223,206,0,65,38,65,164,224,206,0,16,141,8,0,11,32,9,32,13,41,2,4,55,2,0,32,9,65,24,106,32,13,65,28,106,41,2,0,55,2,0,32,9,65,16,106,32,13,65,20,106,41,2,0,55,2,0,32,9,65,8,106,32,13,65,12,106,41,2,0,55,2,0,32,13,65,224,0,106,36,0,12,4,11,65,128,215,206,0,65,28,65,220,223,206,0,16,141,8,0,11,32,4,32,1,65,180,224,206,0,16,131,7,0,11,65,128,215,206,0,65,28,65,236,223,206,0,16,141,8,0,11,32,13,65,40,106,34,0,16,179,6,32,13,65,2,54,2,72,32,13,65,140,212,206,0,54,2,68,32,13,66,1,55,2,80,32,13,65,251,0,54,2,44,32,13,32,0,54,2,76,32,13,32,13,65,36,106,54,2,40,32,13,65,196,0,106,65,156,212,206,0,16,166,8,0,11,32,23,32,11,54,2,64,32,23,32,21,54,2,60,32,23,32,32,54,2,56,32,23,65,0,54,2,52,32,23,66,128,128,128,128,192,0,55,2,44,32,23,65,0,54,2,76,32,23,65,0,54,2,68,32,23,65,184,1,106,32,23,65,196,0,106,65,0,32,9,16,199,2,32,23,40,2,184,1,34,1,65,128,128,128,128,120,71,4,64,32,1,4,64,32,23,40,2,188,1,32,1,65,3,116,65,4,16,163,10,11,32,23,2,127,32,23,40,2,200,1,34,2,69,4,64,65,0,33,2,65,0,12,1,11,32,23,32,23,40,2,204,1,34,1,54,2,244,1,32,23,32,2,54,2,240,1,32,23,65,0,54,2,236,1,32,23,32,1,54,2,228,1,32,23,32,2,54,2,224,1,32,23,65,0,54,2,220,1,65,1,33,2,32,23,40,2,208,1,11,54,2,248,1,32,23,32,2,54,2,232,1,32,23,32,2,54,2,216,1,32,23,65,216,1,106,16,205,2,11,32,23,65,232,1,106,33,16,32,23,65,216,0,106,33,46,32,23,65,144,1,106,33,56,32,21,40,2,156,1,33,32,32,23,65,152,1,106,33,51,2,64,3,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,23,40,2,68,34,36,69,13,0,32,23,40,2,72,33,19,3,64,32,36,65,28,107,33,4,32,36,65,232,2,106,33,1,32,36,47,1,230,2,34,5,65,1,116,33,2,65,127,33,17,2,64,2,64,3,64,32,2,69,4,64,32,5,33,17,12,2,11,32,1,47,1,0,33,11,32,17,65,1,106,33,17,32,4,65,32,106,33,4,32,2,65,2,107,33,2,32,1,65,2,106,33,1,65,127,32,11,32,53,65,255,255,3,113,34,3,71,32,3,32,11,73,27,34,3,65,1,70,13,0,11,32,3,65,255,1,113,69,13,1,11,32,19,69,13,2,32,19,65,1,107,33,19,32,36,32,17,65,2,116,106,65,128,3,106,40,2,0,33,36,12,1,11,11,65,4,33,1,32,4,65,10,106,47,1,0,33,3,32,4,65,8,106,47,1,0,33,5,32,4,40,2,0,33,2,32,4,65,4,106,40,2,0,34,11,13,1,65,0,33,17,12,2,11,32,23,32,21,32,53,16,208,6,32,23,47,1,2,33,53,32,23,47,1,0,33,2,12,8,11,32,11,65,255,255,255,255,0,75,13,38,65,145,179,211,0,45,0,0,26,32,11,65,3,116,34,17,65,4,16,254,9,34,1,69,13,1,11,32,1,32,2,32,17,16,142,11,33,2,2,64,32,4,65,20,106,40,2,0,69,4,64,32,23,65,0,54,2,224,1,32,23,65,0,54,2,216,1,12,1,11,32,4,65,12,106,40,2,0,34,1,69,13,11,32,23,65,216,1,106,32,1,32,4,65,16,106,40,2,0,16,146,1,11,32,51,32,23,41,3,216,1,55,2,0,32,51,65,8,106,32,23,65,224,1,106,40,2,0,54,2,0,32,23,32,3,59,1,150,1,32,23,32,5,59,1,148,1,32,23,32,11,54,2,144,1,32,23,32,2,54,2,140,1,32,23,32,11,54,2,136,1,32,23,32,4,65,24,106,40,2,0,54,2,164,1,32,21,32,53,16,201,8,33,25,32,23,65,32,106,32,21,32,53,16,249,6,32,23,65,24,106,32,23,40,2,32,34,26,32,23,40,2,36,34,54,40,2,12,34,35,17,1,0,32,23,47,1,24,69,13,3,32,23,47,1,26,33,2,2,64,3,64,32,32,65,8,106,40,2,0,34,1,32,2,65,255,255,3,113,34,33,77,13,4,2,127,32,23,65,44,106,33,7,32,23,65,136,1,106,34,52,33,14,32,32,65,4,106,40,2,0,32,33,65,40,108,106,33,9,32,2,33,4,65,0,33,8,35,0,65,160,10,107,34,6,36,0,32,6,66,0,55,3,208,9,32,6,66,10,55,3,200,9,2,64,2,64,2,64,2,64,32,22,41,3,56,80,69,4,64,32,6,32,22,41,3,64,34,69,55,3,216,9,32,6,32,22,65,200,0,106,41,3,0,34,73,55,3,224,9,32,22,65,208,0,106,33,5,32,69,66,127,32,22,41,3,80,34,71,66,10,124,34,72,32,71,32,72,86,34,1,32,22,65,216,0,106,41,3,0,34,67,32,1,173,124,34,68,32,67,84,32,71,32,72,88,27,34,1,27,34,67,90,66,127,32,68,32,1,27,34,68,32,73,88,32,68,32,73,81,27,69,4,64,66,179,8,16,251,4,32,6,65,148,10,106,65,206,2,54,2,0,32,6,65,140,10,106,65,206,2,54,2,0,32,6,65,132,10,106,65,206,2,54,2,0,32,6,65,5,54,2,216,8,32,6,65,216,128,207,0,54,2,212,8,32,6,66,4,55,2,224,8,32,6,32,5,54,2,128,10,32,6,65,207,2,54,2,252,9,32,6,32,22,65,224,0,106,54,2,248,9,32,6,32,6,65,248,9,106,54,2,220,8,32,6,32,6,65,216,9,106,54,2,144,10,32,6,32,6,65,200,9,106,54,2,136,10,32,6,65,236,9,106,34,1,32,6,65,212,8,106,16,219,3,32,1,16,156,4,33,5,12,3,11,32,5,32,67,55,3,0,32,5,32,68,55,3,8,32,14,40,2,8,34,1,69,13,1,32,6,65,160,2,106,32,1,173,66,0,66,20,16,212,6,32,6,32,6,41,3,160,2,34,67,55,3,200,9,32,6,32,6,65,168,2,106,41,3,0,34,72,55,3,208,9,32,6,32,22,65,200,0,106,41,3,0,34,71,55,3,224,9,32,6,32,22,41,3,64,34,69,55,3,216,9,32,22,65,208,0,106,33,5,32,69,66,127,32,67,32,22,41,3,80,34,68,124,34,67,32,67,32,68,84,34,1,32,1,173,32,72,32,22,65,216,0,106,41,3,0,34,67,124,124,34,68,32,67,84,32,67,32,68,81,27,34,1,27,34,67,84,66,127,32,68,32,1,27,34,68,32,71,86,32,68,32,71,81,27,69,4,64,32,5,32,67,55,3,0,32,5,32,68,55,3,8,12,2,11,66,179,8,16,251,4,32,6,65,148,10,106,65,206,2,54,2,0,32,6,65,140,10,106,65,206,2,54,2,0,32,6,65,132,10,106,65,206,2,54,2,0,32,6,65,5,54,2,216,8,32,6,65,216,128,207,0,54,2,212,8,32,6,66,4,55,2,224,8,32,6,32,5,54,2,128,10,32,6,65,207,2,54,2,252,9,32,6,32,22,65,224,0,106,54,2,248,9,32,6,32,6,65,248,9,106,54,2,220,8,32,6,32,6,65,216,9,106,54,2,144,10,32,6,32,6,65,200,9,106,54,2,136,10,32,6,65,236,9,106,34,1,32,6,65,212,8,106,16,219,3,32,1,16,156,4,33,5,12,2,11,32,14,40,2,8,26,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,14,65,16,106,34,3,16,191,1,34,1,69,13,0,32,6,65,144,2,106,32,1,173,66,0,66,50,16,212,6,32,6,32,6,65,152,2,106,41,3,0,34,72,55,3,208,9,32,6,32,6,41,3,144,2,34,67,55,3,200,9,32,22,41,3,56,80,13,0,32,6,32,22,41,3,64,34,69,55,3,216,9,32,6,32,22,65,200,0,106,41,3,0,34,71,55,3,224,9,32,22,65,208,0,106,33,5,32,69,66,127,32,67,32,22,41,3,80,34,68,124,34,67,32,67,32,68,84,34,1,32,1,173,32,72,32,22,65,216,0,106,41,3,0,34,67,124,124,34,68,32,67,84,32,67,32,68,81,27,34,1,27,34,67,84,66,127,32,68,32,1,27,34,68,32,71,86,32,68,32,71,81,27,13,1,32,5,32,67,55,3,0,32,5,32,68,55,3,8,11,65,0,33,5,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,9,45,0,0,65,1,107,14,89,0,1,1,128,1,2,3,4,128,1,128,1,128,1,5,6,6,48,49,50,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,61,62,22,23,69,70,24,25,77,78,26,27,28,29,30,30,30,30,30,30,30,30,30,30,128,1,87,87,30,30,30,30,1,128,1,128,1,128,1,31,32,33,33,30,30,97,98,34,35,36,105,37,38,39,40,110,41,42,43,128,1,128,1,128,1,44,11,32,6,65,0,54,2,220,8,32,6,66,128,128,128,128,192,0,55,2,212,8,32,7,40,2,16,40,2,164,1,40,2,8,34,11,13,44,65,4,12,45,11,32,7,40,2,8,34,1,69,13,86,32,7,32,1,65,1,107,34,1,54,2,8,32,7,40,2,4,32,1,65,3,116,106,40,2,0,13,126,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,208,171,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,168,6,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,126,11,32,6,32,14,65,248,152,207,0,16,213,3,32,7,32,6,40,2,0,32,6,40,2,4,16,235,7,12,125,11,32,6,65,8,106,32,14,65,148,153,207,0,16,213,3,32,7,32,6,40,2,8,32,6,40,2,12,16,235,7,12,124,11,32,6,65,16,106,32,14,65,176,153,207,0,16,213,3,32,7,32,6,40,2,16,32,6,40,2,20,16,235,7,12,123,11,32,6,65,24,106,32,14,32,7,40,2,12,32,9,47,1,2,16,137,7,65,12,106,16,213,3,32,7,32,6,40,2,24,32,6,40,2,28,16,235,7,12,122,11,32,6,65,32,106,32,14,65,204,153,207,0,16,213,3,32,7,32,6,40,2,32,32,6,40,2,36,16,235,7,12,121,11,32,7,32,14,32,4,32,7,40,2,12,32,9,47,1,2,16,190,7,32,22,16,184,1,33,5,12,120,11,32,7,40,2,12,32,9,47,1,2,16,139,7,33,1,32,7,32,14,32,4,32,7,40,2,12,32,1,47,1,0,16,190,7,32,22,16,184,1,33,5,12,119,11,32,6,65,40,106,32,7,40,2,12,32,9,47,1,2,16,164,6,32,6,40,2,44,33,5,32,6,40,2,40,13,118,32,7,32,5,16,147,4,33,5,12,118,11,32,6,65,56,106,32,7,40,2,12,32,9,47,1,2,16,161,6,32,6,40,2,60,33,5,32,6,40,2,56,13,117,32,6,65,48,106,32,7,40,2,12,32,5,47,1,0,16,164,6,32,6,40,2,52,33,5,32,6,40,2,48,13,117,32,7,32,5,16,147,4,33,5,12,117,11,32,6,65,64,107,32,7,40,2,12,32,9,47,1,2,16,159,6,32,6,40,2,68,33,5,32,6,40,2,64,13,116,32,7,32,5,16,243,3,33,5,12,116,11,32,6,65,208,0,106,32,7,40,2,12,32,9,47,1,2,16,160,6,32,6,40,2,84,33,5,32,6,40,2,80,13,115,32,6,65,200,0,106,32,7,40,2,12,32,5,47,1,0,16,159,6,32,6,40,2,76,33,5,32,6,40,2,72,13,115,32,7,32,5,16,243,3,33,5,12,115,11,32,6,65,216,0,106,32,7,40,2,12,32,9,47,1,2,16,164,6,32,6,40,2,92,33,5,32,6,40,2,88,13,114,32,7,32,5,16,171,4,33,5,12,114,11,32,6,65,232,0,106,32,7,40,2,12,32,9,47,1,2,16,161,6,32,6,40,2,108,33,5,32,6,40,2,104,13,113,32,6,65,224,0,106,32,7,40,2,12,32,5,47,1,0,16,164,6,32,6,40,2,100,33,5,32,6,40,2,96,13,113,32,7,32,5,16,171,4,33,5,12,113,11,32,6,65,240,0,106,32,7,40,2,12,32,9,47,1,2,16,159,6,32,6,40,2,116,33,5,32,6,40,2,112,13,112,32,7,32,5,16,141,4,33,5,12,112,11,32,6,65,128,1,106,32,7,40,2,12,32,9,47,1,2,16,160,6,32,6,40,2,132,1,33,5,32,6,40,2,128,1,13,111,32,6,65,248,0,106,32,7,40,2,12,32,5,47,1,0,16,159,6,32,6,40,2,124,33,5,32,6,40,2,120,13,111,32,7,32,5,16,141,4,33,5,12,111,11,32,6,65,136,1,106,32,7,40,2,12,32,9,47,1,2,16,159,6,32,6,40,2,136,1,69,13,33,32,6,40,2,140,1,33,5,12,110,11,32,6,65,152,1,106,32,7,40,2,12,32,9,47,1,2,16,160,6,32,6,40,2,156,1,33,5,32,6,40,2,152,1,13,109,32,6,65,144,1,106,32,7,40,2,12,32,5,47,1,0,16,159,6,32,6,40,2,144,1,69,13,33,32,6,40,2,148,1,33,5,12,109,11,32,7,40,2,8,34,1,69,13,33,32,7,32,1,65,1,107,34,1,54,2,8,32,7,40,2,4,32,1,65,3,116,106,34,1,40,2,0,13,34,32,6,65,248,9,106,33,3,2,64,32,14,65,16,106,34,2,32,1,40,2,4,34,1,65,4,16,188,3,69,4,64,32,3,66,155,8,16,251,4,32,14,47,1,14,65,0,32,14,47,1,12,27,32,4,16,219,7,54,2,4,32,3,65,2,54,2,0,12,1,11,32,2,32,1,16,76,32,3,65,1,54,2,0,11,32,6,40,2,248,9,34,1,65,2,70,13,35,32,7,32,1,32,6,40,2,252,9,16,235,7,12,108,11,32,7,40,2,8,34,3,69,13,35,32,7,32,3,65,1,107,34,5,54,2,8,32,7,40,2,4,34,2,32,5,65,3,116,106,34,1,40,2,0,69,13,36,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,232,155,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,156,3,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,107,11,32,7,40,2,8,34,1,69,13,36,32,7,32,1,65,1,107,34,1,54,2,8,32,7,40,2,4,32,1,65,3,116,106,34,1,40,2,0,13,37,32,1,40,2,4,33,9,35,0,65,64,106,34,12,36,0,32,14,40,2,16,34,8,69,13,107,32,6,65,248,9,106,33,10,32,14,65,16,106,33,11,32,14,40,2,20,33,17,3,64,2,64,32,8,65,44,106,33,13,32,8,65,4,106,33,19,32,8,47,1,230,2,34,1,65,2,116,33,20,65,127,33,2,2,64,3,64,32,20,69,4,64,32,1,33,2,12,2,11,32,19,40,2,0,33,3,32,2,65,1,106,33,2,32,13,65,28,106,33,13,32,20,65,4,107,33,20,32,19,65,4,106,33,19,65,127,32,3,32,9,71,32,3,32,9,75,27,34,3,65,1,70,13,0,11,32,3,65,255,1,113,69,13,1,11,32,17,69,13,109,32,17,65,1,107,33,17,32,8,32,2,65,2,116,106,65,232,2,106,40,2,0,33,8,12,1,11,11,2,64,2,64,2,64,32,13,45,0,0,4,64,2,64,32,11,32,9,65,4,16,92,4,64,66,137,8,16,251,4,32,14,47,1,14,65,0,32,14,47,1,12,27,32,4,16,219,7,33,1,32,10,65,2,54,2,0,32,10,32,1,54,2,4,12,1,11,32,12,32,14,40,2,28,34,4,54,2,4,32,12,65,0,58,0,60,32,12,65,0,54,2,56,32,12,66,0,55,2,44,32,12,65,0,54,2,36,32,12,65,8,106,32,11,32,4,32,12,65,36,106,34,2,16,209,2,32,12,45,0,32,65,2,71,13,2,32,14,40,2,28,65,1,106,34,1,69,13,3,32,14,32,1,54,2,28,32,12,65,0,54,2,44,32,12,66,128,128,128,128,32,55,2,36,32,11,32,9,32,2,32,4,16,89,32,11,32,9,16,76,32,10,32,4,54,2,4,32,10,65,0,54,2,0,11,32,12,65,64,107,36,0,12,3,11,65,140,208,206,0,65,37,65,196,208,206,0,16,141,8,0,11,32,12,65,8,106,34,0,16,179,6,32,12,65,2,54,2,40,32,12,65,140,212,206,0,54,2,36,32,12,66,1,55,2,48,32,12,65,251,0,54,2,12,32,12,32,0,54,2,44,32,12,32,12,65,4,106,54,2,8,32,12,65,36,106,65,156,212,206,0,16,166,8,0,11,65,128,215,206,0,65,28,65,196,224,206,0,16,141,8,0,11,32,6,40,2,248,9,34,1,65,2,70,13,38,32,7,32,1,32,6,40,2,252,9,16,235,7,12,106,11,32,7,40,2,8,34,1,69,13,40,32,7,32,1,65,1,107,34,1,54,2,8,32,7,40,2,4,32,1,65,3,116,106,34,1,40,2,0,13,41,32,6,65,248,9,106,32,14,32,4,65,1,32,1,40,2,4,65,0,32,9,47,1,2,16,216,3,32,6,40,2,248,9,34,1,65,2,70,13,42,32,7,32,1,32,6,40,2,252,9,16,235,7,12,105,11,32,7,40,2,8,34,1,69,13,42,32,7,32,1,65,1,107,34,1,54,2,8,32,7,40,2,4,32,1,65,3,116,106,34,1,40,2,0,13,43,32,6,65,248,9,106,32,14,32,4,65,1,32,1,40,2,4,65,1,32,9,47,1,2,16,216,3,32,6,40,2,248,9,34,1,65,2,70,13,44,32,7,32,1,32,6,40,2,252,9,16,235,7,12,104,11,32,7,40,2,8,34,1,69,13,46,32,7,32,1,65,1,107,34,1,54,2,8,32,7,40,2,4,32,1,65,3,116,106,34,1,40,2,0,13,47,32,6,65,248,9,106,32,14,32,4,65,0,32,1,40,2,4,65,0,32,9,47,1,2,16,216,3,32,6,40,2,248,9,34,1,65,2,70,13,48,32,7,32,1,32,6,40,2,252,9,16,235,7,12,103,11,32,7,40,2,8,34,1,69,13,48,32,7,32,1,65,1,107,34,1,54,2,8,32,7,40,2,4,32,1,65,3,116,106,34,1,40,2,0,13,49,32,6,65,248,9,106,32,14,32,4,65,0,32,1,40,2,4,65,1,32,9,47,1,2,16,216,3,32,6,40,2,248,9,34,1,65,2,70,13,50,32,7,32,1,32,6,40,2,252,9,16,235,7,12,102,11,32,7,40,2,8,34,1,69,13,52,32,7,32,1,65,1,107,34,1,54,2,8,32,7,40,2,4,32,1,65,3,116,106,40,2,0,13,53,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,224,164,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,140,5,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,101,11,32,7,40,2,8,34,1,69,13,53,32,7,32,1,65,1,107,34,1,54,2,8,32,7,40,2,4,32,1,65,3,116,106,40,2,0,13,54,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,144,166,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,164,5,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,100,11,32,7,40,2,8,34,1,69,13,54,32,7,32,1,65,1,107,34,1,54,2,8,32,7,40,2,4,32,1,65,3,116,106,40,2,0,13,55,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,192,167,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,188,5,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,99,11,32,7,40,2,8,34,1,69,13,55,32,7,32,1,65,1,107,34,1,54,2,8,32,7,40,2,4,32,1,65,3,116,106,40,2,0,13,56,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,240,168,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,212,5,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,98,11,32,7,40,2,8,34,4,69,13,64,32,7,32,4,65,1,107,34,1,54,2,8,32,7,40,2,4,34,2,32,1,65,3,116,106,40,2,0,13,65,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,232,177,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,228,6,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,97,11,32,7,40,2,8,34,1,69,13,57,32,7,32,1,65,1,107,34,1,54,2,8,32,7,40,2,4,32,1,65,3,116,106,40,2,0,13,58,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,128,173,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,236,5,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,96,11,32,7,40,2,8,34,1,69,13,58,32,7,32,1,65,1,107,34,1,54,2,8,32,7,40,2,4,32,1,65,3,116,106,40,2,0,13,59,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,176,174,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,132,6,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,95,11,32,7,40,2,8,34,4,69,13,59,32,7,32,4,65,1,107,34,1,54,2,8,32,7,40,2,4,34,2,32,1,65,3,116,106,40,2,0,13,60,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,224,175,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,192,6,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,94,11,32,7,40,2,8,34,3,69,13,64,32,7,32,3,65,1,107,34,1,54,2,8,32,7,40,2,4,34,2,32,1,65,3,116,106,40,2,0,13,65,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,208,182,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,208,7,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,93,11,32,7,40,2,8,34,5,69,13,65,32,7,32,5,65,1,107,34,1,54,2,8,32,7,40,2,4,34,2,32,1,65,3,116,106,40,2,0,13,66,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,216,184,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,244,7,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,92,11,32,7,40,2,8,34,5,69,13,66,32,7,32,5,65,1,107,34,1,54,2,8,32,7,40,2,4,34,2,32,1,65,3,116,106,40,2,0,13,67,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,224,186,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,152,8,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,91,11,32,7,40,2,8,34,1,69,13,68,32,7,32,1,65,1,107,34,1,54,2,8,32,7,40,2,4,32,1,65,3,116,106,40,2,0,13,69,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,192,189,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,200,8,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,90,11,32,7,40,2,8,34,5,69,13,69,32,7,32,5,65,1,107,34,1,54,2,8,32,7,40,2,4,34,2,32,1,65,3,116,106,40,2,0,13,70,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,240,190,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,252,8,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,89,11,32,7,32,7,40,2,12,32,9,47,1,2,16,190,7,32,9,41,3,8,16,163,3,33,5,12,88,11,32,7,40,2,12,32,9,47,1,2,16,139,7,33,1,32,7,32,7,40,2,12,32,1,47,1,0,16,190,7,32,9,41,3,8,16,163,3,33,5,12,87,11,32,6,65,248,1,106,32,14,65,128,193,207,0,16,213,3,32,7,32,6,40,2,248,1,32,6,40,2,252,1,16,235,7,12,86,11,32,6,65,128,2,106,32,14,65,156,193,207,0,16,213,3,32,7,32,6,40,2,128,2,32,6,40,2,132,2,16,235,7,12,85,11,32,6,65,136,2,106,32,14,65,184,193,207,0,16,213,3,32,7,32,6,40,2,136,2,32,6,40,2,140,2,16,235,7,12,84,11,32,7,40,2,8,34,1,69,13,82,32,7,32,1,65,1,107,34,1,54,2,8,32,7,40,2,4,32,1,65,3,116,106,34,1,40,2,0,13,83,32,3,32,1,40,2,4,16,76,12,83,11,3,64,32,7,40,2,8,34,1,69,13,2,32,7,32,1,65,1,107,34,1,54,2,8,32,6,65,212,8,106,32,7,40,2,4,32,1,65,3,116,106,34,1,40,2,0,32,1,40,2,4,16,235,7,32,11,65,1,107,34,11,13,0,11,32,6,40,2,220,8,33,5,32,6,40,2,216,8,11,33,2,65,0,33,11,2,64,32,5,65,2,73,13,0,32,2,32,5,65,3,116,34,1,106,32,5,65,1,118,34,9,65,3,116,107,33,8,32,9,65,1,71,4,64,32,9,65,254,255,255,255,7,113,33,10,32,1,32,2,106,65,8,107,33,12,32,2,33,1,3,64,32,12,41,2,0,33,67,32,12,32,1,41,2,0,55,2,0,32,1,32,67,55,2,0,32,1,65,8,106,34,3,41,2,0,33,67,32,3,32,8,32,9,32,11,65,254,255,255,255,1,115,106,65,3,116,106,34,3,41,2,0,55,2,0,32,3,32,67,55,2,0,32,12,65,16,107,33,12,32,1,65,16,106,33,1,32,10,32,11,65,2,106,34,11,71,13,0,11,11,32,5,65,2,113,69,13,0,32,2,32,11,65,3,116,106,34,1,41,2,0,33,67,32,1,32,8,32,9,32,11,65,127,115,106,65,3,116,106,34,1,41,2,0,55,2,0,32,1,32,67,55,2,0,11,32,6,65,128,10,106,32,6,65,220,8,106,40,2,0,54,2,0,32,6,32,6,41,2,212,8,55,3,248,9,65,0,33,11,35,0,65,64,106,34,15,36,0,32,15,65,0,54,2,24,32,15,65,0,54,2,16,32,14,40,2,8,34,20,4,127,32,14,40,2,4,33,1,32,20,65,3,116,33,20,3,64,32,1,40,2,0,69,4,64,32,15,65,16,106,32,1,40,2,4,16,132,4,11,32,1,65,8,106,33,1,32,20,65,8,107,34,20,13,0,11,32,15,40,2,24,33,11,32,15,40,2,20,33,20,32,15,40,2,16,5,65,0,11,33,1,32,15,32,20,54,2,56,32,15,32,1,54,2,52,32,15,65,0,54,2,48,32,15,32,20,54,2,40,32,15,32,1,54,2,36,32,15,65,0,54,2,32,32,15,32,11,65,0,32,1,27,54,2,60,32,15,32,1,65,0,71,34,1,54,2,44,32,15,32,1,54,2,28,32,14,65,16,106,33,30,32,15,65,8,106,32,15,65,28,106,16,145,3,32,15,40,2,8,65,1,70,4,64,32,15,40,2,12,33,1,3,64,32,30,32,1,16,76,32,15,32,15,65,28,106,16,145,3,32,15,40,2,4,33,1,32,15,40,2,0,65,1,70,13,0,11,11,32,4,33,3,32,6,65,248,9,106,33,4,32,15,65,28,106,16,185,3,2,64,2,64,2,64,2,64,32,30,32,14,40,2,8,65,4,16,147,2,69,4,64,32,4,40,2,4,33,10,32,4,40,2,0,33,13,32,4,40,2,8,34,1,69,13,2,32,10,32,1,65,3,116,106,33,9,32,10,33,1,3,64,32,1,65,8,106,33,2,32,1,40,2,0,4,64,32,2,34,1,32,9,70,13,4,12,1,11,32,30,40,2,0,34,4,69,13,88,32,1,40,2,4,33,34,32,14,40,2,20,34,19,33,12,32,4,33,11,3,64,2,64,32,11,65,44,106,33,24,32,11,65,4,106,33,17,32,11,47,1,230,2,34,5,65,2,116,33,20,65,127,33,1,2,64,3,64,32,20,69,4,64,32,5,33,1,12,2,11,32,17,40,2,0,33,8,32,1,65,1,106,33,1,32,24,65,28,106,33,24,32,20,65,4,107,33,20,32,17,65,4,106,33,17,65,127,32,8,32,34,71,32,8,32,34,75,27,34,8,65,1,70,13,0,11,32,8,65,255,1,113,69,13,1,11,32,12,69,13,90,32,12,65,1,107,33,12,32,11,32,1,65,2,116,106,65,232,2,106,40,2,0,33,11,12,1,11,11,32,24,45,0,0,4,64,2,64,3,64,32,4,65,44,106,33,24,32,4,65,4,106,33,17,32,4,47,1,230,2,34,5,65,2,116,33,20,65,127,33,1,2,64,3,64,32,20,69,4,64,32,5,33,1,12,2,11,32,17,40,2,0,33,11,32,1,65,1,106,33,1,32,24,65,28,106,33,24,32,20,65,4,107,33,20,32,17,65,4,106,33,17,65,127,32,11,32,34,71,32,11,32,34,75,27,34,11,65,1,70,13,0,11,32,11,65,255,1,113,69,13,2,11,32,19,4,64,32,19,65,1,107,33,19,32,4,32,1,65,2,116,106,65,232,2,106,40,2,0,33,4,12,1,11,11,12,90,11,32,24,45,0,0,69,13,3,32,30,32,34,65,4,16,147,2,13,5,11,32,2,34,1,32,9,71,13,0,11,12,2,11,66,133,8,16,251,4,32,14,47,1,14,65,0,32,14,47,1,12,27,32,3,16,219,7,33,1,32,4,40,2,0,34,2,69,13,3,32,4,40,2,4,32,2,65,3,116,65,4,16,163,10,12,3,11,65,140,208,206,0,65,37,65,180,208,206,0,16,141,8,0,11,32,13,4,64,32,10,32,13,65,3,116,65,4,16,163,10,11,65,0,33,1,12,1,11,66,135,8,16,251,4,32,14,47,1,14,65,0,32,14,47,1,12,27,32,3,16,219,7,33,1,32,13,69,13,0,32,10,32,13,65,3,116,65,4,16,163,10,11,32,15,65,64,107,36,0,32,1,33,5,12,81,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,240,152,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,144,6,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,32,6,40,2,212,8,34,1,69,13,80,32,6,40,2,216,8,32,1,65,3,116,65,4,16,163,10,12,80,11,32,6,65,248,9,106,33,10,32,9,45,0,1,33,3,35,0,65,208,0,107,34,8,36,0,2,64,32,3,32,14,40,2,8,34,2,79,4,64,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,217,0,65,1,16,254,9,34,1,69,13,83,32,1,65,212,224,206,0,65,217,0,16,142,11,33,1,32,8,65,217,0,54,2,16,32,8,32,1,54,2,12,32,8,65,217,0,54,2,8,32,8,65,8,106,16,156,4,33,1,32,10,65,2,54,2,0,32,10,32,1,54,2,4,12,1,11,32,14,65,16,106,33,11,32,14,40,2,4,32,3,65,3,116,106,34,1,40,2,0,4,64,32,11,32,2,32,3,65,16,116,65,2,114,16,92,69,4,64,32,10,65,1,54,2,0,12,2,11,66,143,8,16,251,4,32,14,47,1,14,65,0,32,14,47,1,12,27,32,4,16,219,7,33,1,32,10,65,2,54,2,0,32,10,32,1,54,2,4,12,1,11,32,11,40,2,0,34,12,69,13,81,32,1,40,2,4,33,3,32,14,40,2,20,33,24,3,64,2,64,32,12,65,44,106,33,17,32,12,65,4,106,33,13,32,12,47,1,230,2,34,1,65,2,116,33,19,65,127,33,2,2,64,3,64,32,19,69,4,64,32,1,33,2,12,2,11,32,13,40,2,0,33,4,32,2,65,1,106,33,2,32,17,65,28,106,33,17,32,19,65,4,107,33,19,32,13,65,4,106,33,13,65,127,32,3,32,4,71,32,3,32,4,73,27,34,4,65,1,70,13,0,11,32,4,65,255,1,113,69,13,1,11,32,24,69,13,83,32,24,65,1,107,33,24,32,12,32,2,65,2,116,106,65,232,2,106,40,2,0,33,12,12,1,11,11,32,17,45,0,0,33,1,32,8,32,14,40,2,28,34,4,54,2,20,32,8,32,1,58,0,76,32,8,65,0,54,2,72,32,8,66,0,55,2,60,32,8,65,0,54,2,52,32,8,65,24,106,32,11,32,4,32,8,65,52,106,34,2,16,209,2,2,64,32,8,45,0,48,65,2,70,4,64,32,14,40,2,28,65,1,106,34,1,69,13,1,32,14,32,1,54,2,28,32,8,65,0,54,2,60,32,8,66,128,128,128,128,32,55,2,52,32,11,32,3,32,2,32,4,16,89,32,10,32,4,54,2,4,32,10,65,0,54,2,0,12,2,11,32,8,65,24,106,34,0,16,179,6,32,8,65,2,54,2,56,32,8,65,140,212,206,0,54,2,52,32,8,66,1,55,2,64,32,8,65,251,0,54,2,28,32,8,32,0,54,2,60,32,8,32,8,65,20,106,54,2,24,32,8,65,52,106,65,156,212,206,0,16,166,8,0,11,65,128,215,206,0,65,28,65,196,224,206,0,16,141,8,0,11,32,8,65,208,0,106,36,0,32,6,40,2,248,9,34,1,65,2,71,4,64,32,7,32,1,32,6,40,2,252,9,16,235,7,12,80,11,32,6,40,2,252,9,33,5,12,79,11,32,6,65,248,9,106,33,8,32,9,45,0,1,33,11,35,0,65,16,107,34,10,36,0,2,64,32,11,32,14,40,2,8,34,2,79,4,64,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,217,0,65,1,16,254,9,34,1,69,13,82,32,1,65,173,225,206,0,65,217,0,16,142,11,33,1,32,10,65,217,0,54,2,12,32,10,32,1,54,2,8,32,10,65,217,0,54,2,4,32,10,65,4,106,16,156,4,33,1,32,8,65,2,54,2,0,32,8,32,1,54,2,4,12,1,11,32,14,40,2,4,32,11,65,3,116,106,34,3,40,2,0,32,3,65,1,54,2,0,4,64,32,14,65,16,106,32,2,32,11,65,16,116,65,2,114,16,147,2,69,4,64,32,8,65,1,54,2,0,12,2,11,66,145,8,16,251,4,32,14,47,1,14,65,0,32,14,47,1,12,27,32,4,16,219,7,33,1,32,8,65,2,54,2,0,32,8,32,1,54,2,4,12,1,11,32,8,32,3,40,2,4,54,2,4,32,8,65,0,54,2,0,11,32,10,65,16,106,36,0,32,6,40,2,248,9,34,1,65,2,71,4,64,32,7,32,1,32,6,40,2,252,9,16,235,7,12,79,11,32,6,40,2,252,9,33,5,12,78,11,32,7,40,2,8,34,1,69,13,75,32,9,45,0,1,33,10,32,7,32,1,65,1,107,34,1,54,2,8,32,7,40,2,4,32,1,65,3,116,106,34,1,40,2,0,33,3,32,1,40,2,4,33,1,35,0,65,16,107,34,8,36,0,2,127,32,10,32,14,40,2,8,34,5,79,4,64,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,217,0,65,1,16,254,9,34,1,69,13,81,32,1,65,134,226,206,0,65,217,0,16,142,11,33,1,32,8,65,217,0,54,2,12,32,8,32,1,54,2,8,32,8,65,217,0,54,2,4,32,8,65,4,106,16,156,4,12,1,11,32,14,40,2,4,32,10,65,3,116,106,34,11,40,2,4,33,2,32,11,32,1,54,2,4,32,11,40,2,0,32,11,32,3,54,2,0,4,64,65,0,32,14,65,16,106,32,5,32,10,65,16,116,65,2,114,16,147,2,69,13,1,26,66,132,8,16,251,4,32,14,47,1,14,65,0,32,14,47,1,12,27,32,4,16,219,7,12,1,11,32,14,65,16,106,32,2,16,76,65,0,11,33,5,32,8,65,16,106,36,0,12,77,11,32,7,32,14,32,4,16,190,4,33,5,12,76,11,32,7,32,14,32,4,16,190,4,33,5,12,75,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,144,155,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,248,2,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,74,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,144,155,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,132,3,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,73,11,32,6,40,2,252,9,33,5,12,72,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,232,155,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,144,3,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,71,11,32,5,69,13,54,32,1,40,2,4,33,10,32,7,32,3,65,2,107,34,1,54,2,8,32,2,32,1,65,3,116,106,40,2,0,69,4,64,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,152,157,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,180,3,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,71,11,2,127,32,14,40,2,16,34,5,69,13,72,32,14,65,16,106,33,11,32,14,40,2,20,33,17,3,64,2,64,32,5,65,44,106,33,12,32,5,65,4,106,33,8,32,5,47,1,230,2,34,1,65,2,116,33,20,65,127,33,2,2,64,3,64,32,20,69,4,64,32,1,33,2,12,2,11,32,8,40,2,0,33,3,32,2,65,1,106,33,2,32,12,65,28,106,33,12,32,20,65,4,107,33,20,32,8,65,4,106,33,8,65,127,32,3,32,10,71,32,3,32,10,75,27,34,3,65,1,70,13,0,11,32,3,65,255,1,113,69,13,1,11,32,17,69,13,74,32,17,65,1,107,33,17,32,5,32,2,65,2,116,106,65,232,2,106,40,2,0,33,5,12,1,11,11,32,12,45,0,0,4,64,32,11,32,10,65,4,16,147,2,4,64,66,158,8,16,251,4,32,14,47,1,14,65,0,32,14,47,1,12,27,32,4,16,219,7,12,2,11,32,11,32,10,16,76,65,0,12,1,11,65,140,208,206,0,65,37,65,180,208,206,0,16,141,8,0,11,33,5,12,70,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,240,157,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,200,2,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,69,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,240,157,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,212,2,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,68,11,32,6,40,2,252,9,33,5,12,67,11,32,6,65,248,9,106,32,14,32,4,65,1,32,9,45,0,1,16,242,3,32,6,40,2,248,9,34,1,65,2,71,4,64,32,7,32,1,32,6,40,2,252,9,16,235,7,12,67,11,32,6,40,2,252,9,33,5,12,66,11,32,6,65,248,9,106,32,14,32,4,65,0,32,9,45,0,1,16,242,3,32,6,40,2,248,9,34,1,65,2,71,4,64,32,7,32,1,32,6,40,2,252,9,16,235,7,12,66,11,32,6,40,2,252,9,33,5,12,65,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,200,158,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,192,3,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,64,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,200,158,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,204,3,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,63,11,32,6,40,2,252,9,33,5,12,62,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,160,159,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,160,4,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,61,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,160,159,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,172,4,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,60,11,32,6,40,2,252,9,33,5,12,59,11,32,6,65,160,1,106,32,7,40,2,12,32,9,47,1,2,16,162,6,32,6,40,2,164,1,33,5,32,6,40,2,160,1,13,58,32,7,40,2,8,34,1,69,13,43,32,7,32,1,65,1,107,34,1,54,2,8,32,7,40,2,4,32,1,65,3,116,106,34,2,40,2,0,13,44,32,5,47,1,0,33,1,65,0,33,5,32,6,65,248,9,106,32,14,32,4,65,1,32,2,40,2,4,65,0,32,1,16,216,3,32,6,40,2,248,9,34,1,65,2,71,4,64,32,7,32,1,32,6,40,2,252,9,16,235,7,12,59,11,32,6,40,2,252,9,33,5,12,58,11,32,6,65,168,1,106,32,7,40,2,12,32,9,47,1,2,16,163,6,32,6,40,2,172,1,33,5,32,6,40,2,168,1,13,57,32,7,40,2,8,34,1,69,13,44,32,7,32,1,65,1,107,34,1,54,2,8,32,7,40,2,4,32,1,65,3,116,106,34,1,40,2,0,13,45,32,6,65,248,9,106,32,14,32,4,65,1,32,1,40,2,4,65,1,32,5,47,1,0,16,216,3,32,6,40,2,248,9,34,1,65,2,71,4,64,32,7,32,1,32,6,40,2,252,9,16,235,7,65,0,33,5,12,58,11,32,6,40,2,252,9,33,5,12,57,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,168,161,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,240,3,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,56,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,168,161,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,252,3,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,55,11,32,6,40,2,252,9,33,5,12,54,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,128,162,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,208,4,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,53,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,128,162,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,220,4,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,52,11,32,6,40,2,252,9,33,5,12,51,11,32,6,65,176,1,106,32,7,40,2,12,32,9,47,1,2,16,162,6,32,6,40,2,180,1,33,5,32,6,40,2,176,1,13,50,32,7,40,2,8,34,1,69,13,39,32,7,32,1,65,1,107,34,1,54,2,8,32,7,40,2,4,32,1,65,3,116,106,34,2,40,2,0,13,40,32,5,47,1,0,33,1,65,0,33,5,32,6,65,248,9,106,32,14,32,4,65,0,32,2,40,2,4,65,0,32,1,16,216,3,32,6,40,2,248,9,34,1,65,2,71,4,64,32,7,32,1,32,6,40,2,252,9,16,235,7,12,51,11,32,6,40,2,252,9,33,5,12,50,11,32,6,65,184,1,106,32,7,40,2,12,32,9,47,1,2,16,163,6,32,6,40,2,188,1,33,5,32,6,40,2,184,1,13,49,32,7,40,2,8,34,1,69,13,40,32,7,32,1,65,1,107,34,1,54,2,8,32,7,40,2,4,32,1,65,3,116,106,34,2,40,2,0,13,41,32,5,47,1,0,33,1,65,0,33,5,32,6,65,248,9,106,32,14,32,4,65,0,32,2,40,2,4,65,1,32,1,16,216,3,32,6,40,2,248,9,34,1,65,2,71,4,64,32,7,32,1,32,6,40,2,252,9,16,235,7,12,50,11,32,6,40,2,252,9,33,5,12,49,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,136,164,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,128,5,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,48,11,32,6,65,248,9,106,32,14,32,4,65,1,32,9,47,1,2,16,225,3,32,6,40,2,248,9,34,1,65,2,71,4,64,32,7,32,1,32,6,40,2,252,9,16,235,7,12,48,11,32,6,40,2,252,9,33,5,12,47,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,184,165,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,152,5,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,46,11,32,6,65,192,1,106,32,7,40,2,12,32,9,47,1,2,16,161,6,32,6,40,2,196,1,33,5,32,6,40,2,192,1,13,45,32,6,65,248,9,106,32,14,32,4,65,1,32,5,47,1,0,16,225,3,32,6,40,2,248,9,34,1,65,2,71,4,64,32,7,32,1,32,6,40,2,252,9,16,235,7,65,0,33,5,12,46,11,32,6,40,2,252,9,33,5,12,45,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,232,166,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,176,5,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,44,11,32,6,65,248,9,106,32,14,32,4,65,0,32,9,47,1,2,16,225,3,32,6,40,2,248,9,34,1,65,2,71,4,64,32,7,32,1,32,6,40,2,252,9,16,235,7,12,44,11,32,6,40,2,252,9,33,5,12,43,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,152,168,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,200,5,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,42,11,32,6,65,200,1,106,32,7,40,2,12,32,9,47,1,2,16,161,6,32,6,40,2,204,1,33,5,32,6,40,2,200,1,13,41,32,5,47,1,0,33,1,65,0,33,5,32,6,65,248,9,106,32,14,32,4,65,0,32,1,16,225,3,32,6,40,2,248,9,34,1,65,2,71,4,64,32,7,32,1,32,6,40,2,252,9,16,235,7,12,42,11,32,6,40,2,252,9,33,5,12,41,11,32,7,40,2,8,34,11,69,13,37,32,7,32,11,65,1,107,34,1,54,2,8,32,1,69,4,64,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,160,170,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,236,2,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,41,11,32,7,40,2,4,34,2,32,1,65,3,116,106,34,1,40,2,4,33,3,32,1,40,2,0,33,5,32,7,32,11,65,2,107,34,1,54,2,8,32,6,65,248,9,106,33,11,32,2,32,1,65,3,116,106,34,1,40,2,0,33,2,32,1,40,2,4,33,1,2,64,2,64,2,64,32,2,32,5,114,4,64,32,5,13,1,65,223,226,206,0,65,31,65,128,227,206,0,16,141,8,0,11,2,64,32,14,65,16,106,34,2,32,3,65,4,16,188,3,4,64,32,2,32,1,65,4,16,188,3,13,1,11,32,11,66,155,8,16,251,4,32,14,47,1,14,65,0,32,14,47,1,12,27,32,4,16,219,7,54,2,4,32,11,65,2,54,2,0,12,3,11,32,2,32,3,16,76,32,2,32,1,16,76,12,1,11,32,2,13,0,65,144,227,206,0,65,31,65,176,227,206,0,16,141,8,0,11,32,11,65,1,54,2,0,11,32,6,40,2,248,9,34,1,65,2,71,4,64,32,7,32,1,32,6,40,2,252,9,16,235,7,65,0,33,5,12,41,11,32,6,40,2,252,9,33,5,12,40,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,248,170,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,156,6,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,39,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,168,172,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,224,5,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,38,11,32,6,65,248,9,106,32,14,32,4,32,9,47,1,2,16,229,7,32,6,40,2,248,9,34,1,65,2,71,4,64,32,7,32,1,32,6,40,2,252,9,16,235,7,12,38,11,32,6,40,2,252,9,33,5,12,37,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,216,173,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,248,5,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,36,11,32,6,65,208,1,106,32,7,40,2,12,32,9,47,1,2,16,161,6,32,6,40,2,212,1,33,5,32,6,40,2,208,1,13,35,32,6,65,248,9,106,32,14,32,4,32,5,47,1,0,16,229,7,32,6,40,2,248,9,34,1,65,2,71,4,64,32,7,32,1,32,6,40,2,252,9,16,235,7,65,0,33,5,12,36,11,32,6,40,2,252,9,33,5,12,35,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,136,175,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,180,6,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,34,11,32,1,69,4,64,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,184,176,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,204,6,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,34,11,32,7,32,4,65,2,107,34,1,54,2,8,32,2,32,1,65,3,116,106,34,1,40,2,0,13,33,32,3,32,1,40,2,4,16,76,12,33,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,144,177,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,216,6,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,32,11,32,1,69,13,24,32,7,32,4,65,2,107,34,1,54,2,8,32,2,32,1,65,3,116,106,40,2,0,69,4,64,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,152,179,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,252,6,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,32,11,32,7,65,1,32,6,16,235,7,12,31,11,32,7,40,2,8,34,1,65,1,107,33,11,32,7,40,2,4,32,1,65,3,116,106,65,8,107,33,5,32,9,41,3,8,33,68,2,64,2,64,3,64,32,68,80,4,64,32,6,65,248,9,106,34,11,32,7,32,9,47,1,2,16,180,6,32,6,45,0,248,9,34,3,65,16,70,13,2,32,6,65,182,7,106,34,5,32,6,45,0,251,9,58,0,0,32,6,65,168,7,106,34,4,32,6,65,136,10,106,41,2,0,55,3,0,32,6,65,176,7,106,34,2,32,6,65,144,10,106,40,2,0,54,2,0,32,6,32,6,47,0,249,9,59,1,180,7,32,6,32,6,41,2,128,10,55,3,160,7,32,6,40,2,252,9,33,1,16,249,8,34,10,32,3,58,0,0,32,10,32,1,54,2,4,32,10,32,6,47,1,180,7,59,0,1,32,10,65,3,106,32,5,45,0,0,58,0,0,32,10,32,6,41,3,160,7,55,2,8,32,10,65,16,106,32,4,41,3,0,55,2,0,32,10,65,24,106,32,2,40,2,0,54,2,0,32,6,32,10,54,2,252,9,32,6,65,6,58,0,248,9,32,6,65,216,1,106,32,14,32,11,16,213,3,32,7,32,6,40,2,216,1,32,6,40,2,220,1,16,235,7,32,11,16,201,4,65,0,33,5,12,34,11,32,11,65,127,70,13,2,32,7,32,11,54,2,8,32,68,66,1,125,33,68,32,11,65,1,107,33,11,32,5,40,2,0,32,5,65,8,107,33,5,13,0,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,200,180,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,148,7,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,32,11,32,6,40,2,252,9,33,5,12,31,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,240,179,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,136,7,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,30,11,32,7,40,2,8,34,1,69,13,25,32,7,32,1,65,1,107,34,1,54,2,8,32,14,32,4,32,7,40,2,4,32,1,65,3,116,106,34,1,40,2,0,32,1,40,2,4,65,0,16,227,3,34,5,13,29,32,6,65,224,1,106,32,14,65,148,153,207,0,16,213,3,32,7,32,6,40,2,224,1,32,6,40,2,228,1,16,235,7,65,0,33,5,12,29,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,248,181,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,196,7,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,28,11,32,1,69,4,64,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,168,183,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,220,7,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,28,11,32,7,32,3,65,2,107,34,1,54,2,8,32,6,65,248,9,106,32,14,32,4,32,2,32,1,65,3,116,106,34,1,40,2,0,32,1,40,2,4,65,0,16,175,2,32,6,40,2,248,9,34,1,65,2,71,4,64,32,7,32,1,32,6,40,2,252,9,16,235,7,12,28,11,32,6,40,2,252,9,33,5,12,27,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,128,184,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,232,7,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,26,11,32,1,69,4,64,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,176,185,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,128,8,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,26,11,32,7,32,5,65,2,107,34,1,54,2,8,32,6,65,248,9,106,32,14,32,4,32,2,32,1,65,3,116,106,34,1,40,2,0,32,1,40,2,4,65,1,16,175,2,32,6,40,2,248,9,34,1,65,2,71,4,64,32,7,32,1,32,6,40,2,252,9,16,235,7,65,0,33,5,12,26,11,32,6,40,2,252,9,33,5,12,25,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,136,186,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,140,8,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,24,11,32,1,69,4,64,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,184,187,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,164,8,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,24,11,32,7,32,5,65,2,107,34,1,54,2,8,32,14,32,4,32,2,32,1,65,3,116,106,34,1,40,2,0,32,1,40,2,4,65,1,16,227,3,33,5,12,23,11,32,7,40,2,8,34,1,69,13,17,32,7,32,1,65,1,107,34,1,54,2,8,32,14,32,4,32,7,40,2,4,32,1,65,3,116,106,34,1,40,2,0,32,1,40,2,4,65,1,16,227,3,34,5,13,22,32,6,65,248,9,106,32,7,32,9,47,1,2,16,180,6,32,6,45,0,248,9,34,1,65,16,71,4,64,32,6,65,228,8,106,32,6,65,136,10,106,41,2,0,55,2,0,32,6,65,236,8,106,32,6,65,144,10,106,40,2,0,54,2,0,32,6,32,6,45,0,251,9,58,0,215,8,32,6,32,6,47,0,249,9,59,0,213,8,32,6,32,6,41,2,128,10,55,2,220,8,32,6,32,6,40,2,252,9,54,2,216,8,32,6,32,1,58,0,212,8,32,6,65,232,1,106,32,14,32,6,65,212,8,106,34,1,16,213,3,32,7,32,6,40,2,232,1,32,6,40,2,236,1,16,235,7,32,1,16,201,4,65,0,33,5,12,23,11,32,6,40,2,252,9,33,5,12,22,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,232,188,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,188,8,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,21,11,32,6,65,248,9,106,32,7,32,9,47,1,2,16,180,6,32,6,45,0,248,9,34,1,65,16,71,4,64,32,6,65,228,8,106,32,6,65,136,10,106,41,2,0,55,2,0,32,6,65,236,8,106,32,6,65,144,10,106,40,2,0,54,2,0,32,6,32,6,45,0,251,9,58,0,215,8,32,6,32,6,47,0,249,9,59,0,213,8,32,6,32,6,41,2,128,10,55,2,220,8,32,6,32,6,40,2,252,9,54,2,216,8,32,6,32,1,58,0,212,8,32,9,41,3,8,34,68,80,69,4,64,3,64,32,6,65,240,1,106,32,14,32,6,65,212,8,106,16,213,3,32,7,32,6,40,2,240,1,32,6,40,2,244,1,16,235,7,32,68,66,1,125,34,68,80,69,13,0,11,11,32,6,65,212,8,106,16,201,4,12,21,11,32,6,40,2,252,9,33,5,12,20,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,152,190,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,240,8,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,19,11,32,1,69,13,12,32,7,32,5,65,2,107,34,1,54,2,8,32,2,32,1,65,3,116,106,40,2,0,69,4,64,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,160,192,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,148,9,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,19,11,32,1,69,4,64,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,248,192,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,160,9,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,19,11,32,7,32,5,65,3,107,34,1,54,2,8,32,14,32,4,32,2,32,1,65,3,116,106,34,1,40,2,0,32,1,40,2,4,65,1,16,227,3,33,5,12,18,11,32,6,65,248,9,106,33,12,32,9,47,1,2,33,1,35,0,65,32,107,34,20,36,0,2,64,2,64,2,64,2,64,2,64,32,7,40,2,12,32,1,16,138,7,34,1,40,2,8,4,64,32,1,40,2,4,34,9,45,0,0,65,7,70,13,1,11,66,224,15,16,251,4,33,1,32,12,65,128,128,128,128,120,54,2,0,32,12,32,1,54,2,4,12,1,11,65,4,33,17,65,4,33,13,2,64,32,9,40,2,12,34,5,69,13,0,32,5,65,164,146,201,36,75,13,65,32,5,65,28,108,34,11,65,0,72,13,65,32,9,40,2,8,33,1,65,145,179,211,0,45,0,0,26,32,11,65,4,16,254,9,34,13,69,13,2,32,5,33,2,3,64,32,8,32,11,70,13,1,32,20,65,4,106,32,1,32,8,106,16,169,1,32,8,32,13,106,34,3,65,24,106,32,20,65,28,106,40,2,0,54,2,0,32,3,65,16,106,32,20,65,20,106,41,2,0,55,2,0,32,3,65,8,106,32,20,65,12,106,41,2,0,55,2,0,32,3,32,20,41,2,4,55,2,0,32,8,65,28,106,33,8,32,2,65,1,107,34,2,13,0,11,11,2,64,32,9,40,2,24,34,1,69,13,0,32,1,65,164,146,201,36,75,13,65,32,1,65,28,108,34,10,65,0,72,13,65,32,9,40,2,20,33,3,65,145,179,211,0,45,0,0,26,32,10,65,4,16,254,9,34,17,69,13,3,65,0,33,8,32,1,33,2,3,64,32,8,32,10,70,13,1,32,20,65,4,106,32,3,32,8,106,16,169,1,32,8,32,17,106,34,11,65,24,106,32,20,65,28,106,40,2,0,54,2,0,32,11,65,16,106,32,20,65,20,106,41,2,0,55,2,0,32,11,65,8,106,32,20,65,12,106,41,2,0,55,2,0,32,11,32,20,41,2,4,55,2,0,32,8,65,28,106,33,8,32,2,65,1,107,34,2,13,0,11,11,32,12,32,1,54,2,20,32,12,32,17,54,2,16,32,12,32,1,54,2,12,32,12,32,5,54,2,8,32,12,32,13,54,2,4,32,12,32,5,54,2,0,11,32,20,65,32,106,36,0,12,2,11,65,4,32,11,16,132,11,0,11,65,4,32,10,16,132,11,0,11,32,6,40,2,252,9,33,5,32,6,40,2,248,9,34,1,65,128,128,128,128,120,70,13,17,32,6,65,192,9,106,32,6,65,140,10,106,40,2,0,54,2,0,32,6,32,6,41,2,132,10,55,3,184,9,32,6,32,6,40,2,128,10,54,2,180,9,32,6,32,5,54,2,176,9,32,6,32,1,54,2,172,9,32,6,65,184,9,106,33,34,35,0,65,48,107,34,15,36,0,32,6,65,172,9,106,34,30,40,2,4,33,3,32,30,40,2,8,33,8,32,15,65,0,54,2,16,32,15,32,7,54,2,40,32,15,32,3,32,8,65,28,108,106,54,2,36,32,15,32,3,54,2,32,32,15,32,15,65,16,106,54,2,44,32,15,65,20,106,33,10,35,0,65,64,106,34,9,36,0,32,9,65,16,106,32,15,65,32,106,34,11,32,11,40,2,12,16,172,5,2,64,2,64,2,64,32,9,40,2,16,34,5,65,126,113,65,2,70,4,64,32,10,65,0,54,2,8,32,10,66,128,128,128,128,192,0,55,2,0,12,1,11,32,9,40,2,20,33,1,65,145,179,211,0,45,0,0,26,65,32,65,4,16,254,9,34,2,69,13,1,32,2,32,1,54,2,4,32,2,32,5,54,2,0,32,9,65,1,54,2,36,32,9,32,2,54,2,32,32,9,65,4,54,2,28,32,9,65,48,106,32,11,65,8,106,41,2,0,55,3,0,32,9,32,11,41,2,0,55,3,40,32,9,65,8,106,32,9,65,40,106,32,9,40,2,52,16,172,5,32,9,40,2,8,34,20,65,126,113,65,2,71,4,64,32,9,40,2,12,33,43,65,12,33,17,65,1,33,19,3,64,32,9,40,2,28,32,19,70,4,64,32,9,65,28,106,32,19,65,1,16,177,5,32,9,40,2,32,33,2,11,32,2,32,17,106,34,1,32,43,54,2,0,32,1,65,4,107,32,20,54,2,0,32,9,32,19,65,1,106,34,19,54,2,36,32,9,32,9,65,40,106,32,9,40,2,52,16,172,5,32,17,65,8,106,33,17,32,9,40,2,4,33,43,32,9,40,2,0,34,20,65,126,113,65,2,71,13,0,11,11,32,10,32,9,41,2,28,55,2,0,32,10,65,8,106,32,9,65,36,106,40,2,0,54,2,0,11,32,9,65,64,107,36,0,12,1,11,65,4,65,32,16,132,11,0,11,2,64,2,64,32,15,40,2,16,34,2,4,64,32,15,40,2,20,34,1,69,13,1,32,15,40,2,24,32,1,65,3,116,65,4,16,163,10,12,1,11,32,15,40,2,24,33,2,32,15,40,2,20,34,1,65,128,128,128,128,120,70,13,0,32,15,32,15,40,2,28,54,2,12,32,15,32,2,54,2,8,32,15,32,1,54,2,4,32,15,65,32,106,32,14,32,4,32,15,65,4,106,32,34,40,2,4,34,11,32,34,40,2,8,34,17,32,22,16,175,1,32,15,40,2,36,33,2,32,15,40,2,32,34,13,65,128,128,128,128,120,70,13,0,32,15,40,2,40,34,1,4,64,32,2,32,1,65,3,116,106,33,12,32,7,40,2,8,33,5,32,2,33,4,3,64,32,4,40,2,4,33,9,32,4,40,2,0,33,10,32,7,40,2,0,32,5,70,4,64,32,7,32,5,16,185,5,32,7,40,2,8,33,5,11,32,7,40,2,4,32,5,65,3,116,106,34,1,32,9,54,2,4,32,1,32,10,54,2,0,32,7,32,7,40,2,8,65,1,106,34,5,54,2,8,32,4,65,8,106,34,4,32,12,71,13,0,11,11,32,13,4,64,32,2,32,13,65,3,116,65,4,16,163,10,11,32,17,4,64,32,11,33,1,3,64,32,1,16,199,4,32,1,65,28,106,33,1,32,17,65,1,107,34,17,13,0,11,11,32,34,40,2,0,34,1,4,64,32,11,32,1,65,28,108,65,4,16,163,10,11,32,8,4,64,32,3,33,1,3,64,32,1,16,199,4,32,1,65,28,106,33,1,32,8,65,1,107,34,8,13,0,11,11,65,0,33,2,32,30,40,2,0,34,1,69,13,1,32,3,32,1,65,28,108,65,4,16,163,10,12,1,11,32,34,40,2,4,33,4,32,34,40,2,8,34,5,4,64,32,4,33,1,3,64,32,1,16,199,4,32,1,65,28,106,33,1,32,5,65,1,107,34,5,13,0,11,11,32,34,40,2,0,34,1,4,64,32,4,32,1,65,28,108,65,4,16,163,10,11,32,8,4,64,32,3,33,1,3,64,32,1,16,199,4,32,1,65,28,106,33,1,32,8,65,1,107,34,8,13,0,11,11,32,30,40,2,0,34,1,69,13,0,32,3,32,1,65,28,108,65,4,16,163,10,11,32,15,65,48,106,36,0,32,2,33,5,12,17,11,66,179,8,16,251,4,32,6,65,148,10,106,65,206,2,54,2,0,32,6,65,140,10,106,65,206,2,54,2,0,32,6,65,132,10,106,65,206,2,54,2,0,32,6,65,5,54,2,216,8,32,6,65,216,128,207,0,54,2,212,8,32,6,66,4,55,2,224,8,32,6,32,5,54,2,128,10,32,6,65,207,2,54,2,252,9,32,6,32,22,65,224,0,106,54,2,248,9,32,6,32,6,65,248,9,106,54,2,220,8,32,6,32,6,65,216,9,106,54,2,144,10,32,6,32,6,65,200,9,106,54,2,136,10,32,6,65,236,9,106,34,1,32,6,65,212,8,106,16,219,3,32,1,16,156,4,33,5,12,16,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,192,156,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,168,3,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,15,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,248,159,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,216,3,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,14,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,248,159,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,228,3,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,13,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,208,160,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,184,4,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,12,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,208,160,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,196,4,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,11,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,216,162,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,136,4,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,10,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,216,162,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,148,4,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,9,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,176,163,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,232,4,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,8,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,176,163,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,244,4,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,7,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,192,178,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,240,6,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,6,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,200,191,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,136,9,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,5,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,144,188,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,176,8,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,4,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,160,181,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,184,7,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,3,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,200,169,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,224,2,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,2,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,184,154,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,188,2,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,12,1,11,66,208,15,16,251,4,32,6,65,1,54,2,252,9,32,6,65,152,152,207,0,54,2,248,9,32,6,66,0,55,2,132,10,32,6,32,6,65,156,10,106,54,2,128,10,32,6,65,176,2,106,34,1,32,6,65,248,9,106,16,134,6,32,1,16,156,4,33,5,11,32,6,65,160,10,106,36,0,32,5,12,2,11,65,236,207,206,0,16,176,10,0,11,65,1,65,217,0,16,132,11,0,11,34,2,13,1,2,64,32,25,65,255,255,3,113,32,33,70,4,64,32,23,40,2,52,13,1,32,23,65,184,1,106,33,49,65,0,33,19,65,0,33,17,35,0,65,240,0,107,34,36,36,0,32,36,65,0,54,2,28,32,36,65,0,54,2,20,32,36,65,8,106,32,36,65,20,106,34,2,32,52,40,2,8,34,39,32,39,16,220,3,32,36,65,0,54,2,52,32,36,32,52,40,2,4,34,1,54,2,44,32,36,32,1,32,39,65,3,116,106,54,2,48,32,36,32,2,54,2,56,32,36,65,32,106,33,9,65,0,33,20,35,0,65,16,107,34,10,36,0,2,64,2,64,2,64,32,36,65,44,106,34,5,40,2,4,34,1,32,5,40,2,0,34,11,70,4,64,65,4,33,8,65,0,33,13,12,1,11,32,1,32,11,107,34,4,65,248,255,255,255,7,75,13,44,65,145,179,211,0,45,0,0,26,32,4,65,4,16,254,9,34,8,69,13,18,32,4,65,3,118,33,13,32,5,40,2,12,33,2,32,5,40,2,8,33,3,65,0,33,12,3,64,32,3,32,12,106,33,5,65,1,33,4,32,11,32,20,106,34,1,40,2,0,69,4,64,32,10,65,8,106,32,2,32,1,65,4,106,40,2,0,32,5,16,220,3,65,0,33,4,11,32,8,32,20,106,34,1,32,4,54,2,0,32,1,65,4,106,32,5,54,2,0,32,3,32,12,115,65,127,70,13,2,32,20,65,8,106,33,20,32,13,32,12,65,1,106,34,12,71,13,0,11,11,32,9,32,13,54,2,8,32,9,32,8,54,2,4,32,9,32,13,54,2,0,32,10,65,16,106,36,0,12,1,11,65,224,249,206,0,65,28,65,252,249,206,0,16,141,8,0,11,2,64,2,64,32,36,40,2,40,32,39,70,4,64,2,127,32,52,40,2,24,69,4,64,32,36,65,0,54,2,68,32,36,65,0,54,2,60,65,0,12,1,11,32,52,40,2,16,34,1,69,13,18,32,36,65,60,106,32,1,32,52,40,2,20,16,146,1,32,36,40,2,64,33,17,32,36,40,2,60,33,19,32,36,40,2,68,11,33,1,32,36,32,17,54,2,100,32,36,32,19,54,2,96,65,0,33,2,32,36,65,0,54,2,92,32,36,32,17,54,2,84,32,36,32,19,54,2,80,32,36,65,0,54,2,76,32,36,32,1,65,0,32,19,27,54,2,104,32,36,32,19,65,0,71,34,1,54,2,88,32,36,32,1,54,2,72,32,36,32,36,65,20,106,54,2,108,32,36,65,60,106,33,42,65,0,33,4,65,0,33,11,65,0,33,5,35,0,65,208,0,107,34,41,36,0,32,41,65,56,106,32,36,65,200,0,106,34,14,34,1,65,32,106,41,2,0,55,3,0,32,41,65,48,106,32,1,65,24,106,41,2,0,55,3,0,32,41,65,40,106,32,1,65,16,106,41,2,0,55,3,0,32,41,65,32,106,32,1,65,8,106,41,2,0,55,3,0,32,41,32,1,41,2,0,55,3,24,35,0,65,224,1,107,34,24,36,0,32,24,65,220,0,106,34,1,32,41,65,24,106,34,9,16,220,2,2,64,2,64,2,64,2,64,32,24,45,0,120,65,2,71,4,64,32,24,65,48,106,32,9,65,36,106,32,1,16,181,2,32,24,65,40,106,32,24,65,200,0,106,40,2,0,54,2,0,32,24,65,32,106,32,24,65,64,107,41,2,0,55,3,0,32,24,65,24,106,32,24,65,56,106,41,2,0,55,3,0,32,24,65,14,106,32,24,65,207,0,106,45,0,0,58,0,0,32,24,32,24,41,2,48,55,3,16,32,24,32,24,47,0,77,59,1,12,32,24,45,0,76,34,8,65,2,71,13,1,11,32,41,65,0,54,2,8,32,41,66,128,128,128,128,192,0,55,2,0,32,9,16,205,2,12,1,11,32,9,40,2,32,65,1,106,34,1,65,127,32,1,27,34,1,65,255,255,255,31,75,13,47,65,145,179,211,0,45,0,0,26,65,4,32,1,32,1,65,4,77,27,34,10,65,5,116,34,1,65,4,16,254,9,34,3,69,13,1,32,3,32,24,41,3,16,55,2,0,32,3,32,8,58,0,28,32,3,32,24,47,1,12,59,0,29,32,3,65,24,106,32,24,65,40,106,40,2,0,54,2,0,32,3,65,16,106,32,24,65,32,106,41,3,0,55,2,0,32,3,65,8,106,32,24,65,24,106,41,3,0,55,2,0,32,3,65,31,106,32,24,65,14,106,45,0,0,58,0,0,32,24,65,1,54,2,8,32,24,32,3,54,2,4,32,24,32,10,54,2,0,32,24,65,208,0,106,32,9,65,32,106,41,2,0,55,3,0,32,24,65,200,0,106,32,9,65,24,106,41,2,0,55,3,0,32,24,65,64,107,32,9,65,16,106,41,2,0,55,3,0,32,24,65,56,106,32,9,65,8,106,41,2,0,55,3,0,32,24,32,9,41,2,0,55,3,48,32,24,65,160,1,106,32,24,65,48,106,16,220,2,2,64,32,24,45,0,188,1,65,2,70,13,0,32,24,65,221,1,106,33,15,32,24,65,212,0,106,33,33,65,61,33,9,65,1,33,8,3,64,32,24,65,192,1,106,32,33,32,24,65,160,1,106,16,181,2,32,24,65,152,1,106,34,30,32,24,65,216,1,106,40,2,0,54,2,0,32,24,65,144,1,106,34,19,32,24,65,208,1,106,41,2,0,55,3,0,32,24,65,136,1,106,34,20,32,24,65,200,1,106,41,2,0,55,3,0,32,24,65,254,0,106,34,13,32,15,65,2,106,45,0,0,58,0,0,32,24,32,24,41,2,192,1,55,3,128,1,32,24,32,15,47,0,0,59,1,124,32,24,45,0,220,1,34,12,65,2,70,13,1,32,24,40,2,0,32,8,70,4,64,32,24,40,2,80,65,1,106,34,1,65,127,32,1,27,33,1,35,0,65,32,107,34,7,36,0,32,8,32,1,32,8,106,34,3,75,13,50,65,4,33,17,65,4,32,24,40,2,0,34,34,65,1,116,34,1,32,3,32,1,32,3,75,27,34,1,32,1,65,4,77,27,34,10,65,5,116,33,3,32,1,65,128,128,128,32,73,65,2,116,33,1,2,64,32,34,69,4,64,65,0,33,17,12,1,11,32,7,32,34,65,5,116,54,2,28,32,7,32,24,40,2,4,54,2,20,11,32,7,32,17,54,2,24,32,7,65,8,106,32,1,32,3,32,7,65,20,106,16,239,5,32,7,40,2,8,4,64,32,7,40,2,12,34,0,69,13,51,32,0,32,7,40,2,16,16,132,11,0,11,32,7,40,2,12,33,1,32,24,32,10,54,2,0,32,24,32,1,54,2,4,32,7,65,32,106,36,0,32,24,40,2,4,33,3,11,32,20,41,3,0,33,69,32,19,41,3,0,33,68,32,30,40,2,0,33,1,32,24,41,3,128,1,33,67,32,3,32,9,106,34,17,65,1,107,32,12,58,0,0,32,17,65,29,107,34,10,32,67,55,2,0,32,17,32,24,47,1,124,59,0,0,32,17,65,2,106,32,13,45,0,0,58,0,0,32,10,65,24,106,32,1,54,2,0,32,10,65,16,106,32,68,55,2,0,32,10,65,8,106,32,69,55,2,0,32,24,32,8,65,1,106,34,8,54,2,8,32,9,65,32,106,33,9,32,24,65,160,1,106,32,24,65,48,106,16,220,2,32,24,45,0,188,1,65,2,71,13,0,11,11,32,24,65,48,106,16,205,2,32,41,65,8,106,32,24,65,8,106,40,2,0,54,2,0,32,41,32,24,41,2,0,55,2,0,11,32,24,65,224,1,106,36,0,12,1,11,65,4,32,1,16,132,11,0,11,32,41,40,2,4,33,12,2,64,2,64,2,127,32,41,40,2,8,34,45,69,4,64,32,41,40,2,0,34,1,4,64,32,12,32,1,65,5,116,65,4,16,163,10,11,65,0,12,1,11,32,41,32,41,65,207,0,106,54,2,24,35,0,65,32,107,34,47,36,0,2,64,2,64,2,64,32,45,65,21,79,4,64,65,145,179,211,0,45,0,0,26,32,45,65,4,116,65,224,255,255,255,7,113,34,15,65,4,16,254,9,34,27,4,64,65,145,179,211,0,45,0,0,26,65,128,1,65,4,16,254,9,34,17,69,13,3,32,12,65,32,107,33,8,32,12,65,64,107,33,7,65,16,33,57,3,64,32,12,32,5,34,10,65,5,116,34,34,106,33,33,2,64,2,64,2,64,32,45,32,5,107,34,4,65,2,73,13,0,32,33,40,2,32,34,13,32,33,40,2,0,79,4,64,65,2,33,1,32,4,65,2,70,13,2,32,7,32,34,106,33,20,3,64,32,13,32,20,40,2,0,34,13,75,13,3,32,20,65,32,106,33,20,32,1,65,1,106,34,1,32,4,71,13,0,11,12,1,11,65,2,33,3,2,64,32,4,65,2,70,13,0,32,7,32,34,106,33,1,3,64,32,13,32,1,40,2,0,34,13,77,13,1,32,1,65,32,106,33,1,32,4,32,3,65,1,106,34,3,71,13,0,11,32,4,33,3,11,2,64,32,3,32,3,32,10,106,34,5,77,4,64,32,5,32,45,75,13,1,65,1,33,1,32,3,65,2,73,13,4,32,3,65,1,118,33,13,32,34,32,3,65,5,116,106,33,30,32,8,33,20,32,12,33,1,3,64,32,1,32,34,106,34,6,65,8,106,34,4,41,2,0,33,67,32,4,32,20,32,30,106,34,24,65,8,106,34,4,41,2,0,55,2,0,32,4,32,67,55,2,0,32,24,65,20,106,40,2,0,33,19,32,24,65,16,106,34,4,40,2,0,33,9,32,4,32,6,65,16,106,34,4,41,2,0,55,2,0,32,6,41,2,0,33,67,32,6,32,24,41,2,0,55,2,0,32,24,32,67,55,2,0,32,4,32,9,54,2,0,32,6,65,20,106,32,19,54,2,0,32,24,65,24,106,34,4,40,2,0,33,9,32,4,32,6,65,24,106,34,4,40,2,0,54,2,0,32,4,32,9,54,2,0,32,24,65,28,106,34,4,40,2,0,33,9,32,4,32,6,65,28,106,34,4,40,2,0,54,2,0,32,4,32,9,54,2,0,32,20,65,32,107,33,20,32,1,65,32,106,33,1,32,13,65,1,107,34,13,13,0,11,32,3,33,1,12,4,11,32,10,32,5,65,152,133,207,0,16,173,10,0,11,32,5,32,45,65,152,133,207,0,16,171,10,0,11,32,4,33,1,11,32,1,32,10,106,33,5,11,32,5,32,45,77,32,5,32,10,79,113,69,4,64,65,136,134,207,0,65,44,65,180,134,207,0,16,141,8,0,11,2,64,32,1,65,10,73,32,5,32,45,73,113,69,4,64,32,5,32,10,107,33,13,12,1,11,32,33,32,10,65,10,106,34,4,32,45,32,4,32,45,73,27,34,4,32,10,107,34,13,65,1,32,1,32,5,32,10,70,27,16,161,3,32,4,33,5,11,2,64,2,64,32,11,32,57,70,4,64,65,145,179,211,0,45,0,0,26,32,11,65,4,116,65,4,16,254,9,34,1,69,13,1,32,11,65,1,116,33,57,32,1,32,17,32,11,65,3,116,34,4,16,142,11,32,17,32,4,65,4,16,163,10,33,17,11,32,17,32,11,65,3,116,106,34,1,32,10,54,2,4,32,1,32,13,54,2,0,32,11,65,1,106,34,9,33,11,32,9,65,2,73,13,1,3,64,2,64,2,64,2,64,2,64,32,17,32,9,34,4,65,1,107,34,9,65,3,116,106,34,1,40,2,0,34,20,32,1,40,2,4,106,32,45,70,13,0,32,4,65,3,116,32,17,106,34,10,65,16,107,40,2,0,34,13,32,20,77,13,0,65,2,33,11,32,4,65,2,70,13,6,32,17,32,4,65,3,107,34,3,65,3,116,106,40,2,0,34,1,32,13,32,20,106,77,13,1,65,3,33,11,32,4,65,3,77,13,6,32,10,65,32,107,40,2,0,32,1,32,13,106,77,13,1,32,4,33,11,12,6,11,32,4,65,2,70,13,1,32,17,32,4,65,3,107,34,3,65,3,116,106,40,2,0,33,1,11,32,1,32,20,73,13,1,11,32,4,65,2,107,33,3,11,2,64,2,64,2,64,2,64,2,64,32,3,32,4,73,4,64,32,4,32,3,65,1,106,34,1,77,13,1,32,17,32,1,65,3,116,106,34,38,40,2,4,32,38,40,2,0,34,34,106,34,11,32,17,32,3,65,3,116,106,34,6,40,2,4,34,28,73,13,2,32,11,32,45,75,13,3,32,12,32,28,65,5,116,106,34,1,32,6,40,2,0,34,55,65,5,116,34,20,106,33,13,32,11,65,5,116,33,30,32,55,32,11,32,28,107,34,10,32,55,107,34,19,75,4,64,32,27,32,13,32,19,65,5,116,34,11,16,142,11,34,10,32,11,106,33,20,32,55,65,0,76,32,19,65,0,76,114,13,5,32,8,32,30,106,33,11,3,64,32,11,32,13,65,96,65,0,32,20,65,32,107,40,2,0,34,33,32,13,65,32,107,40,2,0,34,30,73,34,19,27,106,34,13,32,20,65,96,65,0,32,30,32,33,77,27,106,34,20,32,19,27,34,19,41,2,0,55,2,0,32,11,65,8,106,32,19,65,8,106,41,2,0,55,2,0,32,11,65,16,106,32,19,65,16,106,41,2,0,55,2,0,32,11,65,24,106,32,19,65,24,106,41,2,0,55,2,0,32,1,32,13,79,13,6,32,11,65,32,107,33,11,32,10,32,20,73,13,0,11,12,5,11,32,20,32,27,32,1,32,20,16,142,11,34,11,106,33,20,32,55,65,0,76,32,10,32,55,76,114,13,5,32,12,32,30,106,33,33,3,64,32,1,32,13,32,11,32,13,40,2,0,34,30,32,11,40,2,0,34,19,73,34,10,27,34,24,41,2,0,55,2,0,32,1,65,8,106,32,24,65,8,106,41,2,0,55,2,0,32,1,65,16,106,32,24,65,16,106,41,2,0,55,2,0,32,1,65,24,106,32,24,65,24,106,41,2,0,55,2,0,32,1,65,32,106,33,1,32,11,32,19,32,30,77,65,5,116,106,34,11,32,20,79,13,6,32,13,32,10,65,5,116,106,34,13,32,33,73,13,0,11,12,5,11,32,47,65,1,54,2,12,32,47,65,192,132,207,0,54,2,8,32,47,66,0,55,2,20,32,47,65,200,132,207,0,54,2,16,32,47,65,8,106,65,168,133,207,0,16,166,8,0,11,32,47,65,1,54,2,12,32,47,65,192,132,207,0,54,2,8,32,47,66,0,55,2,20,32,47,65,200,132,207,0,54,2,16,32,47,65,8,106,65,184,133,207,0,16,166,8,0,11,32,28,32,11,65,200,133,207,0,16,173,10,0,11,32,11,32,45,65,200,133,207,0,16,171,10,0,11,32,13,33,1,32,10,33,11,11,32,1,32,11,32,20,32,11,107,16,142,11,26,32,38,32,28,54,2,4,32,38,32,34,32,55,106,54,2,0,32,6,32,6,65,8,106,32,4,32,3,65,127,115,106,65,3,116,16,140,11,26,65,1,33,11,32,9,65,1,75,13,0,11,12,1,11,65,248,133,207,0,16,176,10,0,11,32,5,32,45,73,13,0,11,32,17,32,57,65,3,116,65,4,16,163,10,32,27,32,15,65,4,16,163,10,12,2,11,65,216,133,207,0,16,176,10,0,11,32,45,65,1,77,13,0,32,12,32,45,65,1,16,161,3,11,32,47,65,32,106,36,0,12,1,11,65,232,133,207,0,16,176,10,0,11,65,145,179,211,0,45,0,0,26,32,41,40,2,0,33,1,65,232,2,65,4,16,254,9,34,4,69,13,1,32,41,65,24,106,33,3,32,4,65,0,59,1,230,2,32,4,65,0,54,2,0,32,41,65,0,54,2,16,32,41,32,4,54,2,12,32,41,65,0,54,2,20,32,41,65,3,58,0,68,32,41,32,12,32,45,65,5,116,106,54,2,36,32,41,32,1,54,2,32,32,41,32,12,54,2,28,32,41,32,12,54,2,24,32,41,65,20,106,33,12,35,0,65,240,0,107,34,30,36,0,32,41,65,12,106,34,19,40,2,0,33,20,2,64,32,19,40,2,4,34,4,69,13,0,2,64,32,4,65,3,113,34,5,69,4,64,32,4,33,1,12,1,11,32,4,33,1,3,64,32,1,65,1,107,33,1,32,20,32,20,47,1,230,2,65,2,116,106,65,232,2,106,40,2,0,33,20,32,5,65,1,107,34,5,13,0,11,11,32,4,65,4,73,13,0,3,64,32,20,32,20,47,1,230,2,65,2,116,106,65,232,2,106,40,2,0,34,4,32,4,47,1,230,2,65,2,116,106,65,232,2,106,40,2,0,34,4,32,4,47,1,230,2,65,2,116,106,65,232,2,106,40,2,0,34,4,32,4,47,1,230,2,65,2,116,106,65,232,2,106,40,2,0,33,20,32,1,65,4,107,34,1,13,0,11,11,32,30,65,40,106,32,3,65,40,106,41,2,0,55,3,0,32,30,65,32,106,32,3,65,32,106,41,2,0,55,3,0,32,30,65,24,106,32,3,65,24,106,41,2,0,55,3,0,32,30,65,16,106,32,3,65,16,106,41,2,0,55,3,0,32,30,65,8,106,32,3,65,8,106,41,2,0,55,3,0,32,30,32,3,41,2,0,55,3,0,32,30,65,204,0,106,32,30,16,219,1,2,64,32,30,45,0,104,65,2,70,13,0,32,30,65,208,0,106,33,17,3,64,2,64,32,30,65,56,106,34,5,32,17,65,8,106,34,10,41,2,0,55,3,0,32,30,65,64,107,34,4,32,17,65,16,106,34,11,41,2,0,55,3,0,32,30,65,200,0,106,34,1,32,17,65,24,106,34,3,40,2,0,54,2,0,32,30,32,17,41,2,0,55,3,48,32,30,40,2,76,33,9,2,64,2,64,2,64,2,64,2,64,32,20,47,1,230,2,34,8,65,11,79,4,64,65,0,33,4,2,64,3,64,32,20,40,2,0,34,20,4,64,32,4,65,1,106,33,4,32,20,47,1,230,2,65,11,79,13,1,12,2,11,11,65,145,179,211,0,45,0,0,26,32,19,40,2,4,33,1,32,19,40,2,0,33,4,65,152,3,65,4,16,254,9,34,20,69,13,2,32,20,32,4,54,2,232,2,32,20,65,0,59,1,230,2,32,20,65,0,54,2,0,32,19,32,20,54,2,0,32,4,65,0,59,1,228,2,32,4,32,20,54,2,0,32,19,32,1,65,1,106,34,4,54,2,4,11,65,145,179,211,0,45,0,0,26,65,232,2,65,4,16,254,9,34,5,69,13,2,32,5,65,0,59,1,230,2,32,5,65,0,54,2,0,32,4,65,1,107,34,8,69,13,4,3,64,65,145,179,211,0,45,0,0,26,65,152,3,65,4,16,254,9,34,1,69,13,4,32,1,32,5,54,2,232,2,32,1,65,0,59,1,230,2,32,1,65,0,54,2,0,32,5,65,0,59,1,228,2,32,5,32,1,54,2,0,32,1,33,5,32,8,65,1,107,34,8,13,0,11,12,4,11,32,20,32,8,65,1,106,59,1,230,2,32,20,32,8,65,2,116,106,65,4,106,32,9,54,2,0,32,20,32,8,65,28,108,106,34,3,65,48,106,32,30,41,3,48,55,2,0,32,3,65,56,106,32,5,41,3,0,55,2,0,32,3,65,64,107,32,4,41,3,0,55,2,0,32,3,65,200,0,106,32,1,40,2,0,54,2,0,12,4,11,65,4,65,152,3,16,132,11,0,11,65,4,65,232,2,16,132,11,0,11,65,4,65,152,3,16,132,11,0,11,32,20,47,1,230,2,34,13,65,11,79,13,1,32,20,32,13,65,1,106,34,1,59,1,230,2,32,20,32,13,65,28,108,106,34,8,65,48,106,32,17,41,2,0,55,2,0,32,8,65,56,106,32,10,41,2,0,55,2,0,32,8,65,64,107,32,11,41,2,0,55,2,0,32,8,65,200,0,106,32,3,40,2,0,54,2,0,32,20,32,13,65,2,116,106,65,4,106,32,9,54,2,0,32,20,32,1,65,2,116,106,65,232,2,106,32,5,54,2,0,32,5,32,1,59,1,228,2,32,5,32,20,54,2,0,32,4,69,13,0,2,64,32,4,65,3,113,34,5,69,4,64,32,4,33,1,12,1,11,32,4,33,1,3,64,32,1,65,1,107,33,1,32,20,32,20,47,1,230,2,65,2,116,106,65,232,2,106,40,2,0,33,20,32,5,65,1,107,34,5,13,0,11,11,32,4,65,4,73,13,0,3,64,32,20,32,20,47,1,230,2,65,2,116,106,65,232,2,106,40,2,0,34,4,32,4,47,1,230,2,65,2,116,106,65,232,2,106,40,2,0,34,4,32,4,47,1,230,2,65,2,116,106,65,232,2,106,40,2,0,34,4,32,4,47,1,230,2,65,2,116,106,65,232,2,106,40,2,0,33,20,32,1,65,4,107,34,1,13,0,11,11,32,12,32,12,40,2,0,65,1,106,54,2,0,32,30,65,204,0,106,32,30,16,219,1,32,30,45,0,104,65,2,71,13,1,12,2,11,11,65,172,237,206,0,65,32,65,248,238,206,0,16,141,8,0,11,32,30,40,2,12,34,1,32,30,40,2,4,34,5,71,4,64,32,1,32,5,107,65,5,118,33,4,32,5,65,16,106,33,20,3,64,65,0,33,1,65,0,33,5,32,20,65,12,107,40,2,0,34,3,4,64,32,30,32,3,54,2,100,32,30,65,0,54,2,96,32,30,32,3,54,2,84,32,30,65,0,54,2,80,32,30,32,20,65,8,107,40,2,0,34,1,54,2,104,32,30,32,1,54,2,88,32,20,65,4,107,40,2,0,33,5,65,1,33,1,11,32,30,32,5,54,2,108,32,30,32,1,54,2,92,32,30,32,1,54,2,76,32,30,65,204,0,106,16,213,2,32,20,16,255,2,32,20,65,32,106,33,20,32,4,65,1,107,34,4,13,0,11,11,32,30,40,2,8,34,1,4,64,32,30,40,2,0,32,1,65,5,116,65,4,16,163,10,11,32,30,45,0,44,65,1,77,4,64,32,30,2,127,32,30,40,2,20,34,4,69,4,64,65,0,33,20,65,0,12,1,11,32,30,32,30,40,2,24,34,1,54,2,104,32,30,32,4,54,2,100,32,30,65,0,54,2,96,32,30,32,1,54,2,88,32,30,32,4,54,2,84,32,30,65,0,54,2,80,65,1,33,20,32,30,40,2,28,11,54,2,108,32,30,32,20,54,2,92,32,30,32,20,54,2,76,32,30,65,204,0,106,16,213,2,32,30,65,32,106,16,255,2,11,32,19,40,2,4,34,20,4,64,32,19,40,2,0,33,1,3,64,2,64,2,64,32,1,47,1,230,2,34,4,4,64,32,30,32,20,54,2,4,32,30,32,20,65,1,107,34,20,54,2,24,32,30,32,20,54,2,16,32,30,32,1,54,2,0,32,30,32,1,65,232,2,106,34,5,32,4,65,2,116,106,40,2,0,34,1,54,2,20,32,30,32,4,65,1,107,34,4,54,2,8,32,30,32,5,32,4,65,2,116,106,40,2,0,54,2,12,32,1,47,1,230,2,34,4,65,5,73,13,1,12,2,11,65,208,245,206,0,65,25,65,236,245,206,0,16,141,8,0,11,32,30,65,5,32,4,107,16,210,1,11,32,20,13,0,11,11,32,30,65,240,0,106,36,0,32,42,32,41,40,2,16,54,2,4,32,41,40,2,20,33,4,32,41,40,2,12,11,33,1,32,42,32,4,54,2,8,32,42,32,1,54,2,0,32,41,65,208,0,106,36,0,12,1,11,65,4,65,232,2,16,132,11,0,11,32,36,65,0,54,2,104,32,36,65,0,54,2,88,32,36,65,0,54,2,72,32,14,16,205,2,32,39,65,1,106,34,9,69,13,1,32,36,40,2,32,33,8,32,39,65,3,116,33,19,32,52,47,1,12,33,10,32,52,47,1,14,33,11,32,36,40,2,36,34,3,33,1,2,64,3,64,32,19,69,13,1,32,19,65,8,107,33,19,32,1,34,5,65,8,106,33,1,32,2,34,4,65,1,106,33,2,32,5,40,2,0,13,0,32,4,32,5,65,4,106,40,2,0,70,13,0,11,65,200,229,206,0,65,48,65,248,229,206,0,16,141,8,0,11,32,49,32,11,59,1,14,32,49,32,10,59,1,12,32,49,32,39,54,2,8,32,49,32,3,54,2,4,32,49,32,8,54,2,0,32,49,32,36,41,2,60,55,2,16,32,49,32,9,54,2,28,32,49,65,24,106,32,36,65,196,0,106,40,2,0,54,2,0,32,36,65,20,106,16,253,2,32,36,65,240,0,106,36,0,12,2,11,65,242,228,206,0,65,51,65,168,229,206,0,16,141,8,0,11,65,128,215,206,0,65,28,65,184,229,206,0,16,141,8,0,11,32,23,40,2,136,1,34,1,4,64,32,23,40,2,140,1,32,1,65,3,116,65,4,16,163,10,11,32,23,2,127,32,23,40,2,152,1,34,2,69,4,64,65,0,33,2,65,0,12,1,11,32,23,32,23,40,2,156,1,34,1,54,2,244,1,32,23,32,2,54,2,240,1,32,23,65,0,54,2,236,1,32,23,32,1,54,2,228,1,32,23,32,2,54,2,224,1,32,23,65,0,54,2,220,1,65,1,33,2,32,23,40,2,160,1,11,54,2,248,1,32,23,32,2,54,2,232,1,32,23,32,2,54,2,216,1,32,23,65,216,1,106,16,205,2,32,56,32,23,65,192,1,106,41,2,0,55,3,0,32,51,32,23,65,200,1,106,41,2,0,55,3,0,32,23,65,160,1,106,32,23,65,208,1,106,41,2,0,55,3,0,32,23,32,23,41,2,184,1,55,3,136,1,11,32,23,65,16,106,32,26,32,35,17,1,0,32,23,47,1,18,33,2,32,23,47,1,16,13,1,12,6,11,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,208,0,65,1,16,254,9,34,1,69,13,2,32,1,65,212,193,207,0,65,208,0,16,142,11,33,1,32,23,65,208,0,54,2,180,1,32,23,32,1,54,2,176,1,32,23,65,208,0,54,2,172,1,32,23,65,172,1,106,16,156,4,33,2,11,32,26,32,54,40,2,0,17,2,0,32,54,40,2,4,34,1,4,64,32,26,32,1,32,54,40,2,8,16,163,10,11,32,23,40,2,136,1,34,1,4,64,32,23,40,2,140,1,32,1,65,3,116,65,4,16,163,10,11,2,127,32,23,40,2,152,1,34,4,69,4,64,65,0,33,4,65,0,12,1,11,32,23,32,23,40,2,156,1,34,1,54,2,244,1,32,23,32,4,54,2,240,1,32,23,65,0,54,2,236,1,32,23,32,1,54,2,228,1,32,23,32,4,54,2,224,1,32,23,65,0,54,2,220,1,32,23,40,2,160,1,33,4,65,1,11,33,1,32,23,32,4,54,2,248,1,32,23,32,1,54,2,232,1,32,23,32,1,54,2,216,1,32,23,65,216,1,106,16,205,2,12,4,11,65,4,32,17,16,132,11,0,11,65,1,65,208,0,16,132,11,0,11,32,33,32,1,65,212,144,207,0,16,131,7,0,11,32,26,32,54,40,2,0,17,2,0,32,54,40,2,4,34,1,4,64,32,26,32,1,32,54,40,2,8,16,163,10,11,32,23,65,248,0,106,34,5,32,56,65,8,106,41,2,0,55,3,0,32,23,65,128,1,106,34,4,32,56,65,16,106,41,2,0,55,3,0,32,23,32,56,41,2,0,55,3,112,32,23,40,2,140,1,33,2,32,23,40,2,136,1,34,1,65,128,128,128,128,120,70,13,0,32,46,32,23,41,3,112,55,2,0,32,46,65,16,106,32,4,41,3,0,55,2,0,32,46,65,8,106,32,5,41,3,0,55,2,0,32,23,32,2,54,2,84,32,23,32,1,54,2,80,32,23,65,0,54,2,144,1,32,23,66,128,128,128,128,32,55,2,136,1,32,23,65,8,106,32,21,32,53,16,208,6,32,23,47,1,8,65,1,70,4,64,32,23,47,1,10,33,1,32,23,40,2,144,1,34,2,32,23,40,2,136,1,70,4,64,32,23,65,136,1,106,32,2,16,201,5,32,23,40,2,144,1,33,2,11,32,23,40,2,140,1,32,2,65,1,116,106,32,1,59,1,0,32,23,32,23,40,2,144,1,65,1,106,54,2,144,1,11,32,21,32,53,16,221,8,34,2,40,2,8,34,1,69,13,1,32,2,40,2,4,34,36,32,1,65,1,116,106,33,34,3,64,32,36,47,1,0,33,10,2,64,2,64,2,64,32,23,40,2,68,34,19,69,13,0,32,23,40,2,72,33,11,3,64,32,19,65,32,107,33,17,32,19,65,232,2,106,33,1,32,19,47,1,230,2,34,5,65,1,116,33,2,65,127,33,4,2,64,3,64,32,2,69,4,64,32,5,33,4,12,2,11,32,1,47,1,0,33,3,32,4,65,1,106,33,4,32,17,65,32,106,33,17,32,2,65,2,107,33,2,32,1,65,2,106,33,1,65,127,32,3,32,10,71,32,3,32,10,75,27,34,3,65,1,70,13,0,11,32,3,65,255,1,113,69,13,3,11,32,11,69,13,1,32,11,65,1,107,33,11,32,19,32,4,65,2,116,106,65,128,3,106,40,2,0,33,19,12,0,11,0,11,32,23,40,2,84,33,1,32,23,47,1,94,33,3,32,23,47,1,92,33,5,2,64,32,23,40,2,88,34,11,69,4,64,65,4,33,2,65,0,33,4,12,1,11,32,11,65,255,255,255,255,0,75,13,37,65,145,179,211,0,45,0,0,26,32,11,65,3,116,34,4,65,4,16,254,9,34,2,69,13,11,11,32,2,32,1,32,4,16,142,11,33,1,32,23,32,11,54,2,224,1,32,23,32,1,54,2,220,1,32,23,32,11,54,2,216,1,2,64,32,23,40,2,104,69,4,64,32,23,65,0,54,2,240,1,32,23,65,0,54,2,232,1,12,1,11,32,23,40,2,96,34,1,69,13,10,32,16,32,1,32,23,40,2,100,16,146,1,11,32,23,32,23,40,2,108,54,2,244,1,32,23,32,3,59,1,230,1,32,23,32,5,59,1,228,1,32,23,65,184,1,106,32,23,65,196,0,106,32,10,32,23,65,216,1,106,16,199,2,32,23,40,2,184,1,34,1,65,128,128,128,128,120,70,13,1,32,1,4,64,32,23,40,2,188,1,32,1,65,3,116,65,4,16,163,10,11,32,23,2,127,32,23,40,2,200,1,34,2,69,4,64,65,0,33,2,65,0,12,1,11,32,23,32,23,40,2,204,1,34,1,54,2,244,1,32,23,32,2,54,2,240,1,32,23,65,0,54,2,236,1,32,23,32,1,54,2,228,1,32,23,32,2,54,2,224,1,32,23,65,0,54,2,220,1,65,1,33,2,32,23,40,2,208,1,11,54,2,248,1,32,23,32,2,54,2,232,1,32,23,32,2,54,2,216,1,32,23,65,216,1,106,16,205,2,12,1,11,32,23,65,216,1,106,33,7,35,0,65,176,1,107,34,26,36,0,32,26,65,40,106,33,6,65,0,33,2,65,0,33,8,65,0,33,55,35,0,65,128,1,107,34,27,36,0,32,23,65,208,0,106,34,30,47,1,12,33,1,2,64,2,64,2,64,32,17,47,1,12,34,33,69,4,64,32,1,69,13,1,12,2,11,32,1,69,13,1,32,17,47,1,14,32,30,47,1,14,71,13,1,11,2,64,2,64,2,64,32,17,40,2,8,34,19,65,1,106,34,35,4,64,32,35,32,17,40,2,28,71,13,3,32,17,40,2,4,34,11,32,19,65,3,116,34,20,106,33,9,32,11,33,1,3,64,32,20,4,64,32,20,65,8,107,33,20,32,1,34,5,65,8,106,33,1,32,2,34,4,65,1,106,33,2,32,5,40,2,0,13,1,32,4,32,5,65,4,106,40,2,0,70,13,1,12,5,11,11,32,30,40,2,8,34,13,65,1,106,34,12,69,13,13,32,12,32,30,40,2,28,71,13,3,32,30,40,2,4,34,3,32,13,65,3,116,34,20,106,33,10,65,0,33,2,32,3,33,1,3,64,32,20,4,64,32,20,65,8,107,33,20,32,1,34,5,65,8,106,33,1,32,2,34,4,65,1,106,33,2,32,5,40,2,0,13,1,32,5,65,4,106,40,2,0,32,4,70,13,1,12,5,11,11,32,12,32,35,71,13,1,32,13,32,19,71,13,2,2,64,32,17,40,2,24,69,4,64,32,27,65,0,54,2,16,32,27,65,0,54,2,8,12,1,11,32,17,40,2,16,34,1,69,13,15,32,27,65,8,106,32,1,32,17,40,2,20,16,146,1,11,2,64,32,30,40,2,24,69,4,64,32,27,65,0,54,2,28,32,27,65,0,54,2,20,12,1,11,32,30,40,2,16,34,1,69,13,15,32,27,65,20,106,32,1,32,30,40,2,20,16,146,1,11,32,27,32,19,54,2,68,32,27,32,19,54,2,64,65,0,33,42,32,27,65,0,54,2,60,32,27,32,10,54,2,56,32,27,32,3,54,2,52,32,27,32,9,54,2,48,32,27,32,11,54,2,44,32,27,32,27,65,20,106,34,30,54,2,76,32,27,32,27,65,8,106,34,25,54,2,72,32,27,65,32,106,33,15,65,0,33,5,2,64,2,64,2,64,32,27,65,44,106,34,4,40,2,20,34,1,32,4,40,2,16,34,2,70,4,64,65,4,33,19,12,1,11,32,1,32,2,107,34,5,65,255,255,255,255,0,75,13,44,65,145,179,211,0,45,0,0,26,32,5,65,3,116,34,1,65,4,16,254,9,34,19,69,13,1,32,2,65,3,116,34,1,32,4,40,2,0,106,33,10,32,4,40,2,8,32,1,106,33,11,32,4,40,2,32,33,3,32,4,40,2,28,33,2,32,5,33,4,3,64,32,8,32,11,106,34,1,40,2,0,33,20,32,1,65,4,106,40,2,0,33,9,32,8,32,10,106,34,1,65,4,106,40,2,0,33,12,2,64,2,64,2,64,2,64,32,1,40,2,0,34,13,69,4,64,32,20,69,13,1,32,2,32,12,16,76,12,3,11,32,20,69,13,1,11,32,13,32,20,70,65,0,32,13,32,9,32,12,70,114,27,13,2,65,248,129,207,0,65,26,65,148,130,207,0,16,141,8,0,11,32,3,32,9,16,76,11,65,1,33,13,11,32,8,32,19,106,34,1,32,13,54,2,0,32,1,65,4,106,32,12,54,2,0,32,8,65,8,106,33,8,32,4,65,1,107,34,4,13,0,11,11,32,15,32,5,54,2,8,32,15,32,19,54,2,4,32,15,32,5,54,2,0,12,1,11,65,4,32,1,16,132,11,0,11,32,27,65,208,0,106,33,14,65,0,33,9,65,0,33,10,65,0,33,12,65,0,33,19,65,0,33,20,35,0,65,208,1,107,34,28,36,0,2,64,32,25,40,2,8,69,4,64,32,28,65,0,54,2,16,32,28,65,0,54,2,8,12,1,11,32,25,40,2,0,34,1,69,13,15,32,28,65,8,106,32,1,32,25,40,2,4,16,146,1,11,32,28,65,204,0,106,32,25,32,30,16,81,32,28,40,2,80,33,2,32,28,32,28,40,2,84,65,0,32,28,40,2,76,34,4,27,54,2,52,32,28,32,2,54,2,48,32,28,32,4,54,2,44,32,28,65,0,54,2,40,32,28,32,4,65,0,71,34,1,54,2,36,32,28,32,2,54,2,32,32,28,32,4,54,2,28,32,28,65,0,54,2,24,32,28,32,1,54,2,20,32,28,65,56,106,32,28,65,20,106,16,240,2,2,64,2,64,32,28,40,2,56,4,64,32,28,65,180,1,106,33,25,32,28,65,132,1,106,33,15,3,64,32,28,40,2,60,33,38,32,28,2,127,32,28,40,2,64,34,4,4,64,32,28,40,2,68,33,55,32,4,33,20,65,1,33,1,32,28,40,2,72,12,1,11,65,0,33,1,65,0,11,34,2,54,2,108,32,28,32,55,54,2,104,32,28,32,20,54,2,100,32,28,65,0,54,2,96,32,28,32,1,54,2,92,32,28,32,55,54,2,88,32,28,32,20,54,2,84,32,28,65,0,54,2,80,32,28,32,1,54,2,76,2,64,2,127,2,64,2,127,32,2,69,4,64,32,28,65,0,54,2,76,32,20,33,2,32,55,32,4,13,1,26,12,4,11,3,64,32,28,32,2,65,1,107,54,2,108,2,64,32,28,40,2,76,4,64,32,28,40,2,88,33,5,2,127,32,28,40,2,80,34,2,4,64,32,28,40,2,84,12,1,11,32,28,40,2,84,33,2,2,64,32,5,69,13,0,2,64,32,5,65,7,113,34,11,69,4,64,32,5,33,1,12,1,11,32,5,33,1,3,64,32,1,65,1,107,33,1,32,2,40,2,228,1,33,2,32,11,65,1,107,34,11,13,0,11,11,32,5,65,8,73,13,0,3,64,32,2,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,2,32,1,65,8,107,34,1,13,0,11,11,32,28,66,0,55,2,84,32,28,32,2,54,2,80,32,28,65,1,54,2,76,65,0,33,5,65,0,11,33,11,32,2,47,1,226,1,32,5,75,4,64,32,2,33,1,12,2,11,3,64,32,2,40,2,176,1,34,1,4,64,32,2,47,1,224,1,33,5,32,2,65,148,2,65,228,1,32,11,27,65,4,16,163,10,32,11,65,1,106,33,11,32,1,34,2,47,1,226,1,32,5,77,13,1,12,3,11,11,32,2,65,148,2,65,228,1,32,11,27,65,4,16,163,10,12,9,11,65,204,247,206,0,16,176,10,0,11,32,5,65,1,106,33,13,2,64,32,11,69,4,64,32,1,33,2,12,1,11,32,1,32,13,65,2,116,106,65,228,1,106,40,2,0,33,2,65,0,33,13,32,11,65,1,107,34,8,69,13,0,32,11,65,2,107,32,8,65,7,113,34,11,4,64,3,64,32,8,65,1,107,33,8,32,2,40,2,228,1,33,2,32,11,65,1,107,34,11,13,0,11,11,65,7,73,13,0,3,64,32,2,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,2,32,8,65,8,107,34,8,13,0,11,11,32,28,32,13,54,2,88,32,28,65,0,54,2,84,32,28,32,2,54,2,80,32,1,32,5,65,4,116,106,34,2,45,0,12,65,2,70,13,4,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,40,2,0,34,4,4,64,32,2,40,2,8,33,49,32,2,40,2,4,33,10,32,38,32,1,32,5,65,2,116,106,65,180,1,106,40,2,0,34,24,70,13,3,32,49,69,13,1,65,0,33,5,32,4,33,1,32,10,33,3,3,64,2,64,32,5,4,64,32,3,33,13,32,1,33,11,32,5,33,1,12,1,11,65,0,33,13,2,64,32,3,69,13,0,32,3,34,11,65,7,113,34,5,4,64,3,64,32,11,65,1,107,33,11,32,1,40,2,184,1,33,1,32,5,65,1,107,34,5,13,0,11,11,32,3,65,8,73,13,0,3,64,32,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,1,32,11,65,8,107,34,11,13,0,11,11,65,0,33,11,11,2,64,32,1,47,1,182,1,32,13,75,4,64,32,1,33,8,12,1,11,3,64,32,1,40,2,176,1,34,8,4,64,32,1,47,1,180,1,33,13,32,1,65,232,1,65,184,1,32,11,27,65,4,16,163,10,32,11,65,1,106,33,11,32,8,34,1,47,1,182,1,32,13,77,13,1,12,2,11,11,32,1,65,232,1,65,184,1,32,11,27,65,4,16,163,10,12,18,11,32,13,65,1,106,33,3,2,64,32,11,69,4,64,32,8,33,5,12,1,11,32,8,32,3,65,2,116,106,65,184,1,106,40,2,0,33,5,65,0,33,3,32,11,65,1,107,34,1,69,13,0,32,11,65,2,107,32,1,65,7,113,34,11,4,64,3,64,32,1,65,1,107,33,1,32,5,40,2,184,1,33,5,32,11,65,1,107,34,11,13,0,11,11,65,7,73,13,0,3,64,32,5,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,5,32,1,65,8,107,34,1,13,0,11,11,32,49,65,1,107,33,49,32,8,32,13,65,4,116,106,34,1,40,2,0,34,2,65,128,128,128,128,120,70,4,64,65,1,33,13,65,0,33,47,12,9,11,32,1,41,2,4,33,67,32,28,65,248,0,106,32,1,65,12,106,40,2,0,34,1,54,2,0,32,15,32,67,55,2,0,32,15,65,8,106,32,1,54,2,0,32,28,32,67,55,3,112,32,28,32,2,54,2,128,1,2,64,2,64,32,28,40,2,8,34,9,69,13,0,32,28,40,2,12,33,47,3,64,32,9,65,4,106,33,11,32,9,47,1,230,2,34,2,65,28,108,33,30,65,0,33,1,65,127,33,13,2,64,3,64,32,1,32,30,70,4,64,32,2,33,13,12,2,11,32,11,40,2,0,33,8,32,13,65,1,106,33,13,32,1,65,28,106,33,1,32,11,65,4,106,33,11,65,127,32,8,32,38,71,32,8,32,38,75,27,34,8,65,1,70,13,0,11,32,8,65,255,1,113,69,13,3,11,32,47,69,13,1,32,47,65,1,107,33,47,32,9,32,13,65,2,116,106,65,232,2,106,40,2,0,33,9,12,0,11,0,11,65,252,212,206,0,16,176,10,0,11,2,64,2,64,2,64,2,64,32,1,32,9,106,34,30,65,20,106,34,8,40,2,0,34,45,69,4,64,65,0,33,45,12,1,11,32,30,65,24,106,40,2,0,33,9,3,64,32,45,65,16,107,33,13,32,45,65,180,1,106,33,11,32,45,47,1,226,1,34,2,65,2,116,33,1,65,127,33,12,2,64,3,64,32,1,69,4,64,32,2,33,12,12,2,11,32,11,40,2,0,33,19,32,12,65,1,106,33,12,32,13,65,16,106,33,13,32,1,65,4,107,33,1,32,11,65,4,106,33,11,65,127,32,19,32,24,71,32,19,32,24,75,27,34,19,65,1,70,13,0,11,32,19,65,255,1,113,69,13,3,11,32,9,4,64,32,9,65,1,107,33,9,32,45,32,12,65,2,116,106,65,228,1,106,40,2,0,33,45,12,1,11,11,65,0,33,19,11,32,28,32,12,54,2,188,1,32,28,32,19,54,2,184,1,32,28,32,45,54,2,180,1,32,28,32,24,54,2,176,1,32,28,32,8,54,2,172,1,32,28,65,0,58,0,156,1,32,28,65,0,54,2,152,1,32,28,65,0,54,2,144,1,32,45,69,4,64,65,145,179,211,0,45,0,0,26,65,228,1,65,4,16,254,9,34,13,69,13,3,32,13,65,1,59,1,226,1,32,13,65,0,54,2,176,1,32,13,32,24,54,2,180,1,32,13,32,28,41,2,144,1,55,2,0,32,13,65,8,106,32,28,65,152,1,106,41,2,0,55,2,0,32,30,65,20,106,32,13,54,2,0,32,30,65,24,106,66,128,128,128,128,16,55,2,0,12,2,11,32,28,65,168,1,106,32,25,65,8,106,40,2,0,54,2,0,32,28,32,25,41,2,0,55,3,160,1,32,28,65,192,1,106,32,28,65,160,1,106,32,24,32,28,65,144,1,106,32,28,65,172,1,106,16,83,32,28,40,2,172,1,34,1,32,1,40,2,8,65,1,106,54,2,8,32,28,40,2,192,1,32,28,40,2,200,1,65,4,116,106,33,13,12,1,11,32,12,33,19,32,8,33,12,11,32,13,32,28,65,128,1,106,16,203,2,2,64,2,64,32,28,40,2,8,34,9,69,13,0,32,28,40,2,12,33,47,3,64,32,9,65,32,106,33,45,32,9,65,4,106,33,11,32,9,47,1,230,2,34,2,65,2,116,33,1,65,127,33,13,2,64,3,64,32,1,69,4,64,32,2,33,13,12,2,11,32,11,40,2,0,33,8,32,13,65,1,106,33,13,32,45,65,28,106,33,45,32,1,65,4,107,33,1,32,11,65,4,106,33,11,65,127,32,8,32,24,71,32,8,32,24,75,27,34,8,65,1,70,13,0,11,32,8,65,255,1,113,69,13,3,11,32,47,69,13,1,32,47,65,1,107,33,47,32,9,32,13,65,2,116,106,65,232,2,106,40,2,0,33,9,12,0,11,0,11,65,140,213,206,0,16,176,10,0,11,2,64,2,64,32,45,40,2,0,34,13,69,4,64,65,145,179,211,0,45,0,0,26,65,52,65,4,16,254,9,34,1,13,1,65,4,65,52,16,132,11,0,11,32,45,65,4,106,40,2,0,33,47,3,64,32,13,47,1,50,34,2,65,2,116,33,9,65,0,33,1,65,127,33,11,2,64,3,64,32,1,32,9,70,4,64,32,2,33,11,12,2,11,32,1,32,13,106,33,8,32,11,65,1,106,33,11,32,1,65,4,106,33,1,65,127,32,8,65,4,106,40,2,0,34,8,32,38,71,32,8,32,38,75,27,34,8,65,1,70,13,0,11,32,8,65,255,1,113,69,13,3,11,32,47,4,64,32,47,65,1,107,33,47,32,13,32,11,65,2,116,106,65,52,106,40,2,0,33,13,12,1,11,11,32,28,32,11,54,2,188,1,32,28,65,0,54,2,184,1,32,28,32,13,54,2,180,1,32,28,32,38,54,2,176,1,32,28,32,45,54,2,172,1,32,28,65,200,1,106,32,25,65,8,106,40,2,0,54,2,0,32,28,32,25,41,2,0,55,3,192,1,32,28,65,144,1,106,32,28,65,192,1,106,32,38,32,28,65,172,1,106,16,105,32,28,40,2,172,1,34,1,32,1,40,2,8,65,1,106,54,2,8,12,1,11,32,1,65,1,59,1,50,32,1,65,0,54,2,0,32,1,32,38,54,2,4,32,45,32,1,54,2,0,32,45,65,4,106,66,128,128,128,128,16,55,2,0,11,65,0,33,1,32,5,33,11,32,49,13,1,12,4,11,11,65,4,65,228,1,16,132,11,0,11,65,1,33,47,65,0,33,49,32,10,33,3,32,9,33,4,65,0,33,5,12,3,11,32,10,69,4,64,65,0,33,5,65,0,33,3,32,4,34,1,33,11,12,1,11,32,4,33,11,32,10,34,2,65,7,113,34,1,4,64,3,64,32,2,65,1,107,33,2,32,11,40,2,184,1,33,11,32,1,65,1,107,34,1,13,0,11,11,65,0,33,5,32,10,65,8,79,4,64,3,64,32,11,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,11,32,2,65,8,107,34,2,13,0,11,11,32,4,33,1,32,10,33,3,11,65,0,33,49,65,0,33,2,3,64,32,11,40,2,176,1,32,11,65,232,1,65,184,1,32,2,27,65,4,16,163,10,32,2,65,1,107,33,2,34,11,13,0,11,65,1,33,47,32,4,33,9,32,1,33,4,12,1,11,32,49,69,4,64,32,4,33,2,2,64,32,10,69,13,0,32,10,34,1,65,7,113,34,11,4,64,3,64,32,1,65,1,107,33,1,32,2,40,2,184,1,33,2,32,11,65,1,107,34,11,13,0,11,11,32,10,65,1,107,65,7,73,13,0,3,64,32,2,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,2,32,1,65,8,107,34,1,13,0,11,11,65,0,33,49,65,0,33,1,3,64,32,2,40,2,176,1,32,2,65,232,1,65,184,1,32,1,27,65,4,16,163,10,32,1,65,1,107,33,1,34,2,13,0,11,65,1,33,47,32,4,33,9,32,10,33,3,65,0,33,5,12,1,11,32,4,33,2,2,64,32,10,69,13,0,32,10,34,1,65,7,113,34,11,4,64,3,64,32,1,65,1,107,33,1,32,2,40,2,184,1,33,2,32,11,65,1,107,34,11,13,0,11,11,32,10,65,1,107,65,7,73,13,0,3,64,32,2,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,2,32,1,65,8,107,34,1,13,0,11,11,65,1,33,13,65,0,33,47,32,2,47,1,182,1,4,64,65,0,33,11,65,1,33,3,32,2,33,5,12,3,11,65,1,33,1,65,0,33,8,2,64,3,64,32,8,33,9,32,2,40,2,176,1,34,5,69,13,1,32,2,47,1,180,1,33,11,32,2,65,184,1,65,232,1,32,1,65,1,70,34,30,27,65,4,16,163,10,32,8,65,1,106,33,8,32,1,65,1,107,33,1,32,11,32,5,34,2,47,1,182,1,79,13,0,11,32,11,65,1,106,33,3,32,1,65,1,70,13,3,32,2,32,3,65,2,116,106,65,184,1,106,40,2,0,33,8,65,0,33,3,32,30,13,2,2,127,65,0,32,1,107,34,30,65,7,113,69,4,64,32,30,12,1,11,65,0,33,2,65,0,32,9,65,7,113,107,33,9,3,64,32,8,40,2,184,1,33,8,32,9,32,2,65,1,107,34,2,71,13,0,11,32,2,32,1,107,11,33,2,32,30,65,8,73,13,2,3,64,32,8,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,8,32,2,65,8,107,34,2,13,0,11,12,2,11,32,2,65,184,1,65,232,1,32,1,65,1,70,27,65,4,16,163,10,12,12,11,65,0,33,13,12,3,11,32,5,33,2,32,8,33,5,11,32,2,32,11,65,4,116,106,40,2,0,65,128,128,128,128,120,70,4,64,32,49,65,1,107,33,49,12,1,11,65,252,208,206,0,65,39,65,236,212,206,0,16,141,8,0,11,32,4,33,9,65,0,33,4,11,2,64,2,64,32,49,4,64,32,4,33,2,3,64,2,64,32,13,4,64,2,64,32,5,4,64,32,3,33,8,32,2,33,1,32,5,33,2,12,1,11,65,1,33,13,65,0,33,8,2,64,32,3,69,13,0,32,3,34,1,65,7,113,34,11,4,64,3,64,32,1,65,1,107,33,1,32,2,40,2,184,1,33,2,32,11,65,1,107,34,11,13,0,11,11,32,3,65,8,73,13,0,3,64,32,2,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,2,32,1,65,8,107,34,1,13,0,11,11,65,0,33,1,11,32,2,47,1,182,1,32,8,75,4,64,32,2,33,11,12,2,11,3,64,32,2,40,2,176,1,34,11,4,64,32,2,47,1,180,1,33,8,32,2,65,232,1,65,184,1,32,1,27,65,4,16,163,10,32,1,65,1,106,33,1,32,11,34,2,47,1,182,1,32,8,77,13,1,12,3,11,11,32,2,65,232,1,65,184,1,32,1,27,65,4,16,163,10,12,13,11,65,204,247,206,0,16,176,10,0,11,32,8,65,1,106,33,3,2,64,32,1,69,4,64,32,11,33,5,12,1,11,32,11,32,3,65,2,116,106,65,184,1,106,40,2,0,33,5,65,0,33,3,32,1,65,1,107,34,2,69,13,0,32,1,65,2,107,32,2,65,7,113,34,1,4,64,3,64,32,2,65,1,107,33,2,32,5,40,2,184,1,33,5,32,1,65,1,107,34,1,13,0,11,11,65,7,73,13,0,3,64,32,5,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,5,32,2,65,8,107,34,2,13,0,11,11,32,11,32,8,65,4,116,106,34,2,40,2,0,34,1,4,64,32,2,40,2,4,32,1,65,2,116,65,2,16,163,10,11,65,0,33,2,32,49,65,1,107,34,49,13,0,11,12,1,11,32,47,13,1,32,5,4,64,32,4,33,2,12,1,11,65,0,33,2,2,64,32,3,69,13,0,32,3,34,1,65,7,113,34,11,4,64,3,64,32,1,65,1,107,33,1,32,4,40,2,184,1,33,4,32,11,65,1,107,34,11,13,0,11,11,32,3,65,8,73,13,0,3,64,32,4,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,4,32,1,65,8,107,34,1,13,0,11,11,32,4,33,5,11,3,64,32,5,40,2,176,1,32,5,65,232,1,65,184,1,32,2,27,65,4,16,163,10,32,2,65,1,106,33,2,34,5,13,0,11,11,32,28,40,2,108,34,2,13,0,11,32,28,40,2,76,32,28,65,0,54,2,76,69,13,3,32,28,40,2,84,34,2,32,28,40,2,80,34,1,13,2,26,32,28,40,2,88,11,34,4,69,13,0,2,64,32,4,65,7,113,34,11,69,4,64,32,4,33,1,12,1,11,32,4,33,1,3,64,32,1,65,1,107,33,1,32,2,40,2,228,1,33,2,32,11,65,1,107,34,11,13,0,11,11,32,4,65,8,73,13,0,3,64,32,2,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,2,32,1,65,8,107,34,1,13,0,11,11,32,2,33,1,65,0,11,33,2,3,64,32,1,40,2,176,1,32,1,65,148,2,65,228,1,32,2,27,65,4,16,163,10,32,2,65,1,106,33,2,34,1,13,0,11,11,32,28,65,204,0,106,16,213,2,32,28,65,56,106,32,28,65,20,106,16,240,2,32,28,40,2,56,13,0,11,11,32,28,65,20,106,16,210,2,32,14,65,8,106,32,28,65,16,106,40,2,0,54,2,0,32,14,32,28,41,2,8,55,2,0,32,28,65,208,1,106,36,0,12,1,11,65,220,246,206,0,16,176,10,0,11,32,6,32,33,59,1,12,32,6,32,35,54,2,28,32,6,32,17,47,1,14,59,1,14,32,6,32,27,41,2,32,55,2,0,32,6,65,8,106,32,27,65,40,106,40,2,0,54,2,0,32,6,32,27,41,2,80,55,2,16,32,6,65,24,106,32,27,65,216,0,106,40,2,0,54,2,0,65,0,33,20,32,27,32,27,40,2,20,34,2,4,127,32,27,32,27,40,2,24,34,1,54,2,120,32,27,32,2,54,2,116,32,27,65,0,54,2,112,32,27,32,1,54,2,104,32,27,32,2,54,2,100,32,27,65,0,54,2,96,65,1,33,20,32,27,40,2,28,5,65,0,11,54,2,124,32,27,32,20,54,2,108,32,27,32,20,54,2,92,32,27,65,220,0,106,16,205,2,32,27,32,27,40,2,8,34,2,4,127,32,27,32,27,40,2,12,34,1,54,2,120,32,27,32,2,54,2,116,32,27,65,0,54,2,112,32,27,32,1,54,2,104,32,27,32,2,54,2,100,32,27,65,0,54,2,96,65,1,33,42,32,27,40,2,16,5,65,0,11,54,2,124,32,27,32,42,54,2,108,32,27,32,42,54,2,92,32,27,65,220,0,106,16,205,2,32,27,65,128,1,106,36,0,12,5,11,12,12,11,65,248,230,206,0,65,47,65,168,231,206,0,16,141,8,0,11,65,184,231,206,0,65,57,65,244,231,206,0,16,141,8,0,11,65,168,230,206,0,65,61,65,232,230,206,0,16,141,8,0,11,65,164,220,206,0,65,193,0,65,152,230,206,0,16,141,8,0,11,2,64,2,64,2,127,2,64,2,64,32,26,40,2,48,34,11,65,1,106,34,1,4,64,2,64,32,26,40,2,68,32,1,70,4,64,32,11,65,3,116,33,10,65,0,33,2,32,26,40,2,44,34,3,33,1,3,64,32,10,69,13,2,32,10,65,8,107,33,10,32,1,34,5,65,8,106,33,1,32,2,34,4,65,1,106,33,2,32,5,40,2,0,13,0,32,4,32,5,65,4,106,40,2,0,70,13,0,11,11,65,132,232,206,0,65,39,65,172,232,206,0,16,141,8,0,11,32,17,40,2,8,32,11,71,13,1,32,26,66,0,55,3,80,32,26,66,228,0,55,3,72,2,64,2,127,2,64,2,64,32,22,41,3,56,80,69,4,64,32,26,32,22,41,3,64,34,69,55,3,88,32,26,32,22,65,200,0,106,41,3,0,34,73,55,3,96,32,22,65,208,0,106,33,4,32,69,66,127,32,22,41,3,80,34,71,66,228,0,124,34,72,32,71,32,72,86,34,1,32,22,65,216,0,106,41,3,0,34,67,32,1,173,124,34,68,32,67,84,32,71,32,72,88,27,34,1,27,34,67,90,66,127,32,68,32,1,27,34,68,32,73,88,32,68,32,73,81,27,13,1,66,179,8,16,251,4,32,26,65,168,1,106,65,206,2,54,2,0,32,26,65,160,1,106,65,206,2,54,2,0,32,26,65,152,1,106,65,206,2,54,2,0,32,26,65,5,54,2,120,32,26,65,216,128,207,0,54,2,116,32,26,66,4,55,2,128,1,32,26,32,4,54,2,148,1,32,26,65,207,2,54,2,144,1,32,26,32,22,65,224,0,106,54,2,140,1,32,26,32,26,65,140,1,106,54,2,124,32,26,32,26,65,216,0,106,54,2,164,1,32,26,32,26,65,200,0,106,54,2,156,1,32,26,65,232,0,106,34,1,32,26,65,244,0,106,16,219,3,32,1,16,156,4,12,8,11,32,11,13,1,65,1,12,2,11,32,4,32,67,55,3,0,32,4,32,68,55,3,8,65,1,32,11,69,13,1,26,32,26,65,24,106,32,11,173,66,0,66,10,16,212,6,32,26,32,26,41,3,24,34,67,55,3,72,32,26,32,26,65,32,106,41,3,0,34,72,55,3,80,32,26,32,22,65,200,0,106,41,3,0,34,71,55,3,96,32,26,32,22,41,3,64,34,69,55,3,88,32,22,65,208,0,106,33,4,32,69,66,127,32,67,32,22,41,3,80,34,68,124,34,67,32,67,32,68,84,34,1,32,1,173,32,72,32,22,65,216,0,106,41,3,0,34,67,124,124,34,68,32,67,84,32,67,32,68,81,27,34,1,27,34,67,84,66,127,32,68,32,1,27,34,68,32,71,86,32,68,32,71,81,27,13,2,32,4,32,67,55,3,0,32,4,32,68,55,3,8,11,65,0,11,33,2,2,64,32,17,65,16,106,34,5,16,191,1,34,1,69,13,0,32,26,65,8,106,32,1,173,66,0,66,50,16,212,6,32,26,32,26,65,16,106,41,3,0,34,72,55,3,80,32,26,32,26,41,3,8,34,67,55,3,72,32,22,41,3,56,80,13,0,32,26,32,22,41,3,64,34,69,55,3,88,32,26,32,22,65,200,0,106,41,3,0,34,71,55,3,96,32,22,65,208,0,106,33,4,32,69,66,127,32,67,32,22,41,3,80,34,68,124,34,67,32,67,32,68,84,34,1,32,1,173,32,72,32,22,65,216,0,106,41,3,0,34,67,124,124,34,68,32,67,84,32,67,32,68,81,27,34,1,27,34,67,84,66,127,32,68,32,1,27,34,68,32,71,86,32,68,32,71,81,27,13,4,32,4,32,67,55,3,0,32,4,32,68,55,3,8,11,65,0,33,10,2,64,2,64,32,2,13,0,32,17,40,2,4,33,2,3,64,32,2,40,2,0,34,1,32,3,40,2,0,71,13,1,32,2,65,4,106,40,2,0,32,3,65,4,106,40,2,0,70,32,1,65,0,71,114,69,13,1,32,2,65,8,106,33,2,32,3,65,8,106,33,3,32,10,65,1,106,34,10,32,11,71,13,0,11,12,1,11,32,10,32,11,73,13,6,11,32,26,65,244,0,106,32,5,32,26,65,56,106,16,81,32,26,40,2,124,33,2,2,127,32,26,40,2,116,34,4,69,4,64,65,0,33,1,65,0,12,1,11,32,26,32,26,40,2,120,34,1,54,2,168,1,32,26,32,4,54,2,164,1,32,26,65,0,54,2,160,1,32,26,32,1,54,2,152,1,32,26,32,4,54,2,148,1,32,26,65,0,54,2,144,1,32,2,33,1,65,1,11,33,4,32,26,32,1,54,2,172,1,32,26,32,4,54,2,156,1,32,26,32,4,54,2,140,1,32,26,65,140,1,106,16,210,2,32,2,13,5,32,7,65,128,2,59,1,0,35,0,65,48,107,34,4,36,0,32,26,65,40,106,34,2,40,2,0,34,1,4,64,32,2,40,2,4,32,1,65,3,116,65,4,16,163,10,11,2,127,32,2,40,2,16,34,1,69,4,64,65,0,33,2,65,0,12,1,11,32,4,32,1,54,2,36,32,4,65,0,54,2,32,32,4,32,1,54,2,20,32,4,65,0,54,2,16,32,4,32,2,40,2,20,34,1,54,2,40,32,4,32,1,54,2,24,32,2,40,2,24,33,2,65,1,11,33,1,32,4,32,2,54,2,44,32,4,32,1,54,2,28,32,4,32,1,54,2,12,32,4,65,12,106,16,205,2,32,4,65,48,106,36,0,12,6,11,66,179,8,16,251,4,32,26,65,168,1,106,65,206,2,54,2,0,32,26,65,160,1,106,65,206,2,54,2,0,32,26,65,152,1,106,65,206,2,54,2,0,32,26,65,5,54,2,120,32,26,65,216,128,207,0,54,2,116,32,26,66,4,55,2,128,1,32,26,32,4,54,2,148,1,32,26,65,207,2,54,2,144,1,32,26,32,22,65,224,0,106,54,2,140,1,32,26,32,26,65,140,1,106,54,2,124,32,26,32,26,65,216,0,106,54,2,164,1,32,26,32,26,65,200,0,106,54,2,156,1,32,26,65,232,0,106,34,1,32,26,65,244,0,106,16,219,3,32,1,16,156,4,12,3,11,12,12,11,65,188,232,206,0,65,58,65,248,232,206,0,16,141,8,0,11,66,179,8,16,251,4,32,26,65,168,1,106,65,206,2,54,2,0,32,26,65,160,1,106,65,206,2,54,2,0,32,26,65,152,1,106,65,206,2,54,2,0,32,26,65,5,54,2,120,32,26,65,216,128,207,0,54,2,116,32,26,66,4,55,2,128,1,32,26,32,4,54,2,148,1,32,26,65,207,2,54,2,144,1,32,26,32,22,65,224,0,106,54,2,140,1,32,26,32,26,65,140,1,106,54,2,124,32,26,32,26,65,216,0,106,54,2,164,1,32,26,32,26,65,200,0,106,54,2,156,1,32,26,65,232,0,106,34,1,32,26,65,244,0,106,16,219,3,32,1,16,156,4,11,33,1,32,7,65,1,58,0,0,32,7,32,1,54,2,4,32,26,40,2,40,34,1,4,64,32,3,32,1,65,3,116,65,4,16,163,10,11,2,127,32,26,40,2,56,34,2,69,4,64,65,0,33,10,65,0,12,1,11,32,26,32,26,40,2,60,34,1,54,2,168,1,32,26,32,2,54,2,164,1,32,26,65,0,54,2,160,1,32,26,32,1,54,2,152,1,32,26,32,2,54,2,148,1,32,26,65,0,54,2,144,1,32,26,40,2,64,33,10,65,1,11,33,1,32,26,32,10,54,2,172,1,32,26,32,1,54,2,156,1,32,26,32,1,54,2,140,1,32,26,65,140,1,106,16,205,2,12,1,11,32,17,40,2,0,34,1,4,64,32,17,40,2,4,32,1,65,3,116,65,4,16,163,10,11,65,0,33,2,65,0,33,10,32,5,40,2,0,34,1,4,64,32,26,32,1,54,2,164,1,32,26,65,0,54,2,160,1,32,26,32,1,54,2,148,1,32,26,65,0,54,2,144,1,32,26,32,17,40,2,20,34,1,54,2,168,1,32,26,32,1,54,2,152,1,32,17,40,2,24,33,10,65,1,33,2,11,32,26,32,10,54,2,172,1,32,26,32,2,54,2,156,1,32,26,32,2,54,2,140,1,32,26,65,140,1,106,16,205,2,32,17,65,24,106,32,26,65,64,107,41,2,0,55,2,0,32,17,65,16,106,32,26,65,56,106,41,2,0,55,2,0,32,17,65,8,106,32,26,65,48,106,41,2,0,55,2,0,32,17,32,26,41,2,40,55,2,0,32,7,65,0,59,1,0,11,32,26,65,176,1,106,36,0,32,23,45,0,216,1,4,64,32,23,40,2,220,1,33,2,32,23,40,2,136,1,34,1,4,64,32,23,40,2,140,1,32,1,65,1,116,65,2,16,163,10,11,32,23,40,2,80,34,1,4,64,32,23,40,2,84,32,1,65,3,116,65,4,16,163,10,11,2,127,32,23,40,2,96,34,4,69,4,64,65,0,33,4,65,0,12,1,11,32,23,32,23,40,2,100,34,1,54,2,244,1,32,23,32,4,54,2,240,1,32,23,65,0,54,2,236,1,32,23,32,1,54,2,228,1,32,23,32,4,54,2,224,1,32,23,65,0,54,2,220,1,32,23,40,2,104,33,4,65,1,11,33,1,32,23,32,4,54,2,248,1,32,23,32,1,54,2,232,1,32,23,32,1,54,2,216,1,32,23,65,216,1,106,16,205,2,12,3,11,32,23,45,0,217,1,13,0,32,21,32,53,32,36,47,1,0,34,2,16,221,4,69,13,0,32,23,40,2,144,1,34,1,32,23,40,2,136,1,70,4,64,32,23,65,136,1,106,32,1,16,201,5,32,23,40,2,144,1,33,1,11,32,23,40,2,140,1,32,1,65,1,116,106,32,2,59,1,0,32,23,32,23,40,2,144,1,65,1,106,54,2,144,1,11,32,36,65,2,106,34,36,32,34,71,13,0,11,12,1,11,32,23,65,196,0,106,16,167,2,12,3,11,32,23,40,2,140,1,33,3,32,23,40,2,136,1,33,5,2,64,2,64,32,23,40,2,144,1,34,4,69,4,64,65,0,33,2,32,5,13,1,12,2,11,32,21,32,3,47,1,0,34,53,16,237,7,33,2,32,4,65,1,71,4,64,32,3,65,2,106,33,1,32,4,65,1,116,65,2,107,33,17,3,64,32,1,47,1,0,34,4,32,53,32,21,32,4,16,237,7,34,4,32,2,73,27,33,53,32,1,65,2,106,33,1,32,2,32,4,32,2,32,4,73,27,33,2,32,17,65,2,107,34,17,13,0,11,11,65,1,33,2,32,5,69,13,1,11,32,3,32,5,65,1,116,65,2,16,163,10,11,32,23,40,2,80,34,1,4,64,32,23,40,2,84,32,1,65,3,116,65,4,16,163,10,11,2,127,32,23,40,2,96,34,4,69,4,64,65,0,33,4,65,0,12,1,11,32,23,32,23,40,2,100,34,1,54,2,244,1,32,23,32,4,54,2,240,1,32,23,65,0,54,2,236,1,32,23,32,1,54,2,228,1,32,23,32,4,54,2,224,1,32,23,65,0,54,2,220,1,32,23,40,2,104,33,4,65,1,11,33,1,32,23,32,4,54,2,248,1,32,23,32,1,54,2,232,1,32,23,32,1,54,2,216,1,32,23,65,216,1,106,16,205,2,11,32,2,65,255,255,3,113,65,1,70,13,0,11,32,23,65,196,0,106,16,167,2,65,0,33,2,11,32,23,40,2,44,34,1,4,64,32,23,40,2,48,32,1,65,3,116,65,4,16,163,10,11,32,23,65,128,2,106,36,0,32,2,12,3,11,65,128,215,206,0,65,28,65,136,230,206,0,16,141,8,0,11,65,232,248,206,0,16,176,10,0,11,65,4,32,4,16,132,11,0,11,33,2,11,32,22,40,2,232,2,34,1,4,64,32,1,65,1,106,34,4,69,13,5,32,22,40,2,228,2,32,4,65,2,116,65,7,106,65,120,113,34,1,107,32,1,32,4,106,65,8,106,65,8,16,163,10,11,32,22,40,2,224,2,34,11,4,64,32,22,40,2,220,2,33,1,3,64,32,1,40,2,0,34,4,4,64,32,1,65,4,106,40,2,0,32,4,65,1,116,65,2,16,163,10,11,32,1,65,24,106,33,1,32,11,65,1,107,34,11,13,0,11,11,32,22,40,2,216,2,34,1,4,64,32,22,40,2,220,2,32,1,65,24,108,65,4,16,163,10,11,32,22,40,2,152,3,34,1,4,64,32,1,65,1,106,34,4,69,13,5,32,22,40,2,148,3,32,4,65,2,116,65,7,106,65,120,113,34,1,107,32,1,32,4,106,65,8,106,65,8,16,163,10,11,32,22,40,2,136,3,34,1,4,64,32,22,40,2,140,3,32,1,65,3,116,65,4,16,163,10,11,32,22,40,2,200,3,34,1,4,64,32,1,65,1,106,34,4,69,13,5,32,22,40,2,196,3,32,4,65,2,116,65,7,106,65,120,113,34,1,107,32,1,32,4,106,65,8,106,65,8,16,163,10,11,32,22,40,2,192,3,34,11,4,64,32,22,40,2,188,3,65,4,106,33,1,3,64,32,1,16,252,2,32,1,65,20,106,33,1,32,11,65,1,107,34,11,13,0,11,11,32,22,40,2,184,3,34,1,4,64,32,22,40,2,188,3,32,1,65,20,108,65,4,16,163,10,11,2,64,32,22,40,2,164,2,34,1,69,13,0,32,1,32,1,65,2,116,65,11,106,65,120,113,34,4,106,65,9,106,34,1,69,13,0,32,22,40,2,160,2,32,4,107,32,1,65,8,16,163,10,11,32,22,40,2,40,34,1,4,64,32,22,40,2,44,32,1,65,1,16,163,10,11,32,22,40,2,96,34,1,69,13,0,32,22,40,2,100,32,1,65,1,16,163,10,11,32,2,4,127,32,22,65,1,54,2,192,2,32,2,32,22,65,192,2,106,16,157,1,5,65,0,11,32,22,65,128,4,106,36,0,12,4,11,65,1,65,9,16,132,11,0,11,65,1,65,9,16,132,11,0,11,65,1,65,6,16,132,11,0,11,65,160,166,206,0,65,28,65,188,166,206,0,16,141,8,0,11,34,4,13,0,65,0,33,8,35,0,65,64,106,34,12,36,0,2,64,32,44,40,2,136,1,65,4,75,13,0,32,12,65,1,54,2,12,32,12,32,44,54,2,16,32,44,47,1,140,1,34,10,33,1,35,0,65,16,107,34,9,36,0,32,9,65,0,54,2,12,32,9,65,4,106,33,11,32,12,65,12,106,34,5,34,4,32,1,16,138,7,34,1,40,2,8,33,2,32,1,40,2,4,33,3,2,127,2,64,2,64,32,4,40,2,4,65,136,1,65,228,1,32,4,40,2,0,27,106,40,2,0,65,2,79,4,64,32,2,65,28,108,33,4,3,64,32,4,69,13,2,32,4,65,28,107,33,4,32,3,45,0,0,32,3,65,28,106,34,2,33,3,65,5,70,13,0,11,32,2,65,28,107,16,162,8,69,13,2,3,64,32,4,69,13,2,32,4,65,28,107,33,4,32,2,16,162,8,32,2,65,28,106,33,2,13,0,11,12,2,11,32,2,65,28,108,65,28,107,33,2,3,64,32,3,33,1,32,2,34,4,65,100,70,13,1,32,1,45,0,0,65,10,70,4,64,32,1,65,28,106,33,3,32,2,65,28,107,33,2,32,1,40,2,4,45,0,0,65,5,70,13,1,11,11,32,1,16,162,8,69,13,1,32,1,65,28,106,33,3,3,64,32,4,69,13,1,32,4,65,28,107,33,4,32,3,16,162,8,32,3,65,28,106,33,3,13,0,11,12,1,11,32,11,40,2,8,13,0,65,0,12,1,11,66,243,7,16,251,4,11,33,4,32,9,65,16,106,36,0,32,4,69,4,64,32,5,65,1,32,10,65,0,32,12,65,215,2,17,9,0,34,4,69,13,1,11,32,12,65,1,54,2,20,32,4,32,12,65,20,106,16,157,1,33,8,11,32,12,65,64,107,36,0,32,8,33,4,11,32,58,65,0,54,2,0,32,58,32,4,54,2,4,32,61,65,48,106,36,0,32,59,40,2,16,33,1,2,64,2,64,32,59,40,2,12,34,5,69,4,64,32,1,33,4,12,1,11,66,224,15,16,251,4,65,145,179,211,0,45,0,0,26,65,42,65,1,16,254,9,34,4,69,13,1,32,4,65,40,106,65,136,255,206,0,47,0,0,59,0,0,32,4,65,32,106,65,128,255,206,0,41,0,0,55,0,0,32,4,65,24,106,65,248,254,206,0,41,0,0,55,0,0,32,4,65,16,106,65,240,254,206,0,41,0,0,55,0,0,32,4,65,8,106,65,232,254,206,0,41,0,0,55,0,0,32,4,65,224,254,206,0,41,0,0,55,0,0,32,59,65,42,54,2,28,32,59,32,4,54,2,24,32,59,65,42,54,2,20,32,59,65,20,106,34,4,16,156,4,32,59,65,0,54,2,20,32,4,16,157,1,33,4,32,5,32,1,40,2,0,17,2,0,32,1,40,2,4,34,2,69,13,0,32,5,32,2,32,1,40,2,8,16,163,10,11,32,63,16,216,9,26,32,59,65,64,107,36,0,32,4,12,1,11,65,1,65,42,16,132,11,0,11,33,1,32,48,65,160,1,106,36,0,32,1,13,1,32,64,13,2,12,5,11,65,0,33,2,32,29,40,2,196,3,16,206,8,33,12,65,0,33,4,12,7,11,32,29,32,1,54,2,148,3,32,29,65,1,54,2,156,1,32,29,65,188,142,192,0,54,2,152,1,32,29,66,1,55,2,164,1,32,29,65,4,54,2,184,3,32,29,32,29,65,180,3,106,54,2,160,1,32,29,32,29,65,148,3,106,54,2,180,3,32,29,65,192,3,106,34,1,32,29,65,152,1,106,16,219,3,32,1,16,203,8,33,12,32,29,40,2,148,3,34,11,40,2,92,34,1,65,128,128,128,128,120,70,32,1,69,114,69,4,64,32,11,40,2,96,32,1,65,1,16,163,10,11,2,64,32,11,40,2,104,65,128,128,128,128,120,70,13,0,32,11,65,232,0,106,34,3,34,1,40,2,8,34,4,4,64,32,1,40,2,4,33,2,3,64,2,64,32,2,40,2,0,34,5,69,13,0,32,2,65,4,106,40,2,0,34,1,69,13,0,32,5,32,1,65,1,16,163,10,11,32,2,65,44,106,33,2,32,4,65,1,107,34,4,13,0,11,11,32,3,40,2,0,34,1,69,13,0,32,11,40,2,108,32,1,65,44,108,65,4,16,163,10,11,2,64,32,11,40,2,24,65,2,73,13,0,32,11,40,2,32,34,1,69,13,0,32,11,40,2,28,32,1,65,1,16,163,10,11,32,11,40,2,68,34,1,4,64,32,11,40,2,72,32,1,65,2,116,65,2,16,163,10,11,32,11,40,2,80,34,1,4,64,32,11,40,2,84,32,1,65,2,116,65,2,16,163,10,11,32,11,65,248,0,65,8,16,163,10,12,4,11,65,145,179,211,0,45,0,0,26,65,22,65,1,16,254,9,34,4,69,13,1,32,4,65,14,106,65,190,241,192,0,41,0,0,55,0,0,32,4,65,8,106,65,184,241,192,0,41,0,0,55,0,0,32,4,65,176,241,192,0,41,0,0,55,0,0,32,29,65,160,1,106,34,1,65,0,54,2,0,32,29,66,128,128,128,128,16,55,2,152,1,32,29,65,152,1,106,65,0,65,1,16,208,5,32,1,40,2,0,34,2,32,29,40,2,156,1,106,65,0,58,0,0,32,29,65,200,3,106,34,1,32,2,65,1,106,54,2,0,32,29,32,29,41,2,152,1,55,3,192,3,32,29,40,2,112,34,37,32,29,40,2,104,70,4,64,32,29,65,232,0,106,32,37,16,181,5,32,29,40,2,112,33,37,11,32,29,40,2,108,32,37,65,24,108,106,34,2,65,22,54,2,8,32,2,32,4,54,2,4,32,2,65,22,54,2,0,32,2,32,29,41,3,192,3,55,2,12,32,2,65,20,106,32,1,40,2,0,54,2,0,32,29,32,29,40,2,112,65,1,106,54,2,112,12,2,11,65,0,33,4,32,29,40,2,196,3,16,206,8,33,12,12,4,11,65,1,65,22,16,132,11,0,11,32,29,65,0,54,2,156,3,32,29,66,128,128,128,128,16,55,2,148,3,32,29,65,8,106,33,30,35,0,65,128,1,107,34,15,36,0,32,15,65,7,54,2,0,32,29,65,148,3,106,34,21,40,2,4,33,20,2,64,32,21,40,2,8,34,1,69,4,64,65,1,33,12,12,1,11,32,1,65,0,72,13,10,65,145,179,211,0,45,0,0,26,32,1,65,1,16,254,9,34,12,69,13,12,11,32,12,32,20,32,1,16,142,11,33,2,32,15,32,1,54,2,8,32,15,32,2,54,2,4,32,15,32,1,54,2,0,32,15,65,12,106,34,34,65,0,65,200,0,16,141,11,26,32,15,65,0,58,0,88,32,15,65,7,54,2,84,32,15,65,0,54,2,100,32,15,66,128,128,128,128,16,55,2,92,2,64,2,64,2,127,32,15,65,220,0,106,33,14,65,0,33,8,65,0,33,10,65,0,33,5,35,0,65,32,107,34,33,36,0,32,33,32,34,45,0,76,34,2,58,0,7,2,64,2,64,2,64,2,64,32,30,40,2,8,34,1,69,13,0,32,30,40,2,4,33,5,32,33,32,2,65,1,106,58,0,7,32,1,65,2,116,33,17,32,14,40,2,8,33,8,3,64,2,64,32,17,69,4,64,32,14,40,2,8,34,1,32,8,73,13,1,32,1,32,8,107,33,5,12,3,11,32,5,65,2,106,51,1,0,33,67,32,14,32,5,51,1,0,16,190,3,34,3,13,3,32,17,65,4,107,33,17,32,5,65,4,106,33,5,32,14,32,67,16,190,3,34,3,69,13,1,12,3,11,11,12,2,11,32,34,32,5,54,2,4,32,34,32,8,54,2,0,32,33,65,7,106,33,4,32,30,40,2,16,33,5,32,30,40,2,20,33,2,35,0,65,208,0,107,34,1,36,0,32,33,65,8,106,34,8,2,127,2,64,32,2,69,4,64,32,8,66,0,55,2,4,12,1,11,32,4,32,4,45,0,0,65,1,106,58,0,0,32,5,32,2,65,20,108,106,33,2,32,14,40,2,8,33,11,3,64,2,64,2,64,32,14,32,5,51,1,12,16,190,3,34,3,13,0,32,14,32,5,51,1,14,16,190,3,34,3,13,0,32,1,32,5,49,0,16,34,67,55,3,8,32,1,66,15,55,3,16,32,67,66,16,90,4,64,32,1,65,204,0,106,65,149,3,54,2,0,32,1,65,3,54,2,44,32,1,65,140,240,208,0,54,2,40,32,1,66,2,55,2,52,32,1,65,149,3,54,2,68,32,1,32,1,65,64,107,54,2,48,32,1,32,1,65,16,106,54,2,72,32,1,32,1,65,8,106,54,2,64,32,1,65,28,106,34,2,32,1,65,40,106,16,219,3,32,2,16,219,8,33,3,12,1,11,32,14,32,67,16,190,3,34,3,13,0,32,5,40,2,4,33,12,32,1,32,5,40,2,8,34,4,173,34,67,55,3,8,32,1,66,255,1,55,3,16,32,4,65,128,2,79,4,64,32,1,65,204,0,106,65,149,3,54,2,0,32,1,65,3,54,2,44,32,1,65,140,240,208,0,54,2,40,32,1,66,2,55,2,52,32,1,65,149,3,54,2,68,32,1,32,1,65,64,107,54,2,48,32,1,32,1,65,16,106,54,2,72,32,1,32,1,65,8,106,54,2,64,32,1,65,28,106,34,2,32,1,65,40,106,16,219,3,32,2,16,219,8,33,3,12,1,11,32,14,32,67,16,190,3,34,3,13,0,32,5,65,20,106,33,5,32,4,65,1,116,33,9,3,64,32,9,69,13,2,32,12,49,0,0,33,67,32,1,32,12,65,1,106,49,0,0,34,68,55,3,8,32,1,66,15,55,3,16,32,68,66,16,90,4,64,32,1,65,204,0,106,65,149,3,54,2,0,32,1,65,3,54,2,44,32,1,65,140,240,208,0,54,2,40,32,1,66,2,55,2,52,32,1,65,149,3,54,2,68,32,1,32,1,65,64,107,54,2,48,32,1,32,1,65,16,106,54,2,72,32,1,32,1,65,8,106,54,2,64,32,1,65,28,106,34,2,32,1,65,40,106,16,219,3,32,2,16,219,8,33,3,12,2,11,32,14,32,68,16,190,3,34,3,13,1,32,12,65,2,106,33,12,32,9,65,2,107,33,9,32,14,32,67,16,190,3,34,3,69,13,0,11,11,32,8,32,3,54,2,4,65,1,12,3,11,32,2,32,5,71,13,0,11,32,14,40,2,8,34,2,32,11,73,13,20,32,8,32,11,54,2,4,32,8,32,2,32,11,107,54,2,8,11,65,0,11,54,2,0,32,1,65,208,0,106,36,0,2,64,32,33,40,2,8,69,4,64,32,34,32,33,41,2,12,55,2,8,65,0,33,8,65,0,33,5,32,30,40,2,32,34,1,69,13,1,32,30,40,2,28,33,17,32,33,32,33,45,0,7,65,1,106,58,0,7,32,1,65,5,116,33,5,32,34,40,2,72,33,4,32,14,40,2,8,33,10,3,64,2,64,32,5,69,4,64,32,14,40,2,8,34,1,32,10,73,13,1,32,1,32,10,107,33,5,12,4,11,32,5,65,32,107,33,5,35,0,65,48,107,34,19,36,0,32,19,32,4,54,2,0,2,64,32,14,32,17,51,1,24,16,190,3,34,12,13,0,32,14,32,17,51,1,26,16,190,3,34,12,13,0,32,14,32,17,51,1,28,16,190,3,34,12,13,0,32,14,32,17,51,1,30,16,190,3,34,12,13,0,32,14,32,17,40,2,4,32,17,40,2,8,16,169,4,34,12,13,0,32,17,65,12,106,33,2,32,4,65,6,77,4,64,65,0,33,12,32,2,40,2,0,65,128,128,128,128,120,70,13,1,32,17,40,2,20,65,14,108,33,9,32,17,40,2,16,33,13,3,64,32,9,69,13,2,2,64,32,13,45,0,13,65,2,71,13,0,32,13,45,0,12,13,0,32,13,47,1,0,65,2,71,13,0,32,9,65,14,107,33,9,32,13,47,1,6,32,13,65,14,106,33,13,65,3,70,13,1,11,11,32,19,65,1,54,2,20,32,19,65,192,241,208,0,54,2,16,32,19,66,1,55,2,28,32,19,65,251,0,54,2,44,32,19,32,19,65,40,106,54,2,24,32,19,32,19,54,2,40,32,19,65,4,106,33,11,32,19,65,16,106,34,2,40,2,12,33,1,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,40,2,4,14,2,0,1,2,11,32,1,13,1,65,1,33,12,65,0,33,3,65,188,239,208,0,33,13,12,3,11,32,1,69,13,1,11,32,11,32,2,16,219,3,12,3,11,32,2,40,2,0,34,1,40,2,0,33,13,32,1,40,2,4,34,3,69,4,64,65,1,33,12,65,0,33,3,12,1,11,32,3,65,0,72,13,24,65,145,179,211,0,45,0,0,26,32,3,65,1,16,254,9,34,12,69,13,1,11,32,12,32,13,32,3,16,142,11,33,1,32,11,32,3,54,2,8,32,11,32,1,54,2,4,32,11,32,3,54,2,0,12,1,11,65,1,32,3,16,132,11,0,11,32,11,16,219,8,33,12,12,1,11,65,0,33,12,35,0,65,208,0,107,34,3,36,0,2,64,2,64,32,2,40,2,0,65,128,128,128,128,120,71,4,64,32,14,40,2,8,34,1,65,127,71,4,64,32,14,40,2,0,32,1,70,4,127,32,14,32,1,16,211,5,32,14,40,2,8,5,32,1,11,32,14,40,2,4,106,65,2,58,0,0,32,14,32,14,40,2,8,65,1,106,54,2,8,32,3,32,2,40,2,8,34,1,173,34,67,55,3,8,32,3,66,192,0,55,3,16,32,1,65,193,0,73,13,2,32,3,65,204,0,106,65,149,3,54,2,0,32,3,65,3,54,2,44,32,3,65,140,240,208,0,54,2,40,32,3,66,2,55,2,52,32,3,65,149,3,54,2,68,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,72,32,3,32,3,65,8,106,54,2,64,32,3,65,28,106,34,1,32,3,65,40,106,16,219,3,32,1,16,219,8,33,12,12,3,11,32,3,65,204,0,106,65,251,0,54,2,0,32,3,65,3,54,2,44,32,3,65,232,136,209,0,54,2,40,32,3,66,2,55,2,52,32,3,65,184,136,209,0,54,2,72,32,3,65,251,0,54,2,68,32,3,65,127,54,2,16,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,64,32,3,65,28,106,34,1,32,3,65,40,106,16,219,3,32,1,16,219,8,33,12,12,2,11,32,14,40,2,8,34,1,65,127,71,4,64,32,14,40,2,0,32,1,70,4,127,32,14,32,1,16,211,5,32,14,40,2,8,5,32,1,11,32,14,40,2,4,106,65,1,58,0,0,32,14,32,14,40,2,8,65,1,106,54,2,8,12,2,11,32,3,65,204,0,106,65,251,0,54,2,0,32,3,65,3,54,2,44,32,3,65,232,136,209,0,54,2,40,32,3,66,2,55,2,52,32,3,65,184,136,209,0,54,2,72,32,3,65,251,0,54,2,68,32,3,65,127,54,2,16,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,64,32,3,65,28,106,34,1,32,3,65,40,106,16,219,3,32,1,16,219,8,33,12,12,1,11,32,14,32,67,16,190,3,34,12,13,0,32,1,65,14,108,33,11,32,2,40,2,4,34,9,65,10,106,33,13,2,64,2,64,3,64,32,11,69,4,64,65,0,33,12,12,4,11,32,14,40,2,8,34,2,65,127,71,4,64,32,9,45,0,13,65,1,106,33,1,32,14,40,2,0,32,2,70,4,127,32,14,32,2,16,211,5,32,14,40,2,8,5,32,2,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,2,54,2,8,32,2,65,127,70,13,2,65,2,65,1,32,9,45,0,12,27,33,1,32,14,40,2,0,32,2,70,4,127,32,14,32,2,16,211,5,32,14,40,2,8,5,32,2,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,1,54,2,8,2,127,2,64,2,64,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,32,9,47,1,6,65,1,107,14,4,1,2,3,4,0,11,32,1,65,127,71,4,64,32,14,40,2,0,32,1,70,4,127,32,14,32,1,16,211,5,32,14,40,2,8,5,32,1,11,32,14,40,2,4,106,65,1,58,0,0,32,14,32,14,40,2,8,65,1,106,54,2,8,65,0,12,5,11,32,3,65,3,54,2,44,32,3,65,232,136,209,0,54,2,40,32,3,66,2,55,2,52,32,3,65,251,0,54,2,76,32,3,65,184,136,209,0,54,2,72,32,3,65,251,0,54,2,68,32,3,65,127,54,2,16,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,64,32,3,65,28,106,34,1,32,3,65,40,106,16,219,3,32,1,16,219,8,12,4,11,32,1,65,127,71,4,64,32,14,40,2,0,32,1,70,4,127,32,14,32,1,16,211,5,32,14,40,2,8,5,32,1,11,32,14,40,2,4,106,65,2,58,0,0,32,14,32,14,40,2,8,65,1,106,54,2,8,32,14,32,13,65,2,107,51,1,0,16,190,3,12,4,11,32,3,65,204,0,106,65,251,0,54,2,0,32,3,65,3,54,2,44,32,3,65,232,136,209,0,54,2,40,32,3,66,2,55,2,52,32,3,65,184,136,209,0,54,2,72,32,3,65,251,0,54,2,68,32,3,65,127,54,2,16,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,64,32,3,65,28,106,34,1,32,3,65,40,106,16,219,3,32,1,16,219,8,33,12,12,13,11,32,1,65,127,71,4,64,32,14,40,2,0,32,1,70,4,127,32,14,32,1,16,211,5,32,14,40,2,8,5,32,1,11,32,14,40,2,4,106,65,3,58,0,0,32,14,32,14,40,2,8,65,1,106,54,2,8,32,14,32,13,65,2,107,51,1,0,16,190,3,12,3,11,32,3,65,204,0,106,65,251,0,54,2,0,32,3,65,3,54,2,44,32,3,65,232,136,209,0,54,2,40,32,3,66,2,55,2,52,32,3,65,184,136,209,0,54,2,72,32,3,65,251,0,54,2,68,32,3,65,127,54,2,16,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,64,32,3,65,28,106,34,1,32,3,65,40,106,16,219,3,32,1,16,219,8,33,12,12,12,11,32,1,65,127,71,4,64,32,14,40,2,0,32,1,70,4,127,32,14,32,1,16,211,5,32,14,40,2,8,5,32,1,11,32,14,40,2,4,106,65,4,58,0,0,32,14,32,14,40,2,8,65,1,106,54,2,8,32,14,32,13,65,2,107,51,1,0,16,190,3,12,2,11,32,3,65,204,0,106,65,251,0,54,2,0,32,3,65,3,54,2,44,32,3,65,232,136,209,0,54,2,40,32,3,66,2,55,2,52,32,3,65,184,136,209,0,54,2,72,32,3,65,251,0,54,2,68,32,3,65,127,54,2,16,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,64,32,3,65,28,106,34,1,32,3,65,40,106,16,219,3,32,1,16,219,8,33,12,12,11,11,32,1,65,127,70,13,1,32,14,40,2,0,32,1,70,4,127,32,14,32,1,16,211,5,32,14,40,2,8,5,32,1,11,32,14,40,2,4,106,65,5,58,0,0,32,14,32,14,40,2,8,65,1,106,54,2,8,32,14,32,13,65,2,107,51,1,0,16,190,3,34,12,13,10,32,14,32,13,51,1,0,16,190,3,11,34,12,13,9,65,2,32,9,47,1,0,34,2,65,2,107,65,255,255,3,113,34,1,32,1,65,2,79,27,65,1,107,14,2,2,3,1,11,32,3,65,204,0,106,65,251,0,54,2,0,32,3,65,3,54,2,44,32,3,65,232,136,209,0,54,2,40,32,3,66,2,55,2,52,32,3,65,184,136,209,0,54,2,72,32,3,65,251,0,54,2,68,32,3,65,127,54,2,16,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,64,32,3,65,28,106,34,1,32,3,65,40,106,16,219,3,32,1,16,219,8,33,12,12,8,11,32,14,40,2,8,34,1,65,127,71,4,64,32,14,40,2,0,32,1,70,4,127,32,14,32,1,16,211,5,32,14,40,2,8,5,32,1,11,32,14,40,2,4,106,65,1,58,0,0,32,14,32,14,40,2,8,65,1,106,54,2,8,65,0,12,3,11,32,3,65,3,54,2,44,32,3,65,232,136,209,0,54,2,40,32,3,66,2,55,2,52,32,3,65,251,0,54,2,76,32,3,65,184,136,209,0,54,2,72,32,3,65,251,0,54,2,68,32,3,65,127,54,2,16,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,64,32,3,65,28,106,34,1,32,3,65,40,106,16,219,3,32,1,16,219,8,12,2,11,32,14,40,2,8,34,1,65,127,71,4,64,32,14,40,2,0,32,1,70,4,127,32,14,32,1,16,211,5,32,14,40,2,8,5,32,1,11,32,14,40,2,4,106,65,2,58,0,0,32,14,32,14,40,2,8,65,1,106,54,2,8,32,14,32,13,65,8,107,51,1,0,16,190,3,12,2,11,32,3,65,204,0,106,65,251,0,54,2,0,32,3,65,3,54,2,44,32,3,65,232,136,209,0,54,2,40,32,3,66,2,55,2,52,32,3,65,184,136,209,0,54,2,72,32,3,65,251,0,54,2,68,32,3,65,127,54,2,16,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,64,32,3,65,28,106,34,1,32,3,65,40,106,16,219,3,32,1,16,219,8,33,12,12,6,11,32,14,40,2,8,34,1,65,127,70,13,4,32,14,40,2,0,32,1,70,4,127,32,14,32,1,16,211,5,32,14,40,2,8,5,32,1,11,32,14,40,2,4,106,65,3,58,0,0,32,14,32,14,40,2,8,65,1,106,54,2,8,32,14,32,13,65,6,107,49,0,0,16,190,3,34,12,13,5,32,2,4,64,32,14,40,2,8,34,1,65,127,71,4,64,32,13,65,8,107,51,1,0,33,67,32,14,40,2,0,32,1,70,4,127,32,14,32,1,16,211,5,32,14,40,2,8,5,32,1,11,32,14,40,2,4,106,65,2,58,0,0,32,14,32,14,40,2,8,65,1,106,54,2,8,32,14,32,67,16,190,3,12,2,11,32,3,65,204,0,106,65,251,0,54,2,0,32,3,65,3,54,2,44,32,3,65,232,136,209,0,54,2,40,32,3,66,2,55,2,52,32,3,65,184,136,209,0,54,2,72,32,3,65,251,0,54,2,68,32,3,65,127,54,2,16,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,64,32,3,65,28,106,34,1,32,3,65,40,106,16,219,3,32,1,16,219,8,33,12,12,6,11,32,14,40,2,8,34,1,65,127,71,4,64,32,14,40,2,0,32,1,70,4,127,32,14,32,1,16,211,5,32,14,40,2,8,5,32,1,11,32,14,40,2,4,106,65,1,58,0,0,32,14,32,14,40,2,8,65,1,106,54,2,8,65,0,12,1,11,32,3,65,3,54,2,44,32,3,65,232,136,209,0,54,2,40,32,3,66,2,55,2,52,32,3,65,251,0,54,2,76,32,3,65,184,136,209,0,54,2,72,32,3,65,251,0,54,2,68,32,3,65,127,54,2,16,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,64,32,3,65,28,106,34,1,32,3,65,40,106,16,219,3,32,1,16,219,8,11,33,12,32,9,65,14,106,33,9,32,11,65,14,107,33,11,32,13,65,14,106,33,13,32,12,69,13,1,12,4,11,11,32,3,65,204,0,106,65,251,0,54,2,0,32,3,65,3,54,2,44,32,3,65,232,136,209,0,54,2,40,32,3,66,2,55,2,52,32,3,65,184,136,209,0,54,2,72,32,3,65,251,0,54,2,68,32,3,65,127,54,2,16,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,64,32,3,65,28,106,34,1,32,3,65,40,106,16,219,3,32,1,16,219,8,33,12,12,2,11,32,3,65,204,0,106,65,251,0,54,2,0,32,3,65,3,54,2,44,32,3,65,232,136,209,0,54,2,40,32,3,66,2,55,2,52,32,3,65,184,136,209,0,54,2,72,32,3,65,251,0,54,2,68,32,3,65,127,54,2,16,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,64,32,3,65,28,106,34,1,32,3,65,40,106,16,219,3,32,1,16,219,8,33,12,12,1,11,32,3,65,204,0,106,65,251,0,54,2,0,32,3,65,3,54,2,44,32,3,65,232,136,209,0,54,2,40,32,3,66,2,55,2,52,32,3,65,184,136,209,0,54,2,72,32,3,65,251,0,54,2,68,32,3,65,127,54,2,16,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,64,32,3,65,28,106,34,1,32,3,65,40,106,16,219,3,32,1,16,219,8,33,12,11,32,3,65,208,0,106,36,0,11,32,19,65,48,106,36,0,32,17,65,32,106,33,17,32,12,34,3,69,13,1,12,4,11,11,12,3,11,32,33,40,2,12,33,3,12,1,11,32,34,32,5,54,2,20,32,34,32,10,54,2,16,65,0,33,5,2,64,32,30,40,2,44,34,1,69,13,0,32,30,40,2,40,33,5,32,33,32,33,45,0,7,65,1,106,58,0,7,32,1,65,2,116,33,17,32,14,40,2,8,33,8,3,64,2,64,32,17,69,4,64,32,14,40,2,8,34,1,32,8,73,13,1,32,1,32,8,107,33,5,12,3,11,32,5,65,2,106,51,1,0,33,67,32,14,32,5,51,1,0,16,190,3,34,3,13,3,32,17,65,4,107,33,17,32,5,65,4,106,33,5,32,14,32,67,16,190,3,34,3,69,13,1,12,3,11,11,12,2,11,32,34,32,5,54,2,28,32,34,32,8,54,2,24,32,33,65,7,106,33,11,32,30,40,2,52,33,8,32,30,40,2,56,33,1,35,0,65,208,0,107,34,3,36,0,32,33,65,8,106,34,17,2,127,2,64,32,1,69,4,64,32,17,66,0,55,2,4,12,1,11,32,11,32,11,45,0,0,65,1,106,58,0,0,32,8,32,1,65,12,108,106,33,1,32,14,40,2,8,33,4,3,64,32,8,65,4,106,40,2,0,33,9,32,3,32,8,65,8,106,40,2,0,34,2,173,34,67,55,3,8,32,3,66,255,1,55,3,16,2,64,2,64,32,2,65,128,2,79,4,64,32,3,65,204,0,106,65,149,3,54,2,0,32,3,65,3,54,2,44,32,3,65,140,240,208,0,54,2,40,32,3,66,2,55,2,52,32,3,65,149,3,54,2,68,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,72,32,3,32,3,65,8,106,54,2,64,32,3,65,28,106,34,1,32,3,65,40,106,16,219,3,32,1,16,219,8,33,12,12,1,11,32,14,32,67,16,190,3,34,12,13,0,32,8,65,12,106,33,8,32,2,65,28,108,33,10,3,64,32,10,69,13,2,32,10,65,28,107,33,10,32,14,32,9,16,86,33,12,32,9,65,28,106,33,9,32,12,69,13,0,11,11,32,17,32,12,54,2,4,65,1,12,3,11,32,1,32,8,71,13,0,11,32,14,40,2,8,34,1,32,4,73,13,4,32,17,32,4,54,2,4,32,17,32,1,32,4,107,54,2,8,11,65,0,11,54,2,0,32,3,65,208,0,106,36,0,2,64,32,33,40,2,8,13,0,32,34,32,33,41,2,12,55,2,32,32,30,40,2,64,33,12,32,30,40,2,68,33,1,35,0,65,208,0,107,34,3,36,0,32,17,2,127,2,64,32,1,69,4,64,32,17,66,0,55,2,4,12,1,11,32,11,32,11,45,0,0,65,1,106,58,0,0,32,12,32,1,65,3,116,106,33,2,32,14,40,2,8,33,4,3,64,32,12,40,2,0,33,10,32,3,32,12,65,4,106,40,2,0,34,13,173,34,67,55,3,8,32,3,66,255,1,55,3,16,2,64,2,64,32,13,65,128,2,79,4,64,32,3,65,204,0,106,65,149,3,54,2,0,32,3,65,3,54,2,44,32,3,65,140,240,208,0,54,2,40,32,3,66,2,55,2,52,32,3,65,149,3,54,2,68,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,72,32,3,32,3,65,8,106,54,2,64,32,3,65,28,106,34,1,32,3,65,40,106,16,219,3,32,1,16,219,8,33,8,12,1,11,32,14,32,67,16,190,3,34,8,13,0,32,13,69,13,1,32,14,40,2,8,33,8,3,64,32,8,65,127,71,4,64,32,10,45,0,0,33,1,32,10,65,1,106,33,10,32,14,40,2,0,32,8,70,4,127,32,14,32,8,16,211,5,32,14,40,2,8,5,32,8,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,8,54,2,8,32,13,65,1,107,34,13,13,1,12,3,11,11,32,3,65,204,0,106,65,251,0,54,2,0,32,3,65,3,54,2,44,32,3,65,232,136,209,0,54,2,40,32,3,66,2,55,2,52,32,3,65,184,136,209,0,54,2,72,32,3,65,251,0,54,2,68,32,3,65,127,54,2,16,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,64,32,3,65,28,106,34,1,32,3,65,40,106,16,219,3,32,1,16,219,8,33,8,11,32,17,32,8,54,2,4,65,1,12,3,11,32,12,65,8,106,34,12,32,2,71,13,0,11,32,14,40,2,8,34,1,32,4,73,13,5,32,17,32,4,54,2,4,32,17,32,1,32,4,107,54,2,8,11,65,0,11,54,2,0,32,3,65,208,0,106,36,0,32,33,40,2,8,13,0,32,34,32,33,41,2,12,55,2,40,32,30,40,2,76,33,8,32,30,40,2,80,33,1,35,0,65,64,106,34,3,36,0,2,64,2,64,32,17,2,127,2,64,32,1,69,4,64,32,17,66,0,55,2,4,12,1,11,32,11,32,11,45,0,0,65,1,106,58,0,0,32,8,32,1,65,5,116,106,33,2,32,14,40,2,8,34,4,33,12,2,64,32,17,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,3,64,32,12,65,127,71,4,64,32,8,45,0,0,33,1,32,14,40,2,0,32,12,70,4,127,32,14,32,12,16,211,5,32,14,40,2,8,5,32,12,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,2,32,8,45,0,1,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,3,32,8,45,0,2,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,4,32,8,45,0,3,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,5,32,8,45,0,4,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,6,32,8,45,0,5,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,7,32,8,45,0,6,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,8,32,8,45,0,7,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,9,32,8,45,0,8,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,10,32,8,45,0,9,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,11,32,8,45,0,10,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,12,32,8,45,0,11,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,13,32,8,45,0,12,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,14,32,8,45,0,13,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,15,32,8,45,0,14,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,16,32,8,45,0,15,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,17,32,8,45,0,16,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,18,32,8,45,0,17,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,19,32,8,45,0,18,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,20,32,8,45,0,19,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,21,32,8,45,0,20,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,22,32,8,45,0,21,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,23,32,8,45,0,22,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,24,32,8,45,0,23,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,25,32,8,45,0,24,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,26,32,8,45,0,25,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,27,32,8,45,0,26,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,28,32,8,45,0,27,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,29,32,8,45,0,28,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,30,32,8,45,0,29,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,31,32,8,45,0,30,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,5,65,127,70,13,32,32,8,45,0,31,33,1,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,12,54,2,8,32,2,32,8,65,32,106,34,8,71,13,1,12,34,11,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,31,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,30,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,29,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,28,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,27,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,26,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,25,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,24,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,23,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,22,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,21,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,20,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,19,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,18,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,17,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,16,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,15,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,14,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,13,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,12,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,11,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,10,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,9,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,8,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,7,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,6,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,5,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,4,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,3,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,2,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,12,1,11,32,3,65,56,106,65,251,0,54,2,0,32,3,65,3,54,2,24,32,3,65,232,136,209,0,54,2,20,32,3,66,2,55,2,32,32,3,65,184,136,209,0,54,2,52,32,3,65,251,0,54,2,48,32,3,65,127,54,2,60,32,3,32,3,65,44,106,54,2,28,32,3,32,3,65,60,106,54,2,44,32,3,65,8,106,34,1,32,3,65,20,106,16,219,3,32,1,16,219,8,11,54,2,4,65,1,12,2,11,32,4,32,12,75,13,2,32,17,32,4,54,2,4,32,17,32,12,32,4,107,54,2,8,11,65,0,11,54,2,0,32,3,65,64,107,36,0,12,1,11,32,3,65,1,54,2,24,32,3,65,228,242,208,0,54,2,20,32,3,66,0,55,2,32,32,3,65,188,239,208,0,54,2,28,32,3,65,20,106,65,236,242,208,0,16,166,8,0,11,32,33,40,2,8,13,0,32,34,32,33,41,2,12,55,2,48,32,30,40,2,88,33,12,32,30,40,2,92,33,1,35,0,65,208,0,107,34,3,36,0,32,17,2,127,2,64,32,1,69,4,64,32,17,66,0,55,2,4,12,1,11,32,11,32,11,45,0,0,65,1,106,58,0,0,32,12,32,1,65,40,108,106,33,2,32,14,40,2,8,33,4,3,64,2,64,2,64,32,14,32,12,65,12,106,16,86,34,8,13,0,32,12,40,2,4,33,10,32,3,32,12,40,2,8,34,13,173,34,67,55,3,8,32,3,66,255,255,3,55,3,16,32,13,65,128,128,4,79,4,64,32,3,65,204,0,106,65,149,3,54,2,0,32,3,65,3,54,2,44,32,3,65,140,240,208,0,54,2,40,32,3,66,2,55,2,52,32,3,65,149,3,54,2,68,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,72,32,3,32,3,65,8,106,54,2,64,32,3,65,28,106,34,1,32,3,65,40,106,16,219,3,32,1,16,219,8,33,8,12,1,11,32,14,32,67,16,190,3,34,8,13,0,32,13,69,13,1,32,14,40,2,8,33,8,3,64,32,8,65,127,71,4,64,32,10,45,0,0,33,1,32,10,65,1,106,33,10,32,14,40,2,0,32,8,70,4,127,32,14,32,8,16,211,5,32,14,40,2,8,5,32,8,11,32,14,40,2,4,106,32,1,58,0,0,32,14,32,14,40,2,8,65,1,106,34,8,54,2,8,32,13,65,1,107,34,13,13,1,12,3,11,11,32,3,65,204,0,106,65,251,0,54,2,0,32,3,65,3,54,2,44,32,3,65,232,136,209,0,54,2,40,32,3,66,2,55,2,52,32,3,65,184,136,209,0,54,2,72,32,3,65,251,0,54,2,68,32,3,65,127,54,2,16,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,64,32,3,65,28,106,34,1,32,3,65,40,106,16,219,3,32,1,16,219,8,33,8,11,32,17,32,8,54,2,4,65,1,12,3,11,32,12,65,40,106,34,12,32,2,71,13,0,11,32,14,40,2,8,34,1,32,4,73,13,5,32,17,32,4,54,2,4,32,17,32,1,32,4,107,54,2,8,11,65,0,11,54,2,0,32,3,65,208,0,106,36,0,32,33,40,2,8,13,0,32,34,32,33,41,2,12,55,2,56,32,34,40,2,72,65,4,75,4,64,32,30,40,2,100,33,8,32,30,40,2,104,33,2,35,0,65,208,0,107,34,1,36,0,32,17,2,127,2,64,32,2,69,4,64,32,17,66,0,55,2,4,12,1,11,32,11,32,11,45,0,0,65,1,106,58,0,0,32,8,32,2,65,24,108,106,33,4,32,14,40,2,8,33,11,3,64,32,8,40,2,4,33,12,32,1,32,8,40,2,8,34,3,173,34,67,55,3,8,32,1,66,255,7,55,3,16,2,64,2,64,32,3,65,128,8,79,4,64,32,1,65,204,0,106,65,149,3,54,2,0,32,1,65,3,54,2,44,32,1,65,140,240,208,0,54,2,40,32,1,66,2,55,2,52,32,1,65,149,3,54,2,68,32,1,32,1,65,64,107,54,2,48,32,1,32,1,65,16,106,54,2,72,32,1,32,1,65,8,106,54,2,64,32,1,65,28,106,34,2,32,1,65,40,106,16,219,3,32,2,16,219,8,33,5,12,1,11,32,14,32,67,16,190,3,34,5,13,0,2,64,2,64,32,3,4,64,32,14,40,2,8,33,5,3,64,32,5,65,127,70,13,2,32,12,45,0,0,33,2,32,12,65,1,106,33,12,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,2,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,3,65,1,107,34,3,13,0,11,11,32,8,40,2,16,33,12,32,1,32,8,40,2,20,34,3,173,34,67,55,3,8,32,1,66,255,255,3,55,3,16,32,3,65,128,128,4,79,4,64,32,1,65,204,0,106,65,149,3,54,2,0,32,1,65,3,54,2,44,32,1,65,140,240,208,0,54,2,40,32,1,66,2,55,2,52,32,1,65,149,3,54,2,68,32,1,32,1,65,64,107,54,2,48,32,1,32,1,65,16,106,54,2,72,32,1,32,1,65,8,106,54,2,64,32,1,65,28,106,34,2,32,1,65,40,106,16,219,3,32,2,16,219,8,33,5,12,3,11,32,14,32,67,16,190,3,34,5,13,2,32,3,69,13,3,32,14,40,2,8,33,5,3,64,32,5,65,127,70,13,2,32,12,45,0,0,33,2,32,12,65,1,106,33,12,32,14,40,2,0,32,5,70,4,127,32,14,32,5,16,211,5,32,14,40,2,8,5,32,5,11,32,14,40,2,4,106,32,2,58,0,0,32,14,32,14,40,2,8,65,1,106,34,5,54,2,8,32,3,65,1,107,34,3,13,0,11,12,3,11,32,1,65,204,0,106,65,251,0,54,2,0,32,1,65,3,54,2,44,32,1,65,232,136,209,0,54,2,40,32,1,66,2,55,2,52,32,1,65,184,136,209,0,54,2,72,32,1,65,251,0,54,2,68,32,1,65,127,54,2,16,32,1,32,1,65,64,107,54,2,48,32,1,32,1,65,16,106,54,2,64,32,1,65,28,106,34,2,32,1,65,40,106,16,219,3,32,2,16,219,8,33,5,12,1,11,32,1,65,204,0,106,65,251,0,54,2,0,32,1,65,3,54,2,44,32,1,65,232,136,209,0,54,2,40,32,1,66,2,55,2,52,32,1,65,184,136,209,0,54,2,72,32,1,65,251,0,54,2,68,32,1,65,127,54,2,16,32,1,32,1,65,64,107,54,2,48,32,1,32,1,65,16,106,54,2,64,32,1,65,28,106,34,2,32,1,65,40,106,16,219,3,32,2,16,219,8,33,5,11,32,17,32,5,54,2,4,65,1,12,3,11,32,8,65,24,106,34,8,32,4,71,13,0,11,32,14,40,2,8,34,2,32,11,73,13,22,32,17,32,11,54,2,4,32,17,32,2,32,11,107,54,2,8,11,65,0,11,54,2,0,32,1,65,208,0,106,36,0,32,33,40,2,8,13,1,32,34,32,33,41,2,12,55,2,64,11,32,34,32,33,45,0,7,58,0,76,65,0,33,3,12,1,11,32,33,40,2,12,33,3,11,32,33,65,32,106,36,0,32,3,12,2,11,32,33,65,1,54,2,12,32,33,65,228,242,208,0,54,2,8,32,33,66,0,55,2,20,32,33,65,188,239,208,0,54,2,16,32,33,65,8,106,65,236,242,208,0,16,166,8,0,11,32,3,65,1,54,2,44,32,3,65,228,242,208,0,54,2,40,32,3,66,0,55,2,52,32,3,65,188,239,208,0,54,2,48,32,3,65,40,106,65,236,242,208,0,16,166,8,0,11,34,12,13,0,35,0,65,64,106,34,4,36,0,2,127,2,64,2,64,2,64,32,15,40,2,8,34,1,65,127,71,4,64,32,15,40,2,0,32,1,70,4,127,32,15,32,1,16,211,5,32,15,40,2,8,5,32,1,11,32,15,40,2,4,106,65,161,1,58,0,0,32,15,32,15,40,2,8,65,1,106,34,1,54,2,8,32,1,65,127,70,13,1,32,15,40,2,0,32,1,70,4,127,32,15,32,1,16,211,5,32,15,40,2,8,5,32,1,11,32,15,40,2,4,106,65,28,58,0,0,32,15,32,15,40,2,8,65,1,106,34,1,54,2,8,32,1,65,127,70,13,2,32,15,40,2,0,32,1,70,4,127,32,15,32,1,16,211,5,32,15,40,2,8,5,32,1,11,32,15,40,2,4,106,65,235,1,58,0,0,32,15,32,15,40,2,8,65,1,106,34,1,54,2,8,32,1,65,127,70,13,3,32,15,40,2,0,32,1,70,4,127,32,15,32,1,16,211,5,32,15,40,2,8,5,32,1,11,32,15,40,2,4,106,65,11,58,0,0,32,15,32,15,40,2,8,65,1,106,54,2,8,32,34,40,2,72,34,1,65,128,128,128,208,0,114,32,1,32,1,65,6,75,27,33,1,35,0,65,208,0,107,34,2,36,0,2,127,32,15,40,2,8,34,3,65,123,77,4,64,32,15,40,2,0,32,3,107,65,3,77,4,64,32,15,32,3,65,4,16,208,5,32,15,40,2,8,33,3,11,32,15,32,3,65,4,106,54,2,8,32,15,40,2,4,32,3,106,32,1,54,0,0,65,0,12,1,11,32,2,65,196,0,106,65,251,0,54,2,0,32,2,65,60,106,65,251,0,54,2,0,32,2,32,3,54,2,72,32,2,65,4,54,2,28,32,2,65,156,137,209,0,54,2,24,32,2,66,3,55,2,36,32,2,65,184,136,209,0,54,2,64,32,2,65,251,0,54,2,52,32,2,65,4,54,2,76,32,2,32,2,65,48,106,54,2,32,32,2,32,2,65,204,0,106,54,2,56,32,2,32,2,65,200,0,106,54,2,48,32,2,65,12,106,34,1,32,2,65,24,106,16,219,3,32,1,16,219,8,11,32,2,65,208,0,106,36,0,12,4,11,32,4,65,56,106,65,251,0,54,2,0,32,4,65,3,54,2,24,32,4,65,232,136,209,0,54,2,20,32,4,66,2,55,2,32,32,4,65,184,136,209,0,54,2,52,32,4,65,251,0,54,2,48,32,4,65,127,54,2,60,32,4,32,4,65,44,106,54,2,28,32,4,32,4,65,60,106,54,2,44,32,4,65,8,106,34,1,32,4,65,20,106,16,219,3,32,1,16,219,8,12,3,11,32,4,65,56,106,65,251,0,54,2,0,32,4,65,3,54,2,24,32,4,65,232,136,209,0,54,2,20,32,4,66,2,55,2,32,32,4,65,184,136,209,0,54,2,52,32,4,65,251,0,54,2,48,32,4,65,127,54,2,60,32,4,32,4,65,44,106,54,2,28,32,4,32,4,65,60,106,54,2,44,32,4,65,8,106,34,1,32,4,65,20,106,16,219,3,32,1,16,219,8,12,2,11,32,4,65,56,106,65,251,0,54,2,0,32,4,65,3,54,2,24,32,4,65,232,136,209,0,54,2,20,32,4,66,2,55,2,32,32,4,65,184,136,209,0,54,2,52,32,4,65,251,0,54,2,48,32,4,65,127,54,2,60,32,4,32,4,65,44,106,54,2,28,32,4,32,4,65,60,106,54,2,44,32,4,65,8,106,34,1,32,4,65,20,106,16,219,3,32,1,16,219,8,12,1,11,32,4,65,56,106,65,251,0,54,2,0,32,4,65,3,54,2,24,32,4,65,232,136,209,0,54,2,20,32,4,66,2,55,2,32,32,4,65,184,136,209,0,54,2,52,32,4,65,251,0,54,2,48,32,4,65,127,54,2,60,32,4,32,4,65,44,106,54,2,28,32,4,32,4,65,60,106,54,2,44,32,4,65,8,106,34,1,32,4,65,20,106,16,219,3,32,1,16,219,8,11,33,12,32,4,65,64,107,36,0,32,12,13,0,35,0,65,64,106,34,4,36,0,2,64,32,15,32,34,49,0,76,16,190,3,34,12,13,0,2,64,2,64,2,64,32,34,40,2,4,34,1,4,64,32,15,40,2,8,34,2,65,127,70,13,1,32,34,53,2,0,33,67,32,15,40,2,0,32,2,70,4,127,32,15,32,2,16,211,5,32,15,40,2,8,5,32,2,11,32,15,40,2,4,106,65,1,58,0,0,32,15,32,15,40,2,8,65,1,106,54,2,8,32,15,32,67,16,190,3,34,12,13,4,32,15,32,1,173,16,190,3,34,12,13,4,11,32,34,40,2,12,34,1,4,64,32,15,40,2,8,34,2,65,127,70,13,2,32,34,53,2,8,33,67,32,15,40,2,0,32,2,70,4,127,32,15,32,2,16,211,5,32,15,40,2,8,5,32,2,11,32,15,40,2,4,106,65,2,58,0,0,32,15,32,15,40,2,8,65,1,106,54,2,8,32,15,32,67,16,190,3,34,12,13,4,32,15,32,1,173,16,190,3,34,12,13,4,11,32,34,40,2,20,34,1,4,64,32,15,40,2,8,34,2,65,127,70,13,3,32,34,53,2,16,33,67,32,15,40,2,0,32,2,70,4,127,32,15,32,2,16,211,5,32,15,40,2,8,5,32,2,11,32,15,40,2,4,106,65,3,58,0,0,32,15,32,15,40,2,8,65,1,106,54,2,8,32,15,32,67,16,190,3,34,12,13,4,32,15,32,1,173,16,190,3,34,12,13,4,11,32,15,65,4,32,34,40,2,24,32,34,40,2,28,16,161,5,34,12,13,3,32,15,65,5,32,34,40,2,32,32,34,40,2,36,16,161,5,34,12,13,3,32,15,65,7,32,34,40,2,40,32,34,40,2,44,16,161,5,34,12,13,3,32,15,65,8,32,34,40,2,48,32,34,40,2,52,16,161,5,34,12,13,3,32,15,65,6,32,34,40,2,56,32,34,40,2,60,16,161,5,34,12,13,3,65,0,33,12,32,34,40,2,72,65,5,73,13,3,32,15,65,16,32,34,40,2,64,32,34,40,2,68,16,161,5,33,12,12,3,11,32,4,65,56,106,65,251,0,54,2,0,32,4,65,3,54,2,24,32,4,65,232,136,209,0,54,2,20,32,4,66,2,55,2,32,32,4,65,184,136,209,0,54,2,52,32,4,65,251,0,54,2,48,32,4,65,127,54,2,60,32,4,32,4,65,44,106,54,2,28,32,4,32,4,65,60,106,54,2,44,32,4,65,8,106,34,1,32,4,65,20,106,16,219,3,32,1,16,219,8,33,12,12,2,11,32,4,65,56,106,65,251,0,54,2,0,32,4,65,3,54,2,24,32,4,65,232,136,209,0,54,2,20,32,4,66,2,55,2,32,32,4,65,184,136,209,0,54,2,52,32,4,65,251,0,54,2,48,32,4,65,127,54,2,60,32,4,32,4,65,44,106,54,2,28,32,4,32,4,65,60,106,54,2,44,32,4,65,8,106,34,1,32,4,65,20,106,16,219,3,32,1,16,219,8,33,12,12,1,11,32,4,65,56,106,65,251,0,54,2,0,32,4,65,3,54,2,24,32,4,65,232,136,209,0,54,2,20,32,4,66,2,55,2,32,32,4,65,184,136,209,0,54,2,52,32,4,65,251,0,54,2,48,32,4,65,127,54,2,60,32,4,32,4,65,44,106,54,2,28,32,4,32,4,65,60,106,54,2,44,32,4,65,8,106,34,1,32,4,65,20,106,16,219,3,32,1,16,219,8,33,12,11,32,4,65,64,107,36,0,32,12,13,0,32,15,40,2,96,33,1,32,15,40,2,100,33,2,35,0,65,208,0,107,34,4,36,0,2,127,32,15,40,2,8,34,12,32,2,106,32,12,79,4,64,32,2,32,15,40,2,0,32,12,107,75,4,64,32,15,32,12,32,2,16,208,5,32,15,40,2,8,33,12,11,32,15,40,2,4,32,12,106,32,1,32,2,16,142,11,26,32,15,32,2,32,12,106,54,2,8,65,0,12,1,11,32,4,65,196,0,106,65,251,0,54,2,0,32,4,65,60,106,65,251,0,54,2,0,32,4,32,12,54,2,72,32,4,65,4,54,2,28,32,4,65,156,137,209,0,54,2,24,32,4,66,3,55,2,36,32,4,65,184,136,209,0,54,2,64,32,4,65,251,0,54,2,52,32,4,32,2,54,2,76,32,4,32,4,65,48,106,54,2,32,32,4,32,4,65,204,0,106,54,2,56,32,4,32,4,65,200,0,106,54,2,48,32,4,65,12,106,34,1,32,4,65,24,106,16,219,3,32,1,16,219,8,11,33,12,32,4,65,208,0,106,36,0,32,12,13,0,2,64,32,15,32,30,40,2,128,1,32,30,40,2,132,1,16,169,4,34,12,13,0,32,15,32,30,51,1,140,1,16,190,3,34,12,13,0,32,34,40,2,72,33,4,35,0,65,240,0,107,34,8,36,0,2,64,32,15,32,30,65,236,0,106,34,1,51,1,12,16,190,3,34,12,13,0,32,1,40,2,4,33,10,32,8,32,1,40,2,8,34,1,173,34,67,55,3,8,32,8,66,255,255,3,55,3,24,32,1,65,128,128,4,79,4,64,32,8,65,224,0,106,65,149,3,54,2,0,32,8,65,3,54,2,44,32,8,65,140,240,208,0,54,2,40,32,8,66,2,55,2,52,32,8,65,149,3,54,2,88,32,8,32,8,65,212,0,106,54,2,48,32,8,32,8,65,24,106,54,2,92,32,8,32,8,65,8,106,54,2,84,32,8,65,200,0,106,34,1,32,8,65,40,106,16,219,3,32,1,16,219,8,33,12,12,1,11,32,15,32,67,16,190,3,34,12,13,0,32,1,65,40,108,33,5,32,4,65,6,73,33,3,32,8,65,48,106,33,2,3,64,32,5,69,4,64,65,0,33,12,12,2,11,32,8,32,4,54,2,20,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,10,45,0,0,34,1,65,212,0,107,14,6,1,2,3,4,5,6,0,11,32,1,65,1,107,14,83,7,37,38,39,40,41,42,8,9,10,43,11,12,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,13,14,15,59,60,61,62,63,64,65,66,67,68,69,70,71,72,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,73,74,75,76,77,78,35,36,79,80,81,82,83,84,85,86,87,88,89,6,11,32,3,69,13,92,12,91,11,32,3,13,90,32,15,40,2,8,34,1,65,127,71,4,64,32,15,40,2,0,32,1,70,4,127,32,15,32,1,16,211,5,32,15,40,2,8,5,32,1,11,32,15,40,2,4,106,65,201,0,58,0,0,32,15,32,15,40,2,8,65,1,106,34,12,54,2,8,32,12,65,123,75,13,89,32,10,40,2,4,33,1,32,15,40,2,0,32,12,107,65,3,77,4,64,32,15,32,12,65,4,16,208,5,32,15,40,2,8,33,12,11,32,15,32,12,65,4,106,54,2,8,32,15,40,2,4,32,12,106,32,1,54,0,0,65,0,33,12,12,93,11,32,8,65,224,0,106,65,251,0,54,2,0,32,8,65,3,54,2,44,32,8,65,232,136,209,0,54,2,40,32,8,66,2,55,2,52,32,8,65,184,136,209,0,54,2,92,32,8,65,251,0,54,2,88,32,8,65,127,54,2,8,32,8,32,8,65,212,0,106,54,2,48,32,8,32,8,65,8,106,54,2,84,32,8,65,200,0,106,34,1,32,8,65,40,106,16,219,3,32,1,16,219,8,33,12,12,94,11,32,3,13,89,32,15,40,2,8,34,1,65,127,71,4,64,32,15,40,2,0,32,1,70,4,127,32,15,32,1,16,211,5,32,15,40,2,8,5,32,1,11,32,15,40,2,4,106,65,202,0,58,0,0,32,15,32,15,40,2,8,65,1,106,54,2,8,32,8,65,64,107,32,10,65,32,106,41,3,0,55,3,0,32,8,65,56,106,32,10,65,24,106,41,3,0,55,3,0,32,2,32,10,65,16,106,41,3,0,55,3,0,32,8,32,10,41,3,8,55,3,40,35,0,65,240,0,107,34,11,36,0,32,11,65,12,106,32,8,65,40,106,16,253,8,2,127,32,15,40,2,8,34,12,65,95,77,4,64,32,15,40,2,0,32,12,107,65,31,77,4,64,32,15,32,12,65,32,16,208,5,32,15,40,2,8,33,12,11,32,15,32,12,65,32,106,54,2,8,32,15,40,2,4,32,12,106,34,1,32,11,41,0,12,55,0,0,32,1,65,8,106,32,11,65,20,106,41,0,0,55,0,0,32,1,65,16,106,32,11,65,28,106,41,0,0,55,0,0,32,1,65,24,106,32,11,65,36,106,41,0,0,55,0,0,65,0,12,1,11,32,11,65,228,0,106,65,251,0,54,2,0,32,11,65,220,0,106,65,251,0,54,2,0,32,11,32,12,54,2,104,32,11,65,4,54,2,60,32,11,65,156,137,209,0,54,2,56,32,11,66,3,55,2,68,32,11,65,184,136,209,0,54,2,96,32,11,65,251,0,54,2,84,32,11,65,32,54,2,108,32,11,32,11,65,208,0,106,54,2,64,32,11,32,11,65,236,0,106,54,2,88,32,11,32,11,65,232,0,106,54,2,80,32,11,65,44,106,34,1,32,11,65,56,106,16,219,3,32,1,16,219,8,11,33,12,32,11,65,240,0,106,36,0,12,92,11,32,8,65,224,0,106,65,251,0,54,2,0,32,8,65,3,54,2,44,32,8,65,232,136,209,0,54,2,40,32,8,66,2,55,2,52,32,8,65,184,136,209,0,54,2,92,32,8,65,251,0,54,2,88,32,8,65,127,54,2,8,32,8,32,8,65,212,0,106,54,2,48,32,8,32,8,65,8,106,54,2,84,32,8,65,200,0,106,34,1,32,8,65,40,106,16,219,3,32,1,16,219,8,33,12,12,93,11,32,3,13,88,32,15,40,2,8,34,1,65,127,70,13,87,32,15,40,2,0,32,1,70,4,127,32,15,32,1,16,211,5,32,15,40,2,8,5,32,1,11,32,15,40,2,4,106,65,203,0,58,0,0,32,15,32,15,40,2,8,65,1,106,54,2,8,65,0,33,12,12,90,11,32,3,13,87,32,15,40,2,8,34,1,65,127,71,4,64,32,15,40,2,0,32,1,70,4,127,32,15,32,1,16,211,5,32,15,40,2,8,5,32,1,11,32,15,40,2,4,106,65,204,0,58,0,0,32,15,32,15,40,2,8,65,1,106,54,2,8,65,0,33,12,12,90,11,32,8,65,3,54,2,44,32,8,65,232,136,209,0,54,2,40,32,8,66,2,55,2,52,32,8,65,251,0,54,2,96,32,8,65,184,136,209,0,54,2,92,32,8,65,251,0,54,2,88,32,8,65,127,54,2,8,32,8,32,8,65,212,0,106,54,2,48,32,8,32,8,65,8,106,54,2,84,32,8,65,200,0,106,34,1,32,8,65,40,106,16,219,3,32,1,16,219,8,33,12,12,89,11,32,3,13,86,32,15,40,2,8,34,1,65,127,71,4,64,32,15,40,2,0,32,1,70,4,127,32,15,32,1,16,211,5,32,15,40,2,8,5,32,1,11,32,15,40,2,4,106,65,205,0,58,0,0,32,15,32,15,40,2,8,65,1,106,54,2,8,65,0,33,12,12,89,11,32,8,65,3,54,2,44,32,8,65,232,136,209,0,54,2,40,32,8,66,2,55,2,52,32,8,65,251,0,54,2,96,32,8,65,184,136,209,0,54,2,92,32,8,65,251,0,54,2,88,32,8,65,127,54,2,8,32,8,32,8,65,212,0,106,54,2,48,32,8,32,8,65,8,106,54,2,84,32,8,65,200,0,106,34,1,32,8,65,40,106,16,219,3,32,1,16,219,8,33,12,12,88,11,32,15,65,1,16,223,5,33,12,12,87,11,32,15,65,2,16,223,5,33,12,12,86,11,32,15,65,51,16,223,5,33,12,12,85,11,32,15,65,52,16,223,5,33,12,12,84,11,32,15,65,53,16,223,5,33,12,12,83,11,32,15,65,8,16,223,5,33,12,12,82,11,32,15,65,9,16,223,5,33,12,12,81,11,32,15,65,20,16,223,5,33,12,12,80,11,32,15,65,21,16,223,5,33,12,12,79,11,32,15,65,46,16,223,5,33,12,12,78,11,32,15,65,22,16,223,5,33,12,12,77,11,32,15,65,23,16,223,5,33,12,12,76,11,32,15,65,24,16,223,5,33,12,12,75,11,32,15,65,25,16,223,5,33,12,12,74,11,32,15,65,26,16,223,5,33,12,12,73,11,32,15,65,27,16,223,5,33,12,12,72,11,32,15,65,28,16,223,5,33,12,12,71,11,32,15,65,29,16,223,5,33,12,12,70,11,32,15,65,30,16,223,5,33,12,12,69,11,32,15,65,31,16,223,5,33,12,12,68,11,32,15,65,32,16,223,5,33,12,12,67,11,32,15,65,33,16,223,5,33,12,12,66,11,32,15,65,34,16,223,5,33,12,12,65,11,32,15,65,35,16,223,5,33,12,12,64,11,32,15,65,36,16,223,5,33,12,12,63,11,32,15,65,37,16,223,5,33,12,12,62,11,32,15,65,38,16,223,5,33,12,12,61,11,32,15,65,39,16,223,5,33,12,12,60,11,32,15,65,40,16,223,5,33,12,12,59,11,32,15,65,47,16,223,5,33,12,12,58,11,32,15,65,48,16,223,5,33,12,12,57,11,32,15,65,3,16,223,5,34,12,13,58,32,15,32,10,51,1,2,16,190,3,33,12,12,56,11,32,15,65,4,16,223,5,34,12,13,57,32,15,32,10,51,1,2,16,190,3,33,12,12,55,11,32,15,65,5,16,223,5,34,12,13,56,32,15,32,10,51,1,2,16,190,3,33,12,12,54,11,32,15,65,49,16,223,5,34,12,13,55,32,15,32,10,45,0,1,16,223,5,33,12,12,53,11,32,15,65,6,16,223,5,34,12,13,54,32,15,32,10,41,3,8,16,162,5,33,12,12,52,11,32,15,65,50,16,223,5,34,12,13,53,32,10,41,3,8,33,68,32,10,65,16,106,41,3,0,33,67,35,0,65,208,0,107,34,11,36,0,2,127,32,15,40,2,8,34,12,65,111,77,4,64,32,15,40,2,0,32,12,107,65,15,77,4,64,32,15,32,12,65,16,16,208,5,32,15,40,2,8,33,12,11,32,15,32,12,65,16,106,54,2,8,32,15,40,2,4,32,12,106,34,1,32,67,55,0,8,32,1,32,68,55,0,0,65,0,12,1,11,32,11,65,196,0,106,65,251,0,54,2,0,32,11,65,60,106,65,251,0,54,2,0,32,11,32,12,54,2,72,32,11,65,4,54,2,28,32,11,65,156,137,209,0,54,2,24,32,11,66,3,55,2,36,32,11,65,184,136,209,0,54,2,64,32,11,65,251,0,54,2,52,32,11,65,16,54,2,76,32,11,32,11,65,48,106,54,2,32,32,11,32,11,65,204,0,106,54,2,56,32,11,32,11,65,200,0,106,54,2,48,32,11,65,12,106,34,1,32,11,65,24,106,16,219,3,32,1,16,219,8,11,33,12,32,11,65,208,0,106,36,0,12,51,11,32,15,65,7,16,223,5,34,12,13,52,32,15,32,10,51,1,2,16,190,3,33,12,12,50,11,32,15,65,10,16,223,5,34,12,13,51,32,15,32,10,49,0,1,16,190,3,33,12,12,49,11,32,15,65,11,16,223,5,34,12,13,50,32,15,32,10,49,0,1,16,190,3,33,12,12,48,11,32,15,65,12,16,223,5,34,12,13,49,32,15,32,10,49,0,1,16,190,3,33,12,12,47,11,32,15,65,17,16,223,5,34,12,13,48,32,15,32,10,51,1,2,16,190,3,33,12,12,46,11,32,15,65,56,16,223,5,34,12,13,47,32,15,32,10,51,1,2,16,190,3,33,12,12,45,11,32,15,65,18,16,223,5,34,12,13,46,32,15,32,10,51,1,2,16,190,3,33,12,12,44,11,32,15,65,57,16,223,5,34,12,13,45,32,15,32,10,51,1,2,16,190,3,33,12,12,43,11,32,15,65,210,0,16,223,5,34,12,13,44,32,15,32,10,51,1,2,16,190,3,33,12,12,42,11,32,15,65,211,0,16,223,5,34,12,13,43,32,15,32,10,51,1,2,16,190,3,33,12,12,41,11,32,15,65,19,16,223,5,34,12,13,42,32,15,32,10,51,1,2,16,190,3,33,12,12,40,11,32,15,65,58,16,223,5,34,12,13,41,32,15,32,10,51,1,2,16,190,3,33,12,12,39,11,32,15,65,212,0,16,223,5,34,12,13,40,32,15,32,10,51,1,2,16,190,3,33,12,12,38,11,32,15,65,213,0,16,223,5,34,12,13,39,32,15,32,10,51,1,2,16,190,3,33,12,12,37,11,32,15,65,214,0,16,223,5,34,12,13,38,32,15,32,10,51,1,2,16,190,3,33,12,12,36,11,32,15,65,215,0,16,223,5,34,12,13,37,32,15,32,10,51,1,2,16,190,3,33,12,12,35,11,32,15,65,13,16,223,5,34,12,13,36,32,15,32,10,49,0,1,16,190,3,33,12,12,34,11,32,15,65,14,16,223,5,34,12,13,35,32,15,32,10,49,0,1,16,190,3,33,12,12,33,11,32,15,65,15,16,223,5,34,12,13,34,32,15,32,10,51,1,2,16,190,3,33,12,12,32,11,32,15,65,207,0,16,223,5,34,12,13,33,32,15,32,10,51,1,2,16,190,3,33,12,12,31,11,32,15,65,54,16,223,5,34,12,13,32,32,15,32,10,51,1,2,16,190,3,33,12,12,30,11,32,15,65,209,0,16,223,5,34,12,13,31,32,15,32,10,51,1,2,16,190,3,33,12,12,29,11,32,15,65,16,16,223,5,34,12,13,30,32,15,32,10,51,1,2,16,190,3,33,12,12,28,11,32,15,65,206,0,16,223,5,34,12,13,29,32,15,32,10,51,1,2,16,190,3,33,12,12,27,11,32,15,65,55,16,223,5,34,12,13,28,32,15,32,10,51,1,2,16,190,3,33,12,12,26,11,32,15,65,208,0,16,223,5,34,12,13,27,32,15,32,10,51,1,2,16,190,3,33,12,12,25,11,32,15,65,42,16,223,5,34,12,13,26,32,15,32,10,51,1,2,16,190,3,33,12,12,24,11,32,15,65,60,16,223,5,34,12,13,25,32,15,32,10,51,1,2,16,190,3,33,12,12,23,11,32,15,65,43,16,223,5,34,12,13,24,32,15,32,10,51,1,2,16,190,3,33,12,12,22,11,32,15,65,61,16,223,5,34,12,13,23,32,15,32,10,51,1,2,16,190,3,33,12,12,21,11,32,15,65,41,16,223,5,34,12,13,22,32,15,32,10,51,1,2,16,190,3,33,12,12,20,11,32,15,65,59,16,223,5,34,12,13,21,32,15,32,10,51,1,2,16,190,3,33,12,12,19,11,32,15,65,44,16,223,5,34,12,13,20,32,15,32,10,51,1,2,16,190,3,33,12,12,18,11,32,15,65,62,16,223,5,34,12,13,19,32,15,32,10,51,1,2,16,190,3,33,12,12,17,11,32,15,65,45,16,223,5,34,12,13,18,32,15,32,10,51,1,2,16,190,3,33,12,12,16,11,32,15,65,63,16,223,5,34,12,13,17,32,15,32,10,51,1,2,16,190,3,33,12,12,15,11,32,15,65,192,0,16,223,5,34,12,13,16,32,15,32,10,51,1,2,16,190,3,34,12,13,16,32,15,32,10,41,3,8,16,162,5,33,12,12,14,11,32,15,65,193,0,16,223,5,34,12,13,15,32,15,32,10,51,1,2,16,190,3,33,12,12,13,11,32,15,65,194,0,16,223,5,34,12,13,14,32,15,32,10,51,1,2,16,190,3,33,12,12,12,11,32,15,65,195,0,16,223,5,34,12,13,13,32,15,32,10,51,1,2,16,190,3,33,12,12,11,11,32,15,65,196,0,16,223,5,34,12,13,12,32,15,32,10,51,1,2,16,190,3,33,12,12,10,11,32,15,65,197,0,16,223,5,34,12,13,11,32,15,32,10,51,1,2,16,190,3,33,12,12,9,11,32,15,65,198,0,16,223,5,34,12,13,10,32,15,32,10,51,1,2,16,190,3,34,12,13,10,32,15,32,10,41,3,8,16,162,5,33,12,12,8,11,32,15,65,199,0,16,223,5,34,12,13,9,32,15,32,10,51,1,2,16,190,3,33,12,12,7,11,32,15,65,216,0,16,223,5,34,12,13,8,32,15,32,10,51,1,2,16,190,3,34,12,13,8,32,15,32,10,41,3,8,16,190,3,33,12,12,6,11,32,15,65,217,0,16,223,5,34,12,13,7,32,15,32,10,51,1,2,16,190,3,34,12,13,7,32,15,32,10,41,3,8,16,190,3,33,12,12,5,11,32,15,65,218,0,16,223,5,34,12,13,6,32,15,32,10,51,1,2,16,190,3,33,12,12,4,11,32,8,32,12,54,2,108,32,8,65,4,54,2,88,32,8,65,156,137,209,0,54,2,84,32,8,66,3,55,2,96,32,8,65,251,0,54,2,60,32,8,65,184,136,209,0,54,2,56,32,8,65,251,0,54,2,52,32,8,65,251,0,54,2,44,32,8,65,4,54,2,8,32,8,32,8,65,40,106,54,2,92,32,8,32,8,65,8,106,54,2,48,32,8,32,8,65,236,0,106,54,2,40,32,8,65,200,0,106,34,1,32,8,65,212,0,106,16,219,3,32,1,16,219,8,33,12,12,3,11,32,8,65,3,54,2,44,32,8,65,232,136,209,0,54,2,40,32,8,66,2,55,2,52,32,8,65,251,0,54,2,96,32,8,65,184,136,209,0,54,2,92,32,8,65,251,0,54,2,88,32,8,65,127,54,2,8,32,8,32,8,65,212,0,106,54,2,48,32,8,32,8,65,8,106,54,2,84,32,8,65,200,0,106,34,1,32,8,65,40,106,16,219,3,32,1,16,219,8,33,12,12,2,11,32,8,65,1,54,2,44,32,8,65,188,242,208,0,54,2,40,32,8,66,1,55,2,52,32,8,65,251,0,54,2,88,32,8,32,8,65,212,0,106,54,2,48,32,8,32,8,65,20,106,54,2,84,32,8,65,24,106,34,1,32,8,65,40,106,16,219,3,32,1,16,219,8,33,12,12,3,11,32,15,40,2,8,34,1,65,127,71,4,64,32,15,40,2,0,32,1,70,4,127,32,15,32,1,16,211,5,32,15,40,2,8,5,32,1,11,32,15,40,2,4,106,65,200,0,58,0,0,32,15,32,15,40,2,8,65,1,106,34,12,54,2,8,32,12,65,125,77,4,64,32,10,47,1,2,33,1,32,15,40,2,0,32,12,107,65,1,77,4,64,32,15,32,12,65,2,16,208,5,32,15,40,2,8,33,12,11,32,15,32,12,65,2,106,54,2,8,32,15,40,2,4,32,12,106,32,1,59,0,0,65,0,33,12,12,2,11,32,8,32,12,54,2,108,32,8,65,4,54,2,88,32,8,65,156,137,209,0,54,2,84,32,8,66,3,55,2,96,32,8,65,251,0,54,2,60,32,8,65,184,136,209,0,54,2,56,32,8,65,251,0,54,2,52,32,8,65,251,0,54,2,44,32,8,65,2,54,2,8,32,8,32,8,65,40,106,54,2,92,32,8,32,8,65,8,106,54,2,48,32,8,32,8,65,236,0,106,54,2,40,32,8,65,200,0,106,34,1,32,8,65,212,0,106,16,219,3,32,1,16,219,8,33,12,12,1,11,32,8,65,224,0,106,65,251,0,54,2,0,32,8,65,3,54,2,44,32,8,65,232,136,209,0,54,2,40,32,8,66,2,55,2,52,32,8,65,184,136,209,0,54,2,92,32,8,65,251,0,54,2,88,32,8,65,127,54,2,8,32,8,32,8,65,212,0,106,54,2,48,32,8,32,8,65,8,106,54,2,84,32,8,65,200,0,106,34,1,32,8,65,40,106,16,219,3,32,1,16,219,8,33,12,12,2,11,32,10,65,40,106,33,10,32,5,65,40,107,33,5,32,12,69,13,0,11,11,32,8,65,240,0,106,36,0,11,32,12,13,0,32,15,65,240,0,106,34,2,32,15,65,8,106,40,2,0,54,2,0,32,15,32,15,41,2,0,55,3,104,32,21,40,2,0,34,1,4,64,32,20,32,1,65,1,16,163,10,11,32,21,32,15,41,3,104,55,2,0,32,21,65,8,106,32,2,40,2,0,54,2,0,32,15,40,2,92,34,1,4,64,32,15,40,2,96,32,1,65,1,16,163,10,11,65,0,33,12,12,1,11,32,15,40,2,92,34,1,4,64,32,15,40,2,96,32,1,65,1,16,163,10,11,32,15,40,2,0,34,1,69,13,0,32,15,40,2,4,32,1,65,1,16,163,10,11,32,15,65,128,1,106,36,0,32,12,69,13,1,32,29,32,12,54,2,176,3,32,29,65,1,54,2,156,1,32,29,65,224,142,192,0,54,2,152,1,32,29,66,1,55,2,164,1,32,29,65,5,54,2,184,3,32,29,32,29,65,180,3,106,54,2,160,1,32,29,32,29,65,176,3,106,34,2,54,2,180,3,32,29,65,192,3,106,34,1,32,29,65,152,1,106,16,219,3,32,1,16,203,8,33,12,32,2,16,217,9,32,29,40,2,148,3,34,1,69,13,0,32,29,40,2,152,3,32,1,65,1,16,163,10,11,65,0,33,2,65,0,33,4,12,1,11,32,29,65,200,3,106,34,10,32,29,65,156,3,106,40,2,0,54,2,0,32,29,32,29,41,2,148,3,55,3,192,3,32,29,32,50,40,2,228,1,54,2,168,3,32,29,32,50,40,2,232,1,34,1,54,2,164,3,32,29,32,1,54,2,160,3,32,29,32,1,32,50,40,2,236,1,65,12,108,106,54,2,172,3,32,29,65,160,3,106,34,2,40,2,12,34,9,32,2,40,2,4,34,4,107,34,3,65,12,110,33,1,32,2,40,2,8,33,8,32,2,40,2,0,33,11,2,64,2,64,32,4,32,9,70,4,64,65,8,33,2,65,0,33,12,65,0,33,37,12,1,11,32,3,65,228,204,153,179,2,75,13,9,32,1,65,40,108,34,5,65,0,72,13,9,65,145,179,211,0,45,0,0,26,2,64,32,5,65,8,16,254,9,34,2,4,64,32,3,65,12,107,33,5,65,0,33,37,32,2,33,12,3,64,32,4,40,2,0,34,3,65,128,128,128,128,120,70,13,2,32,12,65,8,106,32,4,41,2,4,55,3,0,32,12,65,4,106,32,3,54,2,0,32,12,65,9,58,0,0,32,5,65,12,107,33,5,32,12,65,40,106,33,12,32,37,65,1,106,33,37,32,4,65,12,106,34,4,32,9,71,13,0,11,12,3,11,65,8,32,5,16,132,11,0,11,32,4,65,12,106,33,4,32,1,33,12,32,5,65,12,110,33,1,11,32,4,32,9,71,4,64,3,64,32,4,40,2,0,34,5,4,64,32,4,65,4,106,40,2,0,32,5,65,1,16,163,10,11,32,4,65,12,106,33,4,32,1,65,1,107,34,1,13,0,11,11,32,12,33,1,11,32,8,4,64,32,11,32,8,65,12,108,65,4,16,163,10,11,32,29,65,176,1,106,34,4,32,37,54,2,8,32,4,32,2,54,2,4,32,4,32,1,54,2,0,32,29,65,160,1,106,32,10,40,2,0,54,2,0,32,29,65,0,54,2,172,1,32,29,66,128,128,128,128,192,0,55,2,164,1,32,29,32,29,41,3,192,3,55,3,152,1,32,29,65,0,54,2,188,3,32,29,66,128,128,128,128,16,55,2,180,3,32,29,65,192,3,106,33,8,35,0,65,208,0,107,34,17,36,0,32,17,32,29,65,180,3,106,34,1,54,2,8,32,17,65,243,3,54,2,12,32,17,65,16,106,34,3,32,1,32,29,65,152,1,106,34,2,40,2,4,32,2,40,2,8,16,231,4,2,64,2,64,32,17,40,2,16,65,16,70,4,64,32,3,32,17,65,8,106,34,1,32,2,65,12,106,16,139,4,32,17,40,2,16,65,16,71,13,1,35,0,65,32,107,34,11,36,0,32,1,40,2,4,33,13,32,1,40,2,0,33,21,32,2,65,24,106,34,1,40,2,4,33,5,2,64,32,1,40,2,8,34,1,65,255,0,77,4,64,32,21,40,2,8,33,2,32,1,33,12,12,1,11,32,21,40,2,8,33,2,32,1,33,12,3,64,32,21,32,2,32,21,40,2,0,71,4,127,32,2,5,32,21,32,2,65,1,16,208,5,32,21,40,2,8,11,34,4,65,1,106,34,2,54,2,8,32,21,40,2,4,32,4,106,32,12,65,128,127,114,58,0,0,32,12,65,255,255,0,75,32,12,65,7,118,33,12,13,0,11,11,32,2,32,21,40,2,0,70,4,64,32,21,32,2,65,1,16,208,5,32,21,40,2,8,33,2,11,32,21,32,2,65,1,106,54,2,8,32,21,40,2,4,32,2,106,32,12,58,0,0,2,64,2,64,32,1,4,64,32,1,65,40,108,33,12,3,64,32,11,65,16,106,33,2,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,5,45,0,0,65,1,107,14,9,1,2,3,4,5,6,7,8,9,0,11,32,13,69,13,11,32,21,40,2,0,34,4,32,21,40,2,8,34,9,70,4,64,32,21,32,9,65,1,16,208,5,32,21,40,2,8,33,9,32,21,40,2,0,33,4,11,32,21,32,9,65,1,106,34,10,54,2,8,32,9,32,21,40,2,4,34,9,106,65,0,58,0,0,12,9,11,32,13,69,13,10,32,21,40,2,0,34,4,32,21,40,2,8,34,9,70,4,64,32,21,32,9,65,1,16,208,5,32,21,40,2,8,33,9,32,21,40,2,0,33,4,11,32,21,32,9,65,1,106,34,10,54,2,8,32,9,32,21,40,2,4,34,9,106,65,1,58,0,0,32,5,41,3,8,33,67,32,4,32,10,107,65,7,77,4,64,32,21,32,10,65,8,16,208,5,32,21,40,2,4,33,9,32,21,40,2,8,33,10,11,32,2,65,16,54,2,0,32,21,32,10,65,8,106,54,2,8,32,9,32,10,106,32,67,55,0,0,12,11,11,32,13,69,13,9,32,21,40,2,0,34,4,32,21,40,2,8,34,9,70,4,64,32,21,32,9,65,1,16,208,5,32,21,40,2,8,33,9,32,21,40,2,0,33,4,11,32,21,32,9,65,1,106,34,10,54,2,8,32,9,32,21,40,2,4,34,9,106,65,2,58,0,0,32,5,65,16,106,41,3,0,33,68,32,5,41,3,8,33,67,32,4,32,10,107,65,15,77,4,64,32,21,32,10,65,16,16,208,5,32,21,40,2,4,33,9,32,21,40,2,8,33,10,11,32,2,65,16,54,2,0,32,9,32,10,106,34,1,32,68,55,0,8,32,1,32,67,55,0,0,32,21,32,10,65,16,106,54,2,8,12,10,11,32,13,69,13,8,32,21,40,2,8,34,1,32,21,40,2,0,70,4,64,32,21,32,1,65,1,16,208,5,32,21,40,2,8,33,1,11,32,21,32,1,65,1,106,54,2,8,32,21,40,2,4,32,1,106,65,3,58,0,0,32,2,32,21,32,13,65,1,107,65,232,211,192,0,32,5,65,1,106,16,115,12,9,11,32,13,69,13,7,32,21,40,2,8,34,10,32,21,40,2,0,70,4,64,32,21,32,10,65,1,16,208,5,32,21,40,2,8,33,10,11,32,21,40,2,4,32,10,106,65,4,58,0,0,12,6,11,32,13,69,13,6,32,21,40,2,0,34,4,32,21,40,2,8,34,9,70,4,64,32,21,32,9,65,1,16,208,5,32,21,40,2,8,33,9,32,21,40,2,0,33,4,11,32,21,32,9,65,1,106,34,10,54,2,8,32,9,32,21,40,2,4,34,9,106,65,5,58,0,0,12,4,11,32,13,69,13,5,32,21,40,2,0,34,4,32,21,40,2,8,34,9,70,4,64,32,21,32,9,65,1,16,208,5,32,21,40,2,8,33,9,32,21,40,2,0,33,4,11,32,21,32,9,65,1,106,34,10,54,2,8,32,9,32,21,40,2,4,34,9,106,65,6,58,0,0,32,5,47,1,2,33,1,32,4,32,10,107,65,1,77,4,64,32,21,32,10,65,2,16,208,5,32,21,40,2,4,33,9,32,21,40,2,8,33,10,11,32,2,65,16,54,2,0,32,21,32,10,65,2,106,54,2,8,32,9,32,10,106,32,1,59,0,0,12,6,11,32,13,69,13,4,32,21,40,2,0,34,4,32,21,40,2,8,34,9,70,4,64,32,21,32,9,65,1,16,208,5,32,21,40,2,8,33,9,32,21,40,2,0,33,4,11,32,21,32,9,65,1,106,34,10,54,2,8,32,9,32,21,40,2,4,34,9,106,65,7,58,0,0,32,5,40,2,4,33,1,32,4,32,10,107,65,3,77,4,64,32,21,32,10,65,4,16,208,5,32,21,40,2,4,33,9,32,21,40,2,8,33,10,11,32,2,65,16,54,2,0,32,21,32,10,65,4,106,54,2,8,32,9,32,10,106,32,1,54,0,0,12,5,11,32,13,69,13,3,32,21,40,2,8,34,1,32,21,40,2,0,70,4,64,32,21,32,1,65,1,16,208,5,32,21,40,2,8,33,1,11,32,21,32,1,65,1,106,54,2,8,32,21,40,2,4,32,1,106,65,8,58,0,0,35,0,65,64,106,34,20,36,0,32,20,65,8,106,32,5,65,8,106,16,253,8,32,20,32,13,65,1,107,54,2,44,32,20,32,21,54,2,40,32,20,45,0,8,33,1,32,21,40,2,8,34,9,32,21,40,2,0,70,4,64,32,21,32,9,65,1,16,208,5,32,21,40,2,8,33,9,11,32,21,32,9,65,1,106,34,10,54,2,8,32,21,40,2,4,32,9,106,32,1,58,0,0,32,20,45,0,9,33,1,32,10,32,21,40,2,0,70,4,64,32,21,32,10,65,1,16,208,5,32,21,40,2,8,33,10,11,32,21,32,10,65,1,106,34,9,54,2,8,32,21,40,2,4,32,10,106,32,1,58,0,0,32,20,45,0,10,33,1,32,9,32,21,40,2,0,70,4,64,32,21,32,9,65,1,16,208,5,32,21,40,2,8,33,9,11,32,21,32,9,65,1,106,34,10,54,2,8,32,21,40,2,4,32,9,106,32,1,58,0,0,32,20,45,0,11,33,1,32,10,32,21,40,2,0,70,4,64,32,21,32,10,65,1,16,208,5,32,21,40,2,8,33,10,11,32,21,32,10,65,1,106,34,9,54,2,8,32,21,40,2,4,32,10,106,32,1,58,0,0,32,20,45,0,12,33,1,32,9,32,21,40,2,0,70,4,64,32,21,32,9,65,1,16,208,5,32,21,40,2,8,33,9,11,32,21,32,9,65,1,106,34,10,54,2,8,32,21,40,2,4,32,9,106,32,1,58,0,0,32,20,45,0,13,33,1,32,10,32,21,40,2,0,70,4,64,32,21,32,10,65,1,16,208,5,32,21,40,2,8,33,10,11,32,21,32,10,65,1,106,54,2,8,32,21,40,2,4,32,10,106,32,1,58,0,0,32,20,65,48,106,34,4,32,20,65,40,106,34,1,32,20,65,14,106,16,222,7,2,64,2,64,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,15,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,16,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,17,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,18,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,19,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,20,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,21,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,22,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,23,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,24,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,25,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,26,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,27,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,28,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,29,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,30,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,31,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,32,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,33,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,34,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,35,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,36,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,37,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,38,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,4,32,1,32,20,65,39,106,16,222,7,32,20,40,2,48,65,16,71,13,0,32,2,65,16,54,2,0,12,1,11,32,2,32,20,41,2,48,55,2,0,32,2,65,8,106,32,20,65,56,106,41,2,0,55,2,0,11,32,20,65,64,107,36,0,12,4,11,32,13,4,64,32,21,40,2,8,34,10,32,21,40,2,0,70,4,64,32,21,32,10,65,1,16,208,5,32,21,40,2,8,33,10,11,32,21,40,2,4,32,10,106,65,9,58,0,0,12,2,11,32,2,65,19,54,2,8,32,2,65,184,217,192,0,54,2,4,32,2,65,3,54,2,0,12,3,11,32,5,45,0,1,33,1,32,4,32,10,70,4,64,32,21,32,4,65,1,16,208,5,32,21,40,2,4,33,9,32,21,40,2,8,33,10,11,32,2,65,16,54,2,0,32,21,32,10,65,1,106,54,2,8,32,9,32,10,106,32,1,58,0,0,12,2,11,32,21,32,10,65,1,106,54,2,8,32,2,32,21,32,5,40,2,8,32,5,40,2,12,16,231,4,12,1,11,32,2,65,19,54,2,8,32,2,65,184,217,192,0,54,2,4,32,2,65,3,54,2,0,11,32,11,40,2,16,34,2,65,16,71,13,2,32,5,65,40,106,33,5,32,12,65,40,107,34,12,13,0,11,11,32,3,65,16,54,2,0,12,1,11,32,11,65,8,106,32,11,65,28,106,40,2,0,34,1,54,2,0,32,11,32,11,41,2,20,34,67,55,3,0,32,3,32,2,54,2,0,32,3,32,67,55,2,4,32,3,65,12,106,32,1,54,2,0,11,32,11,65,32,106,36,0,32,17,40,2,16,65,16,70,4,64,32,8,65,16,54,2,0,12,3,11,32,17,65,200,0,106,32,17,65,24,106,41,2,0,34,68,55,3,0,32,17,32,17,41,2,16,34,67,55,3,64,32,8,65,8,106,32,68,55,2,0,32,8,32,67,55,2,0,12,2,11,32,17,65,40,106,32,17,65,24,106,41,2,0,34,68,55,3,0,32,17,32,17,41,2,16,34,67,55,3,32,32,8,65,8,106,32,68,55,2,0,32,8,32,67,55,2,0,12,1,11,32,17,65,56,106,32,17,65,24,106,41,2,0,34,68,55,3,0,32,17,32,17,41,2,16,34,67,55,3,48,32,8,65,8,106,32,68,55,2,0,32,8,32,67,55,2,0,11,32,17,65,208,0,106,36,0,32,29,40,2,192,3,34,5,65,16,70,13,2,32,29,40,2,204,3,33,4,32,29,40,2,200,3,33,2,32,29,40,2,196,3,33,1,32,29,40,2,180,3,34,0,4,64,32,29,40,2,184,3,32,0,65,1,16,163,10,11,32,29,32,4,54,2,204,3,32,29,32,2,54,2,200,3,32,29,32,1,54,2,196,3,32,29,32,5,54,2,192,3,65,184,141,192,0,65,43,32,29,65,192,3,106,65,228,141,192,0,65,244,141,192,0,16,230,6,0,11,2,64,32,29,40,2,244,2,34,1,69,13,0,32,1,32,1,65,6,108,65,13,106,65,120,113,34,5,106,65,9,106,34,1,69,13,0,32,29,40,2,240,2,32,5,107,32,1,65,8,16,163,10,11,32,29,65,8,106,16,228,1,11,32,50,40,2,236,1,34,37,4,64,32,50,40,2,232,1,33,1,3,64,32,1,40,2,0,34,5,4,64,32,1,65,4,106,40,2,0,32,5,65,1,16,163,10,11,32,1,65,12,106,33,1,32,37,65,1,107,34,37,13,0,11,11,32,50,40,2,228,1,34,1,4,64,32,50,40,2,232,1,32,1,65,12,108,65,4,16,163,10,11,32,50,40,2,240,1,34,1,4,64,32,50,40,2,244,1,32,1,65,1,16,163,10,11,32,2,69,13,1,32,50,40,2,132,2,34,37,4,64,32,50,40,2,128,2,33,1,3,64,32,1,16,194,4,32,1,65,28,106,33,1,32,37,65,1,107,34,37,13,0,11,11,32,50,40,2,252,1,34,1,69,13,1,32,50,40,2,128,2,32,1,65,28,108,65,4,16,163,10,12,1,11,32,29,40,2,180,3,33,5,32,29,40,2,184,3,33,12,32,29,40,2,188,3,33,4,2,64,32,29,40,2,244,2,34,1,69,13,0,32,1,32,1,65,6,108,65,13,106,65,120,113,34,2,106,65,9,106,34,1,69,13,0,32,29,40,2,240,2,32,2,107,32,1,65,8,16,163,10,11,32,29,65,8,106,16,228,1,32,29,40,2,152,1,34,1,4,64,32,29,40,2,156,1,32,1,65,1,16,163,10,11,32,29,40,2,172,1,34,37,4,64,32,29,40,2,168,1,65,4,106,33,1,3,64,2,64,2,64,2,64,32,1,65,4,107,40,2,0,65,6,107,14,2,0,1,2,11,32,1,40,2,0,34,2,16,198,6,32,2,65,8,65,4,16,163,10,12,1,11,32,1,16,249,5,11,32,1,65,8,106,33,1,32,37,65,1,107,34,37,13,0,11,11,32,29,40,2,164,1,34,1,4,64,32,29,40,2,168,1,32,1,65,3,116,65,4,16,163,10,11,32,29,40,2,184,1,34,37,4,64,32,29,40,2,180,1,33,1,3,64,2,64,32,1,45,0,0,34,2,65,8,77,32,2,65,4,71,113,13,0,32,1,65,4,106,40,2,0,34,2,69,13,0,32,1,65,8,106,40,2,0,32,2,65,1,16,163,10,11,32,1,65,40,106,33,1,32,37,65,1,107,34,37,13,0,11,11,32,29,40,2,176,1,34,1,4,64,32,29,40,2,180,1,32,1,65,40,108,65,8,16,163,10,11,32,50,40,2,240,1,34,1,4,64,32,50,40,2,244,1,32,1,65,1,16,163,10,11,32,5,65,128,128,128,128,120,70,13,1,32,62,32,4,54,2,12,32,62,32,12,54,2,8,32,62,32,5,54,2,4,32,62,65,0,54,2,0,12,2,11,32,4,69,13,0,32,50,40,2,144,2,34,37,4,64,32,50,40,2,140,2,33,1,3,64,32,1,16,194,4,32,1,65,28,106,33,1,32,37,65,1,107,34,37,13,0,11,11,32,50,40,2,136,2,34,1,69,13,0,32,50,40,2,140,2,32,1,65,28,108,65,4,16,163,10,11,32,29,32,12,54,2,192,3,32,29,65,0,54,2,16,32,29,66,128,128,128,128,16,55,2,8,32,29,65,3,58,0,184,1,32,29,65,32,54,2,168,1,32,29,65,0,54,2,180,1,32,29,65,228,133,192,0,54,2,176,1,32,29,65,0,54,2,160,1,32,29,65,0,54,2,152,1,32,29,32,29,65,8,106,54,2,172,1,32,29,65,192,3,106,34,2,32,29,65,152,1,106,16,247,10,13,1,32,29,65,248,2,106,34,1,32,29,65,16,106,40,2,0,54,2,0,32,29,32,29,41,2,8,55,3,240,2,32,2,16,217,9,32,62,65,12,106,32,1,40,2,0,54,2,0,32,62,32,29,41,3,240,2,55,2,4,32,62,65,1,54,2,0,11,32,29,65,208,3,106,36,0,12,5,11,65,172,133,192,0,65,55,32,29,65,240,2,106,65,252,133,192,0,65,216,134,192,0,16,230,6,0,11,16,184,8,0,11,65,4,65,204,0,16,132,11,0,11,65,1,32,1,16,132,11,0,11,32,1,65,1,54,2,44,32,1,65,228,242,208,0,54,2,40,32,1,66,0,55,2,52,32,1,65,188,239,208,0,54,2,48,32,1,65,40,106,65,236,242,208,0,16,166,8,0,11,32,60,40,2,172,2,33,1,32,60,40,2,168,2,33,4,32,60,40,2,164,2,33,5,2,64,32,60,40,2,160,2,4,64,65,0,33,2,32,4,32,1,16,2,33,65,65,1,33,66,32,5,69,4,64,65,0,33,1,12,2,11,32,4,32,5,65,1,16,163,10,65,0,33,1,12,1,11,2,64,32,1,32,5,79,4,64,32,4,33,2,12,1,11,32,1,69,4,64,65,1,33,2,32,4,32,5,65,1,16,163,10,12,1,11,32,4,32,5,65,1,32,1,16,195,9,34,2,69,13,4,11,11,32,0,32,66,54,2,12,32,0,32,65,54,2,8,32,0,32,1,54,2,4,32,0,32,2,54,2,0,32,60,65,176,2,106,36,0,15,11,16,243,10,0,11,65,128,143,192,0,65,63,16,242,10,0,11,65,1,32,1,16,132,11,0,11,229,2,2,4,127,2,126,35,0,65,32,107,34,3,36,0,2,64,2,64,32,1,40,2,4,34,2,32,1,41,3,8,34,6,32,2,173,34,7,32,6,32,7,84,27,167,34,4,79,4,64,2,64,32,2,32,4,71,4,64,32,1,32,6,66,1,124,55,3,8,32,0,32,1,40,2,0,32,4,106,45,0,0,58,0,1,65,0,33,1,12,1,11,32,3,66,130,128,128,128,192,136,146,10,55,3,16,32,3,65,16,106,34,5,16,220,8,33,1,65,145,179,211,0,45,0,0,26,32,3,32,1,54,2,12,65,200,0,65,8,16,254,9,34,2,69,13,2,32,2,65,128,128,128,128,120,54,2,60,32,2,65,128,128,128,128,120,54,2,48,32,2,66,2,55,3,40,32,2,66,0,55,3,32,32,2,66,128,128,128,128,32,55,3,24,32,2,66,185,23,55,3,16,32,2,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,1,33,1,65,14,65,1,16,254,9,34,4,69,13,3,32,4,65,6,106,65,228,230,208,0,41,0,0,55,0,0,32,4,65,222,230,208,0,41,0,0,55,0,0,32,3,65,14,54,2,24,32,3,32,4,54,2,20,32,3,65,14,54,2,16,32,2,32,5,16,156,4,33,2,32,3,65,12,106,16,217,9,32,0,32,2,54,2,4,11,32,0,32,1,58,0,0,32,3,65,32,106,36,0,15,11,32,4,32,2,65,156,145,209,0,16,170,10,0,11,65,8,65,200,0,16,132,11,0,11,65,1,65,14,16,132,11,0,11,214,2,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,0,65,10,107,14,2,0,1,2,11,32,1,40,2,4,33,1,32,2,69,4,64,32,1,45,0,0,65,6,70,4,64,32,0,32,1,40,2,4,34,2,41,2,0,55,2,0,32,0,65,8,106,32,2,65,8,106,41,2,0,55,2,0,32,0,65,16,106,32,2,65,16,106,41,2,0,55,2,0,32,0,65,24,106,32,2,65,24,106,40,2,0,54,2,0,32,2,65,28,65,4,16,163,10,32,1,45,0,0,65,6,71,13,7,12,8,11,32,0,65,16,58,0,0,12,6,11,32,0,65,16,58,0,0,32,1,45,0,0,65,6,71,13,5,32,1,40,2,4,34,0,16,198,4,32,0,65,28,65,4,16,163,10,12,6,11,32,1,40,2,4,34,1,45,0,0,65,6,70,13,1,32,0,65,16,58,0,0,12,2,11,32,0,65,16,58,0,0,32,1,16,198,4,15,11,32,0,32,1,40,2,4,34,2,41,2,0,55,2,0,32,0,65,8,106,32,2,65,8,106,41,2,0,55,2,0,32,0,65,16,106,32,2,65,16,106,41,2,0,55,2,0,32,0,65,24,106,32,2,65,24,106,40,2,0,54,2,0,32,2,65,28,65,4,16,163,10,32,1,45,0,0,65,6,70,13,1,11,32,1,16,198,4,11,32,1,65,28,65,4,16,163,10,15,11,32,1,16,198,4,11,32,1,65,28,65,4,16,163,10,11,181,3,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,65,1,107,14,24,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,0,11,32,1,32,0,40,2,4,32,0,40,2,8,16,210,9,15,11,32,0,65,4,106,32,1,16,231,3,15,11,32,1,65,216,206,207,0,65,24,16,210,9,15,11,32,1,65,240,206,207,0,65,27,16,210,9,15,11,32,1,65,139,207,207,0,65,26,16,210,9,15,11,32,1,65,165,207,207,0,65,25,16,210,9,15,11,32,1,65,190,207,207,0,65,12,16,210,9,15,11,32,1,65,202,207,207,0,65,19,16,210,9,15,11,32,1,65,221,207,207,0,65,19,16,210,9,15,11,32,1,65,240,207,207,0,65,14,16,210,9,15,11,32,1,65,254,207,207,0,65,14,16,210,9,15,11,32,1,65,140,208,207,0,65,12,16,210,9,15,11,32,1,65,152,208,207,0,65,14,16,210,9,15,11,32,1,65,166,208,207,0,65,14,16,210,9,15,11,32,1,65,180,208,207,0,65,19,16,210,9,15,11,32,1,65,199,208,207,0,65,26,16,210,9,15,11,32,1,65,225,208,207,0,65,62,16,210,9,15,11,32,1,65,159,209,207,0,65,20,16,210,9,15,11,32,1,65,179,209,207,0,65,52,16,210,9,15,11,32,1,65,231,209,207,0,65,44,16,210,9,15,11,32,1,65,147,210,207,0,65,36,16,210,9,15,11,32,1,65,183,210,207,0,65,14,16,210,9,15,11,32,1,65,197,210,207,0,65,19,16,210,9,15,11,32,1,65,216,210,207,0,65,28,16,210,9,15,11,32,1,65,244,210,207,0,65,24,16,210,9,11,180,2,1,3,127,2,64,32,2,4,64,32,4,40,2,4,34,5,65,0,72,13,1,32,4,40,2,0,33,7,2,64,32,5,65,255,0,77,4,64,32,1,40,2,8,33,2,32,5,33,3,12,1,11,32,1,40,2,8,33,2,32,5,33,4,3,64,32,1,32,2,32,1,40,2,0,71,4,127,32,2,5,32,1,32,2,65,1,16,208,5,32,1,40,2,8,11,34,3,65,1,106,34,2,54,2,8,32,1,40,2,4,32,3,106,32,4,65,128,127,114,58,0,0,32,4,65,255,255,0,75,32,4,65,7,118,34,3,33,4,13,0,11,11,32,2,32,1,40,2,0,34,6,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,0,33,6,32,1,40,2,8,33,2,11,32,1,32,2,65,1,106,34,4,54,2,8,32,2,32,1,40,2,4,34,2,106,32,3,58,0,0,32,5,32,6,32,4,107,75,4,127,32,1,32,4,32,5,16,208,5,32,1,40,2,8,33,4,32,1,40,2,4,5,32,2,11,32,4,106,32,7,32,5,16,142,11,26,32,0,65,16,54,2,0,32,1,32,4,32,5,106,54,2,8,15,11,32,0,65,10,54,2,8,32,0,32,3,54,2,4,32,0,65,3,54,2,0,15,11,32,0,32,5,54,2,4,32,0,65,2,54,2,0,11,215,2,1,7,127,35,0,65,32,107,34,2,36,0,32,0,45,0,20,33,3,32,0,65,1,58,0,20,2,64,32,3,69,4,64,32,0,65,8,107,34,4,32,4,40,2,0,65,1,106,34,0,54,2,0,32,0,69,13,1,2,64,65,220,178,211,0,45,0,0,65,2,71,13,0,32,2,65,8,106,16,132,5,65,204,178,211,0,40,2,0,33,5,65,200,178,211,0,40,2,0,33,0,65,200,178,211,0,32,2,41,2,8,55,2,0,65,212,178,211,0,40,2,0,65,208,178,211,0,40,2,0,33,3,65,208,178,211,0,32,2,65,16,106,41,2,0,55,2,0,65,216,178,211,0,40,2,0,33,6,65,220,178,211,0,45,0,0,65,216,178,211,0,32,2,65,24,106,41,2,0,55,2,0,65,2,70,13,0,32,0,32,0,40,2,0,65,1,107,34,1,54,2,0,2,64,32,1,13,0,32,0,65,12,106,16,210,3,32,0,40,2,12,34,1,4,64,32,0,40,2,16,32,1,65,2,116,65,4,16,163,10,11,32,0,65,4,106,34,1,32,1,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,32,0,65,32,65,4,16,163,10,11,32,6,65,132,1,79,4,64,32,6,16,4,11,16,6,69,13,0,32,5,32,3,40,2,0,17,2,0,32,3,40,2,4,34,0,69,13,0,32,5,32,0,32,3,40,2,8,16,163,10,11,32,4,16,213,5,11,32,2,65,32,106,36,0,15,11,0,11,203,2,2,2,127,1,126,35,0,65,208,0,107,34,3,36,0,32,3,32,2,173,34,5,55,3,8,32,3,66,255,1,55,3,16,2,64,32,2,65,128,2,79,4,64,32,3,65,204,0,106,65,149,3,54,2,0,32,3,65,3,54,2,44,32,3,65,140,240,208,0,54,2,40,32,3,66,2,55,2,52,32,3,65,149,3,54,2,68,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,72,32,3,32,3,65,8,106,54,2,64,32,3,65,28,106,34,0,32,3,65,40,106,16,219,3,32,0,16,219,8,33,4,12,1,11,32,0,32,5,16,190,3,34,4,13,0,3,64,32,2,69,4,64,65,0,33,4,12,2,11,32,3,32,1,49,0,0,34,5,55,3,8,32,3,66,15,55,3,16,32,5,66,16,90,4,64,32,3,65,204,0,106,65,149,3,54,2,0,32,3,65,3,54,2,44,32,3,65,140,240,208,0,54,2,40,32,3,66,2,55,2,52,32,3,65,149,3,54,2,68,32,3,32,3,65,64,107,54,2,48,32,3,32,3,65,16,106,54,2,72,32,3,32,3,65,8,106,54,2,64,32,3,65,28,106,34,0,32,3,65,40,106,16,219,3,32,0,16,219,8,33,4,12,2,11,32,2,65,1,107,33,2,32,1,65,1,106,33,1,32,0,32,5,16,190,3,34,4,69,13,0,11,11,32,3,65,208,0,106,36,0,32,4,11,179,2,1,1,126,2,127,2,64,32,1,41,3,0,34,2,32,0,41,3,0,132,32,2,82,13,0,32,1,41,3,8,34,2,32,0,41,3,8,132,32,2,82,13,0,32,1,41,3,16,34,2,32,0,41,3,16,132,32,2,82,13,0,32,1,41,3,24,34,2,32,0,41,3,24,132,32,2,82,13,0,32,1,41,3,32,34,2,32,0,41,3,32,132,32,2,82,13,0,32,1,41,3,40,34,2,32,0,41,3,40,132,32,2,82,13,0,32,1,41,3,48,34,2,32,0,41,3,48,132,32,2,82,13,0,32,1,41,3,56,34,2,32,0,41,3,56,132,32,2,82,13,0,32,1,41,3,64,34,2,32,0,41,3,64,132,32,2,82,13,0,32,1,41,3,72,34,2,32,0,41,3,72,132,32,2,82,13,0,32,1,41,3,80,34,2,32,0,41,3,80,132,32,2,82,13,0,32,1,41,3,88,34,2,32,0,41,3,88,132,32,2,82,13,0,32,1,41,3,96,34,2,32,0,41,3,96,132,32,2,82,13,0,32,1,41,3,104,34,2,32,0,41,3,104,132,32,2,82,13,0,32,1,41,3,112,34,2,32,0,41,3,112,132,32,2,82,13,0,65,0,32,1,41,3,120,34,2,32,0,41,3,120,132,32,2,81,13,1,26,11,66,179,8,16,251,4,11,11,202,2,1,3,127,35,0,65,32,107,34,2,36,0,2,64,2,64,2,64,2,64,32,0,40,2,8,34,3,4,64,32,0,32,3,65,1,107,34,3,54,2,8,32,0,40,2,4,32,3,65,3,116,106,40,2,0,69,13,1,32,1,65,0,32,0,16,169,7,34,1,69,13,2,3,64,32,0,40,2,0,32,3,70,4,64,32,0,32,3,16,185,5,32,0,40,2,8,33,3,11,32,0,40,2,4,32,3,65,3,116,106,65,1,54,2,0,32,0,32,0,40,2,8,65,1,106,34,3,54,2,8,32,1,65,1,107,34,1,13,0,11,12,2,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,206,0,65,1,16,254,9,34,1,69,13,2,32,1,65,160,147,207,0,65,206,0,16,142,11,33,1,32,2,65,206,0,54,2,16,32,2,32,1,54,2,12,32,2,65,206,0,54,2,8,32,2,65,8,106,16,156,4,33,4,12,1,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,208,0,65,1,16,254,9,34,1,69,13,2,32,1,65,238,147,207,0,65,208,0,16,142,11,33,1,32,2,65,208,0,54,2,28,32,2,32,1,54,2,24,32,2,65,208,0,54,2,20,32,2,65,20,106,16,156,4,33,4,11,32,2,65,32,106,36,0,32,4,15,11,65,1,65,206,0,16,132,11,0,11,65,1,65,208,0,16,132,11,0,11,190,2,1,4,127,2,127,2,127,2,127,2,64,2,64,2,64,2,64,2,64,32,1,40,2,0,34,5,65,2,70,4,64,32,1,40,2,12,65,1,106,34,2,4,64,32,2,32,1,40,2,8,34,3,40,2,40,73,13,2,65,0,12,9,11,65,208,199,192,0,65,28,65,156,206,192,0,16,141,8,0,11,32,1,40,2,12,34,2,32,1,40,2,8,34,3,65,40,106,40,2,0,34,4,73,13,1,32,2,32,4,65,172,206,192,0,16,131,7,0,11,32,1,32,2,54,2,12,32,3,65,36,106,40,2,0,32,2,65,52,108,106,33,2,12,1,11,32,3,65,36,106,40,2,0,32,2,65,52,108,106,33,2,32,5,65,1,71,13,0,32,1,40,2,4,34,4,32,3,65,52,106,40,2,0,34,5,79,13,1,32,3,65,48,106,40,2,0,32,4,65,36,108,106,34,3,40,2,8,13,2,65,2,12,3,11,32,1,32,2,40,2,4,54,2,4,32,1,65,1,65,2,32,2,40,2,0,27,54,2,0,32,2,65,12,106,12,3,11,32,4,32,5,65,188,206,192,0,16,131,7,0,11,32,3,40,2,12,33,5,65,1,11,33,4,32,1,32,5,54,2,4,32,1,32,4,54,2,0,32,3,65,16,106,11,33,3,32,2,65,32,106,11,33,1,32,0,32,3,54,2,4,32,0,32,1,54,2,0,11,190,2,1,4,127,2,127,2,127,2,127,2,64,2,64,2,64,2,64,2,64,32,1,40,2,0,34,5,65,2,70,4,64,32,1,40,2,12,65,1,106,34,2,4,64,32,2,32,1,40,2,8,34,3,40,2,40,73,13,2,65,0,12,9,11,65,128,133,193,0,65,28,65,132,136,193,0,16,141,8,0,11,32,1,40,2,12,34,2,32,1,40,2,8,34,3,65,40,106,40,2,0,34,4,73,13,1,32,2,32,4,65,148,136,193,0,16,131,7,0,11,32,1,32,2,54,2,12,32,3,65,36,106,40,2,0,32,2,65,52,108,106,33,2,12,1,11,32,3,65,36,106,40,2,0,32,2,65,52,108,106,33,2,32,5,65,1,71,13,0,32,1,40,2,4,34,4,32,3,65,52,106,40,2,0,34,5,79,13,1,32,3,65,48,106,40,2,0,32,4,65,36,108,106,34,3,40,2,8,13,2,65,2,12,3,11,32,1,32,2,40,2,4,54,2,4,32,1,65,1,65,2,32,2,40,2,0,27,54,2,0,32,2,65,12,106,12,3,11,32,4,32,5,65,164,136,193,0,16,131,7,0,11,32,3,40,2,12,33,5,65,1,11,33,4,32,1,32,5,54,2,4,32,1,32,4,54,2,0,32,3,65,16,106,11,33,3,32,2,65,32,106,11,33,1,32,0,32,3,54,2,4,32,0,32,1,54,2,0,11,207,2,1,4,127,65,218,14,33,3,65,218,14,33,2,2,64,2,64,2,64,3,64,32,2,65,1,118,32,1,106,34,2,65,3,116,65,216,208,193,0,106,40,2,0,34,4,32,0,70,13,1,32,2,32,3,32,0,32,4,73,27,34,3,32,2,65,1,106,32,1,32,0,32,4,75,27,34,1,107,33,2,32,1,32,3,73,13,0,11,32,1,69,13,1,32,1,65,1,107,33,2,32,1,65,219,14,79,13,2,11,32,2,65,3,116,34,2,65,220,208,193,0,106,46,1,0,34,3,65,255,255,1,113,33,1,2,64,2,64,2,64,2,64,32,3,65,0,78,4,64,32,0,65,255,255,3,113,32,2,65,216,208,193,0,106,40,2,0,34,2,65,255,255,3,113,73,13,2,32,1,32,0,32,2,107,65,255,255,3,113,106,34,0,65,255,255,3,113,32,0,71,13,3,32,0,65,255,255,3,113,34,1,65,243,62,73,13,1,32,1,65,243,62,65,136,208,193,0,16,131,7,0,11,32,1,65,243,62,79,13,3,11,32,1,65,2,116,65,168,198,194,0,106,15,11,65,208,204,193,0,65,33,65,232,207,193,0,16,141,8,0,11,65,176,204,193,0,65,28,65,248,207,193,0,16,141,8,0,11,32,1,65,243,62,65,152,208,193,0,16,131,7,0,11,65,208,204,193,0,65,33,65,200,207,193,0,16,141,8,0,11,32,2,65,218,14,65,216,207,193,0,16,131,7,0,11,236,11,2,33,127,2,126,35,0,65,64,106,34,4,36,0,32,1,40,2,8,33,7,32,1,40,2,0,33,8,65,8,33,3,2,64,2,64,32,1,40,2,12,34,9,32,1,40,2,4,34,10,107,65,200,0,110,34,6,32,1,40,2,20,34,11,32,1,40,2,16,34,12,107,65,208,0,110,34,5,32,5,32,6,75,27,34,6,4,64,32,6,65,153,179,230,12,75,13,1,32,6,65,208,0,108,34,5,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,6,33,2,32,5,65,8,16,254,9,34,3,69,13,2,11,32,4,65,12,106,34,13,65,0,54,2,0,32,4,32,3,54,2,8,32,4,32,2,54,2,4,32,4,65,48,106,32,1,65,32,106,40,2,0,54,2,0,32,4,32,11,54,2,36,32,4,32,12,54,2,32,32,4,32,9,54,2,28,32,4,32,7,54,2,24,32,4,32,10,54,2,20,32,4,32,8,54,2,16,32,4,32,1,41,2,24,55,2,40,32,4,32,3,54,2,60,32,4,65,0,54,2,56,32,4,32,13,54,2,52,65,0,33,7,35,0,65,224,1,107,34,2,36,0,32,4,65,52,106,34,5,40,2,4,33,8,32,5,40,2,0,32,4,65,16,106,34,1,40,2,8,33,10,32,1,40,2,0,33,15,32,1,40,2,12,34,9,32,1,40,2,4,34,6,107,65,200,0,110,34,3,32,1,40,2,20,32,1,40,2,16,34,16,107,65,208,0,110,34,1,32,1,32,3,75,27,34,11,4,64,32,5,40,2,8,32,8,65,208,0,108,106,33,17,32,6,33,1,3,64,2,127,32,1,32,9,70,4,64,65,144,128,128,128,120,33,5,32,9,12,1,11,32,2,65,208,1,106,32,1,65,56,106,40,2,0,54,2,0,32,2,65,200,1,106,32,1,65,48,106,41,3,0,55,3,0,32,2,65,192,1,106,32,1,65,40,106,41,3,0,55,3,0,32,2,65,184,1,106,32,1,65,32,106,41,3,0,55,3,0,32,2,65,176,1,106,32,1,65,24,106,41,3,0,55,3,0,32,2,65,168,1,106,32,1,65,16,106,41,3,0,55,3,0,32,2,65,160,1,106,32,1,65,8,106,41,3,0,55,3,0,32,2,32,1,41,3,0,55,3,152,1,32,1,41,3,64,33,35,32,1,40,2,60,33,5,32,1,65,200,0,106,34,6,11,33,1,32,2,65,64,107,34,18,32,2,65,208,1,106,34,19,40,2,0,54,2,0,32,2,65,56,106,34,20,32,2,65,200,1,106,34,21,41,3,0,55,3,0,32,2,65,48,106,34,22,32,2,65,192,1,106,34,23,41,3,0,55,3,0,32,2,65,40,106,34,24,32,2,65,184,1,106,34,25,41,3,0,55,3,0,32,2,65,32,106,34,26,32,2,65,176,1,106,34,27,41,3,0,55,3,0,32,2,65,24,106,34,28,32,2,65,168,1,106,34,29,41,3,0,55,3,0,32,2,65,16,106,34,30,32,2,65,160,1,106,34,31,41,3,0,55,3,0,32,2,32,2,41,3,152,1,55,3,8,32,2,32,7,32,16,106,34,3,54,2,80,32,2,32,35,55,3,72,32,2,32,5,54,2,68,32,2,32,3,16,147,7,32,3,65,8,106,33,12,32,2,40,2,4,33,32,32,2,40,2,0,33,33,2,64,2,64,2,64,2,64,2,64,65,6,32,5,65,251,255,255,255,7,106,34,34,32,34,65,11,79,27,65,5,107,14,2,1,0,3,11,32,3,65,196,0,106,40,2,0,65,251,255,255,255,7,106,34,3,65,11,75,32,3,65,6,70,114,13,1,12,2,11,32,3,65,196,0,106,40,2,0,65,138,128,128,128,120,71,13,1,32,2,32,2,40,2,8,54,2,160,1,32,2,32,2,40,2,12,34,3,54,2,156,1,32,2,32,3,54,2,152,1,32,2,32,12,40,2,0,54,2,168,1,32,2,32,3,32,2,40,2,16,65,200,0,108,106,54,2,164,1,32,2,65,216,0,106,32,2,65,152,1,106,16,179,1,65,138,128,128,128,120,33,5,12,2,11,32,2,65,152,1,106,32,2,65,8,106,32,12,16,176,1,32,2,65,144,1,106,32,19,40,2,0,54,2,0,32,2,65,136,1,106,32,21,41,2,0,55,3,0,32,2,65,128,1,106,32,23,41,2,0,55,3,0,32,2,65,248,0,106,32,25,41,2,0,55,3,0,32,2,65,240,0,106,32,27,41,2,0,55,3,0,32,2,65,232,0,106,32,29,41,2,0,55,3,0,32,2,65,224,0,106,32,31,41,2,0,55,3,0,32,2,32,2,41,2,152,1,55,3,88,32,2,40,2,212,1,33,5,32,2,41,2,216,1,33,36,12,1,11,32,2,65,144,1,106,32,18,40,2,0,54,2,0,32,2,65,136,1,106,32,20,41,3,0,55,3,0,32,2,65,128,1,106,32,22,41,3,0,55,3,0,32,2,65,248,0,106,32,24,41,3,0,55,3,0,32,2,65,240,0,106,32,26,41,3,0,55,3,0,32,2,65,232,0,106,32,28,41,3,0,55,3,0,32,2,65,224,0,106,32,30,41,3,0,55,3,0,32,2,32,2,41,3,8,55,3,88,32,35,33,36,11,32,7,32,17,106,34,3,32,33,54,2,0,32,3,65,4,106,32,32,54,2,0,32,3,65,8,106,32,2,41,3,88,55,3,0,32,3,65,16,106,32,2,65,224,0,106,41,3,0,55,3,0,32,3,65,24,106,32,2,65,232,0,106,41,3,0,55,3,0,32,3,65,32,106,32,2,65,240,0,106,41,3,0,55,3,0,32,3,65,40,106,32,2,65,248,0,106,41,3,0,55,3,0,32,3,65,48,106,32,2,65,128,1,106,41,3,0,55,3,0,32,3,65,56,106,32,2,65,136,1,106,41,3,0,55,3,0,32,3,65,64,107,32,2,65,144,1,106,40,2,0,54,2,0,32,3,65,200,0,106,32,36,55,3,0,32,3,65,196,0,106,32,5,54,2,0,32,7,65,208,0,106,33,7,32,8,65,1,106,33,8,32,11,65,1,107,34,11,13,0,11,32,9,32,6,107,65,200,0,110,33,3,11,32,8,54,2,0,32,6,32,9,71,4,64,3,64,32,6,16,134,2,32,6,65,200,0,106,33,6,32,3,65,1,107,34,3,13,0,11,11,32,10,4,64,32,15,32,10,65,200,0,108,65,8,16,163,10,11,32,2,65,224,1,106,36,0,32,0,65,8,106,32,13,40,2,0,54,2,0,32,0,32,4,41,2,4,55,2,0,32,4,65,64,107,36,0,15,11,16,184,8,0,11,65,8,32,5,16,132,11,0,11,197,2,1,4,127,35,0,65,16,107,34,2,36,0,32,1,40,2,8,33,4,32,1,40,2,4,33,1,32,2,32,0,40,2,0,34,3,65,224,217,207,0,65,1,16,204,4,2,64,2,64,2,64,32,2,45,0,0,65,4,70,4,64,32,4,69,13,1,32,1,32,0,16,230,1,34,3,13,3,32,4,65,1,71,4,64,32,1,65,48,106,33,1,32,4,65,48,108,65,48,107,33,4,32,0,40,2,0,33,5,3,64,32,2,32,5,65,226,217,207,0,65,1,16,204,4,32,2,45,0,0,65,4,71,13,4,32,1,32,0,16,230,1,34,3,13,5,32,1,65,48,106,33,1,32,4,65,48,107,34,4,13,0,11,11,32,2,32,0,40,2,0,65,225,217,207,0,65,1,16,204,4,65,0,33,3,32,2,45,0,0,65,4,70,13,3,32,2,32,2,41,3,0,55,3,8,32,2,65,8,106,16,160,8,33,3,12,3,11,32,2,32,2,41,3,0,55,3,8,32,2,65,8,106,16,160,8,33,3,12,2,11,32,2,32,3,65,225,217,207,0,65,1,16,204,4,32,2,45,0,0,65,4,71,4,64,32,2,32,2,41,3,0,55,3,8,32,2,65,8,106,16,160,8,33,3,12,2,11,65,0,33,3,12,1,11,32,2,32,2,41,3,0,55,3,8,32,2,65,8,106,16,160,8,33,3,11,32,2,65,16,106,36,0,32,3,11,158,2,2,9,127,1,126,32,1,32,2,65,1,107,75,4,64,32,1,32,2,75,4,64,32,2,65,3,116,33,7,3,64,32,0,32,2,65,3,116,106,34,5,65,2,106,47,1,0,32,0,32,2,65,1,106,34,10,65,3,116,106,65,16,107,34,3,65,2,106,47,1,0,73,32,5,47,1,0,34,4,32,3,47,1,0,34,6,73,32,4,32,6,70,27,65,1,70,4,64,32,5,41,2,0,33,12,32,5,32,3,41,2,0,55,2,0,2,64,32,2,65,1,70,13,0,65,1,33,8,32,12,167,65,255,255,3,113,33,9,32,12,66,16,136,167,65,255,255,3,113,33,11,32,7,33,6,3,64,32,0,32,6,106,34,4,65,8,107,33,3,32,4,65,14,107,47,1,0,32,11,75,32,4,65,16,107,34,5,47,1,0,34,4,32,9,75,32,4,32,9,70,27,65,1,71,13,1,32,3,32,5,41,2,0,55,2,0,32,6,65,8,107,33,6,32,2,32,8,65,1,106,34,8,71,13,0,11,32,0,33,3,11,32,3,32,12,55,2,0,11,32,7,65,8,106,33,7,32,10,34,2,32,1,71,13,0,11,11,15,11,65,156,229,208,0,65,46,65,204,229,208,0,16,141,8,0,11,182,2,1,7,127,35,0,65,16,107,34,2,36,0,65,1,33,7,2,64,2,64,32,1,40,2,20,34,4,65,39,32,1,40,2,24,40,2,16,34,5,17,0,0,13,0,32,2,32,0,40,2,0,65,129,2,16,229,1,2,64,32,2,45,0,0,65,128,1,70,4,64,32,2,65,8,106,33,6,65,128,1,33,3,3,64,2,64,32,3,65,128,1,71,4,64,32,2,45,0,10,34,0,32,2,45,0,11,79,13,4,32,2,32,0,65,1,106,58,0,10,32,0,65,10,79,13,6,32,0,32,2,106,45,0,0,33,1,12,1,11,65,0,33,3,32,6,65,0,54,2,0,32,2,40,2,4,33,1,32,2,66,0,55,3,0,11,32,4,32,1,32,5,17,0,0,69,13,0,11,12,2,11,65,10,32,2,45,0,10,34,1,32,1,65,10,77,27,33,0,32,1,32,2,45,0,11,34,3,32,1,32,3,75,27,33,6,3,64,32,1,32,6,70,13,1,32,2,32,1,65,1,106,34,3,58,0,10,32,0,32,1,70,13,3,32,1,32,2,106,33,8,32,3,33,1,32,4,32,8,45,0,0,32,5,17,0,0,69,13,0,11,12,1,11,32,4,65,39,32,5,17,0,0,33,7,11,32,2,65,16,106,36,0,32,7,15,11,32,0,65,10,65,144,152,211,0,16,131,7,0,11,158,2,2,2,126,2,127,35,0,65,16,107,34,5,36,0,32,0,2,127,2,64,2,64,2,64,32,2,69,4,64,32,0,65,0,58,0,1,12,1,11,2,64,2,64,2,64,2,64,2,64,32,1,45,0,0,65,43,107,14,3,2,1,0,1,11,32,2,65,1,70,13,6,11,32,2,65,16,77,13,1,12,2,11,32,2,65,1,107,34,2,69,13,4,32,1,65,1,106,33,1,32,2,65,16,75,13,1,11,3,64,32,1,45,0,0,65,48,107,34,6,65,10,79,13,4,32,1,65,1,106,33,1,32,6,173,32,3,66,10,126,124,33,3,32,2,65,1,107,34,2,13,0,11,12,2,11,3,64,32,2,69,13,2,32,5,32,3,66,0,66,10,16,212,6,32,1,45,0,0,65,48,107,34,6,65,10,79,13,3,32,5,41,3,8,80,69,4,64,32,0,65,2,58,0,1,12,2,11,32,1,65,1,106,33,1,32,2,65,1,107,33,2,32,5,41,3,0,34,4,32,6,173,124,34,3,32,4,90,13,0,11,32,0,65,2,58,0,1,11,65,1,12,2,11,32,0,32,3,55,3,8,65,0,12,1,11,32,0,65,1,58,0,1,65,1,11,58,0,0,32,5,65,16,106,36,0,11,180,2,1,10,127,32,0,40,2,8,34,7,4,64,32,0,40,2,4,33,8,3,64,32,8,32,3,65,208,0,108,106,34,1,65,4,106,40,2,0,34,0,4,64,32,1,40,2,0,32,0,65,1,16,163,10,11,32,1,65,8,106,33,5,2,64,2,64,2,64,65,6,32,1,40,2,68,65,251,255,255,255,7,106,34,0,32,0,65,11,79,27,65,5,107,14,2,0,1,2,11,32,1,40,2,16,34,9,4,64,32,1,40,2,12,33,10,65,0,33,4,3,64,2,64,2,64,2,64,65,6,32,10,32,4,65,200,0,108,106,34,2,40,2,60,65,251,255,255,255,7,106,34,0,32,0,65,11,79,27,65,5,107,14,2,0,1,2,11,32,2,40,2,8,34,6,4,64,32,2,40,2,4,33,0,3,64,32,0,16,235,6,32,0,65,200,0,106,33,0,32,6,65,1,107,34,6,13,0,11,11,32,2,40,2,0,34,0,69,13,1,32,2,40,2,4,32,0,65,200,0,108,65,8,16,163,10,12,1,11,32,2,16,141,1,11,32,4,65,1,106,34,4,32,9,71,13,0,11,11,32,5,40,2,0,34,0,69,13,1,32,1,40,2,12,32,0,65,200,0,108,65,8,16,163,10,12,1,11,32,5,16,141,1,11,32,3,65,1,106,34,3,32,7,71,13,0,11,11,11,164,2,1,6,127,32,1,4,64,3,64,32,0,32,7,65,200,0,108,106,34,4,40,2,28,34,3,4,64,32,4,40,2,24,32,3,65,1,16,163,10,11,32,4,40,2,68,34,3,4,64,32,4,40,2,64,32,3,65,1,16,163,10,11,32,4,40,2,4,33,5,32,4,40,2,8,34,6,4,64,32,5,65,4,106,33,2,3,64,2,64,2,64,2,64,32,2,65,4,107,40,2,0,65,6,107,14,2,0,1,2,11,32,2,40,2,0,34,3,16,198,6,32,3,65,8,65,4,16,163,10,12,1,11,32,2,16,249,5,11,32,2,65,8,106,33,2,32,6,65,1,107,34,6,13,0,11,11,32,4,40,2,0,34,3,4,64,32,5,32,3,65,3,116,65,4,16,163,10,11,32,4,40,2,16,33,3,32,4,40,2,20,34,6,4,64,32,3,33,2,3,64,32,2,40,2,0,34,5,65,130,128,128,128,120,72,32,5,69,114,69,4,64,32,2,65,4,106,40,2,0,32,5,65,1,16,163,10,11,32,2,65,12,106,33,2,32,6,65,1,107,34,6,13,0,11,11,32,4,40,2,12,34,2,4,64,32,3,32,2,65,12,108,65,4,16,163,10,11,32,7,65,1,106,34,7,32,1,71,13,0,11,11,11,181,2,1,6,127,35,0,65,16,107,34,3,36,0,32,0,40,2,0,34,0,32,0,40,2,0,65,1,107,34,1,54,2,0,2,64,32,1,13,0,32,0,40,2,16,33,1,32,0,65,0,54,2,16,2,64,32,1,69,13,0,32,3,32,1,54,2,12,32,3,65,12,106,34,2,16,183,9,32,1,32,1,40,2,0,34,1,65,1,107,54,2,0,32,1,65,1,71,13,0,32,2,16,214,7,11,32,0,65,16,106,33,4,32,0,40,2,12,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,2,64,32,2,13,0,2,64,32,1,65,12,106,40,2,0,34,2,69,13,0,32,2,32,1,65,16,106,40,2,0,34,5,40,2,0,17,2,0,32,5,40,2,4,34,6,69,13,0,32,2,32,6,32,5,40,2,8,16,163,10,11,32,1,65,4,106,34,2,32,2,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,32,1,65,20,65,4,16,163,10,11,2,64,32,4,40,2,0,34,1,69,13,0,32,1,32,1,40,2,0,34,1,65,1,107,54,2,0,32,1,65,1,71,13,0,32,4,16,214,7,11,32,0,65,4,106,34,1,32,1,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,32,0,65,20,65,4,16,163,10,11,32,3,65,16,106,36,0,11,162,2,1,3,127,2,64,2,64,2,127,32,1,40,2,0,69,4,64,32,1,65,12,106,32,1,40,2,8,13,1,26,32,1,40,2,24,33,2,32,1,40,2,20,33,3,2,64,32,1,40,2,48,34,1,69,13,0,32,1,32,2,79,4,64,32,1,32,2,70,13,1,12,5,11,32,1,32,3,106,44,0,0,65,64,72,13,4,11,32,2,32,1,107,33,2,32,1,32,3,106,33,1,12,2,11,32,1,65,4,106,11,33,2,32,1,40,2,24,33,3,32,1,40,2,20,33,4,2,64,32,2,40,2,0,34,2,32,1,40,2,48,34,1,73,13,0,2,64,32,1,69,13,0,32,1,32,3,79,4,64,32,1,32,3,70,13,1,12,2,11,32,1,32,4,106,44,0,0,65,64,72,13,1,11,2,64,32,2,69,13,0,32,2,32,3,79,4,64,32,2,32,3,71,13,2,12,1,11,32,2,32,4,106,44,0,0,65,64,72,13,1,11,32,2,32,1,107,33,2,32,1,32,4,106,33,1,12,1,11,32,4,32,3,32,1,32,2,65,132,165,193,0,16,220,9,0,11,32,0,32,2,54,2,4,32,0,32,1,54,2,0,15,11,32,3,32,2,32,1,32,2,65,148,165,193,0,16,220,9,0,11,188,2,1,7,127,32,1,40,2,4,33,3,2,64,32,1,40,2,8,34,6,32,1,40,2,0,34,2,47,1,182,1,73,4,64,32,2,33,4,12,1,11,3,64,32,2,40,2,0,34,4,4,64,32,2,47,1,180,1,33,6,32,2,65,232,1,65,184,1,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,32,4,34,2,47,1,182,1,32,6,77,13,1,12,2,11,11,32,2,65,232,1,65,184,1,32,3,27,65,4,16,163,10,65,220,246,206,0,16,176,10,0,11,32,6,65,1,106,33,7,2,64,32,3,69,4,64,32,4,33,2,12,1,11,32,4,32,7,65,2,116,106,65,184,1,106,40,2,0,33,2,65,0,33,7,32,3,65,1,107,34,5,69,13,0,32,5,65,7,113,34,8,4,64,3,64,32,5,65,1,107,33,5,32,2,40,2,184,1,33,2,32,8,65,1,107,34,8,13,0,11,11,32,3,65,2,107,65,7,73,13,0,3,64,32,2,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,40,2,184,1,33,2,32,5,65,8,107,34,5,13,0,11,11,32,0,32,6,54,2,8,32,0,32,3,54,2,4,32,0,32,4,54,2,0,32,1,32,7,54,2,8,32,1,65,0,54,2,4,32,1,32,2,54,2,0,11,173,2,1,7,127,32,1,40,2,4,33,3,2,64,32,1,40,2,8,34,6,32,1,40,2,0,34,2,47,1,50,73,4,64,32,2,33,4,12,1,11,3,64,32,2,40,2,0,34,4,4,64,32,2,47,1,48,33,6,32,2,65,228,0,65,52,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,32,4,34,2,47,1,50,32,6,77,13,1,12,2,11,11,32,2,65,228,0,65,52,32,3,27,65,4,16,163,10,65,220,246,206,0,16,176,10,0,11,32,6,65,1,106,33,7,2,64,32,3,69,4,64,32,4,33,2,12,1,11,32,4,32,7,65,2,116,106,65,52,106,40,2,0,33,2,65,0,33,7,32,3,65,1,107,34,5,69,13,0,32,5,65,7,113,34,8,4,64,3,64,32,5,65,1,107,33,5,32,2,40,2,52,33,2,32,8,65,1,107,34,8,13,0,11,11,32,3,65,2,107,65,7,73,13,0,3,64,32,2,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,40,2,52,33,2,32,5,65,8,107,34,5,13,0,11,11,32,0,32,6,54,2,8,32,0,32,3,54,2,4,32,0,32,4,54,2,0,32,1,32,7,54,2,8,32,1,65,0,54,2,4,32,1,32,2,54,2,0,11,189,2,1,7,127,32,1,40,2,4,33,3,2,64,32,1,40,2,8,34,6,32,1,40,2,0,34,2,47,1,226,1,73,4,64,32,2,33,4,12,1,11,3,64,32,2,40,2,176,1,34,4,4,64,32,2,47,1,224,1,33,6,32,2,65,148,2,65,228,1,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,32,4,34,2,47,1,226,1,32,6,77,13,1,12,2,11,11,32,2,65,148,2,65,228,1,32,3,27,65,4,16,163,10,65,220,246,206,0,16,176,10,0,11,32,6,65,1,106,33,7,2,64,32,3,69,4,64,32,4,33,2,12,1,11,32,4,32,7,65,2,116,106,65,228,1,106,40,2,0,33,2,65,0,33,7,32,3,65,1,107,34,5,69,13,0,32,5,65,7,113,34,8,4,64,3,64,32,5,65,1,107,33,5,32,2,40,2,228,1,33,2,32,8,65,1,107,34,8,13,0,11,11,32,3,65,2,107,65,7,73,13,0,3,64,32,2,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,2,32,5,65,8,107,34,5,13,0,11,11,32,0,32,6,54,2,8,32,0,32,3,54,2,4,32,0,32,4,54,2,0,32,1,32,7,54,2,8,32,1,65,0,54,2,4,32,1,32,2,54,2,0,11,188,2,1,7,127,32,1,40,2,4,33,3,2,64,32,1,40,2,8,34,6,32,1,40,2,0,34,2,47,1,230,2,73,4,64,32,2,33,4,12,1,11,3,64,32,2,40,2,0,34,4,4,64,32,2,47,1,228,2,33,6,32,2,65,152,3,65,232,2,32,3,27,65,4,16,163,10,32,3,65,1,106,33,3,32,4,34,2,47,1,230,2,32,6,77,13,1,12,2,11,11,32,2,65,152,3,65,232,2,32,3,27,65,4,16,163,10,65,220,246,206,0,16,176,10,0,11,32,6,65,1,106,33,7,2,64,32,3,69,4,64,32,4,33,2,12,1,11,32,4,32,7,65,2,116,106,65,232,2,106,40,2,0,33,2,65,0,33,7,32,3,65,1,107,34,5,69,13,0,32,5,65,7,113,34,8,4,64,3,64,32,5,65,1,107,33,5,32,2,40,2,232,2,33,2,32,8,65,1,107,34,8,13,0,11,11,32,3,65,2,107,65,7,73,13,0,3,64,32,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,40,2,232,2,33,2,32,5,65,8,107,34,5,13,0,11,11,32,0,32,6,54,2,8,32,0,32,3,54,2,4,32,0,32,4,54,2,0,32,1,32,7,54,2,8,32,1,65,0,54,2,4,32,1,32,2,54,2,0,11,154,2,1,3,127,35,0,65,16,107,34,2,36,0,32,2,65,0,54,2,12,2,127,2,64,2,64,32,1,65,128,1,79,4,64,32,1,65,128,16,73,13,1,32,1,65,128,128,4,79,13,2,32,2,32,1,65,63,113,65,128,1,114,58,0,14,32,2,32,1,65,12,118,65,224,1,114,58,0,12,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,13,65,3,12,3,11,32,2,32,1,58,0,12,65,1,12,2,11,32,2,32,1,65,63,113,65,128,1,114,58,0,13,32,2,32,1,65,6,118,65,192,1,114,58,0,12,65,2,12,1,11,32,2,32,1,65,63,113,65,128,1,114,58,0,15,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,14,32,2,32,1,65,12,118,65,63,113,65,128,1,114,58,0,13,32,2,32,1,65,18,118,65,7,113,65,240,1,114,58,0,12,65,4,11,34,1,32,0,40,2,0,34,4,106,34,3,32,4,73,32,3,65,39,75,114,34,3,69,4,64,32,0,32,4,106,65,4,106,32,2,65,12,106,32,1,16,142,11,26,32,0,32,0,40,2,0,32,1,106,54,2,0,11,32,2,65,16,106,36,0,32,3,11,154,2,1,3,127,35,0,65,16,107,34,2,36,0,32,2,65,0,54,2,12,2,127,2,64,2,64,32,1,65,128,1,79,4,64,32,1,65,128,16,73,13,1,32,1,65,128,128,4,79,13,2,32,2,32,1,65,63,113,65,128,1,114,58,0,14,32,2,32,1,65,12,118,65,224,1,114,58,0,12,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,13,65,3,12,3,11,32,2,32,1,58,0,12,65,1,12,2,11,32,2,32,1,65,63,113,65,128,1,114,58,0,13,32,2,32,1,65,6,118,65,192,1,114,58,0,12,65,2,12,1,11,32,2,32,1,65,63,113,65,128,1,114,58,0,15,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,14,32,2,32,1,65,12,118,65,63,113,65,128,1,114,58,0,13,32,2,32,1,65,18,118,65,7,113,65,240,1,114,58,0,12,65,4,11,34,1,32,0,40,2,0,34,4,106,34,3,32,4,73,32,3,65,15,75,114,34,3,69,4,64,32,0,32,4,106,65,4,106,32,2,65,12,106,32,1,16,142,11,26,32,0,32,0,40,2,0,32,1,106,54,2,0,11,32,2,65,16,106,36,0,32,3,11,188,2,1,5,127,35,0,65,32,107,34,3,36,0,2,64,2,64,2,127,2,64,2,64,32,0,40,2,8,34,5,4,64,32,0,32,5,65,1,107,34,4,54,2,8,32,0,40,2,4,32,4,65,3,116,106,34,4,40,2,0,13,1,32,1,65,16,106,34,6,32,4,40,2,4,34,7,65,4,16,188,3,69,13,2,32,6,32,7,16,76,32,0,32,5,54,2,8,32,4,65,1,54,2,0,65,0,12,3,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,206,0,65,1,16,254,9,34,1,69,13,3,32,1,65,250,150,207,0,65,206,0,16,142,11,33,1,32,3,65,206,0,54,2,16,32,3,32,1,54,2,12,32,3,65,206,0,54,2,8,32,3,65,8,106,16,156,4,12,2,11,66,208,15,16,251,4,65,145,179,211,0,45,0,0,26,65,206,0,65,1,16,254,9,34,1,69,13,3,32,1,65,250,150,207,0,65,206,0,16,142,11,33,1,32,3,65,206,0,54,2,28,32,3,32,1,54,2,24,32,3,65,206,0,54,2,20,32,3,65,20,106,16,156,4,12,1,11,66,155,8,16,251,4,32,1,47,1,14,65,0,32,1,47,1,12,27,32,2,16,219,7,11,32,3,65,32,106,36,0,15,11,65,1,65,206,0,16,132,11,0,11,65,1,65,206,0,16,132,11,0,11,160,2,1,3,127,35,0,65,16,107,34,2,36,0,32,2,65,0,54,2,12,2,127,2,64,2,64,32,1,65,128,1,79,4,64,32,1,65,128,16,73,13,1,32,1,65,128,128,4,79,13,2,32,2,32,1,65,63,113,65,128,1,114,58,0,14,32,2,32,1,65,12,118,65,224,1,114,58,0,12,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,13,65,3,12,3,11,32,2,32,1,58,0,12,65,1,12,2,11,32,2,32,1,65,63,113,65,128,1,114,58,0,13,32,2,32,1,65,6,118,65,192,1,114,58,0,12,65,2,12,1,11,32,2,32,1,65,63,113,65,128,1,114,58,0,15,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,14,32,2,32,1,65,12,118,65,63,113,65,128,1,114,58,0,13,32,2,32,1,65,18,118,65,7,113,65,240,1,114,58,0,12,65,4,11,33,1,32,0,32,0,40,2,4,34,3,32,1,107,54,2,4,32,0,32,0,40,2,0,65,0,71,32,1,32,3,75,114,34,4,54,2,0,65,1,33,3,32,4,69,4,64,32,0,40,2,8,32,2,65,12,106,32,1,16,210,9,33,3,11,32,2,65,16,106,36,0,32,3,11,159,2,1,11,127,2,64,2,64,32,0,40,2,0,34,4,69,13,0,32,1,65,8,106,33,10,32,1,40,2,4,33,7,32,1,40,2,0,33,11,32,0,40,2,4,33,8,3,64,32,4,65,208,1,106,33,5,32,4,47,1,226,23,34,12,65,40,108,33,0,65,127,33,9,32,4,33,1,65,0,33,2,2,64,2,64,3,64,32,2,33,6,32,0,69,4,64,32,12,33,6,12,3,11,65,127,32,10,32,1,65,8,106,65,32,16,139,11,34,2,65,0,71,32,2,65,0,72,27,34,3,69,4,64,32,11,32,1,40,2,0,32,7,32,1,40,2,4,34,2,32,2,32,7,75,27,16,139,11,34,3,32,7,32,2,107,32,3,27,34,2,65,0,72,13,2,32,2,65,0,71,33,3,11,32,1,65,40,106,33,1,32,6,65,1,106,33,2,32,5,65,236,1,106,33,5,32,9,65,1,106,33,9,32,0,65,40,107,33,0,32,3,65,1,70,13,0,11,32,3,65,255,1,113,13,1,12,4,11,32,9,65,1,106,33,6,11,32,8,69,13,1,32,8,65,1,107,33,8,32,4,32,6,65,2,116,106,65,228,23,106,40,2,0,33,4,12,0,11,0,11,65,0,33,5,11,32,5,11,178,14,1,12,127,35,0,65,16,107,34,5,36,0,2,64,2,64,2,64,2,64,2,64,32,1,40,2,0,65,1,107,14,2,1,2,0,11,32,5,32,1,40,2,8,32,1,40,2,12,16,181,8,34,1,54,2,12,32,5,65,12,106,16,154,11,33,3,32,1,65,132,1,79,4,64,32,1,16,4,11,32,3,16,8,33,1,32,3,65,132,1,73,13,3,32,3,16,4,12,3,11,32,1,65,4,106,33,3,35,0,65,128,1,107,34,2,36,0,35,0,65,16,107,34,1,36,0,16,23,33,4,32,1,65,8,106,16,148,8,32,1,40,2,12,33,6,32,2,65,48,106,34,9,32,1,40,2,8,34,10,54,2,0,32,9,32,6,32,4,32,10,27,54,2,4,32,1,65,16,106,36,0,32,2,40,2,52,33,1,2,64,2,64,2,64,2,127,2,64,32,2,40,2,48,69,4,64,32,2,32,1,54,2,60,32,3,40,2,8,34,4,4,64,32,3,40,2,4,33,9,32,4,65,160,1,108,33,10,2,64,2,64,3,64,32,2,16,47,54,2,68,32,8,32,9,106,34,4,65,208,0,106,40,2,0,65,2,71,4,64,32,2,65,40,106,34,3,65,12,65,8,32,4,65,232,0,106,34,1,45,0,0,34,6,27,32,1,106,40,2,0,54,2,4,32,3,32,1,65,8,65,4,32,6,27,106,40,2,0,54,2,0,32,2,40,2,40,33,6,32,2,40,2,44,33,7,35,0,65,16,107,34,3,36,0,32,3,65,148,159,193,0,65,4,16,2,34,1,54,2,8,32,3,32,6,32,7,16,2,34,6,54,2,12,32,3,32,2,65,196,0,106,32,3,65,8,106,32,3,65,12,106,16,161,7,32,6,65,132,1,79,4,64,32,6,16,4,32,3,40,2,8,33,1,11,32,1,65,132,1,79,4,64,32,1,16,4,11,2,64,32,3,45,0,0,69,13,0,32,3,40,2,4,34,1,65,132,1,73,13,0,32,1,16,4,11,32,3,65,16,106,36,0,11,32,2,65,32,106,32,4,65,136,1,106,16,193,4,32,2,40,2,36,33,1,2,64,32,2,40,2,32,69,4,64,32,2,32,1,54,2,72,35,0,65,16,107,34,3,36,0,32,2,65,200,0,106,40,2,0,32,2,65,196,0,106,40,2,0,16,19,33,6,32,3,65,8,106,16,148,8,32,3,40,2,12,33,7,32,2,65,24,106,34,11,32,3,40,2,8,34,12,54,2,0,32,11,32,7,32,6,32,12,27,54,2,4,32,3,65,16,106,36,0,32,2,40,2,28,33,3,32,2,40,2,24,34,6,4,64,32,2,32,3,54,2,76,32,2,65,1,54,2,84,32,2,65,188,132,193,0,54,2,80,32,2,66,1,55,2,92,32,2,65,190,1,54,2,108,32,2,32,2,65,232,0,106,54,2,88,32,2,32,2,65,204,0,106,54,2,104,32,2,65,240,0,106,32,2,65,208,0,106,16,219,3,65,145,179,211,0,45,0,0,26,65,12,65,4,16,254,9,34,1,69,13,10,32,1,32,2,41,3,112,55,2,0,32,1,65,8,106,32,2,65,248,0,106,40,2,0,54,2,0,32,2,40,2,76,34,3,65,132,1,79,4,64,32,3,16,4,11,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,3,69,13,11,32,3,65,212,132,193,0,54,2,80,32,3,32,1,54,2,76,32,3,65,0,59,1,72,32,3,65,2,54,2,0,32,2,40,2,72,33,1,11,32,1,65,132,1,79,4,64,32,1,16,4,11,32,2,40,2,68,34,1,65,132,1,79,4,64,32,1,16,4,11,32,6,69,13,1,32,3,33,1,12,3,11,32,2,40,2,68,34,3,65,132,1,73,13,2,32,3,16,4,12,2,11,32,2,32,3,54,2,64,32,4,65,8,106,40,2,0,33,3,32,4,65,4,106,40,2,0,33,6,2,127,32,4,65,252,0,106,40,2,0,65,129,128,128,128,120,71,4,64,32,4,65,128,1,106,40,2,0,33,7,32,4,65,132,1,106,40,2,0,33,4,35,0,65,16,107,34,1,36,0,32,2,65,60,106,40,2,0,32,6,32,3,32,2,65,64,107,40,2,0,32,7,32,4,16,25,32,1,65,8,106,16,148,8,32,1,40,2,12,33,3,32,2,65,16,106,34,4,32,1,40,2,8,54,2,0,32,4,32,3,54,2,4,32,1,65,16,106,36,0,32,2,40,2,16,33,1,32,2,40,2,20,12,1,11,35,0,65,16,107,34,1,36,0,32,2,65,60,106,40,2,0,32,6,32,3,32,2,65,64,107,40,2,0,16,24,32,1,65,8,106,16,148,8,32,1,40,2,12,33,3,32,2,65,8,106,34,4,32,1,40,2,8,54,2,0,32,4,32,3,54,2,4,32,1,65,16,106,36,0,32,2,40,2,8,33,1,32,2,40,2,12,11,33,3,32,1,69,4,64,32,2,40,2,64,34,1,65,132,1,79,4,64,32,1,16,4,11,32,10,32,8,65,160,1,106,34,8,70,13,3,12,1,11,11,32,2,32,3,54,2,76,32,2,65,1,54,2,84,32,2,65,188,132,193,0,54,2,80,32,2,66,1,55,2,92,32,2,65,190,1,54,2,108,32,2,32,2,65,232,0,106,54,2,88,32,2,32,2,65,204,0,106,54,2,104,32,2,65,240,0,106,32,2,65,208,0,106,16,219,3,65,145,179,211,0,45,0,0,26,65,12,65,4,16,254,9,34,3,69,13,6,32,3,32,2,41,3,112,55,2,0,32,3,65,8,106,32,2,65,248,0,106,40,2,0,54,2,0,32,2,40,2,76,34,1,65,132,1,79,4,64,32,1,16,4,11,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,1,69,13,7,32,1,65,212,132,193,0,54,2,80,32,1,32,3,54,2,76,32,1,65,0,59,1,72,32,1,65,2,54,2,0,32,2,40,2,64,34,3,65,132,1,73,13,0,32,3,16,4,11,32,2,40,2,60,34,3,65,132,1,73,13,3,32,3,16,4,12,3,11,32,2,40,2,60,33,1,11,65,0,12,2,11,32,2,32,1,54,2,76,32,2,65,1,54,2,84,32,2,65,188,132,193,0,54,2,80,32,2,66,1,55,2,92,32,2,65,190,1,54,2,108,32,2,32,2,65,232,0,106,54,2,88,32,2,32,2,65,204,0,106,54,2,104,32,2,65,240,0,106,32,2,65,208,0,106,16,219,3,65,145,179,211,0,45,0,0,26,65,12,65,4,16,254,9,34,3,69,13,2,32,3,32,2,41,3,112,55,2,0,32,3,65,8,106,32,2,65,248,0,106,40,2,0,54,2,0,32,2,40,2,76,34,1,65,132,1,79,4,64,32,1,16,4,11,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,1,69,13,3,32,1,65,212,132,193,0,54,2,80,32,1,32,3,54,2,76,32,1,65,0,59,1,72,32,1,65,2,54,2,0,11,65,1,11,33,3,32,5,32,1,54,2,4,32,5,32,3,54,2,0,32,2,65,128,1,106,36,0,12,2,11,65,4,65,12,16,132,11,0,11,65,4,65,212,0,16,132,11,0,11,32,5,40,2,4,33,1,32,5,40,2,0,69,13,1,65,1,33,13,12,2,11,32,5,32,1,40,2,8,32,1,40,2,12,16,181,8,34,1,54,2,12,32,5,32,5,65,12,106,16,154,11,54,2,8,32,1,65,132,1,79,4,64,32,1,16,4,11,32,5,16,38,34,1,54,2,12,32,5,65,12,106,40,2,0,32,5,65,8,106,40,2,0,16,53,26,32,1,16,8,33,1,32,5,40,2,12,34,3,65,132,1,79,4,64,32,3,16,4,11,32,5,40,2,8,34,3,65,132,1,79,4,64,32,3,16,4,11,12,1,11,32,1,16,8,33,3,32,1,65,132,1,73,4,64,32,3,33,1,12,1,11,32,1,16,4,32,3,33,1,11,32,0,32,1,54,2,4,32,0,32,13,54,2,0,32,5,65,16,106,36,0,11,168,2,1,3,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,0,65,6,107,14,6,0,1,5,2,3,4,5,11,32,0,40,2,4,34,0,16,194,4,32,0,65,28,65,4,16,163,10,12,4,11,32,0,40,2,8,33,2,32,0,40,2,12,34,3,4,64,32,2,33,1,3,64,32,1,16,194,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,4,34,1,4,64,32,2,32,1,65,28,108,65,4,16,163,10,11,32,0,40,2,20,33,2,32,0,40,2,24,34,3,4,64,32,2,33,1,3,64,32,1,16,194,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,16,34,0,69,13,3,12,4,11,32,0,40,2,8,33,2,32,0,40,2,12,34,3,4,64,32,2,33,1,3,64,32,1,16,194,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,4,34,0,69,13,2,12,3,11,32,0,40,2,4,34,0,16,194,4,32,0,65,28,65,4,16,163,10,15,11,32,0,40,2,4,34,0,16,194,4,32,0,65,28,65,4,16,163,10,11,15,11,32,2,32,0,65,28,108,65,4,16,163,10,11,168,2,1,3,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,0,65,6,107,14,6,0,1,5,2,3,4,5,11,32,0,40,2,4,34,0,16,195,4,32,0,65,28,65,4,16,163,10,12,4,11,32,0,40,2,8,33,2,32,0,40,2,12,34,3,4,64,32,2,33,1,3,64,32,1,16,194,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,4,34,1,4,64,32,2,32,1,65,28,108,65,4,16,163,10,11,32,0,40,2,20,33,2,32,0,40,2,24,34,3,4,64,32,2,33,1,3,64,32,1,16,194,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,16,34,0,69,13,3,12,4,11,32,0,40,2,8,33,2,32,0,40,2,12,34,3,4,64,32,2,33,1,3,64,32,1,16,194,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,4,34,0,69,13,2,12,3,11,32,0,40,2,4,34,0,16,195,4,32,0,65,28,65,4,16,163,10,15,11,32,0,40,2,4,34,0,16,195,4,32,0,65,28,65,4,16,163,10,11,15,11,32,2,32,0,65,28,108,65,4,16,163,10,11,240,2,1,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,192,1,14,6,0,6,6,1,2,3,6,11,65,8,33,1,32,0,65,12,106,40,2,0,34,2,69,13,5,12,4,11,2,64,2,64,32,0,45,0,248,7,14,4,0,4,4,1,4,11,32,0,40,2,236,7,34,1,69,13,3,32,0,40,2,240,7,32,1,65,1,16,163,10,12,3,11,32,0,65,208,1,106,16,196,5,32,0,40,2,232,7,34,1,32,1,40,2,0,34,1,65,1,107,54,2,0,32,1,65,1,71,13,2,32,0,65,232,7,106,16,216,2,12,2,11,32,0,65,200,1,106,33,1,2,64,2,64,32,0,45,0,132,3,14,4,1,3,3,0,3,11,2,64,2,64,2,64,32,0,45,0,128,3,14,4,0,2,2,1,2,11,32,0,40,2,248,2,34,1,65,132,1,73,13,1,32,1,16,4,12,1,11,32,0,65,252,2,106,16,166,5,11,32,0,65,160,2,106,33,1,11,32,1,16,247,2,12,1,11,32,0,65,200,1,106,33,1,2,64,2,64,32,0,45,0,132,3,14,4,1,2,2,0,2,11,2,64,2,64,2,64,32,0,45,0,128,3,14,4,0,2,2,1,2,11,32,0,40,2,248,2,34,1,65,132,1,73,13,1,32,1,16,4,12,1,11,32,0,65,252,2,106,16,166,5,11,32,0,65,160,2,106,33,1,11,32,1,16,247,2,11,65,56,33,1,32,0,65,60,106,40,2,0,34,2,69,13,1,11,32,0,32,1,106,40,2,0,32,2,65,1,16,163,10,11,11,168,2,1,3,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,0,65,6,107,14,6,0,1,5,2,3,4,5,11,32,0,40,2,4,34,0,16,197,4,32,0,65,28,65,4,16,163,10,12,4,11,32,0,40,2,8,33,2,32,0,40,2,12,34,3,4,64,32,2,33,1,3,64,32,1,16,194,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,4,34,1,4,64,32,2,32,1,65,28,108,65,4,16,163,10,11,32,0,40,2,20,33,2,32,0,40,2,24,34,3,4,64,32,2,33,1,3,64,32,1,16,194,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,16,34,0,69,13,3,12,4,11,32,0,40,2,8,33,2,32,0,40,2,12,34,3,4,64,32,2,33,1,3,64,32,1,16,194,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,4,34,0,69,13,2,12,3,11,32,0,40,2,4,34,0,16,197,4,32,0,65,28,65,4,16,163,10,15,11,32,0,40,2,4,34,0,16,197,4,32,0,65,28,65,4,16,163,10,11,15,11,32,2,32,0,65,28,108,65,4,16,163,10,11,168,2,1,3,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,0,65,6,107,14,6,0,1,5,2,3,4,5,11,32,0,40,2,4,34,0,16,198,4,32,0,65,28,65,4,16,163,10,12,4,11,32,0,40,2,8,33,2,32,0,40,2,12,34,3,4,64,32,2,33,1,3,64,32,1,16,199,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,4,34,1,4,64,32,2,32,1,65,28,108,65,4,16,163,10,11,32,0,40,2,20,33,2,32,0,40,2,24,34,3,4,64,32,2,33,1,3,64,32,1,16,199,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,16,34,0,69,13,3,12,4,11,32,0,40,2,8,33,2,32,0,40,2,12,34,3,4,64,32,2,33,1,3,64,32,1,16,199,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,4,34,0,69,13,2,12,3,11,32,0,40,2,4,34,0,16,198,4,32,0,65,28,65,4,16,163,10,15,11,32,0,40,2,4,34,0,16,198,4,32,0,65,28,65,4,16,163,10,11,15,11,32,2,32,0,65,28,108,65,4,16,163,10,11,168,2,1,3,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,0,65,6,107,14,6,0,1,5,2,3,4,5,11,32,0,40,2,4,34,0,16,199,4,32,0,65,28,65,4,16,163,10,12,4,11,32,0,40,2,8,33,2,32,0,40,2,12,34,3,4,64,32,2,33,1,3,64,32,1,16,199,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,4,34,1,4,64,32,2,32,1,65,28,108,65,4,16,163,10,11,32,0,40,2,20,33,2,32,0,40,2,24,34,3,4,64,32,2,33,1,3,64,32,1,16,199,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,16,34,0,69,13,3,12,4,11,32,0,40,2,8,33,2,32,0,40,2,12,34,3,4,64,32,2,33,1,3,64,32,1,16,199,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,4,34,0,69,13,2,12,3,11,32,0,40,2,4,34,0,16,199,4,32,0,65,28,65,4,16,163,10,15,11,32,0,40,2,4,34,0,16,199,4,32,0,65,28,65,4,16,163,10,11,15,11,32,2,32,0,65,28,108,65,4,16,163,10,11,168,2,1,3,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,0,65,6,107,14,6,0,1,5,2,3,4,5,11,32,0,40,2,4,34,0,16,200,4,32,0,65,28,65,4,16,163,10,12,4,11,32,0,40,2,8,33,2,32,0,40,2,12,34,3,4,64,32,2,33,1,3,64,32,1,16,199,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,4,34,1,4,64,32,2,32,1,65,28,108,65,4,16,163,10,11,32,0,40,2,20,33,2,32,0,40,2,24,34,3,4,64,32,2,33,1,3,64,32,1,16,199,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,16,34,0,69,13,3,12,4,11,32,0,40,2,8,33,2,32,0,40,2,12,34,3,4,64,32,2,33,1,3,64,32,1,16,199,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,4,34,0,69,13,2,12,3,11,32,0,40,2,4,34,0,16,200,4,32,0,65,28,65,4,16,163,10,15,11,32,0,40,2,4,34,0,16,200,4,32,0,65,28,65,4,16,163,10,11,15,11,32,2,32,0,65,28,108,65,4,16,163,10,11,168,2,1,3,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,0,65,6,107,14,6,0,1,5,2,3,4,5,11,32,0,40,2,4,34,0,16,201,4,32,0,65,28,65,4,16,163,10,12,4,11,32,0,40,2,8,33,2,32,0,40,2,12,34,3,4,64,32,2,33,1,3,64,32,1,16,199,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,4,34,1,4,64,32,2,32,1,65,28,108,65,4,16,163,10,11,32,0,40,2,20,33,2,32,0,40,2,24,34,3,4,64,32,2,33,1,3,64,32,1,16,199,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,16,34,0,69,13,3,12,4,11,32,0,40,2,8,33,2,32,0,40,2,12,34,3,4,64,32,2,33,1,3,64,32,1,16,199,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,4,34,0,69,13,2,12,3,11,32,0,40,2,4,34,0,16,201,4,32,0,65,28,65,4,16,163,10,15,11,32,0,40,2,4,34,0,16,201,4,32,0,65,28,65,4,16,163,10,11,15,11,32,2,32,0,65,28,108,65,4,16,163,10,11,168,2,1,3,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,0,65,6,107,14,6,0,1,5,2,3,4,5,11,32,0,40,2,4,34,0,16,202,4,32,0,65,28,65,4,16,163,10,12,4,11,32,0,40,2,8,33,2,32,0,40,2,12,34,3,4,64,32,2,33,1,3,64,32,1,16,203,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,4,34,1,4,64,32,2,32,1,65,28,108,65,4,16,163,10,11,32,0,40,2,20,33,2,32,0,40,2,24,34,3,4,64,32,2,33,1,3,64,32,1,16,203,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,16,34,0,69,13,3,12,4,11,32,0,40,2,8,33,2,32,0,40,2,12,34,3,4,64,32,2,33,1,3,64,32,1,16,203,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,4,34,0,69,13,2,12,3,11,32,0,40,2,4,34,0,16,202,4,32,0,65,28,65,4,16,163,10,15,11,32,0,40,2,4,34,0,16,202,4,32,0,65,28,65,4,16,163,10,11,15,11,32,2,32,0,65,28,108,65,4,16,163,10,11,168,2,1,3,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,0,65,6,107,14,6,0,1,5,2,3,4,5,11,32,0,40,2,4,34,0,16,203,4,32,0,65,28,65,4,16,163,10,12,4,11,32,0,40,2,8,33,2,32,0,40,2,12,34,3,4,64,32,2,33,1,3,64,32,1,16,203,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,4,34,1,4,64,32,2,32,1,65,28,108,65,4,16,163,10,11,32,0,40,2,20,33,2,32,0,40,2,24,34,3,4,64,32,2,33,1,3,64,32,1,16,203,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,16,34,0,69,13,3,12,4,11,32,0,40,2,8,33,2,32,0,40,2,12,34,3,4,64,32,2,33,1,3,64,32,1,16,203,4,32,1,65,28,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,4,34,0,69,13,2,12,3,11,32,0,40,2,4,34,0,16,203,4,32,0,65,28,65,4,16,163,10,15,11,32,0,40,2,4,34,0,16,203,4,32,0,65,28,65,4,16,163,10,11,15,11,32,2,32,0,65,28,108,65,4,16,163,10,11,222,3,1,6,127,35,0,65,16,107,34,6,36,0,2,64,2,64,2,64,2,64,32,3,4,64,32,1,40,2,0,33,7,3,64,2,127,32,7,32,2,32,3,16,210,9,69,4,64,32,5,65,128,126,113,65,4,114,33,5,32,3,12,1,11,32,6,65,8,106,33,5,65,145,179,211,0,45,0,0,26,2,64,2,64,65,9,65,1,16,254,9,34,1,4,64,32,1,65,139,202,207,0,65,9,16,142,11,33,4,65,145,179,211,0,45,0,0,26,65,12,65,4,16,254,9,34,1,69,13,1,32,1,65,9,54,2,8,32,1,32,4,54,2,4,32,1,65,9,54,2,0,65,145,179,211,0,45,0,0,26,65,12,65,4,16,254,9,34,4,69,4,64,65,4,65,12,16,132,11,0,11,32,4,65,39,58,0,8,32,4,65,216,226,207,0,54,2,4,32,4,32,1,54,2,0,32,5,32,4,54,2,4,32,5,65,3,58,0,0,12,2,11,65,1,65,9,16,132,11,0,11,65,4,65,12,16,132,11,0,11,32,6,40,2,8,33,5,32,6,40,2,12,11,33,1,2,64,2,64,2,64,2,64,2,64,32,5,65,255,1,113,65,1,107,14,4,0,2,3,1,8,11,32,5,65,128,254,3,113,65,128,198,0,71,13,7,12,3,11,32,1,69,13,7,32,1,32,3,75,13,5,32,1,32,2,106,33,2,32,3,32,1,107,33,3,12,2,11,32,1,45,0,8,65,35,70,13,1,12,5,11,32,1,45,0,8,65,35,71,13,4,32,1,40,2,0,34,8,32,1,65,4,106,40,2,0,34,4,40,2,0,17,2,0,32,4,40,2,4,34,9,4,64,32,8,32,9,32,4,40,2,8,16,163,10,11,32,1,65,12,65,4,16,163,10,11,32,3,13,0,11,11,32,0,65,4,58,0,0,12,3,11,32,1,32,3,65,160,200,207,0,16,170,10,0,11,32,0,32,1,54,2,4,32,0,32,5,54,2,0,12,1,11,32,0,65,200,199,207,0,54,2,4,32,0,65,2,58,0,0,11,32,6,65,16,106,36,0,11,163,2,1,5,127,35,0,65,16,107,34,3,36,0,16,44,33,4,32,1,40,2,0,34,2,32,4,16,45,33,1,32,3,65,8,106,16,148,8,2,64,2,64,2,64,2,64,2,64,32,3,40,2,8,69,4,64,32,1,16,36,65,1,70,4,64,32,1,32,2,16,46,33,2,32,3,16,148,8,2,64,2,64,32,3,40,2,0,69,4,64,32,2,16,37,65,1,71,13,2,32,2,16,40,34,5,16,36,33,6,32,5,65,132,1,73,13,1,32,5,16,4,32,6,65,1,71,13,2,12,7,11,32,3,40,2,4,33,2,32,0,65,3,58,0,4,32,0,32,2,54,2,0,12,4,11,32,6,65,1,70,13,5,11,32,0,65,2,58,0,4,32,2,65,132,1,73,13,2,32,2,16,4,12,2,11,32,0,65,2,58,0,4,12,1,11,32,3,40,2,12,33,1,32,0,65,3,58,0,4,32,0,32,1,54,2,0,12,1,11,32,1,65,132,1,73,13,0,32,1,16,4,11,32,4,65,131,1,75,13,1,12,2,11,32,0,65,0,58,0,4,32,0,32,2,54,2,0,32,1,65,132,1,79,4,64,32,1,16,4,11,32,4,65,132,1,73,13,1,11,32,4,16,4,11,32,3,65,16,106,36,0,11,201,7,2,10,127,1,126,35,0,65,64,106,34,5,36,0,32,5,65,0,58,0,7,32,5,65,32,106,33,8,32,5,65,7,106,33,7,35,0,65,208,0,107,34,3,36,0,32,1,40,2,8,33,2,32,1,40,2,0,33,4,2,64,32,1,40,2,4,34,9,69,4,64,32,3,32,2,54,2,16,32,3,65,0,54,2,12,32,3,32,4,54,2,8,32,8,32,3,65,8,106,32,7,16,111,12,1,11,32,4,32,2,65,2,116,106,65,228,1,106,40,2,0,33,2,2,64,32,9,65,1,107,34,4,69,13,0,32,4,65,3,113,34,6,4,64,3,64,32,4,65,1,107,33,4,32,2,32,2,47,1,226,1,65,2,116,106,65,228,1,106,40,2,0,33,2,32,6,65,1,107,34,6,13,0,11,11,32,9,65,2,107,65,3,73,13,0,3,64,32,2,32,2,47,1,226,1,65,2,116,106,65,228,1,106,40,2,0,34,2,32,2,47,1,226,1,65,2,116,106,65,228,1,106,40,2,0,34,2,32,2,47,1,226,1,65,2,116,106,65,228,1,106,40,2,0,34,2,32,2,47,1,226,1,65,2,116,106,65,228,1,106,40,2,0,33,2,32,4,65,4,107,34,4,13,0,11,11,32,3,32,2,54,2,20,32,3,32,2,51,1,226,1,66,32,134,66,128,128,128,128,16,125,55,2,24,32,3,65,32,106,32,3,65,20,106,32,7,16,111,32,3,65,200,0,106,34,9,32,3,65,44,106,41,2,0,55,3,0,32,3,32,3,41,2,36,55,3,64,32,3,40,2,32,33,7,32,3,40,2,56,33,4,32,3,40,2,60,34,6,32,3,40,2,52,34,2,47,1,226,1,79,4,64,3,64,32,4,65,1,106,33,4,32,2,47,1,224,1,34,6,32,2,40,2,176,1,34,2,47,1,226,1,79,13,0,11,11,32,2,32,6,65,2,116,106,65,180,1,106,34,10,40,2,0,33,11,32,10,32,7,54,2,0,32,3,65,40,106,32,2,32,6,65,4,116,106,34,7,65,8,106,34,10,41,2,0,55,3,0,32,7,41,2,0,33,12,32,7,32,3,41,3,64,55,2,0,32,10,32,9,41,3,0,55,2,0,32,3,32,12,55,3,32,32,6,65,1,106,33,7,2,64,32,4,69,13,0,32,2,32,7,65,2,116,106,65,228,1,106,40,2,0,33,2,65,0,33,7,32,4,65,1,107,34,6,69,13,0,32,4,65,2,107,32,6,65,7,113,34,4,4,64,3,64,32,6,65,1,107,33,6,32,2,40,2,228,1,33,2,32,4,65,1,107,34,4,13,0,11,11,65,7,73,13,0,3,64,32,2,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,40,2,228,1,33,2,32,6,65,8,107,34,6,13,0,11,11,32,8,32,11,54,2,0,32,8,32,3,41,3,32,55,2,4,32,8,32,7,54,2,28,32,8,65,0,54,2,24,32,8,32,2,54,2,20,32,8,65,12,106,32,3,65,40,106,41,3,0,55,2,0,11,32,3,65,208,0,106,36,0,32,5,65,24,106,34,3,32,5,65,48,106,40,2,0,54,2,0,32,5,65,16,106,34,2,32,5,65,40,106,41,2,0,55,3,0,32,5,32,5,41,2,32,55,3,8,32,1,40,2,12,34,1,32,1,40,2,8,65,1,107,54,2,8,2,64,32,5,45,0,7,69,4,64,32,0,32,5,41,3,8,55,2,0,32,0,65,16,106,32,3,40,2,0,54,2,0,32,0,65,8,106,32,2,41,3,0,55,2,0,12,1,11,32,1,40,2,0,34,3,4,64,32,1,40,2,4,34,2,69,4,64,65,224,239,206,0,65,33,65,132,240,206,0,16,141,8,0,11,32,1,32,2,65,1,107,54,2,4,32,1,32,3,40,2,228,1,34,1,54,2,0,32,1,65,0,54,2,176,1,32,3,65,148,2,65,4,16,163,10,32,0,65,16,106,32,5,65,24,106,40,2,0,54,2,0,32,0,65,8,106,32,5,65,16,106,41,3,0,55,2,0,32,0,32,5,41,3,8,55,2,0,12,1,11,65,228,214,206,0,16,176,10,0,11,32,5,65,64,107,36,0,11,176,2,2,3,127,1,126,35,0,65,48,107,34,4,36,0,2,64,32,0,32,0,32,1,106,34,5,77,4,64,32,5,32,2,40,2,4,34,6,77,4,64,32,4,66,0,55,3,16,32,4,32,2,40,2,16,54,2,32,32,4,32,2,41,3,8,55,3,24,32,4,32,5,32,0,107,54,2,12,32,4,32,2,40,2,0,32,0,106,54,2,8,32,1,4,64,32,1,173,33,7,3,64,32,4,65,40,106,34,0,32,4,65,8,106,34,2,66,255,255,3,16,243,2,2,64,32,4,47,1,40,69,4,64,32,4,47,1,42,33,1,32,0,32,2,66,255,255,3,16,243,2,32,4,47,1,40,69,13,1,11,32,4,40,2,44,33,3,12,5,11,32,4,47,1,42,33,2,32,3,40,2,8,34,0,32,3,40,2,0,70,4,64,32,3,32,0,16,184,5,32,3,40,2,8,33,0,11,32,3,40,2,4,32,0,65,2,116,106,34,0,32,2,59,1,2,32,0,32,1,59,1,0,32,3,32,3,40,2,8,65,1,106,54,2,8,32,4,41,3,16,32,7,84,13,0,11,11,65,0,33,3,12,2,11,32,5,32,6,65,200,249,208,0,16,171,10,0,11,65,240,231,208,0,65,28,65,212,231,208,0,16,141,8,0,11,32,4,65,48,106,36,0,32,3,11,193,2,1,3,127,35,0,65,64,106,34,1,36,0,2,64,2,64,65,0,65,140,249,192,0,40,2,0,17,5,0,34,2,4,64,32,2,40,2,0,13,1,32,2,65,127,54,2,0,32,0,2,127,32,2,45,0,4,34,3,65,7,77,4,64,32,2,32,3,65,1,106,58,0,4,65,0,33,3,65,16,12,1,11,32,1,65,0,54,2,20,32,1,66,128,128,128,128,16,55,2,12,32,1,65,3,58,0,56,32,1,65,32,54,2,40,32,1,65,0,54,2,52,32,1,65,168,228,192,0,54,2,48,32,1,65,0,54,2,32,32,1,65,0,54,2,24,32,1,32,1,65,12,106,54,2,44,65,186,244,192,0,65,46,32,1,65,24,106,16,138,11,13,3,32,1,65,8,106,32,1,65,20,106,40,2,0,54,2,0,32,1,32,1,41,2,12,55,3,0,32,2,40,2,0,65,1,106,33,3,65,9,11,54,2,0,32,2,32,3,54,2,0,32,0,32,1,41,3,0,55,2,4,32,0,65,12,106,32,1,65,8,106,40,2,0,54,2,0,32,1,65,64,107,36,0,15,11,65,164,246,192,0,65,198,0,32,1,65,63,106,65,236,246,192,0,65,204,247,192,0,16,230,6,0,11,65,232,244,192,0,16,232,7,0,11,65,240,227,192,0,65,55,32,1,65,63,106,65,192,228,192,0,65,156,229,192,0,16,230,6,0,11,193,2,1,3,127,35,0,65,64,106,34,1,36,0,2,64,2,64,65,0,65,140,249,192,0,40,2,0,17,5,0,34,2,4,64,32,2,40,2,0,13,1,32,2,65,127,54,2,0,32,0,2,127,32,2,45,0,4,34,3,65,7,77,4,64,32,2,32,3,65,1,106,58,0,4,65,0,33,3,65,16,12,1,11,32,1,65,0,54,2,20,32,1,66,128,128,128,128,16,55,2,12,32,1,65,3,58,0,56,32,1,65,32,54,2,40,32,1,65,0,54,2,52,32,1,65,168,228,192,0,54,2,48,32,1,65,0,54,2,32,32,1,65,0,54,2,24,32,1,32,1,65,12,106,54,2,44,65,228,245,192,0,65,48,32,1,65,24,106,16,138,11,13,3,32,1,65,8,106,32,1,65,20,106,40,2,0,54,2,0,32,1,32,1,41,2,12,55,3,0,32,2,40,2,0,65,1,106,33,3,65,9,11,54,2,0,32,2,32,3,54,2,0,32,0,32,1,41,3,0,55,2,4,32,0,65,12,106,32,1,65,8,106,40,2,0,54,2,0,32,1,65,64,107,36,0,15,11,65,164,246,192,0,65,198,0,32,1,65,63,106,65,236,246,192,0,65,204,247,192,0,16,230,6,0,11,65,148,246,192,0,16,232,7,0,11,65,240,227,192,0,65,55,32,1,65,63,106,65,192,228,192,0,65,156,229,192,0,16,230,6,0,11,228,22,2,17,127,6,126,35,0,65,240,0,107,34,8,36,0,32,1,40,2,0,33,1,32,8,65,0,54,2,32,32,8,32,1,65,8,106,54,2,28,32,8,32,1,40,2,48,69,65,1,116,54,2,20,32,8,65,8,106,32,8,65,20,106,16,173,4,32,8,40,2,8,34,10,4,64,32,8,40,2,12,33,1,3,64,32,8,65,36,106,33,9,65,0,33,7,65,0,33,13,35,0,65,32,107,34,11,36,0,32,11,32,10,54,2,12,32,2,40,2,28,33,3,32,2,40,2,40,33,4,2,64,2,64,32,2,41,3,0,66,1,81,4,64,32,4,179,32,3,179,149,67,205,204,76,62,96,13,1,32,2,16,202,7,2,64,32,2,40,2,28,34,3,69,13,0,32,2,40,2,24,34,4,33,6,32,3,65,7,113,34,5,4,64,3,64,32,6,65,255,255,3,54,1,0,32,6,65,4,106,33,6,32,5,65,1,107,34,5,13,0,11,11,32,3,65,1,107,65,255,255,255,255,3,113,65,7,73,13,0,32,4,32,3,65,2,116,106,33,3,3,64,32,6,66,255,255,131,128,240,255,63,55,1,0,32,6,65,24,106,66,255,255,131,128,240,255,63,55,1,0,32,6,65,16,106,66,255,255,131,128,240,255,63,55,1,0,32,6,65,8,106,66,255,255,131,128,240,255,63,55,1,0,32,6,65,32,106,34,6,32,3,71,13,0,11,11,32,2,40,2,40,34,3,69,13,2,32,2,40,2,36,34,14,32,3,65,52,108,106,33,19,32,2,47,1,56,33,16,32,2,40,2,24,33,17,32,2,40,2,28,33,15,3,64,32,14,32,2,32,14,65,32,106,16,240,1,34,3,59,1,48,32,7,34,4,65,1,106,33,7,32,14,65,52,106,33,14,32,3,32,16,113,33,6,65,0,33,5,2,64,3,64,32,6,32,15,73,34,12,32,15,114,4,64,32,17,32,6,65,0,32,12,27,34,6,65,2,116,106,34,12,47,1,0,65,255,255,3,70,13,2,32,5,32,6,32,12,47,1,2,32,16,113,107,32,16,113,75,4,64,65,0,33,18,2,64,3,64,32,6,32,15,73,34,5,32,15,114,69,4,64,3,64,12,0,11,0,11,32,17,32,6,65,0,32,5,27,34,6,65,2,116,106,34,12,47,1,0,34,5,65,255,255,3,70,13,1,32,18,65,127,71,4,64,32,12,32,4,59,1,0,32,12,47,1,2,32,12,32,3,59,1,2,32,18,65,1,106,33,18,32,6,65,1,106,33,6,33,3,32,5,33,4,12,1,11,11,65,128,133,193,0,65,28,65,228,135,193,0,16,141,8,0,11,12,3,5,32,5,65,1,106,33,5,32,6,65,1,106,33,6,12,2,11,0,11,11,3,64,12,0,11,0,11,32,12,32,4,59,1,0,32,17,32,6,65,2,116,106,32,3,59,1,2,32,14,32,19,71,13,0,11,12,2,11,32,4,32,3,32,3,65,2,118,107,71,13,1,2,64,2,64,32,4,69,4,64,32,2,65,7,59,1,56,65,145,179,211,0,45,0,0,26,65,32,65,2,16,254,9,34,4,69,13,1,32,4,66,255,255,131,128,240,255,63,55,1,24,32,4,66,255,255,131,128,240,255,63,55,1,16,32,4,66,255,255,131,128,240,255,63,55,1,8,32,4,66,255,255,131,128,240,255,63,55,1,0,32,3,4,64,32,2,40,2,24,32,3,65,2,116,65,2,16,163,10,11,32,2,65,8,54,2,28,32,2,32,4,54,2,24,65,145,179,211,0,45,0,0,26,65,184,2,65,4,16,254,9,34,3,69,13,2,32,2,40,2,32,34,4,4,64,32,2,40,2,36,32,4,65,52,108,65,4,16,163,10,11,32,2,65,0,54,2,40,32,2,32,3,54,2,36,32,2,65,6,54,2,32,12,4,11,32,2,32,3,65,1,116,16,204,1,12,3,11,65,2,65,32,16,132,11,0,11,65,4,65,184,2,16,132,11,0,11,32,2,66,0,55,3,0,32,3,65,0,78,4,64,32,2,32,3,65,1,116,16,204,1,12,1,11,65,144,134,193,0,65,33,65,252,133,193,0,16,141,8,0,11,32,11,65,12,106,33,3,35,0,65,208,0,107,34,5,36,0,2,64,32,2,41,3,0,66,2,81,4,64,32,5,65,64,107,66,0,55,3,0,32,5,66,0,55,3,56,32,5,32,2,41,3,16,34,20,55,3,48,32,5,32,2,41,3,8,34,21,55,3,40,32,5,32,20,66,243,202,209,203,167,140,217,178,244,0,133,55,3,32,32,5,32,20,66,237,222,145,243,150,204,220,183,228,0,133,55,3,24,32,5,32,21,66,225,228,149,243,214,236,217,188,236,0,133,55,3,16,32,5,32,21,66,245,202,205,131,215,172,219,183,243,0,133,55,3,8,32,5,32,3,40,2,0,34,3,40,2,0,34,4,65,0,71,54,2,76,32,5,65,8,106,34,7,32,5,65,204,0,106,34,6,65,4,16,149,2,2,64,32,4,69,4,64,32,5,32,3,65,4,106,45,0,0,54,2,76,32,7,32,6,65,4,16,149,2,12,1,11,32,5,65,8,106,32,3,65,4,106,40,2,0,32,3,65,8,106,40,2,0,16,149,2,11,32,5,41,3,56,32,5,53,2,64,66,56,134,132,34,20,32,5,41,3,32,133,34,21,66,16,137,32,21,32,5,41,3,16,124,34,21,133,34,22,66,21,137,32,22,32,5,41,3,24,34,23,32,5,41,3,8,124,34,24,66,32,137,124,34,22,133,34,25,66,16,137,32,25,32,21,32,23,66,13,137,32,24,133,34,23,124,34,21,66,32,137,66,255,1,133,124,34,24,133,34,25,66,21,137,32,25,32,21,32,23,66,17,137,133,34,21,32,20,32,22,133,124,34,20,66,32,137,124,34,22,133,34,23,66,16,137,32,23,32,20,32,21,66,13,137,133,34,20,32,24,124,34,21,66,32,137,124,34,23,133,34,24,66,21,137,32,24,32,21,32,20,66,17,137,133,34,20,32,22,124,34,21,66,32,137,124,34,22,133,34,24,66,16,134,32,24,32,20,66,13,137,32,21,133,34,20,32,23,124,34,21,66,32,137,124,34,23,133,66,43,136,32,20,66,17,137,32,21,133,34,20,66,13,137,32,20,32,22,124,133,34,20,66,47,136,133,32,20,32,23,124,34,20,66,32,136,133,32,20,133,33,20,12,1,11,32,3,40,2,0,34,3,40,2,0,34,4,65,0,71,173,66,165,198,136,161,200,156,167,249,75,133,66,145,249,214,177,133,129,171,253,159,127,126,33,20,32,4,69,4,64,32,20,32,3,65,4,106,49,0,0,133,66,145,249,214,177,133,129,171,253,159,127,126,33,20,12,1,11,32,3,65,8,106,40,2,0,34,7,69,13,0,32,3,65,4,106,40,2,0,33,4,2,64,32,7,65,7,113,34,6,69,4,64,32,4,33,3,12,1,11,32,4,33,3,3,64,32,20,32,3,49,0,0,133,66,179,131,128,128,128,32,126,33,20,32,3,65,1,106,33,3,32,6,65,1,107,34,6,13,0,11,11,32,7,65,8,73,13,0,32,4,32,7,106,33,4,3,64,32,3,49,0,7,32,3,49,0,6,32,3,49,0,5,32,3,49,0,4,32,3,49,0,3,32,3,49,0,2,32,3,49,0,1,32,20,32,3,49,0,0,133,66,179,131,128,128,128,32,126,133,66,179,131,128,128,128,32,126,133,66,179,131,128,128,128,32,126,133,66,179,131,128,128,128,32,126,133,66,179,131,128,128,128,32,126,133,66,179,131,128,128,128,32,126,133,66,179,131,128,128,128,32,126,133,66,179,131,128,128,128,32,126,33,20,32,3,65,8,106,34,3,32,4,71,13,0,11,11,32,5,65,208,0,106,36,0,32,20,167,65,255,255,1,113,34,5,32,2,47,1,56,113,33,4,2,64,3,64,32,2,40,2,28,32,4,77,4,64,32,2,40,2,28,33,3,3,64,32,3,69,13,0,11,65,0,33,4,11,32,2,40,2,24,32,4,65,2,116,106,34,7,47,1,0,34,3,65,255,255,3,70,4,64,32,2,41,3,0,33,20,32,11,65,16,106,32,10,16,178,6,32,11,41,2,16,33,21,32,11,41,2,24,33,22,32,9,32,5,59,1,24,32,9,32,4,54,2,20,32,9,32,22,55,2,12,32,9,32,21,55,2,4,32,9,32,2,54,2,0,32,13,65,255,3,75,32,20,66,2,82,113,33,4,12,2,11,2,64,32,13,32,4,32,2,47,1,56,34,6,32,7,47,1,2,34,7,113,107,32,6,113,77,4,64,32,5,32,7,71,13,1,2,64,2,64,32,3,32,2,40,2,40,34,7,73,4,64,32,10,40,2,0,69,32,2,40,2,36,32,3,65,52,108,106,34,7,40,2,32,34,6,65,0,71,70,13,4,32,7,65,32,106,33,7,32,6,13,1,32,7,45,0,4,32,10,45,0,4,70,13,2,12,4,11,32,3,32,7,65,212,135,193,0,16,131,7,0,11,32,7,32,10,16,234,8,69,13,2,11,32,9,32,3,54,2,8,32,9,32,4,54,2,4,32,9,32,2,54,2,0,65,2,33,4,12,3,11,32,2,41,3,0,33,20,32,11,65,16,106,32,10,16,178,6,32,11,41,2,16,33,21,32,11,41,2,24,33,22,32,9,32,5,59,1,24,32,9,32,4,54,2,20,32,9,32,22,55,2,12,32,9,32,21,55,2,4,32,9,32,2,54,2,0,32,13,65,255,3,75,32,20,66,2,82,113,33,4,12,2,11,32,4,65,1,106,34,4,4,64,32,13,65,1,106,33,13,12,1,11,11,65,128,133,193,0,65,28,65,212,135,193,0,16,141,8,0,11,32,9,32,4,58,0,26,32,11,65,32,106,36,0,32,8,45,0,62,65,2,71,4,64,32,8,65,216,0,106,32,8,65,60,106,40,2,0,54,2,0,32,8,65,208,0,106,32,8,65,52,106,41,2,0,55,3,0,32,8,65,200,0,106,32,8,65,44,106,41,2,0,55,3,0,32,8,32,8,41,2,36,55,3,64,32,8,65,220,0,106,34,3,32,1,65,12,106,32,1,40,2,4,32,1,40,2,8,32,1,40,2,0,40,2,0,17,6,0,32,8,32,1,45,0,16,58,0,108,32,3,33,1,35,0,65,32,107,34,6,36,0,2,64,32,8,65,64,107,34,5,40,2,0,34,7,65,40,106,40,2,0,34,3,65,128,128,2,73,4,64,32,5,45,0,26,33,12,32,5,40,2,20,33,9,32,5,47,1,24,33,4,32,6,65,28,106,34,11,32,1,65,16,106,40,2,0,54,2,0,32,6,65,20,106,34,13,32,1,65,8,106,41,2,0,55,2,0,32,6,32,1,41,2,0,55,2,12,32,3,34,10,32,7,40,2,32,70,4,64,32,7,65,32,106,32,3,16,186,5,32,7,65,40,106,40,2,0,33,10,11,32,7,65,36,106,40,2,0,32,10,65,52,108,106,34,1,32,6,41,2,4,55,2,4,32,1,65,0,54,2,0,32,1,32,5,65,4,106,34,5,41,2,0,55,2,32,32,1,32,4,59,1,48,32,1,65,12,106,32,6,65,12,106,41,2,0,55,2,0,32,1,65,20,106,32,13,41,2,0,55,2,0,32,1,65,28,106,32,11,40,2,0,54,2,0,32,1,65,40,106,32,5,65,8,106,41,2,0,55,2,0,32,7,65,40,106,34,1,32,1,40,2,0,65,1,106,54,2,0,32,7,40,2,28,33,11,32,7,40,2,24,33,13,65,0,33,10,32,3,33,1,2,64,2,64,3,64,32,9,32,11,73,34,5,32,11,114,69,13,2,32,13,32,9,65,0,32,5,27,34,14,65,2,116,106,34,9,47,1,0,34,5,65,255,255,3,70,13,1,32,10,65,127,71,4,64,32,9,32,1,59,1,0,32,9,47,1,2,32,9,32,4,59,1,2,32,10,65,1,106,33,10,32,14,65,1,106,33,9,33,4,32,5,33,1,12,1,11,11,65,128,133,193,0,65,28,65,228,135,193,0,16,141,8,0,11,32,9,32,4,59,1,2,32,9,32,1,59,1,0,2,64,32,12,69,32,10,65,128,1,73,113,13,0,32,7,41,3,0,66,0,82,13,0,32,7,66,1,55,3,0,11,32,3,32,7,65,40,106,40,2,0,34,1,73,13,2,32,3,32,1,65,244,135,193,0,16,131,7,0,11,3,64,12,0,11,0,11,65,253,134,193,0,65,22,65,148,135,193,0,16,232,8,0,11,32,7,65,36,106,40,2,0,26,32,6,65,32,106,36,0,11,32,8,32,8,65,20,106,16,173,4,32,8,40,2,4,33,1,32,8,40,2,0,34,10,13,0,11,11,32,0,32,2,65,184,1,16,142,11,65,0,58,0,140,3,32,8,65,240,0,106,36,0,11,144,2,1,1,127,35,0,65,16,107,34,2,36,0,32,0,40,2,0,33,0,2,127,32,1,40,2,0,32,1,40,2,8,114,4,64,32,2,65,0,54,2,12,32,1,32,2,65,12,106,2,127,2,64,2,64,32,0,65,128,1,79,4,64,32,0,65,128,16,73,13,1,32,0,65,128,128,4,79,13,2,32,2,32,0,65,63,113,65,128,1,114,58,0,14,32,2,32,0,65,12,118,65,224,1,114,58,0,12,32,2,32,0,65,6,118,65,63,113,65,128,1,114,58,0,13,65,3,12,3,11,32,2,32,0,58,0,12,65,1,12,2,11,32,2,32,0,65,63,113,65,128,1,114,58,0,13,32,2,32,0,65,6,118,65,192,1,114,58,0,12,65,2,12,1,11,32,2,32,0,65,63,113,65,128,1,114,58,0,15,32,2,32,0,65,18,118,65,240,1,114,58,0,12,32,2,32,0,65,6,118,65,63,113,65,128,1,114,58,0,14,32,2,32,0,65,12,118,65,63,113,65,128,1,114,58,0,13,65,4,11,16,218,1,12,1,11,32,1,40,2,20,32,0,32,1,40,2,24,40,2,16,17,0,0,11,32,2,65,16,106,36,0,11,175,2,1,4,127,35,0,65,16,107,34,4,36,0,2,64,2,64,2,64,32,1,47,1,0,34,3,69,4,64,65,4,33,5,12,1,11,65,145,179,211,0,45,0,0,26,32,3,65,3,116,34,6,65,4,16,254,9,34,5,69,13,1,32,3,65,5,79,13,2,32,5,32,1,40,2,4,54,2,0,32,1,65,0,54,2,4,32,3,65,1,70,13,0,32,5,32,1,40,2,8,54,2,4,32,1,65,0,54,2,8,32,3,65,2,70,13,0,32,5,32,1,40,2,12,54,2,8,32,1,65,0,54,2,12,32,3,65,3,70,13,0,32,5,32,1,40,2,16,54,2,12,32,1,65,0,54,2,16,11,32,1,65,0,59,1,0,32,4,32,3,54,2,12,32,4,32,5,54,2,8,32,4,32,3,65,1,116,34,1,54,2,4,32,3,4,127,32,3,5,32,4,65,4,106,32,1,16,191,5,32,4,40,2,8,33,5,32,4,40,2,12,11,65,2,116,32,5,106,32,2,54,2,0,32,0,65,128,128,196,0,54,2,4,32,0,32,4,41,2,4,55,2,8,32,0,65,16,106,32,4,65,12,106,40,2,0,65,1,106,54,2,0,32,4,65,16,106,36,0,15,11,65,4,32,6,16,132,11,0,11,32,3,65,4,65,240,166,197,0,16,171,10,0,11,170,2,2,3,127,2,126,35,0,65,32,107,34,3,36,0,2,64,2,64,2,64,65,1,32,1,40,2,0,34,4,116,65,191,14,113,13,0,32,4,65,6,70,4,64,65,145,179,211,0,45,0,0,26,65,8,65,4,16,254,9,34,2,69,13,2,32,1,40,2,4,32,2,16,214,4,12,1,11,65,145,179,211,0,45,0,0,26,65,60,65,4,16,254,9,34,2,69,13,2,32,3,65,8,106,32,1,40,2,4,34,1,65,12,106,16,147,7,32,3,41,3,8,33,5,32,3,32,1,65,20,106,16,147,7,32,3,41,3,0,33,6,32,3,65,16,106,32,1,40,2,4,32,1,40,2,8,16,155,3,32,2,32,6,55,2,20,32,2,32,5,55,2,12,32,2,65,8,106,32,3,65,24,106,40,2,0,54,2,0,32,2,32,3,41,3,16,55,2,0,32,2,32,1,41,2,28,55,2,28,32,2,65,36,106,32,1,65,36,106,41,2,0,55,2,0,32,2,65,44,106,32,1,65,44,106,41,2,0,55,2,0,32,2,65,52,106,32,1,65,52,106,41,2,0,55,2,0,11,32,0,32,2,54,2,4,32,0,32,4,54,2,0,32,3,65,32,106,36,0,15,11,65,4,65,8,16,132,11,0,11,65,4,65,60,16,132,11,0,11,170,2,2,3,127,2,126,35,0,65,32,107,34,3,36,0,2,64,2,64,2,64,65,1,32,0,40,2,0,34,4,116,65,191,14,113,13,0,32,4,65,6,70,4,64,65,145,179,211,0,45,0,0,26,65,8,65,4,16,254,9,34,2,69,13,2,32,0,40,2,4,32,2,16,214,4,12,1,11,65,145,179,211,0,45,0,0,26,65,60,65,4,16,254,9,34,2,69,13,2,32,3,65,8,106,32,0,40,2,4,34,0,65,12,106,16,147,7,32,3,41,3,8,33,5,32,3,32,0,65,20,106,16,147,7,32,3,41,3,0,33,6,32,3,65,16,106,32,0,40,2,4,32,0,40,2,8,16,155,3,32,2,32,6,55,2,20,32,2,32,5,55,2,12,32,2,65,8,106,32,3,65,24,106,40,2,0,54,2,0,32,2,32,3,41,3,16,55,2,0,32,2,32,0,41,2,28,55,2,28,32,2,65,36,106,32,0,65,36,106,41,2,0,55,2,0,32,2,65,44,106,32,0,65,44,106,41,2,0,55,2,0,32,2,65,52,106,32,0,65,52,106,41,2,0,55,2,0,11,32,1,32,2,54,2,4,32,1,32,4,54,2,0,32,3,65,32,106,36,0,15,11,65,4,65,8,16,132,11,0,11,65,4,65,60,16,132,11,0,11,190,2,2,4,127,1,126,35,0,65,64,106,34,3,36,0,65,1,33,5,2,64,32,0,45,0,4,13,0,32,0,45,0,5,33,5,2,64,32,0,40,2,0,34,4,40,2,28,34,6,65,4,113,69,4,64,32,5,69,13,1,65,1,33,5,32,4,40,2,20,65,147,255,210,0,65,2,32,4,40,2,24,40,2,12,17,4,0,69,13,1,12,2,11,32,5,69,4,64,65,1,33,5,32,4,40,2,20,65,161,255,210,0,65,1,32,4,40,2,24,40,2,12,17,4,0,13,2,32,4,40,2,28,33,6,11,65,1,33,5,32,3,65,1,58,0,27,32,3,32,4,41,2,20,55,2,12,32,3,65,244,254,210,0,54,2,52,32,3,32,3,65,27,106,54,2,20,32,3,32,4,41,2,8,55,2,36,32,4,41,2,0,33,7,32,3,32,6,54,2,56,32,3,32,4,40,2,16,54,2,44,32,3,32,4,45,0,32,58,0,60,32,3,32,7,55,2,28,32,3,32,3,65,12,106,54,2,48,32,1,32,3,65,28,106,32,2,40,2,12,17,0,0,13,1,32,3,40,2,48,65,152,255,210,0,65,2,32,3,40,2,52,40,2,12,17,4,0,33,5,12,1,11,32,1,32,4,32,2,40,2,12,17,0,0,33,5,11,32,0,65,1,58,0,5,32,0,32,5,58,0,4,32,3,65,64,107,36,0,11,191,3,1,8,127,35,0,65,16,107,34,3,36,0,2,64,2,64,2,64,32,1,69,4,64,32,0,69,13,1,32,0,65,8,107,34,4,40,2,0,65,1,71,13,2,32,4,65,0,54,2,0,32,0,40,2,32,32,0,40,2,28,33,5,32,0,40,2,20,33,9,32,0,40,2,16,33,6,32,0,40,2,12,33,1,32,0,40,2,8,33,2,32,0,40,2,4,33,7,2,64,32,4,65,127,70,13,0,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,0,32,4,65,52,65,4,16,163,10,11,32,1,4,64,32,2,33,0,3,64,32,0,16,194,4,32,0,65,28,106,33,0,32,1,65,1,107,34,1,13,0,11,11,32,7,4,64,32,2,32,7,65,28,108,65,4,16,163,10,11,32,6,4,64,32,9,32,6,65,2,116,65,2,16,163,10,11,32,5,69,13,3,32,5,65,1,116,65,2,16,163,10,12,3,11,32,0,69,13,0,32,3,32,0,65,8,107,54,2,12,32,3,65,12,106,40,2,0,34,0,32,0,40,2,0,65,1,107,34,1,54,2,0,2,64,32,1,13,0,32,0,40,2,20,34,2,4,64,32,0,40,2,16,33,1,3,64,32,1,16,194,4,32,1,65,28,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,0,40,2,12,34,1,4,64,32,0,40,2,16,32,1,65,28,108,65,4,16,163,10,11,32,0,40,2,24,34,1,4,64,32,0,40,2,28,32,1,65,2,116,65,2,16,163,10,11,32,0,40,2,36,34,1,4,64,32,0,40,2,40,32,1,65,1,116,65,2,16,163,10,11,32,0,65,4,106,34,1,32,1,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,32,0,65,52,65,4,16,163,10,11,12,2,11,16,243,10,0,11,65,128,143,192,0,65,63,16,242,10,0,11,32,3,65,16,106,36,0,11,168,2,1,6,127,35,0,65,48,107,34,3,36,0,32,0,40,2,0,34,0,45,0,28,33,4,32,0,65,4,58,0,28,2,64,32,4,65,4,71,4,64,32,3,65,40,106,34,5,32,0,65,24,106,40,2,0,54,2,0,32,3,65,32,106,34,6,32,0,65,16,106,41,2,0,55,3,0,32,3,65,24,106,34,7,32,0,65,8,106,41,2,0,55,3,0,32,3,65,14,106,34,8,32,0,65,31,106,45,0,0,58,0,0,32,3,32,0,41,2,0,55,3,16,32,3,32,0,47,0,29,59,1,12,65,145,179,211,0,45,0,0,26,65,204,0,65,4,16,254,9,34,0,69,13,1,32,0,32,2,54,2,36,32,0,32,1,54,2,32,32,0,32,3,41,3,16,55,2,40,32,0,32,4,58,0,68,32,0,32,3,47,1,12,59,0,69,32,0,65,0,58,0,72,32,0,65,48,106,32,7,41,3,0,55,2,0,32,0,65,56,106,32,6,41,3,0,55,2,0,32,0,65,64,107,32,5,40,2,0,54,2,0,32,0,65,199,0,106,32,8,45,0,0,58,0,0,32,0,65,136,150,193,0,16,142,4,32,3,65,48,106,36,0,15,11,65,196,149,193,0,65,49,16,242,10,0,11,65,4,65,204,0,16,132,11,0,11,168,2,1,6,127,35,0,65,48,107,34,3,36,0,32,0,40,2,0,34,0,45,0,28,33,4,32,0,65,4,58,0,28,2,64,32,4,65,4,71,4,64,32,3,65,40,106,34,5,32,0,65,24,106,40,2,0,54,2,0,32,3,65,32,106,34,6,32,0,65,16,106,41,2,0,55,3,0,32,3,65,24,106,34,7,32,0,65,8,106,41,2,0,55,3,0,32,3,65,14,106,34,8,32,0,65,31,106,45,0,0,58,0,0,32,3,32,0,41,2,0,55,3,16,32,3,32,0,47,0,29,59,1,12,65,145,179,211,0,45,0,0,26,65,204,0,65,4,16,254,9,34,0,69,13,1,32,0,32,2,54,2,36,32,0,32,1,54,2,32,32,0,32,3,41,3,16,55,2,40,32,0,32,4,58,0,68,32,0,32,3,47,1,12,59,0,69,32,0,65,0,58,0,72,32,0,65,48,106,32,7,41,3,0,55,2,0,32,0,65,56,106,32,6,41,3,0,55,2,0,32,0,65,64,107,32,5,40,2,0,54,2,0,32,0,65,199,0,106,32,8,45,0,0,58,0,0,32,0,65,152,150,193,0,16,142,4,32,3,65,48,106,36,0,15,11,65,196,149,193,0,65,49,16,242,10,0,11,65,4,65,204,0,16,132,11,0,11,172,2,1,7,127,35,0,65,16,107,34,4,36,0,2,64,2,64,2,64,2,64,32,1,40,2,4,34,3,69,4,64,65,2,33,2,12,1,11,32,1,32,3,32,3,32,1,40,2,8,34,5,32,3,32,5,73,27,34,3,107,54,2,4,32,1,32,1,40,2,0,34,6,32,3,106,54,2,0,32,5,69,13,1,32,1,40,2,12,34,5,65,0,72,13,2,32,4,65,8,106,34,8,32,6,45,0,0,32,5,65,1,116,34,9,16,209,6,2,127,2,64,32,4,40,2,8,34,7,65,130,128,196,0,71,13,0,32,3,65,1,70,13,5,32,4,45,0,12,33,3,32,8,32,6,45,0,1,32,9,65,1,114,16,209,6,32,4,40,2,8,34,7,65,130,128,196,0,71,13,0,32,4,45,0,12,32,3,65,4,116,114,33,6,65,1,12,1,11,32,2,32,4,40,2,12,34,6,54,2,4,32,2,32,7,54,2,0,65,0,11,33,2,32,1,32,5,65,1,106,54,2,12,11,32,0,32,6,58,0,1,32,0,32,2,58,0,0,32,4,65,16,106,36,0,15,11,65,0,65,0,65,240,171,192,0,16,131,7,0,11,65,144,172,192,0,65,33,65,128,172,192,0,16,141,8,0,11,65,1,65,1,65,180,172,192,0,16,131,7,0,11,174,2,1,1,127,35,0,65,240,0,107,34,2,36,0,32,0,40,2,0,33,0,32,2,65,0,54,2,72,32,2,66,128,128,128,128,16,55,2,64,32,2,65,3,58,0,108,32,2,65,32,54,2,92,32,2,65,0,54,2,104,32,2,65,236,203,207,0,54,2,100,32,2,65,0,54,2,84,32,2,65,0,54,2,76,32,2,32,2,65,64,107,54,2,96,32,0,32,2,65,204,0,106,16,166,4,69,4,64,32,2,65,56,106,32,2,65,200,0,106,40,2,0,54,2,0,32,2,65,44,106,65,251,0,54,2,0,32,2,65,36,106,65,251,0,54,2,0,32,2,32,2,41,2,64,55,3,48,32,2,65,234,2,54,2,28,32,2,65,4,54,2,4,32,2,65,212,211,207,0,54,2,0,32,2,66,3,55,2,12,32,2,32,0,65,16,106,54,2,40,32,2,32,0,65,12,106,54,2,32,32,2,32,2,65,48,106,54,2,24,32,2,32,2,65,24,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,16,166,2,32,2,40,2,48,34,1,4,64,32,2,40,2,52,32,1,65,1,16,163,10,11,32,2,65,240,0,106,36,0,15,11,65,180,203,207,0,65,55,32,2,65,24,106,65,132,204,207,0,65,224,204,207,0,16,230,6,0,11,213,5,2,6,126,7,127,35,0,65,16,107,34,11,36,0,32,11,32,2,59,1,14,32,11,65,14,106,33,12,35,0,65,16,107,34,2,36,0,2,64,2,64,2,64,32,0,65,224,0,106,34,9,40,2,24,34,10,14,2,2,0,1,11,32,12,47,1,0,32,9,40,2,20,47,1,16,70,33,10,12,1,11,32,12,51,1,0,33,7,32,9,41,3,8,33,3,32,9,41,3,0,33,4,32,2,32,10,54,2,12,32,2,32,12,54,2,4,32,2,32,9,40,2,20,54,2,8,32,9,65,28,106,32,3,32,7,66,128,128,128,128,128,128,128,128,2,132,34,7,133,66,243,202,209,203,167,140,217,178,244,0,133,34,5,66,16,137,32,5,32,4,66,225,228,149,243,214,236,217,188,236,0,133,124,34,5,133,34,6,66,21,137,32,6,32,3,66,237,222,145,243,150,204,220,183,228,0,133,34,3,32,4,66,245,202,205,131,215,172,219,183,243,0,133,124,34,4,66,32,137,124,34,6,133,34,8,66,16,137,32,8,32,5,32,3,66,13,137,32,4,133,34,3,124,34,4,66,32,137,66,255,1,133,124,34,5,133,34,8,66,21,137,32,8,32,4,32,3,66,17,137,133,34,3,32,6,32,7,133,124,34,4,66,32,137,124,34,7,133,34,6,66,16,137,32,6,32,4,32,3,66,13,137,133,34,3,32,5,124,34,4,66,32,137,124,34,5,133,34,6,66,21,137,32,6,32,4,32,3,66,17,137,133,34,3,32,7,124,34,4,66,32,137,124,34,7,133,34,6,66,16,137,32,6,32,3,66,13,137,32,4,133,34,3,32,5,124,34,4,66,32,137,124,34,5,133,66,21,137,32,3,66,17,137,32,4,133,34,3,66,13,137,32,3,32,7,124,133,34,3,66,17,137,133,32,3,32,5,124,34,3,66,32,136,133,32,3,133,66,255,255,255,255,15,131,32,2,65,4,106,16,154,4,34,9,69,4,64,65,0,33,10,12,1,11,32,9,65,4,107,40,2,0,33,13,65,1,33,10,11,32,11,32,13,54,2,4,32,11,32,10,54,2,0,32,2,65,16,106,36,0,2,64,2,64,32,11,40,2,0,65,1,71,13,0,32,11,40,2,4,34,2,32,0,40,2,120,34,9,79,13,1,32,0,40,2,116,32,2,65,20,108,106,34,0,40,2,4,34,10,69,13,0,32,0,65,4,106,40,2,4,33,12,32,1,65,255,255,3,113,33,13,3,64,32,10,65,8,106,33,2,32,10,47,1,6,34,9,65,1,116,33,0,65,127,33,1,2,64,2,64,3,64,32,0,69,4,64,32,9,33,1,12,2,11,32,2,47,1,0,33,14,32,1,65,1,106,33,1,32,0,65,2,107,33,0,32,2,65,2,106,33,2,65,127,32,13,32,14,71,32,13,32,14,73,27,34,14,65,1,70,13,0,11,32,14,65,255,1,113,69,13,1,11,32,12,69,13,2,32,12,65,1,107,33,12,32,10,32,1,65,2,116,106,65,32,106,40,2,0,33,10,12,1,11,11,65,1,33,15,11,32,11,65,16,106,36,0,32,15,15,11,32,2,32,9,65,192,131,209,0,16,131,7,0,11,187,2,2,4,127,1,126,35,0,65,64,106,34,3,36,0,32,0,40,2,0,33,5,32,0,2,127,65,1,32,0,45,0,8,13,0,26,32,0,40,2,4,34,4,40,2,28,34,6,65,4,113,69,4,64,65,1,32,4,40,2,20,65,147,255,210,0,65,157,255,210,0,32,5,27,65,2,65,1,32,5,27,32,4,40,2,24,40,2,12,17,4,0,13,1,26,32,1,32,4,32,2,40,2,12,17,0,0,12,1,11,32,5,69,4,64,65,1,32,4,40,2,20,65,158,255,210,0,65,2,32,4,40,2,24,40,2,12,17,4,0,13,1,26,32,4,40,2,28,33,6,11,32,3,65,1,58,0,27,32,3,32,4,41,2,20,55,2,12,32,3,65,244,254,210,0,54,2,52,32,3,32,3,65,27,106,54,2,20,32,3,32,4,41,2,8,55,2,36,32,4,41,2,0,33,7,32,3,32,6,54,2,56,32,3,32,4,40,2,16,54,2,44,32,3,32,4,45,0,32,58,0,60,32,3,32,7,55,2,28,32,3,32,3,65,12,106,54,2,48,65,1,32,1,32,3,65,28,106,32,2,40,2,12,17,0,0,13,0,26,32,3,40,2,48,65,152,255,210,0,65,2,32,3,40,2,52,40,2,12,17,4,0,11,58,0,8,32,0,32,5,65,1,106,54,2,0,32,3,65,64,107,36,0,32,0,11,138,2,2,2,127,1,126,2,64,2,64,2,64,32,2,69,4,64,32,0,65,0,58,0,1,12,1,11,2,64,2,64,2,64,2,64,2,64,32,1,45,0,0,65,43,107,14,3,2,1,0,1,11,32,2,65,1,70,13,6,11,32,2,65,8,77,13,1,12,2,11,32,2,65,1,107,34,2,69,13,4,32,1,65,1,106,33,1,32,2,65,8,75,13,1,11,3,64,32,1,45,0,0,65,48,107,34,4,65,10,79,13,4,32,1,65,1,106,33,1,32,4,32,3,65,10,108,106,33,3,32,2,65,1,107,34,2,13,0,11,12,2,11,3,64,32,2,69,13,2,32,1,45,0,0,65,48,107,34,4,65,10,79,13,3,32,3,173,66,10,126,34,5,66,32,136,80,69,4,64,32,0,65,2,58,0,1,12,2,11,32,1,65,1,106,33,1,32,2,65,1,107,33,2,32,4,32,5,167,34,4,106,34,3,32,4,79,13,0,11,32,0,65,2,58,0,1,11,32,0,65,1,58,0,0,15,11,32,0,32,3,54,2,4,32,0,65,0,58,0,0,15,11,32,0,65,1,58,0,1,32,0,65,1,58,0,0,11,142,2,1,2,127,35,0,65,32,107,34,4,36,0,32,0,2,127,32,1,40,2,20,34,3,32,1,40,2,16,79,4,64,32,4,65,5,54,2,20,32,4,65,8,106,32,1,65,12,106,16,128,6,32,0,32,4,65,20,106,32,4,40,2,8,32,4,40,2,12,16,236,7,54,2,4,65,1,12,1,11,32,1,32,3,65,1,106,54,2,20,2,64,32,1,40,2,12,32,3,106,44,0,0,34,3,65,0,72,4,64,32,2,40,2,0,32,2,40,2,8,34,1,107,65,1,77,4,64,32,2,32,1,65,2,16,208,5,32,2,40,2,8,33,1,11,32,2,32,1,65,2,106,54,2,8,32,2,40,2,4,32,1,106,34,1,32,3,65,191,1,113,58,0,1,32,1,32,3,65,192,1,113,65,6,118,65,64,114,58,0,0,12,1,11,32,2,40,2,8,34,1,32,2,40,2,0,70,4,127,32,2,32,1,16,211,5,32,2,40,2,8,5,32,1,11,32,2,40,2,4,106,32,3,58,0,0,32,2,32,2,40,2,8,65,1,106,54,2,8,11,32,0,32,3,58,0,1,65,0,11,58,0,0,32,4,65,32,106,36,0,11,166,2,1,6,127,35,0,65,48,107,34,3,36,0,32,0,40,2,0,34,0,45,0,28,33,4,32,0,65,4,58,0,28,2,64,32,4,65,4,71,4,64,32,3,65,40,106,34,5,32,0,65,24,106,40,2,0,54,2,0,32,3,65,32,106,34,6,32,0,65,16,106,41,2,0,55,3,0,32,3,65,24,106,34,7,32,0,65,8,106,41,2,0,55,3,0,32,3,65,14,106,34,8,32,0,65,31,106,45,0,0,58,0,0,32,3,32,0,41,2,0,55,3,16,32,3,32,0,47,0,29,59,1,12,65,145,179,211,0,45,0,0,26,65,204,0,65,4,16,254,9,34,0,13,1,65,4,65,204,0,16,132,11,0,11,65,196,149,193,0,65,49,16,242,10,0,11,32,0,32,2,54,2,36,32,0,32,1,54,2,32,32,0,32,3,41,3,16,55,2,40,32,0,32,4,58,0,68,32,0,32,3,47,1,12,59,0,69,32,0,65,0,58,0,72,32,0,65,48,106,32,7,41,3,0,55,2,0,32,0,65,56,106,32,6,41,3,0,55,2,0,32,0,65,64,107,32,5,40,2,0,54,2,0,32,0,65,199,0,106,32,8,45,0,0,58,0,0,32,0,65,152,150,193,0,16,142,4,32,3,65,48,106,36,0,11,166,2,1,6,127,35,0,65,48,107,34,3,36,0,32,0,40,2,0,34,0,45,0,28,33,4,32,0,65,4,58,0,28,2,64,32,4,65,4,71,4,64,32,3,65,40,106,34,5,32,0,65,24,106,40,2,0,54,2,0,32,3,65,32,106,34,6,32,0,65,16,106,41,2,0,55,3,0,32,3,65,24,106,34,7,32,0,65,8,106,41,2,0,55,3,0,32,3,65,14,106,34,8,32,0,65,31,106,45,0,0,58,0,0,32,3,32,0,41,2,0,55,3,16,32,3,32,0,47,0,29,59,1,12,65,145,179,211,0,45,0,0,26,65,204,0,65,4,16,254,9,34,0,13,1,65,4,65,204,0,16,132,11,0,11,65,196,149,193,0,65,49,16,242,10,0,11,32,0,32,2,54,2,36,32,0,32,1,54,2,32,32,0,32,3,41,3,16,55,2,40,32,0,32,4,58,0,68,32,0,32,3,47,1,12,59,0,69,32,0,65,0,58,0,72,32,0,65,48,106,32,7,41,3,0,55,2,0,32,0,65,56,106,32,6,41,3,0,55,2,0,32,0,65,64,107,32,5,40,2,0,54,2,0,32,0,65,199,0,106,32,8,45,0,0,58,0,0,32,0,65,136,150,193,0,16,142,4,32,3,65,48,106,36,0,11,145,2,1,4,127,32,2,40,2,8,34,4,65,0,78,4,64,32,2,40,2,4,33,6,32,1,40,2,0,33,3,2,64,32,4,65,255,0,77,4,64,32,3,40,2,8,33,1,32,4,33,2,12,1,11,32,3,40,2,8,33,1,32,4,33,2,3,64,32,3,32,1,32,3,40,2,0,71,4,127,32,1,5,32,3,32,1,65,1,16,208,5,32,3,40,2,8,11,34,5,65,1,106,34,1,54,2,8,32,3,40,2,4,32,5,106,32,2,65,128,127,114,58,0,0,32,2,65,255,255,0,75,32,2,65,7,118,33,2,13,0,11,11,32,1,32,3,40,2,0,70,4,64,32,3,32,1,65,1,16,208,5,32,3,40,2,8,33,1,11,32,3,40,2,4,32,1,106,32,2,58,0,0,32,3,32,1,65,1,106,34,2,54,2,8,32,4,32,3,40,2,0,32,2,107,75,4,64,32,3,32,2,32,4,16,208,5,32,3,40,2,8,33,2,11,32,3,40,2,4,32,2,106,32,6,32,4,16,142,11,26,32,0,65,16,54,2,0,32,3,32,2,32,4,106,54,2,8,15,11,32,0,32,4,54,2,4,32,0,65,2,54,2,0,11,220,5,2,6,127,1,126,2,64,2,64,2,64,32,0,40,2,0,69,4,64,32,0,65,127,54,2,0,32,0,40,2,4,34,4,32,0,40,2,12,34,2,73,13,1,2,64,32,2,32,4,70,4,64,35,0,65,16,107,34,2,36,0,2,64,32,0,65,4,106,34,4,40,2,0,34,3,65,0,78,4,64,2,64,65,1,32,3,65,1,116,34,3,32,3,65,1,77,27,34,3,65,255,255,255,63,77,4,64,65,145,179,211,0,45,0,0,26,32,3,65,4,116,34,5,65,8,16,254,9,34,6,69,13,1,32,4,41,2,0,33,8,32,4,32,6,54,2,4,32,4,32,3,54,2,0,32,2,65,8,106,32,4,65,8,106,34,3,40,2,0,54,2,0,32,3,65,0,54,2,0,32,2,32,8,55,3,0,32,4,40,2,20,34,3,32,4,40,2,12,70,4,64,32,4,65,12,106,32,3,16,187,5,32,4,40,2,20,33,3,11,32,4,40,2,16,32,3,65,12,108,106,34,3,32,2,41,3,0,55,2,0,32,3,65,8,106,32,2,65,8,106,40,2,0,54,2,0,32,4,32,4,40,2,20,65,1,106,54,2,20,32,2,65,16,106,36,0,12,3,11,16,184,8,0,11,65,8,32,5,16,132,11,0,11,65,212,234,206,0,65,17,65,248,234,206,0,16,247,8,0,11,32,0,40,2,12,34,2,32,0,40,2,4,70,4,64,35,0,65,32,107,34,3,36,0,2,64,2,64,32,2,32,2,65,1,106,34,5,75,13,0,65,4,32,4,40,2,0,34,2,65,1,116,34,6,32,5,32,5,32,6,73,27,34,5,32,5,65,4,77,27,34,6,65,4,116,33,7,32,5,65,128,128,128,192,0,73,65,3,116,33,5,32,3,32,2,4,127,32,3,32,2,65,4,116,54,2,28,32,3,32,4,40,2,4,54,2,20,65,8,5,65,0,11,54,2,24,32,3,65,8,106,32,5,32,7,32,3,65,20,106,16,239,5,32,3,40,2,8,4,64,32,3,40,2,12,34,0,69,13,1,32,0,32,3,40,2,16,16,132,11,0,11,32,3,40,2,12,33,2,32,4,32,6,54,2,0,32,4,32,2,54,2,4,32,3,65,32,106,36,0,12,1,11,16,184,8,0,11,32,0,40,2,12,33,2,11,32,0,32,2,65,1,106,34,4,54,2,12,32,0,40,2,8,32,2,65,4,116,106,34,2,32,1,41,3,0,55,3,0,32,2,65,8,106,32,1,65,8,106,41,3,0,55,3,0,65,0,33,2,12,1,11,32,0,40,2,8,32,2,65,4,116,106,34,4,32,1,41,3,0,55,3,0,32,4,65,8,106,32,1,65,8,106,41,3,0,55,3,0,32,0,32,0,40,2,12,65,1,106,34,4,54,2,12,32,2,32,4,75,13,3,11,32,0,32,0,40,2,0,65,1,106,54,2,0,32,2,32,4,71,13,3,65,0,65,0,65,196,234,206,0,16,131,7,0,11,65,180,234,206,0,16,232,7,0,11,65,128,234,206,0,65,33,65,232,233,206,0,16,141,8,0,11,65,128,234,206,0,65,33,65,164,234,206,0,16,141,8,0,11,32,0,40,2,8,32,2,65,4,116,106,11,251,2,1,3,127,35,0,65,208,0,107,34,3,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,65,6,32,1,40,2,60,65,251,255,255,255,7,106,34,2,32,2,65,12,79,27,65,1,107,14,11,0,1,2,3,4,7,8,9,10,11,12,5,11,32,0,65,134,128,128,128,120,54,2,60,12,12,11,32,0,65,135,128,128,128,120,54,2,60,12,11,11,32,0,65,136,128,128,128,120,54,2,60,12,10,11,32,0,65,137,128,128,128,120,54,2,60,12,9,11,65,145,179,211,0,45,0,0,26,65,200,0,65,4,16,254,9,34,2,13,1,65,4,65,200,0,16,132,11,0,11,32,0,65,133,128,128,128,120,54,2,60,12,7,11,32,2,32,1,40,2,0,16,229,4,32,0,65,138,128,128,128,120,54,2,60,32,0,32,2,54,2,0,12,6,11,32,3,65,8,106,34,2,32,1,16,183,1,32,0,32,2,65,200,0,16,142,11,26,12,5,11,32,0,65,140,128,128,128,120,54,2,60,12,4,11,32,0,65,141,128,128,128,120,54,2,60,12,3,11,32,0,65,142,128,128,128,120,54,2,60,12,2,11,32,0,65,143,128,128,128,120,54,2,60,12,1,11,65,145,179,211,0,45,0,0,26,32,1,45,0,4,33,4,65,200,0,65,4,16,254,9,34,2,69,4,64,65,4,65,200,0,16,132,11,0,11,32,2,32,1,40,2,0,16,229,4,32,0,65,144,128,128,128,120,54,2,60,32,0,32,2,54,2,0,32,0,32,4,58,0,4,11,32,3,65,208,0,106,36,0,11,138,2,1,9,127,32,0,40,2,8,34,6,4,64,32,0,40,2,4,33,7,3,64,2,64,2,64,2,64,32,7,32,3,65,20,108,106,34,1,40,2,0,14,2,2,1,0,11,32,1,40,2,12,34,8,4,64,32,1,40,2,8,33,9,65,0,33,4,3,64,32,9,32,4,65,4,116,106,34,5,40,2,8,34,2,4,64,32,5,40,2,4,33,0,3,64,32,0,16,194,4,32,0,65,32,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,5,40,2,0,34,0,4,64,32,5,40,2,4,32,0,65,5,116,65,4,16,163,10,11,32,4,65,1,106,34,4,32,8,71,13,0,11,11,32,1,40,2,4,34,0,69,13,1,32,1,40,2,8,32,0,65,4,116,65,4,16,163,10,12,1,11,32,1,40,2,12,34,2,4,64,32,1,40,2,8,33,0,3,64,32,0,16,194,4,32,0,65,32,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,4,34,0,69,13,0,32,1,40,2,8,32,0,65,5,116,65,4,16,163,10,11,32,3,65,1,106,34,3,32,6,71,13,0,11,11,11,140,2,1,4,127,32,3,65,0,78,4,64,2,64,32,3,65,255,0,77,4,64,32,1,40,2,8,33,4,32,3,33,6,12,1,11,32,1,40,2,8,33,4,32,3,33,5,3,64,32,1,32,4,32,1,40,2,0,71,4,127,32,4,5,32,1,32,4,65,1,16,208,5,32,1,40,2,8,11,34,6,65,1,106,34,4,54,2,8,32,1,40,2,4,32,6,106,32,5,65,128,127,114,58,0,0,32,5,65,255,255,0,75,32,5,65,7,118,34,6,33,5,13,0,11,11,32,4,32,1,40,2,0,34,7,70,4,64,32,1,32,4,65,1,16,208,5,32,1,40,2,0,33,7,32,1,40,2,8,33,4,11,32,1,32,4,65,1,106,34,5,54,2,8,32,4,32,1,40,2,4,34,4,106,32,6,58,0,0,32,3,32,7,32,5,107,75,4,64,32,1,32,5,32,3,16,208,5,32,1,40,2,4,33,4,32,1,40,2,8,33,5,11,32,4,32,5,106,32,2,32,3,16,142,11,26,32,0,65,16,54,2,0,32,1,32,3,32,5,106,54,2,8,15,11,32,0,32,3,54,2,4,32,0,65,2,54,2,0,11,138,2,1,9,127,32,0,40,2,8,34,6,4,64,32,0,40,2,4,33,7,3,64,2,64,2,64,2,64,32,7,32,3,65,20,108,106,34,1,40,2,0,14,2,2,1,0,11,32,1,40,2,12,34,8,4,64,32,1,40,2,8,33,9,65,0,33,4,3,64,32,9,32,4,65,4,116,106,34,5,40,2,8,34,2,4,64,32,5,40,2,4,33,0,3,64,32,0,16,203,4,32,0,65,32,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,5,40,2,0,34,0,4,64,32,5,40,2,4,32,0,65,5,116,65,4,16,163,10,11,32,4,65,1,106,34,4,32,8,71,13,0,11,11,32,1,40,2,4,34,0,69,13,1,32,1,40,2,8,32,0,65,4,116,65,4,16,163,10,12,1,11,32,1,40,2,12,34,2,4,64,32,1,40,2,8,33,0,3,64,32,0,16,203,4,32,0,65,32,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,4,34,0,69,13,0,32,1,40,2,8,32,0,65,5,116,65,4,16,163,10,11,32,3,65,1,106,34,3,32,6,71,13,0,11,11,11,169,2,1,2,127,35,0,65,32,107,34,3,36,0,65,145,179,211,0,45,0,0,26,2,64,2,64,2,64,65,16,65,1,16,254,9,34,4,4,64,32,3,65,0,54,2,12,32,3,32,4,54,2,8,32,3,65,16,54,2,4,2,64,2,64,2,64,32,2,69,4,64,32,4,65,45,58,0,0,32,3,65,1,54,2,12,32,1,32,3,65,4,106,16,131,4,34,1,13,1,32,3,65,16,106,32,3,40,2,8,32,3,40,2,12,16,179,10,32,3,45,0,16,13,3,32,0,32,3,41,3,24,55,3,8,32,0,65,2,54,2,0,12,6,11,32,1,32,3,65,4,106,16,131,4,34,1,69,13,1,11,32,0,65,4,54,2,0,32,0,32,1,54,2,4,12,4,11,32,3,65,16,106,32,3,40,2,8,32,3,40,2,12,16,179,4,32,3,45,0,16,69,13,2,11,32,0,65,3,54,2,0,32,0,32,3,41,2,4,55,2,4,32,0,65,12,106,32,3,65,12,106,40,2,0,54,2,0,12,3,11,65,1,65,16,16,132,11,0,11,32,0,32,3,41,3,24,55,3,8,32,0,65,1,54,2,0,11,32,3,40,2,4,34,0,69,13,0,32,3,40,2,8,32,0,65,1,16,163,10,11,32,3,65,32,106,36,0,11,167,2,1,3,127,35,0,65,16,107,34,3,36,0,32,0,32,0,40,2,8,34,2,65,1,32,2,27,54,2,8,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,14,3,0,6,1,6,11,32,1,40,2,0,33,2,32,0,40,2,0,34,4,13,1,32,1,40,2,4,33,1,12,2,11,32,1,40,2,0,65,8,106,33,0,32,1,40,2,4,33,1,12,3,11,32,1,40,2,4,33,1,32,2,32,4,71,13,0,32,0,40,2,4,32,1,70,13,1,11,32,3,65,8,106,32,1,32,2,40,2,0,17,1,0,32,3,40,2,12,33,1,32,3,40,2,8,33,2,32,0,40,2,0,34,4,4,64,32,0,65,4,106,40,2,0,32,4,40,2,12,17,2,0,11,32,0,32,2,54,2,0,32,0,65,4,106,32,1,54,2,0,11,32,0,65,0,32,0,40,2,8,34,1,32,1,65,1,70,34,1,27,54,2,8,32,1,13,1,32,0,40,2,0,33,2,32,0,65,0,54,2,0,32,2,69,13,2,32,0,40,2,4,33,1,32,0,65,0,54,2,8,32,2,65,4,106,33,0,11,32,1,32,0,40,2,0,17,2,0,11,32,3,65,16,106,36,0,15,11,65,132,159,193,0,16,176,10,0,11,169,2,1,2,127,35,0,65,32,107,34,3,36,0,65,145,179,211,0,45,0,0,26,2,64,2,64,2,64,65,16,65,1,16,254,9,34,4,4,64,32,3,65,0,54,2,12,32,3,32,4,54,2,8,32,3,65,16,54,2,4,2,64,2,64,2,64,32,2,69,4,64,32,4,65,45,58,0,0,32,3,65,1,54,2,12,32,1,32,3,65,4,106,16,129,4,34,1,13,1,32,3,65,16,106,32,3,40,2,8,32,3,40,2,12,16,179,10,32,3,45,0,16,13,3,32,0,32,3,41,3,24,55,3,8,32,0,65,2,54,2,0,12,6,11,32,1,32,3,65,4,106,16,129,4,34,1,69,13,1,11,32,0,65,4,54,2,0,32,0,32,1,54,2,4,12,4,11,32,3,65,16,106,32,3,40,2,8,32,3,40,2,12,16,179,4,32,3,45,0,16,69,13,2,11,32,0,65,3,54,2,0,32,0,32,3,41,2,4,55,2,4,32,0,65,12,106,32,3,65,12,106,40,2,0,54,2,0,12,3,11,65,1,65,16,16,132,11,0,11,32,0,32,3,41,3,24,55,3,8,32,0,65,1,54,2,0,11,32,3,40,2,4,34,0,69,13,0,32,3,40,2,8,32,0,65,1,16,163,10,11,32,3,65,32,106,36,0,11,156,2,1,2,127,35,0,65,16,107,34,2,36,0,32,2,65,8,106,65,0,58,0,0,32,2,65,0,59,1,6,32,2,65,253,0,58,0,15,32,2,32,1,65,15,113,65,214,249,210,0,106,45,0,0,58,0,14,32,2,32,1,65,4,118,65,15,113,65,214,249,210,0,106,45,0,0,58,0,13,32,2,32,1,65,8,118,65,15,113,65,214,249,210,0,106,45,0,0,58,0,12,32,2,32,1,65,12,118,65,15,113,65,214,249,210,0,106,45,0,0,58,0,11,32,2,32,1,65,16,118,65,15,113,65,214,249,210,0,106,45,0,0,58,0,10,32,2,32,1,65,20,118,65,15,113,65,214,249,210,0,106,45,0,0,58,0,9,32,1,65,1,114,103,65,2,118,65,2,107,34,1,65,11,79,4,64,32,1,65,10,65,252,151,211,0,16,170,10,0,11,32,2,65,6,106,32,1,106,34,3,65,140,152,211,0,47,0,0,59,0,0,32,3,65,2,106,65,142,152,211,0,45,0,0,58,0,0,32,0,65,10,58,0,11,32,0,32,1,58,0,10,32,0,32,2,41,1,6,55,0,0,32,0,65,8,106,32,2,65,14,106,47,1,0,59,0,0,32,2,65,16,106,36,0,11,149,2,1,4,127,32,0,40,2,4,33,2,32,0,40,2,8,34,3,4,64,32,2,33,1,3,64,32,1,40,2,0,34,4,65,130,128,128,128,120,72,32,4,69,114,69,4,64,32,1,65,4,106,40,2,0,32,4,65,1,16,163,10,11,32,1,65,12,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,1,4,64,32,2,32,1,65,12,108,65,4,16,163,10,11,2,64,32,0,40,2,60,34,4,65,128,128,128,128,120,70,13,0,32,0,40,2,16,34,2,4,64,32,0,40,2,12,32,2,65,1,16,163,10,11,32,0,40,2,56,34,2,4,64,32,0,40,2,52,32,2,65,1,16,163,10,11,32,0,40,2,64,33,2,32,0,40,2,68,34,3,4,64,32,2,65,4,106,33,1,3,64,2,64,2,64,2,64,32,1,65,4,107,40,2,0,65,6,107,14,2,0,1,2,11,32,1,40,2,0,34,0,16,198,6,32,0,65,8,65,4,16,163,10,12,1,11,32,1,16,249,5,11,32,1,65,8,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,4,69,13,0,32,2,32,4,65,3,116,65,4,16,163,10,11,11,246,1,1,8,127,32,1,40,2,8,34,2,32,1,40,2,4,34,3,32,2,32,3,75,27,33,8,32,1,40,2,0,33,5,65,127,33,7,32,2,33,4,2,64,2,64,3,64,32,4,32,8,70,13,1,32,1,32,4,65,1,106,34,6,54,2,8,32,7,65,1,106,33,7,32,4,32,5,106,32,6,33,4,45,0,0,34,6,65,48,107,65,255,1,113,65,10,73,32,6,65,225,0,107,65,255,1,113,65,6,73,114,13,0,11,32,6,65,223,0,71,13,0,32,2,32,4,65,1,107,34,1,75,13,1,2,64,32,2,4,64,32,2,32,3,79,4,64,32,2,32,3,71,13,4,32,1,32,3,77,13,2,12,4,11,32,2,32,5,106,44,0,0,65,64,72,32,1,32,3,75,114,13,3,12,1,11,32,1,32,3,75,13,2,11,32,0,32,7,54,2,4,32,0,32,2,32,5,106,54,2,0,15,11,32,0,65,0,54,2,0,32,0,65,0,58,0,4,15,11,32,5,32,3,32,2,32,1,65,176,215,210,0,16,220,9,0,11,143,2,1,8,127,2,64,2,64,2,64,32,1,40,2,8,34,3,69,4,64,65,2,33,5,12,1,11,32,3,65,255,255,255,255,1,75,13,1,32,1,40,2,4,33,8,65,0,33,1,65,145,179,211,0,45,0,0,26,32,3,65,2,116,34,9,34,4,65,2,16,254,9,34,5,69,13,2,32,3,33,4,3,64,32,1,32,9,70,13,1,2,127,2,64,2,64,2,64,65,2,32,1,32,8,106,34,2,47,1,0,34,6,65,2,107,65,255,255,3,113,34,7,32,7,65,2,79,27,65,1,107,14,2,1,2,0,11,65,2,33,6,32,2,65,2,106,45,0,0,33,2,65,0,12,2,11,65,3,33,6,32,2,65,2,106,47,1,0,34,2,65,128,126,113,12,1,11,32,2,65,2,106,47,1,0,34,2,65,128,126,113,11,33,7,32,1,32,5,106,32,7,32,2,65,255,1,113,114,65,16,116,32,6,114,54,1,0,32,1,65,4,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,0,32,3,54,2,8,32,0,32,5,54,2,4,32,0,32,3,54,2,0,15,11,16,184,8,0,11,65,2,32,4,16,132,11,0,11,152,2,2,6,127,1,126,35,0,65,16,107,34,3,36,0,32,0,45,0,0,69,4,64,32,0,40,2,4,34,4,40,2,0,33,6,2,64,32,0,45,0,1,65,1,71,4,64,32,3,65,8,106,32,6,65,178,218,207,0,65,2,16,204,4,12,1,11,32,3,65,8,106,32,6,65,177,218,207,0,65,1,16,204,4,11,2,127,2,64,2,64,2,64,2,64,32,3,45,0,8,65,4,71,13,0,32,4,40,2,12,34,5,69,13,1,32,4,40,2,8,33,7,32,4,40,2,4,33,8,3,64,32,3,65,8,106,32,6,32,8,32,7,16,204,4,32,3,45,0,8,65,4,71,13,1,32,5,65,1,107,34,5,13,0,11,12,1,11,32,3,41,3,8,34,9,66,255,1,131,66,4,82,13,1,11,32,0,65,2,58,0,1,32,3,32,4,32,1,32,2,16,136,2,32,3,45,0,0,65,4,70,13,1,32,3,32,3,41,3,0,55,3,8,32,3,65,8,106,16,160,8,12,2,11,32,3,32,9,55,3,8,32,3,65,8,106,16,160,8,12,1,11,65,0,11,32,3,65,16,106,36,0,15,11,65,236,215,207,0,65,40,65,244,216,207,0,16,141,8,0,11,137,2,1,3,127,35,0,65,16,107,34,3,36,0,2,64,2,64,32,0,40,2,4,65,196,0,65,244,0,32,0,40,2,0,27,106,40,2,0,34,4,32,2,47,1,28,34,5,77,4,64,65,12,32,5,32,4,16,136,5,33,0,12,1,11,32,0,32,2,16,154,2,34,0,13,0,65,145,179,211,0,45,0,0,26,65,4,65,4,16,254,9,34,0,69,13,1,32,0,32,2,54,2,0,32,3,65,1,54,2,12,32,3,32,0,54,2,8,32,3,65,1,54,2,4,2,64,32,3,65,4,106,16,193,1,34,0,4,64,3,64,32,0,45,0,0,65,12,70,4,64,32,0,47,1,2,34,0,32,1,79,13,3,11,32,3,65,4,106,16,193,1,34,0,13,0,11,11,32,3,40,2,4,34,0,4,64,32,3,40,2,8,32,0,65,2,116,65,4,16,163,10,11,65,0,33,0,12,1,11,65,17,32,0,32,1,16,136,5,33,0,32,3,40,2,4,34,1,69,13,0,32,3,40,2,8,32,1,65,2,116,65,4,16,163,10,11,32,3,65,16,106,36,0,32,0,15,11,65,4,65,4,16,132,11,0,11,237,1,2,1,126,7,127,2,64,32,0,40,2,4,34,5,69,13,0,32,0,40,2,0,33,3,32,0,40,2,12,34,6,4,64,32,3,65,8,106,33,0,32,3,41,3,0,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,33,1,32,3,33,2,3,64,32,1,80,4,64,3,64,32,2,65,192,1,107,33,2,32,0,41,3,0,32,0,65,8,106,33,0,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,34,1,80,13,0,11,11,32,2,32,1,122,167,65,3,118,65,104,108,106,65,24,107,34,4,65,16,106,40,2,0,34,7,32,4,65,20,106,40,2,0,34,4,40,2,0,17,2,0,32,4,40,2,4,34,8,4,64,32,7,32,8,32,4,40,2,8,16,163,10,11,32,1,66,1,125,32,1,131,33,1,32,6,65,1,107,34,6,13,0,11,11,32,5,32,5,65,1,106,65,24,108,34,0,106,65,9,106,34,2,69,13,0,32,3,32,0,107,32,2,65,8,16,163,10,11,11,147,2,1,4,127,32,0,40,2,0,34,0,32,0,40,2,0,65,1,107,34,1,54,2,0,2,64,32,1,13,0,32,0,65,12,106,16,165,6,32,0,40,2,20,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,2,64,32,2,13,0,2,64,32,1,40,2,24,34,2,69,13,0,32,2,32,1,40,2,28,34,3,40,2,0,17,2,0,32,3,40,2,4,34,4,69,13,0,32,2,32,4,32,3,40,2,8,16,163,10,11,32,1,40,2,12,34,2,4,64,32,1,40,2,16,32,2,65,1,16,163,10,11,32,1,65,4,106,34,2,32,2,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,32,1,65,32,65,4,16,163,10,11,2,64,32,0,40,2,12,69,13,0,32,0,40,2,16,34,1,65,132,1,73,13,0,32,1,16,4,11,2,64,32,0,40,2,28,34,1,69,13,0,32,1,32,1,40,2,0,34,1,65,1,107,54,2,0,32,1,65,1,71,13,0,32,0,65,28,106,16,214,7,11,32,0,65,4,106,34,1,32,1,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,32,0,65,32,65,4,16,163,10,11,11,163,2,3,3,127,1,126,1,124,35,0,65,64,106,34,2,36,0,2,127,2,64,2,64,2,64,32,0,45,0,0,65,3,107,14,5,1,0,0,0,2,0,11,32,2,65,48,106,32,0,65,8,106,41,3,0,55,3,0,32,2,32,0,41,3,0,55,3,40,32,2,65,40,106,32,1,16,155,2,12,2,11,32,2,2,127,32,0,43,3,8,34,6,189,34,5,66,128,128,128,128,128,128,128,248,255,0,131,66,128,128,128,128,128,128,128,248,255,0,82,4,64,32,2,65,40,106,33,0,32,6,32,0,16,93,12,1,11,65,176,222,207,0,65,179,222,207,0,32,5,66,0,89,34,3,27,65,183,222,207,0,32,5,66,255,255,255,255,255,255,255,7,131,80,34,4,27,33,0,65,3,65,4,32,3,27,65,3,32,4,27,11,54,2,36,32,2,32,0,54,2,32,32,2,65,237,2,54,2,28,32,2,65,2,54,2,4,32,2,65,180,212,207,0,54,2,0,32,2,66,1,55,2,12,32,2,32,2,65,32,106,54,2,24,32,2,32,2,65,24,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,16,166,2,12,1,11,32,1,65,196,212,207,0,65,4,16,210,9,11,32,2,65,64,107,36,0,11,150,2,1,4,127,35,0,65,32,107,34,2,36,0,32,2,32,1,66,255,1,16,246,2,32,2,40,2,4,33,3,2,64,2,64,32,2,40,2,0,69,4,64,32,2,65,0,54,2,20,32,2,66,128,128,128,128,16,55,2,12,32,3,4,64,65,1,32,3,32,3,65,1,77,27,33,4,3,64,32,2,65,24,106,32,1,65,0,16,247,1,32,2,45,0,24,13,3,32,2,45,0,25,33,5,32,2,40,2,20,34,3,32,2,40,2,12,70,4,127,32,2,65,12,106,32,3,16,211,5,32,2,40,2,20,5,32,3,11,32,2,40,2,16,106,32,5,58,0,0,32,2,32,2,40,2,20,65,1,106,54,2,20,32,4,65,1,107,34,4,13,0,11,11,32,0,32,2,41,2,12,55,2,0,32,0,65,8,106,32,2,65,20,106,40,2,0,54,2,0,12,2,11,32,0,65,128,128,128,128,120,54,2,0,32,0,32,3,54,2,4,12,1,11,32,2,40,2,28,33,1,32,0,65,128,128,128,128,120,54,2,0,32,0,32,1,54,2,4,32,2,40,2,12,34,0,69,13,0,32,2,40,2,16,32,0,65,1,16,163,10,11,32,2,65,32,106,36,0,11,141,2,1,3,127,65,1,33,5,2,64,2,64,2,64,32,1,40,2,0,34,4,40,2,16,65,1,71,4,64,32,3,4,64,32,3,65,0,72,13,3,65,145,179,211,0,45,0,0,26,32,3,65,1,16,254,9,34,5,69,13,4,11,32,5,32,2,32,3,16,142,11,26,32,4,32,4,40,2,16,34,2,65,1,107,54,2,16,32,3,33,1,32,2,65,1,71,13,1,32,4,40,2,0,34,1,4,64,32,4,40,2,4,32,1,65,1,16,163,10,11,32,4,65,20,65,4,16,163,10,32,3,33,1,12,1,11,32,4,65,0,54,2,8,32,4,40,2,4,33,5,32,4,40,2,0,33,1,32,4,66,128,128,128,128,16,55,2,0,32,4,32,4,40,2,16,34,6,65,1,107,54,2,16,32,6,65,1,70,4,64,32,4,40,2,0,34,6,4,64,32,4,40,2,4,32,6,65,1,16,163,10,11,32,4,65,20,65,4,16,163,10,11,32,5,32,2,32,3,16,140,11,26,11,32,0,32,3,54,2,8,32,0,32,5,54,2,4,32,0,32,1,54,2,0,15,11,16,184,8,0,11,65,1,32,3,16,132,11,0,11,175,3,2,6,127,2,126,35,0,65,32,107,34,4,36,0,32,4,65,16,106,34,5,32,1,65,208,227,192,0,65,10,16,180,8,2,64,2,64,2,64,32,4,40,2,16,65,16,70,4,64,35,0,65,16,107,34,3,36,0,32,3,32,1,16,166,3,32,3,40,2,4,33,2,2,64,2,64,2,64,32,3,40,2,0,34,6,65,16,70,4,64,32,1,40,2,4,34,6,32,2,79,13,2,65,0,33,6,12,1,11,32,3,41,2,8,33,8,11,32,5,32,8,62,2,8,32,5,32,2,54,2,4,32,5,32,6,54,2,0,32,5,32,8,66,32,136,62,2,12,12,1,11,32,1,32,6,32,2,107,54,2,4,32,1,32,1,40,2,0,34,6,32,2,106,54,2,0,32,3,32,6,32,2,16,137,2,32,5,32,3,40,2,0,4,127,65,13,5,32,5,32,3,41,2,4,55,2,4,65,16,11,54,2,0,11,32,3,65,16,106,36,0,32,4,40,2,24,33,2,32,4,40,2,20,33,3,2,64,32,4,40,2,16,34,6,65,16,70,4,64,32,2,69,4,64,65,1,33,5,65,1,32,3,32,2,16,142,11,26,12,2,11,32,2,65,0,72,13,4,65,145,179,211,0,45,0,0,26,32,2,65,1,16,254,9,34,5,69,13,5,32,5,32,3,32,2,16,142,11,26,12,1,11,32,4,40,2,28,33,7,32,3,33,5,11,32,1,16,246,8,32,0,32,7,54,2,12,32,0,32,2,54,2,8,32,0,32,5,54,2,4,32,0,32,6,54,2,0,12,1,11,32,4,65,8,106,32,4,65,24,106,41,2,0,34,8,55,3,0,32,4,32,4,41,2,16,34,9,55,3,0,32,0,65,8,106,32,8,55,2,0,32,0,32,9,55,2,0,11,32,4,65,32,106,36,0,15,11,16,184,8,0,11,65,1,32,2,16,132,11,0,11,250,1,2,6,127,1,126,32,1,32,2,65,1,107,75,4,64,32,1,32,2,75,4,64,32,0,65,24,107,33,8,32,2,65,12,108,32,0,106,65,12,107,33,5,3,64,32,0,32,2,65,12,108,34,3,106,34,4,40,2,0,34,6,32,3,32,8,106,65,12,106,34,3,40,2,0,73,4,64,32,4,65,4,106,41,2,0,33,9,32,4,65,8,106,32,3,65,8,106,40,2,0,54,2,0,32,4,32,3,41,2,0,55,2,0,2,64,32,2,65,1,70,13,0,65,1,33,7,32,5,33,3,3,64,32,6,32,3,65,12,107,34,4,40,2,0,79,13,1,32,3,32,4,41,2,0,55,2,0,32,3,65,8,106,32,4,65,8,106,40,2,0,54,2,0,32,4,33,3,32,2,32,7,65,1,106,34,7,71,13,0,11,32,0,33,3,11,32,3,32,9,55,2,4,32,3,32,6,54,2,0,11,32,5,65,12,106,33,5,32,2,65,1,106,34,2,32,1,71,13,0,11,11,15,11,65,156,229,208,0,65,46,65,204,229,208,0,16,141,8,0,11,136,2,1,3,127,35,0,65,16,107,34,6,36,0,65,1,33,4,32,1,32,1,40,2,8,34,5,65,0,32,5,65,1,71,27,54,2,8,2,64,2,64,2,64,2,64,32,5,65,1,70,4,64,32,1,40,2,4,33,5,32,1,40,2,0,33,4,32,1,65,12,65,4,16,163,10,32,4,32,2,32,3,16,140,11,26,12,1,11,32,3,4,64,32,3,65,0,72,13,2,65,145,179,211,0,45,0,0,26,32,3,65,1,16,254,9,34,4,69,13,3,11,32,4,32,2,32,3,16,142,11,26,32,1,32,1,40,2,8,34,2,65,1,107,54,2,8,32,3,33,5,32,2,65,1,71,13,0,32,1,65,4,106,40,2,0,34,2,65,0,72,13,3,32,1,40,2,0,32,2,65,1,16,163,10,32,1,65,12,65,4,16,163,10,11,32,0,32,3,54,2,8,32,0,32,4,54,2,4,32,0,32,5,54,2,0,32,6,65,16,106,36,0,15,11,16,184,8,0,11,65,1,32,3,16,132,11,0,11,65,216,150,210,0,65,43,32,6,65,15,106,65,132,151,210,0,65,164,151,210,0,16,230,6,0,11,134,2,1,3,127,35,0,65,16,107,34,3,36,0,2,64,2,64,2,64,32,1,69,4,64,32,0,69,13,1,32,0,65,8,107,34,2,40,2,0,65,1,71,13,2,32,0,40,2,4,33,1,32,2,65,0,54,2,0,2,64,32,2,65,127,70,13,0,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,0,32,2,65,16,65,4,16,163,10,11,32,1,32,1,40,2,0,65,1,107,34,0,54,2,0,32,0,13,3,2,64,32,1,65,12,106,40,2,0,34,0,69,13,0,32,0,32,1,65,16,106,40,2,0,34,2,40,2,0,17,2,0,32,2,40,2,4,34,4,69,13,0,32,0,32,4,32,2,40,2,8,16,163,10,11,32,1,65,4,106,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,3,32,1,65,20,65,4,16,163,10,12,3,11,32,0,69,13,0,32,3,32,0,65,8,107,54,2,12,32,3,65,12,106,16,242,5,12,2,11,16,243,10,0,11,65,200,155,193,0,65,63,16,242,10,0,11,32,3,65,16,106,36,0,11,200,6,2,6,127,1,126,35,0,65,16,107,34,5,36,0,2,64,2,64,32,0,66,208,15,82,4,127,65,128,128,128,128,120,5,65,145,179,211,0,45,0,0,26,65,39,65,1,16,254,9,34,4,69,13,1,32,4,65,31,106,65,143,208,209,0,41,0,0,55,0,0,32,4,65,24,106,65,136,208,209,0,41,0,0,55,0,0,32,4,65,16,106,65,128,208,209,0,41,0,0,55,0,0,32,4,65,8,106,65,248,207,209,0,41,0,0,55,0,0,32,4,65,240,207,209,0,41,0,0,55,0,0,32,5,2,127,35,0,65,32,107,34,1,36,0,2,64,2,64,2,64,65,147,179,211,0,45,0,0,69,4,64,65,147,179,211,0,65,1,58,0,0,12,1,11,65,148,179,211,0,45,0,0,13,1,11,65,148,179,211,0,65,1,58,0,0,65,146,179,211,0,45,0,0,65,3,71,4,64,32,1,65,1,58,0,7,32,1,32,1,65,7,106,54,2,8,32,1,65,8,106,33,3,35,0,65,32,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,65,146,179,211,0,45,0,0,65,1,107,14,3,2,5,1,0,11,65,146,179,211,0,65,2,58,0,0,32,3,40,2,0,34,3,45,0,0,32,3,65,0,58,0,0,69,13,2,65,145,179,211,0,45,0,0,26,65,1,65,1,16,254,9,34,3,69,13,3,65,152,179,211,0,32,3,54,2,0,32,3,65,0,58,0,0,65,146,179,211,0,65,3,58,0,0,11,32,2,65,32,106,36,0,12,5,11,32,2,65,1,54,2,12,32,2,65,220,223,209,0,54,2,8,12,3,11,65,240,224,209,0,16,176,10,0,11,65,1,65,1,16,132,11,0,11,32,2,65,1,54,2,12,32,2,65,156,224,209,0,54,2,8,11,32,2,66,0,55,2,20,32,2,65,228,223,209,0,54,2,16,32,2,65,8,106,65,160,223,209,0,16,166,8,0,11,11,32,1,65,152,179,211,0,40,2,0,34,2,45,0,0,34,3,58,0,7,32,2,65,1,58,0,0,32,3,13,1,11,32,1,65,32,106,36,0,32,2,12,1,11,32,1,66,0,55,2,20,32,1,65,152,221,209,0,54,2,16,32,1,65,1,54,2,12,32,1,65,144,221,209,0,54,2,8,35,0,65,16,107,34,2,36,0,32,2,65,236,220,209,0,54,2,12,32,2,32,1,65,7,106,54,2,8,32,2,65,8,106,65,132,222,209,0,32,2,65,12,106,65,132,222,209,0,32,1,65,8,106,65,244,221,209,0,16,240,3,0,11,54,2,12,2,64,2,64,32,5,65,12,106,40,2,0,4,64,65,147,179,211,0,45,0,0,69,4,64,65,147,179,211,0,65,1,58,0,0,65,148,179,211,0,65,0,58,0,0,12,2,11,65,148,179,211,0,45,0,0,69,13,1,65,148,179,211,0,65,0,58,0,0,11,12,1,11,65,241,222,209,0,65,28,65,144,223,209,0,16,141,8,0,11,32,5,40,2,12,34,1,4,64,32,1,65,0,58,0,0,11,32,4,173,66,128,128,128,128,240,4,132,33,7,65,39,11,33,2,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,1,32,1,65,128,128,128,128,120,54,2,60,32,1,32,7,55,2,52,32,1,32,2,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,32,0,55,3,16,32,1,66,0,55,3,0,32,5,65,16,106,36,0,32,1,15,11,65,1,65,39,16,132,11,0,11,65,8,65,200,0,16,132,11,0,11,196,2,1,5,127,35,0,65,64,106,34,1,36,0,35,0,65,16,107,34,2,36,0,16,21,33,3,32,2,65,8,106,16,148,8,32,2,40,2,12,33,4,32,1,32,2,40,2,8,34,5,54,2,0,32,1,32,4,32,3,32,5,27,54,2,4,32,2,65,16,106,36,0,32,1,40,2,4,33,2,2,64,2,64,32,1,40,2,0,34,4,4,64,32,1,32,2,54,2,12,32,1,65,1,54,2,20,32,1,65,188,132,193,0,54,2,16,32,1,66,1,55,2,28,32,1,65,190,1,54,2,44,32,1,32,1,65,40,106,54,2,24,32,1,32,1,65,12,106,54,2,40,32,1,65,48,106,32,1,65,16,106,16,219,3,65,145,179,211,0,45,0,0,26,65,12,65,4,16,254,9,34,3,69,13,1,32,3,32,1,41,3,48,55,2,0,32,3,65,8,106,32,1,65,56,106,40,2,0,54,2,0,32,1,40,2,12,34,2,65,132,1,79,4,64,32,2,16,4,11,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,2,69,13,2,32,2,65,212,132,193,0,54,2,80,32,2,32,3,54,2,76,32,2,65,0,59,1,72,32,2,65,2,54,2,0,11,32,0,32,2,54,2,4,32,0,32,4,54,2,0,32,1,65,64,107,36,0,15,11,65,4,65,12,16,132,11,0,11,65,4,65,212,0,16,132,11,0,11,155,2,1,2,127,35,0,65,208,0,107,34,1,36,0,65,145,179,211,0,45,0,0,26,32,1,32,0,54,2,12,2,64,65,200,0,65,8,16,254,9,34,0,4,64,32,0,65,128,128,128,128,120,54,2,60,32,0,65,128,128,128,128,120,54,2,48,32,0,66,2,55,3,40,32,0,66,0,55,3,32,32,0,66,128,128,128,128,32,55,3,24,32,0,66,224,15,55,3,16,32,0,66,0,55,3,0,32,1,65,0,54,2,40,32,1,66,128,128,128,128,16,55,2,32,32,1,65,3,58,0,76,32,1,65,32,54,2,60,32,1,65,0,54,2,72,32,1,65,228,145,209,0,54,2,68,32,1,65,0,54,2,52,32,1,65,0,54,2,44,32,1,32,1,65,32,106,54,2,64,32,1,65,12,106,34,2,32,1,65,44,106,16,247,10,13,1,32,1,65,24,106,32,1,65,40,106,40,2,0,54,2,0,32,1,32,1,41,2,32,55,3,16,32,0,32,1,65,16,106,16,156,4,32,2,16,217,9,32,1,65,208,0,106,36,0,15,11,65,8,65,200,0,16,132,11,0,11,65,172,145,209,0,65,55,32,1,65,16,106,65,252,145,209,0,65,216,146,209,0,16,230,6,0,11,131,44,1,28,127,35,0,65,16,107,34,20,36,0,2,64,2,64,2,64,2,64,32,2,40,2,8,34,9,32,3,65,255,255,3,113,34,3,75,4,64,32,2,40,2,128,1,34,9,32,2,40,2,4,32,3,65,2,116,106,34,27,47,1,0,34,3,77,13,1,32,2,40,2,124,32,3,65,5,116,106,33,8,65,0,33,9,35,0,65,128,1,107,34,10,36,0,2,64,2,64,32,20,65,8,106,34,22,2,127,2,64,2,64,2,64,32,1,40,2,144,1,34,4,69,4,64,65,0,33,4,12,1,11,32,1,40,2,148,1,33,5,3,64,32,4,47,1,146,3,34,6,65,5,116,33,7,65,224,2,33,3,65,127,33,9,65,0,33,15,2,64,2,64,3,64,32,7,32,15,70,4,64,32,6,33,9,12,2,11,32,4,32,15,106,33,11,32,9,65,1,106,33,9,32,3,65,4,106,33,3,32,15,65,32,106,33,15,65,127,32,8,32,11,65,32,16,139,11,34,11,65,0,71,32,11,65,0,72,27,34,11,65,1,70,13,0,11,32,11,65,255,1,113,69,13,1,11,32,5,69,13,2,32,5,65,1,107,33,5,32,4,32,9,65,2,116,106,65,148,3,106,40,2,0,33,4,12,1,11,11,32,3,32,4,106,40,2,0,33,15,12,1,11,32,10,65,16,106,32,8,65,24,106,41,0,0,55,3,0,32,10,32,8,41,0,16,55,3,8,32,1,40,2,80,34,15,65,254,255,3,77,4,64,32,8,40,0,12,33,6,32,8,40,0,8,33,7,32,8,40,0,4,33,5,32,8,40,0,0,33,11,32,15,34,3,32,1,65,200,0,106,34,12,40,2,0,70,4,64,32,12,32,3,16,203,5,32,1,40,2,80,33,3,11,32,1,40,2,76,32,3,65,5,116,106,34,3,32,8,41,0,0,55,0,0,32,3,65,24,106,32,8,65,24,106,41,0,0,55,0,0,32,3,65,16,106,32,8,65,16,106,41,0,0,55,0,0,32,3,65,8,106,32,8,65,8,106,41,0,0,55,0,0,32,1,32,1,40,2,80,65,1,106,54,2,80,32,10,65,52,106,32,10,65,16,106,41,3,0,55,2,0,32,10,32,6,54,2,40,32,10,32,7,54,2,36,32,10,32,5,54,2,32,32,10,32,11,54,2,28,32,10,32,1,65,144,1,106,54,2,24,32,10,32,10,41,3,8,55,2,44,32,10,32,9,54,2,68,32,10,65,0,54,2,64,32,10,32,4,54,2,60,32,10,65,28,106,33,3,32,4,69,4,64,65,145,179,211,0,45,0,0,26,65,148,3,65,4,16,254,9,34,9,69,13,5,32,9,65,0,54,2,224,2,32,9,65,1,59,1,146,3,32,9,32,15,54,2,228,2,32,1,66,128,128,128,128,16,55,2,148,1,32,1,32,9,54,2,144,1,32,9,32,3,41,2,0,55,2,0,32,9,65,8,106,32,3,65,8,106,41,2,0,55,2,0,32,9,65,16,106,32,3,65,16,106,41,2,0,55,2,0,32,9,65,24,106,32,3,65,24,106,41,2,0,55,2,0,12,2,11,32,10,65,208,0,106,32,10,65,60,106,34,9,65,8,106,40,2,0,54,2,0,32,10,32,9,41,2,0,55,3,72,32,10,65,248,0,106,32,3,65,24,106,41,0,0,55,3,0,32,10,65,240,0,106,32,3,65,16,106,41,0,0,55,3,0,32,10,65,232,0,106,32,3,65,8,106,41,0,0,55,3,0,32,10,32,3,41,0,0,55,3,96,32,10,65,212,0,106,33,18,32,10,65,224,0,106,33,6,32,10,65,24,106,33,28,35,0,65,144,1,107,34,7,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,127,2,127,2,64,2,64,2,64,2,64,2,64,32,10,65,200,0,106,34,8,40,2,0,34,4,47,1,146,3,34,5,65,11,79,4,64,65,145,179,211,0,45,0,0,26,32,8,40,2,4,33,3,32,8,40,2,8,33,11,65,148,3,65,4,16,254,9,34,8,69,13,12,32,8,65,0,59,1,146,3,32,8,65,0,54,2,224,2,32,11,65,5,73,13,1,32,11,65,5,107,14,2,3,5,2,11,32,4,32,8,40,2,8,34,9,65,5,116,106,33,3,32,8,40,2,4,33,11,32,9,65,1,106,34,8,32,5,77,13,7,32,3,32,6,41,0,0,55,0,0,32,3,65,24,106,32,6,65,24,106,41,0,0,55,0,0,32,3,65,16,106,32,6,65,16,106,41,0,0,55,0,0,32,3,65,8,106,32,6,65,8,106,41,0,0,55,0,0,12,8,11,32,8,32,4,47,1,146,3,65,5,107,34,5,59,1,146,3,32,7,65,224,0,106,34,16,32,4,65,136,1,106,41,0,0,55,3,0,32,7,65,232,0,106,34,9,32,4,65,144,1,106,41,0,0,55,3,0,32,7,65,240,0,106,34,13,32,4,65,152,1,106,41,0,0,55,3,0,32,7,32,4,41,0,128,1,55,3,88,32,5,65,12,79,13,13,32,4,40,2,244,2,33,12,32,8,32,4,65,160,1,106,32,5,65,5,116,16,142,11,65,228,2,106,32,4,65,248,2,106,32,5,65,2,116,16,142,11,26,32,4,65,4,59,1,146,3,12,2,11,32,8,32,4,47,1,146,3,65,7,107,34,5,59,1,146,3,32,7,65,224,0,106,34,9,32,4,65,200,1,106,41,0,0,55,3,0,32,7,65,232,0,106,34,16,32,4,65,208,1,106,41,0,0,55,3,0,32,7,65,240,0,106,34,13,32,4,65,216,1,106,41,0,0,55,3,0,32,7,32,4,41,0,192,1,55,3,88,32,5,65,12,79,13,12,32,4,40,2,252,2,33,12,32,8,32,4,65,224,1,106,32,5,65,5,116,16,142,11,65,228,2,106,32,4,65,128,3,106,32,5,65,2,116,16,142,11,26,32,4,65,6,59,1,146,3,32,7,65,48,106,32,9,41,3,0,55,3,0,32,7,65,56,106,32,16,41,3,0,55,3,0,32,7,65,64,107,32,13,41,3,0,55,3,0,32,7,32,7,41,3,88,55,3,40,32,11,65,7,107,12,3,11,32,8,32,4,47,1,146,3,65,6,107,34,5,59,1,146,3,32,7,65,224,0,106,34,16,32,4,65,168,1,106,41,0,0,55,3,0,32,7,65,232,0,106,34,9,32,4,65,176,1,106,41,0,0,55,3,0,32,7,65,240,0,106,34,13,32,4,65,184,1,106,41,0,0,55,3,0,32,7,32,4,41,0,160,1,55,3,88,32,5,65,12,79,13,11,65,5,33,11,32,4,40,2,248,2,33,12,32,8,32,4,65,192,1,106,32,5,65,5,116,16,142,11,65,228,2,106,32,4,65,252,2,106,32,5,65,2,116,16,142,11,26,32,4,65,5,59,1,146,3,11,32,7,65,48,106,32,16,41,3,0,55,3,0,32,7,65,56,106,32,9,41,3,0,55,3,0,32,7,65,64,107,32,13,41,3,0,55,3,0,32,7,32,7,41,3,88,55,3,40,32,3,33,9,32,4,12,2,11,32,8,32,4,47,1,146,3,65,6,107,34,5,59,1,146,3,32,7,65,224,0,106,34,9,32,4,65,168,1,106,41,0,0,55,3,0,32,7,65,232,0,106,34,11,32,4,65,176,1,106,41,0,0,55,3,0,32,7,65,240,0,106,34,16,32,4,65,184,1,106,41,0,0,55,3,0,32,7,32,4,41,0,160,1,55,3,88,32,5,65,12,79,13,9,32,4,40,2,248,2,33,12,32,8,32,4,65,192,1,106,32,5,65,5,116,16,142,11,65,228,2,106,32,4,65,252,2,106,32,5,65,2,116,16,142,11,26,32,4,65,5,59,1,146,3,32,7,65,48,106,32,9,41,3,0,55,3,0,32,7,65,56,106,32,11,41,3,0,55,3,0,32,7,65,64,107,32,16,41,3,0,55,3,0,32,7,32,7,41,3,88,55,3,40,65,0,11,33,11,65,0,33,9,32,8,11,33,16,32,16,32,11,65,5,116,106,33,5,32,16,47,1,146,3,34,13,32,11,75,13,2,32,5,32,6,41,0,0,55,0,0,32,5,65,24,106,32,6,65,24,106,41,0,0,55,0,0,32,5,65,16,106,32,6,65,16,106,41,0,0,55,0,0,32,5,65,8,106,32,6,65,8,106,41,0,0,55,0,0,12,3,11,32,4,32,8,65,5,116,106,32,3,32,5,32,9,107,34,12,65,5,116,16,140,11,26,32,3,65,24,106,32,6,65,24,106,41,0,0,55,0,0,32,3,65,16,106,32,6,65,16,106,41,0,0,55,0,0,32,3,65,8,106,32,6,65,8,106,41,0,0,55,0,0,32,3,32,6,41,0,0,55,0,0,32,4,65,228,2,106,34,3,32,8,65,2,116,106,32,3,32,9,65,2,116,106,32,12,65,2,116,16,140,11,26,11,32,4,32,9,65,2,116,106,65,228,2,106,32,15,54,2,0,32,4,32,5,65,1,106,59,1,146,3,32,18,32,9,54,2,8,32,18,32,11,54,2,4,32,18,32,4,54,2,0,12,4,11,32,16,32,11,65,1,106,34,17,65,5,116,106,32,5,32,13,32,11,107,34,19,65,5,116,16,140,11,26,32,5,65,24,106,32,6,65,24,106,41,0,0,55,0,0,32,5,65,16,106,32,6,65,16,106,41,0,0,55,0,0,32,5,65,8,106,32,6,65,8,106,41,0,0,55,0,0,32,5,32,6,41,0,0,55,0,0,32,16,65,228,2,106,34,6,32,17,65,2,116,106,32,6,32,11,65,2,116,106,32,19,65,2,116,16,140,11,26,11,32,16,32,11,65,2,116,106,65,228,2,106,32,15,54,2,0,32,7,65,16,106,34,17,32,7,65,48,106,34,23,41,3,0,55,3,0,32,7,65,24,106,34,19,32,7,65,56,106,34,24,41,3,0,55,3,0,32,7,65,32,106,34,21,32,7,65,64,107,34,25,41,3,0,55,3,0,32,16,32,13,65,1,106,59,1,146,3,32,7,32,7,41,3,40,55,3,8,2,64,32,4,40,2,224,2,34,6,69,4,64,65,0,33,5,12,1,11,32,7,65,232,0,106,33,13,65,0,33,5,3,64,2,127,2,127,2,64,32,3,32,5,70,4,64,32,4,47,1,144,3,33,5,2,64,2,64,2,64,2,64,32,6,47,1,146,3,34,14,65,11,79,4,64,32,3,65,1,106,33,3,32,5,65,5,73,13,1,32,5,65,5,107,14,2,2,3,4,11,32,5,65,1,106,33,4,32,14,65,1,106,33,13,32,6,32,5,65,5,116,106,33,3,2,64,32,5,32,14,79,4,64,32,3,32,7,41,3,8,55,0,0,32,3,65,24,106,32,7,65,32,106,41,3,0,55,0,0,32,3,65,16,106,32,7,65,24,106,41,3,0,55,0,0,32,3,65,8,106,32,7,65,16,106,41,3,0,55,0,0,32,6,32,5,65,2,116,106,65,228,2,106,32,12,54,2,0,12,1,11,32,6,32,4,65,5,116,106,32,3,32,14,32,5,107,34,17,65,5,116,16,140,11,26,32,3,65,24,106,32,7,65,32,106,41,3,0,55,0,0,32,3,65,16,106,32,7,65,24,106,41,3,0,55,0,0,32,3,65,8,106,32,7,65,16,106,41,3,0,55,0,0,32,3,32,7,41,3,8,55,0,0,32,6,65,228,2,106,34,3,32,4,65,2,116,34,19,106,32,3,32,5,65,2,116,34,21,106,34,3,32,17,65,2,116,34,17,16,140,11,26,32,3,32,12,54,2,0,32,6,65,148,3,106,34,3,32,21,106,65,8,106,32,3,32,19,106,32,17,16,140,11,26,11,32,6,32,13,59,1,146,3,32,6,32,4,65,2,116,106,65,148,3,106,32,8,54,2,0,32,4,32,14,65,2,106,34,8,79,13,11,32,14,32,5,107,34,12,65,1,106,65,3,113,34,3,4,64,32,6,32,5,65,2,116,106,65,152,3,106,33,5,3,64,32,5,40,2,0,34,13,32,4,59,1,144,3,32,13,32,6,54,2,224,2,32,5,65,4,106,33,5,32,4,65,1,106,33,4,32,3,65,1,107,34,3,13,0,11,11,32,12,65,3,73,13,11,32,4,65,2,116,32,6,106,65,160,3,106,33,5,3,64,32,5,65,12,107,40,2,0,34,3,32,4,59,1,144,3,32,3,32,6,54,2,224,2,32,5,65,8,107,40,2,0,34,3,32,4,65,1,106,59,1,144,3,32,3,32,6,54,2,224,2,32,5,65,4,107,40,2,0,34,3,32,4,65,2,106,59,1,144,3,32,3,32,6,54,2,224,2,32,5,40,2,0,34,3,32,4,65,3,106,59,1,144,3,32,3,32,6,54,2,224,2,32,5,65,16,106,33,5,32,8,32,4,65,4,106,34,4,71,13,0,11,12,11,11,32,7,65,4,54,2,84,12,4,11,32,7,65,5,54,2,84,12,3,11,32,7,65,5,54,2,84,32,7,32,3,54,2,80,32,7,32,6,54,2,76,32,7,65,216,0,106,32,7,65,204,0,106,16,177,2,32,7,40,2,96,34,6,47,1,146,3,34,3,65,1,106,33,4,2,64,32,3,69,4,64,32,6,32,7,41,3,8,55,0,0,32,6,32,12,54,2,228,2,32,6,65,24,106,32,21,41,3,0,55,0,0,32,6,65,16,106,32,19,41,3,0,55,0,0,32,6,65,8,106,32,17,41,3,0,55,0,0,12,1,11,32,6,65,32,106,32,6,32,3,65,5,116,16,140,11,26,32,6,65,24,106,32,21,41,3,0,55,0,0,32,6,65,16,106,32,19,41,3,0,55,0,0,32,6,65,8,106,32,17,41,3,0,55,0,0,32,6,32,7,41,3,8,55,0,0,32,6,65,232,2,106,32,6,65,228,2,106,32,3,65,2,116,34,5,16,140,11,26,32,6,32,12,54,2,228,2,32,6,65,156,3,106,32,6,65,152,3,106,32,5,16,140,11,26,11,32,6,32,4,59,1,146,3,32,6,32,8,54,2,152,3,65,1,33,4,32,3,65,1,106,34,5,65,3,113,33,8,32,3,65,3,79,4,64,32,5,65,252,255,7,113,33,12,65,4,33,4,65,0,33,3,3,64,32,3,32,6,106,34,5,65,152,3,106,40,2,0,34,14,32,4,65,3,107,59,1,144,3,32,14,32,6,54,2,224,2,32,5,65,156,3,106,40,2,0,34,14,32,4,65,2,107,59,1,144,3,32,14,32,6,54,2,224,2,32,5,65,160,3,106,40,2,0,34,14,32,4,65,1,107,59,1,144,3,32,14,32,6,54,2,224,2,32,5,65,164,3,106,40,2,0,34,5,32,4,59,1,144,3,32,5,32,6,54,2,224,2,32,3,65,16,106,33,3,32,4,32,12,71,32,4,65,4,106,33,4,13,0,11,32,4,65,3,107,33,4,11,32,8,4,64,32,6,32,4,65,2,116,106,65,148,3,106,33,5,3,64,32,5,40,2,0,34,3,32,4,59,1,144,3,32,3,32,6,54,2,224,2,32,5,65,4,106,33,5,32,4,65,1,106,33,4,32,8,65,1,107,34,8,13,0,11,11,32,23,32,13,65,8,106,41,2,0,55,3,0,32,24,32,13,65,16,106,41,2,0,55,3,0,32,25,32,13,65,24,106,41,2,0,55,3,0,32,7,32,13,41,2,0,55,3,40,32,7,40,2,88,34,4,69,13,8,32,7,40,2,92,33,3,32,7,40,2,136,1,33,12,32,6,33,8,32,7,40,2,100,12,4,11,32,7,65,6,54,2,84,32,7,32,3,54,2,80,32,7,32,6,54,2,76,32,5,65,7,107,33,5,32,7,65,216,0,106,32,7,65,204,0,106,16,177,2,32,7,40,2,96,12,2,11,65,144,246,208,0,65,53,65,200,246,208,0,16,141,8,0,11,32,7,32,3,54,2,80,32,7,32,6,54,2,76,32,7,65,216,0,106,32,7,65,204,0,106,16,177,2,32,7,40,2,88,11,33,4,32,5,65,1,106,33,6,32,4,32,5,65,5,116,106,33,3,32,4,47,1,146,3,34,14,65,1,106,33,29,2,64,32,5,32,14,79,4,64,32,3,32,7,41,3,8,55,0,0,32,3,65,24,106,32,21,41,3,0,55,0,0,32,3,65,16,106,32,19,41,3,0,55,0,0,32,3,65,8,106,32,17,41,3,0,55,0,0,32,4,32,5,65,2,116,106,65,228,2,106,32,12,54,2,0,12,1,11,32,4,32,6,65,5,116,106,32,3,32,14,32,5,107,34,26,65,5,116,16,140,11,26,32,3,65,24,106,32,21,41,3,0,55,0,0,32,3,65,16,106,32,19,41,3,0,55,0,0,32,3,65,8,106,32,17,41,3,0,55,0,0,32,3,32,7,41,3,8,55,0,0,32,4,65,228,2,106,34,3,32,6,65,2,116,34,30,106,32,3,32,5,65,2,116,34,31,106,34,3,32,26,65,2,116,34,26,16,140,11,26,32,3,32,12,54,2,0,32,4,65,148,3,106,34,3,32,31,106,65,8,106,32,3,32,30,106,32,26,16,140,11,26,11,32,4,32,6,65,2,116,106,65,148,3,106,32,8,54,2,0,32,4,32,29,59,1,146,3,2,64,32,6,32,14,65,2,106,34,8,79,13,0,32,14,32,5,107,34,12,65,1,106,65,3,113,34,3,4,64,32,4,32,5,65,2,116,106,65,152,3,106,33,5,3,64,32,5,40,2,0,34,14,32,6,59,1,144,3,32,14,32,4,54,2,224,2,32,5,65,4,106,33,5,32,6,65,1,106,33,6,32,3,65,1,107,34,3,13,0,11,11,32,12,65,3,73,13,0,32,4,32,6,65,2,116,106,65,160,3,106,33,5,3,64,32,5,65,12,107,40,2,0,34,3,32,6,59,1,144,3,32,3,32,4,54,2,224,2,32,5,65,8,107,40,2,0,34,3,32,6,65,1,106,59,1,144,3,32,3,32,4,54,2,224,2,32,5,65,4,107,40,2,0,34,3,32,6,65,2,106,59,1,144,3,32,3,32,4,54,2,224,2,32,5,40,2,0,34,3,32,6,65,3,106,59,1,144,3,32,3,32,4,54,2,224,2,32,5,65,16,106,33,5,32,8,32,6,65,4,106,34,6,71,13,0,11,11,32,23,32,13,65,8,106,41,2,0,55,3,0,32,24,32,13,65,16,106,41,2,0,55,3,0,32,25,32,13,65,24,106,41,2,0,55,3,0,32,7,32,13,41,2,0,55,3,40,32,7,40,2,88,34,4,69,13,4,32,7,40,2,96,33,8,32,7,40,2,92,33,3,32,7,40,2,136,1,33,12,32,7,40,2,100,11,33,5,32,21,32,25,41,3,0,55,3,0,32,19,32,24,41,3,0,55,3,0,32,17,32,23,41,3,0,55,3,0,32,7,32,7,41,3,40,55,3,8,32,4,40,2,224,2,34,6,13,0,11,11,2,64,2,64,32,28,40,2,0,34,6,40,2,0,34,4,4,64,65,145,179,211,0,45,0,0,26,32,6,40,2,4,33,13,65,196,3,65,4,16,254,9,34,3,69,13,1,32,3,32,4,54,2,148,3,32,3,65,0,59,1,146,3,32,3,65,0,54,2,224,2,32,6,32,3,54,2,0,32,4,65,0,59,1,144,3,32,4,32,3,54,2,224,2,32,6,32,13,65,1,106,54,2,4,32,5,32,13,71,13,2,32,3,32,7,41,3,8,55,2,0,32,3,65,1,59,1,146,3,32,3,32,8,54,2,152,3,32,3,32,12,54,2,228,2,32,3,65,8,106,32,7,65,16,106,41,3,0,55,2,0,32,3,65,16,106,32,7,65,24,106,41,3,0,55,2,0,32,3,65,24,106,32,7,65,32,106,41,3,0,55,2,0,32,8,32,3,54,2,224,2,32,8,65,1,59,1,144,3,32,18,32,16,54,2,0,32,18,32,9,54,2,4,32,18,32,11,54,2,8,12,5,11,65,220,243,208,0,16,176,10,0,11,65,4,65,196,3,16,132,11,0,11,65,231,244,208,0,65,48,65,152,245,208,0,16,141,8,0,11,65,4,65,148,3,16,132,11,0,11,32,18,32,11,54,2,8,32,18,32,9,54,2,4,32,18,32,16,54,2,0,11,32,7,65,144,1,106,36,0,12,1,11,32,5,65,11,65,240,245,208,0,16,171,10,0,11,32,10,40,2,24,34,3,32,3,40,2,8,65,1,106,54,2,8,12,1,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,3,13,1,65,8,65,200,0,16,132,11,0,11,32,22,32,15,59,1,2,65,0,12,1,11,32,3,65,128,128,128,128,120,54,2,60,32,3,65,128,128,128,128,120,54,2,48,32,3,66,2,55,3,40,32,3,66,0,55,3,32,32,3,66,128,128,128,128,32,55,3,24,32,3,66,233,7,55,3,16,32,3,66,0,55,3,0,32,22,32,3,54,2,4,65,1,11,59,1,0,32,10,65,128,1,106,36,0,12,1,11,65,4,65,148,3,16,132,11,0,11,32,20,47,1,8,13,3,32,2,40,2,116,34,9,32,27,47,1,2,34,3,77,13,2,32,20,47,1,10,33,15,32,22,32,1,32,2,40,2,112,32,3,65,3,116,106,34,2,40,2,0,32,2,40,2,4,16,246,1,32,20,47,1,8,69,4,64,32,20,47,1,10,33,7,65,0,33,2,35,0,65,48,107,34,6,36,0,2,64,32,0,34,3,2,127,2,64,2,64,2,64,2,127,32,1,40,2,168,1,34,8,69,4,64,65,0,33,8,32,15,32,7,65,16,116,114,12,1,11,32,1,40,2,172,1,33,4,3,64,32,8,65,44,106,33,5,32,8,65,4,106,33,0,32,8,47,1,94,34,9,65,2,116,33,10,65,127,33,2,2,64,3,64,32,10,69,4,64,32,9,33,2,12,2,11,32,0,65,2,106,33,12,32,0,47,1,0,33,11,32,2,65,1,106,33,2,32,5,65,4,106,33,5,32,10,65,4,107,33,10,32,0,65,4,106,33,0,65,127,32,11,32,15,71,32,11,32,15,75,27,34,11,65,127,32,7,32,12,47,1,0,34,12,71,32,7,32,12,73,27,32,11,27,34,11,65,1,70,13,0,11,32,11,65,255,1,113,69,13,3,11,32,4,4,64,32,4,65,1,107,33,4,32,8,32,2,65,2,116,106,65,224,0,106,40,2,0,33,8,12,1,11,11,32,15,32,7,65,16,116,114,11,33,4,32,1,40,2,8,34,0,65,254,255,3,77,4,64,32,0,34,9,32,1,40,2,0,70,4,64,32,1,32,9,16,184,5,32,1,40,2,8,33,9,11,32,1,40,2,4,32,9,65,2,116,106,34,9,32,7,59,1,2,32,9,32,15,59,1,0,32,1,32,1,40,2,8,65,1,106,54,2,8,32,6,32,2,54,2,20,32,6,65,0,54,2,16,32,6,32,8,54,2,12,32,6,32,1,65,168,1,106,54,2,4,32,6,32,4,54,2,8,32,4,65,16,118,33,9,32,8,69,4,64,65,145,179,211,0,45,0,0,26,65,224,0,65,4,16,254,9,34,2,69,13,6,32,2,65,1,59,1,94,32,2,65,0,54,2,0,32,2,32,0,54,2,48,32,2,32,9,59,1,6,32,2,32,4,59,1,4,32,1,66,128,128,128,128,16,55,2,172,1,32,1,32,2,54,2,168,1,12,3,11,32,6,65,32,106,32,6,65,12,106,34,1,65,8,106,40,2,0,54,2,0,32,6,32,1,41,2,0,55,3,24,32,6,65,36,106,32,6,65,24,106,32,4,32,9,32,0,32,6,65,4,106,16,98,32,6,40,2,4,34,1,32,1,40,2,8,65,1,106,54,2,8,12,2,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,0,13,2,65,8,65,200,0,16,132,11,0,11,32,5,40,2,0,33,0,11,32,3,32,0,59,1,2,65,0,12,1,11,32,0,65,128,128,128,128,120,54,2,60,32,0,65,128,128,128,128,120,54,2,48,32,0,66,2,55,3,40,32,0,66,0,55,3,32,32,0,66,128,128,128,128,32,55,3,24,32,0,66,233,7,55,3,16,32,0,66,0,55,3,0,32,3,32,0,54,2,4,65,1,11,59,1,0,32,6,65,48,106,36,0,12,6,11,65,4,65,224,0,16,132,11,0,11,32,20,40,2,12,33,1,32,0,65,1,59,1,0,32,0,32,1,54,2,4,12,4,11,32,3,32,9,65,144,201,208,0,16,131,7,0,11,32,3,32,9,65,224,202,208,0,16,131,7,0,11,32,3,32,9,65,208,202,208,0,16,131,7,0,11,32,20,40,2,12,33,1,32,0,65,1,59,1,0,32,0,32,1,54,2,4,11,32,20,65,16,106,36,0,11,240,1,1,7,127,35,0,65,32,107,34,2,36,0,2,64,2,64,2,64,32,1,40,2,8,34,3,69,4,64,65,4,33,4,12,1,11,32,3,65,164,146,201,36,75,13,1,32,3,65,28,108,34,5,65,0,72,13,1,32,1,40,2,4,33,8,65,145,179,211,0,45,0,0,26,32,5,65,4,16,254,9,34,4,69,13,2,65,0,33,1,32,3,33,7,3,64,32,1,32,5,70,13,1,32,2,65,4,106,32,1,32,8,106,16,169,1,32,1,32,4,106,34,6,65,24,106,32,2,65,28,106,40,2,0,54,2,0,32,6,65,16,106,32,2,65,20,106,41,2,0,55,2,0,32,6,65,8,106,32,2,65,12,106,41,2,0,55,2,0,32,6,32,2,41,2,4,55,2,0,32,1,65,28,106,33,1,32,7,65,1,107,34,7,13,0,11,11,32,0,32,3,54,2,8,32,0,32,4,54,2,4,32,0,32,3,54,2,0,32,2,65,32,106,36,0,15,11,16,184,8,0,11,65,4,32,5,16,132,11,0,11,231,1,1,1,127,35,0,65,16,107,34,2,36,0,32,2,65,0,54,2,12,32,0,32,2,65,12,106,2,127,2,64,2,64,32,1,65,128,1,79,4,64,32,1,65,128,16,73,13,1,32,1,65,128,128,4,79,13,2,32,2,32,1,65,63,113,65,128,1,114,58,0,14,32,2,32,1,65,12,118,65,224,1,114,58,0,12,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,13,65,3,12,3,11,32,2,32,1,58,0,12,65,1,12,2,11,32,2,32,1,65,63,113,65,128,1,114,58,0,13,32,2,32,1,65,6,118,65,192,1,114,58,0,12,65,2,12,1,11,32,2,32,1,65,63,113,65,128,1,114,58,0,15,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,14,32,2,32,1,65,12,118,65,63,113,65,128,1,114,58,0,13,32,2,32,1,65,18,118,65,7,113,65,240,1,114,58,0,12,65,4,11,16,179,2,32,2,65,16,106,36,0,11,238,1,1,1,127,35,0,65,16,107,34,3,36,0,2,127,65,0,32,0,69,13,0,26,32,3,65,4,106,34,0,32,2,16,163,8,2,64,32,0,16,193,1,34,2,69,4,64,65,0,33,0,12,1,11,65,0,33,0,3,64,2,64,2,64,2,64,2,64,2,64,32,2,45,0,0,65,8,107,14,5,0,0,1,1,2,1,11,32,0,32,0,65,4,106,34,0,77,13,3,65,160,202,206,0,65,28,65,188,203,206,0,16,141,8,0,11,32,0,65,1,106,34,0,69,13,1,12,2,11,32,0,32,0,65,4,106,34,0,77,13,1,65,160,202,206,0,65,28,65,204,203,206,0,16,141,8,0,11,65,160,202,206,0,65,28,65,220,203,206,0,16,141,8,0,11,32,3,65,4,106,16,193,1,34,2,13,0,11,11,32,3,40,2,4,34,2,4,64,32,3,40,2,8,32,2,65,2,116,65,4,16,163,10,11,65,0,32,0,32,1,77,13,0,26,66,220,8,16,251,4,11,32,3,65,16,106,36,0,11,227,1,0,2,64,32,0,65,32,73,13,0,2,64,2,127,65,1,32,0,65,255,0,73,13,0,26,32,0,65,128,128,4,73,13,1,2,64,32,0,65,128,128,8,79,4,64,32,0,65,176,199,12,107,65,208,186,43,73,32,0,65,203,166,12,107,65,5,73,114,13,4,32,0,65,158,244,11,107,65,226,11,73,32,0,65,225,215,11,107,65,159,24,73,114,13,4,32,0,65,126,113,65,158,240,10,70,32,0,65,162,157,11,107,65,14,73,114,13,4,32,0,65,96,113,65,224,205,10,71,13,1,12,4,11,32,0,65,156,140,211,0,65,44,65,244,140,211,0,65,196,1,65,184,142,211,0,65,194,3,16,235,3,15,11,65,0,32,0,65,186,238,10,107,65,6,73,13,0,26,32,0,65,128,128,196,0,107,65,240,131,116,73,11,15,11,32,0,65,250,145,211,0,65,40,65,202,146,211,0,65,159,2,65,233,148,211,0,65,175,2,16,235,3,15,11,65,0,11,185,5,2,6,127,1,126,2,64,2,64,2,64,32,0,40,2,0,69,4,64,32,0,65,127,54,2,0,32,0,40,2,4,34,4,32,0,40,2,12,34,3,73,13,1,2,64,32,3,32,4,70,4,64,35,0,65,16,107,34,3,36,0,2,64,32,0,65,4,106,34,4,40,2,0,34,2,65,0,78,4,64,2,64,65,1,32,2,65,1,116,34,2,32,2,65,1,77,27,34,2,65,255,255,255,7,77,4,64,65,145,179,211,0,45,0,0,26,32,2,65,7,116,34,5,65,8,16,254,9,34,6,69,13,1,32,4,41,2,0,33,8,32,4,32,6,54,2,4,32,4,32,2,54,2,0,32,3,65,8,106,32,4,65,8,106,34,2,40,2,0,54,2,0,32,2,65,0,54,2,0,32,3,32,8,55,3,0,32,4,40,2,20,34,2,32,4,40,2,12,70,4,64,32,4,65,12,106,32,2,16,187,5,32,4,40,2,20,33,2,11,32,4,40,2,16,32,2,65,12,108,106,34,2,32,3,41,3,0,55,2,0,32,2,65,8,106,32,3,65,8,106,40,2,0,54,2,0,32,4,32,4,40,2,20,65,1,106,54,2,20,32,3,65,16,106,36,0,12,3,11,16,184,8,0,11,65,8,32,5,16,132,11,0,11,65,212,234,206,0,65,17,65,248,234,206,0,16,247,8,0,11,32,0,40,2,12,34,3,32,0,40,2,4,70,4,64,35,0,65,32,107,34,2,36,0,2,64,2,64,32,3,32,3,65,1,106,34,5,75,13,0,65,4,32,4,40,2,0,34,3,65,1,116,34,6,32,5,32,5,32,6,73,27,34,5,32,5,65,4,77,27,34,6,65,7,116,33,7,32,5,65,128,128,128,8,73,65,3,116,33,5,32,2,32,3,4,127,32,2,32,3,65,7,116,54,2,28,32,2,32,4,40,2,4,54,2,20,65,8,5,65,0,11,54,2,24,32,2,65,8,106,32,5,32,7,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,40,2,12,33,3,32,4,32,6,54,2,0,32,4,32,3,54,2,4,32,2,65,32,106,36,0,12,1,11,16,184,8,0,11,32,0,40,2,12,33,3,11,32,0,40,2,8,32,3,65,7,116,106,32,1,65,128,1,16,142,11,26,32,0,32,3,65,1,106,34,1,54,2,12,65,0,33,3,12,1,11,32,0,40,2,8,32,3,65,7,116,106,32,1,65,128,1,16,142,11,26,32,0,32,0,40,2,12,65,1,106,34,1,54,2,12,32,1,32,3,73,13,3,11,32,0,32,0,40,2,0,65,1,106,54,2,0,32,1,32,3,71,13,3,65,0,65,0,65,196,234,206,0,16,131,7,0,11,65,180,234,206,0,16,232,7,0,11,65,128,234,206,0,65,33,65,232,233,206,0,16,141,8,0,11,65,128,234,206,0,65,33,65,164,234,206,0,16,141,8,0,11,32,0,40,2,8,32,3,65,7,116,106,11,141,2,1,6,127,35,0,65,16,107,34,3,36,0,65,145,179,211,0,45,0,0,26,2,64,65,32,65,4,16,254,9,34,1,4,64,32,1,66,0,55,2,20,32,1,66,128,128,128,128,192,0,55,2,12,32,1,66,1,55,2,4,32,1,65,28,106,65,0,58,0,0,16,134,8,34,2,16,35,34,4,16,36,33,5,32,4,65,132,1,79,4,64,32,4,16,4,11,32,2,65,132,1,79,4,64,32,2,16,4,11,32,3,65,128,1,54,2,12,32,3,65,12,106,40,2,0,16,57,33,4,32,1,65,2,54,2,0,65,145,179,211,0,45,0,0,26,65,4,65,4,16,254,9,34,2,69,13,1,32,2,32,1,54,2,0,32,2,65,216,194,207,0,16,212,10,33,6,32,0,32,4,54,2,16,32,0,32,1,54,2,0,32,0,32,5,65,1,70,58,0,20,32,0,32,6,54,2,12,32,0,65,216,194,207,0,54,2,8,32,0,32,2,54,2,4,32,3,40,2,12,34,0,65,132,1,79,4,64,32,0,16,4,11,32,3,65,16,106,36,0,15,11,65,4,65,32,16,132,11,0,11,65,4,65,4,16,132,11,0,11,231,1,1,7,127,32,0,40,2,8,34,5,4,64,32,0,40,2,4,33,6,3,64,32,6,32,2,65,12,108,106,34,3,40,2,8,34,4,4,64,32,3,40,2,4,65,36,106,33,0,3,64,32,0,65,4,107,40,2,0,34,1,65,128,128,128,128,120,70,32,1,69,114,69,4,64,32,0,40,2,0,32,1,65,1,16,163,10,11,2,64,32,0,65,20,107,40,2,0,34,7,65,2,70,13,0,32,0,65,16,107,33,1,32,7,69,4,64,32,1,40,2,0,34,1,69,13,1,32,0,65,12,107,40,2,0,32,1,65,1,16,163,10,12,1,11,32,1,40,2,0,34,1,69,13,0,32,0,65,12,107,40,2,0,32,1,65,1,116,65,2,16,163,10,11,32,0,65,44,106,33,0,32,4,65,1,107,34,4,13,0,11,11,32,3,40,2,0,34,0,4,64,32,3,40,2,4,32,0,65,44,108,65,4,16,163,10,11,32,2,65,1,106,34,2,32,5,71,13,0,11,11,11,134,5,1,11,127,35,0,65,32,107,34,3,36,0,32,3,65,0,54,2,0,32,3,65,24,106,32,1,65,8,106,40,2,0,54,2,0,32,3,32,1,41,2,0,55,3,16,32,3,32,3,54,2,28,32,3,65,4,106,33,9,35,0,65,32,107,34,2,36,0,32,3,65,16,106,34,4,40,2,8,33,10,32,4,40,2,0,33,1,32,4,40,2,4,33,11,32,4,40,2,12,33,6,2,64,3,64,2,64,32,1,32,11,71,4,64,32,4,32,1,65,28,106,34,5,54,2,0,32,2,65,24,106,32,10,32,1,16,134,1,32,2,40,2,28,33,7,32,2,40,2,24,34,8,65,11,71,13,1,32,6,40,2,0,4,64,32,6,16,217,9,11,32,6,32,7,54,2,0,11,32,9,65,0,54,2,8,32,9,66,128,128,128,128,192,0,55,2,0,12,2,11,32,5,33,1,32,8,65,12,70,13,0,11,65,145,179,211,0,45,0,0,26,65,32,65,4,16,254,9,34,4,4,64,32,4,32,7,54,2,4,32,4,32,8,54,2,0,32,2,65,1,54,2,20,32,2,32,4,54,2,16,32,2,65,4,54,2,12,65,1,33,1,3,64,2,64,32,5,32,11,71,4,64,32,2,65,24,106,32,10,32,5,16,134,1,32,2,40,2,28,33,7,32,2,40,2,24,34,8,65,11,71,13,1,32,6,40,2,0,4,64,32,6,16,217,9,11,32,6,32,7,54,2,0,11,32,9,32,2,41,2,12,55,2,0,32,9,65,8,106,32,2,65,20,106,40,2,0,54,2,0,12,3,11,32,5,65,28,106,33,5,32,8,65,12,70,13,0,32,2,40,2,12,32,1,70,4,64,32,2,65,12,106,32,1,65,1,16,177,5,32,2,40,2,16,33,4,11,32,4,32,1,65,3,116,106,34,12,32,7,54,2,4,32,12,32,8,54,2,0,32,2,32,1,65,1,106,34,1,54,2,20,12,0,11,0,11,65,4,65,32,16,132,11,0,11,32,2,65,32,106,36,0,2,64,32,3,40,2,0,34,1,69,4,64,32,0,32,3,41,2,4,55,2,0,32,0,65,8,106,32,3,65,12,106,40,2,0,54,2,0,12,1,11,32,0,65,128,128,128,128,120,54,2,0,32,0,32,1,54,2,4,32,3,40,2,8,33,5,32,3,40,2,12,34,0,4,64,32,5,65,4,106,33,1,3,64,2,64,2,64,2,64,32,1,65,4,107,40,2,0,65,6,107,14,2,0,1,2,11,32,1,40,2,0,34,2,16,198,6,32,2,65,8,65,4,16,163,10,12,1,11,32,1,16,249,5,11,32,1,65,8,106,33,1,32,0,65,1,107,34,0,13,0,11,11,32,3,40,2,4,34,0,69,13,0,32,5,32,0,65,3,116,65,4,16,163,10,11,32,3,65,32,106,36,0,11,188,5,2,5,127,2,126,2,64,2,64,2,64,32,0,40,2,0,69,4,64,32,1,41,3,0,33,7,32,0,65,127,54,2,0,32,0,40,2,4,34,4,32,0,40,2,12,34,1,73,13,1,2,64,32,1,32,4,70,4,64,35,0,65,16,107,34,3,36,0,2,64,32,0,65,4,106,34,4,34,1,40,2,0,34,2,65,0,78,4,64,2,64,65,1,32,2,65,1,116,34,2,32,2,65,1,77,27,34,2,65,255,255,255,255,0,77,4,64,65,145,179,211,0,45,0,0,26,32,2,65,3,116,34,5,65,8,16,254,9,34,6,69,13,1,32,1,41,2,0,33,8,32,1,32,6,54,2,4,32,1,32,2,54,2,0,32,3,65,8,106,32,1,65,8,106,34,2,40,2,0,54,2,0,32,2,65,0,54,2,0,32,3,32,8,55,3,0,32,1,40,2,20,34,2,32,1,40,2,12,70,4,64,32,1,65,12,106,32,2,16,187,5,32,1,40,2,20,33,2,11,32,1,40,2,16,32,2,65,12,108,106,34,2,32,3,41,3,0,55,2,0,32,2,65,8,106,32,3,65,8,106,40,2,0,54,2,0,32,1,32,1,40,2,20,65,1,106,54,2,20,32,3,65,16,106,36,0,12,3,11,16,184,8,0,11,65,8,32,5,16,132,11,0,11,65,212,234,206,0,65,17,65,248,234,206,0,16,247,8,0,11,32,0,40,2,12,34,1,32,0,40,2,4,70,4,64,35,0,65,32,107,34,3,36,0,2,64,2,64,32,1,32,1,65,1,106,34,2,75,13,0,65,4,32,4,40,2,0,34,1,65,1,116,34,5,32,2,32,2,32,5,73,27,34,2,32,2,65,4,77,27,34,5,65,3,116,33,6,32,2,65,128,128,128,128,1,73,65,3,116,33,2,32,3,32,1,4,127,32,3,32,1,65,3,116,54,2,28,32,3,32,4,40,2,4,54,2,20,65,8,5,65,0,11,54,2,24,32,3,65,8,106,32,2,32,6,32,3,65,20,106,16,239,5,32,3,40,2,8,4,64,32,3,40,2,12,34,0,69,13,1,32,0,32,3,40,2,16,16,132,11,0,11,32,3,40,2,12,33,1,32,4,32,5,54,2,0,32,4,32,1,54,2,4,32,3,65,32,106,36,0,12,1,11,16,184,8,0,11,32,0,40,2,12,33,1,11,32,0,32,1,65,1,106,34,4,54,2,12,32,0,40,2,8,32,1,65,3,116,106,32,7,55,3,0,65,0,33,1,12,1,11,32,0,40,2,8,32,1,65,3,116,106,32,7,55,3,0,32,0,32,0,40,2,12,65,1,106,34,4,54,2,12,32,1,32,4,75,13,3,11,32,0,32,0,40,2,0,65,1,106,54,2,0,32,1,32,4,71,13,3,65,0,65,0,65,196,234,206,0,16,131,7,0,11,65,180,234,206,0,16,232,7,0,11,65,128,234,206,0,65,33,65,232,233,206,0,16,141,8,0,11,65,128,234,206,0,65,33,65,164,234,206,0,16,141,8,0,11,32,0,40,2,8,32,1,65,3,116,106,11,255,1,1,2,127,35,0,65,208,0,107,34,3,36,0,32,3,32,1,59,1,14,32,3,32,0,58,0,13,32,3,32,2,54,2,16,32,3,65,204,0,106,65,152,3,54,2,0,32,3,65,196,0,106,65,251,0,54,2,0,32,3,65,3,54,2,36,32,3,65,128,211,209,0,54,2,32,32,3,66,3,55,2,44,32,3,65,145,2,54,2,60,32,3,32,3,65,56,106,54,2,40,32,3,32,3,65,13,106,54,2,72,32,3,32,3,65,16,106,54,2,64,32,3,32,3,65,14,106,54,2,56,32,3,65,20,106,32,3,65,32,106,16,219,3,66,233,7,16,251,4,33,1,32,3,47,1,14,33,2,32,3,45,0,13,33,4,32,1,40,2,32,34,0,32,1,40,2,24,70,4,64,32,1,65,24,106,32,0,16,184,5,32,1,40,2,32,33,0,11,32,1,40,2,28,32,0,65,2,116,106,34,0,32,2,59,1,2,32,0,32,4,58,0,0,32,1,32,1,40,2,32,65,1,106,54,2,32,32,1,32,3,65,20,106,16,156,4,32,3,65,208,0,106,36,0,11,128,2,1,6,127,32,0,40,2,0,69,4,64,32,0,65,127,54,2,0,32,0,40,2,20,33,3,32,0,65,0,54,2,20,2,64,32,3,69,13,0,32,0,40,2,40,32,0,40,2,36,33,4,32,0,40,2,32,33,6,32,0,40,2,24,33,5,2,64,32,0,40,2,28,16,6,69,13,0,32,3,32,5,40,2,0,17,2,0,32,5,40,2,4,34,8,69,13,0,32,3,32,8,32,5,40,2,8,16,163,10,11,16,6,69,13,0,32,6,32,4,40,2,0,17,2,0,32,4,40,2,4,34,3,69,13,0,32,6,32,3,32,4,40,2,8,16,163,10,11,32,0,65,8,106,33,3,2,64,32,0,40,2,4,65,2,70,13,0,32,3,40,2,0,34,4,65,132,1,73,13,0,32,4,16,4,11,32,0,32,1,54,2,4,32,3,32,2,54,2,0,32,0,40,2,12,33,1,32,0,65,0,54,2,12,32,0,32,0,40,2,0,65,1,106,54,2,0,32,1,4,64,32,0,40,2,16,32,1,40,2,4,17,2,0,11,15,11,65,196,197,207,0,16,232,7,0,11,222,1,2,7,127,2,126,32,1,32,2,65,1,107,75,4,64,32,1,32,2,75,4,64,32,0,65,16,107,33,8,32,2,65,3,116,32,0,106,65,8,107,33,5,3,64,32,0,32,2,65,3,116,106,34,4,45,0,0,34,6,32,8,32,2,65,1,106,34,9,65,3,116,106,34,3,45,0,0,73,4,64,32,6,173,33,10,32,4,65,4,106,53,2,0,33,11,32,4,32,3,41,2,0,55,2,0,2,64,32,2,65,1,70,13,0,65,1,33,7,32,5,33,3,3,64,32,6,32,3,65,8,107,34,4,45,0,0,79,13,1,32,3,32,4,41,2,0,55,2,0,32,4,33,3,32,2,32,7,65,1,106,34,7,71,13,0,11,32,0,33,3,11,32,3,32,11,66,32,134,32,10,132,55,2,0,11,32,5,65,8,106,33,5,32,9,34,2,32,1,71,13,0,11,11,15,11,65,216,197,193,0,65,46,65,136,198,193,0,16,141,8,0,11,240,1,1,7,127,35,0,65,32,107,34,1,36,0,32,1,65,0,54,2,28,32,1,66,0,55,2,16,32,1,65,2,59,1,12,32,1,32,0,54,2,8,32,1,65,1,54,2,4,32,1,65,20,106,33,4,2,64,2,64,32,1,65,4,106,16,165,1,34,2,13,0,32,1,40,2,8,65,56,65,232,0,32,1,40,2,4,27,106,40,2,0,34,2,32,0,47,1,140,1,34,3,77,4,64,65,11,32,3,32,2,16,136,5,33,2,12,1,11,32,1,65,4,106,34,5,32,3,32,0,40,2,132,1,34,6,16,147,1,34,2,13,0,32,1,40,2,8,34,2,65,56,65,232,0,32,1,40,2,4,34,7,27,106,40,2,0,32,3,77,13,1,32,5,32,0,65,236,0,106,32,6,32,2,65,52,65,228,0,32,7,27,106,40,2,0,32,3,65,12,108,106,65,8,106,40,2,0,65,0,16,164,1,33,2,11,32,4,16,187,2,32,1,65,32,106,36,0,32,2,15,11,65,164,251,208,0,16,176,10,0,11,211,1,1,2,127,35,0,65,16,107,34,4,36,0,2,64,32,2,65,8,79,4,64,32,4,65,8,106,65,46,32,1,32,2,16,157,4,32,4,40,2,8,65,1,70,33,3,12,1,11,32,2,69,4,64,12,1,11,32,1,45,0,0,65,46,70,34,3,32,2,65,1,70,114,13,0,32,1,45,0,1,65,46,70,34,3,32,2,65,2,70,114,13,0,32,1,45,0,2,65,46,70,34,3,32,2,65,3,70,114,13,0,32,1,45,0,3,65,46,70,34,3,32,2,65,4,70,114,13,0,32,1,45,0,4,65,46,70,34,3,32,2,65,5,70,114,13,0,32,1,45,0,5,65,46,70,34,3,32,2,65,6,70,114,13,0,32,1,45,0,6,65,46,70,33,3,11,32,0,32,3,32,0,45,0,4,65,0,71,114,58,0,4,32,0,40,2,0,32,1,32,2,16,210,9,32,4,65,16,106,36,0,11,166,2,1,1,127,35,0,65,16,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,14,40,2,1,1,1,1,1,1,1,1,3,5,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,1,1,1,1,8,0,11,32,1,65,220,0,70,13,5,11,32,1,65,255,0,75,13,7,12,8,11,32,0,65,48,16,162,9,12,8,11,32,0,65,244,0,16,162,9,12,7,11,32,0,65,242,0,16,162,9,12,6,11,32,0,65,238,0,16,162,9,12,5,11,32,0,65,220,0,16,162,9,12,4,11,32,0,65,34,16,162,9,12,3,11,32,0,65,39,16,162,9,12,2,11,32,1,16,130,4,69,13,0,32,2,65,4,106,32,1,16,236,4,32,0,65,8,106,32,2,65,12,106,40,2,0,54,2,0,32,0,32,2,41,2,4,55,2,0,12,1,11,32,1,16,130,5,69,4,64,32,2,65,4,106,32,1,16,236,4,32,0,65,8,106,32,2,65,12,106,40,2,0,54,2,0,32,0,32,2,41,2,4,55,2,0,12,1,11,32,0,32,1,54,2,4,32,0,65,128,1,58,0,0,11,32,2,65,16,106,36,0,11,236,1,1,4,127,2,64,2,64,2,64,32,0,4,64,32,0,65,8,107,34,3,32,3,40,2,0,34,1,65,1,106,34,2,54,2,0,32,2,69,13,1,32,0,40,2,0,34,2,65,127,70,13,2,32,0,32,2,65,1,106,54,2,0,32,0,40,2,4,69,4,64,32,0,32,2,54,2,0,32,3,32,1,54,2,0,65,0,15,11,32,0,40,2,8,16,8,32,0,40,2,0,34,1,69,13,3,32,3,40,2,0,33,4,32,0,32,1,65,1,107,54,2,0,32,3,32,4,65,1,107,34,1,54,2,0,2,64,32,1,13,0,2,64,32,0,40,2,4,69,13,0,32,0,65,8,106,40,2,0,34,1,65,132,1,73,13,0,32,1,16,4,11,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,0,32,3,65,24,65,4,16,163,10,11,15,11,16,243,10,0,11,0,11,16,244,10,0,11,65,176,143,193,0,65,33,65,148,143,193,0,16,141,8,0,11,235,1,1,4,127,35,0,65,16,107,34,5,36,0,2,64,32,1,40,2,8,34,3,32,1,40,2,4,34,2,79,4,64,32,5,65,4,54,2,4,32,2,32,3,79,4,64,65,0,33,2,65,1,33,4,32,3,4,64,32,1,40,2,0,33,1,3,64,2,64,2,64,32,1,45,0,0,65,10,70,4,64,32,4,65,1,106,34,4,69,13,1,65,0,33,2,12,2,11,32,2,65,1,106,34,2,13,1,65,144,228,207,0,65,28,65,172,228,207,0,16,141,8,0,11,65,144,228,207,0,65,28,65,244,227,207,0,16,141,8,0,11,32,1,65,1,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,5,65,4,106,32,4,32,2,16,236,7,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,2,11,32,3,32,2,65,228,227,207,0,16,171,10,0,11,32,0,65,0,58,0,0,32,0,32,1,40,2,0,32,3,106,45,0,0,58,0,1,11,32,5,65,16,106,36,0,11,229,1,1,2,127,2,64,2,64,2,64,32,1,69,4,64,32,0,69,13,1,32,0,65,8,107,34,1,40,2,0,65,1,71,13,2,32,1,65,0,54,2,0,32,0,40,2,8,33,2,32,0,40,2,4,2,64,32,1,65,127,70,13,0,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,0,32,1,65,24,65,4,16,163,10,11,69,32,2,65,132,1,73,114,13,3,32,2,16,4,12,3,11,32,0,69,13,0,32,0,65,8,107,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,32,2,13,2,2,64,32,0,65,4,106,40,2,0,69,13,0,32,0,65,8,106,40,2,0,34,2,65,132,1,73,13,0,32,2,16,4,11,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,2,32,1,65,24,65,4,16,163,10,15,11,16,243,10,0,11,65,209,143,193,0,65,63,16,242,10,0,11,11,218,1,2,7,127,1,126,32,1,32,2,65,1,107,75,4,64,32,1,32,2,75,4,64,32,0,65,16,107,33,8,32,2,65,3,116,32,0,106,65,8,107,33,5,3,64,32,0,32,2,65,3,116,106,34,4,40,2,0,34,6,32,8,32,2,65,1,106,34,9,65,3,116,106,34,3,40,2,0,73,4,64,32,4,65,4,106,53,2,0,33,10,32,4,32,3,41,2,0,55,2,0,2,64,32,2,65,1,70,13,0,65,1,33,7,32,5,33,3,3,64,32,6,32,3,65,8,107,34,4,40,2,0,79,13,1,32,3,32,4,41,2,0,55,2,0,32,4,33,3,32,2,32,7,65,1,106,34,7,71,13,0,11,32,0,33,3,11,32,3,32,6,173,32,10,66,32,134,132,55,2,0,11,32,5,65,8,106,33,5,32,9,34,2,32,1,71,13,0,11,11,15,11,65,216,197,193,0,65,46,65,136,198,193,0,16,141,8,0,11,141,2,1,3,127,35,0,65,16,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,32,1,65,255,1,113,65,1,107,14,2,1,2,0,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,3,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,65,145,179,211,0,45,0,0,26,65,1,33,3,65,16,65,1,16,254,9,34,4,69,13,4,32,4,65,8,106,65,225,135,209,0,41,0,0,55,0,0,32,4,65,217,135,209,0,41,0,0,55,0,0,32,2,65,16,54,2,12,32,2,32,4,54,2,8,32,2,65,16,54,2,4,32,0,32,1,32,2,65,4,106,16,156,4,54,2,4,12,2,11,32,0,65,0,58,0,1,12,1,11,32,0,65,1,58,0,1,11,32,0,32,3,58,0,0,32,2,65,16,106,36,0,15,11,65,8,65,200,0,16,132,11,0,11,65,1,65,16,16,132,11,0,11,240,1,1,5,127,35,0,65,48,107,34,2,36,0,65,1,33,3,2,64,32,1,40,2,20,34,4,65,244,137,210,0,65,1,32,1,40,2,24,34,5,40,2,12,34,6,17,4,0,13,0,32,0,45,0,0,33,0,65,1,33,1,3,64,2,64,2,64,2,64,32,0,32,1,113,34,3,65,8,77,65,0,65,1,32,3,116,65,150,2,113,27,69,4,64,32,1,65,255,1,113,65,4,75,13,1,12,3,11,32,2,32,3,58,0,15,32,2,65,2,54,2,20,32,2,65,248,137,210,0,54,2,16,32,2,66,1,55,2,28,32,2,65,244,4,54,2,44,32,2,32,2,65,40,106,54,2,24,32,2,32,2,65,15,106,54,2,40,32,4,32,5,32,2,65,16,106,16,166,2,13,1,32,1,65,255,1,113,65,5,73,13,2,11,32,4,65,245,137,210,0,65,1,32,6,17,4,0,33,3,12,3,11,65,1,33,3,12,2,11,32,1,65,1,116,33,1,12,0,11,0,11,32,2,65,48,106,36,0,32,3,11,240,1,1,2,127,2,64,2,64,2,64,32,1,69,4,64,32,0,69,13,1,32,0,65,8,107,34,1,40,2,0,65,1,71,13,2,32,1,65,0,54,2,0,32,0,40,2,8,32,0,40,2,4,33,2,2,64,32,1,65,127,70,13,0,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,0,32,1,65,36,65,4,16,163,10,11,32,2,65,128,128,128,128,120,114,65,128,128,128,128,120,70,13,3,32,2,65,1,16,163,10,12,3,11,32,0,69,13,0,32,0,65,8,107,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,32,2,13,2,32,0,40,2,4,34,2,65,128,128,128,128,120,70,32,2,69,114,69,4,64,32,0,40,2,8,32,2,65,1,16,163,10,11,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,2,32,1,65,36,65,4,16,163,10,15,11,16,243,10,0,11,65,128,143,192,0,65,63,16,242,10,0,11,11,207,1,1,5,127,2,64,32,0,45,0,0,65,7,70,4,64,32,1,45,0,0,65,7,70,13,1,11,32,0,32,1,16,204,3,15,11,2,64,32,0,40,2,12,34,2,32,1,40,2,12,71,13,0,32,1,40,2,8,33,3,32,0,40,2,8,33,4,32,2,65,1,106,33,2,3,64,32,2,65,1,107,34,2,4,64,32,4,32,3,16,204,3,32,3,65,28,106,33,3,32,4,65,28,106,33,4,13,1,12,2,11,11,32,0,40,2,24,34,2,32,1,40,2,24,71,13,0,32,1,40,2,20,33,3,32,0,40,2,20,33,4,32,2,65,1,106,33,2,3,64,32,2,65,1,107,34,2,4,64,32,4,32,3,16,204,3,32,3,65,28,106,33,3,32,4,65,28,106,33,4,13,1,12,2,11,11,32,0,45,0,1,34,0,32,1,45,0,1,113,32,0,70,33,6,11,32,6,11,249,1,2,3,127,1,126,35,0,65,48,107,34,2,36,0,32,1,40,2,0,65,128,128,128,128,120,70,4,64,32,1,40,2,12,33,3,32,2,65,44,106,34,4,65,0,54,2,0,32,2,66,128,128,128,128,16,55,2,36,32,2,65,36,106,65,184,177,210,0,32,3,16,166,2,26,32,2,65,32,106,32,4,40,2,0,34,3,54,2,0,32,2,32,2,41,2,36,34,5,55,3,24,32,1,65,8,106,32,3,54,2,0,32,1,32,5,55,2,0,11,32,1,41,2,0,33,5,32,1,66,128,128,128,128,16,55,2,0,32,2,65,16,106,34,3,32,1,65,8,106,34,1,40,2,0,54,2,0,32,1,65,0,54,2,0,65,145,179,211,0,45,0,0,26,32,2,32,5,55,3,8,65,12,65,4,16,254,9,34,1,69,4,64,65,4,65,12,16,132,11,0,11,32,1,32,2,41,3,8,55,2,0,32,1,65,8,106,32,3,40,2,0,54,2,0,32,0,65,172,191,210,0,54,2,4,32,0,32,1,54,2,0,32,2,65,48,106,36,0,11,241,1,1,3,127,35,0,65,32,107,34,4,36,0,2,64,2,127,65,0,65,1,32,1,45,0,0,34,5,116,65,255,250,3,113,13,0,26,32,5,65,7,70,4,64,66,225,15,16,251,4,65,145,179,211,0,45,0,0,26,65,28,65,1,16,254,9,34,0,69,13,2,32,0,65,24,106,65,252,204,206,0,40,0,0,54,0,0,32,0,65,16,106,65,244,204,206,0,41,0,0,55,0,0,32,0,65,8,106,65,236,204,206,0,41,0,0,55,0,0,32,0,65,228,204,206,0,41,0,0,55,0,0,32,4,65,28,54,2,28,32,4,32,0,54,2,24,32,4,65,28,54,2,20,32,4,65,20,106,16,156,4,12,1,11,32,0,32,1,47,1,2,16,189,7,33,6,32,1,40,2,12,33,5,32,1,40,2,8,33,1,32,4,65,8,106,32,6,16,155,9,32,0,32,1,32,5,32,4,40,2,8,32,4,40,2,12,32,2,32,3,16,200,3,11,32,4,65,32,106,36,0,15,11,65,1,65,28,16,132,11,0,11,210,1,1,7,127,32,1,32,2,65,1,107,75,4,64,32,1,32,2,75,4,64,32,0,65,4,107,33,8,32,2,65,1,116,32,0,106,65,4,107,33,5,3,64,32,0,32,2,65,1,116,106,34,4,47,1,0,34,7,32,8,32,2,65,1,106,34,9,65,1,116,106,34,3,47,1,0,34,6,73,4,64,32,4,32,6,59,1,0,2,64,32,2,65,1,70,13,0,65,1,33,4,32,5,33,3,2,64,3,64,32,7,32,3,47,1,0,34,6,79,13,1,32,3,65,2,106,32,6,59,1,0,32,3,65,2,107,33,3,32,2,32,4,65,1,106,34,4,71,13,0,11,32,0,33,3,12,1,11,32,3,65,2,106,33,3,11,32,3,32,7,59,1,0,11,32,5,65,2,106,33,5,32,9,34,2,32,1,71,13,0,11,11,15,11,65,212,134,207,0,65,46,65,132,135,207,0,16,141,8,0,11,210,1,1,7,127,32,1,32,2,65,1,107,75,4,64,32,1,32,2,75,4,64,32,0,65,8,107,33,8,32,2,65,2,116,32,0,106,65,8,107,33,5,3,64,32,0,32,2,65,2,116,106,34,4,40,2,0,34,7,32,8,32,2,65,1,106,34,9,65,2,116,106,34,3,40,2,0,34,6,73,4,64,32,4,32,6,54,2,0,2,64,32,2,65,1,70,13,0,65,1,33,4,32,5,33,3,2,64,3,64,32,7,32,3,40,2,0,34,6,79,13,1,32,3,65,4,106,32,6,54,2,0,32,3,65,4,107,33,3,32,2,32,4,65,1,106,34,4,71,13,0,11,32,0,33,3,12,1,11,32,3,65,4,106,33,3,11,32,3,32,7,54,2,0,11,32,5,65,4,106,33,5,32,9,34,2,32,1,71,13,0,11,11,15,11,65,212,134,207,0,65,46,65,132,135,207,0,16,141,8,0,11,239,1,1,3,127,35,0,65,208,0,107,34,2,36,0,32,1,40,2,24,33,3,32,1,40,2,20,33,4,32,0,40,2,0,33,0,2,127,32,1,45,0,28,65,4,113,4,64,65,1,32,4,65,160,128,210,0,65,2,32,3,40,2,12,17,4,0,13,1,26,11,65,0,33,1,2,64,3,64,32,2,32,0,32,1,106,54,2,12,32,2,65,233,4,54,2,44,32,2,65,1,54,2,36,32,2,65,1,54,2,20,32,2,65,132,129,210,0,54,2,16,32,2,65,1,54,2,28,32,2,32,2,65,12,106,54,2,40,32,2,65,3,58,0,76,32,2,65,8,54,2,72,32,2,66,32,55,2,64,32,2,66,128,128,128,128,32,55,2,56,32,2,65,2,54,2,48,32,2,32,2,65,48,106,54,2,32,32,2,32,2,65,40,106,54,2,24,32,4,32,3,32,2,65,16,106,16,166,2,13,1,32,1,65,1,106,34,1,65,32,71,13,0,11,65,0,12,1,11,65,1,11,32,2,65,208,0,106,36,0,11,243,1,1,2,127,2,64,2,64,2,64,32,3,32,4,77,4,64,32,4,32,3,107,34,6,32,5,106,34,7,32,6,73,13,2,65,145,179,211,0,45,0,0,26,65,12,65,4,16,254,9,34,6,69,13,1,32,6,65,2,54,2,8,32,6,32,7,54,2,4,32,6,32,3,54,2,0,32,1,32,6,32,1,40,2,0,34,1,32,1,32,2,70,34,2,27,54,2,0,32,2,4,64,32,0,32,6,54,2,12,32,0,32,5,54,2,8,32,0,32,4,54,2,4,32,0,65,180,151,210,0,54,2,0,15,11,32,1,32,1,40,2,8,34,2,65,1,106,54,2,8,32,2,65,0,72,13,3,32,0,32,1,54,2,12,32,0,32,5,54,2,8,32,0,32,4,54,2,4,32,0,65,180,151,210,0,54,2,0,32,6,65,12,65,4,16,163,10,15,11,65,240,149,210,0,65,33,65,192,151,210,0,16,141,8,0,11,65,4,65,12,16,132,11,0,11,65,208,149,210,0,65,28,65,192,151,210,0,16,141,8,0,11,0,11,250,1,1,2,127,35,0,65,32,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,0,65,1,107,14,3,2,5,1,0,11,32,0,65,2,58,0,0,32,1,40,2,0,32,1,65,0,54,2,0,69,13,2,65,209,179,211,0,45,0,0,33,1,65,209,179,211,0,65,1,58,0,0,32,2,32,1,58,0,7,32,1,13,3,65,209,179,211,0,65,0,58,0,0,32,0,65,3,58,0,0,11,32,2,65,32,106,36,0,15,11,32,2,65,1,54,2,12,32,2,65,244,197,210,0,54,2,8,12,3,11,65,136,190,210,0,16,176,10,0,11,32,2,66,0,55,2,20,32,2,65,172,176,210,0,54,2,16,32,2,65,1,54,2,12,32,2,65,168,189,210,0,54,2,8,32,2,65,7,106,32,2,65,8,106,16,173,8,0,11,32,2,65,1,54,2,12,32,2,65,180,198,210,0,54,2,8,11,32,2,66,0,55,2,20,32,2,65,172,176,210,0,54,2,16,32,2,65,8,106,65,168,180,210,0,16,166,8,0,11,234,1,1,3,127,35,0,65,16,107,34,3,36,0,2,64,2,64,2,64,2,64,32,1,4,64,32,1,65,8,107,34,2,32,2,40,2,0,65,1,106,34,4,54,2,0,32,4,69,13,1,32,1,40,2,0,34,4,65,127,70,13,2,32,1,32,4,65,1,106,54,2,0,32,3,32,2,54,2,12,32,3,32,1,54,2,8,32,3,32,1,65,4,106,54,2,4,65,145,179,211,0,45,0,0,26,65,5,65,1,16,254,9,34,2,69,13,3,32,2,65,4,106,65,177,155,193,0,45,0,0,58,0,0,32,2,65,173,155,193,0,40,0,0,54,0,0,32,1,40,2,0,34,4,69,13,4,32,1,32,4,65,1,107,54,2,0,32,3,65,12,106,16,243,4,32,0,65,5,54,2,4,32,0,32,2,54,2,0,32,3,65,16,106,36,0,15,11,16,243,10,0,11,0,11,16,244,10,0,11,65,1,65,5,16,132,11,0,11,65,176,143,193,0,65,33,65,148,143,193,0,16,141,8,0,11,223,1,1,3,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,65,5,32,0,40,2,16,34,1,65,128,128,128,128,120,115,34,2,32,2,65,5,79,27,14,5,5,5,1,2,3,0,11,32,0,40,2,32,34,2,4,64,32,2,65,1,106,34,2,69,13,4,32,0,40,2,28,32,2,65,2,116,65,7,106,65,120,113,34,3,107,32,2,32,3,106,65,8,106,65,8,16,163,10,11,32,0,65,16,106,16,160,4,32,1,69,13,4,32,0,40,2,20,32,1,65,6,116,65,8,16,163,10,12,4,11,32,0,40,2,0,34,1,69,13,3,12,4,11,32,0,40,2,0,34,1,69,13,2,12,3,11,32,0,16,247,5,32,0,40,2,0,34,1,69,13,1,32,0,40,2,4,32,1,65,48,108,65,8,16,163,10,15,11,65,160,251,192,0,65,28,65,148,252,192,0,16,141,8,0,11,15,11,32,0,40,2,4,32,1,65,1,16,163,10,11,220,1,1,4,127,32,0,4,64,32,0,40,2,48,34,1,65,128,128,128,128,120,70,32,1,69,114,69,4,64,32,0,40,2,52,32,1,65,1,16,163,10,11,2,64,32,0,40,2,60,34,1,65,128,128,128,128,120,70,13,0,32,0,40,2,68,34,2,4,64,32,0,40,2,64,33,1,3,64,2,64,32,1,40,2,0,34,3,69,13,0,32,1,65,4,106,40,2,0,34,4,69,13,0,32,3,32,4,65,1,16,163,10,11,32,1,65,44,106,33,1,32,2,65,1,107,34,2,13,0,11,32,0,40,2,60,33,1,11,32,1,69,13,0,32,0,40,2,64,32,1,65,44,108,65,4,16,163,10,11,32,0,40,2,24,34,1,4,64,32,0,40,2,28,32,1,65,2,116,65,2,16,163,10,11,32,0,40,2,36,34,1,4,64,32,0,40,2,40,32,1,65,2,116,65,2,16,163,10,11,32,0,65,200,0,65,8,16,163,10,11,11,238,1,1,3,127,35,0,65,16,107,34,3,36,0,32,1,40,2,12,33,2,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,4,14,2,0,1,2,11,32,2,13,1,65,1,33,2,65,0,33,1,65,208,227,192,0,33,4,12,3,11,32,2,69,13,1,11,32,3,65,4,106,32,1,16,219,3,12,2,11,32,1,40,2,0,34,1,40,2,0,33,4,32,1,40,2,4,34,1,69,4,64,65,1,33,2,65,0,33,1,12,1,11,32,1,65,0,72,13,2,65,145,179,211,0,45,0,0,26,32,1,65,1,16,254,9,34,2,69,13,3,11,32,2,32,4,32,1,16,142,11,33,2,32,3,32,1,54,2,12,32,3,32,2,54,2,8,32,3,32,1,54,2,4,11,32,0,32,3,41,2,4,55,2,4,32,0,65,9,54,2,0,32,0,65,12,106,32,3,65,12,106,40,2,0,54,2,0,32,3,65,16,106,36,0,15,11,16,184,8,0,11,65,1,32,1,16,132,11,0,11,222,1,1,2,127,35,0,65,64,106,34,4,36,0,2,64,32,3,69,4,64,12,1,11,32,0,40,2,8,34,5,65,127,71,4,64,32,0,40,2,0,32,5,70,4,127,32,0,32,5,16,211,5,32,0,40,2,8,5,32,5,11,32,0,40,2,4,106,32,1,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,32,0,32,2,173,16,190,3,34,5,13,1,32,0,32,3,173,16,190,3,33,5,12,1,11,32,4,65,56,106,65,251,0,54,2,0,32,4,65,3,54,2,24,32,4,65,232,136,209,0,54,2,20,32,4,66,2,55,2,32,32,4,65,184,136,209,0,54,2,52,32,4,65,251,0,54,2,48,32,4,65,127,54,2,60,32,4,32,4,65,44,106,54,2,28,32,4,32,4,65,60,106,54,2,44,32,4,65,8,106,34,0,32,4,65,20,106,16,219,3,32,0,16,219,8,33,5,11,32,4,65,64,107,36,0,32,5,11,226,1,1,2,127,35,0,65,208,0,107,34,2,36,0,2,127,32,0,40,2,8,34,3,65,119,77,4,64,32,0,40,2,0,32,3,107,65,7,77,4,64,32,0,32,3,65,8,16,208,5,32,0,40,2,8,33,3,11,32,0,32,3,65,8,106,54,2,8,32,0,40,2,4,32,3,106,32,1,55,0,0,65,0,12,1,11,32,2,65,196,0,106,65,251,0,54,2,0,32,2,65,60,106,65,251,0,54,2,0,32,2,32,3,54,2,72,32,2,65,4,54,2,28,32,2,65,156,137,209,0,54,2,24,32,2,66,3,55,2,36,32,2,65,184,136,209,0,54,2,64,32,2,65,251,0,54,2,52,32,2,65,8,54,2,76,32,2,32,2,65,48,106,54,2,32,32,2,32,2,65,204,0,106,54,2,56,32,2,32,2,65,200,0,106,54,2,48,32,2,65,12,106,34,0,32,2,65,24,106,16,219,3,32,0,16,219,8,11,32,2,65,208,0,106,36,0,11,238,1,1,3,127,35,0,65,16,107,34,3,36,0,32,1,40,2,12,33,2,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,4,14,2,0,1,2,11,32,2,13,1,65,1,33,2,65,0,33,1,65,172,133,210,0,33,4,12,3,11,32,2,69,13,1,11,32,3,65,4,106,32,1,16,219,3,12,2,11,32,1,40,2,0,34,1,40,2,0,33,4,32,1,40,2,4,34,1,69,4,64,65,1,33,2,65,0,33,1,12,1,11,32,1,65,0,72,13,2,65,145,179,211,0,45,0,0,26,32,1,65,1,16,254,9,34,2,69,13,3,11,32,2,32,4,32,1,16,142,11,33,2,32,3,32,1,54,2,12,32,3,32,2,54,2,8,32,3,32,1,54,2,4,11,32,0,32,3,41,2,4,55,2,4,32,0,65,9,54,2,0,32,0,65,12,106,32,3,65,12,106,40,2,0,54,2,0,32,3,65,16,106,36,0,15,11,16,184,8,0,11,65,1,32,1,16,132,11,0,11,208,1,1,5,127,35,0,65,16,107,34,4,36,0,32,4,65,0,54,2,12,2,64,2,64,32,0,32,1,40,2,4,34,5,4,127,32,4,65,12,106,32,1,40,2,0,34,2,65,3,32,5,65,1,107,34,3,32,3,65,3,79,27,65,1,106,16,142,11,26,32,2,65,1,106,33,6,2,64,32,3,69,13,0,32,2,65,2,106,33,3,32,5,65,2,70,4,64,32,6,33,2,32,3,33,6,12,1,11,32,5,65,3,71,13,2,32,2,65,3,106,33,6,32,3,33,2,11,32,1,65,0,54,2,4,32,1,32,6,54,2,0,32,2,45,0,0,5,32,1,11,58,0,4,32,0,65,0,54,2,0,12,1,11,32,0,32,4,40,2,12,54,2,4,32,0,65,16,54,2,0,32,1,32,5,65,4,107,54,2,4,32,1,32,2,65,4,106,54,2,0,11,32,4,65,16,106,36,0,11,238,1,1,1,127,35,0,65,16,107,34,3,36,0,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,34,0,65,1,113,4,64,32,0,65,126,113,34,0,32,1,75,13,2,32,2,32,1,32,0,107,34,2,106,34,1,32,2,73,13,3,32,1,65,0,72,13,4,32,0,32,1,65,1,16,163,10,12,1,11,32,0,32,0,40,2,8,34,1,65,1,107,54,2,8,32,1,65,1,71,13,0,32,0,65,4,106,40,2,0,34,1,65,0,72,13,4,32,0,40,2,0,32,1,65,1,16,163,10,32,0,65,12,65,4,16,163,10,11,32,3,65,16,106,36,0,15,11,65,240,149,210,0,65,33,65,200,150,210,0,16,141,8,0,11,65,208,149,210,0,65,28,65,200,150,210,0,16,141,8,0,11,65,216,150,210,0,65,43,32,3,65,15,106,65,132,151,210,0,65,148,151,210,0,16,230,6,0,11,65,216,150,210,0,65,43,32,3,65,15,106,65,132,151,210,0,65,164,151,210,0,16,230,6,0,11,232,1,1,3,127,32,0,40,2,0,34,0,32,0,40,2,0,65,1,107,34,1,54,2,0,2,64,32,1,13,0,2,64,32,0,40,2,12,65,2,70,13,0,32,0,40,2,16,34,1,65,132,1,73,13,0,32,1,16,4,11,32,0,40,2,20,34,1,4,64,32,0,40,2,24,32,1,40,2,12,17,2,0,11,2,64,32,0,40,2,28,34,1,69,13,0,2,64,32,0,40,2,36,16,6,69,13,0,32,1,32,0,40,2,32,34,2,40,2,0,17,2,0,32,2,40,2,4,34,3,69,13,0,32,1,32,3,32,2,40,2,8,16,163,10,11,32,0,40,2,48,16,6,69,13,0,32,0,40,2,40,34,2,32,0,40,2,44,34,1,40,2,0,17,2,0,32,1,40,2,4,34,3,69,13,0,32,2,32,3,32,1,40,2,8,16,163,10,11,32,0,65,4,106,34,1,32,1,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,32,0,65,52,65,4,16,163,10,11,11,130,1,1,3,127,35,0,65,32,107,34,1,36,0,32,1,65,192,163,193,0,65,4,16,2,34,2,54,2,0,32,1,65,171,161,193,0,65,7,16,2,34,3,54,2,4,32,1,65,8,106,32,0,32,1,32,1,65,4,106,16,161,7,32,3,65,132,1,79,4,64,32,3,16,4,32,1,40,2,0,33,2,11,32,2,65,132,1,79,4,64,32,2,16,4,11,2,64,32,1,45,0,8,69,13,0,32,1,40,2,12,34,0,65,132,1,73,13,0,32,0,16,4,11,32,1,65,32,106,36,0,11,196,1,1,6,127,32,0,40,2,12,34,1,32,0,40,2,4,34,4,107,65,40,110,33,6,32,1,32,4,71,4,64,3,64,32,4,32,3,65,40,108,106,34,1,40,2,8,34,5,4,64,32,1,40,2,4,33,2,3,64,32,2,16,194,4,32,2,65,28,106,33,2,32,5,65,1,107,34,5,13,0,11,11,32,1,40,2,0,34,2,4,64,32,1,40,2,4,32,2,65,28,108,65,4,16,163,10,11,32,1,40,2,12,34,2,4,64,32,1,40,2,16,32,2,65,2,116,65,2,16,163,10,11,32,1,40,2,24,34,2,4,64,32,1,40,2,28,32,2,65,1,116,65,2,16,163,10,11,32,3,65,1,106,34,3,32,6,71,13,0,11,11,32,0,40,2,8,34,1,4,64,32,0,40,2,0,32,1,65,40,108,65,4,16,163,10,11,11,220,1,1,4,127,32,0,40,2,0,34,1,40,2,48,34,0,65,128,128,128,128,120,70,32,0,69,114,69,4,64,32,1,40,2,52,32,0,65,1,16,163,10,11,2,64,32,1,40,2,60,34,0,65,128,128,128,128,120,70,13,0,32,1,40,2,68,34,2,4,64,32,1,40,2,64,33,0,3,64,2,64,32,0,40,2,0,34,3,69,13,0,32,0,65,4,106,40,2,0,34,4,69,13,0,32,3,32,4,65,1,16,163,10,11,32,0,65,44,106,33,0,32,2,65,1,107,34,2,13,0,11,32,1,40,2,60,33,0,11,32,0,69,13,0,32,1,40,2,64,32,0,65,44,108,65,4,16,163,10,11,32,1,40,2,24,34,0,4,64,32,1,40,2,28,32,0,65,2,116,65,2,16,163,10,11,32,1,40,2,36,34,0,4,64,32,1,40,2,40,32,0,65,2,116,65,2,16,163,10,11,32,1,65,200,0,65,8,16,163,10,11,206,1,1,4,127,35,0,65,64,106,34,2,36,0,2,64,2,64,32,0,4,64,32,0,65,8,107,34,4,32,4,40,2,0,65,1,106,34,3,54,2,0,32,3,69,13,1,32,0,40,2,0,13,2,32,0,65,127,54,2,0,32,0,40,2,4,34,3,32,3,40,2,0,65,1,106,34,5,54,2,0,32,2,32,4,54,2,8,32,2,32,0,54,2,4,32,2,32,0,65,4,106,54,2,0,32,5,69,13,1,32,2,65,0,58,0,56,32,2,32,1,54,2,16,32,2,32,3,54,2,12,32,2,32,2,65,12,106,34,3,54,2,60,32,2,65,60,106,65,224,148,193,0,16,153,11,32,2,45,0,56,65,4,71,4,64,32,3,16,158,4,11,32,0,65,0,54,2,0,32,2,65,8,106,16,242,5,32,2,65,64,107,36,0,15,11,16,243,10,0,11,0,11,16,244,10,0,11,135,2,1,5,127,35,0,65,32,107,34,1,36,0,2,64,2,127,2,64,2,64,32,0,40,2,20,34,2,32,0,40,2,16,34,3,73,4,64,32,0,65,12,106,33,4,32,0,40,2,12,33,5,3,64,2,64,32,2,32,5,106,45,0,0,65,9,107,14,50,0,0,4,4,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,11,32,0,32,2,65,1,106,34,2,54,2,20,32,2,32,3,71,13,0,11,11,32,1,65,3,54,2,20,32,1,65,8,106,32,0,65,12,106,16,232,5,32,1,65,20,106,32,1,40,2,8,32,1,40,2,12,16,236,7,12,2,11,32,2,65,1,106,34,2,69,13,2,32,0,32,2,54,2,20,65,0,12,1,11,32,1,65,6,54,2,20,32,1,32,4,16,232,5,32,1,65,20,106,32,1,40,2,0,32,1,40,2,4,16,236,7,11,32,1,65,32,106,36,0,15,11,65,160,210,192,0,65,28,65,156,211,192,0,16,141,8,0,11,234,1,1,2,127,35,0,65,16,107,34,4,36,0,2,64,32,1,40,2,4,34,3,32,1,40,2,0,70,4,64,65,3,33,2,12,1,11,32,1,32,3,65,28,107,54,2,4,2,64,32,1,40,2,8,34,1,40,2,8,34,3,69,4,64,66,208,15,16,251,4,33,1,65,145,179,211,0,45,0,0,26,65,206,0,65,1,16,254,9,34,3,13,1,65,1,65,206,0,16,132,11,0,11,32,1,32,3,65,1,107,34,2,54,2,8,32,1,40,2,4,32,2,65,3,116,106,34,1,40,2,0,33,2,32,1,40,2,4,33,1,12,1,11,32,3,65,248,130,207,0,65,206,0,16,142,11,33,3,32,4,65,206,0,54,2,12,32,4,32,3,54,2,8,32,4,65,206,0,54,2,4,32,1,32,4,65,4,106,16,156,4,33,1,32,2,40,2,0,16,159,5,32,2,32,1,54,2,0,65,2,33,2,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,32,4,65,16,106,36,0,11,233,1,1,1,127,35,0,65,16,107,34,3,36,0,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,34,0,65,1,113,4,64,32,0,32,1,75,13,2,32,2,32,1,32,0,107,34,2,106,34,1,32,2,73,13,3,32,1,65,0,72,13,4,32,0,32,1,65,1,16,163,10,12,1,11,32,0,32,0,40,2,8,34,1,65,1,107,54,2,8,32,1,65,1,71,13,0,32,0,65,4,106,40,2,0,34,1,65,0,72,13,4,32,0,40,2,0,32,1,65,1,16,163,10,32,0,65,12,65,4,16,163,10,11,32,3,65,16,106,36,0,15,11,65,240,149,210,0,65,33,65,200,150,210,0,16,141,8,0,11,65,208,149,210,0,65,28,65,200,150,210,0,16,141,8,0,11,65,216,150,210,0,65,43,32,3,65,15,106,65,132,151,210,0,65,148,151,210,0,16,230,6,0,11,65,216,150,210,0,65,43,32,3,65,15,106,65,132,151,210,0,65,164,151,210,0,16,230,6,0,11,132,2,1,2,127,35,0,65,32,107,34,6,36,0,65,228,179,211,0,65,228,179,211,0,40,2,0,34,7,65,1,106,54,2,0,2,64,2,64,32,7,65,0,72,13,0,65,184,183,211,0,45,0,0,13,0,65,184,183,211,0,65,1,58,0,0,65,180,183,211,0,65,180,183,211,0,40,2,0,65,1,106,54,2,0,32,6,32,5,58,0,29,32,6,32,4,58,0,28,32,6,32,3,54,2,24,32,6,32,2,54,2,20,32,6,65,244,191,210,0,54,2,16,32,6,65,172,176,210,0,54,2,12,65,216,179,211,0,40,2,0,34,2,65,0,72,13,0,65,216,179,211,0,32,2,65,1,106,54,2,0,65,216,179,211,0,65,220,179,211,0,40,2,0,4,127,32,6,32,0,32,1,40,2,16,17,1,0,32,6,32,6,41,3,0,55,2,12,65,220,179,211,0,40,2,0,32,6,65,12,106,65,224,179,211,0,40,2,0,40,2,20,17,1,0,65,216,179,211,0,40,2,0,65,1,107,5,32,2,11,54,2,0,65,184,183,211,0,65,0,58,0,0,32,4,13,1,11,0,11,0,11,203,1,1,5,127,35,0,65,32,107,34,2,36,0,2,64,32,1,32,1,65,1,106,34,3,75,13,0,65,4,33,1,65,4,32,0,40,2,0,34,5,65,1,116,34,4,32,3,32,3,32,4,73,27,34,3,32,3,65,4,77,27,34,4,65,28,108,33,6,32,3,65,165,146,201,36,73,65,2,116,33,3,2,64,32,5,69,4,64,65,0,33,1,12,1,11,32,2,32,5,65,28,108,54,2,28,32,2,32,0,40,2,4,54,2,20,11,32,2,32,1,54,2,24,32,2,65,8,106,32,3,32,6,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,40,2,12,33,1,32,0,32,4,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,36,0,15,11,16,184,8,0,11,204,1,1,4,127,35,0,65,32,107,34,3,36,0,2,64,32,1,32,1,32,2,106,34,1,75,13,0,65,2,33,2,65,4,32,0,40,2,0,34,5,65,1,116,34,4,32,1,32,1,32,4,73,27,34,1,32,1,65,4,77,27,34,4,65,2,116,33,6,32,1,65,128,128,128,128,2,73,65,1,116,33,1,2,64,32,5,69,4,64,65,0,33,2,12,1,11,32,3,32,5,65,2,116,54,2,28,32,3,32,0,40,2,4,54,2,20,11,32,3,32,2,54,2,24,32,3,65,8,106,32,1,32,6,32,3,65,20,106,16,239,5,32,3,40,2,8,4,64,32,3,40,2,12,34,0,69,13,1,32,0,32,3,40,2,16,16,132,11,0,11,32,3,40,2,12,33,1,32,0,32,4,54,2,0,32,0,32,1,54,2,4,32,3,65,32,106,36,0,15,11,16,184,8,0,11,204,1,1,4,127,35,0,65,32,107,34,3,36,0,2,64,32,1,32,1,32,2,106,34,1,75,13,0,65,4,33,2,65,4,32,0,40,2,0,34,5,65,1,116,34,4,32,1,32,1,32,4,73,27,34,1,32,1,65,4,77,27,34,4,65,3,116,33,6,32,1,65,128,128,128,128,1,73,65,2,116,33,1,2,64,32,5,69,4,64,65,0,33,2,12,1,11,32,3,32,5,65,3,116,54,2,28,32,3,32,0,40,2,4,54,2,20,11,32,3,32,2,54,2,24,32,3,65,8,106,32,1,32,6,32,3,65,20,106,16,239,5,32,3,40,2,8,4,64,32,3,40,2,12,34,0,69,13,1,32,0,32,3,40,2,16,16,132,11,0,11,32,3,40,2,12,33,1,32,0,32,4,54,2,0,32,0,32,1,54,2,4,32,3,65,32,106,36,0,15,11,16,184,8,0,11,215,1,1,4,127,32,0,40,2,48,34,1,65,128,128,128,128,120,70,32,1,69,114,69,4,64,32,0,40,2,52,32,1,65,1,16,163,10,11,2,64,32,0,40,2,60,34,1,65,128,128,128,128,120,70,13,0,32,0,40,2,68,34,2,4,64,32,0,40,2,64,33,1,3,64,2,64,32,1,40,2,0,34,3,69,13,0,32,1,65,4,106,40,2,0,34,4,69,13,0,32,3,32,4,65,1,16,163,10,11,32,1,65,44,106,33,1,32,2,65,1,107,34,2,13,0,11,32,0,40,2,60,33,1,11,32,1,69,13,0,32,0,40,2,64,32,1,65,44,108,65,4,16,163,10,11,32,0,40,2,24,34,1,4,64,32,0,40,2,28,32,1,65,2,116,65,2,16,163,10,11,32,0,40,2,36,34,1,4,64,32,0,40,2,40,32,1,65,2,116,65,2,16,163,10,11,32,0,65,200,0,65,8,16,163,10,11,204,1,1,4,127,35,0,65,32,107,34,3,36,0,2,64,32,1,32,1,32,2,106,34,1,75,13,0,65,4,33,2,65,4,32,0,40,2,0,34,5,65,1,116,34,4,32,1,32,1,32,4,73,27,34,1,32,1,65,4,77,27,34,4,65,2,116,33,6,32,1,65,128,128,128,128,2,73,65,2,116,33,1,2,64,32,5,69,4,64,65,0,33,2,12,1,11,32,3,32,5,65,2,116,54,2,28,32,3,32,0,40,2,4,54,2,20,11,32,3,32,2,54,2,24,32,3,65,8,106,32,1,32,6,32,3,65,20,106,16,239,5,32,3,40,2,8,4,64,32,3,40,2,12,34,0,69,13,1,32,0,32,3,40,2,16,16,132,11,0,11,32,3,40,2,12,33,1,32,0,32,4,54,2,0,32,0,32,1,54,2,4,32,3,65,32,106,36,0,15,11,16,184,8,0,11,144,2,1,2,127,65,145,179,211,0,45,0,0,26,2,64,65,12,65,4,16,254,9,34,1,4,64,32,1,65,0,54,2,8,32,1,66,128,128,128,128,192,0,55,2,0,65,145,179,211,0,45,0,0,26,65,40,65,8,16,254,9,34,2,69,13,1,32,2,65,1,58,0,0,32,0,65,0,59,1,140,1,32,0,66,128,128,128,128,128,1,55,2,132,1,32,0,66,128,128,128,128,16,55,2,124,32,0,65,0,59,1,120,32,0,65,1,54,2,116,32,0,32,2,54,2,112,32,0,66,128,128,128,128,16,55,2,104,32,0,66,128,128,128,128,192,0,55,2,96,32,0,66,4,55,2,88,32,0,66,0,55,2,80,32,0,66,128,128,128,128,16,55,2,72,32,0,66,4,55,2,64,32,0,66,1,55,2,56,32,0,32,1,54,2,52,32,0,65,1,54,2,48,32,0,66,2,55,2,40,32,0,66,0,55,2,32,32,0,66,128,128,128,128,192,0,55,2,24,32,0,66,4,55,2,16,32,0,66,0,55,2,8,32,0,66,128,128,128,128,32,55,2,0,15,11,65,4,65,12,16,132,11,0,11,65,8,65,40,16,132,11,0,11,201,1,1,5,127,35,0,65,32,107,34,2,36,0,2,64,32,1,65,1,106,34,1,69,13,0,65,4,33,4,65,4,32,0,40,2,0,34,5,65,1,116,34,3,32,1,32,1,32,3,73,27,34,1,32,1,65,4,77,27,34,3,65,24,108,33,6,32,1,65,214,170,213,42,73,65,2,116,33,1,2,64,32,5,69,4,64,65,0,33,4,12,1,11,32,2,32,5,65,24,108,54,2,28,32,2,32,0,40,2,4,54,2,20,11,32,2,32,4,54,2,24,32,2,65,8,106,32,1,32,6,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,40,2,12,33,1,32,0,32,3,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,36,0,15,11,16,184,8,0,11,190,1,1,4,127,35,0,65,32,107,34,2,36,0,2,64,32,1,65,1,106,34,3,69,13,0,65,4,32,0,40,2,0,34,4,65,1,116,34,1,32,3,32,1,32,3,75,27,34,1,32,1,65,4,77,27,34,5,65,40,108,33,3,32,1,65,180,230,204,25,73,65,3,116,33,1,32,2,32,4,4,127,32,2,32,4,65,40,108,54,2,28,32,2,32,0,40,2,4,54,2,20,65,8,5,65,0,11,54,2,24,32,2,65,8,106,32,1,32,3,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,40,2,12,33,1,32,0,32,5,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,36,0,15,11,16,184,8,0,11,201,1,1,5,127,35,0,65,32,107,34,2,36,0,2,64,32,1,65,1,106,34,1,69,13,0,65,4,33,4,65,4,32,0,40,2,0,34,5,65,1,116,34,3,32,1,32,1,32,3,73,27,34,1,32,1,65,4,77,27,34,3,65,36,108,33,6,32,1,65,228,241,184,28,73,65,2,116,33,1,2,64,32,5,69,4,64,65,0,33,4,12,1,11,32,2,32,5,65,36,108,54,2,28,32,2,32,0,40,2,4,54,2,20,11,32,2,32,4,54,2,24,32,2,65,8,106,32,1,32,6,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,40,2,12,33,1,32,0,32,3,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,36,0,15,11,16,184,8,0,11,202,1,1,5,127,35,0,65,32,107,34,2,36,0,2,64,32,1,65,1,106,34,1,69,13,0,65,2,33,4,65,4,32,0,40,2,0,34,5,65,1,116,34,3,32,1,32,1,32,3,73,27,34,1,32,1,65,4,77,27,34,3,65,2,116,33,6,32,1,65,128,128,128,128,2,73,65,1,116,33,1,2,64,32,5,69,4,64,65,0,33,4,12,1,11,32,2,32,5,65,2,116,54,2,28,32,2,32,0,40,2,4,54,2,20,11,32,2,32,4,54,2,24,32,2,65,8,106,32,1,32,6,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,40,2,12,33,1,32,0,32,3,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,36,0,15,11,16,184,8,0,11,202,1,1,5,127,35,0,65,32,107,34,2,36,0,2,64,32,1,65,1,106,34,1,69,13,0,65,4,33,4,65,4,32,0,40,2,0,34,5,65,1,116,34,3,32,1,32,1,32,3,73,27,34,1,32,1,65,4,77,27,34,3,65,3,116,33,6,32,1,65,128,128,128,128,1,73,65,2,116,33,1,2,64,32,5,69,4,64,65,0,33,4,12,1,11,32,2,32,5,65,3,116,54,2,28,32,2,32,0,40,2,4,54,2,20,11,32,2,32,4,54,2,24,32,2,65,8,106,32,1,32,6,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,40,2,12,33,1,32,0,32,3,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,36,0,15,11,16,184,8,0,11,201,1,1,5,127,35,0,65,32,107,34,2,36,0,2,64,32,1,65,1,106,34,1,69,13,0,65,4,33,4,65,4,32,0,40,2,0,34,5,65,1,116,34,3,32,1,32,1,32,3,73,27,34,1,32,1,65,4,77,27,34,3,65,52,108,33,6,32,1,65,227,206,216,19,73,65,2,116,33,1,2,64,32,5,69,4,64,65,0,33,4,12,1,11,32,2,32,5,65,52,108,54,2,28,32,2,32,0,40,2,4,54,2,20,11,32,2,32,4,54,2,24,32,2,65,8,106,32,1,32,6,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,40,2,12,33,1,32,0,32,3,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,36,0,15,11,16,184,8,0,11,202,1,1,5,127,35,0,65,32,107,34,2,36,0,2,64,32,1,65,1,106,34,1,69,13,0,65,4,33,4,65,4,32,0,40,2,0,34,5,65,1,116,34,3,32,1,32,1,32,3,73,27,34,1,32,1,65,4,77,27,34,3,65,12,108,33,6,32,1,65,171,213,170,213,0,73,65,2,116,33,1,2,64,32,5,69,4,64,65,0,33,4,12,1,11,32,2,32,5,65,12,108,54,2,28,32,2,32,0,40,2,4,54,2,20,11,32,2,32,4,54,2,24,32,2,65,8,106,32,1,32,6,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,40,2,12,33,1,32,0,32,3,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,36,0,15,11,16,184,8,0,11,201,1,1,5,127,35,0,65,32,107,34,2,36,0,2,64,32,1,65,1,106,34,1,69,13,0,65,4,33,4,65,4,32,0,40,2,0,34,5,65,1,116,34,3,32,1,32,1,32,3,73,27,34,1,32,1,65,4,77,27,34,3,65,28,108,33,6,32,1,65,165,146,201,36,73,65,2,116,33,1,2,64,32,5,69,4,64,65,0,33,4,12,1,11,32,2,32,5,65,28,108,54,2,28,32,2,32,0,40,2,4,54,2,20,11,32,2,32,4,54,2,24,32,2,65,8,106,32,1,32,6,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,40,2,12,33,1,32,0,32,3,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,36,0,15,11,16,184,8,0,11,201,1,1,5,127,35,0,65,32,107,34,2,36,0,2,64,32,1,65,1,106,34,1,69,13,0,65,4,33,4,65,4,32,0,40,2,0,34,5,65,1,116,34,3,32,1,32,1,32,3,73,27,34,1,32,1,65,4,77,27,34,3,65,40,108,33,6,32,1,65,180,230,204,25,73,65,2,116,33,1,2,64,32,5,69,4,64,65,0,33,4,12,1,11,32,2,32,5,65,40,108,54,2,28,32,2,32,0,40,2,4,54,2,20,11,32,2,32,4,54,2,24,32,2,65,8,106,32,1,32,6,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,40,2,12,33,1,32,0,32,3,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,36,0,15,11,16,184,8,0,11,219,1,1,3,127,2,64,2,64,2,64,32,0,40,2,0,65,6,107,14,2,0,2,1,11,32,0,40,2,4,34,0,16,190,5,32,0,65,8,65,4,16,163,10,11,15,11,32,0,40,2,4,34,1,40,2,16,34,0,4,64,32,1,40,2,12,32,0,65,1,16,163,10,11,32,1,40,2,24,34,0,4,64,32,1,40,2,20,32,0,65,1,16,163,10,11,32,1,40,2,8,34,2,4,64,32,1,40,2,4,65,4,106,33,0,3,64,2,64,2,64,2,64,32,0,65,4,107,40,2,0,65,6,107,14,2,0,1,2,11,32,0,40,2,0,34,3,16,198,6,32,3,65,8,65,4,16,163,10,12,1,11,32,0,16,249,5,11,32,0,65,8,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,0,34,0,4,64,32,1,40,2,4,32,0,65,3,116,65,4,16,163,10,11,32,1,65,60,65,4,16,163,10,11,202,1,1,5,127,35,0,65,32,107,34,2,36,0,2,64,32,1,65,1,106,34,1,69,13,0,65,4,33,4,65,4,32,0,40,2,0,34,5,65,1,116,34,3,32,1,32,1,32,3,73,27,34,1,32,1,65,4,77,27,34,3,65,2,116,33,6,32,1,65,128,128,128,128,2,73,65,2,116,33,1,2,64,32,5,69,4,64,65,0,33,4,12,1,11,32,2,32,5,65,2,116,54,2,28,32,2,32,0,40,2,4,54,2,20,11,32,2,32,4,54,2,24,32,2,65,8,106,32,1,32,6,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,40,2,12,33,1,32,0,32,3,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,36,0,15,11,16,184,8,0,11,201,1,1,5,127,35,0,65,32,107,34,2,36,0,2,64,32,1,65,1,106,34,1,69,13,0,65,4,33,4,65,4,32,0,40,2,0,34,5,65,1,116,34,3,32,1,32,1,32,3,73,27,34,1,32,1,65,4,77,27,34,3,65,20,108,33,6,32,1,65,231,204,153,51,73,65,2,116,33,1,2,64,32,5,69,4,64,65,0,33,4,12,1,11,32,2,32,5,65,20,108,54,2,28,32,2,32,0,40,2,4,54,2,20,11,32,2,32,4,54,2,24,32,2,65,8,106,32,1,32,6,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,40,2,12,33,1,32,0,32,3,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,36,0,15,11,16,184,8,0,11,201,1,1,5,127,35,0,65,32,107,34,2,36,0,2,64,32,1,65,1,106,34,1,69,13,0,65,4,33,4,65,4,32,0,40,2,0,34,5,65,1,116,34,3,32,1,32,1,32,3,73,27,34,1,32,1,65,4,77,27,34,3,65,5,116,33,6,32,1,65,128,128,128,32,73,65,2,116,33,1,2,64,32,5,69,4,64,65,0,33,4,12,1,11,32,2,32,5,65,5,116,54,2,28,32,2,32,0,40,2,4,54,2,20,11,32,2,32,4,54,2,24,32,2,65,8,106,32,1,32,6,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,40,2,12,33,1,32,0,32,3,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,36,0,15,11,16,184,8,0,11,202,1,1,5,127,35,0,65,32,107,34,2,36,0,2,64,32,1,65,1,106,34,1,69,13,0,65,4,33,4,65,4,32,0,40,2,0,34,5,65,1,116,34,3,32,1,32,1,32,3,73,27,34,1,32,1,65,4,77,27,34,3,65,4,116,33,6,32,1,65,128,128,128,192,0,73,65,2,116,33,1,2,64,32,5,69,4,64,65,0,33,4,12,1,11,32,2,32,5,65,4,116,54,2,28,32,2,32,0,40,2,4,54,2,20,11,32,2,32,4,54,2,24,32,2,65,8,106,32,1,32,6,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,40,2,12,33,1,32,0,32,3,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,36,0,15,11,16,184,8,0,11,192,1,1,4,127,35,0,65,32,107,34,2,36,0,2,64,32,1,65,1,106,34,3,69,13,0,65,4,32,0,40,2,0,34,4,65,1,116,34,1,32,3,32,1,32,3,75,27,34,1,32,1,65,4,77,27,34,5,65,200,0,108,33,3,32,1,65,242,184,156,14,73,65,3,116,33,1,32,2,32,4,4,127,32,2,32,4,65,200,0,108,54,2,28,32,2,32,0,40,2,4,54,2,20,65,8,5,65,0,11,54,2,24,32,2,65,8,106,32,1,32,3,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,40,2,12,33,1,32,0,32,5,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,36,0,15,11,16,184,8,0,11,228,1,1,3,127,2,64,2,64,2,64,32,0,45,0,144,6,14,4,0,2,2,1,2,11,32,0,40,2,184,1,34,1,32,1,40,2,0,34,1,65,1,107,54,2,0,32,1,65,1,70,4,64,32,0,65,184,1,106,16,216,2,11,32,0,41,3,0,66,3,82,4,64,32,0,16,184,2,15,11,2,64,32,0,40,2,8,34,0,40,2,76,34,1,69,13,0,32,1,32,0,40,2,80,34,2,40,2,0,17,2,0,32,2,40,2,4,34,3,69,13,0,32,1,32,3,32,2,40,2,8,16,163,10,11,2,64,32,0,40,2,0,65,2,70,13,0,32,0,40,2,16,34,1,69,13,0,32,0,40,2,20,32,1,65,1,16,163,10,11,32,0,65,212,0,65,4,16,163,10,15,11,32,0,65,128,3,106,16,189,6,32,0,40,2,248,2,34,1,32,1,40,2,0,34,1,65,1,107,54,2,0,32,1,65,1,71,13,0,32,0,65,248,2,106,16,216,2,11,11,190,1,1,4,127,35,0,65,32,107,34,3,36,0,2,64,32,1,32,1,32,2,106,34,1,75,13,0,65,4,32,0,40,2,0,34,5,65,1,116,34,4,32,1,32,1,32,4,73,27,34,1,32,1,65,4,77,27,34,6,65,1,116,33,2,32,1,65,128,128,128,128,4,73,65,1,116,33,1,32,3,32,5,4,127,32,3,32,4,54,2,28,32,3,32,0,40,2,4,54,2,20,65,2,5,65,0,11,54,2,24,32,3,65,8,106,32,1,32,2,32,3,65,20,106,16,239,5,32,3,40,2,8,4,64,32,3,40,2,12,34,0,69,13,1,32,0,32,3,40,2,16,16,132,11,0,11,32,3,40,2,12,33,1,32,0,32,6,54,2,0,32,0,32,1,54,2,4,32,3,65,32,106,36,0,15,11,16,184,8,0,11,205,1,1,5,127,32,0,40,2,4,33,4,32,0,40,2,8,34,5,4,64,32,4,33,2,3,64,32,2,65,4,106,40,2,0,34,1,4,64,32,2,40,2,0,32,1,65,1,16,163,10,11,32,2,65,8,106,33,3,2,64,65,6,32,2,65,196,0,106,40,2,0,65,251,255,255,255,7,106,34,1,32,1,65,12,79,27,34,1,65,10,77,4,64,65,1,32,1,116,65,159,15,113,13,1,32,1,65,5,70,4,64,32,3,40,2,0,34,1,16,130,6,32,1,65,200,0,65,4,16,163,10,12,2,11,32,3,16,225,1,12,1,11,32,3,40,2,0,34,1,16,130,6,32,1,65,200,0,65,4,16,163,10,11,32,2,65,208,0,106,33,2,32,5,65,1,107,34,5,13,0,11,11,32,0,40,2,0,34,0,4,64,32,4,32,0,65,208,0,108,65,4,16,163,10,11,11,243,1,1,2,127,35,0,65,48,107,34,2,36,0,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,65,1,32,0,40,2,0,65,128,128,128,128,120,115,34,3,32,3,65,7,79,27,65,1,107,14,6,1,2,3,4,5,6,0,11,32,1,65,154,129,210,0,65,51,16,210,9,12,6,11,32,2,65,1,54,2,16,32,2,65,236,129,210,0,54,2,12,32,2,66,1,55,2,24,32,2,65,236,4,54,2,40,32,2,32,0,54,2,44,32,2,32,2,65,36,106,54,2,20,32,2,32,2,65,44,106,54,2,36,32,1,40,2,20,32,1,40,2,24,32,2,65,12,106,16,166,2,12,5,11,32,1,65,244,129,210,0,65,205,0,16,210,9,12,4,11,32,1,65,193,130,210,0,65,204,0,16,210,9,12,3,11,32,1,65,141,131,210,0,65,39,16,210,9,12,2,11,32,1,65,180,131,210,0,65,214,0,16,210,9,12,1,11,32,1,65,138,132,210,0,65,232,0,16,210,9,11,32,2,65,48,106,36,0,11,204,4,1,6,127,35,0,65,16,107,34,4,36,0,2,64,2,64,32,0,40,2,0,65,2,71,4,64,35,0,65,224,0,107,34,2,36,0,2,127,2,64,32,0,40,2,0,69,4,64,65,1,32,1,32,0,40,2,16,32,0,40,2,20,16,210,9,13,2,26,12,1,11,32,2,32,0,65,4,106,54,2,12,32,1,40,2,28,33,3,32,2,32,1,54,2,24,32,2,66,128,128,128,128,128,200,208,7,55,2,16,2,64,2,127,32,3,65,4,113,4,64,32,2,65,214,5,54,2,56,32,2,65,1,54,2,48,32,2,65,1,54,2,32,32,2,65,128,218,210,0,54,2,28,32,2,65,1,54,2,40,32,2,32,2,65,12,106,54,2,52,32,2,65,3,58,0,88,32,2,65,4,54,2,84,32,2,66,32,55,2,76,32,2,65,2,54,2,68,32,2,65,2,54,2,60,32,2,32,2,65,60,106,54,2,44,32,2,32,2,65,52,106,54,2,36,32,2,65,16,106,65,172,207,210,0,32,2,65,28,106,16,166,2,12,1,11,32,2,65,1,54,2,64,32,2,65,128,218,210,0,54,2,60,32,2,66,1,55,2,72,32,2,65,214,5,54,2,32,32,2,32,2,65,28,106,54,2,68,32,2,32,2,65,12,106,54,2,28,32,2,65,16,106,65,172,207,210,0,32,2,65,60,106,16,166,2,11,34,3,65,0,32,2,40,2,16,34,5,27,69,4,64,32,3,13,1,32,5,69,13,2,65,156,218,210,0,65,55,32,2,65,223,0,106,65,212,218,210,0,65,228,218,210,0,16,230,6,0,11,32,1,65,136,218,210,0,65,20,16,210,9,69,13,1,11,65,1,12,1,11,32,1,32,0,40,2,24,32,0,40,2,28,16,210,9,11,32,2,65,224,0,106,36,0,33,5,12,1,11,32,0,40,2,36,34,2,69,13,0,32,0,40,2,32,33,0,3,64,32,4,65,4,106,32,0,32,2,16,137,2,2,64,2,64,32,4,40,2,4,69,4,64,32,4,40,2,8,32,4,40,2,12,32,1,16,138,11,13,1,12,4,11,32,4,45,0,13,33,3,32,4,45,0,12,33,6,32,4,40,2,8,33,7,65,161,190,210,0,65,3,32,1,16,138,11,69,13,1,11,65,1,33,5,12,2,11,32,6,65,1,113,69,13,1,32,2,32,3,32,7,106,34,3,73,13,2,32,0,32,3,106,33,0,32,2,32,3,107,34,2,13,0,11,11,32,4,65,16,106,36,0,32,5,15,11,32,3,32,2,65,184,192,210,0,16,170,10,0,11,188,1,1,5,127,35,0,65,32,107,34,2,36,0,2,64,32,1,65,1,106,34,1,69,13,0,65,4,32,0,40,2,0,34,4,65,1,116,34,3,32,1,32,1,32,3,73,27,34,1,32,1,65,4,77,27,34,5,65,1,116,33,6,32,1,65,128,128,128,128,4,73,65,1,116,33,1,32,2,32,4,4,127,32,2,32,3,54,2,28,32,2,32,0,40,2,4,54,2,20,65,2,5,65,0,11,54,2,24,32,2,65,8,106,32,1,32,6,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,40,2,12,33,1,32,0,32,5,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,36,0,15,11,16,184,8,0,11,233,1,1,4,127,35,0,65,32,107,34,2,36,0,32,2,65,168,163,193,0,65,11,16,2,34,3,54,2,0,65,152,159,193,0,33,4,65,4,33,5,2,64,2,64,2,64,2,64,32,1,65,1,107,14,3,2,0,1,3,11,65,167,159,193,0,33,4,65,7,33,5,12,2,11,32,2,65,1,54,2,12,32,2,65,144,160,193,0,54,2,8,32,2,66,0,55,2,20,32,2,65,148,159,193,0,54,2,16,32,2,65,8,106,65,144,161,193,0,16,166,8,0,11,65,156,159,193,0,33,4,65,11,33,5,11,32,2,32,4,32,5,16,2,34,1,54,2,4,32,2,65,8,106,32,0,32,2,32,2,65,4,106,16,161,7,32,1,65,132,1,79,4,64,32,1,16,4,32,2,40,2,0,33,3,11,32,3,65,132,1,79,4,64,32,3,16,4,11,2,64,32,2,45,0,8,69,13,0,32,2,40,2,12,34,0,65,132,1,73,13,0,32,0,16,4,11,32,2,65,32,106,36,0,11,187,1,1,4,127,35,0,65,32,107,34,2,36,0,2,64,32,1,65,1,106,34,3,69,13,0,65,4,32,0,40,2,0,34,4,65,1,116,34,1,32,3,32,1,32,3,75,27,34,1,32,1,65,4,77,27,34,5,65,5,116,33,3,32,1,65,128,128,128,32,73,33,1,32,2,32,4,4,127,32,2,32,4,65,5,116,54,2,28,32,2,32,0,40,2,4,54,2,20,65,1,5,65,0,11,54,2,24,32,2,65,8,106,32,1,32,3,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,40,2,12,33,1,32,0,32,5,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,36,0,15,11,16,184,8,0,11,200,1,1,1,127,35,0,65,16,107,34,5,36,0,32,5,32,0,40,2,20,32,1,32,2,32,0,40,2,24,40,2,12,17,4,0,58,0,12,32,5,32,0,54,2,8,32,5,32,2,69,58,0,13,32,5,65,0,54,2,4,32,5,65,4,106,32,3,32,4,16,222,4,33,0,32,5,45,0,12,33,1,2,127,32,1,65,0,71,32,0,40,2,0,34,2,69,13,0,26,65,1,32,1,13,0,26,32,5,40,2,8,33,1,2,64,32,2,65,1,71,13,0,32,5,45,0,13,69,13,0,32,1,45,0,28,65,4,113,13,0,65,1,32,1,40,2,20,65,160,255,210,0,65,1,32,1,40,2,24,40,2,12,17,4,0,13,1,26,11,32,1,40,2,20,65,211,249,210,0,65,1,32,1,40,2,24,40,2,12,17,4,0,11,32,5,65,16,106,36,0,11,205,1,1,3,127,35,0,65,16,107,34,3,36,0,2,127,32,2,40,2,0,4,64,65,9,33,2,65,152,190,210,0,12,1,11,32,3,65,4,106,32,2,40,2,4,32,2,40,2,8,16,137,2,65,9,32,3,40,2,12,32,3,40,2,4,34,4,27,33,2,65,152,190,210,0,32,3,40,2,8,32,4,27,11,32,2,32,1,16,147,6,2,64,32,0,40,2,0,34,1,65,128,128,128,128,120,71,4,64,32,1,69,13,1,32,0,40,2,4,32,1,65,1,16,163,10,12,1,11,32,0,45,0,4,65,3,71,13,0,32,0,40,2,8,34,0,40,2,0,34,4,32,0,65,4,106,40,2,0,34,1,40,2,0,17,2,0,32,1,40,2,4,34,5,4,64,32,4,32,5,32,1,40,2,8,16,163,10,11,32,0,65,12,65,4,16,163,10,11,32,3,65,16,106,36,0,11,164,2,1,2,127,35,0,65,144,1,107,34,3,36,0,65,133,128,128,128,120,33,2,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,0,65,1,107,14,15,0,1,2,3,4,9,5,5,5,5,5,5,6,7,8,10,11,65,134,128,128,128,120,33,2,12,9,11,65,135,128,128,128,120,33,2,12,8,11,65,136,128,128,128,120,33,2,12,7,11,65,137,128,128,128,120,33,2,12,6,11,65,140,128,128,128,120,33,2,12,5,11,65,145,128,128,128,120,33,2,12,4,11,65,141,128,128,128,120,33,2,12,3,11,65,142,128,128,128,120,33,2,12,2,11,65,143,128,128,128,120,33,2,12,1,11,32,3,32,1,40,2,4,16,206,5,65,145,128,128,128,120,33,2,32,3,40,2,60,65,145,128,128,128,120,70,13,0,32,3,65,200,0,106,32,3,65,200,0,16,142,11,26,65,145,179,211,0,45,0,0,26,65,200,0,65,4,16,254,9,34,1,69,4,64,65,4,65,200,0,16,132,11,0,11,32,0,32,1,32,3,65,200,0,106,65,200,0,16,142,11,54,2,0,65,138,128,128,128,120,33,2,11,32,0,32,2,54,2,60,32,3,65,144,1,106,36,0,11,217,1,1,3,127,35,0,65,48,107,34,2,36,0,32,1,40,2,0,33,4,32,1,65,28,54,2,0,2,64,2,64,2,64,2,64,32,4,65,28,71,4,64,32,1,33,3,12,1,11,32,1,40,2,20,34,3,32,1,40,2,28,70,13,1,32,1,32,3,65,16,106,54,2,20,32,3,40,2,0,33,4,11,32,2,65,16,106,34,1,32,3,65,12,106,40,2,0,54,2,0,32,2,32,3,41,2,4,55,3,8,32,4,65,27,71,13,1,11,32,2,65,1,54,2,28,32,2,65,152,238,209,0,54,2,24,32,2,66,0,55,2,36,32,2,65,140,236,209,0,54,2,32,32,2,65,24,106,16,251,6,33,1,32,0,65,27,54,2,0,32,0,32,1,54,2,4,12,1,11,32,0,32,4,54,2,0,32,0,32,2,41,3,8,55,2,4,32,0,65,12,106,32,1,40,2,0,54,2,0,11,32,2,65,48,106,36,0,11,190,1,1,3,127,35,0,65,32,107,34,3,36,0,2,64,32,1,32,1,32,2,106,34,1,75,13,0,65,1,33,2,65,8,32,0,40,2,0,34,5,65,1,116,34,4,32,1,32,1,32,4,73,27,34,1,32,1,65,8,77,27,34,1,65,127,115,65,31,118,33,4,2,64,32,5,69,4,64,65,0,33,2,12,1,11,32,3,32,5,54,2,28,32,3,32,0,40,2,4,54,2,20,11,32,3,32,2,54,2,24,32,3,65,8,106,32,4,32,1,32,3,65,20,106,16,239,5,32,3,40,2,8,4,64,32,3,40,2,12,34,0,69,13,1,32,0,32,3,40,2,16,16,132,11,0,11,32,3,40,2,12,33,2,32,0,32,1,54,2,0,32,0,32,2,54,2,4,32,3,65,32,106,36,0,15,11,16,184,8,0,11,190,1,1,3,127,35,0,65,32,107,34,3,36,0,2,64,32,1,32,1,32,2,106,34,1,75,13,0,65,1,33,2,65,8,32,0,40,2,0,34,5,65,1,116,34,4,32,1,32,1,32,4,73,27,34,1,32,1,65,8,77,27,34,1,65,127,115,65,31,118,33,4,2,64,32,5,69,4,64,65,0,33,2,12,1,11,32,3,32,5,54,2,28,32,3,32,0,40,2,4,54,2,20,11,32,3,32,2,54,2,24,32,3,65,8,106,32,4,32,1,32,3,65,20,106,16,227,5,32,3,40,2,8,4,64,32,3,40,2,12,34,0,69,13,1,32,0,32,3,40,2,16,16,132,11,0,11,32,3,40,2,12,33,2,32,0,32,1,54,2,0,32,0,32,2,54,2,4,32,3,65,32,106,36,0,15,11,16,184,8,0,11,201,1,2,3,127,1,126,35,0,65,16,107,34,4,36,0,2,64,32,0,40,2,16,34,3,69,4,64,12,1,11,65,1,33,2,65,170,216,210,0,65,1,32,3,16,138,11,13,0,32,1,80,4,64,65,170,215,210,0,65,1,32,3,16,138,11,33,2,12,1,11,2,64,32,1,32,0,53,2,20,34,5,88,4,64,32,5,32,1,125,34,1,66,26,84,13,1,65,170,215,210,0,65,1,32,3,16,138,11,13,2,32,4,32,1,55,3,8,32,4,65,8,106,32,3,16,177,10,33,2,12,2,11,65,128,216,210,0,65,16,32,3,16,138,11,13,1,65,0,33,2,32,0,65,0,58,0,4,32,0,65,0,54,2,0,12,1,11,32,4,32,1,167,65,225,0,106,54,2,4,32,4,65,4,106,32,3,16,211,4,33,2,11,32,4,65,16,106,36,0,32,2,11,177,1,1,3,127,35,0,65,32,107,34,2,36,0,2,64,32,1,65,1,106,34,1,69,13,0,65,8,32,0,40,2,0,34,3,65,1,116,34,4,32,1,32,1,32,4,73,27,34,1,32,1,65,8,77,27,34,1,65,127,115,65,31,118,33,4,32,2,32,3,4,127,32,2,32,3,54,2,28,32,2,32,0,40,2,4,54,2,20,65,1,5,65,0,11,54,2,24,32,2,65,8,106,32,4,32,1,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,40,2,12,33,3,32,0,32,1,54,2,0,32,0,32,3,54,2,4,32,2,65,32,106,36,0,15,11,16,184,8,0,11,206,1,1,2,127,35,0,65,224,0,107,34,2,36,0,32,2,32,0,65,8,106,54,2,60,32,2,65,1,54,2,68,32,2,65,132,129,210,0,54,2,64,32,2,66,1,55,2,76,32,2,65,151,4,54,2,92,32,2,32,2,65,216,0,106,54,2,72,32,2,32,2,65,60,106,54,2,88,32,2,65,48,106,34,3,32,2,65,64,107,16,219,3,32,2,65,44,106,65,2,54,2,0,32,2,32,0,54,2,40,32,2,65,147,4,54,2,36,32,2,65,2,54,2,12,32,2,65,164,243,209,0,54,2,8,32,2,66,2,55,2,20,32,2,32,3,54,2,32,32,2,32,2,65,32,106,54,2,16,32,1,40,2,20,32,1,40,2,24,32,2,65,8,106,16,166,2,32,2,40,2,48,34,1,4,64,32,2,40,2,52,32,1,65,1,16,163,10,11,32,2,65,224,0,106,36,0,11,219,2,1,7,127,65,200,178,211,0,40,2,0,34,1,40,2,8,69,4,64,32,1,65,127,54,2,8,32,1,40,2,24,34,3,32,1,40,2,12,34,2,70,4,64,32,1,65,12,106,34,2,32,2,40,2,0,34,3,16,191,5,32,2,40,2,8,34,6,32,3,32,2,40,2,12,34,4,107,75,4,64,2,64,32,3,32,6,107,34,5,32,4,32,5,107,34,4,75,32,2,40,2,0,34,7,32,3,107,32,4,79,113,69,4,64,32,2,40,2,4,34,3,32,7,32,5,107,34,4,65,2,116,106,32,3,32,6,65,2,116,106,32,5,65,2,116,16,140,11,26,32,2,32,4,54,2,8,12,1,11,32,2,40,2,4,34,2,32,3,65,2,116,106,32,2,32,4,65,2,116,16,142,11,26,11,11,32,1,40,2,24,33,3,32,1,40,2,12,33,2,11,32,1,40,2,16,32,1,40,2,20,32,3,106,34,3,32,2,65,0,32,2,32,3,77,27,107,65,2,116,106,32,0,54,2,0,32,1,45,0,28,33,0,32,1,65,1,58,0,28,32,1,32,1,40,2,24,65,1,106,54,2,24,32,1,32,1,40,2,8,65,1,106,54,2,8,2,64,32,0,13,0,65,220,178,211,0,45,0,0,69,4,64,65,216,178,211,0,40,2,0,65,212,178,211,0,40,2,0,16,58,34,0,65,132,1,73,13,1,32,0,16,4,15,11,65,212,178,211,0,40,2,0,16,34,11,15,11,65,188,196,207,0,16,232,7,0,11,199,1,1,3,127,2,64,32,1,45,0,4,13,0,32,1,47,1,0,34,4,32,1,47,1,2,34,5,75,13,0,2,64,2,64,32,2,65,255,255,3,75,13,0,32,4,32,2,65,255,255,3,113,106,34,2,65,255,255,3,113,32,2,71,13,0,2,64,2,64,65,127,32,2,65,255,255,3,113,34,4,32,5,71,32,4,32,5,73,27,65,255,1,113,14,2,1,2,0,11,32,2,65,255,255,3,113,65,255,255,3,70,13,2,65,1,33,3,32,1,32,2,65,1,106,59,1,0,12,3,11,65,1,33,3,32,1,65,1,58,0,4,32,1,32,2,59,1,0,12,2,11,32,1,65,1,58,0,4,32,1,32,5,59,1,0,12,1,11,65,208,254,208,0,65,28,65,216,255,208,0,16,141,8,0,11,32,0,32,2,59,1,2,32,0,32,3,59,1,0,11,225,1,1,2,127,35,0,65,48,107,34,2,36,0,2,127,2,64,2,64,2,64,32,0,40,2,0,34,3,65,255,255,195,0,107,65,0,32,3,65,254,255,255,0,113,65,128,128,196,0,70,27,65,1,107,14,2,1,2,0,11,32,2,32,3,54,2,0,32,2,32,0,40,2,4,54,2,4,32,2,65,44,106,65,251,0,54,2,0,32,2,65,2,54,2,12,32,2,65,244,162,210,0,54,2,8,32,2,66,2,55,2,20,32,2,65,132,1,54,2,36,32,2,32,2,65,32,106,54,2,16,32,2,32,2,65,4,106,54,2,40,32,2,32,2,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,8,106,16,166,2,12,2,11,32,1,40,2,20,65,132,163,210,0,65,20,32,1,40,2,24,40,2,12,17,4,0,12,1,11,32,1,40,2,20,65,152,163,210,0,65,21,32,1,40,2,24,40,2,12,17,4,0,11,32,2,65,48,106,36,0,11,213,1,1,4,127,35,0,65,208,0,107,34,3,36,0,32,0,40,2,0,34,0,45,0,68,33,4,32,0,65,5,58,0,68,2,64,32,4,65,5,71,4,64,32,3,65,12,106,34,5,32,0,65,196,0,16,142,11,26,32,3,65,10,106,34,6,32,0,65,199,0,106,45,0,0,58,0,0,65,145,179,211,0,45,0,0,26,32,3,32,0,47,0,69,59,1,8,65,156,1,65,4,16,254,9,34,0,69,13,1,32,0,32,5,65,196,0,16,142,11,34,0,32,4,58,0,68,32,0,65,0,58,0,152,1,32,0,32,2,54,2,76,32,0,32,1,54,2,72,32,0,32,3,47,1,8,59,0,69,32,0,65,199,0,106,32,6,45,0,0,58,0,0,32,0,65,184,150,193,0,16,142,4,32,3,65,208,0,106,36,0,15,11,65,196,149,193,0,65,49,16,242,10,0,11,65,4,65,156,1,16,132,11,0,11,193,1,2,2,127,1,126,2,64,2,64,32,1,32,1,65,166,178,133,138,3,108,34,2,32,1,65,185,243,221,241,121,108,115,173,66,141,16,126,66,32,136,167,65,1,116,65,200,139,199,0,106,47,1,0,32,1,106,65,185,243,221,241,121,108,32,2,115,173,66,141,16,126,66,32,136,167,65,3,116,65,228,171,199,0,106,41,2,0,34,4,167,71,4,127,65,0,5,32,4,66,32,136,167,65,255,255,3,113,34,2,65,207,26,79,13,1,65,206,26,32,2,107,34,3,32,4,66,48,136,167,34,1,73,13,2,32,2,65,2,116,65,144,161,198,0,106,11,33,2,32,0,32,1,54,2,4,32,0,32,2,54,2,0,15,11,32,2,65,206,26,65,188,173,200,0,16,170,10,0,11,32,1,32,3,65,204,173,200,0,16,171,10,0,11,193,1,2,2,127,1,126,2,64,2,64,32,1,32,1,65,166,178,133,138,3,108,34,2,32,1,65,185,243,221,241,121,108,115,173,66,228,29,126,66,32,136,167,65,1,116,65,248,224,201,0,106,47,1,0,32,1,106,65,185,243,221,241,121,108,32,2,115,173,66,228,29,126,66,32,136,167,65,3,116,65,192,156,202,0,106,41,2,0,34,4,167,71,4,127,65,0,5,32,4,66,32,136,167,65,255,255,3,113,34,2,65,232,44,79,13,1,65,231,44,32,2,107,34,3,32,4,66,48,136,167,34,1,73,13,2,32,2,65,2,116,65,220,173,200,0,106,11,33,2,32,0,32,1,54,2,4,32,0,32,2,54,2,0,15,11,32,2,65,231,44,65,224,138,204,0,16,170,10,0,11,32,1,32,3,65,240,138,204,0,16,171,10,0,11,204,1,1,2,127,35,0,65,64,106,34,2,36,0,32,2,32,0,40,2,28,34,3,54,2,4,32,2,32,1,58,0,60,32,2,65,0,54,2,56,32,2,66,0,55,2,44,32,2,65,0,54,2,36,32,2,65,8,106,32,0,65,16,106,32,3,32,2,65,36,106,16,209,2,2,64,32,2,45,0,32,65,2,70,4,64,32,0,40,2,28,65,1,106,34,1,13,1,65,128,215,206,0,65,28,65,196,224,206,0,16,141,8,0,11,32,2,65,8,106,34,0,16,179,6,32,2,65,2,54,2,40,32,2,65,140,212,206,0,54,2,36,32,2,66,1,55,2,48,32,2,65,251,0,54,2,12,32,2,32,0,54,2,44,32,2,32,2,65,4,106,54,2,8,32,2,65,36,106,65,156,212,206,0,16,166,8,0,11,32,0,32,1,54,2,28,32,2,65,64,107,36,0,32,3,11,139,2,1,5,127,35,0,65,32,107,34,1,36,0,32,1,16,134,8,34,3,54,2,12,32,1,65,180,136,193,0,65,24,16,2,54,2,24,35,0,65,16,107,34,2,36,0,32,1,65,12,106,40,2,0,32,1,65,24,106,40,2,0,16,65,33,5,32,2,65,8,106,16,148,8,32,1,65,16,106,34,4,2,127,32,2,40,2,8,69,4,64,32,4,32,5,65,0,71,58,0,1,65,0,12,1,11,32,4,32,2,40,2,12,54,2,4,65,1,11,58,0,0,32,2,65,16,106,36,0,2,64,2,64,32,1,45,0,16,34,2,69,4,64,32,1,45,0,17,13,1,11,32,0,40,2,0,16,7,33,0,32,1,40,2,12,34,3,65,132,1,79,4,64,32,3,16,4,11,32,2,69,13,1,32,1,40,2,20,34,2,65,132,1,73,13,1,32,2,16,4,12,1,11,32,1,32,3,54,2,28,32,1,65,28,106,40,2,0,32,0,40,2,0,16,18,33,0,32,3,65,132,1,73,13,0,32,3,16,4,11,32,1,40,2,24,34,2,65,132,1,79,4,64,32,2,16,4,11,32,1,65,32,106,36,0,32,0,11,212,1,1,3,127,35,0,65,208,0,107,34,3,36,0,32,0,40,2,0,34,0,45,0,68,33,4,32,0,65,5,58,0,68,2,64,32,4,65,5,71,4,64,32,3,65,12,106,32,0,65,196,0,16,142,11,26,32,3,65,10,106,34,5,32,0,65,199,0,106,45,0,0,58,0,0,65,145,179,211,0,45,0,0,26,32,3,32,0,47,0,69,59,1,8,65,156,1,65,4,16,254,9,34,0,13,1,65,4,65,156,1,16,132,11,0,11,65,196,149,193,0,65,49,16,242,10,0,11,32,0,32,3,65,12,106,65,196,0,16,142,11,34,0,32,4,58,0,68,32,0,65,0,58,0,152,1,32,0,32,2,54,2,76,32,0,32,1,54,2,72,32,0,32,3,47,1,8,59,0,69,32,0,65,199,0,106,32,5,45,0,0,58,0,0,32,0,65,184,150,193,0,16,142,4,32,3,65,208,0,106,36,0,11,190,1,1,3,127,35,0,65,32,107,34,1,36,0,2,64,2,64,32,0,40,2,4,69,4,64,65,145,179,211,0,45,0,0,26,32,0,40,2,0,33,3,65,32,65,4,16,254,9,34,2,69,13,2,32,2,65,0,54,2,0,32,2,65,1,59,1,6,32,2,32,0,47,1,16,59,1,8,32,3,66,128,128,128,128,16,55,2,4,32,3,32,2,54,2,0,12,1,11,32,1,65,16,106,32,0,65,4,106,34,2,65,8,106,40,2,0,54,2,0,32,1,32,2,41,2,0,55,3,8,32,1,65,20,106,32,1,65,8,106,32,0,47,1,16,32,0,16,103,32,0,40,2,0,34,0,32,0,40,2,8,65,1,106,54,2,8,32,1,40,2,20,26,11,32,1,65,32,106,36,0,15,11,65,4,65,32,16,132,11,0,11,190,1,1,2,127,35,0,65,64,106,34,2,36,0,2,127,32,0,40,2,8,34,3,65,127,71,4,64,32,0,40,2,0,32,3,70,4,127,32,0,32,3,16,211,5,32,0,40,2,8,5,32,3,11,32,0,40,2,4,106,32,1,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,65,0,12,1,11,32,2,65,56,106,65,251,0,54,2,0,32,2,65,3,54,2,24,32,2,65,232,136,209,0,54,2,20,32,2,66,2,55,2,32,32,2,65,184,136,209,0,54,2,52,32,2,65,251,0,54,2,48,32,2,65,127,54,2,60,32,2,32,2,65,44,106,54,2,28,32,2,32,2,65,60,106,54,2,44,32,2,65,8,106,34,0,32,2,65,20,106,16,219,3,32,0,16,219,8,11,32,2,65,64,107,36,0,11,188,1,1,1,127,35,0,65,16,107,34,11,36,0,32,0,40,2,20,32,1,32,2,32,0,40,2,24,40,2,12,17,4,0,33,1,32,11,65,0,58,0,13,32,11,32,1,58,0,12,32,11,32,0,54,2,8,32,11,65,8,106,32,3,32,4,32,5,32,6,16,249,3,32,7,32,8,32,9,32,10,16,249,3,33,2,32,11,45,0,12,33,1,2,127,32,1,65,0,71,32,11,45,0,13,69,13,0,26,65,1,32,1,13,0,26,32,2,40,2,0,34,0,45,0,28,65,4,113,69,4,64,32,0,40,2,20,65,155,255,210,0,65,2,32,0,40,2,24,40,2,12,17,4,0,12,1,11,32,0,40,2,20,65,154,255,210,0,65,1,32,0,40,2,24,40,2,12,17,4,0,11,32,11,65,16,106,36,0,11,217,1,1,2,127,35,0,65,160,18,107,34,3,36,0,32,0,40,2,0,34,0,45,0,136,9,33,4,32,0,65,4,58,0,136,9,2,64,32,4,65,4,71,4,64,32,3,65,152,9,106,32,0,65,136,9,16,142,11,26,65,145,179,211,0,45,0,0,26,32,3,32,0,65,140,9,106,40,0,0,54,0,3,32,3,32,0,40,0,137,9,54,2,0,65,176,18,65,8,16,254,9,34,0,69,13,1,32,0,32,3,65,8,106,65,152,18,16,142,11,34,0,32,4,58,0,152,18,32,0,65,0,58,0,168,18,32,0,32,2,54,2,164,18,32,0,32,1,54,2,160,18,32,0,32,3,40,2,0,54,0,153,18,32,0,65,156,18,106,32,3,40,0,3,54,0,0,32,0,65,156,144,192,0,16,142,4,32,3,65,160,18,106,36,0,15,11,65,232,143,192,0,65,49,16,242,10,0,11,65,8,65,176,18,16,132,11,0,11,217,1,1,2,127,35,0,65,192,17,107,34,3,36,0,32,0,40,2,0,34,0,45,0,216,8,33,4,32,0,65,4,58,0,216,8,2,64,32,4,65,4,71,4,64,32,3,65,232,8,106,32,0,65,216,8,16,142,11,26,65,145,179,211,0,45,0,0,26,32,3,32,0,65,220,8,106,40,0,0,54,0,3,32,3,32,0,40,0,217,8,54,2,0,65,208,17,65,8,16,254,9,34,0,69,13,1,32,0,32,3,65,8,106,65,184,17,16,142,11,34,0,32,4,58,0,184,17,32,0,65,0,58,0,200,17,32,0,32,2,54,2,196,17,32,0,32,1,54,2,192,17,32,0,32,3,40,2,0,54,0,185,17,32,0,65,188,17,106,32,3,40,0,3,54,0,0,32,0,65,172,144,192,0,16,142,4,32,3,65,192,17,106,36,0,15,11,65,232,143,192,0,65,49,16,242,10,0,11,65,8,65,208,17,16,132,11,0,11,174,1,1,3,127,65,1,33,4,65,4,33,6,32,1,69,32,2,65,0,72,114,69,4,64,2,127,2,64,2,64,2,127,32,3,40,2,4,4,64,32,3,40,2,8,34,1,69,4,64,32,2,69,4,64,12,4,11,65,145,179,211,0,45,0,0,26,32,2,65,1,16,254,9,12,2,11,32,3,40,2,0,32,1,65,1,32,2,16,195,9,12,1,11,32,2,69,4,64,12,2,11,65,145,179,211,0,45,0,0,26,32,2,65,1,16,254,9,11,34,4,69,13,1,11,32,0,32,4,54,2,4,65,0,12,1,11,32,0,65,1,54,2,4,65,1,11,33,4,65,8,33,6,32,2,33,5,11,32,0,32,6,106,32,5,54,2,0,32,0,32,4,54,2,0,11,215,1,1,2,127,35,0,65,192,17,107,34,3,36,0,32,0,40,2,0,34,0,45,0,216,8,33,4,32,0,65,4,58,0,216,8,2,64,32,4,65,4,71,4,64,32,3,65,232,8,106,32,0,65,216,8,16,142,11,26,65,145,179,211,0,45,0,0,26,32,3,32,0,65,220,8,106,40,0,0,54,0,3,32,3,32,0,40,0,217,8,54,2,0,65,208,17,65,8,16,254,9,34,0,13,1,65,8,65,208,17,16,132,11,0,11,65,232,143,192,0,65,49,16,242,10,0,11,32,0,32,3,65,8,106,65,184,17,16,142,11,34,0,32,4,58,0,184,17,32,0,65,0,58,0,200,17,32,0,32,2,54,2,196,17,32,0,32,1,54,2,192,17,32,0,32,3,40,2,0,54,0,185,17,32,0,65,188,17,106,32,3,40,0,3,54,0,0,32,0,65,172,144,192,0,16,142,4,32,3,65,192,17,106,36,0,11,215,1,1,2,127,35,0,65,160,18,107,34,3,36,0,32,0,40,2,0,34,0,45,0,136,9,33,4,32,0,65,4,58,0,136,9,2,64,32,4,65,4,71,4,64,32,3,65,152,9,106,32,0,65,136,9,16,142,11,26,65,145,179,211,0,45,0,0,26,32,3,32,0,65,140,9,106,40,0,0,54,0,3,32,3,32,0,40,0,137,9,54,2,0,65,176,18,65,8,16,254,9,34,0,13,1,65,8,65,176,18,16,132,11,0,11,65,232,143,192,0,65,49,16,242,10,0,11,32,0,32,3,65,8,106,65,152,18,16,142,11,34,0,32,4,58,0,152,18,32,0,65,0,58,0,168,18,32,0,32,2,54,2,164,18,32,0,32,1,54,2,160,18,32,0,32,3,40,2,0,54,0,153,18,32,0,65,156,18,106,32,3,40,0,3,54,0,0,32,0,65,156,144,192,0,16,142,4,32,3,65,160,18,106,36,0,11,214,1,3,1,127,1,126,1,124,35,0,65,16,107,34,3,36,0,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,65,1,107,14,3,1,2,3,0,11,32,0,43,3,8,33,5,32,3,65,3,58,0,0,32,3,32,5,57,3,8,32,3,32,1,32,2,16,191,6,33,2,12,3,11,32,0,41,3,8,33,4,32,3,65,1,58,0,0,32,3,32,4,55,3,8,32,3,32,1,32,2,16,191,6,33,2,12,2,11,32,0,41,3,8,33,4,32,3,65,2,58,0,0,32,3,32,4,55,3,8,32,3,32,1,32,2,16,191,6,33,2,12,1,11,32,3,65,6,54,2,8,32,3,65,188,202,207,0,54,2,4,32,3,65,17,58,0,0,32,3,32,1,32,2,16,191,6,33,2,32,0,40,2,4,34,1,69,13,0,32,0,40,2,8,32,1,65,1,16,163,10,11,32,3,65,16,106,36,0,32,2,11,185,1,1,1,127,35,0,65,208,0,107,34,1,36,0,32,1,32,0,54,2,12,32,1,65,0,54,2,40,32,1,66,128,128,128,128,16,55,2,32,32,1,65,3,58,0,76,32,1,65,32,54,2,60,32,1,65,0,54,2,72,32,1,65,168,228,192,0,54,2,68,32,1,65,0,54,2,52,32,1,65,0,54,2,44,32,1,32,1,65,32,106,54,2,64,32,1,65,12,106,32,1,65,44,106,16,173,6,4,64,65,240,227,192,0,65,55,32,1,65,16,106,65,192,228,192,0,65,156,229,192,0,16,230,6,0,11,32,1,65,24,106,32,1,65,40,106,40,2,0,54,2,0,32,1,32,1,41,2,32,55,3,16,32,1,65,16,106,16,114,32,1,65,12,106,16,226,6,32,1,65,208,0,106,36,0,11,186,1,1,3,127,65,1,33,3,32,1,40,2,8,65,1,106,34,2,4,64,2,64,32,1,40,2,4,34,4,32,2,32,2,32,4,75,27,34,4,69,4,64,65,0,33,2,12,1,11,32,1,40,2,0,33,1,65,0,33,2,3,64,2,64,2,64,32,1,45,0,0,65,10,70,4,64,32,3,65,1,106,34,3,69,13,1,65,0,33,2,12,2,11,32,2,65,1,106,34,2,13,1,65,144,228,207,0,65,28,65,172,228,207,0,16,141,8,0,11,65,144,228,207,0,65,28,65,244,227,207,0,16,141,8,0,11,32,1,65,1,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,0,32,2,54,2,4,32,0,32,3,54,2,0,15,11,65,144,228,207,0,65,28,65,140,229,207,0,16,141,8,0,11,190,1,1,3,127,35,0,65,32,107,34,1,36,0,32,0,65,4,106,40,2,0,33,3,32,0,40,2,0,34,2,40,2,0,33,0,32,2,65,0,54,2,0,32,0,40,2,24,33,2,32,0,65,0,54,2,24,32,2,4,64,32,1,65,8,106,32,2,17,2,0,32,3,40,2,0,34,0,40,2,0,4,64,32,0,65,8,106,16,153,3,32,3,40,2,0,33,0,11,32,0,65,1,54,2,0,32,0,32,1,41,3,8,55,2,4,32,0,65,12,106,32,1,65,16,106,41,3,0,55,2,0,32,1,65,32,106,36,0,65,1,15,11,32,1,65,1,54,2,12,32,1,65,152,254,209,0,54,2,8,32,1,66,0,55,2,20,32,1,65,128,253,209,0,54,2,16,32,1,65,8,106,65,128,255,209,0,16,166,8,0,11,183,1,1,2,127,35,0,65,64,106,34,2,36,0,32,2,32,1,54,2,12,32,2,65,1,54,2,20,32,2,65,188,132,193,0,54,2,16,32,2,66,1,55,2,28,32,2,65,190,1,54,2,44,32,2,32,2,65,40,106,54,2,24,32,2,32,2,65,12,106,54,2,40,32,2,65,48,106,32,2,65,16,106,16,219,3,65,145,179,211,0,45,0,0,26,65,12,65,4,16,254,9,34,1,4,64,32,1,32,2,41,3,48,55,2,0,32,1,65,8,106,32,2,65,56,106,40,2,0,54,2,0,32,2,40,2,12,34,3,65,132,1,79,4,64,32,3,16,4,11,32,0,65,212,132,193,0,54,2,4,32,0,32,1,54,2,0,32,2,65,64,107,36,0,15,11,65,4,65,12,16,132,11,0,11,187,1,1,5,127,35,0,65,16,107,34,3,36,0,32,1,40,2,0,34,1,40,2,8,69,4,64,32,1,40,2,12,33,5,32,1,66,255,255,255,255,47,55,2,8,32,1,40,2,16,33,6,32,1,32,5,65,2,70,4,127,32,3,65,8,106,32,2,40,2,0,34,2,40,2,4,32,2,40,2,0,40,2,0,17,1,0,32,3,40,2,12,33,2,32,3,40,2,8,33,4,32,1,40,2,20,34,7,4,64,32,1,65,24,106,40,2,0,32,7,40,2,12,17,2,0,11,32,1,32,2,54,2,24,32,1,32,4,54,2,20,32,1,40,2,8,65,1,106,5,32,4,11,54,2,8,32,0,32,6,54,2,4,32,0,32,5,54,2,0,32,3,65,16,106,36,0,15,11,65,212,197,207,0,16,232,7,0,11,191,1,1,2,127,35,0,65,64,106,34,2,36,0,32,2,32,1,16,163,7,32,2,32,2,40,2,4,34,1,54,2,16,32,2,32,2,40,2,0,34,3,54,2,12,2,64,32,3,32,1,16,128,2,69,4,64,32,2,65,2,54,2,36,32,2,65,168,141,210,0,54,2,32,32,2,66,1,55,2,44,32,2,65,144,4,54,2,60,32,2,32,2,65,56,106,54,2,40,32,2,32,2,65,12,106,54,2,56,32,2,65,20,106,34,1,32,2,65,32,106,16,219,3,32,1,16,222,8,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,32,2,40,2,16,34,0,69,13,1,32,2,40,2,12,32,0,65,1,16,163,10,12,1,11,32,0,32,1,54,2,4,32,0,32,3,54,2,0,11,32,2,65,64,107,36,0,11,189,1,1,2,127,35,0,65,16,107,34,2,36,0,2,64,2,127,2,64,2,64,2,64,32,0,40,2,0,65,1,107,14,2,1,2,0,11,32,1,65,240,179,210,0,65,13,16,210,9,12,2,11,32,1,65,253,179,210,0,65,10,16,210,9,12,1,11,32,0,45,0,20,65,3,71,4,64,32,2,32,0,65,4,106,54,2,12,32,0,65,20,106,32,2,65,12,106,16,156,5,11,32,0,40,2,16,34,3,32,0,65,12,106,40,2,0,34,0,75,13,1,65,1,32,1,40,2,20,65,228,180,210,0,65,10,32,1,40,2,24,40,2,12,17,4,0,13,0,26,32,2,65,4,106,34,0,32,1,16,241,8,32,0,16,239,8,11,32,2,65,16,106,36,0,15,11,32,3,32,0,65,212,180,210,0,16,170,10,0,11,177,1,1,1,127,35,0,65,16,107,34,7,36,0,32,0,40,2,20,32,1,32,2,32,0,40,2,24,40,2,12,17,4,0,33,1,32,7,65,0,58,0,13,32,7,32,1,58,0,12,32,7,32,0,54,2,8,32,7,65,8,106,32,3,32,4,32,5,32,6,16,249,3,33,2,32,7,45,0,12,33,1,2,127,32,1,65,0,71,32,7,45,0,13,69,13,0,26,65,1,32,1,13,0,26,32,2,40,2,0,34,0,45,0,28,65,4,113,69,4,64,32,0,40,2,20,65,155,255,210,0,65,2,32,0,40,2,24,40,2,12,17,4,0,12,1,11,32,0,40,2,20,65,154,255,210,0,65,1,32,0,40,2,24,40,2,12,17,4,0,11,32,7,65,16,106,36,0,11,155,1,1,1,127,2,64,2,64,32,1,4,64,32,2,65,0,72,13,1,2,127,32,3,40,2,4,4,64,2,64,32,3,40,2,8,34,4,69,4,64,12,1,11,32,3,40,2,0,32,4,32,1,32,2,16,195,9,12,2,11,11,32,1,32,2,69,13,0,26,65,145,179,211,0,45,0,0,26,32,2,32,1,16,254,9,11,34,3,4,64,32,0,32,2,54,2,8,32,0,32,3,54,2,4,32,0,65,0,54,2,0,15,11,32,0,32,2,54,2,8,32,0,32,1,54,2,4,12,2,11,32,0,65,0,54,2,4,12,1,11,32,0,65,0,54,2,4,11,32,0,65,1,54,2,0,11,160,1,1,5,127,32,0,40,2,8,34,4,4,64,32,0,40,2,4,33,5,3,64,32,5,32,2,65,40,108,106,34,1,40,2,8,34,3,4,64,32,1,40,2,4,33,0,3,64,32,0,16,194,4,32,0,65,28,106,33,0,32,3,65,1,107,34,3,13,0,11,11,32,1,40,2,0,34,0,4,64,32,1,40,2,4,32,0,65,28,108,65,4,16,163,10,11,32,1,40,2,12,34,0,4,64,32,1,40,2,16,32,0,65,2,116,65,2,16,163,10,11,32,1,40,2,24,34,0,4,64,32,1,40,2,28,32,0,65,1,116,65,2,16,163,10,11,32,2,65,1,106,34,2,32,4,71,13,0,11,11,11,165,1,1,1,127,65,145,179,211,0,45,0,0,26,2,64,2,64,65,26,65,1,16,254,9,34,1,4,64,32,1,32,0,65,26,16,142,11,33,0,65,145,179,211,0,45,0,0,26,65,12,65,4,16,254,9,34,1,69,13,1,32,1,65,26,54,2,8,32,1,32,0,54,2,4,32,1,65,26,54,2,0,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,0,69,13,2,32,0,65,220,213,192,0,54,2,80,32,0,32,1,54,2,76,32,0,65,5,59,1,72,32,0,65,2,54,2,0,32,0,15,11,65,1,65,26,16,132,11,0,11,65,4,65,12,16,132,11,0,11,65,4,65,212,0,16,132,11,0,11,183,1,1,4,127,32,0,40,2,0,34,2,32,2,40,2,0,65,1,107,34,0,54,2,0,2,64,32,0,13,0,32,2,65,12,106,40,2,0,34,0,32,0,40,2,0,65,1,107,34,1,54,2,0,2,64,32,1,13,0,2,64,32,0,65,12,106,40,2,0,34,1,69,13,0,32,1,32,0,65,16,106,40,2,0,34,3,40,2,0,17,2,0,32,3,40,2,4,34,4,69,13,0,32,1,32,4,32,3,40,2,8,16,163,10,11,32,0,65,4,106,34,1,32,1,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,32,0,65,20,65,4,16,163,10,11,32,2,65,4,106,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,0,32,2,65,16,65,4,16,163,10,11,11,176,1,1,2,127,2,64,2,64,2,64,32,0,40,2,0,65,6,107,14,2,0,2,1,11,32,0,40,2,4,34,0,16,243,5,32,0,65,8,65,4,16,163,10,11,15,11,32,0,40,2,4,34,1,65,16,106,40,2,0,34,0,4,64,32,1,40,2,12,32,0,65,1,16,163,10,11,32,1,65,24,106,40,2,0,34,0,4,64,32,1,40,2,20,32,0,65,1,16,163,10,11,32,1,40,2,8,34,2,4,64,32,1,40,2,4,33,0,3,64,32,0,16,243,5,32,0,65,8,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,0,34,0,4,64,32,1,40,2,4,32,0,65,3,116,65,4,16,163,10,11,32,1,65,60,65,4,16,163,10,11,176,1,1,2,127,2,64,2,64,2,64,32,0,40,2,0,65,6,107,14,2,0,2,1,11,32,0,40,2,4,34,0,16,244,5,32,0,65,8,65,4,16,163,10,11,15,11,32,0,40,2,4,34,1,65,16,106,40,2,0,34,0,4,64,32,1,40,2,12,32,0,65,1,16,163,10,11,32,1,65,24,106,40,2,0,34,0,4,64,32,1,40,2,20,32,0,65,1,16,163,10,11,32,1,40,2,8,34,2,4,64,32,1,40,2,4,33,0,3,64,32,0,16,244,5,32,0,65,8,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,0,34,0,4,64,32,1,40,2,4,32,0,65,3,116,65,4,16,163,10,11,32,1,65,60,65,4,16,163,10,11,176,1,1,2,127,2,64,2,64,2,64,32,0,40,2,0,65,6,107,14,2,0,2,1,11,32,0,40,2,4,34,0,16,245,5,32,0,65,8,65,4,16,163,10,11,15,11,32,0,40,2,4,34,1,65,16,106,40,2,0,34,0,4,64,32,1,40,2,12,32,0,65,1,16,163,10,11,32,1,65,24,106,40,2,0,34,0,4,64,32,1,40,2,20,32,0,65,1,16,163,10,11,32,1,40,2,8,34,2,4,64,32,1,40,2,4,33,0,3,64,32,0,16,245,5,32,0,65,8,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,0,34,0,4,64,32,1,40,2,4,32,0,65,3,116,65,4,16,163,10,11,32,1,65,60,65,4,16,163,10,11,185,1,1,3,127,35,0,65,32,107,34,1,36,0,32,0,40,2,0,34,2,40,2,0,33,3,32,2,65,0,54,2,0,32,3,40,2,24,33,2,32,3,65,0,54,2,24,32,2,4,64,32,1,65,8,106,32,2,17,2,0,32,0,40,2,4,34,3,40,2,0,34,0,40,2,0,4,64,32,0,65,8,106,16,153,3,32,3,40,2,0,33,0,11,32,0,65,1,54,2,0,32,0,32,1,41,3,8,55,2,4,32,0,65,12,106,32,1,65,16,106,41,3,0,55,2,0,32,1,65,32,106,36,0,65,1,15,11,32,1,65,1,54,2,12,32,1,65,152,254,209,0,54,2,8,32,1,66,0,55,2,20,32,1,65,128,253,209,0,54,2,16,32,1,65,8,106,65,128,255,209,0,16,166,8,0,11,182,1,1,2,127,32,0,40,2,8,34,2,4,64,32,0,40,2,4,33,0,3,64,2,64,2,64,2,64,2,64,2,64,65,5,32,0,65,16,106,40,2,0,65,128,128,128,128,120,115,34,1,32,1,65,5,79,27,14,5,4,4,1,2,3,0,11,32,0,16,170,6,12,3,11,32,0,40,2,0,34,1,69,13,2,32,0,65,4,106,40,2,0,32,1,65,1,16,163,10,12,2,11,32,0,40,2,0,34,1,69,13,1,32,0,65,4,106,40,2,0,32,1,65,1,16,163,10,12,1,11,32,0,16,247,5,32,0,40,2,0,34,1,69,13,0,32,0,65,4,106,40,2,0,32,1,65,48,108,65,8,16,163,10,11,32,0,65,48,106,33,0,32,2,65,1,107,34,2,13,0,11,11,11,254,1,2,4,127,3,126,35,0,65,16,107,34,2,36,0,35,0,65,16,107,34,1,36,0,32,2,65,8,106,34,0,65,8,54,2,0,32,0,65,24,54,2,4,32,1,65,16,106,36,0,32,2,40,2,8,33,0,2,64,32,2,40,2,12,34,3,4,127,65,145,179,211,0,45,0,0,26,32,3,32,0,16,254,9,5,32,0,11,34,1,4,64,32,1,65,0,54,2,16,32,1,66,129,128,128,128,16,55,3,0,65,232,179,211,0,41,3,0,33,4,3,64,32,4,66,1,124,34,5,80,13,2,65,232,179,211,0,32,5,65,232,179,211,0,41,3,0,34,6,32,4,32,6,81,34,0,27,55,3,0,32,6,33,4,32,0,69,13,0,11,32,1,32,5,55,3,8,32,2,65,16,106,36,0,32,1,15,11,32,0,32,3,16,132,11,0,11,35,0,65,32,107,34,0,36,0,32,0,65,1,54,2,12,32,0,65,216,179,210,0,54,2,8,32,0,66,0,55,2,20,32,0,65,172,176,210,0,54,2,16,32,0,65,8,106,65,224,179,210,0,16,166,8,0,11,183,1,1,3,127,32,0,40,2,0,34,1,65,16,106,40,2,0,34,0,4,64,32,1,40,2,12,32,0,65,1,16,163,10,11,32,1,65,24,106,40,2,0,34,0,4,64,32,1,40,2,20,32,0,65,1,16,163,10,11,32,1,40,2,8,34,2,4,64,32,1,40,2,4,33,0,3,64,2,64,2,64,2,64,32,0,40,2,0,65,6,107,14,2,0,1,2,11,32,0,65,4,106,40,2,0,34,3,16,198,6,32,3,65,8,65,4,16,163,10,12,1,11,32,0,65,4,106,16,249,5,11,32,0,65,8,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,0,34,0,4,64,32,1,40,2,4,32,0,65,3,116,65,4,16,163,10,11,32,1,65,60,65,4,16,163,10,11,176,1,1,2,127,35,0,65,32,107,34,2,36,0,2,64,32,1,40,2,4,34,3,69,4,64,32,0,65,16,54,2,0,32,0,65,0,58,0,4,12,1,11,32,1,32,3,65,1,107,54,2,4,32,2,65,16,106,32,1,40,2,0,16,145,8,32,2,45,0,20,33,1,32,2,40,2,16,34,3,65,16,70,4,64,32,0,32,1,58,0,5,32,0,65,1,58,0,4,32,0,65,16,54,2,0,12,1,11,32,2,32,2,41,0,21,55,3,0,32,2,32,2,65,28,106,40,0,0,54,0,7,32,0,32,1,58,0,4,32,0,32,3,54,2,0,32,0,32,2,41,3,0,55,0,5,32,0,65,12,106,32,2,40,0,7,54,0,0,11,32,2,65,32,106,36,0,11,243,1,1,2,127,35,0,65,64,106,34,1,36,0,35,0,65,48,107,34,2,36,0,32,2,65,0,54,2,8,32,1,66,4,55,3,48,32,1,66,0,55,3,40,32,1,65,4,54,2,36,32,1,65,0,54,2,32,32,1,65,0,54,2,28,32,1,65,2,54,2,24,32,1,65,0,59,1,56,32,1,66,0,55,3,0,32,2,65,48,106,36,0,32,0,65,2,58,0,70,32,0,65,200,1,59,1,68,32,0,65,0,54,2,64,32,0,32,1,41,3,0,55,3,0,32,0,65,8,106,32,1,65,8,106,41,3,0,55,3,0,32,0,65,16,106,32,1,65,16,106,41,3,0,55,3,0,32,0,65,24,106,32,1,65,24,106,41,3,0,55,3,0,32,0,65,32,106,32,1,65,32,106,41,3,0,55,3,0,32,0,65,40,106,32,1,65,40,106,41,3,0,55,3,0,32,0,65,48,106,32,1,65,48,106,41,3,0,55,3,0,32,0,65,56,106,32,1,65,56,106,41,3,0,55,3,0,32,1,65,64,107,36,0,11,227,10,1,6,127,35,0,65,64,106,34,5,36,0,32,5,65,0,54,2,44,32,5,32,2,54,2,40,32,5,32,1,54,2,36,32,5,65,128,1,58,0,48,32,5,65,0,54,2,32,32,5,66,128,128,128,128,16,55,2,24,32,5,65,8,106,33,1,35,0,65,32,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,5,65,24,106,34,8,40,2,20,34,3,32,8,40,2,16,34,6,73,4,64,32,8,40,2,12,34,4,32,3,106,45,0,0,34,7,65,45,71,13,1,32,8,32,3,65,1,106,54,2,20,32,2,32,8,65,0,16,235,4,12,2,11,32,2,65,5,54,2,0,65,1,33,7,32,3,65,1,106,34,4,69,13,3,65,0,33,3,32,6,32,4,32,4,32,6,75,27,34,6,4,64,32,8,40,2,12,33,4,3,64,2,64,32,4,45,0,0,65,10,70,4,64,32,7,65,1,106,34,7,69,13,9,65,0,33,3,12,1,11,32,3,65,1,106,34,3,13,0,12,7,11,32,4,65,1,106,33,4,32,6,65,1,107,34,6,13,0,11,11,32,2,32,7,32,3,16,236,7,33,3,32,1,65,4,54,2,0,32,1,32,3,54,2,4,12,2,11,32,7,65,48,107,65,255,1,113,65,10,79,4,64,32,2,65,13,54,2,20,32,6,32,3,65,1,106,34,3,32,3,32,6,75,27,33,6,65,0,33,3,65,1,33,7,3,64,2,64,32,4,45,0,0,65,10,70,4,64,32,7,65,1,106,34,7,69,13,8,65,0,33,3,12,1,11,32,3,65,1,106,34,3,13,0,12,6,11,32,4,65,1,106,33,4,32,6,65,1,107,34,6,13,0,11,32,2,32,2,65,20,106,32,7,32,3,16,236,7,54,2,4,32,2,65,4,54,2,0,12,1,11,32,2,32,8,65,1,16,235,4,11,2,64,32,8,40,2,20,34,4,32,8,40,2,16,34,3,79,4,64,32,2,40,2,4,33,3,32,2,40,2,0,34,4,65,4,70,13,1,32,1,32,2,41,3,8,55,3,8,32,1,32,3,54,2,4,32,1,32,4,54,2,0,12,2,11,32,2,65,13,54,2,20,32,3,32,4,65,1,106,34,4,32,3,32,4,73,27,33,6,32,8,40,2,12,33,4,65,0,33,3,65,1,33,7,3,64,2,64,32,4,45,0,0,65,10,70,4,64,32,7,65,1,106,34,7,69,13,7,65,0,33,3,12,1,11,32,3,65,1,106,34,3,13,0,12,5,11,32,4,65,1,106,33,4,32,6,65,1,107,34,6,13,0,11,32,2,65,20,106,32,7,32,3,16,236,7,32,8,16,192,7,33,3,32,1,65,4,54,2,0,32,1,32,3,54,2,4,2,64,2,64,32,2,40,2,0,65,3,107,14,2,0,1,3,11,32,2,40,2,4,34,3,69,13,2,32,2,40,2,8,32,3,65,1,16,163,10,12,2,11,32,2,40,2,4,16,233,6,12,1,11,32,3,32,8,16,192,7,33,3,32,1,65,4,54,2,0,32,1,32,3,54,2,4,11,32,2,65,32,106,36,0,12,3,11,65,144,228,207,0,65,28,65,140,229,207,0,16,141,8,0,11,65,144,228,207,0,65,28,65,172,228,207,0,16,141,8,0,11,65,144,228,207,0,65,28,65,244,227,207,0,16,141,8,0,11,2,64,32,5,40,2,8,65,4,71,4,64,32,5,65,52,106,33,3,35,0,65,208,0,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,0,65,1,107,14,3,1,2,3,0,11,32,2,32,1,43,3,8,57,3,16,32,2,65,0,54,2,36,32,2,66,128,128,128,128,16,55,2,28,32,2,65,3,58,0,72,32,2,65,32,54,2,56,32,2,65,0,54,2,68,32,2,65,244,222,207,0,54,2,64,32,2,65,0,54,2,48,32,2,65,0,54,2,40,32,2,32,2,65,28,106,54,2,60,32,2,65,16,106,32,2,65,40,106,16,167,8,13,4,32,2,65,8,106,32,2,65,36,106,40,2,0,54,2,0,32,2,32,2,41,2,28,55,3,0,12,3,11,32,2,32,1,41,3,8,55,3,16,32,2,65,0,54,2,36,32,2,66,128,128,128,128,16,55,2,28,32,2,65,3,58,0,72,32,2,65,32,54,2,56,32,2,65,0,54,2,68,32,2,65,244,222,207,0,54,2,64,32,2,65,0,54,2,48,32,2,65,0,54,2,40,32,2,32,2,65,28,106,54,2,60,32,2,65,16,106,32,2,65,40,106,16,177,10,13,3,32,2,65,8,106,32,2,65,36,106,40,2,0,54,2,0,32,2,32,2,41,2,28,55,3,0,12,2,11,32,2,32,1,41,3,8,55,3,16,32,2,65,0,54,2,36,32,2,66,128,128,128,128,16,55,2,28,32,2,65,3,58,0,72,32,2,65,32,54,2,56,32,2,65,0,54,2,68,32,2,65,244,222,207,0,54,2,64,32,2,65,0,54,2,48,32,2,65,0,54,2,40,32,2,32,2,65,28,106,54,2,60,32,2,65,16,106,32,2,65,40,106,16,134,9,13,2,32,2,65,8,106,32,2,65,36,106,40,2,0,54,2,0,32,2,32,2,41,2,28,55,3,0,12,1,11,32,2,65,8,106,32,1,65,12,106,40,2,0,54,2,0,32,2,32,1,41,2,4,55,3,0,11,32,3,32,2,41,3,0,55,2,0,32,3,65,8,106,32,2,65,8,106,40,2,0,54,2,0,32,2,65,208,0,106,36,0,12,1,11,65,186,222,207,0,65,55,32,2,65,207,0,106,65,140,223,207,0,65,232,223,207,0,16,230,6,0,11,32,0,65,8,106,32,5,65,60,106,40,2,0,54,2,0,32,0,32,5,41,2,52,55,2,0,12,1,11,32,0,32,5,40,2,12,54,2,4,32,0,65,128,128,128,128,120,54,2,0,11,32,5,40,2,24,34,0,4,64,32,5,40,2,28,32,0,65,1,16,163,10,11,32,5,65,64,107,36,0,11,128,114,2,40,127,9,126,35,0,65,144,1,107,34,23,36,0,2,64,32,1,40,2,56,34,2,32,1,47,1,140,1,34,39,75,4,64,32,2,32,1,47,1,120,34,40,77,13,1,32,1,41,2,128,1,33,49,32,1,40,2,52,33,41,32,1,40,2,112,33,27,32,1,40,2,116,33,19,35,0,65,192,3,107,34,3,36,0,32,3,32,19,59,1,10,32,3,65,0,54,2,20,32,3,65,0,54,2,12,32,3,65,12,106,65,0,16,238,3,2,64,32,19,69,13,0,3,64,2,64,2,64,2,64,2,64,32,19,32,5,65,255,255,3,113,34,2,75,4,64,2,64,32,27,32,2,65,40,108,106,34,4,45,0,0,34,7,65,1,107,14,4,3,2,2,2,0,11,32,7,65,63,70,13,2,12,3,11,32,2,32,19,65,236,133,209,0,16,131,7,0,11,32,3,65,12,106,32,4,47,1,2,16,238,3,11,32,2,65,1,106,34,2,65,255,255,3,113,34,4,32,2,71,13,1,32,4,32,19,65,255,255,3,113,79,13,0,32,3,65,12,106,32,2,16,238,3,11,32,19,32,5,65,1,106,34,5,71,13,1,12,2,11,11,65,208,254,208,0,65,28,65,252,133,209,0,16,141,8,0,11,2,126,65,192,183,211,0,41,3,0,80,69,4,64,65,208,183,211,0,41,3,0,33,42,65,200,183,211,0,41,3,0,12,1,11,66,2,33,42,65,208,183,211,0,66,2,55,3,0,65,192,183,211,0,66,1,55,3,0,66,1,11,33,44,65,0,33,7,32,3,65,60,106,65,128,255,208,0,41,3,0,34,46,55,2,0,32,3,32,44,55,3,24,65,200,183,211,0,32,44,66,2,124,55,3,0,32,3,65,0,54,2,48,32,3,66,128,128,128,128,192,0,55,3,40,32,3,32,42,55,3,32,32,3,65,248,254,208,0,41,3,0,34,45,55,2,52,32,3,65,0,59,1,78,32,3,65,244,0,106,32,46,55,2,0,32,3,65,0,54,2,104,32,3,66,128,128,128,128,192,0,55,3,96,32,3,32,45,55,2,108,32,3,32,42,55,3,88,32,3,32,44,66,1,124,55,3,80,32,3,65,40,106,33,10,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,126,2,64,2,64,32,19,69,4,64,32,3,65,184,1,106,32,3,65,64,107,41,3,0,55,3,0,32,3,65,176,1,106,32,3,65,56,106,41,3,0,55,3,0,32,3,65,168,1,106,32,3,65,48,106,41,3,0,55,3,0,32,3,65,160,1,106,32,10,41,3,0,55,3,0,32,3,65,152,1,106,32,3,65,32,106,41,3,0,55,3,0,32,3,32,3,41,3,24,55,3,144,1,12,1,11,32,3,65,224,0,106,33,33,32,19,173,33,46,2,64,2,64,3,64,32,43,66,255,255,3,81,13,1,2,64,2,64,32,43,167,34,11,65,1,106,34,15,65,255,255,3,113,34,12,32,19,65,255,255,3,113,70,13,0,32,3,40,2,12,34,2,69,13,1,32,3,40,2,16,33,4,3,64,32,2,65,8,106,33,13,32,2,47,1,6,34,9,65,1,116,33,5,65,127,33,6,2,64,3,64,32,5,69,4,64,32,9,33,6,12,2,11,32,13,47,1,0,33,8,32,6,65,1,106,33,6,32,5,65,2,107,33,5,32,13,65,2,106,33,13,65,127,32,8,32,12,71,32,8,32,12,75,27,34,8,65,1,70,13,0,11,32,8,65,255,1,113,69,13,2,11,32,4,69,13,2,32,4,65,1,107,33,4,32,2,32,6,65,2,116,106,65,32,106,40,2,0,33,2,12,0,11,0,11,32,3,65,240,2,106,34,12,32,33,32,43,32,3,41,3,88,34,42,133,66,243,202,209,203,167,140,217,178,246,0,133,34,44,66,16,137,32,44,32,3,41,3,80,34,45,66,225,228,149,243,214,236,217,188,236,0,133,124,34,44,133,34,47,32,42,66,237,222,145,243,150,204,220,183,228,0,133,34,42,32,45,66,245,202,205,131,215,172,219,183,243,0,133,124,34,45,66,32,137,124,34,48,32,43,66,128,128,128,128,128,128,128,128,2,132,133,32,42,66,13,137,32,45,133,34,42,32,44,124,34,44,32,42,66,17,137,133,34,42,124,34,45,32,42,66,13,137,133,34,42,32,47,66,21,137,32,48,133,34,47,32,44,66,32,137,66,255,1,133,124,34,44,124,34,48,32,42,66,17,137,133,34,42,66,13,137,32,42,32,44,32,47,66,16,137,133,34,44,32,45,66,32,137,124,34,45,124,34,42,133,34,47,66,17,137,32,47,32,44,66,21,137,32,45,133,34,44,32,48,66,32,137,124,34,45,124,34,47,133,34,48,66,13,137,32,48,32,44,66,16,137,32,45,133,34,44,32,42,66,32,137,124,34,42,124,133,34,45,66,17,137,32,44,66,21,137,32,42,133,34,42,66,16,137,32,42,32,47,66,32,137,124,34,42,133,66,21,137,133,32,42,32,45,124,34,42,66,32,136,133,32,42,133,167,32,11,32,7,16,205,1,32,3,65,128,1,106,33,25,65,0,33,6,35,0,65,32,107,34,4,36,0,2,64,2,64,32,11,65,255,255,3,113,34,2,65,255,255,3,70,32,2,32,19,79,114,69,4,64,32,4,65,0,54,2,16,32,4,66,128,128,128,128,32,55,2,8,32,27,32,2,65,40,108,106,34,5,45,0,0,34,2,65,2,107,65,255,1,113,65,2,77,4,64,32,5,47,1,2,33,5,32,4,65,8,106,65,0,16,201,5,32,4,40,2,12,32,4,40,2,16,65,1,116,106,32,5,59,1,0,32,4,32,4,40,2,16,65,1,106,34,6,54,2,16,11,32,11,65,1,106,34,5,65,255,255,3,113,32,19,65,255,255,3,113,73,4,64,2,64,2,64,32,2,65,1,107,14,4,4,1,1,4,0,11,32,2,65,63,70,13,3,11,32,6,65,1,116,33,9,65,0,33,8,32,4,40,2,12,33,2,32,5,65,255,255,3,113,33,13,3,64,32,8,32,9,71,4,64,32,2,32,8,106,33,14,32,8,65,2,106,33,8,32,13,32,14,47,1,0,71,13,1,12,4,11,11,32,4,40,2,8,32,6,70,4,127,32,4,65,8,106,32,6,16,201,5,32,4,40,2,12,33,2,32,4,40,2,16,5,32,6,11,65,1,116,32,2,106,32,5,59,1,0,32,4,32,4,40,2,16,65,1,106,34,6,54,2,16,12,2,11,12,2,11,32,4,65,1,54,2,12,32,4,65,160,224,208,0,54,2,8,32,4,66,0,55,2,20,32,4,65,152,200,208,0,54,2,16,32,4,65,8,106,65,168,224,208,0,16,166,8,0,11,2,64,32,6,65,1,77,13,0,32,4,40,2,12,34,2,47,1,0,34,5,32,2,47,1,2,34,6,77,13,0,32,2,32,5,59,1,2,32,2,32,6,59,1,0,11,11,32,25,32,4,41,2,8,55,2,0,32,25,65,8,106,32,4,65,16,106,40,2,0,54,2,0,32,4,65,32,106,36,0,32,3,32,11,59,1,140,1,32,3,41,3,32,34,42,32,7,173,66,255,255,3,131,34,44,133,66,243,202,209,203,167,140,217,178,246,0,133,34,45,66,16,137,32,45,32,3,41,3,24,34,47,66,225,228,149,243,214,236,217,188,236,0,133,124,34,45,133,34,48,32,42,66,237,222,145,243,150,204,220,183,228,0,133,34,42,32,47,66,245,202,205,131,215,172,219,183,243,0,133,124,34,47,66,32,137,124,34,50,32,44,66,128,128,128,128,128,128,128,128,2,132,133,32,42,66,13,137,32,47,133,34,42,32,45,124,34,44,32,42,66,17,137,133,34,42,124,34,45,32,42,66,13,137,133,34,42,32,48,66,21,137,32,50,133,34,47,32,44,66,32,137,66,255,1,133,124,34,44,124,34,48,32,42,66,17,137,133,34,42,66,13,137,32,42,32,44,32,47,66,16,137,133,34,44,32,45,66,32,137,124,34,45,124,34,42,133,34,47,66,17,137,32,47,32,44,66,21,137,32,45,133,34,44,32,48,66,32,137,124,34,45,124,34,47,133,34,48,66,13,137,32,48,32,44,66,16,137,32,45,133,34,44,32,42,66,32,137,124,34,42,124,133,34,45,66,17,137,32,44,66,21,137,32,42,133,34,42,66,16,137,32,42,32,47,66,32,137,124,34,42,133,66,21,137,133,32,42,32,45,124,34,42,66,32,136,133,32,42,133,167,33,6,65,0,33,20,65,0,33,5,65,0,33,11,35,0,65,32,107,34,24,36,0,32,10,40,2,8,33,26,32,10,40,2,4,33,28,32,10,40,2,20,69,4,64,35,0,65,208,0,107,34,8,36,0,32,8,32,26,54,2,44,32,8,32,28,54,2,40,32,10,65,12,106,34,18,40,2,12,33,2,32,8,32,8,65,40,106,54,2,48,2,127,2,64,2,64,2,64,2,127,2,64,32,2,65,1,106,34,2,4,64,32,18,40,2,4,34,14,65,8,79,4,64,32,14,65,1,106,34,4,69,13,22,32,4,65,3,118,65,7,108,33,14,11,32,14,65,1,118,32,2,73,4,64,32,2,32,14,65,1,106,32,2,32,14,75,27,34,2,65,8,73,13,2,32,2,65,255,255,255,255,1,75,4,64,16,224,7,32,8,40,2,32,12,8,11,65,127,32,2,65,3,116,65,7,110,65,1,107,103,118,34,2,65,254,255,255,255,3,75,13,4,32,2,65,1,106,12,3,11,32,18,32,8,65,48,106,65,209,3,16,186,1,12,5,11,16,224,7,32,8,40,2,8,12,5,11,65,4,65,8,32,2,65,4,73,27,11,34,2,65,2,116,34,4,65,7,106,34,9,32,4,73,13,0,32,9,65,120,113,34,9,32,2,65,8,106,34,13,106,34,4,32,9,73,13,0,32,4,65,249,255,255,255,7,73,13,1,11,16,224,7,32,8,40,2,16,12,2,11,65,145,179,211,0,45,0,0,26,32,4,65,8,16,254,9,34,14,69,4,64,32,4,16,138,9,32,8,40,2,24,12,2,11,32,9,32,14,106,65,255,1,32,13,16,141,11,33,16,32,8,65,0,54,2,76,32,8,32,2,65,1,107,34,22,54,2,68,32,8,32,16,54,2,64,32,8,66,132,128,128,128,128,1,55,2,56,32,8,32,18,65,16,106,54,2,52,32,8,32,22,32,2,65,3,118,65,7,108,32,2,65,9,73,27,34,29,54,2,72,2,64,32,18,40,2,12,34,4,4,64,32,16,65,8,106,33,34,32,18,40,2,0,34,9,65,4,107,33,35,32,9,41,3,0,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,33,42,32,8,40,2,40,33,30,32,8,40,2,44,33,31,32,9,33,2,32,4,33,13,65,0,33,21,3,64,2,64,32,42,66,0,82,13,0,2,64,3,64,32,21,32,21,65,8,106,34,21,75,13,1,32,2,41,3,8,32,2,65,8,106,33,2,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,34,42,80,13,0,11,12,1,11,12,21,11,32,21,32,21,32,42,122,167,65,3,118,106,34,32,75,13,21,2,64,32,31,32,35,32,32,65,2,116,107,40,2,0,34,14,75,4,64,32,16,32,30,32,14,65,24,108,106,40,2,16,34,37,32,22,113,34,14,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,44,66,0,82,13,1,65,0,33,17,3,64,2,64,32,14,32,14,32,17,106,65,8,106,34,36,75,13,0,32,16,32,22,32,36,113,34,14,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,44,66,0,82,13,3,32,17,32,17,65,16,106,34,17,75,13,27,32,14,32,14,32,17,106,34,36,75,13,0,32,16,32,22,32,36,113,34,14,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,44,80,13,1,12,3,11,11,12,24,11,32,14,32,31,65,196,140,209,0,16,131,7,0,11,32,16,32,44,122,167,65,3,118,32,14,106,32,22,113,34,14,106,44,0,0,65,0,78,4,64,32,16,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,14,11,32,14,32,16,106,32,37,65,25,118,34,17,58,0,0,32,34,32,14,65,8,107,32,22,113,106,32,17,58,0,0,32,32,65,1,106,34,17,69,13,25,32,17,65,255,255,255,255,3,75,13,26,32,14,65,1,106,34,14,65,255,255,255,255,3,75,13,2,32,42,66,1,125,32,42,131,33,42,32,16,32,14,65,2,116,107,32,9,32,17,65,2,116,107,40,0,0,54,2,0,32,13,65,1,107,34,13,13,0,11,11,32,4,32,29,77,4,64,32,18,40,2,0,33,2,32,18,32,16,54,2,0,32,18,41,2,4,33,42,32,18,32,22,54,2,4,32,8,32,4,54,2,76,32,18,32,29,32,4,107,54,2,8,32,8,32,2,54,2,64,32,8,32,42,55,2,68,32,8,65,52,106,16,135,6,12,2,11,12,22,11,12,23,11,65,0,11,26,32,8,65,208,0,106,36,0,11,32,12,33,2,32,10,40,2,12,34,13,65,4,107,33,21,32,6,65,25,118,34,14,173,66,129,130,132,136,144,160,192,128,1,126,33,45,32,10,40,2,16,33,8,32,7,34,4,65,255,255,3,113,33,18,32,6,33,9,2,64,2,64,2,64,2,64,2,64,2,64,2,64,3,64,32,13,32,8,32,9,113,34,12,106,41,0,0,34,44,32,45,133,34,42,66,127,133,32,42,66,129,130,132,136,144,160,192,128,1,125,131,66,128,129,130,132,136,144,160,192,128,127,131,33,42,3,64,32,42,80,4,64,32,44,66,128,129,130,132,136,144,160,192,128,127,131,33,42,65,1,33,7,32,5,65,1,71,4,64,32,42,80,69,4,64,32,12,32,42,122,167,65,3,118,106,34,5,32,12,73,13,19,32,5,32,8,113,33,11,11,32,42,66,0,82,33,7,11,2,64,32,42,32,44,66,1,134,131,80,4,64,32,20,32,20,65,8,106,34,20,75,13,29,32,12,32,12,32,20,106,34,9,75,13,1,32,7,33,5,12,4,11,32,10,40,2,20,34,5,32,11,32,13,106,44,0,0,34,7,65,0,78,4,127,32,13,32,13,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,34,11,106,45,0,0,5,32,7,11,65,1,113,34,7,73,13,20,32,10,40,2,8,33,12,32,10,32,5,32,7,107,54,2,20,32,11,65,8,107,32,8,113,34,5,65,8,106,34,7,32,5,73,13,19,32,11,32,13,106,32,14,58,0,0,32,7,32,13,106,32,14,58,0,0,32,10,40,2,24,65,1,106,34,5,69,13,21,32,13,32,11,65,2,116,107,65,4,107,32,12,54,2,0,32,10,32,5,54,2,24,32,10,40,2,8,34,5,32,10,40,2,0,71,13,9,32,10,40,2,24,34,9,32,10,40,2,20,106,34,7,32,9,73,13,22,65,213,170,213,42,32,7,32,7,65,213,170,213,42,79,27,34,7,32,5,73,13,23,32,7,32,5,107,34,13,65,1,75,13,4,12,8,11,12,26,11,32,12,32,42,122,167,65,3,118,106,34,7,32,12,73,13,4,32,26,32,21,32,7,32,8,113,65,2,116,107,40,2,0,34,7,77,13,3,32,42,66,1,125,32,42,131,33,42,32,28,32,7,65,24,108,34,9,106,47,1,20,32,18,71,13,0,11,11,32,7,32,10,40,2,8,34,4,79,13,3,32,2,32,7,54,2,0,32,9,32,10,40,2,4,106,34,4,41,2,0,33,42,32,4,32,25,41,2,0,55,2,0,32,2,32,42,55,2,4,32,4,65,8,106,34,4,41,2,0,33,42,32,4,32,25,65,8,106,41,2,0,55,2,0,32,2,65,12,106,32,42,55,2,0,12,6,11,32,24,65,8,106,33,8,35,0,65,32,107,34,7,36,0,65,129,128,128,128,120,33,9,2,64,32,10,40,2,0,34,11,32,5,107,32,13,79,13,0,32,5,32,5,32,13,106,34,13,75,4,64,65,0,33,9,12,1,11,32,13,65,24,108,33,5,32,13,65,214,170,213,42,73,65,2,116,33,14,32,7,32,11,4,127,32,7,32,11,65,24,108,54,2,28,32,7,32,10,40,2,4,54,2,20,65,4,5,65,0,11,54,2,24,32,7,65,8,106,32,14,32,5,32,7,65,20,106,16,239,5,32,7,40,2,8,4,64,32,7,40,2,16,33,5,32,7,40,2,12,33,9,12,1,11,32,7,40,2,12,33,5,32,10,32,13,54,2,0,32,10,32,5,54,2,4,11,32,8,32,5,54,2,4,32,8,32,9,54,2,0,32,7,65,32,106,36,0,32,24,40,2,8,65,129,128,128,128,120,71,13,3,12,4,11,32,7,32,26,65,196,138,209,0,16,131,7,0,11,65,208,139,209,0,65,28,65,232,143,209,0,16,141,8,0,11,32,7,32,4,65,164,140,209,0,16,131,7,0,11,35,0,65,32,107,34,5,36,0,2,64,2,64,2,64,2,64,32,10,40,2,0,34,9,32,10,40,2,8,34,13,70,4,64,32,13,32,13,65,1,106,34,7,75,13,2,32,7,65,24,108,33,13,32,7,65,214,170,213,42,73,65,2,116,33,8,32,5,32,9,4,127,32,5,32,9,65,24,108,54,2,28,32,5,32,10,40,2,4,54,2,20,65,4,5,65,0,11,54,2,24,32,5,65,8,106,32,8,32,13,32,5,65,20,106,16,239,5,32,5,40,2,8,13,1,32,5,40,2,12,33,9,32,10,32,7,54,2,0,32,10,32,9,54,2,4,11,32,5,65,32,106,36,0,12,3,11,32,5,40,2,12,34,0,13,1,11,16,184,8,0,11,32,0,32,5,40,2,16,16,132,11,0,11,11,32,10,40,2,8,34,20,32,10,40,2,0,70,4,64,32,10,32,20,16,181,5,32,10,40,2,8,33,20,11,32,10,40,2,4,32,20,65,24,108,106,34,5,32,25,41,2,0,55,2,0,32,5,32,4,59,1,20,32,5,32,6,54,2,16,32,5,65,8,106,32,25,65,8,106,41,2,0,55,2,0,32,2,65,128,128,128,128,120,54,2,4,32,2,32,12,54,2,0,32,10,32,10,40,2,8,65,1,106,54,2,8,11,32,24,65,32,106,36,0,32,3,40,2,244,2,34,2,65,128,128,128,128,120,114,65,128,128,128,128,120,71,4,64,32,3,40,2,248,2,32,2,65,1,116,65,2,16,163,10,11,32,3,32,15,59,1,78,32,15,33,7,11,32,43,66,1,124,34,43,32,46,82,13,0,11,32,3,47,1,10,32,3,65,184,1,106,32,3,65,64,107,41,3,0,55,3,0,32,3,65,176,1,106,32,3,65,56,106,41,3,0,55,3,0,32,3,65,168,1,106,32,3,65,48,106,41,3,0,55,3,0,32,3,65,160,1,106,32,3,65,40,106,41,3,0,55,3,0,32,3,65,152,1,106,32,3,65,32,106,41,3,0,55,3,0,32,3,32,3,41,3,24,55,3,144,1,32,7,65,255,255,3,113,70,13,1,32,3,65,0,54,2,240,2,35,0,65,16,107,34,0,36,0,32,0,32,3,65,10,106,54,2,12,32,0,32,3,65,206,0,106,54,2,8,32,0,65,8,106,65,192,153,209,0,32,0,65,12,106,65,192,153,209,0,32,3,65,240,2,106,65,188,133,209,0,16,240,3,0,11,65,208,254,208,0,65,28,65,220,133,209,0,16,141,8,0,11,65,192,183,211,0,41,3,0,80,13,1,11,65,208,183,211,0,41,3,0,33,42,65,200,183,211,0,41,3,0,12,1,11,66,2,33,42,65,208,183,211,0,66,2,55,3,0,65,192,183,211,0,66,1,55,3,0,66,1,11,33,43,32,3,65,228,1,106,65,128,255,208,0,41,3,0,55,2,0,32,3,32,43,55,3,192,1,65,200,183,211,0,32,43,66,1,124,55,3,0,32,3,65,0,54,2,216,1,32,3,66,128,128,128,128,192,0,55,3,208,1,32,3,32,42,55,3,200,1,32,3,65,248,254,208,0,41,3,0,55,2,220,1,65,145,179,211,0,45,0,0,26,2,64,2,64,2,64,2,64,2,64,2,64,65,2,65,2,16,254,9,34,2,4,64,32,2,65,0,59,1,0,32,3,65,1,54,2,252,1,32,3,32,2,54,2,248,1,32,3,65,1,54,2,244,1,2,126,65,192,183,211,0,41,3,0,80,69,4,64,65,208,183,211,0,41,3,0,33,42,65,200,183,211,0,41,3,0,12,1,11,66,2,33,42,65,208,183,211,0,66,2,55,3,0,65,192,183,211,0,66,1,55,3,0,66,1,11,33,43,32,3,65,164,2,106,65,128,255,208,0,41,3,0,55,2,0,32,3,32,43,55,3,128,2,65,200,183,211,0,32,43,66,1,124,55,3,0,32,3,65,0,54,2,152,2,32,3,66,128,128,128,128,192,0,55,3,144,2,32,3,32,42,55,3,136,2,32,3,65,248,254,208,0,41,3,0,55,2,156,2,2,64,2,64,32,3,40,2,184,1,34,13,69,4,64,32,3,66,2,55,2,180,2,32,3,32,13,54,2,176,2,65,1,33,5,12,1,11,32,13,65,255,255,255,255,3,75,13,5,65,0,33,7,65,145,179,211,0,45,0,0,26,32,13,65,1,116,34,2,65,2,16,254,9,34,4,69,13,1,32,3,65,0,54,2,184,2,32,3,32,4,54,2,180,2,32,3,32,13,54,2,176,2,32,3,40,2,252,1,34,5,69,13,4,11,32,3,65,220,1,106,33,15,32,3,65,208,1,106,33,19,32,3,65,156,2,106,33,12,32,3,65,144,2,106,33,18,2,64,2,64,3,64,2,64,32,3,32,5,65,1,107,34,2,54,2,252,1,32,3,32,3,40,2,248,1,32,2,65,1,116,106,47,1,0,34,25,59,1,190,2,32,3,41,3,200,1,33,42,32,3,41,3,192,1,33,43,32,3,32,3,41,2,212,1,55,2,244,2,32,3,32,25,59,1,176,3,32,3,32,3,65,176,3,106,54,2,240,2,2,64,32,15,32,42,32,25,173,66,255,255,3,131,34,44,133,66,243,202,209,203,167,140,217,178,246,0,133,34,46,66,16,137,32,46,32,43,66,225,228,149,243,214,236,217,188,236,0,133,124,34,46,133,34,45,32,42,66,237,222,145,243,150,204,220,183,228,0,133,34,42,32,43,66,245,202,205,131,215,172,219,183,243,0,133,124,34,43,66,32,137,124,34,47,32,44,66,128,128,128,128,128,128,128,128,2,132,133,32,42,66,13,137,32,43,133,34,42,32,46,124,34,43,32,42,66,17,137,133,34,42,124,34,44,32,42,66,13,137,133,34,42,32,45,66,21,137,32,47,133,34,46,32,43,66,32,137,66,255,1,133,124,34,43,124,34,45,32,42,66,17,137,133,34,42,66,13,137,32,42,32,43,32,46,66,16,137,133,34,43,32,44,66,32,137,124,34,44,124,34,42,133,34,46,66,17,137,32,46,32,43,66,21,137,32,44,133,34,43,32,45,66,32,137,124,34,44,124,34,46,133,34,45,66,13,137,32,45,32,43,66,16,137,32,44,133,34,43,32,42,66,32,137,124,34,42,124,133,34,44,66,17,137,32,43,66,21,137,32,42,133,34,42,66,16,137,32,42,32,46,66,32,137,124,34,42,133,66,21,137,133,32,42,32,44,124,34,42,66,32,136,133,32,42,133,34,42,66,255,255,255,255,15,131,32,3,65,240,2,106,16,155,4,34,2,4,64,32,2,65,4,107,34,4,40,2,0,34,2,32,3,40,2,216,1,34,5,79,13,5,32,3,40,2,212,1,32,2,65,3,116,106,45,0,6,13,1,32,3,40,2,184,2,34,5,32,3,40,2,176,2,70,4,64,32,3,65,176,2,106,32,5,16,201,5,32,3,40,2,184,2,33,5,11,32,3,40,2,180,2,32,5,65,1,116,106,32,25,59,1,0,32,3,32,3,40,2,184,2,65,1,106,54,2,184,2,32,4,40,2,0,34,2,32,3,40,2,216,1,34,4,79,13,2,32,3,40,2,212,1,32,2,65,3,116,106,65,1,58,0,6,12,1,11,32,3,65,240,2,106,33,24,32,42,167,33,20,32,3,47,1,176,3,33,31,35,0,65,32,107,34,13,36,0,32,15,40,2,12,33,26,2,64,2,64,2,64,32,19,40,2,8,34,10,32,19,40,2,0,34,11,71,13,0,2,64,32,26,32,26,32,15,40,2,8,106,34,2,77,4,64,65,255,255,255,255,0,32,2,32,2,65,255,255,255,255,0,79,27,34,2,32,10,73,13,23,32,2,32,10,107,34,2,65,1,77,13,1,32,2,32,10,106,34,11,32,10,73,13,1,32,11,65,3,116,33,2,32,11,65,128,128,128,128,1,73,65,2,116,33,4,32,13,32,10,4,127,32,13,32,10,65,3,116,54,2,28,32,13,32,19,40,2,4,54,2,20,65,4,5,65,0,11,54,2,24,32,13,65,8,106,32,4,32,2,32,13,65,20,106,16,239,5,32,13,40,2,8,13,1,32,13,40,2,12,33,2,32,19,32,11,54,2,0,32,19,32,2,54,2,4,12,2,11,12,21,11,32,10,65,255,255,255,255,0,73,65,2,116,33,2,32,10,65,1,106,34,11,65,3,116,33,4,32,13,32,10,4,127,32,13,32,10,65,3,116,54,2,28,32,13,32,19,40,2,4,54,2,20,65,4,5,65,0,11,54,2,24,32,13,65,8,106,32,2,32,4,32,13,65,20,106,16,239,5,32,13,40,2,8,4,64,32,13,40,2,12,34,0,69,13,2,32,0,32,13,40,2,16,16,132,11,0,11,32,13,40,2,12,33,2,32,19,32,11,54,2,0,32,19,32,2,54,2,4,11,32,19,40,2,4,33,14,32,15,40,2,0,34,8,32,15,40,2,4,34,4,32,20,113,34,6,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,42,66,0,82,13,1,65,0,33,5,3,64,2,64,32,5,32,6,106,65,8,106,34,2,32,6,73,13,0,32,8,32,2,32,4,113,34,6,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,42,66,0,82,13,3,32,5,32,5,65,16,106,34,5,75,13,27,32,5,32,6,106,34,2,32,6,73,13,0,32,8,32,2,32,4,113,34,6,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,42,80,13,1,12,3,11,11,12,24,11,16,184,8,0,11,2,64,2,64,32,6,32,6,32,42,122,167,65,3,118,106,34,2,77,4,64,32,8,32,2,32,4,113,34,6,106,44,0,0,34,2,65,0,78,4,127,32,8,32,8,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,34,6,106,45,0,0,5,32,2,11,65,1,113,33,2,2,64,2,64,32,15,40,2,8,34,7,4,64,32,2,33,5,12,1,11,65,0,33,5,32,2,13,1,11,32,5,32,7,75,13,19,32,15,32,7,32,5,107,54,2,8,32,6,65,8,107,32,4,113,34,2,65,8,106,34,4,32,2,73,13,18,32,6,32,8,106,32,20,65,25,118,34,2,58,0,0,32,4,32,8,106,32,2,58,0,0,32,26,65,1,106,34,5,13,3,12,20,11,35,0,65,208,0,107,34,9,36,0,32,9,32,10,54,2,44,32,9,32,14,54,2,40,32,15,40,2,12,33,2,32,9,32,9,65,40,106,54,2,48,2,127,2,64,2,64,2,64,2,127,2,64,32,2,65,1,106,34,2,4,64,32,15,40,2,4,34,8,65,8,79,4,64,32,8,65,1,106,34,4,69,13,30,32,4,65,3,118,65,7,108,33,8,11,32,8,65,1,118,32,2,73,4,64,32,2,32,8,65,1,106,32,2,32,8,75,27,34,2,65,8,73,13,2,32,2,65,255,255,255,255,1,75,4,64,16,224,7,32,9,40,2,32,12,8,11,65,127,32,2,65,3,116,65,7,110,65,1,107,103,118,34,2,65,254,255,255,255,3,75,13,4,32,2,65,1,106,12,3,11,32,15,32,9,65,48,106,65,206,3,16,186,1,12,5,11,16,224,7,32,9,40,2,8,12,5,11,65,4,65,8,32,2,65,4,73,27,11,34,2,65,2,116,34,4,65,7,106,34,7,32,4,73,13,0,32,7,65,120,113,34,7,32,2,65,8,106,34,6,106,34,4,32,7,73,13,0,32,4,65,249,255,255,255,7,73,13,1,11,16,224,7,32,9,40,2,16,12,2,11,65,145,179,211,0,45,0,0,26,32,4,65,8,16,254,9,34,8,69,4,64,32,4,16,138,9,32,9,40,2,24,12,2,11,32,7,32,8,106,65,255,1,32,6,16,141,11,33,16,32,9,65,0,54,2,76,32,9,32,2,65,1,107,34,17,54,2,68,32,9,32,16,54,2,64,32,9,66,132,128,128,128,128,1,55,2,56,32,9,32,15,65,16,106,54,2,52,32,9,32,17,32,2,65,3,118,65,7,108,32,2,65,9,73,27,34,27,54,2,72,2,64,32,15,40,2,12,34,2,4,64,32,16,65,8,106,33,32,32,15,40,2,0,34,7,65,4,107,33,33,32,7,41,3,0,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,33,42,32,9,40,2,40,33,34,32,9,40,2,44,33,28,32,7,33,6,32,2,33,4,65,0,33,22,3,64,2,64,32,42,66,0,82,13,0,2,64,3,64,32,22,32,22,65,8,106,34,22,75,13,1,32,6,41,3,8,32,6,65,8,106,33,6,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,34,42,80,13,0,11,12,1,11,12,29,11,32,22,32,22,32,42,122,167,65,3,118,106,34,29,75,13,29,2,64,32,28,32,33,32,29,65,2,116,107,40,2,0,34,8,75,4,64,32,16,32,34,32,8,65,3,116,106,40,2,0,34,35,32,17,113,34,8,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,43,66,0,82,13,1,65,0,33,21,3,64,2,64,32,8,32,8,32,21,106,65,8,106,34,30,75,13,0,32,16,32,17,32,30,113,34,8,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,43,66,0,82,13,3,32,21,32,21,65,16,106,34,21,75,13,35,32,8,32,8,32,21,106,34,30,75,13,0,32,16,32,17,32,30,113,34,8,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,43,80,13,1,12,3,11,11,12,32,11,32,8,32,28,65,196,140,209,0,16,131,7,0,11,32,16,32,43,122,167,65,3,118,32,8,106,32,17,113,34,8,106,44,0,0,65,0,78,4,64,32,16,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,8,11,32,8,32,16,106,32,35,65,25,118,34,21,58,0,0,32,32,32,8,65,8,107,32,17,113,106,32,21,58,0,0,32,29,65,1,106,34,21,69,13,33,32,21,65,255,255,255,255,3,75,13,34,32,8,65,1,106,34,8,65,255,255,255,255,3,75,13,2,32,42,66,1,125,32,42,131,33,42,32,16,32,8,65,2,116,107,32,7,32,21,65,2,116,107,40,0,0,54,2,0,32,4,65,1,107,34,4,13,0,11,11,32,2,32,27,77,4,64,32,15,40,2,0,33,4,32,15,32,16,54,2,0,32,15,41,2,4,33,42,32,15,32,17,54,2,4,32,9,32,2,54,2,76,32,15,32,27,32,2,107,54,2,8,32,9,32,4,54,2,64,32,9,32,42,55,2,68,32,9,65,52,106,16,135,6,12,2,11,12,30,11,12,31,11,65,0,11,26,32,9,65,208,0,106,36,0,32,15,40,2,0,34,8,32,15,40,2,4,34,2,32,20,113,34,6,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,42,66,0,82,13,1,3,64,2,64,32,6,32,5,32,6,106,65,8,106,34,4,75,13,0,32,8,32,2,32,4,113,34,6,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,42,66,0,82,13,3,32,5,32,5,65,16,106,34,5,75,13,28,32,6,32,5,32,6,106,34,4,75,13,0,32,8,32,2,32,4,113,34,6,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,42,80,13,1,12,3,11,11,12,25,11,12,15,11,32,6,32,42,122,167,65,3,118,106,34,4,32,6,73,13,14,32,15,40,2,8,34,5,32,8,32,2,32,4,113,34,6,106,44,0,0,34,4,65,0,78,4,127,32,8,32,8,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,34,6,106,45,0,0,5,32,4,11,65,1,113,34,4,73,13,16,32,15,32,5,32,4,107,54,2,8,32,6,65,8,107,32,2,113,34,2,65,8,106,34,4,32,2,73,13,15,32,6,32,8,106,32,20,65,25,118,34,2,58,0,0,32,4,32,8,106,32,2,58,0,0,32,15,40,2,12,65,1,106,34,5,69,13,17,11,32,15,32,5,54,2,12,32,8,32,6,65,2,116,107,34,2,65,4,107,32,26,54,2,0,32,10,32,11,70,4,127,32,19,32,10,16,185,5,32,19,40,2,4,33,14,32,19,40,2,8,5,32,10,11,65,3,116,32,14,106,32,20,173,34,42,32,31,173,66,255,255,3,131,66,32,134,132,55,2,0,32,24,32,19,54,2,16,32,24,32,15,54,2,12,32,24,32,2,54,2,8,32,24,32,42,55,3,0,32,19,32,19,40,2,8,65,1,106,54,2,8,32,13,65,32,106,36,0,32,3,40,2,248,2,65,4,107,40,2,0,34,2,32,3,40,2,128,3,65,8,106,40,2,0,34,4,79,13,3,32,3,40,2,252,1,34,5,32,3,40,2,244,1,70,4,64,32,3,65,244,1,106,32,5,16,201,5,32,3,40,2,252,1,33,5,11,32,3,40,2,248,1,32,5,65,1,116,106,32,25,59,1,0,32,3,32,3,40,2,252,1,65,1,106,54,2,252,1,32,3,65,144,1,106,32,3,65,190,2,106,65,204,133,209,0,16,147,3,34,2,40,2,8,34,4,69,13,0,32,2,40,2,4,33,5,32,4,65,1,116,33,13,3,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,40,2,216,1,34,2,14,2,3,1,0,11,32,5,51,1,0,33,44,32,3,41,3,200,1,33,42,32,3,41,3,192,1,33,43,32,3,32,2,54,2,248,2,32,3,32,3,40,2,212,1,54,2,244,2,32,3,32,5,54,2,240,2,32,15,32,42,32,44,66,128,128,128,128,128,128,128,128,2,132,34,44,133,66,243,202,209,203,167,140,217,178,244,0,133,34,46,66,16,137,32,46,32,43,66,225,228,149,243,214,236,217,188,236,0,133,124,34,46,133,34,45,66,21,137,32,45,32,42,66,237,222,145,243,150,204,220,183,228,0,133,34,42,32,43,66,245,202,205,131,215,172,219,183,243,0,133,124,34,43,66,32,137,124,34,45,133,34,47,66,16,137,32,47,32,46,32,42,66,13,137,32,43,133,34,42,124,34,43,66,32,137,66,255,1,133,124,34,46,133,34,47,66,21,137,32,47,32,43,32,42,66,17,137,133,34,42,32,44,32,45,133,124,34,43,66,32,137,124,34,44,133,34,45,66,16,137,32,45,32,43,32,42,66,13,137,133,34,42,32,46,124,34,43,66,32,137,124,34,46,133,34,45,66,21,137,32,45,32,43,32,42,66,17,137,133,34,42,32,44,124,34,43,66,32,137,124,34,44,133,34,45,66,16,137,32,45,32,42,66,13,137,32,43,133,34,42,32,46,124,34,43,66,32,137,124,34,46,133,66,21,137,32,42,66,17,137,32,43,133,34,42,66,13,137,32,42,32,44,124,133,34,42,66,17,137,133,32,42,32,46,124,34,42,66,32,136,133,32,42,133,66,255,255,255,255,15,131,32,3,65,240,2,106,16,155,4,34,4,69,13,2,32,4,65,4,107,40,2,0,33,6,12,1,11,65,0,33,6,32,5,47,1,0,32,3,40,2,212,1,47,1,4,71,13,1,11,32,2,32,6,75,13,1,32,6,32,2,65,192,131,209,0,16,131,7,0,11,32,5,47,1,0,33,4,32,3,40,2,252,1,34,2,32,3,40,2,244,1,70,4,64,32,3,65,244,1,106,32,2,16,201,5,32,3,40,2,252,1,33,2,11,32,3,40,2,248,1,32,2,65,1,116,106,32,4,59,1,0,32,3,32,3,40,2,252,1,65,1,106,54,2,252,1,12,1,11,32,3,40,2,212,1,32,6,65,3,116,106,45,0,6,13,0,32,5,47,1,0,33,2,32,3,41,3,136,2,33,42,32,3,41,3,128,2,33,43,32,3,32,3,41,2,148,2,55,2,244,2,32,3,32,2,59,1,176,3,32,3,32,3,65,176,3,106,54,2,240,2,2,64,2,64,32,12,32,42,32,2,173,66,255,255,3,131,34,44,133,66,243,202,209,203,167,140,217,178,246,0,133,34,46,66,16,137,32,46,32,43,66,225,228,149,243,214,236,217,188,236,0,133,124,34,46,133,34,45,32,42,66,237,222,145,243,150,204,220,183,228,0,133,34,42,32,43,66,245,202,205,131,215,172,219,183,243,0,133,124,34,43,66,32,137,124,34,47,32,44,66,128,128,128,128,128,128,128,128,2,132,133,32,42,66,13,137,32,43,133,34,42,32,46,124,34,43,32,42,66,17,137,133,34,42,124,34,44,32,42,66,13,137,133,34,42,32,45,66,21,137,32,47,133,34,46,32,43,66,32,137,66,255,1,133,124,34,43,124,34,45,32,42,66,17,137,133,34,42,66,13,137,32,42,32,43,32,46,66,16,137,133,34,43,32,44,66,32,137,124,34,44,124,34,42,133,34,46,66,17,137,32,46,32,43,66,21,137,32,44,133,34,43,32,45,66,32,137,124,34,44,124,34,46,133,34,45,66,13,137,32,45,32,43,66,16,137,32,44,133,34,43,32,42,66,32,137,124,34,42,124,133,34,44,66,17,137,32,43,66,21,137,32,42,133,34,42,66,16,137,32,42,32,46,66,32,137,124,34,42,133,66,21,137,133,32,42,32,44,124,34,42,66,32,136,133,32,42,133,34,42,66,255,255,255,255,15,131,32,3,65,240,2,106,16,154,4,34,2,4,64,32,2,65,4,107,40,2,0,34,2,32,3,40,2,152,2,34,4,79,13,1,32,3,40,2,148,2,32,2,65,20,108,106,65,4,106,32,25,16,238,3,12,3,11,32,3,47,1,176,3,33,34,32,3,65,0,54,2,184,3,32,3,65,0,54,2,176,3,32,3,65,240,2,106,33,26,32,42,167,33,24,32,3,65,176,3,106,33,29,35,0,65,32,107,34,14,36,0,32,12,40,2,12,33,27,2,64,2,64,2,64,32,18,40,2,8,34,16,32,18,40,2,0,34,8,71,13,0,2,64,32,27,32,27,32,12,40,2,8,106,34,2,77,4,64,65,230,204,153,51,32,2,32,2,65,230,204,153,51,79,27,34,2,32,16,73,13,27,32,2,32,16,107,34,2,65,1,77,13,1,32,2,32,16,106,34,8,32,16,73,13,1,32,8,65,20,108,33,2,32,8,65,231,204,153,51,73,65,2,116,33,4,32,14,32,16,4,127,32,14,32,16,65,20,108,54,2,28,32,14,32,18,40,2,4,54,2,20,65,4,5,65,0,11,54,2,24,32,14,65,8,106,32,4,32,2,32,14,65,20,106,16,239,5,32,14,40,2,8,13,1,32,14,40,2,12,33,2,32,18,32,8,54,2,0,32,18,32,2,54,2,4,12,2,11,12,25,11,32,16,65,230,204,153,51,73,65,2,116,33,2,32,16,65,1,106,34,8,65,20,108,33,4,32,14,32,16,4,127,32,14,32,16,65,20,108,54,2,28,32,14,32,18,40,2,4,54,2,20,65,4,5,65,0,11,54,2,24,32,14,65,8,106,32,2,32,4,32,14,65,20,106,16,239,5,32,14,40,2,8,4,64,32,14,40,2,12,34,0,69,13,2,32,0,32,14,40,2,16,16,132,11,0,11,32,14,40,2,12,33,2,32,18,32,8,54,2,0,32,18,32,2,54,2,4,11,32,18,40,2,4,33,28,32,12,40,2,0,34,6,32,12,40,2,4,34,7,32,24,113,34,11,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,42,66,0,82,13,1,65,0,33,2,3,64,2,64,32,2,32,11,106,65,8,106,34,4,32,11,73,13,0,32,6,32,4,32,7,113,34,11,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,42,66,0,82,13,3,32,2,32,2,65,16,106,34,2,75,13,31,32,2,32,11,106,34,4,32,11,73,13,0,32,6,32,4,32,7,113,34,11,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,42,80,13,1,12,3,11,11,12,28,11,16,184,8,0,11,2,64,2,64,32,11,32,11,32,42,122,167,65,3,118,106,34,2,77,4,64,32,6,32,2,32,7,113,34,11,106,44,0,0,34,2,65,0,78,4,127,32,6,32,6,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,34,11,106,45,0,0,5,32,2,11,65,1,113,33,4,2,64,2,64,32,12,40,2,8,34,9,4,64,32,4,33,2,12,1,11,65,0,33,2,32,4,13,1,11,32,2,32,9,75,13,23,32,12,32,9,32,2,107,54,2,8,32,11,65,8,107,32,7,113,34,2,65,8,106,34,4,32,2,73,13,22,32,6,32,11,106,32,24,65,25,118,34,2,58,0,0,32,4,32,6,106,32,2,58,0,0,32,27,65,1,106,34,2,13,3,12,24,11,35,0,65,208,0,107,34,11,36,0,32,11,32,16,54,2,44,32,11,32,28,54,2,40,32,12,40,2,12,33,4,32,11,32,11,65,40,106,54,2,48,2,127,2,64,2,64,2,64,2,127,2,64,32,4,65,1,106,34,4,4,64,32,12,40,2,4,34,10,65,8,79,4,64,32,10,65,1,106,34,7,69,13,34,32,7,65,3,118,65,7,108,33,10,11,32,10,65,1,118,32,4,73,4,64,32,4,32,10,65,1,106,32,4,32,10,75,27,34,4,65,8,73,13,2,32,4,65,255,255,255,255,1,75,4,64,16,224,7,32,11,40,2,32,12,8,11,65,127,32,4,65,3,116,65,7,110,65,1,107,103,118,34,4,65,254,255,255,255,3,75,13,4,32,4,65,1,106,12,3,11,32,12,32,11,65,48,106,65,207,3,16,186,1,12,5,11,16,224,7,32,11,40,2,8,12,5,11,65,4,65,8,32,4,65,4,73,27,11,34,4,65,2,116,34,7,65,7,106,34,6,32,7,73,13,0,32,6,65,120,113,34,6,32,4,65,8,106,34,9,106,34,7,32,6,73,13,0,32,7,65,249,255,255,255,7,73,13,1,11,16,224,7,32,11,40,2,16,12,2,11,65,145,179,211,0,45,0,0,26,32,7,65,8,16,254,9,34,10,69,4,64,32,7,16,138,9,32,11,40,2,24,12,2,11,32,6,32,10,106,65,255,1,32,9,16,141,11,33,20,32,11,65,0,54,2,76,32,11,32,4,65,1,107,34,22,54,2,68,32,11,32,20,54,2,64,32,11,66,132,128,128,128,128,1,55,2,56,32,11,32,12,65,16,106,54,2,52,32,11,32,22,32,4,65,3,118,65,7,108,32,4,65,9,73,27,34,31,54,2,72,2,64,32,12,40,2,12,34,7,4,64,32,20,65,8,106,33,35,32,12,40,2,0,34,6,65,4,107,33,30,32,6,41,3,0,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,33,42,32,11,40,2,40,33,37,32,11,40,2,44,33,32,32,6,33,4,32,7,33,9,65,0,33,21,3,64,2,64,32,42,66,0,82,13,0,2,64,3,64,32,21,32,21,65,8,106,34,21,75,13,1,32,4,41,3,8,32,4,65,8,106,33,4,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,34,42,80,13,0,11,12,1,11,12,33,11,32,21,32,21,32,42,122,167,65,3,118,106,34,33,75,13,33,2,64,32,32,32,30,32,33,65,2,116,107,40,2,0,34,10,75,4,64,32,20,32,37,32,10,65,20,108,106,40,2,0,34,36,32,22,113,34,10,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,43,66,0,82,13,1,65,0,33,17,3,64,2,64,32,10,32,10,32,17,106,65,8,106,34,38,75,13,0,32,20,32,22,32,38,113,34,10,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,43,66,0,82,13,3,32,17,32,17,65,16,106,34,17,75,13,39,32,10,32,10,32,17,106,34,38,75,13,0,32,20,32,22,32,38,113,34,10,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,43,80,13,1,12,3,11,11,12,36,11,32,10,32,32,65,196,140,209,0,16,131,7,0,11,32,20,32,43,122,167,65,3,118,32,10,106,32,22,113,34,10,106,44,0,0,65,0,78,4,64,32,20,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,10,11,32,10,32,20,106,32,36,65,25,118,34,17,58,0,0,32,35,32,10,65,8,107,32,22,113,106,32,17,58,0,0,32,33,65,1,106,34,17,69,13,37,32,17,65,255,255,255,255,3,75,13,38,32,10,65,1,106,34,10,65,255,255,255,255,3,75,13,2,32,42,66,1,125,32,42,131,33,42,32,20,32,10,65,2,116,107,32,6,32,17,65,2,116,107,40,0,0,54,2,0,32,9,65,1,107,34,9,13,0,11,11,32,7,32,31,77,4,64,32,12,40,2,0,33,4,32,12,32,20,54,2,0,32,12,41,2,4,33,42,32,12,32,22,54,2,4,32,11,32,7,54,2,76,32,12,32,31,32,7,107,54,2,8,32,11,32,4,54,2,64,32,11,32,42,55,2,68,32,11,65,52,106,16,135,6,12,2,11,12,34,11,12,35,11,65,0,11,26,32,11,65,208,0,106,36,0,32,12,40,2,0,34,6,32,12,40,2,4,34,4,32,24,113,34,11,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,42,66,0,82,13,1,3,64,2,64,32,11,32,2,32,11,106,65,8,106,34,7,75,13,0,32,6,32,4,32,7,113,34,11,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,42,66,0,82,13,3,32,2,32,2,65,16,106,34,2,75,13,32,32,11,32,2,32,11,106,34,7,75,13,0,32,6,32,4,32,7,113,34,11,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,42,80,13,1,12,3,11,11,12,29,11,12,19,11,32,11,32,42,122,167,65,3,118,106,34,2,32,11,73,13,18,32,12,40,2,8,34,7,32,6,32,2,32,4,113,34,11,106,44,0,0,34,2,65,0,78,4,127,32,6,32,6,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,34,11,106,45,0,0,5,32,2,11,65,1,113,34,2,73,13,20,32,12,32,7,32,2,107,54,2,8,32,11,65,8,107,32,4,113,34,2,65,8,106,34,4,32,2,73,13,19,32,6,32,11,106,32,24,65,25,118,34,2,58,0,0,32,4,32,6,106,32,2,58,0,0,32,12,40,2,12,65,1,106,34,2,69,13,21,11,32,12,32,2,54,2,12,32,6,32,11,65,2,116,107,34,4,65,4,107,32,27,54,2,0,32,8,32,16,70,4,127,32,18,32,16,16,192,5,32,18,40,2,4,33,28,32,18,40,2,8,5,32,16,11,65,20,108,32,28,106,34,2,32,29,41,2,0,55,2,4,32,2,32,24,54,2,0,32,2,32,34,59,1,16,32,2,65,12,106,32,29,65,8,106,40,2,0,54,2,0,32,26,32,18,54,2,16,32,26,32,12,54,2,12,32,26,32,4,54,2,8,32,26,32,24,173,55,3,0,32,18,32,18,40,2,8,65,1,106,54,2,8,32,14,65,32,106,36,0,32,3,40,2,248,2,65,4,107,40,2,0,34,2,32,3,40,2,128,3,34,4,65,8,106,40,2,0,34,7,79,13,1,32,4,65,4,106,40,2,0,32,2,65,20,108,106,65,4,106,32,25,16,238,3,12,2,11,32,2,32,4,65,216,132,209,0,16,131,7,0,11,32,2,32,7,65,216,132,209,0,16,131,7,0,11,32,5,65,2,106,33,5,32,13,65,2,107,34,13,13,0,11,11,32,3,40,2,252,1,34,5,13,1,12,6,11,11,32,2,32,4,65,200,132,209,0,16,131,7,0,11,32,2,32,4,65,216,132,209,0,16,131,7,0,11,32,2,32,5,65,184,132,209,0,16,131,7,0,11,65,2,32,2,16,132,11,0,11,65,2,65,2,16,132,11,0,11,32,3,40,2,180,2,33,4,32,3,40,2,184,2,34,7,65,2,79,4,64,32,4,32,7,65,1,116,34,5,106,32,7,65,126,113,107,33,9,65,0,33,2,32,7,65,1,118,34,6,65,1,71,4,64,32,6,65,254,255,255,255,7,113,33,15,32,4,32,5,106,65,2,107,33,13,32,4,33,5,3,64,32,13,47,1,0,33,12,32,13,32,5,47,1,0,59,1,0,32,5,32,12,59,1,0,32,9,32,6,32,2,65,254,255,255,255,7,115,106,65,1,116,106,34,12,47,1,0,33,8,32,12,32,5,65,2,106,34,12,47,1,0,59,1,0,32,12,32,8,59,1,0,32,13,65,4,107,33,13,32,5,65,4,106,33,5,32,15,32,2,65,2,106,34,2,71,13,0,11,11,32,7,65,2,113,4,64,32,4,32,2,65,1,116,106,34,4,47,1,0,33,5,32,4,32,9,32,6,32,2,65,127,115,106,65,1,116,106,34,2,47,1,0,59,1,0,32,2,32,5,59,1,0,11,32,3,40,2,184,2,33,7,32,3,40,2,180,2,33,4,11,32,3,40,2,176,2,33,13,11,65,0,33,5,65,200,183,211,0,2,126,65,192,183,211,0,41,3,0,80,69,4,64,65,208,183,211,0,41,3,0,33,42,65,200,183,211,0,41,3,0,12,1,11,66,2,33,42,65,208,183,211,0,66,2,55,3,0,65,192,183,211,0,66,1,55,3,0,66,1,11,34,43,66,1,124,55,3,0,2,64,32,7,65,1,77,4,64,32,3,65,148,3,106,65,128,255,208,0,41,3,0,55,2,0,32,3,65,0,54,2,136,3,32,3,66,128,128,128,128,192,0,55,3,128,3,32,3,32,42,55,3,248,2,32,3,32,43,55,3,240,2,32,3,65,248,254,208,0,41,3,0,55,2,140,3,12,1,11,32,3,65,176,3,106,33,15,65,0,33,6,35,0,65,32,107,34,9,36,0,2,64,32,7,65,1,107,34,12,34,2,69,4,64,65,216,142,209,0,33,2,12,1,11,2,64,2,127,2,64,2,64,2,127,32,2,65,8,79,4,64,65,127,32,2,65,3,116,65,7,110,65,1,107,103,118,65,1,106,32,2,65,255,255,255,255,1,77,13,1,26,16,224,7,65,0,33,2,32,9,40,2,28,33,5,32,9,40,2,24,33,6,12,6,11,65,4,65,8,32,2,65,4,73,27,11,34,5,173,66,2,134,34,44,66,32,136,167,13,0,32,44,167,34,2,65,7,106,34,6,32,2,73,13,0,32,6,65,120,113,34,6,32,5,65,8,106,34,8,106,34,2,32,6,73,13,0,32,2,65,248,255,255,255,7,77,13,1,11,16,224,7,32,9,40,2,12,33,5,32,9,40,2,8,12,1,11,65,145,179,211,0,45,0,0,26,32,2,65,8,16,254,9,34,11,13,1,32,2,16,138,9,32,9,40,2,20,33,5,32,9,40,2,16,11,33,6,65,0,33,2,12,1,11,32,6,32,11,106,34,2,65,255,1,32,8,16,141,11,26,32,5,65,1,107,34,6,32,5,65,3,118,65,7,108,32,5,65,9,73,27,33,5,11,32,15,65,0,54,2,12,32,15,32,5,54,2,8,32,15,32,6,54,2,4,32,15,32,2,54,2,0,32,9,65,32,106,36,0,32,12,65,255,255,255,255,0,75,13,1,65,145,179,211,0,45,0,0,26,32,12,65,3,116,34,2,65,4,16,254,9,34,5,69,13,2,32,3,65,148,3,106,32,3,65,184,3,106,41,3,0,55,2,0,32,3,65,0,54,2,136,3,32,3,32,5,54,2,132,3,32,3,32,3,41,3,176,3,55,2,140,3,32,3,32,42,55,3,248,2,32,3,32,43,55,3,240,2,32,3,32,12,54,2,128,3,32,7,65,1,118,32,12,32,3,40,2,152,3,27,33,5,11,35,0,65,32,107,34,2,36,0,32,5,32,3,65,128,3,106,34,15,40,2,20,75,4,64,32,15,65,12,106,32,5,32,15,40,2,4,32,15,40,2,8,16,156,1,11,2,64,2,64,2,64,2,64,32,15,40,2,0,34,14,32,15,40,2,8,34,6,79,4,64,32,14,32,6,107,34,9,32,5,79,13,2,32,15,40,2,24,34,8,32,15,40,2,20,106,34,12,32,8,73,13,13,65,255,255,255,255,0,32,12,32,12,65,255,255,255,255,0,79,27,34,12,32,6,73,13,14,32,12,32,6,107,34,12,32,5,77,13,1,32,6,32,12,106,34,12,32,6,73,13,1,32,12,65,3,116,33,6,32,12,65,128,128,128,128,1,73,65,2,116,33,9,32,2,32,14,4,127,32,2,32,14,65,3,116,54,2,28,32,2,32,15,40,2,4,54,2,20,65,4,5,65,0,11,54,2,24,32,2,65,8,106,32,9,32,6,32,2,65,20,106,16,239,5,32,2,40,2,8,4,64,32,15,40,2,0,34,14,32,15,40,2,8,34,6,107,33,9,12,2,11,32,2,40,2,12,33,5,32,15,32,12,54,2,0,32,15,32,5,54,2,4,12,2,11,65,128,140,209,0,65,33,65,180,140,209,0,16,141,8,0,11,32,5,32,9,77,13,0,32,5,32,6,106,34,5,32,6,73,13,1,32,5,65,3,116,33,6,32,5,65,128,128,128,128,1,73,65,2,116,33,9,32,2,32,14,4,127,32,2,32,14,65,3,116,54,2,28,32,2,32,15,40,2,4,54,2,20,65,4,5,65,0,11,54,2,24,32,2,65,8,106,32,9,32,6,32,2,65,20,106,16,239,5,32,2,40,2,8,69,4,64,32,2,40,2,12,33,6,32,15,32,5,54,2,0,32,15,32,6,54,2,4,12,1,11,32,2,40,2,12,34,0,69,13,1,32,0,32,2,40,2,16,16,132,11,0,11,32,2,65,32,106,36,0,12,1,11,16,184,8,0,11,32,3,65,2,54,2,184,3,32,3,32,7,54,2,180,3,32,3,32,4,54,2,176,3,32,3,65,240,2,106,33,5,35,0,65,16,107,34,9,36,0,2,64,2,64,32,3,65,176,3,106,34,2,40,2,8,34,12,32,2,40,2,4,34,7,77,4,64,32,12,65,1,70,13,1,32,2,40,2,0,34,6,65,2,106,33,2,32,5,65,16,106,33,8,32,6,47,1,0,33,6,3,64,32,9,65,8,106,32,8,32,5,41,3,8,34,42,32,6,173,66,255,255,3,131,34,43,133,66,243,202,209,203,167,140,217,178,246,0,133,34,44,66,16,137,32,44,32,5,41,3,0,34,46,66,225,228,149,243,214,236,217,188,236,0,133,124,34,44,133,34,45,32,42,66,237,222,145,243,150,204,220,183,228,0,133,34,42,32,46,66,245,202,205,131,215,172,219,183,243,0,133,124,34,46,66,32,137,124,34,47,32,43,66,128,128,128,128,128,128,128,128,2,132,133,32,42,66,13,137,32,46,133,34,42,32,44,124,34,43,32,42,66,17,137,133,34,42,124,34,44,32,42,66,13,137,133,34,42,32,45,66,21,137,32,47,133,34,46,32,43,66,32,137,66,255,1,133,124,34,43,124,34,45,32,42,66,17,137,133,34,42,66,13,137,32,42,32,43,32,46,66,16,137,133,34,43,32,44,66,32,137,124,34,44,124,34,42,133,34,46,66,17,137,32,46,32,43,66,21,137,32,44,133,34,43,32,45,66,32,137,124,34,44,124,34,46,133,34,45,66,13,137,32,45,32,43,66,16,137,32,44,133,34,43,32,42,66,32,137,124,34,42,124,133,34,44,66,17,137,32,43,66,21,137,32,42,133,34,42,66,16,137,32,42,32,46,66,32,137,124,34,42,133,66,21,137,133,32,42,32,44,124,34,42,66,32,136,133,32,42,133,167,32,6,32,2,47,1,0,34,6,16,205,1,32,2,65,2,106,33,2,32,12,32,7,65,1,107,34,7,77,13,0,11,11,32,9,65,16,106,36,0,12,1,11,65,1,65,1,65,152,151,209,0,16,131,7,0,11,32,3,65,200,2,106,34,2,32,3,65,248,2,106,41,3,0,55,3,0,32,3,65,208,2,106,34,5,32,15,41,3,0,55,3,0,32,3,65,216,2,106,34,7,32,3,65,136,3,106,41,3,0,55,3,0,32,3,65,224,2,106,34,6,32,3,65,144,3,106,41,3,0,55,3,0,32,3,65,232,2,106,34,9,32,3,65,152,3,106,41,3,0,55,3,0,32,3,32,3,41,3,240,2,55,3,192,2,32,23,65,40,106,32,3,65,184,1,106,41,3,0,55,3,0,32,23,65,32,106,32,3,65,176,1,106,41,3,0,55,3,0,32,23,65,24,106,32,3,65,168,1,106,41,3,0,55,3,0,32,23,65,16,106,32,3,65,160,1,106,41,3,0,55,3,0,32,23,65,8,106,32,3,65,152,1,106,41,3,0,55,3,0,32,23,32,3,41,3,144,1,55,3,0,32,23,32,3,41,3,192,2,55,3,48,32,23,65,56,106,32,2,41,3,0,55,3,0,32,23,65,64,107,32,5,41,3,0,55,3,0,32,23,65,200,0,106,32,7,41,3,0,55,3,0,32,23,65,208,0,106,32,6,41,3,0,55,3,0,32,23,65,216,0,106,32,9,41,3,0,55,3,0,32,23,65,136,1,106,32,3,65,168,2,106,41,3,0,55,3,0,32,23,65,128,1,106,32,3,65,160,2,106,41,3,0,55,3,0,32,23,65,248,0,106,32,3,65,152,2,106,41,3,0,55,3,0,32,23,65,240,0,106,32,3,65,144,2,106,41,3,0,55,3,0,32,23,65,232,0,106,32,3,65,136,2,106,41,3,0,55,3,0,32,23,32,3,41,3,128,2,55,3,96,32,13,4,64,32,4,32,13,65,1,116,65,2,16,163,10,11,32,3,40,2,244,1,34,2,4,64,32,3,40,2,248,1,32,2,65,1,116,65,2,16,163,10,11,32,3,40,2,224,1,34,2,4,64,32,2,65,1,106,34,2,69,13,3,32,3,40,2,220,1,32,2,65,2,116,65,7,106,65,120,113,34,4,107,32,2,32,4,106,65,8,106,65,8,16,163,10,11,32,3,40,2,208,1,34,2,4,64,32,3,40,2,212,1,32,2,65,3,116,65,4,16,163,10,11,32,3,40,2,112,34,2,4,64,32,2,65,1,106,34,2,69,13,4,32,3,40,2,108,32,2,65,2,116,65,7,106,65,120,113,34,4,107,32,2,32,4,106,65,8,106,65,8,16,163,10,11,32,3,40,2,96,34,2,4,64,32,3,40,2,100,32,2,65,3,116,65,4,16,163,10,11,32,3,65,12,106,34,2,40,2,0,34,4,4,64,32,2,40,2,4,33,6,2,64,32,2,40,2,8,34,9,4,64,65,0,33,2,3,64,2,64,32,2,4,64,32,6,33,7,32,4,33,5,32,2,33,4,12,1,11,65,0,33,7,2,64,32,6,69,13,0,32,6,34,2,65,7,113,34,5,4,64,3,64,32,2,65,1,107,33,2,32,4,40,2,32,33,4,32,5,65,1,107,34,5,13,0,11,11,32,6,65,8,73,13,0,3,64,32,4,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,33,4,32,2,65,8,107,34,2,13,0,11,11,65,0,33,5,11,2,64,32,4,47,1,6,32,7,75,4,64,32,4,33,2,12,1,11,3,64,32,4,40,2,0,34,2,4,64,32,4,47,1,4,33,7,32,4,65,208,0,65,32,32,5,27,65,4,16,163,10,32,5,65,1,106,33,5,32,2,34,4,47,1,6,32,7,77,13,1,12,2,11,11,32,4,65,208,0,65,32,32,5,27,65,4,16,163,10,65,156,248,208,0,16,176,10,0,11,32,7,65,1,106,33,6,2,64,32,5,69,13,0,32,2,32,6,65,2,116,106,65,32,106,40,2,0,33,2,65,0,33,6,32,5,65,1,107,34,4,69,13,0,32,5,65,2,107,32,4,65,7,113,34,5,4,64,3,64,32,4,65,1,107,33,4,32,2,40,2,32,33,2,32,5,65,1,107,34,5,13,0,11,11,65,7,73,13,0,3,64,32,2,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,33,2,32,4,65,8,107,34,4,13,0,11,11,65,0,33,4,32,9,65,1,107,34,9,13,0,11,12,1,11,32,6,69,4,64,32,4,33,2,12,1,11,2,64,32,6,65,7,113,34,5,69,4,64,32,4,33,2,32,6,33,4,12,1,11,32,4,33,2,32,6,33,4,3,64,32,4,65,1,107,33,4,32,2,40,2,32,33,2,32,5,65,1,107,34,5,13,0,11,11,32,6,65,8,73,13,0,3,64,32,2,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,40,2,32,33,2,32,4,65,8,107,34,4,13,0,11,11,65,0,33,4,3,64,32,2,40,2,0,32,2,65,208,0,65,32,32,4,27,65,4,16,163,10,32,4,65,1,107,33,4,34,2,13,0,11,11,32,3,65,192,3,106,36,0,12,18,11,16,184,8,0,11,65,4,32,2,16,132,11,0,11,65,208,139,209,0,65,28,65,148,142,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,148,142,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,216,143,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,132,142,209,0,16,141,8,0,11,65,128,140,209,0,65,33,65,180,142,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,196,142,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,184,139,209,0,16,141,8,0,11,65,128,140,209,0,65,33,65,236,139,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,152,144,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,136,144,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,248,143,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,148,141,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,132,141,209,0,16,141,8,0,11,65,128,140,209,0,65,33,65,180,141,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,196,141,209,0,16,141,8,0,11,65,224,141,209,0,65,33,65,196,141,209,0,16,141,8,0,11,32,0,32,41,32,40,65,12,108,106,54,2,168,1,32,0,65,208,147,209,0,54,2,164,1,32,0,32,41,32,39,65,12,108,106,54,2,160,1,32,0,32,1,65,236,0,106,54,2,156,1,32,0,65,0,59,1,152,1,32,0,32,49,55,3,144,1,32,0,32,23,65,144,1,16,142,11,26,32,23,65,144,1,106,36,0,15,11,32,39,32,2,65,192,203,208,0,16,131,7,0,11,32,40,32,2,65,192,203,208,0,16,131,7,0,11,169,1,1,1,127,35,0,65,16,107,34,6,36,0,2,64,32,1,4,64,32,6,65,4,106,32,1,32,3,32,4,32,5,32,2,40,2,16,17,7,0,2,64,32,6,40,2,4,34,2,32,6,40,2,12,34,1,77,4,64,32,6,40,2,8,33,5,12,1,11,32,2,65,2,116,33,2,32,6,40,2,8,33,3,32,1,69,4,64,65,4,33,5,32,3,32,2,65,4,16,163,10,12,1,11,32,3,32,2,65,4,32,1,65,2,116,34,2,16,195,9,34,5,69,13,2,11,32,0,32,1,54,2,4,32,0,32,5,54,2,0,32,6,65,16,106,36,0,15,11,65,233,157,210,0,65,50,16,242,10,0,11,65,4,32,2,16,132,11,0,11,166,1,1,1,127,35,0,65,16,107,34,4,36,0,2,64,32,0,40,2,4,65,136,1,65,228,1,32,0,40,2,0,27,106,40,2,0,65,5,77,4,64,32,0,32,1,32,2,32,3,16,151,5,33,1,12,1,11,32,4,65,4,106,32,1,16,163,8,3,64,32,4,65,4,106,16,193,1,34,1,69,4,64,32,4,40,2,4,34,0,4,64,32,4,40,2,8,32,0,65,2,116,65,4,16,163,10,11,65,0,33,1,12,2,11,32,0,32,1,32,2,32,3,16,151,5,34,1,69,13,0,11,32,4,40,2,4,34,0,69,13,0,32,4,40,2,8,32,0,65,2,116,65,4,16,163,10,11,32,4,65,16,106,36,0,32,1,11,177,1,1,3,127,32,1,40,2,8,34,3,32,1,40,2,4,34,2,77,4,64,2,64,32,3,69,4,64,65,1,33,4,65,0,33,2,12,1,11,32,1,40,2,0,33,1,65,0,33,2,65,1,33,4,3,64,2,64,2,64,32,1,45,0,0,65,10,70,4,64,32,4,65,1,106,34,4,69,13,1,65,0,33,2,12,2,11,32,2,65,1,106,34,2,13,1,65,144,228,207,0,65,28,65,172,228,207,0,16,141,8,0,11,65,144,228,207,0,65,28,65,244,227,207,0,16,141,8,0,11,32,1,65,1,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,32,2,54,2,4,32,0,32,4,54,2,0,15,11,32,3,32,2,65,228,227,207,0,16,171,10,0,11,209,6,1,8,127,65,6,32,0,40,2,60,34,2,65,251,255,255,255,7,106,34,1,32,1,65,12,79,27,34,1,65,10,77,4,64,65,1,32,1,116,65,159,15,113,69,4,64,32,1,65,5,70,4,64,32,0,40,2,0,34,0,16,129,6,32,0,65,200,0,65,4,16,163,10,15,11,2,64,2,64,2,64,2,64,2,64,65,3,32,2,65,128,128,128,128,120,115,34,1,32,1,65,5,79,27,14,4,1,2,3,4,0,11,32,0,40,2,4,33,6,32,0,40,2,8,34,5,4,64,3,64,32,6,32,4,65,20,108,106,34,8,65,16,106,40,2,0,34,1,4,64,32,8,40,2,12,32,1,65,1,16,163,10,11,32,8,40,2,4,33,1,32,8,40,2,8,34,7,4,64,32,1,33,2,3,64,32,2,65,4,106,40,2,0,34,3,4,64,32,2,40,2,0,32,3,65,1,16,163,10,11,32,2,65,8,106,16,129,6,32,2,65,208,0,106,33,2,32,7,65,1,107,34,7,13,0,11,11,32,8,40,2,0,34,2,4,64,32,1,32,2,65,208,0,108,65,4,16,163,10,11,32,4,65,1,106,34,4,32,5,71,13,0,11,11,32,0,40,2,0,34,0,4,64,32,6,32,0,65,20,108,65,4,16,163,10,11,15,11,32,0,40,2,4,33,1,32,0,40,2,8,34,5,4,64,32,1,33,2,3,64,2,64,65,6,32,2,65,60,106,40,2,0,65,251,255,255,255,7,106,34,3,32,3,65,12,79,27,34,3,65,10,77,4,64,65,1,32,3,116,65,159,15,113,13,1,32,3,65,5,70,4,64,32,2,40,2,0,34,3,16,129,6,32,3,65,200,0,65,4,16,163,10,12,2,11,32,2,16,198,1,12,1,11,32,2,40,2,0,34,3,16,129,6,32,3,65,200,0,65,4,16,163,10,11,32,2,65,200,0,106,33,2,32,5,65,1,107,34,5,13,0,11,11,32,0,40,2,0,34,0,4,64,32,1,32,0,65,200,0,108,65,4,16,163,10,11,15,11,32,0,40,2,4,33,5,32,0,40,2,8,34,2,4,64,3,64,32,5,32,6,65,12,108,106,34,7,40,2,8,34,3,4,64,32,7,40,2,4,33,4,3,64,2,64,65,6,32,4,65,60,106,40,2,0,65,251,255,255,255,7,106,34,1,32,1,65,12,79,27,34,1,65,10,77,4,64,65,1,32,1,116,65,159,15,113,13,1,32,1,65,5,70,4,64,32,4,40,2,0,34,1,16,129,6,32,1,65,200,0,65,4,16,163,10,12,2,11,32,4,16,198,1,12,1,11,32,4,40,2,0,34,1,16,129,6,32,1,65,200,0,65,4,16,163,10,11,32,4,65,200,0,106,33,4,32,3,65,1,107,34,3,13,0,11,11,32,7,40,2,0,34,1,4,64,32,7,40,2,4,32,1,65,200,0,108,65,4,16,163,10,11,32,6,65,1,106,34,6,32,2,71,13,0,11,11,32,0,40,2,0,34,0,4,64,32,5,32,0,65,12,108,65,4,16,163,10,11,15,11,32,0,16,248,6,15,11,32,0,40,2,16,34,1,4,64,32,0,40,2,12,32,1,65,1,16,163,10,11,32,0,40,2,24,34,1,4,64,32,0,40,2,20,32,1,65,1,16,163,10,11,32,0,40,2,4,33,1,32,0,40,2,8,34,3,4,64,32,1,33,2,3,64,32,2,16,244,5,32,2,65,8,106,33,2,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,2,4,64,32,1,32,2,65,3,116,65,4,16,163,10,11,32,0,65,60,106,16,248,6,11,15,11,32,0,40,2,0,34,0,16,129,6,32,0,65,200,0,65,4,16,163,10,11,178,4,1,6,127,65,6,32,0,40,2,60,34,2,65,251,255,255,255,7,106,34,1,32,1,65,12,79,27,34,1,65,10,77,4,64,65,1,32,1,116,65,159,15,113,69,4,64,32,1,65,5,70,4,64,32,0,40,2,0,34,0,16,130,6,32,0,65,200,0,65,4,16,163,10,15,11,2,64,2,64,2,64,2,64,2,64,65,3,32,2,65,128,128,128,128,120,115,34,1,32,1,65,5,79,27,14,4,1,2,3,4,0,11,32,0,40,2,4,33,1,32,0,40,2,8,34,4,4,64,32,1,33,2,3,64,32,2,65,16,106,40,2,0,34,3,4,64,32,2,65,12,106,40,2,0,32,3,65,1,16,163,10,11,32,2,16,198,5,32,2,65,20,106,33,2,32,4,65,1,107,34,4,13,0,11,11,32,0,40,2,0,34,0,4,64,32,1,32,0,65,20,108,65,4,16,163,10,11,15,11,32,0,40,2,4,33,1,32,0,40,2,8,34,3,4,64,32,1,33,2,3,64,32,2,16,130,6,32,2,65,200,0,106,33,2,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,0,4,64,32,1,32,0,65,200,0,108,65,4,16,163,10,11,15,11,32,0,40,2,4,33,3,32,0,40,2,8,34,2,4,64,3,64,32,3,32,5,65,12,108,106,34,6,40,2,8,34,1,4,64,32,6,40,2,4,33,4,3,64,32,4,16,130,6,32,4,65,200,0,106,33,4,32,1,65,1,107,34,1,13,0,11,11,32,6,40,2,0,34,1,4,64,32,6,40,2,4,32,1,65,200,0,108,65,4,16,163,10,11,32,5,65,1,106,34,5,32,2,71,13,0,11,11,32,0,40,2,0,34,0,4,64,32,3,32,0,65,12,108,65,4,16,163,10,11,15,11,32,0,16,198,5,15,11,32,0,40,2,16,34,1,4,64,32,0,40,2,12,32,1,65,1,16,163,10,11,32,0,40,2,24,34,1,4,64,32,0,40,2,20,32,1,65,1,16,163,10,11,32,0,40,2,4,33,1,32,0,40,2,8,34,3,4,64,32,1,33,2,3,64,32,2,16,245,5,32,2,65,8,106,33,2,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,2,4,64,32,1,32,2,65,3,116,65,4,16,163,10,11,32,0,65,60,106,16,198,5,11,15,11,32,0,40,2,0,34,0,16,130,6,32,0,65,200,0,65,4,16,163,10,11,170,1,1,2,127,2,64,2,64,2,64,32,0,40,2,0,65,6,107,14,2,0,2,1,11,32,0,40,2,4,34,0,16,131,6,32,0,65,8,65,4,16,163,10,11,15,11,32,0,40,2,4,34,1,40,2,16,34,0,4,64,32,1,40,2,12,32,0,65,1,16,163,10,11,32,1,40,2,24,34,0,4,64,32,1,40,2,20,32,0,65,1,16,163,10,11,32,1,40,2,8,34,2,4,64,32,1,40,2,4,33,0,3,64,32,0,16,245,5,32,0,65,8,106,33,0,32,2,65,1,107,34,2,13,0,11,11,32,1,40,2,0,34,0,4,64,32,1,40,2,4,32,0,65,3,116,65,4,16,163,10,11,32,1,65,60,65,4,16,163,10,11,182,1,1,2,127,32,1,40,2,12,33,2,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,4,14,2,0,1,2,11,32,2,13,1,65,1,33,2,65,0,33,1,65,236,166,206,0,33,3,12,3,11,32,2,69,13,1,11,32,0,32,1,16,219,3,15,11,32,1,40,2,0,34,1,40,2,0,33,3,32,1,40,2,4,34,1,69,4,64,65,1,33,2,65,0,33,1,12,1,11,32,1,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,1,65,1,16,254,9,34,2,69,13,2,11,32,2,32,3,32,1,16,142,11,33,2,32,0,32,1,54,2,8,32,0,32,2,54,2,4,32,0,32,1,54,2,0,15,11,16,184,8,0,11,65,1,32,1,16,132,11,0,11,182,1,1,2,127,32,1,40,2,12,33,2,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,4,14,2,0,1,2,11,32,2,13,1,65,1,33,2,65,0,33,1,65,132,136,207,0,33,3,12,3,11,32,2,69,13,1,11,32,0,32,1,16,219,3,15,11,32,1,40,2,0,34,1,40,2,0,33,3,32,1,40,2,4,34,1,69,4,64,65,1,33,2,65,0,33,1,12,1,11,32,1,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,1,65,1,16,254,9,34,2,69,13,2,11,32,2,32,3,32,1,16,142,11,33,2,32,0,32,1,54,2,8,32,0,32,2,54,2,4,32,0,32,1,54,2,0,15,11,16,184,8,0,11,65,1,32,1,16,132,11,0,11,182,1,1,2,127,32,1,40,2,12,33,2,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,4,14,2,0,1,2,11,32,2,13,1,65,1,33,2,65,0,33,1,65,156,144,207,0,33,3,12,3,11,32,2,69,13,1,11,32,0,32,1,16,219,3,15,11,32,1,40,2,0,34,1,40,2,0,33,3,32,1,40,2,4,34,1,69,4,64,65,1,33,2,65,0,33,1,12,1,11,32,1,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,1,65,1,16,254,9,34,2,69,13,2,11,32,2,32,3,32,1,16,142,11,33,2,32,0,32,1,54,2,8,32,0,32,2,54,2,4,32,0,32,1,54,2,0,15,11,16,184,8,0,11,65,1,32,1,16,132,11,0,11,172,1,1,4,127,2,64,2,64,2,64,2,64,32,0,40,2,16,34,1,4,64,32,1,65,1,106,34,1,69,13,2,32,0,40,2,8,34,2,69,13,3,32,1,65,8,106,34,3,32,1,73,13,4,32,2,65,1,107,34,4,65,0,72,13,1,32,0,40,2,12,32,0,53,2,4,32,1,173,126,167,32,4,106,65,0,32,2,107,113,34,0,107,32,0,32,3,106,32,2,16,163,10,11,15,11,65,128,140,209,0,65,33,65,244,140,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,148,142,209,0,16,141,8,0,11,65,128,140,209,0,65,33,65,212,140,209,0,16,141,8,0,11,65,208,139,209,0,65,28,65,228,140,209,0,16,141,8,0,11,182,1,1,2,127,32,1,40,2,12,33,2,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,4,14,2,0,1,2,11,32,2,13,1,65,1,33,2,65,0,33,1,65,140,236,209,0,33,3,12,3,11,32,2,69,13,1,11,32,0,32,1,16,219,3,15,11,32,1,40,2,0,34,1,40,2,0,33,3,32,1,40,2,4,34,1,69,4,64,65,1,33,2,65,0,33,1,12,1,11,32,1,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,1,65,1,16,254,9,34,2,69,13,2,11,32,2,32,3,32,1,16,142,11,33,2,32,0,32,1,54,2,8,32,0,32,2,54,2,4,32,0,32,1,54,2,0,15,11,16,184,8,0,11,65,1,32,1,16,132,11,0,11,153,1,1,3,127,35,0,65,128,1,107,34,4,36,0,32,0,40,2,0,47,1,0,33,2,65,0,33,0,3,64,32,0,32,4,106,65,255,0,106,32,2,65,15,113,34,3,65,48,114,32,3,65,215,0,106,32,3,65,10,73,27,58,0,0,32,0,65,1,107,33,0,32,2,34,3,65,4,118,33,2,32,3,65,16,79,13,0,11,32,0,65,128,1,106,34,2,65,129,1,79,4,64,32,2,65,128,1,65,192,255,210,0,16,170,10,0,11,32,1,65,1,65,210,255,210,0,65,2,32,0,32,4,106,65,128,1,106,65,0,32,0,107,16,251,1,32,4,65,128,1,106,36,0,11,152,1,2,2,127,1,126,35,0,65,128,1,107,34,3,36,0,32,0,41,3,0,33,4,65,0,33,0,3,64,32,0,32,3,106,65,255,0,106,32,4,167,65,15,113,34,2,65,48,114,32,2,65,215,0,106,32,2,65,10,73,27,58,0,0,32,0,65,1,107,33,0,32,4,66,16,84,32,4,66,4,136,33,4,69,13,0,11,32,0,65,128,1,106,34,2,65,129,1,79,4,64,32,2,65,128,1,65,192,255,210,0,16,170,10,0,11,32,1,65,1,65,210,255,210,0,65,2,32,0,32,3,106,65,128,1,106,65,0,32,0,107,16,251,1,32,3,65,128,1,106,36,0,11,162,1,1,1,127,2,64,2,64,2,64,2,64,32,1,69,4,64,32,0,69,13,1,32,0,65,8,107,34,1,40,2,0,65,1,71,13,2,32,1,65,0,54,2,0,32,1,65,127,70,13,4,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,4,12,3,11,32,0,69,13,0,32,0,65,8,107,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,32,2,13,3,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,69,13,2,12,3,11,16,243,10,0,11,65,128,143,192,0,65,63,16,242,10,0,11,32,1,65,16,65,4,16,163,10,11,11,162,1,1,1,127,2,64,2,64,2,64,2,64,32,1,69,4,64,32,0,69,13,1,32,0,65,8,107,34,1,40,2,0,65,1,71,13,2,32,1,65,0,54,2,0,32,1,65,127,70,13,4,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,4,12,3,11,32,0,69,13,0,32,0,65,8,107,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,32,2,13,3,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,69,13,2,12,3,11,16,243,10,0,11,65,142,242,192,0,65,63,16,242,10,0,11,32,1,65,20,65,4,16,163,10,11,11,162,1,1,1,127,2,64,2,64,2,64,2,64,32,1,69,4,64,32,0,69,13,1,32,0,65,8,107,34,1,40,2,0,65,1,71,13,2,32,1,65,0,54,2,0,32,1,65,127,70,13,4,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,4,12,3,11,32,0,69,13,0,32,0,65,8,107,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,32,2,13,3,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,69,13,2,12,3,11,16,243,10,0,11,65,209,143,193,0,65,63,16,242,10,0,11,32,1,65,16,65,4,16,163,10,11,11,162,1,1,1,127,2,64,2,64,2,64,2,64,32,1,69,4,64,32,0,69,13,1,32,0,65,8,107,34,1,40,2,0,65,1,71,13,2,32,1,65,0,54,2,0,32,1,65,127,70,13,4,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,4,12,3,11,32,0,69,13,0,32,0,65,8,107,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,32,2,13,3,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,69,13,2,12,3,11,16,243,10,0,11,65,200,155,193,0,65,63,16,242,10,0,11,32,1,65,24,65,8,16,163,10,11,11,163,1,1,2,127,35,0,65,16,107,34,2,36,0,32,2,65,164,163,193,0,65,4,16,2,34,3,54,2,8,2,64,32,1,69,4,64,32,2,65,128,1,54,2,12,32,2,32,0,32,2,65,8,106,32,2,65,12,106,16,161,7,12,1,11,32,2,32,1,40,2,0,16,8,34,1,54,2,12,32,2,32,0,32,2,65,8,106,32,2,65,12,106,16,161,7,32,1,65,132,1,73,13,0,32,1,16,4,32,2,40,2,8,33,3,11,32,3,65,132,1,79,4,64,32,3,16,4,11,2,64,32,2,45,0,0,69,13,0,32,2,40,2,4,34,0,65,132,1,73,13,0,32,0,16,4,11,32,2,65,16,106,36,0,11,163,1,1,2,127,35,0,65,16,107,34,2,36,0,32,2,65,196,163,193,0,65,6,16,2,34,3,54,2,8,2,64,32,1,69,4,64,32,2,65,128,1,54,2,12,32,2,32,0,32,2,65,8,106,32,2,65,12,106,16,161,7,12,1,11,32,2,32,1,40,2,0,16,8,34,1,54,2,12,32,2,32,0,32,2,65,8,106,32,2,65,12,106,16,161,7,32,1,65,132,1,73,13,0,32,1,16,4,32,2,40,2,8,33,3,11,32,3,65,132,1,79,4,64,32,3,16,4,11,2,64,32,2,45,0,0,69,13,0,32,2,40,2,4,34,0,65,132,1,73,13,0,32,0,16,4,11,32,2,65,16,106,36,0,11,199,41,2,13,127,1,126,35,0,65,48,107,34,12,36,0,2,64,2,64,2,64,32,3,69,4,64,65,1,33,11,12,1,11,32,3,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,3,65,1,16,254,9,34,11,69,13,2,11,32,12,65,0,58,0,44,32,12,65,0,54,2,20,32,12,32,11,54,2,16,32,12,32,3,54,2,12,32,12,32,1,40,2,12,54,2,40,32,12,32,1,40,2,8,54,2,36,32,12,32,1,40,2,4,54,2,32,32,12,32,1,40,2,0,54,2,28,32,12,32,1,40,2,16,54,2,24,32,0,33,11,65,0,33,0,35,0,65,176,1,107,34,4,36,0,32,12,65,12,106,34,6,40,2,28,33,14,32,6,40,2,24,33,9,32,4,65,32,106,33,15,32,2,34,16,32,3,34,7,106,33,3,2,64,3,64,32,0,33,1,32,3,32,2,34,5,70,4,64,32,3,33,2,12,2,11,2,64,32,5,44,0,0,34,0,65,0,78,4,64,32,5,65,1,106,33,2,32,0,65,255,1,113,33,8,12,1,11,32,5,45,0,1,65,63,113,33,2,32,0,65,31,113,33,8,32,0,65,95,77,4,64,32,8,65,6,116,32,2,114,33,8,32,5,65,2,106,33,2,12,1,11,32,5,45,0,2,65,63,113,32,2,65,6,116,114,33,13,32,0,65,112,73,4,64,32,13,32,8,65,12,116,114,33,8,32,5,65,3,106,33,2,12,1,11,32,5,65,4,106,33,2,32,8,65,18,116,65,128,128,240,0,113,32,5,45,0,3,65,63,113,32,13,65,6,116,114,114,34,8,65,128,128,196,0,71,13,0,32,1,33,0,12,2,11,32,2,32,5,107,32,1,106,33,0,32,8,65,33,73,13,0,11,65,1,33,10,11,32,15,2,127,2,64,3,64,32,2,32,3,34,5,70,13,1,32,3,65,1,107,34,3,45,0,0,34,8,192,34,13,65,0,72,4,64,32,13,65,63,113,2,127,32,5,65,2,107,34,3,45,0,0,34,8,192,34,13,65,64,78,4,64,32,8,65,31,113,12,1,11,32,13,65,63,113,2,127,32,5,65,3,107,34,3,45,0,0,34,8,192,34,13,65,191,127,74,4,64,32,8,65,15,113,12,1,11,32,13,65,63,113,32,5,65,4,107,34,3,45,0,0,65,7,113,65,6,116,114,11,65,6,116,114,11,65,6,116,114,34,8,65,128,128,196,0,70,13,2,11,32,8,65,32,77,13,0,11,32,1,65,0,32,10,27,33,3,32,0,32,2,107,32,5,106,12,1,11,32,1,65,0,32,10,27,33,3,32,0,65,0,32,10,27,11,32,3,107,54,2,4,32,15,32,3,32,16,106,54,2,0,32,4,40,2,36,33,3,32,4,40,2,32,33,1,2,64,32,9,69,13,0,32,3,32,7,73,4,64,32,9,65,1,32,14,40,2,20,17,1,0,11,32,1,32,3,106,33,8,32,1,33,0,3,64,32,0,32,8,70,13,1,2,127,32,0,44,0,0,34,2,65,0,78,4,64,32,2,65,255,1,113,33,2,32,0,65,1,106,12,1,11,32,0,45,0,1,65,63,113,33,7,32,2,65,31,113,33,5,32,2,65,95,77,4,64,32,5,65,6,116,32,7,114,33,2,32,0,65,2,106,12,1,11,32,0,45,0,2,65,63,113,32,7,65,6,116,114,33,7,32,2,65,112,73,4,64,32,7,32,5,65,12,116,114,33,2,32,0,65,3,106,12,1,11,32,5,65,18,116,65,128,128,240,0,113,32,0,45,0,3,65,63,113,32,7,65,6,116,114,114,34,2,65,128,128,196,0,70,13,2,32,0,65,4,106,11,33,0,65,1,32,2,116,65,128,204,0,113,69,32,2,65,13,75,114,13,0,11,32,9,65,9,32,14,40,2,20,17,1,0,11,32,4,65,24,106,33,8,32,1,32,3,106,34,10,33,5,65,0,33,2,32,1,33,0,2,64,3,64,32,0,32,5,70,13,1,2,127,32,0,44,0,0,34,3,65,0,78,4,64,32,3,65,255,1,113,33,3,32,0,65,1,106,12,1,11,32,0,45,0,1,65,63,113,33,9,32,3,65,31,113,33,7,32,3,65,95,77,4,64,32,7,65,6,116,32,9,114,33,3,32,0,65,2,106,12,1,11,32,0,45,0,2,65,63,113,32,9,65,6,116,114,33,9,32,3,65,112,73,4,64,32,9,32,7,65,12,116,114,33,3,32,0,65,3,106,12,1,11,32,7,65,18,116,65,128,128,240,0,113,32,0,45,0,3,65,63,113,32,9,65,6,116,114,114,34,3,65,128,128,196,0,70,13,2,32,0,65,4,106,11,33,0,2,127,32,3,65,13,77,4,64,65,128,128,196,0,65,1,32,3,116,65,128,204,0,113,13,1,26,11,32,3,11,65,128,128,196,0,70,13,0,11,32,1,33,0,3,64,32,0,32,5,70,13,1,2,127,32,0,44,0,0,34,3,65,0,78,4,64,32,3,65,255,1,113,33,3,32,0,65,1,106,12,1,11,32,0,45,0,1,65,63,113,33,9,32,3,65,31,113,33,7,32,3,65,95,77,4,64,32,7,65,6,116,32,9,114,33,3,32,0,65,2,106,12,1,11,32,0,45,0,2,65,63,113,32,9,65,6,116,114,33,9,32,3,65,112,73,4,64,32,9,32,7,65,12,116,114,33,3,32,0,65,3,106,12,1,11,32,7,65,18,116,65,128,128,240,0,113,32,0,45,0,3,65,63,113,32,9,65,6,116,114,114,34,3,65,128,128,196,0,70,13,2,32,0,65,4,106,11,33,0,2,127,32,3,65,13,77,4,64,65,128,128,196,0,65,1,32,3,116,65,128,204,0,113,13,1,26,11,32,3,11,34,3,65,128,128,196,0,70,13,0,11,32,3,65,223,255,255,0,113,65,193,0,107,65,25,75,13,0,32,1,33,2,2,64,3,64,2,64,32,2,32,5,70,4,64,32,5,33,2,12,1,11,2,64,32,2,44,0,0,34,0,65,0,78,4,64,32,2,65,1,106,33,2,32,0,65,255,1,113,33,3,12,1,11,32,2,45,0,1,65,63,113,33,7,32,0,65,31,113,33,3,32,0,65,95,77,4,64,32,3,65,6,116,32,7,114,33,3,32,2,65,2,106,33,2,12,1,11,32,2,45,0,2,65,63,113,32,7,65,6,116,114,33,7,32,0,65,112,73,4,64,32,7,32,3,65,12,116,114,33,3,32,2,65,3,106,33,2,12,1,11,32,2,45,0,3,33,0,32,2,65,4,106,33,2,32,3,65,18,116,65,128,128,240,0,113,32,0,65,63,113,32,7,65,6,116,114,114,34,3,65,128,128,196,0,70,13,1,11,2,127,32,3,65,13,77,4,64,65,128,128,196,0,65,1,32,3,116,65,128,204,0,113,13,1,26,11,32,3,11,34,0,65,128,128,196,0,70,13,1,2,64,32,0,65,225,0,107,65,26,73,32,0,65,193,0,107,34,3,65,26,73,114,32,0,65,48,107,65,10,73,114,13,0,32,0,65,43,107,14,16,0,3,0,0,3,3,3,3,3,3,3,3,3,3,3,4,3,11,32,0,65,32,114,32,0,32,3,65,26,73,27,33,3,32,6,40,2,8,34,0,32,6,40,2,0,70,4,127,32,6,32,0,16,211,5,32,6,40,2,8,5,32,0,11,32,6,40,2,4,106,32,3,58,0,0,32,6,32,6,40,2,8,65,1,106,54,2,8,12,1,11,11,32,6,45,0,32,65,1,70,13,1,11,65,0,33,2,32,6,65,0,54,2,8,11,32,8,32,5,54,2,4,32,8,32,2,54,2,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,4,40,2,24,34,3,4,64,32,4,40,2,28,33,5,32,4,65,200,0,106,32,6,65,32,106,40,2,0,54,2,0,32,4,65,64,107,32,6,65,24,106,41,2,0,55,3,0,32,4,65,56,106,32,6,65,16,106,41,2,0,55,3,0,32,4,65,48,106,32,6,65,8,106,41,2,0,34,17,55,3,0,32,4,32,6,41,2,0,55,3,40,2,127,32,6,40,2,4,33,0,2,64,2,64,2,64,2,64,2,64,2,64,32,6,40,2,8,65,2,107,14,4,2,3,0,1,4,11,32,0,40,0,0,65,232,232,209,131,7,71,13,4,65,1,12,5,11,65,2,65,1,32,0,65,244,168,193,0,65,5,16,139,11,27,12,4,11,32,0,47,0,0,65,247,230,1,71,13,1,65,1,12,3,11,65,1,32,0,65,249,168,193,0,65,3,16,139,11,69,13,2,26,65,2,65,1,32,0,65,252,168,193,0,65,3,16,139,11,27,12,2,11,65,2,12,1,11,32,0,65,255,168,193,0,65,4,16,139,11,65,0,71,65,1,116,11,33,0,32,17,167,34,7,33,1,32,4,40,2,40,32,7,70,4,127,32,4,65,40,106,32,7,16,211,5,32,4,40,2,48,5,32,1,11,32,4,40,2,44,106,65,58,58,0,0,32,4,32,4,40,2,48,65,1,106,34,6,54,2,48,2,64,2,127,2,64,2,64,2,64,2,64,2,64,32,0,65,255,1,113,65,1,107,14,2,1,2,0,11,2,64,32,4,40,2,64,34,0,69,13,0,32,4,40,2,68,33,1,32,4,32,5,54,2,140,1,32,4,32,3,54,2,136,1,65,148,171,193,0,65,2,32,4,65,136,1,106,16,133,3,13,0,32,0,65,4,32,1,40,2,20,17,1,0,11,65,0,32,4,40,2,52,34,1,69,13,4,26,65,0,32,1,40,2,32,34,0,69,13,4,26,32,1,40,2,20,33,2,32,0,32,1,40,2,24,34,7,73,13,2,32,0,32,7,70,13,3,12,14,11,65,0,33,8,32,3,34,1,33,0,2,64,3,64,32,0,32,5,70,13,1,2,127,32,0,44,0,0,34,2,65,0,78,4,64,32,2,65,255,1,113,33,2,32,0,65,1,106,12,1,11,32,0,45,0,1,65,63,113,33,9,32,2,65,31,113,33,10,32,2,65,95,77,4,64,32,10,65,6,116,32,9,114,33,2,32,0,65,2,106,12,1,11,32,0,45,0,2,65,63,113,32,9,65,6,116,114,33,9,32,2,65,112,73,4,64,32,9,32,10,65,12,116,114,33,2,32,0,65,3,106,12,1,11,32,10,65,18,116,65,128,128,240,0,113,32,0,45,0,3,65,63,113,32,9,65,6,116,114,114,34,2,65,128,128,196,0,70,13,2,32,0,65,4,106,11,33,0,2,127,32,2,65,13,77,4,64,65,128,128,196,0,65,1,32,2,116,65,128,204,0,113,13,1,26,11,32,2,11,34,2,65,128,128,196,0,70,13,0,32,2,65,220,0,71,32,2,65,47,71,113,13,1,32,8,65,1,106,34,8,4,64,32,0,33,1,12,1,11,11,65,240,169,193,0,65,28,65,220,169,193,0,16,141,8,0,11,32,8,65,1,75,13,11,32,4,40,2,52,34,2,13,4,12,11,11,32,4,65,240,0,106,32,4,65,200,0,106,34,0,40,2,0,54,2,0,32,4,65,232,0,106,32,4,65,64,107,34,1,41,3,0,55,3,0,32,4,65,224,0,106,32,4,65,56,106,34,2,41,3,0,55,3,0,32,4,65,216,0,106,32,4,65,48,106,34,6,41,3,0,55,3,0,32,4,32,4,41,3,40,55,3,80,32,4,32,5,54,2,140,1,32,4,32,3,54,2,136,1,65,148,171,193,0,65,2,32,4,65,136,1,106,16,133,3,13,5,32,4,65,0,58,0,119,32,4,40,2,88,33,10,32,3,33,0,2,127,2,64,2,64,3,64,32,0,32,5,70,13,1,2,127,32,0,44,0,0,34,1,65,0,78,4,64,32,1,65,255,1,113,33,2,32,0,65,1,106,12,1,11,32,0,45,0,1,65,63,113,33,6,32,1,65,31,113,33,2,32,1,65,95,77,4,64,32,2,65,6,116,32,6,114,33,2,32,0,65,2,106,12,1,11,32,0,45,0,2,65,63,113,32,6,65,6,116,114,33,6,32,1,65,112,73,4,64,32,6,32,2,65,12,116,114,33,2,32,0,65,3,106,12,1,11,32,2,65,18,116,65,128,128,240,0,113,32,0,45,0,3,65,63,113,32,6,65,6,116,114,114,34,2,65,128,128,196,0,70,13,2,32,0,65,4,106,11,33,0,2,127,32,2,65,13,77,4,64,65,128,128,196,0,65,1,32,2,116,65,128,204,0,113,13,1,26,11,32,2,11,34,1,65,128,128,196,0,70,13,0,11,32,1,65,47,70,13,1,11,32,4,65,8,106,33,14,32,4,65,208,0,106,33,8,35,0,65,32,107,34,6,36,0,2,64,32,3,34,1,32,5,34,3,34,2,70,13,0,3,64,32,1,34,2,33,0,2,64,3,64,2,127,32,0,44,0,0,34,1,65,0,78,4,64,32,1,65,255,1,113,33,5,32,0,65,1,106,12,1,11,32,0,45,0,1,65,63,113,33,9,32,1,65,31,113,33,5,32,1,65,95,77,4,64,32,5,65,6,116,32,9,114,33,5,32,0,65,2,106,12,1,11,32,0,45,0,2,65,63,113,32,9,65,6,116,114,33,9,32,1,65,112,73,4,64,32,9,32,5,65,12,116,114,33,5,32,0,65,3,106,12,1,11,32,5,65,18,116,65,128,128,240,0,113,32,0,45,0,3,65,63,113,32,9,65,6,116,114,114,33,5,32,0,65,4,106,11,33,1,65,1,32,5,116,65,128,204,0,113,69,32,5,65,13,75,114,13,1,32,3,32,1,34,0,71,13,0,11,32,3,33,2,12,2,11,2,64,2,64,2,64,2,64,2,64,32,5,65,128,128,196,0,71,4,64,2,64,2,127,65,1,32,5,65,128,1,73,13,0,26,65,2,32,5,65,128,16,73,13,0,26,65,3,65,4,32,5,65,128,128,4,73,27,11,34,9,32,3,32,0,107,34,15,79,4,64,32,9,32,15,70,13,1,12,6,11,32,0,32,9,106,44,0,0,65,191,127,76,13,5,11,32,5,65,35,70,13,2,32,5,65,63,70,13,1,32,5,65,128,128,196,0,71,13,3,11,32,1,33,2,12,6,11,32,8,45,0,32,69,13,5,12,1,11,32,8,45,0,32,69,13,4,11,32,8,40,2,24,32,8,40,2,28,32,5,32,1,32,3,16,243,1,32,6,65,220,176,193,0,54,2,28,32,6,32,9,54,2,24,32,6,32,0,54,2,20,32,6,65,8,106,32,6,65,20,106,16,153,4,32,6,40,2,8,34,2,69,13,1,32,6,40,2,12,33,5,32,8,40,2,8,33,0,3,64,32,5,32,8,40,2,0,32,0,107,75,4,64,32,8,32,0,32,5,16,208,5,32,8,40,2,8,33,0,11,32,8,40,2,4,32,0,106,32,2,32,5,16,142,11,26,32,8,32,0,32,5,106,34,0,54,2,8,32,6,32,6,65,20,106,16,153,4,32,6,40,2,4,33,5,32,6,40,2,0,34,2,13,0,11,12,1,11,32,0,32,15,65,0,32,9,65,140,170,193,0,16,220,9,0,11,32,1,32,3,71,13,0,11,32,3,33,2,11,32,14,32,3,54,2,4,32,14,32,2,54,2,0,32,6,65,32,106,36,0,32,4,40,2,12,33,0,32,4,40,2,8,12,1,11,32,4,40,2,80,32,10,70,4,127,32,4,65,208,0,106,32,10,16,211,5,32,4,40,2,88,5,32,10,11,32,4,40,2,84,106,65,47,58,0,0,32,4,32,4,40,2,88,65,1,106,54,2,88,32,4,65,0,58,0,136,1,32,4,65,16,106,32,4,65,208,0,106,65,2,32,4,65,136,1,106,32,10,32,0,32,5,16,84,32,4,40,2,20,33,0,32,4,40,2,16,11,33,1,32,4,65,168,1,106,32,4,65,240,0,106,40,2,0,54,2,0,32,4,65,160,1,106,32,4,65,232,0,106,41,3,0,55,3,0,32,4,65,152,1,106,32,4,65,224,0,106,41,3,0,55,3,0,32,4,65,144,1,106,32,4,65,216,0,106,41,3,0,55,3,0,32,4,32,4,41,3,80,55,3,136,1,32,11,32,4,65,136,1,106,65,2,32,7,32,10,32,10,32,10,32,4,65,247,0,106,65,0,32,4,32,10,32,1,32,0,16,190,1,12,11,11,32,0,32,2,106,44,0,0,65,191,127,76,13,11,11,65,0,32,0,65,4,71,13,0,26,65,0,32,1,32,2,65,255,168,193,0,65,4,16,139,11,27,11,33,0,32,4,65,48,106,34,1,65,0,54,2,0,32,4,65,168,1,106,32,4,65,200,0,106,40,2,0,54,2,0,32,4,65,160,1,106,32,4,65,64,107,41,3,0,55,3,0,32,4,65,152,1,106,32,4,65,56,106,41,3,0,55,3,0,32,4,65,144,1,106,32,1,41,3,0,55,3,0,32,4,32,4,41,3,40,55,3,136,1,32,11,32,4,65,136,1,106,32,3,32,5,32,0,16,77,12,8,11,32,2,65,20,106,40,2,0,33,8,2,64,32,2,40,2,32,34,0,69,13,0,32,2,65,24,106,40,2,0,34,10,32,0,77,4,64,32,0,32,10,70,13,1,12,7,11,32,0,32,8,106,44,0,0,65,191,127,76,13,6,11,32,4,40,2,44,33,10,2,64,32,7,69,13,0,32,6,32,7,77,4,64,32,6,32,7,70,13,1,12,6,11,32,7,32,10,106,44,0,0,65,191,127,76,13,5,11,32,0,32,7,71,13,6,32,8,32,10,32,7,16,139,11,13,6,32,4,65,48,106,34,0,65,0,54,2,0,32,4,65,168,1,106,32,4,65,200,0,106,40,2,0,54,2,0,32,4,65,160,1,106,32,4,65,64,107,41,3,0,55,3,0,32,4,65,152,1,106,32,4,65,56,106,41,3,0,55,3,0,32,4,65,144,1,106,32,0,41,3,0,55,3,0,32,4,32,4,41,3,40,55,3,136,1,32,11,32,4,65,136,1,106,32,3,32,5,65,1,32,2,16,85,12,7,11,32,6,40,2,12,34,3,13,1,65,6,33,2,12,2,11,32,4,40,2,140,1,33,3,32,4,40,2,136,1,33,5,32,4,65,168,1,106,32,0,40,2,0,54,2,0,32,4,65,160,1,106,32,1,41,3,0,55,3,0,32,4,65,152,1,106,32,2,41,3,0,55,3,0,32,4,65,144,1,106,32,6,41,3,0,55,3,0,32,4,32,4,41,3,40,55,3,136,1,32,11,32,4,65,136,1,106,32,5,32,3,65,2,32,7,16,87,12,5,11,32,1,33,0,2,64,2,64,2,64,2,64,3,64,32,0,32,10,70,13,1,2,127,32,0,44,0,0,34,2,65,0,78,4,64,32,2,65,255,1,113,33,2,32,0,65,1,106,12,1,11,32,0,45,0,1,65,63,113,33,7,32,2,65,31,113,33,5,32,2,65,95,77,4,64,32,5,65,6,116,32,7,114,33,2,32,0,65,2,106,12,1,11,32,0,45,0,2,65,63,113,32,7,65,6,116,114,33,7,32,2,65,112,73,4,64,32,7,32,5,65,12,116,114,33,2,32,0,65,3,106,12,1,11,32,5,65,18,116,65,128,128,240,0,113,32,0,45,0,3,65,63,113,32,7,65,6,116,114,114,34,2,65,128,128,196,0,70,13,2,32,0,65,4,106,11,33,0,2,127,32,2,65,13,77,4,64,65,128,128,196,0,65,1,32,2,116,65,128,204,0,113,13,1,26,11,32,2,11,34,2,65,128,128,196,0,70,13,0,11,32,2,65,35,70,13,1,11,32,3,40,2,32,34,5,65,1,106,34,7,4,64,32,3,65,20,106,40,2,0,33,8,2,64,32,3,65,24,106,40,2,0,34,0,32,7,77,4,64,32,0,32,7,70,13,1,12,5,11,32,7,32,8,106,44,0,0,65,191,127,76,13,4,11,65,7,33,2,32,0,32,7,70,13,4,32,7,32,8,106,45,0,0,65,47,71,13,4,2,64,32,5,69,13,0,32,0,32,5,77,4,64,32,0,32,5,70,13,1,12,4,11,32,5,32,8,106,44,0,0,65,191,127,76,13,3,11,32,8,32,5,16,215,6,34,0,65,255,1,113,69,4,64,32,4,65,168,1,106,32,6,65,32,106,40,2,0,54,2,0,32,4,65,160,1,106,32,6,65,24,106,41,2,0,55,3,0,32,4,65,152,1,106,32,6,65,16,106,41,2,0,55,3,0,32,4,65,144,1,106,32,6,65,8,106,41,2,0,55,3,0,32,4,32,6,41,2,0,55,3,136,1,32,11,32,4,65,136,1,106,32,1,32,10,32,3,16,77,12,9,11,32,4,65,168,1,106,32,6,65,32,106,40,2,0,54,2,0,32,4,65,160,1,106,32,6,65,24,106,41,2,0,55,3,0,32,4,65,152,1,106,32,6,65,16,106,41,2,0,55,3,0,32,4,65,144,1,106,32,6,65,8,106,41,2,0,55,3,0,32,4,32,6,41,2,0,55,3,136,1,32,11,32,4,65,136,1,106,32,1,32,10,32,0,32,3,16,85,12,8,11,65,240,169,193,0,65,28,65,172,180,193,0,16,141,8,0,11,32,4,65,168,1,106,32,6,65,32,106,40,2,0,54,2,0,32,4,65,160,1,106,32,6,65,24,106,41,2,0,55,3,0,32,4,65,152,1,106,32,6,65,16,106,41,2,0,55,3,0,32,4,65,144,1,106,32,6,65,8,106,41,2,0,55,3,0,32,4,32,6,41,2,0,55,3,136,1,32,11,32,4,65,136,1,106,32,3,32,1,32,10,16,151,2,12,6,11,32,8,32,0,65,0,32,5,65,244,170,193,0,16,220,9,0,11,32,8,32,0,32,7,32,0,65,188,180,193,0,16,220,9,0,11,32,11,65,2,54,2,0,32,11,32,2,58,0,4,32,6,40,2,0,34,0,69,13,3,32,6,40,2,4,32,0,65,1,16,163,10,12,3,11,32,10,32,6,65,0,32,7,65,132,171,193,0,16,220,9,0,11,32,8,32,10,65,0,32,0,65,244,170,193,0,16,220,9,0,11,2,64,32,4,40,2,64,34,6,69,13,0,32,4,40,2,68,33,8,65,0,33,2,32,4,65,0,58,0,88,32,4,32,5,54,2,84,32,4,32,3,54,2,80,32,4,65,0,54,2,144,1,32,4,66,128,128,128,128,16,55,2,136,1,32,4,65,136,1,106,32,4,65,208,0,106,16,159,4,32,4,40,2,140,1,33,0,32,4,40,2,136,1,33,3,32,4,40,2,144,1,65,2,70,4,64,32,0,47,0,0,65,175,222,0,70,33,2,11,32,3,4,64,32,0,32,3,65,1,16,163,10,11,32,2,13,0,32,6,65,3,32,8,40,2,20,17,1,0,11,32,4,65,168,1,106,32,4,65,200,0,106,40,2,0,54,2,0,32,4,65,160,1,106,32,4,65,64,107,41,3,0,55,3,0,32,4,65,152,1,106,32,4,65,56,106,41,3,0,55,3,0,32,4,65,144,1,106,32,4,65,48,106,41,3,0,55,3,0,32,4,32,4,41,3,40,55,3,136,1,32,11,32,4,65,136,1,106,32,1,32,5,65,1,32,7,16,87,11,32,4,65,176,1,106,36,0,12,1,11,32,2,32,7,65,0,32,0,65,244,170,193,0,16,220,9,0,11,32,12,65,48,106,36,0,15,11,16,184,8,0,11,65,1,32,3,16,132,11,0,11,191,1,1,2,127,35,0,65,16,107,34,2,36,0,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,65,1,32,0,40,2,0,65,128,128,128,128,120,115,34,3,32,3,65,7,79,27,65,1,107,14,6,1,2,3,4,5,6,0,11,32,1,65,240,251,209,0,65,22,16,210,9,12,6,11,32,2,32,0,54,2,12,32,1,65,134,252,209,0,65,15,32,2,65,12,106,65,184,244,209,0,16,204,5,12,5,11,32,1,65,149,252,209,0,65,8,16,210,9,12,4,11,32,1,65,157,252,209,0,65,7,16,210,9,12,3,11,32,1,65,164,252,209,0,65,20,16,210,9,12,2,11,32,1,65,184,252,209,0,65,29,16,210,9,12,1,11,32,1,65,213,252,209,0,65,20,16,210,9,11,32,2,65,16,106,36,0,11,168,1,1,2,127,35,0,65,32,107,34,3,36,0,2,64,32,1,69,4,64,65,172,176,210,0,65,0,32,2,16,138,11,33,0,12,1,11,32,3,32,1,54,2,12,32,3,32,0,54,2,8,32,3,65,16,106,32,3,65,8,106,16,222,2,32,3,40,2,16,34,1,4,64,3,64,32,3,40,2,20,33,4,32,3,40,2,28,69,4,64,32,1,32,4,32,2,16,138,11,33,0,12,3,11,65,1,33,0,32,2,32,1,32,4,16,210,9,13,2,32,2,65,253,255,3,16,219,9,13,2,32,3,65,16,106,32,3,65,8,106,16,222,2,32,3,40,2,16,34,1,13,0,11,11,65,0,33,0,11,32,3,65,32,106,36,0,32,0,11,150,1,1,3,127,35,0,65,128,1,107,34,4,36,0,32,0,47,1,0,33,2,65,0,33,0,3,64,32,0,32,4,106,65,255,0,106,32,2,65,15,113,34,3,65,48,114,32,3,65,215,0,106,32,3,65,10,73,27,58,0,0,32,0,65,1,107,33,0,32,2,34,3,65,4,118,33,2,32,3,65,16,79,13,0,11,32,0,65,128,1,106,34,2,65,129,1,79,4,64,32,2,65,128,1,65,192,255,210,0,16,170,10,0,11,32,1,65,1,65,210,255,210,0,65,2,32,0,32,4,106,65,128,1,106,65,0,32,0,107,16,251,1,32,4,65,128,1,106,36,0,11,145,1,1,3,127,35,0,65,128,1,107,34,4,36,0,32,0,40,2,0,33,0,3,64,32,2,32,4,106,65,255,0,106,32,0,65,15,113,34,3,65,48,114,32,3,65,215,0,106,32,3,65,10,73,27,58,0,0,32,2,65,1,107,33,2,32,0,65,16,73,32,0,65,4,118,33,0,69,13,0,11,32,2,65,128,1,106,34,0,65,129,1,79,4,64,32,0,65,128,1,65,192,255,210,0,16,170,10,0,11,32,1,65,1,65,210,255,210,0,65,2,32,2,32,4,106,65,128,1,106,65,0,32,2,107,16,251,1,32,4,65,128,1,106,36,0,11,149,1,1,3,127,35,0,65,128,1,107,34,4,36,0,32,0,45,0,0,33,2,65,0,33,0,3,64,32,0,32,4,106,65,255,0,106,32,2,65,15,113,34,3,65,48,114,32,3,65,55,106,32,3,65,10,73,27,58,0,0,32,0,65,1,107,33,0,32,2,34,3,65,4,118,33,2,32,3,65,16,79,13,0,11,32,0,65,128,1,106,34,2,65,129,1,79,4,64,32,2,65,128,1,65,192,255,210,0,16,170,10,0,11,32,1,65,1,65,210,255,210,0,65,2,32,0,32,4,106,65,128,1,106,65,0,32,0,107,16,251,1,32,4,65,128,1,106,36,0,11,150,1,1,3,127,35,0,65,128,1,107,34,4,36,0,32,0,45,0,0,33,2,65,0,33,0,3,64,32,0,32,4,106,65,255,0,106,32,2,65,15,113,34,3,65,48,114,32,3,65,215,0,106,32,3,65,10,73,27,58,0,0,32,0,65,1,107,33,0,32,2,34,3,65,4,118,33,2,32,3,65,16,79,13,0,11,32,0,65,128,1,106,34,2,65,129,1,79,4,64,32,2,65,128,1,65,192,255,210,0,16,170,10,0,11,32,1,65,1,65,210,255,210,0,65,2,32,0,32,4,106,65,128,1,106,65,0,32,0,107,16,251,1,32,4,65,128,1,106,36,0,11,149,1,1,3,127,35,0,65,128,1,107,34,4,36,0,32,0,47,1,0,33,2,65,0,33,0,3,64,32,0,32,4,106,65,255,0,106,32,2,65,15,113,34,3,65,48,114,32,3,65,55,106,32,3,65,10,73,27,58,0,0,32,0,65,1,107,33,0,32,2,34,3,65,4,118,33,2,32,3,65,16,79,13,0,11,32,0,65,128,1,106,34,2,65,129,1,79,4,64,32,2,65,128,1,65,192,255,210,0,16,170,10,0,11,32,1,65,1,65,210,255,210,0,65,2,32,0,32,4,106,65,128,1,106,65,0,32,0,107,16,251,1,32,4,65,128,1,106,36,0,11,144,1,1,3,127,35,0,65,128,1,107,34,4,36,0,32,0,40,2,0,33,0,3,64,32,2,32,4,106,65,255,0,106,32,0,65,15,113,34,3,65,48,114,32,3,65,55,106,32,3,65,10,73,27,58,0,0,32,2,65,1,107,33,2,32,0,65,16,73,32,0,65,4,118,33,0,69,13,0,11,32,2,65,128,1,106,34,0,65,129,1,79,4,64,32,0,65,128,1,65,192,255,210,0,16,170,10,0,11,32,1,65,1,65,210,255,210,0,65,2,32,2,32,4,106,65,128,1,106,65,0,32,2,107,16,251,1,32,4,65,128,1,106,36,0,11,158,1,1,3,127,35,0,65,16,107,34,2,36,0,2,64,2,64,32,0,4,64,32,0,65,8,107,34,3,32,3,40,2,0,65,1,106,34,4,54,2,0,32,4,69,13,1,32,0,40,2,0,13,2,32,0,65,127,54,2,0,32,2,32,3,54,2,12,32,2,32,0,54,2,8,32,2,32,0,65,4,106,54,2,4,32,2,65,12,106,2,64,32,0,40,2,4,69,13,0,32,0,40,2,8,34,4,65,132,1,73,13,0,32,4,16,4,11,32,0,32,1,54,2,8,32,0,66,128,128,128,128,16,55,2,0,16,243,4,32,2,65,16,106,36,0,15,11,16,243,10,0,11,0,11,16,244,10,0,11,152,1,1,3,127,65,1,33,4,65,4,33,6,32,1,69,32,2,65,0,72,114,69,4,64,2,127,2,127,32,3,40,2,4,4,64,32,3,40,2,8,34,1,69,4,64,65,145,179,211,0,45,0,0,26,32,2,65,1,16,254,9,12,2,11,32,3,40,2,0,32,1,65,1,32,2,16,195,9,12,1,11,65,145,179,211,0,45,0,0,26,32,2,65,1,16,254,9,11,34,4,4,64,32,0,32,4,54,2,4,65,0,12,1,11,32,0,65,1,54,2,4,65,1,11,33,4,65,8,33,6,32,2,33,5,11,32,0,32,6,106,32,5,54,2,0,32,0,32,4,54,2,0,11,169,1,1,3,127,32,0,40,2,8,34,3,32,0,40,2,4,34,2,77,4,64,32,3,69,4,64,32,1,65,1,65,0,16,236,7,15,11,32,0,40,2,0,33,0,65,0,33,2,65,1,33,4,3,64,2,64,2,64,32,0,45,0,0,65,10,70,4,64,32,4,65,1,106,34,4,69,13,1,65,0,33,2,12,2,11,32,2,65,1,106,34,2,13,1,65,144,228,207,0,65,28,65,172,228,207,0,16,141,8,0,11,65,144,228,207,0,65,28,65,244,227,207,0,16,141,8,0,11,32,0,65,1,106,33,0,32,3,65,1,107,34,3,13,0,11,32,1,32,4,32,2,16,236,7,15,11,32,3,32,2,65,228,227,207,0,16,171,10,0,11,188,1,1,1,127,2,64,2,64,2,127,32,1,40,2,0,69,4,64,32,1,40,2,4,34,3,40,2,44,34,1,32,2,65,255,255,3,113,34,2,77,13,2,32,3,40,2,40,32,2,65,2,116,106,33,1,65,0,12,1,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,2,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,198,8,55,3,16,32,1,66,0,55,3,0,65,1,11,33,2,32,0,32,1,54,2,4,32,0,32,2,54,2,0,15,11,32,2,32,1,65,192,201,208,0,16,131,7,0,11,65,8,65,200,0,16,132,11,0,11,190,1,1,1,127,2,64,2,64,2,127,32,1,40,2,0,69,4,64,32,1,40,2,4,34,3,40,2,212,1,34,1,32,2,65,255,255,3,113,34,2,77,13,2,32,3,40,2,208,1,32,2,65,4,116,106,33,1,65,0,12,1,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,2,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,198,8,55,3,16,32,1,66,0,55,3,0,65,1,11,33,2,32,0,32,1,54,2,4,32,0,32,2,54,2,0,15,11,32,2,32,1,65,208,201,208,0,16,131,7,0,11,65,8,65,200,0,16,132,11,0,11,190,1,1,1,127,2,64,2,64,2,127,32,1,40,2,0,69,4,64,32,1,40,2,4,34,3,40,2,188,1,34,1,32,2,65,255,255,3,113,34,2,77,13,2,32,3,40,2,184,1,32,2,65,2,116,106,33,1,65,0,12,1,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,2,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,198,8,55,3,16,32,1,66,0,55,3,0,65,1,11,33,2,32,0,32,1,54,2,4,32,0,32,2,54,2,0,15,11,32,2,32,1,65,224,201,208,0,16,131,7,0,11,65,8,65,200,0,16,132,11,0,11,190,1,1,1,127,2,64,2,64,2,127,32,1,40,2,0,69,4,64,32,1,40,2,4,34,3,40,2,200,1,34,1,32,2,65,255,255,3,113,34,2,77,13,2,32,3,40,2,196,1,32,2,65,2,116,106,33,1,65,0,12,1,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,2,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,198,8,55,3,16,32,1,66,0,55,3,0,65,1,11,33,2,32,0,32,1,54,2,4,32,0,32,2,54,2,0,15,11,32,2,32,1,65,176,202,208,0,16,131,7,0,11,65,8,65,200,0,16,132,11,0,11,188,1,1,1,127,2,64,2,64,2,127,32,1,40,2,0,69,4,64,32,1,40,2,4,34,3,40,2,68,34,1,32,2,65,255,255,3,113,34,2,77,13,2,32,3,40,2,64,32,2,65,2,116,106,33,1,65,0,12,1,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,2,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,198,8,55,3,16,32,1,66,0,55,3,0,65,1,11,33,2,32,0,32,1,54,2,4,32,0,32,2,54,2,0,15,11,32,2,32,1,65,240,201,208,0,16,131,7,0,11,65,8,65,200,0,16,132,11,0,11,188,1,1,1,127,2,64,2,64,2,127,32,1,40,2,0,69,4,64,32,1,40,2,4,34,3,40,2,92,34,1,32,2,65,255,255,3,113,34,2,77,13,2,32,3,40,2,88,32,2,65,2,116,106,33,1,65,0,12,1,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,2,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,198,8,55,3,16,32,1,66,0,55,3,0,65,1,11,33,2,32,0,32,1,54,2,4,32,0,32,2,54,2,0,15,11,32,2,32,1,65,144,202,208,0,16,131,7,0,11,65,8,65,200,0,16,132,11,0,11,190,1,1,1,127,2,64,2,64,2,127,32,1,40,2,0,69,4,64,32,1,40,2,4,34,3,40,2,224,1,34,1,32,2,65,255,255,3,113,34,2,77,13,2,32,3,40,2,220,1,32,2,65,2,116,106,33,1,65,0,12,1,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,2,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,198,8,55,3,16,32,1,66,0,55,3,0,65,1,11,33,2,32,0,32,1,54,2,4,32,0,32,2,54,2,0,15,11,32,2,32,1,65,160,202,208,0,16,131,7,0,11,65,8,65,200,0,16,132,11,0,11,190,1,1,1,127,2,64,2,64,2,127,32,1,40,2,0,69,4,64,32,1,40,2,4,34,3,40,2,164,1,34,1,32,2,65,255,255,3,113,34,2,77,13,2,32,3,40,2,160,1,32,2,65,20,108,106,33,1,65,0,12,1,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,2,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,198,8,55,3,16,32,1,66,0,55,3,0,65,1,11,33,2,32,0,32,1,54,2,4,32,0,32,2,54,2,0,15,11,32,2,32,1,65,128,203,208,0,16,131,7,0,11,65,8,65,200,0,16,132,11,0,11,155,1,1,3,127,35,0,65,16,107,34,2,36,0,32,0,40,2,16,33,1,32,0,65,0,54,2,16,2,64,32,1,69,13,0,32,2,32,1,54,2,12,32,2,65,12,106,34,3,16,183,9,32,1,32,1,40,2,0,34,1,65,1,107,54,2,0,32,1,65,1,71,13,0,32,3,16,214,7,11,32,0,40,2,0,33,1,32,0,65,0,54,2,0,2,64,32,1,69,13,0,32,0,40,2,4,34,1,16,12,33,0,32,1,65,132,1,79,4,64,32,1,16,4,11,32,0,69,13,0,32,0,65,0,16,9,32,0,65,132,1,73,13,0,32,0,16,4,11,32,2,65,16,106,36,0,11,164,1,1,1,127,35,0,65,64,106,34,2,36,0,32,0,40,2,0,33,0,32,2,66,0,55,3,56,32,2,65,56,106,32,0,16,68,32,2,32,2,40,2,60,34,0,54,2,52,32,2,32,2,40,2,56,54,2,48,32,2,32,0,54,2,44,32,2,65,153,5,54,2,40,32,2,65,2,54,2,16,32,2,65,192,160,210,0,54,2,12,32,2,66,1,55,2,24,32,2,32,2,65,44,106,54,2,36,32,2,32,2,65,36,106,54,2,20,32,1,40,2,20,32,1,40,2,24,32,2,65,12,106,16,166,2,32,2,40,2,44,34,1,4,64,32,2,40,2,48,32,1,65,1,16,163,10,11,32,2,65,64,107,36,0,11,179,1,1,1,127,2,64,2,64,2,64,2,64,32,0,45,0,168,18,14,4,0,3,3,1,3,11,32,0,45,0,152,18,65,3,70,4,64,32,0,65,144,9,106,16,184,6,32,0,40,2,144,18,65,0,54,2,0,32,0,65,148,18,106,16,151,1,11,32,0,40,2,160,18,34,1,65,132,1,79,4,64,32,1,16,4,11,32,0,40,2,164,18,34,0,65,131,1,75,13,1,12,2,11,32,0,45,0,136,9,65,3,70,4,64,32,0,16,184,6,32,0,40,2,128,9,65,0,54,2,0,32,0,65,132,9,106,16,151,1,11,32,0,40,2,160,18,34,1,65,132,1,79,4,64,32,1,16,4,11,32,0,40,2,164,18,34,0,65,131,1,77,13,1,11,32,0,16,4,11,11,154,1,1,1,127,35,0,65,64,106,34,1,36,0,32,1,16,237,8,32,0,65,0,54,2,64,32,0,65,56,106,32,1,65,56,106,41,3,0,55,3,0,32,0,65,48,106,32,1,65,48,106,41,3,0,55,3,0,32,0,65,40,106,32,1,65,40,106,41,3,0,55,3,0,32,0,65,32,106,32,1,65,32,106,41,3,0,55,3,0,32,0,65,24,106,32,1,65,24,106,41,3,0,55,3,0,32,0,65,16,106,32,1,65,16,106,41,3,0,55,3,0,32,0,65,8,106,32,1,65,8,106,41,3,0,55,3,0,32,0,32,1,41,3,0,55,3,0,32,1,65,64,107,36,0,11,150,1,1,4,127,35,0,65,16,107,34,2,36,0,32,2,65,0,59,1,14,2,64,32,0,32,1,40,2,4,34,4,4,127,32,2,65,14,106,32,1,40,2,0,34,3,65,1,65,2,32,4,65,1,70,34,5,27,16,142,11,26,32,5,69,4,64,32,0,32,2,47,1,14,59,1,4,32,0,65,16,54,2,0,32,1,32,4,65,2,107,54,2,4,32,1,32,3,65,2,106,54,2,0,12,2,11,32,1,65,0,54,2,4,32,1,32,3,65,1,106,54,2,0,32,3,45,0,0,5,32,1,11,58,0,4,32,0,65,0,54,2,0,11,32,2,65,16,106,36,0,11,143,1,1,3,127,2,64,32,0,40,2,32,34,1,4,64,32,1,65,1,106,34,2,69,13,1,32,0,40,2,28,32,2,65,2,116,65,7,106,65,120,113,34,1,107,32,1,32,2,106,65,8,106,65,8,16,163,10,11,32,0,40,2,20,33,1,32,0,40,2,24,34,3,4,64,32,1,33,2,3,64,32,2,16,171,6,32,2,65,64,107,33,2,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,16,34,0,4,64,32,1,32,0,65,6,116,65,8,16,163,10,11,15,11,65,160,251,192,0,65,28,65,148,252,192,0,16,141,8,0,11,227,5,1,7,127,32,0,40,2,52,34,3,4,64,32,0,40,2,56,32,3,65,1,16,163,10,11,2,64,2,64,2,64,2,64,2,64,2,64,65,5,32,0,40,2,16,65,128,128,128,128,120,115,34,3,32,3,65,5,79,27,14,5,4,4,1,2,3,0,11,2,64,2,64,32,0,65,16,106,34,5,40,2,16,34,0,4,64,32,0,65,1,106,34,3,69,13,1,32,5,40,2,12,32,3,65,2,116,65,7,106,65,120,113,34,0,107,32,0,32,3,106,65,8,106,65,8,16,163,10,11,32,5,40,2,4,33,3,32,5,40,2,8,34,6,4,64,32,3,33,1,3,64,32,1,65,52,106,40,2,0,34,0,4,64,32,1,65,56,106,40,2,0,32,0,65,1,16,163,10,11,2,64,2,64,2,64,2,64,2,64,65,5,32,1,65,16,106,40,2,0,65,128,128,128,128,120,115,34,0,32,0,65,5,79,27,14,5,4,4,1,2,3,0,11,2,64,2,64,32,1,40,2,32,34,0,4,64,32,0,65,1,106,34,2,69,13,1,32,1,40,2,28,32,2,65,2,116,65,7,106,65,120,113,34,0,107,32,0,32,2,106,65,8,106,65,8,16,163,10,11,32,1,65,16,106,34,0,16,160,4,32,0,40,2,0,34,0,4,64,32,1,40,2,20,32,0,65,6,116,65,8,16,163,10,11,12,1,11,65,160,251,192,0,65,28,65,148,252,192,0,16,141,8,0,11,12,3,11,32,1,40,2,0,34,0,69,13,2,32,1,65,4,106,40,2,0,32,0,65,1,16,163,10,12,2,11,32,1,40,2,0,34,0,69,13,1,32,1,65,4,106,40,2,0,32,0,65,1,16,163,10,12,1,11,32,1,40,2,4,33,0,32,1,40,2,8,34,7,4,64,32,0,33,2,3,64,2,64,2,64,2,64,2,64,2,64,65,5,32,2,65,16,106,40,2,0,65,128,128,128,128,120,115,34,4,32,4,65,5,79,27,14,5,4,4,1,2,3,0,11,32,2,16,170,6,12,3,11,32,2,40,2,0,34,4,69,13,2,32,2,65,4,106,40,2,0,32,4,65,1,16,163,10,12,2,11,32,2,40,2,0,34,4,69,13,1,32,2,65,4,106,40,2,0,32,4,65,1,16,163,10,12,1,11,32,2,16,247,5,32,2,40,2,0,34,4,69,13,0,32,2,65,4,106,40,2,0,32,4,65,48,108,65,8,16,163,10,11,32,2,65,48,106,33,2,32,7,65,1,107,34,7,13,0,11,11,32,1,40,2,0,34,2,4,64,32,0,32,2,65,48,108,65,8,16,163,10,11,11,32,1,65,64,107,33,1,32,6,65,1,107,34,6,13,0,11,11,32,5,40,2,0,34,0,4,64,32,3,32,0,65,6,116,65,8,16,163,10,11,12,1,11,65,160,251,192,0,65,28,65,148,252,192,0,16,141,8,0,11,15,11,32,0,40,2,0,34,3,69,13,2,12,3,11,32,0,40,2,0,34,3,69,13,1,12,2,11,32,0,40,2,4,34,3,32,0,40,2,8,16,152,4,32,0,40,2,0,34,0,69,13,0,32,3,32,0,65,48,108,65,8,16,163,10,11,15,11,32,0,40,2,4,32,3,65,1,16,163,10,11,177,1,1,1,127,35,0,65,16,107,34,2,36,0,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,47,1,0,65,1,107,14,6,1,2,3,4,5,6,0,11,32,1,65,249,131,193,0,65,7,16,210,9,12,6,11,32,1,65,128,132,193,0,65,7,16,210,9,12,5,11,32,1,65,135,132,193,0,65,8,16,210,9,12,4,11,32,2,32,0,65,2,106,54,2,12,32,1,65,143,132,193,0,65,6,32,2,65,12,106,65,152,132,193,0,16,204,5,12,3,11,32,1,65,168,132,193,0,65,4,16,210,9,12,2,11,32,1,65,172,132,193,0,65,6,16,210,9,12,1,11,32,1,65,178,132,193,0,65,7,16,210,9,11,32,2,65,16,106,36,0,11,152,1,1,1,127,35,0,65,48,107,34,2,36,0,2,127,32,0,40,2,0,34,0,40,2,12,69,4,64,32,0,32,1,16,166,4,12,1,11,32,2,65,44,106,65,251,0,54,2,0,32,2,65,36,106,65,251,0,54,2,0,32,2,65,3,54,2,4,32,2,65,160,211,207,0,54,2,0,32,2,66,3,55,2,12,32,2,32,0,65,12,106,54,2,32,32,2,65,233,2,54,2,28,32,2,32,0,54,2,24,32,2,32,0,65,16,106,54,2,40,32,2,32,2,65,24,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,16,166,2,11,32,2,65,48,106,36,0,11,138,1,2,1,126,2,127,35,0,65,128,1,107,34,3,36,0,32,0,41,3,0,33,2,65,0,33,0,3,64,32,0,32,3,106,65,255,0,106,32,2,167,65,1,113,65,48,114,58,0,0,32,0,65,1,107,33,0,32,2,66,2,84,32,2,66,1,136,33,2,69,13,0,11,32,0,65,128,1,106,34,4,65,129,1,79,4,64,32,4,65,128,1,65,192,255,210,0,16,170,10,0,11,32,1,65,1,65,208,255,210,0,65,2,32,0,32,3,106,65,128,1,106,65,0,32,0,107,16,251,1,32,3,65,128,1,106,36,0,11,164,4,1,5,127,35,0,65,32,107,34,3,36,0,2,64,32,0,4,64,32,0,65,8,107,34,2,40,2,0,65,1,71,13,1,32,0,40,2,4,33,4,32,2,65,0,54,2,0,2,64,32,2,65,127,70,13,0,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,0,32,2,65,16,65,4,16,163,10,11,32,3,65,0,58,0,28,32,3,32,1,54,2,4,32,3,32,4,54,2,0,35,0,65,48,107,34,0,36,0,32,0,65,32,106,32,3,65,24,106,41,2,0,55,3,0,32,0,65,24,106,32,3,65,16,106,41,2,0,55,3,0,32,0,65,16,106,32,3,65,8,106,41,2,0,55,3,0,32,0,32,3,41,2,0,55,3,8,32,0,32,0,65,8,106,54,2,44,32,0,65,44,106,65,176,149,193,0,16,153,11,2,64,2,64,2,64,32,0,45,0,36,14,4,0,2,2,1,2,11,32,0,40,2,8,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,2,64,32,2,13,0,2,64,32,1,65,12,106,40,2,0,34,2,69,13,0,32,2,32,1,65,16,106,40,2,0,34,4,40,2,0,17,2,0,32,4,40,2,4,34,5,69,13,0,32,2,32,5,32,4,40,2,8,16,163,10,11,32,1,65,4,106,34,2,32,2,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,32,1,65,20,65,4,16,163,10,11,32,0,40,2,12,34,1,65,132,1,73,13,1,32,1,16,4,12,1,11,2,64,32,0,45,0,32,13,0,32,0,40,2,28,34,1,65,132,1,73,13,0,32,1,16,4,11,32,0,40,2,20,34,1,32,1,40,2,0,65,1,106,54,2,0,32,0,40,2,8,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,2,64,32,1,65,12,106,40,2,0,34,2,69,13,0,32,2,32,1,65,16,106,40,2,0,34,4,40,2,0,17,2,0,32,4,40,2,4,34,5,69,13,0,32,2,32,5,32,4,40,2,8,16,163,10,11,32,1,65,4,106,34,2,32,2,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,32,1,65,20,65,4,16,163,10,11,32,0,65,48,106,36,0,32,3,65,32,106,36,0,15,11,16,243,10,0,11,65,200,155,193,0,65,63,16,242,10,0,11,141,1,1,3,127,32,0,45,0,8,33,1,32,0,40,2,0,34,3,69,4,64,32,1,65,0,71,15,11,65,1,33,2,2,64,32,1,69,4,64,32,0,40,2,4,33,1,32,3,65,1,71,13,1,32,0,45,0,9,69,13,1,32,1,45,0,28,65,4,113,13,1,32,1,40,2,20,65,160,255,210,0,65,1,32,1,40,2,24,40,2,12,17,4,0,69,13,1,11,32,0,32,2,58,0,8,32,2,15,11,32,0,32,1,40,2,20,65,211,249,210,0,65,1,32,1,40,2,24,40,2,12,17,4,0,34,0,58,0,8,32,0,11,131,1,1,5,127,65,166,11,33,4,65,166,11,33,1,2,64,3,64,32,1,65,1,118,32,3,106,34,1,65,12,108,34,2,65,236,253,204,0,106,40,2,0,33,5,32,0,32,2,65,240,253,204,0,106,40,2,0,34,2,77,32,0,32,5,79,113,13,1,32,1,32,4,32,0,32,2,77,34,2,27,32,4,32,0,32,5,73,27,34,4,32,3,32,1,65,1,106,32,2,27,34,3,107,33,1,32,3,32,4,73,13,0,11,65,9,15,11,32,1,65,12,108,65,244,253,204,0,106,45,0,0,11,143,1,1,2,127,35,0,65,32,107,34,2,36,0,32,0,2,127,32,1,40,2,0,34,3,69,4,64,65,0,33,3,32,1,45,0,4,12,1,11,32,2,65,16,106,32,1,65,12,106,32,1,40,2,4,32,1,40,2,8,32,3,40,2,0,17,6,0,32,2,32,2,41,0,21,55,3,0,32,2,32,2,65,28,106,40,0,0,54,0,7,32,2,40,2,16,33,3,32,2,45,0,20,11,58,0,4,32,0,32,3,54,2,0,32,0,32,2,41,3,0,55,0,5,32,0,65,12,106,32,2,40,0,7,54,0,0,32,2,65,32,106,36,0,11,144,1,1,3,127,35,0,65,48,107,34,1,36,0,32,0,45,0,24,65,2,71,4,64,2,127,32,0,40,2,0,34,2,69,4,64,65,0,12,1,11,32,1,32,2,54,2,36,32,1,65,0,54,2,32,32,1,32,2,54,2,20,32,1,65,0,54,2,16,32,1,32,0,40,2,4,34,2,54,2,40,32,1,32,2,54,2,24,32,0,40,2,8,33,3,65,1,11,33,2,32,1,32,3,54,2,44,32,1,32,2,54,2,28,32,1,32,2,54,2,12,32,1,65,12,106,16,213,2,32,0,65,12,106,16,255,2,11,32,1,65,48,106,36,0,11,137,1,1,1,127,35,0,65,32,107,34,3,36,0,2,64,32,1,40,2,12,32,2,16,138,7,34,1,40,2,8,69,4,64,66,224,15,16,251,4,33,1,32,0,65,16,58,0,0,32,0,32,1,54,2,4,12,1,11,32,3,65,4,106,32,1,40,2,4,16,171,1,32,0,65,24,106,32,3,65,28,106,40,2,0,54,2,0,32,0,65,16,106,32,3,65,20,106,41,2,0,55,2,0,32,0,65,8,106,32,3,65,12,106,41,2,0,55,2,0,32,0,32,3,41,2,4,55,2,0,11,32,3,65,32,106,36,0,11,111,2,2,127,2,126,32,1,40,2,4,34,3,32,1,41,3,8,34,5,32,3,173,34,6,32,5,32,6,84,27,167,34,4,79,4,64,32,3,32,4,71,4,64,32,2,32,1,40,2,0,32,4,106,45,0,0,58,0,0,32,0,65,4,58,0,0,32,1,32,5,66,1,124,55,3,8,15,11,32,0,65,196,144,209,0,54,2,4,32,0,65,2,54,2,0,15,11,32,4,32,3,65,156,145,209,0,16,170,10,0,11,141,1,1,4,127,35,0,65,16,107,34,2,36,0,2,64,32,1,45,0,4,4,64,65,2,33,4,12,1,11,32,1,40,2,0,16,41,33,3,32,2,65,8,106,16,148,8,32,2,40,2,8,69,4,64,2,127,32,3,16,42,69,4,64,32,3,16,43,33,5,65,0,12,1,11,32,1,65,1,58,0,4,65,2,11,33,4,32,3,65,132,1,73,13,1,32,3,16,4,12,1,11,32,2,40,2,12,33,5,65,1,33,4,32,1,65,1,58,0,4,11,32,0,32,5,54,2,4,32,0,32,4,54,2,0,32,2,65,16,106,36,0,11,168,1,1,3,127,35,0,65,16,107,34,2,36,0,65,210,187,210,0,33,3,65,19,33,4,2,64,2,64,2,64,2,64,32,1,45,0,0,65,1,107,14,3,0,1,2,3,11,32,1,45,0,1,65,2,116,34,1,65,224,199,210,0,106,40,2,0,33,3,32,1,65,188,198,210,0,106,40,2,0,33,4,12,2,11,32,1,40,2,4,34,1,40,2,4,33,4,32,1,40,2,0,33,3,12,1,11,32,2,65,8,106,32,1,40,2,4,34,1,40,2,0,32,1,40,2,4,40,2,32,17,1,0,32,2,40,2,12,33,4,32,2,40,2,8,33,3,11,32,0,32,4,54,2,4,32,0,32,3,54,2,0,32,2,65,16,106,36,0,11,159,1,1,3,127,65,216,8,33,1,65,204,8,33,2,2,64,2,64,2,64,32,0,45,0,228,8,14,4,1,2,2,0,2,11,2,64,2,64,2,64,2,64,32,0,45,0,40,65,3,107,14,3,0,1,2,3,11,32,0,65,48,106,16,196,4,12,2,11,32,0,65,44,106,16,136,8,12,1,11,32,0,65,44,106,16,136,8,11,32,0,16,190,5,65,176,8,33,1,65,188,8,33,2,11,32,0,32,2,106,34,2,40,2,0,34,3,4,64,32,2,40,2,4,32,3,65,1,16,163,10,11,32,0,32,1,106,34,0,40,2,0,34,1,69,13,0,32,0,40,2,4,32,1,65,1,16,163,10,11,11,142,1,1,2,127,35,0,65,16,107,34,2,36,0,32,2,65,8,106,34,3,32,1,65,140,129,193,0,65,14,16,240,8,32,3,65,154,129,193,0,65,4,32,0,40,2,0,34,0,65,200,0,106,65,160,129,193,0,16,249,3,26,32,0,40,2,0,65,2,71,4,64,32,3,65,176,129,193,0,65,3,32,0,65,180,129,193,0,16,249,3,26,11,32,0,40,2,76,4,64,32,2,65,8,106,65,196,129,193,0,65,6,32,0,65,204,0,106,65,204,129,193,0,16,249,3,26,11,32,2,65,8,106,16,232,6,32,2,65,16,106,36,0,11,251,2,1,6,127,35,0,65,32,107,34,3,36,0,2,64,32,0,4,64,32,0,65,8,107,34,1,40,2,0,65,1,71,13,1,32,0,40,2,4,33,2,32,1,65,0,54,2,0,2,64,32,1,65,127,70,13,0,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,0,32,1,65,16,65,4,16,163,10,11,32,3,65,0,58,0,28,32,3,32,2,54,2,0,35,0,65,48,107,34,0,36,0,32,0,65,32,106,32,3,65,24,106,41,2,0,55,3,0,32,0,65,24,106,32,3,65,16,106,41,2,0,55,3,0,32,0,65,16,106,32,3,65,8,106,41,2,0,55,3,0,32,0,32,3,41,2,0,55,3,8,32,0,32,0,65,8,106,54,2,44,32,0,65,44,106,65,136,149,193,0,16,153,11,2,64,2,64,2,64,32,0,45,0,36,14,4,1,2,2,0,2,11,32,0,40,2,16,34,1,32,1,40,2,0,65,1,106,54,2,0,11,32,0,40,2,8,34,1,32,1,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,2,64,32,1,65,12,106,40,2,0,34,2,69,13,0,32,2,32,1,65,16,106,40,2,0,34,4,40,2,0,17,2,0,32,4,40,2,4,34,6,69,13,0,32,2,32,6,32,4,40,2,8,16,163,10,11,32,1,65,4,106,34,2,32,2,40,2,0,65,1,107,34,2,54,2,0,32,2,13,0,32,1,65,20,65,4,16,163,10,11,32,0,65,48,106,36,0,32,3,65,32,106,36,0,15,11,16,243,10,0,11,65,200,155,193,0,65,63,16,242,10,0,11,144,1,1,3,127,35,0,65,16,107,34,2,36,0,32,2,32,1,16,166,3,32,2,40,2,4,33,3,2,64,32,2,40,2,0,34,4,65,16,70,4,64,32,3,32,1,40,2,4,34,4,75,4,64,32,0,65,0,54,2,0,12,2,11,32,0,32,3,54,2,8,32,0,65,16,54,2,0,32,1,32,4,32,3,107,54,2,4,32,0,32,1,40,2,0,34,0,54,2,4,32,1,32,0,32,3,106,54,2,0,12,1,11,32,0,32,2,41,2,8,55,2,8,32,0,32,3,54,2,4,32,0,32,4,54,2,0,11,32,2,65,16,106,36,0,11,145,1,1,2,127,2,64,2,64,2,64,32,2,69,4,64,65,148,150,210,0,33,3,65,0,33,1,65,228,148,210,0,33,4,12,1,11,32,2,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,2,65,1,16,254,9,34,4,69,13,2,65,172,150,210,0,33,3,32,4,32,1,32,2,16,142,11,34,1,65,1,113,13,0,32,1,65,1,114,33,1,65,160,150,210,0,33,3,11,32,0,32,1,54,2,12,32,0,32,2,54,2,8,32,0,32,4,54,2,4,32,0,32,3,54,2,0,15,11,16,184,8,0,11,65,1,32,2,16,132,11,0,11,164,1,1,1,127,2,64,2,64,2,64,32,0,45,0,140,3,14,4,1,2,2,0,2,11,2,64,2,64,2,64,32,0,45,0,136,3,14,4,0,2,2,1,2,11,32,0,40,2,128,3,34,1,65,132,1,73,13,1,32,1,16,4,12,1,11,32,0,65,132,3,106,16,166,5,11,32,0,40,2,252,2,34,1,65,132,1,79,4,64,32,1,16,4,11,32,0,65,248,2,106,16,149,11,32,0,40,2,248,2,34,1,65,132,1,79,4,64,32,1,16,4,11,32,0,65,0,58,0,141,3,32,0,40,2,240,2,34,1,65,132,1,79,4,64,32,1,16,4,11,32,0,65,184,1,106,33,0,11,32,0,16,184,2,11,11,156,1,1,2,127,35,0,65,32,107,34,1,36,0,2,64,2,64,2,64,2,64,32,0,45,0,16,65,1,107,14,3,3,0,2,1,11,32,1,65,1,54,2,8,32,1,65,188,225,192,0,54,2,4,32,1,66,0,55,2,16,32,1,32,1,65,28,106,54,2,12,32,1,65,4,106,65,160,226,192,0,16,166,8,0,11,32,0,16,133,5,32,0,40,2,0,34,2,69,13,1,32,0,40,2,4,32,2,65,12,108,65,4,16,163,10,12,1,11,32,0,16,133,5,32,0,40,2,0,34,2,69,13,0,32,0,40,2,4,32,2,65,12,108,65,4,16,163,10,11,32,1,65,32,106,36,0,11,219,2,1,2,127,35,0,65,64,106,34,3,36,0,32,3,32,2,54,2,4,32,3,32,1,54,2,0,32,3,65,44,106,65,235,2,54,2,0,32,3,65,56,106,32,0,65,8,106,41,3,0,55,3,0,32,3,65,2,54,2,12,32,3,65,144,212,207,0,54,2,8,32,3,66,2,55,2,20,32,3,65,236,2,54,2,36,32,3,32,0,41,3,0,55,3,48,32,3,32,3,65,32,106,54,2,16,32,3,32,3,54,2,40,32,3,32,3,65,48,106,54,2,32,2,127,35,0,65,16,107,34,1,36,0,32,3,65,8,106,34,0,40,2,12,33,2,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,4,14,2,0,1,2,11,32,2,13,1,65,1,33,2,65,0,33,0,65,240,204,207,0,33,4,12,3,11,32,2,69,13,1,11,32,1,65,4,106,32,0,16,219,3,12,2,11,32,0,40,2,0,34,0,40,2,0,33,4,32,0,40,2,4,34,0,69,4,64,65,1,33,2,65,0,33,0,12,1,11,32,0,65,0,72,13,2,65,145,179,211,0,45,0,0,26,32,0,65,1,16,254,9,34,2,69,13,3,11,32,2,32,4,32,0,16,142,11,33,2,32,1,32,0,54,2,12,32,1,32,2,54,2,8,32,1,32,0,54,2,4,11,32,1,65,4,106,16,114,32,1,65,16,106,36,0,12,2,11,16,184,8,0,11,65,1,32,0,16,132,11,0,11,32,3,65,64,107,36,0,11,126,1,2,127,35,0,65,32,107,34,2,36,0,32,0,40,2,0,33,0,32,2,65,8,106,34,3,32,1,65,192,153,209,0,65,0,16,229,8,32,2,32,0,54,2,20,32,2,32,0,65,40,106,54,2,24,32,2,32,0,65,42,106,54,2,28,32,3,32,2,65,20,106,65,160,154,209,0,16,222,4,26,32,3,32,2,65,24,106,65,176,154,209,0,16,222,4,26,32,3,32,2,65,28,106,65,192,153,209,0,16,222,4,26,32,3,16,176,6,32,2,65,32,106,36,0,11,156,1,1,2,127,35,0,65,32,107,34,1,36,0,2,64,2,64,2,64,2,64,32,0,45,0,16,65,1,107,14,3,3,0,2,1,11,32,1,65,1,54,2,8,32,1,65,204,152,209,0,54,2,4,32,1,66,0,55,2,16,32,1,32,1,65,28,106,54,2,12,32,1,65,4,106,65,176,153,209,0,16,166,8,0,11,32,0,16,133,5,32,0,40,2,0,34,2,69,13,1,32,0,40,2,4,32,2,65,12,108,65,4,16,163,10,12,1,11,32,0,16,133,5,32,0,40,2,0,34,2,69,13,0,32,0,40,2,4,32,2,65,12,108,65,4,16,163,10,11,32,1,65,32,106,36,0,11,156,1,1,2,127,35,0,65,32,107,34,1,36,0,2,64,2,64,2,64,2,64,32,0,45,0,16,65,1,107,14,3,3,0,2,1,11,32,1,65,1,54,2,8,32,1,65,232,136,210,0,54,2,4,32,1,66,0,55,2,16,32,1,32,1,65,28,106,54,2,12,32,1,65,4,106,65,204,137,210,0,16,166,8,0,11,32,0,16,133,5,32,0,40,2,0,34,2,69,13,1,32,0,40,2,4,32,2,65,12,108,65,4,16,163,10,12,1,11,32,0,16,133,5,32,0,40,2,0,34,2,69,13,0,32,0,40,2,4,32,2,65,12,108,65,4,16,163,10,11,32,1,65,32,106,36,0,11,171,1,1,2,127,35,0,65,32,107,34,1,36,0,2,64,2,64,2,64,2,64,2,64,65,208,179,211,0,45,0,0,14,2,0,1,2,11,65,208,179,211,0,65,1,58,0,0,11,32,0,65,1,54,2,0,12,1,11,65,209,179,211,0,45,0,0,33,2,65,209,179,211,0,65,1,58,0,0,32,1,32,2,58,0,7,32,2,13,1,32,0,65,0,58,0,20,32,0,65,0,54,2,0,65,209,179,211,0,65,0,58,0,0,11,32,1,65,32,106,36,0,15,11,32,1,66,0,55,2,20,32,1,65,172,176,210,0,54,2,16,32,1,65,1,54,2,12,32,1,65,168,189,210,0,54,2,8,32,1,65,7,106,32,1,65,8,106,16,173,8,0,11,132,1,1,3,127,2,127,2,64,32,0,40,2,0,34,1,69,13,0,3,64,2,64,32,0,40,2,8,34,3,32,0,40,2,4,79,13,0,32,1,32,3,106,45,0,0,65,197,0,71,13,0,32,0,32,3,65,1,106,54,2,8,12,2,11,2,64,32,2,69,13,0,32,0,40,2,16,34,1,69,13,0,65,177,216,210,0,65,2,32,1,16,138,11,69,13,0,65,1,15,11,65,1,32,0,65,1,16,126,13,2,26,32,2,65,1,107,33,2,32,0,40,2,0,34,1,13,0,11,11,65,0,11,11,144,1,2,3,127,1,126,35,0,65,32,107,34,2,36,0,32,1,40,2,0,65,128,128,128,128,120,70,4,64,32,1,40,2,12,33,3,32,2,65,28,106,34,4,65,0,54,2,0,32,2,66,128,128,128,128,16,55,2,20,32,2,65,20,106,65,184,177,210,0,32,3,16,166,2,26,32,2,65,16,106,32,4,40,2,0,34,3,54,2,0,32,2,32,2,41,2,20,34,5,55,3,8,32,1,65,8,106,32,3,54,2,0,32,1,32,5,55,2,0,11,32,0,65,172,191,210,0,54,2,4,32,0,32,1,54,2,0,32,2,65,32,106,36,0,11,155,2,1,4,127,2,64,2,64,2,64,32,0,40,2,0,65,6,107,14,2,0,2,1,11,32,0,40,2,4,34,0,16,198,6,32,0,65,8,65,4,16,163,10,11,15,11,32,0,40,2,4,34,0,40,2,16,34,1,4,64,32,0,40,2,12,32,1,65,1,16,163,10,11,32,0,40,2,24,34,1,4,64,32,0,40,2,20,32,1,65,1,16,163,10,11,32,0,40,2,4,33,1,32,0,40,2,8,34,4,4,64,3,64,2,64,2,64,2,64,32,1,40,2,0,65,6,107,14,2,0,1,2,11,32,1,65,4,106,40,2,0,34,2,16,198,6,32,2,65,8,65,4,16,163,10,12,1,11,32,1,65,4,106,40,2,0,34,2,65,16,106,40,2,0,34,3,4,64,32,2,40,2,12,32,3,65,1,16,163,10,11,32,2,65,24,106,40,2,0,34,3,4,64,32,2,40,2,20,32,3,65,1,16,163,10,11,32,2,16,221,6,32,2,65,60,65,4,16,163,10,11,32,1,65,8,106,33,1,32,4,65,1,107,34,4,13,0,11,11,32,0,40,2,0,34,1,4,64,32,0,40,2,4,32,1,65,3,116,65,4,16,163,10,11,32,0,65,60,65,4,16,163,10,11,150,1,1,1,127,35,0,65,16,107,34,2,36,0,2,127,2,64,2,64,2,64,32,0,40,2,0,34,0,45,0,0,65,1,107,14,2,1,2,0,11,32,2,32,0,65,4,106,54,2,4,32,1,65,204,136,193,0,65,6,32,2,65,4,106,65,212,136,193,0,16,204,5,12,2,11,32,2,32,0,65,1,106,54,2,8,32,1,65,228,136,193,0,65,4,32,2,65,8,106,65,232,136,193,0,16,204,5,12,1,11,32,2,32,0,65,1,106,54,2,12,32,1,65,248,136,193,0,65,4,32,2,65,12,106,65,252,136,193,0,16,204,5,11,32,2,65,16,106,36,0,11,141,1,1,3,127,2,64,32,0,40,2,0,65,2,71,4,64,32,0,40,2,16,34,1,69,13,1,32,0,40,2,20,32,1,65,1,16,163,10,15,11,2,64,32,0,40,2,4,34,0,40,2,76,34,1,69,13,0,32,1,32,0,40,2,80,34,2,40,2,0,17,2,0,32,2,40,2,4,34,3,69,13,0,32,1,32,3,32,2,40,2,8,16,163,10,11,2,64,32,0,40,2,0,65,2,70,13,0,32,0,40,2,16,34,1,69,13,0,32,0,40,2,20,32,1,65,1,16,163,10,11,32,0,65,212,0,65,4,16,163,10,11,11,122,1,3,127,35,0,65,16,107,34,1,36,0,2,64,2,64,32,0,4,64,32,0,65,8,107,34,3,32,3,40,2,0,65,1,106,34,2,54,2,0,32,2,69,13,1,32,0,40,2,0,34,2,65,127,70,13,2,32,0,32,2,54,2,0,32,1,32,3,54,2,12,32,1,32,0,54,2,8,32,1,32,0,65,4,106,54,2,4,32,0,40,2,16,32,1,65,12,106,16,243,4,32,1,65,16,106,36,0,15,11,16,243,10,0,11,0,11,16,244,10,0,11,181,1,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,0,65,1,107,14,9,1,2,3,4,5,6,7,8,9,0,11,32,1,65,204,180,193,0,65,10,16,210,9,15,11,32,1,65,214,180,193,0,65,33,16,210,9,15,11,32,1,65,247,180,193,0,65,19,16,210,9,15,11,32,1,65,138,181,193,0,65,20,16,210,9,15,11,32,1,65,158,181,193,0,65,20,16,210,9,15,11,32,1,65,178,181,193,0,65,24,16,210,9,15,11,32,1,65,202,181,193,0,65,27,16,210,9,15,11,32,1,65,229,181,193,0,65,41,16,210,9,15,11,32,1,65,142,182,193,0,65,51,16,210,9,15,11,32,1,65,193,182,193,0,65,37,16,210,9,11,119,1,2,127,35,0,65,16,107,34,2,36,0,32,0,40,2,0,34,0,65,8,106,40,2,0,33,3,32,0,65,4,106,40,2,0,33,0,32,2,65,4,106,32,1,16,241,8,32,3,4,64,32,3,65,28,108,33,1,3,64,32,2,32,0,54,2,12,32,2,65,4,106,32,2,65,12,106,65,240,153,209,0,16,215,4,32,0,65,28,106,33,0,32,1,65,28,107,34,1,13,0,11,11,32,2,65,4,106,16,239,8,32,2,65,16,106,36,0,11,119,1,2,127,35,0,65,16,107,34,2,36,0,32,0,40,2,0,34,0,65,8,106,40,2,0,33,3,32,0,65,4,106,40,2,0,33,0,32,2,65,4,106,32,1,16,241,8,32,3,4,64,32,3,65,44,108,33,1,3,64,32,2,32,0,54,2,12,32,2,65,4,106,32,2,65,12,106,65,208,153,209,0,16,215,4,32,0,65,44,106,33,0,32,1,65,44,107,34,1,13,0,11,11,32,2,65,4,106,16,239,8,32,2,65,16,106,36,0,11,128,1,1,2,127,35,0,65,16,107,34,2,36,0,32,2,65,179,163,193,0,65,7,16,2,34,3,54,2,8,32,2,32,1,40,2,0,16,8,34,1,54,2,12,32,2,32,0,32,2,65,8,106,32,2,65,12,106,16,161,7,32,1,65,132,1,79,4,64,32,1,16,4,32,2,40,2,8,33,3,11,32,3,65,132,1,79,4,64,32,3,16,4,11,2,64,32,2,45,0,0,69,13,0,32,2,40,2,4,34,0,65,132,1,73,13,0,32,0,16,4,11,32,2,65,16,106,36,0,11,127,1,2,127,35,0,65,16,107,34,3,36,0,32,3,65,186,163,193,0,65,6,16,2,34,4,54,2,8,32,3,32,1,32,2,16,2,34,1,54,2,12,32,3,32,0,32,3,65,8,106,32,3,65,12,106,16,161,7,32,1,65,132,1,79,4,64,32,1,16,4,32,3,40,2,8,33,4,11,32,4,65,132,1,79,4,64,32,4,16,4,11,2,64,32,3,45,0,0,69,13,0,32,3,40,2,4,34,0,65,132,1,73,13,0,32,0,16,4,11,32,3,65,16,106,36,0,11,108,1,3,127,32,1,4,64,32,0,45,0,4,33,2,32,0,47,1,2,33,4,32,0,47,1,0,33,3,3,64,32,2,4,64,32,1,15,11,32,4,32,3,65,255,255,3,113,34,2,73,4,64,32,1,15,11,2,127,32,2,32,4,79,4,64,32,0,65,1,58,0,4,65,1,12,1,11,32,0,32,3,65,1,106,34,3,59,1,0,65,0,11,33,2,32,1,65,1,107,34,1,13,0,11,11,65,0,11,124,1,2,127,35,0,65,16,107,34,3,36,0,32,3,32,2,59,1,14,32,3,32,1,65,48,106,32,3,65,14,106,16,170,3,2,64,32,3,40,2,0,65,1,71,4,127,65,0,5,32,3,40,2,4,34,2,32,1,40,2,72,34,4,79,13,1,32,1,40,2,68,32,2,65,3,116,106,47,1,6,33,2,65,1,11,33,1,32,0,32,2,59,1,2,32,0,32,1,59,1,0,32,3,65,16,106,36,0,15,11,32,2,32,4,65,192,131,209,0,16,131,7,0,11,132,1,1,1,127,32,1,65,193,0,107,65,255,1,113,65,6,79,4,64,32,1,65,225,0,107,65,255,1,113,65,6,79,4,64,32,1,65,48,107,34,3,65,255,1,113,65,10,79,4,64,32,0,32,2,54,2,4,32,0,32,1,65,255,1,113,54,2,0,15,11,32,0,65,130,128,196,0,54,2,0,32,0,32,3,58,0,4,15,11,32,0,65,130,128,196,0,54,2,0,32,0,32,1,65,215,0,107,58,0,4,15,11,32,0,65,130,128,196,0,54,2,0,32,0,32,1,65,55,107,58,0,4,11,132,1,1,3,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,190,6,11,2,64,32,0,40,2,28,34,0,40,2,76,34,1,69,13,0,32,1,32,0,40,2,80,34,2,40,2,0,17,2,0,32,2,40,2,4,34,3,69,13,0,32,1,32,3,32,2,40,2,8,16,163,10,11,2,64,32,0,40,2,0,65,2,70,13,0,32,0,40,2,16,34,1,69,13,0,32,0,40,2,20,32,1,65,1,16,163,10,11,32,0,65,212,0,65,4,16,163,10,11,100,1,1,127,35,0,65,32,107,34,2,36,0,32,2,65,32,106,65,0,65,0,16,141,11,26,32,0,65,24,106,32,2,32,1,65,32,16,142,11,34,1,65,24,106,41,0,0,55,0,0,32,0,65,16,106,32,1,65,16,106,41,0,0,55,0,0,32,0,65,8,106,32,1,65,8,106,41,0,0,55,0,0,32,0,32,1,41,0,0,55,0,0,32,1,65,32,106,36,0,11,104,1,5,126,32,0,32,3,66,255,255,255,255,15,131,34,4,32,1,66,255,255,255,255,15,131,34,5,126,34,6,32,5,32,3,66,32,136,34,7,126,34,5,32,4,32,1,66,32,136,34,8,126,124,34,1,66,32,134,124,34,4,55,3,0,32,0,32,4,32,6,84,173,32,7,32,8,126,32,1,32,5,84,173,66,32,134,32,1,66,32,136,132,124,124,32,2,32,3,126,124,55,3,8,11,151,1,1,2,127,35,0,65,16,107,34,2,36,0,2,127,2,64,2,64,2,64,32,0,40,2,0,34,3,65,255,255,195,0,107,65,0,32,3,65,254,255,255,0,113,65,128,128,196,0,70,27,65,1,107,14,2,1,2,0,11,32,2,32,0,65,4,106,54,2,12,32,1,65,192,232,192,0,65,19,65,211,232,192,0,65,1,32,0,65,212,232,192,0,65,228,232,192,0,65,5,32,2,65,12,106,65,128,230,192,0,16,224,5,12,2,11,32,1,65,233,232,192,0,65,9,16,210,9,12,1,11,32,1,65,242,232,192,0,65,19,16,210,9,11,32,2,65,16,106,36,0,11,139,1,1,2,127,35,0,65,48,107,34,2,36,0,32,2,65,0,58,0,12,32,2,32,1,54,2,8,65,1,33,3,32,2,65,1,54,2,20,32,2,65,148,176,210,0,54,2,16,32,2,66,1,55,2,28,32,2,65,177,5,54,2,44,32,2,32,0,54,2,40,32,2,32,2,65,40,106,54,2,24,2,64,32,2,65,8,106,65,132,174,210,0,32,2,65,16,106,16,166,2,13,0,32,2,45,0,12,69,4,64,32,1,65,156,176,210,0,65,2,16,210,9,13,1,11,65,0,33,3,11,32,2,65,48,106,36,0,32,3,11,140,1,0,2,64,2,64,2,64,2,64,2,64,2,64,32,1,65,2,107,14,4,2,3,0,1,4,11,32,0,40,0,0,65,232,232,209,131,7,71,13,4,65,1,15,11,65,2,65,1,32,0,65,244,168,193,0,65,5,16,139,11,27,15,11,32,0,47,0,0,65,247,230,1,71,13,1,65,1,15,11,32,0,65,249,168,193,0,65,3,16,139,11,69,4,64,65,1,15,11,65,2,65,1,32,0,65,252,168,193,0,65,3,16,139,11,27,15,11,65,2,15,11,32,0,65,255,168,193,0,65,4,16,139,11,65,0,71,65,1,116,11,127,1,4,127,32,0,65,8,107,34,2,32,2,40,2,0,65,1,107,34,1,54,2,0,2,64,32,1,13,0,32,0,40,2,4,34,1,4,64,32,1,32,0,40,2,8,34,3,40,2,0,17,2,0,32,3,40,2,4,34,4,4,64,32,1,32,4,32,3,40,2,8,16,163,10,11,32,0,40,2,16,32,0,40,2,12,40,2,12,17,2,0,11,32,0,65,4,107,34,0,32,0,40,2,0,65,1,107,34,0,54,2,0,32,0,13,0,32,2,65,32,65,4,16,163,10,11,11,127,1,2,127,2,64,32,1,40,2,0,34,1,65,1,113,4,64,32,1,65,126,113,34,1,32,2,75,13,1,32,2,32,1,107,34,4,32,3,106,34,5,32,4,79,4,64,32,1,32,2,32,3,16,140,11,33,1,32,0,32,3,54,2,8,32,0,32,1,54,2,4,32,0,32,5,54,2,0,15,11,65,208,149,210,0,65,28,65,184,150,210,0,16,141,8,0,11,32,0,32,1,32,2,32,3,16,249,4,15,11,65,240,149,210,0,65,33,65,184,150,210,0,16,141,8,0,11,134,1,1,1,127,35,0,65,160,9,107,34,5,36,0,32,5,65,0,58,0,144,9,32,5,32,4,54,2,128,9,32,5,32,3,54,2,252,8,32,5,32,2,54,2,248,8,32,5,32,1,54,2,244,8,32,5,32,0,54,2,240,8,32,5,32,5,65,8,106,34,1,54,2,156,9,32,5,65,156,9,106,65,212,143,192,0,16,153,11,32,5,45,0,144,9,65,3,70,4,64,32,1,16,184,6,32,5,40,2,136,9,65,0,54,2,0,32,5,65,140,9,106,16,151,1,11,32,5,65,160,9,106,36,0,11,137,1,1,3,127,32,0,45,0,216,8,65,3,70,4,64,65,168,8,33,2,65,156,8,33,1,2,64,2,64,2,64,32,0,45,0,180,8,14,4,1,2,2,0,2,11,32,0,16,196,4,65,128,8,33,2,65,140,8,33,1,11,32,0,32,1,106,34,1,40,2,0,34,3,4,64,32,1,40,2,4,32,3,65,1,16,163,10,11,32,0,32,2,106,34,2,40,2,0,34,1,69,13,0,32,2,40,2,4,32,1,65,1,16,163,10,11,32,0,40,2,208,8,65,0,54,2,0,32,0,65,212,8,106,16,151,1,11,11,130,1,1,1,127,2,64,2,64,32,0,65,255,1,113,65,6,71,4,64,65,145,179,211,0,45,0,0,26,65,2,65,1,16,254,9,34,2,69,13,1,32,2,32,1,58,0,1,32,2,32,0,58,0,0,11,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,0,69,13,1,32,0,65,208,216,192,0,54,2,80,32,0,32,2,54,2,76,32,0,65,1,59,1,72,32,0,65,2,54,2,0,32,0,15,11,65,1,65,2,16,132,11,0,11,65,4,65,212,0,16,132,11,0,11,120,1,4,127,32,0,40,2,4,33,2,32,0,40,2,8,34,3,4,64,32,2,65,4,106,33,1,3,64,2,64,2,64,2,64,32,1,65,4,107,40,2,0,65,6,107,14,2,0,1,2,11,32,1,40,2,0,34,4,16,198,6,32,4,65,8,65,4,16,163,10,12,1,11,32,1,16,249,5,11,32,1,65,8,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,0,4,64,32,2,32,0,65,3,116,65,4,16,163,10,11,11,206,2,1,3,127,35,0,65,64,106,34,2,36,0,32,2,65,132,213,192,0,54,2,20,32,2,32,1,54,2,16,32,2,32,0,54,2,12,32,2,65,60,106,65,249,0,54,2,0,32,2,65,2,54,2,28,32,2,65,176,232,192,0,54,2,24,32,2,66,2,55,2,36,32,2,65,251,0,54,2,52,32,2,32,2,65,48,106,54,2,32,32,2,32,2,65,16,106,54,2,56,32,2,32,2,65,12,106,54,2,48,2,127,35,0,65,16,107,34,1,36,0,32,2,65,24,106,34,0,40,2,12,33,3,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,4,14,2,0,1,2,11,32,3,13,1,65,1,33,3,65,0,33,0,65,208,227,192,0,33,4,12,3,11,32,3,69,13,1,11,32,1,65,4,106,32,0,16,219,3,12,2,11,32,0,40,2,0,34,0,40,2,0,33,4,32,0,40,2,4,34,0,69,4,64,65,1,33,3,65,0,33,0,12,1,11,32,0,65,0,72,13,2,65,145,179,211,0,45,0,0,26,32,0,65,1,16,254,9,34,3,69,13,3,11,32,3,32,4,32,0,16,142,11,33,3,32,1,32,0,54,2,12,32,1,32,3,54,2,8,32,1,32,0,54,2,4,11,32,1,65,4,106,16,114,32,1,65,16,106,36,0,12,2,11,16,184,8,0,11,65,1,32,0,16,132,11,0,11,32,2,65,64,107,36,0,11,108,1,2,127,35,0,65,16,107,34,2,36,0,32,0,40,2,8,33,3,32,0,40,2,4,33,0,32,2,65,4,106,32,1,16,241,8,32,3,4,64,32,3,65,2,116,33,1,3,64,32,2,32,0,54,2,12,32,2,65,4,106,32,2,65,12,106,65,224,153,209,0,16,215,4,32,0,65,4,106,33,0,32,1,65,4,107,34,1,13,0,11,11,32,2,65,4,106,16,239,8,32,2,65,16,106,36,0,11,108,1,2,127,35,0,65,16,107,34,2,36,0,32,0,40,2,8,33,3,32,0,40,2,4,33,0,32,2,65,4,106,32,1,16,241,8,32,3,4,64,32,3,65,2,116,33,1,3,64,32,2,32,0,54,2,12,32,2,65,4,106,32,2,65,12,106,65,128,154,209,0,16,215,4,32,0,65,4,106,33,0,32,1,65,4,107,34,1,13,0,11,11,32,2,65,4,106,16,239,8,32,2,65,16,106,36,0,11,139,1,1,3,127,35,0,65,32,107,34,0,36,0,2,64,2,64,65,188,183,211,0,40,2,0,34,1,69,4,64,16,248,5,33,1,65,188,183,211,0,40,2,0,13,1,65,188,183,211,0,32,1,54,2,0,11,32,1,32,1,40,2,0,34,2,65,1,106,54,2,0,32,2,65,0,72,13,1,32,0,65,32,106,36,0,32,1,15,11,32,0,65,1,54,2,12,32,0,65,188,176,210,0,54,2,8,32,0,66,0,55,2,20,32,0,65,172,176,210,0,54,2,16,32,0,65,8,106,65,148,177,210,0,16,166,8,0,11,0,11,130,1,1,4,127,2,64,2,64,2,64,32,0,40,2,0,34,0,40,2,0,14,2,0,1,2,11,32,0,40,2,8,34,1,69,13,1,32,0,40,2,4,32,1,65,1,16,163,10,12,1,11,32,0,45,0,4,65,3,71,13,0,32,0,40,2,8,34,1,40,2,0,34,3,32,1,65,4,106,40,2,0,34,2,40,2,0,17,2,0,32,2,40,2,4,34,4,4,64,32,3,32,4,32,2,40,2,8,16,163,10,11,32,1,65,12,65,4,16,163,10,11,32,0,65,20,65,4,16,163,10,11,124,1,1,127,35,0,65,64,106,34,4,36,0,32,4,32,3,54,2,20,32,4,32,2,54,2,16,32,4,32,1,54,2,12,32,4,65,60,106,65,249,0,54,2,0,32,4,65,2,54,2,28,32,4,65,176,232,192,0,54,2,24,32,4,66,2,55,2,36,32,4,65,251,0,54,2,52,32,4,32,4,65,48,106,54,2,32,32,4,32,4,65,16,106,54,2,56,32,4,32,4,65,12,106,54,2,48,32,0,32,4,65,24,106,16,160,5,32,4,65,64,107,36,0,11,124,1,1,127,35,0,65,64,106,34,4,36,0,32,4,32,3,54,2,20,32,4,32,2,54,2,16,32,4,32,1,54,2,12,32,4,65,60,106,65,237,4,54,2,0,32,4,65,2,54,2,28,32,4,65,148,136,210,0,54,2,24,32,4,66,2,55,2,36,32,4,65,251,0,54,2,52,32,4,32,4,65,48,106,54,2,32,32,4,32,4,65,16,106,54,2,56,32,4,32,4,65,12,106,54,2,48,32,0,32,4,65,24,106,16,163,5,32,4,65,64,107,36,0,11,122,1,2,127,2,64,32,1,40,2,0,34,1,65,1,113,4,64,32,1,32,2,75,13,1,32,2,32,1,107,34,4,32,3,106,34,5,32,4,79,4,64,32,1,32,2,32,3,16,140,11,33,1,32,0,32,3,54,2,8,32,0,32,1,54,2,4,32,0,32,5,54,2,0,15,11,65,208,149,210,0,65,28,65,184,150,210,0,16,141,8,0,11,32,0,32,1,32,2,32,3,16,249,4,15,11,65,240,149,210,0,65,33,65,184,150,210,0,16,141,8,0,11,125,1,1,127,35,0,65,64,106,34,5,36,0,32,5,32,1,54,2,12,32,5,32,0,54,2,8,32,5,32,3,54,2,20,32,5,32,2,54,2,16,32,5,65,60,106,65,240,5,54,2,0,32,5,65,2,54,2,28,32,5,65,228,254,210,0,54,2,24,32,5,66,2,55,2,36,32,5,65,241,5,54,2,52,32,5,32,5,65,48,106,54,2,32,32,5,32,5,65,16,106,54,2,56,32,5,32,5,65,8,106,54,2,48,32,5,65,24,106,32,4,16,166,8,0,11,115,1,5,127,2,64,32,0,40,2,0,34,1,65,128,128,128,128,120,70,13,0,32,0,40,2,4,33,2,32,0,40,2,8,34,3,4,64,32,2,33,0,3,64,2,64,32,0,40,2,0,34,4,69,13,0,32,0,65,4,106,40,2,0,34,5,69,13,0,32,4,32,5,65,1,16,163,10,11,32,0,65,44,106,33,0,32,3,65,1,107,34,3,13,0,11,11,32,1,69,13,0,32,2,32,1,65,44,108,65,4,16,163,10,11,11,120,1,2,127,32,0,45,0,4,33,2,32,0,45,0,5,69,4,64,32,2,65,0,71,15,11,65,1,33,1,32,2,69,4,64,32,0,40,2,0,34,1,45,0,28,65,4,113,69,4,64,32,0,32,1,40,2,20,65,155,255,210,0,65,2,32,1,40,2,24,40,2,12,17,4,0,34,0,58,0,4,32,0,15,11,32,1,40,2,20,65,154,255,210,0,65,1,32,1,40,2,24,40,2,12,17,4,0,33,1,11,32,0,32,1,58,0,4,32,1,11,125,1,4,127,2,64,2,64,2,64,32,0,40,2,0,14,2,0,1,2,11,32,0,40,2,8,34,1,69,13,1,32,0,40,2,4,32,1,65,1,16,163,10,12,1,11,32,0,45,0,4,65,3,71,13,0,32,0,40,2,8,34,1,40,2,0,34,3,32,1,65,4,106,40,2,0,34,2,40,2,0,17,2,0,32,2,40,2,4,34,4,4,64,32,3,32,4,32,2,40,2,8,16,163,10,11,32,1,65,12,65,4,16,163,10,11,32,0,65,20,65,4,16,163,10,11,107,1,1,127,35,0,65,32,107,34,2,36,0,2,64,32,0,40,2,12,4,64,32,0,33,1,12,1,11,32,2,65,24,106,32,0,65,8,106,40,2,0,54,2,0,32,2,32,0,41,2,0,55,3,16,32,2,65,8,106,32,1,65,12,106,16,128,6,32,2,65,16,106,32,2,40,2,8,32,2,40,2,12,16,236,7,33,1,32,0,65,20,65,4,16,163,10,11,32,2,65,32,106,36,0,32,1,11,118,1,3,127,2,64,2,64,2,64,65,6,32,0,40,2,60,65,251,255,255,255,7,106,34,1,32,1,65,11,79,27,65,5,107,14,2,0,2,1,11,32,0,40,2,4,33,1,32,0,40,2,8,34,3,4,64,32,1,33,2,3,64,32,2,16,235,6,32,2,65,200,0,106,33,2,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,0,69,13,0,32,1,32,0,65,200,0,108,65,8,16,163,10,11,15,11,32,0,16,141,1,11,111,1,4,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,193,6,11,32,0,45,0,28,65,3,70,4,64,32,0,40,2,32,34,1,40,2,0,34,3,32,1,65,4,106,40,2,0,34,2,40,2,0,17,2,0,32,2,40,2,4,34,4,4,64,32,3,32,4,32,2,40,2,8,16,163,10,11,32,1,65,12,65,4,16,163,10,11,32,0,65,36,65,4,16,163,10,11,111,1,1,127,2,64,32,1,65,255,1,113,34,1,32,0,40,2,28,34,2,79,4,64,32,1,32,2,107,34,1,32,0,40,2,24,34,0,65,8,106,40,2,0,34,2,73,13,1,32,1,32,2,65,144,168,206,0,16,131,7,0,11,32,0,40,2,20,34,0,65,8,106,40,2,0,34,2,32,1,75,13,0,32,1,32,2,65,160,168,206,0,16,131,7,0,11,32,0,65,4,106,40,2,0,32,1,65,28,108,106,11,109,1,1,127,35,0,65,64,106,34,3,36,0,32,3,65,60,106,65,251,0,54,2,0,32,3,65,2,54,2,28,32,3,65,164,142,207,0,54,2,24,32,3,66,2,55,2,36,32,3,32,1,54,2,56,32,3,65,214,2,54,2,52,32,3,32,0,54,2,48,32,3,32,3,65,48,106,54,2,32,32,3,65,12,106,34,0,32,3,65,24,106,16,219,3,32,2,32,0,16,130,3,32,3,65,64,107,36,0,11,141,8,2,6,126,13,127,35,0,65,16,107,34,12,36,0,2,64,2,64,32,2,40,2,16,65,133,128,128,128,120,72,13,0,32,12,65,8,106,33,15,32,1,33,11,35,0,65,208,0,107,34,9,36,0,2,64,2,64,2,64,32,2,40,2,24,34,1,14,2,2,0,1,11,32,11,32,2,40,2,20,34,1,65,60,106,40,2,0,71,4,64,65,0,33,1,12,2,11,32,0,32,1,65,56,106,40,2,0,32,11,16,139,11,69,33,1,12,1,11,32,2,41,3,0,33,3,32,2,41,3,8,33,4,32,9,65,64,107,34,10,66,0,55,3,0,32,9,66,0,55,3,56,32,9,32,4,55,3,48,32,9,32,3,55,3,40,32,9,32,4,66,243,202,209,203,167,140,217,178,244,0,133,55,3,32,32,9,32,4,66,237,222,145,243,150,204,220,183,228,0,133,55,3,24,32,9,32,3,66,225,228,149,243,214,236,217,188,236,0,133,55,3,16,32,9,32,3,66,245,202,205,131,215,172,219,183,243,0,133,55,3,8,32,9,65,8,106,34,1,32,0,32,11,16,149,2,32,9,65,255,1,58,0,79,32,1,32,9,65,207,0,106,65,1,16,149,2,32,0,33,13,65,0,33,0,32,2,65,16,106,34,1,40,2,12,34,18,65,4,107,33,19,32,9,41,3,56,32,10,53,2,0,66,56,134,132,34,3,32,9,41,3,32,133,34,4,66,16,137,32,4,32,9,41,3,16,124,34,4,133,34,6,66,21,137,32,6,32,9,41,3,24,34,5,32,9,41,3,8,124,34,7,66,32,137,124,34,6,133,34,8,66,16,137,32,8,32,4,32,5,66,13,137,32,7,133,34,5,124,34,4,66,32,137,66,255,1,133,124,34,7,133,34,8,66,21,137,32,8,32,4,32,5,66,17,137,133,34,4,32,3,32,6,133,124,34,3,66,32,137,124,34,6,133,34,5,66,16,137,32,5,32,3,32,4,66,13,137,133,34,3,32,7,124,34,4,66,32,137,124,34,5,133,34,7,66,21,137,32,7,32,4,32,3,66,17,137,133,34,3,32,6,124,34,4,66,32,137,124,34,6,133,34,7,66,16,137,32,7,32,3,66,13,137,32,4,133,34,3,32,5,124,34,4,66,32,137,124,34,5,133,66,21,137,32,3,66,17,137,32,4,133,34,3,66,13,137,32,3,32,6,124,133,34,3,66,17,137,133,32,3,32,5,124,34,3,66,32,136,133,32,3,133,167,34,14,65,25,118,173,66,129,130,132,136,144,160,192,128,1,126,33,5,32,1,40,2,16,33,16,32,1,40,2,8,33,17,32,1,40,2,4,33,20,65,0,33,1,2,64,2,64,2,64,3,64,32,18,32,14,32,16,113,34,10,106,41,0,0,34,6,32,5,133,34,3,66,127,133,32,3,66,129,130,132,136,144,160,192,128,1,125,131,66,128,129,130,132,136,144,160,192,128,127,131,34,3,80,69,4,64,32,3,66,1,125,32,3,131,33,4,3,64,32,10,32,10,32,3,122,167,65,3,118,106,34,0,75,4,64,65,224,225,207,0,65,28,65,156,226,207,0,16,141,8,0,11,32,4,33,3,2,64,32,19,32,0,32,16,113,65,2,116,107,40,2,0,34,0,32,17,73,4,64,32,20,32,0,65,6,116,106,34,14,65,60,106,40,2,0,32,11,71,13,1,32,13,32,14,65,56,106,40,2,0,32,11,16,139,11,13,1,65,1,33,1,12,5,11,32,0,32,17,65,224,224,207,0,16,131,7,0,11,32,3,66,1,125,32,3,131,33,4,32,3,80,69,13,0,11,11,32,6,32,6,66,1,134,131,66,128,129,130,132,136,144,160,192,128,127,131,80,69,4,64,65,0,33,1,12,2,11,32,1,65,8,106,34,0,32,1,73,13,2,32,10,32,0,32,10,106,34,14,77,4,64,32,0,33,1,12,1,11,11,65,224,225,207,0,65,28,65,140,226,207,0,16,141,8,0,11,32,9,32,0,54,2,4,32,9,32,1,54,2,0,12,1,11,65,224,225,207,0,65,28,65,252,225,207,0,16,141,8,0,11,32,9,40,2,4,33,13,32,9,40,2,0,33,1,11,32,15,32,13,54,2,4,32,15,32,1,54,2,0,32,9,65,208,0,106,36,0,32,12,40,2,8,65,1,71,13,0,32,12,40,2,12,34,0,32,2,40,2,24,34,1,79,13,1,32,2,40,2,20,32,0,65,6,116,106,33,21,11,32,12,65,16,106,36,0,32,21,15,11,32,0,32,1,65,236,221,207,0,16,131,7,0,11,101,1,2,127,35,0,65,16,107,34,2,36,0,32,0,40,2,8,33,3,32,0,40,2,4,33,0,32,2,65,4,106,32,1,16,241,8,32,3,4,64,3,64,32,2,32,0,54,2,12,32,2,65,4,106,32,2,65,12,106,65,220,137,210,0,16,215,4,32,0,65,1,106,33,0,32,3,65,1,107,34,3,13,0,11,11,32,2,65,4,106,16,239,8,32,2,65,16,106,36,0,11,101,1,2,127,35,0,65,16,107,34,2,36,0,32,0,40,2,4,33,3,32,0,40,2,0,33,0,32,2,65,4,106,32,1,16,241,8,32,3,4,64,3,64,32,2,32,0,54,2,12,32,2,65,4,106,32,2,65,12,106,65,208,203,210,0,16,215,4,32,0,65,1,106,33,0,32,3,65,1,107,34,3,13,0,11,11,32,2,65,4,106,16,239,8,32,2,65,16,106,36,0,11,107,1,1,127,32,0,40,2,0,32,0,40,2,8,34,2,107,65,2,77,4,64,32,0,32,2,65,3,16,208,5,32,0,40,2,8,33,2,11,32,0,32,2,65,3,106,54,2,8,32,0,40,2,4,32,2,106,34,0,32,1,65,63,113,65,128,1,114,58,0,2,32,0,32,1,65,6,118,65,63,113,65,128,1,114,58,0,1,32,0,32,1,65,128,224,3,113,65,12,118,65,224,1,114,58,0,0,11,100,1,2,127,35,0,65,32,107,34,2,36,0,32,0,40,2,0,33,0,32,2,65,12,106,34,3,32,1,65,152,200,208,0,65,0,16,229,8,32,2,32,0,54,2,24,32,2,32,0,65,2,106,54,2,28,32,3,32,2,65,24,106,65,188,200,208,0,16,222,4,26,32,3,32,2,65,28,106,65,204,200,208,0,16,222,4,26,32,3,16,176,6,32,2,65,32,106,36,0,11,100,1,2,127,35,0,65,32,107,34,2,36,0,32,0,40,2,0,33,0,32,2,65,12,106,34,3,32,1,65,192,153,209,0,65,0,16,229,8,32,2,32,0,54,2,24,32,2,32,0,65,2,106,54,2,28,32,3,32,2,65,24,106,65,144,154,209,0,16,222,4,26,32,3,32,2,65,28,106,65,192,153,209,0,16,222,4,26,32,3,16,176,6,32,2,65,32,106,36,0,11,112,0,35,0,65,16,107,34,1,36,0,32,0,40,2,0,34,0,32,0,40,2,8,34,2,65,1,107,54,2,8,2,64,32,2,65,1,70,4,64,32,0,65,4,106,40,2,0,34,2,65,0,72,13,1,32,0,40,2,0,32,2,65,1,16,163,10,32,0,65,12,65,4,16,163,10,11,32,1,65,16,106,36,0,15,11,65,216,150,210,0,65,43,32,1,65,15,106,65,132,151,210,0,65,164,151,210,0,16,230,6,0,11,110,1,2,127,35,0,65,16,107,34,2,36,0,32,0,40,2,12,33,1,2,127,2,64,2,64,2,64,2,64,32,0,40,2,4,14,2,0,1,2,11,32,1,13,1,65,232,134,192,0,65,0,16,198,8,12,3,11,32,1,69,13,1,11,32,2,65,4,106,34,1,32,0,16,219,3,32,1,16,203,8,12,1,11,32,0,40,2,0,34,0,40,2,0,32,0,40,2,4,16,198,8,11,32,2,65,16,106,36,0,11,110,1,2,127,35,0,65,16,107,34,2,36,0,32,0,40,2,12,33,1,2,127,2,64,2,64,2,64,2,64,32,0,40,2,4,14,2,0,1,2,11,32,1,13,1,65,128,218,192,0,65,0,16,198,8,12,3,11,32,1,69,13,1,11,32,2,65,4,106,34,1,32,0,16,219,3,32,1,16,203,8,12,1,11,32,0,40,2,0,34,0,40,2,0,32,0,40,2,4,16,198,8,11,32,2,65,16,106,36,0,11,101,1,4,127,32,0,40,2,4,33,2,32,0,40,2,8,34,3,4,64,32,2,33,1,3,64,32,1,65,4,106,40,2,0,34,4,4,64,32,1,40,2,0,32,4,65,1,16,163,10,11,32,1,65,8,106,16,129,6,32,1,65,208,0,106,33,1,32,3,65,1,107,34,3,13,0,11,11,32,0,40,2,0,34,0,4,64,32,2,32,0,65,208,0,108,65,4,16,163,10,11,11,115,1,2,127,35,0,65,16,107,34,3,36,0,32,3,32,2,59,1,14,32,1,32,3,65,14,106,65,140,134,209,0,16,147,3,65,145,179,211,0,45,0,0,26,47,1,12,33,4,65,6,65,2,16,254,9,34,1,69,4,64,65,2,65,6,16,132,11,0,11,32,1,65,0,58,0,4,32,1,32,4,59,1,2,32,1,32,2,59,1,0,32,0,65,172,134,209,0,54,2,4,32,0,32,1,54,2,0,32,3,65,16,106,36,0,11,110,1,2,127,35,0,65,16,107,34,2,36,0,32,0,40,2,12,33,1,2,127,2,64,2,64,2,64,2,64,32,0,40,2,4,14,2,0,1,2,11,32,1,13,1,65,184,135,209,0,65,0,16,200,8,12,3,11,32,1,69,13,1,11,32,2,65,4,106,34,1,32,0,16,219,3,32,1,16,219,8,12,1,11,32,0,40,2,0,34,0,40,2,0,32,0,40,2,4,16,200,8,11,32,2,65,16,106,36,0,11,110,1,2,127,35,0,65,16,107,34,2,36,0,32,0,40,2,12,33,1,2,127,2,64,2,64,2,64,2,64,32,0,40,2,4,14,2,0,1,2,11,32,1,13,1,65,140,236,209,0,65,0,16,202,8,12,3,11,32,1,69,13,1,11,32,2,65,4,106,34,1,32,0,16,219,3,32,1,16,222,8,12,1,11,32,0,40,2,0,34,0,40,2,0,32,0,40,2,4,16,202,8,11,32,2,65,16,106,36,0,11,107,2,1,127,1,126,35,0,65,16,107,34,2,36,0,32,2,65,8,106,32,1,65,12,106,16,147,7,32,2,41,3,8,33,3,32,0,65,32,106,32,1,65,52,106,41,2,0,55,2,0,32,0,65,24,106,32,1,65,44,106,41,2,0,55,2,0,32,0,65,16,106,32,1,65,36,106,41,2,0,55,2,0,32,0,32,1,41,2,28,55,2,8,32,0,32,3,55,2,0,32,2,65,16,106,36,0,11,114,1,1,127,35,0,65,240,8,107,34,5,36,0,32,5,65,0,58,0,224,8,32,5,32,4,54,2,208,8,32,5,32,3,54,2,204,8,32,5,32,2,54,2,200,8,32,5,32,1,54,2,196,8,32,5,32,0,54,2,192,8,32,5,32,5,65,8,106,34,1,54,2,236,8,32,5,65,236,8,106,65,192,143,192,0,16,153,11,32,5,45,0,224,8,65,4,71,4,64,32,1,16,219,6,11,32,5,65,240,8,106,36,0,11,102,1,3,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,193,6,11,32,0,45,0,28,65,3,70,4,64,32,0,40,2,32,34,0,40,2,0,34,2,32,0,65,4,106,40,2,0,34,1,40,2,0,17,2,0,32,1,40,2,4,34,3,4,64,32,2,32,3,32,1,40,2,8,16,163,10,11,32,0,65,12,65,4,16,163,10,11,11,111,1,3,127,2,64,32,0,40,2,0,34,1,65,128,128,128,128,120,71,4,64,32,1,69,13,1,32,0,40,2,4,32,1,65,1,16,163,10,15,11,32,0,45,0,4,65,3,71,13,0,32,0,40,2,8,34,0,40,2,0,34,2,32,0,65,4,106,40,2,0,34,1,40,2,0,17,2,0,32,1,40,2,4,34,3,4,64,32,2,32,3,32,1,40,2,8,16,163,10,11,32,0,65,12,65,4,16,163,10,11,11,111,1,1,127,35,0,65,48,107,34,4,36,0,32,4,32,3,54,2,4,32,4,32,2,54,2,0,32,4,65,44,106,65,249,0,54,2,0,32,4,65,2,54,2,12,32,4,65,144,232,192,0,54,2,8,32,4,66,2,55,2,20,32,4,65,250,0,54,2,36,32,4,32,1,54,2,32,32,4,32,4,65,32,106,54,2,16,32,4,32,4,54,2,40,32,0,32,4,65,8,106,16,160,5,32,4,65,48,106,36,0,11,110,1,2,127,32,1,40,2,4,33,3,2,64,2,64,2,64,32,1,40,2,8,34,1,69,4,64,65,1,33,2,12,1,11,32,1,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,1,65,1,16,254,9,34,2,69,13,2,11,32,2,32,3,32,1,16,142,11,33,2,32,0,32,1,54,2,8,32,0,32,2,54,2,4,32,0,32,1,54,2,0,15,11,16,184,8,0,11,65,1,32,1,16,132,11,0,11,97,1,1,127,35,0,65,16,107,34,0,36,0,2,127,32,2,40,2,0,4,64,65,9,33,2,65,152,190,210,0,12,1,11,32,0,65,4,106,32,2,40,2,4,32,2,40,2,8,16,137,2,65,9,32,0,40,2,12,32,0,40,2,4,34,3,27,33,2,65,152,190,210,0,32,0,40,2,8,32,3,27,11,32,2,32,1,16,147,6,32,0,65,16,106,36,0,11,108,1,1,127,35,0,65,48,107,34,3,36,0,32,3,32,1,54,2,4,32,3,32,0,54,2,0,32,3,65,44,106,65,251,0,54,2,0,32,3,65,2,54,2,12,32,3,65,176,253,210,0,54,2,8,32,3,66,2,55,2,20,32,3,65,251,0,54,2,36,32,3,32,3,65,32,106,54,2,16,32,3,32,3,54,2,40,32,3,32,3,65,4,106,54,2,32,32,3,65,8,106,32,2,16,166,8,0,11,115,1,1,127,2,64,2,64,2,64,2,64,32,0,45,0,200,17,14,4,0,3,3,1,3,11,32,0,65,224,8,106,16,219,6,32,0,40,2,192,17,34,1,65,132,1,79,4,64,32,1,16,4,11,32,0,40,2,196,17,34,0,65,131,1,75,13,1,12,2,11,32,0,16,219,6,32,0,40,2,192,17,34,1,65,132,1,79,4,64,32,1,16,4,11,32,0,40,2,196,17,34,0,65,131,1,77,13,1,11,32,0,16,4,11,11,113,2,1,127,2,126,65,192,183,211,0,41,3,0,80,4,64,2,126,32,0,69,4,64,66,2,33,2,66,1,12,1,11,32,0,40,2,0,33,1,32,0,66,0,55,3,0,32,0,41,3,16,66,2,32,1,65,1,70,34,1,27,33,2,32,0,41,3,8,66,1,32,1,27,11,33,3,65,208,183,211,0,32,2,55,3,0,65,200,183,211,0,32,3,55,3,0,65,192,183,211,0,66,1,55,3,0,11,65,200,183,211,0,11,109,1,1,127,2,64,2,64,2,64,2,64,32,0,45,0,104,14,4,0,3,3,1,3,11,32,0,65,56,106,16,158,4,32,0,40,2,48,34,1,65,132,1,79,4,64,32,1,16,4,11,32,0,40,2,52,34,0,65,131,1,75,13,1,12,2,11,32,0,16,158,4,32,0,40,2,48,34,1,65,132,1,79,4,64,32,1,16,4,11,32,0,40,2,52,34,0,65,131,1,77,13,1,11,32,0,16,4,11,11,109,1,1,127,2,64,2,64,2,64,2,64,32,0,45,0,104,14,4,0,3,3,1,3,11,32,0,16,250,3,32,0,40,2,48,34,1,65,132,1,79,4,64,32,1,16,4,11,32,0,40,2,52,34,0,65,131,1,75,13,1,12,2,11,32,0,65,56,106,16,250,3,32,0,40,2,48,34,1,65,132,1,79,4,64,32,1,16,4,11,32,0,40,2,52,34,0,65,131,1,77,13,1,11,32,0,16,4,11,11,111,1,1,127,2,64,2,64,2,64,2,64,32,0,45,0,152,1,14,4,0,3,3,1,3,11,32,0,16,138,3,32,0,40,2,72,34,1,65,132,1,79,4,64,32,1,16,4,11,32,0,40,2,76,34,0,65,131,1,75,13,1,12,2,11,32,0,65,208,0,106,16,138,3,32,0,40,2,72,34,1,65,132,1,79,4,64,32,1,16,4,11,32,0,40,2,76,34,0,65,131,1,77,13,1,11,32,0,16,4,11,11,107,1,2,127,32,1,65,255,255,3,113,33,1,32,0,40,2,4,33,2,2,64,32,0,40,2,0,69,4,64,65,136,1,33,0,32,2,40,2,140,1,34,3,32,1,75,13,1,32,1,32,3,65,240,202,208,0,16,131,7,0,11,65,216,0,33,0,32,2,40,2,92,34,3,32,1,75,13,0,32,1,32,3,65,240,203,208,0,16,131,7,0,11,32,0,32,2,106,40,2,0,32,1,65,40,108,106,11,105,1,2,127,32,1,65,255,255,3,113,33,1,32,0,40,2,4,33,2,2,64,32,0,40,2,0,69,4,64,65,228,0,33,0,32,2,40,2,104,34,3,32,1,75,13,1,32,1,32,3,65,192,202,208,0,16,131,7,0,11,65,52,33,0,32,2,40,2,56,34,3,32,1,75,13,0,32,1,32,3,65,192,203,208,0,16,131,7,0,11,32,0,32,2,106,40,2,0,32,1,65,12,108,106,11,105,1,2,127,32,1,65,255,255,3,113,33,1,32,0,40,2,4,33,2,2,64,32,0,40,2,0,69,4,64,65,204,0,33,0,32,2,40,2,80,34,3,32,1,75,13,1,32,1,32,3,65,128,202,208,0,16,131,7,0,11,65,40,33,0,32,2,40,2,44,34,3,32,1,75,13,0,32,1,32,3,65,128,204,208,0,16,131,7,0,11,32,0,32,2,106,40,2,0,32,1,65,2,116,106,11,86,1,1,126,2,64,32,3,65,192,0,113,69,4,64,32,3,69,13,1,32,2,32,3,65,63,113,173,34,4,134,32,1,65,0,32,3,107,65,63,113,173,136,132,33,2,32,1,32,4,134,33,1,12,1,11,32,1,32,3,65,63,113,173,134,33,2,66,0,33,1,11,32,0,32,1,55,3,0,32,0,32,2,55,3,8,11,86,1,1,126,2,64,32,3,65,192,0,113,69,4,64,32,3,69,13,1,32,2,65,0,32,3,107,65,63,113,173,134,32,1,32,3,65,63,113,173,34,4,136,132,33,1,32,2,32,4,136,33,2,12,1,11,32,2,32,3,65,63,113,173,136,33,1,66,0,33,2,11,32,0,32,1,55,3,0,32,0,32,2,55,3,8,11,172,6,1,13,127,35,0,65,160,2,107,34,5,36,0,32,5,65,12,106,35,0,65,160,3,107,34,2,36,0,32,2,65,12,106,16,180,5,32,2,40,2,120,34,3,4,64,32,2,40,2,124,32,3,65,40,108,65,8,16,163,10,11,32,2,65,0,54,2,128,1,32,2,66,128,128,128,128,128,1,55,2,120,32,2,65,156,1,106,32,2,65,12,106,16,136,3,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,3,69,4,64,65,4,65,28,16,132,11,0,11,32,3,65,5,58,0,0,32,2,32,3,54,2,132,3,32,2,65,10,58,0,128,3,32,2,32,0,65,255,255,3,113,54,2,156,3,32,2,65,244,2,106,33,7,35,0,65,224,0,107,34,1,36,0,2,64,2,64,2,64,2,64,32,2,65,128,3,106,34,0,40,2,28,34,3,4,64,32,3,65,164,146,201,36,75,13,3,32,3,65,28,108,34,4,65,0,72,13,3,65,145,179,211,0,45,0,0,26,32,4,65,4,16,254,9,34,8,13,1,65,4,32,4,16,132,11,0,11,32,1,65,32,106,32,0,65,24,106,40,2,0,54,2,0,32,1,65,24,106,32,0,65,16,106,41,2,0,55,3,0,32,1,65,16,106,32,0,65,8,106,41,2,0,55,3,0,32,1,65,0,54,2,36,32,1,32,0,41,2,0,55,3,8,65,4,33,8,12,1,11,32,1,65,32,106,32,0,65,24,106,40,2,0,54,2,0,32,1,65,24,106,32,0,65,16,106,41,2,0,55,3,0,32,1,65,16,106,32,0,65,8,106,41,2,0,55,3,0,32,1,32,3,54,2,36,32,1,32,0,41,2,0,55,3,8,32,1,65,196,0,106,65,1,114,33,6,65,0,33,4,32,8,33,0,3,64,32,1,65,196,0,106,32,1,65,8,106,16,166,1,32,1,65,48,106,34,10,32,6,65,8,106,41,0,0,55,3,0,32,1,65,56,106,34,11,32,6,65,16,106,41,0,0,55,3,0,32,1,65,63,106,34,12,32,6,65,23,106,40,0,0,54,0,0,32,1,32,6,41,0,0,55,3,40,32,1,45,0,68,34,13,65,16,70,13,1,32,0,32,13,58,0,0,32,0,65,1,106,32,1,41,3,40,55,0,0,32,0,65,9,106,32,10,41,3,0,55,0,0,32,0,65,17,106,32,11,41,3,0,55,0,0,32,0,65,24,106,32,12,40,0,0,54,0,0,32,0,65,28,106,33,0,32,3,32,4,65,1,106,34,4,71,13,0,11,32,3,33,4,11,32,1,65,8,106,16,194,4,32,7,32,4,54,2,8,32,7,32,8,54,2,4,32,7,32,3,54,2,0,32,1,65,224,0,106,36,0,12,1,11,16,184,8,0,11,32,2,65,156,1,106,65,216,1,16,142,11,34,0,66,4,55,2,128,2,32,0,66,0,55,2,248,1,32,0,66,128,128,128,128,16,55,2,240,1,32,0,66,4,55,2,232,1,32,0,66,0,55,2,224,1,32,0,66,128,128,128,128,192,0,55,2,216,1,32,0,32,2,41,2,244,2,55,2,136,2,32,0,65,144,2,106,32,2,65,252,2,106,40,2,0,54,2,0,32,2,65,160,3,106,36,0,65,145,179,211,0,45,0,0,26,32,5,65,0,54,2,8,65,160,2,65,4,16,254,9,34,0,69,4,64,65,4,65,160,2,16,132,11,0,11,32,0,66,129,128,128,128,16,55,2,0,32,0,65,8,106,32,5,65,8,106,65,152,2,16,142,11,32,5,65,160,2,106,36,0,11,97,1,1,127,32,0,40,2,0,34,0,32,0,40,2,0,65,1,107,34,1,54,2,0,2,64,32,1,13,0,32,0,65,12,106,16,210,3,32,0,40,2,12,34,1,4,64,32,0,40,2,16,32,1,65,2,116,65,4,16,163,10,11,32,0,65,4,106,34,1,32,1,40,2,0,65,1,107,34,1,54,2,0,32,1,13,0,32,0,65,32,65,4,16,163,10,11,11,92,1,1,127,32,1,40,2,0,34,4,65,1,113,4,64,32,0,32,1,32,4,32,4,65,126,113,32,2,32,3,16,155,5,15,11,32,4,32,4,40,2,8,34,1,65,1,106,54,2,8,32,1,65,0,78,4,64,32,0,32,4,54,2,12,32,0,32,3,54,2,8,32,0,32,2,54,2,4,32,0,65,180,151,210,0,54,2,0,15,11,0,11,107,1,2,127,32,0,40,2,0,33,1,32,0,65,128,128,196,0,54,2,0,2,64,32,1,65,128,128,196,0,71,13,0,65,128,128,196,0,33,1,32,0,40,2,4,34,2,32,0,40,2,8,70,13,0,32,0,32,2,65,1,106,54,2,4,32,0,32,0,40,2,12,34,0,32,2,45,0,0,34,1,65,15,113,106,45,0,0,54,2,0,32,0,32,1,65,4,118,106,45,0,0,33,1,11,32,1,11,102,0,35,0,65,48,107,34,0,36,0,65,144,179,211,0,45,0,0,4,64,32,0,65,2,54,2,16,32,0,65,200,190,210,0,54,2,12,32,0,66,1,55,2,24,32,0,65,251,0,54,2,40,32,0,32,1,54,2,44,32,0,32,0,65,36,106,54,2,20,32,0,32,0,65,44,106,54,2,36,32,0,65,12,106,65,240,190,210,0,16,166,8,0,11,32,0,65,48,106,36,0,11,103,1,2,127,32,1,40,2,0,33,3,2,64,2,64,2,64,32,1,40,2,4,34,1,69,4,64,65,1,33,2,12,1,11,32,1,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,1,65,1,16,254,9,34,2,69,13,2,11,32,2,32,3,32,1,16,142,11,33,2,32,0,32,1,54,2,4,32,0,32,2,54,2,0,15,11,16,184,8,0,11,65,1,32,1,16,132,11,0,11,231,2,1,6,127,35,0,65,160,2,107,34,2,36,0,32,2,65,12,106,33,4,35,0,65,240,2,107,34,0,36,0,32,0,65,8,106,16,180,5,32,0,40,2,116,34,1,4,64,32,0,40,2,120,32,1,65,40,108,65,8,16,163,10,11,32,0,65,0,54,2,124,32,0,66,128,128,128,128,128,1,55,2,116,32,0,65,152,1,106,34,5,32,0,65,8,106,16,136,3,65,145,179,211,0,45,0,0,26,2,64,2,64,65,28,65,4,16,254,9,34,3,4,64,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,1,69,13,1,32,3,32,1,54,2,4,32,3,65,10,58,0,0,32,1,65,5,58,0,0,32,4,32,5,65,216,1,16,142,11,34,1,65,1,54,2,144,2,32,1,32,3,54,2,140,2,32,1,65,1,54,2,136,2,32,1,66,4,55,2,128,2,32,1,66,0,55,2,248,1,32,1,66,128,128,128,128,16,55,2,240,1,32,1,66,4,55,2,232,1,32,1,66,0,55,2,224,1,32,1,66,128,128,128,128,192,0,55,2,216,1,32,0,65,240,2,106,36,0,12,2,11,65,4,65,28,16,132,11,0,11,65,4,65,28,16,132,11,0,11,65,145,179,211,0,45,0,0,26,32,2,65,0,54,2,8,65,160,2,65,4,16,254,9,34,0,69,4,64,65,4,65,160,2,16,132,11,0,11,32,0,66,129,128,128,128,16,55,2,0,32,0,65,8,106,32,2,65,8,106,65,152,2,16,142,11,32,2,65,160,2,106,36,0,11,104,1,3,127,2,64,32,0,40,2,0,34,0,40,2,76,34,1,69,13,0,32,1,32,0,40,2,80,34,2,40,2,0,17,2,0,32,2,40,2,4,34,3,69,13,0,32,1,32,3,32,2,40,2,8,16,163,10,11,2,64,32,0,40,2,0,65,2,70,13,0,32,0,40,2,16,34,1,69,13,0,32,0,40,2,20,32,1,65,1,16,163,10,11,32,0,65,212,0,65,4,16,163,10,11,93,1,1,127,32,0,65,166,178,133,138,3,108,34,1,32,0,65,185,243,221,241,121,108,115,173,66,154,7,126,66,32,136,167,65,1,116,65,180,173,197,0,106,47,1,0,32,0,106,65,185,243,221,241,121,108,32,1,115,173,66,154,7,126,66,32,136,167,65,2,116,65,232,187,197,0,106,40,2,0,34,1,65,0,32,1,65,8,118,32,0,70,27,11,89,1,3,127,32,1,40,2,8,33,4,32,1,40,2,4,33,2,65,0,33,1,2,64,3,64,32,1,32,4,70,13,1,32,1,32,2,106,32,1,65,1,106,33,1,45,0,0,34,3,65,9,70,32,3,65,32,107,65,255,1,113,65,223,0,73,114,13,0,11,65,0,33,2,11,32,0,32,4,54,2,4,32,0,32,2,54,2,0,11,86,1,3,127,32,1,32,3,32,1,32,3,73,34,6,27,65,1,106,33,5,3,64,2,64,32,5,65,1,107,34,5,69,4,64,65,127,32,1,32,3,71,32,6,27,33,4,12,1,11,32,0,32,2,16,223,3,33,4,32,2,65,28,106,33,2,32,0,65,28,106,33,0,32,4,65,255,1,113,69,13,1,11,11,32,4,11,97,1,1,127,35,0,65,48,107,34,2,36,0,32,2,32,0,54,2,12,32,2,65,1,54,2,20,32,2,65,132,129,210,0,54,2,16,32,2,66,1,55,2,28,32,2,65,151,4,54,2,44,32,2,32,2,65,40,106,54,2,24,32,2,32,2,65,12,106,54,2,40,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,32,2,65,48,106,36,0,11,97,1,1,127,35,0,65,48,107,34,2,36,0,32,2,65,1,54,2,16,32,2,65,184,141,210,0,54,2,12,32,2,66,1,55,2,24,32,2,65,255,3,54,2,40,32,2,32,0,54,2,44,32,2,32,2,65,36,106,54,2,20,32,2,32,2,65,44,106,54,2,36,32,1,40,2,20,32,1,40,2,24,32,2,65,12,106,16,166,2,32,2,65,48,106,36,0,11,92,1,3,127,35,0,65,16,107,34,2,36,0,32,2,65,8,106,32,1,16,5,32,2,40,2,8,34,4,4,64,32,2,40,2,12,33,3,32,0,32,4,54,2,4,32,0,32,3,54,2,8,32,0,32,3,54,2,0,32,1,65,132,1,79,4,64,32,1,16,4,11,32,2,65,16,106,36,0,15,11,65,184,157,210,0,65,49,16,242,10,0,11,98,1,1,127,2,64,2,64,2,64,32,2,69,4,64,65,1,33,3,12,1,11,32,2,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,2,65,1,16,254,9,34,3,69,13,2,11,32,3,32,1,32,2,16,142,11,33,1,32,0,32,2,54,2,8,32,0,32,1,54,2,4,32,0,32,2,54,2,0,15,11,16,184,8,0,11,65,1,32,2,16,132,11,0,11,105,1,1,127,35,0,65,16,107,34,2,36,0,2,127,2,64,2,64,2,64,32,0,40,2,0,65,1,107,14,2,1,2,0,11,32,1,65,186,214,209,0,65,9,16,210,9,12,2,11,32,1,65,172,208,209,0,65,6,16,210,9,12,1,11,32,2,32,0,65,4,106,54,2,12,32,1,65,195,214,209,0,65,6,32,2,65,12,106,65,200,154,209,0,16,204,5,11,32,2,65,16,106,36,0,11,86,1,2,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,194,6,11,32,0,40,2,28,34,1,65,128,128,128,128,120,115,34,2,65,6,77,32,2,65,1,71,113,32,1,69,114,69,4,64,32,0,40,2,32,32,1,65,1,16,163,10,11,32,0,65,40,65,4,16,163,10,11,96,0,2,64,2,64,2,64,32,3,69,4,64,65,1,33,1,12,1,11,32,3,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,3,65,1,16,254,9,34,1,69,13,2,11,32,1,32,2,32,3,16,142,11,33,1,32,0,32,3,54,2,8,32,0,32,1,54,2,4,32,0,32,3,54,2,0,15,11,16,184,8,0,11,65,1,32,3,16,132,11,0,11,89,1,1,127,32,1,40,2,0,34,4,65,1,113,4,64,32,0,32,1,32,4,32,4,32,2,32,3,16,155,5,15,11,32,4,32,4,40,2,8,34,1,65,1,106,54,2,8,32,1,65,0,78,4,64,32,0,32,4,54,2,12,32,0,32,3,54,2,8,32,0,32,2,54,2,4,32,0,65,180,151,210,0,54,2,0,15,11,0,11,90,1,1,127,35,0,65,16,107,34,4,36,0,32,1,40,2,0,32,2,40,2,0,32,3,40,2,0,16,66,33,1,32,4,65,8,106,16,148,8,32,0,2,127,32,4,40,2,8,69,4,64,32,0,32,1,65,0,71,58,0,1,65,0,12,1,11,32,0,32,4,40,2,12,54,2,4,65,1,11,58,0,0,32,4,65,16,106,36,0,11,92,1,2,127,2,64,32,0,65,16,106,40,2,0,34,1,69,13,0,32,0,65,20,106,40,2,0,33,2,32,1,65,0,58,0,0,32,2,69,13,0,32,1,32,2,65,1,16,163,10,11,2,64,32,0,65,127,70,13,0,32,0,32,0,40,2,4,34,1,65,1,107,54,2,4,32,1,65,1,71,13,0,32,0,65,24,65,8,16,163,10,11,11,96,1,3,127,32,1,40,2,4,33,3,2,64,32,1,40,2,0,34,4,32,1,40,2,8,34,2,77,4,64,32,3,33,1,12,1,11,32,2,69,4,64,65,1,33,1,32,3,32,4,65,1,16,163,10,12,1,11,32,3,32,4,65,1,32,2,16,195,9,34,1,13,0,65,1,32,2,16,132,11,0,11,32,0,32,2,54,2,4,32,0,32,1,54,2,0,11,95,1,2,127,32,1,40,2,0,33,2,32,1,65,0,54,2,0,2,64,32,2,4,64,32,1,40,2,4,33,3,65,145,179,211,0,45,0,0,26,65,8,65,4,16,254,9,34,1,69,13,1,32,1,32,3,54,2,4,32,1,32,2,54,2,0,32,0,65,176,226,192,0,54,2,4,32,0,32,1,54,2,0,15,11,0,11,65,4,65,8,16,132,11,0,11,95,1,2,127,32,1,40,2,0,33,2,32,1,65,0,54,2,0,2,64,32,2,4,64,32,1,40,2,4,33,3,65,145,179,211,0,45,0,0,26,65,8,65,4,16,254,9,34,1,69,13,1,32,1,32,3,54,2,4,32,1,32,2,54,2,0,32,0,65,164,142,193,0,54,2,4,32,0,32,1,54,2,0,15,11,0,11,65,4,65,8,16,132,11,0,11,95,1,2,127,32,1,40,2,0,33,2,32,1,65,0,54,2,0,2,64,32,2,4,64,32,1,40,2,4,33,3,65,145,179,211,0,45,0,0,26,65,8,65,4,16,254,9,34,1,69,13,1,32,1,32,3,54,2,4,32,1,32,2,54,2,0,32,0,65,252,153,193,0,54,2,4,32,0,32,1,54,2,0,15,11,0,11,65,4,65,8,16,132,11,0,11,95,1,2,127,32,1,40,2,0,33,2,32,1,65,0,54,2,0,2,64,32,2,4,64,32,1,40,2,4,33,3,65,145,179,211,0,45,0,0,26,65,8,65,4,16,254,9,34,1,69,13,1,32,1,32,3,54,2,4,32,1,32,2,54,2,0,32,0,65,176,195,193,0,54,2,4,32,0,32,1,54,2,0,15,11,0,11,65,4,65,8,16,132,11,0,11,95,1,2,127,32,1,40,2,0,33,2,32,1,65,0,54,2,0,2,64,32,2,4,64,32,1,40,2,4,33,3,65,145,179,211,0,45,0,0,26,65,8,65,4,16,254,9,34,1,69,13,1,32,1,32,3,54,2,4,32,1,32,2,54,2,0,32,0,65,204,149,206,0,54,2,4,32,0,32,1,54,2,0,15,11,0,11,65,4,65,8,16,132,11,0,11,92,1,1,127,2,64,2,127,2,64,2,64,32,0,40,2,0,34,3,65,1,107,14,2,1,0,3,11,65,0,33,3,32,1,65,255,255,3,113,65,1,71,13,2,32,2,65,255,255,3,113,34,1,32,0,40,2,12,79,13,2,32,0,40,2,8,32,1,65,4,116,106,65,8,106,12,1,11,32,0,65,12,106,11,40,2,0,33,3,11,32,3,11,88,1,2,127,35,0,65,16,107,34,2,36,0,32,1,45,0,0,65,3,71,4,127,65,0,5,32,2,65,8,106,32,1,40,2,4,34,1,40,2,0,32,1,40,2,4,40,2,36,17,1,0,32,2,40,2,12,33,3,32,2,40,2,8,11,33,1,32,0,32,3,54,2,4,32,0,32,1,54,2,0,32,2,65,16,106,36,0,11,88,1,2,127,35,0,65,16,107,34,2,36,0,32,1,45,0,0,65,3,71,4,127,65,0,5,32,2,65,8,106,32,1,40,2,4,34,1,40,2,0,32,1,40,2,4,40,2,24,17,1,0,32,2,40,2,12,33,3,32,2,40,2,8,11,33,1,32,0,32,3,54,2,4,32,0,32,1,54,2,0,32,2,65,16,106,36,0,11,142,22,1,18,127,35,0,65,32,107,34,13,36,0,2,127,32,0,40,2,0,34,0,40,2,0,4,64,2,127,32,1,33,9,35,0,65,48,107,34,6,36,0,32,0,40,2,8,33,16,32,0,40,2,4,33,8,32,0,40,2,0,33,14,2,64,2,64,2,64,2,64,2,64,2,64,3,64,2,64,32,14,33,0,32,16,32,15,34,5,70,4,64,65,0,33,2,12,1,11,32,8,69,13,7,32,5,32,16,71,33,17,32,5,65,1,106,33,15,32,8,65,1,107,33,14,32,0,45,0,0,33,1,65,0,33,3,2,64,2,64,3,64,2,64,32,1,192,65,0,72,4,64,32,1,65,31,113,33,4,32,0,32,3,106,34,2,65,1,106,45,0,0,65,63,113,33,7,32,1,65,255,1,113,34,10,65,223,1,77,4,64,32,4,65,6,116,32,7,114,33,1,12,2,11,32,2,65,2,106,45,0,0,65,63,113,32,7,65,6,116,114,33,1,32,10,65,240,1,73,4,64,32,1,32,4,65,12,116,114,33,1,12,2,11,32,4,65,18,116,65,128,128,240,0,113,32,2,65,3,106,45,0,0,65,63,113,32,1,65,6,116,114,114,34,1,65,128,128,196,0,71,13,1,12,12,11,32,1,65,255,1,113,33,1,11,2,64,2,64,32,1,65,48,107,65,9,77,4,64,32,3,32,14,70,13,13,32,0,32,3,106,34,4,65,1,106,44,0,0,34,1,65,191,127,74,13,1,32,4,32,8,32,3,107,34,0,65,1,32,0,65,232,208,210,0,16,220,9,0,11,2,64,32,3,4,64,32,0,32,3,106,44,0,0,65,191,127,76,13,1,11,32,6,65,20,106,32,0,32,3,16,223,4,2,64,2,64,32,6,45,0,20,69,4,64,32,8,32,6,40,2,24,34,4,107,33,11,32,4,69,13,2,32,4,32,8,32,3,107,34,1,73,13,1,32,3,32,11,70,13,2,12,15,11,32,6,32,6,45,0,21,58,0,8,65,156,206,210,0,65,43,32,6,65,8,106,65,220,210,210,0,65,236,210,210,0,16,230,6,0,11,32,0,32,4,106,32,3,106,34,2,44,0,0,65,191,127,76,13,13,32,2,44,0,0,65,191,127,76,13,3,11,32,0,32,3,106,34,1,33,7,32,0,32,4,106,32,3,106,33,14,32,4,69,32,15,32,16,71,114,13,5,32,9,40,2,28,65,4,113,69,13,5,32,7,45,0,0,65,232,0,71,13,5,32,4,65,1,71,4,64,32,1,65,1,106,44,0,0,65,191,127,76,13,5,11,32,0,32,3,106,65,1,106,33,1,3,64,65,0,33,2,32,1,32,14,70,13,7,2,127,32,1,44,0,0,34,8,65,0,78,4,64,32,8,65,255,1,113,33,8,32,1,65,1,106,12,1,11,32,1,45,0,1,65,63,113,33,12,32,8,65,31,113,33,10,32,8,65,95,77,4,64,32,10,65,6,116,32,12,114,33,8,32,1,65,2,106,12,1,11,32,1,45,0,2,65,63,113,32,12,65,6,116,114,33,12,32,8,65,112,73,4,64,32,12,32,10,65,12,116,114,33,8,32,1,65,3,106,12,1,11,32,10,65,18,116,65,128,128,240,0,113,32,1,45,0,3,65,63,113,32,12,65,6,116,114,114,34,8,65,128,128,196,0,70,13,8,32,1,65,4,106,11,33,1,32,8,65,48,107,65,10,73,32,8,65,32,114,65,225,0,107,65,6,73,114,13,0,11,12,5,11,32,0,32,8,65,0,32,3,65,248,208,210,0,16,220,9,0,11,32,3,65,1,106,33,3,12,1,11,11,32,0,32,3,106,32,1,65,0,32,4,65,152,209,210,0,16,220,9,0,11,32,1,32,4,65,1,32,4,65,200,208,210,0,16,220,9,0,11,2,64,32,5,69,13,0,32,9,65,168,209,210,0,65,2,16,210,9,69,13,0,32,17,33,2,12,1,11,2,64,2,64,2,64,32,4,65,2,73,13,0,32,7,47,0,0,65,223,200,0,71,13,0,32,0,32,3,106,34,0,65,1,106,34,7,44,0,0,65,191,127,76,13,1,32,4,65,1,107,33,4,11,32,11,32,3,107,33,8,3,64,32,7,33,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,4,34,5,69,13,0,2,64,32,0,45,0,0,65,36,107,14,11,2,1,1,1,1,1,1,1,1,1,0,1,11,32,5,65,1,70,13,5,32,0,44,0,1,65,191,127,74,13,4,32,0,32,5,65,1,32,5,65,168,210,210,0,16,220,9,0,11,32,0,32,5,106,33,10,65,0,33,3,32,0,33,1,3,64,32,3,33,2,32,1,34,7,32,10,70,13,12,2,127,32,1,44,0,0,34,4,65,0,78,4,64,32,4,65,255,1,113,33,4,32,1,65,1,106,12,1,11,32,7,45,0,1,65,63,113,33,3,32,4,65,31,113,33,1,32,4,65,95,77,4,64,32,1,65,6,116,32,3,114,33,4,32,7,65,2,106,12,1,11,32,7,45,0,2,65,63,113,32,3,65,6,116,114,33,3,32,4,65,112,73,4,64,32,3,32,1,65,12,116,114,33,4,32,7,65,3,106,12,1,11,32,1,65,18,116,65,128,128,240,0,113,32,7,45,0,3,65,63,113,32,3,65,6,116,114,114,34,4,65,128,128,196,0,70,13,13,32,7,65,4,106,11,34,1,32,2,32,7,107,106,33,3,32,4,65,36,107,14,11,2,0,0,0,0,0,0,0,0,0,2,0,11,0,11,32,5,65,1,70,34,4,13,1,32,0,44,0,1,65,191,127,74,13,1,32,0,32,5,65,1,32,5,65,220,209,210,0,16,220,9,0,11,2,64,2,64,32,2,4,64,2,64,32,2,32,5,73,34,1,69,4,64,32,2,32,5,70,13,1,12,20,11,32,0,32,2,106,44,0,0,65,191,127,76,13,19,11,32,9,32,0,32,2,16,210,9,69,13,1,65,1,33,2,12,13,11,32,9,32,0,32,2,16,210,9,69,13,1,65,1,33,2,12,12,11,32,2,69,13,0,32,1,69,4,64,32,2,32,5,70,13,1,12,16,11,32,0,32,2,106,44,0,0,65,64,72,13,15,11,32,5,32,2,107,33,4,32,0,32,2,106,33,7,12,7,11,32,6,32,5,65,1,107,34,1,54,2,36,32,6,65,0,54,2,32,32,6,32,1,54,2,28,32,6,65,36,54,2,20,32,6,65,36,54,2,40,32,6,65,1,58,0,44,32,6,32,0,65,1,106,34,2,54,2,24,32,6,65,8,106,32,6,65,20,106,16,208,2,32,6,40,2,8,69,13,8,2,64,2,64,2,64,2,64,2,64,32,6,40,2,12,34,3,65,127,71,4,64,32,3,65,1,106,33,1,32,4,69,4,64,32,2,44,0,0,65,64,72,13,19,11,32,1,32,5,79,4,64,32,1,32,5,70,13,2,12,19,11,32,0,32,1,106,44,0,0,65,64,72,13,18,32,3,65,2,106,33,1,12,2,11,35,0,65,32,107,34,0,36,0,32,0,65,1,54,2,12,32,0,65,204,134,211,0,54,2,8,32,0,66,0,55,2,20,32,0,65,236,224,210,0,54,2,16,32,0,65,8,106,65,236,209,210,0,16,166,8,0,11,32,0,33,7,32,5,33,4,32,3,65,2,106,34,1,69,13,1,11,2,64,32,1,32,5,79,4,64,32,1,32,5,70,13,1,12,16,11,32,0,32,1,106,44,0,0,65,64,72,13,15,11,32,5,32,1,107,33,4,32,0,32,1,106,33,7,2,64,32,3,14,3,12,2,0,1,11,32,2,47,0,0,65,211,160,1,70,4,64,65,167,210,210,0,33,1,12,3,11,32,2,47,0,0,65,194,160,1,70,4,64,65,166,210,210,0,33,1,12,3,11,32,2,47,0,0,65,210,140,1,70,4,64,65,165,210,210,0,33,1,12,3,11,32,2,47,0,0,65,204,168,1,70,4,64,65,164,210,210,0,33,1,12,3,11,32,2,47,0,0,65,199,168,1,70,4,64,65,163,210,210,0,33,1,12,3,11,32,2,47,0,0,65,204,160,1,70,4,64,65,162,210,210,0,33,1,12,3,11,32,2,47,0,0,65,210,160,1,71,13,0,65,161,210,210,0,33,1,12,2,11,32,0,45,0,1,65,245,0,71,13,10,32,3,65,2,73,13,4,32,0,44,0,2,65,191,127,76,13,4,12,7,11,65,160,210,210,0,33,1,32,2,45,0,0,65,195,0,71,13,5,11,65,1,33,2,32,9,32,1,65,1,16,210,9,69,13,6,12,9,11,2,64,2,127,32,0,44,0,1,34,1,65,0,78,4,64,32,1,65,255,1,113,12,1,11,32,0,45,0,2,65,63,113,34,2,32,1,65,31,113,34,4,65,6,116,114,32,1,65,95,77,13,0,26,32,0,45,0,3,65,63,113,32,2,65,6,116,114,34,2,32,4,65,12,116,114,32,1,65,112,73,13,0,26,32,4,65,18,116,65,128,128,240,0,113,32,0,45,0,4,65,63,113,32,2,65,6,116,114,114,11,65,46,71,4,64,65,1,33,2,32,9,65,200,210,210,0,65,1,16,210,9,13,10,32,0,44,0,1,65,64,72,13,1,12,4,11,32,9,65,168,209,210,0,65,2,16,210,9,4,64,65,1,33,2,12,10,11,2,64,32,5,65,3,79,4,64,32,0,44,0,2,65,64,72,13,1,11,32,5,65,2,107,33,4,32,0,65,2,106,33,7,12,7,11,32,0,32,5,65,2,32,5,65,184,210,210,0,16,220,9,0,11,32,0,32,5,65,1,32,5,65,204,210,210,0,16,220,9,0,11,65,1,33,2,32,9,65,200,210,210,0,65,1,16,210,9,69,13,1,12,7,11,32,2,32,3,65,1,32,3,65,144,210,210,0,16,220,9,0,11,32,5,65,1,107,33,4,32,0,65,1,106,33,7,12,2,11,32,2,45,0,0,65,245,0,71,13,3,11,32,2,32,3,106,33,12,32,3,65,1,107,33,18,32,0,65,2,106,34,19,33,3,2,64,3,64,65,1,33,10,32,3,32,12,70,13,1,2,127,32,3,44,0,0,34,1,65,0,78,4,64,32,1,65,255,1,113,33,1,32,3,65,1,106,12,1,11,32,3,45,0,1,65,63,113,33,11,32,1,65,31,113,33,2,32,1,65,95,77,4,64,32,2,65,6,116,32,11,114,33,1,32,3,65,2,106,12,1,11,32,3,45,0,2,65,63,113,32,11,65,6,116,114,33,11,32,1,65,112,73,4,64,32,11,32,2,65,12,116,114,33,1,32,3,65,3,106,12,1,11,32,2,65,18,116,65,128,128,240,0,113,32,3,45,0,3,65,63,113,32,11,65,6,116,114,114,34,1,65,128,128,196,0,70,13,2,32,3,65,4,106,11,33,3,32,1,65,48,107,65,10,73,32,1,65,225,0,107,65,6,73,114,13,0,11,65,0,33,10,11,32,6,65,20,106,34,2,32,19,32,18,65,16,16,178,10,32,6,45,0,20,13,2,32,10,69,65,128,128,196,0,32,6,40,2,24,34,1,32,1,65,128,176,3,115,65,128,128,196,0,107,65,128,144,188,127,73,27,34,1,65,128,128,196,0,70,114,13,2,32,6,32,1,54,2,20,32,1,65,11,116,65,128,128,148,192,120,79,4,64,65,1,65,1,65,192,151,211,0,16,131,7,0,11,32,1,65,32,73,32,1,65,255,0,107,65,33,73,114,13,2,32,2,32,9,16,211,4,69,13,0,11,65,1,33,2,12,2,11,32,0,32,4,65,1,32,4,65,172,209,210,0,16,220,9,0,11,32,17,33,2,32,9,32,0,32,5,16,210,9,69,13,1,11,11,32,6,65,48,106,36,0,32,2,12,6,11,32,0,32,5,32,1,32,5,65,252,209,210,0,16,220,9,0,11,32,0,32,5,65,1,32,1,65,236,209,210,0,16,220,9,0,11,32,0,32,5,32,2,32,5,65,204,209,210,0,16,220,9,0,11,32,0,32,5,65,0,32,2,65,188,209,210,0,16,220,9,0,11,32,0,32,3,106,32,1,32,4,32,1,65,136,209,210,0,16,220,9,0,11,65,216,208,210,0,16,176,10,0,11,12,1,11,32,13,65,0,54,2,28,32,13,32,1,54,2,24,32,13,66,0,55,2,16,32,13,32,0,41,2,4,55,2,8,32,13,65,8,106,65,1,16,108,11,32,13,65,32,106,36,0,11,205,20,1,12,127,2,64,2,64,2,64,32,0,45,0,0,65,1,107,14,2,1,2,0,11,32,0,40,2,8,32,0,40,2,12,32,1,16,138,11,15,11,32,0,65,1,106,32,1,16,218,3,15,11,2,127,65,1,32,1,65,228,186,193,0,65,1,16,210,9,13,0,26,65,1,2,127,35,0,65,48,107,34,2,36,0,32,2,32,0,65,1,106,34,0,47,0,14,34,6,65,8,116,32,6,65,8,118,114,59,1,14,32,2,32,0,47,0,12,34,7,65,8,116,32,7,65,8,118,114,59,1,12,32,2,32,0,47,0,10,34,8,65,8,116,32,8,65,8,118,114,59,1,10,32,2,32,0,47,0,8,34,9,65,8,116,32,9,65,8,118,114,59,1,8,32,2,32,0,47,0,6,34,3,65,8,116,32,3,65,8,118,114,59,1,6,32,2,32,0,47,0,4,34,5,65,8,116,32,5,65,8,118,114,59,1,4,32,2,32,0,47,0,2,34,4,65,8,116,32,4,65,8,118,114,59,1,2,32,2,32,0,47,0,0,34,0,65,8,116,32,0,65,8,118,114,59,1,0,2,64,2,64,2,64,2,64,2,127,32,0,69,4,64,32,4,13,2,65,0,12,1,11,65,127,65,1,32,4,27,11,33,4,32,5,13,1,65,2,32,4,32,4,65,0,72,27,33,4,65,127,33,5,65,127,33,0,12,2,11,65,127,65,2,32,5,27,33,4,65,1,33,0,65,0,33,5,12,1,11,65,127,65,3,32,3,27,33,3,65,2,32,4,107,65,127,32,4,65,0,78,34,5,27,33,0,32,4,65,127,32,5,27,33,5,12,1,11,32,3,4,64,65,127,33,3,32,4,65,0,72,13,1,65,3,32,4,107,34,10,32,0,32,0,32,10,72,34,10,27,33,0,32,4,32,5,32,10,27,33,5,12,1,11,65,3,32,4,32,4,65,0,72,27,33,3,11,2,64,32,9,4,64,65,127,33,4,32,3,65,0,72,13,1,65,4,32,3,107,34,9,32,0,32,0,32,9,72,34,9,27,33,0,32,3,32,5,32,9,27,33,5,12,1,11,65,4,32,3,32,3,65,0,72,27,33,4,11,2,64,32,8,4,64,65,127,33,3,32,4,65,0,72,13,1,65,5,32,4,107,34,8,32,0,32,0,32,8,72,34,8,27,33,0,32,4,32,5,32,8,27,33,5,12,1,11,65,5,32,4,32,4,65,0,72,27,33,3,11,2,64,32,7,4,64,65,127,33,4,32,3,65,0,72,13,1,65,6,32,3,107,34,7,32,0,32,0,32,7,72,34,7,27,33,0,32,3,32,5,32,7,27,33,5,12,1,11,65,6,32,3,32,3,65,0,72,27,33,4,11,2,64,32,6,4,64,65,127,33,3,32,4,65,0,72,13,1,65,7,32,4,107,34,6,32,0,32,0,32,6,72,34,6,27,33,0,32,4,32,5,32,6,27,33,5,12,1,11,65,7,32,4,32,4,65,0,72,27,33,3,11,32,2,65,14,106,33,6,32,2,65,12,106,33,7,32,2,65,10,106,33,8,32,2,65,8,106,33,9,32,2,65,6,106,33,10,32,2,65,4,106,33,11,32,2,65,2,106,33,12,65,127,32,3,32,5,65,8,32,3,107,34,4,32,0,74,34,13,27,32,5,32,3,65,0,78,34,3,27,34,5,32,4,32,0,32,13,27,32,0,32,3,27,34,0,65,2,72,34,4,27,33,3,2,64,2,127,2,64,2,64,2,64,2,64,65,126,32,0,32,5,106,32,4,27,34,4,65,8,78,4,64,32,3,13,1,32,1,65,230,186,193,0,65,1,16,210,9,13,4,32,1,65,230,186,193,0,65,1,16,210,9,69,13,2,12,4,11,32,3,69,4,64,32,4,65,7,77,4,64,65,0,33,0,3,64,32,0,69,4,64,32,1,65,230,186,193,0,65,1,16,210,9,13,7,32,1,65,230,186,193,0,65,1,16,210,9,13,7,32,4,33,0,11,32,2,65,152,2,54,2,44,32,2,65,232,186,193,0,54,2,16,32,2,66,1,55,2,28,32,2,65,1,54,2,20,32,2,32,2,32,0,65,1,116,106,54,2,40,32,2,32,2,65,40,106,54,2,24,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,13,6,32,0,65,7,70,13,4,32,0,65,1,106,33,0,32,1,65,230,186,193,0,65,1,16,210,9,69,13,0,11,12,5,11,32,1,65,230,186,193,0,65,1,16,210,9,13,4,32,1,65,230,186,193,0,65,1,16,210,9,13,4,12,6,11,32,4,65,7,77,4,64,65,0,33,0,3,64,32,0,32,3,70,4,64,32,1,65,230,186,193,0,65,1,16,210,9,13,6,32,4,33,0,11,32,2,65,152,2,54,2,44,32,2,65,232,186,193,0,54,2,16,32,2,66,1,55,2,28,32,2,65,1,54,2,20,32,2,32,2,32,0,65,1,116,106,54,2,40,32,2,32,2,65,40,106,54,2,24,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,13,5,32,0,65,7,70,13,3,32,0,65,1,106,33,0,32,1,65,230,186,193,0,65,1,16,210,9,69,13,0,11,12,4,11,32,2,65,1,54,2,20,32,2,65,232,186,193,0,54,2,16,32,2,66,1,55,2,28,32,2,65,152,2,54,2,44,32,2,32,2,65,40,106,34,0,54,2,24,32,2,32,2,54,2,40,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,13,3,32,1,65,230,186,193,0,65,1,16,210,9,13,3,32,3,65,1,70,13,2,32,2,65,1,54,2,20,32,2,65,232,186,193,0,54,2,16,32,2,66,1,55,2,28,32,2,65,152,2,54,2,44,32,2,32,12,54,2,40,32,2,32,0,54,2,24,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,13,3,32,1,65,230,186,193,0,65,1,16,210,9,13,3,32,3,65,2,70,13,2,32,2,65,1,54,2,20,32,2,65,232,186,193,0,54,2,16,32,2,66,1,55,2,28,32,2,65,152,2,54,2,44,32,2,32,11,54,2,40,32,2,32,0,54,2,24,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,13,3,32,1,65,230,186,193,0,65,1,16,210,9,13,3,32,3,65,3,70,13,2,32,2,65,1,54,2,20,32,2,65,232,186,193,0,54,2,16,32,2,66,1,55,2,28,32,2,65,152,2,54,2,44,32,2,32,10,54,2,40,32,2,32,0,54,2,24,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,13,3,32,1,65,230,186,193,0,65,1,16,210,9,13,3,32,3,65,4,70,13,2,32,2,65,1,54,2,20,32,2,65,232,186,193,0,54,2,16,32,2,66,1,55,2,28,32,2,65,152,2,54,2,44,32,2,32,9,54,2,40,32,2,32,0,54,2,24,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,13,3,32,1,65,230,186,193,0,65,1,16,210,9,13,3,32,3,65,5,70,13,2,32,2,65,1,54,2,20,32,2,65,232,186,193,0,54,2,16,32,2,66,1,55,2,28,32,2,65,152,2,54,2,44,32,2,32,8,54,2,40,32,2,32,0,54,2,24,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,13,3,32,1,65,230,186,193,0,65,1,16,210,9,13,3,32,3,65,6,70,13,2,32,2,65,1,54,2,20,32,2,65,232,186,193,0,54,2,16,32,2,66,1,55,2,28,32,2,65,152,2,54,2,44,32,2,32,7,54,2,40,32,2,32,0,54,2,24,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,13,3,32,1,65,230,186,193,0,65,1,16,210,9,13,3,32,3,65,7,70,13,2,32,2,65,1,54,2,20,32,2,65,232,186,193,0,54,2,16,32,2,66,1,55,2,28,32,2,65,152,2,54,2,44,32,2,32,6,54,2,40,32,2,32,0,54,2,24,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,13,3,12,1,11,32,2,65,1,54,2,20,32,2,65,232,186,193,0,54,2,16,32,2,66,1,55,2,28,32,2,65,152,2,54,2,44,32,2,32,2,65,40,106,34,0,54,2,24,32,2,32,2,54,2,40,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,13,2,32,1,65,230,186,193,0,65,1,16,210,9,13,2,2,64,32,3,65,1,70,13,0,32,2,65,1,54,2,20,32,2,65,232,186,193,0,54,2,16,32,2,66,1,55,2,28,32,2,65,152,2,54,2,44,32,2,32,12,54,2,40,32,2,32,0,54,2,24,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,13,3,32,1,65,230,186,193,0,65,1,16,210,9,13,3,32,3,65,2,70,13,0,32,2,65,1,54,2,20,32,2,65,232,186,193,0,54,2,16,32,2,66,1,55,2,28,32,2,65,152,2,54,2,44,32,2,32,11,54,2,40,32,2,32,0,54,2,24,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,13,3,32,1,65,230,186,193,0,65,1,16,210,9,13,3,32,3,65,3,70,13,0,32,2,65,1,54,2,20,32,2,65,232,186,193,0,54,2,16,32,2,66,1,55,2,28,32,2,65,152,2,54,2,44,32,2,32,10,54,2,40,32,2,32,0,54,2,24,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,13,3,32,1,65,230,186,193,0,65,1,16,210,9,13,3,32,3,65,4,70,13,0,32,2,65,1,54,2,20,32,2,65,232,186,193,0,54,2,16,32,2,66,1,55,2,28,32,2,65,152,2,54,2,44,32,2,32,9,54,2,40,32,2,32,0,54,2,24,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,13,3,32,1,65,230,186,193,0,65,1,16,210,9,13,3,32,3,65,5,70,13,0,32,2,65,1,54,2,20,32,2,65,232,186,193,0,54,2,16,32,2,66,1,55,2,28,32,2,65,152,2,54,2,44,32,2,32,8,54,2,40,32,2,32,0,54,2,24,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,13,3,32,1,65,230,186,193,0,65,1,16,210,9,13,3,32,3,65,6,70,13,0,32,2,65,1,54,2,20,32,2,65,232,186,193,0,54,2,16,32,2,66,1,55,2,28,32,2,65,152,2,54,2,44,32,2,32,7,54,2,40,32,2,32,0,54,2,24,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,13,3,32,1,65,230,186,193,0,65,1,16,210,9,13,3,32,3,65,7,70,13,0,32,2,65,1,54,2,20,32,2,65,232,186,193,0,54,2,16,32,2,66,1,55,2,28,32,2,65,152,2,54,2,44,32,2,32,6,54,2,40,32,2,32,0,54,2,24,32,1,40,2,20,32,1,40,2,24,32,2,65,16,106,16,166,2,69,13,1,12,3,11,32,1,65,230,186,193,0,65,1,16,210,9,13,2,11,65,0,12,2,11,32,1,65,230,186,193,0,65,1,16,210,9,69,13,2,11,65,1,11,32,2,65,48,106,36,0,12,1,11,32,4,65,8,65,240,186,193,0,16,131,7,0,11,13,0,26,32,1,65,229,186,193,0,65,1,16,210,9,11,11,89,1,2,127,35,0,65,32,107,34,2,36,0,32,2,65,12,106,34,3,32,1,65,240,151,206,0,65,11,16,229,8,32,2,32,0,65,1,106,54,2,24,32,2,32,0,45,0,0,65,2,116,65,204,162,206,0,106,40,2,0,54,2,28,32,3,32,2,65,24,106,65,252,151,206,0,16,222,4,16,176,6,32,2,65,32,106,36,0,11,80,1,3,127,2,64,32,1,45,0,4,13,0,32,1,47,1,0,34,3,32,1,47,1,2,34,4,75,13,0,32,3,32,4,79,4,64,65,1,33,2,32,1,65,1,58,0,4,12,1,11,65,1,33,2,32,1,32,3,65,1,106,59,1,0,11,32,0,32,3,59,1,2,32,0,32,2,59,1,0,11,85,1,1,127,35,0,65,32,107,34,2,36,0,32,2,32,1,16,211,6,32,0,65,24,106,32,2,65,24,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,16,106,41,3,0,55,3,0,32,0,65,8,106,32,2,65,8,106,41,3,0,55,3,0,32,0,32,2,41,3,0,55,3,0,32,2,65,32,106,36,0,11,99,1,1,127,65,145,179,211,0,45,0,0,26,65,36,65,4,16,254,9,34,2,69,4,64,65,4,65,36,16,132,11,0,11,32,2,65,1,58,0,34,32,2,65,4,58,0,32,32,2,65,0,59,1,24,32,2,32,1,54,2,20,32,2,32,0,54,2,16,32,2,32,1,54,2,12,32,2,65,0,54,2,8,32,2,66,129,128,128,128,16,55,2,0,32,2,65,8,106,11,81,1,3,127,32,0,40,2,12,34,3,32,0,40,2,4,34,1,107,65,28,110,33,2,32,1,32,3,71,4,64,3,64,32,1,16,197,4,32,1,65,28,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,0,40,2,8,34,1,4,64,32,0,40,2,0,32,1,65,28,108,65,4,16,163,10,11,11,80,1,2,127,35,0,65,16,107,34,2,36,0,32,1,40,2,0,34,1,40,2,0,65,1,71,4,127,65,0,5,32,2,65,8,106,32,1,65,4,106,16,171,7,32,2,40,2,12,33,3,32,2,40,2,8,11,33,1,32,0,32,3,54,2,4,32,0,32,1,54,2,0,32,2,65,16,106,36,0,11,91,1,1,127,35,0,65,32,107,34,2,36,0,32,0,40,2,0,33,0,32,2,65,2,54,2,4,32,2,65,156,226,208,0,54,2,0,32,2,66,1,55,2,12,32,2,65,145,2,54,2,28,32,2,32,0,54,2,24,32,2,32,2,65,24,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,16,166,2,32,2,65,32,106,36,0,11,91,1,1,127,35,0,65,32,107,34,2,36,0,32,0,40,2,0,33,0,32,2,65,2,54,2,4,32,2,65,244,225,208,0,54,2,0,32,2,66,1,55,2,12,32,2,65,145,2,54,2,28,32,2,32,0,54,2,24,32,2,32,2,65,24,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,16,166,2,32,2,65,32,106,36,0,11,91,1,1,127,35,0,65,32,107,34,2,36,0,32,0,40,2,0,33,0,32,2,65,2,54,2,4,32,2,65,248,224,208,0,54,2,0,32,2,66,1,55,2,12,32,2,65,145,2,54,2,28,32,2,32,0,54,2,24,32,2,32,2,65,24,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,16,166,2,32,2,65,32,106,36,0,11,91,1,1,127,35,0,65,32,107,34,2,36,0,32,0,40,2,0,33,0,32,2,65,2,54,2,4,32,2,65,196,226,208,0,54,2,0,32,2,66,1,55,2,12,32,2,65,145,2,54,2,28,32,2,32,0,54,2,24,32,2,32,2,65,24,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,16,166,2,32,2,65,32,106,36,0,11,91,1,1,127,35,0,65,32,107,34,2,36,0,32,0,40,2,0,33,0,32,2,65,2,54,2,4,32,2,65,164,225,208,0,54,2,0,32,2,66,1,55,2,12,32,2,65,145,2,54,2,28,32,2,32,0,54,2,24,32,2,32,2,65,24,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,16,166,2,32,2,65,32,106,36,0,11,91,1,1,127,35,0,65,32,107,34,2,36,0,32,0,40,2,0,33,0,32,2,65,2,54,2,4,32,2,65,244,226,208,0,54,2,0,32,2,66,1,55,2,12,32,2,65,145,2,54,2,28,32,2,32,0,54,2,24,32,2,32,2,65,24,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,16,166,2,32,2,65,32,106,36,0,11,91,1,1,127,35,0,65,32,107,34,2,36,0,32,0,40,2,0,33,0,32,2,65,2,54,2,4,32,2,65,204,225,208,0,54,2,0,32,2,66,1,55,2,12,32,2,65,145,2,54,2,28,32,2,32,0,54,2,24,32,2,32,2,65,24,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,16,166,2,32,2,65,32,106,36,0,11,91,1,1,127,35,0,65,32,107,34,2,36,0,32,0,40,2,0,33,0,32,2,65,2,54,2,4,32,2,65,212,224,208,0,54,2,0,32,2,66,1,55,2,12,32,2,65,145,2,54,2,28,32,2,32,0,54,2,24,32,2,32,2,65,24,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,16,166,2,32,2,65,32,106,36,0,11,91,1,1,127,35,0,65,32,107,34,2,36,0,32,0,40,2,0,33,0,32,2,65,1,54,2,4,32,2,65,184,224,208,0,54,2,0,32,2,66,1,55,2,12,32,2,65,145,2,54,2,28,32,2,32,0,54,2,24,32,2,32,2,65,24,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,16,166,2,32,2,65,32,106,36,0,11,93,1,1,127,32,1,65,255,255,3,113,33,1,32,0,40,2,4,33,2,2,64,32,0,40,2,0,69,4,64,32,2,40,2,20,34,0,32,1,75,13,1,32,1,32,0,65,160,201,208,0,16,131,7,0,11,32,2,40,2,20,34,0,32,1,75,13,0,32,1,32,0,65,160,203,208,0,16,131,7,0,11,32,2,40,2,16,32,1,65,20,108,106,11,93,1,1,127,32,1,65,255,255,3,113,33,1,32,0,40,2,4,33,2,2,64,32,0,40,2,0,69,4,64,32,2,40,2,32,34,0,32,1,75,13,1,32,1,32,0,65,176,201,208,0,16,131,7,0,11,32,2,40,2,32,34,0,32,1,75,13,0,32,1,32,0,65,176,203,208,0,16,131,7,0,11,32,2,40,2,28,32,1,65,5,116,106,11,91,1,1,127,2,64,2,64,2,64,32,2,69,4,64,65,1,33,3,12,1,11,32,2,65,0,72,13,1,65,145,179,211,0,45,0,0,26,32,2,65,1,16,254,9,34,3,69,13,2,11,32,3,32,1,32,2,16,142,11,33,1,32,0,32,2,54,2,4,32,0,32,1,54,2,0,15,11,16,184,8,0,11,65,1,32,2,16,132,11,0,11,242,1,1,4,127,35,0,65,16,107,34,2,36,0,2,64,32,0,40,2,12,4,64,32,0,33,1,12,1,11,32,2,65,8,106,32,0,65,8,106,40,2,0,54,2,0,32,2,32,0,41,2,0,55,3,0,2,127,32,1,40,2,20,34,4,32,1,40,2,16,34,3,77,4,64,32,4,69,4,64,32,2,65,1,65,0,16,236,7,12,2,11,32,1,40,2,12,33,3,65,1,33,1,3,64,2,64,2,64,32,3,45,0,0,65,10,70,4,64,32,1,65,1,106,34,1,69,13,1,65,0,33,5,12,2,11,32,5,65,1,106,34,5,13,1,65,144,228,207,0,65,28,65,172,228,207,0,16,141,8,0,11,65,144,228,207,0,65,28,65,244,227,207,0,16,141,8,0,11,32,3,65,1,106,33,3,32,4,65,1,107,34,4,13,0,11,32,2,32,1,32,5,16,236,7,12,1,11,32,4,32,3,65,228,227,207,0,16,171,10,0,11,33,1,32,0,65,20,65,4,16,163,10,11,32,2,65,16,106,36,0,32,1,11,77,1,2,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,194,6,11,32,0,40,2,28,34,1,65,128,128,128,128,120,115,34,2,65,6,77,32,2,65,1,71,113,32,1,69,114,69,4,64,32,0,40,2,32,32,1,65,1,16,163,10,11,11,74,1,3,127,2,64,2,64,32,0,4,64,32,0,65,8,107,34,1,32,1,40,2,0,34,2,65,1,106,34,3,54,2,0,32,3,69,13,1,32,0,40,2,0,65,127,70,13,2,32,0,40,2,4,32,1,32,2,54,2,0,15,11,16,243,10,0,11,0,11,16,244,10,0,11,74,1,3,127,2,64,2,64,32,0,4,64,32,0,65,8,107,34,1,32,1,40,2,0,34,2,65,1,106,34,3,54,2,0,32,3,69,13,1,32,0,40,2,0,65,127,70,13,2,32,0,45,0,12,32,1,32,2,54,2,0,15,11,16,243,10,0,11,0,11,16,244,10,0,11,74,1,3,127,2,64,2,64,32,0,4,64,32,0,65,8,107,34,1,32,1,40,2,0,34,2,65,1,106,34,3,54,2,0,32,3,69,13,1,32,0,40,2,0,65,127,70,13,2,32,0,45,0,13,32,1,32,2,54,2,0,15,11,16,243,10,0,11,0,11,16,244,10,0,11,74,1,3,127,2,64,2,64,32,0,4,64,32,0,65,8,107,34,1,32,1,40,2,0,34,2,65,1,106,34,3,54,2,0,32,3,69,13,1,32,0,40,2,0,65,127,70,13,2,32,0,45,0,14,32,1,32,2,54,2,0,15,11,16,243,10,0,11,0,11,16,244,10,0,11,76,2,3,127,1,124,2,64,2,64,32,0,4,64,32,0,65,8,107,34,1,32,1,40,2,0,34,2,65,1,106,34,3,54,2,0,32,3,69,13,1,32,0,40,2,0,65,127,70,13,2,32,0,43,3,8,32,1,32,2,54,2,0,15,11,16,243,10,0,11,0,11,16,244,10,0,11,80,1,1,127,65,145,179,211,0,45,0,0,26,65,24,65,4,16,254,9,34,1,4,64,32,1,65,0,58,0,20,32,1,65,0,54,2,16,32,1,65,0,54,2,8,32,1,66,130,128,128,128,16,55,2,0,32,0,32,1,54,2,4,32,0,32,1,54,2,0,15,11,65,4,65,24,16,132,11,0,11,82,1,1,127,32,1,40,2,4,34,2,69,4,64,32,0,65,0,54,2,0,15,11,32,1,32,2,65,1,107,54,2,4,32,1,32,1,40,2,0,34,2,65,1,106,54,2,0,65,4,33,1,32,0,32,2,45,0,0,34,2,65,1,77,4,127,32,0,32,2,58,0,4,65,16,5,32,1,11,54,2,0,11,89,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,190,6,11,2,64,2,64,32,0,40,2,28,65,1,107,14,9,0,1,1,1,1,1,1,1,0,1,11,32,0,40,2,32,34,1,69,13,0,32,0,40,2,36,32,1,65,1,16,163,10,11,32,0,65,44,65,4,16,163,10,11,102,1,2,126,2,126,65,192,183,211,0,41,3,0,80,69,4,64,65,208,183,211,0,41,3,0,33,1,65,200,183,211,0,41,3,0,12,1,11,66,2,33,1,65,208,183,211,0,66,2,55,3,0,65,192,183,211,0,66,1,55,3,0,66,1,11,33,2,32,0,32,1,55,3,16,32,0,32,2,55,3,8,32,0,66,2,55,3,0,65,200,183,211,0,32,2,66,1,124,55,3,0,11,78,1,2,127,35,0,65,16,107,34,2,36,0,32,0,40,2,0,33,3,32,0,65,0,54,2,0,32,3,4,64,32,2,32,3,54,2,12,32,3,65,8,106,65,1,32,1,16,137,5,32,2,65,12,106,16,166,5,32,2,65,16,106,36,0,15,11,65,148,195,207,0,65,28,16,242,10,0,11,78,1,2,127,35,0,65,16,107,34,2,36,0,32,0,40,2,0,33,3,32,0,65,0,54,2,0,32,3,4,64,32,2,32,3,54,2,12,32,3,65,8,106,65,0,32,1,16,137,5,32,2,65,12,106,16,166,5,32,2,65,16,106,36,0,15,11,65,148,195,207,0,65,28,16,242,10,0,11,84,1,1,127,35,0,65,32,107,34,2,36,0,32,2,65,1,54,2,4,32,2,65,184,224,208,0,54,2,0,32,2,66,1,55,2,12,32,2,65,145,2,54,2,28,32,2,32,0,54,2,24,32,2,32,2,65,24,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,16,166,2,32,2,65,32,106,36,0,11,78,1,1,127,35,0,65,16,107,34,2,36,0,2,127,32,0,41,3,0,80,4,64,32,1,65,192,154,209,0,65,4,16,210,9,12,1,11,32,2,32,0,65,8,106,54,2,12,32,1,65,196,154,209,0,65,4,32,2,65,12,106,65,216,154,209,0,16,204,5,11,32,2,65,16,106,36,0,11,82,1,2,127,32,0,16,251,4,34,3,40,2,32,34,4,32,3,40,2,24,70,4,64,32,3,65,24,106,32,4,16,184,5,32,3,40,2,32,33,4,11,32,3,40,2,28,32,4,65,2,116,106,34,4,32,2,59,1,2,32,4,32,1,58,0,0,32,3,32,3,40,2,32,65,1,106,54,2,32,32,3,11,89,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,194,6,11,2,64,2,64,32,0,40,2,28,65,1,107,14,9,0,1,1,1,1,1,1,1,0,1,11,32,0,40,2,32,34,1,69,13,0,32,0,40,2,36,32,1,65,1,16,163,10,11,32,0,65,44,65,4,16,163,10,11,83,1,1,127,35,0,65,16,107,34,2,36,0,2,127,32,0,40,2,0,34,0,45,0,0,69,4,64,32,1,65,192,253,209,0,65,4,16,210,9,12,1,11,32,2,32,0,65,1,106,54,2,12,32,1,65,196,253,209,0,65,4,32,2,65,12,106,65,200,253,209,0,16,204,5,11,32,2,65,16,106,36,0,11,77,1,2,127,32,0,40,2,8,34,1,4,64,32,0,40,2,4,33,0,3,64,32,0,40,2,0,34,2,65,130,128,128,128,120,72,32,2,69,114,69,4,64,32,0,65,4,106,40,2,0,32,2,65,1,16,163,10,11,32,0,65,12,106,33,0,32,1,65,1,107,34,1,13,0,11,11,11,74,1,2,127,32,0,40,2,8,34,1,4,64,32,0,40,2,4,33,0,3,64,32,0,65,4,106,40,2,0,34,2,4,64,32,0,40,2,0,32,2,65,1,16,163,10,11,32,0,65,8,106,16,129,6,32,0,65,208,0,106,33,0,32,1,65,1,107,34,1,13,0,11,11,11,78,1,1,127,35,0,65,16,107,34,2,36,0,2,127,32,0,47,1,0,69,4,64,32,1,65,212,128,193,0,65,4,16,210,9,12,1,11,32,2,32,0,65,2,106,54,2,12,32,1,65,216,128,193,0,65,4,32,2,65,12,106,65,220,128,193,0,16,204,5,11,32,2,65,16,106,36,0,11,77,1,1,127,35,0,65,16,107,34,2,36,0,2,127,32,0,45,0,0,65,3,70,4,64,32,1,65,212,128,193,0,65,4,16,210,9,12,1,11,32,2,32,0,54,2,12,32,1,65,216,128,193,0,65,4,32,2,65,12,106,65,236,128,193,0,16,204,5,11,32,2,65,16,106,36,0,11,76,1,1,127,32,0,40,2,0,34,0,40,2,8,34,1,4,64,32,0,65,12,106,40,2,0,32,1,40,2,12,17,2,0,11,2,64,32,0,65,127,70,13,0,32,0,32,0,40,2,4,34,1,65,1,107,54,2,4,32,1,65,1,71,13,0,32,0,65,24,65,4,16,163,10,11,11,80,1,1,127,35,0,65,16,107,34,2,36,0,2,127,32,0,40,2,0,34,0,40,2,0,69,4,64,32,1,65,192,154,209,0,65,4,16,210,9,12,1,11,32,2,32,0,54,2,12,32,1,65,196,154,209,0,65,4,32,2,65,12,106,65,200,154,209,0,16,204,5,11,32,2,65,16,106,36,0,11,81,1,1,127,35,0,65,16,107,34,2,36,0,2,127,32,0,40,2,0,65,128,128,128,128,120,70,4,64,32,1,65,192,154,209,0,65,4,16,210,9,12,1,11,32,2,32,0,54,2,12,32,1,65,196,154,209,0,65,4,32,2,65,12,106,65,232,154,209,0,16,204,5,11,32,2,65,16,106,36,0,11,81,1,1,127,35,0,65,16,107,34,2,36,0,2,127,32,0,40,2,0,65,128,128,128,128,120,70,4,64,32,1,65,192,154,209,0,65,4,16,210,9,12,1,11,32,2,32,0,54,2,12,32,1,65,196,154,209,0,65,4,32,2,65,12,106,65,248,154,209,0,16,204,5,11,32,2,65,16,106,36,0,11,77,1,1,127,32,0,40,2,32,34,3,32,0,40,2,24,70,4,64,32,0,65,24,106,32,3,16,184,5,32,0,40,2,32,33,3,11,32,0,40,2,28,32,3,65,2,116,106,34,3,32,2,59,1,2,32,3,32,1,58,0,0,32,0,32,0,40,2,32,65,1,106,54,2,32,32,0,11,77,1,1,127,32,0,40,2,44,34,3,32,0,40,2,36,70,4,64,32,0,65,36,106,32,3,16,184,5,32,0,40,2,44,33,3,11,32,0,40,2,40,32,3,65,2,116,106,34,3,32,2,59,1,2,32,3,32,1,59,1,0,32,0,32,0,40,2,44,65,1,106,54,2,44,32,0,11,78,1,1,127,35,0,65,16,107,34,4,36,0,32,1,40,2,0,32,2,40,2,0,32,3,40,2,0,16,55,33,1,32,4,65,8,106,16,148,8,32,4,40,2,12,33,2,32,0,32,4,40,2,8,34,3,54,2,0,32,0,32,2,32,1,32,3,27,54,2,4,32,4,65,16,106,36,0,11,94,1,1,127,65,145,179,211,0,45,0,0,26,65,36,65,4,16,254,9,34,1,69,4,64,65,4,65,36,16,132,11,0,11,32,1,65,0,58,0,34,32,1,65,4,58,0,32,32,1,32,0,59,1,26,32,1,65,1,59,1,24,32,1,66,128,128,128,128,128,128,128,128,128,127,55,2,8,32,1,66,129,128,128,128,16,55,2,0,32,1,65,8,106,11,78,1,1,127,32,2,45,0,0,33,3,32,1,40,2,0,34,1,40,2,0,32,1,40,2,8,34,2,70,4,64,32,1,32,2,65,1,16,208,5,32,1,40,2,8,33,2,11,32,0,65,16,54,2,0,32,1,32,2,65,1,106,54,2,8,32,1,40,2,4,32,2,106,32,3,58,0,0,11,77,1,1,127,35,0,65,16,107,34,2,36,0,32,2,65,8,106,32,1,65,1,106,32,1,45,0,0,65,2,116,65,204,162,206,0,106,40,2,0,40,2,24,17,1,0,32,2,40,2,12,33,1,32,0,32,2,40,2,8,54,2,0,32,0,32,1,54,2,4,32,2,65,16,106,36,0,11,61,1,1,127,35,0,65,32,107,34,0,36,0,32,0,65,1,54,2,12,32,0,65,156,225,209,0,54,2,8,32,0,66,0,55,2,20,32,0,65,128,225,209,0,54,2,16,32,0,65,8,106,65,136,226,209,0,16,166,8,0,11,61,1,1,127,35,0,65,32,107,34,0,36,0,32,0,65,1,54,2,12,32,0,65,156,221,210,0,54,2,8,32,0,66,0,55,2,20,32,0,65,128,221,210,0,54,2,16,32,0,65,8,106,65,208,221,210,0,16,166,8,0,11,80,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,190,6,11,2,64,2,64,32,0,40,2,28,65,1,107,14,9,0,1,1,1,1,1,1,1,0,1,11,32,0,40,2,32,34,1,69,13,0,32,0,40,2,36,32,1,65,1,16,163,10,11,11,75,1,1,127,35,0,65,16,107,34,2,36,0,2,127,32,0,40,2,0,69,4,64,32,1,65,212,128,193,0,65,4,16,210,9,12,1,11,32,2,32,0,54,2,12,32,1,65,216,128,193,0,65,4,32,2,65,12,106,65,252,128,193,0,16,204,5,11,32,2,65,16,106,36,0,11,72,1,1,127,35,0,65,16,107,34,4,36,0,32,1,32,2,32,3,40,2,0,16,33,33,1,32,4,65,8,106,16,148,8,32,4,40,2,12,33,2,32,0,32,4,40,2,8,34,3,54,2,0,32,0,32,2,32,1,32,3,27,54,2,4,32,4,65,16,106,36,0,11,71,1,1,127,65,1,33,4,32,0,32,1,65,16,106,32,1,40,2,8,32,3,65,16,116,65,3,114,16,147,2,4,127,32,0,66,178,8,16,251,4,32,1,47,1,14,65,0,32,1,47,1,12,27,32,2,16,219,7,54,2,4,65,2,5,32,4,11,54,2,0,11,74,1,3,127,32,0,45,0,0,65,3,70,4,64,32,0,40,2,4,34,0,40,2,0,34,2,32,0,65,4,106,40,2,0,34,1,40,2,0,17,2,0,32,1,40,2,4,34,3,4,64,32,2,32,3,32,1,40,2,8,16,163,10,11,32,0,65,12,65,4,16,163,10,11,11,80,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,194,6,11,2,64,2,64,32,0,40,2,28,65,1,107,14,9,0,1,1,1,1,1,1,1,0,1,11,32,0,40,2,32,34,1,69,13,0,32,0,40,2,36,32,1,65,1,16,163,10,11,11,76,1,1,127,35,0,65,48,107,34,1,36,0,32,1,65,1,54,2,16,32,1,65,148,250,210,0,54,2,12,32,1,66,1,55,2,24,32,1,65,235,5,54,2,40,32,1,32,1,65,36,106,54,2,20,32,1,32,1,65,47,106,54,2,36,32,1,65,12,106,32,0,16,166,8,0,11,76,1,1,127,35,0,65,48,107,34,1,36,0,32,1,65,1,54,2,16,32,1,65,184,250,210,0,54,2,12,32,1,66,1,55,2,24,32,1,65,236,5,54,2,40,32,1,32,1,65,36,106,54,2,20,32,1,32,1,65,47,106,54,2,36,32,1,65,12,106,32,0,16,166,8,0,11,79,1,2,127,32,0,40,2,4,33,2,32,0,40,2,0,33,3,2,64,32,0,40,2,8,34,0,45,0,0,69,13,0,32,3,65,140,255,210,0,65,4,32,2,40,2,12,17,4,0,69,13,0,65,1,15,11,32,0,32,1,65,10,70,58,0,0,32,3,32,1,32,2,40,2,16,17,0,0,11,72,1,1,127,32,0,40,2,8,34,3,32,0,40,2,0,70,4,64,32,0,32,3,16,185,5,32,0,40,2,8,33,3,11,32,0,40,2,4,32,3,65,3,116,106,34,3,32,2,54,2,4,32,3,32,1,54,2,0,32,0,32,0,40,2,8,65,1,106,54,2,8,11,76,1,1,127,65,145,179,211,0,45,0,0,26,65,20,65,4,16,254,9,34,3,69,4,64,65,4,65,20,16,132,11,0,11,32,3,32,2,54,2,16,32,3,32,1,54,2,12,32,3,32,0,41,2,0,55,2,0,32,3,65,8,106,32,0,65,8,106,40,2,0,54,2,0,32,3,11,62,1,1,127,35,0,65,16,107,34,2,36,0,32,2,32,1,59,1,14,32,2,32,0,65,48,106,32,2,65,14,106,16,170,3,32,2,65,4,114,32,0,65,216,0,106,32,2,40,2,0,27,40,2,0,32,2,65,16,106,36,0,11,67,0,32,1,40,2,0,32,2,65,2,116,107,65,4,107,40,2,0,34,1,32,0,40,2,0,34,0,65,4,106,40,2,0,34,2,79,4,64,32,1,32,2,65,196,140,209,0,16,131,7,0,11,32,0,40,2,0,32,1,65,3,116,106,53,2,0,11,67,0,32,1,40,2,0,32,2,65,2,116,107,65,4,107,40,2,0,34,1,32,0,40,2,0,34,0,65,4,106,40,2,0,34,2,79,4,64,32,1,32,2,65,196,140,209,0,16,131,7,0,11,32,0,40,2,0,32,1,65,24,108,106,53,2,16,11,67,0,32,1,40,2,0,32,2,65,2,116,107,65,4,107,40,2,0,34,1,32,0,40,2,0,34,0,65,4,106,40,2,0,34,2,79,4,64,32,1,32,2,65,196,140,209,0,16,131,7,0,11,32,0,40,2,0,32,1,65,20,108,106,53,2,0,11,78,1,1,127,35,0,65,16,107,34,2,36,0,32,2,32,0,40,2,0,34,0,54,2,12,32,1,65,164,150,209,0,65,8,65,172,150,209,0,65,7,32,0,65,8,106,65,180,150,209,0,65,196,150,209,0,65,4,32,2,65,12,106,65,200,150,209,0,16,224,5,32,2,65,16,106,36,0,11,78,1,1,127,35,0,65,16,107,34,2,36,0,32,2,32,0,40,2,0,34,0,65,4,106,54,2,12,32,1,65,128,253,209,0,65,9,65,137,253,209,0,65,11,32,0,65,148,253,209,0,65,164,253,209,0,65,9,32,2,65,12,106,65,176,253,209,0,16,224,5,32,2,65,16,106,36,0,11,67,1,1,127,32,2,32,0,40,2,0,32,0,40,2,8,34,3,107,75,4,64,32,0,32,3,32,2,16,208,5,32,0,40,2,8,33,3,11,32,0,40,2,4,32,3,106,32,1,32,2,16,142,11,26,32,0,32,2,32,3,106,54,2,8,65,0,11,78,0,2,64,2,64,2,64,2,64,32,0,45,0,32,65,3,107,14,3,0,1,3,2,11,32,0,65,40,106,16,196,4,15,11,32,0,40,2,36,34,0,16,244,7,32,0,65,168,8,65,8,16,163,10,11,15,11,32,0,40,2,36,34,0,16,244,7,32,0,65,168,8,65,8,16,163,10,11,72,1,1,127,35,0,65,16,107,34,2,36,0,32,2,65,8,106,32,1,16,153,8,32,2,32,2,40,2,8,32,2,40,2,12,40,2,24,17,1,0,32,2,40,2,4,33,1,32,0,32,2,40,2,0,54,2,0,32,0,32,1,54,2,4,32,2,65,16,106,36,0,11,63,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,190,6,11,32,0,40,2,28,34,1,4,64,32,0,40,2,32,32,1,65,1,16,163,10,11,32,0,65,40,65,4,16,163,10,11,68,1,3,127,35,0,65,16,107,34,2,36,0,32,1,40,2,0,16,30,33,1,32,2,65,8,106,16,148,8,32,2,40,2,12,33,3,32,0,32,2,40,2,8,34,4,54,2,0,32,0,32,3,32,1,32,4,27,54,2,4,32,2,65,16,106,36,0,11,69,1,1,127,35,0,65,16,107,34,2,36,0,32,0,40,2,0,34,0,69,4,64,65,148,195,207,0,65,28,16,242,10,0,11,32,2,32,0,54,2,12,32,0,65,8,106,65,1,32,1,16,137,5,32,2,65,12,106,16,166,5,32,2,65,16,106,36,0,11,69,1,1,127,35,0,65,16,107,34,2,36,0,32,0,40,2,0,34,0,69,4,64,65,148,195,207,0,65,28,16,242,10,0,11,32,2,32,0,54,2,12,32,0,65,8,106,65,0,32,1,16,137,5,32,2,65,12,106,16,166,5,32,2,65,16,106,36,0,11,67,1,2,127,2,64,32,1,45,0,4,13,0,32,1,47,1,2,34,3,32,1,47,1,0,34,1,73,13,0,32,3,32,1,107,65,255,255,3,113,65,1,106,33,2,11,32,0,32,2,54,2,8,32,0,65,1,54,2,4,32,0,32,2,54,2,0,11,63,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,193,6,11,32,0,40,2,28,34,1,4,64,32,0,40,2,32,32,1,65,1,16,163,10,11,32,0,65,40,65,4,16,163,10,11,63,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,194,6,11,32,0,40,2,28,34,1,4,64,32,0,40,2,32,32,1,65,1,16,163,10,11,32,0,65,40,65,4,16,163,10,11,63,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,194,6,11,32,0,40,2,28,34,1,4,64,32,0,40,2,32,32,1,65,1,16,163,10,11,32,0,65,48,65,4,16,163,10,11,68,1,3,127,35,0,65,16,107,34,2,36,0,32,1,40,2,0,16,67,33,1,32,2,65,8,106,16,148,8,32,2,40,2,12,33,3,32,0,32,2,40,2,8,34,4,54,2,0,32,0,32,3,32,1,32,4,27,54,2,4,32,2,65,16,106,36,0,11,79,1,2,127,65,145,179,211,0,45,0,0,26,32,1,40,2,4,33,2,32,1,40,2,0,33,3,65,8,65,4,16,254,9,34,1,69,4,64,65,4,65,8,16,132,11,0,11,32,1,32,2,54,2,4,32,1,32,3,54,2,0,32,0,65,188,191,210,0,54,2,4,32,0,32,1,54,2,0,11,67,1,1,127,32,2,32,0,40,2,0,32,0,40,2,8,34,3,107,75,4,64,32,0,32,3,32,2,16,209,5,32,0,40,2,8,33,3,11,32,0,40,2,4,32,3,106,32,1,32,2,16,142,11,26,32,0,32,2,32,3,106,54,2,8,65,0,11,62,1,2,127,32,0,40,2,0,34,4,32,2,106,34,3,32,4,73,32,3,65,39,75,114,34,3,69,4,64,32,0,32,4,106,65,4,106,32,1,32,2,16,142,11,26,32,0,32,0,40,2,0,32,2,106,54,2,0,11,32,3,11,62,1,2,127,32,0,40,2,0,34,4,32,2,106,34,3,32,4,73,32,3,65,15,75,114,34,3,69,4,64,32,0,32,4,106,65,4,106,32,1,32,2,16,142,11,26,32,0,32,0,40,2,0,32,2,106,54,2,0,11,32,3,11,67,1,1,127,35,0,65,16,107,34,6,36,0,32,1,40,2,0,32,2,32,3,32,4,32,5,16,32,32,6,65,8,106,16,148,8,32,6,40,2,12,33,1,32,0,32,6,40,2,8,54,2,0,32,0,32,1,54,2,4,32,6,65,16,106,36,0,11,65,1,1,127,32,2,32,0,40,2,0,32,0,40,2,8,34,3,107,75,4,64,32,0,32,3,32,2,16,208,5,32,0,40,2,8,33,3,11,32,0,40,2,4,32,3,106,32,1,32,2,16,142,11,26,32,0,32,2,32,3,106,54,2,8,11,73,1,1,127,35,0,65,16,107,34,2,36,0,32,2,32,0,65,12,106,54,2,12,32,1,65,203,246,209,0,65,13,65,216,246,209,0,65,5,32,0,65,224,246,209,0,65,240,246,209,0,65,5,32,2,65,12,106,65,248,246,209,0,16,224,5,32,2,65,16,106,36,0,11,163,3,1,8,127,2,64,65,164,179,211,0,45,0,0,13,0,35,0,65,48,107,34,0,36,0,16,48,33,1,32,0,65,40,106,16,148,8,2,64,2,64,2,64,32,0,40,2,40,69,13,0,32,0,40,2,44,33,2,16,49,33,1,32,0,65,32,106,16,148,8,32,0,40,2,36,33,3,32,0,40,2,32,32,2,65,132,1,79,4,64,32,2,16,4,11,69,13,0,16,50,33,1,32,0,65,24,106,16,148,8,32,0,40,2,28,33,4,32,0,40,2,24,32,3,65,132,1,79,4,64,32,3,16,4,11,69,13,0,16,51,33,1,32,0,65,16,106,16,148,8,32,0,40,2,20,33,2,32,0,40,2,16,32,4,65,132,1,79,4,64,32,4,16,4,11,69,13,0,65,1,33,3,65,0,33,4,12,1,11,65,1,33,4,32,1,16,52,65,1,71,13,1,65,0,33,3,32,1,65,132,1,73,4,64,32,1,33,2,12,1,11,32,1,16,4,32,1,33,2,11,65,176,156,210,0,65,11,16,39,34,1,65,128,1,16,46,33,5,32,0,65,8,106,16,148,8,2,64,32,0,40,2,8,34,6,69,13,0,32,0,40,2,12,34,7,32,5,32,6,27,65,131,1,77,13,0,32,7,16,4,11,32,1,65,132,1,79,4,64,32,1,16,4,11,65,128,1,32,5,32,6,27,33,1,2,64,32,4,4,64,32,3,32,2,65,131,1,75,113,69,13,2,12,1,11,32,2,65,131,1,77,13,1,11,32,2,16,4,11,32,0,65,48,106,36,0,65,164,179,211,0,45,0,0,65,164,179,211,0,65,1,58,0,0,65,168,179,211,0,40,2,0,33,2,65,168,179,211,0,32,1,54,2,0,69,32,2,65,132,1,73,114,13,0,32,2,16,4,11,65,168,179,211,0,40,2,0,16,8,11,64,1,2,127,32,0,32,0,40,2,4,34,3,32,2,107,54,2,4,32,0,32,0,40,2,0,65,0,71,32,2,32,3,75,114,34,4,54,2,0,65,1,33,3,32,4,4,127,32,3,5,32,0,40,2,8,32,1,32,2,16,210,9,11,11,71,0,2,64,2,64,2,64,2,64,32,0,40,2,0,34,0,45,0,32,65,3,107,14,3,0,1,2,3,11,32,0,65,40,106,16,196,4,12,2,11,32,0,65,36,106,16,136,8,12,1,11,32,0,65,36,106,16,136,8,11,32,0,65,168,8,65,8,16,163,10,11,65,1,2,127,35,0,65,16,107,34,2,36,0,32,2,65,8,106,32,1,40,2,0,16,27,32,2,40,2,8,33,1,32,0,32,2,40,2,12,34,3,54,2,8,32,0,32,1,54,2,4,32,0,32,3,54,2,0,32,2,65,16,106,36,0,11,63,1,4,127,35,0,65,16,107,34,1,36,0,16,31,33,2,32,1,65,8,106,16,148,8,32,1,40,2,12,33,3,32,0,32,1,40,2,8,34,4,54,2,0,32,0,32,3,32,2,32,4,27,54,2,4,32,1,65,16,106,36,0,11,61,0,32,0,40,2,0,34,0,32,0,40,2,16,34,1,65,1,107,54,2,16,32,1,65,1,70,4,64,32,0,40,2,0,34,1,4,64,32,0,40,2,4,32,1,65,1,16,163,10,11,32,0,65,20,65,4,16,163,10,11,11,56,0,2,64,32,1,105,65,1,71,65,128,128,128,128,120,32,1,107,32,0,73,114,13,0,32,0,4,64,65,145,179,211,0,45,0,0,26,32,0,32,1,16,254,9,34,1,69,13,1,11,32,1,15,11,0,11,69,1,1,127,35,0,65,32,107,34,3,36,0,32,3,65,1,54,2,4,32,3,66,0,55,2,12,32,3,65,236,224,210,0,54,2,8,32,3,32,1,54,2,28,32,3,32,0,54,2,24,32,3,32,3,65,24,106,54,2,0,32,3,32,2,16,166,8,0,11,72,1,1,127,65,145,179,211,0,45,0,0,26,65,200,0,65,4,16,254,9,34,4,69,4,64,65,4,65,200,0,16,132,11,0,11,32,4,32,2,65,200,0,16,142,11,33,2,32,0,32,1,65,208,0,16,142,11,34,0,32,2,54,2,80,32,0,32,3,54,2,84,11,56,1,2,127,2,64,32,0,40,2,4,34,1,69,13,0,32,1,32,1,65,2,116,65,11,106,65,120,113,34,2,106,65,9,106,34,1,69,13,0,32,0,40,2,0,32,2,107,32,1,65,8,16,163,10,11,11,61,0,32,0,65,16,106,16,152,3,32,0,65,32,106,16,254,2,32,0,65,48,106,16,253,2,32,0,65,64,107,16,253,2,32,0,65,208,0,106,16,254,2,32,0,65,224,0,106,16,254,2,32,0,65,240,0,106,16,253,2,11,65,1,1,127,32,1,40,2,4,34,2,69,4,64,32,0,65,0,54,2,0,15,11,32,1,32,2,65,1,107,54,2,4,32,1,32,1,40,2,0,34,1,65,1,106,54,2,0,32,0,32,1,45,0,0,58,0,4,32,0,65,16,54,2,0,11,64,1,1,127,32,1,40,2,0,34,1,32,1,40,2,8,34,4,65,1,106,54,2,8,32,4,65,0,72,4,64,0,11,32,0,32,1,54,2,12,32,0,32,3,54,2,8,32,0,32,2,54,2,4,32,0,65,180,151,210,0,54,2,0,11,64,1,1,127,32,1,40,2,0,34,1,32,1,40,2,16,34,4,65,1,106,54,2,16,32,4,65,0,72,4,64,0,11,32,0,32,1,54,2,12,32,0,32,3,54,2,8,32,0,32,2,54,2,4,32,0,65,164,156,210,0,54,2,0,11,78,1,2,127,2,64,65,196,179,211,0,40,2,0,69,4,64,65,196,179,211,0,65,1,54,2,0,12,1,11,65,204,179,211,0,40,2,0,33,2,65,200,179,211,0,40,2,0,65,1,70,33,1,11,65,200,179,211,0,66,0,55,2,0,32,0,32,2,54,2,4,32,0,32,1,54,2,0,11,54,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,190,6,11,32,0,40,2,28,34,1,4,64,32,0,40,2,32,32,1,65,1,16,163,10,11,11,54,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,193,6,11,32,0,40,2,28,34,1,4,64,32,0,40,2,32,32,1,65,1,16,163,10,11,11,56,1,1,127,32,1,40,2,0,4,127,65,0,5,32,1,40,2,4,34,1,65,164,1,106,40,2,0,33,2,32,1,65,160,1,106,40,2,0,11,33,1,32,0,32,2,54,2,4,32,0,32,1,54,2,0,11,54,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,194,6,11,32,0,40,2,28,34,1,4,64,32,0,40,2,32,32,1,65,1,16,163,10,11,11,62,1,1,127,35,0,65,16,107,34,2,36,0,32,2,65,8,106,32,1,32,1,40,2,0,40,2,4,17,1,0,32,2,40,2,12,33,1,32,0,32,2,40,2,8,54,2,0,32,0,32,1,54,2,4,32,2,65,16,106,36,0,11,57,0,2,64,2,127,32,2,65,128,128,196,0,71,4,64,65,1,32,0,32,2,32,1,40,2,16,17,0,0,13,1,26,11,32,3,13,1,65,0,11,15,11,32,0,32,3,32,4,32,1,40,2,12,17,4,0,11,254,5,2,6,126,3,127,35,0,65,32,107,34,10,36,0,32,1,33,4,66,0,33,1,35,0,65,32,107,34,11,36,0,2,64,2,64,2,64,32,3,80,4,64,32,2,80,32,2,80,32,3,32,4,86,113,114,13,1,32,11,65,16,106,32,3,66,0,65,192,0,32,2,121,167,107,34,12,65,255,0,113,16,140,7,66,1,32,12,65,63,113,173,134,33,8,32,11,65,24,106,41,3,0,33,6,32,11,41,3,16,33,7,3,64,32,2,32,6,125,32,4,32,7,84,173,125,34,1,66,0,89,4,64,32,5,32,8,132,33,5,32,1,80,32,4,32,7,125,34,4,32,3,84,113,13,4,32,1,33,2,11,32,6,66,63,134,32,7,66,1,136,132,33,7,32,8,66,1,136,33,8,32,6,66,1,136,33,6,12,0,11,0,11,2,64,2,64,2,64,2,64,32,2,80,69,4,64,32,2,32,3,84,13,3,32,2,32,3,81,13,1,32,2,32,2,32,3,128,34,8,32,3,126,125,33,1,32,3,66,128,128,128,128,16,90,13,2,32,4,66,255,255,255,255,15,131,32,1,66,32,134,32,4,66,32,136,132,34,1,32,1,32,3,128,34,1,32,3,126,125,66,32,134,132,34,2,32,3,32,2,32,3,128,34,2,126,125,33,4,32,1,66,32,134,32,2,132,33,5,32,1,66,32,136,32,8,132,33,8,66,0,33,1,12,7,11,32,4,32,4,32,3,128,34,5,32,3,126,125,33,4,12,5,11,32,4,32,4,32,2,128,34,5,32,2,126,125,33,4,66,1,33,8,12,5,11,32,1,80,32,3,32,4,86,113,13,1,32,3,66,1,136,33,6,32,3,66,63,134,33,7,66,128,128,128,128,128,128,128,128,128,127,33,2,3,64,2,64,32,1,32,6,125,32,4,32,7,84,173,125,34,5,66,0,89,4,64,32,4,32,7,125,33,4,32,2,32,9,132,33,9,32,5,80,13,1,32,5,33,1,11,32,6,66,63,134,32,7,66,1,136,132,33,7,32,2,66,1,136,33,2,32,6,66,1,136,33,6,12,1,11,11,32,4,32,3,128,34,1,32,9,132,33,5,32,4,32,1,32,3,126,125,33,4,66,0,33,1,12,4,11,32,11,32,3,66,0,65,63,32,3,121,34,1,167,32,2,121,34,5,167,107,65,64,107,32,1,32,5,81,27,34,12,16,140,7,66,1,32,12,65,63,113,173,134,33,1,32,11,65,8,106,41,3,0,33,6,32,11,41,3,0,33,7,3,64,2,64,32,2,32,6,125,32,4,32,7,84,173,125,34,5,66,0,89,4,64,32,4,32,7,125,33,4,32,1,32,9,132,33,9,32,5,80,13,1,32,5,33,2,11,32,6,66,63,134,32,7,66,1,136,132,33,7,32,1,66,1,136,33,1,32,6,66,1,136,33,6,12,1,11,11,32,4,32,3,128,34,1,32,9,132,33,5,32,4,32,1,32,3,126,125,33,4,66,0,33,1,12,2,11,12,2,11,32,2,33,1,11,66,0,33,8,11,32,10,32,4,55,3,16,32,10,32,5,55,3,0,32,10,65,24,106,32,1,55,3,0,32,10,32,8,55,3,8,32,11,65,32,106,36,0,32,10,41,3,0,33,1,32,0,32,10,65,8,106,41,3,0,55,3,8,32,0,32,1,55,3,0,32,10,65,32,106,36,0,11,66,1,1,127,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,2,69,4,64,65,4,65,212,0,16,132,11,0,11,32,2,32,1,54,2,80,32,2,32,0,54,2,76,32,2,65,0,59,1,72,32,2,65,2,54,2,0,32,2,11,57,1,1,127,32,0,40,2,0,33,0,32,1,40,2,28,34,2,65,16,113,69,4,64,32,2,65,32,113,69,4,64,32,0,32,1,16,172,10,15,11,32,0,32,1,16,153,6,15,11,32,0,32,1,16,149,6,11,57,1,1,127,32,0,40,2,0,33,0,32,1,40,2,28,34,2,65,16,113,69,4,64,32,2,65,32,113,69,4,64,32,0,32,1,16,175,10,15,11,32,0,32,1,16,152,6,15,11,32,0,32,1,16,148,6,11,57,1,1,127,32,0,40,2,0,33,0,32,1,40,2,28,34,2,65,16,113,69,4,64,32,2,65,32,113,69,4,64,32,0,32,1,16,174,10,15,11,32,0,32,1,16,150,6,15,11,32,0,32,1,16,151,6,11,64,1,1,126,65,145,179,211,0,45,0,0,26,32,0,41,2,0,33,1,65,20,65,4,16,254,9,34,0,69,4,64,65,4,65,20,16,132,11,0,11,32,0,66,0,55,2,12,32,0,32,1,55,2,4,32,0,65,1,54,2,0,32,0,11,197,1,2,2,127,1,126,32,0,40,2,0,33,0,32,1,40,2,28,34,3,65,16,113,69,4,64,32,3,65,32,113,69,4,64,32,0,32,1,16,177,10,15,11,35,0,65,128,1,107,34,3,36,0,32,0,41,3,0,33,4,65,0,33,0,3,64,32,0,32,3,106,65,255,0,106,32,4,167,65,15,113,34,2,65,48,114,32,2,65,55,106,32,2,65,10,73,27,58,0,0,32,0,65,1,107,33,0,32,4,66,16,84,32,4,66,4,136,33,4,69,13,0,11,32,0,65,128,1,106,34,2,65,129,1,79,4,64,32,2,65,128,1,65,192,255,210,0,16,170,10,0,11,32,1,65,1,65,210,255,210,0,65,2,32,0,32,3,106,65,128,1,106,65,0,32,0,107,16,251,1,32,3,65,128,1,106,36,0,15,11,32,0,32,1,16,138,6,11,45,1,1,127,3,127,32,0,45,0,0,34,1,65,6,71,4,127,65,1,65,0,65,1,32,1,116,65,159,192,3,113,27,5,32,0,40,2,4,33,0,12,1,11,11,11,62,1,1,127,65,145,179,211,0,45,0,0,26,65,4,65,4,16,254,9,34,2,69,4,64,65,4,65,4,16,132,11,0,11,32,0,65,1,54,2,8,32,0,32,2,54,2,4,32,0,65,1,54,2,0,32,2,32,1,54,2,0,11,59,1,1,127,35,0,65,16,107,34,2,36,0,32,2,32,0,40,2,0,54,2,12,32,1,65,201,214,209,0,65,14,65,215,214,209,0,65,11,32,2,65,12,106,65,228,214,209,0,16,238,5,32,2,65,16,106,36,0,11,45,2,1,127,1,126,32,0,41,3,0,34,2,80,69,4,64,3,64,32,1,65,1,106,33,1,32,2,66,2,84,32,2,66,1,136,33,2,69,13,0,11,11,32,1,11,178,2,1,2,127,35,0,65,32,107,34,2,36,0,32,2,65,1,59,1,28,32,2,32,1,54,2,24,32,2,32,0,54,2,20,32,2,65,236,252,210,0,54,2,16,32,2,65,236,224,210,0,54,2,12,35,0,65,16,107,34,1,36,0,32,2,65,12,106,34,0,40,2,8,34,2,69,4,64,65,156,191,210,0,16,176,10,0,11,32,1,32,0,40,2,12,54,2,12,32,1,32,0,54,2,8,32,1,32,2,54,2,4,35,0,65,16,107,34,0,36,0,32,1,65,4,106,34,1,40,2,0,34,2,40,2,12,33,3,2,64,2,64,2,64,2,64,32,2,40,2,4,14,2,0,1,2,11,32,3,13,1,65,172,176,210,0,33,2,65,0,33,3,12,2,11,32,3,13,0,32,2,40,2,0,34,2,40,2,4,33,3,32,2,40,2,0,33,2,12,1,11,32,0,32,2,54,2,12,32,0,65,128,128,128,128,120,54,2,0,32,0,65,224,191,210,0,32,1,40,2,4,34,0,40,2,8,32,1,40,2,8,32,0,45,0,16,32,0,45,0,17,16,174,5,0,11,32,0,32,3,54,2,4,32,0,32,2,54,2,0,32,0,65,204,191,210,0,32,1,40,2,4,34,0,40,2,8,32,1,40,2,8,32,0,45,0,16,32,0,45,0,17,16,174,5,0,11,181,116,3,35,127,26,126,1,124,32,1,40,2,28,65,1,113,33,2,32,0,43,3,0,33,63,2,64,32,1,40,2,8,4,64,2,127,32,1,33,8,32,1,40,2,12,33,19,65,0,33,0,35,0,65,240,8,107,34,9,36,0,32,63,189,33,39,2,127,65,2,32,63,32,63,98,13,0,26,32,39,66,255,255,255,255,255,255,255,7,131,34,41,66,128,128,128,128,128,128,128,8,132,32,39,66,1,134,66,254,255,255,255,255,255,255,15,131,32,39,66,52,136,167,65,255,15,113,34,0,27,34,38,66,1,131,33,40,32,39,66,128,128,128,128,128,128,128,248,255,0,131,33,37,2,64,2,64,32,41,80,4,64,65,3,32,37,66,128,128,128,128,128,128,128,248,255,0,81,13,3,26,32,37,80,69,13,1,65,4,12,3,11,32,37,80,13,1,11,66,128,128,128,128,128,128,128,32,32,38,66,1,134,32,38,66,128,128,128,128,128,128,128,8,81,34,1,27,33,38,66,2,66,1,32,1,27,33,37,65,203,119,65,204,119,32,1,27,32,0,106,33,0,32,40,80,12,1,11,32,0,65,179,8,107,33,0,66,1,33,37,32,40,80,11,33,1,32,9,32,0,59,1,232,8,32,9,32,37,55,3,224,8,32,9,66,1,55,3,216,8,32,9,32,38,55,3,208,8,32,9,32,1,58,0,234,8,2,127,32,1,65,2,70,4,64,65,236,224,210,0,33,22,65,0,12,1,11,32,2,69,4,64,65,135,248,210,0,65,236,224,210,0,32,39,66,0,83,27,33,22,32,39,66,63,136,167,12,1,11,65,135,248,210,0,65,136,248,210,0,32,39,66,0,83,27,33,22,65,1,11,33,28,2,64,2,127,2,64,2,64,2,64,2,64,2,64,65,3,32,1,65,2,107,65,255,1,113,34,1,32,1,65,3,79,27,65,1,107,14,3,1,2,3,0,11,32,9,65,3,54,2,152,8,32,9,65,137,248,210,0,54,2,148,8,32,9,65,2,59,1,144,8,65,1,33,1,32,9,65,144,8,106,12,4,11,32,9,65,3,54,2,152,8,32,9,65,140,248,210,0,54,2,148,8,32,9,65,2,59,1,144,8,65,1,33,1,32,9,65,144,8,106,12,3,11,65,2,33,1,32,9,65,2,59,1,144,8,32,19,69,13,1,32,9,65,160,8,106,32,19,54,2,0,32,9,65,0,59,1,156,8,32,9,65,2,54,2,152,8,32,9,65,133,248,210,0,54,2,148,8,32,9,65,144,8,106,12,2,11,65,116,65,5,32,0,193,34,0,65,0,72,27,32,0,108,34,0,65,192,253,0,73,4,64,32,9,65,144,8,106,33,12,32,9,65,16,106,33,10,32,0,65,4,118,65,21,106,33,7,65,128,128,126,65,0,32,19,107,32,19,65,128,128,2,79,27,33,1,2,64,2,64,2,127,2,64,2,64,2,64,2,64,32,9,65,208,8,106,34,17,41,3,0,34,37,80,69,4,64,32,37,66,128,128,128,128,128,128,128,128,32,90,13,1,32,7,69,13,2,65,160,127,32,17,47,1,24,34,0,65,32,107,32,0,32,37,66,128,128,128,128,16,84,34,0,27,34,2,65,16,107,32,2,32,37,66,32,134,32,37,32,0,27,34,37,66,128,128,128,128,128,128,192,0,84,34,0,27,34,2,65,8,107,32,2,32,37,66,16,134,32,37,32,0,27,34,37,66,128,128,128,128,128,128,128,128,1,84,34,0,27,34,2,65,4,107,32,2,32,37,66,8,134,32,37,32,0,27,34,37,66,128,128,128,128,128,128,128,128,16,84,34,0,27,34,2,65,2,107,32,2,32,37,66,4,134,32,37,32,0,27,34,37,66,128,128,128,128,128,128,128,128,192,0,84,34,0,27,32,37,66,2,134,32,37,32,0,27,34,37,66,0,89,107,34,4,107,193,65,208,0,108,65,176,167,5,106,65,206,16,109,34,0,65,209,0,79,13,3,32,0,65,4,116,34,2,65,168,232,210,0,106,41,3,0,34,38,66,255,255,255,255,15,131,34,39,32,37,32,37,66,127,133,66,63,136,134,34,37,66,32,136,34,40,126,34,41,66,32,136,32,38,66,32,136,34,38,32,40,126,124,32,38,32,37,66,255,255,255,255,15,131,34,37,126,34,38,66,32,136,124,32,41,66,255,255,255,255,15,131,32,37,32,39,126,66,32,136,124,32,38,66,255,255,255,255,15,131,124,66,128,128,128,128,8,124,66,32,136,124,34,38,65,64,32,4,32,2,65,176,232,210,0,106,47,1,0,106,107,34,6,65,63,113,173,34,39,136,167,33,0,32,2,65,178,232,210,0,106,47,1,0,33,2,32,38,66,1,32,39,134,34,40,66,1,125,34,41,131,34,37,80,4,64,32,7,65,10,75,13,7,32,7,65,2,116,65,224,245,210,0,106,40,2,0,32,0,75,13,7,11,32,0,65,144,206,0,79,4,64,32,0,65,192,132,61,73,13,5,32,0,65,128,194,215,47,79,4,64,65,8,65,9,32,0,65,128,148,235,220,3,73,34,4,27,33,5,65,128,194,215,47,65,128,148,235,220,3,32,4,27,12,7,11,65,6,65,7,32,0,65,128,173,226,4,73,34,4,27,33,5,65,192,132,61,65,128,173,226,4,32,4,27,12,6,11,32,0,65,228,0,79,4,64,65,2,65,3,32,0,65,232,7,73,34,4,27,33,5,65,228,0,65,232,7,32,4,27,12,6,11,65,10,65,1,32,0,65,9,75,34,5,27,12,5,11,65,251,227,210,0,65,28,65,144,245,210,0,16,141,8,0,11,65,160,245,210,0,65,36,65,196,245,210,0,16,141,8,0,11,65,236,244,210,0,65,33,65,212,245,210,0,16,141,8,0,11,32,0,65,209,0,65,232,242,210,0,16,131,7,0,11,65,4,65,5,32,0,65,160,141,6,73,34,4,27,33,5,65,144,206,0,65,160,141,6,32,4,27,11,33,4,2,64,2,64,2,64,2,64,32,5,32,2,107,65,1,106,193,34,3,32,1,193,34,2,74,4,64,32,6,65,255,255,3,113,33,14,32,3,32,1,107,193,32,7,32,3,32,2,107,32,7,73,27,34,6,65,1,107,33,13,65,0,33,2,3,64,32,0,32,4,110,33,11,32,2,32,7,70,13,3,32,0,32,4,32,11,108,107,33,0,32,2,32,10,106,32,11,65,48,106,58,0,0,32,2,32,13,70,13,4,32,2,32,5,70,13,2,32,2,65,1,106,33,2,32,4,65,10,73,32,4,65,10,110,33,4,69,13,0,11,65,144,244,210,0,65,25,65,140,246,210,0,16,141,8,0,11,32,12,32,10,32,7,65,0,32,3,32,1,32,38,66,10,128,32,4,173,32,39,134,32,40,16,187,3,12,5,11,32,2,65,1,106,33,2,32,14,65,1,107,65,63,113,173,33,42,66,1,33,38,3,64,32,38,32,42,136,80,69,4,64,32,12,65,0,54,2,0,12,6,11,32,2,32,7,79,13,3,32,2,32,10,106,32,37,66,10,126,34,37,32,39,136,167,65,48,106,58,0,0,32,38,66,10,126,33,38,32,37,32,41,131,33,37,32,6,32,2,65,1,106,34,2,71,13,0,11,32,12,32,10,32,7,32,6,32,3,32,1,32,37,32,40,32,38,16,187,3,12,4,11,32,7,32,7,65,156,246,210,0,16,131,7,0,11,32,12,32,10,32,7,32,6,32,3,32,1,32,0,173,32,39,134,32,37,124,32,4,173,32,39,134,32,40,16,187,3,12,2,11,32,2,32,7,65,172,246,210,0,16,131,7,0,11,32,12,65,0,54,2,0,11,32,1,193,33,20,2,64,32,9,40,2,144,8,69,4,64,32,9,65,192,8,106,33,25,65,0,33,11,35,0,65,192,6,107,34,6,36,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,17,41,3,0,34,37,80,69,4,64,32,17,41,3,8,34,38,80,13,1,32,17,41,3,16,34,39,80,13,2,32,37,32,39,124,32,37,84,13,3,32,37,32,38,84,13,4,32,17,47,1,24,33,0,32,6,32,37,62,2,12,32,6,65,1,65,2,32,37,66,128,128,128,128,16,84,34,1,27,54,2,172,1,32,6,65,0,32,37,66,32,136,167,32,1,27,54,2,16,32,6,65,20,106,65,0,65,152,1,16,141,11,26,32,6,65,180,1,106,65,0,65,156,1,16,141,11,26,32,6,65,1,54,2,176,1,32,6,65,1,54,2,208,2,32,0,173,195,32,37,66,1,125,121,125,66,194,154,193,232,4,126,66,128,161,205,160,180,2,124,66,32,136,167,34,1,193,33,16,2,64,32,0,193,34,2,65,0,78,4,64,32,6,65,12,106,32,0,16,244,2,26,12,1,11,32,6,65,176,1,106,65,0,32,2,107,193,16,244,2,26,11,2,64,32,16,65,0,72,4,64,32,6,65,12,106,65,0,32,16,107,65,255,255,3,113,16,221,1,12,1,11,32,6,65,176,1,106,32,1,65,255,255,3,113,16,221,1,11,32,6,40,2,208,2,33,14,32,6,65,156,5,106,32,6,65,176,1,106,65,160,1,16,142,11,26,32,6,32,14,54,2,188,6,32,7,34,5,65,10,79,4,64,32,6,65,148,5,106,33,1,3,64,32,6,40,2,188,6,34,3,65,41,79,13,10,2,64,32,3,69,13,0,32,3,65,2,116,33,0,2,127,32,3,65,255,255,255,255,3,106,34,2,65,255,255,255,255,3,113,34,4,69,4,64,66,0,33,37,32,6,65,156,5,106,32,0,106,12,1,11,32,0,32,1,106,33,3,32,4,65,1,106,65,254,255,255,255,7,113,33,4,66,0,33,37,3,64,32,3,65,4,106,34,0,32,0,53,2,0,32,37,66,32,134,132,34,37,66,128,148,235,220,3,128,34,38,62,2,0,32,3,32,3,53,2,0,32,37,32,38,66,128,148,235,220,3,126,125,66,32,134,132,34,37,66,128,148,235,220,3,128,34,38,62,2,0,32,37,32,38,66,128,148,235,220,3,126,125,33,37,32,3,65,8,107,33,3,32,4,65,2,107,34,4,13,0,11,32,3,65,8,106,11,32,2,65,1,113,13,0,65,4,107,34,0,32,0,53,2,0,32,37,66,32,134,132,66,128,148,235,220,3,128,62,2,0,11,32,5,65,9,107,34,5,65,9,75,13,0,11,11,32,5,65,2,116,65,204,225,210,0,106,40,2,0,34,1,69,13,5,32,6,40,2,188,6,34,3,65,41,79,13,8,32,3,4,127,32,3,65,2,116,33,0,32,1,173,33,38,2,127,32,3,65,255,255,255,255,3,106,34,1,65,255,255,255,255,3,113,34,2,69,4,64,66,0,33,37,32,6,65,156,5,106,32,0,106,12,1,11,32,2,65,1,106,65,254,255,255,255,7,113,33,4,32,0,32,6,106,65,148,5,106,33,3,66,0,33,37,3,64,32,3,65,4,106,34,0,32,0,53,2,0,32,37,66,32,134,132,34,37,32,38,128,34,39,62,2,0,32,3,32,3,53,2,0,32,37,32,38,32,39,126,125,66,32,134,132,34,37,32,38,128,34,39,62,2,0,32,37,32,38,32,39,126,125,33,37,32,3,65,8,107,33,3,32,4,65,2,107,34,4,13,0,11,32,3,65,8,106,11,33,0,32,1,65,1,113,69,4,64,32,0,65,4,107,34,0,32,0,53,2,0,32,37,66,32,134,132,32,38,128,62,2,0,11,32,6,40,2,188,6,5,65,0,11,34,0,32,6,40,2,172,1,34,1,32,0,32,1,75,27,34,0,65,40,75,13,17,32,0,69,4,64,65,0,33,0,12,8,11,32,0,65,1,113,33,12,32,0,65,1,70,4,64,65,0,33,5,12,7,11,32,0,65,62,113,33,17,65,0,33,5,32,6,65,156,5,106,33,3,32,6,65,12,106,33,4,3,64,32,3,32,3,40,2,0,34,13,32,4,40,2,0,106,34,2,32,5,65,1,113,106,34,15,54,2,0,32,3,65,4,106,34,5,32,5,40,2,0,34,23,32,4,65,4,106,40,2,0,106,34,5,32,2,32,13,73,32,2,32,15,75,114,106,34,2,54,2,0,32,5,32,23,73,32,2,32,5,73,114,33,5,32,4,65,8,106,33,4,32,3,65,8,106,33,3,32,17,32,11,65,2,106,34,11,71,13,0,11,12,6,11,65,251,227,210,0,65,28,65,132,231,210,0,16,141,8,0,11,65,168,228,210,0,65,29,65,148,231,210,0,16,141,8,0,11,65,216,228,210,0,65,28,65,164,231,210,0,16,141,8,0,11,65,188,230,210,0,65,54,65,148,232,210,0,16,141,8,0,11,65,244,229,210,0,65,55,65,132,232,210,0,16,141,8,0,11,65,135,153,211,0,65,27,65,192,152,211,0,16,141,8,0,11,32,12,4,127,32,11,65,2,116,34,2,32,6,65,156,5,106,106,34,4,32,4,40,2,0,34,4,32,6,65,12,106,32,2,106,40,2,0,106,34,2,32,5,106,34,5,54,2,0,32,2,32,4,73,32,2,32,5,75,114,5,32,5,11,65,1,113,69,13,0,32,0,65,40,70,13,2,32,6,65,156,5,106,32,0,65,2,116,106,65,1,54,2,0,32,0,65,1,106,33,0,11,32,6,32,0,54,2,188,6,32,0,32,14,32,0,32,14,75,27,34,3,65,41,79,13,0,32,3,65,2,116,33,3,2,64,3,64,32,3,4,64,65,127,32,3,65,4,107,34,3,32,6,65,176,1,106,106,40,2,0,34,0,32,3,32,6,65,156,5,106,106,40,2,0,34,2,71,32,0,32,2,75,27,34,4,69,13,1,12,2,11,11,65,127,65,0,32,3,27,33,4,11,2,64,2,64,32,4,65,2,79,4,64,32,1,69,4,64,65,0,33,1,32,6,65,0,54,2,172,1,12,3,11,32,1,65,1,107,65,255,255,255,255,3,113,34,0,65,1,106,34,2,65,3,113,33,4,32,0,65,3,73,4,64,32,6,65,12,106,33,3,66,0,33,37,12,2,11,32,2,65,252,255,255,255,7,113,33,0,32,6,65,12,106,33,3,66,0,33,37,3,64,32,3,32,3,53,2,0,66,10,126,32,37,124,34,37,62,2,0,32,3,65,4,106,34,2,32,2,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,3,65,8,106,34,2,32,2,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,3,65,12,106,34,2,32,2,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,37,66,32,136,33,37,32,3,65,16,106,33,3,32,0,65,4,107,34,0,13,0,11,12,1,11,32,16,65,1,106,33,16,12,1,11,32,4,4,64,3,64,32,3,32,3,53,2,0,66,10,126,32,37,124,34,37,62,2,0,32,3,65,4,106,33,3,32,37,66,32,136,33,37,32,4,65,1,107,34,4,13,0,11,11,32,37,167,34,0,4,64,32,1,65,40,70,13,3,32,6,65,12,106,32,1,65,2,116,106,32,0,54,2,0,32,1,65,1,106,33,1,11,32,6,32,1,54,2,172,1,11,65,0,33,13,2,64,2,64,2,64,2,64,32,16,193,34,0,32,20,193,34,2,72,34,29,69,4,64,32,16,32,20,107,193,32,7,32,0,32,2,107,32,7,73,27,34,5,13,1,11,65,0,33,5,12,1,11,32,6,65,212,2,106,34,1,32,6,65,176,1,106,34,0,65,160,1,16,142,11,26,32,6,32,14,54,2,244,3,32,1,65,1,16,244,2,33,30,32,6,40,2,208,2,33,1,32,6,65,248,3,106,34,2,32,0,65,160,1,16,142,11,26,32,6,32,1,54,2,152,5,32,2,65,2,16,244,2,33,31,32,6,40,2,208,2,33,1,32,6,65,156,5,106,34,2,32,0,65,160,1,16,142,11,26,32,6,32,1,54,2,188,6,32,6,65,172,1,106,33,32,32,6,65,208,2,106,33,33,32,6,65,244,3,106,33,34,32,6,65,152,5,106,33,35,32,2,65,3,16,244,2,33,36,32,6,40,2,172,1,33,1,32,6,40,2,208,2,33,14,32,6,40,2,244,3,33,23,32,6,40,2,152,5,33,18,32,6,40,2,188,6,33,27,65,0,33,17,2,64,3,64,32,17,33,12,2,64,2,64,2,64,32,1,65,41,73,4,64,32,12,65,1,106,33,17,32,1,65,2,116,33,0,65,0,33,3,2,64,2,64,2,64,3,64,32,0,32,3,70,13,1,32,6,65,12,106,32,3,106,32,3,65,4,106,33,3,40,2,0,69,13,0,11,32,1,32,27,32,1,32,27,75,27,34,0,65,41,79,13,21,32,0,65,2,116,33,3,2,64,3,64,32,3,4,64,65,127,32,3,32,35,106,40,2,0,34,2,32,3,65,4,107,34,3,32,6,65,12,106,106,40,2,0,34,4,71,32,2,32,4,75,27,34,4,69,13,1,12,2,11,11,65,127,65,0,32,3,27,33,4,11,65,0,33,15,32,4,65,2,73,4,64,65,1,33,11,65,0,33,13,32,0,65,1,71,4,64,32,0,65,62,113,33,15,32,6,65,12,106,33,3,32,6,65,156,5,106,33,4,3,64,32,3,32,3,40,2,0,34,21,32,4,40,2,0,65,127,115,106,34,1,32,11,65,1,113,106,34,11,54,2,0,32,3,65,4,106,34,2,32,2,40,2,0,34,24,32,4,65,4,106,40,2,0,65,127,115,106,34,2,32,1,32,21,73,32,1,32,11,75,114,106,34,1,54,2,0,32,2,32,24,73,32,1,32,2,73,114,33,11,32,4,65,8,106,33,4,32,3,65,8,106,33,3,32,15,32,13,65,2,106,34,13,71,13,0,11,11,32,0,65,1,113,4,127,32,13,65,2,116,34,1,32,6,65,12,106,106,34,2,32,2,40,2,0,34,2,32,1,32,36,106,40,2,0,65,127,115,106,34,1,32,11,106,34,4,54,2,0,32,1,32,2,73,32,1,32,4,75,114,5,32,11,11,65,1,113,69,13,16,32,6,32,0,54,2,172,1,65,8,33,15,32,0,33,1,11,32,1,32,18,32,1,32,18,75,27,34,2,65,41,79,13,24,32,2,65,2,116,33,3,3,64,32,3,69,13,2,65,127,32,3,32,34,106,40,2,0,34,0,32,3,65,4,107,34,3,32,6,65,12,106,106,40,2,0,34,4,71,32,0,32,4,75,27,34,4,69,13,0,11,12,2,11,32,5,32,7,75,13,3,32,5,32,12,70,13,9,32,10,32,12,106,65,48,32,5,32,12,107,16,141,11,26,12,9,11,65,127,65,0,32,3,27,33,4,11,2,64,32,4,65,1,75,4,64,32,1,33,2,12,1,11,32,2,4,64,65,1,33,11,65,0,33,13,32,2,65,1,71,4,64,32,2,65,62,113,33,21,32,6,65,12,106,33,3,32,6,65,248,3,106,33,4,3,64,32,3,32,3,40,2,0,34,24,32,4,40,2,0,65,127,115,106,34,0,32,11,65,1,113,106,34,11,54,2,0,32,3,65,4,106,34,1,32,1,40,2,0,34,26,32,4,65,4,106,40,2,0,65,127,115,106,34,1,32,0,32,24,73,32,0,32,11,75,114,106,34,0,54,2,0,32,1,32,26,73,32,0,32,1,73,114,33,11,32,4,65,8,106,33,4,32,3,65,8,106,33,3,32,21,32,13,65,2,106,34,13,71,13,0,11,11,32,2,65,1,113,4,127,32,13,65,2,116,34,0,32,6,65,12,106,106,34,1,32,1,40,2,0,34,1,32,0,32,31,106,40,2,0,65,127,115,106,34,0,32,11,106,34,4,54,2,0,32,0,32,1,73,32,0,32,4,75,114,5,32,11,11,65,1,113,69,13,14,11,32,6,32,2,54,2,172,1,32,15,65,4,114,33,15,11,32,2,32,23,32,2,32,23,75,27,34,0,65,41,79,13,18,32,0,65,2,116,33,3,2,64,3,64,32,3,4,64,65,127,32,3,32,33,106,40,2,0,34,1,32,3,65,4,107,34,3,32,6,65,12,106,106,40,2,0,34,4,71,32,1,32,4,75,27,34,4,69,13,1,12,2,11,11,65,127,65,0,32,3,27,33,4,11,2,64,32,4,65,1,75,4,64,32,2,33,0,12,1,11,32,0,4,64,65,1,33,11,65,0,33,13,32,0,65,1,71,4,64,32,0,65,62,113,33,21,32,6,65,12,106,33,3,32,6,65,212,2,106,33,4,3,64,32,3,32,3,40,2,0,34,24,32,4,40,2,0,65,127,115,106,34,1,32,11,65,1,113,106,34,11,54,2,0,32,3,65,4,106,34,2,32,2,40,2,0,34,26,32,4,65,4,106,40,2,0,65,127,115,106,34,2,32,1,32,24,73,32,1,32,11,75,114,106,34,1,54,2,0,32,2,32,26,73,32,1,32,2,73,114,33,11,32,4,65,8,106,33,4,32,3,65,8,106,33,3,32,21,32,13,65,2,106,34,13,71,13,0,11,11,32,0,65,1,113,4,127,32,13,65,2,116,34,1,32,6,65,12,106,106,34,2,32,2,40,2,0,34,2,32,1,32,30,106,40,2,0,65,127,115,106,34,1,32,11,106,34,4,54,2,0,32,1,32,2,73,32,1,32,4,75,114,5,32,11,11,65,1,113,69,13,14,11,32,6,32,0,54,2,172,1,32,15,65,2,106,33,15,11,32,0,32,14,32,0,32,14,75,27,34,1,65,41,79,13,11,32,1,65,2,116,33,3,2,64,3,64,32,3,4,64,65,127,32,3,32,32,106,40,2,0,34,2,32,3,65,4,107,34,3,32,6,65,12,106,106,40,2,0,34,4,71,32,2,32,4,75,27,34,4,69,13,1,12,2,11,11,65,127,65,0,32,3,27,33,4,11,2,64,32,4,65,1,75,4,64,32,0,33,1,12,1,11,32,1,4,64,65,1,33,11,65,0,33,13,32,1,65,1,71,4,64,32,1,65,62,113,33,21,32,6,65,12,106,33,3,32,6,65,176,1,106,33,4,3,64,32,3,32,3,40,2,0,34,24,32,4,40,2,0,65,127,115,106,34,0,32,11,65,1,113,106,34,11,54,2,0,32,3,65,4,106,34,2,32,2,40,2,0,34,26,32,4,65,4,106,40,2,0,65,127,115,106,34,2,32,0,32,24,73,32,0,32,11,75,114,106,34,0,54,2,0,32,2,32,26,73,32,0,32,2,73,114,33,11,32,4,65,8,106,33,4,32,3,65,8,106,33,3,32,21,32,13,65,2,106,34,13,71,13,0,11,11,32,1,65,1,113,4,127,32,13,65,2,116,34,0,32,6,65,12,106,106,34,2,32,2,40,2,0,34,2,32,6,65,176,1,106,32,0,106,40,2,0,65,127,115,106,34,0,32,11,106,34,4,54,2,0,32,0,32,2,73,32,0,32,4,75,114,5,32,11,11,65,1,113,69,13,14,11,32,6,32,1,54,2,172,1,32,15,65,1,106,33,15,11,32,7,32,12,71,4,64,32,10,32,12,106,32,15,65,48,106,58,0,0,32,1,65,41,79,13,12,32,1,69,4,64,65,0,33,1,12,5,11,32,1,65,1,107,65,255,255,255,255,3,113,34,0,65,1,106,34,2,65,3,113,33,4,32,0,65,3,73,4,64,32,6,65,12,106,33,3,66,0,33,37,12,4,11,32,2,65,252,255,255,255,7,113,33,0,32,6,65,12,106,33,3,66,0,33,37,3,64,32,3,32,3,53,2,0,66,10,126,32,37,124,34,37,62,2,0,32,3,65,4,106,34,2,32,2,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,3,65,8,106,34,2,32,2,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,3,65,12,106,34,2,32,2,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,37,66,32,136,33,37,32,3,65,16,106,33,3,32,0,65,4,107,34,0,13,0,11,12,3,11,32,7,32,7,65,228,231,210,0,16,131,7,0,11,12,10,11,32,5,32,7,65,244,231,210,0,16,171,10,0,11,32,4,4,64,3,64,32,3,32,3,53,2,0,66,10,126,32,37,124,34,37,62,2,0,32,3,65,4,106,33,3,32,37,66,32,136,33,37,32,4,65,1,107,34,4,13,0,11,11,32,37,167,34,0,69,13,0,32,1,65,40,70,13,2,32,6,65,12,106,32,1,65,2,116,106,32,0,54,2,0,32,1,65,1,106,33,1,11,32,6,32,1,54,2,172,1,32,5,32,17,71,13,0,11,65,1,33,13,12,1,11,12,4,11,2,64,2,64,32,14,65,41,73,4,64,32,14,69,4,64,65,0,33,14,12,3,11,32,14,65,1,107,65,255,255,255,255,3,113,34,0,65,1,106,34,2,65,3,113,33,4,32,0,65,3,73,4,64,32,6,65,176,1,106,33,3,66,0,33,37,12,2,11,32,2,65,252,255,255,255,7,113,33,0,32,6,65,176,1,106,33,3,66,0,33,37,3,64,32,3,32,3,53,2,0,66,5,126,32,37,124,34,37,62,2,0,32,3,65,4,106,34,2,32,2,53,2,0,66,5,126,32,37,66,32,136,124,34,37,62,2,0,32,3,65,8,106,34,2,32,2,53,2,0,66,5,126,32,37,66,32,136,124,34,37,62,2,0,32,3,65,12,106,34,2,32,2,53,2,0,66,5,126,32,37,66,32,136,124,34,37,62,2,0,32,37,66,32,136,33,37,32,3,65,16,106,33,3,32,0,65,4,107,34,0,13,0,11,12,1,11,32,14,65,40,65,192,152,211,0,16,171,10,0,11,32,4,4,64,3,64,32,3,32,3,53,2,0,66,5,126,32,37,124,34,37,62,2,0,32,3,65,4,106,33,3,32,37,66,32,136,33,37,32,4,65,1,107,34,4,13,0,11,11,32,37,167,34,0,69,13,0,32,14,65,40,70,13,4,32,6,65,176,1,106,32,14,65,2,116,106,32,0,54,2,0,32,14,65,1,106,33,14,11,32,6,32,14,54,2,208,2,32,1,32,14,32,1,32,14,75,27,34,3,65,41,79,13,2,32,3,65,2,116,33,3,2,64,2,64,2,64,2,64,2,64,2,64,3,64,32,3,69,13,1,65,127,32,3,65,4,107,34,3,32,6,65,176,1,106,106,40,2,0,34,0,32,3,32,6,65,12,106,106,40,2,0,34,1,71,32,0,32,1,75,27,34,0,69,13,0,11,32,0,65,255,1,113,65,1,70,13,1,12,5,11,32,13,32,3,69,113,69,13,4,32,5,65,1,107,34,0,32,7,79,13,1,32,0,32,10,106,45,0,0,65,1,113,69,13,4,11,32,5,32,7,75,13,2,32,5,32,10,106,33,1,65,0,33,3,32,10,33,4,2,64,3,64,32,3,32,5,70,13,1,32,3,65,1,106,33,3,32,4,65,1,107,34,4,32,5,106,34,0,45,0,0,65,57,70,13,0,11,32,0,32,0,45,0,0,65,1,106,58,0,0,32,5,32,3,107,65,1,106,32,5,79,13,4,32,0,65,1,106,65,48,32,3,65,1,107,16,141,11,26,12,4,11,2,127,65,49,32,5,69,13,0,26,32,10,65,49,58,0,0,65,48,32,5,65,1,70,13,0,26,32,10,65,1,106,65,48,32,5,65,1,107,16,141,11,26,65,48,11,33,0,32,16,65,1,106,33,16,32,29,69,13,1,12,3,11,32,0,32,7,65,180,231,210,0,16,131,7,0,11,32,5,32,7,79,13,1,32,1,32,0,58,0,0,32,5,65,1,106,33,5,12,1,11,32,5,32,7,65,196,231,210,0,16,171,10,0,11,32,5,32,7,75,13,1,11,32,25,32,16,59,1,8,32,25,32,5,54,2,4,32,25,32,10,54,2,0,32,6,65,192,6,106,36,0,12,6,11,32,5,32,7,65,212,231,210,0,16,171,10,0,11,32,3,65,40,65,192,152,211,0,16,171,10,0,11,65,40,65,40,65,192,152,211,0,16,131,7,0,11,32,1,65,40,65,192,152,211,0,16,171,10,0,11,65,208,152,211,0,65,26,65,192,152,211,0,16,141,8,0,11,32,9,65,200,8,106,32,9,65,152,8,106,40,2,0,54,2,0,32,9,32,9,41,2,144,8,55,3,192,8,11,32,20,32,9,46,1,200,8,34,0,72,4,64,32,9,65,8,106,32,9,40,2,192,8,32,9,40,2,196,8,32,0,32,19,32,9,65,144,8,106,16,212,3,32,9,40,2,12,33,1,32,9,40,2,8,12,3,11,65,2,33,1,32,9,65,2,59,1,144,8,32,19,69,4,64,65,1,33,1,32,9,65,1,54,2,152,8,32,9,65,143,248,210,0,54,2,148,8,32,9,65,144,8,106,12,3,11,32,9,65,160,8,106,32,19,54,2,0,32,9,65,0,59,1,156,8,32,9,65,2,54,2,152,8,32,9,65,133,248,210,0,54,2,148,8,32,9,65,144,8,106,12,2,11,65,144,248,210,0,65,37,65,184,248,210,0,16,141,8,0,11,65,1,33,1,32,9,65,1,54,2,152,8,32,9,65,143,248,210,0,54,2,148,8,32,9,65,144,8,106,11,33,0,32,9,32,1,54,2,204,8,32,9,32,0,54,2,200,8,32,9,32,28,54,2,196,8,32,9,32,22,54,2,192,8,32,8,32,9,65,192,8,106,16,191,2,32,9,65,240,8,106,36,0,12,1,11,32,0,65,40,65,192,152,211,0,16,171,10,0,11,15,11,32,1,35,0,65,128,1,107,34,3,36,0,32,63,189,33,37,2,127,65,2,32,63,32,63,98,13,0,26,32,37,66,255,255,255,255,255,255,255,7,131,34,41,66,128,128,128,128,128,128,128,8,132,32,37,66,1,134,66,254,255,255,255,255,255,255,15,131,32,37,66,52,136,167,65,255,15,113,34,11,27,34,39,66,1,131,33,40,32,37,66,128,128,128,128,128,128,128,248,255,0,131,33,38,2,64,2,64,32,41,80,4,64,65,3,32,38,66,128,128,128,128,128,128,128,248,255,0,81,13,3,26,32,38,80,69,13,1,65,4,12,3,11,32,38,80,13,1,11,66,128,128,128,128,128,128,128,32,32,39,66,1,134,32,39,66,128,128,128,128,128,128,128,8,81,34,0,27,33,39,66,2,66,1,32,0,27,33,38,65,203,119,65,204,119,32,0,27,32,11,106,33,11,32,40,80,12,1,11,32,11,65,179,8,107,33,11,66,1,33,38,32,40,80,11,33,0,32,3,32,11,59,1,120,32,3,32,38,55,3,112,32,3,66,1,55,3,104,32,3,32,39,55,3,96,32,3,32,0,58,0,122,2,127,32,0,65,2,70,4,64,65,0,33,11,65,236,224,210,0,12,1,11,32,2,69,4,64,32,37,66,63,136,167,33,11,65,135,248,210,0,65,236,224,210,0,32,37,66,0,83,27,12,1,11,65,1,33,11,65,135,248,210,0,65,136,248,210,0,32,37,66,0,83,27,11,33,27,2,127,2,64,2,64,2,64,2,64,65,3,32,0,65,2,107,65,255,1,113,34,0,32,0,65,3,79,27,65,1,107,14,3,2,3,0,1,11,32,3,65,32,106,33,5,32,3,65,15,106,34,16,33,8,35,0,65,48,107,34,4,36,0,2,64,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,65,224,0,106,34,12,34,0,41,3,0,34,37,80,69,4,64,32,0,41,3,8,34,39,80,13,1,32,0,41,3,16,34,38,80,13,2,32,37,32,38,124,34,38,32,37,84,13,3,32,37,32,39,84,13,4,32,38,66,128,128,128,128,128,128,128,128,32,90,13,5,32,4,32,0,47,1,24,34,0,59,1,8,32,4,32,37,32,39,125,34,39,55,3,0,32,0,32,0,65,32,107,32,0,32,38,66,128,128,128,128,16,84,34,1,27,34,2,65,16,107,32,2,32,38,66,32,134,32,38,32,1,27,34,38,66,128,128,128,128,128,128,192,0,84,34,1,27,34,2,65,8,107,32,2,32,38,66,16,134,32,38,32,1,27,34,38,66,128,128,128,128,128,128,128,128,1,84,34,1,27,34,2,65,4,107,32,2,32,38,66,8,134,32,38,32,1,27,34,38,66,128,128,128,128,128,128,128,128,16,84,34,1,27,34,2,65,2,107,32,2,32,38,66,4,134,32,38,32,1,27,34,38,66,128,128,128,128,128,128,128,128,192,0,84,34,1,27,32,38,66,2,134,32,38,32,1,27,34,44,66,0,89,34,2,107,34,1,107,193,34,10,65,0,72,13,6,32,4,32,39,32,10,173,34,38,134,34,40,32,38,136,34,41,55,3,16,32,39,32,41,82,13,10,32,4,32,0,59,1,8,32,4,32,37,55,3,0,32,4,32,37,32,38,66,63,131,34,39,134,34,38,32,39,136,34,39,55,3,16,32,37,32,39,82,13,10,65,160,127,32,1,107,193,65,208,0,108,65,176,167,5,106,65,206,16,109,34,0,65,209,0,79,13,7,32,0,65,4,116,34,0,65,168,232,210,0,106,41,3,0,34,39,66,255,255,255,255,15,131,34,37,32,38,66,32,136,34,51,126,34,42,66,32,136,34,59,32,39,66,32,136,34,41,32,51,126,34,60,124,32,41,32,38,66,255,255,255,255,15,131,34,38,126,34,39,66,32,136,34,61,124,33,46,32,42,66,255,255,255,255,15,131,32,37,32,38,126,66,32,136,124,32,39,66,255,255,255,255,15,131,124,66,128,128,128,128,8,124,66,32,136,33,50,66,1,65,0,32,1,32,0,65,176,232,210,0,106,47,1,0,106,107,65,63,113,173,34,43,134,34,42,66,1,125,33,47,32,37,32,40,66,32,136,34,38,126,34,39,66,255,255,255,255,15,131,32,37,32,40,66,255,255,255,255,15,131,34,40,126,66,32,136,124,32,40,32,41,126,34,40,66,255,255,255,255,15,131,124,66,128,128,128,128,8,124,66,32,136,33,52,32,38,32,41,126,33,53,32,40,66,32,136,33,54,32,39,66,32,136,33,55,32,0,65,178,232,210,0,106,47,1,0,33,1,32,41,32,44,32,2,173,134,34,38,66,32,136,34,56,126,34,57,32,37,32,56,126,34,39,66,32,136,34,48,124,32,41,32,38,66,255,255,255,255,15,131,34,38,126,34,40,66,32,136,34,49,124,32,39,66,255,255,255,255,15,131,32,37,32,38,126,66,32,136,124,32,40,66,255,255,255,255,15,131,124,34,58,66,128,128,128,128,8,124,66,32,136,124,66,1,124,34,45,32,43,136,167,34,0,65,144,206,0,79,4,64,32,0,65,192,132,61,73,13,9,32,0,65,128,194,215,47,79,4,64,65,8,65,9,32,0,65,128,148,235,220,3,73,34,2,27,33,10,65,128,194,215,47,65,128,148,235,220,3,32,2,27,12,11,11,65,6,65,7,32,0,65,128,173,226,4,73,34,2,27,33,10,65,192,132,61,65,128,173,226,4,32,2,27,12,10,11,32,0,65,228,0,79,4,64,65,2,65,3,32,0,65,232,7,73,34,2,27,33,10,65,228,0,65,232,7,32,2,27,12,10,11,65,10,65,1,32,0,65,9,75,34,10,27,12,9,11,65,251,227,210,0,65,28,65,248,242,210,0,16,141,8,0,11,65,168,228,210,0,65,29,65,136,243,210,0,16,141,8,0,11,65,216,228,210,0,65,28,65,152,243,210,0,16,141,8,0,11,65,188,230,210,0,65,54,65,220,244,210,0,16,141,8,0,11,65,244,229,210,0,65,55,65,204,244,210,0,16,141,8,0,11,65,184,243,210,0,65,45,65,232,243,210,0,16,141,8,0,11,65,236,224,210,0,65,29,65,172,225,210,0,16,141,8,0,11,32,0,65,209,0,65,232,242,210,0,16,131,7,0,11,65,4,65,5,32,0,65,160,141,6,73,34,2,27,33,10,65,144,206,0,65,160,141,6,32,2,27,11,33,2,32,46,32,50,124,33,46,32,45,32,47,131,33,38,32,10,32,1,107,65,1,106,33,9,32,45,32,53,32,55,124,32,54,124,32,52,124,125,34,62,66,1,124,34,40,32,47,131,33,39,65,0,33,1,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,3,64,32,0,32,2,110,33,13,32,1,65,17,70,13,2,32,1,32,8,106,34,15,32,13,65,48,106,34,14,58,0,0,2,64,32,0,32,2,32,13,108,107,34,0,173,32,43,134,34,44,32,38,124,34,37,32,40,90,4,64,32,1,32,10,71,13,1,32,1,65,1,106,33,1,66,1,33,37,3,64,32,37,33,40,32,39,33,41,32,1,65,17,79,13,6,32,1,32,8,106,32,38,66,10,126,34,38,32,43,136,167,65,48,106,34,2,58,0,0,32,1,65,1,106,33,1,32,37,66,10,126,33,37,32,39,66,10,126,34,39,32,38,32,47,131,34,38,88,13,0,11,32,37,32,45,32,46,125,126,34,43,32,37,124,33,44,32,39,32,38,125,32,42,84,34,0,13,7,32,43,32,37,125,34,43,32,38,86,13,3,12,7,11,32,40,32,37,125,34,39,32,2,173,32,43,134,34,40,84,33,2,32,45,32,46,125,34,43,66,1,124,33,42,32,39,32,40,84,32,43,66,1,125,34,43,32,37,88,114,13,5,66,2,32,54,32,55,124,32,52,124,32,53,124,32,38,32,40,124,34,37,32,44,124,124,125,33,47,66,0,32,59,32,61,124,32,50,124,34,45,32,60,124,32,38,32,44,124,124,125,33,46,32,58,66,128,128,128,128,8,124,66,32,136,34,50,32,48,32,49,124,124,32,57,124,33,39,32,37,32,45,124,32,41,32,51,32,56,125,126,124,32,48,125,32,49,125,32,50,125,33,41,3,64,32,37,32,44,124,34,48,32,43,84,32,39,32,46,124,32,41,32,44,124,90,114,69,4,64,32,38,32,44,124,33,37,65,0,33,2,12,7,11,32,15,32,14,65,1,107,34,14,58,0,0,32,38,32,40,124,33,38,32,39,32,47,124,33,45,32,43,32,48,86,4,64,32,40,32,41,124,33,41,32,37,32,40,124,33,37,32,39,32,40,125,33,39,32,40,32,45,88,13,1,11,11,32,40,32,45,86,33,2,32,38,32,44,124,33,37,12,5,11,32,1,65,1,106,33,1,32,2,65,10,73,32,2,65,10,110,33,2,69,13,0,11,65,144,244,210,0,65,25,65,248,243,210,0,16,141,8,0,11,32,1,32,8,106,65,1,107,33,10,32,41,66,10,126,32,38,32,42,124,125,33,45,32,42,32,46,66,10,126,32,48,32,49,124,32,58,66,128,128,128,128,8,124,66,32,136,124,32,57,124,66,10,126,125,32,40,126,124,33,47,32,43,32,38,125,33,48,66,0,33,41,3,64,32,38,32,42,124,34,37,32,43,84,32,41,32,48,124,32,38,32,47,124,90,114,69,4,64,65,0,33,0,12,5,11,32,10,32,2,65,1,107,34,2,58,0,0,32,41,32,45,124,34,49,32,42,84,33,0,32,37,32,43,90,13,5,32,41,32,42,125,33,41,32,37,33,38,32,42,32,49,88,13,0,11,12,4,11,65,17,65,17,65,172,244,210,0,16,131,7,0,11,32,1,65,17,65,188,244,210,0,16,131,7,0,11,2,64,32,37,32,42,90,32,2,114,13,0,32,42,32,37,32,40,124,34,38,88,32,42,32,37,125,32,38,32,42,125,84,113,13,0,32,5,65,0,54,2,0,12,4,11,32,37,32,62,66,3,125,88,32,37,66,2,90,113,69,4,64,32,5,65,0,54,2,0,12,4,11,32,5,32,9,59,1,8,32,5,32,1,65,1,106,54,2,4,12,2,11,32,38,33,37,11,2,64,32,37,32,44,90,32,0,114,13,0,32,44,32,37,32,42,124,34,38,88,32,44,32,37,125,32,38,32,44,125,84,113,13,0,32,5,65,0,54,2,0,12,2,11,32,37,32,40,66,88,126,32,39,124,88,32,37,32,40,66,20,126,90,113,69,4,64,32,5,65,0,54,2,0,12,2,11,32,5,32,9,59,1,8,32,5,32,1,54,2,4,11,32,5,32,8,54,2,0,11,32,4,65,48,106,36,0,12,1,11,32,4,65,0,54,2,24,35,0,65,16,107,34,0,36,0,32,0,32,4,54,2,12,32,0,32,4,65,16,106,54,2,8,32,0,65,8,106,65,192,253,210,0,32,0,65,12,106,65,192,253,210,0,32,4,65,24,106,65,188,225,210,0,16,240,3,0,11,2,64,32,3,40,2,32,69,4,64,32,3,65,208,0,106,33,19,35,0,65,160,10,107,34,1,36,0,2,64,2,64,2,64,2,64,2,64,32,1,2,127,2,64,2,64,2,64,2,64,2,64,2,64,32,12,41,3,0,34,37,80,69,4,64,32,12,41,3,8,34,38,80,13,1,32,12,41,3,16,34,39,80,13,2,32,37,32,39,124,34,40,32,37,84,13,3,32,37,32,38,84,13,4,32,12,44,0,26,33,22,32,12,47,1,24,33,0,32,1,32,37,62,2,0,32,1,65,1,65,2,32,37,66,128,128,128,128,16,84,34,2,27,54,2,160,1,32,1,65,0,32,37,66,32,136,167,32,2,27,54,2,4,32,1,65,8,106,65,0,65,152,1,16,141,11,26,32,1,32,38,62,2,164,1,32,1,65,1,65,2,32,38,66,128,128,128,128,16,84,34,2,27,54,2,196,2,32,1,65,0,32,38,66,32,136,167,32,2,27,54,2,168,1,32,1,65,172,1,106,65,0,65,152,1,16,141,11,26,32,1,32,39,62,2,200,2,32,1,65,1,65,2,32,39,66,128,128,128,128,16,84,34,2,27,54,2,232,3,32,1,65,0,32,39,66,32,136,167,32,2,27,54,2,204,2,32,1,65,208,2,106,65,0,65,152,1,16,141,11,26,32,1,65,240,3,106,65,0,65,156,1,16,141,11,26,32,1,65,1,54,2,236,3,32,1,65,1,54,2,140,5,32,0,173,195,32,40,66,1,125,121,125,66,194,154,193,232,4,126,66,128,161,205,160,180,2,124,66,32,136,167,34,2,193,33,14,2,64,32,0,193,34,4,65,0,78,4,64,32,1,32,0,16,244,2,26,32,1,65,164,1,106,32,0,16,244,2,26,32,1,65,200,2,106,32,0,16,244,2,26,12,1,11,32,1,65,236,3,106,65,0,32,4,107,193,16,244,2,26,11,2,64,32,14,65,0,72,4,64,32,1,65,0,32,14,107,65,255,255,3,113,34,0,16,221,1,32,1,65,164,1,106,32,0,16,221,1,32,1,65,200,2,106,32,0,16,221,1,12,1,11,32,1,65,236,3,106,32,2,65,255,255,3,113,16,221,1,11,32,1,40,2,160,1,33,2,32,1,65,252,8,106,32,1,65,160,1,16,142,11,26,32,1,32,2,54,2,156,10,32,2,32,1,40,2,232,3,34,4,32,2,32,4,75,27,34,5,65,40,75,13,9,32,5,69,4,64,65,0,33,5,12,7,11,32,5,65,1,113,33,9,32,5,65,1,70,13,5,32,5,65,62,113,33,13,32,1,65,252,8,106,33,0,32,1,65,200,2,106,33,8,3,64,32,0,32,6,32,0,40,2,0,34,15,32,8,40,2,0,106,34,10,106,34,6,54,2,0,32,0,65,4,106,34,12,32,12,40,2,0,34,20,32,8,65,4,106,40,2,0,106,34,12,32,10,32,15,73,32,6,32,10,73,114,106,34,10,54,2,0,32,12,32,20,73,32,10,32,12,73,114,33,6,32,8,65,8,106,33,8,32,0,65,8,106,33,0,32,13,32,7,65,2,106,34,7,71,13,0,11,12,5,11,65,251,227,210,0,65,28,65,152,228,210,0,16,141,8,0,11,65,168,228,210,0,65,29,65,200,228,210,0,16,141,8,0,11,65,216,228,210,0,65,28,65,244,228,210,0,16,141,8,0,11,65,188,230,210,0,65,54,65,244,230,210,0,16,141,8,0,11,65,244,229,210,0,65,55,65,172,230,210,0,16,141,8,0,11,32,9,4,127,32,7,65,2,116,34,0,32,1,65,252,8,106,106,34,7,32,7,40,2,0,34,7,32,1,65,200,2,106,32,0,106,40,2,0,106,34,0,32,6,106,34,10,54,2,0,32,0,32,7,73,32,0,32,10,75,114,5,32,6,11,69,13,0,32,5,65,40,70,13,4,32,1,65,252,8,106,32,5,65,2,116,106,65,1,54,2,0,32,5,65,1,106,33,5,11,32,1,32,5,54,2,156,10,32,1,40,2,140,5,34,7,32,5,32,5,32,7,73,27,34,0,65,41,79,13,4,32,0,65,2,116,33,0,2,64,3,64,32,0,4,64,65,127,32,0,65,4,107,34,0,32,1,65,252,8,106,106,40,2,0,34,5,32,0,32,1,65,236,3,106,106,40,2,0,34,10,71,32,5,32,10,75,27,34,8,69,13,1,12,2,11,11,65,127,65,0,32,0,27,33,8,11,2,64,2,64,32,8,32,22,78,4,64,32,2,69,4,64,65,0,33,2,12,3,11,32,2,65,1,107,65,255,255,255,255,3,113,34,0,65,1,106,34,5,65,3,113,33,8,32,0,65,3,73,4,64,32,1,33,0,66,0,33,37,12,2,11,32,5,65,252,255,255,255,7,113,33,10,32,1,33,0,66,0,33,37,3,64,32,0,32,0,53,2,0,66,10,126,32,37,124,34,37,62,2,0,32,0,65,4,106,34,5,32,5,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,0,65,8,106,34,5,32,5,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,0,65,12,106,34,5,32,5,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,37,66,32,136,33,37,32,0,65,16,106,33,0,32,10,65,4,107,34,10,13,0,11,12,1,11,32,14,65,1,106,33,14,12,3,11,32,8,4,64,3,64,32,0,32,0,53,2,0,66,10,126,32,37,124,34,37,62,2,0,32,0,65,4,106,33,0,32,37,66,32,136,33,37,32,8,65,1,107,34,8,13,0,11,11,32,37,167,34,0,69,13,0,32,2,65,40,70,13,4,32,1,32,2,65,2,116,106,32,0,54,2,0,32,2,65,1,106,33,2,11,32,1,32,2,54,2,160,1,2,64,32,1,40,2,196,2,34,2,65,41,73,4,64,65,0,32,2,69,13,2,26,32,2,65,1,107,65,255,255,255,255,3,113,34,0,65,1,106,34,5,65,3,113,33,8,32,0,65,3,73,4,64,32,1,65,164,1,106,33,0,66,0,33,37,12,2,11,32,5,65,252,255,255,255,7,113,33,10,32,1,65,164,1,106,33,0,66,0,33,37,3,64,32,0,32,0,53,2,0,66,10,126,32,37,124,34,37,62,2,0,32,0,65,4,106,34,5,32,5,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,0,65,8,106,34,5,32,5,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,0,65,12,106,34,5,32,5,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,37,66,32,136,33,37,32,0,65,16,106,33,0,32,10,65,4,107,34,10,13,0,11,12,1,11,12,13,11,32,8,4,64,3,64,32,0,32,0,53,2,0,66,10,126,32,37,124,34,37,62,2,0,32,0,65,4,106,33,0,32,37,66,32,136,33,37,32,8,65,1,107,34,8,13,0,11,11,32,2,32,37,167,34,0,69,13,0,26,32,2,65,40,70,13,3,32,1,65,164,1,106,32,2,65,2,116,106,32,0,54,2,0,32,2,65,1,106,11,54,2,196,2,32,1,32,4,4,127,32,4,65,1,107,65,255,255,255,255,3,113,34,0,65,1,106,34,2,65,3,113,33,8,2,64,32,0,65,3,73,4,64,32,1,65,200,2,106,33,0,66,0,33,37,12,1,11,32,2,65,252,255,255,255,7,113,33,10,32,1,65,200,2,106,33,0,66,0,33,37,3,64,32,0,32,0,53,2,0,66,10,126,32,37,124,34,37,62,2,0,32,0,65,4,106,34,2,32,2,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,0,65,8,106,34,2,32,2,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,0,65,12,106,34,2,32,2,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,37,66,32,136,33,37,32,0,65,16,106,33,0,32,10,65,4,107,34,10,13,0,11,11,32,8,4,64,3,64,32,0,32,0,53,2,0,66,10,126,32,37,124,34,37,62,2,0,32,0,65,4,106,33,0,32,37,66,32,136,33,37,32,8,65,1,107,34,8,13,0,11,11,32,37,167,34,0,69,4,64,32,1,32,4,54,2,232,3,12,2,11,32,4,65,40,70,13,3,32,1,65,200,2,106,32,4,65,2,116,106,32,0,54,2,0,32,4,65,1,106,5,65,0,11,54,2,232,3,11,32,1,65,144,5,106,34,2,32,1,65,236,3,106,34,0,65,160,1,16,142,11,26,32,1,32,7,54,2,176,6,32,2,65,1,16,244,2,33,28,32,1,40,2,140,5,33,2,32,1,65,180,6,106,34,4,32,0,65,160,1,16,142,11,26,32,1,32,2,54,2,212,7,32,4,65,2,16,244,2,33,29,32,1,40,2,140,5,33,2,32,1,65,216,7,106,34,4,32,0,65,160,1,16,142,11,26,32,1,32,2,54,2,248,8,32,4,65,3,16,244,2,33,30,2,64,2,64,32,1,40,2,160,1,34,7,32,1,40,2,248,8,34,20,32,7,32,20,75,27,34,5,65,40,77,4,64,32,1,65,140,5,106,33,31,32,1,65,176,6,106,33,32,32,1,65,212,7,106,33,33,32,1,40,2,140,5,33,15,32,1,40,2,176,6,33,25,32,1,40,2,212,7,33,23,65,0,33,4,3,64,32,4,33,10,32,5,65,2,116,33,0,2,64,3,64,32,0,4,64,65,127,32,0,32,33,106,40,2,0,34,2,32,0,65,4,107,34,0,32,1,106,40,2,0,34,4,71,32,2,32,4,75,27,34,8,69,13,1,12,2,11,11,65,127,65,0,32,0,27,33,8,11,65,0,33,9,32,1,2,127,32,8,65,1,77,4,64,32,5,4,64,65,1,33,6,65,0,33,7,32,5,65,1,71,4,64,32,5,65,62,113,33,12,32,1,34,0,65,216,7,106,33,8,3,64,32,0,32,6,32,0,40,2,0,34,9,32,8,40,2,0,65,127,115,106,34,2,106,34,6,54,2,0,32,0,65,4,106,34,4,32,4,40,2,0,34,13,32,8,65,4,106,40,2,0,65,127,115,106,34,4,32,2,32,9,73,32,2,32,6,75,114,106,34,2,54,2,0,32,4,32,13,73,32,2,32,4,73,114,33,6,32,8,65,8,106,33,8,32,0,65,8,106,33,0,32,12,32,7,65,2,106,34,7,71,13,0,11,11,32,5,65,1,113,4,127,32,1,32,7,65,2,116,34,0,106,34,2,32,2,40,2,0,34,2,32,0,32,30,106,40,2,0,65,127,115,106,34,0,32,6,106,34,4,54,2,0,32,0,32,2,73,32,0,32,4,75,114,5,32,6,11,69,13,10,11,32,1,32,5,54,2,160,1,65,8,33,9,32,5,33,7,11,2,64,2,64,2,64,2,64,32,7,32,23,32,7,32,23,75,27,34,2,65,41,73,4,64,32,2,65,2,116,33,0,2,64,3,64,32,0,4,64,65,127,32,0,32,32,106,40,2,0,34,4,32,0,65,4,107,34,0,32,1,106,40,2,0,34,5,71,32,4,32,5,75,27,34,8,69,13,1,12,2,11,11,65,127,65,0,32,0,27,33,8,11,2,64,32,8,65,1,75,4,64,32,7,33,2,12,1,11,32,2,4,64,65,1,33,6,65,0,33,7,32,2,65,1,71,4,64,32,2,65,62,113,33,12,32,1,34,0,65,180,6,106,33,8,3,64,32,0,32,6,32,0,40,2,0,34,13,32,8,40,2,0,65,127,115,106,34,4,106,34,6,54,2,0,32,0,65,4,106,34,5,32,5,40,2,0,34,18,32,8,65,4,106,40,2,0,65,127,115,106,34,5,32,4,32,13,73,32,4,32,6,75,114,106,34,4,54,2,0,32,5,32,18,73,32,4,32,5,73,114,33,6,32,8,65,8,106,33,8,32,0,65,8,106,33,0,32,12,32,7,65,2,106,34,7,71,13,0,11,11,32,2,65,1,113,4,127,32,1,32,7,65,2,116,34,0,106,34,4,32,4,40,2,0,34,4,32,0,32,29,106,40,2,0,65,127,115,106,34,0,32,6,106,34,5,54,2,0,32,0,32,4,73,32,0,32,5,75,114,5,32,6,11,69,13,15,11,32,1,32,2,54,2,160,1,32,9,65,4,114,33,9,11,32,2,32,25,32,2,32,25,75,27,34,4,65,41,79,13,1,32,4,65,2,116,33,0,2,64,3,64,32,0,4,64,65,127,32,0,32,31,106,40,2,0,34,5,32,0,65,4,107,34,0,32,1,106,40,2,0,34,7,71,32,5,32,7,75,27,34,8,69,13,1,12,2,11,11,65,127,65,0,32,0,27,33,8,11,2,64,32,8,65,1,75,4,64,32,2,33,4,12,1,11,32,4,4,64,65,1,33,6,65,0,33,7,32,4,65,1,71,4,64,32,4,65,62,113,33,12,32,1,34,0,65,144,5,106,33,8,3,64,32,0,32,6,32,0,40,2,0,34,13,32,8,40,2,0,65,127,115,106,34,2,106,34,6,54,2,0,32,0,65,4,106,34,5,32,5,40,2,0,34,18,32,8,65,4,106,40,2,0,65,127,115,106,34,5,32,2,32,13,73,32,2,32,6,75,114,106,34,2,54,2,0,32,5,32,18,73,32,2,32,5,73,114,33,6,32,8,65,8,106,33,8,32,0,65,8,106,33,0,32,12,32,7,65,2,106,34,7,71,13,0,11,11,32,4,65,1,113,4,127,32,1,32,7,65,2,116,34,0,106,34,2,32,2,40,2,0,34,2,32,0,32,28,106,40,2,0,65,127,115,106,34,0,32,6,106,34,5,54,2,0,32,0,32,2,73,32,0,32,5,75,114,5,32,6,11,69,13,15,11,32,1,32,4,54,2,160,1,32,9,65,2,106,33,9,11,32,4,32,15,32,4,32,15,75,27,34,5,65,41,79,13,10,32,5,65,2,116,33,0,2,64,3,64,32,0,4,64,65,127,32,0,65,4,107,34,0,32,1,65,236,3,106,106,40,2,0,34,2,32,0,32,1,106,40,2,0,34,7,71,32,2,32,7,75,27,34,8,69,13,1,12,2,11,11,65,127,65,0,32,0,27,33,8,11,2,64,32,8,65,1,75,4,64,32,4,33,5,12,1,11,32,5,4,64,65,1,33,6,65,0,33,7,32,5,65,1,71,4,64,32,5,65,62,113,33,12,32,1,34,0,65,236,3,106,33,8,3,64,32,0,32,6,32,0,40,2,0,34,13,32,8,40,2,0,65,127,115,106,34,2,106,34,6,54,2,0,32,0,65,4,106,34,4,32,4,40,2,0,34,18,32,8,65,4,106,40,2,0,65,127,115,106,34,4,32,2,32,13,73,32,2,32,6,75,114,106,34,2,54,2,0,32,4,32,18,73,32,2,32,4,73,114,33,6,32,8,65,8,106,33,8,32,0,65,8,106,33,0,32,12,32,7,65,2,106,34,7,71,13,0,11,11,32,5,65,1,113,4,127,32,1,32,7,65,2,116,34,0,106,34,2,32,2,40,2,0,34,2,32,1,65,236,3,106,32,0,106,40,2,0,65,127,115,106,34,0,32,6,106,34,4,54,2,0,32,0,32,2,73,32,0,32,4,75,114,5,32,6,11,69,13,15,11,32,1,32,5,54,2,160,1,32,9,65,1,106,33,9,11,32,10,65,17,70,13,2,32,10,32,16,106,32,9,65,48,106,58,0,0,32,5,32,1,40,2,196,2,34,12,32,5,32,12,75,27,34,0,65,41,79,13,12,32,10,65,1,106,33,4,32,0,65,2,116,33,0,2,64,3,64,32,0,4,64,65,127,32,0,65,4,107,34,0,32,1,65,164,1,106,106,40,2,0,34,2,32,0,32,1,106,40,2,0,34,7,71,32,2,32,7,75,27,34,2,69,13,1,12,2,11,11,65,127,65,0,32,0,27,33,2,11,32,1,65,252,8,106,32,1,65,160,1,16,142,11,26,32,1,32,5,54,2,156,10,32,5,32,1,40,2,232,3,34,13,32,5,32,13,75,27,34,9,65,40,75,13,3,2,64,32,9,69,4,64,65,0,33,9,12,1,11,65,0,33,6,65,0,33,7,32,9,65,1,71,4,64,32,9,65,62,113,33,34,32,1,65,252,8,106,33,0,32,1,65,200,2,106,33,8,3,64,32,0,32,6,32,0,40,2,0,34,35,32,8,40,2,0,106,34,18,106,34,36,54,2,0,32,0,65,4,106,34,6,32,6,40,2,0,34,21,32,8,65,4,106,40,2,0,106,34,6,32,18,32,35,73,32,18,32,36,75,114,106,34,18,54,2,0,32,6,32,21,73,32,6,32,18,75,114,33,6,32,8,65,8,106,33,8,32,0,65,8,106,33,0,32,34,32,7,65,2,106,34,7,71,13,0,11,11,32,9,65,1,113,4,127,32,7,65,2,116,34,0,32,1,65,252,8,106,106,34,7,32,7,40,2,0,34,7,32,1,65,200,2,106,32,0,106,40,2,0,106,34,0,32,6,106,34,8,54,2,0,32,0,32,7,73,32,0,32,8,75,114,5,32,6,11,69,13,0,32,9,65,40,70,13,12,32,1,65,252,8,106,32,9,65,2,116,106,65,1,54,2,0,32,9,65,1,106,33,9,11,32,1,32,9,54,2,156,10,32,15,32,9,32,9,32,15,73,27,34,0,65,41,79,13,12,32,0,65,2,116,33,0,2,64,3,64,32,0,4,64,65,127,32,0,65,4,107,34,0,32,1,65,252,8,106,106,40,2,0,34,7,32,0,32,1,65,236,3,106,106,40,2,0,34,8,71,32,7,32,8,75,27,34,8,69,13,1,12,2,11,11,65,127,65,0,32,0,27,33,8,11,2,64,32,8,32,22,78,34,0,32,2,32,22,72,34,2,69,113,69,4,64,32,0,13,11,32,2,13,1,12,10,11,65,0,33,2,65,0,32,5,69,13,6,26,32,5,65,1,107,65,255,255,255,255,3,113,34,0,65,1,106,34,7,65,3,113,33,8,32,0,65,3,73,4,64,32,1,33,0,66,0,33,37,12,6,11,32,7,65,252,255,255,255,7,113,33,10,32,1,33,0,66,0,33,37,3,64,32,0,32,0,53,2,0,66,10,126,32,37,124,34,37,62,2,0,32,0,65,4,106,34,7,32,7,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,0,65,8,106,34,7,32,7,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,0,65,12,106,34,7,32,7,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,37,66,32,136,33,37,32,0,65,16,106,33,0,32,10,65,4,107,34,10,13,0,11,12,5,11,32,1,65,1,16,244,2,26,32,1,40,2,160,1,34,0,32,1,40,2,140,5,34,2,32,0,32,2,75,27,34,0,65,41,79,13,12,32,0,65,2,116,33,0,32,1,65,4,107,33,2,32,1,65,232,3,106,33,5,2,64,3,64,32,0,4,64,32,0,32,2,106,33,7,32,0,32,5,106,33,12,32,0,65,4,107,33,0,65,127,32,12,40,2,0,34,12,32,7,40,2,0,34,7,71,32,7,32,12,73,27,34,8,69,13,1,12,2,11,11,65,127,65,0,32,0,27,33,8,11,32,8,65,2,73,13,8,12,9,11,12,19,11,32,4,65,40,65,192,152,211,0,16,171,10,0,11,65,17,65,17,65,196,229,210,0,16,131,7,0,11,32,9,65,40,65,192,152,211,0,16,171,10,0,11,32,8,4,64,3,64,32,0,32,0,53,2,0,66,10,126,32,37,124,34,37,62,2,0,32,0,65,4,106,33,0,32,37,66,32,136,33,37,32,8,65,1,107,34,8,13,0,11,11,32,5,32,37,167,34,0,69,13,0,26,32,5,65,40,70,13,6,32,1,32,5,65,2,116,106,32,0,54,2,0,32,5,65,1,106,11,34,7,54,2,160,1,2,64,32,12,69,13,0,32,12,65,1,107,65,255,255,255,255,3,113,34,0,65,1,106,34,2,65,3,113,33,8,2,64,32,0,65,3,73,4,64,32,1,65,164,1,106,33,0,66,0,33,37,12,1,11,32,2,65,252,255,255,255,7,113,33,10,32,1,65,164,1,106,33,0,66,0,33,37,3,64,32,0,32,0,53,2,0,66,10,126,32,37,124,34,37,62,2,0,32,0,65,4,106,34,2,32,2,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,0,65,8,106,34,2,32,2,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,0,65,12,106,34,2,32,2,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,37,66,32,136,33,37,32,0,65,16,106,33,0,32,10,65,4,107,34,10,13,0,11,11,32,8,4,64,3,64,32,0,32,0,53,2,0,66,10,126,32,37,124,34,37,62,2,0,32,0,65,4,106,33,0,32,37,66,32,136,33,37,32,8,65,1,107,34,8,13,0,11,11,32,37,167,34,0,69,4,64,32,12,33,2,12,1,11,32,12,65,40,70,13,6,32,1,65,164,1,106,32,12,65,2,116,106,32,0,54,2,0,32,12,65,1,106,33,2,11,32,1,32,2,54,2,196,2,2,64,32,13,69,4,64,65,0,33,13,12,1,11,32,13,65,1,107,65,255,255,255,255,3,113,34,0,65,1,106,34,2,65,3,113,33,8,2,64,32,0,65,3,73,4,64,32,1,65,200,2,106,33,0,66,0,33,37,12,1,11,32,2,65,252,255,255,255,7,113,33,10,32,1,65,200,2,106,33,0,66,0,33,37,3,64,32,0,32,0,53,2,0,66,10,126,32,37,124,34,37,62,2,0,32,0,65,4,106,34,2,32,2,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,0,65,8,106,34,2,32,2,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,0,65,12,106,34,2,32,2,53,2,0,66,10,126,32,37,66,32,136,124,34,37,62,2,0,32,37,66,32,136,33,37,32,0,65,16,106,33,0,32,10,65,4,107,34,10,13,0,11,11,32,8,4,64,3,64,32,0,32,0,53,2,0,66,10,126,32,37,124,34,37,62,2,0,32,0,65,4,106,33,0,32,37,66,32,136,33,37,32,8,65,1,107,34,8,13,0,11,11,32,37,167,34,0,69,13,0,32,13,65,40,70,13,6,32,1,65,200,2,106,32,13,65,2,116,106,32,0,54,2,0,32,13,65,1,106,33,13,11,32,1,32,13,54,2,232,3,32,7,32,20,32,7,32,20,75,27,34,5,65,40,77,13,0,11,11,12,2,11,32,4,32,16,106,33,2,32,10,33,0,65,127,33,8,2,64,3,64,32,0,65,127,70,13,1,32,8,65,1,106,33,8,32,0,32,16,106,32,0,65,1,107,33,0,45,0,0,65,57,70,13,0,11,32,0,32,16,106,34,2,65,1,106,34,5,32,5,45,0,0,65,1,106,58,0,0,32,0,65,2,106,32,10,75,13,1,32,2,65,2,106,65,48,32,8,16,141,11,26,12,1,11,32,16,65,49,58,0,0,32,10,4,64,32,16,65,1,106,65,48,32,10,16,141,11,26,11,32,4,65,17,73,4,64,32,2,65,48,58,0,0,32,14,65,1,106,33,14,32,10,65,2,106,33,4,12,1,11,32,4,65,17,65,212,229,210,0,16,131,7,0,11,32,4,65,17,77,4,64,32,19,32,14,59,1,8,32,19,32,4,54,2,4,32,19,32,16,54,2,0,32,1,65,160,10,106,36,0,12,6,11,32,4,65,17,65,228,229,210,0,16,171,10,0,11,32,5,65,40,65,192,152,211,0,16,171,10,0,11,65,40,65,40,65,192,152,211,0,16,131,7,0,11,32,0,65,40,65,192,152,211,0,16,171,10,0,11,65,208,152,211,0,65,26,65,192,152,211,0,16,141,8,0,11,32,3,65,216,0,106,32,3,65,40,106,40,2,0,54,2,0,32,3,32,3,41,2,32,55,3,80,11,32,3,32,3,40,2,80,32,3,40,2,84,32,3,47,1,88,65,0,32,3,65,32,106,16,212,3,32,3,40,2,4,33,0,32,3,40,2,0,12,3,11,32,3,65,3,54,2,40,32,3,65,137,248,210,0,54,2,36,32,3,65,2,59,1,32,65,1,33,0,32,3,65,32,106,12,2,11,32,3,65,3,54,2,40,32,3,65,140,248,210,0,54,2,36,32,3,65,2,59,1,32,65,1,33,0,32,3,65,32,106,12,1,11,32,3,65,2,59,1,32,65,1,33,0,32,3,65,1,54,2,40,32,3,65,143,248,210,0,54,2,36,32,3,65,32,106,11,33,1,32,3,32,0,54,2,92,32,3,32,1,54,2,88,32,3,32,11,54,2,84,32,3,32,27,54,2,80,32,3,65,208,0,106,16,191,2,32,3,65,128,1,106,36,0,15,11,32,2,65,40,65,192,152,211,0,16,171,10,0,11,56,1,1,127,35,0,65,16,107,34,2,36,0,32,2,32,0,54,2,12,32,1,65,168,218,192,0,65,10,65,178,218,192,0,65,5,32,2,65,12,106,65,184,218,192,0,16,238,5,32,2,65,16,106,36,0,11,54,1,1,127,35,0,65,16,107,34,2,36,0,32,2,65,8,106,32,1,16,179,7,32,2,40,2,12,33,1,32,0,32,2,40,2,8,54,2,0,32,0,32,1,54,2,4,32,2,65,16,106,36,0,11,49,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,190,6,11,32,0,65,28,106,16,169,5,32,0,65,32,65,4,16,163,10,11,49,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,190,6,11,32,0,65,28,106,16,226,6,32,0,65,32,65,4,16,163,10,11,54,1,1,127,35,0,65,16,107,34,2,36,0,32,2,65,8,106,32,1,16,223,7,32,2,40,2,12,33,1,32,0,32,2,40,2,8,54,2,0,32,0,32,1,54,2,4,32,2,65,16,106,36,0,11,61,1,1,127,35,0,65,16,107,34,2,36,0,32,2,65,164,177,210,0,54,2,12,32,2,32,0,54,2,8,32,2,65,8,106,65,168,177,210,0,32,2,65,12,106,65,168,177,210,0,32,1,65,220,189,210,0,16,240,3,0,11,56,1,1,127,35,0,65,16,107,34,2,36,0,32,2,32,0,54,2,12,32,1,65,136,207,210,0,65,13,65,149,207,210,0,65,4,32,2,65,12,106,65,156,207,210,0,16,238,5,32,2,65,16,106,36,0,11,48,1,1,127,35,0,65,16,107,34,2,36,0,32,2,65,8,106,32,0,16,153,8,32,2,40,2,8,32,1,32,2,40,2,12,40,2,16,17,0,0,32,2,65,16,106,36,0,11,52,1,1,127,35,0,65,16,107,34,2,36,0,32,2,32,0,40,2,0,54,2,12,32,1,65,163,143,206,0,65,10,32,2,65,12,106,65,176,143,206,0,16,204,5,32,2,65,16,106,36,0,11,50,1,1,127,32,1,40,2,28,34,2,65,16,113,69,4,64,32,2,65,32,113,69,4,64,32,0,32,1,16,172,10,15,11,32,0,32,1,16,153,6,15,11,32,0,32,1,16,149,6,11,52,1,1,127,35,0,65,16,107,34,2,36,0,32,2,32,0,40,2,0,54,2,12,32,1,65,172,248,208,0,65,10,32,2,65,12,106,65,184,248,208,0,16,204,5,32,2,65,16,106,36,0,11,49,1,2,127,32,0,40,2,0,34,1,65,128,128,128,128,120,115,34,2,65,6,77,32,2,65,1,71,113,32,1,69,114,69,4,64,32,0,40,2,4,32,1,65,1,16,163,10,11,11,54,1,1,127,32,1,40,2,8,34,4,69,4,64,32,0,32,3,54,2,8,32,0,32,2,54,2,4,32,0,65,3,54,2,0,15,11,32,1,32,4,65,1,107,54,2,8,32,0,65,16,54,2,0,11,44,1,2,127,16,70,34,2,16,60,34,3,32,0,32,1,16,61,32,2,65,132,1,79,4,64,32,2,16,4,11,32,3,65,132,1,79,4,64,32,3,16,4,11,11,46,0,2,64,32,3,105,65,1,71,65,128,128,128,128,120,32,3,107,32,1,73,114,69,4,64,32,0,32,1,32,3,32,2,16,195,9,34,0,13,1,11,0,11,32,0,11,50,1,1,127,32,1,40,2,28,34,2,65,16,113,69,4,64,32,2,65,32,113,69,4,64,32,0,32,1,16,242,8,15,11,32,0,32,1,16,153,6,15,11,32,0,32,1,16,149,6,11,61,1,1,127,35,0,65,32,107,34,0,36,0,32,0,65,1,54,2,12,32,0,65,156,222,210,0,54,2,8,32,0,66,0,55,2,20,32,0,65,224,221,210,0,54,2,16,32,0,65,8,106,65,192,222,210,0,16,166,8,0,11,59,1,1,127,65,1,33,2,2,64,32,0,32,1,16,144,4,13,0,32,1,40,2,20,65,212,249,210,0,65,2,32,1,40,2,24,40,2,12,17,4,0,13,0,32,0,65,4,106,32,1,16,144,4,33,2,11,32,2,11,58,1,1,127,35,0,65,32,107,34,1,36,0,32,1,65,1,54,2,12,32,1,65,244,132,211,0,54,2,8,32,1,66,0,55,2,20,32,1,65,236,224,210,0,54,2,16,32,1,65,8,106,32,0,16,166,8,0,11,58,1,1,127,35,0,65,32,107,34,1,36,0,32,1,65,1,54,2,12,32,1,65,168,133,211,0,54,2,8,32,1,66,0,55,2,20,32,1,65,236,224,210,0,54,2,16,32,1,65,8,106,32,0,16,166,8,0,11,44,1,1,127,35,0,65,16,107,34,0,36,0,32,0,65,8,106,34,2,32,1,65,180,141,206,0,65,18,16,240,8,32,2,16,232,6,32,0,65,16,106,36,0,11,44,1,1,127,35,0,65,16,107,34,0,36,0,32,0,65,8,106,34,2,32,1,65,160,149,206,0,65,17,16,240,8,32,2,16,232,6,32,0,65,16,106,36,0,11,44,1,1,127,35,0,65,16,107,34,0,36,0,32,0,65,8,106,34,2,32,1,65,152,150,206,0,65,13,16,240,8,32,2,16,232,6,32,0,65,16,106,36,0,11,44,1,1,127,35,0,65,16,107,34,0,36,0,32,0,65,8,106,34,2,32,1,65,204,151,206,0,65,17,16,240,8,32,2,16,232,6,32,0,65,16,106,36,0,11,49,1,1,127,35,0,65,16,107,34,2,36,0,32,2,32,0,54,2,12,32,1,65,143,162,206,0,65,10,32,2,65,12,106,65,156,162,206,0,16,204,5,32,2,65,16,106,36,0,11,49,1,1,127,35,0,65,16,107,34,2,36,0,32,2,32,0,54,2,12,32,1,65,172,162,206,0,65,15,32,2,65,12,106,65,188,162,206,0,16,204,5,32,2,65,16,106,36,0,11,49,1,1,127,35,0,65,16,107,34,2,36,0,32,2,32,0,54,2,12,32,1,65,168,250,206,0,65,15,32,2,65,12,106,65,184,250,206,0,16,204,5,32,2,65,16,106,36,0,11,52,1,1,127,32,0,32,1,40,2,4,34,2,65,56,65,232,0,32,1,40,2,0,34,1,27,106,40,2,0,54,2,4,32,0,32,2,65,52,65,228,0,32,1,27,106,40,2,0,54,2,0,11,52,1,1,127,32,0,32,1,40,2,4,34,2,65,44,65,208,0,32,1,40,2,0,34,1,27,106,40,2,0,54,2,4,32,0,32,2,65,40,65,204,0,32,1,27,106,40,2,0,54,2,0,11,44,1,1,127,35,0,65,16,107,34,0,36,0,32,0,65,8,106,34,2,32,1,65,249,178,210,0,65,11,16,240,8,32,2,16,232,6,32,0,65,16,106,36,0,11,128,1,1,3,127,35,0,65,32,107,34,4,36,0,32,4,65,8,106,34,3,16,195,6,65,145,179,211,0,45,0,0,26,65,36,65,4,16,254,9,34,2,69,4,64,65,4,65,36,16,132,11,0,11,32,2,65,136,214,192,0,54,2,0,32,2,32,1,54,2,32,32,2,32,0,54,2,28,32,2,32,3,41,2,0,55,2,4,32,2,65,12,106,32,3,65,8,106,41,2,0,55,2,0,32,2,65,20,106,32,3,65,16,106,41,2,0,55,2,0,32,4,65,32,106,36,0,32,2,11,128,1,1,3,127,35,0,65,32,107,34,4,36,0,32,4,65,8,106,34,3,16,195,6,65,145,179,211,0,45,0,0,26,65,36,65,4,16,254,9,34,2,69,4,64,65,4,65,36,16,132,11,0,11,32,2,65,152,215,192,0,54,2,0,32,2,32,1,54,2,32,32,2,32,0,54,2,28,32,2,32,3,41,2,0,55,2,4,32,2,65,12,106,32,3,65,8,106,41,2,0,55,2,0,32,2,65,20,106,32,3,65,16,106,41,2,0,55,2,0,32,4,65,32,106,36,0,32,2,11,128,1,1,3,127,35,0,65,32,107,34,4,36,0,32,4,65,8,106,34,3,16,195,6,65,145,179,211,0,45,0,0,26,65,36,65,4,16,254,9,34,2,69,4,64,65,4,65,36,16,132,11,0,11,32,2,65,144,131,209,0,54,2,0,32,2,32,1,54,2,32,32,2,32,0,54,2,28,32,2,32,3,41,2,0,55,2,4,32,2,65,12,106,32,3,65,8,106,41,2,0,55,2,0,32,2,65,20,106,32,3,65,16,106,41,2,0,55,2,0,32,4,65,32,106,36,0,32,2,11,45,1,1,127,35,0,65,16,107,34,2,36,0,32,2,32,1,59,1,14,32,0,32,2,65,14,106,65,140,134,209,0,16,147,3,47,1,12,32,2,65,16,106,36,0,11,128,1,1,3,127,35,0,65,32,107,34,4,36,0,32,4,65,8,106,34,3,16,195,6,65,145,179,211,0,45,0,0,26,65,36,65,4,16,254,9,34,2,69,4,64,65,4,65,36,16,132,11,0,11,32,2,65,236,241,209,0,54,2,0,32,2,32,1,54,2,32,32,2,32,0,54,2,28,32,2,32,3,41,2,0,55,2,4,32,2,65,12,106,32,3,65,8,106,41,2,0,55,2,0,32,2,65,20,106,32,3,65,16,106,41,2,0,55,2,0,32,4,65,32,106,36,0,32,2,11,140,1,1,3,127,35,0,65,32,107,34,3,36,0,32,3,65,8,106,34,2,16,195,6,65,145,179,211,0,45,0,0,26,65,40,65,4,16,254,9,34,1,69,4,64,65,4,65,40,16,132,11,0,11,32,1,65,160,214,192,0,54,2,0,32,1,32,2,41,2,0,55,2,4,32,1,32,0,41,2,0,55,2,28,32,1,65,12,106,32,2,65,8,106,41,2,0,55,2,0,32,1,65,20,106,32,2,65,16,106,41,2,0,55,2,0,32,1,65,36,106,32,0,65,8,106,40,2,0,54,2,0,32,3,65,32,106,36,0,32,1,11,121,1,3,127,35,0,65,32,107,34,3,36,0,32,3,65,8,106,34,2,16,195,6,65,145,179,211,0,45,0,0,26,65,32,65,4,16,254,9,34,1,69,4,64,65,4,65,32,16,132,11,0,11,32,1,65,208,214,192,0,54,2,0,32,1,32,0,54,2,28,32,1,32,2,41,2,0,55,2,4,32,1,65,12,106,32,2,65,8,106,41,2,0,55,2,0,32,1,65,20,106,32,2,65,16,106,41,2,0,55,2,0,32,3,65,32,106,36,0,32,1,11,121,1,3,127,35,0,65,32,107,34,3,36,0,32,3,65,8,106,34,2,16,195,6,65,145,179,211,0,45,0,0,26,65,32,65,4,16,254,9,34,1,69,4,64,65,4,65,32,16,132,11,0,11,32,1,65,232,214,192,0,54,2,0,32,1,32,0,54,2,28,32,1,32,2,41,2,0,55,2,4,32,1,65,12,106,32,2,65,8,106,41,2,0,55,2,0,32,1,65,20,106,32,2,65,16,106,41,2,0,55,2,0,32,3,65,32,106,36,0,32,1,11,121,1,3,127,35,0,65,32,107,34,3,36,0,32,3,65,8,106,34,2,16,195,6,65,145,179,211,0,45,0,0,26,65,32,65,4,16,254,9,34,1,69,4,64,65,4,65,32,16,132,11,0,11,32,1,65,128,215,192,0,54,2,0,32,1,32,0,54,2,28,32,1,32,2,41,2,0,55,2,4,32,1,65,12,106,32,2,65,8,106,41,2,0,55,2,0,32,1,65,20,106,32,2,65,16,106,41,2,0,55,2,0,32,3,65,32,106,36,0,32,1,11,40,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,190,6,11,32,0,65,28,106,16,226,6,11,40,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,190,6,11,32,0,65,28,106,16,169,5,11,41,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,190,6,11,32,0,65,36,65,4,16,163,10,11,41,1,1,127,32,0,40,2,4,34,3,65,3,77,32,3,65,2,71,113,69,4,64,32,0,65,8,106,16,190,6,11,32,0,65,40,65,4,16,163,10,11,41,1,1,127,32,0,40,2,4,34,3,65,3,77,32,3,65,2,71,113,69,4,64,32,0,65,8,106,16,190,6,11,32,0,65,32,65,4,16,163,10,11,41,1,1,127,32,0,40,2,4,34,3,65,3,77,32,3,65,2,71,113,69,4,64,32,0,65,8,106,16,190,6,11,32,0,65,44,65,4,16,163,10,11,41,1,1,127,32,0,40,2,4,34,3,65,3,77,32,3,65,2,71,113,69,4,64,32,0,65,8,106,16,190,6,11,32,0,65,36,65,4,16,163,10,11,48,1,1,127,32,1,65,8,107,34,2,32,2,40,2,0,65,1,106,34,2,54,2,0,32,2,69,4,64,0,11,32,0,32,1,54,2,4,32,0,65,140,199,207,0,54,2,0,11,222,82,2,38,127,7,126,35,0,65,16,107,34,22,36,0,32,22,65,8,54,2,8,32,22,66,255,1,55,3,0,35,0,65,208,3,107,34,16,36,0,65,0,16,216,9,33,36,32,16,32,22,54,2,8,32,16,32,2,54,2,4,32,16,32,1,54,2,0,32,16,65,228,1,106,33,23,35,0,65,192,5,107,34,9,36,0,32,9,65,212,3,106,33,14,32,16,40,2,0,33,8,32,16,40,2,4,33,1,32,16,40,2,8,33,2,35,0,65,208,2,107,34,7,36,0,32,7,65,216,0,106,34,4,32,8,32,1,32,2,40,2,8,32,2,41,3,0,16,168,2,32,7,40,2,92,33,2,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,7,40,2,88,34,8,4,64,32,7,65,32,106,32,7,65,240,0,106,41,3,0,55,3,0,32,7,65,24,106,32,7,65,232,0,106,41,3,0,55,3,0,32,7,32,7,41,3,96,55,3,16,32,7,32,2,54,2,12,32,7,32,8,54,2,8,32,4,32,7,65,8,106,34,2,66,255,1,16,182,3,32,7,45,0,88,13,1,32,7,45,0,89,33,8,32,7,65,0,54,2,48,32,7,66,128,128,128,128,192,0,55,2,40,32,2,32,8,32,7,65,40,106,16,185,2,34,8,13,2,32,7,32,7,40,2,44,32,7,40,2,48,32,1,16,228,3,32,7,40,2,4,33,1,2,64,2,64,32,7,40,2,0,69,4,64,32,7,65,0,54,2,60,32,7,66,128,128,128,128,16,55,2,52,32,4,32,2,32,7,65,52,106,32,1,16,151,4,32,7,40,2,92,33,2,32,7,40,2,88,34,1,13,2,65,145,179,211,0,45,0,0,26,65,28,65,1,16,254,9,34,1,13,1,65,1,65,28,16,132,11,0,11,32,14,65,128,128,128,128,120,54,2,0,32,14,32,1,54,2,4,12,7,11,32,1,65,24,106,65,151,231,208,0,40,0,0,54,0,0,32,1,65,16,106,65,143,231,208,0,41,0,0,55,0,0,32,1,65,8,106,65,135,231,208,0,41,0,0,55,0,0,32,1,65,255,230,208,0,41,0,0,55,0,0,32,7,65,28,54,2,204,2,32,7,32,1,54,2,200,2,32,7,65,28,54,2,196,2,32,2,32,7,65,196,2,106,16,156,4,33,1,32,14,65,128,128,128,128,120,54,2,0,32,14,32,1,54,2,4,12,5,11,32,7,65,208,0,106,32,7,65,232,0,106,41,3,0,55,3,0,32,7,32,7,41,3,96,55,3,72,32,7,32,2,54,2,68,32,7,32,1,54,2,64,32,7,40,2,32,33,1,32,7,65,196,2,106,32,7,65,8,106,66,255,255,3,16,243,2,32,7,47,1,196,2,4,64,32,7,40,2,200,2,33,1,32,14,65,128,128,128,128,120,54,2,0,32,14,32,1,54,2,4,12,5,11,32,7,32,7,47,1,198,2,59,1,192,2,32,7,32,1,54,2,188,2,32,7,65,0,54,2,184,2,32,7,66,128,128,128,128,32,55,2,176,2,32,7,66,4,55,2,168,2,32,7,66,0,55,2,160,2,32,7,66,128,128,128,128,32,55,2,152,2,32,7,66,2,55,2,144,2,32,7,66,0,55,2,136,2,32,7,66,128,128,128,128,192,0,55,2,128,2,32,7,66,4,55,2,248,1,32,7,66,0,55,2,240,1,32,7,66,128,128,128,128,192,0,55,2,232,1,32,7,66,4,55,2,224,1,32,7,66,0,55,2,216,1,32,7,66,128,128,128,128,16,55,2,208,1,32,7,66,4,55,2,200,1,32,7,66,0,55,2,192,1,32,7,66,128,128,128,128,192,0,55,2,184,1,32,7,66,2,55,2,176,1,32,7,66,0,55,2,168,1,32,7,66,128,128,128,128,32,55,2,160,1,32,7,66,2,55,2,152,1,32,7,66,0,55,2,144,1,32,7,66,128,128,128,128,32,55,2,136,1,32,7,66,2,55,2,128,1,32,7,66,0,55,2,120,32,7,66,128,128,128,128,192,0,55,2,112,32,7,66,4,55,2,104,32,7,66,0,55,2,96,32,7,66,128,128,128,128,32,55,2,88,2,127,32,7,65,216,0,106,33,5,32,7,65,64,107,33,13,32,7,40,2,44,33,10,32,7,40,2,48,33,1,65,0,33,4,35,0,65,128,1,107,34,3,36,0,2,64,2,64,2,64,2,64,2,64,2,64,32,1,69,13,0,32,10,32,1,65,12,108,106,33,35,32,5,65,12,106,33,20,32,5,65,24,106,33,21,32,5,65,200,0,106,33,1,32,5,65,224,0,106,33,24,32,5,65,132,1,106,33,26,32,5,65,236,0,106,33,27,32,5,65,248,0,106,33,28,32,5,65,144,1,106,33,29,32,13,40,2,4,33,17,32,13,40,2,0,33,19,32,13,41,3,8,33,43,32,3,65,232,0,106,33,8,32,13,40,2,16,34,15,65,2,73,33,30,32,15,65,7,73,33,31,32,10,33,6,3,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,8,65,2,107,14,19,1,2,3,4,5,6,7,16,13,13,13,13,13,8,9,10,10,10,10,0,11,32,6,40,2,0,32,6,65,4,106,40,2,0,32,13,32,5,16,207,4,34,4,69,13,12,12,14,11,32,6,40,2,0,32,6,65,4,106,40,2,0,32,13,32,20,16,142,2,34,4,69,13,11,12,13,11,32,6,40,2,0,34,2,32,6,65,4,106,40,2,0,34,11,106,34,4,32,2,73,13,14,32,4,32,17,75,13,8,32,3,32,43,55,3,40,32,3,32,15,54,2,48,32,3,66,0,55,3,32,32,3,32,4,32,2,107,54,2,28,32,3,32,2,32,19,106,54,2,24,32,11,69,13,10,32,11,173,33,41,3,64,2,64,32,3,65,224,0,106,32,15,32,3,65,24,106,16,189,3,32,3,40,2,100,33,4,32,3,40,2,96,34,32,65,128,128,128,128,120,70,13,0,32,3,65,200,0,106,34,33,32,8,65,16,106,41,2,0,55,3,0,32,3,65,64,107,34,34,32,8,65,8,106,41,2,0,55,3,0,32,3,32,8,41,2,0,55,3,56,32,5,40,2,32,34,11,32,5,40,2,24,70,4,64,32,21,32,11,16,193,5,32,5,40,2,32,33,11,11,32,5,40,2,28,32,11,65,5,116,106,34,2,32,4,54,2,4,32,2,32,32,54,2,0,32,2,32,3,41,3,56,55,2,8,32,2,65,16,106,32,34,41,3,0,55,2,0,32,2,65,24,106,32,33,41,3,0,55,2,0,32,5,32,5,40,2,32,65,1,106,54,2,32,32,3,41,3,32,32,41,84,13,1,12,12,11,11,32,4,69,13,10,12,12,11,32,6,40,2,0,32,6,65,4,106,40,2,0,32,13,32,1,16,207,4,34,4,69,13,9,12,11,11,32,6,40,2,0,32,6,65,4,106,40,2,0,32,13,32,24,16,146,2,34,4,69,13,8,12,10,11,32,6,40,2,0,32,6,65,4,106,40,2,0,32,13,32,26,16,209,1,34,4,69,13,7,12,9,11,32,6,40,2,0,32,6,65,4,106,40,2,0,32,13,32,27,16,224,1,34,4,69,13,6,12,8,11,32,6,40,2,0,32,6,65,4,106,40,2,0,32,13,32,28,16,201,1,34,4,13,7,12,5,11,32,30,69,13,4,66,185,23,16,251,4,65,145,179,211,0,45,0,0,26,65,56,65,1,16,254,9,34,1,69,13,3,32,1,65,48,106,65,188,232,208,0,41,0,0,55,0,0,32,1,65,40,106,65,180,232,208,0,41,0,0,55,0,0,32,1,65,32,106,65,172,232,208,0,41,0,0,55,0,0,32,1,65,24,106,65,164,232,208,0,41,0,0,55,0,0,32,1,65,16,106,65,156,232,208,0,41,0,0,55,0,0,32,1,65,8,106,65,148,232,208,0,41,0,0,55,0,0,32,1,65,140,232,208,0,41,0,0,55,0,0,32,3,65,56,54,2,104,32,3,32,1,54,2,100,32,3,65,56,54,2,96,32,3,65,224,0,106,16,156,4,33,4,12,6,11,32,15,65,5,79,4,64,32,6,40,2,0,32,6,65,4,106,40,2,0,32,13,32,29,16,181,1,34,4,69,13,4,12,6,11,66,185,23,16,251,4,32,3,65,1,54,2,100,32,3,65,128,233,208,0,54,2,96,32,3,66,1,55,2,108,32,3,65,251,0,54,2,28,32,3,32,15,54,2,56,32,3,32,3,65,24,106,54,2,104,32,3,32,3,65,56,106,54,2,24,32,3,65,12,106,34,2,32,3,65,224,0,106,16,219,3,32,2,16,156,4,33,4,12,5,11,32,31,69,13,2,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,1,69,13,18,32,1,65,128,128,128,128,120,54,2,60,32,1,65,128,128,128,128,120,54,2,48,32,1,66,2,55,3,40,32,1,66,0,55,3,32,32,1,66,128,128,128,128,32,55,3,24,32,1,66,185,23,55,3,16,32,1,66,0,55,3,0,32,3,65,1,54,2,100,32,3,65,184,233,208,0,54,2,96,32,3,66,1,55,2,108,32,3,65,251,0,54,2,28,32,3,32,15,54,2,56,32,3,32,3,65,24,106,54,2,104,32,3,32,3,65,56,106,54,2,24,32,3,65,212,0,106,34,2,32,3,65,224,0,106,16,219,3,32,1,32,2,16,156,4,33,4,12,4,11,32,4,32,17,65,200,249,208,0,16,171,10,0,11,65,1,65,56,16,132,11,0,11,32,6,65,12,106,34,6,32,35,71,13,0,11,32,5,65,156,1,106,33,26,32,5,65,60,106,33,27,32,5,65,168,1,106,33,28,32,5,65,36,106,33,29,32,5,65,212,0,106,33,30,32,5,65,48,106,33,31,32,5,65,204,1,106,33,32,32,5,65,216,1,106,33,33,32,5,65,180,1,106,33,34,32,5,65,192,1,106,33,37,32,3,65,60,106,33,38,32,13,40,2,4,33,24,32,13,40,2,0,33,39,32,13,41,3,8,33,47,3,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,10,45,0,8,65,9,107,14,12,14,0,9,8,7,6,5,11,4,3,2,1,11,11,2,64,32,10,40,2,0,34,2,32,10,65,4,106,40,2,0,34,4,106,34,8,32,2,79,4,64,32,8,32,24,75,13,1,32,3,32,47,55,3,112,32,3,32,15,54,2,120,32,3,66,0,55,3,104,32,3,32,8,32,2,107,54,2,100,32,3,32,2,32,39,106,54,2,96,32,4,69,13,12,32,4,173,33,44,3,64,32,3,65,24,106,32,3,65,224,0,106,66,255,255,3,16,243,2,2,127,2,64,2,64,32,3,47,1,24,69,4,64,32,3,40,2,100,34,2,32,3,41,3,104,34,41,32,2,173,34,42,32,41,32,42,84,27,167,34,11,73,13,1,2,64,2,64,2,64,2,64,2,64,32,2,32,11,71,4,64,32,3,47,1,26,33,8,32,3,32,41,66,1,124,55,3,104,2,64,32,3,40,2,96,32,11,106,45,0,0,65,1,107,14,3,6,2,3,0,11,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,4,13,3,12,39,11,32,3,66,130,128,128,128,192,136,146,10,55,3,24,32,3,32,3,65,24,106,16,220,8,54,2,60,32,3,65,1,58,0,56,66,185,23,16,251,4,33,2,65,145,179,211,0,45,0,0,26,65,28,65,1,16,254,9,34,1,13,3,65,1,65,28,16,132,11,0,11,32,3,65,24,106,32,3,65,224,0,106,16,235,2,32,3,40,2,28,33,4,32,3,40,2,24,34,18,65,128,128,128,128,120,70,13,20,32,3,40,2,32,33,11,65,1,12,7,11,32,3,40,2,120,65,6,77,4,64,66,185,23,16,251,4,32,3,65,1,54,2,28,32,3,65,240,236,208,0,54,2,24,32,3,66,1,55,2,36,32,3,65,251,0,54,2,60,32,3,32,3,40,2,120,54,2,12,32,3,32,3,65,56,106,54,2,32,32,3,32,3,65,12,106,54,2,56,32,3,65,212,0,106,34,2,32,3,65,24,106,16,219,3,32,2,16,156,4,33,4,12,23,11,32,3,65,0,54,2,64,32,3,66,128,128,128,128,192,0,55,2,56,32,3,65,24,106,32,3,65,224,0,106,66,255,0,16,183,3,2,127,2,64,32,3,40,2,24,13,0,32,3,41,3,32,34,42,80,13,7,3,64,32,3,65,24,106,34,2,32,3,65,224,0,106,34,4,66,255,255,3,16,243,2,32,3,47,1,24,13,1,32,3,51,1,26,33,45,32,2,32,4,16,235,2,32,3,40,2,28,34,4,32,3,40,2,24,34,11,65,128,128,128,128,120,70,13,2,26,32,3,53,2,32,32,41,66,128,128,128,128,128,128,64,131,132,32,45,66,32,134,132,33,41,32,3,40,2,64,34,6,32,3,40,2,56,70,4,64,32,3,65,56,106,32,6,16,194,5,32,3,40,2,64,33,6,11,32,3,40,2,60,32,6,65,4,116,106,34,2,32,41,55,2,8,32,2,32,4,54,2,4,32,2,32,11,54,2,0,32,3,32,3,40,2,64,65,1,106,34,11,54,2,64,32,42,66,1,125,34,42,80,69,13,0,11,32,3,40,2,60,33,4,65,2,32,3,40,2,56,34,18,65,128,128,128,128,120,71,13,8,26,12,24,11,32,3,40,2,28,11,33,4,32,3,40,2,64,34,10,4,64,32,3,40,2,60,33,11,65,0,33,2,3,64,32,11,32,2,65,4,116,106,34,8,40,2,8,34,6,4,64,32,8,40,2,4,33,1,3,64,32,1,16,203,4,32,1,65,32,106,33,1,32,6,65,1,107,34,6,13,0,11,11,32,8,40,2,0,34,1,4,64,32,8,40,2,4,32,1,65,5,116,65,4,16,163,10,11,32,2,65,1,106,34,2,32,10,71,13,0,11,11,32,3,40,2,56,34,1,69,13,22,32,3,40,2,60,32,1,65,4,116,65,4,16,163,10,12,22,11,32,4,65,128,128,128,128,120,54,2,60,32,4,65,128,128,128,128,120,54,2,48,32,4,66,2,55,3,40,32,4,66,0,55,3,32,32,4,66,128,128,128,128,32,55,3,24,32,4,66,198,23,55,3,16,32,4,66,0,55,3,0,12,21,11,32,1,65,24,106,65,200,236,208,0,40,0,0,54,0,0,32,1,65,16,106,65,192,236,208,0,41,0,0,55,0,0,32,1,65,8,106,65,184,236,208,0,41,0,0,55,0,0,32,1,65,176,236,208,0,41,0,0,55,0,0,32,3,65,28,54,2,32,32,3,32,1,54,2,28,32,3,65,28,54,2,24,32,2,32,3,65,24,106,16,156,4,33,4,32,38,16,217,9,12,20,11,65,0,12,3,11,32,3,40,2,28,33,4,12,18,11,32,11,32,2,65,156,145,209,0,16,170,10,0,11,65,4,33,4,65,0,33,11,65,0,33,18,65,2,11,33,20,32,5,40,2,164,1,34,6,32,5,40,2,156,1,70,4,64,32,26,32,6,16,192,5,32,5,40,2,164,1,33,6,11,32,5,40,2,160,1,32,6,65,20,108,106,34,2,32,8,59,1,16,32,2,32,11,54,2,12,32,2,32,4,54,2,8,32,2,32,18,54,2,4,32,2,32,20,54,2,0,32,5,32,5,40,2,164,1,65,1,106,54,2,164,1,32,44,32,3,41,3,104,86,13,0,11,12,12,11,12,15,11,32,8,32,24,65,200,249,208,0,16,171,10,0,11,32,10,40,2,0,34,2,32,10,65,4,106,40,2,0,34,8,106,34,4,32,2,79,4,64,32,4,32,17,77,4,64,32,3,32,43,55,3,112,32,3,32,15,54,2,120,32,3,66,0,55,3,104,32,3,32,4,32,2,107,54,2,100,32,3,32,2,32,19,106,54,2,96,32,8,69,13,11,32,8,173,33,41,3,64,32,3,65,24,106,34,2,32,3,65,224,0,106,34,4,66,255,255,3,16,243,2,2,64,32,3,47,1,24,69,4,64,32,3,47,1,26,33,8,32,2,32,4,66,255,255,3,16,243,2,32,3,47,1,24,69,13,1,11,32,3,40,2,28,33,4,12,15,11,32,3,47,1,26,33,2,32,5,40,2,200,1,34,6,32,5,40,2,192,1,70,4,64,32,37,32,6,16,184,5,32,5,40,2,200,1,33,6,11,32,5,40,2,196,1,32,6,65,2,116,106,34,4,32,2,59,1,2,32,4,32,8,59,1,0,32,5,32,5,40,2,200,1,65,1,106,54,2,200,1,32,41,32,3,41,3,104,86,13,0,11,12,11,11,12,15,11,12,13,11,32,10,40,2,0,34,2,32,10,65,4,106,40,2,0,34,8,106,34,4,32,2,79,4,64,32,4,32,17,77,4,64,32,3,32,43,55,3,112,32,3,32,15,54,2,120,32,3,66,0,55,3,104,32,3,32,4,32,2,107,54,2,100,32,3,32,2,32,19,106,54,2,96,32,8,69,13,10,32,8,173,33,41,3,64,32,3,65,24,106,34,2,32,3,65,224,0,106,34,4,66,255,255,3,16,243,2,2,64,32,3,47,1,24,69,4,64,32,3,47,1,26,33,8,32,2,32,4,66,255,0,16,243,2,32,3,47,1,24,69,13,1,11,32,3,40,2,28,33,4,12,14,11,32,3,47,1,26,33,2,32,5,40,2,188,1,34,6,32,5,40,2,180,1,70,4,64,32,34,32,6,16,184,5,32,5,40,2,188,1,33,6,11,32,5,40,2,184,1,32,6,65,2,116,106,34,4,32,2,59,1,2,32,4,32,8,59,1,0,32,5,32,5,40,2,188,1,65,1,106,54,2,188,1,32,41,32,3,41,3,104,86,13,0,11,12,10,11,12,14,11,12,12,11,32,10,40,2,0,34,2,32,10,65,4,106,40,2,0,34,8,106,34,4,32,2,79,4,64,32,4,32,17,77,4,64,32,3,32,43,55,3,112,32,3,32,15,54,2,120,32,3,66,0,55,3,104,32,3,32,4,32,2,107,54,2,100,32,3,32,2,32,19,106,54,2,96,32,8,69,13,9,32,8,173,33,41,3,64,32,3,65,24,106,34,2,32,3,65,224,0,106,34,4,66,255,255,3,16,243,2,2,64,32,3,47,1,24,69,4,64,32,3,47,1,26,33,8,32,2,32,4,66,255,255,3,16,243,2,32,3,47,1,24,69,13,1,11,32,3,40,2,28,33,4,12,13,11,32,3,47,1,26,33,2,32,5,40,2,224,1,34,6,32,5,40,2,216,1,70,4,64,32,33,32,6,16,184,5,32,5,40,2,224,1,33,6,11,32,5,40,2,220,1,32,6,65,2,116,106,34,4,32,2,59,1,2,32,4,32,8,59,1,0,32,5,32,5,40,2,224,1,65,1,106,54,2,224,1,32,41,32,3,41,3,104,86,13,0,11,12,9,11,12,13,11,12,11,11,2,64,32,10,40,2,0,34,2,32,10,65,4,106,40,2,0,34,8,106,34,4,32,2,79,4,64,32,4,32,17,75,13,1,32,3,32,43,55,3,112,32,3,32,15,54,2,120,32,3,66,0,55,3,104,32,3,32,4,32,2,107,54,2,100,32,3,32,2,32,19,106,54,2,96,32,8,69,13,8,32,8,173,33,45,3,64,32,3,65,24,106,34,2,32,3,65,224,0,106,34,4,66,255,255,3,16,243,2,2,64,2,64,32,3,47,1,24,69,4,64,32,3,51,1,26,33,42,32,2,32,4,66,255,1,16,243,2,32,3,47,1,24,13,1,32,3,51,1,26,33,44,32,2,32,4,66,255,0,16,183,3,2,64,32,3,40,2,24,69,4,64,32,3,41,3,32,33,41,32,3,65,0,54,2,32,32,3,66,128,128,128,128,32,55,2,24,32,41,80,69,13,1,32,44,66,48,134,32,42,66,32,134,132,33,41,65,2,33,4,65,0,33,11,12,4,11,32,3,40,2,28,33,4,12,15,11,2,64,3,64,32,3,65,56,106,32,3,65,224,0,106,66,255,0,16,243,2,32,3,47,1,56,13,1,32,3,47,1,58,33,2,32,3,40,2,32,34,6,32,3,40,2,24,70,4,64,32,3,65,24,106,32,6,16,201,5,32,3,40,2,32,33,6,11,32,3,40,2,28,32,6,65,1,116,106,32,2,59,1,0,32,3,32,3,40,2,32,65,1,106,34,2,54,2,32,32,41,66,1,125,34,41,80,69,13,0,11,32,3,40,2,28,33,4,32,3,40,2,24,34,11,65,128,128,128,128,120,70,13,15,32,2,173,32,44,66,48,134,32,42,66,32,134,132,132,33,41,12,3,11,32,3,40,2,60,33,4,32,3,40,2,24,34,1,69,13,14,32,3,40,2,28,32,1,65,1,116,65,2,16,163,10,12,14,11,32,3,40,2,28,33,4,12,13,11,32,3,40,2,28,33,4,12,12,11,32,5,40,2,212,1,34,6,32,5,40,2,204,1,70,4,64,32,32,32,6,16,194,5,32,5,40,2,212,1,33,6,11,32,5,40,2,208,1,32,6,65,4,116,106,34,2,32,41,55,2,8,32,2,32,4,54,2,4,32,2,32,11,54,2,0,32,5,32,5,40,2,212,1,65,1,106,54,2,212,1,32,45,32,3,41,3,104,86,13,0,11,12,8,11,12,11,11,12,11,11,32,10,40,2,0,32,10,65,4,106,40,2,0,32,13,32,31,16,207,4,34,4,69,13,5,12,7,11,32,10,40,2,0,34,2,32,10,65,4,106,40,2,0,34,8,106,34,4,32,2,79,4,64,32,4,32,17,77,4,64,32,3,32,43,55,3,112,32,3,32,15,54,2,120,32,3,66,0,55,3,104,32,3,32,4,32,2,107,54,2,100,32,3,32,2,32,19,106,54,2,96,32,8,69,13,6,32,8,173,33,41,3,64,32,3,65,24,106,34,2,32,3,65,224,0,106,34,4,66,255,255,3,16,243,2,2,64,32,3,47,1,24,69,4,64,32,3,47,1,26,33,8,32,2,32,4,66,255,255,3,16,243,2,32,3,47,1,24,69,13,1,11,32,3,40,2,28,33,4,12,10,11,32,3,47,1,26,33,2,32,5,40,2,92,34,6,32,5,40,2,84,70,4,64,32,30,32,6,16,184,5,32,5,40,2,92,33,6,11,32,5,40,2,88,32,6,65,2,116,106,34,4,32,2,59,1,2,32,4,32,8,59,1,0,32,5,32,5,40,2,92,65,1,106,54,2,92,32,41,32,3,41,3,104,86,13,0,11,12,6,11,12,10,11,12,8,11,32,10,40,2,0,34,2,32,10,65,4,106,40,2,0,34,8,106,34,4,32,2,79,4,64,32,4,32,17,77,4,64,32,3,32,43,55,3,112,32,3,32,15,54,2,120,32,3,66,0,55,3,104,32,3,32,4,32,2,107,54,2,100,32,3,32,2,32,19,106,54,2,96,32,8,69,13,5,32,8,173,33,41,3,64,32,3,65,24,106,34,2,32,3,65,224,0,106,34,4,66,255,255,3,16,243,2,2,64,32,3,47,1,24,69,4,64,32,3,47,1,26,33,8,32,2,32,4,66,255,1,16,243,2,32,3,47,1,24,69,13,1,11,32,3,40,2,28,33,4,12,9,11,32,3,47,1,26,33,2,32,5,40,2,44,34,6,32,5,40,2,36,70,4,64,32,29,32,6,16,184,5,32,5,40,2,44,33,6,11,32,5,40,2,40,32,6,65,2,116,106,34,4,32,2,59,1,2,32,4,32,8,59,1,0,32,5,32,5,40,2,44,65,1,106,54,2,44,32,41,32,3,41,3,104,86,13,0,11,12,5,11,12,9,11,12,7,11,2,64,32,10,40,2,0,34,2,32,10,65,4,106,40,2,0,34,8,106,34,4,32,2,79,4,64,32,4,32,17,75,13,1,32,3,32,43,55,3,112,32,3,32,15,54,2,120,32,3,66,0,55,3,104,32,3,32,4,32,2,107,54,2,100,32,3,32,2,32,19,106,54,2,96,32,8,69,13,4,32,8,173,33,45,3,64,32,3,65,24,106,32,3,65,224,0,106,66,255,255,3,16,243,2,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,47,1,24,69,4,64,32,3,40,2,100,34,6,32,3,41,3,104,34,42,32,6,173,34,41,32,41,32,42,86,27,167,34,4,73,13,19,2,64,2,64,2,64,2,64,32,4,32,6,71,4,64,32,3,47,1,26,33,40,32,3,32,42,66,1,124,34,44,55,3,104,32,3,40,2,96,34,11,32,4,106,45,0,0,33,8,32,3,40,2,120,34,2,65,1,70,13,4,32,2,65,5,73,13,3,32,8,65,2,70,32,8,65,3,75,114,13,1,32,6,32,44,32,41,32,41,32,44,86,27,167,34,4,73,13,24,32,4,32,6,70,13,2,32,3,32,42,66,2,124,55,3,104,32,4,32,11,106,45,0,0,34,2,65,251,1,113,33,18,32,2,65,4,113,65,2,118,33,21,12,9,11,32,3,66,130,128,128,128,192,136,146,10,55,3,24,32,3,32,3,65,24,106,34,2,16,220,8,54,2,56,66,185,23,16,251,4,65,145,179,211,0,45,0,0,26,65,14,65,1,16,254,9,34,1,69,13,24,32,1,65,6,106,65,228,230,208,0,41,0,0,55,0,0,32,1,65,222,230,208,0,41,0,0,55,0,0,32,3,65,14,54,2,32,32,3,32,1,54,2,28,32,3,65,14,54,2,24,32,2,16,156,4,33,4,32,3,65,56,106,16,217,9,12,19,11,66,185,23,16,251,4,65,145,179,211,0,45,0,0,26,65,23,65,1,16,254,9,34,1,69,13,4,32,1,65,15,106,65,135,237,208,0,41,0,0,55,0,0,32,1,65,8,106,65,128,237,208,0,41,0,0,55,0,0,32,1,65,248,236,208,0,41,0,0,55,0,0,32,3,65,23,54,2,32,32,3,32,1,54,2,28,32,3,65,23,54,2,24,32,3,65,24,106,16,156,4,33,4,12,18,11,32,3,66,130,128,128,128,192,136,146,10,55,3,24,32,3,32,3,65,24,106,34,2,16,220,8,54,2,56,66,185,23,16,251,4,65,145,179,211,0,45,0,0,26,65,14,65,1,16,254,9,34,1,69,13,22,32,1,65,6,106,65,228,230,208,0,41,0,0,55,0,0,32,1,65,222,230,208,0,41,0,0,55,0,0,32,3,65,14,54,2,32,32,3,32,1,54,2,28,32,3,65,14,54,2,24,32,2,16,156,4,33,4,32,3,65,56,106,16,217,9,12,17,11,65,1,33,2,32,8,65,2,70,34,21,69,13,3,12,4,11,32,8,65,254,1,113,33,18,32,8,65,1,113,33,8,65,0,33,21,12,4,11,32,3,40,2,28,33,4,12,14,11,65,1,65,23,16,132,11,0,11,32,8,65,3,77,4,64,32,8,34,2,65,2,71,13,1,11,66,185,23,16,251,4,65,145,179,211,0,45,0,0,26,65,23,65,1,16,254,9,34,1,69,13,2,32,1,65,15,106,65,135,237,208,0,41,0,0,55,0,0,32,1,65,8,106,65,128,237,208,0,41,0,0,55,0,0,32,1,65,248,236,208,0,41,0,0,55,0,0,32,3,65,23,54,2,32,32,3,32,1,54,2,28,32,3,65,23,54,2,24,32,3,65,24,106,16,156,4,33,4,12,12,11,32,6,32,44,32,41,32,41,32,44,86,27,167,34,4,73,13,15,32,4,32,6,71,4,64,32,3,32,42,66,2,124,55,3,104,32,4,32,11,106,45,0,0,33,18,32,2,33,8,12,1,11,32,3,66,130,128,128,128,192,136,146,10,55,3,24,32,3,32,3,65,24,106,34,2,16,220,8,54,2,56,66,185,23,16,251,4,65,145,179,211,0,45,0,0,26,65,14,65,1,16,254,9,34,1,69,13,16,32,1,65,6,106,65,228,230,208,0,41,0,0,55,0,0,32,1,65,222,230,208,0,41,0,0,55,0,0,32,3,65,14,54,2,32,32,3,32,1,54,2,28,32,3,65,14,54,2,24,32,2,16,156,4,33,4,32,3,65,56,106,16,217,9,12,11,11,32,3,65,24,106,32,3,65,224,0,106,66,255,1,16,183,3,2,64,2,64,2,64,2,64,2,64,32,3,40,2,24,69,4,64,32,3,41,3,32,33,41,32,3,65,0,54,2,32,32,3,66,128,128,128,128,32,55,2,24,32,41,80,69,13,1,65,2,33,4,65,0,33,2,65,0,33,6,12,2,11,32,3,40,2,28,33,4,12,15,11,3,64,32,3,65,56,106,32,3,65,224,0,106,66,255,255,3,16,243,2,32,3,47,1,56,13,2,32,3,47,1,58,33,2,32,3,40,2,32,34,6,32,3,40,2,24,70,4,64,32,3,65,24,106,32,6,16,201,5,32,3,40,2,32,33,6,11,32,3,40,2,28,32,6,65,1,116,106,32,2,59,1,0,32,3,32,3,40,2,32,65,1,106,34,6,54,2,32,32,41,66,1,125,34,41,80,69,13,0,11,32,3,40,2,28,33,4,32,3,40,2,24,34,2,65,128,128,128,128,120,70,13,14,11,32,18,65,2,113,13,1,32,3,65,24,106,32,3,65,224,0,106,16,78,32,3,40,2,28,33,1,32,3,40,2,24,34,20,65,128,128,128,128,120,70,13,4,32,18,65,255,1,113,13,2,32,3,41,2,32,33,46,12,5,11,32,3,40,2,60,33,4,32,3,40,2,24,34,1,69,13,12,32,3,40,2,28,32,1,65,1,116,65,2,16,163,10,12,12,11,65,128,128,128,128,120,33,20,32,18,65,253,1,113,69,13,3,66,209,23,16,251,4,33,1,12,2,11,66,209,23,16,251,4,33,8,32,20,69,4,64,32,8,33,1,12,2,11,32,1,32,20,65,40,108,65,8,16,163,10,32,8,33,1,12,1,11,65,1,65,23,16,132,11,0,11,32,2,69,4,64,32,1,33,4,12,9,11,32,4,32,2,65,1,116,65,2,16,163,10,32,1,33,4,12,8,11,32,5,40,2,176,1,34,11,32,5,40,2,168,1,70,4,64,32,28,32,11,16,193,5,32,5,40,2,176,1,33,11,11,32,5,40,2,172,1,32,11,65,5,116,106,34,11,32,8,58,0,31,32,11,32,21,58,0,30,32,11,32,40,59,1,28,32,11,32,46,55,2,20,32,11,32,1,54,2,16,32,11,32,20,54,2,12,32,11,32,6,54,2,8,32,11,32,4,54,2,4,32,11,32,2,54,2,0,32,5,32,5,40,2,176,1,65,1,106,54,2,176,1,32,45,32,3,41,3,104,86,13,0,11,12,4,11,12,7,11,12,7,11,32,10,40,2,0,34,2,32,10,65,4,106,40,2,0,34,8,106,34,4,32,2,79,4,64,32,4,32,17,77,4,64,32,3,32,43,55,3,112,32,3,32,15,54,2,120,32,3,66,0,55,3,104,32,3,32,4,32,2,107,54,2,100,32,3,32,2,32,19,106,54,2,96,32,8,69,13,3,32,8,173,33,41,3,64,32,3,65,24,106,34,2,32,3,65,224,0,106,34,4,66,255,255,3,16,243,2,2,64,32,3,47,1,24,69,4,64,32,3,47,1,26,33,8,32,2,32,4,66,255,255,3,16,243,2,32,3,47,1,24,69,13,1,11,32,3,40,2,28,33,4,12,7,11,32,3,47,1,26,33,2,32,5,40,2,68,34,6,32,5,40,2,60,70,4,64,32,27,32,6,16,184,5,32,5,40,2,68,33,6,11,32,5,40,2,64,32,6,65,2,116,106,34,4,32,2,59,1,2,32,4,32,8,59,1,0,32,5,32,5,40,2,68,65,1,106,54,2,68,32,41,32,3,41,3,104,86,13,0,11,12,3,11,12,7,11,12,5,11,32,4,13,2,11,32,10,65,12,106,34,10,32,35,71,13,0,11,65,0,33,4,11,32,3,65,128,1,106,36,0,32,4,12,5,11,0,11,65,240,231,208,0,65,28,65,212,231,208,0,16,141,8,0,11,32,4,32,17,65,200,249,208,0,16,171,10,0,11,32,4,32,6,65,156,145,209,0,16,170,10,0,11,65,1,65,14,16,132,11,0,11,34,1,69,13,3,32,14,65,128,128,128,128,120,54,2,0,32,14,32,1,54,2,4,32,5,40,2,0,34,1,4,64,32,5,40,2,4,32,1,65,2,116,65,2,16,163,10,11,32,5,40,2,16,33,2,32,5,40,2,20,34,6,4,64,32,2,33,1,3,64,32,1,40,2,0,34,4,4,64,32,1,65,4,106,40,2,0,32,4,65,1,116,65,1,16,163,10,11,32,1,65,20,106,33,1,32,6,65,1,107,34,6,13,0,11,11,32,5,40,2,12,34,1,4,64,32,2,32,1,65,20,108,65,4,16,163,10,11,32,5,40,2,28,33,2,32,5,40,2,32,34,6,4,64,32,2,33,1,3,64,32,1,40,2,0,34,4,4,64,32,1,65,4,106,40,2,0,32,4,65,1,16,163,10,11,32,1,65,12,106,40,2,0,34,4,65,128,128,128,128,120,70,32,4,69,114,69,4,64,32,1,65,16,106,40,2,0,32,4,65,14,108,65,2,16,163,10,11,32,1,65,32,106,33,1,32,6,65,1,107,34,6,13,0,11,11,32,5,40,2,24,34,1,4,64,32,2,32,1,65,5,116,65,4,16,163,10,11,32,5,40,2,36,34,1,4,64,32,5,40,2,40,32,1,65,2,116,65,2,16,163,10,11,32,5,40,2,48,34,1,4,64,32,5,40,2,52,32,1,65,2,116,65,2,16,163,10,11,32,5,40,2,60,34,1,4,64,32,5,40,2,64,32,1,65,2,116,65,2,16,163,10,11,32,5,40,2,72,34,1,4,64,32,5,40,2,76,32,1,65,2,116,65,2,16,163,10,11,32,5,40,2,84,34,1,4,64,32,5,40,2,88,32,1,65,2,116,65,2,16,163,10,11,32,5,40,2,100,33,4,32,5,40,2,104,34,8,4,64,65,0,33,10,3,64,32,4,32,10,65,12,108,106,34,2,40,2,8,34,6,4,64,32,2,40,2,4,33,1,3,64,32,1,16,203,4,32,1,65,28,106,33,1,32,6,65,1,107,34,6,13,0,11,11,32,2,40,2,0,34,1,4,64,32,2,40,2,4,32,1,65,28,108,65,4,16,163,10,11,32,10,65,1,106,34,10,32,8,71,13,0,11,11,32,5,40,2,96,34,1,4,64,32,4,32,1,65,12,108,65,4,16,163,10,11,32,5,40,2,112,33,2,32,5,40,2,116,34,6,4,64,32,2,33,1,3,64,32,1,65,4,106,40,2,0,34,4,4,64,32,1,40,2,0,32,4,65,1,16,163,10,11,32,1,65,8,106,33,1,32,6,65,1,107,34,6,13,0,11,11,32,5,40,2,108,34,1,4,64,32,2,32,1,65,3,116,65,4,16,163,10,11,32,5,40,2,120,34,1,4,64,32,5,40,2,124,32,1,65,5,116,65,1,16,163,10,11,32,5,40,2,136,1,33,2,32,5,40,2,140,1,34,6,4,64,32,2,33,1,3,64,32,1,65,12,106,16,203,4,32,1,40,2,0,34,4,4,64,32,1,65,4,106,40,2,0,32,4,65,1,16,163,10,11,32,1,65,40,106,33,1,32,6,65,1,107,34,6,13,0,11,11,32,5,40,2,132,1,34,1,4,64,32,2,32,1,65,40,108,65,4,16,163,10,11,32,5,40,2,148,1,33,2,32,5,40,2,152,1,34,6,4,64,32,2,33,1,3,64,32,1,40,2,0,34,4,4,64,32,1,65,4,106,40,2,0,32,4,65,1,16,163,10,11,32,1,65,12,106,40,2,0,34,4,4,64,32,1,65,16,106,40,2,0,32,4,65,1,16,163,10,11,32,1,65,24,106,33,1,32,6,65,1,107,34,6,13,0,11,11,32,5,40,2,144,1,34,1,4,64,32,2,32,1,65,24,108,65,4,16,163,10,11,32,5,65,156,1,106,16,232,4,32,5,40,2,156,1,34,1,4,64,32,5,40,2,160,1,32,1,65,20,108,65,4,16,163,10,11,32,5,40,2,172,1,33,2,32,5,40,2,176,1,34,6,4,64,32,2,33,1,3,64,32,1,40,2,0,34,4,4,64,32,1,65,4,106,40,2,0,32,4,65,1,116,65,2,16,163,10,11,32,1,65,12,106,40,2,0,34,4,65,128,128,128,128,120,70,32,4,69,114,69,4,64,32,1,65,16,106,40,2,0,32,4,65,40,108,65,8,16,163,10,11,32,1,65,32,106,33,1,32,6,65,1,107,34,6,13,0,11,11,32,5,40,2,168,1,34,1,4,64,32,2,32,1,65,5,116,65,4,16,163,10,11,32,5,40,2,180,1,34,1,4,64,32,5,40,2,184,1,32,1,65,2,116,65,2,16,163,10,11,32,5,40,2,192,1,34,1,4,64,32,5,40,2,196,1,32,1,65,2,116,65,2,16,163,10,11,32,5,40,2,208,1,33,2,32,5,40,2,212,1,34,6,4,64,32,2,33,1,3,64,32,1,40,2,0,34,4,4,64,32,1,65,4,106,40,2,0,32,4,65,1,116,65,2,16,163,10,11,32,1,65,16,106,33,1,32,6,65,1,107,34,6,13,0,11,11,32,5,40,2,204,1,34,1,4,64,32,2,32,1,65,4,116,65,4,16,163,10,11,32,5,40,2,216,1,34,1,4,64,32,5,40,2,220,1,32,1,65,2,116,65,2,16,163,10,11,12,4,11,32,14,65,128,128,128,128,120,54,2,0,32,14,32,2,54,2,4,12,5,11,32,7,40,2,92,33,1,32,14,65,128,128,128,128,120,54,2,0,32,14,32,1,54,2,4,12,4,11,32,14,65,128,128,128,128,120,54,2,0,32,14,32,8,54,2,4,12,2,11,32,14,32,7,65,216,0,106,65,236,1,16,142,11,26,32,7,40,2,52,34,1,4,64,32,7,40,2,56,32,1,65,1,16,163,10,11,32,7,40,2,40,34,1,69,13,2,32,7,40,2,44,32,1,65,12,108,65,4,16,163,10,12,2,11,32,7,40,2,52,34,1,69,13,0,32,7,40,2,56,32,1,65,1,16,163,10,11,32,7,40,2,40,34,1,69,13,0,32,7,40,2,44,32,1,65,12,108,65,4,16,163,10,11,32,7,65,208,2,106,36,0,32,9,40,2,216,3,33,2,2,64,32,9,40,2,212,3,34,1,65,128,128,128,128,120,71,4,64,32,9,65,240,1,106,32,9,65,220,3,106,65,228,1,16,142,11,26,32,9,32,2,54,2,236,1,32,9,32,1,54,2,232,1,2,127,35,0,65,32,107,34,4,36,0,32,4,65,0,54,2,28,32,4,66,0,55,2,16,32,4,65,0,59,1,12,32,4,65,0,54,2,4,32,4,65,20,106,33,8,32,4,32,9,65,232,1,106,34,6,54,2,8,2,64,2,64,32,6,40,2,8,69,4,64,65,145,179,211,0,45,0,0,26,65,200,0,65,8,16,254,9,34,10,69,13,2,32,10,65,128,128,128,128,120,54,2,60,32,10,65,128,128,128,128,120,54,2,48,32,10,66,2,55,3,40,32,10,66,0,55,3,32,32,10,66,128,128,128,128,32,55,3,24,32,10,66,172,8,55,3,16,32,10,66,0,55,3,0,32,10,65,24,106,65,0,16,184,5,32,10,40,2,28,32,10,40,2,32,65,2,116,106,34,6,65,0,59,1,2,32,6,65,0,58,0,0,32,10,32,10,40,2,32,65,1,106,54,2,32,12,1,11,32,4,65,4,106,16,165,1,33,10,11,32,8,16,187,2,32,4,65,32,106,36,0,32,10,12,1,11,12,3,11,34,4,69,4,64,32,9,40,2,240,1,33,12,32,9,65,8,106,32,9,65,244,1,106,65,224,1,16,142,11,26,12,2,11,32,9,40,2,232,1,34,1,4,64,32,9,40,2,236,1,32,1,65,2,116,65,2,16,163,10,11,32,9,40,2,252,1,34,2,4,64,32,9,40,2,248,1,33,1,3,64,32,1,40,2,0,34,12,4,64,32,1,65,4,106,40,2,0,32,12,65,1,116,65,1,16,163,10,11,32,1,65,20,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,9,40,2,244,1,34,1,4,64,32,9,40,2,248,1,32,1,65,20,108,65,4,16,163,10,11,32,9,40,2,136,2,34,2,4,64,32,9,40,2,132,2,33,1,3,64,32,1,40,2,0,34,8,4,64,32,1,65,4,106,40,2,0,32,8,65,1,16,163,10,11,32,1,65,12,106,40,2,0,34,12,65,128,128,128,128,120,70,32,12,69,114,69,4,64,32,1,65,16,106,40,2,0,32,12,65,14,108,65,2,16,163,10,11,32,1,65,32,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,9,40,2,128,2,34,1,4,64,32,9,40,2,132,2,32,1,65,5,116,65,4,16,163,10,11,32,9,40,2,140,2,34,1,4,64,32,9,40,2,144,2,32,1,65,2,116,65,2,16,163,10,11,32,9,40,2,152,2,34,1,4,64,32,9,40,2,156,2,32,1,65,2,116,65,2,16,163,10,11,32,9,40,2,164,2,34,1,4,64,32,9,40,2,168,2,32,1,65,2,116,65,2,16,163,10,11,32,9,40,2,176,2,34,1,4,64,32,9,40,2,180,2,32,1,65,2,116,65,2,16,163,10,11,32,9,40,2,188,2,34,1,4,64,32,9,40,2,192,2,32,1,65,2,116,65,2,16,163,10,11,32,9,40,2,208,2,34,8,4,64,32,9,40,2,204,2,33,6,3,64,32,6,32,25,65,12,108,106,34,12,40,2,8,34,2,4,64,32,12,40,2,4,33,1,3,64,32,1,16,203,4,32,1,65,28,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,12,40,2,0,34,1,4,64,32,12,40,2,4,32,1,65,28,108,65,4,16,163,10,11,32,25,65,1,106,34,25,32,8,71,13,0,11,11,32,9,40,2,200,2,34,1,4,64,32,9,40,2,204,2,32,1,65,12,108,65,4,16,163,10,11,32,9,40,2,220,2,34,2,4,64,32,9,40,2,216,2,33,1,3,64,32,1,65,4,106,40,2,0,34,12,4,64,32,1,40,2,0,32,12,65,1,16,163,10,11,32,1,65,8,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,9,40,2,212,2,34,1,4,64,32,9,40,2,216,2,32,1,65,3,116,65,4,16,163,10,11,32,9,40,2,224,2,34,1,4,64,32,9,40,2,228,2,32,1,65,5,116,65,1,16,163,10,11,32,9,40,2,244,2,34,2,4,64,32,9,40,2,240,2,33,1,3,64,32,1,65,12,106,16,203,4,32,1,40,2,0,34,12,4,64,32,1,65,4,106,40,2,0,32,12,65,1,16,163,10,11,32,1,65,40,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,9,40,2,236,2,34,1,4,64,32,9,40,2,240,2,32,1,65,40,108,65,4,16,163,10,11,32,9,40,2,128,3,34,2,4,64,32,9,40,2,252,2,33,1,3,64,32,1,40,2,0,34,8,4,64,32,1,65,4,106,40,2,0,32,8,65,1,16,163,10,11,32,1,65,12,106,40,2,0,34,12,4,64,32,1,65,16,106,40,2,0,32,12,65,1,16,163,10,11,32,1,65,24,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,9,40,2,248,2,34,1,4,64,32,9,40,2,252,2,32,1,65,24,108,65,4,16,163,10,11,32,9,65,132,3,106,16,232,4,32,9,40,2,132,3,34,1,4,64,32,9,40,2,136,3,32,1,65,20,108,65,4,16,163,10,11,32,9,40,2,152,3,34,2,4,64,32,9,40,2,148,3,33,1,3,64,32,1,40,2,0,34,8,4,64,32,1,65,4,106,40,2,0,32,8,65,1,116,65,2,16,163,10,11,32,1,65,12,106,40,2,0,34,12,65,128,128,128,128,120,70,32,12,69,114,69,4,64,32,1,65,16,106,40,2,0,32,12,65,40,108,65,8,16,163,10,11,32,1,65,32,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,9,40,2,144,3,34,1,4,64,32,9,40,2,148,3,32,1,65,5,116,65,4,16,163,10,11,32,9,40,2,156,3,34,1,4,64,32,9,40,2,160,3,32,1,65,2,116,65,2,16,163,10,11,32,9,40,2,168,3,34,1,4,64,32,9,40,2,172,3,32,1,65,2,116,65,2,16,163,10,11,32,9,40,2,188,3,34,2,4,64,32,9,40,2,184,3,33,1,3,64,32,1,40,2,0,34,12,4,64,32,1,65,4,106,40,2,0,32,12,65,1,116,65,2,16,163,10,11,32,1,65,16,106,33,1,32,2,65,1,107,34,2,13,0,11,11,32,9,40,2,180,3,34,1,4,64,32,9,40,2,184,3,32,1,65,4,116,65,4,16,163,10,11,32,9,40,2,192,3,34,1,4,64,32,9,40,2,196,3,32,1,65,2,116,65,2,16,163,10,11,32,4,33,2,11,65,128,128,128,128,120,33,1,11,32,23,32,12,54,2,8,32,23,32,2,54,2,4,32,23,32,1,54,2,0,32,23,65,12,106,32,9,65,8,106,65,224,1,16,142,11,26,32,9,65,192,5,106,36,0,12,1,11,65,8,65,200,0,16,132,11,0,11,32,16,40,2,232,1,33,1,2,64,2,64,2,64,32,16,40,2,228,1,34,8,65,129,128,128,128,120,71,4,64,32,16,32,16,65,236,1,106,65,228,1,16,142,11,26,12,1,11,65,145,179,211,0,45,0,0,26,32,16,40,2,236,1,33,4,65,200,0,65,8,16,254,9,34,2,69,13,1,65,128,128,128,128,120,33,8,32,2,65,128,128,128,128,120,54,2,60,32,2,65,128,128,128,128,120,54,2,48,32,2,66,2,55,3,40,32,2,66,0,55,3,32,32,2,66,128,128,128,128,32,55,3,24,32,2,66,224,15,55,3,16,32,2,66,0,55,3,0,32,1,32,4,40,2,0,17,2,0,32,4,40,2,4,34,6,4,64,32,1,32,6,32,4,40,2,8,16,163,10,11,32,2,33,1,11,32,36,16,216,9,26,32,0,32,1,54,2,4,32,0,32,8,54,2,0,32,0,65,8,106,32,16,65,228,1,16,142,11,26,32,16,65,208,3,106,36,0,12,1,11,65,8,65,200,0,16,132,11,0,11,32,22,65,16,106,36,0,11,41,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,193,6,11,32,0,65,36,65,4,16,163,10,11,41,1,1,127,32,0,40,2,4,34,3,65,3,77,32,3,65,2,71,113,69,4,64,32,0,65,8,106,16,193,6,11,32,0,65,36,65,4,16,163,10,11,41,1,1,127,32,0,40,2,4,34,3,65,3,77,32,3,65,2,71,113,69,4,64,32,0,65,8,106,16,193,6,11,32,0,65,40,65,4,16,163,10,11,140,1,1,3,127,35,0,65,32,107,34,3,36,0,32,3,65,8,106,34,2,16,195,6,65,145,179,211,0,45,0,0,26,65,40,65,4,16,254,9,34,1,69,4,64,65,4,65,40,16,132,11,0,11,32,1,65,248,130,209,0,54,2,0,32,1,32,2,41,2,0,55,2,4,32,1,32,0,41,2,0,55,2,28,32,1,65,12,106,32,2,65,8,106,41,2,0,55,2,0,32,1,65,20,106,32,2,65,16,106,41,2,0,55,2,0,32,1,65,36,106,32,0,65,8,106,40,2,0,54,2,0,32,3,65,32,106,36,0,32,1,11,130,1,2,2,127,1,126,35,0,65,32,107,34,2,36,0,32,2,65,8,106,34,1,16,195,6,65,145,179,211,0,45,0,0,26,32,0,41,2,0,33,3,65,36,65,4,16,254,9,34,0,69,4,64,65,4,65,36,16,132,11,0,11,32,0,65,168,131,209,0,54,2,0,32,0,32,3,55,2,28,32,0,32,1,41,2,0,55,2,4,32,0,65,12,106,32,1,65,8,106,41,2,0,55,2,0,32,0,65,20,106,32,1,65,16,106,41,2,0,55,2,0,32,2,65,32,106,36,0,32,0,11,42,1,1,127,35,0,65,16,107,34,2,36,0,32,2,32,1,59,1,14,32,0,32,2,65,14,106,65,156,134,209,0,16,147,3,32,2,65,16,106,36,0,11,140,1,1,3,127,35,0,65,32,107,34,3,36,0,32,3,65,8,106,34,2,16,195,6,65,145,179,211,0,45,0,0,26,65,40,65,4,16,254,9,34,1,69,4,64,65,4,65,40,16,132,11,0,11,32,1,65,132,242,209,0,54,2,0,32,1,32,2,41,2,0,55,2,4,32,1,32,0,41,2,0,55,2,28,32,1,65,12,106,32,2,65,8,106,41,2,0,55,2,0,32,1,65,20,106,32,2,65,16,106,41,2,0,55,2,0,32,1,65,36,106,32,0,65,8,106,40,2,0,54,2,0,32,3,65,32,106,36,0,32,1,11,140,1,1,3,127,35,0,65,32,107,34,3,36,0,32,3,65,8,106,34,2,16,195,6,65,145,179,211,0,45,0,0,26,65,40,65,4,16,254,9,34,1,69,4,64,65,4,65,40,16,132,11,0,11,32,1,65,180,242,209,0,54,2,0,32,1,32,2,41,2,0,55,2,4,32,1,32,0,41,2,0,55,2,28,32,1,65,12,106,32,2,65,8,106,41,2,0,55,2,0,32,1,65,20,106,32,2,65,16,106,41,2,0,55,2,0,32,1,65,36,106,32,0,65,8,106,40,2,0,54,2,0,32,3,65,32,106,36,0,32,1,11,41,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,194,6,11,32,0,65,36,65,4,16,163,10,11,41,1,1,127,32,0,40,2,4,34,3,65,3,77,32,3,65,2,71,113,69,4,64,32,0,65,8,106,16,194,6,11,32,0,65,36,65,4,16,163,10,11,41,1,1,127,32,0,40,2,4,34,3,65,3,77,32,3,65,2,71,113,69,4,64,32,0,65,8,106,16,194,6,11,32,0,65,44,65,4,16,163,10,11,41,1,1,127,32,0,40,2,4,34,3,65,3,77,32,3,65,2,71,113,69,4,64,32,0,65,8,106,16,194,6,11,32,0,65,48,65,4,16,163,10,11,41,1,1,127,32,0,40,2,4,34,3,65,3,77,32,3,65,2,71,113,69,4,64,32,0,65,8,106,16,194,6,11,32,0,65,40,65,4,16,163,10,11,49,0,32,0,32,1,40,2,20,32,2,32,3,32,1,40,2,24,40,2,12,17,4,0,58,0,8,32,0,32,1,54,2,4,32,0,32,3,69,58,0,9,32,0,65,0,54,2,0,11,83,1,1,127,35,0,65,16,107,34,3,36,0,32,3,32,2,54,2,12,32,3,32,1,54,2,8,32,3,32,0,54,2,4,35,0,65,16,107,34,0,36,0,32,0,32,3,65,4,106,34,1,41,2,0,55,2,8,32,0,65,8,106,65,220,227,192,0,65,0,32,1,40,2,8,65,1,65,0,16,174,5,0,11,46,1,2,127,32,0,40,2,0,34,1,32,0,40,2,4,34,0,40,2,0,17,2,0,32,0,40,2,4,34,2,4,64,32,1,32,2,32,0,40,2,8,16,163,10,11,11,83,1,1,127,35,0,65,16,107,34,3,36,0,32,3,32,2,54,2,12,32,3,32,1,54,2,8,32,3,32,0,54,2,4,35,0,65,16,107,34,0,36,0,32,0,32,3,65,4,106,34,1,41,2,0,55,2,8,32,0,65,8,106,65,132,138,193,0,65,0,32,1,40,2,8,65,1,65,0,16,174,5,0,11,89,1,2,127,35,0,65,16,107,34,0,36,0,32,0,65,252,157,193,0,54,2,12,32,0,65,54,54,2,8,32,0,65,196,157,193,0,54,2,4,35,0,65,16,107,34,1,36,0,32,1,32,0,65,4,106,34,0,41,2,0,55,2,8,32,1,65,8,106,65,180,155,193,0,65,0,32,0,40,2,8,65,1,65,0,16,174,5,0,11,39,1,2,127,32,0,40,2,8,34,3,32,1,40,2,8,70,4,127,32,0,40,2,4,32,1,40,2,4,32,3,16,139,11,69,5,32,2,11,11,39,1,1,127,32,0,32,1,40,2,0,34,1,40,2,76,34,2,4,127,32,1,40,2,80,5,32,1,11,54,2,4,32,0,32,2,54,2,0,11,44,1,1,127,32,1,45,0,15,34,2,65,16,79,4,64,32,2,65,15,65,148,151,206,0,16,171,10,0,11,32,0,32,2,54,2,4,32,0,32,1,54,2,0,11,49,0,32,0,66,4,55,3,48,32,0,66,0,55,3,40,32,0,66,128,128,128,128,192,0,55,3,32,32,0,66,2,55,3,24,32,0,65,0,59,1,56,32,0,66,0,55,3,0,11,44,1,1,127,2,64,32,0,69,13,0,32,0,32,1,40,2,0,17,2,0,32,1,40,2,4,34,2,69,13,0,32,0,32,2,32,1,40,2,8,16,163,10,11,11,47,1,1,127,65,1,33,1,32,0,45,0,4,4,127,32,1,5,32,0,40,2,0,34,0,40,2,20,65,162,255,210,0,65,1,32,0,40,2,24,40,2,12,17,4,0,11,11,45,0,32,1,40,2,20,32,2,32,3,32,1,40,2,24,40,2,12,17,4,0,33,2,32,0,65,0,58,0,5,32,0,32,2,58,0,4,32,0,32,1,54,2,0,11,50,1,1,127,32,1,40,2,20,65,192,252,210,0,65,1,32,1,40,2,24,40,2,12,17,4,0,33,2,32,0,65,0,58,0,5,32,0,32,2,58,0,4,32,0,32,1,54,2,0,11,36,1,1,127,32,0,40,2,0,34,0,32,0,65,31,117,34,2,115,32,2,107,173,32,0,65,127,115,65,31,118,32,1,16,148,4,11,52,1,1,127,2,64,2,64,32,0,40,2,0,65,1,107,14,9,0,1,1,1,1,1,1,1,0,1,11,32,0,40,2,4,34,1,69,13,0,32,0,40,2,8,32,1,65,1,16,163,10,11,11,150,4,1,11,127,32,1,40,2,4,34,5,33,3,32,1,40,2,8,33,4,35,0,65,240,1,107,34,2,36,0,32,2,65,0,54,2,228,1,32,2,65,0,54,2,220,1,32,2,65,0,54,2,236,1,32,2,65,204,0,106,32,2,65,220,1,106,32,3,32,4,16,145,6,2,64,2,64,2,64,2,64,32,2,40,2,76,34,3,65,2,71,4,64,32,2,65,16,106,34,4,32,2,65,220,0,106,41,2,0,55,3,0,32,2,65,24,106,34,6,32,2,65,228,0,106,41,2,0,55,3,0,32,2,65,32,106,34,7,32,2,65,236,0,106,41,2,0,55,3,0,32,2,65,40,106,34,8,32,2,65,244,0,106,41,2,0,55,3,0,32,2,65,48,106,34,9,32,2,65,252,0,106,41,2,0,55,3,0,32,2,65,56,106,34,10,32,2,65,132,1,106,41,2,0,55,3,0,32,2,65,64,107,34,11,32,2,65,140,1,106,41,2,0,55,3,0,32,2,32,2,41,2,84,55,3,8,32,2,40,2,80,33,12,32,2,65,164,1,106,32,4,41,3,0,55,2,0,32,2,65,172,1,106,32,6,41,3,0,55,2,0,32,2,65,180,1,106,32,7,41,3,0,55,2,0,32,2,65,188,1,106,32,8,41,3,0,55,2,0,32,2,65,196,1,106,32,9,41,3,0,55,2,0,32,2,65,204,1,106,32,10,41,3,0,55,2,0,32,2,65,212,1,106,32,11,41,3,0,55,2,0,32,2,32,12,54,2,152,1,32,2,32,3,54,2,148,1,32,2,32,2,41,3,8,55,2,156,1,32,0,32,2,65,148,1,106,16,223,1,12,1,11,65,145,179,211,0,45,0,0,26,32,2,45,0,80,33,3,65,1,65,1,16,254,9,34,4,69,13,1,32,4,32,3,58,0,0,65,145,179,211,0,45,0,0,26,65,212,0,65,4,16,254,9,34,3,69,13,2,32,3,65,216,137,193,0,54,2,80,32,3,32,4,54,2,76,32,3,65,0,59,1,72,32,3,65,2,54,2,0,32,0,65,2,54,2,0,32,0,32,3,54,2,4,11,32,2,65,240,1,106,36,0,12,2,11,65,1,65,1,16,132,11,0,11,65,4,65,212,0,16,132,11,0,11,32,1,40,2,0,34,0,4,64,32,5,32,0,65,1,16,163,10,11,11,44,1,1,127,32,1,16,251,4,33,3,32,0,47,1,152,1,69,4,64,32,3,65,0,32,2,16,219,7,15,11,32,3,32,0,47,1,154,1,32,2,16,219,7,11,41,1,1,127,32,0,40,2,8,65,1,106,34,1,4,64,32,0,32,1,54,2,8,15,11,65,176,142,210,0,65,28,65,148,142,210,0,16,141,8,0,11,96,1,1,127,35,0,65,16,107,34,3,36,0,32,3,32,1,54,2,12,32,3,32,0,54,2,8,35,0,65,32,107,34,0,36,0,32,0,65,1,54,2,4,32,0,65,132,252,210,0,54,2,0,32,0,66,1,55,2,12,32,0,65,241,5,54,2,28,32,0,32,3,65,8,106,54,2,24,32,0,32,0,65,24,106,54,2,8,32,0,32,2,16,166,8,0,11,32,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,190,6,11,11,36,1,1,127,65,145,179,211,0,45,0,0,26,65,28,65,4,16,254,9,34,0,4,64,32,0,15,11,65,4,65,28,16,132,11,0,11,32,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,193,6,11,11,39,1,1,127,2,64,32,0,40,2,0,65,2,73,13,0,32,0,40,2,8,34,1,69,13,0,32,0,40,2,4,32,1,65,1,16,163,10,11,11,36,1,1,127,65,145,179,211,0,45,0,0,26,32,0,65,4,16,254,9,34,1,4,64,32,1,15,11,65,4,32,0,16,132,11,0,11,42,0,32,0,32,1,41,3,24,55,0,24,32,0,32,1,41,3,16,55,0,16,32,0,32,1,41,3,8,55,0,8,32,0,32,1,41,3,0,55,0,0,11,32,1,1,127,32,0,40,2,4,34,1,65,3,77,32,1,65,2,71,113,69,4,64,32,0,65,8,106,16,194,6,11,11,40,0,32,1,32,0,40,2,0,45,0,0,65,2,116,34,0,65,248,144,206,0,106,40,2,0,32,0,65,204,144,206,0,106,40,2,0,16,210,9,11,40,0,32,1,32,0,40,2,0,45,0,0,65,2,116,34,0,65,204,218,209,0,106,40,2,0,32,0,65,236,217,209,0,106,40,2,0,16,210,9,11,40,0,32,1,32,0,40,2,0,45,0,0,65,2,116,34,0,65,140,220,209,0,106,40,2,0,32,0,65,172,219,209,0,106,40,2,0,16,210,9,11,38,1,1,127,32,0,40,2,0,34,1,65,128,128,128,128,120,70,32,1,69,114,69,4,64,32,0,40,2,4,32,1,65,1,16,163,10,11,11,38,0,32,1,32,0,45,0,0,104,65,2,116,34,0,65,168,138,210,0,106,40,2,0,32,0,65,152,138,210,0,106,40,2,0,16,210,9,11,37,0,32,0,69,4,64,65,233,157,210,0,65,50,16,242,10,0,11,32,0,32,2,32,3,32,4,32,5,32,1,40,2,16,17,9,0,11,40,0,32,1,32,0,40,2,0,45,0,0,65,2,116,34,0,65,156,219,210,0,106,40,2,0,32,0,65,136,219,210,0,106,40,2,0,16,210,9,11,32,1,2,126,32,0,41,3,0,34,2,32,2,66,63,135,34,3,133,32,3,125,32,2,66,0,89,32,1,16,148,4,11,37,0,32,1,32,0,45,0,0,65,2,116,34,0,65,160,140,193,0,106,40,2,0,32,0,65,248,139,193,0,106,40,2,0,16,210,9,11,37,0,32,0,45,0,0,65,2,116,34,0,65,208,145,206,0,106,40,2,0,32,0,65,164,145,206,0,106,40,2,0,32,1,16,138,11,11,37,0,32,1,32,0,45,0,0,65,2,116,34,0,65,140,220,209,0,106,40,2,0,32,0,65,172,219,209,0,106,40,2,0,16,210,9,11,10,0,65,8,32,0,16,132,11,0,11,35,0,32,0,69,4,64,65,233,157,210,0,65,50,16,242,10,0,11,32,0,32,2,32,3,32,4,32,1,40,2,16,17,6,0,11,35,0,32,0,69,4,64,65,233,157,210,0,65,50,16,242,10,0,11,32,0,32,2,32,3,32,4,32,1,40,2,16,17,40,0,11,35,0,32,0,69,4,64,65,233,157,210,0,65,50,16,242,10,0,11,32,0,32,2,32,3,32,4,32,1,40,2,16,17,42,0,11,35,0,32,0,69,4,64,65,233,157,210,0,65,50,16,242,10,0,11,32,0,32,2,32,3,32,4,32,1,40,2,16,17,11,0,11,35,0,32,0,69,4,64,65,233,157,210,0,65,50,16,242,10,0,11,32,0,32,2,32,3,32,4,32,1,40,2,16,17,44,0,11,31,0,32,0,32,1,65,46,70,32,0,45,0,4,65,0,71,114,58,0,4,32,0,40,2,0,32,1,16,219,9,11,40,1,1,127,32,0,40,2,0,34,1,65,128,128,128,128,120,114,65,128,128,128,128,120,71,4,64,32,0,40,2,4,32,1,65,1,16,163,10,11,11,37,0,32,1,32,0,45,0,0,65,2,116,34,0,65,168,202,210,0,106,40,2,0,32,0,65,132,201,210,0,106,40,2,0,16,210,9,11,39,0,32,0,65,28,106,65,0,32,2,66,195,225,132,220,199,244,173,163,116,81,27,65,0,32,1,66,229,137,214,231,166,226,137,171,90,81,27,11,39,0,32,0,65,28,106,65,0,32,2,66,193,247,249,232,204,147,178,209,65,81,27,65,0,32,1,66,228,222,199,133,144,208,133,222,125,81,27,11,40,0,32,0,65,28,106,65,0,32,2,66,181,149,167,137,226,170,181,238,58,81,27,65,0,32,1,66,204,223,147,211,160,150,241,134,163,127,81,27,11,40,0,32,0,65,28,106,65,0,32,2,66,167,166,140,176,138,172,210,213,212,0,81,27,65,0,32,1,66,162,233,152,177,232,244,213,153,73,81,27,11,41,0,32,0,65,28,106,65,0,32,2,66,244,168,254,133,134,250,131,254,153,127,81,27,65,0,32,1,66,213,198,206,171,162,133,253,219,139,127,81,27,11,40,0,32,0,65,28,106,65,0,32,2,66,226,218,185,218,164,236,242,148,66,81,27,65,0,32,1,66,237,194,171,220,142,167,140,140,211,0,81,27,11,41,0,32,0,65,28,106,65,0,32,2,66,226,171,206,192,193,209,193,148,169,127,81,27,65,0,32,1,66,138,244,167,149,173,175,251,158,238,0,81,27,11,32,0,32,0,65,1,106,32,1,32,0,45,0,0,65,2,116,65,204,162,206,0,106,40,2,0,40,2,16,17,0,0,11,32,1,1,127,32,0,32,1,40,2,4,34,2,54,2,0,32,0,32,2,32,1,40,2,8,65,1,116,106,54,2,4,11,40,0,32,0,65,28,106,65,0,32,2,66,190,149,149,148,222,179,202,211,89,81,27,65,0,32,1,66,172,141,244,200,251,158,191,172,192,0,81,27,11,29,1,1,127,32,0,40,2,0,34,1,4,64,32,0,40,2,4,32,1,65,2,116,65,2,16,163,10,11,11,40,0,32,0,65,28,106,65,0,32,2,66,220,176,252,149,197,193,220,223,170,127,81,27,65,0,32,1,66,156,193,165,242,158,142,226,156,57,81,27,11,39,0,32,0,65,28,106,65,0,32,2,66,191,189,140,189,161,223,232,215,144,127,81,27,65,0,32,1,66,168,246,169,189,129,136,141,25,81,27,11,33,0,32,0,69,4,64,65,233,157,210,0,65,50,16,242,10,0,11,32,0,32,2,32,3,32,1,40,2,16,17,3,0,11,44,0,65,196,179,211,0,40,2,0,69,4,64,65,196,179,211,0,65,1,54,2,0,11,65,204,179,211,0,32,0,54,2,0,65,200,179,211,0,65,1,54,2,0,11,31,0,32,0,65,128,4,59,1,10,32,0,66,0,55,1,2,32,0,32,1,65,8,116,65,220,0,114,59,1,0,11,36,0,32,0,45,0,0,69,4,64,32,1,65,188,130,211,0,65,5,16,218,1,15,11,32,1,65,193,130,211,0,65,4,16,218,1,11,29,0,32,1,40,2,0,69,4,64,0,11,32,0,65,176,226,192,0,54,2,4,32,0,32,1,54,2,0,11,28,0,32,0,40,2,0,34,0,65,4,106,40,2,0,32,0,65,8,106,40,2,0,32,1,16,215,1,11,29,0,32,1,40,2,0,69,4,64,0,11,32,0,65,164,142,193,0,54,2,4,32,0,32,1,54,2,0,11,29,0,32,1,40,2,0,69,4,64,0,11,32,0,65,252,153,193,0,54,2,4,32,0,32,1,54,2,0,11,29,0,32,1,40,2,0,69,4,64,0,11,32,0,65,176,195,193,0,54,2,4,32,0,32,1,54,2,0,11,29,0,32,1,40,2,0,69,4,64,0,11,32,0,65,204,149,206,0,54,2,4,32,0,32,1,54,2,0,11,31,0,32,0,69,4,64,65,164,194,207,0,65,50,16,242,10,0,11,32,0,32,2,32,1,40,2,16,17,1,0,11,31,0,32,0,69,4,64,65,228,197,207,0,65,50,16,242,10,0,11,32,0,32,2,32,1,40,2,16,17,1,0,11,28,0,32,0,40,2,0,34,0,65,4,106,40,2,0,32,0,65,8,106,40,2,0,32,1,16,138,11,11,33,0,32,0,65,0,54,2,12,32,0,32,3,54,2,8,32,0,32,2,54,2,4,32,0,65,148,150,210,0,54,2,0,11,31,0,32,0,69,4,64,65,233,157,210,0,65,50,16,242,10,0,11,32,0,32,2,32,1,40,2,16,17,0,0,11,26,1,1,127,32,0,40,2,0,34,1,4,64,32,0,40,2,4,32,1,65,1,16,163,10,11,11,26,1,1,127,32,0,40,2,16,34,1,4,64,32,0,40,2,20,32,1,65,1,16,163,10,11,11,28,0,32,0,40,2,0,34,0,40,2,0,32,1,32,0,65,4,106,40,2,0,40,2,16,17,0,0,11,194,2,1,7,127,2,64,32,1,40,2,20,34,3,33,2,32,3,32,1,40,2,24,65,24,108,106,33,3,35,0,65,16,107,34,1,36,0,2,64,2,64,32,2,32,3,70,4,64,32,0,65,0,54,2,8,32,0,66,128,128,128,128,32,55,2,0,12,1,11,65,145,179,211,0,45,0,0,26,32,2,47,1,20,33,5,65,3,32,3,32,2,65,24,106,34,7,107,65,24,110,34,4,32,4,65,3,77,27,65,1,106,34,6,65,1,116,34,8,65,2,16,254,9,34,4,69,13,1,32,4,32,5,59,1,0,32,1,65,1,54,2,12,32,1,32,4,54,2,8,32,1,32,6,54,2,4,32,3,32,7,71,4,64,32,3,32,2,107,65,48,107,33,5,65,2,33,6,65,1,33,2,3,64,32,7,47,1,20,33,8,32,1,40,2,4,32,2,70,4,64,32,1,65,4,106,32,2,32,5,65,24,110,65,1,106,16,197,5,32,1,40,2,8,33,4,11,32,4,32,6,106,32,8,59,1,0,32,1,32,2,65,1,106,34,2,54,2,12,32,5,65,24,107,33,5,32,6,65,2,106,33,6,32,7,65,24,106,34,7,32,3,71,13,0,11,11,32,0,32,1,41,2,4,55,2,0,32,0,65,8,106,32,1,65,12,106,40,2,0,54,2,0,11,32,1,65,16,106,36,0,12,1,11,65,2,32,8,16,132,11,0,11,11,28,0,32,0,40,2,0,34,0,40,2,0,32,1,32,0,65,4,106,40,2,0,40,2,12,17,0,0,11,25,0,32,1,16,251,4,32,0,47,1,26,65,0,32,0,47,1,24,27,32,2,16,219,7,11,25,0,32,0,40,2,0,34,0,40,2,0,32,0,65,4,106,40,2,0,32,1,16,215,1,11,25,0,32,0,40,2,0,34,0,40,2,0,32,0,65,4,106,40,2,0,32,1,16,138,11,11,88,1,1,127,32,0,40,2,0,34,0,65,1,58,0,20,32,0,65,8,106,34,0,32,0,40,2,8,34,1,65,2,114,54,2,8,2,64,32,1,13,0,32,0,40,2,0,33,1,32,0,65,0,54,2,0,32,0,32,0,40,2,8,65,125,113,54,2,8,32,1,69,13,0,32,0,40,2,4,32,1,40,2,4,17,2,0,11,11,23,0,32,0,65,0,54,2,12,32,0,65,0,54,2,4,32,0,65,0,58,0,0,11,16,0,32,0,65,7,113,32,0,65,1,118,65,4,113,114,11,130,4,2,4,126,2,127,32,0,41,3,0,33,4,32,0,65,8,106,41,3,0,33,2,35,0,65,144,1,107,34,0,36,0,32,0,65,39,54,2,140,1,32,0,65,16,106,2,126,32,2,66,128,128,32,90,4,64,32,0,65,48,106,32,4,66,0,66,243,178,216,193,158,158,189,204,149,127,16,212,6,32,0,65,32,106,32,4,66,0,66,210,225,170,218,237,167,201,135,246,0,16,212,6,32,0,65,208,0,106,32,2,66,0,66,243,178,216,193,158,158,189,204,149,127,16,212,6,32,0,65,64,107,32,2,66,0,66,210,225,170,218,237,167,201,135,246,0,16,212,6,32,0,65,200,0,106,41,3,0,32,0,65,40,106,41,3,0,32,0,65,56,106,41,3,0,34,3,32,0,41,3,32,124,34,2,32,3,84,173,124,34,5,32,0,41,3,64,124,34,3,32,5,84,173,124,32,3,32,0,65,216,0,106,41,3,0,32,2,32,0,41,3,80,124,32,2,84,173,124,124,34,2,32,3,84,173,124,34,5,66,62,136,33,3,32,5,66,2,134,32,2,66,62,136,132,12,1,11,32,2,66,45,134,32,4,66,19,136,132,66,189,162,130,163,142,171,4,128,11,34,2,32,3,66,128,128,224,176,183,159,183,156,245,0,16,212,6,32,0,41,3,16,32,4,124,32,0,65,229,0,106,34,6,32,0,65,140,1,106,34,7,16,129,2,32,1,65,1,65,236,224,210,0,65,0,2,127,32,0,40,2,140,1,34,1,32,2,32,3,132,80,13,0,26,32,0,65,249,0,106,65,48,32,1,65,20,107,16,141,11,26,32,0,65,20,54,2,140,1,32,0,32,3,66,45,134,32,2,66,19,136,132,34,4,66,189,162,130,163,142,171,4,128,34,3,32,2,66,128,128,224,176,183,159,183,156,245,0,16,212,6,32,0,41,3,0,32,2,124,32,6,32,7,16,129,2,32,0,40,2,140,1,34,1,32,4,66,189,162,130,163,142,171,4,84,13,0,26,32,0,65,230,0,106,65,48,32,1,65,1,107,16,141,11,26,32,0,32,3,167,65,48,114,58,0,101,65,0,11,34,1,32,0,65,229,0,106,106,65,39,32,1,107,16,251,1,32,0,65,144,1,106,36,0,11,22,0,32,0,40,2,0,34,0,40,2,0,32,0,40,2,4,32,1,16,215,1,11,22,0,32,0,65,172,234,192,0,54,2,4,32,0,32,1,65,28,106,54,2,0,11,22,0,32,0,65,232,234,192,0,54,2,4,32,0,32,1,65,28,106,54,2,0,11,22,0,32,0,65,164,235,192,0,54,2,4,32,0,32,1,65,28,106,54,2,0,11,22,0,32,0,65,224,235,192,0,54,2,4,32,0,32,1,65,28,106,54,2,0,11,22,0,32,0,65,156,236,192,0,54,2,4,32,0,32,1,65,28,106,54,2,0,11,22,0,32,0,65,216,236,192,0,54,2,4,32,0,32,1,65,28,106,54,2,0,11,22,0,32,0,65,148,237,192,0,54,2,4,32,0,32,1,65,28,106,54,2,0,11,226,6,1,6,127,2,127,2,64,2,64,2,64,2,64,2,64,32,0,65,4,107,34,5,40,2,0,34,6,65,120,113,34,4,65,4,65,8,32,6,65,3,113,34,7,27,32,1,106,79,4,64,32,7,65,0,32,1,65,39,106,34,9,32,4,73,27,13,1,2,64,2,64,32,2,65,9,79,4,64,32,2,32,3,16,209,3,34,8,13,1,65,0,12,9,11,32,3,65,204,255,123,75,13,1,65,16,32,3,65,11,106,65,120,113,32,3,65,11,73,27,33,1,2,64,32,7,69,4,64,32,1,65,128,2,73,32,4,32,1,65,4,114,73,114,32,4,32,1,107,65,129,128,8,79,114,13,1,12,9,11,32,0,65,8,107,34,2,32,4,106,33,7,2,64,2,64,2,64,2,64,32,1,32,4,75,4,64,32,7,65,156,183,211,0,40,2,0,70,13,4,32,7,65,152,183,211,0,40,2,0,70,13,2,32,7,40,2,4,34,6,65,2,113,13,5,32,6,65,120,113,34,6,32,4,106,34,4,32,1,73,13,5,32,7,32,6,16,248,3,32,4,32,1,107,34,3,65,16,73,13,1,32,5,32,1,32,5,40,2,0,65,1,113,114,65,2,114,54,2,0,32,1,32,2,106,34,1,32,3,65,3,114,54,2,4,32,2,32,4,106,34,2,32,2,40,2,4,65,1,114,54,2,4,32,1,32,3,16,157,3,12,13,11,32,4,32,1,107,34,3,65,15,75,13,2,12,12,11,32,5,32,4,32,5,40,2,0,65,1,113,114,65,2,114,54,2,0,32,2,32,4,106,34,1,32,1,40,2,4,65,1,114,54,2,4,12,11,11,65,144,183,211,0,40,2,0,32,4,106,34,4,32,1,73,13,2,2,64,32,4,32,1,107,34,3,65,15,77,4,64,32,5,32,6,65,1,113,32,4,114,65,2,114,54,2,0,32,2,32,4,106,34,1,32,1,40,2,4,65,1,114,54,2,4,65,0,33,3,65,0,33,1,12,1,11,32,5,32,1,32,6,65,1,113,114,65,2,114,54,2,0,32,1,32,2,106,34,1,32,3,65,1,114,54,2,4,32,2,32,4,106,34,2,32,3,54,2,0,32,2,32,2,40,2,4,65,126,113,54,2,4,11,65,152,183,211,0,32,1,54,2,0,65,144,183,211,0,32,3,54,2,0,12,10,11,32,5,32,1,32,6,65,1,113,114,65,2,114,54,2,0,32,1,32,2,106,34,1,32,3,65,3,114,54,2,4,32,7,32,7,40,2,4,65,1,114,54,2,4,32,1,32,3,16,157,3,12,9,11,65,148,183,211,0,40,2,0,32,4,106,34,4,32,1,75,13,7,11,32,3,16,82,34,1,69,13,1,32,1,32,0,65,124,65,120,32,5,40,2,0,34,1,65,3,113,27,32,1,65,120,113,106,34,1,32,3,32,1,32,3,73,27,16,142,11,32,0,16,139,2,12,8,11,32,8,32,0,32,1,32,3,32,1,32,3,73,27,16,142,11,26,32,5,40,2,0,34,2,65,120,113,34,3,32,1,65,4,65,8,32,2,65,3,113,34,2,27,106,73,13,3,32,2,65,0,32,3,32,9,75,27,13,4,32,0,16,139,2,11,32,8,12,6,11,65,249,177,210,0,65,46,65,168,178,210,0,16,141,8,0,11,65,184,178,210,0,65,46,65,232,178,210,0,16,141,8,0,11,65,249,177,210,0,65,46,65,168,178,210,0,16,141,8,0,11,65,184,178,210,0,65,46,65,232,178,210,0,16,141,8,0,11,32,5,32,1,32,6,65,1,113,114,65,2,114,54,2,0,32,1,32,2,106,34,2,32,4,32,1,107,34,1,65,1,114,54,2,4,65,148,183,211,0,32,1,54,2,0,65,156,183,211,0,32,2,54,2,0,32,0,12,1,11,32,0,11,11,22,0,32,0,65,160,128,209,0,54,2,4,32,0,32,1,65,28,106,54,2,0,11,22,0,32,0,65,220,128,209,0,54,2,4,32,0,32,1,65,28,106,54,2,0,11,22,0,32,0,65,152,129,209,0,54,2,4,32,0,32,1,65,28,106,54,2,0,11,22,0,32,0,40,2,0,34,0,40,2,4,32,0,40,2,8,32,1,16,138,11,11,22,0,32,0,40,2,0,34,0,40,2,0,32,0,40,2,4,32,1,16,138,11,11,22,0,32,0,65,168,247,209,0,54,2,4,32,0,32,1,65,28,106,54,2,0,11,22,0,32,0,65,228,247,209,0,54,2,4,32,0,32,1,65,28,106,54,2,0,11,22,0,32,0,65,160,248,209,0,54,2,4,32,0,32,1,65,28,106,54,2,0,11,22,0,32,0,65,220,248,209,0,54,2,4,32,0,32,1,65,28,106,54,2,0,11,22,0,32,0,65,152,249,209,0,54,2,4,32,0,32,1,65,28,106,54,2,0,11,16,0,32,1,4,64,32,0,32,1,32,2,16,163,10,11,11,25,0,32,1,40,2,20,65,230,249,210,0,65,11,32,1,40,2,24,40,2,12,17,4,0,11,25,0,32,1,40,2,20,65,241,249,210,0,65,14,32,1,40,2,24,40,2,12,17,4,0,11,19,0,32,0,66,0,55,2,0,32,0,65,8,106,65,0,54,2,0,11,22,0,32,0,40,2,20,32,1,32,2,32,0,40,2,24,40,2,12,17,4,0,11,25,0,32,1,40,2,20,65,162,153,211,0,65,5,32,1,40,2,24,40,2,12,17,4,0,11,20,0,32,0,40,2,0,32,1,32,0,40,2,4,40,2,12,17,0,0,11,15,0,32,0,40,2,0,4,64,32,0,16,166,5,11,11,18,0,32,0,32,1,40,2,4,65,16,106,41,2,0,55,3,0,11,18,0,32,0,32,1,40,2,4,65,28,106,41,2,0,55,3,0,11,22,1,1,127,65,252,178,211,0,45,0,0,65,252,178,211,0,32,0,58,0,0,11,20,0,32,0,40,2,0,34,0,32,0,40,2,0,40,2,0,17,2,0,11,20,0,32,0,40,2,0,32,1,32,0,40,2,4,40,2,16,17,0,0,11,20,0,32,0,40,2,20,32,1,32,0,40,2,24,40,2,16,17,0,0,11,248,8,1,5,127,35,0,65,240,0,107,34,5,36,0,32,5,32,3,54,2,12,32,5,32,2,54,2,8,2,64,2,64,32,1,65,129,2,79,4,64,32,0,2,127,65,3,32,0,44,0,128,2,65,191,127,74,13,0,26,65,2,32,0,44,0,255,1,65,191,127,74,13,0,26,32,0,44,0,254,1,65,191,127,74,11,65,253,1,106,34,6,106,44,0,0,65,191,127,76,13,1,32,5,32,6,54,2,20,32,5,32,0,54,2,16,65,5,33,7,65,197,137,211,0,33,6,12,2,11,32,5,32,1,54,2,20,32,5,32,0,54,2,16,65,236,224,210,0,33,6,12,1,11,32,0,32,1,65,0,32,6,32,4,16,220,9,0,11,32,5,32,7,54,2,28,32,5,32,6,54,2,24,2,64,2,64,2,64,2,64,2,64,32,1,32,2,73,34,7,32,1,32,3,73,114,69,4,64,32,2,32,3,75,13,1,2,64,32,2,69,32,1,32,2,77,114,69,4,64,32,0,32,2,106,44,0,0,65,64,72,13,1,11,32,3,33,2,11,32,5,32,2,54,2,32,32,2,32,1,34,3,73,4,64,32,2,65,3,107,34,3,65,0,32,2,32,3,79,27,34,3,32,2,65,1,106,34,7,75,13,3,2,64,32,3,32,7,70,13,0,32,0,32,7,106,32,0,32,3,106,34,8,107,33,7,32,0,32,2,106,34,9,44,0,0,65,191,127,74,4,64,32,7,65,1,107,33,6,12,1,11,32,2,32,3,70,13,0,32,9,65,1,107,34,2,44,0,0,65,191,127,74,4,64,32,7,65,2,107,33,6,12,1,11,32,2,32,8,70,13,0,32,9,65,2,107,34,2,44,0,0,65,191,127,74,4,64,32,7,65,3,107,33,6,12,1,11,32,2,32,8,70,13,0,32,9,65,3,107,34,2,44,0,0,65,191,127,74,4,64,32,7,65,4,107,33,6,12,1,11,32,2,32,8,70,13,0,32,7,65,5,107,33,6,11,32,3,32,6,106,33,3,11,2,64,32,3,69,13,0,32,1,32,3,77,4,64,32,1,32,3,70,13,1,12,6,11,32,0,32,3,106,44,0,0,65,191,127,76,13,5,11,32,1,32,3,70,13,3,2,127,2,64,2,64,32,0,32,3,106,34,1,44,0,0,34,0,65,0,72,4,64,32,1,45,0,1,65,63,113,33,6,32,0,65,31,113,33,2,32,0,65,95,75,13,1,32,2,65,6,116,32,6,114,33,2,12,2,11,32,5,32,0,65,255,1,113,54,2,36,65,1,12,2,11,32,1,45,0,2,65,63,113,32,6,65,6,116,114,33,6,32,0,65,112,73,4,64,32,6,32,2,65,12,116,114,33,2,12,1,11,32,2,65,18,116,65,128,128,240,0,113,32,1,45,0,3,65,63,113,32,6,65,6,116,114,114,34,2,65,128,128,196,0,70,13,5,11,32,5,32,2,54,2,36,65,1,32,2,65,128,1,73,13,0,26,65,2,32,2,65,128,16,73,13,0,26,65,3,65,4,32,2,65,128,128,4,73,27,11,33,0,32,5,32,3,54,2,40,32,5,32,0,32,3,106,54,2,44,32,5,65,236,0,106,65,241,5,54,2,0,32,5,65,228,0,106,65,241,5,54,2,0,32,5,65,220,0,106,65,243,5,54,2,0,32,5,65,212,0,106,65,132,1,54,2,0,32,5,65,5,54,2,52,32,5,65,208,138,211,0,54,2,48,32,5,66,5,55,2,60,32,5,65,251,0,54,2,76,32,5,32,5,65,200,0,106,54,2,56,32,5,32,5,65,24,106,54,2,104,32,5,32,5,65,16,106,54,2,96,32,5,32,5,65,40,106,54,2,88,32,5,32,5,65,36,106,54,2,80,32,5,32,5,65,32,106,54,2,72,12,5,11,32,5,32,2,32,3,32,7,27,54,2,40,32,5,65,220,0,106,65,241,5,54,2,0,32,5,65,212,0,106,65,241,5,54,2,0,32,5,65,3,54,2,52,32,5,65,144,139,211,0,54,2,48,32,5,66,3,55,2,60,32,5,65,251,0,54,2,76,32,5,32,5,65,200,0,106,54,2,56,32,5,32,5,65,24,106,54,2,88,32,5,32,5,65,16,106,54,2,80,32,5,32,5,65,40,106,54,2,72,12,4,11,32,5,65,228,0,106,65,241,5,54,2,0,32,5,65,220,0,106,65,241,5,54,2,0,32,5,65,212,0,106,65,251,0,54,2,0,32,5,65,4,54,2,52,32,5,65,240,137,211,0,54,2,48,32,5,66,4,55,2,60,32,5,65,251,0,54,2,76,32,5,32,5,65,200,0,106,54,2,56,32,5,32,5,65,24,106,54,2,96,32,5,32,5,65,16,106,54,2,88,32,5,32,5,65,12,106,54,2,80,32,5,32,5,65,8,106,54,2,72,12,3,11,32,3,32,7,65,196,139,211,0,16,173,10,0,11,32,4,16,176,10,0,11,32,0,32,1,32,3,32,1,32,4,16,220,9,0,11,32,5,65,48,106,32,4,16,166,8,0,11,33,0,32,0,66,184,208,156,172,173,152,137,174,201,0,55,3,8,32,0,66,216,223,177,229,211,229,159,141,40,55,3,0,11,34,0,32,0,66,244,168,254,133,134,250,131,254,153,127,55,3,8,32,0,66,213,198,206,171,162,133,253,219,139,127,55,3,0,11,17,0,32,0,40,2,0,32,0,40,2,4,32,1,16,138,11,11,19,0,32,0,65,40,54,2,4,32,0,65,128,218,192,0,54,2,0,11,33,0,32,0,66,152,177,198,146,197,254,238,174,46,55,3,8,32,0,66,168,176,246,209,251,165,243,142,176,127,55,3,0,11,118,1,2,127,32,0,40,2,0,33,2,32,0,40,2,4,33,3,35,0,65,48,107,34,0,36,0,32,0,65,1,54,2,12,32,0,65,184,141,210,0,54,2,8,32,0,66,1,55,2,20,32,0,65,246,4,54,2,36,32,0,32,3,54,2,44,32,0,32,2,54,2,40,32,0,32,0,65,32,106,54,2,16,32,0,32,0,65,40,106,54,2,32,32,1,40,2,20,32,1,40,2,24,32,0,65,8,106,16,166,2,32,0,65,48,106,36,0,11,19,0,32,0,65,40,54,2,4,32,0,65,172,229,192,0,54,2,0,11,33,0,32,0,66,253,213,211,160,178,220,228,253,114,55,3,8,32,0,66,134,210,181,135,173,252,168,145,170,127,55,3,0,11,33,0,32,0,66,204,199,252,163,156,132,208,207,194,0,55,3,8,32,0,66,149,229,151,211,129,220,164,137,39,55,3,0,11,32,0,32,0,66,174,191,174,208,245,220,146,155,38,55,3,8,32,0,66,251,132,140,176,209,154,139,239,45,55,3,0,11,33,0,32,0,66,226,218,185,218,164,236,242,148,66,55,3,8,32,0,66,237,194,171,220,142,167,140,140,211,0,55,3,0,11,32,0,32,0,66,227,153,224,141,217,154,240,208,83,55,3,8,32,0,66,180,199,173,155,217,129,155,225,118,55,3,0,11,33,0,32,0,66,181,149,167,137,226,170,181,238,58,55,3,8,32,0,66,204,223,147,211,160,150,241,134,163,127,55,3,0,11,33,0,32,0,66,243,148,145,228,186,173,138,148,149,127,55,3,8,32,0,66,238,188,237,213,164,201,219,201,64,55,3,0,11,33,0,32,0,66,167,166,140,176,138,172,210,213,212,0,55,3,8,32,0,66,162,233,152,177,232,244,213,153,73,55,3,0,11,33,0,32,0,66,231,183,213,156,208,170,166,211,154,127,55,3,8,32,0,66,218,251,216,207,203,194,251,143,67,55,3,0,11,32,0,32,0,66,132,133,164,143,133,236,237,201,61,55,3,8,32,0,66,255,230,197,179,226,187,139,137,40,55,3,0,11,32,0,32,0,66,195,225,132,220,199,244,173,163,116,55,3,8,32,0,66,229,137,214,231,166,226,137,171,90,55,3,0,11,33,0,32,0,66,183,178,151,228,145,238,165,231,88,55,3,8,32,0,66,134,166,199,171,196,186,131,178,154,127,55,3,0,11,34,0,32,0,66,145,135,235,202,183,174,136,214,191,127,55,3,8,32,0,66,161,241,183,171,163,203,176,182,217,0,55,3,0,11,16,0,32,0,16,210,6,32,0,65,32,65,4,16,163,10,11,19,0,32,0,65,208,237,192,0,54,2,4,32,0,32,1,54,2,0,11,19,0,32,0,65,140,238,192,0,54,2,4,32,0,32,1,54,2,0,11,19,0,32,0,65,200,238,192,0,54,2,4,32,0,32,1,54,2,0,11,19,0,32,0,65,132,239,192,0,54,2,4,32,0,32,1,54,2,0,11,19,0,32,0,65,176,239,192,0,54,2,4,32,0,32,1,54,2,0,11,19,0,32,0,65,236,239,192,0,54,2,4,32,0,32,1,54,2,0,11,19,0,32,0,65,168,240,192,0,54,2,4,32,0,32,1,54,2,0,11,17,0,32,0,40,2,4,32,0,40,2,8,32,1,16,215,1,11,17,0,32,0,40,2,0,32,0,40,2,4,32,1,16,215,1,11,17,0,32,0,40,2,4,32,0,40,2,8,32,1,16,138,11,11,34,0,32,0,66,203,237,145,203,177,200,129,234,236,0,55,3,8,32,0,66,192,195,224,164,229,182,131,144,139,127,55,3,0,11,32,0,32,0,66,193,247,249,232,204,147,178,209,65,55,3,8,32,0,66,228,222,199,133,144,208,133,222,125,55,3,0,11,26,0,2,127,32,1,65,9,79,4,64,32,1,32,0,16,209,3,12,1,11,32,0,16,82,11,11,60,0,2,64,2,127,32,1,65,9,79,4,64,32,1,32,0,16,209,3,12,1,11,32,0,16,82,11,34,1,69,13,0,32,1,65,4,107,45,0,0,65,3,113,69,13,0,32,1,65,0,32,0,16,141,11,26,11,32,1,11,33,0,32,0,66,188,136,164,194,163,219,165,136,123,55,3,8,32,0,66,165,144,253,217,213,232,217,189,196,0,55,3,0,11,34,0,32,0,66,142,238,253,152,219,239,138,243,191,127,55,3,8,32,0,66,183,197,139,193,178,155,220,239,201,0,55,3,0,11,19,0,32,0,65,40,54,2,4,32,0,65,152,138,193,0,54,2,0,11,32,0,32,0,66,188,209,128,185,168,187,173,167,117,55,3,8,32,0,66,171,145,170,169,195,239,197,183,61,55,3,0,11,34,0,32,0,66,195,133,144,183,196,132,194,177,207,0,55,3,8,32,0,66,177,162,140,220,181,182,166,223,228,0,55,3,0,11,33,0,32,0,66,151,207,188,224,143,141,229,251,118,55,3,8,32,0,66,166,207,182,221,234,230,229,245,211,0,55,3,0,11,33,0,32,0,66,191,167,213,212,241,164,242,179,201,0,55,3,8,32,0,66,157,239,246,237,148,142,146,240,107,55,3,0,11,19,0,32,0,65,40,54,2,4,32,0,65,240,149,206,0,54,2,0,11,32,0,32,0,66,237,216,250,215,163,192,191,238,47,55,3,8,32,0,66,188,242,198,185,197,240,221,178,91,55,3,0,11,33,0,32,0,66,142,150,252,205,249,212,207,245,122,55,3,8,32,0,66,195,164,194,154,195,167,195,217,213,0,55,3,0,11,16,0,32,0,16,198,4,32,0,65,28,65,4,16,163,10,11,19,0,32,0,65,40,54,2,4,32,0,65,232,255,208,0,54,2,0,11,33,0,32,0,66,129,133,207,161,164,197,210,190,59,55,3,8,32,0,66,207,233,153,173,168,224,223,157,161,127,55,3,0,11,19,0,32,0,65,212,129,209,0,54,2,4,32,0,32,1,54,2,0,11,19,0,32,0,65,144,130,209,0,54,2,4,32,0,32,1,54,2,0,11,19,0,32,0,65,204,130,209,0,54,2,4,32,0,32,1,54,2,0,11,33,0,32,0,66,190,149,149,148,222,179,202,211,89,55,3,8,32,0,66,172,141,244,200,251,158,191,172,192,0,55,3,0,11,19,0,32,0,65,40,54,2,4,32,0,65,136,244,209,0,54,2,0,11,34,0,32,0,66,251,200,252,177,188,246,231,246,234,0,55,3,8,32,0,66,186,162,254,218,209,255,219,225,235,0,55,3,0,11,34,0,32,0,66,140,155,227,135,224,199,228,253,153,127,55,3,8,32,0,66,146,232,180,184,153,155,165,202,221,0,55,3,0,11,19,0,32,0,65,13,54,2,4,32,0,65,136,247,209,0,54,2,0,11,19,0,32,0,65,212,249,209,0,54,2,4,32,0,32,1,54,2,0,11,19,0,32,0,65,144,250,209,0,54,2,4,32,0,32,1,54,2,0,11,19,0,32,0,65,204,250,209,0,54,2,4,32,0,32,1,54,2,0,11,19,0,32,0,65,248,250,209,0,54,2,4,32,0,32,1,54,2,0,11,19,0,32,0,65,196,251,209,0,54,2,4,32,0,32,1,54,2,0,11,32,0,32,0,66,191,189,140,189,161,223,232,215,144,127,55,3,8,32,0,66,168,246,169,189,129,136,141,25,55,3,0,11,33,0,32,0,66,220,176,252,149,197,193,220,223,170,127,55,3,8,32,0,66,156,193,165,242,158,142,226,156,57,55,3,0,11,16,0,32,0,32,1,40,2,0,32,2,32,3,16,249,4,11,17,0,32,1,32,0,40,2,0,32,0,40,2,4,16,210,9,11,32,0,32,0,66,141,211,128,167,212,219,162,198,60,55,3,8,32,0,66,213,158,196,227,220,131,193,137,123,55,3,0,11,34,0,32,0,66,226,171,206,192,193,209,193,148,169,127,55,3,8,32,0,66,138,244,167,149,173,175,251,158,238,0,55,3,0,11,19,0,32,0,65,188,191,210,0,54,2,4,32,0,32,1,54,2,0,11,17,0,32,1,32,0,40,2,0,32,0,40,2,4,16,218,1,11,17,0,32,1,40,2,20,32,1,40,2,24,32,0,16,166,2,11,98,1,1,127,2,64,2,64,32,0,65,4,107,40,2,0,34,2,65,120,113,34,3,65,4,65,8,32,2,65,3,113,34,2,27,32,1,106,79,4,64,32,2,65,0,32,3,32,1,65,39,106,75,27,13,1,32,0,16,139,2,12,2,11,65,249,177,210,0,65,46,65,168,178,210,0,16,141,8,0,11,65,184,178,210,0,65,46,65,232,178,210,0,16,141,8,0,11,11,12,0,32,0,40,2,0,16,26,65,0,71,11,15,0,32,0,40,2,0,40,2,0,32,1,16,220,1,11,15,0,32,0,40,2,0,40,2,0,32,1,16,131,3,11,15,0,32,0,40,2,0,40,2,0,32,1,16,226,3,11,203,1,1,1,127,35,0,65,48,107,34,2,36,0,2,127,32,0,65,12,106,34,0,45,0,4,4,64,32,2,32,0,45,0,5,58,0,7,32,2,65,20,106,65,251,0,54,2,0,32,2,65,2,54,2,28,32,2,65,220,133,211,0,54,2,24,32,2,66,2,55,2,36,32,2,32,0,54,2,16,32,2,65,143,4,54,2,12,32,2,32,2,65,8,106,54,2,32,32,2,32,2,65,7,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,166,2,12,1,11,32,2,65,1,54,2,28,32,2,65,152,134,211,0,54,2,24,32,2,66,1,55,2,36,32,2,65,251,0,54,2,12,32,2,32,0,54,2,8,32,2,32,2,65,8,106,54,2,32,32,1,40,2,20,32,1,40,2,24,32,2,65,24,106,16,166,2,11,32,2,65,48,106,36,0,11,14,0,32,0,40,2,0,26,3,64,12,0,11,0,11,108,1,1,127,35,0,65,48,107,34,3,36,0,32,3,32,1,54,2,4,32,3,32,0,54,2,0,32,3,65,44,106,65,251,0,54,2,0,32,3,65,2,54,2,12,32,3,65,220,131,211,0,54,2,8,32,3,66,2,55,2,20,32,3,65,251,0,54,2,36,32,3,32,3,65,32,106,54,2,16,32,3,32,3,65,4,106,54,2,40,32,3,32,3,54,2,32,32,3,65,8,106,32,2,16,166,8,0,11,108,1,1,127,35,0,65,48,107,34,3,36,0,32,3,32,1,54,2,4,32,3,32,0,54,2,0,32,3,65,44,106,65,251,0,54,2,0,32,3,65,2,54,2,12,32,3,65,252,131,211,0,54,2,8,32,3,66,2,55,2,20,32,3,65,251,0,54,2,36,32,3,32,3,65,32,106,54,2,16,32,3,32,3,65,4,106,54,2,40,32,3,32,3,54,2,32,32,3,65,8,106,32,2,16,166,8,0,11,14,0,32,0,53,2,0,65,1,32,1,16,148,4,11,108,1,1,127,35,0,65,48,107,34,3,36,0,32,3,32,1,54,2,4,32,3,32,0,54,2,0,32,3,65,44,106,65,251,0,54,2,0,32,3,65,2,54,2,12,32,3,65,176,132,211,0,54,2,8,32,3,66,2,55,2,20,32,3,65,251,0,54,2,36,32,3,32,3,65,32,106,54,2,16,32,3,32,3,65,4,106,54,2,40,32,3,32,3,54,2,32,32,3,65,8,106,32,2,16,166,8,0,11,14,0,32,0,49,0,0,65,1,32,1,16,148,4,11,14,0,32,0,51,1,0,65,1,32,1,16,148,4,11,15,0,65,193,252,210,0,65,43,32,0,16,141,8,0,11,14,0,32,0,41,3,0,65,1,32,1,16,148,4,11,211,4,2,4,127,2,126,35,0,65,48,107,34,5,36,0,32,5,32,3,54,2,12,32,0,2,127,2,64,2,64,32,3,65,2,107,65,35,73,4,64,32,2,13,1,32,0,65,0,58,0,1,12,2,11,32,5,65,1,54,2,20,32,5,65,132,249,210,0,54,2,16,32,5,66,1,55,2,28,32,5,65,251,0,54,2,44,32,5,32,5,65,40,106,54,2,24,32,5,32,5,65,12,106,54,2,40,32,5,65,16,106,65,168,249,210,0,16,166,8,0,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,0,65,43,107,14,3,0,2,1,2,11,32,2,65,1,107,34,2,69,13,8,32,1,65,1,106,33,1,32,3,65,16,75,13,3,32,2,65,8,77,13,2,12,3,11,32,2,65,1,70,13,7,11,32,2,65,8,75,32,3,65,16,75,114,13,1,11,32,3,65,10,75,13,1,3,64,32,1,45,0,0,65,48,107,34,4,32,3,79,13,6,32,1,65,1,106,33,1,32,4,32,3,32,7,108,106,33,7,32,2,65,1,107,34,2,13,0,11,12,3,11,32,3,65,10,75,13,1,32,3,173,33,8,3,64,32,2,69,13,3,32,1,45,0,0,65,48,107,34,4,32,3,79,13,5,32,7,173,32,8,126,34,9,66,32,136,167,13,6,32,1,65,1,106,33,1,32,2,65,1,107,33,2,32,4,32,9,167,34,6,106,34,7,32,6,79,13,0,11,12,3,11,3,64,32,1,45,0,0,34,6,65,48,107,34,4,65,10,79,4,64,65,127,32,6,65,32,114,34,4,65,215,0,107,34,6,32,6,32,4,65,225,0,107,73,27,34,4,32,3,79,13,5,11,32,1,65,1,106,33,1,32,4,32,3,32,7,108,106,33,7,32,2,65,1,107,34,2,13,0,11,12,1,11,32,3,173,33,8,3,64,32,2,69,13,1,32,1,45,0,0,34,6,65,48,107,34,4,65,10,79,4,64,65,127,32,6,65,32,114,34,4,65,215,0,107,34,6,32,6,32,4,65,225,0,107,73,27,34,4,32,3,79,13,4,11,32,7,173,32,8,126,34,9,66,32,136,167,13,4,32,1,65,1,106,33,1,32,2,65,1,107,33,2,32,4,32,9,167,34,6,106,34,7,32,6,79,13,0,11,12,1,11,32,0,32,7,54,2,4,65,0,12,4,11,32,0,65,2,58,0,1,12,2,11,32,0,65,1,58,0,1,65,1,12,2,11,32,0,65,2,58,0,1,11,65,1,11,58,0,0,32,5,65,48,106,36,0,11,132,4,2,2,126,2,127,35,0,65,224,0,107,34,5,36,0,32,5,65,10,54,2,60,32,0,2,127,2,64,32,2,69,4,64,32,0,65,0,58,0,1,12,1,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,0,65,43,107,14,3,1,2,0,2,11,32,2,65,1,70,13,5,32,1,65,1,106,33,1,2,64,2,64,32,2,65,16,75,4,64,32,2,65,1,107,33,2,3,64,32,2,69,13,8,32,5,65,40,106,32,3,32,3,66,63,135,66,10,16,212,6,32,1,45,0,0,65,48,107,34,6,65,10,79,13,9,32,5,41,3,48,32,5,41,3,40,34,4,66,63,135,82,13,3,32,1,65,1,106,33,1,32,2,65,1,107,33,2,32,6,173,34,3,66,0,82,32,4,32,4,32,3,125,34,3,85,70,13,0,11,12,1,11,32,2,65,1,107,33,2,3,64,32,1,45,0,0,65,48,107,34,6,65,10,79,13,8,32,1,65,1,106,33,1,32,3,66,10,126,32,6,173,125,33,3,32,2,65,1,107,34,2,13,0,11,12,6,11,32,0,65,3,58,0,1,12,7,11,32,0,65,3,58,0,1,12,6,11,32,2,65,1,107,34,2,69,13,4,32,1,65,1,106,33,1,32,2,65,15,77,13,1,12,2,11,32,2,65,15,75,13,1,11,3,64,32,1,45,0,0,65,48,107,34,6,65,10,79,13,3,32,1,65,1,106,33,1,32,6,173,32,3,66,10,126,124,33,3,32,2,65,1,107,34,2,13,0,11,12,1,11,3,64,32,2,69,13,1,32,5,65,8,106,32,3,32,3,66,63,135,66,10,16,212,6,32,5,41,3,8,33,4,32,5,41,3,16,33,3,32,1,45,0,0,65,48,107,34,6,65,10,79,13,2,32,4,66,63,135,32,3,82,4,64,32,0,65,2,58,0,1,12,4,11,32,1,65,1,106,33,1,32,2,65,1,107,33,2,32,6,173,34,3,66,0,84,32,4,32,3,32,4,124,34,3,85,70,13,0,11,32,0,65,2,58,0,1,12,2,11,32,0,32,3,55,3,8,65,0,12,2,11,32,0,65,1,58,0,1,65,1,12,1,11,65,1,11,58,0,0,32,5,65,224,0,106,36,0,11,192,2,2,2,127,1,126,32,0,40,2,0,41,3,0,33,4,35,0,65,128,1,107,34,3,36,0,2,127,2,64,2,64,32,1,40,2,28,34,0,65,16,113,69,4,64,32,0,65,32,113,13,1,32,4,65,1,32,1,16,148,4,12,3,11,65,0,33,0,3,64,32,0,32,3,106,65,255,0,106,32,4,167,65,15,113,34,2,65,48,114,32,2,65,215,0,106,32,2,65,10,73,27,58,0,0,32,0,65,1,107,33,0,32,4,66,16,84,32,4,66,4,136,33,4,69,13,0,11,12,1,11,65,0,33,0,3,64,32,0,32,3,106,65,255,0,106,32,4,167,65,15,113,34,2,65,48,114,32,2,65,55,106,32,2,65,10,73,27,58,0,0,32,0,65,1,107,33,0,32,4,66,16,84,32,4,66,4,136,33,4,69,13,0,11,32,0,65,128,1,106,34,2,65,129,1,79,4,64,32,2,65,128,1,65,192,255,210,0,16,170,10,0,11,32,1,65,1,65,210,255,210,0,65,2,32,0,32,3,106,65,128,1,106,65,0,32,0,107,16,251,1,12,1,11,32,0,65,128,1,106,34,2,65,129,1,79,4,64,32,2,65,128,1,65,192,255,210,0,16,170,10,0,11,32,1,65,1,65,210,255,210,0,65,2,32,0,32,3,106,65,128,1,106,65,0,32,0,107,16,251,1,11,32,3,65,128,1,106,36,0,11,11,0,32,0,35,0,106,36,0,35,0,11,14,0,32,1,65,232,134,192,0,65,5,16,210,9,11,14,0,32,1,65,187,157,192,0,65,5,16,210,9,11,14,0,32,1,65,215,184,192,0,65,5,16,210,9,11,12,0,32,0,40,2,0,32,1,16,212,5,11,200,4,1,4,127,32,0,40,2,0,33,0,35,0,65,48,107,34,3,36,0,32,3,65,36,106,33,4,35,0,65,64,106,34,2,36,0,2,64,32,0,45,0,0,13,0,32,0,45,0,1,13,0,32,0,45,0,2,13,0,32,0,45,0,3,13,0,32,0,45,0,4,13,0,32,0,45,0,5,13,0,32,0,45,0,6,13,0,32,0,45,0,7,13,0,32,0,45,0,8,13,0,32,0,45,0,9,13,0,32,0,45,0,10,13,0,32,0,45,0,11,13,0,32,0,45,0,12,13,0,32,0,45,0,13,13,0,32,0,45,0,14,13,0,32,0,45,0,15,13,0,32,0,45,0,16,13,0,32,0,45,0,17,13,0,32,0,45,0,18,13,0,32,0,45,0,19,13,0,32,0,45,0,20,13,0,32,0,45,0,21,13,0,32,0,45,0,22,13,0,32,0,45,0,23,13,0,32,0,45,0,24,13,0,32,0,45,0,25,13,0,32,0,45,0,26,13,0,32,0,45,0,27,13,0,32,0,45,0,28,13,0,32,0,45,0,29,13,0,32,0,45,0,30,13,0,32,0,45,0,31,65,16,73,33,5,11,2,64,32,5,69,4,64,32,2,65,40,106,32,0,65,24,106,41,0,0,55,3,0,32,2,65,32,106,32,0,65,16,106,41,0,0,55,3,0,32,2,65,24,106,32,0,65,8,106,41,0,0,55,3,0,32,2,32,0,41,0,0,55,3,16,32,2,65,232,243,209,0,54,2,60,32,2,32,2,65,48,106,34,0,54,2,56,32,2,65,128,128,196,0,54,2,48,32,2,32,2,65,16,106,54,2,52,32,2,65,4,106,32,0,16,236,2,12,1,11,32,2,65,4,106,32,0,16,192,2,11,32,2,65,1,54,2,20,32,2,65,164,128,210,0,54,2,16,32,2,66,1,55,2,28,32,2,65,234,4,54,2,52,32,2,32,2,65,48,106,54,2,24,32,2,32,2,65,4,106,54,2,48,32,4,32,2,65,16,106,16,219,3,32,2,40,2,4,34,0,4,64,32,2,40,2,8,32,0,65,1,16,163,10,11,32,2,65,64,107,36,0,32,3,65,234,4,54,2,32,32,3,65,1,54,2,8,32,3,65,132,129,210,0,54,2,4,32,3,66,1,55,2,16,32,3,32,4,54,2,28,32,3,32,3,65,28,106,54,2,12,32,1,40,2,20,32,1,40,2,24,32,3,65,4,106,16,166,2,32,3,40,2,36,34,1,4,64,32,3,40,2,40,32,1,65,1,16,163,10,11,32,3,65,48,106,36,0,11,14,0,32,1,65,169,216,192,0,65,20,16,210,9,11,14,0,32,1,65,180,213,192,0,65,21,16,210,9,11,14,0,32,1,65,252,217,192,0,65,2,16,218,1,11,12,0,32,0,40,2,0,32,1,16,220,1,11,12,0,32,0,40,2,0,32,1,16,154,7,11,14,0,32,0,65,168,228,192,0,32,1,16,166,2,11,14,0,32,1,65,212,229,192,0,65,5,16,210,9,11,14,0,32,1,65,224,131,193,0,65,25,16,210,9,11,11,0,32,0,40,2,0,32,1,16,107,11,12,0,32,0,40,2,0,32,1,16,218,3,11,14,0,32,1,65,238,139,193,0,65,9,16,210,9,11,97,1,1,127,32,0,40,2,0,33,2,35,0,65,16,107,34,0,36,0,32,0,32,2,47,1,0,59,1,14,2,127,32,1,40,2,28,34,2,65,16,113,69,4,64,32,2,65,32,113,69,4,64,32,0,65,14,106,32,1,16,175,10,12,2,11,32,0,65,14,106,32,1,16,152,6,12,1,11,32,0,65,14,106,32,1,16,148,6,11,32,0,65,16,106,36,0,11,156,12,1,3,127,32,0,40,2,0,33,4,65,0,33,0,35,0,65,64,106,34,3,36,0,32,3,32,4,47,1,0,59,1,54,2,64,2,127,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,4,47,1,0,65,228,0,107,14,156,3,0,1,2,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,3,4,5,6,7,8,9,10,11,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,12,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,13,14,15,16,17,18,61,19,20,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,61,61,40,41,42,43,61,44,61,45,46,61,47,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,48,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,49,50,51,52,53,54,55,56,57,61,58,59,61,11,65,244,154,206,0,33,0,65,8,33,2,12,60,11,65,252,154,206,0,33,0,65,19,33,2,12,59,11,65,143,155,206,0,33,0,65,10,33,2,12,58,11,65,153,155,206,0,33,0,65,2,33,2,12,57,11,65,155,155,206,0,33,0,65,7,33,2,12,56,11,65,162,155,206,0,33,0,65,8,33,2,12,55,11,65,170,155,206,0,33,0,65,29,33,2,12,54,11,65,199,155,206,0,33,0,65,10,33,2,12,53,11,65,209,155,206,0,33,0,65,13,33,2,12,52,11,65,222,155,206,0,33,0,65,15,33,2,12,51,11,65,237,155,206,0,33,0,65,12,33,2,12,50,11,65,249,155,206,0,33,0,65,16,33,2,12,49,11,65,137,156,206,0,33,0,65,7,33,2,12,48,11,65,144,156,206,0,33,0,65,16,33,2,12,47,11,65,160,156,206,0,33,0,65,17,33,2,12,46,11,65,177,156,206,0,33,0,65,5,33,2,12,45,11,65,182,156,206,0,33,0,65,9,33,2,12,44,11,65,191,156,206,0,33,0,65,12,33,2,12,43,11,65,203,156,206,0,33,0,65,9,33,2,12,42,11,65,212,156,206,0,33,0,65,18,33,2,12,41,11,65,230,156,206,0,33,0,65,18,33,2,12,40,11,65,248,156,206,0,33,0,65,11,33,2,12,39,11,65,131,157,206,0,33,0,65,12,33,2,12,38,11,65,143,157,206,0,33,0,65,16,33,2,12,37,11,65,159,157,206,0,33,0,65,9,33,2,12,36,11,65,168,157,206,0,33,0,65,9,33,2,12,35,11,65,177,157,206,0,33,0,65,18,33,2,12,34,11,65,195,157,206,0,33,0,65,14,33,2,12,33,11,65,209,157,206,0,33,0,65,29,33,2,12,32,11,65,238,157,206,0,33,0,65,15,33,2,12,31,11,65,253,157,206,0,33,0,65,8,33,2,12,30,11,65,133,158,206,0,33,0,65,4,33,2,12,29,11,65,137,158,206,0,33,0,65,15,33,2,12,28,11,65,152,158,206,0,33,0,65,19,33,2,12,27,11,65,171,158,206,0,33,0,65,17,33,2,12,26,11,65,188,158,206,0,33,0,65,12,33,2,12,25,11,65,200,158,206,0,33,0,65,22,33,2,12,24,11,65,222,158,206,0,33,0,65,21,33,2,12,23,11,65,243,158,206,0,33,0,65,18,33,2,12,22,11,65,133,159,206,0,33,0,65,12,33,2,12,21,11,65,145,159,206,0,33,0,65,19,33,2,12,20,11,65,164,159,206,0,33,0,65,20,33,2,12,19,11,65,184,159,206,0,33,0,65,6,33,2,12,18,11,65,190,159,206,0,33,0,65,17,33,2,12,17,11,65,207,159,206,0,33,0,65,16,33,2,12,16,11,65,223,159,206,0,33,0,65,21,33,2,12,15,11,65,244,159,206,0,33,0,65,17,33,2,12,14,11,65,133,160,206,0,12,12,11,65,164,160,206,0,33,0,65,29,33,2,12,12,11,65,193,160,206,0,33,0,65,21,33,2,12,11,11,65,214,160,206,0,33,0,65,15,33,2,12,10,11,65,229,160,206,0,33,0,65,11,33,2,12,9,11,65,240,160,206,0,33,0,65,19,33,2,12,8,11,65,131,161,206,0,33,0,65,15,33,2,12,7,11,65,146,161,206,0,33,0,65,26,33,2,12,6,11,65,172,161,206,0,33,0,65,23,33,2,12,5,11,65,195,161,206,0,33,0,65,20,33,2,12,4,11,65,215,161,206,0,33,0,65,13,33,2,12,3,11,65,228,161,206,0,33,0,65,12,33,2,12,2,11,65,240,161,206,0,11,33,0,65,31,33,2,11,32,3,32,2,54,2,4,32,3,32,0,54,2,0,32,3,65,48,106,65,171,2,54,2,0,32,3,65,145,2,54,2,40,32,3,65,2,54,2,16,32,3,65,188,151,206,0,54,2,12,32,3,66,2,55,2,24,32,3,32,3,40,2,4,65,21,32,3,40,2,0,34,0,27,54,2,60,32,3,32,0,65,164,151,206,0,32,0,27,54,2,56,32,3,32,3,65,56,106,54,2,44,32,3,32,3,65,54,106,54,2,36,32,3,32,3,65,36,106,54,2,20,32,1,40,2,20,32,1,40,2,24,32,3,65,12,106,16,166,2,32,3,65,64,107,36,0,11,14,0,32,1,65,204,145,193,0,65,5,16,210,9,11,14,0,32,0,65,136,156,193,0,32,1,16,166,2,11,14,0,32,1,65,244,165,193,0,65,5,16,210,9,11,14,0,32,1,65,151,185,193,0,65,5,16,210,9,11,14,0,32,0,65,200,192,193,0,32,1,16,166,2,11,14,0,32,1,65,198,141,206,0,65,28,16,210,9,11,14,0,32,1,65,226,141,206,0,65,33,16,210,9,11,14,0,32,1,65,177,149,206,0,65,24,16,210,9,11,14,0,32,1,65,165,150,206,0,65,19,16,210,9,11,14,0,32,1,65,221,151,206,0,65,19,16,210,9,11,14,0,32,1,65,200,132,207,0,65,2,16,218,1,11,11,0,32,0,40,2,0,32,1,16,75,11,11,0,32,0,32,1,65,217,2,16,71,11,14,0,32,1,65,128,206,207,0,65,5,16,210,9,11,14,0,32,0,65,248,220,207,0,32,1,16,166,2,11,14,0,32,1,65,248,223,207,0,65,5,16,210,9,11,11,0,32,0,32,1,32,2,16,166,2,11,173,9,2,9,127,1,126,32,0,40,2,0,33,6,35,0,65,48,107,34,2,36,0,65,1,33,3,2,64,2,64,2,64,2,64,32,6,45,0,0,34,4,65,1,113,4,64,65,1,33,0,12,1,11,65,2,33,3,32,4,65,2,113,4,64,65,2,33,0,12,1,11,65,4,33,0,32,4,65,4,113,4,64,65,3,33,3,12,1,11,65,8,33,0,32,4,65,8,113,69,13,1,65,4,33,3,11,32,2,65,0,54,2,40,32,2,66,128,128,128,128,16,55,2,32,32,2,2,127,2,64,2,64,2,64,2,64,32,0,104,65,1,107,14,3,0,1,2,3,11,32,2,65,32,106,65,0,65,4,16,208,5,32,2,40,2,40,34,0,32,2,40,2,36,106,65,228,228,189,131,7,54,0,0,32,0,65,4,106,12,3,11,32,2,65,32,106,65,0,65,5,16,208,5,32,2,40,2,40,34,0,32,2,40,2,36,106,34,4,65,236,137,210,0,40,0,0,54,0,0,32,4,65,4,106,65,240,137,210,0,45,0,0,58,0,0,32,0,65,5,106,12,2,11,32,2,65,32,106,65,0,65,3,16,208,5,32,2,40,2,40,34,0,32,2,40,2,36,106,34,4,65,241,137,210,0,47,0,0,59,0,0,32,4,65,2,106,65,243,137,210,0,45,0,0,58,0,0,32,0,65,3,106,12,1,11,32,2,65,32,106,65,0,65,4,16,208,5,32,2,40,2,40,34,0,32,2,40,2,36,106,65,227,222,193,203,7,54,0,0,32,0,65,4,106,11,54,2,40,32,2,40,2,32,34,0,65,128,128,128,128,120,70,13,0,32,2,32,2,41,2,36,55,2,12,32,2,32,0,54,2,8,32,2,66,132,128,128,128,144,192,128,130,8,55,2,40,32,2,32,3,54,2,36,32,2,32,6,54,2,32,35,0,65,128,1,107,34,0,36,0,32,2,65,32,106,34,3,40,2,0,33,6,32,0,65,8,106,34,8,32,3,65,12,106,40,2,0,54,2,0,32,0,32,3,41,2,4,34,11,55,3,0,32,0,65,24,106,34,4,32,2,65,8,106,34,3,65,8,106,40,2,0,54,2,0,32,0,32,3,41,2,0,55,3,16,32,0,40,2,4,34,9,32,11,167,34,3,71,4,64,32,6,45,0,0,33,10,32,0,65,60,106,33,6,3,64,2,64,32,3,32,8,106,45,0,0,34,5,32,10,113,32,5,71,4,64,32,0,65,40,106,32,4,40,2,0,54,2,0,32,0,32,0,41,3,16,55,3,32,12,1,11,32,0,65,0,54,2,96,32,0,66,128,128,128,128,16,55,2,88,32,0,65,208,0,106,2,127,2,64,2,64,2,64,2,64,32,5,104,65,1,107,14,3,0,1,2,3,11,32,0,65,216,0,106,65,0,65,4,16,208,5,32,0,40,2,96,34,5,32,0,40,2,92,106,65,228,228,189,131,7,54,0,0,32,5,65,4,106,12,3,11,32,0,65,216,0,106,65,0,65,5,16,208,5,32,0,40,2,96,34,5,32,0,40,2,92,106,34,7,65,236,137,210,0,40,0,0,54,0,0,32,7,65,4,106,65,240,137,210,0,45,0,0,58,0,0,32,5,65,5,106,12,2,11,32,0,65,216,0,106,65,0,65,3,16,208,5,32,0,40,2,96,34,5,32,0,40,2,92,106,34,7,65,241,137,210,0,47,0,0,59,0,0,32,7,65,2,106,65,243,137,210,0,45,0,0,58,0,0,32,5,65,3,106,12,1,11,32,0,65,216,0,106,65,0,65,4,16,208,5,32,0,40,2,96,34,5,32,0,40,2,92,106,65,227,222,193,203,7,54,0,0,32,5,65,4,106,11,34,5,54,2,0,32,0,65,56,106,32,4,40,2,0,54,2,0,32,0,32,0,41,2,88,34,11,55,3,72,32,6,32,11,55,2,0,32,6,65,8,106,32,5,54,2,0,32,0,32,0,41,3,16,55,3,48,32,0,65,2,54,2,92,32,0,65,228,234,209,0,54,2,88,32,0,66,2,55,2,100,32,0,65,138,4,54,2,124,32,0,32,6,54,2,120,32,0,65,138,4,54,2,116,32,0,32,0,65,240,0,106,54,2,96,32,0,32,0,65,48,106,54,2,112,32,0,65,32,106,32,0,65,216,0,106,16,219,3,32,0,40,2,60,34,5,4,64,32,0,40,2,64,32,5,65,1,16,163,10,11,32,0,40,2,48,34,5,69,13,0,32,0,40,2,52,32,5,65,1,16,163,10,11,32,4,32,0,65,40,106,40,2,0,54,2,0,32,0,32,0,41,3,32,55,3,16,32,9,32,3,65,1,106,34,3,71,13,0,11,11,32,0,65,224,0,106,32,4,40,2,0,34,3,54,2,0,32,0,32,0,41,3,16,34,11,55,3,88,32,2,65,20,106,34,4,65,8,106,32,3,54,2,0,32,4,32,11,55,2,0,32,0,65,128,1,106,36,0,32,2,40,2,20,34,3,65,128,128,128,128,120,71,13,1,11,32,1,65,1,65,0,16,210,9,33,0,12,1,11,32,2,40,2,24,32,1,32,2,41,2,24,34,11,167,32,11,66,32,136,167,16,210,9,33,0,32,3,69,13,0,32,3,65,1,16,163,10,11,32,2,65,48,106,36,0,32,0,11,12,0,32,0,40,2,0,32,1,16,177,10,11,12,0,32,0,40,2,0,32,1,16,186,9,11,12,0,32,0,40,2,0,32,1,16,175,10,11,12,0,32,0,40,2,0,32,1,16,174,10,11,12,0,32,0,40,2,0,32,1,16,172,10,11,14,0,32,1,65,232,146,209,0,65,5,16,210,9,11,213,3,2,12,127,5,126,32,0,40,2,0,33,0,35,0,65,208,1,107,34,4,36,0,2,127,2,64,2,64,32,0,41,3,24,34,14,32,0,41,3,16,34,15,32,0,41,3,0,34,16,32,0,41,3,8,34,17,132,132,132,80,69,4,64,32,4,65,0,65,208,0,16,141,11,34,0,65,207,0,106,33,6,32,0,65,248,0,106,33,3,32,0,65,176,1,106,33,7,32,0,65,232,0,106,33,8,3,64,32,8,32,14,55,3,0,32,0,65,224,0,106,32,15,55,3,0,32,0,65,216,0,106,32,17,55,3,0,32,0,32,16,55,3,80,32,3,66,0,55,3,0,32,3,65,8,106,34,9,66,0,55,3,0,32,3,65,16,106,34,10,66,0,55,3,0,32,0,66,10,55,3,112,32,0,65,144,1,106,34,11,32,0,65,208,0,106,34,12,32,0,65,240,0,106,34,13,16,88,32,0,32,7,41,3,0,34,18,55,3,80,32,18,167,65,255,1,113,65,48,106,34,5,65,255,1,113,32,5,71,13,2,32,2,32,6,106,32,5,58,0,0,32,0,32,14,55,3,104,32,0,32,15,55,3,96,32,0,32,17,55,3,88,32,0,32,16,55,3,80,32,3,66,0,55,3,0,32,9,66,0,55,3,0,32,10,66,0,55,3,0,32,0,66,10,55,3,112,32,11,32,12,32,13,16,88,32,0,41,3,168,1,34,14,32,0,41,3,160,1,34,15,32,0,41,3,144,1,34,16,32,0,41,3,152,1,34,17,132,132,132,80,13,3,32,2,65,177,127,71,4,64,32,2,65,1,107,33,2,12,1,11,11,65,160,147,210,0,65,33,65,172,148,210,0,16,141,8,0,11,32,1,40,2,20,65,169,148,210,0,65,1,32,1,40,2,24,40,2,12,17,4,0,12,2,11,65,128,147,210,0,65,28,65,172,148,210,0,16,141,8,0,11,32,1,65,1,65,144,146,210,0,65,0,32,0,32,2,106,65,207,0,106,65,1,32,2,107,16,251,1,11,32,4,65,208,1,106,36,0,11,91,1,1,127,32,0,40,2,0,33,2,35,0,65,32,107,34,0,36,0,32,0,65,1,54,2,4,32,0,65,164,136,210,0,54,2,0,32,0,66,1,55,2,12,32,0,65,238,4,54,2,28,32,0,32,2,54,2,24,32,0,32,0,65,24,106,54,2,8,32,1,40,2,20,32,1,40,2,24,32,0,16,166,2,32,0,65,32,106,36,0,11,14,0,32,0,65,136,155,209,0,32,1,16,166,2,11,192,1,1,2,127,32,0,40,2,0,33,0,35,0,65,16,107,34,2,36,0,32,2,65,8,106,34,3,32,1,65,132,206,209,0,65,7,16,240,8,32,3,65,139,206,209,0,65,12,32,0,65,16,106,65,152,206,209,0,16,249,3,65,168,206,209,0,65,10,32,0,65,180,206,209,0,16,249,3,65,196,206,209,0,65,7,32,0,65,220,0,106,65,204,206,209,0,16,249,3,65,220,206,209,0,65,10,32,0,65,232,0,106,65,232,206,209,0,16,249,3,65,248,206,209,0,65,8,32,0,65,24,106,65,128,207,209,0,16,249,3,65,144,207,209,0,65,7,32,0,65,196,0,106,65,152,207,209,0,16,249,3,65,168,207,209,0,65,7,32,0,65,208,0,106,65,176,207,209,0,16,249,3,16,232,6,32,2,65,16,106,36,0,11,168,1,1,2,127,32,0,40,2,0,33,0,35,0,65,16,107,34,2,36,0,32,2,65,8,106,34,3,32,1,65,152,211,209,0,65,14,16,240,8,32,3,65,139,206,209,0,65,12,32,0,65,16,106,65,152,206,209,0,16,249,3,65,168,206,209,0,65,10,32,0,65,180,206,209,0,16,249,3,65,196,206,209,0,65,7,32,0,65,48,106,65,204,206,209,0,16,249,3,65,220,206,209,0,65,10,32,0,65,60,106,65,232,206,209,0,16,249,3,65,144,207,209,0,65,7,32,0,65,24,106,65,152,207,209,0,16,249,3,65,168,207,209,0,65,7,32,0,65,36,106,65,176,207,209,0,16,249,3,16,232,6,32,2,65,16,106,36,0,11,12,0,32,0,40,2,0,32,1,16,163,9,11,14,0,32,1,65,202,233,209,0,65,6,16,210,9,11,14,0,32,1,65,240,233,209,0,65,7,16,210,9,11,14,0,32,1,65,152,232,209,0,65,5,16,210,9,11,12,0,32,0,40,2,0,32,1,16,226,3,11,147,7,1,8,127,35,0,65,208,0,107,34,3,36,0,32,3,65,32,106,32,1,32,2,16,72,32,3,40,2,36,33,1,2,64,2,64,2,64,32,3,40,2,32,34,10,65,128,128,128,128,120,71,4,64,32,1,33,2,2,64,32,3,40,2,40,34,6,69,13,0,32,6,65,4,116,33,8,3,64,32,1,32,5,106,34,7,40,2,0,34,4,65,27,71,4,64,32,7,65,8,106,40,2,0,33,6,32,7,65,4,106,40,2,0,33,9,2,64,32,4,65,10,70,4,64,32,9,69,13,1,32,6,32,9,65,1,16,163,10,12,1,11,32,2,32,7,65,12,106,40,2,0,54,2,12,32,2,32,6,54,2,8,32,2,32,9,54,2,4,32,2,32,4,54,2,0,32,2,65,16,106,33,2,11,32,8,32,5,65,16,106,34,5,71,13,1,12,2,11,11,32,8,65,16,107,32,5,70,13,0,32,7,65,24,106,33,4,32,8,32,5,107,65,16,107,65,4,118,33,5,3,64,2,64,32,4,65,8,107,40,2,0,65,10,107,65,9,75,13,0,32,4,65,4,107,40,2,0,34,6,69,13,0,32,4,40,2,0,32,6,65,1,16,163,10,11,32,4,65,16,106,33,4,32,5,65,1,107,34,5,13,0,11,11,32,3,65,26,54,2,16,32,3,32,10,65,255,255,255,255,0,113,34,5,54,2,4,32,3,32,1,54,2,8,32,3,32,2,32,1,107,65,4,118,34,4,54,2,12,32,4,32,5,70,4,64,32,3,65,4,106,32,5,16,194,5,32,3,40,2,4,33,5,32,3,40,2,12,33,4,32,3,40,2,8,33,1,11,32,1,32,4,65,4,116,106,34,2,32,3,41,2,16,55,2,0,32,2,65,8,106,32,3,65,24,106,41,2,0,55,2,0,32,3,32,4,65,1,106,34,2,54,2,12,32,3,32,5,54,2,56,32,3,32,1,54,2,52,32,3,32,1,54,2,48,32,3,65,28,54,2,32,32,3,32,1,32,2,65,4,116,106,54,2,60,32,3,65,200,0,106,32,3,65,32,106,34,1,65,0,16,102,32,3,40,2,76,33,6,32,3,40,2,72,34,2,65,11,70,13,1,32,3,32,6,54,2,68,32,3,32,2,54,2,64,32,1,32,3,65,16,106,16,192,3,34,1,69,4,64,32,0,32,6,54,2,4,32,0,32,2,54,2,0,32,3,40,2,60,34,0,32,3,40,2,52,34,4,71,4,64,32,0,32,4,107,65,4,118,33,2,3,64,2,64,32,4,40,2,0,65,10,107,65,9,75,13,0,32,4,65,4,106,40,2,0,34,0,69,13,0,32,4,65,8,106,40,2,0,32,0,65,1,16,163,10,11,32,4,65,16,106,33,4,32,2,65,1,107,34,2,13,0,11,11,32,3,40,2,56,34,0,4,64,32,3,40,2,48,32,0,65,4,116,65,4,16,163,10,11,32,3,40,2,32,65,10,107,65,9,75,13,4,32,3,40,2,36,34,0,69,13,4,32,3,40,2,40,32,0,65,1,16,163,10,12,4,11,32,0,65,11,54,2,0,32,0,32,1,54,2,4,32,3,65,64,107,16,131,6,12,2,11,32,0,65,11,54,2,0,32,0,32,1,54,2,4,12,2,11,32,0,65,11,54,2,0,32,0,32,6,54,2,4,11,32,3,40,2,60,34,0,32,3,40,2,52,34,4,71,4,64,32,0,32,4,107,65,4,118,33,2,3,64,2,64,32,4,40,2,0,65,10,107,65,9,75,13,0,32,4,65,4,106,40,2,0,34,0,69,13,0,32,4,65,8,106,40,2,0,32,0,65,1,16,163,10,11,32,4,65,16,106,33,4,32,2,65,1,107,34,2,13,0,11,11,32,3,40,2,56,34,0,4,64,32,3,40,2,48,32,0,65,4,116,65,4,16,163,10,11,32,3,40,2,32,65,10,107,65,9,75,13,0,32,3,40,2,36,34,0,69,13,0,32,3,40,2,40,32,0,65,1,16,163,10,11,32,3,65,208,0,106,36,0,11,230,16,2,9,127,1,126,35,0,65,224,1,107,34,3,36,0,32,3,65,232,0,106,32,1,32,2,16,72,32,3,40,2,108,33,2,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,40,2,104,34,11,65,128,128,128,128,120,71,4,64,32,2,33,1,2,64,32,3,40,2,112,34,5,69,13,0,32,5,65,4,116,33,10,3,64,32,2,32,6,106,34,8,40,2,0,34,9,65,27,71,4,64,32,8,65,8,106,40,2,0,33,5,32,8,65,4,106,40,2,0,33,7,2,64,32,9,65,10,70,4,64,32,7,69,13,1,32,5,32,7,65,1,16,163,10,12,1,11,32,1,32,8,65,12,106,40,2,0,54,2,12,32,1,32,5,54,2,8,32,1,32,7,54,2,4,32,1,32,9,54,2,0,32,1,65,16,106,33,1,11,32,10,32,6,65,16,106,34,6,71,13,1,12,2,11,11,32,10,65,16,107,32,6,70,13,0,32,8,65,24,106,33,4,32,10,32,6,107,65,16,107,65,4,118,33,6,3,64,2,64,32,4,65,8,107,40,2,0,65,10,107,65,9,75,13,0,32,4,65,4,107,40,2,0,34,5,69,13,0,32,4,40,2,0,32,5,65,1,16,163,10,11,32,4,65,16,106,33,4,32,6,65,1,107,34,6,13,0,11,11,32,3,65,26,54,2,24,32,3,32,11,65,255,255,255,255,0,113,34,6,54,2,12,32,3,32,2,54,2,16,32,3,32,1,32,2,107,65,4,118,34,4,54,2,20,32,4,32,6,70,4,64,32,3,65,12,106,32,6,16,194,5,32,3,40,2,12,33,6,32,3,40,2,20,33,4,32,3,40,2,16,33,2,11,32,2,32,4,65,4,116,106,34,1,32,3,41,2,24,55,2,0,32,1,65,8,106,32,3,65,32,106,41,2,0,55,2,0,32,3,32,4,65,1,106,34,5,54,2,20,32,3,32,2,32,5,65,4,116,106,54,2,68,32,3,32,6,54,2,64,32,3,32,2,54,2,60,32,3,32,2,54,2,56,32,3,65,28,54,2,40,32,5,69,13,2,32,3,32,2,65,16,106,54,2,60,32,2,40,2,0,34,1,65,27,70,13,2,32,2,40,2,12,33,11,32,2,40,2,8,33,10,32,2,40,2,4,33,8,2,64,2,64,2,64,2,64,2,64,2,64,32,1,65,12,70,4,64,32,4,4,64,32,3,32,2,65,32,106,54,2,60,32,2,40,2,16,34,1,65,22,70,13,2,32,1,65,27,71,13,3,11,32,3,65,1,54,2,108,32,3,65,152,238,209,0,54,2,104,32,3,66,0,55,2,116,32,3,65,140,236,209,0,54,2,112,32,3,65,232,0,106,16,251,6,33,4,12,6,11,32,3,32,11,54,2,192,1,32,3,32,10,54,2,188,1,32,3,32,8,54,2,184,1,32,3,32,1,54,2,180,1,32,3,65,2,54,2,108,32,3,65,180,239,209,0,54,2,104,32,3,66,1,55,2,116,32,3,65,142,4,54,2,148,1,32,3,32,3,65,144,1,106,54,2,112,32,3,32,3,65,180,1,106,54,2,144,1,32,3,65,196,1,106,34,1,32,3,65,232,0,106,16,219,3,32,1,16,222,8,33,4,32,3,40,2,180,1,65,10,107,65,9,75,13,9,32,3,40,2,184,1,34,1,69,13,9,32,3,40,2,188,1,32,1,65,1,16,163,10,12,9,11,32,5,65,2,70,13,3,32,3,32,2,65,48,106,54,2,60,32,2,40,2,32,34,5,65,27,70,13,3,32,2,65,36,106,40,2,0,33,7,32,2,65,44,106,40,2,0,33,1,32,2,65,40,106,40,2,0,33,9,32,5,65,11,71,13,1,32,3,65,232,0,106,34,2,32,10,32,11,16,154,1,32,3,45,0,104,69,13,2,32,3,65,211,0,106,32,3,65,244,0,106,40,2,0,34,1,54,0,0,32,3,32,3,41,2,108,34,12,55,0,75,32,3,65,240,0,106,32,1,54,2,0,32,3,32,12,55,3,104,32,2,16,223,8,33,4,32,7,69,13,4,32,9,32,7,65,1,16,163,10,12,4,11,32,2,65,20,106,41,2,0,33,12,32,3,32,2,65,28,106,40,2,0,54,2,192,1,32,3,32,12,55,2,184,1,32,3,32,1,54,2,180,1,32,3,65,2,54,2,108,32,3,65,144,239,209,0,54,2,104,32,3,66,1,55,2,116,32,3,65,142,4,54,2,148,1,32,3,32,3,65,144,1,106,54,2,112,32,3,32,3,65,180,1,106,54,2,144,1,32,3,65,168,1,106,34,1,32,3,65,232,0,106,16,219,3,32,1,16,222,8,33,4,32,3,40,2,180,1,65,10,107,65,9,75,13,3,32,3,40,2,184,1,34,1,69,13,3,32,3,40,2,188,1,32,1,65,1,16,163,10,12,3,11,32,3,32,1,54,2,192,1,32,3,32,9,54,2,188,1,32,3,32,7,54,2,184,1,32,3,32,5,54,2,180,1,32,3,65,2,54,2,108,32,3,65,240,238,209,0,54,2,104,32,3,66,1,55,2,116,32,3,65,142,4,54,2,148,1,32,3,32,3,65,144,1,106,54,2,112,32,3,32,3,65,180,1,106,54,2,144,1,32,3,65,156,1,106,34,1,32,3,65,232,0,106,16,219,3,32,1,16,222,8,33,4,32,3,40,2,180,1,65,10,107,65,9,75,13,2,32,3,40,2,184,1,34,1,69,13,2,32,3,40,2,188,1,32,1,65,1,16,163,10,12,2,11,32,3,65,224,0,106,32,3,65,129,1,106,41,0,0,55,3,0,32,3,65,216,0,106,32,3,65,249,0,106,41,0,0,55,3,0,32,3,65,208,0,106,32,3,65,241,0,106,41,0,0,55,3,0,32,3,32,3,41,0,105,55,3,72,32,3,32,1,54,2,152,1,32,3,32,9,54,2,148,1,32,3,32,7,54,2,144,1,32,3,32,3,65,144,1,106,16,163,7,32,3,32,3,40,2,4,34,7,54,2,212,1,32,3,32,3,40,2,0,34,9,54,2,208,1,32,9,32,7,16,128,2,13,3,32,3,65,2,54,2,108,32,3,65,168,141,210,0,54,2,104,32,3,66,1,55,2,116,32,3,65,144,4,54,2,220,1,32,3,32,3,65,216,1,106,54,2,112,32,3,32,3,65,208,1,106,54,2,216,1,32,3,65,180,1,106,34,1,32,3,65,232,0,106,16,219,3,32,1,16,222,8,33,4,32,3,40,2,212,1,34,1,69,13,1,32,3,40,2,208,1,32,1,65,1,16,163,10,12,1,11,32,3,65,1,54,2,108,32,3,65,152,238,209,0,54,2,104,32,3,66,0,55,2,116,32,3,65,140,236,209,0,54,2,112,32,3,65,232,0,106,16,251,6,33,4,11,32,8,69,13,3,32,10,32,8,65,1,16,163,10,12,3,11,32,0,65,0,54,2,0,32,0,32,2,54,2,4,12,6,11,32,8,13,2,12,3,11,32,3,65,1,54,2,108,32,3,65,152,238,209,0,54,2,104,32,3,66,0,55,2,116,32,3,65,140,236,209,0,54,2,112,32,3,65,232,0,106,16,251,6,33,4,11,32,0,65,0,54,2,0,32,0,32,4,54,2,4,12,2,11,32,10,32,8,65,1,16,163,10,11,32,3,65,128,1,106,34,11,32,3,65,224,0,106,41,3,0,55,3,0,32,3,65,248,0,106,34,5,32,3,65,216,0,106,41,3,0,55,3,0,32,3,65,240,0,106,34,2,32,3,65,208,0,106,41,3,0,55,3,0,32,3,32,3,41,3,72,55,3,104,32,3,65,40,106,32,3,65,24,106,16,192,3,34,1,69,4,64,32,0,32,7,54,2,4,32,0,32,9,54,2,0,32,0,32,3,41,3,104,55,2,8,32,0,65,16,106,32,2,41,3,0,55,2,0,32,0,65,24,106,32,5,41,3,0,55,2,0,32,0,65,32,106,32,11,41,3,0,55,2,0,32,3,40,2,68,34,0,32,3,40,2,60,34,4,71,4,64,32,0,32,4,107,65,4,118,33,1,3,64,2,64,32,4,40,2,0,65,10,107,65,9,75,13,0,32,4,65,4,106,40,2,0,34,0,69,13,0,32,4,65,8,106,40,2,0,32,0,65,1,16,163,10,11,32,4,65,16,106,33,4,32,1,65,1,107,34,1,13,0,11,11,32,3,40,2,64,34,0,4,64,32,3,40,2,56,32,0,65,4,116,65,4,16,163,10,11,32,3,40,2,40,65,10,107,65,9,75,13,2,32,3,40,2,44,34,0,69,13,2,32,3,40,2,48,32,0,65,1,16,163,10,12,2,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,32,7,69,13,0,32,9,32,7,65,1,16,163,10,11,32,3,40,2,68,34,0,32,3,40,2,60,34,4,71,4,64,32,0,32,4,107,65,4,118,33,1,3,64,2,64,32,4,40,2,0,65,10,107,65,9,75,13,0,32,4,65,4,106,40,2,0,34,0,69,13,0,32,4,65,8,106,40,2,0,32,0,65,1,16,163,10,11,32,4,65,16,106,33,4,32,1,65,1,107,34,1,13,0,11,11,32,3,40,2,64,34,0,4,64,32,3,40,2,56,32,0,65,4,116,65,4,16,163,10,11,32,3,40,2,40,65,10,107,65,9,75,13,0,32,3,40,2,44,34,0,69,13,0,32,3,40,2,48,32,0,65,1,16,163,10,11,32,3,65,224,1,106,36,0,11,14,0,32,1,65,233,252,209,0,65,21,16,210,9,11,12,0,32,0,40,2,0,32,1,16,151,6,11,14,0,65,128,128,210,0,65,32,32,1,16,138,11,11,14,0,32,0,65,208,134,210,0,32,1,16,166,2,11,14,0,32,1,65,212,135,210,0,65,5,16,210,9,11,14,0,32,1,65,228,148,210,0,65,11,16,210,9,11,9,0,32,0,32,1,16,69,0,11,13,0,65,208,160,210,0,65,27,16,242,10,0,11,14,0,65,235,160,210,0,65,207,0,16,242,10,0,11,14,0,32,1,65,136,167,210,0,65,5,16,210,9,11,14,0,32,0,65,172,171,210,0,32,1,16,166,2,11,150,3,1,7,127,32,0,40,2,0,33,0,35,0,65,208,0,107,34,2,36,0,32,2,65,32,106,32,0,32,0,40,2,0,40,2,4,17,1,0,32,2,65,156,5,54,2,44,65,1,33,3,32,2,65,1,54,2,52,32,2,65,236,168,210,0,54,2,48,32,2,66,1,55,2,60,32,2,32,2,41,3,32,55,2,72,32,2,32,2,65,200,0,106,54,2,40,32,2,32,2,65,40,106,54,2,56,2,64,32,1,40,2,20,34,7,32,1,40,2,24,34,8,32,2,65,48,106,16,166,2,13,0,65,0,33,3,32,1,45,0,28,65,4,113,69,13,0,32,2,65,24,106,32,0,32,0,40,2,0,40,2,4,17,1,0,32,2,40,2,28,33,4,32,2,40,2,24,33,5,65,1,33,6,3,64,2,64,32,3,69,4,64,32,5,33,0,32,4,33,1,3,64,65,0,33,3,32,0,69,13,4,32,2,65,16,106,32,0,32,1,40,2,24,17,1,0,32,2,40,2,20,33,1,32,2,40,2,16,33,0,32,6,65,1,107,34,6,13,0,11,32,0,69,13,3,12,1,11,32,4,33,1,32,5,34,0,13,0,65,0,33,3,12,2,11,32,2,65,8,106,32,0,32,1,40,2,24,17,1,0,32,2,40,2,12,33,4,32,2,40,2,8,33,5,32,2,32,1,54,2,44,32,2,32,0,54,2,40,65,1,33,3,32,2,65,1,54,2,52,32,2,65,248,168,210,0,54,2,48,32,2,66,1,55,2,60,32,2,65,156,5,54,2,76,32,2,32,2,65,200,0,106,54,2,56,32,2,32,2,65,40,106,54,2,72,65,0,33,6,32,7,32,8,32,2,65,48,106,16,166,2,69,13,0,11,11,32,2,65,208,0,106,36,0,32,3,11,12,0,32,0,40,2,0,32,1,16,187,1,11,14,0,32,0,65,236,173,210,0,32,1,16,166,2,11,14,0,32,0,65,132,174,210,0,32,1,16,166,2,11,14,0,32,0,65,184,177,210,0,32,1,16,166,2,11,242,1,1,6,127,2,127,32,0,40,2,0,33,2,35,0,65,128,1,107,34,4,36,0,32,1,40,2,4,33,7,32,1,40,2,0,33,6,32,1,40,2,28,34,5,33,0,2,64,32,5,65,4,113,69,13,0,32,5,65,8,114,33,0,32,6,13,0,32,1,66,129,128,128,128,160,1,55,2,0,11,32,1,32,0,65,4,114,54,2,28,65,0,33,0,3,64,32,0,32,4,106,65,255,0,106,32,2,65,15,113,34,3,65,48,114,32,3,65,215,0,106,32,3,65,10,73,27,58,0,0,32,0,65,1,107,33,0,32,2,65,16,73,32,2,65,4,118,33,2,69,13,0,11,32,0,65,128,1,106,34,2,65,129,1,73,4,64,32,1,65,1,65,210,255,210,0,65,2,32,0,32,4,106,65,128,1,106,65,0,32,0,107,16,251,1,32,1,32,5,54,2,28,32,1,32,7,54,2,4,32,1,32,6,54,2,0,32,4,65,128,1,106,36,0,12,1,11,32,2,65,128,1,65,192,255,210,0,16,170,10,0,11,11,14,0,32,1,65,204,203,210,0,65,2,16,218,1,11,14,0,32,0,65,172,207,210,0,32,1,16,166,2,11,14,0,32,1,65,216,206,210,0,65,5,16,210,9,11,14,0,32,1,65,244,218,210,0,65,18,16,210,9,11,14,0,32,0,65,240,221,210,0,32,1,16,166,2,11,14,0,32,1,65,224,221,210,0,65,5,16,210,9,11,14,0,32,1,65,229,221,210,0,65,11,16,210,9,11,26,0,32,0,32,1,65,212,179,211,0,40,2,0,34,0,65,187,5,32,0,27,17,1,0,0,11,12,0,32,0,32,1,41,2,4,55,3,0,11,248,3,1,5,127,35,0,65,16,107,34,3,36,0,2,64,2,127,2,64,32,1,65,128,1,79,4,64,32,3,65,0,54,2,12,32,1,65,128,16,73,13,1,32,1,65,128,128,4,73,4,64,32,3,32,1,65,63,113,65,128,1,114,58,0,14,32,3,32,1,65,12,118,65,224,1,114,58,0,12,32,3,32,1,65,6,118,65,63,113,65,128,1,114,58,0,13,65,3,12,3,11,32,3,32,1,65,63,113,65,128,1,114,58,0,15,32,3,32,1,65,6,118,65,63,113,65,128,1,114,58,0,14,32,3,32,1,65,12,118,65,63,113,65,128,1,114,58,0,13,32,3,32,1,65,18,118,65,7,113,65,240,1,114,58,0,12,65,4,12,2,11,32,0,40,2,8,34,2,32,0,40,2,0,70,4,64,35,0,65,32,107,34,4,36,0,2,64,2,64,32,2,65,1,106,34,2,69,13,0,65,8,32,0,40,2,0,34,5,65,1,116,34,6,32,2,32,2,32,6,73,27,34,2,32,2,65,8,77,27,34,2,65,127,115,65,31,118,33,6,32,4,32,5,4,127,32,4,32,5,54,2,28,32,4,32,0,40,2,4,54,2,20,65,1,5,65,0,11,54,2,24,32,4,65,8,106,32,6,32,2,32,4,65,20,106,16,227,5,32,4,40,2,8,4,64,32,4,40,2,12,34,0,69,13,1,32,0,32,4,40,2,16,16,132,11,0,11,32,4,40,2,12,33,5,32,0,32,2,54,2,0,32,0,32,5,54,2,4,32,4,65,32,106,36,0,12,1,11,16,184,8,0,11,32,0,40,2,8,33,2,11,32,0,32,2,65,1,106,54,2,8,32,0,40,2,4,32,2,106,32,1,58,0,0,12,2,11,32,3,32,1,65,63,113,65,128,1,114,58,0,13,32,3,32,1,65,6,118,65,192,1,114,58,0,12,65,2,11,33,1,32,1,32,0,40,2,0,32,0,40,2,8,34,2,107,75,4,64,32,0,32,2,32,1,16,209,5,32,0,40,2,8,33,2,11,32,0,40,2,4,32,2,106,32,3,65,12,106,32,1,16,142,11,26,32,0,32,1,32,2,106,54,2,8,11,32,3,65,16,106,36,0,65,0,11,14,0,32,0,65,228,129,211,0,32,1,16,166,2,11,14,0,32,0,65,244,254,210,0,32,1,16,166,2,11,14,0,32,0,65,204,129,211,0,32,1,16,166,2,11,11,0,32,2,32,0,32,1,16,218,1,11,67,1,3,127,2,64,32,2,69,13,0,3,64,32,0,45,0,0,34,4,32,1,45,0,0,34,5,70,4,64,32,0,65,1,106,33,0,32,1,65,1,106,33,1,32,2,65,1,107,34,2,13,1,12,2,11,11,32,4,32,5,107,33,3,11,32,3,11,148,5,1,8,127,2,64,2,127,2,64,32,2,34,6,32,0,32,1,107,75,4,64,32,1,32,2,106,34,3,33,5,32,0,32,2,106,33,2,32,0,32,6,65,16,73,13,2,26,32,2,65,124,113,33,4,65,0,32,2,65,3,113,34,7,107,33,8,32,7,4,64,32,3,65,1,107,33,3,3,64,32,2,65,1,107,34,2,32,3,45,0,0,58,0,0,32,3,65,1,107,33,3,32,2,32,4,75,13,0,11,11,32,4,32,6,32,7,107,34,7,65,124,113,34,6,107,33,2,32,5,32,8,106,34,5,65,3,113,4,64,32,6,65,0,76,13,2,32,5,65,3,116,34,3,65,24,113,33,8,32,5,65,124,113,34,9,65,4,107,33,1,65,0,32,3,107,65,24,113,33,10,32,9,40,2,0,33,3,3,64,32,4,65,4,107,34,4,32,3,32,10,116,32,1,40,2,0,34,3,32,8,118,114,54,2,0,32,1,65,4,107,33,1,32,2,32,4,73,13,0,11,12,2,11,32,6,65,0,76,13,1,32,1,32,7,106,65,4,107,33,1,3,64,32,4,65,4,107,34,4,32,1,40,2,0,54,2,0,32,1,65,4,107,33,1,32,2,32,4,73,13,0,11,12,1,11,2,64,32,6,65,16,73,4,64,32,0,33,2,12,1,11,32,0,65,0,32,0,107,65,3,113,34,5,106,33,4,32,5,4,64,32,0,33,2,32,1,33,3,3,64,32,2,32,3,45,0,0,58,0,0,32,3,65,1,106,33,3,32,2,65,1,106,34,2,32,4,73,13,0,11,11,32,4,32,6,32,5,107,34,6,65,124,113,34,7,106,33,2,2,64,32,1,32,5,106,34,5,65,3,113,4,64,32,7,65,0,76,13,1,32,5,65,3,116,34,3,65,24,113,33,8,32,5,65,124,113,34,9,65,4,106,33,1,65,0,32,3,107,65,24,113,33,10,32,9,40,2,0,33,3,3,64,32,4,32,3,32,8,118,32,1,40,2,0,34,3,32,10,116,114,54,2,0,32,1,65,4,106,33,1,32,4,65,4,106,34,4,32,2,73,13,0,11,12,1,11,32,7,65,0,76,13,0,32,5,33,1,3,64,32,4,32,1,40,2,0,54,2,0,32,1,65,4,106,33,1,32,4,65,4,106,34,4,32,2,73,13,0,11,11,32,6,65,3,113,33,6,32,5,32,7,106,33,1,11,32,6,69,13,2,32,2,32,6,106,33,3,3,64,32,2,32,1,45,0,0,58,0,0,32,1,65,1,106,33,1,32,2,65,1,106,34,2,32,3,73,13,0,11,12,2,11,32,7,65,3,113,34,1,69,13,1,32,5,32,6,107,33,5,32,2,32,1,107,11,33,3,32,5,65,1,107,33,1,3,64,32,2,65,1,107,34,2,32,1,45,0,0,58,0,0,32,1,65,1,107,33,1,32,2,32,3,75,13,0,11,11,32,0,11,175,1,1,3,127,32,1,33,5,2,64,32,2,65,16,73,4,64,32,0,33,1,12,1,11,32,0,65,0,32,0,107,65,3,113,34,3,106,33,4,32,3,4,64,32,0,33,1,3,64,32,1,32,5,58,0,0,32,1,65,1,106,34,1,32,4,73,13,0,11,11,32,4,32,2,32,3,107,34,2,65,124,113,34,3,106,33,1,32,3,65,0,74,4,64,32,5,65,255,1,113,65,129,130,132,8,108,33,3,3,64,32,4,32,3,54,2,0,32,4,65,4,106,34,4,32,1,73,13,0,11,11,32,2,65,3,113,33,2,11,32,2,4,64,32,1,32,2,106,33,2,3,64,32,1,32,5,58,0,0,32,1,65,1,106,34,1,32,2,73,13,0,11,11,32,0,11,184,2,1,7,127,2,64,32,2,34,4,65,16,73,4,64,32,0,33,2,12,1,11,32,0,65,0,32,0,107,65,3,113,34,3,106,33,5,32,3,4,64,32,0,33,2,32,1,33,6,3,64,32,2,32,6,45,0,0,58,0,0,32,6,65,1,106,33,6,32,2,65,1,106,34,2,32,5,73,13,0,11,11,32,5,32,4,32,3,107,34,8,65,124,113,34,7,106,33,2,2,64,32,1,32,3,106,34,3,65,3,113,4,64,32,7,65,0,76,13,1,32,3,65,3,116,34,4,65,24,113,33,9,32,3,65,124,113,34,6,65,4,106,33,1,65,0,32,4,107,65,24,113,33,4,32,6,40,2,0,33,6,3,64,32,5,32,6,32,9,118,32,1,40,2,0,34,6,32,4,116,114,54,2,0,32,1,65,4,106,33,1,32,5,65,4,106,34,5,32,2,73,13,0,11,12,1,11,32,7,65,0,76,13,0,32,3,33,1,3,64,32,5,32,1,40,2,0,54,2,0,32,1,65,4,106,33,1,32,5,65,4,106,34,5,32,2,73,13,0,11,11,32,8,65,3,113,33,4,32,3,32,7,106,33,1,11,32,4,4,64,32,2,32,4,106,33,3,3,64,32,2,32,1,45,0,0,58,0,0,32,1,65,1,106,33,1,32,2,65,1,106,34,2,32,3,73,13,0,11,11,32,0,11,9,0,32,0,65,0,54,2,0,11,14,0,32,1,65,172,226,207,0,65,26,16,210,9,11,14,0,32,1,65,158,176,210,0,65,8,16,210,9,11,9,0,32,0,32,1,16,187,1,11,9,0,32,0,32,1,16,163,9,11,9,0,32,0,40,2,0,16,20,11,9,0,32,0,40,2,0,16,22,11,9,0,32,0,40,2,0,16,28,11,9,0,32,0,40,2,0,16,29,11,14,0,32,1,65,166,176,210,0,65,3,16,210,9,11,8,0,32,0,32,1,16,56,11,9,0,32,0,40,2,0,16,62,11,208,3,1,2,127,2,127,35,0,65,32,107,34,2,36,0,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,0,65,1,107,14,3,1,2,3,0,11,32,2,32,0,40,2,4,54,2,4,32,2,65,8,106,34,0,32,1,65,229,187,210,0,65,2,16,240,8,32,0,65,231,187,210,0,65,4,32,2,65,4,106,65,236,187,210,0,16,249,3,32,2,65,40,58,0,19,65,252,187,210,0,65,4,32,2,65,19,106,65,128,188,210,0,16,249,3,65,145,179,211,0,45,0,0,26,65,20,65,1,16,254,9,34,0,69,13,4,32,0,65,16,106,65,198,197,210,0,40,0,0,54,0,0,32,0,65,8,106,65,190,197,210,0,41,0,0,55,0,0,32,0,65,182,197,210,0,41,0,0,55,0,0,32,2,65,20,54,2,28,32,2,32,0,54,2,24,32,2,65,20,54,2,20,65,144,188,210,0,65,7,32,2,65,20,106,65,152,188,210,0,16,249,3,16,232,6,33,0,32,2,40,2,20,34,1,69,13,3,32,2,40,2,24,32,1,65,1,16,163,10,12,3,11,32,2,32,0,45,0,1,58,0,8,32,2,65,20,106,34,0,32,1,65,168,188,210,0,65,4,16,229,8,32,0,32,2,65,8,106,65,128,188,210,0,16,222,4,16,176,6,33,0,12,2,11,32,0,40,2,4,33,0,32,2,65,20,106,34,3,32,1,65,172,188,210,0,65,5,16,240,8,32,3,65,252,187,210,0,65,4,32,0,65,8,106,65,128,188,210,0,16,249,3,65,144,188,210,0,65,7,32,0,65,180,188,210,0,16,249,3,16,232,6,33,0,12,1,11,32,2,32,0,40,2,4,34,0,54,2,20,32,1,65,196,188,210,0,65,6,65,252,187,210,0,65,4,32,0,65,8,106,65,128,188,210,0,65,202,188,210,0,65,5,32,2,65,20,106,65,208,188,210,0,16,224,5,33,0,11,32,2,65,32,106,36,0,32,0,12,1,11,65,1,65,20,16,132,11,0,11,11,7,0,65,128,179,211,0,11,4,0,65,0,11,7,0,65,156,179,211,0,11,4,0,65,0,11,2,0,11,2,0,11,11,220,164,19,246,1,0,65,128,128,192,0,11,133,5,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,47,109,97,112,47,101,110,116,114,121,46,114,115,0,0,16,0,96,0,0,0,113,1,0,0,54,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,47,110,111,100,101,46,114,115,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,101,100,103,101,46,104,101,105,103,104,116,32,61,61,32,115,101,108,102,46,104,101,105,103,104,116,32,45,32,49,0,112,0,16,0,91,0,0,0,175,2,0,0,9,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,114,99,46,108,101,110,40,41,32,61,61,32,100,115,116,46,108,101,110,40,41,112,0,16,0,91,0,0,0,47,7,0,0,5,0,0,0,112,0,16,0,91,0,0,0,175,4,0,0,35,0,0,0,112,0,16,0,91,0,0,0,239,4,0,0,36,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,101,100,103,101,46,104,101,105,103,104,116,32,61,61,32,115,101,108,102,46,110,111,100,101,46,104,101,105,103,104,116,32,45,32,49,0,0,0,112,0,16,0,91,0,0,0,240,3,0,0,9,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,47,110,97,118,105,103,97,116,101,46,114,115,0,172,1,16,0,95,0,0,0,89,2,0,0,48,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,105,116,101,114,47,97,100,97,112,116,101,114,115,47,101,110,117,109,101,114,97,116,101,46,114,115,0,28,2,16,0,91,0,0,0,49,0,0,0,9,0,65,144,133,192,0,11,155,8,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,97,32,68,105,115,112,108,97,121,32,105,109,112,108,101,109,101,110,116,97,116,105,111,110,32,114,101,116,117,114,110,101,100,32,97,110,32,101,114,114,111,114,32,117,110,101,120,112,101,99,116,101,100,108,121,0,6,0,0,0,12,0,0,0,4,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,0,0,0,0,1,0,0,0,11,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,115,116,114,105,110,103,46,114,115,0,12,3,16,0,75,0,0,0,250,9,0,0,14,0,0,0,69,114,114,111,114,69,111,102,73,111,0,0,12,0,0,0,4,0,0,0,4,0,0,0,13,0,0,0,69,120,99,101,101,100,101,100,77,97,120,76,101,110,0,0,12,0,0,0,4,0,0,0,4,0,0,0,14,0,0,0,69,120,99,101,101,100,101,100,67,111,110,116,97,105,110,101,114,68,101,112,116,104,76,105,109,105,116,0,12,0,0,0,4,0,0,0,4,0,0,0,15,0,0,0,69,120,112,101,99,116,101,100,66,111,111,108,101,97,110,69,120,112,101,99,116,101,100,77,97,112,75,101,121,69,120,112,101,99,116,101,100,77,97,112,86,97,108,117,101,78,111,110,67,97,110,111,110,105,99,97,108,77,97,112,69,120,112,101,99,116,101,100,79,112,116,105,111,110,67,117,115,116,111,109,77,105,115,115,105,110,103,76,101,110,78,111,116,83,117,112,112,111,114,116,101,100,82,101,109,97,105,110,105,110,103,73,110,112,117,116,85,116,102,56,78,111,110,67,97,110,111,110,105,99,97,108,85,108,101,98,49,50,56,69,110,99,111,100,105,110,103,73,110,116,101,103,101,114,79,118,101,114,102,108,111,119,68,117,114,105,110,103,85,108,101,98,49,50,56,68,101,99,111,100,105,110,103,0,16,0,0,0,97,112,116,111,115,45,109,111,118,101,47,115,99,114,105,112,116,45,99,111,109,112,111,115,101,114,47,115,114,99,47,98,117,105,108,100,101,114,46,114,115,0,0,0,140,4,16,0,41,0,0,0,202,0,0,0,27,0,0,0,140,4,16,0,41,0,0,0,219,0,0,0,48,0,0,0,84,114,121,105,110,103,32,116,111,32,117,115,101,32,97,32,77,111,118,101,32,118,97,108,117,101,32,116,104,97,116,32,104,97,115,32,97,108,114,101,97,100,121,32,98,101,101,110,32,109,111,118,101,100,0,0,216,4,16,0,54,0,0,0,84,114,121,105,110,103,32,116,111,32,99,111,112,121,32,109,111,118,101,32,118,97,108,117,101,115,32,116,104,97,116,32,100,111,101,115,32,78,79,84,32,104,97,118,101,32,99,111,112,121,32,97,98,105,108,105,116,121,0,0,24,5,16,0,58,0,0,0,70,97,105,108,101,100,32,116,111,32,99,97,108,99,117,108,97,116,101,32,97,98,105,108,105,116,121,32,102,111,114,32,116,121,112,101,92,5,16,0,36,0,0,0,84,121,112,101,32,109,105,115,109,97,116,99,104,32,119,104,101,110,32,112,97,115,115,105,110,103,32,97,114,117,103,109,101,110,116,115,32,97,114,111,117,110,100,0,136,5,16,0,43,0,0,0,140,4,16,0,41,0,0,0,94,1,0,0,12,0,0,0,84,111,111,32,109,97,110,121,32,108,111,99,97,108,115,32,98,101,105,110,103,32,97,108,108,111,99,97,116,101,100,44,32,112,108,101,97,115,101,32,116,114,117,110,99,97,116,101,32,116,104,101,32,116,114,97,110,115,97,99,116,105,111,110,204,5,16,0,64,0,0,0,140,4,16,0,41,0,0,0,32,1,0,0,46,0,0,0,140,4,16,0,41,0,0,0,32,1,0,0,75,0,0,0,70,117,110,99,116,105,111,110,32,58,58,32,97,114,103,117,109,101,110,116,32,99,97,108,108,32,115,105,122,101,32,109,105,115,109,97,116,99,104,0,52,6,16,0,9,0,0,0,61,6,16,0,2,0,0,0,63,6,16,0,28,0,0,0,85,110,117,115,101,100,32,110,111,110,45,100,114,111,112,112,97,98,108,101,32,77,111,118,101,32,118,97,108,117,101,0,116,6,16,0,31,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,160,6,16,0,65,184,141,192,0,11,249,3,99,97,108,108,101,100,32,96,82,101,115,117,108,116,58,58,117,110,119,114,97,112,40,41,96,32,111,110,32,97,110,32,96,69,114,114,96,32,118,97,108,117,101,0,17,0,0,0,16,0,0,0,4,0,0,0,18,0,0,0,140,4,16,0,41,0,0,0,192,1,0,0,10,0,0,0,140,4,16,0,41,0,0,0,164,1,0,0,43,0,0,0,84,111,111,32,109,97,110,121,32,102,117,110,99,116,105,111,110,32,105,110,115,116,97,110,116,105,97,116,105,111,110,115,20,7,16,0,32,0,0,0,104,3,16,0,0,0,0,0,70,97,105,108,101,100,32,116,111,32,115,101,114,105,97,108,105,122,101,32,115,99,114,105,112,116,58,32,68,7,16,0,28,0,0,0,84,111,111,32,109,97,110,121,32,108,111,99,97,108,115,0,104,7,16,0,15,0,0,0,97,116,116,101,109,112,116,101,100,32,116,111,32,116,97,107,101,32,111,119,110,101,114,115,104,105,112,32,111,102,32,82,117,115,116,32,118,97,108,117,101,32,119,104,105,108,101,32,105,116,32,119,97,115,32,98,111,114,114,111,119,101,100,0,21,0,0,0,4,0,0,0,4,0,0,0,22,0,0,0,23,0,0,0,21,0,0,0,4,0,0,0,4,0,0,0,24,0,0,0,25,0,0,0,99,97,108,108,101,100,32,96,79,112,116,105,111,110,58,58,117,110,119,114,97,112,95,116,104,114,111,119,40,41,96,32,111,110,32,97,32,96,78,111,110,101,96,32,118,97,108,117,101,0,0,0,26,0,0,0,48,9,0,0,8,0,0,0,27,0,0,0,28,0,0,0,208,8,0,0,8,0,0,0,29,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,119,97,115,109,45,98,105,110,100,103,101,110,45,102,117,116,117,114,101,115,45,48,46,52,46,52,53,47,115,114,99,47,108,105,98,46,114,115,60,8,16,0,104,0,0,0,223,0,0,0,21,0,65,192,145,192,0,11,133,40,96,97,115,121,110,99,32,102,110,96,32,114,101,115,117,109,101,100,32,97,102,116,101,114,32,99,111,109,112,108,101,116,105,111,110,97,32,68,105,115,112,108,97,121,32,105,109,112,108,101,109,101,110,116,97,116,105,111,110,32,114,101,116,117,114,110,101,100,32,97,110,32,101,114,114,111,114,32,117,110,101,120,112,101,99,116,101,100,108,121,0,0,30,0,0,0,12,0,0,0,4,0,0,0,31,0,0,0,32,0,0,0,9,0,0,0,33,0,0,0,0,0,0,0,1,0,0,0,34,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,115,116,114,105,110,103,46,114,115,0,68,9,16,0,75,0,0,0,250,9,0,0,14,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,115,116,114,47,112,97,116,116,101,114,110,46,114,115,0,160,9,16,0,79,0,0,0,195,5,0,0,20,0,0,0,160,9,16,0,79,0,0,0,195,5,0,0,33,0,0,0,160,9,16,0,79,0,0,0,183,5,0,0,33,0,0,0,97,99,99,101,112,116,97,99,99,101,112,116,45,99,104,97,114,115,101,116,97,99,99,101,112,116,45,101,110,99,111,100,105,110,103,97,99,99,101,112,116,45,108,97,110,103,117,97,103,101,97,99,99,101,112,116,45,114,97,110,103,101,115,97,99,99,101,115,115,45,99,111,110,116,114,111,108,45,97,108,108,111,119,45,99,114,101,100,101,110,116,105,97,108,115,97,99,99,101,115,115,45,99,111,110,116,114,111,108,45,97,108,108,111,119,45,104,101,97,100,101,114,115,97,99,99,101,115,115,45,99,111,110,116,114,111,108,45,97,108,108,111,119,45,109,101,116,104,111,100,115,97,99,99,101,115,115,45,99,111,110,116,114,111,108,45,97,108,108,111,119,45,111,114,105,103,105,110,97,99,99,101,115,115,45,99,111,110,116,114,111,108,45,101,120,112,111,115,101,45,104,101,97,100,101,114,115,97,99,99,101,115,115,45,99,111,110,116,114,111,108,45,109,97,120,45,97,103,101,97,99,99,101,115,115,45,99,111,110,116,114,111,108,45,114,101,113,117,101,115,116,45,104,101,97,100,101,114,115,97,99,99,101,115,115,45,99,111,110,116,114,111,108,45,114,101,113,117,101,115,116,45,109,101,116,104,111,100,97,103,101,97,108,108,111,119,97,108,116,45,115,118,99,97,117,116,104,111,114,105,122,97,116,105,111,110,99,97,99,104,101,45,99,111,110,116,114,111,108,99,97,99,104,101,45,115,116,97,116,117,115,99,100,110,45,99,97,99,104,101,45,99,111,110,116,114,111,108,99,111,110,110,101,99,116,105,111,110,99,111,110,116,101,110,116,45,100,105,115,112,111,115,105,116,105,111,110,99,111,110,116,101,110,116,45,101,110,99,111,100,105,110,103,99,111,110,116,101,110,116,45,108,97,110,103,117,97,103,101,99,111,110,116,101,110,116,45,108,101,110,103,116,104,99,111,110,116,101,110,116,45,108,111,99,97,116,105,111,110,99,111,110,116,101,110,116,45,114,97,110,103,101,99,111,110,116,101,110,116,45,115,101,99,117,114,105,116,121,45,112,111,108,105,99,121,99,111,110,116,101,110,116,45,115,101,99,117,114,105,116,121,45,112,111,108,105,99,121,45,114,101,112,111,114,116,45,111,110,108,121,99,111,110,116,101,110,116,45,116,121,112,101,99,111,111,107,105,101,100,110,116,100,97,116,101,101,116,97,103,101,120,112,101,99,116,101,120,112,105,114,101,115,102,111,114,119,97,114,100,101,100,102,114,111,109,104,111,115,116,105,102,45,109,97,116,99,104,105,102,45,109,111,100,105,102,105,101,100,45,115,105,110,99,101,105,102,45,110,111,110,101,45,109,97,116,99,104,105,102,45,114,97,110,103,101,105,102,45,117,110,109,111,100,105,102,105,101,100,45,115,105,110,99,101,108,97,115,116,45,109,111,100,105,102,105,101,100,108,105,110,107,108,111,99,97,116,105,111,110,109,97,120,45,102,111,114,119,97,114,100,115,111,114,105,103,105,110,112,114,97,103,109,97,112,114,111,120,121,45,97,117,116,104,101,110,116,105,99,97,116,101,112,114,111,120,121,45,97,117,116,104,111,114,105,122,97,116,105,111,110,112,117,98,108,105,99,45,107,101,121,45,112,105,110,115,112,117,98,108,105,99,45,107,101,121,45,112,105,110,115,45,114,101,112,111,114,116,45,111,110,108,121,114,97,110,103,101,114,101,102,101,114,101,114,114,101,102,101,114,114,101,114,45,112,111,108,105,99,121,114,101,102,114,101,115,104,114,101,116,114,121,45,97,102,116,101,114,115,101,99,45,119,101,98,115,111,99,107,101,116,45,97,99,99,101,112,116,115,101,99,45,119,101,98,115,111,99,107,101,116,45,101,120,116,101,110,115,105,111,110,115,115,101,99,45,119,101,98,115,111,99,107,101,116,45,107,101,121,115,101,99,45,119,101,98,115,111,99,107,101,116,45,112,114,111,116,111,99,111,108,115,101,99,45,119,101,98,115,111,99,107,101,116,45,118,101,114,115,105,111,110,115,101,114,118,101,114,115,101,116,45,99,111,111,107,105,101,115,116,114,105,99,116,45,116,114,97,110,115,112,111,114,116,45,115,101,99,117,114,105,116,121,116,101,116,114,97,105,108,101,114,116,114,97,110,115,102,101,114,45,101,110,99,111,100,105,110,103,117,115,101,114,45,97,103,101,110,116,117,112,103,114,97,100,101,117,112,103,114,97,100,101,45,105,110,115,101,99,117,114,101,45,114,101,113,117,101,115,116,115,118,97,114,121,118,105,97,119,97,114,110,105,110,103,119,119,119,45,97,117,116,104,101,110,116,105,99,97,116,101,120,45,99,111,110,116,101,110,116,45,116,121,112,101,45,111,112,116,105,111,110,115,120,45,100,110,115,45,112,114,101,102,101,116,99,104,45,99,111,110,116,114,111,108,120,45,102,114,97,109,101,45,111,112,116,105,111,110,115,120,45,120,115,115,45,112,114,111,116,101,99,116,105,111,110,79,80,84,73,79,78,83,71,69,84,80,79,83,84,80,85,84,68,69,76,69,84,69,72,69,65,68,84,82,65,67,69,67,79,78,78,69,67,84,80,65,84,67,72,69,114,114,111,114,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,114,101,113,119,101,115,116,45,48,46,49,49,46,50,51,47,115,114,99,47,108,105,98,46,114,115,192,14,16,0,92,0,0,0,36,1,0,0,65,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,114,101,113,119,101,115,116,45,48,46,49,49,46,50,51,47,115,114,99,47,119,97,115,109,47,99,108,105,101,110,116,46,114,115,44,15,16,0,100,0,0,0,185,0,0,0,57,0,0,0,117,114,108,32,112,97,114,115,101,104,101,97,100,101,114,115,32,116,114,121,95,105,116,101,114,104,101,97,100,101,114,115,32,104,97,118,101,32,97,110,32,105,116,101,114,97,116,111,114,104,101,97,100,101,114,115,32,105,116,101,114,97,116,111,114,32,100,111,101,115,110,39,116,32,116,104,114,111,119,115,101,114,105,97,108,105,122,101,100,32,104,101,97,100,101,114,115,100,101,115,101,114,105,97,108,105,122,97,98,108,101,32,115,101,114,105,97,108,105,122,101,100,32,104,101,97,100,101,114,115,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,114,101,113,119,101,115,116,45,48,46,49,49,46,50,51,47,115,114,99,47,119,97,115,109,47,109,111,100,46,114,115,0,34,16,16,0,97,0,0,0,20,0,0,0,1,0,0,0,112,114,111,109,105,115,101,32,114,101,115,111,108,118,101,100,32,116,111,32,117,110,101,120,112,101,99,116,101,100,32,116,121,112,101,0,35,0,0,0,12,0,0,0,4,0,0,0,36,0,0,0,35,0,0,0,12,0,0,0,4,0,0,0,37,0,0,0,36,0,0,0,184,16,16,0,38,0,0,0,39,0,0,0,40,0,0,0,41,0,0,0,42,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,114,101,113,119,101,115,116,45,48,46,49,49,46,50,51,47,115,114,99,47,119,97,115,109,47,114,101,113,117,101,115,116,46,114,115,0,0,0,244,16,16,0,101,0,0,0,116,1,0,0,56,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,114,101,113,119,101,115,116,45,48,46,49,49,46,50,51,47,115,114,99,47,119,97,115,109,47,114,101,115,112,111,110,115,101,46,114,115,0,0,108,17,16,0,102,0,0,0,99,0,0,0,54,0,0,0,114,101,115,112,111,110,115,101,46,116,101,120,116,32,105,115,110,39,116,32,115,116,114,105,110,103,0,0,160,9,16,0,79,0,0,0,71,4,0,0,36,0,0,0,47,97,99,99,111,117,110,116,115,47,47,109,111,100,117,108,101,47,0,0,160,9,16,0,0,0,0,0,16,18,16,0,10,0,0,0,26,18,16,0,8,0,0,0,97,112,116,111,115,45,109,111,118,101,47,115,99,114,105,112,116,45,99,111,109,112,111,115,101,114,47,115,114,99,47,98,117,105,108,100,101,114,46,114,115,0,0,0,60,18,16,0,41,0,0,0,195,1,0,0,100,0,0,0,98,121,116,101,99,111,100,101,109,101,115,115,97,103,101,48,120,0,0,0,60,18,16,0,41,0,0,0,233,1,0,0,29,0,0,0,60,18,16,0,41,0,0,0,141,0,0,0,30,0,0,0,60,18,16,0,41,0,0,0,84,0,0,0,1,0,0,0,73,110,118,97,108,105,100,32,109,111,100,117,108,101,32,110,97,109,101,58,32,0,0,0,188,18,16,0,21,0,0,0,160,9,16,0,0,0,0,0,60,18,16,0,41,0,0,0,154,0,0,0,30,0,0,0,73,110,118,97,108,105,100,32,116,121,112,101,32,110,97,109,101,58,32,0,244,18,16,0,19,0,0,0,6,0,0,0,14,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,32,0,0,0,28,0,0,0,28,0,0,0,27,0,0,0,29,0,0,0,22,0,0,0,30,0,0,0,29,0,0,0,3,0,0,0,5,0,0,0,7,0,0,0,13,0,0,0,13,0,0,0,12,0,0,0,17,0,0,0,10,0,0,0,19,0,0,0,16,0,0,0,16,0,0,0,14,0,0,0,16,0,0,0,13,0,0,0,23,0,0,0,35,0,0,0,12,0,0,0,6,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,7,0,0,0,9,0,0,0,4,0,0,0,4,0,0,0,8,0,0,0,17,0,0,0,13,0,0,0,8,0,0,0,19,0,0,0,13,0,0,0,4,0,0,0,8,0,0,0,12,0,0,0,6,0,0,0,6,0,0,0,18,0,0,0,19,0,0,0,15,0,0,0,27,0,0,0,5,0,0,0,7,0,0,0,15,0,0,0,7,0,0,0,11,0,0,0,20,0,0,0,24,0,0,0,17,0,0,0,22,0,0,0,21,0,0,0,6,0,0,0,10,0,0,0,25,0,0,0,2,0,0,0,7,0,0,0,17,0,0,0,10,0,0,0,7,0,0,0,25,0,0,0,4,0,0,0,3,0,0,0,7,0,0,0,16,0,0,0,22,0,0,0,22,0,0,0,15,0,0,0,16,0,0,0,32,10,16,0,38,10,16,0,52,10,16,0,67,10,16,0,82,10,16,0,95,10,16,0,127,10,16,0,155,10,16,0,183,10,16,0,210,10,16,0,239,10,16,0,5,11,16,0,35,11,16,0,64,11,16,0,67,11,16,0,72,11,16,0,79,11,16,0,92,11,16,0,105,11,16,0,117,11,16,0,134,11,16,0,144,11,16,0,163,11,16,0,179,11,16,0,195,11,16,0,209,11,16,0,225,11,16,0,238,11,16,0,5,12,16,0,40,12,16,0,52,12,16,0,58,12,16,0,61,12,16,0,65,12,16,0,69,12,16,0,75,12,16,0,82,12,16,0,91,12,16,0,95,12,16,0,99,12,16,0,107,12,16,0,124,12,16,0,137,12,16,0,145,12,16,0,164,12,16,0,177,12,16,0,181,12,16,0,189,12,16,0,201,12,16,0,207,12,16,0,213,12,16,0,231,12,16,0,250,12,16,0,9,13,16,0,36,13,16,0,41,13,16,0,48,13,16,0,63,13,16,0,70,13,16,0,81,13,16,0,101,13,16,0,125,13,16,0,142,13,16,0,164,13,16,0,185,13,16,0,191,13,16,0,201,13,16,0,226,13,16,0,228,13,16,0,235,13,16,0,252,13,16,0,6,14,16,0,13,14,16,0,38,14,16,0,42,14,16,0,45,14,16,0,52,14,16,0,68,14,16,0,90,14,16,0,112,14,16,0,127,14,16,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,104,101,120,45,48,46,52,46,51,47,115,114,99,47,108,105,98,46,114,115,0,0,152,21,16,0,86,0,0,0,199,0,0,0,37,0,0,0,152,21,16,0,86,0,0,0,199,0,0,0,46,0,0,0,97,116,116,101,109,112,116,32,116,111,32,109,117,108,116,105,112,108,121,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,152,21,16,0,86,0,0,0,199,0,0,0,65,0,0,0,97,112,116,111,115,45,109,111,118,101,47,115,99,114,105,112,116,45,99,111,109,112,111,115,101,114,47,115,114,99,47,98,117,105,108,100,101,114,46,114,115,0,0,0,68,22,16,0,41,0,0,0,3,1,0,0,75,0,0,0,97,32,68,105,115,112,108,97,121,32,105,109,112,108,101,109,101,110,116,97,116,105,111,110,32,114,101,116,117,114,110,101,100,32,97,110,32,101,114,114,111,114,32,117,110,101,120,112,101,99,116,101,100,108,121,0,43,0,0,0,12,0,0,0,4,0,0,0,44,0,0,0,45,0,0,0,9,0,0,0,46,0,0,0,0,0,0,0,1,0,0,0,47,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,115,116,114,105,110,103,46,114,115,0,224,22,16,0,75,0,0,0,250,9,0,0,14,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,115,116,114,47,112,97,116,116,101,114,110,46,114,115,0,60,23,16,0,79,0,0,0,195,5,0,0,20,0,0,0,60,23,16,0,79,0,0,0,195,5,0,0,33,0,0,0,60,23,16,0,79,0,0,0,183,5,0,0,33,0,0,0,97,99,99,101,112,116,97,99,99,101,112,116,45,99,104,97,114,115,101,116,97,99,99,101,112,116,45,101,110,99,111,100,105,110,103,97,99,99,101,112,116,45,108,97,110,103,117,97,103,101,97,99,99,101,112,116,45,114,97,110,103,101,115,97,99,99,101,115,115,45,99,111,110,116,114,111,108,45,97,108,108,111,119,45,99,114,101,100,101,110,116,105,97,108,115,97,99,99,101,115,115,45,99,111,110,116,114,111,108,45,97,108,108,111,119,45,104,101,97,100,101,114,115,97,99,99,101,115,115,45,99,111,110,116,114,111,108,45,97,108,108,111,119,45,109,101,116,104,111,100,115,97,99,99,101,115,115,45,99,111,110,116,114,111,108,45,97,108,108,111,119,45,111,114,105,103,105,110,97,99,99,101,115,115,45,99,111,110,116,114,111,108,45,101,120,112,111,115,101,45,104,101,97,100,101,114,115,97,99,99,101,115,115,45,99,111,110,116,114,111,108,45,109,97,120,45,97,103,101,97,99,99,101,115,115,45,99,111,110,116,114,111,108,45,114,101,113,117,101,115,116,45,104,101,97,100,101,114,115,97,99,99,101,115,115,45,99,111,110,116,114,111,108,45,114,101,113,117,101,115,116,45,109,101,116,104,111,100,97,103,101,97,108,108,111,119,97,108,116,45,115,118,99,97,117,116,104,111,114,105,122,97,116,105,111,110,99,97,99,104,101,45,99,111,110,116,114,111,108,99,97,99,104,101,45,115,116,97,116,117,115,99,100,110,45,99,97,99,104,101,45,99,111,110,116,114,111,108,99,111,110,110,101,99,116,105,111,110,99,111,110,116,101,110,116,45,100,105,115,112,111,115,105,116,105,111,110,99,111,110,116,101,110,116,45,101,110,99,111,100,105,110,103,99,111,110,116,101,110,116,45,108,97,110,103,117,97,103,101,99,111,110,116,101,110,116,45,108,101,110,103,116,104,99,111,110,116,101,110,116,45,108,111,99,97,116,105,111,110,99,111,110,116,101,110,116,45,114,97,110,103,101,99,111,110,116,101,110,116,45,115,101,99,117,114,105,116,121,45,112,111,108,105,99,121,99,111,110,116,101,110,116,45,115,101,99,117,114,105,116,121,45,112,111,108,105,99,121,45,114,101,112,111,114,116,45,111,110,108,121,99,111,110,116,101,110,116,45,116,121,112,101,99,111,111,107,105,101,100,110,116,100,97,116,101,101,116,97,103,101,120,112,101,99,116,101,120,112,105,114,101,115,102,111,114,119,97,114,100,101,100,102,114,111,109,104,111,115,116,105,102,45,109,97,116,99,104,105,102,45,109,111,100,105,102,105,101,100,45,115,105,110,99,101,105,102,45,110,111,110,101,45,109,97,116,99,104,105,102,45,114,97,110,103,101,105,102,45,117,110,109,111,100,105,102,105,101,100,45,115,105,110,99,101,108,97,115,116,45,109,111,100,105,102,105,101,100,108,105,110,107,108,111,99,97,116,105,111,110,109,97,120,45,102,111,114,119,97,114,100,115,111,114,105,103,105,110,112,114,97,103,109,97,112,114,111,120,121,45,97,117,116,104,101,110,116,105,99,97,116,101,112,114,111,120,121,45,97,117,116,104,111,114,105,122,97,116,105,111,110,112,117,98,108,105,99,45,107,101,121,45,112,105,110,115,112,117,98,108,105,99,45,107,101,121,45,112,105,110,115,45,114,101,112,111,114,116,45,111,110,108,121,114,97,110,103,101,114,101,102,101,114,101,114,114,101,102,101,114,114,101,114,45,112,111,108,105,99,121,114,101,102,114,101,115,104,114,101,116,114,121,45,97,102,116,101,114,115,101,99,45,119,101,98,115,111,99,107,101,116,45,97,99,99,101,112,116,115,101,99,45,119,101,98,115,111,99,107,101,116,45,101,120,116,101,110,115,105,111,110,115,115,101,99,45,119,101,98,115,111,99,107,101,116,45,107,101,121,115,101,99,45,119,101,98,115,111,99,107,101,116,45,112,114,111,116,111,99,111,108,115,101,99,45,119,101,98,115,111,99,107,101,116,45,118,101,114,115,105,111,110,115,101,114,118,101,114,115,101,116,45,99,111,111,107,105,101,115,116,114,105,99,116,45,116,114,97,110,115,112,111,114,116,45,115,101,99,117,114,105,116,121,116,101,116,114,97,105,108,101,114,116,114,97,110,115,102,101,114,45,101,110,99,111,100,105,110,103,117,115,101,114,45,97,103,101,110,116,117,112,103,114,97,100,101,117,112,103,114,97,100,101,45,105,110,115,101,99,117,114,101,45,114,101,113,117,101,115,116,115,118,97,114,121,118,105,97,119,97,114,110,105,110,103,119,119,119,45,97,117,116,104,101,110,116,105,99,97,116,101,120,45,99,111,110,116,101,110,116,45,116,121,112,101,45,111,112,116,105,111,110,115,120,45,100,110,115,45,112,114,101,102,101,116,99,104,45,99,111,110,116,114,111,108,120,45,102,114,97,109,101,45,111,112,116,105,111,110,115,120,45,120,115,115,45,112,114,111,116,101,99,116,105,111,110,79,80,84,73,79,78,83,71,69,84,80,79,83,84,80,85,84,68,69,76,69,84,69,72,69,65,68,84,82,65,67,69,67,79,78,78,69,67,84,80,65,84,67,72,69,114,114,111,114,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,114,101,113,119,101,115,116,45,48,46,49,49,46,50,51,47,115,114,99,47,108,105,98,46,114,115,92,28,16,0,92,0,0,0,36,1,0,0,65,0,65,208,185,192,0,11,209,16,96,97,115,121,110,99,32,102,110,96,32,114,101,115,117,109,101,100,32,97,102,116,101,114,32,99,111,109,112,108,101,116,105,111,110,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,114,101,113,119,101,115,116,45,48,46,49,49,46,50,51,47,115,114,99,47,119,97,115,109,47,99,108,105,101,110,116,46,114,115,0,243,28,16,0,100,0,0,0,185,0,0,0,57,0,0,0,117,114,108,32,112,97,114,115,101,104,101,97,100,101,114,115,32,116,114,121,95,105,116,101,114,104,101,97,100,101,114,115,32,104,97,118,101,32,97,110,32,105,116,101,114,97,116,111,114,104,101,97,100,101,114,115,32,105,116,101,114,97,116,111,114,32,100,111,101,115,110,39,116,32,116,104,114,111,119,115,101,114,105,97,108,105,122,101,100,32,104,101,97,100,101,114,115,100,101,115,101,114,105,97,108,105,122,97,98,108,101,32,115,101,114,105,97,108,105,122,101,100,32,104,101,97,100,101,114,115,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,114,101,113,119,101,115,116,45,48,46,49,49,46,50,51,47,115,114,99,47,119,97,115,109,47,109,111,100,46,114,115,0,234,29,16,0,97,0,0,0,20,0,0,0,1,0,0,0,112,114,111,109,105,115,101,32,114,101,115,111,108,118,101,100,32,116,111,32,117,110,101,120,112,101,99,116,101,100,32,116,121,112,101,0,48,0,0,0,12,0,0,0,4,0,0,0,36,0,0,0,48,0,0,0,12,0,0,0,4,0,0,0,37,0,0,0,36,0,0,0,128,30,16,0,49,0,0,0,39,0,0,0,40,0,0,0,41,0,0,0,50,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,114,101,113,119,101,115,116,45,48,46,49,49,46,50,51,47,115,114,99,47,119,97,115,109,47,114,101,113,117,101,115,116,46,114,115,0,0,0,188,30,16,0,101,0,0,0,116,1,0,0,56,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,114,101,113,119,101,115,116,45,48,46,49,49,46,50,51,47,115,114,99,47,119,97,115,109,47,114,101,115,112,111,110,115,101,46,114,115,0,0,52,31,16,0,102,0,0,0,99,0,0,0,54,0,0,0,114,101,115,112,111,110,115,101,46,116,101,120,116,32,105,115,110,39,116,32,115,116,114,105,110,103,0,0,60,23,16,0,79,0,0,0,71,4,0,0,36,0,0,0,47,97,99,99,111,117,110,116,115,47,47,109,111,100,117,108,101,47,0,0,60,23,16,0,0,0,0,0,216,31,16,0,10,0,0,0,226,31,16,0,8,0,0,0,97,112,116,111,115,45,109,111,118,101,47,115,99,114,105,112,116,45,99,111,109,112,111,115,101,114,47,115,114,99,47,98,117,105,108,100,101,114,46,114,115,0,0,0,4,32,16,0,41,0,0,0,195,1,0,0,100,0,0,0,98,121,116,101,99,111,100,101,109,101,115,115,97,103,101,48,120,0,0,0,4,32,16,0,41,0,0,0,233,1,0,0,29,0,0,0,6,0,0,0,14,0,0,0,15,0,0,0,15,0,0,0,13,0,0,0,32,0,0,0,28,0,0,0,28,0,0,0,27,0,0,0,29,0,0,0,22,0,0,0,30,0,0,0,29,0,0,0,3,0,0,0,5,0,0,0,7,0,0,0,13,0,0,0,13,0,0,0,12,0,0,0,17,0,0,0,10,0,0,0,19,0,0,0,16,0,0,0,16,0,0,0,14,0,0,0,16,0,0,0,13,0,0,0,23,0,0,0,35,0,0,0,12,0,0,0,6,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,7,0,0,0,9,0,0,0,4,0,0,0,4,0,0,0,8,0,0,0,17,0,0,0,13,0,0,0,8,0,0,0,19,0,0,0,13,0,0,0,4,0,0,0,8,0,0,0,12,0,0,0,6,0,0,0,6,0,0,0,18,0,0,0,19,0,0,0,15,0,0,0,27,0,0,0,5,0,0,0,7,0,0,0,15,0,0,0,7,0,0,0,11,0,0,0,20,0,0,0,24,0,0,0,17,0,0,0,22,0,0,0,21,0,0,0,6,0,0,0,10,0,0,0,25,0,0,0,2,0,0,0,7,0,0,0,17,0,0,0,10,0,0,0,7,0,0,0,25,0,0,0,4,0,0,0,3,0,0,0,7,0,0,0,16,0,0,0,22,0,0,0,22,0,0,0,15,0,0,0,16,0,0,0,188,23,16,0,194,23,16,0,208,23,16,0,223,23,16,0,238,23,16,0,251,23,16,0,27,24,16,0,55,24,16,0,83,24,16,0,110,24,16,0,139,24,16,0,161,24,16,0,191,24,16,0,220,24,16,0,223,24,16,0,228,24,16,0,235,24,16,0,248,24,16,0,5,25,16,0,17,25,16,0,34,25,16,0,44,25,16,0,63,25,16,0,79,25,16,0,95,25,16,0,109,25,16,0,125,25,16,0,138,25,16,0,161,25,16,0,196,25,16,0,208,25,16,0,214,25,16,0,217,25,16,0,221,25,16,0,225,25,16,0,231,25,16,0,238,25,16,0,247,25,16,0,251,25,16,0,255,25,16,0,7,26,16,0,24,26,16,0,37,26,16,0,45,26,16,0,64,26,16,0,77,26,16,0,81,26,16,0,89,26,16,0,101,26,16,0,107,26,16,0,113,26,16,0,131,26,16,0,150,26,16,0,165,26,16,0,192,26,16,0,197,26,16,0,204,26,16,0,219,26,16,0,226,26,16,0,237,26,16,0,1,27,16,0,25,27,16,0,42,27,16,0,64,27,16,0,85,27,16,0,91,27,16,0,101,27,16,0,126,27,16,0,128,27,16,0,135,27,16,0,152,27,16,0,162,27,16,0,169,27,16,0,194,27,16,0,198,27,16,0,201,27,16,0,208,27,16,0,224,27,16,0,246,27,16,0,12,28,16,0,27,28,16,0,51,0,0,0,0,0,0,0,1,0,0,0,52,0,0,0,115,116,114,117,99,116,32,83,116,114,117,99,116,84,97,103,32,119,105,116,104,32,52,32,101,108,101,109,101,110,116,115,252,34,16,0,32,0,0,0,53,0,0,0,8,0,0,0,4,0,0,0,54,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,47,110,97,118,105,103,97,116,101,46,114,115,0,52,35,16,0,95,0,0,0,199,0,0,0,39,0,0,0,115,116,114,117,99,116,32,83,99,114,105,112,116,32,119,105,116,104,32,51,32,101,108,101,109,101,110,116,115,0,0,0,164,35,16,0,29,0,0,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,84,121,112,101,84,97,103,97,100,100,114,101,115,115,83,116,114,117,99,116,84,97,103,109,111,100,117,108,101,110,97,109,101,116,121,112,101,95,97,114,103,115,116,121,112,101,95,112,97,114,97,109,115,0,0,0,243,35,16,0,7,0,0,0,3,36,16,0,6,0,0,0,9,36,16,0,4,0,0,0,13,36,16,0,9,0,0,0,22,36,16,0,11,0,0,0,118,97,114,105,97,110,116,32,105,110,100,101,120,32,48,32,60,61,32,105,32,60,32,49,49,0,0,0,76,36,16,0,25,0,0,0,55,0,0,0,8,0,0,0,4,0,0,0,54,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,104,116,116,112,45,48,46,50,46,49,49,47,115,114,99,47,104,101,97,100,101,114,47,109,97,112,46,114,115,0,128,36,16,0,95,0,0,0,6,8,0,0,18,0,0,0,128,36,16,0,95,0,0,0,250,5,0,0,31,0,0,0,97,116,116,101,109,112,116,32,116,111,32,109,117,108,116,105,112,108,121,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,65,176,202,192,0,11,213,1,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,104,101,97,100,101,114,32,109,97,112,32,97,116,32,99,97,112,97,99,105,116,121,0,128,36,16,0,95,0,0,0,182,5,0,0,9,0,0,0,114,101,113,117,101,115,116,101,100,32,99,97,112,97,99,105,116,121,32,116,111,111,32,108,97,114,103,101,128,36,16,0,95,0,0,0,23,6,0,0,9,0,0,0,128,36,16,0,95,0,0,0,47,6,0,0,33,0,0,0,128,36,16,0,95,0,0,0,56,6,0,0,20,0,0,0,128,36,16,0,95,0,0,0,234,4,0,0,9,0,0,0,128,36,16,0,95,0,0,0,246,4,0,0,17,0,0,0,128,36,16,0,95,0,0,0,251,4,0,0,52,0,0,0,128,36,16,0,95,0,0,0,238,7,0,0,13,0,0,0,1,0,65,152,204,192,0,11,249,5,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,105,110,100,101,120,109,97,112,45,50,46,55,46,48,47,115,114,99,47,109,97,112,47,99,111,114,101,46,114,115,24,38,16,0,96,0,0,0,59,0,0,0,35,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,104,97,115,104,98,114,111,119,110,45,48,46,49,53,46,49,47,115,114,99,47,114,97,119,47,109,111,100,46,114,115,0,0,0,136,38,16,0,97,0,0,0,69,5,0,0,9,0,0,0,24,38,16,0,96,0,0,0,17,2,0,0,23,0,0,0,24,38,16,0,96,0,0,0,83,1,0,0,56,0,0,0,128,36,16,0,95,0,0,0,35,8,0,0,16,0,0,0,128,36,16,0,95,0,0,0,43,8,0,0,38,0,0,0,128,36,16,0,95,0,0,0,51,8,0,0,51,0,0,0,136,38,16,0,97,0,0,0,238,9,0,0,22,0,0,0,136,38,16,0,97,0,0,0,106,9,0,0,9,0,0,0,136,38,16,0,97,0,0,0,108,9,0,0,9,0,0,0,136,38,16,0,97,0,0,0,168,6,0,0,18,0,0,0,136,38,16,0,97,0,0,0,187,0,0,0,9,0,0,0,136,38,16,0,97,0,0,0,188,0,0,0,9,0,0,0,136,38,16,0,97,0,0,0,239,6,0,0,29,0,0,0,48,48,48,49,48,50,48,51,48,52,48,53,48,54,48,55,48,56,48,57,49,48,49,49,49,50,49,51,49,52,49,53,49,54,49,55,49,56,49,57,50,48,50,49,50,50,50,51,50,52,50,53,50,54,50,55,50,56,50,57,51,48,51,49,51,50,51,51,51,52,51,53,51,54,51,55,51,56,51,57,52,48,52,49,52,50,52,51,52,52,52,53,52,54,52,55,52,56,52,57,53,48,53,49,53,50,53,51,53,52,53,53,53,54,53,55,53,56,53,57,54,48,54,49,54,50,54,51,54,52,54,53,54,54,54,55,54,56,54,57,55,48,55,49,55,50,55,51,55,52,55,53,55,54,55,55,55,56,55,57,56,48,56,49,56,50,56,51,56,52,56,53,56,54,56,55,56,56,56,57,57,48,57,49,57,50,57,51,57,52,57,53,57,54,57,55,57,56,57,57,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,105,116,111,97,45,49,46,48,46,49,48,47,115,114,99,47,108,105,98,46,114,115,132,40,16,0,88,0,0,0,216,0,0,0,1,0,0,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,65,160,210,192,0,11,187,1,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,115,101,114,100,101,95,106,115,111,110,45,49,46,48,46,49,49,52,47,115,114,99,47,114,101,97,100,46,114,115,60,41,16,0,96,0,0,0,4,2,0,0,9,0,0,0,36,115,101,114,100,101,95,106,115,111,110,58,58,112,114,105,118,97,116,101,58,58,78,117,109,98,101,114,56,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,208,41,16,0,65,232,211,192,0,11,157,8,65,99,99,111,117,110,116,65,100,100,114,101,115,115,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,115,101,114,100,101,95,106,115,111,110,45,49,46,48,46,49,49,52,47,115,114,99,47,100,101,46,114,115,246,41,16,0,94,0,0,0,146,5,0,0,17,0,0,0,246,41,16,0,94,0,0,0,157,5,0,0,17,0,0,0,246,41,16,0,94,0,0,0,203,6,0,0,17,0,0,0,57,0,0,0,0,0,0,0,1,0,0,0,58,0,0,0,57,0,0,0,0,0,0,0,1,0,0,0,59,0,0,0,57,0,0,0,0,0,0,0,1,0,0,0,60,0,0,0,97,110,32,97,114,114,97,121,32,111,102,32,108,101,110,103,116,104,32,51,50,0,0,0,61,0,0,0,12,0,0,0,4,0,0,0,36,0,0,0,61,0,0,0,12,0,0,0,4,0,0,0,37,0,0,0,36,0,0,0,204,42,16,0,62,0,0,0,39,0,0,0,40,0,0,0,41,0,0,0,63,0,0,0,64,0,0,0,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,69,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,69,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,69,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,84,0,0,0,69,0,0,0,89,0,0,0,90,0,0,0,91,0,0,0,92,0,0,0,84,0,0,0,69,0,0,0,64,0,0,0,93,0,0,0,94,0,0,0,95,0,0,0,68,0,0,0,69,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,115,108,105,99,101,47,105,116,101,114,46,114,115,0,0,176,43,16,0,78,0,0,0,217,5,0,0,21,0,0,0,97,116,116,101,109,112,116,32,116,111,32,100,105,118,105,100,101,32,98,121,32,122,101,114,111,97,110,32,97,114,114,97,121,32,111,102,32,108,101,110,103,116,104,32,50,0,0,0,99,0,0,0,2,0,0,0,1,0,0,0,100,0,0,0,99,0,0,0,2,0,0,0,1,0,0,0,101,0,0,0,100,0,0,0,64,44,16,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,0,0,0,0,1,0,0,0,108,0,0,0,107,0,0,0,0,0,0,0,1,0,0,0,109,0,0,0,108,0,0,0,124,44,16,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,84,114,97,110,115,97,99,116,105,111,110,65,114,103,117,109,101,110,116,118,97,114,105,97,110,116,32,105,110,100,101,120,32,48,32,60,61,32,105,32,60,32,49,48,203,44,16,0,25,0,0,0,115,0,0,0,8,0,0,0,4,0,0,0,54,0,0,0,40,41,0,0,100,101,115,99,114,105,112,116,105,111,110,40,41,32,105,115,32,100,101,112,114,101,99,97,116,101,100,59,32,117,115,101,32,68,105,115,112,108,97,121,84,111,83,116,114,69,114,114,111,114,95,112,114,105,118,0,115,0,0,0,4,0,0,0,4,0,0,0,116,0,0,0,99,97,108,108,101,100,32,96,82,101,115,117,108,116,58,58,117,110,119,114,97,112,95,116,104,114,111,119,40,41,96,32,111,110,32,97,110,32,96,69,114,114,96,32,118,97,108,117,101,85,110,101,120,112,101,99,116,101,100,32,101,110,100,32,111,102,32,111,112,99,111,100,101,32,115,101,113,117,101,110,99,101,0,0,121,45,16,0,33,0,0,0,67,97,108,108,32,105,110,102,111,114,109,97,116,105,111,110,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,0,164,45,16,0,30,0,0,0,97,112,116,111,115,45,109,111,118,101,47,115,99,114,105,112,116,45,99,111,109,112,111,115,101,114,47,115,114,99,47,100,101,99,111,109,112,105,108,101,114,46,114,115,204,45,16,0,44,0,0,0,128,0,0,0,33,0,65,144,220,192,0,11,145,1,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,80,97,114,97,109,101,116,101,114,32,97,99,99,101,115,115,32,111,117,116,32,111,102,32,98,111,117,110,100,0,0,49,46,16,0,29,0,0,0,76,111,97,100,105,110,103,32,117,110,107,110,111,119,110,32,105,110,100,101,120,0,0,0,88,46,16,0,21,0,0,0,85,110,101,120,112,101,99,116,101,100,32,111,112,99,111,100,101,58,32,0,120,46,16,0,19,0,0,0,204,45,16,0,44,0,0,0,187,0,0,0,17,0,65,176,221,192,0,11,197,12,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,102,117,110,99,116,105,111,110,32,116,121,112,101,115,32,78,89,73,32,102,111,114,32,115,99,114,105,112,116,32,99,111,109,112,111,115,101,114,0,0,204,46,16,0,38,0,0,0,78,111,116,32,115,117,112,112,111,114,116,101,100,32,97,114,117,103,109,101,110,116,32,116,121,112,101,58,32,0,0,0,252,46,16,0,29,0,0,0,83,99,114,105,112,116,32,105,115,32,110,111,116,32,103,101,110,101,114,97,116,101,100,32,98,121,32,115,99,114,105,112,116,32,98,117,105,108,100,101,114,46,32,83,107,105,112,32,100,101,99,111,109,112,105,108,97,116,105,111,110,32,115,116,101,112,115,46,36,47,16,0,68,0,0,0,70,97,105,108,101,100,32,116,111,32,100,101,115,101,114,105,97,108,105,122,101,32,112,97,121,108,111,97,100,58,32,0,112,47,16,0,31,0,0,0,0,45,16,0,0,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,99,111,100,101,47,103,105,116,104,117,98,47,97,112,116,111,115,45,108,97,98,115,47,97,112,116,111,115,45,99,111,114,101,47,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,105,110,97,114,121,45,102,111,114,109,97,116,47,115,114,99,47,97,99,99,101,115,115,46,114,115,160,47,16,0,96,0,0,0,113,0,0,0,38,0,0,0,160,47,16,0,96,0,0,0,45,1,0,0,37,0,0,0,160,47,16,0,96,0,0,0,49,1,0,0,38,0,0,0,160,47,16,0,96,0,0,0,33,1,0,0,41,0,0,0,160,47,16,0,96,0,0,0,37,1,0,0,41,0,0,0,160,47,16,0,96,0,0,0,41,1,0,0,43,0,0,0,160,47,16,0,96,0,0,0,53,1,0,0,46,0,0,0,160,47,16,0,96,0,0,0,61,1,0,0,50,0,0,0,105,110,116,101,114,110,97,108,32,101,114,114,111,114,58,32,101,110,116,101,114,101,100,32,117,110,114,101,97,99,104,97,98,108,101,32,99,111,100,101,58,32,105,110,118,97,108,105,100,32,79,110,99,101,32,115,116,97,116,101,128,48,16,0,60,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,115,116,100,47,115,114,99,47,115,121,115,47,115,121,110,99,47,111,110,99,101,47,110,111,95,116,104,114,101,97,100,115,46,114,115,0,196,48,16,0,91,0,0,0,54,0,0,0,18,0,0,0,119,0,0,0,8,0,0,0,4,0,0,0,120,0,0,0,83,116,114,117,99,116,32,58,58,32,100,111,101,115,110,39,116,32,121,101,116,32,101,120,105,115,116,32,105,110,32,116,104,101,32,99,97,99,104,101,64,49,16,0,7,0,0,0,71,49,16,0,2,0,0,0,73,49,16,0,31,0,0,0,77,111,100,117,108,101,32,0,128,49,16,0,7,0,0,0,73,49,16,0,31,0,0,0,83,99,114,105,112,116,116,121,95,97,114,103,115,97,114,103,115,73,110,118,97,108,105,100,32,105,100,101,110,116,105,102,105,101,114,32,39,39,0,0,169,49,16,0,20,0,0,0,189,49,16,0,1,0,0,0,73,100,101,110,116,105,102,105,101,114,0,0,124,0,0,0,8,0,0,0,4,0,0,0,125,0,0,0,126,0,0,0,97,32,68,105,115,112,108,97,121,32,105,109,112,108,101,109,101,110,116,97,116,105,111,110,32,114,101,116,117,114,110,101,100,32,97,110,32,101,114,114,111,114,32,117,110,101,120,112,101,99,116,101,100,108,121,0,127,0,0,0,12,0,0,0,4,0,0,0,128,0,0,0,129,0,0,0,9,0,0,0,130,0,0,0,0,0,0,0,1,0,0,0,131,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,115,116,114,105,110,103,46,114,115,0,80,50,16,0,75,0,0,0,250,9,0,0,14,0,0,0,100,101,115,99,114,105,112,116,105,111,110,40,41,32,105,115,32,100,101,112,114,101,99,97,116,101,100,59,32,117,115,101,32,68,105,115,112,108,97,121,69,114,114,111,114,69,111,102,73,111,0,0,124,0,0,0,4,0,0,0,4,0,0,0,13,0,0,0,69,120,99,101,101,100,101,100,77,97,120,76,101,110,0,0,124,0,0,0,4,0,0,0,4,0,0,0,14,0,0,0,69,120,99,101,101,100,101,100,67,111,110,116,97,105,110,101,114,68,101,112,116,104,76,105,109,105,116,0,124,0,0,0,4,0,0,0,4,0,0,0,15,0,0,0,69,120,112,101,99,116,101,100,66,111,111,108,101,97,110,69,120,112,101,99,116,101,100,77,97,112,75,101,121,69,120,112,101,99,116,101,100,77,97,112,86,97,108,117,101,78,111,110,67,97,110,111,110,105,99,97,108,77,97,112,69,120,112,101,99,116,101,100,79,112,116,105,111,110,67,117,115,116,111,109,77,105,115,115,105,110,103,76,101,110,78,111,116,83,117,112,112,111,114,116,101,100,82,101,109,97,105,110,105,110,103,73,110,112,117,116,85,116,102,56,78,111,110,67,97,110,111,110,105,99,97,108,85,108,101,98,49,50,56,69,110,99,111,100,105,110,103,73,110,116,101,103,101,114,79,118,101,114,102,108,111,119,68,117,114,105,110,103,85,108,101,98,49,50,56,68,101,99,111,100,105,110,103,105,110,118,97,108,105,100,32,118,97,108,117,101,58,32,44,32,101,120,112,101,99,116,101,100,32,0,0,0,243,51,16,0,15,0,0,0,2,52,16,0,11,0,0,0,105,110,118,97,108,105,100,32,108,101,110,103,116,104,32,0,32,52,16,0,15,0,0,0,2,52,16,0,11,0,0,0,73,110,118,97,108,105,100,72,101,120,67,104,97,114,97,99,116,101,114,99,124,0,0,0,4,0,0,0,4,0,0,0,132,0,0,0,105,110,100,101,120,79,100,100,76,101,110,103,116,104,73,110,118,97,108,105,100,83,116,114,105,110,103,76,101,110,103,116,104,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,115,101,114,100,101,95,106,115,111,110,45,49,46,48,46,49,49,52,47,115,114,99,47,114,101,97,100,46,114,115,0,0,0,133,52,16,0,96,0,0,0,4,2,0,0,9,0,65,128,234,192,0,11,133,11,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,133,0,0,0,16,0,0,0,4,0,0,0,134,0,0,0,133,0,0,0,16,0,0,0,4,0,0,0,135,0,0,0,134,0,0,0,28,53,16,0,136,0,0,0,137,0,0,0,138,0,0,0,136,0,0,0,139,0,0,0,140,0,0,0,4,0,0,0,4,0,0,0,141,0,0,0,140,0,0,0,4,0,0,0,4,0,0,0,142,0,0,0,141,0,0,0,88,53,16,0,143,0,0,0,144,0,0,0,138,0,0,0,145,0,0,0,139,0,0,0,146,0,0,0,4,0,0,0,4,0,0,0,147,0,0,0,146,0,0,0,4,0,0,0,4,0,0,0,148,0,0,0,147,0,0,0,148,53,16,0,149,0,0,0,150,0,0,0,138,0,0,0,151,0,0,0,139,0,0,0,152,0,0,0,4,0,0,0,4,0,0,0,153,0,0,0,152,0,0,0,4,0,0,0,4,0,0,0,97,0,0,0,153,0,0,0,208,53,16,0,136,0,0,0,154,0,0,0,138,0,0,0,136,0,0,0,139,0,0,0,155,0,0,0,12,0,0,0,4,0,0,0,156,0,0,0,155,0,0,0,12,0,0,0,4,0,0,0,157,0,0,0,156,0,0,0,12,54,16,0,136,0,0,0,158,0,0,0,138,0,0,0,136,0,0,0,139,0,0,0,124,0,0,0,8,0,0,0,4,0,0,0,159,0,0,0,124,0,0,0,8,0,0,0,4,0,0,0,160,0,0,0,159,0,0,0,72,54,16,0,136,0,0,0,161,0,0,0,138,0,0,0,136,0,0,0,139,0,0,0,124,0,0,0,8,0,0,0,4,0,0,0,162,0,0,0,124,0,0,0,8,0,0,0,4,0,0,0,163,0,0,0,162,0,0,0,132,54,16,0,136,0,0,0,164,0,0,0,138,0,0,0,136,0,0,0,139,0,0,0,165,0,0,0,32,0,0,0,4,0,0,0,166,0,0,0,165,0,0,0,32,0,0,0,4,0,0,0,167,0,0,0,166,0,0,0,192,54,16,0,168,0,0,0,169,0,0,0,170,0,0,0,171,0,0,0,172,0,0,0,173,0,0,0,40,0,0,0,4,0,0,0,166,0,0,0,173,0,0,0,40,0,0,0,4,0,0,0,167,0,0,0,166,0,0,0,252,54,16,0,168,0,0,0,174,0,0,0,170,0,0,0,171,0,0,0,172,0,0,0,175,0,0,0,32,0,0,0,4,0,0,0,166,0,0,0,175,0,0,0,32,0,0,0,4,0,0,0,167,0,0,0,166,0,0,0,56,55,16,0,168,0,0,0,176,0,0,0,170,0,0,0,171,0,0,0,172,0,0,0,177,0,0,0,32,0,0,0,4,0,0,0,166,0,0,0,177,0,0,0,32,0,0,0,4,0,0,0,167,0,0,0,166,0,0,0,116,55,16,0,168,0,0,0,178,0,0,0,170,0,0,0,171,0,0,0,172,0,0,0,179,0,0,0,36,0,0,0,4,0,0,0,167,0,0,0,166,0,0,0,24,56,16,0,168,0,0,0,180,0,0,0,170,0,0,0,171,0,0,0,172,0,0,0,181,0,0,0,44,0,0,0,4,0,0,0,166,0,0,0,181,0,0,0,44,0,0,0,4,0,0,0,167,0,0,0,166,0,0,0,220,55,16,0,168,0,0,0,182,0,0,0,170,0,0,0,171,0,0,0,172,0,0,0,179,0,0,0,36,0,0,0,4,0,0,0,166,0,0,0,179,0,0,0,36,0,0,0,4,0,0,0,167,0,0,0,166,0,0,0,24,56,16,0,168,0,0,0,183,0,0,0,170,0,0,0,171,0,0,0,172,0,0,0,97,112,116,111,115,45,109,111,118,101,47,115,99,114,105,112,116,45,99,111,109,112,111,115,101,114,47,115,114,99,47,98,117,105,108,100,101,114,46,114,115,0,0,0,84,56,16,0,41,0,0,0,120,2,0,0,71,0,0,0,84,56,16,0,41,0,0,0,119,2,0,0,62,0,0,0,84,56,16,0,41,0,0,0,117,2,0,0,68,0,0,0,97,112,116,111,115,58,58,115,99,114,105,112,116,95,99,111,109,112,111,115,101,114,85,110,101,120,112,101,99,116,101,100,32,97,114,103,117,109,101,110,116,32,116,121,112,101,44,32,99,97,110,32,111,110,108,121,32,98,111,114,114,111,119,32,102,114,111,109,32,112,114,101,118,105,111,117,115,32,102,117,110,99,116,105,111,110,32,114,101,115,117,108,116,115,97,116,116,101,109,112,116,101,100,32,116,111,32,116,97,107,101,32,111,119,110,101,114,115,104,105,112,32,111,102,32,82,117,115,116,32,118,97,108,117,101,32,119,104,105,108,101,32,105,116,32,119,97,115,32,98,111,114,114,111,119,101,100,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,119,97,115,109,45,98,105,110,100,103,101,110,45,48,46,50,46,57,53,47,115,114,99,47,108,105,98,46,114,115,97,114,114,97,121,32,99,111,110,116,97,105,110,115,32,97,32,118,97,108,117,101,32,111,102,32,116,104,101,32,119,114,111,110,103,32,116,121,112,101,47,85,115,101,114,115,47,108,111,103,97,110,47,99,111,100,101,47,103,105,116,104,117,98,47,97,112,116,111,115,45,108,97,98,115,47,97,112,116,111,115,45,99,111,114,101,47,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,99,111,114,101,47,116,121,112,101,115,47,115,114,99,47,115,97,102,101,95,115,101,114,105,97,108,105,122,101,46,114,115,116,121,112,101,32,116,97,103,32,110,101,115,116,105,110,103,32,101,120,99,101,101,100,101,100,32,100,117,114,105,110,103,32,115,101,114,105,97,108,105,122,97,116,105,111,110,213,57,16,0,101,0,0,0,32,0,0,0,27,0,0,0,213,57,16,0,101,0,0,0,44,0,0,0,9,0,65,144,245,192,0,11,209,5,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,213,57,16,0,101,0,0,0,43,0,0,0,27,0,0,0,213,57,16,0,101,0,0,0,68,0,0,0,9,0,0,0,213,57,16,0,101,0,0,0,67,0,0,0,27,0,0,0,116,121,112,101,32,116,97,103,32,110,101,115,116,105,110,103,32,101,120,99,101,101,100,101,100,32,100,117,114,105,110,103,32,100,101,115,101,114,105,97,108,105,122,97,116,105,111,110,213,57,16,0,101,0,0,0,56,0,0,0,27,0,0,0,99,97,110,110,111,116,32,97,99,99,101,115,115,32,97,32,84,104,114,101,97,100,32,76,111,99,97,108,32,83,116,111,114,97,103,101,32,118,97,108,117,101,32,100,117,114,105,110,103,32,111,114,32,97,102,116,101,114,32,100,101,115,116,114,117,99,116,105,111,110,0,0,184,0,0,0,0,0,0,0,1,0,0,0,185,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,115,116,100,47,115,114,99,47,116,104,114,101,97,100,47,108,111,99,97,108,46,114,115,0,124,59,16,0,79,0,0,0,4,1,0,0,26,0,0,0,77,57,16,0,96,0,0,0,108,6,0,0,29,0,0,0,97,112,116,111,115,45,109,111,118,101,47,115,99,114,105,112,116,45,99,111,109,112,111,115,101,114,47,115,114,99,47,98,117,105,108,100,101,114,46,114,115,0,0,0,236,59,16,0,41,0,0,0,191,0,0,0,47,0,0,0,77,111,100,117,108,101,32,32,105,115,32,110,111,116,32,121,101,116,32,108,111,97,100,101,100,0,0,0,40,60,16,0,7,0,0,0,47,60,16,0,18,0,0,0,236,59,16,0,41,0,0,0,248,0,0,0,68,0,0,0,67,97,110,110,111,116,32,105,109,112,111,114,116,32,109,111,100,117,108,101,32,58,32,0,100,60,16,0,21,0,0,0,121,60,16,0,2,0,0,0,186,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,105,110,100,101,120,109,97,112,45,50,46,55,46,48,47,115,114,99,47,109,97,112,47,99,111,114,101,46,114,115,144,60,16,0,96,0,0,0,51,0,0,0,15,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,104,97,115,104,98,114,111,119,110,45,48,46,49,53,46,49,47,115,114,99,47,114,97,119,47,109,111,100,46,114,115,0,65,240,250,192,0,11,33,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,65,160,251,192,0,11,209,3,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,61,16,0,97,0,0,0,70,11,0,0,9,0,0,0,0,61,16,0,97,0,0,0,46,9,0,0,18,0,0,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,109,117,108,116,105,112,108,121,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,0,61,16,0,97,0,0,0,238,9,0,0,22,0,0,0,0,61,16,0,97,0,0,0,21,10,0,0,9,0,0,0,0,61,16,0,97,0,0,0,187,11,0,0,29,0,0,0,0,61,16,0,97,0,0,0,187,0,0,0,9,0,0,0,0,61,16,0,97,0,0,0,188,0,0,0,9,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,104,97,115,104,98,114,111,119,110,45,48,46,49,53,46,49,47,115,114,99,47,114,97,119,47,103,101,110,101,114,105,99,46,114,115,0,0,0,84,62,16,0,101,0,0,0,155,0,0,0,15,0,0,0,0,61,16,0,97,0,0,0,168,6,0,0,18,0,0,0,0,61,16,0,97,0,0,0,1,15,0,0,29,0,0,0,0,61,16,0,97,0,0,0,31,15,0,0,13,0,0,0,0,61,16,0,97,0,0,0,234,0,0,0,10,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,117,114,108,45,50,46,53,46,50,47,115,114,99,47,108,105,98,46,114,115,0,0,12,63,16,0,86,0,0,0,215,3,0,0,21,0,65,128,255,192,0,11,177,7,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,12,63,16,0,86,0,0,0,208,10,0,0,11,0,0,0,85,114,108,115,99,104,101,109,101,0,0,0,12,63,16,0,86,0,0,0,215,10,0,0,11,0,0,0,191,0,0,0,8,0,0,0,4,0,0,0,192,0,0,0,99,97,110,110,111,116,95,98,101,95,97,95,98,97,115,101,193,0,0,0,1,0,0,0,1,0,0,0,194,0,0,0,117,115,101,114,110,97,109,101,112,97,115,115,119,111,114,100,191,0,0,0,8,0,0,0,4,0,0,0,195,0,0,0,104,111,115,116,191,0,0,0,20,0,0,0,4,0,0,0,196,0,0,0,112,111,114,116,197,0,0,0,4,0,0,0,2,0,0,0,198,0,0,0,112,97,116,104,113,117,101,114,121,102,114,97,103,109,101,110,116,0,0,0,78,111,110,101,83,111,109,101,191,0,0,0,4,0,0,0,4,0,0,0,199,0,0,0,191,0,0,0,4,0,0,0,4,0,0,0,200,0,0,0,191,0,0,0,4,0,0,0,4,0,0,0,201,0,0,0,114,101,113,119,101,115,116,58,58,69,114,114,111,114,107,105,110,100,0,0,197,0,0,0,4,0,0,0,2,0,0,0,202,0,0,0,117,114,108,0,203,0,0,0,72,0,0,0,4,0,0,0,204,0,0,0,115,111,117,114,99,101,0,0,205,0,0,0,8,0,0,0,4,0,0,0,206,0,0,0,98,117,105,108,100,101,114,32,101,114,114,111,114,101,114,114,111,114,32,115,101,110,100,105,110,103,32,114,101,113,117,101,115,116,101,114,114,111,114,32,102,111,108,108,111,119,105,110,103,32,114,101,100,105,114,101,99,116,72,84,84,80,32,115,116,97,116,117,115,32,115,101,114,118,101,114,32,101,114,114,111,114,72,84,84,80,32,115,116,97,116,117,115,32,99,108,105,101,110,116,32,101,114,114,111,114,32,40,41,0,0,0,84,64,16,0,0,0,0,0,70,65,16,0,2,0,0,0,72,65,16,0,1,0,0,0,114,101,113,117,101,115,116,32,111,114,32,114,101,115,112,111,110,115,101,32,98,111,100,121,32,101,114,114,111,114,101,114,114,111,114,32,100,101,99,111,100,105,110,103,32,114,101,115,112,111,110,115,101,32,98,111,100,121,101,114,114,111,114,32,117,112,103,114,97,100,105,110,103,32,99,111,110,110,101,99,116,105,111,110,32,102,111,114,32,117,114,108,32,40,0,0,184,65,16,0,10,0,0,0,72,65,16,0,1,0,0,0,58,32,0,0,212,65,16,0,2,0,0,0,85,82,76,32,115,99,104,101,109,101,32,105,115,32,110,111,116,32,97,108,108,111,119,101,100,66,117,105,108,100,101,114,82,101,113,117,101,115,116,82,101,100,105,114,101,99,116,83,116,97,116,117,115,0,0,0,191,0,0,0,4,0,0,0,4,0,0,0,207,0,0,0,66,111,100,121,68,101,99,111,100,101,85,112,103,114,97,100,101,0,0,0,84,64,16,0,0,0,0,0,208,0,0,0,12,0,0,0,4,0,0,0,36,0,0,0,208,0,0,0,12,0,0,0,4,0,0,0,37,0,0,0,36,0,0,0,68,66,16,0,209,0,0,0,210,0,0,0,40,0,0,0,211,0,0,0,212,0,0,0,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,104,116,116,112,45,48,46,50,46,49,49,47,115,114,99,47,104,101,97,100,101,114,47,109,97,112,46,114,115,0,156,66,16,0,95,0,0,0,250,5,0,0,31,0,0,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,109,117,108,116,105,112,108,121,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,65,192,134,193,0,11,225,8,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,114,101,113,117,101,115,116,101,100,32,99,97,112,97,99,105,116,121,32,116,111,111,32,108,97,114,103,101,104,101,97,100,101,114,32,109,97,112,32,97,116,32,99,97,112,97,99,105,116,121,0,156,66,16,0,95,0,0,0,182,5,0,0,9,0,0,0,156,66,16,0,95,0,0,0,23,6,0,0,9,0,0,0,156,66,16,0,95,0,0,0,47,6,0,0,33,0,0,0,156,66,16,0,95,0,0,0,56,6,0,0,20,0,0,0,156,66,16,0,95,0,0,0,60,4,0,0,9,0,0,0,156,66,16,0,95,0,0,0,238,7,0,0,13,0,0,0,156,66,16,0,95,0,0,0,158,9,0,0,30,0,0,0,156,66,16,0,95,0,0,0,35,8,0,0,16,0,0,0,156,66,16,0,95,0,0,0,43,8,0,0,38,0,0,0,156,66,16,0,95,0,0,0,51,8,0,0,51,0,0,0,83,101,114,118,105,99,101,87,111,114,107,101,114,71,108,111,98,97,108,83,99,111,112,101,68,111,109,97,105,110,0,0,213,0,0,0,4,0,0,0,4,0,0,0,201,0,0,0,73,112,118,52,213,0,0,0,4,0,0,0,4,0,0,0,214,0,0,0,73,112,118,54,213,0,0,0,4,0,0,0,4,0,0,0,215,0,0,0,216,0,0,0,0,0,0,0,1,0,0,0,217,0,0,0,216,0,0,0,0,0,0,0,1,0,0,0,218,0,0,0,217,0,0,0,140,68,16,0,219,0,0,0,220,0,0,0,221,0,0,0,222,0,0,0,223,0,0,0,224,0,0,0,1,0,0,0,1,0,0,0,225,0,0,0,224,0,0,0,1,0,0,0,1,0,0,0,226,0,0,0,225,0,0,0,200,68,16,0,227,0,0,0,228,0,0,0,229,0,0,0,230,0,0,0,231,0,0,0,232,0,0,0,8,0,0,0,4,0,0,0,233,0,0,0,234,0,0,0,100,101,115,99,114,105,112,116,105,111,110,40,41,32,105,115,32,100,101,112,114,101,99,97,116,101,100,59,32,117,115,101,32,68,105,115,112,108,97,121,69,109,112,116,121,72,111,115,116,73,100,110,97,69,114,114,111,114,73,110,118,97,108,105,100,80,111,114,116,73,110,118,97,108,105,100,73,112,118,52,65,100,100,114,101,115,115,73,110,118,97,108,105,100,73,112,118,54,65,100,100,114,101,115,115,73,110,118,97,108,105,100,68,111,109,97,105,110,67,104,97,114,97,99,116,101,114,82,101,108,97,116,105,118,101,85,114,108,87,105,116,104,111,117,116,66,97,115,101,82,101,108,97,116,105,118,101,85,114,108,87,105,116,104,67,97,110,110,111,116,66,101,65,66,97,115,101,66,97,115,101,83,101,116,72,111,115,116,79,110,67,97,110,110,111,116,66,101,65,66,97,115,101,85,114,108,79,118,101,114,102,108,111,119,66,97,100,83,99,104,101,109,101,0,9,0,0,0,9,0,0,0,11,0,0,0,18,0,0,0,18,0,0,0,22,0,0,0,22,0,0,0,32,0,0,0,25,0,0,0,8,0,0,0,64,69,16,0,73,69,16,0,82,69,16,0,93,69,16,0,111,69,16,0,129,69,16,0,151,69,16,0,173,69,16,0,205,69,16,0,230,69,16,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,117,114,108,45,50,46,53,46,50,47,115,114,99,47,108,105,98,46,114,115,0,0,72,70,16,0,86,0,0,0,215,10,0,0,11,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,114,101,113,119,101,115,116,45,48,46,49,49,46,50,51,47,115,114,99,47,105,110,116,111,95,117,114,108,46,114,115,0,0,0,176,70,16,0,97,0,0,0,29,0,0,0,29,0,0,0,235,0,0,0,8,0,0,0,4,0,0,0,236,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,119,97,115,109,45,98,105,110,100,103,101,110,45,48,46,50,46,57,53,47,115,114,99,47,108,105,98,46,114,115,52,71,16,0,96,0,0,0,108,6,0,0,29,0,65,176,143,193,0,11,193,3,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,97,116,116,101,109,112,116,101,100,32,116,111,32,116,97,107,101,32,111,119,110,101,114,115,104,105,112,32,111,102,32,82,117,115,116,32,118,97,108,117,101,32,119,104,105,108,101,32,105,116,32,119,97,115,32,98,111,114,114,111,119,101,100,97,32,68,105,115,112,108,97,121,32,105,109,112,108,101,109,101,110,116,97,116,105,111,110,32,114,101,116,117,114,110,101,100,32,97,110,32,101,114,114,111,114,32,117,110,101,120,112,101,99,116,101,100,108,121,0,237,0,0,0,12,0,0,0,4,0,0,0,238,0,0,0,239,0,0,0,240,0,0,0,241,0,0,0,0,0,0,0,1,0,0,0,242,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,115,116,114,105,110,103,46,114,115,0,112,72,16,0,75,0,0,0,250,9,0,0,14,0,0,0,69,114,114,111,114,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,119,97,115,109,45,115,116,114,101,97,109,115,45,48,46,51,46,48,47,115,114,99,47,114,101,97,100,97,98,108,101,47,105,110,116,111,95,117,110,100,101,114,108,121,105,110,103,95,98,121,116,101,95,115,111,117,114,99,101,46,114,115,0,0,0,209,72,16,0,128,0,0,0,116,0,0,0,47,0,0,0,209,72,16,0,128,0,0,0,104,0,0,0,35,0,65,128,147,193,0,11,213,17,96,97,115,121,110,99,32,102,110,96,32,114,101,115,117,109,101,100,32,97,102,116,101,114,32,99,111,109,112,108,101,116,105,111,110,0,209,72,16,0,128,0,0,0,132,0,0,0,44,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,119,97,115,109,45,115,116,114,101,97,109,115,45,48,46,51,46,48,47,115,114,99,47,114,101,97,100,97,98,108,101,47,105,110,116,111,95,117,110,100,101,114,108,121,105,110,103,95,115,111,117,114,99,101,46,114,115,0,180,73,16,0,123,0,0,0,80,0,0,0,35,0,0,0,209,72,16,0,128,0,0,0,53,0,0,0,19,0,0,0,180,73,16,0,123,0,0,0,35,0,0,0,19,0,0,0,243,0,0,0,4,0,0,0,4,0,0,0,244,0,0,0,245,0,0,0,243,0,0,0,4,0,0,0,4,0,0,0,246,0,0,0,247,0,0,0,243,0,0,0,4,0,0,0,4,0,0,0,248,0,0,0,249,0,0,0,243,0,0,0,4,0,0,0,4,0,0,0,250,0,0,0,251,0,0,0,243,0,0,0,4,0,0,0,4,0,0,0,252,0,0,0,253,0,0,0,99,97,108,108,101,100,32,96,79,112,116,105,111,110,58,58,117,110,119,114,97,112,95,116,104,114,111,119,40,41,96,32,111,110,32,97,32,96,78,111,110,101,96,32,118,97,108,117,101,0,0,0,254,0,0,0,108,0,0,0,4,0,0,0,255,0,0,0,0,1,0,0,76,0,0,0,4,0,0,0,1,1,0,0,2,1,0,0,76,0,0,0,4,0,0,0,3,1,0,0,4,1,0,0,108,0,0,0,4,0,0,0,5,1,0,0,6,1,0,0,156,0,0,0,4,0,0,0,7,1,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,119,97,115,109,45,98,105,110,100,103,101,110,45,102,117,116,117,114,101,115,45,48,46,52,46,52,53,47,115,114,99,47,108,105,98,46,114,115,72,75,16,0,104,0,0,0,223,0,0,0,21,0,0,0,96,97,115,121,110,99,32,102,110,96,32,114,101,115,117,109,101,100,32,97,102,116,101,114,32,99,111,109,112,108,101,116,105,111,110,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,119,97,115,109,45,115,116,114,101,97,109,115,45,48,46,51,46,48,47,115,114,99,47,119,114,105,116,97,98,108,101,47,105,110,116,111,95,117,110,100,101,114,108,121,105,110,103,95,115,105,110,107,46,114,115,227,75,16,0,121,0,0,0,62,0,0,0,70,0,0,0,227,75,16,0,121,0,0,0,76,0,0,0,54,0,0,0,227,75,16,0,121,0,0,0,83,0,0,0,72,0,0,0,227,75,16,0,121,0,0,0,28,0,0,0,27,0,0,0,227,75,16,0,121,0,0,0,37,0,0,0,27,0,0,0,227,75,16,0,121,0,0,0,44,0,0,0,27,0,0,0,97,116,116,101,109,112,116,101,100,32,116,111,32,116,97,107,101,32,111,119,110,101,114,115,104,105,112,32,111,102,32,82,117,115,116,32,118,97,108,117,101,32,119,104,105,108,101,32,105,116,32,119,97,115,32,98,111,114,114,111,119,101,100,0,8,1,0,0,8,0,0,0,4,0,0,0,9,1,0,0,99,97,108,108,101,100,32,96,79,112,116,105,111,110,58,58,117,110,119,114,97,112,95,116,104,114,111,119,40,41,96,32,111,110,32,97,32,96,78,111,110,101,96,32,118,97,108,117,101,99,97,108,108,101,100,32,96,82,101,115,117,108,116,58,58,117,110,119,114,97,112,95,116,104,114,111,119,40,41,96,32,111,110,32,97,110,32,96,69,114,114,96,32,118,97,108,117,101,97,116,116,101,109,112,116,101,100,32,116,111,32,116,97,107,101,32,111,119,110,101,114,115,104,105,112,32,111,102,32,82,117,115,116,32,118,97,108,117,101,32,119,104,105,108,101,32,105,116,32,119,97,115,32,98,111,114,114,111,119,101,100,98,121,116,101,115,0,0,10,1,0,0,8,0,0,0,4,0,0,0,11,1,0,0,12,1,0,0,97,116,116,101,109,112,116,101,100,32,116,111,32,116,97,107,101,32,111,119,110,101,114,115,104,105,112,32,111,102,32,82,117,115,116,32,118,97,108,117,101,32,119,104,105,108,101,32,105,116,32,119,97,115,32,98,111,114,114,111,119,101,100,0,13,1,0,0,12,0,0,0,4,0,0,0,14,1,0,0,15,1,0,0,240,0,0,0,105,110,116,101,114,110,97,108,32,101,114,114,111,114,58,32,101,110,116,101,114,101,100,32,117,110,114,101,97,99,104,97,98,108,101,32,99,111,100,101,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,103,105,116,47,99,104,101,99,107,111,117,116,115,47,102,117,116,117,114,101,115,45,114,115,45,50,101,57,50,56,56,56,57,102,53,56,55,97,53,49,49,47,49,56,52,53,100,55,100,47,102,117,116,117,114,101,115,45,117,116,105,108,47,115,114,99,47,102,117,116,117,114,101,47,102,117,116,117,114,101,47,109,97,112,46,114,115,0,72,78,16,0,107,0,0,0,58,0,0,0,49,0,0,0,77,97,112,32,109,117,115,116,32,110,111,116,32,98,101,32,112,111,108,108,101,100,32,97,102,116,101,114,32,105,116,32,114,101,116,117,114,110,101,100,32,96,80,111,108,108,58,58,82,101,97,100,121,96,0,0,72,78,16,0,107,0,0,0,62,0,0,0,17,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,103,105,116,47,99,104,101,99,107,111,117,116,115,47,102,117,116,117,114,101,115,45,114,115,45,50,101,57,50,56,56,56,57,102,53,56,55,97,53,49,49,47,49,56,52,53,100,55,100,47,102,117,116,117,114,101,115,45,99,111,114,101,47,115,114,99,47,116,97,115,107,47,95,95,105,110,116,101,114,110,97,108,47,97,116,111,109,105,99,95,119,97,107,101,114,46,114,115,0,0,12,79,16,0,118,0,0,0,54,1,0,0,68,0,0,0,116,121,112,101,111,109,105,116,115,97,109,101,45,111,114,105,103,105,110,105,110,99,108,117,100,101,67,111,110,118,101,114,116,105,110,103,32,97,110,32,105,110,118,97,108,105,100,32,115,116,114,105,110,103,32,101,110,117,109,32,40,82,101,113,117,101,115,116,67,114,101,100,101,110,116,105,97,108,115,41,32,98,97,99,107,32,116,111,32,97,32,115,116,114,105,110,103,32,105,115,32,99,117,114,114,101,110,116,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,174,79,16,0,98,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,119,101,98,45,115,121,115,45,48,46,51,46,54,54,47,115,114,99,47,102,101,97,116,117,114,101,115,47,103,101,110,95,82,101,113,117,101,115,116,67,114,101,100,101,110,116,105,97,108,115,46,114,115,0,24,80,16,0,119,0,0,0,4,0,0,0,1,0,0,0,115,97,109,101,45,111,114,105,103,105,110,110,111,45,99,111,114,115,99,111,114,115,110,97,118,105,103,97,116,101,67,111,110,118,101,114,116,105,110,103,32,97,110,32,105,110,118,97,108,105,100,32,115,116,114,105,110,103,32,101,110,117,109,32,40,82,101,113,117,101,115,116,77,111,100,101,41,32,98,97,99,107,32,116,111,32,97,32,115,116,114,105,110,103,32,105,115,32,99,117,114,114,101,110,116,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,0,0,190,80,16,0,91,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,119,101,98,45,115,121,115,45,48,46,51,46,54,54,47,115,114,99,47,102,101,97,116,117,114,101,115,47,103,101,110,95,82,101,113,117,101,115,116,77,111,100,101,46,114,115,36,81,16,0,112,0,0,0,4,0,0,0,1,0,0,0,98,111,100,121,99,114,101,100,101,110,116,105,97,108,115,104,101,97,100,101,114,115,109,101,116,104,111,100,109,111,100,101,115,105,103,110,97,108,0,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,58,47,47,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,117,114,108,45,50,46,53,46,50,47,115,114,99,47,108,105,98,46,114,115,0,0,0,239,81,16,0,86,0,0,0,92,10,0,0,9,0,65,224,164,193,0,11,128,12,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,239,81,16,0,86,0,0,0,201,10,0,0,11,0,0,0,239,81,16,0,86,0,0,0,208,10,0,0,11,0,0,0,239,81,16,0,86,0,0,0,242,3,0,0,56,0,0,0,239,81,16,0,86,0,0,0,25,4,0,0,52,0,0,0,239,81,16,0,86,0,0,0,132,5,0,0,33,0,0,0,239,81,16,0,86,0,0,0,136,5,0,0,33,0,0,0,239,81,16,0,86,0,0,0,205,5,0,0,24,0,0,0,69,114,114,111,114,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,118,101,99,47,109,111,100,46,114,115,0,0,0,249,82,16,0,76,0,0,0,214,8,0,0,13,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,105,115,95,99,104,97,114,95,98,111,117,110,100,97,114,121,40,105,100,120,41,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,115,116,114,105,110,103,46,114,115,0,132,83,16,0,75,0,0,0,168,6,0,0,9,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,105,115,95,99,104,97,114,95,98,111,117,110,100,97,114,121,40,110,101,119,95,108,101,110,41,132,83,16,0,75,0,0,0,130,5,0,0,13,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,105,115,95,99,104,97,114,95,98,111,117,110,100,97,114,121,40,97,116,41,0,132,83,16,0,75,0,0,0,16,7,0,0,9,0,0,0,18,1,0,0,12,0,0,0,4,0,0,0,19,1,0,0,20,1,0,0,21,1,0,0,104,116,116,112,115,119,115,115,102,116,112,102,105,108,101,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,117,114,108,45,50,46,53,46,50,47,115,114,99,47,112,97,114,115,101,114,46,114,115,131,84,16,0,89,0,0,0,10,1,0,0,17,0,0,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,131,84,16,0,89,0,0,0,24,1,0,0,46,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,117,114,108,45,50,46,53,46,50,47,115,114,99,47,108,105,98,46,114,115,0,0,28,85,16,0,86,0,0,0,215,10,0,0,11,0,0,0,131,84,16,0,89,0,0,0,184,1,0,0,68,0,0,0,47,47,102,105,108,101,58,47,47,0,0,0,131,84,16,0,89,0,0,0,49,2,0,0,70,0,0,0,131,84,16,0,89,0,0,0,99,2,0,0,59,0,0,0,131,84,16,0,89,0,0,0,211,2,0,0,55,0,0,0,131,84,16,0,89,0,0,0,251,2,0,0,52,0,0,0,255,255,255,255,13,128,0,252,1,0,0,120,1,0,0,184,131,84,16,0,89,0,0,0,121,3,0,0,13,0,0,0,131,84,16,0,89,0,0,0,144,3,0,0,49,0,0,0,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,58,0,0,244,82,16,0,0,0,0,0,49,86,16,0,1,0,0,0,99,97,108,108,101,100,32,96,82,101,115,117,108,116,58,58,117,110,119,114,97,112,40,41,96,32,111,110,32,97,110,32,96,69,114,114,96,32,118,97,108,117,101,0,22,1,0,0,0,0,0,0,1,0,0,0,23,1,0,0,131,84,16,0,89,0,0,0,201,3,0,0,58,0,0,0,131,84,16,0,89,0,0,0,180,3,0,0,53,0,0,0,131,84,16,0,89,0,0,0,195,3,0,0,61,0,0,0,131,84,16,0,89,0,0,0,249,3,0,0,38,0,0,0,131,84,16,0,89,0,0,0,230,3,0,0,21,0,0,0,131,84,16,0,89,0,0,0,234,3,0,0,21,0,0,0,131,84,16,0,89,0,0,0,236,3,0,0,22,0,0,0,131,84,16,0,89,0,0,0,238,3,0,0,13,0,0,0,108,111,99,97,108,104,111,115,116,0,0,0,131,84,16,0,89,0,0,0,32,4,0,0,65,0,0,0,131,84,16,0,89,0,0,0,66,4,0,0,38,0,0,0,131,84,16,0,89,0,0,0,52,4,0,0,22,0,0,0,131,84,16,0,89,0,0,0,54,4,0,0,13,0,0,0,255,255,255,255,45,128,0,208,0,0,0,16,1,0,0,168,255,255,255,255,45,128,0,208,0,0,0,0,1,0,0,168,255,255,255,255,13,0,0,208,0,0,0,0,1,0,0,168,37,50,101,37,50,101,37,50,101,37,50,69,37,50,69,37,50,101,37,50,69,37,50,69,37,50,101,37,50,69,0,0,131,84,16,0,89,0,0,0,186,4,0,0,52,0,0,0,131,84,16,0,89,0,0,0,190,4,0,0,29,0,0,0,131,84,16,0,89,0,0,0,209,4,0,0,36,0,0,0,131,84,16,0,89,0,0,0,207,4,0,0,52,0,0,0,131,84,16,0,89,0,0,0,207,4,0,0,36,0,0,0,131,84,16,0,89,0,0,0,240,4,0,0,45,0,0,0,131,84,16,0,89,0,0,0,28,5,0,0,73,0,0,0,131,84,16,0,89,0,0,0,42,5,0,0,70,0,0,0,131,84,16,0,89,0,0,0,53,5,0,0,52,0,0,0,131,84,16,0,89,0,0,0,53,5,0,0,78,0,0,0,131,84,16,0,89,0,0,0,55,5,0,0,33,0,0,0,131,84,16,0,89,0,0,0,58,5,0,0,74,0,0,0,255,255,255,255,0,65,235,176,193,0,11,251,5,128,47,58,47,47,58,47,46,0,131,84,16,0,89,0,0,0,105,5,0,0,35,0,0,0,131,84,16,0,89,0,0,0,114,5,0,0,42,0,0,0,131,84,16,0,89,0,0,0,115,5,0,0,35,0,0,0,131,84,16,0,89,0,0,0,119,5,0,0,24,0,0,0,131,84,16,0,89,0,0,0,133,5,0,0,40,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,33,115,101,108,102,46,115,101,114,105,97,108,105,122,97,116,105,111,110,91,115,99,104,101,109,101,95,101,110,100,95,97,115,95,117,115,105,122,101,46,46,93,46,115,116,97,114,116,115,95,119,105,116,104,40,34,58,47,47,34,41,0,131,84,16,0,89,0,0,0,133,5,0,0,13,0,0,0,131,84,16,0,89,0,0,0,119,5,0,0,13,0,0,0,131,84,16,0,89,0,0,0,107,5,0,0,34,0,0,0,47,46,0,0,131,84,16,0,89,0,0,0,111,5,0,0,17,0,0,0,131,84,16,0,89,0,0,0,113,5,0,0,40,0,0,0,131,84,16,0,89,0,0,0,113,5,0,0,13,0,0,0,80,114,111,103,114,97,109,109,105,110,103,32,101,114,114,111,114,46,32,112,97,114,115,101,95,113,117,101,114,121,95,97,110,100,95,102,114,97,103,109,101,110,116,40,41,32,99,97,108,108,101,100,32,119,105,116,104,111,117,116,32,63,32,111,114,32,35,0,131,84,16,0,89,0,0,0,173,5,0,0,18,0,0,0,131,84,16,0,89,0,0,0,201,5,0,0,49,0,0,0,255,255,255,255,13,0,0,80,0,0,0,0,0,0,0,128,255,255,255,255,141,0,0,80,0,0,0,0,0,0,0,128,131,84,16,0,89,0,0,0,226,5,0,0,22,0,0,0,255,255,255,255,5,0,0,80,0,0,0,0,1,0,0,128,131,84,16,0,89,0,0,0,79,6,0,0,87,0,0,0,28,85,16,0,86,0,0,0,215,3,0,0,21,0,0,0,28,85,16,0,86,0,0,0,208,10,0,0,11,0,0,0,101,109,112,116,121,32,104,111,115,116,105,110,118,97,108,105,100,32,105,110,116,101,114,110,97,116,105,111,110,97,108,32,100,111,109,97,105,110,32,110,97,109,101,105,110,118,97,108,105,100,32,112,111,114,116,32,110,117,109,98,101,114,105,110,118,97,108,105,100,32,73,80,118,52,32,97,100,100,114,101,115,115,105,110,118,97,108,105,100,32,73,80,118,54,32,97,100,100,114,101,115,115,105,110,118,97,108,105,100,32,100,111,109,97,105,110,32,99,104,97,114,97,99,116,101,114,114,101,108,97,116,105,118,101,32,85,82,76,32,119,105,116,104,111,117,116,32,97,32,98,97,115,101,114,101,108,97,116,105,118,101,32,85,82,76,32,119,105,116,104,32,97,32,99,97,110,110,111,116,45,98,101,45,97,45,98,97,115,101,32,98,97,115,101,97,32,99,97,110,110,111,116,45,98,101,45,97,45,98,97,115,101,32,85,82,76,32,100,111,101,115,110,226,128,153,116,32,104,97,118,101,32,97,32,104,111,115,116,32,116,111,32,115,101,116,85,82,76,115,32,109,111,114,101,32,116,104,97,110,32,52,32,71,66,32,97,114,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,65,240,182,193,0,11,147,3,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,97,32,68,105,115,112,108,97,121,32,105,109,112,108,101,109,101,110,116,97,116,105,111,110,32,114,101,116,117,114,110,101,100,32,97,110,32,101,114,114,111,114,32,117,110,101,120,112,101,99,116,101,100,108,121,0,25,1,0,0,12,0,0,0,4,0,0,0,26,1,0,0,27,1,0,0,21,1,0,0,28,1,0,0,0,0,0,0,1,0,0,0,29,1,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,115,116,114,105,110,103,46,114,115,0,236,91,16,0,75,0,0,0,250,9,0,0,14,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,115,116,114,47,112,97,116,116,101,114,110,46,114,115,69,114,114,111,114,72,92,16,0,79,0,0,0,251,1,0,0,55,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,117,114,108,45,50,46,53,46,50,47,115,114,99,47,104,111,115,116,46,114,115,0,65,144,186,193,0,11,56,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,172,92,16,0,87,0,0,0,82,0,0,0,41,0,0,0,255,255,255,255,0,65,211,186,193,0,11,206,1,128,172,92,16,0,87,0,0,0,130,0,0,0,41,0,0,0,91,93,58,0,72,92,16,0,0,0,0,0,172,92,16,0,87,0,0,0,214,0,0,0,27,0,0,0,172,92,16,0,87,0,0,0,6,1,0,0,29,0,0,0,172,92,16,0,87,0,0,0,35,1,0,0,23,0,0,0,172,92,16,0,87,0,0,0,32,1,0,0,23,0,0,0,97,32,110,111,110,45,101,109,112,116,121,32,108,105,115,116,32,111,102,32,110,117,109,98,101,114,115,0,172,92,16,0,87,0,0,0,77,1,0,0,34,0,0,0,172,92,16,0,87,0,0,0,79,1,0,0,27,0,0,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,109,117,108,116,105,112,108,121,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,172,92,16,0,87,0,0,0,79,1,0,0,15,0,65,176,188,193,0,11,229,9,97,116,116,101,109,112,116,32,116,111,32,115,104,105,102,116,32,114,105,103,104,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,172,92,16,0,87,0,0,0,86,1,0,0,27,0,0,0,172,92,16,0,87,0,0,0,86,1,0,0,9,0,0,0,172,92,16,0,87,0,0,0,123,1,0,0,13,0,0,0,172,92,16,0,87,0,0,0,128,1,0,0,33,0,0,0,172,92,16,0,87,0,0,0,163,1,0,0,9,0,0,0,172,92,16,0,87,0,0,0,223,1,0,0,29,0,0,0,172,92,16,0,87,0,0,0,226,1,0,0,44,0,0,0,172,92,16,0,87,0,0,0,226,1,0,0,24,0,0,0,172,92,16,0,87,0,0,0,228,1,0,0,17,0,0,0,172,92,16,0,87,0,0,0,201,1,0,0,17,0,0,0,172,92,16,0,87,0,0,0,205,1,0,0,13,0,0,0,172,92,16,0,87,0,0,0,191,1,0,0,30,0,0,0,172,92,16,0,87,0,0,0,133,1,0,0,29,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,105,115,95,99,104,97,114,95,98,111,117,110,100,97,114,121,40,110,41,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,115,116,114,105,110,103,46,114,115,0,0,0,78,95,16,0,75,0,0,0,133,7,0,0,29,0,0,0,78,95,16,0,75,0,0,0,141,7,0,0,29,0,0,0,78,95,16,0,75,0,0,0,87,7,0,0,36,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,105,115,95,99,104,97,114,95,98,111,117,110,100,97,114,121,40,115,116,97,114,116,41,0,0,78,95,16,0,75,0,0,0,88,7,0,0,9,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,105,115,95,99,104,97,114,95,98,111,117,110,100,97,114,121,40,101,110,100,41,78,95,16,0,75,0,0,0,89,7,0,0,9,0,0,0,30,1,0,0,12,0,0,0,4,0,0,0,31,1,0,0,32,1,0,0,21,1,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,118,101,99,47,109,111,100,46,114,115,96,96,16,0,76,0,0,0,96,8,0,0,36,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,115,116,114,47,112,97,116,116,101,114,110,46,114,115,0,188,96,16,0,79,0,0,0,191,1,0,0,55,0,0,0,33,1,0,0,8,0,0,0,4,0,0,0,34,1,0,0,35,1,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,115,108,105,99,101,47,105,110,100,101,120,46,114,115,0,48,97,16,0,79,0,0,0,198,2,0,0,52,0,0,0,48,97,16,0,79,0,0,0,205,2,0,0,50,0,0,0,33,1,0,0,4,0,0,0,4,0,0,0,36,1,0,0,33,1,0,0,8,0,0,0,4,0,0,0,37,1,0,0,73,110,100,101,120,32,111,117,116,32,111,102,32,98,111,117,110,100,115,0,192,97,16,0,19,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,115,108,105,99,101,47,115,111,114,116,46,114,115,0,0,220,97,16,0,78,0,0,0,59,4,0,0,14,0,0,0,220,97,16,0,78,0,0,0,72,4,0,0,28,0,0,0,220,97,16,0,78,0,0,0,73,4,0,0,29,0,0,0,220,97,16,0,78,0,0,0,74,4,0,0,37,0,0,0,220,97,16,0,78,0,0,0,142,4,0,0,64,0,0,0,220,97,16,0,78,0,0,0,180,4,0,0,78,0,0,0,220,97,16,0,78,0,0,0,194,4,0,0,86,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,101,110,100,32,62,61,32,115,116,97,114,116,32,38,38,32,101,110,100,32,60,61,32,108,101,110,220,97,16,0,78,0,0,0,45,5,0,0,5,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,111,102,102,115,101,116,32,33,61,32,48,32,38,38,32,111,102,102,115,101,116,32,60,61,32,108,101,110,0,0,220,97,16,0,78,0,0,0,155,0,0,0,5,0,65,160,198,193,0,11,117,97,116,116,101,109,112,116,32,116,111,32,100,105,118,105,100,101,32,98,121,32,122,101,114,111,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,105,100,110,97,45,48,46,53,46,48,47,115,114,99,47,112,117,110,121,99,111,100,101,46,114,115,0,65,160,199,193,0,11,129,1,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,109,117,108,116,105,112,108,121,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,57,99,16,0,92,0,0,0,39,0,0,0,5,0,0,0,57,99,16,0,92,0,0,0,37,0,0,0,9,0,0,0,57,99,16,0,92,0,0,0,75,0,0,0,27,0,0,0,57,99,16,0,92,0,0,0,166,0,0,0,18,0,65,176,200,193,0,11,161,1,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,57,99,16,0,92,0,0,0,110,0,0,0,28,0,0,0,57,99,16,0,92,0,0,0,113,0,0,0,22,0,0,0,57,99,16,0,92,0,0,0,113,0,0,0,17,0,0,0,57,99,16,0,92,0,0,0,116,0,0,0,32,0,0,0,57,99,16,0,92,0,0,0,128,0,0,0,17,0,0,0,57,99,16,0,92,0,0,0,135,0,0,0,26,0,0,0,57,99,16,0,92,0,0,0,135,0,0,0,42,0,0,0,57,99,16,0,92,0,0,0,142,0,0,0,13,0,65,224,201,193,0,11,177,225,3,97,116,116,101,109,112,116,32,116,111,32,99,97,108,99,117,108,97,116,101,32,116,104,101,32,114,101,109,97,105,110,100,101,114,32,119,105,116,104,32,97,32,100,105,118,105,115,111,114,32,111,102,32,122,101,114,111,0,0,0,57,99,16,0,92,0,0,0,152,0,0,0,21,0,0,0,57,99,16,0,92,0,0,0,187,0,0,0,21,0,0,0,57,99,16,0,92,0,0,0,193,0,0,0,17,0,0,0,57,99,16,0,92,0,0,0,202,0,0,0,19,0,0,0,57,99,16,0,92,0,0,0,12,1,0,0,14,0,0,0,57,99,16,0,92,0,0,0,13,1,0,0,12,0,0,0,57,99,16,0,92,0,0,0,17,1,0,0,18,0,0,0,57,99,16,0,92,0,0,0,17,1,0,0,9,0,0,0,57,99,16,0,92,0,0,0,50,1,0,0,9,0,0,0,57,99,16,0,92,0,0,0,31,1,0,0,36,0,0,0,57,99,16,0,92,0,0,0,39,1,0,0,48,0,0,0,57,99,16,0,92,0,0,0,39,1,0,0,37,0,0,0,57,99,16,0,92,0,0,0,42,1,0,0,21,0,0,0,57,99,16,0,92,0,0,0,45,1,0,0,37,0,0,0,57,99,16,0,92,0,0,0,249,0,0,0,13,0,0,0,101,120,112,108,105,99,105,116,32,112,97,110,105,99,0,0,57,99,16,0,92,0,0,0,61,1,0,0,14,0,0,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,115,116,114,47,112,97,116,116,101,114,110,46,114,115,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,105,115,95,99,104,97,114,95,98,111,117,110,100,97,114,121,40,110,101,119,95,108,101,110,41,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,115,116,114,105,110,103,46,114,115,0,240,102,16,0,75,0,0,0,130,5,0,0,13,0,0,0,113,102,16,0,79,0,0,0,191,1,0,0,55,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,105,100,110,97,45,48,46,53,46,48,47,115,114,99,47,117,116,115,52,54,46,114,115,0,0,0,92,103,16,0,89,0,0,0,39,0,0,0,18,0,0,0,92,103,16,0,89,0,0,0,58,0,0,0,21,0,0,0,92,103,16,0,89,0,0,0,63,0,0,0,21,0,0,0,92,103,16,0,89,0,0,0,70,0,0,0,34,0,0,0,92,103,16,0,89,0,0,0,70,0,0,0,24,0,0,0,92,103,16,0,89,0,0,0,70,0,0,0,10,0,0,0,92,103,16,0,89,0,0,0,68,0,0,0,10,0,0,0,92,103,16,0,89,0,0,0,84,1,0,0,21,0,0,0,92,103,16,0,89,0,0,0,165,1,0,0,24,0,0,0,92,103,16,0,89,0,0,0,135,1,0,0,48,0,0,0,0,0,0,0,0,128,0,0,45,0,0,0,1,128,0,0,47,0,0,0,2,128,0,0,48,0,0,0,3,128,0,0,58,0,0,0,4,128,0,0,65,0,0,0,5,0,0,0,91,0,0,0,31,128,0,0,97,0,0,0,32,128,0,0,123,0,0,0,33,128,0,0,128,0,0,0,34,128,0,0,160,0,0,0,35,128,0,0,161,0,0,0,36,128,0,0,168,0,0,0,37,0,0,0,171,0,0,0,40,128,0,0,173,0,0,0,41,0,0,0,176,0,0,0,44,128,0,0,178,0,0,0,45,0,0,0,224,0,0,0,91,128,0,0,247,0,0,0,92,128,0,0,248,0,0,0,93,128,0,0,0,1,0,0,94,0,0,0,50,1,0,0,144,128,0,0,52,1,0,0,145,0,0,0,55,1,0,0,148,128,0,0,57,1,0,0,149,0,0,0,63,1,0,0,155,128,0,0,65,1,0,0,156,0,0,0,140,1,0,0,231,128,0,0,142,1,0,0,232,0,0,0,153,1,0,0,243,128,0,0,156,1,0,0,244,0,0,0,170,1,0,0,2,129,0,0,172,1,0,0,3,1,0,0,185,1,0,0,16,129,0,0,188,1,0,0,17,129,0,0,189,1,0,0,18,129,0,0,196,1,0,0,19,129,0,0,199,1,0,0,20,129,0,0,202,1,0,0,21,129,0,0,205,1,0,0,22,1,0,0,220,1,0,0,37,129,0,0,222,1,0,0,38,1,0,0,239,1,0,0,55,129,0,0,241,1,0,0,56,129,0,0,244,1,0,0,57,1,0,0,51,2,0,0,120,129,0,0,58,2,0,0,121,1,0,0,63,2,0,0,126,129,0,0,65,2,0,0,127,1,0,0,79,2,0,0,141,129,0,0,176,2,0,0,142,1,0,0,185,2,0,0,151,129,0,0,194,2,0,0,152,129,0,0,198,2,0,0,153,129,0,0,210,2,0,0,154,129,0,0,216,2,0,0,155,1,0,0,222,2,0,0,161,129,0,0,224,2,0,0,162,1,0,0,229,2,0,0,167,129,0,0,236,2,0,0,168,1,0,0,239,2,0,0,171,129,0,0,0,3,0,0,172,129,0,0,64,3,0,0,173,1,0,0,70,3,0,0,179,129,0,0,79,3,0,0,180,129,0,0,80,3,0,0,181,129,0,0,112,3,0,0,182,1,0,0,120,3,0,0,190,129,0,0,122,3,0,0,191,129,0,0,123,3,0,0,192,129,0,0,126,3,0,0,193,1,0,0,128,3,0,0,195,129,0,0,132,3,0,0,196,1,0,0,172,3,0,0,236,129,0,0,194,3,0,0,237,129,0,0,195,3,0,0,238,129,0,0,207,3,0,0,239,1,0,0,251,3,0,0,27,130,0,0,253,3,0,0,28,2,0,0,48,4,0,0,79,130,0,0,96,4,0,0,80,2,0,0,131,4,0,0,115,130,0,0,136,4,0,0,116,130,0,0,138,4,0,0,117,2,0,0,206,4,0,0,185,130,0,0,208,4,0,0,186,2,0,0,87,5,0,0,65,131,0,0,89,5,0,0,66,131,0,0,90,5,0,0,67,131,0,0,96,5,0,0,68,131,0,0,135,5,0,0,69,3,0,0,137,5,0,0,71,131,0,0,139,5,0,0,72,131,0,0,141,5,0,0,73,131,0,0,144,5,0,0,74,131,0,0,145,5,0,0,75,131,0,0,190,5,0,0,76,3,0,0,193,5,0,0,79,131,0,0,195,5,0,0,80,131,0,0,196,5,0,0,81,131,0,0,198,5,0,0,82,3,0,0,200,5,0,0,84,131,0,0,208,5,0,0,85,131,0,0,235,5,0,0,86,131,0,0,239,5,0,0,87,131,0,0,245,5,0,0,88,131,0,0,6,6,0,0,89,131,0,0,16,6,0,0,90,131,0,0,27,6,0,0,91,131,0,0,28,6,0,0,92,131,0,0,30,6,0,0,93,131,0,0,32,6,0,0,94,131,0,0,64,6,0,0,95,131,0,0,65,6,0,0,96,131,0,0,106,6,0,0,97,131,0,0,110,6,0,0,98,131,0,0,117,6,0,0,99,3,0,0,121,6,0,0,103,131,0,0,212,6,0,0,104,131,0,0,213,6,0,0,105,131,0,0,221,6,0,0,106,3,0,0,223,6,0,0,108,131,0,0,233,6,0,0,109,131,0,0,234,6,0,0,110,131,0,0,0,7,0,0,111,131,0,0,14,7,0,0,112,131,0,0,16,7,0,0,113,131,0,0,75,7,0,0,114,131,0,0,77,7,0,0,115,131,0,0,178,7,0,0,116,131,0,0,192,7,0,0,117,131,0,0,246,7,0,0,118,131,0,0,251,7,0,0,119,131,0,0,253,7,0,0,120,131,0,0,254,7,0,0,121,131,0,0,0,8,0,0,122,131,0,0,46,8,0,0,123,131,0,0,48,8,0,0,124,131,0,0,63,8,0,0,125,131,0,0,64,8,0,0,126,131,0,0,92,8,0,0,127,131,0,0,94,8,0,0,128,3,0,0,96,8,0,0,130,131,0,0,107,8,0,0,131,131,0,0,160,8,0,0,132,131,0,0,181,8,0,0,133,131,0,0,182,8,0,0,134,131,0,0,200,8,0,0,135,131,0,0,211,8,0,0,136,131,0,0,226,8,0,0,137,131,0,0,227,8,0,0,138,131,0,0,88,9,0,0,139,3,0,0,96,9,0,0,147,131,0,0,100,9,0,0,148,131,0,0,102,9,0,0,149,131,0,0,112,9,0,0,150,131,0,0,113,9,0,0,151,131,0,0,132,9,0,0,152,131,0,0,133,9,0,0,153,131,0,0,141,9,0,0,154,131,0,0,143,9,0,0,155,131,0,0,145,9,0,0,156,131,0,0,147,9,0,0,157,131,0,0,169,9,0,0,158,131,0,0,170,9,0,0,159,131,0,0,177,9,0,0,160,3,0,0,179,9,0,0,162,131,0,0,182,9,0,0,163,131,0,0,186,9,0,0,164,131,0,0,188,9,0,0,165,131,0,0,197,9,0,0,166,131,0,0,199,9,0,0,167,131,0,0,201,9,0,0,168,131,0,0,203,9,0,0,169,131,0,0,207,9,0,0,170,131,0,0,215,9,0,0,171,131,0,0,216,9,0,0,172,131,0,0,220,9,0,0,173,3,0,0,224,9,0,0,177,131,0,0,228,9,0,0,178,131,0,0,230,9,0,0,179,131,0,0,242,9,0,0,180,131,0,0,252,9,0,0,181,3,0,0,255,9,0,0,184,131,0,0,1,10,0,0,185,131,0,0,4,10,0,0,186,131,0,0,5,10,0,0,187,131,0,0,11,10,0,0,188,131,0,0,15,10,0,0,189,131,0,0,17,10,0,0,190,131,0,0,19,10,0,0,191,131,0,0,41,10,0,0,192,131,0,0,42,10,0,0,193,131,0,0,49,10,0,0,194,3,0,0,56,10,0,0,201,131,0,0,58,10,0,0,202,131,0,0,60,10,0,0,203,3,0,0,62,10,0,0,205,131,0,0,67,10,0,0,206,131,0,0,71,10,0,0,207,131,0,0,73,10,0,0,208,131,0,0,75,10,0,0,209,131,0,0,78,10,0,0,210,131,0,0,81,10,0,0,211,131,0,0,82,10,0,0,212,131,0,0,89,10,0,0,213,3,0,0,95,10,0,0,219,131,0,0,102,10,0,0,220,131,0,0,118,10,0,0,221,131,0,0,119,10,0,0,222,131,0,0,129,10,0,0,223,131,0,0,132,10,0,0,224,131,0,0,133,10,0,0,225,131,0,0,142,10,0,0,226,131,0,0,143,10,0,0,227,131,0,0,146,10,0,0,228,131,0,0,147,10,0,0,229,131,0,0,169,10,0,0,230,131,0,0,170,10,0,0,231,131,0,0,177,10,0,0,232,131,0,0,178,10,0,0,233,131,0,0,180,10,0,0,234,131,0,0,181,10,0,0,235,131,0,0,186,10,0,0,236,131,0,0,188,10,0,0,237,131,0,0,198,10,0,0,238,131,0,0,199,10,0,0,239,131,0,0,202,10,0,0,240,131,0,0,203,10,0,0,241,131,0,0,206,10,0,0,242,131,0,0,208,10,0,0,243,131,0,0,209,10,0,0,244,131,0,0,224,10,0,0,245,131,0,0,228,10,0,0,246,131,0,0,230,10,0,0,247,131,0,0,240,10,0,0,248,131,0,0,242,10,0,0,249,131,0,0,249,10,0,0,250,131,0,0,0,11,0,0,251,131,0,0,1,11,0,0,252,131,0,0,4,11,0,0,253,131,0,0,5,11,0,0,254,131,0,0,13,11,0,0,255,131,0,0,15,11,0,0,0,132,0,0,17,11,0,0,1,132,0,0,19,11,0,0,2,132,0,0,41,11,0,0,3,132,0,0,42,11,0,0,4,132,0,0,49,11,0,0,5,132,0,0,50,11,0,0,6,132,0,0,52,11,0,0,7,132,0,0,53,11,0,0,8,132,0,0,58,11,0,0,9,132,0,0,60,11,0,0,10,132,0,0,69,11,0,0,11,132,0,0,71,11,0,0,12,132,0,0,73,11,0,0,13,132,0,0,75,11,0,0,14,132,0,0,78,11,0,0,15,132,0,0,85,11,0,0,16,132,0,0,88,11,0,0,17,132,0,0,92,11,0,0,18,4,0,0,95,11,0,0,21,132,0,0,100,11,0,0,22,132,0,0,102,11,0,0,23,132,0,0,112,11,0,0,24,4,0,0,114,11,0,0,26,132,0,0,120,11,0,0,27,132,0,0,130,11,0,0,28,132,0,0,132,11,0,0,29,132,0,0,133,11,0,0,30,132,0,0,139,11,0,0,31,132,0,0,142,11,0,0,32,132,0,0,145,11,0,0,33,132,0,0,146,11,0,0,34,132,0,0,150,11,0,0,35,132,0,0,153,11,0,0,36,132,0,0,155,11,0,0,37,4,0,0,158,11,0,0,40,132,0,0,160,11,0,0,41,132,0,0,163,11,0,0,42,132,0,0,165,11,0,0,43,132,0,0,168,11,0,0,44,132,0,0,171,11,0,0,45,132,0,0,174,11,0,0,46,132,0,0,186,11,0,0,47,132,0,0,190,11,0,0,48,132,0,0,195,11,0,0,49,132,0,0,198,11,0,0,50,132,0,0,201,11,0,0,51,132,0,0,202,11,0,0,52,132,0,0,206,11,0,0,53,132,0,0,208,11,0,0,54,132,0,0,209,11,0,0,55,132,0,0,215,11,0,0,56,132,0,0,216,11,0,0,57,132,0,0,230,11,0,0,58,132,0,0,240,11,0,0,59,132,0,0,251,11,0,0,60,132,0,0,0,12,0,0,61,132,0,0,13,12,0,0,62,132,0,0,14,12,0,0,63,132,0,0,17,12,0,0,64,132,0,0,18,12,0,0,65,132,0,0,41,12,0,0,66,132,0,0,42,12,0,0,67,132,0,0,58,12,0,0,68,132,0,0,61,12,0,0,69,132,0,0,69,12,0,0,70,132,0,0,70,12,0,0,71,132,0,0,73,12,0,0,72,132,0,0,74,12,0,0,73,132,0,0,78,12,0,0,74,132,0,0,85,12,0,0,75,132,0,0,87,12,0,0,76,132,0,0,88,12,0,0,77,132,0,0,91,12,0,0,78,132,0,0,96,12,0,0,79,132,0,0,100,12,0,0,80,132,0,0,102,12,0,0,81,132,0,0,112,12,0,0,82,132,0,0,119,12,0,0,83,132,0,0,128,12,0,0,84,132,0,0,132,12,0,0,85,132,0,0,133,12,0,0,86,132,0,0,141,12,0,0,87,132,0,0,142,12,0,0,88,132,0,0,145,12,0,0,89,132,0,0,146,12,0,0,90,132,0,0,169,12,0,0,91,132,0,0,170,12,0,0,92,132,0,0,180,12,0,0,93,132,0,0,181,12,0,0,94,132,0,0,186,12,0,0,95,132,0,0,188,12,0,0,96,132,0,0,197,12,0,0,97,132,0,0,198,12,0,0,98,132,0,0,201,12,0,0,99,132,0,0,202,12,0,0,100,132,0,0,206,12,0,0,101,132,0,0,213,12,0,0,102,132,0,0,215,12,0,0,103,132,0,0,222,12,0,0,104,4,0,0,224,12,0,0,106,132,0,0,228,12,0,0,107,132,0,0,230,12,0,0,108,132,0,0,240,12,0,0,109,132,0,0,241,12,0,0,110,132,0,0,243,12,0,0,111,132,0,0,0,13,0,0,112,132,0,0,13,13,0,0,113,132,0,0,14,13,0,0,114,132,0,0,17,13,0,0,115,132,0,0,18,13,0,0,116,132,0,0,69,13,0,0,117,132,0,0,70,13,0,0,118,132,0,0,73,13,0,0,119,132,0,0,74,13,0,0,120,132,0,0,79,13,0,0,121,132,0,0,80,13,0,0,122,132,0,0,84,13,0,0,123,132,0,0,88,13,0,0,124,132,0,0,95,13,0,0,125,132,0,0,100,13,0,0,126,132,0,0,102,13,0,0,127,132,0,0,112,13,0,0,128,132,0,0,122,13,0,0,129,132,0,0,128,13,0,0,130,132,0,0,129,13,0,0,131,132,0,0,132,13,0,0,132,132,0,0,133,13,0,0,133,132,0,0,151,13,0,0,134,132,0,0,154,13,0,0,135,132,0,0,178,13,0,0,136,132,0,0,179,13,0,0,137,132,0,0,188,13,0,0,138,4,0,0,190,13,0,0,140,132,0,0,192,13,0,0,141,132,0,0,199,13,0,0,142,132,0,0,202,13,0,0,143,132,0,0,203,13,0,0,144,132,0,0,207,13,0,0,145,132,0,0,213,13,0,0,146,4,0,0,216,13,0,0,149,132,0,0,224,13,0,0,150,132,0,0,230,13,0,0,151,132,0,0,240,13,0,0,152,132,0,0,242,13,0,0,153,132,0,0,244,13,0,0,154,132,0,0,245,13,0,0,155,132,0,0,1,14,0,0,156,132,0,0,51,14,0,0,157,132,0,0,52,14,0,0,158,132,0,0,59,14,0,0,159,132,0,0,63,14,0,0,160,132,0,0,64,14,0,0,161,132,0,0,79,14,0,0,162,132,0,0,80,14,0,0,163,132,0,0,90,14,0,0,164,132,0,0,92,14,0,0,165,132,0,0,129,14,0,0,166,132,0,0,131,14,0,0,167,4,0,0,134,14,0,0,170,132,0,0,139,14,0,0,171,132,0,0,140,14,0,0,172,132,0,0,164,14,0,0,173,4,0,0,167,14,0,0,176,132,0,0,179,14,0,0,177,132,0,0,180,14,0,0,178,132,0,0,190,14,0,0,179,132,0,0,192,14,0,0,180,132,0,0,197,14,0,0,181,4,0,0,200,14,0,0,184,132,0,0,206,14,0,0,185,132,0,0,208,14,0,0,186,132,0,0,218,14,0,0,187,132,0,0,220,14,0,0,188,4,0,0,222,14,0,0,190,132,0,0,224,14,0,0,191,132,0,0,0,15,0,0,192,132,0,0,1,15,0,0,193,132,0,0,11,15,0,0,194,4,0,0,13,15,0,0,196,132,0,0,24,15,0,0,197,132,0,0,26,15,0,0,198,132,0,0,32,15,0,0,199,132,0,0,42,15,0,0,200,132,0,0,53,15,0,0,201,4,0,0,58,15,0,0,206,132,0,0,62,15,0,0,207,132,0,0,67,15,0,0,208,132,0,0,68,15,0,0,209,132,0,0,72,15,0,0,210,132,0,0,73,15,0,0,211,132,0,0,77,15,0,0,212,132,0,0,78,15,0,0,213,132,0,0,82,15,0,0,214,132,0,0,83,15,0,0,215,132,0,0,87,15,0,0,216,132,0,0,88,15,0,0,217,132,0,0,92,15,0,0,218,132,0,0,93,15,0,0,219,132,0,0,105,15,0,0,220,132,0,0,106,15,0,0,221,132,0,0,109,15,0,0,222,132,0,0,113,15,0,0,223,132,0,0,115,15,0,0,224,4,0,0,122,15,0,0,231,132,0,0,129,15,0,0,232,132,0,0,130,15,0,0,233,132,0,0,133,15,0,0,234,132,0,0,134,15,0,0,235,132,0,0,147,15,0,0,236,132,0,0,148,15,0,0,237,132,0,0,152,15,0,0,238,132,0,0,153,15,0,0,239,132,0,0,157,15,0,0,240,132,0,0,158,15,0,0,241,132,0,0,162,15,0,0,242,132,0,0,163,15,0,0,243,132,0,0,167,15,0,0,244,132,0,0,168,15,0,0,245,132,0,0,172,15,0,0,246,132,0,0,173,15,0,0,247,132,0,0,185,15,0,0,248,132,0,0,186,15,0,0,249,132,0,0,189,15,0,0,250,132,0,0,190,15,0,0,251,132,0,0,198,15,0,0,252,132,0,0,199,15,0,0,253,132,0,0,205,15,0,0,254,132,0,0,206,15,0,0,255,132,0,0,219,15,0,0,0,133,0,0,0,16,0,0,1,133,0,0,74,16,0,0,2,133,0,0,80,16,0,0,3,133,0,0,158,16,0,0,4,133,0,0,160,16,0,0,5,133,0,0,199,16,0,0,6,133,0,0,200,16,0,0,7,133,0,0,205,16,0,0,8,133,0,0,206,16,0,0,9,133,0,0,208,16,0,0,10,133,0,0,251,16,0,0,11,5,0,0,253,16,0,0,13,133,0,0,0,17,0,0,14,133,0,0,95,17,0,0,15,133,0,0,97,17,0,0,16,133,0,0,0,18,0,0,17,133,0,0,73,18,0,0,18,133,0,0,74,18,0,0,19,133,0,0,78,18,0,0,20,133,0,0,80,18,0,0,21,133,0,0,87,18,0,0,22,5,0,0,90,18,0,0,25,133,0,0,94,18,0,0,26,133,0,0,96,18,0,0,27,133,0,0,137,18,0,0,28,133,0,0,138,18,0,0,29,133,0,0,142,18,0,0,30,133,0,0,144,18,0,0,31,133,0,0,177,18,0,0,32,133,0,0,178,18,0,0,33,133,0,0,182,18,0,0,34,133,0,0,184,18,0,0,35,133,0,0,191,18,0,0,36,5,0,0,194,18,0,0,39,133,0,0,198,18,0,0,40,133,0,0,200,18,0,0,41,133,0,0,215,18,0,0,42,133,0,0,216,18,0,0,43,133,0,0,17,19,0,0,44,133,0,0,18,19,0,0,45,133,0,0,22,19,0,0,46,133,0,0,24,19,0,0,47,133,0,0,91,19,0,0,48,133,0,0,93,19,0,0,49,133,0,0,96,19,0,0,50,133,0,0,125,19,0,0,51,133,0,0,128,19,0,0,52,133,0,0,144,19,0,0,53,133,0,0,154,19,0,0,54,133,0,0,160,19,0,0,55,133,0,0,246,19,0,0,56,133,0,0,248,19,0,0,57,5,0,0,254,19,0,0,63,133,0,0,0,20,0,0,64,133,0,0,1,20,0,0,65,133,0,0,109,22,0,0,66,133,0,0,111,22,0,0,67,133,0,0,128,22,0,0,68,133,0,0,129,22,0,0,69,133,0,0,155,22,0,0,70,133,0,0,157,22,0,0,71,133,0,0,160,22,0,0,72,133,0,0,235,22,0,0,73,133,0,0,241,22,0,0,74,133,0,0,249,22,0,0,75,133,0,0,0,23,0,0,76,133,0,0,13,23,0,0,77,133,0,0,14,23,0,0,78,133,0,0,21,23,0,0,79,133,0,0,32,23,0,0,80,133,0,0,53,23,0,0,81,133,0,0,55,23,0,0,82,133,0,0,64,23,0,0,83,133,0,0,84,23,0,0,84,133,0,0,96,23,0,0,85,133,0,0,109,23,0,0,86,133,0,0,110,23,0,0,87,133,0,0,113,23,0,0,88,133,0,0,114,23,0,0,89,133,0,0,116,23,0,0,90,133,0,0,128,23,0,0,91,133,0,0,180,23,0,0,92,133,0,0,182,23,0,0,93,133,0,0,212,23,0,0,94,133,0,0,215,23,0,0,95,133,0,0,216,23,0,0,96,133,0,0,220,23,0,0,97,133,0,0,222,23,0,0,98,133,0,0,224,23,0,0,99,133,0,0,234,23,0,0,100,133,0,0,240,23,0,0,101,133,0,0,250,23,0,0,102,133,0,0,0,24,0,0,103,133,0,0,6,24,0,0,104,133,0,0,7,24,0,0,105,133,0,0,11,24,0,0,106,133,0,0,14,24,0,0,107,133,0,0,16,24,0,0,108,133,0,0,26,24,0,0,109,133,0,0,32,24,0,0,110,133,0,0,121,24,0,0,111,133,0,0,128,24,0,0,112,133,0,0,171,24,0,0,113,133,0,0,176,24,0,0,114,133,0,0,246,24,0,0,115,133,0,0,0,25,0,0,116,133,0,0,31,25,0,0,117,133,0,0,32,25,0,0,118,133,0,0,44,25,0,0,119,133,0,0,48,25,0,0,120,133,0,0,60,25,0,0,121,133,0,0,64,25,0,0,122,133,0,0,65,25,0,0,123,133,0,0,68,25,0,0,124,133,0,0,70,25,0,0,125,133,0,0,110,25,0,0,126,133,0,0,112,25,0,0,127,133,0,0,117,25,0,0,128,133,0,0,128,25,0,0,129,133,0,0,172,25,0,0,130,133,0,0,176,25,0,0,131,133,0,0,202,25,0,0,132,133,0,0,208,25,0,0,133,133,0,0,218,25,0,0,134,133,0,0,219,25,0,0,135,133,0,0,222,25,0,0,136,133,0,0,0,26,0,0,137,133,0,0,28,26,0,0,138,133,0,0,30,26,0,0,139,133,0,0,32,26,0,0,140,133,0,0,95,26,0,0,141,133,0,0,96,26,0,0,142,133,0,0,125,26,0,0,143,133,0,0,127,26,0,0,144,133,0,0,138,26,0,0,145,133,0,0,144,26,0,0,146,133,0,0,154,26,0,0,147,133,0,0,160,26,0,0,148,133,0,0,167,26,0,0,149,133,0,0,168,26,0,0,150,133,0,0,174,26,0,0,151,133,0,0,176,26,0,0,152,133,0,0,190,26,0,0,153,133,0,0,191,26,0,0,154,133,0,0,193,26,0,0,155,133,0,0,0,27,0,0,156,133,0,0,76,27,0,0,157,133,0,0,80,27,0,0,158,133,0,0,90,27,0,0,159,133,0,0,107,27,0,0,160,133,0,0,116,27,0,0,161,133,0,0,125,27,0,0,162,133,0,0,128,27,0,0,163,133,0,0,244,27,0,0,164,133,0,0,252,27,0,0,165,133,0,0,0,28,0,0,166,133,0,0,56,28,0,0,167,133,0,0,59,28,0,0,168,133,0,0,64,28,0,0,169,133,0,0,74,28,0,0,170,133,0,0,77,28,0,0,171,133,0,0,126,28,0,0,172,133,0,0,128,28,0,0,173,5,0,0,132,28,0,0,177,133,0,0,134,28,0,0,178,5,0,0,137,28,0,0,181,133,0,0,144,28,0,0,182,5,0,0,187,28,0,0,225,133,0,0,189,28,0,0,226,5,0,0,192,28,0,0,229,133,0,0,200,28,0,0,230,133,0,0,208,28,0,0,231,133,0,0,211,28,0,0,232,133,0,0,212,28,0,0,233,133,0,0,251,28,0,0,234,133,0,0,0,29,0,0,235,133,0,0,44,29,0,0,236,5,0,0,107,29,0,0,43,134,0,0,120,29,0,0,44,134,0,0,121,29,0,0,45,134,0,0,155,29,0,0,46,6,0,0,192,29,0,0,83,134,0,0,250,29,0,0,84,134,0,0,251,29,0,0,85,134,0,0,0,30,0,0,86,6,0,0,149,30,0,0,235,134,0,0,154,30,0,0,236,6,0,0,156,30,0,0,238,134,0,0,158,30,0,0,239,6,0,0,255,30,0,0,80,135,0,0,8,31,0,0,81,7,0,0,16,31,0,0,89,135,0,0,22,31,0,0,90,135,0,0,24,31,0,0,91,7,0,0,30,31,0,0,97,135,0,0,32,31,0,0,98,135,0,0,40,31,0,0,99,7,0,0,48,31,0,0,107,135,0,0,56,31,0,0,108,7,0,0,64,31,0,0,116,135,0,0,70,31,0,0,117,135,0,0,72,31,0,0,118,7,0,0,78,31,0,0,124,135,0,0,80,31,0,0,125,135,0,0,88,31,0,0,126,7,0,0,96,31,0,0,134,135,0,0,104,31,0,0,135,7,0,0,126,31,0,0,157,135,0,0,128,31,0,0,158,7,0,0,176,31,0,0,206,135,0,0,178,31,0,0,207,7,0,0,208,31,0,0,237,135,0,0,211,31,0,0,238,135,0,0,212,31,0,0,239,135,0,0,214,31,0,0,240,135,0,0,216,31,0,0,241,7,0,0,224,31,0,0,249,135,0,0,227,31,0,0,250,135,0,0,228,31,0,0,251,135,0,0,232,31,0,0,252,7,0,0,240,31,0,0,4,136,0,0,242,31,0,0,5,8,0,0,0,32,0,0,19,136,0,0,11,32,0,0,20,136,0,0,12,32,0,0,21,136,0,0,14,32,0,0,22,136,0,0,16,32,0,0,23,8,0,0,18,32,0,0,25,136,0,0,23,32,0,0,26,136,0,0,24,32,0,0,27,136,0,0,36,32,0,0,28,136,0,0,39,32,0,0,29,136,0,0,40,32,0,0,30,136,0,0,47,32,0,0,31,136,0,0,48,32,0,0,32,136,0,0,51,32,0,0,33,8,0,0,56,32,0,0,38,136,0,0,60,32,0,0,39,8,0,0,63,32,0,0,42,136,0,0,71,32,0,0,43,8,0,0,74,32,0,0,46,136,0,0,87,32,0,0,47,136,0,0,88,32,0,0,48,136,0,0,95,32,0,0,49,8,0,0,97,32,0,0,51,136,0,0,100,32,0,0,52,136,0,0,101,32,0,0,53,136,0,0,112,32,0,0,54,8,0,0,114,32,0,0,56,136,0,0,116,32,0,0,57,8,0,0,157,32,0,0,98,136,0,0,160,32,0,0,99,136,0,0,168,32,0,0,100,136,0,0,169,32,0,0,101,136,0,0,192,32,0,0,102,136,0,0,208,32,0,0,103,136,0,0,241,32,0,0,104,136,0,0,0,33,0,0,105,8,0,0,11,33,0,0,116,136,0,0,15,33,0,0,117,136,0,0,16,33,0,0,118,136,0,0,18,33,0,0,119,136,0,0,20,33,0,0,120,8,0,0,23,33,0,0,123,136,0,0,25,33,0,0,124,8,0,0,27,33,0,0,126,136,0,0,30,33,0,0,127,136,0,0,32,33,0,0,128,8,0,0,47,33,0,0,143,136,0,0,49,33,0,0,144,8,0,0,61,33,0,0,156,136,0,0,63,33,0,0,157,8,0,0,65,33,0,0,159,136,0,0,69,33,0,0,160,136,0,0,71,33,0,0,161,8,0,0,74,33,0,0,164,136,0,0,78,33,0,0,165,8,0,0,128,33,0,0,215,136,0,0,131,33,0,0,216,8,0,0,133,33,0,0,218,136,0,0,137,33,0,0,219,136,0,0,138,33,0,0,220,136,0,0,140,33,0,0,221,136,0,0,144,33,0,0,222,136,0,0,44,34,0,0,223,8,0,0,49,34,0,0,228,136,0,0,96,34,0,0,229,136,0,0,97,34,0,0,230,136,0,0,110,34,0,0,231,136,0,0,112,34,0,0,232,136,0,0,41,35,0,0,233,8,0,0,43,35,0,0,235,136,0,0,39,36,0,0,236,136,0,0,64,36,0,0,237,136,0,0,75,36,0,0,238,136,0,0,96,36,0,0,239,8,0,0,136,36,0,0,23,137,0,0,156,36,0,0,24,9,0,0,235,36,0,0,103,137,0,0,12,42,0,0,104,137,0,0,13,42,0,0,105,137,0,0,116,42,0,0,106,9,0,0,119,42,0,0,109,137,0,0,220,42,0,0,110,137,0,0,221,42,0,0,111,137,0,0,116,43,0,0,112,137,0,0,118,43,0,0,113,137,0,0,150,43,0,0,114,137,0,0,151,43,0,0,115,137,0,0,0,44,0,0,116,9,0,0,48,44,0,0,164,137,0,0,95,44,0,0,165,9,0,0,101,44,0,0,171,137,0,0,103,44,0,0,172,9,0,0,115,44,0,0,184,137,0,0,117,44,0,0,185,137,0,0,118,44,0,0,186,137,0,0,124,44,0,0,187,9,0,0,227,44,0,0,34,138,0,0,229,44,0,0,35,138,0,0,235,44,0,0,36,10,0,0,238,44,0,0,39,138,0,0,242,44,0,0,40,10,0,0,244,44,0,0,42,138,0,0,249,44,0,0,43,138,0,0,0,45,0,0,44,138,0,0,38,45,0,0,45,10,0,0,40,45,0,0,47,138,0,0,45,45,0,0,48,138,0,0,46,45,0,0,49,138,0,0,48,45,0,0,50,138,0,0,104,45,0,0,51,138,0,0,111,45,0,0,52,10,0,0,113,45,0,0,54,138,0,0,127,45,0,0,55,138,0,0,151,45,0,0,56,138,0,0,160,45,0,0,57,138,0,0,167,45,0,0,58,138,0,0,168,45,0,0,59,138,0,0,175,45,0,0,60,138,0,0,176,45,0,0,61,138,0,0,183,45,0,0,62,138,0,0,184,45,0,0,63,138,0,0,191,45,0,0,64,138,0,0,192,45,0,0,65,138,0,0,199,45,0,0,66,138,0,0,200,45,0,0,67,138,0,0,207,45,0,0,68,138,0,0,208,45,0,0,69,138,0,0,215,45,0,0,70,138,0,0,216,45,0,0,71,138,0,0,223,45,0,0,72,138,0,0,224,45,0,0,73,138,0,0,0,46,0,0,74,138,0,0,47,46,0,0,75,138,0,0,48,46,0,0,76,138,0,0,83,46,0,0,77,138,0,0,128,46,0,0,78,138,0,0,154,46,0,0,79,138,0,0,155,46,0,0,80,138,0,0,159,46,0,0,81,138,0,0,160,46,0,0,82,138,0,0,243,46,0,0,83,138,0,0,244,46,0,0,84,138,0,0,0,47,0,0,85,10,0,0,214,47,0,0,43,139,0,0,0,48,0,0,44,11,0,0,3,48,0,0,47,139,0,0,5,48,0,0,48,139,0,0,8,48,0,0,49,139,0,0,42,48,0,0,50,139,0,0,46,48,0,0,51,139,0,0,54,48,0,0,52,11,0,0,61,48,0,0,59,139,0,0,64,48,0,0,60,139,0,0,65,48,0,0,61,139,0,0,151,48,0,0,62,139,0,0,153,48,0,0,63,139,0,0,155,48,0,0,64,11,0,0,157,48,0,0,66,139,0,0,159,48,0,0,67,11,0,0,161,48,0,0,69,139,0,0,255,48,0,0,70,139,0,0,0,49,0,0,71,139,0,0,5,49,0,0,72,139,0,0,48,49,0,0,73,11,0,0,144,49,0,0,169,139,0,0,146,49,0,0,170,11,0,0,160,49,0,0,184,139,0,0,192,49,0,0,185,139,0,0,228,49,0,0,186,139,0,0,240,49,0,0,187,139,0,0,0,50,0,0,188,11,0,0,72,50,0,0,4,140,0,0,80,50,0,0,5,12,0,0,0,52,0,0,181,141,0,0,192,77,0,0,182,141,0,0,0,78,0,0,183,141,0,0,253,159,0,0,184,141,0,0,0,160,0,0,185,141,0,0,141,164,0,0,186,141,0,0,144,164,0,0,187,141,0,0,199,164,0,0,188,141,0,0,208,164,0,0,189,141,0,0,254,164,0,0,190,141,0,0,0,165,0,0,191,141,0,0,13,166,0,0,192,141,0,0,16,166,0,0,193,141,0,0,44,166,0,0,194,141,0,0,64,166,0,0,195,13,0,0,109,166,0,0,240,141,0,0,112,166,0,0,241,141,0,0,116,166,0,0,242,141,0,0,126,166,0,0,243,13,0,0,158,166,0,0,19,142,0,0,230,166,0,0,20,142,0,0,240,166,0,0,21,142,0,0,242,166,0,0,22,142,0,0,248,166,0,0,23,142,0,0,0,167,0,0,24,142,0,0,23,167,0,0,25,142,0,0,32,167,0,0,26,142,0,0,34,167,0,0,27,14,0,0,47,167,0,0,40,142,0,0,50,167,0,0,41,14,0,0,113,167,0,0,104,142,0,0,121,167,0,0,105,14,0,0,135,167,0,0,119,142,0,0,137,167,0,0,120,142,0,0,139,167,0,0,121,14,0,0,142,167,0,0,124,142,0,0,144,167,0,0,125,14,0,0,147,167,0,0,128,142,0,0,150,167,0,0,129,14,0,0,192,167,0,0,171,142,0,0,194,167,0,0,172,14,0,0,203,167,0,0,181,142,0,0,245,167,0,0,182,142,0,0,246,167,0,0,183,142,0,0,248,167,0,0,184,14,0,0,250,167,0,0,186,142,0,0,40,168,0,0,187,142,0,0,44,168,0,0,188,142,0,0,45,168,0,0,189,142,0,0,48,168,0,0,190,142,0,0,58,168,0,0,191,142,0,0,64,168,0,0,192,142,0,0,116,168,0,0,193,142,0,0,120,168,0,0,194,142,0,0,128,168,0,0,195,142,0,0,198,168,0,0,196,142,0,0,206,168,0,0,197,142,0,0,208,168,0,0,198,142,0,0,218,168,0,0,199,142,0,0,224,168,0,0,200,142,0,0,248,168,0,0,201,142,0,0,251,168,0,0,202,14,0,0,253,168,0,0,204,142,0,0,46,169,0,0,205,142,0,0,48,169,0,0,206,142,0,0,84,169,0,0,207,142,0,0,95,169,0,0,208,142,0,0,125,169,0,0,209,142,0,0,128,169,0,0,210,142,0,0,193,169,0,0,211,142,0,0,206,169,0,0,212,142,0,0,207,169,0,0,213,142,0,0,218,169,0,0,214,142,0,0,222,169,0,0,215,142,0,0,224,169,0,0,216,142,0,0,255,169,0,0,217,142,0,0,0,170,0,0,218,142,0,0,55,170,0,0,219,142,0,0,64,170,0,0,220,142,0,0,78,170,0,0,221,142,0,0,80,170,0,0,222,142,0,0,90,170,0,0,223,142,0,0,92,170,0,0,224,142,0,0,96,170,0,0,225,142,0,0,119,170,0,0,226,142,0,0,122,170,0,0,227,142,0,0,195,170,0,0,228,142,0,0,219,170,0,0,229,142,0,0,222,170,0,0,230,142,0,0,224,170,0,0,231,142,0,0,240,170,0,0,232,142,0,0,242,170,0,0,233,142,0,0,247,170,0,0,234,142,0,0,1,171,0,0,235,142,0,0,7,171,0,0,236,142,0,0,9,171,0,0,237,142,0,0,15,171,0,0,238,142,0,0,17,171,0,0,239,142,0,0,23,171,0,0,240,142,0,0,32,171,0,0,241,142,0,0,39,171,0,0,242,142,0,0,40,171,0,0,243,142,0,0,47,171,0,0,244,142,0,0,48,171,0,0,245,142,0,0,91,171,0,0,246,14,0,0,96,171,0,0,251,142,0,0,105,171,0,0,252,142,0,0,106,171,0,0,253,142,0,0,108,171,0,0,254,142,0,0,112,171,0,0,255,14,0,0,192,171,0,0,79,143,0,0,235,171,0,0,80,143,0,0,236,171,0,0,81,143,0,0,238,171,0,0,82,143,0,0,240,171,0,0,83,143,0,0,250,171,0,0,84,143,0,0,0,172,0,0,85,143,0,0,164,215,0,0,86,143,0,0,176,215,0,0,87,143,0,0,199,215,0,0,88,143,0,0,203,215,0,0,89,143,0,0,252,215,0,0,90,143,0,0,0,249,0,0,91,15,0,0,7,249,0,0,98,143,0,0,9,249,0,0,99,15,0,0,14,250,0,0,104,144,0,0,16,250,0,0,105,16,0,0,19,250,0,0,108,144,0,0,21,250,0,0,109,16,0,0,35,250,0,0,123,144,0,0,37,250,0,0,124,16,0,0,39,250,0,0,126,144,0,0,42,250,0,0,127,16,0,0,93,250,0,0,178,144,0,0,95,250,0,0,179,16,0,0,110,250,0,0,194,144,0,0,112,250,0,0,195,16,0,0,218,250,0,0,45,145,0,0,0,251,0,0,46,17,0,0,5,251,0,0,51,145,0,0,7,251,0,0,52,145,0,0,19,251,0,0,53,17,0,0,24,251,0,0,58,145,0,0,29,251,0,0,59,17,0,0,80,251,0,0,110,145,0,0,82,251,0,0,111,145,0,0,86,251,0,0,112,145,0,0,90,251,0,0,113,145,0,0,94,251,0,0,114,145,0,0,98,251,0,0,115,145,0,0,102,251,0,0,116,145,0,0,106,251,0,0,117,145,0,0,110,251,0,0,118,145,0,0,114,251,0,0,119,145,0,0,118,251,0,0,120,145,0,0,122,251,0,0,121,145,0,0,126,251,0,0,122,145,0,0,130,251,0,0,123,145,0,0,132,251,0,0,124,145,0,0,134,251,0,0,125,145,0,0,136,251,0,0,126,145,0,0,138,251,0,0,127,145,0,0,140,251,0,0,128,145,0,0,142,251,0,0,129,145,0,0,146,251,0,0,130,145,0,0,150,251,0,0,131,145,0,0,154,251,0,0,132,145,0,0,158,251,0,0,133,145,0,0,160,251,0,0,134,145,0,0,164,251,0,0,135,145,0,0,166,251,0,0,136,145,0,0,170,251,0,0,137,145,0,0,174,251,0,0,138,145,0,0,176,251,0,0,139,145,0,0,178,251,0,0,140,145,0,0,194,251,0,0,141,145,0,0,211,251,0,0,142,145,0,0,215,251,0,0,143,145,0,0,217,251,0,0,144,145,0,0,219,251,0,0,145,145,0,0,221,251,0,0,146,145,0,0,222,251,0,0,147,145,0,0,224,251,0,0,148,145,0,0,226,251,0,0,149,145,0,0,228,251,0,0,150,145,0,0,232,251,0,0,151,145,0,0,234,251,0,0,152,145,0,0,236,251,0,0,153,145,0,0,238,251,0,0,154,145,0,0,240,251,0,0,155,145,0,0,242,251,0,0,156,145,0,0,244,251,0,0,157,145,0,0,246,251,0,0,158,145,0,0,249,251,0,0,159,145,0,0,252,251,0,0,160,145,0,0,0,252,0,0,161,17,0,0,60,253,0,0,221,146,0,0,62,253,0,0,222,146,0,0,64,253,0,0,223,146,0,0,80,253,0,0,224,146,0,0,81,253,0,0,225,146,0,0,83,253,0,0,226,18,0,0,88,253,0,0,231,146,0,0,90,253,0,0,232,18,0,0,95,253,0,0,237,146,0,0,97,253,0,0,238,146,0,0,98,253,0,0,239,146,0,0,100,253,0,0,240,146,0,0,102,253,0,0,241,146,0,0,103,253,0,0,242,146,0,0,105,253,0,0,243,146,0,0,106,253,0,0,244,146,0,0,108,253,0,0,245,146,0,0,110,253,0,0,246,146,0,0,111,253,0,0,247,146,0,0,113,253,0,0,248,146,0,0,115,253,0,0,249,18,0,0,118,253,0,0,252,146,0,0,120,253,0,0,253,18,0,0,124,253,0,0,1,147,0,0,126,253,0,0,2,19,0,0,131,253,0,0,7,147,0,0,133,253,0,0,8,147,0,0,135,253,0,0,9,147,0,0,137,253,0,0,10,19,0,0,144,253,0,0,17,147,0,0,146,253,0,0,18,19,0,0,151,253,0,0,23,147,0,0,153,253,0,0,24,19,0,0,156,253,0,0,27,147,0,0,158,253,0,0,28,19,0,0,200,253,0,0,70,147,0,0,240,253,0,0,71,19,0,0,254,253,0,0,85,147,0,0,0,254,0,0,86,147,0,0,16,254,0,0,87,19,0,0,25,254,0,0,96,147,0,0,32,254,0,0,97,147,0,0,48,254,0,0,98,19,0,0,51,254,0,0,101,147,0,0,53,254,0,0,102,19,0,0,69,254,0,0,118,147,0,0,71,254,0,0,119,19,0,0,73,254,0,0,121,147,0,0,77,254,0,0,122,147,0,0,80,254,0,0,123,19,0,0,82,254,0,0,125,147,0,0,84,254,0,0,126,19,0,0,108,254,0,0,150,147,0,0,112,254,0,0,151,19,0,0,129,254,0,0,168,147,0,0,131,254,0,0,169,147,0,0,133,254,0,0,170,147,0,0,135,254,0,0,171,147,0,0,137,254,0,0,172,147,0,0,141,254,0,0,173,147,0,0,143,254,0,0,174,147,0,0,147,254,0,0,175,147,0,0,149,254,0,0,176,147,0,0,153,254,0,0,177,147,0,0,157,254,0,0,178,147,0,0,161,254,0,0,179,147,0,0,165,254,0,0,180,147,0,0,169,254,0,0,181,147,0,0,171,254,0,0,182,147,0,0,173,254,0,0,183,147,0,0,175,254,0,0,184,147,0,0,177,254,0,0,185,147,0,0,181,254,0,0,186,147,0,0,185,254,0,0,187,147,0,0,189,254,0,0,188,147,0,0,193,254,0,0,189,147,0,0,197,254,0,0,190,147,0,0,201,254,0,0,191,147,0,0,205,254,0,0,192,147,0,0,209,254,0,0,193,147,0,0,213,254,0,0,194,147,0,0,217,254,0,0,195,147,0,0,221,254,0,0,196,147,0,0,225,254,0,0,197,147,0,0,229,254,0,0,198,147,0,0,233,254,0,0,199,147,0,0,237,254,0,0,200,147,0,0,239,254,0,0,201,147,0,0,241,254,0,0,202,147,0,0,245,254,0,0,203,147,0,0,247,254,0,0,204,147,0,0,249,254,0,0,205,147,0,0,251,254,0,0,206,147,0,0,253,254,0,0,207,147,0,0,255,254,0,0,208,19,0,0,191,255,0,0,144,148,0,0,194,255,0,0,145,20,0,0,200,255,0,0,151,148,0,0,202,255,0,0,152,20,0,0,208,255,0,0,158,148,0,0,210,255,0,0,159,20,0,0,216,255,0,0,165,148,0,0,218,255,0,0,166,20,0,0,221,255,0,0,169,148,0,0,224,255,0,0,170,20,0,0,239,255,0,0,185,148,0,0,0,0,1,0,186,148,0,0,12,0,1,0,187,148,0,0,13,0,1,0,188,148,0,0,39,0,1,0,189,148,0,0,40,0,1,0,190,148,0,0,59,0,1,0,191,148,0,0,60,0,1,0,192,148,0,0,62,0,1,0,193,148,0,0,63,0,1,0,194,148,0,0,78,0,1,0,195,148,0,0,80,0,1,0,196,148,0,0,94,0,1,0,197,148,0,0,128,0,1,0,198,148,0,0,251,0,1,0,199,148,0,0,0,1,1,0,200,148,0,0,3,1,1,0,201,148,0,0,7,1,1,0,202,148,0,0,52,1,1,0,203,148,0,0,55,1,1,0,204,148,0,0,143,1,1,0,205,148,0,0,144,1,1,0,206,148,0,0,157,1,1,0,207,148,0,0,160,1,1,0,208,148,0,0,161,1,1,0,209,148,0,0,208,1,1,0,210,148,0,0,253,1,1,0,211,148,0,0,254,1,1,0,212,148,0,0,128,2,1,0,213,148,0,0,157,2,1,0,214,148,0,0,160,2,1,0,215,148,0,0,209,2,1,0,216,148,0,0,224,2,1,0,217,148,0,0,225,2,1,0,218,148,0,0,252,2,1,0,219,148,0,0,0,3,1,0,220,148,0,0,32,3,1,0,221,148,0,0,36,3,1,0,222,148,0,0,45,3,1,0,223,148,0,0,65,3,1,0,224,148,0,0,66,3,1,0,225,148,0,0,74,3,1,0,226,148,0,0,75,3,1,0,227,148,0,0,80,3,1,0,228,148,0,0,123,3,1,0,229,148,0,0,128,3,1,0,230,148,0,0,158,3,1,0,231,20,0,0,160,3,1,0,233,148,0,0,196,3,1,0,234,148,0,0,200,3,1,0,235,148,0,0,208,3,1,0,236,148,0,0,214,3,1,0,237,148,0,0,0,4,1,0,238,20,0,0,40,4,1,0,22,149,0,0,158,4,1,0,23,149,0,0,160,4,1,0,24,149,0,0,170,4,1,0,25,149,0,0,176,4,1,0,26,21,0,0,212,4,1,0,62,149,0,0,216,4,1,0,63,149,0,0,252,4,1,0,64,149,0,0,0,5,1,0,65,149,0,0,40,5,1,0,66,149,0,0,48,5,1,0,67,149,0,0,100,5,1,0,68,149,0,0,111,5,1,0,69,149,0,0,112,5,1,0,70,149,0,0,0,6,1,0,71,149,0,0,55,7,1,0,72,149,0,0,64,7,1,0,73,149,0,0,86,7,1,0,74,149,0,0,96,7,1,0,75,149,0,0,104,7,1,0,76,149,0,0,0,8,1,0,77,149,0,0,6,8,1,0,78,149,0,0,8,8,1,0,79,21,0,0,10,8,1,0,81,149,0,0,54,8,1,0,82,149,0,0,55,8,1,0,83,149,0,0,57,8,1,0,84,149,0,0,60,8,1,0,85,149,0,0,61,8,1,0,86,149,0,0,63,8,1,0,87,149,0,0,86,8,1,0,88,149,0,0,87,8,1,0,89,149,0,0,96,8,1,0,90,149,0,0,119,8,1,0,91,149,0,0,128,8,1,0,92,149,0,0,159,8,1,0,93,149,0,0,167,8,1,0,94,149,0,0,176,8,1,0,95,149,0,0,224,8,1,0,96,149,0,0,243,8,1,0,97,149,0,0,244,8,1,0,98,149,0,0,246,8,1,0,99,149,0,0,251,8,1,0,100,149,0,0,0,9,1,0,101,149,0,0,22,9,1,0,102,149,0,0,28,9,1,0,103,149,0,0,31,9,1,0,104,149,0,0,32,9,1,0,105,149,0,0,58,9,1,0,106,149,0,0,63,9,1,0,107,149,0,0,64,9,1,0,108,149,0,0,128,9,1,0,109,149,0,0,184,9,1,0,110,149,0,0,188,9,1,0,111,149,0,0,190,9,1,0,112,149,0,0,192,9,1,0,113,149,0,0,208,9,1,0,114,149,0,0,210,9,1,0,115,149,0,0,0,10,1,0,116,149,0,0,4,10,1,0,117,149,0,0,5,10,1,0,118,149,0,0,7,10,1,0,119,149,0,0,12,10,1,0,120,149,0,0,20,10,1,0,121,149,0,0,21,10,1,0,122,149,0,0,24,10,1,0,123,149,0,0,25,10,1,0,124,149,0,0,54,10,1,0,125,149,0,0,56,10,1,0,126,149,0,0,59,10,1,0,127,149,0,0,63,10,1,0,128,149,0,0,64,10,1,0,129,149,0,0,73,10,1,0,130,149,0,0,80,10,1,0,131,149,0,0,89,10,1,0,132,149,0,0,96,10,1,0,133,149,0,0,125,10,1,0,134,149,0,0,128,10,1,0,135,149,0,0,157,10,1,0,136,149,0,0,160,10,1,0,137,149,0,0,192,10,1,0,138,149,0,0,200,10,1,0,139,149,0,0,201,10,1,0,140,149,0,0,231,10,1,0,141,149,0,0,235,10,1,0,142,149,0,0,247,10,1,0,143,149,0,0,0,11,1,0,144,149,0,0,54,11,1,0,145,149,0,0,57,11,1,0,146,149,0,0,64,11,1,0,147,149,0,0,86,11,1,0,148,149,0,0,88,11,1,0,149,149,0,0,96,11,1,0,150,149,0,0,115,11,1,0,151,149,0,0,120,11,1,0,152,149,0,0,128,11,1,0,153,149,0,0,146,11,1,0,154,149,0,0,153,11,1,0,155,149,0,0,157,11,1,0,156,149,0,0,169,11,1,0,157,149,0,0,176,11,1,0,158,149,0,0,0,12,1,0,159,149,0,0,73,12,1,0,160,149,0,0,128,12,1,0,161,21,0,0,179,12,1,0,212,149,0,0,192,12,1,0,213,149,0,0,243,12,1,0,214,149,0,0,250,12,1,0,215,149,0,0,0,13,1,0,216,149,0,0,40,13,1,0,217,149,0,0,48,13,1,0,218,149,0,0,58,13,1,0,219,149,0,0,96,14,1,0,220,149,0,0,127,14,1,0,221,149,0,0,128,14,1,0,222,149,0,0,170,14,1,0,223,149,0,0,171,14,1,0,224,149,0,0,173,14,1,0,225,149,0,0,174,14,1,0,226,149,0,0,176,14,1,0,227,149,0,0,178,14,1,0,228,149,0,0,0,15,1,0,229,149,0,0,29,15,1,0,230,149,0,0,39,15,1,0,231,149,0,0,40,15,1,0,232,149,0,0,48,15,1,0,233,149,0,0,81,15,1,0,234,149,0,0,90,15,1,0,235,149,0,0,176,15,1,0,236,149,0,0,197,15,1,0,237,149,0,0,204,15,1,0,238,149,0,0,224,15,1,0,239,149,0,0,247,15,1,0,240,149,0,0,0,16,1,0,241,149,0,0,71,16,1,0,242,149,0,0,78,16,1,0,243,149,0,0,82,16,1,0,244,149,0,0,102,16,1,0,245,149,0,0,112,16,1,0,246,149,0,0,127,16,1,0,247,149,0,0,187,16,1,0,248,149,0,0,189,16,1,0,249,149,0,0,190,16,1,0,250,149,0,0,194,16,1,0,251,149,0,0,208,16,1,0,252,149,0,0,233,16,1,0,253,149,0,0,240,16,1,0,254,149,0,0,250,16,1,0,255,149,0,0,0,17,1,0,0,150,0,0,53,17,1,0,1,150,0,0,54,17,1,0,2,150,0,0,64,17,1,0,3,150,0,0,68,17,1,0,4,150,0,0,72,17,1,0,5,150,0,0,80,17,1,0,6,150,0,0,116,17,1,0,7,150,0,0,118,17,1,0,8,150,0,0,119,17,1,0,9,150,0,0,128,17,1,0,10,150,0,0,197,17,1,0,11,150,0,0,201,17,1,0,12,150,0,0,205,17,1,0,13,150,0,0,206,17,1,0,14,150,0,0,219,17,1,0,15,22,0,0,221,17,1,0,17,150,0,0,224,17,1,0,18,150,0,0,225,17,1,0,19,150,0,0,245,17,1,0,20,150,0,0,0,18,1,0,21,150,0,0,18,18,1,0,22,150,0,0,19,18,1,0,23,150,0,0,56,18,1,0,24,150,0,0,62,18,1,0,25,150,0,0,63,18,1,0,26,150,0,0,128,18,1,0,27,150,0,0,135,18,1,0,28,22,0,0,138,18,1,0,31,150,0,0,142,18,1,0,32,150,0,0,143,18,1,0,33,150,0,0,158,18,1,0,34,150,0,0,159,18,1,0,35,150,0,0,169,18,1,0,36,150,0,0,170,18,1,0,37,150,0,0,176,18,1,0,38,150,0,0,235,18,1,0,39,150,0,0,240,18,1,0,40,150,0,0,250,18,1,0,41,150,0,0,0,19,1,0,42,150,0,0,4,19,1,0,43,150,0,0,5,19,1,0,44,150,0,0,13,19,1,0,45,150,0,0,15,19,1,0,46,150,0,0,17,19,1,0,47,150,0,0,19,19,1,0,48,150,0,0,41,19,1,0,49,150,0,0,42,19,1,0,50,150,0,0,49,19,1,0,51,150,0,0,50,19,1,0,52,150,0,0,52,19,1,0,53,150,0,0,53,19,1,0,54,150,0,0,58,19,1,0,55,150,0,0,59,19,1,0,56,150,0,0,69,19,1,0,57,150,0,0,71,19,1,0,58,150,0,0,73,19,1,0,59,150,0,0,75,19,1,0,60,150,0,0,78,19,1,0,61,150,0,0,80,19,1,0,62,150,0,0,81,19,1,0,63,150,0,0,87,19,1,0,64,150,0,0,88,19,1,0,65,150,0,0,93,19,1,0,66,150,0,0,100,19,1,0,67,150,0,0,102,19,1,0,68,150,0,0,109,19,1,0,69,150,0,0,112,19,1,0,70,150,0,0,117,19,1,0,71,150,0,0,0,20,1,0,72,150,0,0,75,20,1,0,73,150,0,0,80,20,1,0,74,150,0,0,90,20,1,0,75,150,0,0,92,20,1,0,76,22,0,0,94,20,1,0,78,150,0,0,98,20,1,0,79,150,0,0,128,20,1,0,80,150,0,0,198,20,1,0,81,22,0,0,200,20,1,0,83,150,0,0,208,20,1,0,84,150,0,0,218,20,1,0,85,150,0,0,128,21,1,0,86,150,0,0,182,21,1,0,87,150,0,0,184,21,1,0,88,150,0,0,193,21,1,0,89,150,0,0,216,21,1,0,90,150,0,0,222,21,1,0,91,150,0,0,0,22,1,0,92,150,0,0,65,22,1,0,93,150,0,0,68,22,1,0,94,150,0,0,69,22,1,0,95,150,0,0,80,22,1,0,96,150,0,0,90,22,1,0,97,150,0,0,96,22,1,0,98,150,0,0,109,22,1,0,99,150,0,0,128,22,1,0,100,150,0,0,185,22,1,0,101,150,0,0,192,22,1,0,102,150,0,0,202,22,1,0,103,150,0,0,0,23,1,0,104,150,0,0,27,23,1,0,105,150,0,0,29,23,1,0,106,150,0,0,44,23,1,0,107,150,0,0,48,23,1,0,108,150,0,0,58,23,1,0,109,150,0,0,64,23,1,0,110,150,0,0,0,24,1,0,111,150,0,0,59,24,1,0,112,150,0,0,60,24,1,0,113,150,0,0,160,24,1,0,114,22,0,0,192,24,1,0,146,150,0,0,234,24,1,0,147,150,0,0,243,24,1,0,148,150,0,0,255,24,1,0,149,150,0,0,7,25,1,0,150,150,0,0,9,25,1,0,151,150,0,0,10,25,1,0,152,150,0,0,12,25,1,0,153,150,0,0,20,25,1,0,154,150,0,0,21,25,1,0,155,150,0,0,23,25,1,0,156,150,0,0,24,25,1,0,157,150,0,0,54,25,1,0,158,150,0,0,55,25,1,0,159,150,0,0,57,25,1,0,160,150,0,0,59,25,1,0,161,150,0,0,68,25,1,0,162,150,0,0,71,25,1,0,163,150,0,0,80,25,1,0,164,150,0,0,90,25,1,0,165,150,0,0,160,25,1,0,166,150,0,0,168,25,1,0,167,150,0,0,170,25,1,0,168,150,0,0,216,25,1,0,169,150,0,0,218,25,1,0,170,150,0,0,226,25,1,0,171,150,0,0,227,25,1,0,172,150,0,0,229,25,1,0,173,150,0,0,0,26,1,0,174,150,0,0,63,26,1,0,175,150,0,0,71,26,1,0,176,150,0,0,72,26,1,0,177,150,0,0,80,26,1,0,178,150,0,0,154,26,1,0,179,150,0,0,157,26,1,0,180,150,0,0,158,26,1,0,181,150,0,0,163,26,1,0,182,150,0,0,192,26,1,0,183,150,0,0,249,26,1,0,184,150,0,0,0,28,1,0,185,150,0,0,9,28,1,0,186,150,0,0,10,28,1,0,187,150,0,0,55,28,1,0,188,150,0,0,56,28,1,0,189,150,0,0,65,28,1,0,190,150,0,0,70,28,1,0,191,150,0,0,80,28,1,0,192,150,0,0,90,28,1,0,193,150,0,0,109,28,1,0,194,150,0,0,112,28,1,0,195,150,0,0,114,28,1,0,196,150,0,0,144,28,1,0,197,150,0,0,146,28,1,0,198,150,0,0,168,28,1,0,199,150,0,0,169,28,1,0,200,150,0,0,183,28,1,0,201,150,0,0,0,29,1,0,202,150,0,0,7,29,1,0,203,150,0,0,8,29,1,0,204,150,0,0,10,29,1,0,205,150,0,0,11,29,1,0,206,150,0,0,55,29,1,0,207,150,0,0,58,29,1,0,208,22,0,0,60,29,1,0,210,150,0,0,62,29,1,0,211,150,0,0,63,29,1,0,212,150,0,0,72,29,1,0,213,150,0,0,80,29,1,0,214,150,0,0,90,29,1,0,215,150,0,0,96,29,1,0,216,150,0,0,102,29,1,0,217,150,0,0,103,29,1,0,218,150,0,0,105,29,1,0,219,150,0,0,106,29,1,0,220,150,0,0,143,29,1,0,221,150,0,0,144,29,1,0,222,150,0,0,146,29,1,0,223,150,0,0,147,29,1,0,224,150,0,0,153,29,1,0,225,150,0,0,160,29,1,0,226,150,0,0,170,29,1,0,227,150,0,0,224,30,1,0,228,150,0,0,247,30,1,0,229,150,0,0,249,30,1,0,230,150,0,0,176,31,1,0,231,150,0,0,177,31,1,0,232,150,0,0,192,31,1,0,233,150,0,0,242,31,1,0,234,150,0,0,255,31,1,0,235,150,0,0,0,32,1,0,236,150,0,0,154,35,1,0,237,150,0,0,0,36,1,0,238,150,0,0,111,36,1,0,239,150,0,0,112,36,1,0,240,150,0,0,117,36,1,0,241,150,0,0,128,36,1,0,242,150,0,0,68,37,1,0,243,150,0,0,0,48,1,0,244,150,0,0,47,52,1,0,245,150,0,0,0,68,1,0,246,150,0,0,71,70,1,0,247,150,0,0,0,104,1,0,248,150,0,0,57,106,1,0,249,150,0,0,64,106,1,0,250,150,0,0,95,106,1,0,251,150,0,0,96,106,1,0,252,150,0,0,106,106,1,0,253,150,0,0,110,106,1,0,254,150,0,0,112,106,1,0,255,150,0,0,208,106,1,0,0,151,0,0,238,106,1,0,1,151,0,0,240,106,1,0,2,151,0,0,245,106,1,0,3,151,0,0,246,106,1,0,4,151,0,0,0,107,1,0,5,151,0,0,55,107,1,0,6,151,0,0,64,107,1,0,7,151,0,0,68,107,1,0,8,151,0,0,70,107,1,0,9,151,0,0,80,107,1,0,10,151,0,0,90,107,1,0,11,151,0,0,91,107,1,0,12,151,0,0,98,107,1,0,13,151,0,0,99,107,1,0,14,151,0,0,120,107,1,0,15,151,0,0,125,107,1,0,16,151,0,0,144,107,1,0,17,151,0,0,64,110,1,0,18,23,0,0,96,110,1,0,50,151,0,0,128,110,1,0,51,151,0,0,155,110,1,0,52,151,0,0,0,111,1,0,53,151,0,0,75,111,1,0,54,151,0,0,79,111,1,0,55,151,0,0,136,111,1,0,56,151,0,0,143,111,1,0,57,151,0,0,160,111,1,0,58,151,0,0,224,111,1,0,59,151,0,0,226,111,1,0,60,151,0,0,227,111,1,0,61,151,0,0,229,111,1,0,62,151,0,0,240,111,1,0,63,151,0,0,242,111,1,0,64,151,0,0,0,112,1,0,65,151,0,0,248,135,1,0,66,151,0,0,0,136,1,0,67,151,0,0,214,140,1,0,68,151,0,0,0,141,1,0,69,151,0,0,9,141,1,0,70,151,0,0,0,176,1,0,71,151,0,0,31,177,1,0,72,151,0,0,80,177,1,0,73,151,0,0,83,177,1,0,74,151,0,0,100,177,1,0,75,151,0,0,104,177,1,0,76,151,0,0,112,177,1,0,77,151,0,0,252,178,1,0,78,151,0,0,0,188,1,0,79,151,0,0,107,188,1,0,80,151,0,0,112,188,1,0,81,151,0,0,125,188,1,0,82,151,0,0,128,188,1,0,83,151,0,0,137,188,1,0,84,151,0,0,144,188,1,0,85,151,0,0,154,188,1,0,86,151,0,0,156,188,1,0,87,151,0,0,157,188,1,0,88,151,0,0,159,188,1,0,89,151,0,0,160,188,1,0,90,151,0,0,164,188,1,0,91,151,0,0,0,208,1,0,92,151,0,0,246,208,1,0,93,151,0,0,0,209,1,0,94,151,0,0,39,209,1,0,95,151,0,0,41,209,1,0,96,151,0,0,94,209,1,0,97,23,0,0,101,209,1,0,104,151,0,0,115,209,1,0,105,151,0,0,123,209,1,0,106,151,0,0,187,209,1,0,107,23,0,0,193,209,1,0,113,151,0,0,233,209,1,0,114,151,0,0,0,210,1,0,115,151,0,0,70,210,1,0,116,151,0,0,224,210,1,0,117,151,0,0,244,210,1,0,118,151,0,0,0,211,1,0,119,151,0,0,87,211,1,0,120,151,0,0,96,211,1,0,121,151,0,0,121,211,1,0,122,151,0,0,0,212,1,0,123,23,0,0,160,212,1,0,27,152,0,0,162,212,1,0,28,152,0,0,163,212,1,0,29,152,0,0,165,212,1,0,30,24,0,0,167,212,1,0,32,152,0,0,169,212,1,0,33,24,0,0,11,213,1,0,131,152,0,0,13,213,1,0,132,24,0,0,71,213,1,0,190,152,0,0,74,213,1,0,191,24,0,0,166,214,1,0,27,154,0,0,168,214,1,0,28,26,0,0,211,214,1,0,71,154,0,0,213,214,1,0,72,26,0,0,13,215,1,0,128,154,0,0,15,215,1,0,129,26,0,0,71,215,1,0,185,154,0,0,73,215,1,0,186,26,0,0,129,215,1,0,242,154,0,0,131,215,1,0,243,26,0,0,187,215,1,0,43,155,0,0,189,215,1,0,44,27,0,0,202,215,1,0,57,155,0,0,204,215,1,0,58,155,0,0,206,215,1,0,59,27,0,0,0,216,1,0,109,155,0,0,0,218,1,0,110,155,0,0,55,218,1,0,111,155,0,0,59,218,1,0,112,155,0,0,109,218,1,0,113,155,0,0,117,218,1,0,114,155,0,0,118,218,1,0,115,155,0,0,132,218,1,0,116,155,0,0,133,218,1,0,117,155,0,0,140,218,1,0,118,155,0,0,155,218,1,0,119,155,0,0,160,218,1,0,120,155,0,0,161,218,1,0,121,155,0,0,176,218,1,0,122,155,0,0,0,224,1,0,123,155,0,0,7,224,1,0,124,155,0,0,8,224,1,0,125,155,0,0,25,224,1,0,126,155,0,0,27,224,1,0,127,155,0,0,34,224,1,0,128,155,0,0,35,224,1,0,129,155,0,0,37,224,1,0,130,155,0,0,38,224,1,0,131,155,0,0,43,224,1,0,132,155,0,0,0,225,1,0,133,155,0,0,45,225,1,0,134,155,0,0,48,225,1,0,135,155,0,0,62,225,1,0,136,155,0,0,64,225,1,0,137,155,0,0,74,225,1,0,138,155,0,0,78,225,1,0,139,27,0,0,80,225,1,0,141,155,0,0,192,226,1,0,142,155,0,0,250,226,1,0,143,155,0,0,255,226,1,0,144,155,0,0,0,227,1,0,145,155,0,0,0,232,1,0,146,155,0,0,197,232,1,0,147,155,0,0,199,232,1,0,148,155,0,0,208,232,1,0,149,155,0,0,215,232,1,0,150,155,0,0,0,233,1,0,151,27,0,0,34,233,1,0,185,155,0,0,76,233,1,0,186,155,0,0,80,233,1,0,187,155,0,0,90,233,1,0,188,155,0,0,94,233,1,0,189,155,0,0,96,233,1,0,190,155,0,0,113,236,1,0,191,155,0,0,181,236,1,0,192,155,0,0,1,237,1,0,193,155,0,0,62,237,1,0,194,155,0,0,0,238,1,0,195,27,0,0,37,238,1,0,232,155,0,0,39,238,1,0,233,27,0,0,60,238,1,0,254,155,0,0,66,238,1,0,255,155,0,0,67,238,1,0,0,156,0,0,71,238,1,0,1,28,0,0,85,238,1,0,15,156,0,0,87,238,1,0,16,28,0,0,101,238,1,0,30,156,0,0,103,238,1,0,31,28,0,0,156,238,1,0,84,156,0,0,161,238,1,0,85,28,0,0,188,238,1,0,112,156,0,0,240,238,1,0,113,156,0,0,242,238,1,0,114,156,0,0,0,240,1,0,115,156,0,0,44,240,1,0,116,156,0,0,48,240,1,0,117,156,0,0,148,240,1,0,118,156,0,0,160,240,1,0,119,156,0,0,175,240,1,0,120,156,0,0,177,240,1,0,121,156,0,0,192,240,1,0,122,156,0,0,193,240,1,0,123,156,0,0,208,240,1,0,124,156,0,0,209,240,1,0,125,156,0,0,246,240,1,0,126,156,0,0,1,241,1,0,127,28,0,0,11,241,1,0,137,156,0,0,16,241,1,0,138,28,0,0,80,241,1,0,202,156,0,0,106,241,1,0,203,28,0,0,109,241,1,0,206,156,0,0,144,241,1,0,207,156,0,0,145,241,1,0,208,156,0,0,174,241,1,0,209,156,0,0,230,241,1,0,210,156,0,0,0,242,1,0,211,28,0,0,3,242,1,0,214,156,0,0,16,242,1,0,215,28,0,0,60,242,1,0,3,157,0,0,64,242,1,0,4,29,0,0,73,242,1,0,13,157,0,0,80,242,1,0,14,29,0,0,82,242,1,0,16,157,0,0,96,242,1,0,17,157,0,0,102,242,1,0,18,157,0,0,0,243,1,0,19,157,0,0,216,246,1,0,20,157,0,0,224,246,1,0,21,157,0,0,237,246,1,0,22,157,0,0,240,246,1,0,23,157,0,0,253,246,1,0,24,157,0,0,0,247,1,0,25,157,0,0,116,247,1,0,26,157,0,0,128,247,1,0,27,157,0,0,217,247,1,0,28,157,0,0,224,247,1,0,29,157,0,0,236,247,1,0,30,157,0,0,0,248,1,0,31,157,0,0,12,248,1,0,32,157,0,0,16,248,1,0,33,157,0,0,72,248,1,0,34,157,0,0,80,248,1,0,35,157,0,0,90,248,1,0,36,157,0,0,96,248,1,0,37,157,0,0,136,248,1,0,38,157,0,0,144,248,1,0,39,157,0,0,174,248,1,0,40,157,0,0,176,248,1,0,41,157,0,0,178,248,1,0,42,157,0,0,0,249,1,0,43,157,0,0,121,249,1,0,44,157,0,0,122,249,1,0,45,157,0,0,204,249,1,0,46,157,0,0,205,249,1,0,47,157,0,0,84,250,1,0,48,157,0,0,96,250,1,0,49,157,0,0,110,250,1,0,50,157,0,0,112,250,1,0,51,157,0,0,117,250,1,0,52,157,0,0,120,250,1,0,53,157,0,0,123,250,1,0,54,157,0,0,128,250,1,0,55,157,0,0,135,250,1,0,56,157,0,0,144,250,1,0,57,157,0,0,169,250,1,0,58,157,0,0,176,250,1,0,59,157,0,0,183,250,1,0,60,157,0,0,192,250,1,0,61,157,0,0,195,250,1,0,62,157,0,0,208,250,1,0,63,157,0,0,215,250,1,0,64,157,0,0,0,251,1,0,65,157,0,0,147,251,1,0,66,157,0,0,148,251,1,0,67,157,0,0,203,251,1,0,68,157,0,0,240,251,1,0,69,29,0,0,250,251,1,0,79,157,0,0,0,0,2,0,80,157,0,0,222,166,2,0,81,157,0,0,0,167,2,0,82,157,0,0,53,183,2,0,83,157,0,0,64,183,2,0,84,157,0,0,30,184,2,0,85,157,0,0,32,184,2,0,86,157,0,0,162,206,2,0,87,157,0,0,176,206,2,0,88,157,0,0,225,235,2,0,89,157,0,0,0,248,2,0,90,29,0,0,49,248,2,0,139,157,0,0,52,248,2,0,140,29,0,0,69,248,2,0,157,157,0,0,71,248,2,0,158,29,0,0,106,248,2,0,193,157,0,0,108,248,2,0,194,29,0,0,145,248,2,0,231,157,0,0,147,248,2,0,232,157,0,0,148,248,2,0,233,157,0,0,150,248,2,0,234,29,0,0,44,249,2,0,128,158,0,0,46,249,2,0,129,30,0,0,70,249,2,0,153,158,0,0,72,249,2,0,154,30,0,0,93,249,2,0,175,158,0,0,95,249,2,0,176,30,0,0,254,249,2,0,79,159,0,0,0,250,2,0,80,31,0,0,30,250,2,0,110,159,0,0,0,0,3,0,111,159,0,0,75,19,3,0,112,159,0,0,0,1,14,0,113,159,0,0,240,1,14,0,114,159,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,5,0,0,0,0,0,0,0,5,0,0,0,4,0,0,0,6,26,0,1,7,0,0,0,6,27,0,3,7,0,0,0,2,0,0,1,7,0,0,0,1,0,0,0,7,0,0,0,6,30,0,3,7,0,0,0,2,33,0,1,2,34,0,1,6,35,0,3,2,38,0,2,7,0,0,0,0,0,0,0,6,40,0,3,2,43,0,1,2,14,0,1,7,0,0,0,2,44,0,5,2,49,0,5,2,54,0,5,7,0,0,0,2,59,0,2,2,61,0,2,2,63,0,2,2,65,0,2,2,67,0,2,2,69,0,2,2,71,0,2,2,73,0,2,2,75,0,2,2,77,0,2,2,79,0,2,2,81,0,2,2,83,0,2,2,85,0,2,2,87,0,2,2,89,0,2,2,91,0,2,2,93,0,2,2,95,0,2,2,97,0,2,2,99,0,2,2,101,0,2,2,103,0,2,7,0,0,0,2,105,0,2,2,107,0,2,2,109,0,2,2,111,0,2,2,113,0,2,2,115,0,2,2,117,0,2,3,119,0,2,0,0,0,0,7,0,0,0,0,0,0,0,2,121,0,2,0,0,0,0,2,123,0,2,0,0,0,0,2,125,0,2,0,0,0,0,2,127,0,2,0,0,0,0,2,129,0,2,0,0,0,0,2,131,0,2,0,0,0,0,2,133,0,2,0,0,0,0,2,135,0,2,0,0,0,0,2,137,0,2,0,0,0,0,2,139,0,2,0,0,0,0,2,141,0,2,0,0,0,0,2,143,0,2,0,0,0,0,2,145,0,2,0,0,0,0,2,147,0,2,0,0,0,0,2,149,0,2,0,0,0,0,2,151,0,2,0,0,0,0,2,153,0,2,0,0,0,0,2,155,0,2,0,0,0,0,2,157,0,2,0,0,0,0,2,159,0,2,0,0,0,0,2,161,0,2,0,0,0,0,2,163,0,2,0,0,0,0,2,165,0,2,0,0,0,0,2,167,0,2,0,0,0,0,2,169,0,3,0,0,0,0,2,172,0,2,2,174,0,2,0,0,0,0,2,176,0,2,0,0,0,0,2,178,0,2,0,0,0,0,2,180,0,2,0,0,0,0,2,182,0,2,0,0,0,0,2,184,0,3,2,187,0,2,0,0,0,0,2,189,0,2,0,0,0,0,2,191,0,2,0,0,0,0,2,193,0,2,0,0,0,0,2,195,0,3,2,198,0,2,0,0,0,0,2,200,0,2,0,0,0,0,2,202,0,2,0,0,0,0,2,204,0,2,0,0,0,0,2,206,0,2,0,0,0,0,2,208,0,2,0,0,0,0,2,210,0,2,0,0,0,0,2,212,0,2,0,0,0,0,2,214,0,2,0,0,0,0,2,216,0,2,0,0,0,0,2,218,0,2,0,0,0,0,2,220,0,2,0,0,0,0,2,222,0,2,0,0,0,0,2,224,0,2,0,0,0,0,2,226,0,2,0,0,0,0,2,228,0,2,0,0,0,0,2,230,0,2,0,0,0,0,2,232,0,2,0,0,0,0,2,234,0,2,0,0,0,0,2,236,0,2,0,0,0,0,2,238,0,2,0,0,0,0,2,240,0,2,0,0,0,0,2,242,0,2,0,0,0,0,2,244,0,2,2,246,0,2,0,0,0,0,2,248,0,2,0,0,0,0,2,250,0,2,0,0,0,0,2,18,0,1,0,0,0,0,2,252,0,2,2,254,0,2,0,0,0,0,2,0,1,2,0,0,0,0,2,2,1,2,2,4,1,2,0,0,0,0,2,6,1,2,2,8,1,2,2,10,1,2,0,0,0,0,2,12,1,2,2,14,1,2,2,16,1,2,2,18,1,2,0,0,0,0,2,20,1,2,2,22,1,2,0,0,0,0,2,24,1,2,2,26,1,2,2,28,1,2,0,0,0,0,2,30,1,2,2,32,1,2,0,0,0,0,2,34,1,2,2,36,1,2,0,0,0,0,2,38,1,2,0,0,0,0,2,40,1,2,0,0,0,0,2,42,1,2,2,44,1,2,0,0,0,0,2,46,1,2,0,0,0,0,2,48,1,2,0,0,0,0,2,50,1,2,2,52,1,2,0,0,0,0,2,54,1,2,2,56,1,2,2,58,1,2,0,0,0,0,2,60,1,2,0,0,0,0,2,62,1,2,2,64,1,2,0,0,0,0,2,66,1,2,0,0,0,0,2,68,1,3,2,71,1,2,2,73,1,2,2,75,1,2,0,0,0,0,2,77,1,2,0,0,0,0,2,79,1,2,0,0,0,0,2,81,1,2,0,0,0,0,2,83,1,2,0,0,0,0,2,85,1,2,0,0,0,0,2,87,1,2,0,0,0,0,2,89,1,2,0,0,0,0,2,91,1,2,0,0,0,0,2,93,1,2,0,0,0,0,2,95,1,2,0,0,0,0,2,97,1,2,0,0,0,0,2,99,1,2,0,0,0,0,2,101,1,2,0,0,0,0,2,103,1,2,0,0,0,0,2,105,1,2,0,0,0,0,2,107,1,2,0,0,0,0,2,109,1,2,2,111,1,2,0,0,0,0,2,113,1,2,2,115,1,2,2,117,1,2,0,0,0,0,2,119,1,2,0,0,0,0,2,121,1,2,0,0,0,0,2,123,1,2,0,0,0,0,2,125,1,2,0,0,0,0,2,127,1,2,0,0,0,0,2,129,1,2,0,0,0,0,2,131,1,2,0,0,0,0,2,133,1,2,0,0,0,0,2,135,1,2,0,0,0,0,2,137,1,2,0,0,0,0,2,139,1,2,0,0,0,0,2,141,1,2,0,0,0,0,2,143,1,2,0,0,0,0,2,145,1,2,0,0,0,0,2,147,1,2,0,0,0,0,2,149,1,2,0,0,0,0,2,151,1,2,0,0,0,0,2,153,1,2,0,0,0,0,2,155,1,2,0,0,0,0,2,157,1,2,0,0,0,0,2,159,1,2,0,0,0,0,2,161,1,2,0,0,0,0,2,163,1,2,0,0,0,0,2,165,1,2,0,0,0,0,2,167,1,2,0,0,0,0,2,169,1,2,0,0,0,0,2,171,1,2,0,0,0,0,2,173,1,2,0,0,0,0,2,175,1,2,0,0,0,0,2,177,1,3,2,180,1,2,0,0,0,0,2,182,1,2,2,184,1,3,0,0,0,0,2,187,1,2,0,0,0,0,2,189,1,2,2,191,1,2,2,193,1,2,2,195,1,2,0,0,0,0,2,197,1,2,0,0,0,0,2,199,1,2,0,0,0,0,2,201,1,2,0,0,0,0,2,203,1,2,0,0,0,0,2,7,0,1,2,205,1,2,2,9,0,1,2,17,0,1,2,207,1,2,2,209,1,2,2,211,1,2,2,22,0,1,2,24,0,1,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,6,213,1,3,6,216,1,3,6,219,1,3,6,222,1,3,6,225,1,3,6,228,1,3,7,0,0,0,2,22,1,2,2,11,0,1,2,18,0,1,2,23,0,1,2,231,1,2,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,2,233,1,2,2,235,1,2,0,0,0,0,2,237,1,2,2,239,1,4,2,243,1,2,0,0,0,0,1,0,0,0,0,0,0,0,2,245,1,2,0,0,0,0,2,247,1,2,0,0,0,0,2,249,1,2,0,0,0,0,2,251,1,2,0,0,0,0,4,0,0,0,6,253,1,3,0,0,0,0,6,0,2,1,2,1,2,2,4,0,0,0,6,35,0,3,6,3,2,5,2,8,2,2,2,10,2,2,2,12,2,2,2,14,2,2,2,16,2,2,4,0,0,0,2,18,2,2,4,0,0,0,2,20,2,2,2,22,2,2,0,0,0,0,2,24,2,2,2,26,2,2,2,28,2,2,2,30,2,2,2,32,2,2,2,34,2,2,2,36,2,2,2,38,2,2,2,243,1,2,2,40,2,2,2,42,2,2,2,38,0,2,2,44,2,2,2,46,2,2,2,48,2,2,2,50,2,2,2,52,2,2,4,0,0,0,2,54,2,2,2,56,2,2,2,58,2,2,2,60,2,2,2,62,2,2,2,64,2,2,2,66,2,2,2,68,2,2,2,70,2,2,0,0,0,0,3,54,2,2,0,0,0,0,2,72,2,2,2,26,2,2,2,38,2,2,2,58,2,2,2,20,2,2,2,70,2,2,2,60,2,2,2,50,2,2,0,0,0,0,2,74,2,2,0,0,0,0,2,76,2,2,0,0,0,0,2,78,2,2,0,0,0,0,2,80,2,2,0,0,0,0,2,82,2,2,0,0,0,0,2,84,2,2,0,0,0,0,2,86,2,2,0,0,0,0,2,88,2,2,0,0,0,0,2,90,2,2,0,0,0,0,2,92,2,2,0,0,0,0,2,94,2,2,0,0,0,0,2,96,2,2,0,0,0,0,2,40,2,2,2,52,2,2,2,54,2,2,0,0,0,0,2,38,2,2,2,32,2,2,7,0,0,0,2,98,2,2,0,0,0,0,2,54,2,2,2,100,2,2,0,0,0,0,2,102,2,2,2,104,2,2,2,106,2,2,2,108,2,2,2,110,2,2,2,112,2,2,2,114,2,2,2,116,2,2,2,118,2,2,2,120,2,2,2,122,2,2,2,124,2,2,2,126,2,2,2,128,2,2,2,130,2,2,2,132,2,2,2,134,2,2,2,136,2,2,2,138,2,2,2,140,2,2,2,142,2,2,2,144,2,2,2,146,2,2,2,148,2,2,2,150,2,2,2,152,2,2,2,154,2,2,2,156,2,2,2,158,2,2,2,160,2,2,2,162,2,2,2,164,2,2,2,166,2,2,2,168,2,2,2,170,2,2,2,172,2,2,2,174,2,2,2,176,2,2,2,178,2,2,2,180,2,2,2,182,2,2,2,184,2,2,2,186,2,2,2,188,2,2,2,190,2,2,2,192,2,2,2,194,2,2,2,196,2,2,2,198,2,2,2,200,2,2,2,202,2,2,0,0,0,0,2,204,2,2,0,0,0,0,2,206,2,2,0,0,0,0,2,208,2,2,0,0,0,0,2,210,2,2,0,0,0,0,2,212,2,2,0,0,0,0,2,214,2,2,0,0,0,0,2,216,2,2,0,0,0,0,2,218,2,2,0,0,0,0,2,220,2,2,0,0,0,0,2,222,2,2,0,0,0,0,2,224,2,2,0,0,0,0,2,226,2,2,0,0,0,0,2,228,2,2,0,0,0,0,2,230,2,2,0,0,0,0,2,232,2,2,0,0,0,0,2,234,2,2,0,0,0,0,2,236,2,2,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,2,238,2,2,0,0,0,0,2,240,2,2,0,0,0,0,2,242,2,2,0,0,0,0,2,244,2,2,0,0,0,0,2,246,2,2,0,0,0,0,2,248,2,2,0,0,0,0,2,250,2,2,0,0,0,0,2,252,2,2,0,0,0,0,2,254,2,2,0,0,0,0,2,0,3,2,0,0,0,0,2,2,3,2,0,0,0,0,2,4,3,2,0,0,0,0,2,6,3,2,0,0,0,0,2,8,3,2,0,0,0,0,2,10,3,2,0,0,0,0,2,12,3,2,0,0,0,0,2,14,3,2,0,0,0,0,2,16,3,2,0,0,0,0,2,18,3,2,0,0,0,0,2,20,3,2,0,0,0,0,2,22,3,2,0,0,0,0,2,24,3,2,0,0,0,0,2,26,3,2,0,0,0,0,2,28,3,2,0,0,0,0,2,30,3,2,0,0,0,0,2,32,3,2,0,0,0,0,2,34,3,2,0,0,0,0,4,0,0,0,2,36,3,2,0,0,0,0,2,38,3,2,0,0,0,0,2,40,3,2,0,0,0,0,2,42,3,2,0,0,0,0,2,44,3,2,0,0,0,0,2,46,3,2,0,0,0,0,2,48,3,2,0,0,0,0,2,50,3,2,0,0,0,0,2,52,3,2,0,0,0,0,2,54,3,2,0,0,0,0,2,56,3,2,0,0,0,0,2,58,3,2,0,0,0,0,2,60,3,2,0,0,0,0,2,62,3,2,0,0,0,0,2,64,3,2,0,0,0,0,2,66,3,2,0,0,0,0,2,68,3,2,0,0,0,0,2,70,3,2,0,0,0,0,2,72,3,2,0,0,0,0,2,74,3,2,0,0,0,0,2,76,3,2,0,0,0,0,2,78,3,2,0,0,0,0,2,80,3,2,0,0,0,0,2,82,3,2,0,0,0,0,2,84,3,2,0,0,0,0,2,86,3,2,0,0,0,0,2,88,3,2,0,0,0,0,2,90,3,2,0,0,0,0,2,92,3,2,0,0,0,0,2,94,3,2,0,0,0,0,2,96,3,2,0,0,0,0,2,98,3,2,0,0,0,0,2,100,3,2,0,0,0,0,2,102,3,2,0,0,0,0,2,104,3,2,0,0,0,0,2,106,3,2,0,0,0,0,2,108,3,2,0,0,0,0,2,110,3,2,0,0,0,0,2,112,3,2,0,0,0,0,2,114,3,2,0,0,0,0,2,116,3,2,0,0,0,0,2,118,3,2,0,0,0,0,2,120,3,2,0,0,0,0,2,122,3,2,0,0,0,0,2,124,3,2,0,0,0,0,2,126,3,2,0,0,0,0,2,128,3,2,0,0,0,0,2,130,3,2,0,0,0,0,2,132,3,2,0,0,0,0,2,134,3,2,0,0,0,0,2,136,3,2,0,0,0,0,2,138,3,2,0,0,0,0,2,140,3,2,0,0,0,0,2,142,3,2,0,0,0,0,2,144,3,2,0,0,0,0,4,0,0,0,2,146,3,2,2,148,3,2,2,150,3,2,2,152,3,2,2,154,3,2,2,156,3,2,2,158,3,2,2,160,3,2,2,162,3,2,2,164,3,2,2,166,3,2,2,168,3,2,2,170,3,2,2,172,3,2,2,174,3,2,2,176,3,2,2,178,3,2,2,180,3,2,2,182,3,2,2,184,3,2,2,186,3,2,2,188,3,2,2,190,3,2,2,192,3,2,2,194,3,2,2,196,3,2,2,198,3,2,2,200,3,2,2,202,3,2,2,204,3,2,2,206,3,2,2,208,3,2,2,210,3,2,2,212,3,2,2,214,3,2,2,216,3,2,2,218,3,2,2,220,3,2,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,2,222,3,4,0,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,2,226,3,4,2,230,3,4,2,234,3,4,2,238,3,4,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,2,242,3,6,2,248,3,6,2,254,3,6,2,4,4,6,2,10,4,6,2,16,4,6,2,22,4,6,2,28,4,6,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,2,34,4,6,2,40,4,6,4,0,0,0,2,46,4,6,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,2,52,4,6,4,0,0,0,0,0,0,0,2,58,4,6,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,2,64,4,6,2,70,4,6,2,76,4,6,0,0,0,0,4,0,0,0,2,82,4,6,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,2,88,4,6,2,94,4,6,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,2,100,4,6,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,2,106,4,6,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,2,112,4,6,2,118,4,6,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,2,124,4,3,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,2,127,4,6,0,0,0,0,4,0,0,0,0,0,0,0,2,133,4,6,0,0,0,0,2,139,4,6,0,0,0,0,2,145,4,6,0,0,0,0,2,151,4,6,0,0,0,0,2,157,4,6,0,0,0,0,4,0,0,0,0,0,0,0,2,163,4,6,0,0,0,0,2,169,4,6,2,175,4,6,2,181,4,9,2,190,4,6,2,196,4,9,0,0,0,0,2,205,4,6,0,0,0,0,7,0,0,0,0,0,0,0,2,211,4,6,0,0,0,0,4,0,0,0,0,0,0,0,2,217,4,6,0,0,0,0,2,223,4,6,0,0,0,0,2,229,4,6,0,0,0,0,2,235,4,6,0,0,0,0,2,241,4,6,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,2,247,4,3,4,0,0,0,2,250,4,3,4,0,0,0,0,0,0,0,7,0,0,0,2,253,4,3,0,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,2,0,5,3,2,3,5,3,2,6,5,3,2,9,5,3,2,12,5,3,2,15,5,3,4,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,2,144,2,2,2,148,2,2,2,168,2,2,2,174,2,2,2,176,2,2,2,192,2,2,2,206,2,2,2,18,5,3,4,0,0,0,2,21,5,3,2,24,5,3,2,27,5,3,2,30,5,3,2,33,5,3,2,36,5,3,2,39,5,3,2,42,5,3,2,45,5,3,2,48,5,3,2,51,5,3,2,54,5,3,2,253,4,3,2,57,5,3,2,60,5,3,2,63,5,3,2,66,5,3,2,69,5,3,2,72,5,3,2,75,5,3,2,78,5,3,2,81,5,3,2,84,5,3,2,87,5,3,2,90,5,3,2,93,5,3,2,96,5,3,2,99,5,3,2,102,5,3,2,105,5,3,2,108,5,3,2,111,5,3,2,114,5,3,2,117,5,3,2,120,5,3,2,123,5,3,2,126,5,3,2,129,5,3,2,132,5,3,2,135,5,3,2,138,5,3,2,141,5,3,2,144,5,3,4,0,0,0,2,147,5,3,2,150,5,3,2,153,5,3,7,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,1,2,71,0,2,2,1,0,1,0,0,0,0,2,3,0,1,2,4,0,1,2,12,1,2,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,0,0,0,0,2,14,0,1,2,159,1,2,2,15,0,1,2,17,0,1,2,19,0,1,2,20,0,1,2,22,0,1,2,0,0,1,2,156,5,2,2,158,5,2,2,160,5,3,2,1,0,1,2,3,0,1,2,4,0,1,2,14,1,2,2,16,1,2,2,163,5,2,2,6,0,1,0,0,0,0,2,10,0,1,2,12,0,1,2,198,0,2,2,14,0,1,2,2,1,2,2,165,5,3,2,168,5,3,2,15,0,1,2,19,0,1,2,20,0,1,2,171,5,3,2,30,1,2,2,21,0,1,2,174,5,3,2,26,2,2,2,28,2,2,2,30,2,2,2,60,2,2,2,62,2,2,2,8,0,1,2,17,0,1,2,20,0,1,2,21,0,1,2,26,2,2,2,28,2,2,2,52,2,2,2,60,2,2,2,62,2,2,0,0,0,0,2,166,2,2,0,0,0,0,2,177,5,2,2,2,0,1,2,179,5,2,2,91,0,2,2,163,5,2,2,5,0,1,2,181,5,2,2,183,5,2,2,185,5,2,2,26,1,2,2,24,1,2,2,187,5,2,2,189,5,3,2,192,5,2,2,194,5,2,2,196,5,3,2,199,5,2,2,201,5,2,2,203,5,2,2,32,1,2,2,205,5,2,2,207,5,2,2,34,1,2,2,209,5,2,2,211,5,2,2,46,1,2,2,213,5,2,2,191,1,2,2,54,1,2,2,215,5,3,2,56,1,2,2,193,1,2,2,25,0,1,2,218,5,2,2,220,5,2,2,62,1,2,2,38,2,2,0,0,0,0,4,0,0,0,0,0,0,0,2,222,5,3,0,0,0,0,2,225,5,3,0,0,0,0,2,228,5,3,0,0,0,0,2,231,5,3,0,0,0,0,2,234,5,3,0,0,0,0,2,237,5,3,0,0,0,0,2,240,5,3,0,0,0,0,2,243,5,3,0,0,0,0,2,246,5,3,0,0,0,0,2,249,5,3,0,0,0,0,2,252,5,3,0,0,0,0,2,255,5,3,0,0,0,0,2,2,6,3,0,0,0,0,2,5,6,3,0,0,0,0,2,8,6,3,0,0,0,0,2,11,6,3,0,0,0,0,2,14,6,3,0,0,0,0,2,17,6,3,0,0,0,0,2,20,6,3,0,0,0,0,2,23,6,3,0,0,0,0,2,26,6,3,0,0,0,0,2,29,6,3,0,0,0,0,2,32,6,3,0,0,0,0,2,35,6,3,0,0,0,0,2,38,6,3,0,0,0,0,2,41,6,3,0,0,0,0,2,44,6,3,0,0,0,0,2,47,6,3,0,0,0,0,2,50,6,3,0,0,0,0,2,53,6,3,0,0,0,0,2,56,6,3,0,0,0,0,2,59,6,3,0,0,0,0,2,62,6,3,0,0,0,0,2,65,6,3,0,0,0,0,2,68,6,3,0,0,0,0,2,71,6,3,0,0,0,0,2,74,6,3,0,0,0,0,2,77,6,3,0,0,0,0,2,80,6,3,0,0,0,0,2,83,6,3,0,0,0,0,2,86,6,3,0,0,0,0,2,89,6,3,0,0,0,0,2,92,6,3,0,0,0,0,2,95,6,3,0,0,0,0,2,98,6,3,0,0,0,0,2,101,6,3,0,0,0,0,2,104,6,3,0,0,0,0,2,107,6,3,0,0,0,0,2,110,6,3,0,0,0,0,2,113,6,3,0,0,0,0,2,116,6,3,0,0,0,0,2,119,6,3,0,0,0,0,2,122,6,3,0,0,0,0,2,125,6,3,0,0,0,0,2,128,6,3,0,0,0,0,2,131,6,3,0,0,0,0,2,134,6,3,0,0,0,0,2,137,6,3,0,0,0,0,2,140,6,3,0,0,0,0,2,143,6,3,0,0,0,0,2,146,6,3,0,0,0,0,2,149,6,3,0,0,0,0,2,152,6,3,0,0,0,0,2,155,6,3,0,0,0,0,2,158,6,3,0,0,0,0,2,161,6,3,0,0,0,0,2,164,6,3,0,0,0,0,2,167,6,3,0,0,0,0,2,170,6,3,0,0,0,0,2,173,6,3,0,0,0,0,2,176,6,3,0,0,0,0,2,179,6,3,0,0,0,0,2,182,6,3,0,0,0,0,2,185,6,3,0,0,0,0,2,188,6,3,0,0,0,0,2,191,6,3,2,110,6,3,0,0,0,0,2,119,0,2,0,0,0,0,2,194,6,3,0,0,0,0,2,197,6,3,0,0,0,0,2,200,6,3,0,0,0,0,2,203,6,3,0,0,0,0,2,206,6,3,0,0,0,0,2,209,6,3,0,0,0,0,2,212,6,3,0,0,0,0,2,215,6,3,0,0,0,0,2,218,6,3,0,0,0,0,2,221,6,3,0,0,0,0,2,224,6,3,0,0,0,0,2,227,6,3,0,0,0,0,2,230,6,3,0,0,0,0,2,233,6,3,0,0,0,0,2,236,6,3,0,0,0,0,2,239,6,3,0,0,0,0,2,242,6,3,0,0,0,0,2,245,6,3,0,0,0,0,2,248,6,3,0,0,0,0,2,251,6,3,0,0,0,0,2,254,6,3,0,0,0,0,2,1,7,3,0,0,0,0,2,4,7,3,0,0,0,0,2,7,7,3,0,0,0,0,2,10,7,3,0,0,0,0,2,13,7,3,0,0,0,0,2,16,7,3,0,0,0,0,2,19,7,3,0,0,0,0,2,22,7,3,0,0,0,0,2,25,7,3,0,0,0,0,2,28,7,3,0,0,0,0,2,31,7,3,0,0,0,0,2,34,7,3,0,0,0,0,2,37,7,3,0,0,0,0,2,40,7,3,0,0,0,0,2,43,7,3,0,0,0,0,2,46,7,3,0,0,0,0,2,49,7,3,0,0,0,0,2,52,7,3,0,0,0,0,2,55,7,3,0,0,0,0,2,58,7,3,0,0,0,0,2,61,7,3,0,0,0,0,2,64,7,3,0,0,0,0,2,67,7,3,0,0,0,0,2,70,7,3,0,0,0,0,2,73,7,3,0,0,0,0,2,76,7,3,0,0,0,0,2,79,7,3,0,0,0,0,2,82,7,3,2,85,7,3,2,88,7,3,2,91,7,3,2,94,7,3,2,97,7,3,2,100,7,3,2,103,7,3,0,0,0,0,4,0,0,0,2,106,7,3,2,109,7,3,2,112,7,3,2,115,7,3,2,118,7,3,2,121,7,3,4,0,0,0,0,0,0,0,2,124,7,3,2,127,7,3,2,130,7,3,2,133,7,3,2,136,7,3,2,139,7,3,2,142,7,3,2,145,7,3,0,0,0,0,2,148,7,3,2,151,7,3,2,154,7,3,2,157,7,3,2,160,7,3,2,163,7,3,2,166,7,3,2,169,7,3,0,0,0,0,4,0,0,0,2,172,7,3,2,175,7,3,2,178,7,3,2,181,7,3,2,184,7,3,2,187,7,3,4,0,0,0,0,0,0,0,4,0,0,0,2,190,7,3,4,0,0,0,2,193,7,3,4,0,0,0,2,196,7,3,4,0,0,0,2,199,7,3,0,0,0,0,2,202,7,3,2,205,7,3,2,208,7,3,2,211,7,3,2,214,7,3,2,217,7,3,2,220,7,3,2,223,7,3,0,0,0,0,2,8,2,2,0,0,0,0,2,12,2,2,0,0,0,0,2,14,2,2,0,0,0,0,2,16,2,2,0,0,0,0,2,18,2,2,0,0,0,0,2,20,2,2,0,0,0,0,2,22,2,2,4,0,0,0,2,226,7,5,2,231,7,5,2,236,7,5,2,241,7,5,2,246,7,5,2,251,7,5,2,0,8,5,2,5,8,5,2,226,7,5,2,231,7,5,2,236,7,5,2,241,7,5,2,246,7,5,2,251,7,5,2,0,8,5,2,5,8,5,2,10,8,5,2,15,8,5,2,20,8,5,2,25,8,5,2,30,8,5,2,35,8,5,2,40,8,5,2,45,8,5,2,10,8,5,2,15,8,5,2,20,8,5,2,25,8,5,2,30,8,5,2,35,8,5,2,40,8,5,2,45,8,5,2,50,8,5,2,55,8,5,2,60,8,5,2,65,8,5,2,70,8,5,2,75,8,5,2,80,8,5,2,85,8,5,2,50,8,5,2,55,8,5,2,60,8,5,2,65,8,5,2,70,8,5,2,75,8,5,2,80,8,5,2,85,8,5,0,0,0,0,2,90,8,5,2,95,8,4,2,99,8,4,4,0,0,0,0,0,0,0,2,103,8,5,2,108,8,3,2,111,8,3,2,114,8,3,2,8,2,2,2,95,8,4,6,117,8,3,2,243,1,2,6,117,8,3,6,120,8,3,6,123,8,5,2,128,8,5,2,133,8,4,2,137,8,4,4,0,0,0,0,0,0,0,2,141,8,5,2,146,8,3,2,12,2,2,2,149,8,3,2,14,2,2,2,133,8,4,6,152,8,5,6,157,8,5,6,162,8,5,0,0,0,0,2,167,8,2,4,0,0,0,0,0,0,0,2,169,8,3,2,172,8,3,2,175,8,3,2,16,2,2,4,0,0,0,6,178,8,5,6,183,8,5,6,188,8,5,0,0,0,0,2,193,8,2,0,0,0,0,2,195,8,3,2,198,8,3,2,201,8,3,2,20,2,2,2,204,8,3,6,207,8,5,6,3,2,5,6,212,8,1,4,0,0,0,2,213,8,5,2,218,8,4,2,222,8,4,4,0,0,0,0,0,0,0,2,226,8,5,2,231,8,3,2,18,2,2,2,234,8,3,2,22,2,2,2,218,8,4,6,35,0,3,6,237,8,3,4,0,0,0,6,26,0,1,1,0,0,0,3,240,8,0,4,0,0,0,7,0,0,0,2,240,8,3,7,0,0,0,6,243,8,3,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,6,26,0,1,7,0,0,0,2,246,8,6,2,252,8,9,7,0,0,0,2,5,9,6,2,11,9,9,7,0,0,0,6,20,9,2,7,0,0,0,6,22,9,3,7,0,0,0,6,25,9,2,6,27,9,2,6,29,9,2,7,0,0,0,2,31,9,12,7,0,0,0,6,26,0,1,1,0,0,0,4,0,0,0,1,0,0,0,4,0,0,0,2,43,9,1,2,8,0,1,4,0,0,0,2,44,9,1,2,45,9,1,2,46,9,1,2,47,9,1,2,48,9,1,2,49,9,1,6,50,9,1,2,51,9,3,6,54,9,1,6,55,9,1,6,56,9,1,2,13,0,1,2,43,9,1,2,43,0,1,2,33,0,1,2,34,0,1,2,44,9,1,2,45,9,1,2,46,9,1,2,47,9,1,2,48,9,1,2,49,9,1,6,50,9,1,2,51,9,3,6,54,9,1,6,55,9,1,6,56,9,1,4,0,0,0,2,0,0,1,2,4,0,1,2,14,0,1,2,23,0,1,2,14,1,2,2,7,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,15,0,1,2,18,0,1,2,19,0,1,4,0,0,0,7,0,0,0,2,57,9,2,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,6,59,9,3,6,62,9,3,2,2,0,1,2,65,9,3,7,0,0,0,6,68,9,3,6,71,9,3,2,16,1,2,7,0,0,0,2,74,9,3,2,6,0,1,2,7,0,1,2,159,0,2,2,8,0,1,2,11,0,1,7,0,0,0,2,13,0,1,2,77,9,2,7,0,0,0,2,15,0,1,2,16,0,1,2,17,0,1,7,0,0,0,2,79,9,2,2,81,9,3,2,84,9,2,7,0,0,0,2,25,0,1,7,0,0,0,2,66,2,2,7,0,0,0,2,25,0,1,7,0,0,0,2,10,0,1,2,69,0,2,2,1,0,1,2,2,0,1,7,0,0,0,2,4,0,1,2,5,0,1,4,0,0,0,2,12,0,1,2,14,0,1,2,86,9,2,2,88,9,2,2,90,9,2,2,92,9,2,2,8,0,1,7,0,0,0,2,94,9,3,2,50,2,2,2,28,2,2,2,50,2,2,2,97,9,3,7,0,0,0,2,3,0,1,2,4,0,1,2,8,0,1,2,9,0,1,7,0,0,0,0,0,0,0,7,0,0,0,2,100,9,5,2,105,9,5,2,110,9,6,2,116,9,5,2,121,9,5,2,126,9,5,2,131,9,5,2,136,9,5,2,141,9,5,2,146,9,5,2,151,9,5,2,156,9,5,2,161,9,5,2,166,9,5,2,171,9,5,2,176,9,4,2,8,0,1,2,180,9,2,2,182,9,3,2,185,9,2,2,21,0,1,2,187,9,2,2,189,9,3,2,192,9,4,2,196,9,2,2,23,0,1,2,198,9,2,2,200,9,3,2,11,0,1,2,2,0,1,2,3,0,1,2,12,0,1,2,8,0,1,2,180,9,2,2,182,9,3,2,185,9,2,2,21,0,1,2,187,9,2,2,189,9,3,2,192,9,4,2,196,9,2,2,23,0,1,2,198,9,2,2,200,9,3,2,11,0,1,2,2,0,1,2,3,0,1,2,12,0,1,7,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,2,203,9,5,7,0,0,0,4,0,0,0,7,0,0,0,2,208,9,6,2,214,9,9,7,0,0,0,2,223,9,6,2,229,9,9,7,0,0,0,5,0,0,0,7,0,0,0,5,0,0,0,7,0,0,0,2,238,9,3,2,241,9,3,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,2,43,0,1,2,33,0,1,2,34,0,1,2,44,9,1,2,45,9,1,2,46,9,1,2,47,9,1,2,48,9,1,2,49,9,1,2,244,9,2,2,246,9,2,2,248,9,2,2,250,9,2,2,252,9,2,2,254,9,2,2,0,10,2,2,2,10,2,2,4,10,2,2,6,10,2,2,8,10,2,6,10,10,3,6,13,10,3,6,16,10,3,6,19,10,3,6,22,10,3,6,25,10,3,6,28,10,3,6,31,10,3,6,34,10,3,6,37,10,4,6,41,10,4,6,45,10,4,6,49,10,4,6,53,10,4,6,57,10,4,6,61,10,4,6,65,10,4,6,69,10,4,6,73,10,4,6,77,10,4,4,0,0,0,6,81,10,3,6,84,10,3,6,87,10,3,6,90,10,3,6,93,10,3,6,96,10,3,6,99,10,3,6,102,10,3,6,105,10,3,6,108,10,3,6,111,10,3,6,114,10,3,6,117,10,3,6,120,10,3,6,123,10,3,6,126,10,3,6,129,10,3,6,132,10,3,6,135,10,3,6,138,10,3,6,141,10,3,6,144,10,3,6,147,10,3,6,150,10,3,6,153,10,3,6,156,10,3,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,43,9,1,7,0,0,0,2,159,10,12,7,0,0,0,6,171,10,3,6,174,10,2,6,176,10,3,7,0,0,0,2,179,10,5,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,2,184,10,3,2,187,10,3,2,190,10,3,2,193,10,3,2,196,10,3,2,199,10,3,2,202,10,3,2,205,10,3,2,208,10,3,2,211,10,3,2,214,10,3,2,217,10,3,2,220,10,3,2,223,10,3,2,226,10,3,2,229,10,3,2,232,10,3,2,235,10,3,2,238,10,3,2,241,10,3,2,244,10,3,2,247,10,3,2,250,10,3,2,253,10,3,2,0,11,3,2,3,11,3,2,6,11,3,2,9,11,3,2,12,11,3,2,15,11,3,2,18,11,3,2,21,11,3,2,24,11,3,2,27,11,3,2,30,11,3,2,33,11,3,2,36,11,3,2,39,11,3,2,42,11,3,2,45,11,3,2,48,11,3,2,51,11,3,2,54,11,3,2,57,11,3,2,60,11,3,2,63,11,3,2,66,11,3,4,0,0,0,0,0,0,0,4,0,0,0,2,69,11,3,0,0,0,0,2,72,11,2,2,74,11,3,2,77,11,2,0,0,0,0,2,79,11,3,0,0,0,0,2,82,11,3,0,0,0,0,2,85,11,3,0,0,0,0,2,158,5,2,2,201,5,2,2,156,5,2,2,177,5,2,0,0,0,0,2,88,11,3,0,0,0,0,2,91,11,3,0,0,0,0,2,9,0,1,2,21,0,1,2,94,11,2,2,96,11,2,2,98,11,3,0,0,0,0,2,101,11,3,0,0,0,0,2,104,11,3,0,0,0,0,2,107,11,3,0,0,0,0,2,110,11,3,0,0,0,0,2,113,11,3,0,0,0,0,2,116,11,3,0,0,0,0,2,119,11,3,0,0,0,0,2,122,11,3,0,0,0,0,2,125,11,3,0,0,0,0,2,128,11,3,0,0,0,0,2,131,11,3,0,0,0,0,2,134,11,3,0,0,0,0,2,137,11,3,0,0,0,0,2,140,11,3,0,0,0,0,2,143,11,3,0,0,0,0,2,146,11,3,0,0,0,0,2,149,11,3,0,0,0,0,2,152,11,3,0,0,0,0,2,155,11,3,0,0,0,0,2,158,11,3,0,0,0,0,2,161,11,3,0,0,0,0,2,164,11,3,0,0,0,0,2,167,11,3,0,0,0,0,2,170,11,3,0,0,0,0,2,173,11,3,0,0,0,0,2,176,11,3,0,0,0,0,2,179,11,3,0,0,0,0,2,182,11,3,0,0,0,0,2,185,11,3,0,0,0,0,2,188,11,3,0,0,0,0,2,191,11,3,0,0,0,0,2,194,11,3,0,0,0,0,2,197,11,3,0,0,0,0,2,200,11,3,0,0,0,0,2,203,11,3,0,0,0,0,2,206,11,3,0,0,0,0,2,209,11,3,0,0,0,0,2,212,11,3,0,0,0,0,2,215,11,3,0,0,0,0,2,218,11,3,0,0,0,0,2,221,11,3,0,0,0,0,2,224,11,3,0,0,0,0,2,227,11,3,0,0,0,0,2,230,11,3,0,0,0,0,2,233,11,3,0,0,0,0,2,236,11,3,0,0,0,0,2,239,11,3,0,0,0,0,2,242,11,3,0,0,0,0,2,245,11,3,0,0,0,0,7,0,0,0,2,248,11,3,0,0,0,0,2,251,11,3,0,0,0,0,2,254,11,3,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,2,1,12,3,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,2,4,12,3,7,0,0,0,2,7,12,3,4,0,0,0,2,10,12,3,2,13,12,3,2,16,12,3,2,19,12,3,2,22,12,3,2,25,12,3,2,28,12,3,2,31,12,3,2,34,12,3,2,37,12,3,2,40,12,3,2,43,12,3,2,46,12,3,2,49,12,3,2,52,12,3,2,55,12,3,2,58,12,3,2,61,12,3,2,64,12,3,2,67,12,3,2,70,12,3,2,73,12,3,2,76,12,3,2,79,12,3,2,82,12,3,2,85,12,3,2,88,12,3,2,91,12,3,2,94,12,3,2,97,12,3,2,100,12,3,2,103,12,3,2,106,12,3,2,109,12,3,2,112,12,3,2,115,12,3,2,118,12,3,2,121,12,3,2,124,12,3,2,127,12,3,2,130,12,3,2,133,12,3,2,136,12,3,2,139,12,3,2,142,12,3,2,145,12,3,2,148,12,3,2,151,12,3,2,154,12,3,2,157,12,3,2,160,12,3,2,163,12,3,2,166,12,3,2,169,12,3,2,172,12,3,2,175,12,3,2,178,12,3,2,181,12,3,2,184,12,3,2,187,12,3,2,190,12,3,2,193,12,3,2,196,12,3,2,199,12,3,2,202,12,3,2,205,12,3,2,208,12,3,2,211,12,3,2,214,12,3,2,217,12,3,2,220,12,3,2,223,12,3,2,226,12,3,2,229,12,3,2,232,12,3,2,235,12,3,2,238,12,3,2,241,12,3,2,244,12,3,2,247,12,3,2,250,12,3,2,253,12,3,2,0,13,3,2,3,13,3,2,6,13,3,2,9,13,3,2,12,13,3,2,15,13,3,2,18,13,3,2,21,13,3,2,24,13,3,2,27,13,3,2,30,13,3,2,33,13,3,2,36,13,3,2,39,13,3,2,42,13,3,2,45,13,3,2,48,13,3,2,51,13,3,2,54,13,3,2,57,13,3,2,60,13,3,2,63,13,3,2,66,13,3,2,69,13,3,2,72,13,3,2,75,13,3,2,78,13,3,2,81,13,3,2,84,13,3,2,87,13,3,2,90,13,3,2,93,13,3,2,96,13,3,2,99,13,3,2,102,13,3,2,105,13,3,2,108,13,3,2,111,13,3,2,114,13,3,2,117,13,3,2,120,13,3,2,123,13,3,2,126,13,3,2,129,13,3,2,132,13,3,2,135,13,3,2,138,13,3,2,141,13,3,2,144,13,3,2,147,13,3,2,150,13,3,2,153,13,3,2,156,13,3,2,159,13,3,2,162,13,3,2,165,13,3,2,168,13,3,2,171,13,3,2,174,13,3,2,177,13,3,2,180,13,3,2,183,13,3,2,186,13,3,2,189,13,3,2,192,13,3,2,195,13,3,2,198,13,3,2,201,13,3,2,204,13,3,2,207,13,3,2,210,13,3,2,213,13,3,2,216,13,3,2,219,13,3,2,222,13,3,2,225,13,3,2,228,13,3,2,231,13,3,2,234,13,3,2,237,13,3,2,240,13,3,2,243,13,3,2,246,13,3,2,249,13,3,2,252,13,3,2,255,13,3,2,2,14,3,2,5,14,3,2,8,14,3,2,11,14,3,2,14,14,3,2,17,14,3,2,20,14,3,2,23,14,3,2,26,14,3,2,29,14,3,2,32,14,3,2,35,14,3,2,38,14,3,2,41,14,3,2,44,14,3,2,47,14,3,2,50,14,3,2,53,14,3,2,56,14,3,2,59,14,3,2,62,14,3,2,65,14,3,2,68,14,3,2,71,14,3,2,74,14,3,2,77,14,3,2,80,14,3,2,83,14,3,2,86,14,3,2,89,14,3,2,92,14,3,2,95,14,3,2,98,14,3,2,101,14,3,2,104,14,3,2,107,14,3,2,110,14,3,2,113,14,3,2,116,14,3,2,119,14,3,2,122,14,3,2,125,14,3,2,128,14,3,2,131,14,3,2,134,14,3,2,137,14,3,4,0,0,0,6,26,0,1,7,0,0,0,2,140,14,1,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,2,141,14,3,7,0,0,0,2,79,12,3,2,144,14,3,2,147,14,3,7,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,6,150,14,4,6,154,14,4,0,0,0,0,2,158,14,6,7,0,0,0,0,0,0,0,2,164,14,6,4,0,0,0,0,0,0,0,4,0,0,0,2,170,14,3,2,173,14,3,2,176,14,3,2,179,14,3,2,182,14,3,2,185,14,3,2,188,14,3,2,191,14,3,2,194,14,3,2,197,14,3,2,200,14,3,2,203,14,3,2,206,14,3,2,209,14,3,2,212,14,3,2,215,14,3,2,218,14,3,2,221,14,3,2,224,14,3,2,227,14,3,2,230,14,3,2,233,14,3,2,236,14,3,2,239,14,3,2,242,14,3,2,245,14,3,2,248,14,3,2,251,14,3,2,254,14,3,2,1,15,3,2,4,15,3,2,7,15,3,2,10,15,3,2,13,15,3,2,16,15,3,2,19,15,3,2,22,15,3,2,25,15,3,2,28,15,3,2,31,15,3,2,34,15,3,2,37,15,3,2,40,15,3,2,43,15,3,2,46,15,3,2,49,15,3,2,52,15,3,2,55,15,3,2,58,15,3,2,61,15,3,2,64,15,3,4,0,0,0,2,67,15,3,2,70,15,3,2,73,15,3,2,76,15,3,2,79,15,3,2,82,15,3,2,85,15,3,2,88,15,3,2,91,15,3,2,94,15,3,2,97,15,3,2,100,15,3,2,103,15,3,2,106,15,3,2,109,15,3,2,112,15,3,2,115,15,3,2,118,15,3,2,121,15,3,2,124,15,3,2,127,15,3,2,130,15,3,2,133,15,3,2,136,15,3,2,139,15,3,2,142,15,3,2,145,15,3,2,148,15,3,2,151,15,3,2,154,15,3,2,157,15,3,2,160,15,3,2,163,15,3,2,166,15,3,2,169,15,3,2,172,15,3,2,175,15,3,2,178,15,3,2,181,15,3,2,184,15,3,2,187,15,3,2,190,15,3,4,0,0,0,7,0,0,0,2,10,12,3,2,28,12,3,2,193,15,3,2,196,15,3,2,199,15,3,2,202,15,3,2,205,15,3,2,208,15,3,2,22,12,3,2,211,15,3,2,214,15,3,2,217,15,3,2,220,15,3,2,34,12,3,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,6,223,15,5,6,228,15,5,6,233,15,5,6,238,15,5,6,243,15,5,6,248,15,5,6,253,15,5,6,2,16,5,6,7,16,5,6,12,16,5,6,17,16,5,6,22,16,5,6,27,16,5,6,32,16,5,6,37,16,5,6,42,16,5,6,47,16,5,6,52,16,5,6,57,16,5,6,62,16,5,6,67,16,5,6,72,16,5,6,77,16,5,6,82,16,5,6,87,16,5,6,92,16,5,6,97,16,5,6,102,16,5,6,107,16,5,6,112,16,8,6,120,16,8,4,0,0,0,6,128,16,5,6,133,16,5,6,138,16,5,6,143,16,5,6,148,16,5,6,153,16,5,6,158,16,5,6,163,16,5,6,168,16,5,6,173,16,5,6,178,16,5,6,183,16,5,6,188,16,5,6,193,16,5,6,198,16,5,6,203,16,5,6,208,16,5,6,213,16,5,6,218,16,5,6,223,16,5,6,228,16,5,6,233,16,5,6,238,16,5,6,243,16,5,6,248,16,5,6,253,16,5,6,2,17,5,6,7,17,5,6,12,17,5,6,17,17,5,6,22,17,5,6,27,17,5,6,32,17,5,6,37,17,5,6,42,17,5,6,47,17,5,2,52,17,3,2,55,17,3,2,208,12,3,2,58,17,3,7,0,0,0,2,61,17,3,2,64,17,2,2,66,17,2,2,68,17,2,2,70,17,2,2,72,17,2,2,74,17,2,2,76,17,2,2,78,17,2,2,80,17,2,2,82,17,2,2,84,17,2,2,86,17,2,2,88,17,2,2,90,17,2,2,92,17,2,2,170,14,3,2,179,14,3,2,188,14,3,2,194,14,3,2,218,14,3,2,221,14,3,2,230,14,3,2,236,14,3,2,239,14,3,2,245,14,3,2,248,14,3,2,251,14,3,2,254,14,3,2,1,15,3,2,94,17,3,2,97,17,3,2,100,17,3,2,103,17,3,2,106,17,3,2,109,17,3,2,112,17,3,2,115,17,3,2,118,17,3,2,121,17,3,2,124,17,3,2,127,17,3,2,130,17,3,2,133,17,3,2,136,17,6,2,142,17,6,2,148,17,3,7,0,0,0,2,10,12,3,2,28,12,3,2,193,15,3,2,196,15,3,2,151,17,3,2,154,17,3,2,157,17,3,2,43,12,3,2,160,17,3,2,79,12,3,2,229,12,3,2,9,13,3,2,6,13,3,2,232,12,3,2,252,13,3,2,103,12,3,2,223,12,3,2,163,17,3,2,166,17,3,2,169,17,3,2,172,17,3,2,175,17,3,2,178,17,3,2,181,17,3,2,184,17,3,2,187,17,3,2,190,17,3,2,121,12,3,2,193,17,3,2,196,17,3,2,199,17,3,2,202,17,3,2,205,17,3,2,208,17,3,2,211,17,3,2,214,17,3,2,199,15,3,2,202,15,3,2,205,15,3,2,217,17,3,2,220,17,3,2,223,17,3,2,226,17,3,2,229,17,3,2,232,17,3,2,235,17,3,2,238,17,3,2,241,17,3,2,244,17,3,2,247,17,2,2,249,17,2,2,251,17,2,2,253,17,2,2,255,17,2,2,1,18,2,2,3,18,2,2,5,18,2,2,7,18,2,2,9,18,2,2,11,18,2,2,13,18,2,2,15,18,2,2,17,18,2,2,19,18,2,2,21,18,4,2,25,18,4,2,29,18,4,2,33,18,4,2,37,18,4,2,41,18,4,2,45,18,4,2,49,18,4,2,53,18,4,2,57,18,5,2,62,18,5,2,67,18,5,2,72,18,2,2,74,18,3,2,77,18,2,2,79,18,3,2,82,18,3,2,85,18,3,2,88,18,3,2,91,18,3,2,94,18,3,2,97,18,3,2,100,18,3,2,103,18,3,2,106,18,3,2,109,18,3,2,112,18,3,2,115,18,3,2,118,18,3,2,121,18,3,2,124,18,3,2,127,18,3,2,130,18,3,2,133,18,3,2,136,18,3,2,139,18,3,2,142,18,3,2,145,18,3,2,148,18,3,2,151,18,3,2,154,18,3,2,157,18,3,2,160,18,3,2,163,18,3,2,166,18,3,2,169,18,3,2,172,18,3,2,175,18,3,2,178,18,3,2,181,18,3,2,184,18,3,2,187,18,3,2,190,18,3,2,193,18,3,2,196,18,3,2,199,18,3,2,202,18,3,2,205,18,3,2,208,18,3,2,211,18,3,2,214,18,3,2,217,18,3,2,220,18,3,2,223,18,6,2,229,18,12,2,241,18,12,2,253,18,12,2,9,19,9,2,18,19,12,2,30,19,9,2,39,19,9,2,48,19,15,2,63,19,12,2,75,19,9,2,84,19,9,2,93,19,9,2,102,19,12,2,114,19,12,2,126,19,9,2,135,19,9,2,144,19,6,2,150,19,9,2,159,19,12,2,171,19,12,2,183,19,6,2,189,19,15,2,204,19,18,2,222,19,15,2,237,19,9,2,246,19,15,2,5,20,15,2,20,20,12,2,32,20,9,2,41,20,9,2,50,20,9,2,59,20,12,2,71,20,15,2,86,20,12,2,98,20,9,2,107,20,9,2,116,20,9,2,125,20,6,2,131,20,6,2,137,20,6,2,143,20,6,2,149,20,9,2,158,20,9,2,167,20,15,2,182,20,9,2,191,20,12,2,203,20,15,2,218,20,9,2,227,20,6,2,233,20,6,2,239,20,15,2,254,20,12,2,10,21,15,2,25,21,9,2,34,21,15,2,49,21,6,2,55,21,9,2,64,21,9,2,73,21,9,2,82,21,9,2,91,21,9,2,100,21,12,2,112,21,9,2,121,21,6,2,127,21,9,2,136,21,9,2,145,21,9,2,154,21,12,2,166,21,9,2,175,21,9,2,184,21,9,2,193,21,15,2,208,21,12,2,220,21,6,2,226,21,15,2,241,21,6,2,247,21,12,2,3,22,12,2,15,22,9,2,24,22,9,2,33,22,9,2,42,22,12,2,54,22,6,2,60,22,9,2,69,22,12,2,81,22,6,2,87,22,15,2,102,22,9,2,111,22,4,2,115,22,4,2,119,22,4,2,123,22,4,2,127,22,4,2,131,22,4,2,135,22,4,2,139,22,4,2,143,22,4,2,147,22,4,2,151,22,5,2,156,22,5,2,161,22,5,2,166,22,5,2,171,22,5,2,176,22,5,2,181,22,5,2,186,22,5,2,191,22,5,2,196,22,5,2,201,22,5,2,206,22,5,2,211,22,5,2,216,22,5,2,221,22,5,2,226,22,3,2,229,22,2,2,231,22,2,2,233,22,3,2,236,22,2,2,238,22,2,2,240,22,2,2,242,22,3,2,245,22,3,2,248,22,2,2,250,22,6,2,0,23,6,2,6,23,6,2,12,23,6,2,18,23,12,2,30,23,2,2,32,23,2,2,34,23,3,2,37,23,2,2,39,23,2,2,41,23,2,2,43,23,2,2,45,23,2,2,47,23,3,2,50,23,4,2,54,23,2,2,56,23,2,2,58,23,3,2,61,23,3,2,64,23,2,2,66,23,2,2,68,23,2,2,70,23,3,2,73,23,3,2,76,23,3,2,79,23,3,2,82,23,3,2,85,23,2,2,87,23,2,2,89,23,2,2,91,23,2,2,93,23,2,2,95,23,3,2,98,23,2,2,100,23,2,2,102,23,2,2,104,23,3,2,107,23,3,2,110,23,2,2,112,23,3,2,115,23,3,2,118,23,3,2,121,23,2,2,123,23,3,2,126,23,5,2,131,23,6,2,30,23,2,2,137,23,3,2,140,23,3,2,143,23,3,2,146,23,3,2,149,23,7,2,156,23,8,2,164,23,2,2,166,23,2,2,168,23,3,2,171,23,2,2,173,23,2,2,175,23,2,2,177,23,3,2,180,23,2,2,182,23,2,2,180,23,2,2,184,23,2,2,186,23,2,2,188,23,3,2,191,23,2,2,193,23,2,2,191,23,2,2,195,23,3,2,198,23,3,4,0,0,0,2,201,23,2,2,203,23,2,2,205,23,2,2,207,23,6,4,0,0,0,2,213,23,2,2,215,23,2,2,217,23,2,2,219,23,2,2,221,23,2,2,223,23,2,2,102,23,2,2,225,23,2,2,227,23,2,2,229,23,2,2,231,23,3,2,234,23,2,2,43,23,2,2,236,23,3,2,239,23,3,2,242,23,2,4,0,0,0,2,244,23,3,2,247,23,2,2,249,23,2,2,251,23,2,2,253,23,2,2,255,23,5,2,4,24,5,2,9,24,4,2,13,24,4,2,17,24,4,2,21,24,4,2,25,24,4,2,29,24,4,2,33,24,4,2,37,24,4,2,41,24,4,2,45,24,5,2,50,24,5,2,55,24,5,2,60,24,5,2,65,24,5,2,70,24,5,2,75,24,5,2,80,24,5,2,85,24,5,2,90,24,5,2,95,24,5,2,100,24,5,2,105,24,5,2,110,24,5,2,115,24,5,2,120,24,5,2,125,24,5,2,130,24,5,2,135,24,5,2,140,24,5,2,145,24,5,2,150,24,5,2,155,24,3,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,2,158,24,3,0,0,0,0,2,161,24,3,0,0,0,0,2,164,24,3,0,0,0,0,2,167,24,3,0,0,0,0,2,170,24,3,0,0,0,0,2,18,5,3,0,0,0,0,2,173,24,3,0,0,0,0,2,176,24,3,0,0,0,0,2,179,24,3,0,0,0,0,2,182,24,3,0,0,0,0,2,185,24,3,0,0,0,0,2,188,24,3,0,0,0,0,2,191,24,3,0,0,0,0,2,194,24,3,0,0,0,0,2,197,24,3,0,0,0,0,2,200,24,3,0,0,0,0,2,203,24,3,0,0,0,0,2,206,24,3,0,0,0,0,2,209,24,3,0,0,0,0,2,212,24,3,0,0,0,0,2,215,24,3,0,0,0,0,2,218,24,3,0,0,0,0,2,221,24,3,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,2,224,24,3,0,0,0,0,2,227,24,3,0,0,0,0,2,230,24,3,0,0,0,0,2,233,24,3,0,0,0,0,2,236,24,3,0,0,0,0,2,239,24,3,0,0,0,0,2,242,24,3,0,0,0,0,2,245,24,3,0,0,0,0,2,248,24,3,0,0,0,0,2,251,24,3,0,0,0,0,2,254,24,3,0,0,0,0,2,1,25,3,0,0,0,0,2,4,25,3,0,0,0,0,2,7,25,3,0,0,0,0,2,192,2,2,2,196,2,2,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,2,10,25,3,0,0,0,0,2,13,25,3,0,0,0,0,2,16,25,3,0,0,0,0,2,19,25,3,0,0,0,0,2,22,25,3,0,0,0,0,2,25,25,3,0,0,0,0,2,28,25,3,0,0,0,0,2,31,25,3,0,0,0,0,2,34,25,3,0,0,0,0,2,37,25,3,0,0,0,0,2,40,25,3,0,0,0,0,2,43,25,3,0,0,0,0,2,46,25,3,0,0,0,0,2,49,25,3,0,0,0,0,2,52,25,3,0,0,0,0,2,55,25,3,0,0,0,0,2,58,25,3,0,0,0,0,2,61,25,3,0,0,0,0,2,64,25,3,0,0,0,0,2,67,25,3,0,0,0,0,2,70,25,3,0,0,0,0,2,73,25,3,0,0,0,0,2,76,25,3,0,0,0,0,2,79,25,3,0,0,0,0,2,82,25,3,0,0,0,0,2,85,25,3,0,0,0,0,2,88,25,3,0,0,0,0,2,91,25,3,0,0,0,0,2,94,25,3,0,0,0,0,2,97,25,3,0,0,0,0,2,100,25,3,0,0,0,0,2,103,25,3,0,0,0,0,2,106,25,3,0,0,0,0,2,109,25,3,0,0,0,0,2,112,25,3,0,0,0,0,2,115,25,3,0,0,0,0,2,118,25,3,0,0,0,0,2,121,25,3,0,0,0,0,2,121,25,3,0,0,0,0,2,124,25,3,0,0,0,0,2,127,25,3,0,0,0,0,2,130,25,3,2,133,25,3,0,0,0,0,2,136,25,3,0,0,0,0,2,139,25,3,0,0,0,0,2,142,25,3,0,0,0,0,2,145,25,3,0,0,0,0,7,0,0,0,2,148,25,3,0,0,0,0,2,185,5,2,0,0,0,0,2,151,25,3,0,0,0,0,2,154,25,3,0,0,0,0,2,157,25,3,0,0,0,0,2,160,25,3,0,0,0,0,2,163,25,3,0,0,0,0,2,166,25,3,0,0,0,0,2,169,25,3,0,0,0,0,2,172,25,3,0,0,0,0,2,175,25,3,0,0,0,0,2,178,25,3,0,0,0,0,2,181,25,3,0,0,0,0,2,184,25,3,0,0,0,0,2,205,1,2,2,163,5,2,2,183,5,2,2,187,25,2,2,187,5,2,0,0,0,0,2,189,25,2,2,191,25,2,2,192,5,2,2,193,25,3,2,196,25,3,0,0,0,0,2,199,25,3,0,0,0,0,2,202,25,3,0,0,0,0,2,205,25,3,0,0,0,0,2,208,25,3,0,0,0,0,2,211,25,3,0,0,0,0,4,0,0,0,2,214,25,3,0,0,0,0,2,217,25,3,2,211,5,2,2,220,25,3,2,223,25,3,0,0,0,0,2,226,25,3,0,0,0,0,4,0,0,0,2,229,25,3,0,0,0,0,2,159,0,2,2,206,0,2,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,2,16,25,3,2,232,25,3,2,72,11,2,2,235,25,3,0,0,0,0,2,238,25,2,7,0,0,0,4,0,0,0,2,240,25,3,2,243,25,3,2,246,25,3,2,249,25,3,2,252,25,3,2,255,25,3,2,2,26,3,2,5,26,3,2,8,26,3,2,11,26,3,2,14,26,3,2,17,26,3,2,20,26,3,2,23,26,3,2,26,26,3,2,29,26,3,2,32,26,3,2,35,26,3,2,38,26,3,2,41,26,3,2,44,26,3,2,47,26,3,2,50,26,3,2,53,26,3,2,56,26,3,2,59,26,3,2,62,26,3,2,65,26,3,2,68,26,3,2,71,26,3,2,74,26,3,2,77,26,3,2,80,26,3,2,83,26,3,2,86,26,3,2,89,26,3,2,92,26,3,2,95,26,3,2,98,26,3,2,101,26,3,2,104,26,3,2,107,26,3,2,110,26,3,2,113,26,3,2,116,26,3,2,119,26,3,2,122,26,3,2,125,26,3,2,128,26,3,2,131,26,3,2,134,26,3,2,137,26,3,2,140,26,3,2,143,26,3,2,146,26,3,2,149,26,3,2,152,26,3,2,155,26,3,2,158,26,3,2,161,26,3,2,164,26,3,2,167,26,3,2,170,26,3,2,173,26,3,2,176,26,3,2,179,26,3,2,182,26,3,2,185,26,3,2,188,26,3,2,191,26,3,2,194,26,3,2,197,26,3,2,200,26,3,2,203,26,3,2,206,26,3,2,209,26,3,2,212,26,3,2,215,26,3,2,218,26,3,2,221,26,3,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,2,224,26,3,2,227,26,3,2,228,13,3,2,230,26,3,2,233,26,3,2,236,26,3,2,239,26,3,2,134,14,3,2,242,26,3,2,252,13,3,2,245,26,3,2,248,26,3,2,251,26,3,2,254,26,3,2,1,27,3,2,4,27,3,2,7,27,3,2,10,27,3,2,13,27,3,2,16,27,3,2,19,27,3,2,22,27,3,2,25,27,3,2,28,27,3,2,31,27,3,2,34,27,3,2,37,27,3,2,40,27,3,2,43,27,3,2,46,27,3,2,49,27,3,2,52,27,3,2,55,27,3,2,58,27,3,2,61,27,3,2,64,27,3,2,67,27,3,2,70,27,3,2,73,27,3,2,76,27,3,2,79,27,3,2,82,27,3,2,85,27,3,2,88,27,3,2,91,27,3,2,94,27,3,2,97,27,3,2,100,27,3,2,103,27,3,2,106,27,3,2,109,27,3,2,126,13,3,2,112,27,3,2,115,27,3,2,118,27,3,2,121,27,3,2,124,27,3,2,127,27,3,2,130,27,3,2,133,27,3,2,136,27,3,2,139,27,3,2,142,27,3,2,89,14,3,2,145,27,3,2,148,27,3,2,151,27,3,2,154,27,3,2,157,27,3,2,160,27,3,2,163,27,3,2,166,27,3,2,169,27,3,2,172,27,3,2,175,27,3,2,178,27,3,2,181,27,3,2,184,27,3,2,187,27,3,2,190,27,3,2,193,27,3,2,196,27,3,2,199,27,3,2,202,27,3,2,205,27,3,2,208,27,3,2,211,27,3,2,214,27,3,2,217,27,3,2,220,27,3,2,223,27,3,2,16,27,3,2,226,27,3,2,229,27,3,2,232,27,3,2,235,27,3,2,238,27,3,2,241,27,3,2,244,27,3,2,247,27,3,2,250,27,3,2,253,27,3,2,0,28,3,2,3,28,3,2,6,28,3,2,9,28,3,2,12,28,3,2,15,28,3,2,18,28,3,2,21,28,3,2,24,28,3,2,27,28,3,2,234,13,3,2,30,28,3,2,33,28,3,2,36,28,3,2,39,28,3,2,42,28,3,2,45,28,3,2,48,28,3,2,51,28,3,2,54,28,3,2,57,28,3,2,60,28,3,2,63,28,3,2,66,28,3,2,69,28,3,2,72,28,3,2,121,12,3,2,75,28,3,2,78,28,3,2,81,28,3,2,84,28,3,2,87,28,3,2,90,28,3,2,93,28,3,2,96,28,3,2,64,12,3,2,99,28,3,2,102,28,3,2,105,28,3,2,108,28,3,2,111,28,3,2,114,28,3,2,117,28,3,2,120,28,3,2,123,28,3,2,126,28,3,2,129,28,3,2,132,28,3,2,135,28,3,2,138,28,3,2,141,28,3,2,144,28,3,2,147,28,3,2,150,28,3,2,153,28,3,2,156,28,3,2,159,28,3,2,162,28,3,2,24,28,3,2,165,28,3,2,168,28,3,2,171,28,3,2,174,28,3,2,177,28,3,2,180,28,3,2,183,28,3,2,186,28,3,2,232,27,3,2,189,28,3,2,192,28,3,2,195,28,3,2,198,28,3,2,201,28,3,2,204,28,3,2,207,28,3,2,210,28,3,2,213,28,3,2,216,28,3,2,219,28,3,2,222,28,3,2,225,28,3,2,228,28,3,2,231,28,3,2,234,28,3,2,237,28,3,2,240,28,3,2,243,28,3,2,246,28,3,2,16,27,3,2,249,28,3,2,252,28,3,2,255,28,3,2,2,29,3,2,131,14,3,2,5,29,3,2,8,29,3,2,11,29,3,2,14,29,3,2,17,29,3,2,20,29,3,2,23,29,3,2,26,29,3,2,29,29,3,2,32,29,3,2,35,29,3,2,38,29,3,2,154,17,3,2,41,29,3,2,44,29,3,2,47,29,3,2,50,29,3,2,53,29,3,2,56,29,3,2,59,29,3,2,62,29,3,2,65,29,3,2,238,27,3,2,68,29,3,2,71,29,3,2,74,29,3,2,77,29,3,2,80,29,3,2,83,29,3,2,86,29,3,2,89,29,3,2,92,29,3,2,95,29,3,2,98,29,3,2,101,29,3,2,104,29,3,2,249,13,3,2,107,29,3,2,110,29,3,2,113,29,3,2,116,29,3,2,119,29,3,2,122,29,3,2,125,29,3,2,128,29,3,2,131,29,3,2,134,29,3,2,137,29,3,2,140,29,3,2,143,29,3,2,102,13,3,2,146,29,3,2,149,29,3,2,152,29,3,2,155,29,3,2,158,29,3,2,161,29,3,2,164,29,3,2,167,29,3,2,170,29,3,2,173,29,3,2,176,29,3,2,179,29,3,2,182,29,3,2,185,29,3,2,188,29,3,2,191,29,3,2,183,13,3,2,194,29,3,2,192,13,3,2,197,29,3,2,200,29,3,2,203,29,3,0,0,0,0,2,206,29,3,0,0,0,0,2,209,29,3,0,0,0,0,2,212,29,3,2,215,29,3,2,218,29,3,2,221,29,3,2,224,29,3,2,227,29,3,2,230,29,3,2,233,29,3,2,236,29,3,2,123,13,3,0,0,0,0,2,239,29,3,0,0,0,0,2,242,29,3,0,0,0,0,2,245,29,3,2,248,29,3,0,0,0,0,2,251,29,3,2,254,29,3,2,1,30,3,2,4,30,3,2,7,30,3,2,10,30,3,2,13,30,3,2,16,30,3,2,19,30,3,2,22,30,3,2,25,30,3,2,28,30,3,2,31,30,3,2,34,30,3,2,37,30,3,2,40,30,3,2,43,30,3,2,46,30,3,2,142,12,3,2,49,30,3,2,52,30,3,2,55,30,3,2,58,30,3,2,61,30,3,2,64,30,3,2,67,30,3,2,70,30,3,2,73,30,3,2,76,30,3,2,79,30,3,2,82,30,3,2,85,30,3,2,88,30,3,2,91,30,3,2,169,17,3,2,94,30,3,2,97,30,3,2,100,30,3,2,103,30,3,2,181,17,3,2,106,30,3,2,109,30,3,2,112,30,3,2,115,30,3,2,118,30,3,2,132,28,3,2,121,30,3,2,124,30,3,2,127,30,3,2,130,30,3,2,133,30,3,2,136,30,3,2,139,30,3,2,142,30,3,2,145,30,3,2,148,30,3,2,151,30,3,2,154,30,3,2,157,30,3,2,160,30,3,2,245,29,3,2,163,30,3,2,166,30,3,2,169,30,3,2,172,30,3,2,175,30,4,2,179,30,3,4,0,0,0,2,182,30,3,2,185,30,3,2,188,30,3,2,191,30,3,2,194,30,3,2,197,30,3,2,200,30,3,2,203,30,3,2,31,30,3,2,206,30,3,2,209,30,3,2,212,30,3,2,206,29,3,2,215,30,3,2,218,30,3,2,221,30,3,2,224,30,3,2,227,30,3,2,230,30,3,2,233,30,3,2,236,30,3,2,239,30,3,2,242,30,3,2,245,30,3,2,248,30,3,2,55,30,3,2,251,30,3,2,58,30,3,2,254,30,3,2,1,31,3,2,4,31,3,2,7,31,3,2,10,31,3,2,209,29,3,2,79,27,3,2,13,31,3,2,16,31,3,2,241,12,3,2,27,28,3,2,20,29,3,2,19,31,3,2,22,31,3,2,79,30,3,2,25,31,3,2,82,30,3,2,28,31,3,2,31,31,3,2,34,31,3,2,215,29,3,2,37,31,3,2,40,31,3,2,43,31,3,2,46,31,3,2,49,31,3,2,218,29,3,2,52,31,3,2,55,31,3,2,58,31,3,2,61,31,3,2,64,31,3,2,67,31,3,2,118,30,3,2,70,31,3,2,73,31,3,2,132,28,3,2,76,31,3,2,130,30,3,2,79,31,3,2,82,31,3,2,85,31,3,2,88,31,3,2,91,31,3,2,145,30,3,2,94,31,3,2,242,29,3,2,97,31,3,2,148,30,3,2,226,27,3,2,100,31,3,2,151,30,3,2,103,31,3,2,157,30,3,2,106,31,3,2,109,31,3,2,112,31,3,2,115,31,3,2,118,31,3,2,163,30,3,2,233,29,3,2,121,31,3,2,166,30,3,2,124,31,3,2,169,30,3,2,127,31,3,2,134,14,3,2,130,31,4,2,134,31,4,2,138,31,4,2,142,31,3,2,145,31,3,2,148,31,3,2,151,31,4,2,155,31,4,2,159,31,4,2,163,31,3,2,166,31,3,4,0,0,0,2,169,31,2,2,171,31,2,2,173,31,2,2,175,31,3,2,178,31,3,2,181,31,2,4,0,0,0,2,183,31,4,2,187,31,4,2,191,31,4,2,195,31,4,2,199,31,4,4,0,0,0,2,203,31,4,0,0,0,0,2,207,31,4,2,211,31,2,2,86,9,2,2,92,9,2,2,213,31,2,2,215,31,2,2,217,31,2,2,219,31,2,2,221,31,2,2,223,31,2,6,50,9,1,2,225,31,4,2,229,31,4,2,233,31,6,2,239,31,6,2,245,31,4,2,249,31,4,2,253,31,4,2,1,32,4,2,5,32,4,2,9,32,4,2,13,32,4,2,17,32,4,2,21,32,4,4,0,0,0,2,25,32,4,2,29,32,4,2,33,32,4,2,37,32,4,2,41,32,4,4,0,0,0,2,45,32,4,4,0,0,0,2,49,32,4,2,53,32,4,4,0,0,0,2,57,32,4,2,61,32,4,4,0,0,0,2,65,32,4,2,69,32,4,2,73,32,4,2,77,32,4,2,81,32,4,2,85,32,4,2,89,32,4,2,93,32,4,2,97,32,4,2,101,32,4,2,105,32,2,2,107,32,2,2,109,32,2,2,111,32,2,2,113,32,2,2,115,32,2,2,117,32,2,2,119,32,2,2,121,32,2,2,123,32,2,2,125,32,2,2,127,32,2,2,129,32,2,2,131,32,2,2,133,32,2,2,135,32,2,2,137,32,2,2,139,32,2,2,141,32,2,2,143,32,2,2,145,32,2,2,147,32,2,2,149,32,2,2,151,32,2,2,153,32,2,2,155,32,2,2,157,32,2,2,159,32,2,2,161,32,2,2,163,32,2,7,0,0,0,4,0,0,0,2,165,32,2,2,167,32,2,2,169,32,2,2,171,32,2,2,234,3,4,2,173,32,2,2,175,32,2,2,177,32,2,2,179,32,2,2,181,32,2,2,183,32,4,2,187,32,4,2,191,32,4,2,195,32,4,2,199,32,4,2,203,32,4,2,207,32,4,2,211,32,4,2,215,32,2,2,217,32,4,2,221,32,4,2,225,32,4,2,211,32,4,2,229,32,4,2,233,32,4,2,237,32,4,2,241,32,4,2,245,32,4,2,249,32,4,2,253,32,4,2,1,33,4,2,5,33,4,2,9,33,4,2,13,33,4,2,17,33,4,2,21,33,4,2,25,33,4,2,29,33,4,2,33,33,4,2,37,33,4,2,41,33,4,2,45,33,4,2,49,33,4,2,53,33,4,2,57,33,4,2,61,33,4,2,65,33,4,2,69,33,4,2,73,33,4,2,77,33,4,2,81,33,4,2,85,33,4,2,89,33,4,2,93,33,4,2,97,33,4,2,101,33,4,2,105,33,4,2,109,33,4,2,113,33,4,2,117,33,4,2,121,33,4,2,125,33,4,2,129,33,4,2,133,33,4,2,137,33,4,2,141,33,4,2,145,33,4,2,149,33,4,2,153,33,4,2,157,33,4,2,161,33,4,2,165,33,4,2,169,33,4,2,173,33,4,2,177,33,4,2,181,33,4,2,185,33,4,2,189,33,4,2,193,33,4,2,197,33,4,2,201,33,4,2,205,33,4,2,209,33,4,2,213,33,4,2,217,33,4,2,221,33,4,2,225,33,4,2,229,33,4,2,233,33,4,2,237,33,4,2,241,33,4,2,245,33,4,2,249,33,4,2,253,33,4,2,1,34,4,2,5,34,4,2,9,34,4,2,13,34,4,2,17,34,4,2,21,34,4,2,25,34,4,2,29,34,4,2,33,34,4,2,37,34,4,2,41,34,4,2,45,34,4,2,49,34,4,2,53,34,4,2,57,34,4,2,61,34,4,2,65,34,4,2,69,34,4,2,73,34,4,6,77,34,5,6,82,34,5,6,87,34,5,6,92,34,5,6,97,34,5,6,102,34,5,2,107,34,4,2,111,34,4,2,225,32,4,2,115,34,4,2,211,32,4,2,229,32,4,2,119,34,4,2,123,34,4,2,245,32,4,2,127,34,4,2,249,32,4,2,253,32,4,2,131,34,4,2,135,34,4,2,13,33,4,2,139,34,4,2,17,33,4,2,21,33,4,2,143,34,4,2,147,34,4,2,29,33,4,2,151,34,4,2,33,33,4,2,37,33,4,2,153,33,4,2,157,33,4,2,169,33,4,2,173,33,4,2,177,33,4,2,193,33,4,2,197,33,4,2,201,33,4,2,205,33,4,2,221,33,4,2,225,33,4,2,229,33,4,2,155,34,4,2,245,33,4,2,159,34,4,2,163,34,4,2,13,34,4,2,167,34,4,2,17,34,4,2,21,34,4,2,73,34,4,2,171,34,4,2,175,34,4,2,53,34,4,2,179,34,4,2,57,34,4,2,61,34,4,2,217,32,4,2,221,32,4,2,183,34,4,2,225,32,4,2,187,34,4,2,233,32,4,2,237,32,4,2,241,32,4,2,245,32,4,2,191,34,4,2,1,33,4,2,5,33,4,2,9,33,4,2,13,33,4,2,195,34,4,2,29,33,4,2,41,33,4,2,45,33,4,2,49,33,4,2,53,33,4,2,57,33,4,2,65,33,4,2,69,33,4,2,73,33,4,2,77,33,4,2,81,33,4,2,85,33,4,2,199,34,4,2,89,33,4,2,93,33,4,2,97,33,4,2,101,33,4,2,105,33,4,2,109,33,4,2,117,33,4,2,121,33,4,2,125,33,4,2,129,33,4,2,133,33,4,2,137,33,4,2,141,33,4,2,145,33,4,2,149,33,4,2,161,33,4,2,165,33,4,2,181,33,4,2,185,33,4,2,189,33,4,2,193,33,4,2,197,33,4,2,209,33,4,2,213,33,4,2,217,33,4,2,221,33,4,2,203,34,4,2,233,33,4,2,237,33,4,2,241,33,4,2,245,33,4,2,1,34,4,2,5,34,4,2,9,34,4,2,13,34,4,2,207,34,4,2,25,34,4,2,29,34,4,2,211,34,4,2,41,34,4,2,45,34,4,2,49,34,4,2,53,34,4,2,215,34,4,2,225,32,4,2,187,34,4,2,245,32,4,2,191,34,4,2,13,33,4,2,195,34,4,2,29,33,4,2,219,34,4,2,81,33,4,2,223,34,4,2,227,34,4,2,231,34,4,2,193,33,4,2,197,33,4,2,221,33,4,2,13,34,4,2,207,34,4,2,53,34,4,2,215,34,4,2,235,34,6,2,241,34,6,2,247,34,6,2,253,34,4,2,1,35,4,2,5,35,4,2,9,35,4,2,13,35,4,2,17,35,4,2,21,35,4,2,25,35,4,2,29,35,4,2,33,35,4,2,37,35,4,2,41,35,4,2,45,35,4,2,49,35,4,2,53,35,4,2,57,35,4,2,61,35,4,2,65,35,4,2,69,35,4,2,73,35,4,2,77,35,4,2,81,35,4,2,85,35,4,2,227,34,4,2,89,35,4,2,93,35,4,2,97,35,4,2,101,35,4,2,253,34,4,2,1,35,4,2,5,35,4,2,9,35,4,2,13,35,4,2,17,35,4,2,21,35,4,2,25,35,4,2,29,35,4,2,33,35,4,2,37,35,4,2,41,35,4,2,45,35,4,2,49,35,4,2,53,35,4,2,57,35,4,2,61,35,4,2,65,35,4,2,69,35,4,2,73,35,4,2,77,35,4,2,81,35,4,2,85,35,4,2,227,34,4,2,89,35,4,2,93,35,4,2,97,35,4,2,101,35,4,2,77,35,4,2,81,35,4,2,85,35,4,2,227,34,4,2,223,34,4,2,231,34,4,2,113,33,4,2,69,33,4,2,73,33,4,2,77,33,4,2,77,35,4,2,81,35,4,2,85,35,4,2,113,33,4,2,117,33,4,2,105,35,4,7,0,0,0,4,0,0,0,2,109,35,6,2,115,35,6,2,121,35,6,2,127,35,6,2,133,35,6,2,139,35,6,2,145,35,6,2,151,35,6,2,157,35,6,2,163,35,6,2,169,35,6,2,175,35,6,2,181,35,6,2,187,35,6,2,193,35,6,2,199,35,6,2,205,35,6,2,211,35,6,2,217,35,6,2,223,35,6,2,229,35,6,2,235,35,6,2,241,35,6,2,247,35,6,2,253,35,6,2,3,36,6,2,9,36,6,2,15,36,6,2,21,36,6,2,27,36,6,2,33,36,6,2,39,36,6,2,45,36,6,2,51,36,6,2,57,36,6,2,63,36,6,2,69,36,6,2,75,36,6,2,81,36,6,2,87,36,6,2,93,36,6,2,99,36,6,2,105,36,6,2,111,36,6,2,117,36,6,2,123,36,6,2,129,36,6,2,135,36,6,2,141,36,6,4,0,0,0,2,147,36,6,2,153,36,6,2,159,36,6,2,165,36,6,2,171,36,6,2,177,36,6,2,183,36,6,2,189,36,6,2,195,36,6,2,201,36,6,2,207,36,6,2,213,36,6,2,219,36,6,2,225,36,6,2,231,36,6,2,237,36,6,2,243,36,6,2,249,36,6,2,255,36,6,2,5,37,6,2,11,37,6,2,17,37,6,2,23,37,6,2,29,37,6,2,35,37,6,2,41,37,6,2,47,37,6,2,53,37,6,2,59,37,6,2,65,37,6,2,71,37,6,2,77,37,6,2,57,36,6,2,69,36,6,2,83,37,6,2,89,37,6,2,95,37,6,2,101,37,6,2,107,37,6,2,113,37,6,2,107,37,6,2,95,37,6,2,119,37,6,2,125,37,6,2,131,37,6,2,137,37,6,2,143,37,6,2,113,37,6,2,15,36,6,2,211,35,6,2,149,37,6,2,155,37,6,4,0,0,0,2,161,37,6,2,167,37,6,2,173,37,8,2,181,37,8,2,189,37,8,2,197,37,8,2,205,37,8,2,213,37,8,2,221,37,8,2,229,37,6,6,235,37,33,6,12,38,15,2,27,38,8,7,0,0,0,4,0,0,0,1,0,0,0,6,35,38,1,2,36,38,3,4,0,0,0,6,39,38,1,6,0,2,1,6,40,38,1,6,41,38,1,2,42,38,3,2,45,38,3,4,0,0,0,0,0,0,0,4,0,0,0,2,48,38,3,2,51,38,3,6,54,38,1,6,55,9,1,6,56,9,1,6,55,38,1,6,56,38,1,2,57,38,3,2,60,38,3,2,63,38,3,2,66,38,3,2,69,38,3,2,72,38,3,2,238,9,3,2,241,9,3,2,75,38,3,2,78,38,3,2,81,38,3,2,84,38,3,7,0,0,0,6,87,38,1,6,88,38,1,6,22,9,3,6,54,38,1,6,35,38,1,2,36,38,3,4,0,0,0,6,0,2,1,6,39,38,1,6,41,38,1,6,40,38,1,2,48,38,3,6,55,9,1,6,56,9,1,6,55,38,1,6,56,38,1,2,57,38,3,2,60,38,3,6,89,38,1,6,90,38,1,6,91,38,1,6,50,9,1,2,92,38,1,6,93,38,1,6,94,38,1,6,54,9,1,4,0,0,0,6,95,38,1,6,96,38,1,6,97,38,1,6,98,38,1,4,0,0,0,6,99,38,3,2,102,38,4,6,106,38,3,0,0,0,0,6,109,38,3,4,0,0,0,6,112,38,3,2,115,38,4,6,119,38,3,2,122,38,4,6,126,38,3,2,129,38,4,6,133,38,3,2,136,38,4,6,140,38,3,2,143,38,4,2,147,38,2,2,149,38,2,2,151,38,2,2,153,38,2,2,155,38,2,2,157,38,2,2,159,38,2,2,161,38,2,2,163,38,2,2,165,38,2,2,167,38,2,2,169,38,2,2,171,38,2,2,173,38,2,2,175,38,2,2,177,38,2,2,179,38,2,2,181,38,2,2,183,38,2,2,185,38,2,2,187,38,2,2,189,38,2,2,191,38,2,2,193,38,2,2,195,38,2,2,197,38,2,2,199,38,2,2,201,38,2,2,203,38,2,2,205,38,2,2,207,38,2,2,209,38,2,2,211,38,2,2,213,38,2,2,181,32,2,2,215,38,2,2,217,38,4,2,221,38,4,2,225,38,4,2,229,38,4,4,0,0,0,1,0,0,0,4,0,0,0,6,40,38,1,6,233,38,1,6,89,38,1,6,96,38,1,6,97,38,1,6,90,38,1,6,234,38,1,6,55,9,1,6,56,9,1,6,91,38,1,6,50,9,1,6,35,38,1,2,92,38,1,2,140,14,1,6,235,38,1,2,43,9,1,2,43,0,1,2,33,0,1,2,34,0,1,2,44,9,1,2,45,9,1,2,46,9,1,2,47,9,1,2,48,9,1,2,49,9,1,6,39,38,1,6,0,2,1,6,93,38,1,6,54,9,1,6,94,38,1,6,41,38,1,6,98,38,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,6,87,38,1,6,95,38,1,6,88,38,1,6,236,38,1,6,54,38,1,6,212,8,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,6,55,38,1,6,237,38,1,6,56,38,1,6,238,38,1,2,239,38,3,2,242,38,3,2,140,14,1,2,75,38,3,2,78,38,3,2,36,38,3,2,245,38,3,2,220,18,3,2,248,38,3,2,251,38,3,2,254,38,3,2,1,39,3,2,4,39,3,2,7,39,3,2,10,39,3,2,13,39,3,2,16,39,3,2,19,39,3,2,82,18,3,2,85,18,3,2,88,18,3,2,91,18,3,2,94,18,3,2,97,18,3,2,100,18,3,2,103,18,3,2,106,18,3,2,109,18,3,2,112,18,3,2,115,18,3,2,118,18,3,2,121,18,3,2,124,18,3,2,127,18,3,2,130,18,3,2,133,18,3,2,136,18,3,2,139,18,3,2,142,18,3,2,145,18,3,2,148,18,3,2,151,18,3,2,154,18,3,2,157,18,3,2,160,18,3,2,163,18,3,2,166,18,3,2,169,18,3,2,172,18,3,2,175,18,3,2,178,18,3,2,181,18,3,2,184,18,3,2,187,18,3,2,190,18,3,2,193,18,3,2,196,18,3,2,199,18,3,2,202,18,3,2,205,18,3,2,208,18,3,2,211,18,3,2,22,39,3,2,25,39,3,2,28,39,3,4,0,0,0,2,170,14,3,2,173,14,3,2,176,14,3,2,179,14,3,2,182,14,3,2,185,14,3,2,188,14,3,2,191,14,3,2,194,14,3,2,197,14,3,2,200,14,3,2,203,14,3,2,206,14,3,2,209,14,3,2,212,14,3,2,215,14,3,2,218,14,3,2,221,14,3,2,224,14,3,2,227,14,3,2,230,14,3,2,233,14,3,2,236,14,3,2,239,14,3,2,242,14,3,2,245,14,3,2,248,14,3,2,251,14,3,2,254,14,3,2,1,15,3,4,0,0,0,2,4,15,3,2,7,15,3,2,10,15,3,2,13,15,3,2,16,15,3,2,19,15,3,4,0,0,0,2,22,15,3,2,25,15,3,2,28,15,3,2,31,15,3,2,34,15,3,2,37,15,3,4,0,0,0,2,40,15,3,2,43,15,3,2,46,15,3,2,49,15,3,2,52,15,3,2,55,15,3,4,0,0,0,2,58,15,3,2,61,15,3,2,64,15,3,4,0,0,0,2,31,39,2,2,33,39,2,2,35,39,2,6,30,0,3,2,37,39,2,2,39,39,2,2,41,39,3,4,0,0,0,2,44,39,3,2,47,39,3,2,50,39,3,2,53,39,3,2,56,39,3,2,59,39,3,2,62,39,3,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,2,65,39,4,2,69,39,4,2,73,39,4,2,77,39,4,2,81,39,4,2,85,39,4,2,89,39,4,2,93,39,4,2,97,39,4,2,101,39,4,2,105,39,4,2,109,39,4,2,113,39,4,2,117,39,4,2,121,39,4,2,125,39,4,2,129,39,4,2,133,39,4,2,137,39,4,2,141,39,4,2,145,39,4,2,149,39,4,2,153,39,4,2,157,39,4,2,161,39,4,2,165,39,4,2,169,39,4,2,173,39,4,2,177,39,4,2,181,39,4,2,185,39,4,2,189,39,4,2,193,39,4,2,197,39,4,2,201,39,4,2,205,39,4,2,209,39,4,2,213,39,4,2,217,39,4,2,221,39,4,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,2,225,39,4,2,229,39,4,2,233,39,4,2,237,39,4,2,241,39,4,2,245,39,4,2,249,39,4,2,253,39,4,2,1,40,4,2,5,40,4,2,9,40,4,2,13,40,4,2,17,40,4,2,21,40,4,2,25,40,4,2,29,40,4,2,33,40,4,2,37,40,4,2,41,40,4,2,45,40,4,2,49,40,4,2,53,40,4,2,57,40,4,2,61,40,4,2,65,40,4,2,69,40,4,2,73,40,4,2,77,40,4,2,81,40,4,2,85,40,4,2,89,40,4,2,93,40,4,2,97,40,4,2,101,40,4,2,105,40,4,2,109,40,4,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,2,113,40,4,2,117,40,4,2,121,40,4,2,125,40,4,2,129,40,4,2,133,40,4,2,137,40,4,2,141,40,4,2,145,40,4,2,149,40,4,2,153,40,4,2,157,40,4,2,161,40,4,2,165,40,4,2,169,40,4,2,173,40,4,2,177,40,4,2,181,40,4,2,185,40,4,2,189,40,4,2,193,40,4,2,197,40,4,2,201,40,4,2,205,40,4,2,209,40,4,2,213,40,4,2,217,40,4,2,221,40,4,2,225,40,4,2,229,40,4,2,233,40,4,2,237,40,4,2,241,40,4,2,245,40,4,2,249,40,4,2,253,40,4,2,1,41,4,2,5,41,4,2,9,41,4,2,13,41,4,2,17,41,4,2,21,41,4,2,25,41,4,2,29,41,4,2,33,41,4,2,37,41,4,2,41,41,4,2,45,41,4,2,49,41,4,2,53,41,4,2,57,41,4,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,2,61,41,4,2,65,41,4,2,69,41,4,2,73,41,4,2,77,41,4,2,81,41,4,2,85,41,4,2,89,41,4,2,93,41,4,2,97,41,4,2,101,41,4,2,105,41,4,2,109,41,4,2,113,41,4,2,117,41,4,2,121,41,4,2,125,41,4,2,129,41,4,2,133,41,4,2,137,41,4,2,141,41,4,2,145,41,4,2,149,41,4,2,153,41,4,2,157,41,4,2,161,41,4,2,165,41,4,2,169,41,4,2,173,41,4,2,177,41,4,2,181,41,4,2,185,41,4,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,2,189,41,4,2,193,41,4,2,197,41,4,2,201,41,4,2,205,41,4,2,209,41,4,2,213,41,4,2,217,41,4,2,221,41,4,2,225,41,4,2,229,41,4,2,233,41,4,2,237,41,4,2,241,41,4,2,245,41,4,2,249,41,4,2,253,41,4,2,1,42,4,2,5,42,4,2,9,42,4,2,13,42,4,2,17,42,4,2,21,42,4,2,25,42,4,2,29,42,4,2,33,42,4,2,37,42,4,2,41,42,4,2,45,42,4,2,49,42,4,2,53,42,4,2,57,42,4,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,1,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,2,61,42,8,2,69,42,8,2,77,42,12,2,89,42,12,2,101,42,12,2,113,42,12,2,125,42,12,7,0,0,0,4,0,0,0,7,0,0,0,2,137,42,8,2,145,42,8,2,153,42,12,2,165,42,12,2,177,42,12,2,189,42,12,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,4,0,0,0,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,4,0,0,0,2,2,0,1,2,3,0,1,4,0,0,0,2,6,0,1,4,0,0,0,2,9,0,1,2,10,0,1,4,0,0,0,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,4,0,0,0,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,4,0,0,0,2,5,0,1,4,0,0,0,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,4,0,0,0,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,4,0,0,0,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,4,0,0,0,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,4,0,0,0,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,4,0,0,0,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,4,0,0,0,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,4,0,0,0,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,4,0,0,0,2,14,0,1,4,0,0,0,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,4,0,0,0,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,201,42,2,2,203,42,2,4,0,0,0,2,24,2,2,2,26,2,2,2,28,2,2,2,30,2,2,2,32,2,2,2,34,2,2,2,36,2,2,2,38,2,2,2,243,1,2,2,40,2,2,2,42,2,2,2,38,0,2,2,44,2,2,2,46,2,2,2,48,2,2,2,50,2,2,2,52,2,2,2,38,2,2,2,54,2,2,2,56,2,2,2,58,2,2,2,60,2,2,2,62,2,2,2,64,2,2,2,66,2,2,2,205,42,3,2,24,2,2,2,26,2,2,2,28,2,2,2,30,2,2,2,32,2,2,2,34,2,2,2,36,2,2,2,38,2,2,2,243,1,2,2,40,2,2,2,42,2,2,2,38,0,2,2,44,2,2,2,46,2,2,2,48,2,2,2,50,2,2,2,52,2,2,2,54,2,2,2,56,2,2,2,58,2,2,2,60,2,2,2,62,2,2,2,64,2,2,2,66,2,2,2,208,42,3,2,32,2,2,2,38,2,2,2,40,2,2,2,60,2,2,2,52,2,2,2,50,2,2,2,24,2,2,2,26,2,2,2,28,2,2,2,30,2,2,2,32,2,2,2,34,2,2,2,36,2,2,2,38,2,2,2,243,1,2,2,40,2,2,2,42,2,2,2,38,0,2,2,44,2,2,2,46,2,2,2,48,2,2,2,50,2,2,2,52,2,2,2,38,2,2,2,54,2,2,2,56,2,2,2,58,2,2,2,60,2,2,2,62,2,2,2,64,2,2,2,66,2,2,2,205,42,3,2,24,2,2,2,26,2,2,2,28,2,2,2,30,2,2,2,32,2,2,2,34,2,2,2,36,2,2,2,38,2,2,2,243,1,2,2,40,2,2,2,42,2,2,2,38,0,2,2,44,2,2,2,46,2,2,2,48,2,2,2,50,2,2,2,52,2,2,2,54,2,2,2,56,2,2,2,58,2,2,2,60,2,2,2,62,2,2,2,64,2,2,2,66,2,2,2,208,42,3,2,32,2,2,2,38,2,2,2,40,2,2,2,60,2,2,2,52,2,2,2,50,2,2,2,24,2,2,2,26,2,2,2,28,2,2,2,30,2,2,2,32,2,2,2,34,2,2,2,36,2,2,2,38,2,2,2,243,1,2,2,40,2,2,2,42,2,2,2,38,0,2,2,44,2,2,2,46,2,2,2,48,2,2,2,50,2,2,2,52,2,2,2,38,2,2,2,54,2,2,2,56,2,2,2,58,2,2,2,60,2,2,2,62,2,2,2,64,2,2,2,66,2,2,2,205,42,3,2,24,2,2,2,26,2,2,2,28,2,2,2,30,2,2,2,32,2,2,2,34,2,2,2,36,2,2,2,38,2,2,2,243,1,2,2,40,2,2,2,42,2,2,2,38,0,2,2,44,2,2,2,46,2,2,2,48,2,2,2,50,2,2,2,52,2,2,2,54,2,2,2,56,2,2,2,58,2,2,2,60,2,2,2,62,2,2,2,64,2,2,2,66,2,2,2,208,42,3,2,32,2,2,2,38,2,2,2,40,2,2,2,60,2,2,2,52,2,2,2,50,2,2,2,24,2,2,2,26,2,2,2,28,2,2,2,30,2,2,2,32,2,2,2,34,2,2,2,36,2,2,2,38,2,2,2,243,1,2,2,40,2,2,2,42,2,2,2,38,0,2,2,44,2,2,2,46,2,2,2,48,2,2,2,50,2,2,2,52,2,2,2,38,2,2,2,54,2,2,2,56,2,2,2,58,2,2,2,60,2,2,2,62,2,2,2,64,2,2,2,66,2,2,2,205,42,3,2,24,2,2,2,26,2,2,2,28,2,2,2,30,2,2,2,32,2,2,2,34,2,2,2,36,2,2,2,38,2,2,2,243,1,2,2,40,2,2,2,42,2,2,2,38,0,2,2,44,2,2,2,46,2,2,2,48,2,2,2,50,2,2,2,52,2,2,2,54,2,2,2,56,2,2,2,58,2,2,2,60,2,2,2,62,2,2,2,64,2,2,2,66,2,2,2,208,42,3,2,32,2,2,2,38,2,2,2,40,2,2,2,60,2,2,2,52,2,2,2,50,2,2,2,24,2,2,2,26,2,2,2,28,2,2,2,30,2,2,2,32,2,2,2,34,2,2,2,36,2,2,2,38,2,2,2,243,1,2,2,40,2,2,2,42,2,2,2,38,0,2,2,44,2,2,2,46,2,2,2,48,2,2,2,50,2,2,2,52,2,2,2,38,2,2,2,54,2,2,2,56,2,2,2,58,2,2,2,60,2,2,2,62,2,2,2,64,2,2,2,66,2,2,2,205,42,3,2,24,2,2,2,26,2,2,2,28,2,2,2,30,2,2,2,32,2,2,2,34,2,2,2,36,2,2,2,38,2,2,2,243,1,2,2,40,2,2,2,42,2,2,2,38,0,2,2,44,2,2,2,46,2,2,2,48,2,2,2,50,2,2,2,52,2,2,2,54,2,2,2,56,2,2,2,58,2,2,2,60,2,2,2,62,2,2,2,64,2,2,2,66,2,2,2,208,42,3,2,32,2,2,2,38,2,2,2,40,2,2,2,60,2,2,2,52,2,2,2,50,2,2,2,78,2,2,4,0,0,0,2,43,9,1,2,43,0,1,2,33,0,1,2,34,0,1,2,44,9,1,2,45,9,1,2,46,9,1,2,47,9,1,2,48,9,1,2,49,9,1,2,43,9,1,2,43,0,1,2,33,0,1,2,34,0,1,2,44,9,1,2,45,9,1,2,46,9,1,2,47,9,1,2,48,9,1,2,49,9,1,2,43,9,1,2,43,0,1,2,33,0,1,2,34,0,1,2,44,9,1,2,45,9,1,2,46,9,1,2,47,9,1,2,48,9,1,2,49,9,1,2,43,9,1,2,43,0,1,2,33,0,1,2,34,0,1,2,44,9,1,2,45,9,1,2,46,9,1,2,47,9,1,2,48,9,1,2,49,9,1,2,43,9,1,2,43,0,1,2,33,0,1,2,34,0,1,2,44,9,1,2,45,9,1,2,46,9,1,2,47,9,1,2,48,9,1,2,49,9,1,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,2,211,42,4,2,215,42,4,2,219,42,4,2,223,42,4,2,227,42,4,2,231,42,4,2,235,42,4,2,239,42,4,2,243,42,4,2,247,42,4,2,251,42,4,2,255,42,4,2,3,43,4,2,7,43,4,2,11,43,4,2,15,43,4,2,19,43,4,2,23,43,4,2,27,43,4,2,31,43,4,2,35,43,4,2,39,43,4,2,43,43,4,2,47,43,4,2,51,43,4,2,55,43,4,2,59,43,4,2,63,43,4,2,67,43,4,2,71,43,4,2,75,43,4,2,79,43,4,2,83,43,4,2,87,43,4,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,2,159,38,2,2,161,38,2,2,169,38,2,2,175,38,2,4,0,0,0,2,213,38,2,2,181,38,2,2,171,38,2,2,191,38,2,2,215,38,2,2,203,38,2,2,205,38,2,2,207,38,2,2,209,38,2,2,183,38,2,2,195,38,2,2,199,38,2,2,187,38,2,2,201,38,2,2,179,38,2,2,185,38,2,2,165,38,2,2,167,38,2,2,173,38,2,2,177,38,2,2,189,38,2,2,193,38,2,2,197,38,2,2,91,43,2,2,151,32,2,2,93,43,2,2,95,43,2,4,0,0,0,2,161,38,2,2,169,38,2,4,0,0,0,2,211,38,2,4,0,0,0,2,171,38,2,4,0,0,0,2,215,38,2,2,203,38,2,2,205,38,2,2,207,38,2,2,209,38,2,2,183,38,2,2,195,38,2,2,199,38,2,2,187,38,2,2,201,38,2,4,0,0,0,2,185,38,2,2,165,38,2,2,167,38,2,2,173,38,2,4,0,0,0,2,189,38,2,4,0,0,0,2,197,38,2,4,0,0,0,2,169,38,2,4,0,0,0,2,171,38,2,4,0,0,0,2,215,38,2,4,0,0,0,2,205,38,2,4,0,0,0,2,209,38,2,2,183,38,2,2,195,38,2,4,0,0,0,2,187,38,2,2,201,38,2,4,0,0,0,2,185,38,2,4,0,0,0,2,173,38,2,4,0,0,0,2,189,38,2,4,0,0,0,2,197,38,2,4,0,0,0,2,151,32,2,4,0,0,0,2,95,43,2,4,0,0,0,2,161,38,2,2,169,38,2,4,0,0,0,2,211,38,2,4,0,0,0,2,171,38,2,2,191,38,2,2,215,38,2,2,203,38,2,4,0,0,0,2,207,38,2,2,209,38,2,2,183,38,2,2,195,38,2,2,199,38,2,2,187,38,2,2,201,38,2,4,0,0,0,2,185,38,2,2,165,38,2,2,167,38,2,2,173,38,2,4,0,0,0,2,189,38,2,2,193,38,2,2,197,38,2,2,91,43,2,4,0,0,0,2,93,43,2,4,0,0,0,2,159,38,2,2,161,38,2,2,169,38,2,2,175,38,2,2,211,38,2,2,213,38,2,2,181,38,2,2,171,38,2,2,191,38,2,2,215,38,2,4,0,0,0,2,205,38,2,2,207,38,2,2,209,38,2,2,183,38,2,2,195,38,2,2,199,38,2,2,187,38,2,2,201,38,2,2,179,38,2,2,185,38,2,2,165,38,2,2,167,38,2,2,173,38,2,2,177,38,2,2,189,38,2,2,193,38,2,2,197,38,2,4,0,0,0,2,161,38,2,2,169,38,2,2,175,38,2,4,0,0,0,2,213,38,2,2,181,38,2,2,171,38,2,2,191,38,2,2,215,38,2,4,0,0,0,2,205,38,2,2,207,38,2,2,209,38,2,2,183,38,2,2,195,38,2,2,199,38,2,2,187,38,2,2,201,38,2,2,179,38,2,2,185,38,2,2,165,38,2,2,167,38,2,2,173,38,2,2,177,38,2,2,189,38,2,2,193,38,2,2,197,38,2,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,6,97,43,2,6,99,43,2,6,101,43,2,6,103,43,2,6,105,43,2,6,107,43,2,6,109,43,2,6,111,43,2,6,113,43,2,6,115,43,2,7,0,0,0,6,81,10,3,6,84,10,3,6,87,10,3,6,90,10,3,6,93,10,3,6,96,10,3,6,99,10,3,6,102,10,3,6,105,10,3,6,108,10,3,6,111,10,3,6,114,10,3,6,117,10,3,6,120,10,3,6,123,10,3,6,126,10,3,6,129,10,3,6,132,10,3,6,135,10,3,6,138,10,3,6,141,10,3,6,144,10,3,6,147,10,3,6,150,10,3,6,153,10,3,6,156,10,3,2,117,43,7,2,2,0,1,2,17,0,1,2,205,23,2,2,124,43,2,7,0,0,0,2,0,0,1,2,1,0,1,2,2,0,1,2,3,0,1,2,4,0,1,2,5,0,1,2,6,0,1,2,7,0,1,2,8,0,1,2,9,0,1,2,10,0,1,2,11,0,1,2,12,0,1,2,13,0,1,2,14,0,1,2,15,0,1,2,16,0,1,2,17,0,1,2,18,0,1,2,19,0,1,2,20,0,1,2,21,0,1,2,22,0,1,2,23,0,1,2,24,0,1,2,25,0,1,2,126,43,2,2,180,23,2,2,128,43,2,2,119,0,2,2,130,43,3,2,133,43,2,7,0,0,0,2,135,43,2,2,137,43,2,2,139,43,2,7,0,0,0,2,141,43,2,7,0,0,0,4,0,0,0,7,0,0,0,2,143,43,6,2,149,43,6,2,112,18,3,4,0,0,0,2,199,12,3,2,155,43,3,2,158,43,3,2,161,43,3,2,28,12,3,2,164,43,3,2,167,43,3,2,217,15,3,2,170,43,3,2,173,43,3,2,176,43,3,2,246,28,3,2,179,43,3,2,182,43,3,2,185,43,3,2,188,43,3,2,191,43,3,2,194,43,3,2,51,13,3,2,197,43,3,2,200,43,3,2,203,43,3,2,206,43,3,2,209,43,3,2,212,43,3,2,10,12,3,2,193,15,3,2,215,43,3,2,217,17,3,2,202,15,3,2,220,17,3,2,218,43,3,2,219,13,3,2,221,43,3,2,224,43,3,2,227,43,3,2,230,43,3,2,233,43,3,2,166,17,3,2,229,12,3,2,236,43,3,2,239,43,3,2,242,43,3,2,245,43,3,4,0,0,0,2,248,43,9,2,1,44,9,2,10,44,9,2,19,44,9,2,28,44,9,2,37,44,9,2,46,44,9,2,55,44,9,2,64,44,9,4,0,0,0,2,73,44,3,2,76,44,3,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,4,0,0,0,2,43,9,1,2,43,0,1,2,33,0,1,2,34,0,1,2,44,9,1,2,45,9,1,2,46,9,1,2,47,9,1,2,48,9,1,2,49,9,1,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,2,79,44,3,2,82,44,3,2,85,44,3,2,88,44,4,2,92,44,3,2,13,30,3,2,95,44,3,2,98,44,3,2,101,44,3,2,104,44,3,2,16,30,3,2,107,44,3,2,110,44,3,2,113,44,4,2,19,30,3,2,117,44,3,2,120,44,3,2,123,44,3,2,126,44,4,2,130,44,3,2,133,44,3,2,185,43,3,2,136,44,4,2,140,44,3,2,143,44,3,2,146,44,3,2,149,44,3,2,185,30,3,2,152,44,4,2,58,12,3,2,156,44,3,2,159,44,3,2,162,44,3,2,165,44,3,2,239,43,3,2,168,44,3,2,171,44,3,2,200,30,3,2,22,30,3,2,25,30,3,2,203,30,3,2,174,44,3,2,177,44,3,2,244,27,3,2,180,44,3,2,28,30,3,2,183,44,3,2,186,44,3,2,189,44,3,2,192,44,3,2,195,44,4,2,199,44,3,2,202,44,3,2,205,44,3,2,208,44,4,2,212,44,3,2,215,44,3,2,218,44,3,2,221,44,3,2,224,44,3,2,227,44,3,2,230,44,3,2,233,44,3,2,236,44,3,2,239,44,3,2,242,44,3,2,245,44,3,2,248,44,3,2,209,30,3,2,251,44,3,2,254,44,3,2,1,45,3,2,4,45,3,2,34,30,3,2,7,45,3,2,10,45,3,2,13,45,3,2,170,29,3,2,16,45,3,2,19,45,3,2,22,45,3,2,25,45,3,2,28,45,3,2,31,45,3,2,34,45,3,2,37,45,3,2,40,45,4,2,44,45,3,2,47,45,3,2,50,45,3,2,164,43,3,2,53,45,3,2,56,45,3,2,59,45,4,2,63,45,4,2,67,45,3,2,70,45,3,2,73,45,3,2,76,45,3,2,79,45,3,2,82,45,3,4,0,0,0,2,85,45,3,2,88,45,3,2,91,45,4,2,95,45,3,2,98,45,3,2,232,27,3,2,101,45,3,2,104,45,4,2,108,45,3,2,111,45,3,4,0,0,0,2,136,12,3,2,114,45,3,2,117,45,3,2,142,12,3,2,120,45,3,2,123,45,3,2,126,45,4,2,130,45,3,2,133,45,4,2,137,45,3,2,140,45,3,2,143,45,3,2,146,45,3,2,149,45,3,2,152,45,3,2,155,45,3,2,158,45,3,2,161,45,3,2,164,45,3,2,167,45,3,2,170,45,4,2,174,45,3,2,177,45,3,2,180,45,3,2,183,45,3,2,76,27,3,2,186,45,4,2,172,12,3,2,190,45,4,2,194,45,3,2,197,45,3,2,200,45,3,2,203,45,4,2,207,45,4,2,211,45,3,2,214,45,3,2,217,45,3,2,220,45,3,2,223,45,3,2,226,45,3,2,229,45,3,2,232,45,3,2,235,45,3,2,238,45,3,2,49,30,3,2,241,45,4,2,245,45,3,2,248,45,3,2,251,45,3,2,245,30,3,2,251,45,3,2,254,45,3,2,55,30,3,2,1,46,3,2,4,46,3,2,7,46,3,2,10,46,3,2,58,30,3,2,251,26,3,2,13,46,3,2,16,46,3,2,19,46,3,2,22,46,3,2,25,46,3,2,28,46,3,2,31,46,4,2,35,46,3,2,38,46,3,2,41,46,3,2,44,46,3,2,47,46,3,2,50,46,4,2,54,46,3,2,57,46,3,2,60,46,3,2,63,46,3,2,66,46,3,2,69,46,3,2,72,46,3,2,75,46,3,2,78,46,3,2,61,30,3,2,81,46,3,2,84,46,4,2,88,46,3,2,91,46,3,2,94,46,3,2,97,46,3,2,67,30,3,2,100,46,3,2,103,46,3,2,106,46,3,2,109,46,3,2,112,46,3,2,115,46,3,2,118,46,3,2,121,46,3,2,79,27,3,2,13,31,3,2,124,46,3,2,127,46,3,2,130,46,3,2,133,46,4,2,137,46,3,2,140,46,3,2,143,46,3,2,146,46,3,2,70,30,3,2,149,46,4,2,153,46,3,2,156,46,3,2,159,46,3,2,142,31,3,2,162,46,3,2,165,46,3,2,168,46,3,2,171,46,3,2,174,46,4,2,178,46,3,2,181,46,3,2,184,46,3,2,187,46,4,2,191,46,3,2,194,46,3,2,197,46,3,2,200,46,3,2,27,28,3,2,203,46,3,2,206,46,4,2,210,46,4,2,214,46,4,2,218,46,3,2,221,46,4,2,225,46,3,2,228,46,3,2,231,46,3,2,234,46,3,2,237,46,3,2,73,30,3,2,20,29,3,2,240,46,3,2,243,46,3,2,246,46,3,2,249,46,4,2,253,46,3,2,0,47,3,2,3,47,3,2,6,47,3,2,22,31,3,2,9,47,3,2,12,47,4,2,16,47,3,2,19,47,3,2,22,47,4,2,26,47,4,2,30,47,3,2,33,47,3,2,25,31,3,2,36,47,3,2,39,47,3,2,42,47,3,2,45,47,3,2,48,47,3,2,51,47,3,2,54,47,4,2,58,47,3,2,61,47,4,2,65,47,3,4,0,0,0,2,68,47,3,2,31,31,3,2,71,47,3,2,74,47,4,2,78,47,3,2,81,47,3,2,84,47,4,2,88,47,4,2,92,47,3,2,95,47,3,2,98,47,3,2,101,47,3,2,104,47,3,2,107,47,3,2,110,47,3,2,37,31,3,2,113,47,3,2,116,47,3,2,119,47,3,2,122,47,3,2,125,47,4,2,129,47,3,2,132,47,4,2,241,27,3,2,136,47,4,2,140,47,3,2,143,47,4,2,147,47,4,2,151,47,4,2,155,47,3,2,158,47,3,2,55,31,3,2,161,47,4,2,165,47,4,2,169,47,4,2,173,47,4,2,177,47,3,2,180,47,3,2,58,31,3,2,148,31,3,2,183,47,3,2,186,47,3,2,189,47,3,2,192,47,4,2,196,47,3,2,130,27,3,2,64,31,3,2,199,47,3,2,202,47,4,2,103,30,3,2,206,47,4,2,210,47,4,2,230,29,3,2,214,47,3,2,217,47,3,2,112,30,3,2,220,47,3,2,223,47,3,2,226,47,4,2,230,47,4,4,0,0,0,2,234,47,3,2,237,47,4,2,241,47,3,2,244,47,3,2,247,47,3,2,250,47,4,2,254,47,3,2,1,48,3,2,4,48,3,2,7,48,3,2,10,48,3,2,13,48,4,2,17,48,3,2,20,48,3,2,23,48,3,2,26,48,3,2,29,48,3,2,32,48,3,2,35,48,4,2,39,48,4,2,43,48,3,2,46,48,4,2,50,48,3,2,53,48,4,2,57,48,3,2,60,48,3,2,130,30,3,2,63,48,4,2,67,48,4,2,71,48,3,2,74,48,4,2,78,48,3,2,81,48,4,2,85,48,3,2,88,48,3,2,91,48,3,2,94,48,3,2,97,48,3,2,100,48,3,2,103,48,4,2,107,48,4,2,111,48,4,2,115,48,4,2,194,45,3,2,119,48,3,2,122,48,3,2,125,48,3,2,128,48,3,2,131,48,3,2,134,48,3,2,137,48,3,2,140,48,3,2,143,48,3,2,146,48,3,2,149,48,3,2,152,48,4,2,36,28,3,2,156,48,3,2,159,48,3,2,162,48,3,2,165,48,3,2,168,48,3,2,171,48,3,2,139,30,3,2,174,48,3,2,177,48,3,2,180,48,3,2,183,48,3,2,186,48,4,2,190,48,4,2,194,48,4,2,198,48,3,2,201,48,3,2,204,48,3,2,207,48,3,2,210,48,4,2,214,48,3,2,217,48,4,2,221,48,3,2,224,48,3,2,227,48,4,2,231,48,4,2,235,48,3,2,238,48,3,2,115,27,3,2,241,48,3,2,244,48,3,2,247,48,3,2,250,48,3,2,253,48,3,2,0,49,3,2,85,31,3,2,3,49,3,2,6,49,3,2,9,49,3,4,0,0,0,2,12,49,3,2,15,49,3,2,18,49,3,2,21,49,3,2,186,13,3,2,24,49,4,2,28,49,3,2,31,49,3,2,34,49,3,2,37,49,3,2,40,49,3,2,43,49,4,2,47,49,4,2,51,49,3,2,54,49,3,2,57,49,3,2,100,31,3,2,103,31,3,2,207,13,3,2,60,49,4,2,64,49,3,2,67,49,3,2,70,49,3,2,73,49,3,2,76,49,4,2,80,49,4,2,84,49,3,2,87,49,3,2,90,49,3,2,93,49,4,2,97,49,3,2,106,31,3,2,100,49,4,2,104,49,4,2,108,49,3,2,111,49,3,2,114,49,3,2,117,49,4,2,121,49,3,2,124,49,3,2,127,49,3,2,130,49,3,2,133,49,3,2,136,49,3,2,139,49,3,2,142,49,4,2,146,49,3,2,149,49,3,2,152,49,3,2,155,49,4,2,159,49,3,2,162,49,3,2,165,49,3,2,168,49,3,2,171,49,4,2,175,49,4,2,179,49,3,2,182,49,3,2,185,49,3,2,188,49,4,2,192,49,3,2,195,49,4,2,124,31,3,2,199,49,3,2,202,49,4,2,206,49,3,2,209,49,3,2,212,49,3,2,215,49,3,2,218,49,3,2,221,49,3,2,224,49,3,2,227,49,4,2,127,31,3,2,231,49,3,2,234,49,3,2,237,49,3,2,240,49,3,2,243,49,3,2,246,49,4,2,250,49,3,2,253,49,4,2,1,50,4,2,5,50,4,2,95,14,3,2,9,50,3,2,107,14,3,2,12,50,3,2,15,50,3,2,18,50,3,2,21,50,3,2,122,14,3,2,24,50,4,4,0,0,0,0,0,0,0,4,0,0,0,1,0,0,0,4,0,0,0,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,32,32,204,136,32,204,132,50,51,32,204,129,206,188,32,204,167,49,49,226,129,132,52,49,226,129,132,50,51,226,129,132,52,195,160,195,161,195,162,195,163,195,164,195,165,195,166,195,167,195,168,195,169,195,170,195,171,195,172,195,173,195,174,195,175,195,176,195,177,195,178,195,179,195,180,195,181,195,182,195,184,195,185,195,186,195,187,195,188,195,189,195,190,115,115,196,129,196,131,196,133,196,135,196,137,196,139,196,141,196,143,196,145,196,147,196,149,196,151,196,153,196,155,196,157,196,159,196,161,196,163,196,165,196,167,196,169,196,171,196,173,196,175,105,204,135,105,106,196,181,196,183,196,186,196,188,196,190,108,194,183,197,130,197,132,197,134,197,136,202,188,110,197,139,197,141,197,143,197,145,197,147,197,149,197,151,197,153,197,155,197,157,197,159,197,161,197,163,197,165,197,167,197,169,197,171,197,173,197,175,197,177,197,179,197,181,197,183,195,191,197,186,197,188,197,190,201,147,198,131,198,133,201,148,198,136,201,150,201,151,198,140,199,157,201,153,201,155,198,146,201,160,201,163,201,169,201,168,198,153,201,175,201,178,201,181,198,161,198,163,198,165,202,128,198,168,202,131,198,173,202,136,198,176,202,138,202,139,198,180,198,182,202,146,198,185,198,189,100,197,190,108,106,110,106,199,142,199,144,199,146,199,148,199,150,199,152,199,154,199,156,199,159,199,161,199,163,199,165,199,167,199,169,199,171,199,173,199,175,100,122,199,181,198,149,198,191,199,185,199,187,199,189,199,191,200,129,200,131,200,133,200,135,200,137,200,139,200,141,200,143,200,145,200,147,200,149,200,151,200,153,200,155,200,157,200,159,198,158,200,163,200,165,200,167,200,169,200,171,200,173,200,175,200,177,200,179,226,177,165,200,188,198,154,226,177,166,201,130,198,128,202,137,202,140,201,135,201,137,201,139,201,141,201,143,201,166,201,185,201,187,202,129,32,204,134,32,204,135,32,204,138,32,204,168,32,204,131,32,204,139,202,149,204,128,204,129,204,147,204,136,204,129,206,185,205,177,205,179,202,185,205,183,32,206,185,59,207,179,32,204,136,204,129,206,172,194,183,206,173,206,174,206,175,207,140,207,141,207,142,206,177,206,178,206,179,206,180,206,181,206,182,206,183,206,184,206,186,206,187,206,189,206,190,206,191,207,128,207,129,207,131,207,132,207,133,207,134,207,135,207,136,207,137,207,138,207,139,207,151,207,153,207,155,207,157,207,159,207,161,207,163,207,165,207,167,207,169,207,171,207,173,207,175,207,184,207,187,205,187,205,188,205,189,209,144,209,145,209,146,209,147,209,148,209,149,209,150,209,151,209,152,209,153,209,154,209,155,209,156,209,157,209,158,209,159,208,176,208,177,208,178,208,179,208,180,208,181,208,182,208,183,208,184,208,185,208,186,208,187,208,188,208,189,208,190,208,191,209,128,209,129,209,130,209,131,209,132,209,133,209,134,209,135,209,136,209,137,209,138,209,139,209,140,209,141,209,142,209,143,209,161,209,163,209,165,209,167,209,169,209,171,209,173,209,175,209,177,209,179,209,181,209,183,209,185,209,187,209,189,209,191,210,129,210,139,210,141,210,143,210,145,210,147,210,149,210,151,210,153,210,155,210,157,210,159,210,161,210,163,210,165,210,167,210,169,210,171,210,173,210,175,210,177,210,179,210,181,210,183,210,185,210,187,210,189,210,191,211,130,211,132,211,134,211,136,211,138,211,140,211,142,211,145,211,147,211,149,211,151,211,153,211,155,211,157,211,159,211,161,211,163,211,165,211,167,211,169,211,171,211,173,211,175,211,177,211,179,211,181,211,183,211,185,211,187,211,189,211,191,212,129,212,131,212,133,212,135,212,137,212,139,212,141,212,143,212,145,212,147,212,149,212,151,212,153,212,155,212,157,212,159,212,161,212,163,212,165,212,167,212,169,212,171,212,173,212,175,213,161,213,162,213,163,213,164,213,165,213,166,213,167,213,168,213,169,213,170,213,171,213,172,213,173,213,174,213,175,213,176,213,177,213,178,213,179,213,180,213,181,213,182,213,183,213,184,213,185,213,186,213,187,213,188,213,189,213,190,213,191,214,128,214,129,214,130,214,131,214,132,214,133,214,134,213,165,214,130,216,167,217,180,217,136,217,180,219,135,217,180,217,138,217,180,224,164,149,224,164,188,224,164,150,224,164,188,224,164,151,224,164,188,224,164,156,224,164,188,224,164,161,224,164,188,224,164,162,224,164,188,224,164,171,224,164,188,224,164,175,224,164,188,224,166,161,224,166,188,224,166,162,224,166,188,224,166,175,224,166,188,224,168,178,224,168,188,224,168,184,224,168,188,224,168,150,224,168,188,224,168,151,224,168,188,224,168,156,224,168,188,224,168,171,224,168,188,224,172,161,224,172,188,224,172,162,224,172,188,224,185,141,224,184,178,224,187,141,224,186,178,224,186,171,224,186,153,224,186,171,224,186,161,224,188,139,224,189,130,224,190,183,224,189,140,224,190,183,224,189,145,224,190,183,224,189,150,224,190,183,224,189,155,224,190,183,224,189,128,224,190,181,224,189,177,224,189,178,224,189,177,224,189,180,224,190,178,224,190,128,224,190,178,224,189,177,224,190,128,224,190,179,224,190,128,224,190,179,224,189,177,224,190,128,224,189,177,224,190,128,224,190,146,224,190,183,224,190,156,224,190,183,224,190,161,224,190,183,224,190,166,224,190,183,224,190,171,224,190,183,224,190,144,224,190,181,226,180,167,226,180,173,225,131,156,225,143,176,225,143,177,225,143,178,225,143,179,225,143,180,225,143,181,234,153,139,225,131,144,225,131,145,225,131,146,225,131,147,225,131,148,225,131,149,225,131,150,225,131,151,225,131,152,225,131,153,225,131,154,225,131,155,225,131,157,225,131,158,225,131,159,225,131,160,225,131,161,225,131,162,225,131,163,225,131,164,225,131,165,225,131,166,225,131,167,225,131,168,225,131,169,225,131,170,225,131,171,225,131,172,225,131,173,225,131,174,225,131,175,225,131,176,225,131,177,225,131,178,225,131,179,225,131,180,225,131,181,225,131,182,225,131,183,225,131,184,225,131,185,225,131,186,225,131,189,225,131,190,225,131,191,201,144,201,145,225,180,130,201,156,225,180,150,225,180,151,225,180,157,225,180,165,201,146,201,149,201,159,201,161,201,165,201,170,225,181,187,202,157,201,173,225,182,133,202,159,201,177,201,176,201,179,201,180,201,184,202,130,198,171,225,180,156,202,144,202,145,225,184,129,225,184,131,225,184,133,225,184,135,225,184,137,225,184,139,225,184,141,225,184,143,225,184,145,225,184,147,225,184,149,225,184,151,225,184,153,225,184,155,225,184,157,225,184,159,225,184,161,225,184,163,225,184,165,225,184,167,225,184,169,225,184,171,225,184,173,225,184,175,225,184,177,225,184,179,225,184,181,225,184,183,225,184,185,225,184,187,225,184,189,225,184,191,225,185,129,225,185,131,225,185,133,225,185,135,225,185,137,225,185,139,225,185,141,225,185,143,225,185,145,225,185,147,225,185,149,225,185,151,225,185,153,225,185,155,225,185,157,225,185,159,225,185,161,225,185,163,225,185,165,225,185,167,225,185,169,225,185,171,225,185,173,225,185,175,225,185,177,225,185,179,225,185,181,225,185,183,225,185,185,225,185,187,225,185,189,225,185,191,225,186,129,225,186,131,225,186,133,225,186,135,225,186,137,225,186,139,225,186,141,225,186,143,225,186,145,225,186,147,225,186,149,97,202,190,225,186,161,225,186,163,225,186,165,225,186,167,225,186,169,225,186,171,225,186,173,225,186,175,225,186,177,225,186,179,225,186,181,225,186,183,225,186,185,225,186,187,225,186,189,225,186,191,225,187,129,225,187,131,225,187,133,225,187,135,225,187,137,225,187,139,225,187,141,225,187,143,225,187,145,225,187,147,225,187,149,225,187,151,225,187,153,225,187,155,225,187,157,225,187,159,225,187,161,225,187,163,225,187,165,225,187,167,225,187,169,225,187,171,225,187,173,225,187,175,225,187,177,225,187,179,225,187,181,225,187,183,225,187,185,225,187,187,225,187,189,225,187,191,225,188,128,225,188,129,225,188,130,225,188,131,225,188,132,225,188,133,225,188,134,225,188,135,225,188,144,225,188,145,225,188,146,225,188,147,225,188,148,225,188,149,225,188,160,225,188,161,225,188,162,225,188,163,225,188,164,225,188,165,225,188,166,225,188,167,225,188,176,225,188,177,225,188,178,225,188,179,225,188,180,225,188,181,225,188,182,225,188,183,225,189,128,225,189,129,225,189,130,225,189,131,225,189,132,225,189,133,225,189,145,225,189,147,225,189,149,225,189,151,225,189,160,225,189,161,225,189,162,225,189,163,225,189,164,225,189,165,225,189,166,225,189,167,225,188,128,206,185,225,188,129,206,185,225,188,130,206,185,225,188,131,206,185,225,188,132,206,185,225,188,133,206,185,225,188,134,206,185,225,188,135,206,185,225,188,160,206,185,225,188,161,206,185,225,188,162,206,185,225,188,163,206,185,225,188,164,206,185,225,188,165,206,185,225,188,166,206,185,225,188,167,206,185,225,189,160,206,185,225,189,161,206,185,225,189,162,206,185,225,189,163,206,185,225,189,164,206,185,225,189,165,206,185,225,189,166,206,185,225,189,167,206,185,225,189,176,206,185,206,177,206,185,206,172,206,185,225,190,182,206,185,225,190,176,225,190,177,225,189,176,32,204,147,32,205,130,32,204,136,205,130,225,189,180,206,185,206,183,206,185,206,174,206,185,225,191,134,206,185,225,189,178,225,189,180,32,204,147,204,128,32,204,147,204,129,32,204,147,205,130,206,144,225,191,144,225,191,145,225,189,182,32,204,148,204,128,32,204,148,204,129,32,204,148,205,130,206,176,225,191,160,225,191,161,225,189,186,225,191,165,32,204,136,204,128,96,225,189,188,206,185,207,137,206,185,207,142,206,185,225,191,182,206,185,225,189,184,225,189,188,32,204,148,226,128,144,32,204,179,226,128,178,226,128,178,226,128,178,226,128,178,226,128,178,226,128,181,226,128,181,226,128,181,226,128,181,226,128,181,33,33,32,204,133,63,63,63,33,33,63,226,128,178,226,128,178,226,128,178,226,128,178,48,52,53,54,55,56,57,43,226,136,146,61,40,41,114,115,97,47,99,97,47,115,194,176,99,99,47,111,99,47,117,194,176,102,110,111,115,109,116,101,108,116,109,215,144,215,145,215,146,215,147,102,97,120,226,136,145,49,226,129,132,55,49,226,129,132,57,49,226,129,132,49,48,49,226,129,132,51,50,226,129,132,51,49,226,129,132,53,50,226,129,132,53,51,226,129,132,53,52,226,129,132,53,49,226,129,132,54,53,226,129,132,54,49,226,129,132,56,51,226,129,132,56,53,226,129,132,56,55,226,129,132,56,49,226,129,132,105,105,105,105,105,105,118,118,105,118,105,105,118,105,105,105,105,120,120,105,120,105,105,48,226,129,132,51,226,136,171,226,136,171,226,136,171,226,136,171,226,136,171,226,136,174,226,136,174,226,136,174,226,136,174,226,136,174,227,128,136,227,128,137,49,48,49,49,49,50,49,51,49,52,49,53,49,54,49,55,49,56,49,57,50,48,40,49,41,40,50,41,40,51,41,40,52,41,40,53,41,40,54,41,40,55,41,40,56,41,40,57,41,40,49,48,41,40,49,49,41,40,49,50,41,40,49,51,41,40,49,52,41,40,49,53,41,40,49,54,41,40,49,55,41,40,49,56,41,40,49,57,41,40,50,48,41,40,97,41,40,98,41,40,99,41,40,100,41,40,101,41,40,102,41,40,103,41,40,104,41,40,105,41,40,106,41,40,107,41,40,108,41,40,109,41,40,110,41,40,111,41,40,112,41,40,113,41,40,114,41,40,115,41,40,116,41,40,117,41,40,118,41,40,119,41,40,120,41,40,121,41,40,122,41,226,136,171,226,136,171,226,136,171,226,136,171,58,58,61,61,61,61,61,61,226,171,157,204,184,226,176,176,226,176,177,226,176,178,226,176,179,226,176,180,226,176,181,226,176,182,226,176,183,226,176,184,226,176,185,226,176,186,226,176,187,226,176,188,226,176,189,226,176,190,226,176,191,226,177,128,226,177,129,226,177,130,226,177,131,226,177,132,226,177,133,226,177,134,226,177,135,226,177,136,226,177,137,226,177,138,226,177,139,226,177,140,226,177,141,226,177,142,226,177,143,226,177,144,226,177,145,226,177,146,226,177,147,226,177,148,226,177,149,226,177,150,226,177,151,226,177,152,226,177,153,226,177,154,226,177,155,226,177,156,226,177,157,226,177,158,226,177,161,201,171,225,181,189,201,189,226,177,168,226,177,170,226,177,172,226,177,179,226,177,182,200,191,201,128,226,178,129,226,178,131,226,178,133,226,178,135,226,178,137,226,178,139,226,178,141,226,178,143,226,178,145,226,178,147,226,178,149,226,178,151,226,178,153,226,178,155,226,178,157,226,178,159,226,178,161,226,178,163,226,178,165,226,178,167,226,178,169,226,178,171,226,178,173,226,178,175,226,178,177,226,178,179,226,178,181,226,178,183,226,178,185,226,178,187,226,178,189,226,178,191,226,179,129,226,179,131,226,179,133,226,179,135,226,179,137,226,179,139,226,179,141,226,179,143,226,179,145,226,179,147,226,179,149,226,179,151,226,179,153,226,179,155,226,179,157,226,179,159,226,179,161,226,179,163,226,179,172,226,179,174,226,179,179,226,181,161,230,175,141,233,190,159,228,184,128,228,184,168,228,184,182,228,184,191,228,185,153,228,186,133,228,186,140,228,186,160,228,186,186,229,132,191,229,133,165,229,133,171,229,134,130,229,134,150,229,134,171,229,135,160,229,135,181,229,136,128,229,138,155,229,139,185,229,140,149,229,140,154,229,140,184,229,141,129,229,141,156,229,141,169,229,142,130,229,142,182,229,143,136,229,143,163,229,155,151,229,156,159,229,163,171,229,164,130,229,164,138,229,164,149,229,164,167,229,165,179,229,173,144,229,174,128,229,175,184,229,176,143,229,176,162,229,176,184,229,177,174,229,177,177,229,183,155,229,183,165,229,183,177,229,183,190,229,185,178,229,185,186,229,185,191,229,187,180,229,187,190,229,188,139,229,188,147,229,189,144,229,189,161,229,189,179,229,191,131,230,136,136,230,136,182,230,137,139,230,148,175,230,148,180,230,150,135,230,150,151,230,150,164,230,150,185,230,151,160,230,151,165,230,155,176,230,156,136,230,156,168,230,172,160,230,173,162,230,173,185,230,174,179,230,175,139,230,175,148,230,175,155,230,176,143,230,176,148,230,176,180,231,129,171,231,136,170,231,136,182,231,136,187,231,136,191,231,137,135,231,137,153,231,137,155,231,138,172,231,142,132,231,142,137,231,147,156,231,147,166,231,148,152,231,148,159,231,148,168,231,148,176,231,150,139,231,150,146,231,153,182,231,153,189,231,154,174,231,154,191,231,155,174,231,159,155,231,159,162,231,159,179,231,164,186,231,166,184,231,166,190,231,169,180,231,171,139,231,171,185,231,177,179,231,179,184,231,188,182,231,189,145,231,190,138,231,190,189,232,128,129,232,128,140,232,128,146,232,128,179,232,129,191,232,130,137,232,135,163,232,135,170,232,135,179,232,135,188,232,136,140,232,136,155,232,136,159,232,137,174,232,137,178,232,137,184,232,153,141,232,153,171,232,161,128,232,161,140,232,161,163,232,165,190,232,166,139,232,167,146,232,168,128,232,176,183,232,177,134,232,177,149,232,177,184,232,178,157,232,181,164,232,181,176,232,182,179,232,186,171,232,187,138,232,190,155,232,190,176,232,190,181,233,130,145,233,133,137,233,135,134,233,135,140,233,135,145,233,149,183,233,150,128,233,152,156,233,154,182,233,154,185,233,155,168,233,157,145,233,157,158,233,157,162,233,157,169,233,159,139,233,159,173,233,159,179,233,160,129,233,162,168,233,163,155,233,163,159,233,166,150,233,166,153,233,166,172,233,170,168,233,171,152,233,171,159,233,172,165,233,172,175,233,172,178,233,172,188,233,173,154,233,179,165,233,185,181,233,185,191,233,186,165,233,186,187,233,187,131,233,187,141,233,187,145,233,187,185,233,187,189,233,188,142,233,188,147,233,188,160,233,188,187,233,189,138,233,189,146,233,190,141,233,190,156,233,190,160,46,227,128,146,229,141,132,229,141,133,32,227,130,153,32,227,130,154,227,130,136,227,130,138,227,130,179,227,131,136,225,132,128,225,132,129,225,134,170,225,132,130,225,134,172,225,134,173,225,132,131,225,132,132,225,132,133,225,134,176,225,134,177,225,134,178,225,134,179,225,134,180,225,134,181,225,132,154,225,132,134,225,132,135,225,132,136,225,132,161,225,132,137,225,132,138,225,132,139,225,132,140,225,132,141,225,132,142,225,132,143,225,132,144,225,132,145,225,132,146,225,133,161,225,133,162,225,133,163,225,133,164,225,133,165,225,133,166,225,133,167,225,133,168,225,133,169,225,133,170,225,133,171,225,133,172,225,133,173,225,133,174,225,133,175,225,133,176,225,133,177,225,133,178,225,133,179,225,133,180,225,133,181,225,132,148,225,132,149,225,135,135,225,135,136,225,135,140,225,135,142,225,135,147,225,135,151,225,135,153,225,132,156,225,135,157,225,135,159,225,132,157,225,132,158,225,132,160,225,132,162,225,132,163,225,132,167,225,132,169,225,132,171,225,132,172,225,132,173,225,132,174,225,132,175,225,132,178,225,132,182,225,133,128,225,133,135,225,133,140,225,135,177,225,135,178,225,133,151,225,133,152,225,133,153,225,134,132,225,134,133,225,134,136,225,134,145,225,134,146,225,134,148,225,134,158,225,134,161,228,184,137,229,155,155,228,184,138,228,184,173,228,184,139,231,148,178,228,184,153,228,184,129,229,164,169,229,156,176,40,225,132,128,41,40,225,132,130,41,40,225,132,131,41,40,225,132,133,41,40,225,132,134,41,40,225,132,135,41,40,225,132,137,41,40,225,132,139,41,40,225,132,140,41,40,225,132,142,41,40,225,132,143,41,40,225,132,144,41,40,225,132,145,41,40,225,132,146,41,40,234,176,128,41,40,235,130,152,41,40,235,139,164,41,40,235,157,188,41,40,235,167,136,41,40,235,176,148,41,40,236,130,172,41,40,236,149,132,41,40,236,158,144,41,40,236,176,168,41,40,236,185,180,41,40,237,131,128,41,40,237,140,140,41,40,237,149,152,41,40,236,163,188,41,40,236,152,164,236,160,132,41,40,236,152,164,237,155,132,41,40,228,184,128,41,40,228,186,140,41,40,228,184,137,41,40,229,155,155,41,40,228,186,148,41,40,229,133,173,41,40,228,184,131,41,40,229,133,171,41,40,228,185,157,41,40,229,141,129,41,40,230,156,136,41,40,231,129,171,41,40,230,176,180,41,40,230,156,168,41,40,233,135,145,41,40,229,156,159,41,40,230,151,165,41,40,230,160,170,41,40,230,156,137,41,40,231,164,190,41,40,229,144,141,41,40,231,137,185,41,40,232,178,161,41,40,231,165,157,41,40,229,138,180,41,40,228,187,163,41,40,229,145,188,41,40,229,173,166,41,40,231,155,163,41,40,228,188,129,41,40,232,179,135,41,40,229,141,148,41,40,231,165,173,41,40,228,188,145,41,40,232,135,170,41,40,232,135,179,41,229,149,143,229,185,188,231,174,143,112,116,101,50,49,50,50,50,51,50,52,50,53,50,54,50,55,50,56,50,57,51,48,51,49,51,50,51,51,51,52,51,53,234,176,128,235,130,152,235,139,164,235,157,188,235,167,136,235,176,148,236,130,172,236,149,132,236,158,144,236,176,168,236,185,180,237,131,128,237,140,140,237,149,152,236,176,184,234,179,160,236,163,188,236,157,152,236,154,176,228,186,148,229,133,173,228,184,131,228,185,157,230,160,170,230,156,137,231,164,190,229,144,141,231,137,185,232,178,161,231,165,157,229,138,180,231,167,152,231,148,183,233,129,169,229,132,170,229,141,176,230,179,168,233,160,133,228,188,145,229,134,153,230,173,163,229,183,166,229,143,179,229,140,187,229,174,151,229,173,166,231,155,163,228,188,129,232,179,135,229,141,148,229,164,156,51,54,51,55,51,56,51,57,52,48,52,49,52,50,52,51,52,52,52,53,52,54,52,55,52,56,52,57,53,48,49,230,156,136,50,230,156,136,51,230,156,136,52,230,156,136,53,230,156,136,54,230,156,136,55,230,156,136,56,230,156,136,57,230,156,136,49,48,230,156,136,49,49,230,156,136,49,50,230,156,136,104,103,101,114,103,101,118,108,116,100,227,130,162,227,130,164,227,130,166,227,130,168,227,130,170,227,130,171,227,130,173,227,130,175,227,130,177,227,130,179,227,130,181,227,130,183,227,130,185,227,130,187,227,130,189,227,130,191,227,131,129,227,131,132,227,131,134,227,131,136,227,131,138,227,131,139,227,131,140,227,131,141,227,131,142,227,131,143,227,131,146,227,131,149,227,131,152,227,131,155,227,131,158,227,131,159,227,131,160,227,131,161,227,131,162,227,131,164,227,131,166,227,131,168,227,131,169,227,131,170,227,131,171,227,131,172,227,131,173,227,131,175,227,131,176,227,131,177,227,131,178,228,187,164,229,146,140,227,130,162,227,131,145,227,131,188,227,131,136,227,130,162,227,131,171,227,131,149,227,130,161,227,130,162,227,131,179,227,131,154,227,130,162,227,130,162,227,131,188,227,131,171,227,130,164,227,131,139,227,131,179,227,130,176,227,130,164,227,131,179,227,131,129,227,130,166,227,130,169,227,131,179,227,130,168,227,130,185,227,130,175,227,131,188,227,131,137,227,130,168,227,131,188,227,130,171,227,131,188,227,130,170,227,131,179,227,130,185,227,130,170,227,131,188,227,131,160,227,130,171,227,130,164,227,131,170,227,130,171,227,131,169,227,131,131,227,131,136,227,130,171,227,131,173,227,131,170,227,131,188,227,130,172,227,131,173,227,131,179,227,130,172,227,131,179,227,131,158,227,130,174,227,130,172,227,130,174,227,131,139,227,131,188,227,130,173,227,131,165,227,131,170,227,131,188,227,130,174,227,131,171,227,131,128,227,131,188,227,130,173,227,131,173,227,130,173,227,131,173,227,130,176,227,131,169,227,131,160,227,130,173,227,131,173,227,131,161,227,131,188,227,131,136,227,131,171,227,130,173,227,131,173,227,131,175,227,131,131,227,131,136,227,130,176,227,131,169,227,131,160,227,130,176,227,131,169,227,131,160,227,131,136,227,131,179,227,130,175,227,131,171,227,130,188,227,130,164,227,131,173,227,130,175,227,131,173,227,131,188,227,131,141,227,130,177,227,131,188,227,130,185,227,130,179,227,131,171,227,131,138,227,130,179,227,131,188,227,131,157,227,130,181,227,130,164,227,130,175,227,131,171,227,130,181,227,131,179,227,131,129,227,131,188,227,131,160,227,130,183,227,131,170,227,131,179,227,130,176,227,130,187,227,131,179,227,131,129,227,130,187,227,131,179,227,131,136,227,131,128,227,131,188,227,130,185,227,131,135,227,130,183,227,131,137,227,131,171,227,131,136,227,131,179,227,131,138,227,131,142,227,131,142,227,131,131,227,131,136,227,131,143,227,130,164,227,131,132,227,131,145,227,131,188,227,130,187,227,131,179,227,131,136,227,131,145,227,131,188,227,131,132,227,131,144,227,131,188,227,131,172,227,131,171,227,131,148,227,130,162,227,130,185,227,131,136,227,131,171,227,131,148,227,130,175,227,131,171,227,131,148,227,130,179,227,131,147,227,131,171,227,131,149,227,130,161,227,131,169,227,131,131,227,131,137,227,131,149,227,130,163,227,131,188,227,131,136,227,131,150,227,131,131,227,130,183,227,130,167,227,131,171,227,131,149,227,131,169,227,131,179,227,131,152,227,130,175,227,130,191,227,131,188,227,131,171,227,131,154,227,130,189,227,131,154,227,131,139,227,131,146,227,131,152,227,131,171,227,131,132,227,131,154,227,131,179,227,130,185,227,131,154,227,131,188,227,130,184,227,131,153,227,131,188,227,130,191,227,131,157,227,130,164,227,131,179,227,131,136,227,131,156,227,131,171,227,131,136,227,131,155,227,131,179,227,131,157,227,131,179,227,131,137,227,131,155,227,131,188,227,131,171,227,131,155,227,131,188,227,131,179,227,131,158,227,130,164,227,130,175,227,131,173,227,131,158,227,130,164,227,131,171,227,131,158,227,131,131,227,131,143,227,131,158,227,131,171,227,130,175,227,131,158,227,131,179,227,130,183,227,131,167,227,131,179,227,131,159,227,130,175,227,131,173,227,131,179,227,131,159,227,131,170,227,131,159,227,131,170,227,131,144,227,131,188,227,131,171,227,131,161,227,130,172,227,131,161,227,130,172,227,131,136,227,131,179,227,131,161,227,131,188,227,131,136,227,131,171,227,131,164,227,131,188,227,131,137,227,131,164,227,131,188,227,131,171,227,131,166,227,130,162,227,131,179,227,131,170,227,131,131,227,131,136,227,131,171,227,131,170,227,131,169,227,131,171,227,131,148,227,131,188,227,131,171,227,131,188,227,131,150,227,131,171,227,131,172,227,131,160,227,131,172,227,131,179,227,131,136,227,130,178,227,131,179,227,131,175,227,131,131,227,131,136,48,231,130,185,49,231,130,185,50,231,130,185,51,231,130,185,52,231,130,185,53,231,130,185,54,231,130,185,55,231,130,185,56,231,130,185,57,231,130,185,49,48,231,130,185,49,49,231,130,185,49,50,231,130,185,49,51,231,130,185,49,52,231,130,185,49,53,231,130,185,49,54,231,130,185,49,55,231,130,185,49,56,231,130,185,49,57,231,130,185,50,48,231,130,185,50,49,231,130,185,50,50,231,130,185,50,51,231,130,185,50,52,231,130,185,104,112,97,100,97,97,117,98,97,114,111,118,112,99,100,109,100,109,50,100,109,51,105,117,229,185,179,230,136,144,230,152,173,229,146,140,229,164,167,230,173,163,230,152,142,230,178,187,230,160,170,229,188,143,228,188,154,231,164,190,112,97,110,97,206,188,97,109,97,107,97,107,98,109,98,103,98,99,97,108,107,99,97,108,112,102,110,102,206,188,102,206,188,103,109,103,107,103,104,122,107,104,122,109,104,122,103,104,122,116,104,122,206,188,108,109,108,100,108,107,108,102,109,110,109,206,188,109,109,109,99,109,107,109,109,109,50,99,109,50,109,50,107,109,50,109,109,51,99,109,51,109,51,107,109,51,109,226,136,149,115,109,226,136,149,115,50,107,112,97,109,112,97,103,112,97,114,97,100,114,97,100,226,136,149,115,114,97,100,226,136,149,115,50,112,115,110,115,206,188,115,109,115,112,118,110,118,206,188,118,109,118,107,118,112,119,110,119,206,188,119,109,119,107,119,107,207,137,109,207,137,98,113,99,99,99,100,99,226,136,149,107,103,100,98,103,121,104,97,104,112,105,110,107,107,107,116,108,109,108,110,108,111,103,108,120,109,105,108,109,111,108,112,104,112,112,109,112,114,115,114,115,118,119,98,118,226,136,149,109,97,226,136,149,109,49,230,151,165,50,230,151,165,51,230,151,165,52,230,151,165,53,230,151,165,54,230,151,165,55,230,151,165,56,230,151,165,57,230,151,165,49,48,230,151,165,49,49,230,151,165,49,50,230,151,165,49,51,230,151,165,49,52,230,151,165,49,53,230,151,165,49,54,230,151,165,49,55,230,151,165,49,56,230,151,165,49,57,230,151,165,50,48,230,151,165,50,49,230,151,165,50,50,230,151,165,50,51,230,151,165,50,52,230,151,165,50,53,230,151,165,50,54,230,151,165,50,55,230,151,165,50,56,230,151,165,50,57,230,151,165,51,48,230,151,165,51,49,230,151,165,103,97,108,234,153,129,234,153,131,234,153,133,234,153,135,234,153,137,234,153,141,234,153,143,234,153,145,234,153,147,234,153,149,234,153,151,234,153,153,234,153,155,234,153,157,234,153,159,234,153,161,234,153,163,234,153,165,234,153,167,234,153,169,234,153,171,234,153,173,234,154,129,234,154,131,234,154,133,234,154,135,234,154,137,234,154,139,234,154,141,234,154,143,234,154,145,234,154,147,234,154,149,234,154,151,234,154,153,234,154,155,234,156,163,234,156,165,234,156,167,234,156,169,234,156,171,234,156,173,234,156,175,234,156,179,234,156,181,234,156,183,234,156,185,234,156,187,234,156,189,234,156,191,234,157,129,234,157,131,234,157,133,234,157,135,234,157,137,234,157,139,234,157,141,234,157,143,234,157,145,234,157,147,234,157,149,234,157,151,234,157,153,234,157,155,234,157,157,234,157,159,234,157,161,234,157,163,234,157,165,234,157,167,234,157,169,234,157,171,234,157,173,234,157,175,234,157,186,234,157,188,225,181,185,234,157,191,234,158,129,234,158,131,234,158,133,234,158,135,234,158,140,234,158,145,234,158,147,234,158,151,234,158,153,234,158,155,234,158,157,234,158,159,234,158,161,234,158,163,234,158,165,234,158,167,234,158,169,201,172,202,158,202,135,234,173,147,234,158,181,234,158,183,234,158,185,234,158,187,234,158,189,234,158,191,234,159,131,234,158,148,225,182,142,234,159,136,234,159,138,234,159,182,234,172,183,234,173,146,202,141,225,142,160,225,142,161,225,142,162,225,142,163,225,142,164,225,142,165,225,142,166,225,142,167,225,142,168,225,142,169,225,142,170,225,142,171,225,142,172,225,142,173,225,142,174,225,142,175,225,142,176,225,142,177,225,142,178,225,142,179,225,142,180,225,142,181,225,142,182,225,142,183,225,142,184,225,142,185,225,142,186,225,142,187,225,142,188,225,142,189,225,142,190,225,142,191,225,143,128,225,143,129,225,143,130,225,143,131,225,143,132,225,143,133,225,143,134,225,143,135,225,143,136,225,143,137,225,143,138,225,143,139,225,143,140,225,143,141,225,143,142,225,143,143,225,143,144,225,143,145,225,143,146,225,143,147,225,143,148,225,143,149,225,143,150,225,143,151,225,143,152,225,143,153,225,143,154,225,143,155,225,143,156,225,143,157,225,143,158,225,143,159,225,143,160,225,143,161,225,143,162,225,143,163,225,143,164,225,143,165,225,143,166,225,143,167,225,143,168,225,143,169,225,143,170,225,143,171,225,143,172,225,143,173,225,143,174,225,143,175,232,177,136,230,155,180,232,179,136,230,187,145,228,184,178,229,143,165,229,165,145,229,150,135,229,165,136,230,135,182,231,153,169,231,190,133,232,152,191,232,158,186,232,163,184,233,130,143,230,168,130,230,180,155,231,131,153,231,143,158,232,144,189,233,133,170,233,167,177,228,186,130,229,141,181,230,172,132,231,136,155,232,152,173,233,184,158,229,181,144,230,191,171,232,151,141,232,165,164,230,139,137,232,135,152,232,160,159,229,187,138,230,156,151,230,181,170,231,139,188,233,131,142,228,190,134,229,134,183,229,139,158,230,147,132,230,171,147,231,136,144,231,155,167,232,152,134,232,153,156,232,183,175,233,156,178,233,173,175,233,183,186,231,162,140,231,165,191,231,182,160,232,143,137,233,140,132,232,171,150,229,163,159,229,188,132,231,177,160,232,129,190,231,137,162,231,163,138,232,179,130,233,155,183,229,163,152,229,177,162,230,168,147,230,183,154,230,188,143,231,180,175,231,184,183,233,153,139,229,139,146,232,130,139,229,135,156,229,135,140,231,168,156,231,182,190,232,143,177,233,153,181,232,174,128,230,139,143,232,171,190,228,184,185,229,175,167,230,128,146,231,142,135,231,149,176,229,140,151,231,163,187,228,190,191,229,190,169,228,184,141,230,179,140,230,149,184,231,180,162,229,143,131,229,161,158,231,156,129,232,145,137,232,170,170,230,174,186,230,178,136,230,139,190,232,139,165,230,142,160,231,149,165,228,186,174,229,133,169,229,135,137,230,162,129,231,179,167,232,137,175,232,171,146,233,135,143,229,139,181,229,145,130,229,187,172,230,151,133,230,191,190,231,164,170,233,150,173,233,169,170,233,186,151,233,187,142,230,155,134,230,173,183,232,189,162,229,185,180,230,134,144,230,136,128,230,146,154,230,188,163,231,133,137,231,146,137,231,167,138,231,183,180,232,129,175,232,188,166,232,147,174,233,128,163,233,141,138,229,136,151,229,138,163,229,146,189,231,131,136,232,163,130,229,187,137,229,191,181,230,141,187,230,174,174,231,176,190,231,141,181,228,187,164,229,155,185,229,182,186,230,128,156,231,142,178,231,145,169,231,190,154,232,129,134,233,136,180,233,155,182,233,157,136,233,160,152,228,190,139,231,166,174,233,134,180,233,154,184,230,131,161,228,186,134,229,131,154,229,175,174,229,176,191,230,150,153,231,135,142,231,153,130,232,147,188,233,129,188,230,154,136,233,152,174,229,138,137,230,157,187,230,159,179,230,181,129,230,186,156,231,144,137,231,149,153,231,161,171,231,180,144,233,161,158,230,136,174,233,153,184,229,128,171,229,180,153,230,183,170,232,188,170,229,190,139,230,133,132,230,160,151,233,154,134,229,136,169,229,144,143,229,177,165,230,152,147,230,157,142,230,162,168,230,179,165,231,144,134,231,151,162,231,189,185,232,163,143,232,163,161,233,155,162,229,140,191,230,186,186,229,144,157,231,135,144,231,146,152,232,151,186,233,154,163,233,177,151,233,186,159,230,158,151,230,183,139,232,135,168,231,172,160,231,178,146,231,139,128,231,130,153,232,173,152,228,187,128,232,140,182,229,136,186,229,136,135,229,186,166,230,139,147,231,179,150,229,174,133,230,180,158,230,154,180,232,188,187,233,153,141,229,187,147,229,133,128,229,151,128,229,161,154,230,153,180,229,135,158,231,140,170,231,155,138,231,164,188,231,165,158,231,165,165,231,166,143,233,157,150,231,178,190,232,152,146,232,171,184,233,128,184,233,131,189,233,163,175,233,163,188,233,164,168,233,182,180,233,131,158,233,154,183,228,190,174,229,131,167,229,133,141,229,139,137,229,139,164,229,141,145,229,150,157,229,152,134,229,153,168,229,161,128,229,162,168,229,177,164,230,130,148,230,133,168,230,134,142,230,135,178,230,149,143,230,151,162,230,154,145,230,162,133,230,181,183,230,184,154,230,188,162,231,133,174,231,136,171,231,144,162,231,162,145,231,165,137,231,165,136,231,165,144,231,165,150,231,166,141,231,166,142,231,169,128,231,170,129,231,175,128,231,184,137,231,185,129,231,189,178,232,128,133,232,135,173,232,137,185,232,145,151,232,164,144,232,166,150,232,172,129,232,172,185,232,179,147,232,180,136,232,190,182,233,155,163,233,159,191,233,160,187,230,129,181,240,164,139,174,232,136,152,228,184,166,229,134,181,229,133,168,228,190,128,229,133,133,229,134,128,229,139,135,229,139,186,229,149,149,229,150,153,229,151,162,229,162,179,229,165,132,229,165,148,229,169,162,229,172,168,229,187,146,229,187,153,229,189,169,229,190,173,230,131,152,230,133,142,230,132,136,230,133,160,230,136,180,230,143,132,230,144,156,230,145,146,230,149,150,230,156,155,230,157,150,230,187,155,230,187,139,231,128,158,231,158,167,231,136,181,231,138,175,231,145,177,231,148,134,231,148,187,231,152,157,231,152,159,231,155,155,231,155,180,231,157,138,231,157,128,231,163,140,231,170,177,231,177,187,231,181,155,231,188,190,232,141,146,232,143,175,232,157,185,232,165,129,232,166,134,232,170,191,232,171,139,232,171,173,232,174,138,232,188,184,233,129,178,233,134,153,233,137,182,233,153,188,233,159,155,233,160,139,233,172,146,240,162,161,138,240,162,161,132,240,163,143,149,227,174,157,228,128,152,228,128,185,240,165,137,137,240,165,179,144,240,167,187,147,233,189,131,233,190,142,102,102,102,105,102,108,102,102,105,102,102,108,115,116,213,180,213,182,213,180,213,165,213,180,213,171,213,190,213,182,213,180,213,173,215,153,214,180,215,178,214,183,215,162,215,148,215,155,215,156,215,157,215,168,215,170,215,169,215,129,215,169,215,130,215,169,214,188,215,129,215,169,214,188,215,130,215,144,214,183,215,144,214,184,215,144,214,188,215,145,214,188,215,146,214,188,215,147,214,188,215,148,214,188,215,149,214,188,215,150,214,188,215,152,214,188,215,153,214,188,215,154,214,188,215,155,214,188,215,156,214,188,215,158,214,188,215,160,214,188,215,161,214,188,215,163,214,188,215,164,214,188,215,166,214,188,215,167,214,188,215,168,214,188,215,169,214,188,215,170,214,188,215,149,214,185,215,145,214,191,215,155,214,191,215,164,214,191,215,144,215,156,217,177,217,187,217,190,218,128,217,186,217,191,217,185,218,164,218,166,218,132,218,131,218,134,218,135,218,141,218,140,218,142,218,136,218,152,218,145,218,169,218,175,218,179,218,177,218,186,218,187,219,128,219,129,218,190,219,146,219,147,218,173,219,135,219,134,219,136,219,139,219,133,219,137,219,144,217,137,216,166,216,167,216,166,219,149,216,166,217,136,216,166,219,135,216,166,219,134,216,166,219,136,216,166,219,144,216,166,217,137,219,140,216,166,216,172,216,166,216,173,216,166,217,133,216,166,217,138,216,168,216,172,216,168,216,173,216,168,216,174,216,168,217,133,216,168,217,137,216,168,217,138,216,170,216,172,216,170,216,173,216,170,216,174,216,170,217,133,216,170,217,137,216,170,217,138,216,171,216,172,216,171,217,133,216,171,217,137,216,171,217,138,216,172,216,173,216,172,217,133,216,173,216,172,216,173,217,133,216,174,216,172,216,174,216,173,216,174,217,133,216,179,216,172,216,179,216,173,216,179,216,174,216,179,217,133,216,181,216,173,216,181,217,133,216,182,216,172,216,182,216,173,216,182,216,174,216,182,217,133,216,183,216,173,216,183,217,133,216,184,217,133,216,185,216,172,216,185,217,133,216,186,216,172,216,186,217,133,217,129,216,172,217,129,216,173,217,129,216,174,217,129,217,133,217,129,217,137,217,129,217,138,217,130,216,173,217,130,217,133,217,130,217,137,217,130,217,138,217,131,216,167,217,131,216,172,217,131,216,173,217,131,216,174,217,131,217,132,217,131,217,133,217,131,217,137,217,131,217,138,217,132,216,172,217,132,216,173,217,132,216,174,217,132,217,133,217,132,217,137,217,132,217,138,217,133,216,172,217,133,216,173,217,133,216,174,217,133,217,133,217,133,217,137,217,133,217,138,217,134,216,172,217,134,216,173,217,134,216,174,217,134,217,133,217,134,217,137,217,134,217,138,217,135,216,172,217,135,217,133,217,135,217,137,217,135,217,138,217,138,216,172,217,138,216,173,217,138,216,174,217,138,217,133,217,138,217,137,217,138,217,138,216,176,217,176,216,177,217,176,217,137,217,176,32,217,140,217,145,32,217,141,217,145,32,217,142,217,145,32,217,143,217,145,32,217,144,217,145,32,217,145,217,176,216,166,216,177,216,166,216,178,216,166,217,134,216,168,216,177,216,168,216,178,216,168,217,134,216,170,216,177,216,170,216,178,216,170,217,134,216,171,216,177,216,171,216,178,216,171,217,134,217,133,216,167,217,134,216,177,217,134,216,178,217,134,217,134,217,138,216,177,217,138,216,178,217,138,217,134,216,166,216,174,216,166,217,135,216,168,217,135,216,170,217,135,216,181,216,174,217,132,217,135,217,134,217,135,217,135,217,176,217,138,217,135,216,171,217,135,216,179,217,135,216,180,217,133,216,180,217,135,217,128,217,142,217,145,217,128,217,143,217,145,217,128,217,144,217,145,216,183,217,137,216,183,217,138,216,185,217,137,216,185,217,138,216,186,217,137,216,186,217,138,216,179,217,137,216,179,217,138,216,180,217,137,216,180,217,138,216,173,217,137,216,173,217,138,216,172,217,137,216,172,217,138,216,174,217,137,216,174,217,138,216,181,217,137,216,181,217,138,216,182,217,137,216,182,217,138,216,180,216,172,216,180,216,173,216,180,216,174,216,180,216,177,216,179,216,177,216,181,216,177,216,182,216,177,216,167,217,139,216,170,216,172,217,133,216,170,216,173,216,172,216,170,216,173,217,133,216,170,216,174,217,133,216,170,217,133,216,172,216,170,217,133,216,173,216,170,217,133,216,174,216,172,217,133,216,173,216,173,217,133,217,138,216,173,217,133,217,137,216,179,216,173,216,172,216,179,216,172,216,173,216,179,216,172,217,137,216,179,217,133,216,173,216,179,217,133,216,172,216,179,217,133,217,133,216,181,216,173,216,173,216,181,217,133,217,133,216,180,216,173,217,133,216,180,216,172,217,138,216,180,217,133,216,174,216,180,217,133,217,133,216,182,216,173,217,137,216,182,216,174,217,133,216,183,217,133,216,173,216,183,217,133,217,133,216,183,217,133,217,138,216,185,216,172,217,133,216,185,217,133,217,133,216,185,217,133,217,137,216,186,217,133,217,133,216,186,217,133,217,138,216,186,217,133,217,137,217,129,216,174,217,133,217,130,217,133,216,173,217,130,217,133,217,133,217,132,216,173,217,133,217,132,216,173,217,138,217,132,216,173,217,137,217,132,216,172,216,172,217,132,216,174,217,133,217,132,217,133,216,173,217,133,216,173,216,172,217,133,216,173,217,133,217,133,216,173,217,138,217,133,216,172,216,173,217,133,216,172,217,133,217,133,216,174,216,172,217,133,216,174,217,133,217,133,216,172,216,174,217,135,217,133,216,172,217,135,217,133,217,133,217,134,216,173,217,133,217,134,216,173,217,137,217,134,216,172,217,133,217,134,216,172,217,137,217,134,217,133,217,138,217,134,217,133,217,137,217,138,217,133,217,133,216,168,216,174,217,138,216,170,216,172,217,138,216,170,216,172,217,137,216,170,216,174,217,138,216,170,216,174,217,137,216,170,217,133,217,138,216,170,217,133,217,137,216,172,217,133,217,138,216,172,216,173,217,137,216,172,217,133,217,137,216,179,216,174,217,137,216,181,216,173,217,138,216,180,216,173,217,138,216,182,216,173,217,138,217,132,216,172,217,138,217,132,217,133,217,138,217,138,216,173,217,138,217,138,216,172,217,138,217,138,217,133,217,138,217,133,217,133,217,138,217,130,217,133,217,138,217,134,216,173,217,138,216,185,217,133,217,138,217,131,217,133,217,138,217,134,216,172,216,173,217,133,216,174,217,138,217,132,216,172,217,133,217,131,217,133,217,133,216,172,216,173,217,138,216,173,216,172,217,138,217,133,216,172,217,138,217,129,217,133,217,138,216,168,216,173,217,138,216,179,216,174,217,138,217,134,216,172,217,138,216,181,217,132,219,146,217,130,217,132,219,146,216,167,217,132,217,132,217,135,216,167,217,131,216,168,216,177,217,133,216,173,217,133,216,175,216,181,217,132,216,185,217,133,216,177,216,179,217,136,217,132,216,185,217,132,217,138,217,135,217,136,216,179,217,132,217,133,216,181,217,132,217,137,216,181,217,132,217,137,32,216,167,217,132,217,132,217,135,32,216,185,217,132,217,138,217,135,32,217,136,216,179,217,132,217,133,216,172,217,132,32,216,172,217,132,216,167,217,132,217,135,216,177,219,140,216,167,217,132,44,227,128,129,58,33,63,227,128,150,227,128,151,226,128,148,226,128,147,95,123,125,227,128,148,227,128,149,227,128,144,227,128,145,227,128,138,227,128,139,227,128,140,227,128,141,227,128,142,227,128,143,91,93,35,38,42,45,60,62,92,36,37,64,32,217,139,217,128,217,139,32,217,140,32,217,141,32,217,142,217,128,217,142,32,217,143,217,128,217,143,32,217,144,217,128,217,144,32,217,145,217,128,217,145,32,217,146,217,128,217,146,216,161,216,162,216,163,216,164,216,165,216,166,216,167,216,168,216,169,216,170,216,171,216,172,216,173,216,174,216,175,216,176,216,177,216,178,216,179,216,180,216,181,216,182,216,183,216,184,216,185,216,186,217,129,217,130,217,131,217,132,217,133,217,134,217,135,217,136,217,138,217,132,216,162,217,132,216,163,217,132,216,165,217,132,216,167,34,39,47,94,124,126,226,166,133,226,166,134,227,131,187,227,130,161,227,130,163,227,130,165,227,130,167,227,130,169,227,131,163,227,131,165,227,131,167,227,131,131,227,131,188,227,131,179,227,130,153,227,130,154,194,162,194,163,194,172,194,166,194,165,226,130,169,226,148,130,226,134,144,226,134,145,226,134,146,226,134,147,226,150,160,226,151,139,240,144,144,168,240,144,144,169,240,144,144,170,240,144,144,171,240,144,144,172,240,144,144,173,240,144,144,174,240,144,144,175,240,144,144,176,240,144,144,177,240,144,144,178,240,144,144,179,240,144,144,180,240,144,144,181,240,144,144,182,240,144,144,183,240,144,144,184,240,144,144,185,240,144,144,186,240,144,144,187,240,144,144,188,240,144,144,189,240,144,144,190,240,144,144,191,240,144,145,128,240,144,145,129,240,144,145,130,240,144,145,131,240,144,145,132,240,144,145,133,240,144,145,134,240,144,145,135,240,144,145,136,240,144,145,137,240,144,145,138,240,144,145,139,240,144,145,140,240,144,145,141,240,144,145,142,240,144,145,143,240,144,147,152,240,144,147,153,240,144,147,154,240,144,147,155,240,144,147,156,240,144,147,157,240,144,147,158,240,144,147,159,240,144,147,160,240,144,147,161,240,144,147,162,240,144,147,163,240,144,147,164,240,144,147,165,240,144,147,166,240,144,147,167,240,144,147,168,240,144,147,169,240,144,147,170,240,144,147,171,240,144,147,172,240,144,147,173,240,144,147,174,240,144,147,175,240,144,147,176,240,144,147,177,240,144,147,178,240,144,147,179,240,144,147,180,240,144,147,181,240,144,147,182,240,144,147,183,240,144,147,184,240,144,147,185,240,144,147,186,240,144,147,187,240,144,179,128,240,144,179,129,240,144,179,130,240,144,179,131,240,144,179,132,240,144,179,133,240,144,179,134,240,144,179,135,240,144,179,136,240,144,179,137,240,144,179,138,240,144,179,139,240,144,179,140,240,144,179,141,240,144,179,142,240,144,179,143,240,144,179,144,240,144,179,145,240,144,179,146,240,144,179,147,240,144,179,148,240,144,179,149,240,144,179,150,240,144,179,151,240,144,179,152,240,144,179,153,240,144,179,154,240,144,179,155,240,144,179,156,240,144,179,157,240,144,179,158,240,144,179,159,240,144,179,160,240,144,179,161,240,144,179,162,240,144,179,163,240,144,179,164,240,144,179,165,240,144,179,166,240,144,179,167,240,144,179,168,240,144,179,169,240,144,179,170,240,144,179,171,240,144,179,172,240,144,179,173,240,144,179,174,240,144,179,175,240,144,179,176,240,144,179,177,240,144,179,178,240,145,163,128,240,145,163,129,240,145,163,130,240,145,163,131,240,145,163,132,240,145,163,133,240,145,163,134,240,145,163,135,240,145,163,136,240,145,163,137,240,145,163,138,240,145,163,139,240,145,163,140,240,145,163,141,240,145,163,142,240,145,163,143,240,145,163,144,240,145,163,145,240,145,163,146,240,145,163,147,240,145,163,148,240,145,163,149,240,145,163,150,240,145,163,151,240,145,163,152,240,145,163,153,240,145,163,154,240,145,163,155,240,145,163,156,240,145,163,157,240,145,163,158,240,145,163,159,240,150,185,160,240,150,185,161,240,150,185,162,240,150,185,163,240,150,185,164,240,150,185,165,240,150,185,166,240,150,185,167,240,150,185,168,240,150,185,169,240,150,185,170,240,150,185,171,240,150,185,172,240,150,185,173,240,150,185,174,240,150,185,175,240,150,185,176,240,150,185,177,240,150,185,178,240,150,185,179,240,150,185,180,240,150,185,181,240,150,185,182,240,150,185,183,240,150,185,184,240,150,185,185,240,150,185,186,240,150,185,187,240,150,185,188,240,150,185,189,240,150,185,190,240,150,185,191,240,157,133,151,240,157,133,165,240,157,133,152,240,157,133,165,240,157,133,152,240,157,133,165,240,157,133,174,240,157,133,152,240,157,133,165,240,157,133,175,240,157,133,152,240,157,133,165,240,157,133,176,240,157,133,152,240,157,133,165,240,157,133,177,240,157,133,152,240,157,133,165,240,157,133,178,240,157,134,185,240,157,133,165,240,157,134,186,240,157,133,165,240,157,134,185,240,157,133,165,240,157,133,174,240,157,134,186,240,157,133,165,240,157,133,174,240,157,134,185,240,157,133,165,240,157,133,175,240,157,134,186,240,157,133,165,240,157,133,175,196,177,200,183,226,136,135,226,136,130,240,158,164,162,240,158,164,163,240,158,164,164,240,158,164,165,240,158,164,166,240,158,164,167,240,158,164,168,240,158,164,169,240,158,164,170,240,158,164,171,240,158,164,172,240,158,164,173,240,158,164,174,240,158,164,175,240,158,164,176,240,158,164,177,240,158,164,178,240,158,164,179,240,158,164,180,240,158,164,181,240,158,164,182,240,158,164,183,240,158,164,184,240,158,164,185,240,158,164,186,240,158,164,187,240,158,164,188,240,158,164,189,240,158,164,190,240,158,164,191,240,158,165,128,240,158,165,129,240,158,165,130,240,158,165,131,217,174,218,161,217,175,48,44,49,44,50,44,51,44,52,44,53,44,54,44,55,44,56,44,57,44,227,128,148,115,227,128,149,119,122,104,118,115,100,112,112,118,119,99,109,99,109,100,109,114,100,106,227,129,187,227,129,139,227,130,179,227,130,179,229,173,151,229,143,140,227,131,135,229,164,154,232,167,163,228,186,164,230,152,160,231,132,161,229,137,141,229,190,140,229,134,141,230,150,176,229,136,157,231,181,130,232,178,169,229,163,176,229,144,185,230,188,148,230,138,149,230,141,149,233,129,138,230,140,135,230,137,147,231,166,129,231,169,186,229,144,136,230,186,128,231,148,179,229,137,178,229,150,182,233,133,141,227,128,148,230,156,172,227,128,149,227,128,148,228,184,137,227,128,149,227,128,148,228,186,140,227,128,149,227,128,148,229,174,137,227,128,149,227,128,148,231,130,185,227,128,149,227,128,148,230,137,147,227,128,149,227,128,148,231,155,151,227,128,149,227,128,148,229,139,157,227,128,149,227,128,148,230,149,151,227,128,149,229,190,151,229,143,175,228,184,189,228,184,184,228,185,129,240,160,132,162,228,189,160,228,190,187,229,128,130,229,129,186,229,130,153,229,131,143,227,146,158,240,160,152,186,229,133,148,229,133,164,229,133,183,240,160,148,156,227,146,185,229,133,167,240,160,149,139,229,134,151,229,134,164,228,187,140,229,134,172,240,169,135,159,229,136,131,227,147,159,229,136,187,229,137,134,229,137,183,227,148,149,229,140,133,229,140,134,229,141,137,229,141,154,229,141,179,229,141,189,229,141,191,240,160,168,172,231,129,176,229,143,138,229,143,159,240,160,173,163,229,143,171,229,143,177,229,144,134,229,146,158,229,144,184,229,145,136,229,145,168,229,146,162,229,147,182,229,148,144,229,149,147,229,149,163,229,150,132,229,150,171,229,150,179,229,151,130,229,156,150,229,156,151,229,153,145,229,153,180,229,163,174,229,159,142,229,159,180,229,160,141,229,158,139,229,160,178,229,160,177,229,162,172,240,161,147,164,229,163,178,229,163,183,229,164,134,229,164,162,229,165,162,240,161,154,168,240,161,155,170,229,167,172,229,168,155,229,168,167,229,167,152,229,169,166,227,155,174,229,172,136,229,172,190,240,161,167,136,229,175,131,229,175,152,229,175,179,240,161,172,152,229,175,191,229,176,134,227,158,129,229,177,160,229,179,128,229,178,141,240,161,183,164,229,181,131,240,161,183,166,229,181,174,229,181,171,229,181,188,229,183,161,229,183,162,227,160,175,229,183,189,229,184,168,229,184,189,229,185,169,227,161,162,240,162,134,131,227,161,188,229,186,176,229,186,179,229,186,182,240,170,142,146,240,162,140,177,232,136,129,229,188,162,227,163,135,240,163,138,184,240,166,135,154,229,189,162,229,189,171,227,163,163,229,190,154,229,191,141,229,191,151,229,191,185,230,130,129,227,164,186,227,164,156,240,162,155,148,230,131,135,230,133,136,230,133,140,230,133,186,230,134,178,230,134,164,230,134,175,230,135,158,230,136,144,230,136,155,230,137,157,230,138,177,230,139,148,230,141,144,240,162,172,140,230,140,189,230,139,188,230,141,168,230,142,131,230,143,164,240,162,175,177,230,144,162,230,143,133,230,142,169,227,168,174,230,145,169,230,145,190,230,146,157,230,145,183,227,169,172,230,149,172,240,163,128,138,230,151,163,230,155,184,230,153,137,227,172,153,227,172,136,227,171,164,229,134,146,229,134,149,230,156,128,230,154,156,232,130,173,228,143,153,230,156,161,230,157,158,230,157,147,240,163,143,131,227,173,137,230,159,186,230,158,133,230,161,146,240,163,145,173,230,162,142,230,160,159,230,164,148,230,165,130,230,166,163,230,167,170,230,170,168,240,163,154,163,230,171,155,227,176,152,230,172,161,240,163,162,167,230,173,148,227,177,142,230,173,178,230,174,159,230,174,187,240,163,170,141,240,161,180,139,240,163,171,186,230,177,142,240,163,178,188,230,178,191,230,179,141,230,177,167,230,180,150,230,180,190,230,181,169,230,181,184,230,182,133,240,163,180,158,230,180,180,230,184,175,230,185,174,227,180,179,230,187,135,240,163,187,145,230,183,185,230,189,174,240,163,189,158,240,163,190,142,230,191,134,231,128,185,231,128,155,227,182,150,231,129,138,231,129,189,231,129,183,231,130,173,240,160,148,165,231,133,133,240,164,137,163,231,134,156,231,136,168,231,137,144,240,164,152,136,231,138,128,231,138,149,240,164,156,181,240,164,160,148,231,141,186,231,142,139,227,186,172,231,142,165,227,186,184,231,145,135,231,145,156,231,146,133,231,147,138,227,188,155,231,148,164,240,164,176,182,231,148,190,240,164,178,146,240,162,134,159,231,152,144,240,164,190,161,240,164,190,184,240,165,129,132,227,191,188,228,128,136,240,165,131,179,240,165,131,178,240,165,132,153,240,165,132,179,231,156,158,231,156,159,231,158,139,228,129,134,228,130,150,240,165,144,157,231,161,142,228,131,163,240,165,152,166,240,165,154,154,240,165,155,133,231,167,171,228,132,175,231,169,138,231,169,143,240,165,165,188,240,165,170,167,228,136,130,240,165,174,171,231,175,134,231,175,137,228,136,167,240,165,178,128,231,179,146,228,138,160,231,179,168,231,179,163,231,180,128,240,165,190,134,231,181,163,228,140,129,231,183,135,231,184,130,231,185,133,228,140,180,240,166,136,168,240,166,137,135,228,141,153,240,166,139,153,231,189,186,240,166,140,190,231,190,149,231,191,186,240,166,147,154,240,166,148,163,232,129,160,240,166,150,168,232,129,176,240,163,141,159,228,143,149,232,130,178,232,132,131,228,144,139,232,132,190,229,170,181,240,166,158,167,240,166,158,181,240,163,142,147,240,163,142,156,232,136,132,232,190,158,228,145,171,232,138,145,232,138,139,232,138,157,229,138,179,232,138,177,232,138,179,232,138,189,232,139,166,240,166,172,188,232,140,157,232,141,163,232,142,173,232,140,163,232,142,189,232,143,167,232,141,147,232,143,138,232,143,140,232,143,156,240,166,176,182,240,166,181,171,240,166,179,149,228,148,171,232,147,177,232,147,179,232,148,150,240,167,143,138,232,149,164,240,166,188,172,228,149,157,228,149,161,240,166,190,177,240,167,131,146,228,149,171,232,153,144,232,153,167,232,153,169,232,154,169,232,154,136,232,156,142,232,155,162,232,156,168,232,157,171,232,158,134,232,159,161,232,160,129,228,151,185,232,161,160,240,167,153,167,232,163,151,232,163,158,228,152,181,232,163,186,227,146,187,240,167,162,174,240,167,165,166,228,154,190,228,155,135,232,170,160,240,167,178,168,232,178,171,232,179,129,232,180,155,232,181,183,240,167,188,175,240,160,160,132,232,183,139,232,182,188,232,183,176,240,160,163,158,232,187,148,240,168,151,146,240,168,151,173,233,130,148,233,131,177,233,132,145,240,168,156,174,233,132,155,233,136,184,233,139,151,233,139,152,233,137,188,233,143,185,233,144,149,240,168,175,186,233,150,139,228,166,149,233,150,183,240,168,181,183,228,167,166,233,155,131,229,182,178,233,156,163,240,169,133,133,240,169,136,154,228,169,174,228,169,182,233,159,160,240,169,144,138,228,170,178,240,169,146,150,233,160,169,240,169,150,182,233,163,162,228,172,179,233,164,169,233,166,167,233,167,130,233,167,190,228,175,142,240,169,172,176,233,177,128,233,179,189,228,179,142,228,179,173,233,181,167,240,170,131,142,228,179,184,240,170,132,133,240,170,136,142,240,170,138,145,228,181,150,233,187,190,233,188,133,233,188,143,233,188,150,240,170,152,128,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,116,105,110,121,118,101,99,45,49,46,54,46,48,47,115,114,99,47,97,114,114,97,121,118,101,99,46,114,115,0,16,83,17,0,95,0,0,0,165,0,0,0,34,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,117,110,105,99,111,100,101,45,110,111,114,109,97,108,105,122,97,116,105,111,110,45,48,46,49,46,50,50,47,115,114,99,47,100,101,99,111,109,112,111,115,101,46,114,115,0,128,83,17,0,111,0,0,0,143,0,0,0,34,0,0,0,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,128,83,17,0,111,0,0,0,84,0,0,0,23,0,0,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,128,83,17,0,111,0,0,0,86,0,0,0,42,0,0,0,128,83,17,0,111,0,0,0,86,0,0,0,41,0,0,0,128,83,17,0,111,0,0,0,86,0,0,0,24,0,0,0,128,83,17,0,111,0,0,0,77,0,0,0,20,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,116,105,110,121,118,101,99,45,49,46,54,46,48,47,115,114,99,47,97,114,114,97,121,118,101,99,46,114,115,0,148,84,17,0,95,0,0,0,157,0,0,0,26,0,0,0,148,84,17,0,95,0,0,0,165,0,0,0,34,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,117,110,105,99,111,100,101,45,110,111,114,109,97,108,105,122,97,116,105,111,110,45,48,46,49,46,50,50,47,115,114,99,47,100,101,99,111,109,112,111,115,101,46,114,115,0,20,85,17,0,111,0,0,0,143,0,0,0,34,0,65,160,171,197,0,11,141,3,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,20,85,17,0,111,0,0,0,84,0,0,0,23,0,0,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,20,85,17,0,111,0,0,0,86,0,0,0,42,0,0,0,20,85,17,0,111,0,0,0,86,0,0,0,41,0,0,0,20,85,17,0,111,0,0,0,86,0,0,0,24,0,0,0,20,85,17,0,111,0,0,0,77,0,0,0,20,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,116,105,110,121,118,101,99,45,49,46,54,46,48,47,115,114,99,47,97,114,114,97,121,118,101,99,46,114,115,0,52,86,17,0,95,0,0,0,157,0,0,0,26,0,0,0,52,86,17,0,95,0,0,0,165,0,0,0,34,0,0,0,0,0,1,0,36,2,151,1,4,0,0,0,111,0,4,0,175,0,0,0,0,0,4,0,0,0,0,0,136,0,10,0,8,0,0,0,0,0,0,0,28,0,70,0,1,0,13,0,27,0,0,0,21,0,18,0,69,0,236,0,54,0,16,0,0,0,0,0,0,0,2,0,0,0,148,0,0,0,87,0,0,0,8,0,3,0,7,0,0,0,22,0,58,0,2,0,35,0,3,0,4,0,28,0,1,0,0,0,71,0,17,0,23,0,4,0,27,0,0,0,19,0,65,182,174,197,0,11,181,1,1,0,7,0,7,0,4,0,46,0,0,0,0,0,44,0,0,0,0,0,3,0,15,0,0,0,0,0,19,0,0,0,1,0,2,0,1,0,9,0,0,0,0,0,0,0,1,0,1,0,0,0,2,0,2,0,3,0,2,0,30,0,0,0,8,0,17,0,1,0,0,0,5,0,0,0,121,0,0,0,4,0,19,0,0,0,0,0,5,0,2,0,0,0,5,0,1,0,21,0,1,0,0,0,3,0,12,0,0,0,53,0,3,0,2,0,5,0,6,0,0,0,5,0,4,0,2,0,28,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,9,0,2,0,9,0,7,0,0,0,5,0,0,0,8,0,7,0,0,0,18,0,9,0,0,0,57,0,2,0,9,0,0,0,4,0,2,0,65,248,175,197,0,11,215,2,1,0,34,0,2,0,0,0,27,0,19,0,12,0,20,0,6,0,4,0,5,0,19,0,2,0,0,0,3,0,4,0,2,0,0,0,24,0,0,0,6,0,4,0,0,0,0,0,10,0,10,0,0,0,1,0,0,0,15,0,16,0,1,0,0,0,0,0,0,0,2,0,15,0,1,0,4,0,2,0,10,0,11,0,9,0,4,0,1,0,0,0,11,0,0,0,3,0,0,0,6,0,0,0,6,0,0,0,3,0,4,0,0,0,0,0,3,0,0,0,0,0,1,0,2,0,21,0,0,0,0,0,0,0,20,0,27,0,0,0,12,0,0,0,0,0,8,0,3,0,12,0,0,0,14,0,2,0,0,0,3,0,0,0,10,0,2,0,6,0,1,0,0,0,4,0,0,0,1,0,6,0,2,0,3,0,2,0,16,0,0,0,15,0,0,0,0,0,0,0,3,0,3,0,4,0,13,0,6,0,0,0,0,0,2,0,0,0,0,0,0,0,24,0,10,0,6,0,1,0,1,0,8,0,0,0,1,0,1,0,7,0,0,0,3,0,9,0,17,0,5,0,1,0,5,0,3,0,22,0,7,0,5,0,4,0,0,0,10,0,6,0,3,0,0,0,1,0,0,0,7,0,0,0,6,0,0,0,5,0,65,0,9,0,1,0,10,0,0,0,5,0,2,0,17,0,11,0,3,0,1,0,0,0,0,0,1,0,1,0,0,0,2,0,0,0,6,0,24,0,3,0,0,0,3,0,0,0,2,0,0,0,2,0,65,216,178,197,0,11,71,5,0,1,0,0,0,0,0,9,0,1,0,0,0,0,0,2,0,1,0,0,0,1,0,2,0,1,0,0,0,3,0,1,0,1,0,1,0,0,0,3,0,12,0,1,0,3,0,1,0,0,0,2,0,0,0,0,0,5,0,1,0,5,0,0,0,1,0,11,0,5,0,65,172,179,197,0,11,9,15,0,0,0,0,0,2,0,7,0,65,194,179,197,0,11,87,1,0,0,0,9,0,8,0,0,0,0,0,3,0,3,0,1,0,4,0,3,0,4,0,5,0,2,0,0,0,0,0,2,0,6,0,1,0,5,0,1,0,0,0,3,0,6,0,8,0,2,0,2,0,6,0,3,0,0,0,16,0,6,0,6,0,5,0,1,0,7,0,0,0,2,0,3,0,2,0,0,0,0,0,0,0,6,0,65,162,180,197,0,11,213,1,1,0,0,0,0,0,0,0,1,0,1,0,8,0,1,0,0,0,2,0,0,0,1,0,12,0,4,0,1,0,2,0,1,0,4,0,2,0,5,0,4,0,0,0,3,0,4,0,2,0,0,0,1,0,3,0,7,0,6,0,8,0,0,0,2,0,3,0,0,0,2,0,2,0,2,0,4,0,0,0,0,0,6,0,6,0,6,0,12,0,5,0,0,0,0,0,0,0,1,0,2,0,0,0,3,0,0,0,9,0,3,0,2,0,1,0,1,0,9,0,1,0,0,0,8,0,1,0,6,0,0,0,3,0,0,0,5,0,1,0,1,0,0,0,0,0,2,0,4,0,0,0,2,0,0,0,2,0,6,0,6,0,2,0,8,0,5,0,6,0,5,0,1,0,6,0,2,0,0,0,1,0,0,0,0,0,3,0,0,0,1,0,9,0,5,0,5,0,14,0,0,0,3,0,5,0,0,0,0,0,1,0,1,0,65,128,182,197,0,11,103,1,0,4,0,0,0,2,0,4,0,6,0,5,0,6,0,0,0,0,0,1,0,1,0,0,0,0,0,5,0,2,0,8,0,8,0,1,0,6,0,0,0,1,0,0,0,1,0,0,0,8,0,0,0,4,0,7,0,10,0,1,0,0,0,0,0,2,0,1,0,1,0,1,0,0,0,1,0,2,0,0,0,2,0,1,0,4,0,4,0,0,0,0,0,0,0,6,0,0,0,3,0,3,0,65,242,182,197,0,11,71,2,0,1,0,1,0,2,0,2,0,0,0,4,0,2,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,2,0,2,0,2,0,2,0,0,0,1,0,5,0,4,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,4,0,1,0,2,0,1,0,1,0,65,196,183,197,0,11,121,1,0,0,0,1,0,0,0,0,0,4,0,1,0,2,0,0,0,1,0,13,0,4,0,0,0,1,0,4,0,0,0,5,0,3,0,7,0,3,0,3,0,3,0,2,0,0,0,2,0,2,0,2,0,1,0,0,0,1,0,3,0,4,0,1,0,0,0,1,0,4,0,1,0,0,0,0,0,0,0,1,0,3,0,1,0,0,0,0,0,1,0,4,0,1,0,8,0,2,0,4,0,1,0,1,0,1,0,5,0,1,0,4,0,1,0,1,0,2,0,6,0,65,198,184,197,0,11,67,2,0,0,0,2,0,0,0,6,0,3,0,1,0,3,0,2,0,3,0,5,0,4,0,1,0,0,0,5,0,0,0,0,0,1,0,3,0,0,0,2,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,5,0,5,0,8,0,65,146,185,197,0,11,1,6,0,65,156,185,197,0,11,213,1,2,0,2,0,5,0,1,0,0,0,1,0,1,0,0,0,2,0,2,0,7,0,1,0,1,0,2,0,0,0,2,0,2,0,1,0,0,0,0,0,1,0,0,0,2,0,2,0,2,0,4,0,1,0,4,0,0,0,2,0,2,0,4,0,4,0,0,0,8,0,4,0,6,0,2,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,3,0,6,0,1,0,0,0,3,0,2,0,1,0,0,0,5,0,4,0,0,0,0,0,5,0,2,0,0,0,0,0,2,0,0,0,0,0,4,0,3,0,0,0,9,0,5,0,2,0,0,0,0,0,2,0,0,0,1,0,7,0,0,0,3,0,1,0,2,0,1,0,0,0,0,0,2,0,3,0,0,0,2,0,3,0,1,0,2,0,1,0,2,0,0,0,4,0,2,0,1,0,1,0,1,0,2,0,2,0,0,0,4,0,2,0,1,0,0,0,0,0,3,0,65,138,187,197,0,11,183,32,1,0,0,0,2,0,0,0,1,0,0,0,2,0,1,0,1,0,0,0,2,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,1,0,1,0,0,0,0,0,1,0,2,0,1,0,2,0,3,0,5,0,3,0,1,0,0,0,1,0,3,0,7,0,0,0,0,0,2,0,0,0,2,0,3,0,1,0,230,74,3,0,230,250,45,0,218,250,29,0,220,57,3,0,233,252,29,0,9,77,10,0,230,208,32,0,230,147,5,0,220,224,2,1,230,244,28,0,220,162,5,0,230,38,254,0,9,69,29,1,25,194,5,0,220,234,6,0,230,117,166,0,220,78,15,1,230,235,168,0,220,50,3,0,9,77,12,0,230,65,7,0,216,113,209,1,220,45,254,0,230,242,29,0,230,222,29,0,230,225,168,0,20,187,5,0,230,213,29,0,230,206,8,0,230,123,26,0,132,116,15,0,230,230,168,0,31,25,6,0,7,195,20,1,230,121,26,0,230,93,6,0,28,241,8,0,230,32,224,1,230,241,168,0,220,253,29,0,230,37,254,0,230,71,233,1,230,117,26,0,9,186,14,0,230,42,224,1,27,75,6,0,230,217,6,0,9,182,22,1,230,236,29,0,9,58,14,0,230,84,9,0,230,233,45,0,230,179,26,0,230,243,8,0,230,247,8,0,230,226,168,0,230,11,224,1,220,40,254,0,1,216,32,0,230,176,170,0,220,77,15,1,230,37,8,0,230,17,6,0,230,190,170,0,230,32,8,0,230,232,8,0,230,6,3,0,230,228,45,0,9,65,31,1,7,202,17,1,230,240,44,0,220,215,28,0,220,58,10,1,230,49,225,1,9,58,16,0,220,59,7,0,232,88,3,0,230,135,4,0,230,177,26,0,230,112,19,1,230,208,28,0,230,238,168,0,220,60,3,0,230,213,32,0,230,25,8,0,230,48,107,1,1,243,106,1,7,188,9,0,230,233,29,0,230,218,29,0,230,107,19,1,230,43,8,0,9,52,23,0,230,219,29,0,14,180,5,0,226,109,209,1,1,105,209,1,230,76,3,0,230,240,45,0,1,55,3,0,230,115,19,1,7,233,18,1,220,192,26,0,1,234,32,0,230,62,3,0,129,113,15,0,1,104,209,1,230,70,3,0,220,214,232,1,220,208,232,1,220,44,254,0,230,224,28,0,230,234,8,0,230,219,32,0,230,49,107,1,230,53,7,0,220,253,14,1,220,126,209,1,9,52,26,1,230,31,8,0,230,28,224,1,230,223,29,0,220,232,32,0,9,237,171,0,230,225,29,0,220,22,3,0,220,130,209,1,230,215,32,0,31,79,6,0,230,245,8,0,9,77,13,0,230,201,26,0,9,185,16,1,230,188,26,0,230,122,166,0,230,170,209,1,220,238,228,1,230,48,225,1,230,159,5,0,222,57,25,0,230,87,3,0,9,224,25,1,6,240,111,1,230,51,7,0,220,41,254,0,230,248,28,0,9,132,15,0,230,100,3,0,220,23,3,0,230,131,4,0,230,108,3,0,11,177,5,0,230,210,28,0,230,7,3,0,33,81,6,0,220,48,3,0,220,25,3,0,220,86,6,0,230,228,29,0,220,82,9,0,240,69,3,0,230,241,45,0,220,59,25,0,230,89,6,0,230,171,5,0,230,115,27,0,230,241,44,0,7,188,10,0,130,124,15,0,230,106,19,1,230,228,168,0,230,251,8,0,12,178,5,0,230,33,254,0,230,251,45,0,232,26,3,0,220,56,7,0,1,211,32,0,220,42,254,0,230,105,19,1,130,114,15,0,230,194,26,0,220,123,209,1,230,134,15,0,202,39,3,0,230,192,29,0,230,72,15,1,9,70,16,1,230,107,27,0,220,230,8,0,230,52,225,1,230,65,3,0,232,246,29,0,230,236,168,0,230,171,209,1,230,236,6,0,230,174,226,1,15,181,5,0,230,199,26,0,230,2,224,1,220,198,15,0,230,54,225,1,230,223,8,0,28,76,6,0,230,88,6,0,230,225,6,0,230,231,45,0,220,207,8,0,230,2,3,0,220,196,26,0,230,191,170,0,19,185,5,0,220,139,209,1,9,43,23,1,230,243,45,0,220,57,7,0,230,224,45,0,220,220,28,0,9,112,16,1,220,44,169,0,230,35,8,0,230,243,29,0,230,125,166,0,220,70,15,1,230,204,29,0,230,220,6,0,9,71,26,1,118,185,14,0,230,107,3,0,230,94,6,0,230,249,28,0,230,214,8,0,230,224,8,0,230,110,27,0,230,216,8,0,230,38,224,1,230,67,3,0,1,217,32,0,230,72,233,1,16,182,5,0,230,17,224,1,230,232,29,0,228,247,29,0,230,252,45,0,9,151,29,1,230,134,4,0,230,193,29,0,220,145,5,0,9,68,29,1,9,196,168,0,9,170,27,0,220,255,14,1,220,237,6,0,220,86,3,0,230,238,29,0,230,237,45,0,29,77,6,0,9,210,23,0,9,60,13,0,230,69,233,1,9,194,20,1,230,3,3,0,230,240,166,0,224,47,48,0,230,27,224,1,230,104,19,1,9,63,22,1,1,227,28,0,220,163,5,0,220,239,8,0,220,150,5,0,230,40,224,1,220,79,15,1,9,44,168,0,216,114,209,1,230,239,44,0,230,73,15,1,230,234,168,0,220,44,3,0,9,59,13,0,230,15,224,1,220,237,8,0,9,20,23,0,230,187,26,0,220,211,232,1,7,60,11,0,230,157,5,0,220,230,10,1,230,251,29,0,6,241,111,1,230,42,8,0,220,238,32,0,220,223,28,0,220,221,28,0,220,210,8,0,230,95,19,0,130,122,15,0,230,16,6,0,9,66,20,1,230,238,45,0,230,94,20,1,230,61,7,0,234,93,3,0,230,47,254,0,7,188,12,0,230,199,29,0,230,231,6,0,202,33,3,0,220,166,5,0,230,240,168,0,19,186,5,0,230,236,45,0,220,238,8,0,1,242,106,1,18,199,5,0,230,18,6,0,230,156,5,0,7,66,29,1,220,186,26,0,230,180,26,0,220,210,232,1,220,91,8,0,230,114,27,0,230,0,224,1,10,176,5,0,220,197,5,0,220,71,15,1,230,120,26,0,9,52,17,1,7,70,20,1,230,38,13,1,230,220,32,0,230,80,3,0,130,125,15,0,220,31,3,0,9,57,16,0,220,211,8,0,7,230,27,0,220,49,7,0,230,18,3,0,230,41,8,0,220,250,8,0,230,235,7,0,230,221,29,0,216,101,209,1,230,233,32,0,230,30,224,1,230,53,225,1,230,237,29,0,91,86,12,0,230,18,224,1,230,227,45,0,130,123,15,0,220,222,28,0,230,109,3,0,230,244,8,0,220,212,232,1,220,60,7,0,230,116,19,1,230,172,5,0,230,200,26,0,230,235,45,0,220,43,169,0,7,115,17,1,9,192,17,1,1,54,3,0,130,128,15,0,230,212,32,0,220,155,5,0,230,1,224,1,230,39,8,0,1,52,3,0,216,27,3,0,1,210,32,0,230,3,224,1,230,240,29,0,220,29,3,0,230,244,45,0,230,114,19,1,230,20,3,0,228,169,24,0,230,108,19,1,230,229,45,0,9,51,17,1,230,93,19,0,230,119,26,0,103,57,14,0,230,39,13,1,9,205,12,0,220,45,3,0,230,146,5,0,230,239,45,0,230,202,8,0,230,225,45,0,230,87,6,0,220,43,3,0,230,172,14,1,230,9,3,0,230,48,7,0,220,95,6,0,230,20,224,1,230,222,8,0,230,254,45,0,230,51,107,1,230,205,8,0,220,41,3,0,29,242,8,0,7,60,9,0,230,71,7,0,220,89,8,0,230,54,7,0,230,56,10,1,230,29,8,0,220,213,28,0,230,67,7,0,220,70,7,0,220,153,8,0,32,26,6,0,1,226,28,0,230,1,3,0,230,68,233,1,230,134,209,1,230,224,6,0,7,67,25,1,220,85,3,0,30,24,6,0,230,111,166,0,230,255,8,0,230,0,17,1,230,61,3,0,220,194,29,0,230,21,6,0,230,66,3,0,230,23,26,0,230,103,19,1,230,171,14,1,230,235,6,0,230,31,224,1,107,74,14,0,220,37,3,0,220,73,3,0,230,35,254,0,230,118,3,1,230,255,45,0,216,111,209,1,230,15,3,0,9,171,27,0,230,226,45,0,230,64,7,0,9,62,25,1,216,57,15,0,220,239,32,0,230,230,45,0,230,135,209,1,230,210,29,0,230,74,15,1,230,216,6,0,7,52,27,0,230,234,45,0,230,121,166,0,230,132,15,1,230,135,15,0,233,95,3,0,230,0,3,0,230,238,7,0,230,242,45,0,9,66,31,1,230,58,7,0,220,30,3,0,230,13,224,1,214,206,29,0,220,183,26,0,216,110,209,1,230,82,3,0,220,246,8,0,230,119,166,0,230,124,26,0,230,231,8,0,230,50,107,1,230,217,29,0,220,249,29,0,220,233,8,0,230,102,19,1,230,198,26,0,1,231,28,0,230,209,28,0,234,94,3,0,1,244,106,1,230,176,26,0,230,75,3,0,220,59,3,0,35,112,6,0,230,102,3,0,230,37,13,1,230,254,9,0,220,180,170,0,9,205,11,0,230,201,29,0,22,189,5,0,220,208,8,0,230,22,8,0,220,253,1,1,7,60,10,0,220,124,209,1,230,50,7,0,230,38,8,0,7,59,19,1,220,217,28,0,230,30,8,0,220,131,15,1,230,19,3,0,220,255,29,0,220,127,209,1,1,103,209,1,9,96,26,0,230,73,233,1,220,13,10,1,9,57,24,1,220,25,15,0,230,231,29,0,9,77,11,0,230,156,8,0,230,253,45,0,230,103,3,0,9,192,169,0,230,123,166,0,220,51,3,0,230,161,5,0,230,235,8,0,230,9,224,1,230,239,29,0,220,36,3,0,220,43,254,0,220,39,254,0,230,36,13,1,230,27,8,0,230,8,224,1,230,29,224,1,9,83,169,0,230,219,6,0,84,85,12,0,9,127,45,0,230,218,28,0,21,188,5,0,222,154,5,0,230,118,166,0,230,248,45,0,230,214,32,0,13,179,5,0,220,129,209,1,220,202,26,0,230,83,9,0,202,40,3,0,230,160,5,0,230,149,5,0,230,213,8,0,230,8,3,0,230,116,166,0,230,12,3,0,230,118,26,0,230,198,29,0,230,226,6,0,230,76,15,1,230,240,32,0,230,203,8,0,230,15,10,1,230,94,19,0,230,111,27,0,230,178,26,0,228,248,29,0,220,170,5,0,230,229,10,1,230,159,8,0,230,12,224,1,1,229,32,0,230,252,8,0,32,80,6,0,230,236,8,0,230,152,8,0,230,237,226,1,230,215,29,0,103,56,14,0,230,157,8,0,230,113,27,0,220,90,8,0,230,197,29,0,230,137,209,1,230,159,166,0,220,72,3,0,230,219,8,0,230,196,29,0,220,32,3,0,230,227,168,0,230,70,233,1,216,112,209,1,9,246,170,0,230,204,26,0,234,96,3,0,220,191,26,0,230,193,26,0,232,44,48,0,230,247,45,0,118,184,14,0,230,50,225,1,230,254,29,0,230,63,3,0,1,235,32,0,230,45,8,0,220,71,3,0,7,54,18,1,230,241,166,0,230,73,7,0,230,221,23,0,230,241,7,0,230,23,6,0,230,205,26,0,230,230,29,0,230,228,8,0,230,81,3,0,230,158,8,0,230,19,6,0,234,205,29,0,220,85,6,0,230,225,32,0,220,92,6,0,220,189,26,0,220,185,26,0,230,120,166,0,9,63,10,1,220,42,3,0,230,237,168,0,218,42,48,0,1,218,32,0,230,13,3,0,228,43,48,0,230,215,8,0,27,240,8,0,230,220,8,0,17,183,5,0,9,6,168,0,230,173,209,1,230,228,6,0,230,224,29,0,222,173,5,0,230,241,29,0,230,2,17,1,220,213,232,1,230,14,3,0,230,239,7,0,230,240,7,0,230,151,5,0,230,39,224,1,230,236,226,1,220,28,3,0,232,21,3,0,230,183,170,0,230,22,6,0,230,246,45,0,23,191,5,0,1,57,10,1,230,83,6,0,216,102,209,1,230,197,26,0,234,97,3,0,230,248,8,0,220,195,26,0,7,55,16,0,9,53,18,1,230,110,3,0,230,4,224,1,230,35,224,1,230,104,3,0,230,214,29,0,230,68,3,0,220,66,7,0,230,133,4,0,7,186,16,1,220,216,28,0,1,212,28,0,230,254,8,0,230,245,45,0,230,14,224,1,122,203,14,0,9,77,9,0,230,235,29,0,7,60,19,1,230,239,228,1,220,89,3,0,230,16,224,1,230,4,3,0,230,168,5,0,220,214,28,0,230,179,170,0,230,112,27,0,230,232,6,0,220,45,169,0,230,217,8,0,230,52,107,1,220,24,15,0,230,10,3,0,220,237,32,0,232,236,228,1,230,239,226,1,230,66,210,1,220,84,3,0,1,241,106,1,230,91,3,0,230,227,29,0,220,62,7,0,230,5,224,1,9,191,21,1,230,200,29,0,230,132,4,0,230,28,8,0,230,51,225,1,18,184,5,0,230,64,3,0,230,152,5,0,1,158,188,1,230,220,29,0,7,192,21,1,220,227,8,0,9,63,28,1,220,133,15,1,233,92,3,0,230,219,28,0,230,172,209,1,220,209,232,1,220,181,26,0,9,202,13,0,202,34,3,0,220,75,15,1,230,195,29,0,220,90,3,0,230,236,7,0,9,234,18,1,107,75,14,0,220,253,7,0,220,46,3,0,230,91,6,0,230,34,254,0,230,211,29,0,220,154,8,0,230,232,168,0,220,249,8,0,230,111,3,0,230,109,27,0,230,204,8,0,9,77,19,1,230,58,25,0,8,154,48,0,230,32,254,0,230,226,29,0,220,237,28,0,220,254,14,1,230,19,224,1,230,212,8,0,220,78,3,0,230,53,107,1,230,122,3,1,9,127,16,1,230,221,8,0,230,209,29,0,1,56,3,0,230,124,166,0,230,206,26,0,230,143,224,1,7,58,24,1,230,68,210,1,230,24,224,1,9,205,10,0,220,165,5,0,30,78,6,0,1,228,28,0,220,55,15,0,230,69,7,0,7,60,12,0,34,82,6,0,230,5,3,0,220,58,3,0,230,245,29,0,230,23,224,1,1,232,28,0,9,61,25,1,230,209,32,0,220,24,3,0,230,34,8,0,7,183,22,1,230,16,3,0,230,33,8,0,230,120,3,1,220,164,5,0,230,131,15,0,230,193,170,0,202,208,29,0,230,133,209,1,220,209,8,0,230,175,5,0,230,229,29,0,8,153,48,0,230,101,3,0,230,81,9,0,230,105,3,0,220,72,7,0,122,201,14,0,230,23,8,0,230,218,6,0,232,237,228,1,1,229,28,0,220,55,7,0,230,17,3,0,220,227,6,0,9,243,27,0,220,155,8,0,230,1,17,1,24,193,5,0,230,232,45,0,230,20,6,0,230,46,254,0,230,121,3,1,220,207,29,0,230,44,8,0,220,47,3,0,9,68,27,0,9,21,23,0,230,203,26,0,220,108,27,0,122,202,14,0,230,21,224,1,1,230,32,0,230,36,254,0,230,67,210,1,230,33,224,1,107,73,14,0,36,17,7,0,230,223,6,0,7,179,169,0,230,90,6,0,220,127,26,0,230,218,8,0,230,225,8,0,9,153,26,1,220,128,209,1,230,239,168,0,230,244,29,0,230,119,3,1,233,98,3,0,230,148,5,0,1,53,3,0,220,242,7,0,220,138,209,1,230,203,29,0,230,169,5,0,1,230,28,0,220,77,3,0,122,200,14,0,230,215,6,0,220,141,16,0,230,196,5,0,230,106,3,0,220,38,3,0,230,10,224,1,230,224,168,0,220,167,5,0,230,234,29,0,230,214,6,0,230,231,168,0,230,11,3,0,1,240,106,1,7,55,28,0,224,46,48,0,107,72,14,0,230,216,29,0,220,184,26,0,220,24,26,0,230,249,45,0,26,30,251,0,230,99,3,0,230,74,7,0,230,36,224,1,230,153,5,0,230,158,5,0,230,243,7,0,9,242,27,0,230,24,8,0,230,233,168,0,230,54,107,1,220,80,15,1,230,212,29,0,230,178,170,0,230,229,168,0,220,68,7,0,230,130,15,1,222,45,48,0,220,49,3,0,230,136,209,1,230,237,7,0,230,6,224,1,230,184,170,0,220,83,3,0,230,22,224,1,220,202,29,0,230,63,7,0,220,53,15,0,230,158,166,0,220,35,3,0,230,229,8,0,220,236,32,0,230,238,226,1,228,174,5,0,230,113,19,1,230,41,224,1,220,52,7,0,220,182,26,0,230,231,32,0,220,125,209,1,230,253,8,0,9,205,9,0,230,130,15,0,230,122,26,0,230,84,6,0,7,74,233,1,0,0,0,0,0,0,0,0,93,2,3,0,93,0,0,0,2,0,9,0,4,0,135,0,6,0,53,1,1,0,0,0,0,0,4,0,3,0,225,0,120,0,0,0,2,0,41,0,8,0,143,0,36,0,0,0,0,0,0,0,49,0,0,0,0,0,109,0,0,0,51,0,1,0,76,0,0,0,1,0,0,0,0,0,8,0,124,0,6,0,76,0,69,0,42,0,2,0,0,0,0,0,0,0,10,0,0,0,0,0,89,0,0,0,16,0,3,0,9,0,14,0,6,0,1,0,12,0,16,0,0,0,0,0,0,0,61,0,0,0,0,0,42,0,0,0,0,0,1,0,32,0,10,0,0,0,1,0,14,0,2,0,16,0,34,0,0,0,97,0,0,0,4,0,21,0,0,0,4,0,3,0,0,0,0,0,3,0,0,0,13,0,1,0,1,0,36,0,3,0,4,0,0,0,0,0,24,0,88,0,0,0,0,0,10,0,25,0,16,0,0,0,2,0,0,0,0,0,18,0,21,0,0,0,12,0,7,0,3,0,0,0,26,0,7,0,12,0,1,0,5,0,4,0,33,0,1,0,2,0,0,0,0,0,1,0,10,0,0,0,10,0,0,0,4,0,9,0,5,0,13,0,5,0,0,0,3,0,6,0,38,0,11,0,0,0,4,0,6,0,0,0,19,0,0,0,0,0,4,0,1,0,0,0,0,0,0,0,36,0,1,0,29,0,1,0,0,0,0,0,16,0,0,0,1,0,1,0,1,0,0,0,0,0,10,0,0,0,13,0,0,0,16,0,0,0,6,0,5,0,0,0,0,0,9,0,3,0,1,0,65,202,219,197,0,11,157,1,2,0,1,0,2,0,0,0,0,0,22,0,1,0,2,0,0,0,1,0,0,0,6,0,1,0,37,0,5,0,0,0,10,0,13,0,2,0,0,0,1,0,0,0,0,0,18,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,4,0,9,0,0,0,1,0,4,0,0,0,4,0,1,0,6,0,11,0,3,0,6,0,7,0,0,0,0,0,0,0,13,0,15,0,14,0,0,0,1,0,1,0,4,0,15,0,16,0,0,0,5,0,0,0,25,0,1,0,14,0,0,0,8,0,1,0,3,0,0,0,0,0,5,0,1,0,0,0,0,0,17,0,0,0,4,0,5,0,0,0,1,0,65,240,220,197,0,11,171,1,2,0,1,0,0,0,0,0,2,0,1,0,1,0,5,0,8,0,0,0,0,0,12,0,10,0,0,0,6,0,9,0,3,0,1,0,6,0,1,0,0,0,27,0,1,0,14,0,0,0,8,0,5,0,3,0,21,0,0,0,2,0,7,0,11,0,3,0,0,0,10,0,3,0,0,0,6,0,0,0,10,0,0,0,1,0,3,0,8,0,0,0,9,0,0,0,1,0,2,0,0,0,5,0,0,0,1,0,0,0,0,0,0,0,23,0,0,0,0,0,2,0,0,0,5,0,22,0,0,0,16,0,3,0,4,0,17,0,1,0,3,0,0,0,0,0,0,0,4,0,1,0,0,0,5,0,0,0,2,0,1,0,0,0,2,0,0,0,2,0,2,0,65,164,222,197,0,11,133,1,2,0,0,0,18,0,1,0,4,0,10,0,11,0,4,0,0,0,2,0,0,0,3,0,0,0,4,0,5,0,0,0,0,0,17,0,1,0,6,0,6,0,0,0,2,0,0,0,1,0,0,0,4,0,0,0,0,0,1,0,1,0,7,0,0,0,3,0,10,0,0,0,1,0,10,0,2,0,0,0,1,0,0,0,0,0,13,0,5,0,1,0,1,0,0,0,0,0,5,0,6,0,8,0,4,0,5,0,0,0,11,0,0,0,4,0,11,0,0,0,0,0,1,0,5,0,0,0,11,0,0,0,6,0,65,178,223,197,0,11,33,1,0,0,0,4,0,0,0,6,0,0,0,0,0,7,0,19,0,4,0,25,0,3,0,1,0,0,0,1,0,6,0,6,0,65,220,223,197,0,11,27,12,0,2,0,3,0,0,0,4,0,0,0,1,0,0,0,1,0,5,0,1,0,1,0,2,0,1,0,65,128,224,197,0,11,51,9,0,0,0,0,0,7,0,1,0,9,0,6,0,4,0,1,0,5,0,0,0,1,0,2,0,8,0,0,0,9,0,0,0,0,0,1,0,3,0,11,0,0,0,1,0,0,0,0,0,5,0,65,190,224,197,0,11,137,1,3,0,0,0,2,0,1,0,2,0,0,0,0,0,0,0,4,0,1,0,0,0,6,0,2,0,5,0,8,0,18,0,0,0,0,0,0,0,3,0,1,0,0,0,0,0,0,0,2,0,3,0,3,0,0,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,0,0,2,0,1,0,4,0,13,0,0,0,0,0,11,0,0,0,1,0,0,0,0,0,12,0,0,0,0,0,0,0,5,0,8,0,2,0,0,0,2,0,1,0,6,0,1,0,1,0,1,0,0,0,2,0,0,0,5,0,1,0,1,0,0,0,2,0,65,208,225,197,0,11,237,1,14,0,16,0,0,0,5,0,4,0,2,0,1,0,0,0,0,0,3,0,1,0,0,0,2,0,1,0,4,0,0,0,0,0,3,0,0,0,1,0,1,0,3,0,1,0,5,0,2,0,3,0,4,0,0,0,3,0,3,0,6,0,0,0,0,0,1,0,0,0,2,0,14,0,1,0,2,0,1,0,4,0,2,0,5,0,2,0,1,0,1,0,0,0,1,0,0,0,5,0,5,0,6,0,6,0,5,0,0,0,2,0,1,0,0,0,2,0,4,0,1,0,0,0,5,0,0,0,6,0,2,0,8,0,0,0,0,0,7,0,1,0,2,0,2,0,5,0,4,0,17,0,0,0,3,0,0,0,1,0,0,0,1,0,4,0,0,0,3,0,2,0,0,0,1,0,3,0,0,0,11,0,6,0,0,0,6,0,0,0,4,0,1,0,2,0,0,0,1,0,0,0,2,0,1,0,2,0,0,0,5,0,1,0,0,0,0,0,0,0,1,0,3,0,2,0,6,0,0,0,0,0,2,0,4,0,6,0,65,198,227,197,0,11,153,1,12,0,12,0,0,0,0,0,0,0,4,0,4,0,0,0,8,0,3,0,1,0,0,0,1,0,0,0,3,0,0,0,0,0,5,0,0,0,5,0,1,0,0,0,3,0,4,0,1,0,2,0,3,0,0,0,1,0,7,0,0,0,0,0,7,0,0,0,2,0,2,0,0,0,0,0,1,0,1,0,1,0,1,0,11,0,0,0,4,0,0,0,1,0,1,0,0,0,2,0,1,0,1,0,5,0,0,0,0,0,3,0,6,0,0,0,0,0,4,0,2,0,1,0,3,0,3,0,10,0,7,0,0,0,4,0,1,0,6,0,0,0,1,0,0,0,0,0,2,0,1,0,1,0,65,234,228,197,0,11,177,1,2,0,1,0,1,0,1,0,4,0,0,0,3,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0,6,0,0,0,1,0,0,0,4,0,0,0,1,0,2,0,6,0,0,0,2,0,0,0,3,0,7,0,0,0,3,0,0,0,1,0,1,0,0,0,0,0,3,0,5,0,2,0,0,0,1,0,1,0,2,0,2,0,4,0,1,0,0,0,0,0,1,0,0,0,3,0,2,0,0,0,1,0,0,0,2,0,4,0,2,0,0,0,1,0,5,0,0,0,0,0,2,0,1,0,1,0,0,0,0,0,1,0,0,0,5,0,2,0,0,0,8,0,3,0,1,0,1,0,1,0,3,0,4,0,0,0,2,0,0,0,1,0,2,0,65,166,230,197,0,11,129,169,1,1,0,0,0,6,0,0,0,0,0,0,0,3,0,0,0,0,0,2,0,2,0,0,0,1,0,3,0,1,0,3,0,1,0,2,0,0,0,1,0,2,0,0,0,0,0,1,0,0,0,3,0,1,0,2,0,0,0,2,0,1,0,0,0,2,0,4,0,0,0,5,0,5,0,0,0,5,0,2,0,0,0,1,0,3,0,1,0,0,0,2,0,6,0,2,0,1,0,0,0,0,0,0,0,3,0,84,6,74,6,38,6,0,0,9,3,105,0,201,30,0,0,6,3,101,0,21,1,0,0,11,3,35,4,242,4,0,0,12,3,71,0,230,1,0,0,1,3,87,0,130,30,0,0,1,3,197,0,250,1,0,0,56,3,210,33,207,33,0,0,7,3,67,0,10,1,0,0,7,3,122,0,124,1,0,0,12,3,73,0,207,1,0,0,7,3,114,0,89,30,0,0,153,48,75,48,76,48,0,0,69,3,97,31,161,31,0,0,7,3,65,0,38,2,0,0,35,3,107,0,51,30,0,0,4,3,153,3,217,31,0,0,1,3,73,31,77,31,0,0,66,3,202,3,215,31,0,0,4,3,85,0,106,1,0,0,154,48,219,48,221,48,0,0,69,3,110,31,174,31,0,0,49,3,66,0,6,30,0,0,8,3,30,4,230,4,0,0,37,3,65,0,0,30,0,0,49,3,82,0,94,30,0,0,69,3,246,31,247,31,0,0,56,3,114,34,116,34,0,0,56,3,72,34,73,34,0,0,1,3,191,31,206,31,0,0,153,48,198,48,199,48,0,0,35,3,118,0,127,30,0,0,7,3,112,0,87,30,0,0,1,3,81,31,85,31,0,0,40,3,117,0,115,1,0,0,153,48,91,48,92,48,0,0,10,3,65,0,197,0,0,0,35,3,161,1,227,30,0,0,17,3,85,0,22,2,0,0,7,3,83,0,96,30,0,0,12,3,220,0,217,1,0,0,0,3,79,0,210,0,0,0,7,3,111,0,47,2,0,0,1,3,71,0,244,1,0,0,9,3,97,0,163,30,0,0,1,3,8,31,12,31,0,0,1,3,185,3,175,3,0,0,1,3,51,4,83,4,0,0,69,3,32,31,144,31,0,0,7,3,98,0,3,30,0,0,69,3,3,31,131,31,0,0,8,3,87,0,132,30,0,0,7,3,90,0,123,1,0,0,153,48,193,48,194,48,0,0,9,3,161,1,223,30,0,0,85,6,39,6,37,6,0,0,20,3,191,3,65,31,0,0,1,3,103,0,245,1,0,0,1,3,159,3,140,3,0,0,1,3,234,0,191,30,0,0,12,3,99,0,13,1,0,0,69,3,0,31,128,31,0,0,1,3,19,4,3,4,0,0,35,3,75,0,50,30,0,0,1,3,121,0,253,0,0,0,1,3,119,0,131,30,0,0,69,3,14,31,142,31,0,0,8,3,72,0,38,30,0,0,153,48,166,48,244,48,0,0,0,3,2,1,176,30,0,0,1,3,108,0,58,1,0,0,9,3,69,0,186,30,0,0,1,3,57,31,61,31,0,0,17,3,105,0,11,2,0,0,4,3,35,4,238,4,0,0,12,3,97,0,206,1,0,0,0,3,16,31,18,31,0,0,0,3,56,4,93,4,0,0,35,3,72,0,36,30,0,0,53,27,17,27,18,27,0,0,1,3,67,0,6,1,0,0,35,3,84,0,108,30,0,0,3,3,73,0,40,1,0,0,2,3,161,30,173,30,0,0,8,3,53,4,81,4,0,0,7,3,97,0,39,2,0,0,0,3,0,31,2,31,0,0,7,3,109,0,65,30,0,0,3,3,118,0,125,30,0,0,39,3,115,0,95,1,0,0,4,3,71,0,32,30,0,0,6,3,71,0,30,1,0,0,69,3,109,31,173,31,0,0,3,3,111,0,245,0,0,0,49,3,107,0,53,30,0,0,49,3,114,0,95,30,0,0,0,3,176,1,235,30,0,0,53,27,11,27,12,27,0,0,45,3,85,0,118,30,0,0,10,3,97,0,229,0,0,0,153,48,70,48,148,48,0,0,53,27,58,27,59,27,0,0,10,3,85,0,110,1,0,0,60,9,40,9,41,9,0,0,19,3,201,3,96,31,0,0,48,3,101,0,27,30,0,0,3,3,89,0,248,30,0,0,48,3,69,0,26,30,0,0,49,3,100,0,15,30,0,0,8,3,185,3,202,3,0,0,153,48,157,48,158,48,0,0,11,3,67,4,243,4,0,0,62,11,71,11,75,11,0,0,15,3,111,0,13,2,0,0,35,3,110,0,71,30,0,0,8,3,105,0,239,0,0,0,45,3,101,0,25,30,0,0,7,3,90,1,100,30,0,0,1,3,24,31,28,31,0,0,1,3,9,31,13,31,0,0,69,3,39,31,151,31,0,0,2,3,122,0,145,30,0,0,1,3,89,0,221,0,0,0,49,3,76,0,58,30,0,0,69,3,100,31,164,31,0,0,2,3,185,30,199,30,0,0,69,3,36,31,148,31,0,0,0,3,19,1,21,30,0,0,15,3,105,0,9,2,0,0,49,3,116,0,111,30,0,0,1,3,72,31,76,31,0,0,49,3,122,0,149,30,0,0,69,3,41,31,153,31,0,0,1,3,212,0,208,30,0,0,4,3,196,0,222,1,0,0,1,3,151,3,137,3,0,0,12,3,114,0,89,1,0,0,1,3,17,31,21,31,0,0,9,3,244,0,213,30,0,0,39,3,69,0,40,2,0,0,27,3,111,0,161,1,0,0,4,3,198,0,226,1,0,0,8,3,153,3,170,3,0,0,69,3,206,3,244,31,0,0,1,3,109,0,63,30,0,0,9,3,3,1,179,30,0,0,2,3,111,0,244,0,0,0,12,3,115,0,97,1,0,0,1,3,117,0,250,0,0,0,1,3,105,31,109,31,0,0,1,3,169,3,143,3,0,0,56,3,61,0,96,34,0,0,69,3,198,31,199,31,0,0,0,3,119,0,129,30,0,0,6,3,40,2,28,30,0,0,49,3,108,0,59,30,0,0,153,48,173,48,174,48,0,0,2,3,184,30,198,30,0,0,2,3,85,0,219,0,0,0,207,13,217,13,220,13,0,0,4,3,165,3,233,31,0,0,20,3,169,3,105,31,0,0,39,3,116,0,99,1,0,0,38,3,83,0,24,2,0,0,11,3,85,0,112,1,0,0,154,48,111,48,113,48,0,0,39,3,107,0,55,1,0,0,48,3,117,0,117,30,0,0,1,3,115,0,91,1,0,0,66,3,48,31,54,31,0,0,7,3,71,0,32,1,0,0,213,12,198,12,199,12,0,0,0,3,105,31,107,31,0,0,1,3,3,1,175,30,0,0,17,3,117,0,23,2,0,0,60,9,48,9,49,9,0,0,153,48,97,48,98,48,0,0,35,3,119,0,137,30,0,0,1,3,245,0,77,30,0,0,0,3,252,0,220,1,0,0,15,3,73,0,8,2,0,0,2,3,105,0,238,0,0,0,69,3,35,31,147,31,0,0,0,3,244,0,211,30,0,0,8,3,75,4,249,4,0,0,69,3,46,31,158,31,0,0,0,3,101,0,232,0,0,0,8,3,73,0,207,0,0,0,1,3,40,31,44,31,0,0,0,3,24,31,26,31,0,0,83,6,39,6,34,6,0,0,1,3,32,31,36,31,0,0,56,3,3,34,4,34,0,0,4,3,121,0,51,2,0,0,0,3,57,31,59,31,0,0,37,3,97,0,1,30,0,0,9,3,121,0,247,30,0,0,3,3,175,1,238,30,0,0,1,3,111,0,243,0,0,0,35,3,100,0,13,30,0,0,153,48,79,48,80,48,0,0,69,3,1,31,129,31,0,0,9,3,202,0,194,30,0,0,8,3,210,3,212,3,0,0,1,3,80,31,84,31,0,0,0,3,1,31,3,31,0,0,69,3,169,3,252,31,0,0,8,3,39,4,244,4,0,0,2,3,83,0,92,1,0,0,1,3,82,0,84,1,0,0,6,3,69,0,20,1,0,0,35,3,83,0,98,30,0,0,6,3,103,0,31,1,0,0,56,3,118,34,120,34,0,0,0,3,53,4,80,4,0,0,153,48,181,48,182,48,0,0,11,3,111,0,81,1,0,0,4,3,24,4,226,4,0,0,7,3,99,0,11,1,0,0,1,3,210,3,211,3,0,0,56,3,124,34,224,34,0,0,4,3,97,0,1,1,0,0,0,3,168,0,237,31,0,0,49,3,68,0,14,30,0,0,17,3,101,0,7,2,0,0,1,3,248,0,255,1,0,0,12,3,117,0,212,1,0,0,39,3,83,0,94,1,0,0,153,48,87,48,88,48,0,0,69,3,183,3,195,31,0,0,12,3,105,0,208,1,0,0,39,3,110,0,70,1,0,0,7,3,120,0,139,30,0,0,66,3,0,31,6,31,0,0,3,3,176,1,239,30,0,0,39,3,71,0,34,1,0,0,9,3,194,0,168,30,0,0,45,3,108,0,61,30,0,0,153,48,77,48,78,48,0,0,3,3,105,0,41,1,0,0,35,3,175,1,240,30,0,0,2,3,79,0,212,0,0,0,1,3,2,1,174,30,0,0,8,3,71,4,245,4,0,0,56,3,168,34,173,34,0,0,0,3,197,3,122,31,0,0,19,3,145,3,8,31,0,0,45,3,100,0,19,30,0,0,1,3,207,0,46,30,0,0,15,3,97,0,1,2,0,0,6,3,161,30,183,30,0,0,35,3,121,0,245,30,0,0,56,3,144,33,154,33,0,0,69,3,37,31,149,31,0,0,4,3,79,0,76,1,0,0,6,3,79,0,78,1,0,0,153,48,179,48,180,48,0,0,39,3,68,0,16,30,0,0,215,11,146,11,148,11,0,0,8,3,85,0,220,0,0,0,35,3,101,0,185,30,0,0,153,48,123,48,124,48,0,0,12,3,79,0,209,1,0,0,4,3,103,0,33,30,0,0,12,3,106,0,240,1,0,0,35,3,85,0,228,30,0,0,1,3,161,1,219,30,0,0,35,3,89,0,244,30,0,0,0,3,65,0,192,0,0,0,153,48,185,48,186,48,0,0,8,3,35,4,240,4,0,0,1,3,83,0,90,1,0,0,154,48,216,48,218,48,0,0,9,3,117,0,231,30,0,0,48,3,85,0,116,30,0,0,39,3,82,0,86,1,0,0,8,3,55,4,223,4,0,0,0,3,202,0,192,30,0,0,56,3,148,33,174,33,0,0,6,3,177,3,176,31,0,0,66,3,97,31,103,31,0,0,56,3,60,34,65,34,0,0,153,48,210,48,211,48,0,0,69,3,107,31,171,31,0,0,7,3,73,0,48,1,0,0,35,3,65,0,160,30,0,0,9,3,85,0,230,30,0,0,11,3,117,0,113,1,0,0,153,48,83,48,84,48,0,0,153,48,93,48,94,48,0,0,35,3,76,0,54,30,0,0,4,3,38,2,224,1,0,0,15,3,117,4,119,4,0,0,40,3,73,0,46,1,0,0,0,3,33,31,35,31,0,0,1,3,97,31,101,31,0,0,66,3,33,31,39,31,0,0,2,3,103,0,29,1,0,0,1,3,78,0,67,1,0,0,3,3,78,0,209,0,0,0,0,3,153,3,218,31,0,0,1,3,191,3,204,3,0,0,0,3,21,4,0,4,0,0,20,3,201,3,97,31,0,0,56,3,162,34,172,34,0,0,153,48,219,48,220,48,0,0,20,3,165,3,89,31,0,0,15,3,82,0,16,2,0,0,35,3,78,0,70,30,0,0,69,3,13,31,141,31,0,0,2,3,205,30,217,30,0,0,12,3,252,0,218,1,0,0,4,3,214,0,42,2,0,0,1,3,0,31,4,31,0,0,153,48,207,48,208,48,0,0,6,3,53,4,215,4,0,0,56,3,11,34,12,34,0,0,0,3,89,0,242,30,0,0,8,3,23,4,222,4,0,0,12,3,110,0,72,1,0,0,12,3,76,0,61,1,0,0,1,3,105,1,121,30,0,0,8,3,16,4,210,4,0,0,1,3,160,1,218,30,0,0,15,3,65,0,0,2,0,0,1,3,114,0,85,1,0,0,3,3,69,0,188,30,0,0,53,27,13,27,14,27,0,0,1,3,18,1,22,30,0,0,2,3,74,0,52,1,0,0,0,3,191,3,120,31,0,0,153,48,89,48,90,48,0,0,11,3,79,0,80,1,0,0,40,3,97,0,5,1,0,0,153,48,216,48,217,48,0,0,69,3,43,31,155,31,0,0,1,3,64,31,68,31,0,0,15,3,101,0,5,2,0,0,69,3,174,3,196,31,0,0,1,3,104,1,120,30,0,0,38,3,116,0,27,2,0,0,66,3,185,3,214,31,0,0,69,3,111,31,175,31,0,0,1,3,165,3,142,3,0,0,69,3,9,31,137,31,0,0,0,3,85,0,217,0,0,0,12,3,65,0,205,1,0,0,39,3,67,0,199,0,0,0,7,3,70,0,30,30,0,0,1,3,181,3,173,3,0,0,62,13,71,13,75,13,0,0,17,3,97,0,3,2,0,0,8,3,213,0,78,30,0,0,0,3,201,3,124,31,0,0,6,3,67,4,94,4,0,0,1,3,254,31,222,31,0,0,1,3,153,3,138,3,0,0,7,3,121,0,143,30,0,0,4,3,90,30,92,30,0,0,15,3,117,0,21,2,0,0,190,9,199,9,203,9,0,0,53,27,7,27,8,27,0,0,48,3,105,0,45,30,0,0,154,48,123,48,125,48,0,0,153,48,200,48,201,48,0,0,56,3,179,34,235,34,0,0,1,3,176,1,233,30,0,0,0,3,121,0,243,30,0,0,7,3,87,0,134,30,0,0,40,3,105,0,47,1,0,0,35,3,90,0,146,30,0,0,66,3,197,3,230,31,0,0,9,3,79,0,206,30,0,0,66,3,41,31,47,31,0,0,0,3,160,1,220,30,0,0,69,3,42,31,154,31,0,0,1,3,77,1,83,30,0,0,56,3,208,33,205,33,0,0,40,3,85,0,114,1,0,0,49,3,104,0,150,30,0,0,12,3,104,0,31,2,0,0,1,3,76,0,57,1,0,0,56,3,134,34,136,34,0,0,20,3,159,3,73,31,0,0,6,3,165,3,232,31,0,0,86,11,71,11,72,11,0,0,153,48,117,48,118,48,0,0,4,3,91,30,93,30,0,0,69,3,106,31,170,31,0,0,39,3,84,0,98,1,0,0,3,3,2,1,180,30,0,0,19,3,159,3,72,31,0,0,66,3,9,31,15,31,0,0,6,3,16,4,208,4,0,0,0,3,77,1,81,30,0,0,4,3,67,4,239,4,0,0,56,3,146,33,155,33,0,0,56,3,97,34,98,34,0,0,4,3,245,0,45,2,0,0,19,3,185,3,48,31,0,0,8,3,111,0,246,0,0,0,7,3,115,0,97,30,0,0,27,3,117,0,176,1,0,0,153,48,183,48,184,48,0,0,7,3,98,30,104,30,0,0,6,3,65,0,2,1,0,0,20,3,151,3,41,31,0,0,2,3,99,0,9,1,0,0,2,3,106,0,53,1,0,0,1,3,229,0,251,1,0,0,38,3,115,0,25,2,0,0,69,3,116,31,194,31,0,0,9,3,101,0,187,30,0,0,12,3,90,0,125,1,0,0,56,3,37,34,38,34,0,0,19,3,169,3,104,31,0,0,39,3,114,0,87,1,0,0,0,3,9,31,11,31,0,0,8,3,54,4,221,4,0,0,69,3,8,31,136,31,0,0,49,3,98,0,7,30,0,0,56,3,115,34,117,34,0,0,35,3,86,0,126,30,0,0,35,3,79,0,204,30,0,0,4,3,46,2,48,2,0,0,84,6,213,6,192,6,0,0,19,3,177,3,0,31,0,0,3,3,79,0,213,0,0,0,1,3,1,31,5,31,0,0,4,3,101,0,19,1,0,0,35,3,69,0,184,30,0,0,190,11,198,11,202,11,0,0,56,3,101,34,113,34,0,0,20,3,145,3,9,31,0,0,0,3,18,1,20,30,0,0,7,3,78,0,68,30,0,0,8,3,104,0,39,30,0,0,17,3,79,0,14,2,0,0,3,3,85,0,104,1,0,0,20,3,161,3,236,31,0,0,1,3,177,3,172,3,0,0,15,3,85,0,20,2,0,0,56,3,62,0,111,34,0,0,7,3,97,1,103,30,0,0,69,3,4,31,132,31,0,0,0,3,69,0,200,0,0,0,53,27,9,27,10,27,0,0,153,48,253,48,254,48,0,0,1,3,104,31,108,31,0,0,3,3,101,0,189,30,0,0,4,3,185,3,209,31,0,0,215,9,199,9,204,9,0,0,8,3,43,4,248,4,0,0,39,3,78,0,69,1,0,0,69,3,99,31,163,31,0,0,6,3,56,4,57,4,0,0,20,3,177,3,1,31,0,0,38,3,84,0,26,2,0,0,7,3,116,0,107,30,0,0,1,3,201,3,206,3,0,0,20,3,153,3,57,31,0,0,153,48,177,48,178,48,0,0,2,3,117,0,251,0,0,0,214,12,198,12,200,12,0,0,153,48,189,48,190,48,0,0,0,3,110,0,249,1,0,0,66,3,57,31,63,31,0,0,4,3,39,2,225,1,0,0,56,3,8,34,9,34,0,0,6,3,24,4,25,4,0,0,12,3,68,0,14,1,0,0,10,3,117,0,111,1,0,0,84,6,39,6,35,6,0,0,6,3,117,0,109,1,0,0,0,3,183,3,116,31,0,0,69,3,102,31,166,31,0,0,69,3,105,31,169,31,0,0,7,3,91,1,101,30,0,0,66,3,40,31,46,31,0,0,69,3,112,31,178,31,0,0,69,3,15,31,143,31,0,0,49,3,84,0,110,30,0,0,56,3,123,34,129,34,0,0,56,3,135,34,137,34,0,0,66,3,1,31,7,31,0,0,8,3,165,3,171,3,0,0,69,3,101,31,165,31,0,0,0,3,212,0,210,30,0,0,4,3,246,0,43,2,0,0,213,12,191,12,192,12,0,0,66,3,56,31,62,31,0,0,56,3,178,34,234,34,0,0,15,3,114,0,17,2,0,0,153,48,191,48,192,48,0,0,8,3,233,4,235,4,0,0,56,3,131,34,133,34,0,0,0,3,203,3,226,31,0,0,1,3,202,0,190,30,0,0,4,3,89,0,50,2,0,0,1,3,105,0,237,0,0,0,153,48,95,48,96,48,0,0,7,3,68,0,10,30,0,0,2,3,204,30,216,30,0,0,69,3,33,31,145,31,0,0,17,3,65,0,2,2,0,0,17,3,114,0,19,2,0,0,0,3,165,3,234,31,0,0,0,3,89,31,91,31,0,0,4,3,228,0,223,1,0,0,0,3,80,31,82,31,0,0,56,3,77,34,109,34,0,0,1,3,110,0,68,1,0,0,45,3,117,0,119,30,0,0,1,3,244,0,209,30,0,0,66,3,201,3,246,31,0,0,1,3,183,3,174,3,0,0,7,3,110,0,69,30,0,0,4,3,65,0,0,1,0,0,1,3,25,31,29,31,0,0,4,3,177,3,177,31,0,0,154,48,120,48,122,48,0,0,35,3,87,0,136,30,0,0,8,3,67,4,241,4,0,0,45,3,69,0,24,30,0,0,8,3,21,4,1,4,0,0,40,3,79,0,234,1,0,0,8,3,217,4,219,4,0,0,8,3,6,4,7,4,0,0,3,3,244,0,215,30,0,0,6,3,185,3,208,31,0,0,7,3,101,0,23,1,0,0,66,3,104,31,110,31,0,0,4,3,56,4,227,4,0,0,0,3,65,31,67,31,0,0,0,3,254,31,221,31,0,0,1,3,79,0,211,0,0,0,39,3,100,0,17,30,0,0,6,3,41,2,29,30,0,0,1,3,122,0,122,1,0,0,35,3,98,0,5,30,0,0,69,3,124,31,242,31,0,0,35,3,176,1,241,30,0,0,1,3,96,31,100,31,0,0,153,48,102,48,103,48,0,0,56,3,100,34,112,34,0,0,0,3,49,31,51,31,0,0,35,3,97,0,161,30,0,0,0,3,72,31,74,31,0,0,1,3,85,0,218,0,0,0,86,12,70,12,72,12,0,0,0,3,202,3,210,31,0,0,12,3,183,1,238,1,0,0,35,3,114,0,91,30,0,0,66,3,32,31,38,31,0,0,8,3,48,4,211,4,0,0,56,3,130,34,132,34,0,0,1,3,89,31,93,31,0,0,66,3,8,31,14,31,0,0,35,3,68,0,12,30,0,0,46,16,37,16,38,16,0,0,4,3,145,3,185,31,0,0,49,3,75,0,52,30,0,0,0,3,105,0,236,0,0,0,46,3,72,0,42,30,0,0,1,3,99,0,7,1,0,0,66,3,105,31,111,31,0,0,19,3,181,3,16,31,0,0,154,48,207,48,209,48,0,0,12,3,78,0,71,1,0,0,87,11,71,11,76,11,0,0,1,3,145,3,134,3,0,0,40,3,101,0,25,1,0,0,0,3,191,31,205,31,0,0,66,3,183,3,198,31,0,0,7,3,69,0,22,1,0,0,1,3,56,31,60,31,0,0,154,48,117,48,119,48,0,0,1,3,75,0,48,30,0,0,0,3,3,1,177,30,0,0,3,3,226,0,171,30,0,0,2,3,65,0,194,0,0,0,8,3,101,0,235,0,0,0,7,3,88,0,138,30,0,0,12,3,84,0,100,1,0,0,19,3,197,3,80,31,0,0,20,3,181,3,17,31,0,0,53,27,62,27,64,27,0,0,1,3,16,31,20,31,0,0,154,48,114,48,116,48,0,0,69,3,40,31,152,31,0,0,56,3,119,34,121,34,0,0,56,3,122,34,128,34,0,0,2,3,71,0,28,1,0,0,8,3,69,0,203,0,0,0,36,3,85,0,114,30,0,0,69,3,44,31,156,31,0,0,39,3,75,0,54,1,0,0,2,3,73,0,206,0,0,0,2,3,104,0,37,1,0,0,7,3,82,0,88,30,0,0,1,3,97,0,225,0,0,0,12,3,75,0,232,1,0,0,9,3,73,0,200,30,0,0,12,3,108,0,62,1,0,0,7,3,77,0,64,30,0,0,4,3,54,30,56,30,0,0,4,3,197,3,225,31,0,0,10,3,121,0,153,30,0,0,19,3,151,3,40,31,0,0,45,3,84,0,112,30,0,0,0,3,73,31,75,31,0,0,53,27,66,27,67,27,0,0,19,3,183,3,32,31,0,0,1,3,239,0,47,30,0,0,1,3,231,0,9,30,0,0,8,3,106,1,122,30,0,0,3,3,202,0,196,30,0,0,0,3,177,3,112,31,0,0,84,6,210,6,211,6,0,0,153,48,213,48,214,48,0,0,69,3,47,31,159,31,0,0,0,3,181,3,114,31,0,0,36,3,117,0,115,30,0,0,6,3,21,4,214,4,0,0,12,3,101,0,27,1,0,0,2,3,87,0,116,1,0,0,6,3,160,30,182,30,0,0,69,3,7,31,135,31,0,0,1,3,168,0,133,3,0,0,2,3,121,0,119,1,0,0,45,3,110,0,75,30,0,0,12,3,111,0,210,1,0,0,69,3,201,3,243,31,0,0,2,3,67,0,8,1,0,0,3,3,121,0,249,30,0,0,35,3,116,0,109,30,0,0,9,3,226,0,169,30,0,0,0,3,48,31,50,31,0,0,1,3,107,0,49,30,0,0,56,3,146,34,227,34,0,0,20,3,149,3,25,31,0,0,1,3,41,31,45,31,0,0,40,3,69,0,24,1,0,0,69,3,182,31,183,31,0,0,4,3,213,0,44,2,0,0,6,3,48,4,209,4,0,0,8,3,245,0,79,30,0,0,2,3,160,30,172,30,0,0,0,3,104,31,106,31,0,0,0,3,151,3,202,31,0,0,1,3,69,0,201,0,0,0,4,3,105,0,43,1,0,0,215,11,198,11,204,11,0,0,4,3,111,0,77,1,0,0,8,3,79,0,214,0,0,0,190,11,199,11,203,11,0,0,12,3,85,0,211,1,0,0,69,3,172,3,180,31,0,0,66,3,191,31,207,31,0,0,154,48,210,48,212,48,0,0,7,3,102,0,31,30,0,0,0,3,78,0,248,1,0,0,8,3,121,0,255,0,0,0,46,3,104,0,43,30,0,0,12,3,100,0,15,1,0,0,7,3,79,0,46,2,0,0,66,3,89,31,95,31,0,0,153,48,175,48,176,48,0,0,4,3,230,0,227,1,0,0,1,3,197,3,205,3,0,0,8,3,119,0,133,30,0,0,20,3,185,3,49,31,0,0,35,3,117,0,229,30,0,0,9,3,89,0,246,30,0,0,12,3,146,2,239,1,0,0,6,3,85,0,108,1,0,0,1,3,230,0,253,1,0,0,8,3,107,1,123,30,0,0,15,3,79,0,12,2,0,0,19,3,191,3,64,31,0,0,1,3,216,0,254,1,0,0,3,3,194,0,170,30,0,0,0,3,81,31,83,31,0,0,9,3,176,1,237,30,0,0,45,3,78,0,74,30,0,0,9,3,111,0,207,30,0,0,0,3,24,4,13,4,0,0,56,3,169,34,174,34,0,0,69,3,104,31,168,31,0,0,53,27,60,27,61,27,0,0,0,3,64,31,66,31,0,0,69,3,11,31,139,31,0,0,6,3,197,3,224,31,0,0,45,3,68,0,18,30,0,0,213,12,202,12,203,12,0,0,3,3,234,0,197,30,0,0,6,3,35,4,14,4,0,0,1,3,199,0,8,30,0,0,12,3,122,0,126,1,0,0,7,3,103,0,33,1,0,0,17,3,69,0,6,2,0,0,0,3,111,0,242,0,0,0,153,48,187,48,188,48,0,0,8,3,24,4,228,4,0,0,153,48,81,48,82,48,0,0,35,3,108,0,55,30,0,0,20,3,183,3,33,31,0,0,10,3,119,0,152,30,0,0,35,3,105,0,203,30,0,0,3,3,97,0,227,0,0,0,153,48,241,48,249,48,0,0,69,3,177,3,179,31,0,0,62,13,70,13,74,13,0,0,0,3,185,3,118,31,0,0,56,3,212,33,206,33,0,0,69,3,98,31,162,31,0,0,2,3,119,0,117,1,0,0,4,3,252,0,214,1,0,0,1,3,19,1,23,30,0,0,153,48,104,48,105,48,0,0,66,3,96,31,102,31,0,0,35,3,104,0,37,30,0,0,19,3,149,3,24,31,0,0,0,3,234,0,193,30,0,0,66,3,203,3,231,31,0,0,56,3,67,34,68,34,0,0,153,48,120,48,121,48,0,0,19,3,153,3,56,31,0,0,48,3,73,0,44,30,0,0,7,3,119,0,135,30,0,0,1,3,101,0,233,0,0,0,39,3,104,0,41,30,0,0,56,3,181,34,237,34,0,0,66,3,177,3,182,31,0,0,6,3,145,3,184,31,0,0,1,3,77,0,62,30,0,0,9,3,65,0,162,30,0,0,53,27,5,27,6,27,0,0,56,3,60,0,110,34,0,0,8,3,89,0,120,1,0,0,3,3,3,1,181,30,0,0,39,3,72,0,40,30,0,0,35,3,109,0,67,30,0,0,153,48,100,48,101,48,0,0,8,3,86,4,87,4,0,0,2,3,89,0,118,1,0,0,84,6,193,6,194,6,0,0,1,3,58,4,92,4,0,0,0,3,226,0,167,30,0,0,1,3,149,3,136,3,0,0,39,3,99,0,231,0,0,0,7,3,127,1,155,30,0,0,84,6,72,6,36,6,0,0,153,48,171,48,172,48,0,0,35,3,160,1,226,30,0,0,8,3,216,4,218,4,0,0,49,3,90,0,148,30,0,0,12,3,103,0,231,1,0,0,0,3,159,3,248,31,0,0,39,3,101,0,41,2,0,0,35,3,73,0,202,30,0,0,0,3,17,31,19,31,0,0,66,3,81,31,87,31,0,0,35,3,77,0,66,30,0,0,1,3,48,31,52,31,0,0,39,3,108,0,60,1,0,0,69,3,5,31,133,31,0,0,0,3,161,1,221,30,0,0,8,3,22,4,220,4,0,0,7,3,100,0,11,30,0,0,45,3,76,0,60,30,0,0,20,3,193,3,229,31,0,0,4,3,234,1,236,1,0,0,0,3,8,31,10,31,0,0,2,3,101,0,234,0,0,0,0,3,145,3,186,31,0,0,1,3,112,0,85,30,0,0,69,3,2,31,130,31,0,0,9,3,2,1,178,30,0,0,3,3,117,0,105,1,0,0,69,3,12,31,140,31,0,0,1,3,203,3,176,3,0,0,8,3,116,0,151,30,0,0,0,3,149,3,200,31,0,0,56,3,125,34,225,34,0,0,35,3,122,0,147,30,0,0,17,3,111,0,15,2,0,0,40,3,111,0,235,1,0,0,0,3,32,31,34,31,0,0,0,3,25,31,27,31,0,0,3,3,86,0,124,30,0,0,12,3,107,0,233,1,0,0,8,3,232,4,234,4,0,0,0,3,169,3,250,31,0,0,66,3,168,0,193,31,0,0,6,3,54,4,194,4,0,0,1,3,220,0,215,1,0,0,4,3,117,0,107,1,0,0,56,3,69,34,71,34,0,0,4,3,73,0,42,1,0,0,8,3,56,4,229,4,0,0,87,13,70,13,76,13,0,0,0,3,117,0,249,0,0,0,56,3,180,34,236,34,0,0,8,3,117,0,252,0,0,0,20,3,197,3,81,31,0,0,7,3,96,1,102,30,0,0,6,3,22,4,193,4,0,0,27,3,85,0,175,1,0,0,56,3,171,34,175,34,0,0,0,3,76,1,80,30,0,0,66,3,49,31,55,31,0,0,69,3,38,31,150,31,0,0,56,3,145,34,226,34,0,0,1,3,80,0,84,30,0,0,39,3,76,0,59,1,0,0,1,3,90,0,121,1,0,0,7,3,66,0,2,30,0,0,19,3,193,3,228,31,0,0,1,3,65,31,69,31,0,0,7,3,80,0,86,30,0,0,12,3,67,0,12,1,0,0,35,3,115,0,99,30,0,0,153,48,85,48,86,48,0,0,153,48,111,48,112,48,0,0,8,3,77,4,237,4,0,0,69,3,103,31,167,31,0,0,1,3,175,1,232,30,0,0,0,3,41,31,43,31,0,0,53,27,63,27,65,27,0,0,2,3,69,0,202,0,0,0,6,3,111,0,79,1,0,0,1,3,252,0,216,1,0,0,153,48,242,48,250,48,0,0,69,3,45,31,157,31,0,0,1,3,76,1,82,30,0,0,8,3,97,0,228,0,0,0,69,3,96,31,160,31,0,0,69,3,10,31,138,31,0,0,6,3,97,0,3,1,0,0,0,3,96,31,98,31,0,0,0,3,175,1,234,30,0,0,8,3,62,4,231,4,0,0,56,3,35,34,36,34,0,0,1,3,202,3,144,3,0,0,154,48,213,48,215,48,0,0,69,3,34,31,146,31,0,0,1,3,213,0,76,30,0,0,69,3,108,31,172,31,0,0,7,3,84,0,106,30,0,0,4,3,55,30,57,30,0,0,202,13,217,13,218,13,0,0,3,3,161,1,225,30,0,0,12,3,72,0,30,2,0,0,9,3,234,0,195,30,0,0,12,3,82,0,88,1,0,0,3,3,212,0,214,30,0,0,12,3,69,0,26,1,0,0,153,48,239,48,247,48,0,0,2,3,72,0,36,1,0,0,35,3,82,0,90,30,0,0,0,3,194,0,166,30,0,0,45,3,116,0,113,30,0,0,8,3,45,4,236,4,0,0,223,13,217,13,222,13,0,0,8,3,65,0,196,0,0,0,15,3,116,4,118,4,0,0,1,3,198,0,252,1,0,0,1,3,49,31,53,31,0,0,0,3,97,31,99,31,0,0,194,12,198,12,202,12,0,0,1,3,194,0,164,30,0,0,8,3,197,3,203,3,0,0,1,3,226,0,165,30,0,0,66,3,80,31,86,31,0,0,0,3,97,0,224,0,0,0,17,3,73,0,10,2,0,0,39,3,103,0,35,1,0,0,7,3,89,0,142,30,0,0,69,3,151,3,204,31,0,0,9,3,212,0,212,30,0,0,3,3,160,1,224,30,0,0,66,3,254,31,223,31,0,0,1,3,26,4,12,4,0,0,12,3,116,0,101,1,0,0,0,3,220,0,219,1,0,0,8,3,120,0,141,30,0,0,4,3,220,0,213,1,0,0,2,3,97,0,226,0,0,0,2,3,90,0,144,30,0,0,60,9,51,9,52,9,0,0,27,3,79,0,160,1,0,0,17,3,82,0,18,2,0,0,3,3,110,0,241,0,0,0,15,3,69,0,4,2,0,0,9,3,175,1,236,30,0,0,4,3,69,0,18,1,0,0,1,3,33,31,37,31,0,0,4,3,47,2,49,2,0,0,6,3,153,3,216,31,0,0,49,3,78,0,72,30,0,0,0,3,56,31,58,31,0,0,6,3,73,0,44,1,0,0,6,3,105,0,45,1,0,0,69,3,6,31,134,31,0,0,1,3,73,0,205,0,0,0,0,3,87,0,128,30,0,0,153,48,240,48,248,48,0,0,12,3,83,0,96,1,0,0,0,3,73,0,204,0,0,0,153,48,114,48,115,48,0,0,0,3,40,31,42,31,0,0,7,3,72,0,34,30,0,0,9,3,160,1,222,30,0,0,4,3,235,1,237,1,0,0,7,3,99,30,105,30,0,0,35,3,111,0,205,30,0,0,3,3,65,0,195,0,0,0,69,3,145,3,188,31,0,0,40,3,65,0,4,1,0,0,7,3,104,0,35,30,0,0,49,3,110,0,73,30,0,0,202,13,220,13,221,13,0,0,8,3,88,0,140,30,0,0,1,3,65,0,193,0,0,0,153,48,196,48,197,48,0,0,35,3,66,0,4,30,0,0,2,3,115,0,93,1,0,0,65,0,0,0,0,3,0,0,65,0,0,0,1,3,0,0,65,0,0,0,2,3,0,0,65,0,0,0,3,3,0,0,65,0,0,0,8,3,0,0,65,0,0,0,10,3,0,0,67,0,0,0,39,3,0,0,69,0,0,0,0,3,0,0,69,0,0,0,1,3,0,0,69,0,0,0,2,3,0,0,69,0,0,0,8,3,0,0,73,0,0,0,0,3,0,0,73,0,0,0,1,3,0,0,73,0,0,0,2,3,0,0,73,0,0,0,8,3,0,0,78,0,0,0,3,3,0,0,79,0,0,0,0,3,0,0,79,0,0,0,1,3,0,0,79,0,0,0,2,3,0,0,79,0,0,0,3,3,0,0,79,0,0,0,8,3,0,0,85,0,0,0,0,3,0,0,85,0,0,0,1,3,0,0,85,0,0,0,2,3,0,0,85,0,0,0,8,3,0,0,89,0,0,0,1,3,0,0,97,0,0,0,0,3,0,0,97,0,0,0,1,3,0,0,97,0,0,0,2,3,0,0,97,0,0,0,3,3,0,0,97,0,0,0,8,3,0,0,97,0,0,0,10,3,0,0,99,0,0,0,39,3,0,0,101,0,0,0,0,3,0,0,101,0,0,0,1,3,0,0,101,0,0,0,2,3,0,0,101,0,0,0,8,3,0,0,105,0,0,0,0,3,0,0,105,0,0,0,1,3,0,0,105,0,0,0,2,3,0,0,105,0,0,0,8,3,0,0,110,0,0,0,3,3,0,0,111,0,0,0,0,3,0,0,111,0,0,0,1,3,0,0,111,0,0,0,2,3,0,0,111,0,0,0,3,3,0,0,111,0,0,0,8,3,0,0,117,0,0,0,0,3,0,0,117,0,0,0,1,3,0,0,117,0,0,0,2,3,0,0,117,0,0,0,8,3,0,0,121,0,0,0,1,3,0,0,121,0,0,0,8,3,0,0,65,0,0,0,4,3,0,0,97,0,0,0,4,3,0,0,65,0,0,0,6,3,0,0,97,0,0,0,6,3,0,0,65,0,0,0,40,3,0,0,97,0,0,0,40,3,0,0,67,0,0,0,1,3,0,0,99,0,0,0,1,3,0,0,67,0,0,0,2,3,0,0,99,0,0,0,2,3,0,0,67,0,0,0,7,3,0,0,99,0,0,0,7,3,0,0,67,0,0,0,12,3,0,0,99,0,0,0,12,3,0,0,68,0,0,0,12,3,0,0,100,0,0,0,12,3,0,0,69,0,0,0,4,3,0,0,101,0,0,0,4,3,0,0,69,0,0,0,6,3,0,0,101,0,0,0,6,3,0,0,69,0,0,0,7,3,0,0,101,0,0,0,7,3,0,0,69,0,0,0,40,3,0,0,101,0,0,0,40,3,0,0,69,0,0,0,12,3,0,0,101,0,0,0,12,3,0,0,71,0,0,0,2,3,0,0,103,0,0,0,2,3,0,0,71,0,0,0,6,3,0,0,103,0,0,0,6,3,0,0,71,0,0,0,7,3,0,0,103,0,0,0,7,3,0,0,71,0,0,0,39,3,0,0,103,0,0,0,39,3,0,0,72,0,0,0,2,3,0,0,104,0,0,0,2,3,0,0,73,0,0,0,3,3,0,0,105,0,0,0,3,3,0,0,73,0,0,0,4,3,0,0,105,0,0,0,4,3,0,0,73,0,0,0,6,3,0,0,105,0,0,0,6,3,0,0,73,0,0,0,40,3,0,0,105,0,0,0,40,3,0,0,73,0,0,0,7,3,0,0,74,0,0,0,2,3,0,0,106,0,0,0,2,3,0,0,75,0,0,0,39,3,0,0,107,0,0,0,39,3,0,0,76,0,0,0,1,3,0,0,108,0,0,0,1,3,0,0,76,0,0,0,39,3,0,0,108,0,0,0,39,3,0,0,76,0,0,0,12,3,0,0,108,0,0,0,12,3,0,0,78,0,0,0,1,3,0,0,110,0,0,0,1,3,0,0,78,0,0,0,39,3,0,0,110,0,0,0,39,3,0,0,78,0,0,0,12,3,0,0,110,0,0,0,12,3,0,0,79,0,0,0,4,3,0,0,111,0,0,0,4,3,0,0,79,0,0,0,6,3,0,0,111,0,0,0,6,3,0,0,79,0,0,0,11,3,0,0,111,0,0,0,11,3,0,0,82,0,0,0,1,3,0,0,114,0,0,0,1,3,0,0,82,0,0,0,39,3,0,0,114,0,0,0,39,3,0,0,82,0,0,0,12,3,0,0,114,0,0,0,12,3,0,0,83,0,0,0,1,3,0,0,115,0,0,0,1,3,0,0,83,0,0,0,2,3,0,0,115,0,0,0,2,3,0,0,83,0,0,0,39,3,0,0,115,0,0,0,39,3,0,0,83,0,0,0,12,3,0,0,115,0,0,0,12,3,0,0,84,0,0,0,39,3,0,0,116,0,0,0,39,3,0,0,84,0,0,0,12,3,0,0,116,0,0,0,12,3,0,0,85,0,0,0,3,3,0,0,117,0,0,0,3,3,0,0,85,0,0,0,4,3,0,0,117,0,0,0,4,3,0,0,85,0,0,0,6,3,0,0,117,0,0,0,6,3,0,0,85,0,0,0,10,3,0,0,117,0,0,0,10,3,0,0,85,0,0,0,11,3,0,0,117,0,0,0,11,3,0,0,85,0,0,0,40,3,0,0,117,0,0,0,40,3,0,0,87,0,0,0,2,3,0,0,119,0,0,0,2,3,0,0,89,0,0,0,2,3,0,0,121,0,0,0,2,3,0,0,89,0,0,0,8,3,0,0,90,0,0,0,1,3,0,0,122,0,0,0,1,3,0,0,90,0,0,0,7,3,0,0,122,0,0,0,7,3,0,0,90,0,0,0,12,3,0,0,122,0,0,0,12,3,0,0,79,0,0,0,27,3,0,0,111,0,0,0,27,3,0,0,85,0,0,0,27,3,0,0,117,0,0,0,27,3,0,0,65,0,0,0,12,3,0,0,97,0,0,0,12,3,0,0,73,0,0,0,12,3,0,0,105,0,0,0,12,3,0,0,79,0,0,0,12,3,0,0,111,0,0,0,12,3,0,0,85,0,0,0,12,3,0,0,117,0,0,0,12,3,0,0,85,0,0,0,8,3,0,0,4,3,0,0,117,0,0,0,8,3,0,0,4,3,0,0,85,0,0,0,8,3,0,0,1,3,0,0,117,0,0,0,8,3,0,0,1,3,0,0,85,0,0,0,8,3,0,0,12,3,0,0,117,0,0,0,8,3,0,0,12,3,0,0,85,0,0,0,8,3,0,0,0,3,0,0,117,0,0,0,8,3,0,0,0,3,0,0,65,0,0,0,8,3,0,0,4,3,0,0,97,0,0,0,8,3,0,0,4,3,0,0,65,0,0,0,7,3,0,0,4,3,0,0,97,0,0,0,7,3,0,0,4,3,0,0,198,0,0,0,4,3,0,0,230,0,0,0,4,3,0,0,71,0,0,0,12,3,0,0,103,0,0,0,12,3,0,0,75,0,0,0,12,3,0,0,107,0,0,0,12,3,0,0,79,0,0,0,40,3,0,0,111,0,0,0,40,3,0,0,79,0,0,0,40,3,0,0,4,3,0,0,111,0,0,0,40,3,0,0,4,3,0,0,183,1,0,0,12,3,0,0,146,2,0,0,12,3,0,0,106,0,0,0,12,3,0,0,71,0,0,0,1,3,0,0,103,0,0,0,1,3,0,0,78,0,0,0,0,3,0,0,110,0,0,0,0,3,0,0,65,0,0,0,10,3,0,0,1,3,0,0,97,0,0,0,10,3,0,0,1,3,0,0,198,0,0,0,1,3,0,0,230,0,0,0,1,3,0,0,216,0,0,0,1,3,0,0,248,0,0,0,1,3,0,0,65,0,0,0,15,3,0,0,97,0,0,0,15,3,0,0,65,0,0,0,17,3,0,0,97,0,0,0,17,3,0,0,69,0,0,0,15,3,0,0,101,0,0,0,15,3,0,0,69,0,0,0,17,3,0,0,101,0,0,0,17,3,0,0,73,0,0,0,15,3,0,0,105,0,0,0,15,3,0,0,73,0,0,0,17,3,0,0,105,0,0,0,17,3,0,0,79,0,0,0,15,3,0,0,111,0,0,0,15,3,0,0,79,0,0,0,17,3,0,0,111,0,0,0,17,3,0,0,82,0,0,0,15,3,0,0,114,0,0,0,15,3,0,0,82,0,0,0,17,3,0,0,114,0,0,0,17,3,0,0,85,0,0,0,15,3,0,0,117,0,0,0,15,3,0,0,85,0,0,0,17,3,0,0,117,0,0,0,17,3,0,0,83,0,0,0,38,3,0,0,115,0,0,0,38,3,0,0,84,0,0,0,38,3,0,0,116,0,0,0,38,3,0,0,72,0,0,0,12,3,0,0,104,0,0,0,12,3,0,0,65,0,0,0,7,3,0,0,97,0,0,0,7,3,0,0,69,0,0,0,39,3,0,0,101,0,0,0,39,3,0,0,79,0,0,0,8,3,0,0,4,3,0,0,111,0,0,0,8,3,0,0,4,3,0,0,79,0,0,0,3,3,0,0,4,3,0,0,111,0,0,0,3,3,0,0,4,3,0,0,79,0,0,0,7,3,0,0,111,0,0,0,7,3,0,0,79,0,0,0,7,3,0,0,4,3,0,0,111,0,0,0,7,3,0,0,4,3,0,0,89,0,0,0,4,3,0,0,121,0,0,0,4,3,0,0,0,3,0,0,1,3,0,0,19,3,0,0,8,3,0,0,1,3,0,0,185,2,0,0,59,0,0,0,168,0,0,0,1,3,0,0,145,3,0,0,1,3,0,0,183,0,0,0,149,3,0,0,1,3,0,0,151,3,0,0,1,3,0,0,153,3,0,0,1,3,0,0,159,3,0,0,1,3,0,0,165,3,0,0,1,3,0,0,169,3,0,0,1,3,0,0,185,3,0,0,8,3,0,0,1,3,0,0,153,3,0,0,8,3,0,0,165,3,0,0,8,3,0,0,177,3,0,0,1,3,0,0,181,3,0,0,1,3,0,0,183,3,0,0,1,3,0,0,185,3,0,0,1,3,0,0,197,3,0,0,8,3,0,0,1,3,0,0,185,3,0,0,8,3,0,0,197,3,0,0,8,3,0,0,191,3,0,0,1,3,0,0,197,3,0,0,1,3,0,0,201,3,0,0,1,3,0,0,210,3,0,0,1,3,0,0,210,3,0,0,8,3,0,0,21,4,0,0,0,3,0,0,21,4,0,0,8,3,0,0,19,4,0,0,1,3,0,0,6,4,0,0,8,3,0,0,26,4,0,0,1,3,0,0,24,4,0,0,0,3,0,0,35,4,0,0,6,3,0,0,24,4,0,0,6,3,0,0,56,4,0,0,6,3,0,0,53,4,0,0,0,3,0,0,53,4,0,0,8,3,0,0,51,4,0,0,1,3,0,0,86,4,0,0,8,3,0,0,58,4,0,0,1,3,0,0,56,4,0,0,0,3,0,0,67,4,0,0,6,3,0,0,116,4,0,0,15,3,0,0,117,4,0,0,15,3,0,0,22,4,0,0,6,3,0,0,54,4,0,0,6,3,0,0,16,4,0,0,6,3,0,0,48,4,0,0,6,3,0,0,16,4,0,0,8,3,0,0,48,4,0,0,8,3,0,0,21,4,0,0,6,3,0,0,53,4,0,0,6,3,0,0,216,4,0,0,8,3,0,0,217,4,0,0,8,3,0,0,22,4,0,0,8,3,0,0,54,4,0,0,8,3,0,0,23,4,0,0,8,3,0,0,55,4,0,0,8,3,0,0,24,4,0,0,4,3,0,0,56,4,0,0,4,3,0,0,24,4,0,0,8,3,0,0,56,4,0,0,8,3,0,0,30,4,0,0,8,3,0,0,62,4,0,0,8,3,0,0,232,4,0,0,8,3,0,0,233,4,0,0,8,3,0,0,45,4,0,0,8,3,0,0,77,4,0,0,8,3,0,0,35,4,0,0,4,3,0,0,67,4,0,0,4,3,0,0,35,4,0,0,8,3,0,0,67,4,0,0,8,3,0,0,35,4,0,0,11,3,0,0,67,4,0,0,11,3,0,0,39,4,0,0,8,3,0,0,71,4,0,0,8,3,0,0,43,4,0,0,8,3,0,0,75,4,0,0,8,3,0,0,39,6,0,0,83,6,0,0,39,6,0,0,84,6,0,0,72,6,0,0,84,6,0,0,39,6,0,0,85,6,0,0,74,6,0,0,84,6,0,0,213,6,0,0,84,6,0,0,193,6,0,0,84,6,0,0,210,6,0,0,84,6,0,0,40,9,0,0,60,9,0,0,48,9,0,0,60,9,0,0,51,9,0,0,60,9,0,0,21,9,0,0,60,9,0,0,22,9,0,0,60,9,0,0,23,9,0,0,60,9,0,0,28,9,0,0,60,9,0,0,33,9,0,0,60,9,0,0,34,9,0,0,60,9,0,0,43,9,0,0,60,9,0,0,47,9,0,0,60,9,0,0,199,9,0,0,190,9,0,0,199,9,0,0,215,9,0,0,161,9,0,0,188,9,0,0,162,9,0,0,188,9,0,0,175,9,0,0,188,9,0,0,50,10,0,0,60,10,0,0,56,10,0,0,60,10,0,0,22,10,0,0,60,10,0,0,23,10,0,0,60,10,0,0,28,10,0,0,60,10,0,0,43,10,0,0,60,10,0,0,71,11,0,0,86,11,0,0,71,11,0,0,62,11,0,0,71,11,0,0,87,11,0,0,33,11,0,0,60,11,0,0,34,11,0,0,60,11,0,0,146,11,0,0,215,11,0,0,198,11,0,0,190,11,0,0,199,11,0,0,190,11,0,0,198,11,0,0,215,11,0,0,70,12,0,0,86,12,0,0,191,12,0,0,213,12,0,0,198,12,0,0,213,12,0,0,198,12,0,0,214,12,0,0,198,12,0,0,194,12,0,0,198,12,0,0,194,12,0,0,213,12,0,0,70,13,0,0,62,13,0,0,71,13,0,0,62,13,0,0,70,13,0,0,87,13,0,0,217,13,0,0,202,13,0,0,217,13,0,0,207,13,0,0,217,13,0,0,207,13,0,0,202,13,0,0,217,13,0,0,223,13,0,0,66,15,0,0,183,15,0,0,76,15,0,0,183,15,0,0,81,15,0,0,183,15,0,0,86,15,0,0,183,15,0,0,91,15,0,0,183,15,0,0,64,15,0,0,181,15,0,0,113,15,0,0,114,15,0,0,113,15,0,0,116,15,0,0,178,15,0,0,128,15,0,0,179,15,0,0,128,15,0,0,113,15,0,0,128,15,0,0,146,15,0,0,183,15,0,0,156,15,0,0,183,15,0,0,161,15,0,0,183,15,0,0,166,15,0,0,183,15,0,0,171,15,0,0,183,15,0,0,144,15,0,0,181,15,0,0,37,16,0,0,46,16,0,0,5,27,0,0,53,27,0,0,7,27,0,0,53,27,0,0,9,27,0,0,53,27,0,0,11,27,0,0,53,27,0,0,13,27,0,0,53,27,0,0,17,27,0,0,53,27,0,0,58,27,0,0,53,27,0,0,60,27,0,0,53,27,0,0,62,27,0,0,53,27,0,0,63,27,0,0,53,27,0,0,66,27,0,0,53,27,0,0,65,0,0,0,37,3,0,0,97,0,0,0,37,3,0,0,66,0,0,0,7,3,0,0,98,0,0,0,7,3,0,0,66,0,0,0,35,3,0,0,98,0,0,0,35,3,0,0,66,0,0,0,49,3,0,0,98,0,0,0,49,3,0,0,67,0,0,0,39,3,0,0,1,3,0,0,99,0,0,0,39,3,0,0,1,3,0,0,68,0,0,0,7,3,0,0,100,0,0,0,7,3,0,0,68,0,0,0,35,3,0,0,100,0,0,0,35,3,0,0,68,0,0,0,49,3,0,0,100,0,0,0,49,3,0,0,68,0,0,0,39,3,0,0,100,0,0,0,39,3,0,0,68,0,0,0,45,3,0,0,100,0,0,0,45,3,0,0,69,0,0,0,4,3,0,0,0,3,0,0,101,0,0,0,4,3,0,0,0,3,0,0,69,0,0,0,4,3,0,0,1,3,0,0,101,0,0,0,4,3,0,0,1,3,0,0,69,0,0,0,45,3,0,0,101,0,0,0,45,3,0,0,69,0,0,0,48,3,0,0,101,0,0,0,48,3,0,0,69,0,0,0,39,3,0,0,6,3,0,0,101,0,0,0,39,3,0,0,6,3,0,0,70,0,0,0,7,3,0,0,102,0,0,0,7,3,0,0,71,0,0,0,4,3,0,0,103,0,0,0,4,3,0,0,72,0,0,0,7,3,0,0,104,0,0,0,7,3,0,0,72,0,0,0,35,3,0,0,104,0,0,0,35,3,0,0,72,0,0,0,8,3,0,0,104,0,0,0,8,3,0,0,72,0,0,0,39,3,0,0,104,0,0,0,39,3,0,0,72,0,0,0,46,3,0,0,104,0,0,0,46,3,0,0,73,0,0,0,48,3,0,0,105,0,0,0,48,3,0,0,73,0,0,0,8,3,0,0,1,3,0,0,105,0,0,0,8,3,0,0,1,3,0,0,75,0,0,0,1,3,0,0,107,0,0,0,1,3,0,0,75,0,0,0,35,3,0,0,107,0,0,0,35,3,0,0,75,0,0,0,49,3,0,0,107,0,0,0,49,3,0,0,76,0,0,0,35,3,0,0,108,0,0,0,35,3,0,0,76,0,0,0,35,3,0,0,4,3,0,0,108,0,0,0,35,3,0,0,4,3,0,0,76,0,0,0,49,3,0,0,108,0,0,0,49,3,0,0,76,0,0,0,45,3,0,0,108,0,0,0,45,3,0,0,77,0,0,0,1,3,0,0,109,0,0,0,1,3,0,0,77,0,0,0,7,3,0,0,109,0,0,0,7,3,0,0,77,0,0,0,35,3,0,0,109,0,0,0,35,3,0,0,78,0,0,0,7,3,0,0,110,0,0,0,7,3,0,0,78,0,0,0,35,3,0,0,110,0,0,0,35,3,0,0,78,0,0,0,49,3,0,0,110,0,0,0,49,3,0,0,78,0,0,0,45,3,0,0,110,0,0,0,45,3,0,0,79,0,0,0,3,3,0,0,1,3,0,0,111,0,0,0,3,3,0,0,1,3,0,0,79,0,0,0,3,3,0,0,8,3,0,0,111,0,0,0,3,3,0,0,8,3,0,0,79,0,0,0,4,3,0,0,0,3,0,0,111,0,0,0,4,3,0,0,0,3,0,0,79,0,0,0,4,3,0,0,1,3,0,0,111,0,0,0,4,3,0,0,1,3,0,0,80,0,0,0,1,3,0,0,112,0,0,0,1,3,0,0,80,0,0,0,7,3,0,0,112,0,0,0,7,3,0,0,82,0,0,0,7,3,0,0,114,0,0,0,7,3,0,0,82,0,0,0,35,3,0,0,114,0,0,0,35,3,0,0,82,0,0,0,35,3,0,0,4,3,0,0,114,0,0,0,35,3,0,0,4,3,0,0,82,0,0,0,49,3,0,0,114,0,0,0,49,3,0,0,83,0,0,0,7,3,0,0,115,0,0,0,7,3,0,0,83,0,0,0,35,3,0,0,115,0,0,0,35,3,0,0,83,0,0,0,1,3,0,0,7,3,0,0,115,0,0,0,1,3,0,0,7,3,0,0,83,0,0,0,12,3,0,0,7,3,0,0,115,0,0,0,12,3,0,0,7,3,0,0,83,0,0,0,35,3,0,0,7,3,0,0,115,0,0,0,35,3,0,0,7,3,0,0,84,0,0,0,7,3,0,0,116,0,0,0,7,3,0,0,84,0,0,0,35,3,0,0,116,0,0,0,35,3,0,0,84,0,0,0,49,3,0,0,116,0,0,0,49,3,0,0,84,0,0,0,45,3,0,0,116,0,0,0,45,3,0,0,85,0,0,0,36,3,0,0,117,0,0,0,36,3,0,0,85,0,0,0,48,3,0,0,117,0,0,0,48,3,0,0,85,0,0,0,45,3,0,0,117,0,0,0,45,3,0,0,85,0,0,0,3,3,0,0,1,3,0,0,117,0,0,0,3,3,0,0,1,3,0,0,85,0,0,0,4,3,0,0,8,3,0,0,117,0,0,0,4,3,0,0,8,3,0,0,86,0,0,0,3,3,0,0,118,0,0,0,3,3,0,0,86,0,0,0,35,3,0,0,118,0,0,0,35,3,0,0,87,0,0,0,0,3,0,0,119,0,0,0,0,3,0,0,87,0,0,0,1,3,0,0,119,0,0,0,1,3,0,0,87,0,0,0,8,3,0,0,119,0,0,0,8,3,0,0,87,0,0,0,7,3,0,0,119,0,0,0,7,3,0,0,87,0,0,0,35,3,0,0,119,0,0,0,35,3,0,0,88,0,0,0,7,3,0,0,120,0,0,0,7,3,0,0,88,0,0,0,8,3,0,0,120,0,0,0,8,3,0,0,89,0,0,0,7,3,0,0,121,0,0,0,7,3,0,0,90,0,0,0,2,3,0,0,122,0,0,0,2,3,0,0,90,0,0,0,35,3,0,0,122,0,0,0,35,3,0,0,90,0,0,0,49,3,0,0,122,0,0,0,49,3,0,0,104,0,0,0,49,3,0,0,116,0,0,0,8,3,0,0,119,0,0,0,10,3,0,0,121,0,0,0,10,3,0,0,127,1,0,0,7,3,0,0,65,0,0,0,35,3,0,0,97,0,0,0,35,3,0,0,65,0,0,0,9,3,0,0,97,0,0,0,9,3,0,0,65,0,0,0,2,3,0,0,1,3,0,0,97,0,0,0,2,3,0,0,1,3,0,0,65,0,0,0,2,3,0,0,0,3,0,0,97,0,0,0,2,3,0,0,0,3,0,0,65,0,0,0,2,3,0,0,9,3,0,0,97,0,0,0,2,3,0,0,9,3,0,0,65,0,0,0,2,3,0,0,3,3,0,0,97,0,0,0,2,3,0,0,3,3,0,0,65,0,0,0,35,3,0,0,2,3,0,0,97,0,0,0,35,3,0,0,2,3,0,0,65,0,0,0,6,3,0,0,1,3,0,0,97,0,0,0,6,3,0,0,1,3,0,0,65,0,0,0,6,3,0,0,0,3,0,0,97,0,0,0,6,3,0,0,0,3,0,0,65,0,0,0,6,3,0,0,9,3,0,0,97,0,0,0,6,3,0,0,9,3,0,0,65,0,0,0,6,3,0,0,3,3,0,0,97,0,0,0,6,3,0,0,3,3,0,0,65,0,0,0,35,3,0,0,6,3,0,0,97,0,0,0,35,3,0,0,6,3,0,0,69,0,0,0,35,3,0,0,101,0,0,0,35,3,0,0,69,0,0,0,9,3,0,0,101,0,0,0,9,3,0,0,69,0,0,0,3,3,0,0,101,0,0,0,3,3,0,0,69,0,0,0,2,3,0,0,1,3,0,0,101,0,0,0,2,3,0,0,1,3,0,0,69,0,0,0,2,3,0,0,0,3,0,0,101,0,0,0,2,3,0,0,0,3,0,0,69,0,0,0,2,3,0,0,9,3,0,0,101,0,0,0,2,3,0,0,9,3,0,0,69,0,0,0,2,3,0,0,3,3,0,0,101,0,0,0,2,3,0,0,3,3,0,0,69,0,0,0,35,3,0,0,2,3,0,0,101,0,0,0,35,3,0,0,2,3,0,0,73,0,0,0,9,3,0,0,105,0,0,0,9,3,0,0,73,0,0,0,35,3,0,0,105,0,0,0,35,3,0,0,79,0,0,0,35,3,0,0,111,0,0,0,35,3,0,0,79,0,0,0,9,3,0,0,111,0,0,0,9,3,0,0,79,0,0,0,2,3,0,0,1,3,0,0,111,0,0,0,2,3,0,0,1,3,0,0,79,0,0,0,2,3,0,0,0,3,0,0,111,0,0,0,2,3,0,0,0,3,0,0,79,0,0,0,2,3,0,0,9,3,0,0,111,0,0,0,2,3,0,0,9,3,0,0,79,0,0,0,2,3,0,0,3,3,0,0,111,0,0,0,2,3,0,0,3,3,0,0,79,0,0,0,35,3,0,0,2,3,0,0,111,0,0,0,35,3,0,0,2,3,0,0,79,0,0,0,27,3,0,0,1,3,0,0,111,0,0,0,27,3,0,0,1,3,0,0,79,0,0,0,27,3,0,0,0,3,0,0,111,0,0,0,27,3,0,0,0,3,0,0,79,0,0,0,27,3,0,0,9,3,0,0,111,0,0,0,27,3,0,0,9,3,0,0,79,0,0,0,27,3,0,0,3,3,0,0,111,0,0,0,27,3,0,0,3,3,0,0,79,0,0,0,27,3,0,0,35,3,0,0,111,0,0,0,27,3,0,0,35,3,0,0,85,0,0,0,35,3,0,0,117,0,0,0,35,3,0,0,85,0,0,0,9,3,0,0,117,0,0,0,9,3,0,0,85,0,0,0,27,3,0,0,1,3,0,0,117,0,0,0,27,3,0,0,1,3,0,0,85,0,0,0,27,3,0,0,0,3,0,0,117,0,0,0,27,3,0,0,0,3,0,0,85,0,0,0,27,3,0,0,9,3,0,0,117,0,0,0,27,3,0,0,9,3,0,0,85,0,0,0,27,3,0,0,3,3,0,0,117,0,0,0,27,3,0,0,3,3,0,0,85,0,0,0,27,3,0,0,35,3,0,0,117,0,0,0,27,3,0,0,35,3,0,0,89,0,0,0,0,3,0,0,121,0,0,0,0,3,0,0,89,0,0,0,35,3,0,0,121,0,0,0,35,3,0,0,89,0,0,0,9,3,0,0,121,0,0,0,9,3,0,0,89,0,0,0,3,3,0,0,121,0,0,0,3,3,0,0,177,3,0,0,19,3,0,0,177,3,0,0,20,3,0,0,177,3,0,0,19,3,0,0,0,3,0,0,177,3,0,0,20,3,0,0,0,3,0,0,177,3,0,0,19,3,0,0,1,3,0,0,177,3,0,0,20,3,0,0,1,3,0,0,177,3,0,0,19,3,0,0,66,3,0,0,177,3,0,0,20,3,0,0,66,3,0,0,145,3,0,0,19,3,0,0,145,3,0,0,20,3,0,0,145,3,0,0,19,3,0,0,0,3,0,0,145,3,0,0,20,3,0,0,0,3,0,0,145,3,0,0,19,3,0,0,1,3,0,0,145,3,0,0,20,3,0,0,1,3,0,0,145,3,0,0,19,3,0,0,66,3,0,0,145,3,0,0,20,3,0,0,66,3,0,0,181,3,0,0,19,3,0,0,181,3,0,0,20,3,0,0,181,3,0,0,19,3,0,0,0,3,0,0,181,3,0,0,20,3,0,0,0,3,0,0,181,3,0,0,19,3,0,0,1,3,0,0,181,3,0,0,20,3,0,0,1,3,0,0,149,3,0,0,19,3,0,0,149,3,0,0,20,3,0,0,149,3,0,0,19,3,0,0,0,3,0,0,149,3,0,0,20,3,0,0,0,3,0,0,149,3,0,0,19,3,0,0,1,3,0,0,149,3,0,0,20,3,0,0,1,3,0,0,183,3,0,0,19,3,0,0,183,3,0,0,20,3,0,0,183,3,0,0,19,3,0,0,0,3,0,0,183,3,0,0,20,3,0,0,0,3,0,0,183,3,0,0,19,3,0,0,1,3,0,0,183,3,0,0,20,3,0,0,1,3,0,0,183,3,0,0,19,3,0,0,66,3,0,0,183,3,0,0,20,3,0,0,66,3,0,0,151,3,0,0,19,3,0,0,151,3,0,0,20,3,0,0,151,3,0,0,19,3,0,0,0,3,0,0,151,3,0,0,20,3,0,0,0,3,0,0,151,3,0,0,19,3,0,0,1,3,0,0,151,3,0,0,20,3,0,0,1,3,0,0,151,3,0,0,19,3,0,0,66,3,0,0,151,3,0,0,20,3,0,0,66,3,0,0,185,3,0,0,19,3,0,0,185,3,0,0,20,3,0,0,185,3,0,0,19,3,0,0,0,3,0,0,185,3,0,0,20,3,0,0,0,3,0,0,185,3,0,0,19,3,0,0,1,3,0,0,185,3,0,0,20,3,0,0,1,3,0,0,185,3,0,0,19,3,0,0,66,3,0,0,185,3,0,0,20,3,0,0,66,3,0,0,153,3,0,0,19,3,0,0,153,3,0,0,20,3,0,0,153,3,0,0,19,3,0,0,0,3,0,0,153,3,0,0,20,3,0,0,0,3,0,0,153,3,0,0,19,3,0,0,1,3,0,0,153,3,0,0,20,3,0,0,1,3,0,0,153,3,0,0,19,3,0,0,66,3,0,0,153,3,0,0,20,3,0,0,66,3,0,0,191,3,0,0,19,3,0,0,191,3,0,0,20,3,0,0,191,3,0,0,19,3,0,0,0,3,0,0,191,3,0,0,20,3,0,0,0,3,0,0,191,3,0,0,19,3,0,0,1,3,0,0,191,3,0,0,20,3,0,0,1,3,0,0,159,3,0,0,19,3,0,0,159,3,0,0,20,3,0,0,159,3,0,0,19,3,0,0,0,3,0,0,159,3,0,0,20,3,0,0,0,3,0,0,159,3,0,0,19,3,0,0,1,3,0,0,159,3,0,0,20,3,0,0,1,3,0,0,197,3,0,0,19,3,0,0,197,3,0,0,20,3,0,0,197,3,0,0,19,3,0,0,0,3,0,0,197,3,0,0,20,3,0,0,0,3,0,0,197,3,0,0,19,3,0,0,1,3,0,0,197,3,0,0,20,3,0,0,1,3,0,0,197,3,0,0,19,3,0,0,66,3,0,0,197,3,0,0,20,3,0,0,66,3,0,0,165,3,0,0,20,3,0,0,165,3,0,0,20,3,0,0,0,3,0,0,165,3,0,0,20,3,0,0,1,3,0,0,165,3,0,0,20,3,0,0,66,3,0,0,201,3,0,0,19,3,0,0,201,3,0,0,20,3,0,0,201,3,0,0,19,3,0,0,0,3,0,0,201,3,0,0,20,3,0,0,0,3,0,0,201,3,0,0,19,3,0,0,1,3,0,0,201,3,0,0,20,3,0,0,1,3,0,0,201,3,0,0,19,3,0,0,66,3,0,0,201,3,0,0,20,3,0,0,66,3,0,0,169,3,0,0,19,3,0,0,169,3,0,0,20,3,0,0,169,3,0,0,19,3,0,0,0,3,0,0,169,3,0,0,20,3,0,0,0,3,0,0,169,3,0,0,19,3,0,0,1,3,0,0,169,3,0,0,20,3,0,0,1,3,0,0,169,3,0,0,19,3,0,0,66,3,0,0,169,3,0,0,20,3,0,0,66,3,0,0,177,3,0,0,0,3,0,0,177,3,0,0,1,3,0,0,181,3,0,0,0,3,0,0,181,3,0,0,1,3,0,0,183,3,0,0,0,3,0,0,183,3,0,0,1,3,0,0,185,3,0,0,0,3,0,0,185,3,0,0,1,3,0,0,191,3,0,0,0,3,0,0,191,3,0,0,1,3,0,0,197,3,0,0,0,3,0,0,197,3,0,0,1,3,0,0,201,3,0,0,0,3,0,0,201,3,0,0,1,3,0,0,177,3,0,0,19,3,0,0,69,3,0,0,177,3,0,0,20,3,0,0,69,3,0,0,177,3,0,0,19,3,0,0,0,3,0,0,69,3,0,0,177,3,0,0,20,3,0,0,0,3,0,0,69,3,0,0,177,3,0,0,19,3,0,0,1,3,0,0,69,3,0,0,177,3,0,0,20,3,0,0,1,3,0,0,69,3,0,0,177,3,0,0,19,3,0,0,66,3,0,0,69,3,0,0,177,3,0,0,20,3,0,0,66,3,0,0,69,3,0,0,145,3,0,0,19,3,0,0,69,3,0,0,145,3,0,0,20,3,0,0,69,3,0,0,145,3,0,0,19,3,0,0,0,3,0,0,69,3,0,0,145,3,0,0,20,3,0,0,0,3,0,0,69,3,0,0,145,3,0,0,19,3,0,0,1,3,0,0,69,3,0,0,145,3,0,0,20,3,0,0,1,3,0,0,69,3,0,0,145,3,0,0,19,3,0,0,66,3,0,0,69,3,0,0,145,3,0,0,20,3,0,0,66,3,0,0,69,3,0,0,183,3,0,0,19,3,0,0,69,3,0,0,183,3,0,0,20,3,0,0,69,3,0,0,183,3,0,0,19,3,0,0,0,3,0,0,69,3,0,0,183,3,0,0,20,3,0,0,0,3,0,0,69,3,0,0,183,3,0,0,19,3,0,0,1,3,0,0,69,3,0,0,183,3,0,0,20,3,0,0,1,3,0,0,69,3,0,0,183,3,0,0,19,3,0,0,66,3,0,0,69,3,0,0,183,3,0,0,20,3,0,0,66,3,0,0,69,3,0,0,151,3,0,0,19,3,0,0,69,3,0,0,151,3,0,0,20,3,0,0,69,3,0,0,151,3,0,0,19,3,0,0,0,3,0,0,69,3,0,0,151,3,0,0,20,3,0,0,0,3,0,0,69,3,0,0,151,3,0,0,19,3,0,0,1,3,0,0,69,3,0,0,151,3,0,0,20,3,0,0,1,3,0,0,69,3,0,0,151,3,0,0,19,3,0,0,66,3,0,0,69,3,0,0,151,3,0,0,20,3,0,0,66,3,0,0,69,3,0,0,201,3,0,0,19,3,0,0,69,3,0,0,201,3,0,0,20,3,0,0,69,3,0,0,201,3,0,0,19,3,0,0,0,3,0,0,69,3,0,0,201,3,0,0,20,3,0,0,0,3,0,0,69,3,0,0,201,3,0,0,19,3,0,0,1,3,0,0,69,3,0,0,201,3,0,0,20,3,0,0,1,3,0,0,69,3,0,0,201,3,0,0,19,3,0,0,66,3,0,0,69,3,0,0,201,3,0,0,20,3,0,0,66,3,0,0,69,3,0,0,169,3,0,0,19,3,0,0,69,3,0,0,169,3,0,0,20,3,0,0,69,3,0,0,169,3,0,0,19,3,0,0,0,3,0,0,69,3,0,0,169,3,0,0,20,3,0,0,0,3,0,0,69,3,0,0,169,3,0,0,19,3,0,0,1,3,0,0,69,3,0,0,169,3,0,0,20,3,0,0,1,3,0,0,69,3,0,0,169,3,0,0,19,3,0,0,66,3,0,0,69,3,0,0,169,3,0,0,20,3,0,0,66,3,0,0,69,3,0,0,177,3,0,0,6,3,0,0,177,3,0,0,4,3,0,0,177,3,0,0,0,3,0,0,69,3,0,0,177,3,0,0,69,3,0,0,177,3,0,0,1,3,0,0,69,3,0,0,177,3,0,0,66,3,0,0,177,3,0,0,66,3,0,0,69,3,0,0,145,3,0,0,6,3,0,0,145,3,0,0,4,3,0,0,145,3,0,0,0,3,0,0,145,3,0,0,1,3,0,0,145,3,0,0,69,3,0,0,185,3,0,0,168,0,0,0,66,3,0,0,183,3,0,0,0,3,0,0,69,3,0,0,183,3,0,0,69,3,0,0,183,3,0,0,1,3,0,0,69,3,0,0,183,3,0,0,66,3,0,0,183,3,0,0,66,3,0,0,69,3,0,0,149,3,0,0,0,3,0,0,149,3,0,0,1,3,0,0,151,3,0,0,0,3,0,0,151,3,0,0,1,3,0,0,151,3,0,0,69,3,0,0,191,31,0,0,0,3,0,0,191,31,0,0,1,3,0,0,191,31,0,0,66,3,0,0,185,3,0,0,6,3,0,0,185,3,0,0,4,3,0,0,185,3,0,0,8,3,0,0,0,3,0,0,185,3,0,0,8,3,0,0,1,3,0,0,185,3,0,0,66,3,0,0,185,3,0,0,8,3,0,0,66,3,0,0,153,3,0,0,6,3,0,0,153,3,0,0,4,3,0,0,153,3,0,0,0,3,0,0,153,3,0,0,1,3,0,0,254,31,0,0,0,3,0,0,254,31,0,0,1,3,0,0,254,31,0,0,66,3,0,0,197,3,0,0,6,3,0,0,197,3,0,0,4,3,0,0,197,3,0,0,8,3,0,0,0,3,0,0,197,3,0,0,8,3,0,0,1,3,0,0,193,3,0,0,19,3,0,0,193,3,0,0,20,3,0,0,197,3,0,0,66,3,0,0,197,3,0,0,8,3,0,0,66,3,0,0,165,3,0,0,6,3,0,0,165,3,0,0,4,3,0,0,165,3,0,0,0,3,0,0,165,3,0,0,1,3,0,0,161,3,0,0,20,3,0,0,168,0,0,0,0,3,0,0,168,0,0,0,1,3,0,0,96,0,0,0,201,3,0,0,0,3,0,0,69,3,0,0,201,3,0,0,69,3,0,0,201,3,0,0,1,3,0,0,69,3,0,0,201,3,0,0,66,3,0,0,201,3,0,0,66,3,0,0,69,3,0,0,159,3,0,0,0,3,0,0,159,3,0,0,1,3,0,0,169,3,0,0,0,3,0,0,169,3,0,0,1,3,0,0,169,3,0,0,69,3,0,0,180,0,0,0,2,32,0,0,3,32,0,0,169,3,0,0,75,0,0,0,65,0,0,0,10,3,0,0,144,33,0,0,56,3,0,0,146,33,0,0,56,3,0,0,148,33,0,0,56,3,0,0,208,33,0,0,56,3,0,0,212,33,0,0,56,3,0,0,210,33,0,0,56,3,0,0,3,34,0,0,56,3,0,0,8,34,0,0,56,3,0,0,11,34,0,0,56,3,0,0,35,34,0,0,56,3,0,0,37,34,0,0,56,3,0,0,60,34,0,0,56,3,0,0,67,34,0,0,56,3,0,0,69,34,0,0,56,3,0,0,72,34,0,0,56,3,0,0,61,0,0,0,56,3,0,0,97,34,0,0,56,3,0,0,77,34,0,0,56,3,0,0,60,0,0,0,56,3,0,0,62,0,0,0,56,3,0,0,100,34,0,0,56,3,0,0,101,34,0,0,56,3,0,0,114,34,0,0,56,3,0,0,115,34,0,0,56,3,0,0,118,34,0,0,56,3,0,0,119,34,0,0,56,3,0,0,122,34,0,0,56,3,0,0,123,34,0,0,56,3,0,0,130,34,0,0,56,3,0,0,131,34,0,0,56,3,0,0,134,34,0,0,56,3,0,0,135,34,0,0,56,3,0,0,162,34,0,0,56,3,0,0,168,34,0,0,56,3,0,0,169,34,0,0,56,3,0,0,171,34,0,0,56,3,0,0,124,34,0,0,56,3,0,0,125,34,0,0,56,3,0,0,145,34,0,0,56,3,0,0,146,34,0,0,56,3,0,0,178,34,0,0,56,3,0,0,179,34,0,0,56,3,0,0,180,34,0,0,56,3,0,0,181,34,0,0,56,3,0,0,8,48,0,0,9,48,0,0,221,42,0,0,56,3,0,0,75,48,0,0,153,48,0,0,77,48,0,0,153,48,0,0,79,48,0,0,153,48,0,0,81,48,0,0,153,48,0,0,83,48,0,0,153,48,0,0,85,48,0,0,153,48,0,0,87,48,0,0,153,48,0,0,89,48,0,0,153,48,0,0,91,48,0,0,153,48,0,0,93,48,0,0,153,48,0,0,95,48,0,0,153,48,0,0,97,48,0,0,153,48,0,0,100,48,0,0,153,48,0,0,102,48,0,0,153,48,0,0,104,48,0,0,153,48,0,0,111,48,0,0,153,48,0,0,111,48,0,0,154,48,0,0,114,48,0,0,153,48,0,0,114,48,0,0,154,48,0,0,117,48,0,0,153,48,0,0,117,48,0,0,154,48,0,0,120,48,0,0,153,48,0,0,120,48,0,0,154,48,0,0,123,48,0,0,153,48,0,0,123,48,0,0,154,48,0,0,70,48,0,0,153,48,0,0,157,48,0,0,153,48,0,0,171,48,0,0,153,48,0,0,173,48,0,0,153,48,0,0,175,48,0,0,153,48,0,0,177,48,0,0,153,48,0,0,179,48,0,0,153,48,0,0,181,48,0,0,153,48,0,0,183,48,0,0,153,48,0,0,185,48,0,0,153,48,0,0,187,48,0,0,153,48,0,0,189,48,0,0,153,48,0,0,191,48,0,0,153,48,0,0,193,48,0,0,153,48,0,0,196,48,0,0,153,48,0,0,198,48,0,0,153,48,0,0,200,48,0,0,153,48,0,0,207,48,0,0,153,48,0,0,207,48,0,0,154,48,0,0,210,48,0,0,153,48,0,0,210,48,0,0,154,48,0,0,213,48,0,0,153,48,0,0,213,48,0,0,154,48,0,0,216,48,0,0,153,48,0,0,216,48,0,0,154,48,0,0,219,48,0,0,153,48,0,0,219,48,0,0,154,48,0,0,166,48,0,0,153,48,0,0,239,48,0,0,153,48,0,0,240,48,0,0,153,48,0,0,241,48,0,0,153,48,0,0,242,48,0,0,153,48,0,0,253,48,0,0,153,48,0,0,72,140,0,0,244,102,0,0,202,142,0,0,200,140,0,0,209,110,0,0,50,78,0,0,229,83,0,0,156,159,0,0,156,159,0,0,81,89,0,0,209,145,0,0,135,85,0,0,72,89,0,0,246,97,0,0,105,118,0,0,133,127,0,0,63,134,0,0,186,135,0,0,248,136,0,0,143,144,0,0,2,106,0,0,27,109,0,0,217,112,0,0,222,115,0,0,61,132,0,0,106,145,0,0,241,153,0,0,130,78,0,0,117,83,0,0,4,107,0,0,27,114,0,0,45,134,0,0,30,158,0,0,80,93,0,0,235,111,0,0,205,133,0,0,100,137,0,0,201,98,0,0,216,129,0,0,31,136,0,0,202,94,0,0,23,103,0,0,106,109,0,0,252,114,0,0,206,144,0,0,134,79,0,0,183,81,0,0,222,82,0,0,196,100,0,0,211,106,0,0,16,114,0,0,231,118,0,0,1,128,0,0,6,134,0,0,92,134,0,0,239,141,0,0,50,151,0,0,111,155,0,0,250,157,0,0,140,120,0,0,127,121,0,0,160,125,0,0,201,131,0,0,4,147,0,0,127,158,0,0,214,138,0,0,223,88,0,0,4,95,0,0,96,124,0,0,126,128,0,0,98,114,0,0,202,120,0,0,194,140,0,0,247,150,0,0,216,88,0,0,98,92,0,0,19,106,0,0,218,109,0,0,15,111,0,0,47,125,0,0,55,126,0,0,75,150,0,0,210,82,0,0,139,128,0,0,220,81,0,0,204,81,0,0,28,122,0,0,190,125,0,0,241,131,0,0,117,150,0,0,128,139,0,0,207,98,0,0,2,106,0,0,254,138,0,0,57,78,0,0,231,91,0,0,18,96,0,0,135,115,0,0,112,117,0,0,23,83,0,0,251,120,0,0,191,79,0,0,169,95,0,0,13,78,0,0,204,108,0,0,120,101,0,0,34,125,0,0,195,83,0,0,94,88,0,0,1,119,0,0,73,132,0,0,170,138,0,0,186,107,0,0,176,143,0,0,136,108,0,0,254,98,0,0,229,130,0,0,160,99,0,0,101,117,0,0,174,78,0,0,105,81,0,0,201,81,0,0,129,104,0,0,231,124,0,0,111,130,0,0,210,138,0,0,207,145,0,0,245,82,0,0,66,84,0,0,115,89,0,0,236,94,0,0,197,101,0,0,254,111,0,0,42,121,0,0,173,149,0,0,106,154,0,0,151,158,0,0,206,158,0,0,155,82,0,0,198,102,0,0,119,107,0,0,98,143,0,0,116,94,0,0,144,97,0,0,0,98,0,0,154,100,0,0,35,111,0,0,73,113,0,0,137,116,0,0,202,121,0,0,244,125,0,0,111,128,0,0,38,143,0,0,238,132,0,0,35,144,0,0,74,147,0,0,23,82,0,0,163,82,0,0,189,84,0,0,200,112,0,0,194,136,0,0,170,138,0,0,201,94,0,0,245,95,0,0,123,99,0,0,174,107,0,0,62,124,0,0,117,115,0,0,228,78,0,0,249,86,0,0,231,91,0,0,186,93,0,0,28,96,0,0,178,115,0,0,105,116,0,0,154,127,0,0,70,128,0,0,52,146,0,0,246,150,0,0,72,151,0,0,24,152,0,0,139,79,0,0,174,121,0,0,180,145,0,0,184,150,0,0,225,96,0,0,134,78,0,0,218,80,0,0,238,91,0,0,63,92,0,0,153,101,0,0,2,106,0,0,206,113,0,0,66,118,0,0,252,132,0,0,124,144,0,0,141,159,0,0,136,102,0,0,46,150,0,0,137,82,0,0,123,103,0,0,243,103,0,0,65,109,0,0,156,110,0,0,9,116,0,0,89,117,0,0,107,120,0,0,16,125,0,0,94,152,0,0,109,81,0,0,46,98,0,0,120,150,0,0,43,80,0,0,25,93,0,0,234,109,0,0,42,143,0,0,139,95,0,0,68,97,0,0,23,104,0,0,135,115,0,0,134,150,0,0,41,82,0,0,15,84,0,0,101,92,0,0,19,102,0,0,78,103,0,0,168,104,0,0,229,108,0,0,6,116,0,0,226,117,0,0,121,127,0,0,207,136,0,0,225,136,0,0,204,145,0,0,226,150,0,0,63,83,0,0,186,110,0,0,29,84,0,0,208,113,0,0,152,116,0,0,250,133,0,0,163,150,0,0,87,156,0,0,159,158,0,0,151,103,0,0,203,109,0,0,232,129,0,0,203,122,0,0,32,123,0,0,146,124,0,0,192,114,0,0,153,112,0,0,88,139,0,0,192,78,0,0,54,131,0,0,58,82,0,0,7,82,0,0,166,94,0,0,211,98,0,0,214,124,0,0,133,91,0,0,30,109,0,0,180,102,0,0,59,143,0,0,76,136,0,0,77,150,0,0,139,137,0,0,211,94,0,0,64,81,0,0,192,85,0,0,90,88,0,0,116,102,0,0,222,81,0,0,42,115,0,0,202,118,0,0,60,121,0,0,94,121,0,0,101,121,0,0,143,121,0,0,86,151,0,0,190,124,0,0,189,127,0,0,18,134,0,0,248,138,0,0,56,144,0,0,253,144,0,0,239,152,0,0,252,152,0,0,40,153,0,0,180,157,0,0,222,144,0,0,183,150,0,0,174,79,0,0,231,80,0,0,77,81,0,0,201,82,0,0,228,82,0,0,81,83,0,0,157,85,0,0,6,86,0,0,104,86,0,0,64,88,0,0,168,88,0,0,100,92,0,0,110,92,0,0,148,96,0,0,104,97,0,0,142,97,0,0,242,97,0,0,79,101,0,0,226,101,0,0,145,102,0,0,133,104,0,0,119,109,0,0,26,110,0,0,34,111,0,0,110,113,0,0,43,114,0,0,34,116,0,0,145,120,0,0,62,121,0,0,73,121,0,0,72,121,0,0,80,121,0,0,86,121,0,0,93,121,0,0,141,121,0,0,142,121,0,0,64,122,0,0,129,122,0,0,192,123,0,0,244,125,0,0,9,126,0,0,65,126,0,0,114,127,0,0,5,128,0,0,237,129,0,0,121,130,0,0,121,130,0,0,87,132,0,0,16,137,0,0,150,137,0,0,1,139,0,0,57,139,0,0,211,140,0,0,8,141,0,0,182,143,0,0,56,144,0,0,227,150,0,0,255,151,0,0,59,152,0,0,117,96,0,0,238,66,2,0,24,130,0,0,38,78,0,0,181,81,0,0,104,81,0,0,128,79,0,0,69,81,0,0,128,81,0,0,199,82,0,0,250,82,0,0,157,85,0,0,85,85,0,0,153,85,0,0,226,85,0,0,90,88,0,0,179,88,0,0,68,89,0,0,84,89,0,0,98,90,0,0,40,91,0,0,210,94,0,0,217,94,0,0,105,95,0,0,173,95,0,0,216,96,0,0,78,97,0,0,8,97,0,0,142,97,0,0,96,97,0,0,242,97,0,0,52,98,0,0,196,99,0,0,28,100,0,0,82,100,0,0,86,101,0,0,116,102,0,0,23,103,0,0,27,103,0,0,86,103,0,0,121,107,0,0,186,107,0,0,65,109,0,0,219,110,0,0,203,110,0,0,34,111,0,0,30,112,0,0,110,113,0,0,167,119,0,0,53,114,0,0,175,114,0,0,42,115,0,0,113,116,0,0,6,117,0,0,59,117,0,0,29,118,0,0,31,118,0,0,202,118,0,0,219,118,0,0,244,118,0,0,74,119,0,0,64,119,0,0,204,120,0,0,177,122,0,0,192,123,0,0,123,124,0,0,91,125,0,0,244,125,0,0,62,127,0,0,5,128,0,0,82,131,0,0,239,131,0,0,121,135,0,0,65,137,0,0,134,137,0,0,150,137,0,0,191,138,0,0,248,138,0,0,203,138,0,0,1,139,0,0,254,138,0,0,237,138,0,0,57,139,0,0,138,139,0,0,8,141,0,0,56,143,0,0,114,144,0,0,153,145,0,0,118,146,0,0,124,150,0,0,227,150,0,0,86,151,0,0,219,151,0,0,255,151,0,0,11,152,0,0,59,152,0,0,18,155,0,0,156,159,0,0,74,40,2,0,68,40,2,0,213,51,2,0,157,59,0,0,24,64,0,0,57,64,0,0,73,82,2,0,208,92,2,0,211,126,2,0,67,159,0,0,142,159,0,0,217,5,0,0,180,5,0,0,242,5,0,0,183,5,0,0,233,5,0,0,193,5,0,0,233,5,0,0,194,5,0,0,233,5,0,0,188,5,0,0,193,5,0,0,233,5,0,0,188,5,0,0,194,5,0,0,208,5,0,0,183,5,0,0,208,5,0,0,184,5,0,0,208,5,0,0,188,5,0,0,209,5,0,0,188,5,0,0,210,5,0,0,188,5,0,0,211,5,0,0,188,5,0,0,212,5,0,0,188,5,0,0,213,5,0,0,188,5,0,0,214,5,0,0,188,5,0,0,216,5,0,0,188,5,0,0,217,5,0,0,188,5,0,0,218,5,0,0,188,5,0,0,219,5,0,0,188,5,0,0,220,5,0,0,188,5,0,0,222,5,0,0,188,5,0,0,224,5,0,0,188,5,0,0,225,5,0,0,188,5,0,0,227,5,0,0,188,5,0,0,228,5,0,0,188,5,0,0,230,5,0,0,188,5,0,0,231,5,0,0,188,5,0,0,232,5,0,0,188,5,0,0,233,5,0,0,188,5,0,0,234,5,0,0,188,5,0,0,213,5,0,0,185,5,0,0,209,5,0,0,191,5,0,0,219,5,0,0,191,5,0,0,228,5,0,0,191,5,0,0,153,16,1,0,186,16,1,0,155,16,1,0,186,16,1,0,165,16,1,0,186,16,1,0,49,17,1,0,39,17,1,0,50,17,1,0,39,17,1,0,71,19,1,0,62,19,1,0,71,19,1,0,87,19,1,0,185,20,1,0,186,20,1,0,185,20,1,0,176,20,1,0,185,20,1,0,189,20,1,0,184,21,1,0,175,21,1,0,185,21,1,0,175,21,1,0,53,25,1,0,48,25,1,0,87,209,1,0,101,209,1,0,88,209,1,0,101,209,1,0,88,209,1,0,101,209,1,0,110,209,1,0,88,209,1,0,101,209,1,0,111,209,1,0,88,209,1,0,101,209,1,0,112,209,1,0,88,209,1,0,101,209,1,0,113,209,1,0,88,209,1,0,101,209,1,0,114,209,1,0,185,209,1,0,101,209,1,0,186,209,1,0,101,209,1,0,185,209,1,0,101,209,1,0,110,209,1,0,186,209,1,0,101,209,1,0,110,209,1,0,185,209,1,0,101,209,1,0,111,209,1,0,186,209,1,0,101,209,1,0,111,209,1,0,61,78,0,0,56,78,0,0,65,78,0,0,34,1,2,0,96,79,0,0,174,79,0,0,187,79,0,0,2,80,0,0,122,80,0,0,153,80,0,0,231,80,0,0,207,80,0,0,158,52,0,0,58,6,2,0,77,81,0,0,84,81,0,0,100,81,0,0,119,81,0,0,28,5,2,0,185,52,0,0,103,81,0,0,141,81,0,0,75,5,2,0,151,81,0,0,164,81,0,0,204,78,0,0,172,81,0,0,181,81,0,0,223,145,2,0,245,81,0,0,3,82,0,0,223,52,0,0,59,82,0,0,70,82,0,0,114,82,0,0,119,82,0,0,21,53,0,0,199,82,0,0,201,82,0,0,228,82,0,0,250,82,0,0,5,83,0,0,6,83,0,0,23,83,0,0,73,83,0,0,81,83,0,0,90,83,0,0,115,83,0,0,125,83,0,0,127,83,0,0,127,83,0,0,127,83,0,0,44,10,2,0,112,112,0,0,202,83,0,0,223,83,0,0,99,11,2,0,235,83,0,0,241,83,0,0,6,84,0,0,158,84,0,0,56,84,0,0,72,84,0,0,104,84,0,0,162,84,0,0,246,84,0,0,16,85,0,0,83,85,0,0,99,85,0,0,132,85,0,0,132,85,0,0,153,85,0,0,171,85,0,0,179,85,0,0,194,85,0,0,22,87,0,0,6,86,0,0,23,87,0,0,81,86,0,0,116,86,0,0,7,82,0,0,238,88,0,0,206,87,0,0,244,87,0,0,13,88,0,0,139,87,0,0,50,88,0,0,49,88,0,0,172,88,0,0,228,20,2,0,242,88,0,0,247,88,0,0,6,89,0,0,26,89,0,0,34,89,0,0,98,89,0,0,168,22,2,0,234,22,2,0,236,89,0,0,27,90,0,0,39,90,0,0,216,89,0,0,102,90,0,0,238,54,0,0,252,54,0,0,8,91,0,0,62,91,0,0,62,91,0,0,200,25,2,0,195,91,0,0,216,91,0,0,231,91,0,0,243,91,0,0,24,27,2,0,255,91,0,0,6,92,0,0,83,95,0,0,34,92,0,0,129,55,0,0,96,92,0,0,110,92,0,0,192,92,0,0,141,92,0,0,228,29,2,0,67,93,0,0,230,29,2,0,110,93,0,0,107,93,0,0,124,93,0,0,225,93,0,0,226,93,0,0,47,56,0,0,253,93,0,0,40,94,0,0,61,94,0,0,105,94,0,0,98,56,0,0,131,33,2,0,124,56,0,0,176,94,0,0,179,94,0,0,182,94,0,0,202,94,0,0,146,163,2,0,254,94,0,0,49,35,2,0,49,35,2,0,1,130,0,0,34,95,0,0,34,95,0,0,199,56,0,0,184,50,2,0,218,97,2,0,98,95,0,0,107,95,0,0,227,56,0,0,154,95,0,0,205,95,0,0,215,95,0,0,249,95,0,0,129,96,0,0,58,57,0,0,28,57,0,0,148,96,0,0,212,38,2,0,199,96,0,0,72,97,0,0,76,97,0,0,78,97,0,0,76,97,0,0,122,97,0,0,142,97,0,0,178,97,0,0,164,97,0,0,175,97,0,0,222,97,0,0,242,97,0,0,246,97,0,0,16,98,0,0,27,98,0,0,93,98,0,0,177,98,0,0,212,98,0,0,80,99,0,0,12,43,2,0,61,99,0,0,252,98,0,0,104,99,0,0,131,99,0,0,228,99,0,0,241,43,2,0,34,100,0,0,197,99,0,0,169,99,0,0,46,58,0,0,105,100,0,0,126,100,0,0,157,100,0,0,119,100,0,0,108,58,0,0,79,101,0,0,108,101,0,0,10,48,2,0,227,101,0,0,248,102,0,0,73,102,0,0,25,59,0,0,145,102,0,0,8,59,0,0,228,58,0,0,146,81,0,0,149,81,0,0,0,103,0,0,156,102,0,0,173,128,0,0,217,67,0,0,23,103,0,0,27,103,0,0,33,103,0,0,94,103,0,0,83,103,0,0,195,51,2,0,73,59,0,0,250,103,0,0,133,103,0,0,82,104,0,0,133,104,0,0,109,52,2,0,142,104,0,0,31,104,0,0,20,105,0,0,157,59,0,0,66,105,0,0,163,105,0,0,234,105,0,0,168,106,0,0,163,54,2,0,219,106,0,0,24,60,0,0,33,107,0,0,167,56,2,0,84,107,0,0,78,60,0,0,114,107,0,0,159,107,0,0,186,107,0,0,187,107,0,0,141,58,2,0,11,29,2,0,250,58,2,0,78,108,0,0,188,60,2,0,191,108,0,0,205,108,0,0,103,108,0,0,22,109,0,0,62,109,0,0,119,109,0,0,65,109,0,0,105,109,0,0,120,109,0,0,133,109,0,0,30,61,2,0,52,109,0,0,47,110,0,0,110,110,0,0,51,61,0,0,203,110,0,0,199,110,0,0,209,62,2,0,249,109,0,0,110,111,0,0,94,63,2,0,142,63,2,0,198,111,0,0,57,112,0,0,30,112,0,0,27,112,0,0,150,61,0,0,74,112,0,0,125,112,0,0,119,112,0,0,173,112,0,0,37,5,2,0,69,113,0,0,99,66,2,0,156,113,0,0,171,67,2,0,40,114,0,0,53,114,0,0,80,114,0,0,8,70,2,0,128,114,0,0,149,114,0,0,53,71,2,0,20,72,2,0,122,115,0,0,139,115,0,0,172,62,0,0,165,115,0,0,184,62,0,0,184,62,0,0,71,116,0,0,92,116,0,0,113,116,0,0,133,116,0,0,202,116,0,0,27,63,0,0,36,117,0,0,54,76,2,0,62,117,0,0,146,76,2,0,112,117,0,0,159,33,2,0,16,118,0,0,161,79,2,0,184,79,2,0,68,80,2,0,252,63,0,0,8,64,0,0,244,118,0,0,243,80,2,0,242,80,2,0,25,81,2,0,51,81,2,0,30,119,0,0,31,119,0,0,31,119,0,0,74,119,0,0,57,64,0,0,139,119,0,0,70,64,0,0,150,64,0,0,29,84,2,0,78,120,0,0,140,120,0,0,204,120,0,0,227,64,0,0,38,86,2,0,86,121,0,0,154,86,2,0,197,86,2,0,143,121,0,0,235,121,0,0,47,65,0,0,64,122,0,0,74,122,0,0,79,122,0,0,124,89,2,0,167,90,2,0,167,90,2,0,238,122,0,0,2,66,0,0,171,91,2,0,198,123,0,0,201,123,0,0,39,66,0,0,128,92,2,0,210,124,0,0,160,66,0,0,232,124,0,0,227,124,0,0,0,125,0,0,134,95,2,0,99,125,0,0,1,67,0,0,199,125,0,0,2,126,0,0,69,126,0,0,52,67,0,0,40,98,2,0,71,98,2,0,89,67,0,0,217,98,2,0,122,127,0,0,62,99,2,0,149,127,0,0,250,127,0,0,5,128,0,0,218,100,2,0,35,101,2,0,96,128,0,0,168,101,2,0,112,128,0,0,95,51,2,0,213,67,0,0,178,128,0,0,3,129,0,0,11,68,0,0,62,129,0,0,181,90,0,0,167,103,2,0,181,103,2,0,147,51,2,0,156,51,2,0,1,130,0,0,4,130,0,0,158,143,0,0,107,68,0,0,145,130,0,0,139,130,0,0,157,130,0,0,179,82,0,0,177,130,0,0,179,130,0,0,189,130,0,0,230,130,0,0,60,107,2,0,229,130,0,0,29,131,0,0,99,131,0,0,173,131,0,0,35,131,0,0,189,131,0,0,231,131,0,0,87,132,0,0,83,131,0,0,202,131,0,0,204,131,0,0,220,131,0,0,54,108,2,0,107,109,2,0,213,108,2,0,43,69,0,0,241,132,0,0,243,132,0,0,22,133,0,0,202,115,2,0,100,133,0,0,44,111,2,0,93,69,0,0,97,69,0,0,177,111,2,0,210,112,2,0,107,69,0,0,80,134,0,0,92,134,0,0,103,134,0,0,105,134,0,0,169,134,0,0,136,134,0,0,14,135,0,0,226,134,0,0,121,135,0,0,40,135,0,0,107,135,0,0,134,135,0,0,215,69,0,0,225,135,0,0,1,136,0,0,249,69,0,0,96,136,0,0,99,136,0,0,103,118,2,0,215,136,0,0,222,136,0,0,53,70,0,0,250,136,0,0,187,52,0,0,174,120,2,0,102,121,2,0,190,70,0,0,199,70,0,0,160,138,0,0,237,138,0,0,138,139,0,0,85,140,0,0,168,124,2,0,171,140,0,0,193,140,0,0,27,141,0,0,119,141,0,0,47,127,2,0,4,8,2,0,203,141,0,0,188,141,0,0,240,141,0,0,222,8,2,0,212,142,0,0,56,143,0,0,210,133,2,0,237,133,2,0,148,144,0,0,241,144,0,0,17,145,0,0,46,135,2,0,27,145,0,0,56,146,0,0,215,146,0,0,216,146,0,0,124,146,0,0,249,147,0,0,21,148,0,0,250,139,2,0,139,149,0,0,149,73,0,0,183,149,0,0,119,141,2,0,230,73,0,0,195,150,0,0,178,93,0,0,35,151,0,0,69,145,2,0,26,146,2,0,110,74,0,0,118,74,0,0,224,151,0,0,10,148,2,0,178,74,0,0,150,148,2,0,11,152,0,0,11,152,0,0,41,152,0,0,182,149,2,0,226,152,0,0,51,75,0,0,41,153,0,0,167,153,0,0,194,153,0,0,254,153,0,0,206,75,0,0,48,155,2,0,18,155,0,0,64,156,0,0,253,156,0,0,206,76,0,0,237,76,0,0,103,157,0,0,206,160,2,0,248,76,0,0,5,161,2,0,14,162,2,0,145,162,2,0,187,158,0,0,86,77,0,0,249,158,0,0,254,158,0,0,5,159,0,0,15,159,0,0,22,159,0,0,59,159,0,0,0,166,2,0,174,12,14,0,0,0,0,0,90,4,63,2,0,0,232,1,40,0,128,2,0,0,6,0,76,1,1,2,6,0,32,0,3,0,0,0,113,0,139,1,13,0,77,1,211,0,0,0,2,0,133,0,69,0,10,0,4,0,233,0,33,0,0,0,0,0,170,0,2,0,5,1,0,0,181,1,13,0,0,0,0,0,0,0,1,0,0,0,6,0,103,0,8,0,0,0,2,0,0,0,0,0,71,0,50,0,0,0,0,0,60,0,69,0,0,0,0,0,1,0,0,0,2,0,16,0,1,0,0,0,0,0,1,0,0,0,206,0,44,0,0,0,29,0,0,0,18,0,0,0,0,0,17,0,3,0,28,0,7,0,0,0,1,0,106,0,1,0,22,0,0,0,111,0,0,0,1,0,37,0,0,0,39,0,16,0,0,0,34,0,0,0,188,0,0,0,9,0,0,0,0,0,21,0,0,0,0,0,19,0,0,0,135,0,0,0,58,0,39,0,0,0,5,0,22,0,5,0,20,0,18,0,33,0,5,0,2,0,1,0,0,0,21,0,38,0,0,0,4,0,0,0,0,0,1,0,23,0,25,0,0,0,4,0,0,0,3,0,0,0,16,0,1,0,1,0,0,0,5,0,1,0,0,0,0,0,34,0,0,0,2,0,4,0,19,0,0,0,17,0,90,0,5,0,19,0,13,0,78,0,8,0,4,0,24,0,9,0,100,0,38,0,0,0,17,0,0,0,5,0,48,0,0,0,1,0,1,0,0,0,2,0,1,0,62,0,70,0,5,0,0,0,1,0,0,0,1,0,55,0,0,0,0,0,5,0,3,0,0,0,19,0,2,0,0,0,1,0,0,0,6,0,0,0,11,0,28,0,1,0,0,0,5,0,47,0,1,0,0,0,8,0,29,0,48,0,0,0,37,0,2,0,18,0,0,0,0,0,35,0,2,0,0,0,0,0,11,0,24,0,14,0,0,0,17,0,12,0,21,0,2,0,0,0,0,0,3,0,0,0,8,0,8,0,8,0,0,0,0,0,9,0,14,0,0,0,1,0,9,0,44,0,3,0,1,0,22,0,17,0,65,180,143,199,0,11,231,1,4,0,24,0,1,0,48,0,4,0,12,0,14,0,9,0,0,0,3,0,11,0,0,0,2,0,5,0,0,0,16,0,3,0,2,0,6,0,11,0,8,0,10,0,0,0,8,0,3,0,1,0,37,0,3,0,27,0,2,0,18,0,5,0,7,0,18,0,0,0,16,0,0,0,17,0,0,0,9,0,0,0,9,0,0,0,12,0,0,0,0,0,1,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,23,0,0,0,0,0,3,0,12,0,0,0,0,0,2,0,1,0,67,0,0,0,0,0,11,0,5,0,9,0,0,0,0,0,34,0,2,0,4,0,2,0,2,0,1,0,1,0,20,0,1,0,49,0,0,0,4,0,32,0,9,0,7,0,1,0,33,0,22,0,1,0,2,0,0,0,6,0,0,0,14,0,0,0,5,0,18,0,14,0,4,0,0,0,0,0,29,0,0,0,0,0,6,0,0,0,10,0,0,0,0,0,0,0,22,0,65,164,145,199,0,11,113,8,0,0,0,1,0,0,0,11,0,0,0,1,0,0,0,0,0,0,0,4,0,0,0,0,0,22,0,0,0,1,0,0,0,1,0,29,0,7,0,0,0,1,0,6,0,4,0,1,0,3,0,14,0,9,0,16,0,8,0,2,0,1,0,0,0,0,0,3,0,2,0,2,0,34,0,0,0,0,0,4,0,19,0,17,0,0,0,2,0,13,0,0,0,1,0,4,0,12,0,1,0,22,0,14,0,2,0,0,0,0,0,4,0,65,160,146,199,0,11,109,21,0,0,0,0,0,3,0,0,0,0,0,0,0,12,0,0,0,5,0,4,0,0,0,0,0,17,0,13,0,17,0,0,0,4,0,0,0,3,0,2,0,1,0,3,0,1,0,2,0,2,0,2,0,1,0,1,0,3,0,1,0,1,0,0,0,2,0,2,0,2,0,1,0,13,0,0,0,0,0,0,0,1,0,2,0,6,0,13,0,1,0,1,0,4,0,12,0,2,0,6,0,0,0,4,0,39,0,28,0,65,158,147,199,0,11,1,10,0,65,172,147,199,0,11,139,1,15,0,7,0,8,0,0,0,3,0,0,0,4,0,0,0,0,0,1,0,0,0,15,0,1,0,0,0,0,0,0,0,2,0,3,0,0,0,22,0,11,0,5,0,0,0,0,0,2,0,8,0,4,0,0,0,8,0,0,0,0,0,0,0,3,0,4,0,0,0,1,0,11,0,1,0,0,0,0,0,24,0,9,0,4,0,7,0,0,0,1,0,2,0,1,0,0,0,0,0,1,0,30,0,0,0,2,0,1,0,0,0,0,0,9,0,0,0,0,0,3,0,10,0,2,0,3,0,1,0,0,0,4,0,0,0,4,0,31,0,65,198,148,199,0,11,157,1,36,0,7,0,5,0,2,0,2,0,10,0,1,0,0,0,0,0,3,0,0,0,1,0,12,0,0,0,1,0,0,0,0,0,1,0,2,0,1,0,11,0,0,0,0,0,1,0,3,0,6,0,2,0,12,0,14,0,30,0,0,0,0,0,16,0,0,0,1,0,2,0,13,0,3,0,0,0,6,0,0,0,2,0,10,0,4,0,0,0,15,0,16,0,2,0,1,0,2,0,6,0,0,0,0,0,11,0,0,0,5,0,13,0,2,0,0,0,3,0,7,0,0,0,5,0,4,0,0,0,0,0,6,0,1,0,0,0,0,0,15,0,3,0,0,0,0,0,12,0,0,0,23,0,2,0,9,0,65,238,149,199,0,11,93,2,0,0,0,7,0,1,0,3,0,13,0,0,0,5,0,7,0,4,0,8,0,0,0,11,0,8,0,9,0,1,0,0,0,0,0,9,0,5,0,0,0,8,0,1,0,0,0,6,0,0,0,8,0,0,0,7,0,0,0,2,0,2,0,5,0,4,0,5,0,0,0,0,0,1,0,19,0,8,0,0,0,0,0,1,0,0,0,10,0,0,0,6,0,65,212,150,199,0,11,135,1,12,0,2,0,4,0,2,0,0,0,0,0,3,0,0,0,4,0,0,0,3,0,2,0,7,0,1,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,4,0,0,0,1,0,0,0,2,0,0,0,0,0,2,0,7,0,0,0,4,0,0,0,1,0,1,0,1,0,9,0,2,0,2,0,6,0,3,0,0,0,0,0,0,0,1,0,6,0,5,0,2,0,0,0,0,0,4,0,1,0,2,0,17,0,1,0,0,0,0,0,1,0,1,0,5,0,0,0,1,0,0,0,7,0,65,228,151,199,0,11,109,3,0,14,0,0,0,0,0,3,0,0,0,0,0,0,0,2,0,1,0,0,0,16,0,0,0,0,0,0,0,2,0,0,0,2,0,2,0,6,0,0,0,9,0,0,0,6,0,0,0,1,0,6,0,5,0,1,0,1,0,2,0,8,0,2,0,3,0,1,0,4,0,1,0,0,0,0,0,13,0,2,0,0,0,0,0,1,0,47,0,1,0,2,0,1,0,6,0,21,0,0,0,0,0,0,0,12,0,4,0,65,218,152,199,0,11,1,26,0,65,228,152,199,0,11,115,3,0,7,0,0,0,9,0,2,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,10,0,0,0,0,0,1,0,0,0,14,0,2,0,2,0,9,0,2,0,11,0,2,0,1,0,3,0,1,0,0,0,0,0,10,0,3,0,1,0,1,0,2,0,2,0,2,0,0,0,2,0,9,0,0,0,0,0,1,0,6,0,1,0,0,0,7,0,24,0,1,0,0,0,7,0,1,0,1,0,0,0,25,0,65,232,153,199,0,11,1,3,0,65,244,153,199,0,11,91,4,0,2,0,0,0,0,0,1,0,0,0,11,0,1,0,5,0,0,0,0,0,0,0,3,0,2,0,6,0,2,0,1,0,5,0,1,0,6,0,3,0,1,0,2,0,1,0,1,0,28,0,6,0,2,0,2,0,3,0,1,0,8,0,0,0,2,0,0,0,1,0,3,0,1,0,22,0,6,0,11,0,0,0,4,0,4,0,1,0,2,0,65,216,154,199,0,11,13,4,0,0,0,4,0,0,0,0,0,0,0,22,0,65,238,154,199,0,11,207,1,3,0,0,0,0,0,0,0,1,0,0,0,4,0,9,0,15,0,5,0,0,0,1,0,1,0,8,0,0,0,1,0,0,0,0,0,1,0,2,0,1,0,1,0,1,0,0,0,1,0,0,0,8,0,1,0,2,0,1,0,3,0,2,0,0,0,2,0,4,0,1,0,1,0,4,0,0,0,15,0,0,0,0,0,0,0,2,0,9,0,1,0,0,0,2,0,0,0,2,0,4,0,1,0,0,0,7,0,5,0,3,0,2,0,10,0,2,0,3,0,0,0,5,0,0,0,0,0,0,0,6,0,2,0,10,0,0,0,1,0,6,0,5,0,0,0,2,0,3,0,1,0,8,0,2,0,0,0,1,0,0,0,20,0,0,0,1,0,2,0,5,0,0,0,1,0,1,0,0,0,1,0,0,0,2,0,9,0,0,0,3,0,1,0,0,0,13,0,1,0,0,0,0,0,1,0,4,0,65,200,156,199,0,11,109,2,0,14,0,0,0,2,0,23,0,5,0,0,0,0,0,1,0,2,0,8,0,0,0,1,0,9,0,3,0,0,0,1,0,7,0,0,0,4,0,1,0,8,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,2,0,5,0,0,0,5,0,4,0,1,0,0,0,3,0,0,0,2,0,2,0,3,0,1,0,15,0,1,0,3,0,2,0,0,0,0,0,0,0,1,0,5,0,0,0,2,0,7,0,65,190,157,199,0,11,105,1,0,0,0,0,0,8,0,6,0,0,0,0,0,1,0,0,0,0,0,10,0,4,0,5,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,9,0,1,0,1,0,0,0,6,0,0,0,0,0,16,0,1,0,2,0,5,0,1,0,1,0,0,0,0,0,4,0,0,0,2,0,2,0,2,0,0,0,0,0,1,0,1,0,3,0,1,0,3,0,0,0,3,0,65,176,158,199,0,11,233,1,1,0,6,0,4,0,1,0,1,0,2,0,8,0,3,0,3,0,0,0,0,0,4,0,2,0,1,0,14,0,32,0,0,0,1,0,1,0,12,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,4,0,10,0,2,0,1,0,4,0,6,0,0,0,0,0,0,0,6,0,6,0,0,0,3,0,0,0,4,0,1,0,7,0,1,0,6,0,8,0,1,0,7,0,1,0,1,0,0,0,1,0,2,0,3,0,0,0,6,0,0,0,0,0,1,0,8,0,0,0,3,0,1,0,1,0,6,0,2,0,0,0,2,0,4,0,6,0,1,0,4,0,3,0,6,0,1,0,3,0,2,0,4,0,2,0,0,0,6,0,2,0,0,0,5,0,1,0,1,0,2,0,0,0,1,0,2,0,1,0,1,0,2,0,2,0,7,0,3,0,3,0,0,0,1,0,7,0,1,0,14,0,0,0,1,0,0,0,11,0,0,0,1,0,2,0,1,0,1,0,3,0,0,0,1,0,65,170,160,199,0,11,1,5,0,65,182,160,199,0,11,99,1,0,2,0,0,0,0,0,3,0,6,0,3,0,2,0,6,0,0,0,1,0,3,0,1,0,2,0,1,0,2,0,3,0,0,0,3,0,1,0,2,0,4,0,3,0,0,0,0,0,16,0,1,0,2,0,0,0,1,0,0,0,3,0,1,0,2,0,1,0,1,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,5,0,5,0,1,0,65,164,161,199,0,11,3,1,0,5,0,65,186,161,199,0,11,93,2,0,4,0,2,0,1,0,1,0,0,0,2,0,0,0,0,0,1,0,0,0,7,0,11,0,3,0,1,0,2,0,1,0,2,0,1,0,7,0,1,0,4,0,1,0,1,0,0,0,1,0,0,0,1,0,3,0,1,0,2,0,2,0,5,0,1,0,1,0,9,0,1,0,1,0,1,0,0,0,2,0,3,0,1,0,0,0,0,0,8,0,1,0,65,166,162,199,0,11,115,3,0,0,0,0,0,0,0,5,0,0,0,4,0,0,0,0,0,0,0,1,0,3,0,1,0,0,0,1,0,1,0,3,0,1,0,0,0,0,0,0,0,3,0,4,0,9,0,6,0,0,0,9,0,6,0,2,0,1,0,3,0,1,0,1,0,2,0,4,0,2,0,3,0,2,0,0,0,6,0,1,0,0,0,2,0,0,0,0,0,5,0,10,0,1,0,0,0,0,0,4,0,0,0,0,0,4,0,0,0,1,0,2,0,1,0,65,162,163,199,0,11,1,1,0,65,184,163,199,0,11,249,1,13,0,0,0,0,0,3,0,3,0,0,0,1,0,2,0,1,0,0,0,3,0,0,0,1,0,0,0,0,0,0,0,3,0,0,0,1,0,2,0,1,0,0,0,4,0,2,0,0,0,1,0,3,0,0,0,2,0,3,0,5,0,5,0,0,0,0,0,5,0,1,0,1,0,16,0,1,0,3,0,2,0,0,0,1,0,1,0,3,0,1,0,6,0,5,0,1,0,2,0,1,0,2,0,0,0,3,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,3,0,7,0,1,0,2,0,3,0,0,0,6,0,2,0,1,0,0,0,0,0,1,0,0,0,2,0,1,0,0,0,3,0,1,0,1,0,3,0,0,0,2,0,1,0,1,0,2,0,1,0,0,0,0,0,1,0,0,0,3,0,0,0,0,0,2,0,3,0,0,0,2,0,0,0,2,0,1,0,0,0,3,0,0,0,1,0,0,0,0,0,5,0,2,0,2,0,2,0,0,0,2,0,7,0,5,0,3,0,1,0,0,0,10,0,1,0,1,0,4,0,0,0,6,0,65,188,165,199,0,11,71,1,0,1,0,1,0,2,0,0,0,3,0,1,0,1,0,1,0,3,0,3,0,1,0,4,0,1,0,0,0,1,0,1,0,1,0,3,0,1,0,5,0,0,0,2,0,0,0,1,0,1,0,0,0,4,0,0,0,2,0,1,0,0,0,0,0,0,0,4,0,2,0,65,140,166,199,0,11,5,4,0,2,0,3,0,65,154,166,199,0,11,65,1,0,0,0,10,0,1,0,2,0,2,0,1,0,3,0,0,0,6,0,1,0,3,0,6,0,0,0,2,0,0,0,0,0,1,0,0,0,4,0,5,0,4,0,1,0,2,0,0,0,3,0,0,0,1,0,2,0,4,0,1,0,0,0,3,0,65,228,166,199,0,11,131,1,1,0,1,0,1,0,1,0,1,0,3,0,0,0,1,0,1,0,0,0,3,0,0,0,1,0,4,0,10,0,0,0,3,0,4,0,5,0,5,0,7,0,3,0,3,0,2,0,0,0,1,0,2,0,2,0,4,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,9,0,3,0,16,0,1,0,0,0,2,0,0,0,1,0,4,0,0,0,5,0,2,0,0,0,5,0,0,0,1,0,1,0,4,0,0,0,7,0,6,0,4,0,0,0,0,0,1,0,7,0,0,0,2,0,3,0,65,242,167,199,0,11,1,1,0,65,252,167,199,0,11,95,3,0,0,0,1,0,5,0,2,0,6,0,1,0,2,0,5,0,6,0,2,0,4,0,0,0,3,0,1,0,2,0,1,0,1,0,0,0,0,0,2,0,1,0,3,0,6,0,1,0,1,0,1,0,3,0,7,0,0,0,0,0,0,0,2,0,4,0,0,0,1,0,1,0,3,0,1,0,1,0,2,0,0,0,1,0,0,0,5,0,2,0,5,0,1,0,65,242,168,199,0,11,5,5,0,0,0,7,0,65,128,169,199,0,11,101,4,0,0,0,2,0,4,0,0,0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,4,0,2,0,11,0,1,0,0,0,0,0,1,0,4,0,2,0,0,0,1,0,4,0,1,0,2,0,2,0,1,0,2,0,2,0,0,0,0,0,0,0,5,0,2,0,2,0,0,0,0,0,4,0,4,0,5,0,2,0,0,0,0,0,13,0,65,240,169,199,0,11,109,2,0,0,0,6,0,0,0,3,0,0,0,0,0,0,0,1,0,2,0,1,0,1,0,2,0,9,0,3,0,0,0,0,0,3,0,0,0,1,0,1,0,1,0,2,0,0,0,2,0,3,0,1,0,4,0,0,0,2,0,7,0,1,0,0,0,2,0,1,0,1,0,1,0,2,0,0,0,5,0,3,0,0,0,0,0,1,0,0,0,5,0,0,0,1,0,0,0,7,0,0,0,0,0,2,0,1,0,1,0,65,240,170,199,0,11,1,2,0,65,254,170,199,0,11,227,184,2,4,0,4,0,0,0,0,0,1,0,2,0,6,0,0,0,0,0,2,0,1,0,2,0,0,0,1,0,0,0,2,0,2,0,2,0,6,0,1,0,1,0,7,0,0,0,1,0,2,0,5,0,1,0,2,0,1,0,1,0,1,0,3,0,2,0,2,0,1,0,4,0,0,0,0,0,0,0,4,0,1,0,1,0,0,0,2,0,0,0,1,0,3,0,0,0,1,0,2,0,0,0,238,4,0,0,154,2,2,0,105,248,2,0,153,11,1,0,178,48,0,0,169,8,2,0,46,31,0,0,10,6,3,0,32,1,0,0,166,0,2,0,5,249,0,0,230,8,1,0,232,249,0,0,201,9,1,0,58,30,0,0,210,3,2,0,101,249,0,0,70,9,1,0,189,30,0,0,246,4,2,0,58,248,2,0,106,11,1,0,1,1,0,0,108,0,2,0,134,249,0,0,103,9,1,0,87,250,0,0,44,10,1,0,145,31,0,0,4,7,3,0,223,4,0,0,132,2,2,0,226,1,0,0,126,1,2,0,41,2,0,0,242,1,2,0,175,1,0,0,70,1,2,0,102,250,0,0,59,10,1,0,57,31,0,0,40,6,2,0,122,30,0,0,100,4,3,0,108,31,0,0,157,6,3,0,168,250,0,0,123,10,1,0,206,248,2,0,254,11,1,0,40,1,0,0,178,0,2,0,75,250,0,0,32,10,1,0,24,248,2,0,72,11,1,0,136,249,2,0,184,12,1,0,116,249,0,0,85,9,1,0,169,30,0,0,191,4,3,0,81,31,0,0,94,6,2,0,51,248,2,0,99,11,1,0,252,248,2,0,44,12,1,0,143,3,0,0,36,2,2,0,62,250,0,0,19,10,1,0,94,250,0,0,51,10,1,0,30,250,0,0,250,9,1,0,247,249,2,0,39,13,1,0,95,1,0,0,6,1,2,0,53,30,0,0,198,3,2,0,71,251,0,0,227,10,2,0,98,249,2,0,146,12,1,0,134,250,0,0,89,10,1,0,47,249,0,0,16,9,1,0,221,248,2,0,13,12,1,0,115,15,0,0,36,3,2,0,21,30,0,0,127,3,3,0,208,30,0,0,38,5,3,0,202,249,0,0,171,9,1,0,230,4,0,0,142,2,2,0,162,31,0,0,67,7,4,0,153,249,2,0,201,12,1,0,194,31,0,0,151,7,3,0,199,248,2,0,247,11,1,0,188,250,0,0,143,10,1,0,180,48,0,0,171,8,2,0,185,249,2,0,233,12,1,0,115,30,0,0,84,4,2,0,91,249,0,0,60,9,1,0,82,249,2,0,130,12,1,0,95,250,0,0,52,10,1,0,8,27,0,0,62,3,2,0,4,34,0,0,29,8,2,0,162,30,0,0,172,4,2,0,234,1,0,0,138,1,2,0,41,1,0,0,180,0,2,0,32,249,0,0,1,9,1,0,133,31,0,0,215,6,4,0,147,30,0,0,152,4,2,0,178,249,2,0,226,12,1,0,33,248,2,0,81,11,1,0,214,249,2,0,6,13,1,0,101,250,0,0,58,10,1,0,113,249,0,0,82,9,1,0,48,2,0,0,4,2,3,0,109,1,0,0,30,1,2,0,27,2,0,0,230,1,2,0,212,249,2,0,4,13,1,0,97,209,1,0,20,11,3,0,148,250,0,0,103,10,1,0,3,4,0,0,74,2,2,0,106,1,0,0,24,1,2,0,88,9,0,0,196,2,2,0,34,249,2,0,82,12,1,0,61,249,0,0,30,9,1,0,57,30,0,0,207,3,3,0,112,248,2,0,160,11,1,0,174,30,0,0,206,4,3,0,53,31,0,0,29,6,3,0,47,250,0,0,4,10,1,0,94,1,0,0,4,1,2,0,67,30,0,0,228,3,2,0,66,248,2,0,114,11,1,0,177,249,0,0,146,9,1,0,93,250,0,0,50,10,1,0,210,249,0,0,179,9,1,0,216,30,0,0,62,5,3,0,202,250,0,0,157,10,1,0,220,30,0,0,74,5,3,0,253,249,2,0,45,13,1,0,11,249,2,0,59,12,1,0,201,30,0,0,24,5,2,0,41,35,0,0,105,8,1,0,150,30,0,0,158,4,2,0,160,249,2,0,208,12,1,0,208,249,0,0,177,9,1,0,237,4,0,0,152,2,2,0,194,0,0,0,4,0,2,0,121,30,0,0,97,4,3,0,241,4,0,0,160,2,2,0,208,31,0,0,180,7,2,0,245,30,0,0,142,5,2,0,37,1,0,0,176,0,2,0,44,251,0,0,181,10,3,0,135,3,0,0,25,2,1,0,239,249,0,0,208,9,1,0,245,249,2,0,37,13,1,0,112,1,0,0,36,1,2,0,112,34,0,0,57,8,2,0,204,249,2,0,252,12,1,0,109,250,0,0,66,10,1,0,128,249,0,0,97,9,1,0,7,249,0,0,232,8,1,0,87,248,2,0,135,11,1,0,185,30,0,0,238,4,2,0,213,248,2,0,5,12,1,0,249,249,0,0,218,9,1,0,162,248,2,0,210,11,1,0,75,249,0,0,44,9,1,0,126,248,2,0,174,11,1,0,31,249,0,0,0,9,1,0,236,249,0,0,205,9,1,0,244,4,0,0,166,2,2,0,81,4,0,0,90,2,2,0,173,34,0,0,83,8,2,0,23,249,2,0,71,12,1,0,97,248,2,0,145,11,1,0,29,249,0,0,254,8,1,0,150,250,0,0,105,10,1,0,246,0,0,0,92,0,2,0,39,30,0,0,168,3,2,0,72,31,0,0,76,6,2,0,235,31,0,0,234,7,2,0,229,30,0,0,100,5,2,0,159,249,2,0,207,12,1,0,232,248,2,0,24,12,1,0,223,249,0,0,192,9,1,0,175,30,0,0,209,4,3,0,42,249,0,0,11,9,1,0,120,250,0,0,75,10,1,0,108,250,0,0,65,10,1,0,34,30,0,0,158,3,2,0,234,30,0,0,112,5,3,0,80,248,2,0,128,11,1,0,201,249,2,0,249,12,1,0,28,249,0,0,253,8,1,0,51,10,0,0,222,2,2,0,231,0,0,0,64,0,2,0,11,248,2,0,59,11,1,0,145,250,0,0,100,10,1,0,221,9,0,0,218,2,2,0,72,248,2,0,120,11,1,0,102,249,0,0,71,9,1,0,54,251,0,0,203,10,2,0,87,249,0,0,56,9,1,0,138,248,2,0,186,11,1,0,92,48,0,0,125,8,2,0,130,249,2,0,178,12,1,0,34,1,0,0,170,0,2,0,93,249,0,0,62,9,1,0,204,248,2,0,252,11,1,0,106,248,2,0,154,11,1,0,129,31,0,0,200,6,3,0,42,33,0,0,14,8,1,0,126,1,0,0,64,1,2,0,169,249,0,0,138,9,1,0,189,250,0,0,144,10,1,0,30,249,2,0,78,12,1,0,235,249,0,0,204,9,1,0,55,249,2,0,103,12,1,0,166,248,2,0,214,11,1,0,66,30,0,0,226,3,2,0,47,17,1,0,251,10,2,0,168,31,0,0,91,7,3,0,192,0,0,0,0,0,2,0,218,248,2,0,10,12,1,0,181,249,2,0,229,12,1,0,193,248,2,0,241,11,1,0,180,249,0,0,149,9,1,0,113,1,0,0,38,1,2,0,82,249,0,0,51,9,1,0,8,250,0,0,233,9,1,0,172,31,0,0,105,7,4,0,251,1,0,0,165,1,3,0,18,249,0,0,243,8,1,0,17,31,0,0,198,5,2,0,1,2,0,0,178,1,2,0,185,248,2,0,233,11,1,0,28,250,2,0,76,13,1,0,181,248,2,0,229,11,1,0,136,30,0,0,130,4,2,0,184,250,0,0,139,10,1,0,67,250,0,0,24,10,1,0,68,1,0,0,218,0,2,0,139,30,0,0,136,4,2,0,225,249,2,0,17,13,1,0,124,249,0,0,93,9,1,0,133,249,0,0,102,9,1,0,6,31,0,0,168,5,3,0,178,31,0,0,125,7,3,0,219,249,2,0,11,13,1,0,228,31,0,0,219,7,2,0,195,250,0,0,150,10,1,0,119,1,0,0,50,1,2,0,72,249,2,0,120,12,1,0,203,0,0,0,20,0,2,0,159,31,0,0,57,7,4,0,153,250,0,0,108,10,1,0,66,249,2,0,114,12,1,0,118,249,2,0,166,12,1,0,136,249,0,0,105,9,1,0,230,31,0,0,223,7,2,0,86,1,0,0,244,0,2,0,142,30,0,0,142,4,2,0,254,248,2,0,46,12,1,0,70,30,0,0,234,3,2,0,30,248,2,0,78,11,1,0,93,4,0,0,98,2,2,0,207,31,0,0,178,7,2,0,207,30,0,0,36,5,2,0,72,30,0,0,238,3,2,0,203,249,0,0,172,9,1,0,70,249,2,0,118,12,1,0,207,250,0,0,162,10,1,0,9,1,0,0,124,0,2,0,227,34,0,0,95,8,2,0,82,15,0,0,28,3,2,0,76,48,0,0,109,8,2,0,178,249,0,0,147,9,1,0,44,1,0,0,186,0,2,0,105,249,2,0,153,12,1,0,165,249,2,0,213,12,1,0,122,48,0,0,153,8,2,0,190,249,2,0,238,12,1,0,27,31,0,0,219,5,3,0,93,31,0,0,119,6,3,0,171,249,2,0,219,12,1,0,241,248,2,0,33,12,1,0,190,249,0,0,159,9,1,0,184,249,0,0,153,9,1,0,180,31,0,0,130,7,3,0,223,30,0,0,83,5,3,0,47,2,0,0,2,2,2,0,52,9,0,0,194,2,2,0,138,249,2,0,186,12,1,0,232,31,0,0,228,7,2,0,171,250,0,0,126,10,1,0,91,250,0,0,48,10,1,0,211,4,0,0,116,2,2,0,38,34,0,0,37,8,2,0,3,250,2,0,51,13,1,0,18,250,0,0,240,9,1,0,228,30,0,0,98,5,2,0,214,31,0,0,190,7,2,0,49,249,0,0,18,9,1,0,161,250,0,0,116,10,1,0,54,249,2,0,102,12,1,0,233,31,0,0,230,7,2,0,244,31,0,0,248,7,3,0,108,248,2,0,156,11,1,0,17,249,2,0,65,12,1,0,95,9,0,0,210,2,2,0,205,0,0,0,24,0,2,0,94,249,2,0,142,12,1,0,143,249,0,0,112,9,1,0,8,30,0,0,98,3,3,0,250,48,0,0,221,8,2,0,218,4,0,0,122,2,2,0,197,249,0,0,166,9,1,0,216,1,0,0,99,1,3,0,236,1,0,0,142,1,3,0,94,249,0,0,63,9,1,0,78,251,0,0,241,10,2,0,197,0,0,0,10,0,2,0,125,248,2,0,173,11,1,0,12,27,0,0,66,3,2,0,198,249,2,0,246,12,1,0,121,248,2,0,169,11,1,0,242,249,2,0,34,13,1,0,206,30,0,0,34,5,2,0,218,13,0,0,15,3,2,0,128,31,0,0,197,6,3,0,116,48,0,0,145,8,2,0,137,34,0,0,79,8,2,0,208,1,0,0,80,1,2,0,172,30,0,0,200,4,3,0,81,248,2,0,129,11,1,0,44,2,0,0,250,1,3,0,158,31,0,0,53,7,4,0,210,249,2,0,2,13,1,0,5,250,0,0,230,9,1,0,140,248,2,0,188,11,1,0,253,31,0,0,10,8,1,0,11,31,0,0,181,5,3,0,186,250,0,0,141,10,1,0,130,30,0,0,118,4,2,0,194,248,2,0,242,11,1,0,48,31,0,0,16,6,2,0,135,31,0,0,223,6,4,0,97,250,0,0,54,10,1,0,6,27,0,0,60,3,2,0,232,249,2,0,24,13,1,0,14,248,2,0,62,11,1,0,0,31,0,0,152,5,2,0,3,250,0,0,228,9,1,0,2,2,0,0,180,1,2,0,206,1,0,0,76,1,2,0,18,250,2,0,66,13,1,0,79,248,2,0,127,11,1,0,193,4,0,0,106,2,2,0,129,250,0,0,84,10,1,0,199,250,0,0,154,10,1,0,187,249,0,0,156,9,1,0,111,1,0,0,34,1,2,0,20,1,0,0,142,0,2,0,199,12,0,0,0,3,2,0,14,27,0,0,68,3,2,0,209,249,2,0,1,13,1,0,57,1,0,0,204,0,2,0,54,248,2,0,102,11,1,0,72,11,0,0,234,2,2,0,249,48,0,0,219,8,2,0,121,250,0,0,76,10,1,0,88,48,0,0,121,8,2,0,113,249,2,0,161,12,1,0,40,249,2,0,88,12,1,0,252,1,0,0,168,1,2,0,36,34,0,0,35,8,2,0,179,250,0,0,134,10,1,0,231,248,2,0,23,12,1,0,222,31,0,0,205,7,2,0,231,1,0,0,132,1,2,0,19,30,0,0,122,3,2,0,90,250,0,0,47,10,1,0,206,31,0,0,176,7,2,0,88,30,0,0,22,4,2,0,100,249,2,0,148,12,1,0,190,250,0,0,145,10,1,0,15,30,0,0,114,3,2,0,56,249,2,0,104,12,1,0,29,1,0,0,160,0,2,0,148,249,0,0,117,9,1,0,71,249,0,0,40,9,1,0,170,3,0,0,41,2,2,0,129,249,0,0,98,9,1,0,48,30,0,0,188,3,2,0,20,31,0,0,206,5,3,0,241,249,0,0,210,9,1,0,169,31,0,0,94,7,3,0,98,30,0,0,44,4,2,0,93,248,2,0,141,11,1,0,78,250,0,0,35,10,1,0,34,31,0,0,232,5,3,0,56,248,2,0,104,11,1,0,166,249,2,0,214,12,1,0,63,249,0,0,32,9,1,0,243,249,2,0,35,13,1,0,173,250,0,0,128,10,1,0,122,248,2,0,170,11,1,0,48,248,2,0,96,11,1,0,200,248,2,0,248,11,1,0,10,1,0,0,126,0,2,0,11,2,0,0,198,1,2,0,119,31,0,0,183,6,2,0,180,250,0,0,135,10,1,0,133,249,2,0,181,12,1,0,247,249,0,0,216,9,1,0,79,249,2,0,127,12,1,0,64,250,0,0,21,10,1,0,104,249,2,0,152,12,1,0,140,250,0,0,95,10,1,0,206,0,0,0,26,0,2,0,192,250,0,0,147,10,1,0,98,48,0,0,131,8,2,0,249,0,0,0,94,0,2,0,176,31,0,0,121,7,2,0,148,11,0,0,244,2,2,0,38,249,2,0,86,12,1,0,132,31,0,0,211,6,4,0,239,4,0,0,156,2,2,0,157,15,0,0,48,3,2,0,109,34,0,0,51,8,2,0,40,31,0,0,250,5,2,0,85,249,2,0,133,12,1,0,121,34,0,0,67,8,2,0,182,250,0,0,137,10,1,0,53,249,0,0,22,9,1,0,57,4,0,0,86,2,2,0,56,25,1,0,11,11,2,0,238,0,0,0,78,0,2,0,123,1,0,0,58,1,2,0,12,30,0,0,108,3,2,0,106,30,0,0,66,4,2,0,20,2,0,0,216,1,2,0,87,15,0,0,30,3,2,0,37,248,2,0,85,11,1,0,187,20,1,0,1,11,2,0,0,1,0,0,106,0,2,0,230,1,0,0,130,1,2,0,81,249,2,0,129,12,1,0,206,249,2,0,254,12,1,0,132,249,2,0,180,12,1,0,235,34,0,0,99,8,2,0,107,31,0,0,154,6,3,0,59,1,0,0,208,0,2,0,233,249,2,0,25,13,1,0,190,248,2,0,238,11,1,0,35,248,2,0,83,11,1,0,211,249,2,0,3,13,1,0,124,249,2,0,172,12,1,0,73,250,0,0,30,10,1,0,177,30,0,0,215,4,3,0,152,249,2,0,200,12,1,0,78,48,0,0,111,8,2,0,13,31,0,0,187,5,3,0,74,13,0,0,9,3,2,0,57,251,0,0,207,10,2,0,90,48,0,0,123,8,2,0,176,249,0,0,145,9,1,0,255,248,2,0,47,12,1,0,174,48,0,0,165,8,2,0,119,249,2,0,167,12,1,0,250,1,0,0,162,1,3,0,32,30,0,0,154,3,2,0,23,249,0,0,248,8,1,0,137,249,0,0,106,9,1,0,14,249,0,0,239,8,1,0,52,251,0,0,199,10,2,0,137,248,2,0,185,11,1,0,102,248,2,0,150,11,1,0,101,248,2,0,149,11,1,0,47,1,0,0,192,0,2,0,14,250,2,0,62,13,1,0,97,30,0,0,42,4,2,0,253,1,0,0,170,1,2,0,3,248,2,0,51,11,1,0,227,31,0,0,216,7,3,0,68,250,0,0,25,10,1,0,166,31,0,0,83,7,4,0,15,2,0,0,206,1,2,0,164,31,0,0,75,7,4,0,203,12,0,0,6,3,3,0,79,250,0,0,36,10,1,0,151,249,2,0,199,12,1,0,75,30,0,0,244,3,2,0,162,250,0,0,117,10,1,0,57,248,2,0,105,11,1,0,85,31,0,0,105,6,3,0,50,30,0,0,192,3,2,0,240,249,0,0,209,9,1,0,234,0,0,0,70,0,2,0,212,248,2,0,4,12,1,0,105,249,0,0,74,9,1,0,250,0,0,0,96,0,2,0,51,30,0,0,194,3,2,0,111,30,0,0,76,4,2,0,170,249,0,0,139,9,1,0,56,249,0,0,25,9,1,0,38,248,2,0,86,11,1,0,60,249,0,0,29,9,1,0,226,4,0,0,134,2,2,0,95,30,0,0,38,4,2,0,194,4,0,0,108,2,2,0,221,4,0,0,128,2,2,0,144,3,0,0,38,2,3,0,35,249,2,0,83,12,1,0,25,4,0,0,84,2,2,0,233,248,2,0,25,12,1,0,59,27,0,0,72,3,2,0,96,248,2,0,144,11,1,0,192,30,0,0,254,4,3,0,36,1,0,0,174,0,2,0,53,249,2,0,101,12,1,0,205,33,0,0,23,8,2,0,31,248,2,0,79,11,1,0,149,31,0,0,19,7,4,0,89,250,0,0,46,10,1,0,74,251,0,0,233,10,2,0,55,1,0,0,202,0,2,0,25,250,2,0,73,13,1,0,140,30,0,0,138,4,2,0,17,250,2,0,65,13,1,0,146,249,0,0,115,9,1,0,155,249,0,0,124,9,1,0,111,34,0,0,55,8,2,0,8,249,2,0,56,12,1,0,161,30,0,0,170,4,2,0,199,48,0,0,189,8,2,0,92,15,0,0,32,3,2,0,188,20,1,0,3,11,2,0,26,249,0,0,251,8,1,0,73,251,0,0,231,10,2,0,146,248,2,0,194,11,1,0,187,209,1,0,32,11,2,0,14,4,0,0,82,2,2,0,126,30,0,0,110,4,2,0,211,31,0,0,187,7,3,0,182,31,0,0,133,7,2,0,100,1,0,0,16,1,2,0,43,249,2,0,91,12,1,0,61,31,0,0,51,6,3,0,134,3,0,0,23,2,2,0,36,31,0,0,238,5,3,0,205,250,0,0,160,10,1,0,23,250,0,0,243,9,1,0,23,30,0,0,133,3,3,0,11,250,0,0,236,9,1,0,128,249,2,0,176,12,1,0,45,250,0,0,2,10,1,0,142,248,2,0,190,11,1,0,46,251,0,0,187,10,2,0,49,250,0,0,6,10,1,0,9,31,0,0,176,5,2,0,21,248,2,0,69,11,1,0,202,249,2,0,250,12,1,0,85,250,0,0,42,10,1,0,249,249,2,0,41,13,1,0,98,31,0,0,129,6,3,0,6,1,0,0,118,0,2,0,191,30,0,0,251,4,3,0,56,31,0,0,38,6,2,0,32,31,0,0,228,5,2,0,101,249,2,0,149,12,1,0,41,248,2,0,89,11,1,0,251,31,0,0,6,8,2,0,201,0,0,0,16,0,2,0,71,1,0,0,224,0,2,0,195,249,2,0,243,12,1,0,19,2,0,0,214,1,2,0,157,31,0,0,49,7,4,0,37,31,0,0,241,5,3,0,175,249,2,0,223,12,1,0,119,250,0,0,74,10,1,0,9,34,0,0,31,8,2,0,118,15,0,0,40,3,2,0,86,249,0,0,55,9,1,0,204,31,0,0,172,7,2,0,160,31,0,0,61,7,3,0,60,1,0,0,210,0,2,0,179,30,0,0,221,4,3,0,90,30,0,0,26,4,2,0,53,251,0,0,201,10,2,0,181,249,0,0,150,9,1,0,10,250,0,0,235,9,1,0,165,31,0,0,79,7,4,0,46,2,0,0,0,2,2,0,238,30,0,0,124,5,3,0,213,1,0,0,90,1,3,0,92,1,0,0,0,1,2,0,227,0,0,0,58,0,2,0,139,250,0,0,94,10,1,0,121,48,0,0,151,8,2,0,56,251,0,0,205,10,2,0,85,248,2,0,133,11,1,0,158,250,0,0,113,10,1,0,78,1,0,0,232,0,2,0,117,30,0,0,88,4,2,0,70,250,0,0,27,10,1,0,10,250,2,0,58,13,1,0,17,2,0,0,210,1,2,0,169,248,2,0,217,11,1,0,21,1,0,0,144,0,2,0,209,48,0,0,195,8,2,0,71,30,0,0,236,3,2,0,224,248,2,0,16,12,1,0,126,250,0,0,81,10,1,0,216,31,0,0,195,7,2,0,146,30,0,0,150,4,2,0,103,248,2,0,151,11,1,0,29,251,0,0,173,10,2,0,125,249,0,0,94,9,1,0,185,250,0,0,140,10,1,0,70,248,2,0,118,11,1,0,125,30,0,0,108,4,2,0,200,250,0,0,155,10,1,0,4,1,0,0,114,0,2,0,245,4,0,0,168,2,2,0,16,250,2,0,64,13,1,0,117,249,0,0,86,9,1,0,106,249,0,0,75,9,1,0,43,250,0,0,0,10,1,0,115,31,0,0,175,6,2,0,87,249,2,0,135,12,1,0,221,30,0,0,77,5,3,0,173,3,0,0,47,2,2,0,36,249,2,0,84,12,1,0,212,250,0,0,167,10,1,0,123,249,2,0,171,12,1,0,83,248,2,0,131,11,1,0,63,250,0,0,20,10,1,0,138,250,0,0,93,10,1,0,76,251,0,0,237,10,2,0,59,31,0,0,45,6,3,0,196,0,0,0,8,0,2,0,154,16,1,0,243,10,2,0,65,3,0,0,15,2,1,0,13,30,0,0,110,3,2,0,220,4,0,0,126,2,2,0,16,250,0,0,239,9,1,0,241,30,0,0,133,5,3,0,3,249,2,0,51,12,1,0,237,31,0,0,238,7,2,0,239,31,0,0,242,7,1,0,164,30,0,0,176,4,3,0,31,2,0,0,234,1,2,0,146,250,0,0,101,10,1,0,164,248,2,0,212,11,1,0,200,249,0,0,169,9,1,0,160,249,0,0,129,9,1,0,49,30,0,0,190,3,2,0,3,249,0,0,228,8,1,0,212,3,0,0,68,2,2,0,9,248,2,0,57,11,1,0,7,30,0,0,96,3,2,0,177,31,0,0,123,7,2,0,209,248,2,0,1,12,1,0,17,30,0,0,118,3,2,0,210,31,0,0,184,7,3,0,94,209,1,0,13,11,2,0,65,249,2,0,113,12,1,0,98,249,0,0,67,9,1,0,240,30,0,0,130,5,3,0,224,30,0,0,86,5,3,0,82,48,0,0,115,8,2,0,72,1,0,0,226,0,2,0,68,31,0,0,70,6,3,0,48,249,2,0,96,12,1,0,11,30,0,0,106,3,2,0,62,248,2,0,110,11,1,0,148,48,0,0,159,8,2,0,91,30,0,0,28,4,2,0,84,250,0,0,41,10,1,0,252,249,0,0,221,9,1,0,222,1,0,0,114,1,3,0,2,30,0,0,86,3,2,0,228,249,2,0,20,13,1,0,127,249,0,0,96,9,1,0,225,31,0,0,211,7,2,0,203,30,0,0,28,5,2,0,71,249,2,0,119,12,1,0,45,248,2,0,93,11,1,0,109,31,0,0,160,6,3,0,76,30,0,0,246,3,3,0,0,30,0,0,82,3,2,0,60,249,2,0,108,12,1,0,196,249,2,0,244,12,1,0,45,31,0,0,7,6,3,0,140,3,0,0,32,2,2,0,187,21,1,0,9,11,2,0,12,250,0,0,237,9,1,0,134,249,2,0,182,12,1,0,10,31,0,0,178,5,3,0,131,31,0,0,207,6,4,0,227,30,0,0,95,5,3,0,62,249,2,0,110,12,1,0,237,248,2,0,29,12,1,0,129,249,2,0,177,12,1,0,84,31,0,0,102,6,3,0,22,30,0,0,130,3,3,0,106,250,0,0,63,10,1,0,121,1,0,0,54,1,2,0,45,251,0,0,184,10,3,0,11,249,0,0,236,8,1,0,62,251,0,0,215,10,2,0,176,249,2,0,224,12,1,0,50,249,0,0,19,9,1,0,230,30,0,0,102,5,2,0,94,248,2,0,142,11,1,0,215,248,2,0,7,12,1,0,64,30,0,0,222,3,2,0,237,34,0,0,103,8,2,0,67,31,0,0,67,6,3,0,229,4,0,0,140,2,2,0,165,250,0,0,120,10,1,0,163,31,0,0,71,7,4,0,103,249,2,0,151,12,1,0,147,249,0,0,116,9,1,0,141,248,2,0,189,11,1,0,237,0,0,0,76,0,2,0,6,249,2,0,54,12,1,0,152,250,0,0,107,10,1,0,1,249,2,0,49,12,1,0,247,31,0,0,253,7,3,0,92,9,0,0,204,2,2,0,96,250,0,0,53,10,1,0,202,3,0,0,56,2,2,0,98,250,0,0,55,10,1,0,195,248,2,0,243,11,1,0,202,30,0,0,26,5,2,0,80,249,0,0,49,9,1,0,115,1,0,0,42,1,2,0,154,249,2,0,202,12,1,0,112,249,2,0,160,12,1,0,90,248,2,0,138,11,1,0,19,250,2,0,67,13,1,0,139,249,0,0,108,9,1,0,19,249,2,0,67,12,1,0,185,15,0,0,56,3,2,0,25,249,0,0,250,8,1,0,186,30,0,0,240,4,2,0,144,248,2,0,192,11,1,0,83,249,0,0,52,9,1,0,178,30,0,0,218,4,3,0,4,249,0,0,229,8,1,0,220,1,0,0,111,1,3,0,171,3,0,0,43,2,2,0,78,249,0,0,47,9,1,0,223,248,2,0,15,12,1,0,25,31,0,0,214,5,2,0,188,48,0,0,179,8,2,0,94,48,0,0,127,8,2,0,135,30,0,0,128,4,2,0,250,249,0,0,219,9,1,0,43,248,2,0,91,11,1,0,29,248,2,0,77,11,1,0,163,248,2,0,211,11,1,0,4,250,2,0,52,13,1,0,58,250,0,0,15,10,1,0,228,4,0,0,138,2,2,0,213,249,2,0,5,13,1,0,13,249,2,0,61,12,1,0,103,249,0,0,72,9,1,0,211,250,0,0,166,10,1,0,242,31,0,0,243,7,3,0,134,30,0,0,126,4,2,0,45,249,0,0,14,9,1,0,247,30,0,0,146,5,2,0,137,250,0,0,92,10,1,0,116,248,2,0,164,11,1,0,82,248,2,0,130,11,1,0,205,249,0,0,174,9,1,0,84,248,2,0,132,11,1,0,37,30,0,0,164,3,2,0,193,30,0,0,1,5,3,0,219,30,0,0,71,5,3,0,5,2,0,0,186,1,2,0,67,248,2,0,115,11,1,0,177,248,2,0,225,11,1,0,184,31,0,0,138,7,2,0,203,11,0,0,248,2,2,0,76,248,2,0,124,11,1,0,48,250,0,0,5,10,1,0,203,9,0,0,212,2,2,0,88,248,2,0,136,11,1,0,91,31,0,0,116,6,3,0,194,6,0,0,186,2,2,0,80,249,2,0,128,12,1,0,92,11,0,0,240,2,2,0,77,250,0,0,34,10,1,0,147,31,0,0,11,7,4,0,116,250,0,0,71,10,1,0,89,31,0,0,114,6,2,0,29,250,2,0,77,13,1,0,112,250,0,0,67,10,1,0,24,250,0,0,244,9,1,0,136,248,2,0,184,11,1,0,183,248,2,0,231,11,1,0,157,249,0,0,126,9,1,0,219,249,0,0,188,9,1,0,64,249,0,0,33,9,1,0,141,31,0,0,245,6,4,0,151,31,0,0,27,7,4,0,16,30,0,0,116,3,2,0,151,249,0,0,120,9,1,0,86,249,2,0,134,12,1,0,170,249,2,0,218,12,1,0,65,30,0,0,224,3,2,0,12,249,2,0,60,12,1,0,98,248,2,0,146,11,1,0,102,30,0,0,54,4,3,0,248,30,0,0,148,5,2,0,73,248,2,0,121,11,1,0,148,248,2,0,196,11,1,0,127,30,0,0,112,4,2,0,41,31,0,0,252,5,2,0,28,250,0,0,248,9,1,0,176,30,0,0,212,4,3,0,116,31,0,0,177,6,2,0,233,30,0,0,109,5,3,0,187,31,0,0,144,7,2,0,98,1,0,0,12,1,2,0,210,0,0,0,32,0,2,0,151,250,0,0,106,10,1,0,36,248,2,0,84,11,1,0,51,2,0,0,12,2,2,0,175,34,0,0,87,8,2,0,236,31,0,0,236,7,2,0,127,250,0,0,82,10,1,0,74,249,2,0,122,12,1,0,135,248,2,0,183,11,1,0,23,250,2,0,71,13,1,0,49,9,0,0,192,2,2,0,48,1,0,0,194,0,2,0,53,1,0,0,198,0,2,0,118,48,0,0,147,8,2,0,162,15,0,0,50,3,2,0,248,4,0,0,170,2,2,0,39,31,0,0,247,5,3,0,99,249,0,0,68,9,1,0,77,249,0,0,46,9,1,0,64,3,0,0,14,2,1,0,205,249,2,0,253,12,1,0,1,30,0,0,84,3,2,0,211,30,0,0,47,5,3,0,3,1,0,0,112,0,2,0,0,2,0,0,176,1,2,0,124,1,0,0,60,1,2,0,44,249,0,0,13,9,1,0,18,30,0,0,120,3,2,0,51,251,0,0,197,10,2,0,147,250,0,0,102,10,1,0,245,0,0,0,90,0,2,0,248,48,0,0,217,8,2,0,16,2,0,0,208,1,2,0,243,0,0,0,86,0,2,0,4,248,2,0,52,11,1,0,192,248,2,0,240,11,1,0,26,2,0,0,228,1,2,0,28,30,0,0,144,3,3,0,30,1,0,0,162,0,2,0,143,31,0,0,253,6,4,0,76,250,0,0,33,10,1,0,91,9,0,0,202,2,2,0,69,250,0,0,26,10,1,0,213,250,0,0,168,10,1,0,46,248,2,0,94,11,1,0,92,250,0,0,49,10,1,0,183,249,0,0,152,9,1,0,6,2,0,0,188,1,2,0,199,31,0,0,161,7,3,0,203,3,0,0,58,2,2,0,220,249,0,0,189,9,1,0,43,2,0,0,247,1,3,0,46,249,0,0,15,9,1,0,226,30,0,0,92,5,3,0,143,248,2,0,191,11,1,0,76,249,2,0,124,12,1,0,132,250,0,0,87,10,1,0,227,249,2,0,19,13,1,0,214,249,0,0,183,9,1,0,93,1,0,0,2,1,2,0,36,30,0,0,162,3,2,0,92,249,2,0,140,12,1,0,166,30,0,0,182,4,3,0,168,30,0,0,188,4,3,0,247,48,0,0,215,8,2,0,119,249,0,0,88,9,1,0,196,250,0,0,151,10,1,0,59,250,0,0,16,10,1,0,4,249,2,0,52,12,1,0,171,249,0,0,140,9,1,0,235,4,0,0,148,2,2,0,32,250,0,0,251,9,1,0,7,249,2,0,55,12,1,0,198,30,0,0,16,5,3,0,5,250,2,0,53,13,1,0,171,16,1,0,247,10,2,0,63,30,0,0,220,3,2,0,133,34,0,0,75,8,2,0,67,3,0,0,16,2,1,0,218,249,0,0,187,9,1,0,7,250,2,0,55,13,1,0,21,250,2,0,69,13,1,0,243,4,0,0,164,2,2,0,19,1,0,0,140,0,2,0,123,31,0,0,191,6,2,0,207,33,0,0,27,8,2,0,122,31,0,0,189,6,2,0,229,0,0,0,62,0,2,0,125,48,0,0,157,8,2,0,20,250,2,0,68,13,1,0,145,248,2,0,193,11,1,0,229,249,2,0,21,13,1,0,131,249,2,0,179,12,1,0,144,31,0,0,1,7,3,0,133,30,0,0,124,4,2,0,212,0,0,0,36,0,2,0,224,34,0,0,89,8,2,0,174,3,0,0,49,2,2,0,174,248,2,0,222,11,1,0,251,249,0,0,220,9,1,0,156,249,0,0,125,9,1,0,23,2,0,0,222,1,2,0,183,30,0,0,233,4,3,0,170,248,2,0,218,11,1,0,133,3,0,0,21,2,2,0,22,250,0,0,242,9,1,0,226,249,2,0,18,13,1,0,225,1,0,0,123,1,3,0,0,250,2,0,48,13,1,0,84,1,0,0,240,0,2,0,183,31,0,0,135,7,3,0,239,30,0,0,127,5,3,0,2,250,0,0,227,9,1,0,144,249,2,0,192,12,1,0,82,30,0,0,8,4,3,0,36,6,0,0,178,2,2,0,157,249,2,0,205,12,1,0,131,248,2,0,179,11,1,0,215,31,0,0,192,7,3,0,204,249,0,0,173,9,1,0,38,249,0,0,7,9,1,0,86,30,0,0,18,4,2,0,6,250,0,0,231,9,1,0,81,250,0,0,38,10,1,0,244,30,0,0,140,5,2,0,218,249,2,0,10,13,1,0,54,30,0,0,200,3,2,0,211,6,0,0,188,2,2,0,255,249,2,0,47,13,1,0,226,248,2,0,18,12,1,0,170,30,0,0,194,4,3,0,173,248,2,0,221,11,1,0,7,250,0,0,232,9,1,0,122,249,2,0,170,12,1,0,102,249,2,0,150,12,1,0,128,30,0,0,114,4,2,0,210,1,0,0,84,1,2,0,99,31,0,0,132,6,3,0,173,31,0,0,109,7,4,0,30,249,0,0,255,8,1,0,160,250,0,0,115,10,1,0,99,248,2,0,147,11,1,0,221,48,0,0,211,8,2,0,94,4,0,0,100,2,2,0,26,249,2,0,74,12,1,0,5,30,0,0,92,3,2,0,26,1,0,0,154,0,2,0,97,31,0,0,127,6,2,0,27,250,2,0,75,13,1,0,224,249,2,0,16,13,1,0,61,1,0,0,212,0,2,0,50,251,0,0,195,10,2,0,165,30,0,0,179,4,3,0,221,13,0,0,19,3,3,0,24,1,0,0,150,0,2,0,7,2,0,0,190,1,2,0,250,31,0,0,4,8,2,0,63,249,2,0,111,12,1,0,134,248,2,0,182,11,1,0,224,249,0,0,193,9,1,0,112,249,0,0,81,9,1,0,126,249,2,0,174,12,1,0,114,249,0,0,83,9,1,0,54,1,0,0,200,0,2,0,10,27,0,0,64,3,2,0,115,48,0,0,143,8,2,0,22,249,0,0,247,8,1,0,226,34,0,0,93,8,2,0,33,249,2,0,81,12,1,0,96,34,0,0,47,8,2,0,102,31,0,0,141,6,3,0,15,248,2,0,63,11,1,0,1,32,0,0,12,8,1,0,136,31,0,0,227,6,3,0,166,250,0,0,121,10,1,0,174,31,0,0,113,7,4,0,164,250,0,0,119,10,1,0,58,31,0,0,42,6,3,0,193,250,0,0,148,10,1,0,143,250,0,0,98,10,1,0,93,9,0,0,206,2,2,0,209,249,0,0,178,9,1,0,65,27,0,0,78,3,2,0,72,249,0,0,41,9,1,0,60,30,0,0,214,3,2,0,217,250,0,0,172,10,1,0,0,4,0,0,70,2,2,0,109,249,0,0,78,9,1,0,124,30,0,0,106,4,2,0,211,3,0,0,66,2,2,0,114,1,0,0,40,1,2,0,31,30,0,0,152,3,2,0,159,250,0,0,114,10,1,0,110,34,0,0,53,8,2,0,34,248,2,0,82,11,1,0,117,15,0,0,38,3,2,0,113,248,2,0,161,11,1,0,18,248,2,0,66,11,1,0,117,34,0,0,63,8,2,0,63,31,0,0,57,6,3,0,215,48,0,0,203,8,2,0,217,0,0,0,42,0,2,0,171,248,2,0,219,11,1,0,122,250,0,0,77,10,1,0,21,249,0,0,246,8,1,0,29,30,0,0,147,3,3,0,235,1,0,0,140,1,2,0,8,248,2,0,56,11,1,0,142,249,2,0,190,12,1,0,83,250,0,0,40,10,1,0,166,249,0,0,135,9,1,0,12,248,2,0,60,11,1,0,245,248,2,0,37,12,1,0,2,250,2,0,50,13,1,0,129,30,0,0,116,4,2,0,48,249,0,0,17,9,1,0,96,48,0,0,129,8,2,0,234,31,0,0,232,7,2,0,138,3,0,0,30,2,2,0,92,248,2,0,140,11,1,0,201,31,0,0,166,7,2,0,111,248,2,0,159,11,1,0,10,249,2,0,58,12,1,0,2,249,2,0,50,12,1,0,53,248,2,0,101,11,1,0,77,1,0,0,230,0,2,0,98,209,1,0,23,11,3,0,35,249,0,0,4,9,1,0,150,248,2,0,198,11,1,0,45,2,0,0,253,1,3,0,242,249,0,0,211,9,1,0,194,48,0,0,185,8,2,0,212,48,0,0,199,8,2,0,126,249,0,0,95,9,1,0,226,31,0,0,213,7,3,0,236,0,0,0,74,0,2,0,73,31,0,0,78,6,2,0,141,250,0,0,96,10,1,0,152,248,2,0,200,11,1,0,181,30,0,0,227,4,3,0,148,249,2,0,196,12,1,0,43,1,0,0,184,0,2,0,14,2,0,0,204,1,2,0,104,1,0,0,20,1,2,0,86,31,0,0,108,6,3,0,160,248,2,0,208,11,1,0,82,250,0,0,39,10,1,0,61,249,2,0,109,12,1,0,218,0,0,0,44,0,2,0,196,30,0,0,10,5,3,0,149,30,0,0,156,4,2,0,103,31,0,0,144,6,3,0,193,249,2,0,241,12,1,0,222,249,0,0,191,9,1,0,61,248,2,0,109,11,1,0,237,249,0,0,206,9,1,0,191,250,0,0,146,10,1,0,87,4,0,0,94,2,2,0,13,250,0,0,238,9,1,0,177,250,0,0,132,10,1,0,250,248,2,0,42,12,1,0,73,30,0,0,240,3,2,0,27,249,0,0,252,8,1,0,80,30,0,0,2,4,3,0,74,249,0,0,43,9,1,0,144,250,0,0,99,10,1,0,132,34,0,0,73,8,2,0,160,30,0,0,168,4,2,0,105,1,0,0,22,1,2,0,0,249,0,0,225,8,1,0,235,30,0,0,115,5,3,0,229,249,0,0,198,9,1,0,234,249,2,0,26,13,1,0,172,248,2,0,220,11,1,0,248,248,2,0,40,12,1,0,200,12,0,0,2,3,2,0,246,248,2,0,38,12,1,0,104,249,0,0,73,9,1,0,108,30,0,0,70,4,2,0,216,248,2,0,8,12,1,0,182,30,0,0,230,4,3,0,153,248,2,0,201,11,1,0,195,0,0,0,6,0,2,0,176,1,0,0,72,1,2,0,19,31,0,0,203,5,3,0,99,30,0,0,46,4,2,0,18,1,0,0,138,0,2,0,32,249,2,0,80,12,1,0,4,250,0,0,229,9,1,0,217,248,2,0,9,12,1,0,56,30,0,0,204,3,3,0,148,31,0,0,15,7,4,0,64,249,2,0,112,12,1,0,125,249,2,0,173,12,1,0,78,248,2,0,126,11,1,0,165,249,0,0,134,9,1,0,220,9,0,0,216,2,2,0,252,0,0,0,100,0,2,0,236,30,0,0,118,5,3,0,160,1,0,0,66,1,2,0,180,249,2,0,228,12,1,0,202,11,0,0,246,2,2,0,52,248,2,0,100,11,1,0,11,250,2,0,59,13,1,0,216,250,0,0,171,10,1,0,197,48,0,0,187,8,2,0,245,249,0,0,214,9,1,0,75,248,2,0,123,11,1,0,94,30,0,0,36,4,2,0,198,248,2,0,246,11,1,0,59,249,2,0,107,12,1,0,81,1,0,0,238,0,2,0,252,31,0,0,8,8,2,0,57,250,0,0,14,10,1,0,9,30,0,0,101,3,3,0,153,249,0,0,122,9,1,0,230,248,2,0,22,12,1,0,186,248,2,0,234,11,1,0,118,248,2,0,166,11,1,0,35,1,0,0,172,0,2,0,60,251,0,0,213,10,2,0,150,249,0,0,119,9,1,0,141,30,0,0,140,4,2,0,12,1,0,0,130,0,2,0,238,248,2,0,30,12,1,0,9,249,0,0,234,8,1,0,74,250,0,0,31,10,1,0,169,249,2,0,217,12,1,0,6,248,2,0,54,11,1,0,208,48,0,0,193,8,2,0,187,249,2,0,235,12,1,0,117,249,2,0,165,12,1,0,24,250,2,0,72,13,1,0,137,249,2,0,185,12,1,0,135,249,0,0,104,9,1,0,10,248,2,0,58,11,1,0,152,249,0,0,121,9,1,0,121,249,0,0,90,9,1,0,13,249,0,0,238,8,1,0,34,249,0,0,3,9,1,0,140,31,0,0,241,6,4,0,55,31,0,0,35,6,3,0,72,251,0,0,229,10,2,0,103,48,0,0,135,8,2,0,50,249,2,0,98,12,1,0,210,30,0,0,44,5,3,0,209,0,0,0,30,0,2,0,40,30,0,0,170,3,2,0,120,1,0,0,52,1,2,0,172,249,2,0,220,12,1,0,97,1,0,0,10,1,2,0,208,250,0,0,163,10,1,0,1,4,0,0,72,2,2,0,65,34,0,0,39,8,2,0,189,249,0,0,158,9,1,0,240,248,2,0,32,12,1,0,69,30,0,0,232,3,2,0,217,249,0,0,186,9,1,0,169,250,0,0,124,10,1,0,53,250,0,0,10,10,1,0,210,4,0,0,114,2,2,0,52,30,0,0,196,3,2,0,39,249,0,0,8,9,1,0,195,30,0,0,7,5,3,0,222,248,2,0,14,12,1,0,162,249,2,0,210,12,1,0,67,249,0,0,36,9,1,0,143,30,0,0,144,4,2,0,213,249,0,0,182,9,1,0,130,249,0,0,99,9,1,0,80,31,0,0,92,6,2,0,146,31,0,0,7,7,4,0,129,15,0,0,44,3,2,0,135,250,0,0,90,10,1,0,78,249,2,0,126,12,1,0,171,31,0,0,101,7,4,0,61,250,0,0,18,10,1,0,217,1,0,0,102,1,3,0,150,249,2,0,198,12,1,0,138,30,0,0,134,4,2,0,88,250,0,0,45,10,1,0,193,31,0,0,149,7,2,0,97,249,2,0,145,12,1,0,68,3,0,0,17,2,2,0,52,31,0,0,26,6,3,0,168,249,0,0,137,9,1,0,99,1,0,0,14,1,2,0,75,251,0,0,235,10,2,0,204,9,0,0,214,2,2,0,113,30,0,0,80,4,2,0,226,0,0,0,56,0,2,0,243,249,0,0,212,9,1,0,158,248,2,0,206,11,1,0,179,248,2,0,227,11,1,0,77,31,0,0,89,6,3,0,249,30,0,0,150,5,2,0,47,248,2,0,95,11,1,0,46,250,0,0,3,10,1,0,20,248,2,0,68,11,1,0,209,250,0,0,164,10,1,0,197,30,0,0,13,5,3,0,223,9,0,0,220,2,2,0,161,248,2,0,209,11,1,0,57,249,0,0,26,9,1,0,40,2,0,0,240,1,2,0,210,248,2,0,2,12,1,0,189,209,1,0,36,11,3,0,134,31,0,0,219,6,4,0,104,248,2,0,152,11,1,0,42,2,0,0,244,1,3,0,227,248,2,0,19,12,1,0,90,10,0,0,228,2,2,0,200,31,0,0,164,7,2,0,34,250,0,0,252,9,1,0,237,1,0,0,145,1,3,0,159,249,0,0,128,9,1,0,184,249,2,0,232,12,1,0,231,249,2,0,23,13,1,0,187,250,0,0,142,10,1,0,214,1,0,0,93,1,3,0,49,251,0,0,193,10,2,0,70,1,0,0,222,0,2,0,242,30,0,0,136,5,2,0,161,31,0,0,64,7,3,0,24,30,0,0,136,3,2,0,155,250,0,0,110,10,1,0,128,250,0,0,83,10,1,0,204,250,0,0,159,10,1,0,122,1,0,0,56,1,2,0,59,30,0,0,212,3,2,0,116,30,0,0,86,4,2,0,107,248,2,0,155,11,1,0,35,30,0,0,160,3,2,0,117,1,0,0,46,1,2,0,62,30,0,0,218,3,2,0,219,4,0,0,124,2,2,0,155,33,0,0,19,8,2,0,132,30,0,0,122,4,2,0,207,249,0,0,176,9,1,0,68,30,0,0,230,3,2,0,26,30,0,0,140,3,2,0,101,31,0,0,138,6,3,0,41,249,0,0,10,9,1,0,71,34,0,0,43,8,2,0,242,4,0,0,162,2,2,0,124,248,2,0,172,11,1,0,47,30,0,0,185,3,3,0,74,248,2,0,122,11,1,0,140,249,2,0,188,12,1,0,161,249,2,0,209,12,1,0,200,30,0,0,22,5,2,0,87,1,0,0,246,0,2,0,191,248,2,0,239,11,1,0,65,251,0,0,219,10,2,0,249,4,0,0,172,2,2,0,149,249,2,0,197,12,1,0,46,1,0,0,190,0,2,0,182,249,0,0,151,9,1,0,188,30,0,0,244,4,2,0,33,30,0,0,156,3,2,0,65,248,2,0,113,11,1,0,22,1,0,0,146,0,2,0,83,4,0,0,92,2,2,0,146,249,2,0,194,12,1,0,100,209,1,0,29,11,3,0,225,248,2,0,17,12,1,0,117,250,0,0,72,10,1,0,2,249,0,0,227,8,1,0,8,249,0,0,233,8,1,0,23,248,2,0,71,11,1,0,95,249,0,0,64,9,1,0,59,248,2,0,107,11,1,0,15,1,0,0,136,0,2,0,211,0,0,0,34,0,2,0,105,48,0,0,137,8,2,0,101,30,0,0,51,4,3,0,67,251,0,0,221,10,2,0,186,48,0,0,177,8,2,0,155,31,0,0,41,7,4,0,108,1,0,0,28,1,2,0,199,0,0,0,12,0,2,0,107,249,2,0,155,12,1,0,248,249,0,0,217,9,1,0,88,1,0,0,248,0,2,0,99,209,1,0,26,11,3,0,167,30,0,0,185,4,3,0,136,34,0,0,77,8,2,0,203,250,0,0,158,10,1,0,1,249,0,0,226,8,1,0,142,31,0,0,249,6,4,0,9,250,2,0,57,13,1,0,200,249,2,0,248,12,1,0,14,30,0,0,112,3,2,0,73,249,0,0,42,9,1,0,232,0,0,0,66,0,2,0,60,250,0,0,17,10,1,0,236,248,2,0,28,12,1,0,219,248,2,0,11,12,1,0,24,2,0,0,224,1,2,0,101,48,0,0,133,8,2,0,124,250,0,0,79,10,1,0,130,31,0,0,203,6,4,0,155,30,0,0,166,4,2,0,9,2,0,0,194,1,2,0,209,31,0,0,182,7,2,0,250,249,2,0,42,13,1,0,244,48,0,0,213,8,2,0,26,31,0,0,216,5,3,0,92,30,0,0,30,4,3,0,107,250,0,0,64,10,1,0,222,249,2,0,14,13,1,0,198,249,0,0,167,9,1,0,218,1,0,0,105,1,3,0,14,31,0,0,190,5,3,0,123,249,0,0,92,9,1,0,195,249,0,0,164,9,1,0,23,1,0,0,148,0,2,0,69,249,0,0,38,9,1,0,254,249,2,0,46,13,1,0,214,30,0,0,56,5,3,0,37,6,0,0,180,2,2,0,188,249,2,0,236,12,1,0,73,34,0,0,45,8,2,0,212,1,0,0,88,1,2,0,240,249,2,0,32,13,1,0,49,249,2,0,97,12,1,0,42,249,2,0,90,12,1,0,219,31,0,0,201,7,2,0,123,250,0,0,78,10,1,0,130,248,2,0,178,11,1,0,239,248,2,0,31,12,1,0,79,249,0,0,48,9,1,0,147,15,0,0,46,3,2,0,69,249,2,0,117,12,1,0,86,48,0,0,119,8,2,0,89,9,0,0,198,2,2,0,172,34,0,0,81,8,2,0,246,31,0,0,251,7,2,0,1,248,2,0,49,11,1,0,33,249,0,0,2,9,1,0,65,250,0,0,22,10,1,0,254,249,0,0,223,9,1,0,163,250,0,0,118,10,1,0,180,248,2,0,228,11,1,0,12,2,0,0,200,1,2,0,193,249,0,0,162,9,1,0,0,32,0,0,11,8,1,0,5,249,2,0,53,12,1,0,13,4,0,0,80,2,2,0,121,31,0,0,187,6,2,0,91,249,2,0,139,12,1,0,114,30,0,0,82,4,2,0,27,249,2,0,75,12,1,0,225,249,0,0,194,9,1,0,203,249,2,0,251,12,1,0,77,248,2,0,125,11,1,0,167,248,2,0,215,11,1,0,5,31,0,0,165,5,3,0,48,251,0,0,191,10,2,0,1,250,0,0,226,9,1,0,239,0,0,0,80,0,2,0,192,209,1,0,45,11,3,0,25,248,2,0,73,11,1,0,202,0,0,0,18,0,2,0,174,33,0,0,21,8,2,0,46,30,0,0,182,3,3,0,218,48,0,0,207,8,2,0,128,248,2,0,176,11,1,0,50,248,2,0,98,11,1,0,219,1,0,0,108,1,3,0,231,4,0,0,144,2,2,0,91,248,2,0,139,11,1,0,240,1,0,0,152,1,2,0,199,249,2,0,247,12,1,0,104,30,0,0,60,4,3,0,12,249,0,0,237,8,1,0,77,251,0,0,239,10,2,0,244,248,2,0,36,12,1,0,176,3,0,0,53,2,3,0,15,249,0,0,240,8,1,0,159,248,2,0,207,11,1,0,154,31,0,0,37,7,4,0,136,250,0,0,91,10,1,0,191,209,1,0,42,11,3,0,113,48,0,0,141,8,2,0,105,250,0,0,62,10,1,0,38,16,0,0,58,3,2,0,26,250,0,0,246,9,1,0,3,30,0,0,88,3,2,0,40,249,0,0,9,9,1,0,116,249,2,0,164,12,1,0,75,11,0,0,236,2,2,0,29,31,0,0,225,5,3,0,101,1,0,0,18,1,2,0,210,250,0,0,165,10,1,0,201,250,0,0,156,10,1,0,151,248,2,0,199,11,1,0,15,250,2,0,63,13,1,0,174,249,2,0,222,12,1,0,200,0,0,0,14,0,2,0,188,248,2,0,236,11,1,0,106,249,2,0,154,12,1,0,251,249,2,0,43,13,1,0,205,248,2,0,253,11,1,0,31,251,0,0,175,10,2,0,75,249,2,0,123,12,1,0,17,248,2,0,65,11,1,0,90,9,0,0,200,2,2,0,220,48,0,0,209,8,2,0,120,15,0,0,42,3,2,0,9,249,2,0,57,12,1,0,174,34,0,0,85,8,2,0,216,249,0,0,185,9,1,0,142,250,0,0,97,10,1,0,42,30,0,0,174,3,2,0,8,1,0,0,122,0,2,0,207,249,2,0,255,12,1,0,123,30,0,0,103,4,3,0,203,248,2,0,251,11,1,0,194,250,0,0,149,10,1,0,95,209,1,0,15,11,2,0,36,249,0,0,5,9,1,0,111,249,0,0,80,9,1,0,222,30,0,0,80,5,3,0,135,249,2,0,183,12,1,0,114,31,0,0,173,6,2,0,212,30,0,0,50,5,3,0,178,248,2,0,226,11,1,0,66,250,0,0,23,10,1,0,38,6,0,0,182,2,2,0,157,250,0,0,112,10,1,0,179,249,2,0,227,12,1,0,25,249,2,0,73,12,1,0,211,249,0,0,180,9,1,0,113,250,0,0,68,10,1,0,47,31,0,0,13,6,3,0,217,30,0,0,65,5,3,0,47,251,0,0,189,10,2,0,220,248,2,0,12,12,1,0,180,30,0,0,224,4,3,0,37,250,0,0,253,9,1,0,109,248,2,0,157,11,1,0,234,4,0,0,146,2,2,0,205,30,0,0,32,5,2,0,1,31,0,0,154,5,2,0,208,248,2,0,0,12,1,0,58,249,2,0,106,12,1,0,12,4,0,0,78,2,2,0,58,249,0,0,27,9,1,0,255,249,0,0,224,9,1,0,38,30,0,0,166,3,2,0,8,31,0,0,174,5,2,0,3,31,0,0,159,5,3,0,215,250,0,0,170,10,1,0,132,248,2,0,180,11,1,0,69,248,2,0,117,11,1,0,142,3,0,0,34,2,2,0,208,4,0,0,110,2,2,0,190,48,0,0,181,8,2,0,50,31,0,0,20,6,3,0,8,250,2,0,56,13,1,0,125,1,0,0,62,1,2,0,61,30,0,0,216,3,2,0,44,250,0,0,1,10,1,0,95,249,2,0,143,12,1,0,156,249,2,0,204,12,1,0,111,31,0,0,166,6,3,0,55,249,0,0,24,9,1,0,52,250,0,0,9,10,1,0,42,31,0,0,254,5,3,0,105,15,0,0,34,3,2,0,224,0,0,0,52,0,2,0,120,249,2,0,168,12,1,0,127,249,2,0,175,12,1,0,239,1,0,0,150,1,2,0,67,27,0,0,80,3,2,0,85,1,0,0,242,0,2,0,198,31,0,0,159,7,2,0,10,2,0,0,196,1,2,0,119,48,0,0,149,8,2,0,27,30,0,0,142,3,2,0,133,248,2,0,181,11,1,0,13,2,0,0,202,1,2,0,196,249,0,0,165,9,1,0,167,249,0,0,136,9,1,0,142,249,0,0,111,9,1,0,77,15,0,0,26,3,2,0,5,248,2,0,53,11,1,0,89,1,0,0,250,0,2,0,244,0,0,0,88,0,2,0,64,31,0,0,60,6,2,0,0,250,0,0,225,9,1,0,246,249,2,0,38,13,1,0,174,250,0,0,129,10,1,0,21,250,0,0,241,9,1,0,43,33,0,0,15,8,2,0,6,250,2,0,54,13,1,0,213,0,0,0,38,0,2,0,45,30,0,0,180,3,2,0,15,31,0,0,193,5,3,0,113,34,0,0,59,8,2,0,113,31,0,0,171,6,2,0,71,250,0,0,28,10,1,0,75,13,0,0,11,3,2,0,28,248,2,0,76,11,1,0,185,31,0,0,140,7,2,0,38,250,0,0,254,9,1,0,249,31,0,0,2,8,2,0,52,1,0,0,196,0,2,0,145,249,0,0,114,9,1,0,96,209,1,0,17,11,3,0,172,249,0,0,141,9,1,0,40,248,2,0,88,11,1,0,217,31,0,0,197,7,2,0,235,248,2,0,27,12,1,0,139,248,2,0,187,11,1,0,177,249,2,0,225,12,1,0,188,249,0,0,157,9,1,0,42,250,0,0,255,9,1,0,124,48,0,0,155,8,2,0,245,1,0,0,156,1,2,0,120,31,0,0,185,6,2,0,114,250,0,0,69,10,1,0,128,34,0,0,69,8,2,0,24,249,2,0,72,12,1,0,228,0,0,0,60,0,2,0,2,248,2,0,50,11,1,0,214,248,2,0,6,12,1,0,136,3,0,0,26,2,2,0,197,250,0,0,152,10,1,0,13,1,0,0,132,0,2,0,88,249,0,0,57,9,1,0,190,30,0,0,248,4,3,0,10,249,0,0,235,8,1,0,249,1,0,0,160,1,2,0,76,11,0,0,238,2,2,0,87,31,0,0,111,6,3,0,6,30,0,0,94,3,2,0,209,30,0,0,41,5,3,0,243,31,0,0,246,7,2,0,43,30,0,0,176,3,2,0,184,30,0,0,236,4,2,0,117,248,2,0,165,11,1,0,66,249,0,0,35,9,1,0,106,31,0,0,151,6,3,0,224,1,0,0,120,1,3,0,77,249,2,0,125,12,1,0,72,12,0,0,252,2,2,0,16,248,2,0,64,11,1,0,54,31,0,0,32,6,3,0,243,248,2,0,35,12,1,0,253,0,0,0,102,0,2,0,97,249,0,0,66,9,1,0,115,248,2,0,163,11,1,0,126,3,0,0,20,2,1,0,17,249,0,0,242,8,1,0,198,250,0,0,153,10,1,0,157,248,2,0,205,11,1,0,96,249,2,0,144,12,1,0,130,250,0,0,85,10,1,0,111,249,2,0,159,12,1,0,51,31,0,0,23,6,3,0,95,31,0,0,122,6,3,0,103,30,0,0,57,4,3,0,217,48,0,0,205,8,2,0,154,249,0,0,123,9,1,0,236,34,0,0,101,8,2,0,4,2,0,0,184,1,2,0,220,0,0,0,48,0,2,0,37,249,2,0,85,12,1,0,104,250,0,0,61,10,1,0,64,248,2,0,112,11,1,0,205,3,0,0,62,2,2,0,144,30,0,0,146,4,2,0,117,31,0,0,179,6,2,0,220,13,0,0,17,3,2,0,63,248,2,0,111,11,1,0,118,249,0,0,87,9,1,0,110,248,2,0,158,11,1,0,80,1,0,0,236,0,2,0,153,30,0,0,164,4,2,0,209,1,0,0,82,1,2,0,22,249,2,0,70,12,1,0,41,249,2,0,89,12,1,0,4,31,0,0,162,5,3,0,167,31,0,0,87,7,4,0,223,1,0,0,117,1,3,0,68,251,0,0,223,10,2,0,28,1,0,0,158,0,2,0,58,1,0,0,206,0,2,0,16,31,0,0,196,5,2,0,196,248,2,0,244,11,1,0,151,30,0,0,160,4,2,0,84,249,0,0,53,9,1,0,0,249,2,0,48,12,1,0,254,48,0,0,223,8,2,0,182,48,0,0,173,8,2,0,105,31,0,0,149,6,2,0,173,249,0,0,142,9,1,0,119,30,0,0,92,4,2,0,55,250,0,0,12,10,1,0,52,249,0,0,21,9,1,0,176,250,0,0,131,10,1,0,234,34,0,0,97,8,2,0,156,248,2,0,204,11,1,0,39,2,0,0,238,1,2,0,43,31,0,0,1,6,3,0,121,249,2,0,169,12,1,0,84,249,2,0,132,12,1,0,30,30,0,0,150,3,2,0,174,249,0,0,143,9,1,0,229,248,2,0,21,12,1,0,175,3,0,0,51,2,2,0,76,31,0,0,86,6,3,0,65,249,0,0,34,9,1,0,52,249,2,0,100,12,1,0,163,249,0,0,132,9,1,0,41,9,0,0,190,2,2,0,155,248,2,0,203,11,1,0,176,248,2,0,224,11,1,0,131,30,0,0,120,4,2,0,236,249,2,0,28,13,1,0,96,31,0,0,125,6,2,0,35,6,0,0,176,2,2,0,110,30,0,0,74,4,2,0,46,17,1,0,249,10,2,0,93,11,0,0,242,2,2,0,21,2,0,0,218,1,2,0,189,249,2,0,237,12,1,0,118,1,0,0,48,1,2,0,171,30,0,0,197,4,3,0,230,249,2,0,22,13,1,0,100,248,2,0,148,11,1,0,49,31,0,0,18,6,2,0,47,249,2,0,95,12,1,0,32,248,2,0,80,11,1,0,218,31,0,0,199,7,2,0,44,248,2,0,92,11,1,0,69,31,0,0,73,6,3,0,124,31,0,0,193,6,2,0,83,30,0,0,11,4,3,0,114,249,2,0,162,12,1,0,26,250,2,0,74,13,1,0,96,249,0,0,65,9,1,0,215,1,0,0,96,1,3,0,232,30,0,0,106,5,3,0,202,12,0,0,4,3,2,0,66,31,0,0,64,6,3,0,93,249,2,0,141,12,1,0,238,1,0,0,148,1,2,0,211,248,2,0,3,12,1,0,77,30,0,0,249,3,3,0,214,0,0,0,40,0,2,0,150,31,0,0,23,7,4,0,24,249,0,0,249,8,1,0,175,249,0,0,144,9,1,0,251,248,2,0,43,12,1,0,96,30,0,0,40,4,2,0,18,27,0,0,70,3,2,0,253,249,0,0,222,9,1,0,235,249,2,0,27,13,1,0,100,30,0,0,48,4,3,0,43,251,0,0,179,10,2,0,224,31,0,0,209,7,2,0,21,249,2,0,69,12,1,0,27,248,2,0,75,11,1,0,221,31,0,0,203,7,2,0,182,248,2,0,230,11,1,0,137,30,0,0,132,4,2,0,185,249,0,0,154,9,1,0,179,31,0,0,128,7,2,0,227,1,0,0,128,1,2,0,227,4,0,0,136,2,2,0,207,0,0,0,28,0,2,0,241,0,0,0,82,0,2,0,191,249,2,0,239,12,1,0,201,248,2,0,249,11,1,0,168,248,2,0,216,11,1,0,90,249,2,0,138,12,1,0,168,249,2,0,216,12,1,0,161,1,0,0,68,1,2,0,158,249,0,0,127,9,1,0,70,251,0,0,225,10,2,0,199,249,0,0,168,9,1,0,118,4,0,0,102,2,2,0,205,1,0,0,74,1,2,0,191,249,0,0,160,9,1,0,173,30,0,0,203,4,3,0,5,1,0,0,116,0,2,0,164,249,2,0,212,12,1,0,91,1,0,0,254,0,2,0,201,249,0,0,170,9,1,0,25,1,0,0,152,0,2,0,70,249,0,0,39,9,1,0,84,48,0,0,117,8,2,0,12,250,2,0,60,13,1,0,207,1,0,0,78,1,2,0,125,250,0,0,80,10,1,0,68,249,0,0,37,9,1,0,29,250,0,0,249,9,1,0,194,249,2,0,242,12,1,0,100,249,0,0,69,9,1,0,25,2,0,0,226,1,2,0,221,249,0,0,190,9,1,0,139,31,0,0,237,6,4,0,98,34,0,0,49,8,2,0,179,249,0,0,148,9,1,0,162,249,0,0,131,9,1,0,80,48,0,0,113,8,2,0,232,1,0,0,134,1,2,0,211,48,0,0,197,8,2,0,201,48,0,0,191,8,2,0,90,249,0,0,59,9,1,0,138,249,0,0,107,9,1,0,118,250,0,0,73,10,1,0,22,248,2,0,70,11,1,0,64,27,0,0,76,3,2,0,18,2,0,0,212,1,2,0,145,30,0,0,148,4,2,0,228,249,0,0,197,9,1,0,152,31,0,0,31,7,3,0,16,249,0,0,241,8,1,0,216,249,2,0,8,13,1,0,29,249,2,0,77,12,1,0,156,31,0,0,45,7,4,0,219,0,0,0,46,0,2,0,50,2,0,0,10,2,2,0,149,249,0,0,118,9,1,0,226,249,0,0,195,9,1,0,35,31,0,0,235,5,3,0,222,13,0,0,22,3,2,0,206,249,0,0,175,9,1,0,237,30,0,0,121,5,3,0,12,31,0,0,184,5,3,0,28,249,2,0,76,12,1,0,176,48,0,0,167,8,2,0,144,249,0,0,113,9,1,0,104,31,0,0,147,6,2,0,188,31,0,0,146,7,2,0,183,249,2,0,231,12,1,0,107,249,0,0,76,9,1,0,9,250,0,0,234,9,1,0,255,1,0,0,174,1,2,0,16,249,2,0,64,12,1,0,244,249,2,0,36,13,1,0,127,248,2,0,175,11,1,0,89,30,0,0,24,4,2,0,190,20,1,0,5,11,2,0,108,249,0,0,77,9,1,0,172,15,0,0,54,3,2,0,19,249,0,0,244,8,1,0,13,248,2,0,61,11,1,0,39,249,2,0,87,12,1,0,55,248,2,0,103,11,1,0,172,48,0,0,163,8,2,0,238,31,0,0,240,7,2,0,161,249,0,0,130,9,1,0,84,30,0,0,14,4,2,0,110,31,0,0,163,6,3,0,183,250,0,0,138,10,1,0,59,251,0,0,211,10,2,0,241,249,2,0,33,13,1,0,54,10,0,0,224,2,2,0,137,31,0,0,230,6,3,0,204,30,0,0,30,5,2,0,88,249,2,0,136,12,1,0,107,1,0,0,26,1,2,0,68,249,2,0,116,12,1,0,249,248,2,0,41,12,1,0,7,4,0,0,76,2,2,0,246,30,0,0,144,5,2,0,163,249,2,0,211,12,1,0,129,248,2,0,177,11,1,0,76,19,1,0,255,10,2,0,26,248,2,0,74,11,1,0,221,249,2,0,13,13,1,0,100,250,0,0,57,10,1,0,175,248,2,0,223,11,1,0,237,249,2,0,29,13,1,0,234,249,0,0,203,9,1,0,156,16,1,0,245,10,2,0,79,1,0,0,234,0,2,0,122,249,0,0,91,9,1,0,73,249,2,0,121,12,1,0,91,10,0,0,230,2,2,0,54,249,0,0,23,9,1,0,94,10,0,0,232,2,2,0,154,248,2,0,202,11,1,0,75,31,0,0,83,6,3,0,132,249,0,0,101,9,1,0,109,30,0,0,72,4,2,0,14,249,2,0,62,12,1,0,42,35,0,0,106,8,1,0,13,250,2,0,61,13,1,0,178,250,0,0,133,10,1,0,80,4,0,0,88,2,2,0,2,31,0,0,156,5,3,0,50,250,0,0,7,10,1,0,118,31,0,0,181,6,2,0,109,249,2,0,157,12,1,0,167,249,2,0,215,12,1,0,163,30,0,0,174,4,2,0,186,249,0,0,155,9,1,0,21,31,0,0,209,5,3,0,175,31,0,0,117,7,4,0,96,1,0,0,8,1,2,0,99,249,2,0,147,12,1,0,37,249,0,0,6,9,1,0,246,249,0,0,215,9,1,0,192,48,0,0,183,8,2,0,30,2,0,0,232,1,2,0,156,250,0,0,111,10,1,0,58,251,0,0,209,10,2,0,186,31,0,0,142,7,2,0,116,3,0,0,19,2,1,0,220,42,0,0,107,8,2,0,31,249,2,0,79,12,1,0,192,12,0,0,254,2,2,0,243,30,0,0,138,5,2,0,195,31,0,0,154,7,2,0,189,248,2,0,237,11,1,0,31,1,0,0,164,0,2,0,167,15,0,0,52,3,2,0,244,249,0,0,213,9,1,0,204,11,0,0,250,2,2,0,71,248,2,0,119,11,1,0,74,31,0,0,80,6,3,0,143,249,2,0,191,12,1,0,110,249,0,0,79,9,1,0,230,249,0,0,199,9,1,0,227,249,0,0,196,9,1,0,68,248,2,0,116,11,1,0,19,248,2,0,67,11,1,0,181,250,0,0,136,10,1,0,170,31,0,0,97,7,4,0,193,0,0,0,2,0,2,0,107,30,0,0,68,4,2,0,229,31,0,0,221,7,2,0,7,248,2,0,55,11,1,0,95,248,2,0,143,11,1,0,59,249,0,0,28,9,1,0,248,1,0,0,158,1,2,0,105,30,0,0,63,4,3,0,231,31,0,0,225,7,3,0,87,30,0,0,20,4,2,0,204,0,0,0,22,0,2,0,155,249,2,0,203,12,1,0,240,4,0,0,158,2,2,0,253,248,2,0,45,12,1,0,33,1,0,0,168,0,2,0,242,0,0,0,84,0,2,0,154,250,0,0,109,10,1,0,239,249,2,0,31,13,1,0,120,248,2,0,168,11,1,0,89,249,0,0,58,9,1,0,75,19,1,0,253,10,2,0,190,31,0,0,148,7,1,0,86,250,0,0,43,10,1,0,190,209,1,0,39,11,3,0,187,248,2,0,235,11,1,0,228,248,2,0,20,12,1,0,25,30,0,0,138,3,2,0,45,249,2,0,93,12,1,0,44,31,0,0,4,6,3,0,225,0,0,0,54,0,2,0,182,249,2,0,230,12,1,0,141,249,0,0,110,9,1,0,20,249,0,0,245,8,1,0,25,250,0,0,245,9,1,0,206,250,0,0,161,10,1,0,90,1,0,0,252,0,2,0,116,34,0,0,61,8,2,0,76,249,0,0,45,9,1,0,196,31,0,0,156,7,3,0,186,21,1,0,7,11,2,0,184,248,2,0,232,11,1,0,1,250,2,0,49,13,1,0,234,248,2,0,26,12,1,0,152,30,0,0,162,4,2,0,139,249,2,0,187,12,1,0,220,249,2,0,12,13,1,0,153,31,0,0,34,7,3,0,138,31,0,0,233,6,4,0,28,31,0,0,222,5,3,0,56,250,0,0,13,10,1,0,83,249,2,0,131,12,1,0,247,248,2,0,39,12,1,0,65,31,0,0,62,6,2,0,199,30,0,0,19,5,3,0,22,250,2,0,70,13,1,0,89,248,2,0,137,11,1,0,89,249,2,0,137,12,1,0,207,248,2,0,255,11,1,0,76,1,0,0,228,0,2,0,147,249,2,0,195,12,1,0,62,1,0,0,214,0,2,0,42,1,0,0,182,0,2,0,145,249,2,0,193,12,1,0,202,31,0,0,168,7,2,0,137,3,0,0,28,2,2,0,115,250,0,0,70,10,1,0,217,249,2,0,9,13,1,0,67,1,0,0,216,0,2,0,147,248,2,0,195,11,1,0,39,248,2,0,87,11,1,0,99,250,0,0,56,10,1,0,172,3,0,0,45,2,2,0,7,31,0,0,171,5,3,0,187,30,0,0,242,4,2,0,67,249,2,0,115,12,1,0,103,250,0,0,60,10,1,0,214,4,0,0,118,2,2,0,18,31,0,0,200,5,3,0,244,1,0,0,154,1,2,0,55,30,0,0,202,3,2,0,15,249,2,0,63,12,1,0,24,31,0,0,212,5,2,0,119,4,0,0,104,2,2,0,2,1,0,0,110,0,2,0,0,248,2,0,48,11,1,0,175,250,0,0,130,10,1,0,192,6,0,0,184,2,2,0,235,0,0,0,72,0,2,0,218,30,0,0,68,5,3,0,125,31,0,0,195,6,2,0,89,10,0,0,226,2,2,0,242,248,2,0,34,12,1,0,158,48,0,0,161,8,2,0,214,48,0,0,201,8,2,0,46,249,2,0,94,12,1,0,51,249,0,0,20,9,1,0,110,249,2,0,158,12,1,0,85,30,0,0,16,4,2,0,129,34,0,0,71,8,2,0,78,30,0,0,252,3,3,0,114,248,2,0,162,11,1,0,252,249,2,0,44,13,1,0,188,209,1,0,34,11,2,0,80,250,0,0,37,10,1,0,44,249,2,0,92,12,1,0,112,48,0,0,139,8,2,0,233,249,0,0,202,9,1,0,60,248,2,0,108,11,1,0,248,249,2,0,40,13,1,0,82,31,0,0,96,6,3,0,172,250,0,0,127,10,1,0,148,30,0,0,154,4,2,0,214,250,0,0,169,10,1,0,203,31,0,0,170,7,2,0,51,250,0,0,8,10,1,0,27,250,0,0,247,9,1,0,238,249,0,0,207,9,1,0,44,30,0,0,178,3,2,0,3,2,0,0,182,1,2,0,119,248,2,0,167,11,1,0,248,31,0,0,0,8,2,0,233,1,0,0,136,1,2,0,254,1,0,0,172,1,2,0,108,249,2,0,156,12,1,0,81,30,0,0,5,4,3,0,222,4,0,0,130,2,2,0,164,249,0,0,133,9,1,0,64,251,0,0,217,10,2,0,34,6,0,0,174,2,2,0,204,3,0,0,60,2,2,0,158,249,2,0,206,12,1,0,43,249,0,0,12,9,1,0,225,34,0,0,91,8,2,0,116,1,0,0,44,1,2,0,74,30,0,0,242,3,2,0,57,249,2,0,105,12,1,0,206,3,0,0,64,2,2,0,167,250,0,0,122,10,1,0,133,250,0,0,88,10,1,0,231,249,0,0,200,9,1,0,7,1,0,0,120,0,2,0,149,250,0,0,104,10,1,0,115,249,0,0,84,9,1,0,51,249,2,0,99,12,1,0,194,249,0,0,163,9,1,0,225,30,0,0,89,5,3,0,211,1,0,0,86,1,2,0,208,249,2,0,0,13,1,0,42,251,0,0,177,10,2,0,251,0,0,0,98,0,2,0,79,30,0,0,255,3,3,0,38,31,0,0,244,5,3,0,221,0,0,0,50,0,2,0,38,2,0,0,236,1,2,0,49,248,2,0,97,11,1,0,238,249,2,0,30,13,1,0,85,249,0,0,54,9,1,0,110,1,0,0,32,1,2,0,165,248,2,0,213,11,1,0,27,1,0,0,156,0,2,0,118,30,0,0,90,4,2,0,76,13,0,0,13,3,2,0,60,31,0,0,48,6,3,0,10,30,0,0,104,3,2,0,120,30,0,0,94,4,3,0,42,248,2,0,90,11,1,0,45,1,0,0,188,0,2,0,197,248,2,0,245,11,1,0,62,31,0,0,54,6,3,0,92,249,0,0,61,9,1,0,33,31,0,0,230,5,2,0,215,249,2,0,7,13,1,0,112,31,0,0,169,6,2,0,20,249,2,0,68,12,1,0,131,250,0,0,86,10,1,0,213,30,0,0,53,5,3,0,231,30,0,0,104,5,2,0,120,34,0,0,65,8,2,0,192,249,0,0,161,9,1,0,215,30,0,0,59,5,3,0,202,248,2,0,250,11,1,0,61,27,0,0,74,3,2,0,173,249,2,0,221,12,1,0,94,9,0,0,208,2,2,0,12,34,0,0,33,8,2,0,223,31,0,0,207,7,2,0,72,250,0,0,29,10,1,0,4,30,0,0,90,3,2,0,215,4,0,0,120,2,2,0,22,2,0,0,220,1,2,0,112,30,0,0,78,4,2,0,86,248,2,0,134,11,1,0,233,0,0,0,68,0,2,0,81,249,0,0,50,9,1,0,49,2,0,0,7,2,3,0,83,31,0,0,99,6,3,0,20,30,0,0,124,3,3,0,131,249,0,0,100,9,1,0,212,249,0,0,181,9,1,0,115,249,2,0,163,12,1,0,223,249,2,0,15,13,1,0,140,249,0,0,109,9,1,0,8,2,0,0,192,1,2,0,149,248,2,0,197,11,1,0,170,250,0,0,125,10,1,0,92,4,0,0,96,2,2,0,184,48,0,0,175,8,2,0,68,34,0,0,41,8,2,0,255,0,0,0,104,0,2,0,209,4,0,0,112,2,2,0,38,33,0,0,13,8,1,0,11,1,0,0,128,0,2,0,69,1,0,0,220,0,2,0,120,249,0,0,89,9,1,0,205,31,0,0,174,7,2,0,18,249,2,0,66,12,1,0,54,250,0,0,11,10,1,0,192,249,2,0,240,12,1,0,236,4,0,0,150,2,2,0,14,1,0,0,134,0,2,0,141,249,2,0,189,12,1,0,93,30,0,0,33,4,3,0,67,15,0,0,24,3,2,0,41,30,0,0,172,3,2,0,62,249,0,0,31,9,1,0,197,249,2,0,245,12,1,0,206,33,0,0,25,8,2,0,123,248,2,0,171,11,1,0,186,249,2,0,234,12,1,0,194,30,0,0,4,5,3,0,154,33,0,0,17,8,2,0,100,31,0,0,135,6,3,0,6,249,0,0,231,8,1,0,215,249,0,0,184,9,1,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,117,110,105,99,111,100,101,45,110,111,114,109,97,108,105,122,97,116,105,111,110,45,48,46,49,46,50,50,47,115,114,99,47,108,111,111,107,117,112,115,46,114,115,0,0,0,76,22,18,0,109,0,0,0,54,0,0,0,52,0,0,0,76,22,18,0,109,0,0,0,54,0,0,0,70,0,0,0,32,0,0,0,32,0,0,0,8,3,0,0,97,0,0,0,32,0,0,0,4,3,0,0,50,0,0,0,51,0,0,0,32,0,0,0,1,3,0,0,188,3,0,0,32,0,0,0,39,3,0,0,49,0,0,0,111,0,0,0,49,0,0,0,68,32,0,0,52,0,0,0,49,0,0,0,68,32,0,0,50,0,0,0,51,0,0,0,68,32,0,0,52,0,0,0,73,0,0,0,74,0,0,0,105,0,0,0,106,0,0,0,76,0,0,0,183,0,0,0,108,0,0,0,183,0,0,0,188,2,0,0,110,0,0,0,115,0,0,0,68,0,0,0,90,0,0,0,12,3,0,0,68,0,0,0,122,0,0,0,12,3,0,0,100,0,0,0,122,0,0,0,12,3,0,0,76,0,0,0,74,0,0,0,76,0,0,0,106,0,0,0,108,0,0,0,106,0,0,0,78,0,0,0,74,0,0,0,78,0,0,0,106,0,0,0,110,0,0,0,106,0,0,0,68,0,0,0,90,0,0,0,68,0,0,0,122,0,0,0,100,0,0,0,122,0,0,0,104,0,0,0,102,2,0,0,106,0,0,0,114,0,0,0,121,2,0,0,123,2,0,0,129,2,0,0,119,0,0,0,121,0,0,0,32,0,0,0,6,3,0,0,32,0,0,0,7,3,0,0,32,0,0,0,10,3,0,0,32,0,0,0,40,3,0,0,32,0,0,0,3,3,0,0,32,0,0,0,11,3,0,0,99,2,0,0,108,0,0,0,115,0,0,0,120,0,0,0,149,2,0,0,32,0,0,0,69,3,0,0,32,0,0,0,1,3,0,0,32,0,0,0,8,3,0,0,1,3,0,0,178,3,0,0,184,3,0,0,165,3,0,0,165,3,0,0,1,3,0,0,165,3,0,0,8,3,0,0,198,3,0,0,192,3,0,0,186,3,0,0,193,3,0,0,194,3,0,0,152,3,0,0,181,3,0,0,163,3,0,0,101,5,0,0,130,5,0,0,39,6,0,0,116,6,0,0,72,6,0,0,116,6,0,0,199,6,0,0,116,6,0,0,74,6,0,0,116,6,0,0,77,14,0,0,50,14,0,0,205,14,0,0,178,14,0,0,171,14,0,0,153,14,0,0,171,14,0,0,161,14,0,0,11,15,0,0,178,15,0,0,113,15,0,0,128,15,0,0,179,15,0,0,113,15,0,0,128,15,0,0,220,16,0,0,65,0,0,0,198,0,0,0,66,0,0,0,68,0,0,0,69,0,0,0,142,1,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,34,2,0,0,80,0,0,0,82,0,0,0,84,0,0,0,85,0,0,0,87,0,0,0,97,0,0,0,80,2,0,0,81,2,0,0,2,29,0,0,98,0,0,0,100,0,0,0,101,0,0,0,89,2,0,0,91,2,0,0,92,2,0,0,103,0,0,0,107,0,0,0,109,0,0,0,75,1,0,0,111,0,0,0,84,2,0,0,22,29,0,0,23,29,0,0,112,0,0,0,116,0,0,0,117,0,0,0,29,29,0,0,111,2,0,0,118,0,0,0,37,29,0,0,178,3,0,0,179,3,0,0,180,3,0,0,198,3,0,0,199,3,0,0,105,0,0,0,114,0,0,0,117,0,0,0,118,0,0,0,178,3,0,0,179,3,0,0,193,3,0,0,198,3,0,0,199,3,0,0,61,4,0,0,82,2,0,0,99,0,0,0,85,2,0,0,240,0,0,0,92,2,0,0,102,0,0,0,95,2,0,0,97,2,0,0,101,2,0,0,104,2,0,0,105,2,0,0,106,2,0,0,123,29,0,0,157,2,0,0,109,2,0,0,133,29,0,0,159,2,0,0,113,2,0,0,112,2,0,0,114,2,0,0,115,2,0,0,116,2,0,0,117,2,0,0,120,2,0,0,130,2,0,0,131,2,0,0,171,1,0,0,137,2,0,0,138,2,0,0,28,29,0,0,139,2,0,0,140,2,0,0,122,0,0,0,144,2,0,0,145,2,0,0,146,2,0,0,184,3,0,0,97,0,0,0,190,2,0,0,115,0,0,0,7,3,0,0,32,0,0,0,19,3,0,0,32,0,0,0,19,3,0,0,32,0,0,0,66,3,0,0,32,0,0,0,8,3,0,0,66,3,0,0,32,0,0,0,19,3,0,0,0,3,0,0,32,0,0,0,19,3,0,0,1,3,0,0,32,0,0,0,19,3,0,0,66,3,0,0,32,0,0,0,20,3,0,0,0,3,0,0,32,0,0,0,20,3,0,0,1,3,0,0,32,0,0,0,20,3,0,0,66,3,0,0,32,0,0,0,8,3,0,0,0,3,0,0,32,0,0,0,8,3,0,0,1,3,0,0,32,0,0,0,1,3,0,0,32,0,0,0,20,3,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,16,32,0,0,32,0,0,0,51,3,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,32,0,0,0,50,32,0,0,50,32,0,0,50,32,0,0,50,32,0,0,50,32,0,0,53,32,0,0,53,32,0,0,53,32,0,0,53,32,0,0,53,32,0,0,33,0,0,0,33,0,0,0,32,0,0,0,5,3,0,0,63,0,0,0,63,0,0,0,63,0,0,0,33,0,0,0,33,0,0,0,63,0,0,0,50,32,0,0,50,32,0,0,50,32,0,0,50,32,0,0,32,0,0,0,48,0,0,0,105,0,0,0,52,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,43,0,0,0,18,34,0,0,61,0,0,0,40,0,0,0,41,0,0,0,110,0,0,0,48,0,0,0,49,0,0,0,50,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,43,0,0,0,18,34,0,0,61,0,0,0,40,0,0,0,41,0,0,0,97,0,0,0,101,0,0,0,111,0,0,0,120,0,0,0,89,2,0,0,104,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,112,0,0,0,115,0,0,0,116,0,0,0,82,0,0,0,115,0,0,0,97,0,0,0,47,0,0,0,99,0,0,0,97,0,0,0,47,0,0,0,115,0,0,0,67,0,0,0,176,0,0,0,67,0,0,0,99,0,0,0,47,0,0,0,111,0,0,0,99,0,0,0,47,0,0,0,117,0,0,0,144,1,0,0,176,0,0,0,70,0,0,0,103,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,104,0,0,0,39,1,0,0,73,0,0,0,73,0,0,0,76,0,0,0,108,0,0,0,78,0,0,0,78,0,0,0,111,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,82,0,0,0,82,0,0,0,83,0,0,0,77,0,0,0,84,0,0,0,69,0,0,0,76,0,0,0,84,0,0,0,77,0,0,0,90,0,0,0,90,0,0,0,66,0,0,0,67,0,0,0,101,0,0,0,69,0,0,0,70,0,0,0,77,0,0,0,111,0,0,0,208,5,0,0,209,5,0,0,210,5,0,0,211,5,0,0,105,0,0,0,70,0,0,0,65,0,0,0,88,0,0,0,192,3,0,0,179,3,0,0,147,3,0,0,160,3,0,0,17,34,0,0,68,0,0,0,100,0,0,0,101,0,0,0,105,0,0,0,106,0,0,0,49,0,0,0,68,32,0,0,55,0,0,0,49,0,0,0,68,32,0,0,57,0,0,0,49,0,0,0,68,32,0,0,49,0,0,0,48,0,0,0,49,0,0,0,68,32,0,0,51,0,0,0,50,0,0,0,68,32,0,0,51,0,0,0,49,0,0,0,68,32,0,0,53,0,0,0,50,0,0,0,68,32,0,0,53,0,0,0,51,0,0,0,68,32,0,0,53,0,0,0,52,0,0,0,68,32,0,0,53,0,0,0,49,0,0,0,68,32,0,0,54,0,0,0,53,0,0,0,68,32,0,0,54,0,0,0,49,0,0,0,68,32,0,0,56,0,0,0,51,0,0,0,68,32,0,0,56,0,0,0,53,0,0,0,68,32,0,0,56,0,0,0,55,0,0,0,68,32,0,0,56,0,0,0,49,0,0,0,68,32,0,0,73,0,0,0,73,0,0,0,73,0,0,0,73,0,0,0,73,0,0,0,73,0,0,0,73,0,0,0,86,0,0,0,86,0,0,0,86,0,0,0,73,0,0,0,86,0,0,0,73,0,0,0,73,0,0,0,86,0,0,0,73,0,0,0,73,0,0,0,73,0,0,0,73,0,0,0,88,0,0,0,88,0,0,0,88,0,0,0,73,0,0,0,88,0,0,0,73,0,0,0,73,0,0,0,76,0,0,0,67,0,0,0,68,0,0,0,77,0,0,0,105,0,0,0,105,0,0,0,105,0,0,0,105,0,0,0,105,0,0,0,105,0,0,0,105,0,0,0,118,0,0,0,118,0,0,0,118,0,0,0,105,0,0,0,118,0,0,0,105,0,0,0,105,0,0,0,118,0,0,0,105,0,0,0,105,0,0,0,105,0,0,0,105,0,0,0,120,0,0,0,120,0,0,0,120,0,0,0,105,0,0,0,120,0,0,0,105,0,0,0,105,0,0,0,108,0,0,0,99,0,0,0,100,0,0,0,109,0,0,0,48,0,0,0,68,32,0,0,51,0,0,0,43,34,0,0,43,34,0,0,43,34,0,0,43,34,0,0,43,34,0,0,46,34,0,0,46,34,0,0,46,34,0,0,46,34,0,0,46,34,0,0,49,0,0,0,50,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,49,0,0,0,48,0,0,0,49,0,0,0,49,0,0,0,49,0,0,0,50,0,0,0,49,0,0,0,51,0,0,0,49,0,0,0,52,0,0,0,49,0,0,0,53,0,0,0,49,0,0,0,54,0,0,0,49,0,0,0,55,0,0,0,49,0,0,0,56,0,0,0,49,0,0,0,57,0,0,0,50,0,0,0,48,0,0,0,40,0,0,0,49,0,0,0,41,0,0,0,40,0,0,0,50,0,0,0,41,0,0,0,40,0,0,0,51,0,0,0,41,0,0,0,40,0,0,0,52,0,0,0,41,0,0,0,40,0,0,0,53,0,0,0,41,0,0,0,40,0,0,0,54,0,0,0,41,0,0,0,40,0,0,0,55,0,0,0,41,0,0,0,40,0,0,0,56,0,0,0,41,0,0,0,40,0,0,0,57,0,0,0,41,0,0,0,40,0,0,0,49,0,0,0,48,0,0,0,41,0,0,0,40,0,0,0,49,0,0,0,49,0,0,0,41,0,0,0,40,0,0,0,49,0,0,0,50,0,0,0,41,0,0,0,40,0,0,0,49,0,0,0,51,0,0,0,41,0,0,0,40,0,0,0,49,0,0,0,52,0,0,0,41,0,0,0,40,0,0,0,49,0,0,0,53,0,0,0,41,0,0,0,40,0,0,0,49,0,0,0,54,0,0,0,41,0,0,0,40,0,0,0,49,0,0,0,55,0,0,0,41,0,0,0,40,0,0,0,49,0,0,0,56,0,0,0,41,0,0,0,40,0,0,0,49,0,0,0,57,0,0,0,41,0,0,0,40,0,0,0,50,0,0,0,48,0,0,0,41,0,0,0,49,0,0,0,46,0,0,0,50,0,0,0,46,0,0,0,51,0,0,0,46,0,0,0,52,0,0,0,46,0,0,0,53,0,0,0,46,0,0,0,54,0,0,0,46,0,0,0,55,0,0,0,46,0,0,0,56,0,0,0,46,0,0,0,57,0,0,0,46,0,0,0,49,0,0,0,48,0,0,0,46,0,0,0,49,0,0,0,49,0,0,0,46,0,0,0,49,0,0,0,50,0,0,0,46,0,0,0,49,0,0,0,51,0,0,0,46,0,0,0,49,0,0,0,52,0,0,0,46,0,0,0,49,0,0,0,53,0,0,0,46,0,0,0,49,0,0,0,54,0,0,0,46,0,0,0,49,0,0,0,55,0,0,0,46,0,0,0,49,0,0,0,56,0,0,0,46,0,0,0,49,0,0,0,57,0,0,0,46,0,0,0,50,0,0,0,48,0,0,0,46,0,0,0,40,0,0,0,97,0,0,0,41,0,0,0,40,0,0,0,98,0,0,0,41,0,0,0,40,0,0,0,99,0,0,0,41,0,0,0,40,0,0,0,100,0,0,0,41,0,0,0,40,0,0,0,101,0,0,0,41,0,0,0,40,0,0,0,102,0,0,0,41,0,0,0,40,0,0,0,103,0,0,0,41,0,0,0,40,0,0,0,104,0,0,0,41,0,0,0,40,0,0,0,105,0,0,0,41,0,0,0,40,0,0,0,106,0,0,0,41,0,0,0,40,0,0,0,107,0,0,0,41,0,0,0,40,0,0,0,108,0,0,0,41,0,0,0,40,0,0,0,109,0,0,0,41,0,0,0,40,0,0,0,110,0,0,0,41,0,0,0,40,0,0,0,111,0,0,0,41,0,0,0,40,0,0,0,112,0,0,0,41,0,0,0,40,0,0,0,113,0,0,0,41,0,0,0,40,0,0,0,114,0,0,0,41,0,0,0,40,0,0,0,115,0,0,0,41,0,0,0,40,0,0,0,116,0,0,0,41,0,0,0,40,0,0,0,117,0,0,0,41,0,0,0,40,0,0,0,118,0,0,0,41,0,0,0,40,0,0,0,119,0,0,0,41,0,0,0,40,0,0,0,120,0,0,0,41,0,0,0,40,0,0,0,121,0,0,0,41,0,0,0,40,0,0,0,122,0,0,0,41,0,0,0,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,90,0,0,0,97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,48,0,0,0,43,34,0,0,43,34,0,0,43,34,0,0,43,34,0,0,58,0,0,0,58,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,106,0,0,0,86,0,0,0,97,45,0,0,205,107,0,0,159,159,0,0,0,78,0,0,40,78,0,0,54,78,0,0,63,78,0,0,89,78,0,0,133,78,0,0,140,78,0,0,160,78,0,0,186,78,0,0,63,81,0,0,101,81,0,0,107,81,0,0,130,81,0,0,150,81,0,0,171,81,0,0,224,81,0,0,245,81,0,0,0,82,0,0,155,82,0,0,249,82,0,0,21,83,0,0,26,83,0,0,56,83,0,0,65,83,0,0,92,83,0,0,105,83,0,0,130,83,0,0,182,83,0,0,200,83,0,0,227,83,0,0,215,86,0,0,31,87,0,0,235,88,0,0,2,89,0,0,10,89,0,0,21,89,0,0,39,89,0,0,115,89,0,0,80,91,0,0,128,91,0,0,248,91,0,0,15,92,0,0,34,92,0,0,56,92,0,0,110,92,0,0,113,92,0,0,219,93,0,0,229,93,0,0,241,93,0,0,254,93,0,0,114,94,0,0,122,94,0,0,127,94,0,0,244,94,0,0,254,94,0,0,11,95,0,0,19,95,0,0,80,95,0,0,97,95,0,0,115,95,0,0,195,95,0,0,8,98,0,0,54,98,0,0,75,98,0,0,47,101,0,0,52,101,0,0,135,101,0,0,151,101,0,0,164,101,0,0,185,101,0,0,224,101,0,0,229,101,0,0,240,102,0,0,8,103,0,0,40,103,0,0,32,107,0,0,98,107,0,0,121,107,0,0,179,107,0,0,203,107,0,0,212,107,0,0,219,107,0,0,15,108,0,0,20,108,0,0,52,108,0,0,107,112,0,0,42,114,0,0,54,114,0,0,59,114,0,0,63,114,0,0,71,114,0,0,89,114,0,0,91,114,0,0,172,114,0,0,132,115,0,0,137,115,0,0,220,116,0,0,230,116,0,0,24,117,0,0,31,117,0,0,40,117,0,0,48,117,0,0,139,117,0,0,146,117,0,0,118,118,0,0,125,118,0,0,174,118,0,0,191,118,0,0,238,118,0,0,219,119,0,0,226,119,0,0,243,119,0,0,58,121,0,0,184,121,0,0,190,121,0,0,116,122,0,0,203,122,0,0,249,122,0,0,115,124,0,0,248,124,0,0,54,127,0,0,81,127,0,0,138,127,0,0,189,127,0,0,1,128,0,0,12,128,0,0,18,128,0,0,51,128,0,0,127,128,0,0,137,128,0,0,227,129,0,0,234,129,0,0,243,129,0,0,252,129,0,0,12,130,0,0,27,130,0,0,31,130,0,0,110,130,0,0,114,130,0,0,120,130,0,0,77,134,0,0,107,134,0,0,64,136,0,0,76,136,0,0,99,136,0,0,126,137,0,0,139,137,0,0,210,137,0,0,0,138,0,0,55,140,0,0,70,140,0,0,85,140,0,0,120,140,0,0,157,140,0,0,100,141,0,0,112,141,0,0,179,141,0,0,171,142,0,0,202,142,0,0,155,143,0,0,176,143,0,0,181,143,0,0,145,144,0,0,73,145,0,0,198,145,0,0,204,145,0,0,209,145,0,0,119,149,0,0,128,149,0,0,28,150,0,0,182,150,0,0,185,150,0,0,232,150,0,0,81,151,0,0,94,151,0,0,98,151,0,0,105,151,0,0,203,151,0,0,237,151,0,0,243,151,0,0,1,152,0,0,168,152,0,0,219,152,0,0,223,152,0,0,150,153,0,0,153,153,0,0,172,153,0,0,168,154,0,0,216,154,0,0,223,154,0,0,37,155,0,0,47,155,0,0,50,155,0,0,60,155,0,0,90,155,0,0,229,156,0,0,117,158,0,0,127,158,0,0,165,158,0,0,187,158,0,0,195,158,0,0,205,158,0,0,209,158,0,0,249,158,0,0,253,158,0,0,14,159,0,0,19,159,0,0,32,159,0,0,59,159,0,0,74,159,0,0,82,159,0,0,141,159,0,0,156,159,0,0,160,159,0,0,32,0,0,0,18,48,0,0,65,83,0,0,68,83,0,0,69,83,0,0,32,0,0,0,153,48,0,0,32,0,0,0,154,48,0,0,136,48,0,0,138,48,0,0,179,48,0,0,200,48,0,0,0,17,0,0,1,17,0,0,170,17,0,0,2,17,0,0,172,17,0,0,173,17,0,0,3,17,0,0,4,17,0,0,5,17,0,0,176,17,0,0,177,17,0,0,178,17,0,0,179,17,0,0,180,17,0,0,181,17,0,0,26,17,0,0,6,17,0,0,7,17,0,0,8,17,0,0,33,17,0,0,9,17,0,0,10,17,0,0,11,17,0,0,12,17,0,0,13,17,0,0,14,17,0,0,15,17,0,0,16,17,0,0,17,17,0,0,18,17,0,0,97,17,0,0,98,17,0,0,99,17,0,0,100,17,0,0,101,17,0,0,102,17,0,0,103,17,0,0,104,17,0,0,105,17,0,0,106,17,0,0,107,17,0,0,108,17,0,0,109,17,0,0,110,17,0,0,111,17,0,0,112,17,0,0,113,17,0,0,114,17,0,0,115,17,0,0,116,17,0,0,117,17,0,0,96,17,0,0,20,17,0,0,21,17,0,0,199,17,0,0,200,17,0,0,204,17,0,0,206,17,0,0,211,17,0,0,215,17,0,0,217,17,0,0,28,17,0,0,221,17,0,0,223,17,0,0,29,17,0,0,30,17,0,0,32,17,0,0,34,17,0,0,35,17,0,0,39,17,0,0,41,17,0,0,43,17,0,0,44,17,0,0,45,17,0,0,46,17,0,0,47,17,0,0,50,17,0,0,54,17,0,0,64,17,0,0,71,17,0,0,76,17,0,0,241,17,0,0,242,17,0,0,87,17,0,0,88,17,0,0,89,17,0,0,132,17,0,0,133,17,0,0,136,17,0,0,145,17,0,0,146,17,0,0,148,17,0,0,158,17,0,0,161,17,0,0,0,78,0,0,140,78,0,0,9,78,0,0,219,86,0,0,10,78,0,0,45,78,0,0,11,78,0,0,50,117,0,0,89,78,0,0,25,78,0,0,1,78,0,0,41,89,0,0,48,87,0,0,186,78,0,0,40,0,0,0,0,17,0,0,41,0,0,0,40,0,0,0,2,17,0,0,41,0,0,0,40,0,0,0,3,17,0,0,41,0,0,0,40,0,0,0,5,17,0,0,41,0,0,0,40,0,0,0,6,17,0,0,41,0,0,0,40,0,0,0,7,17,0,0,41,0,0,0,40,0,0,0,9,17,0,0,41,0,0,0,40,0,0,0,11,17,0,0,41,0,0,0,40,0,0,0,12,17,0,0,41,0,0,0,40,0,0,0,14,17,0,0,41,0,0,0,40,0,0,0,15,17,0,0,41,0,0,0,40,0,0,0,16,17,0,0,41,0,0,0,40,0,0,0,17,17,0,0,41,0,0,0,40,0,0,0,18,17,0,0,41,0,0,0,40,0,0,0,0,17,0,0,97,17,0,0,41,0,0,0,40,0,0,0,2,17,0,0,97,17,0,0,41,0,0,0,40,0,0,0,3,17,0,0,97,17,0,0,41,0,0,0,40,0,0,0,5,17,0,0,97,17,0,0,41,0,0,0,40,0,0,0,6,17,0,0,97,17,0,0,41,0,0,0,40,0,0,0,7,17,0,0,97,17,0,0,41,0,0,0,40,0,0,0,9,17,0,0,97,17,0,0,41,0,0,0,40,0,0,0,11,17,0,0,97,17,0,0,41,0,0,0,40,0,0,0,12,17,0,0,97,17,0,0,41,0,0,0,40,0,0,0,14,17,0,0,97,17,0,0,41,0,0,0,40,0,0,0,15,17,0,0,97,17,0,0,41,0,0,0,40,0,0,0,16,17,0,0,97,17,0,0,41,0,0,0,40,0,0,0,17,17,0,0,97,17,0,0,41,0,0,0,40,0,0,0,18,17,0,0,97,17,0,0,41,0,0,0,40,0,0,0,12,17,0,0,110,17,0,0,41,0,0,0,40,0,0,0,11,17,0,0,105,17,0,0,12,17,0,0,101,17,0,0,171,17,0,0,41,0,0,0,40,0,0,0,11,17,0,0,105,17,0,0,18,17,0,0,110,17,0,0,41,0,0,0,40,0,0,0,0,78,0,0,41,0,0,0,40,0,0,0,140,78,0,0,41,0,0,0,40,0,0,0,9,78,0,0,41,0,0,0,40,0,0,0,219,86,0,0,41,0,0,0,40,0,0,0,148,78,0,0,41,0,0,0,40,0,0,0,109,81,0,0,41,0,0,0,40,0,0,0,3,78,0,0,41,0,0,0,40,0,0,0,107,81,0,0,41,0,0,0,40,0,0,0,93,78,0,0,41,0,0,0,40,0,0,0,65,83,0,0,41,0,0,0,40,0,0,0,8,103,0,0,41,0,0,0,40,0,0,0,107,112,0,0,41,0,0,0,40,0,0,0,52,108,0,0,41,0,0,0,40,0,0,0,40,103,0,0,41,0,0,0,40,0,0,0,209,145,0,0,41,0,0,0,40,0,0,0,31,87,0,0,41,0,0,0,40,0,0,0,229,101,0,0,41,0,0,0,40,0,0,0,42,104,0,0,41,0,0,0,40,0,0,0,9,103,0,0,41,0,0,0,40,0,0,0,62,121,0,0,41,0,0,0,40,0,0,0,13,84,0,0,41,0,0,0,40,0,0,0,121,114,0,0,41,0,0,0,40,0,0,0,161,140,0,0,41,0,0,0,40,0,0,0,93,121,0,0,41,0,0,0,40,0,0,0,180,82,0,0,41,0,0,0,40,0,0,0,227,78,0,0,41,0,0,0,40,0,0,0,124,84,0,0,41,0,0,0,40,0,0,0,102,91,0,0,41,0,0,0,40,0,0,0,227,118,0,0,41,0,0,0,40,0,0,0,1,79,0,0,41,0,0,0,40,0,0,0,199,140,0,0,41,0,0,0,40,0,0,0,84,83,0,0,41,0,0,0,40,0,0,0,109,121,0,0,41,0,0,0,40,0,0,0,17,79,0,0,41,0,0,0,40,0,0,0,234,129,0,0,41,0,0,0,40,0,0,0,243,129,0,0,41,0,0,0,79,85,0,0,124,94,0,0,135,101,0,0,143,123,0,0,80,0,0,0,84,0,0,0,69,0,0,0,50,0,0,0,49,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,51,0,0,0,50,0,0,0,52,0,0,0,50,0,0,0,53,0,0,0,50,0,0,0,54,0,0,0,50,0,0,0,55,0,0,0,50,0,0,0,56,0,0,0,50,0,0,0,57,0,0,0,51,0,0,0,48,0,0,0,51,0,0,0,49,0,0,0,51,0,0,0,50,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,52,0,0,0,51,0,0,0,53,0,0,0,0,17,0,0,2,17,0,0,3,17,0,0,5,17,0,0,6,17,0,0,7,17,0,0,9,17,0,0,11,17,0,0,12,17,0,0,14,17,0,0,15,17,0,0,16,17,0,0,17,17,0,0,18,17,0,0,0,17,0,0,97,17,0,0,2,17,0,0,97,17,0,0,3,17,0,0,97,17,0,0,5,17,0,0,97,17,0,0,6,17,0,0,97,17,0,0,7,17,0,0,97,17,0,0,9,17,0,0,97,17,0,0,11,17,0,0,97,17,0,0,12,17,0,0,97,17,0,0,14,17,0,0,97,17,0,0,15,17,0,0,97,17,0,0,16,17,0,0,97,17,0,0,17,17,0,0,97,17,0,0,18,17,0,0,97,17,0,0,14,17,0,0,97,17,0,0,183,17,0,0,0,17,0,0,105,17,0,0,12,17,0,0,110,17,0,0,11,17,0,0,116,17,0,0,11,17,0,0,110,17,0,0,0,78,0,0,140,78,0,0,9,78,0,0,219,86,0,0,148,78,0,0,109,81,0,0,3,78,0,0,107,81,0,0,93,78,0,0,65,83,0,0,8,103,0,0,107,112,0,0,52,108,0,0,40,103,0,0,209,145,0,0,31,87,0,0,229,101,0,0,42,104,0,0,9,103,0,0,62,121,0,0,13,84,0,0,121,114,0,0,161,140,0,0,93,121,0,0,180,82,0,0,216,121,0,0,55,117,0,0,115,89,0,0,105,144,0,0,42,81,0,0,112,83,0,0,232,108,0,0,5,152,0,0,17,79,0,0,153,81,0,0,99,107,0,0,10,78,0,0,45,78,0,0,11,78,0,0,230,93,0,0,243,83,0,0,59,83,0,0,151,91,0,0,102,91,0,0,227,118,0,0,1,79,0,0,199,140,0,0,84,83,0,0,28,89,0,0,51,0,0,0,54,0,0,0,51,0,0,0,55,0,0,0,51,0,0,0,56,0,0,0,51,0,0,0,57,0,0,0,52,0,0,0,48,0,0,0,52,0,0,0,49,0,0,0,52,0,0,0,50,0,0,0,52,0,0,0,51,0,0,0,52,0,0,0,52,0,0,0,52,0,0,0,53,0,0,0,52,0,0,0,54,0,0,0,52,0,0,0,55,0,0,0,52,0,0,0,56,0,0,0,52,0,0,0,57,0,0,0,53,0,0,0,48,0,0,0,49,0,0,0,8,103,0,0,50,0,0,0,8,103,0,0,51,0,0,0,8,103,0,0,52,0,0,0,8,103,0,0,53,0,0,0,8,103,0,0,54,0,0,0,8,103,0,0,55,0,0,0,8,103,0,0,56,0,0,0,8,103,0,0,57,0,0,0,8,103,0,0,49,0,0,0,48,0,0,0,8,103,0,0,49,0,0,0,49,0,0,0,8,103,0,0,49,0,0,0,50,0,0,0,8,103,0,0,72,0,0,0,103,0,0,0,101,0,0,0,114,0,0,0,103,0,0,0,101,0,0,0,86,0,0,0,76,0,0,0,84,0,0,0,68,0,0,0,162,48,0,0,164,48,0,0,166,48,0,0,168,48,0,0,170,48,0,0,171,48,0,0,173,48,0,0,175,48,0,0,177,48,0,0,179,48,0,0,181,48,0,0,183,48,0,0,185,48,0,0,187,48,0,0,189,48,0,0,191,48,0,0,193,48,0,0,196,48,0,0,198,48,0,0,200,48,0,0,202,48,0,0,203,48,0,0,204,48,0,0,205,48,0,0,206,48,0,0,207,48,0,0,210,48,0,0,213,48,0,0,216,48,0,0,219,48,0,0,222,48,0,0,223,48,0,0,224,48,0,0,225,48,0,0,226,48,0,0,228,48,0,0,230,48,0,0,232,48,0,0,233,48,0,0,234,48,0,0,235,48,0,0,236,48,0,0,237,48,0,0,239,48,0,0,240,48,0,0,241,48,0,0,242,48,0,0,228,78,0,0,140,84,0,0,162,48,0,0,207,48,0,0,154,48,0,0,252,48,0,0,200,48,0,0,162,48,0,0,235,48,0,0,213,48,0,0,161,48,0,0,162,48,0,0,243,48,0,0,216,48,0,0,154,48,0,0,162,48,0,0,162,48,0,0,252,48,0,0,235,48,0,0,164,48,0,0,203,48,0,0,243,48,0,0,175,48,0,0,153,48,0,0,164,48,0,0,243,48,0,0,193,48,0,0,166,48,0,0,169,48,0,0,243,48,0,0,168,48,0,0,185,48,0,0,175,48,0,0,252,48,0,0,200,48,0,0,153,48,0,0,168,48,0,0,252,48,0,0,171,48,0,0,252,48,0,0,170,48,0,0,243,48,0,0,185,48,0,0,170,48,0,0,252,48,0,0,224,48,0,0,171,48,0,0,164,48,0,0,234,48,0,0,171,48,0,0,233,48,0,0,195,48,0,0,200,48,0,0,171,48,0,0,237,48,0,0,234,48,0,0,252,48,0,0,171,48,0,0,153,48,0,0,237,48,0,0,243,48,0,0,171,48,0,0,153,48,0,0,243,48,0,0,222,48,0,0,173,48,0,0,153,48,0,0,171,48,0,0,153,48,0,0,173,48,0,0,153,48,0,0,203,48,0,0,252,48,0,0,173,48,0,0,229,48,0,0,234,48,0,0,252,48,0,0,173,48,0,0,153,48,0,0,235,48,0,0,191,48,0,0,153,48,0,0,252,48,0,0,173,48,0,0,237,48,0,0,173,48,0,0,237,48,0,0,175,48,0,0,153,48,0,0,233,48,0,0,224,48,0,0,173,48,0,0,237,48,0,0,225,48,0,0,252,48,0,0,200,48,0,0,235,48,0,0,173,48,0,0,237,48,0,0,239,48,0,0,195,48,0,0,200,48,0,0,175,48,0,0,153,48,0,0,233,48,0,0,224,48,0,0,175,48,0,0,153,48,0,0,233,48,0,0,224,48,0,0,200,48,0,0,243,48,0,0,175,48,0,0,235,48,0,0,187,48,0,0,153,48,0,0,164,48,0,0,237,48,0,0,175,48,0,0,237,48,0,0,252,48,0,0,205,48,0,0,177,48,0,0,252,48,0,0,185,48,0,0,179,48,0,0,235,48,0,0,202,48,0,0,179,48,0,0,252,48,0,0,219,48,0,0,154,48,0,0,181,48,0,0,164,48,0,0,175,48,0,0,235,48,0,0,181,48,0,0,243,48,0,0,193,48,0,0,252,48,0,0,224,48,0,0,183,48,0,0,234,48,0,0,243,48,0,0,175,48,0,0,153,48,0,0,187,48,0,0,243,48,0,0,193,48,0,0,187,48,0,0,243,48,0,0,200,48,0,0,191,48,0,0,153,48,0,0,252,48,0,0,185,48,0,0,198,48,0,0,153,48,0,0,183,48,0,0,200,48,0,0,153,48,0,0,235,48,0,0,200,48,0,0,243,48,0,0,202,48,0,0,206,48,0,0,206,48,0,0,195,48,0,0,200,48,0,0,207,48,0,0,164,48,0,0,196,48,0,0,207,48,0,0,154,48,0,0,252,48,0,0,187,48,0,0,243,48,0,0,200,48,0,0,207,48,0,0,154,48,0,0,252,48,0,0,196,48,0,0,207,48,0,0,153,48,0,0,252,48,0,0,236,48,0,0,235,48,0,0,210,48,0,0,154,48,0,0,162,48,0,0,185,48,0,0,200,48,0,0,235,48,0,0,210,48,0,0,154,48,0,0,175,48,0,0,235,48,0,0,210,48,0,0,154,48,0,0,179,48,0,0,210,48,0,0,153,48,0,0,235,48,0,0,213,48,0,0,161,48,0,0,233,48,0,0,195,48,0,0,200,48,0,0,153,48,0,0,213,48,0,0,163,48,0,0,252,48,0,0,200,48,0,0,213,48,0,0,153,48,0,0,195,48,0,0,183,48,0,0,167,48,0,0,235,48,0,0,213,48,0,0,233,48,0,0,243,48,0,0,216,48,0,0,175,48,0,0,191,48,0,0,252,48,0,0,235,48,0,0,216,48,0,0,154,48,0,0,189,48,0,0,216,48,0,0,154,48,0,0,203,48,0,0,210,48,0,0,216,48,0,0,235,48,0,0,196,48,0,0,216,48,0,0,154,48,0,0,243,48,0,0,185,48,0,0,216,48,0,0,154,48,0,0,252,48,0,0,183,48,0,0,153,48,0,0,216,48,0,0,153,48,0,0,252,48,0,0,191,48,0,0,219,48,0,0,154,48,0,0,164,48,0,0,243,48,0,0,200,48,0,0,219,48,0,0,153,48,0,0,235,48,0,0,200,48,0,0,219,48,0,0,243,48,0,0,219,48,0,0,154,48,0,0,243,48,0,0,200,48,0,0,153,48,0,0,219,48,0,0,252,48,0,0,235,48,0,0,219,48,0,0,252,48,0,0,243,48,0,0,222,48,0,0,164,48,0,0,175,48,0,0,237,48,0,0,222,48,0,0,164,48,0,0,235,48,0,0,222,48,0,0,195,48,0,0,207,48,0,0,222,48,0,0,235,48,0,0,175,48,0,0,222,48,0,0,243,48,0,0,183,48,0,0,231,48,0,0,243,48,0,0,223,48,0,0,175,48,0,0,237,48,0,0,243,48,0,0,223,48,0,0,234,48,0,0,223,48,0,0,234,48,0,0,207,48,0,0,153,48,0,0,252,48,0,0,235,48,0,0,225,48,0,0,171,48,0,0,153,48,0,0,225,48,0,0,171,48,0,0,153,48,0,0,200,48,0,0,243,48,0,0,225,48,0,0,252,48,0,0,200,48,0,0,235,48,0,0,228,48,0,0,252,48,0,0,200,48,0,0,153,48,0,0,228,48,0,0,252,48,0,0,235,48,0,0,230,48,0,0,162,48,0,0,243,48,0,0,234,48,0,0,195,48,0,0,200,48,0,0,235,48,0,0,234,48,0,0,233,48,0,0,235,48,0,0,210,48,0,0,154,48,0,0,252,48,0,0,235,48,0,0,252,48,0,0,213,48,0,0,153,48,0,0,235,48,0,0,236,48,0,0,224,48,0,0,236,48,0,0,243,48,0,0,200,48,0,0,177,48,0,0,153,48,0,0,243,48,0,0,239,48,0,0,195,48,0,0,200,48,0,0,48,0,0,0,185,112,0,0,49,0,0,0,185,112,0,0,50,0,0,0,185,112,0,0,51,0,0,0,185,112,0,0,52,0,0,0,185,112,0,0,53,0,0,0,185,112,0,0,54,0,0,0,185,112,0,0,55,0,0,0,185,112,0,0,56,0,0,0,185,112,0,0,57,0,0,0,185,112,0,0,49,0,0,0,48,0,0,0,185,112,0,0,49,0,0,0,49,0,0,0,185,112,0,0,49,0,0,0,50,0,0,0,185,112,0,0,49,0,0,0,51,0,0,0,185,112,0,0,49,0,0,0,52,0,0,0,185,112,0,0,49,0,0,0,53,0,0,0,185,112,0,0,49,0,0,0,54,0,0,0,185,112,0,0,49,0,0,0,55,0,0,0,185,112,0,0,49,0,0,0,56,0,0,0,185,112,0,0,49,0,0,0,57,0,0,0,185,112,0,0,50,0,0,0,48,0,0,0,185,112,0,0,50,0,0,0,49,0,0,0,185,112,0,0,50,0,0,0,50,0,0,0,185,112,0,0,50,0,0,0,51,0,0,0,185,112,0,0,50,0,0,0,52,0,0,0,185,112,0,0,104,0,0,0,80,0,0,0,97,0,0,0,100,0,0,0,97,0,0,0,65,0,0,0,85,0,0,0,98,0,0,0,97,0,0,0,114,0,0,0,111,0,0,0,86,0,0,0,112,0,0,0,99,0,0,0,100,0,0,0,109,0,0,0,100,0,0,0,109,0,0,0,50,0,0,0,100,0,0,0,109,0,0,0,51,0,0,0,73,0,0,0,85,0,0,0,115,94,0,0,16,98,0,0,45,102,0,0,140,84,0,0,39,89,0,0,99,107,0,0,14,102,0,0,187,108,0,0,42,104,0,0,15,95,0,0,26,79,0,0,62,121,0,0,112,0,0,0,65,0,0,0,110,0,0,0,65,0,0,0,188,3,0,0,65,0,0,0,109,0,0,0,65,0,0,0,107,0,0,0,65,0,0,0,75,0,0,0,66,0,0,0,77,0,0,0,66,0,0,0,71,0,0,0,66,0,0,0,99,0,0,0,97,0,0,0,108,0,0,0,107,0,0,0,99,0,0,0,97,0,0,0,108,0,0,0,112,0,0,0,70,0,0,0,110,0,0,0,70,0,0,0,188,3,0,0,70,0,0,0,188,3,0,0,103,0,0,0,109,0,0,0,103,0,0,0,107,0,0,0,103,0,0,0,72,0,0,0,122,0,0,0,107,0,0,0,72,0,0,0,122,0,0,0,77,0,0,0,72,0,0,0,122,0,0,0,71,0,0,0,72,0,0,0,122,0,0,0,84,0,0,0,72,0,0,0,122,0,0,0,188,3,0,0,108,0,0,0,109,0,0,0,108,0,0,0,100,0,0,0,108,0,0,0,107,0,0,0,108,0,0,0,102,0,0,0,109,0,0,0,110,0,0,0,109,0,0,0,188,3,0,0,109,0,0,0,109,0,0,0,109,0,0,0,99,0,0,0,109,0,0,0,107,0,0,0,109,0,0,0,109,0,0,0,109,0,0,0,50,0,0,0,99,0,0,0,109,0,0,0,50,0,0,0,109,0,0,0,50,0,0,0,107,0,0,0,109,0,0,0,50,0,0,0,109,0,0,0,109,0,0,0,51,0,0,0,99,0,0,0,109,0,0,0,51,0,0,0,109,0,0,0,51,0,0,0,107,0,0,0,109,0,0,0,51,0,0,0,109,0,0,0,21,34,0,0,115,0,0,0,109,0,0,0,21,34,0,0,115,0,0,0,50,0,0,0,80,0,0,0,97,0,0,0,107,0,0,0,80,0,0,0,97,0,0,0,77,0,0,0,80,0,0,0,97,0,0,0,71,0,0,0,80,0,0,0,97,0,0,0,114,0,0,0,97,0,0,0,100,0,0,0,114,0,0,0,97,0,0,0,100,0,0,0,21,34,0,0,115,0,0,0,114,0,0,0,97,0,0,0,100,0,0,0,21,34,0,0,115,0,0,0,50,0,0,0,112,0,0,0,115,0,0,0,110,0,0,0,115,0,0,0,188,3,0,0,115,0,0,0,109,0,0,0,115,0,0,0,112,0,0,0,86,0,0,0,110,0,0,0,86,0,0,0,188,3,0,0,86,0,0,0,109,0,0,0,86,0,0,0,107,0,0,0,86,0,0,0,77,0,0,0,86,0,0,0,112,0,0,0,87,0,0,0,110,0,0,0,87,0,0,0,188,3,0,0,87,0,0,0,109,0,0,0,87,0,0,0,107,0,0,0,87,0,0,0,77,0,0,0,87,0,0,0,107,0,0,0,169,3,0,0,77,0,0,0,169,3,0,0,97,0,0,0,46,0,0,0,109,0,0,0,46,0,0,0,66,0,0,0,113,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,100,0,0,0,67,0,0,0,21,34,0,0,107,0,0,0,103,0,0,0,67,0,0,0,111,0,0,0,46,0,0,0,100,0,0,0,66,0,0,0,71,0,0,0,121,0,0,0,104,0,0,0,97,0,0,0,72,0,0,0,80,0,0,0,105,0,0,0,110,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,77,0,0,0,107,0,0,0,116,0,0,0,108,0,0,0,109,0,0,0,108,0,0,0,110,0,0,0,108,0,0,0,111,0,0,0,103,0,0,0,108,0,0,0,120,0,0,0,109,0,0,0,98,0,0,0,109,0,0,0,105,0,0,0,108,0,0,0,109,0,0,0,111,0,0,0,108,0,0,0,80,0,0,0,72,0,0,0,112,0,0,0,46,0,0,0,109,0,0,0,46,0,0,0,80,0,0,0,80,0,0,0,77,0,0,0,80,0,0,0,82,0,0,0,115,0,0,0,114,0,0,0,83,0,0,0,118,0,0,0,87,0,0,0,98,0,0,0,86,0,0,0,21,34,0,0,109,0,0,0,65,0,0,0,21,34,0,0,109,0,0,0,49,0,0,0,229,101,0,0,50,0,0,0,229,101,0,0,51,0,0,0,229,101,0,0,52,0,0,0,229,101,0,0,53,0,0,0,229,101,0,0,54,0,0,0,229,101,0,0,55,0,0,0,229,101,0,0,56,0,0,0,229,101,0,0,57,0,0,0,229,101,0,0,49,0,0,0,48,0,0,0,229,101,0,0,49,0,0,0,49,0,0,0,229,101,0,0,49,0,0,0,50,0,0,0,229,101,0,0,49,0,0,0,51,0,0,0,229,101,0,0,49,0,0,0,52,0,0,0,229,101,0,0,49,0,0,0,53,0,0,0,229,101,0,0,49,0,0,0,54,0,0,0,229,101,0,0,49,0,0,0,55,0,0,0,229,101,0,0,49,0,0,0,56,0,0,0,229,101,0,0,49,0,0,0,57,0,0,0,229,101,0,0,50,0,0,0,48,0,0,0,229,101,0,0,50,0,0,0,49,0,0,0,229,101,0,0,50,0,0,0,50,0,0,0,229,101,0,0,50,0,0,0,51,0,0,0,229,101,0,0,50,0,0,0,52,0,0,0,229,101,0,0,50,0,0,0,53,0,0,0,229,101,0,0,50,0,0,0,54,0,0,0,229,101,0,0,50,0,0,0,55,0,0,0,229,101,0,0,50,0,0,0,56,0,0,0,229,101,0,0,50,0,0,0,57,0,0,0,229,101,0,0,51,0,0,0,48,0,0,0,229,101,0,0,51,0,0,0,49,0,0,0,229,101,0,0,103,0,0,0,97,0,0,0,108,0,0,0,74,4,0,0,76,4,0,0,111,167,0,0,67,0,0,0,70,0,0,0,81,0,0,0,38,1,0,0,83,1,0,0,39,167,0,0,55,171,0,0,107,2,0,0,82,171,0,0,141,2,0,0,102,0,0,0,102,0,0,0,102,0,0,0,105,0,0,0,102,0,0,0,108,0,0,0,102,0,0,0,102,0,0,0,105,0,0,0,102,0,0,0,102,0,0,0,108,0,0,0,115,0,0,0,116,0,0,0,115,0,0,0,116,0,0,0,116,5,0,0,118,5,0,0,116,5,0,0,101,5,0,0,116,5,0,0,107,5,0,0,126,5,0,0,118,5,0,0,116,5,0,0,109,5,0,0,226,5,0,0,208,5,0,0,211,5,0,0,212,5,0,0,219,5,0,0,220,5,0,0,221,5,0,0,232,5,0,0,234,5,0,0,43,0,0,0,208,5,0,0,220,5,0,0,113,6,0,0,113,6,0,0,123,6,0,0,123,6,0,0,123,6,0,0,123,6,0,0,126,6,0,0,126,6,0,0,126,6,0,0,126,6,0,0,128,6,0,0,128,6,0,0,128,6,0,0,128,6,0,0,122,6,0,0,122,6,0,0,122,6,0,0,122,6,0,0,127,6,0,0,127,6,0,0,127,6,0,0,127,6,0,0,121,6,0,0,121,6,0,0,121,6,0,0,121,6,0,0,164,6,0,0,164,6,0,0,164,6,0,0,164,6,0,0,166,6,0,0,166,6,0,0,166,6,0,0,166,6,0,0,132,6,0,0,132,6,0,0,132,6,0,0,132,6,0,0,131,6,0,0,131,6,0,0,131,6,0,0,131,6,0,0,134,6,0,0,134,6,0,0,134,6,0,0,134,6,0,0,135,6,0,0,135,6,0,0,135,6,0,0,135,6,0,0,141,6,0,0,141,6,0,0,140,6,0,0,140,6,0,0,142,6,0,0,142,6,0,0,136,6,0,0,136,6,0,0,152,6,0,0,152,6,0,0,145,6,0,0,145,6,0,0,169,6,0,0,169,6,0,0,169,6,0,0,169,6,0,0,175,6,0,0,175,6,0,0,175,6,0,0,175,6,0,0,179,6,0,0,179,6,0,0,179,6,0,0,179,6,0,0,177,6,0,0,177,6,0,0,177,6,0,0,177,6,0,0,186,6,0,0,186,6,0,0,187,6,0,0,187,6,0,0,187,6,0,0,187,6,0,0,213,6,0,0,84,6,0,0,213,6,0,0,84,6,0,0,193,6,0,0,193,6,0,0,193,6,0,0,193,6,0,0,190,6,0,0,190,6,0,0,190,6,0,0,190,6,0,0,210,6,0,0,210,6,0,0,210,6,0,0,84,6,0,0,210,6,0,0,84,6,0,0,173,6,0,0,173,6,0,0,173,6,0,0,173,6,0,0,199,6,0,0,199,6,0,0,198,6,0,0,198,6,0,0,200,6,0,0,200,6,0,0,199,6,0,0,116,6,0,0,203,6,0,0,203,6,0,0,197,6,0,0,197,6,0,0,201,6,0,0,201,6,0,0,208,6,0,0,208,6,0,0,208,6,0,0,208,6,0,0,73,6,0,0,73,6,0,0,74,6,0,0,84,6,0,0,39,6,0,0,74,6,0,0,84,6,0,0,39,6,0,0,74,6,0,0,84,6,0,0,213,6,0,0,74,6,0,0,84,6,0,0,213,6,0,0,74,6,0,0,84,6,0,0,72,6,0,0,74,6,0,0,84,6,0,0,72,6,0,0,74,6,0,0,84,6,0,0,199,6,0,0,74,6,0,0,84,6,0,0,199,6,0,0,74,6,0,0,84,6,0,0,198,6,0,0,74,6,0,0,84,6,0,0,198,6,0,0,74,6,0,0,84,6,0,0,200,6,0,0,74,6,0,0,84,6,0,0,200,6,0,0,74,6,0,0,84,6,0,0,208,6,0,0,74,6,0,0,84,6,0,0,208,6,0,0,74,6,0,0,84,6,0,0,208,6,0,0,74,6,0,0,84,6,0,0,73,6,0,0,74,6,0,0,84,6,0,0,73,6,0,0,74,6,0,0,84,6,0,0,73,6,0,0,204,6,0,0,204,6,0,0,204,6,0,0,204,6,0,0,74,6,0,0,84,6,0,0,44,6,0,0,74,6,0,0,84,6,0,0,45,6,0,0,74,6,0,0,84,6,0,0,69,6,0,0,74,6,0,0,84,6,0,0,73,6,0,0,74,6,0,0,84,6,0,0,74,6,0,0,40,6,0,0,44,6,0,0,40,6,0,0,45,6,0,0,40,6,0,0,46,6,0,0,40,6,0,0,69,6,0,0,40,6,0,0,73,6,0,0,40,6,0,0,74,6,0,0,42,6,0,0,44,6,0,0,42,6,0,0,45,6,0,0,42,6,0,0,46,6,0,0,42,6,0,0,69,6,0,0,42,6,0,0,73,6,0,0,42,6,0,0,74,6,0,0,43,6,0,0,44,6,0,0,43,6,0,0,69,6,0,0,43,6,0,0,73,6,0,0,43,6,0,0,74,6,0,0,44,6,0,0,45,6,0,0,44,6,0,0,69,6,0,0,45,6,0,0,44,6,0,0,45,6,0,0,69,6,0,0,46,6,0,0,44,6,0,0,46,6,0,0,45,6,0,0,46,6,0,0,69,6,0,0,51,6,0,0,44,6,0,0,51,6,0,0,45,6,0,0,51,6,0,0,46,6,0,0,51,6,0,0,69,6,0,0,53,6,0,0,45,6,0,0,53,6,0,0,69,6,0,0,54,6,0,0,44,6,0,0,54,6,0,0,45,6,0,0,54,6,0,0,46,6,0,0,54,6,0,0,69,6,0,0,55,6,0,0,45,6,0,0,55,6,0,0,69,6,0,0,56,6,0,0,69,6,0,0,57,6,0,0,44,6,0,0,57,6,0,0,69,6,0,0,58,6,0,0,44,6,0,0,58,6,0,0,69,6,0,0,65,6,0,0,44,6,0,0,65,6,0,0,45,6,0,0,65,6,0,0,46,6,0,0,65,6,0,0,69,6,0,0,65,6,0,0,73,6,0,0,65,6,0,0,74,6,0,0,66,6,0,0,45,6,0,0,66,6,0,0,69,6,0,0,66,6,0,0,73,6,0,0,66,6,0,0,74,6,0,0,67,6,0,0,39,6,0,0,67,6,0,0,44,6,0,0,67,6,0,0,45,6,0,0,67,6,0,0,46,6,0,0,67,6,0,0,68,6,0,0,67,6,0,0,69,6,0,0,67,6,0,0,73,6,0,0,67,6,0,0,74,6,0,0,68,6,0,0,44,6,0,0,68,6,0,0,45,6,0,0,68,6,0,0,46,6,0,0,68,6,0,0,69,6,0,0,68,6,0,0,73,6,0,0,68,6,0,0,74,6,0,0,69,6,0,0,44,6,0,0,69,6,0,0,45,6,0,0,69,6,0,0,46,6,0,0,69,6,0,0,69,6,0,0,69,6,0,0,73,6,0,0,69,6,0,0,74,6,0,0,70,6,0,0,44,6,0,0,70,6,0,0,45,6,0,0,70,6,0,0,46,6,0,0,70,6,0,0,69,6,0,0,70,6,0,0,73,6,0,0,70,6,0,0,74,6,0,0,71,6,0,0,44,6,0,0,71,6,0,0,69,6,0,0,71,6,0,0,73,6,0,0,71,6,0,0,74,6,0,0,74,6,0,0,44,6,0,0,74,6,0,0,45,6,0,0,74,6,0,0,46,6,0,0,74,6,0,0,69,6,0,0,74,6,0,0,73,6,0,0,74,6,0,0,74,6,0,0,48,6,0,0,112,6,0,0,49,6,0,0,112,6,0,0,73,6,0,0,112,6,0,0,32,0,0,0,76,6,0,0,81,6,0,0,32,0,0,0,77,6,0,0,81,6,0,0,32,0,0,0,78,6,0,0,81,6,0,0,32,0,0,0,79,6,0,0,81,6,0,0,32,0,0,0,80,6,0,0,81,6,0,0,32,0,0,0,81,6,0,0,112,6,0,0,74,6,0,0,84,6,0,0,49,6,0,0,74,6,0,0,84,6,0,0,50,6,0,0,74,6,0,0,84,6,0,0,69,6,0,0,74,6,0,0,84,6,0,0,70,6,0,0,74,6,0,0,84,6,0,0,73,6,0,0,74,6,0,0,84,6,0,0,74,6,0,0,40,6,0,0,49,6,0,0,40,6,0,0,50,6,0,0,40,6,0,0,69,6,0,0,40,6,0,0,70,6,0,0,40,6,0,0,73,6,0,0,40,6,0,0,74,6,0,0,42,6,0,0,49,6,0,0,42,6,0,0,50,6,0,0,42,6,0,0,69,6,0,0,42,6,0,0,70,6,0,0,42,6,0,0,73,6,0,0,42,6,0,0,74,6,0,0,43,6,0,0,49,6,0,0,43,6,0,0,50,6,0,0,43,6,0,0,69,6,0,0,43,6,0,0,70,6,0,0,43,6,0,0,73,6,0,0,43,6,0,0,74,6,0,0,65,6,0,0,73,6,0,0,65,6,0,0,74,6,0,0,66,6,0,0,73,6,0,0,66,6,0,0,74,6,0,0,67,6,0,0,39,6,0,0,67,6,0,0,68,6,0,0,67,6,0,0,69,6,0,0,67,6,0,0,73,6,0,0,67,6,0,0,74,6,0,0,68,6,0,0,69,6,0,0,68,6,0,0,73,6,0,0,68,6,0,0,74,6,0,0,69,6,0,0,39,6,0,0,69,6,0,0,69,6,0,0,70,6,0,0,49,6,0,0,70,6,0,0,50,6,0,0,70,6,0,0,69,6,0,0,70,6,0,0,70,6,0,0,70,6,0,0,73,6,0,0,70,6,0,0,74,6,0,0,73,6,0,0,112,6,0,0,74,6,0,0,49,6,0,0,74,6,0,0,50,6,0,0,74,6,0,0,69,6,0,0,74,6,0,0,70,6,0,0,74,6,0,0,73,6,0,0,74,6,0,0,74,6,0,0,74,6,0,0,84,6,0,0,44,6,0,0,74,6,0,0,84,6,0,0,45,6,0,0,74,6,0,0,84,6,0,0,46,6,0,0,74,6,0,0,84,6,0,0,69,6,0,0,74,6,0,0,84,6,0,0,71,6,0,0,40,6,0,0,44,6,0,0,40,6,0,0,45,6,0,0,40,6,0,0,46,6,0,0,40,6,0,0,69,6,0,0,40,6,0,0,71,6,0,0,42,6,0,0,44,6,0,0,42,6,0,0,45,6,0,0,42,6,0,0,46,6,0,0,42,6,0,0,69,6,0,0,42,6,0,0,71,6,0,0,43,6,0,0,69,6,0,0,44,6,0,0,45,6,0,0,44,6,0,0,69,6,0,0,45,6,0,0,44,6,0,0,45,6,0,0,69,6,0,0,46,6,0,0,44,6,0,0,46,6,0,0,69,6,0,0,51,6,0,0,44,6,0,0,51,6,0,0,45,6,0,0,51,6,0,0,46,6,0,0,51,6,0,0,69,6,0,0,53,6,0,0,45,6,0,0,53,6,0,0,46,6,0,0,53,6,0,0,69,6,0,0,54,6,0,0,44,6,0,0,54,6,0,0,45,6,0,0,54,6,0,0,46,6,0,0,54,6,0,0,69,6,0,0,55,6,0,0,45,6,0,0,56,6,0,0,69,6,0,0,57,6,0,0,44,6,0,0,57,6,0,0,69,6,0,0,58,6,0,0,44,6,0,0,58,6,0,0,69,6,0,0,65,6,0,0,44,6,0,0,65,6,0,0,45,6,0,0,65,6,0,0,46,6,0,0,65,6,0,0,69,6,0,0,66,6,0,0,45,6,0,0,66,6,0,0,69,6,0,0,67,6,0,0,44,6,0,0,67,6,0,0,45,6,0,0,67,6,0,0,46,6,0,0,67,6,0,0,68,6,0,0,67,6,0,0,69,6,0,0,68,6,0,0,44,6,0,0,68,6,0,0,45,6,0,0,68,6,0,0,46,6,0,0,68,6,0,0,69,6,0,0,68,6,0,0,71,6,0,0,69,6,0,0,44,6,0,0,69,6,0,0,45,6,0,0,69,6,0,0,46,6,0,0,69,6,0,0,69,6,0,0,70,6,0,0,44,6,0,0,70,6,0,0,45,6,0,0,70,6,0,0,46,6,0,0,70,6,0,0,69,6,0,0,70,6,0,0,71,6,0,0,71,6,0,0,44,6,0,0,71,6,0,0,69,6,0,0,71,6,0,0,112,6,0,0,74,6,0,0,44,6,0,0,74,6,0,0,45,6,0,0,74,6,0,0,46,6,0,0,74,6,0,0,69,6,0,0,74,6,0,0,71,6,0,0,74,6,0,0,84,6,0,0,69,6,0,0,74,6,0,0,84,6,0,0,71,6,0,0,40,6,0,0,69,6,0,0,40,6,0,0,71,6,0,0,42,6,0,0,69,6,0,0,42,6,0,0,71,6,0,0,43,6,0,0,69,6,0,0,43,6,0,0,71,6,0,0,51,6,0,0,69,6,0,0,51,6,0,0,71,6,0,0,52,6,0,0,69,6,0,0,52,6,0,0,71,6,0,0,67,6,0,0,68,6,0,0,67,6,0,0,69,6,0,0,68,6,0,0,69,6,0,0,70,6,0,0,69,6,0,0,70,6,0,0,71,6,0,0,74,6,0,0,69,6,0,0,74,6,0,0,71,6,0,0,64,6,0,0,78,6,0,0,81,6,0,0,64,6,0,0,79,6,0,0,81,6,0,0,64,6,0,0,80,6,0,0,81,6,0,0,55,6,0,0,73,6,0,0,55,6,0,0,74,6,0,0,57,6,0,0,73,6,0,0,57,6,0,0,74,6,0,0,58,6,0,0,73,6,0,0,58,6,0,0,74,6,0,0,51,6,0,0,73,6,0,0,51,6,0,0,74,6,0,0,52,6,0,0,73,6,0,0,52,6,0,0,74,6,0,0,45,6,0,0,73,6,0,0,45,6,0,0,74,6,0,0,44,6,0,0,73,6,0,0,44,6,0,0,74,6,0,0,46,6,0,0,73,6,0,0,46,6,0,0,74,6,0,0,53,6,0,0,73,6,0,0,53,6,0,0,74,6,0,0,54,6,0,0,73,6,0,0,54,6,0,0,74,6,0,0,52,6,0,0,44,6,0,0,52,6,0,0,45,6,0,0,52,6,0,0,46,6,0,0,52,6,0,0,69,6,0,0,52,6,0,0,49,6,0,0,51,6,0,0,49,6,0,0,53,6,0,0,49,6,0,0,54,6,0,0,49,6,0,0,55,6,0,0,73,6,0,0,55,6,0,0,74,6,0,0,57,6,0,0,73,6,0,0,57,6,0,0,74,6,0,0,58,6,0,0,73,6,0,0,58,6,0,0,74,6,0,0,51,6,0,0,73,6,0,0,51,6,0,0,74,6,0,0,52,6,0,0,73,6,0,0,52,6,0,0,74,6,0,0,45,6,0,0,73,6,0,0,45,6,0,0,74,6,0,0,44,6,0,0,73,6,0,0,44,6,0,0,74,6,0,0,46,6,0,0,73,6,0,0,46,6,0,0,74,6,0,0,53,6,0,0,73,6,0,0,53,6,0,0,74,6,0,0,54,6,0,0,73,6,0,0,54,6,0,0,74,6,0,0,52,6,0,0,44,6,0,0,52,6,0,0,45,6,0,0,52,6,0,0,46,6,0,0,52,6,0,0,69,6,0,0,52,6,0,0,49,6,0,0,51,6,0,0,49,6,0,0,53,6,0,0,49,6,0,0,54,6,0,0,49,6,0,0,52,6,0,0,44,6,0,0,52,6,0,0,45,6,0,0,52,6,0,0,46,6,0,0,52,6,0,0,69,6,0,0,51,6,0,0,71,6,0,0,52,6,0,0,71,6,0,0,55,6,0,0,69,6,0,0,51,6,0,0,44,6,0,0,51,6,0,0,45,6,0,0,51,6,0,0,46,6,0,0,52,6,0,0,44,6,0,0,52,6,0,0,45,6,0,0,52,6,0,0,46,6,0,0,55,6,0,0,69,6,0,0,56,6,0,0,69,6,0,0,39,6,0,0,75,6,0,0,39,6,0,0,75,6,0,0,42,6,0,0,44,6,0,0,69,6,0,0,42,6,0,0,45,6,0,0,44,6,0,0,42,6,0,0,45,6,0,0,44,6,0,0,42,6,0,0,45,6,0,0,69,6,0,0,42,6,0,0,46,6,0,0,69,6,0,0,42,6,0,0,69,6,0,0,44,6,0,0,42,6,0,0,69,6,0,0,45,6,0,0,42,6,0,0,69,6,0,0,46,6,0,0,44,6,0,0,69,6,0,0,45,6,0,0,44,6,0,0,69,6,0,0,45,6,0,0,45,6,0,0,69,6,0,0,74,6,0,0,45,6,0,0,69,6,0,0,73,6,0,0,51,6,0,0,45,6,0,0,44,6,0,0,51,6,0,0,44,6,0,0,45,6,0,0,51,6,0,0,44,6,0,0,73,6,0,0,51,6,0,0,69,6,0,0,45,6,0,0,51,6,0,0,69,6,0,0,45,6,0,0,51,6,0,0,69,6,0,0,44,6,0,0,51,6,0,0,69,6,0,0,69,6,0,0,51,6,0,0,69,6,0,0,69,6,0,0,53,6,0,0,45,6,0,0,45,6,0,0,53,6,0,0,45,6,0,0,45,6,0,0,53,6,0,0,69,6,0,0,69,6,0,0,52,6,0,0,45,6,0,0,69,6,0,0,52,6,0,0,45,6,0,0,69,6,0,0,52,6,0,0,44,6,0,0,74,6,0,0,52,6,0,0,69,6,0,0,46,6,0,0,52,6,0,0,69,6,0,0,46,6,0,0,52,6,0,0,69,6,0,0,69,6,0,0,52,6,0,0,69,6,0,0,69,6,0,0,54,6,0,0,45,6,0,0,73,6,0,0,54,6,0,0,46,6,0,0,69,6,0,0,54,6,0,0,46,6,0,0,69,6,0,0,55,6,0,0,69,6,0,0,45,6,0,0,55,6,0,0,69,6,0,0,45,6,0,0,55,6,0,0,69,6,0,0,69,6,0,0,55,6,0,0,69,6,0,0,74,6,0,0,57,6,0,0,44,6,0,0,69,6,0,0,57,6,0,0,69,6,0,0,69,6,0,0,57,6,0,0,69,6,0,0,69,6,0,0,57,6,0,0,69,6,0,0,73,6,0,0,58,6,0,0,69,6,0,0,69,6,0,0,58,6,0,0,69,6,0,0,74,6,0,0,58,6,0,0,69,6,0,0,73,6,0,0,65,6,0,0,46,6,0,0,69,6,0,0,65,6,0,0,46,6,0,0,69,6,0,0,66,6,0,0,69,6,0,0,45,6,0,0,66,6,0,0,69,6,0,0,69,6,0,0,68,6,0,0,45,6,0,0,69,6,0,0,68,6,0,0,45,6,0,0,74,6,0,0,68,6,0,0,45,6,0,0,73,6,0,0,68,6,0,0,44,6,0,0,44,6,0,0,68,6,0,0,44,6,0,0,44,6,0,0,68,6,0,0,46,6,0,0,69,6,0,0,68,6,0,0,46,6,0,0,69,6,0,0,68,6,0,0,69,6,0,0,45,6,0,0,68,6,0,0,69,6,0,0,45,6,0,0,69,6,0,0,45,6,0,0,44,6,0,0,69,6,0,0,45,6,0,0,69,6,0,0,69,6,0,0,45,6,0,0,74,6,0,0,69,6,0,0,44,6,0,0,45,6,0,0,69,6,0,0,44,6,0,0,69,6,0,0,69,6,0,0,46,6,0,0,44,6,0,0,69,6,0,0,46,6,0,0,69,6,0,0,69,6,0,0,44,6,0,0,46,6,0,0,71,6,0,0,69,6,0,0,44,6,0,0,71,6,0,0,69,6,0,0,69,6,0,0,70,6,0,0,45,6,0,0,69,6,0,0,70,6,0,0,45,6,0,0,73,6,0,0,70,6,0,0,44,6,0,0,69,6,0,0,70,6,0,0,44,6,0,0,69,6,0,0,70,6,0,0,44,6,0,0,73,6,0,0,70,6,0,0,69,6,0,0,74,6,0,0,70,6,0,0,69,6,0,0,73,6,0,0,74,6,0,0,69,6,0,0,69,6,0,0,74,6,0,0,69,6,0,0,69,6,0,0,40,6,0,0,46,6,0,0,74,6,0,0,42,6,0,0,44,6,0,0,74,6,0,0,42,6,0,0,44,6,0,0,73,6,0,0,42,6,0,0,46,6,0,0,74,6,0,0,42,6,0,0,46,6,0,0,73,6,0,0,42,6,0,0,69,6,0,0,74,6,0,0,42,6,0,0,69,6,0,0,73,6,0,0,44,6,0,0,69,6,0,0,74,6,0,0,44,6,0,0,45,6,0,0,73,6,0,0,44,6,0,0,69,6,0,0,73,6,0,0,51,6,0,0,46,6,0,0,73,6,0,0,53,6,0,0,45,6,0,0,74,6,0,0,52,6,0,0,45,6,0,0,74,6,0,0,54,6,0,0,45,6,0,0,74,6,0,0,68,6,0,0,44,6,0,0,74,6,0,0,68,6,0,0,69,6,0,0,74,6,0,0,74,6,0,0,45,6,0,0,74,6,0,0,74,6,0,0,44,6,0,0,74,6,0,0,74,6,0,0,69,6,0,0,74,6,0,0,69,6,0,0,69,6,0,0,74,6,0,0,66,6,0,0,69,6,0,0,74,6,0,0,70,6,0,0,45,6,0,0,74,6,0,0,66,6,0,0,69,6,0,0,45,6,0,0,68,6,0,0,45,6,0,0,69,6,0,0,57,6,0,0,69,6,0,0,74,6,0,0,67,6,0,0,69,6,0,0,74,6,0,0,70,6,0,0,44,6,0,0,45,6,0,0,69,6,0,0,46,6,0,0,74,6,0,0,68,6,0,0,44,6,0,0,69,6,0,0,67,6,0,0,69,6,0,0,69,6,0,0,68,6,0,0,44,6,0,0,69,6,0,0,70,6,0,0,44,6,0,0,45,6,0,0,44,6,0,0,45,6,0,0,74,6,0,0,45,6,0,0,44,6,0,0,74,6,0,0,69,6,0,0,44,6,0,0,74,6,0,0,65,6,0,0,69,6,0,0,74,6,0,0,40,6,0,0,45,6,0,0,74,6,0,0,67,6,0,0,69,6,0,0,69,6,0,0,57,6,0,0,44,6,0,0,69,6,0,0,53,6,0,0,69,6,0,0,69,6,0,0,51,6,0,0,46,6,0,0,74,6,0,0,70,6,0,0,44,6,0,0,74,6,0,0,53,6,0,0,68,6,0,0,210,6,0,0,66,6,0,0,68,6,0,0,210,6,0,0,39,6,0,0,68,6,0,0,68,6,0,0,71,6,0,0,39,6,0,0,67,6,0,0,40,6,0,0,49,6,0,0,69,6,0,0,45,6,0,0,69,6,0,0,47,6,0,0,53,6,0,0,68,6,0,0,57,6,0,0,69,6,0,0,49,6,0,0,51,6,0,0,72,6,0,0,68,6,0,0,57,6,0,0,68,6,0,0,74,6,0,0,71,6,0,0,72,6,0,0,51,6,0,0,68,6,0,0,69,6,0,0,53,6,0,0,68,6,0,0,73,6,0,0,53,6,0,0,68,6,0,0,73,6,0,0,32,0,0,0,39,6,0,0,68,6,0,0,68,6,0,0,71,6,0,0,32,0,0,0,57,6,0,0,68,6,0,0,74,6,0,0,71,6,0,0,32,0,0,0,72,6,0,0,51,6,0,0,68,6,0,0,69,6,0,0,44,6,0,0,68,6,0,0,32,0,0,0,44,6,0,0,68,6,0,0,39,6,0,0,68,6,0,0,71,6,0,0,49,6,0,0,204,6,0,0,39,6,0,0,68,6,0,0,44,0,0,0,1,48,0,0,2,48,0,0,58,0,0,0,59,0,0,0,33,0,0,0,63,0,0,0,22,48,0,0,23,48,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,20,32,0,0,19,32,0,0,95,0,0,0,95,0,0,0,40,0,0,0,41,0,0,0,123,0,0,0,125,0,0,0,20,48,0,0,21,48,0,0,16,48,0,0,17,48,0,0,10,48,0,0,11,48,0,0,8,48,0,0,9,48,0,0,12,48,0,0,13,48,0,0,14,48,0,0,15,48,0,0,91,0,0,0,93,0,0,0,32,0,0,0,5,3,0,0,32,0,0,0,5,3,0,0,32,0,0,0,5,3,0,0,32,0,0,0,5,3,0,0,95,0,0,0,95,0,0,0,95,0,0,0,44,0,0,0,1,48,0,0,46,0,0,0,59,0,0,0,58,0,0,0,63,0,0,0,33,0,0,0,20,32,0,0,40,0,0,0,41,0,0,0,123,0,0,0,125,0,0,0,20,48,0,0,21,48,0,0,35,0,0,0,38,0,0,0,42,0,0,0,43,0,0,0,45,0,0,0,60,0,0,0,62,0,0,0,61,0,0,0,92,0,0,0,36,0,0,0,37,0,0,0,64,0,0,0,32,0,0,0,75,6,0,0,64,6,0,0,75,6,0,0,32,0,0,0,76,6,0,0,32,0,0,0,77,6,0,0,32,0,0,0,78,6,0,0,64,6,0,0,78,6,0,0,32,0,0,0,79,6,0,0,64,6,0,0,79,6,0,0,32,0,0,0,80,6,0,0,64,6,0,0,80,6,0,0,32,0,0,0,81,6,0,0,64,6,0,0,81,6,0,0,32,0,0,0,82,6,0,0,64,6,0,0,82,6,0,0,33,6,0,0,39,6,0,0,83,6,0,0,39,6,0,0,83,6,0,0,39,6,0,0,84,6,0,0,39,6,0,0,84,6,0,0,72,6,0,0,84,6,0,0,72,6,0,0,84,6,0,0,39,6,0,0,85,6,0,0,39,6,0,0,85,6,0,0,74,6,0,0,84,6,0,0,74,6,0,0,84,6,0,0,74,6,0,0,84,6,0,0,74,6,0,0,84,6,0,0,39,6,0,0,39,6,0,0,40,6,0,0,40,6,0,0,40,6,0,0,40,6,0,0,41,6,0,0,41,6,0,0,42,6,0,0,42,6,0,0,42,6,0,0,42,6,0,0,43,6,0,0,43,6,0,0,43,6,0,0,43,6,0,0,44,6,0,0,44,6,0,0,44,6,0,0,44,6,0,0,45,6,0,0,45,6,0,0,45,6,0,0,45,6,0,0,46,6,0,0,46,6,0,0,46,6,0,0,46,6,0,0,47,6,0,0,47,6,0,0,48,6,0,0,48,6,0,0,49,6,0,0,49,6,0,0,50,6,0,0,50,6,0,0,51,6,0,0,51,6,0,0,51,6,0,0,51,6,0,0,52,6,0,0,52,6,0,0,52,6,0,0,52,6,0,0,53,6,0,0,53,6,0,0,53,6,0,0,53,6,0,0,54,6,0,0,54,6,0,0,54,6,0,0,54,6,0,0,55,6,0,0,55,6,0,0,55,6,0,0,55,6,0,0,56,6,0,0,56,6,0,0,56,6,0,0,56,6,0,0,57,6,0,0,57,6,0,0,57,6,0,0,57,6,0,0,58,6,0,0,58,6,0,0,58,6,0,0,58,6,0,0,65,6,0,0,65,6,0,0,65,6,0,0,65,6,0,0,66,6,0,0,66,6,0,0,66,6,0,0,66,6,0,0,67,6,0,0,67,6,0,0,67,6,0,0,67,6,0,0,68,6,0,0,68,6,0,0,68,6,0,0,68,6,0,0,69,6,0,0,69,6,0,0,69,6,0,0,69,6,0,0,70,6,0,0,70,6,0,0,70,6,0,0,70,6,0,0,71,6,0,0,71,6,0,0,71,6,0,0,71,6,0,0,72,6,0,0,72,6,0,0,73,6,0,0,73,6,0,0,74,6,0,0,74,6,0,0,74,6,0,0,74,6,0,0,68,6,0,0,39,6,0,0,83,6,0,0,68,6,0,0,39,6,0,0,83,6,0,0,68,6,0,0,39,6,0,0,84,6,0,0,68,6,0,0,39,6,0,0,84,6,0,0,68,6,0,0,39,6,0,0,85,6,0,0,68,6,0,0,39,6,0,0,85,6,0,0,68,6,0,0,39,6,0,0,68,6,0,0,39,6,0,0,33,0,0,0,34,0,0,0,35,0,0,0,36,0,0,0,37,0,0,0,38,0,0,0,39,0,0,0,40,0,0,0,41,0,0,0,42,0,0,0,43,0,0,0,44,0,0,0,45,0,0,0,46,0,0,0,47,0,0,0,48,0,0,0,49,0,0,0,50,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,58,0,0,0,59,0,0,0,60,0,0,0,61,0,0,0,62,0,0,0,63,0,0,0,64,0,0,0,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,90,0,0,0,91,0,0,0,92,0,0,0,93,0,0,0,94,0,0,0,95,0,0,0,96,0,0,0,97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,123,0,0,0,124,0,0,0,125,0,0,0,126,0,0,0,133,41,0,0,134,41,0,0,2,48,0,0,12,48,0,0,13,48,0,0,1,48,0,0,251,48,0,0,242,48,0,0,161,48,0,0,163,48,0,0,165,48,0,0,167,48,0,0,169,48,0,0,227,48,0,0,229,48,0,0,231,48,0,0,195,48,0,0,252,48,0,0,162,48,0,0,164,48,0,0,166,48,0,0,168,48,0,0,170,48,0,0,171,48,0,0,173,48,0,0,175,48,0,0,177,48,0,0,179,48,0,0,181,48,0,0,183,48,0,0,185,48,0,0,187,48,0,0,189,48,0,0,191,48,0,0,193,48,0,0,196,48,0,0,198,48,0,0,200,48,0,0,202,48,0,0,203,48,0,0,204,48,0,0,205,48,0,0,206,48,0,0,207,48,0,0,210,48,0,0,213,48,0,0,216,48,0,0,219,48,0,0,222,48,0,0,223,48,0,0,224,48,0,0,225,48,0,0,226,48,0,0,228,48,0,0,230,48,0,0,232,48,0,0,233,48,0,0,234,48,0,0,235,48,0,0,236,48,0,0,237,48,0,0,239,48,0,0,243,48,0,0,153,48,0,0,154,48,0,0,96,17,0,0,0,17,0,0,1,17,0,0,170,17,0,0,2,17,0,0,172,17,0,0,173,17,0,0,3,17,0,0,4,17,0,0,5,17,0,0,176,17,0,0,177,17,0,0,178,17,0,0,179,17,0,0,180,17,0,0,181,17,0,0,26,17,0,0,6,17,0,0,7,17,0,0,8,17,0,0,33,17,0,0,9,17,0,0,10,17,0,0,11,17,0,0,12,17,0,0,13,17,0,0,14,17,0,0,15,17,0,0,16,17,0,0,17,17,0,0,18,17,0,0,97,17,0,0,98,17,0,0,99,17,0,0,100,17,0,0,101,17,0,0,102,17,0,0,103,17,0,0,104,17,0,0,105,17,0,0,106,17,0,0,107,17,0,0,108,17,0,0,109,17,0,0,110,17,0,0,111,17,0,0,112,17,0,0,113,17,0,0,114,17,0,0,115,17,0,0,116,17,0,0,117,17,0,0,162,0,0,0,163,0,0,0,172,0,0,0,32,0,0,0,4,3,0,0,166,0,0,0,165,0,0,0,169,32,0,0,2,37,0,0,144,33,0,0,145,33,0,0,146,33,0,0,147,33,0,0,160,37,0,0,203,37,0,0,208,2,0,0,209,2,0,0,230,0,0,0,153,2,0,0,83,2,0,0,163,2,0,0,102,171,0,0,165,2,0,0,164,2,0,0,86,2,0,0,87,2,0,0,145,29,0,0,88,2,0,0,94,2,0,0,169,2,0,0,100,2,0,0,98,2,0,0,96,2,0,0,155,2,0,0,39,1,0,0,156,2,0,0,103,2,0,0,132,2,0,0,170,2,0,0,171,2,0,0,108,2,0,0,4,223,1,0,142,167,0,0,110,2,0,0,5,223,1,0,142,2,0,0,6,223,1,0,248,0,0,0,118,2,0,0,119,2,0,0,113,0,0,0,122,2,0,0,8,223,1,0,125,2,0,0,126,2,0,0,128,2,0,0,168,2,0,0,166,2,0,0,103,171,0,0,167,2,0,0,136,2,0,0,113,44,0,0,143,2,0,0,161,2,0,0,162,2,0,0,152,2,0,0,192,1,0,0,193,1,0,0,194,1,0,0,10,223,1,0,30,223,1,0,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,90,0,0,0,97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,90,0,0,0,97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,103,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,90,0,0,0,97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,65,0,0,0,67,0,0,0,68,0,0,0,71,0,0,0,74,0,0,0,75,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,90,0,0,0,97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,102,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,90,0,0,0,97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,65,0,0,0,66,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,65,0,0,0,66,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,79,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,90,0,0,0,97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,90,0,0,0,97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,90,0,0,0,97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,90,0,0,0,97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,90,0,0,0,97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,90,0,0,0,97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,49,1,0,0,55,2,0,0,145,3,0,0,146,3,0,0,147,3,0,0,148,3,0,0,149,3,0,0,150,3,0,0,151,3,0,0,152,3,0,0,153,3,0,0,154,3,0,0,155,3,0,0,156,3,0,0,157,3,0,0,158,3,0,0,159,3,0,0,160,3,0,0,161,3,0,0,152,3,0,0,163,3,0,0,164,3,0,0,165,3,0,0,166,3,0,0,167,3,0,0,168,3,0,0,169,3,0,0,7,34,0,0,177,3,0,0,178,3,0,0,179,3,0,0,180,3,0,0,181,3,0,0,182,3,0,0,183,3,0,0,184,3,0,0,185,3,0,0,186,3,0,0,187,3,0,0,188,3,0,0,189,3,0,0,190,3,0,0,191,3,0,0,192,3,0,0,193,3,0,0,194,3,0,0,195,3,0,0,196,3,0,0,197,3,0,0,198,3,0,0,199,3,0,0,200,3,0,0,201,3,0,0,2,34,0,0,181,3,0,0,184,3,0,0,186,3,0,0,198,3,0,0,193,3,0,0,192,3,0,0,145,3,0,0,146,3,0,0,147,3,0,0,148,3,0,0,149,3,0,0,150,3,0,0,151,3,0,0,152,3,0,0,153,3,0,0,154,3,0,0,155,3,0,0,156,3,0,0,157,3,0,0,158,3,0,0,159,3,0,0,160,3,0,0,161,3,0,0,152,3,0,0,163,3,0,0,164,3,0,0,165,3,0,0,166,3,0,0,167,3,0,0,168,3,0,0,169,3,0,0,7,34,0,0,177,3,0,0,178,3,0,0,179,3,0,0,180,3,0,0,181,3,0,0,182,3,0,0,183,3,0,0,184,3,0,0,185,3,0,0,186,3,0,0,187,3,0,0,188,3,0,0,189,3,0,0,190,3,0,0,191,3,0,0,192,3,0,0,193,3,0,0,194,3,0,0,195,3,0,0,196,3,0,0,197,3,0,0,198,3,0,0,199,3,0,0,200,3,0,0,201,3,0,0,2,34,0,0,181,3,0,0,184,3,0,0,186,3,0,0,198,3,0,0,193,3,0,0,192,3,0,0,145,3,0,0,146,3,0,0,147,3,0,0,148,3,0,0,149,3,0,0,150,3,0,0,151,3,0,0,152,3,0,0,153,3,0,0,154,3,0,0,155,3,0,0,156,3,0,0,157,3,0,0,158,3,0,0,159,3,0,0,160,3,0,0,161,3,0,0,152,3,0,0,163,3,0,0,164,3,0,0,165,3,0,0,166,3,0,0,167,3,0,0,168,3,0,0,169,3,0,0,7,34,0,0,177,3,0,0,178,3,0,0,179,3,0,0,180,3,0,0,181,3,0,0,182,3,0,0,183,3,0,0,184,3,0,0,185,3,0,0,186,3,0,0,187,3,0,0,188,3,0,0,189,3,0,0,190,3,0,0,191,3,0,0,192,3,0,0,193,3,0,0,194,3,0,0,195,3,0,0,196,3,0,0,197,3,0,0,198,3,0,0,199,3,0,0,200,3,0,0,201,3,0,0,2,34,0,0,181,3,0,0,184,3,0,0,186,3,0,0,198,3,0,0,193,3,0,0,192,3,0,0,145,3,0,0,146,3,0,0,147,3,0,0,148,3,0,0,149,3,0,0,150,3,0,0,151,3,0,0,152,3,0,0,153,3,0,0,154,3,0,0,155,3,0,0,156,3,0,0,157,3,0,0,158,3,0,0,159,3,0,0,160,3,0,0,161,3,0,0,152,3,0,0,163,3,0,0,164,3,0,0,165,3,0,0,166,3,0,0,167,3,0,0,168,3,0,0,169,3,0,0,7,34,0,0,177,3,0,0,178,3,0,0,179,3,0,0,180,3,0,0,181,3,0,0,182,3,0,0,183,3,0,0,184,3,0,0,185,3,0,0,186,3,0,0,187,3,0,0,188,3,0,0,189,3,0,0,190,3,0,0,191,3,0,0,192,3,0,0,193,3,0,0,194,3,0,0,195,3,0,0,196,3,0,0,197,3,0,0,198,3,0,0,199,3,0,0,200,3,0,0,201,3,0,0,2,34,0,0,181,3,0,0,184,3,0,0,186,3,0,0,198,3,0,0,193,3,0,0,192,3,0,0,145,3,0,0,146,3,0,0,147,3,0,0,148,3,0,0,149,3,0,0,150,3,0,0,151,3,0,0,152,3,0,0,153,3,0,0,154,3,0,0,155,3,0,0,156,3,0,0,157,3,0,0,158,3,0,0,159,3,0,0,160,3,0,0,161,3,0,0,152,3,0,0,163,3,0,0,164,3,0,0,165,3,0,0,166,3,0,0,167,3,0,0,168,3,0,0,169,3,0,0,7,34,0,0,177,3,0,0,178,3,0,0,179,3,0,0,180,3,0,0,181,3,0,0,182,3,0,0,183,3,0,0,184,3,0,0,185,3,0,0,186,3,0,0,187,3,0,0,188,3,0,0,189,3,0,0,190,3,0,0,191,3,0,0,192,3,0,0,193,3,0,0,194,3,0,0,195,3,0,0,196,3,0,0,197,3,0,0,198,3,0,0,199,3,0,0,200,3,0,0,201,3,0,0,2,34,0,0,181,3,0,0,184,3,0,0,186,3,0,0,198,3,0,0,193,3,0,0,192,3,0,0,220,3,0,0,221,3,0,0,48,0,0,0,49,0,0,0,50,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,48,0,0,0,49,0,0,0,50,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,48,0,0,0,49,0,0,0,50,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,48,0,0,0,49,0,0,0,50,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,48,0,0,0,49,0,0,0,50,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,48,4,0,0,49,4,0,0,50,4,0,0,51,4,0,0,52,4,0,0,53,4,0,0,54,4,0,0,55,4,0,0,56,4,0,0,58,4,0,0,59,4,0,0,60,4,0,0,62,4,0,0,63,4,0,0,64,4,0,0,65,4,0,0,66,4,0,0,67,4,0,0,68,4,0,0,69,4,0,0,70,4,0,0,71,4,0,0,72,4,0,0,75,4,0,0,77,4,0,0,78,4,0,0,137,166,0,0,217,4,0,0,86,4,0,0,88,4,0,0,233,4,0,0,175,4,0,0,207,4,0,0,48,4,0,0,49,4,0,0,50,4,0,0,51,4,0,0,52,4,0,0,53,4,0,0,54,4,0,0,55,4,0,0,56,4,0,0,58,4,0,0,59,4,0,0,62,4,0,0,63,4,0,0,65,4,0,0,67,4,0,0,68,4,0,0,69,4,0,0,70,4,0,0,71,4,0,0,72,4,0,0,74,4,0,0,75,4,0,0,145,4,0,0,86,4,0,0,85,4,0,0,95,4,0,0,171,4,0,0,81,166,0,0,177,4,0,0,39,6,0,0,40,6,0,0,44,6,0,0,47,6,0,0,72,6,0,0,50,6,0,0,45,6,0,0,55,6,0,0,74,6,0,0,67,6,0,0,68,6,0,0,69,6,0,0,70,6,0,0,51,6,0,0,57,6,0,0,65,6,0,0,53,6,0,0,66,6,0,0,49,6,0,0,52,6,0,0,42,6,0,0,43,6,0,0,46,6,0,0,48,6,0,0,54,6,0,0,56,6,0,0,58,6,0,0,110,6,0,0,186,6,0,0,161,6,0,0,111,6,0,0,40,6,0,0,44,6,0,0,71,6,0,0,45,6,0,0,74,6,0,0,67,6,0,0,68,6,0,0,69,6,0,0,70,6,0,0,51,6,0,0,57,6,0,0,65,6,0,0,53,6,0,0,66,6,0,0,52,6,0,0,42,6,0,0,43,6,0,0,46,6,0,0,54,6,0,0,58,6,0,0,44,6,0,0,45,6,0,0,74,6,0,0,68,6,0,0,70,6,0,0,51,6,0,0,57,6,0,0,53,6,0,0,66,6,0,0,52,6,0,0,46,6,0,0,54,6,0,0,58,6,0,0,186,6,0,0,111,6,0,0,40,6,0,0,44,6,0,0,71,6,0,0,45,6,0,0,55,6,0,0,74,6,0,0,67,6,0,0,69,6,0,0,70,6,0,0,51,6,0,0,57,6,0,0,65,6,0,0,53,6,0,0,66,6,0,0,52,6,0,0,42,6,0,0,43,6,0,0,46,6,0,0,54,6,0,0,56,6,0,0,58,6,0,0,110,6,0,0,161,6,0,0,39,6,0,0,40,6,0,0,44,6,0,0,47,6,0,0,71,6,0,0,72,6,0,0,50,6,0,0,45,6,0,0,55,6,0,0,74,6,0,0,68,6,0,0,69,6,0,0,70,6,0,0,51,6,0,0,57,6,0,0,65,6,0,0,53,6,0,0,66,6,0,0,49,6,0,0,52,6,0,0,42,6,0,0,43,6,0,0,46,6,0,0,48,6,0,0,54,6,0,0,56,6,0,0,58,6,0,0,40,6,0,0,44,6,0,0,47,6,0,0,72,6,0,0,50,6,0,0,45,6,0,0,55,6,0,0,74,6,0,0,68,6,0,0,69,6,0,0,70,6,0,0,51,6,0,0,57,6,0,0,65,6,0,0,53,6,0,0,66,6,0,0,49,6,0,0,52,6,0,0,42,6,0,0,43,6,0,0,46,6,0,0,48,6,0,0,54,6,0,0,56,6,0,0,58,6,0,0,48,0,0,0,46,0,0,0,48,0,0,0,44,0,0,0,49,0,0,0,44,0,0,0,50,0,0,0,44,0,0,0,51,0,0,0,44,0,0,0,52,0,0,0,44,0,0,0,53,0,0,0,44,0,0,0,54,0,0,0,44,0,0,0,55,0,0,0,44,0,0,0,56,0,0,0,44,0,0,0,57,0,0,0,44,0,0,0,40,0,0,0,65,0,0,0,41,0,0,0,40,0,0,0,66,0,0,0,41,0,0,0,40,0,0,0,67,0,0,0,41,0,0,0,40,0,0,0,68,0,0,0,41,0,0,0,40,0,0,0,69,0,0,0,41,0,0,0,40,0,0,0,70,0,0,0,41,0,0,0,40,0,0,0,71,0,0,0,41,0,0,0,40,0,0,0,72,0,0,0,41,0,0,0,40,0,0,0,73,0,0,0,41,0,0,0,40,0,0,0,74,0,0,0,41,0,0,0,40,0,0,0,75,0,0,0,41,0,0,0,40,0,0,0,76,0,0,0,41,0,0,0,40,0,0,0,77,0,0,0,41,0,0,0,40,0,0,0,78,0,0,0,41,0,0,0,40,0,0,0,79,0,0,0,41,0,0,0,40,0,0,0,80,0,0,0,41,0,0,0,40,0,0,0,81,0,0,0,41,0,0,0,40,0,0,0,82,0,0,0,41,0,0,0,40,0,0,0,83,0,0,0,41,0,0,0,40,0,0,0,84,0,0,0,41,0,0,0,40,0,0,0,85,0,0,0,41,0,0,0,40,0,0,0,86,0,0,0,41,0,0,0,40,0,0,0,87,0,0,0,41,0,0,0,40,0,0,0,88,0,0,0,41,0,0,0,40,0,0,0,89,0,0,0,41,0,0,0,40,0,0,0,90,0,0,0,41,0,0,0,20,48,0,0,83,0,0,0,21,48,0,0,67,0,0,0,82,0,0,0,67,0,0,0,68,0,0,0,87,0,0,0,90,0,0,0,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,90,0,0,0,72,0,0,0,86,0,0,0,77,0,0,0,86,0,0,0,83,0,0,0,68,0,0,0,83,0,0,0,83,0,0,0,80,0,0,0,80,0,0,0,86,0,0,0,87,0,0,0,67,0,0,0,77,0,0,0,67,0,0,0,77,0,0,0,68,0,0,0,77,0,0,0,82,0,0,0,68,0,0,0,74,0,0,0,123,48,0,0,75,48,0,0,179,48,0,0,179,48,0,0,181,48,0,0,75,98,0,0,87,91,0,0,204,83,0,0,198,48,0,0,153,48,0,0,140,78,0,0,26,89,0,0,227,137,0,0,41,89,0,0,164,78,0,0,32,102,0,0,33,113,0,0,153,101,0,0,77,82,0,0,140,95,0,0,141,81,0,0,176,101,0,0,29,82,0,0,66,125,0,0,31,117,0,0,169,140,0,0,240,88,0,0,57,84,0,0,20,111,0,0,149,98,0,0,85,99,0,0,0,78,0,0,9,78,0,0,74,144,0,0,230,93,0,0,45,78,0,0,243,83,0,0,7,99,0,0,112,141,0,0,83,98,0,0,129,121,0,0,122,122,0,0,8,84,0,0,128,110,0,0,9,103,0,0,8,103,0,0,51,117,0,0,114,82,0,0,182,85,0,0,77,145,0,0,20,48,0,0,44,103,0,0,21,48,0,0,20,48,0,0,9,78,0,0,21,48,0,0,20,48,0,0,140,78,0,0,21,48,0,0,20,48,0,0,137,91,0,0,21,48,0,0,20,48,0,0,185,112,0,0,21,48,0,0,20,48,0,0,83,98,0,0,21,48,0,0,20,48,0,0,215,118,0,0,21,48,0,0,20,48,0,0,221,82,0,0,21,48,0,0,20,48,0,0,87,101,0,0,21,48,0,0,151,95,0,0,239,83,0,0,48,0,0,0,49,0,0,0,50,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,1,0,108,1,14,0,239,4,2,0,0,0,0,0,0,0,2,0,0,0,1,0,3,0,151,0,101,1,0,0,0,0,133,1,0,0,1,0,0,0,244,3,0,0,0,0,0,0,0,0,4,0,145,0,0,0,221,0,1,0,108,2,0,0,11,0,0,0,224,0,188,0,3,0,19,2,1,0,0,0,200,0,3,0,28,0,252,0,0,0,0,0,17,0,50,1,0,0,0,0,11,1,144,0,116,4,214,0,0,0,0,0,3,0,13,0,5,0,0,0,6,0,25,0,84,0,50,1,76,0,23,0,6,0,72,0,3,0,0,0,0,0,6,0,12,0,3,0,0,0,177,0,1,0,140,0,0,0,27,0,192,0,7,0,2,0,0,0,18,0,0,0,0,0,6,0,1,0,190,1,200,0,0,0,125,0,0,0,10,0,0,0,0,0,180,0,2,0,8,0,5,0,68,1,219,0,1,0,6,0,0,0,0,0,13,0,20,0,0,0,79,0,2,0,0,0,3,0,50,0,0,0,5,0,14,0,124,0,44,0,6,0,0,0,0,0,7,0,0,0,95,0,5,0,15,0,103,0,0,0,1,0,52,0,0,0,0,0,0,0,144,0,18,0,0,0,0,0,30,0,76,0,137,0,168,0,0,0,4,0,31,0,0,0,0,0,1,0,153,0,24,0,13,0,3,0,7,0,5,0,25,0,2,0,0,0,4,0,1,0,3,0,144,0,11,0,41,0,85,0,0,0,81,0,0,0,2,0,208,0,122,0,102,0,0,0,149,0,7,0,65,234,227,201,0,11,161,5,1,0,0,0,141,0,15,0,33,0,86,0,10,0,27,0,0,0,0,0,8,0,7,0,124,0,5,0,0,0,98,0,2,0,19,0,6,0,0,0,79,0,0,0,0,0,50,0,47,0,4,0,13,0,160,0,4,0,8,0,36,0,31,0,0,0,0,0,130,0,69,0,0,0,97,0,0,0,29,0,1,0,0,0,1,0,0,0,7,0,23,0,11,0,0,0,0,0,0,0,11,0,8,0,8,0,0,0,0,0,61,0,0,0,150,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,4,0,0,0,3,0,7,0,44,0,0,0,0,0,20,0,36,0,2,0,2,0,0,0,2,0,0,0,18,0,1,0,0,0,2,0,0,0,37,0,10,0,1,0,102,0,11,0,8,0,0,0,12,0,16,0,2,0,3,0,8,0,4,0,6,0,1,0,4,0,227,0,35,0,32,0,7,0,0,0,15,0,30,0,35,0,61,0,4,0,0,0,1,0,0,0,3,0,37,0,0,0,1,0,49,0,157,0,0,0,0,0,4,0,1,0,0,0,0,0,8,0,0,0,0,0,38,0,0,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,27,0,0,0,2,0,0,0,1,0,10,0,3,0,1,0,2,0,12,0,12,0,1,0,1,0,0,0,17,0,4,0,61,0,2,0,27,0,2,0,0,0,12,0,6,0,6,0,0,0,0,0,3,0,0,0,9,0,44,0,0,0,9,0,55,0,45,0,0,0,18,0,35,0,0,0,0,0,28,0,0,0,38,0,16,0,21,0,2,0,0,0,11,0,0,0,4,0,20,0,5,0,19,0,7,0,28,0,3,0,54,0,0,0,8,0,1,0,25,0,2,0,0,0,1,0,0,0,0,0,4,0,1,0,8,0,2,0,10,0,6,0,19,0,0,0,0,0,0,0,47,0,1,0,0,0,22,0,5,0,12,0,12,0,1,0,16,0,3,0,14,0,0,0,1,0,13,0,40,0,0,0,0,0,1,0,0,0,0,0,4,0,16,0,33,0,0,0,1,0,3,0,0,0,35,0,0,0,1,0,0,0,0,0,0,0,13,0,1,0,0,0,0,0,6,0,107,0,0,0,20,0,0,0,0,0,6,0,18,0,0,0,2,0,0,0,42,0,1,0,11,0,1,0,6,0,9,0,8,0,1,0,0,0,43,0,0,0,8,0,7,0,0,0,15,0,22,0,0,0,0,0,68,0,0,0,1,0,0,0,0,0,12,0,25,0,37,0,2,0,31,0,15,0,12,0,1,0,31,0,10,0,0,0,56,0,14,0,15,0,12,0,37,0,0,0,6,0,14,0,0,0,8,0,0,0,2,0,0,0,0,0,1,0,9,0,1,0,22,0,0,0,0,0,0,0,3,0,21,0,98,0,1,0,0,0,0,0,2,0,0,0,0,0,61,0,0,0,3,0,1,0,1,0,1,0,0,0,1,0,0,0,41,0,4,0,44,0,1,0,65,148,233,201,0,11,43,34,0,0,0,20,0,40,0,0,0,7,0,4,0,3,0,6,0,0,0,1,0,13,0,42,0,0,0,0,0,68,0,0,0,8,0,0,0,2,0,1,0,11,0,65,200,233,201,0,11,141,3,4,0,3,0,28,0,5,0,0,0,6,0,2,0,0,0,17,0,6,0,7,0,0,0,2,0,40,0,7,0,29,0,11,0,5,0,46,0,17,0,0,0,1,0,12,0,0,0,7,0,47,0,0,0,0,0,5,0,10,0,0,0,8,0,6,0,0,0,0,0,7,0,1,0,8,0,32,0,12,0,0,0,26,0,5,0,0,0,38,0,38,0,2,0,11,0,8,0,0,0,4,0,5,0,2,0,0,0,5,0,18,0,0,0,5,0,0,0,1,0,6,0,9,0,1,0,3,0,21,0,3,0,0,0,0,0,2,0,0,0,3,0,0,0,22,0,0,0,16,0,3,0,0,0,27,0,2,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,0,0,1,0,1,0,12,0,38,0,1,0,0,0,0,0,4,0,0,0,12,0,30,0,0,0,1,0,54,0,6,0,3,0,0,0,0,0,1,0,0,0,6,0,0,0,0,0,0,0,8,0,12,0,0,0,0,0,1,0,0,0,0,0,4,0,2,0,7,0,1,0,2,0,7,0,13,0,2,0,0,0,0,0,0,0,2,0,5,0,0,0,8,0,5,0,0,0,0,0,3,0,6,0,0,0,0,0,8,0,1,0,5,0,1,0,3,0,3,0,16,0,11,0,7,0,0,0,15,0,17,0,0,0,24,0,0,0,0,0,15,0,2,0,7,0,1,0,0,0,0,0,0,0,12,0,24,0,0,0,23,0,0,0,1,0,0,0,38,0,3,0,0,0,27,0,0,0,8,0,3,0,3,0,0,0,0,0,2,0,6,0,0,0,11,0,27,0,9,0,0,0,3,0,0,0,0,0,1,0,1,0,1,0,5,0,0,0,6,0,0,0,4,0,3,0,65,224,236,201,0,11,239,1,9,0,9,0,0,0,2,0,7,0,14,0,35,0,3,0,1,0,0,0,0,0,15,0,0,0,8,0,34,0,14,0,16,0,7,0,3,0,12,0,25,0,1,0,10,0,2,0,0,0,3,0,24,0,1,0,22,0,10,0,0,0,2,0,8,0,0,0,35,0,0,0,0,0,6,0,2,0,0,0,4,0,13,0,27,0,0,0,4,0,56,0,0,0,0,0,17,0,14,0,0,0,0,0,0,0,9,0,0,0,33,0,19,0,2,0,24,0,4,0,1,0,16,0,0,0,2,0,0,0,6,0,20,0,10,0,0,0,0,0,4,0,14,0,0,0,0,0,5,0,4,0,0,0,32,0,29,0,1,0,0,0,9,0,0,0,1,0,1,0,4,0,2,0,0,0,1,0,0,0,0,0,36,0,1,0,0,0,9,0,8,0,0,0,1,0,10,0,1,0,0,0,4,0,0,0,19,0,5,0,0,0,1,0,0,0,1,0,0,0,0,0,2,0,4,0,0,0,0,0,5,0,1,0,9,0,2,0,5,0,65,218,238,201,0,11,129,1,10,0,0,0,0,0,16,0,1,0,4,0,0,0,0,0,1,0,4,0,0,0,1,0,2,0,4,0,3,0,0,0,4,0,20,0,7,0,10,0,2,0,6,0,0,0,2,0,1,0,8,0,7,0,0,0,0,0,0,0,20,0,1,0,16,0,0,0,0,0,5,0,1,0,6,0,5,0,3,0,0,0,9,0,2,0,4,0,2,0,0,0,0,0,12,0,25,0,0,0,0,0,0,0,1,0,0,0,0,0,15,0,8,0,13,0,0,0,3,0,1,0,0,0,9,0,20,0,23,0,65,228,239,201,0,11,241,1,3,0,1,0,0,0,5,0,21,0,1,0,25,0,1,0,1,0,1,0,1,0,3,0,0,0,6,0,3,0,0,0,17,0,5,0,0,0,4,0,12,0,3,0,0,0,7,0,0,0,0,0,3,0,4,0,3,0,11,0,0,0,0,0,6,0,8,0,3,0,1,0,0,0,0,0,1,0,13,0,3,0,0,0,7,0,0,0,1,0,0,0,0,0,0,0,9,0,1,0,0,0,2,0,1,0,9,0,10,0,8,0,1,0,7,0,3,0,0,0,3,0,0,0,0,0,4,0,0,0,4,0,1,0,11,0,0,0,19,0,6,0,7,0,0,0,0,0,8,0,7,0,7,0,0,0,3,0,0,0,2,0,3,0,0,0,1,0,1,0,1,0,27,0,3,0,2,0,9,0,2,0,1,0,2,0,0,0,4,0,1,0,0,0,6,0,0,0,0,0,1,0,5,0,0,0,15,0,1,0,6,0,8,0,4,0,0,0,0,0,3,0,11,0,2,0,5,0,1,0,2,0,19,0,19,0,0,0,9,0,2,0,65,230,241,201,0,11,237,3,4,0,2,0,33,0,0,0,6,0,3,0,1,0,1,0,5,0,3,0,0,0,16,0,34,0,11,0,0,0,8,0,0,0,0,0,3,0,4,0,1,0,26,0,2,0,0,0,0,0,0,0,2,0,1,0,0,0,0,0,2,0,0,0,0,0,18,0,1,0,0,0,2,0,0,0,0,0,1,0,0,0,2,0,33,0,0,0,2,0,13,0,1,0,3,0,5,0,1,0,12,0,16,0,0,0,36,0,0,0,0,0,6,0,6,0,27,0,1,0,13,0,0,0,1,0,0,0,1,0,0,0,0,0,7,0,2,0,0,0,5,0,36,0,6,0,1,0,14,0,0,0,11,0,14,0,7,0,0,0,0,0,0,0,3,0,0,0,0,0,2,0,24,0,3,0,3,0,1,0,0,0,0,0,4,0,4,0,0,0,1,0,0,0,20,0,6,0,11,0,0,0,2,0,1,0,2,0,6,0,6,0,0,0,6,0,0,0,0,0,1,0,2,0,2,0,1,0,2,0,0,0,1,0,8,0,1,0,12,0,0,0,7,0,2,0,3,0,1,0,0,0,6,0,1,0,7,0,17,0,3,0,0,0,1,0,10,0,2,0,2,0,8,0,6,0,8,0,0,0,0,0,4,0,8,0,1,0,7,0,2,0,2,0,6,0,0,0,6,0,0,0,0,0,7,0,1,0,14,0,2,0,2,0,50,0,7,0,11,0,4,0,4,0,0,0,6,0,0,0,8,0,0,0,0,0,0,0,9,0,2,0,27,0,0,0,0,0,0,0,1,0,12,0,2,0,1,0,2,0,15,0,0,0,0,0,0,0,3,0,12,0,5,0,0,0,0,0,0,0,11,0,0,0,2,0,1,0,3,0,0,0,1,0,6,0,10,0,1,0,0,0,8,0,0,0,4,0,1,0,0,0,1,0,0,0,14,0,2,0,1,0,1,0,1,0,7,0,1,0,3,0,1,0,2,0,1,0,3,0,2,0,0,0,17,0,3,0,2,0,3,0,0,0,0,0,3,0,4,0,0,0,0,0,1,0,32,0,0,0,0,0,1,0,0,0,0,0,7,0,2,0,0,0,18,0,0,0,10,0,1,0,2,0,65,220,245,201,0,11,93,2,0,0,0,0,0,4,0,15,0,0,0,7,0,4,0,2,0,18,0,0,0,1,0,4,0,2,0,3,0,0,0,1,0,23,0,1,0,1,0,5,0,0,0,1,0,0,0,0,0,11,0,0,0,1,0,0,0,0,0,0,0,4,0,0,0,0,0,9,0,0,0,4,0,0,0,0,0,4,0,10,0,0,0,0,0,6,0,7,0,2,0,3,0,65,194,246,201,0,11,3,6,0,11,0,65,208,246,201,0,11,123,1,0,0,0,12,0,8,0,1,0,13,0,11,0,2,0,0,0,0,0,0,0,1,0,5,0,1,0,0,0,0,0,2,0,3,0,3,0,0,0,0,0,8,0,0,0,1,0,9,0,17,0,1,0,12,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,1,0,1,0,23,0,1,0,0,0,5,0,11,0,1,0,4,0,1,0,6,0,29,0,0,0,1,0,4,0,2,0,9,0,2,0,15,0,20,0,2,0,1,0,7,0,1,0,1,0,7,0,2,0,65,212,247,201,0,11,151,1,4,0,19,0,2,0,1,0,1,0,3,0,0,0,2,0,2,0,0,0,3,0,1,0,0,0,5,0,1,0,1,0,0,0,1,0,1,0,2,0,0,0,0,0,3,0,0,0,10,0,6,0,1,0,6,0,7,0,1,0,0,0,0,0,2,0,7,0,4,0,0,0,0,0,12,0,2,0,0,0,10,0,1,0,0,0,0,0,10,0,0,0,6,0,3,0,1,0,0,0,13,0,3,0,5,0,0,0,2,0,10,0,0,0,11,0,1,0,6,0,34,0,0,0,5,0,1,0,0,0,2,0,0,0,0,0,18,0,4,0,2,0,0,0,0,0,12,0,0,0,1,0,65,252,248,201,0,11,85,1,0,4,0,2,0,1,0,8,0,4,0,6,0,1,0,0,0,3,0,10,0,0,0,5,0,1,0,0,0,0,0,3,0,0,0,6,0,0,0,0,0,3,0,0,0,4,0,0,0,0,0,0,0,14,0,1,0,1,0,0,0,6,0,0,0,8,0,0,0,0,0,10,0,1,0,0,0,4,0,0,0,4,0,1,0,65,220,249,201,0,11,219,3,1,0,0,0,23,0,4,0,0,0,11,0,3,0,5,0,4,0,0,0,3,0,15,0,6,0,1,0,1,0,7,0,4,0,3,0,1,0,3,0,4,0,1,0,1,0,0,0,0,0,0,0,2,0,1,0,0,0,5,0,0,0,2,0,0,0,0,0,3,0,1,0,0,0,5,0,0,0,13,0,6,0,1,0,0,0,0,0,7,0,0,0,0,0,10,0,3,0,2,0,10,0,1,0,7,0,1,0,0,0,1,0,0,0,5,0,3,0,0,0,5,0,2,0,1,0,0,0,2,0,0,0,1,0,1,0,4,0,9,0,5,0,1,0,1,0,6,0,0,0,9,0,1,0,10,0,2,0,2,0,0,0,0,0,2,0,2,0,7,0,9,0,0,0,16,0,28,0,4,0,0,0,0,0,3,0,3,0,13,0,1,0,3,0,0,0,0,0,12,0,7,0,1,0,3,0,7,0,8,0,3,0,6,0,0,0,3,0,1,0,1,0,0,0,1,0,1,0,4,0,10,0,5,0,0,0,1,0,19,0,2,0,0,0,0,0,1,0,2,0,1,0,14,0,1,0,12,0,1,0,1,0,9,0,0,0,0,0,1,0,12,0,0,0,1,0,0,0,2,0,4,0,3,0,1,0,12,0,12,0,3,0,0,0,12,0,11,0,0,0,1,0,1,0,10,0,1,0,11,0,0,0,0,0,28,0,0,0,0,0,0,0,1,0,2,0,8,0,3,0,0,0,5,0,0,0,3,0,3,0,0,0,4,0,0,0,2,0,6,0,15,0,0,0,1,0,4,0,0,0,0,0,17,0,11,0,4,0,5,0,4,0,0,0,13,0,4,0,4,0,3,0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,10,0,1,0,19,0,6,0,0,0,7,0,7,0,1,0,1,0,4,0,4,0,0,0,0,0,3,0,0,0,7,0,0,0,2,0,1,0,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,3,0,4,0,5,0,16,0,0,0,7,0,0,0,10,0,17,0,0,0,0,0,1,0,1,0,65,194,253,201,0,11,95,1,0,11,0,1,0,0,0,0,0,0,0,2,0,2,0,0,0,10,0,0,0,3,0,0,0,7,0,6,0,1,0,0,0,4,0,2,0,2,0,0,0,1,0,2,0,3,0,4,0,0,0,4,0,0,0,1,0,0,0,2,0,16,0,5,0,0,0,0,0,1,0,0,0,10,0,4,0,0,0,4,0,0,0,0,0,0,0,6,0,11,0,11,0,5,0,65,172,254,201,0,11,103,9,0,0,0,2,0,4,0,0,0,5,0,2,0,0,0,3,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,4,0,6,0,1,0,4,0,1,0,0,0,1,0,7,0,0,0,6,0,0,0,0,0,2,0,2,0,0,0,6,0,5,0,8,0,0,0,1,0,2,0,1,0,0,0,4,0,7,0,0,0,1,0,7,0,0,0,2,0,2,0,11,0,1,0,2,0,6,0,1,0,65,156,255,201,0,11,61,2,0,4,0,0,0,0,0,3,0,1,0,7,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,11,0,0,0,0,0,0,0,6,0,0,0,1,0,0,0,4,0,12,0,2,0,0,0,1,0,1,0,2,0,4,0,14,0,65,228,255,201,0,11,47,2,0,1,0,0,0,4,0,3,0,24,0,0,0,1,0,0,0,2,0,5,0,1,0,2,0,0,0,1,0,3,0,4,0,0,0,0,0,5,0,2,0,0,0,0,0,1,0,65,158,128,202,0,11,151,3,2,0,3,0,0,0,1,0,0,0,0,0,1,0,3,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,20,0,4,0,11,0,18,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,1,0,3,0,11,0,3,0,0,0,1,0,2,0,0,0,16,0,13,0,1,0,1,0,7,0,6,0,1,0,1,0,2,0,0,0,0,0,1,0,3,0,2,0,1,0,3,0,1,0,0,0,0,0,0,0,8,0,4,0,2,0,6,0,9,0,5,0,0,0,22,0,1,0,4,0,0,0,3,0,3,0,4,0,1,0,0,0,0,0,2,0,0,0,1,0,0,0,2,0,13,0,2,0,0,0,11,0,6,0,10,0,3,0,0,0,5,0,0,0,1,0,0,0,0,0,0,0,5,0,1,0,0,0,10,0,0,0,2,0,0,0,2,0,2,0,5,0,1,0,2,0,0,0,2,0,2,0,5,0,0,0,1,0,0,0,0,0,3,0,0,0,3,0,2,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,25,0,0,0,0,0,3,0,0,0,1,0,0,0,1,0,5,0,4,0,1,0,4,0,0,0,1,0,3,0,4,0,6,0,1,0,1,0,4,0,3,0,4,0,0,0,4,0,5,0,9,0,0,0,1,0,9,0,2,0,1,0,0,0,0,0,0,0,12,0,1,0,0,0,0,0,3,0,2,0,3,0,2,0,1,0,0,0,4,0,0,0,4,0,7,0,3,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,5,0,6,0,9,0,0,0,2,0,27,0,2,0,0,0,9,0,0,0,0,0,6,0,0,0,0,0,0,0,3,0,0,0,1,0,6,0,2,0,1,0,6,0,1,0,11,0,3,0,6,0,65,194,131,202,0,11,9,2,0,0,0,0,0,2,0,2,0,65,214,131,202,0,11,251,3,3,0,0,0,3,0,3,0,5,0,11,0,0,0,0,0,1,0,0,0,0,0,2,0,11,0,3,0,2,0,19,0,1,0,1,0,8,0,3,0,2,0,5,0,1,0,0,0,1,0,1,0,5,0,0,0,1,0,3,0,4,0,5,0,0,0,2,0,0,0,14,0,1,0,0,0,0,0,5,0,3,0,5,0,0,0,1,0,2,0,0,0,0,0,8,0,0,0,1,0,2,0,0,0,9,0,0,0,0,0,0,0,6,0,0,0,3,0,3,0,9,0,7,0,0,0,8,0,0,0,1,0,3,0,0,0,3,0,5,0,4,0,1,0,2,0,2,0,0,0,4,0,3,0,0,0,7,0,5,0,3,0,1,0,0,0,4,0,1,0,0,0,3,0,0,0,8,0,2,0,4,0,4,0,0,0,9,0,1,0,4,0,0,0,6,0,4,0,0,0,0,0,0,0,10,0,1,0,0,0,1,0,6,0,0,0,1,0,6,0,3,0,2,0,2,0,0,0,1,0,1,0,3,0,5,0,0,0,0,0,2,0,4,0,1,0,0,0,0,0,1,0,6,0,0,0,5,0,4,0,4,0,1,0,1,0,4,0,1,0,2,0,0,0,2,0,2,0,5,0,13,0,1,0,0,0,2,0,0,0,0,0,2,0,0,0,1,0,1,0,0,0,0,0,1,0,4,0,0,0,0,0,7,0,0,0,5,0,0,0,0,0,0,0,1,0,4,0,0,0,9,0,2,0,4,0,0,0,0,0,1,0,0,0,3,0,0,0,10,0,0,0,3,0,1,0,5,0,1,0,0,0,0,0,5,0,10,0,1,0,2,0,0,0,2,0,4,0,9,0,1,0,4,0,5,0,0,0,0,0,1,0,3,0,9,0,2,0,4,0,8,0,2,0,0,0,0,0,3,0,8,0,0,0,0,0,2,0,1,0,3,0,2,0,1,0,0,0,0,0,0,0,1,0,4,0,1,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,2,0,9,0,1,0,1,0,5,0,2,0,0,0,1,0,0,0,0,0,2,0,0,0,3,0,0,0,1,0,2,0,0,0,4,0,2,0,4,0,2,0,2,0,0,0,1,0,10,0,0,0,1,0,65,218,135,202,0,11,39,3,0,0,0,3,0,2,0,5,0,1,0,2,0,1,0,2,0,0,0,4,0,2,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,3,0,65,140,136,202,0,11,147,1,2,0,0,0,2,0,3,0,2,0,0,0,0,0,0,0,5,0,1,0,0,0,1,0,1,0,0,0,7,0,1,0,1,0,3,0,0,0,3,0,1,0,1,0,0,0,9,0,2,0,0,0,1,0,1,0,7,0,6,0,2,0,0,0,6,0,0,0,4,0,0,0,2,0,7,0,4,0,1,0,1,0,0,0,0,0,2,0,1,0,0,0,4,0,3,0,0,0,10,0,0,0,0,0,2,0,2,0,1,0,1,0,3,0,2,0,1,0,1,0,0,0,3,0,0,0,0,0,0,0,1,0,6,0,1,0,3,0,11,0,11,0,0,0,4,0,1,0,65,168,137,202,0,11,171,1,5,0,2,0,0,0,0,0,1,0,4,0,0,0,0,0,1,0,0,0,0,0,5,0,3,0,2,0,3,0,8,0,1,0,6,0,1,0,2,0,0,0,1,0,4,0,5,0,2,0,0,0,6,0,1,0,1,0,0,0,2,0,1,0,2,0,2,0,0,0,0,0,4,0,0,0,1,0,2,0,0,0,5,0,2,0,2,0,6,0,1,0,5,0,3,0,2,0,5,0,2,0,1,0,1,0,0,0,4,0,2,0,0,0,2,0,0,0,0,0,5,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,21,0,2,0,0,0,0,0,1,0,2,0,7,0,3,0,3,0,3,0,1,0,1,0,2,0,6,0,1,0,7,0,65,220,138,202,0,11,57,4,0,0,0,3,0,2,0,0,0,0,0,1,0,1,0,3,0,1,0,1,0,0,0,1,0,1,0,5,0,0,0,1,0,5,0,4,0,8,0,2,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,65,158,139,202,0,11,113,1,0,3,0,1,0,1,0,0,0,0,0,4,0,3,0,1,0,4,0,0,0,4,0,0,0,2,0,2,0,3,0,0,0,1,0,0,0,0,0,0,0,1,0,5,0,0,0,2,0,4,0,2,0,1,0,6,0,0,0,1,0,15,0,0,0,2,0,5,0,0,0,2,0,0,0,3,0,4,0,2,0,4,0,3,0,5,0,1,0,1,0,1,0,7,0,0,0,7,0,2,0,0,0,0,0,6,0,0,0,0,0,2,0,65,152,140,202,0,11,221,1,3,0,0,0,3,0,0,0,1,0,2,0,7,0,1,0,7,0,3,0,1,0,0,0,2,0,2,0,0,0,5,0,0,0,3,0,0,0,0,0,2,0,1,0,1,0,1,0,2,0,2,0,2,0,0,0,1,0,4,0,2,0,1,0,2,0,3,0,0,0,2,0,2,0,4,0,2,0,1,0,2,0,2,0,0,0,0,0,1,0,0,0,2,0,0,0,7,0,1,0,0,0,1,0,4,0,3,0,3,0,1,0,5,0,1,0,0,0,0,0,3,0,0,0,1,0,6,0,1,0,0,0,2,0,13,0,1,0,0,0,0,0,4,0,0,0,15,0,2,0,0,0,10,0,2,0,1,0,0,0,1,0,0,0,4,0,2,0,0,0,3,0,0,0,2,0,0,0,7,0,2,0,1,0,0,0,0,0,3,0,0,0,4,0,0,0,0,0,11,0,0,0,0,0,10,0,5,0,9,0,1,0,0,0,3,0,1,0,0,0,12,0,65,128,142,202,0,11,185,2,1,0,0,0,2,0,1,0,2,0,0,0,1,0,3,0,2,0,0,0,7,0,0,0,0,0,3,0,0,0,0,0,6,0,2,0,0,0,0,0,6,0,0,0,0,0,4,0,2,0,1,0,1,0,0,0,7,0,2,0,4,0,1,0,5,0,0,0,0,0,1,0,2,0,0,0,2,0,3,0,8,0,1,0,6,0,2,0,1,0,1,0,0,0,3,0,5,0,0,0,2,0,1,0,1,0,3,0,0,0,3,0,7,0,1,0,0,0,1,0,0,0,0,0,0,0,3,0,0,0,1,0,1,0,1,0,1,0,6,0,5,0,0,0,5,0,4,0,0,0,0,0,3,0,1,0,2,0,0,0,0,0,2,0,0,0,2,0,2,0,0,0,2,0,0,0,4,0,1,0,0,0,2,0,0,0,4,0,1,0,1,0,4,0,2,0,1,0,0,0,1,0,2,0,1,0,3,0,0,0,0,0,1,0,0,0,11,0,2,0,0,0,0,0,3,0,3,0,5,0,1,0,1,0,0,0,1,0,2,0,1,0,0,0,0,0,0,0,8,0,1,0,4,0,3,0,0,0,7,0,1,0,3,0,1,0,0,0,2,0,3,0,3,0,1,0,0,0,1,0,1,0,1,0,0,0,2,0,0,0,1,0,1,0,1,0,4,0,2,0,5,0,0,0,1,0,1,0,0,0,1,0,2,0,65,194,144,202,0,11,171,1,3,0,1,0,2,0,1,0,3,0,1,0,0,0,5,0,2,0,4,0,0,0,3,0,0,0,0,0,1,0,3,0,7,0,0,0,6,0,4,0,0,0,1,0,2,0,2,0,3,0,5,0,0,0,8,0,3,0,3,0,2,0,1,0,7,0,2,0,1,0,1,0,1,0,1,0,0,0,8,0,0,0,1,0,3,0,0,0,2,0,1,0,0,0,1,0,2,0,0,0,0,0,6,0,7,0,1,0,0,0,3,0,0,0,0,0,0,0,1,0,2,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,4,0,2,0,0,0,0,0,1,0,0,0,0,0,0,0,5,0,2,0,3,0,1,0,2,0,0,0,6,0,1,0,0,0,1,0,65,246,145,202,0,11,21,2,0,0,0,2,0,3,0,0,0,2,0,7,0,1,0,0,0,0,0,2,0,65,150,146,202,0,11,125,1,0,1,0,0,0,0,0,2,0,0,0,1,0,0,0,4,0,2,0,0,0,17,0,5,0,4,0,0,0,4,0,0,0,0,0,2,0,0,0,7,0,0,0,1,0,0,0,0,0,1,0,5,0,1,0,2,0,2,0,14,0,0,0,0,0,2,0,1,0,0,0,1,0,0,0,3,0,1,0,2,0,1,0,0,0,10,0,1,0,4,0,0,0,5,0,1,0,1,0,1,0,2,0,1,0,1,0,1,0,0,0,0,0,1,0,8,0,1,0,1,0,0,0,1,0,65,156,147,202,0,11,193,2,1,0,3,0,1,0,15,0,1,0,2,0,1,0,1,0,0,0,0,0,2,0,1,0,0,0,0,0,3,0,0,0,1,0,0,0,0,0,1,0,0,0,5,0,7,0,2,0,2,0,6,0,0,0,1,0,0,0,2,0,1,0,4,0,0,0,2,0,1,0,3,0,2,0,2,0,1,0,0,0,3,0,2,0,4,0,3,0,1,0,0,0,1,0,0,0,1,0,1,0,3,0,0,0,1,0,0,0,2,0,6,0,5,0,1,0,9,0,0,0,3,0,1,0,0,0,6,0,0,0,0,0,3,0,0,0,1,0,0,0,2,0,2,0,0,0,3,0,1,0,0,0,1,0,0,0,0,0,8,0,1,0,2,0,1,0,0,0,2,0,4,0,1,0,2,0,1,0,5,0,0,0,1,0,2,0,2,0,1,0,0,0,1,0,1,0,2,0,1,0,0,0,2,0,3,0,1,0,1,0,3,0,0,0,1,0,1,0,0,0,5,0,0,0,2,0,6,0,1,0,0,0,4,0,0,0,1,0,0,0,0,0,1,0,2,0,0,0,3,0,0,0,1,0,1,0,0,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,1,0,3,0,2,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,1,0,1,0,0,0,2,0,0,0,2,0,1,0,1,0,1,0,65,232,149,202,0,11,43,11,0,4,0,0,0,1,0,0,0,1,0,5,0,0,0,1,0,1,0,0,0,5,0,1,0,0,0,2,0,4,0,1,0,1,0,2,0,1,0,1,0,1,0,65,158,150,202,0,11,135,2,6,0,0,0,2,0,3,0,0,0,1,0,2,0,3,0,0,0,0,0,3,0,2,0,4,0,0,0,3,0,0,0,0,0,1,0,0,0,3,0,0,0,13,0,2,0,0,0,3,0,1,0,0,0,0,0,1,0,1,0,3,0,0,0,1,0,0,0,4,0,13,0,4,0,1,0,6,0,2,0,3,0,0,0,3,0,1,0,0,0,2,0,1,0,2,0,0,0,1,0,3,0,1,0,2,0,0,0,1,0,2,0,0,0,3,0,1,0,1,0,0,0,1,0,2,0,1,0,3,0,2,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,3,0,4,0,1,0,2,0,3,0,0,0,2,0,3,0,2,0,1,0,1,0,7,0,2,0,0,0,1,0,0,0,0,0,2,0,0,0,2,0,5,0,1,0,1,0,0,0,0,0,1,0,1,0,2,0,0,0,1,0,3,0,0,0,1,0,2,0,0,0,0,0,5,0,0,0,2,0,0,0,1,0,0,0,1,0,3,0,1,0,0,0,0,0,3,0,5,0,5,0,0,0,1,0,3,0,1,0,2,0,0,0,0,0,3,0,2,0,65,174,152,202,0,11,85,4,0,0,0,1,0,6,0,0,0,1,0,1,0,2,0,1,0,0,0,1,0,4,0,1,0,2,0,1,0,8,0,1,0,1,0,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,3,0,0,0,2,0,1,0,7,0,1,0,0,0,6,0,0,0,1,0,0,0,0,0,1,0,0,0,6,0,3,0,2,0,65,140,153,202,0,11,21,5,0,1,0,0,0,3,0,0,0,1,0,0,0,1,0,1,0,1,0,1,0,65,174,153,202,0,11,33,4,0,0,0,1,0,0,0,3,0,2,0,0,0,0,0,0,0,3,0,8,0,7,0,0,0,0,0,0,0,2,0,1,0,65,216,153,202,0,11,41,2,0,0,0,1,0,2,0,0,0,1,0,0,0,0,0,1,0,1,0,2,0,3,0,1,0,1,0,0,0,2,0,7,0,4,0,0,0,0,0,6,0,65,138,154,202,0,11,149,2,1,0,0,0,2,0,1,0,0,0,2,0,1,0,3,0,1,0,2,0,0,0,1,0,4,0,2,0,2,0,1,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,6,0,8,0,5,0,1,0,0,0,8,0,0,0,6,0,1,0,0,0,12,0,3,0,5,0,0,0,2,0,1,0,5,0,1,0,1,0,4,0,3,0,1,0,1,0,5,0,6,0,1,0,2,0,7,0,3,0,2,0,0,0,0,0,1,0,0,0,1,0,2,0,1,0,1,0,1,0,0,0,1,0,2,0,2,0,0,0,2,0,3,0,1,0,1,0,0,0,1,0,0,0,1,0,5,0,5,0,2,0,0,0,0,0,1,0,2,0,4,0,1,0,0,0,0,0,1,0,3,0,8,0,1,0,6,0,0,0,0,0,3,0,1,0,1,0,1,0,1,0,2,0,1,0,0,0,5,0,0,0,1,0,0,0,5,0,1,0,4,0,1,0,8,0,0,0,1,0,4,0,0,0,0,0,2,0,0,0,3,0,1,0,0,0,1,0,2,0,2,0,0,0,2,0,0,0,0,0,1,0,0,0,5,0,3,0,1,0,2,0,3,0,1,0,12,0,3,0,0,0,1,0,65,170,156,202,0,11,221,241,1,3,0,0,0,1,0,5,0,3,0,2,0,1,0,0,0,3,0,2,0,0,0,229,213,1,0,144,18,1,0,48,212,1,0,243,16,1,0,160,252,0,0,199,11,2,0,105,215,1,0,18,20,1,0,85,254,0,0,224,14,1,0,114,253,0,0,110,13,3,0,178,0,0,0,6,0,1,0,59,51,0,0,117,7,5,0,174,251,0,0,25,10,1,0,39,215,1,0,208,19,1,0,109,36,0,0,61,2,2,0,44,51,0,0,54,7,4,0,154,215,1,0,67,20,1,0,129,253,0,0,155,13,3,0,7,255,0,0,175,15,1,0,107,215,1,0,20,20,1,0,177,47,0,0,10,4,1,0,239,212,1,0,166,17,1,0,147,49,0,0,155,4,1,0,236,251,0,0,61,10,3,0,16,212,1,0,211,16,1,0,119,33,0,0,15,2,4,0,250,252,0,0,128,12,2,0,142,238,1,0,75,21,1,0,216,254,0,0,118,15,1,0,184,50,0,0,32,6,2,0,127,251,0,0,232,9,1,0,244,213,1,0,159,18,1,0,224,51,0,0,47,9,2,0,85,224,1,0,204,20,1,0,172,255,0,0,84,16,1,0,154,30,0,0,234,0,2,0,247,253,0,0,132,14,4,0,147,212,1,0,85,17,1,0,133,32,0,0,84,1,1,0,72,33,0,0,177,1,1,0,233,212,1,0,160,17,1,0,60,215,1,0,229,19,1,0,168,29,0,0,210,0,1,0,186,254,0,0,88,15,1,0,142,212,1,0,80,17,1,0,108,238,1,0,46,21,1,0,40,214,1,0,211,18,1,0,209,214,1,0,122,19,1,0,48,33,0,0,157,1,1,0,108,255,0,0,20,16,1,0,180,215,1,0,93,20,1,0,164,29,0,0,206,0,1,0,97,224,1,0,216,20,1,0,36,50,0,0,39,5,3,0,41,50,0,0,54,5,3,0,255,215,1,0,166,20,1,0,87,214,1,0,2,19,1,0,233,254,0,0,135,15,1,0,246,50,0,0,123,6,1,0,19,252,0,0,156,10,2,0,110,212,1,0,48,17,1,0,114,36,0,0,71,2,2,0,186,214,1,0,99,19,1,0,5,253,0,0,150,12,2,0,215,51,0,0,24,9,2,0,23,252,0,0,164,10,2,0,112,33,0,0,1,2,1,0,28,253,0,0,196,12,2,0,130,51,0,0,75,8,2,0,100,215,1,0,13,20,1,0,149,238,1,0,82,21,1,0,36,47,0,0,125,3,1,0,229,50,0,0,106,6,1,0,9,212,1,0,204,16,1,0,67,29,0,0,157,0,1,0,151,213,1,0,66,18,1,0,129,47,0,0,218,3,1,0,74,252,0,0,10,11,2,0,19,215,1,0,188,19,1,0,161,215,1,0,74,20,1,0,116,255,0,0,28,16,1,0,125,255,0,0,37,16,1,0,131,36,0,0,126,2,4,0,35,51,0,0,25,7,3,0,89,224,1,0,208,20,1,0,88,213,1,0,3,18,1,0,55,252,0,0,228,10,2,0,100,47,0,0,189,3,1,0,88,254,0,0,227,14,1,0,238,50,0,0,115,6,1,0,106,252,0,0,86,11,2,0,102,212,1,0,40,17,1,0,126,32,0,0,77,1,1,0,80,224,1,0,199,20,1,0,237,213,1,0,152,18,1,0,151,252,0,0,176,11,3,0,145,215,1,0,58,20,1,0,189,215,1,0,102,20,1,0,77,49,0,0,88,4,1,0,170,51,0,0,171,8,3,0,12,252,0,0,142,10,2,0,71,47,0,0,160,3,1,0,48,50,0,0,75,5,3,0,198,253,0,0,100,14,3,0,20,214,1,0,191,18,1,0,145,50,0,0,242,5,1,0,49,254,0,0,187,14,1,0,6,215,1,0,175,19,1,0,120,254,0,0,2,15,2,0,90,50,0,0,160,5,2,0,132,47,0,0,221,3,1,0,161,252,0,0,201,11,2,0,187,36,0,0,24,3,1,0,148,32,0,0,98,1,1,0,248,212,1,0,175,17,1,0,254,252,0,0,136,12,2,0,135,212,1,0,73,17,1,0,253,214,1,0,166,19,1,0,89,213,1,0,4,18,1,0,116,32,0,0,67,1,1,0,18,33,0,0,135,1,1,0,213,252,0,0,49,12,2,0,6,47,0,0,95,3,1,0,186,7,1,0,194,16,1,0,244,167,0,0,139,9,1,0,191,36,0,0,28,3,1,0,156,212,1,0,94,17,1,0,60,214,1,0,231,18,1,0,162,50,0,0,3,6,1,0,32,242,1,0,36,22,1,0,15,214,1,0,186,18,1,0,213,50,0,0,90,6,1,0,236,252,0,0,97,12,2,0,73,252,0,0,8,11,2,0,112,254,0,0,246,14,2,0,69,47,0,0,158,3,1,0,184,51,0,0,210,8,2,0,226,2,0,0,85,0,1,0,186,47,0,0,19,4,1,0,198,50,0,0,60,6,2,0,135,238,1,0,69,21,1,0,179,255,0,0,91,16,1,0,113,251,0,0,218,9,1,0,11,255,0,0,179,15,1,0,38,253,0,0,216,12,2,0,99,252,0,0,65,11,3,0,49,49,0,0,60,4,1,0,111,255,0,0,23,16,1,0,185,36,0,0,22,3,1,0,177,50,0,0,18,6,2,0,160,253,0,0,242,13,3,0,46,215,1,0,215,19,1,0,77,214,1,0,248,18,1,0,143,251,0,0,248,9,1,0,60,224,1,0,179,20,1,0,57,253,0,0,254,12,2,0,139,253,0,0,185,13,3,0,154,7,1,0,163,16,1,0,149,251,0,0,254,9,1,0,175,7,1,0,184,16,1,0,108,241,1,0,10,22,2,0,147,215,1,0,60,20,1,0,55,212,1,0,250,16,1,0,130,50,0,0,227,5,1,0,190,0,0,0,21,0,3,0,125,44,0,0,85,3,1,0,200,254,0,0,102,15,1,0,153,252,0,0,182,11,3,0,125,51,0,0,63,8,2,0,144,50,0,0,241,5,1,0,13,47,0,0,102,3,1,0,190,214,1,0,103,19,1,0,198,213,1,0,113,18,1,0,56,255,0,0,224,15,1,0,169,253,0,0,13,14,3,0,144,214,1,0,59,19,1,0,45,212,1,0,240,16,1,0,36,213,1,0,214,17,1,0,245,3,0,0,108,0,1,0,143,214,1,0,58,19,1,0,175,213,1,0,90,18,1,0,94,253,0,0,50,13,3,0,247,254,0,0,153,15,3,0,232,51,0,0,63,9,2,0,204,212,1,0,131,17,1,0,47,212,1,0,242,16,1,0,16,254,0,0,173,14,1,0,126,213,1,0,41,18,1,0,183,7,1,0,191,16,1,0,153,212,1,0,91,17,1,0,15,238,1,0,243,20,1,0,150,252,0,0,174,11,2,0,210,212,1,0,137,17,1,0,233,255,0,0,133,16,1,0,165,255,0,0,77,16,1,0,153,50,0,0,250,5,1,0,196,213,1,0,111,18,1,0,92,254,0,0,231,14,1,0,127,1,0,0,34,0,1,0,234,215,1,0,145,20,1,0,176,212,1,0,106,17,1,0,190,213,1,0,105,18,1,0,217,51,0,0,30,9,3,0,231,50,0,0,108,6,1,0,226,214,1,0,139,19,1,0,173,255,0,0,85,16,1,0,174,252,0,0,227,11,2,0,218,252,0,0,59,12,2,0,27,252,0,0,172,10,2,0,98,47,0,0,187,3,1,0,10,50,0,0,198,4,3,0,249,3,0,0,109,0,1,0,193,253,0,0,85,14,3,0,114,47,0,0,203,3,1,0,109,49,0,0,120,4,1,0,43,50,0,0,60,5,3,0,87,33,0,0,201,1,3,0,89,214,1,0,4,19,1,0,60,29,0,0,150,0,1,0,62,51,0,0,131,7,4,0,126,33,0,0,29,2,1,0,27,241,1,0,169,21,3,0,116,238,1,0,53,21,1,0,88,212,1,0,26,17,1,0,250,251,0,0,103,10,3,0,179,254,0,0,81,15,1,0,95,251,0,0,200,9,1,0,201,47,0,0,34,4,1,0,90,49,0,0,101,4,1,0,169,212,1,0,100,17,1,0,49,253,0,0,238,12,2,0,57,49,0,0,68,4,1,0,176,29,0,0,218,0,1,0,243,212,1,0,170,17,1,0,207,252,0,0,37,12,2,0,128,251,0,0,233,9,1,0,110,252,0,0,94,11,2,0,104,215,1,0,17,20,1,0,182,2,0,0,68,0,1,0,58,51,0,0,113,7,4,0,201,215,1,0,114,20,1,0,60,241,1,0,235,21,1,0,162,214,1,0,77,19,1,0,6,32,0,0,25,1,1,0,69,212,1,0,8,17,1,0,99,215,1,0,12,20,1,0,250,213,1,0,165,18,1,0,65,50,0,0,126,5,3,0,74,254,0,0,211,14,2,0,109,50,0,0,185,5,1,0,194,214,1,0,107,19,1,0,125,253,0,0,143,13,3,0,112,51,0,0,32,8,3,0,187,214,1,0,100,19,1,0,143,215,1,0,56,20,1,0,230,212,1,0,157,17,1,0,18,255,0,0,186,15,1,0,5,251,0,0,159,9,2,0,27,238,1,0,255,20,1,0,9,214,1,0,180,18,1,0,121,254,0,0,4,15,2,0,246,251,0,0,91,10,3,0,128,215,1,0,41,20,1,0,56,253,0,0,252,12,2,0,222,212,1,0,149,17,1,0,130,49,0,0,141,4,1,0,72,254,0,0,208,14,1,0,94,254,0,0,233,14,1,0,28,238,1,0,0,21,1,0,25,51,0,0,238,6,6,0,63,50,0,0,120,5,3,0,3,47,0,0,92,3,1,0,102,213,1,0,17,18,1,0,243,252,0,0,112,12,3,0,129,213,1,0,44,18,1,0,235,214,1,0,148,19,1,0,71,224,1,0,190,20,1,0,1,51,0,0,139,6,4,0,168,47,0,0,1,4,1,0,155,36,0,0,194,2,3,0,112,255,0,0,24,16,1,0,25,242,1,0,29,22,1,0,65,212,1,0,4,17,1,0,233,252,0,0,91,12,2,0,205,50,0,0,77,6,3,0,13,215,1,0,182,19,1,0,97,255,0,0,9,16,1,0,150,36,0,0,179,2,3,0,22,212,1,0,217,16,1,0,144,51,0,0,106,8,2,0,86,215,1,0,255,19,1,0,74,224,1,0,193,20,1,0,107,252,0,0,88,11,2,0,80,252,0,0,22,11,2,0,114,213,1,0,29,18,1,0,206,255,0,0,113,16,1,0,18,47,0,0,107,3,1,0,149,255,0,0,61,16,1,0,153,251,0,0,2,10,1,0,70,255,0,0,238,15,1,0,183,253,0,0,55,14,3,0,86,33,0,0,198,1,3,0,82,255,0,0,250,15,1,0,65,242,1,0,67,22,3,0,15,212,1,0,210,16,1,0,64,212,1,0,3,17,1,0,241,3,0,0,105,0,1,0,120,32,0,0,71,1,1,0,108,214,1,0,23,19,1,0,62,241,1,0,237,21,1,0,36,252,0,0,190,10,2,0,150,254,0,0,52,15,1,0,96,212,1,0,34,17,1,0,201,214,1,0,114,19,1,0,48,51,0,0,73,7,3,0,149,47,0,0,238,3,1,0,30,215,1,0,199,19,1,0,30,213,1,0,208,17,1,0,130,7,1,0,140,16,1,0,38,252,0,0,194,10,2,0,30,253,0,0,200,12,2,0,69,33,0,0,174,1,1,0,123,50,0,0,212,5,2,0,188,252,0,0,255,11,2,0,57,255,0,0,225,15,1,0,156,252,0,0,191,11,2,0,98,254,0,0,237,14,1,0,28,212,1,0,223,16,1,0,145,214,1,0,60,19,1,0,136,212,1,0,74,17,1,0,79,238,1,0,30,21,1,0,228,213,1,0,143,18,1,0,61,224,1,0,180,20,1,0,85,253,0,0,23,13,3,0,189,252,0,0,1,12,2,0,151,50,0,0,248,5,1,0,224,213,1,0,139,18,1,0,146,49,0,0,154,4,1,0,210,50,0,0,87,6,1,0,158,47,0,0,247,3,1,0,26,253,0,0,192,12,2,0,230,50,0,0,107,6,1,0,175,238,1,0,101,21,1,0,214,36,0,0,51,3,1,0,244,254,0,0,146,15,1,0,114,238,1,0,52,21,1,0,211,213,1,0,126,18,1,0,12,253,0,0,164,12,2,0,107,214,1,0,22,19,1,0,90,255,0,0,2,16,1,0,87,254,0,0,226,14,1,0,106,251,0,0,211,9,1,0,76,212,1,0,15,17,1,0,116,36,0,0,75,2,3,0,179,253,0,0,43,14,3,0,146,251,0,0,251,9,1,0,152,32,0,0,102,1,1,0,169,213,1,0,84,18,1,0,182,36,0,0,19,3,1,0,38,214,1,0,209,18,1,0,105,171,0,0,146,9,1,0,48,214,1,0,219,18,1,0,108,251,0,0,213,9,1,0,111,215,1,0,24,20,1,0,85,49,0,0,96,4,1,0,151,254,0,0,53,15,1,0,187,29,0,0,229,0,1,0,189,51,0,0,220,8,2,0,76,213,1,0,248,17,1,0,36,33,0,0,152,1,1,0,210,51,0,0,11,9,3,0,54,50,0,0,93,5,3,0,18,241,1,0,142,21,3,0,55,29,0,0,146,0,1,0,50,1,0,0,24,0,2,0,158,50,0,0,255,5,1,0,90,214,1,0,5,19,1,0,248,253,0,0,136,14,4,0,133,3,0,0,92,0,3,0,113,47,0,0,202,3,1,0,97,238,1,0,39,21,1,0,61,254,0,0,199,14,1,0,83,49,0,0,94,4,1,0,204,252,0,0,31,12,2,0,3,50,0,0,177,4,3,0,63,254,0,0,201,14,1,0,80,213,1,0,252,17,1,0,233,214,1,0,146,19,1,0,117,214,1,0,32,19,1,0,244,3,0,0,107,0,1,0,62,213,1,0,239,17,1,0,92,49,0,0,103,4,1,0,172,50,0,0,13,6,1,0,205,36,0,0,42,3,1,0,230,255,0,0,131,16,1,0,102,49,0,0,113,4,1,0,109,238,1,0,47,21,1,0,211,36,0,0,48,3,1,0,238,255,0,0,138,16,1,0,119,215,1,0,32,20,1,0,85,255,0,0,253,15,1,0,222,213,1,0,137,18,1,0,147,213,1,0,62,18,1,0,43,238,1,0,10,21,1,0,134,212,1,0,72,17,1,0,113,253,0,0,107,13,3,0,249,254,0,0,159,15,3,0,106,50,0,0,182,5,1,0,214,51,0,0,21,9,3,0,69,51,0,0,155,7,3,0,217,2,0,0,73,0,2,0,228,251,0,0,49,10,1,0,73,49,0,0,84,4,1,0,13,212,1,0,208,16,1,0,53,242,1,0,57,22,1,0,222,214,1,0,135,19,1,0,119,6,0,0,116,0,2,0,86,214,1,0,1,19,1,0,61,29,0,0,151,0,1,0,240,214,1,0,153,19,1,0,52,254,0,0,190,14,1,0,156,214,1,0,71,19,1,0,118,254,0,0,254,14,2,0,175,29,0,0,217,0,1,0,197,1,0,0,38,0,3,0,57,215,1,0,226,19,1,0,228,51,0,0,55,9,2,0,237,214,1,0,150,19,1,0,216,214,1,0,129,19,1,0,129,252,0,0,132,11,2,0,205,254,0,0,107,15,1,0,38,215,1,0,207,19,1,0,81,224,1,0,200,20,1,0,44,252,0,0,206,10,2,0,243,214,1,0,156,19,1,0,59,252,0,0,236,10,2,0,231,252,0,0,87,12,2,0,177,51,0,0,196,8,2,0,97,33,0,0,228,1,2,0,137,254,0,0,35,15,2,0,63,214,1,0,234,18,1,0,201,213,1,0,116,18,1,0,102,50,0,0,178,5,1,0,0,253,0,0,140,12,2,0,76,29,0,0,166,0,1,0,227,215,1,0,138,20,1,0,43,214,1,0,214,18,1,0,174,253,0,0,28,14,3,0,156,51,0,0,134,8,2,0,140,252,0,0,154,11,2,0,73,212,1,0,12,17,1,0,226,255,0,0,126,16,1,0,47,34,0,0,39,2,2,0,98,252,0,0,62,11,3,0,10,215,1,0,179,19,1,0,179,47,0,0,12,4,1,0,57,242,1,0,61,22,1,0,220,50,0,0,97,6,1,0,173,215,1,0,86,20,1,0,3,51,0,0,148,6,3,0,139,36,0,0,152,2,2,0,104,49,0,0,115,4,1,0,240,253,0,0,106,14,3,0,139,255,0,0,51,16,1,0,193,213,1,0,108,18,1,0,15,50,0,0,214,4,4,0,69,241,1,0,244,21,1,0,24,241,1,0,160,21,3,0,160,255,0,0,72,16,1,0,90,51,0,0,230,7,2,0,50,214,1,0,221,18,1,0,235,51,0,0,71,9,3,0,32,33,0,0,145,1,2,0,218,36,0,0,55,3,1,0,40,255,0,0,208,15,1,0,170,254,0,0,72,15,1,0,173,47,0,0,6,4,1,0,168,32,0,0,107,1,2,0,243,51,0,0,95,9,3,0,226,50,0,0,103,6,1,0,24,51,0,0,234,6,4,0,53,238,1,0,19,21,1,0,205,213,1,0,120,18,1,0,95,50,0,0,170,5,2,0,101,51,0,0,255,7,3,0,79,29,0,0,168,0,1,0,231,36,0,0,68,3,1,0,118,252,0,0,110,11,2,0,221,254,0,0,123,15,1,0,202,252,0,0,27,12,2,0,139,32,0,0,90,1,1,0,78,241,1,0,1,22,3,0,137,238,1,0,71,21,1,0,125,33,0,0,28,2,1,0,112,215,1,0,25,20,1,0,184,212,1,0,114,17,1,0,165,252,0,0,209,11,2,0,1,215,1,0,170,19,1,0,83,50,0,0,146,5,2,0,142,254,0,0,44,15,1,0,86,252,0,0,34,11,2,0,105,212,1,0,43,17,1,0,148,51,0,0,117,8,3,0,226,251,0,0,47,10,1,0,72,32,0,0,56,1,2,0,249,252,0,0,126,12,2,0,179,14,0,0,122,0,2,0,199,47,0,0,32,4,1,0,118,51,0,0,47,8,2,0,132,7,1,0,142,16,1,0,173,214,1,0,86,19,1,0,128,255,0,0,40,16,1,0,152,212,1,0,90,17,1,0,65,241,1,0,240,21,1,0,165,51,0,0,157,8,2,0,131,214,1,0,46,19,1,0,186,253,0,0,64,14,3,0,16,33,0,0,133,1,1,0,220,214,1,0,133,19,1,0,191,212,1,0,119,17,1,0,214,215,1,0,125,20,1,0,38,242,1,0,42,22,1,0,13,214,1,0,184,18,1,0,37,32,0,0,34,1,2,0,71,242,1,0,85,22,3,0,144,254,0,0,46,15,1,0,13,51,0,0,185,6,4,0,90,251,0,0,195,9,1,0,167,47,0,0,0,4,1,0,187,51,0,0,216,8,2,0,11,215,1,0,180,19,1,0,221,2,0,0,81,0,2,0,149,215,1,0,62,20,1,0,136,36,0,0,146,2,2,0,76,252,0,0,14,11,2,0,153,213,1,0,68,18,1,0,227,252,0,0,79,12,2,0,187,213,1,0,102,18,1,0,140,47,0,0,229,3,1,0,254,215,1,0,165,20,1,0,44,212,1,0,239,16,1,0,120,255,0,0,32,16,1,0,122,214,1,0,37,19,1,0,44,215,1,0,213,19,1,0,104,255,0,0,16,16,1,0,122,49,0,0,133,4,1,0,15,215,1,0,184,19,1,0,201,50,0,0,66,6,3,0,221,14,0,0,126,0,2,0,241,213,1,0,156,18,1,0,194,212,1,0,122,17,1,0,36,255,0,0,204,15,1,0,154,255,0,0,66,16,1,0,113,214,1,0,28,19,1,0,207,255,0,0,114,16,1,0,11,47,0,0,100,3,1,0,204,50,0,0,75,6,2,0,250,214,1,0,163,19,1,0,22,214,1,0,193,18,1,0,21,251,0,0,167,9,2,0,231,254,0,0,133,15,1,0,150,255,0,0,62,16,1,0,210,3,0,0,97,0,1,0,217,213,1,0,132,18,1,0,253,31,0,0,15,1,2,0,177,251,0,0,29,10,2,0,163,252,0,0,205,11,2,0,127,47,0,0,216,3,1,0,66,47,0,0,155,3,1,0,39,252,0,0,196,10,2,0,167,238,1,0,94,21,1,0,45,33,0,0,155,1,1,0,53,29,0,0,144,0,1,0,92,224,1,0,211,20,1,0,178,252,0,0,235,11,2,0,126,252,0,0,126,11,2,0,157,47,0,0,246,3,1,0,249,51,0,0,113,9,3,0,6,214,1,0,177,18,1,0,91,213,1,0,6,18,1,0,47,214,1,0,218,18,1,0,159,47,0,0,248,3,1,0,188,29,0,0,230,0,1,0,59,255,0,0,227,15,1,0,216,50,0,0,93,6,1,0,104,213,1,0,19,18,1,0,229,51,0,0,57,9,2,0,130,47,0,0,219,3,1,0,167,254,0,0,69,15,1,0,93,213,1,0,8,18,1,0,172,212,1,0,103,17,1,0,178,36,0,0,7,3,3,0,55,253,0,0,250,12,2,0,128,47,0,0,217,3,1,0,223,212,1,0,150,17,1,0,115,251,0,0,220,9,1,0,199,253,0,0,103,14,3,0,72,29,0,0,162,0,1,0,176,251,0,0,27,10,2,0,4,215,1,0,173,19,1,0,129,212,1,0,67,17,1,0,91,47,0,0,180,3,1,0,52,224,1,0,171,20,1,0,178,2,0,0,64,0,1,0,29,212,1,0,224,16,1,0,206,252,0,0,35,12,2,0,168,51,0,0,165,8,4,0,228,214,1,0,141,19,1,0,199,215,1,0,112,20,1,0,182,50,0,0,28,6,2,0,24,50,0,0,250,4,4,0,249,253,0,0,140,14,3,0,7,253,0,0,154,12,2,0,105,255,0,0,17,16,1,0,150,49,0,0,158,4,1,0,236,215,1,0,147,20,1,0,222,252,0,0,67,12,2,0,116,50,0,0,198,5,2,0,17,253,0,0,174,12,2,0,185,253,0,0,61,14,3,0,205,252,0,0,33,12,2,0,162,47,0,0,251,3,1,0,33,251,0,0,174,9,1,0,1,212,1,0,196,16,1,0,13,238,1,0,241,20,1,0,141,51,0,0,100,8,2,0,54,253,0,0,248,12,2,0,68,252,0,0,254,10,2,0,115,213,1,0,30,18,1,0,124,50,0,0,214,5,5,0,135,215,1,0,48,20,1,0,29,47,0,0,118,3,1,0,202,212,1,0,129,17,1,0,50,47,0,0,139,3,1,0,67,212,1,0,6,17,1,0,197,254,0,0,99,15,1,0,55,242,1,0,59,22,1,0,159,251,0,0,8,10,1,0,46,51,0,0,63,7,6,0,204,36,0,0,41,3,1,0,98,33,0,0,230,1,3,0,182,255,0,0,94,16,1,0,155,251,0,0,4,10,1,0,206,31,0,0,250,0,3,0,142,49,0,0,153,4,1,0,250,50,0,0,127,6,1,0,219,50,0,0,96,6,1,0,229,254,0,0,131,15,1,0,65,254,0,0,203,14,1,0,223,213,1,0,138,18,1,0,246,51,0,0,104,9,3,0,133,213,1,0,48,18,1,0,146,253,0,0,200,13,3,0,91,29,0,0,180,0,1,0,138,7,1,0,147,16,1,0,122,51,0,0,57,8,2,0,195,253,0,0,91,14,3,0,142,7,1,0,151,16,1,0,99,255,0,0,11,16,1,0,223,254,0,0,125,15,1,0,92,253,0,0,44,13,3,0,67,224,1,0,186,20,1,0,123,212,1,0,61,17,1,0,24,254,0,0,181,14,1,0,197,215,1,0,110,20,1,0,218,251,0,0,38,10,1,0,157,213,1,0,72,18,1,0,88,224,1,0,207,20,1,0,106,33,0,0,248,1,2,0,152,215,1,0,65,20,1,0,55,238,1,0,21,21,1,0,34,252,0,0,186,10,2,0,113,49,0,0,124,4,1,0,102,253,0,0,74,13,3,0,162,238,1,0,90,21,1,0,136,251,0,0,241,9,1,0,180,214,1,0,93,19,1,0,227,50,0,0,104,6,1,0,142,32,0,0,93,1,1,0,35,50,0,0,36,5,3,0,55,49,0,0,66,4,1,0,44,34,0,0,34,2,2,0,139,47,0,0,228,3,1,0,26,241,1,0,166,21,3,0,79,252,0,0,20,11,2,0,43,213,1,0,221,17,1,0,165,251,0,0,15,10,2,0,101,212,1,0,39,17,1,0,80,255,0,0,248,15,1,0,43,255,0,0,211,15,1,0,96,252,0,0,56,11,3,0,110,50,0,0,186,5,2,0,120,251,0,0,225,9,1,0,128,32,0,0,79,1,1,0,55,254,0,0,193,14,1,0,67,242,1,0,73,22,3,0,1,251,0,0,149,9,2,0,161,50,0,0,2,6,1,0,217,214,1,0,130,19,1,0,7,32,0,0,26,1,1,0,26,50,0,0,2,5,4,0,48,215,1,0,217,19,1,0,122,251,0,0,227,9,1,0,117,49,0,0,128,4,1,0,54,33,0,0,162,1,1,0,85,51,0,0,215,7,2,0,181,50,0,0,26,6,2,0,59,254,0,0,197,14,1,0,42,253,0,0,224,12,2,0,173,36,0,0,248,2,3,0,113,212,1,0,51,17,1,0,114,50,0,0,194,5,2,0,123,215,1,0,36,20,1,0,104,253,0,0,80,13,3,0,93,214,1,0,8,19,1,0,56,241,1,0,231,21,1,0,102,224,1,0,221,20,1,0,124,33,0,0,27,2,1,0,134,213,1,0,49,18,1,0,133,215,1,0,46,20,1,0,61,215,1,0,230,19,1,0,83,253,0,0,17,13,3,0,140,32,0,0,91,1,1,0,38,51,0,0,35,7,3,0,23,213,1,0,202,17,1,0,111,238,1,0,49,21,1,0,176,252,0,0,231,11,2,0,25,254,0,0,182,14,3,0,37,251,0,0,178,9,1,0,60,255,0,0,228,15,1,0,127,252,0,0,128,11,2,0,128,214,1,0,43,19,1,0,71,255,0,0,239,15,1,0,97,51,0,0,244,7,2,0,231,213,1,0,146,18,1,0,49,224,1,0,168,20,1,0,145,7,1,0,154,16,1,0,37,241,1,0,199,21,3,0,22,215,1,0,191,19,1,0,17,254,0,0,174,14,1,0,203,215,1,0,116,20,1,0,106,49,0,0,117,4,1,0,106,241,1,0,6,22,2,0,175,215,1,0,88,20,1,0,43,252,0,0,204,10,2,0,30,255,0,0,198,15,1,0,166,47,0,0,255,3,1,0,108,253,0,0,92,13,3,0,22,33,0,0,138,1,2,0,39,51,0,0,38,7,2,0,33,252,0,0,184,10,2,0,48,29,0,0,139,0,1,0,254,214,1,0,167,19,1,0,60,252,0,0,238,10,2,0,247,251,0,0,94,10,3,0,110,214,1,0,25,19,1,0,54,254,0,0,192,14,1,0,0,214,1,0,171,18,1,0,196,50,0,0,56,6,2,0,238,252,0,0,101,12,2,0,168,254,0,0,70,15,1,0,207,215,1,0,118,20,1,0,93,224,1,0,212,20,1,0,130,214,1,0,45,19,1,0,152,36,0,0,185,2,3,0,220,254,0,0,122,15,1,0,236,214,1,0,149,19,1,0,30,47,0,0,119,3,1,0,157,214,1,0,72,19,1,0,85,252,0,0,32,11,2,0,151,238,1,0,84,21,1,0,191,213,1,0,106,18,1,0,127,32,0,0,78,1,1,0,180,238,1,0,106,21,1,0,56,252,0,0,230,10,2,0,167,29,0,0,209,0,1,0,5,215,1,0,174,19,1,0,32,215,1,0,201,19,1,0,91,33,0,0,213,1,3,0,252,212,1,0,179,17,1,0,63,224,1,0,182,20,1,0,154,213,1,0,69,18,1,0,253,252,0,0,134,12,2,0,129,7,1,0,139,16,1,0,156,47,0,0,245,3,1,0,179,213,1,0,94,18,1,0,164,215,1,0,77,20,1,0,167,7,1,0,176,16,1,0,144,251,0,0,249,9,1,0,144,212,1,0,82,17,1,0,67,213,1,0,243,17,1,0,106,47,0,0,195,3,1,0,102,51,0,0,2,8,3,0,20,212,1,0,215,16,1,0,51,214,1,0,222,18,1,0,95,51,0,0,240,7,2,0,168,50,0,0,9,6,1,0,207,51,0,0,5,9,2,0,252,254,0,0,167,15,2,0,163,214,1,0,78,19,1,0,186,255,0,0,98,16,1,0,141,7,1,0,150,16,1,0,196,214,1,0,109,19,1,0,68,224,1,0,187,20,1,0,170,212,1,0,101,17,1,0,149,213,1,0,64,18,1,0,49,51,0,0,76,7,3,0,247,215,1,0,158,20,1,0,251,214,1,0,164,19,1,0,73,29,0,0,163,0,1,0,158,212,1,0,95,17,1,0,17,212,1,0,212,16,1,0,7,33,0,0,124,1,1,0,95,32,0,0,64,1,1,0,56,224,1,0,175,20,1,0,79,251,0,0,183,9,2,0,154,238,1,0,87,21,1,0,60,212,1,0,255,16,1,0,173,50,0,0,14,6,1,0,104,212,1,0,42,17,1,0,132,49,0,0,143,4,1,0,98,49,0,0,109,4,1,0,105,47,0,0,194,3,1,0,129,254,0,0,19,15,2,0,5,238,1,0,233,20,1,0,165,254,0,0,67,15,1,0,186,50,0,0,36,6,2,0,240,50,0,0,117,6,1,0,217,215,1,0,128,20,1,0,192,212,1,0,120,17,1,0,163,254,0,0,65,15,1,0,29,50,0,0,14,5,7,0,199,214,1,0,112,19,1,0,207,31,0,0,253,0,3,0,191,51,0,0,224,8,2,0,24,215,1,0,193,19,1,0,144,7,1,0,153,16,1,0,1,213,1,0,184,17,1,0,16,214,1,0,187,18,1,0,224,50,0,0,101,6,1,0,33,253,0,0,206,12,2,0,219,214,1,0,132,19,1,0,61,241,1,0,236,21,1,0,56,48,0,0,49,4,1,0,167,51,0,0,162,8,3,0,37,253,0,0,214,12,2,0,225,215,1,0,136,20,1,0,189,255,0,0,101,16,1,0,140,238,1,0,73,21,1,0,8,238,1,0,236,20,1,0,195,51,0,0,234,8,2,0,26,213,1,0,205,17,1,0,191,50,0,0,46,6,2,0,158,36,0,0,203,2,3,0,200,51,0,0,247,8,2,0,16,242,1,0,19,22,1,0,121,33,0,0,21,2,1,0,34,50,0,0,33,5,3,0,130,215,1,0,43,20,1,0,137,7,1,0,146,16,1,0,5,51,0,0,156,6,3,0,58,254,0,0,196,14,1,0,49,214,1,0,220,18,1,0,153,49,0,0,161,4,1,0,212,255,0,0,117,16,1,0,156,32,0,0,106,1,1,0,71,50,0,0,138,5,1,0,136,252,0,0,146,11,2,0,185,255,0,0,97,16,1,0,108,212,1,0,46,17,1,0,54,214,1,0,225,18,1,0,95,49,0,0,106,4,1,0,139,251,0,0,244,9,1,0,181,0,0,0,10,0,1,0,25,212,1,0,220,16,1,0,213,254,0,0,115,15,1,0,202,214,1,0,115,19,1,0,158,51,0,0,138,8,2,0,65,214,1,0,236,18,1,0,175,214,1,0,88,19,1,0,136,50,0,0,233,5,1,0,84,33,0,0,192,1,3,0,141,254,0,0,43,15,1,0,11,212,1,0,206,16,1,0,7,214,1,0,178,18,1,0,38,255,0,0,206,15,1,0,88,215,1,0,1,20,1,0,78,252,0,0,18,11,2,0,100,51,0,0,252,7,3,0,245,212,1,0,172,17,1,0,198,47,0,0,31,4,1,0,220,213,1,0,135,18,1,0,94,252,0,0,50,11,3,0,54,255,0,0,222,15,1,0,197,36,0,0,34,3,1,0,135,213,1,0,50,18,1,0,145,32,0,0,95,1,1,0,80,215,1,0,249,19,1,0,176,36,0,0,1,3,3,0,34,241,1,0,190,21,3,0,57,51,0,0,110,7,3,0,84,224,1,0,203,20,1,0,17,213,1,0,197,17,1,0,53,51,0,0,95,7,3,0,170,255,0,0,82,16,1,0,64,242,1,0,64,22,3,0,18,214,1,0,189,18,1,0,83,213,1,0,254,17,1,0,170,213,1,0,85,18,1,0,170,0,0,0,3,0,1,0,98,255,0,0,10,16,1,0,222,36,0,0,59,3,1,0,226,215,1,0,137,20,1,0,106,254,0,0,244,14,1,0,111,47,0,0,200,3,1,0,89,253,0,0,35,13,3,0,241,1,0,0,56,0,2,0,51,29,0,0,142,0,1,0,143,7,1,0,152,16,1,0,54,213,1,0,232,17,1,0,10,47,0,0,99,3,1,0,68,50,0,0,135,5,1,0,110,36,0,0,63,2,2,0,133,252,0,0,140,11,2,0,243,50,0,0,120,6,1,0,244,251,1,0,97,22,1,0,67,214,1,0,238,18,1,0,160,251,0,0,9,10,1,0,177,29,0,0,219,0,1,0,87,212,1,0,25,17,1,0,215,215,1,0,126,20,1,0,114,49,0,0,125,4,1,0,178,51,0,0,198,8,2,0,170,7,1,0,179,16,1,0,22,47,0,0,111,3,1,0,49,215,1,0,218,19,1,0,37,215,1,0,206,19,1,0,244,251,0,0,85,10,3,0,245,51,0,0,101,9,3,0,157,51,0,0,136,8,2,0,196,252,0,0,15,12,2,0,28,252,0,0,174,10,2,0,17,255,0,0,185,15,1,0,109,215,1,0,22,20,1,0,28,214,1,0,199,18,1,0,51,215,1,0,220,19,1,0,199,213,1,0,114,18,1,0,129,255,0,0,41,16,1,0,34,33,0,0,150,1,2,0,174,212,1,0,104,17,1,0,29,242,1,0,33,22,1,0,127,212,1,0,65,17,1,0,87,215,1,0,0,20,1,0,188,0,0,0,15,0,3,0,33,214,1,0,204,18,1,0,228,255,0,0,129,16,1,0,201,254,0,0,103,15,1,0,132,238,1,0,66,21,1,0,152,253,0,0,218,13,3,0,97,49,0,0,108,4,1,0,63,33,0,0,172,1,1,0,158,29,0,0,200,0,1,0,25,214,1,0,196,18,1,0,214,212,1,0,141,17,1,0,192,213,1,0,107,18,1,0,123,47,0,0,212,3,1,0,11,238,1,0,239,20,1,0,70,215,1,0,239,19,1,0,235,252,0,0,95,12,2,0,243,254,0,0,145,15,1,0,244,252,0,0,115,12,3,0,122,254,0,0,6,15,2,0,92,33,0,0,216,1,3,0,253,212,1,0,180,17,1,0,167,251,0,0,18,10,1,0,60,253,0,0,4,13,2,0,106,212,1,0,44,17,1,0,99,33,0,0,233,1,2,0,100,238,1,0,41,21,1,0,146,214,1,0,61,19,1,0,72,214,1,0,243,18,1,0,130,212,1,0,68,17,1,0,118,213,1,0,33,18,1,0,23,215,1,0,192,19,1,0,48,254,0,0,185,14,2,0,50,242,1,0,54,22,1,0,119,252,0,0,112,11,2,0,104,214,1,0,19,19,1,0,70,33,0,0,175,1,1,0,168,0,0,0,1,0,2,0,147,251,0,0,252,9,1,0,239,213,1,0,154,18,1,0,253,251,0,0,110,10,1,0,171,7,1,0,180,16,1,0,99,224,1,0,218,20,1,0,112,212,1,0,50,17,1,0,86,51,0,0,217,7,6,0,197,212,1,0,124,17,1,0,231,251,0,0,52,10,1,0,234,36,0,0,71,3,1,0,25,213,1,0,204,17,1,0,84,214,1,0,255,18,1,0,109,47,0,0,198,3,1,0,24,213,1,0,203,17,1,0,57,214,1,0,228,18,1,0,82,253,0,0,14,13,3,0,159,215,1,0,72,20,1,0,117,215,1,0,30,20,1,0,113,51,0,0,35,8,3,0,72,224,1,0,191,20,1,0,206,215,1,0,117,20,1,0,101,255,0,0,13,16,1,0,160,51,0,0,143,8,3,0,62,49,0,0,73,4,1,0,10,214,1,0,181,18,1,0,145,213,1,0,60,18,1,0,77,224,1,0,196,20,1,0,197,213,1,0,112,18,1,0,122,50,0,0,210,5,2,0,104,29,0,0,193,0,1,0,113,255,0,0,25,16,1,0,46,212,1,0,241,16,1,0,122,215,1,0,35,20,1,0,68,254,0,0,206,14,1,0,50,241,1,0,225,21,1,0,246,213,1,0,161,18,1,0,124,215,1,0,37,20,1,0,111,214,1,0,26,19,1,0,245,215,1,0,156,20,1,0,215,252,0,0,53,12,2,0,136,49,0,0,147,4,1,0,160,215,1,0,73,20,1,0,229,251,0,0,50,10,1,0,141,255,0,0,53,16,1,0,161,7,1,0,170,16,1,0,78,212,1,0,17,17,1,0,40,213,1,0,218,17,1,0,196,47,0,0,29,4,1,0,36,32,0,0,33,1,1,0,252,16,0,0,135,0,1,0,176,253,0,0,34,14,3,0,180,252,0,0,239,11,2,0,12,51,0,0,181,6,4,0,107,49,0,0,118,4,1,0,17,241,1,0,139,21,3,0,184,47,0,0,17,4,1,0,133,51,0,0,81,8,2,0,169,29,0,0,211,0,1,0,58,215,1,0,227,19,1,0,147,50,0,0,244,5,1,0,207,212,1,0,134,17,1,0,214,50,0,0,91,6,1,0,139,51,0,0,96,8,2,0,74,49,0,0,85,4,1,0,77,241,1,0,255,21,2,0,155,30,0,0,236,0,2,0,74,214,1,0,245,18,1,0,218,215,1,0,129,20,1,0,23,251,0,0,171,9,2,0,97,215,1,0,10,20,1,0,151,32,0,0,101,1,1,0,192,31,0,0,242,0,2,0,227,51,0,0,53,9,2,0,179,214,1,0,92,19,1,0,180,213,1,0,95,18,1,0,23,253,0,0,186,12,2,0,42,252,0,0,202,10,2,0,106,215,1,0,19,20,1,0,138,214,1,0,53,19,1,0,57,224,1,0,176,20,1,0,233,251,0,0,54,10,1,0,7,241,1,0,128,21,2,0,164,7,1,0,173,16,1,0,109,33,0,0,254,1,1,0,146,32,0,0,96,1,1,0,61,255,0,0,229,15,1,0,179,7,1,0,187,16,1,0,81,47,0,0,170,3,1,0,89,252,0,0,40,11,2,0,41,213,1,0,219,17,1,0,55,50,0,0,96,5,3,0,21,50,0,0,238,4,4,0,101,36,0,0,49,2,1,0,53,215,1,0,222,19,1,0,185,7,1,0,193,16,1,0,211,254,0,0,113,15,1,0,60,32,0,0,50,1,2,0,155,47,0,0,244,3,1,0,102,47,0,0,191,3,1,0,117,253,0,0,119,13,3,0,52,214,1,0,223,18,1,0,51,14,0,0,120,0,2,0,186,29,0,0,228,0,1,0,90,253,0,0,38,13,3,0,148,36,0,0,173,2,3,0,93,49,0,0,104,4,1,0,9,213,1,0,191,17,1,0,151,215,1,0,64,20,1,0,79,51,0,0,194,7,3,0,251,215,1,0,162,20,1,0,99,36,0,0,47,2,1,0,2,255,0,0,170,15,1,0,97,251,0,0,202,9,1,0,236,51,0,0,74,9,3,0,247,213,1,0,162,18,1,0,174,51,0,0,183,8,5,0,137,252,0,0,148,11,2,0,56,215,1,0,225,19,1,0,48,224,1,0,167,20,1,0,42,242,1,0,46,22,1,0,75,47,0,0,164,3,1,0,2,51,0,0,143,6,5,0,77,29,0,0,167,0,1,0,215,212,1,0,142,17,1,0,77,252,0,0,16,11,2,0,229,212,1,0,156,17,1,0,66,213,1,0,242,17,1,0,54,51,0,0,98,7,5,0,182,47,0,0,15,4,1,0,161,47,0,0,250,3,1,0,26,215,1,0,195,19,1,0,164,252,0,0,207,11,2,0,24,214,1,0,195,18,1,0,194,252,0,0,11,12,2,0,172,29,0,0,214,0,1,0,184,252,0,0,247,11,2,0,124,251,0,0,229,9,1,0,127,49,0,0,138,4,1,0,224,215,1,0,135,20,1,0,198,255,0,0,107,16,1,0,80,49,0,0,91,4,1,0,118,50,0,0,202,5,2,0,141,50,0,0,238,5,1,0,188,50,0,0,40,6,2,0,51,1,0,0,26,0,2,0,69,242,1,0,79,22,3,0,62,33,0,0,171,1,1,0,102,251,0,0,207,9,1,0,137,47,0,0,226,3,1,0,46,241,1,0,221,21,2,0,241,212,1,0,168,17,1,0,145,252,0,0,164,11,2,0,83,255,0,0,251,15,1,0,6,51,0,0,159,6,3,0,115,36,0,0,73,2,2,0,174,29,0,0,216,0,1,0,172,251,0,0,23,10,1,0,180,51,0,0,202,8,2,0,20,50,0,0,234,4,4,0,194,50,0,0,52,6,2,0,202,36,0,0,39,3,1,0,51,213,1,0,229,17,1,0,248,51,0,0,110,9,3,0,68,255,0,0,236,15,1,0,247,212,1,0,174,17,1,0,140,7,1,0,149,16,1,0,202,255,0,0,109,16,1,0,23,254,0,0,180,14,1,0,225,251,0,0,46,10,1,0,50,252,0,0,218,10,2,0,37,214,1,0,208,18,1,0,64,1,0,0,30,0,2,0,171,254,0,0,73,15,1,0,211,214,1,0,124,19,1,0,168,215,1,0,81,20,1,0,93,251,0,0,198,9,1,0,32,50,0,0,27,5,3,0,165,36,0,0,224,2,3,0,179,212,1,0,109,17,1,0,173,7,1,0,182,16,1,0,153,51,0,0,128,8,2,0,54,47,0,0,143,3,1,0,116,252,0,0,106,11,2,0,165,213,1,0,80,18,1,0,195,47,0,0,28,4,1,0,108,224,1,0,227,20,1,0,217,50,0,0,94,6,1,0,68,213,1,0,244,17,1,0,33,50,0,0,30,5,3,0,18,213,1,0,198,17,1,0,206,254,0,0,108,15,1,0,247,252,0,0,122,12,2,0,130,251,0,0,235,9,1,0,184,214,1,0,97,19,1,0,148,49,0,0,156,4,1,0,229,255,0,0,130,16,1,0,232,50,0,0,109,6,1,0,175,36,0,0,254,2,3,0,241,251,1,0,94,22,1,0,252,251,0,0,109,10,1,0,179,0,0,0,7,0,1,0,198,36,0,0,35,3,1,0,73,215,1,0,242,19,1,0,154,253,0,0,224,13,3,0,181,212,1,0,111,17,1,0,222,254,0,0,124,15,1,0,231,214,1,0,144,19,1,0,72,47,0,0,161,3,1,0,227,212,1,0,154,17,1,0,166,238,1,0,93,21,1,0,151,47,0,0,240,3,1,0,168,36,0,0,233,2,3,0,98,213,1,0,13,18,1,0,2,33,0,0,115,1,1,0,27,214,1,0,198,18,1,0,118,49,0,0,129,4,1,0,96,29,0,0,185,0,1,0,152,214,1,0,67,19,1,0,217,254,0,0,119,15,1,0,31,214,1,0,202,18,1,0,106,238,1,0,45,21,1,0,9,253,0,0,158,12,2,0,97,213,1,0,12,18,1,0,225,212,1,0,152,17,1,0,244,215,1,0,155,20,1,0,104,47,0,0,193,3,1,0,179,238,1,0,105,21,1,0,98,224,1,0,217,20,1,0,190,47,0,0,23,4,1,0,71,32,0,0,54,1,2,0,35,255,0,0,203,15,1,0,119,254,0,0,0,15,2,0,91,215,1,0,4,20,1,0,185,212,1,0,115,17,1,0,186,51,0,0,214,8,2,0,130,36,0,0,122,2,4,0,176,255,0,0,88,16,1,0,100,49,0,0,111,4,1,0,209,36,0,0,46,3,1,0,219,36,0,0,56,3,1,0,188,213,1,0,103,18,1,0,150,51,0,0,122,8,2,0,144,213,1,0,59,18,1,0,218,213,1,0,133,18,1,0,84,212,1,0,23,17,1,0,36,238,1,0,6,21,1,0,52,33,0,0,160,1,1,0,165,215,1,0,78,20,1,0,86,224,1,0,205,20,1,0,247,50,0,0,124,6,1,0,114,254,0,0,250,14,2,0,76,224,1,0,195,20,1,0,240,254,0,0,142,15,1,0,15,47,0,0,104,3,1,0,136,47,0,0,225,3,1,0,205,212,1,0,132,17,1,0,75,213,1,0,247,17,1,0,186,215,1,0,99,20,1,0,191,31,0,0,240,0,2,0,235,255,0,0,135,16,1,0,238,213,1,0,153,18,1,0,114,255,0,0,26,16,1,0,24,242,1,0,28,22,1,0,52,50,0,0,87,5,3,0,239,215,1,0,150,20,1,0,37,212,1,0,232,16,1,0,206,214,1,0,119,19,1,0,131,238,1,0,65,21,1,0,79,224,1,0,198,20,1,0,131,212,1,0,69,17,1,0,115,255,0,0,27,16,1,0,28,255,0,0,196,15,1,0,242,51,0,0,92,9,3,0,123,33,0,0,24,2,3,0,4,32,0,0,23,1,1,0,164,214,1,0,79,19,1,0,111,50,0,0,188,5,2,0,87,252,0,0,36,11,2,0,242,50,0,0,119,6,1,0,70,214,1,0,241,18,1,0,18,212,1,0,213,16,1,0,154,36,0,0,191,2,3,0,39,241,1,0,205,21,3,0,11,51,0,0,178,6,3,0,92,252,0,0,46,11,2,0,70,47,0,0,159,3,1,0,10,212,1,0,205,16,1,0,216,36,0,0,53,3,1,0,126,215,1,0,39,20,1,0,58,253,0,0,0,13,2,0,100,29,0,0,189,0,1,0,94,49,0,0,105,4,1,0,157,49,0,0,165,4,1,0,59,238,1,0,23,21,1,0,38,251,0,0,179,9,1,0,254,212,1,0,181,17,1,0,128,36,0,0,114,2,4,0,110,33,0,0,255,1,1,0,59,224,1,0,178,20,1,0,182,214,1,0,95,19,1,0,189,0,0,0,18,0,3,0,66,29,0,0,156,0,1,0,161,36,0,0,212,2,3,0,223,51,0,0,44,9,3,0,181,255,0,0,93,16,1,0,66,224,1,0,185,20,1,0,154,252,0,0,185,11,3,0,235,213,1,0,150,18,1,0,191,252,0,0,5,12,2,0,88,253,0,0,32,13,3,0,100,36,0,0,48,2,1,0,60,254,0,0,198,14,1,0,70,50,0,0,137,5,1,0,12,42,0,0,72,3,4,0,180,253,0,0,46,14,3,0,150,253,0,0,212,13,3,0,7,212,1,0,202,16,1,0,87,50,0,0,154,5,2,0,122,32,0,0,73,1,1,0,213,3,0,0,102,0,1,0,107,51,0,0,17,8,3,0,208,50,0,0,85,6,1,0,174,238,1,0,100,21,1,0,213,213,1,0,128,18,1,0,173,238,1,0,99,21,1,0,26,47,0,0,115,3,1,0,224,254,0,0,126,15,1,0,163,47,0,0,252,3,1,0,178,238,1,0,104,21,1,0,245,251,0,0,88,10,3,0,103,224,1,0,222,20,1,0,116,49,0,0,127,4,1,0,224,251,0,0,45,10,1,0,81,238,1,0,31,21,1,0,63,255,0,0,231,15,1,0,101,49,0,0,112,4,1,0,61,50,0,0,114,5,3,0,45,215,1,0,214,19,1,0,155,215,1,0,68,20,1,0,182,212,1,0,112,17,1,0,84,252,0,0,30,11,2,0,176,47,0,0,9,4,1,0,40,50,0,0,51,5,3,0,58,29,0,0,149,0,1,0,19,50,0,0,230,4,4,0,101,224,1,0,220,20,1,0,255,212,1,0,182,17,1,0,52,215,1,0,221,19,1,0,139,215,1,0,52,20,1,0,157,166,0,0,135,9,1,0,150,47,0,0,239,3,1,0,57,252,0,0,232,10,2,0,76,241,1,0,253,21,2,0,219,254,0,0,121,15,1,0,149,36,0,0,176,2,3,0,36,241,1,0,196,21,3,0,220,215,1,0,131,20,1,0,83,224,1,0,202,20,1,0,154,47,0,0,243,3,1,0,97,253,0,0,59,13,3,0,2,253,0,0,144,12,2,0,171,238,1,0,97,21,1,0,159,7,1,0,168,16,1,0,134,238,1,0,68,21,1,0,155,253,0,0,227,13,3,0,15,213,1,0,195,17,1,0,142,252,0,0,158,11,2,0,19,213,1,0,199,17,1,0,79,213,1,0,251,17,1,0,115,33,0,0,7,2,2,0,90,47,0,0,179,3,1,0,140,215,1,0,53,20,1,0,103,215,1,0,16,20,1,0,171,253,0,0,19,14,3,0,1,47,0,0,90,3,1,0,63,252,0,0,244,10,2,0,198,51,0,0,240,8,4,0,192,214,1,0,105,19,1,0,152,251,0,0,1,10,1,0,81,49,0,0,92,4,1,0,9,238,1,0,237,20,1,0,138,253,0,0,182,13,3,0,77,255,0,0,245,15,1,0,41,215,1,0,210,19,1,0,180,254,0,0,82,15,1,0,164,251,0,0,13,10,2,0,185,214,1,0,98,19,1,0,208,214,1,0,121,19,1,0,141,49,0,0,152,4,1,0,10,241,1,0,134,21,2,0,23,32,0,0,31,1,2,0,33,241,1,0,187,21,3,0,31,212,1,0,226,16,1,0,21,212,1,0,216,16,1,0,155,49,0,0,163,4,1,0,221,214,1,0,134,19,1,0,127,51,0,0,67,8,4,0,96,50,0,0,172,5,1,0,246,251,1,0,99,22,1,0,123,251,0,0,228,9,1,0,82,215,1,0,251,19,1,0,80,47,0,0,169,3,1,0,191,254,0,0,93,15,1,0,88,214,1,0,3,19,1,0,250,253,0,0,143,14,18,0,110,51,0,0,26,8,3,0,81,255,0,0,249,15,1,0,22,252,0,0,162,10,2,0,93,29,0,0,182,0,1,0,184,36,0,0,21,3,1,0,93,171,0,0,143,9,1,0,27,212,1,0,222,16,1,0,104,251,0,0,209,9,1,0,3,241,1,0,120,21,2,0,83,47,0,0,172,3,1,0,82,51,0,0,204,7,2,0,249,213,1,0,164,18,1,0,148,212,1,0,86,17,1,0,44,213,1,0,222,17,1,0,230,36,0,0,67,3,1,0,175,47,0,0,8,4,1,0,193,50,0,0,50,6,2,0,179,2,0,0,65,0,1,0,193,254,0,0,95,15,1,0,71,241,1,0,246,21,1,0,132,3,0,0,90,0,2,0,186,36,0,0,23,3,1,0,135,255,0,0,47,16,1,0,105,214,1,0,20,19,1,0,53,255,0,0,221,15,1,0,251,254,0,0,165,15,2,0,250,215,1,0,161,20,1,0,80,29,0,0,169,0,1,0,242,254,0,0,144,15,1,0,69,50,0,0,136,5,1,0,138,215,1,0,51,20,1,0,117,251,0,0,222,9,1,0,145,238,1,0,78,21,1,0,233,51,0,0,65,9,3,0,57,33,0,0,165,1,1,0,88,50,0,0,156,5,2,0,135,50,0,0,232,5,1,0,125,49,0,0,136,4,1,0,174,36,0,0,251,2,3,0,152,255,0,0,64,16,1,0,150,213,1,0,65,18,1,0,176,214,1,0,89,19,1,0,105,224,1,0,224,20,1,0,44,242,1,0,48,22,1,0,66,255,0,0,234,15,1,0,187,255,0,0,99,16,1,0,29,255,0,0,197,15,1,0,3,213,1,0,186,17,1,0,225,214,1,0,138,19,1,0,199,252,0,0,21,12,2,0,96,255,0,0,8,16,1,0,93,238,1,0,37,21,1,0,21,241,1,0,151,21,3,0,201,212,1,0,128,17,1,0,103,213,1,0,18,18,1,0,126,214,1,0,41,19,1,0,237,51,0,0,77,9,3,0,104,224,1,0,223,20,1,0,166,253,0,0,4,14,3,0,202,51,0,0,251,8,2,0,248,215,1,0,159,20,1,0,239,51,0,0,83,9,3,0,80,253,0,0,8,13,3,0,142,36,0,0,158,2,2,0,212,252,0,0,47,12,2,0,152,254,0,0,54,15,1,0,167,50,0,0,8,6,1,0,169,255,0,0,81,16,1,0,114,33,0,0,4,2,3,0,90,29,0,0,179,0,1,0,39,255,0,0,207,15,1,0,173,29,0,0,215,0,1,0,102,215,1,0,15,20,1,0,223,36,0,0,60,3,1,0,174,254,0,0,76,15,1,0,53,254,0,0,191,14,1,0,163,213,1,0,78,18,1,0,80,214,1,0,251,18,1,0,42,214,1,0,213,18,1,0,221,212,1,0,148,17,1,0,91,255,0,0,3,16,1,0,100,212,1,0,38,17,1,0,52,252,0,0,222,10,2,0,188,214,1,0,101,19,1,0,28,215,1,0,197,19,1,0,40,33,0,0,153,1,1,0,116,251,0,0,221,9,1,0,237,252,0,0,99,12,2,0,156,166,0,0,134,9,1,0,116,42,0,0,76,3,3,0,248,254,0,0,156,15,3,0,58,214,1,0,229,18,1,0,181,252,0,0,241,11,2,0,53,212,1,0,248,16,1,0,105,238,1,0,44,21,1,0,54,32,0,0,45,1,2,0,189,31,0,0,238,0,2,0,251,213,1,0,166,18,1,0,185,213,1,0,100,18,1,0,87,253,0,0,29,13,3,0,139,49,0,0,150,4,1,0,245,253,0,0,124,14,4,0,124,254,0,0,10,15,2,0,155,252,0,0,188,11,3,0,20,253,0,0,180,12,2,0,27,213,1,0,206,17,1,0,103,238,1,0,42,21,1,0,138,51,0,0,94,8,2,0,64,255,0,0,232,15,1,0,80,251,0,0,185,9,1,0,199,212,1,0,126,17,1,0,156,7,1,0,165,16,1,0,23,238,1,0,251,20,1,0,144,241,1,0,12,22,2,0,240,213,1,0,155,18,1,0,179,50,0,0,22,6,2,0,213,215,1,0,124,20,1,0,100,254,0,0,239,14,1,0,142,251,0,0,247,9,1,0,7,252,0,0,132,10,2,0,88,251,0,0,193,9,1,0,92,215,1,0,5,20,1,0,104,33,0,0,245,1,2,0,69,215,1,0,238,19,1,0,78,238,1,0,29,21,1,0,204,47,0,0,37,4,1,0,129,215,1,0,42,20,1,0,60,49,0,0,71,4,1,0,222,31,0,0,3,1,3,0,189,47,0,0,22,4,1,0,212,213,1,0,127,18,1,0,0,213,1,0,183,17,1,0,128,252,0,0,130,11,2,0,163,51,0,0,151,8,3,0,2,213,1,0,185,17,1,0,209,50,0,0,86,6,1,0,151,253,0,0,215,13,3,0,137,212,1,0,75,17,1,0,214,255,0,0,119,16,1,0,195,252,0,0,13,12,2,0,147,36,0,0,170,2,3,0,198,214,1,0,111,19,1,0,141,32,0,0,92,1,1,0,6,251,0,0,161,9,2,0,156,49,0,0,164,4,1,0,161,29,0,0,203,0,1,0,27,255,0,0,195,15,1,0,225,254,0,0,127,15,1,0,101,252,0,0,71,11,3,0,20,252,0,0,158,10,2,0,162,254,0,0,64,15,1,0,145,251,0,0,250,9,1,0,80,51,0,0,197,7,3,0,200,214,1,0,113,19,1,0,119,214,1,0,34,19,1,0,131,7,1,0,141,16,1,0,163,29,0,0,205,0,1,0,81,29,0,0,170,0,1,0,97,50,0,0,173,5,1,0,120,252,0,0,114,11,2,0,99,51,0,0,249,7,3,0,60,47,0,0,149,3,1,0,39,47,0,0,128,3,1,0,163,50,0,0,4,6,1,0,245,251,1,0,98,22,1,0,180,2,0,0,66,0,1,0,134,50,0,0,231,5,1,0,23,47,0,0,112,3,1,0,204,213,1,0,119,18,1,0,48,242,1,0,52,22,1,0,3,251,0,0,153,9,3,0,206,36,0,0,43,3,1,0,48,47,0,0,137,3,1,0,96,253,0,0,56,13,3,0,35,241,1,0,193,21,3,0,50,213,1,0,228,17,1,0,30,242,1,0,34,22,1,0,83,51,0,0,206,7,4,0,155,29,0,0,197,0,1,0,4,241,1,0,122,21,2,0,27,242,1,0,31,22,1,0,82,254,0,0,222,14,1,0,59,253,0,0,2,13,2,0,97,47,0,0,186,3,1,0,0,252,0,0,113,10,3,0,113,238,1,0,51,21,1,0,240,3,0,0,104,0,1,0,228,215,1,0,139,20,1,0,93,252,0,0,48,11,2,0,112,214,1,0,27,19,1,0,51,254,0,0,189,14,1,0,125,213,1,0,40,18,1,0,107,254,0,0,245,14,1,0,51,50,0,0,84,5,3,0,33,47,0,0,122,3,1,0,21,252,0,0,160,10,2,0,95,213,1,0,10,18,1,0,100,253,0,0,68,13,3,0,154,212,1,0,92,17,1,0,123,254,0,0,8,15,2,0,98,215,1,0,11,20,1,0,224,214,1,0,137,19,1,0,181,254,0,0,83,15,1,0,107,212,1,0,45,17,1,0,182,29,0,0,224,0,1,0,65,49,0,0,76,4,1,0,156,254,0,0,58,15,1,0,132,212,1,0,70,17,1,0,157,50,0,0,254,5,1,0,48,213,1,0,226,17,1,0,50,253,0,0,240,12,2,0,95,252,0,0,53,11,3,0,123,238,1,0,59,21,1,0,12,15,0,0,128,0,1,0,111,213,1,0,26,18,1,0,170,214,1,0,83,19,1,0,220,51,0,0,37,9,2,0,227,36,0,0,64,3,1,0,46,242,1,0,50,22,1,0,183,212,1,0,113,17,1,0,209,213,1,0,124,18,1,0,166,215,1,0,79,20,1,0,78,47,0,0,167,3,1,0,174,214,1,0,87,19,1,0,242,3,0,0,106,0,1,0,128,50,0,0,225,5,1,0,62,29,0,0,152,0,1,0,239,251,0,0,70,10,3,0,2,241,1,0,118,21,2,0,84,254,0,0,223,14,1,0,99,50,0,0,175,5,1,0,155,255,0,0,67,16,1,0,132,213,1,0,47,18,1,0,81,51,0,0,200,7,4,0,86,49,0,0,97,4,1,0,242,251,0,0,79,10,3,0,2,251,0,0,151,9,2,0,123,49,0,0,134,4,1,0,76,49,0,0,87,4,1,0,198,1,0,0,41,0,3,0,63,215,1,0,232,19,1,0,77,238,1,0,28,21,1,0,83,29,0,0,172,0,1,0,209,51,0,0,9,9,2,0,138,213,1,0,53,18,1,0,131,253,0,0,161,13,3,0,120,33,0,0,19,2,2,0,81,215,1,0,250,19,1,0,119,253,0,0,125,13,3,0,121,212,1,0,59,17,1,0,93,33,0,0,219,1,3,0,135,253,0,0,173,13,3,0,138,49,0,0,149,4,1,0,63,212,1,0,2,17,1,0,205,47,0,0,38,4,1,0,240,212,1,0,167,17,1,0,89,29,0,0,178,0,1,0,95,214,1,0,10,19,1,0,147,51,0,0,114,8,3,0,146,238,1,0,79,21,1,0,112,167,0,0,136,9,1,0,11,253,0,0,162,12,2,0,138,32,0,0,89,1,1,0,128,254,0,0,18,15,1,0,243,215,1,0,154,20,1,0,13,253,0,0,166,12,2,0,74,213,1,0,246,17,1,0,153,214,1,0,68,19,1,0,146,254,0,0,48,15,1,0,76,254,0,0,215,14,2,0,83,214,1,0,254,18,1,0,75,224,1,0,194,20,1,0,184,213,1,0,99,18,1,0,90,212,1,0,28,17,1,0,91,51,0,0,232,7,2,0,137,215,1,0,50,20,1,0,242,167,0,0,137,9,1,0,163,238,1,0,91,21,1,0,124,255,0,0,36,16,1,0,118,33,0,0,12,2,3,0,166,255,0,0,78,16,1,0,87,255,0,0,255,15,1,0,121,238,1,0,57,21,1,0,174,213,1,0,89,18,1,0,111,212,1,0,49,17,1,0,218,2,0,0,75,0,2,0,77,47,0,0,166,3,1,0,197,253,0,0,97,14,3,0,132,51,0,0,79,8,2,0,192,36,0,0,29,3,1,0,124,213,1,0,39,18,1,0,176,215,1,0,89,20,1,0,203,213,1,0,118,18,1,0,131,215,1,0,44,20,1,0,232,212,1,0,159,17,1,0,142,213,1,0,57,18,1,0,13,255,0,0,181,15,1,0,68,214,1,0,239,18,1,0,196,36,0,0,33,3,1,0,82,47,0,0,171,3,1,0,142,214,1,0,57,19,1,0,13,213,1,0,193,17,1,0,107,251,0,0,212,9,1,0,203,47,0,0,36,4,1,0,50,255,0,0,218,15,1,0,171,255,0,0,83,16,1,0,108,49,0,0,119,4,1,0,112,32,0,0,65,1,1,0,141,253,0,0,191,13,3,0,116,254,0,0,252,14,2,0,49,33,0,0,158,1,1,0,100,255,0,0,12,16,1,0,155,51,0,0,132,8,2,0,106,224,1,0,225,20,1,0,36,242,1,0,40,22,1,0,5,212,1,0,200,16,1,0,73,255,0,0,241,15,1,0,55,255,0,0,223,15,1,0,117,32,0,0,68,1,1,0,190,254,0,0,92,15,1,0,232,254,0,0,134,15,1,0,248,167,0,0,140,9,1,0,190,215,1,0,103,20,1,0,157,29,0,0,199,0,1,0,182,7,1,0,190,16,1,0,121,47,0,0,210,3,1,0,18,242,1,0,21,22,1,0,223,252,0,0,69,12,3,0,161,213,1,0,76,18,1,0,201,252,0,0,25,12,2,0,17,238,1,0,245,20,1,0,159,51,0,0,140,8,3,0,131,251,0,0,236,9,1,0,49,241,1,0,224,21,1,0,8,255,0,0,176,15,1,0,158,254,0,0,60,15,1,0,57,254,0,0,195,14,1,0,134,51,0,0,83,8,2,0,111,253,0,0,101,13,3,0,139,213,1,0,54,18,1,0,243,213,1,0,158,18,1,0,95,29,0,0,184,0,1,0,48,252,0,0,214,10,2,0,250,51,0,0,116,9,3,0,91,238,1,0,36,21,1,0,120,36,0,0,87,2,3,0,71,215,1,0,240,19,1,0,248,252,0,0,124,12,2,0,103,214,1,0,18,19,1,0,150,215,1,0,63,20,1,0,17,32,0,0,30,1,1,0,68,241,1,0,243,21,1,0,61,253,0,0,6,13,2,0,112,50,0,0,190,5,2,0,108,50,0,0,184,5,1,0,200,213,1,0,115,18,1,0,140,214,1,0,55,19,1,0,251,253,0,0,161,14,8,0,182,253,0,0,52,14,3,0,149,32,0,0,99,1,1,0,25,50,0,0,254,4,4,0,153,36,0,0,188,2,3,0,82,238,1,0,32,21,1,0,220,2,0,0,79,0,2,0,14,33,0,0,131,1,1,0,206,213,1,0,121,18,1,0,135,214,1,0,50,19,1,0,2,215,1,0,171,19,1,0,147,32,0,0,97,1,1,0,21,214,1,0,192,18,1,0,12,47,0,0,101,3,1,0,133,49,0,0,144,4,1,0,42,212,1,0,237,16,1,0,123,36,0,0,96,2,3,0,238,254,0,0,140,15,1,0,133,7,1,0,143,16,1,0,154,32,0,0,104,1,1,0,114,251,0,0,219,9,1,0,226,51,0,0,51,9,2,0,117,252,0,0,108,11,2,0,210,36,0,0,47,3,1,0,91,224,1,0,210,20,1,0,44,33,0,0,154,1,1,0,127,36,0,0,110,2,4,0,94,212,1,0,32,17,1,0,227,254,0,0,129,15,1,0,25,47,0,0,114,3,1,0,30,50,0,0,21,5,6,0,5,47,0,0,94,3,1,0,22,251,0,0,169,9,2,0,66,49,0,0,77,4,1,0,165,7,1,0,174,16,1,0,1,32,0,0,20,1,1,0,132,252,0,0,138,11,2,0,92,213,1,0,7,18,1,0,196,215,1,0,109,20,1,0,160,47,0,0,249,3,1,0,67,241,1,0,242,21,1,0,143,47,0,0,232,3,1,0,201,36,0,0,38,3,1,0,197,50,0,0,58,6,2,0,143,36,0,0,160,2,2,0,132,255,0,0,44,16,1,0,36,51,0,0,28,7,4,0,183,252,0,0,245,11,2,0,65,224,1,0,184,20,1,0,217,36,0,0,54,3,1,0,22,253,0,0,184,12,2,0,81,50,0,0,142,5,2,0,146,252,0,0,166,11,2,0,143,254,0,0,45,15,1,0,196,253,0,0,94,14,3,0,28,47,0,0,117,3,1,0,43,242,1,0,47,22,1,0,219,213,1,0,134,18,1,0,65,47,0,0,154,3,1,0,27,253,0,0,194,12,2,0,23,50,0,0,246,4,4,0,80,242,1,0,91,22,1,0,33,51,0,0,17,7,5,0,64,47,0,0,153,3,1,0,202,47,0,0,35,4,1,0,166,7,1,0,175,16,1,0,137,213,1,0,52,18,1,0,54,49,0,0,65,4,1,0,125,252,0,0,124,11,2,0,135,251,0,0,240,9,1,0,14,252,0,0,146,10,2,0,6,241,1,0,126,21,2,0,101,47,0,0,190,3,1,0,86,254,0,0,225,14,1,0,156,251,0,0,5,10,1,0,228,254,0,0,130,15,1,0,6,238,1,0,234,20,1,0,210,214,1,0,123,19,1,0,93,212,1,0,31,17,1,0,96,214,1,0,11,19,1,0,22,242,1,0,26,22,1,0,0,212,1,0,195,16,1,0,19,251,0,0,163,9,2,0,111,252,0,0,96,11,2,0,167,252,0,0,213,11,2,0,19,254,0,0,176,14,1,0,75,254,0,0,213,14,2,0,141,215,1,0,54,20,1,0,46,255,0,0,214,15,1,0,107,47,0,0,196,3,1,0,230,251,0,0,51,10,1,0,246,212,1,0,173,17,1,0,168,7,1,0,177,16,1,0,139,50,0,0,236,5,1,0,92,29,0,0,181,0,1,0,106,36,0,0,55,2,2,0,185,252,0,0,249,11,2,0,214,251,0,0,34,10,1,0,247,51,0,0,107,9,3,0,8,253,0,0,156,12,2,0,199,50,0,0,62,6,2,0,132,214,1,0,47,19,1,0,161,238,1,0,89,21,1,0,120,253,0,0,128,13,3,0,128,238,1,0,62,21,1,0,37,242,1,0,41,22,1,0,182,238,1,0,108,21,1,0,12,238,1,0,240,20,1,0,92,171,0,0,142,9,1,0,92,251,0,0,197,9,1,0,46,50,0,0,69,5,3,0,75,252,0,0,12,11,2,0,199,36,0,0,36,3,1,0,96,51,0,0,242,7,2,0,55,215,1,0,224,19,1,0,208,51,0,0,7,9,2,0,144,252,0,0,162,11,2,0,176,238,1,0,102,21,1,0,161,253,0,0,245,13,3,0,117,51,0,0,45,8,2,0,0,47,0,0,89,3,1,0,154,251,0,0,3,10,1,0,42,50,0,0,57,5,3,0,169,50,0,0,10,6,1,0,114,212,1,0,52,17,1,0,212,212,1,0,139,17,1,0,33,242,1,0,37,22,1,0,123,255,0,0,35,16,1,0,70,29,0,0,160,0,1,0,177,255,0,0,89,16,1,0,54,212,1,0,249,16,1,0,152,50,0,0,249,5,1,0,67,252,0,0,252,10,2,0,49,252,0,0,216,10,2,0,121,214,1,0,36,19,1,0,91,49,0,0,102,4,1,0,18,215,1,0,187,19,1,0,153,254,0,0,55,15,1,0,209,254,0,0,111,15,1,0,154,51,0,0,130,8,2,0,166,212,1,0,99,17,1,0,213,251,0,0,33,10,1,0,10,33,0,0,127,1,1,0,150,251,0,0,255,9,1,0,142,47,0,0,231,3,1,0,169,215,1,0,82,20,1,0,94,251,0,0,199,9,1,0,147,7,1,0,156,16,1,0,86,47,0,0,175,3,1,0,125,32,0,0,76,1,1,0,39,242,1,0,43,22,1,0,148,252,0,0,170,11,2,0,211,212,1,0,138,17,1,0,103,253,0,0,77,13,3,0,9,255,0,0,177,15,1,0,164,213,1,0,79,18,1,0,109,224,1,0,228,20,1,0,57,29,0,0,148,0,1,0,16,50,0,0,218,4,4,0,33,215,1,0,202,19,1,0,145,255,0,0,57,16,1,0,45,214,1,0,216,18,1,0,192,215,1,0,105,20,1,0,19,242,1,0,22,22,2,0,48,241,1,0,223,21,1,0,213,212,1,0,140,17,1,0,178,29,0,0,220,0,1,0,152,47,0,0,241,3,1,0,106,213,1,0,21,18,1,0,119,36,0,0,84,2,3,0,38,213,1,0,216,17,1,0,117,36,0,0,78,2,3,0,184,7,1,0,192,16,1,0,66,242,1,0,70,22,3,0,135,5,0,0,110,0,2,0,179,215,1,0,92,20,1,0,118,32,0,0,69,1,1,0,242,214,1,0,155,19,1,0,188,253,0,0,70,14,3,0,166,36,0,0,227,2,3,0,212,51,0,0,16,9,2,0,216,212,1,0,143,17,1,0,12,50,0,0,204,4,3,0,123,213,1,0,38,18,1,0,21,238,1,0,249,20,1,0,164,36,0,0,221,2,3,0,73,33,0,0,178,1,1,0,248,251,0,0,97,10,3,0,4,47,0,0,93,3,1,0,202,213,1,0,117,18,1,0,87,29,0,0,176,0,1,0,34,255,0,0,202,15,1,0,139,214,1,0,54,19,1,0,181,215,1,0,94,20,1,0,200,212,1,0,127,17,1,0,136,32,0,0,87,1,1,0,64,51,0,0,137,7,5,0,7,213,1,0,189,17,1,0,93,50,0,0,166,5,2,0,254,213,1,0,169,18,1,0,124,49,0,0,135,4,1,0,71,238,1,0,25,21,1,0,176,51,0,0,194,8,2,0,134,215,1,0,47,20,1,0,131,252,0,0,136,11,2,0,68,212,1,0,7,17,1,0,241,50,0,0,118,6,1,0,82,49,0,0,93,4,1,0,19,255,0,0,187,15,1,0,56,254,0,0,194,14,1,0,236,212,1,0,163,17,1,0,126,253,0,0,146,13,3,0,111,51,0,0,29,8,3,0,208,3,0,0,95,0,1,0,241,215,1,0,152,20,1,0,81,242,1,0,92,22,1,0,179,29,0,0,221,0,1,0,20,213,1,0,200,17,1,0,251,51,0,0,119,9,3,0,241,251,0,0,76,10,3,0,132,253,0,0,164,13,3,0,243,251,1,0,96,22,1,0,138,50,0,0,235,5,1,0,171,36,0,0,242,2,3,0,231,215,1,0,142,20,1,0,92,51,0,0,234,7,2,0,133,255,0,0,45,16,1,0,189,212,1,0,117,17,1,0,181,253,0,0,49,14,3,0,242,253,0,0,112,14,4,0,131,254,0,0,23,15,2,0,221,31,0,0,0,1,3,0,123,252,0,0,120,11,2,0,154,49,0,0,162,4,1,0,117,50,0,0,200,5,2,0,32,253,0,0,204,12,2,0,2,212,1,0,197,16,1,0,103,255,0,0,15,16,1,0,221,215,1,0,132,20,1,0,46,252,0,0,210,10,2,0,4,255,0,0,172,15,1,0,177,238,1,0,103,21,1,0,23,51,0,0,229,6,5,0,103,51,0,0,5,8,3,0,82,214,1,0,253,18,1,0,126,51,0,0,65,8,2,0,156,29,0,0,198,0,1,0,158,7,1,0,167,16,1,0,95,47,0,0,184,3,1,0,166,254,0,0,68,15,1,0,102,29,0,0,191,0,1,0,144,238,1,0,77,21,1,0,35,215,1,0,204,19,1,0,126,36,0,0,106,2,4,0,107,33,0,0,250,1,3,0,76,215,1,0,245,19,1,0,141,214,1,0,56,19,1,0,17,50,0,0,222,4,4,0,127,215,1,0,40,20,1,0,134,255,0,0,46,16,1,0,24,47,0,0,113,3,1,0,71,51,0,0,161,7,5,0,114,252,0,0,102,11,2,0,150,212,1,0,88,17,1,0,41,241,1,0,211,21,3,0,13,33,0,0,130,1,1,0,14,212,1,0,209,16,1,0,224,212,1,0,151,17,1,0,113,213,1,0,28,18,1,0,10,32,0,0,29,1,1,0,61,213,1,0,238,17,1,0,153,32,0,0,103,1,1,0,117,42,0,0,79,3,2,0,64,254,0,0,202,14,1,0,189,254,0,0,91,15,1,0,75,212,1,0,14,17,1,0,211,50,0,0,88,6,1,0,102,214,1,0,17,19,1,0,170,251,0,0,21,10,1,0,126,47,0,0,215,3,1,0,119,255,0,0,31,16,1,0,37,255,0,0,205,15,1,0,147,214,1,0,62,19,1,0,182,254,0,0,84,15,1,0,149,214,1,0,64,19,1,0,213,255,0,0,118,16,1,0,145,212,1,0,83,17,1,0,89,51,0,0,228,7,2,0,127,213,1,0,42,18,1,0,215,255,0,0,120,16,1,0,50,238,1,0,17,21,1,0,103,50,0,0,179,5,1,0,48,253,0,0,236,12,2,0,237,251,0,0,64,10,3,0,148,253,0,0,206,13,3,0,120,50,0,0,206,5,2,0,151,255,0,0,63,16,1,0,134,214,1,0,49,19,1,0,8,241,1,0,130,21,2,0,44,47,0,0,133,3,1,0,209,252,0,0,41,12,2,0,104,36,0,0,52,2,1,0,62,254,0,0,200,14,1,0,102,255,0,0,14,16,1,0,20,255,0,0,188,15,1,0,77,215,1,0,246,19,1,0,245,50,0,0,122,6,1,0,205,51,0,0,1,9,2,0,105,36,0,0,53,2,2,0,180,50,0,0,24,6,2,0,91,214,1,0,6,19,1,0,19,241,1,0,145,21,3,0,85,33,0,0,195,1,3,0,170,29,0,0,212,0,1,0,214,254,0,0,116,15,1,0,189,213,1,0,104,18,1,0,69,224,1,0,188,20,1,0,243,253,0,0,116,14,4,0,140,251,0,0,245,9,1,0,212,215,1,0,123,20,1,0,184,2,0,0,70,0,1,0,101,213,1,0,16,18,1,0,213,47,0,0,46,4,1,0,175,212,1,0,105,17,1,0,242,252,0,0,109,12,3,0,66,241,1,0,241,21,1,0,149,49,0,0,157,4,1,0,108,213,1,0,23,18,1,0,14,253,0,0,168,12,2,0,183,238,1,0,109,21,1,0,84,255,0,0,252,15,1,0,120,6,0,0,118,0,2,0,238,251,0,0,67,10,3,0,64,213,1,0,240,17,1,0,190,51,0,0,222,8,2,0,173,254,0,0,75,15,1,0,12,212,1,0,207,16,1,0,35,251,0,0,176,9,1,0,230,254,0,0,132,15,1,0,161,255,0,0,73,16,1,0,116,214,1,0,31,19,1,0,54,29,0,0,145,0,1,0,6,33,0,0,121,1,3,0,49,50,0,0,78,5,3,0,89,238,1,0,35,21,1,0,56,51,0,0,106,7,4,0,195,215,1,0,108,20,1,0,181,7,1,0,189,16,1,0,176,2,0,0,62,0,1,0,54,252,0,0,226,10,2,0,52,242,1,0,56,22,1,0,115,212,1,0,53,17,1,0,63,49,0,0,74,4,1,0,123,253,0,0,137,13,3,0,84,49,0,0,95,4,1,0,49,238,1,0,16,21,1,0,174,255,0,0,86,16,1,0,75,29,0,0,165,0,1,0,75,238,1,0,27,21,1,0,114,214,1,0,29,19,1,0,59,49,0,0,70,4,1,0,174,215,1,0,87,20,1,0,53,253,0,0,246,12,2,0,0,50,0,0,168,4,3,0,25,255,0,0,193,15,1,0,56,213,1,0,234,17,1,0,5,241,1,0,124,21,2,0,58,47,0,0,147,3,1,0,45,255,0,0,213,15,1,0,3,238,1,0,232,20,1,0,197,47,0,0,30,4,1,0,25,252,0,0,168,10,2,0,39,251,0,0,180,9,1,0,49,47,0,0,138,3,1,0,118,42,0,0,81,3,3,0,85,214,1,0,0,19,1,0,126,212,1,0,64,17,1,0,111,36,0,0,65,2,2,0,19,47,0,0,108,3,1,0,51,242,1,0,55,22,1,0,159,213,1,0,74,18,1,0,151,36,0,0,182,2,3,0,159,46,0,0,87,3,1,0,221,50,0,0,98,6,1,0,40,253,0,0,220,12,2,0,187,215,1,0,100,20,1,0,210,215,1,0,121,20,1,0,225,50,0,0,102,6,1,0,155,214,1,0,70,19,1,0,172,7,1,0,181,16,1,0,147,252,0,0,168,11,2,0,52,47,0,0,141,3,1,0,144,36,0,0,162,2,2,0,110,251,0,0,215,9,1,0,45,241,1,0,219,21,2,0,161,251,0,0,10,10,1,0,141,212,1,0,79,17,1,0,40,242,1,0,44,22,1,0,113,36,0,0,69,2,2,0,89,251,0,0,194,9,1,0,195,254,0,0,97,15,1,0,154,50,0,0,251,5,1,0,201,51,0,0,249,8,2,0,189,29,0,0,231,0,1,0,116,212,1,0,54,17,1,0,115,214,1,0,30,19,1,0,225,255,0,0,125,16,1,0,195,212,1,0,123,17,1,0,73,214,1,0,244,18,1,0,210,254,0,0,112,15,1,0,5,50,0,0,183,4,3,0,55,213,1,0,233,17,1,0,217,252,0,0,57,12,2,0,64,49,0,0,75,4,1,0,159,48,0,0,56,4,2,0,88,255,0,0,0,16,1,0,7,215,1,0,176,19,1,0,216,213,1,0,131,18,1,0,94,47,0,0,183,3,1,0,156,50,0,0,253,5,1,0,143,238,1,0,76,21,1,0,26,242,1,0,30,22,1,0,193,31,0,0,244,0,3,0,27,215,1,0,196,19,1,0,41,238,1,0,8,21,1,0,93,47,0,0,182,3,1,0,70,51,0,0,158,7,3,0,204,51,0,0,255,8,2,0,118,214,1,0,33,19,1,0,193,47,0,0,26,4,1,0,4,214,1,0,175,18,1,0,237,212,1,0,164,17,1,0,8,213,1,0,190,17,1,0,93,253,0,0,47,13,3,0,167,213,1,0,82,18,1,0,51,224,1,0,170,20,1,0,184,0,0,0,11,0,2,0,218,255,0,0,121,16,1,0,115,50,0,0,196,5,2,0,33,255,0,0,201,15,1,0,207,36,0,0,44,3,1,0,50,51,0,0,79,7,6,0,19,212,1,0,214,16,1,0,156,36,0,0,197,2,3,0,48,255,0,0,216,15,1,0,104,238,1,0,43,21,1,0,176,213,1,0,91,18,1,0,215,251,0,0,35,10,1,0,51,49,0,0,62,4,1,0,51,253,0,0,242,12,2,0,18,252,0,0,154,10,2,0,74,51,0,0,172,7,6,0,143,212,1,0,81,17,1,0,23,255,0,0,191,15,1,0,63,1,0,0,28,0,2,0,200,50,0,0,64,6,2,0,99,254,0,0,238,14,1,0,247,214,1,0,160,19,1,0,230,51,0,0,59,9,2,0,137,214,1,0,52,19,1,0,252,215,1,0,163,20,1,0,103,33,0,0,241,1,4,0,162,29,0,0,204,0,1,0,168,238,1,0,95,21,1,0,105,49,0,0,116,4,1,0,175,0,0,0,4,0,2,0,182,252,0,0,243,11,2,0,235,251,0,0,58,10,3,0,97,254,0,0,236,14,1,0,245,214,1,0,158,19,1,0,119,50,0,0,204,5,2,0,27,50,0,0,6,5,4,0,40,252,0,0,198,10,2,0,28,213,1,0,207,17,1,0,146,255,0,0,58,16,1,0,149,51,0,0,120,8,2,0,253,213,1,0,168,18,1,0,34,215,1,0,203,19,1,0,153,47,0,0,242,3,1,0,164,51,0,0,154,8,3,0,214,3,0,0,103,0,1,0,232,36,0,0,69,3,1,0,47,33,0,0,156,1,1,0,1,242,1,0,16,22,2,0,192,254,0,0,94,15,1,0,125,214,1,0,40,19,1,0,161,51,0,0,146,8,2,0,166,252,0,0,211,11,2,0,133,47,0,0,222,3,1,0,122,3,0,0,88,0,2,0,207,50,0,0,82,6,3,0,0,242,1,0,14,22,2,0,228,2,0,0,87,0,1,0,94,215,1,0,7,20,1,0,165,212,1,0,98,17,1,0,208,254,0,0,110,15,1,0,105,50,0,0,181,5,1,0,94,213,1,0,9,18,1,0,57,212,1,0,252,16,1,0,181,213,1,0,96,18,1,0,100,252,0,0,68,11,3,0,176,254,0,0,78,15,1,0,216,251,0,0,36,10,1,0,71,49,0,0,82,4,1,0,227,251,0,0,48,10,1,0,19,33,0,0,136,1,1,0,95,224,1,0,214,20,1,0,104,51,0,0,8,8,3,0,78,255,0,0,246,15,1,0,169,214,1,0,82,19,1,0,109,251,0,0,214,9,1,0,43,51,0,0,48,7,6,0,76,51,0,0,181,7,5,0,82,251,0,0,187,9,1,0,38,212,1,0,233,16,1,0,95,171,0,0,145,9,1,0,93,254,0,0,232,14,1,0,191,214,1,0,104,19,1,0,181,214,1,0,94,19,1,0,166,251,0,0,17,10,1,0,254,31,0,0,17,1,2,0,212,251,0,0,32,10,1,0,109,252,0,0,92,11,2,0,32,255,0,0,200,15,1,0,171,213,1,0,86,18,1,0,242,213,1,0,157,18,1,0,92,50,0,0,164,5,2,0,66,254,0,0,204,14,1,0,131,51,0,0,77,8,2,0,34,251,0,0,175,9,1,0,236,213,1,0,151,18,1,0,62,214,1,0,233,18,1,0,122,252,0,0,118,11,2,0,203,212,1,0,130,17,1,0,159,253,0,0,239,13,3,0,159,49,0,0,167,4,1,0,33,213,1,0,211,17,1,0,127,33,0,0,30,2,1,0,56,50,0,0,99,5,3,0,56,212,1,0,251,16,1,0,164,255,0,0,76,16,1,0,170,36,0,0,239,2,3,0,186,0,0,0,14,0,1,0,121,252,0,0,116,11,2,0,91,254,0,0,230,14,1,0,2,238,1,0,231,20,1,0,251,50,0,0,128,6,1,0,216,2,0,0,71,0,2,0,218,50,0,0,95,6,1,0,140,51,0,0,98,8,2,0,43,253,0,0,226,12,2,0,6,253,0,0,152,12,2,0,176,50,0,0,17,6,1,0,62,224,1,0,181,20,1,0,171,47,0,0,4,4,1,0,12,33,0,0,129,1,1,0,214,252,0,0,51,12,2,0,100,33,0,0,235,1,1,0,131,255,0,0,43,16,1,0,180,36,0,0,13,3,3,0,148,47,0,0,237,3,1,0,237,50,0,0,114,6,1,0,50,50,0,0,81,5,3,0,89,47,0,0,178,3,1,0,51,255,0,0,219,15,1,0,98,50,0,0,174,5,1,0,14,51,0,0,189,6,4,0,137,36,0,0,148,2,2,0,181,47,0,0,14,4,1,0,234,254,0,0,136,15,1,0,200,47,0,0,33,4,1,0,94,33,0,0,222,1,3,0,5,255,0,0,173,15,1,0,138,47,0,0,227,3,1,0,29,238,1,0,1,21,1,0,187,254,0,0,89,15,1,0,127,214,1,0,42,19,1,0,147,254,0,0,49,15,1,0,207,254,0,0,109,15,1,0,251,251,0,0,106,10,3,0,214,214,1,0,127,19,1,0,82,33,0,0,185,1,4,0,183,29,0,0,225,0,1,0,74,241,1,0,249,21,2,0,220,251,0,0,40,10,1,0,148,214,1,0,63,19,1,0,88,33,0,0,204,1,3,0,61,214,1,0,232,18,1,0,1,33,0,0,112,1,3,0,55,33,0,0,163,1,1,0,192,253,0,0,82,14,3,0,163,215,1,0,76,20,1,0,84,29,0,0,173,0,1,0,151,7,1,0,160,16,1,0,104,50,0,0,180,5,1,0,149,7,1,0,158,16,1,0,185,51,0,0,212,8,2,0,2,252,0,0,119,10,3,0,47,51,0,0,69,7,4,0,61,33,0,0,170,1,1,0,131,50,0,0,228,5,1,0,21,47,0,0,110,3,1,0,83,212,1,0,22,17,1,0,176,7,1,0,185,16,1,0,51,47,0,0,140,3,1,0,127,254,0,0,16,15,2,0,235,215,1,0,146,20,1,0,202,50,0,0,69,6,3,0,220,14,0,0,124,0,2,0,237,255,0,0,137,16,1,0,202,215,1,0,115,20,1,0,101,50,0,0,177,5,1,0,137,51,0,0,90,8,4,0,175,252,0,0,229,11,2,0,105,253,0,0,83,13,3,0,164,50,0,0,5,6,1,0,117,47,0,0,206,3,1,0,124,44,0,0,84,3,1,0,174,47,0,0,7,4,1,0,44,255,0,0,212,15,1,0,241,253,0,0,109,14,3,0,19,214,1,0,190,18,1,0,115,252,0,0,104,11,2,0,149,212,1,0,87,17,1,0,234,212,1,0,161,17,1,0,243,167,0,0,138,9,1,0,229,215,1,0,140,20,1,0,133,254,0,0,27,15,2,0,242,212,1,0,169,17,1,0,94,214,1,0,9,19,1,0,198,215,1,0,111,20,1,0,3,33,0,0,116,1,2,0,131,32,0,0,82,1,1,0,51,252,0,0,220,10,2,0,61,51,0,0,126,7,5,0,239,252,0,0,103,12,2,0,184,254,0,0,86,15,1,0,253,50,0,0,130,6,1,0,75,215,1,0,244,19,1,0,124,36,0,0,99,2,3,0,157,7,1,0,166,16,1,0,82,224,1,0,201,20,1,0,16,238,1,0,244,20,1,0,125,47,0,0,214,3,1,0,164,253,0,0,254,13,3,0,58,50,0,0,105,5,3,0,87,49,0,0,98,4,1,0,192,51,0,0,226,8,2,0,243,1,0,0,60,0,2,0,81,252,0,0,24,11,2,0,21,254,0,0,178,14,1,0,4,50,0,0,180,4,3,0,151,51,0,0,124,8,2,0,226,212,1,0,153,17,1,0,206,50,0,0,80,6,2,0,105,251,0,0,210,9,1,0,252,214,1,0,165,19,1,0,165,50,0,0,6,6,1,0,154,254,0,0,56,15,1,0,190,29,0,0,232,0,1,0,144,32,0,0,94,1,1,0,217,251,0,0,37,10,1,0,120,215,1,0,33,20,1,0,215,214,1,0,128,19,1,0,191,215,1,0,104,20,1,0,168,253,0,0,10,14,3,0,145,51,0,0,108,8,3,0,91,252,0,0,44,11,2,0,103,36,0,0,51,2,1,0,240,215,1,0,151,20,1,0,134,49,0,0,145,4,1,0,16,47,0,0,105,3,1,0,227,213,1,0,142,18,1,0,229,252,0,0,83,12,2,0,90,215,1,0,3,20,1,0,249,167,0,0,141,9,1,0,128,213,1,0,43,18,1,0,155,212,1,0,93,17,1,0,81,33,0,0,182,1,3,0,59,242,1,0,63,22,1,0,173,252,0,0,225,11,2,0,183,50,0,0,30,6,2,0,207,213,1,0,122,18,1,0,144,215,1,0,57,20,1,0,205,214,1,0,118,19,1,0,204,255,0,0,111,16,1,0,7,51,0,0,162,6,6,0,223,215,1,0,134,20,1,0,7,47,0,0,96,3,1,0,213,36,0,0,50,3,1,0,160,213,1,0,75,18,1,0,133,251,0,0,238,9,1,0,32,213,1,0,210,17,1,0,209,212,1,0,136,17,1,0,97,36,0,0,45,2,1,0,82,212,1,0,21,17,1,0,112,251,0,0,217,9,1,0,159,214,1,0,74,19,1,0,148,213,1,0,63,18,1,0,113,50,0,0,192,5,2,0,87,224,1,0,206,20,1,0,64,29,0,0,154,0,1,0,39,238,1,0,7,21,1,0,52,253,0,0,244,12,2,0,155,32,0,0,105,1,1,0,120,213,1,0,35,18,1,0,86,255,0,0,254,15,1,0,33,33,0,0,147,1,3,0,72,49,0,0,83,4,1,0,61,47,0,0,150,3,1,0,36,215,1,0,205,19,1,0,102,33,0,0,238,1,3,0,27,47,0,0,116,3,1,0,234,213,1,0,149,18,1,0,5,252,0,0,128,10,2,0,106,51,0,0,14,8,3,0,163,36,0,0,218,2,3,0,32,51,0,0,12,7,5,0,130,238,1,0,64,21,1,0,68,51,0,0,152,7,3,0,11,33,0,0,128,1,1,0,96,213,1,0,11,18,1,0,48,238,1,0,15,21,1,0,229,36,0,0,66,3,1,0,234,255,0,0,134,16,1,0,54,242,1,0,58,22,1,0,55,32,0,0,47,1,3,0,90,224,1,0,209,20,1,0,0,32,0,0,19,1,1,0,230,215,1,0,141,20,1,0,109,255,0,0,21,16,1,0,54,48,0,0,48,4,1,0,244,214,1,0,157,19,1,0,24,238,1,0,252,20,1,0,0,238,1,0,229,20,1,0,180,255,0,0,92,16,1,0,168,214,1,0,81,19,1,0,98,51,0,0,246,7,3,0,194,254,0,0,96,15,1,0,38,47,0,0,127,3,1,0,254,51,0,0,128,9,3,0,52,32,0,0,42,1,3,0,204,1,0,0,54,0,2,0,225,51,0,0,49,9,2,0,192,252,0,0,7,12,2,0,222,51,0,0,41,9,3,0,186,213,1,0,101,18,1,0,125,212,1,0,63,17,1,0,118,255,0,0,30,16,1,0,226,252,0,0,77,12,2,0,122,33,0,0,22,2,2,0,41,252,0,0,200,10,2,0,230,214,1,0,143,19,1,0,57,241,1,0,232,21,1,0,47,255,0,0,215,15,1,0,162,215,1,0,75,20,1,0,0,48,0,0,47,4,1,0,178,214,1,0,91,19,1,0,169,7,1,0,178,16,1,0,203,254,0,0,105,15,1,0,9,47,0,0,98,3,1,0,22,254,0,0,179,14,1,0,0,33,0,0,109,1,3,0,105,51,0,0,11,8,3,0,34,51,0,0,22,7,3,0,168,252,0,0,215,11,2,0,224,2,0,0,83,0,1,0,195,214,1,0,108,19,1,0,71,33,0,0,176,1,1,0,122,213,1,0,37,18,1,0,255,214,1,0,168,19,1,0,215,213,1,0,130,18,1,0,15,255,0,0,183,15,1,0,89,50,0,0,158,5,2,0,69,29,0,0,159,0,1,0,245,254,0,0,147,15,3,0,148,238,1,0,81,21,1,0,108,215,1,0,21,20,1,0,111,49,0,0,122,4,1,0,17,47,0,0,106,3,1,0,31,255,0,0,199,15,1,0,18,50,0,0,226,4,4,0,192,50,0,0,48,6,2,0,184,255,0,0,96,16,1,0,11,252,0,0,140,10,2,0,4,252,0,0,125,10,3,0,81,214,1,0,252,18,1,0,21,242,1,0,25,22,1,0,37,51,0,0,32,7,3,0,83,215,1,0,252,19,1,0,191,47,0,0,24,4,1,0,62,215,1,0,231,19,1,0,6,255,0,0,174,15,1,0,103,251,0,0,208,9,1,0,66,50,0,0,129,5,3,0,193,214,1,0,106,19,1,0,20,254,0,0,177,14,1,0,67,215,1,0,236,19,1,0,202,254,0,0,104,15,1,0,67,254,0,0,205,14,1,0,209,215,1,0,120,20,1,0,99,213,1,0,14,18,1,0,31,242,1,0,35,22,1,0,13,252,0,0,144,10,2,0,124,47,0,0,213,3,1,0,130,255,0,0,42,16,1,0,80,50,0,0,139,5,3,0,223,214,1,0,136,19,1,0,193,215,1,0,106,20,1,0,251,252,0,0,130,12,2,0,81,253,0,0,11,13,3,0,89,49,0,0,100,4,1,0,34,212,1,0,229,16,1,0,4,251,0,0,156,9,3,0,58,49,0,0,69,4,1,0,56,214,1,0,227,18,1,0,203,51,0,0,253,8,2,0,160,7,1,0,169,16,1,0,146,212,1,0,84,17,1,0,96,36,0,0,44,2,1,0,16,213,1,0,196,17,1,0,116,51,0,0,42,8,3,0,50,224,1,0,169,20,1,0,41,251,0,0,182,9,1,0,1,238,1,0,230,20,1,0,35,214,1,0,206,18,1,0,29,51,0,0,1,7,3,0,232,255,0,0,132,16,1,0,49,213,1,0,227,17,1,0,42,238,1,0,9,21,1,0,185,47,0,0,18,4,1,0,233,36,0,0,70,3,1,0,240,252,0,0,105,12,2,0,231,212,1,0,158,17,1,0,211,47,0,0,44,4,1,0,98,253,0,0,62,13,3,0,222,215,1,0,133,20,1,0,30,238,1,0,2,21,1,0,178,253,0,0,40,14,3,0,180,47,0,0,13,4,1,0,194,255,0,0,103,16,1,0,44,50,0,0,63,5,3,0,140,254,0,0,41,15,2,0,239,214,1,0,152,19,1,0,159,50,0,0,0,6,1,0,150,7,1,0,159,16,1,0,56,29,0,0,147,0,1,0,30,51,0,0,4,7,4,0,92,214,1,0,7,19,1,0,118,251,0,0,223,9,1,0,29,241,1,0,175,21,3,0,149,252,0,0,172,11,2,0,44,241,1,0,218,21,1,0,136,213,1,0,51,18,1,0,238,51,0,0,80,9,3,0,169,36,0,0,236,2,3,0,9,50,0,0,195,4,3,0,2,50,0,0,174,4,3,0,42,215,1,0,211,19,1,0,48,34,0,0,41,2,3,0,33,238,1,0,4,21,1,0,119,49,0,0,130,4,1,0,94,51,0,0,238,7,2,0,237,254,0,0,139,15,1,0,18,51,0,0,205,6,4,0,146,51,0,0,111,8,3,0,30,212,1,0,225,16,1,0,168,213,1,0,83,18,1,0,107,255,0,0,19,16,1,0,241,254,0,0,143,15,1,0,155,50,0,0,252,5,1,0,157,251,0,0,6,10,1,0,154,214,1,0,69,19,1,0,195,50,0,0,54,6,2,0,178,50,0,0,20,6,2,0,143,252,0,0,160,11,2,0,108,33,0,0,253,1,1,0,153,238,1,0,86,21,1,0,190,253,0,0,76,14,3,0,183,47,0,0,16,4,1,0,96,215,1,0,9,20,1,0,196,51,0,0,236,8,2,0,138,252,0,0,150,11,2,0,249,215,1,0,160,20,1,0,60,213,1,0,237,17,1,0,203,50,0,0,72,6,3,0,41,253,0,0,222,12,2,0,40,241,1,0,208,21,3,0,160,29,0,0,202,0,1,0,159,254,0,0,61,15,1,0,113,33,0,0,2,2,2,0,107,213,1,0,22,18,1,0,78,214,1,0,249,18,1,0,50,212,1,0,245,16,1,0,21,51,0,0,217,6,6,0,100,251,0,0,205,9,1,0,132,50,0,0,229,5,1,0,87,51,0,0,223,7,3,0,53,252,0,0,224,10,2,0,146,47,0,0,235,3,1,0,111,33,0,0,0,2,1,0,171,51,0,0,174,8,3,0,52,212,1,0,247,16,1,0,193,212,1,0,121,17,1,0,189,253,0,0,73,14,3,0,189,214,1,0,102,19,1,0,52,238,1,0,18,21,1,0,204,214,1,0,117,19,1,0,53,241,1,0,228,21,1,0,159,252,0,0,197,11,2,0,86,213,1,0,1,18,1,0,199,51,0,0,244,8,3,0,0,251,0,0,147,9,2,0,101,215,1,0,14,20,1,0,72,215,1,0,241,19,1,0,132,32,0,0,83,1,1,0,74,212,1,0,13,17,1,0,98,29,0,0,187,0,1,0,140,49,0,0,151,4,1,0,73,32,0,0,58,1,2,0,228,50,0,0,105,6,1,0,82,213,1,0,253,17,1,0,70,213,1,0,245,17,1,0,36,214,1,0,207,18,1,0,185,238,1,0,111,21,1,0,218,212,1,0,145,17,1,0,202,1,0,0,50,0,2,0,64,50,0,0,123,5,3,0,168,251,0,0,19,10,1,0,220,255,0,0,123,16,1,0,37,50,0,0,42,5,3,0,153,215,1,0,66,20,1,0,34,214,1,0,205,18,1,0,40,251,0,0,181,9,1,0,58,48,0,0,51,4,1,0,178,255,0,0,90,16,1,0,146,213,1,0,61,18,1,0,123,32,0,0,74,1,1,0,42,241,1,0,214,21,3,0,31,253,0,0,202,12,2,0,23,242,1,0,27,22,1,0,117,213,1,0,32,18,1,0,241,252,0,0,107,12,2,0,110,253,0,0,98,13,3,0,221,36,0,0,58,3,1,0,5,214,1,0,176,18,1,0,47,238,1,0,14,21,1,0,39,253,0,0,218,12,2,0,46,213,1,0,224,17,1,0,40,212,1,0,235,16,1,0,54,238,1,0,20,21,1,0,235,50,0,0,112,6,1,0,120,214,1,0,35,19,1,0,20,251,0,0,165,9,2,0,16,255,0,0,184,15,1,0,14,214,1,0,185,18,1,0,173,251,0,0,24,10,1,0,112,213,1,0,27,18,1,0,56,47,0,0,145,3,1,0,74,47,0,0,163,3,1,0,58,255,0,0,226,15,1,0,65,215,1,0,234,19,1,0,136,215,1,0,49,20,1,0,13,50,0,0,207,4,3,0,75,214,1,0,246,18,1,0,177,2,0,0,63,0,1,0,166,51,0,0,159,8,3,0,116,215,1,0,29,20,1,0,44,253,0,0,228,12,2,0,9,33,0,0,125,1,2,0,0,241,1,0,114,21,2,0,3,252,0,0,122,10,3,0,97,29,0,0,186,0,1,0,242,215,1,0,153,20,1,0,171,251,0,0,22,10,1,0,167,255,0,0,79,16,1,0,100,214,1,0,15,19,1,0,221,252,0,0,65,12,2,0,190,212,1,0,118,17,1,0,218,51,0,0,33,9,2,0,103,29,0,0,192,0,1,0,96,47,0,0,185,3,1,0,160,36,0,0,209,2,3,0,86,251,0,0,191,9,1,0,189,36,0,0,26,3,1,0,223,251,0,0,44,10,1,0,183,255,0,0,95,16,1,0,125,215,1,0,38,20,1,0,150,50,0,0,247,5,1,0,183,213,1,0,98,18,1,0,58,242,1,0,62,22,1,0,110,49,0,0,121,4,1,0,109,51,0,0,23,8,3,0,126,255,0,0,38,16,1,0,52,213,1,0,230,17,1,0,166,50,0,0,7,6,1,0,124,238,1,0,60,21,1,0,45,238,1,0,12,21,1,0,91,253,0,0,41,13,3,0,26,51,0,0,244,6,6,0,244,50,0,0,121,6,1,0,187,50,0,0,38,6,2,0,67,51,0,0,148,7,4,0,212,47,0,0,45,4,1,0,210,252,0,0,43,12,2,0,137,33,0,0,31,2,3,0,174,7,1,0,183,16,1,0,211,255,0,0,116,16,1,0,45,47,0,0,134,3,1,0,86,253,0,0,26,13,3,0,5,33,0,0,118,1,3,0,255,251,0,0,112,10,1,0,234,251,0,0,55,10,3,0,29,215,1,0,198,19,1,0,66,238,1,0,24,21,1,0,252,253,0,0,169,14,4,0,216,51,0,0,26,9,4,0,117,6,0,0,112,0,2,0,203,1,0,0,52,0,2,0,107,253,0,0,89,13,3,0,42,51,0,0,45,7,3,0,167,215,1,0,80,20,1,0,81,251,0,0,186,9,1,0,253,51,0,0,125,9,3,0,87,238,1,0,34,21,1,0,160,0,0,0,0,0,1,0,43,47,0,0,132,3,1,0,4,212,1,0,199,16,1,0,129,32,0,0,80,1,1,0,121,15,0,0,132,0,3,0,236,254,0,0,138,15,1,0,47,252,0,0,212,10,2,0,82,29,0,0,171,0,1,0,65,255,0,0,233,15,1,0,173,213,1,0,88,18,1,0,51,33,0,0,159,1,1,0,171,215,1,0,84,20,1,0,99,212,1,0,37,17,1,0,113,254,0,0,248,14,2,0,175,251,0,0,26,10,1,0,54,215,1,0,223,19,1,0,94,29,0,0,183,0,1,0,227,2,0,0,86,0,1,0,164,254,0,0,66,15,1,0,53,224,1,0,172,20,1,0,84,51,0,0,210,7,5,0,26,33,0,0,141,1,1,0,139,254,0,0,39,15,2,0,95,238,1,0,38,21,1,0,79,215,1,0,248,19,1,0,120,29,0,0,196,0,1,0,63,241,1,0,238,21,1,0,199,255,0,0,108,16,1,0,75,49,0,0,86,4,1,0,166,213,1,0,81,18,1,0,10,253,0,0,160,12,2,0,118,36,0,0,81,2,3,0,55,224,1,0,174,20,1,0,99,29,0,0,188,0,1,0,98,251,0,0,203,9,1,0,246,253,0,0,128,14,4,0,122,253,0,0,134,13,3,0,162,255,0,0,74,16,1,0,196,1,0,0,35,0,3,0,244,212,1,0,171,17,1,0,136,51,0,0,87,8,3,0,162,213,1,0,77,18,1,0,144,47,0,0,233,3,1,0,129,50,0,0,226,5,1,0,178,212,1,0,108,17,1,0,26,214,1,0,197,18,1,0,200,252,0,0,23,12,2,0,30,214,1,0,201,18,1,0,179,252,0,0,237,11,2,0,134,253,0,0,170,13,3,0,150,32,0,0,100,1,1,0,20,215,1,0,189,19,1,0,215,254,0,0,117,15,1,0,140,255,0,0,52,16,1,0,119,47,0,0,208,3,1,0,180,7,1,0,188,16,1,0,137,32,0,0,88,1,1,0,7,50,0,0,189,4,3,0,21,253,0,0,182,12,2,0,183,214,1,0,96,19,1,0,52,241,1,0,227,21,1,0,89,254,0,0,228,14,1,0,212,214,1,0,125,19,1,0,8,215,1,0,177,19,1,0,246,215,1,0,157,20,1,0,78,215,1,0,247,19,1,0,219,215,1,0,130,20,1,0,190,252,0,0,3,12,2,0,134,47,0,0,223,3,1,0,53,47,0,0,142,3,1,0,129,251,0,0,234,9,1,0,105,213,1,0,20,18,1,0,137,49,0,0,148,4,1,0,113,252,0,0,100,11,2,0,91,212,1,0,29,17,1,0,75,255,0,0,243,15,1,0,219,251,0,0,39,10,1,0,67,50,0,0,132,5,3,0,181,2,0,0,67,0,1,0,100,213,1,0,15,18,1,0,112,49,0,0,123,4,1,0,221,251,0,0,41,10,2,0,206,47,0,0,39,4,1,0,90,33,0,0,210,1,3,0,117,33,0,0,10,2,2,0,127,253,0,0,149,13,3,0,128,51,0,0,71,8,2,0,76,255,0,0,244,15,1,0,203,214,1,0,116,19,1,0,226,254,0,0,128,15,1,0,197,255,0,0,106,16,1,0,174,50,0,0,15,6,1,0,105,254,0,0,243,14,1,0,53,50,0,0,90,5,3,0,188,36,0,0,25,3,1,0,187,47,0,0,20,4,1,0,163,255,0,0,75,16,1,0,22,51,0,0,223,6,6,0,43,241,1,0,217,21,1,0,17,252,0,0,152,10,2,0,68,47,0,0,157,3,1,0,211,251,0,0,31,10,1,0,59,214,1,0,230,18,1,0,15,253,0,0,170,12,2,0,70,241,1,0,245,21,1,0,142,50,0,0,239,5,1,0,156,48,0,0,54,4,2,0,166,29,0,0,208,0,1,0,189,50,0,0,42,6,2,0,162,251,0,0,11,10,1,0,39,213,1,0,217,17,1,0,197,252,0,0,17,12,2,0,45,51,0,0,58,7,5,0,90,254,0,0,229,14,1,0,12,214,1,0,183,18,1,0,129,36,0,0,118,2,4,0,78,254,0,0,218,14,1,0,69,255,0,0,237,15,1,0,239,50,0,0,116,6,1,0,45,29,0,0,137,0,1,0,53,49,0,0,64,4,1,0,66,51,0,0,145,7,3,0,23,241,1,0,157,21,3,0,43,215,1,0,212,19,1,0,65,29,0,0,155,0,1,0,93,255,0,0,5,16,1,0,3,253,0,0,146,12,2,0,204,254,0,0,106,15,1,0,47,213,1,0,225,17,1,0,35,252,0,0,188,10,2,0,34,213,1,0,212,17,1,0,248,50,0,0,125,6,1,0,67,49,0,0,78,4,1,0,80,212,1,0,19,17,1,0,219,2,0,0,77,0,2,0,203,252,0,0,29,12,2,0,177,36,0,0,4,3,3,0,238,215,1,0,149,20,1,0,45,213,1,0,223,17,1,0,146,215,1,0,59,20,1,0,169,47,0,0,2,4,1,0,6,50,0,0,186,4,3,0,34,47,0,0,123,3,1,0,20,47,0,0,109,3,1,0,155,48,0,0,52,4,2,0,169,238,1,0,96,21,1,0,116,253,0,0,116,13,3,0,106,29,0,0,195,0,1,0,94,224,1,0,213,20,1,0,214,213,1,0,129,18,1,0,4,213,1,0,187,17,1,0,158,252,0,0,195,11,2,0,83,33,0,0,189,1,3,0,33,212,1,0,228,16,1,0,165,238,1,0,92,21,1,0,103,47,0,0,192,3,1,0,212,3,0,0,100,0,2,0,130,252,0,0,134,11,2,0,152,238,1,0,85,21,1,0,31,47,0,0,120,3,1,0,211,215,1,0,122,20,1,0,19,51,0,0,209,6,6,0,94,50,0,0,168,5,2,0,116,47,0,0,205,3,1,0,108,51,0,0,20,8,3,0,132,36,0,0,130,2,4,0,102,254,0,0,241,14,1,0,139,7,1,0,148,16,1,0,246,254,0,0,150,15,3,0,133,253,0,0,167,13,3,0,139,212,1,0,77,17,1,0,135,36,0,0,142,2,4,0,79,214,1,0,250,18,1,0,125,254,0,0,12,15,2,0,124,253,0,0,140,13,3,0,193,252,0,0,9,12,2,0,162,212,1,0,97,17,1,0,62,32,0,0,52,1,2,0,152,213,1,0,67,18,1,0,60,50,0,0,111,5,3,0,122,36,0,0,93,2,3,0,18,253,0,0,176,12,2,0,41,212,1,0,236,16,1,0,19,238,1,0,247,20,1,0,141,252,0,0,156,11,2,0,41,47,0,0,130,3,1,0,161,214,1,0,76,19,1,0,16,241,1,0,136,21,3,0,44,29,0,0,136,0,1,0,184,215,1,0,97,20,1,0,236,50,0,0,113,6,1,0,69,49,0,0,80,4,1,0,191,253,0,0,79,14,3,0,77,213,1,0,249,17,1,0,129,49,0,0,140,4,1,0,103,252,0,0,77,11,3,0,52,255,0,0,220,15,1,0,227,214,1,0,140,19,1,0,112,253,0,0,104,13,3,0,8,214,1,0,179,18,1,0,17,215,1,0,186,19,1,0,157,255,0,0,69,16,1,0,31,213,1,0,209,17,1,0,115,215,1,0,28,20,1,0,149,253,0,0,209,13,3,0,95,255,0,0,7,16,1,0,116,33,0,0,9,2,1,0,196,254,0,0,98,15,1,0,35,213,1,0,213,17,1,0,124,32,0,0,75,1,1,0,170,47,0,0,3,4,1,0,158,214,1,0,73,19,1,0,85,47,0,0,174,3,1,0,130,213,1,0,45,18,1,0,1,214,1,0,172,18,1,0,170,215,1,0,83,20,1,0,95,33,0,0,225,1,2,0,74,255,0,0,242,15,1,0,119,212,1,0,57,17,1,0,37,213,1,0,215,17,1,0,162,253,0,0,248,13,3,0,148,255,0,0,60,16,1,0,142,255,0,0,54,16,1,0,59,212,1,0,254,16,1,0,9,215,1,0,178,19,1,0,109,213,1,0,24,18,1,0,234,51,0,0,68,9,3,0,119,238,1,0,56,21,1,0,172,238,1,0,98,21,1,0,77,51,0,0,186,7,4,0,165,214,1,0,80,19,1,0,194,51,0,0,230,8,4,0,97,214,1,0,12,19,1,0,1,253,0,0,142,12,2,0,210,213,1,0,125,18,1,0,8,32,0,0,27,1,1,0,143,253,0,0,197,13,3,0,39,50,0,0,48,5,3,0,71,212,1,0,10,17,1,0,157,36,0,0,200,2,3,0,75,241,1,0,251,21,2,0,252,213,1,0,167,18,1,0,10,213,1,0,192,17,1,0,134,251,0,0,239,9,1,0,25,215,1,0,194,19,1,0,15,51,0,0,193,6,4,0,106,253,0,0,86,13,3,0,157,252,0,0,193,11,2,0,62,252,0,0,242,10,2,0,100,224,1,0,219,20,1,0,209,3,0,0,96,0,1,0,175,255,0,0,87,16,1,0,51,212,1,0,246,16,1,0,254,251,0,0,111,10,1,0,220,212,1,0,147,17,1,0,240,251,0,0,73,10,3,0,221,51,0,0,39,9,2,0,245,252,0,0,118,12,2,0,230,252,0,0,85,12,2,0,84,213,1,0,255,17,1,0,223,31,0,0,6,1,3,0,130,32,0,0,81,1,1,0,175,254,0,0,77,15,1,0,61,212,1,0,0,17,1,0,201,1,0,0,48,0,2,0,96,224,1,0,215,20,1,0,41,255,0,0,209,15,1,0,182,51,0,0,206,8,2,0,87,251,0,0,192,9,1,0,178,254,0,0,80,15,1,0,3,215,1,0,172,19,1,0,233,213,1,0,148,18,1,0,225,36,0,0,62,3,1,0,148,7,1,0,157,16,1,0,143,50,0,0,240,5,1,0,73,224,1,0,192,20,1,0,140,213,1,0,55,18,1,0,93,51,0,0,236,7,2,0,57,48,0,0,50,4,1,0,109,212,1,0,47,17,1,0,73,47,0,0,162,3,1,0,34,242,1,0,38,22,1,0,254,50,0,0,131,6,1,0,156,215,1,0,69,20,1,0,121,49,0,0,132,4,1,0,151,214,1,0,66,19,1,0,200,1,0,0,46,0,2,0,56,33,0,0,164,1,1,0,172,214,1,0,85,19,1,0,32,252,0,0,182,10,2,0,126,50,0,0,223,5,2,0,36,253,0,0,212,12,2,0,223,50,0,0,100,6,1,0,83,252,0,0,28,11,2,0,185,254,0,0,87,15,1,0,110,215,1,0,23,20,1,0,120,51,0,0,51,8,3,0,159,255,0,0,71,16,1,0,25,238,1,0,253,20,1,0,25,241,1,0,163,21,3,0,128,212,1,0,66,17,1,0,29,252,0,0,176,10,2,0,255,48,0,0,58,4,2,0,99,251,0,0,204,9,1,0,58,241,1,0,233,21,1,0,60,51,0,0,122,7,4,0,135,252,0,0,144,11,2,0,92,212,1,0,30,17,1,0,169,254,0,0,71,15,1,0,26,212,1,0,221,16,1,0,187,238,1,0,113,21,1,0,78,213,1,0,250,17,1,0,196,255,0,0,105,16,1,0,35,212,1,0,230,16,1,0,220,252,0,0,63,12,2,0,143,213,1,0,58,18,1,0,86,212,1,0,24,17,1,0,140,253,0,0,188,13,3,0,194,213,1,0,109,18,1,0,187,253,0,0,67,14,3,0,124,214,1,0,39,19,1,0,171,212,1,0,102,17,1,0,87,213,1,0,2,18,1,0,228,252,0,0,81,12,2,0,47,50,0,0,72,5,3,0,188,51,0,0,218,8,2,0,126,254,0,0,14,15,2,0,79,212,1,0,18,17,1,0,74,215,1,0,243,19,1,0,103,49,0,0,114,4,1,0,158,251,0,0,7,10,1,0,110,255,0,0,22,16,1,0,144,255,0,0,56,16,1,0,0,215,1,0,169,19,1,0,49,212,1,0,244,16,1,0,89,212,1,0,27,17,1,0,59,33,0,0,166,1,3,0,121,215,1,0,34,20,1,0,70,252,0,0,2,11,2,0,75,51,0,0,178,7,3,0,65,252,0,0,248,10,2,0,121,50,0,0,208,5,2,0,148,50,0,0,245,5,1,0,235,212,1,0,162,17,1,0,31,215,1,0,200,19,1,0,40,47,0,0,129,3,1,0,232,251,0,0,53,10,1,0,162,36,0,0,215,2,3,0,89,215,1,0,2,20,1,0,186,252,0,0,251,11,2,0,46,29,0,0,138,0,1,0,151,251,0,0,0,10,1,0,140,36,0,0,154,2,2,0,165,29,0,0,207,0,1,0,211,51,0,0,14,9,2,0,244,253,0,0,120,14,4,0,163,7,1,0,172,16,1,0,141,47,0,0,230,3,1,0,247,251,1,0,100,22,1,0,126,238,1,0,61,21,1,0,49,255,0,0,217,15,1,0,4,253,0,0,148,12,2,0,62,50,0,0,117,5,3,0,108,36,0,0,59,2,2,0,233,215,1,0,144,20,1,0,118,253,0,0,122,13,3,0,40,51,0,0,40,7,2,0,2,214,1,0,173,18,1,0,96,254,0,0,235,14,1,0,88,29,0,0,177,0,1,0,142,253,0,0,194,13,3,0,11,50,0,0,201,4,3,0,164,47,0,0,253,3,1,0,216,252,0,0,55,12,2,0,211,252,0,0,45,12,2,0,70,212,1,0,9,17,1,0,16,51,0,0,197,6,4,0,106,214,1,0,21,19,1,0,206,51,0,0,3,9,2,0,119,15,0,0,129,0,3,0,183,215,1,0,96,20,1,0,138,251,0,0,243,9,1,0,47,47,0,0,136,3,1,0,114,51,0,0,38,8,2,0,121,36,0,0,90,2,3,0,200,36,0,0,37,3,1,0,133,212,1,0,71,17,1,0,118,212,1,0,56,17,1,0,193,51,0,0,228,8,2,0,122,47,0,0,211,3,1,0,249,214,1,0,162,19,1,0,43,212,1,0,238,16,1,0,117,212,1,0,55,17,1,0,81,254,0,0,221,14,1,0,191,29,0,0,233,0,1,0,128,49,0,0,139,4,1,0,39,212,1,0,234,16,1,0,8,47,0,0,97,3,1,0,58,224,1,0,177,20,1,0,129,51,0,0,73,8,2,0,94,255,0,0,6,16,1,0,95,215,1,0,8,20,1,0,242,1,0,0,58,0,2,0,57,213,1,0,235,17,1,0,249,212,1,0,176,17,1,0,67,47,0,0,156,3,1,0,29,253,0,0,198,12,2,0,31,252,0,0,180,10,2,0,125,36,0,0,102,2,4,0,62,255,0,0,230,15,1,0,118,215,1,0,31,20,1,0,159,29,0,0,201,0,1,0,22,238,1,0,250,20,1,0,86,50,0,0,152,5,2,0,122,255,0,0,34,16,1,0,41,214,1,0,212,18,1,0,84,238,1,0,33,21,1,0,89,255,0,0,1,16,1,0,207,214,1,0,120,19,1,0,246,214,1,0,159,19,1,0,181,51,0,0,204,8,2,0,185,215,1,0,98,20,1,0,210,255,0,0,115,16,1,0,88,51,0,0,226,7,2,0,42,47,0,0,131,3,1,0,225,2,0,0,84,0,1,0,104,252,0,0,80,11,3,0,41,51,0,0,42,7,3,0,225,252,0,0,75,12,2,0,50,215,1,0,219,19,1,0,84,251,0,0,189,9,1,0,228,212,1,0,155,17,1,0,45,34,0,0,36,2,3,0,177,253,0,0,37,14,3,0,148,215,1,0,61,20,1,0,136,254,0,0,33,15,2,0,200,215,1,0,113,20,1,0,67,255,0,0,235,15,1,0,32,212,1,0,227,16,1,0,61,252,0,0,240,10,2,0,24,253,0,0,188,12,2,0,135,254,0,0,31,15,2,0,208,47,0,0,41,4,1,0,249,251,0,0,100,10,3,0,59,50,0,0,108,5,3,0,133,214,1,0,48,19,1,0,135,32,0,0,86,1,1,0,93,215,1,0,6,20,1,0,71,29,0,0,161,0,1,0,66,252,0,0,250,10,2,0,63,47,0,0,152,3,1,0,130,254,0,0,21,15,2,0,197,214,1,0,110,19,1,0,136,238,1,0,70,21,1,0,233,50,0,0,110,6,1,0,77,212,1,0,16,17,1,0,82,252,0,0,26,11,2,0,28,50,0,0,10,5,4,0,238,31,0,0,12,1,3,0,72,212,1,0,11,17,1,0,73,51,0,0,170,7,2,0,226,213,1,0,141,18,1,0,20,242,1,0,24,22,1,0,57,50,0,0,102,5,3,0,5,32,0,0,24,1,1,0,30,241,1,0,178,21,3,0,56,242,1,0,60,22,1,0,59,47,0,0,148,3,1,0,175,253,0,0,31,14,3,0,218,214,1,0,131,19,1,0,236,255,0,0,136,16,1,0,44,214,1,0,215,18,1,0,38,50,0,0,45,5,3,0,147,255,0,0,59,16,1,0,20,51,0,0,215,6,2,0,121,32,0,0,72,1,1,0,143,255,0,0,55,16,1,0,115,49,0,0,126,4,1,0,131,213,1,0,46,18,1,0,249,251,1,0,102,22,1,0,180,0,0,0,8,0,2,0,194,253,0,0,88,14,3,0,50,29,0,0,141,0,1,0,24,212,1,0,219,16,1,0,127,255,0,0,39,16,1,0,51,241,1,0,226,21,1,0,160,50,0,0,1,6,1,0,99,253,0,0,65,13,3,0,113,215,1,0,26,20,1,0,173,51,0,0,180,8,3,0,183,2,0,0,69,0,1,0,17,242,1,0,20,22,1,0,107,241,1,0,8,22,2,0,119,251,0,0,224,9,1,0,250,254,0,0,162,15,3,0,97,212,1,0,35,17,1,0,234,50,0,0,111,6,1,0,85,213,1,0,0,18,1,0,171,29,0,0,213,0,1,0,188,254,0,0,90,15,1,0,177,214,1,0,90,19,1,0,126,49,0,0,137,4,1,0,177,213,1,0,92,18,1,0,149,254,0,0,51,15,1,0,31,51,0,0,8,7,4,0,12,215,1,0,181,19,1,0,98,214,1,0,13,19,1,0,14,215,1,0,183,19,1,0,23,212,1,0,218,16,1,0,16,252,0,0,150,10,2,0,26,252,0,0,170,10,2,0,85,215,1,0,254,19,1,0,52,49,0,0,63,4,1,0,8,51,0,0,168,6,4,0,65,213,1,0,241,17,1,0,135,7,1,0,144,16,1,0,172,254,0,0,74,15,1,0,41,242,1,0,45,22,1,0,70,224,1,0,189,20,1,0,195,36,0,0,32,3,1,0,38,32,0,0,36,1,3,0,73,1,0,0,32,0,2,0,231,51,0,0,61,9,2,0,28,33,0,0,143,1,1,0,88,47,0,0,177,3,1,0,255,213,1,0,170,18,1,0,155,254,0,0,57,15,1,0,47,253,0,0,234,12,2,0,16,215,1,0,185,19,1,0,101,29,0,0,190,0,1,0,30,252,0,0,178,10,2,0,157,253,0,0,233,13,3,0,119,32,0,0,70,1,1,0,203,36,0,0,40,3,1,0,186,238,1,0,112,21,1,0,14,255,0,0,182,15,1,0,126,251,0,0,231,9,1,0,55,51,0,0,103,7,3,0,141,36,0,0,156,2,2,0,153,253,0,0,221,13,3,0,101,253,0,0,71,13,3,0,172,215,1,0,85,20,1,0,28,241,1,0,172,21,3,0,255,50,0,0,132,6,2,0,122,238,1,0,58,21,1,0,107,224,1,0,226,20,1,0,71,254,0,0,207,14,1,0,55,214,1,0,226,18,1,0,100,50,0,0,176,5,1,0,88,252,0,0,38,11,2,0,3,214,1,0,174,18,1,0,120,212,1,0,58,17,1,0,10,255,0,0,178,15,1,0,163,253,0,0,251,13,3,0,68,29,0,0,158,0,1,0,208,36,0,0,45,3,1,0,94,171,0,0,144,9,1,0,252,252,0,0,132,12,2,0,224,255,0,0,124,16,1,0,10,238,1,0,238,20,1,0,61,49,0,0,72,4,1,0,152,51,0,0,126,8,2,0,208,252,0,0,39,12,2,0,110,47,0,0,199,3,1,0,47,32,0,0,39,1,1,0,170,252,0,0,219,11,2,0,58,212,1,0,253,16,1,0,35,253,0,0,210,12,2,0,243,46,0,0,88,3,1,0,95,254,0,0,234,14,1,0,147,47,0,0,236,3,1,0,134,32,0,0,85,1,1,0,109,253,0,0,95,13,3,0,159,36,0,0,206,2,3,0,36,212,1,0,231,16,1,0,248,251,1,0,101,22,1,0,98,212,1,0,36,17,1,0,77,254,0,0,217,14,1,0,59,213,1,0,236,17,1,0,73,254,0,0,209,14,2,0,171,214,1,0,84,19,1,0,50,49,0,0,61,4,1,0,194,215,1,0,107,20,1,0,156,253,0,0,230,13,3,0,194,47,0,0,27,4,1,0,244,51,0,0,98,9,3,0,60,33,0,0,169,1,1,0,232,215,1,0,143,20,1,0,136,255,0,0,48,16,1,0,157,215,1,0,70,20,1,0,193,36,0,0,30,3,1,0,224,36,0,0,61,3,1,0,184,238,1,0,110,21,1,0,112,252,0,0,98,11,2,0,108,252,0,0,90,11,2,0,172,47,0,0,5,4,1,0,2,242,1,0,18,22,1,0,243,251,0,0,82,10,3,0,120,47,0,0,209,3,1,0,85,50,0,0,150,5,2,0,46,47,0,0,135,3,1,0,36,251,0,0,177,9,1,0,175,50,0,0,16,6,1,0,74,29,0,0,164,0,1,0,37,47,0,0,126,3,1,0,110,238,1,0,48,21,1,0,45,253,0,0,230,12,2,0,106,255,0,0,18,16,1,0,102,36,0,0,50,2,1,0,121,213,1,0,36,18,1,0,49,242,1,0,53,22,1,0,97,252,0,0,59,11,3,0,253,215,1,0,164,20,1,0,95,253,0,0,53,13,3,0,26,238,1,0,254,20,1,0,72,51,0,0,166,7,4,0,169,251,0,0,20,10,1,0,95,212,1,0,33,17,1,0,109,214,1,0,24,19,1,0,232,252,0,0,89,12,2,0,91,251,0,0,196,9,1,0,98,238,1,0,40,21,1,0,70,49,0,0,81,4,1,0,172,51,0,0,177,8,3,0,73,241,1,0,248,21,1,0,149,50,0,0,246,5,1,0,51,51,0,0,85,7,4,0,15,252,0,0,148,10,2,0,138,255,0,0,50,16,1,0,135,51,0,0,85,8,2,0,118,6,0,0,114,0,2,0,205,255,0,0,112,16,1,0,134,254,0,0,29,15,2,0,232,214,1,0,145,19,1,0,64,252,0,0,246,10,2,0,10,252,0,0,138,10,2,0,136,7,1,0,145,16,1,0,192,47,0,0,25,4,1,0,182,213,1,0,97,18,1,0,168,255,0,0,80,16,1,0,137,50,0,0,234,5,1,0,121,253,0,0,131,13,3,0,0,51,0,0,134,6,5,0,85,29,0,0,174,0,1,0,181,36,0,0,16,3,3,0,76,47,0,0,165,3,1,0,99,49,0,0,110,4,1,0,2,32,0,0,21,1,1,0,87,47,0,0,176,3,1,0,219,252,0,0,61,12,2,0,159,212,1,0,96,17,1,0,136,214,1,0,51,19,1,0,24,255,0,0,192,15,1,0,84,47,0,0,173,3,1,0,133,238,1,0,67,21,1,0,209,47,0,0,42,4,1,0,197,51,0,0,238,8,2,0,83,251,0,0,188,9,1,0,151,49,0,0,159,4,1,0,207,47,0,0,40,4,1,0,22,213,1,0,201,17,1,0,1,50,0,0,171,4,3,0,130,253,0,0,158,13,3,0,22,255,0,0,190,15,1,0,80,33,0,0,179,1,3,0,9,241,1,0,132,21,2,0,157,254,0,0,59,15,1,0,15,33,0,0,132,1,1,0,14,50,0,0,210,4,4,0,64,224,1,0,183,20,1,0,10,51,0,0,175,6,3,0,14,238,1,0,242,20,1,0,69,252,0,0,0,11,2,0,72,255,0,0,240,15,1,0,71,252,0,0,4,11,2,0,5,213,1,0,188,17,1,0,105,33,0,0,247,1,1,0,220,36,0,0,57,3,1,0,216,215,1,0,127,20,1,0,85,251,0,0,190,9,1,0,132,254,0,0,25,15,2,0,34,238,1,0,5,21,1,0,114,215,1,0,27,20,1,0,240,51,0,0,86,9,3,0,177,212,1,0,107,17,1,0,153,255,0,0,65,16,1,0,46,253,0,0,232,12,2,0,89,33,0,0,207,1,3,0,141,213,1,0,56,18,1,0,39,214,1,0,210,18,1,0,235,254,0,0,137,15,1,0,52,51,0,0,89,7,6,0,38,241,1,0,202,21,3,0,68,49,0,0,79,4,1,0,54,224,1,0,173,20,1,0,185,29,0,0,227,0,1,0,234,214,1,0,147,19,1,0,238,214,1,0,151,19,1,0,198,254,0,0,100,15,1,0,76,214,1,0,247,18,1,0,187,252,0,0,253,11,2,0,51,32,0,0,40,1,2,0,9,32,0,0,28,1,1,0,119,51,0,0,49,8,2,0,96,49,0,0,107,4,1,0,140,212,1,0,78,17,1,0,179,36,0,0,10,3,3,0,208,212,1,0,135,17,1,0,203,255,0,0,110,16,1,0,173,253,0,0,25,14,3,0,139,238,1,0,72,21,1,0,177,254,0,0,79,15,1,0,234,252,0,0,93,12,2,0,118,47,0,0,207,3,1,0,190,50,0,0,44,6,2,0,177,215,1,0,90,20,1,0,248,213,1,0,163,18,1,0,115,253,0,0,113,13,3,0,26,255,0,0,194,15,1,0,162,252,0,0,203,11,2,0,27,33,0,0,142,1,1,0,178,213,1,0,93,18,1,0,96,251,0,0,201,9,1,0,46,238,1,0,13,21,1,0,113,32,0,0,66,1,1,0,187,212,1,0,116,17,1,0,252,51,0,0,122,9,3,0,239,254,0,0,141,15,1,0,251,212,1,0,178,17,1,0,40,215,1,0,209,19,1,0,255,252,0,0,138,12,2,0,248,214,1,0,161,19,1,0,53,213,1,0,231,17,1,0,52,29,0,0,143,0,1,0,101,33,0,0,236,1,2,0,44,238,1,0,11,21,1,0,221,213,1,0,136,18,1,0,64,33,0,0,173,1,1,0,45,50,0,0,66,5,3,0,150,238,1,0,83,21,1,0,190,255,0,0,102,16,1,0,181,238,1,0,107,21,1,0,17,51,0,0,201,6,4,0,137,253,0,0,179,13,3,0,215,50,0,0,92,6,1,0,145,47,0,0,234,3,1,0,152,7,1,0,161,16,1,0,107,36,0,0,57,2,2,0,194,36,0,0,31,3,1,0,14,213,1,0,194,17,1,0,188,255,0,0,100,16,1,0,158,253,0,0,236,13,3,0,21,33,0,0,137,1,1,0,21,215,1,0,190,19,1,0,172,252,0,0,223,11,2,0,152,252,0,0,179,11,3,0,102,252,0,0,74,11,3,0,111,45,0,0,86,3,1,0,156,213,1,0,71,18,1,0,1,252,0,0,116,10,3,0,73,238,1,0,26,21,1,0,25,33,0,0,140,1,1,0,215,36,0,0,52,3,1,0,66,214,1,0,237,18,1,0,4,51,0,0,151,6,5,0,152,49,0,0,160,4,1,0,212,254,0,0,114,15,1,0,108,47,0,0,197,3,1,0,6,212,1,0,201,16,1,0,29,214,1,0,200,18,1,0,213,51,0,0,18,9,3,0,7,238,1,0,235,20,1,0,206,212,1,0,133,17,1,0,1,241,1,0,116,21,2,0,146,7,1,0,155,16,1,0,190,36,0,0,27,3,1,0,188,47,0,0,21,4,1,0,79,241,1,0,4,22,2,0,18,254,0,0,175,14,1,0,199,254,0,0,101,15,1,0,45,252,0,0,208,10,2,0,138,36,0,0,150,2,2,0,237,31,0,0,9,1,3,0,213,214,1,0,126,19,1,0,178,47,0,0,11,4,1,0,139,252,0,0,152,11,2,0,88,49,0,0,99,4,1,0,227,255,0,0,127,16,2,0,132,251,0,0,237,9,1,0,101,251,0,0,206,9,1,0,147,238,1,0,80,21,1,0,8,50,0,0,192,4,3,0,252,50,0,0,129,6,1,0,148,254,0,0,50,15,1,0,79,47,0,0,168,3,1,0,135,47,0,0,224,3,1,0,117,238,1,0,54,21,1,0,87,32,0,0,60,1,4,0,23,214,1,0,194,18,1,0,225,213,1,0,140,18,1,0,172,253,0,0,22,14,3,0,14,47,0,0,103,3,1,0,29,33,0,0,144,1,1,0,28,51,0,0,254,6,3,0,131,47,0,0,220,3,1,0,195,213,1,0,110,18,1,0,115,51,0,0,40,8,2,0,59,241,1,0,234,21,1,0,134,36,0,0,138,2,4,0,101,214,1,0,16,19,1,0,224,252,0,0,72,12,3,0,211,3,0,0,98,0,2,0,3,212,1,0,198,16,1,0,64,214,1,0,235,18,1,0,172,36,0,0,245,2,3,0,57,47,0,0,146,3,1,0,64,241,1,0,239,21,1,0,111,251,0,0,216,9,1,0,19,253,0,0,178,12,2,0,198,212,1,0,125,17,1,0,72,242,1,0,88,22,3,0,131,49,0,0,142,4,1,0,46,214,1,0,217,18,1,0,72,241,1,0,247,21,1,0,137,251,0,0,242,9,1,0,129,238,1,0,63,21,1,0,37,252,0,0,192,10,2,0,35,242,1,0,39,22,1,0,78,51,0,0,190,7,4,0,210,47,0,0,43,4,1,0,84,253,0,0,20,13,3,0,1,255,0,0,169,15,1,0,64,215,1,0,233,19,1,0,188,215,1,0,101,20,1,0,180,29,0,0,222,0,1,0,62,212,1,0,1,17,1,0,169,252,0,0,217,11,2,0,34,253,0,0,208,12,2,0,35,47,0,0,124,3,1,0,78,49,0,0,89,4,1,0,138,254,0,0,37,15,2,0,3,255,0,0,171,15,1,0,146,50,0,0,243,5,1,0,246,252,0,0,120,12,2,0,63,29,0,0,153,0,1,0,184,29,0,0,226,0,1,0,104,254,0,0,242,14,1,0,105,29,0,0,194,0,1,0,155,7,1,0,164,16,1,0,27,51,0,0,250,6,4,0,167,253,0,0,7,14,3,0,219,255,0,0,122,16,1,0,124,252,0,0,122,11,2,0,165,253,0,0,1,14,3,0,65,51,0,0,142,7,3,0,167,36,0,0,230,2,3,0,22,50,0,0,242,4,4,0,62,47,0,0,151,3,1,0,156,255,0,0,68,16,1,0,32,251,0,0,173,9,1,0,22,241,1,0,154,21,3,0,91,50,0,0,162,5,2,0,230,213,1,0,145,18,1,0,158,215,1,0,71,20,1,0,20,238,1,0,248,20,1,0,63,51,0,0,135,7,2,0,212,50,0,0,89,6,1,0,45,242,1,0,49,22,1,0,136,253,0,0,176,13,3,0,217,212,1,0,144,17,1,0,170,253,0,0,16,14,3,0,198,252,0,0,19,12,2,0,110,213,1,0,25,18,1,0,57,238,1,0,22,21,1,0,138,212,1,0,76,17,1,0,208,215,1,0,119,20,1,0,185,0,0,0,13,0,1,0,32,241,1,0,184,21,3,0,11,214,1,0,182,18,1,0,112,47,0,0,201,3,1,0,250,212,1,0,177,17,1,0,92,47,0,0,181,3,1,0,171,50,0,0,12,6,1,0,163,251,0,0,12,10,1,0,2,47,0,0,91,3,1,0,31,241,1,0,181,21,3,0,105,252,0,0,83,11,3,0,212,36,0,0,49,3,1,0,145,36,0,0,164,2,3,0,107,50,0,0,183,5,1,0,8,252,0,0,134,10,2,0,178,215,1,0,91,20,1,0,255,51,0,0,131,9,3,0,141,251,0,0,246,9,1,0,240,251,1,0,93,22,1,0,82,50,0,0,144,5,2,0,229,214,1,0,142,19,1,0,172,213,1,0,87,18,1,0,148,251,0,0,253,9,1,0,99,47,0,0,188,3,1,0,162,7,1,0,171,16,1,0,6,252,0,0,130,10,2,0,90,252,0,0,42,11,2,0,117,255,0,0,29,16,1,0,218,254,0,0,120,15,1,0,121,255,0,0,33,16,1,0,98,36,0,0,46,2,1,0,9,252,0,0,136,10,2,0,17,33,0,0,134,1,1,0,158,49,0,0,166,4,1,0,81,212,1,0,20,17,1,0,32,47,0,0,121,3,1,0,160,214,1,0,75,19,1,0,119,213,1,0,34,18,1,0,182,215,1,0,95,20,1,0,21,255,0,0,189,15,1,0,68,215,1,0,237,19,1,0,28,242,1,0,32,22,1,0,242,251,1,0,95,22,1,0,58,252,0,0,234,10,2,0,123,51,0,0,59,8,2,0,184,253,0,0,58,14,3,0,195,255,0,0,104,16,1,0,219,51,0,0,35,9,2,0,12,255,0,0,180,15,1,0,42,213,1,0,220,17,1,0,155,238,1,0,88,21,1,0,226,36,0,0,63,3,1,0,158,255,0,0,70,16,1,0,222,50,0,0,99,6,1,0,116,213,1,0,31,18,1,0,118,238,1,0,55,21,1,0,158,213,1,0,73,18,1,0,68,242,1,0,76,22,3,0,55,241,1,0,230,21,1,0,160,254,0,0,62,15,1,0,42,255,0,0,210,15,1,0,79,49,0,0,90,4,1,0,124,212,1,0,62,17,1,0,103,212,1,0,41,17,1,0,79,255,0,0,247,15,1,0,161,254,0,0,63,15,1,0,169,51,0,0,169,8,2,0,153,7,1,0,162,16,1,0,18,238,1,0,246,20,1,0,146,36,0,0,167,2,3,0,150,214,1,0,65,19,1,0,171,252,0,0,221,11,2,0,25,253,0,0,190,12,2,0,232,213,1,0,147,18,1,0,31,238,1,0,3,21,1,0,145,254,0,0,47,15,1,0,199,1,0,0,44,0,2,0,129,214,1,0,44,19,1,0,183,36,0,0,20,3,1,0,132,215,1,0,45,20,1,0,66,215,1,0,235,19,1,0,162,51,0,0,148,8,3,0,69,214,1,0,240,18,1,0,112,238,1,0,50,21,1,0,17,214,1,0,188,18,1,0,124,51,0,0,61,8,2,0,66,212,1,0,5,17,1,0,50,254,0,0,188,14,1,0,49,29,0,0,140,0,1,0,56,49,0,0,67,4,1,0,133,36,0,0,134,2,4,0,20,241,1,0,148,21,3,0,208,213,1,0,123,18,1,0,53,214,1,0,224,18,1,0,9,51,0,0,172,6,3,0,8,212,1,0,203,16,1,0,80,254,0,0,220,14,1,0,141,238,1,0,74,21,1,0,147,253,0,0,203,13,3,0,123,214,1,0,38,19,1,0,219,212,1,0,146,17,1,0,54,241,1,0,229,21,1,0,47,242,1,0,51,22,1,0,237,215,1,0,148,20,1,0,249,50,0,0,126,6,1,0,170,50,0,0,11,6,1,0,175,51,0,0,188,8,6,0,228,36,0,0,65,3,1,0,3,32,0,0,22,1,1,0,128,253,0,0,152,13,3,0,78,224,1,0,197,20,1,0,155,213,1,0,70,18,1,0,133,50,0,0,230,5,1,0,142,215,1,0,55,20,1,0,121,51,0,0,54,8,3,0,178,7,1,0,186,16,1,0,183,254,0,0,85,15,1,0,112,36,0,0,67,2,2,0,32,214,1,0,203,18,1,0,180,212,1,0,110,17,1,0,84,215,1,0,253,19,1,0,70,242,1,0,82,22,3,0,96,33,0,0,227,1,1,0,47,215,1,0,216,19,1,0,79,254,0,0,219,14,1,0,122,212,1,0,60,17,1,0,205,31,0,0,247,0,3,0,125,50,0,0,219,5,4,0,142,51,0,0,102,8,2,0,179,51,0,0,200,8,2,0,16,253,0,0,172,12,2,0,55,47,0,0,144,3,1,0,135,49,0,0,146,4,1,0,92,255,0,0,4,16,1,0,53,33,0,0,161,1,1,0,59,215,1,0,228,19,1,0,120,49,0,0,131,4,1,0,134,252,0,0,142,11,2,0,165,47,0,0,254,3,1,0,241,214,1,0,154,19,1,0,181,29,0,0,223,0,1,0,125,251,0,0,230,9,1,0,72,252,0,0,6,11,2,0,86,29,0,0,175,0,1,0,71,214,1,0,242,18,1,0,101,254,0,0,240,14,1,0,24,252,0,0,166,10,2,0,241,51,0,0,89,9,3,0,140,50,0,0,237,5,1,0,185,50,0,0,34,6,2,0,121,251,0,0,226,9,1,0,238,212,1,0,165,17,1,0,143,51,0,0,104,8,2,0,99,214,1,0,14,19,1,0,183,51,0,0,208,8,2,0,90,213,1,0,5,18,1,0,177,252,0,0,233,11,2,0,84,50,0,0,148,5,2,0,222,251,0,0,43,10,1,0,115,47,0,0,204,3,1,0,151,212,1,0,89,17,1,0,137,255,0,0,49,16,1,0,245,213,1,0,160,18,1,0,76,22,18,0,109,0,0,0,66,0,0,0,56,0,0,0,76,22,18,0,109,0,0,0,66,0,0,0,74,0,0,0,0,0,0,0,13,0,4,0,12,0,5,0,137,6,7,0,0,0,2,0,0,0,2,0,3,0,0,0,0,0,171,0,0,0,88,1,0,0,90,0,198,1,67,1,0,0,1,0,0,0,4,0,0,0,0,0,0,0,6,0,4,0,0,0,146,0,0,0,0,0,77,2,0,0,7,0,0,0,127,0,12,0,0,0,199,0,0,0,109,1,0,0,0,0,0,0,218,0,4,0,25,0,5,0,0,0,147,0,6,0,124,0,19,0,27,1,0,0,1,0,8,0,88,0,0,0,92,0,165,0,0,0,1,0,0,0,0,0,0,0,180,0,1,0,1,0,0,0,1,0,8,0,0,0,121,0,7,0,0,0,160,0,55,0,0,0,7,0,54,0,5,0,57,0,0,0,0,0,2,0,9,0,0,0,0,0,115,0,1,0,5,0,0,0,0,0,0,0,61,0,1,0,0,0,4,0,0,0,84,0,1,0,0,0,39,0,77,0,250,0,77,0,3,0,28,0,221,0,6,0,1,0,36,0,65,0,0,0,0,0,0,0,11,0,0,0,5,0,3,0,182,0,0,0,15,0,0,0,1,0,22,0,0,0,0,0,158,0,1,0,0,0,33,0,0,0,37,0,4,0,16,0,4,0,21,0,2,0,1,0,35,0,5,0,132,0,0,0,0,0,15,0,10,0,2,0,55,0,1,0,0,0,70,0,13,0,18,0,0,0,4,0,0,0,0,0,0,0,36,0,12,0,74,0,2,0,4,0,0,0,66,0,0,0,4,0,19,0,2,0,19,0,123,0,62,0,0,0,17,0,2,0,7,0,1,0,0,0,49,0,3,0,0,0,18,0,0,0,0,0,0,0,53,0,6,0,14,0,30,0,193,0,65,144,142,204,0,11,231,1,5,0,2,0,28,0,0,0,8,0,0,0,9,0,3,0,141,0,112,0,84,0,35,0,17,0,31,0,5,0,23,0,4,0,2,0,0,0,71,0,23,0,12,0,42,0,0,0,3,0,0,0,0,0,0,0,5,0,56,0,17,0,21,0,57,0,6,0,0,0,3,0,3,0,1,0,0,0,0,0,0,0,83,0,4,0,1,0,1,0,1,0,2,0,0,0,15,0,6,0,0,0,0,0,0,0,4,0,40,0,4,0,0,0,0,0,17,0,46,0,6,0,4,0,1,0,1,0,18,0,0,0,0,0,0,0,2,0,5,0,0,0,21,0,46,0,0,0,1,0,0,0,0,0,6,0,0,0,0,0,13,0,3,0,0,0,0,0,63,0,8,0,0,0,8,0,0,0,0,0,26,0,2,0,0,0,7,0,0,0,10,0,0,0,3,0,12,0,0,0,20,0,0,0,6,0,0,0,25,0,1,0,3,0,3,0,6,0,16,0,18,0,1,0,22,0,0,0,4,0,1,0,65,128,144,204,0,11,131,1,3,0,2,0,33,0,1,0,3,0,19,0,22,0,0,0,0,0,1,0,5,0,0,0,14,0,0,0,0,0,56,0,2,0,32,0,3,0,0,0,10,0,14,0,1,0,3,0,0,0,0,0,10,0,6,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,24,0,1,0,0,0,2,0,0,0,12,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,11,0,0,0,1,0,2,0,0,0,0,0,27,0,6,0,0,0,4,0,0,0,0,0,5,0,32,0,0,0,9,0,65,140,145,204,0,11,31,2,0,0,0,1,0,3,0,0,0,12,0,0,0,22,0,0,0,0,0,3,0,0,0,7,0,0,0,8,0,4,0,65,182,145,204,0,11,1,1,0,65,194,145,204,0,11,17,31,0,10,0,40,0,0,0,1,0,0,0,0,0,8,0,13,0,65,222,145,204,0,11,241,8,1,0,0,0,2,0,0,0,0,0,58,0,4,0,8,0,11,0,0,0,23,0,0,0,2,0,0,0,0,0,34,0,0,0,4,0,0,0,1,0,2,0,6,0,23,0,7,0,9,0,39,0,0,0,1,0,17,0,7,0,35,0,1,0,1,0,0,0,0,0,9,0,8,0,2,0,39,0,8,0,0,0,23,0,12,0,59,0,6,0,0,0,0,0,12,0,0,0,4,0,0,0,46,0,5,0,7,0,7,0,0,0,3,0,15,0,1,0,0,0,2,0,0,0,6,0,2,0,2,0,4,0,0,0,3,0,15,0,0,0,1,0,18,0,36,0,0,0,0,0,0,0,11,0,31,0,21,0,13,0,0,0,1,0,0,0,1,0,2,0,0,0,1,0,0,0,8,0,0,0,0,0,12,0,1,0,14,0,0,0,4,0,4,0,0,0,0,0,1,0,3,0,0,0,2,0,0,0,46,0,0,0,17,0,0,0,27,0,10,0,19,0,18,0,2,0,9,0,1,0,13,0,0,0,1,0,2,0,0,0,13,0,0,0,11,0,6,0,0,0,0,0,11,0,1,0,0,0,0,0,2,0,19,0,22,0,13,0,14,0,4,0,15,0,11,0,2,0,0,0,0,0,10,0,0,0,3,0,0,0,13,0,2,0,11,0,0,0,29,0,0,0,2,0,7,0,0,0,0,0,1,0,0,0,0,0,0,0,7,0,6,0,14,0,4,0,0,0,1,0,8,0,20,0,0,0,0,0,21,0,0,0,1,0,0,0,0,0,0,0,16,0,0,0,0,0,6,0,23,0,0,0,1,0,0,0,16,0,0,0,0,0,0,0,10,0,0,0,0,0,1,0,6,0,4,0,0,0,4,0,1,0,1,0,2,0,2,0,0,0,1,0,7,0,0,0,0,0,2,0,2,0,7,0,2,0,31,0,9,0,0,0,4,0,7,0,0,0,1,0,0,0,0,0,0,0,4,0,3,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,1,0,9,0,23,0,6,0,15,0,12,0,0,0,0,0,0,0,16,0,0,0,2,0,2,0,0,0,6,0,2,0,0,0,3,0,2,0,9,0,3,0,2,0,3,0,1,0,0,0,0,0,0,0,18,0,4,0,0,0,8,0,0,0,3,0,24,0,0,0,3,0,12,0,0,0,2,0,38,0,0,0,0,0,2,0,6,0,2,0,0,0,1,0,9,0,8,0,22,0,1,0,3,0,17,0,0,0,19,0,0,0,2,0,7,0,0,0,3,0,0,0,0,0,0,0,12,0,26,0,0,0,0,0,1,0,2,0,0,0,2,0,9,0,4,0,18,0,0,0,0,0,17,0,8,0,0,0,0,0,1,0,3,0,0,0,3,0,6,0,15,0,4,0,1,0,3,0,0,0,7,0,4,0,9,0,4,0,1,0,0,0,5,0,4,0,0,0,1,0,0,0,0,0,3,0,2,0,21,0,2,0,0,0,8,0,0,0,2,0,0,0,3,0,17,0,6,0,6,0,13,0,1,0,0,0,1,0,3,0,6,0,32,0,4,0,1,0,2,0,11,0,1,0,0,0,0,0,1,0,1,0,17,0,0,0,1,0,0,0,2,0,1,0,0,0,0,0,7,0,4,0,5,0,3,0,0,0,0,0,0,0,5,0,0,0,2,0,3,0,0,0,3,0,0,0,4,0,4,0,2,0,0,0,2,0,25,0,4,0,1,0,19,0,1,0,2,0,9,0,11,0,6,0,4,0,0,0,1,0,0,0,1,0,26,0,0,0,2,0,5,0,0,0,15,0,0,0,8,0,0,0,0,0,2,0,4,0,16,0,1,0,1,0,2,0,18,0,0,0,0,0,9,0,0,0,19,0,1,0,2,0,4,0,6,0,4,0,4,0,0,0,6,0,2,0,21,0,0,0,1,0,9,0,14,0,2,0,3,0,3,0,0,0,1,0,4,0,0,0,0,0,5,0,14,0,0,0,7,0,0,0,2,0,0,0,11,0,2,0,0,0,1,0,4,0,9,0,2,0,0,0,0,0,0,0,1,0,1,0,0,0,4,0,1,0,13,0,3,0,0,0,1,0,0,0,4,0,3,0,1,0,2,0,0,0,2,0,5,0,0,0,3,0,44,0,10,0,3,0,0,0,9,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,39,0,2,0,0,0,0,0,0,0,21,0,1,0,2,0,4,0,0,0,2,0,0,0,3,0,3,0,1,0,0,0,2,0,5,0,10,0,9,0,1,0,2,0,3,0,1,0,5,0,1,0,8,0,1,0,1,0,15,0,0,0,3,0,10,0,3,0,4,0,13,0,3,0,1,0,0,0,12,0,30,0,1,0,1,0,10,0,1,0,3,0,0,0,1,0,0,0,6,0,0,0,3,0,2,0,7,0,3,0,14,0,3,0,4,0,15,0,4,0,2,0,3,0,8,0,0,0,2,0,3,0,1,0,16,0,2,0,2,0,2,0,0,0,0,0,5,0,2,0,0,0,0,0,5,0,65,220,154,204,0,11,41,7,0,8,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,1,0,3,0,0,0,0,0,1,0,2,0,1,0,11,0,7,0,0,0,3,0,5,0,65,146,155,204,0,11,33,1,0,0,0,2,0,10,0,10,0,5,0,1,0,0,0,0,0,0,0,2,0,1,0,9,0,0,0,2,0,11,0,2,0,65,188,155,204,0,11,213,1,8,0,1,0,12,0,12,0,4,0,0,0,1,0,4,0,3,0,4,0,3,0,1,0,7,0,5,0,2,0,4,0,1,0,1,0,2,0,0,0,0,0,8,0,1,0,0,0,0,0,0,0,1,0,2,0,1,0,2,0,0,0,12,0,5,0,1,0,0,0,2,0,2,0,6,0,0,0,1,0,2,0,2,0,0,0,0,0,6,0,2,0,7,0,1,0,0,0,0,0,5,0,1,0,10,0,0,0,2,0,0,0,1,0,0,0,0,0,1,0,1,0,12,0,0,0,3,0,2,0,9,0,0,0,2,0,3,0,0,0,1,0,1,0,5,0,4,0,7,0,1,0,1,0,1,0,2,0,1,0,3,0,3,0,0,0,1,0,3,0,0,0,2,0,2,0,0,0,1,0,6,0,1,0,10,0,0,0,0,0,8,0,0,0,5,0,0,0,1,0,2,0,0,0,0,0,0,0,7,0,0,0,2,0,65,156,157,204,0,11,165,1,2,0,16,0,7,0,1,0,5,0,14,0,0,0,0,0,0,0,5,0,7,0,5,0,1,0,0,0,4,0,0,0,5,0,3,0,2,0,0,0,1,0,0,0,0,0,9,0,0,0,4,0,2,0,3,0,6,0,5,0,0,0,1,0,1,0,1,0,3,0,2,0,4,0,2,0,2,0,2,0,0,0,3,0,6,0,0,0,1,0,1,0,0,0,1,0,2,0,20,0,0,0,0,0,7,0,5,0,2,0,0,0,1,0,0,0,0,0,0,0,1,0,6,0,11,0,5,0,0,0,15,0,1,0,0,0,6,0,9,0,1,0,7,0,2,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,1,0,5,0,7,0,65,202,158,204,0,11,75,6,0,6,0,0,0,7,0,0,0,1,0,0,0,0,0,3,0,8,0,0,0,0,0,1,0,1,0,6,0,11,0,7,0,0,0,0,0,3,0,0,0,1,0,8,0,1,0,1,0,5,0,2,0,1,0,2,0,10,0,0,0,1,0,0,0,0,0,3,0,0,0,2,0,2,0,65,158,159,204,0,11,183,2,1,0,3,0,6,0,2,0,0,0,2,0,1,0,4,0,1,0,2,0,2,0,0,0,0,0,1,0,4,0,2,0,1,0,1,0,1,0,0,0,2,0,4,0,3,0,2,0,3,0,1,0,0,0,1,0,0,0,0,0,4,0,0,0,3,0,3,0,0,0,5,0,5,0,1,0,3,0,6,0,0,0,1,0,2,0,0,0,10,0,3,0,1,0,1,0,2,0,0,0,0,0,2,0,4,0,3,0,2,0,0,0,2,0,5,0,1,0,0,0,11,0,10,0,0,0,0,0,1,0,3,0,0,0,3,0,0,0,1,0,0,0,3,0,8,0,2,0,0,0,4,0,0,0,1,0,0,0,8,0,2,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,5,0,3,0,6,0,2,0,20,0,0,0,1,0,0,0,2,0,3,0,3,0,1,0,3,0,6,0,8,0,1,0,1,0,1,0,1,0,3,0,8,0,0,0,0,0,4,0,6,0,3,0,0,0,3,0,0,0,0,0,9,0,10,0,3,0,3,0,2,0,5,0,7,0,2,0,0,0,10,0,1,0,2,0,1,0,1,0,0,0,2,0,2,0,0,0,1,0,6,0,1,0,0,0,0,0,11,0,3,0,2,0,3,0,0,0,0,0,0,0,6,0,0,0,2,0,18,0,1,0,0,0,0,0,2,0,65,226,161,204,0,11,171,2,6,0,1,0,0,0,0,0,2,0,0,0,3,0,4,0,0,0,0,0,0,0,1,0,15,0,3,0,2,0,14,0,9,0,0,0,1,0,6,0,0,0,1,0,0,0,0,0,1,0,3,0,0,0,0,0,7,0,5,0,0,0,3,0,0,0,0,0,12,0,0,0,3,0,0,0,4,0,6,0,5,0,1,0,0,0,3,0,0,0,1,0,4,0,3,0,0,0,3,0,4,0,0,0,3,0,0,0,0,0,1,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,2,0,3,0,3,0,5,0,1,0,0,0,5,0,5,0,3,0,1,0,1,0,1,0,1,0,4,0,0,0,0,0,0,0,4,0,1,0,1,0,2,0,0,0,1,0,7,0,0,0,2,0,0,0,0,0,1,0,0,0,0,0,3,0,0,0,0,0,1,0,2,0,0,0,1,0,1,0,3,0,0,0,0,0,4,0,2,0,5,0,1,0,2,0,3,0,0,0,3,0,1,0,0,0,0,0,1,0,6,0,1,0,1,0,0,0,0,0,3,0,5,0,0,0,0,0,0,0,1,0,3,0,0,0,17,0,0,0,2,0,5,0,1,0,9,0,1,0,0,0,5,0,3,0,2,0,1,0,0,0,0,0,6,0,0,0,4,0,0,0,2,0,1,0,65,150,164,204,0,11,159,4,8,0,0,0,0,0,1,0,0,0,7,0,1,0,0,0,1,0,5,0,0,0,1,0,6,0,2,0,3,0,5,0,4,0,2,0,1,0,1,0,7,0,3,0,2,0,3,0,1,0,0,0,2,0,8,0,4,0,1,0,0,0,1,0,1,0,2,0,0,0,0,0,1,0,2,0,0,0,1,0,3,0,0,0,0,0,11,0,2,0,2,0,15,0,0,0,2,0,1,0,0,0,0,0,5,0,0,0,2,0,1,0,0,0,0,0,0,0,1,0,2,0,0,0,3,0,2,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,2,0,0,0,6,0,2,0,2,0,3,0,1,0,12,0,0,0,1,0,6,0,2,0,3,0,2,0,1,0,2,0,1,0,3,0,2,0,3,0,1,0,2,0,1,0,0,0,4,0,5,0,0,0,0,0,0,0,1,0,0,0,3,0,4,0,2,0,11,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,1,0,4,0,2,0,5,0,2,0,7,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,6,0,0,0,0,0,1,0,4,0,0,0,0,0,2,0,0,0,0,0,5,0,6,0,1,0,0,0,1,0,5,0,0,0,0,0,4,0,2,0,3,0,1,0,0,0,10,0,3,0,10,0,2,0,2,0,1,0,1,0,2,0,2,0,3,0,4,0,2,0,1,0,0,0,2,0,1,0,7,0,0,0,3,0,1,0,1,0,0,0,2,0,4,0,1,0,0,0,0,0,2,0,6,0,3,0,0,0,1,0,0,0,3,0,10,0,1,0,6,0,2,0,0,0,3,0,0,0,0,0,0,0,6,0,3,0,0,0,2,0,6,0,3,0,4,0,0,0,10,0,0,0,2,0,0,0,4,0,0,0,0,0,4,0,3,0,2,0,2,0,0,0,8,0,1,0,4,0,4,0,1,0,1,0,1,0,1,0,2,0,1,0,0,0,1,0,2,0,1,0,0,0,0,0,3,0,0,0,0,0,5,0,1,0,0,0,10,0,6,0,1,0,2,0,4,0,2,0,1,0,1,0,0,0,5,0,1,0,3,0,3,0,0,0,0,0,1,0,6,0,5,0,12,0,0,0,0,0,10,0,1,0,1,0,1,0,0,0,0,0,2,0,0,0,4,0,1,0,2,0,3,0,2,0,4,0,0,0,1,0,1,0,65,192,168,204,0,11,1,1,0,65,204,168,204,0,11,7,2,0,0,0,0,0,4,0,65,220,168,204,0,11,163,1,3,0,0,0,0,0,2,0,2,0,7,0,1,0,4,0,2,0,1,0,0,0,0,0,0,0,3,0,0,0,5,0,2,0,1,0,0,0,1,0,10,0,0,0,0,0,0,0,1,0,2,0,2,0,1,0,0,0,0,0,2,0,1,0,0,0,0,0,0,0,4,0,4,0,1,0,4,0,4,0,0,0,1,0,1,0,0,0,3,0,0,0,4,0,3,0,1,0,0,0,6,0,1,0,0,0,1,0,0,0,2,0,1,0,3,0,0,0,0,0,3,0,3,0,0,0,1,0,2,0,2,0,1,0,3,0,0,0,1,0,0,0,11,0,7,0,0,0,1,0,5,0,1,0,0,0,0,0,9,0,1,0,3,0,65,136,170,204,0,11,143,1,1,0,0,0,0,0,14,0,2,0,0,0,4,0,3,0,1,0,6,0,0,0,0,0,4,0,0,0,5,0,3,0,1,0,0,0,2,0,1,0,0,0,1,0,1,0,3,0,1,0,0,0,1,0,5,0,1,0,2,0,1,0,0,0,1,0,0,0,2,0,1,0,1,0,7,0,1,0,1,0,2,0,6,0,4,0,2,0,3,0,1,0,1,0,1,0,0,0,1,0,0,0,1,0,2,0,1,0,3,0,0,0,1,0,5,0,0,0,0,0,6,0,2,0,2,0,1,0,0,0,2,0,1,0,1,0,1,0,2,0,4,0,2,0,65,160,171,204,0,11,157,1,1,0,3,0,2,0,0,0,4,0,1,0,4,0,2,0,0,0,0,0,3,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,5,0,3,0,1,0,1,0,1,0,0,0,1,0,2,0,0,0,7,0,4,0,0,0,1,0,1,0,0,0,1,0,0,0,5,0,1,0,0,0,1,0,0,0,2,0,0,0,1,0,2,0,2,0,2,0,1,0,2,0,5,0,2,0,1,0,1,0,3,0,0,0,3,0,1,0,0,0,2,0,3,0,6,0,0,0,3,0,2,0,0,0,5,0,0,0,4,0,4,0,3,0,1,0,0,0,2,0,8,0,0,0,3,0,65,198,172,204,0,11,95,3,0,0,0,2,0,2,0,1,0,1,0,0,0,3,0,0,0,1,0,2,0,0,0,0,0,0,0,1,0,3,0,1,0,4,0,1,0,2,0,2,0,2,0,2,0,0,0,2,0,4,0,1,0,1,0,0,0,2,0,0,0,0,0,2,0,4,0,4,0,1,0,2,0,0,0,1,0,2,0,1,0,4,0,2,0,3,0,6,0,0,0,1,0,5,0,65,176,173,204,0,11,187,1,2,0,2,0,1,0,0,0,0,0,0,0,2,0,2,0,4,0,0,0,0,0,0,0,4,0,3,0,1,0,1,0,9,0,1,0,0,0,0,0,3,0,0,0,0,0,2,0,1,0,0,0,0,0,1,0,3,0,0,0,1,0,0,0,2,0,2,0,1,0,0,0,0,0,1,0,3,0,2,0,2,0,0,0,1,0,1,0,0,0,2,0,1,0,5,0,2,0,4,0,1,0,0,0,2,0,0,0,8,0,0,0,3,0,1,0,3,0,1,0,2,0,1,0,1,0,2,0,1,0,1,0,3,0,3,0,1,0,0,0,3,0,1,0,2,0,2,0,1,0,0,0,0,0,1,0,4,0,0,0,2,0,0,0,0,0,0,0,1,0,3,0,1,0,0,0,1,0,3,0,1,0,0,0,2,0,1,0,65,254,174,204,0,11,1,1,0,65,140,175,204,0,11,55,1,0,1,0,0,0,0,0,1,0,5,0,2,0,0,0,0,0,1,0,2,0,8,0,0,0,0,0,1,0,0,0,17,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,2,0,1,0,65,204,175,204,0,11,229,213,1,1,0,0,0,1,0,1,0,0,0,1,0,5,0,0,0,0,0,6,0,3,0,0,0,2,0,2,0,1,0,1,0,5,0,3,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,1,0,4,0,1,0,2,0,2,0,0,0,1,0,2,0,2,0,1,0,1,0,10,0,1,0,1,0,0,0,2,0,2,0,1,0,4,0,6,0,1,0,1,0,1,0,1,0,0,0,4,0,1,0,0,0,1,0,0,0,0,0,2,0,11,0,1,0,8,0,1,0,1,0,1,0,0,0,1,0,0,0,5,0,0,0,3,0,15,0,1,0,1,0,0,0,1,0,2,0,1,0,0,0,1,0,1,0,1,0,1,0,1,0,2,0,8,0,1,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,2,0,1,0,0,0,1,0,3,0,0,0,203,1,14,0,221,21,1,0,58,14,0,0,65,20,1,0,52,1,14,0,177,28,1,0,189,21,1,0,175,15,0,0,220,1,14,0,129,17,1,0,52,25,1,0,116,19,1,0,35,8,0,0,124,166,0,0,77,10,0,0,82,169,0,0,3,224,1,0,73,14,0,0,181,23,0,0,116,16,0,0,254,45,0,0,190,168,0,0,253,1,1,0,224,2,1,0,177,15,0,0,186,169,0,0,0,12,0,0,166,218,1,0,162,5,0,0,38,254,0,0,65,10,0,0,166,7,0,0,152,8,0,0,130,11,0,0,251,10,0,0,187,15,0,0,122,26,0,0,26,207,1,0,107,111,1,0,117,166,0,0,69,207,1,0,47,1,14,0,79,1,14,0,59,28,1,0,247,45,0,0,191,169,0,0,235,168,0,0,158,188,1,0,116,26,0,0,184,14,0,0,44,48,0,0,77,12,0,0,79,6,0,0,94,16,0,0,65,7,0,0,68,218,1,0,68,11,0,0,36,25,0,0,29,218,1,0,192,9,0,0,45,254,0,0,48,3,0,0,195,1,14,0,157,16,0,0,34,3,0,0,24,207,1,0,2,12,0,0,40,1,14,0,203,23,0,0,203,26,0,0,227,1,14,0,2,168,0,0,114,111,1,0,1,16,1,0,52,22,1,0,155,218,1,0,206,8,0,0,183,14,0,0,65,16,1,0,123,26,0,0,87,16,0,0,80,1,14,0,109,27,0,0,226,12,0,0,230,168,0,0,62,16,1,0,25,6,0,0,129,16,1,0,163,15,0,0,195,20,1,0,144,26,1,0,44,8,0,0,115,17,1,0,102,26,0,0,212,232,1,0,110,209,1,0,184,17,1,0,52,25,0,0,12,207,1,0,206,1,14,0,57,207,1,0,190,17,1,0,210,1,14,0,8,218,1,0,65,1,14,0,54,18,1,0,194,16,1,0,37,254,0,0,54,107,1,0,87,6,0,0,73,7,0,0,17,3,0,0,196,1,14,0,211,32,0,0,33,218,1,0,233,27,0,0,14,207,1,0,93,111,1,0,130,209,1,0,65,207,1,0,254,8,0,0,5,254,0,0,89,26,1,0,230,29,0,0,198,26,0,0,32,1,14,0,56,26,1,0,183,16,1,0,236,29,0,0,81,3,0,0,9,3,0,0,205,29,0,0,188,21,1,0,181,20,1,0,128,111,1,0,130,17,1,0,110,111,1,0,170,28,1,0,152,1,14,0,216,13,0,0,11,168,0,0,202,14,0,0,240,29,0,0,197,168,0,0,188,15,0,0,108,19,1,0,100,16,0,0,41,28,0,0,192,20,1,0,48,16,0,0,189,26,0,0,76,14,0,0,2,10,0,0,61,20,1,0,237,228,1,0,216,32,0,0,4,26,1,0,38,207,1,0,22,1,14,0,204,10,0,0,77,15,1,0,237,170,0,0,170,7,0,0,2,9,0,0,66,20,1,0,44,1,14,0,199,10,0,0,190,170,0,0,33,25,0,0,156,28,1,0,62,31,1,0,2,17,1,0,83,9,0,0,91,218,1,0,233,168,0,0,68,16,1,0,51,107,1,0,227,8,0,0,88,1,14,0,38,168,0,0,65,31,1,0,25,15,0,0,88,16,0,0,239,1,14,0,29,1,14,0,187,23,0,0,31,23,1,0,50,18,1,0,215,28,0,0,100,3,0,0,53,28,0,0,63,10,0,0,90,26,0,0,83,52,1,0,85,26,1,0,239,29,0,0,66,3,0,0,76,11,0,0,234,1,14,0,50,207,1,0,130,16,0,0,99,11,0,0,197,26,0,0,53,22,1,0,105,26,0,0,135,4,0,0,100,1,14,0,51,218,1,0,7,1,14,0,192,11,0,0,62,28,1,0,193,1,14,0,174,218,1,0,161,15,0,0,149,28,1,0,113,166,0,0,54,28,0,0,113,27,0,0,128,27,0,0,60,3,0,0,213,32,0,0,174,22,1,0,84,218,1,0,25,8,0,0,31,224,1,0,1,3,0,0,220,25,1,0,38,23,1,0,28,3,0,0,184,23,0,0,91,1,14,0,208,29,0,0,158,15,0,0,148,15,0,0,127,15,0,0,50,29,1,0,139,26,1,0,218,29,0,0,122,1,14,0,182,22,1,0,155,28,1,0,142,15,0,0,32,23,1,0,125,170,0,0,130,15,1,0,182,169,0,0,68,7,0,0,1,31,1,0,115,111,1,0,50,22,1,0,56,14,0,0,204,11,0,0,55,31,1,0,241,7,0,0,64,3,0,0,179,22,1,0,2,16,1,0,70,233,1,0,29,207,1,0,73,218,1,0,46,218,1,0,62,27,0,0,10,1,14,0,226,9,0,0,45,207,1,0,3,11,0,0,79,9,0,0,115,19,1,0,73,52,1,0,56,24,1,0,54,170,0,0,204,12,0,0,176,1,14,0,173,7,0,0,241,29,0,0,205,23,0,0,85,52,1,0,226,10,0,0,60,207,1,0,39,207,1,0,133,111,1,0,10,224,1,0,159,28,1,0,104,209,1,0,222,25,1,0,50,25,1,0,192,29,0,0,176,16,1,0,72,233,1,0,39,218,1,0,120,3,1,0,16,3,0,0,242,13,0,0,56,16,1,0,180,20,1,0,58,9,0,0,224,28,0,0,76,9,0,0,100,111,1,0,236,168,0,0,191,17,1,0,51,17,1,0,236,27,0,0,53,218,1,0,77,169,0,0,0,207,1,0,47,3,0,0,40,169,0,0,199,5,0,0,25,26,0,0,84,3,0,0,66,25,1,0,52,207,1,0,176,7,0,0,250,10,0,0,50,28,0,0,13,218,1,0,37,207,1,0,139,29,1,0,180,22,1,0,199,26,0,0,188,169,0,0,138,209,1,0,33,254,0,0,131,1,14,0,172,7,0,0,80,52,1,0,45,1,14,0,214,25,1,0,225,29,0,0,190,12,0,0,91,6,0,0,22,3,0,0,89,26,0,0,4,224,1,0,112,166,0,0,75,218,1,0,221,23,0,0,8,224,1,0,145,1,14,0,24,15,0,0,63,20,1,0,144,1,14,0,227,171,0,0,77,218,1,0,213,12,0,0,218,13,0,0,99,13,0,0,53,14,0,0,30,207,1,0,30,218,1,0,232,1,14,0,191,20,1,0,70,7,0,0,209,28,0,0,117,218,1,0,236,226,1,0,150,5,0,0,250,29,0,0,52,3,0,0,119,111,1,0,227,9,0,0,159,1,14,0,186,23,0,0,193,10,0,0,227,29,0,0,48,225,1,0,161,27,0,0,168,1,14,0,195,26,0,0,56,28,1,0,179,17,1,0,87,3,0,0,42,1,14,0,172,22,1,0,118,15,0,0,224,25,1,0,114,26,0,0,162,15,0,0,114,23,0,0,179,5,0,0,247,29,0,0,182,28,1,0,99,218,1,0,112,111,1,0,248,28,0,0,71,7,0,0,228,18,1,0,211,232,1,0,49,170,0,0,195,12,0,0,13,254,0,0,55,26,1,0,203,29,0,0,23,3,0,0,200,29,0,0,43,28,0,0,186,14,0,0,90,8,0,0,53,24,1,0,108,3,0,0,175,5,0,0,59,20,1,0,16,218,1,0,158,28,1,0,225,168,0,0,92,3,0,0,3,27,0,0,102,3,0,0,196,5,0,0,13,207,1,0,138,26,1,0,200,1,14,0,169,1,14,0,225,6,0,0,36,254,0,0,38,169,0,0,36,168,0,0,45,169,0,0,188,17,1,0,234,171,0,0,252,10,0,0,237,29,0,0,90,6,0,0,82,9,0,0,93,218,1,0,86,9,0,0,225,28,0,0,51,25,1,0,103,209,1,0,159,166,0,0,62,13,0,0,181,16,1,0,178,22,1,0,23,224,1,0,62,1,14,0,128,209,1,0,103,218,1,0,235,170,0,0,209,29,0,0,184,170,0,0,34,207,1,0,241,44,0,0,215,6,0,0,48,25,0,0,52,218,1,0,38,3,0,0,50,16,0,0,231,27,0,0,196,9,0,0,87,218,1,0,106,19,1,0,161,218,1,0,121,1,14,0,193,12,0,0,41,17,1,0,131,15,1,0,52,16,0,0,130,10,0,0,81,169,0,0,75,52,1,0,127,45,0,0,199,9,0,0,57,31,1,0,52,31,1,0,91,111,1,0,190,11,0,0,26,3,0,0,142,29,1,0,73,233,1,0,182,26,0,0,64,27,0,0,109,209,1,0,130,13,0,0,76,19,1,0,63,3,0,0,63,29,1,0,214,13,0,0,69,20,1,0,88,26,0,0,222,8,0,0,194,26,0,0,52,27,0,0,244,30,1,0,53,29,1,0,149,1,14,0,55,28,0,0,229,169,0,0,128,169,0,0,133,1,14,0,142,1,14,0,186,168,0,0,59,25,0,0,59,218,1,0,75,9,0,0,72,15,1,0,60,13,0,0,201,29,0,0,70,16,1,0,38,25,0,0,176,5,0,0,85,12,0,0,60,28,1,0,230,8,0,0,23,6,0,0,9,1,14,0,52,225,1,0,44,254,0,0,230,171,0,0,15,254,0,0,246,29,0,0,201,26,0,0,60,16,0,0,60,9,0,0,84,1,14,0,219,13,0,0,19,207,1,0,194,20,1,0,234,32,0,0,222,1,14,0,236,6,0,0,95,16,0,0,111,209,1,0,39,254,0,0,197,1,14,0,130,1,14,0,181,5,0,0,4,1,14,0,190,169,0,0,2,224,1,0,191,12,0,0,134,24,0,0,130,27,0,0,198,15,0,0,42,3,0,0,112,6,0,0,129,9,0,0,149,5,0,0,223,8,0,0,202,8,0,0,21,23,0,0,65,11,0,0,88,6,0,0,194,29,0,0,92,6,0,0,48,1,14,0,172,27,0,0,36,28,0,0,222,32,0,0,189,17,1,0,180,168,0,0,134,4,0,0,2,3,0,0,2,1,14,0,94,20,1,0,61,218,1,0,17,207,1,0,81,1,14,0,180,1,14,0,183,5,0,0,180,26,0,0,162,27,0,0,173,209,1,0,45,24,1,0,139,209,1,0,189,23,0,0,31,207,1,0,201,10,0,0,167,28,1,0,235,29,0,0,123,209,1,0,104,218,1,0,204,14,0,0,48,28,0,0,181,22,1,0,231,168,0,0,42,17,1,0,61,26,1,0,107,19,1,0,197,5,0,0,99,19,1,0,246,8,0,0,176,26,0,0,61,22,1,0,130,12,0,0,64,207,1,0,63,15,0,0,0,1,14,0,211,13,0,0,53,16,0,0,118,26,0,0,164,218,1,0,20,3,0,0,70,15,1,0,121,111,1,0,89,1,14,0,156,15,0,0,60,1,14,0,58,24,1,0,0,224,1,0,65,218,1,0,71,26,1,0,51,7,0,0,96,218,1,0,64,20,1,0,114,27,0,0,175,7,0,0,115,15,0,0,39,168,0,0,233,1,14,0,150,26,1,0,18,224,1,0,48,24,1,0,70,218,1,0,230,45,0,0,219,28,0,0,22,6,0,0,1,254,0,0,0,19,1,0,81,9,0,0,188,10,0,0,41,170,0,0,49,25,0,0,23,218,1,0,109,26,0,0,35,23,1,0,74,15,1,0,30,1,14,0,228,6,0,0,67,3,0,0,210,28,0,0,217,32,0,0,62,22,1,0,168,5,0,0,46,18,1,0,224,29,0,0,62,16,0,0,45,16,0,0,11,218,1,0,193,170,0,0,124,111,1,0,218,32,0,0,72,169,0,0,122,166,0,0,35,207,1,0,53,170,0,0,188,168,0,0,85,218,1,0,179,1,14,0,87,111,1,0,5,10,1,0,42,23,1,0,119,26,0,0,177,22,1,0,193,29,0,0,6,207,1,0,117,10,0,0,117,111,1,0,69,29,1,0,60,27,0,0,55,16,0,0,190,1,14,0,165,1,14,0,51,24,1,0,84,9,0,0,11,254,0,0,111,111,1,0,255,14,1,0,78,6,0,0,32,3,0,0,207,29,0,0,41,254,0,0,190,9,0,0,53,15,0,0,214,12,0,0,137,4,0,0,74,13,0,0,183,23,0,0,252,29,0,0,232,171,0,0,206,29,0,0,108,27,0,0,223,13,0,0,144,111,1,0,51,22,1,0,148,26,1,0,79,169,0,0,55,24,1,0,0,13,0,0,113,209,1,0,139,16,0,0,50,7,0,0,153,26,1,0,134,209,1,0,3,3,0,0,119,3,1,0,179,20,1,0,21,224,1,0,159,15,0,0,205,10,0,0,193,168,0,0,163,218,1,0,152,28,1,0,186,21,1,0,123,1,14,0,199,11,0,0,104,19,1,0,231,8,0,0,227,10,0,0,76,12,0,0,55,207,1,0,61,207,1,0,227,18,1,0,241,27,0,0,226,18,1,0,112,209,1,0,179,169,0,0,98,3,0,0,132,15,0,0,63,1,14,0,131,4,0,0,178,5,0,0,96,1,14,0,174,28,1,0,79,15,1,0,97,111,1,0,239,170,0,0,216,1,14,0,6,26,1,0,57,3,0,0,54,22,1,0,178,20,1,0,47,28,1,0,62,11,0,0,58,22,1,0,73,15,1,0,234,168,0,0,65,12,0,0,85,6,0,0,52,18,1,0,44,3,0,0,175,1,14,0,127,209,1,0,59,13,0,0,35,218,1,0,30,251,0,0,194,10,0,0,173,27,0,0,60,22,1,0,149,15,0,0,191,168,0,0,40,207,1,0,57,1,14,0,133,15,1,0,187,26,0,0,41,218,1,0,244,28,0,0,232,6,0,0,209,232,1,0,60,11,0,0,28,1,14,0,19,224,1,0,206,26,0,0,171,5,0,0,230,10,1,0,225,32,0,0,63,207,1,0,251,29,0,0,205,8,0,0,54,28,1,0,59,7,0,0,42,8,0,0,182,23,0,0,72,14,0,0,238,32,0,0,55,25,1,0,223,28,0,0,98,1,14,0,58,207,1,0,217,8,0,0,55,22,1,0,251,45,0,0,140,1,14,0,249,29,0,0,115,16,1,0,95,19,0,0,215,8,0,0,115,23,0,0,224,8,0,0,243,106,1,0,16,6,0,0,156,1,14,0,1,9,0,0,24,224,1,0,39,224,1,0,44,218,1,0,67,11,0,0,12,24,0,0,83,23,0,0,177,20,1,0,178,21,1,0,231,171,0,0,29,3,0,0,1,12,0,0,180,17,1,0,226,1,14,0,245,8,0,0,181,28,1,0,188,12,0,0,26,26,0,0,20,218,1,0,199,29,0,0,24,26,0,0,98,13,0,0,66,7,0,0,88,218,1,0,185,17,1,0,53,26,1,0,185,21,1,0,105,3,0,0,166,5,0,0,240,168,0,0,105,1,14,0,171,22,1,0,203,14,0,0,153,5,0,0,89,218,1,0,236,45,0,0,153,28,1,0,88,3,0,0,40,17,1,0,181,168,0,0,23,207,1,0,242,106,1,0,60,19,1,0,17,7,0,0,105,19,1,0,112,26,0,0,98,16,0,0,78,169,0,0,17,218,1,0,156,5,0,0,185,15,0,0,66,29,1,0,42,169,0,0,145,29,1,0,186,26,0,0,107,26,0,0,44,18,1,0,54,1,14,0,134,16,0,0,103,16,0,0,162,1,14,0,253,10,0,0,21,218,1,0,131,111,1,0,42,218,1,0,41,207,1,0,40,218,1,0,112,27,0,0,180,23,0,0,187,14,0,0,71,9,0,0,113,19,1,0,27,26,0,0,97,3,0,0,52,29,1,0,212,28,0,0,62,207,1,0,53,25,1,0,48,17,1,0,91,26,0,0,52,17,1,0,73,1,14,0,70,20,1,0,99,3,0,0,128,1,14,0,12,254,0,0,53,28,1,0,182,14,0,0,164,15,0,0,160,15,0,0,255,8,0,0,186,20,1,0,57,20,1,0,112,1,14,0,64,13,0,0,95,1,14,0,220,6,0,0,201,17,1,0,72,12,0,0,52,23,0,0,67,218,1,0,44,170,0,0,205,14,0,0,177,1,14,0,35,224,1,0,96,111,1,0,157,8,0,0,77,14,0,0,238,7,0,0,18,3,0,0,196,168,0,0,76,3,0,0,60,16,1,0,41,8,0,0,66,207,1,0,162,218,1,0,41,23,1,0,87,9,0,0,209,25,1,0,198,29,0,0,8,207,1,0,191,26,0,0,158,5,0,0,129,13,0,0,211,1,14,0,9,218,1,0,125,209,1,0,229,18,1,0,144,29,1,0,30,224,1,0,53,225,1,0,15,3,0,0,178,16,1,0,206,17,1,0,198,23,0,0,227,168,0,0,102,111,1,0,62,10,0,0,50,225,1,0,85,1,14,0,238,228,1,0,171,7,0,0,237,32,0,0,99,9,0,0,208,1,14,0,191,1,14,0,211,8,0,0,222,28,0,0,164,27,0,0,227,12,0,0,55,20,1,0,2,11,0,0,64,12,0,0,244,8,0,0,56,31,1,0,136,16,0,0,80,169,0,0,238,27,0,0,129,168,0,0,160,1,14,0,0,9,0,0,214,232,1,0,30,23,1,0,181,1,14,0,172,5,0,0,37,1,14,0,239,32,0,0,182,5,0,0,167,1,14,0,141,29,1,0,124,1,14,0,203,12,0,0,63,27,0,0,235,32,0,0,60,10,0,0,87,1,14,0,87,26,0,0,172,209,1,0,239,168,0,0,152,5,0,0,224,18,1,0,43,1,14,0,128,15,0,0,220,29,0,0,75,3,0,0,104,26,0,0,240,166,0,0,155,5,0,0,129,27,0,0,50,107,1,0,170,15,0,0,156,16,0,0,77,3,0,0,12,1,14,0,25,3,0,0,37,25,0,0,59,26,1,0,27,3,0,0,100,26,0,0,212,8,0,0,119,166,0,0,98,11,0,0,69,16,1,0,203,10,0,0,47,17,1,0,212,1,14,0,10,218,1,0,175,21,1,0,19,6,0,0,245,170,0,0,241,8,0,0,86,26,1,0,191,11,0,0,76,170,0,0,122,3,1,0,255,29,0,0,190,10,0,0,46,48,0,0,57,27,0,0,157,218,1,0,106,26,0,0,246,30,1,0,170,1,14,0,234,18,1,0,28,224,1,0,57,16,0,0,184,5,0,0,52,28,1,0,219,32,0,0,48,18,1,0,131,12,0,0,54,16,0,0,72,9,0,0,219,25,1,0,237,1,14,0,49,28,0,0,63,10,1,0,181,26,0,0,148,29,1,0,131,169,0,0,205,12,0,0,196,23,0,0,49,25,1,0,66,31,1,0,40,28,0,0,50,218,1,0,69,17,1,0,42,48,0,0,53,1,14,0,200,10,0,0,199,12,0,0,173,1,14,0,0,218,1,0,55,27,0,0,111,3,0,0,67,29,1,0,173,22,1,0,245,30,1,0,255,168,0,0,25,218,1,0,10,3,0,0,204,9,0,0,172,14,1,0,140,29,1,0,10,26,1,0,180,170,0,0,47,254,0,0,192,10,0,0,148,1,14,0,95,6,0,0,7,26,1,0,90,1,14,0,115,1,14,0,39,28,0,0,200,23,0,0,32,8,0,0,93,6,0,0,203,11,0,0,221,1,14,0,67,19,1,0,9,224,1,0,65,9,0,0,82,23,0,0,228,28,0,0,41,3,0,0,19,23,0,0,24,1,14,0,218,25,1,0,106,218,1,0,242,8,0,0,113,15,0,0,81,111,1,0,158,8,0,0,248,45,0,0,14,10,1,0,228,45,0,0,42,170,0,0,146,1,14,0,210,13,0,0,129,12,0,0,199,1,14,0,56,10,1,0,118,1,14,0,233,32,0,0,157,1,14,0,231,32,0,0,46,3,0,0,29,224,1,0,36,207,1,0,49,7,0,0,196,10,0,0,125,1,14,0,123,111,1,0,52,28,0,0,181,21,1,0,6,3,0,0,118,111,1,0,200,11,0,0,26,6,0,0,73,169,0,0,240,8,0,0,178,28,1,0,63,19,1,0,181,17,1,0,68,19,1,0,45,8,0,0,211,29,0,0,114,209,1,0,11,1,14,0,246,45,0,0,224,6,0,0,127,16,1,0,116,111,1,0,71,29,1,0,67,25,1,0,48,107,1,0,1,26,1,0,75,13,0,0,123,170,0,0,34,218,1,0,236,1,14,0,71,52,1,0,11,207,1,0,154,28,1,0,250,45,0,0,194,1,14,0,36,23,1,0,133,4,0,0,82,26,1,0,205,1,14,0,3,218,1,0,187,168,0,0,34,23,1,0,48,25,1,0,237,6,0,0,21,6,0,0,168,218,1,0,50,1,14,0,51,207,1,0,66,16,1,0,216,28,0,0,23,26,0,0,113,1,14,0,159,8,0,0,221,25,1,0,94,218,1,0,170,209,1,0,36,218,1,0,1,11,0,0,94,26,0,0,61,29,1,0,101,1,14,0,103,3,0,0,182,16,1,0,116,16,1,0,56,207,1,0,55,18,1,0,243,29,0,0,229,29,0,0,64,1,14,0,114,166,0,0,74,7,0,0,118,3,1,0,13,24,0,0,201,1,14,0,99,12,0,0,76,6,0,0,168,27,0,0,124,15,0,0,85,111,1,0,13,1,14,0,132,4,0,0,175,28,1,0,6,1,14,0,24,3,0,0,228,25,1,0,43,3,0,0,110,1,14,0,56,20,1,0,175,22,1,0,207,23,0,0,77,52,1,0,239,228,1,0,3,31,1,0,71,218,1,0,109,16,0,0,223,29,0,0,71,13,0,0,74,12,0,0,76,10,0,0,218,28,0,0,145,5,0,0,86,11,0,0,135,209,1,0,71,10,0,0,12,10,1,0,129,10,0,0,182,168,0,0,149,29,1,0,192,12,0,0,131,10,0,0,39,25,0,0,216,6,0,0,27,1,14,0,214,6,0,0,234,45,0,0,97,26,0,0,23,1,14,0,228,32,0,0,184,169,0,0,132,15,1,0,221,8,0,0,187,1,14,0,210,29,0,0,5,218,1,0,135,15,0,0,234,27,0,0,209,23,0,0,40,23,1,0,195,29,0,0,176,20,1,0,185,168,0,0,60,7,0,0,72,10,0,0,78,9,0,0,75,169,0,0,182,15,0,0,193,23,0,0,167,5,0,0,242,29,0,0,215,11,0,0,131,13,0,0,59,207,1,0,228,111,1,0,253,14,1,0,101,3,0,0,154,8,0,0,166,15,0,0,60,218,1,0,157,28,1,0,20,1,14,0,183,26,0,0,31,8,0,0,232,168,0,0,59,25,1,0,177,14,0,0,45,3,0,0,44,207,1,0,228,168,0,0,215,1,14,0,157,5,0,0,237,171,0,0,120,111,1,0,4,27,0,0,243,8,0,0,1,17,1,0,190,21,1,0,49,29,1,0,51,28,0,0,7,207,1,0,7,3,0,0,81,6,0,0,229,28,0,0,217,29,0,0,184,21,1,0,172,1,14,0,62,3,0,0,32,25,0,0,233,8,0,0,249,45,0,0,88,111,1,0,213,1,14,0,109,111,1,0,74,1,14,0,77,13,0,0,160,28,1,0,10,207,1,0,232,28,0,0,96,16,0,0,150,28,1,0,94,3,0,0,134,1,14,0,187,21,1,0,215,25,1,0,244,106,1,0,169,218,1,0,130,9,0,0,179,28,1,0,42,207,1,0,164,28,1,0,59,3,0,0,93,19,0,0,53,20,1,0,184,20,1,0,188,9,0,0,5,224,1,0,130,16,1,0,171,209,1,0,3,10,1,0,241,168,0,0,74,14,0,0,162,28,1,0,236,171,0,0,28,8,0,0,226,28,0,0,14,218,1,0,223,6,0,0,34,254,0,0,230,28,0,0,135,16,0,0,143,15,0,0,143,26,1,0,194,9,0,0,78,218,1,0,6,224,1,0,208,8,0,0,216,29,0,0,20,23,0,0,64,10,0,0,38,1,14,0,83,26,1,0,81,52,1,0,89,16,0,0,97,218,1,0,237,226,1,0,124,209,1,0,120,166,0,0,153,48,0,0,101,111,1,0,49,1,14,0,38,8,0,0,61,28,1,0,243,13,0,0,15,24,0,0,86,26,0,0,138,29,1,0,217,28,0,0,224,168,0,0,41,1,14,0,56,25,0,0,0,31,1,0,69,3,0,0,2,27,0,0,189,169,0,0,67,20,1,0,6,168,0,0,185,169,0,0,12,218,1,0,214,1,14,0,15,224,1,0,50,25,0,0,84,52,1,0,75,19,1,0,42,25,0,0,121,15,0,0,96,26,0,0,89,6,0,0,58,31,1,0,213,232,1,0,1,13,0,0,52,7,0,0,70,17,1,0,8,1,14,0,83,1,14,0,235,6,0,0,59,1,14,0,115,26,0,0,103,1,14,0,152,26,1,0,114,15,0,0,49,24,1,0,204,29,0,0,129,15,0,0,213,25,1,0,104,111,1,0,144,15,0,0,187,20,1,0,253,45,0,0,0,254,0,0,247,8,0,0,86,218,1,0,135,1,14,0,192,169,0,0,147,15,0,0,123,166,0,0,68,3,0,0,226,32,0,0,250,8,0,0,43,8,0,0,161,5,0,0,163,27,0,0,66,218,1,0,19,3,0,0,102,19,1,0,108,26,0,0,219,1,14,0,41,169,0,0,229,1,14,0,27,218,1,0,176,22,1,0,36,3,0,0,190,23,0,0,192,23,0,0,221,32,0,0,54,24,1,0,80,15,1,0,61,7,0,0,189,1,14,0,209,13,0,0,51,25,0,0,27,207,1,0,27,8,0,0,67,170,0,0,238,1,14,0,220,21,1,0,228,29,0,0,73,3,0,0,50,28,1,0,132,1,14,0,83,169,0,0,236,32,0,0,71,1,14,0,49,207,1,0,45,170,0,0,71,11,0,0,207,8,0,0,44,169,0,0,36,224,1,0,27,224,1,0,205,26,0,0,129,1,14,0,36,1,14,0,98,26,0,0,191,9,0,0,154,5,0,0,76,13,0,0,39,23,1,0,155,16,0,0,192,21,1,0,239,45,0,0,14,1,14,0,237,28,0,0,48,170,0,0,170,27,0,0,191,170,0,0,24,218,1,0,175,218,1,0,26,218,1,0,129,209,1,0,166,27,0,0,2,207,1,0,169,28,1,0,186,1,14,0,3,9,0,0,5,207,1,0,191,10,0,0,140,16,0,0,191,21,1,0,70,13,0,0,17,1,14,0,160,5,0,0,58,28,1,0,37,23,1,0,4,12,0,0,213,8,0,0,121,3,1,0,8,3,0,0,32,224,1,0,154,15,0,0,195,23,0,0,6,254,0,0,85,26,0,0,176,21,1,0,183,17,1,0,212,32,0,0,135,111,1,0,3,10,0,0,99,1,14,0,43,16,0,0,226,6,0,0,187,169,0,0,169,7,0,0,77,170,0,0,76,15,1,0,151,29,1,0,188,20,1,0,240,44,0,0,184,26,0,0,103,26,0,0,107,16,0,0,117,15,0,0,72,19,1,0,249,28,0,0,112,16,1,0,94,6,0,0,153,1,14,0,123,15,0,0,121,166,0,0,5,26,1,0,178,26,0,0,74,3,0,0,44,168,0,0,54,225,1,0,75,15,1,0,210,32,0,0,70,207,1,0,158,218,1,0,219,8,0,0,57,15,0,0,187,17,1,0,38,218,1,0,38,13,1,0,12,224,1,0,44,16,0,0,134,111,1,0,46,1,14,0,68,233,1,0,183,15,0,0,54,27,0,0,71,12,0,0,11,24,0,0,84,6,0,0,173,28,1,0,236,8,0,0,108,111,1,0,68,27,0,0,206,14,0,0,220,13,0,0,231,1,14,0,119,1,14,0,215,29,0,0,94,1,14,0,85,11,0,0,255,10,0,0,202,12,0,0,59,22,1,0,1,27,0,0,231,18,1,0,1,10,1,0,153,15,0,0,62,26,1,0,1,218,1,0,60,20,1,0,151,26,1,0,158,1,14,0,154,1,14,0,94,19,0,0,139,1,14,0,79,3,0,0,61,25,1,0,104,3,0,0,238,170,0,0,43,170,0,0,71,15,1,0,78,15,1,0,145,15,0,0,18,1,14,0,64,22,1,0,238,8,0,0,128,16,1,0,51,28,1,0,127,111,1,0,222,29,0,0,171,218,1,0,126,1,14,0,69,9,0,0,147,5,0,0,90,218,1,0,187,5,0,0,66,9,0,0,48,218,1,0,246,170,0,0,80,218,1,0,240,111,1,0,183,168,0,0,64,25,1,0,96,3,0,0,245,45,0,0,63,7,0,0,120,26,0,0,254,9,0,0,229,8,0,0,206,23,0,0,82,111,1,0,46,254,0,0,47,28,0,0,46,24,1,0,127,1,14,0,244,45,0,0,163,1,14,0,49,22,1,0,240,7,0,0,243,30,1,0,189,5,0,0,254,29,0,0,62,19,1,0,2,26,1,0,16,1,14,0,254,10,0,0,238,45,0,0,165,5,0,0,148,5,0,0,4,218,1,0,239,8,0,0,69,1,14,0,14,3,0,0,71,3,0,0,98,12,0,0,9,254,0,0,59,19,1,0,189,20,1,0,182,17,1,0,16,207,1,0,62,218,1,0,185,1,14,0,72,218,1,0,77,11,0,0,197,29,0,0,212,13,0,0,69,233,1,0,24,6,0,0,116,15,0,0,67,16,1,0,127,26,0,0,214,8,0,0,143,224,1,0,48,28,1,0,140,26,1,0,202,1,14,0,50,3,0,0,240,106,1,0,222,13,0,0,122,111,1,0,15,10,1,0,208,32,0,0,98,19,1,0,13,224,1,0,43,17,1,0,163,5,0,0,112,10,0,0,101,218,1,0,91,26,1,0,183,169,0,0,163,28,1,0,184,15,0,0,51,16,0,0,207,17,1,0,26,1,14,0,34,8,0,0,194,5,0,0,51,23,0,0,117,1,14,0,185,26,0,0,78,1,14,0,42,224,1,0,62,15,0,0,108,16,0,0,59,9,0,0,229,45,0,0,204,23,0,0,227,32,0,0,159,218,1,0,56,25,1,0,54,7,0,0,41,224,1,0,3,13,0,0,205,11,0,0,171,28,1,0,57,16,1,0,236,228,1,0,3,207,1,0,13,3,0,0,137,16,0,0,43,48,0,0,1,19,1,0,49,17,1,0,43,169,0,0,126,209,1,0,202,17,1,0,208,232,1,0,80,6,0,0,243,45,0,0,220,8,0,0,46,16,0,0,76,169,0,0,3,12,0,0,178,170,0,0,181,14,0,0,226,168,0,0,119,15,0,0,56,1,14,0,237,27,0,0,207,1,14,0,233,18,1,0,68,1,14,0,51,29,1,0,192,26,0,0,182,1,14,0,194,23,0,0,197,10,0,0,68,29,1,0,57,7,0,0,57,24,1,0,133,24,0,0,0,17,1,0,75,6,0,0,165,27,0,0,179,16,1,0,71,14,0,0,210,8,0,0,239,7,0,0,53,3,0,0,134,15,0,0,93,26,0,0,12,3,0,0,125,166,0,0,101,209,1,0,176,28,1,0,61,3,0,0,235,27,0,0,143,111,1,0,90,26,1,0,229,10,1,0,19,218,1,0,61,16,0,0,18,207,1,0,54,14,0,0,48,22,1,0,68,9,0,0,183,170,0,0,58,10,1,0,49,218,1,0,48,207,1,0,242,7,0,0,9,207,1,0,76,1,14,0,21,207,1,0,66,13,0,0,70,9,0,0,64,218,1,0,198,12,0,0,193,9,0,0,231,6,0,0,169,15,0,0,167,27,0,0,243,12,0,0,65,3,0,0,186,5,0,0,204,26,0,0,198,11,0,0,219,29,0,0,39,3,0,0,45,218,1,0,120,1,14,0,255,45,0,0,52,107,1,0,202,11,0,0,57,25,0,0,230,27,0,0,173,15,0,0,211,25,1,0,180,169,0,0,58,29,1,0,136,4,0,0,224,32,0,0,54,207,1,0,55,3,0,0,190,26,0,0,49,16,0,0,212,29,0,0,215,9,0,0,63,22,1,0,33,207,1,0,196,29,0,0,4,254,0,0,137,1,14,0,106,3,0,0,221,29,0,0,182,20,1,0,128,17,1,0,106,1,14,0,106,111,1,0,241,111,1,0,39,1,14,0,49,18,1,0,65,18,1,0,86,6,0,0,97,1,14,0,70,3,0,0,58,20,1,0,214,28,0,0,73,9,0,0,38,28,0,0,177,16,1,0,54,20,1,0,3,26,1,0,103,19,1,0,174,226,1,0,10,254,0,0,14,224,1,0,37,3,0,0,156,218,1,0,101,26,0,0,131,9,0,0,8,26,1,0,185,23,0,0,75,12,0,0,116,1,14,0,68,210,1,0,79,52,1,0,231,45,0,0,56,27,0,0,58,1,14,0,220,32,0,0,31,1,14,0,25,207,1,0,209,8,0,0,16,224,1,0,85,9,0,0,105,111,1,0,171,14,1,0,199,23,0,0,64,19,1,0,29,8,0,0,40,3,0,0,40,224,1,0,188,23,0,0,179,170,0,0,183,1,14,0,78,14,0,0,188,26,0,0,102,218,1,0,50,23,0,0,174,1,14,0,67,207,1,0,67,210,1,0,18,23,0,0,66,12,0,0,63,11,0,0,45,48,0,0,230,1,14,0,28,218,1,0,237,45,0,0,65,27,0,0,180,28,1,0,72,1,14,0,35,1,14,0,147,29,1,0,114,16,0,0,54,25,0,0,99,16,0,0,86,12,0,0,57,26,1,0,239,226,1,0,171,1,14,0,208,23,0,0,66,210,1,0,89,3,0,0,62,18,1,0,57,22,1,0,115,27,0,0,82,1,14,0,141,26,1,0,241,106,1,0,91,3,0,0,194,11,0,0,18,218,1,0,218,1,14,0,147,28,1,0,74,9,0,0,62,7,0,0,114,19,1,0,72,13,0,0,233,29,0,0,193,20,1,0,174,7,0,0,84,26,1,0,57,10,1,0,56,22,1,0,235,45,0,0,58,7,0,0,15,207,1,0,171,15,0,0,202,26,0,0,195,168,0,0,129,169,0,0,196,26,0,0,51,225,1,0,229,171,0,0,82,218,1,0,55,14,0,0,5,1,14,0,87,19,1,0,54,3,0,0,62,12,0,0,15,1,14,0,136,1,14,0,203,17,1,0,68,20,1,0,64,9,0,0,172,28,1,0,237,168,0,0,183,20,1,0,50,24,1,0,67,7,0,0,216,8,0,0,38,224,1,0,83,218,1,0,63,28,1,0,6,218,1,0,155,1,14,0,210,25,1,0,52,170,0,0,0,27,0,0,48,7,0,0,64,52,1,0,196,12,0,0,70,1,14,0,37,28,0,0,11,3,0,0,149,26,1,0,35,3,0,0,11,224,1,0,67,9,0,0,141,15,0,0,202,13,0,0,37,13,1,0,233,45,0,0,171,27,0,0,177,21,1,0,43,218,1,0,188,14,0,0,49,225,1,0,138,1,14,0,35,25,0,0,193,5,0,0,223,32,0,0,61,16,1,0,39,169,0,0,46,28,0,0,236,7,0,0,130,111,1,0,228,1,14,0,37,218,1,0,122,15,0,0,32,207,1,0,29,23,1,0,71,19,1,0,230,18,1,0,136,209,1,0,65,29,1,0,104,16,0,0,156,8,0,0,54,31,1,0,65,19,1,0,47,170,0,0,86,3,0,0,55,1,14,0,76,52,1,0,176,15,0,0,107,1,14,0,244,29,0,0,45,17,1,0,226,29,0,0,59,16,1,0,249,8,0,0,192,1,14,0,64,31,1,0,223,25,1,0,131,16,0,0,51,170,0,0,72,52,1,0,180,15,0,0,195,10,0,0,228,171,0,0,60,26,1,0,77,19,1,0,185,20,1,0,58,16,0,0,32,218,1,0,218,8,0,0,86,111,1,0,154,48,0,0,39,17,1,0,147,26,1,0,43,25,0,0,151,15,0,0,213,28,0,0,95,218,1,0,132,16,0,0,180,14,0,0,112,19,1,0,254,14,1,0,105,16,0,0,192,17,1,0,52,24,1,0,212,25,1,0,60,25,1,0,28,207,1,0,40,25,0,0,191,23,0,0,108,218,1,0,86,1,14,0,242,27,0,0,4,3,0,0,161,28,1,0,51,18,1,0,89,8,0,0,66,10,0,0,45,28,0,0,56,7,0,0,146,5,0,0,111,27,0,0,85,3,0,0,221,13,0,0,113,26,0,0,193,11,0,0,223,18,1,0,78,52,1,0,172,218,1,0,20,224,1,0,68,13,0,0,248,29,0,0,79,111,1,0,224,1,14,0,22,218,1,0,33,23,1,0,2,13,0,0,229,32,0,0,180,21,1,0,66,27,0,0,67,27,0,0,64,11,0,0,108,1,14,0,237,8,0,0,154,16,0,0,3,19,1,0,53,207,1,0,74,52,1,0,197,23,0,0,57,28,1,0,111,166,0,0,63,9,0,0,215,32,0,0,174,5,0,0,20,207,1,0,22,224,1,0,235,8,0,0,83,111,1,0,69,7,0,0,83,3,0,0,60,12,0,0,21,3,0,0,84,111,1,0,185,14,0,0,190,20,1,0,203,8,0,0,129,111,1,0,219,6,0,0,167,7,0,0,75,10,0,0,230,32,0,0,245,29,0,0,164,1,14,0,35,254,0,0,43,23,1,0,217,13,0,0,41,25,0,0,47,48,0,0,77,6,0,0,1,10,0,0,200,9,0,0,209,32,0,0,143,1,14,0,229,168,0,0,194,168,0,0,49,107,1,0,241,166,0,0,146,15,0,0,253,7,0,0,77,9,0,0,75,14,0,0,62,25,1,0,21,1,14,0,62,9,0,0,33,8,0,0,208,28,0,0,42,28,0,0,53,7,0,0,35,168,0,0,164,5,0,0,33,1,14,0,92,1,14,0,121,26,0,0,131,15,0,0,225,18,1,0,71,169,0,0,94,111,1,0,6,10,1,0,211,23,0,0,133,209,1,0,87,13,0,0,98,111,1,0,150,15,0,0,179,21,1,0,53,31,1,0,25,1,14,0,125,111,1,0,2,254,0,0,70,12,0,0,68,207,1,0,224,45,0,0,46,170,0,0,186,17,1,0,180,16,1,0,210,232,1,0,146,28,1,0,105,209,1,0,95,3,0,0,64,7,0,0,220,28,0,0,45,18,1,0,232,45,0,0,72,7,0,0,201,14,0,0,99,26,0,0,92,218,1,0,53,27,0,0,194,12,0,0,44,17,1,0,19,1,14,0,218,6,0,0,34,25,0,0,227,45,0,0,169,24,0,0,169,27,0,0,204,8,0,0,87,26,1,0,47,16,0,0,55,7,0,0,82,6,0,0,13,10,1,0,180,5,0,0,0,16,1,0,167,15,0,0,227,6,0,0,243,27,0,0,166,1,14,0,82,3,0,0,5,3,0,0,130,15,0,0,114,1,14,0,53,18,1,0,67,13,0,0,106,16,0,0,232,32,0,0,148,28,1,0,110,27,0,0,177,5,0,0,20,6,0,0,251,8,0,0,50,17,1,0,59,16,0,0,185,16,1,0,232,18,1,0,107,27,0,0,107,218,1,0,44,28,0,0,58,27,0,0,188,1,14,0,100,218,1,0,133,16,0,0,69,218,1,0,54,29,1,0,240,32,0,0,15,218,1,0,153,8,0,0,217,1,14,0,30,3,0,0,165,15,0,0,44,24,1,0,161,1,14,0,198,1,14,0,80,3,0,0,82,52,1,0,227,28,0,0,225,45,0,0,252,45,0,0,74,218,1,0,4,207,1,0,99,111,1,0,137,209,1,0,1,1,14,0,77,1,14,0,146,26,1,0,23,8,0,0,49,28,1,0,64,16,1,0,223,1,14,0,33,224,1,0,2,19,1,0,225,1,14,0,102,1,14,0,52,26,1,0,204,17,1,0,236,170,0,0,98,9,0,0,7,254,0,0,22,207,1,0,239,27,0,0,234,8,0,0,17,224,1,0,126,15,0,0,167,218,1,0,55,25,0,0,109,1,14,0,238,29,0,0,40,254,0,0,91,8,0,0,74,169,0,0,213,29,0,0,234,29,0,0,111,26,0,0,3,254,0,0,117,26,0,0,234,6,0,0,126,111,1,0,55,15,0,0,47,24,1,0,159,5,0,0,105,218,1,0,172,15,0,0,63,12,0,0,65,13,0,0,132,111,1,0,174,15,0,0,104,1,14,0,68,12,0,0,78,3,0,0,252,8,0,0,191,5,0,0,208,13,0,0,240,27,0,0,239,44,0,0,179,26,0,0,63,13,0,0,43,207,1,0,192,168,0,0,92,26,0,0,103,111,1,0,170,218,1,0,111,1,14,0,132,218,1,0,242,45,0,0,169,5,0,0,61,1,14,0,67,12,0,0,54,218,1,0,3,1,14,0,253,8,0,0,186,15,0,0,200,14,0,0,31,218,1,0,181,169,0,0,232,27,0,0,43,254,0,0,141,16,0,0,217,6,0,0,221,28,0,0,22,8,0,0,118,166,0,0,24,8,0,0,95,111,1,0,168,15,0,0,155,15,0,0,157,15,0,0,49,14,0,0,145,26,1,0,17,6,0,0,75,11,0,0,87,11,0,0,93,1,14,0,143,16,0,0,1,224,1,0,202,23,0,0,225,8,0,0,157,188,1,0,241,45,0,0,66,11,0,0,30,8,0,0,89,111,1,0,32,254,0,0,151,5,0,0,1,207,1,0,56,16,0,0,90,3,0,0,150,1,14,0,110,26,0,0,165,218,1,0,33,3,0,0,81,218,1,0,210,23,0,0,173,218,1,0,58,3,0,0,86,16,0,0,177,26,0,0,207,13,0,0,71,233,1,0,0,3,0,0,36,13,1,0,2,10,1,0,66,19,1,0,231,28,0,0,31,3,0,0,115,16,0,0,83,6,0,0,178,15,0,0,51,26,1,0,204,1,14,0,2,218,1,0,51,1,14,0,226,45,0,0,51,3,0,0,113,10,0,0,235,1,14,0,150,29,1,0,18,6,0,0,184,168,0,0,232,8,0,0,166,28,1,0,232,29,0,0,79,218,1,0,168,7,0,0,57,14,0,0,130,169,0,0,110,3,0,0,58,25,0,0,145,111,1,0,39,13,1,0,120,15,0,0,93,3,0,0,47,218,1,0,54,26,1,0,176,170,0,0,14,254,0,0,173,5,0,0,214,29,0,0,66,1,14,0,253,29,0,0,47,18,1,0,228,8,0,0,124,170,0,0,59,27,0,0,72,11,0,0,188,5,0,0,238,168,0,0,151,28,1,0,184,16,1,0,178,1,14,0,34,1,14,0,142,26,1,0,88,26,1,0,107,3,0,0,49,3,0,0,113,111,1,0,62,20,1,0,186,16,1,0,46,17,1,0,155,8,0,0,193,26,0,0,67,1,14,0,237,7,0,0,116,166,0,0,240,45,0,0,98,218,1,0,189,168,0,0,61,27,0,0,60,29,1,0,75,1,14,0,50,170,0,0,81,26,1,0,146,111,1,0,102,209,1,0,200,12,0,0,202,29,0,0,184,1,14,0,200,26,0,0,201,23,0,0,8,254,0,0,56,3,0,0,231,29,0,0,141,1,14,0,158,166,0,0,76,218,1,0,243,7,0,0,53,107,1,0,81,10,0,0,37,168,0,0,113,16,0,0,63,31,1,0,72,3,0,0,183,22,1,0,195,9,0,0,238,226,1,0,52,14,0,0,109,3,0,0,233,171,0,0,247,28,0,0,53,25,0,0,170,5,0,0,63,16,1,0,9,26,1,0,63,218,1,0,138,16,0,0,92,111,1,0,214,32,0,0,235,7,0,0,42,254,0,0,147,1,14,0,64,29,1,0,185,5,0,0,125,15,0,0,90,111,1,0,151,1,14,0,205,9,0,0,181,15,0,0,7,218,1,0,209,1,14,0,128,168,0,0,124,26,0,0,165,28,1,0,203,9,0,0,179,15,0,0,37,8,0,0,58,16,1,0,39,8,0,0,74,233,1,0,248,8,0,0,0,0,0,0,8,0,0,0,3,0,0,0,9,0,0,0,9,0,0,0,21,0,0,0,10,0,0,0,10,0,0,0,2,0,0,0,11,0,0,0,11,0,0,0,21,0,0,0,12,0,0,0,12,0,0,0,22,0,0,0,13,0,0,0,13,0,0,0,2,0,0,0,14,0,0,0,27,0,0,0,3,0,0,0,28,0,0,0,30,0,0,0,2,0,0,0,31,0,0,0,31,0,0,0,21,0,0,0,32,0,0,0,32,0,0,0,22,0,0,0,33,0,0,0,34,0,0,0,14,0,0,0,35,0,0,0,37,0,0,0,7,0,0,0,38,0,0,0,42,0,0,0,14,0,0,0,43,0,0,0,43,0,0,0,6,0,0,0,44,0,0,0,44,0,0,0,4,0,0,0,45,0,0,0,45,0,0,0,6,0,0,0,46,0,0,0,47,0,0,0,4,0,0,0,48,0,0,0,57,0,0,0,5,0,0,0,58,0,0,0,58,0,0,0,4,0,0,0,59,0,0,0,64,0,0,0,14,0,0,0,65,0,0,0,90,0,0,0,9,0,0,0,91,0,0,0,96,0,0,0,14,0,0,0,97,0,0,0,122,0,0,0,9,0,0,0,123,0,0,0,126,0,0,0,14,0,0,0,127,0,0,0,132,0,0,0,3,0,0,0,133,0,0,0,133,0,0,0,2,0,0,0,134,0,0,0,159,0,0,0,3,0,0,0,160,0,0,0,160,0,0,0,4,0,0,0,161,0,0,0,161,0,0,0,14,0,0,0,162,0,0,0,165,0,0,0,7,0,0,0,166,0,0,0,169,0,0,0,14,0,0,0,170,0,0,0,170,0,0,0,9,0,0,0,171,0,0,0,172,0,0,0,14,0,0,0,173,0,0,0,173,0,0,0,3,0,0,0,174,0,0,0,175,0,0,0,14,0,0,0,176,0,0,0,177,0,0,0,7,0,0,0,178,0,0,0,179,0,0,0,5,0,0,0,180,0,0,0,180,0,0,0,14,0,0,0,181,0,0,0,181,0,0,0,9,0,0,0,182,0,0,0,184,0,0,0,14,0,0,0,185,0,0,0,185,0,0,0,5,0,0,0,186,0,0,0,186,0,0,0,9,0,0,0,187,0,0,0,191,0,0,0,14,0,0,0,192,0,0,0,214,0,0,0,9,0,0,0,215,0,0,0,215,0,0,0,14,0,0,0,216,0,0,0,246,0,0,0,9,0,0,0,247,0,0,0,247,0,0,0,14,0,0,0,248,0,0,0,184,2,0,0,9,0,0,0,185,2,0,0,186,2,0,0,14,0,0,0,187,2,0,0,193,2,0,0,9,0,0,0,194,2,0,0,207,2,0,0,14,0,0,0,208,2,0,0,209,2,0,0,9,0,0,0,210,2,0,0,223,2,0,0,14,0,0,0,224,2,0,0,228,2,0,0,9,0,0,0,229,2,0,0,237,2,0,0,14,0,0,0,238,2,0,0,238,2,0,0,9,0,0,0,239,2,0,0,255,2,0,0,14,0,0,0,0,3,0,0,111,3,0,0,13,0,0,0,112,3,0,0,115,3,0,0,9,0,0,0,116,3,0,0,117,3,0,0,14,0,0,0,118,3,0,0,119,3,0,0,9,0,0,0,122,3,0,0,125,3,0,0,9,0,0,0,126,3,0,0,126,3,0,0,14,0,0,0,127,3,0,0,127,3,0,0,9,0,0,0,132,3,0,0,133,3,0,0,14,0,0,0,134,3,0,0,134,3,0,0,9,0,0,0,135,3,0,0,135,3,0,0,14,0,0,0,136,3,0,0,138,3,0,0,9,0,0,0,140,3,0,0,140,3,0,0,9,0,0,0,142,3,0,0,161,3,0,0,9,0,0,0,163,3,0,0,245,3,0,0,9,0,0,0,246,3,0,0,246,3,0,0,14,0,0,0,247,3,0,0,130,4,0,0,9,0,0,0,131,4,0,0,137,4,0,0,13,0,0,0,138,4,0,0,47,5,0,0,9,0,0,0,49,5,0,0,86,5,0,0,9,0,0,0,89,5,0,0,137,5,0,0,9,0,0,0,138,5,0,0,138,5,0,0,14,0,0,0,141,5,0,0,142,5,0,0,14,0,0,0,143,5,0,0,143,5,0,0,7,0,0,0,144,5,0,0,144,5,0,0,17,0,0,0,145,5,0,0,189,5,0,0,13,0,0,0,190,5,0,0,190,5,0,0,17,0,0,0,191,5,0,0,191,5,0,0,13,0,0,0,192,5,0,0,192,5,0,0,17,0,0,0,193,5,0,0,194,5,0,0,13,0,0,0,195,5,0,0,195,5,0,0,17,0,0,0,196,5,0,0,197,5,0,0,13,0,0,0,198,5,0,0,198,5,0,0,17,0,0,0,199,5,0,0,199,5,0,0,13,0,0,0,200,5,0,0,255,5,0,0,17,0,0,0,0,6,0,0,5,6,0,0,1,0,0,0,6,6,0,0,7,6,0,0,14,0,0,0,8,6,0,0,8,6,0,0,0,0,0,0,9,6,0,0,10,6,0,0,7,0,0,0,11,6,0,0,11,6,0,0,0,0,0,0,12,6,0,0,12,6,0,0,4,0,0,0,13,6,0,0,13,6,0,0,0,0,0,0,14,6,0,0,15,6,0,0,14,0,0,0,16,6,0,0,26,6,0,0,13,0,0,0,27,6,0,0,74,6,0,0,0,0,0,0,75,6,0,0,95,6,0,0,13,0,0,0,96,6,0,0,105,6,0,0,1,0,0,0,106,6,0,0,106,6,0,0,7,0,0,0,107,6,0,0,108,6,0,0,1,0,0,0,109,6,0,0,111,6,0,0,0,0,0,0,112,6,0,0,112,6,0,0,13,0,0,0,113,6,0,0,213,6,0,0,0,0,0,0,214,6,0,0,220,6,0,0,13,0,0,0,221,6,0,0,221,6,0,0,1,0,0,0,222,6,0,0,222,6,0,0,14,0,0,0,223,6,0,0,228,6,0,0,13,0,0,0,229,6,0,0,230,6,0,0,0,0,0,0,231,6,0,0,232,6,0,0,13,0,0,0,233,6,0,0,233,6,0,0,14,0,0,0,234,6,0,0,237,6,0,0,13,0,0,0,238,6,0,0,239,6,0,0,0,0,0,0,240,6,0,0,249,6,0,0,5,0,0,0,250,6,0,0,16,7,0,0,0,0,0,0,17,7,0,0,17,7,0,0,13,0,0,0,18,7,0,0,47,7,0,0,0,0,0,0,48,7,0,0,74,7,0,0,13,0,0,0,75,7,0,0,165,7,0,0,0,0,0,0,166,7,0,0,176,7,0,0,13,0,0,0,177,7,0,0,191,7,0,0,0,0,0,0,192,7,0,0,234,7,0,0,17,0,0,0,235,7,0,0,243,7,0,0,13,0,0,0,244,7,0,0,245,7,0,0,17,0,0,0,246,7,0,0,249,7,0,0,14,0,0,0,250,7,0,0,252,7,0,0,17,0,0,0,253,7,0,0,253,7,0,0,13,0,0,0,254,7,0,0,21,8,0,0,17,0,0,0,22,8,0,0,25,8,0,0,13,0,0,0,26,8,0,0,26,8,0,0,17,0,0,0,27,8,0,0,35,8,0,0,13,0,0,0,36,8,0,0,36,8,0,0,17,0,0,0,37,8,0,0,39,8,0,0,13,0,0,0,40,8,0,0,40,8,0,0,17,0,0,0,41,8,0,0,45,8,0,0,13,0,0,0,46,8,0,0,88,8,0,0,17,0,0,0,89,8,0,0,91,8,0,0,13,0,0,0,92,8,0,0,95,8,0,0,17,0,0,0,96,8,0,0,106,8,0,0,0,0,0,0,107,8,0,0,111,8,0,0,17,0,0,0,112,8,0,0,142,8,0,0,0,0,0,0,143,8,0,0,143,8,0,0,17,0,0,0,144,8,0,0,145,8,0,0,1,0,0,0,146,8,0,0,151,8,0,0,17,0,0,0,152,8,0,0,159,8,0,0,13,0,0,0,160,8,0,0,201,8,0,0,0,0,0,0,202,8,0,0,225,8,0,0,13,0,0,0,226,8,0,0,226,8,0,0,1,0,0,0,227,8,0,0,2,9,0,0,13,0,0,0,3,9,0,0,57,9,0,0,9,0,0,0,58,9,0,0,58,9,0,0,13,0,0,0,59,9,0,0,59,9,0,0,9,0,0,0,60,9,0,0,60,9,0,0,13,0,0,0,61,9,0,0,64,9,0,0,9,0,0,0,65,9,0,0,72,9,0,0,13,0,0,0,73,9,0,0,76,9,0,0,9,0,0,0,77,9,0,0,77,9,0,0,13,0,0,0,78,9,0,0,80,9,0,0,9,0,0,0,81,9,0,0,87,9,0,0,13,0,0,0,88,9,0,0,97,9,0,0,9,0,0,0,98,9,0,0,99,9,0,0,13,0,0,0,100,9,0,0,128,9,0,0,9,0,0,0,129,9,0,0,129,9,0,0,13,0,0,0,130,9,0,0,131,9,0,0,9,0,0,0,133,9,0,0,140,9,0,0,9,0,0,0,143,9,0,0,144,9,0,0,9,0,0,0,147,9,0,0,168,9,0,0,9,0,0,0,170,9,0,0,176,9,0,0,9,0,0,0,178,9,0,0,178,9,0,0,9,0,0,0,182,9,0,0,185,9,0,0,9,0,0,0,188,9,0,0,188,9,0,0,13,0,0,0,189,9,0,0,192,9,0,0,9,0,0,0,193,9,0,0,196,9,0,0,13,0,0,0,199,9,0,0,200,9,0,0,9,0,0,0,203,9,0,0,204,9,0,0,9,0,0,0,205,9,0,0,205,9,0,0,13,0,0,0,206,9,0,0,206,9,0,0,9,0,0,0,215,9,0,0,215,9,0,0,9,0,0,0,220,9,0,0,221,9,0,0,9,0,0,0,223,9,0,0,225,9,0,0,9,0,0,0,226,9,0,0,227,9,0,0,13,0,0,0,230,9,0,0,241,9,0,0,9,0,0,0,242,9,0,0,243,9,0,0,7,0,0,0,244,9,0,0,250,9,0,0,9,0,0,0,251,9,0,0,251,9,0,0,7,0,0,0,252,9,0,0,253,9,0,0,9,0,0,0,254,9,0,0,254,9,0,0,13,0,0,0,1,10,0,0,2,10,0,0,13,0,0,0,3,10,0,0,3,10,0,0,9,0,0,0,5,10,0,0,10,10,0,0,9,0,0,0,15,10,0,0,16,10,0,0,9,0,0,0,19,10,0,0,40,10,0,0,9,0,0,0,42,10,0,0,48,10,0,0,9,0,0,0,50,10,0,0,51,10,0,0,9,0,0,0,53,10,0,0,54,10,0,0,9,0,0,0,56,10,0,0,57,10,0,0,9,0,0,0,60,10,0,0,60,10,0,0,13,0,0,0,62,10,0,0,64,10,0,0,9,0,0,0,65,10,0,0,66,10,0,0,13,0,0,0,71,10,0,0,72,10,0,0,13,0,0,0,75,10,0,0,77,10,0,0,13,0,0,0,81,10,0,0,81,10,0,0,13,0,0,0,89,10,0,0,92,10,0,0,9,0,0,0,94,10,0,0,94,10,0,0,9,0,0,0,102,10,0,0,111,10,0,0,9,0,0,0,112,10,0,0,113,10,0,0,13,0,0,0,114,10,0,0,116,10,0,0,9,0,0,0,117,10,0,0,117,10,0,0,13,0,0,0,118,10,0,0,118,10,0,0,9,0,0,0,129,10,0,0,130,10,0,0,13,0,0,0,131,10,0,0,131,10,0,0,9,0,0,0,133,10,0,0,141,10,0,0,9,0,0,0,143,10,0,0,145,10,0,0,9,0,0,0,147,10,0,0,168,10,0,0,9,0,0,0,170,10,0,0,176,10,0,0,9,0,0,0,178,10,0,0,179,10,0,0,9,0,0,0,181,10,0,0,185,10,0,0,9,0,0,0,188,10,0,0,188,10,0,0,13,0,0,0,189,10,0,0,192,10,0,0,9,0,0,0,193,10,0,0,197,10,0,0,13,0,0,0,199,10,0,0,200,10,0,0,13,0,0,0,201,10,0,0,201,10,0,0,9,0,0,0,203,10,0,0,204,10,0,0,9,0,0,0,205,10,0,0,205,10,0,0,13,0,0,0,208,10,0,0,208,10,0,0,9,0,0,0,224,10,0,0,225,10,0,0,9,0,0,0,226,10,0,0,227,10,0,0,13,0,0,0,230,10,0,0,240,10,0,0,9,0,0,0,241,10,0,0,241,10,0,0,7,0,0,0,249,10,0,0,249,10,0,0,9,0,0,0,250,10,0,0,255,10,0,0,13,0,0,0,1,11,0,0,1,11,0,0,13,0,0,0,2,11,0,0,3,11,0,0,9,0,0,0,5,11,0,0,12,11,0,0,9,0,0,0,15,11,0,0,16,11,0,0,9,0,0,0,19,11,0,0,40,11,0,0,9,0,0,0,42,11,0,0,48,11,0,0,9,0,0,0,50,11,0,0,51,11,0,0,9,0,0,0,53,11,0,0,57,11,0,0,9,0,0,0,60,11,0,0,60,11,0,0,13,0,0,0,61,11,0,0,62,11,0,0,9,0,0,0,63,11,0,0,63,11,0,0,13,0,0,0,64,11,0,0,64,11,0,0,9,0,0,0,65,11,0,0,68,11,0,0,13,0,0,0,71,11,0,0,72,11,0,0,9,0,0,0,75,11,0,0,76,11,0,0,9,0,0,0,77,11,0,0,77,11,0,0,13,0,0,0,85,11,0,0,86,11,0,0,13,0,0,0,87,11,0,0,87,11,0,0,9,0,0,0,92,11,0,0,93,11,0,0,9,0,0,0,95,11,0,0,97,11,0,0,9,0,0,0,98,11,0,0,99,11,0,0,13,0,0,0,102,11,0,0,119,11,0,0,9,0,0,0,130,11,0,0,130,11,0,0,13,0,0,0,131,11,0,0,131,11,0,0,9,0,0,0,133,11,0,0,138,11,0,0,9,0,0,0,142,11,0,0,144,11,0,0,9,0,0,0,146,11,0,0,149,11,0,0,9,0,0,0,153,11,0,0,154,11,0,0,9,0,0,0,156,11,0,0,156,11,0,0,9,0,0,0,158,11,0,0,159,11,0,0,9,0,0,0,163,11,0,0,164,11,0,0,9,0,0,0,168,11,0,0,170,11,0,0,9,0,0,0,174,11,0,0,185,11,0,0,9,0,0,0,190,11,0,0,191,11,0,0,9,0,0,0,192,11,0,0,192,11,0,0,13,0,0,0,193,11,0,0,194,11,0,0,9,0,0,0,198,11,0,0,200,11,0,0,9,0,0,0,202,11,0,0,204,11,0,0,9,0,0,0,205,11,0,0,205,11,0,0,13,0,0,0,208,11,0,0,208,11,0,0,9,0,0,0,215,11,0,0,215,11,0,0,9,0,0,0,230,11,0,0,242,11,0,0,9,0,0,0,243,11,0,0,248,11,0,0,14,0,0,0,249,11,0,0,249,11,0,0,7,0,0,0,250,11,0,0,250,11,0,0,14,0,0,0,0,12,0,0,0,12,0,0,13,0,0,0,1,12,0,0,3,12,0,0,9,0,0,0,4,12,0,0,4,12,0,0,13,0,0,0,5,12,0,0,12,12,0,0,9,0,0,0,14,12,0,0,16,12,0,0,9,0,0,0,18,12,0,0,40,12,0,0,9,0,0,0,42,12,0,0,57,12,0,0,9,0,0,0,60,12,0,0,60,12,0,0,13,0,0,0,61,12,0,0,61,12,0,0,9,0,0,0,62,12,0,0,64,12,0,0,13,0,0,0,65,12,0,0,68,12,0,0,9,0,0,0,70,12,0,0,72,12,0,0,13,0,0,0,74,12,0,0,77,12,0,0,13,0,0,0,85,12,0,0,86,12,0,0,13,0,0,0,88,12,0,0,90,12,0,0,9,0,0,0,93,12,0,0,93,12,0,0,9,0,0,0,96,12,0,0,97,12,0,0,9,0,0,0,98,12,0,0,99,12,0,0,13,0,0,0,102,12,0,0,111,12,0,0,9,0,0,0,119,12,0,0,119,12,0,0,9,0,0,0,120,12,0,0,126,12,0,0,14,0,0,0,127,12,0,0,128,12,0,0,9,0,0,0,129,12,0,0,129,12,0,0,13,0,0,0,130,12,0,0,140,12,0,0,9,0,0,0,142,12,0,0,144,12,0,0,9,0,0,0,146,12,0,0,168,12,0,0,9,0,0,0,170,12,0,0,179,12,0,0,9,0,0,0,181,12,0,0,185,12,0,0,9,0,0,0,188,12,0,0,188,12,0,0,13,0,0,0,189,12,0,0,196,12,0,0,9,0,0,0,198,12,0,0,200,12,0,0,9,0,0,0,202,12,0,0,203,12,0,0,9,0,0,0,204,12,0,0,205,12,0,0,13,0,0,0,213,12,0,0,214,12,0,0,9,0,0,0,221,12,0,0,222,12,0,0,9,0,0,0,224,12,0,0,225,12,0,0,9,0,0,0,226,12,0,0,227,12,0,0,13,0,0,0,230,12,0,0,239,12,0,0,9,0,0,0,241,12,0,0,243,12,0,0,9,0,0,0,0,13,0,0,1,13,0,0,13,0,0,0,2,13,0,0,12,13,0,0,9,0,0,0,14,13,0,0,16,13,0,0,9,0,0,0,18,13,0,0,58,13,0,0,9,0,0,0,59,13,0,0,60,13,0,0,13,0,0,0,61,13,0,0,64,13,0,0,9,0,0,0,65,13,0,0,68,13,0,0,13,0,0,0,70,13,0,0,72,13,0,0,9,0,0,0,74,13,0,0,76,13,0,0,9,0,0,0,77,13,0,0,77,13,0,0,13,0,0,0,78,13,0,0,79,13,0,0,9,0,0,0,84,13,0,0,97,13,0,0,9,0,0,0,98,13,0,0,99,13,0,0,13,0,0,0,102,13,0,0,127,13,0,0,9,0,0,0,129,13,0,0,129,13,0,0,13,0,0,0,130,13,0,0,131,13,0,0,9,0,0,0,133,13,0,0,150,13,0,0,9,0,0,0,154,13,0,0,177,13,0,0,9,0,0,0,179,13,0,0,187,13,0,0,9,0,0,0,189,13,0,0,189,13,0,0,9,0,0,0,192,13,0,0,198,13,0,0,9,0,0,0,202,13,0,0,202,13,0,0,13,0,0,0,207,13,0,0,209,13,0,0,9,0,0,0,210,13,0,0,212,13,0,0,13,0,0,0,214,13,0,0,214,13,0,0,13,0,0,0,216,13,0,0,223,13,0,0,9,0,0,0,230,13,0,0,239,13,0,0,9,0,0,0,242,13,0,0,244,13,0,0,9,0,0,0,1,14,0,0,48,14,0,0,9,0,0,0,49,14,0,0,49,14,0,0,13,0,0,0,50,14,0,0,51,14,0,0,9,0,0,0,52,14,0,0,58,14,0,0,13,0,0,0,63,14,0,0,63,14,0,0,7,0,0,0,64,14,0,0,70,14,0,0,9,0,0,0,71,14,0,0,78,14,0,0,13,0,0,0,79,14,0,0,91,14,0,0,9,0,0,0,129,14,0,0,130,14,0,0,9,0,0,0,132,14,0,0,132,14,0,0,9,0,0,0,134,14,0,0,138,14,0,0,9,0,0,0,140,14,0,0,163,14,0,0,9,0,0,0,165,14,0,0,165,14,0,0,9,0,0,0,167,14,0,0,176,14,0,0,9,0,0,0,177,14,0,0,177,14,0,0,13,0,0,0,178,14,0,0,179,14,0,0,9,0,0,0,180,14,0,0,188,14,0,0,13,0,0,0,189,14,0,0,189,14,0,0,9,0,0,0,192,14,0,0,196,14,0,0,9,0,0,0,198,14,0,0,198,14,0,0,9,0,0,0,200,14,0,0,206,14,0,0,13,0,0,0,208,14,0,0,217,14,0,0,9,0,0,0,220,14,0,0,223,14,0,0,9,0,0,0,0,15,0,0,23,15,0,0,9,0,0,0,24,15,0,0,25,15,0,0,13,0,0,0,26,15,0,0,52,15,0,0,9,0,0,0,53,15,0,0,53,15,0,0,13,0,0,0,54,15,0,0,54,15,0,0,9,0,0,0,55,15,0,0,55,15,0,0,13,0,0,0,56,15,0,0,56,15,0,0,9,0,0,0,57,15,0,0,57,15,0,0,13,0,0,0,58,15,0,0,61,15,0,0,14,0,0,0,62,15,0,0,71,15,0,0,9,0,0,0,73,15,0,0,108,15,0,0,9,0,0,0,113,15,0,0,126,15,0,0,13,0,0,0,127,15,0,0,127,15,0,0,9,0,0,0,128,15,0,0,132,15,0,0,13,0,0,0,133,15,0,0,133,15,0,0,9,0,0,0,134,15,0,0,135,15,0,0,13,0,0,0,136,15,0,0,140,15,0,0,9,0,0,0,141,15,0,0,151,15,0,0,13,0,0,0,153,15,0,0,188,15,0,0,13,0,0,0,190,15,0,0,197,15,0,0,9,0,0,0,198,15,0,0,198,15,0,0,13,0,0,0,199,15,0,0,204,15,0,0,9,0,0,0,206,15,0,0,218,15,0,0,9,0,0,0,0,16,0,0,44,16,0,0,9,0,0,0,45,16,0,0,48,16,0,0,13,0,0,0,49,16,0,0,49,16,0,0,9,0,0,0,50,16,0,0,55,16,0,0,13,0,0,0,56,16,0,0,56,16,0,0,9,0,0,0,57,16,0,0,58,16,0,0,13,0,0,0,59,16,0,0,60,16,0,0,9,0,0,0,61,16,0,0,62,16,0,0,13,0,0,0,63,16,0,0,87,16,0,0,9,0,0,0,88,16,0,0,89,16,0,0,13,0,0,0,90,16,0,0,93,16,0,0,9,0,0,0,94,16,0,0,96,16,0,0,13,0,0,0,97,16,0,0,112,16,0,0,9,0,0,0,113,16,0,0,116,16,0,0,13,0,0,0,117,16,0,0,129,16,0,0,9,0,0,0,130,16,0,0,130,16,0,0,13,0,0,0,131,16,0,0,132,16,0,0,9,0,0,0,133,16,0,0,134,16,0,0,13,0,0,0,135,16,0,0,140,16,0,0,9,0,0,0,141,16,0,0,141,16,0,0,13,0,0,0,142,16,0,0,156,16,0,0,9,0,0,0,157,16,0,0,157,16,0,0,13,0,0,0,158,16,0,0,197,16,0,0,9,0,0,0,199,16,0,0,199,16,0,0,9,0,0,0,205,16,0,0,205,16,0,0,9,0,0,0,208,16,0,0,72,18,0,0,9,0,0,0,74,18,0,0,77,18,0,0,9,0,0,0,80,18,0,0,86,18,0,0,9,0,0,0,88,18,0,0,88,18,0,0,9,0,0,0,90,18,0,0,93,18,0,0,9,0,0,0,96,18,0,0,136,18,0,0,9,0,0,0,138,18,0,0,141,18,0,0,9,0,0,0,144,18,0,0,176,18,0,0,9,0,0,0,178,18,0,0,181,18,0,0,9,0,0,0,184,18,0,0,190,18,0,0,9,0,0,0,192,18,0,0,192,18,0,0,9,0,0,0,194,18,0,0,197,18,0,0,9,0,0,0,200,18,0,0,214,18,0,0,9,0,0,0,216,18,0,0,16,19,0,0,9,0,0,0,18,19,0,0,21,19,0,0,9,0,0,0,24,19,0,0,90,19,0,0,9,0,0,0,93,19,0,0,95,19,0,0,13,0,0,0,96,19,0,0,124,19,0,0,9,0,0,0,128,19,0,0,143,19,0,0,9,0,0,0,144,19,0,0,153,19,0,0,14,0,0,0,160,19,0,0,245,19,0,0,9,0,0,0,248,19,0,0,253,19,0,0,9,0,0,0,0,20,0,0,0,20,0,0,14,0,0,0,1,20,0,0,127,22,0,0,9,0,0,0,128,22,0,0,128,22,0,0,22,0,0,0,129,22,0,0,154,22,0,0,9,0,0,0,155,22,0,0,156,22,0,0,14,0,0,0,160,22,0,0,248,22,0,0,9,0,0,0,0,23,0,0,17,23,0,0,9,0,0,0,18,23,0,0,20,23,0,0,13,0,0,0,21,23,0,0,21,23,0,0,9,0,0,0,31,23,0,0,49,23,0,0,9,0,0,0,50,23,0,0,51,23,0,0,13,0,0,0,52,23,0,0,54,23,0,0,9,0,0,0,64,23,0,0,81,23,0,0,9,0,0,0,82,23,0,0,83,23,0,0,13,0,0,0,96,23,0,0,108,23,0,0,9,0,0,0,110,23,0,0,112,23,0,0,9,0,0,0,114,23,0,0,115,23,0,0,13,0,0,0,128,23,0,0,179,23,0,0,9,0,0,0,180,23,0,0,181,23,0,0,13,0,0,0,182,23,0,0,182,23,0,0,9,0,0,0,183,23,0,0,189,23,0,0,13,0,0,0,190,23,0,0,197,23,0,0,9,0,0,0,198,23,0,0,198,23,0,0,13,0,0,0,199,23,0,0,200,23,0,0,9,0,0,0,201,23,0,0,211,23,0,0,13,0,0,0,212,23,0,0,218,23,0,0,9,0,0,0,219,23,0,0,219,23,0,0,7,0,0,0,220,23,0,0,220,23,0,0,9,0,0,0,221,23,0,0,221,23,0,0,13,0,0,0,224,23,0,0,233,23,0,0,9,0,0,0,240,23,0,0,249,23,0,0,14,0,0,0,0,24,0,0,10,24,0,0,14,0,0,0,11,24,0,0,13,24,0,0,13,0,0,0,14,24,0,0,14,24,0,0,3,0,0,0,15,24,0,0,15,24,0,0,13,0,0,0,16,24,0,0,25,24,0,0,9,0,0,0,32,24,0,0,120,24,0,0,9,0,0,0,128,24,0,0,132,24,0,0,9,0,0,0,133,24,0,0,134,24,0,0,13,0,0,0,135,24,0,0,168,24,0,0,9,0,0,0,169,24,0,0,169,24,0,0,13,0,0,0,170,24,0,0,170,24,0,0,9,0,0,0,176,24,0,0,245,24,0,0,9,0,0,0,0,25,0,0,30,25,0,0,9,0,0,0,32,25,0,0,34,25,0,0,13,0,0,0,35,25,0,0,38,25,0,0,9,0,0,0,39,25,0,0,40,25,0,0,13,0,0,0,41,25,0,0,43,25,0,0,9,0,0,0,48,25,0,0,49,25,0,0,9,0,0,0,50,25,0,0,50,25,0,0,13,0,0,0,51,25,0,0,56,25,0,0,9,0,0,0,57,25,0,0,59,25,0,0,13,0,0,0,64,25,0,0,64,25,0,0,14,0,0,0,68,25,0,0,69,25,0,0,14,0,0,0,70,25,0,0,109,25,0,0,9,0,0,0,112,25,0,0,116,25,0,0,9,0,0,0,128,25,0,0,171,25,0,0,9,0,0,0,176,25,0,0,201,25,0,0,9,0,0,0,208,25,0,0,218,25,0,0,9,0,0,0,222,25,0,0,255,25,0,0,14,0,0,0,0,26,0,0,22,26,0,0,9,0,0,0,23,26,0,0,24,26,0,0,13,0,0,0,25,26,0,0,26,26,0,0,9,0,0,0,27,26,0,0,27,26,0,0,13,0,0,0,30,26,0,0,85,26,0,0,9,0,0,0,86,26,0,0,86,26,0,0,13,0,0,0,87,26,0,0,87,26,0,0,9,0,0,0,88,26,0,0,94,26,0,0,13,0,0,0,96,26,0,0,96,26,0,0,13,0,0,0,97,26,0,0,97,26,0,0,9,0,0,0,98,26,0,0,98,26,0,0,13,0,0,0,99,26,0,0,100,26,0,0,9,0,0,0,101,26,0,0,108,26,0,0,13,0,0,0,109,26,0,0,114,26,0,0,9,0,0,0,115,26,0,0,124,26,0,0,13,0,0,0,127,26,0,0,127,26,0,0,13,0,0,0,128,26,0,0,137,26,0,0,9,0,0,0,144,26,0,0,153,26,0,0,9,0,0,0,160,26,0,0,173,26,0,0,9,0,0,0,176,26,0,0,206,26,0,0,13,0,0,0,0,27,0,0,3,27,0,0,13,0,0,0,4,27,0,0,51,27,0,0,9,0,0,0,52,27,0,0,52,27,0,0,13,0,0,0,53,27,0,0,53,27,0,0,9,0,0,0,54,27,0,0,58,27,0,0,13,0,0,0,59,27,0,0,59,27,0,0,9,0,0,0,60,27,0,0,60,27,0,0,13,0,0,0,61,27,0,0,65,27,0,0,9,0,0,0,66,27,0,0,66,27,0,0,13,0,0,0,67,27,0,0,76,27,0,0,9,0,0,0,80,27,0,0,106,27,0,0,9,0,0,0,107,27,0,0,115,27,0,0,13,0,0,0,116,27,0,0,126,27,0,0,9,0,0,0,128,27,0,0,129,27,0,0,13,0,0,0,130,27,0,0,161,27,0,0,9,0,0,0,162,27,0,0,165,27,0,0,13,0,0,0,166,27,0,0,167,27,0,0,9,0,0,0,168,27,0,0,169,27,0,0,13,0,0,0,170,27,0,0,170,27,0,0,9,0,0,0,171,27,0,0,173,27,0,0,13,0,0,0,174,27,0,0,229,27,0,0,9,0,0,0,230,27,0,0,230,27,0,0,13,0,0,0,231,27,0,0,231,27,0,0,9,0,0,0,232,27,0,0,233,27,0,0,13,0,0,0,234,27,0,0,236,27,0,0,9,0,0,0,237,27,0,0,237,27,0,0,13,0,0,0,238,27,0,0,238,27,0,0,9,0,0,0,239,27,0,0,241,27,0,0,13,0,0,0,242,27,0,0,243,27,0,0,9,0,0,0,252,27,0,0,43,28,0,0,9,0,0,0,44,28,0,0,51,28,0,0,13,0,0,0,52,28,0,0,53,28,0,0,9,0,0,0,54,28,0,0,55,28,0,0,13,0,0,0,59,28,0,0,73,28,0,0,9,0,0,0,77,28,0,0,136,28,0,0,9,0,0,0,144,28,0,0,186,28,0,0,9,0,0,0,189,28,0,0,199,28,0,0,9,0,0,0,208,28,0,0,210,28,0,0,13,0,0,0,211,28,0,0,211,28,0,0,9,0,0,0,212,28,0,0,224,28,0,0,13,0,0,0,225,28,0,0,225,28,0,0,9,0,0,0,226,28,0,0,232,28,0,0,13,0,0,0,233,28,0,0,236,28,0,0,9,0,0,0,237,28,0,0,237,28,0,0,13,0,0,0,238,28,0,0,243,28,0,0,9,0,0,0,244,28,0,0,244,28,0,0,13,0,0,0,245,28,0,0,247,28,0,0,9,0,0,0,248,28,0,0,249,28,0,0,13,0,0,0,250,28,0,0,250,28,0,0,9,0,0,0,0,29,0,0,191,29,0,0,9,0,0,0,192,29,0,0,255,29,0,0,13,0,0,0,0,30,0,0,21,31,0,0,9,0,0,0,24,31,0,0,29,31,0,0,9,0,0,0,32,31,0,0,69,31,0,0,9,0,0,0,72,31,0,0,77,31,0,0,9,0,0,0,80,31,0,0,87,31,0,0,9,0,0,0,89,31,0,0,89,31,0,0,9,0,0,0,91,31,0,0,91,31,0,0,9,0,0,0,93,31,0,0,93,31,0,0,9,0,0,0,95,31,0,0,125,31,0,0,9,0,0,0,128,31,0,0,180,31,0,0,9,0,0,0,182,31,0,0,188,31,0,0,9,0,0,0,189,31,0,0,189,31,0,0,14,0,0,0,190,31,0,0,190,31,0,0,9,0,0,0,191,31,0,0,193,31,0,0,14,0,0,0,194,31,0,0,196,31,0,0,9,0,0,0,198,31,0,0,204,31,0,0,9,0,0,0,205,31,0,0,207,31,0,0,14,0,0,0,208,31,0,0,211,31,0,0,9,0,0,0,214,31,0,0,219,31,0,0,9,0,0,0,221,31,0,0,223,31,0,0,14,0,0,0,224,31,0,0,236,31,0,0,9,0,0,0,237,31,0,0,239,31,0,0,14,0,0,0,242,31,0,0,244,31,0,0,9,0,0,0,246,31,0,0,252,31,0,0,9,0,0,0,253,31,0,0,254,31,0,0,14,0,0,0,0,32,0,0,10,32,0,0,22,0,0,0,11,32,0,0,13,32,0,0,3,0,0,0,14,32,0,0,14,32,0,0,9,0,0,0,15,32,0,0,15,32,0,0,17,0,0,0,16,32,0,0,39,32,0,0,14,0,0,0,40,32,0,0,40,32,0,0,22,0,0,0,41,32,0,0,41,32,0,0,2,0,0,0,42,32,0,0,42,32,0,0,10,0,0,0,43,32,0,0,43,32,0,0,18,0,0,0,44,32,0,0,44,32,0,0,15,0,0,0,45,32,0,0,45,32,0,0,12,0,0,0,46,32,0,0,46,32,0,0,20,0,0,0,47,32,0,0,47,32,0,0,4,0,0,0,48,32,0,0,52,32,0,0,7,0,0,0,53,32,0,0,67,32,0,0,14,0,0,0,68,32,0,0,68,32,0,0,4,0,0,0,69,32,0,0,94,32,0,0,14,0,0,0,95,32,0,0,95,32,0,0,22,0,0,0,96,32,0,0,100,32,0,0,3,0,0,0,102,32,0,0,102,32,0,0,11,0,0,0,103,32,0,0,103,32,0,0,19,0,0,0,104,32,0,0,104,32,0,0,8,0,0,0,105,32,0,0,105,32,0,0,16,0,0,0,106,32,0,0,111,32,0,0,3,0,0,0,112,32,0,0,112,32,0,0,5,0,0,0,113,32,0,0,113,32,0,0,9,0,0,0,116,32,0,0,121,32,0,0,5,0,0,0,122,32,0,0,123,32,0,0,6,0,0,0,124,32,0,0,126,32,0,0,14,0,0,0,127,32,0,0,127,32,0,0,9,0,0,0,128,32,0,0,137,32,0,0,5,0,0,0,138,32,0,0,139,32,0,0,6,0,0,0,140,32,0,0,142,32,0,0,14,0,0,0,144,32,0,0,156,32,0,0,9,0,0,0,160,32,0,0,207,32,0,0,7,0,0,0,208,32,0,0,240,32,0,0,13,0,0,0,0,33,0,0,1,33,0,0,14,0,0,0,2,33,0,0,2,33,0,0,9,0,0,0,3,33,0,0,6,33,0,0,14,0,0,0,7,33,0,0,7,33,0,0,9,0,0,0,8,33,0,0,9,33,0,0,14,0,0,0,10,33,0,0,19,33,0,0,9,0,0,0,20,33,0,0,20,33,0,0,14,0,0,0,21,33,0,0,21,33,0,0,9,0,0,0,22,33,0,0,24,33,0,0,14,0,0,0,25,33,0,0,29,33,0,0,9,0,0,0,30,33,0,0,35,33,0,0,14,0,0,0,36,33,0,0,36,33,0,0,9,0,0,0,37,33,0,0,37,33,0,0,14,0,0,0,38,33,0,0,38,33,0,0,9,0,0,0,39,33,0,0,39,33,0,0,14,0,0,0,40,33,0,0,40,33,0,0,9,0,0,0,41,33,0,0,41,33,0,0,14,0,0,0,42,33,0,0,45,33,0,0,9,0,0,0,46,33,0,0,46,33,0,0,7,0,0,0,47,33,0,0,57,33,0,0,9,0,0,0,58,33,0,0,59,33,0,0,14,0,0,0,60,33,0,0,63,33,0,0,9,0,0,0,64,33,0,0,68,33,0,0,14,0,0,0,69,33,0,0,73,33,0,0,9,0,0,0,74,33,0,0,77,33,0,0,14,0,0,0,78,33,0,0,79,33,0,0,9,0,0,0,80,33,0,0,95,33,0,0,14,0,0,0,96,33,0,0,136,33,0,0,9,0,0,0,137,33,0,0,139,33,0,0,14,0,0,0,144,33,0,0,17,34,0,0,14,0,0,0,18,34,0,0,18,34,0,0,6,0,0,0,19,34,0,0,19,34,0,0,7,0,0,0,20,34,0,0,53,35,0,0,14,0,0,0,54,35,0,0,122,35,0,0,9,0,0,0,123,35,0,0,148,35,0,0,14,0,0,0,149,35,0,0,149,35,0,0,9,0,0,0,150,35,0,0,38,36,0,0,14,0,0,0,64,36,0,0,74,36,0,0,14,0,0,0,96,36,0,0,135,36,0,0,14,0,0,0,136,36,0,0,155,36,0,0,5,0,0,0,156,36,0,0,233,36,0,0,9,0,0,0,234,36,0,0,171,38,0,0,14,0,0,0,172,38,0,0,172,38,0,0,9,0,0,0,173,38,0,0,255,39,0,0,14,0,0,0,0,40,0,0,255,40,0,0,9,0,0,0,0,41,0,0,115,43,0,0,14,0,0,0,118,43,0,0,149,43,0,0,14,0,0,0,151,43,0,0,255,43,0,0,14,0,0,0,0,44,0,0,228,44,0,0,9,0,0,0,229,44,0,0,234,44,0,0,14,0,0,0,235,44,0,0,238,44,0,0,9,0,0,0,239,44,0,0,241,44,0,0,13,0,0,0,242,44,0,0,243,44,0,0,9,0,0,0,249,44,0,0,255,44,0,0,14,0,0,0,0,45,0,0,37,45,0,0,9,0,0,0,39,45,0,0,39,45,0,0,9,0,0,0,45,45,0,0,45,45,0,0,9,0,0,0,48,45,0,0,103,45,0,0,9,0,0,0,111,45,0,0,112,45,0,0,9,0,0,0,127,45,0,0,127,45,0,0,13,0,0,0,128,45,0,0,150,45,0,0,9,0,0,0,160,45,0,0,166,45,0,0,9,0,0,0,168,45,0,0,174,45,0,0,9,0,0,0,176,45,0,0,182,45,0,0,9,0,0,0,184,45,0,0,190,45,0,0,9,0,0,0,192,45,0,0,198,45,0,0,9,0,0,0,200,45,0,0,206,45,0,0,9,0,0,0,208,45,0,0,214,45,0,0,9,0,0,0,216,45,0,0,222,45,0,0,9,0,0,0,224,45,0,0,255,45,0,0,13,0,0,0,0,46,0,0,93,46,0,0,14,0,0,0,128,46,0,0,153,46,0,0,14,0,0,0,155,46,0,0,243,46,0,0,14,0,0,0,0,47,0,0,213,47,0,0,14,0,0,0,240,47,0,0,251,47,0,0,14,0,0,0,0,48,0,0,0,48,0,0,22,0,0,0,1,48,0,0,4,48,0,0,14,0,0,0,5,48,0,0,7,48,0,0,9,0,0,0,8,48,0,0,32,48,0,0,14,0,0,0,33,48,0,0,41,48,0,0,9,0,0,0,42,48,0,0,45,48,0,0,13,0,0,0,46,48,0,0,47,48,0,0,9,0,0,0,48,48,0,0,48,48,0,0,14,0,0,0,49,48,0,0,53,48,0,0,9,0,0,0,54,48,0,0,55,48,0,0,14,0,0,0,56,48,0,0,60,48,0,0,9,0,0,0,61,48,0,0,63,48,0,0,14,0,0,0,65,48,0,0,150,48,0,0,9,0,0,0,153,48,0,0,154,48,0,0,13,0,0,0,155,48,0,0,156,48,0,0,14,0,0,0,157,48,0,0,159,48,0,0,9,0,0,0,160,48,0,0,160,48,0,0,14,0,0,0,161,48,0,0,250,48,0,0,9,0,0,0,251,48,0,0,251,48,0,0,14,0,0,0,252,48,0,0,255,48,0,0,9,0,0,0,5,49,0,0,47,49,0,0,9,0,0,0,49,49,0,0,142,49,0,0,9,0,0,0,144,49,0,0,191,49,0,0,9,0,0,0,192,49,0,0,227,49,0,0,14,0,0,0,240,49,0,0,28,50,0,0,9,0,0,0,29,50,0,0,30,50,0,0,14,0,0,0,32,50,0,0,79,50,0,0,9,0,0,0,80,50,0,0,95,50,0,0,14,0,0,0,96,50,0,0,123,50,0,0,9,0,0,0,124,50,0,0,126,50,0,0,14,0,0,0,127,50,0,0,176,50,0,0,9,0,0,0,177,50,0,0,191,50,0,0,14,0,0,0,192,50,0,0,203,50,0,0,9,0,0,0,204,50,0,0,207,50,0,0,14,0,0,0,208,50,0,0,118,51,0,0,9,0,0,0,119,51,0,0,122,51,0,0,14,0,0,0,123,51,0,0,221,51,0,0,9,0,0,0,222,51,0,0,223,51,0,0,14,0,0,0,224,51,0,0,254,51,0,0,9,0,0,0,255,51,0,0,255,51,0,0,14,0,0,0,0,52,0,0,191,77,0,0,9,0,0,0,192,77,0,0,255,77,0,0,14,0,0,0,0,78,0,0,140,164,0,0,9,0,0,0,144,164,0,0,198,164,0,0,14,0,0,0,208,164,0,0,12,166,0,0,9,0,0,0,13,166,0,0,15,166,0,0,14,0,0,0,16,166,0,0,43,166,0,0,9,0,0,0,64,166,0,0,110,166,0,0,9,0,0,0,111,166,0,0,114,166,0,0,13,0,0,0,115,166,0,0,115,166,0,0,14,0,0,0,116,166,0,0,125,166,0,0,13,0,0,0,126,166,0,0,127,166,0,0,14,0,0,0,128,166,0,0,157,166,0,0,9,0,0,0,158,166,0,0,159,166,0,0,13,0,0,0,160,166,0,0,239,166,0,0,9,0,0,0,240,166,0,0,241,166,0,0,13,0,0,0,242,166,0,0,247,166,0,0,9,0,0,0,0,167,0,0,33,167,0,0,14,0,0,0,34,167,0,0,135,167,0,0,9,0,0,0,136,167,0,0,136,167,0,0,14,0,0,0,137,167,0,0,202,167,0,0,9,0,0,0,208,167,0,0,209,167,0,0,9,0,0,0,211,167,0,0,211,167,0,0,9,0,0,0,213,167,0,0,217,167,0,0,9,0,0,0,242,167,0,0,1,168,0,0,9,0,0,0,2,168,0,0,2,168,0,0,13,0,0,0,3,168,0,0,5,168,0,0,9,0,0,0,6,168,0,0,6,168,0,0,13,0,0,0,7,168,0,0,10,168,0,0,9,0,0,0,11,168,0,0,11,168,0,0,13,0,0,0,12,168,0,0,36,168,0,0,9,0,0,0,37,168,0,0,38,168,0,0,13,0,0,0,39,168,0,0,39,168,0,0,9,0,0,0,40,168,0,0,43,168,0,0,14,0,0,0,44,168,0,0,44,168,0,0,13,0,0,0,48,168,0,0,55,168,0,0,9,0,0,0,56,168,0,0,57,168,0,0,7,0,0,0,64,168,0,0,115,168,0,0,9,0,0,0,116,168,0,0,119,168,0,0,14,0,0,0,128,168,0,0,195,168,0,0,9,0,0,0,196,168,0,0,197,168,0,0,13,0,0,0,206,168,0,0,217,168,0,0,9,0,0,0,224,168,0,0,241,168,0,0,13,0,0,0,242,168,0,0,254,168,0,0,9,0,0,0,255,168,0,0,255,168,0,0,13,0,0,0,0,169,0,0,37,169,0,0,9,0,0,0,38,169,0,0,45,169,0,0,13,0,0,0,46,169,0,0,70,169,0,0,9,0,0,0,71,169,0,0,81,169,0,0,13,0,0,0,82,169,0,0,83,169,0,0,9,0,0,0,95,169,0,0,124,169,0,0,9,0,0,0,128,169,0,0,130,169,0,0,13,0,0,0,131,169,0,0,178,169,0,0,9,0,0,0,179,169,0,0,179,169,0,0,13,0,0,0,180,169,0,0,181,169,0,0,9,0,0,0,182,169,0,0,185,169,0,0,13,0,0,0,186,169,0,0,187,169,0,0,9,0,0,0,188,169,0,0,189,169,0,0,13,0,0,0,190,169,0,0,205,169,0,0,9,0,0,0,207,169,0,0,217,169,0,0,9,0,0,0,222,169,0,0,228,169,0,0,9,0,0,0,229,169,0,0,229,169,0,0,13,0,0,0,230,169,0,0,254,169,0,0,9,0,0,0,0,170,0,0,40,170,0,0,9,0,0,0,41,170,0,0,46,170,0,0,13,0,0,0,47,170,0,0,48,170,0,0,9,0,0,0,49,170,0,0,50,170,0,0,13,0,0,0,51,170,0,0,52,170,0,0,9,0,0,0,53,170,0,0,54,170,0,0,13,0,0,0,64,170,0,0,66,170,0,0,9,0,0,0,67,170,0,0,67,170,0,0,13,0,0,0,68,170,0,0,75,170,0,0,9,0,0,0,76,170,0,0,76,170,0,0,13,0,0,0,77,170,0,0,77,170,0,0,9,0,0,0,80,170,0,0,89,170,0,0,9,0,0,0,92,170,0,0,123,170,0,0,9,0,0,0,124,170,0,0,124,170,0,0,13,0,0,0,125,170,0,0,175,170,0,0,9,0,0,0,176,170,0,0,176,170,0,0,13,0,0,0,177,170,0,0,177,170,0,0,9,0,0,0,178,170,0,0,180,170,0,0,13,0,0,0,181,170,0,0,182,170,0,0,9,0,0,0,183,170,0,0,184,170,0,0,13,0,0,0,185,170,0,0,189,170,0,0,9,0,0,0,190,170,0,0,191,170,0,0,13,0,0,0,192,170,0,0,192,170,0,0,9,0,0,0,193,170,0,0,193,170,0,0,13,0,0,0,194,170,0,0,194,170,0,0,9,0,0,0,219,170,0,0,235,170,0,0,9,0,0,0,236,170,0,0,237,170,0,0,13,0,0,0,238,170,0,0,245,170,0,0,9,0,0,0,246,170,0,0,246,170,0,0,13,0,0,0,1,171,0,0,6,171,0,0,9,0,0,0,9,171,0,0,14,171,0,0,9,0,0,0,17,171,0,0,22,171,0,0,9,0,0,0,32,171,0,0,38,171,0,0,9,0,0,0,40,171,0,0,46,171,0,0,9,0,0,0,48,171,0,0,105,171,0,0,9,0,0,0,106,171,0,0,107,171,0,0,14,0,0,0,112,171,0,0,228,171,0,0,9,0,0,0,229,171,0,0,229,171,0,0,13,0,0,0,230,171,0,0,231,171,0,0,9,0,0,0,232,171,0,0,232,171,0,0,13,0,0,0,233,171,0,0,236,171,0,0,9,0,0,0,237,171,0,0,237,171,0,0,13,0,0,0,240,171,0,0,249,171,0,0,9,0,0,0,0,172,0,0,163,215,0,0,9,0,0,0,176,215,0,0,198,215,0,0,9,0,0,0,203,215,0,0,251,215,0,0,9,0,0,0,0,224,0,0,109,250,0,0,9,0,0,0,112,250,0,0,217,250,0,0,9,0,0,0,0,251,0,0,6,251,0,0,9,0,0,0,19,251,0,0,23,251,0,0,9,0,0,0,29,251,0,0,29,251,0,0,17,0,0,0,30,251,0,0,30,251,0,0,13,0,0,0,31,251,0,0,40,251,0,0,17,0,0,0,41,251,0,0,41,251,0,0,6,0,0,0,42,251,0,0,79,251,0,0,17,0,0,0,80,251,0,0,61,253,0,0,0,0,0,0,62,253,0,0,79,253,0,0,14,0,0,0,80,253,0,0,206,253,0,0,0,0,0,0,207,253,0,0,207,253,0,0,14,0,0,0,240,253,0,0,252,253,0,0,0,0,0,0,253,253,0,0,255,253,0,0,14,0,0,0,0,254,0,0,15,254,0,0,13,0,0,0,16,254,0,0,25,254,0,0,14,0,0,0,32,254,0,0,47,254,0,0,13,0,0,0,48,254,0,0,79,254,0,0,14,0,0,0,80,254,0,0,80,254,0,0,4,0,0,0,81,254,0,0,81,254,0,0,14,0,0,0,82,254,0,0,82,254,0,0,4,0,0,0,84,254,0,0,84,254,0,0,14,0,0,0,85,254,0,0,85,254,0,0,4,0,0,0,86,254,0,0,94,254,0,0,14,0,0,0,95,254,0,0,95,254,0,0,7,0,0,0,96,254,0,0,97,254,0,0,14,0,0,0,98,254,0,0,99,254,0,0,6,0,0,0,100,254,0,0,102,254,0,0,14,0,0,0,104,254,0,0,104,254,0,0,14,0,0,0,105,254,0,0,106,254,0,0,7,0,0,0,107,254,0,0,107,254,0,0,14,0,0,0,112,254,0,0,254,254,0,0,0,0,0,0,255,254,0,0,255,254,0,0,3,0,0,0,1,255,0,0,2,255,0,0,14,0,0,0,3,255,0,0,5,255,0,0,7,0,0,0,6,255,0,0,10,255,0,0,14,0,0,0,11,255,0,0,11,255,0,0,6,0,0,0,12,255,0,0,12,255,0,0,4,0,0,0,13,255,0,0,13,255,0,0,6,0,0,0,14,255,0,0,15,255,0,0,4,0,0,0,16,255,0,0,25,255,0,0,5,0,0,0,26,255,0,0,26,255,0,0,4,0,0,0,27,255,0,0,32,255,0,0,14,0,0,0,33,255,0,0,58,255,0,0,9,0,0,0,59,255,0,0,64,255,0,0,14,0,0,0,65,255,0,0,90,255,0,0,9,0,0,0,91,255,0,0,101,255,0,0,14,0,0,0,102,255,0,0,190,255,0,0,9,0,0,0,194,255,0,0,199,255,0,0,9,0,0,0,202,255,0,0,207,255,0,0,9,0,0,0,210,255,0,0,215,255,0,0,9,0,0,0,218,255,0,0,220,255,0,0,9,0,0,0,224,255,0,0,225,255,0,0,7,0,0,0,226,255,0,0,228,255,0,0,14,0,0,0,229,255,0,0,230,255,0,0,7,0,0,0,232,255,0,0,238,255,0,0,14,0,0,0,249,255,0,0,253,255,0,0,14,0,0,0,0,0,1,0,11,0,1,0,9,0,0,0,13,0,1,0,38,0,1,0,9,0,0,0,40,0,1,0,58,0,1,0,9,0,0,0,60,0,1,0,61,0,1,0,9,0,0,0,63,0,1,0,77,0,1,0,9,0,0,0,80,0,1,0,93,0,1,0,9,0,0,0,128,0,1,0,250,0,1,0,9,0,0,0,0,1,1,0,0,1,1,0,9,0,0,0,1,1,1,0,1,1,1,0,14,0,0,0,2,1,1,0,2,1,1,0,9,0,0,0,7,1,1,0,51,1,1,0,9,0,0,0,55,1,1,0,63,1,1,0,9,0,0,0,64,1,1,0,140,1,1,0,14,0,0,0,141,1,1,0,142,1,1,0,9,0,0,0,144,1,1,0,156,1,1,0,14,0,0,0,160,1,1,0,160,1,1,0,14,0,0,0,208,1,1,0,252,1,1,0,9,0,0,0,253,1,1,0,253,1,1,0,13,0,0,0,128,2,1,0,156,2,1,0,9,0,0,0,160,2,1,0,208,2,1,0,9,0,0,0,224,2,1,0,224,2,1,0,13,0,0,0,225,2,1,0,251,2,1,0,5,0,0,0,0,3,1,0,35,3,1,0,9,0,0,0,45,3,1,0,74,3,1,0,9,0,0,0,80,3,1,0,117,3,1,0,9,0,0,0,118,3,1,0,122,3,1,0,13,0,0,0,128,3,1,0,157,3,1,0,9,0,0,0,159,3,1,0,195,3,1,0,9,0,0,0,200,3,1,0,213,3,1,0,9,0,0,0,0,4,1,0,157,4,1,0,9,0,0,0,160,4,1,0,169,4,1,0,9,0,0,0,176,4,1,0,211,4,1,0,9,0,0,0,216,4,1,0,251,4,1,0,9,0,0,0,0,5,1,0,39,5,1,0,9,0,0,0,48,5,1,0,99,5,1,0,9,0,0,0,111,5,1,0,122,5,1,0,9,0,0,0,124,5,1,0,138,5,1,0,9,0,0,0,140,5,1,0,146,5,1,0,9,0,0,0,148,5,1,0,149,5,1,0,9,0,0,0,151,5,1,0,161,5,1,0,9,0,0,0,163,5,1,0,177,5,1,0,9,0,0,0,179,5,1,0,185,5,1,0,9,0,0,0,187,5,1,0,188,5,1,0,9,0,0,0,0,6,1,0,54,7,1,0,9,0,0,0,64,7,1,0,85,7,1,0,9,0,0,0,96,7,1,0,103,7,1,0,9,0,0,0,128,7,1,0,133,7,1,0,9,0,0,0,135,7,1,0,176,7,1,0,9,0,0,0,178,7,1,0,186,7,1,0,9,0,0,0,0,8,1,0,30,9,1,0,17,0,0,0,31,9,1,0,31,9,1,0,14,0,0,0,32,9,1,0,0,10,1,0,17,0,0,0,1,10,1,0,3,10,1,0,13,0,0,0,4,10,1,0,4,10,1,0,17,0,0,0,5,10,1,0,6,10,1,0,13,0,0,0,7,10,1,0,11,10,1,0,17,0,0,0,12,10,1,0,15,10,1,0,13,0,0,0,16,10,1,0,55,10,1,0,17,0,0,0,56,10,1,0,58,10,1,0,13,0,0,0,59,10,1,0,62,10,1,0,17,0,0,0,63,10,1,0,63,10,1,0,13,0,0,0,64,10,1,0,228,10,1,0,17,0,0,0,229,10,1,0,230,10,1,0,13,0,0,0,231,10,1,0,56,11,1,0,17,0,0,0,57,11,1,0,63,11,1,0,14,0,0,0,64,11,1,0,255,12,1,0,17,0,0,0,0,13,1,0,35,13,1,0,0,0,0,0,36,13,1,0,39,13,1,0,13,0,0,0,40,13,1,0,47,13,1,0,17,0,0,0,48,13,1,0,57,13,1,0,1,0,0,0,58,13,1,0,95,14,1,0,17,0,0,0,96,14,1,0,126,14,1,0,1,0,0,0,127,14,1,0,170,14,1,0,17,0,0,0,171,14,1,0,172,14,1,0,13,0,0,0,173,14,1,0,252,14,1,0,17,0,0,0,253,14,1,0,255,14,1,0,13,0,0,0,0,15,1,0,47,15,1,0,17,0,0,0,48,15,1,0,69,15,1,0,0,0,0,0,70,15,1,0,80,15,1,0,13,0,0,0,81,15,1,0,89,15,1,0,0,0,0,0,90,15,1,0,129,15,1,0,17,0,0,0,130,15,1,0,133,15,1,0,13,0,0,0,134,15,1,0,255,15,1,0,17,0,0,0,0,16,1,0,0,16,1,0,9,0,0,0,1,16,1,0,1,16,1,0,13,0,0,0,2,16,1,0,55,16,1,0,9,0,0,0,56,16,1,0,70,16,1,0,13,0,0,0,71,16,1,0,77,16,1,0,9,0,0,0,82,16,1,0,101,16,1,0,14,0,0,0,102,16,1,0,111,16,1,0,9,0,0,0,112,16,1,0,112,16,1,0,13,0,0,0,113,16,1,0,114,16,1,0,9,0,0,0,115,16,1,0,116,16,1,0,13,0,0,0,117,16,1,0,117,16,1,0,9,0,0,0,127,16,1,0,129,16,1,0,13,0,0,0,130,16,1,0,178,16,1,0,9,0,0,0,179,16,1,0,182,16,1,0,13,0,0,0,183,16,1,0,184,16,1,0,9,0,0,0,185,16,1,0,186,16,1,0,13,0,0,0,187,16,1,0,193,16,1,0,9,0,0,0,194,16,1,0,194,16,1,0,13,0,0,0,205,16,1,0,205,16,1,0,9,0,0,0,208,16,1,0,232,16,1,0,9,0,0,0,240,16,1,0,249,16,1,0,9,0,0,0,0,17,1,0,2,17,1,0,13,0,0,0,3,17,1,0,38,17,1,0,9,0,0,0,39,17,1,0,43,17,1,0,13,0,0,0,44,17,1,0,44,17,1,0,9,0,0,0,45,17,1,0,52,17,1,0,13,0,0,0,54,17,1,0,71,17,1,0,9,0,0,0,80,17,1,0,114,17,1,0,9,0,0,0,115,17,1,0,115,17,1,0,13,0,0,0,116,17,1,0,118,17,1,0,9,0,0,0,128,17,1,0,129,17,1,0,13,0,0,0,130,17,1,0,181,17,1,0,9,0,0,0,182,17,1,0,190,17,1,0,13,0,0,0,191,17,1,0,200,17,1,0,9,0,0,0,201,17,1,0,204,17,1,0,13,0,0,0,205,17,1,0,206,17,1,0,9,0,0,0,207,17,1,0,207,17,1,0,13,0,0,0,208,17,1,0,223,17,1,0,9,0,0,0,225,17,1,0,244,17,1,0,9,0,0,0,0,18,1,0,17,18,1,0,9,0,0,0,19,18,1,0,46,18,1,0,9,0,0,0,47,18,1,0,49,18,1,0,13,0,0,0,50,18,1,0,51,18,1,0,9,0,0,0,52,18,1,0,52,18,1,0,13,0,0,0,53,18,1,0,53,18,1,0,9,0,0,0,54,18,1,0,55,18,1,0,13,0,0,0,56,18,1,0,61,18,1,0,9,0,0,0,62,18,1,0,62,18,1,0,13,0,0,0,63,18,1,0,64,18,1,0,9,0,0,0,65,18,1,0,65,18,1,0,13,0,0,0,128,18,1,0,134,18,1,0,9,0,0,0,136,18,1,0,136,18,1,0,9,0,0,0,138,18,1,0,141,18,1,0,9,0,0,0,143,18,1,0,157,18,1,0,9,0,0,0,159,18,1,0,169,18,1,0,9,0,0,0,176,18,1,0,222,18,1,0,9,0,0,0,223,18,1,0,223,18,1,0,13,0,0,0,224,18,1,0,226,18,1,0,9,0,0,0,227,18,1,0,234,18,1,0,13,0,0,0,240,18,1,0,249,18,1,0,9,0,0,0,0,19,1,0,1,19,1,0,13,0,0,0,2,19,1,0,3,19,1,0,9,0,0,0,5,19,1,0,12,19,1,0,9,0,0,0,15,19,1,0,16,19,1,0,9,0,0,0,19,19,1,0,40,19,1,0,9,0,0,0,42,19,1,0,48,19,1,0,9,0,0,0,50,19,1,0,51,19,1,0,9,0,0,0,53,19,1,0,57,19,1,0,9,0,0,0,59,19,1,0,60,19,1,0,13,0,0,0,61,19,1,0,63,19,1,0,9,0,0,0,64,19,1,0,64,19,1,0,13,0,0,0,65,19,1,0,68,19,1,0,9,0,0,0,71,19,1,0,72,19,1,0,9,0,0,0,75,19,1,0,77,19,1,0,9,0,0,0,80,19,1,0,80,19,1,0,9,0,0,0,87,19,1,0,87,19,1,0,9,0,0,0,93,19,1,0,99,19,1,0,9,0,0,0,102,19,1,0,108,19,1,0,13,0,0,0,112,19,1,0,116,19,1,0,13,0,0,0,0,20,1,0,55,20,1,0,9,0,0,0,56,20,1,0,63,20,1,0,13,0,0,0,64,20,1,0,65,20,1,0,9,0,0,0,66,20,1,0,68,20,1,0,13,0,0,0,69,20,1,0,69,20,1,0,9,0,0,0,70,20,1,0,70,20,1,0,13,0,0,0,71,20,1,0,91,20,1,0,9,0,0,0,93,20,1,0,93,20,1,0,9,0,0,0,94,20,1,0,94,20,1,0,13,0,0,0,95,20,1,0,97,20,1,0,9,0,0,0,128,20,1,0,178,20,1,0,9,0,0,0,179,20,1,0,184,20,1,0,13,0,0,0,185,20,1,0,185,20,1,0,9,0,0,0,186,20,1,0,186,20,1,0,13,0,0,0,187,20,1,0,190,20,1,0,9,0,0,0,191,20,1,0,192,20,1,0,13,0,0,0,193,20,1,0,193,20,1,0,9,0,0,0,194,20,1,0,195,20,1,0,13,0,0,0,196,20,1,0,199,20,1,0,9,0,0,0,208,20,1,0,217,20,1,0,9,0,0,0,128,21,1,0,177,21,1,0,9,0,0,0,178,21,1,0,181,21,1,0,13,0,0,0,184,21,1,0,187,21,1,0,9,0,0,0,188,21,1,0,189,21,1,0,13,0,0,0,190,21,1,0,190,21,1,0,9,0,0,0,191,21,1,0,192,21,1,0,13,0,0,0,193,21,1,0,219,21,1,0,9,0,0,0,220,21,1,0,221,21,1,0,13,0,0,0,0,22,1,0,50,22,1,0,9,0,0,0,51,22,1,0,58,22,1,0,13,0,0,0,59,22,1,0,60,22,1,0,9,0,0,0,61,22,1,0,61,22,1,0,13,0,0,0,62,22,1,0,62,22,1,0,9,0,0,0,63,22,1,0,64,22,1,0,13,0,0,0,65,22,1,0,68,22,1,0,9,0,0,0,80,22,1,0,89,22,1,0,9,0,0,0,96,22,1,0,108,22,1,0,14,0,0,0,128,22,1,0,170,22,1,0,9,0,0,0,171,22,1,0,171,22,1,0,13,0,0,0,172,22,1,0,172,22,1,0,9,0,0,0,173,22,1,0,173,22,1,0,13,0,0,0,174,22,1,0,175,22,1,0,9,0,0,0,176,22,1,0,181,22,1,0,13,0,0,0,182,22,1,0,182,22,1,0,9,0,0,0,183,22,1,0,183,22,1,0,13,0,0,0,184,22,1,0,185,22,1,0,9,0,0,0,192,22,1,0,201,22,1,0,9,0,0,0,0,23,1,0,26,23,1,0,9,0,0,0,29,23,1,0,31,23,1,0,13,0,0,0,32,23,1,0,33,23,1,0,9,0,0,0,34,23,1,0,37,23,1,0,13,0,0,0,38,23,1,0,38,23,1,0,9,0,0,0,39,23,1,0,43,23,1,0,13,0,0,0,48,23,1,0,70,23,1,0,9,0,0,0,0,24,1,0,46,24,1,0,9,0,0,0,47,24,1,0,55,24,1,0,13,0,0,0,56,24,1,0,56,24,1,0,9,0,0,0,57,24,1,0,58,24,1,0,13,0,0,0,59,24,1,0,59,24,1,0,9,0,0,0,160,24,1,0,242,24,1,0,9,0,0,0,255,24,1,0,6,25,1,0,9,0,0,0,9,25,1,0,9,25,1,0,9,0,0,0,12,25,1,0,19,25,1,0,9,0,0,0,21,25,1,0,22,25,1,0,9,0,0,0,24,25,1,0,53,25,1,0,9,0,0,0,55,25,1,0,56,25,1,0,9,0,0,0,59,25,1,0,60,25,1,0,13,0,0,0,61,25,1,0,61,25,1,0,9,0,0,0,62,25,1,0,62,25,1,0,13,0,0,0,63,25,1,0,66,25,1,0,9,0,0,0,67,25,1,0,67,25,1,0,13,0,0,0,68,25,1,0,70,25,1,0,9,0,0,0,80,25,1,0,89,25,1,0,9,0,0,0,160,25,1,0,167,25,1,0,9,0,0,0,170,25,1,0,211,25,1,0,9,0,0,0,212,25,1,0,215,25,1,0,13,0,0,0,218,25,1,0,219,25,1,0,13,0,0,0,220,25,1,0,223,25,1,0,9,0,0,0,224,25,1,0,224,25,1,0,13,0,0,0,225,25,1,0,228,25,1,0,9,0,0,0,0,26,1,0,0,26,1,0,9,0,0,0,1,26,1,0,6,26,1,0,13,0,0,0,7,26,1,0,8,26,1,0,9,0,0,0,9,26,1,0,10,26,1,0,13,0,0,0,11,26,1,0,50,26,1,0,9,0,0,0,51,26,1,0,56,26,1,0,13,0,0,0,57,26,1,0,58,26,1,0,9,0,0,0,59,26,1,0,62,26,1,0,13,0,0,0,63,26,1,0,70,26,1,0,9,0,0,0,71,26,1,0,71,26,1,0,13,0,0,0,80,26,1,0,80,26,1,0,9,0,0,0,81,26,1,0,86,26,1,0,13,0,0,0,87,26,1,0,88,26,1,0,9,0,0,0,89,26,1,0,91,26,1,0,13,0,0,0,92,26,1,0,137,26,1,0,9,0,0,0,138,26,1,0,150,26,1,0,13,0,0,0,151,26,1,0,151,26,1,0,9,0,0,0,152,26,1,0,153,26,1,0,13,0,0,0,154,26,1,0,162,26,1,0,9,0,0,0,176,26,1,0,248,26,1,0,9,0,0,0,0,27,1,0,9,27,1,0,9,0,0,0,0,28,1,0,8,28,1,0,9,0,0,0,10,28,1,0,47,28,1,0,9,0,0,0,48,28,1,0,54,28,1,0,13,0,0,0,56,28,1,0,61,28,1,0,13,0,0,0,62,28,1,0,69,28,1,0,9,0,0,0,80,28,1,0,108,28,1,0,9,0,0,0,112,28,1,0,143,28,1,0,9,0,0,0,146,28,1,0,167,28,1,0,13,0,0,0,169,28,1,0,169,28,1,0,9,0,0,0,170,28,1,0,176,28,1,0,13,0,0,0,177,28,1,0,177,28,1,0,9,0,0,0,178,28,1,0,179,28,1,0,13,0,0,0,180,28,1,0,180,28,1,0,9,0,0,0,181,28,1,0,182,28,1,0,13,0,0,0,0,29,1,0,6,29,1,0,9,0,0,0,8,29,1,0,9,29,1,0,9,0,0,0,11,29,1,0,48,29,1,0,9,0,0,0,49,29,1,0,54,29,1,0,13,0,0,0,58,29,1,0,58,29,1,0,13,0,0,0,60,29,1,0,61,29,1,0,13,0,0,0,63,29,1,0,69,29,1,0,13,0,0,0,70,29,1,0,70,29,1,0,9,0,0,0,71,29,1,0,71,29,1,0,13,0,0,0,80,29,1,0,89,29,1,0,9,0,0,0,96,29,1,0,101,29,1,0,9,0,0,0,103,29,1,0,104,29,1,0,9,0,0,0,106,29,1,0,142,29,1,0,9,0,0,0,144,29,1,0,145,29,1,0,13,0,0,0,147,29,1,0,148,29,1,0,9,0,0,0,149,29,1,0,149,29,1,0,13,0,0,0,150,29,1,0,150,29,1,0,9,0,0,0,151,29,1,0,151,29,1,0,13,0,0,0,152,29,1,0,152,29,1,0,9,0,0,0,160,29,1,0,169,29,1,0,9,0,0,0,224,30,1,0,242,30,1,0,9,0,0,0,243,30,1,0,244,30,1,0,13,0,0,0,245,30,1,0,248,30,1,0,9,0,0,0,0,31,1,0,1,31,1,0,13,0,0,0,2,31,1,0,16,31,1,0,9,0,0,0,18,31,1,0,53,31,1,0,9,0,0,0,54,31,1,0,58,31,1,0,13,0,0,0,62,31,1,0,63,31,1,0,9,0,0,0,64,31,1,0,64,31,1,0,13,0,0,0,65,31,1,0,65,31,1,0,9,0,0,0,66,31,1,0,66,31,1,0,13,0,0,0,67,31,1,0,89,31,1,0,9,0,0,0,176,31,1,0,176,31,1,0,9,0,0,0,192,31,1,0,212,31,1,0,9,0,0,0,213,31,1,0,220,31,1,0,14,0,0,0,221,31,1,0,224,31,1,0,7,0,0,0,225,31,1,0,241,31,1,0,14,0,0,0,255,31,1,0,153,35,1,0,9,0,0,0,0,36,1,0,110,36,1,0,9,0,0,0,112,36,1,0,116,36,1,0,9,0,0,0,128,36,1,0,67,37,1,0,9,0,0,0,144,47,1,0,242,47,1,0,9,0,0,0,0,48,1,0,63,52,1,0,9,0,0,0,64,52,1,0,64,52,1,0,13,0,0,0,65,52,1,0,70,52,1,0,9,0,0,0,71,52,1,0,85,52,1,0,13,0,0,0,0,68,1,0,70,70,1,0,9,0,0,0,0,104,1,0,56,106,1,0,9,0,0,0,64,106,1,0,94,106,1,0,9,0,0,0,96,106,1,0,105,106,1,0,9,0,0,0,110,106,1,0,190,106,1,0,9,0,0,0,192,106,1,0,201,106,1,0,9,0,0,0,208,106,1,0,237,106,1,0,9,0,0,0,240,106,1,0,244,106,1,0,13,0,0,0,245,106,1,0,245,106,1,0,9,0,0,0,0,107,1,0,47,107,1,0,9,0,0,0,48,107,1,0,54,107,1,0,13,0,0,0,55,107,1,0,69,107,1,0,9,0,0,0,80,107,1,0,89,107,1,0,9,0,0,0,91,107,1,0,97,107,1,0,9,0,0,0,99,107,1,0,119,107,1,0,9,0,0,0,125,107,1,0,143,107,1,0,9,0,0,0,64,110,1,0,154,110,1,0,9,0,0,0,0,111,1,0,74,111,1,0,9,0,0,0,79,111,1,0,79,111,1,0,13,0,0,0,80,111,1,0,135,111,1,0,9,0,0,0,143,111,1,0,146,111,1,0,13,0,0,0,147,111,1,0,159,111,1,0,9,0,0,0,224,111,1,0,225,111,1,0,9,0,0,0,226,111,1,0,226,111,1,0,14,0,0,0,227,111,1,0,227,111,1,0,9,0,0,0,228,111,1,0,228,111,1,0,13,0,0,0,240,111,1,0,241,111,1,0,9,0,0,0,0,112,1,0,247,135,1,0,9,0,0,0,0,136,1,0,213,140,1,0,9,0,0,0,0,141,1,0,8,141,1,0,9,0,0,0,240,175,1,0,243,175,1,0,9,0,0,0,245,175,1,0,251,175,1,0,9,0,0,0,253,175,1,0,254,175,1,0,9,0,0,0,0,176,1,0,34,177,1,0,9,0,0,0,50,177,1,0,50,177,1,0,9,0,0,0,80,177,1,0,82,177,1,0,9,0,0,0,85,177,1,0,85,177,1,0,9,0,0,0,100,177,1,0,103,177,1,0,9,0,0,0,112,177,1,0,251,178,1,0,9,0,0,0,0,188,1,0,106,188,1,0,9,0,0,0,112,188,1,0,124,188,1,0,9,0,0,0,128,188,1,0,136,188,1,0,9,0,0,0,144,188,1,0,153,188,1,0,9,0,0,0,156,188,1,0,156,188,1,0,9,0,0,0,157,188,1,0,158,188,1,0,13,0,0,0,159,188,1,0,159,188,1,0,9,0,0,0,160,188,1,0,163,188,1,0,3,0,0,0,0,207,1,0,45,207,1,0,13,0,0,0,48,207,1,0,70,207,1,0,13,0,0,0,80,207,1,0,195,207,1,0,9,0,0,0,0,208,1,0,245,208,1,0,9,0,0,0,0,209,1,0,38,209,1,0,9,0,0,0,41,209,1,0,102,209,1,0,9,0,0,0,103,209,1,0,105,209,1,0,13,0,0,0,106,209,1,0,114,209,1,0,9,0,0,0,115,209,1,0,122,209,1,0,3,0,0,0,123,209,1,0,130,209,1,0,13,0,0,0,131,209,1,0,132,209,1,0,9,0,0,0,133,209,1,0,139,209,1,0,13,0,0,0,140,209,1,0,169,209,1,0,9,0,0,0,170,209,1,0,173,209,1,0,13,0,0,0,174,209,1,0,232,209,1,0,9,0,0,0,233,209,1,0,234,209,1,0,14,0,0,0,0,210,1,0,65,210,1,0,14,0,0,0,66,210,1,0,68,210,1,0,13,0,0,0,69,210,1,0,69,210,1,0,14,0,0,0,192,210,1,0,211,210,1,0,9,0,0,0,224,210,1,0,243,210,1,0,9,0,0,0,0,211,1,0,86,211,1,0,14,0,0,0,96,211,1,0,120,211,1,0,9,0,0,0,0,212,1,0,84,212,1,0,9,0,0,0,86,212,1,0,156,212,1,0,9,0,0,0,158,212,1,0,159,212,1,0,9,0,0,0,162,212,1,0,162,212,1,0,9,0,0,0,165,212,1,0,166,212,1,0,9,0,0,0,169,212,1,0,172,212,1,0,9,0,0,0,174,212,1,0,185,212,1,0,9,0,0,0,187,212,1,0,187,212,1,0,9,0,0,0,189,212,1,0,195,212,1,0,9,0,0,0,197,212,1,0,5,213,1,0,9,0,0,0,7,213,1,0,10,213,1,0,9,0,0,0,13,213,1,0,20,213,1,0,9,0,0,0,22,213,1,0,28,213,1,0,9,0,0,0,30,213,1,0,57,213,1,0,9,0,0,0,59,213,1,0,62,213,1,0,9,0,0,0,64,213,1,0,68,213,1,0,9,0,0,0,70,213,1,0,70,213,1,0,9,0,0,0,74,213,1,0,80,213,1,0,9,0,0,0,82,213,1,0,165,214,1,0,9,0,0,0,168,214,1,0,218,214,1,0,9,0,0,0,219,214,1,0,219,214,1,0,14,0,0,0,220,214,1,0,20,215,1,0,9,0,0,0,21,215,1,0,21,215,1,0,14,0,0,0,22,215,1,0,78,215,1,0,9,0,0,0,79,215,1,0,79,215,1,0,14,0,0,0,80,215,1,0,136,215,1,0,9,0,0,0,137,215,1,0,137,215,1,0,14,0,0,0,138,215,1,0,194,215,1,0,9,0,0,0,195,215,1,0,195,215,1,0,14,0,0,0,196,215,1,0,203,215,1,0,9,0,0,0,206,215,1,0,255,215,1,0,5,0,0,0,0,216,1,0,255,217,1,0,9,0,0,0,0,218,1,0,54,218,1,0,13,0,0,0,55,218,1,0,58,218,1,0,9,0,0,0,59,218,1,0,108,218,1,0,13,0,0,0,109,218,1,0,116,218,1,0,9,0,0,0,117,218,1,0,117,218,1,0,13,0,0,0,118,218,1,0,131,218,1,0,9,0,0,0,132,218,1,0,132,218,1,0,13,0,0,0,133,218,1,0,139,218,1,0,9,0,0,0,155,218,1,0,159,218,1,0,13,0,0,0,161,218,1,0,175,218,1,0,13,0,0,0,0,223,1,0,30,223,1,0,9,0,0,0,37,223,1,0,42,223,1,0,9,0,0,0,0,224,1,0,6,224,1,0,13,0,0,0,8,224,1,0,24,224,1,0,13,0,0,0,27,224,1,0,33,224,1,0,13,0,0,0,35,224,1,0,36,224,1,0,13,0,0,0,38,224,1,0,42,224,1,0,13,0,0,0,48,224,1,0,109,224,1,0,9,0,0,0,143,224,1,0,143,224,1,0,13,0,0,0,0,225,1,0,44,225,1,0,9,0,0,0,48,225,1,0,54,225,1,0,13,0,0,0,55,225,1,0,61,225,1,0,9,0,0,0,64,225,1,0,73,225,1,0,9,0,0,0,78,225,1,0,79,225,1,0,9,0,0,0,144,226,1,0,173,226,1,0,9,0,0,0,174,226,1,0,174,226,1,0,13,0,0,0,192,226,1,0,235,226,1,0,9,0,0,0,236,226,1,0,239,226,1,0,13,0,0,0,240,226,1,0,249,226,1,0,9,0,0,0,255,226,1,0,255,226,1,0,7,0,0,0,208,228,1,0,235,228,1,0,9,0,0,0,236,228,1,0,239,228,1,0,13,0,0,0,240,228,1,0,249,228,1,0,9,0,0,0,224,231,1,0,230,231,1,0,9,0,0,0,232,231,1,0,235,231,1,0,9,0,0,0,237,231,1,0,238,231,1,0,9,0,0,0,240,231,1,0,254,231,1,0,9,0,0,0,0,232,1,0,207,232,1,0,17,0,0,0,208,232,1,0,214,232,1,0,13,0,0,0,215,232,1,0,67,233,1,0,17,0,0,0,68,233,1,0,74,233,1,0,13,0,0,0,75,233,1,0,112,236,1,0,17,0,0,0,113,236,1,0,180,236,1,0,0,0,0,0,181,236,1,0,0,237,1,0,17,0,0,0,1,237,1,0,61,237,1,0,0,0,0,0,62,237,1,0,255,237,1,0,17,0,0,0,0,238,1,0,239,238,1,0,0,0,0,0,240,238,1,0,241,238,1,0,14,0,0,0,242,238,1,0,255,238,1,0,0,0,0,0,0,239,1,0,255,239,1,0,17,0,0,0,0,240,1,0,43,240,1,0,14,0,0,0,48,240,1,0,147,240,1,0,14,0,0,0,160,240,1,0,174,240,1,0,14,0,0,0,177,240,1,0,191,240,1,0,14,0,0,0,193,240,1,0,207,240,1,0,14,0,0,0,209,240,1,0,245,240,1,0,14,0,0,0,0,241,1,0,10,241,1,0,5,0,0,0,11,241,1,0,15,241,1,0,14,0,0,0,16,241,1,0,46,241,1,0,9,0,0,0,47,241,1,0,47,241,1,0,14,0,0,0,48,241,1,0,105,241,1,0,9,0,0,0,106,241,1,0,111,241,1,0,14,0,0,0,112,241,1,0,172,241,1,0,9,0,0,0,173,241,1,0,173,241,1,0,14,0,0,0,230,241,1,0,2,242,1,0,9,0,0,0,16,242,1,0,59,242,1,0,9,0,0,0,64,242,1,0,72,242,1,0,9,0,0,0,80,242,1,0,81,242,1,0,9,0,0,0,96,242,1,0,101,242,1,0,14,0,0,0,0,243,1,0,215,246,1,0,14,0,0,0,220,246,1,0,236,246,1,0,14,0,0,0,240,246,1,0,252,246,1,0,14,0,0,0,0,247,1,0,118,247,1,0,14,0,0,0,123,247,1,0,217,247,1,0,14,0,0,0,224,247,1,0,235,247,1,0,14,0,0,0,240,247,1,0,240,247,1,0,14,0,0,0,0,248,1,0,11,248,1,0,14,0,0,0,16,248,1,0,71,248,1,0,14,0,0,0,80,248,1,0,89,248,1,0,14,0,0,0,96,248,1,0,135,248,1,0,14,0,0,0,144,248,1,0,173,248,1,0,14,0,0,0,176,248,1,0,177,248,1,0,14,0,0,0,0,249,1,0,83,250,1,0,14,0,0,0,96,250,1,0,109,250,1,0,14,0,0,0,112,250,1,0,124,250,1,0,14,0,0,0,128,250,1,0,136,250,1,0,14,0,0,0,144,250,1,0,189,250,1,0,14,0,0,0,191,250,1,0,197,250,1,0,14,0,0,0,206,250,1,0,219,250,1,0,14,0,0,0,224,250,1,0,232,250,1,0,14,0,0,0,240,250,1,0,248,250,1,0,14,0,0,0,0,251,1,0,146,251,1,0,14,0,0,0,148,251,1,0,202,251,1,0,14,0,0,0,240,251,1,0,249,251,1,0,5,0,0,0,0,0,2,0,223,166,2,0,9,0,0,0,0,167,2,0,57,183,2,0,9,0,0,0,64,183,2,0,29,184,2,0,9,0,0,0,32,184,2,0,161,206,2,0,9,0,0,0,176,206,2,0,224,235,2,0,9,0,0,0,0,248,2,0,29,250,2,0,9,0,0,0,0,0,3,0,74,19,3,0,9,0,0,0,80,19,3,0,175,35,3,0,9,0,0,0,1,0,14,0,1,0,14,0,3,0,0,0,32,0,14,0,127,0,14,0,3,0,0,0,0,1,14,0,239,1,14,0,13,0,0,0,0,0,15,0,253,255,15,0,9,0,0,0,0,0,16,0,253,255,16,0,9,0,65,192,133,206,0,11,221,13,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,112,101,114,99,101,110,116,45,101,110,99,111,100,105,110,103,45,50,46,51,46,49,47,115,114,99,47,108,105,98,46,114,115,37,48,48,37,48,49,37,48,50,37,48,51,37,48,52,37,48,53,37,48,54,37,48,55,37,48,56,37,48,57,37,48,65,37,48,66,37,48,67,37,48,68,37,48,69,37,48,70,37,49,48,37,49,49,37,49,50,37,49,51,37,49,52,37,49,53,37,49,54,37,49,55,37,49,56,37,49,57,37,49,65,37,49,66,37,49,67,37,49,68,37,49,69,37,49,70,37,50,48,37,50,49,37,50,50,37,50,51,37,50,52,37,50,53,37,50,54,37,50,55,37,50,56,37,50,57,37,50,65,37,50,66,37,50,67,37,50,68,37,50,69,37,50,70,37,51,48,37,51,49,37,51,50,37,51,51,37,51,52,37,51,53,37,51,54,37,51,55,37,51,56,37,51,57,37,51,65,37,51,66,37,51,67,37,51,68,37,51,69,37,51,70,37,52,48,37,52,49,37,52,50,37,52,51,37,52,52,37,52,53,37,52,54,37,52,55,37,52,56,37,52,57,37,52,65,37,52,66,37,52,67,37,52,68,37,52,69,37,52,70,37,53,48,37,53,49,37,53,50,37,53,51,37,53,52,37,53,53,37,53,54,37,53,55,37,53,56,37,53,57,37,53,65,37,53,66,37,53,67,37,53,68,37,53,69,37,53,70,37,54,48,37,54,49,37,54,50,37,54,51,37,54,52,37,54,53,37,54,54,37,54,55,37,54,56,37,54,57,37,54,65,37,54,66,37,54,67,37,54,68,37,54,69,37,54,70,37,55,48,37,55,49,37,55,50,37,55,51,37,55,52,37,55,53,37,55,54,37,55,55,37,55,56,37,55,57,37,55,65,37,55,66,37,55,67,37,55,68,37,55,69,37,55,70,37,56,48,37,56,49,37,56,50,37,56,51,37,56,52,37,56,53,37,56,54,37,56,55,37,56,56,37,56,57,37,56,65,37,56,66,37,56,67,37,56,68,37,56,69,37,56,70,37,57,48,37,57,49,37,57,50,37,57,51,37,57,52,37,57,53,37,57,54,37,57,55,37,57,56,37,57,57,37,57,65,37,57,66,37,57,67,37,57,68,37,57,69,37,57,70,37,65,48,37,65,49,37,65,50,37,65,51,37,65,52,37,65,53,37,65,54,37,65,55,37,65,56,37,65,57,37,65,65,37,65,66,37,65,67,37,65,68,37,65,69,37,65,70,37,66,48,37,66,49,37,66,50,37,66,51,37,66,52,37,66,53,37,66,54,37,66,55,37,66,56,37,66,57,37,66,65,37,66,66,37,66,67,37,66,68,37,66,69,37,66,70,37,67,48,37,67,49,37,67,50,37,67,51,37,67,52,37,67,53,37,67,54,37,67,55,37,67,56,37,67,57,37,67,65,37,67,66,37,67,67,37,67,68,37,67,69,37,67,70,37,68,48,37,68,49,37,68,50,37,68,51,37,68,52,37,68,53,37,68,54,37,68,55,37,68,56,37,68,57,37,68,65,37,68,66,37,68,67,37,68,68,37,68,69,37,68,70,37,69,48,37,69,49,37,69,50,37,69,51,37,69,52,37,69,53,37,69,54,37,69,55,37,69,56,37,69,57,37,69,65,37,69,66,37,69,67,37,69,68,37,69,69,37,69,70,37,70,48,37,70,49,37,70,50,37,70,51,37,70,52,37,70,53,37,70,54,37,70,55,37,70,56,37,70,57,37,70,65,37,70,66,37,70,67,37,70,68,37,70,69,37,70,70,109,105,100,32,62,32,108,101,110,63,134,19,0,9,0,0,0,220,130,19,0,99,0,0,0,20,1,0,0,71,0,0,0,220,130,19,0,99,0,0,0,134,1,0,0,10,0,0,0,220,130,19,0,99,0,0,0,156,1,0,0,43,0,0,0,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,220,130,19,0,99,0,0,0,157,1,0,0,48,0,0,0,73,110,118,97,108,105,100,72,101,97,100,101,114,86,97,108,117,101,102,97,105,108,101,100,32,116,111,32,112,97,114,115,101,32,104,101,97,100,101,114,32,118,97,108,117,101,102,97,105,108,101,100,32,116,111,32,99,111,110,118,101,114,116,32,104,101,97,100,101,114,32,116,111,32,97,32,115,116,114,105,110,118,97,108,105,100,32,117,114,105,32,99,104,97,114,97,99,116,101,114,105,110,118,97,108,105,100,32,115,99,104,101,109,101,105,110,118,97,108,105,100,32,97,117,116,104,111,114,105,116,121,105,110,118,97,108,105,100,32,112,111,114,116,105,110,118,97,108,105,100,32,102,111,114,109,97,116,115,99,104,101,109,101,32,109,105,115,115,105,110,103,97,117,116,104,111,114,105,116,121,32,109,105,115,115,105,110,103,112,97,116,104,32,109,105,115,115,105,110,103,117,114,105,32,116,111,111,32,108,111,110,103,101,109,112,116,121,32,115,116,114,105,110,103,115,99,104,101,109,101,32,116,111,111,32,108,111,110,103,73,110,118,97,108,105,100,85,114,105,0,0,0,38,1,0,0,4,0,0,0,4,0,0,0,39,1,0,0,73,110,118,97,108,105,100,85,114,105,67,104,97,114,73,110,118,97,108,105,100,83,99,104,101,109,101,73,110,118,97,108,105,100,65,117,116,104,111,114,105,116,121,73,110,118,97,108,105,100,80,111,114,116,73,110,118,97,108,105,100,70,111,114,109,97,116,83,99,104,101,109,101,77,105,115,115,105,110,103,65,117,116,104,111,114,105,116,121,77,105,115,115,105,110,103,80,97,116,104,65,110,100,81,117,101,114,121,77,105,115,115,105,110,103,84,111,111,76,111,110,103,69,109,112,116,121,83,99,104,101,109,101,84,111,111,76,111,110,103,14,0,0,0,13,0,0,0,16,0,0,0,11,0,0,0,13,0,0,0,13,0,0,0,16,0,0,0,19,0,0,0,7,0,0,0,5,0,0,0,13,0,0,0,192,135,19,0,206,135,19,0,219,135,19,0,235,135,19,0,246,135,19,0,3,136,19,0,16,136,19,0,32,136,19,0,51,136,19,0,58,136,19,0,63,136,19,0,21,0,0,0,14,0,0,0,17,0,0,0,12,0,0,0,14,0,0,0,14,0,0,0,17,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,15,0,0,0,3,135,19,0,24,135,19,0,38,135,19,0,55,135,19,0,67,135,19,0,81,135,19,0,95,135,19,0,112,135,19,0,124,135,19,0,136,135,19,0,148,135,19,0,99,97,110,110,111,116,32,97,100,118,97,110,99,101,32,112,97,115,116,32,96,114,101,109,97,105,110,105,110,103,96,58,32,32,60,61,32,0,0,0,252,136,19,0,33,0,0,0,29,137,19,0,4,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,98,121,116,101,115,45,49,46,53,46,48,47,115,114,99,47,98,121,116,101,115,46,114,115,0,0,52,137,19,0,90,0,0,0,37,2,0,0,9,0,65,193,147,206,0,11,94,33,34,35,36,37,38,39,0,0,42,43,0,45,46,0,48,49,50,51,52,53,54,55,56,57,0,0,0,0,0,0,0,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,0,0,0,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,0,124,0,126,0,65,160,149,206,0,11,241,16,73,110,118,97,108,105,100,72,101,97,100,101,114,78,97,109,101,105,110,118,97,108,105,100,32,72,84,84,80,32,104,101,97,100,101,114,32,110,97,109,101,0,0,0,41,1,0,0,8,0,0,0,4,0,0,0,42,1,0,0,44,1,0,0,8,0,0,0,4,0,0,0,45,1,0,0,46,1,0,0,100,101,115,99,114,105,112,116,105,111,110,40,41,32,105,115,32,100,101,112,114,101,99,97,116,101,100,59,32,117,115,101,32,68,105,115,112,108,97,121,73,110,118,97,108,105,100,77,101,116,104,111,100,105,110,118,97,108,105,100,32,72,84,84,80,32,109,101,116,104,111,100,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,104,116,116,112,45,48,46,50,46,49,49,47,115,114,99,47,109,101,116,104,111,100,46,114,115,0,56,139,19,0,91,0,0,0,86,1,0,0,51,0,0,0,60,117,110,107,110,111,119,110,32,115,116,97,116,117,115,32,99,111,100,101,62,32,0,0,240,138,19,0,0,0,0,0,185,139,19,0,1,0,0,0,73,110,118,97,108,105,100,83,116,97,116,117,115,67,111,100,101,105,110,118,97,108,105,100,32,115,116,97,116,117,115,32,99,111,100,101,104,116,116,112,58,58,69,114,114,111,114,0,44,1,0,0,8,0,0,0,4,0,0,0,47,1,0,0,48,1,0,0,0,0,0,0,1,0,0,0,49,1,0,0,48,1,0,0,0,0,0,0,1,0,0,0,50,1,0,0,49,1,0,0,12,140,19,0,51,1,0,0,52,1,0,0,53,1,0,0,51,1,0,0,54,1,0,0,48,1,0,0,0,0,0,0,1,0,0,0,55,1,0,0,48,1,0,0,0,0,0,0,1,0,0,0,56,1,0,0,55,1,0,0,72,140,19,0,51,1,0,0,57,1,0,0,53,1,0,0,51,1,0,0,54,1,0,0,58,1,0,0,1,0,0,0,1,0,0,0,59,1,0,0,58,1,0,0,1,0,0,0,1,0,0,0,60,1,0,0,59,1,0,0,132,140,19,0,61,1,0,0,62,1,0,0,63,1,0,0,64,1,0,0,65,1,0,0,58,1,0,0,1,0,0,0,1,0,0,0,66,1,0,0,58,1,0,0,1,0,0,0,1,0,0,0,67,1,0,0,66,1,0,0,192,140,19,0,61,1,0,0,68,1,0,0,63,1,0,0,64,1,0,0,65,1,0,0,48,1,0,0,0,0,0,0,1,0,0,0,69,1,0,0,48,1,0,0,0,0,0,0,1,0,0,0,70,1,0,0,69,1,0,0,252,140,19,0,51,1,0,0,71,1,0,0,53,1,0,0,72,1,0,0,54,1,0,0,48,1,0,0,0,0,0,0,1,0,0,0,73,1,0,0,48,1,0,0,0,0,0,0,1,0,0,0,74,1,0,0,73,1,0,0,56,141,19,0,51,1,0,0,75,1,0,0,53,1,0,0,76,1,0,0,54,1,0,0,67,111,110,116,105,110,117,101,83,119,105,116,99,104,105,110,103,32,80,114,111,116,111,99,111,108,115,80,114,111,99,101,115,115,105,110,103,79,75,67,114,101,97,116,101,100,65,99,99,101,112,116,101,100,78,111,110,32,65,117,116,104,111,114,105,116,97,116,105,118,101,32,73,110,102,111,114,109,97,116,105,111,110,78,111,32,67,111,110,116,101,110,116,82,101,115,101,116,32,67,111,110,116,101,110,116,80,97,114,116,105,97,108,32,67,111,110,116,101,110,116,77,117,108,116,105,45,83,116,97,116,117,115,65,108,114,101,97,100,121,32,82,101,112,111,114,116,101,100,73,77,32,85,115,101,100,77,117,108,116,105,112,108,101,32,67,104,111,105,99,101,115,77,111,118,101,100,32,80,101,114,109,97,110,101,110,116,108,121,70,111,117,110,100,83,101,101,32,79,116,104,101,114,78,111,116,32,77,111,100,105,102,105,101,100,85,115,101,32,80,114,111,120,121,84,101,109,112,111,114,97,114,121,32,82,101,100,105,114,101,99,116,80,101,114,109,97,110,101,110,116,32,82,101,100,105,114,101,99,116,66,97,100,32,82,101,113,117,101,115,116,85,110,97,117,116,104,111,114,105,122,101,100,80,97,121,109,101,110,116,32,82,101,113,117,105,114,101,100,70,111,114,98,105,100,100,101,110,78,111,116,32,70,111,117,110,100,77,101,116,104,111,100,32,78,111,116,32,65,108,108,111,119,101,100,78,111,116,32,65,99,99,101,112,116,97,98,108,101,80,114,111,120,121,32,65,117,116,104,101,110,116,105,99,97,116,105,111,110,32,82,101,113,117,105,114,101,100,82,101,113,117,101,115,116,32,84,105,109,101,111,117,116,67,111,110,102,108,105,99,116,71,111,110,101,76,101,110,103,116,104,32,82,101,113,117,105,114,101,100,80,114,101,99,111,110,100,105,116,105,111,110,32,70,97,105,108,101,100,80,97,121,108,111,97,100,32,84,111,111,32,76,97,114,103,101,85,82,73,32,84,111,111,32,76,111,110,103,85,110,115,117,112,112,111,114,116,101,100,32,77,101,100,105,97,32,84,121,112,101,82,97,110,103,101,32,78,111,116,32,83,97,116,105,115,102,105,97,98,108,101,69,120,112,101,99,116,97,116,105,111,110,32,70,97,105,108,101,100,73,39,109,32,97,32,116,101,97,112,111,116,77,105,115,100,105,114,101,99,116,101,100,32,82,101,113,117,101,115,116,85,110,112,114,111,99,101,115,115,97,98,108,101,32,69,110,116,105,116,121,76,111,99,107,101,100,70,97,105,108,101,100,32,68,101,112,101,110,100,101,110,99,121,85,112,103,114,97,100,101,32,82,101,113,117,105,114,101,100,80,114,101,99,111,110,100,105,116,105,111,110,32,82,101,113,117,105,114,101,100,84,111,111,32,77,97,110,121,32,82,101,113,117,101,115,116,115,82,101,113,117,101,115,116,32,72,101,97,100,101,114,32,70,105,101,108,100,115,32,84,111,111,32,76,97,114,103,101,85,110,97,118,97,105,108,97,98,108,101,32,70,111,114,32,76,101,103,97,108,32,82,101,97,115,111,110,115,73,110,116,101,114,110,97,108,32,83,101,114,118,101,114,32,69,114,114,111,114,78,111,116,32,73,109,112,108,101,109,101,110,116,101,100,66,97,100,32,71,97,116,101,119,97,121,83,101,114,118,105,99,101,32,85,110,97,118,97,105,108,97,98,108,101,71,97,116,101,119,97,121,32,84,105,109,101,111,117,116,72,84,84,80,32,86,101,114,115,105,111,110,32,78,111,116,32,83,117,112,112,111,114,116,101,100,86,97,114,105,97,110,116,32,65,108,115,111,32,78,101,103,111,116,105,97,116,101,115,73,110,115,117,102,102,105,99,105,101,110,116,32,83,116,111,114,97,103,101,76,111,111,112,32,68,101,116,101,99,116,101,100,78,111,116,32,69,120,116,101,110,100,101,100,78,101,116,119,111,114,107,32,65,117,116,104,101,110,116,105,99,97,116,105,111,110,32,82,101,113,117,105,114,101,100,73,110,118,97,108,105,100,85,114,105,0,0,0,44,1,0,0,4,0,0,0,4,0,0,0,39,1,0,0,73,110,118,97,108,105,100,85,114,105,80,97,114,116,115,0,44,1,0,0,4,0,0,0,4,0,0,0,77,1,0,0,28,140,19,0,88,140,19,0,148,140,19,0,208,140,19,0,12,141,19,0,72,141,19,0,114,101,113,117,101,115,116,101,100,32,99,97,112,97,99,105,116,121,32,116,111,111,32,108,97,114,103,101,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,104,116,116,112,45,48,46,50,46,49,49,47,115,114,99,47,104,101,97,100,101,114,47,109,97,112,46,114,115,0,128,145,19,0,95,0,0,0,232,1,0,0,13,0,0,0,114,101,113,117,101,115,116,101,100,32,99,97,112,97,99,105,116,121,32,32,116,111,111,32,108,97,114,103,101,58,32,110,101,120,116,32,112,111,119,101,114,32,111,102,32,116,119,111,32,119,111,117,108,100,32,111,118,101,114,102,108,111,119,32,96,117,115,105,122,101,96,0,240,145,19,0,19,0,0,0,3,146,19,0,52,0,0,0,128,145,19,0,95,0,0,0,227,1,0,0,25,0,0,0,32,116,111,111,32,108,97,114,103,101,58,32,111,118,101,114,102,108,111,119,32,119,104,105,108,101,32,99,111,110,118,101,114,116,105,110,103,32,116,111,32,114,97,119,32,99,97,112,97,99,105,116,121,0,0,0,240,145,19,0,19,0,0,0,88,146,19,0,53,0,0,0,128,145,19,0,95,0,0,0,194,12,0,0,17,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,104,97,115,104,98,114,111,119,110,45,48,46,49,53,46,49,47,115,114,99,47,114,97,119,47,109,111,100,46,114,115,0,65,160,166,206,0,11,233,2,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,176,146,19,0,97,0,0,0,21,10,0,0,9,0,0,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,105,116,101,114,47,116,114,97,105,116,115,47,105,116,101,114,97,116,111,114,46,114,115,108,147,19,0,88,0,0,0,236,0,0,0,24,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,0,0,212,147,19,0,58,0,0,0,49,0,0,0,27,0,0,0,212,147,19,0,58,0,0,0,47,0,0,0,31,0,0,0,212,147,19,0,58,0,0,0,125,0,0,0,60,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,52,51,32,40,110,111,110,101,41,0,0,0,4,0,65,164,169,206,0,11,225,7,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,50,54,52,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,50,57,54,32,40,110,111,110,101,41,99,108,111,115,117,114,101,32,116,121,112,101,32,109,105,115,109,97,116,99,104,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,51,50,51,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,51,51,50,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,51,49,57,32,40,97,115,115,101,114,116,41,99,97,112,116,117,114,101,100,32,97,114,103,117,109,101,110,116,32,116,121,112,101,32,109,105,115,109,97,116,99,104,99,97,112,116,117,114,101,100,32,97,114,103,117,109,101,110,116,32,109,117,115,116,32,110,111,116,32,98,101,32,97,32,114,101,102,101,114,101,110,99,101,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,51,53,57,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,52,53,56,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,52,56,49,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,53,48,49,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,53,50,53,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,53,53,49,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,53,55,50,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,53,55,51,32,40,110,111,110,101,41,2,0,65,160,177,206,0,11,138,1,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,53,57,51,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,53,57,52,32,40,110,111,110,101,41,0,65,200,178,206,0,11,145,14,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,54,50,54,32,40,110,111,110,101,41,0,0,0,72,153,19,0,69,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,54,53,57,32,40,110,111,110,101,41,0,0,0,152,153,19,0,69,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,54,51,54,32,40,110,111,110,101,41,0,0,0,232,153,19,0,69,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,48,48,49,32,40,110,111,110,101,41,0,0,56,154,19,0,70,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,48,48,56,32,40,110,111,110,101,41,0,0,136,154,19,0,70,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,48,49,53,32,40,110,111,110,101,41,0,0,216,154,19,0,70,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,54,52,51,32,40,110,111,110,101,41,0,0,0,40,155,19,0,69,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,57,54,53,32,40,110,111,110,101,41,0,0,0,120,155,19,0,69,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,57,56,48,32,40,110,111,110,101,41,0,0,0,200,155,19,0,69,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,57,56,49,32,40,110,111,110,101,41,0,0,0,24,156,19,0,69,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,54,55,48,32,40,110,111,110,101,41,0,0,0,104,156,19,0,69,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,48,51,48,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,48,51,49,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,48,53,48,32,40,110,111,110,101,41,0,0,68,157,19,0,70,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,48,53,49,32,40,110,111,110,101,41,0,0,148,157,19,0,70,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,48,54,48,32,40,110,111,110,101,41,0,0,228,157,19,0,70,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,48,54,57,32,40,110,111,110,101,41,0,0,52,158,19,0,70,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,48,55,48,32,40,110,111,110,101,41,0,0,132,158,19,0,70,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,48,55,57,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,48,56,48,32,40,110,111,110,101,41,26,159,19,0,70,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,54,53,48,32,40,110,111,110,101,41,0,0,0,104,159,19,0,69,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,48,52,48,32,40,110,111,110,101,41,0,0,184,159,19,0,70,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,48,52,49,32,40,110,111,110,101,41,0,0,8,160,19,0,70,0,0,0,1,0,65,244,192,206,0,11,157,9,212,147,19,0,58,0,0,0,126,4,0,0,71,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,49,53,50,32,40,110,111,110,101,41,0,0,132,160,19,0,70,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,49,54,52,32,40,110,111,110,101,41,0,0,212,160,19,0,70,0,0,0,212,147,19,0,58,0,0,0,141,4,0,0,80,0,0,0,212,147,19,0,58,0,0,0,152,4,0,0,80,0,0,0,212,147,19,0,58,0,0,0,156,4,0,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,49,56,53,32,40,110,111,110,101,41,0,0,84,161,19,0,70,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,49,56,54,32,40,110,111,110,101,41,0,0,164,161,19,0,70,0,0,0,212,147,19,0,58,0,0,0,163,4,0,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,50,48,48,32,40,110,111,110,101,41,0,0,4,162,19,0,70,0,0,0,212,147,19,0,58,0,0,0,177,4,0,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,50,49,50,32,40,110,111,110,101,41,0,0,100,162,19,0,70,0,0,0,212,147,19,0,58,0,0,0,189,4,0,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,50,50,51,32,40,110,111,110,101,41,0,0,196,162,19,0,70,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,50,50,52,32,40,110,111,110,101,41,0,0,20,163,19,0,70,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,50,50,53,32,40,110,111,110,101,41,0,0,100,163,19,0,70,0,0,0,212,147,19,0,58,0,0,0,205,4,0,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,56,53,53,32,40,110,111,110,101,41,0,0,0,196,163,19,0,69,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,50,51,55,32,40,110,111,110,101,41,0,0,20,164,19,0,70,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,50,52,52,32,40,110,111,110,101,41,0,0,100,164,19,0,70,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,116,121,112,101,95,115,97,102,101,116,121,46,114,115,58,49,50,53,49,32,40,110,111,110,101,41,0,0,180,164,19,0,70,0,0,0,212,147,19,0,58,0,0,0,25,5,0,0,20,0,65,160,202,206,0,11,43,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,0,255,255,255,255,255,255,255,255,64,165,19,0,65,216,202,206,0,11,233,4,115,99,114,105,112,116,86,101,99,80,97,99,107,47,86,101,99,85,110,112,97,99,107,32,97,114,103,117,109,101,110,116,32,111,117,116,32,111,102,32,114,97,110,103,101,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,108,105,109,105,116,115,46,114,115,0,0,133,165,19,0,53,0,0,0,136,0,0,0,25,0,0,0,133,165,19,0,53,0,0,0,138,0,0,0,58,0,0,0,133,165,19,0,53,0,0,0,139,0,0,0,26,0,0,0,99,108,111,115,117,114,101,32,111,112,101,114,97,116,105,111,110,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,101,120,112,101,99,116,101,100,32,49,32,116,121,112,101,32,116,111,107,101,110,32,102,111,114,32,118,101,99,116,111,114,32,111,112,101,114,97,116,105,111,110,115,44,32,103,111,116,32,0,0,0,12,166,19,0,49,0,0,0,97,116,32,111,102,102,115,101,116,32,32,0,72,166,19,0,10,0,0,0,82,166,19,0,1,0,0,0,102,117,110,99,116,105,111,110,32,116,121,112,101,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,114,101,102,101,114,101,110,99,101,32,110,111,116,32,97,108,108,111,119,101,100,101,120,112,101,99,116,101,100,32,116,121,112,101,32,119,105,116,104,32,97,98,105,108,105,116,105,101,115,32,32,103,111,116,32,116,121,112,101,32,97,99,116,117,97,108,32,32,119,105,116,104,32,105,110,99,111,109,112,97,116,105,98,108,101,32,97,98,105,108,105,116,105,101,115,32,149,166,19,0,29,0,0,0,178,166,19,0,17,0,0,0,195,166,19,0,29,0,0,0,101,120,112,101,99,116,101,100,32,32,116,121,112,101,32,97,114,103,117,109,101,110,116,40,115,41,44,32,103,111,116,32,248,166,19,0,9,0,0,0,1,167,19,0,23,0,0,0,114,101,115,111,117,114,99,101,32,97,99,99,101,115,115,32,99,111,110,116,114,111,108,32,102,101,97,116,117,114,101,32,110,111,116,32,101,110,97,98,108,101,100,47,85,115,101,114,115,47,108,111,103,97,110,47,99,111,100,101,47,103,105,116,104,117,98,47,97,112,116,111,115,45,108,97,98,115,47,97,112,116,111,115,45,99,111,114,101,47,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,111,114,114,111,119,45,103,114,97,112,104,47,115,114,99,47,103,114,97,112,104,46,114,115,0,0,0,83,167,19,0,94,0,0,0,33,0,0,0,22,0,65,208,207,206,0,11,161,7,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,83,167,19,0,94,0,0,0,39,0,0,0,25,0,0,0,83,167,19,0,94,0,0,0,61,0,0,0,44,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,105,115,95,109,117,116,97,98,108,101,40,105,100,41,0,0,0,83,167,19,0,94,0,0,0,3,2,0,0,9,0,0,0,83,167,19,0,94,0,0,0,11,2,0,0,9,0,0,0,110,111,32,101,110,116,114,121,32,102,111,117,110,100,32,102,111,114,32,107,101,121,0,0,83,167,19,0,94,0,0,0,81,1,0,0,35,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,112,97,114,101,110,116,95,105,100,32,33,61,32,99,104,105,108,100,95,105,100,0,83,167,19,0,94,0,0,0,94,1,0,0,25,0,0,0,83,167,19,0,94,0,0,0,213,1,0,0,44,0,0,0,83,167,19,0,94,0,0,0,215,0,0,0,49,0,0,0,83,167,19,0,94,0,0,0,240,0,0,0,18,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,48,46,103,101,116,95,109,117,116,40,99,104,105,108,100,95,105,100,41,46,117,110,119,114,97,112,40,41,46,98,111,114,114,111,119,115,95,102,114,111,109,46,114,101,109,111,118,101,40,38,112,97,114,101,110,116,95,105,100,41,0,83,167,19,0,94,0,0,0,237,0,0,0,13,0,0,0,83,167,19,0,94,0,0,0,228,0,0,0,80,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,112,97,114,101,110,116,95,116,111,95,99,104,105,108,100,95,101,100,103,101,115,46,114,101,109,111,118,101,40,112,97,114,101,110,116,95,116,111,95,99,104,105,108,100,95,101,100,103,101,41,83,167,19,0,94,0,0,0,229,0,0,0,13,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,112,97,114,101,110,116,46,98,111,114,114,111,119,101,100,95,98,121,46,48,46,114,101,109,111,118,101,40,99,104,105,108,100,95,105,100,41,46,105,115,95,115,111,109,101,40,41,0,0,0,83,167,19,0,94,0,0,0,231,0,0,0,17,0,0,0,114,101,102,32,32,101,120,105,115,116,115,0,0,170,19,0,4,0,0,0,4,170,19,0,7,0,0,0,83,167,19,0,94,0,0,0,45,0,0,0,9,0,0,0,83,167,19,0,94,0,0,0,22,1,0,0,32,0,0,0,83,167,19,0,94,0,0,0,40,1,0,0,54,0,0,0,83,167,19,0,94,0,0,0,24,1,0,0,57,0,0,0,83,167,19,0,94,0,0,0,25,1,0,0,65,0,0,0,83,167,19,0,94,0,0,0,189,0,0,0,9,0,0,0,83,167,19,0,94,0,0,0,190,0,0,0,49,0,0,0,83,167,19,0,94,0,0,0,197,0,0,0,47,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,105,116,101,114,47,116,114,97,105,116,115,47,97,99,99,117,109,46,114,115,0,0,0,156,170,19,0,85,0,0,0,149,0,0,0,1,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,47,109,97,112,47,101,110,116,114,121,46,114,115,4,171,19,0,96,0,0,0,53,2,0,0,42,0,65,128,215,206,0,11,245,18,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,108,101,113,40,108,104,115,44,32,38,114,104,115,41,47,85,115,101,114,115,47,108,111,103,97,110,47,99,111,100,101,47,103,105,116,104,117,98,47,97,112,116,111,115,45,108,97,98,115,47,97,112,116,111,115,45,99,111,114,101,47,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,111,114,114,111,119,45,103,114,97,112,104,47,115,114,99,47,112,97,116,104,115,46,114,115,0,0,188,171,19,0,94,0,0,0,13,0,0,0,5,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,108,111,111,112,95,115,117,109,109,97,114,121,46,114,115,0,44,172,19,0,59,0,0,0,88,0,0,0,15,0,0,0,44,172,19,0,59,0,0,0,130,0,0,0,31,0,0,0,44,172,19,0,59,0,0,0,131,0,0,0,30,0,0,0,44,172,19,0,59,0,0,0,118,0,0,0,53,0,0,0,44,172,19,0,59,0,0,0,122,0,0,0,47,0,0,0,44,172,19,0,59,0,0,0,107,0,0,0,60,0,0,0,44,172,19,0,59,0,0,0,107,0,0,0,51,0,0,0,44,172,19,0,59,0,0,0,107,0,0,0,26,0,0,0,44,172,19,0,59,0,0,0,107,0,0,0,21,0,0,0,44,172,19,0,59,0,0,0,108,0,0,0,50,0,0,0,44,172,19,0,59,0,0,0,162,0,0,0,70,0,0,0,44,172,19,0,59,0,0,0,162,0,0,0,49,0,0,0,44,172,19,0,59,0,0,0,175,0,0,0,20,0,0,0,44,172,19,0,59,0,0,0,179,0,0,0,20,0,0,0,44,172,19,0,59,0,0,0,183,0,0,0,20,0,0,0,44,172,19,0,59,0,0,0,244,0,0,0,9,0,0,0,44,172,19,0,59,0,0,0,251,0,0,0,21,0,0,0,44,172,19,0,59,0,0,0,255,0,0,0,26,0,0,0,44,172,19,0,59,0,0,0,3,1,0,0,20,0,0,0,44,172,19,0,59,0,0,0,15,1,0,0,9,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,108,111,99,97,108,115,95,115,97,102,101,116,121,47,97,98,115,116,114,97,99,116,95,115,116,97,116,101,46,114,115,0,168,173,19,0,75,0,0,0,49,0,0,0,26,0,0,0,168,173,19,0,75,0,0,0,70,0,0,0,33,0,0,0,168,173,19,0,75,0,0,0,78,0,0,0,26,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,99,117,114,114,101,110,116,95,102,117,110,99,116,105,111,110,32,61,61,32,111,116,104,101,114,46,99,117,114,114,101,110,116,95,102,117,110,99,116,105,111,110,0,0,0,168,173,19,0,75,0,0,0,102,0,0,0,9,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,97,108,108,95,108,111,99,97,108,95,97,98,105,108,105,116,105,101,115,46,108,101,110,40,41,32,61,61,32,111,116,104,101,114,46,97,108,108,95,108,111,99,97,108,95,97,98,105,108,105,116,105,101,115,46,108,101,110,40,41,0,168,173,19,0,75,0,0,0,103,0,0,0,9,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,108,111,99,97,108,95,115,116,97,116,101,115,46,108,101,110,40,41,32,61,61,32,111,116,104,101,114,46,108,111,99,97,108,95,115,116,97,116,101,115,46,108,101,110,40,41,0,0,0,168,173,19,0,75,0,0,0,104,0,0,0,9,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,108,111,99,97,108,95,115,116,97,116,101,115,46,108,101,110,40,41,32,61,61,32,106,111,105,110,101,100,46,108,111,99,97,108,95,115,116,97,116,101,115,46,108,101,110,40,41,0,0,168,173,19,0,75,0,0,0,152,0,0,0,9,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,97,98,115,116,114,97,99,116,95,115,116,97,116,101,46,114,115,0,0,140,175,19,0,78,0,0,0,105,0,0,0,26,0,0,0,140,175,19,0,78,0,0,0,108,0,0,0,23,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,116,97,116,101,46,105,115,95,99,97,110,111,110,105,99,97,108,40,41,0,0,140,175,19,0,78,0,0,0,127,0,0,0,9,0,0,0,140,175,19,0,78,0,0,0,122,0,0,0,29,0,0,0,140,175,19,0,78,0,0,0,167,0,0,0,9,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,97,98,115,116,114,97,99,116,95,115,116,97,116,101,46,114,115,58,50,55,52,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,97,98,115,116,114,97,99,116,95,115,116,97,116,101,46,114,115,58,50,57,52,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,97,98,115,116,114,97,99,116,95,115,116,97,116,101,46,114,115,58,51,49,51,32,40,110,111,110,101,41,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,118,49,46,105,115,95,118,97,108,117,101,40,41,0,0,140,175,19,0,78,0,0,0,99,1,0,0,17,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,118,50,46,105,115,95,118,97,108,117,101,40,41,0,140,175,19,0,78,0,0,0,100,1,0,0,17,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,97,98,115,116,114,97,99,116,95,115,116,97,116,101,46,114,115,58,52,53,53,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,97,98,115,116,114,97,99,116,95,115,116,97,116,101,46,114,115,58,52,54,57,32,40,110,111,110,101,41,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,108,111,99,97,108,115,46,108,101,110,40,41,32,61,61,32,108,111,99,97,108,115,46,108,101,110,40,41,0,0,0,140,175,19,0,78,0,0,0,119,2,0,0,9,0,0,0,140,175,19,0,78,0,0,0,126,2,0,0,22,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,99,97,110,111,110,105,99,97,108,95,115,116,97,116,101,46,105,115,95,99,97,110,111,110,105,99,97,108,40,41,140,175,19,0,78,0,0,0,128,2,0,0,9,0,0,0,140,175,19,0,78,0,0,0,133,2,0,0,9,0,0,0,140,175,19,0,78,0,0,0,143,2,0,0,9,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,105,115,95,99,97,110,111,110,105,99,97,108,40,41,32,38,38,32,111,116,104,101,114,46,105,115,95,99,97,110,111,110,105,99,97,108,40,41,0,0,0,140,175,19,0,78,0,0,0,144,2,0,0,9,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,110,101,120,116,95,105,100,32,61,61,32,111,116,104,101,114,46,110,101,120,116,95,105,100,0,140,175,19,0,78,0,0,0,145,2,0,0,9,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,108,111,99,97,108,115,46,108,101,110,40,41,32,61,61,32,111,116,104,101,114,46,108,111,99,97,108,115,46,108,101,110,40,41,0,0,0,140,175,19,0,78,0,0,0,146,2,0,0,9,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,106,111,105,110,101,100,46,105,115,95,99,97,110,111,110,105,99,97,108,40,41,0,140,175,19,0,78,0,0,0,193,2,0,0,9,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,108,111,99,97,108,115,46,108,101,110,40,41,32,61,61,32,106,111,105,110,101,100,46,108,111,99,97,108,115,46,108,101,110,40,41,0,0,140,175,19,0,78,0,0,0,194,2,0,0,9,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,116,121,112,101,100,45,97,114,101,110,97,45,50,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115,0,0,136,180,19,0,94,0,0,0,237,0,0,0,27,0,65,128,234,206,0,11,147,1,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,136,180,19,0,94,0,0,0,18,1,0,0,27,0,0,0,136,180,19,0,94,0,0,0,229,0,0,0,38,0,0,0,136,180,19,0,94,0,0,0,208,0,0,0,14,0,0,0,99,97,112,97,99,105,116,121,32,111,118,101,114,102,108,111,119,0,0,0,136,180,19,0,94,0,0,0,46,2,0,0,14,0,0,0,136,180,19,0,94,0,0,0,43,2,0,0,14,0,0,0,255,255,255,255,255,255,255,255,136,181,19,0,65,160,235,206,0,11,113,47,85,115,101,114,115,47,108,111,103,97,110,47,99,111,100,101,47,103,105,116,104,117,98,47,97,112,116,111,115,45,108,97,98,115,47,97,112,116,111,115,45,99,111,114,101,47,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,111,114,114,111,119,45,103,114,97,112,104,47,115,114,99,47,114,101,102,101,114,101,110,99,101,115,46,114,115,0,160,181,19,0,99,0,0,0,106,0,0,0,12,0,65,160,236,206,0,11,179,13,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,47,109,97,112,47,101,110,116,114,121,46,114,115,60,182,19,0,96,0,0,0,113,1,0,0,54,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,105,100,120,32,60,32,67,65,80,65,67,73,84,89,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,47,110,111,100,101,46,114,115,0,204,182,19,0,91,0,0,0,151,2,0,0,9,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,101,100,103,101,46,104,101,105,103,104,116,32,61,61,32,115,101,108,102,46,104,101,105,103,104,116,32,45,32,49,204,182,19,0,91,0,0,0,175,2,0,0,9,0,0,0,204,182,19,0,91,0,0,0,179,2,0,0,9,0,0,0,105,110,116,101,114,110,97,108,32,101,114,114,111,114,58,32,101,110,116,101,114,101,100,32,117,110,114,101,97,99,104,97,98,108,101,32,99,111,100,101,58,32,101,109,112,116,121,32,105,110,116,101,114,110,97,108,32,110,111,100,101,0,0,0,136,183,19,0,61,0,0,0,204,182,19,0,91,0,0,0,43,5,0,0,31,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,104,101,105,103,104,116,32,62,32,48,0,0,0,204,182,19,0,91,0,0,0,98,2,0,0,9,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,114,99,46,108,101,110,40,41,32,61,61,32,100,115,116,46,108,101,110,40,41,204,182,19,0,91,0,0,0,47,7,0,0,5,0,0,0,204,182,19,0,91,0,0,0,175,4,0,0,35,0,0,0,204,182,19,0,91,0,0,0,239,4,0,0,36,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,101,100,103,101,46,104,101,105,103,104,116,32,61,61,32,115,101,108,102,46,110,111,100,101,46,104,101,105,103,104,116,32,45,32,49,0,0,0,204,182,19,0,91,0,0,0,240,3,0,0,9,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,111,108,100,95,114,105,103,104,116,95,108,101,110,32,43,32,99,111,117,110,116,32,60,61,32,67,65,80,65,67,73,84,89,0,204,182,19,0,91,0,0,0,220,5,0,0,13,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,111,108,100,95,108,101,102,116,95,108,101,110,32,62,61,32,99,111,117,110,116,0,204,182,19,0,91,0,0,0,221,5,0,0,13,0,0,0,105,110,116,101,114,110,97,108,32,101,114,114,111,114,58,32,101,110,116,101,114,101,100,32,117,110,114,101,97,99,104,97,98,108,101,32,99,111,100,101,204,182,19,0,91,0,0,0,12,6,0,0,22,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,111,108,100,95,108,101,102,116,95,108,101,110,32,43,32,99,111,117,110,116,32,60,61,32,67,65,80,65,67,73,84,89,0,0,204,182,19,0,91,0,0,0,27,6,0,0,13,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,111,108,100,95,114,105,103,104,116,95,108,101,110,32,62,61,32,99,111,117,110,116,204,182,19,0,91,0,0,0,28,6,0,0,13,0,0,0,204,182,19,0,91,0,0,0,76,6,0,0,22,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,109,97,116,99,104,32,116,114,97,99,107,95,101,100,103,101,95,105,100,120,32,123,10,32,32,32,32,76,101,102,116,79,114,82,105,103,104,116,58,58,76,101,102,116,40,105,100,120,41,32,61,62,32,105,100,120,32,60,61,32,111,108,100,95,108,101,102,116,95,108,101,110,44,10,32,32,32,32,76,101,102,116,79,114,82,105,103,104,116,58,58,82,105,103,104,116,40,105,100,120,41,32,61,62,32,105,100,120,32,60,61,32,114,105,103,104,116,95,108,101,110,44,10,125,0,0,204,182,19,0,91,0,0,0,174,5,0,0,9,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,110,101,119,95,108,101,102,116,95,108,101,110,32,60,61,32,67,65,80,65,67,73,84,89,0,0,204,182,19,0,91,0,0,0,97,5,0,0,9,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,108,101,110,32,62,32,48,0,0,0,204,182,19,0,91,0,0,0,101,1,0,0,9,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,47,110,97,118,105,103,97,116,101,46,114,115,0,252,186,19,0,95,0,0,0,89,2,0,0,48,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,47,110,97,118,105,103,97,116,101,46,114,115,0,108,187,19,0,95,0,0,0,199,0,0,0,39,0,0,0,108,187,19,0,95,0,0,0,23,2,0,0,47,0,0,0,108,187,19,0,95,0,0,0,162,0,0,0,36,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,47,109,97,112,46,114,115,0,0,252,187,19,0,90,0,0,0,250,0,0,0,63,0,0,0,252,187,19,0,90,0,0,0,31,1,0,0,46,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,105,116,101,114,47,97,100,97,112,116,101,114,115,47,101,110,117,109,101,114,97,116,101,46,114,115,0,65,224,249,206,0,11,59,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,120,188,19,0,91,0,0,0,108,0,0,0,17,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,16,189,19,0,65,168,250,206,0,11,209,30,84,114,121,70,114,111,109,73,110,116,69,114,114,111,114,0,82,1,0,0,4,0,0,0,4,0,0,0,83,1,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,97,98,115,105,110,116,46,114,115,0,0,0,72,189,19,0,53,0,0,0,146,0,0,0,51,0,0,0,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,99,111,110,116,114,111,108,95,102,108,111,119,95,118,53,46,114,115,99,97,108,108,101,100,32,96,82,101,115,117,108,116,58,58,117,110,119,114,97,112,40,41,96,32,111,110,32,97,110,32,96,69,114,114,96,32,118,97,108,117,101,0,0,84,1,0,0,0,0,0,0,1,0,0,0,85,1,0,0,177,189,19,0,62,0,0,0,69,0,0,0,49,0,0,0,177,189,19,0,62,0,0,0,89,0,0,0,15,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,99,111,110,116,114,111,108,95,102,108,111,119,95,118,53,46,114,115,58,49,53,48,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,99,111,110,116,114,111,108,95,102,108,111,119,95,118,53,46,114,115,58,49,55,51,32,40,110,111,110,101,41,0,0,177,189,19,0,62,0,0,0,227,0,0,0,36,0,0,0,177,189,19,0,62,0,0,0,228,0,0,0,42,0,0,0,177,189,19,0,62,0,0,0,229,0,0,0,43,0,0,0,177,189,19,0,62,0,0,0,230,0,0,0,36,0,0,0,177,189,19,0,62,0,0,0,255,0,0,0,12,0,0,0,177,189,19,0,62,0,0,0,19,1,0,0,13,0,0,0,177,189,19,0,62,0,0,0,23,1,0,0,13,0,0,0,177,189,19,0,62,0,0,0,22,1,0,0,52,0,0,0,91,86,77,93,32,98,121,116,101,99,111,100,101,32,118,101,114,105,102,105,101,114,32,112,97,110,105,99,107,101,100,32,102,111,114,32,115,99,114,105,112,116,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,108,111,99,97,108,95,115,116,97,116,101,115,46,108,101,110,40,41,32,61,61,32,97,108,108,95,108,111,99,97,108,95,97,98,105,108,105,116,105,101,115,46,108,101,110,40,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,108,111,99,97,108,115,95,115,97,102,101,116,121,47,109,111,100,46,114,115,0,203,191,19,0,64,0,0,0,77,0,0,0,13,0,0,0,112,114,111,103,114,97,109,32,116,111,111,32,99,111,109,112,108,101,120,32,40,105,110,32,96,96,32,119,105,116,104,32,96,32,99,117,114,114,101,110,116,32,43,32,32,110,101,119,32,62,32,32,109,97,120,96,41,0,0,0,28,192,19,0,25,0,0,0,53,192,19,0,8,0,0,0,61,192,19,0,11,0,0,0,72,192,19,0,7,0,0,0,79,192,19,0,6,0,0,0,60,117,110,107,110,111,119,110,62,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,97,98,115,116,114,97,99,116,95,115,116,97,116,101,46,114,115,0,137,192,19,0,78,0,0,0,35,2,0,0,21,0,0,0,137,192,19,0,78,0,0,0,27,2,0,0,21,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,118,49,32,61,61,32,118,50,0,0,137,192,19,0,78,0,0,0,165,2,0,0,25,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,0,36,193,19,0,67,0,0,0,79,0,0,0,39,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,49,51,48,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,115,116,97,99,107,95,117,115,97,103,101,95,118,101,114,105,102,105,101,114,46,114,115,0,0,0,198,193,19,0,67,0,0,0,59,0,0,0,71,0,0,0,198,193,19,0,67,0,0,0,237,0,0,0,22,0,0,0,73,110,100,101,120,32,111,117,116,32,111,102,32,98,111,117,110,100,115,0,44,194,19,0,19,0,0,0,40,41,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,115,108,105,99,101,47,115,111,114,116,46,114,115,74,194,19,0,78,0,0,0,59,4,0,0,14,0,0,0,74,194,19,0,78,0,0,0,72,4,0,0,28,0,0,0,74,194,19,0,78,0,0,0,73,4,0,0,29,0,0,0,74,194,19,0,78,0,0,0,74,4,0,0,37,0,0,0,74,194,19,0,78,0,0,0,142,4,0,0,64,0,0,0,74,194,19,0,78,0,0,0,180,4,0,0,78,0,0,0,74,194,19,0,78,0,0,0,194,4,0,0,86,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,101,110,100,32,62,61,32,115,116,97,114,116,32,38,38,32,101,110,100,32,60,61,32,108,101,110,74,194,19,0,78,0,0,0,45,5,0,0,5,0,0,0,74,194,19,0,78,0,0,0,62,5,0,0,41,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,111,102,102,115,101,116,32,33,61,32,48,32,38,38,32,111,102,102,115,101,116,32,60,61,32,108,101,110,0,0,74,194,19,0,78,0,0,0,155,0,0,0,5,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,116,121,112,101,100,45,97,114,101,110,97,45,50,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115,0,0,148,195,19,0,94,0,0,0,194,0,0,0,38,0,0,0,16,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,115,105,103,110,97,116,117,114,101,95,118,50,46,114,115,84,121,112,101,32,112,97,114,97,109,101,116,101,114,32,105,110,100,101,120,32,111,117,116,32,111,102,32,98,111,117,110,100,115,46,32,84,104,101,32,99,117,114,114,101,110,116,32,66,105,116,115,101,116,32,105,109,112,108,101,109,101,110,116,97,116,105,111,110,32,105,115,32,111,110,108,121,32,99,111,110,102,105,103,117,114,101,100,32,116,111,32,104,97,110,100,108,101,32,32,116,121,112,101,32,112,97,114,97,109,101,116,101,114,115,32,97,116,32,109,97,120,46,0,0,67,196,19,0,99,0,0,0,166,196,19,0,24,0,0,0,8,196,19,0,59,0,0,0,71,0,0,0,9,0,0,0,0,1,0,0,32,0,0,0,114,101,102,101,114,101,110,99,101,32,110,111,116,32,97,108,108,111,119,101,100,0,0,0,8,196,19,0,59,0,0,0,185,0,0,0,27,0,0,0,8,196,19,0,59,0,0,0,189,0,0,0,27,0,0,0,101,120,112,101,99,116,101,100,32,32,116,121,112,101,32,97,114,103,117,109,101,110,116,40,115,41,44,32,103,111,116,32,32,197,19,0,9,0,0,0,41,197,19,0,23,0,0,0,101,120,112,101,99,116,101,100,32,116,121,112,101,32,119,105,116,104,32,97,98,105,108,105,116,105,101,115,32,32,103,111,116,32,116,121,112,101,32,97,99,116,117,97,108,32,32,119,105,116,104,32,105,110,99,111,109,112,97,116,105,98,108,101,32,97,98,105,108,105,116,105,101,115,32,0,80,197,19,0,29,0,0,0,109,197,19,0,17,0,0,0,126,197,19,0,29,0,0,0,8,196,19,0,59,0,0,0,130,1,0,0,32,0,0,0,8,196,19,0,59,0,0,0,123,1,0,0,14,0,0,0,97,116,32,116,121,112,101,32,212,197,19,0,8,0,0,0,8,196,19,0,59,0,0,0,163,1,0,0,40,0,0,0,8,196,19,0,59,0,0,0,255,1,0,0,52,0,0,0,8,196,19,0,59,0,0,0,223,1,0,0,14,0,0,0,8,196,19,0,59,0,0,0,31,2,0,0,14,0,0,0,8,196,19,0,59,0,0,0,62,2,0,0,14,0,0,0,101,120,112,101,99,116,101,100,32,115,116,114,117,99,116,32,119,105,116,104,32,97,98,105,108,105,116,105,101,115,32,32,103,111,116,32,52,198,19,0,31,0,0,0,83,198,19,0,5,0,0,0,8,196,19,0,59,0,0,0,139,2,0,0,65,0,0,0,8,196,19,0,59,0,0,0,188,2,0,0,47,0,0,0,8,196,19,0,59,0,0,0,213,2,0,0,14,0,0,0,101,120,112,101,99,116,101,100,32,97,32,102,117,110,99,116,105,111,110,32,116,121,112,101,32,102,111,114,32,99,108,111,115,117,114,101,32,99,97,108,108,101,120,112,101,99,116,101,100,32,49,32,116,121,112,101,32,116,111,107,101,110,32,102,111,114,32,118,101,99,116,111,114,32,111,112,101,114,97,116,105,111,110,115,44,32,103,111,116,32,0,0,193,198,19,0,49,0,0,0,109,105,115,115,105,110,103,32,97,98,105,108,105,116,105,101,115,32,102,111,114,32,96,96,32,97,116,32,99,111,100,101,32,111,102,102,115,101,116,32,252,198,19,0,23,0,0,0,19,199,19,0,17,0,0,0,116,111,111,32,109,97,110,121,32,116,121,112,101,32,112,97,114,97,109,101,116,101,114,115,47,97,114,103,117,109,101,110,116,115,32,105,110,32,116,104,101,32,112,114,111,103,114,97,109,99,97,110,110,111,116,32,97,99,99,101,115,115,32,97,32,84,104,114,101,97,100,32,76,111,99,97,108,32,83,116,111,114,97,103,101,32,118,97,108,117,101,32,100,117,114,105,110,103,32,111,114,32,97,102,116,101,114,32,100,101,115,116,114,117,99,116,105,111,110,0,88,1,0,0,0,0,0,0,1,0,0,0,185,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,115,116,100,47,115,114,99,47,116,104,114,101,97,100,47,108,111,99,97,108,46,114,115,0,188,199,19,0,79,0,0,0,4,1,0,0,26,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,97,98,115,105,110,116,46,114,115,0,0,0,28,200,19,0,53,0,0,0,146,0,0,0,51,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,49,49,52,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,49,49,52,32,40,97,115,115,101,114,116,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,49,53,51,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,49,53,51,32,40,97,115,115,101,114,116,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,49,54,52,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,49,54,52,32,40,97,115,115,101,114,116,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,49,56,48,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,49,56,48,32,40,97,115,115,101,114,116,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,49,57,51,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,49,57,51,32,40,97,115,115,101,114,116,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,50,48,54,32,40,110,111,110,101,41,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,50,53,51,32,40,110,111,110,101,41,0,0,200,203,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,52,51,55,32,40,110,111,110,101,41,0,0,32,204,19,0,78,0,0,0,1,0,65,148,153,207,0,11,1,2,0,65,176,153,207,0,11,1,3,0,65,232,153,207,0,11,153,39,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,50,54,52,32,40,110,111,110,101,41,0,0,232,204,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,50,55,57,32,40,110,111,110,101,41,0,0,64,205,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,50,56,52,32,40,110,111,110,101,41,0,0,152,205,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,50,56,53,32,40,110,111,110,101,41,0,0,240,205,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,50,56,54,32,40,97,115,115,101,114,116,41,72,206,19,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,50,54,56,32,40,110,111,110,101,41,0,0,160,206,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,50,57,57,32,40,110,111,110,101,41,0,0,248,206,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,51,52,53,32,40,110,111,110,101,41,0,0,80,207,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,51,49,50,32,40,110,111,110,101,41,0,0,168,207,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,51,53,56,32,40,110,111,110,101,41,0,0,0,208,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,51,50,50,32,40,110,111,110,101,41,0,0,88,208,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,51,54,56,32,40,110,111,110,101,41,0,0,176,208,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,51,51,53,32,40,110,111,110,101,41,0,0,8,209,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,51,56,49,32,40,110,111,110,101,41,0,0,96,209,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,51,57,49,32,40,110,111,110,101,41,0,0,184,209,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,51,57,49,32,40,97,115,115,101,114,116,41,16,210,19,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,51,57,54,32,40,110,111,110,101,41,0,0,104,210,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,51,57,54,32,40,97,115,115,101,114,116,41,192,210,19,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,52,48,50,32,40,110,111,110,101,41,0,0,24,211,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,52,48,50,32,40,97,115,115,101,114,116,41,112,211,19,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,52,48,55,32,40,110,111,110,101,41,0,0,200,211,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,52,48,55,32,40,97,115,115,101,114,116,41,32,212,19,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,50,55,51,32,40,110,111,110,101,41,0,0,120,212,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,50,55,52,32,40,110,111,110,101,41,0,0,208,212,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,52,53,55,32,40,110,111,110,101,41,0,0,40,213,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,52,53,55,32,40,97,115,115,101,114,116,41,128,213,19,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,52,49,51,32,40,110,111,110,101,41,0,0,216,213,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,52,49,51,32,40,97,115,115,101,114,116,41,48,214,19,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,52,49,56,32,40,110,111,110,101,41,0,0,136,214,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,52,49,56,32,40,97,115,115,101,114,116,41,224,214,19,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,52,54,49,32,40,110,111,110,101,41,0,0,56,215,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,52,54,49,32,40,97,115,115,101,114,116,41,144,215,19,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,52,54,51,32,40,110,111,110,101,41,0,0,232,215,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,52,57,54,32,40,110,111,110,101,41,0,0,64,216,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,52,57,54,32,40,97,115,115,101,114,116,41,152,216,19,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,52,57,55,32,40,110,111,110,101,41,0,0,240,216,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,52,57,55,32,40,97,115,115,101,114,116,41,72,217,19,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,53,54,53,32,40,110,111,110,101,41,0,0,160,217,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,53,54,53,32,40,97,115,115,101,114,116,41,248,217,19,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,53,55,53,32,40,110,111,110,101,41,0,0,80,218,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,53,56,49,32,40,110,111,110,101,41,0,0,168,218,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,53,56,49,32,40,97,115,115,101,114,116,41,0,219,19,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,53,56,50,32,40,110,111,110,101,41,0,0,88,219,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,53,56,55,32,40,110,111,110,101,41,0,0,176,219,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,53,56,55,32,40,97,115,115,101,114,116,41,8,220,19,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,53,56,56,32,40,110,111,110,101,41,0,0,96,220,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,53,57,52,32,40,110,111,110,101,41,0,0,184,220,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,53,57,52,32,40,97,115,115,101,114,116,41,16,221,19,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,53,57,53,32,40,110,111,110,101,41,0,0,104,221,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,54,48,48,32,40,110,111,110,101,41,0,0,192,221,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,54,48,56,32,40,110,111,110,101,41,0,0,24,222,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,54,48,56,32,40,97,115,115,101,114,116,41,112,222,19,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,54,49,55,32,40,110,111,110,101,41,0,0,200,222,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,54,49,55,32,40,97,115,115,101,114,116,41,32,223,19,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,54,49,56,32,40,110,111,110,101,41,0,0,120,223,19,0,78,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,54,49,56,32,40,97,115,115,101,114,116,41,208,223,19,0,80,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,54,49,57,32,40,110,111,110,101,41,0,0,40,224,19,0,78,0,0,0,13,0,65,156,193,207,0,11,1,14,0,65,184,193,207,0,11,1,15,0,65,212,193,207,0,11,192,8,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,121,116,101,99,111,100,101,45,118,101,114,105,102,105,101,114,47,115,114,99,47,114,101,102,101,114,101,110,99,101,95,115,97,102,101,116,121,47,109,111,100,46,114,115,58,54,51,57,32,40,97,115,115,101,114,116,41,99,108,111,115,117,114,101,32,105,110,118,111,107,101,100,32,114,101,99,117,114,115,105,118,101,108,121,32,111,114,32,97,102,116,101,114,32,98,101,105,110,103,32,100,114,111,112,112,101,100,0,0,93,1,0,0,4,0,0,0,4,0,0,0,94,1,0,0,95,1,0,0,96,1,0,0,4,0,0,0,4,0,0,0,97,1,0,0,98,1,0,0,96,1,0,0,4,0,0,0,4,0,0,0,99,1,0,0,100,1,0,0,70,110,79,110,99,101,32,99,97,108,108,101,100,32,109,111,114,101,32,116,104,97,110,32,111,110,99,101,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,119,97,115,109,45,98,105,110,100,103,101,110,45,102,117,116,117,114,101,115,45,48,46,52,46,52,53,47,115,114,99,47,113,117,101,117,101,46,114,115,0,0,176,225,19,0,106,0,0,0,40,0,0,0,41,0,0,0,176,225,19,0,106,0,0,0,37,0,0,0,46,0,0,0,176,225,19,0,106,0,0,0,62,0,0,0,26,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,119,97,115,109,45,98,105,110,100,103,101,110,45,102,117,116,117,114,101,115,45,48,46,52,46,52,53,47,115,114,99,47,108,105,98,46,114,115,76,226,19,0,104,0,0,0,170,0,0,0,15,0,0,0,76,226,19,0,104,0,0,0,138,0,0,0,39,0,0,0,76,226,19,0,104,0,0,0,180,0,0,0,36,0,0,0,99,108,111,115,117,114,101,32,105,110,118,111,107,101,100,32,114,101,99,117,114,115,105,118,101,108,121,32,111,114,32,97,102,116,101,114,32,98,101,105,110,103,32,100,114,111,112,112,101,100,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,119,97,115,109,45,98,105,110,100,103,101,110,45,102,117,116,117,114,101,115,45,48,46,52,46,52,53,47,115,114,99,47,116,97,115,107,47,115,105,110,103,108,101,116,104,114,101,97,100,46,114,115,101,1,0,0,102,1,0,0,103,1,0,0,104,1,0,0,22,227,19,0,118,0,0,0,102,0,0,0,37,0,0,0,102,97,105,108,101,100,32,116,111,32,119,114,105,116,101,32,119,104,111,108,101,32,98,117,102,102,101,114,172,227,19,0,28,0,0,0,23,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,115,116,100,47,115,114,99,47,105,111,47,109,111,100,46,114,115,0,0,0,212,227,19,0,73,0,0,0,174,6,0,0,36,0,0,0,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,105,110,116,101,114,110,97,108,32,101,114,114,111,114,58,32,101,110,116,101,114,101,100,32,117,110,114,101,97,99,104,97,98,108,101,32,99,111,100,101,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,115,101,114,100,101,95,106,115,111,110,45,49,46,48,46,49,49,52,47,115,114,99,47,115,101,114,46,114,115,121,228,19,0,95,0,0,0,160,2,0,0,40,0,0,0,110,117,108,108,102,97,108,115,101,116,114,117,101,123,125,0,121,228,19,0,95,0,0,0,222,7,0,0,9,0,0,0,10,32,32,102,109,116,32,101,114,114,111,114,0,65,160,202,207,0,11,165,13,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,110,117,109,98,101,114,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,115,101,114,100,101,95,106,115,111,110,45,49,46,48,46,49,49,52,47,115,114,99,47,114,101,97,100,46,114,115,0,0,66,229,19,0,96,0,0,0,4,2,0,0,9,0,0,0,97,32,68,105,115,112,108,97,121,32,105,109,112,108,101,109,101,110,116,97,116,105,111,110,32,114,101,116,117,114,110,101,100,32,97,110,32,101,114,114,111,114,32,117,110,101,120,112,101,99,116,101,100,108,121,0,110,1,0,0,12,0,0,0,4,0,0,0,111,1,0,0,112,1,0,0,113,1,0,0,114,1,0,0,0,0,0,0,1,0,0,0,115,1,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,115,116,114,105,110,103,46,114,115,0,20,230,19,0,75,0,0,0,250,9,0,0,14,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,115,116,114,47,112,97,116,116,101,114,110,46,114,115,0,112,230,19,0,79,0,0,0,26,6,0,0,20,0,0,0,112,230,19,0,79,0,0,0,26,6,0,0,33,0,0,0,112,230,19,0,79,0,0,0,14,6,0,0,20,0,0,0,112,230,19,0,79,0,0,0,14,6,0,0,33,0,0,0,69,114,114,111,114,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,105,115,95,99,104,97,114,95,98,111,117,110,100,97,114,121,40,110,101,119,95,108,101,110,41,0,0,0,20,230,19,0,75,0,0,0,130,5,0,0,13,0,0,0,112,230,19,0,79,0,0,0,155,4,0,0,36,0,0,0,69,79,70,32,119,104,105,108,101,32,112,97,114,115,105,110,103,32,97,32,108,105,115,116,69,79,70,32,119,104,105,108,101,32,112,97,114,115,105,110,103,32,97,110,32,111,98,106,101,99,116,69,79,70,32,119,104,105,108,101,32,112,97,114,115,105,110,103,32,97,32,115,116,114,105,110,103,69,79,70,32,119,104,105,108,101,32,112,97,114,115,105,110,103,32,97,32,118,97,108,117,101,101,120,112,101,99,116,101,100,32,96,58,96,101,120,112,101,99,116,101,100,32,96,44,96,32,111,114,32,96,93,96,101,120,112,101,99,116,101,100,32,96,44,96,32,111,114,32,96,125,96,101,120,112,101,99,116,101,100,32,105,100,101,110,116,101,120,112,101,99,116,101,100,32,118,97,108,117,101,101,120,112,101,99,116,101,100,32,96,34,96,105,110,118,97,108,105,100,32,101,115,99,97,112,101,105,110,118,97,108,105,100,32,110,117,109,98,101,114,110,117,109,98,101,114,32,111,117,116,32,111,102,32,114,97,110,103,101,105,110,118,97,108,105,100,32,117,110,105,99,111,100,101,32,99,111,100,101,32,112,111,105,110,116,99,111,110,116,114,111,108,32,99,104,97,114,97,99,116,101,114,32,40,92,117,48,48,48,48,45,92,117,48,48,49,70,41,32,102,111,117,110,100,32,119,104,105,108,101,32,112,97,114,115,105,110,103,32,97,32,115,116,114,105,110,103,107,101,121,32,109,117,115,116,32,98,101,32,97,32,115,116,114,105,110,103,105,110,118,97,108,105,100,32,118,97,108,117,101,58,32,101,120,112,101,99,116,101,100,32,107,101,121,32,116,111,32,98,101,32,97,32,110,117,109,98,101,114,32,105,110,32,113,117,111,116,101,115,102,108,111,97,116,32,107,101,121,32,109,117,115,116,32,98,101,32,102,105,110,105,116,101,32,40,103,111,116,32,78,97,78,32,111,114,32,43,47,45,105,110,102,41,108,111,110,101,32,108,101,97,100,105,110,103,32,115,117,114,114,111,103,97,116,101,32,105,110,32,104,101,120,32,101,115,99,97,112,101,116,114,97,105,108,105,110,103,32,99,111,109,109,97,116,114,97,105,108,105,110,103,32,99,104,97,114,97,99,116,101,114,115,117,110,101,120,112,101,99,116,101,100,32,101,110,100,32,111,102,32,104,101,120,32,101,115,99,97,112,101,114,101,99,117,114,115,105,111,110,32,108,105,109,105,116,32,101,120,99,101,101,100,101,100,32,97,116,32,108,105,110,101,32,32,99,111,108,117,109,110,32,0,0,0,112,230,19,0,0,0,0,0,140,233,19,0,9,0,0,0,149,233,19,0,8,0,0,0,69,114,114,111,114,40,44,32,108,105,110,101,58,32,44,32,99,111,108,117,109,110,58,32,41,0,0,0,184,233,19,0,6,0,0,0,190,233,19,0,8,0,0,0,198,233,19,0,10,0,0,0,208,233,19,0,1,0,0,0,105,110,118,97,108,105,100,32,116,121,112,101,58,32,44,32,101,120,112,101,99,116,101,100,32,0,0,0,244,233,19,0,14,0,0,0,2,234,19,0,11,0,0,0,102,108,111,97,116,105,110,103,32,112,111,105,110,116,32,96,96,0,0,0,32,234,19,0,16,0,0,0,48,234,19,0,1,0,0,0,110,117,108,108,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,115,101,114,100,101,95,106,115,111,110,45,49,46,48,46,49,49,52,47,115,114,99,47,101,114,114,111,114,46,114,115,0,0,0,72,234,19,0,97,0,0,0,245,1,0,0,25,0,0,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,72,234,19,0,97,0,0,0,247,1,0,0,33,0,0,0,72,234,19,0,97,0,0,0,251,1,0,0,12,0,0,0,72,234,19,0,97,0,0,0,0,2,0,0,27,0,0,0,72,234,19,0,97,0,0,0,2,2,0,0,33,0,0,0,72,234,19,0,97,0,0,0,11,2,0,0,42,0,0,0,72,234,19,0,97,0,0,0,15,2,0,0,44,0,0,0,72,234,19,0,97,0,0,0,3,2,0,0,9,0,0,0,72,234,19,0,97,0,0,0,248,1,0,0,9,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,105,116,101,114,47,97,100,97,112,116,101,114,115,47,101,110,117,109,101,114,97,116,101,46,114,115,0,92,235,19,0,91,0,0,0,49,0,0,0,9,0,65,208,215,207,0,11,181,2,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,105,110,116,101,114,110,97,108,32,101,114,114,111,114,58,32,101,110,116,101,114,101,100,32,117,110,114,101,97,99,104,97,98,108,101,32,99,111,100,101,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,115,101,114,100,101,95,106,115,111,110,45,49,46,48,46,49,49,52,47,115,114,99,47,115,101,114,46,114,115,0,20,236,19,0,95,0,0,0,123,2,0,0,40,0,0,0,20,236,19,0,95,0,0,0,146,2,0,0,40,0,0,0,20,236,19,0,95,0,0,0,160,2,0,0,40,0,0,0,20,236,19,0,95,0,0,0,11,6,0,0,18,0,0,0,110,117,108,108,102,97,108,115,101,116,114,117,101,34,92,34,92,92,92,98,92,102,92,110,92,114,92,116,48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,91,93,44,123,125,58,0,0,20,236,19,0,95,0,0,0,169,7,0,0,9,0,0,0,20,236,19,0,95,0,0,0,179,7,0,0,9,0,65,144,218,207,0,11,139,1,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,10,44,10,20,236,19,0,95,0,0,0,212,7,0,0,9,0,0,0,20,236,19,0,95,0,0,0,222,7,0,0,9,0,0,0,58,32,0,0,20,236,19,0,95,0,0,0,46,8,0,0,51,0,0,0,20,236,19,0,95,0,0,0,33,8,0,0,64,0,0,0,117,117,117,117,117,117,117,117,98,116,110,117,102,114,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,34,0,65,212,219,207,0,11,1,92,0,65,248,220,207,0,11,129,1,116,1,0,0,12,0,0,0,4,0,0,0,117,1,0,0,118,1,0,0,113,1,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,105,110,100,101,120,109,97,112,45,50,46,55,46,48,47,115,114,99,47,109,97,112,46,114,115,0,144,238,19,0,91,0,0,0,185,2,0,0,26,0,65,147,222,207,0,11,1,128,0,65,176,222,207,0,11,161,3,105,110,102,45,105,110,102,78,97,78,97,32,68,105,115,112,108,97,121,32,105,109,112,108,101,109,101,110,116,97,116,105,111,110,32,114,101,116,117,114,110,101,100,32,97,110,32,101,114,114,111,114,32,117,110,101,120,112,101,99,116,101,100,108,121,0,0,0,119,1,0,0,12,0,0,0,4,0,0,0,120,1,0,0,121,1,0,0,113,1,0,0,122,1,0,0,0,0,0,0,1,0,0,0,123,1,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,115,116,114,105,110,103,46,114,115,0,156,239,19,0,75,0,0,0,250,9,0,0,14,0,0,0,69,114,114,111,114,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,105,110,100,101,120,109,97,112,45,50,46,55,46,48,47,115,114,99,47,109,97,112,47,99,111,114,101,46,114,115,0,0,0,253,239,19,0,96,0,0,0,59,0,0,0,35,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,104,97,115,104,98,114,111,119,110,45,48,46,49,53,46,49,47,115,114,99,47,114,97,119,47,109,111,100,46,114,115,0,65,224,225,207,0,11,161,2,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,112,240,19,0,97,0,0,0,187,0,0,0,9,0,0,0,112,240,19,0,97,0,0,0,188,0,0,0,9,0,0,0,112,240,19,0,97,0,0,0,192,7,0,0,29,0,0,0,115,116,114,105,110,103,32,99,111,110,116,97,105,110,105,110,103,32,97,32,110,117,109,98,101,114,0,0,124,1,0,0,12,0,0,0,4,0,0,0,36,0,0,0,124,1,0,0,12,0,0,0,4,0,0,0,37,0,0,0,36,0,0,0,72,241,19,0,125,1,0,0,126,1,0,0,40,0,0,0,125,1,0,0,127,1,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,115,101,114,100,101,95,106,115,111,110,45,49,46,48,46,49,49,52,47,115,114,99,47,114,101,97,100,46,114,115,132,241,19,0,96,0,0,0,163,1,0,0,30,0,0,0,132,241,19,0,96,0,0,0,166,1,0,0,21,0,65,144,228,207,0,11,223,1,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,132,241,19,0,96,0,0,0,170,1,0,0,21,0,0,0,132,241,19,0,96,0,0,0,200,1,0,0,19,0,0,0,132,241,19,0,96,0,0,0,205,1,0,0,51,0,0,0,132,241,19,0,96,0,0,0,209,1,0,0,62,0,0,0,132,241,19,0,96,0,0,0,215,1,0,0,58,0,0,0,132,241,19,0,96,0,0,0,4,2,0,0,9,0,0,0,132,241,19,0,96,0,0,0,14,2,0,0,59,0,0,0,132,241,19,0,96,0,0,0,57,2,0,0,12,0,0,0,132,241,19,0,96,0,0,0,64,2,0,0,37,0,0,0,132,241,19,0,96,0,0,0,69,2,0,0,25,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,65,168,230,207,0,11,1,1,0,65,204,231,207,0,11,249,2,132,241,19,0,96,0,0,0,168,3,0,0,47,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,1,2,3,4,5,6,7,8,9,255,255,255,255,255,255,255,10,11,12,13,14,15,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,10,11,12,13,14,15,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,114,121,117,45,49,46,48,46,49,54,47,115,114,99,47,99,111,109,109,111,110,46,114,115,0,0,220,244,19,0,90,0,0,0,70,0,0,0,7,0,65,208,234,207,0,11,33,97,116,116,101,109,112,116,32,116,111,32,109,117,108,116,105,112,108,121,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,65,128,235,207,0,11,115,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,114,121,117,45,49,46,48,46,49,54,47,115,114,99,47,100,50,115,46,114,115,0,65,128,236,207,0,11,33,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,65,176,236,207,0,11,209,1,97,116,116,101,109,112,116,32,116,111,32,110,101,103,97,116,101,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,156,245,19,0,87,0,0,0,166,0,0,0,17,0,0,0,156,245,19,0,87,0,0,0,198,0,0,0,17,0,0,0,156,245,19,0,87,0,0,0,125,0,0,0,17,0,0,0,156,245,19,0,87,0,0,0,161,0,0,0,17,0,0,0,156,245,19,0,87,0,0,0,158,0,0,0,63,0,0,0,156,245,19,0,87,0,0,0,33,1,0,0,13,0,0,0,156,245,19,0,87,0,0,0,36,1,0,0,9,0,0,0,156,245,19,0,87,0,0,0,231,0,0,0,13,0,0,0,156,245,19,0,87,0,0,0,248,0,0,0,17,0,0,0,156,245,19,0,87,0,0,0,0,1,0,0,9,0,0,0,156,245,19,0,87,0,0,0,38,1,0,0,15,0,0,0,1,0,65,143,238,207,0,11,209,42,32,154,153,153,153,153,153,153,153,153,153,153,153,153,153,153,25,21,174,71,225,122,20,174,71,225,122,20,174,71,225,122,20,222,36,6,129,149,67,139,108,231,251,169,241,210,77,98,16,150,212,9,104,34,108,120,122,165,44,67,28,235,226,54,26,171,67,110,134,27,240,249,97,132,240,104,227,136,181,248,20,34,54,88,56,73,243,199,180,54,141,237,181,160,247,198,16,106,35,141,192,14,82,166,135,87,72,175,188,154,242,215,26,136,79,215,102,165,65,184,159,223,57,140,48,226,142,121,21,7,166,18,31,81,1,45,230,178,148,214,38,232,11,46,17,164,9,81,203,129,104,174,214,183,186,189,215,217,223,124,27,234,58,167,162,52,237,241,222,95,149,100,121,225,127,253,21,187,200,133,232,246,240,39,127,25,17,234,45,129,153,151,17,248,13,214,64,190,180,12,101,194,129,118,73,104,194,37,28,147,113,222,51,152,144,112,234,1,155,43,161,134,155,132,22,67,193,126,41,224,166,243,33,155,21,86,231,158,175,3,18,55,53,49,15,205,215,133,105,43,188,137,216,151,178,210,28,249,144,90,63,215,223,55,33,137,150,212,70,70,245,14,23,250,115,72,204,69,230,95,231,160,171,67,210,209,93,114,18,93,134,13,122,60,61,102,165,52,172,210,182,79,201,131,29,177,158,215,148,99,151,30,81,93,35,66,146,12,161,156,23,193,75,121,221,130,223,126,218,125,79,155,14,10,180,227,18,104,172,91,98,209,152,100,42,150,229,94,23,16,32,57,30,83,240,226,129,167,224,182,238,68,81,178,18,64,179,45,24,169,38,79,206,82,77,146,88,106,167,142,168,153,194,87,19,65,164,126,176,183,123,80,39,170,216,125,218,245,208,242,30,52,80,101,192,95,201,166,82,187,19,203,174,196,64,194,24,144,166,234,153,76,212,235,14,201,15,60,242,54,154,206,19,128,10,17,195,173,83,121,177,65,25,96,80,190,246,176,31,103,8,116,2,139,220,45,193,103,71,179,166,254,94,90,25,82,160,41,53,111,176,36,52,134,159,194,235,254,75,72,20,219,25,238,144,242,89,29,144,158,127,104,137,101,214,57,16,95,41,176,180,29,195,251,76,151,50,167,168,213,35,246,25,178,186,89,93,177,53,150,61,172,91,31,186,119,233,196,20,40,98,225,125,39,94,171,151,86,73,76,251,146,135,157,16,13,157,104,201,216,201,171,242,240,14,122,248,183,165,149,26,62,23,186,58,122,161,188,91,90,114,46,45,147,132,68,21,203,69,251,46,200,26,202,175,174,142,139,138,66,157,3,17,69,9,146,177,166,247,220,178,74,228,120,170,157,251,56,27,4,161,65,193,235,146,125,245,110,131,45,85,177,47,199,21,3,180,103,103,137,117,100,196,88,156,87,119,39,38,108,17,210,236,165,216,219,136,109,109,244,198,37,242,11,61,224,27,219,35,235,70,22,7,190,138,195,56,30,40,163,253,76,22,73,182,85,210,17,108,254,110,156,96,75,83,79,49,215,17,14,138,239,182,79,19,151,177,96,103,69,133,24,130,139,28,165,161,191,248,114,15,172,39,26,185,106,55,173,1,214,22,30,78,153,96,194,114,86,185,225,96,85,44,36,206,68,18,149,22,194,205,3,30,87,245,53,206,187,19,109,227,58,29,171,171,1,11,3,24,172,42,43,216,47,118,138,79,98,23,86,137,52,111,2,224,188,187,85,19,243,196,110,12,181,18,137,168,237,177,208,204,199,146,239,30,184,212,74,122,238,29,7,186,87,142,64,10,211,219,242,75,147,16,111,251,241,23,6,200,223,113,0,213,168,124,245,111,15,218,88,252,39,19,214,12,102,233,51,187,167,250,187,76,178,41,142,96,166,30,17,215,132,135,41,252,82,149,201,163,142,84,11,26,133,24,14,172,208,210,186,201,168,170,7,131,216,118,111,174,157,19,227,172,26,30,94,220,218,221,165,209,192,87,178,176,98,31,79,138,72,75,75,176,72,126,81,65,154,172,142,192,27,25,217,161,211,213,213,89,109,203,218,205,225,86,165,51,22,20,123,129,220,119,17,123,87,60,226,215,231,171,234,194,17,16,42,207,96,89,130,94,242,198,54,38,166,172,170,4,182,25,187,165,128,71,104,24,245,107,197,81,235,86,85,157,145,20,150,132,0,6,237,121,42,35,209,167,34,223,221,125,116,16,86,7,52,163,225,143,221,209,129,12,209,49,150,252,83,26,69,108,246,232,26,115,228,167,52,61,167,244,68,253,15,21,158,86,248,83,226,40,29,83,93,151,82,93,106,151,217,16,98,87,141,185,3,219,97,235,46,242,80,149,16,191,245,26,232,69,164,199,207,72,78,188,88,91,218,221,166,101,145,21,32,107,131,108,217,211,113,99,173,226,225,23,31,30,65,17,205,17,159,173,40,134,28,159,72,4,3,243,100,99,155,27,11,219,24,190,83,107,176,229,6,157,53,143,29,233,21,22,162,21,71,203,15,137,243,234,107,74,145,114,228,32,171,17,55,188,113,120,76,219,184,68,70,170,27,132,109,1,69,28,95,99,193,198,214,21,199,3,5,85,73,3,190,154,157,22,25,233,205,107,69,222,56,54,55,119,7,105,254,174,23,18,193,65,22,70,162,99,193,86,88,88,114,14,151,177,242,28,206,103,171,209,129,28,1,223,121,19,245,113,18,142,40,23,165,236,85,65,206,22,52,127,97,220,144,193,14,216,134,18,110,71,86,53,125,36,32,101,2,199,231,104,228,140,164,29,37,57,120,247,48,29,128,234,1,108,185,32,29,215,182,23,132,250,44,249,243,176,153,187,52,35,97,77,23,172,248,18,57,247,71,40,83,78,92,95,84,56,104,21,242,172,90,30,46,44,211,185,117,11,125,127,67,96,83,68,91,138,72,24,88,35,220,199,247,213,48,153,207,25,169,54,124,59,109,19,38,210,249,114,140,137,180,142,178,143,14,241,249,43,21,31,184,65,46,143,163,7,42,114,40,166,11,244,199,188,221,24,250,154,190,165,79,57,187,193,134,30,214,92,6,151,228,19,246,247,48,9,25,194,94,156,215,48,240,250,214,36,212,31,248,95,90,7,20,104,229,73,121,141,38,47,223,131,118,25,96,230,225,5,16,32,81,110,199,10,82,191,229,207,94,20,26,133,129,209,12,128,218,241,5,111,14,153,132,217,75,16,245,212,104,130,20,0,196,79,214,228,227,244,160,245,18,26,43,119,237,1,170,153,105,217,17,183,28,247,179,247,219,20,188,197,138,1,136,20,238,173,116,146,176,197,92,249,175,16,44,9,222,104,166,237,124,73,84,234,128,111,148,40,179,26,36,212,228,83,184,87,202,58,16,85,154,191,118,32,92,21,131,118,29,67,96,121,59,98,115,170,174,255,94,128,22,17,158,189,200,209,102,245,43,157,184,16,177,50,203,51,87,27,127,100,109,65,82,196,188,125,96,13,244,142,162,92,223,21,204,182,138,103,219,105,253,202,230,61,195,216,78,125,127,17,223,138,119,114,197,15,47,171,215,47,5,142,228,46,255,27,128,213,146,91,4,115,242,136,172,140,106,62,29,191,101,22,102,68,66,73,208,40,245,211,86,61,85,152,74,255,234,17,163,160,3,66,77,65,136,185,87,149,187,243,16,50,171,28,233,230,2,104,215,205,57,97,121,119,252,194,64,91,239,22,84,82,2,32,121,113,97,231,45,249,201,104,205,21,89,18,134,80,157,153,142,181,104,165,124,91,118,116,21,86,91,29,210,166,74,225,62,145,32,81,253,21,197,246,221,68,124,23,14,31,162,26,255,64,77,167,202,68,55,146,177,208,201,18,74,203,105,247,100,206,174,11,17,110,88,80,79,180,15,30,59,60,238,197,80,216,139,60,167,241,121,115,63,144,12,24,201,201,241,55,218,121,9,202,133,244,199,194,50,64,61,19,219,66,233,191,246,194,168,169,111,186,12,158,183,102,200,30,227,155,186,204,43,207,83,33,38,149,112,126,44,82,160,24,130,73,149,112,137,114,169,26,184,221,38,101,240,116,179,19,157,117,136,26,15,132,117,247,140,47,62,8,231,135,133,31,23,94,160,123,114,54,145,95,10,38,152,6,236,159,55,25,223,228,25,150,91,248,64,25,213,132,70,5,240,127,44,20,76,234,71,171,175,198,0,225,16,55,5,209,140,153,35,16,71,221,63,69,76,164,103,206,231,36,213,180,71,143,210,25,6,177,204,157,214,233,82,216,31,183,221,195,159,114,168,20,56,39,10,75,69,238,219,121,25,44,126,105,25,194,134,16,89,216,169,17,162,227,95,41,143,70,48,15,143,54,113,26,122,19,187,167,129,28,179,186,165,107,243,216,216,94,39,21,47,169,149,236,154,227,40,98,81,137,143,173,224,75,236,16,23,117,239,224,247,56,14,157,232,14,76,175,154,172,19,27,121,42,89,26,147,45,216,176,83,114,214,37,226,86,169,21,46,85,71,72,15,190,121,141,220,193,222,183,129,69,84,17,124,187,11,218,126,150,143,21,148,156,151,140,207,8,186,27,151,47,214,20,255,17,166,119,118,176,223,214,114,109,46,22,121,140,222,67,255,167,81,249,145,243,178,120,245,189,190,17,142,173,253,210,254,63,28,194,28,236,183,90,34,99,100,28,216,138,100,66,50,51,176,1,23,240,95,21,181,181,182,22,70,162,131,155,142,194,89,1,172,89,230,221,144,196,43,18,163,3,57,95,23,4,246,206,172,194,163,252,26,212,18,29,131,156,45,76,172,105,94,114,189,155,28,202,72,67,66,23,156,227,138,214,137,84,24,245,253,226,22,8,7,105,155,18,198,5,171,189,15,84,141,238,47,107,241,12,216,116,197,29,5,107,34,254,114,118,215,190,140,34,193,112,70,42,209,23,4,188,78,203,40,197,18,255,214,78,103,141,107,187,13,19,160,249,125,120,116,59,81,203,36,126,216,123,18,95,124,30,77,97,254,249,41,201,13,9,183,49,173,252,65,127,99,24,10,129,203,148,33,212,215,160,197,39,36,202,52,204,130,19,119,206,120,84,207,185,191,103,111,12,109,67,33,173,55,31,249,113,45,221,165,148,204,31,89,112,138,207,77,87,249,24,199,244,189,125,81,221,214,127,122,243,161,63,62,172,250,19,11,238,47,201,232,46,190,255,195,184,156,50,253,121,247,31,214,36,243,160,32,191,49,102,54,250,22,194,253,199,146,25,120,29,92,26,26,204,39,184,94,251,171,1,203,108,117,20,96,228,124,123,174,9,83,147,24,201,188,103,162,240,93,16,153,160,148,197,176,66,235,30,244,116,148,63,106,231,47,26,225,230,118,4,39,2,137,229,92,42,221,50,136,31,243,20,231,235,43,157,133,206,160,183,176,238,176,40,160,127,194,16,216,223,223,97,111,74,1,89,180,74,78,116,51,204,208,26,173,76,230,231,37,213,205,224,41,162,62,144,143,214,115,21,241,214,81,134,81,119,113,77,238,180,203,217,114,120,41,17,232,87,233,214,232,190,232,123,176,84,172,143,132,141,117,27,32,19,33,223,83,50,186,252,89,221,137,12,106,164,247,21,128,66,231,24,67,40,200,99,174,74,110,112,238,233,146,17,102,106,216,39,56,13,13,6,23,17,74,26,23,67,30,28,235,33,173,236,44,164,61,107,18,116,110,123,18,156,126,22,86,78,87,189,240,28,254,136,219,92,88,252,65,227,254,17,35,74,37,98,180,148,150,65,95,97,141,96,54,5,203,28,233,212,29,232,41,170,171,103,127,231,61,77,248,208,8,23,135,221,23,32,187,33,86,185,50,185,100,215,249,115,109,18,165,149,140,102,43,105,35,194,234,193,58,242,194,236,123,29,29,222,214,30,137,186,130,206,187,52,98,91,2,87,150,23,24,24,223,75,7,98,53,165,252,246,180,226,1,172,222,18,89,243,100,121,216,156,136,59,148,241,135,55,54,19,49,30,225,245,131,199,70,74,109,252,220,90,6,198,145,66,39,24,26,43,3,6,159,110,87,48,23,175,158,209,167,155,82,19,144,222,209,60,203,125,37,26,37,24,49,28,166,146,234,30,64,229,167,48,60,254,29,72,183,121,90,227,132,168,187,24,0,81,134,192,201,49,75,211,197,199,174,130,157,83,201,19,205,180,163,205,66,233,17,82,9,166,23,209,200,133,168,31,164,144,28,62,2,33,219,116,7,184,223,64,58,158,83,25,80,13,74,203,1,180,21,247,5,96,25,103,251,228,66,20,167,10,8,9,155,41,222,248,55,179,122,82,252,131,53,16,215,221,12,168,145,66,48,142,89,184,42,183,147,57,239,25,19,75,10,32,14,2,141,62,225,249,238,248,66,97,191,20,15,60,8,128,62,155,61,101,231,199,88,250,155,26,153,16,228,44,13,0,100,248,200,110,165,12,142,144,249,144,142,26,234,35,164,153,233,249,211,139,183,163,113,64,97,218,62,21,187,28,80,225,186,148,169,60,249,130,244,153,26,21,255,16,43,97,179,155,196,186,117,199,142,209,32,195,93,187,49,27,137,26,41,22,106,149,196,210,11,14,231,104,177,98,193,21,161,123,186,17,136,119,208,219,111,62,31,135,39,130,103,17,155,146,93,28,64,191,128,44,230,99,152,62,63,208,216,27,73,117,228,73,51,204,51,189,81,182,70,101,255,12,71,22,212,93,80,110,143,214,143,202,167,94,5,81,204,112,210,17,83,201,179,227,75,87,25,68,217,253,110,78,173,231,131,28,169,58,246,130,9,121,71,3,225,151,37,165,138,236,207,22,186,251,196,104,212,96,108,207,128,121,132,234,110,240,63,18,42,249,7,14,135,52,122,229,154,245,211,16,75,26,51,29,34,148,57,11,108,144,46,81,226,42,67,218,8,21,92,23,181,169,199,213,188,166,139,218,129,85,207,225,211,16,176,18,135,15,217,34,46,113,223,144,156,85,229,2,83,129,230,29,108,12,20,79,139,90,76,218,22,222,29,207,168,154,235,23,138,163,169,165,162,123,163,174,120,126,177,165,32,226,34,19,169,5,169,162,106,95,210,125,39,151,181,162,154,54,158,30,84,209,32,130,136,127,219,151,31,172,247,78,21,146,126,24,119,167,128,206,6,102,124,121,76,35,198,216,221,116,152,19,241,11,1,228,10,112,45,143,173,107,163,39,150,84,90,31,90,214,0,80,162,89,36,12,190,239,181,31,120,16,21,25,21,69,154,217,129,20,29,112,254,242,247,178,249,217,16,20,119,106,123,20,155,67,23,192,254,91,198,40,46,123,13,16,242,67,146,237,196,5,242,204,202,44,10,14,125,43,175,25,194,156,14,190,208,55,91,10,111,189,161,113,202,34,140,20,206,227,62,203,115,249,72,8,140,151,180,39,213,27,112,16,176,159,100,120,236,91,14,218,172,37,84,12,85,249,76,26,192,127,80,96,240,175,62,123,189,183,169,214,16,97,10,21,51,102,64,128,243,191,203,149,151,44,238,222,115,26,213,16,82,112,205,102,82,102,172,239,88,71,176,100,185,144,238,26,219,89,164,184,14,133,35,38,71,108,243,182,250,166,139,21,73,174,182,147,216,208,130,30,108,35,41,95,149,133,60,17,117,176,138,31,244,26,158,253,172,56,168,254,238,8,148,27,247,89,213,178,41,175,177,151,189,147,134,152,37,7,16,22,44,123,119,245,186,37,142,172,151,220,158,19,30,108,166,17,19,197,88,34,43,9,125,122,191,45,254,184,201,121,61,28,118,106,173,78,239,160,253,97,204,87,203,96,161,148,151,22,197,238,189,11,89,26,254,231,9,19,9,231,77,221,18,18,58,177,252,69,91,93,99,166,220,132,14,216,175,251,234,28,200,141,48,107,175,74,28,133,176,208,62,19,243,98,34,23,212,215,38,188,242,110,227,208,38,218,203,117,194,232,129,18,134,140,164,198,234,23,159,180,215,41,70,137,157,167,156,29,107,112,80,5,239,223,24,42,70,238,4,161,23,134,176,23,137,243,217,157,37,179,224,84,107,139,157,77,121,158,243,18,116,82,246,98,111,235,205,135,120,69,47,124,40,151,82,30,93,168,94,130,191,34,11,211,198,106,191,201,134,18,66,24,228,185,75,104,204,27,60,15,159,136,255,58,210,14,104,19,109,41,121,64,122,44,96,24,152,218,152,145,131,228,12,31,36,33,148,51,200,86,179,70,19,226,19,14,54,29,215,24,182,77,67,41,160,120,143,56,220,180,220,164,145,74,223,19,138,175,107,168,102,39,127,90,96,33,97,161,130,170,203,31,162,191,239,185,235,133,50,21,77,180,77,180,155,187,111,25,78,153,140,97,137,209,142,170,61,144,164,246,226,98,89,20,12,225,214,26,161,167,216,238,202,217,182,43,79,130,71,16,69,155,36,94,155,114,39,126,17,246,138,223,177,3,12,26,4,73,29,24,73,245,133,254,13,248,59,25,91,105,214,20,208,160,74,19,212,93,158,203,164,249,47,20,124,135,171,16,77,1,17,82,83,201,99,223,58,92,230,185,249,11,172,26,113,103,218,116,15,161,28,25,47,176,30,251,250,111,86,21,193,82,72,42,217,128,176,173,37,192,75,47,47,243,17,17,52,81,13,170,142,52,231,21,9,205,18,178,126,235,79,27,196,13,113,238,62,93,31,171,109,10,15,40,50,137,217,21,157,164,141,139,101,23,25,188,87,8,12,32,40,212,122,17,148,58,124,18,60,242,244,44,89,13,224,204,217,185,247,27,67,149,150,219,252,244,195,240,224,61,179,112,225,199,95,22,3,17,18,22,151,93,54,90,26,203,245,38,129,57,230,17,4,232,28,240,36,252,86,144,144,222,34,11,53,143,163,28,208,236,227,140,29,48,223,217,166,75,130,162,93,63,233,22,218,35,131,61,177,89,127,225,235,162,206,78,177,50,84,18,92,57,56,47,181,194,203,104,121,209,125,228,78,132,83,29,227,45,96,191,93,53,214,83,148,167,100,80,114,3,118,23,28,139,230,101,177,42,120,169,118,236,182,166,142,207,196,18,250,68,215,111,181,170,38,15,241,19,139,215,125,178,7,30,98,106,223,191,42,34,82,63,39,67,111,172,100,40,6,24,78,136,127,153,136,78,219,101,31,156,242,137,80,32,56,19,74,13,204,40,116,74,197,111,101,147,234,15,180,51,192,30,59,164,9,135,246,161,106,89,132,15,34,115,246,194,153,24,150,182,7,108,248,231,238,173,54,217,180,245,145,53,174,19,86,87,12,224,243,63,126,73,36,245,186,34,131,34,125,31,69,172,214,76,246,255,100,212,233,144,149,232,104,232,48,25,209,137,120,61,248,255,131,67,238,115,68,237,83,32,39,20,116,161,147,151,198,204,156,207,241,143,3,241,15,77,31,16,82,2,185,37,164,71,97,127,28,179,5,232,127,174,203,25,15,53,199,183,233,210,77,204,22,92,209,236,255,241,162,20,217,144,210,95,33,15,11,61,18,176,218,35,51,91,130,16,193,231,80,153,104,75,171,97,80,179,42,6,133,43,106,26,103,185,64,20,186,162,34,78,64,92,85,107,106,188,33,21,83,148,0,221,148,232,78,11,205,73,68,188,238,201,231,16,81,237,0,200,135,218,23,18,72,169,211,198,74,118,12,27,218,189,0,160,108,72,70,219,108,135,220,107,213,145,163,21,175,100,205,76,189,6,5,73,138,159,227,239,221,167,79,17,177,58,226,122,200,10,8,168,67,255,56,230,47,166,178,27,244,46,232,251,57,162,57,83,105,255,147,30,243,132,40,22,93,242,236,47,251,180,199,117,135,255,15,178,245,3,186,17,46,234,71,230,145,33,217,34,63,255,127,182,34,211,92,28,242,84,6,133,65,129,122,181,101,255,255,145,232,168,176,22,245,67,56,55,1,1,98,196,183,50,51,219,134,237,38,18,238,159,243,241,1,104,54,58,89,132,235,145,164,21,11,29,139,25,246,39,155,185,94,251,224,105,188,116,80,17,60,23,214,122,94,134,226,250,126,47,231,135,99,93,64,116,150,18,86,145,253,214,208,247,151,229,113,217,56,98,205,134,189,29,171,218,202,120,13,147,121,132,193,122,45,232,61,210,202,23,86,21,111,45,113,66,97,208,154,200,138,134,49,168,8,19,34,34,24,175,78,106,104,77,145,218,170,61,79,64,116,30,232,180,121,242,62,136,83,164,218,174,136,100,63,0,93,24,135,93,97,40,255,108,220,233,174,88,109,80,204,153,125,19,164,149,104,13,101,174,96,169,228,141,72,26,122,92,47,31,131,68,237,61,183,190,179,186,131,113,160,174,97,176,242,24,54,157,138,49,44,50,246,46,54,193,230,190,231,89,245,19,240,97,119,130,19,29,189,228,137,155,215,151,63,246,238,31,90,78,44,53,169,125,202,131,161,175,223,223,50,248,139,25,21,165,86,247,32,254,161,156,231,242,178,76,194,249,111,20,170,29,18,249,179,49,27,74,185,40,143,112,155,148,89,16,221,149,182,193,236,181,94,67,245,13,229,128,197,237,40,26,74,222,94,1,87,94,229,53,196,164,29,103,4,139,237,20,213,177,24,1,172,126,183,196,105,29,126,82,208,8,190,16,34,182,90,155,121,151,37,161,15,47,48,183,179,167,201,26,129,94,21,73,97,172,183,77,217,88,243,248,194,31,110,21,155,75,68,7,129,35,198,215,173,224,245,147,53,230,36,17,43,172,211,62,155,5,61,89,73,52,86,134,34,61,110,27,188,137,220,203,21,158,253,224,109,195,17,5,130,202,241,21,99,161,227,111,17,24,254,179,36,105,65,55,155,59,142,17,209,155,210,127,181,89,99,134,7,117,53,37,197,197,22,28,14,227,14,51,145,20,233,209,210,144,247,80,55,158,120,22,11,28,63,143,218,118,186,116,117,13,198,64,44,24,250,17,120,198,49,229,144,36,247,237,187,72,163,103,224,89,195,28,45,5,91,183,64,29,44,139,201,211,181,31,77,174,2,23,36,4,124,95,205,125,86,111,212,15,43,230,112,139,104,18,6,109,198,152,72,201,240,126,237,178,17,61,78,18,116,29,159,189,158,224,6,161,192,152,87,194,167,253,164,14,144,23,230,202,75,77,210,128,0,71,121,155,236,202,80,165,217,18,162,68,121,72,29,206,0,216,142,197,173,68,129,8,41,30,130,208,45,109,23,216,51,19,63,209,87,157,154,211,32,24,206,166,36,36,121,70,246,168,101,167,172,74,21,118,77,19,125,164,58,160,142,61,189,116,111,165,122,119,136,86,226,30,100,80,149,230,62,49,100,93,140,183,251,197,6,18,181,24,183,166,170,235,203,141,182,74,112,44,150,209,107,14,196,19,87,164,170,18,19,22,36,17,26,71,240,232,18,23,160,31,223,233,238,14,220,68,131,218,20,108,243,83,66,223,76,25,128,33,191,216,124,157,2,226,67,35,41,67,104,127,61,20,51,129,50,122,253,125,104,78,54,28,84,207,185,50,49,16,184,206,80,144,149,201,64,74,189,198,185,75,41,81,232,25,198,11,167,166,119,212,51,8,49,210,199,111,135,218,185,20,107,9,236,30,198,118,41,160,141,14,211,191,210,174,148,16,223,219,172,100,163,87,66,0,73,23,184,255,29,126,135,26,25,227,35,234,181,223,1,205,160,18,96,153,177,49,57,21,174,181,28,136,145,76,206,112,77,117,230,173,39,142,250,16,226,85,148,166,181,173,227,26,175,187,112,73,12,125,42,27,232,119,67,133,196,87,233,123,242,98,141,7,61,151,187,21,135,249,53,4,106,121,135,201,142,181,10,6,100,223,98,17,113,194,188,6,16,143,165,117,228,136,119,214,108,101,209,27,39,53,202,107,166,165,183,247,233,211,146,171,240,29,65,22,31,196,161,188,30,30,198,95,238,15,15,86,141,177,205,17,101,211,2,97,100,99,163,255,22,179,177,137,72,79,124,28,81,220,155,77,80,28,233,50,223,40,142,212,6,217,201,22,14,125,73,113,115,227,32,143,178,32,216,118,5,20,59,18,124,46,15,130,133,5,155,126,234,205,89,241,59,83,43,29,202,190,165,1,158,55,175,203,238,215,71,244,47,220,85,23,161,152,132,52,75,249,88,9,191,172,108,195,140,22,171,18,0,65,239,152,208,0,11,1,16,0,65,255,152,208,0,11,1,20,0,65,143,153,208,0,11,1,25,0,65,158,153,208,0,11,2,64,31,0,65,174,153,208,0,11,2,136,19,0,65,190,153,208,0,11,2,106,24,0,65,205,153,208,0,11,3,128,132,30,0,65,221,153,208,0,11,3,208,18,19,0,65,237,153,208,0,11,3,132,215,23,0,65,253,153,208,0,11,3,101,205,29,0,65,140,154,208,0,11,4,32,95,160,18,0,65,156,154,208,0,11,4,232,118,72,23,0,65,172,154,208,0,11,4,162,148,26,29,0,65,187,154,208,0,11,5,64,229,156,48,18,0,65,203,154,208,0,11,5,144,30,196,188,22,0,65,219,154,208,0,11,5,52,38,245,107,28,0,65,234,154,208,0,11,6,128,224,55,121,195,17,0,65,250,154,208,0,11,6,160,216,133,87,52,22,0,65,138,155,208,0,11,6,200,78,103,109,193,27,0,65,154,155,208,0,11,6,61,145,96,228,88,17,0,65,169,155,208,0,11,7,64,140,181,120,29,175,21,0,65,185,155,208,0,11,7,80,239,226,214,228,26,27,0,65,201,155,208,0,11,136,39,146,213,77,6,207,240,16,0,0,0,0,0,0,0,0,128,246,74,225,199,2,45,21,0,0,0,0,0,0,0,0,32,180,157,217,121,67,120,26,0,0,0,0,0,0,0,0,148,144,2,40,44,42,139,16,0,0,0,0,0,0,0,0,185,52,3,50,183,244,173,20,0,0,0,0,0,0,0,64,231,1,132,254,228,113,217,25,0,0,0,0,0,0,0,136,48,129,18,31,47,231,39,16,0,0,0,0,0,0,0,170,124,33,215,230,250,224,49,20,0,0,0,0,0,0,128,212,219,233,140,160,57,89,62,25,0,0,0,0,0,0,160,201,82,36,176,8,136,239,141,31,0,0,0,0,0,0,4,190,179,22,110,5,181,181,184,19,0,0,0,0,0,0,133,173,96,156,201,70,34,227,166,24,0,0,0,0,0,64,230,216,120,3,124,216,234,155,208,30,0,0,0,0,0,232,143,135,43,130,77,199,114,97,66,19,0,0,0,0,0,226,115,105,182,226,32,121,207,249,18,24,0,0,0,0,128,218,208,3,100,27,105,87,67,184,23,30,0,0,0,0,144,136,98,130,30,177,161,22,42,211,206,18,0,0,0,0,180,42,251,34,102,29,74,156,244,135,130,23,0,0,0,0,97,245,185,171,191,164,92,195,241,41,99,29,0,0,0,160,92,57,84,203,247,230,25,26,55,250,93,18,0,0,0,200,179,71,41,190,181,96,160,224,196,120,245,22,0,0,0,186,160,153,179,45,227,120,200,24,246,214,178,28,0,0,64,116,4,64,144,252,141,75,125,207,89,198,239,17,0,0,80,145,5,80,180,123,113,158,92,67,240,183,107,22,0,0,164,245,6,100,161,218,13,198,51,84,236,165,6,28,0,128,134,89,132,222,164,168,200,91,160,180,179,39,132,17,0,32,232,111,37,22,206,210,186,114,200,161,160,49,229,21,0,40,226,203,174,155,129,135,105,143,58,202,8,126,94,27,0,89,109,63,77,1,177,244,161,153,100,126,197,14,27,17,64,175,72,143,160,65,221,113,10,192,253,221,118,210,97,21,16,219,26,179,8,146,84,14,13,48,125,149,20,71,186,26,234,200,240,111,69,219,244,40,8,62,110,221,108,108,180,16,36,251,236,203,22,18,50,51,138,205,201,20,136,135,225,20,237,57,232,126,156,150,254,191,236,64,252,25,106,233,25,26,52,36,81,207,33,30,255,247,147,168,61,80,226,49,80,16,65,109,37,67,170,229,254,245,184,18,77,228,90,62,100,20,146,200,238,211,20,159,126,51,103,87,96,157,241,77,125,25,182,122,234,8,218,70,94,0,65,109,184,4,110,161,220,31,178,140,146,69,72,236,58,160,72,68,243,194,228,228,233,19,222,47,247,86,90,167,73,200,90,21,176,243,29,94,228,24,214,251,180,236,48,17,92,122,177,26,156,112,165,117,29,31,101,29,241,147,190,138,121,236,174,144,97,102,135,105,114,19,191,100,237,56,110,237,151,167,218,244,249,63,233,3,79,24,239,189,40,199,201,232,125,81,17,114,248,143,227,196,98,30,181,118,121,28,126,177,238,210,74,71,251,57,14,187,253,18,98,212,151,163,221,93,170,135,29,25,122,200,209,41,189,23,123,201,125,12,85,245,148,233,100,159,152,58,70,116,172,29,237,157,206,39,85,25,253,17,159,99,159,228,171,200,139,18,104,69,194,113,170,95,124,214,134,60,199,221,214,186,46,23,194,214,50,14,149,119,27,140,168,11,57,149,140,105,250,28,57,198,223,40,189,42,145,87,73,167,67,221,247,129,28,18,200,183,23,115,108,117,117,173,27,145,148,212,117,162,163,22,186,165,221,143,199,210,210,152,98,181,185,73,19,139,76,28,148,135,234,185,188,195,131,159,93,17,20,14,236,214,175,17,121,41,101,232,171,180,100,7,181,21,153,17,167,204,27,22,215,115,126,226,214,225,61,73,34,91,255,213,208,191,162,27,102,8,143,77,38,173,198,109,245,152,191,133,226,183,69,17,128,202,242,224,111,88,56,201,50,127,47,39,219,37,151,21,32,125,47,217,139,110,134,123,255,94,251,240,81,239,252,26,52,174,189,103,23,5,52,173,95,27,157,54,147,21,222,16,193,25,173,65,93,6,129,152,55,98,68,4,248,154,21,21,50,96,24,146,244,71,161,126,197,122,85,5,182,1,91,26,31,60,79,219,248,204,36,111,187,108,85,195,17,225,120,16,39,11,35,18,55,0,238,74,234,199,42,52,86,25,151,20,240,205,171,214,68,128,169,221,228,121,53,193,171,223,188,25,182,96,43,6,43,240,137,10,47,108,193,88,203,11,22,16,228,56,182,199,53,108,44,205,58,199,241,46,190,142,27,20,29,199,163,57,67,135,119,128,9,57,174,186,109,114,34,25,228,184,12,8,20,105,149,224,75,199,89,41,9,15,107,31,142,243,7,133,172,97,93,108,143,28,216,185,101,233,162,19,114,240,73,166,23,186,116,71,179,35,78,40,191,163,139,24,143,108,220,143,157,232,81,25,160,172,97,242,174,140,174,30,217,195,233,121,98,49,211,15,228,11,125,87,237,23,45,19,207,52,100,24,187,253,199,19,221,78,92,173,232,93,248,23,3,66,125,222,41,253,185,88,148,98,179,216,98,117,246,29,66,73,14,43,58,62,116,183,156,29,112,199,93,9,186,18,146,219,209,181,200,77,81,229,3,37,76,57,181,139,104,23,119,82,70,227,58,161,165,222,68,46,159,135,162,174,66,29,138,243,11,206,196,132,39,11,235,124,195,148,37,173,73,18,109,240,142,1,246,101,241,205,37,92,244,249,110,24,220,22,136,172,242,129,115,191,109,65,47,115,113,184,138,30,147,28,213,171,55,49,168,151,228,136,253,231,70,179,22,243,219,17,202,150,133,61,146,189,29,235,252,161,24,96,220,239,82,22,125,252,230,204,246,44,229,37,124,202,30,120,211,171,231,27,206,93,16,64,26,60,175,151,141,62,19,43,100,203,112,17,66,117,20,208,32,11,155,253,48,14,216,53,61,254,204,21,146,146,25,4,233,205,1,61,189,17,78,131,204,61,64,27,155,251,143,162,177,32,33,70,22,203,16,210,159,38,8,17,130,250,51,11,222,104,169,215,219,253,148,198,71,48,74,21,35,249,0,142,21,195,147,205,82,61,58,184,89,188,156,26,182,155,192,120,237,89,124,192,83,102,36,19,184,245,161,16,163,194,240,214,104,112,155,176,232,127,237,23,38,115,202,20,76,243,172,12,131,76,194,220,226,223,232,157,239,15,253,25,15,24,236,231,209,111,249,201,237,139,177,194,245,41,62,16,19,30,231,97,198,203,119,60,233,238,93,51,115,180,77,20,152,229,96,250,183,190,149,139,163,106,53,0,144,33,97,25,254,30,249,248,101,46,123,110,76,197,66,0,244,105,185,31,95,179,155,187,255,252,12,197,79,187,41,128,56,226,211,19,55,160,130,170,63,60,80,182,35,42,52,160,198,218,200,24,68,72,35,149,79,75,228,163,172,52,65,72,120,17,251,30,43,13,54,189,17,175,110,230,235,192,40,45,235,234,92,19,117,144,131,44,214,90,10,224,38,241,114,248,165,37,52,24,147,116,164,183,139,241,12,152,112,173,143,118,15,47,65,30,220,200,198,82,247,22,8,95,102,204,25,170,105,189,232,18,19,123,120,39,181,28,202,246,127,63,160,20,196,236,162,23,215,153,86,113,226,163,124,244,95,79,200,25,245,167,139,29,38,32,214,134,109,230,205,248,155,49,29,48,249,72,119,18,48,168,139,232,8,96,1,247,2,126,36,124,55,27,21,23,60,146,174,34,11,184,193,180,131,157,45,91,5,98,218,28,101,27,173,245,6,19,249,80,114,130,252,88,67,125,8,18,63,98,24,179,200,87,55,229,14,163,59,47,148,156,138,22,207,122,222,223,186,45,133,158,210,139,10,59,185,67,45,28,193,12,235,203,148,60,19,163,99,151,230,196,83,74,156,17,241,207,229,254,185,11,216,139,60,61,32,182,232,92,3,22,238,67,159,126,168,14,206,174,139,76,168,227,34,52,132,27,117,138,35,79,41,201,64,77,215,47,73,206,149,160,50,17,18,109,236,162,115,251,144,32,205,123,219,65,187,72,127,21,86,136,167,139,80,58,181,104,192,90,82,18,234,26,223,26,54,181,72,87,114,68,113,65,184,120,115,75,210,112,203,16,131,226,26,237,142,149,205,81,230,86,80,222,6,77,254,20,36,155,97,168,242,250,64,230,159,108,228,149,72,224,61,26,247,0,61,169,215,156,232,239,227,195,174,93,45,172,102,16,52,65,140,147,13,196,226,235,220,116,26,181,56,87,128,20,129,81,111,248,16,117,219,38,20,18,97,226,6,109,160,25,241,146,69,155,42,41,73,152,76,171,124,77,36,68,4,16,173,247,22,66,117,115,91,190,31,214,219,96,45,85,5,20,152,181,156,146,82,80,242,173,167,203,18,185,120,170,6,25,255,226,67,55,103,228,110,153,145,126,87,231,22,85,72,31,223,109,138,130,192,78,229,255,26,175,150,80,46,53,141,19,87,9,45,163,112,162,222,191,225,90,188,228,121,130,112,24,173,75,248,203,12,75,214,47,154,113,235,93,24,163,140,30,76,47,123,255,231,238,229,93,0,39,179,58,239,229,23,19,31,251,89,255,161,106,95,117,192,240,95,9,107,223,221,23,231,121,48,127,74,69,183,146,240,236,183,203,69,87,213,29,48,76,126,143,78,139,178,91,22,244,82,159,139,86,165,18,60,223,93,51,34,46,159,242,27,177,39,135,46,172,78,23,11,87,53,192,170,249,70,239,98,157,241,40,58,87,34,29,103,86,33,184,10,92,140,213,93,2,151,89,132,118,53,18,1,172,41,102,13,115,239,74,245,194,252,111,37,212,194,22,1,23,180,191,208,79,171,157,178,243,251,203,46,137,115,28,96,142,208,119,226,17,139,162,79,120,125,63,189,53,200,17,249,177,196,21,91,214,45,139,99,214,92,143,44,67,58,22,119,222,53,219,241,75,249,109,252,11,52,179,247,211,200,27,10,171,1,41,119,207,187,196,125,135,0,208,122,132,93,17,205,21,66,243,84,195,234,53,93,169,0,132,153,229,180,21,64,155,18,48,42,116,101,131,180,211,0,229,255,30,34,27,8,161,11,94,154,104,31,210,80,132,32,239,95,83,245,16,74,137,142,245,192,66,167,6,101,165,232,234,55,168,50,21,157,43,242,50,113,19,81,72,190,206,162,229,69,82,127,26,66,91,215,191,38,172,50,237,54,193,133,175,107,147,143,16,18,50,205,111,48,87,127,168,132,49,103,155,70,120,179,20,151,126,192,139,252,44,159,210,229,253,64,66,88,86,224,25,30,79,88,215,29,124,163,163,175,158,104,41,247,53,44,16,230,98,46,77,37,91,140,140,91,198,194,243,116,67,55,20,159,251,121,160,238,113,175,111,242,119,179,48,82,20,69,25,135,122,152,72,106,78,155,11,239,85,224,188,102,89,150,31,148,76,95,109,2,17,65,103,181,53,12,54,224,247,189,19,186,31,183,8,67,85,17,193,34,67,143,67,216,117,173,24,168,231,228,202,147,170,85,113,235,19,115,84,78,211,216,30,201,16,207,94,156,138,213,38,115,236,199,244,16,132,71,19,251,212,130,118,67,237,138,240,143,231,249,49,21,101,25,24,58,138,35,84,148,168,173,236,115,97,120,126,90,190,31,30,100,54,150,180,92,137,236,115,232,60,11,143,248,214,211,18,253,195,187,225,179,171,231,144,34,12,206,178,182,204,136,23,253,180,42,218,160,150,33,53,43,143,129,95,228,255,106,29,30,177,90,136,36,254,52,1,123,249,176,187,238,223,98,18,101,93,113,170,173,61,130,193,217,55,157,106,234,151,251,22,191,180,13,21,25,205,226,49,208,133,68,5,229,125,186,28,247,144,40,173,47,192,45,31,162,211,74,35,175,142,244,17,53,181,114,152,59,48,249,166,138,136,29,236,90,178,113,22,130,98,143,126,74,124,183,80,173,234,36,167,241,30,14,28,145,157,25,143,174,173,114,82,172,18,119,8,87,211,136,17,246,4,224,50,26,89,15,103,87,215,148,202,44,8,235,21,51,6,152,191,96,47,211,64,45,13,58,253,55,202,101,27,224,3,191,119,156,253,131,72,60,72,68,254,98,158,31,17,216,196,174,149,3,253,164,90,75,90,213,189,251,133,103,21,14,118,26,123,68,60,78,49,222,176,74,173,122,103,193,26,201,137,240,204,170,229,208,222,138,174,78,172,172,224,184,16,59,172,44,128,21,31,133,150,45,90,98,215,215,24,231,20,74,215,55,224,218,102,38,252,184,240,58,205,13,223,32,26,142,230,34,204,72,0,152,157,115,214,68,160,104,139,84,16,50,160,43,255,90,0,254,132,16,12,86,200,66,174,105,20,62,136,246,190,113,128,61,166,20,143,107,122,211,25,132,25,78,42,180,46,142,224,204,207,217,114,6,89,72,32,229,31,112,154,48,221,88,12,224,33,200,7,164,55,45,52,239,19,13,193,124,20,111,15,88,42,186,9,141,133,56,1,235,24,80,241,155,217,74,19,238,180,40,76,240,166,134,193,37,31,210,118,1,200,14,204,20,113,153,47,86,40,244,152,119,19,134,212,1,122,18,255,89,205,127,187,107,50,49,127,85,24,168,73,130,24,215,126,176,192,95,170,6,127,253,222,106,30,9,110,81,111,70,79,110,216,123,42,100,111,94,203,2,19,139,201,37,11,24,227,137,206,26,53,61,11,54,126,195,23,238,59,239,13,222,91,44,130,97,130,12,142,195,93,180,29,117,133,181,200,106,185,91,241,124,209,199,56,154,186,144,18,210,230,226,122,197,167,178,45,220,197,249,198,64,233,52,23,134,160,155,217,182,81,31,57,83,55,184,248,144,35,2,29,84,68,1,72,18,147,179,3,148,34,115,155,58,86,33,18,105,149,1,218,214,119,160,4,57,235,79,66,201,171,169,22,195,250,129,144,204,149,200,69,7,230,227,146,187,22,84,28,186,60,81,218,159,93,157,139,196,111,206,59,53,142,180,17,232,139,229,208,7,181,132,174,181,11,194,138,194,177,33,22,227,238,30,197,73,226,37,26,163,142,114,45,51,30,170,27,77,85,51,27,110,173,87,240,37,153,103,252,223,82,74,17,161,42,0,162,201,152,109,108,111,127,129,251,151,231,156,21,73,53,128,10,252,254,136,71,75,223,97,250,125,33,4,27,78,33,144,134,93,159,181,12,143,43,125,188,238,148,226,16,161,41,52,232,52,7,227,207,114,118,156,107,42,58,27,21,10,52,65,34,2,201,219,131,15,148,131,6,181,8,98,26,134,192,104,85,161,93,105,178,137,60,18,36,113,69,125,16,167,240,194,170,9,181,3,31,172,203,22,109,205,150,156,20,209,172,115,21,76,162,196,38,151,126,92,200,128,188,195,25,3,76,104,141,111,229,58,120,30,207,57,125,208,85,26,16,3,95,194,112,203,158,73,22,230,66,136,156,68,235,32,20,196,246,242,76,126,6,220,155,159,83,170,195,21,38,41,25,118,180,47,224,29,8,211,130,135,232,148,52,155,111,115,31,201,208,29,172,18,229,195,177,84,17,221,0,193,37,168,19,252,68,37,87,87,222,52,222,169,85,20,65,49,47,146,24,59,150,238,44,237,21,194,85,20,107,89,145,253,186,182,30,229,29,21,60,180,77,153,181,236,226,215,122,222,52,50,19,94,101,26,75,33,161,255,226,167,219,141,25,22,194,254,23,182,254,224,157,105,137,191,219,145,82,241,159,155,114,254,29,49,159,172,2,226,181,87,41,155,211,246,67,161,7,191,18,254,198,87,131,90,163,173,243,129,136,244,148,137,201,110,23,189,184,45,36,49,12,153,112,162,170,49,250,235,123,74,29,118,147,156,182,158,167,95,134,165,10,95,124,115,141,78,18,84,184,67,100,134,145,247,231,78,205,118,91,208,48,226,22,105,166,84,253,231,117,245,161,162,128,84,114,4,189,154,28,1,232,84,254,176,105,57,165,101,208,116,199,34,182,224,17,2,34,234,61,29,196,135,14,127,4,82,121,171,227,88,22,130,170,100,141,36,181,41,210,158,133,166,87,150,28,239,27,145,234,94,216,54,17,90,67,131,19,200,246,221,113,117,17,54,165,118,142,132,149,48,20,100,24,122,116,85,206,210,21,131,78,20,178,229,186,60,25,125,158,152,209,234,129,71,27,18,177,76,143,207,244,197,47,14,99,255,194,50,177,12,17,86,221,31,115,3,114,183,187,209,59,191,115,127,221,79,21,172,212,231,79,132,78,165,42,198,10,175,80,223,212,163,26,235,228,240,177,18,81,167,218,187,102,109,146,11,101,166,16,38,30,109,94,87,37,81,209,106,192,8,119,78,254,207,20,176,101,8,54,173,110,165,133,133,240,202,20,226,253,3,26,142,63,197,65,44,101,135,115,83,214,254,76,173,126,66,16,113,143,54,82,119,62,105,80,232,139,62,160,88,30,83,20,78,51,196,38,21,142,131,100,226,46,78,200,238,229,103,25,34,64,117,112,154,113,164,253,154,186,97,122,106,223,193,31,21,72,73,134,0,199,134,222,160,20,125,140,162,43,217,19,26,154,219,167,192,120,40,22,201,89,156,47,139,118,207,24,161,128,210,209,240,150,178,91,59,112,131,251,45,84,3,31,100,144,35,131,86,158,79,25,37,38,50,189,156,20,98,19,126,116,236,35,236,133,163,95,174,175,126,236,195,153,58,24,157,145,231,44,103,103,140,247,153,91,158,231,52,64,73,30,2,187,16,124,160,192,183,58,64,249,194,16,33,200,237,18,195,233,20,155,200,176,101,73,144,183,243,84,41,58,169,23,51,36,218,193,250,28,191,91,116,165,48,170,179,136,147,29,160,86,40,185,28,114,87,185,104,103,94,74,112,53,124,18,72,108,114,231,163,78,173,231,66,1,246,92,204,66,27,23,90,7,79,225,76,162,152,161,147,129,51,116,127,19,226,28,152,100,209,12,112,101,255,68,252,48,160,168,47,76,13,18,190,189,5,16,204,62,63,86,59,61,200,146,59,159,144,22,46,45,7,20,127,14,207,43,138,76,122,119,10,199,52,28,61,124,132,108,15,105,97,91,214,111,172,138,102,252,160,17,76,155,165,71,83,195,57,242,203,139,87,45,128,59,9,22,31,2,143,25,40,52,200,238,190,110,173,56,96,138,139,27,83,97,249,15,153,32,61,85,55,101,108,35,124,54,55,17,168,185,247,83,191,104,140,42,133,126,71,44,27,4,133,21,18,168,245,40,239,130,47,117,38,94,89,247,33,69,230,26,11,137,153,121,213,177,61,9,216,218,151,58,53,235,207,16,78,235,255,215,74,30,141,11,142,209,61,137,2,230,3,21,34,230,255,141,221,101,112,142,241,69,141,43,131,223,68,26,213,239,191,120,170,63,6,249,182,75,56,251,177,11,107,16,202,235,239,22,149,207,71,183,164,94,6,122,158,206,133,20,189,230,171,92,122,195,25,229,77,246,135,24,70,66,167,25,54,112,235,121,44,26,48,175,240,249,84,207,107,137,8,16,67,76,102,152,183,32,252,218,108,56,42,195,198,171,10,20,84,223,127,126,229,40,187,17,136,198,244,115,184,86,13,25,42,215,31,222,30,243,41,22,42,248,241,144,102,172,80,31,122,230,211,74,243,55,218,77,26,59,151,26,192,107,146,19,25,224,136,29,240,197,80,225,224,9,61,33,176,6,119,24,31,24,235,36,108,247,164,25,89,76,140,41,92,200,148,30,19,239,18,151,163,26,7,176,183,175,247,153,57,253,28,19,216,170,215,124,76,225,8,156,165,155,117,0,136,60,228,23,142,149,13,156,159,25,11,3,143,2,147,0,170,75,221,29,121,125,136,193,3,240,230,97,153,225,91,64,74,79,170,18,215,156,234,177,4,172,96,186,255,217,114,208,28,227,84,23,13,68,101,222,5,215,248,168,127,144,143,4,228,27,42,29,136,74,255,170,99,134,155,201,79,186,217,130,110,81,58,18,42,29,191,149,252,103,2,188,227,40,144,35,202,229,200,22,116,228,46,187,251,1,3,171,28,51,116,172,60,31,123,28,201,78,253,84,61,225,225,234,241,159,200,235,133,243,204,17,123,162,60,170,140,89,154,101,238,199,186,102,103,48,64,22,26,203,203,212,239,239,0,255,233,121,105,64,129,60,208,27,240,94,255,228,245,149,96,63,50,236,65,200,208,37,98,17,172,54,63,94,115,187,56,207,62,103,82,250,68,175,186,21,87,4,207,53,80,234,6,131,14,1,231,56,22,91,41,27,182,98,161,33,114,82,228,17,169,96,144,227,237,216,249,16,100,187,9,170,14,103,93,86,211,120,116,92,41,79,56,21,61,42,140,84,210,192,244,43,8,151,145,179,243,98,134,26,102,154,215,116,131,248,120,27,101,254,58,80,216,253,147,16,0,129,13,82,164,54,87,98,254,189,73,100,78,253,184,20,64,225,144,102,77,4,237,250,125,45,92,253,161,60,231,25,200,140,26,96,176,34,212,188,110,156,89,62,229,133,48,16,250,47,33,120,92,43,9,108,138,3,240,141,94,167,60,20,248,123,41,150,51,118,11,7,109,4,108,49,54,209,75,25,246,218,179,123,192,83,206,72,136,5,199,189,131,197,158,31,218,104,80,77,88,244,128,45,117,99,156,86,114,59,195,19,16,131,164,96,110,49,225,120,82,124,67,236,78,10,180,24,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,114,121,117,45,49,46,48,46,49,54,47,115,114,99,47,100,50,115,95,105,110,116,114,105,110,115,105,99,115,46,114,115,0,0,192,32,20,0,98,0,0,0,49,0,0,0,9,0,0,0,192,32,20,0,98,0,0,0,74,0,0,0,27,0,0,0,192,32,20,0,98,0,0,0,74,0,0,0,5,0,65,224,194,208,0,11,181,5,97,116,116,101,109,112,116,32,116,111,32,115,104,105,102,116,32,114,105,103,104,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,192,32,20,0,98,0,0,0,87,0,0,0,33,0,0,0,48,48,48,49,48,50,48,51,48,52,48,53,48,54,48,55,48,56,48,57,49,48,49,49,49,50,49,51,49,52,49,53,49,54,49,55,49,56,49,57,50,48,50,49,50,50,50,51,50,52,50,53,50,54,50,55,50,56,50,57,51,48,51,49,51,50,51,51,51,52,51,53,51,54,51,55,51,56,51,57,52,48,52,49,52,50,52,51,52,52,52,53,52,54,52,55,52,56,52,57,53,48,53,49,53,50,53,51,53,52,53,53,53,54,53,55,53,56,53,57,54,48,54,49,54,50,54,51,54,52,54,53,54,54,54,55,54,56,54,57,55,48,55,49,55,50,55,51,55,52,55,53,55,54,55,55,55,56,55,57,56,48,56,49,56,50,56,51,56,52,56,53,56,54,56,55,56,56,56,57,57,48,57,49,57,50,57,51,57,52,57,53,57,54,57,55,57,56,57,57,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,114,121,117,45,49,46,48,46,49,54,47,115,114,99,47,112,114,101,116,116,121,47,101,120,112,111,110,101,110,116,46,114,115,0,92,34,20,0,99,0,0,0,10,0,0,0,13,0,0,0,92,34,20,0,99,0,0,0,15,0,0,0,19,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,114,121,117,45,49,46,48,46,49,54,47,115,114,99,47,112,114,101,116,116,121,47,109,97,110,116,105,115,115,97,46,114,115,0,224,34,20,0,99,0,0,0,8,0,0,0,27,0,0,0,224,34,20,0,99,0,0,0,46,0,0,0,17,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,114,121,117,45,49,46,48,46,49,54,47,115,114,99,47,112,114,101,116,116,121,47,109,111,100,46,114,115,48,46,48,0,0,0,100,35,20,0,94,0,0,0,74,0,0,0,14,0,0,0,100,35,20,0,94,0,0,0,104,0,0,0,33,0,0,0,100,35,20,0,94,0,0,0,106,0,0,0,46,0,0,0,100,35,20,0,94,0,0,0,116,0,0,0,31,0,0,0,100,35,20,0,94,0,0,0,85,0,0,0,9,0,65,160,200,208,0,11,193,31,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,147,1,0,0,4,0,0,0,4,0,0,0,148,1,0,0,147,1,0,0,4,0,0,0,4,0,0,0,132,1,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,105,110,97,114,121,45,102,111,114,109,97,116,47,115,114,99,47,97,99,99,101,115,115,46,114,115,0,0,0,92,36,20,0,49,0,0,0,44,0,0,0,54,0,0,0,92,36,20,0,49,0,0,0,51,0,0,0,54,0,0,0,92,36,20,0,49,0,0,0,57,0,0,0,56,0,0,0,92,36,20,0,49,0,0,0,64,0,0,0,53,0,0,0,92,36,20,0,49,0,0,0,70,0,0,0,61,0,0,0,92,36,20,0,49,0,0,0,77,0,0,0,62,0,0,0,92,36,20,0,49,0,0,0,83,0,0,0,52,0,0,0,92,36,20,0,49,0,0,0,87,0,0,0,50,0,0,0,92,36,20,0,49,0,0,0,91,0,0,0,47,0,0,0,92,36,20,0,49,0,0,0,98,0,0,0,55,0,0,0,92,36,20,0,49,0,0,0,105,0,0,0,56,0,0,0,92,36,20,0,49,0,0,0,109,0,0,0,37,0,0,0,92,36,20,0,49,0,0,0,113,0,0,0,38,0,0,0,92,36,20,0,49,0,0,0,117,0,0,0,46,0,0,0,92,36,20,0,49,0,0,0,121,0,0,0,40,0,0,0,92,36,20,0,49,0,0,0,125,0,0,0,38,0,0,0,92,36,20,0,49,0,0,0,129,0,0,0,53,0,0,0,92,36,20,0,49,0,0,0,37,1,0,0,41,0,0,0,92,36,20,0,49,0,0,0,41,1,0,0,43,0,0,0,92,36,20,0,49,0,0,0,45,1,0,0,37,0,0,0,92,36,20,0,49,0,0,0,49,1,0,0,38,0,0,0,92,36,20,0,49,0,0,0,53,1,0,0,46,0,0,0,92,36,20,0,49,0,0,0,57,1,0,0,40,0,0,0,92,36,20,0,49,0,0,0,61,1,0,0,50,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,105,110,97,114,121,45,102,111,114,109,97,116,47,115,114,99,47,102,105,108,101,95,102,111,114,109,97,116,46,114,115,0,0,16,38,20,0,54,0,0,0,229,3,0,0,53,0,0,0,66,111,111,108,85,56,85,54,52,85,49,50,56,65,100,100,114,101,115,115,83,105,103,110,101,114,86,101,99,116,111,114,40,41,0,0,114,38,20,0,7,0,0,0,121,38,20,0,1,0,0,0,70,117,110,99,116,105,111,110,40,44,32,0,140,38,20,0,9,0,0,0,149,38,20,0,2,0,0,0,149,38,20,0,2,0,0,0,121,38,20,0,1,0,0,0,83,116,114,117,99,116,40,0,184,38,20,0,7,0,0,0,121,38,20,0,1,0,0,0,83,116,114,117,99,116,73,110,115,116,97,110,116,105,97,116,105,111,110,40,208,38,20,0,20,0,0,0,149,38,20,0,2,0,0,0,121,38,20,0,1,0,0,0,82,101,102,101,114,101,110,99,101,40,0,0,252,38,20,0,10,0,0,0,121,38,20,0,1,0,0,0,77,117,116,97,98,108,101,82,101,102,101,114,101,110,99,101,40,0,0,0,24,39,20,0,17,0,0,0,121,38,20,0,1,0,0,0,84,121,112,101,80,97,114,97,109,101,116,101,114,40,0,0,60,39,20,0,14,0,0,0,121,38,20,0,1,0,0,0,85,49,54,85,51,50,85,50,53,54,0,0,16,38,20,0,54,0,0,0,190,4,0,0,35,0,0,0,80,111,112,0,120,39,20,0,3,0,0,0,82,101,116,0,132,39,20,0,3,0,0,0,66,114,84,114,117,101,40,0,144,39,20,0,7,0,0,0,121,38,20,0,1,0,0,0,66,114,70,97,108,115,101,40,168,39,20,0,8,0,0,0,121,38,20,0,1,0,0,0,66,114,97,110,99,104,40,0,192,39,20,0,7,0,0,0,121,38,20,0,1,0,0,0,76,100,85,56,40,0,0,0,216,39,20,0,5,0,0,0,121,38,20,0,1,0,0,0,76,100,85,54,52,40,0,0,240,39,20,0,6,0,0,0,121,38,20,0,1,0,0,0,76,100,85,49,50,56,40,0,8,40,20,0,7,0,0,0,121,38,20,0,1,0,0,0,67,97,115,116,85,56,0,0,32,40,20,0,6,0,0,0,67,97,115,116,85,54,52,0,48,40,20,0,7,0,0,0,67,97,115,116,85,49,50,56,64,40,20,0,8,0,0,0,76,100,67,111,110,115,116,40,80,40,20,0,8,0,0,0,121,38,20,0,1,0,0,0,76,100,84,114,117,101,0,0,104,40,20,0,6,0,0,0,76,100,70,97,108,115,101,0,120,40,20,0,7,0,0,0,67,111,112,121,76,111,99,40,136,40,20,0,8,0,0,0,121,38,20,0,1,0,0,0,77,111,118,101,76,111,99,40,160,40,20,0,8,0,0,0,121,38,20,0,1,0,0,0,83,116,76,111,99,40,0,0,184,40,20,0,6,0,0,0,121,38,20,0,1,0,0,0,67,97,108,108,40,0,0,0,208,40,20,0,5,0,0,0,121,38,20,0,1,0,0,0,67,97,108,108,71,101,110,101,114,105,99,40,232,40,20,0,12,0,0,0,121,38,20,0,1,0,0,0,80,97,99,107,40,0,0,0,4,41,20,0,5,0,0,0,121,38,20,0,1,0,0,0,80,97,99,107,71,101,110,101,114,105,99,40,28,41,20,0,12,0,0,0,121,38,20,0,1,0,0,0,80,97,99,107,86,97,114,105,97,110,116,40,56,41,20,0,12,0,0,0,121,38,20,0,1,0,0,0,80,97,99,107,86,97,114,105,97,110,116,71,101,110,101,114,105,99,40,0,84,41,20,0,19,0,0,0,121,38,20,0,1,0,0,0,85,110,112,97,99,107,40,0,120,41,20,0,7,0,0,0,121,38,20,0,1,0,0,0,85,110,112,97,99,107,71,101,110,101,114,105,99,40,0,0,144,41,20,0,14,0,0,0,121,38,20,0,1,0,0,0,85,110,112,97,99,107,86,97,114,105,97,110,116,40,0,0,176,41,20,0,14,0,0,0,121,38,20,0,1,0,0,0,85,110,112,97,99,107,86,97,114,105,97,110,116,71,101,110,101,114,105,99,40,0,0,0,208,41,20,0,21,0,0,0,121,38,20,0,1,0,0,0,84,101,115,116,86,97,114,105,97,110,116,40,248,41,20,0,12,0,0,0,121,38,20,0,1,0,0,0,84,101,115,116,86,97,114,105,97,110,116,71,101,110,101,114,105,99,40,0,20,42,20,0,19,0,0,0,121,38,20,0,1,0,0,0,82,101,97,100,82,101,102,0,56,42,20,0,7,0,0,0,87,114,105,116,101,82,101,102,72,42,20,0,8,0,0,0,70,114,101,101,122,101,82,101,102,0,0,0,88,42,20,0,9,0,0,0,77,117,116,66,111,114,114,111,119,76,111,99,40,0,0,0,108,42,20,0,13,0,0,0,121,38,20,0,1,0,0,0,73,109,109,66,111,114,114,111,119,76,111,99,40,0,0,0,140,42,20,0,13,0,0,0,121,38,20,0,1,0,0,0,77,117,116,66,111,114,114,111,119,70,105,101,108,100,40,0,172,42,20,0,15,0,0,0,121,38,20,0,1,0,0,0,77,117,116,66,111,114,114,111,119,86,97,114,105,97,110,116,70,105,101,108,100,40,0,0,204,42,20,0,22,0,0,0,121,38,20,0,1,0,0,0,77,117,116,66,111,114,114,111,119,70,105,101,108,100,71,101,110,101,114,105,99,40,0,0,244,42,20,0,22,0,0,0,121,38,20,0,1,0,0,0,77,117,116,66,111,114,114,111,119,86,97,114,105,97,110,116,70,105,101,108,100,71,101,110,101,114,105,99,40,0,0,0,28,43,20,0,29,0,0,0,121,38,20,0,1,0,0,0,73,109,109,66,111,114,114,111,119,70,105,101,108,100,40,0,76,43,20,0,15,0,0,0,121,38,20,0,1,0,0,0,73,109,109,66,111,114,114,111,119,86,97,114,105,97,110,116,70,105,101,108,100,40,0,0,108,43,20,0,22,0,0,0,121,38,20,0,1,0,0,0,73,109,109,66,111,114,114,111,119,70,105,101,108,100,71,101,110,101,114,105,99,40,0,0,148,43,20,0,22,0,0,0,121,38,20,0,1,0,0,0,73,109,109,66,111,114,114,111,119,86,97,114,105,97,110,116,70,105,101,108,100,71,101,110,101,114,105,99,40,0,0,0,188,43,20,0,29,0,0,0,121,38,20,0,1,0,0,0,77,117,116,66,111,114,114,111,119,71,108,111,98,97,108,40,236,43,20,0,16,0,0,0,121,38,20,0,1,0,0,0,77,117,116,66,111,114,114,111,119,71,108,111,98,97,108,71,101,110,101,114,105,99,40,0,12,44,20,0,23,0,0,0,121,38,20,0,1,0,0,0,73,109,109,66,111,114,114,111,119,71,108,111,98,97,108,40,52,44,20,0,16,0,0,0,121,38,20,0,1,0,0,0,73,109,109,66,111,114,114,111,119,71,108,111,98,97,108,71,101,110,101,114,105,99,40,0,84,44,20,0,23,0,0,0,121,38,20,0,1,0,0,0,65,100,100,0,124,44,20,0,3,0,0,0,83,117,98,0,136,44,20,0,3,0,0,0,77,117,108,0,148,44,20,0,3,0,0,0,77,111,100,0,160,44,20,0,3,0,0,0,68,105,118,0,172,44,20,0,3,0,0,0,66,105,116,79,114,0,0,0,184,44,20,0,5,0,0,0,66,105,116,65,110,100,0,0,200,44,20,0,6,0,0,0,88,111,114,0,216,44,20,0,3,0,0,0,79,114,0,0,228,44,20,0,2,0,0,0,65,110,100,0,240,44,20,0,3,0,0,0,78,111,116,0,252,44,20,0,3,0,0,0,69,113,0,0,8,45,20,0,2,0,0,0,78,101,113,0,20,45,20,0,3,0,0,0,76,116,0,0,32,45,20,0,2,0,0,0,71,116,0,0,44,45,20,0,2,0,0,0,76,101,0,0,56,45,20,0,2,0,0,0,71,101,0,0,68,45,20,0,2,0,0,0,65,98,111,114,116,0,0,0,80,45,20,0,5,0,0,0,78,111,112,0,96,45,20,0,3,0,0,0,69,120,105,115,116,115,40,0,108,45,20,0,7,0,0,0,121,38,20,0,1,0,0,0,69,120,105,115,116,115,71,101,110,101,114,105,99,40,0,0,132,45,20,0,14,0,0,0,121,38,20,0,1,0,0,0,77,111,118,101,70,114,111,109,40,0,0,0,164,45,20,0,9,0,0,0,121,38,20,0,1,0,0,0,77,111,118,101,70,114,111,109,71,101,110,101,114,105,99,40,192,45,20,0,16,0,0,0,121,38,20,0,1,0,0,0,77,111,118,101,84,111,40,0,224,45,20,0,7,0,0,0,121,38,20,0,1,0,0,0,77,111,118,101,84,111,71,101,110,101,114,105,99,40,0,0,248,45,20,0,14,0,0,0,121,38,20,0,1,0,0,0,83,104,108,0,24,46,20,0,3,0,0,0,83,104,114,0,36,46,20,0,3,0,0,0,86,101,99,80,97,99,107,40,48,46,20,0,8,0,0,0,149,38,20,0,2,0,0,0,121,38,20,0,1,0,0,0,86,101,99,76,101,110,40,0,80,46,20,0,7,0,0,0,121,38,20,0,1,0,0,0,86,101,99,73,109,109,66,111,114,114,111,119,40,0,0,0,104,46,20,0,13,0,0,0,121,38,20,0,1,0,0,0,86,101,99,77,117,116,66,111,114,114,111,119,40,0,0,0,136,46,20,0,13,0,0,0,121,38,20,0,1,0,0,0,86,101,99,80,117,115,104,66,97,99,107,40,168,46,20,0,12,0,0,0,121,38,20,0,1,0,0,0,86,101,99,80,111,112,66,97,99,107,40,0,196,46,20,0,11,0,0,0,121,38,20,0,1,0,0,0,86,101,99,85,110,112,97,99,107,40,0,0,224,46,20,0,10,0,0,0,149,38,20,0,2,0,0,0,121,38,20,0,1,0,0,0,86,101,99,83,119,97,112,40,4,47,20,0,8,0,0,0,121,38,20,0,1,0,0,0,80,97,99,107,67,108,111,115,117,114,101,40,28,47,20,0,12,0,0,0,149,38,20,0,2,0,0,0,121,38,20,0,1,0,0,0,80,97,99,107,67,108,111,115,117,114,101,71,101,110,101,114,105,99,40,0,64,47,20,0,19,0,0,0,149,38,20,0,2,0,0,0,121,38,20,0,1,0,0,0,67,97,108,108,67,108,111,115,117,114,101,40,108,47,20,0,12,0,0,0,121,38,20,0,1,0,0,0,76,100,85,49,54,40,0,0,136,47,20,0,6,0,0,0,121,38,20,0,1,0,0,0,76,100,85,51,50,40,0,0,160,47,20,0,6,0,0,0,121,38,20,0,1,0,0,0,76,100,85,50,53,54,40,0,184,47,20,0,7,0,0,0,121,38,20,0,1,0,0,0,67,97,115,116,85,49,54,0,208,47,20,0,7,0,0,0,67,97,115,116,85,51,50,0,224,47,20,0,7,0,0,0,67,97,115,116,85,50,53,54,240,47,20,0,8,0,0,0,80,114,111,103,114,97,109,32,99,111,117,110,116,101,114,32,111,117,116,32,111,102,32,98,111,117,110,100,115,0,0,0,0,48,20,0,29,0,0,0,16,38,20,0,54,0,0,0,103,11,0,0,9,0,0,0,24,36,20,0,0,0,0,0,83,116,114,117,99,116,72,97,110,100,108,101,73,110,100,101,120,40,0,0,64,48,20,0,18,0,0,0,121,38,20,0,1,0,0,0,70,105,101,108,100,72,97,110,100,108,101,73,110,100,101,120,40,0,0,0,100,48,20,0,17,0,0,0,121,38,20,0,1,0,0,0,83,116,114,117,99,116,68,101,102,73,110,115,116,97,110,116,105,97,116,105,111,110,73,110,100,101,120,40,136,48,20,0,28,0,0,0,121,38,20,0,1,0,0,0,70,105,101,108,100,73,110,115,116,97,110,116,105,97,116,105,111,110,73,110,100,101,120,40,180,48,20,0,24,0,0,0,121,38,20,0,1,0,0,0,83,116,114,117,99,116,68,101,102,105,110,105,116,105,111,110,73,110,100,101,120,40,0,0,220,48,20,0,22,0,0,0,121,38,20,0,1,0,0,0,70,117,110,99,116,105,111,110,68,101,102,105,110,105,116,105,111,110,73,110,100,101,120,40,4,49,20,0,24,0,0,0,121,38,20,0,1,0,0,0,86,97,114,105,97,110,116,70,105,101,108,100,72,97,110,100,108,101,73,110,100,101,120,40,44,49,20,0,24,0,0,0,121,38,20,0,1,0,0,0,86,97,114,105,97,110,116,70,105,101,108,100,73,110,115,116,97,110,116,105,97,116,105,111,110,73,110,100,101,120,40,0,84,49,20,0,31,0,0,0,121,38,20,0,1,0,0,0,73,110,100,101,120,32,111,117,116,32,111,102,32,98,111,117,110,100,115,0,132,49,20,0,19,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,115,108,105,99,101,47,115,111,114,116,46,114,115,0,0,160,49,20,0,78,0,0,0,59,4,0,0,14,0,0,0,160,49,20,0,78,0,0,0,72,4,0,0,28,0,0,0,160,49,20,0,78,0,0,0,73,4,0,0,29,0,0,0,160,49,20,0,78,0,0,0,74,4,0,0,37,0,0,0,160,49,20,0,78,0,0,0,142,4,0,0,64,0,0,0,160,49,20,0,78,0,0,0,180,4,0,0,78,0,0,0,160,49,20,0,78,0,0,0,194,4,0,0,86,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,101,110,100,32,62,61,32,115,116,97,114,116,32,38,38,32,101,110,100,32,60,61,32,108,101,110,160,49,20,0,78,0,0,0,45,5,0,0,5,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,111,102,102,115,101,116,32,33,61,32,48,32,38,38,32,111,102,102,115,101,116,32,60,61,32,108,101,110,0,0,160,49,20,0,78,0,0,0,155,0,0,0,5,0,0,0,85,108,101,98,32,103,114,101,97,116,101,114,32,116,104,97,110,32,109,97,120,32,114,101,113,117,101,115,116,101,100,70,97,105,108,101,100,32,116,111,32,99,111,110,118,101,114,116,32,117,54,52,32,116,111,32,116,97,114,103,101,116,32,105,110,116,101,103,101,114,32,116,121,112,101,46,32,84,104,105,115,32,115,104,111,117,108,100,32,110,111,116,32,104,97,112,112,101,110,46,32,73,115,32,116,104,101,32,109,97,120,105,109,117,109,32,118,97,108,117,101,32,99,111,114,114,101,99,116,63,85,110,101,120,112,101,99,116,101,100,32,69,79,70,69,114,114,111,114,32,114,101,97,100,105,110,103,32,116,97,98,108,101,69,114,114,111,114,32,114,101,97,100,105,110,103,32,116,97,98,108,101,32,99,111,110,116,101,110,116,115,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,105,110,97,114,121,45,102,111,114,109,97,116,47,115,114,99,47,100,101,115,101,114,105,97,108,105,122,101,114,46,114,115,0,0,155,51,20,0,55,0,0,0,54,2,0,0,19,0,65,240,231,208,0,11,209,18,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,70,114,105,101,110,100,32,100,101,99,108,97,114,97,116,105,111,110,115,32,110,111,116,32,97,112,112,108,105,99,97,98,108,101,32,105,110,32,98,121,116,101,99,111,100,101,32,118,101,114,115,105,111,110,32,49,109,101,116,97,100,97,116,97,32,100,101,99,108,97,114,97,116,105,111,110,115,32,110,111,116,32,97,112,112,108,105,99,97,98,108,101,32,105,110,32,98,121,116,101,99,111,100,101,32,118,101,114,115,105,111,110,32,0,0,0,68,52,20,0,57,0,0,0,69,110,117,109,32,116,121,112,101,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,32,102,111,114,32,98,121,116,101,99,111,100,101,32,118,101,114,115,105,111,110,32,0,0,136,52,20,0,46,0,0,0,66,97,100,32,116,97,98,108,101,32,105,110,32,83,99,114,105,112,116,66,97,100,32,73,100,101,110,116,105,102,105,101,114,32,112,111,111,108,32,115,105,122,101,73,110,118,97,108,105,100,32,73,100,101,110,116,105,102,105,101,114,66,97,100,32,65,100,100,114,101,115,115,32,112,111,111,108,32,115,105,122,101,73,110,118,97,108,105,100,32,65,100,100,114,101,115,115,32,102,111,114,109,97,116,66,97,100,32,98,121,116,101,32,98,108,111,98,32,115,105,122,101,77,97,120,105,109,117,109,32,114,101,99,117,114,115,105,111,110,32,100,101,112,116,104,32,114,101,97,99,104,101,100,0,0,0,155,51,20,0,55,0,0,0,30,5,0,0,25,0,0,0,105,110,116,101,114,110,97,108,32,101,114,114,111,114,58,32,101,110,116,101,114,101,100,32,117,110,114,101,97,99,104,97,98,108,101,32,99,111,100,101,58,32,105,110,118,97,108,105,100,32,116,121,112,101,32,99,111,110,115,116,114,117,99,116,111,114,32,97,112,112,108,105,99,97,116,105,111,110,0,0,108,53,20,0,78,0,0,0,155,51,20,0,55,0,0,0,176,4,0,0,22,0,0,0,83,116,114,117,99,116,32,105,110,115,116,32,119,105,116,104,32,97,114,105,116,121,32,48,117,49,54,44,32,117,51,50,44,32,117,50,53,54,32,105,110,116,101,103,101,114,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,105,110,32,98,121,116,101,99,111,100,101,32,118,101,114,115,105,111,110,32,0,0,236,53,20,0,58,0,0,0,73,110,118,97,108,105,100,32,102,105,101,108,100,32,105,110,102,111,32,105,110,32,115,116,114,117,99,116,69,110,117,109,32,116,121,112,101,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,105,110,32,118,101,114,115,105,111,110,32,76,54,20,0,36,0,0,0,73,110,118,97,108,105,100,32,118,105,115,105,98,105,108,105,116,121,32,98,121,116,101,0,4,0,0,0,7,0,0,0,8,0,0,0,86,101,99,116,111,114,32,111,112,101,114,97,116,105,111,110,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,32,98,101,102,111,114,101,32,98,121,116,101,99,111,100,101,32,118,101,114,115,105,111,110,32,156,54,20,0,56,0,0,0,69,110,117,109,32,116,121,112,101,32,111,112,101,114,97,116,105,111,110,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,32,98,101,102,111,114,101,32,98,121,116,101,99,111,100,101,32,118,101,114,115,105,111,110,32,0,220,54,20,0,59,0,0,0,67,108,111,115,117,114,101,32,111,112,101,114,97,116,105,111,110,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,32,98,101,102,111,114,101,32,98,121,116,101,99,111,100,101,32,118,101,114,115,105,111,110,32,0,0,0,32,55,20,0,57,0,0,0,76,111,97,100,105,110,103,32,111,114,32,99,97,115,116,105,110,103,32,117,49,54,44,32,117,51,50,44,32,117,50,53,54,32,105,110,116,101,103,101,114,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,105,110,32,98,121,116,101,99,111,100,101,32,118,101,114,115,105,111,110,32,0,0,0,100,55,20,0,77,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,105,110,97,114,121,45,102,111,114,109,97,116,47,115,114,99,47,115,101,114,105,97,108,105,122,101,114,46,114,115,118,97,108,117,101,32,40,41,32,99,97,110,110,111,116,32,101,120,99,101,101,100,32,40,41,0,0,241,55,20,0,7,0,0,0,248,55,20,0,17,0,0,0,9,56,20,0,1,0,0,0,5,0,0,0,8,0,0,0,84,104,101,32,114,101,113,117,101,115,116,101,100,32,98,121,116,101,99,111,100,101,32,118,101,114,115,105,111,110,32,32,105,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,46,32,79,110,108,121,32,32,116,111,32,32,97,114,101,46,44,56,20,0,31,0,0,0,75,56,20,0,24,0,0,0,99,56,20,0,4,0,0,0,103,56,20,0,5,0,0,0,65,99,99,101,115,115,32,115,112,101,99,105,102,105,101,114,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,105,110,32,98,121,116,101,99,111,100,101,32,118,101,114,115,105,111,110,32,140,56,20,0,52,0,0,0,109,97,120,32,114,101,99,117,114,115,105,111,110,32,100,101,112,116,104,32,114,101,97,99,104,101,100,0,200,56,20,0,27,0,0,0,76,111,97,100,105,110,103,32,111,114,32,99,97,115,116,105,110,103,32,117,49,54,44,32,117,51,50,44,32,117,50,53,54,32,105,110,116,101,103,101,114,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,105,110,32,98,121,116,101,99,111,100,101,32,118,101,114,115,105,111,110,32,0,0,0,236,56,20,0,77,0,0,0,116,97,98,108,101,32,115,116,97,114,116,32,109,117,115,116,32,98,101,32,98,101,102,111,114,101,32,101,110,100,0,0,68,57,20,0,30,0,0,0,188,55,20,0,53,0,0,0,246,4,0,0,5,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,47,109,97,112,47,101,110,116,114,121,46,114,115,124,57,20,0,96,0,0,0,113,1,0,0,54,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,105,100,120,32,60,32,67,65,80,65,67,73,84,89,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,47,110,111,100,101,46,114,115,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,101,100,103,101,46,104,101,105,103,104,116,32,61,61,32,115,101,108,102,46,104,101,105,103,104,116,32,45,32,49,0,12,58,20,0,91,0,0,0,175,2,0,0,9,0,0,0,12,58,20,0,91,0,0,0,179,2,0,0,9,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,114,99,46,108,101,110,40,41,32,61,61,32,100,115,116,46,108,101,110,40,41,12,58,20,0,91,0,0,0,47,7,0,0,5,0,0,0,12,58,20,0,91,0,0,0,175,4,0,0,35,0,0,0,12,58,20,0,91,0,0,0,239,4,0,0,36,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,101,100,103,101,46,104,101,105,103,104,116,32,61,61,32,115,101,108,102,46,110,111,100,101,46,104,101,105,103,104,116,32,45,32,49,0,0,0,12,58,20,0,91,0,0,0,240,3,0,0,9,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,111,108,100,95,108,101,102,116,95,108,101,110,32,62,61,32,99,111,117,110,116,0,12,58,20,0,91,0,0,0,221,5,0,0,13,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,108,101,110,32,62,32,48,0,0,0,12,58,20,0,91,0,0,0,101,1,0,0,9,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,47,110,97,118,105,103,97,116,101,46,114,115,0,188,59,20,0,95,0,0,0,89,2,0,0,48,0,0,0,73,100,101,110,116,105,102,105,101,114,0,0,150,1,0,0,4,0,0,0,4,0,0,0,151,1,0,0,66,97,100,32,98,105,110,97,114,121,32,104,101,97,100,101,114,98,121,116,101,99,111,100,101,32,118,101,114,115,105,111,110,32,32,117,110,115,117,112,112,111,114,116,101,100,0,0,89,60,20,0,17,0,0,0,106,60,20,0,12,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,105,110,97,114,121,45,102,111,114,109,97,116,47,115,114,99,47,102,105,108,101,95,102,111,114,109,97,116,95,99,111,109,109,111,110,46,114,115,0,0,0,136,60,20,0,61,0,0,0,92,2,0,0,49,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,105,116,101,114,47,97,100,97,112,116,101,114,115,47,101,110,117,109,101,114,97,116,101,46,114,115,0,216,60,20,0,91,0,0,0,49,0,0,0,9,0,65,208,250,208,0,11,171,4,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,105,110,97,114,121,45,102,111,114,109,97,116,47,115,114,99,47,99,104,101,99,107,95,98,111,117,110,100,115,46,114,115,0,108,61,20,0,55,0,0,0,66,0,0,0,18,0,0,0,101,120,112,101,99,116,101,100,32,32,116,121,112,101,32,112,97,114,97,109,101,116,101,114,115,32,103,111,116,32,48,32,40,83,116,114,117,99,116,41,180,61,20,0,9,0,0,0,189,61,20,0,31,0,0,0,32,116,121,112,101,32,112,97,114,97,109,101,116,101,114,115,32,103,111,116,32,0,0,0,180,61,20,0,9,0,0,0,236,61,20,0,21,0,0,0,108,61,20,0,55,0,0,0,236,2,0,0,60,0,0,0,73,110,100,101,120,105,110,103,32,105,110,116,111,32,98,121,116,101,99,111,100,101,32,32,100,117,114,105,110,103,32,98,111,117,110,100,115,32,99,104,101,99,107,105,110,103,32,98,117,116,32,39,99,117,114,114,101,110,116,95,102,117,110,99,116,105,111,110,39,32,119,97,115,32,110,111,116,32,115,101,116,0,0,0,36,62,20,0,23,0,0,0,59,62,20,0,58,0,0,0,73,110,100,101,120,32,32,111,117,116,32,111,102,32,98,111,117,110,100,115,32,102,111,114,32,32,97,116,32,98,121,116,101,99,111,100,101,32,111,102,102,115,101,116,32,32,105,110,32,115,99,114,105,112,116,32,119,104,105,108,101,32,105,110,100,101,120,105,110,103,32,0,136,62,20,0,6,0,0,0,142,62,20,0,19,0,0,0,161,62,20,0,20,0,0,0,181,62,20,0,26,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,105,110,100,101,120,109,97,112,45,50,46,55,46,48,47,115,114,99,47,109,97,112,46,114,115,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,0,255,255,255,255,255,255,255,255,112,63,20,0,65,136,255,208,0,11,189,12,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,105,116,101,114,47,114,97,110,103,101,46,114,115,0,0,136,63,20,0,78,0,0,0,168,1,0,0,1,0,0,0,100,101,115,99,114,105,112,116,105,111,110,40,41,32,105,115,32,100,101,112,114,101,99,97,116,101,100,59,32,117,115,101,32,68,105,115,112,108,97,121,153,1,0,0,8,0,0,0,4,0,0,0,154,1,0,0,153,1,0,0,8,0,0,0,4,0,0,0,155,1,0,0,154,1,0,0,16,64,20,0,156,1,0,0,157,1,0,0,158,1,0,0,159,1,0,0,160,1,0,0,161,1,0,0,12,0,0,0,4,0,0,0,162,1,0,0,161,1,0,0,12,0,0,0,4,0,0,0,163,1,0,0,162,1,0,0,76,64,20,0,156,1,0,0,164,1,0,0,158,1,0,0,165,1,0,0,160,1,0,0,166,1,0,0,8,0,0,0,4,0,0,0,167,1,0,0,166,1,0,0,8,0,0,0,4,0,0,0,168,1,0,0,167,1,0,0,136,64,20,0,169,1,0,0,170,1,0,0,171,1,0,0,172,1,0,0,160,1,0,0,173,1,0,0,36,0,0,0,4,0,0,0,174,1,0,0,173,1,0,0,36,0,0,0,4,0,0,0,175,1,0,0,174,1,0,0,196,64,20,0,176,1,0,0,177,1,0,0,178,1,0,0,179,1,0,0,180,1,0,0,181,1,0,0,40,0,0,0,4,0,0,0,174,1,0,0,181,1,0,0,40,0,0,0,4,0,0,0,175,1,0,0,174,1,0,0,0,65,20,0,176,1,0,0,182,1,0,0,178,1,0,0,179,1,0,0,180,1,0,0,183,1,0,0,36,0,0,0,4,0,0,0,174,1,0,0,183,1,0,0,36,0,0,0,4,0,0,0,175,1,0,0,174,1,0,0,60,65,20,0,176,1,0,0,184,1,0,0,178,1,0,0,179,1,0,0,180,1,0,0,185,1,0,0,186,1,0,0,187,1,0,0,188,1,0,0,189,1,0,0,190,1,0,0,191,1,0,0,192,1,0,0,193,1,0,0,194,1,0,0,195,1,0,0,190,1,0,0,196,1,0,0,197,1,0,0,198,1,0,0,199,1,0,0,195,1,0,0,190,1,0,0,240,62,20,0,91,0,0,0,185,2,0,0,26,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,105,110,100,101,120,109,97,112,45,50,46,55,46,48,47,115,114,99,47,109,97,112,47,99,111,114,101,47,101,110,116,114,121,46,114,115,0,0,208,65,20,0,102,0,0,0,186,0,0,0,22,0,0,0,208,65,20,0,102,0,0,0,195,0,0,0,26,0,0,0,208,65,20,0,102,0,0,0,202,0,0,0,26,0,0,0,73,110,100,101,120,77,97,112,58,32,107,101,121,32,110,111,116,32,102,111,117,110,100,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,105,110,97,114,121,45,102,111,114,109,97,116,47,115,114,99,47,99,111,110,116,114,111,108,95,102,108,111,119,95,103,114,97,112,104,46,114,115,127,66,20,0,61,0,0,0,112,0,0,0,9,0,0,0,127,66,20,0,61,0,0,0,168,0,0,0,40,0,0,0,127,66,20,0,61,0,0,0,235,0,0,0,9,0,0,0,127,66,20,0,61,0,0,0,239,0,0,0,25,0,0,0,127,66,20,0,61,0,0,0,245,0,0,0,36,0,0,0,127,66,20,0,61,0,0,0,48,1,0,0,20,0,0,0,127,66,20,0,61,0,0,0,52,1,0,0,21,0,0,0,200,1,0,0,6,0,0,0,2,0,0,0,201,1,0,0,202,1,0,0,203,1,0,0,204,1,0,0,127,66,20,0,61,0,0,0,89,1,0,0,40,0,0,0,116,104,101,32,108,101,110,103,116,104,32,111,102,32,96,100,101,99,108,97,114,101,100,95,112,104,97,110,116,111,109,95,112,97,114,97,109,101,116,101,114,115,96,32,100,111,101,115,110,39,116,32,109,97,116,99,104,32,116,104,101,32,108,101,110,103,116,104,32,111,102,32,96,116,121,112,101,95,97,114,103,117,109,101,110,116,115,96,88,67,20,0,88,0,0,0,99,111,100,101,32,0,0,0,184,67,20,0,5,0,0,0,109,97,108,102,111,114,109,101,100,32,98,111,111,108,101,97,110,109,97,108,102,111,114,109,101,100,32,111,112,116,105,111,110,109,97,108,102,111,114,109,101,100,32,97,99,99,101,115,115,32,107,105,110,100,109,97,108,102,111,114,109,101,100,32,114,101,115,111,117,114,99,101,32,115,112,101,99,105,102,105,101,114,109,97,108,102,111,114,109,101,100,32,97,100,100,114,101,115,115,32,115,112,101,99,105,102,105,101,114,0,0,0,255,255,255,255,98,105,110,97,114,121,32,115,105,122,101,32,40,41,32,43,32,49,32,105,115,32,103,114,101,97,116,101,114,32,116,104,97,110,32,108,105,109,105,116,32,40,41,0,60,68,20,0,13,0,0,0,73,68,20,0,29,0,0,0,102,68,20,0,1,0,0,0,41,32,43,32,32,105,115,32,103,114,101,97,116,101,114,32,116,104,97,110,32,108,105,109,105,116,32,40,60,68,20,0,13,0,0,0,128,68,20,0,4,0,0,0,132,68,20,0,24,0,0,0,102,68,20,0,1,0,0,0,105,110,118,97,108,105,100,32,85,76,69,66,49,50,56,32,114,101,112,114,32,102,111,114,32,117,115,105,122,101,0,0,188,68,20,0,30,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,105,110,100,101,120,109,97,112,45,50,46,55,46,48,47,115,114,99,47,109,97,112,47,99,111,114,101,46,114,115,228,68,20,0,96,0,0,0,59,0,0,0,35,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,104,97,115,104,98,114,111,119,110,45,48,46,49,53,46,49,47,115,114,99,47,114,97,119,47,109,111,100,46,114,115,0,0,0,84,69,20,0,97,0,0,0,69,5,0,0,9,0,65,208,139,209,0,11,129,2,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,228,68,20,0,96,0,0,0,17,2,0,0,23,0,0,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,228,68,20,0,96,0,0,0,83,1,0,0,56,0,0,0,228,68,20,0,96,0,0,0,244,0,0,0,25,0,0,0,228,68,20,0,96,0,0,0,51,0,0,0,15,0,0,0,84,69,20,0,97,0,0,0,11,1,0,0,52,0,0,0,84,69,20,0,97,0,0,0,12,1,0,0,43,0,0,0,84,69,20,0,97,0,0,0,16,1,0,0,18,0,0,0,84,69,20,0,97,0,0,0,187,0,0,0,9,0,0,0,84,69,20,0,97,0,0,0,188,0,0,0,9,0,0,0,84,69,20,0,97,0,0,0,192,7,0,0,29,0,0,0,84,69,20,0,97,0,0,0,70,11,0,0,9,0,0,0,84,69,20,0,97,0,0,0,46,9,0,0,18,0,65,224,141,209,0,11,155,5,97,116,116,101,109,112,116,32,116,111,32,109,117,108,116,105,112,108,121,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,84,69,20,0,97,0,0,0,238,9,0,0,22,0,0,0,84,69,20,0,97,0,0,0,21,10,0,0,9,0,0,0,84,69,20,0,97,0,0,0,187,11,0,0,29,0,0,0,84,69,20,0,97,0,0,0,106,9,0,0,9,0,0,0,84,69,20,0,97,0,0,0,108,9,0,0,9,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,104,97,115,104,98,114,111,119,110,45,48,46,49,53,46,49,47,115,114,99,47,114,97,119,47,103,101,110,101,114,105,99,46,114,115,0,0,0,96,71,20,0,101,0,0,0,155,0,0,0,15,0,0,0,84,69,20,0,97,0,0,0,168,6,0,0,18,0,0,0,84,69,20,0,97,0,0,0,239,6,0,0,29,0,0,0,84,69,20,0,97,0,0,0,1,15,0,0,29,0,0,0,84,69,20,0,97,0,0,0,31,15,0,0,13,0,0,0,84,69,20,0,97,0,0,0,234,0,0,0,10,0,0,0,102,97,105,108,101,100,32,116,111,32,102,105,108,108,32,119,104,111,108,101,32,98,117,102,102,101,114,0,40,72,20,0,27,0,0,0,37,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,115,116,100,47,115,114,99,47,105,111,47,99,117,114,115,111,114,46,114,115,80,72,20,0,76,0,0,0,237,0,0,0,29,0,0,0,97,32,68,105,115,112,108,97,121,32,105,109,112,108,101,109,101,110,116,97,116,105,111,110,32,114,101,116,117,114,110,101,100,32,97,110,32,101,114,114,111,114,32,117,110,101,120,112,101,99,116,101,100,108,121,0,210,1,0,0,12,0,0,0,4,0,0,0,211,1,0,0,212,1,0,0,213,1,0,0,214,1,0,0,0,0,0,0,1,0,0,0,215,1,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,115,116,114,105,110,103,46,114,115,0,12,73,20,0,75,0,0,0,250,9,0,0,14,0,0,0,69,114,114,111,114,0,0,0,255,255,255,255,255,255,255,255,112,73,20,0,65,136,147,209,0,11,189,1,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,105,110,97,114,121,45,102,111,114,109,97,116,47,115,114,99,47,98,105,110,97,114,121,95,118,105,101,119,115,46,114,115,0,136,73,20,0,55,0,0,0,87,1,0,0,38,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,105,116,101,114,47,97,100,97,112,116,101,114,115,47,101,110,117,109,101,114,97,116,101,46,114,115,0,220,73,20,0,91,0,0,0,108,0,0,0,17,0,65,208,148,209,0,11,225,81,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,99,97,110,110,111,116,32,97,99,99,101,115,115,32,97,32,84,104,114,101,97,100,32,76,111,99,97,108,32,83,116,111,114,97,103,101,32,118,97,108,117,101,32,100,117,114,105,110,103,32,111,114,32,97,102,116,101,114,32,100,101,115,116,114,117,99,116,105,111,110,0,0,216,1,0,0,0,0,0,0,1,0,0,0,185,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,115,116,100,47,115,114,99,47,116,104,114,101,97,100,47,108,111,99,97,108,46,114,115,0,196,74,20,0,79,0,0,0,4,1,0,0,26,0,0,0,77,111,100,117,108,101,73,100,97,100,100,114,101,115,115,0,217,1,0,0,32,0,0,0,1,0,0,0,218,1,0,0,110,97,109,101,219,1,0,0,4,0,0,0,4,0,0,0,220,1,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,105,110,97,114,121,45,102,111,114,109,97,116,47,115,114,99,47,99,111,110,116,114,111,108,95,102,108,111,119,95,103,114,97,112,104,46,114,115,0,0,0,88,75,20,0,61,0,0,0,216,0,0,0,29,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,98,105,110,97,114,121,45,102,111,114,109,97,116,47,115,114,99,47,102,105,108,101,95,102,111,114,109,97,116,46,114,115,0,0,168,75,20,0,54,0,0,0,234,3,0,0,67,0,0,0,168,75,20,0,54,0,0,0,238,3,0,0,65,0,0,0,168,75,20,0,54,0,0,0,240,3,0,0,67,0,0,0,105,110,116,101,114,110,97,108,32,101,114,114,111,114,58,32,101,110,116,101,114,101,100,32,117,110,114,101,97,99,104,97,98,108,101,32,99,111,100,101,58,32,105,110,118,97,108,105,100,32,79,110,99,101,32,115,116,97,116,101,16,76,20,0,60,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,115,116,100,47,115,114,99,47,115,121,115,47,115,121,110,99,47,111,110,99,101,47,110,111,95,116,104,114,101,97,100,115,46,114,115,0,84,76,20,0,91,0,0,0,54,0,0,0,18,0,0,0,227,1,0,0,4,0,0,0,4,0,0,0,132,1,0,0,227,1,0,0,4,0,0,0,4,0,0,0,228,1,0,0,227,1,0,0,4,0,0,0,4,0,0,0,229,1,0,0,227,1,0,0,4,0,0,0,4,0,0,0,230,1,0,0,227,1,0,0,4,0,0,0,4,0,0,0,231,1,0,0,227,1,0,0,4,0,0,0,4,0,0,0,232,1,0,0,227,1,0,0,4,0,0,0,4,0,0,0,233,1,0,0,227,1,0,0,4,0,0,0,4,0,0,0,148,1,0,0,78,111,110,101,83,111,109,101,227,1,0,0,4,0,0,0,4,0,0,0,234,1,0,0,227,1,0,0,4,0,0,0,4,0,0,0,235,1,0,0,227,1,0,0,4,0,0,0,4,0,0,0,236,1,0,0,227,1,0,0,4,0,0,0,4,0,0,0,237,1,0,0,238,1,0,0,12,0,0,0,4,0,0,0,239,1,0,0,240,1,0,0,213,1,0,0,85,78,75,78,79,87,78,95,86,65,76,73,68,65,84,73,79,78,95,83,84,65,84,85,83,73,78,86,65,76,73,68,95,83,73,71,78,65,84,85,82,69,73,78,86,65,76,73,68,95,65,85,84,72,95,75,69,89,83,69,81,85,69,78,67,69,95,78,85,77,66,69,82,95,84,79,79,95,79,76,68,83,69,81,85,69,78,67,69,95,78,85,77,66,69,82,95,84,79,79,95,78,69,87,73,78,83,85,70,70,73,67,73,69,78,84,95,66,65,76,65,78,67,69,95,70,79,82,95,84,82,65,78,83,65,67,84,73,79,78,95,70,69,69,84,82,65,78,83,65,67,84,73,79,78,95,69,88,80,73,82,69,68,83,69,78,68,73,78,71,95,65,67,67,79,85,78,84,95,68,79,69,83,95,78,79,84,95,69,88,73,83,84,82,69,74,69,67,84,69,68,95,87,82,73,84,69,95,83,69,84,73,78,86,65,76,73,68,95,87,82,73,84,69,95,83,69,84,69,88,67,69,69,68,69,68,95,77,65,88,95,84,82,65,78,83,65,67,84,73,79,78,95,83,73,90,69,85,78,75,78,79,87,78,95,83,67,82,73,80,84,85,78,75,78,79,87,78,95,77,79,68,85,76,69,77,65,88,95,71,65,83,95,85,78,73,84,83,95,69,88,67,69,69,68,83,95,77,65,88,95,71,65,83,95,85,78,73,84,83,95,66,79,85,78,68,77,65,88,95,71,65,83,95,85,78,73,84,83,95,66,69,76,79,87,95,77,73,78,95,84,82,65,78,83,65,67,84,73,79,78,95,71,65,83,95,85,78,73,84,83,71,65,83,95,85,78,73,84,95,80,82,73,67,69,95,66,69,76,79,87,95,77,73,78,95,66,79,85,78,68,71,65,83,95,85,78,73,84,95,80,82,73,67,69,95,65,66,79,86,69,95,77,65,88,95,66,79,85,78,68,73,78,86,65,76,73,68,95,71,65,83,95,83,80,69,67,73,70,73,69,82,83,69,78,68,73,78,71,95,65,67,67,79,85,78,84,95,70,82,79,90,69,78,85,78,65,66,76,69,95,84,79,95,68,69,83,69,82,73,65,76,73,90,69,95,65,67,67,79,85,78,84,67,85,82,82,69,78,67,89,95,73,78,70,79,95,68,79,69,83,95,78,79,84,95,69,88,73,83,84,73,78,86,65,76,73,68,95,77,79,68,85,76,69,95,80,85,66,76,73,83,72,69,82,78,79,95,65,67,67,79,85,78,84,95,82,79,76,69,66,65,68,95,67,72,65,73,78,95,73,68,83,69,81,85,69,78,67,69,95,78,85,77,66,69,82,95,84,79,79,95,66,73,71,66,65,68,95,84,82,65,78,83,65,67,84,73,79,78,95,70,69,69,95,67,85,82,82,69,78,67,89,70,69,65,84,85,82,69,95,85,78,68,69,82,95,71,65,84,73,78,71,83,69,67,79,78,68,65,82,89,95,75,69,89,83,95,65,68,68,82,69,83,83,69,83,95,67,79,85,78,84,95,77,73,83,77,65,84,67,72,83,73,71,78,69,82,83,95,67,79,78,84,65,73,78,95,68,85,80,76,73,67,65,84,69,83,83,69,81,85,69,78,67,69,95,78,79,78,67,69,95,73,78,86,65,76,73,68,67,72,65,73,78,95,65,67,67,79,85,78,84,95,73,78,70,79,95,68,79,69,83,95,78,79,84,95,69,88,73,83,84,65,67,67,79,85,78,84,95,78,79,84,95,77,85,76,84,73,83,73,71,78,79,84,95,77,85,76,84,73,83,73,71,95,79,87,78,69,82,77,85,76,84,73,83,73,71,95,84,82,65,78,83,65,67,84,73,79,78,95,78,79,84,95,70,79,85,78,68,77,85,76,84,73,83,73,71,95,84,82,65,78,83,65,67,84,73,79,78,95,73,78,83,85,70,70,73,67,73,69,78,84,95,65,80,80,82,79,86,65,76,83,77,85,76,84,73,83,73,71,95,84,82,65,78,83,65,67,84,73,79,78,95,80,65,89,76,79,65,68,95,68,79,69,83,95,78,79,84,95,77,65,84,67,72,95,72,65,83,72,71,65,83,95,80,65,89,69,82,95,65,67,67,79,85,78,84,95,77,73,83,83,73,78,71,73,78,83,85,70,70,73,67,73,69,78,84,95,66,65,76,65,78,67,69,95,70,79,82,95,82,69,81,85,73,82,69,68,95,68,69,80,79,83,73,84,71,65,83,95,80,65,82,65,77,83,95,77,73,83,83,73,78,71,82,69,81,85,73,82,69,68,95,68,69,80,79,83,73,84,95,73,78,67,79,78,83,73,83,84,69,78,84,95,87,73,84,72,95,84,88,78,95,77,65,88,95,71,65,83,77,85,76,84,73,83,73,71,95,84,82,65,78,83,65,67,84,73,79,78,95,80,65,89,76,79,65,68,95,68,79,69,83,95,78,79,84,95,77,65,84,67,72,65,67,67,79,85,78,84,95,65,85,84,72,69,78,84,73,67,65,84,73,79,78,95,71,65,83,95,76,73,77,73,84,95,69,88,67,69,69,68,69,68,82,69,83,69,82,86,69,68,95,86,65,76,73,68,65,84,73,79,78,95,69,82,82,79,82,95,55,82,69,83,69,82,86,69,68,95,86,65,76,73,68,65,84,73,79,78,95,69,82,82,79,82,95,56,82,69,83,69,82,86,69,68,95,86,65,76,73,68,65,84,73,79,78,95,69,82,82,79,82,95,57,85,78,75,78,79,87,78,95,86,69,82,73,70,73,67,65,84,73,79,78,95,69,82,82,79,82,73,78,68,69,88,95,79,85,84,95,79,70,95,66,79,85,78,68,83,73,78,86,65,76,73,68,95,83,73,71,78,65,84,85,82,69,95,84,79,75,69,78,82,69,67,85,82,83,73,86,69,95,83,84,82,85,67,84,95,68,69,70,73,78,73,84,73,79,78,70,73,69,76,68,95,77,73,83,83,73,78,71,95,84,89,80,69,95,65,66,73,76,73,84,89,73,78,86,65,76,73,68,95,70,65,76,76,95,84,72,82,79,85,71,72,78,69,71,65,84,73,86,69,95,83,84,65,67,75,95,83,73,90,69,95,87,73,84,72,73,78,95,66,76,79,67,75,73,78,86,65,76,73,68,95,77,65,73,78,95,70,85,78,67,84,73,79,78,95,83,73,71,78,65,84,85,82,69,68,85,80,76,73,67,65,84,69,95,69,76,69,77,69,78,84,73,78,86,65,76,73,68,95,77,79,68,85,76,69,95,72,65,78,68,76,69,85,78,73,77,80,76,69,77,69,78,84,69,68,95,72,65,78,68,76,69,76,79,79,75,85,80,95,70,65,73,76,69,68,84,89,80,69,95,77,73,83,77,65,84,67,72,77,73,83,83,73,78,71,95,68,69,80,69,78,68,69,78,67,89,80,79,80,95,87,73,84,72,79,85,84,95,68,82,79,80,95,65,66,73,76,73,84,89,66,82,95,84,89,80,69,95,77,73,83,77,65,84,67,72,95,69,82,82,79,82,65,66,79,82,84,95,84,89,80,69,95,77,73,83,77,65,84,67,72,95,69,82,82,79,82,83,84,76,79,67,95,84,89,80,69,95,77,73,83,77,65,84,67,72,95,69,82,82,79,82,83,84,76,79,67,95,85,78,83,65,70,69,95,84,79,95,68,69,83,84,82,79,89,95,69,82,82,79,82,85,78,83,65,70,69,95,82,69,84,95,76,79,67,65,76,95,79,82,95,82,69,83,79,85,82,67,69,95,83,84,73,76,76,95,66,79,82,82,79,87,69,68,82,69,84,95,84,89,80,69,95,77,73,83,77,65,84,67,72,95,69,82,82,79,82,82,69,84,95,66,79,82,82,79,87,69,68,95,77,85,84,65,66,76,69,95,82,69,70,69,82,69,78,67,69,95,69,82,82,79,82,70,82,69,69,90,69,82,69,70,95,84,89,80,69,95,77,73,83,77,65,84,67,72,95,69,82,82,79,82,70,82,69,69,90,69,82,69,70,95,69,88,73,83,84,83,95,77,85,84,65,66,76,69,95,66,79,82,82,79,87,95,69,82,82,79,82,66,79,82,82,79,87,70,73,69,76,68,95,84,89,80,69,95,77,73,83,77,65,84,67,72,95,69,82,82,79,82,66,79,82,82,79,87,70,73,69,76,68,95,66,65,68,95,70,73,69,76,68,95,69,82,82,79,82,66,79,82,82,79,87,70,73,69,76,68,95,69,88,73,83,84,83,95,77,85,84,65,66,76,69,95,66,79,82,82,79,87,95,69,82,82,79,82,67,79,80,89,76,79,67,95,85,78,65,86,65,73,76,65,66,76,69,95,69,82,82,79,82,67,79,80,89,76,79,67,95,87,73,84,72,79,85,84,95,67,79,80,89,95,65,66,73,76,73,84,89,67,79,80,89,76,79,67,95,69,88,73,83,84,83,95,66,79,82,82,79,87,95,69,82,82,79,82,77,79,86,69,76,79,67,95,85,78,65,86,65,73,76,65,66,76,69,95,69,82,82,79,82,77,79,86,69,76,79,67,95,69,88,73,83,84,83,95,66,79,82,82,79,87,95,69,82,82,79,82,66,79,82,82,79,87,76,79,67,95,82,69,70,69,82,69,78,67,69,95,69,82,82,79,82,66,79,82,82,79,87,76,79,67,95,85,78,65,86,65,73,76,65,66,76,69,95,69,82,82,79,82,66,79,82,82,79,87,76,79,67,95,69,88,73,83,84,83,95,66,79,82,82,79,87,95,69,82,82,79,82,67,65,76,76,95,84,89,80,69,95,77,73,83,77,65,84,67,72,95,69,82,82,79,82,67,65,76,76,95,66,79,82,82,79,87,69,68,95,77,85,84,65,66,76,69,95,82,69,70,69,82,69,78,67,69,95,69,82,82,79,82,80,65,67,75,95,84,89,80,69,95,77,73,83,77,65,84,67,72,95,69,82,82,79,82,85,78,80,65,67,75,95,84,89,80,69,95,77,73,83,77,65,84,67,72,95,69,82,82,79,82,82,69,65,68,82,69,70,95,84,89,80,69,95,77,73,83,77,65,84,67,72,95,69,82,82,79,82,82,69,65,68,82,69,70,95,87,73,84,72,79,85,84,95,67,79,80,89,95,65,66,73,76,73,84,89,82,69,65,68,82,69,70,95,69,88,73,83,84,83,95,77,85,84,65,66,76,69,95,66,79,82,82,79,87,95,69,82,82,79,82,87,82,73,84,69,82,69,70,95,84,89,80,69,95,77,73,83,77,65,84,67,72,95,69,82,82,79,82,87,82,73,84,69,82,69,70,95,87,73,84,72,79,85,84,95,68,82,79,80,95,65,66,73,76,73,84,89,87,82,73,84,69,82,69,70,95,69,88,73,83,84,83,95,66,79,82,82,79,87,95,69,82,82,79,82,87,82,73,84,69,82,69,70,95,78,79,95,77,85,84,65,66,76,69,95,82,69,70,69,82,69,78,67,69,95,69,82,82,79,82,73,78,84,69,71,69,82,95,79,80,95,84,89,80,69,95,77,73,83,77,65,84,67,72,95,69,82,82,79,82,66,79,79,76,69,65,78,95,79,80,95,84,89,80,69,95,77,73,83,77,65,84,67,72,95,69,82,82,79,82,69,81,85,65,76,73,84,89,95,79,80,95,84,89,80,69,95,77,73,83,77,65,84,67,72,95,69,82,82,79,82,69,88,73,83,84,83,95,87,73,84,72,79,85,84,95,75,69,89,95,65,66,73,76,73,84,89,95,79,82,95,66,65,68,95,65,82,71,85,77,69,78,84,66,79,82,82,79,87,71,76,79,66,65,76,95,84,89,80,69,95,77,73,83,77,65,84,67,72,95,69,82,82,79,82,66,79,82,82,79,87,71,76,79,66,65,76,95,87,73,84,72,79,85,84,95,75,69,89,95,65,66,73,76,73,84,89,77,79,86,69,70,82,79,77,95,84,89,80,69,95,77,73,83,77,65,84,67,72,95,69,82,82,79,82,77,79,86,69,70,82,79,77,95,87,73,84,72,79,85,84,95,75,69,89,95,65,66,73,76,73,84,89,77,79,86,69,84,79,95,84,89,80,69,95,77,73,83,77,65,84,67,72,95,69,82,82,79,82,77,79,86,69,84,79,95,87,73,84,72,79,85,84,95,75,69,89,95,65,66,73,76,73,84,89,77,79,68,85,76,69,95,65,68,68,82,69,83,83,95,68,79,69,83,95,78,79,84,95,77,65,84,67,72,95,83,69,78,68,69,82,78,79,95,77,79,68,85,76,69,95,72,65,78,68,76,69,83,80,79,83,73,84,73,86,69,95,83,84,65,67,75,95,83,73,90,69,95,65,84,95,66,76,79,67,75,95,69,78,68,77,73,83,83,73,78,71,95,65,67,81,85,73,82,69,83,95,65,78,78,79,84,65,84,73,79,78,69,88,84,82,65,78,69,79,85,83,95,65,67,81,85,73,82,69,83,95,65,78,78,79,84,65,84,73,79,78,68,85,80,76,73,67,65,84,69,95,65,67,81,85,73,82,69,83,95,65,78,78,79,84,65,84,73,79,78,73,78,86,65,76,73,68,95,65,67,81,85,73,82,69,83,95,65,78,78,79,84,65,84,73,79,78,71,76,79,66,65,76,95,82,69,70,69,82,69,78,67,69,95,69,82,82,79,82,67,79,78,83,84,82,65,73,78,84,95,78,79,84,95,83,65,84,73,83,70,73,69,68,78,85,77,66,69,82,95,79,70,95,84,89,80,69,95,65,82,71,85,77,69,78,84,83,95,77,73,83,77,65,84,67,72,76,79,79,80,95,73,78,95,73,78,83,84,65,78,84,73,65,84,73,79,78,95,71,82,65,80,72,90,69,82,79,95,83,73,90,69,68,95,83,84,82,85,67,84,76,73,78,75,69,82,95,69,82,82,79,82,73,78,86,65,76,73,68,95,67,79,78,83,84,65,78,84,95,84,89,80,69,77,65,76,70,79,82,77,69,68,95,67,79,78,83,84,65,78,84,95,68,65,84,65,69,77,80,84,89,95,67,79,68,69,95,85,78,73,84,73,78,86,65,76,73,68,95,76,79,79,80,95,83,80,76,73,84,73,78,86,65,76,73,68,95,76,79,79,80,95,66,82,69,65,75,73,78,86,65,76,73,68,95,76,79,79,80,95,67,79,78,84,73,78,85,69,85,78,83,65,70,69,95,82,69,84,95,85,78,85,83,69,68,95,86,65,76,85,69,83,95,87,73,84,72,79,85,84,95,68,82,79,80,84,79,79,95,77,65,78,89,95,76,79,67,65,76,83,71,69,78,69,82,73,67,95,77,69,77,66,69,82,95,79,80,67,79,68,69,95,77,73,83,77,65,84,67,72,70,85,78,67,84,73,79,78,95,82,69,83,79,76,85,84,73,79,78,95,70,65,73,76,85,82,69,73,78,86,65,76,73,68,95,79,80,69,82,65,84,73,79,78,95,73,78,95,83,67,82,73,80,84,68,85,80,76,73,67,65,84,69,95,77,79,68,85,76,69,95,78,65,77,69,66,65,67,75,87,65,82,68,95,73,78,67,79,77,80,65,84,73,66,76,69,95,77,79,68,85,76,69,95,85,80,68,65,84,69,67,89,67,76,73,67,95,77,79,68,85,76,69,95,68,69,80,69,78,68,69,78,67,89,78,85,77,66,69,82,95,79,70,95,65,82,71,85,77,69,78,84,83,95,77,73,83,77,65,84,67,72,73,78,86,65,76,73,68,95,80,65,82,65,77,95,84,89,80,69,95,70,79,82,95,68,69,83,69,82,73,65,76,73,90,65,84,73,79,78,70,65,73,76,69,68,95,84,79,95,68,69,83,69,82,73,65,76,73,90,69,95,65,82,71,85,77,69,78,84,78,85,77,66,69,82,95,79,70,95,83,73,71,78,69,82,95,65,82,71,85,77,69,78,84,83,95,77,73,83,77,65,84,67,72,67,65,76,76,69,68,95,83,67,82,73,80,84,95,86,73,83,73,66,76,69,95,70,82,79,77,95,78,79,78,95,83,67,82,73,80,84,95,86,73,83,73,66,76,69,69,88,69,67,85,84,69,95,69,78,84,82,89,95,70,85,78,67,84,73,79,78,95,67,65,76,76,69,68,95,79,78,95,78,79,78,95,69,78,84,82,89,95,70,85,78,67,84,73,79,78,73,78,86,65,76,73,68,95,70,82,73,69,78,68,95,68,69,67,76,95,87,73,84,72,95,83,69,76,70,73,78,86,65,76,73,68,95,70,82,73,69,78,68,95,68,69,67,76,95,87,73,84,72,95,77,79,68,85,76,69,83,95,79,85,84,83,73,68,69,95,65,67,67,79,85,78,84,95,65,68,68,82,69,83,83,73,78,86,65,76,73,68,95,70,82,73,69,78,68,95,68,69,67,76,95,87,73,84,72,95,77,79,68,85,76,69,83,95,73,78,95,68,69,80,69,78,68,69,78,67,73,69,83,67,89,67,76,73,67,95,77,79,68,85,76,69,95,70,82,73,69,78,68,83,72,73,80,73,78,86,65,76,73,68,95,80,72,65,78,84,79,77,95,84,89,80,69,95,80,65,82,65,77,95,80,79,83,73,84,73,79,78,86,69,67,95,85,80,68,65,84,69,95,69,88,73,83,84,83,95,77,85,84,65,66,76,69,95,66,79,82,82,79,87,95,69,82,82,79,82,86,69,67,95,66,79,82,82,79,87,95,69,76,69,77,69,78,84,95,69,88,73,83,84,83,95,77,85,84,65,66,76,69,95,66,79,82,82,79,87,95,69,82,82,79,82,76,79,79,80,95,77,65,88,95,68,69,80,84,72,95,82,69,65,67,72,69,68,84,79,79,95,77,65,78,89,95,84,89,80,69,95,80,65,82,65,77,69,84,69,82,83,84,79,79,95,77,65,78,89,95,80,65,82,65,77,69,84,69,82,83,84,79,79,95,77,65,78,89,95,66,65,83,73,67,95,66,76,79,67,75,83,86,65,76,85,69,95,83,84,65,67,75,95,79,86,69,82,70,76,79,87,84,79,79,95,77,65,78,89,95,84,89,80,69,95,78,79,68,69,83,86,65,76,85,69,95,83,84,65,67,75,95,80,85,83,72,95,79,86,69,82,70,76,79,87,77,65,88,95,68,69,80,69,78,68,69,78,67,89,95,68,69,80,84,72,95,82,69,65,67,72,69,68,77,65,88,95,70,85,78,67,84,73,79,78,95,68,69,70,73,78,73,84,73,79,78,83,95,82,69,65,67,72,69,68,77,65,88,95,83,84,82,85,67,84,95,68,69,70,73,78,73,84,73,79,78,83,95,82,69,65,67,72,69,68,77,65,88,95,70,73,69,76,68,95,68,69,70,73,78,73,84,73,79,78,83,95,82,69,65,67,72,69,68,84,79,79,95,77,65,78,89,95,66,65,67,75,95,69,68,71,69,83,69,86,69,78,84,95,77,69,84,65,68,65,84,65,95,86,65,76,73,68,65,84,73,79,78,95,69,82,82,79,82,68,69,80,69,78,68,69,78,67,89,95,76,73,77,73,84,95,82,69,65,67,72,69,68,85,78,83,84,65,66,76,69,95,66,89,84,69,67,79,68,69,95,82,69,74,69,67,84,69,68,80,82,79,71,82,65,77,95,84,79,79,95,67,79,77,80,76,69,88,85,83,69,82,95,68,69,70,73,78,69,68,95,78,65,84,73,86,69,95,78,79,84,95,65,76,76,79,87,69,68,77,65,88,95,83,84,82,85,67,84,95,86,65,82,73,65,78,84,83,95,82,69,65,67,72,69,68,84,69,83,84,95,86,65,82,73,65,78,84,95,84,89,80,69,95,77,73,83,77,65,84,67,72,95,69,82,82,79,82,90,69,82,79,95,86,65,82,73,65,78,84,83,95,69,82,82,79,82,70,69,65,84,85,82,69,95,78,79,84,95,69,78,65,66,76,69,68,73,78,86,65,76,73,68,95,67,76,79,83,85,82,69,95,77,65,83,75,67,76,79,83,85,82,69,95,67,65,76,76,95,82,69,81,85,73,82,69,83,95,70,85,78,67,84,73,79,78,82,69,83,69,82,86,69,68,95,86,69,82,73,70,73,67,65,84,73,79,78,95,69,82,82,79,82,95,50,82,69,83,69,82,86,69,68,95,86,69,82,73,70,73,67,65,84,73,79,78,95,69,82,82,79,82,95,51,82,69,83,69,82,86,69,68,95,86,69,82,73,70,73,67,65,84,73,79,78,95,69,82,82,79,82,95,52,82,69,83,69,82,86,69,68,95,86,69,82,73,70,73,67,65,84,73,79,78,95,69,82,82,79,82,95,53,85,78,75,78,79,87,78,95,73,78,86,65,82,73,65,78,84,95,86,73,79,76,65,84,73,79,78,95,69,82,82,79,82,69,77,80,84,89,95,86,65,76,85,69,95,83,84,65,67,75,80,67,95,79,86,69,82,70,76,79,87,86,69,82,73,70,73,67,65,84,73,79,78,95,69,82,82,79,82,83,84,79,82,65,71,69,95,69,82,82,79,82,73,78,84,69,82,78,65,76,95,84,89,80,69,95,69,82,82,79,82,69,86,69,78,84,95,75,69,89,95,77,73,83,77,65,84,67,72,85,78,82,69,65,67,72,65,66,76,69,86,77,95,83,84,65,82,84,85,80,95,70,65,73,76,85,82,69,85,78,69,88,80,69,67,84,69,68,95,69,82,82,79,82,95,70,82,79,77,95,75,78,79,87,78,95,77,79,86,69,95,70,85,78,67,84,73,79,78,86,69,82,73,70,73,69,82,95,73,78,86,65,82,73,65,78,84,95,86,73,79,76,65,84,73,79,78,85,78,69,88,80,69,67,84,69,68,95,86,69,82,73,70,73,69,82,95,69,82,82,79,82,85,78,69,88,80,69,67,84,69,68,95,68,69,83,69,82,73,65,76,73,90,65,84,73,79,78,95,69,82,82,79,82,70,65,73,76,69,68,95,84,79,95,83,69,82,73,65,76,73,90,69,95,87,82,73,84,69,95,83,69,84,95,67,72,65,78,71,69,83,70,65,73,76,69,68,95,84,79,95,68,69,83,69,82,73,65,76,73,90,69,95,82,69,83,79,85,82,67,69,84,89,80,69,95,82,69,83,79,76,85,84,73,79,78,95,70,65,73,76,85,82,69,68,85,80,76,73,67,65,84,69,95,78,65,84,73,86,69,95,70,85,78,67,84,73,79,78,68,69,76,65,89,69,68,95,70,73,69,76,68,95,79,82,95,66,76,79,67,75,83,84,77,95,67,79,68,69,95,73,78,86,65,82,73,65,78,84,95,69,82,82,79,82,83,80,69,67,85,76,65,84,73,86,69,95,69,88,69,67,85,84,73,79,78,95,65,66,79,82,84,95,69,82,82,79,82,65,67,67,69,83,83,95,67,79,78,84,82,79,76,95,73,78,86,65,82,73,65,78,84,95,86,73,79,76,65,84,73,79,78,82,69,83,69,82,86,69,68,95,73,78,86,65,82,73,65,78,84,95,86,73,79,76,65,84,73,79,78,95,69,82,82,79,82,95,49,82,69,83,69,82,86,69,68,95,73,78,86,65,82,73,65,78,84,95,86,73,79,76,65,84,73,79,78,95,69,82,82,79,82,95,50,82,69,83,69,82,86,69,68,95,73,78,86,65,82,73,65,78,84,95,86,73,79,76,65,84,73,79,78,95,69,82,82,79,82,95,51,82,69,83,69,82,86,69,68,95,73,78,86,65,82,73,65,78,84,95,86,73,79,76,65,84,73,79,78,95,69,82,82,79,82,95,52,82,69,83,69,82,86,69,68,95,73,78,86,65,82,73,65,78,84,95,86,73,79,76,65,84,73,79,78,95,69,82,82,79,82,95,53,85,78,75,78,79,87,78,95,66,73,78,65,82,89,95,69,82,82,79,82,77,65,76,70,79,82,77,69,68,66,65,68,95,77,65,71,73,67,85,78,75,78,79,87,78,95,86,69,82,83,73,79,78,85,78,75,78,79,87,78,95,84,65,66,76,69,95,84,89,80,69,85,78,75,78,79,87,78,95,83,73,71,78,65,84,85,82,69,95,84,89,80,69,85,78,75,78,79,87,78,95,83,69,82,73,65,76,73,90,69,68,95,84,89,80,69,85,78,75,78,79,87,78,95,79,80,67,79,68,69,66,65,68,95,72,69,65,68,69,82,95,84,65,66,76,69,85,78,69,88,80,69,67,84,69,68,95,83,73,71,78,65,84,85,82,69,95,84,89,80,69,68,85,80,76,73,67,65,84,69,95,84,65,66,76,69,85,78,75,78,79,87,78,95,65,66,73,76,73,84,89,85,78,75,78,79,87,78,95,78,65,84,73,86,69,95,83,84,82,85,67,84,95,70,76,65,71,66,65,68,95,85,49,54,66,65,68,95,85,51,50,66,65,68,95,85,54,52,66,65,68,95,85,49,50,56,66,65,68,95,85,50,53,54,86,65,76,85,69,95,83,69,82,73,65,76,73,90,65,84,73,79,78,95,69,82,82,79,82,86,65,76,85,69,95,68,69,83,69,82,73,65,76,73,90,65,84,73,79,78,95,69,82,82,79,82,67,79,68,69,95,68,69,83,69,82,73,65,76,73,90,65,84,73,79,78,95,69,82,82,79,82,73,78,86,65,76,73,68,95,70,76,65,71,95,66,73,84,83,82,69,83,69,82,86,69,68,95,68,69,83,69,82,73,65,76,73,90,65,73,79,78,95,69,82,82,79,82,95,49,82,69,83,69,82,86,69,68,95,68,69,83,69,82,73,65,76,73,90,65,73,79,78,95,69,82,82,79,82,95,50,82,69,83,69,82,86,69,68,95,68,69,83,69,82,73,65,76,73,90,65,73,79,78,95,69,82,82,79,82,95,51,82,69,83,69,82,86,69,68,95,68,69,83,69,82,73,65,76,73,90,65,73,79,78,95,69,82,82,79,82,95,52,82,69,83,69,82,86,69,68,95,68,69,83,69,82,73,65,76,73,90,65,73,79,78,95,69,82,82,79,82,95,53,85,78,75,78,79,87,78,95,82,85,78,84,73,77,69,95,83,84,65,84,85,83,69,88,69,67,85,84,69,68,79,85,84,95,79,70,95,71,65,83,82,69,83,79,85,82,67,69,95,68,79,69,83,95,78,79,84,95,69,88,73,83,84,82,69,83,79,85,82,67,69,95,65,76,82,69,65,68,89,95,69,88,73,83,84,83,77,73,83,83,73,78,71,95,68,65,84,65,68,65,84,65,95,70,79,82,77,65,84,95,69,82,82,79,82,65,66,79,82,84,69,68,65,82,73,84,72,77,69,84,73,67,95,69,82,82,79,82,86,69,67,84,79,82,95,79,80,69,82,65,84,73,79,78,95,69,82,82,79,82,69,88,69,67,85,84,73,79,78,95,83,84,65,67,75,95,79,86,69,82,70,76,79,87,67,65,76,76,95,83,84,65,67,75,95,79,86,69,82,70,76,79,87,86,77,95,77,65,88,95,84,89,80,69,95,68,69,80,84,72,95,82,69,65,67,72,69,68,86,77,95,77,65,88,95,86,65,76,85,69,95,68,69,80,84,72,95,82,69,65,67,72,69,68,86,77,95,69,88,84,69,78,83,73,79,78,95,69,82,82,79,82,83,84,79,82,65,71,69,95,87,82,73,84,69,95,76,73,77,73,84,95,82,69,65,67,72,69,68,77,69,77,79,82,89,95,76,73,77,73,84,95,69,88,67,69,69,68,69,68,86,77,95,77,65,88,95,84,89,80,69,95,78,79,68,69,83,95,82,69,65,67,72,69,68,69,88,69,67,85,84,73,79,78,95,76,73,77,73,84,95,82,69,65,67,72,69,68,73,79,95,76,73,77,73,84,95,82,69,65,67,72,69,68,83,84,79,82,65,71,69,95,76,73,77,73,84,95,82,69,65,67,72,69,68,84,89,80,69,95,84,65,71,95,76,73,77,73,84,95,69,88,67,69,69,68,69,68,65,67,67,69,83,83,95,68,69,78,73,69,68,65,67,67,69,83,83,95,83,84,65,67,75,95,76,73,77,73,84,95,69,88,67,69,69,68,69,68,84,79,79,95,77,65,78,89,95,68,69,76,65,89,69,68,95,70,73,69,76,68,83,82,85,78,84,73,77,69,95,68,73,83,80,65,84,67,72,95,69,82,82,79,82,83,84,82,85,67,84,95,86,65,82,73,65,78,84,95,77,73,83,77,65,84,67,72,85,78,73,77,80,76,69,77,69,78,84,69,68,95,70,85,78,67,84,73,79,78,65,76,73,84,89,82,69,83,69,82,86,69,68,95,82,85,78,84,73,77,69,95,69,82,82,79,82,95,49,82,69,83,69,82,86,69,68,95,82,85,78,84,73,77,69,95,69,82,82,79,82,95,50,82,69,83,69,82,86,69,68,95,82,85,78,84,73,77,69,95,69,82,82,79,82,95,51,82,69,83,69,82,86,69,68,95,82,85,78,84,73,77,69,95,69,82,82,79,82,95,52,85,78,75,78,79,87,78,95,83,84,65,84,85,83,0,192,76,20,0,0,0,0,0,86,77,69,114,114,111,114,109,97,106,111,114,95,115,116,97,116,117,115,0,241,1,0,0,8,0,0,0,8,0,0,0,223,1,0,0,115,117,98,95,115,116,97,116,117,115,0,0,241,1,0,0,16,0,0,0,8,0,0,0,242,1,0,0,109,101,115,115,97,103,101,0,243,1,0,0,12,0,0,0,4,0,0,0,244,1,0,0,101,120,101,99,95,115,116,97,116,101,0,0,245,1,0,0,12,0,0,0,4,0,0,0,246,1,0,0,108,111,99,97,116,105,111,110,247,1,0,0,44,0,0,0,4,0,0,0,248,1,0,0,105,110,100,105,99,101,115,0,249,1,0,0,12,0,0,0,4,0,0,0,250,1,0,0,111,102,102,115,101,116,115,0,249,1,0,0,12,0,0,0,4,0,0,0,251,1,0,0,10,66,97,99,107,116,114,97,99,101,58,32,192,76,20,0,0,0,0,0,192,103,20,0,12,0,0,0,66,97,99,107,116,114,97,99,101,58,32,0,220,103,20,0,11,0,0,0,85,110,107,110,111,119,110,32,105,110,118,97,114,105,97,110,116,32,118,105,111,108,97,116,105,111,110,32,103,101,110,101,114,97,116,101,100,58,10,32,64,0,0,0,192,76,20,0,0,0,0,0,23,104,20,0,2,0,0,0,83,99,114,105,112,116,80,97,114,116,105,97,108,86,77,69,114,114,111,114,32,119,105,116,104,32,115,116,97,116,117,115,32,0,0,0,50,104,20,0,27,0,0,0,32,119,105,116,104,32,115,117,98,32,115,116,97,116,117,115,32,0,0,0,192,76,20,0,0,0,0,0,88,104,20,0,17,0,0,0,32,97,110,100,32,109,101,115,115,97,103,101,32,39,39,0,192,76,20,0,0,0,0,0,124,104,20,0,14,0,0,0,138,104,20,0,1,0,0,0,32,97,116,32,99,111,100,101,32,111,102,102,115,101,116,32,32,105,110,32,102,117,110,99,116,105,111,110,32,100,101,102,105,110,105,116,105,111,110,32,192,76,20,0,0,0,0,0,164,104,20,0,16,0,0,0,180,104,20,0,24,0,0,0,32,97,116,32,105,110,100,101,120,32,32,102,111,114,32,0,192,76,20,0,0,0,0,0,228,104,20,0,10,0,0,0,238,104,20,0,5,0,0,0,73,110,100,101,120,32,32,111,117,116,32,111,102,32,98,111,117,110,100,115,32,102,111,114,32,32,97,116,32,98,121,116,101,99,111,100,101,32,111,102,102,115,101,116,32,32,105,110,32,102,117,110,99,116,105,111,110,32,32,119,104,105,108,101,32,105,110,100,101,120,105,110,103,32,0,0,12,105,20,0,6,0,0,0,18,105,20,0,19,0,0,0,37,105,20,0,20,0,0,0,57,105,20,0,13,0,0,0,70,105,20,0,16,0,0,0,12,105,20,0,6,0,0,0,18,105,20,0,19,0,0,0,70,105,20,0,16,0,0,0,80,97,114,116,105,97,108,86,77,69,114,114,111,114,109,111,100,117,108,101,32,104,97,110,100,108,101,115,116,114,117,99,116,32,104,97,110,100,108,101,102,117,110,99,116,105,111,110,32,104,97,110,100,108,101,102,105,101,108,100,32,104,97,110,100,108,101,102,114,105,101,110,100,32,100,101,99,108,97,114,97,116,105,111,110,102,117,110,99,116,105,111,110,32,105,110,115,116,97,110,116,105,97,116,105,111,110,102,105,101,108,100,32,105,110,115,116,97,110,116,105,97,116,105,111,110,115,116,114,117,99,116,32,100,101,102,105,110,105,116,105,111,110,115,116,114,117,99,116,32,105,110,115,116,97,110,116,105,97,116,105,111,110,102,117,110,99,116,105,111,110,32,100,101,102,105,110,105,116,105,111,110,102,105,101,108,100,32,100,101,102,105,110,105,116,105,111,110,115,105,103,110,97,116,117,114,101,105,100,101,110,116,105,102,105,101,114,97,100,100,114,101,115,115,32,105,100,101,110,116,105,102,105,101,114,99,111,110,115,116,97,110,116,32,112,111,111,108,108,111,99,97,108,32,112,111,111,108,99,111,100,101,32,100,101,102,105,110,105,116,105,111,110,32,112,111,111,108,116,121,112,101,32,112,97,114,97,109,101,116,101,114,102,105,101,108,100,32,111,102,102,115,101,116,118,97,114,105,97,110,116,32,100,101,102,105,110,105,116,105,111,110,118,97,114,105,97,110,116,32,102,105,101,108,100,32,104,97,110,100,108,101,118,97,114,105,97,110,116,32,102,105,101,108,100,32,105,110,115,116,97,110,116,105,97,116,105,111,110,115,116,114,117,99,116,32,118,97,114,105,97,110,116,32,104,97,110,100,108,101,115,116,114,117,99,116,32,118,97,114,105,97,110,116,32,105,110,115,116,97,110,116,105,97,116,105,111,110,85,110,100,101,102,105,110,101,100,77,111,100,117,108,101,69,120,101,99,117,116,105,111,110,83,116,97,116,101,115,116,97,99,107,95,116,114,97,99,101,0,0,227,1,0,0,4,0,0,0,4,0,0,0,252,1,0,0,77,111,100,117,108,101,72,97,110,100,108,101,83,116,114,117,99,116,72,97,110,100,108,101,70,117,110,99,116,105,111,110,72,97,110,100,108,101,70,105,101,108,100,72,97,110,100,108,101,70,114,105,101,110,100,68,101,99,108,97,114,97,116,105,111,110,70,117,110,99,116,105,111,110,73,110,115,116,97,110,116,105,97,116,105,111,110,70,105,101,108,100,73,110,115,116,97,110,116,105,97,116,105,111,110,83,116,114,117,99,116,68,101,102,105,110,105,116,105,111,110,83,116,114,117,99,116,68,101,102,73,110,115,116,97,110,116,105,97,116,105,111,110,70,117,110,99,116,105,111,110,68,101,102,105,110,105,116,105,111,110,70,105,101,108,100,68,101,102,105,110,105,116,105,111,110,83,105,103,110,97,116,117,114,101,73,100,101,110,116,105,102,105,101,114,65,100,100,114,101,115,115,73,100,101,110,116,105,102,105,101,114,67,111,110,115,116,97,110,116,80,111,111,108,76,111,99,97,108,80,111,111,108,67,111,100,101,68,101,102,105,110,105,116,105,111,110,84,121,112,101,80,97,114,97,109,101,116,101,114,77,101,109,98,101,114,67,111,117,110,116,86,97,114,105,97,110,116,68,101,102,105,110,105,116,105,111,110,86,97,114,105,97,110,116,70,105,101,108,100,72,97,110,100,108,101,86,97,114,105,97,110,116,70,105,101,108,100,73,110,115,116,97,110,116,105,97,116,105,111,110,83,116,114,117,99,116,86,97,114,105,97,110,116,72,97,110,100,108,101,83,116,114,117,99,116,86,97,114,105,97,110,116,73,110,115,116,97,110,116,105,97,116,105,111,110,12,0,0,0,12,0,0,0,14,0,0,0,11,0,0,0,17,0,0,0,21,0,0,0,18,0,0,0,16,0,0,0,22,0,0,0,18,0,0,0,15,0,0,0,9,0,0,0,10,0,0,0,17,0,0,0,12,0,0,0,9,0,0,0,14,0,0,0,13,0,0,0,11,0,0,0,17,0,0,0,18,0,0,0,25,0,0,0,19,0,0,0,26,0,0,0,116,107,20,0,128,107,20,0,140,107,20,0,154,107,20,0,165,107,20,0,182,107,20,0,203,107,20,0,221,107,20,0,237,107,20,0,3,108,20,0,21,108,20,0,36,108,20,0,45,108,20,0,55,108,20,0,72,108,20,0,84,108,20,0,93,108,20,0,107,108,20,0,120,108,20,0,131,108,20,0,148,108,20,0,166,108,20,0,191,108,20,0,210,108,20,0,13,0,0,0,13,0,0,0,15,0,0,0,12,0,0,0,18,0,0,0,22,0,0,0,19,0,0,0,17,0,0,0,20,0,0,0,19,0,0,0,16,0,0,0,9,0,0,0,10,0,0,0,18,0,0,0,13,0,0,0,10,0,0,0,20,0,0,0,14,0,0,0,12,0,0,0,18,0,0,0,20,0,0,0,27,0,0,0,21,0,0,0,28,0,0,0,166,105,20,0,179,105,20,0,192,105,20,0,207,105,20,0,219,105,20,0,237,105,20,0,3,106,20,0,22,106,20,0,39,106,20,0,59,106,20,0,78,106,20,0,94,106,20,0,103,106,20,0,113,106,20,0,131,106,20,0,144,106,20,0,154,106,20,0,174,106,20,0,188,106,20,0,200,106,20,0,218,106,20,0,238,106,20,0,9,107,20,0,30,107,20,0,0,99,97,110,110,111,116,32,114,101,99,117,114,115,105,118,101,108,121,32,97,99,113,117,105,114,101,32,109,117,116,101,120,0,0,0,109,110,20,0,32,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,115,116,100,47,115,114,99,47,115,121,115,47,115,121,110,99,47,109,117,116,101,120,47,110,111,95,116,104,114,101,97,100,115,46,114,115,152,110,20,0,92,0,0,0,20,0,0,0,9,0,0,0,253,1,0,0,4,0,0,0,4,0,0,0,254,1,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,98,97,99,107,116,114,97,99,101,45,48,46,51,46,54,57,47,115,114,99,47,108,105,98,46,114,115,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,108,111,116,46,103,101,116,40,41,0,0,0,20,111,20,0,93,0,0,0,168,0,0,0,21,0,0,0,20,111,20,0,93,0,0,0,181,0,0,0,18,0,0,0,79,110,99,101,32,105,110,115,116,97,110,99,101,32,104,97,115,32,112,114,101,118,105,111,117,115,108,121,32,98,101,101,110,32,112,111,105,115,111,110,101,100,0,0,176,111,20,0,42,0,0,0,111,110,101,45,116,105,109,101,32,105,110,105,116,105,97,108,105,122,97,116,105,111,110,32,109,97,121,32,110,111,116,32,98,101,32,112,101,114,102,111,114,109,101,100,32,114,101,99,117,114,115,105,118,101,108,121,228,111,20,0,56,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,115,116,100,47,115,114,99,47,115,121,110,99,47,111,110,99,101,46,114,115,36,112,20,0,76,0,0,0,149,0,0,0,50,0,0,0,72,97,115,104,32,116,97,98,108,101,32,99,97,112,97,99,105,116,121,32,111,118,101,114,102,108,111,119,128,112,20,0,28,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,104,97,115,104,98,114,111,119,110,45,48,46,49,53,46,49,47,115,114,99,47,114,97,119,47,109,111,100,46,114,115,0,0,0,164,112,20,0,97,0,0,0,84,0,0,0,40,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,47,109,97,112,47,101,110,116,114,121,46,114,115,24,113,20,0,96,0,0,0,113,1,0,0,54,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,47,110,111,100,101,46,114,115,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,101,100,103,101,46,104,101,105,103,104,116,32,61,61,32,115,101,108,102,46,104,101,105,103,104,116,32,45,32,49,0,136,113,20,0,91,0,0,0,175,2,0,0,9,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,114,99,46,108,101,110,40,41,32,61,61,32,100,115,116,46,108,101,110,40,41,136,113,20,0,91,0,0,0,47,7,0,0,5,0,0,0,136,113,20,0,91,0,0,0,175,4,0,0,35,0,0,0,136,113,20,0,91,0,0,0,239,4,0,0,36,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,101,100,103,101,46,104,101,105,103,104,116,32,61,61,32,115,101,108,102,46,110,111,100,101,46,104,101,105,103,104,116,32,45,32,49,0,0,0,136,113,20,0,91,0,0,0,240,3,0,0,9,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,47,110,97,118,105,103,97,116,101,46,114,115,0,196,114,20,0,95,0,0,0,89,2,0,0,48,0,65,192,230,209,0,11,225,39,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,97,32,68,105,115,112,108,97,121,32,105,109,112,108,101,109,101,110,116,97,116,105,111,110,32,114,101,116,117,114,110,101,100,32,97,110,32,101,114,114,111,114,32,117,110,101,120,112,101,99,116,101,100,108,121,0,0,2,0,0,12,0,0,0,4,0,0,0,1,2,0,0,2,2,0,0,3,2,0,0,4,2,0,0,0,0,0,0,1,0,0,0,5,2,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,115,116,114,105,110,103,46,114,115,0,188,115,20,0,75,0,0,0,250,9,0,0,14,0,0,0,69,114,114,111,114,0,0,0,127,0,0,0,0,0,0,0,118,97,114,105,97,110,116,32,99,111,117,110,116,32,105,115,32,114,101,115,116,114,105,99,116,101,100,32,116,111,32,0,40,116,20,0,31,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,99,111,114,101,47,116,121,112,101,115,47,115,114,99,47,118,97,108,117,101,46,114,115,0,0,0,80,116,20,0,45,0,0,0,62,0,0,0,5,0,0,0,99,97,110,110,111,116,32,100,101,115,101,114,105,97,108,105,122,101,32,115,105,103,110,101,114,85,110,115,117,112,112,111,114,116,101,100,32,108,97,121,111,117,116,32,102,111,114,32,77,111,118,101,32,118,97,108,117,101,83,116,114,117,99,116,7,2,0,0,8,0,0,0,4,0,0,0,8,2,0,0,7,2,0,0,8,0,0,0,4,0,0,0,8,2,0,0,86,97,114,105,97,110,116,0,7,2,0,0,8,0,0,0,4,0,0,0,9,2,0,0,101,110,117,109,118,97,114,105,97,110,116,32,99,111,117,110,116,32,111,117,116,32,111,102,32,114,97,110,103,101,0,0,80,116,20,0,45,0,0,0,39,3,0,0,61,0,0,0,80,116,20,0,45,0,0,0,39,3,0,0,36,0,0,0,115,116,114,117,99,116,116,121,112,101,118,97,114,105,97,110,116,110,97,109,101,0,0,0,32,43,32,0,96,117,20,0,0,0,0,0,96,117,20,0,3,0,0,0,116,114,97,110,115,97,99,116,105,111,110,32,97,114,103,117,109,101,110,116,115,32,109,117,115,116,32,115,101,114,105,97,108,105,122,101,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,99,111,114,101,47,116,121,112,101,115,47,115,114,99,47,116,114,97,110,115,97,99,116,105,111,110,95,97,114,103,117,109,101,110,116,46,114,115,152,117,20,0,60,0,0,0,104,0,0,0,22,0,0,0,96,117,20,0,0,0,0,0,11,2,0,0,0,0,0,0,1,0,0,0,12,2,0,0,11,2,0,0,0,0,0,0,1,0,0,0,13,2,0,0,117,49,54,117,51,50,117,54,52,97,100,100,114,101,115,115,118,101,99,116,111,114,102,97,108,115,101,115,105,103,110,101,114,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,99,111,114,101,47,116,121,112,101,115,47,115,114,99,47,112,97,114,115,101,114,46,114,115,0,45,118,20,0,46,0,0,0,83,0,0,0,39,0,0,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,105,110,118,97,108,105,100,32,115,117,102,102,105,120,0,0,140,118,20,0,14,0,0,0,117,110,114,101,99,111,103,110,105,122,101,100,32,116,111,107,101,110,0,0,164,118,20,0,18,0,0,0,45,118,20,0,46,0,0,0,151,0,0,0,27,0,0,0,45,118,20,0,46,0,0,0,164,0,0,0,27,0,0,0,45,118,20,0,46,0,0,0,202,0,0,0,15,0,0,0,111,117,116,32,111,102,32,116,111,107,101,110,115,44,32,116,104,105,115,32,115,104,111,117,108,100,32,110,111,116,32,104,97,112,112,101,110,0,0,0,240,118,20,0,37,0,0,0,101,120,112,101,99,116,101,100,32,116,111,107,101,110,32,44,32,103,111,116,32,0,0,0,32,119,20,0,15,0,0,0,47,119,20,0,6,0,0,0,117,110,101,120,112,101,99,116,101,100,32,116,111,107,101,110,32,44,32,101,120,112,101,99,116,101,100,32,105,100,101,110,116,105,102,105,101,114,0,0,72,119,20,0,17,0,0,0,89,119,20,0,21,0,0,0,44,32,101,120,112,101,99,116,101,100,32,58,58,0,0,0,72,119,20,0,17,0,0,0,128,119,20,0,13,0,0,0,44,32,101,120,112,101,99,116,101,100,32,97,100,100,114,101,115,115,0,0,72,119,20,0,17,0,0,0,160,119,20,0,18,0,0,0,101,120,112,101,99,116,101,100,32,110,97,109,101,44,32,103,111,116,32,0,196,119,20,0,19,0,0,0,44,32,101,120,112,101,99,116,101,100,32,116,121,112,101,32,116,97,103,0,72,119,20,0,17,0,0,0,224,119,20,0,19,0,0,0,69,120,99,101,101,100,101,100,32,84,121,112,101,84,97,103,32,110,101,115,116,105,110,103,32,108,105,109,105,116,32,100,117,114,105,110,103,32,112,97,114,115,105,110,103,58,32,0,4,120,20,0,47,0,0,0,85,56,84,121,112,101,85,49,54,84,121,112,101,85,51,50,84,121,112,101,85,54,52,84,121,112,101,85,49,50,56,84,121,112,101,85,50,53,54,84,121,112,101,66,111,111,108,84,121,112,101,65,100,100,114,101,115,115,84,121,112,101,86,101,99,116,111,114,84,121,112,101,83,105,103,110,101,114,84,121,112,101,87,104,105,116,101,115,112,97,99,101,17,2,0,0,4,0,0,0,4,0,0,0,18,2,0,0,78,97,109,101,65,100,100,114,101,115,115,85,56,85,49,54,85,51,50,85,54,52,85,49,50,56,85,50,53,54,66,121,116,101,115,84,114,117,101,70,97,108,115,101,67,111,108,111,110,67,111,108,111,110,76,116,71,116,67,111,109,109,97,69,79,70,0,0,24,2,0,0,25,2,0,0,26,2,0,0,27,2,0,0,28,2,0,0,29,2,0,0,30,2,0,0,31,2,0,0,32,2,0,0,33,2,0,0,34,2,0,0,29,2,0,0,35,2,0,0,36,2,0,0,37,2,0,0,38,2,0,0,39,2,0,0,29,2,0,0,40,2,0,0,41,2,0,0,42,2,0,0,43,2,0,0,34,2,0,0,29,2,0,0,44,2,0,0,45,2,0,0,46,2,0,0,47,2,0,0,48,2,0,0,29,2,0,0,98,111,111,108,117,56,117,49,54,117,51,50,117,54,52,117,49,50,56,117,50,53,54,97,100,100,114,101,115,115,115,105,103,110,101,114,118,101,99,116,111,114,60,62,136,121,20,0,7,0,0,0,143,121,20,0,1,0,0,0,58,58,0,0,236,120,20,0,0,0,0,0,160,121,20,0,2,0,0,0,48,120,0,0,180,121,20,0,2,0,0,0,160,121,20,0,2,0,0,0,160,121,20,0,2,0,0,0,60,0,0,0,236,120,20,0,0,0,0,0,44,32,0,0,220,121,20,0,2,0,0,0,48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,49,2,0,0,4,0,0,0,4,0,0,0,50,2,0,0,100,101,115,99,114,105,112,116,105,111,110,40,41,32,105,115,32,100,101,112,114,101,99,97,116,101,100,59,32,117,115,101,32,68,105,115,112,108,97,121,69,111,102,73,111,0,0,0,51,2,0,0,4,0,0,0,4,0,0,0,18,2,0,0,69,120,99,101,101,100,101,100,77,97,120,76,101,110,0,0,51,2,0,0,4,0,0,0,4,0,0,0,52,2,0,0,69,120,99,101,101,100,101,100,67,111,110,116,97,105,110,101,114,68,101,112,116,104,76,105,109,105,116,0,51,2,0,0,4,0,0,0,4,0,0,0,53,2,0,0,69,120,112,101,99,116,101,100,66,111,111,108,101,97,110,69,120,112,101,99,116,101,100,77,97,112,75,101,121,69,120,112,101,99,116,101,100,77,97,112,86,97,108,117,101,78,111,110,67,97,110,111,110,105,99,97,108,77,97,112,69,120,112,101,99,116,101,100,79,112,116,105,111,110,67,117,115,116,111,109,77,105,115,115,105,110,103,76,101,110,78,111,116,83,117,112,112,111,114,116,101,100,82,101,109,97,105,110,105,110,103,73,110,112,117,116,85,116,102,56,78,111,110,67,97,110,111,110,105,99,97,108,85,108,101,98,49,50,56,69,110,99,111,100,105,110,103,73,110,116,101,103,101,114,79,118,101,114,102,108,111,119,68,117,114,105,110,103,85,108,101,98,49,50,56,68,101,99,111,100,105,110,103,70,114,111,109,85,116,102,56,69,114,114,111,114,98,121,116,101,115,0,0,0,54,2,0,0,12,0,0,0,4,0,0,0,55,2,0,0,101,114,114,111,114,0,0,0,51,2,0,0,4,0,0,0,4,0,0,0,56,2,0,0,105,110,118,97,108,105,100,32,117,116,102,45,56,0,0,0,57,2,0,0,12,0,0,0,4,0,0,0,58,2,0,0,57,2,0,0,12,0,0,0,4,0,0,0,59,2,0,0,58,2,0,0,152,123,20,0,60,2,0,0,61,2,0,0,62,2,0,0,63,2,0,0,64,2,0,0,65,2,0,0,20,0,0,0,4,0,0,0,66,2,0,0,65,2,0,0,20,0,0,0,4,0,0,0,67,2,0,0,66,2,0,0,212,123,20,0,60,2,0,0,68,2,0,0,69,2,0,0,70,2,0,0,64,2,0,0,71,2,0,0,12,0,0,0,4,0,0,0,72,2,0,0,71,2,0,0,12,0,0,0,4,0,0,0,73,2,0,0,72,2,0,0,16,124,20,0,60,2,0,0,74,2,0,0,62,2,0,0,63,2,0,0,64,2,0,0,75,2,0,0,16,0,0,0,4,0,0,0,134,0,0,0,75,2,0,0,16,0,0,0,4,0,0,0,76,2,0,0,134,0,0,0,76,124,20,0,60,2,0,0,77,2,0,0,62,2,0,0,78,2,0,0,64,2,0,0,51,2,0,0,8,0,0,0,4,0,0,0,79,2,0,0,51,2,0,0,8,0,0,0,4,0,0,0,80,2,0,0,79,2,0,0,136,124,20,0,60,2,0,0,81,2,0,0,62,2,0,0,82,2,0,0,64,2,0,0,83,2,0,0,44,0,0,0,4,0,0,0,84,2,0,0,83,2,0,0,44,0,0,0,4,0,0,0,85,2,0,0,84,2,0,0,196,124,20,0,86,2,0,0,87,2,0,0,88,2,0,0,89,2,0,0,90,2,0,0,91,2,0,0,40,0,0,0,4,0,0,0,84,2,0,0,91,2,0,0,40,0,0,0,4,0,0,0,85,2,0,0,84,2,0,0,0,125,20,0,86,2,0,0,92,2,0,0,88,2,0,0,89,2,0,0,90,2,0,0,93,2,0,0,40,0,0,0,4,0,0,0,84,2,0,0,93,2,0,0,40,0,0,0,4,0,0,0,85,2,0,0,84,2,0,0,60,125,20,0,86,2,0,0,94,2,0,0,88,2,0,0,89,2,0,0,90,2,0,0,95,2,0,0,36,0,0,0,4,0,0,0,85,2,0,0,84,2,0,0,164,125,20,0,86,2,0,0,96,2,0,0,88,2,0,0,89,2,0,0,90,2,0,0,95,2,0,0,36,0,0,0,4,0,0,0,84,2,0,0,97,2,0,0,48,0,0,0,4,0,0,0,84,2,0,0,97,2,0,0,48,0,0,0,4,0,0,0,85,2,0,0,84,2,0,0,180,125,20,0,86,2,0,0,98,2,0,0,88,2,0,0,89,2,0,0,90,2,0,0,73,110,99,111,114,114,101,99,116,78,117,109,98,101,114,79,102,66,121,116,101,115,73,110,118,97,108,105,100,72,101,120,67,104,97,114,115,84,111,111,83,104,111,114,116,84,111,111,76,111,110,103,76,101,97,100,105,110,103,90,101,114,111,88,82,101,113,117,105,114,101,100,76,111,110,103,70,111,114,109,82,101,113,117,105,114,101,100,85,110,108,101,115,115,83,112,101,99,105,97,108,73,110,118,97,108,105,100,80,97,100,100,105,110,103,90,101,114,111,101,115,97,110,32,97,114,114,97,121,32,111,102,32,108,101,110,103,116,104,32,51,50,0,0,85,116,102,56,69,114,114,111,114,118,97,108,105,100,95,117,112,95,116,111,99,2,0,0,4,0,0,0,4,0,0,0,100,2,0,0,101,114,114,111,114,95,108,101,110,0,0,0,99,2,0,0,4,0,0,0,4,0,0,0,101,2,0,0,78,111,110,101,83,111,109,101,99,2,0,0,4,0,0,0,4,0,0,0,102,2,0,0,99,2,0,0,12,0,0,0,4,0,0,0,103,2,0,0,104,2,0,0,76,97,122,121,32,105,110,115,116,97,110,99,101,32,104,97,115,32,112,114,101,118,105,111,117,115,108,121,32,98,101,101,110,32,112,111,105,115,111,110,101,100,0,0,236,126,20,0,42,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,111,110,99,101,95,99,101,108,108,45,49,46,49,57,46,48,47,115,114,99,47,108,105,98,46,114,115,0,0,0,32,127,20,0,93,0,0,0,31,5,0,0,25,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,99,111,108,108,101,99,116,105,111,110,115,47,98,116,114,101,101,47,110,97,118,105,103,97,116,101,46,114,115,0,144,127,20,0,95,0,0,0,199,0,0,0,39,0,0,0,99,111,117,108,100,32,110,111,116,32,99,111,110,118,101,114,116,32,115,108,105,99,101,32,116,111,32,97,114,114,97,121,48,120,0,0,32,128,20,0,2,0,0,0,116,104,105,114,100,95,112,97,114,116,121,47,109,111,118,101,47,109,111,118,101,45,99,111,114,101,47,116,121,112,101,115,47,115,114,99,47,97,99,99,111,117,110,116,95,97,100,100,114,101,115,115,46,114,115,0,44,128,20,0,55,0,0,0,168,0,0,0,46,0,0,0,44,128,20,0,55,0,0,0,165,0,0,0,38,0,0,0,144,127,20,0,0,0,0,0,65,99,99,111,117,110,116,65,100,100,114,101,115,115,65,99,99,111,117,110,116,65,100,100,114,101,115,115,32,100,97,116,97,32,115,104,111,117,108,100,32,98,101,32,101,120,97,99,116,108,121,32,51,50,32,98,121,116,101,115,32,108,111,110,103,72,101,120,32,99,104,97,114,97,99,116,101,114,115,32,97,114,101,32,105,110,118,97,108,105,100,58,32,0,0,0,205,128,20,0,28,0,0,0,72,101,120,32,115,116,114,105,110,103,32,105,115,32,116,111,111,32,115,104,111,114,116,44,32,109,117,115,116,32,98,101,32,49,32,116,111,32,54,52,32,99,104,97,114,115,32,108,111,110,103,44,32,101,120,99,108,117,100,105,110,103,32,116,104,101,32,108,101,97,100,105,110,103,32,48,120,72,101,120,32,115,116,114,105,110,103,32,105,115,32,116,111,111,32,108,111,110,103,44,32,109,117,115,116,32,98,101,32,49,32,116,111,32,54,52,32,99,104,97,114,115,32,108,111,110,103,44,32,101,120,99,108,117,100,105,110,103,32,116,104,101,32,108,101,97,100,105,110,103,32,48,120,72,101,120,32,115,116,114,105,110,103,32,109,117,115,116,32,115,116,97,114,116,32,119,105,116,104,32,97,32,108,101,97,100,105,110,103,32,48,120,84,104,101,32,103,105,118,101,110,32,104,101,120,32,115,116,114,105,110,103,32,105,115,32,110,111,116,32,97,32,115,112,101,99,105,97,108,32,97,100,100,114,101,115,115,44,32,105,116,32,109,117,115,116,32,98,101,32,114,101,112,114,101,115,101,110,116,101,100,32,97,115,32,48,120,32,43,32,54,52,32,99,104,97,114,115,84,104,101,32,103,105,118,101,110,32,104,101,120,32,115,116,114,105,110,103,32,105,115,32,97,32,115,112,101,99,105,97,108,32,97,100,100,114,101,115,115,32,110,111,116,32,105,110,32,76,79,78,71,32,102,111,114,109,44,32,105,116,32,109,117,115,116,32,98,101,32,48,120,48,32,116,111,32,48,120,102,32,119,105,116,104,111,117,116,32,112,97,100,100,105,110,103,32,122,101,114,111,101,115,48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,0,99,97,110,110,111,116,32,114,101,99,117,114,115,105,118,101,108,121,32,97,99,113,117,105,114,101,32,109,117,116,101,120,0,131,130,20,0,32,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,115,116,100,47,115,114,99,47,115,121,115,47,115,121,110,99,47,109,117,116,101,120,47,110,111,95,116,104,114,101,97,100,115,46,114,115,172,130,20,0,92,0,0,0,20,0,0,0,9,0,0,0,97,32,68,105,115,112,108,97,121,32,105,109,112,108,101,109,101,110,116,97,116,105,111,110,32,114,101,116,117,114,110,101,100,32,97,110,32,101,114,114,111,114,32,117,110,101,120,112,101,99,116,101,100,108,121,0,111,2,0,0,12,0,0,0,4,0,0,0,112,2,0,0,113,2,0,0,3,2,0,0,114,2,0,0,0,0,0,0,1,0,0,0,115,2,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,115,116,114,105,110,103,46,114,115,0,120,131,20,0,75,0,0,0,250,9,0,0,14,0,0,0,69,114,114,111,114,105,110,118,97,108,105,100,32,118,97,108,117,101,58,32,44,32,101,120,112,101,99,116,101,100,32,0,217,131,20,0,15,0,0,0,232,131,20,0,11,0,0,0,105,110,118,97,108,105,100,32,108,101,110,103,116,104,32,0,4,132,20,0,15,0,0,0,232,131,20,0,11,0,0,0,172,130,20,0,0,0,0,0,105,110,116,101,114,110,97,108,32,101,114,114,111,114,58,32,101,110,116,101,114,101,100,32,117,110,114,101,97,99,104,97,98,108,101,32,99,111,100,101,58,32,105,110,118,97,108,105,100,32,79,110,99,101,32,115,116,97,116,101,44,132,20,0,60,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,115,116,100,47,115,114,99,47,115,121,115,47,115,121,110,99,47,111,110,99,101,47,110,111,95,116,104,114,101,97,100,115,46,114,115,0,112,132,20,0,91,0,0,0,54,0,0,0,18,0,0,0,117,2,0,0,4,0,0,0,4,0,0,0,102,2,0,0,115,116,111,114,101,107,101,121,91,93,44,32,44,132,20,0,0,0,0,0,246,132,20,0,2,0,0,0,67,111,112,121,68,114,111,112,83,116,111,114,101,75,101,121,4,0,0,0,4,0,0,0,5,0,0,0,3,0,0,0,8,133,20,0,12,133,20,0,16,133,20,0,21,133,20,0,73,110,100,101,120,32,111,117,116,32,111,102,32,98,111,117,110,100,115,0,56,133,20,0,19,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,115,108,105,99,101,47,115,111,114,116,46,114,115,0,0,84,133,20,0,78,0,0,0,59,4,0,0,14,0,0,0,84,133,20,0,78,0,0,0,72,4,0,0,28,0,0,0,84,133,20,0,78,0,0,0,73,4,0,0,29,0,0,0,84,133,20,0,78,0,0,0,74,4,0,0,37,0,0,0,84,133,20,0,78,0,0,0,142,4,0,0,64,0,0,0,84,133,20,0,78,0,0,0,180,4,0,0,78,0,0,0,84,133,20,0,78,0,0,0,194,4,0,0,86,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,101,110,100,32,62,61,32,115,116,97,114,116,32,38,38,32,101,110,100,32,60,61,32,108,101,110,84,133,20,0,78,0,0,0,45,5,0,0,5,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,111,102,102,115,101,116,32,33,61,32,48,32,38,38,32,111,102,102,115,101,116,32,60,61,32,108,101,110,0,0,84,133,20,0,78,0,0,0,155,0,0,0,5,0,0,0,73,110,118,97,108,105,100,32,105,100,101,110,116,105,102,105,101,114,32,39,39,0,0,0,144,134,20,0,20,0,0,0,164,134,20,0,1,0,0,0,84,133,20,0,0,0,0,0,73,100,101,110,116,105,102,105,101,114,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,103,105,116,47,99,104,101,99,107,111,117,116,115,47,98,99,115,45,50,100,53,50,101,50,49,50,52,52,101,55,52,54,97,97,47,100,51,49,102,97,98,57,47,115,114,99,47,100,101,46,114,115,204,134,20,0,72,0,0,0,222,0,0,0,9,0,65,176,142,210,0,11,195,4,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,117,110,101,120,112,101,99,116,101,100,32,101,110,100,32,111,102,32,105,110,112,117,116,73,47,79,32,101,114,114,111,114,58,32,0,0,99,135,20,0,11,0,0,0,101,120,99,101,101,100,101,100,32,109,97,120,32,115,101,113,117,101,110,99,101,32,108,101,110,103,116,104,58,32,0,0,120,135,20,0,30,0,0,0,101,120,99,101,101,100,101,100,32,109,97,120,32,99,111,110,116,97,105,110,101,114,32,100,101,112,116,104,32,119,104,105,108,101,32,101,110,116,101,114,105,110,103,58,32,0,0,0,160,135,20,0,45,0,0,0,101,120,112,101,99,116,101,100,32,98,111,111,108,101,97,110,101,120,112,101,99,116,101,100,32,109,97,112,32,107,101,121,101,120,112,101,99,116,101,100,32,109,97,112,32,118,97,108,117,101,107,101,121,115,32,111,102,32,115,101,114,105,97,108,105,122,101,100,32,109,97,112,115,32,109,117,115,116,32,98,101,32,117,110,105,113,117,101,32,97,110,100,32,105,110,32,105,110,99,114,101,97,115,105,110,103,32,111,114,100,101,114,101,120,112,101,99,116,101,100,32,111,112,116,105,111,110,32,116,121,112,101,204,134,20,0,0,0,0,0,115,101,113,117,101,110,99,101,32,109,105,115,115,105,110,103,32,108,101,110,103,116,104,110,111,116,32,115,117,112,112,111,114,116,101,100,58,32,0,0,123,136,20,0,15,0,0,0,114,101,109,97,105,110,105,110,103,32,105,110,112,117,116,109,97,108,102,111,114,109,101,100,32,117,116,102,56,85,76,69,66,49,50,56,32,101,110,99,111,100,105,110,103,32,119,97,115,32,110,111,116,32,109,105,110,105,109,97,108,32,105,110,32,115,105,122,101,85,76,69,66,49,50,56,45,101,110,99,111,100,101,100,32,105,110,116,101,103,101,114,32,100,105,100,32,110,111,116,32,102,105,116,32,105,110,32,116,104,101,32,116,97,114,103,101,116,32,115,105,122,101,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,112,114,105,109,105,116,105,118,101,45,116,121,112,101,115,45,48,46,49,48,46,49,47,115,114,99,47,108,105,98,46,114,115,0,65,128,147,210,0,11,65,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,65,208,147,210,0,11,181,5,97,116,116,101,109,112,116,32,116,111,32,115,104,105,102,116,32,108,101,102,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,100,105,118,105,115,105,111,110,32,98,121,32,122,101,114,111,0,243,137,20,0,16,0,0,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,100,105,118,105,100,101,32,98,121,32,122,101,114,111,48,0,0,16,137,20,0,99,0,0,0,38,0,0,0,1,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,52,32,42,32,56,32,62,61,32,115,108,105,99,101,46,108,101,110,40,41,0,0,76,97,121,111,117,116,69,114,114,111,114,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,98,121,116,101,115,45,49,46,53,46,48,47,115,114,99,47,98,121,116,101,115,46,114,115,0,0,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,122,2,0,0,123,2,0,0,124,2,0,0,125,2,0,0,126,2,0,0,127,2,0,0,128,2,0,0,129,2,0,0,130,2,0,0,111,138,20,0,90,0,0,0,196,3,0,0,19,0,0,0,111,138,20,0,90,0,0,0,2,4,0,0,15,0,0,0,99,97,108,108,101,100,32,96,82,101,115,117,108,116,58,58,117,110,119,114,97,112,40,41,96,32,111,110,32,97,110,32,96,69,114,114,96,32,118,97,108,117,101,0,131,2,0,0,0,0,0,0,1,0,0,0,132,2,0,0,111,138,20,0,90,0,0,0,3,4,0,0,50,0,0,0,111,138,20,0,90,0,0,0,17,4,0,0,73,0,0,0,133,2,0,0,134,2,0,0,135,2,0,0,111,138,20,0,90,0,0,0,117,4,0,0,14,0,0,0,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,98,121,116,101,115,45,49,46,53,46,48,47,115,114,99,47,98,121,116,101,115,95,109,117,116,46,114,115,0,241,139,20,0,94,0,0,0,56,2,0,0,19,0,0,0,111,118,101,114,102,108,111,119,241,139,20,0,94,0,0,0,157,6,0,0,5,0,0,0,241,139,20,0,94,0,0,0,161,2,0,0,34,0,65,144,153,210,0,11,181,2,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,241,139,20,0,94,0,0,0,204,2,0,0,31,0,0,0,241,139,20,0,94,0,0,0,205,2,0,0,31,0,0,0,241,139,20,0,94,0,0,0,209,2,0,0,32,0,0,0,241,139,20,0,94,0,0,0,137,2,0,0,55,0,0,0,241,139,20,0,94,0,0,0,98,2,0,0,20,0,0,0,241,139,20,0,94,0,0,0,122,2,0,0,32,0,0,0,241,139,20,0,94,0,0,0,123,2,0,0,32,0,0,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,110,101,103,97,116,101,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,241,139,20,0,94,0,0,0,112,2,0,0,21,0,0,0,241,139,20,0,94,0,0,0,5,4,0,0,23,0,0,0,241,139,20,0,94,0,0,0,66,4,0,0,23,0,0,0,110,101,119,95,108,101,110,32,61,32,59,32,99,97,112,97,99,105,116,121,32,61,32,0,112,141,20,0,10,0,0,0,122,141,20,0,13,0,0,0,241,139,20,0,94,0,0,0,67,4,0,0,9,0,0,0,241,139,20,0,94,0,0,0,127,5,0,0,10,0,0,0,241,139,20,0,94,0,0,0,127,5,0,0,5,0,65,208,155,210,0,11,193,8,97,116,116,101,109,112,116,32,116,111,32,115,104,105,102,116,32,108,101,102,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,241,139,20,0,94,0,0,0,161,6,0,0,26,0,0,0,241,139,20,0,94,0,0,0,162,6,0,0,5,0,0,0,241,139,20,0,94,0,0,0,163,6,0,0,5,0,0,0,136,2,0,0,137,2,0,0,138,2,0,0,114,101,116,117,114,110,32,116,104,105,115,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,106,115,45,115,121,115,45,48,46,51,46,55,50,47,115,114,99,47,108,105,98,46,114,115,0,0,0,59,142,20,0,90,0,0,0,216,24,0,0,1,0,0,0,151,2,0,0,4,0,0,0,4,0,0,0,152,2,0,0,99,97,108,108,101,100,32,96,79,112,116,105,111,110,58,58,117,110,119,114,97,112,95,116,104,114,111,119,40,41,96,32,111,110,32,97,32,96,78,111,110,101,96,32,118,97,108,117,101,99,108,111,115,117,114,101,32,105,110,118,111,107,101,100,32,114,101,99,117,114,115,105,118,101,108,121,32,111,114,32,97,102,116,101,114,32,98,101,105,110,103,32,100,114,111,112,112,101,100,97,114,114,97,121,32,99,111,110,116,97,105,110,115,32,97,32,118,97,108,117,101,32,111,102,32,116,104,101,32,119,114,111,110,103,32,116,121,112,101,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,119,97,115,109,45,98,105,110,100,103,101,110,45,48,46,50,46,57,53,47,115,114,99,47,101,120,116,101,114,110,114,101,102,46,114,115,0,0,0,67,143,20,0,102,0,0,0,43,0,0,0,27,0,0,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,67,143,20,0,102,0,0,0,66,0,0,0,9,0,0,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,115,117,98,116,114,97,99,116,32,119,105,116,104,32,111,118,101,114,102,108,111,119,0,0,0,67,143,20,0,102,0,0,0,97,0,0,0,9,0,0,0,67,143,20,0,102,0,0,0,91,0,0,0,13,0,0,0,74,115,86,97,108,117,101,40,41,0,0,0,52,144,20,0,8,0,0,0,60,144,20,0,1,0,0,0,110,117,108,108,32,112,111,105,110,116,101,114,32,112,97,115,115,101,100,32,116,111,32,114,117,115,116,114,101,99,117,114,115,105,118,101,32,117,115,101,32,111,102,32,97,110,32,111,98,106,101,99,116,32,100,101,116,101,99,116,101,100,32,119,104,105,99,104,32,119,111,117,108,100,32,108,101,97,100,32,116,111,32,117,110,115,97,102,101,32,97,108,105,97,115,105,110,103,32,105,110,32,114,117,115,116,0,0,154,2,0,0,4,0,0,0,4,0,0,0,155,2,0,0,1,0,0,0,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,111,110,99,101,95,99,101,108,108,45,49,46,49,57,46,48,47,115,114,99,47,105,109,112,95,115,116,100,46,114,115,0,0,0,208,144,20,0,97,0,0,0,161,0,0,0,54,0,0,0,208,144,20,0,97,0,0,0,155,0,0,0,9,0,0,0,73,110,118,97,108,105,100,32,99,104,97,114,97,99,116,101,114,32,32,97,116,32,112,111,115,105,116,105,111,110,32,0,84,145,20,0,18,0,0,0,102,145,20,0,13,0,0,0,79,100,100,32,110,117,109,98,101,114,32,111,102,32,100,105,103,105,116,115,73,110,118,97,108,105,100,32,115,116,114,105,110,103,32,108,101,110,103,116,104,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,104,101,120,45,48,46,52,46,51,47,115,114,99,47,108,105,98,46,114,115,0,173,145,20,0,86,0,0,0,124,0,0,0,26,0,65,160,164,210,0,11,225,6,97,116,116,101,109,112,116,32,116,111,32,109,117,108,116,105,112,108,121,32,119,105,116,104,32,111,118,101,114,102,108,111,119,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,105,116,101,114,47,97,100,97,112,116,101,114,115,47,101,110,117,109,101,114,97,116,101,46,114,115,65,146,20,0,91,0,0,0,49,0,0,0,9,0,0,0,0,0,0,0,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,97,32,68,105,115,112,108,97,121,32,105,109,112,108,101,109,101,110,116,97,116,105,111,110,32,114,101,116,117,114,110,101,100,32,97,110,32,101,114,114,111,114,32,117,110,101,120,112,101,99,116,101,100,108,121,0,158,2,0,0,12,0,0,0,4,0,0,0,159,2,0,0,160,2,0,0,161,2,0,0,162,2,0,0,0,0,0,0,1,0,0,0,163,2,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,115,116,114,105,110,103,46,114,115,0,44,147,20,0,75,0,0,0,250,9,0,0,14,0,0,0,69,114,114,111,114,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,105,115,95,99,104,97,114,95,98,111,117,110,100,97,114,121,40,110,101,119,95,108,101,110,41,0,0,0,44,147,20,0,75,0,0,0,130,5,0,0,13,0,0,0,164,2,0,0,16,0,0,0,4,0,0,0,165,2,0,0,166,2,0,0,167,2,0,0,98,97,99,107,116,114,97,99,101,32,99,97,112,116,117,114,101,32,102,97,105,108,101,100,47,85,115,101,114,115,47,108,111,103,97,110,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,97,110,121,104,111,119,45,49,46,48,46,56,57,47,115,114,99,47,101,114,114,111,114,46,114,115,0,148,20,0,92,0,0,0,168,3,0,0,14,0,0,0,136,147,20,0,0,0,0,0,58,32,0,0,116,148,20,0,2,0,0,0,115,116,97,99,107,32,98,97,99,107,116,114,97,99,101,58,10,10,67,97,117,115,101,100,32,98,121,58,10,10,10,83,116,97,99,107,32,98,97,99,107,116,114,97,99,101,58,10,159,148,20,0,17,0,0,0,83,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,118,101,99,47,109,111,100,46,114,115,0,0,0,185,148,20,0,76,0,0,0,96,8,0,0,36,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,105,116,101,114,47,97,100,97,112,116,101,114,115,47,101,110,117,109,101,114,97,116,101,46,114,115,0,24,149,20,0,91,0,0,0,49,0,0,0,9,0,65,144,171,210,0,11,250,54,97,116,116,101,109,112,116,32,116,111,32,97,100,100,32,119,105,116,104,32,111,118,101,114,102,108,111,119,168,2,0,0,16,0,0,0,4,0,0,0,165,2,0,0,166,2,0,0,167,2,0,0,32,32,32,32,58,32,0,0,172,149,20,0,0,0,0,0,200,149,20,0,2,0,0,0,32,32,32,32,32,32,32,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,115,108,105,99,101,47,105,110,100,101,120,46,114,115,0,228,149,20,0,79,0,0,0,198,2,0,0,52,0,0,0,228,149,20,0,79,0,0,0,205,2,0,0,50,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,115,101,108,102,46,105,115,95,99,104,97,114,95,98,111,117,110,100,97,114,121,40,110,41,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,115,116,114,105,110,103,46,114,115,0,0,0,126,150,20,0,75,0,0,0,133,7,0,0,29,0,0,0,126,150,20,0,75,0,0,0,141,7,0,0,29,0,0,0,169,2,0,0,12,0,0,0,4,0,0,0,170,2,0,0,171,2,0,0,161,2,0,0,178,2,0,0,8,0,0,0,4,0,0,0,179,2,0,0,180,2,0,0,181,2,0,0,98,111,111,108,101,97,110,32,96,96,0,0,28,151,20,0,9,0,0,0,37,151,20,0,1,0,0,0,105,110,116,101,103,101,114,32,96,0,0,0,56,151,20,0,9,0,0,0,37,151,20,0,1,0,0,0,102,108,111,97,116,105,110,103,32,112,111,105,110,116,32,96,84,151,20,0,16,0,0,0,37,151,20,0,1,0,0,0,99,104,97,114,97,99,116,101,114,32,96,0,116,151,20,0,11,0,0,0,37,151,20,0,1,0,0,0,115,116,114,105,110,103,32,0,144,151,20,0,7,0,0,0,98,121,116,101,32,97,114,114,97,121,117,110,105,116,32,118,97,108,117,101,79,112,116,105,111,110,32,118,97,108,117,101,110,101,119,116,121,112,101,32,115,116,114,117,99,116,115,101,113,117,101,110,99,101,109,97,112,101,110,117,109,117,110,105,116,32,118,97,114,105,97,110,116,110,101,119,116,121,112,101,32,118,97,114,105,97,110,116,116,117,112,108,101,32,118,97,114,105,97,110,116,115,116,114,117,99,116,32,118,97,114,105,97,110,116,0,4,151,20,0,0,0,0,0,46,48,97,32,115,116,114,105,110,103,117,49,54,0,0,0,114,101,101,110,116,114,97,110,116,32,105,110,105,116,0,0,44,152,20,0,14,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,99,101,108,108,47,111,110,99,101,46,114,115,0,0,0,68,152,20,0,77,0,0,0,217,0,0,0,66,0,0,0,0,0,0,0,188,2,0,0,4,0,0,0,4,0,0,0,189,2,0,0,190,2,0,0,12,0,0,0,4,0,0,0,191,2,0,0,192,2,0,0,193,2,0,0,47,114,117,115,116,47,100,101,112,115,47,100,108,109,97,108,108,111,99,45,48,46,50,46,54,47,115,114,99,47,100,108,109,97,108,108,111,99,46,114,115,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,112,115,105,122,101,32,62,61,32,115,105,122,101,32,43,32,109,105,110,95,111,118,101,114,104,101,97,100,0,208,152,20,0,41,0,0,0,168,4,0,0,9,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,112,115,105,122,101,32,60,61,32,115,105,122,101,32,43,32,109,97,120,95,111,118,101,114,104,101,97,100,0,0,208,152,20,0,41,0,0,0,174,4,0,0,13,0,0,0,10,65,99,99,101,115,115,69,114,114,111,114,108,105,98,114,97,114,121,47,115,116,100,47,115,114,99,47,116,104,114,101,97,100,47,109,111,100,46,114,115,102,97,105,108,101,100,32,116,111,32,103,101,110,101,114,97,116,101,32,117,110,105,113,117,101,32,116,104,114,101,97,100,32,73,68,58,32,98,105,116,115,112,97,99,101,32,101,120,104,97,117,115,116,101,100,161,153,20,0,55,0,0,0,132,153,20,0,29,0,0,0,151,4,0,0,13,0,0,0,60,117,110,115,117,112,112,111,114,116,101,100,62,60,100,105,115,97,98,108,101,100,62,108,105,98,114,97,114,121,47,115,116,100,47,115,114,99,47,115,121,110,99,47,108,97,122,121,95,108,111,99,107,46,114,115,7,154,20,0,33,0,0,0,160,0,0,0,19,0,0,0,108,105,98,114,97,114,121,47,115,116,100,47,115,114,99,47,98,97,99,107,116,114,97,99,101,46,114,115,56,154,20,0,28,0,0,0,183,0,0,0,37,0,0,0,66,97,99,107,116,114,97,99,101,32,111,112,101,114,97,116,105,111,110,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,111,110,32,116,104,105,115,32,112,108,97,116,102,111,114,109,0,0,110,154,20,0,40,0,0,0,36,0,0,0,117,110,115,117,112,112,111,114,116,101,100,32,98,97,99,107,116,114,97,99,101,100,105,115,97,98,108,101,100,32,98,97,99,107,116,114,97,99,101,0,56,154,20,0,28,0,0,0,138,1,0,0,29,0,0,0,194,2,0,0,16,0,0,0,4,0,0,0,195,2,0,0,196,2,0,0,44,152,20,0,0,0,0,0,101,110,116,105,116,121,32,110,111,116,32,102,111,117,110,100,112,101,114,109,105,115,115,105,111,110,32,100,101,110,105,101,100,99,111,110,110,101,99,116,105,111,110,32,114,101,102,117,115,101,100,99,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,104,111,115,116,32,117,110,114,101,97,99,104,97,98,108,101,110,101,116,119,111,114,107,32,117,110,114,101,97,99,104,97,98,108,101,99,111,110,110,101,99,116,105,111,110,32,97,98,111,114,116,101,100,110,111,116,32,99,111,110,110,101,99,116,101,100,97,100,100,114,101,115,115,32,105,110,32,117,115,101,97,100,100,114,101,115,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,110,101,116,119,111,114,107,32,100,111,119,110,98,114,111,107,101,110,32,112,105,112,101,101,110,116,105,116,121,32,97,108,114,101,97,100,121,32,101,120,105,115,116,115,111,112,101,114,97,116,105,111,110,32,119,111,117,108,100,32,98,108,111,99,107,110,111,116,32,97,32,100,105,114,101,99,116,111,114,121,105,115,32,97,32,100,105,114,101,99,116,111,114,121,100,105,114,101,99,116,111,114,121,32,110,111,116,32,101,109,112,116,121,114,101,97,100,45,111,110,108,121,32,102,105,108,101,115,121,115,116,101,109,32,111,114,32,115,116,111,114,97,103,101,32,109,101,100,105,117,109,102,105,108,101,115,121,115,116,101,109,32,108,111,111,112,32,111,114,32,105,110,100,105,114,101,99,116,105,111,110,32,108,105,109,105,116,32,40,101,46,103,46,32,115,121,109,108,105,110,107,32,108,111,111,112,41,115,116,97,108,101,32,110,101,116,119,111,114,107,32,102,105,108,101,32,104,97,110,100,108,101,105,110,118,97,108,105,100,32,105,110,112,117,116,32,112,97,114,97,109,101,116,101,114,105,110,118,97,108,105,100,32,100,97,116,97,116,105,109,101,100,32,111,117,116,119,114,105,116,101,32,122,101,114,111,110,111,32,115,116,111,114,97,103,101,32,115,112,97,99,101,115,101,101,107,32,111,110,32,117,110,115,101,101,107,97,98,108,101,32,102,105,108,101,102,105,108,101,115,121,115,116,101,109,32,113,117,111,116,97,32,101,120,99,101,101,100,101,100,102,105,108,101,32,116,111,111,32,108,97,114,103,101,114,101,115,111,117,114,99,101,32,98,117,115,121,101,120,101,99,117,116,97,98,108,101,32,102,105,108,101,32,98,117,115,121,100,101,97,100,108,111,99,107,99,114,111,115,115,45,100,101,118,105,99,101,32,108,105,110,107,32,111,114,32,114,101,110,97,109,101,116,111,111,32,109,97,110,121,32,108,105,110,107,115,105,110,118,97,108,105,100,32,102,105,108,101,110,97,109,101,97,114,103,117,109,101,110,116,32,108,105,115,116,32,116,111,111,32,108,111,110,103,111,112,101,114,97,116,105,111,110,32,105,110,116,101,114,114,117,112,116,101,100,117,110,115,117,112,112,111,114,116,101,100,117,110,101,120,112,101,99,116,101,100,32,101,110,100,32,111,102,32,102,105,108,101,111,117,116,32,111,102,32,109,101,109,111,114,121,111,116,104,101,114,32,101,114,114,111,114,117,110,99,97,116,101,103,111,114,105,122,101,100,32,101,114,114,111,114,79,115,99,111,100,101,0,188,2,0,0,4,0,0,0,4,0,0,0,197,2,0,0,107,105,110,100,198,2,0,0,1,0,0,0,1,0,0,0,199,2,0,0,109,101,115,115,97,103,101,0,190,2,0,0,12,0,0,0,4,0,0,0,200,2,0,0,75,105,110,100,69,114,114,111,114,0,0,0,188,2,0,0,8,0,0,0,4,0,0,0,201,2,0,0,67,117,115,116,111,109,101,114,114,111,114,0,188,2,0,0,4,0,0,0,4,0,0,0,202,2,0,0,32,40,111,115,32,101,114,114,111,114,32,41,44,152,20,0,0,0,0,0,96,158,20,0,11,0,0,0,107,158,20,0,1,0,0,0,58,32,99,97,110,110,111,116,32,114,101,99,117,114,115,105,118,101,108,121,32,97,99,113,117,105,114,101,32,109,117,116,101,120,0,0,134,158,20,0,32,0,0,0,108,105,98,114,97,114,121,47,115,116,100,47,115,114,99,47,115,121,115,47,115,121,110,99,47,109,117,116,101,120,47,110,111,95,116,104,114,101,97,100,115,46,114,115,176,158,20,0,44,0,0,0,20,0,0,0,9,0,0,0,108,105,98,114,97,114,121,47,115,116,100,47,115,114,99,47,115,121,110,99,47,111,110,99,101,46,114,115,236,158,20,0,28,0,0,0,149,0,0,0,50,0,0,0,60,117,110,107,110,111,119,110,62,239,191,189,109,101,109,111,114,121,32,97,108,108,111,99,97,116,105,111,110,32,111,102,32,32,98,121,116,101,115,32,102,97,105,108,101,100,0,0,36,159,20,0,21,0,0,0,57,159,20,0,13,0,0,0,108,105,98,114,97,114,121,47,115,116,100,47,115,114,99,47,97,108,108,111,99,46,114,115,88,159,20,0,24,0,0,0,98,1,0,0,9,0,0,0,108,105,98,114,97,114,121,47,115,116,100,47,115,114,99,47,112,97,110,105,99,107,105,110,103,46,114,115,128,159,20,0,28,0,0,0,132,2,0,0,30,0,0,0,190,2,0,0,12,0,0,0,4,0,0,0,203,2,0,0,188,2,0,0,8,0,0,0,4,0,0,0,204,2,0,0,188,2,0,0,8,0,0,0,4,0,0,0,205,2,0,0,206,2,0,0,207,2,0,0,16,0,0,0,4,0,0,0,208,2,0,0,209,2,0,0,210,2,0,0,0,0,0,0,1,0,0,0,211,2,0,0,108,105,98,114,97,114,121,47,115,116,100,47,115,114,99,47,46,46,47,46,46,47,98,97,99,107,116,114,97,99,101,47,115,114,99,47,115,121,109,98,111,108,105,122,101,47,109,111,100,46,114,115,4,160,20,0,52,0,0,0,118,1,0,0,48,0,0,0,44,152,20,0,0,0,0,0,132,158,20,0,2,0,0,0,32,45,32,0,44,152,20,0,0,0,0,0,88,160,20,0,3,0,0,0,10,0,0,0,32,32,32,32,32,32,0,0,13,0,0,0,32,32,32,32,32,32,32,32,32,32,32,32,32,97,116,32,58,0,0,0,140,160,20,0,1,0,0,0,78,111,116,70,111,117,110,100,80,101,114,109,105,115,115,105,111,110,68,101,110,105,101,100,67,111,110,110,101,99,116,105,111,110,82,101,102,117,115,101,100,67,111,110,110,101,99,116,105,111,110,82,101,115,101,116,72,111,115,116,85,110,114,101,97,99,104,97,98,108,101,78,101,116,119,111,114,107,85,110,114,101,97,99,104,97,98,108,101,67,111,110,110,101,99,116,105,111,110,65,98,111,114,116,101,100,78,111,116,67,111,110,110,101,99,116,101,100,65,100,100,114,73,110,85,115,101,65,100,100,114,78,111,116,65,118,97,105,108,97,98,108,101,78,101,116,119,111,114,107,68,111,119,110,66,114,111,107,101,110,80,105,112,101,65,108,114,101,97,100,121,69,120,105,115,116,115,87,111,117,108,100,66,108,111,99,107,78,111,116,65,68,105,114,101,99,116,111,114,121,73,115,65,68,105,114,101,99,116,111,114,121,68,105,114,101,99,116,111,114,121,78,111,116,69,109,112,116,121,82,101,97,100,79,110,108,121,70,105,108,101,115,121,115,116,101,109,70,105,108,101,115,121,115,116,101,109,76,111,111,112,83,116,97,108,101,78,101,116,119,111,114,107,70,105,108,101,72,97,110,100,108,101,73,110,118,97,108,105,100,73,110,112,117,116,73,110,118,97,108,105,100,68,97,116,97,84,105,109,101,100,79,117,116,87,114,105,116,101,90,101,114,111,83,116,111,114,97,103,101,70,117,108,108,78,111,116,83,101,101,107,97,98,108,101,70,105,108,101,115,121,115,116,101,109,81,117,111,116,97,69,120,99,101,101,100,101,100,70,105,108,101,84,111,111,76,97,114,103,101,82,101,115,111,117,114,99,101,66,117,115,121,69,120,101,99,117,116,97,98,108,101,70,105,108,101,66,117,115,121,68,101,97,100,108,111,99,107,67,114,111,115,115,101,115,68,101,118,105,99,101,115,84,111,111,77,97,110,121,76,105,110,107,115,73,110,118,97,108,105,100,70,105,108,101,110,97,109,101,65,114,103,117,109,101,110,116,76,105,115,116,84,111,111,76,111,110,103,73,110,116,101,114,114,117,112,116,101,100,85,110,115,117,112,112,111,114,116,101,100,85,110,101,120,112,101,99,116,101,100,69,111,102,79,117,116,79,102,77,101,109,111,114,121,79,116,104,101,114,85,110,99,97,116,101,103,111,114,105,122,101,100,111,112,101,114,97,116,105,111,110,32,115,117,99,99,101,115,115,102,117,108,79,110,99,101,32,105,110,115,116,97,110,99,101,32,104,97,115,32,112,114,101,118,105,111,117,115,108,121,32,98,101,101,110,32,112,111,105,115,111,110,101,100,202,162,20,0,42,0,0,0,111,110,101,45,116,105,109,101,32,105,110,105,116,105,97,108,105,122,97,116,105,111,110,32,109,97,121,32,110,111,116,32,98,101,32,112,101,114,102,111,114,109,101,100,32,114,101,99,117,114,115,105,118,101,108,121,252,162,20,0,56,0,0,0,16,0,0,0,17,0,0,0,18,0,0,0,16,0,0,0,16,0,0,0,19,0,0,0,18,0,0,0,13,0,0,0,14,0,0,0,21,0,0,0,12,0,0,0,11,0,0,0,21,0,0,0,21,0,0,0,15,0,0,0,14,0,0,0,19,0,0,0,38,0,0,0,56,0,0,0,25,0,0,0,23,0,0,0,12,0,0,0,9,0,0,0,10,0,0,0,16,0,0,0,23,0,0,0,25,0,0,0,14,0,0,0,13,0,0,0,20,0,0,0,8,0,0,0,27,0,0,0,14,0,0,0,16,0,0,0,22,0,0,0,21,0,0,0,11,0,0,0,22,0,0,0,13,0,0,0,11,0,0,0,19,0,0,0,248,154,20,0,8,155,20,0,25,155,20,0,43,155,20,0,59,155,20,0,75,155,20,0,94,155,20,0,112,155,20,0,125,155,20,0,139,155,20,0,160,155,20,0,172,155,20,0,183,155,20,0,204,155,20,0,225,155,20,0,240,155,20,0,254,155,20,0,17,156,20,0,55,156,20,0,111,156,20,0,136,156,20,0,159,156,20,0,171,156,20,0,180,156,20,0,190,156,20,0,206,156,20,0,229,156,20,0,254,156,20,0,12,157,20,0,25,157,20,0,45,157,20,0,53,157,20,0,80,157,20,0,94,157,20,0,110,157,20,0,132,157,20,0,153,157,20,0,164,157,20,0,186,157,20,0,199,157,20,0,210,157,20,0,8,0,0,0,16,0,0,0,17,0,0,0,15,0,0,0,15,0,0,0,18,0,0,0,17,0,0,0,12,0,0,0,9,0,0,0,16,0,0,0,11,0,0,0,10,0,0,0,13,0,0,0,10,0,0,0,13,0,0,0,12,0,0,0,17,0,0,0,18,0,0,0,14,0,0,0,22,0,0,0,12,0,0,0,11,0,0,0,8,0,0,0,9,0,0,0,11,0,0,0,11,0,0,0,23,0,0,0,12,0,0,0,12,0,0,0,18,0,0,0,8,0,0,0,14,0,0,0,12,0,0,0,15,0,0,0,19,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,5,0,0,0,13,0,0,0,152,160,20,0,160,160,20,0,176,160,20,0,193,160,20,0,208,160,20,0,223,160,20,0,241,160,20,0,2,161,20,0,14,161,20,0,23,161,20,0,39,161,20,0,50,161,20,0,60,161,20,0,73,161,20,0,83,161,20,0,96,161,20,0,108,161,20,0,125,161,20,0,143,161,20,0,157,161,20,0,179,161,20,0,191,161,20,0,202,161,20,0,210,161,20,0,219,161,20,0,230,161,20,0,241,161,20,0,8,162,20,0,20,162,20,0,32,162,20,0,50,162,20,0,58,162,20,0,72,162,20,0,84,162,20,0,99,162,20,0,118,162,20,0,129,162,20,0,140,162,20,0,153,162,20,0,164,162,20,0,169,162,20,0,40,41,0,0,215,2,0,0,4,0,0,0,4,0,0,0,216,2,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,111,112,115,47,102,117,110,99,116,105,111,110,46,114,115,224,165,20,0,80,0,0,0,166,0,0,0,5,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,115,116,114,47,112,97,116,116,101,114,110,46,114,115,0,64,166,20,0,79,0,0,0,195,5,0,0,20,0,0,0,64,166,20,0,79,0,0,0,195,5,0,0,33,0,0,0,64,166,20,0,79,0,0,0,183,5,0,0,33,0,0,0,47,114,117,115,116,99,47,57,98,48,48,57,53,54,101,53,54,48,48,57,98,97,98,50,97,97,49,53,100,55,98,102,102,49,48,57,49,54,53,57,57,101,51,100,54,100,54,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,101,115,99,97,112,101,46,114,115,0,0,192,166,20,0,74,0,0,0,102,0,0,0,35,0,0,0,99,97,108,108,101,100,32,96,82,101,115,117,108,116,58,58,117,110,119,114,97,112,40,41,96,32,111,110,32,97,110,32,96,69,114,114,96,32,118,97,108,117,101,0,217,2,0,0,0,0,0,0,1,0,0,0,218,2,0,0,69,114,114,111,114,69,109,112,116,121,73,110,118,97,108,105,100,68,105,103,105,116,80,111,115,79,118,101,114,102,108,111,119,78,101,103,79,118,101,114,102,108,111,119,90,101,114,111,80,97,114,115,101,73,110,116,69,114,114,111,114,107,105,110,100,0,0,0,215,2,0,0,4,0,0,0,4,0,0,0,219,2,0,0,215,2,0,0,12,0,0,0,4,0,0,0,220,2,0,0,221,2,0,0,222,2,0,0,64,166,20,0,79,0,0,0,71,4,0,0,36,0,0,0,64,166,20,0,79,0,0,0,191,1,0,0,55,0,0,0,95,90,78,47,114,117,115,116,47,100,101,112,115,47,114,117,115,116,99,45,100,101,109,97,110,103,108,101,45,48,46,49,46,50,51,47,115,114,99,47,108,101,103,97,99,121,46,114,115,0,0,0,231,167,20,0,46,0,0,0,61,0,0,0,11,0,0,0,231,167,20,0,46,0,0,0,58,0,0,0,11,0,0,0,231,167,20,0,46,0,0,0,54,0,0,0,11,0,0,0,231,167,20,0,46,0,0,0,102,0,0,0,28,0,0,0,231,167,20,0,46,0,0,0,111,0,0,0,39,0,0,0,231,167,20,0,46,0,0,0,112,0,0,0,29,0,0,0,231,167,20,0,46,0,0,0,114,0,0,0,33,0,0,0,231,167,20,0,46,0,0,0,115,0,0,0,26,0,0,0,231,167,20,0,46,0,0,0,116,0,0,0,25,0,0,0,58,58,0,0,231,167,20,0,46,0,0,0,126,0,0,0,29,0,0,0,231,167,20,0,46,0,0,0,180,0,0,0,38,0,0,0,231,167,20,0,46,0,0,0,181,0,0,0,33,0,0,0,231,167,20,0,46,0,0,0,138,0,0,0,73,0,0,0,231,167,20,0,46,0,0,0,139,0,0,0,31,0,0,0,231,167,20,0,46,0,0,0,139,0,0,0,47,0,0,0,67,0,0,0,231,167,20,0,46,0,0,0,157,0,0,0,53,0,0,0,44,41,40,62,60,38,42,64,231,167,20,0,46,0,0,0,130,0,0,0,44,0,0,0,231,167,20,0,46,0,0,0,132,0,0,0,37,0,0,0,46,0,0,0,231,167,20,0,46,0,0,0,135,0,0,0,37,0,0,0,223,2,0,0,1,0,0,0,1,0,0,0,224,2,0,0,231,167,20,0,46,0,0,0,114,0,0,0,72,0,0,0,95,95,82,47,114,117,115,116,47,100,101,112,115,47,114,117,115,116,99,45,100,101,109,97,110,103,108,101,45,48,46,49,46,50,51,47,115,114,99,47,118,48,46,114,115,0,0,0,127,169,20,0,42,0,0,0,50,0,0,0,19,0,0,0,127,169,20,0,42,0,0,0,47,0,0,0,19,0,0,0,127,169,20,0,42,0,0,0,43,0,0,0,19,0,0,0,127,169,20,0,42,0,0,0,90,0,0,0,40,0,0,0,96,102,109,116,58,58,69,114,114,111,114,96,115,32,115,104,111,117,108,100,32,98,101,32,105,109,112,111,115,115,105,98,108,101,32,119,105,116,104,111,117,116,32,97,32,96,102,109,116,58,58,70,111,114,109,97,116,116,101,114,96,0,0,0,217,2,0,0,0,0,0,0,1,0,0,0,225,2,0,0,127,169,20,0,42,0,0,0,75,0,0,0,14,0,0,0,127,169,20,0,42,0,0,0,143,0,0,0,24,0,0,0,127,169,20,0,42,0,0,0,138,0,0,0,13,0,0,0,112,117,110,121,99,111,100,101,123,45,125,48,127,169,20,0,42,0,0,0,30,1,0,0,49,0,0,0,105,110,116,101,114,110,97,108,32,101,114,114,111,114,58,32,101,110,116,101,114,101,100,32,117,110,114,101,97,99,104,97,98,108,101,32,99,111,100,101,127,169,20,0,42,0,0,0,49,1,0,0,22,0,0,0,127,169,20,0,42,0,0,0,52,1,0,0,71,0,0,0,105,110,116,101,114,110,97,108,32,101,114,114,111,114,58,32,101,110,116,101,114,101,100,32,117,110,114,101,97,99,104,97,98,108,101,32,99,111,100,101,58,32,115,116,114,58,58,102,114,111,109,95,117,116,102,56,40,41,32,61,32,32,119,97,115,32,101,120,112,101,99,116,101,100,32,116,111,32,104,97,118,101,32,49,32,99,104,97,114,44,32,98,117,116,32,32,99,104,97,114,115,32,119,101,114,101,32,102,111,117,110,100,208,170,20,0,57,0,0,0,9,171,20,0,4,0,0,0,13,171,20,0,34,0,0,0,47,171,20,0,17,0,0,0,127,169,20,0,42,0,0,0,92,1,0,0,26,0,0,0,98,111,111,108,99,104,97,114,115,116,114,105,56,105,49,54,105,51,50,105,54,52,105,49,50,56,105,115,105,122,101,117,56,117,49,54,117,51,50,117,54,52,117,49,50,56,117,115,105,122,101,102,51,50,102,54,52,33,95,46,46,46,0,0,127,169,20,0,42,0,0,0,191,1,0,0,31,0,0,0,127,169,20,0,42,0,0,0,30,2,0,0,30,0,0,0,127,169,20,0,42,0,0,0,35,2,0,0,34,0,0,0,127,169,20,0,42,0,0,0,36,2,0,0,37,0,0,0,127,169,20,0,42,0,0,0,135,2,0,0,17,0,0,0,123,105,110,118,97,108,105,100,32,115,121,110,116,97,120,125,123,114,101,99,117,114,115,105,111,110,32,108,105,109,105,116,32,114,101,97,99,104,101,100,125,63,39,102,111,114,60,62,32,44,32,91,93,58,58,123,99,108,111,115,117,114,101,115,104,105,109,58,35,32,97,115,32,32,109,117,116,32,99,111,110,115,116,32,59,32,100,121,110,32,32,43,32,117,110,115,97,102,101,32,101,120,116,101,114,110,32,34,127,169,20,0,42,0,0,0,212,3,0,0,45,0,0,0,34,32,102,110,40,32,45,62,32,32,61,32,102,97,108,115,101,116,114,117,101,123,32,123,32,32,125,58,32,48,120,0,127,169,20,0,42,0,0,0,202,4,0,0,45,0,0,0,46,108,108,118,109,46,47,114,117,115,116,47,100,101,112,115,47,114,117,115,116,99,45,100,101,109,97,110,103,108,101,45,48,46,49,46,50,51,47,115,114,99,47,108,105,98,46,114,115,0,0,0,178,172,20,0,43,0,0,0,98,0,0,0,27,0,0,0,178,172,20,0,43,0,0,0,105,0,0,0,19,0,0,0,208,165,20,0,0,0,0,0,123,115,105,122,101,32,108,105,109,105,116,32,114,101,97,99,104,101,100,125,96,102,109,116,58,58,69,114,114,111,114,96,32,102,114,111,109,32,96,83,105,122,101,76,105,109,105,116,101,100,70,109,116,65,100,97,112,116,101,114,96,32,119,97,115,32,100,105,115,99,97,114,100,101,100,0,217,2,0,0,0,0,0,0,1,0,0,0,226,2,0,0,178,172,20,0,43,0,0,0,83,1,0,0,30,0,0,0,83,105,122,101,76,105,109,105,116,69,120,104,97,117,115,116,101,100,0,0,5,0,0,0,12,0,0,0,11,0,0,0,11,0,0,0,4,0,0,0,93,167,20,0,98,167,20,0,110,167,20,0,121,167,20,0,132,167,20,0,2,0,0,0,4,0,0,0,4,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,2,0,0,0,5,0,0,0,5,0,0,0,4,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,1,0,0,0,4,0,0,0,4,0,0,0,3,0,0,0,3,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,3,0,0,0,3,0,0,0,1,0,0,0,123,171,20,0,112,171,20,0,116,171,20,0,166,171,20,0,120,171,20,0,163,171,20,0,112,171,20,0,143,171,20,0,138,171,20,0,158,171,20,0,112,171,20,0,128,171,20,0,148,171,20,0,134,171,20,0,154,171,20,0,170,171,20,0,112,171,20,0,112,171,20,0,125,171,20,0,145,171,20,0,204,165,20,0,171,171,20,0,112,171,20,0,131,171,20,0,151,171,20,0,169,171,20,0,72,97,115,104,32,116,97,98,108,101,32,99,97,112,97,99,105,116,121,32,111,118,101,114,102,108,111,119,128,174,20,0,28,0,0,0,47,114,117,115,116,47,100,101,112,115,47,104,97,115,104,98,114,111,119,110,45,48,46,49,52,46,51,47,115,114,99,47,114,97,119,47,109,111,100,46,114,115,0,0,164,174,20,0,42,0,0,0,86,0,0,0,40,0,0,0,69,114,114,111,114,76,97,121,111,117,116,69,114,114,111,114,227,2,0,0,12,0,0,0,4,0,0,0,228,2,0,0,229,2,0,0,230,2,0,0,99,97,112,97,99,105,116,121,32,111,118,101,114,102,108,111,119,0,0,0,8,175,20,0,17,0,0,0,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,114,97,119,95,118,101,99,46,114,115,36,175,20,0,28,0,0,0,25,0,0,0,5,0,0,0,97,32,102,111,114,109,97,116,116,105,110,103,32,116,114,97,105,116,32,105,109,112,108,101,109,101,110,116,97,116,105,111,110,32,114,101,116,117,114,110,101,100,32,97,110,32,101,114,114,111,114,0,231,2,0,0,0,0,0,0,1,0,0,0,232,2,0,0,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,102,109,116,46,114,115,148,175,20,0,24,0,0,0,121,2,0,0,32,0,0,0,99,97,108,108,101,100,32,96,82,101,115,117,108,116,58,58,117,110,119,114,97,112,40,41,96,32,111,110,32,97,110,32,96,69,114,114,96,32,118,97,108,117,101,0,231,2,0,0,0,0,0,0,1,0,0,0,233,2,0,0,239,191,189,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,115,121,110,99,46,114,115,251,175,20,0,25,0,0,0,117,1,0,0,50,0,0,0,41,41,32,115,104,111,117,108,100,32,98,101,32,60,61,32,108,101,110,32,40,105,115,32,96,97,116,96,32,115,112,108,105,116,32,105,110,100,101,120,32,40,105,115,32,0,0,0,60,176,20,0,21,0,0,0,37,176,20,0,23,0,0,0,36,176,20,0,1,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,101,100,101,108,116,97,32,62,61,32,48,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,110,117,109,47,100,105,121,95,102,108,111,97,116,46,114,115,0,0,137,176,20,0,33,0,0,0,76,0,0,0,9,0,0,0,137,176,20,0,33,0,0,0,78,0,0,0,9,0,0,0,2,0,0,0,20,0,0,0,200,0,0,0,208,7,0,0,32,78,0,0,64,13,3,0,128,132,30,0,0,45,49,1,0,194,235,11,0,148,53,119,0,0,193,111,242,134,35,0,0,0,0,0,129,239,172,133,91,65,109,45,238,4,0,65,148,226,210,0,11,19,1,31,106,191,100,237,56,110,237,151,167,218,244,249,63,233,3,79,24,0,65,184,226,210,0,11,38,1,62,149,46,9,153,223,3,253,56,21,15,47,228,116,35,236,245,207,211,8,220,4,196,218,176,205,188,25,127,51,166,3,38,31,233,78,2,0,65,128,227,210,0,11,148,10,1,124,46,152,91,135,211,190,114,159,217,216,135,47,21,18,198,80,222,107,112,110,74,207,15,216,149,213,110,113,178,38,176,102,198,173,36,54,21,29,90,211,66,60,14,84,255,99,192,115,85,204,23,239,249,101,242,40,188,85,247,199,220,128,220,237,110,244,206,239,220,95,247,83,5,0,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,110,117,109,47,102,108,116,50,100,101,99,47,115,116,114,97,116,101,103,121,47,100,114,97,103,111,110,46,114,115,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,100,46,109,97,110,116,32,62,32,48,0,204,177,20,0,47,0,0,0,117,0,0,0,5,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,100,46,109,105,110,117,115,32,62,32,48,0,0,0,204,177,20,0,47,0,0,0,118,0,0,0,5,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,100,46,112,108,117,115,32,62,32,48,204,177,20,0,47,0,0,0,119,0,0,0,5,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,98,117,102,46,108,101,110,40,41,32,62,61,32,77,65,88,95,83,73,71,95,68,73,71,73,84,83,0,0,0,204,177,20,0,47,0,0,0,122,0,0,0,5,0,0,0,204,177,20,0,47,0,0,0,193,0,0,0,9,0,0,0,204,177,20,0,47,0,0,0,250,0,0,0,13,0,0,0,204,177,20,0,47,0,0,0,1,1,0,0,54,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,100,46,109,97,110,116,46,99,104,101,99,107,101,100,95,115,117,98,40,100,46,109,105,110,117,115,41,46,105,115,95,115,111,109,101,40,41,0,204,177,20,0,47,0,0,0,121,0,0,0,5,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,100,46,109,97,110,116,46,99,104,101,99,107,101,100,95,97,100,100,40,100,46,112,108,117,115,41,46,105,115,95,115,111,109,101,40,41,0,0,204,177,20,0,47,0,0,0,120,0,0,0,5,0,0,0,204,177,20,0,47,0,0,0,10,1,0,0,5,0,0,0,204,177,20,0,47,0,0,0,11,1,0,0,5,0,0,0,204,177,20,0,47,0,0,0,12,1,0,0,5,0,0,0,204,177,20,0,47,0,0,0,113,1,0,0,36,0,0,0,204,177,20,0,47,0,0,0,118,1,0,0,87,0,0,0,204,177,20,0,47,0,0,0,131,1,0,0,54,0,0,0,204,177,20,0,47,0,0,0,101,1,0,0,13,0,0,0,204,177,20,0,47,0,0,0,75,1,0,0,34,0,0,0,204,177,20,0,47,0,0,0,14,1,0,0,5,0,0,0,204,177,20,0,47,0,0,0,13,1,0,0,5,0,0,0,0,0,0,0,223,69,26,61,3,207,26,230,193,251,204,254,0,0,0,0,202,198,154,199,23,254,112,171,220,251,212,254,0,0,0,0,79,220,188,190,252,177,119,255,246,251,220,254,0,0,0,0,12,214,107,65,239,145,86,190,17,252,228,254,0,0,0,0,60,252,127,144,173,31,208,141,44,252,236,254,0,0,0,0,131,154,85,49,40,92,81,211,70,252,244,254,0,0,0,0,181,201,166,173,143,172,113,157,97,252,252,254,0,0,0,0,203,139,238,35,119,34,156,234,123,252,4,255,0,0,0,0,109,83,120,64,145,73,204,174,150,252,12,255,0,0,0,0,87,206,182,93,121,18,60,130,177,252,20,255,0,0,0,0,55,86,251,77,54,148,16,194,203,252,28,255,0,0,0,0,79,152,72,56,111,234,150,144,230,252,36,255,0,0,0,0,199,58,130,37,203,133,116,215,0,253,44,255,0,0,0,0,244,151,191,151,205,207,134,160,27,253,52,255,0,0,0,0,229,172,42,23,152,10,52,239,53,253,60,255,0,0,0,0,142,178,53,42,251,103,56,178,80,253,68,255,0,0,0,0,59,63,198,210,223,212,200,132,107,253,76,255,0,0,0,0,186,205,211,26,39,68,221,197,133,253,84,255,0,0,0,0,150,201,37,187,206,159,107,147,160,253,92,255,0,0,0,0,132,165,98,125,36,108,172,219,186,253,100,255,0,0,0,0,246,218,95,13,88,102,171,163,213,253,108,255,0,0,0,0,38,241,195,222,147,248,226,243,239,253,116,255,0,0,0,0,184,128,255,170,168,173,181,181,10,254,124,255,0,0,0,0,139,74,124,108,5,95,98,135,37,254,132,255,0,0,0,0,83,48,193,52,96,255,188,201,63,254,140,255,0,0,0,0,85,38,186,145,140,133,78,150,90,254,148,255,0,0,0,0,189,126,41,112,36,119,249,223,116,254,156,255,0,0,0,0,143,184,229,184,159,189,223,166,143,254,164,255,0,0,0,0,148,125,116,136,207,95,169,248,169,254,172,255,0,0,0,0,207,155,168,143,147,112,68,185,196,254,180,255,0,0,0,0,107,21,15,191,248,240,8,138,223,254,188,255,0,0,0,0,182,49,49,101,85,37,176,205,249,254,196,255,0,0,0,0,172,127,123,208,198,226,63,153,20,255,204,255,0,0,0,0,6,59,43,42,196,16,92,228,46,255,212,255,0,0,0,0,211,146,115,105,153,36,36,170,73,255,220,255,0,0,0,0,14,202,0,131,242,181,135,253,99,255,228,255,0,0,0,0,235,26,17,146,100,8,229,188,126,255,236,255,0,0,0,0,204,136,80,111,9,204,188,140,153,255,244,255,0,0,0,0,44,101,25,226,88,23,183,209,179,255,252,255,0,65,158,237,210,0,11,5,64,156,206,255,4,0,65,172,237,210,0,11,217,6,16,165,212,232,232,255,12,0,0,0,0,0,0,0,98,172,197,235,120,173,3,0,20,0,0,0,0,0,132,9,148,248,120,57,63,129,30,0,28,0,0,0,0,0,179,21,7,201,123,206,151,192,56,0,36,0,0,0,0,0,112,92,234,123,206,50,126,143,83,0,44,0,0,0,0,0,104,128,233,171,164,56,210,213,109,0,52,0,0,0,0,0,69,34,154,23,38,39,79,159,136,0,60,0,0,0,0,0,39,251,196,212,49,162,99,237,162,0,68,0,0,0,0,0,168,173,200,140,56,101,222,176,189,0,76,0,0,0,0,0,219,101,171,26,142,8,199,131,216,0,84,0,0,0,0,0,154,29,113,66,249,29,93,196,242,0,92,0,0,0,0,0,88,231,27,166,44,105,77,146,13,1,100,0,0,0,0,0,234,141,112,26,100,238,1,218,39,1,108,0,0,0,0,0,74,119,239,154,153,163,109,162,66,1,116,0,0,0,0,0,133,107,125,180,123,120,9,242,92,1,124,0,0,0,0,0,119,24,221,121,161,228,84,180,119,1,132,0,0,0,0,0,194,197,155,91,146,134,91,134,146,1,140,0,0,0,0,0,61,93,150,200,197,83,53,200,172,1,148,0,0,0,0,0,179,160,151,250,92,180,42,149,199,1,156,0,0,0,0,0,227,95,160,153,189,159,70,222,225,1,164,0,0,0,0,0,37,140,57,219,52,194,155,165,252,1,172,0,0,0,0,0,92,159,152,163,114,154,198,246,22,2,180,0,0,0,0,0,206,190,233,84,83,191,220,183,49,2,188,0,0,0,0,0,226,65,34,242,23,243,252,136,76,2,196,0,0,0,0,0,165,120,92,211,155,206,32,204,102,2,204,0,0,0,0,0,223,83,33,123,243,90,22,152,129,2,212,0,0,0,0,0,58,48,31,151,220,181,160,226,155,2,220,0,0,0,0,0,150,179,227,92,83,209,217,168,182,2,228,0,0,0,0,0,60,68,167,164,217,124,155,251,208,2,236,0,0,0,0,0,16,68,164,167,76,76,118,187,235,2,244,0,0,0,0,0,26,156,64,182,239,142,171,139,6,3,252,0,0,0,0,0,44,132,87,166,16,239,31,208,32,3,4,1,0,0,0,0,41,49,145,233,229,164,16,155,59,3,12,1,0,0,0,0,157,12,156,161,251,155,16,231,85,3,20,1,0,0,0,0,41,244,59,98,217,32,40,172,112,3,28,1,0,0,0,0,133,207,167,122,94,75,68,128,139,3,36,1,0,0,0,0,45,221,172,3,64,228,33,191,165,3,44,1,0,0,0,0,143,255,68,94,47,156,103,142,192,3,52,1,0,0,0,0,65,184,140,156,157,23,51,212,218,3,60,1,0,0,0,0,169,27,227,180,146,219,25,158,245,3,68,1,0,0,0,0,217,119,223,186,110,191,150,235,15,4,76,1,0,0,0,0,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,110,117,109,47,102,108,116,50,100,101,99,47,115,116,114,97,116,101,103,121,47,103,114,105,115,117,46,114,115,0,0,56,185,20,0,46,0,0,0,125,0,0,0,21,0,0,0,56,185,20,0,46,0,0,0,169,0,0,0,5,0,0,0,56,185,20,0,46,0,0,0,170,0,0,0,5,0,0,0,56,185,20,0,46,0,0,0,171,0,0,0,5,0,0,0,56,185,20,0,46,0,0,0,174,0,0,0,5,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,100,46,109,97,110,116,32,43,32,100,46,112,108,117,115,32,60,32,40,49,32,60,60,32,54,49,41,0,0,0,56,185,20,0,46,0,0,0,175,0,0,0,5,0,0,0,56,185,20,0,46,0,0,0,10,1,0,0,17,0,65,144,244,210,0,11,196,19,97,116,116,101,109,112,116,32,116,111,32,100,105,118,105,100,101,32,98,121,32,122,101,114,111,0,0,0,56,185,20,0,46,0,0,0,13,1,0,0,9,0,0,0,56,185,20,0,46,0,0,0,64,1,0,0,9,0,0,0,56,185,20,0,46,0,0,0,173,0,0,0,5,0,0,0,56,185,20,0,46,0,0,0,172,0,0,0,5,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,33,98,117,102,46,105,115,95,101,109,112,116,121,40,41,0,0,0,56,185,20,0,46,0,0,0,220,1,0,0,5,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,100,46,109,97,110,116,32,60,32,40,49,32,60,60,32,54,49,41,56,185,20,0,46,0,0,0,221,1,0,0,5,0,0,0,56,185,20,0,46,0,0,0,222,1,0,0,5,0,0,0,1,0,0,0,10,0,0,0,100,0,0,0,232,3,0,0,16,39,0,0,160,134,1,0,64,66,15,0,128,150,152,0,0,225,245,5,0,202,154,59,56,185,20,0,46,0,0,0,51,2,0,0,17,0,0,0,56,185,20,0,46,0,0,0,54,2,0,0,9,0,0,0,56,185,20,0,46,0,0,0,108,2,0,0,9,0,0,0,56,185,20,0,46,0,0,0,227,2,0,0,78,0,0,0,56,185,20,0,46,0,0,0,239,2,0,0,74,0,0,0,56,185,20,0,46,0,0,0,204,2,0,0,74,0,0,0,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,110,117,109,47,102,108,116,50,100,101,99,47,109,111,100,46,114,115,0,108,187,20,0,35,0,0,0,188,0,0,0,5,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,98,117,102,91,48,93,32,62,32,98,39,48,39,0,108,187,20,0,35,0,0,0,189,0,0,0,5,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,112,97,114,116,115,46,108,101,110,40,41,32,62,61,32,52,0,0,108,187,20,0,35,0,0,0,190,0,0,0,5,0,0,0,46,48,46,45,43,78,97,78,105,110,102,48,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,98,117,102,46,108,101,110,40,41,32,62,61,32,109,97,120,108,101,110,0,0,0,108,187,20,0,35,0,0,0,127,2,0,0,13,0,0,0,102,114,111,109,95,115,116,114,95,114,97,100,105,120,95,105,110,116,58,32,109,117,115,116,32,108,105,101,32,105,110,32,116,104,101,32,114,97,110,103,101,32,96,91,50,44,32,51,54,93,96,32,45,32,102,111,117,110,100,32,72,188,20,0,60,0,0,0,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,110,117,109,47,109,111,100,46,114,115,0,140,188,20,0,27,0,0,0,169,5,0,0,5,0,0,0,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,102,109,116,47,109,111,100,46,114,115,41,46,46,48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,66,111,114,114,111,119,69,114,114,111,114,66,111,114,114,111,119,77,117,116,69,114,114,111,114,97,108,114,101,97,100,121,32,98,111,114,114,111,119,101,100,58,32,0,0,0,255,188,20,0,18,0,0,0,97,108,114,101,97,100,121,32,109,117,116,97,98,108,121,32,98,111,114,114,111,119,101,100,58,32,0,0,28,189,20,0,26,0,0,0,108,176,20,0,0,0,0,0,4,188,20,0,1,0,0,0,4,188,20,0,1,0,0,0,4,188,20,0,1,0,0,0,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,110,101,116,47,100,105,115,112,108,97,121,95,98,117,102,102,101,114,46,114,115,0,0,96,189,20,0,38,0,0,0,22,0,0,0,65,0,0,0,99,97,108,108,101,100,32,96,82,101,115,117,108,116,58,58,117,110,119,114,97,112,40,41,96,32,111,110,32,97,110,32,96,69,114,114,96,32,118,97,108,117,101,0,244,2,0,0,0,0,0,0,1,0,0,0,245,2,0,0,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,110,101,116,47,105,112,95,97,100,100,114,46,114,115,0,212,189,20,0,31,0,0,0,50,4,0,0,84,0,0,0,108,176,20,0,0,0,0,0,212,189,20,0,31,0,0,0,207,7,0,0,37,0,0,0,58,58,102,102,102,102,58,0,28,190,20,0,7,0,0,0,58,58,0,0,212,189,20,0,31,0,0,0,197,7,0,0,46,0,0,0,91,99,97,108,108,101,100,32,96,79,112,116,105,111,110,58,58,117,110,119,114,97,112,40,41,96,32,111,110,32,97,32,96,78,111,110,101,96,32,118,97,108,117,101,244,2,0,0,0,0,0,0,1,0,0,0,246,2,0,0,105,110,100,101,120,32,111,117,116,32,111,102,32,98,111,117,110,100,115,58,32,116,104,101,32,108,101,110,32,105,115,32,32,98,117,116,32,116,104,101,32,105,110,100,101,120,32,105,115,32,0,0,124,190,20,0,32,0,0,0,156,190,20,0,18,0,0,0,247,2,0,0,4,0,0,0,4,0,0,0,248,2,0,0,61,61,33,61,109,97,116,99,104,101,115,97,115,115,101,114,116,105,111,110,32,96,108,101,102,116,32,32,114,105,103,104,116,96,32,102,97,105,108,101,100,10,32,32,108,101,102,116,58,32,10,32,114,105,103,104,116,58,32,0,219,190,20,0,16,0,0,0,235,190,20,0,23,0,0,0,2,191,20,0,9,0,0,0,32,114,105,103,104,116,96,32,102,97,105,108,101,100,58,32,10,32,32,108,101,102,116,58,32,0,0,0,219,190,20,0,16,0,0,0,36,191,20,0,16,0,0,0,52,191,20,0,9,0,0,0,2,191,20,0,9,0,0,0,58,32,0,0,108,176,20,0,0,0,0,0,96,191,20,0,2,0,0,0,247,2,0,0,12,0,0,0,4,0,0,0,249,2,0,0,250,2,0,0,251,2,0,0,32,32,32,32,32,123,32,44,32,32,123,10,44,10,125,32,125,40,40,10,44,10,93,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,102,109,116,47,110,117,109,46,114,115,0,0,163,191,20,0,27,0,0,0,105,0,0,0,23,0,0,0,48,98,48,120,48,48,48,49,48,50,48,51,48,52,48,53,48,54,48,55,48,56,48,57,49,48,49,49,49,50,49,51,49,52,49,53,49,54,49,55,49,56,49,57,50,48,50,49,50,50,50,51,50,52,50,53,50,54,50,55,50,56,50,57,51,48,51,49,51,50,51,51,51,52,51,53,51,54,51,55,51,56,51,57,52,48,52,49,52,50,52,51,52,52,52,53,52,54,52,55,52,56,52,57,53,48,53,49,53,50,53,51,53,52,53,53,53,54,53,55,53,56,53,57,54,48,54,49,54,50,54,51,54,52,54,53,54,54,54,55,54,56,54,57,55,48,55,49,55,50,55,51,55,52,55,53,55,54,55,55,55,56,55,57,56,48,56,49,56,50,56,51,56,52,56,53,56,54,56,55,56,56,56,57,57,48,57,49,57,50,57,51,57,52,57,53,57,54,57,55,57,56,57,57,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,42,99,117,114,114,32,62,32,49,57,163,191,20,0,27,0,0,0,239,1,0,0,5,0,0,0,234,2,0,0,247,2,0,0,44,0,0,0,4,0,0,0,252,2,0,0,253,2,0,0,254,2,0,0,247,2,0,0,20,0,0,0,4,0,0,0,255,2,0,0,0,3,0,0,1,3,0,0,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,102,97,108,115,101,116,114,117,101,0,0,0,184,188,20,0,27,0,0,0,92,9,0,0,26,0,0,0,184,188,20,0,27,0,0,0,85,9,0,0,34,0,0,0,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,115,108,105,99,101,47,109,101,109,99,104,114,46,114,115,104,193,20,0,32,0,0,0,131,0,0,0,30,0,0,0,104,193,20,0,32,0,0,0,159,0,0,0,9,0,0,0,114,97,110,103,101,32,115,116,97,114,116,32,105,110,100,101,120,32,32,111,117,116,32,111,102,32,114,97,110,103,101,32,102,111,114,32,115,108,105,99,101,32,111,102,32,108,101,110,103,116,104,32,168,193,20,0,18,0,0,0,186,193,20,0,34,0,0,0,114,97,110,103,101,32,101,110,100,32,105,110,100,101,120,32,236,193,20,0,16,0,0,0,186,193,20,0,34,0,0,0,115,108,105,99,101,32,105,110,100,101,120,32,115,116,97,114,116,115,32,97,116,32,32,98,117,116,32,101,110,100,115,32,97,116,32,0,12,194,20,0,22,0,0,0,34,194,20,0,13,0,0,0,97,116,116,101,109,112,116,101,100,32,116,111,32,105,110,100,101,120,32,115,108,105,99,101,32,102,114,111,109,32,97,102,116,101,114,32,109,97,120,105,109,117,109,32,117,115,105,122,101,0,0,0,64,194,20,0,49,0,0,0,97,116,116,101,109,112,116,101,100,32,116,111,32,105,110,100,101,120,32,115,108,105,99,101,32,117,112,32,116,111,32,109,97,120,105,109,117,109,32,117,115,105,122,101,124,194,20,0,44,0,0,0,105,110,118,97,108,105,100,32,117,116,102,45,56,32,115,101,113,117,101,110,99,101,32,111,102,32,32,98,121,116,101,115,32,102,114,111,109,32,105,110,100,101,120,32,176,194,20,0,26,0,0,0,202,194,20,0,18,0,0,0,105,110,99,111,109,112,108,101,116,101,32,117,116,102,45,56,32,98,121,116,101,32,115,101,113,117,101,110,99,101,32,102,114,111,109,32,105,110,100,101,120,32,0,0,236,194,20,0,42,0,0,0,97,116,116,101,109,112,116,101,100,32,116,111,32,105,110,100,101,120,32,115,116,114,32,117,112,32,116,111,32,109,97,120,105,109,117,109,32,117,115,105,122,101,0,0,32,195,20,0,42,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,65,150,136,211,0,11,51,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,0,65,212,136,211,0,11,129,40,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,115,116,114,47,112,97,116,116,101,114,110,46,114,115,0,84,196,20,0,31,0,0,0,82,5,0,0,18,0,0,0,84,196,20,0,31,0,0,0,82,5,0,0,40,0,0,0,84,196,20,0,31,0,0,0,69,6,0,0,21,0,0,0,84,196,20,0,31,0,0,0,115,6,0,0,21,0,0,0,84,196,20,0,31,0,0,0,116,6,0,0,21,0,0,0,0,91,46,46,46,93,98,101,103,105,110,32,60,61,32,101,110,100,32,40,32,60,61,32,41,32,119,104,101,110,32,115,108,105,99,105,110,103,32,96,96,0,0,0,202,196,20,0,14,0,0,0,216,196,20,0,4,0,0,0,220,196,20,0,16,0,0,0,236,196,20,0,1,0,0,0,98,121,116,101,32,105,110,100,101,120,32,32,105,115,32,110,111,116,32,97,32,99,104,97,114,32,98,111,117,110,100,97,114,121,59,32,105,116,32,105,115,32,105,110,115,105,100,101,32,32,40,98,121,116,101,115,32,41,32,111,102,32,96,0,16,197,20,0,11,0,0,0,27,197,20,0,38,0,0,0,65,197,20,0,8,0,0,0,73,197,20,0,6,0,0,0,236,196,20,0,1,0,0,0,32,105,115,32,111,117,116,32,111,102,32,98,111,117,110,100,115,32,111,102,32,96,0,0,16,197,20,0,11,0,0,0,120,197,20,0,22,0,0,0,236,196,20,0,1,0,0,0,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,115,116,114,47,109,111,100,46,114,115,0,168,197,20,0,27,0,0,0,13,1,0,0,44,0,0,0,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,117,110,105,99,111,100,101,47,112,114,105,110,116,97,98,108,101,46,114,115,0,0,0,212,197,20,0,37,0,0,0,26,0,0,0,54,0,0,0,212,197,20,0,37,0,0,0,10,0,0,0,43,0,0,0,0,6,1,1,3,1,4,2,5,7,7,2,8,8,9,2,10,5,11,2,14,4,16,1,17,2,18,5,19,17,20,1,21,2,23,2,25,13,28,5,29,8,31,1,36,1,106,4,107,2,175,3,177,2,188,2,207,2,209,2,212,12,213,9,214,2,215,2,218,1,224,5,225,2,231,4,232,2,238,32,240,4,248,2,250,3,251,1,12,39,59,62,78,79,143,158,158,159,123,139,147,150,162,178,186,134,177,6,7,9,54,61,62,86,243,208,209,4,20,24,54,55,86,87,127,170,174,175,189,53,224,18,135,137,142,158,4,13,14,17,18,41,49,52,58,69,70,73,74,78,79,100,101,92,182,183,27,28,7,8,10,11,20,23,54,57,58,168,169,216,217,9,55,144,145,168,7,10,59,62,102,105,143,146,17,111,95,191,238,239,90,98,244,252,255,83,84,154,155,46,47,39,40,85,157,160,161,163,164,167,168,173,186,188,196,6,11,12,21,29,58,63,69,81,166,167,204,205,160,7,25,26,34,37,62,63,231,236,239,255,197,198,4,32,35,37,38,40,51,56,58,72,74,76,80,83,85,86,88,90,92,94,96,99,101,102,107,115,120,125,127,138,164,170,175,176,192,208,174,175,110,111,190,147,94,34,123,5,3,4,45,3,102,3,1,47,46,128,130,29,3,49,15,28,4,36,9,30,5,43,5,68,4,14,42,128,170,6,36,4,36,4,40,8,52,11,78,67,129,55,9,22,10,8,24,59,69,57,3,99,8,9,48,22,5,33,3,27,5,1,64,56,4,75,5,47,4,10,7,9,7,64,32,39,4,12,9,54,3,58,5,26,7,4,12,7,80,73,55,51,13,51,7,46,8,10,129,38,82,75,43,8,42,22,26,38,28,20,23,9,78,4,36,9,68,13,25,7,10,6,72,8,39,9,117,11,66,62,42,6,59,5,10,6,81,6,1,5,16,3,5,128,139,98,30,72,8,10,128,166,94,34,69,11,10,6,13,19,58,6,10,54,44,4,23,128,185,60,100,83,12,72,9,10,70,69,27,72,8,83,13,73,7,10,128,246,70,10,29,3,71,73,55,3,14,8,10,6,57,7,10,129,54,25,7,59,3,28,86,1,15,50,13,131,155,102,117,11,128,196,138,76,99,13,132,48,16,22,143,170,130,71,161,185,130,57,7,42,4,92,6,38,10,70,10,40,5,19,130,176,91,101,75,4,57,7,17,64,5,11,2,14,151,248,8,132,214,42,9,162,231,129,51,15,1,29,6,14,4,8,129,140,137,4,107,5,13,3,9,7,16,146,96,71,9,116,60,128,246,10,115,8,112,21,70,122,20,12,20,12,87,9,25,128,135,129,71,3,133,66,15,21,132,80,31,6,6,128,213,43,5,62,33,1,112,45,3,26,4,2,129,64,31,17,58,5,1,129,208,42,130,230,128,247,41,76,4,10,4,2,131,17,68,76,61,128,194,60,6,1,4,85,5,27,52,2,129,14,44,4,100,12,86,10,128,174,56,29,13,44,4,9,7,2,14,6,128,154,131,216,4,17,3,13,3,119,4,95,6,12,4,1,15,12,4,56,8,10,6,40,8,34,78,129,84,12,29,3,9,7,54,8,14,4,9,7,9,7,128,203,37,10,132,6,0,1,3,5,5,6,6,2,7,6,8,7,9,17,10,28,11,25,12,26,13,16,14,12,15,4,16,3,18,18,19,9,22,1,23,4,24,1,25,3,26,7,27,1,28,2,31,22,32,3,43,3,45,11,46,1,48,3,49,2,50,1,167,2,169,2,170,4,171,8,250,2,251,5,253,2,254,3,255,9,173,120,121,139,141,162,48,87,88,139,140,144,28,221,14,15,75,76,251,252,46,47,63,92,93,95,226,132,141,142,145,146,169,177,186,187,197,198,201,202,222,228,229,255,0,4,17,18,41,49,52,55,58,59,61,73,74,93,132,142,146,169,177,180,186,187,198,202,206,207,228,229,0,4,13,14,17,18,41,49,52,58,59,69,70,73,74,94,100,101,132,145,155,157,201,206,207,13,17,41,58,59,69,73,87,91,92,94,95,100,101,141,145,169,180,186,187,197,201,223,228,229,240,13,17,69,73,100,101,128,132,178,188,190,191,213,215,240,241,131,133,139,164,166,190,191,197,199,207,218,219,72,152,189,205,198,206,207,73,78,79,87,89,94,95,137,142,143,177,182,183,191,193,198,199,215,17,22,23,91,92,246,247,254,255,128,109,113,222,223,14,31,110,111,28,29,95,125,126,174,175,127,187,188,22,23,30,31,70,71,78,79,88,90,92,94,126,127,181,197,212,213,220,240,241,245,114,115,143,116,117,150,38,46,47,167,175,183,191,199,207,215,223,154,64,151,152,48,143,31,210,212,206,255,78,79,90,91,7,8,15,16,39,47,238,239,110,111,55,61,63,66,69,144,145,83,103,117,200,201,208,209,216,217,231,254,255,0,32,95,34,130,223,4,130,68,8,27,4,6,17,129,172,14,128,171,5,31,9,129,27,3,25,8,1,4,47,4,52,4,7,3,1,7,6,7,17,10,80,15,18,7,85,7,3,4,28,10,9,3,8,3,7,3,2,3,3,3,12,4,5,3,11,6,1,14,21,5,78,7,27,7,87,7,2,6,23,12,80,4,67,3,45,3,1,4,17,6,15,12,58,4,29,37,95,32,109,4,106,37,128,200,5,130,176,3,26,6,130,253,3,89,7,22,9,24,9,20,12,20,12,106,6,10,6,26,6,89,7,43,5,70,10,44,4,12,4,1,3,49,11,44,4,26,6,11,3,128,172,6,10,6,47,49,77,3,128,164,8,60,3,15,3,60,7,56,8,43,5,130,255,17,24,8,47,17,45,3,33,15,33,15,128,140,4,130,151,25,11,21,136,148,5,47,5,59,7,2,14,24,9,128,190,34,116,12,128,214,26,12,5,128,255,5,128,223,12,242,157,3,55,9,129,92,20,128,184,8,128,203,5,10,24,59,3,10,6,56,8,70,8,12,6,116,11,30,3,90,4,89,9,128,131,24,28,10,22,9,76,4,128,138,6,171,164,12,23,4,49,161,4,129,218,38,7,12,5,5,128,166,16,129,245,7,1,32,42,6,76,4,128,141,4,128,190,3,27,3,15,13,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,117,110,105,99,111,100,101,47,117,110,105,99,111,100,101,95,100,97,116,97,46,114,115,152,203,20,0,40,0,0,0,80,0,0,0,40,0,0,0,152,203,20,0,40,0,0,0,92,0,0,0,22,0,0,0,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,101,115,99,97,112,101,46,114,115,0,0,224,203,20,0,26,0,0,0,56,0,0,0,11,0,0,0,92,117,123,0,224,203,20,0,26,0,0,0,102,0,0,0,35,0,0,0,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,110,117,109,47,98,105,103,110,117,109,46,114,115,0,0,32,204,20,0,30,0,0,0,172,1,0,0,1,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,110,111,98,111,114,114,111,119,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,100,105,103,105,116,115,32,60,32,52,48,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,111,116,104,101,114,32,62,32,48,69,114,114,111,114,0,194,2,0,0,73,18,0,2,109,22,0,52,22,31,192,56,182,36,64,69,0,44,32,78,5,48,96,78,0,52,32,83,192,77,32,86,141,164,64,86,13,166,128,86,164,215,0,87,0,249,64,98,110,250,224,98,62,253,0,99,128,2,193,101,55,7,225,106,128,14,129,112,0,28,161,121,224,30,161,142,154,35,225,147,144,47,65,149,48,52,225,149,0,68,65,150,71,70,161,150,0,104,193,150,57,106,225,150,64,110,1,151,248,135,225,152,214,140,193,154,240,175,1,155,35,177,97,155,252,178,65,156,0,188,129,157,0,212,161,157,166,214,225,158,0,223,129,163,144,226,97,166,208,228,97,169,224,231,225,169,0,238,33,170,48,241,33,172,0,0,98,180,224,166,34,181,58,183,66,181,162,206,130,181,225,235,2,182,94,238,66,182,0,248,130,182,30,250,162,182,0,0,195,182,75,19,227,182,176,35,3,183,176,35,84,183,65,26,6,26,47,1,10,1,4,1,5,23,1,31,1,0,4,12,14,5,7,1,1,1,86,1,42,5,1,2,2,4,1,1,6,1,1,3,1,1,1,20,1,83,1,139,8,166,1,38,2,1,6,41,39,14,1,1,1,2,1,2,1,1,8,27,4,4,29,11,5,56,1,7,14,102,1,8,4,8,4,3,10,3,2,1,16,48,13,101,24,33,9,2,4,1,5,24,2,19,19,25,7,11,5,24,1,6,17,42,10,12,3,7,6,76,1,16,1,3,4,15,13,19,1,8,2,2,2,22,1,7,1,1,3,4,3,8,2,2,2,2,1,1,8,1,4,2,1,5,12,2,10,1,4,3,1,6,4,2,2,22,1,7,1,2,1,2,1,2,4,5,4,2,2,2,4,1,7,4,1,1,17,6,11,3,1,9,1,3,1,22,1,7,1,2,1,5,3,9,1,3,1,2,3,1,15,4,21,4,4,3,1,8,2,2,2,22,1,7,1,2,1,5,3,8,2,2,2,2,9,2,4,2,1,5,13,1,16,2,1,6,3,3,1,4,3,2,1,1,1,2,3,2,3,3,3,12,4,5,3,3,1,3,3,1,6,1,40,13,1,3,1,23,1,16,3,8,1,3,1,3,8,2,1,3,2,1,2,4,28,4,1,8,1,3,1,23,1,10,1,5,3,8,1,3,1,3,8,2,6,2,1,4,13,3,12,13,1,3,1,41,2,8,1,3,1,3,1,1,5,4,7,5,22,6,1,3,1,18,3,24,1,9,1,1,2,7,8,6,1,1,1,8,18,2,13,58,5,7,6,1,51,2,1,1,1,5,1,24,1,1,1,19,1,3,2,5,1,1,6,1,14,4,32,1,63,8,1,36,4,19,4,16,1,36,67,55,1,1,2,5,16,64,10,4,2,38,1,1,5,1,2,43,1,0,1,4,2,7,1,1,1,4,2,41,1,4,2,33,1,4,2,7,1,1,1,4,2,15,1,57,1,4,2,67,37,16,16,86,2,6,3,0,2,17,1,26,5,75,3,11,7,20,11,21,12,20,12,13,1,3,1,2,12,52,2,19,14,1,4,1,67,89,7,43,5,70,10,31,1,12,4,9,23,30,2,5,11,44,4,26,54,28,4,63,2,20,50,1,23,2,11,3,49,52,1,15,1,8,51,42,2,4,10,44,1,11,14,55,22,3,10,36,2,9,7,43,2,3,41,4,1,6,1,2,3,1,5,192,39,14,11,0,2,6,2,38,2,6,2,8,1,1,1,1,1,1,1,31,2,53,1,7,1,1,3,3,1,7,3,4,2,6,4,13,5,3,1,7,116,1,13,1,16,13,101,1,4,1,2,10,1,1,3,5,6,1,1,1,1,1,1,4,1,11,2,4,5,5,4,1,17,41,0,52,0,229,6,4,3,2,12,38,1,1,5,1,2,56,7,1,16,23,9,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,32,47,1,0,3,25,9,7,5,2,5,4,86,6,3,1,90,1,4,5,43,1,94,17,32,48,16,0,0,64,0,67,46,2,0,3,16,10,2,20,47,5,8,3,113,39,9,2,103,2,64,5,2,1,1,1,5,24,20,1,33,24,52,12,68,1,1,44,6,3,1,1,3,10,33,5,35,13,29,3,51,1,12,15,1,16,16,10,5,1,55,9,14,18,23,3,69,1,1,1,1,24,3,2,16,2,4,11,6,2,6,2,6,9,7,1,7,1,43,1,14,6,123,21,0,12,23,4,49,0,0,2,106,38,7,12,5,5,12,1,13,1,5,1,1,1,2,1,2,1,108,33,0,18,64,2,54,40,12,116,5,1,135,36,26,6,26,11,89,3,6,2,6,2,6,2,3,35,12,1,26,1,19,1,2,1,15,2,14,34,123,69,53,0,29,3,49,47,32,13,30,5,43,5,30,2,36,4,8,1,5,42,158,18,36,4,36,4,40,8,52,12,11,1,15,1,7,1,2,1,11,1,15,1,7,1,2,67,0,9,22,10,8,24,6,1,42,1,9,69,6,2,1,1,44,1,2,3,1,2,23,10,23,9,31,65,19,1,2,10,22,10,26,70,56,6,2,64,4,1,2,5,8,1,3,1,29,42,29,3,29,35,8,1,28,27,54,10,22,10,19,13,18,110,73,55,51,13,51,13,40,0,42,1,2,3,2,78,29,10,1,8,22,42,18,46,21,27,23,9,70,43,5,10,57,9,1,13,25,23,51,17,4,8,35,3,1,9,64,1,4,9,2,10,1,1,1,35,18,1,34,2,1,6,4,62,7,1,1,1,4,1,15,1,10,7,57,23,4,1,8,2,2,2,22,1,7,1,2,1,5,3,8,2,2,2,2,3,1,6,1,5,7,156,66,1,3,1,4,20,3,30,66,2,2,1,1,184,54,2,7,25,6,34,63,1,1,3,1,59,54,2,1,71,27,2,14,21,7,185,57,103,64,31,8,2,1,2,8,1,2,1,30,1,2,2,2,2,4,93,8,2,46,2,6,1,1,1,2,27,51,2,10,17,72,5,1,18,73,0,9,1,45,1,7,1,1,49,30,2,22,1,14,73,7,1,2,1,44,3,1,1,2,1,3,1,1,2,2,24,6,1,2,1,37,1,2,1,4,1,1,0,23,9,17,1,41,3,3,111,1,79,0,102,111,17,196,0,97,15,0,17,6,0,0,0,0,7,31,17,79,17,30,18,48,16,4,31,21,5,19,0,64,128,75,4,57,7,17,64,2,1,1,12,2,14,0,8,0,42,9,0,4,1,7,1,2,1,0,15,1,29,3,2,1,14,4,8,0,0,107,5,13,3,9,7,10,4,1,0,85,1,71,1,2,2,1,2,2,2,4,1,12,1,1,1,7,1,65,1,4,2,8,1,7,1,28,1,4,1,5,1,1,3,7,1,0,2,25,1,25,1,31,1,25,1,31,1,25,1,31,1,25,1,31,1,25,1,8,0,31,6,6,213,7,1,17,2,7,1,2,1,5,5,62,33,1,112,45,10,7,16,1,0,30,18,44,0,28,0,7,1,4,1,2,1,15,1,197,59,68,3,1,3,1,0,4,1,27,1,2,1,1,2,1,1,10,1,4,1,1,1,1,6,1,4,1,1,1,1,1,1,3,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,4,1,7,1,4,1,4,1,1,1,10,1,17,5,3,1,5,1,17,0,26,6,26,6,26,0,0,32,0,6,222,2,0,14,0,15,0,0,0,0,0,5,0,0,0,0,3,0,0,131,4,32,0,145,5,96,0,93,19,160,0,18,23,32,31,12,32,96,31,239,44,160,43,42,48,32,44,111,166,224,44,2,168,96,45,30,251,96,46,0,254,32,54,158,255,96,54,253,1,225,54,1,10,33,55,36,13,225,55,171,14,97,57,47,24,161,57,48,28,97,72,243,30,161,76,64,52,97,80,240,106,161,81,79,111,33,82,157,188,161,82,0,207,97,83,101,209,161,83,0,218,33,84,0,224,225,85,174,226,97,87,236,228,33,89,208,232,161,89,32,0,238,89,240,1,127,90,0,112,0,7,0,45,1,1,1,2,1,2,1,1,72,11,48,21,16,1,101,7,2,6,2,2,1,4,35,1,30,27,91,11,58,9,9,1,24,4,1,9,1,3,1,5,43,3,60,8,42,24,1,32,55,1,1,1,4,8,4,1,3,7,10,2,29,1,58,1,1,1,2,4,8,1,9,1,10,2,26,1,2,2,57,1,4,2,4,2,2,3,3,1,30,2,3,1,11,2,57,1,4,5,1,2,4,1,20,2,22,6,1,1,58,1,1,2,1,4,8,1,7,3,10,2,30,1,59,1,1,1,12,1,9,1,40,1,3,1,55,1,1,3,5,3,1,4,7,2,11,2,29,1,58,1,2,1,2,1,3,1,5,2,7,2,11,2,28,2,57,2,1,1,2,4,8,1,9,1,10,2,29,1,72,1,4,1,2,3,1,1,8,1,81,1,2,7,12,8,98,1,2,9,11,7,73,2,27,1,1,1,1,1,55,14,1,5,1,2,5,11,1,36,9,1,102,4,1,6,1,2,2,2,25,2,4,3,16,4,13,1,2,2,6,1,15,1,0,3,0,3,29,2,30,2,30,2,64,2,1,7,8,1,2,11,9,1,45,3,1,1,117,2,34,1,118,3,4,2,9,1,6,3,219,2,2,1,58,1,1,7,1,1,1,1,2,8,6,10,2,1,48,31,49,4,48,7,1,1,5,1,40,9,12,2,32,4,2,2,1,3,56,1,1,2,3,1,1,3,58,8,2,2,152,3,1,13,1,7,4,1,6,1,3,2,198,64,0,1,195,33,0,3,141,1,96,32,0,6,105,2,0,4,1,10,32,2,80,2,0,1,3,1,4,1,25,2,5,1,151,2,26,18,13,1,38,8,25,11,46,3,48,1,2,4,2,2,39,1,67,6,2,2,2,2,12,1,8,1,47,1,51,1,1,3,2,2,5,2,1,1,42,2,8,1,238,1,2,1,4,1,0,1,0,16,16,16,0,2,0,1,226,1,149,5,0,3,1,2,5,4,40,3,4,1,165,2,0,4,0,2,80,3,70,11,49,4,123,1,54,15,41,1,2,2,10,3,49,4,2,2,7,1,61,3,36,5,1,8,62,1,12,2,52,9,10,4,2,1,95,3,2,1,1,2,6,1,2,1,157,1,3,8,21,2,57,2,1,1,1,1,22,1,14,7,3,5,195,8,2,3,1,1,23,1,81,1,2,6,1,1,2,1,1,2,1,2,235,1,2,4,6,2,1,2,27,2,85,8,2,1,1,2,106,1,1,1,2,6,1,1,101,3,2,4,1,5,0,9,1,2,245,1,10,2,1,1,4,1,144,4,2,2,4,1,32,10,40,6,2,4,8,1,9,6,2,3,46,13,1,2,0,7,1,6,1,1,82,22,2,7,1,2,1,2,122,6,3,1,1,2,1,7,1,1,72,2,3,1,1,1,0,2,11,2,52,5,5,1,1,1,0,1,6,15,0,5,59,7,0,1,63,4,81,1,0,2,0,46,2,23,0,1,1,3,4,5,8,8,2,7,30,4,148,3,0,55,4,50,8,1,14,1,22,5,1,15,0,7,1,17,2,7,1,2,1,5,100,1,160,7,0,1,61,4,0,4,0,7,109,7,0,96,128,240,0,0,96,6,0,0,102,9,32,1,64,16,224,1,105,19,32,6,238,22,160,6,70,25,224,6,112,32,224,7,96,36,224,9,118,39,32,11,253,44,160,11,7,48,224,11,146,49,32,12,32,166,224,12,48,168,96,14,240,171,224,14,16,255,96,16,7,1,161,16,225,2,225,16,88,8,161,17,250,12,33,19,96,14,225,22,80,20,97,23,80,22,225,25,224,24,97,26,80,28,33,27,80,31,161,27,0,36,97,28,96,106,225,28,128,110,33,29,192,210,33,30,206,215,97,30,64,225,33,31,240,226,97,31,240,228,161,31,199,232,225,31,113,236,33,32,0,241,161,32,240,251,225,33,250,251,50,34,48,10,120,2,5,1,2,3,0,10,134,10,198,10,0,10,118,10,4,6,108,10,118,10,118,10,2,6,110,13,115,10,8,7,103,10,104,7,7,19,109,10,96,10,118,10,70,20,0,10,70,10,0,20,0,3,239,10,6,10,22,10,0,10,128,11,165,10,6,10,182,10,86,10,134,10,6,10,0,1,3,6,6,10,198,51,2,5,0,60,78,22,0,30,0,1,0,1,25,9,14,3,0,4,138,10,30,8,1,15,32,10,39,15,0,10,188,10,0,6,154,10,38,10,198,10,22,10,86,10,0,10,0,10,0,45,12,57,17,2,0,27,36,4,29,1,8,1,134,5,202,10,0,8,25,7,39,9,75,5,22,6,160,2,2,16,2,46,64,9,52,2,30,3,75,5,104,8,24,8,41,7,0,6,48,10,0,31,158,10,42,4,112,7,134,30,128,10,60,10,144,10,7,20,251,10,0,10,118,10,0,10,102,10,102,12,0,19,93,10,0,29,227,10,70,10,0,10,102,21,0,111,0,10,86,10,134,10,1,7,0,23,0,20,12,20,108,25,0,50,0,10,0,10,0,10,0,9,128,10,0,59,1,3,1,4,76,45,1,15,0,13,0,10,0,2,2,2,2,2,2,2,2,2,3,3,1,1,1,0,65,231,176,211,0,11,16,1,0,0,0,0,0,0,0,2,2,0,0,0,0,0,2,0,65,166,177,211,0,11,1,2,0,65,204,177,211,0,11,1,1,0,65,231,177,211,0,11,1,1,0,65,220,178,211,0,11,1,2,0,65,248,178,211,0,11,5,6,2,0,0,3,0,123,9,112,114,111,100,117,99,101,114,115,2,8,108,97,110,103,117,97,103,101,1,4,82,117,115,116,0,12,112,114,111,99,101,115,115,101,100,45,98,121,3,5,114,117,115,116,99,29,49,46,55,56,46,48,32,40,57,98,48,48,57,53,54,101,53,32,50,48,50,52,45,48,52,45,50,57,41,6,119,97,108,114,117,115,6,48,46,50,50,46,48,12,119,97,115,109,45,98,105,110,100,103,101,110,18,48,46,50,46,57,53,32,40,51,97,56,100,97,55,99,98,56,41,0,44,15,116,97,114,103,101,116,95,102,101,97,116,117,114,101,115,2,43,15,109,117,116,97,98,108,101,45,103,108,111,98,97,108,115,43,8,115,105,103,110,45,101,120,116],FN=KN,V,jw=typeof TextDecoder<"u"?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};typeof TextDecoder<"u"&&jw.decode();var Lr=null;function ke(){return(Lr===null||Lr.byteLength===0)&&(Lr=new Uint8Array(V.memory.buffer)),Lr}function K6(t,e){return t=t>>>0,jw.decode(ke().subarray(t,t+e))}var Q4=new Array(128).fill(void 0);Q4.push(void 0,null,!0,!1);var Cr=Q4.length;function d1(t){Cr===Q4.length&&Q4.push(Q4.length+1);let e=Cr;return Cr=Q4[e],Q4[e]=t,e}function e1(t){return Q4[t]}function VN(t){t<132||(Q4[t]=Cr,Cr=t)}function O0(t){let e=e1(t);return VN(t),e}var G0=0,Rs=typeof TextEncoder<"u"?new TextEncoder("utf-8"):{encode:()=>{throw Error("TextEncoder not available")}},GN=typeof Rs.encodeInto=="function"?function(t,e){return Rs.encodeInto(t,e)}:function(t,e){let r=Rs.encode(t);return e.set(r),{read:t.length,written:r.length}};function J4(t,e,r){if(r===void 0){let a=Rs.encode(t),c=e(a.length,1)>>>0;return ke().subarray(c,c+a.length).set(a),G0=a.length,c}let n=t.length,i=e(n,1)>>>0,s=ke(),o=0;for(;o<n;o++){let a=t.charCodeAt(o);if(a>127)break;s[i+o]=a}if(o!==n){o!==0&&(t=t.slice(o)),i=r(i,n,n=o+t.length*3,1)>>>0;let a=ke().subarray(i+o,i+n),c=GN(t,a);o+=c.written,i=r(i,n,o,1)>>>0}return G0=o,i}function gf(t){return t==null}var L8=null;function G1(){return(L8===null||L8.buffer.detached===!0||L8.buffer.detached===void 0&&L8.buffer!==V.memory.buffer)&&(L8=new DataView(V.memory.buffer)),L8}function yf(t){let e=typeof t;if(e=="number"||e=="boolean"||t==null)return`${t}`;if(e=="string")return`"${t}"`;if(e=="symbol"){let i=t.description;return i==null?"Symbol":`Symbol(${i})`}if(e=="function"){let i=t.name;return typeof i=="string"&&i.length>0?`Function(${i})`:"Function"}if(Array.isArray(t)){let i=t.length,s="[";i>0&&(s+=yf(t[0]));for(let o=1;o<i;o++)s+=", "+yf(t[o]);return s+="]",s}let r=/\[object ([^\]]+)\]/.exec(toString.call(t)),n;if(r.length>1)n=r[1];else return toString.call(t);if(n=="Object")try{return"Object("+JSON.stringify(t)+")"}catch{return"Object"}return t instanceof Error?`${t.name}: ${t.message}
${t.stack}`:n}var zw=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(t=>{V.__wbindgen_export_2.get(t.dtor)(t.a,t.b)});function $N(t,e,r,n){let i={a:t,b:e,cnt:1,dtor:r},s=(...o)=>{i.cnt++;let a=i.a;i.a=0;try{return n(a,i.b,...o)}finally{--i.cnt===0?(V.__wbindgen_export_2.get(i.dtor)(a,i.b),zw.unregister(i)):i.a=a}};return s.original=i,zw.register(s,i,i),s}function WN(t,e,r){V._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h05d404cb64162693(t,e,d1(r))}function ZN(t,e){return t=t>>>0,ke().subarray(t/1,t/1+e)}function Rw(t,e){let r=e(t.length*4,4)>>>0,n=G1();for(let i=0;i<t.length;i++)n.setUint32(r+4*i,d1(t[i]),!0);return G0=t.length,r}function Dw(t,e){t=t>>>0;let r=G1(),n=[];for(let i=t;i<t+4*e;i+=4)n.push(O0(r.getUint32(i,!0)));return n}function Kw(t,e){let r=e(t.length*1,1)>>>0;return ke().set(t,r/1),G0=t.length,r}function XN(t){try{let o=V.__wbindgen_add_to_stack_pointer(-16),a=Kw(t,V.__wbindgen_malloc),c=G0;V.generate_batched_call_payload_wasm(o,a,c);var e=G1().getInt32(o+4*0,!0),r=G1().getInt32(o+4*1,!0),n=G1().getInt32(o+4*2,!0),i=G1().getInt32(o+4*3,!0);if(i)throw O0(n);var s=Dw(e,r).slice();return V.__wbindgen_free(e,r*4,4),s}finally{V.__wbindgen_add_to_stack_pointer(16)}}function c0(t,e){try{return t.apply(this,e)}catch(r){V.__wbindgen_exn_store(d1(r))}}function YN(t,e,r,n){V.wasm_bindgen__convert__closures__invoke2_mut__hbdef1ea83a9567de(t,e,d1(r),d1(n))}var JN=["byob"],QN=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(t=>V.__wbg_allocatedlocal_free(t>>>0,1)),eq=class{__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,QN.unregister(this),t}free(){let t=this.__destroy_into_raw();V.__wbg_allocatedlocal_free(t,0)}},tq=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(t=>V.__wbg_buildercall_free(t>>>0,1)),rq=class{__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,tq.unregister(this),t}free(){let t=this.__destroy_into_raw();V.__wbg_buildercall_free(t,0)}},Hw=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(t=>V.__wbg_callargument_free(t>>>0,1)),pf=class c7{static __wrap(e){e=e>>>0;let r=Object.create(c7.prototype);return r.__wbg_ptr=e,Hw.register(r,r.__wbg_ptr,r),r}static __unwrap(e){return e instanceof c7?e.__destroy_into_raw():0}__destroy_into_raw(){let e=this.__wbg_ptr;return this.__wbg_ptr=0,Hw.unregister(this),e}free(){let e=this.__destroy_into_raw();V.__wbg_callargument_free(e,0)}static newBytes(e){let r=Kw(e,V.__wbindgen_malloc),n=G0,i=V.callargument_newBytes(r,n);return c7.__wrap(i)}static newSigner(e){let r=V.callargument_newSigner(e);return c7.__wrap(r)}borrow(){try{let i=V.__wbindgen_add_to_stack_pointer(-16);V.callargument_borrow(i,this.__wbg_ptr);var e=G1().getInt32(i+4*0,!0),r=G1().getInt32(i+4*1,!0),n=G1().getInt32(i+4*2,!0);if(n)throw O0(r);return c7.__wrap(e)}finally{V.__wbindgen_add_to_stack_pointer(16)}}borrowMut(){try{let i=V.__wbindgen_add_to_stack_pointer(-16);V.callargument_borrowMut(i,this.__wbg_ptr);var e=G1().getInt32(i+4*0,!0),r=G1().getInt32(i+4*1,!0),n=G1().getInt32(i+4*2,!0);if(n)throw O0(r);return c7.__wrap(e)}finally{V.__wbindgen_add_to_stack_pointer(16)}}copy(){try{let i=V.__wbindgen_add_to_stack_pointer(-16);V.callargument_copy(i,this.__wbg_ptr);var e=G1().getInt32(i+4*0,!0),r=G1().getInt32(i+4*1,!0),n=G1().getInt32(i+4*2,!0);if(n)throw O0(r);return c7.__wrap(e)}finally{V.__wbindgen_add_to_stack_pointer(16)}}},nq=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(t=>V.__wbg_intounderlyingbytesource_free(t>>>0,1)),iq=class{__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,nq.unregister(this),t}free(){let t=this.__destroy_into_raw();V.__wbg_intounderlyingbytesource_free(t,0)}get type(){let t,e;try{let i=V.__wbindgen_add_to_stack_pointer(-16);V.intounderlyingbytesource_type(i,this.__wbg_ptr);var r=G1().getInt32(i+4*0,!0),n=G1().getInt32(i+4*1,!0);return t=r,e=n,K6(r,n)}finally{V.__wbindgen_add_to_stack_pointer(16),V.__wbindgen_free(t,e,1)}}get autoAllocateChunkSize(){return V.intounderlyingbytesource_autoAllocateChunkSize(this.__wbg_ptr)>>>0}start(t){V.intounderlyingbytesource_start(this.__wbg_ptr,d1(t))}pull(t){let e=V.intounderlyingbytesource_pull(this.__wbg_ptr,d1(t));return O0(e)}cancel(){let t=this.__destroy_into_raw();V.intounderlyingbytesource_cancel(t)}},sq=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(t=>V.__wbg_intounderlyingsink_free(t>>>0,1)),oq=class{__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,sq.unregister(this),t}free(){let t=this.__destroy_into_raw();V.__wbg_intounderlyingsink_free(t,0)}write(t){let e=V.intounderlyingsink_write(this.__wbg_ptr,d1(t));return O0(e)}close(){let t=this.__destroy_into_raw(),e=V.intounderlyingsink_close(t);return O0(e)}abort(t){let e=this.__destroy_into_raw(),r=V.intounderlyingsink_abort(e,d1(t));return O0(r)}},aq=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(t=>V.__wbg_intounderlyingsource_free(t>>>0,1)),cq=class{__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,aq.unregister(this),t}free(){let t=this.__destroy_into_raw();V.__wbg_intounderlyingsource_free(t,0)}pull(t){let e=V.intounderlyingsource_pull(this.__wbg_ptr,d1(t));return O0(e)}cancel(){let t=this.__destroy_into_raw();V.intounderlyingsource_cancel(t)}},Lw=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(t=>V.__wbg_movefunctioncall_free(t>>>0,1)),Fw=class Vw{static __wrap(e){e=e>>>0;let r=Object.create(Vw.prototype);return r.__wbg_ptr=e,Lw.register(r,r.__wbg_ptr,r),r}__destroy_into_raw(){let e=this.__wbg_ptr;return this.__wbg_ptr=0,Lw.unregister(this),e}free(){let e=this.__destroy_into_raw();V.__wbg_movefunctioncall_free(e,0)}},uq=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(t=>V.__wbg_pipeoptions_free(t>>>0,1)),fq=class{__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,uq.unregister(this),t}free(){let t=this.__destroy_into_raw();V.__wbg_pipeoptions_free(t,0)}get preventClose(){return V.pipeoptions_preventClose(this.__wbg_ptr)!==0}get preventCancel(){return V.pipeoptions_preventCancel(this.__wbg_ptr)!==0}get preventAbort(){return V.pipeoptions_preventAbort(this.__wbg_ptr)!==0}get signal(){let t=V.pipeoptions_signal(this.__wbg_ptr);return O0(t)}},dq=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(t=>V.__wbg_previousresult_free(t>>>0,1)),lq=class{__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,dq.unregister(this),t}free(){let t=this.__destroy_into_raw();V.__wbg_previousresult_free(t,0)}},hq=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(t=>V.__wbg_queuingstrategy_free(t>>>0,1)),bq=class{__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,hq.unregister(this),t}free(){let t=this.__destroy_into_raw();V.__wbg_queuingstrategy_free(t,0)}get highWaterMark(){return V.queuingstrategy_highWaterMark(this.__wbg_ptr)}},gq=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(t=>V.__wbg_readablestreamgetreaderoptions_free(t>>>0,1)),yq=class{__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,gq.unregister(this),t}free(){let t=this.__destroy_into_raw();V.__wbg_readablestreamgetreaderoptions_free(t,0)}get mode(){let t=V.readablestreamgetreaderoptions_mode(this.__wbg_ptr);return JN[t]}},Cw=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(t=>V.__wbg_transactioncomposer_free(t>>>0,1)),pq=class Hs{static __wrap(e){e=e>>>0;let r=Object.create(Hs.prototype);return r.__wbg_ptr=e,Cw.register(r,r.__wbg_ptr,r),r}__destroy_into_raw(){let e=this.__wbg_ptr;return this.__wbg_ptr=0,Cw.unregister(this),e}free(){let e=this.__destroy_into_raw();V.__wbg_transactioncomposer_free(e,0)}static single_signer(){let e=V.transactioncomposer_single_signer();return Hs.__wrap(e)}static multi_signer(e){let r=V.transactioncomposer_multi_signer(e);return Hs.__wrap(r)}generate_batched_calls(e){try{let a=this.__destroy_into_raw(),c=V.__wbindgen_add_to_stack_pointer(-16);V.transactioncomposer_generate_batched_calls(c,a,e);var r=G1().getInt32(c+4*0,!0),n=G1().getInt32(c+4*1,!0),i=G1().getInt32(c+4*2,!0),s=G1().getInt32(c+4*3,!0);if(s)throw O0(i);var o=ZN(r,n).slice();return V.__wbindgen_free(r,n*1,1),o}finally{V.__wbindgen_add_to_stack_pointer(16)}}load_module(e,r){let n=J4(e,V.__wbindgen_malloc,V.__wbindgen_realloc),i=G0,s=J4(r,V.__wbindgen_malloc,V.__wbindgen_realloc),o=G0,a=V.transactioncomposer_load_module(this.__wbg_ptr,n,i,s,o);return O0(a)}load_type_tag(e,r){let n=J4(e,V.__wbindgen_malloc,V.__wbindgen_realloc),i=G0,s=J4(r,V.__wbindgen_malloc,V.__wbindgen_realloc),o=G0,a=V.transactioncomposer_load_type_tag(this.__wbg_ptr,n,i,s,o);return O0(a)}add_batched_call(e,r,n,i){try{let d=V.__wbindgen_add_to_stack_pointer(-16),h=J4(e,V.__wbindgen_malloc,V.__wbindgen_realloc),p=G0,w=J4(r,V.__wbindgen_malloc,V.__wbindgen_realloc),_=G0,l=Rw(n,V.__wbindgen_malloc),y=G0,T=Rw(i,V.__wbindgen_malloc),U=G0;V.transactioncomposer_add_batched_call(d,this.__wbg_ptr,h,p,w,_,l,y,T,U);var s=G1().getInt32(d+4*0,!0),o=G1().getInt32(d+4*1,!0),a=G1().getInt32(d+4*2,!0),c=G1().getInt32(d+4*3,!0);if(c)throw O0(a);var f=Dw(s,o).slice();return V.__wbindgen_free(s,o*4,4),f}finally{V.__wbindgen_add_to_stack_pointer(16)}}};async function wq(t,e){if(typeof Response=="function"&&t instanceof Response){if(typeof WebAssembly.instantiateStreaming=="function")try{return await WebAssembly.instantiateStreaming(t,e)}catch(n){if(t.headers.get("Content-Type")!="application/wasm")console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve Wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",n);else throw n}let r=await t.arrayBuffer();return await WebAssembly.instantiate(r,e)}else{let r=await WebAssembly.instantiate(t,e);return r instanceof WebAssembly.Instance?{instance:r,module:t}:r}}function Gw(){let t={};return t.wbg={},t.wbg.__wbg_movefunctioncall_new=function(e){let r=Fw.__wrap(e);return d1(r)},t.wbg.__wbg_callargument_new=function(e){let r=pf.__wrap(e);return d1(r)},t.wbg.__wbindgen_string_new=function(e,r){let n=K6(e,r);return d1(n)},t.wbg.__wbg_callargument_unwrap=function(e){return pf.__unwrap(O0(e))},t.wbg.__wbindgen_object_drop_ref=function(e){O0(e)},t.wbg.__wbindgen_string_get=function(e,r){let n=e1(r),i=typeof n=="string"?n:void 0;var s=gf(i)?0:J4(i,V.__wbindgen_malloc,V.__wbindgen_realloc),o=G0;G1().setInt32(e+4*1,o,!0),G1().setInt32(e+4*0,s,!0)},t.wbg.__wbindgen_cb_drop=function(e){let r=O0(e).original;return r.cnt--==1?(r.a=0,!0):!1},t.wbg.__wbg_fetch_6a2624d7f767e331=function(e){let r=fetch(e1(e));return d1(r)},t.wbg.__wbindgen_object_clone_ref=function(e){let r=e1(e);return d1(r)},t.wbg.__wbg_respond_8fadc5f5c9d95422=function(e,r){e1(e).respond(r>>>0)},t.wbg.__wbg_close_e9110ca16e2567db=function(e){e1(e).close()},t.wbg.__wbg_enqueue_d71a1a518e21f5c3=function(e,r){e1(e).enqueue(e1(r))},t.wbg.__wbg_byobRequest_08c18cee35def1f4=function(e){let r=e1(e).byobRequest;return gf(r)?0:d1(r)},t.wbg.__wbg_close_da7e6fb9d9851e5a=function(e){e1(e).close()},t.wbg.__wbg_view_231340b0dd8a2484=function(e){let r=e1(e).view;return gf(r)?0:d1(r)},t.wbg.__wbg_buffer_4e79326814bdd393=function(e){let r=e1(e).buffer;return d1(r)},t.wbg.__wbg_byteOffset_b69b0a07afccce19=function(e){return e1(e).byteOffset},t.wbg.__wbg_byteLength_5299848ed3264181=function(e){return e1(e).byteLength},t.wbg.__wbg_fetch_693453ca3f88c055=function(e,r){let n=e1(e).fetch(e1(r));return d1(n)},t.wbg.__wbg_newwithu8arraysequenceandoptions_8a6b4effbcac4a62=function(){return c0(function(e,r){let n=new Blob(e1(e),e1(r));return d1(n)},arguments)},t.wbg.__wbg_signal_3c701f5f40a5f08d=function(e){let r=e1(e).signal;return d1(r)},t.wbg.__wbg_new_0ae46f44b7485bb2=function(){return c0(function(){let e=new AbortController;return d1(e)},arguments)},t.wbg.__wbg_abort_2c4fb490d878d2b2=function(e){e1(e).abort()},t.wbg.__wbg_new_9543178e16f01733=function(){return c0(function(){let e=new FormData;return d1(e)},arguments)},t.wbg.__wbg_append_a2eb87e422026db5=function(){return c0(function(e,r,n,i){e1(e).append(K6(r,n),e1(i))},arguments)},t.wbg.__wbg_append_26434afd037ecfb1=function(){return c0(function(e,r,n,i,s,o){e1(e).append(K6(r,n),e1(i),K6(s,o))},arguments)},t.wbg.__wbg_instanceof_Response_4c3b1446206114d1=function(e){let r;try{r=e1(e)instanceof Response}catch{r=!1}return r},t.wbg.__wbg_url_83a6a4f65f7a2b38=function(e,r){let n=e1(r).url,i=J4(n,V.__wbindgen_malloc,V.__wbindgen_realloc),s=G0;G1().setInt32(e+4*1,s,!0),G1().setInt32(e+4*0,i,!0)},t.wbg.__wbg_status_d6d47ad2837621eb=function(e){return e1(e).status},t.wbg.__wbg_headers_24def508a7518df9=function(e){let r=e1(e).headers;return d1(r)},t.wbg.__wbg_text_668782292b0bc561=function(){return c0(function(e){let r=e1(e).text();return d1(r)},arguments)},t.wbg.__wbg_new_7a20246daa6eec7e=function(){return c0(function(){let e=new Headers;return d1(e)},arguments)},t.wbg.__wbg_append_aa3f462f9e2b5ff2=function(){return c0(function(e,r,n,i,s){e1(e).append(K6(r,n),K6(i,s))},arguments)},t.wbg.__wbg_newwithstrandinit_f581dff0d19a8b03=function(){return c0(function(e,r,n){let i=new Request(K6(e,r),e1(n));return d1(i)},arguments)},t.wbg.__wbg_queueMicrotask_c5419c06eab41e73=function(e){queueMicrotask(e1(e))},t.wbg.__wbg_queueMicrotask_848aa4969108a57e=function(e){let r=e1(e).queueMicrotask;return d1(r)},t.wbg.__wbindgen_is_function=function(e){return typeof e1(e)=="function"},t.wbg.__wbindgen_is_object=function(e){let r=e1(e);return typeof r=="object"&&r!==null},t.wbg.__wbg_new_034f913e7636e987=function(){let e=new Array;return d1(e)},t.wbg.__wbg_newnoargs_1ede4bf2ebbaaf43=function(e,r){let n=new Function(K6(e,r));return d1(n)},t.wbg.__wbg_next_13b477da1eaa3897=function(e){let r=e1(e).next;return d1(r)},t.wbg.__wbg_next_b06e115d1b01e10b=function(){return c0(function(e){let r=e1(e).next();return d1(r)},arguments)},t.wbg.__wbg_done_983b5ffcaec8c583=function(e){return e1(e).done},t.wbg.__wbg_value_2ab8a198c834c26a=function(e){let r=e1(e).value;return d1(r)},t.wbg.__wbg_iterator_695d699a44d6234c=function(){return d1(Symbol.iterator)},t.wbg.__wbg_get_ef828680c64da212=function(){return c0(function(e,r){let n=Reflect.get(e1(e),e1(r));return d1(n)},arguments)},t.wbg.__wbg_call_a9ef466721e824f2=function(){return c0(function(e,r){let n=e1(e).call(e1(r));return d1(n)},arguments)},t.wbg.__wbg_new_e69b5f66fda8f13c=function(){let e=new Object;return d1(e)},t.wbg.__wbg_self_bf91bf94d9e04084=function(){return c0(function(){let e=self.self;return d1(e)},arguments)},t.wbg.__wbg_window_52dd9f07d03fd5f8=function(){return c0(function(){let e=window.window;return d1(e)},arguments)},t.wbg.__wbg_globalThis_05c129bf37fcf1be=function(){return c0(function(){let e=globalThis.globalThis;return d1(e)},arguments)},t.wbg.__wbg_global_3eca19bb09e9c484=function(){return c0(function(){let e=globalThis.global;return d1(e)},arguments)},t.wbg.__wbindgen_is_undefined=function(e){return e1(e)===void 0},t.wbg.__wbg_push_36cf4d81d7da33d1=function(e,r){return e1(e).push(e1(r))},t.wbg.__wbg_new_70a2f23d1565c04c=function(e,r){let n=new Error(K6(e,r));return d1(n)},t.wbg.__wbg_call_3bfa248576352471=function(){return c0(function(e,r,n){let i=e1(e).call(e1(r),e1(n));return d1(i)},arguments)},t.wbg.__wbg_new_1073970097e5a420=function(e,r){try{var n={a:e,b:r},i=(o,a)=>{let c=n.a;n.a=0;try{return YN(c,n.b,o,a)}finally{n.a=c}};let s=new Promise(i);return d1(s)}finally{n.a=n.b=0}},t.wbg.__wbg_resolve_0aad7c1484731c99=function(e){let r=Promise.resolve(e1(e));return d1(r)},t.wbg.__wbg_then_748f75edfb032440=function(e,r){let n=e1(e).then(e1(r));return d1(n)},t.wbg.__wbg_then_4866a7d9f55d8f3e=function(e,r,n){let i=e1(e).then(e1(r),e1(n));return d1(i)},t.wbg.__wbg_buffer_ccaed51a635d8a2d=function(e){let r=e1(e).buffer;return d1(r)},t.wbg.__wbg_newwithbyteoffsetandlength_7e3eb787208af730=function(e,r,n){let i=new Uint8Array(e1(e),r>>>0,n>>>0);return d1(i)},t.wbg.__wbg_new_fec2611eb9180f95=function(e){let r=new Uint8Array(e1(e));return d1(r)},t.wbg.__wbg_set_ec2fcf81bc573fd9=function(e,r,n){e1(e).set(e1(r),n>>>0)},t.wbg.__wbg_length_9254c4bd3b9f23c4=function(e){return e1(e).length},t.wbg.__wbg_has_bd717f25f195f23d=function(){return c0(function(e,r){return Reflect.has(e1(e),e1(r))},arguments)},t.wbg.__wbg_set_e864d25d9b399c9f=function(){return c0(function(e,r,n){return Reflect.set(e1(e),e1(r),e1(n))},arguments)},t.wbg.__wbg_stringify_eead5648c09faaf8=function(){return c0(function(e){let r=JSON.stringify(e1(e));return d1(r)},arguments)},t.wbg.__wbindgen_debug_string=function(e,r){let n=yf(e1(r)),i=J4(n,V.__wbindgen_malloc,V.__wbindgen_realloc),s=G0;G1().setInt32(e+4*1,s,!0),G1().setInt32(e+4*0,i,!0)},t.wbg.__wbindgen_throw=function(e,r){throw new Error(K6(e,r))},t.wbg.__wbindgen_memory=function(){let e=V.memory;return d1(e)},t.wbg.__wbindgen_closure_wrapper1496=function(e,r,n){let i=$N(e,r,347,WN);return d1(i)},t}function $w(t,e){return V=t.exports,vq.__wbindgen_wasm_module=e,L8=null,Lr=null,V}function mq(t){if(V!==void 0)return V;typeof t<"u"&&(Object.getPrototypeOf(t)===Object.prototype?{module:t}=t:console.warn("using deprecated parameters for `initSync()`; pass a single object instead"));let e=Gw();t instanceof WebAssembly.Module||(t=new WebAssembly.Module(t));let r=new WebAssembly.Instance(t,e);return $w(r,t)}async function vq(t){if(V!==void 0)return V;typeof t<"u"&&(Object.getPrototypeOf(t)===Object.prototype?{module_or_path:t}=t:console.warn("using deprecated parameters for the initialization function; pass a single object instead"));let e=Gw();(typeof t=="string"||typeof Request=="function"&&t instanceof Request||typeof URL=="function"&&t instanceof URL)&&(t=fetch(t));let{instance:r,module:n}=await wq(await t,e);return $w(r,n)}var Ww=class{static init(){this.isInitialized||(this.wasm=new WebAssembly.Module(new Uint8Array(FN)),this.isInitialized=!0)}};Ww.isInitialized=!1});var N0=C(X=>{"use strict";A();S();var _q=X&&X.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xq=X&&X.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&_q(e,t,r)};Object.defineProperty(X,"__esModule",{value:!0});X.DeriveScheme=X.SigningSchemeInput=X.SigningScheme=X.RoleType=X.MoveAbility=X.MoveFunctionVisibility=X.isMultiEd25519Signature=X.isFeePayerSignature=X.isMultiAgentSignature=X.isSecp256k1Signature=X.isEd25519Signature=X.isStateCheckpointTransactionResponse=X.isBlockMetadataTransactionResponse=X.isGenesisTransactionResponse=X.isUserTransactionResponse=X.isPendingTransactionResponse=X.TransactionResponseType=X.AnySignatureVariant=X.AnyPublicKeyVariant=X.PrivateKeyVariants=X.AccountAuthenticatorVariant=X.TransactionAuthenticatorVariant=X.TransactionVariants=X.TransactionPayloadVariants=X.ScriptTransactionArgumentVariants=X.TypeTagVariants=X.MimeType=X.CallArgument=void 0;xq(qw(),X);var Aq=kr();Object.defineProperty(X,"CallArgument",{enumerable:!0,get:function(){return Aq.CallArgument}});var Sq;(function(t){t.JSON="application/json",t.BCS="application/x-bcs",t.BCS_SIGNED_TRANSACTION="application/x.aptos.signed_transaction+bcs"})(Sq=X.MimeType||(X.MimeType={}));var Bq;(function(t){t[t.Bool=0]="Bool",t[t.U8=1]="U8",t[t.U64=2]="U64",t[t.U128=3]="U128",t[t.Address=4]="Address",t[t.Signer=5]="Signer",t[t.Vector=6]="Vector",t[t.Struct=7]="Struct",t[t.U16=8]="U16",t[t.U32=9]="U32",t[t.U256=10]="U256",t[t.Reference=254]="Reference",t[t.Generic=255]="Generic"})(Bq=X.TypeTagVariants||(X.TypeTagVariants={}));var Eq;(function(t){t[t.U8=0]="U8",t[t.U64=1]="U64",t[t.U128=2]="U128",t[t.Address=3]="Address",t[t.U8Vector=4]="U8Vector",t[t.Bool=5]="Bool",t[t.U16=6]="U16",t[t.U32=7]="U32",t[t.U256=8]="U256",t[t.Serialized=9]="Serialized"})(Eq=X.ScriptTransactionArgumentVariants||(X.ScriptTransactionArgumentVariants={}));var Tq;(function(t){t[t.Script=0]="Script",t[t.EntryFunction=2]="EntryFunction",t[t.Multisig=3]="Multisig"})(Tq=X.TransactionPayloadVariants||(X.TransactionPayloadVariants={}));var Iq;(function(t){t[t.MultiAgentTransaction=0]="MultiAgentTransaction",t[t.FeePayerTransaction=1]="FeePayerTransaction"})(Iq=X.TransactionVariants||(X.TransactionVariants={}));var Mq;(function(t){t[t.Ed25519=0]="Ed25519",t[t.MultiEd25519=1]="MultiEd25519",t[t.MultiAgent=2]="MultiAgent",t[t.FeePayer=3]="FeePayer",t[t.SingleSender=4]="SingleSender"})(Mq=X.TransactionAuthenticatorVariant||(X.TransactionAuthenticatorVariant={}));var Uq;(function(t){t[t.Ed25519=0]="Ed25519",t[t.MultiEd25519=1]="MultiEd25519",t[t.SingleKey=2]="SingleKey",t[t.MultiKey=3]="MultiKey",t[t.NoAccountAuthenticator=4]="NoAccountAuthenticator",t[t.Abstraction=5]="Abstraction"})(Uq=X.AccountAuthenticatorVariant||(X.AccountAuthenticatorVariant={}));var Pq;(function(t){t.Ed25519="ed25519",t.Secp256k1="secp256k1"})(Pq=X.PrivateKeyVariants||(X.PrivateKeyVariants={}));var Oq;(function(t){t[t.Ed25519=0]="Ed25519",t[t.Secp256k1=1]="Secp256k1",t[t.Keyless=3]="Keyless",t[t.FederatedKeyless=4]="FederatedKeyless"})(Oq=X.AnyPublicKeyVariant||(X.AnyPublicKeyVariant={}));var Nq;(function(t){t[t.Ed25519=0]="Ed25519",t[t.Secp256k1=1]="Secp256k1",t[t.Keyless=3]="Keyless"})(Nq=X.AnySignatureVariant||(X.AnySignatureVariant={}));var je;(function(t){t.Pending="pending_transaction",t.User="user_transaction",t.Genesis="genesis_transaction",t.BlockMetadata="block_metadata_transaction",t.StateCheckpoint="state_checkpoint_transaction"})(je=X.TransactionResponseType||(X.TransactionResponseType={}));function qq(t){return t.type===je.Pending}X.isPendingTransactionResponse=qq;function zq(t){return t.type===je.User}X.isUserTransactionResponse=zq;function Rq(t){return t.type===je.Genesis}X.isGenesisTransactionResponse=Rq;function Hq(t){return t.type===je.BlockMetadata}X.isBlockMetadataTransactionResponse=Hq;function Lq(t){return t.type===je.StateCheckpoint}X.isStateCheckpointTransactionResponse=Lq;function Cq(t){return"signature"in t&&t.signature==="ed25519_signature"}X.isEd25519Signature=Cq;function kq(t){return"signature"in t&&t.signature==="secp256k1_ecdsa_signature"}X.isSecp256k1Signature=kq;function jq(t){return t.type==="multi_agent_signature"}X.isMultiAgentSignature=jq;function Dq(t){return t.type==="fee_payer_signature"}X.isFeePayerSignature=Dq;function Kq(t){return t.type==="multi_ed25519_signature"}X.isMultiEd25519Signature=Kq;var Fq;(function(t){t.PRIVATE="private",t.PUBLIC="public",t.FRIEND="friend"})(Fq=X.MoveFunctionVisibility||(X.MoveFunctionVisibility={}));var Vq;(function(t){t.STORE="store",t.DROP="drop",t.KEY="key",t.COPY="copy"})(Vq=X.MoveAbility||(X.MoveAbility={}));var Gq;(function(t){t.VALIDATOR="validator",t.FULL_NODE="full_node"})(Gq=X.RoleType||(X.RoleType={}));var $q;(function(t){t[t.Ed25519=0]="Ed25519",t[t.MultiEd25519=1]="MultiEd25519",t[t.SingleKey=2]="SingleKey",t[t.MultiKey=3]="MultiKey"})($q=X.SigningScheme||(X.SigningScheme={}));var Wq;(function(t){t[t.Ed25519=0]="Ed25519",t[t.Secp256k1Ecdsa=2]="Secp256k1Ecdsa"})(Wq=X.SigningSchemeInput||(X.SigningSchemeInput={}));var Zq;(function(t){t[t.DeriveAuid=251]="DeriveAuid",t[t.DeriveObjectAddressFromObject=252]="DeriveObjectAddressFromObject",t[t.DeriveObjectAddressFromGuid=253]="DeriveObjectAddressFromGuid",t[t.DeriveObjectAddressFromSeed=254]="DeriveObjectAddressFromSeed",t[t.DeriveResourceAccountAddress=255]="DeriveResourceAccountAddress"})(Zq=X.DeriveScheme||(X.DeriveScheme={}))});var Ls=C(s3=>{"use strict";A();S();Object.defineProperty(s3,"__esModule",{value:!0});s3.U256=s3.U128=s3.U64=s3.U32=s3.U16=s3.U8=s3.Bool=void 0;var De=Ms(),P3=w0(),C8=N0(),jr=class extends P3.Serializable{constructor(e){super(),(0,P3.ensureBoolean)(e),this.value=e}serialize(e){e.serializeBool(this.value)}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}serializeForScriptFunction(e){e.serializeU32AsUleb128(C8.ScriptTransactionArgumentVariants.Bool),e.serialize(this)}static deserialize(e){return new jr(e.deserializeBool())}};s3.Bool=jr;var Dr=class extends P3.Serializable{constructor(e){super(),(0,P3.validateNumberInRange)(e,0,De.MAX_U8_NUMBER),this.value=e}serialize(e){e.serializeU8(this.value)}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}serializeForScriptFunction(e){e.serializeU32AsUleb128(C8.ScriptTransactionArgumentVariants.U8),e.serialize(this)}static deserialize(e){return new Dr(e.deserializeU8())}};s3.U8=Dr;var Kr=class extends P3.Serializable{constructor(e){super(),(0,P3.validateNumberInRange)(e,0,De.MAX_U16_NUMBER),this.value=e}serialize(e){e.serializeU16(this.value)}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}serializeForScriptFunction(e){e.serializeU32AsUleb128(C8.ScriptTransactionArgumentVariants.U16),e.serialize(this)}static deserialize(e){return new Kr(e.deserializeU16())}};s3.U16=Kr;var Fr=class extends P3.Serializable{constructor(e){super(),(0,P3.validateNumberInRange)(e,0,De.MAX_U32_NUMBER),this.value=e}serialize(e){e.serializeU32(this.value)}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}serializeForScriptFunction(e){e.serializeU32AsUleb128(C8.ScriptTransactionArgumentVariants.U32),e.serialize(this)}static deserialize(e){return new Fr(e.deserializeU32())}};s3.U32=Fr;var Vr=class extends P3.Serializable{constructor(e){super(),(0,P3.validateNumberInRange)(e,BigInt(0),De.MAX_U64_BIG_INT),this.value=BigInt(e)}serialize(e){e.serializeU64(this.value)}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}serializeForScriptFunction(e){e.serializeU32AsUleb128(C8.ScriptTransactionArgumentVariants.U64),e.serialize(this)}static deserialize(e){return new Vr(e.deserializeU64())}};s3.U64=Vr;var Gr=class extends P3.Serializable{constructor(e){super(),(0,P3.validateNumberInRange)(e,BigInt(0),De.MAX_U128_BIG_INT),this.value=BigInt(e)}serialize(e){e.serializeU128(this.value)}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}serializeForScriptFunction(e){e.serializeU32AsUleb128(C8.ScriptTransactionArgumentVariants.U128),e.serialize(this)}static deserialize(e){return new Gr(e.deserializeU128())}};s3.U128=Gr;var $r=class extends P3.Serializable{constructor(e){super(),(0,P3.validateNumberInRange)(e,BigInt(0),De.MAX_U256_BIG_INT),this.value=BigInt(e)}serialize(e){e.serializeU256(this.value)}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}serializeForScriptFunction(e){e.serializeU32AsUleb128(C8.ScriptTransactionArgumentVariants.U256),e.serialize(this)}static deserialize(e){return new $r(e.deserializeU256())}};s3.U256=$r});var mf=C(v4=>{"use strict";A();S();Object.defineProperty(v4,"__esModule",{value:!0});v4.MoveOption=v4.MoveString=v4.Serialized=v4.MoveVector=void 0;var w3=Ls(),Cs=w0(),Xq=df(),Xw=N0(),Yw=X3(),q0=class extends Cs.Serializable{constructor(e){super(),this.values=e}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}serializeForScriptFunction(e){if(this.values[0]!==void 0&&!(this.values[0]instanceof w3.U8)){new Ke(this.bcsToBytes()).serializeForScriptFunction(e);return}e.serializeU32AsUleb128(Xw.ScriptTransactionArgumentVariants.U8Vector),e.serialize(this)}static U8(e){let r;if(Array.isArray(e)&&e.length===0)r=[];else if(Array.isArray(e)&&typeof e[0]=="number")r=e;else if(typeof e=="string"){let n=Yw.Hex.fromHexInput(e);r=Array.from(n.toUint8Array())}else if(e instanceof Uint8Array)r=Array.from(e);else throw new Error("Invalid input type, must be an number[], Uint8Array, or hex string");return new q0(r.map(n=>new w3.U8(n)))}static U16(e){return new q0(e.map(r=>new w3.U16(r)))}static U32(e){return new q0(e.map(r=>new w3.U32(r)))}static U64(e){return new q0(e.map(r=>new w3.U64(r)))}static U128(e){return new q0(e.map(r=>new w3.U128(r)))}static U256(e){return new q0(e.map(r=>new w3.U256(r)))}static Bool(e){return new q0(e.map(r=>new w3.Bool(r)))}static MoveString(e){return new q0(e.map(r=>new k8(r)))}serialize(e){e.serializeVector(this.values)}static deserialize(e,r){let n=e.deserializeUleb128AsU32(),i=new Array;for(let s=0;s<n;s+=1)i.push(r.deserialize(e));return new q0(i)}};v4.MoveVector=q0;var Ke=class extends Cs.Serializable{constructor(e){super(),this.value=Yw.Hex.fromHexInput(e).toUint8Array()}serialize(e){e.serializeBytes(this.value)}serializeForEntryFunction(e){this.serialize(e)}serializeForScriptFunction(e){e.serializeU32AsUleb128(Xw.ScriptTransactionArgumentVariants.Serialized),this.serialize(e)}static deserialize(e){return new Ke(e.deserializeBytes())}toMoveVector(e){let r=new Xq.Deserializer(this.bcsToBytes());r.deserializeUleb128AsU32();let n=r.deserializeVector(e);return new q0(n)}};v4.Serialized=Ke;var k8=class extends Cs.Serializable{constructor(e){super(),this.value=e}serialize(e){e.serializeStr(this.value)}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}serializeForScriptFunction(e){let n=new TextEncoder().encode(this.value);q0.U8(n).serializeForScriptFunction(e)}static deserialize(e){return new k8(e.deserializeStr())}};v4.MoveString=k8;var Y3=class extends Cs.Serializable{constructor(e){super(),typeof e<"u"&&e!==null?this.vec=new q0([e]):this.vec=new q0([]),[this.value]=this.vec.values}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}unwrap(){if(this.isSome())return this.vec.values[0];throw new Error("Called unwrap on a MoveOption with no value")}isSome(){return this.vec.values.length===1}serialize(e){this.vec.serialize(e)}static U8(e){return new Y3(e!=null?new w3.U8(e):void 0)}static U16(e){return new Y3(e!=null?new w3.U16(e):void 0)}static U32(e){return new Y3(e!=null?new w3.U32(e):void 0)}static U64(e){return new Y3(e!=null?new w3.U64(e):void 0)}static U128(e){return new Y3(e!=null?new w3.U128(e):void 0)}static U256(e){return new Y3(e!=null?new w3.U256(e):void 0)}static Bool(e){return new Y3(e!=null?new w3.Bool(e):void 0)}static MoveString(e){return new Y3(e!=null?new k8(e):void 0)}static deserialize(e,r){let n=q0.deserialize(e,r);return new Y3(n.values[0])}};v4.MoveOption=Y3});var J3=C(A6=>{"use strict";A();S();var Yq=A6&&A6.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Fe=A6&&A6.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Yq(e,t,r)};Object.defineProperty(A6,"__esModule",{value:!0});Fe(df(),A6);Fe(w0(),A6);Fe(bf(),A6);Fe(hf(),A6);Fe(Ls(),A6);Fe(mf(),A6)});var ks=C(j8=>{"use strict";A();S();Object.defineProperty(j8,"__esModule",{value:!0});j8.anumber=vf;j8.abytes=Jw;j8.ahash=Qq;j8.aexists=ez;j8.aoutput=tz;function vf(t){if(!Number.isSafeInteger(t)||t<0)throw new Error("positive integer expected, got "+t)}function Jq(t){return t instanceof Uint8Array||ArrayBuffer.isView(t)&&t.constructor.name==="Uint8Array"}function Jw(t,...e){if(!Jq(t))throw new Error("Uint8Array expected");if(e.length>0&&!e.includes(t.length))throw new Error("Uint8Array expected of length "+e+", got length="+t.length)}function Qq(t){if(typeof t!="function"||typeof t.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");vf(t.outputLen),vf(t.blockLen)}function ez(t,e=!0){if(t.destroyed)throw new Error("Hash instance has been destroyed");if(e&&t.finished)throw new Error("Hash#digest() has already been called")}function tz(t,e){Jw(t);let r=e.outputLen;if(t.length<r)throw new Error("digestInto() expects output buffer of length at least "+r)}});var Qw=C(js=>{"use strict";A();S();Object.defineProperty(js,"__esModule",{value:!0});js.crypto=void 0;js.crypto=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0});var u7=C(P1=>{"use strict";A();S();Object.defineProperty(P1,"__esModule",{value:!0});P1.Hash=P1.nextTick=P1.byteSwapIfBE=P1.byteSwap=P1.isLE=P1.rotl=P1.rotr=P1.createView=P1.u32=P1.u8=void 0;P1.isBytes=rz;P1.byteSwap32=uz;P1.bytesToHex=dz;P1.hexToBytes=lz;P1.asyncLoop=bz;P1.utf8ToBytes=tm;P1.toBytes=Ds;P1.concatBytes=gz;P1.checkOpts=yz;P1.wrapConstructor=pz;P1.wrapConstructorWithOpts=wz;P1.wrapXOFConstructorWithOpts=mz;P1.randomBytes=vz;var Ve=Qw(),xf=ks();function rz(t){return t instanceof Uint8Array||ArrayBuffer.isView(t)&&t.constructor.name==="Uint8Array"}var nz=t=>new Uint8Array(t.buffer,t.byteOffset,t.byteLength);P1.u8=nz;var iz=t=>new Uint32Array(t.buffer,t.byteOffset,Math.floor(t.byteLength/4));P1.u32=iz;var sz=t=>new DataView(t.buffer,t.byteOffset,t.byteLength);P1.createView=sz;var oz=(t,e)=>t<<32-e|t>>>e;P1.rotr=oz;var az=(t,e)=>t<<e|t>>>32-e>>>0;P1.rotl=az;P1.isLE=(()=>new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68)();var cz=t=>t<<24&4278190080|t<<8&16711680|t>>>8&65280|t>>>24&255;P1.byteSwap=cz;P1.byteSwapIfBE=P1.isLE?t=>t:t=>(0,P1.byteSwap)(t);function uz(t){for(let e=0;e<t.length;e++)t[e]=(0,P1.byteSwap)(t[e])}var fz=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0"));function dz(t){(0,xf.abytes)(t);let e="";for(let r=0;r<t.length;r++)e+=fz[t[r]];return e}var e5={_0:48,_9:57,A:65,F:70,a:97,f:102};function em(t){if(t>=e5._0&&t<=e5._9)return t-e5._0;if(t>=e5.A&&t<=e5.F)return t-(e5.A-10);if(t>=e5.a&&t<=e5.f)return t-(e5.a-10)}function lz(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);let e=t.length,r=e/2;if(e%2)throw new Error("hex string expected, got unpadded hex of length "+e);let n=new Uint8Array(r);for(let i=0,s=0;i<r;i++,s+=2){let o=em(t.charCodeAt(s)),a=em(t.charCodeAt(s+1));if(o===void 0||a===void 0){let c=t[s]+t[s+1];throw new Error('hex string expected, got non-hex character "'+c+'" at index '+s)}n[i]=o*16+a}return n}var hz=async()=>{};P1.nextTick=hz;async function bz(t,e,r){let n=Date.now();for(let i=0;i<t;i++){r(i);let s=Date.now()-n;s>=0&&s<e||(await(0,P1.nextTick)(),n+=s)}}function tm(t){if(typeof t!="string")throw new Error("utf8ToBytes expected string, got "+typeof t);return new Uint8Array(new TextEncoder().encode(t))}function Ds(t){return typeof t=="string"&&(t=tm(t)),(0,xf.abytes)(t),t}function gz(...t){let e=0;for(let n=0;n<t.length;n++){let i=t[n];(0,xf.abytes)(i),e+=i.length}let r=new Uint8Array(e);for(let n=0,i=0;n<t.length;n++){let s=t[n];r.set(s,i),i+=s.length}return r}var _f=class{clone(){return this._cloneInto()}};P1.Hash=_f;function yz(t,e){if(e!==void 0&&{}.toString.call(e)!=="[object Object]")throw new Error("Options should be object or undefined");return Object.assign(t,e)}function pz(t){let e=n=>t().update(Ds(n)).digest(),r=t();return e.outputLen=r.outputLen,e.blockLen=r.blockLen,e.create=()=>t(),e}function wz(t){let e=(n,i)=>t(i).update(Ds(n)).digest(),r=t({});return e.outputLen=r.outputLen,e.blockLen=r.blockLen,e.create=n=>t(n),e}function mz(t){let e=(n,i)=>t(i).update(Ds(n)).digest(),r=t({});return e.outputLen=r.outputLen,e.blockLen=r.blockLen,e.create=n=>t(n),e}function vz(t=32){if(Ve.crypto&&typeof Ve.crypto.getRandomValues=="function")return Ve.crypto.getRandomValues(new Uint8Array(t));if(Ve.crypto&&typeof Ve.crypto.randomBytes=="function")return Ve.crypto.randomBytes(t);throw new Error("crypto.getRandomValues must be defined")}});var Bf=C(t5=>{"use strict";A();S();Object.defineProperty(t5,"__esModule",{value:!0});t5.HashMD=t5.Maj=t5.Chi=void 0;t5.setBigUint64=rm;var Af=ks(),Wr=u7();function rm(t,e,r,n){if(typeof t.setBigUint64=="function")return t.setBigUint64(e,r,n);let i=BigInt(32),s=BigInt(4294967295),o=Number(r>>i&s),a=Number(r&s),c=n?4:0,f=n?0:4;t.setUint32(e+c,o,n),t.setUint32(e+f,a,n)}var _z=(t,e,r)=>t&e^~t&r;t5.Chi=_z;var xz=(t,e,r)=>t&e^t&r^e&r;t5.Maj=xz;var Sf=class extends Wr.Hash{constructor(e,r,n,i){super(),this.blockLen=e,this.outputLen=r,this.padOffset=n,this.isLE=i,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,Wr.createView)(this.buffer)}update(e){(0,Af.aexists)(this);let{view:r,buffer:n,blockLen:i}=this;e=(0,Wr.toBytes)(e);let s=e.length;for(let o=0;o<s;){let a=Math.min(i-this.pos,s-o);if(a===i){let c=(0,Wr.createView)(e);for(;i<=s-o;o+=i)this.process(c,o);continue}n.set(e.subarray(o,o+a),this.pos),this.pos+=a,o+=a,this.pos===i&&(this.process(r,0),this.pos=0)}return this.length+=e.length,this.roundClean(),this}digestInto(e){(0,Af.aexists)(this),(0,Af.aoutput)(e,this),this.finished=!0;let{buffer:r,view:n,blockLen:i,isLE:s}=this,{pos:o}=this;r[o++]=128,this.buffer.subarray(o).fill(0),this.padOffset>i-o&&(this.process(n,0),o=0);for(let h=o;h<i;h++)r[h]=0;rm(n,i-8,BigInt(this.length*8),s),this.process(n,0);let a=(0,Wr.createView)(e),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");let f=c/4,d=this.get();if(f>d.length)throw new Error("_sha2: outputLen bigger than state");for(let h=0;h<f;h++)a.setUint32(4*h,d[h],s)}digest(){let{buffer:e,outputLen:r}=this;this.digestInto(e);let n=e.slice(0,r);return this.destroy(),n}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());let{blockLen:r,buffer:n,length:i,finished:s,destroyed:o,pos:a}=this;return e.length=i,e.pos=a,e.finished=s,e.destroyed=o,i%r&&e.buffer.set(n),e}};t5.HashMD=Sf});var Sm=C(_1=>{"use strict";A();S();Object.defineProperty(_1,"__esModule",{value:!0});_1.add5L=_1.add5H=_1.add4H=_1.add4L=_1.add3H=_1.add3L=_1.rotlBL=_1.rotlBH=_1.rotlSL=_1.rotlSH=_1.rotr32L=_1.rotr32H=_1.rotrBL=_1.rotrBH=_1.rotrSL=_1.rotrSH=_1.shrSL=_1.shrSH=_1.toBig=void 0;_1.fromBig=Tf;_1.split=nm;_1.add=pm;var Ks=BigInt(2**32-1),Ef=BigInt(32);function Tf(t,e=!1){return e?{h:Number(t&Ks),l:Number(t>>Ef&Ks)}:{h:Number(t>>Ef&Ks)|0,l:Number(t&Ks)|0}}function nm(t,e=!1){let r=new Uint32Array(t.length),n=new Uint32Array(t.length);for(let i=0;i<t.length;i++){let{h:s,l:o}=Tf(t[i],e);[r[i],n[i]]=[s,o]}return[r,n]}var im=(t,e)=>BigInt(t>>>0)<<Ef|BigInt(e>>>0);_1.toBig=im;var sm=(t,e,r)=>t>>>r;_1.shrSH=sm;var om=(t,e,r)=>t<<32-r|e>>>r;_1.shrSL=om;var am=(t,e,r)=>t>>>r|e<<32-r;_1.rotrSH=am;var cm=(t,e,r)=>t<<32-r|e>>>r;_1.rotrSL=cm;var um=(t,e,r)=>t<<64-r|e>>>r-32;_1.rotrBH=um;var fm=(t,e,r)=>t>>>r-32|e<<64-r;_1.rotrBL=fm;var dm=(t,e)=>e;_1.rotr32H=dm;var lm=(t,e)=>t;_1.rotr32L=lm;var hm=(t,e,r)=>t<<r|e>>>32-r;_1.rotlSH=hm;var bm=(t,e,r)=>e<<r|t>>>32-r;_1.rotlSL=bm;var gm=(t,e,r)=>e<<r-32|t>>>64-r;_1.rotlBH=gm;var ym=(t,e,r)=>t<<r-32|e>>>64-r;_1.rotlBL=ym;function pm(t,e,r,n){let i=(e>>>0)+(n>>>0);return{h:t+r+(i/2**32|0)|0,l:i|0}}var wm=(t,e,r)=>(t>>>0)+(e>>>0)+(r>>>0);_1.add3L=wm;var mm=(t,e,r,n)=>e+r+n+(t/2**32|0)|0;_1.add3H=mm;var vm=(t,e,r,n)=>(t>>>0)+(e>>>0)+(r>>>0)+(n>>>0);_1.add4L=vm;var _m=(t,e,r,n,i)=>e+r+n+i+(t/2**32|0)|0;_1.add4H=_m;var xm=(t,e,r,n,i)=>(t>>>0)+(e>>>0)+(r>>>0)+(n>>>0)+(i>>>0);_1.add5L=xm;var Am=(t,e,r,n,i,s)=>e+r+n+i+s+(t/2**32|0)|0;_1.add5H=Am;var Az={fromBig:Tf,split:nm,toBig:im,shrSH:sm,shrSL:om,rotrSH:am,rotrSL:cm,rotrBH:um,rotrBL:fm,rotr32H:dm,rotr32L:lm,rotlSH:hm,rotlSL:bm,rotlBH:gm,rotlBL:ym,add:pm,add3L:wm,add3H:mm,add4L:vm,add4H:_m,add5H:Am,add5L:xm};_1.default=Az});var Bm=C(z0=>{"use strict";A();S();Object.defineProperty(z0,"__esModule",{value:!0});z0.sha384=z0.sha512_256=z0.sha512_224=z0.sha512=z0.SHA384=z0.SHA512_256=z0.SHA512_224=z0.SHA512=void 0;var Sz=Bf(),I1=Sm(),$s=u7(),[Bz,Ez]=(()=>I1.default.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(t=>BigInt(t))))(),f7=new Uint32Array(80),d7=new Uint32Array(80),D8=class extends Sz.HashMD{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){let{Ah:e,Al:r,Bh:n,Bl:i,Ch:s,Cl:o,Dh:a,Dl:c,Eh:f,El:d,Fh:h,Fl:p,Gh:w,Gl:_,Hh:l,Hl:y}=this;return[e,r,n,i,s,o,a,c,f,d,h,p,w,_,l,y]}set(e,r,n,i,s,o,a,c,f,d,h,p,w,_,l,y){this.Ah=e|0,this.Al=r|0,this.Bh=n|0,this.Bl=i|0,this.Ch=s|0,this.Cl=o|0,this.Dh=a|0,this.Dl=c|0,this.Eh=f|0,this.El=d|0,this.Fh=h|0,this.Fl=p|0,this.Gh=w|0,this.Gl=_|0,this.Hh=l|0,this.Hl=y|0}process(e,r){for(let I=0;I<16;I++,r+=4)f7[I]=e.getUint32(r),d7[I]=e.getUint32(r+=4);for(let I=16;I<80;I++){let q=f7[I-15]|0,R=d7[I-15]|0,z=I1.default.rotrSH(q,R,1)^I1.default.rotrSH(q,R,8)^I1.default.shrSH(q,R,7),L=I1.default.rotrSL(q,R,1)^I1.default.rotrSL(q,R,8)^I1.default.shrSL(q,R,7),H=f7[I-2]|0,k=d7[I-2]|0,N=I1.default.rotrSH(H,k,19)^I1.default.rotrBH(H,k,61)^I1.default.shrSH(H,k,6),u=I1.default.rotrSL(H,k,19)^I1.default.rotrBL(H,k,61)^I1.default.shrSL(H,k,6),m=I1.default.add4L(L,u,d7[I-7],d7[I-16]),x=I1.default.add4H(m,z,N,f7[I-7],f7[I-16]);f7[I]=x|0,d7[I]=m|0}let{Ah:n,Al:i,Bh:s,Bl:o,Ch:a,Cl:c,Dh:f,Dl:d,Eh:h,El:p,Fh:w,Fl:_,Gh:l,Gl:y,Hh:T,Hl:U}=this;for(let I=0;I<80;I++){let q=I1.default.rotrSH(h,p,14)^I1.default.rotrSH(h,p,18)^I1.default.rotrBH(h,p,41),R=I1.default.rotrSL(h,p,14)^I1.default.rotrSL(h,p,18)^I1.default.rotrBL(h,p,41),z=h&w^~h&l,L=p&_^~p&y,H=I1.default.add5L(U,R,L,Ez[I],d7[I]),k=I1.default.add5H(H,T,q,z,Bz[I],f7[I]),N=H|0,u=I1.default.rotrSH(n,i,28)^I1.default.rotrBH(n,i,34)^I1.default.rotrBH(n,i,39),m=I1.default.rotrSL(n,i,28)^I1.default.rotrBL(n,i,34)^I1.default.rotrBL(n,i,39),x=n&s^n&a^s&a,b=i&o^i&c^o&c;T=l|0,U=y|0,l=w|0,y=_|0,w=h|0,_=p|0,{h,l:p}=I1.default.add(f|0,d|0,k|0,N|0),f=a|0,d=c|0,a=s|0,c=o|0,s=n|0,o=i|0;let v=I1.default.add3L(N,m,b);n=I1.default.add3H(v,k,u,x),i=v|0}({h:n,l:i}=I1.default.add(this.Ah|0,this.Al|0,n|0,i|0)),{h:s,l:o}=I1.default.add(this.Bh|0,this.Bl|0,s|0,o|0),{h:a,l:c}=I1.default.add(this.Ch|0,this.Cl|0,a|0,c|0),{h:f,l:d}=I1.default.add(this.Dh|0,this.Dl|0,f|0,d|0),{h,l:p}=I1.default.add(this.Eh|0,this.El|0,h|0,p|0),{h:w,l:_}=I1.default.add(this.Fh|0,this.Fl|0,w|0,_|0),{h:l,l:y}=I1.default.add(this.Gh|0,this.Gl|0,l|0,y|0),{h:T,l:U}=I1.default.add(this.Hh|0,this.Hl|0,T|0,U|0),this.set(n,i,s,o,a,c,f,d,h,p,w,_,l,y,T,U)}roundClean(){f7.fill(0),d7.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}};z0.SHA512=D8;var Fs=class extends D8{constructor(){super(),this.Ah=-1942145080,this.Al=424955298,this.Bh=1944164710,this.Bl=-1982016298,this.Ch=502970286,this.Cl=855612546,this.Dh=1738396948,this.Dl=1479516111,this.Eh=258812777,this.El=2077511080,this.Fh=2011393907,this.Fl=79989058,this.Gh=1067287976,this.Gl=1780299464,this.Hh=286451373,this.Hl=-1848208735,this.outputLen=28}};z0.SHA512_224=Fs;var Vs=class extends D8{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}};z0.SHA512_256=Vs;var Gs=class extends D8{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}};z0.SHA384=Gs;z0.sha512=(0,$s.wrapConstructor)(()=>new D8);z0.sha512_224=(0,$s.wrapConstructor)(()=>new Fs);z0.sha512_256=(0,$s.wrapConstructor)(()=>new Vs);z0.sha384=(0,$s.wrapConstructor)(()=>new Gs)});var F6=C(Y1=>{"use strict";A();S();Object.defineProperty(Y1,"__esModule",{value:!0});Y1.notImplemented=Y1.bitMask=void 0;Y1.isBytes=Xs;Y1.abytes=Ys;Y1.abool=Iz;Y1.bytesToHex=Uf;Y1.numberToHexUnpadded=Im;Y1.hexToNumber=Pf;Y1.hexToBytes=Js;Y1.bytesToNumberBE=Uz;Y1.bytesToNumberLE=Pz;Y1.numberToBytesBE=Mm;Y1.numberToBytesLE=Oz;Y1.numberToVarBytesBE=Nz;Y1.ensureBytes=qz;Y1.concatBytes=Um;Y1.equalBytes=zz;Y1.utf8ToBytes=Rz;Y1.inRange=Pm;Y1.aInRange=Hz;Y1.bitLen=Lz;Y1.bitGet=Cz;Y1.bitSet=kz;Y1.createHmacDrbg=Dz;Y1.validateObject=Fz;Y1.memoized=Gz;var Ws=BigInt(0),Zs=BigInt(1),Tz=BigInt(2);function Xs(t){return t instanceof Uint8Array||ArrayBuffer.isView(t)&&t.constructor.name==="Uint8Array"}function Ys(t){if(!Xs(t))throw new Error("Uint8Array expected")}function Iz(t,e){if(typeof e!="boolean")throw new Error(t+" boolean expected, got "+e)}var Mz=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0"));function Uf(t){Ys(t);let e="";for(let r=0;r<t.length;r++)e+=Mz[t[r]];return e}function Im(t){let e=t.toString(16);return e.length&1?"0"+e:e}function Pf(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);return t===""?Ws:BigInt("0x"+t)}var r5={_0:48,_9:57,A:65,F:70,a:97,f:102};function Em(t){if(t>=r5._0&&t<=r5._9)return t-r5._0;if(t>=r5.A&&t<=r5.F)return t-(r5.A-10);if(t>=r5.a&&t<=r5.f)return t-(r5.a-10)}function Js(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);let e=t.length,r=e/2;if(e%2)throw new Error("hex string expected, got unpadded hex of length "+e);let n=new Uint8Array(r);for(let i=0,s=0;i<r;i++,s+=2){let o=Em(t.charCodeAt(s)),a=Em(t.charCodeAt(s+1));if(o===void 0||a===void 0){let c=t[s]+t[s+1];throw new Error('hex string expected, got non-hex character "'+c+'" at index '+s)}n[i]=o*16+a}return n}function Uz(t){return Pf(Uf(t))}function Pz(t){return Ys(t),Pf(Uf(Uint8Array.from(t).reverse()))}function Mm(t,e){return Js(t.toString(16).padStart(e*2,"0"))}function Oz(t,e){return Mm(t,e).reverse()}function Nz(t){return Js(Im(t))}function qz(t,e,r){let n;if(typeof e=="string")try{n=Js(e)}catch(s){throw new Error(t+" must be hex string or Uint8Array, cause: "+s)}else if(Xs(e))n=Uint8Array.from(e);else throw new Error(t+" must be hex string or Uint8Array");let i=n.length;if(typeof r=="number"&&i!==r)throw new Error(t+" of length "+r+" expected, got "+i);return n}function Um(...t){let e=0;for(let n=0;n<t.length;n++){let i=t[n];Ys(i),e+=i.length}let r=new Uint8Array(e);for(let n=0,i=0;n<t.length;n++){let s=t[n];r.set(s,i),i+=s.length}return r}function zz(t,e){if(t.length!==e.length)return!1;let r=0;for(let n=0;n<t.length;n++)r|=t[n]^e[n];return r===0}function Rz(t){if(typeof t!="string")throw new Error("string expected");return new Uint8Array(new TextEncoder().encode(t))}var If=t=>typeof t=="bigint"&&Ws<=t;function Pm(t,e,r){return If(t)&&If(e)&&If(r)&&e<=t&&t<r}function Hz(t,e,r,n){if(!Pm(e,r,n))throw new Error("expected valid "+t+": "+r+" <= n < "+n+", got "+e)}function Lz(t){let e;for(e=0;t>Ws;t>>=Zs,e+=1);return e}function Cz(t,e){return t>>BigInt(e)&Zs}function kz(t,e,r){return t|(r?Zs:Ws)<<BigInt(e)}var jz=t=>(Tz<<BigInt(t-1))-Zs;Y1.bitMask=jz;var Mf=t=>new Uint8Array(t),Tm=t=>Uint8Array.from(t);function Dz(t,e,r){if(typeof t!="number"||t<2)throw new Error("hashLen must be a number");if(typeof e!="number"||e<2)throw new Error("qByteLen must be a number");if(typeof r!="function")throw new Error("hmacFn must be a function");let n=Mf(t),i=Mf(t),s=0,o=()=>{n.fill(1),i.fill(0),s=0},a=(...h)=>r(i,n,...h),c=(h=Mf())=>{i=a(Tm([0]),h),n=a(),h.length!==0&&(i=a(Tm([1]),h),n=a())},f=()=>{if(s++>=1e3)throw new Error("drbg: tried 1000 values");let h=0,p=[];for(;h<e;){n=a();let w=n.slice();p.push(w),h+=n.length}return Um(...p)};return(h,p)=>{o(),c(h);let w;for(;!(w=p(f()));)c();return o(),w}}var Kz={bigint:t=>typeof t=="bigint",function:t=>typeof t=="function",boolean:t=>typeof t=="boolean",string:t=>typeof t=="string",stringOrUint8Array:t=>typeof t=="string"||Xs(t),isSafeInteger:t=>Number.isSafeInteger(t),array:t=>Array.isArray(t),field:(t,e)=>e.Fp.isValid(t),hash:t=>typeof t=="function"&&Number.isSafeInteger(t.outputLen)};function Fz(t,e,r={}){let n=(i,s,o)=>{let a=Kz[s];if(typeof a!="function")throw new Error("invalid validator function");let c=t[i];if(!(o&&c===void 0)&&!a(c,t))throw new Error("param "+String(i)+" is invalid. Expected "+s+", got "+c)};for(let[i,s]of Object.entries(e))n(i,s,!1);for(let[i,s]of Object.entries(r))n(i,s,!0);return t}var Vz=()=>{throw new Error("not implemented")};Y1.notImplemented=Vz;function Gz(t){let e=new WeakMap;return(r,...n)=>{let i=e.get(r);if(i!==void 0)return i;let s=t(r,...n);return e.set(r,s),s}}});var h7=C(y2=>{"use strict";A();S();Object.defineProperty(y2,"__esModule",{value:!0});y2.isNegativeLE=void 0;y2.mod=Q3;y2.pow=qm;y2.pow2=Xz;y2.invert=Qs;y2.tonelliShanks=zm;y2.FpSqrt=Rm;y2.validateField=Qz;y2.FpPow=Hm;y2.FpInvertBatch=Lm;y2.FpDiv=eR;y2.FpLegendre=Cm;y2.FpIsSquare=tR;y2.nLength=Nf;y2.Field=rR;y2.FpSqrtOdd=nR;y2.FpSqrtEven=iR;y2.hashToPrivateScalar=sR;y2.getFieldBytesLength=qf;y2.getMinHashLength=km;y2.mapHashToField=oR;var e6=F6(),m0=BigInt(0),n2=BigInt(1),l7=BigInt(2),$z=BigInt(3),Of=BigInt(4),Om=BigInt(5),Nm=BigInt(8),Wz=BigInt(9),Zz=BigInt(16);function Q3(t,e){let r=t%e;return r>=m0?r:e+r}function qm(t,e,r){if(e<m0)throw new Error("invalid exponent, negatives unsupported");if(r<=m0)throw new Error("invalid modulus");if(r===n2)return m0;let n=n2;for(;e>m0;)e&n2&&(n=n*t%r),t=t*t%r,e>>=n2;return n}function Xz(t,e,r){let n=t;for(;e-- >m0;)n*=n,n%=r;return n}function Qs(t,e){if(t===m0)throw new Error("invert: expected non-zero number");if(e<=m0)throw new Error("invert: expected positive modulus, got "+e);let r=Q3(t,e),n=e,i=m0,s=n2,o=n2,a=m0;for(;r!==m0;){let f=n/r,d=n%r,h=i-o*f,p=s-a*f;n=r,r=d,i=o,s=a,o=h,a=p}if(n!==n2)throw new Error("invert: does not exist");return Q3(i,e)}function zm(t){let e=(t-n2)/l7,r,n,i;for(r=t-n2,n=0;r%l7===m0;r/=l7,n++);for(i=l7;i<t&&qm(i,e,t)!==t-n2;i++)if(i>1e3)throw new Error("Cannot find square root: likely non-prime P");if(n===1){let o=(t+n2)/Of;return function(c,f){let d=c.pow(f,o);if(!c.eql(c.sqr(d),f))throw new Error("Cannot find square root");return d}}let s=(r+n2)/l7;return function(a,c){if(a.pow(c,e)===a.neg(a.ONE))throw new Error("Cannot find square root");let f=n,d=a.pow(a.mul(a.ONE,i),r),h=a.pow(c,s),p=a.pow(c,r);for(;!a.eql(p,a.ONE);){if(a.eql(p,a.ZERO))return a.ZERO;let w=1;for(let l=a.sqr(p);w<f&&!a.eql(l,a.ONE);w++)l=a.sqr(l);let _=a.pow(d,n2<<BigInt(f-w-1));d=a.sqr(_),h=a.mul(h,_),p=a.mul(p,d),f=w}return h}}function Rm(t){if(t%Of===$z){let e=(t+n2)/Of;return function(n,i){let s=n.pow(i,e);if(!n.eql(n.sqr(s),i))throw new Error("Cannot find square root");return s}}if(t%Nm===Om){let e=(t-Om)/Nm;return function(n,i){let s=n.mul(i,l7),o=n.pow(s,e),a=n.mul(i,o),c=n.mul(n.mul(a,l7),o),f=n.mul(a,n.sub(c,n.ONE));if(!n.eql(n.sqr(f),i))throw new Error("Cannot find square root");return f}}return t%Zz,zm(t)}var Yz=(t,e)=>(Q3(t,e)&n2)===n2;y2.isNegativeLE=Yz;var Jz=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function Qz(t){let e={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},r=Jz.reduce((n,i)=>(n[i]="function",n),e);return(0,e6.validateObject)(t,r)}function Hm(t,e,r){if(r<m0)throw new Error("invalid exponent, negatives unsupported");if(r===m0)return t.ONE;if(r===n2)return e;let n=t.ONE,i=e;for(;r>m0;)r&n2&&(n=t.mul(n,i)),i=t.sqr(i),r>>=n2;return n}function Lm(t,e){let r=new Array(e.length),n=e.reduce((s,o,a)=>t.is0(o)?s:(r[a]=s,t.mul(s,o)),t.ONE),i=t.inv(n);return e.reduceRight((s,o,a)=>t.is0(o)?s:(r[a]=t.mul(s,r[a]),t.mul(s,o)),i),r}function eR(t,e,r){return t.mul(e,typeof r=="bigint"?Qs(r,t.ORDER):t.inv(r))}function Cm(t){let e=(t-n2)/l7;return(r,n)=>r.pow(n,e)}function tR(t){let e=Cm(t.ORDER);return r=>{let n=e(t,r);return t.eql(n,t.ZERO)||t.eql(n,t.ONE)}}function Nf(t,e){let r=e!==void 0?e:t.toString(2).length,n=Math.ceil(r/8);return{nBitLength:r,nByteLength:n}}function rR(t,e,r=!1,n={}){if(t<=m0)throw new Error("invalid field: expected ORDER > 0, got "+t);let{nBitLength:i,nByteLength:s}=Nf(t,e);if(s>2048)throw new Error("invalid field: expected ORDER of <= 2048 bytes");let o,a=Object.freeze({ORDER:t,isLE:r,BITS:i,BYTES:s,MASK:(0,e6.bitMask)(i),ZERO:m0,ONE:n2,create:c=>Q3(c,t),isValid:c=>{if(typeof c!="bigint")throw new Error("invalid field element: expected bigint, got "+typeof c);return m0<=c&&c<t},is0:c=>c===m0,isOdd:c=>(c&n2)===n2,neg:c=>Q3(-c,t),eql:(c,f)=>c===f,sqr:c=>Q3(c*c,t),add:(c,f)=>Q3(c+f,t),sub:(c,f)=>Q3(c-f,t),mul:(c,f)=>Q3(c*f,t),pow:(c,f)=>Hm(a,c,f),div:(c,f)=>Q3(c*Qs(f,t),t),sqrN:c=>c*c,addN:(c,f)=>c+f,subN:(c,f)=>c-f,mulN:(c,f)=>c*f,inv:c=>Qs(c,t),sqrt:n.sqrt||(c=>(o||(o=Rm(t)),o(a,c))),invertBatch:c=>Lm(a,c),cmov:(c,f,d)=>d?f:c,toBytes:c=>r?(0,e6.numberToBytesLE)(c,s):(0,e6.numberToBytesBE)(c,s),fromBytes:c=>{if(c.length!==s)throw new Error("Field.fromBytes: expected "+s+" bytes, got "+c.length);return r?(0,e6.bytesToNumberLE)(c):(0,e6.bytesToNumberBE)(c)}});return Object.freeze(a)}function nR(t,e){if(!t.isOdd)throw new Error("Field doesn't have isOdd");let r=t.sqrt(e);return t.isOdd(r)?r:t.neg(r)}function iR(t,e){if(!t.isOdd)throw new Error("Field doesn't have isOdd");let r=t.sqrt(e);return t.isOdd(r)?t.neg(r):r}function sR(t,e,r=!1){t=(0,e6.ensureBytes)("privateHash",t);let n=t.length,i=Nf(e).nByteLength+8;if(i<24||n<i||n>1024)throw new Error("hashToPrivateScalar: expected "+i+"-1024 bytes of input, got "+n);let s=r?(0,e6.bytesToNumberLE)(t):(0,e6.bytesToNumberBE)(t);return Q3(s,e-n2)+n2}function qf(t){if(typeof t!="bigint")throw new Error("field order must be bigint");let e=t.toString(2).length;return Math.ceil(e/8)}function km(t){let e=qf(t);return e+Math.ceil(e/2)}function oR(t,e,r=!1){let n=t.length,i=qf(e),s=km(e);if(n<16||n<s||n>1024)throw new Error("expected "+s+"-1024 bytes of input, got "+n);let o=r?(0,e6.bytesToNumberLE)(t):(0,e6.bytesToNumberBE)(t),a=Q3(o,e-n2)+n2;return r?(0,e6.numberToBytesLE)(a,i):(0,e6.numberToBytesBE)(a,i)}});var to=C(Ge=>{"use strict";A();S();Object.defineProperty(Ge,"__esModule",{value:!0});Ge.wNAF=aR;Ge.pippenger=cR;Ge.precomputeMSMUnsafe=uR;Ge.validateBasic=fR;var jm=h7(),Km=F6(),Dm=BigInt(0),eo=BigInt(1);function zf(t,e){let r=e.negate();return t?r:e}function Cf(t,e){if(!Number.isSafeInteger(t)||t<=0||t>e)throw new Error("invalid window size, expected [1.."+e+"], got W="+t)}function Rf(t,e){Cf(t,e);let r=Math.ceil(e/t)+1,n=2**(t-1);return{windows:r,windowSize:n}}function Fm(t,e){if(!Array.isArray(t))throw new Error("array expected");t.forEach((r,n)=>{if(!(r instanceof e))throw new Error("invalid point at index "+n)})}function Vm(t,e){if(!Array.isArray(t))throw new Error("array of scalars expected");t.forEach((r,n)=>{if(!e.isValid(r))throw new Error("invalid scalar at index "+n)})}var Hf=new WeakMap,Gm=new WeakMap;function Lf(t){return Gm.get(t)||1}function aR(t,e){return{constTimeNegate:zf,hasPrecomputes(r){return Lf(r)!==1},unsafeLadder(r,n,i=t.ZERO){let s=r;for(;n>Dm;)n&eo&&(i=i.add(s)),s=s.double(),n>>=eo;return i},precomputeWindow(r,n){let{windows:i,windowSize:s}=Rf(n,e),o=[],a=r,c=a;for(let f=0;f<i;f++){c=a,o.push(c);for(let d=1;d<s;d++)c=c.add(a),o.push(c);a=c.double()}return o},wNAF(r,n,i){let{windows:s,windowSize:o}=Rf(r,e),a=t.ZERO,c=t.BASE,f=BigInt(2**r-1),d=2**r,h=BigInt(r);for(let p=0;p<s;p++){let w=p*o,_=Number(i&f);i>>=h,_>o&&(_-=d,i+=eo);let l=w,y=w+Math.abs(_)-1,T=p%2!==0,U=_<0;_===0?c=c.add(zf(T,n[l])):a=a.add(zf(U,n[y]))}return{p:a,f:c}},wNAFUnsafe(r,n,i,s=t.ZERO){let{windows:o,windowSize:a}=Rf(r,e),c=BigInt(2**r-1),f=2**r,d=BigInt(r);for(let h=0;h<o;h++){let p=h*a;if(i===Dm)break;let w=Number(i&c);if(i>>=d,w>a&&(w-=f,i+=eo),w===0)continue;let _=n[p+Math.abs(w)-1];w<0&&(_=_.negate()),s=s.add(_)}return s},getPrecomputes(r,n,i){let s=Hf.get(n);return s||(s=this.precomputeWindow(n,r),r!==1&&Hf.set(n,i(s))),s},wNAFCached(r,n,i){let s=Lf(r);return this.wNAF(s,this.getPrecomputes(s,r,i),n)},wNAFCachedUnsafe(r,n,i,s){let o=Lf(r);return o===1?this.unsafeLadder(r,n,s):this.wNAFUnsafe(o,this.getPrecomputes(o,r,i),n,s)},setWindowSize(r,n){Cf(n,e),Gm.set(r,n),Hf.delete(r)}}}function cR(t,e,r,n){if(Fm(r,t),Vm(n,e),r.length!==n.length)throw new Error("arrays of points and scalars must have equal length");let i=t.ZERO,s=(0,Km.bitLen)(BigInt(r.length)),o=s>12?s-3:s>4?s-2:s?2:1,a=(1<<o)-1,c=new Array(a+1).fill(i),f=Math.floor((e.BITS-1)/o)*o,d=i;for(let h=f;h>=0;h-=o){c.fill(i);for(let w=0;w<n.length;w++){let _=n[w],l=Number(_>>BigInt(h)&BigInt(a));c[l]=c[l].add(r[w])}let p=i;for(let w=c.length-1,_=i;w>0;w--)_=_.add(c[w]),p=p.add(_);if(d=d.add(p),h!==0)for(let w=0;w<o;w++)d=d.double()}return d}function uR(t,e,r,n){Cf(n,e.BITS),Fm(r,t);let i=t.ZERO,s=2**n-1,o=Math.ceil(e.BITS/n),a=BigInt((1<<n)-1),c=r.map(f=>{let d=[];for(let h=0,p=f;h<s;h++)d.push(p),p=p.add(f);return d});return f=>{if(Vm(f,e),f.length>r.length)throw new Error("array of scalars must be smaller than array of points");let d=i;for(let h=0;h<o;h++){if(d!==i)for(let w=0;w<n;w++)d=d.double();let p=BigInt(o*n-(h+1)*n);for(let w=0;w<f.length;w++){let _=f[w],l=Number(_>>p&a);!l||(d=d.add(c[w][l-1]))}}return d}}function fR(t){return(0,jm.validateField)(t.Fp),(0,Km.validateObject)(t,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,jm.nLength)(t.n,t.nBitLength),...t,p:t.Fp.ORDER})}});var Wm=C(jf=>{"use strict";A();S();Object.defineProperty(jf,"__esModule",{value:!0});jf.twistedEdwards=bR;var kf=to(),$m=h7(),q3=F6(),O3=F6(),V6=BigInt(0),N3=BigInt(1),ro=BigInt(2),dR=BigInt(8),lR={zip215:!0};function hR(t){let e=(0,kf.validateBasic)(t);return q3.validateObject(t,{hash:"function",a:"bigint",d:"bigint",randomBytes:"function"},{adjustScalarBytes:"function",domain:"function",uvRatio:"function",mapToCurve:"function"}),Object.freeze({...e})}function bR(t){let e=hR(t),{Fp:r,n,prehash:i,hash:s,randomBytes:o,nByteLength:a,h:c}=e,f=ro<<BigInt(a*8)-N3,d=r.create,h=(0,$m.Field)(e.n,e.nBitLength),p=e.uvRatio||((B,M)=>{try{return{isValid:!0,value:r.sqrt(B*r.inv(M))}}catch{return{isValid:!1,value:V6}}}),w=e.adjustScalarBytes||(B=>B),_=e.domain||((B,M,E)=>{if((0,O3.abool)("phflag",E),M.length||E)throw new Error("Contexts/pre-hash are not supported");return B});function l(B,M){q3.aInRange("coordinate "+B,M,V6,f)}function y(B){if(!(B instanceof I))throw new Error("ExtendedPoint expected")}let T=(0,O3.memoized)((B,M)=>{let{ex:E,ey:g,ez:O}=B,j=B.is0();M==null&&(M=j?dR:r.inv(O));let D=d(E*M),K=d(g*M),F=d(O*M);if(j)return{x:V6,y:N3};if(F!==N3)throw new Error("invZ was invalid");return{x:D,y:K}}),U=(0,O3.memoized)(B=>{let{a:M,d:E}=e;if(B.is0())throw new Error("bad point: ZERO");let{ex:g,ey:O,ez:j,et:D}=B,K=d(g*g),F=d(O*O),W=d(j*j),Z=d(W*W),w1=d(K*M),a1=d(W*d(w1+F)),c1=d(Z+d(E*d(K*F)));if(a1!==c1)throw new Error("bad point: equation left != right (1)");let W1=d(g*O),m1=d(j*D);if(W1!==m1)throw new Error("bad point: equation left != right (2)");return!0});class I{constructor(M,E,g,O){this.ex=M,this.ey=E,this.ez=g,this.et=O,l("x",M),l("y",E),l("z",g),l("t",O),Object.freeze(this)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static fromAffine(M){if(M instanceof I)throw new Error("extended point not allowed");let{x:E,y:g}=M||{};return l("x",E),l("y",g),new I(E,g,N3,d(E*g))}static normalizeZ(M){let E=r.invertBatch(M.map(g=>g.ez));return M.map((g,O)=>g.toAffine(E[O])).map(I.fromAffine)}static msm(M,E){return(0,kf.pippenger)(I,h,M,E)}_setWindowSize(M){z.setWindowSize(this,M)}assertValidity(){U(this)}equals(M){y(M);let{ex:E,ey:g,ez:O}=this,{ex:j,ey:D,ez:K}=M,F=d(E*K),W=d(j*O),Z=d(g*K),w1=d(D*O);return F===W&&Z===w1}is0(){return this.equals(I.ZERO)}negate(){return new I(d(-this.ex),this.ey,this.ez,d(-this.et))}double(){let{a:M}=e,{ex:E,ey:g,ez:O}=this,j=d(E*E),D=d(g*g),K=d(ro*d(O*O)),F=d(M*j),W=E+g,Z=d(d(W*W)-j-D),w1=F+D,a1=w1-K,c1=F-D,W1=d(Z*a1),m1=d(w1*c1),f1=d(Z*c1),s2=d(a1*w1);return new I(W1,m1,s2,f1)}add(M){y(M);let{a:E,d:g}=e,{ex:O,ey:j,ez:D,et:K}=this,{ex:F,ey:W,ez:Z,et:w1}=M;if(E===BigInt(-1)){let v2=d((j-O)*(W+F)),_2=d((j+O)*(W-F)),S9=d(_2-v2);if(S9===V6)return this.double();let x2=d(D*ro*w1),A2=d(K*ro*Z),Ft=A2+x2,S2=_2+v2,B2=A2-x2,jn=d(Ft*S9),M2=d(S2*B2),U2=d(Ft*B2),Dn=d(S9*S2);return new I(jn,M2,Dn,U2)}let a1=d(O*F),c1=d(j*W),W1=d(K*g*w1),m1=d(D*Z),f1=d((O+j)*(F+W)-a1-c1),s2=m1-W1,A1=m1+W1,k1=d(c1-E*a1),C7=d(f1*s2),T2=d(A1*k1),I2=d(f1*k1),kn=d(s2*A1);return new I(C7,T2,kn,I2)}subtract(M){return this.add(M.negate())}wNAF(M){return z.wNAFCached(this,M,I.normalizeZ)}multiply(M){let E=M;q3.aInRange("scalar",E,N3,n);let{p:g,f:O}=this.wNAF(E);return I.normalizeZ([g,O])[0]}multiplyUnsafe(M,E=I.ZERO){let g=M;return q3.aInRange("scalar",g,V6,n),g===V6?R:this.is0()||g===N3?this:z.wNAFCachedUnsafe(this,g,I.normalizeZ,E)}isSmallOrder(){return this.multiplyUnsafe(c).is0()}isTorsionFree(){return z.unsafeLadder(this,n).is0()}toAffine(M){return T(this,M)}clearCofactor(){let{h:M}=e;return M===N3?this:this.multiplyUnsafe(M)}static fromHex(M,E=!1){let{d:g,a:O}=e,j=r.BYTES;M=(0,O3.ensureBytes)("pointHex",M,j),(0,O3.abool)("zip215",E);let D=M.slice(),K=M[j-1];D[j-1]=K&-129;let F=q3.bytesToNumberLE(D),W=E?f:r.ORDER;q3.aInRange("pointHex.y",F,V6,W);let Z=d(F*F),w1=d(Z-N3),a1=d(g*Z-O),{isValid:c1,value:W1}=p(w1,a1);if(!c1)throw new Error("Point.fromHex: invalid y coordinate");let m1=(W1&N3)===N3,f1=(K&128)!==0;if(!E&&W1===V6&&f1)throw new Error("Point.fromHex: x=0 and x_0=1");return f1!==m1&&(W1=d(-W1)),I.fromAffine({x:W1,y:F})}static fromPrivateKey(M){return k(M).point}toRawBytes(){let{x:M,y:E}=this.toAffine(),g=q3.numberToBytesLE(E,r.BYTES);return g[g.length-1]|=M&N3?128:0,g}toHex(){return q3.bytesToHex(this.toRawBytes())}}I.BASE=new I(e.Gx,e.Gy,N3,d(e.Gx*e.Gy)),I.ZERO=new I(V6,N3,N3,V6);let{BASE:q,ZERO:R}=I,z=(0,kf.wNAF)(I,a*8);function L(B){return(0,$m.mod)(B,n)}function H(B){return L(q3.bytesToNumberLE(B))}function k(B){let M=r.BYTES;B=(0,O3.ensureBytes)("private key",B,M);let E=(0,O3.ensureBytes)("hashed private key",s(B),2*M),g=w(E.slice(0,M)),O=E.slice(M,2*M),j=H(g),D=q.multiply(j),K=D.toRawBytes();return{head:g,prefix:O,scalar:j,point:D,pointBytes:K}}function N(B){return k(B).pointBytes}function u(B=new Uint8Array,...M){let E=q3.concatBytes(...M);return H(s(_(E,(0,O3.ensureBytes)("context",B),!!i)))}function m(B,M,E={}){B=(0,O3.ensureBytes)("message",B),i&&(B=i(B));let{prefix:g,scalar:O,pointBytes:j}=k(M),D=u(E.context,g,B),K=q.multiply(D).toRawBytes(),F=u(E.context,K,j,B),W=L(D+F*O);q3.aInRange("signature.s",W,V6,n);let Z=q3.concatBytes(K,q3.numberToBytesLE(W,r.BYTES));return(0,O3.ensureBytes)("result",Z,r.BYTES*2)}let x=lR;function b(B,M,E,g=x){let{context:O,zip215:j}=g,D=r.BYTES;B=(0,O3.ensureBytes)("signature",B,2*D),M=(0,O3.ensureBytes)("message",M),E=(0,O3.ensureBytes)("publicKey",E,D),j!==void 0&&(0,O3.abool)("zip215",j),i&&(M=i(M));let K=q3.bytesToNumberLE(B.slice(D,2*D)),F,W,Z;try{F=I.fromHex(E,j),W=I.fromHex(B.slice(0,D),j),Z=q.multiplyUnsafe(K)}catch{return!1}if(!j&&F.isSmallOrder())return!1;let w1=u(O,W.toRawBytes(),F.toRawBytes(),M);return W.add(F.multiplyUnsafe(w1)).subtract(Z).clearCofactor().equals(I.ZERO)}return q._setWindowSize(8),{CURVE:e,getPublicKey:N,sign:m,verify:b,ExtendedPoint:I,utils:{getExtendedPublicKey:k,randomPrivateKey:()=>o(r.BYTES),precompute(B=8,M=I.BASE){return M._setWindowSize(B),M.multiply(BigInt(3)),M}}}}});var Kf=C(K8=>{"use strict";A();S();Object.defineProperty(K8,"__esModule",{value:!0});K8.expand_message_xmd=Zm;K8.expand_message_xof=Xm;K8.hash_to_field=Df;K8.isogenyMap=wR;K8.createHasher=mR;var gR=h7(),o3=F6(),yR=o3.bytesToNumberBE;function b7(t,e){if(Zr(t),Zr(e),t<0||t>=1<<8*e)throw new Error("invalid I2OSP input: "+t);let r=Array.from({length:e}).fill(0);for(let n=e-1;n>=0;n--)r[n]=t&255,t>>>=8;return new Uint8Array(r)}function pR(t,e){let r=new Uint8Array(t.length);for(let n=0;n<t.length;n++)r[n]=t[n]^e[n];return r}function Zr(t){if(!Number.isSafeInteger(t))throw new Error("number expected")}function Zm(t,e,r,n){(0,o3.abytes)(t),(0,o3.abytes)(e),Zr(r),e.length>255&&(e=n((0,o3.concatBytes)((0,o3.utf8ToBytes)("H2C-OVERSIZE-DST-"),e)));let{outputLen:i,blockLen:s}=n,o=Math.ceil(r/i);if(r>65535||o>255)throw new Error("expand_message_xmd: invalid lenInBytes");let a=(0,o3.concatBytes)(e,b7(e.length,1)),c=b7(0,s),f=b7(r,2),d=new Array(o),h=n((0,o3.concatBytes)(c,t,f,b7(0,1),a));d[0]=n((0,o3.concatBytes)(h,b7(1,1),a));for(let w=1;w<=o;w++){let _=[pR(h,d[w-1]),b7(w+1,1),a];d[w]=n((0,o3.concatBytes)(..._))}return(0,o3.concatBytes)(...d).slice(0,r)}function Xm(t,e,r,n,i){if((0,o3.abytes)(t),(0,o3.abytes)(e),Zr(r),e.length>255){let s=Math.ceil(2*n/8);e=i.create({dkLen:s}).update((0,o3.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(e).digest()}if(r>65535||e.length>255)throw new Error("expand_message_xof: invalid lenInBytes");return i.create({dkLen:r}).update(t).update(b7(r,2)).update(e).update(b7(e.length,1)).digest()}function Df(t,e,r){(0,o3.validateObject)(r,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:n,k:i,m:s,hash:o,expand:a,DST:c}=r;(0,o3.abytes)(t),Zr(e);let f=typeof c=="string"?(0,o3.utf8ToBytes)(c):c,d=n.toString(2).length,h=Math.ceil((d+i)/8),p=e*s*h,w;if(a==="xmd")w=Zm(t,f,p,o);else if(a==="xof")w=Xm(t,f,p,i,o);else if(a==="_internal_pass")w=t;else throw new Error('expand must be "xmd" or "xof"');let _=new Array(e);for(let l=0;l<e;l++){let y=new Array(s);for(let T=0;T<s;T++){let U=h*(T+l*s),I=w.subarray(U,U+h);y[T]=(0,gR.mod)(yR(I),n)}_[l]=y}return _}function wR(t,e){let r=e.map(n=>Array.from(n).reverse());return(n,i)=>{let[s,o,a,c]=r.map(f=>f.reduce((d,h)=>t.add(t.mul(d,n),h)));return n=t.div(s,o),i=t.mul(i,t.div(a,c)),{x:n,y:i}}}function mR(t,e,r){if(typeof e!="function")throw new Error("mapToCurve() must be defined");return{hashToCurve(n,i){let s=Df(n,2,{...r,DST:r.DST,...i}),o=t.fromAffine(e(s[0])),a=t.fromAffine(e(s[1])),c=o.add(a).clearCofactor();return c.assertValidity(),c},encodeToCurve(n,i){let s=Df(n,1,{...r,DST:r.encodeDST,...i}),o=t.fromAffine(e(s[0])).clearCofactor();return o.assertValidity(),o},mapToCurve(n){if(!Array.isArray(n))throw new Error("mapToCurve: expected array of bigints");for(let s of n)if(typeof s!="bigint")throw new Error("mapToCurve: expected array of bigints");let i=t.fromAffine(e(n)).clearCofactor();return i.assertValidity(),i}}}});var Jm=C(Vf=>{"use strict";A();S();Object.defineProperty(Vf,"__esModule",{value:!0});Vf.montgomery=_R;var Ym=h7(),g7=F6(),$e=BigInt(0),Ff=BigInt(1);function vR(t){return(0,g7.validateObject)(t,{a:"bigint"},{montgomeryBits:"isSafeInteger",nByteLength:"isSafeInteger",adjustScalarBytes:"function",domain:"function",powPminus2:"function",Gu:"bigint"}),Object.freeze({...t})}function _R(t){let e=vR(t),{P:r}=e,n=U=>(0,Ym.mod)(U,r),i=e.montgomeryBits,s=Math.ceil(i/8),o=e.nByteLength,a=e.adjustScalarBytes||(U=>U),c=e.powPminus2||(U=>(0,Ym.pow)(U,r-BigInt(2),r));function f(U,I,q){let R=n(U*(I-q));return I=n(I-R),q=n(q+R),[I,q]}let d=(e.a-BigInt(2))/BigInt(4);function h(U,I){(0,g7.aInRange)("u",U,$e,r),(0,g7.aInRange)("scalar",I,$e,r);let q=I,R=U,z=Ff,L=$e,H=U,k=Ff,N=$e,u;for(let x=BigInt(i-1);x>=$e;x--){let b=q>>x&Ff;N^=b,u=f(N,z,H),z=u[0],H=u[1],u=f(N,L,k),L=u[0],k=u[1],N=b;let v=z+L,B=n(v*v),M=z-L,E=n(M*M),g=B-E,O=H+k,j=H-k,D=n(j*v),K=n(O*M),F=D+K,W=D-K;H=n(F*F),k=n(R*n(W*W)),z=n(B*E),L=n(g*(B+n(d*g)))}u=f(N,z,H),z=u[0],H=u[1],u=f(N,L,k),L=u[0],k=u[1];let m=c(L);return n(z*m)}function p(U){return(0,g7.numberToBytesLE)(n(U),s)}function w(U){let I=(0,g7.ensureBytes)("u coordinate",U,s);return o===32&&(I[31]&=127),(0,g7.bytesToNumberLE)(I)}function _(U){let I=(0,g7.ensureBytes)("scalar",U),q=I.length;if(q!==s&&q!==o){let R=""+s+" or "+o;throw new Error("invalid scalar, expected "+R+" bytes, got "+q)}return(0,g7.bytesToNumberLE)(a(I))}function l(U,I){let q=w(I),R=_(U),z=h(q,R);if(z===$e)throw new Error("invalid private or public key received");return p(z)}let y=p(e.Gu);function T(U){return l(U,y)}return{scalarMult:l,scalarMultBase:T,getSharedSecret:(U,I)=>l(U,I),getPublicKey:U=>T(U),utils:{randomPrivateKey:()=>e.randomBytes(e.nByteLength)},GuBytes:y}}});var fv=C(p1=>{"use strict";A();S();Object.defineProperty(p1,"__esModule",{value:!0});p1.hash_to_ristretto255=p1.hashToRistretto255=p1.RistrettoPoint=p1.encodeToCurve=p1.hashToCurve=p1.edwardsToMontgomery=p1.x25519=p1.ed25519ph=p1.ed25519ctx=p1.ed25519=p1.ED25519_TORSION_SUBGROUP=void 0;p1.edwardsToMontgomeryPub=cv;p1.edwardsToMontgomeryPriv=BR;var io=Bm(),Xr=u7(),Xf=Wm(),rv=Kf(),$1=h7(),xR=Jm(),AR=to(),F8=F6(),Yr=BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),Wf=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"),SR=BigInt(0),_4=BigInt(1),no=BigInt(2),nv=BigInt(3),iv=BigInt(5),Yf=BigInt(8);function sv(t){let e=BigInt(10),r=BigInt(20),n=BigInt(40),i=BigInt(80),s=Yr,a=t*t%s*t%s,c=(0,$1.pow2)(a,no,s)*a%s,f=(0,$1.pow2)(c,_4,s)*t%s,d=(0,$1.pow2)(f,iv,s)*f%s,h=(0,$1.pow2)(d,e,s)*d%s,p=(0,$1.pow2)(h,r,s)*h%s,w=(0,$1.pow2)(p,n,s)*p%s,_=(0,$1.pow2)(w,i,s)*w%s,l=(0,$1.pow2)(_,i,s)*w%s,y=(0,$1.pow2)(l,e,s)*d%s;return{pow_p_5_8:(0,$1.pow2)(y,no,s)*t%s,b2:a}}function ov(t){return t[0]&=248,t[31]&=127,t[31]|=64,t}function Jf(t,e){let r=Yr,n=(0,$1.mod)(e*e*e,r),i=(0,$1.mod)(n*n*e,r),s=sv(t*i).pow_p_5_8,o=(0,$1.mod)(t*n*s,r),a=(0,$1.mod)(e*o*o,r),c=o,f=(0,$1.mod)(o*Wf,r),d=a===t,h=a===(0,$1.mod)(-t,r),p=a===(0,$1.mod)(-t*Wf,r);return d&&(o=c),(h||p)&&(o=f),(0,$1.isNegativeLE)(o,r)&&(o=(0,$1.mod)(-o,r)),{isValid:d||h,value:o}}p1.ED25519_TORSION_SUBGROUP=["0100000000000000000000000000000000000000000000000000000000000000","c7176a703d4dd84fba3c0b760d10670f2a2053fa2c39ccc64ec7fd7792ac037a","0000000000000000000000000000000000000000000000000000000000000080","26e8958fc2b227b045c3f489f2ef98f0d5dfac05d3c63339b13802886d53fc05","ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f","26e8958fc2b227b045c3f489f2ef98f0d5dfac05d3c63339b13802886d53fc85","0000000000000000000000000000000000000000000000000000000000000000","c7176a703d4dd84fba3c0b760d10670f2a2053fa2c39ccc64ec7fd7792ac03fa"];var J=(()=>(0,$1.Field)(Yr,void 0,!0))(),Jr=(()=>({a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),Fp:J,n:BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),h:Yf,Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),hash:io.sha512,randomBytes:Xr.randomBytes,adjustScalarBytes:ov,uvRatio:Jf}))();p1.ed25519=(()=>(0,Xf.twistedEdwards)(Jr))();function av(t,e,r){if(e.length>255)throw new Error("Context is too big");return(0,Xr.concatBytes)((0,Xr.utf8ToBytes)("SigEd25519 no Ed25519 collisions"),new Uint8Array([r?1:0,e.length]),e,t)}p1.ed25519ctx=(()=>(0,Xf.twistedEdwards)({...Jr,domain:av}))();p1.ed25519ph=(()=>(0,Xf.twistedEdwards)(Object.assign({},Jr,{domain:av,prehash:io.sha512})))();p1.x25519=(()=>(0,xR.montgomery)({P:Yr,a:BigInt(486662),montgomeryBits:255,nByteLength:32,Gu:BigInt(9),powPminus2:t=>{let e=Yr,{pow_p_5_8:r,b2:n}=sv(t);return(0,$1.mod)((0,$1.pow2)(r,nv,e)*n,e)},adjustScalarBytes:ov,randomBytes:Xr.randomBytes}))();function cv(t){let{y:e}=p1.ed25519.ExtendedPoint.fromHex(t),r=BigInt(1);return J.toBytes(J.create((r+e)*J.inv(r-e)))}p1.edwardsToMontgomery=cv;function BR(t){let e=Jr.hash(t.subarray(0,32));return Jr.adjustScalarBytes(e).subarray(0,32)}var ER=(()=>(J.ORDER+nv)/Yf)(),TR=(()=>J.pow(no,ER))(),Qm=(()=>J.sqrt(J.neg(J.ONE)))();function IR(t){let e=(J.ORDER-iv)/Yf,r=BigInt(486662),n=J.sqr(t);n=J.mul(n,no);let i=J.add(n,J.ONE),s=J.neg(r),o=J.sqr(i),a=J.mul(o,i),c=J.mul(n,r);c=J.mul(c,s),c=J.add(c,o),c=J.mul(c,s);let f=J.sqr(a);o=J.sqr(f),f=J.mul(f,a),f=J.mul(f,c),o=J.mul(o,f);let d=J.pow(o,e);d=J.mul(d,f);let h=J.mul(d,Qm);o=J.sqr(d),o=J.mul(o,a);let p=J.eql(o,c),w=J.cmov(h,d,p),_=J.mul(s,n),l=J.mul(d,t);l=J.mul(l,TR);let y=J.mul(l,Qm),T=J.mul(c,n);o=J.sqr(l),o=J.mul(o,a);let U=J.eql(o,T),I=J.cmov(y,l,U);o=J.sqr(w),o=J.mul(o,a);let q=J.eql(o,c),R=J.cmov(_,s,q),z=J.cmov(I,w,q),L=J.isOdd(z);return z=J.cmov(z,J.neg(z),q!==L),{xMn:R,xMd:i,yMn:z,yMd:_4}}var MR=(()=>(0,$1.FpSqrtEven)(J,J.neg(BigInt(486664))))();function UR(t){let{xMn:e,xMd:r,yMn:n,yMd:i}=IR(t),s=J.mul(e,i);s=J.mul(s,MR);let o=J.mul(r,n),a=J.sub(e,r),c=J.add(e,r),f=J.mul(o,c),d=J.eql(f,J.ZERO);s=J.cmov(s,J.ZERO,d),o=J.cmov(o,J.ONE,d),a=J.cmov(a,J.ONE,d),c=J.cmov(c,J.ONE,d);let h=J.invertBatch([o,c]);return{x:J.mul(s,h[0]),y:J.mul(a,h[1])}}var uv=(()=>(0,rv.createHasher)(p1.ed25519.ExtendedPoint,t=>UR(t[0]),{DST:"edwards25519_XMD:SHA-512_ELL2_RO_",encodeDST:"edwards25519_XMD:SHA-512_ELL2_NU_",p:J.ORDER,m:1,k:128,expand:"xmd",hash:io.sha512}))();p1.hashToCurve=(()=>uv.hashToCurve)();p1.encodeToCurve=(()=>uv.encodeToCurve)();function Gf(t){if(!(t instanceof z2))throw new Error("RistrettoPoint expected")}var Zf=Wf,PR=BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235"),OR=BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578"),NR=BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838"),qR=BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952"),ev=t=>Jf(_4,t),zR=BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),$f=t=>p1.ed25519.CURVE.Fp.create((0,F8.bytesToNumberLE)(t)&zR);function tv(t){let{d:e}=p1.ed25519.CURVE,r=p1.ed25519.CURVE.Fp.ORDER,n=p1.ed25519.CURVE.Fp.create,i=n(Zf*t*t),s=n((i+_4)*NR),o=BigInt(-1),a=n((o-e*i)*n(i+e)),{isValid:c,value:f}=Jf(s,a),d=n(f*t);(0,$1.isNegativeLE)(d,r)||(d=n(-d)),c||(f=d),c||(o=i);let h=n(o*(i-_4)*qR-a),p=f*f,w=n((f+f)*a),_=n(h*PR),l=n(_4-p),y=n(_4+p);return new p1.ed25519.ExtendedPoint(n(w*y),n(l*_),n(_*y),n(w*l))}var z2=class{constructor(e){this.ep=e}static fromAffine(e){return new z2(p1.ed25519.ExtendedPoint.fromAffine(e))}static hashToCurve(e){e=(0,F8.ensureBytes)("ristrettoHash",e,64);let r=$f(e.slice(0,32)),n=tv(r),i=$f(e.slice(32,64)),s=tv(i);return new z2(n.add(s))}static fromHex(e){e=(0,F8.ensureBytes)("ristrettoHex",e,32);let{a:r,d:n}=p1.ed25519.CURVE,i=p1.ed25519.CURVE.Fp.ORDER,s=p1.ed25519.CURVE.Fp.create,o="RistrettoPoint.fromHex: the hex is not valid encoding of RistrettoPoint",a=$f(e);if(!(0,F8.equalBytes)((0,F8.numberToBytesLE)(a,32),e)||(0,$1.isNegativeLE)(a,i))throw new Error(o);let c=s(a*a),f=s(_4+r*c),d=s(_4-r*c),h=s(f*f),p=s(d*d),w=s(r*n*h-p),{isValid:_,value:l}=ev(s(w*p)),y=s(l*d),T=s(l*y*w),U=s((a+a)*y);(0,$1.isNegativeLE)(U,i)&&(U=s(-U));let I=s(f*T),q=s(U*I);if(!_||(0,$1.isNegativeLE)(q,i)||I===SR)throw new Error(o);return new z2(new p1.ed25519.ExtendedPoint(U,I,_4,q))}static msm(e,r){let n=(0,$1.Field)(p1.ed25519.CURVE.n,p1.ed25519.CURVE.nBitLength);return(0,AR.pippenger)(z2,n,e,r)}toRawBytes(){let{ex:e,ey:r,ez:n,et:i}=this.ep,s=p1.ed25519.CURVE.Fp.ORDER,o=p1.ed25519.CURVE.Fp.create,a=o(o(n+r)*o(n-r)),c=o(e*r),f=o(c*c),{value:d}=ev(o(a*f)),h=o(d*a),p=o(d*c),w=o(h*p*i),_;if((0,$1.isNegativeLE)(i*w,s)){let y=o(r*Zf),T=o(e*Zf);e=y,r=T,_=o(h*OR)}else _=p;(0,$1.isNegativeLE)(e*w,s)&&(r=o(-r));let l=o((n-r)*_);return(0,$1.isNegativeLE)(l,s)&&(l=o(-l)),(0,F8.numberToBytesLE)(l,32)}toHex(){return(0,F8.bytesToHex)(this.toRawBytes())}toString(){return this.toHex()}equals(e){Gf(e);let{ex:r,ey:n}=this.ep,{ex:i,ey:s}=e.ep,o=p1.ed25519.CURVE.Fp.create,a=o(r*s)===o(n*i),c=o(n*s)===o(r*i);return a||c}add(e){return Gf(e),new z2(this.ep.add(e.ep))}subtract(e){return Gf(e),new z2(this.ep.subtract(e.ep))}multiply(e){return new z2(this.ep.multiply(e))}multiplyUnsafe(e){return new z2(this.ep.multiplyUnsafe(e))}double(){return new z2(this.ep.double())}negate(){return new z2(this.ep.negate())}};p1.RistrettoPoint=(()=>(z2.BASE||(z2.BASE=new z2(p1.ed25519.ExtendedPoint.BASE)),z2.ZERO||(z2.ZERO=new z2(p1.ed25519.ExtendedPoint.ZERO)),z2))();var RR=(t,e)=>{let r=e.DST,n=typeof r=="string"?(0,Xr.utf8ToBytes)(r):r,i=(0,rv.expand_message_xmd)(t,n,64,io.sha512);return z2.hashToCurve(i)};p1.hashToRistretto255=RR;p1.hash_to_ristretto255=p1.hashToRistretto255});var $8=C(G8=>{"use strict";A();S();Object.defineProperty(G8,"__esModule",{value:!0});G8.AccountAddress=G8.AddressInvalidReason=void 0;var Qf=L0(),HR=w0(),V8=Ps(),LR=N0(),y7;(function(t){t.INCORRECT_NUMBER_OF_BYTES="incorrect_number_of_bytes",t.INVALID_HEX_CHARS="invalid_hex_chars",t.TOO_SHORT="too_short",t.TOO_LONG="too_long",t.LEADING_ZERO_X_REQUIRED="leading_zero_x_required",t.LONG_FORM_REQUIRED_UNLESS_SPECIAL="long_form_required_unless_special",t.INVALID_PADDING_ZEROES="INVALID_PADDING_ZEROES"})(y7=G8.AddressInvalidReason||(G8.AddressInvalidReason={}));var J1=class extends HR.Serializable{constructor(e){if(super(),e.length!==J1.LENGTH)throw new V8.ParsingError("AccountAddress data should be exactly 32 bytes long",y7.INCORRECT_NUMBER_OF_BYTES);this.data=e}isSpecial(){return this.data.slice(0,this.data.length-1).every(e=>e===0)&&this.data[this.data.length-1]<16}toString(){return`0x${this.toStringWithoutPrefix()}`}toStringWithoutPrefix(){let e=(0,Qf.bytesToHex)(this.data);return this.isSpecial()&&(e=e[e.length-1]),e}toStringLong(){return`0x${this.toStringLongWithoutPrefix()}`}toStringLongWithoutPrefix(){return(0,Qf.bytesToHex)(this.data)}toUint8Array(){return this.data}serialize(e){e.serializeFixedBytes(this.data)}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}serializeForScriptFunction(e){e.serializeU32AsUleb128(LR.ScriptTransactionArgumentVariants.Address),e.serialize(this)}static deserialize(e){let r=e.deserializeFixedBytes(J1.LENGTH);return new J1(r)}static fromStringStrict(e){if(!e.startsWith("0x"))throw new V8.ParsingError("Hex string must start with a leading 0x.",y7.LEADING_ZERO_X_REQUIRED);let r=J1.fromString(e);if(e.length!==J1.LONG_STRING_LENGTH+2)if(r.isSpecial()){if(e.length!==3)throw new V8.ParsingError(`The given hex string ${e} is a special address not in LONG form, it must be 0x0 to 0xf without padding zeroes.`,y7.INVALID_PADDING_ZEROES)}else throw new V8.ParsingError(`The given hex string ${e} is not a special address, it must be represented as 0x + 64 chars.`,y7.LONG_FORM_REQUIRED_UNLESS_SPECIAL);return r}static fromString(e){let r=e;if(e.startsWith("0x")&&(r=e.slice(2)),r.length===0)throw new V8.ParsingError("Hex string is too short, must be 1 to 64 chars long, excluding the leading 0x.",y7.TOO_SHORT);if(r.length>64)throw new V8.ParsingError("Hex string is too long, must be 1 to 64 chars long, excluding the leading 0x.",y7.TOO_LONG);let n;try{n=(0,Qf.hexToBytes)(r.padStart(64,"0"))}catch(i){throw new V8.ParsingError(`Hex characters are invalid: ${i?.message}`,y7.INVALID_HEX_CHARS)}return new J1(n)}static from(e){return e instanceof J1?e:e instanceof Uint8Array?new J1(e):J1.fromString(e)}static fromStrict(e){return e instanceof J1?e:e instanceof Uint8Array?new J1(e):J1.fromStringStrict(e)}static isValid(e){try{return e.strict?J1.fromStrict(e.input):J1.from(e.input),{valid:!0}}catch(r){return{valid:!1,invalidReason:r?.invalidReason,invalidReasonMessage:r?.message}}}equals(e){return this.data.length!==e.data.length?!1:this.data.every((r,n)=>r===e.data[n])}};G8.AccountAddress=J1;J1.LENGTH=32;J1.LONG_STRING_LENGTH=64;J1.ZERO=J1.from("0x0");J1.ONE=J1.from("0x1");J1.TWO=J1.from("0x2");J1.THREE=J1.from("0x3");J1.FOUR=J1.from("0x4")});var We=C(so=>{"use strict";A();S();Object.defineProperty(so,"__esModule",{value:!0});so.AuthenticationKey=void 0;var CR=F4(),kR=$8(),jR=w0(),dv=X3(),x4=class extends jR.Serializable{constructor(e){super();let{data:r}=e,n=dv.Hex.fromHexInput(r);if(n.toUint8Array().length!==x4.LENGTH)throw new Error(`Authentication Key length should be ${x4.LENGTH}`);this.data=n}serialize(e){e.serializeFixedBytes(this.data.toUint8Array())}static deserialize(e){let r=e.deserializeFixedBytes(x4.LENGTH);return new x4({data:r})}toString(){return this.data.toString()}toUint8Array(){return this.data.toUint8Array()}static fromSchemeAndBytes(e){let{scheme:r,input:n}=e,i=dv.Hex.fromHexInput(n).toUint8Array(),s=new Uint8Array([...i,r]),o=CR.sha3_256.create();o.update(s);let a=o.digest();return new x4({data:a})}static fromPublicKeyAndScheme(e){let{publicKey:r}=e;return r.authKey()}static fromPublicKey(e){let{publicKey:r}=e;return r.authKey()}derivedAddress(){return new kR.AccountAddress(this.data.toUint8Array())}};so.AuthenticationKey=x4;x4.LENGTH=32});var oo=C(K1=>{"use strict";A();S();var DR=K1&&K1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),KR=K1&&K1.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FR=K1&&K1.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&DR(e,t,r);return KR(e,t),e};Object.defineProperty(K1,"__esModule",{value:!0});K1.mnemonicToSeed=K1.splitPath=K1.CKDPriv=K1.deriveKey=K1.isValidHardenedPath=K1.isValidBIP44Path=K1.HARDENED_OFFSET=K1.KeyType=K1.APTOS_BIP44_REGEX=K1.APTOS_HARDENED_REGEX=void 0;var VR=E9(),GR=Zt(),$R=FR(pc());K1.APTOS_HARDENED_REGEX=/^m\/44'\/637'\/[0-9]+'\/[0-9]+'\/[0-9]+'?$/;K1.APTOS_BIP44_REGEX=/^m\/44'\/637'\/[0-9]+'\/[0-9]+\/[0-9]+$/;var WR;(function(t){t.ED25519="ed25519 seed"})(WR=K1.KeyType||(K1.KeyType={}));K1.HARDENED_OFFSET=2147483648;function ZR(t){return K1.APTOS_BIP44_REGEX.test(t)}K1.isValidBIP44Path=ZR;function XR(t){return K1.APTOS_HARDENED_REGEX.test(t)}K1.isValidHardenedPath=XR;var YR=(t,e)=>{let r=VR.hmac.create(GR.sha512,t).update(e).digest();return{key:r.slice(0,32),chainCode:r.slice(32)}};K1.deriveKey=YR;var JR=({key:t,chainCode:e},r)=>{let n=new ArrayBuffer(4);new DataView(n).setUint32(0,r);let i=new Uint8Array(n),s=new Uint8Array([0]),o=new Uint8Array([...s,...t,...i]);return(0,K1.deriveKey)(e,o)};K1.CKDPriv=JR;var QR=t=>t.replace("'",""),eH=t=>t.split("/").slice(1).map(QR);K1.splitPath=eH;var tH=t=>{let e=t.trim().split(/\s+/).map(r=>r.toLowerCase()).join(" ");return $R.mnemonicToSeedSync(e)};K1.mnemonicToSeed=tH});var W8=C(Ze=>{"use strict";A();S();Object.defineProperty(Ze,"__esModule",{value:!0});Ze.AccountPublicKey=Ze.PublicKey=void 0;var rH=J3(),nH=X3(),ao=class extends rH.Serializable{toString(){let e=this.toUint8Array();return nH.Hex.fromHexInput(e).toString()}};Ze.PublicKey=ao;var ed=class extends ao{};Ze.AccountPublicKey=ed});var Z8=C(co=>{"use strict";A();S();Object.defineProperty(co,"__esModule",{value:!0});co.Signature=void 0;var iH=J3(),sH=X3(),td=class extends iH.Serializable{toString(){let e=this.toUint8Array();return sH.Hex.fromHexInput(e).toString()}};co.Signature=td});var rd=C(uo=>{"use strict";A();S();Object.defineProperty(uo,"__esModule",{value:!0});uo.convertSigningMessage=void 0;var oH=X3(),aH=t=>typeof t=="string"?oH.Hex.isValid(t).valid?t:P.Buffer.from(t,"utf8"):t;uo.convertSigningMessage=aH});var X8=C(p7=>{"use strict";A();S();Object.defineProperty(p7,"__esModule",{value:!0});p7.Ed25519Signature=p7.Ed25519PrivateKey=p7.Ed25519PublicKey=void 0;var fo=fv(),cH=w0(),uH=We(),fH=N0(),Xe=oo(),dH=W8(),lH=Z8(),hv=rd(),Qr=X3(),lv=[237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16],A4=class extends dH.AccountPublicKey{constructor(e){super();let r=Qr.Hex.fromHexInput(e);if(r.toUint8Array().length!==A4.LENGTH)throw new Error(`PublicKey length should be ${A4.LENGTH}`);this.key=r}verifySignature(e){let{message:r,signature:n}=e;if(!(n instanceof S4))return!1;let i=(0,hv.convertSigningMessage)(r),s=Qr.Hex.fromHexInput(i).toUint8Array(),o=n.toUint8Array(),a=this.key.toUint8Array();return n.isCanonicalSignature()?fo.ed25519.verify(o,s,a):!1}authKey(){return uH.AuthenticationKey.fromSchemeAndBytes({scheme:fH.SigningScheme.Ed25519,input:this.toUint8Array()})}toUint8Array(){return this.key.toUint8Array()}serialize(e){e.serializeBytes(this.key.toUint8Array())}static deserialize(e){let r=e.deserializeBytes();return new A4(r)}static isPublicKey(e){return e instanceof A4}};p7.Ed25519PublicKey=A4;A4.LENGTH=32;var z3=class extends cH.Serializable{constructor(e){super();let r=Qr.Hex.fromHexInput(e);if(r.toUint8Array().length!==z3.LENGTH)throw new Error(`PrivateKey length should be ${z3.LENGTH}`);this.signingKey=r}static generate(){let e=fo.ed25519.utils.randomPrivateKey();return new z3(e)}static fromDerivationPath(e,r){if(!(0,Xe.isValidHardenedPath)(e))throw new Error(`Invalid derivation path ${e}`);return z3.fromDerivationPathInner(e,(0,Xe.mnemonicToSeed)(r))}static fromDerivationPathInner(e,r,n=Xe.HARDENED_OFFSET){let{key:i,chainCode:s}=(0,Xe.deriveKey)(z3.SLIP_0010_SEED,r),o=(0,Xe.splitPath)(e).map(c=>parseInt(c,10)),{key:a}=o.reduce((c,f)=>(0,Xe.CKDPriv)(c,f+n),{key:i,chainCode:s});return new z3(a)}publicKey(){let e=fo.ed25519.getPublicKey(this.signingKey.toUint8Array());return new A4(e)}sign(e){let r=(0,hv.convertSigningMessage)(e),n=Qr.Hex.fromHexInput(r).toUint8Array(),i=fo.ed25519.sign(n,this.signingKey.toUint8Array());return new S4(i)}toUint8Array(){return this.signingKey.toUint8Array()}toString(){return this.signingKey.toString()}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(e){let r=e.deserializeBytes();return new z3(r)}static isPrivateKey(e){return e instanceof z3}};p7.Ed25519PrivateKey=z3;z3.LENGTH=32;z3.SLIP_0010_SEED="ed25519 seed";var S4=class extends lH.Signature{constructor(e){super();let r=Qr.Hex.fromHexInput(e);if(r.toUint8Array().length!==S4.LENGTH)throw new Error(`Signature length should be ${S4.LENGTH}`);this.data=r}toUint8Array(){return this.data.toUint8Array()}serialize(e){e.serializeBytes(this.data.toUint8Array())}static deserialize(e){let r=e.deserializeBytes();return new S4(r)}isCanonicalSignature(){let e=this.toUint8Array().slice(32);for(let r=e.length-1;r>=0;r-=1){if(e[r]<lv[r])return!0;if(e[r]>lv[r])return!1}return!1}};p7.Ed25519Signature=S4;S4.LENGTH=64});var lo=C(Ye=>{"use strict";A();S();Object.defineProperty(Ye,"__esModule",{value:!0});Ye.MultiEd25519Signature=Ye.MultiEd25519PublicKey=void 0;var hH=N0(),bH=We(),S6=X8(),gH=W8(),yH=Z8(),R3=class extends gH.AccountPublicKey{constructor(e){super();let{publicKeys:r,threshold:n}=e;if(r.length>R3.MAX_KEYS||r.length<R3.MIN_KEYS)throw new Error(`Must have between ${R3.MIN_KEYS} and ${R3.MAX_KEYS} public keys, inclusive`);if(n<R3.MIN_THRESHOLD||n>r.length)throw new Error(`Threshold must be between ${R3.MIN_THRESHOLD} and ${r.length}, inclusive`);this.publicKeys=r,this.threshold=n}verifySignature(e){let{message:r,signature:n}=e;if(!(n instanceof a3))return!1;let i=[];for(let s=0;s<4;s+=1)for(let o=0;o<8;o+=1)if((n.bitmap[s]&1<<7-o)!==0){let c=s*8+o;i.push(c)}if(i.length!==n.signatures.length)throw new Error("Bitmap and signatures length mismatch");if(i.length<this.threshold)throw new Error("Not enough signatures");for(let s=0;s<i.length;s+=1)if(!this.publicKeys[i[s]].verifySignature({message:r,signature:n.signatures[s]}))return!1;return!0}authKey(){return bH.AuthenticationKey.fromSchemeAndBytes({scheme:hH.SigningScheme.MultiEd25519,input:this.toUint8Array()})}toUint8Array(){let e=new Uint8Array(this.publicKeys.length*S6.Ed25519PublicKey.LENGTH+1);return this.publicKeys.forEach((r,n)=>{e.set(r.toUint8Array(),n*S6.Ed25519PublicKey.LENGTH)}),e[this.publicKeys.length*S6.Ed25519PublicKey.LENGTH]=this.threshold,e}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(e){let r=e.deserializeBytes(),n=r[r.length-1],i=[];for(let s=0;s<r.length-1;s+=S6.Ed25519PublicKey.LENGTH){let o=s;i.push(new S6.Ed25519PublicKey(r.subarray(o,o+S6.Ed25519PublicKey.LENGTH)))}return new R3({publicKeys:i,threshold:n})}};Ye.MultiEd25519PublicKey=R3;R3.MAX_KEYS=32;R3.MIN_KEYS=2;R3.MIN_THRESHOLD=1;var a3=class extends yH.Signature{constructor(e){super();let{signatures:r,bitmap:n}=e;if(r.length>a3.MAX_SIGNATURES_SUPPORTED)throw new Error(`The number of signatures cannot be greater than ${a3.MAX_SIGNATURES_SUPPORTED}`);if(this.signatures=r,!(n instanceof Uint8Array))this.bitmap=a3.createBitmap({bits:n});else{if(n.length!==a3.BITMAP_LEN)throw new Error(`"bitmap" length should be ${a3.BITMAP_LEN}`);this.bitmap=n}}toUint8Array(){let e=new Uint8Array(this.signatures.length*S6.Ed25519Signature.LENGTH+a3.BITMAP_LEN);return this.signatures.forEach((r,n)=>{e.set(r.toUint8Array(),n*S6.Ed25519Signature.LENGTH)}),e.set(this.bitmap,this.signatures.length*S6.Ed25519Signature.LENGTH),e}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(e){let r=e.deserializeBytes(),n=r.subarray(r.length-4),i=[];for(let s=0;s<r.length-n.length;s+=S6.Ed25519Signature.LENGTH){let o=s;i.push(new S6.Ed25519Signature(r.subarray(o,o+S6.Ed25519Signature.LENGTH)))}return new a3({signatures:i,bitmap:n})}static createBitmap(e){let{bits:r}=e,n=128,i=new Uint8Array([0,0,0,0]),s=new Set;return r.forEach((o,a)=>{if(o>=a3.MAX_SIGNATURES_SUPPORTED)throw new Error(`Cannot have a signature larger than ${a3.MAX_SIGNATURES_SUPPORTED-1}.`);if(s.has(o))throw new Error("Duplicate bits detected.");if(a>0&&o<=r[a-1])throw new Error("The bits need to be sorted in ascending order.");s.add(o);let c=Math.floor(o/8),f=i[c];f|=n>>o%8,i[c]=f}),i}};Ye.MultiEd25519Signature=a3;a3.MAX_SIGNATURES_SUPPORTED=32;a3.BITMAP_LEN=4});var bv=C(v7=>{"use strict";A();S();Object.defineProperty(v7,"__esModule",{value:!0});v7.sha224=v7.sha256=v7.SHA256=void 0;var nd=Bf(),B6=u7(),pH=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),w7=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),m7=new Uint32Array(64),en=class extends nd.HashMD{constructor(){super(64,32,8,!1),this.A=w7[0]|0,this.B=w7[1]|0,this.C=w7[2]|0,this.D=w7[3]|0,this.E=w7[4]|0,this.F=w7[5]|0,this.G=w7[6]|0,this.H=w7[7]|0}get(){let{A:e,B:r,C:n,D:i,E:s,F:o,G:a,H:c}=this;return[e,r,n,i,s,o,a,c]}set(e,r,n,i,s,o,a,c){this.A=e|0,this.B=r|0,this.C=n|0,this.D=i|0,this.E=s|0,this.F=o|0,this.G=a|0,this.H=c|0}process(e,r){for(let h=0;h<16;h++,r+=4)m7[h]=e.getUint32(r,!1);for(let h=16;h<64;h++){let p=m7[h-15],w=m7[h-2],_=(0,B6.rotr)(p,7)^(0,B6.rotr)(p,18)^p>>>3,l=(0,B6.rotr)(w,17)^(0,B6.rotr)(w,19)^w>>>10;m7[h]=l+m7[h-7]+_+m7[h-16]|0}let{A:n,B:i,C:s,D:o,E:a,F:c,G:f,H:d}=this;for(let h=0;h<64;h++){let p=(0,B6.rotr)(a,6)^(0,B6.rotr)(a,11)^(0,B6.rotr)(a,25),w=d+p+(0,nd.Chi)(a,c,f)+pH[h]+m7[h]|0,l=((0,B6.rotr)(n,2)^(0,B6.rotr)(n,13)^(0,B6.rotr)(n,22))+(0,nd.Maj)(n,i,s)|0;d=f,f=c,c=a,a=o+w|0,o=s,s=i,i=n,n=w+l|0}n=n+this.A|0,i=i+this.B|0,s=s+this.C|0,o=o+this.D|0,a=a+this.E|0,c=c+this.F|0,f=f+this.G|0,d=d+this.H|0,this.set(n,i,s,o,a,c,f,d)}roundClean(){m7.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};v7.SHA256=en;var id=class extends en{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}};v7.sha256=(0,B6.wrapConstructor)(()=>new en);v7.sha224=(0,B6.wrapConstructor)(()=>new id)});var yv=C(Y8=>{"use strict";A();S();Object.defineProperty(Y8,"__esModule",{value:!0});Y8.hmac=Y8.HMAC=void 0;var ho=ks(),gv=u7(),tn=class extends gv.Hash{constructor(e,r){super(),this.finished=!1,this.destroyed=!1,(0,ho.ahash)(e);let n=(0,gv.toBytes)(r);if(this.iHash=e.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let i=this.blockLen,s=new Uint8Array(i);s.set(n.length>i?e.create().update(n).digest():n);for(let o=0;o<s.length;o++)s[o]^=54;this.iHash.update(s),this.oHash=e.create();for(let o=0;o<s.length;o++)s[o]^=106;this.oHash.update(s),s.fill(0)}update(e){return(0,ho.aexists)(this),this.iHash.update(e),this}digestInto(e){(0,ho.aexists)(this),(0,ho.abytes)(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){let e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));let{oHash:r,iHash:n,finished:i,destroyed:s,blockLen:o,outputLen:a}=this;return e=e,e.finished=i,e.destroyed=s,e.blockLen=o,e.outputLen=a,e.oHash=r._cloneInto(e.oHash),e.iHash=n._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}};Y8.HMAC=tn;var wH=(t,e,r)=>new tn(t,e).update(r).digest();Y8.hmac=wH;Y8.hmac.create=(t,e)=>new tn(t,e)});var sd=C(v0=>{"use strict";A();S();Object.defineProperty(v0,"__esModule",{value:!0});v0.DER=v0.DERErr=void 0;v0.weierstrassPoints=mv;v0.weierstrass=AH;v0.SWUFpSqrtRatio=vv;v0.mapToCurveSimpleSWU=SH;var bo=to(),J8=h7(),R1=F6(),$0=F6();function pv(t){t.lowS!==void 0&&(0,$0.abool)("lowS",t.lowS),t.prehash!==void 0&&(0,$0.abool)("prehash",t.prehash)}function mH(t){let e=(0,bo.validateBasic)(t);R1.validateObject(e,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:r,Fp:n,a:i}=e;if(r){if(!n.eql(i,n.ZERO))throw new Error("invalid endomorphism, can only be defined for Koblitz curves that have a=0");if(typeof r!="object"||typeof r.beta!="bigint"||typeof r.splitScalar!="function")throw new Error("invalid endomorphism, expected beta: bigint and splitScalar: function")}return Object.freeze({...e})}var{bytesToNumberBE:vH,hexToBytes:_H}=R1,go=class extends Error{constructor(e=""){super(e)}};v0.DERErr=go;v0.DER={Err:go,_tlv:{encode:(t,e)=>{let{Err:r}=v0.DER;if(t<0||t>256)throw new r("tlv.encode: wrong tag");if(e.length&1)throw new r("tlv.encode: unpadded data");let n=e.length/2,i=R1.numberToHexUnpadded(n);if(i.length/2&128)throw new r("tlv.encode: long form length too big");let s=n>127?R1.numberToHexUnpadded(i.length/2|128):"";return R1.numberToHexUnpadded(t)+s+i+e},decode(t,e){let{Err:r}=v0.DER,n=0;if(t<0||t>256)throw new r("tlv.encode: wrong tag");if(e.length<2||e[n++]!==t)throw new r("tlv.decode: wrong tlv");let i=e[n++],s=!!(i&128),o=0;if(!s)o=i;else{let c=i&127;if(!c)throw new r("tlv.decode(long): indefinite length not supported");if(c>4)throw new r("tlv.decode(long): byte length is too big");let f=e.subarray(n,n+c);if(f.length!==c)throw new r("tlv.decode: length bytes not complete");if(f[0]===0)throw new r("tlv.decode(long): zero leftmost byte");for(let d of f)o=o<<8|d;if(n+=c,o<128)throw new r("tlv.decode(long): not minimal encoding")}let a=e.subarray(n,n+o);if(a.length!==o)throw new r("tlv.decode: wrong value length");return{v:a,l:e.subarray(n+o)}}},_int:{encode(t){let{Err:e}=v0.DER;if(t<G6)throw new e("integer: negative integers are not allowed");let r=R1.numberToHexUnpadded(t);if(Number.parseInt(r[0],16)&8&&(r="00"+r),r.length&1)throw new e("unexpected DER parsing assertion: unpadded hex");return r},decode(t){let{Err:e}=v0.DER;if(t[0]&128)throw new e("invalid signature integer: negative");if(t[0]===0&&!(t[1]&128))throw new e("invalid signature integer: unnecessary leading zero");return vH(t)}},toSig(t){let{Err:e,_int:r,_tlv:n}=v0.DER,i=typeof t=="string"?_H(t):t;R1.abytes(i);let{v:s,l:o}=n.decode(48,i);if(o.length)throw new e("invalid signature: left bytes after parsing");let{v:a,l:c}=n.decode(2,s),{v:f,l:d}=n.decode(2,c);if(d.length)throw new e("invalid signature: left bytes after parsing");return{r:r.decode(a),s:r.decode(f)}},hexFromSig(t){let{_tlv:e,_int:r}=v0.DER,n=e.encode(2,r.encode(t.r)),i=e.encode(2,r.encode(t.s)),s=n+i;return e.encode(48,s)}};var G6=BigInt(0),e2=BigInt(1),_7=BigInt(2),yo=BigInt(3),wv=BigInt(4);function mv(t){let e=mH(t),{Fp:r}=e,n=J8.Field(e.n,e.nBitLength),i=e.toBytes||((l,y,T)=>{let U=y.toAffine();return R1.concatBytes(Uint8Array.from([4]),r.toBytes(U.x),r.toBytes(U.y))}),s=e.fromBytes||(l=>{let y=l.subarray(1),T=r.fromBytes(y.subarray(0,r.BYTES)),U=r.fromBytes(y.subarray(r.BYTES,2*r.BYTES));return{x:T,y:U}});function o(l){let{a:y,b:T}=e,U=r.sqr(l),I=r.mul(U,l);return r.add(r.add(I,r.mul(l,y)),T)}if(!r.eql(r.sqr(e.Gy),o(e.Gx)))throw new Error("bad generator point: equation left != right");function a(l){return R1.inRange(l,e2,e.n)}function c(l){let{allowedPrivateKeyLengths:y,nByteLength:T,wrapPrivateKey:U,n:I}=e;if(y&&typeof l!="bigint"){if(R1.isBytes(l)&&(l=R1.bytesToHex(l)),typeof l!="string"||!y.includes(l.length))throw new Error("invalid private key");l=l.padStart(T*2,"0")}let q;try{q=typeof l=="bigint"?l:R1.bytesToNumberBE((0,$0.ensureBytes)("private key",l,T))}catch{throw new Error("invalid private key, expected hex or "+T+" bytes, got "+typeof l)}return U&&(q=J8.mod(q,I)),R1.aInRange("private key",q,e2,I),q}function f(l){if(!(l instanceof p))throw new Error("ProjectivePoint expected")}let d=(0,$0.memoized)((l,y)=>{let{px:T,py:U,pz:I}=l;if(r.eql(I,r.ONE))return{x:T,y:U};let q=l.is0();y==null&&(y=q?r.ONE:r.inv(I));let R=r.mul(T,y),z=r.mul(U,y),L=r.mul(I,y);if(q)return{x:r.ZERO,y:r.ZERO};if(!r.eql(L,r.ONE))throw new Error("invZ was invalid");return{x:R,y:z}}),h=(0,$0.memoized)(l=>{if(l.is0()){if(e.allowInfinityPoint&&!r.is0(l.py))return;throw new Error("bad point: ZERO")}let{x:y,y:T}=l.toAffine();if(!r.isValid(y)||!r.isValid(T))throw new Error("bad point: x or y not FE");let U=r.sqr(T),I=o(y);if(!r.eql(U,I))throw new Error("bad point: equation left != right");if(!l.isTorsionFree())throw new Error("bad point: not in prime-order subgroup");return!0});class p{constructor(y,T,U){if(this.px=y,this.py=T,this.pz=U,y==null||!r.isValid(y))throw new Error("x required");if(T==null||!r.isValid(T))throw new Error("y required");if(U==null||!r.isValid(U))throw new Error("z required");Object.freeze(this)}static fromAffine(y){let{x:T,y:U}=y||{};if(!y||!r.isValid(T)||!r.isValid(U))throw new Error("invalid affine point");if(y instanceof p)throw new Error("projective point not allowed");let I=q=>r.eql(q,r.ZERO);return I(T)&&I(U)?p.ZERO:new p(T,U,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(y){let T=r.invertBatch(y.map(U=>U.pz));return y.map((U,I)=>U.toAffine(T[I])).map(p.fromAffine)}static fromHex(y){let T=p.fromAffine(s((0,$0.ensureBytes)("pointHex",y)));return T.assertValidity(),T}static fromPrivateKey(y){return p.BASE.multiply(c(y))}static msm(y,T){return(0,bo.pippenger)(p,n,y,T)}_setWindowSize(y){_.setWindowSize(this,y)}assertValidity(){h(this)}hasEvenY(){let{y}=this.toAffine();if(r.isOdd)return!r.isOdd(y);throw new Error("Field doesn't support isOdd")}equals(y){f(y);let{px:T,py:U,pz:I}=this,{px:q,py:R,pz:z}=y,L=r.eql(r.mul(T,z),r.mul(q,I)),H=r.eql(r.mul(U,z),r.mul(R,I));return L&&H}negate(){return new p(this.px,r.neg(this.py),this.pz)}double(){let{a:y,b:T}=e,U=r.mul(T,yo),{px:I,py:q,pz:R}=this,z=r.ZERO,L=r.ZERO,H=r.ZERO,k=r.mul(I,I),N=r.mul(q,q),u=r.mul(R,R),m=r.mul(I,q);return m=r.add(m,m),H=r.mul(I,R),H=r.add(H,H),z=r.mul(y,H),L=r.mul(U,u),L=r.add(z,L),z=r.sub(N,L),L=r.add(N,L),L=r.mul(z,L),z=r.mul(m,z),H=r.mul(U,H),u=r.mul(y,u),m=r.sub(k,u),m=r.mul(y,m),m=r.add(m,H),H=r.add(k,k),k=r.add(H,k),k=r.add(k,u),k=r.mul(k,m),L=r.add(L,k),u=r.mul(q,R),u=r.add(u,u),k=r.mul(u,m),z=r.sub(z,k),H=r.mul(u,N),H=r.add(H,H),H=r.add(H,H),new p(z,L,H)}add(y){f(y);let{px:T,py:U,pz:I}=this,{px:q,py:R,pz:z}=y,L=r.ZERO,H=r.ZERO,k=r.ZERO,N=e.a,u=r.mul(e.b,yo),m=r.mul(T,q),x=r.mul(U,R),b=r.mul(I,z),v=r.add(T,U),B=r.add(q,R);v=r.mul(v,B),B=r.add(m,x),v=r.sub(v,B),B=r.add(T,I);let M=r.add(q,z);return B=r.mul(B,M),M=r.add(m,b),B=r.sub(B,M),M=r.add(U,I),L=r.add(R,z),M=r.mul(M,L),L=r.add(x,b),M=r.sub(M,L),k=r.mul(N,B),L=r.mul(u,b),k=r.add(L,k),L=r.sub(x,k),k=r.add(x,k),H=r.mul(L,k),x=r.add(m,m),x=r.add(x,m),b=r.mul(N,b),B=r.mul(u,B),x=r.add(x,b),b=r.sub(m,b),b=r.mul(N,b),B=r.add(B,b),m=r.mul(x,B),H=r.add(H,m),m=r.mul(M,B),L=r.mul(v,L),L=r.sub(L,m),m=r.mul(v,x),k=r.mul(M,k),k=r.add(k,m),new p(L,H,k)}subtract(y){return this.add(y.negate())}is0(){return this.equals(p.ZERO)}wNAF(y){return _.wNAFCached(this,y,p.normalizeZ)}multiplyUnsafe(y){let{endo:T,n:U}=e;R1.aInRange("scalar",y,G6,U);let I=p.ZERO;if(y===G6)return I;if(this.is0()||y===e2)return this;if(!T||_.hasPrecomputes(this))return _.wNAFCachedUnsafe(this,y,p.normalizeZ);let{k1neg:q,k1:R,k2neg:z,k2:L}=T.splitScalar(y),H=I,k=I,N=this;for(;R>G6||L>G6;)R&e2&&(H=H.add(N)),L&e2&&(k=k.add(N)),N=N.double(),R>>=e2,L>>=e2;return q&&(H=H.negate()),z&&(k=k.negate()),k=new p(r.mul(k.px,T.beta),k.py,k.pz),H.add(k)}multiply(y){let{endo:T,n:U}=e;R1.aInRange("scalar",y,e2,U);let I,q;if(T){let{k1neg:R,k1:z,k2neg:L,k2:H}=T.splitScalar(y),{p:k,f:N}=this.wNAF(z),{p:u,f:m}=this.wNAF(H);k=_.constTimeNegate(R,k),u=_.constTimeNegate(L,u),u=new p(r.mul(u.px,T.beta),u.py,u.pz),I=k.add(u),q=N.add(m)}else{let{p:R,f:z}=this.wNAF(y);I=R,q=z}return p.normalizeZ([I,q])[0]}multiplyAndAddUnsafe(y,T,U){let I=p.BASE,q=(z,L)=>L===G6||L===e2||!z.equals(I)?z.multiplyUnsafe(L):z.multiply(L),R=q(this,T).add(q(y,U));return R.is0()?void 0:R}toAffine(y){return d(this,y)}isTorsionFree(){let{h:y,isTorsionFree:T}=e;if(y===e2)return!0;if(T)return T(p,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:y,clearCofactor:T}=e;return y===e2?this:T?T(p,this):this.multiplyUnsafe(e.h)}toRawBytes(y=!0){return(0,$0.abool)("isCompressed",y),this.assertValidity(),i(p,this,y)}toHex(y=!0){return(0,$0.abool)("isCompressed",y),R1.bytesToHex(this.toRawBytes(y))}}p.BASE=new p(e.Gx,e.Gy,r.ONE),p.ZERO=new p(r.ZERO,r.ONE,r.ZERO);let w=e.nBitLength,_=(0,bo.wNAF)(p,e.endo?Math.ceil(w/2):w);return{CURVE:e,ProjectivePoint:p,normPrivateKeyToScalar:c,weierstrassEquation:o,isWithinCurveOrder:a}}function xH(t){let e=(0,bo.validateBasic)(t);return R1.validateObject(e,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...e})}function AH(t){let e=xH(t),{Fp:r,n}=e,i=r.BYTES+1,s=2*r.BYTES+1;function o(b){return J8.mod(b,n)}function a(b){return J8.invert(b,n)}let{ProjectivePoint:c,normPrivateKeyToScalar:f,weierstrassEquation:d,isWithinCurveOrder:h}=mv({...e,toBytes(b,v,B){let M=v.toAffine(),E=r.toBytes(M.x),g=R1.concatBytes;return(0,$0.abool)("isCompressed",B),B?g(Uint8Array.from([v.hasEvenY()?2:3]),E):g(Uint8Array.from([4]),E,r.toBytes(M.y))},fromBytes(b){let v=b.length,B=b[0],M=b.subarray(1);if(v===i&&(B===2||B===3)){let E=R1.bytesToNumberBE(M);if(!R1.inRange(E,e2,r.ORDER))throw new Error("Point is not on curve");let g=d(E),O;try{O=r.sqrt(g)}catch(K){let F=K instanceof Error?": "+K.message:"";throw new Error("Point is not on curve"+F)}let j=(O&e2)===e2;return(B&1)===1!==j&&(O=r.neg(O)),{x:E,y:O}}else if(v===s&&B===4){let E=r.fromBytes(M.subarray(0,r.BYTES)),g=r.fromBytes(M.subarray(r.BYTES,2*r.BYTES));return{x:E,y:g}}else{let E=i,g=s;throw new Error("invalid Point, expected length of "+E+", or uncompressed "+g+", got "+v)}}}),p=b=>R1.bytesToHex(R1.numberToBytesBE(b,e.nByteLength));function w(b){let v=n>>e2;return b>v}function _(b){return w(b)?o(-b):b}let l=(b,v,B)=>R1.bytesToNumberBE(b.slice(v,B));class y{constructor(v,B,M){this.r=v,this.s=B,this.recovery=M,this.assertValidity()}static fromCompact(v){let B=e.nByteLength;return v=(0,$0.ensureBytes)("compactSignature",v,B*2),new y(l(v,0,B),l(v,B,2*B))}static fromDER(v){let{r:B,s:M}=v0.DER.toSig((0,$0.ensureBytes)("DER",v));return new y(B,M)}assertValidity(){R1.aInRange("r",this.r,e2,n),R1.aInRange("s",this.s,e2,n)}addRecoveryBit(v){return new y(this.r,this.s,v)}recoverPublicKey(v){let{r:B,s:M,recovery:E}=this,g=z((0,$0.ensureBytes)("msgHash",v));if(E==null||![0,1,2,3].includes(E))throw new Error("recovery id invalid");let O=E===2||E===3?B+e.n:B;if(O>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");let j=(E&1)===0?"02":"03",D=c.fromHex(j+p(O)),K=a(O),F=o(-g*K),W=o(M*K),Z=c.BASE.multiplyAndAddUnsafe(D,F,W);if(!Z)throw new Error("point at infinify");return Z.assertValidity(),Z}hasHighS(){return w(this.s)}normalizeS(){return this.hasHighS()?new y(this.r,o(-this.s),this.recovery):this}toDERRawBytes(){return R1.hexToBytes(this.toDERHex())}toDERHex(){return v0.DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return R1.hexToBytes(this.toCompactHex())}toCompactHex(){return p(this.r)+p(this.s)}}let T={isValidPrivateKey(b){try{return f(b),!0}catch{return!1}},normPrivateKeyToScalar:f,randomPrivateKey:()=>{let b=J8.getMinHashLength(e.n);return J8.mapHashToField(e.randomBytes(b),e.n)},precompute(b=8,v=c.BASE){return v._setWindowSize(b),v.multiply(BigInt(3)),v}};function U(b,v=!0){return c.fromPrivateKey(b).toRawBytes(v)}function I(b){let v=R1.isBytes(b),B=typeof b=="string",M=(v||B)&&b.length;return v?M===i||M===s:B?M===2*i||M===2*s:b instanceof c}function q(b,v,B=!0){if(I(b))throw new Error("first arg must be private key");if(!I(v))throw new Error("second arg must be public key");return c.fromHex(v).multiply(f(b)).toRawBytes(B)}let R=e.bits2int||function(b){if(b.length>8192)throw new Error("input is too large");let v=R1.bytesToNumberBE(b),B=b.length*8-e.nBitLength;return B>0?v>>BigInt(B):v},z=e.bits2int_modN||function(b){return o(R(b))},L=R1.bitMask(e.nBitLength);function H(b){return R1.aInRange("num < 2^"+e.nBitLength,b,G6,L),R1.numberToBytesBE(b,e.nByteLength)}function k(b,v,B=N){if(["recovered","canonical"].some(a1=>a1 in B))throw new Error("sign() legacy options not supported");let{hash:M,randomBytes:E}=e,{lowS:g,prehash:O,extraEntropy:j}=B;g==null&&(g=!0),b=(0,$0.ensureBytes)("msgHash",b),pv(B),O&&(b=(0,$0.ensureBytes)("prehashed msgHash",M(b)));let D=z(b),K=f(v),F=[H(K),H(D)];if(j!=null&&j!==!1){let a1=j===!0?E(r.BYTES):j;F.push((0,$0.ensureBytes)("extraEntropy",a1))}let W=R1.concatBytes(...F),Z=D;function w1(a1){let c1=R(a1);if(!h(c1))return;let W1=a(c1),m1=c.BASE.multiply(c1).toAffine(),f1=o(m1.x);if(f1===G6)return;let s2=o(W1*o(Z+f1*K));if(s2===G6)return;let A1=(m1.x===f1?0:2)|Number(m1.y&e2),k1=s2;return g&&w(s2)&&(k1=_(s2),A1^=1),new y(f1,k1,A1)}return{seed:W,k2sig:w1}}let N={lowS:e.lowS,prehash:!1},u={lowS:e.lowS,prehash:!1};function m(b,v,B=N){let{seed:M,k2sig:E}=k(b,v,B),g=e;return R1.createHmacDrbg(g.hash.outputLen,g.nByteLength,g.hmac)(M,E)}c.BASE._setWindowSize(8);function x(b,v,B,M=u){let E=b;v=(0,$0.ensureBytes)("msgHash",v),B=(0,$0.ensureBytes)("publicKey",B);let{lowS:g,prehash:O,format:j}=M;if(pv(M),"strict"in M)throw new Error("options.strict was renamed to lowS");if(j!==void 0&&j!=="compact"&&j!=="der")throw new Error("format must be compact or der");let D=typeof E=="string"||R1.isBytes(E),K=!D&&!j&&typeof E=="object"&&E!==null&&typeof E.r=="bigint"&&typeof E.s=="bigint";if(!D&&!K)throw new Error("invalid signature, expected Uint8Array, hex string or Signature instance");let F,W;try{if(K&&(F=new y(E.r,E.s)),D){try{j!=="compact"&&(F=y.fromDER(E))}catch(A1){if(!(A1 instanceof v0.DER.Err))throw A1}!F&&j!=="der"&&(F=y.fromCompact(E))}W=c.fromHex(B)}catch{return!1}if(!F||g&&F.hasHighS())return!1;O&&(v=e.hash(v));let{r:Z,s:w1}=F,a1=z(v),c1=a(w1),W1=o(a1*c1),m1=o(Z*c1),f1=c.BASE.multiplyAndAddUnsafe(W,W1,m1)?.toAffine();return f1?o(f1.x)===Z:!1}return{CURVE:e,getPublicKey:U,getSharedSecret:q,sign:m,verify:x,ProjectivePoint:c,Signature:y,utils:T}}function vv(t,e){let r=t.ORDER,n=G6;for(let _=r-e2;_%_7===G6;_/=_7)n+=e2;let i=n,s=_7<<i-e2-e2,o=s*_7,a=(r-e2)/o,c=(a-e2)/_7,f=o-e2,d=s,h=t.pow(e,a),p=t.pow(e,(a+e2)/_7),w=(_,l)=>{let y=h,T=t.pow(l,f),U=t.sqr(T);U=t.mul(U,l);let I=t.mul(_,U);I=t.pow(I,c),I=t.mul(I,T),T=t.mul(I,l),U=t.mul(I,_);let q=t.mul(U,T);I=t.pow(q,d);let R=t.eql(I,t.ONE);T=t.mul(U,p),I=t.mul(q,y),U=t.cmov(T,U,R),q=t.cmov(I,q,R);for(let z=i;z>e2;z--){let L=z-_7;L=_7<<L-e2;let H=t.pow(q,L),k=t.eql(H,t.ONE);T=t.mul(U,y),y=t.mul(y,y),H=t.mul(q,y),U=t.cmov(T,U,k),q=t.cmov(H,q,k)}return{isValid:R,value:U}};if(t.ORDER%wv===yo){let _=(t.ORDER-yo)/wv,l=t.sqrt(t.neg(e));w=(y,T)=>{let U=t.sqr(T),I=t.mul(y,T);U=t.mul(U,I);let q=t.pow(U,_);q=t.mul(q,I);let R=t.mul(q,l),z=t.mul(t.sqr(q),T),L=t.eql(z,y),H=t.cmov(R,q,L);return{isValid:L,value:H}}}return w}function SH(t,e){if(J8.validateField(t),!t.isValid(e.A)||!t.isValid(e.B)||!t.isValid(e.Z))throw new Error("mapToCurveSimpleSWU: invalid opts");let r=vv(t,e.Z);if(!t.isOdd)throw new Error("Fp.isOdd is not implemented!");return n=>{let i,s,o,a,c,f,d,h;i=t.sqr(n),i=t.mul(i,e.Z),s=t.sqr(i),s=t.add(s,i),o=t.add(s,t.ONE),o=t.mul(o,e.B),a=t.cmov(e.Z,t.neg(s),!t.eql(s,t.ZERO)),a=t.mul(a,e.A),s=t.sqr(o),f=t.sqr(a),c=t.mul(f,e.A),s=t.add(s,c),s=t.mul(s,o),f=t.mul(f,a),c=t.mul(f,e.B),s=t.add(s,c),d=t.mul(i,o);let{isValid:p,value:w}=r(s,f);h=t.mul(i,n),h=t.mul(h,w),d=t.cmov(d,o,p),h=t.cmov(h,w,p);let _=t.isOdd(n)===t.isOdd(h);return h=t.cmov(t.neg(h),h,_),d=t.div(d,a),{x:d,y:h}}}});var Av=C(po=>{"use strict";A();S();Object.defineProperty(po,"__esModule",{value:!0});po.getHash=xv;po.createCurve=TH;var BH=yv(),_v=u7(),EH=sd();function xv(t){return{hash:t,hmac:(e,...r)=>(0,BH.hmac)(t,e,(0,_v.concatBytes)(...r)),randomBytes:_v.randomBytes}}function TH(t,e){let r=n=>(0,EH.weierstrass)({...t,...xv(n)});return{...r(e),create:r}}});var Nv=C(L3=>{"use strict";A();S();Object.defineProperty(L3,"__esModule",{value:!0});L3.encodeToCurve=L3.hashToCurve=L3.schnorr=L3.secp256k1=void 0;var wo=bv(),IH=u7(),MH=Av(),Ev=Kf(),R0=h7(),H3=F6(),UH=sd(),sn=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),mo=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),rn=BigInt(1),vo=BigInt(2),Sv=(t,e)=>(t+e/vo)/e;function Tv(t){let e=sn,r=BigInt(3),n=BigInt(6),i=BigInt(11),s=BigInt(22),o=BigInt(23),a=BigInt(44),c=BigInt(88),f=t*t*t%e,d=f*f*t%e,h=(0,R0.pow2)(d,r,e)*d%e,p=(0,R0.pow2)(h,r,e)*d%e,w=(0,R0.pow2)(p,vo,e)*f%e,_=(0,R0.pow2)(w,i,e)*w%e,l=(0,R0.pow2)(_,s,e)*_%e,y=(0,R0.pow2)(l,a,e)*l%e,T=(0,R0.pow2)(y,c,e)*y%e,U=(0,R0.pow2)(T,a,e)*l%e,I=(0,R0.pow2)(U,r,e)*d%e,q=(0,R0.pow2)(I,o,e)*_%e,R=(0,R0.pow2)(q,n,e)*f%e,z=(0,R0.pow2)(R,vo,e);if(!x7.eql(x7.sqr(z),t))throw new Error("Cannot find square root");return z}var x7=(0,R0.Field)(sn,void 0,void 0,{sqrt:Tv});L3.secp256k1=(0,MH.createCurve)({a:BigInt(0),b:BigInt(7),Fp:x7,n:mo,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:t=>{let e=mo,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-rn*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),i=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),s=r,o=BigInt("0x100000000000000000000000000000000"),a=Sv(s*t,e),c=Sv(-n*t,e),f=(0,R0.mod)(t-a*r-c*i,e),d=(0,R0.mod)(-a*n-c*s,e),h=f>o,p=d>o;if(h&&(f=e-f),p&&(d=e-d),f>o||d>o)throw new Error("splitScalar: Endomorphism failed, k="+t);return{k1neg:h,k1:f,k2neg:p,k2:d}}}},wo.sha256);var Iv=BigInt(0),Bv={};function _o(t,...e){let r=Bv[t];if(r===void 0){let n=(0,wo.sha256)(Uint8Array.from(t,i=>i.charCodeAt(0)));r=(0,H3.concatBytes)(n,n),Bv[t]=r}return(0,wo.sha256)((0,H3.concatBytes)(r,...e))}var ud=t=>t.toRawBytes(!0).slice(1),ad=t=>(0,H3.numberToBytesBE)(t,32),od=t=>(0,R0.mod)(t,sn),nn=t=>(0,R0.mod)(t,mo),fd=L3.secp256k1.ProjectivePoint,PH=(t,e,r)=>fd.BASE.multiplyAndAddUnsafe(t,e,r);function cd(t){let e=L3.secp256k1.utils.normPrivateKeyToScalar(t),r=fd.fromPrivateKey(e);return{scalar:r.hasEvenY()?e:nn(-e),bytes:ud(r)}}function Mv(t){(0,H3.aInRange)("x",t,rn,sn);let e=od(t*t),r=od(e*t+BigInt(7)),n=Tv(r);n%vo!==Iv&&(n=od(-n));let i=new fd(t,n,rn);return i.assertValidity(),i}var Je=H3.bytesToNumberBE;function Uv(...t){return nn(Je(_o("BIP0340/challenge",...t)))}function OH(t){return cd(t).bytes}function NH(t,e,r=(0,IH.randomBytes)(32)){let n=(0,H3.ensureBytes)("message",t),{bytes:i,scalar:s}=cd(e),o=(0,H3.ensureBytes)("auxRand",r,32),a=ad(s^Je(_o("BIP0340/aux",o))),c=_o("BIP0340/nonce",a,i,n),f=nn(Je(c));if(f===Iv)throw new Error("sign failed: k is zero");let{bytes:d,scalar:h}=cd(f),p=Uv(d,i,n),w=new Uint8Array(64);if(w.set(d,0),w.set(ad(nn(h+p*s)),32),!Pv(w,n,i))throw new Error("sign: Invalid signature produced");return w}function Pv(t,e,r){let n=(0,H3.ensureBytes)("signature",t,64),i=(0,H3.ensureBytes)("message",e),s=(0,H3.ensureBytes)("publicKey",r,32);try{let o=Mv(Je(s)),a=Je(n.subarray(0,32));if(!(0,H3.inRange)(a,rn,sn))return!1;let c=Je(n.subarray(32,64));if(!(0,H3.inRange)(c,rn,mo))return!1;let f=Uv(ad(a),ud(o),i),d=PH(o,c,nn(-f));return!(!d||!d.hasEvenY()||d.toAffine().x!==a)}catch{return!1}}L3.schnorr=(()=>({getPublicKey:OH,sign:NH,verify:Pv,utils:{randomPrivateKey:L3.secp256k1.utils.randomPrivateKey,lift_x:Mv,pointToBytes:ud,numberToBytesBE:H3.numberToBytesBE,bytesToNumberBE:H3.bytesToNumberBE,taggedHash:_o,mod:R0.mod}}))();var qH=(()=>(0,Ev.isogenyMap)(x7,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map(t=>t.map(e=>BigInt(e)))))(),zH=(()=>(0,UH.mapToCurveSimpleSWU)(x7,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:x7.create(BigInt("-11"))}))(),Ov=(()=>(0,Ev.createHasher)(L3.secp256k1.ProjectivePoint,t=>{let{x:e,y:r}=zH(x7.create(t[0]));return qH(e,r)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:x7.ORDER,m:1,k:128,expand:"xmd",hash:wo.sha256}))();L3.hashToCurve=(()=>Ov.hashToCurve)();L3.encodeToCurve=(()=>Ov.encodeToCurve)()});var Hv=C(Qe=>{"use strict";A();S();Object.defineProperty(Qe,"__esModule",{value:!0});Qe.ripemd160=Qe.RIPEMD160=void 0;var RH=Zn(),on=L0(),HH=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),zv=new Uint8Array(new Array(16).fill(0).map((t,e)=>e)),LH=zv.map(t=>(9*t+5)%16),dd=[zv],ld=[LH];for(let t=0;t<4;t++)for(let e of[dd,ld])e.push(e[t].map(r=>HH[r]));var Rv=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(t=>new Uint8Array(t)),CH=dd.map((t,e)=>t.map(r=>Rv[e][r])),kH=ld.map((t,e)=>t.map(r=>Rv[e][r])),jH=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),DH=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]);function qv(t,e,r,n){return t===0?e^r^n:t===1?e&r|~e&n:t===2?(e|~r)^n:t===3?e&n|r&~n:e^(r|~n)}var xo=new Uint32Array(16),Ao=class extends RH.HashMD{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){let{h0:e,h1:r,h2:n,h3:i,h4:s}=this;return[e,r,n,i,s]}set(e,r,n,i,s){this.h0=e|0,this.h1=r|0,this.h2=n|0,this.h3=i|0,this.h4=s|0}process(e,r){for(let w=0;w<16;w++,r+=4)xo[w]=e.getUint32(r,!0);let n=this.h0|0,i=n,s=this.h1|0,o=s,a=this.h2|0,c=a,f=this.h3|0,d=f,h=this.h4|0,p=h;for(let w=0;w<5;w++){let _=4-w,l=jH[w],y=DH[w],T=dd[w],U=ld[w],I=CH[w],q=kH[w];for(let R=0;R<16;R++){let z=(0,on.rotl)(n+qv(w,s,a,f)+xo[T[R]]+l,I[R])+h|0;n=h,h=f,f=(0,on.rotl)(a,10)|0,a=s,s=z}for(let R=0;R<16;R++){let z=(0,on.rotl)(i+qv(_,o,c,d)+xo[U[R]]+y,q[R])+p|0;i=p,p=d,d=(0,on.rotl)(c,10)|0,c=o,o=z}}this.set(this.h1+a+d|0,this.h2+f+p|0,this.h3+h+i|0,this.h4+n+o|0,this.h0+s+c|0)}roundClean(){xo.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}};Qe.RIPEMD160=Ao;Qe.ripemd160=(0,on.wrapConstructor)(()=>new Ao)});var Q8=C(Q1=>{"use strict";A();S();Object.defineProperty(Q1,"__esModule",{value:!0});Q1.notImplemented=Q1.bitMask=void 0;Q1.isBytes=Eo;Q1.abytes=To;Q1.abool=FH;Q1.bytesToHex=gd;Q1.numberToHexUnpadded=kv;Q1.hexToNumber=yd;Q1.hexToBytes=Io;Q1.bytesToNumberBE=GH;Q1.bytesToNumberLE=$H;Q1.numberToBytesBE=jv;Q1.numberToBytesLE=WH;Q1.numberToVarBytesBE=ZH;Q1.ensureBytes=XH;Q1.concatBytes=Dv;Q1.equalBytes=YH;Q1.utf8ToBytes=JH;Q1.inRange=Kv;Q1.aInRange=QH;Q1.bitLen=eL;Q1.bitGet=tL;Q1.bitSet=rL;Q1.createHmacDrbg=iL;Q1.validateObject=oL;Q1.memoized=cL;var So=BigInt(0),Bo=BigInt(1),KH=BigInt(2);function Eo(t){return t instanceof Uint8Array||ArrayBuffer.isView(t)&&t.constructor.name==="Uint8Array"}function To(t){if(!Eo(t))throw new Error("Uint8Array expected")}function FH(t,e){if(typeof e!="boolean")throw new Error(t+" boolean expected, got "+e)}var VH=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0"));function gd(t){To(t);let e="";for(let r=0;r<t.length;r++)e+=VH[t[r]];return e}function kv(t){let e=t.toString(16);return e.length&1?"0"+e:e}function yd(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);return t===""?So:BigInt("0x"+t)}var n5={_0:48,_9:57,A:65,F:70,a:97,f:102};function Lv(t){if(t>=n5._0&&t<=n5._9)return t-n5._0;if(t>=n5.A&&t<=n5.F)return t-(n5.A-10);if(t>=n5.a&&t<=n5.f)return t-(n5.a-10)}function Io(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);let e=t.length,r=e/2;if(e%2)throw new Error("hex string expected, got unpadded hex of length "+e);let n=new Uint8Array(r);for(let i=0,s=0;i<r;i++,s+=2){let o=Lv(t.charCodeAt(s)),a=Lv(t.charCodeAt(s+1));if(o===void 0||a===void 0){let c=t[s]+t[s+1];throw new Error('hex string expected, got non-hex character "'+c+'" at index '+s)}n[i]=o*16+a}return n}function GH(t){return yd(gd(t))}function $H(t){return To(t),yd(gd(Uint8Array.from(t).reverse()))}function jv(t,e){return Io(t.toString(16).padStart(e*2,"0"))}function WH(t,e){return jv(t,e).reverse()}function ZH(t){return Io(kv(t))}function XH(t,e,r){let n;if(typeof e=="string")try{n=Io(e)}catch(s){throw new Error(t+" must be hex string or Uint8Array, cause: "+s)}else if(Eo(e))n=Uint8Array.from(e);else throw new Error(t+" must be hex string or Uint8Array");let i=n.length;if(typeof r=="number"&&i!==r)throw new Error(t+" of length "+r+" expected, got "+i);return n}function Dv(...t){let e=0;for(let n=0;n<t.length;n++){let i=t[n];To(i),e+=i.length}let r=new Uint8Array(e);for(let n=0,i=0;n<t.length;n++){let s=t[n];r.set(s,i),i+=s.length}return r}function YH(t,e){if(t.length!==e.length)return!1;let r=0;for(let n=0;n<t.length;n++)r|=t[n]^e[n];return r===0}function JH(t){if(typeof t!="string")throw new Error("string expected");return new Uint8Array(new TextEncoder().encode(t))}var hd=t=>typeof t=="bigint"&&So<=t;function Kv(t,e,r){return hd(t)&&hd(e)&&hd(r)&&e<=t&&t<r}function QH(t,e,r,n){if(!Kv(e,r,n))throw new Error("expected valid "+t+": "+r+" <= n < "+n+", got "+e)}function eL(t){let e;for(e=0;t>So;t>>=Bo,e+=1);return e}function tL(t,e){return t>>BigInt(e)&Bo}function rL(t,e,r){return t|(r?Bo:So)<<BigInt(e)}var nL=t=>(KH<<BigInt(t-1))-Bo;Q1.bitMask=nL;var bd=t=>new Uint8Array(t),Cv=t=>Uint8Array.from(t);function iL(t,e,r){if(typeof t!="number"||t<2)throw new Error("hashLen must be a number");if(typeof e!="number"||e<2)throw new Error("qByteLen must be a number");if(typeof r!="function")throw new Error("hmacFn must be a function");let n=bd(t),i=bd(t),s=0,o=()=>{n.fill(1),i.fill(0),s=0},a=(...h)=>r(i,n,...h),c=(h=bd())=>{i=a(Cv([0]),h),n=a(),h.length!==0&&(i=a(Cv([1]),h),n=a())},f=()=>{if(s++>=1e3)throw new Error("drbg: tried 1000 values");let h=0,p=[];for(;h<e;){n=a();let w=n.slice();p.push(w),h+=n.length}return Dv(...p)};return(h,p)=>{o(),c(h);let w;for(;!(w=p(f()));)c();return o(),w}}var sL={bigint:t=>typeof t=="bigint",function:t=>typeof t=="function",boolean:t=>typeof t=="boolean",string:t=>typeof t=="string",stringOrUint8Array:t=>typeof t=="string"||Eo(t),isSafeInteger:t=>Number.isSafeInteger(t),array:t=>Array.isArray(t),field:(t,e)=>e.Fp.isValid(t),hash:t=>typeof t=="function"&&Number.isSafeInteger(t.outputLen)};function oL(t,e,r={}){let n=(i,s,o)=>{let a=sL[s];if(typeof a!="function")throw new Error("invalid validator function");let c=t[i];if(!(o&&c===void 0)&&!a(c,t))throw new Error("param "+String(i)+" is invalid. Expected "+s+", got "+c)};for(let[i,s]of Object.entries(e))n(i,s,!1);for(let[i,s]of Object.entries(r))n(i,s,!0);return t}var aL=()=>{throw new Error("not implemented")};Q1.notImplemented=aL;function cL(t){let e=new WeakMap;return(r,...n)=>{let i=e.get(r);if(i!==void 0)return i;let s=t(r,...n);return e.set(r,s),s}}});var et=C(p2=>{"use strict";A();S();Object.defineProperty(p2,"__esModule",{value:!0});p2.isNegativeLE=void 0;p2.mod=t6;p2.pow=Gv;p2.pow2=lL;p2.invert=Mo;p2.tonelliShanks=$v;p2.FpSqrt=Wv;p2.validateField=gL;p2.FpPow=Zv;p2.FpInvertBatch=Xv;p2.FpDiv=yL;p2.FpLegendre=Yv;p2.FpIsSquare=pL;p2.nLength=wd;p2.Field=wL;p2.FpSqrtOdd=mL;p2.FpSqrtEven=vL;p2.hashToPrivateScalar=_L;p2.getFieldBytesLength=md;p2.getMinHashLength=Jv;p2.mapHashToField=xL;var r6=Q8(),_0=BigInt(0),i2=BigInt(1),A7=BigInt(2),uL=BigInt(3),pd=BigInt(4),Fv=BigInt(5),Vv=BigInt(8),fL=BigInt(9),dL=BigInt(16);function t6(t,e){let r=t%e;return r>=_0?r:e+r}function Gv(t,e,r){if(e<_0)throw new Error("invalid exponent, negatives unsupported");if(r<=_0)throw new Error("invalid modulus");if(r===i2)return _0;let n=i2;for(;e>_0;)e&i2&&(n=n*t%r),t=t*t%r,e>>=i2;return n}function lL(t,e,r){let n=t;for(;e-- >_0;)n*=n,n%=r;return n}function Mo(t,e){if(t===_0)throw new Error("invert: expected non-zero number");if(e<=_0)throw new Error("invert: expected positive modulus, got "+e);let r=t6(t,e),n=e,i=_0,s=i2,o=i2,a=_0;for(;r!==_0;){let f=n/r,d=n%r,h=i-o*f,p=s-a*f;n=r,r=d,i=o,s=a,o=h,a=p}if(n!==i2)throw new Error("invert: does not exist");return t6(i,e)}function $v(t){let e=(t-i2)/A7,r,n,i;for(r=t-i2,n=0;r%A7===_0;r/=A7,n++);for(i=A7;i<t&&Gv(i,e,t)!==t-i2;i++)if(i>1e3)throw new Error("Cannot find square root: likely non-prime P");if(n===1){let o=(t+i2)/pd;return function(c,f){let d=c.pow(f,o);if(!c.eql(c.sqr(d),f))throw new Error("Cannot find square root");return d}}let s=(r+i2)/A7;return function(a,c){if(a.pow(c,e)===a.neg(a.ONE))throw new Error("Cannot find square root");let f=n,d=a.pow(a.mul(a.ONE,i),r),h=a.pow(c,s),p=a.pow(c,r);for(;!a.eql(p,a.ONE);){if(a.eql(p,a.ZERO))return a.ZERO;let w=1;for(let l=a.sqr(p);w<f&&!a.eql(l,a.ONE);w++)l=a.sqr(l);let _=a.pow(d,i2<<BigInt(f-w-1));d=a.sqr(_),h=a.mul(h,_),p=a.mul(p,d),f=w}return h}}function Wv(t){if(t%pd===uL){let e=(t+i2)/pd;return function(n,i){let s=n.pow(i,e);if(!n.eql(n.sqr(s),i))throw new Error("Cannot find square root");return s}}if(t%Vv===Fv){let e=(t-Fv)/Vv;return function(n,i){let s=n.mul(i,A7),o=n.pow(s,e),a=n.mul(i,o),c=n.mul(n.mul(a,A7),o),f=n.mul(a,n.sub(c,n.ONE));if(!n.eql(n.sqr(f),i))throw new Error("Cannot find square root");return f}}return t%dL,$v(t)}var hL=(t,e)=>(t6(t,e)&i2)===i2;p2.isNegativeLE=hL;var bL=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function gL(t){let e={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},r=bL.reduce((n,i)=>(n[i]="function",n),e);return(0,r6.validateObject)(t,r)}function Zv(t,e,r){if(r<_0)throw new Error("invalid exponent, negatives unsupported");if(r===_0)return t.ONE;if(r===i2)return e;let n=t.ONE,i=e;for(;r>_0;)r&i2&&(n=t.mul(n,i)),i=t.sqr(i),r>>=i2;return n}function Xv(t,e){let r=new Array(e.length),n=e.reduce((s,o,a)=>t.is0(o)?s:(r[a]=s,t.mul(s,o)),t.ONE),i=t.inv(n);return e.reduceRight((s,o,a)=>t.is0(o)?s:(r[a]=t.mul(s,r[a]),t.mul(s,o)),i),r}function yL(t,e,r){return t.mul(e,typeof r=="bigint"?Mo(r,t.ORDER):t.inv(r))}function Yv(t){let e=(t-i2)/A7;return(r,n)=>r.pow(n,e)}function pL(t){let e=Yv(t.ORDER);return r=>{let n=e(t,r);return t.eql(n,t.ZERO)||t.eql(n,t.ONE)}}function wd(t,e){let r=e!==void 0?e:t.toString(2).length,n=Math.ceil(r/8);return{nBitLength:r,nByteLength:n}}function wL(t,e,r=!1,n={}){if(t<=_0)throw new Error("invalid field: expected ORDER > 0, got "+t);let{nBitLength:i,nByteLength:s}=wd(t,e);if(s>2048)throw new Error("invalid field: expected ORDER of <= 2048 bytes");let o,a=Object.freeze({ORDER:t,isLE:r,BITS:i,BYTES:s,MASK:(0,r6.bitMask)(i),ZERO:_0,ONE:i2,create:c=>t6(c,t),isValid:c=>{if(typeof c!="bigint")throw new Error("invalid field element: expected bigint, got "+typeof c);return _0<=c&&c<t},is0:c=>c===_0,isOdd:c=>(c&i2)===i2,neg:c=>t6(-c,t),eql:(c,f)=>c===f,sqr:c=>t6(c*c,t),add:(c,f)=>t6(c+f,t),sub:(c,f)=>t6(c-f,t),mul:(c,f)=>t6(c*f,t),pow:(c,f)=>Zv(a,c,f),div:(c,f)=>t6(c*Mo(f,t),t),sqrN:c=>c*c,addN:(c,f)=>c+f,subN:(c,f)=>c-f,mulN:(c,f)=>c*f,inv:c=>Mo(c,t),sqrt:n.sqrt||(c=>(o||(o=Wv(t)),o(a,c))),invertBatch:c=>Xv(a,c),cmov:(c,f,d)=>d?f:c,toBytes:c=>r?(0,r6.numberToBytesLE)(c,s):(0,r6.numberToBytesBE)(c,s),fromBytes:c=>{if(c.length!==s)throw new Error("Field.fromBytes: expected "+s+" bytes, got "+c.length);return r?(0,r6.bytesToNumberLE)(c):(0,r6.bytesToNumberBE)(c)}});return Object.freeze(a)}function mL(t,e){if(!t.isOdd)throw new Error("Field doesn't have isOdd");let r=t.sqrt(e);return t.isOdd(r)?r:t.neg(r)}function vL(t,e){if(!t.isOdd)throw new Error("Field doesn't have isOdd");let r=t.sqrt(e);return t.isOdd(r)?t.neg(r):r}function _L(t,e,r=!1){t=(0,r6.ensureBytes)("privateHash",t);let n=t.length,i=wd(e).nByteLength+8;if(i<24||n<i||n>1024)throw new Error("hashToPrivateScalar: expected "+i+"-1024 bytes of input, got "+n);let s=r?(0,r6.bytesToNumberLE)(t):(0,r6.bytesToNumberBE)(t);return t6(s,e-i2)+i2}function md(t){if(typeof t!="bigint")throw new Error("field order must be bigint");let e=t.toString(2).length;return Math.ceil(e/8)}function Jv(t){let e=md(t);return e+Math.ceil(e/2)}function xL(t,e,r=!1){let n=t.length,i=md(e),s=Jv(e);if(n<16||n<s||n>1024)throw new Error("expected "+s+"-1024 bytes of input, got "+n);let o=r?(0,r6.bytesToNumberLE)(t):(0,r6.bytesToNumberBE)(t),a=t6(o,e-i2)+i2;return r?(0,r6.numberToBytesLE)(a,i):(0,r6.numberToBytesBE)(a,i)}});var s_=C(tt=>{"use strict";A();S();Object.defineProperty(tt,"__esModule",{value:!0});tt.wNAF=AL;tt.pippenger=SL;tt.precomputeMSMUnsafe=BL;tt.validateBasic=EL;var Qv=et(),t_=Q8(),e_=BigInt(0),Uo=BigInt(1);function vd(t,e){let r=e.negate();return t?r:e}function Sd(t,e){if(!Number.isSafeInteger(t)||t<=0||t>e)throw new Error("invalid window size, expected [1.."+e+"], got W="+t)}function _d(t,e){Sd(t,e);let r=Math.ceil(e/t)+1,n=2**(t-1);return{windows:r,windowSize:n}}function r_(t,e){if(!Array.isArray(t))throw new Error("array expected");t.forEach((r,n)=>{if(!(r instanceof e))throw new Error("invalid point at index "+n)})}function n_(t,e){if(!Array.isArray(t))throw new Error("array of scalars expected");t.forEach((r,n)=>{if(!e.isValid(r))throw new Error("invalid scalar at index "+n)})}var xd=new WeakMap,i_=new WeakMap;function Ad(t){return i_.get(t)||1}function AL(t,e){return{constTimeNegate:vd,hasPrecomputes(r){return Ad(r)!==1},unsafeLadder(r,n,i=t.ZERO){let s=r;for(;n>e_;)n&Uo&&(i=i.add(s)),s=s.double(),n>>=Uo;return i},precomputeWindow(r,n){let{windows:i,windowSize:s}=_d(n,e),o=[],a=r,c=a;for(let f=0;f<i;f++){c=a,o.push(c);for(let d=1;d<s;d++)c=c.add(a),o.push(c);a=c.double()}return o},wNAF(r,n,i){let{windows:s,windowSize:o}=_d(r,e),a=t.ZERO,c=t.BASE,f=BigInt(2**r-1),d=2**r,h=BigInt(r);for(let p=0;p<s;p++){let w=p*o,_=Number(i&f);i>>=h,_>o&&(_-=d,i+=Uo);let l=w,y=w+Math.abs(_)-1,T=p%2!==0,U=_<0;_===0?c=c.add(vd(T,n[l])):a=a.add(vd(U,n[y]))}return{p:a,f:c}},wNAFUnsafe(r,n,i,s=t.ZERO){let{windows:o,windowSize:a}=_d(r,e),c=BigInt(2**r-1),f=2**r,d=BigInt(r);for(let h=0;h<o;h++){let p=h*a;if(i===e_)break;let w=Number(i&c);if(i>>=d,w>a&&(w-=f,i+=Uo),w===0)continue;let _=n[p+Math.abs(w)-1];w<0&&(_=_.negate()),s=s.add(_)}return s},getPrecomputes(r,n,i){let s=xd.get(n);return s||(s=this.precomputeWindow(n,r),r!==1&&xd.set(n,i(s))),s},wNAFCached(r,n,i){let s=Ad(r);return this.wNAF(s,this.getPrecomputes(s,r,i),n)},wNAFCachedUnsafe(r,n,i,s){let o=Ad(r);return o===1?this.unsafeLadder(r,n,s):this.wNAFUnsafe(o,this.getPrecomputes(o,r,i),n,s)},setWindowSize(r,n){Sd(n,e),i_.set(r,n),xd.delete(r)}}}function SL(t,e,r,n){if(r_(r,t),n_(n,e),r.length!==n.length)throw new Error("arrays of points and scalars must have equal length");let i=t.ZERO,s=(0,t_.bitLen)(BigInt(r.length)),o=s>12?s-3:s>4?s-2:s?2:1,a=(1<<o)-1,c=new Array(a+1).fill(i),f=Math.floor((e.BITS-1)/o)*o,d=i;for(let h=f;h>=0;h-=o){c.fill(i);for(let w=0;w<n.length;w++){let _=n[w],l=Number(_>>BigInt(h)&BigInt(a));c[l]=c[l].add(r[w])}let p=i;for(let w=c.length-1,_=i;w>0;w--)_=_.add(c[w]),p=p.add(_);if(d=d.add(p),h!==0)for(let w=0;w<o;w++)d=d.double()}return d}function BL(t,e,r,n){Sd(n,e.BITS),r_(r,t);let i=t.ZERO,s=2**n-1,o=Math.ceil(e.BITS/n),a=BigInt((1<<n)-1),c=r.map(f=>{let d=[];for(let h=0,p=f;h<s;h++)d.push(p),p=p.add(f);return d});return f=>{if(n_(f,e),f.length>r.length)throw new Error("array of scalars must be smaller than array of points");let d=i;for(let h=0;h<o;h++){if(d!==i)for(let w=0;w<n;w++)d=d.double();let p=BigInt(o*n-(h+1)*n);for(let w=0;w<f.length;w++){let _=f[w],l=Number(_>>p&a);!l||(d=d.add(c[w][l-1]))}}return d}}function EL(t){return(0,Qv.validateField)(t.Fp),(0,t_.validateObject)(t,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,Qv.nLength)(t.n,t.nBitLength),...t,p:t.Fp.ORDER})}});var Bd=C(x0=>{"use strict";A();S();Object.defineProperty(x0,"__esModule",{value:!0});x0.DER=x0.DERErr=void 0;x0.weierstrassPoints=c_;x0.weierstrass=PL;x0.SWUFpSqrtRatio=u_;x0.mapToCurveSimpleSWU=OL;var Po=s_(),e9=et(),H1=Q8(),W0=Q8();function o_(t){t.lowS!==void 0&&(0,W0.abool)("lowS",t.lowS),t.prehash!==void 0&&(0,W0.abool)("prehash",t.prehash)}function TL(t){let e=(0,Po.validateBasic)(t);H1.validateObject(e,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:r,Fp:n,a:i}=e;if(r){if(!n.eql(i,n.ZERO))throw new Error("invalid endomorphism, can only be defined for Koblitz curves that have a=0");if(typeof r!="object"||typeof r.beta!="bigint"||typeof r.splitScalar!="function")throw new Error("invalid endomorphism, expected beta: bigint and splitScalar: function")}return Object.freeze({...e})}var{bytesToNumberBE:IL,hexToBytes:ML}=H1,Oo=class extends Error{constructor(e=""){super(e)}};x0.DERErr=Oo;x0.DER={Err:Oo,_tlv:{encode:(t,e)=>{let{Err:r}=x0.DER;if(t<0||t>256)throw new r("tlv.encode: wrong tag");if(e.length&1)throw new r("tlv.encode: unpadded data");let n=e.length/2,i=H1.numberToHexUnpadded(n);if(i.length/2&128)throw new r("tlv.encode: long form length too big");let s=n>127?H1.numberToHexUnpadded(i.length/2|128):"";return H1.numberToHexUnpadded(t)+s+i+e},decode(t,e){let{Err:r}=x0.DER,n=0;if(t<0||t>256)throw new r("tlv.encode: wrong tag");if(e.length<2||e[n++]!==t)throw new r("tlv.decode: wrong tlv");let i=e[n++],s=!!(i&128),o=0;if(!s)o=i;else{let c=i&127;if(!c)throw new r("tlv.decode(long): indefinite length not supported");if(c>4)throw new r("tlv.decode(long): byte length is too big");let f=e.subarray(n,n+c);if(f.length!==c)throw new r("tlv.decode: length bytes not complete");if(f[0]===0)throw new r("tlv.decode(long): zero leftmost byte");for(let d of f)o=o<<8|d;if(n+=c,o<128)throw new r("tlv.decode(long): not minimal encoding")}let a=e.subarray(n,n+o);if(a.length!==o)throw new r("tlv.decode: wrong value length");return{v:a,l:e.subarray(n+o)}}},_int:{encode(t){let{Err:e}=x0.DER;if(t<$6)throw new e("integer: negative integers are not allowed");let r=H1.numberToHexUnpadded(t);if(Number.parseInt(r[0],16)&8&&(r="00"+r),r.length&1)throw new e("unexpected DER parsing assertion: unpadded hex");return r},decode(t){let{Err:e}=x0.DER;if(t[0]&128)throw new e("invalid signature integer: negative");if(t[0]===0&&!(t[1]&128))throw new e("invalid signature integer: unnecessary leading zero");return IL(t)}},toSig(t){let{Err:e,_int:r,_tlv:n}=x0.DER,i=typeof t=="string"?ML(t):t;H1.abytes(i);let{v:s,l:o}=n.decode(48,i);if(o.length)throw new e("invalid signature: left bytes after parsing");let{v:a,l:c}=n.decode(2,s),{v:f,l:d}=n.decode(2,c);if(d.length)throw new e("invalid signature: left bytes after parsing");return{r:r.decode(a),s:r.decode(f)}},hexFromSig(t){let{_tlv:e,_int:r}=x0.DER,n=e.encode(2,r.encode(t.r)),i=e.encode(2,r.encode(t.s)),s=n+i;return e.encode(48,s)}};var $6=BigInt(0),t2=BigInt(1),S7=BigInt(2),No=BigInt(3),a_=BigInt(4);function c_(t){let e=TL(t),{Fp:r}=e,n=(0,e9.Field)(e.n,e.nBitLength),i=e.toBytes||((l,y,T)=>{let U=y.toAffine();return H1.concatBytes(Uint8Array.from([4]),r.toBytes(U.x),r.toBytes(U.y))}),s=e.fromBytes||(l=>{let y=l.subarray(1),T=r.fromBytes(y.subarray(0,r.BYTES)),U=r.fromBytes(y.subarray(r.BYTES,2*r.BYTES));return{x:T,y:U}});function o(l){let{a:y,b:T}=e,U=r.sqr(l),I=r.mul(U,l);return r.add(r.add(I,r.mul(l,y)),T)}if(!r.eql(r.sqr(e.Gy),o(e.Gx)))throw new Error("bad generator point: equation left != right");function a(l){return H1.inRange(l,t2,e.n)}function c(l){let{allowedPrivateKeyLengths:y,nByteLength:T,wrapPrivateKey:U,n:I}=e;if(y&&typeof l!="bigint"){if(H1.isBytes(l)&&(l=H1.bytesToHex(l)),typeof l!="string"||!y.includes(l.length))throw new Error("invalid private key");l=l.padStart(T*2,"0")}let q;try{q=typeof l=="bigint"?l:H1.bytesToNumberBE((0,W0.ensureBytes)("private key",l,T))}catch{throw new Error("invalid private key, expected hex or "+T+" bytes, got "+typeof l)}return U&&(q=(0,e9.mod)(q,I)),H1.aInRange("private key",q,t2,I),q}function f(l){if(!(l instanceof p))throw new Error("ProjectivePoint expected")}let d=(0,W0.memoized)((l,y)=>{let{px:T,py:U,pz:I}=l;if(r.eql(I,r.ONE))return{x:T,y:U};let q=l.is0();y==null&&(y=q?r.ONE:r.inv(I));let R=r.mul(T,y),z=r.mul(U,y),L=r.mul(I,y);if(q)return{x:r.ZERO,y:r.ZERO};if(!r.eql(L,r.ONE))throw new Error("invZ was invalid");return{x:R,y:z}}),h=(0,W0.memoized)(l=>{if(l.is0()){if(e.allowInfinityPoint&&!r.is0(l.py))return;throw new Error("bad point: ZERO")}let{x:y,y:T}=l.toAffine();if(!r.isValid(y)||!r.isValid(T))throw new Error("bad point: x or y not FE");let U=r.sqr(T),I=o(y);if(!r.eql(U,I))throw new Error("bad point: equation left != right");if(!l.isTorsionFree())throw new Error("bad point: not in prime-order subgroup");return!0});class p{constructor(y,T,U){if(this.px=y,this.py=T,this.pz=U,y==null||!r.isValid(y))throw new Error("x required");if(T==null||!r.isValid(T))throw new Error("y required");if(U==null||!r.isValid(U))throw new Error("z required");Object.freeze(this)}static fromAffine(y){let{x:T,y:U}=y||{};if(!y||!r.isValid(T)||!r.isValid(U))throw new Error("invalid affine point");if(y instanceof p)throw new Error("projective point not allowed");let I=q=>r.eql(q,r.ZERO);return I(T)&&I(U)?p.ZERO:new p(T,U,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(y){let T=r.invertBatch(y.map(U=>U.pz));return y.map((U,I)=>U.toAffine(T[I])).map(p.fromAffine)}static fromHex(y){let T=p.fromAffine(s((0,W0.ensureBytes)("pointHex",y)));return T.assertValidity(),T}static fromPrivateKey(y){return p.BASE.multiply(c(y))}static msm(y,T){return(0,Po.pippenger)(p,n,y,T)}_setWindowSize(y){_.setWindowSize(this,y)}assertValidity(){h(this)}hasEvenY(){let{y}=this.toAffine();if(r.isOdd)return!r.isOdd(y);throw new Error("Field doesn't support isOdd")}equals(y){f(y);let{px:T,py:U,pz:I}=this,{px:q,py:R,pz:z}=y,L=r.eql(r.mul(T,z),r.mul(q,I)),H=r.eql(r.mul(U,z),r.mul(R,I));return L&&H}negate(){return new p(this.px,r.neg(this.py),this.pz)}double(){let{a:y,b:T}=e,U=r.mul(T,No),{px:I,py:q,pz:R}=this,z=r.ZERO,L=r.ZERO,H=r.ZERO,k=r.mul(I,I),N=r.mul(q,q),u=r.mul(R,R),m=r.mul(I,q);return m=r.add(m,m),H=r.mul(I,R),H=r.add(H,H),z=r.mul(y,H),L=r.mul(U,u),L=r.add(z,L),z=r.sub(N,L),L=r.add(N,L),L=r.mul(z,L),z=r.mul(m,z),H=r.mul(U,H),u=r.mul(y,u),m=r.sub(k,u),m=r.mul(y,m),m=r.add(m,H),H=r.add(k,k),k=r.add(H,k),k=r.add(k,u),k=r.mul(k,m),L=r.add(L,k),u=r.mul(q,R),u=r.add(u,u),k=r.mul(u,m),z=r.sub(z,k),H=r.mul(u,N),H=r.add(H,H),H=r.add(H,H),new p(z,L,H)}add(y){f(y);let{px:T,py:U,pz:I}=this,{px:q,py:R,pz:z}=y,L=r.ZERO,H=r.ZERO,k=r.ZERO,N=e.a,u=r.mul(e.b,No),m=r.mul(T,q),x=r.mul(U,R),b=r.mul(I,z),v=r.add(T,U),B=r.add(q,R);v=r.mul(v,B),B=r.add(m,x),v=r.sub(v,B),B=r.add(T,I);let M=r.add(q,z);return B=r.mul(B,M),M=r.add(m,b),B=r.sub(B,M),M=r.add(U,I),L=r.add(R,z),M=r.mul(M,L),L=r.add(x,b),M=r.sub(M,L),k=r.mul(N,B),L=r.mul(u,b),k=r.add(L,k),L=r.sub(x,k),k=r.add(x,k),H=r.mul(L,k),x=r.add(m,m),x=r.add(x,m),b=r.mul(N,b),B=r.mul(u,B),x=r.add(x,b),b=r.sub(m,b),b=r.mul(N,b),B=r.add(B,b),m=r.mul(x,B),H=r.add(H,m),m=r.mul(M,B),L=r.mul(v,L),L=r.sub(L,m),m=r.mul(v,x),k=r.mul(M,k),k=r.add(k,m),new p(L,H,k)}subtract(y){return this.add(y.negate())}is0(){return this.equals(p.ZERO)}wNAF(y){return _.wNAFCached(this,y,p.normalizeZ)}multiplyUnsafe(y){let{endo:T,n:U}=e;H1.aInRange("scalar",y,$6,U);let I=p.ZERO;if(y===$6)return I;if(this.is0()||y===t2)return this;if(!T||_.hasPrecomputes(this))return _.wNAFCachedUnsafe(this,y,p.normalizeZ);let{k1neg:q,k1:R,k2neg:z,k2:L}=T.splitScalar(y),H=I,k=I,N=this;for(;R>$6||L>$6;)R&t2&&(H=H.add(N)),L&t2&&(k=k.add(N)),N=N.double(),R>>=t2,L>>=t2;return q&&(H=H.negate()),z&&(k=k.negate()),k=new p(r.mul(k.px,T.beta),k.py,k.pz),H.add(k)}multiply(y){let{endo:T,n:U}=e;H1.aInRange("scalar",y,t2,U);let I,q;if(T){let{k1neg:R,k1:z,k2neg:L,k2:H}=T.splitScalar(y),{p:k,f:N}=this.wNAF(z),{p:u,f:m}=this.wNAF(H);k=_.constTimeNegate(R,k),u=_.constTimeNegate(L,u),u=new p(r.mul(u.px,T.beta),u.py,u.pz),I=k.add(u),q=N.add(m)}else{let{p:R,f:z}=this.wNAF(y);I=R,q=z}return p.normalizeZ([I,q])[0]}multiplyAndAddUnsafe(y,T,U){let I=p.BASE,q=(z,L)=>L===$6||L===t2||!z.equals(I)?z.multiplyUnsafe(L):z.multiply(L),R=q(this,T).add(q(y,U));return R.is0()?void 0:R}toAffine(y){return d(this,y)}isTorsionFree(){let{h:y,isTorsionFree:T}=e;if(y===t2)return!0;if(T)return T(p,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:y,clearCofactor:T}=e;return y===t2?this:T?T(p,this):this.multiplyUnsafe(e.h)}toRawBytes(y=!0){return(0,W0.abool)("isCompressed",y),this.assertValidity(),i(p,this,y)}toHex(y=!0){return(0,W0.abool)("isCompressed",y),H1.bytesToHex(this.toRawBytes(y))}}p.BASE=new p(e.Gx,e.Gy,r.ONE),p.ZERO=new p(r.ZERO,r.ONE,r.ZERO);let w=e.nBitLength,_=(0,Po.wNAF)(p,e.endo?Math.ceil(w/2):w);return{CURVE:e,ProjectivePoint:p,normPrivateKeyToScalar:c,weierstrassEquation:o,isWithinCurveOrder:a}}function UL(t){let e=(0,Po.validateBasic)(t);return H1.validateObject(e,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...e})}function PL(t){let e=UL(t),{Fp:r,n}=e,i=r.BYTES+1,s=2*r.BYTES+1;function o(b){return(0,e9.mod)(b,n)}function a(b){return(0,e9.invert)(b,n)}let{ProjectivePoint:c,normPrivateKeyToScalar:f,weierstrassEquation:d,isWithinCurveOrder:h}=c_({...e,toBytes(b,v,B){let M=v.toAffine(),E=r.toBytes(M.x),g=H1.concatBytes;return(0,W0.abool)("isCompressed",B),B?g(Uint8Array.from([v.hasEvenY()?2:3]),E):g(Uint8Array.from([4]),E,r.toBytes(M.y))},fromBytes(b){let v=b.length,B=b[0],M=b.subarray(1);if(v===i&&(B===2||B===3)){let E=H1.bytesToNumberBE(M);if(!H1.inRange(E,t2,r.ORDER))throw new Error("Point is not on curve");let g=d(E),O;try{O=r.sqrt(g)}catch(K){let F=K instanceof Error?": "+K.message:"";throw new Error("Point is not on curve"+F)}let j=(O&t2)===t2;return(B&1)===1!==j&&(O=r.neg(O)),{x:E,y:O}}else if(v===s&&B===4){let E=r.fromBytes(M.subarray(0,r.BYTES)),g=r.fromBytes(M.subarray(r.BYTES,2*r.BYTES));return{x:E,y:g}}else{let E=i,g=s;throw new Error("invalid Point, expected length of "+E+", or uncompressed "+g+", got "+v)}}}),p=b=>H1.bytesToHex(H1.numberToBytesBE(b,e.nByteLength));function w(b){let v=n>>t2;return b>v}function _(b){return w(b)?o(-b):b}let l=(b,v,B)=>H1.bytesToNumberBE(b.slice(v,B));class y{constructor(v,B,M){this.r=v,this.s=B,this.recovery=M,this.assertValidity()}static fromCompact(v){let B=e.nByteLength;return v=(0,W0.ensureBytes)("compactSignature",v,B*2),new y(l(v,0,B),l(v,B,2*B))}static fromDER(v){let{r:B,s:M}=x0.DER.toSig((0,W0.ensureBytes)("DER",v));return new y(B,M)}assertValidity(){H1.aInRange("r",this.r,t2,n),H1.aInRange("s",this.s,t2,n)}addRecoveryBit(v){return new y(this.r,this.s,v)}recoverPublicKey(v){let{r:B,s:M,recovery:E}=this,g=z((0,W0.ensureBytes)("msgHash",v));if(E==null||![0,1,2,3].includes(E))throw new Error("recovery id invalid");let O=E===2||E===3?B+e.n:B;if(O>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");let j=(E&1)===0?"02":"03",D=c.fromHex(j+p(O)),K=a(O),F=o(-g*K),W=o(M*K),Z=c.BASE.multiplyAndAddUnsafe(D,F,W);if(!Z)throw new Error("point at infinify");return Z.assertValidity(),Z}hasHighS(){return w(this.s)}normalizeS(){return this.hasHighS()?new y(this.r,o(-this.s),this.recovery):this}toDERRawBytes(){return H1.hexToBytes(this.toDERHex())}toDERHex(){return x0.DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return H1.hexToBytes(this.toCompactHex())}toCompactHex(){return p(this.r)+p(this.s)}}let T={isValidPrivateKey(b){try{return f(b),!0}catch{return!1}},normPrivateKeyToScalar:f,randomPrivateKey:()=>{let b=(0,e9.getMinHashLength)(e.n);return(0,e9.mapHashToField)(e.randomBytes(b),e.n)},precompute(b=8,v=c.BASE){return v._setWindowSize(b),v.multiply(BigInt(3)),v}};function U(b,v=!0){return c.fromPrivateKey(b).toRawBytes(v)}function I(b){let v=H1.isBytes(b),B=typeof b=="string",M=(v||B)&&b.length;return v?M===i||M===s:B?M===2*i||M===2*s:b instanceof c}function q(b,v,B=!0){if(I(b))throw new Error("first arg must be private key");if(!I(v))throw new Error("second arg must be public key");return c.fromHex(v).multiply(f(b)).toRawBytes(B)}let R=e.bits2int||function(b){if(b.length>8192)throw new Error("input is too large");let v=H1.bytesToNumberBE(b),B=b.length*8-e.nBitLength;return B>0?v>>BigInt(B):v},z=e.bits2int_modN||function(b){return o(R(b))},L=H1.bitMask(e.nBitLength);function H(b){return H1.aInRange("num < 2^"+e.nBitLength,b,$6,L),H1.numberToBytesBE(b,e.nByteLength)}function k(b,v,B=N){if(["recovered","canonical"].some(a1=>a1 in B))throw new Error("sign() legacy options not supported");let{hash:M,randomBytes:E}=e,{lowS:g,prehash:O,extraEntropy:j}=B;g==null&&(g=!0),b=(0,W0.ensureBytes)("msgHash",b),o_(B),O&&(b=(0,W0.ensureBytes)("prehashed msgHash",M(b)));let D=z(b),K=f(v),F=[H(K),H(D)];if(j!=null&&j!==!1){let a1=j===!0?E(r.BYTES):j;F.push((0,W0.ensureBytes)("extraEntropy",a1))}let W=H1.concatBytes(...F),Z=D;function w1(a1){let c1=R(a1);if(!h(c1))return;let W1=a(c1),m1=c.BASE.multiply(c1).toAffine(),f1=o(m1.x);if(f1===$6)return;let s2=o(W1*o(Z+f1*K));if(s2===$6)return;let A1=(m1.x===f1?0:2)|Number(m1.y&t2),k1=s2;return g&&w(s2)&&(k1=_(s2),A1^=1),new y(f1,k1,A1)}return{seed:W,k2sig:w1}}let N={lowS:e.lowS,prehash:!1},u={lowS:e.lowS,prehash:!1};function m(b,v,B=N){let{seed:M,k2sig:E}=k(b,v,B),g=e;return H1.createHmacDrbg(g.hash.outputLen,g.nByteLength,g.hmac)(M,E)}c.BASE._setWindowSize(8);function x(b,v,B,M=u){let E=b;v=(0,W0.ensureBytes)("msgHash",v),B=(0,W0.ensureBytes)("publicKey",B);let{lowS:g,prehash:O,format:j}=M;if(o_(M),"strict"in M)throw new Error("options.strict was renamed to lowS");if(j!==void 0&&j!=="compact"&&j!=="der")throw new Error("format must be compact or der");let D=typeof E=="string"||H1.isBytes(E),K=!D&&!j&&typeof E=="object"&&E!==null&&typeof E.r=="bigint"&&typeof E.s=="bigint";if(!D&&!K)throw new Error("invalid signature, expected Uint8Array, hex string or Signature instance");let F,W;try{if(K&&(F=new y(E.r,E.s)),D){try{j!=="compact"&&(F=y.fromDER(E))}catch(A1){if(!(A1 instanceof x0.DER.Err))throw A1}!F&&j!=="der"&&(F=y.fromCompact(E))}W=c.fromHex(B)}catch{return!1}if(!F||g&&F.hasHighS())return!1;O&&(v=e.hash(v));let{r:Z,s:w1}=F,a1=z(v),c1=a(w1),W1=o(a1*c1),m1=o(Z*c1),f1=c.BASE.multiplyAndAddUnsafe(W,W1,m1)?.toAffine();return f1?o(f1.x)===Z:!1}return{CURVE:e,getPublicKey:U,getSharedSecret:q,sign:m,verify:x,ProjectivePoint:c,Signature:y,utils:T}}function u_(t,e){let r=t.ORDER,n=$6;for(let _=r-t2;_%S7===$6;_/=S7)n+=t2;let i=n,s=S7<<i-t2-t2,o=s*S7,a=(r-t2)/o,c=(a-t2)/S7,f=o-t2,d=s,h=t.pow(e,a),p=t.pow(e,(a+t2)/S7),w=(_,l)=>{let y=h,T=t.pow(l,f),U=t.sqr(T);U=t.mul(U,l);let I=t.mul(_,U);I=t.pow(I,c),I=t.mul(I,T),T=t.mul(I,l),U=t.mul(I,_);let q=t.mul(U,T);I=t.pow(q,d);let R=t.eql(I,t.ONE);T=t.mul(U,p),I=t.mul(q,y),U=t.cmov(T,U,R),q=t.cmov(I,q,R);for(let z=i;z>t2;z--){let L=z-S7;L=S7<<L-t2;let H=t.pow(q,L),k=t.eql(H,t.ONE);T=t.mul(U,y),y=t.mul(y,y),H=t.mul(q,y),U=t.cmov(T,U,k),q=t.cmov(H,q,k)}return{isValid:R,value:U}};if(t.ORDER%a_===No){let _=(t.ORDER-No)/a_,l=t.sqrt(t.neg(e));w=(y,T)=>{let U=t.sqr(T),I=t.mul(y,T);U=t.mul(U,I);let q=t.pow(U,_);q=t.mul(q,I);let R=t.mul(q,l),z=t.mul(t.sqr(q),T),L=t.eql(z,y),H=t.cmov(R,q,L);return{isValid:L,value:H}}}return w}function OL(t,e){if((0,e9.validateField)(t),!t.isValid(e.A)||!t.isValid(e.B)||!t.isValid(e.Z))throw new Error("mapToCurveSimpleSWU: invalid opts");let r=u_(t,e.Z);if(!t.isOdd)throw new Error("Fp.isOdd is not implemented!");return n=>{let i,s,o,a,c,f,d,h;i=t.sqr(n),i=t.mul(i,e.Z),s=t.sqr(i),s=t.add(s,i),o=t.add(s,t.ONE),o=t.mul(o,e.B),a=t.cmov(e.Z,t.neg(s),!t.eql(s,t.ZERO)),a=t.mul(a,e.A),s=t.sqr(o),f=t.sqr(a),c=t.mul(f,e.A),s=t.add(s,c),s=t.mul(s,o),f=t.mul(f,a),c=t.mul(f,e.B),s=t.add(s,c),d=t.mul(i,o);let{isValid:p,value:w}=r(s,f);h=t.mul(i,n),h=t.mul(h,w),d=t.cmov(d,o,p),h=t.cmov(h,w,p);let _=t.isOdd(n)===t.isOdd(h);return h=t.cmov(t.neg(h),h,_),d=t.div(d,a),{x:d,y:h}}}});var l_=C(qo=>{"use strict";A();S();Object.defineProperty(qo,"__esModule",{value:!0});qo.getHash=d_;qo.createCurve=zL;var NL=E9(),f_=L0(),qL=Bd();function d_(t){return{hash:t,hmac:(e,...r)=>(0,NL.hmac)(t,e,(0,f_.concatBytes)(...r)),randomBytes:f_.randomBytes}}function zL(t,e){let r=n=>(0,qL.weierstrass)({...t,...d_(n)});return{...r(e),create:r}}});var g_=C(t9=>{"use strict";A();S();Object.defineProperty(t9,"__esModule",{value:!0});t9.expand_message_xmd=h_;t9.expand_message_xof=b_;t9.hash_to_field=Ed;t9.isogenyMap=CL;t9.createHasher=kL;var RL=et(),c3=Q8(),HL=c3.bytesToNumberBE;function B7(t,e){if(an(t),an(e),t<0||t>=1<<8*e)throw new Error("invalid I2OSP input: "+t);let r=Array.from({length:e}).fill(0);for(let n=e-1;n>=0;n--)r[n]=t&255,t>>>=8;return new Uint8Array(r)}function LL(t,e){let r=new Uint8Array(t.length);for(let n=0;n<t.length;n++)r[n]=t[n]^e[n];return r}function an(t){if(!Number.isSafeInteger(t))throw new Error("number expected")}function h_(t,e,r,n){(0,c3.abytes)(t),(0,c3.abytes)(e),an(r),e.length>255&&(e=n((0,c3.concatBytes)((0,c3.utf8ToBytes)("H2C-OVERSIZE-DST-"),e)));let{outputLen:i,blockLen:s}=n,o=Math.ceil(r/i);if(r>65535||o>255)throw new Error("expand_message_xmd: invalid lenInBytes");let a=(0,c3.concatBytes)(e,B7(e.length,1)),c=B7(0,s),f=B7(r,2),d=new Array(o),h=n((0,c3.concatBytes)(c,t,f,B7(0,1),a));d[0]=n((0,c3.concatBytes)(h,B7(1,1),a));for(let w=1;w<=o;w++){let _=[LL(h,d[w-1]),B7(w+1,1),a];d[w]=n((0,c3.concatBytes)(..._))}return(0,c3.concatBytes)(...d).slice(0,r)}function b_(t,e,r,n,i){if((0,c3.abytes)(t),(0,c3.abytes)(e),an(r),e.length>255){let s=Math.ceil(2*n/8);e=i.create({dkLen:s}).update((0,c3.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(e).digest()}if(r>65535||e.length>255)throw new Error("expand_message_xof: invalid lenInBytes");return i.create({dkLen:r}).update(t).update(B7(r,2)).update(e).update(B7(e.length,1)).digest()}function Ed(t,e,r){(0,c3.validateObject)(r,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:n,k:i,m:s,hash:o,expand:a,DST:c}=r;(0,c3.abytes)(t),an(e);let f=typeof c=="string"?(0,c3.utf8ToBytes)(c):c,d=n.toString(2).length,h=Math.ceil((d+i)/8),p=e*s*h,w;if(a==="xmd")w=h_(t,f,p,o);else if(a==="xof")w=b_(t,f,p,i,o);else if(a==="_internal_pass")w=t;else throw new Error('expand must be "xmd" or "xof"');let _=new Array(e);for(let l=0;l<e;l++){let y=new Array(s);for(let T=0;T<s;T++){let U=h*(T+l*s),I=w.subarray(U,U+h);y[T]=(0,RL.mod)(HL(I),n)}_[l]=y}return _}function CL(t,e){let r=e.map(n=>Array.from(n).reverse());return(n,i)=>{let[s,o,a,c]=r.map(f=>f.reduce((d,h)=>t.add(t.mul(d,n),h)));return n=t.div(s,o),i=t.mul(i,t.div(a,c)),{x:n,y:i}}}function kL(t,e,r){if(typeof e!="function")throw new Error("mapToCurve() must be defined");return{hashToCurve(n,i){let s=Ed(n,2,{...r,DST:r.DST,...i}),o=t.fromAffine(e(s[0])),a=t.fromAffine(e(s[1])),c=o.add(a).clearCofactor();return c.assertValidity(),c},encodeToCurve(n,i){let s=Ed(n,1,{...r,DST:r.encodeDST,...i}),o=t.fromAffine(e(s[0])).clearCofactor();return o.assertValidity(),o},mapToCurve(n){if(!Array.isArray(n))throw new Error("mapToCurve: expected array of bigints");for(let s of n)if(typeof s!="bigint")throw new Error("mapToCurve: expected array of bigints");let i=t.fromAffine(e(n)).clearCofactor();return i.assertValidity(),i}}}});var B_=C(k3=>{"use strict";A();S();Object.defineProperty(k3,"__esModule",{value:!0});k3.encodeToCurve=k3.hashToCurve=k3.schnorr=k3.secp256k1=void 0;var zo=Wt(),jL=L0(),DL=l_(),w_=g_(),H0=et(),C3=Q8(),KL=Bd(),fn=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Ro=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),cn=BigInt(1),Ho=BigInt(2),y_=(t,e)=>(t+e/Ho)/e;function m_(t){let e=fn,r=BigInt(3),n=BigInt(6),i=BigInt(11),s=BigInt(22),o=BigInt(23),a=BigInt(44),c=BigInt(88),f=t*t*t%e,d=f*f*t%e,h=(0,H0.pow2)(d,r,e)*d%e,p=(0,H0.pow2)(h,r,e)*d%e,w=(0,H0.pow2)(p,Ho,e)*f%e,_=(0,H0.pow2)(w,i,e)*w%e,l=(0,H0.pow2)(_,s,e)*_%e,y=(0,H0.pow2)(l,a,e)*l%e,T=(0,H0.pow2)(y,c,e)*y%e,U=(0,H0.pow2)(T,a,e)*l%e,I=(0,H0.pow2)(U,r,e)*d%e,q=(0,H0.pow2)(I,o,e)*_%e,R=(0,H0.pow2)(q,n,e)*f%e,z=(0,H0.pow2)(R,Ho,e);if(!E7.eql(E7.sqr(z),t))throw new Error("Cannot find square root");return z}var E7=(0,H0.Field)(fn,void 0,void 0,{sqrt:m_});k3.secp256k1=(0,DL.createCurve)({a:BigInt(0),b:BigInt(7),Fp:E7,n:Ro,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:t=>{let e=Ro,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-cn*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),i=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),s=r,o=BigInt("0x100000000000000000000000000000000"),a=y_(s*t,e),c=y_(-n*t,e),f=(0,H0.mod)(t-a*r-c*i,e),d=(0,H0.mod)(-a*n-c*s,e),h=f>o,p=d>o;if(h&&(f=e-f),p&&(d=e-d),f>o||d>o)throw new Error("splitScalar: Endomorphism failed, k="+t);return{k1neg:h,k1:f,k2neg:p,k2:d}}}},zo.sha256);var v_=BigInt(0),p_={};function Lo(t,...e){let r=p_[t];if(r===void 0){let n=(0,zo.sha256)(Uint8Array.from(t,i=>i.charCodeAt(0)));r=(0,C3.concatBytes)(n,n),p_[t]=r}return(0,zo.sha256)((0,C3.concatBytes)(r,...e))}var Ud=t=>t.toRawBytes(!0).slice(1),Id=t=>(0,C3.numberToBytesBE)(t,32),Td=t=>(0,H0.mod)(t,fn),un=t=>(0,H0.mod)(t,Ro),Pd=k3.secp256k1.ProjectivePoint,FL=(t,e,r)=>Pd.BASE.multiplyAndAddUnsafe(t,e,r);function Md(t){let e=k3.secp256k1.utils.normPrivateKeyToScalar(t),r=Pd.fromPrivateKey(e);return{scalar:r.hasEvenY()?e:un(-e),bytes:Ud(r)}}function __(t){(0,C3.aInRange)("x",t,cn,fn);let e=Td(t*t),r=Td(e*t+BigInt(7)),n=m_(r);n%Ho!==v_&&(n=Td(-n));let i=new Pd(t,n,cn);return i.assertValidity(),i}var rt=C3.bytesToNumberBE;function x_(...t){return un(rt(Lo("BIP0340/challenge",...t)))}function VL(t){return Md(t).bytes}function GL(t,e,r=(0,jL.randomBytes)(32)){let n=(0,C3.ensureBytes)("message",t),{bytes:i,scalar:s}=Md(e),o=(0,C3.ensureBytes)("auxRand",r,32),a=Id(s^rt(Lo("BIP0340/aux",o))),c=Lo("BIP0340/nonce",a,i,n),f=un(rt(c));if(f===v_)throw new Error("sign failed: k is zero");let{bytes:d,scalar:h}=Md(f),p=x_(d,i,n),w=new Uint8Array(64);if(w.set(d,0),w.set(Id(un(h+p*s)),32),!A_(w,n,i))throw new Error("sign: Invalid signature produced");return w}function A_(t,e,r){let n=(0,C3.ensureBytes)("signature",t,64),i=(0,C3.ensureBytes)("message",e),s=(0,C3.ensureBytes)("publicKey",r,32);try{let o=__(rt(s)),a=rt(n.subarray(0,32));if(!(0,C3.inRange)(a,cn,fn))return!1;let c=rt(n.subarray(32,64));if(!(0,C3.inRange)(c,cn,Ro))return!1;let f=x_(Id(a),Ud(o),i),d=FL(o,c,un(-f));return!(!d||!d.hasEvenY()||d.toAffine().x!==a)}catch{return!1}}k3.schnorr=(()=>({getPublicKey:VL,sign:GL,verify:A_,utils:{randomPrivateKey:k3.secp256k1.utils.randomPrivateKey,lift_x:__,pointToBytes:Ud,numberToBytesBE:C3.numberToBytesBE,bytesToNumberBE:C3.bytesToNumberBE,taggedHash:Lo,mod:H0.mod}}))();var $L=(()=>(0,w_.isogenyMap)(E7,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map(t=>t.map(e=>BigInt(e)))))(),WL=(()=>(0,KL.mapToCurveSimpleSWU)(E7,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:E7.create(BigInt("-11"))}))(),S_=(()=>(0,w_.createHasher)(k3.secp256k1.ProjectivePoint,t=>{let{x:e,y:r}=WL(E7.create(t[0]));return $L(e,r)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:E7.ORDER,m:1,k:128,expand:"xmd",hash:zo.sha256}))();k3.hashToCurve=(()=>S_.hashToCurve)();k3.encodeToCurve=(()=>S_.encodeToCurve)()});var H_=C(t1=>{"use strict";A();S();Object.defineProperty(t1,"__esModule",{value:!0});t1.bytes=t1.stringToBytes=t1.str=t1.bytesToString=t1.hex=t1.utf8=t1.bech32m=t1.bech32=t1.base58check=t1.createBase58check=t1.base58xmr=t1.base58xrp=t1.base58flickr=t1.base58=t1.base64urlnopad=t1.base64url=t1.base64nopad=t1.base64=t1.base32crockford=t1.base32hexnopad=t1.base32hex=t1.base32nopad=t1.base32=t1.base16=t1.utils=t1.assertNumber=void 0;function nt(t){return t instanceof Uint8Array||ArrayBuffer.isView(t)&&t.constructor.name==="Uint8Array"}function U_(t,e){return Array.isArray(e)?e.length===0?!0:t?e.every(r=>typeof r=="string"):e.every(r=>Number.isSafeInteger(r)):!1}function qd(t){if(typeof t!="function")throw new Error("function expected");return!0}function it(t,e){if(typeof e!="string")throw new Error(`${t}: string expected`);return!0}function r9(t){if(!Number.isSafeInteger(t))throw new Error(`invalid integer: ${t}`)}t1.assertNumber=r9;function ko(t){if(!Array.isArray(t))throw new Error("array expected")}function jo(t,e){if(!U_(!0,e))throw new Error(`${t}: array of strings expected`)}function zd(t,e){if(!U_(!1,e))throw new Error(`${t}: array of numbers expected`)}function m3(...t){let e=s=>s,r=(s,o)=>a=>s(o(a)),n=t.map(s=>s.encode).reduceRight(r,e),i=t.map(s=>s.decode).reduce(r,e);return{encode:n,decode:i}}function j3(t){let e=typeof t=="string"?t.split(""):t,r=e.length;jo("alphabet",e);let n=new Map(e.map((i,s)=>[i,s]));return{encode:i=>(ko(i),i.map(s=>{if(!Number.isSafeInteger(s)||s<0||s>=r)throw new Error(`alphabet.encode: digit index outside alphabet "${s}". Allowed: ${t}`);return e[s]})),decode:i=>(ko(i),i.map(s=>{it("alphabet.decode",s);let o=n.get(s);if(o===void 0)throw new Error(`Unknown letter: "${s}". Allowed: ${t}`);return o}))}}function D3(t=""){return it("join",t),{encode:e=>(jo("join.decode",e),e.join(t)),decode:e=>(it("join.decode",e),e.split(t))}}function ln(t,e="="){return r9(t),it("padding",e),{encode(r){for(jo("padding.encode",r);r.length*t%8;)r.push(e);return r},decode(r){jo("padding.decode",r);let n=r.length;if(n*t%8)throw new Error("padding: invalid, string should have whole number of bytes");for(;n>0&&r[n-1]===e;n--)if((n-1)*t%8===0)throw new Error("padding: invalid, string has too much padding");return r.slice(0,n)}}}function P_(t){return qd(t),{encode:e=>e,decode:e=>t(e)}}function Od(t,e,r){if(e<2)throw new Error(`convertRadix: invalid from=${e}, base cannot be less than 2`);if(r<2)throw new Error(`convertRadix: invalid to=${r}, base cannot be less than 2`);if(ko(t),!t.length)return[];let n=0,i=[],s=Array.from(t,a=>{if(r9(a),a<0||a>=e)throw new Error(`invalid integer: ${a}`);return a}),o=s.length;for(;;){let a=0,c=!0;for(let f=n;f<o;f++){let d=s[f],h=e*a,p=h+d;if(!Number.isSafeInteger(p)||h/e!==a||p-d!==h)throw new Error("convertRadix: carry overflow");let w=p/r;a=p%r;let _=Math.floor(w);if(s[f]=_,!Number.isSafeInteger(_)||_*r+a!==p)throw new Error("convertRadix: carry overflow");if(c)_?c=!1:n=f;else continue}if(i.push(a),c)break}for(let a=0;a<t.length-1&&t[a]===0;a++)i.push(0);return i.reverse()}var O_=(t,e)=>e===0?t:O_(e,t%e),Do=(t,e)=>t+(e-O_(t,e)),Co=(()=>{let t=[];for(let e=0;e<40;e++)t.push(2**e);return t})();function Ko(t,e,r,n){if(ko(t),e<=0||e>32)throw new Error(`convertRadix2: wrong from=${e}`);if(r<=0||r>32)throw new Error(`convertRadix2: wrong to=${r}`);if(Do(e,r)>32)throw new Error(`convertRadix2: carry overflow from=${e} to=${r} carryBits=${Do(e,r)}`);let i=0,s=0,o=Co[e],a=Co[r]-1,c=[];for(let f of t){if(r9(f),f>=o)throw new Error(`convertRadix2: invalid data word=${f} from=${e}`);if(i=i<<e|f,s+e>32)throw new Error(`convertRadix2: carry overflow pos=${s} from=${e}`);for(s+=e;s>=r;s-=r)c.push((i>>s-r&a)>>>0);let d=Co[s];if(d===void 0)throw new Error("invalid carry");i&=d-1}if(i=i<<r-s&a,!n&&s>=e)throw new Error("Excess padding");if(!n&&i>0)throw new Error(`Non-zero padding: ${i}`);return n&&s>0&&c.push(i>>>0),c}function N_(t){r9(t);let e=2**8;return{encode:r=>{if(!nt(r))throw new Error("radix.encode input should be Uint8Array");return Od(Array.from(r),e,t)},decode:r=>(zd("radix.decode",r),Uint8Array.from(Od(r,t,e)))}}function n6(t,e=!1){if(r9(t),t<=0||t>32)throw new Error("radix2: bits should be in (0..32]");if(Do(8,t)>32||Do(t,8)>32)throw new Error("radix2: carry overflow");return{encode:r=>{if(!nt(r))throw new Error("radix2.encode input should be Uint8Array");return Ko(Array.from(r),8,t,!e)},decode:r=>(zd("radix2.decode",r),Uint8Array.from(Ko(r,t,8,e)))}}function E_(t){return qd(t),function(...e){try{return t.apply(null,e)}catch{}}}function q_(t,e){return r9(t),qd(e),{encode(r){if(!nt(r))throw new Error("checksum.encode: input should be Uint8Array");let n=e(r).slice(0,t),i=new Uint8Array(r.length+t);return i.set(r),i.set(n,r.length),i},decode(r){if(!nt(r))throw new Error("checksum.decode: input should be Uint8Array");let n=r.slice(0,-t),i=r.slice(-t),s=e(n).slice(0,t);for(let o=0;o<t;o++)if(s[o]!==i[o])throw new Error("Invalid checksum");return n}}}t1.utils={alphabet:j3,chain:m3,checksum:q_,convertRadix:Od,convertRadix2:Ko,radix:N_,radix2:n6,join:D3,padding:ln};t1.base16=m3(n6(4),j3("0123456789ABCDEF"),D3(""));t1.base32=m3(n6(5),j3("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),ln(5),D3(""));t1.base32nopad=m3(n6(5),j3("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),D3(""));t1.base32hex=m3(n6(5),j3("0123456789ABCDEFGHIJKLMNOPQRSTUV"),ln(5),D3(""));t1.base32hexnopad=m3(n6(5),j3("0123456789ABCDEFGHIJKLMNOPQRSTUV"),D3(""));t1.base32crockford=m3(n6(5),j3("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),D3(""),P_(t=>t.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1")));t1.base64=m3(n6(6),j3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),ln(6),D3(""));t1.base64nopad=m3(n6(6),j3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),D3(""));t1.base64url=m3(n6(6),j3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),ln(6),D3(""));t1.base64urlnopad=m3(n6(6),j3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),D3(""));var Rd=t=>m3(N_(58),j3(t),D3(""));t1.base58=Rd("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");t1.base58flickr=Rd("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ");t1.base58xrp=Rd("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");var T_=[0,2,3,5,6,7,9,10,11];t1.base58xmr={encode(t){let e="";for(let r=0;r<t.length;r+=8){let n=t.subarray(r,r+8);e+=t1.base58.encode(n).padStart(T_[n.length],"1")}return e},decode(t){let e=[];for(let r=0;r<t.length;r+=11){let n=t.slice(r,r+11),i=T_.indexOf(n.length),s=t1.base58.decode(n);for(let o=0;o<s.length-i;o++)if(s[o]!==0)throw new Error("base58xmr: wrong padding");e=e.concat(Array.from(s.slice(s.length-i)))}return Uint8Array.from(e)}};var ZL=t=>m3(q_(4,e=>t(t(e))),t1.base58);t1.createBase58check=ZL;t1.base58check=t1.createBase58check;var Nd=m3(j3("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),D3("")),I_=[996825010,642813549,513874426,1027748829,705979059];function dn(t){let e=t>>25,r=(t&33554431)<<5;for(let n=0;n<I_.length;n++)(e>>n&1)===1&&(r^=I_[n]);return r}function M_(t,e,r=1){let n=t.length,i=1;for(let s=0;s<n;s++){let o=t.charCodeAt(s);if(o<33||o>126)throw new Error(`Invalid prefix (${t})`);i=dn(i)^o>>5}i=dn(i);for(let s=0;s<n;s++)i=dn(i)^t.charCodeAt(s)&31;for(let s of e)i=dn(i)^s;for(let s=0;s<6;s++)i=dn(i);return i^=r,Nd.encode(Ko([i%Co[30]],30,5,!1))}function z_(t){let e=t==="bech32"?1:734539939,r=n6(5),n=r.decode,i=r.encode,s=E_(n);function o(h,p,w=90){it("bech32.encode prefix",h),nt(p)&&(p=Array.from(p)),zd("bech32.encode",p);let _=h.length;if(_===0)throw new TypeError(`Invalid prefix length ${_}`);let l=_+7+p.length;if(w!==!1&&l>w)throw new TypeError(`Length ${l} exceeds limit ${w}`);let y=h.toLowerCase(),T=M_(y,p,e);return`${y}1${Nd.encode(p)}${T}`}function a(h,p=90){it("bech32.decode input",h);let w=h.length;if(w<8||p!==!1&&w>p)throw new TypeError(`invalid string length: ${w} (${h}). Expected (8..${p})`);let _=h.toLowerCase();if(h!==_&&h!==h.toUpperCase())throw new Error("String must be lowercase or uppercase");let l=_.lastIndexOf("1");if(l===0||l===-1)throw new Error('Letter "1" must be present between prefix and data only');let y=_.slice(0,l),T=_.slice(l+1);if(T.length<6)throw new Error("Data must be at least 6 characters long");let U=Nd.decode(T).slice(0,-6),I=M_(y,U,e);if(!T.endsWith(I))throw new Error(`Invalid checksum in ${h}: expected "${I}"`);return{prefix:y,words:U}}let c=E_(a);function f(h){let{prefix:p,words:w}=a(h,!1);return{prefix:p,words:w,bytes:n(w)}}function d(h,p){return o(h,i(p))}return{encode:o,decode:a,encodeFromBytes:d,decodeToBytes:f,decodeUnsafe:c,fromWords:n,fromWordsUnsafe:s,toWords:i}}t1.bech32=z_("bech32");t1.bech32m=z_("bech32m");t1.utf8={encode:t=>new TextDecoder().decode(t),decode:t=>new TextEncoder().encode(t)};t1.hex=m3(n6(4),j3("0123456789abcdef"),D3(""),P_(t=>{if(typeof t!="string"||t.length%2!==0)throw new TypeError(`hex.decode: expected string, got ${typeof t} with length ${t.length}`);return t.toLowerCase()}));var Fo={utf8:t1.utf8,hex:t1.hex,base16:t1.base16,base32:t1.base32,base64:t1.base64,base64url:t1.base64url,base58:t1.base58,base58xmr:t1.base58xmr},R_="Invalid encoding type. Available types: utf8, hex, base16, base32, base64, base64url, base58, base58xmr",XL=(t,e)=>{if(typeof t!="string"||!Fo.hasOwnProperty(t))throw new TypeError(R_);if(!nt(e))throw new TypeError("bytesToString() expects Uint8Array");return Fo[t].encode(e)};t1.bytesToString=XL;t1.str=t1.bytesToString;var YL=(t,e)=>{if(!Fo.hasOwnProperty(t))throw new TypeError(R_);if(typeof e!="string")throw new TypeError("stringToBytes() expects string");return Fo[t].decode(e)};t1.stringToBytes=YL;t1.bytes=t1.stringToBytes});var D_=C(o5=>{"use strict";A();S();Object.defineProperty(o5,"__esModule",{value:!0});o5.HDKey=o5.HARDENED_OFFSET=void 0;var L_=E9(),JL=Hv(),j_=Wt(),C_=Zt(),st=y5(),B4=L0(),i5=B_(),QL=et(),eC=H_(),Vo=i5.secp256k1.ProjectivePoint,Hd=(0,eC.createBase58check)(j_.sha256);function k_(t){(0,st.abytes)(t);let e=t.length===0?"0":(0,B4.bytesToHex)(t);return BigInt("0x"+e)}function tC(t){if(typeof t!="bigint")throw new Error("bigint expected");return(0,B4.hexToBytes)(t.toString(16).padStart(64,"0"))}var rC=(0,B4.utf8ToBytes)("Bitcoin seed"),Ld={private:76066276,public:76067358};o5.HARDENED_OFFSET=2147483648;var nC=t=>(0,JL.ripemd160)((0,j_.sha256)(t)),iC=t=>(0,B4.createView)(t).getUint32(0,!1),Go=t=>{if(!Number.isSafeInteger(t)||t<0||t>2**32-1)throw new Error("invalid number, should be from 0 to 2**32-1, got "+t);let e=new Uint8Array(4);return(0,B4.createView)(e).setUint32(0,t,!1),e},s5=class{get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return iC(this.pubHash)}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){let e=this.privateKey;if(!e)throw new Error("No private key");return Hd.encode(this.serialize(this.versions.private,(0,B4.concatBytes)(new Uint8Array([0]),e)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return Hd.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(e,r=Ld){if((0,st.abytes)(e),8*e.length<128||8*e.length>512)throw new Error("HDKey: seed length must be between 128 and 512 bits; 256 bits is advised, got "+e.length);let n=(0,L_.hmac)(C_.sha512,rC,e);return new s5({versions:r,chainCode:n.slice(32),privateKey:n.slice(0,32)})}static fromExtendedKey(e,r=Ld){let n=Hd.decode(e),i=(0,B4.createView)(n),s=i.getUint32(0,!1),o={versions:r,depth:n[4],parentFingerprint:i.getUint32(5,!1),index:i.getUint32(9,!1),chainCode:n.slice(13,45)},a=n.slice(45),c=a[0]===0;if(s!==r[c?"private":"public"])throw new Error("Version mismatch");return c?new s5({...o,privateKey:a.slice(1)}):new s5({...o,publicKey:a})}static fromJSON(e){return s5.fromExtendedKey(e.xpriv)}constructor(e){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!e||typeof e!="object")throw new Error("HDKey.constructor must not be called directly");if(this.versions=e.versions||Ld,this.depth=e.depth||0,this.chainCode=e.chainCode||null,this.index=e.index||0,this.parentFingerprint=e.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(e.publicKey&&e.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(e.privateKey){if(!i5.secp256k1.utils.isValidPrivateKey(e.privateKey))throw new Error("Invalid private key");this.privKey=typeof e.privateKey=="bigint"?e.privateKey:k_(e.privateKey),this.privKeyBytes=tC(this.privKey),this.pubKey=i5.secp256k1.getPublicKey(e.privateKey,!0)}else if(e.publicKey)this.pubKey=Vo.fromHex(e.publicKey).toRawBytes(!0);else throw new Error("HDKey: no public or private key provided");this.pubHash=nC(this.pubKey)}derive(e){if(!/^[mM]'?/.test(e))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(e))return this;let r=e.replace(/^[mM]'?\//,"").split("/"),n=this;for(let i of r){let s=/^(\d+)('?)$/.exec(i),o=s&&s[1];if(!s||s.length!==3||typeof o!="string")throw new Error("invalid child index: "+i);let a=+o;if(!Number.isSafeInteger(a)||a>=o5.HARDENED_OFFSET)throw new Error("Invalid index");s[2]==="'"&&(a+=o5.HARDENED_OFFSET),n=n.deriveChild(a)}return n}deriveChild(e){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let r=Go(e);if(e>=o5.HARDENED_OFFSET){let a=this.privateKey;if(!a)throw new Error("Could not derive hardened child key");r=(0,B4.concatBytes)(new Uint8Array([0]),a,r)}else r=(0,B4.concatBytes)(this.pubKey,r);let n=(0,L_.hmac)(C_.sha512,this.chainCode,r),i=k_(n.slice(0,32)),s=n.slice(32);if(!i5.secp256k1.utils.isValidPrivateKey(i))throw new Error("Tweak bigger than curve order");let o={versions:this.versions,chainCode:s,depth:this.depth+1,parentFingerprint:this.fingerprint,index:e};try{if(this.privateKey){let a=(0,QL.mod)(this.privKey+i,i5.secp256k1.CURVE.n);if(!i5.secp256k1.utils.isValidPrivateKey(a))throw new Error("The tweak was out of range or the resulted private key is invalid");o.privateKey=a}else{let a=Vo.fromHex(this.pubKey).add(Vo.fromPrivateKey(i));if(a.equals(Vo.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");o.publicKey=a.toRawBytes(!0)}return new s5(o)}catch{return this.deriveChild(e+1)}}sign(e){if(!this.privateKey)throw new Error("No privateKey set!");return(0,st.abytes)(e,32),i5.secp256k1.sign(e,this.privKey).toCompactRawBytes()}verify(e,r){if((0,st.abytes)(e,32),(0,st.abytes)(r,64),!this.publicKey)throw new Error("No publicKey set!");let n;try{n=i5.secp256k1.Signature.fromCompact(r)}catch{return!1}return i5.secp256k1.verify(n,e,this.publicKey)}wipePrivateData(){return this.privKey=void 0,this.privKeyBytes&&(this.privKeyBytes.fill(0),this.privKeyBytes=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(e,r){if(!this.chainCode)throw new Error("No chainCode set");return(0,st.abytes)(r,33),(0,B4.concatBytes)(Go(e),new Uint8Array([this.depth]),Go(this.parentFingerprint),Go(this.index),this.chainCode,r)}};o5.HDKey=s5});var Cd=C(T7=>{"use strict";A();S();Object.defineProperty(T7,"__esModule",{value:!0});T7.Secp256k1Signature=T7.Secp256k1PrivateKey=T7.Secp256k1PublicKey=void 0;var F_=F4(),$o=Nv(),sC=D_(),oC=J3(),K_=oo(),aC=W8(),cC=Z8(),V_=rd(),hn=X3(),E4=class extends aC.PublicKey{constructor(e){super();let r=hn.Hex.fromHexInput(e);if(r.toUint8Array().length!==E4.LENGTH)throw new Error(`PublicKey length should be ${E4.LENGTH}`);this.key=r}verifySignature(e){let{message:r,signature:n}=e;if(!(n instanceof T4))return!1;let i=(0,V_.convertSigningMessage)(r),s=hn.Hex.fromHexInput(i).toUint8Array(),o=(0,F_.sha3_256)(s),a=n.toUint8Array();return $o.secp256k1.verify(a,o,this.key.toUint8Array(),{lowS:!0})}toUint8Array(){return this.key.toUint8Array()}serialize(e){e.serializeBytes(this.key.toUint8Array())}static deserialize(e){let r=e.deserializeBytes();return new E4(r)}static isPublicKey(e){return e instanceof E4}};T7.Secp256k1PublicKey=E4;E4.LENGTH=65;var E6=class extends oC.Serializable{constructor(e){super();let r=hn.Hex.fromHexInput(e);if(r.toUint8Array().length!==E6.LENGTH)throw new Error(`PrivateKey length should be ${E6.LENGTH}`);this.key=r}static generate(){let e=$o.secp256k1.utils.randomPrivateKey();return new E6(e)}static fromDerivationPath(e,r){if(!(0,K_.isValidBIP44Path)(e))throw new Error(`Invalid derivation path ${e}`);return E6.fromDerivationPathInner(e,(0,K_.mnemonicToSeed)(r))}static fromDerivationPathInner(e,r){let{privateKey:n}=sC.HDKey.fromMasterSeed(r).derive(e);if(n===null)throw new Error("Invalid key");return new E6(n)}sign(e){let r=(0,V_.convertSigningMessage)(e),n=hn.Hex.fromHexInput(r),i=(0,F_.sha3_256)(n.toUint8Array()),s=$o.secp256k1.sign(i,this.key.toUint8Array(),{lowS:!0});return new T4(s.toCompactRawBytes())}publicKey(){let e=$o.secp256k1.getPublicKey(this.key.toUint8Array(),!1);return new E4(e)}toUint8Array(){return this.key.toUint8Array()}toString(){return this.key.toString()}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(e){let r=e.deserializeBytes();return new E6(r)}static isPrivateKey(e){return e instanceof E6}};T7.Secp256k1PrivateKey=E6;E6.LENGTH=32;var T4=class extends cC.Signature{constructor(e){super();let r=hn.Hex.fromHexInput(e);if(r.toUint8Array().length!==T4.LENGTH)throw new Error(`Signature length should be ${T4.LENGTH}, received ${r.toUint8Array().length}`);this.data=r}toUint8Array(){return this.data.toUint8Array()}serialize(e){e.serializeBytes(this.data.toUint8Array())}static deserialize(e){let r=e.deserializeBytes();return new T4(r)}};T7.Secp256k1Signature=T4;T4.LENGTH=64});var kd=C(ct=>{"use strict";A();S();Object.defineProperty(ct,"__esModule",{value:!0});ct.AnySignature=ct.AnyPublicKey=void 0;var a5=N0(),uC=We(),bn=X8(),fC=W8(),gn=Cd(),dC=Z8(),ot=class extends fC.AccountPublicKey{constructor(e){if(super(),this.publicKey=e,e instanceof bn.Ed25519PublicKey)this.variant=a5.AnyPublicKeyVariant.Ed25519;else if(e instanceof gn.Secp256k1PublicKey)this.variant=a5.AnyPublicKeyVariant.Secp256k1;else throw new Error("Unsupported public key type")}verifySignature(e){let{message:r,signature:n}=e;return n instanceof at?this.publicKey.verifySignature({message:r,signature:n.signature}):!1}authKey(){return uC.AuthenticationKey.fromSchemeAndBytes({scheme:a5.SigningScheme.SingleKey,input:this.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeU32AsUleb128(this.variant),this.publicKey.serialize(e)}static deserialize(e){let r=e.deserializeUleb128AsU32(),n;switch(r){case a5.AnyPublicKeyVariant.Ed25519:n=bn.Ed25519PublicKey.deserialize(e);break;case a5.AnyPublicKeyVariant.Secp256k1:n=gn.Secp256k1PublicKey.deserialize(e);break;default:throw new Error(`Unknown variant index for AnyPublicKey: ${r}`)}return new ot(n)}static isPublicKey(e){return e instanceof ot}isEd25519(){return this.publicKey instanceof bn.Ed25519PublicKey}isSecp256k1PublicKey(){return this.publicKey instanceof gn.Secp256k1PublicKey}};ct.AnyPublicKey=ot;var at=class extends dC.Signature{constructor(e){if(super(),this.signature=e,e instanceof bn.Ed25519Signature)this.variant=a5.AnySignatureVariant.Ed25519;else if(e instanceof gn.Secp256k1Signature)this.variant=a5.AnySignatureVariant.Secp256k1;else throw new Error("Unsupported signature type")}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeU32AsUleb128(this.variant),this.signature.serialize(e)}static deserialize(e){let r=e.deserializeUleb128AsU32(),n;switch(r){case a5.AnySignatureVariant.Ed25519:n=bn.Ed25519Signature.deserialize(e);break;case a5.AnySignatureVariant.Secp256k1:n=gn.Secp256k1Signature.deserialize(e);break;default:throw new Error(`Unknown variant index for AnySignature: ${r}`)}return new at(n)}};ct.AnySignature=at});var jd=C(ut=>{"use strict";A();S();Object.defineProperty(ut,"__esModule",{value:!0});ut.MultiKeySignature=ut.MultiKey=void 0;var lC=N0(),hC=We(),bC=W8(),gC=Z8(),I7=kd();function yC(t){let e=t;return e-=e>>1&1431655765,e=(e&858993459)+(e>>2&858993459),(e+(e>>4)&252645135)*16843009>>24}var yn=class extends bC.AccountPublicKey{constructor(e){super();let{publicKeys:r,signaturesRequired:n}=e;if(n<1)throw new Error("The number of required signatures needs to be greater than 0");if(r.length<n)throw new Error(`Provided ${r.length} public keys is smaller than the ${n} required signatures`);this.publicKeys=r.map(i=>i instanceof I7.AnyPublicKey?i:new I7.AnyPublicKey(i)),this.signaturesRequired=n}verifySignature(e){throw new Error("not implemented")}authKey(){return hC.AuthenticationKey.fromSchemeAndBytes({scheme:lC.SigningScheme.MultiKey,input:this.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeVector(this.publicKeys),e.serializeU8(this.signaturesRequired)}static deserialize(e){let r=e.deserializeVector(I7.AnyPublicKey),n=e.deserializeU8();return new yn({publicKeys:r,signaturesRequired:n})}createBitmap(e){let{bits:r}=e,n=128,i=new Uint8Array([0,0,0,0]),s=new Set;return r.forEach((o,a)=>{if(a+1>this.publicKeys.length)throw new Error(`Signature index ${a+1} is out of public keys range, ${this.publicKeys.length}.`);if(s.has(o))throw new Error(`Duplicate bit ${o} detected.`);s.add(o);let c=Math.floor(o/8),f=i[c];f|=n>>o%8,i[c]=f}),i}getIndex(e){let r=e instanceof I7.AnyPublicKey?e:new I7.AnyPublicKey(e),n=this.publicKeys.findIndex(i=>i.toString()===r.toString());if(n!==-1)return n;throw new Error("Public key not found in MultiKey")}};ut.MultiKey=yn;var v3=class extends gC.Signature{constructor(e){super();let{signatures:r,bitmap:n}=e;if(r.length>v3.MAX_SIGNATURES_SUPPORTED)throw new Error(`The number of signatures cannot be greater than ${v3.MAX_SIGNATURES_SUPPORTED}`);if(this.signatures=r.map(s=>s instanceof I7.AnySignature?s:new I7.AnySignature(s)),!(n instanceof Uint8Array))this.bitmap=v3.createBitmap({bits:n});else{if(n.length!==v3.BITMAP_LEN)throw new Error(`"bitmap" length should be ${v3.BITMAP_LEN}`);this.bitmap=n}let i=this.bitmap.reduce((s,o)=>s+yC(o),0);if(i!==this.signatures.length)throw new Error(`Expecting ${i} signatures from the bitmap, but got ${this.signatures.length}`)}static createBitmap(e){let{bits:r}=e,n=128,i=new Uint8Array([0,0,0,0]),s=new Set;return r.forEach(o=>{if(o>=v3.MAX_SIGNATURES_SUPPORTED)throw new Error(`Cannot have a signature larger than ${v3.MAX_SIGNATURES_SUPPORTED-1}.`);if(s.has(o))throw new Error("Duplicate bits detected.");s.add(o);let a=Math.floor(o/8),c=i[a];c|=n>>o%8,i[a]=c}),i}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeVector(this.signatures),e.serializeBytes(this.bitmap)}static deserialize(e){let r=e.deserializeVector(I7.AnySignature),n=e.deserializeBytes();return new v3({signatures:r,bitmap:n})}};ut.MultiKeySignature=v3;v3.BITMAP_LEN=4;v3.MAX_SIGNATURES_SUPPORTED=v3.BITMAP_LEN*8});var $_=C(G_=>{"use strict";A();S();Object.defineProperty(G_,"__esModule",{value:!0})});var M7=C(_3=>{"use strict";A();S();var pC=_3&&_3.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),c5=_3&&_3.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&pC(e,t,r)};Object.defineProperty(_3,"__esModule",{value:!0});c5(X8(),_3);c5(oo(),_3);c5(lo(),_3);c5(jd(),_3);c5($_(),_3);c5(W8(),_3);c5(Cd(),_3);c5(Z8(),_3);c5(kd(),_3)});var u3=C(I4=>{"use strict";A();S();var wC=I4&&I4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Wo=I4&&I4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&wC(e,t,r)};Object.defineProperty(I4,"__esModule",{value:!0});Wo($8(),I4);Wo(We(),I4);Wo(Ps(),I4);Wo(M7(),I4)});var Dd=C(w2=>{"use strict";A();S();Object.defineProperty(w2,"__esModule",{value:!0});w2.truncateAddress=w2.isValidFunctionInfo=w2.getFunctionParts=w2.isEncodedStruct=w2.parseEncodedStruct=w2.convertAmountFromOnChainToHumanReadable=w2.convertAmountFromHumanReadableToOnChain=w2.floorToWholeHour=w2.nowInSeconds=w2.getErrorMessage=w2.sleep=void 0;var mC=u3();async function vC(t){return new Promise(e=>{setTimeout(e,t)})}w2.sleep=vC;function _C(t){return t instanceof Error?t.message:String(t)}w2.getErrorMessage=_C;var xC=()=>Math.floor(Date.now()/1e3);w2.nowInSeconds=xC;function AC(t){let e=new Date(t*1e3);return e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0),Math.floor(e.getTime()/1e3)}w2.floorToWholeHour=AC;var SC=(t,e)=>t*10**e;w2.convertAmountFromHumanReadableToOnChain=SC;var BC=(t,e)=>t/10**e;w2.convertAmountFromOnChainToHumanReadable=BC;var W_=t=>{let e="";for(let r=2;r<t.length;r+=2)e+=String.fromCharCode(parseInt(t.substring(r,r+2),16));return e},EC=t=>{let{account_address:e,module_name:r,struct_name:n}=t,i=W_(r),s=W_(n);return`${e}::${i}::${s}`};w2.parseEncodedStruct=EC;var TC=t=>typeof t=="object"&&!Array.isArray(t)&&t!==null&&"account_address"in t&&"module_name"in t&&"struct_name"in t&&typeof t.account_address=="string"&&typeof t.module_name=="string"&&typeof t.struct_name=="string";w2.isEncodedStruct=TC;function IC(t){let e=t.split("::");if(e.length!==3)throw new Error(`Invalid function ${t}`);let r=e[0],n=e[1],i=e[2];return{moduleAddress:r,moduleName:n,functionName:i}}w2.getFunctionParts=IC;function MC(t){let e=t.split("::");return e.length===3&&mC.AccountAddress.isValid({input:e[0]}).valid}w2.isValidFunctionInfo=MC;function UC(t,e=6,r=5){return`${t.slice(0,e)}...${t.slice(-r)}`}w2.truncateAddress=UC});var Z_=C(pn=>{"use strict";A();S();Object.defineProperty(pn,"__esModule",{value:!0});pn.AbstractionAuthDataVariant=void 0;var PC;(function(t){t[t.V1=0]="V1"})(PC=pn.AbstractionAuthDataVariant||(pn.AbstractionAuthDataVariant={}))});var a9=C(f3=>{"use strict";A();S();Object.defineProperty(f3,"__esModule",{value:!0});f3.AccountAuthenticatorAbstraction=f3.AccountAuthenticatorNoAccountAuthenticator=f3.AccountAuthenticatorMultiKey=f3.AccountAuthenticatorSingleKey=f3.AccountAuthenticatorMultiEd25519=f3.AccountAuthenticatorEd25519=f3.AccountAuthenticator=void 0;var OC=J3(),X_=M7(),Y_=X8(),J_=lo(),Q_=jd(),T6=N0(),ex=u3(),tx=Dd(),rx=Z_(),Kd=X3(),u5=class extends OC.Serializable{static deserialize(e){let r=e.deserializeUleb128AsU32();switch(r){case T6.AccountAuthenticatorVariant.Ed25519:return n9.load(e);case T6.AccountAuthenticatorVariant.MultiEd25519:return i9.load(e);case T6.AccountAuthenticatorVariant.SingleKey:return s9.load(e);case T6.AccountAuthenticatorVariant.MultiKey:return o9.load(e);case T6.AccountAuthenticatorVariant.NoAccountAuthenticator:return ft.load(e);case T6.AccountAuthenticatorVariant.Abstraction:return dt.load(e);default:throw new Error(`Unknown variant index for AccountAuthenticator: ${r}`)}}isEd25519(){return this instanceof n9}isMultiEd25519(){return this instanceof i9}isSingleKey(){return this instanceof s9}isMultiKey(){return this instanceof o9}};f3.AccountAuthenticator=u5;var n9=class extends u5{constructor(e,r){super(),this.public_key=e,this.signature=r}serialize(e){e.serializeU32AsUleb128(T6.AccountAuthenticatorVariant.Ed25519),this.public_key.serialize(e),this.signature.serialize(e)}static load(e){let r=Y_.Ed25519PublicKey.deserialize(e),n=Y_.Ed25519Signature.deserialize(e);return new n9(r,n)}};f3.AccountAuthenticatorEd25519=n9;var i9=class extends u5{constructor(e,r){super(),this.public_key=e,this.signature=r}serialize(e){e.serializeU32AsUleb128(T6.AccountAuthenticatorVariant.MultiEd25519),this.public_key.serialize(e),this.signature.serialize(e)}static load(e){let r=J_.MultiEd25519PublicKey.deserialize(e),n=J_.MultiEd25519Signature.deserialize(e);return new i9(r,n)}};f3.AccountAuthenticatorMultiEd25519=i9;var s9=class extends u5{constructor(e,r){super(),this.public_key=e,this.signature=r}serialize(e){e.serializeU32AsUleb128(T6.AccountAuthenticatorVariant.SingleKey),this.public_key.serialize(e),this.signature.serialize(e)}static load(e){let r=X_.AnyPublicKey.deserialize(e),n=X_.AnySignature.deserialize(e);return new s9(r,n)}};f3.AccountAuthenticatorSingleKey=s9;var o9=class extends u5{constructor(e,r){super(),this.public_keys=e,this.signatures=r}serialize(e){e.serializeU32AsUleb128(T6.AccountAuthenticatorVariant.MultiKey),this.public_keys.serialize(e),this.signatures.serialize(e)}static load(e){let r=Q_.MultiKey.deserialize(e),n=Q_.MultiKeySignature.deserialize(e);return new o9(r,n)}};f3.AccountAuthenticatorMultiKey=o9;var ft=class extends u5{serialize(e){e.serializeU32AsUleb128(T6.AccountAuthenticatorVariant.NoAccountAuthenticator)}static load(e){return new ft}};f3.AccountAuthenticatorNoAccountAuthenticator=ft;var dt=class extends u5{constructor(e,r,n){if(super(),!(0,tx.isValidFunctionInfo)(e))throw new Error(`Invalid function info ${e} passed into AccountAuthenticatorAbstraction`);this.functionInfo=e,this.authenticator=Kd.Hex.fromHexInput(n),this.signingMessageDigest=Kd.Hex.fromHexInput(Kd.Hex.fromHexInput(r).toUint8Array())}serialize(e){e.serializeU32AsUleb128(T6.AccountAuthenticatorVariant.Abstraction);let{moduleAddress:r,moduleName:n,functionName:i}=(0,tx.getFunctionParts)(this.functionInfo);ex.AccountAddress.fromString(r).serialize(e),e.serializeStr(n),e.serializeStr(i),e.serializeU32AsUleb128(rx.AbstractionAuthDataVariant.V1),e.serializeBytes(this.signingMessageDigest.toUint8Array()),e.serializeFixedBytes(this.authenticator.toUint8Array())}static load(e){let r=ex.AccountAddress.deserialize(e),n=e.deserializeStr(),i=e.deserializeStr(),s=e.deserializeUleb128AsU32();if(s===rx.AbstractionAuthDataVariant.V1){let o=e.deserializeBytes(),a=e.deserializeFixedBytes(e.remaining());return new dt(`${r}::${n}::${i}`,o,a)}throw new Error(`Unknown variant index for AccountAuthenticatorAbstraction: ${s}`)}};f3.AccountAuthenticatorAbstraction=dt});var Zo=C(u0=>{"use strict";A();S();Object.defineProperty(u0,"__esModule",{value:!0});u0.ProcessorType=u0.RAW_TRANSACTION_WITH_DATA_SALT=u0.RAW_TRANSACTION_SALT=u0.APTOS_COIN=u0.DEFAULT_TXN_TIMEOUT_SEC=u0.DEFAULT_TXN_EXP_SEC_FROM_NOW=u0.DEFAULT_MAX_GAS_AMOUNT=u0.AptosApiType=void 0;var NC;(function(t){t.FULLNODE="Fullnode",t.INDEXER="Indexer",t.FAUCET="Faucet"})(NC=u0.AptosApiType||(u0.AptosApiType={}));u0.DEFAULT_MAX_GAS_AMOUNT=2e5;u0.DEFAULT_TXN_EXP_SEC_FROM_NOW=20;u0.DEFAULT_TXN_TIMEOUT_SEC=20;u0.APTOS_COIN="0x1::aptos_coin::AptosCoin";u0.RAW_TRANSACTION_SALT="APTOS::RawTransaction";u0.RAW_TRANSACTION_WITH_DATA_SALT="APTOS::RawTransactionWithData";var qC;(function(t){t.ACCOUNT_TRANSACTION_PROCESSOR="account_transactions_processor",t.DEFAULT="default_processor",t.EVENTS_PROCESSOR="events_processor",t.FUNGIBLE_ASSET_PROCESSOR="fungible_asset_processor",t.STAKE_PROCESSOR="stake_processor",t.TOKEN_V2_PROCESSOR="token_v2_processor",t.USER_TRANSACTION_PROCESSOR="user_transaction_processor"})(qC=u0.ProcessorType||(u0.ProcessorType={}))});var Fd=C(Xo=>{"use strict";A();S();Object.defineProperty(Xo,"__esModule",{value:!0});Xo.ChainId=void 0;var zC=w0(),wn=class extends zC.Serializable{constructor(e){super(),this.chainId=e}serialize(e){e.serializeU8(this.chainId)}static deserialize(e){let r=e.deserializeU8();return new wn(r)}};Xo.ChainId=wn});var lt=C(Yo=>{"use strict";A();S();Object.defineProperty(Yo,"__esModule",{value:!0});Yo.Identifier=void 0;var RC=w0(),mn=class extends RC.Serializable{constructor(e){super(),this.identifier=e}serialize(e){e.serializeStr(this.identifier)}static deserialize(e){let r=e.deserializeStr();return new mn(r)}};Yo.Identifier=mn});var Vd=C(Jo=>{"use strict";A();S();Object.defineProperty(Jo,"__esModule",{value:!0});Jo.ModuleId=void 0;var HC=w0(),nx=u3(),ix=lt(),ht=class extends HC.Serializable{constructor(e,r){super(),this.address=e,this.name=r}static fromStr(e){let r=e.split("::");if(r.length!==2)throw new Error("Invalid module id.");return new ht(nx.AccountAddress.fromString(r[0]),new ix.Identifier(r[1]))}serialize(e){this.address.serialize(e),this.name.serialize(e)}static deserialize(e){let r=nx.AccountAddress.deserialize(e),n=ix.Identifier.deserialize(e);return new ht(r,n)}};Jo.ModuleId=ht});var _n=C(M1=>{"use strict";A();S();Object.defineProperty(M1,"__esModule",{value:!0});M1.objectStructTag=M1.optionStructTag=M1.stringStructTag=M1.aptosCoinStructTag=M1.StructTag=M1.TypeTagStruct=M1.TypeTagVector=M1.TypeTagGeneric=M1.TypeTagReference=M1.TypeTagSigner=M1.TypeTagAddress=M1.TypeTagU256=M1.TypeTagU128=M1.TypeTagU64=M1.TypeTagU32=M1.TypeTagU16=M1.TypeTagU8=M1.TypeTagBool=M1.TypeTag=void 0;var sx=w0(),U7=u3(),M4=lt(),h2=N0(),A0=class extends sx.Serializable{static deserialize(e){let r=e.deserializeUleb128AsU32();switch(r){case h2.TypeTagVariants.Bool:return c9.load(e);case h2.TypeTagVariants.U8:return P7.load(e);case h2.TypeTagVariants.U64:return d9.load(e);case h2.TypeTagVariants.U128:return l9.load(e);case h2.TypeTagVariants.Address:return b9.load(e);case h2.TypeTagVariants.Signer:return g9.load(e);case h2.TypeTagVariants.Vector:return O7.load(e);case h2.TypeTagVariants.Struct:return p9.load(e);case h2.TypeTagVariants.U16:return u9.load(e);case h2.TypeTagVariants.U32:return f9.load(e);case h2.TypeTagVariants.U256:return h9.load(e);case h2.TypeTagVariants.Generic:return y9.load(e);default:throw new Error(`Unknown variant index for TypeTag: ${r}`)}}isBool(){return this instanceof c9}isAddress(){return this instanceof b9}isGeneric(){return this instanceof y9}isSigner(){return this instanceof g9}isVector(){return this instanceof O7}isStruct(){return this instanceof p9}isU8(){return this instanceof P7}isU16(){return this instanceof u9}isU32(){return this instanceof f9}isU64(){return this instanceof d9}isU128(){return this instanceof l9}isU256(){return this instanceof h9}};M1.TypeTag=A0;var c9=class extends A0{toString(){return"bool"}serialize(e){e.serializeU32AsUleb128(h2.TypeTagVariants.Bool)}static load(e){return new c9}};M1.TypeTagBool=c9;var P7=class extends A0{toString(){return"u8"}serialize(e){e.serializeU32AsUleb128(h2.TypeTagVariants.U8)}static load(e){return new P7}};M1.TypeTagU8=P7;var u9=class extends A0{toString(){return"u16"}serialize(e){e.serializeU32AsUleb128(h2.TypeTagVariants.U16)}static load(e){return new u9}};M1.TypeTagU16=u9;var f9=class extends A0{toString(){return"u32"}serialize(e){e.serializeU32AsUleb128(h2.TypeTagVariants.U32)}static load(e){return new f9}};M1.TypeTagU32=f9;var d9=class extends A0{toString(){return"u64"}serialize(e){e.serializeU32AsUleb128(h2.TypeTagVariants.U64)}static load(e){return new d9}};M1.TypeTagU64=d9;var l9=class extends A0{toString(){return"u128"}serialize(e){e.serializeU32AsUleb128(h2.TypeTagVariants.U128)}static load(e){return new l9}};M1.TypeTagU128=l9;var h9=class extends A0{toString(){return"u256"}serialize(e){e.serializeU32AsUleb128(h2.TypeTagVariants.U256)}static load(e){return new h9}};M1.TypeTagU256=h9;var b9=class extends A0{toString(){return"address"}serialize(e){e.serializeU32AsUleb128(h2.TypeTagVariants.Address)}static load(e){return new b9}};M1.TypeTagAddress=b9;var g9=class extends A0{toString(){return"signer"}serialize(e){e.serializeU32AsUleb128(h2.TypeTagVariants.Signer)}static load(e){return new g9}};M1.TypeTagSigner=g9;var vn=class extends A0{toString(){return`&${this.value.toString()}`}constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(h2.TypeTagVariants.Reference)}static load(e){let r=A0.deserialize(e);return new vn(r)}};M1.TypeTagReference=vn;var y9=class extends A0{toString(){return`T${this.value}`}constructor(e){if(super(),this.value=e,e<0)throw new Error("Generic type parameter index cannot be negative")}serialize(e){e.serializeU32AsUleb128(h2.TypeTagVariants.Generic),e.serializeU32(this.value)}static load(e){let r=e.deserializeU32();return new y9(r)}};M1.TypeTagGeneric=y9;var O7=class extends A0{toString(){return`vector<${this.value.toString()}>`}constructor(e){super(),this.value=e}static u8(){return new O7(new P7)}serialize(e){e.serializeU32AsUleb128(h2.TypeTagVariants.Vector),this.value.serialize(e)}static load(e){let r=A0.deserialize(e);return new O7(r)}};M1.TypeTagVector=O7;var p9=class extends A0{toString(){let e="";return this.value.typeArgs.length>0&&(e=`<${this.value.typeArgs.map(r=>r.toString()).join(", ")}>`),`${this.value.address.toString()}::${this.value.moduleName.identifier}::${this.value.name.identifier}${e}`}constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(h2.TypeTagVariants.Struct),this.value.serialize(e)}static load(e){let r=U4.deserialize(e);return new p9(r)}isTypeTag(e,r,n){return this.value.moduleName.identifier===r&&this.value.name.identifier===n&&this.value.address.equals(e)}isString(){return this.isTypeTag(U7.AccountAddress.ONE,"string","String")}isOption(){return this.isTypeTag(U7.AccountAddress.ONE,"option","Option")}isObject(){return this.isTypeTag(U7.AccountAddress.ONE,"object","Object")}};M1.TypeTagStruct=p9;var U4=class extends sx.Serializable{constructor(e,r,n,i){super(),this.address=e,this.moduleName=r,this.name=n,this.typeArgs=i}serialize(e){e.serialize(this.address),e.serialize(this.moduleName),e.serialize(this.name),e.serializeVector(this.typeArgs)}static deserialize(e){let r=U7.AccountAddress.deserialize(e),n=M4.Identifier.deserialize(e),i=M4.Identifier.deserialize(e),s=e.deserializeVector(A0);return new U4(r,n,i,s)}};M1.StructTag=U4;function LC(){return new U4(U7.AccountAddress.ONE,new M4.Identifier("aptos_coin"),new M4.Identifier("AptosCoin"),[])}M1.aptosCoinStructTag=LC;function CC(){return new U4(U7.AccountAddress.ONE,new M4.Identifier("string"),new M4.Identifier("String"),[])}M1.stringStructTag=CC;function kC(t){return new U4(U7.AccountAddress.ONE,new M4.Identifier("option"),new M4.Identifier("Option"),[t])}M1.optionStructTag=kC;function jC(t){return new U4(U7.AccountAddress.ONE,new M4.Identifier("object"),new M4.Identifier("Object"),[t])}M1.objectStructTag=jC});var Gd=C(f0=>{"use strict";A();S();Object.defineProperty(f0,"__esModule",{value:!0});f0.MultiSigTransactionPayload=f0.MultiSig=f0.Script=f0.EntryFunction=f0.TransactionPayloadMultiSig=f0.TransactionPayloadEntryFunction=f0.TransactionPayloadScript=f0.TransactionPayload=f0.deserializeFromScriptArgument=void 0;var ux=w0(),DC=bf(),N7=Ls(),ox=mf(),fx=u3(),ax=lt(),cx=Vd(),d3=N0(),dx=_n();function lx(t){let e=t.deserializeUleb128AsU32();switch(e){case d3.ScriptTransactionArgumentVariants.U8:return N7.U8.deserialize(t);case d3.ScriptTransactionArgumentVariants.U64:return N7.U64.deserialize(t);case d3.ScriptTransactionArgumentVariants.U128:return N7.U128.deserialize(t);case d3.ScriptTransactionArgumentVariants.Address:return fx.AccountAddress.deserialize(t);case d3.ScriptTransactionArgumentVariants.U8Vector:return ox.MoveVector.deserialize(t,N7.U8);case d3.ScriptTransactionArgumentVariants.Bool:return N7.Bool.deserialize(t);case d3.ScriptTransactionArgumentVariants.U16:return N7.U16.deserialize(t);case d3.ScriptTransactionArgumentVariants.U32:return N7.U32.deserialize(t);case d3.ScriptTransactionArgumentVariants.U256:return N7.U256.deserialize(t);case d3.ScriptTransactionArgumentVariants.Serialized:return ox.Serialized.deserialize(t);default:throw new Error(`Unknown variant index for ScriptTransactionArgument: ${e}`)}}f0.deserializeFromScriptArgument=lx;var bt=class extends ux.Serializable{static deserialize(e){let r=e.deserializeUleb128AsU32();switch(r){case d3.TransactionPayloadVariants.Script:return gt.load(e);case d3.TransactionPayloadVariants.EntryFunction:return yt.load(e);case d3.TransactionPayloadVariants.Multisig:return pt.load(e);default:throw new Error(`Unknown variant index for TransactionPayload: ${r}`)}}};f0.TransactionPayload=bt;var gt=class extends bt{constructor(e){super(),this.script=e}serialize(e){e.serializeU32AsUleb128(d3.TransactionPayloadVariants.Script),this.script.serialize(e)}static load(e){let r=wt.deserialize(e);return new gt(r)}};f0.TransactionPayloadScript=gt;var yt=class extends bt{constructor(e){super(),this.entryFunction=e}serialize(e){e.serializeU32AsUleb128(d3.TransactionPayloadVariants.EntryFunction),this.entryFunction.serialize(e)}static load(e){let r=q7.deserialize(e);return new yt(r)}};f0.TransactionPayloadEntryFunction=yt;var pt=class extends bt{constructor(e){super(),this.multiSig=e}serialize(e){e.serializeU32AsUleb128(d3.TransactionPayloadVariants.Multisig),this.multiSig.serialize(e)}static load(e){let r=mt.deserialize(e);return new pt(r)}};f0.TransactionPayloadMultiSig=pt;var q7=class{constructor(e,r,n,i){this.module_name=e,this.function_name=r,this.type_args=n,this.args=i}static build(e,r,n,i){return new q7(cx.ModuleId.fromStr(e),new ax.Identifier(r),n,i)}serialize(e){this.module_name.serialize(e),this.function_name.serialize(e),e.serializeVector(this.type_args),e.serializeU32AsUleb128(this.args.length),this.args.forEach(r=>{r.serializeForEntryFunction(e)})}static deserialize(e){let r=cx.ModuleId.deserialize(e),n=ax.Identifier.deserialize(e),i=e.deserializeVector(dx.TypeTag),s=e.deserializeUleb128AsU32(),o=new Array;for(let a=0;a<s;a+=1){let c=e.deserializeUleb128AsU32(),f=DC.EntryFunctionBytes.deserialize(e,c);o.push(f)}return new q7(r,n,i,o)}};f0.EntryFunction=q7;var wt=class{constructor(e,r,n){this.bytecode=e,this.type_args=r,this.args=n}serialize(e){e.serializeBytes(this.bytecode),e.serializeVector(this.type_args),e.serializeU32AsUleb128(this.args.length),this.args.forEach(r=>{r.serializeForScriptFunction(e)})}static deserialize(e){let r=e.deserializeBytes(),n=e.deserializeVector(dx.TypeTag),i=e.deserializeUleb128AsU32(),s=new Array;for(let o=0;o<i;o+=1){let a=lx(e);s.push(a)}return new wt(r,n,s)}};f0.Script=wt;var mt=class{constructor(e,r){this.multisig_address=e,this.transaction_payload=r}serialize(e){this.multisig_address.serialize(e),this.transaction_payload===void 0?e.serializeBool(!1):(e.serializeBool(!0),this.transaction_payload.serialize(e))}static deserialize(e){let r=fx.AccountAddress.deserialize(e),n=e.deserializeBool(),i;return n&&(i=vt.deserialize(e)),new mt(r,i)}};f0.MultiSig=mt;var vt=class extends ux.Serializable{constructor(e){super(),this.transaction_payload=e}serialize(e){e.serializeU32AsUleb128(0),this.transaction_payload.serialize(e)}static deserialize(e){return e.deserializeUleb128AsU32(),new vt(q7.deserialize(e))}};f0.MultiSigTransactionPayload=vt});var An=C(P4=>{"use strict";A();S();Object.defineProperty(P4,"__esModule",{value:!0});P4.FeePayerRawTransaction=P4.MultiAgentRawTransaction=P4.RawTransactionWithData=P4.RawTransaction=void 0;var hx=w0(),KC=Fd(),Qo=u3(),FC=Gd(),ea=N0(),w9=class extends hx.Serializable{constructor(e,r,n,i,s,o,a){super(),this.sender=e,this.sequence_number=r,this.payload=n,this.max_gas_amount=i,this.gas_unit_price=s,this.expiration_timestamp_secs=o,this.chain_id=a}serialize(e){this.sender.serialize(e),e.serializeU64(this.sequence_number),this.payload.serialize(e),e.serializeU64(this.max_gas_amount),e.serializeU64(this.gas_unit_price),e.serializeU64(this.expiration_timestamp_secs),this.chain_id.serialize(e)}static deserialize(e){let r=Qo.AccountAddress.deserialize(e),n=e.deserializeU64(),i=FC.TransactionPayload.deserialize(e),s=e.deserializeU64(),o=e.deserializeU64(),a=e.deserializeU64(),c=KC.ChainId.deserialize(e);return new w9(r,n,i,s,o,a,c)}};P4.RawTransaction=w9;var xn=class extends hx.Serializable{static deserialize(e){let r=e.deserializeUleb128AsU32();switch(r){case ea.TransactionVariants.MultiAgentTransaction:return _t.load(e);case ea.TransactionVariants.FeePayerTransaction:return xt.load(e);default:throw new Error(`Unknown variant index for RawTransactionWithData: ${r}`)}}};P4.RawTransactionWithData=xn;var _t=class extends xn{constructor(e,r){super(),this.raw_txn=e,this.secondary_signer_addresses=r}serialize(e){e.serializeU32AsUleb128(ea.TransactionVariants.MultiAgentTransaction),this.raw_txn.serialize(e),e.serializeVector(this.secondary_signer_addresses)}static load(e){let r=w9.deserialize(e),n=e.deserializeVector(Qo.AccountAddress);return new _t(r,n)}};P4.MultiAgentRawTransaction=_t;var xt=class extends xn{constructor(e,r,n){super(),this.raw_txn=e,this.secondary_signer_addresses=r,this.fee_payer_address=n}serialize(e){e.serializeU32AsUleb128(ea.TransactionVariants.FeePayerTransaction),this.raw_txn.serialize(e),e.serializeVector(this.secondary_signer_addresses),this.fee_payer_address.serialize(e)}static load(e){let r=w9.deserialize(e),n=e.deserializeVector(Qo.AccountAddress),i=Qo.AccountAddress.deserialize(e);return new xt(r,n,i)}};P4.FeePayerRawTransaction=xt});var Wd=C(ra=>{"use strict";A();S();Object.defineProperty(ra,"__esModule",{value:!0});ra.RotationProofChallenge=void 0;var VC=w0(),GC=$8(),ta=J3(),$d=class extends VC.Serializable{constructor(e){super(),this.accountAddress=GC.AccountAddress.ONE,this.moduleName=new ta.MoveString("account"),this.structName=new ta.MoveString("RotationProofChallenge"),this.sequenceNumber=new ta.U64(e.sequenceNumber),this.originator=e.originator,this.currentAuthKey=e.currentAuthKey,this.newPublicKey=ta.MoveVector.U8(e.newPublicKey.toUint8Array())}serialize(e){e.serialize(this.accountAddress),e.serialize(this.moduleName),e.serialize(this.structName),e.serialize(this.sequenceNumber),e.serialize(this.originator),e.serialize(this.currentAuthKey),e.serialize(this.newPublicKey)}};ra.RotationProofChallenge=$d});var na=C(K3=>{"use strict";A();S();Object.defineProperty(K3,"__esModule",{value:!0});K3.TransactionAuthenticatorSingleSender=K3.TransactionAuthenticatorFeePayer=K3.TransactionAuthenticatorMultiAgent=K3.TransactionAuthenticatorMultiEd25519=K3.TransactionAuthenticatorEd25519=K3.TransactionAuthenticator=void 0;var At=a9(),$C=J3(),Zd=u3(),bx=X8(),gx=lo(),O4=N0(),z7=class extends $C.Serializable{static deserialize(e){let r=e.deserializeUleb128AsU32();switch(r){case O4.TransactionAuthenticatorVariant.Ed25519:return St.load(e);case O4.TransactionAuthenticatorVariant.MultiEd25519:return Bt.load(e);case O4.TransactionAuthenticatorVariant.MultiAgent:return Et.load(e);case O4.TransactionAuthenticatorVariant.FeePayer:return Tt.load(e);case O4.TransactionAuthenticatorVariant.SingleSender:return It.load(e);default:throw new Error(`Unknown variant index for TransactionAuthenticator: ${r}`)}}};K3.TransactionAuthenticator=z7;var St=class extends z7{constructor(e,r){super(),this.public_key=e,this.signature=r}serialize(e){e.serializeU32AsUleb128(O4.TransactionAuthenticatorVariant.Ed25519),this.public_key.serialize(e),this.signature.serialize(e)}static load(e){let r=bx.Ed25519PublicKey.deserialize(e),n=bx.Ed25519Signature.deserialize(e);return new St(r,n)}};K3.TransactionAuthenticatorEd25519=St;var Bt=class extends z7{constructor(e,r){super(),this.public_key=e,this.signature=r}serialize(e){e.serializeU32AsUleb128(O4.TransactionAuthenticatorVariant.MultiEd25519),this.public_key.serialize(e),this.signature.serialize(e)}static load(e){let r=gx.MultiEd25519PublicKey.deserialize(e),n=gx.MultiEd25519Signature.deserialize(e);return new Bt(r,n)}};K3.TransactionAuthenticatorMultiEd25519=Bt;var Et=class extends z7{constructor(e,r,n){super(),this.sender=e,this.secondary_signer_addresses=r,this.secondary_signers=n}serialize(e){e.serializeU32AsUleb128(O4.TransactionAuthenticatorVariant.MultiAgent),this.sender.serialize(e),e.serializeVector(this.secondary_signer_addresses),e.serializeVector(this.secondary_signers)}static load(e){let r=At.AccountAuthenticator.deserialize(e),n=e.deserializeVector(Zd.AccountAddress),i=e.deserializeVector(At.AccountAuthenticator);return new Et(r,n,i)}};K3.TransactionAuthenticatorMultiAgent=Et;var Tt=class extends z7{constructor(e,r,n,i){super(),this.sender=e,this.secondary_signer_addresses=r,this.secondary_signers=n,this.fee_payer=i}serialize(e){e.serializeU32AsUleb128(O4.TransactionAuthenticatorVariant.FeePayer),this.sender.serialize(e),e.serializeVector(this.secondary_signer_addresses),e.serializeVector(this.secondary_signers),this.fee_payer.address.serialize(e),this.fee_payer.authenticator.serialize(e)}static load(e){let r=At.AccountAuthenticator.deserialize(e),n=e.deserializeVector(Zd.AccountAddress),i=e.deserializeVector(At.AccountAuthenticator),s=Zd.AccountAddress.deserialize(e),o=At.AccountAuthenticator.deserialize(e),a={address:s,authenticator:o};return new Tt(r,n,i,a)}};K3.TransactionAuthenticatorFeePayer=Tt;var It=class extends z7{constructor(e){super(),this.sender=e}serialize(e){e.serializeU32AsUleb128(O4.TransactionAuthenticatorVariant.SingleSender),this.sender.serialize(e)}static load(e){let r=At.AccountAuthenticator.deserialize(e);return new It(r)}};K3.TransactionAuthenticatorSingleSender=It});var Xd=C(ia=>{"use strict";A();S();Object.defineProperty(ia,"__esModule",{value:!0});ia.SignedTransaction=void 0;var WC=na(),ZC=w0(),XC=An(),Sn=class extends ZC.Serializable{constructor(e,r){super(),this.raw_txn=e,this.authenticator=r}serialize(e){this.raw_txn.serialize(e),this.authenticator.serialize(e)}static deserialize(e){let r=XC.RawTransaction.deserialize(e),n=WC.TransactionAuthenticator.deserialize(e);return new Sn(r,n)}};ia.SignedTransaction=Sn});var px=C(yx=>{"use strict";A();S();Object.defineProperty(yx,"__esModule",{value:!0})});var oa=C(sa=>{"use strict";A();S();Object.defineProperty(sa,"__esModule",{value:!0});sa.SimpleTransaction=void 0;var YC=w0(),JC=u3(),QC=An(),Bn=class extends YC.Serializable{constructor(e,r){super(),this.rawTransaction=e,this.feePayerAddress=r}serialize(e){this.rawTransaction.serialize(e),this.feePayerAddress===void 0?e.serializeBool(!1):(e.serializeBool(!0),this.feePayerAddress.serialize(e))}static deserialize(e){let r=QC.RawTransaction.deserialize(e),n=e.deserializeBool(),i;return n&&(i=JC.AccountAddress.deserialize(e)),new Bn(r,i)}};sa.SimpleTransaction=Bn});var Yd=C(aa=>{"use strict";A();S();Object.defineProperty(aa,"__esModule",{value:!0});aa.MultiAgentTransaction=void 0;var ek=w0(),wx=u3(),tk=An(),En=class extends ek.Serializable{constructor(e,r,n){super(),this.rawTransaction=e,this.feePayerAddress=n,this.secondarySignerAddresses=r}serialize(e){this.rawTransaction.serialize(e),e.serializeVector(this.secondarySignerAddresses),this.feePayerAddress===void 0?e.serializeBool(!1):(e.serializeBool(!0),this.feePayerAddress.serialize(e))}static deserialize(e){let r=tk.RawTransaction.deserialize(e),n=e.deserializeVector(wx.AccountAddress),i=e.deserializeBool(),s;return i&&(s=wx.AccountAddress.deserialize(e)),new En(r,n,s)}};aa.MultiAgentTransaction=En});var ca=C(l3=>{"use strict";A();S();var rk=l3&&l3.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),N4=l3&&l3.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&rk(e,t,r)};Object.defineProperty(l3,"__esModule",{value:!0});N4(Fd(),l3);N4(lt(),l3);N4(Vd(),l3);N4(An(),l3);N4(Wd(),l3);N4(Xd(),l3);N4(px(),l3);N4(Gd(),l3);N4(oa(),l3);N4(Yd(),l3)});var ua=C(q4=>{"use strict";A();S();Object.defineProperty(q4,"__esModule",{value:!0});q4.generateSigningMessageForTransaction=q4.generateSigningMessageForSerializable=q4.generateSigningMessage=q4.deriveTransactionType=void 0;var nk=F4(),Jd=Zo(),mx=ca();function vx(t){return t.feePayerAddress?new mx.FeePayerRawTransaction(t.rawTransaction,t.secondarySignerAddresses??[],t.feePayerAddress):t.secondarySignerAddresses?new mx.MultiAgentRawTransaction(t.rawTransaction,t.secondarySignerAddresses):t.rawTransaction}q4.deriveTransactionType=vx;function Tn(t,e){let r=nk.sha3_256.create();if(!e.startsWith("APTOS::"))throw new Error(`Domain separator needs to start with 'APTOS::'. Provided - ${e}`);r.update(e);let n=r.digest(),i=t,s=new Uint8Array(n.length+i.length);return s.set(n),s.set(i,n.length),s}q4.generateSigningMessage=Tn;function ik(t){return Tn(t.bcsToBytes(),`APTOS::${t.constructor.name}`)}q4.generateSigningMessageForSerializable=ik;function sk(t){let e=vx(t);return t.feePayerAddress||t.secondarySignerAddresses?Tn(e.bcsToBytes(),Jd.RAW_TRANSACTION_WITH_DATA_SALT):Tn(e.bcsToBytes(),Jd.RAW_TRANSACTION_SALT)}q4.generateSigningMessageForTransaction=sk});var Qd=C(fa=>{"use strict";A();S();Object.defineProperty(fa,"__esModule",{value:!0});fa.Ed25519Account=void 0;var _x=a9(),ok=N0(),ak=$8(),xx=M7(),ck=ua(),Mt=class{constructor(e){this.signingScheme=ok.SigningScheme.Ed25519;let{privateKey:r,address:n}=e;this.privateKey=r,this.publicKey=r.publicKey(),this.accountAddress=n?ak.AccountAddress.from(n):this.publicKey.authKey().derivedAddress()}static generate(){let e=xx.Ed25519PrivateKey.generate();return new Mt({privateKey:e})}static fromDerivationPath(e){let{path:r,mnemonic:n}=e,i=xx.Ed25519PrivateKey.fromDerivationPath(r,n);return new Mt({privateKey:i})}verifySignature(e){return this.publicKey.verifySignature(e)}signWithAuthenticator(e){return new _x.AccountAuthenticatorEd25519(this.publicKey,this.privateKey.sign(e))}signTransactionWithAuthenticator(e){return new _x.AccountAuthenticatorEd25519(this.publicKey,this.signTransaction(e))}sign(e){return this.privateKey.sign(e)}signTransaction(e){return this.sign((0,ck.generateSigningMessageForTransaction)(e))}};fa.Ed25519Account=Mt});var el=C(da=>{"use strict";A();S();Object.defineProperty(da,"__esModule",{value:!0});da.SingleKeyAccount=void 0;var Ax=a9(),m9=N0(),uk=$8(),Ut=M7(),fk=ua(),Pt=class{constructor(e){this.signingScheme=m9.SigningScheme.SingleKey;let{privateKey:r,address:n}=e;this.privateKey=r,this.publicKey=new Ut.AnyPublicKey(r.publicKey()),this.accountAddress=n?uk.AccountAddress.from(n):this.publicKey.authKey().derivedAddress()}static generate(e={}){let{scheme:r=m9.SigningSchemeInput.Ed25519}=e,n;switch(r){case m9.SigningSchemeInput.Ed25519:n=Ut.Ed25519PrivateKey.generate();break;case m9.SigningSchemeInput.Secp256k1Ecdsa:n=Ut.Secp256k1PrivateKey.generate();break;default:throw new Error(`Unsupported signature scheme ${r}`)}return new Pt({privateKey:n})}static fromDerivationPath(e){let{scheme:r=m9.SigningSchemeInput.Ed25519,path:n,mnemonic:i}=e,s;switch(r){case m9.SigningSchemeInput.Ed25519:s=Ut.Ed25519PrivateKey.fromDerivationPath(n,i);break;case m9.SigningSchemeInput.Secp256k1Ecdsa:s=Ut.Secp256k1PrivateKey.fromDerivationPath(n,i);break;default:throw new Error(`Unsupported signature scheme ${r}`)}return new Pt({privateKey:s})}verifySignature(e){return this.publicKey.verifySignature(e)}signWithAuthenticator(e){return new Ax.AccountAuthenticatorSingleKey(this.publicKey,this.sign(e))}signTransactionWithAuthenticator(e){return new Ax.AccountAuthenticatorSingleKey(this.publicKey,this.signTransaction(e))}sign(e){return new Ut.AnySignature(this.privateKey.sign(e))}signTransaction(e){return this.sign((0,fk.generateSigningMessageForTransaction)(e))}};da.SingleKeyAccount=Pt});var Sx=C(ha=>{"use strict";A();S();Object.defineProperty(ha,"__esModule",{value:!0});ha.Account=void 0;var la=N0(),dk=M7(),tl=Qd(),rl=el(),nl=class{static generate(e={}){let{scheme:r=la.SigningSchemeInput.Ed25519,legacy:n=!0}=e;return r===la.SigningSchemeInput.Ed25519&&n?tl.Ed25519Account.generate():rl.SingleKeyAccount.generate({scheme:r})}static fromPrivateKey(e){let{privateKey:r,address:n,legacy:i=!0}=e;return r instanceof dk.Ed25519PrivateKey&&i?new tl.Ed25519Account({privateKey:r,address:n}):new rl.SingleKeyAccount({privateKey:r,address:n})}static fromPrivateKeyAndAddress(e){return this.fromPrivateKey(e)}static fromDerivationPath(e){let{scheme:r=la.SigningSchemeInput.Ed25519,mnemonic:n,path:i,legacy:s=!0}=e;return r===la.SigningSchemeInput.Ed25519&&s?tl.Ed25519Account.fromDerivationPath({mnemonic:n,path:i}):rl.SingleKeyAccount.fromDerivationPath({scheme:r,mnemonic:n,path:i})}static authKey(e){let{publicKey:r}=e;return r.authKey()}verifySignature(e){return this.publicKey.verifySignature(e)}};ha.Account=nl});var Ex=C(ba=>{"use strict";A();S();Object.defineProperty(ba,"__esModule",{value:!0});ba.MultiKeyAccount=void 0;var il=M7(),lk=N0(),Bx=a9(),Ot=class{constructor(e){let{multiKey:r,signers:n}=e;this.publicKey=r,this.signingScheme=lk.SigningScheme.MultiKey,this.accountAddress=this.publicKey.authKey().derivedAddress();let i=[];for(let o of n)i.push(this.publicKey.getIndex(o.publicKey));let s=n.map((o,a)=>[o,i[a]]);s.sort((o,a)=>o[1]-a[1]),this.signers=s.map(o=>o[0]),this.signerIndicies=s.map(o=>o[1]),this.signaturesBitmap=this.publicKey.createBitmap({bits:i})}static fromPublicKeysAndSigners(e){let{publicKeys:r,signaturesRequired:n,signers:i}=e,s=new il.MultiKey({publicKeys:r,signaturesRequired:n});return new Ot({multiKey:s,signers:i})}static isMultiKeySigner(e){return e instanceof Ot}signWithAuthenticator(e){return new Bx.AccountAuthenticatorMultiKey(this.publicKey,this.sign(e))}signTransactionWithAuthenticator(e){return new Bx.AccountAuthenticatorMultiKey(this.publicKey,this.signTransaction(e))}sign(e){let r=[];for(let n of this.signers)r.push(n.sign(e));return new il.MultiKeySignature({signatures:r,bitmap:this.signaturesBitmap})}signTransaction(e){let r=[];for(let n of this.signers)r.push(n.signTransaction(e));return new il.MultiKeySignature({signatures:r,bitmap:this.signaturesBitmap})}verifySignature(e){let{message:r,signature:n}=e;if(!this.signerIndicies.every((s,o)=>o===0||s>=this.signerIndicies[o-1]))return!1;for(let s=0;s<n.signatures.length;s+=1){let o=n.signatures[s];if(!this.publicKey.publicKeys[this.signerIndicies[s]].verifySignature({message:r,signature:o}))return!1}return!0}};ba.MultiKeyAccount=Ot});var sl=C(z4=>{"use strict";A();S();var hk=z4&&z4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ga=z4&&z4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&hk(e,t,r)};Object.defineProperty(z4,"__esModule",{value:!0});ga(Qd(),z4);ga(Sx(),z4);ga(el(),z4);ga(Ex(),z4)});var ya=C(f5=>{"use strict";A();S();Object.defineProperty(f5,"__esModule",{value:!0});f5.NetworkToNetworkName=f5.NetworkToChainId=f5.Network=void 0;var Nt;(function(t){t.MAINNET="mainnet",t.TESTNET="testnet",t.DEVNET="devnet",t.LOCAL="local",t.CUSTOM="custom"})(Nt=f5.Network||(f5.Network={}));f5.NetworkToChainId={mainnet:1,testnet:2};f5.NetworkToNetworkName={mainnet:Nt.MAINNET,testnet:Nt.TESTNET,devnet:Nt.DEVNET,local:Nt.LOCAL,custom:Nt.CUSTOM}});var Tx=C(pa=>{"use strict";A();S();Object.defineProperty(pa,"__esModule",{value:!0});pa.AptosConfig=void 0;var bk=ya(),ol=class{constructor(e){this.network=e?.network??bk.Network.DEVNET,this.moveModule=e?.moveModule}};pa.AptosConfig=ol});var al=C(wa=>{"use strict";A();S();Object.defineProperty(wa,"__esModule",{value:!0});wa.normalizeBundle=void 0;var gk=J3();function yk(t,e){let r=e.bcsToBytes(),n=new gk.Deserializer(r);return t.deserialize(n)}wa.normalizeBundle=yk});var cl=C(d5=>{"use strict";A();S();Object.defineProperty(d5,"__esModule",{value:!0});d5.parseTypeTag=d5.TypeTagParserError=d5.TypeTagParserErrorType=void 0;var F3=_n(),pk=u3(),Ix=lt();function Mx(t){return!!t.match(/^[_a-zA-Z0-9]+$/)}function Ux(t){return!!t.match(/\s/)}function wk(t){return!!t.match(/^T[0-9]+$/)}function mk(t){return!!t.match(/^&.+$/)}function vk(t){switch(t){case"signer":case"address":case"bool":case"u8":case"u16":case"u32":case"u64":case"u128":case"u256":return!0;default:return!1}}function _k(t,e){let r=e;for(;r<t.length;r+=1){let n=t[r];if(!Ux(n))break}return r}var Z0;(function(t){t.InvalidTypeTag="unknown type",t.UnexpectedGenericType="unexpected generic type",t.UnexpectedTypeArgumentClose="unexpected '>'",t.UnexpectedWhitespaceCharacter="unexpected whitespace character",t.UnexpectedComma="unexpected ','",t.TypeArgumentCountMismatch="type argument count doesn't match expected amount",t.MissingTypeArgumentClose="no matching '>' for '<'",t.MissingTypeArgument="no type argument before ','",t.UnexpectedPrimitiveTypeArguments="primitive types not expected to have type arguments",t.UnexpectedVectorTypeArgumentCount="vector type expected to have exactly one type argument",t.UnexpectedStructFormat="unexpected struct format, must be of the form 0xaddress::module_name::struct_name",t.InvalidModuleNameCharacter="module name must only contain alphanumeric or '_' characters",t.InvalidStructNameCharacter="struct name must only contain alphanumeric or '_' characters",t.InvalidAddress="struct address must be valid"})(Z0=d5.TypeTagParserErrorType||(d5.TypeTagParserErrorType={}));var S0=class extends Error{constructor(e,r){super(`Failed to parse typeTag '${e}', ${r}`)}};d5.TypeTagParserError=S0;function xk(t,e){let r=e?.allowGenerics??!1,n=[],i=[],s=[],o=0,a="",c=1;for(;o<t.length;){let f=t[o];if(f==="<")n.push({savedExpectedTypes:c,savedStr:a,savedTypes:s}),a="",s=[],c=1;else if(f===">"){if(a!==""){let _=In(a,i,r);s.push(_)}let d=n.pop();if(d===void 0)throw new S0(t,Z0.UnexpectedTypeArgumentClose);if(c!==s.length)throw new S0(t,Z0.TypeArgumentCountMismatch);let{savedStr:h,savedTypes:p,savedExpectedTypes:w}=d;i=s,s=p,a=h,c=w}else if(f===","){if(n.length===0)throw new S0(t,Z0.UnexpectedComma);if(a.length===0)throw new S0(t,Z0.MissingTypeArgument);let d=In(a,i,r);i=[],s.push(d),a="",c+=1}else if(Ux(f)){let d=!1;if(a.length!==0){let p=In(a,i,r);i=[],s.push(p),a="",d=!0}o=_k(t,o);let h=t[o];if(o<t.length&&d&&h!==","&&h!==">")throw new S0(t,Z0.UnexpectedWhitespaceCharacter);continue}else a+=f;o+=1}if(n.length>0)throw new S0(t,Z0.MissingTypeArgumentClose);switch(s.length){case 0:return In(a,i,r);case 1:if(a==="")return s[0];throw new S0(t,Z0.UnexpectedComma);default:throw new S0(t,Z0.UnexpectedWhitespaceCharacter)}}d5.parseTypeTag=xk;function In(t,e,r){let n=t.trim(),i=n.toLowerCase();if(vk(i)&&e.length>0)throw new S0(t,Z0.UnexpectedPrimitiveTypeArguments);switch(n.toLowerCase()){case"signer":return new F3.TypeTagSigner;case"bool":return new F3.TypeTagBool;case"address":return new F3.TypeTagAddress;case"u8":return new F3.TypeTagU8;case"u16":return new F3.TypeTagU16;case"u32":return new F3.TypeTagU32;case"u64":return new F3.TypeTagU64;case"u128":return new F3.TypeTagU128;case"u256":return new F3.TypeTagU256;case"vector":if(e.length!==1)throw new S0(t,Z0.UnexpectedVectorTypeArgumentCount);return new F3.TypeTagVector(e[0]);default:if(mk(n)){let a=n.substring(1);return new F3.TypeTagReference(In(a,e,r))}if(wk(n)){if(r)return new F3.TypeTagGeneric(Number(n.split("T")[1]));throw new S0(t,Z0.UnexpectedGenericType)}if(!n.match(/:/))throw new S0(t,Z0.InvalidTypeTag);let s=n.split("::");if(s.length!==3)throw new S0(t,Z0.UnexpectedStructFormat);let o;try{o=pk.AccountAddress.fromString(s[0])}catch{throw new S0(t,Z0.InvalidAddress)}if(!Mx(s[1]))throw new S0(t,Z0.InvalidModuleNameCharacter);if(!Mx(s[2]))throw new S0(t,Z0.InvalidStructNameCharacter);return new F3.TypeTagStruct(new F3.StructTag(o,new Ix.Identifier(s[1]),new Ix.Identifier(s[2]),e))}}});var ma=C(x1=>{"use strict";A();S();Object.defineProperty(x1,"__esModule",{value:!0});x1.findFirstNonSignerArg=x1.throwTypeMismatch=x1.isScriptDataInput=x1.isBcsU256=x1.isBcsU128=x1.isBcsU64=x1.isBcsU32=x1.isBcsU16=x1.isBcsU8=x1.isBcsFixedBytes=x1.isBcsString=x1.isBcsAddress=x1.isBcsBool=x1.isEncodedEntryFunctionArgument=x1.isEmptyOption=x1.isNull=x1.isLargeNumber=x1.convertNumber=x1.isNumber=x1.isString=x1.isBool=void 0;var W6=J3(),Ak=u3();function Sk(t){return typeof t=="boolean"}x1.isBool=Sk;function Px(t){return typeof t=="string"}x1.isString=Px;function Ox(t){return typeof t=="number"}x1.isNumber=Ox;function Bk(t){if(Ox(t))return t;if(Px(t)&&t!=="")return Number.parseInt(t,10)}x1.convertNumber=Bk;function Ek(t){return typeof t=="number"||typeof t=="bigint"||typeof t=="string"}x1.isLargeNumber=Ek;function Tk(t){return t==null}x1.isNull=Tk;function Ik(t){return t==null}x1.isEmptyOption=Ik;function Mk(t){return Nx(t)||Hx(t)||Lx(t)||Cx(t)||kx(t)||jx(t)||Dx(t)||qx(t)||zx(t)||Rx(t)||t instanceof W6.MoveVector||t instanceof W6.MoveOption}x1.isEncodedEntryFunctionArgument=Mk;function Nx(t){return t instanceof W6.Bool}x1.isBcsBool=Nx;function qx(t){return t instanceof Ak.AccountAddress}x1.isBcsAddress=qx;function zx(t){return t instanceof W6.MoveString}x1.isBcsString=zx;function Rx(t){return t instanceof W6.FixedBytes}x1.isBcsFixedBytes=Rx;function Hx(t){return t instanceof W6.U8}x1.isBcsU8=Hx;function Lx(t){return t instanceof W6.U16}x1.isBcsU16=Lx;function Cx(t){return t instanceof W6.U32}x1.isBcsU32=Cx;function kx(t){return t instanceof W6.U64}x1.isBcsU64=kx;function jx(t){return t instanceof W6.U128}x1.isBcsU128=jx;function Dx(t){return t instanceof W6.U256}x1.isBcsU256=Dx;function Uk(t){return"bytecode"in t}x1.isScriptDataInput=Uk;function Pk(t,e){throw new Error(`Type mismatch for argument ${e}, expected '${t}'`)}x1.throwTypeMismatch=Pk;function Ok(t){let e=t.params.findIndex(r=>r!=="signer"&&r!=="&signer");return e<0?t.params.length:e}x1.findFirstNonSignerArg=Ok});var dl=C(h3=>{"use strict";A();S();Object.defineProperty(h3,"__esModule",{value:!0});h3.checkOrConvertArgument=h3.convertArgument=h3.convertCallArgument=h3.fetchEntryFunctionAbi=h3.fetchMoveFunctionAbi=h3.fetchFunctionAbi=h3.standardizeTypeTags=void 0;var fl=cl(),l5=_n(),c2=J3(),Kx=u3(),h1=ma(),Fx=kr();function Nk(t){return t?.map(e=>(0,h1.isString)(e)?(0,fl.parseTypeTag)(e):e)??[]}h3.standardizeTypeTags=Nk;async function Vx(t,e,r,n){if(n.module&&n.module.abi)return n.module.abi.exposed_functions.find(i=>i.name===r)}h3.fetchFunctionAbi=Vx;async function qk(t,e,r,n){let i=await Vx(t,e,r,n);if(!i)throw new Error(`Could not find function ABI for '${t}::${e}::${r}'`);let s=[];for(let o=0;o<i.params.length;o+=1)s.push((0,fl.parseTypeTag)(i.params[o],{allowGenerics:!0}));return{typeParameters:i.generic_type_params,parameters:s}}h3.fetchMoveFunctionAbi=qk;async function zk(t,e,r,n){let s=JSON.parse(n?.moveModule)?.abi?.exposed_functions.find(c=>c.name===r);if(!s)throw new Error(`Could not find entry function ABI for '${t}::${e}::${r}'`);if(!s.is_entry)throw new Error(`'${t}::${e}::${r}' is not an entry function`);let o=(0,h1.findFirstNonSignerArg)(s),a=[];for(let c=o;c<s.params.length;c+=1)a.push((0,fl.parseTypeTag)(s.params[c],{allowGenerics:!0}));return{typeParameters:s.generic_type_params,parameters:a}}h3.fetchEntryFunctionAbi=zk;function Rk(t,e,r,n,i){return t instanceof Fx.CallArgument?t:Fx.CallArgument.newBytes(Gx(e,r,t,n,i).bcsToBytes())}h3.convertCallArgument=Rk;function Gx(t,e,r,n,i){if(n>=e.parameters.length)throw new Error(`Too many arguments for '${t}', expected ${e.parameters.length}`);let s=e.parameters[n];return qt(r,s,n,i)}h3.convertArgument=Gx;function qt(t,e,r,n){return(0,h1.isEncodedEntryFunctionArgument)(t)?(ul(e,t,r),t):Hk(t,e,r,n)}h3.checkOrConvertArgument=qt;function Hk(t,e,r,n){if(e.isBool()){if((0,h1.isBool)(t))return new c2.Bool(t);if((0,h1.isString)(t)){if(t==="true")return new c2.Bool(!0);if(t==="false")return new c2.Bool(!1)}(0,h1.throwTypeMismatch)("boolean",r)}if(e.isAddress()){if((0,h1.isString)(t))return Kx.AccountAddress.fromString(t);(0,h1.throwTypeMismatch)("string | AccountAddress",r)}if(e.isU8()){let i=(0,h1.convertNumber)(t);if(i!==void 0)return new c2.U8(i);(0,h1.throwTypeMismatch)("number | string",r)}if(e.isU16()){let i=(0,h1.convertNumber)(t);if(i!==void 0)return new c2.U16(i);(0,h1.throwTypeMismatch)("number | string",r)}if(e.isU32()){let i=(0,h1.convertNumber)(t);if(i!==void 0)return new c2.U32(i);(0,h1.throwTypeMismatch)("number | string",r)}if(e.isU64()){if((0,h1.isLargeNumber)(t))return new c2.U64(BigInt(t));(0,h1.throwTypeMismatch)("bigint | number | string",r)}if(e.isU128()){if((0,h1.isLargeNumber)(t))return new c2.U128(BigInt(t));(0,h1.throwTypeMismatch)("bigint | number | string",r)}if(e.isU256()){if((0,h1.isLargeNumber)(t))return new c2.U256(BigInt(t));(0,h1.throwTypeMismatch)("bigint | number | string",r)}if(e.isGeneric()){let i=e.value;if(i<0||i>=n.length)throw new Error(`Generic argument ${e.toString()} is invalid for argument ${r}`);return qt(t,n[i],r,n)}if(e.isVector()){if(e.value.isU8()){if((0,h1.isString)(t)){let i=new TextEncoder;return c2.MoveVector.U8(i.encode(t))}if(t instanceof Uint8Array)return c2.MoveVector.U8(t);if(t instanceof ArrayBuffer)return c2.MoveVector.U8(new Uint8Array(t))}if((0,h1.isString)(t)&&t.startsWith("["))return qt(JSON.parse(t),e,r,n);if(Array.isArray(t))return new c2.MoveVector(t.map(i=>qt(i,e.value,r,n)));throw new Error(`Type mismatch for argument ${r}, type '${e.toString()}'`)}if(e.isStruct()){if(e.isString()){if((0,h1.isString)(t))return new c2.MoveString(t);(0,h1.throwTypeMismatch)("string",r)}if(e.isObject()){if((0,h1.isString)(t))return Kx.AccountAddress.fromString(t);(0,h1.throwTypeMismatch)("string | AccountAddress",r)}if(e.isOption()){if((0,h1.isEmptyOption)(t)){let i=e.value.typeArgs[0];return i instanceof l5.TypeTagBool?new c2.MoveOption(null):i instanceof l5.TypeTagAddress?new c2.MoveOption(null):i instanceof l5.TypeTagU8?new c2.MoveOption(null):i instanceof l5.TypeTagU16?new c2.MoveOption(null):i instanceof l5.TypeTagU32?new c2.MoveOption(null):i instanceof l5.TypeTagU64?new c2.MoveOption(null):i instanceof l5.TypeTagU128?new c2.MoveOption(null):i instanceof l5.TypeTagU256?new c2.MoveOption(null):new c2.MoveOption(null)}return new c2.MoveOption(qt(t,e.value.typeArgs[0],r,n))}throw new Error(`Unsupported struct input type for argument ${r}, type '${e.toString()}'`)}throw new Error(`Type mismatch for argument ${r}, type '${e.toString()}'`)}function ul(t,e,r){if(t.isBool()){if((0,h1.isBcsBool)(e))return;(0,h1.throwTypeMismatch)("Bool",r)}if(t.isAddress()){if((0,h1.isBcsAddress)(e))return;(0,h1.throwTypeMismatch)("AccountAddress",r)}if(t.isU8()){if((0,h1.isBcsU8)(e))return;(0,h1.throwTypeMismatch)("U8",r)}if(t.isU16()){if((0,h1.isBcsU16)(e))return;(0,h1.throwTypeMismatch)("U16",r)}if(t.isU32()){if((0,h1.isBcsU32)(e))return;(0,h1.throwTypeMismatch)("U32",r)}if(t.isU64()){if((0,h1.isBcsU64)(e))return;(0,h1.throwTypeMismatch)("U64",r)}if(t.isU128()){if((0,h1.isBcsU128)(e))return;(0,h1.throwTypeMismatch)("U128",r)}if(t.isU256()){if((0,h1.isBcsU256)(e))return;(0,h1.throwTypeMismatch)("U256",r)}if(t.isVector()){if(e instanceof c2.MoveVector){e.values.length>0&&ul(t.value,e.values[0],r);return}(0,h1.throwTypeMismatch)("MoveVector",r)}if(t instanceof l5.TypeTagStruct){if(t.isString()){if((0,h1.isBcsString)(e))return;(0,h1.throwTypeMismatch)("MoveString",r)}if(t.isObject()){if((0,h1.isBcsAddress)(e))return;(0,h1.throwTypeMismatch)("AccountAddress",r)}if(t.isOption()){if(e instanceof c2.MoveOption){e.value!==void 0&&ul(t.value.typeArgs[0],e.value,r);return}(0,h1.throwTypeMismatch)("MoveOption",r)}}throw new Error(`Type mismatch for argument ${r}, expected '${t.toString()}'`)}});var $x=C(Rt=>{"use strict";A();S();Object.defineProperty(Rt,"__esModule",{value:!0});Rt.memoize=Rt.memoizeAsync=void 0;var zt=new Map;function Lk(t,e,r){return async(...n)=>{if(zt.has(e)){let{value:s,timestamp:o}=zt.get(e);if(r===void 0||Date.now()-o<=r)return s}let i=await t(...n);return zt.set(e,{value:i,timestamp:Date.now()}),i}}Rt.memoizeAsync=Lk;function Ck(t,e,r){return(...n)=>{if(zt.has(e)){let{value:s,timestamp:o}=zt.get(e);if(r===void 0||Date.now()-o<=r)return s}let i=t(...n);return zt.set(e,{value:i,timestamp:Date.now()}),i}}Rt.memoize=Ck});var ll=C(R4=>{"use strict";A();S();var kk=R4&&R4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),va=R4&&R4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&kk(e,t,r)};Object.defineProperty(R4,"__esModule",{value:!0});va(ya(),R4);va(Zo(),R4);va(al(),R4);va(Dd(),R4)});var bl=C(d0=>{"use strict";A();S();Object.defineProperty(d0,"__esModule",{value:!0});d0.generateUserTransactionHash=d0.hashValues=d0.generateSignedTransaction=d0.getAuthenticatorForSimulation=d0.generateSignedTransactionForSimulation=d0.buildTransaction=d0.generateRawTransaction=d0.generateTransactionPayloadWithABI=d0.generateTransactionPayload=void 0;var jk=F4(),Pn=u3(),Mn=M7(),_a=X8(),Wx=Zo(),Dk=al(),h5=a9(),R7=na(),Z6=ca(),xa=Xd(),Aa=dl(),Kk=$x(),Fk=ma(),Vk=oa(),Gk=Yd(),Zx=X3(),Xx=ll();async function $k(t){if((0,Fk.isScriptDataInput)(t))return Wk(t);let{moduleAddress:e,moduleName:r,functionName:n}=(0,Xx.getFunctionParts)(t.function),i=await Qk({key:"entry-function",moduleAddress:e,moduleName:r,functionName:n,aptosConfig:t.aptosConfig,abi:t.abi,fetch:Aa.fetchEntryFunctionAbi});return Yx({...t,abi:i})}d0.generateTransactionPayload=$k;function Yx(t){let e=t.abi,{moduleAddress:r,moduleName:n,functionName:i}=(0,Xx.getFunctionParts)(t.function),s=(0,Aa.standardizeTypeTags)(t.typeArguments);if(s.length!==e.typeParameters.length)throw new Error(`Type argument count mismatch, expected ${e.typeParameters.length}, received ${s.length}`);let o=t.functionArguments.map((c,f)=>(0,Aa.convertArgument)(t.function,e,c,f,s));if(o.length!==e.parameters.length)throw new Error(`Too few arguments for '${r}::${n}::${i}', expected ${e.parameters.length} but got ${o.length}`);let a=Z6.EntryFunction.build(`${r}::${n}`,i,s,o);if("multisigAddress"in t){let c=Pn.AccountAddress.from(t.multisigAddress);return new Z6.TransactionPayloadMultiSig(new Z6.MultiSig(c,new Z6.MultiSigTransactionPayload(a)))}return new Z6.TransactionPayloadEntryFunction(a)}d0.generateTransactionPayloadWithABI=Yx;function Wk(t){return new Z6.TransactionPayloadScript(new Z6.Script(Zx.Hex.fromHexInput(t.bytecode).toUint8Array(),(0,Aa.standardizeTypeTags)(t.typeArguments),t.functionArguments))}async function Jx(t){let{aptosConfig:e,sender:r,payload:n,options:i,feePayerAddress:s}=t,o;o=i?.accountSequenceNumber;let a;a=i?.gasUnitPrice;let c;c=i?.chainId;let{maxGasAmount:f,gasUnitPrice:d,expireTimestamp:h,chainId:p}={maxGasAmount:i?.maxGasAmount?BigInt(i.maxGasAmount):BigInt(Wx.DEFAULT_MAX_GAS_AMOUNT),gasUnitPrice:BigInt(i?.gasUnitPrice),expireTimestamp:BigInt(Math.floor(Date.now()/1e3)+Wx.DEFAULT_TXN_EXP_SEC_FROM_NOW),...i};return new Z6.RawTransaction(Pn.AccountAddress.from(r),BigInt(o),n,BigInt(f),BigInt(d),BigInt(h),new Z6.ChainId(p))}d0.generateRawTransaction=Jx;async function Zk(t){let{aptosConfig:e,sender:r,payload:n,options:i,feePayerAddress:s}=t,o=await Jx({aptosConfig:e,sender:r,payload:n,options:i,feePayerAddress:s});if("secondarySignerAddresses"in t){let a=t.secondarySignerAddresses?.map(c=>Pn.AccountAddress.from(c))??[];return new Gk.MultiAgentTransaction(o,a,t.feePayerAddress?Pn.AccountAddress.from(t.feePayerAddress):void 0)}return new Vk.SimpleTransaction(o,t.feePayerAddress?Pn.AccountAddress.from(t.feePayerAddress):void 0)}d0.buildTransaction=Zk;function Xk(t){let{signerPublicKey:e,transaction:r,secondarySignersPublicKeys:n,feePayerPublicKey:i}=t,s=Un(e);if(r.feePayerAddress){let a=new Z6.FeePayerRawTransaction(r.rawTransaction,r.secondarySignerAddresses??[],r.feePayerAddress),c=[];n&&(c=n.map(h=>Un(h)));let f=Un(i),d=new R7.TransactionAuthenticatorFeePayer(s,r.secondarySignerAddresses??[],c,{address:r.feePayerAddress,authenticator:f});return new xa.SignedTransaction(a.raw_txn,d).bcsToBytes()}if(r.secondarySignerAddresses){let a=new Z6.MultiAgentRawTransaction(r.rawTransaction,r.secondarySignerAddresses),c=[];c=n.map(d=>Un(d));let f=new R7.TransactionAuthenticatorMultiAgent(s,r.secondarySignerAddresses,c);return new xa.SignedTransaction(a.raw_txn,f).bcsToBytes()}let o;if(s instanceof h5.AccountAuthenticatorEd25519)o=new R7.TransactionAuthenticatorEd25519(s.public_key,s.signature);else if(s instanceof h5.AccountAuthenticatorSingleKey)o=new R7.TransactionAuthenticatorSingleSender(s);else throw new Error("Invalid public key");return new xa.SignedTransaction(r.rawTransaction,o).bcsToBytes()}d0.generateSignedTransactionForSimulation=Xk;function Un(t){if(!t)return h5.AccountAuthenticatorEd25519,new h5.AccountAuthenticatorNoAccountAuthenticator;if(t instanceof Mn.AnyPublicKey){if(t.publicKey instanceof _a.Ed25519PublicKey)return new h5.AccountAuthenticatorSingleKey(t,new Mn.AnySignature(new _a.Ed25519Signature(new Uint8Array(64))));if(t.publicKey instanceof Mn.Secp256k1PublicKey)return new h5.AccountAuthenticatorSingleKey(t,new Mn.AnySignature(new Mn.Secp256k1Signature(new Uint8Array(64))))}return new h5.AccountAuthenticatorEd25519(new _a.Ed25519PublicKey(t.toUint8Array()),new _a.Ed25519Signature(new Uint8Array(64)))}d0.getAuthenticatorForSimulation=Un;function Qx(t){let{transaction:e,feePayerAuthenticator:r,additionalSignersAuthenticators:n}=t,i=(0,Dk.normalizeBundle)(h5.AccountAuthenticator,t.senderAuthenticator),s;if(e.feePayerAddress){if(!r)throw new Error("Must provide a feePayerAuthenticator argument to generate a signed fee payer transaction");s=new R7.TransactionAuthenticatorFeePayer(i,e.secondarySignerAddresses??[],n??[],{address:e.feePayerAddress,authenticator:r})}else if(e.secondarySignerAddresses){if(!n)throw new Error("Must provide a additionalSignersAuthenticators argument to generate a signed multi agent transaction");s=new R7.TransactionAuthenticatorMultiAgent(i,e.secondarySignerAddresses,n)}else i instanceof h5.AccountAuthenticatorEd25519?s=new R7.TransactionAuthenticatorEd25519(i.public_key,i.signature):s=new R7.TransactionAuthenticatorSingleSender(i);return new xa.SignedTransaction(e.rawTransaction,s).bcsToBytes()}d0.generateSignedTransaction=Qx;function hl(t){let e=jk.sha3_256.create();for(let r of t)e.update(r);return e.digest()}d0.hashValues=hl;var Yk=hl(["APTOS::Transaction"]);function Jk(t){let e=Qx(t);return new Zx.Hex(hl([Yk,new Uint8Array([0]),e])).toString()}d0.generateUserTransactionHash=Jk;async function Qk({key:t,moduleAddress:e,moduleName:r,functionName:n,aptosConfig:i,abi:s,fetch:o}){return s!==void 0?s:(0,Kk.memoizeAsync)(async()=>o(e,r,n,i),`${t}-${i.network}-${e}-${r}-${n}`,1e3*60*5)()}});var tA=C(H7=>{"use strict";A();S();var ej=H7&&H7.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),eA=H7&&H7.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&ej(e,t,r)};Object.defineProperty(H7,"__esModule",{value:!0});eA(a9(),H7);eA(na(),H7)});var rA=C(H4=>{"use strict";A();S();var tj=H4&&H4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Sa=H4&&H4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&tj(e,t,r)};Object.defineProperty(H4,"__esModule",{value:!0});Sa(ma(),H4);Sa(bl(),H4);Sa(dl(),H4);Sa(ua(),H4)});var iA=C(nA=>{"use strict";A();S();Object.defineProperty(nA,"__esModule",{value:!0})});var On=C(I6=>{"use strict";A();S();var rj=I6&&I6.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ht=I6&&I6.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&rj(e,t,r)};Object.defineProperty(I6,"__esModule",{value:!0});Ht(tA(),I6);Ht(ca(),I6);Ht(rA(),I6);Ht(_n(),I6);Ht(cl(),I6);Ht(iA(),I6)});var L7=C(R2=>{"use strict";A();S();Object.defineProperty(R2,"__esModule",{value:!0});R2.rotateAuthKey=R2.publicPackageTransaction=R2.signAndSubmitTransaction=R2.submitTransaction=R2.simulateTransaction=R2.signTransaction=R2.getSigningMessage=R2.buildRawTransaction=R2.buildTransactionPayload=R2.generateTransaction=void 0;var b5=J3(),nj=sl(),gl=$8(),ij=Wd(),v9=bl(),L4=On();async function yl(t){let e=await sA(t);return oA(t,e)}R2.generateTransaction=yl;async function sA(t){let{aptosConfig:e,data:r}=t,n,i;return"bytecode"in r?i=await(0,v9.generateTransactionPayload)(r):"multisigAddress"in r?(n={aptosConfig:e,multisigAddress:r.multisigAddress,function:r.function,functionArguments:r.functionArguments,typeArguments:r.typeArguments,abi:r.abi},i=await(0,v9.generateTransactionPayload)(n)):(n={aptosConfig:e,function:r.function,functionArguments:r.functionArguments,typeArguments:r.typeArguments,abi:r.abi},i=await(0,v9.generateTransactionPayload)(n)),i}R2.buildTransactionPayload=sA;async function oA(t,e){let{aptosConfig:r,sender:n,options:i}=t,s;if(sj(t)&&(s=gl.AccountAddress.ZERO.toString()),oj(t)){let{secondarySignerAddresses:o}=t;return(0,v9.buildTransaction)({aptosConfig:r,sender:n,payload:e,options:i,secondarySignerAddresses:o,feePayerAddress:s})}return(0,v9.buildTransaction)({aptosConfig:r,sender:n,payload:e,options:i,feePayerAddress:s})}R2.buildRawTransaction=oA;function sj(t){return t.withFeePayer===!0}function oj(t){return"secondarySignerAddresses"in t}function aj(t){let{transaction:e}=t;return(0,L4.generateSigningMessageForTransaction)(e)}R2.getSigningMessage=aj;function aA(t){let{signer:e,transaction:r}=t;return e.signTransactionWithAuthenticator(r)}R2.signTransaction=aA;async function cj(t){let{aptosConfig:e,transaction:r,signerPublicKey:n,secondarySignersPublicKeys:i,feePayerPublicKey:s,options:o}=t;return(0,v9.generateSignedTransactionForSimulation)({transaction:r,signerPublicKey:n,secondarySignersPublicKeys:i,feePayerPublicKey:s,options:o})}R2.simulateTransaction=cj;async function cA(t){return(0,v9.generateSignedTransaction)({...t})}R2.submitTransaction=cA;async function uA(t){let{aptosConfig:e,signer:r,transaction:n}=t,i=aA({signer:r,transaction:n});return cA({aptosConfig:e,transaction:n,senderAuthenticator:i})}R2.signAndSubmitTransaction=uA;var uj={typeParameters:[],parameters:[L4.TypeTagVector.u8(),new L4.TypeTagVector(L4.TypeTagVector.u8())]};async function fj(t){let{aptosConfig:e,account:r,metadataBytes:n,moduleBytecode:i,options:s}=t,o=i.map(a=>b5.MoveVector.U8(a));return yl({aptosConfig:e,sender:gl.AccountAddress.from(r),data:{function:"0x1::code::publish_package_txn",functionArguments:[b5.MoveVector.U8(n),new b5.MoveVector(o)],abi:uj},options:s})}R2.publicPackageTransaction=fj;var dj={typeParameters:[],parameters:[new L4.TypeTagU8,L4.TypeTagVector.u8(),new L4.TypeTagU8,L4.TypeTagVector.u8(),L4.TypeTagVector.u8(),L4.TypeTagVector.u8()]};async function lj(t){let{aptosConfig:e,fromAccount:r,toNewPrivateKey:n,sequenceNumber:i,authenticationKey:s}=t,o=nj.Account.fromPrivateKey({privateKey:n,legacy:!0}),c=new ij.RotationProofChallenge({sequenceNumber:BigInt(i),originator:r.accountAddress,currentAuthKey:gl.AccountAddress.from(s),newPublicKey:o.publicKey}).bcsToBytes(),f=r.sign(c),d=o.sign(c),h=await yl({aptosConfig:e,sender:r.accountAddress,data:{function:"0x1::account::rotate_authentication_key",functionArguments:[new b5.U8(r.signingScheme),b5.MoveVector.U8(r.publicKey.toUint8Array()),new b5.U8(o.signingScheme),b5.MoveVector.U8(o.publicKey.toUint8Array()),b5.MoveVector.U8(f.toUint8Array()),b5.MoveVector.U8(d.toUint8Array())],abi:dj}});return uA({aptosConfig:e,signer:r,transaction:h})}R2.rotateAuthKey=lj});var fA=C(C4=>{"use strict";A();S();var hj=C4&&C4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bj=C4&&C4.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gj=C4&&C4.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&hj(e,t,r);return bj(e,t),e};Object.defineProperty(C4,"__esModule",{value:!0});C4.AptosScriptComposer=void 0;var pl=kr(),_9=class{constructor(e){this.config=e,this.builder=void 0}async init(){if(!_9.transactionComposer){let e=await Promise.resolve().then(()=>gj(kr())),{TransactionComposer:r,initSync:n}=e;pl.ScriptComposerWasm.isInitialized||pl.ScriptComposerWasm.init(),n({module:pl.ScriptComposerWasm.wasm}),_9.transactionComposer=r}this.builder=_9.transactionComposer.single_signer()}build(){return this.builder.generate_batched_calls(!0)}};C4.AptosScriptComposer=_9});var hA=C(Ba=>{"use strict";A();S();Object.defineProperty(Ba,"__esModule",{value:!0});Ba.Build=void 0;var yj=u3(),dA=L7(),lA=On(),pj=oa(),wj=fA(),mj=J3(),wl=class{constructor(e){this.config=e}async simple(e){return(0,dA.generateTransaction)({aptosConfig:this.config,...e})}async scriptComposer(e){let r=new wj.AptosScriptComposer(this.config);await r.init();let i=(await e.builder(r)).build(),s=await(0,lA.generateRawTransaction)({aptosConfig:this.config,payload:lA.TransactionPayloadScript.load(new mj.Deserializer(i)),...e});return new pj.SimpleTransaction(s,e.withFeePayer===!0?yj.AccountAddress.ZERO:void 0)}async multiAgent(e){return(0,dA.generateTransaction)({aptosConfig:this.config,...e})}};Ba.Build=wl});var ml=C(Lt=>{"use strict";A();S();Object.defineProperty(Lt,"__esModule",{value:!0});Lt.ValidateFeePayerDataOnSimulation=Lt.ValidateFeePayerDataOnSubmission=void 0;function vj(t,e,r){let n=r.value;return r.value=async function(...i){let[s]=i;if(s.transaction.feePayerAddress&&!s.feePayerAuthenticator)throw new Error("You are submitting a Fee Payer transaction but missing the feePayerAuthenticator");return n.apply(this,i)},r}Lt.ValidateFeePayerDataOnSubmission=vj;function _j(t,e,r){let n=r.value;return r.value=async function(...i){let[s]=i;if(s.transaction.feePayerAddress&&!s.feePayerPublicKey)throw new Error("You are simulating a Fee Payer transaction but missing the feePayerPublicKey");return n.apply(this,i)},r}Lt.ValidateFeePayerDataOnSimulation=_j});var pA=C(Ct=>{"use strict";A();S();var gA=Ct&&Ct.__decorate||function(t,e,r,n){var i=arguments.length,s=i<3?e:n===null?n=Object.getOwnPropertyDescriptor(e,r):n,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(o=t[a])&&(s=(i<3?o(s):i>3?o(e,r,s):o(e,r))||s);return i>3&&s&&Object.defineProperty(e,r,s),s};Object.defineProperty(Ct,"__esModule",{value:!0});Ct.Simulate=void 0;var bA=L7(),yA=ml(),Nn=class{constructor(e){this.config=e}async simple(e){return(0,bA.simulateTransaction)({aptosConfig:this.config,...e})}async multiAgent(e){return(0,bA.simulateTransaction)({aptosConfig:this.config,...e})}};gA([yA.ValidateFeePayerDataOnSimulation],Nn.prototype,"simple",null);gA([yA.ValidateFeePayerDataOnSimulation],Nn.prototype,"multiAgent",null);Ct.Simulate=Nn});var _A=C(kt=>{"use strict";A();S();var mA=kt&&kt.__decorate||function(t,e,r,n){var i=arguments.length,s=i<3?e:n===null?n=Object.getOwnPropertyDescriptor(e,r):n,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(o=t[a])&&(s=(i<3?o(s):i>3?o(e,r,s):o(e,r))||s);return i>3&&s&&Object.defineProperty(e,r,s),s};Object.defineProperty(kt,"__esModule",{value:!0});kt.Submit=void 0;var wA=L7(),vA=ml(),qn=class{constructor(e){this.config=e}async simple(e){return(0,wA.submitTransaction)({aptosConfig:this.config,...e})}async multiAgent(e){return(0,wA.submitTransaction)({aptosConfig:this.config,...e})}};mA([vA.ValidateFeePayerDataOnSubmission],qn.prototype,"simple",null);mA([vA.ValidateFeePayerDataOnSubmission],qn.prototype,"multiAgent",null);kt.Submit=qn});var xA=C(Ea=>{"use strict";A();S();Object.defineProperty(Ea,"__esModule",{value:!0});Ea.Transaction=void 0;var jt=L7(),xj=hA(),Aj=pA(),Sj=_A(),vl=class{constructor(e){this.config=e,this.build=new xj.Build(this.config),this.simulate=new Aj.Simulate(this.config),this.submit=new Sj.Submit(this.config)}getSigningMessage(e){return(0,jt.getSigningMessage)(e)}async publishPackageTransaction(e){return(0,jt.publicPackageTransaction)({aptosConfig:this.config,...e})}async rotateAuthKey(e){return(0,jt.rotateAuthKey)({aptosConfig:this.config,...e})}sign(e){return(0,jt.signTransaction)({...e})}signAsFeePayer(e){let{signer:r,transaction:n}=e;if(!n.feePayerAddress)throw new Error(`Transaction ${n} is not a Fee Payer transaction`);return n.feePayerAddress=r.accountAddress,(0,jt.signTransaction)({signer:r,transaction:n})}async signAndSubmitTransaction(e){let{signer:r,transaction:n}=e;return(0,jt.signAndSubmitTransaction)({aptosConfig:this.config,signer:r,transaction:n})}};Ea.Transaction=vl});var AA=C(Ta=>{"use strict";A();S();Object.defineProperty(Ta,"__esModule",{value:!0});Ta.transferFungibleAsset=void 0;var _l=On(),Bj=L7(),Ej={typeParameters:[{constraints:[]}],parameters:[(0,_l.parseTypeTag)("0x1::object::Object"),new _l.TypeTagAddress,new _l.TypeTagU64]};async function Tj(t){let{aptosConfig:e,senderAddress:r,fungibleAssetMetadataAddress:n,recipient:i,amount:s,options:o}=t;return(0,Bj.generateTransaction)({aptosConfig:e,sender:r,data:{function:"0x1::primary_fungible_store::transfer",typeArguments:["0x1::fungible_asset::Metadata"],functionArguments:[n,i,s],abi:Ej},options:o})}Ta.transferFungibleAsset=Tj});var SA=C(Ia=>{"use strict";A();S();Object.defineProperty(Ia,"__esModule",{value:!0});Ia.FungibleAsset=void 0;var Ij=AA(),xl=class{constructor(e){this.config=e}async transferFungibleAsset(e){return(0,Ij.transferFungibleAsset)({aptosConfig:this.config,...e})}};Ia.FungibleAsset=xl});var BA=C(g5=>{"use strict";A();S();var Mj=g5&&g5.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Al=g5&&g5.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Mj(e,t,r)};Object.defineProperty(g5,"__esModule",{value:!0});Al(Tx(),g5);Al(xA(),g5);Al(SA(),g5)});var Ma=C(i6=>{"use strict";A();S();var Uj=i6&&i6.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),x9=i6&&i6.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Uj(e,t,r)};Object.defineProperty(i6,"__esModule",{value:!0});x9(sl(),i6);x9(BA(),i6);x9(J3(),i6);x9(u3(),i6);x9(On(),i6);x9(N0(),i6);x9(ll(),i6)});var Bl=C(o1=>{"use strict";A();S();Object.defineProperty(o1,"__esModule",{value:!0});o1.stripPrivateKeyPrefix=o1.checkPrivateKey=o1.validSignedTransaction=o1.signMessage=o1.createSimulateRawTransactionByABIV2=o1.createRawTransactionByABIV2=o1.createRawTransactionByABI=o1.generateBCSSimulateTransactionWithPublicKey=o1.generateBCSSimulateTransaction=o1.generateBCSTransactionV2=o1.generateBCSTransaction=o1.claimNFTTokenPayload=o1.offerNFTTokenPayloadObject=o1.offerNFTTokenPayload=o1.createNFTTokenPayload=o1.createNFTCollectionPayload=o1.transferCoinV2=o1.transferCoin=o1.burnCoin=o1.mintCoin=o1.registerCoin=o1.migrateToFaStorePayload=o1.transferPayload=o1.transferPayloadV2=o1.APTOS_COIN=o1.simulateTransaction=o1.createRawTransactionV2=o1.signTransactionV2=o1.createRawTransaction=o1.transfer=void 0;var Pj=D4(),Oj=Mc(),G=zc(),IA=o8(),Nj=r4(),Dt=w8(),r2=Ma(),EA=L7();function qj(t,e,r,n,i,s,o,a){let c=MA(e,r),f=Sl(t.address(),c,n,i,s,o,a);return PA(t,f)}o1.transfer=qj;function Sl(t,e,r,n,i,s,o){return new G.TxnBuilderTypes.RawTransaction(G.TxnBuilderTypes.AccountAddress.fromHex(t),r,e,i,s,o,new G.TxnBuilderTypes.ChainId(n))}o1.createRawTransaction=Sl;function zj(t,e){let r=t.signTransactionWithAuthenticator(e);if(e.secondarySignerAddresses||e.feePayerAddress)return{rawTxn:e.bcsToHex().toString(),accAuthenticator:r.bcsToHex().toString()};let n=new r2.SignedTransaction(e.rawTransaction,r),i=new r2.Serializer;return n.serialize(i),Dt.base.toHex(i.toUint8Array())}o1.signTransactionV2=zj;function Rj(t,e,r,n,i,s,o,a,c){var f;return e instanceof r2.TransactionPayloadEntryFunction||e instanceof r2.TransactionPayloadScript,f=e,c?(0,EA.buildRawTransaction)({aptosConfig:new r2.AptosConfig,data:{function:"0::0::0",functionArguments:[]},sender:r2.AccountAddress.fromString(t.hex()),secondarySignerAddresses:c,options:{maxGasAmount:Number(i),gasUnitPrice:Number(s),expireTimestamp:Number(o),accountSequenceNumber:r,chainId:n},withFeePayer:a},f):(0,EA.buildRawTransaction)({aptosConfig:new r2.AptosConfig,data:{function:"0::0::0",functionArguments:[]},sender:r2.AccountAddress.fromString(t.hex()),options:{maxGasAmount:Number(i),gasUnitPrice:Number(s),expireTimestamp:Number(o),accountSequenceNumber:r,chainId:n},withFeePayer:a},f)}o1.createRawTransactionV2=Rj;function Hj(t,e,r,n,i,s,o){let a=Sl(t.address(),e,r,n,i,s,o);return OA(t,a)}o1.simulateTransaction=Hj;o1.APTOS_COIN="0x1::aptos_coin::AptosCoin";var Lj={typeParameters:[],parameters:[new r2.TypeTagAddress,new r2.TypeTagU64]};async function Cj(t,e){let r=new r2.AptosConfig;return(0,r2.generateTransactionPayload)({aptosConfig:r,function:"0x1::aptos_account::transfer",functionArguments:[r2.AccountAddress.fromString(t),e],abi:Lj})}o1.transferPayloadV2=Cj;function MA(t,e){return new G.TxnBuilderTypes.TransactionPayloadEntryFunction(G.TxnBuilderTypes.EntryFunction.natural("0x1::aptos_account","transfer",[],[G.BCS.bcsToBytes(G.TxnBuilderTypes.AccountAddress.fromHex(t)),G.BCS.bcsSerializeUint64(e)]))}o1.transferPayload=MA;function kj(t){let e=new G.TxnBuilderTypes.TypeTagStruct(G.TxnBuilderTypes.StructTag.fromString(t));return new G.TxnBuilderTypes.TransactionPayloadEntryFunction(G.TxnBuilderTypes.EntryFunction.natural("0x1::coin","migrate_to_fungible_store",[e],[]))}o1.migrateToFaStorePayload=kj;function jj(t){let e=new G.TxnBuilderTypes.TypeTagStruct(G.TxnBuilderTypes.StructTag.fromString(t));return new G.TxnBuilderTypes.TransactionPayloadEntryFunction(G.TxnBuilderTypes.EntryFunction.natural("0x1::managed_coin","register",[e],[]))}o1.registerCoin=jj;function Dj(t,e,r){let n=new G.TxnBuilderTypes.TypeTagStruct(G.TxnBuilderTypes.StructTag.fromString(t));return new G.TxnBuilderTypes.TransactionPayloadEntryFunction(G.TxnBuilderTypes.EntryFunction.natural("0x1::managed_coin","mint",[n],[G.BCS.bcsToBytes(G.TxnBuilderTypes.AccountAddress.fromHex(e)),G.BCS.bcsSerializeUint64(r)]))}o1.mintCoin=Dj;function Kj(t,e){let r=new G.TxnBuilderTypes.TypeTagStruct(G.TxnBuilderTypes.StructTag.fromString(t));return new G.TxnBuilderTypes.TransactionPayloadEntryFunction(G.TxnBuilderTypes.EntryFunction.natural("0x1::managed_coin","burn",[r],[G.BCS.bcsSerializeUint64(e)]))}o1.burnCoin=Kj;function Fj(t,e,r){let n=new G.TxnBuilderTypes.TypeTagStruct(G.TxnBuilderTypes.StructTag.fromString(t));return new G.TxnBuilderTypes.TransactionPayloadEntryFunction(G.TxnBuilderTypes.EntryFunction.natural("0x1::coin","transfer",[n],[G.BCS.bcsToBytes(G.TxnBuilderTypes.AccountAddress.fromHex(e)),G.BCS.bcsSerializeUint64(r)]))}o1.transferCoin=Fj;function Vj(t,e,r){let n=new G.TxnBuilderTypes.TypeTagStruct(G.TxnBuilderTypes.StructTag.fromString(t));return new G.TxnBuilderTypes.TransactionPayloadEntryFunction(G.TxnBuilderTypes.EntryFunction.natural("0x1::aptos_account","transfer_coins",[n],[G.BCS.bcsToBytes(G.TxnBuilderTypes.AccountAddress.fromHex(e)),G.BCS.bcsSerializeUint64(r)]))}o1.transferCoinV2=Vj;function UA(t){let e=new G.BCS.Serializer;return e.serializeU32AsUleb128(t.length),t.forEach(r=>{e.serializeBool(r)}),e.getBytes()}function Gj(t,e,r){return new G.TxnBuilderTypes.TransactionPayloadEntryFunction(G.TxnBuilderTypes.EntryFunction.natural("0x3::token","create_collection_script",[],[G.BCS.bcsSerializeStr(t),G.BCS.bcsSerializeStr(e),G.BCS.bcsSerializeStr(r),G.BCS.bcsSerializeUint64(9007199254740991),UA([!1,!1,!1])]))}o1.createNFTCollectionPayload=Gj;function $j(t,e,r,n,i,s){let a=new G.BCS.Serializer;return a.serializeU32AsUleb128(0),new G.TxnBuilderTypes.TransactionPayloadEntryFunction(G.TxnBuilderTypes.EntryFunction.natural("0x3::token","create_token_script",[],[G.BCS.bcsSerializeStr(e),G.BCS.bcsSerializeStr(r),G.BCS.bcsSerializeStr(n),G.BCS.bcsSerializeUint64(i),G.BCS.bcsSerializeUint64(9007199254740991),G.BCS.bcsSerializeStr(s),G.BCS.bcsToBytes(G.TxnBuilderTypes.AccountAddress.fromHex(t.address())),G.BCS.bcsSerializeUint64(0),G.BCS.bcsSerializeUint64(0),UA([!1,!1,!1,!1,!1]),a.getBytes(),a.getBytes(),a.getBytes()]))}o1.createNFTTokenPayload=$j;function Wj(t,e,r,n,i,s){return new G.TxnBuilderTypes.TransactionPayloadEntryFunction(G.TxnBuilderTypes.EntryFunction.natural("0x3::token_transfers","offer_script",[],[G.BCS.bcsToBytes(G.TxnBuilderTypes.AccountAddress.fromHex(t.hex())),G.BCS.bcsToBytes(G.TxnBuilderTypes.AccountAddress.fromHex(e.hex())),G.BCS.bcsSerializeStr(r),G.BCS.bcsSerializeStr(n),G.BCS.bcsSerializeUint64(i),G.BCS.bcsSerializeUint64(s)]))}o1.offerNFTTokenPayload=Wj;function Zj(t,e,r){return new G.TxnBuilderTypes.TransactionPayloadEntryFunction(G.TxnBuilderTypes.EntryFunction.natural("0x1::object","transfer",[IA.StructTag.fromString("0x1::object::ObjectCore")],[G.BCS.bcsToBytes(G.TxnBuilderTypes.AccountAddress.fromHex(t.hex())),G.BCS.bcsToBytes(G.TxnBuilderTypes.AccountAddress.fromHex(e.hex())),G.BCS.bcsSerializeUint64(r)]))}o1.offerNFTTokenPayloadObject=Zj;function Xj(t,e,r,n,i){return new G.TxnBuilderTypes.TransactionPayloadEntryFunction(G.TxnBuilderTypes.EntryFunction.natural("0x3::token_transfers","claim_script",[],[G.BCS.bcsToBytes(G.TxnBuilderTypes.AccountAddress.fromHex(t.hex())),G.BCS.bcsToBytes(G.TxnBuilderTypes.AccountAddress.fromHex(e.hex())),G.BCS.bcsSerializeStr(r),G.BCS.bcsSerializeStr(n),G.BCS.bcsSerializeUint64(i)]))}o1.claimNFTTokenPayload=Xj;function PA(t,e){return new G.TransactionBuilderEd25519(n=>{let i=t.signBuffer(P.Buffer.from(n));return new G.TxnBuilderTypes.Ed25519Signature(i.toUint8Array())},t.pubKey().toUint8Array()).sign(e)}o1.generateBCSTransaction=PA;function Yj(t,e){return new G.TransactionBuilderEd25519(n=>{let i=t.signBuffer(P.Buffer.from(n));return new G.TxnBuilderTypes.Ed25519Signature(i.toUint8Array())},t.pubKey().toUint8Array()).sign(e)}o1.generateBCSTransactionV2=Yj;function OA(t,e){return new G.TransactionBuilderEd25519(n=>{let i=new Uint8Array(64);return new G.TxnBuilderTypes.Ed25519Signature(i)},t.pubKey().toUint8Array()).sign(e)}o1.generateBCSSimulateTransaction=OA;function Jj(t,e){return new G.TransactionBuilderEd25519(n=>{let i=new Uint8Array(64);return new G.TxnBuilderTypes.Ed25519Signature(i)},t).sign(e)}o1.generateBCSSimulateTransactionWithPublicKey=Jj;function Qj(t,e,r,n,i,s,o,a){let c={sender:t,sequenceNumber:e,gasUnitPrice:i,maxGasAmount:n,expSecFromNow:s.toString(),chainId:r},f=JSON.parse(o),d=JSON.parse(a);return(0,G.buildRawTransactionByABI)(d,c,f.function,f.type_arguments||f.typeArguments,f.arguments||f.functionArguments)}o1.createRawTransactionByABI=Qj;function eD(t,e,r,n,i,s,o,a,c,f){let d=JSON.parse(o),h=JSON.parse(a),{moduleAddress:p,moduleName:w,functionName:_}=(0,r2.getFunctionParts)(d.function),l=r2.AccountAddress.fromString(p),y=h.find(I=>{if(w==I.abi?.name&&l.equals(r2.AccountAddress.fromString(I.abi.address))&&I.abi?.exposed_functions.find(R=>_==R.name))return I}),T=new r2.AptosConfig({network:r2.Network.CUSTOM,moveModule:JSON.stringify(y)}),U=new r2.Transaction(T);return f?U.build.multiAgent({sender:t.accountAddress,withFeePayer:c,data:{function:d.function,typeArguments:d.tyArg||d.typeArguments||d.type_arguments,functionArguments:d.arguments||d.functionArguments},secondarySignerAddresses:f,options:{maxGasAmount:Number(n),gasUnitPrice:Number(i),expireTimestamp:Number(s),chainId:Number(r),accountSequenceNumber:Number(e)}}).then(I=>{let q=U.sign({signer:t,transaction:I});return{rawTxn:I.bcsToHex().toString(),accAuthenticator:q.bcsToHex().toString()}}):U.build.simple({sender:t.accountAddress,withFeePayer:c,data:{function:d.function,typeArguments:d.tyArg||d.typeArguments||d.type_arguments,functionArguments:d.arguments||d.functionArguments},options:{maxGasAmount:Number(n),gasUnitPrice:Number(i),expireTimestamp:Number(s),chainId:Number(r),accountSequenceNumber:Number(e)}}).then(q=>{let R=U.sign({signer:t,transaction:q}),z=new r2.SignedTransaction(q.rawTransaction,R),L=new r2.Serializer;return z.serialize(L),Dt.base.toHex(L.toUint8Array())})}o1.createRawTransactionByABIV2=eD;function tD(t,e,r,n,i,s,o,a,c,f){let d=JSON.parse(a),h=JSON.parse(c),{moduleAddress:p,moduleName:w,functionName:_}=(0,r2.getFunctionParts)(d.function),l=r2.AccountAddress.fromString(p),y=h.find(q=>{if(w==q.abi?.name&&l.equals(r2.AccountAddress.fromString(q.abi.address))&&q.abi?.exposed_functions.find(z=>_==z.name))return q}),T=new r2.AptosConfig({network:r2.Network.CUSTOM,moveModule:JSON.stringify(y)});return new r2.Transaction(T).build.simple({sender:t,withFeePayer:f,data:{function:d.function,typeArguments:d.tyArg||d.typeArguments||d.type_arguments,functionArguments:d.arguments||d.functionArguments},options:{maxGasAmount:Number(i),gasUnitPrice:Number(s),expireTimestamp:Number(o),chainId:Number(n),accountSequenceNumber:Number(r)}}).then(q=>{let R=(0,r2.generateSignedTransactionForSimulation)({transaction:q,signerPublicKey:e});return Dt.base.toHex(R)})}o1.createSimulateRawTransactionByABIV2=tD;async function rD(t,e){let r=new TextEncoder,n=P.Buffer.from(r.encode(t)),s=Oj.AptosAccount.fromPrivateKey(Pj.HexString.ensure(e)).signBuffer(n);return Promise.resolve(s.hex())}o1.signMessage=rD;function nD(t,e){let r=IA.SignedTransaction.deserialize(new Nj.Deserializer(Dt.base.fromHex(t))),n=r.authenticator,i=n.public_key.value,s=n.signature.value,o=G.TransactionBuilder.getSigningMessage(r.raw_txn);if(!e&&!Dt.signUtil.ed25519.verify(o,s,i))throw Error("signature error");return r}o1.validSignedTransaction=nD;var TA="ed25519-priv-",iD="secp256k1-priv-";function sD(t){return t.startsWith(iD)?!1:Dt.base.validateHexString(NA(t))}o1.checkPrivateKey=sD;function NA(t){return t.startsWith(TA)?t.replace(TA,""):t}o1.stripPrivateKeyPrefix=NA});var El=C(zn=>{"use strict";A();S();Object.defineProperty(zn,"__esModule",{value:!0});zn.SignType=void 0;var oD;(function(t){t[t.Secp256k1=1]="Secp256k1",t[t.ECDSA_P256=2]="ECDSA_P256",t[t.ED25519=3]="ED25519",t[t.StarknetSignType=4]="StarknetSignType",t[t.TezosSignType=5]="TezosSignType"})(oD=zn.SignType||(zn.SignType={}))});var qA=C(M6=>{"use strict";A();S();Object.defineProperty(M6,"__esModule",{value:!0});M6.CoinCurveMap=M6.MultiAddressCoins=M6.segwitType=M6.Currency=void 0;var O1;(function(t){t[t.NULL=-1]="NULL",t[t.BTC=0]="BTC",t[t.TBTC=1]="TBTC",t[t.ETH=60]="ETH",t[t.LTC=2]="LTC",t[t.DOGE=3]="DOGE",t[t.BCH=145]="BCH",t[t.BSV=236]="BSV",t[t.TRX=195]="TRX",t[t.SOL=501]="SOL",t[t.APTOS=637]="APTOS",t[t.OMNI_USDT=20001]="OMNI_USDT",t[t.OMNI_USDT_TEST=20002]="OMNI_USDT_TEST",t[t.SUI=784]="SUI",t[t.ATOM=118]="ATOM",t[t.OSMO=1e3]="OSMO",t[t.EVMOS=1001]="EVMOS",t[t.AXL=1002]="AXL",t[t.CRO=1003]="CRO",t[t.Iris=1004]="Iris",t[t.Juno=1005]="Juno",t[t.Kava=1006]="Kava",t[t.Kujira=1007]="Kujira",t[t.SCRT=1008]="SCRT",t[t.Stargaze=1009]="Stargaze",t[t.Terra=1010]="Terra",t[t.ZKSPACE=1011]="ZKSPACE",t[t.ZKSYNC=804]="ZKSYNC",t[t.Stx=5757]="Stx",t[t.SEI=2837]="SEI",t[t.WAX=14001]="WAX",t[t.Starknet=9004]="Starknet",t[t.ADA=1815]="ADA",t[t.INJ=2892]="INJ",t[t.Celestia=2854]="Celestia",t[t.DYDX=2897]="DYDX",t[t.Kaspa=111111]="Kaspa",t[t.TON=607]="TON",t[t.NostrAssets=1237]="NostrAssets",t[t.Near=397]="Near"})(O1=M6.Currency||(M6.Currency={}));var aD;(function(t){t[t.SEGWIT_NESTED=1]="SEGWIT_NESTED",t[t.SEGWIT_NESTED_49=2]="SEGWIT_NESTED_49",t[t.SEGWIT_NATIVE=3]="SEGWIT_NATIVE",t[t.SEGWIT_TAPROOT=4]="SEGWIT_TAPROOT"})(aD=M6.segwitType||(M6.segwitType={}));M6.MultiAddressCoins=[O1.BTC,O1.TBTC,O1.LTC,O1.DOGE,O1.BSV,O1.OMNI_USDT,O1.OMNI_USDT_TEST];var b2="secp256k1",Ua="ed25519";M6.CoinCurveMap=new Map([[O1.BTC,b2],[O1.TBTC,b2],[O1.ETH,b2],[O1.LTC,b2],[O1.DOGE,b2],[O1.BCH,b2],[O1.BSV,b2],[O1.TRX,b2],[O1.OMNI_USDT,b2],[O1.OMNI_USDT_TEST,b2],[O1.ATOM,b2],[O1.OSMO,b2],[O1.EVMOS,b2],[O1.AXL,b2],[O1.CRO,b2],[O1.Iris,b2],[O1.Juno,b2],[O1.Kava,b2],[O1.Kujira,b2],[O1.SCRT,b2],[O1.Stargaze,b2],[O1.Terra,b2],[O1.SEI,b2],[O1.Celestia,b2],[O1.DYDX,b2],[O1.SOL,Ua],[O1.APTOS,Ua],[O1.SUI,Ua],[O1.TON,Ua]])});var Tl=C(r1=>{"use strict";A();S();Object.defineProperty(r1,"__esModule",{value:!0});r1.SignCommonMsgError=r1.EstimateFeeError=r1.validSignedTransactionError=r1.GetPayLoadError=r1.HardwareDerivePubKeyError=r1.CalcTxHashError=r1.SignMsgStep3Error=r1.SignMsgSetupError=r1.Ed25519Step3Error=r1.Ed25519Step2Error=r1.Ed25519Step1Error=r1.Ed25519SetupError=r1.EcdsaStep3Error=r1.EcdsaStep2Error=r1.EcdsaStep1Error=r1.EcdsaSetupError=r1.MPCShakeHandsError=r1.MPCStepError=r1.MPCAesKeyMissError=r1.GetHardWareMessageHashError=r1.GetHardwareSignedTransactionError=r1.GetHardwareRawTransactionError=r1.GetMpcTransactionError=r1.GetMpcRawTransactionError=r1.DerivePathError=r1.GenMnemonicError=r1.GenPrivateKeyError=r1.UnsupportedCoinError=r1.SignMsgError=r1.SignTxError=r1.ValidAddressError=r1.NewAddressError=r1.NotImplementedError=void 0;r1.NotImplementedError="no implementation method";r1.NewAddressError="generate address error";r1.ValidAddressError="valid address error";r1.SignTxError="sign tx error";r1.SignMsgError="sign message error";r1.UnsupportedCoinError="unsupported currency";r1.GenPrivateKeyError="generate private key error";r1.GenMnemonicError="generate mnemonic error";r1.DerivePathError="derive hdPath error";r1.GetMpcRawTransactionError="get mpc raw transaction error";r1.GetMpcTransactionError="get mpc transaction error";r1.GetHardwareRawTransactionError="get hardware raw transaction error";r1.GetHardwareSignedTransactionError="get hardware signed transaction error";r1.GetHardWareMessageHashError="get hardware message hash error";r1.MPCAesKeyMissError="mpc get aes key error";r1.MPCStepError="mpc step error";r1.MPCShakeHandsError="mpc shake hands error";r1.EcdsaSetupError="ecdsa setup error";r1.EcdsaStep1Error="ecdsa step1 error";r1.EcdsaStep2Error="ecdsa step2 error";r1.EcdsaStep3Error="ecdsa step3 error";r1.Ed25519SetupError="ed25519 setup error";r1.Ed25519Step1Error="ed25519 step1 error";r1.Ed25519Step2Error="ed25519 step2 error";r1.Ed25519Step3Error="ed25519 step3 error";r1.SignMsgSetupError="sign message setup error";r1.SignMsgStep3Error="sign message step3 error";r1.CalcTxHashError="calculate tx hash error";r1.HardwareDerivePubKeyError="derive sub pub key error";r1.GetPayLoadError="get payload error";r1.validSignedTransactionError="valid signed transaction error";r1.EstimateFeeError="estimate fee error";r1.SignCommonMsgError="sign common msg error"});var zA=C(V3=>{"use strict";A();S();Object.defineProperty(V3,"__esModule",{value:!0});V3.jsonStringifyUniform=V3.cloneObject=V3.assertBufferLength=V3.convert2BigNumber=V3.convert2Number=V3.buildCommonSignMsg=void 0;var Pa=w8();function cD(t,e){return`OKX Wallet Sign In
publicKey: ${t}
walletId: ${e}
host: api.wallet.okx
OKX Wallet Sign In`}V3.buildCommonSignMsg=cD;function uD(t){if(t!=null)return typeof t=="string"?parseInt(t):t}V3.convert2Number=uD;function fD(t){if(t!=null)return Pa.BigNumber.isBigNumber(t)?t:new Pa.BigNumber(t)}V3.convert2BigNumber=fD;function dD(t,e){if(t.length!=e)throw Error("buffer length is illegal")}V3.assertBufferLength=dD;function lD(t){return JSON.parse(JSON.stringify(t))}V3.cloneObject=lD;function hD(t){return JSON.stringify(t,(e,r)=>r&&(r.type==="Buffer"||r instanceof Uint8Array?Pa.base.toHex(r):typeof r=="bigint"?r.toString():r))}V3.jsonStringifyUniform=hD});var Il=C(A9=>{"use strict";A();S();var bD=A9&&A9.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),gD=A9&&A9.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&bD(e,t,r)};Object.defineProperty(A9,"__esModule",{value:!0});gD(zA(),A9)});var kA=C(m2=>{"use strict";A();S();Object.defineProperty(m2,"__esModule",{value:!0});m2.SimpleWallet=m2.BaseWallet=m2.ecdsaSign=m2.fromSigned=m2.padWithZeroes=m2.toUnsigned=m2.intToHex=m2.makeSignature=m2.secp256k1SignTest=void 0;var l0=Tl(),Kt=El(),h0=w8(),yD=Il();function RA(t){let e=h0.base.sha256("secp256k1-test"),r=h0.signUtil.secp256k1.publicKeyCreate(t,!1),{signature:n,recovery:i}=h0.signUtil.secp256k1.sign(P.Buffer.from(e),t);return h0.signUtil.secp256k1.verify(e,n,i,r)}m2.secp256k1SignTest=RA;function HA(t,e,r){let n=(0,m2.fromSigned)(e),i=(0,m2.fromSigned)(r),s=t,o=Ml((0,m2.toUnsigned)(n).toString("hex"),64),a=Ml((0,m2.toUnsigned)(i).toString("hex"),64);return h0.base.stripHexPrefix(LA(s)).concat(o,a)}m2.makeSignature=HA;function LA(t){return`0x${t.toString(16)}`}m2.intToHex=LA;var pD=function(t){return P.Buffer.from(t.toTwos(256).toArray())};m2.toUnsigned=pD;function Ml(t,e){if(t!==""&&!/^[a-f0-9]+$/iu.test(t))throw new Error(`Expected an unprefixed hex string. Received: ${t}`);if(e<0)throw new Error(`Expected a non-negative integer target length. Received: ${e}`);return String.prototype.padStart.call(t,e,"0")}m2.padWithZeroes=Ml;var wD=function(t){return new h0.BN(t).fromTwos(256)};m2.fromSigned=wD;function CA(t,e,r){let{signature:n,recovery:i}=h0.signUtil.secp256k1.sign(t,e),s=P.Buffer.from(n.slice(0,32)),o=P.Buffer.from(n.slice(32,64));if(r&&!Number.isSafeInteger(r))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");return{v:r?i+(r*2+35):i+27,r:s,s:o}}m2.ecdsaSign=CA;var Oa=class{getRandomPrivateKey(){try{for(;;){let e=h0.base.randomBytes(32);if(RA(e))return Promise.resolve(h0.base.toHex(e,!0))}}catch{}return Promise.reject(l0.GenPrivateKeyError)}getDerivedPrivateKey(e){return h0.bip39.mnemonicToSeed(e.mnemonic).then(r=>{let n=h0.bip32.fromSeed(r).derivePath(e.hdPath);if(n.privateKey){let i=h0.base.toHex(n.privateKey);return Promise.resolve("0x"+i)}else return Promise.reject(l0.GenPrivateKeyError)}).catch(r=>Promise.reject(l0.GenPrivateKeyError))}getDerivedPath(e){return Promise.reject(l0.NotImplementedError)}validPrivateKey(e){return Promise.reject(l0.NotImplementedError)}signMessage(e){return Promise.reject(l0.NotImplementedError)}async signCommonMsg(e){e.signType||(e.signType=Kt.SignType.Secp256k1);let r;if(e.message.text)r=e.message.text;else{let a;if(e.publicKey?a=e.publicKey:a=(await this.getNewAddress({privateKey:e.privateKey,addressType:e.addressType,hrp:e.hrp,version:e.version})).publicKey,a.startsWith("0x")&&(a=a.substring(2)),!e.message.walletId)return Promise.reject("invalid walletId");r=(0,yD.buildCommonSignMsg)(a,e.message.walletId)}let n=h0.base.magicHash(r),i=e.privateKeyHex?e.privateKeyHex:e.privateKey,s=h0.base.fromHex(i);var o;switch(e.signType){case Kt.SignType.Secp256k1:let{v:a,r:c,s:f}=CA(P.Buffer.from(n),s);return Promise.resolve(HA(a,c,f));case Kt.SignType.ECDSA_P256:return o=h0.signUtil.p256.sign(P.Buffer.from(n),s).signature,Promise.resolve(h0.base.toHex(o));case Kt.SignType.ED25519:return o=h0.signUtil.ed25519.sign(n,s),Promise.resolve(h0.base.toHex(o));case Kt.SignType.StarknetSignType:return o=h0.signUtil.schnorr.stark.sign(n,s).toCompactRawBytes(),Promise.resolve(h0.base.toHex(o));case Kt.SignType.TezosSignType:return Promise.reject("not support")}}verifyMessage(e){return Promise.reject(l0.NotImplementedError)}ecRecover(e,r){return Promise.reject(l0.NotImplementedError)}getAddressByPublicKey(e){return Promise.reject(l0.NotImplementedError)}getMPCRawTransaction(e){return Promise.reject(l0.NotImplementedError)}getMPCTransaction(e){return Promise.reject(l0.NotImplementedError)}getMPCRawMessage(e){return Promise.reject(l0.NotImplementedError)}getMPCSignedMessage(e){return Promise.reject(l0.NotImplementedError)}getHardWareRawTransaction(e){return Promise.reject(l0.NotImplementedError)}getHardWareSignedTransaction(e){return Promise.reject(l0.NotImplementedError)}getHardWareMessageHash(e){return Promise.reject(l0.NotImplementedError)}calcTxHash(e){return Promise.reject(l0.NotImplementedError)}getRawTransaction(e){return Promise.reject(l0.NotImplementedError)}validSignedTransaction(e){return Promise.reject(l0.NotImplementedError)}estimateFee(e){return Promise.reject(l0.NotImplementedError)}};m2.BaseWallet=Oa;var Ul=class extends Oa{mockData(e,r){this.mockAddress=e,this.mockPublicKey=r}getNewAddress(e){return Promise.resolve({address:this.mockAddress,publicKey:this.mockPublicKey})}validAddress(e){throw new Error("Method not implemented.")}signTransaction(e){throw new Error("Method not implemented.")}};m2.SimpleWallet=Ul});var jA=C(X6=>{"use strict";A();S();var mD=X6&&X6.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Rn=X6&&X6.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&mD(e,t,r)};Object.defineProperty(X6,"__esModule",{value:!0});Rn(El(),X6);Rn(qA(),X6);Rn(Tl(),X6);Rn(kA(),X6);Rn(Il(),X6)});var DA=C(Na=>{"use strict";A();S();Object.defineProperty(Na,"__esModule",{value:!0});Na.parseInputScriptDataParam=void 0;var E2=Ma(),vD=w8();function _D(t){let e=t.functionArguments.map(r=>{let n=new E2.Deserializer(vD.base.fromHex(r));switch(n.deserializeUleb128AsU32()){case E2.ScriptTransactionArgumentVariants.U8:return new E2.U8(n.deserializeU8());case E2.ScriptTransactionArgumentVariants.U64:return new E2.U64(n.deserializeU64());case E2.ScriptTransactionArgumentVariants.U128:return new E2.U128(n.deserializeU128());case E2.ScriptTransactionArgumentVariants.Address:return E2.AccountAddress.deserialize(n);case E2.ScriptTransactionArgumentVariants.U8Vector:return E2.MoveVector.deserialize(n,E2.U8);case E2.ScriptTransactionArgumentVariants.Bool:return new E2.Bool(n.deserializeBool());case E2.ScriptTransactionArgumentVariants.U16:return new E2.U16(n.deserializeU16());case E2.ScriptTransactionArgumentVariants.U32:return new E2.U32(n.deserializeU32());case E2.ScriptTransactionArgumentVariants.U256:return new E2.U256(n.deserializeU256());case E2.ScriptTransactionArgumentVariants.Serialized:return E2.Serialized.deserialize(n);default:throw new Error("Invalid Param")}});return t.typeArguments?{bytecode:t.bytecode,typeArguments:t.typeArguments.map(r=>(0,E2.parseTypeTag)(r,{allowGenerics:!0})),functionArguments:e}:{bytecode:t.bytecode,functionArguments:e}}Na.parseInputScriptDataParam=_D});var FA=C(k4=>{"use strict";A();S();var xD=k4&&k4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),AD=k4&&k4.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SD=k4&&k4.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&xD(e,t,r);return AD(e,t),e};Object.defineProperty(k4,"__esModule",{value:!0});k4.AptosWallet=void 0;var s6=jA(),H2=w8(),$=VA(),Pl=SD(Bl()),l1=Ma(),Hn=ya(),BD=L7(),Ln=r4(),KA=DA(),Ol=class extends s6.BaseWallet{async getDerivedPath(e){return`m/44'/637'/${e.index}'/0'/0'`}async getRandomPrivateKey(){try{return Promise.resolve("0x"+H2.signUtil.ed25519.ed25519_getRandomPrivateKey(!1,"hex"))}catch{return Promise.reject(s6.GenPrivateKeyError)}}async getDerivedPrivateKey(e){try{let r=await H2.signUtil.ed25519.ed25519_getDerivedPrivateKey(e.mnemonic,e.hdPath,!1,"hex");return Promise.resolve("0x"+r)}catch{return Promise.reject(s6.GenPrivateKeyError)}}checkPrivateKey(e){if(!(0,$.checkPrivateKey)(e))return!1;let r=H2.base.fromHex((0,$.stripPrivateKeyPrefix)(e).toLowerCase());return r.length==32||r.length==64}GetTransactionHash(e){let r=H2.base.fromHex(e),n=H2.base.sha3_256(P.Buffer.from("APTOS::Transaction")),i=P.Buffer.concat([P.Buffer.from(n),P.Buffer.of(0),P.Buffer.from(r)]),s=H2.base.sha3_256(i);return H2.base.toHex(s,!0)}getNewAddress(e){try{if(!this.checkPrivateKey(e.privateKey))return Promise.reject(s6.NewAddressError);let r=$.AptosAccount.fromPrivateKey($.HexString.ensure((0,$.stripPrivateKeyPrefix)(e.privateKey))),n=r.address().hex();e.addressType&&e.addressType==="short"&&(n=r.address().toShortString());let i={address:n||"",publicKey:r.pubKey().hex()};return Promise.resolve(i)}catch{return Promise.reject(s6.NewAddressError)}}validPrivateKey(e){let n={isValid:this.checkPrivateKey(e.privateKey),privateKey:e.privateKey};return Promise.resolve(n)}async buildSimulateTx(e){let r=H2.base.fromHex(e.publicKey),n=new l1.Ed25519PublicKey(Uint8Array.from(r)),s=n.authKey().derivedAddress(),o=e.data,a=o.base,c;switch(o.type){case"simulate_transfer":let f=o.data,d=(0,$.transferPayload)(f.recipientAddress,BigInt(f.amount)),h=(0,$.createRawTransaction)($.HexString.fromUint8Array(s.toUint8Array()),d,BigInt(a.sequenceNumber),a.chainId,BigInt(a.maxGasAmount),BigInt(a.gasUnitPrice),BigInt(a.expirationTimestampSecs));c=(0,$.generateBCSSimulateTransactionWithPublicKey)(r,h);break;case"simulate_token_transfer":let p=o.data,w=(0,$.transferCoinV2)(p.tyArg,p.recipientAddress,BigInt(p.amount)),_=(0,$.createRawTransaction)($.HexString.fromUint8Array(s.toUint8Array()),w,BigInt(a.sequenceNumber),a.chainId,BigInt(a.maxGasAmount),BigInt(a.gasUnitPrice),BigInt(a.expirationTimestampSecs));c=(0,$.generateBCSSimulateTransactionWithPublicKey)(r,_);break;case"simulate_dapp":let l=o.data;if(l.type==3){let L=l.data;return(0,l1.generateTransactionPayload)((0,KA.parseInputScriptDataParam)(L)).then(H=>(0,$.createRawTransactionV2)($.HexString.fromBuffer(s.toUint8Array()),H,BigInt(a.sequenceNumber),a.chainId,BigInt(a.maxGasAmount),BigInt(a.gasUnitPrice),BigInt(a.expirationTimestampSecs),a.withFeePayer,a.secondarySignerAddresses).then(k=>{let N=(0,l1.generateSignedTransactionForSimulation)({transaction:k,signerPublicKey:n});return H2.base.toHex(N)}))}else if(l.type==2){let L=new l1.Deserializer(H2.base.fromHex(l.data)),H=l1.TransactionPayload.deserialize(L);return(0,$.createRawTransactionV2)($.HexString.fromBuffer(s.toUint8Array()),H,BigInt(a.sequenceNumber),a.chainId,BigInt(a.maxGasAmount),BigInt(a.gasUnitPrice),BigInt(a.expirationTimestampSecs)).then(k=>{let N=(0,l1.generateSignedTransactionForSimulation)({transaction:k,signerPublicKey:n});return H2.base.toHex(N)})}else return(0,$.createSimulateRawTransactionByABIV2)(s,n,BigInt(a.sequenceNumber),a.chainId,BigInt(a.maxGasAmount),BigInt(a.gasUnitPrice),BigInt(a.expirationTimestampSecs),l.data,l.abi,a.withFeePayer);case"simulate_fungible_asset_transfer":let y=o.data,T=new l1.AptosConfig({network:Hn.Network.MAINNET}),U=new l1.FungibleAsset(T),I=y.fungibleAssetMetadataAddress,q=BigInt(y.amount),R=new l1.AccountAddress(s.toUint8Array());return U.transferFungibleAsset({senderAddress:R,fungibleAssetMetadataAddress:l1.AccountAddress.from(I),recipient:y.recipientAddress,amount:q,options:{maxGasAmount:Number(a.maxGasAmount),gasUnitPrice:Number(a.gasUnitPrice),expireTimestamp:Number(a.expirationTimestampSecs),chainId:Number(a.chainId),accountSequenceNumber:Number(a.sequenceNumber)}}).then(L=>{let H=(0,l1.generateSignedTransactionForSimulation)({transaction:L,signerPublicKey:n});return H2.base.toHex(H)})}return Promise.resolve(H2.base.toHex(c))}async signTransaction(e){try{let r=$.AptosAccount.fromPrivateKey($.HexString.ensure((0,$.stripPrivateKeyPrefix)(e.privateKey))),n=e.data,i=r.address();n.base&&n.base.sender&&(i=$.HexString.ensure(n.base.sender));let s=$.HexString.ensure((0,$.stripPrivateKeyPrefix)(e.privateKey)).toString(),o=new l1.Ed25519PrivateKey(s.slice(2,66)),a=l1.Account.fromPrivateKey({privateKey:o}),c=a.accountAddress,f=n.type,d;switch(f){case"migrateToFungibleStore":{let l=n.base,y=n.data,T=(0,$.migrateToFaStorePayload)(y.tyArg),U=(0,$.createRawTransaction)(i,T,BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs));d=(0,$.generateBCSTransaction)(r,U);break}case"transfer":{let l=n.base,y=n.data;if(l.withFeePayer)return(0,$.transferPayloadV2)(y.recipientAddress,BigInt(y.amount)).then(T=>(0,$.createRawTransactionV2)(i,T,BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs),l.withFeePayer).then(U=>(0,$.signTransactionV2)(a,U)));{let T=(0,$.transferPayload)(y.recipientAddress,BigInt(y.amount)),U=(0,$.createRawTransaction)(i,T,BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs));d=(0,$.generateBCSTransaction)(r,U);break}}case"tokenTransfer":{let l=n.base,y=n.data;if(l.withFeePayer){let T=(0,$.transferCoinV2)(y.tyArg,y.recipientAddress,BigInt(y.amount)),U=new Ln.Serializer;return T.serialize(U),(0,$.createRawTransactionV2)(i,l1.TransactionPayload.deserialize(l1.Deserializer.fromHex(U.getBytes())),BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs),l.withFeePayer).then(I=>(0,$.signTransactionV2)(a,I))}else{let T=(0,$.transferCoin)(y.tyArg,y.recipientAddress,BigInt(y.amount)),U=(0,$.createRawTransaction)(i,T,BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs));d=(0,$.generateBCSTransaction)(r,U);break}}case"tokenTransferV2":{let l=n.base,y=n.data;if(l.withFeePayer){let T=(0,$.transferCoinV2)(y.tyArg,y.recipientAddress,BigInt(y.amount)),U=new Ln.Serializer;return T.serialize(U),(0,$.createRawTransactionV2)(i,l1.TransactionPayload.deserialize(l1.Deserializer.fromHex(U.getBytes())),BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs),l.withFeePayer).then(I=>(0,$.signTransactionV2)(a,I))}else{let T=(0,$.transferCoinV2)(y.tyArg,y.recipientAddress,BigInt(y.amount)),U=(0,$.createRawTransaction)(i,T,BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs));d=(0,$.generateBCSTransaction)(r,U)}break}case"tokenMint":{let l=n.base,y=n.data,T=(0,$.mintCoin)(y.tyArg,y.recipientAddress,BigInt(y.amount));if(l.withFeePayer){let U=new Ln.Serializer;return T.serialize(U),(0,$.createRawTransactionV2)(i,l1.TransactionPayload.deserialize(l1.Deserializer.fromHex(U.getBytes())),BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs),l.withFeePayer).then(I=>(0,$.signTransactionV2)(a,I))}else{let U=(0,$.createRawTransaction)(i,T,BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs));d=(0,$.generateBCSTransaction)(r,U);break}}case"tokenBurn":{let l=n.base,y=n.data,T=(0,$.burnCoin)(y.tyArg,BigInt(y.amount));if(l.withFeePayer){let U=new Ln.Serializer;return T.serialize(U),(0,$.createRawTransactionV2)(i,l1.TransactionPayload.deserialize(l1.Deserializer.fromHex(U.getBytes())),BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs),l.withFeePayer).then(I=>(0,$.signTransactionV2)(a,I))}else{let U=(0,$.createRawTransaction)(i,T,BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs));d=(0,$.generateBCSTransaction)(r,U);break}}case"tokenRegister":{let l=n.base,y=n.data,T=(0,$.registerCoin)(y.tyArg);if(l.withFeePayer){let U=new Ln.Serializer;return T.serialize(U),(0,$.createRawTransactionV2)(i,l1.TransactionPayload.deserialize(l1.Deserializer.fromHex(U.getBytes())),BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs),l.withFeePayer).then(I=>(0,$.signTransactionV2)(a,I))}else{let U=(0,$.createRawTransaction)(i,T,BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs));d=(0,$.generateBCSTransaction)(r,U);break}}case"signAsFeePayer":{let l=n.data,y;l.type=="2"?y=l1.MultiAgentTransaction.deserialize(l1.Deserializer.fromHex(l.rawTxn)):y=l1.SimpleTransaction.deserialize(l1.Deserializer.fromHex(l.rawTxn)),y.feePayerAddress=c;let T=a.signTransactionWithAuthenticator(y);return Promise.resolve({rawTxn:y.bcsToHex().toString(),accAuthenticator:T.bcsToHex().toString()})}case"signTx":let h=n.base,p=n.data,w;p.type=="2"?w=l1.MultiAgentTransaction.deserialize(l1.Deserializer.fromHex(p.rawTxn)):w=l1.SimpleTransaction.deserialize(l1.Deserializer.fromHex(p.rawTxn));let _=a.signTransactionWithAuthenticator(w);return Promise.resolve({rawTxn:p.rawTxn,accAuthenticator:_.bcsToHex().toString()});case"dapp":{let l=n.base,y=n.data;if(y.type==3){let T=y.data;return(0,l1.generateTransactionPayload)((0,KA.parseInputScriptDataParam)(T)).then(U=>(0,$.createRawTransactionV2)(i,U,BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs),l.withFeePayer,l.secondarySignerAddresses).then(I=>(0,$.signTransactionV2)(a,I)))}else if(y.type==2){let T=new l1.Deserializer(H2.base.fromHex(y.data)),U=l1.TransactionPayload.deserialize(T);return(0,$.createRawTransactionV2)(i,U,BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs),l.withFeePayer,l.secondarySignerAddresses).then(I=>(0,$.signTransactionV2)(a,I))}else return(0,$.createRawTransactionByABIV2)(a,BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs),y.data,y.abi,l.withFeePayer,l.secondarySignerAddresses)}case"simulate":{let l=n.base,y=n.data;if(y.type==2){let T=new l1.Deserializer(H2.base.fromHex(y.data)),U=l1.TransactionPayload.deserialize(T);return(0,$.createRawTransactionV2)(i,U,BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs)).then(I=>{let q=new l1.AptosConfig;new l1.Transaction(q).simulate.simple({signerPublicKey:a.publicKey,transaction:I}).then(z=>H2.base.toHex(z))})}else return(0,$.createRawTransactionByABIV2)(a,BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs),y.data,y.abi);break}case"offerNftObject":{let l=n.base,y=n.data,T=(0,$.offerNFTTokenPayloadObject)($.HexString.ensure(y.nftObject),$.HexString.ensure(y.receiver),BigInt(y.amount)),U=(0,$.createRawTransaction)(i,T,BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs));d=(0,$.generateBCSTransaction)(r,U);break}case"offerNft":{let l=n.base,y=n.data,T=(0,$.offerNFTTokenPayload)($.HexString.ensure(y.receiver),$.HexString.ensure(y.creator),y.collectionName,y.tokenName,BigInt(y.version),BigInt(y.amount)),U=(0,$.createRawTransaction)(i,T,BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs));d=(0,$.generateBCSTransaction)(r,U);break}case"claimNft":{let l=n.base,y=n.data,T=(0,$.claimNFTTokenPayload)($.HexString.ensure(y.sender),$.HexString.ensure(y.creator),y.collectionName,y.tokenName,BigInt(y.version)),U=(0,$.createRawTransaction)(i,T,BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs));d=(0,$.generateBCSTransaction)(r,U);break}case"offerNft_simulate":{let l=n.base,y=n.data,T=(0,$.offerNFTTokenPayload)($.HexString.ensure(y.receiver),$.HexString.ensure(y.creator),y.collectionName,y.tokenName,BigInt(y.version),BigInt(y.amount)),U=(0,$.createRawTransaction)(i,T,BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs));d=(0,$.generateBCSSimulateTransaction)(r,U);break}case"claimNft_simulate":{let l=n.base,y=n.data,T=(0,$.claimNFTTokenPayload)($.HexString.ensure(y.sender),$.HexString.ensure(y.creator),y.collectionName,y.tokenName,BigInt(y.version)),U=(0,$.createRawTransaction)(i,T,BigInt(l.sequenceNumber),l.chainId,BigInt(l.maxGasAmount),BigInt(l.gasUnitPrice),BigInt(l.expirationTimestampSecs));d=(0,$.generateBCSSimulateTransaction)(r,U);break}case"simple_transaction":{let l=n.base,y=n.data,T=l.chainId==1?Hn.Network.MAINNET:Hn.Network.TESTNET,U='{"abi":{"address":"0x1","name":"aptos_account","friends":["0x1::genesis","0x1::resource_account"],"exposed_functions":[{"name":"assert_account_exists","visibility":"public","is_entry":false,"is_view":false,"generic_type_params":[],"params":["address"],"return":[]},{"name":"assert_account_is_registered_for_apt","visibility":"public","is_entry":false,"is_view":false,"generic_type_params":[],"params":["address"],"return":[]},{"name":"batch_transfer","visibility":"public","is_entry":true,"is_view":false,"generic_type_params":[],"params":["&signer","vector<address>","vector<u64>"],"return":[]},{"name":"batch_transfer_coins","visibility":"public","is_entry":true,"is_view":false,"generic_type_params":[{"constraints":[]}],"params":["&signer","vector<address>","vector<u64>"],"return":[]},{"name":"can_receive_direct_coin_transfers","visibility":"public","is_entry":false,"is_view":true,"generic_type_params":[],"params":["address"],"return":["bool"]},{"name":"create_account","visibility":"public","is_entry":true,"is_view":false,"generic_type_params":[],"params":["address"],"return":[]},{"name":"deposit_coins","visibility":"public","is_entry":false,"is_view":false,"generic_type_params":[{"constraints":[]}],"params":["address","0x1::coin::Coin<T0>"],"return":[]},{"name":"set_allow_direct_coin_transfers","visibility":"public","is_entry":true,"is_view":false,"generic_type_params":[],"params":["&signer","bool"],"return":[]},{"name":"transfer","visibility":"public","is_entry":true,"is_view":false,"generic_type_params":[],"params":["&signer","address","u64"],"return":[]},{"name":"transfer_coins","visibility":"public","is_entry":true,"is_view":false,"generic_type_params":[{"constraints":[]}],"params":["&signer","address","u64"],"return":[]}],"structs":[{"name":"DirectCoinTransferConfigUpdatedEvent","is_native":false,"abilities":["drop","store"],"generic_type_params":[],"fields":[{"name":"new_allow_direct_transfers","type":"bool"}]},{"name":"DirectTransferConfig","is_native":false,"abilities":["key"],"generic_type_params":[],"fields":[{"name":"allow_arbitrary_coin_transfers","type":"bool"},{"name":"update_coin_transfer_events","type":"0x1::event::EventHandle<0x1::aptos_account::DirectCoinTransferConfigUpdatedEvent>"}]}]}}',I=y.moveModule==null?U:y.moveModule,q=new l1.AptosConfig({network:T,moveModule:I}),R=new l1.Transaction(q);if(y.signAsFeePayer){let H=y.rawTransaction,k=new l1.Deserializer(H2.base.fromHex(H)),N=l1.RawTransaction.deserialize(k),u=new l1.SimpleTransaction(N,l1.AccountAddress.ZERO),m=R.signAsFeePayer({signer:a,transaction:u}),x={rawTransaction:u.rawTransaction.bcsToHex().toString(),sponsorSignature:m.bcsToHex().toString()};return Promise.resolve(x)}let z=y.functionArguments===void 0?[y.recipientAddress,y.amount]:y.functionArguments;return R.build.simple({sender:c,withFeePayer:y.withFeePayer,data:{function:y.function,typeArguments:y.tyArg,functionArguments:z},options:{maxGasAmount:Number(l.maxGasAmount),gasUnitPrice:Number(l.gasUnitPrice),expireTimestamp:Number(l.expirationTimestampSecs),chainId:Number(l.chainId),accountSequenceNumber:Number(l.sequenceNumber)}}).then(H=>{let k=R.sign({signer:a,transaction:H});return{rawTransaction:H.rawTransaction.bcsToHex().toString(),senderSignature:k.bcsToHex().toString()}})}case"fungible_asset_transfer":{let l=n.base,y=n.data,T=new l1.AptosConfig({network:Hn.Network.MAINNET}),U=new l1.FungibleAsset(T),I=y.fungibleAssetMetadataAddress,q=BigInt(y.amount);return U.transferFungibleAsset({senderAddress:a.accountAddress,fungibleAssetMetadataAddress:l1.AccountAddress.from(I),recipient:y.recipientAddress,amount:q,options:{maxGasAmount:Number(l.maxGasAmount),gasUnitPrice:Number(l.gasUnitPrice),expireTimestamp:Number(l.expirationTimestampSecs),chainId:Number(l.chainId),accountSequenceNumber:Number(l.sequenceNumber)}}).then(z=>{let L=(0,BD.signTransaction)({signer:a,transaction:z}),H=(0,l1.generateSignedTransaction)({transaction:z,senderAuthenticator:L});return H2.base.toHex(H)})}case"simulate_fungible_asset_transfer":{let l=n.base,y=n.data,T=new l1.AptosConfig({network:Hn.Network.MAINNET}),U=new l1.FungibleAsset(T),I=y.fungibleAssetMetadataAddress,q=BigInt(y.amount);return U.transferFungibleAsset({senderAddress:a.accountAddress,fungibleAssetMetadataAddress:l1.AccountAddress.from(I),recipient:y.recipientAddress,amount:q,options:{maxGasAmount:Number(l.maxGasAmount),gasUnitPrice:Number(l.gasUnitPrice),expireTimestamp:Number(l.expirationTimestampSecs),chainId:Number(l.chainId),accountSequenceNumber:Number(l.sequenceNumber)}}).then(z=>{let L=(0,l1.generateSignedTransactionForSimulation)({transaction:z,signerPublicKey:a.publicKey});return H2.base.toHex(L)})}default:return Promise.reject(s6.SignTxError)}return Promise.resolve(H2.base.toHex(d))}catch{return Promise.reject(s6.SignTxError)}}validAddress(e){let r;try{e.address.match(/^0x[0-9A-Fa-f]{62,64}$/)||e.address.match(/^[0-9A-Fa-f]{64}$/)?r=!0:r=!1}catch{r=!1}let n={isValid:r,address:e.address};return Promise.resolve(n)}async signMessage(e){try{let r=e.data,n=await Pl.signMessage(r,(0,$.stripPrivateKeyPrefix)(e.privateKey));return n.startsWith("0x")&&(n=n.substring(2)),Promise.resolve(n)}catch{return Promise.reject(s6.SignTxError)}}async signCommonMsg(e){return this.checkPrivateKey(e.privateKey)?super.signCommonMsg({privateKey:(0,$.stripPrivateKeyPrefix)(e.privateKey),privateKeyHex:(0,$.stripPrivateKeyPrefix)(e.privateKey),message:e.message,signType:s6.SignType.ED25519}):Promise.reject("check privateKey error")}async signMessageByPayload(e){try{let r=e.data,n="APTOS",i,s,o,a=n;r?.address&&(i=new $.AptosAccount(H2.base.fromHex((0,$.stripPrivateKeyPrefix)(e.privateKey))).address().hex(),a=a.concat(`
address: `,i)),r?.application&&(s=r.dAppDomain==null?"":r.dAppDomain,a=a.concat(`
application: `,s)),r.chainId&&(o=r.chain_id==null?0:r.chain_id,a=a.concat(`
chainId: `,o.toString())),a=a.concat(`
message: `,r.message),a=a.concat(`
nonce: `,r.nonce);let c=await Pl.signMessage(a,(0,$.stripPrivateKeyPrefix)(e.privateKey));c.startsWith("0x")&&(c=c.substring(2));let f={address:i,application:s,chainId:o,fullMessage:a,message:r.message,nonce:r.nonce,prefix:n,signature:c};return Promise.resolve(f)}catch{return Promise.reject(s6.SignMsgError)}}async calcTxHash(e){try{return Promise.resolve(this.GetTransactionHash(e.data))}catch{return Promise.reject(s6.CalcTxHashError)}}async validSignedTransaction(e){try{let r=e.data?e.data.skipCheckSign:void 0,n=Pl.validSignedTransaction(e.tx,r||!1);return Promise.resolve((0,s6.jsonStringifyUniform)(n))}catch{return Promise.reject(s6.validSignedTransactionError)}}};k4.AptosWallet=Ol});var VA=C(Y6=>{A();S();var ED=Y6&&Y6.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Cn=Y6&&Y6.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&ED(e,t,r)};Object.defineProperty(Y6,"__esModule",{value:!0});Cn(Bl(),Y6);Cn(D4(),Y6);Cn(Mc(),Y6);Cn(zc(),Y6);Cn(FA(),Y6)});export{VA as a};
window.inOKXExtension = true;
window.inMiniApp = false;
window.ASSETS_BUILD_TYPE = "publish";
//# sourceMappingURL=chunk-FP2DMGH3.js.map