7
1
2
7
4
8
28
23
1
171
15
4
44
8
125
1