231
180
151
344
101
232
1422
317
303
274
87
216
357
383
94
401
450
118
311
326
149
229
324
518
264
431
60
37
343
1103
451
360
99
243
347
226
285
111
467
248
293
148
49
162
158
364
234
224
177
349
196
209
123
62
322
41
203
100
138