how do you get so many coins

im level 118 and have been playing since september sndhave no idea how people will be around my same level and have more than a million coins and also a ton of epics