496
427
329
161
187
137
290
318
88
128