151
242
503
382
360
386
228
281
266
207
206
148
61
82
217
291
66
104
172
167
127
363
229
270
192
159
55