1 274 123 159 147 452 892 867 341 949 820 616 862 206 70 359 794 871 153 467 543 215 535 449 984 722 259 706 178 592 901 291 168 751 550 806 255 500 148 643 915 343 504 879 216 831 97 166 918 307 280 639 798 169 63 732 750 837 190 917 517 680 969 265 176 719 809 143 25 112 1