(a) O > F > N > C, second ionization potential of oxygen is highest since electron is to be removed from half filled configuration for rest follow the order of size.
(b) N > C > P > Si, nitrogen has smallest size and so has higher tendency to attract shared pair of electrons.
(c) Si > Al > Mg > Na, silicon has highest first ionization potential due to smallest size, Mg is exception i.e., has higher ionization potential than aluminium because of ns2 configuration which is stable.