26
25
169
163
15
6
90
55
10
5
27
19
18
14
8
9
102
2
7
11
4
3
16
37
12
22
137
220
98
211
21
17
44
91
182