314
235
433
383
306
232
350
353
337
318
309
367
362
447
449
372
297
307
360
328
347
281
220
365
425
242
283
222
504
331
303
276
467