I found ".dynsym" in String Table, got index. Then I found section with sh_name = index && sh_type = SHT_DYNSYM. So I got sh_offset = 464 and sh_size = 64. But you can see in the attached picture, that on the offset 464 there are only zeros.
I suppose that Import Table starts on offset 528. Question is: how calculate it %)

Wrong:
01,20,29,12etc. are not "only zeros" last time I checked.No, it does not. For some reason you are expecting to find a Microsoft
PE-style import table in an ELF file. It's not there.An equivalent of an import table in ELF is contained in two tables. One contains
Elf{32,64}_Symfixed-size records:and is contained in the
.dynsymsection.The other table is contained in
.dynstrsection (which, in your file starts at offset 528), and has just the (variable-size) strings separated byNULcharacter.The
.st_namein the first table refers to offset in.dynstr.