1056 734
486 858
475 289
476 23
88 595
367 361
776 437
326 8
604 938
576 951
1016 211
369 571
964 701
300 143
622 950
727 748
474 280
974 445
141 106
191 1000