303 241
257 680
301 301
655 926
64 734
528 592
525 28
904 666
865 786
828 495
762 954
12 44
179 367
588 322
737 900
76 388
523 105
670 542
787 481
993 581