414
1
272
139
77
95
274
258
2
297
312
364
227
105
263
257
292
244
198
52
351
335
286
103
59
110
168
145
100
48
158
188