var d=new Array(
   146,151,145,193,143,125,140,175,136,225,131,
   129,125,105,118,187,110,144,101,182,177,184,
   166,130,154,173,141,216,127,118,112,177,168,
   105,151,152,133,166,114,131,180,167,159,217,
   137,223,114,105,176,203,151,110,125,136,184,
   189,156,142,127,161,183,125,152,156,120,169,
   173,122,139,142,104,114,154,154,117,188,165,
   168,126,177,172,130,131,128,175,135,132,218,
   174,160,129,151,169,115,122,169,160,206,111,
   166,147,170,182,138,130,139,163,131,109,108,
   140,102,170,132,113,206,141,201,168,110,108,
   111,133,177,157,170,180,108,116,128,137,175,
   157,196,176,128,108,193,125,166,141,150,156,
   158,170,158,183,197,109,159,120,119,138,164,
   146,137,153,130,159,172,164,107,168,115,171,
   163,173,195,174,114,174,166
);
var t = new Array(); 
var i=0,ii=0, v=0,vv=0, c=0,cc=0; 
while (c<172) { 
for (f0=180; f0<=288; f0++) { i+=f0; v+=i; cc+=1; if (c>=172) break; 
if (cc<f0 && v<i) break; if (f0==259) v=cc; 
for (f1=166; f1<=303; f1++) { i+=f1; v+=i; cc+=1; if (c>=172) break; 
if (cc<f1 && v<i) break; if (f1==190) v=cc; 
for (f2=109; f2<=286; f2++) { i+=f2; v+=i; cc+=1; if (c>=172) break; 
if (cc<f2 && v<i) break; if (f2==132) i=cc; 
for (f3=173; f3<=305; f3++) { i+=f3; v+=i; cc+=1; if (c>=172) break; 
if (f3==261 || v==i) continue; if (f3==189) i=cc; 
ii=i+d[c++]; vv=v+d[c++]; ii%=86; vv%=127; t[ii]=vv; i%=86; 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\>");


