13 1576 757 true 3 12 15 23 29 31 52 53 54 58 75 90 95