236
153
158
149
129
246
555
227
313
231
258
198
335
274
148
187
220
82
257
318
78
84
144
53
54
507
43
87
32
103
80
316
47
171
131
376
221
243
204
111
259
175
860
56
296
138
340
477
114
147
337
186
79
121