102
425
130
428
98
340
75
828
295
248