496
101
420
161
428
137
318
337
88
295