496
426
328
159
187
137
289
318
88
126