253
429
399
296
357
225
433
445
441
238
365
473
375
502
290
255
278
252
452
294
510
216
470
364
283
390
286
392
271
486