396
290
134
212
90
133
187
40
61
299