6
6
6
23
4
20
6
5
43
8