257
272
200
201
521
292
235
107
478
465
244
468
350
125
91
209
233
299
140
548
118
257
141
104
245
130
124
182
288
98
123
107
78
70
215
79
61
73
141
273
119
142
118
285
255
172
124
149
118
209
126
216
298
101
166
115
93
109
255
130