16 112740 2157 true 2 5 6 7 12 14 15 18 21 22 27 29 31 34 38 39