1
10
6
6
14
19
14
14
14
21
18
96
46
32
68