10 437 323 true 0 1 6 8 12 16 19 26 32 36