358 132
429 640
666 504
294 444
246 313
160 95
903 724
701 750
187 516
38 59
748 543
503 73
261 88
59 269
554 600
861 124
759 683
847 260
390 998
41 892