#include <bits/stdc++.h>
using namespace std;
int main(int argc, char **argv) {
  char buf[256];
  cin.getline(buf, 256);
  string p(buf);
  int prev = 0;
  if (p.length() > 0) {
    cout << (256 -
             ((((p[0]) & 1) << 7) + (((p[0]) & 2) << 5) + (((p[0]) & 4) << 3) +
                  (((p[0]) & 8) << 1) + (((p[0]) & 16) >> 1) |
              (((p[0]) & 32) >> 3) | (((p[0]) & 64) >> 5) |
              (((p[0]) & 128) >> 7))) %
                256
         << endl;
    for (int i = 1; i < p.length(); ++i) {
      int c =
          (256 +
           ((((p[i - 1]) & 1) << 7) + (((p[i - 1]) & 2) << 5) +
                (((p[i - 1]) & 4) << 3) + (((p[i - 1]) & 8) << 1) +
                (((p[i - 1]) & 16) >> 1) |
            (((p[i - 1]) & 32) >> 3) | (((p[i - 1]) & 64) >> 5) |
            (((p[i - 1]) & 128) >> 7)) -
           ((((p[i]) & 1) << 7) + (((p[i]) & 2) << 5) + (((p[i]) & 4) << 3) +
                (((p[i]) & 8) << 1) + (((p[i]) & 16) >> 1) |
            (((p[i]) & 32) >> 3) | (((p[i]) & 64) >> 5) |
            (((p[i]) & 128) >> 7))) %
          256;
      cout << c << endl;
    }
  }
  return 0;
}
