Which languages have more than 100 million native speakers? A quiz

Some plausible candidates don't make the cut.
While Indonesia has over 200 million people, Indonesian is
not the first language of most; the most widely spoken Indonesian language
is Javanese, with about 85 million native speakers.
The most widely spoken Arabic variety is Egyptian Arabic, with about 55 million speakers.
French has about 75 million speakers and (standard) German
about 80 million.

Mandarin Chinese has nearly 850 million speakers. Of the
other Chinese languages, the most widely spoken are Wu (80 million)
and Yue/Cantonese (60 million). Recommended reading: The Languages of China.

Spanish has about 330 million native speakers.

English has about 330 million native speakers.

Hindi+Urdu have about 240 million speakers (split 180/60).

Portuguese has some 200 million speakers (most of them in Brazil).

Bengali has about 190 million speakers (in India and Bangladesh).

Russian has about 160 million speakers.

Japanese has about 130 million speakers.

Notes:

It is somewhat arbitrary, but Ethnologue considers Eastern and Western Punjabi to be different languages.

After Hindi and Bengali, the other major languages in India are
Marathi (70 million), Tamil, Gujarati and Malayalam.