150 97
891 926
586 537
243 178
871 696
512 559
692 612
25 319
767 15
148 429
812 481
519 345
151 498
391 329
247 551
467 233
700 633
904 306
323 234
58 534