3
3
10
28
28
15
4
4
20
15
18
4
8
15
116