5
3
2
3
8
2
3
2
9
13
20
3
5
6
8
38