53 903
499 321
456 952
845 90
727 394
329 427
289 469
186 353
292 779
31 488
768 659
474 278
132 457
735 1000
351 196
858 459
727 283
634 146
772 262
531 128