58
158
39
14
8
27
41
104
60
45
42
56
21
10
13
22
6
5
34
20
24
38
19
33
184
49
16
15
85
47
17
71
26
146
75
23
46
87
287
103
207
105
36
173
30