359
395
339
510
323
396
480
486
370
229
386
496
241
427
251
247
254
310
522
324
281
346
416
516
493
276
421
434
226
376
268
246
349
528