1
5
3
27
13
2
33
29
29
6
1
7
21