1
3
8
58
4
2
32
1
3
1
16
6
13
20
26
9