0
18
4
2
6
10
46
15
30
9
33
48
2
1
3
5
16
13
7
8