12 10401 944 true 1 5 8 12 14 21 22 25 28 31 32 33