18 90
336 800
561 859
788 613
212 3
243 439
545 108
332 748
104 780
577 413
455 539
318 204
482 83
121 40
371 616
601 635
874 36
149 369
887 673
847 860