31
31
25
23
23
20
8
21
169
168
30
32
27
28
32
32
28
28
28
28
30
163
7
168
11
9