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