7 844 396 true 14 15 16 22 29 32 34