1075 25
101 958
983 725
299 472
205 376
637 391
864 205
321 903
406 144
31 662
633 801
320 526
334 4
228 295
467 270