12 2628 1059 true 0 2 5 16 20 23 25 26 27 32 34 37