101 25
561 735
911 604
684 162
447 50
938 475
408 613
455 306
270 423
957 909
653 600
146 592
207 877
694 267
1003 831
391 349
17 736
321 469
767 862
251 42