496
101
420
160
428
137
318
337
88
294