18 44577 1882 true 1 2 4 5 9 10 11 14 20 21 25 27 28 29 32 34 38 39