7
21
1
4
15
1
46
4
8
1
109
1
2
93