0  0  2  3  4  6  7  8  10  12  16  18  22  24  28  34  36  42  46  48  52  58  64  66  72  76  78  84  88  94  102  63416