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