0  0  2  8  14  18  20  24  30  32  38  42  44  48  50  54  56  58  59  60  62  63  64  66  68  72  74  78  80  84  90  92  98  102  104  108  114  120  122  128  132  134  140  144  150  158  63416