314
500
340
440
248
223
602
419
329
293
269
143
186
155
128
478
128
149
197
95
244
132
135
175
137
105
125
149
88
80
74
250
115
66
69
237
141
222
157
93
86
105
173
443
102
247
188
205
274
137
294
230
178
346
161
139
646
828
1178
614