329
396
477
388
274
526
258
298
231
340
349
494
326
505
261
299
489
230
220
257
291
383
284
338
304
496
275
497
345
362
473
242
302
437