7 994 313 true 3 10 20 26 28 32 39