10 4819 682 true 0 3 4 8 12 20 22 32 37 38