396
309
375
100
208
331
138
265
227
254
179
131