7
6
18
3
7
3
117
30
93
28
90
184
59
36
21