hi 4=22 12=62 34=172 128=642 1024=5122 4958=24792 9223372036854775807=13176245766935394017 9=33 99=333 999=3333 9999=33333 9797973=32659913 49=77 239809320265259=1548578315485773