13 1157 623 true 2 10 28 30 32 34 38 43 70 73 81 97 98