var d=new Array(
   177,203,146,196,114,176,170,117,136,117,101,
   195,154,188,117,199,168,148,129,126,178,193,
   137,174,184,115,141,222,186,178,141,165,184,
   217,137,210,178,145,129,102,168,142,117,100,
   154,220,101,200,136,163,170,219,114,167,146,
   133,177,200,118,135,147,120,175,161,113,220,
   139,131,164,212,188,148,122,219,164,203,184,
   172,114,109,132,169,149,183,165,199,180,105,
   105,170,118,175,130,145,141,113,151,111,160,
   137,168,143,175,176,181,188,186,150,101,127,
   104,162,106,199,107,108,107,142,106,175,104,
   208,101,116,186,205,181,152,175,166,168,170,
   160,166,151,136,141,205,130,133,118,174,105,
   137,180,183,165,161,149,142,132,189,114,138,
   184,196,164,210,143,146,121,116,187,160,163,
   127,138,177,112,195,174,106,146,206,117,126,
   176,124
);
var t = new Array(); 
var i=0,ii=0, v=0,vv=0, c=0,cc=0; 
while (c<178) { 
for (f0=138; f0<=276; f0++) { i+=f0; v+=i; cc+=1; if (c>=178) break; 
if (f0==273 || v==i) continue; if (f0==204) v=cc; 
for (f1=118; f1<=261; f1++) { i+=f1; v+=i; cc+=1; if (c>=178) break; 
if (cc<f1 && v<i) break; if (f1==193) v=cc; 
for (f2=109; f2<=296; f2++) { i+=f2; v+=i; cc+=1; if (c>=178) break; 
if (f2==247 || v==i) continue; if (f2==274) i=cc; 
for (f3=120; f3<=239; f3++) { i+=f3; v+=i; cc+=1; if (c>=178) break; 
if (f3==157 || v==i) continue; if (f3==218) i=cc; 
ii=i+d[c++]; vv=v+d[c++]; ii%=89; vv%=127; t[ii]=vv; i%=89; 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\>");