3
2
2
16
7
4
12
3
6
24
25