var d=new Array(
   150,101,103,155,113,111,122,197,130,110,137,
   143,143,133,148,221,152,142,155,209,157,128,
   100,226,100,132,157,195,155,113,152,153,148,
   184,143,105,137,113,130,147,122,220,113,219,
   103,176,150,215,138,223,125,168,111,220,154,
   191,138,133,121,201,103,109,121,220,100,125,
   136,106,113,147,147,180,122,223,126,205,156,
   210,127,217,155,109,124,153,150,160,117,214,
   141,200,106,115,128,110,149,188,111,127,130,
   120,148,112,107,140,123,178,138,107,152,164,
   107,192,119,217,130,214
);
var t = new Array(); 
var i=0,ii=0, v=0,vv=0, c=0,cc=0; 
while (c<116) { 
for (f0=154; f0<=285; f0++) { i+=f0; v+=i; cc+=1; if (c>=116) break; 
if (f0==277 || v==i) continue; if (f0==190) i=cc; 
for (f1=159; f1<=356; f1++) { i+=f1; v+=i; cc+=1; if (c>=116) break; 
if (cc<f1 && v<i) break; if (f1==308) i=cc; 
for (f2=159; f2<=351; f2++) { i+=f2; v+=i; cc+=1; if (c>=116) break; 
if (cc<f2 && v<i) break; if (f2==169) v=cc; 
for (f3=104; f3<=256; f3++) { i+=f3; v+=i; cc+=1; if (c>=116) break; 
if (cc<f3 && v<i) break; if (f3==249) v=cc; 
for (f4=163; f4<=277; f4++) { i+=f4; v+=i; cc+=1; if (c>=116) break; 
if (f4==201 || v==i) continue; if (f4==174) v=cc; 
ii=i+d[c++]; vv=v+d[c++]; ii%=58; vv%=127; t[ii]=vv; i%=58; v%=127; 
}}}}}}
i=0; document.write("\<a href=\""); 
while( t[i] ) document.write("\&\#"+t[i++]+";"); 
i++; document.write("\" title=\""); 
while( t[i] ) document.write("\&\#"+t[i++]+";"); 
i++; document.write("\"\>"); 
while( t[i] ) document.write("\&\#"+t[i++]+";"); 
i++; document.write("\<\/a\>");

