c4fb85d20edd0d98bf2c4726a6c774b0b4798d54f5b07fa7e48365d606e5e749 mcs.pdf 3fbbe5febd0e84f79c509cca28a0be93deef0ab045999b5efc78af9e913088f4 ods-cpp.pdf 8b1dce43e10989230ee747f937b10744c615ecb6810c25a6656d6ed7c77a4af7 ods-cpp.tgz a2bfbe56f09897ded27c535cca87f92be45470df2983003b1040c09281beaa30 ods-java.pdf e1d26e1617db6928aa7d77917986663cb1e280bb837d0d3f4b44fb71a7784a42 ods-java.tgz 2bdd7e8129fff83daf04cd594fce5236d72b1d8b8c72832fde22ea762a7e014f ods-python.pdf 3105e6d558800e3f8ebe9e03f76ce6bab386a6c914d67769d5ae76abad61beae ods-python.tgz