18 19976 1092 true 0 1 3 4 6 9 10 11 14 16 18 24 25 27 29 32 34 39