634 67
841 347
521 675
1000 525
623 264
289 23
60 596
556 399
164 49
539 819
334 229
270 275
777 968
216 726
673 48
188 657
938 711
651 644
758 355
157 96