120 92
302 667
362 19
310 32
643 602
523 631
659 993
431 363
849 185
864 60
332 425
477 673
235 213
144 708
407 511
884 636
221 642
743 685
822 961
840 341
65 319
69 872
591 283
455 505
308 14
256 548
22 112
8 603
726 86
12 31