1
7
15
33
10
2
1
4
21
10
28
2
4
1