29 67
521 346
373 382
991 833
363 339
103 280
681 674
456 195
783 958
401 938
485 768
370 570
363 247
130 375
700 685
117 684
296 484
45 113
799 145
273 499