30 72
468 529
121 603
658 970
851 854
888 51
579 428
185 508
797 195
390 684
853 17
96 583
857 384
735 775
994 125
36 143
253 576
454 134
333 592
809 672