150 74
843 261
712 116
372 662
118 449
12 43
1007 473
648 443
880 429
419 524
166 283
750 21
85 91
259 367
765 356
738 952
289 723
568 270
741 763
232 542