444
521
313
387
414
276
344
364
506
275
400
501
292
504
258
440
223
343
345
315
406
256
378
295
314
432
301
286
351
470
412
393