104
425
428
340
295
516
335
338
263
455