# [Ruby](https://www.ruby-lang.org/), 55 bytes

Prints the sequence infinitely.

```ruby
(1..).map{|a|a.digits.sum==(1..a).count{a%_1<1}&&(p a)}
````

[Attempt This Online!](https://ato.pxeger.com/run?1=m72kqDSpcsGCpaUlaboWN801DPX0NPVyEwuqaxJrEvVSMtMzS4r1iktzbW1BUomaesn5pXkl1Ymq8YY2hrVqahoFComatRDtUFNgpgEA)