429
265
494
230
297
479
404
308
248
327
502
214
228
217
358
259
383
242
208
272
235
462
470
305
289
213
351
256
296
410
396
318