20
28
116
21
16
23
38
15
138
26
9
4
27
11
25
7
2
3
68
36
58
161
56
254
10
30
8
51
50
197
98
395
73
24
67
29
163