666 125
386 199
962 321
587 116
365 456
96 81
893 759
666 278
861 404
766 790
404 333
492 896
155 452
659 63
277 588
913 961
101 560
9 283
142 858
538 521