383
427
323
509
520
527
403
261
289
400
344
390
316
295
310
307
394
360
340
525
227
321
546
441
490
381
393
258
516
487
443
524
237
328
296