2
15
5
2
7
2
1
2
12
1
10
6
11
11
8
2
6
14
3
5