312
12
37
265
284
54
99
268
30
229
254
270
190
16
160
199
284
254
227
16
39