3
5
28
27
15
4
4
20
24
18
4
8
15
116