Hi, n00b! 100,000 in India is known as a "lakh", which has the alternative spelling (relevant for 34a) "lac". I thought that this was a rather weak clue, because the answer is more like an alternative spelling of the definition (this is "may" with the first letter corrected) than a different word.
Seven or 70 refers to the letter "S", which is a medieval latin numeral. There's a useful list of these on Wikipedia in the article "Roman numerals".