What number should replace the question mark?
12 40 71 51 56
--- -- --- -- ----------
90 44 22 33 ?
*if you're confused, 12 is above 90. 40 is above 44. 71 is above 22. 51 is above 33. and 56 is above the question mark.
Please provide an answer AND explanation.