1008 265
633 697
729 28
479 394
648 376
677 356
903 285
501 862
561 404
1030 171
103 710
506 112
904 21
39 379
620 10
928 745
851 901
49 174
602 258
277 261