Answer:
100: Column A, 500: Column E
Explanation:
Each of the columns increases by 9, but just in different ways.
"A" increases by 8, then by 1. 8+1=9
"B" increases by 6, then by 3. 6+3=9
"C" increases by 4, then by 5. 4+5=9
"D" increases by 2, then by 7. 2+7=9
Since all the other numbers in the rows across go up or down by one, it's safe to assume the missing numbers are 5 and 14, which means that the column "E" stays the same, then increases by 9.
100: Knowing that 11×9 is 99, and the pattern of Column A adds 1 after every addition of 8, the next number in the sequence is 100.
500: The closest that the 9 times table gets to 500 are numbers 495 (55×9) and 504 (56×9). And although column "E" increase by 0 and 9, it starts with 5. And 495+5=500, which answers the second question.