10 3370 565 true 0 2 3 4 7 12 18 22 31 32