496
427
330
161
188
137
292
318
88
129