496
104
426
161
428
137
318
340
88
295