running simulation over different Agents

Hi Guys, i am quite new to Gatling, that being said, can i pass different UserAgentHeader Values ? the idea is to just satisfy the client that the tests are executed over different browsers.
i already have a config file to load other params for the simulation file but i was wondering what would be the valid UserAgentHeader values for different browsers??
i currently have the following as UserAgentHeader :

val httpProtocol = http
.baseURL(baseUrl)
.inferHtmlResources()
.userAgentHeader
("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36")

what if i need to add the different versions of internet explorer ? or should i just record over different browsers and get the respective values ?

Any help with explanation would be much appreciated.