10 743 388 true 1 3 14 15 21 22 23 32 33 36