a       3
b       29
c       20
d       9
e       2
f       19
h       100
x       11
y       17
z       5
