30 270
256 840
151 891
391 246
652 309
965 554
304 632
1048 311
788 133
271 224
976 985
784 89
989 109
1002 371
72 719
624 157
932 352
546 722
812 499
580 650