It is officially allowed to get as hot as 105°C. Laptop cooling is sub par in general, so it should be normal. You could try and check the temp under load.
Prime95 for instance is a free program that can stress your CPU to 100% load and keep it there until you stop it. Good for testing temps.