7 929 353 true 2 3 13 18 30 32 39