250 51
38 142
300 332
901 256
486 320
307 240
132 864
431 195
987 754
104 323
702 501
93 776
359 483
642 98
711 192
646 806
700 784
582 308
687 796
957 497