94 81
1206 327
688 726
527 937
903 769
349 22
895 394
383 957
779 948
178 2
252 315
543 569
840 641
213 972
668 749
612 822
968 944
521 195
886 623
387 723
471 827
466 145
322 383
658 778