0  21  29  35  39  45  47  51  57  59  65  71  75  77  81  87  89  95  99  101  105  107  111  113  115  116  117  119  120  121  123  125  129  131  135  137  141  147  149  155  159  161  165  171  177  179  185  189  191  197  201  207  215  63416