4
3
7
4
22
1
21
1
5
1
2
27
6
38
24