6 521 347 true 3 14 21 22 32 34