272
411
316
231
390
301
506
263
493
290
347
532
380
413
416
255
547
381
470
246
513
369
273
253
430
278
242
233
543
538
337
303