21 2248 960 true 1 14 18 20 26 27 29 39 42 46 51 54 56 59 66 77 82 83 84 86 99