832
151
310
277
865
788
842
407
820
125
246
599
0
271
1273
422
308
28
651
352
275
682
834
418
322
302
418
269
330
82
1282
366
149
427
452
18
824
8
147
12
127
572
216
247
46
412
268
