12 12496 1054 true 0 2 7 9 10 15 16 18 27 28 31 34