7
6
10
46
161
104
17
11
43