#include <bits/stdc++.h>
char Inp[105];
int Mod(int k) {
  while (k < 0) k += 256;
  return k % 256;
}
int Rev(int k) {
  int i, Res = 0;
  for (i = 0; i < 8; ++i) {
    Res <<= 1;
    Res += k & 1;
    k >>= 1;
  }
  return Res;
}
int main() {
  int i, t, ls = 0;
  gets(Inp);
  for (i = 0; i < strlen(Inp); ++i) {
    t = Rev(Inp[i]);
    printf("%d\n", Mod(ls - t));
    ls = t;
  }
  return 0;
}
