2
21
33
5

1
1
21
1
1
1
28
2
3
1
1