18 1625 424 true 2 3 12 16 17 19 20 22 23 27 28 29 30 35 36 37 38 39