8
6
2
17
77
5
27
19
5
7
23
160
51
71
9
105
48
66