7
7
12
12
4
3
5
22
1
6
14
14
8
7
3