3
1
25
4
2
2
4
30
2
1
6
27
39