15
9
1
3
20
4
29
4
8
3
5
11
78