12 614 388 true 2 4 14 15 16 18 25 26 28 29 33 37