7 503 252 true 1 6 12 21 30 32 36