18 1278 398 true 0 3 8 11 12 20 22 23 24 25 26 27 29 31 35 37 38 39