Split 8 byte buffer into 4 pairs (high/low) and convert to DEC

I am receiving data in chunks of 8 bytes.

In most cases 4 times 2 pairs of high/low bytes need to be converted into one decimal.

I am not sure how to do this.
Do these two bytes need to be added binary to 16 bit and then converted to DEC?

I am sure there is some bit shifting magic at work to get there.
Any hints appreciated.

The data buffer looks like this: (lines without a time are in DEC)

Time            PGN     Byte0   Byte1   Byte2   Byte3   Byte4   Byte5   Byte6   Byte7
63              0x28    0x80    0x00    0x00    0x00    0x00    0x00    0x00    0x00
125             0x1E    0x04    0x01    0xF4    0x02    0x74    0xFF    0x00    0x00
188             0x12D   0x14    0xEB    0x14    0xF8    0x14    0x9C    0x14    0x93
                301     20      235     20      248     20      156     20      147
191             0x12E   0x14    0x61    0x14    0x63    0x14    0x21    0x14    0x7B
                302     20      97      20      99      20      33      20      123
250             0x137   0x0B    0xCA    0x09    0xFC    0x09    0x68    0x09    0x5A
                311     011     202     09      252     09      104     09      90
253             0x138   0x09    0xAD    0x09    0xF9    0x09    0x92    0x0B    0x77
                312     09      173     09      249     09      146     011     119

Huh... found the solution:

  for (int i = 0; i < dataLength; i +=2) {
    sixteenBitNumber = (receiveBuffer[i] << 8) | receiveBuffer[i+1];
    Serial.print(sixteenBitNumber, DEC);
    Serial.print("\t\t");
  }
  Serial.println();

Result:

Time            PGN     Byte0   Byte1   Byte2   Byte3   Byte4   Byte5   Byte6   Byte7
54              0x28    0x80    0x00    0x00    0x00    0x00    0x00    0x00    0x00
117             0x1E    0x04    0x01    0xF4    0x02    0x75    0xFF    0x00    0x00
180             0x12D   0x14    0xEC    0x14    0xF7    0x14    0x9C    0x14    0x92
                301     20      236     20      247     20      156     20      146
                        5356    5.3559999465    5367    5.3670001029    5276    5.2760000228    5266    5.2659997940
189             0x12E   0x14    0x61    0x14    0x63    0x14    0x21    0x14    0x7B
                302     20      97      20      99      20      33      20      123
                        5217    5.2170000076    5219    5.2189998626    5153    5.1529998779    5243    5.2430000305
242             0x137   0x0B    0xC8    0x09    0xFF    0x09    0x68    0x09    0x60
                311     011     200     09      255     09      104     09      96
                        3016    3.0160000324    2559    2.5590000152    2408    2.4079999923    2400    2.4000000953
250             0x138   0x09    0xB2    0x09    0xFF    0x09    0x9B    0x0B    0x79
                312     09      178     09      255     09      155     011     121
                        2482    2.4820001125    2559    2.5590000152    2459    2.4590001106    2937    2.9370000839