51
10
38
184
131
60
50
33
96
58
318
157
37
45
142
93
28
107
67
162
46
149
71
22
30
85
113
25
76
59
31
35
86
130
166
118
164
155
34
18
32
158
9
80
27
12