58
43
169
329
24
104
50
70
38
112
20
46
181
158
34
238
174
219
42
145
33
65
27
61
90
16
191
57
48
67
62
18
21
100
37
170
41
8
31
87
80
88
60
40
108
9
19
32
7