104
425
428
340
295
516
334
337
261
455