10 387 253 true 1 4 12 13 22 24 25 32 34 37