17
2
2
4
8
2
3
13

31
31