3
4
1
2
20
3
12
8
10
1
6
2
12
8
29
11
5