296 691
1079 335
614 40
645 896
697 2
200 52
138 657
828 905
96 817
389 552
494 548
451 396
513 458
525 100
833 316
394 857
1107 879
947 375
394 340
111 95