102
425
108
428
107
340
149
295
81
125