seq 1 99999999999 | awk '{ for(i=1;i<=11;i++){ a=int($0/(10^(i-1))); b=a-int(a/10)*10; if(i<=6){ sum+=b*(i+1) } else { sum+=b*(i-5) } }; r=sum%11; if(r==0||r==1){ cd=0 }else{ cd=11-r } printf "%011d\n", $0*10+cd }'