293 16
272 427
888 763
401 532
741 145
230 640
502 545
125 351
47 279
915 432
340 293
263 727
871 772
966 642
591 51
268 685
165 683
591 805
659 263
927 809