169 847
903 600
657 706
418 638
148 99
209 736
355 230
38 576
515 656
189 817
850 78
528 266
629 370
613 401
860 448
624 769
259 325
338 265
368 287
43 92