6
5
8
21
19
8
12
38
38
33
32
64