7 879 318 true 10 12 19 27 32 37 39