496
161
187
315
137
292
318
88
26
167