12 581 385 true 0 2 11 13 15 31 37 40 67 80 85 87