Давай для начало обозначим какие 21 были с встроенной пушкой а какие без пушки с возможностью ее подвески.
МиГ-21
Ф-13: 1хНР-30 с 30 снарядами.
П: пушек нет встроенных
ПФ: пушек нет встроенных
ПФЛ: пушек нет встроенных
ФЛ: пушек нет встроенных
ПФС: пушек нет встроенных
ПФМ: пушек нет встроенных, но есть возможность подвески пушечного контейнера ГП-9 с двуствольной ГШ-23 с 200 снарядами.
СПС:пушек нет встроенных
СПС-К: пушек нет встроенных, но есть возможность подвески пушечного контейнера ГП-9
Р: пушек нет встроенных
RF: пушек нет встроенных
FR: 1хНР-30 с 30 снарядами.
С: пушек нет встроенных, но есть возможность подвески пушечного контейнера ГП-9
СН: пушек нет встроенных
М : экспортный вариант, по просьбе заказчика пушку ГШ-23Л с 200 снарядами разместили не в контейнере а в нижней части фюзеляжа перед центральным пилоном для подвески ПТБ.
СМ: пушка как и на "М" встроенная.
МФ: встроенная
ДФ: пушек нет встроенных
Д: пушек нет встроенных
СМФ: встроенная
МТ: встроенная
СМТ: встроенная
бис: встроенная
Вот и все.