506 141
95 777
160 301
86 176
828 669
898 150
586 154
744 861
764 125
112 210
147 433
788 494
396 537
104 958
347 169
531 976
259 262
796 963
336 898
728 279