112 166
878 224
315 516
528 217
599 663
696 823
638 478
400 864
252 4
390 104
187 759
60 665
578 432
674 582
306 575
748 158
493 832
778 880
526 668
663 428