256
337
904
657
69
591
6
119
12
308
203
10
499
835
126
752
991
293
870
342
962
427
731
142
262
790
227
83
233
390
721
573
3
21
464
177
42
161
440
192
339
557
789
944
