11
6
3
25
20
95
27
19
15
28
17
13
56
16
23
9
8
35
12
2
4
18
145
189
38
86
10
77
140
76
39
69
80
131
251
87