220
171
119
84
121
133
151
242
503
382
360
386
228
281
266
207
206
148
61
82
217
291
66
104
172
167
127
363
229