Ответ:

По схеме номера домов, стоящих напротив друг друга, в сумме дают одно и то же число: 37 + 64 = 101.

Значит, дому № 22 напротив соответствует дом № 101 − 22 = 79.

При таком порядке нумерации номера домов образуют ряд от 1 до 100, поэтому всего на улице 100 домов.

Ответ: 100 домов; напротив дома № 22 стоит дом № 79.