0  31  39  45  49  55  57  61  67  69  75  81  85  87  91  97  99  105  109  111  115  117  121  123  125  126  127  129  130  131  133  135  139  141  145  147  151  157  159  165  169  171  175  181  187  189  195  199  201  207  211  217  225  63416