4
5
3
2
4
3
5
9
5
17
5
14
8
23
1
2
6
6
5
6