26 96
657 194
533 396
667 384
1004 511
611 585
75 85
619 186
834 226
104 413
743 716
350 363
839 629
955 455
710 104
793 751
650 489
787 49
169 200
470 956