29 6
906 372
487 823
729 108
22 729
300 324
781 275
597 516
456 577
650 14
36 29
601 607
687 830
962 352
386 90
450 930
528 96
339 943
797 968
769 664
272 225
428 282
958 825