113
276
276
308
127
138
210
197
197
193
298
218
195
195
139
209
191
191
176
193
110
129
431
273
288
195
195
221
206
204
283
301
127
269
308
244
279
113
280
300
406
294
568
509
197
196
541
202
118
532
193
381
119
82
114
282
670
281
127
123
67
461
466
204
132
93
636
66
67