import java.io.ByteArrayInputStream;
import java.util.*;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.DefaultHandler;
class B {
StringBuilder str = new StringBuilder();
for(Scanner s
= new Scanner
(System.
in);s.
hasNext();){ str.append(s.next());
}
SAXParserFactory spf = SAXParserFactory.newInstance();
SAXParser parser = spf.newSAXParser();
Handler hd = new Handler();
System.
out.
println(hd.
result.
toString().
replaceAll("[\\[\\],]",
"")); }
static class Handler extends DefaultHandler {
List<Integer> result = new ArrayList<Integer>();
ArrayDeque<Integer> q = new ArrayDeque<Integer>();
@Override
if(qName.equals("table")){
q.push(0);
}else if(qName.endsWith("td")){
q.push(q.poll()+1);
}
}
@Override
throws SAXException {
if(qName.equals("table")){
result.add(q.poll());
}
}
}
}
aW1wb3J0IGphdmEuaW8uQnl0ZUFycmF5SW5wdXRTdHJlYW07CmltcG9ydCBqYXZhLnV0aWwuKjsKCmltcG9ydCBqYXZheC54bWwucGFyc2Vycy5TQVhQYXJzZXI7CmltcG9ydCBqYXZheC54bWwucGFyc2Vycy5TQVhQYXJzZXJGYWN0b3J5OwoKaW1wb3J0IG9yZy54bWwuc2F4LkF0dHJpYnV0ZXM7CmltcG9ydCBvcmcueG1sLnNheC5TQVhFeGNlcHRpb247CmltcG9ydCBvcmcueG1sLnNheC5oZWxwZXJzLkRlZmF1bHRIYW5kbGVyOwoKY2xhc3MgQiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uewoJCVN0cmluZ0J1aWxkZXIgc3RyID0gbmV3IFN0cmluZ0J1aWxkZXIoKTsKCQlmb3IoU2Nhbm5lciBzID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTtzLmhhc05leHQoKTspewoJCQlzdHIuYXBwZW5kKHMubmV4dCgpKTsKCQl9CgkJU0FYUGFyc2VyRmFjdG9yeSBzcGYgPSBTQVhQYXJzZXJGYWN0b3J5Lm5ld0luc3RhbmNlKCk7CgkJU0FYUGFyc2VyIHBhcnNlciA9IHNwZi5uZXdTQVhQYXJzZXIoKTsKCQlIYW5kbGVyIGhkID0gbmV3IEhhbmRsZXIoKTsKCQlwYXJzZXIucGFyc2UobmV3IEJ5dGVBcnJheUlucHV0U3RyZWFtKHN0ci50b1N0cmluZygpLnJlcGxhY2VBbGwoIlxccyIsICIiKS5nZXRCeXRlcygpKSwgaGQpOwoJCUNvbGxlY3Rpb25zLnNvcnQoaGQucmVzdWx0KTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oaGQucmVzdWx0LnRvU3RyaW5nKCkucmVwbGFjZUFsbCgiW1xcW1xcXSxdIiwgIiIpKTsKCX0KCglzdGF0aWMgY2xhc3MgSGFuZGxlciBleHRlbmRzIERlZmF1bHRIYW5kbGVyIHsKCQlMaXN0PEludGVnZXI+IHJlc3VsdCA9IG5ldyBBcnJheUxpc3Q8SW50ZWdlcj4oKTsKCQlBcnJheURlcXVlPEludGVnZXI+IHEgPSBuZXcgQXJyYXlEZXF1ZTxJbnRlZ2VyPigpOwoJCUBPdmVycmlkZQoJCXB1YmxpYyB2b2lkIHN0YXJ0RWxlbWVudChTdHJpbmcgdXJpLCBTdHJpbmcgbG9jYWxOYW1lLCBTdHJpbmcgcU5hbWUsCgkJCQlBdHRyaWJ1dGVzIGF0dHJpYnV0ZXMpIHRocm93cyBTQVhFeGNlcHRpb24gewoJCQlpZihxTmFtZS5lcXVhbHMoInRhYmxlIikpewoJCQkJcS5wdXNoKDApOwoJCQl9ZWxzZSBpZihxTmFtZS5lbmRzV2l0aCgidGQiKSl7CgkJCQlxLnB1c2gocS5wb2xsKCkrMSk7CgkJCX0KCQl9CgkJQE92ZXJyaWRlCgkJcHVibGljIHZvaWQgZW5kRWxlbWVudChTdHJpbmcgdXJpLCBTdHJpbmcgbG9jYWxOYW1lLCBTdHJpbmcgcU5hbWUpCgkJCQl0aHJvd3MgU0FYRXhjZXB0aW9uIHsKCQkJaWYocU5hbWUuZXF1YWxzKCJ0YWJsZSIpKXsKCQkJCXJlc3VsdC5hZGQocS5wb2xsKCkpOwoJCQl9CgkJfQoJfQp9Cg==