4
6
1
9
12
11
3
1
13
21
3
4
3
2
30
44