928 142
575 271
944 514
383 973
244 618
623 781
387 460
736 169
964 77
1012 832
265 182
348 86
513 674
693 541
13 193
729 343
991 544
33 417
353 646
789 901
183 1000