5
8
3
2
31
1
3

1
5
1
2
3
2
31
1
1
2
1
2
1