15 31
926 525
102 75
494 327
700 702
52 844
66 273
951 761
627 412
382 904
358 386
550 404
427 561
175 396
560 927
689 912