426 765
729 343
348 86
754 599
687 939
296 552
615 6
578 291
889 221
419 988
231 718
172 103
80 147
692 541
667 10
239 672
114 986
650 337
789 901
813 394
333 497
182 1000