20 1159 391 true 0 3 4 8 10 12 13 14 16 17 18 23 25 27 28 29 30 35 37 38