=== Answer to the comment:
Hi Maria, your answers are all correct.
The plural forms with suffix -a actually DO follow the rule!
Which rule?
A Latin rule regarding the neutral gender (which the Latin language has),
in the nominative 'case'.
Italian does not have a neutral gender, but many words keep their origin
and get the proper Latin neutral suffix for the plural form, which is -a.
The Latin suffix for the singular form is -um, which usually turned into -o (as in uovo, braccio, ginocchio) in our language
Una lista dei plurali irregolari puoi trovarla qui:
https://it.wikipedia.org/wiki/Plurali_irregolari (e` la migliore che ho trovato).
Per alcune parole esistono due plurali, con significato leggermente diverso.
Le braccia della scimmia sono piccole ma molto forti.
I bracci della macchina.
Le ossa di un antico dinosauro. (Le ossa: appartenenza ad un tutto).
I cani mangiano anche gli ossi avanzati dalla cucina.
Gli ossi: ognuno distinto da un altro, non appartengono ad un solo corpo.
Saluti!