345
293
788
296
73
106
217
302
82
97
277
480
68
319
59
44
320
641
389
79
231
559
535
177
189
442
354
507
265
215
2441
213
239
77
456
247
444
161
867
148
156
583
100
83