101
420
130
428
98
337
75
826
294
248