7
3
16
9
38
39
2
5
5
13
25
27
2
6
14
17
4
5