860 125
778 506
679 378
51 174
727 394
326 515
450 474
424 270
154 4
673 793
930 580
740 328
800 411
639 864
256 34
121 383
186 627
916 297
306 616
473 738
611 547
648 922
978 101
497 734
258 678
574 216
39 191
535 88
294 417
224 118