1050 18
101 723
187 46
587 57
394 595
901 627
306 62
336 278
716 474
555 237
899 945
857 584
48 792
821 596
303 172
475 491
469 954
470 134
324 86
243 47