258 18
473 388
804 247
547 699
363 800
798 307
894 347
769 736
447 978
836 845
850 255
979 492
689 454
923 234
396 422
417 292
28 175
89 507
950 215
603 934