true 16 12 true 1 4 11 13 20 26 28 31 32 39 41 44 45