20
354
32
41
10
7
42
122
59
3
26
15
187
61
85
65
4
137
60
5
14
27
275
117
426
21
9
12
29
23
11
28
19
75
96
183
46
33
49
99
8
24
17
50
48
74