150
13
87
18
94
361
188
73
38
122
57
55
309
120
77
53
116
158
41
21
74
527
34
28
26
35
27
16
319
191
267
132
106
102
88
59
134
91
42
137
185
266
153
101
5
181
380
154
200
76
189
233