Goal for Pakistan should be 150 F-16s, 250 JF-17s, 50 J-20s and 100 J-31s, with some number of F-7s if possible.
150 F-16s If we can get them from any country. Most of them F-16As to save money for J-20s and J-31s.
250 JF-17s all should be atleast block 2, if all are block 3 that would be good for PAF.
50 J-20s because J-31 might not be available sooner. Final number should be 75 J-20s after the purchase of 100 J-31s.
100 J-31s atleast. 150 J-31s should be the goal.
50-75 F-7s if we have money to maintain them. We can replace them with other jets later.
We should work on JF-17s now and wait for F-16s, J-20s and J-31s to become available. If there there is a delay in getting F-16s, J-20s and J-31s then go for 50 J-10s. Mirage 2000-9 should be last choice for PAF.