212 63
56 154
956 205
147 697
342 246
107 465
783 436
489 863
450 797
131 32
215 223
843 271
240 558
189 510
529 774
866 173
938 296
619 78
675 167
569 894