104
425
428
340
295
516
334
338
261
455