50
31 884
297 642
514 244
903 610
167 630
428 980
748 341
105 354
471 683
588 372
798 601
79 143
896 692
937 873
299 304
786 74
387 269
610 992
618 57
623 620
348 577
154 560
890 982
560 825
952 771
418 506
973 431
156 974
395 268
686 501
528 987
895 797
194 531
483 113
599 726
165 99
56 112
793 390
978 756
211 597
702 940
400 521
646 880
565 672
230 477
688 579
332 798
769 664
286 176
490 144
RRRLLRRLRRLLRRRRLLRLRRLRRLLRLRRLRRLRLLRLRRLLLRLR
