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