104
425
145
428
340
371
295
66
373
67