30 32 28
31 29