13 1228 676 true 2 3 10 12 14 20 25 26 28 31 32 37 39