(n-r+1) + if(r <= 30, (31-r)*2) + if(r <= 20, (21-r)*3) + if(r <= 10, (11-r)*4) + switch(r, 3, 10, 2, 30, 1, 70)
Output for 35-player tournament:
1st: 265.00
2nd: 215.00
3rd: 185.00
4th: 165.00
5th: 155.00
6th: 145.00
7th: 135.00
8th: 125.00
9th: 115.00
10th: 105.00
11th: 95.00
12th: 89.00
13th: 83.00
14th: 77.00
15th: 71.00
16th: 65.00
17th: 59.00
18th: 53.00
19th: 47.00
20th: 41.00
21st: 35.00
22nd: 32.00
23rd: 29.00
24th: 26.00
25th: 23.00
26th: 20.00
27th: 17.00
28th: 14.00
29th: 11.00
30th: 8.00
31st: 5.00
32nd: 4.00
33rd: 3.00
34th: 2.00
35th: 1.00