11
1
10
29
1
1
8
21
15
3
2