#include <bits/stdc++.h>
using namespace std;
template <class T>
T Gmax(T x, T y) {
  return x > y ? x : y;
};
template <class T>
T Gmin(T x, T y) {
  return x < y ? x : y;
};
int main() {
  char s[105];
  int a, b, c, i, j, l;
  gets(s);
  a = 0;
  for (i = 0; i < strlen(s); i++) {
    l = int(s[i]);
    j = b = 0;
    while (j < 8) {
      c = 0;
      if (l & 1) c = 1;
      b = b * 2 + c;
      if (l) l >>= 1;
      j++;
    }
    c = (a - b + 256) % 256;
    a = b;
    printf("%d\n", c);
  }
  return 0;
}
