343
339
386
358
271
287
465
471
309
362
440
525
255
275
394
393
349
530
487
303
380
457
254
296
236
420
253
261
310
368
433
414
524