2
2
1
1
2
5
4
6
8
11
7
10
2
3
8
20
8
11
5
7