285
517
271
538
340
364
429
361
341
383
247
403
402
295
499
399
258
431
511
401
375
249
471
291
288
397
268
281
303
287
294