496
160
137
318
88
269
601
26
227
327