0
0
5
9
12
14
15
20
16
43
64
46
42
30
18