275
157
185
111
101
80
152
104
287
107
70
58
59
120
54
69
79
49
113
99
110
191
90
169
122
165
236
479
253
231
134
254
211
156
371
1167
222
159
245
167
188
248
467
131
162
81
203
204
158
133
189
436