11 1532 516 true 2 7 10 18 22 23 25 30 33 38 39