16 791 567 true 0 1 2 3 10 12 13 22 28 31 32 33 34 36 38 39