26 0 39186 102594 117799 237174 245908 265642 287965 307052 319345 344255 475791 485051 528677 544316 589177 600700 644120 665521 720877 731372 746599 787962 834880 844963 977844 