2
5
14
14
25
3
20
9
9
16
7
18
2
28
17
9
8