4
1
2
3
9
12
1
50
1
11
5
2
7
30
5
164