26
0
2
1
149
133
131
285
148
210
258
202
79
214
75
73
196
91
153
183
467
212
232
200
279
226
284
385
230
323
441
391
154
366
282
144
119
105
209
367
294
410
152