3
2
1
16
24
7
5
7
1
21
4
3
10