1023 632
653 926
635 742
869 160
409 384
905 803
168 23
90 88
860 867
518 477
629 665
939 115
228 107
178 134
428 136
291 501
121 79
902 998