0  39  47  53  57  63  65  69  75  77  83  89  93  95  99  105  107  113  117  119  123  125  129  131  133  134  135  137  138  139  141  143  147  149  153  155  159  165  167  173  177  179  183  189  195  197  203  207  209  215  219  225  233  63416