23
20
16
31
33
34
64