258
0
329
230
336
1
190
185
140
480
389
231
164
188
501
184
424
165
110
172
153
160
286
318
266
81
175
80
166
143
83
107
86
125
196