1  2  3  . . . 29  30   31  32  33  . . . 42  43  44