1
4
16
17
8
12
38
38
32
32
64
73