102
425
130
188
428
316
98
292
340
75