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