903 307
207 48
512 603
160 774
1000 38
827 367
512 498
454 663
90 152
108 63
254 733
311 833
134 481
317 605
671 113
258 533
669 912
368 760
178 938
244 831