2
2
16
8
3
17
24
5
1
4
1
8
1
1
2
3