20 1379 263 true 1 2 4 5 8 10 11 12 14 18 19 20 21 23 25 27 28 34 35 37