496
160
187
314
137
289
318
88
26
167