109 kinds of soybeans