3
8
12
28
12
25
25
10
3
2
4
4
10
4
5