1007 734
473 858
450 289
455 23
57 595
349 361
758 437
306 8
590 938
561 951
957 211
330 571
949 701
261 143
528 950
711 748
449 280
956 445
126 106
146 1000