413
1
271
139
77
95
273
257
2
297
311
363
225
105
262
256
292
242
196
52
350
334
284
103
59
110
168
145
100
48
158
188