30 43
955 996
216 420
221 547
542 685
236 811
359 530
451 372
547 680
541 169
912 924
402 836
120 138
1013 584
357 119
256 500
654 946
158 558
398 383
658 285