Darn. I only got 103.
Prior to getting 266.4 my best was 145.9. Honestly I think its a combination of skill and luck. Rng has a lot to do with it. Keep trying, one day you'll get to the point where 100 is no sweat (and no, I'm not there yet lol)