Lists of adherence are more efficient in space. Because then you just need to save 5.5 million * 2 numbers = 11,000,000 integers. Assuming you store short integers (2 bytes), you need 22,000,000 bytes.
, 80500 * 80500 = 6 480 250 000 . , 22 , , 6 .
EDIT:
eges 4- , 44 000 000 .
-, 8 . , 810 031 250 . , 20 .