436
339
299
505
229
373
355
328
399
330
354
499
343
358
525
362
238
270
329
286
298
296
312
394
252
369
471
495
231
344
522
315
454