44 32
36 621
907 585
654 579
901 18
75 312
471 681
235 913
233 129
396 319
616 580
591 742
470 563
912 796
638 167
432 995
663 201
833 831
459 951
816 149
528 906
371 16