293 16
272 427
888 763
401 532
742 145
230 640
502 545
125 351
48 279
916 432
340 293
263 727
872 772
968 642
592 51
269 685
165 683
593 805
659 263
928 809