496
425
161
145
137
318
371
88
66
373