5
4
11
1
9
21
1
1
11
11
3
1
1