520
286
294
291
429
302
500
439
449
237
351
503
324
396
363
328
293
440
326
487
434
233
259
244
258
292
281
430
216
506
472
254