Declaring analog pins as digital and setting up with a loop

When I say I have used both 54-69 and A0-A15, what I mean is that in the array I have tried both. When doing this I have done nothing else to the code than modify the array. So:

const int pins[][2] = {
  {54, 55}, // Pin pairs for reader 1
  {56, 57},  // Pin pairs for reader 2
  {58, 59},   // Pin pairs for reader 3
  {60, 61},   // Pin pairs for reader 4
  {62, 63}, // Pin pairs for reader 5
  {64, 65}, // Pin pairs for reader 6
  {66, 67}, // Pin pairs for reader 7
  {68, 69},  // Pin pairs for reader 8
  {6, 7},   // Pin pairs for reader 9
  {8, 9},   // Pin pairs for reader 10
  {22, 23}, // Pin pairs for reader 11
  {24, 25}, // Pin pairs for reader 12
  {26, 27}, // Pin pairs for reader 13
  {28, 29}, // Pin pairs for reader 14
  {30, 31}, // Pin pairs for reader 15
  {32, 33}, // Pin pairs for reader 16
  {34, 35}, // Pin pairs for reader 17
  {36, 37}, // Pin pairs for reader 18
  {38, 39}, // Pin pairs for reader 19
  {40, 41}, // Pin pairs for reader 20
  {42, 43}, // Pin pairs for reader 21
  {44, 45}, // Pin pairs for reader 22
  {46, 47}, // Pin pairs for reader 23
  {48, 49}, // Pin pairs for reader 24
  {50, 51}, // Pin pairs for reader 25
  {52, 53}  // Pin pairs for reader 26
};

and

const int pins[][2] = {
  {A0, A1}, // Pin pairs for reader 1
  {A2, A3},  // Pin pairs for reader 2
  {A4, A5},   // Pin pairs for reader 3
  {A6, A7},   // Pin pairs for reader 4
  {A8, A9}, // Pin pairs for reader 5
  {A10, A11}, // Pin pairs for reader 6
  {A12, A13}, // Pin pairs for reader 7
  {A14, A15},  // Pin pairs for reader 8
  {6, 7},   // Pin pairs for reader 9
  {8, 9},   // Pin pairs for reader 10
  {22, 23}, // Pin pairs for reader 11
  {24, 25}, // Pin pairs for reader 12
  {26, 27}, // Pin pairs for reader 13
  {28, 29}, // Pin pairs for reader 14
  {30, 31}, // Pin pairs for reader 15
  {32, 33}, // Pin pairs for reader 16
  {34, 35}, // Pin pairs for reader 17
  {36, 37}, // Pin pairs for reader 18
  {38, 39}, // Pin pairs for reader 19
  {40, 41}, // Pin pairs for reader 20
  {42, 43}, // Pin pairs for reader 21
  {44, 45}, // Pin pairs for reader 22
  {46, 47}, // Pin pairs for reader 23
  {48, 49}, // Pin pairs for reader 24
  {50, 51}, // Pin pairs for reader 25
  {52, 53}  // Pin pairs for reader 26
};

@david_2018 asked about memory consumption, how do I meassure this? I am very new to programming and I apologize for the basic questions.

I do have a earlier iteration where instead of MQTT I send commands over serial that works where I use the same loop to create the objects, their sizes are as follows:

MQTT version:
Sketch uses 23284 bytes (9%) of program storage space. Maximum is 253952 bytes.
Global variables use 2167 bytes (26%) of dynamic memory, leaving 6025 bytes for local variables. Maximum is 8192 bytes.

Serial verison:
Sketch uses 12414 bytes (4%) of program storage space. Maximum is 253952 bytes.
Global variables use 1416 bytes (17%) of dynamic memory, leaving 6776 bytes for local variables. Maximum is 8192 bytes.