264
258
525
342
486
460
296
287
276
346
233
422
390
231
304
319
325
307
305
381
268
244
424
372
370
601
470
440
285
453
382
417
490
504
383