N-25N-29N-24N-28N-26N-30N-22N-26N-23N-27N-27N-31N-12N-16N-13N-17N-14N-18N-15N-19