#include <bits/stdc++.h>
using namespace std;
int rev(int n) {
  int ret = 0;
  for (int i = 0; i < 8; i++) {
    if ((n & (1 << i)) != 0) {
      ret |= 1 << (8 - i - 1);
    }
  }
  return ret;
}
string str;
int main() {
  getline(cin, str);
  int last = 0;
  for (int i = 0; i < str.length(); i++) {
    if (i == 0)
      last = 0;
    else
      last = str[i - 1];
    int lr = rev(last);
    int cur = rev(str[i]);
    int b = (cur - lr) % 256;
    if (b < 0) b += 256;
    printf("%d\n", (256 - b) % 256);
  }
  return 0;
}
