905 749
961 742
293 324
910 249
686 349
120 156
456 829
674 29
40 393
452 538
173 18
339 194
755 172
650 187
890 136
449 996
860 487
145 585
262 76
707 790
1008 769
983 879
439 291
291 61