273
248
242
254
349
323
347
482
343
419
296
286
283
301
227
411
331
539
395
260
332
377
502
249
439
481
470
522
530
344
256