496
427
330
161
187
137
292
318
88
129