595 361
502 230
221 377
71 244
272 289
343 959
433 822
741 75
929 907
716 583
162 423
466 511
181 337
799 648
940 995
466 319
508 661
40 735
859 377
981 739