216 50
1040 471
64 969
604 34
859 934
285 702
438 79
670 459
330 99
893 699
596 600
497 503
333 668
322 586
130 841
402 268
1049 729
235 412
277 458
162 851