12 502 556 true 0 3 5 6 7 8 13 22 26 29 34 35