256 11
1039 607
1063 870
317 938
1061 668
908 174
762 753
368 785
465 377
624 462
559 486
470 305
153 709
504 676
300 971
169 748
723 474
216 40
321 544
908 929