    1    1
    2    2
    3    3
    4    8
    5   12
    6   14
    7   18
    8   23
    9   24
   10   25
   11   27
   12   32
   13   34
   14   35
   15   40
   16   42
   17   43
   18   50
   19   59
   20   66
   21   69
   22   70
   23   71
   24   72
   25   77
   26   79
   27   82
   28   83
   29   85
   30   88
   31   89
   32  100
