7 965 390 true 2 4 14 21 28 32 33