213
352
591
799
519
195
283
833
311
193
194
305
438
940
240
988
289
370
157
196
790
3
503
411
21
338
329
575
516
1
714
448
842
762
369
445
809
620
592
680
542
375
9
581
43
678
203
601
391
405
872
