15
3
10
4
8
12
12
6
6
7
3
5
9
29
44
68