JSFiddle - React, Tailwind, and code Playground

JavaScript

var numeros = []; // para armazenar os números
// sabemos que o primeiro número é 19, portanto loop inicia em 19
for (var i = 19; numeros.length < 50 ;i++){ 
  //separa os algarismos
  var alg = i.toString().split("");
  //aplica uma função em cada valor do array da esquerda para direita 
  var sum = alg.reduce(function(a,b){
     return parseInt(a) + parseInt(b);
  });
  // if else ternário, adiciona ao array se atender a condição
  sum == 10 && numeros.push(i); 
 }
 //imprime os números no body separados por vírgula
 document.body.innerHTML = numeros.join(', ');