8 407 479 true 2 11 12 18 19 22 32 37