336
354
260
251
274
369
333
694
663
385
381
231
273
198
247
307
338
292
495
382
87
137
101
140
376
130
77
330
212
347
309
185
207
316
170
326
197
335
432
131
58
137
511
305
530
815
236
285
148
236
518
180
192
130
164
216
320
369
250
226