0  51  59  65  69  75  77  81  87  89  95  101  105  107  111  117  119  125  129  131  135  137  141  143  145  146  147  149  150  151  153  155  159  161  165  167  171  177  179  185  189  191  195  201  207  209  215  219  221  227  231  237  245  63416