1006 265
633 697
729 28
479 394
648 376
676 356
901 285
500 862
561 404
1028 171
103 710
506 112
904 21
39 379
620 10
927 745
851 901
49 174
601 258
275 261