300
435
343
265
318
471
303
479
326
409
500
313
484
230
248
367
454
260
510
289
384
496
345
441
253
477
490
498
295
430
292
472
457
401