336
291
199
273
156
235
328
189
240
176
248
171
326
287
148
259
363
555
408
66
142
198
299
390
576
134
215
84
169
140
230
106
203
111
205
337
212
256
279
372
154
211
123
177
254
153
341
196
116
271
282
385
388
407