104
427
428
341
296
519
335
342
263
458