167 base on annihilator
coro set likely has 11 minimum(herc trousers, perun+1, apate ring)
1000 - { 185 return from coro, 150 from hat procs } = 665 needed
665 / 3 = 222 tp needed
222 / 167 = 33 store tp needed
if you count on only 2/3 hat procs, it's 715 needed and 44 store tp
if you count on only 1/3 hat procs, it's 765 needed and 53 store tp
if you count on no hat procs or ditch relic hat entirely, you'd need 815 tp and that would require 63 store tp
HOWEVER, you should be aiming to get samurai roll and 3hit
Assume 36 from samurai roll(7 roll with no crooked, no job points, and no hat proc.. pretty much worst case any reasonable cor will leave up)
1000 - { 245 return from coro, 100 from hat procs } = 655
715 / 2 = 328
328 / 167 = 97 store tp needed
ditch 36 from sam roll and left needing 61.. if you know you'll be getting crooked or having a sam in party you can adjust accordingly(~11 less for crooked, ~12 less for samurai, ~25 less for both)