2
1
20
2
80
8
25
29
3
1
1
11
4