6 676 350 true 1 6 19 20 30 35