212
252
307
240
305
270
267
433
338
295
313
303
409
368
502
258
451
482
228
359
498
450
471
494
495
447
247
224
364
464
426
264
210
500
407