5
4
5
1
9
16
3
2
13
2
12
1
24
3