20 45
480 375
804 325
875 236
596 685
889 592
446 215
990 513
899 994
736 218
582 742
393 166
581 710
349 130
579 736
600 68
265 346
491 453
853 478
722 947