22 35
453 804
448 540
899 497
577 15
105 537
978 363
854 510
350 727
506 52
705 273
175 447
16 182
43 545
594 995
365 198
975 293
370 235
781 777
980 234
14 857
151 275
259 853
920 898
218 961
493 935
680 150
962 320
41 131
53 583