18 12437 923 true 1 4 5 12 14 15 16 17 18 20 21 25 27 28 29 31 36 38