Нужно искать близжаюшую степень двух, большую размера алфавита.
1) 7 символов, близжайшее 8 (2^3), значит вес символа алфавита 3 бита
3*21=63 (бита)
2)12 символов, близжайшая степень двойки 16 (2^4), вес символа алфавита 4бита.
4*64=2^8=256 (бит)
3)20 символов, близжайшая степень 32 (2^5), вес символа 5 бит.
5*40=200 (бит)
4) 54 символа, близжайшее 64 (2^6), вес символа 6 бит
6*120=720 (бит)