Problems with irsend.sendRaw / Sending RAW IR Code

So I just did a raw read with LIRC and it gave me the following.

begin remote

  name  /home/pi/lircd.conf
  flags RAW_CODES|CONST_LENGTH
  eps            30
  aeps          100

  gap          121716

      begin raw_codes

          name KEY_UP
              204    7399     205    7408     200    4869
              204    4874     195    4863     209    4872
              203    4864     203    4868     207    4868
              201    4870     203    7403     204

          name KEY_STOP
              192    7400     209    4865     208    4860
              208    4865     209    4865     204    4871
              203    4868     201    4869     203    4864
              209    7400     209    7399     209

          name KEY_DOWN
              205    7408     201    7405     202    4864
              209    4860     209    4864     210    4859
              210    4864     209    4871     199    4877
              199    7400     202    4864     209

      end raw_codes

The problem is that when I put in the numbers under irsend.sendRaw I still dot get the right signals sent from the Arduino platform.

#include <IRremote.h>
 
IRsend irsend;
 
// just added my own array for the raw signal
unsigned int powerOn[32] = {204,7399,205,7408,200,4869,204,4874,195,4863,209,4872,203,4864,203,4868,207,4868,201,4870,203,7403,204};
unsigned int powerOff[32] = {205,7408,201,7405,202,4864,209,4860,209,4864,210,4859,210,4864,209,4871,199,4877,199,7400,202,4864,209};
 
void setup()
{
  Serial.begin(9600);
}
 
void loop() {
 
      // altered the code just to send/test my raw code
        irsend.sendRaw(powerOn,32,38);
        delay(2000);
        irsend.sendRaw(powerOff,32,38);
        delay(2000);
}