#include <iostream>
#include <algorithm>
#include <cstdio>
using namespace std;

#define REP(i,a,n) for(int i=(a); i<(int)(n); i++)
#define rep(i,n) REP(i,0,n)
#define DEB 1
#define MAX (1<<15)
#define sz 181

const unsigned short int dp[4][MAX] = {{0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0},
{0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,0,1,1,0,1,0,0,0,0,1,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,2,0,1,1,0,0,0,0,1,0,0,1,0,0,0,2,0,0,1,0,0,0,1,1,1,0,0,0,0,0,1,0,1,0,0,2,0,0,0,1,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,2,0,0,1,0,2,0,0,0,0,0,1,1,0,0,0,0,0,0,0,2,1,0,1,1,0,0,0,1,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,1,2,0,0,1,0,0,0,0,1,0,1,1,0,0,0,2,0,0,0,0,0,0,0,1,1,0,0,1,0,0,2,0,1,0,0,2,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,2,0,0,0,1,1,0,0,1,0,0,1,1,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,2,0,0,0,0,0,0,1,0,0,2,1,0,0,0,2,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,1,1,2,0,1,1,0,0,1,0,1,0,0,0,0,0,0,2,1,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,3,0,0,1,0,0,0,0,1,0,0,0,1,2,0,2,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,2,0,0,0,1,2,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,1,0,0,1,0,0,1,1,0,0,1,1,0,0,0,1,2,0,0,0,0,0,1,0,0,0,0,1,0,0,1,3,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,2,0,0,2,0,0,0,1,2,0,1,0,0,0,0,1,1,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,2,1,0,0,2,0,0,1,0,1,0,0,2,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,1,0,0,1,0,1,0,0,0,0,0,2,1,1,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,1,0,0,1,0,0,1,2,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,2,0,0,0,1,0,0,0,0,0,0,0,1,2,0,2,0,0,0,1,2,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,2,0,1,1,0,0,0,1,0,0,0,0,0,0,0,2,1,0,1,2,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,3,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,2,0,0,0,0,2,0,0,0,2,0,0,1,0,0,0,0,2,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,1,3,0,0,0,0,2,0,0,1,0,0,0,0,1,0,2,0,0,0,0,2,1,0,0,0,0,0,0,0,2,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,2,0,0,1,0,0,0,0,2,1,0,0,1,0,0,2,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,2,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,3,0,0,1,0,3,0,0,1,0,0,0,1,0,0,0,0,0,0,0,2,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,1,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,1,2,0,0,1,2,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,3,0,0,1,1,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,1,1,0,0,0,0,0,0,0,2,0,1,2,0,0,1,0,2,0,0,0,0,0,1,1,0,0,1,1,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,1,2,0,0,1,0,0,0,1,1,0,0,1,0,0,0,3,0,0,1,0,0,0,0,1,0,0,0,2,0,0,2,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,2,1,0,0,0,0,2,0,0,1,0,0,0,2,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,2,0,0,1,0,0,1,1,1,0,0,0,0,0,0,4,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,2,0,0,0,1,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,1,1,1,0,1,2,0,0,2,0,0,0,0,2,0,0,1,0,2,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,2,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,2,0,0,0,0,1,0,0,1,0,0,0,1,0,0,2,0,0,0,1,1,1,0,0,1,0,0,0,1,1,0,0,1,0,0,0,2,0,0,0,0,0,0,0,1,3,0,1,0,0,0,1,0,2,0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,2,0,0,0,1,0,0,0,0,0,0,0,1,0,0,3,1,0,0,0,2,1,0,0,0,0,0,1,2,1,0,0,0,0,0,0,1,1,0,0,3,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,2,1,0,1,0,0,0,2,0,1,0,0,0,0,0,2,1,0,0,0,0,0,0,0,1,2,0,0,1,0,0,0,1,2,0,0,1,0,0,1,2,0,0,0,0,0,0,0,0,2,0,1,0,0,0,0,0,1,0,0,2,0,0,0,1,0,0,1,1,0,0,0,2,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,3,0,0,1,0,3,0,0,1,0,0,0,0,1,0,2,0,0,0,0,2,1,0,0,2,0,0,0,0,0,0,1,0,0,0,2,1,0,0,0,0,0,0,0,1,2,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,1,0,0,2,0,0,0,1,1,0,0,3,0,0,0,0,2,0,0,0,0,0,0,2,1,0,0,0,0,0,1,0,1,0,0,1,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,2,0,0,1,0,2,0,0,1,0,0,1,0,0,0,0,0,0,0,0,2,2,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,1,0,1,1,0,0,0,4,0,0,0,1,0,0,0,0,0,0,1,1,0,0,2,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,2,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,2,0,1,2,0,0,0,0,3,0,0,1,0,0,1,1,0,0,3,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,2,0,1,1,0,0,0,1,0,0,0,1,0,0,1,2,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,2,0,0,2,2,0,0,0,1,0,0,0,1,0,0,2,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,2,1,2,0,0,1,0,0,1,0,2,0,0,1,0,0,0,0,1,0,0,0,0,0,0,3,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,3,0,0,2,0,0,1,0,1,0,0,1,0,0,1,2,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,0,4,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,2,1,0,2,0,0,0,1,0,2,0,0,1,0,0,0,2,0,0,2,0,0,0,0,2,0,0,0,1,0,0,1,0,1,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,2,0,2,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,1,1,0,0,1,0,0,2,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,1,1,0,2,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,2,1,0,0,2,0,0,1,0,3,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,2,0,0,0,0,0,2,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,2,1,0,0,0,0,0,0,1,0,0,0,2,0,0,2,0,1,0,0,4,0,0,0,1,0,0,2,0,0,0,0,1,1,0,0,1,0,0,0,0,2,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,1,2,0,0,0,1,0,0,0,2,0,0,1,0,1,0,2,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,2,0,0,0,0,0,0,0,1,0,0,0,0,4,0,0,1,0,0,1,0,1,0,0,1,0,0,0,3,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,2,0,0,1,2,2,0,0,0,0,0,0,2,1,0,2,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,2,0,0,0,0,2,0,0,1,0,0,0,1,0,0,0,0,0,0,0,2,1,0,1,1,0,0,2,1,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,2,0,0,1,0,0,1,0,0,0,2,1,0,0,1,0,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,2,0,0,1,0,0,1,2,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,4,0,0,0,0,2,0,0,0,0,0,0,1,0,0,1,1,0,0,0,3,1,0,0,0,0,0,0,0,1,0,0,1,0,0,2,1,0,0,0,0,0,0,1,0,2,0,1,0,0,0,0,0,1,0,0,0,0,0,0,4,1,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,2,2,0,0,1,0,0,0,0,2,0,0,1,0,0,0,2,0,0,0,0,1,2,0,0,3,0,0,0,1,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,2,0,0,1,1,0,0,0,0,1,0,0,1,0,0,1,2,0,0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,3,1,1,0,0,2,0,0,0,1,2,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,2,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,3,0,0,0,0,0,0,1,0,0,0,0,0,0,1,4,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,2,0,1,1,0,0,1,0,0,0,0,2,0,0,1,2,0,0,1,0,0,0,0,1,0,0,0,0,0,0,2,0,1,0,0,3,0,0,0,1,0,0,0,0,0,0,0,0,2,0,2,1,0,0,0,2,1,0,0,1,0,0,0,1,1,0,2,0,0,0,0,0,1,0,0,0,0,0,1,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,2,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,2,0,0,2,0,0,0,1,1,0,0,0,0,0,1,3,1,0,0,0,0,0,0,1,2,0,1,1,0,0,0,0,1,0,0,2,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,3,0,0,0,0,0,0,1,0,0,0,0,2,0,0,1,0,3,0,0,0,0,0,1,1,0,0,3,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,3,0,0,0,2,2,0,1,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,2,0,1,0,0,2,0,0,0,1,0,0,0,0,0,0,0,2,1,0,2,0,0,0,1,0,1,0,0,1,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,2,0,1,2,0,0,0,1,2,0,0,1,0,0,0,1,2,0,1,0,0,0,0,1,3,0,0,0,0,0,0,0,0,0,2,1,0,0,0,2,0,0,0,0,0,0,0,0,2,0,1,2,0,0,0,0,0,0,0,2,0,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,3,0,0,0,0,2,0,0,2,0,0,0,1,0,0,2,1,0,0,0,4,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,2,0,2,0,0,0,1,1,0,0,0,1,0,0,0,2,0,0,1,0,0,0,0,0,1,0,0,0,0,0,2,0,1,0,1,2,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,2,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,4,0,0,1,0,0,0,1,1,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,1,0,0,2,0,0,2,2,0,0,1,2,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,1,0,0,0,2,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,2,0,1,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,1,2,0,1,2,0,0,1,0,2,0,0,1,0,0,0,0,0,0,3,0,0,0,0,2,1,0,0,1,0,0,1,2,1,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,3,0,0,1,0,0,0,0,1,2,0,0,0,0,0,0,0,1,0,0,4,0,0,0,1,0,0,0,0,0,0,0,1,0,0,2,1,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,4,0,0,1,0,2,0,1,0,0,0,0,2,0,0,0,1,0,0,0,2,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,2,0,0,1,0,0,2,0,2,0,0,1,0,0,0,2,1,0,0,0,0,0,0,0,1,0,0,1,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,2,0,0,1,1,0,0,0,0,0,0,1,2,1,0,2,0,0,0,0,1,1,0,0,1,0,0,1,1,0,0,2,0,0,0,0,4,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,2,3,0,0,2,0,0,1,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,2,0,0,0,0,0,0,1,1,0,3,1,0,0,0,0,2,0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,3,0,0,1,0,2,0,0,1,0,0,0,2,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,3,0,0,0,1,0,0,1,0,0,0,0,1,4,0,0,0,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,1,0,0,0,1,0,0,2,1,0,0,0,0,1,0,0,2,0,0,0,2,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,3,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,2,0,0,2,0,0,0,0,1,0,0,1,0,0,0,2,0,0,0,0,2,1,0,0,2,0,0,1,0,2,0,0,1,0,0,2,1,0,0,0,0,0,0,0,1,2,0,0,2,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,2,0,1,3,0,0,0,1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,0,2,0,0,2,0,0,0,2,2,0,0,0,0,0,0,2,1,0,1,1,0,0,0,0,1,0,0,0,0,0,2,1,0,0,0,2,0,0,0,0,2,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,1,0,1,0,0,0,2,1,0,0,0,2,0,0,0,1,2,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,2,0,0,1,1,0,0,0,0,0,0,0,0,2,0,1,0,0,0,0,0,2,0,0,1,0,0,0,2,0,0,3,0,0,0,0,2,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,2,1,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,2,0,0,0,2,0,0,2,1,0,0,0,1,0,0,0,1,0,0,2,0,1,0,0,2,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,3,0,0,0,0,2,0,1,0,0,0,0,1,0,0,0,0,0,0,0,4,1,0,0,1,0,0,1,0,2,0,0,0,0,0,2,1,0,0,1,0,0,0,0,0,4,0,0,1,0,0,0,0,1,0,0,1,0,0,2,2,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,2,0,0,0,1,0,0,2,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,0,0,3,0,0,1,2,2,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,2,0,0,1,0,0,1,0,0,0,0,1,0,0,2,1,0,0,0,2,0,0,0,2,0,0,1,1,0,0,0,0,0,0,0,2,0,0,1,2,0,0,1,0,0,0,1,0,2,0,0,1,0,0,0,0,0,0,0,2,0,0,0,1,1,0,0,0,0,0,0,0,1,0,4,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,2,0,0,0,1,1,0,0,0,0,0,0,0,3,0,0,2,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,1,0,0,1,0,2,0,2,0,0,0,0,4,0,0,0,0,0,0,0,1,2,0,1,1,0,0,2,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,2,1,0,0,1,0,0,1,2,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,1,0,0,0,0,1,0,0,2,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,2,0,1,0,0,0,1,0,1,0,0,1,0,0,1,4,1,0,2,0,0,0,0,2,0,0,0,1,0,0,2,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,1,2,0,2,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,2,0,1,0,0,2,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,2,2,0,0,2,0,0,0,0,1,0,0,2,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,4,0,0,0,0,0,0,0,1,1,0,2,0,0,0,0,0,1,0,0,2,0,0,1,0,2,0,1,0,0,0,0,2,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,1,0,1,1,0,0,1,0,4,0,0,1,0,0,0,1,0,0,2,0,0,0,0,3,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,2,3,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,2,0,1,0,0,2,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,3,0,0,1,2,0,0,0,1,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,3,0,0,0,0,4,0,1,1,0,0,1,1,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,2,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,2,1,0,0,0,0,0,0,1,0,0,1,0,0,0,3,0,2,0,0,0,0,0,1,1,0,0,0,1,0,0,0,2,2,0,0,1,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,1,0,2,2,0,0,0,0,3,0,0,0,0,0,0,2,1,0,0,0,0,0,0,2,2,0,0,2,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,0,2,0,0,0,0,0,1,0,1,0,0,1,0,0,0,2,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,1,2,0,0,4,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,2,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,1,0,1,1,0,0,0,1,1,0,0,1,0,0,3,0,2,0,1,0,0,0,0,1,2,0,0,2,0,0,0,0,1,0,2,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,2,0,0,1,2,0,0,2,0,0,0,1,0,0,0,0,1,0,0,0,2,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,3,0,0,0,0,2,0,0,0,1,0,0,0,0,1,0,0,2,0,0,0,2,0,0,0,0,0,0,1,1,4,0,0,1,0,0,0,1,2,0,0,1,0,0,0,2,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,1,4,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,1,0,0,1,0,1,0,0,2,0,0,1,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,1,2,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,1,0,0,2,1,0,0,1,1,0,0,0,1,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,1,1,0,0,2,0,1,0,0,2,0,0,0,0,2,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,2,2,0,0,0,1,0,0,0,1,0,0,1,6,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,0,0,0,0,2,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,1,0,0,2,0,1,0,0,1,0,0,1,2,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,2,2,0,2,0,0,0,0,2,2,0,0,2,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,2,0,0,1,0,3,0,1,1,0,0,0,1,0,0,0,2,0,0,0,0,1,0,2,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,2,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,2,1,0,1,1,0,0,0,0,1,0,0,3,0,0,0,2,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,3,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,2,0,0,0,1,2,0,0,0,0,0,0,2,0,0,3,0,0,0,0,4,0,0,0,0,0,0,1,0,1,0,0,0,0,0,3,1,0,0,0,0,0,0,0,2,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,3,0,0,0,0,0,0,1,0,1,0,0,2,0,0,2,0,0,0,0,0,0,0,0,1,3,0,0,0,0,0,0,1,2,0,2,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,2,1,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,1,1,0,0,2,0,0,2,0,0,0,1,0,0,0,0,0,2,0,0,2,0,0,0,0,1,0,0,2,0,0,0,4,0,0,0,1,0,0,0,1,2,0,1,0,0,0,2,0,0,0,0,2,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,2,0,0,2,0,0,0,2,1,0,0,0,0,0,0,2,1,0,0,2,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,1,0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,1,0,0,1,1,2,0,0,0,0,0,0,2,1,0,2,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,2,0,0,1,1,0,0,0,1,0,0,0,0,1,0,3,1,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,2,1,1,0,0,2,0,0,0,0,2,0,0,1,0,0,0,1,0,0,0,0,0,0,0,2,0,0,2,0,0,0,1,0,2,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,1,0,0,1,0,1,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,2,0,0,0,4,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,3,0,0,3,0,0,0,1,0,0,2,0,0,0,0,0,2,0,0,1,0,0,1,2,1,0,0,1,0,0,2,0,1,0,0,0,0,0,0,0,4,0,1,0,0,0,0,0,0,0,0,1,0,0,1,4,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,2,2,0,0,2,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,2,0,0,1,0,0,1,0,0,0,0,1,0,0,0,2,0,0,1,1,0,0,0,0,0,0,0,1,0,0,1,2,0,0,1,0,0,0,1,4,2,0,0,1,0,0,1,0,1,0,0,1,0,0,0,3,0,0,0,0,0,0,0,0,1,0,1,2,0,0,0,0,1,0,0,2,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,2,0,0,1,0,0,1,1,0,0,0,0,0,0,1,1,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,2,1,0,4,0,0,0,0,2,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,3,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,2,0,0,0,0,0,2,0,2,0,0,4,0,0,1,1,2,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,1,0,0,0,0,1,0,0,2,0,0,0,0,2,0,0,2,0,0,0,2,0,0,0,0,0,0,0,4,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,2,1,0,0,0,0,0,0,2,0,0,0,1,0,0,1,0,1,0,2,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,2,0,0,1,0,0,0,2,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,3,0,0,2,0,2,0,0,1,0,0,1,1,0,0,2,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,2,0,0,3,1,0,0,0,0,0,0,0,0,2,0,1,2,0,0,0,0,1,0,0,1,0,0,1,0,2,0,1,0,0,0,0,1,0,0,0,0,0,0,3,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,3,0,0,0,1,3,0,0,0,0,0,1,1,0,0,0,0,0,0,0,2,1,0,2,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,2,0,0,0,0,4,0,0,2,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,1,0,0,2,1,1,0,0,3,0,0,1,3,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,2,0,0,0,1,0,0,0,1,1,0,1,0,0,0,0,0,4,0,0,0,0,0,1,1,0,0,2,0,0,0,1,0,0,0,0,2,0,0,0,0,2,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,2,0,1,1,0,0,1,0,1,0,0,0,0,0,0,3,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,1,1,0,2,0,0,0,0,2,1,0,0,1,0,0,2,0,0,0,2,0,0,0,0,2,1,0,0,4,0,0,0,0,2,0,1,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,1,0,0,0,0,1,0,0,0,0,0,2,1,0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,1,0,0,0,0,0,0,0,1,0,1,2,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,1,0,0,0,1,2,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,2,0,2,0,1,0,0,0,2,1,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,4,1,0,0,1,0,0,1,0,1,0,0,1,0,0,2,2,0,0,0,0,0,0,0,0,4,0,1,1,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,1,2,0,3,1,0,0,0,0,2,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,1,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,4,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,2,1,0,0,0,0,0,0,1,0,0,0,2,0,0,1,0,0,0,2,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,2,0,0,3,0,1,0,0,2,0,0,0,0,0,0,2,0,0,0,0,1,1,0,0,2,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,2,0,1,2,0,0,0,0,3,0,0,2,0,0,1,1,0,0,2,1,0,0,0,2,1,0,0,0,0,0,0,0,2,0,0,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,1,0,0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,3,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,4,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,4,0,0,0,1,2,0,0,1,0,0,0,1,1,0,0,0,0,0,0,4,1,0,0,1,0,0,2,0,1,0,0,0,0,0,0,0,0,0,1,3,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,1,0,0,1,4,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,2,4,0,0,1,0,2,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,1,1,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,2,0,1,0,0,0,0,0,2,0,0,1,0,0,0,2,0,0,2,0,0,0,0,1,1,0,0,1,0,0,2,0,1,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,1,0,2,0,0,0,0,2,2,0,0,1,0,0,0,1,1,0,1,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,0,2,0,0,1,1,0,0,0,0,0,0,0,3,0,0,0,1,0,0,0,0,1,0,0,2,0,0,1,1,0,0,2,0,0,0,1,0,3,0,0,1,0,0,0,1,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,1,0,0,2,0,0,0,0,0,0,0,2,0,0,0,1,1,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,2,0,0,3,0,0,0,1,4,0,0,1,0,0,0,1,1,0,2,0,0,0,0,0,2,0,0,1,0,0,0,0,2,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,0,1,0,0,0,1,0,1,0,0,0,0,0,0,2,0,0,1,0,0,0,0,1,0,0,0,0,0,0,2,0,1,0,0,2,0,0,0,1,2,0,0,0,0,0,0,1,0,0,2,2,0,0,0,0,1,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,2,0,1,1,0,0,1,0,0,0,0,2,0,0,2,1,1,0,0,0,0,0,0,1,2,0,0,1,0,0,0,0,1,0,1,1,0,0,1,2,0,0,0,2,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,1,0,2,0,0,0,0,0,1,2,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,4,0,0,2,1,0,0,0,2,1,0,0,0,0,0,1,0,2,0,0,0,0,0,3,0,0,0,0,0,0,0,0,1,2,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,2,0,1,4,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,2,0,0,2,0,0,0,0,2,0,0,1,0,0,2,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,2,2,0,0,1,3,0,0,0,1,2,0,0,2,0,0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,1,1,0,1,2,0,0,0,1,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,3,0,0,0,0,3,0,0,0,0,0,0,0,0,0,2,0,0,0,1,3,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,1,0,0,0,0,0,1,0,0,1,0,0,0,2,0,0,2,1,0,0,0,2,0,0,0,1,0,0,2,0,1,0,0,2,0,0,1,2,0,0,0,0,0,0,0,2,0,0,4,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,2,0,2,0,0,0,0,0,0,1,0,0,0,2,0,0,0,2,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,2,0,0,1,0,0,0,1,1,0,0,1,0,0,2,4,1,0,0,0,0,0,0,2,1,0,0,1,0,0,0,0,0,0,0,2,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,1,2,0,1,0,0,0,0,0,3,0,0,2,0,0,1,0,2,0,2,0,0,0,0,2,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,2,0,0,0,1,0,0,2,1,0,0,0,0,1,0,0,0,0,0,1,2,0,0,0,0,0,0,1,1,1,0,0,0,0,0,2,0,1,0,0,3,0,0,0,0,2,0,0,0,0,0,0,1,2,0,0,1,0,0,1,0,1,0,0,2,0,0,0,1,0,0,0,0,0,0,0,1,2,0,0,2,0,0,1,0,2,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,1,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,1,1,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,1,0,0,4,0,1,0,0,4,0,0,0,1,0,0,1,0,0,0,0,2,0,0,0,1,0,0,1,2,0,0,0,1,0,0,1,0,2,0,0,0,0,0,0,0,1,0,1,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,3,0,0,0,0,4,2,0,0,0,0,0,1,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,2,0,0,1,0,0,0,2,0,0,1,0,0,0,0,0,1,0,0,3,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,2,0,0,0,0,0,1,0,0,2,0,0,1,1,0,0,2,0,0,0,2,1,0,0,0,2,0,0,0,0,4,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,2,1,0,0,1,0,1,0,0,0,0,0,2,1,0,0,0,0,0,0,0,1,3,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,2,0,1,2,0,0,0,1,0,0,0,0,0,0,0,2,2,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,2,0,0,1,0,0,0,2,0,0,0,1,0,0,0,0,1,0,1,4,0,0,0,0,0,0,0,1,0,0,0,1,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,1,0,0,2,1,1,0,0,0,0,0,0,2,0,0,1,1,0,0,0,0,2,0,0,1,0,0,0,0,0,0,1,1,0,0,0,2,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,2,1,0,0,1,3,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,1,0,0,2,0,4,0,1,0,0,0,2,1,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,1,0,0,1,0,0,2,1,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,1,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,2,0,0,0,2,0,0,0,0,3,0,0,0,0,0,0,1,2,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,2,0,0,0,0,2,0,0,0,0,0,1,1,1,0,0,0,0,0,0,2,1,0,0,2,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,2,0,2,1,0,0,0,0,2,0,0,1,0,0,0,6,0,0,1,0,0,0,0,1,2,0,0,1,0,0,0,1,1,0,0,2,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,2,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,4,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,1,0,1,2,0,0,2,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,2,2,0,0,1,0,0,1,0,0,0,2,0,0,0,1,0,0,0,0,1,0,0,0,2,2,0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,0,2,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,2,2,0,0,0,0,0,0,1,1,0,0,4,0,0,1,0,1,0,0,1,0,0,1,0,0,0,4,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,3,0,0,1,0,0,0,2,0,0,0,1,0,0,0,2,0,0,1,0,0,0,0,2,0,0,0,1,0,0,1,0,0,0,1,4,0,0,0,1,0,0,0,0,0,0,0,1,2,0,3,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,3,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,2,0,0,1,1,0,0,0,0,1,0,0,0,0,0,2,0,0,0,1,0,0,0,0,1,2,0,0,2,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,2,0,0,2,0,3,0,0,4,0,0,1,2,2,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,2,0,0,1,0,0,1,1,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,1,0,0,4,0,0,0,1,2,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,1,2,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,3,0,0,2,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,4,1,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,2,0,1,1,0,0,0,0,0,0,0,1,0,0,0,2,1,0,0,0,0,0,1,0,0,0,0,2,0,0,2,2,0,0,2,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,3,1,0,0,0,0,0,0,0,2,0,2,1,0,0,0,0,1,0,0,2,0,0,1,2,0,0,0,1,0,0,0,2,0,0,0,1,0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,1,0,1,2,0,0,2,0,2,0,0,1,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,2,1,0,0,0,0,2,0,0,1,0,0,1,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,2,0,0,0,0,0,0,1,0,0,2,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,1,0,0,4,0,0,0,0,2,0,0,0,0,0,1,2,0,0,0,0,0,0,0,3,1,0,1,2,0,0,0,0,0,0,0,2,0,0,1,0,1,0,2,0,0,0,0,2,4,0,0,1,0,0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,2,0,2,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,1,0,0,3,0,0,1,1,0,0,0,0,0,0,0,1,2,0,2,0,0,0,0,0,2,0,0,1,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,1,1,4,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,2,0,0,3,0,0,0,1,2,0,0,1,0,0,0,0,2,0,0,0,0,1,0,2,2,0,0,0,0,2,0,0,1,0,0,0,1,0,0,1,0,0,0,2,2,0,0,0,2,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,2,0,0,0,2,2,0,0,0,0,0,1,0,2,0,0,1,0,0,2,0,0,0,0,0,0,0,1,1,0,0,0,2,0,0,0,0,1,0,0,3,0,0,0,1,2,0,1,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,2,0,0,1,0,0,0,0,2,0,0,1,0,0,0,1,0,0,0,0,4,0,0,0,1,0,0,0,0,1,0,0,1,0,0,3,1,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,1,0,0,0,0,0,0,5,0,0,1,1,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,1,1,2,0,4,0,0,0,0,0,1,0,0,0,0,0,0,2,1,0,2,0,0,0,0,0,1,0,0,2,0,0,0,0,2,0,0,3,0,0,0,0,0,0,0,2,0,0,0,2,2,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,4,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,2,0,1,0,0,2,0,0,1,1,0,0,1,0,0,0,0,2,2,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,1,0,0,0,0,0,0,1,2,1,0,2,0,0,0,0,3,1,0,0,2,0,0,1,0,1,0,0,1,0,0,0,2,0,0,0,2,0,0,0,0,0,0,1,1,0,0,0,0,2,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,1,0,0,2,0,0,2,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,2,1,0,3,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,3,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,1,0,0,2,1,1,0,0,1,0,0,2,2,0,0,1,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,2,0,0,0,1,4,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,2,0,0,1,0,0,0,1,0,0,0,0,0,0,0,2,1,2,0,0,2,0,0,0,0,1,0,0,0,0,0,0,2,1,0,0,1,0,0,1,0,6,0,0,0,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,0,0,1,0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,2,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,1,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,1,0,0,0,0,1,0,2,2,0,0,0,0,1,0,0,1,0,0,2,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,2,2,0,0,1,0,0,0,1,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,3,0,0,0,0,0,0,0,0,2,0,1,2,0,0,2,1,0,0,0,4,0,0,0,0,3,0,2,0,0,0,0,1,2,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,2,1,0,0,4,0,0,0,0,2,0,0,0,0,0,1,0,0,0,3,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,2,0,0,0,0,0,0,1,0,0,1,0,0,0,2,0,1,0,0,0,0,0,1,2,0,0,1,2,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,2,0,0,1,1,0,0,0,0,0,0,0,0,1,0,2,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,2,1,0,0,2,0,0,0,0,0,0,1,2,0,0,0,1,0,0,0,0,0,0,0,3,2,0,1,0,0,0,1,0,1,0,0,1,0,0,0,2,0,0,1,0,0,0,0,0,3,0,0,2,0,0,0,0,2,0,0,2,0,0,1,2,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,2,0,0,0,1,0,0,3,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,1,2,0,0,0,3,0,0,0,0,2,0,0,0,0,0,0,0,1,0,2,0,0,0,0,2,0,0,0,1,0,0,1,0,2,0,0,0,0,0,3,0,0,0,0,2,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,3,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,1,0,0,1,0,1,0,0,2,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,4,0,0,0,0,3,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,1,2,0,0,1,0,0,2,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,3,1,0,0,0,2,0,0,0,1,0,0,0,4,1,0,2,1,0,0,2,0,1,0,0,0,0,0,1,2,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,1,0,0,0,0,0,0,0,1,0,2,4,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,2,0,1,1,0,0,0,2,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,2,0,0,0,0,0,2,0,0,0,0,0,0,0,1,3,0,0,0,0,0,0,0,0,1,0,2,2,0,0,0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,2,0,0,2,0,0,0,1,4,0,0,0,0,0,0,1,1,0,0,0,0,0,0,2,1,0,2,1,0,0,1,0,0,0,0,2,0,0,2,0,0,0,0,3,0,0,0,0,2,0,0,1,0,0,1,0,0,0,0,1,0,0,1,2,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,2,0,0,0,1,0,0,2,0,0,0,0,0,2,0,0,1,0,0,0,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,1,0,0,0,0,2,0,0,2,0,0,0,2,0,0,2,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,3,0,0,2,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,1,0,0,0,1,1,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,2,2,1,0,0,1,0,0,1,1,1,0,2,0,0,0,0,0,0,0,0,4,0,0,0,0,2,0,1,0,0,0,2,2,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,2,0,2,0,0,0,0,0,1,0,1,0,0,2,0,0,0,2,1,0,0,0,0,0,0,2,0,0,1,1,0,0,3,0,1,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,2,1,1,0,1,0,0,0,0,1,2,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,2,0,0,0,0,0,2,0,0,0,0,1,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,1,2,0,0,6,0,0,0,1,2,0,0,0,0,0,0,3,0,0,2,0,0,0,0,0,1,0,0,2,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,2,0,0,1,0,2,0,0,1,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,2,0,0,1,1,1,0,0,0,0,0,0,1,2,0,0,0,0,0,0,1,4,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,1,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,2,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,2,0,0,1,0,0,0,1,0,0,3,0,0,0,0,4,3,0,0,0,0,0,0,0,1,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,1,0,0,1,0,0,0,4,2,0,1,0,0,0,0,1,1,0,0,2,0,0,2,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,4,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,2,0,0,1,0,4,0,0,1,0,0,0,0,1,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,1,0,0,1,0,0,0,1,0,0,2,2,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,1,0,1,0,0,0,2,1,2,0,0,0,0,0,2,1,0,0,0,0,0,0,0,1,0,0,0,2,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,1,0,0,0,0,0,1,2,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,2,0,0,2,0,0,1,0,1,0,0,1,0,0,0,2,0,0,0,1,0,0,0,0,1,0,0,0,0,0,2,0,2,0,0,4,0,0,1,1,0,0,0,0,0,0,1,0,4,0,2,1,0,0,0,0,1,0,0,1,0,0,1,2,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,3,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,2,0,0,1,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,2,0,0,1,0,0,0,1,1,0,0,0,0,0,1,4,0,0,0,0,0,0,0,2,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,2,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,2,1,0,0,2,0,0,1,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,2,0,0,4,1,0,0,0,3,0,0,0,1,2,0,1,0,0,0,0,0,0,0,0,2,0,0,0,3,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,2,0,0,0,1,3,0,0,0,0,0,0,0,1,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,2,1,0,2,1,0,0,0,0,0,0,0,2,0,0,2,1,1,0,2,0,0,0,0,0,4,0,0,0,0,0,1,0,1,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,2,0,0,0,2,0,0,2,0,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,0,0,2,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,2,0,0,2,0,0,0,1,0,0,2,2,0,0,0,1,2,0,0,1,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,4,0,1,2,0,0,1,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,0,2,0,1,2,0,0,0,2,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0,2,0,1,0,0,6,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,4,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,2,0,2,1,0,0,0,1,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,1,2,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,2,0,0,2,0,3,0,0,0,0,0,1,1,0,0,2,0,0,0,0,2,1,0,0,1,0,0,1,0,1,0,0,1,0,0,2,4,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,1,2,0,0,0,0,0,3,0,1,0,0,3,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,1,0,2,0,0,2,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,2,0,0,1,0,0,0,2,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,3,0,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,2,0,0,0,2,0,0,0,4,1,0,0,0,0,0,0,1,2,0,0,2,0,0,0,0,0,0,0,2,0,0,1,1,0,0,1,2,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,3,0,0,1,0,0,0,1,1,0,3,0,0,0,0,2,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,3,0,0,0,1,2,0,1,0,0,0,2,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,1,0,0,1,0,0,0,0,0,0,0,2,0,0,1,1,2,0,0,0,0,0,0,0,1,0,4,1,0,0,0,0,2,0,0,1,0,0,0,2,0,0,1,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,2,1,0,0,2,0,0,2,1,1,0,1,0,0,0,0,0,3,0,0,0,0,0,1,0,3,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,2,1,0,0,1,0,0,0,0,2,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,3,0,0,1,0,0,0,0,1,0,0,0,0,0,0,4,1,0,0,0,2,0,0,0,4,0,0,1,0,1,0,0,2,0,0,2,0,0,0,0,0,0,0,1,2,0,0,0,2,0,0,0,1,2,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,2,0,0,0,1,0,0,0,1,0,0,0,0,0,0,2,0,0,0,1,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,3,0,0,0,0,3,0,0,0,0,0,0,1,0,0,0,0,0,0,0,4,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,2,2,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,2,0,0,0,0,4,0,0,0,0,2,0,1,0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,1,0,0,2,1,0,0,0,1,0,0,0,1,2,0,1,2,0,0,0,0,4,0,0,1,0,0,0,1,0,0,2,0,0,0,1,2,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,0,0,1,0,1,0,0,1,0,0,0,3,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,1,0,0,0,0,0,2,1,0,0,0,0,0,0,0,2,1,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,2,0,0,2,0,0,0,0,2,0,1,1,0,0,0,3,0,0,0,0,0,0,0,2,0,0,1,2,0,0,1,0,2,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,2,1,0,0,0,0,0,0,0,6,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,2,0,0,0,0,1,0,0,1,0,0,0,2,0,0,0,0,0,0,1,1,0,0,2,0,0,0,1,1,0,0,0,0,0,0,2,2,1,0,0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,5,0,1,2,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,2,1,0,0,0,0,0,2,1,2,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,4,2,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,1,0,0,0,1,0,0,0,0,0,0,1,2,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,1,0,0,0,0,2,0,0,0,1,0,0,0,1,1,0,2,0,0,0,3,0,1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,1,0,0,1,0,0,1,4,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,4,0,0,0,0,3,0,0,1,0,0,1,1,0,0,2,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,4,0,1,0,0,0,0,0,1,0,0,2,0,0,0,4,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,2,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,2,0,0,0,0,0,1,1,0,0,0,0,0,0,2,2,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,2,1,0,1,0,0,0,1,0,2,0,0,1,0,0,3,1,0,0,1,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,1,0,0,2,3,0,0,0,0,0,0,0,0,1,0,1,2,0,0,0,2,2,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,4,0,0,1,0,2,0,0,2,0,0,0,1,0,0,3,0,0,0,0,0,2,0,0,2,0,0,1,1,1,0,0,0,0,0,2,0,1,0,0,0,0,0,0,1,2,0,1,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,4,0,0,0,1,0,0,0,0,0,0,1,2,1,0,0,0,0,0,1,2,0,0,0,2,0,0,1,0,1,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,3,0,0,3,0,0,0,0,0,1,0,0,0,0,0,0,3,0,0,1,0,0,0,0,2,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,4,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,2,0,0,0,1,4,0,0,2,0,0,0,1,2,0,2,0,0,0,0,4,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,2,0,0,0,0,4,0,1,1,0,0,0,0,1,0,0,0,0,0,2,2,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,0,3,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,2,1,0,0,0,1,1,0,0,2,0,0,1,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,2,0,0,0,0,1,0,3,0,0,0,1,2,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,2,1,0,0,0,0,0,0,1,1,0,0,0,0,0,2,0,4,0,0,1,0,0,0,1,0,0,2,1,0,0,0,4,1,0,0,0,0,0,2,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,2,0,0,0,0,0,1,3,1,0,0,0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,4,0,0,2,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,2,1,0,0,0,0,0,1,1,2,0,0,1,0,0,2,1,0,0,0,0,0,0,0,0,1,0,1,2,0,0,0,0,1,0,0,0,0,0,2,0,0,0,1,0,0,0,0,2,2,0,0,1,0,0,0,0,2,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,1,2,0,2,0,0,0,0,2,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,2,0,0,2,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,3,2,0,0,1,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,3,0,0,0,0,0,0,0,1,0,0,1,0,0,0,4,0,0,1,1,0,0,0,0,2,0,0,2,0,0,1,0,1,0,0,2,0,0,2,2,0,0,0,0,0,0,1,0,0,0,3,0,0,0,0,2,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,6,0,0,0,0,2,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,2,1,0,0,0,0,0,0,0,2,0,0,0,1,0,0,2,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,2,2,0,0,1,0,0,0,0,1,0,0,4,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,0,0,0,0,3,0,0,0,0,0,0,2,1,0,4,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,2,1,0,0,0,2,0,0,0,1,0,0,2,0,0,0,0,0,1,0,0,1,0,0,0,2,0,0,2,0,0,0,2,1,2,0,0,0,0,0,0,2,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,1,2,0,2,0,0,0,1,0,0,0,0,2,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,0,0,1,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,2,0,0,2,1,0,0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,2,2,0,0,0,3,0,0,0,2,0,0,0,1,1,0,0,0,0,0,2,0,2,0,0,2,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,2,0,0,1,0,0,1,1,0,0,0,0,0,0,0,2,0,0,1,2,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,1,0,0,0,2,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,4,0,0,1,0,1,0,0,1,0,0,1,2,0,0,0,0,0,0,0,2,2,0,0,0,0,0,2,0,1,0,1,4,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,2,2,1,0,0,0,0,0,1,1,2,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,2,0,0,0,2,0,0,0,1,0,0,0,1,5,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,1,0,0,2,2,0,0,0,0,0,0,0,2,0,0,1,0,2,0,1,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,3,0,0,2,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,4,0,0,0,0,0,2,1,1,0,0,0,0,0,0,1,2,0,1,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,2,0,0,0,0,3,0,0,0,0,0,0,3,0,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,1,1,0,2,1,0,0,1,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,1,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,4,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,2,0,0,0,1,0,4,0,0,1,0,0,0,0,2,0,0,2,0,0,0,2,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,3,0,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,2,0,2,2,0,0,0,0,2,0,0,1,0,0,0,1,0,0,2,0,0,0,0,0,1,0,0,2,0,0,2,0,1,0,1,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,2,0,2,0,0,2,0,0,1,1,3,0,0,0,0,0,0,1,1,0,2,1,0,0,0,0,2,0,0,0,0,0,1,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,1,4,1,0,1,0,0,0,1,0,2,0,0,2,0,0,0,0,1,0,2,0,0,0,0,1,0,0,0,2,0,0,0,0,1,0,0,1,0,0,0,4,0,0,0,1,0,0,0,0,1,0,0,2,0,0,0,0,3,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,1,0,0,2,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,2,0,0,0,0,3,0,0,0,0,0,0,0,0,0,3,0,0,0,0,3,0,0,0,1,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,1,0,3,0,0,0,0,0,0,1,1,0,0,2,0,0,0,2,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,2,0,0,4,1,0,0,1,0,0,0,0,2,0,0,0,2,0,0,1,0,0,0,0,1,1,0,0,3,0,0,1,0,2,0,0,0,0,0,2,1,1,0,0,0,0,0,0,2,2,0,0,2,0,0,0,0,1,0,0,0,0,0,2,0,0,0,1,4,0,0,0,0,2,0,0,0,0,0,1,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,0,4,1,1,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,2,2,0,0,2,0,0,0,0,2,0,0,0,3,0,0,0,0,1,0,0,1,0,0,0,0,2,0,0,0,0,0,0,0,2,0,1,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,4,0,0,1,0,0,0,0,0,0,0,0,1,0,0,2,2,0,0,0,0,1,0,0,0,0,0,0,2,1,0,1,0,0,0,0,0,1,0,0,2,0,0,2,0,4,0,1,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,1,1,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,0,1,1,1,0,0,2,0,0,1,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,2,0,0,1,2,0,0,0,1,0,0,0,1,1,0,3,0,0,0,0,2,2,0,0,0,0,0,1,0,0,0,2,1,0,0,2,1,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,1,0,0,1,0,0,0,2,0,0,1,0,0,0,1,0,1,0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,1,0,0,0,0,0,2,0,1,0,0,1,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,1,0,0,1,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,6,1,0,1,2,0,0,0,2,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,1,3,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,1,0,2,1,0,0,0,0,1,0,0,4,0,0,1,1,0,0,1,0,0,0,0,1,2,0,0,0,0,0,0,2,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,3,0,0,0,0,2,0,0,2,0,0,1,0,0,0,2,1,0,0,0,2,0,0,0,0,0,0,1,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,1,1,0,0,0,1,0,0,2,0,0,0,0,1,0,0,0,2,1,0,1,0,0,0,0,2,0,0,0,1,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,2,0,0,0,2,3,0,0,0,0,0,0,1,1,0,0,0,0,0,0,2,1,0,0,1,0,0,1,0,1,0,0,0,0,0,4,1,0,0,1,0,0,0,0,0,4,0,0,2,0,0,0,0,1,0,0,0,0,0,1,2,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,1,0,0,3,0,0,1,1,2,0,0,0,0,0,0,1,1,0,0,2,0,0,1,0,0,0,2,1,0,0,0,2,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,1,0,0,1,0,0,0,0,0,0,0,3,0,0,3,0,0,0,0,0,0,0,0,0,4,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,2,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,2,1,0,0,0,0,0,1,2,0,0,2,0,0,0,0,1,1,0,0,2,0,0,0,0,2,0,0,2,0,0,1,0,0,0,0,2,0,0,0,2,0,0,1,1,0,0,0,0,3,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,4,1,0,0,0,0,0,0,2,0,0,0,1,0,0,2,0,0,0,0,2,0,0,0,0,0,0,1,1,0,0,0,1,2,0,0,1,0,0,1,0,1,0,0,1,0,0,2,0,0,0,0,0,0,0,2,0,1,0,0,4,0,0,0,0,2,0,0,1,0,0,0,0,0,0,4,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,1,2,0,1,0,0,0,2,0,1,0,0,1,0,0,1,2,0,0,1,0,0,0,0,0,0,0,0,1,0,0,2,1,1,0,0,2,0,0,0,1,0,0,0,0,0,0,0,1,1,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,4,0,0,5,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,0,0,1,1,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,2,0,2,1,0,0,1,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,1,1,0,0,0,0,0,0,1,2,0,0,1,0,0,0,1,1,0,0,0,0,0,0,4,0,0,1,4,0,0,1,0,4,0,0,1,0,0,0,1,0,0,0,1,0,0,0,4,1,0,0,1,0,0,0,0,1,0,0,1,0,0,2,2,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,2,0,0,2,0,1,0,1,3,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,1,0,0,2,0,0,0,2,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,2,2,0,1,0,0,0,0,0,2,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,0,1,0,0,3,0,0,0,0,0,0,0,0,0,0,1,1,2,0,0,0,0,0,2,0,1,0,0,0,0,0,1,0,3,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,2,0,0,0,1,0,0,0,1,1,0,1,2,0,0,0,0,1,0,0,1,0,0,1,2,0,0,4,0,0,0,1,2,0,0,0,0,0,0,2,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,4,0,2,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,1,1,0,0,0,1,1,0,0,0,0,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,0,0,1,0,0,2,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,3,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,1,0,0,0,4,0,0,1,2,0,0,2,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,1,0,0,1,2,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,4,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,2,2,0,0,0,0,0,0,1,1,2,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,0,0,0,2,0,0,0,0,0,0,0,1,2,0,1,1,0,0,0,0,2,0,0,0,0,0,0,6,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,1,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,1,0,0,2,0,0,0,0,6,0,0,2,0,0,1,2,0,0,0,0,0,0,0,0,1,0,2,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,2,2,0,0,0,0,0,1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,1,0,0,3,0,0,0,0,0,0,1,0,0,0,0,2,2,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,1,0,0,0,4,0,0,0,0,2,0,0,0,2,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,2,0,1,1,0,0,1,1,2,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,4,0,0,1,0,0,0,0,2,0,0,0,0,2,0,2,1,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,2,1,0,0,0,0,0,0,1,0,0,0,0,2,0,0,0,3,1,0,0,0,0,0,0,2,2,0,2,2,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,2,0,1,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,2,0,2,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,4,0,0,1,0,0,1,0,0,0,1,0,0,0,0,3,1,0,0,0,0,0,1,1,0,0,0,1,0,0,4,0,1,0,0,0,0,0,0,1,0,0,1,2,0,0,0,0,1,0,0,0,0,0,0,2,0,0,1,1,0,0,0,1,0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,3,1,0,0,0,0,1,0,0,1,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,3,0,0,0,0,2,0,0,1,0,0,1,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,1,0,0,2,0,0,1,0,0,0,0,0,0,0,1,0,4,0,0,1,0,0,0,1,1,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,1,0,2,0,0,0,3,0,2,0,0,2,0,0,1,2,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,2,0,0,0,1,3,0,0,1,0,0,0,1,0,0,0,0,0,0,0,4,1,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,2,0,0,0,1,2,0,0,2,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,2,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,2,1,0,0,0,0,2,0,0,2,0,0,0,1,0,0,1,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,2,0,0,1,0,0,1,2,1,0,3,0,0,0,0,1,4,0,0,0,0,0,1,0,2,0,2,0,0,0,0,4,0,0,0,0,0,0,0,2,1,0,1,2,0,0,0,0,0,0,0,2,0,0,0,1,0,0,2,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,4,0,0,0,0,1,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,3,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,4,4,0,0,0,0,0,0,1,2,2,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,2,0,1,0,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,0,0,0,1,0,2,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,1,0,0,4,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,6,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,3,0,0,1,0,0,2,0,1,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,4,0,0,0,1,4,0,1,0,0,0,0,2,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,2,3,0,0,0,0,2,0,0,0,0,0,0,1,0,0,2,0,0,0,1,2,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,2,0,1,1,0,0,0,0,0,0,0,4,0,0,1,0,0,0,0,1,0,0,0,1,2,0,0,1,0,0,3,0,2,0,0,2,0,0,2,0,0,0,0,0,0,0,0,2,1,0,0,1,0,0,0,3,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,0,0,0,2,0,1,0,0,2,0,0,0,0,0,0,1,0,0,0,0,1,2,0,0,0,0,0,1,0,2,0,0,1,0,0,0,2,1,0,0,0,0,0,0,1,2,0,0,1,0,0,0,0,1,0,0,0,0,0,2,1,0,0,0,1,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,4,0,0,1,0,2,0,0,1,0,0,2,1,0,0,2,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,3,1,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,3,0,0,2,0,0,0,1,1,0,0,0,0,0,0,0,2,2,0,0,2,0,0,0,1,2,0,0,0,0,0,0,0,0,0,2,1,0,0,2,0,1,0,0,1,0,0,0,0,0,0,2,0,0,0,0,2,1,0,0,2,0,0,1,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,2,0,0,0,1,0,0,0,0,1,0,2,1,0,0,0,4,0,0,0,0,0,0,0,1,1,0,0,1,0,0,2,0,1,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,2,0,1,0,0,0,0,0,4,0,0,2,0,0,0,2,0,0,2,1,0,0,0,0,0,0,0,0,0,0,1,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,3,0,1,2,0,0,1,1,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,1,0,0,1,0,0,0,1,4,0,0,2,0,0,0,0,0,0,0,0,0,2,0,4,0,0,0,0,0,1,0,0,1,0,0,1,2,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,1,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,4,0,0,0,2,2,0,1,0,0,0,0,2,3,0,0,2,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,2,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,2,0,0,3,0,0,0,0,0,0,0,0,0,0,0,2,1,0,4,0,0,0,1,2,0,0,0,1,0,0,1,1,1,0,1,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,2,0,0,1,1,0,0,0,0,2,0,0,0,0,0,3,0,0,0,0,0,0,0,2,1,2,0,0,2,0,0,1,1,0,0,0,0,0,0,0,3,2,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,2,0,0,0,0,0,0,1,0,0,2,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,2,0,0,1,1,0,0,0,0,0,0,2,0,2,0,0,2,0,0,0,0,2,0,0,2,0,0,1,1,0,0,0,0,0,0,0,4,1,0,0,0,0,0,0,0,1,0,0,2,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,1,2,2,0,0,0,0,0,0,0,2,0,2,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,1,0,0,0,1,1,0,0,2,0,0,2,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,4,1,0,0,2,0,0,0,0,2,0,0,2,0,0,0,2,0,0,1,0,0,0,0,0,3,0,0,2,0,0,0,0,1,0,2,1,0,0,1,0,0,0,0,1,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,1,0,0,0,1,3,0,0,0,1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,6,0,0,0,0,2,0,0,0,0,0,1,0,0,0,0,1,0,0,0,2,2,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,4,0,0,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,3,0,1,0,0,2,0,0,0,0,0,0,0,1,0,0,0,1,1,0,2,1,0,0,0,0,1,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,2,0,0,1,2,1,0,0,0,0,0,0,2,0,0,2,1,0,0,0,0,0,0,0,1,0,0,0,2,0,0,2,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,1,1,0,1,1,0,0,4,0,0,0,0,3,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,2,0,1,2,0,0,2,0,0,0,0,0,0,0,0,2,0,0,1,2,0,0,0,0,2,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,3,0,0,2,0,0,0,1,0,0,0,1,0,0,0,1,2,0,0,0,0,0,0,0,2,0,2,0,0,0,1,0,1,0,0,0,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,1,0,1,0,4,0,0,0,0,2,1,0,0,0,0,0,0,2,1,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,2,0,0,1,0,0,0,0,1,0,0,2,1,0,0,1,0,0,0,0,1,2,0,0,2,0,0,1,1,1,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,2,0,2,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,2,0,2,0,0,1,0,0,0,1,1,0,0,0,0,0,0,4,0,0,0,0,0,0,2,0,2,0,1,0,0,0,2,0,0,0,0,4,0,0,0,1,3,0,1,0,0,0,0,0,2,0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,2,0,0,0,0,2,0,0,2,0,0,0,1,2,0,0,0,0,0,0,2,0,0,0,1,0,0,1,0,1,0,0,2,0,0,0,1,0,0,2,0,0,0,0,0,1,0,0,0,0,0,0,0,4,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,1,2,0,0,1,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,2,0,0,0,1,0,0,0,0,2,0,1,0,0,0,3,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,3,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,3,0,0,0,0,0,0,2,0,0,0,0,2,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,2,1,0,0,0,0,1,0,0,1,0,0,1,4,1,0,1,0,0,0,0,2,1,0,0,0,0,0,2,0,2,0,0,3,0,0,1,1,0,0,0,1,0,0,0,1,0,0,2,2,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,2,1,0,0,0,0,0,0,1,1,4,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,2,0,0,0,1,0,0,0,0,2,0,0,1,0,0,1,3,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,2,2,2,0,2,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,1,2,0,0,0,1,0,0,0,0,0,0,0,0,2,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,6,0,0,0,0,2,0,0,0,1,0,0,0,0,1,0,0,2,0,0,0,0,1,0,0,0,0,0,0,1,2,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,0,0,0,4,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,2,0,0,2,0,0,0,0,2,0,1,2,0,0,1,2,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,1,0,0,0,2,0,0,0,4,1,0,0,0,0,0,0,1,0,0,1,1,0,0,2,0,2,0,0,2,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,2,0,0,2,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,4,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,2,0,0,0,0,4,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,2,0,0,1,0,0,0,0,1,0,0,0,2,0,0,2,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,2,0,0,1,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,3,0,0,1,0,0,0,2,0,0,0,0,0,0,0,2,0,0,2,1,0,0,2,0,2,0,0,0,0,0,2,1,1,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,1,0,0,2,0,0,0,0,2,0,0,0,0,1,0,2,0,0,0,0,0,1,0,0,6,0,0,0,2,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,2,0,0,0,0,4,0,0,1,0,0,0,0,0,0,2,2,0,0,0,2,0,0,0,1,0,0,1,0,0,0,0,0,0,0,3,2,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,4,0,0,1,0,0,0,0,2,1,0,0,1,0,0,0,0,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,2,0,0,0,1,0,0,0,0,2,0,0,0,4,0,0,1,1,2,0,0,0,0,0,1,1,2,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,2,0,0,1,0,0,0,1,0,0,0,3,0,0,0,0,2,0,0,0,0,0,1,0,1,0,0,1,0,0,0,2,0,0,0,0,0,0,0,2,0,0,1,0,0,0,2,1,0,0,0,4,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,2,0,1,2,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,2,0,0,2,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,3,0,2,1,0,0,1,0,0,0,0,1,0,0,1,4,0,0,1,0,0,0,0,2,1,0,0,1,0,0,0,0,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,3,1,0,0,0,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,1,2,0,0,0,0,0,1,0,2,0,1,0,0,0,0,1,0,0,0,1,0,0,0,4,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,2,0,0,1,0,0,0,0,1,0,0,0,0,0,3,2,1,0,0,0,0,0,0,1,1,0,1,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,2,0,0,1,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,2,0,0,0,0,0,0,2,3,0,0,1,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,2,0,0,0,2,0,0,2,0,0,0,0,2,0,0,0,1,0,0,3,0,0,0,0,5,0,0,0,2,2,0,0,0,0,0,0,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,2,0,0,4,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,2,1,0,0,1,0,0,0,0,1,0,0,1,0,0,3,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,0,1,0,2,0,0,0,0,0,1,0,0,2,0,0,1,0,0,0,1,0,0,0,0,2,2,0,0,0,0,0,0,0,1,0,0,1,0,0,1,3,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,4,0,0,1,0,0,0,1,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,2,2,0,0,1,0,0,1,1,0,0,0,2,0,0,0,0,1,0,2,0,0,0,0,1,1,0,0,1,0,0,2,0,1,0,0,2,0,0,0,1,0,0,0,1,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,3,0,1,0,0,0,0,0,0,1,2,0,0,2,0,0,0,1,1,0,0,0,0,0,0,3,4,0,1,0,0,0,2,0,1,0,0,0,0,0,2,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,1,0,2,0,0,2,0,0,0,2,0,0,0,0,0,0,0,1,1,0,1,2,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,0,0,2,0,4,0,0,2,0,0,0,1,0,0,0,0,0,0,0,4,2,0,0,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,1,0,0,1,0,0,0,4,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,1,0,0,0,0,0,0,1,0,1,0,2,0,0,0,1,0,1,0,0,1,0,0,0,1,2,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,1,0,0,0,1,2,0,0,0,0,0,0,0,2,1,0,2,1,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,3,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,0,2,0,0,6,0,0,0,2,0,0,2,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,2,0,2,2,0,0,0,0,2,0,0,1,0,0,0,0,1,0,4,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,2,0,0,0,1,0,0,0,1,0,0,0,2,2,0,1,1,0,0,2,0,1,0,0,0,0,0,1,3,0,0,0,0,0,0,0,1,2,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,4,0,0,1,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,2,0,0,0,0,0,0,0,1,0,0,2,0,0,2,2,0,0,0,0,0,0,0,2,0,0,2,1,0,0,0,0,1,0,0,2,0,0,0,0,0,0,2,0,0,0,1,1,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,2,2,0,0,1,0,1,0,0,0,0,0,0,0,0,0,2,2,0,0,0,1,2,0,0,1,0,0,0,0,2,0,0,1,0,0,2,2,0,0,0,0,0,0,0,1,6,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,2,0,0,0,4,0,0,0,1,0,0,0,1,1,0,3,0,0,0,0,0,2,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,4,0,0,2,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,2,0,0,2,0,0,0,2,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,1,0,0,1,0,0,2,1,1,0,0,0,0,0,2,0,2,0,1,0,0,0,0,2,1,0,0,2,0,0,1,0,1,0,1,1,0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,2,0,0,1,0,1,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,2,2,0,0,0,2,0,0,0,2,0,0,1,0,0,0,1,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,1,1,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,0,0,1,0,1,0,0,0,0,0,3,2,0,0,1,0,0,0,0,0,2,0,0,1,0,0,0,1,2,0,0,1,0,0,0,3,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,1,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,1,0,0,0,1,0,0,0,0,0,0,2,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,2,0,0,0,0,6,1,0,0,1,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,3,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,1,0,0,2,0,0,0,1,1,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,0,0,0,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,0,2,1,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,2,0,2,0,0,0,0,1,6,0,0,2,0,0,0,0,1,0,2,0,0,0,0,2,0,0,0,1,0,0,0,0,3,0,0,1,0,0,2,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,0,1,2,0,0,2,0,0,1,2,0,0,0,1,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,0,0,1,2,0,0,2,1,0,0,0,2,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,2,0,0,1,0,0,1,2,1,0,1,0,0,0,0,1,0,0,0,2,0,0,0,0,1,0,2,2,0,0,0,1,0,0,0,0,0,0,0,0,1,0,4,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,2,0,0,1,0,0,0,0,2,0,0,0,0,1,0,0,0,0,0,0,2,1,0,1,2,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,2,0,0,0,4,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,2,0,0,3,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,1,0,0,2,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,2,0,0,1,0,0,0,0,4,0,0,0,1,0,0,2,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,3,0,0,0,0,0,0,0,0,2,4,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,0,2,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,4,0,0,1,0,4,0,2,0,0,0,1,1,0,0,0,1,0,0,0,2,1,0,1,0,0,0,0,0,2,0,0,1,0,0,2,1,0,0,0,0,0,0,1,2,0,0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,4,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,2,1,0,0,3,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,1,2,0,0,0,0,0,1,0,0,0,4,0,0,0,0,3,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,1,0,0,0,0,2,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,4,0,0,2,0,2,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,2,0,0,1,2,0,0,0,1,0,0,0,3,0,0,0,0,4,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,1,1,0,0,1,1,0,0,0,1,0,0,2,0,1,0,2,0,0,0,0,0,0,0,0,1,0,0,2,0,1,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,2,0,0,2,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,3,1,0,0,0,0,0,0,2,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,3,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,2,0,1,4,0,0,0,1,0,0,0,0,0,0,1,2,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,3,0,0,0,1,0,0,0,1,0,0,0,1,2,0,2,1,0,0,0,0,2,0,0,2,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,2,0,0,0,0,2,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,2,0,0,0,1,4,0,0,0,0,0,1,0,1,0,0,1,0,0,0,5,0,0,0,0,0,0,1,1,0,0,4,0,0,0,2,0,1,0,0,0,0,0,0,2,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,0,2,0,0,0,0,0,1,1,0,0,0,1,0,0,0,2,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,3,0,0,0,0,4,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,3,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,2,0,0,1,0,0,1,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,2,0,0,0,0,0,0,0,2,1,0,2,0,0,0,0,0,1,0,0,4,0,0,0,1,1,0,1,0,0,0,0,1,0,0,0,4,0,0,1,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,3,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,2,0,1,2,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,1,0,0,0,0,0,0,1,0,2,0,1,6,0,0,0,0,2,0,0,1,0,0,1,2,0,0,2,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,2,0,0,0,1,0,2,0,0,1,0,0,4,0,1,0,0,0,0,0,0,0,3,0,0,0,0,0,0,1,1,0,2,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,2,0,0,0,0,3,0,0,1,0,0,1,0,0,0,0,0,0,0,1,4,1,0,0,0,0,0,0,1,1,0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,2,0,0,2,0,0,0,0,1,0,3,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,2,0,0,2,0,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,2,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,2,0,0,0,0,0,1,1,0,0,0,1,0,0,0,2,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,0,1,0,0,0,2,0,1,0,0,2,0,0,0,3,0,0,0,0,0,0,0,2,2,0,0,1,0,0,2,0,1,0,0,4,0,0,2,1,0,0,0,1,0,0,0,0,0,0,4,1,0,0,0,0,0,0,0,2,0,0,1,0,0,0,1,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,2,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,3,0,0,0,2,2,0,0,2,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,2,1,0,0,2,0,0,0,0,2,0,0,0,0,0,0,2,1,0,0,0,0,0,2,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,2,0,0,1,0,0,0,0,2,0,0,0,1,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,1,0,0,2,2,2,0,0,0,0,0,0,1,2,0,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,1,0,0,0,0,0,0,0,1,1,0,4,1,0,0,1,0,2,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,2,0,0,3,0,0,1,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,2,2,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,2,0,0,0,1,0,2,0,0,1,0,0,0,1,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,1,0,2,1,0,0,0,0,0,0,0,4,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,2,1,0,0,1,3,0,0,0,0,6,0,0,0,0,0,1,0,1,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,2,0,0,0,2,4,0,1,1,0,0,0,0,0,0,0,1,0,0,1,2,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,3,0,0,2,1,0,0,0,0,0,0,0,1,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,4,0,0,0,0,2,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,2,1,0,0,0,6,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,2,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,2,0,0,1,0,0,1,2,0,0,3,1,0,0,0,2,0,0,0,0,0,0,2,0,1,0,0,0,0,0,2,1,0,0,0,0,0,0,0,0,2,0,1,0,0,0,0,2,1,0,0,2,0,0,1,4,0,0,1,0,0,0,0,1,1,0,0,0,0,0,2,0,4,0,0,2,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,1,0,0,1,0,0,0,0,2,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,4,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,2,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,1,2,0,0,0,0,3,0,0,2,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,1,1,0,0,1,0,0,2,0,0,0,0,2,0,0,1,0,0,0,2,0,0,0,0,0,2,0,0,2,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,2,0,0,0,0,0,1,0,0,0,0,0,0,0,2,4,1,0,0,2,0,0,1,0,1,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,1,0,0,3,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,1,1,0,0,2,0,0,0,2,2,0,0,0,0,0,0,1,2,0,0,2,0,0,0,0,4,0,1,1,0,0,0,2,0,0,0,2,0,0,0,0,1,0,2,0,0,0,0,0,2,0,0,1,0,0,0,1,0,0,0,0,0,0,0,2,2,0,0,1,0,0,1,1,1,0,0,0,0,0,1,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,3,0,0,0,1,0,0,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,1,0,1,4,0,0,0,1,0,0,0,0,0,0,0,0,2,0,3,0,0,0,0,2,1,0,0,2,0,0,0,0,1,0,1,1,0,0,3,0,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,1,0,0,2,0,0,1,3,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,3,0,0,0,0,0,0,1,1,0,2,0,0,0,1,0,0,0,0,2,0,0,2,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,1,1,0,0,0,0,1,0,0,0,0,0,0,4,0,0,0,0,0,0,0,1,2,0,0,0,0,0,1,0,1,0,2,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,4,0,1,0,0,4,0,0,0,0,0,0,2,0,0,0,0,0,1,0,0,1,0,0,0,2,2,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,2,0,0,0,1,0,0,2,0,0,0,0,8,0,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,2,0,1,0,0,0,0,1,2,0,0,2,0,0,2,0,1,0,1,2,0,0,1,1,0,0,0,2,0,0,0,1,0,0,3,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,3,0,0,0,0,0,0,0,0,3,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,1,1,2,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,2,0,0,0,2,0,0,0,0,0,0,0,0,1,0,1,2,0,0,1,0,3,0,0,0,0,0,1,2,0,0,0,0,0,0,0,2,1,0,0,1,0,0,0,0,0,0,0,2,0,0,4,1,1,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,4,0,0,1,0,0,1,2,0,0,1,0,0,0,0,0,2,0,0,1,0,0,2,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,1,0,2,0,0,1,0,0,0,0,2,0,0,0,0,0,0,1,1,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,2,0,0,0,1,0,0,0,4,0,0,1,2,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,2,2,0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,3,0,0,0,1,0,0,2,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,1,3,0,0,2,0,0,0,1,0,0,3,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,3,0,0,0,0,4,0,2,0,0,0,1,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,1,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,2,1,0,0,0,0,2,0,0,0,0,0,1,1,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1,1,0,0,1,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,2,0,0,0,1,2,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,2,0,0,2,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,2,4,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,2,0,2,0,0,0,1,0,2,0,0,2,0,0,0,0,0,0,4,0,0,0,0,2,1,0,0,1,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,2,0,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,2,0,2,2,0,0,0,0,2,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,0,0,2,0,0,0,2,3,0,0,2,0,0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,2,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,2,0,1,1,0,0,0,1,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,2,1,0,2,4,0,0,0,0,2,0,0,1,0,0,0,3,0,0,2,0,0,0,1,2,1,0,0,0,0,0,0,1,3,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,1,0,2,0,0,1,0,0,1,4,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,4,0,0,1,1,0,0,0,0,0,0,0,1,0,0,2,1,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,1,0,0,0,2,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,6,0,0,0,0,0,1,0,1,0,0,2,0,0,1,2,1,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,2,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,1,0,0,2,0,0,0,0,2,0,0,1,0,0,0,1,0,0,0,0,0,0,2,0,1,0,0,0,0,0,2,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,3,0,0,0,0,0,0,2,0,2,0,1,1,0,0,0,0,0,0,0,2,0,0,0,2,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,1,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,1,0,4,1,0,0,1,0,2,0,0,1,0,0,0,2,0,0,1,0,0,0,0,1,1,0,0,6,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,2,0,1,1,0,0,0,1,0,0,0,0,0,0,2,1,1,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,4,0,2,0,0,2,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,2,2,0,2,4,0,0,0,0,0,0,0,2,0,0,0,1,0,0,2,1,0,0,0,2,1,0,0,2,0,0,0,0,1,0,0,1,0,0,0,2,0,0,0,0,0,0,1,0,2,0,0,0,0,0,1,2,1,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,4,0,0,0,1,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,1,1,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,1,0,0,0,0,0,0,4,1,0,1,3,0,0,2,0,0,0,0,0,0,0,3,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,3,0,0,0,0,1,0,0,2,0,0,1,0,4,0,0,0,0,0,0,2,1,0,0,2,0,0,0,0,1,0,0,1,0,0,0,2,0,0,0,1,0,0,0,0,1,0,1,2,0,0,0,0,4,0,0,0,0,0,0,1,0,0,3,0,0,0,0,2,1,0,0,0,0,0,1,1,1,0,0,0,0,0,2,2,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,4,0,0,0,1,2,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,2,0,0,2,0,0,0,0,4,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,2,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,2,0,0,0,2,0,0,2,2,0,0,0,2,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,1,3,0,0,0,2,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,0,1,2,0,1,1,0,0,1,0,0,0,0,1,0,0,0,4,0,0,2,0,0,0,0,2,1,0,0,2,0,0,3,0,1,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,1,0,0,1,0,0,2,0,3,0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,1,1,0,0,1,0,2,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,4,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,6,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,2,0,0,2,0,4,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,2,0,0,1,0,0,0,0,1,0,0,0,0,0,3,2,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,1,2,0,0,0,0,0,1,3,1,0,1,0,0,0,0,1,0,0,0,1,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,1,0,2,2,0,0,1,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,4,0,0,2,0,0,0,0,1,0,0,0,0,0,0,4,0,0,0,0,0,0,1,0,2,0,1,2,0,0,0,1,0,0,0,4,0,0,1,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,1,0,0,0,1,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,2,0,0,1,0,0,0,2,0,0,0,0,0,0,0,3,1,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,3,0,0,2,0,0,3,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,4,0,0,0,0,0,0,0,0,3,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,0,0,4,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,1,0,1,0,0,0,1,0,1,0,0,2,0,0,4,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,2,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,2,0,0,1,0,0,0,0,2,0,4,0,0,0,0,2,2,0,0,1,0,0,0,0,1,0,1,4,0,0,2,0,0,0,0,2,0,0,0,0,4,0,1,1,0,0,0,0,1,0,0,2,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,3,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,2,0,0,0,2,0,0,2,0,2,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,0,0,1,0,0,0,3,2,0,0,0,3,0,0,0,0,0,0,0,2,1,0,0,0,0,0,2,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,1,0,0,1,0,0,2,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,2,0,0,1,0,0,1,1,0,0,4,1,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,0,0,0,0,2,1,0,0,0,0,0,0,4,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,2,0,0,0,0,2,0,0,3,0,0,0,1,0,0,1,0,0,0,3,0,0,0,0,2,0,0,1,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,1,0,0,2,0,0,0,0,3,0,0,1,0,0,0,2,0,0,0,0,0,0,0,1,3,0,0,0,0,0,0,0,1,0,0,1,0,0,1,2,0,0,0,0,0,0,0,2,1,0,1,1,0,0,0,0,1,0,0,2,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,2,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,1,3,0,0,0,0,0,0,0,2,0,0,2,0,0,0,4,0,0,0,0,0,1,0,0,2,0,0,1,0,1,0,0,1,0,0,2,0,1,0,0,0,0,0,0,2,4,0,1,1,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,4,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,2,0,0,1,3,1,0,0,1,0,0,0,0,0,0,2,0,0,0,0,1,0,0,0,0,0,0,1,0,3,0,1,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,1,0,0,0,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,1,0,0,0,2,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,2,0,1,0,0,3,0,0,1,2,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,2,2,0,0,0,0,0,0,0,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,2,0,0,0,0,2,1,0,0,0,0,0,2,0,1,0,0,0,0,0,0,2,0,0,0,4,0,0,0,0,0,0,1,1,0,0,1,0,2,0,0,0,0,0,0,6,0,0,1,0,0,0,0,1,0,0,0,2,0,0,2,1,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,2,2,0,2,2,0,0,0,0,1,0,0,1,0,0,0,0,0,0,2,0,0,0,0,1,1,0,0,2,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,2,0,0,1,1,0,0,0,3,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,0,0,2,2,0,0,0,1,0,0,0,1,2,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,2,1,0,2,1,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,1,0,0,0,3,2,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,4,0,2,1,0,0,0,0,1,0,0,0,0,0,1,6,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,3,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,4,0,0,1,0,0,1,1,1,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,2,0,0,1,0,0,1,0,0,0,1,4,0,0,0,0,2,0,0,2,0,0,2,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,1,1,0,0,0,1,0,0,3,0,0,0,0,0,0,0,0,1,2,0,1,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,1,2,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,1,0,0,1,0,0,0,2,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,3,0,0,0,2,0,0,1,1,0,0,0,1,0,0,0,1,0,0,2,0,1,0,0,6,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,2,1,0,0,0,0,0,2,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,2,2,0,2,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,2,4,0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,2,0,0,2,0,0,0,1,0,0,2,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,2,0,0,2,0,2,0,0,2,0,0,0,2,0,0,3,0,0,0,0,4,0,0,0,2,0,0,0,0,2,0,1,0,0,0,4,1,0,0,0,0,0,0,0,1,0,0,1,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,2,1,0,0,0,0,0,2,1,1,0,0,2,0,0,0,1,2,0,0,0,0,0,0,0,1,0,0,2,0,0,2,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,2,0,0,0,0,2,0,0,2,0,0,2,1,0,0,0,0,0,0,2,0,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,1,3,0,0,2,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,1,0,0,0,1,1,0,2,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,1,2,0,0,0,2,0,0,1,0,1,0,0,0,0,0,0,2,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,2,1,0,0,0,0,0,1,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,2,1,0,0,0,0,0,0,0,2,0,0,1,0,0,2,0,1,0,0,4,0,0,1,1,0,0,0,1,0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,2,0,2,0,0,8,0,0,0,0,3,0,0,0,0,0,0,1,2,0,0,0,0,0,0,2,1,0,1,1,0,0,0,0,0,0,0,1,0,0,2,0,0,0,2,0,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,2,1,0,0,1,0,0,0,0,1,0,0,4,0,0,0,1,0,0,2,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,2,0,0,0,0,0,0,0,1,0,0,0,2,2,0,0,0,0,0,1,0,2,0,0,1,0,0,0,0,0,0,2,0,0,0,0,4,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,2,1,0,0,0,0,0,0,0,2,0,1,1,0,0,0,0,2,0,0,0,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,1,0,2,1,0,0,2,0,4,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,2,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,2,0,2,1,0,0,0,0,0,0,0,2,0,0,2,1,0,0,1,0,0,0,1,0,4,0,0,0,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,1,0,0,1,0,0,0,2,0,0,0,0,2,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,2,0,0,0,0,0,0,1,1,2,0,1,2,0,0,0,2,0,0,0,1,0,0,1,0,1,0,2,0,0,0,0,3,0,0,0,1,0,0,0,0,1,0,2,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,0,1,2,0,0,4,0,0,0,2,1,0,0,0,0,0,0,1,1,0,5,0,0,0,0,0,1,0,0,0,0,0,0,4,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,0,2,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,1,0,0,2,1,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,2,0,0,1,0,0,1,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,1,0,0,2,0,0,0,1,0,0,0,0,0,0,0,3,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,3,0,0,1,0,0,2,3,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,1,0,0,2,0,0,0,0,0,0,4,0,0,0,0,1,0,0,0,1,0,0,2,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,2,2,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,0,0},
{0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,0,0,1,1,1,0,1,1,0,1,0,1,2,0,1,1,0,0,2,1,1,1,0,2,0,0,2,1,1,1,1,1,0,1,1,1,2,0,1,3,0,1,2,0,2,0,1,2,0,0,1,3,1,1,2,1,0,1,1,2,2,1,2,1,0,0,3,1,2,1,0,3,0,1,3,2,1,0,1,2,0,1,1,2,3,0,3,2,0,1,2,1,2,2,1,3,0,0,2,3,1,1,2,2,0,1,2,2,2,0,2,3,0,0,4,0,3,2,1,4,0,1,2,2,2,1,2,1,0,1,1,4,2,0,3,3,0,2,4,2,2,0,1,2,0,0,4,3,1,2,2,3,0,1,1,2,4,1,3,3,0,1,2,2,3,1,2,3,0,1,3,3,2,0,4,1,0,1,1,5,2,1,2,4,0,1,4,1,2,2,1,5,0,0,6,2,2,1,2,2,0,3,2,2,3,0,3,3,0,1,3,2,3,2,2,5,0,0,3,4,1,2,3,2,0,0,3,3,4,1,3,4,0,2,4,2,4,0,1,4,0,0,4,3,2,1,4,2,0,3,1,5,2,1,5,4,0,1,2,3,3,2,1,4,0,1,5,2,2,0,4,3,0,1,2,4,3,1,4,4,0,2,6,1,4,2,2,3,0,1,3,6,2,2,3,2,0,1,2,6,3,0,2,3,0,0,6,2,3,3,2,6,0,1,6,2,2,2,2,3,0,1,2,3,4,0,7,6,0,3,2,2,3,0,3,5,0,1,4,5,2,3,2,2,0,2,3,4,4,1,4,3,0,0,7,2,4,1,2,8,0,2,3,4,2,0,5,2,0,1,2,5,4,1,5,4,0,2,4,2,4,3,1,5,0,0,5,5,1,3,4,4,0,2,4,3,4,0,5,5,0,1,4,3,5,2,2,3,0,1,6,6,1,2,4,3,0,2,3,6,2,1,5,3,0,3,6,1,3,0,1,8,0,0,5,5,4,2,3,4,0,3,2,6,6,1,7,2,0,1,4,2,4,2,4,5,0,2,4,5,3,0,4,2,0,1,3,5,2,2,4,8,0,2,6,3,5,2,2,7,0,0,6,3,2,2,4,4,0,3,1,7,3,0,7,4,0,0,6,4,3,4,3,4,0,0,8,2,3,3,5,3,0,2,3,6,6,1,2,6,0,4,4,2,5,0,2,6,0,1,7,6,2,2,7,4,0,2,2,5,2,2,4,6,0,1,6,2,5,2,2,8,0,1,8,4,3,0,4,4,0,1,2,4,5,1,7,5,0,4,5,4,4,2,4,5,0,0,6,10,2,3,3,2,0,3,5,6,4,0,6,3,0,2,4,2,5,4,2,9,0,2,3,3,3,2,8,3,0,0,2,9,4,1,8,5,0,2,6,3,5,0,3,5,0,0,7,5,2,4,4,5,0,3,6,6,4,1,3,7,0,2,6,2,6,2,4,6,0,3,6,7,2,0,3,3,0,1,3,6,6,1,7,6,0,2,6,3,3,4,2,8,0,1,9,4,3,3,6,3,0,3,2,6,6,0,8,4,0,1,6,6,3,2,2,8,0,2,6,6,2,3,4,3,0,1,4,5,3,2,6,7,0,3,8,2,7,0,3,10,0,1,6,6,3,3,6,2,0,3,3,6,6,2,8,6,0,0,4,4,6,4,2,6,0,1,10,3,2,0,4,6,0,1,5,8,4,1,6,9,0,5,4,3,6,2,5,6,0,1,3,5,3,2,8,4,0,4,1,10,2,0,7,4,0,1,10,3,6,4,4,7,0,1,8,8,4,2,3,3,0,2,4,7,5,1,7,6,0,5,8,3,4,0,5,5,0,0,7,5,3,6,4,4,0,2,3,6,4,2,6,10,0,1,8,4,5,2,2,11,0,2,8,4,4,0,6,2,0,3,3,11,5,2,8,4,0,2,6,5,6,3,2,5,0,0,10,7,2,3,6,5,0,3,4,5,7,0,7,7,0,1,4,3,7,3,5,8,0,2,5,7,2,3,10,4,0,2,4,9,4,2,5,6,0,5,6,4,5,0,2,10,0,0,9,6,4,3,4,7,0,4,5,4,5,1,11,3,0,2,8,5,3,3,2,11,0,2,8,7,2,0,4,4,0,0,4,6,6,3,10,6,0,3,8,2,8,4,3,9,0,1,5,7,5,3,7,3,0,4,5,10,4,0,9,9,0,2,4,4,4,4,3,7,0,2,10,4,3,4,4,5,0,0,5,6,7,1,6,8,0,4,7,4,7,0,5,8,0,0,9,10,2,4,8,3,0,3,3,11,5,2,4,3,0,1,10,3,4,4,4,11,0,2,11,7,3,0,8,4,0,3,4,6,4,1,6,9,0,5,4,4,7,2,7,9,0,1,5,9,4,5,6,5,0,4,4,5,5,0,8,7,0,1,10,2,9,2,2,7,0,3,9,7,3,3,7,5,0,2,2,12,6,1,12,4,0,4,4,5,5,0,3,9,0,1,12,6,3,5,8,6,0,2,4,10,4,2,7,9,0,0,6,3,9,4,6,5,0,3,5,8,3,0,4,5,0,1,4,14,4,2,6,7,0,4,14,3,4,3,4,9,0,1,12,4,4,4,6,8,0,4,4,4,9,0,11,5,0,2,4,6,5,6,4,10,0,1,9,7,4,4,5,3,0,2,4,6,4,2,9,12,0,3,10,5,7,0,2,10,0,1,8,6,3,3,8,3,0,6,5,10,3,2,9,6,0,2,7,6,6,3,3,11,0,2,8,8,3,0,8,4,0,1,8,8,9,2,8,8,0,6,6,2,8,3,4,9,0,0,10,9,3,2,8,5,0,3,6,10,6,0,8,5,0,0,6,3,6,6,2,15,0,2,9,4,5,3,6,7,0,3,3,9,5,2,12,4,0,6,9,4,6,0,6,9,0,1,5,13,3,6,5,3,0,2,6,10,6,2,9,10,0,2,10,6,7,2,5,8,0,3,6,5,4,0,10,5,0,1,3,7,4,2,14,11,0,3,6,5,6,4,4,6,0,0,15,7,3,7,4,5,0,6,4,10,7,0,4,7,0,3,11,4,8,2,6,10,0,2,11,10,3,3,7,5,0,0,4,12,6,3,6,6,0,5,8,3,7,0,5,11,0,1,9,8,3,4,7,7,0,5,3,8,8,2,13,6,0,3,8,8,8,2,5,8,0,2,9,8,2,0,6,4,0,2,8,6,4,3,8,9,0,4,12,2,7,4,3,15,0,1,6,8,6,4,7,5,0,3,3,14,4,0,13,9,0,0,8,5,8,7,4,8,0,2,13,6,4,4,8,5,0,1,5,8,6,2,5,14,0,8,6,4,7,0,6,6,0,2,10,7,3,3,10,4,0,4,4,12,6,2,11,6,0,0,8,5,4,5,6,12,0,2,14,8,6,0,6,5,0,1,3,11,11,2,9,6,0,5,6,8,6,4,4,14,0,1,10,6,2,5,10,4,0,4,8,7,4,0,6,12,0,2,8,4,9,4,5,14,0,2,8,4,5,4,10,4,0,3,5,10,5,1,13,8,0,5,6,8,8,0,3,8,0,0,14,11,3,5,4,8,0,5,7,8,9,1,10,7,0,3,8,3,8,4,4,8,0,4,10,5,4,0,12,7,0,2,4,17,4,4,9,9,0,3,12,3,5,4,4,11,0,0,12,11,4,5,4,6,0,5,4,10,4,0,12,5,0,1,11,7,7,4,6,7,0,3,8,12,4,5,4,5,0,2,5,7,8,2,12,12,0,3,10,5,10,0,5,13,0,1,7,5,6,6,13,5,0,6,4,14,6,1,10,5,0,2,10,5,8,4,3,12,0,3,13,6,3,0,10,6,0,2,6,8,5,3,8,11,0,6,6,4,10,2,6,11,0,1,9,16,3,5,10,6,0,3,5,9,8,0,7,5,0,3,6,6,7,6,4,13,0,1,15,10,4,3,7,5,0,0,6,10,6,1,16,11,0,8,8,5,4,0,6,13,0,0,10,8,4,5,6,5,0,5,7,7,5,4,10,10,0,2,14,4,12,3,4,12,0,4,10,7,6,0,9,4,0,3,6,15,6,2,10,6,0,6,6,9,5,6,6,7,0,1,10,5,4,7,9,7,0,2,6,11,8,0,8,15,0,1,6,5,8,4,9,11,0,2,11,8,3,4,10,4,0,2,3,14,7,4,8,7,0,5,18,4,7,0,2,16,0,2,18,8,5,4,5,8,0,5,4,6,9,3,10,9,0,0,6,5,7,4,7,14,0,2,9,12,3,0,8,4,0,1,10,8,6,3,14,9,0,5,8,4,11,2,4,13,0,2,11,10,4,4,6,6,0,8,3,17,6,0,17,7,0,2,10,7,6,6,4,9,0,3,7,7,3,5,10,9,0,2,6,12,10,2,10,8,0,7,10,3,12,0,5,6,0,0,9,13,4,6,11,6,0,3,6,13,4,2,10,12,0,2,12,4,5,4,7,13,0,4,14,8,4,0,4,9,0,3,3,7,9,1,17,7,0,7,11,8,6,3,8,10,0,0,8,11,4,7,6,5,0,4,7,12,9,0,11,8,0,0,10,6,9,6,4,18,0,4,12,8,4,3,12,3,0,4,6,14,4,3,9,15,0,4,6,4,11,0,4,10,0,0,15,7,4,8,8,6,0,2,11,12,8,3,10,7,0,3,10,6,10,5,5,7,0,3,11,13,5,0,10,7,0,2,4,14,5,3,8,6,0,6,10,4,8,6,4,15,0,1,14,8,7,2,12,9,0,6,4,10,4,0,19,10,0,4,8,6,8,4,7,13,0,2,8,10,6,5,6,5,0,0,9,14,4,2,6,12,0,6,16,4,7,0,4,16,0,1,10,10,4,7,9,6,0,6,6,10,9,2,15,6,0,2,8,8,8,7,6,9,0,4,16,5,3,0,10,8,0,2,6,12,10,2,10,14,0,5,8,6,12,2,4,13,0,2,14,10,4,4,12,5,0,6,4,8,6,0,7,7,0,1,14,5,8,6,7,20,0,2,9,14,4,5,9,9,0,2,5,7,12,2,18,6,0,8,8,9,6,0,7,7,0,1,12,15,5,8,5,7,0,4,5,10,4,3,14,12,0,0,8,4,9,4,3,19,0,4,10,8,7,0,12,4,0,1,5,16,5,2,16,8,0,4,13,6,9,5,6,9,0,1,16,10,4,7,7,6,0,5,8,14,10,0,8,11,0,4,10,6,10,5,7,11,0,4,14,6,3,4,13,10,0,2,3,15,6,4,10,9,0,5,10,6,6,0,8,13,0,0,18,6,7,6,6,6,0,10,4,14,8,2,9,7,0,3,9,8,6,3,8,12,0,2,15,15,4,0,8,5,0,3,8,10,6,5,8,16,0,6,12,3,12,4,6,18,0,0,9,6,5,6,16,5,0,3,6,13,8,0,14,13,0,2,6,8,11,4,4,7,0,2,19,8,3,5,8,7,0,4,10,15,6,2,13,9,0,9,8,4,10,0,9,8,0,2,6,16,4,3,13,8,0,3,5,19,9,3,9,8,0,2,14,6,10,8,6,15,0,3,12,8,6,0,7,5,0,0,8,10,10,2,13,12,0,9,10,8,7,4,6,13,0,1,8,11,3,8,6,8,0,5,8,8,6,0,16,15,0,2,16,6,9,6,3,15,0,3,16,8,6,5,11,4,0,0,5,17,9,3,17,8,0,5,6,9,6,0,4,16,0,0,15,6,4,7,16,5,0,5,8,10,8,2,11,15,0,4,6,4,11,4,8,13,0,5,10,14,4,0,8,6,0,3,6,11,6,6,13,7,0,6,12,6,11,4,3,15,0,1,21,14,4,3,6,12,0,7,8,10,10,0,15,6,0,2,12,8,6,6,6,15,0,2,8,9,6,6,13,5,0,2,6,13,6,4,11,15,0,6,12,6,14,0,6,12,0,3,8,7,7,6,12,7,0,7,6,17,4,2,15,10,0,0,16,8,11,3,5,10,0,3,18,7,3,0,6,8,0,1,6,14,12,3,10,16,0,6,6,6,8,6,11,12,0,1,17,10,4,7,10,6,0,6,6,20,4,0,8,9,0,2,14,5,6,6,6,17,0,3,20,8,6,3,8,7,0,4,4,9,10,2,14,9,0,8,11,9,10,0,10,18,0,1,7,19,4,9,11,6,0,4,8,6,9,3,14,7,0,3,10,8,14,6,4,15,0,3,10,9,7,0,12,7,0,3,7,18,4,2,20,10,0,6,10,6,6,6,4,11,0,0,15,7,5,8,12,9,0,4,6,9,9,0,14,10,0,1,11,5,11,6,8,13,0,6,13,19,5,3,8,5,0,2,8,20,9,2,11,12,0,8,12,4,8,0,7,18,0,2,16,11,6,6,7,7,0,6,5,9,10,2,16,12,0,3,8,10,6,4,10,14,0,3,12,10,6,0,10,4,0,1,8,17,6,4,8,10,0,5,22,8,11,3,4,17,0,2,9,10,5,6,13,5,0,7,6,16,9,0,17,10,0,3,8,6,12,8,5,9,0,2,16,11,3,7,16,10,0,0,9,6,8,3,11,18,0,10,8,5,15,0,6,10,0,1,16,9,4,6,8,11,0,6,6,20,6,3,13,8,0,3,18,4,7,6,4,22,0,2,13,8,6,0,7,12,0,3,5,15,9,3,20,6,0,6,8,7,10,6,10,10,0,2,12,17,4,8,8,5,0,6,10,14,4,0,13,15,0,0,16,8,11,4,8,13,0,4,12,6,4,6,8,7,0,4,8,12,7,2,17,12,0,6,11,9,9,0,4,14,0,1,21,11,7,10,8,9,0,3,7,16,14,2,10,11,0,0,8,9,12,4,7,12,0,6,17,10,4,0,21,5,0,1,6,12,8,5,10,16,0,8,12,5,7,4,6,21,0,1,10,14,6,6,12,6,0,9,8,13,11,0,16,6,0,5,8,8,9,4,7,16,0,3,12,12,6,6,5,5,0,2,10,8,9,5,14,14,0,6,12,6,10,0,4,22,0,1,14,7,6,3,17,8,0,5,6,19,6,3,21,15,0,2,10,9,10,8,6,11,0,4,13,10,5,0,8,8,0,4,9,16,8,1,10,13,0,10,13,5,11,2,13,7,0,0,17,18,4,7,13,6,0,4,4,18,10,0,16,8,0,1,10,6,6,10,5,15,0,3,20,8,8,6,8,11,0,4,4,14,10,4,15,9,0,7,16,9,7,0,8,18,0,1,13,15,3,8,8,5,0,8,10,10,4,4,12,13,0,2,15,4,16,3,8,20,0,3,9,13,5,0,11,8,0,2,5,18,12,4,15,6,0,7,10,7,13,5,6,9,0,1,20,11,5,7,14,13,0,6,12,16,6,0,10,12,0,5,10,4,14,8,8,16,0,3,11,12,5,4,12,9,0,0,6,21,4,5,14,8,0,5,20,4,9,0,7,12,0,0,19,14,8,7,8,8,0,5,6,12,12,3,17,9,0,6,10,10,6,4,6,18,0,4,10,12,4,0,12,8,0,2,6,10,10,3,18,24,0,6,8,8,11,4,6,18,0,2,18,7,8,6,14,6,0,10,5,16,7,0,12,8,0,1,11,13,10,8,5,15,0,4,24,13,5,5,12,7,0,2,12,10,9,2,10,12,0,11,8,5,14,0,11,13,0,2,13,13,3,8,20,8,0,4,6,17,8,4,8,10,0,0,10,10,9,6,4,15,0,2,25,14,6,0,8,11,0,3,7,10,7,3,23,9,0,11,10,6,10,5,7,19,0,2,10,16,8,8,8,6,0,4,8,11,11,0,16,12,0,2,18,4,12,6,8,20,0,5,7,10,6,6,16,4,0,3,7,26,4,2,16,16,0,5,10,9,10,0,7,12,0,0,14,9,3,10,10,13,0,7,7,12,10,2,17,14,0,3,14,6,12,6,9,12,0,5,17,12,5,0,15,7,0,3,8,18,12,4,8,8,0,5,20,6,11,7,6,25,0,0,18,8,8,7,7,10,0,7,7,9,8,0,12,15,0,1,12,9,12,4,10,14,0,3,10,14,4,7,8,6,0,3,9,12,9,5,20,9,0,8,16,9,13,0,6,15,0,2,15,18,6,5,10,7,0,7,10,22,5,2,23,11,0,3,6,6,5,10,5,16,0,4,20,7,5,0,13,8,0,2,10,19,10,4,14,20,0,9,10,6,15,4,7,13,0,2,11,12,6,5,12,9,0,6,7,22,9,0,8,7,0,5,21,8,5,6,10,12,0,4,20,11,7,5,7,9,0,0,5,11,14,2,22,12,0,10,8,12,8,0,10,14,0,0,16,13,7,9,15,7,0,6,7,13,8,4,16,17,0,3,12,6,14,4,4,21,0,7,15,6,6,0,16,6,0,4,6,19,7,5,14,13,0,4,14,8,10,5,7,17,0,1,20,13,3,11,10,9,0,3,12,16,15,0,16,12,0,2,8,6,16,8,7,11,0,5,11,17,4,3,12,9,0,3,9,20,8,2,14,9,0,11,10,5,8,0,7,25,0,2,15,10,5,8,10,12,0,7,6,15,10,2,23,9,0,0,21,8,12,4,10,11,0,4,11,24,6,0,7,7,0,0,12,10,5,4,13,18,0,6,16,10,13,6,6,10,0,3,16,11,6,10,16,7,0,6,5,11,8,0,22,15,0,3,8,12,12,8,7,18,0,2,18,6,5,8,12,9,0,4,9,20,13,3,9,14,0,9,16,6,12,0,10,16,0,1,16,18,4,5,17,6,0,7,6,16,8,5,10,11,0,3,10,4,12,7,9,25,0,3,22,10,6,0,15,8,0,4,6,13,8,5,15,10,0,10,10,12,9,4,8,14,0,0,16,13,6,9,6,6,0,9,12,15,5,0,14,15,0,2,20,6,12,4,4,25,0,4,14,9,10,4,17,7,0,4,5,23,9,3,24,12,0,7,14,7,14,0,6,10,0,2,18,8,7,10,9,8,0,4,10,17,10,3,10,24,0,4,12,7,10,4,15,14,0,5,20,12,5,0,10,10,0,0,5,17,6,5,13,11,0,6,16,9,8,7,9,19,0,1,18,16,6,6,8,10,0,8,5,13,18,0,20,7,0,4,16,13,11,7,9,18,0,4,14,10,4,7,12,7,0,0,12,12,6,5,14,19,0,8,10,5,17,0,6,24,0,0,8,15,8,9,12,5,0,10,11,14,7,2,23,8,0,4,11,14,11,8,6,14,0,3,21,19,4,0,12,8,0,3,9,14,16,3,19,10,0,11,8,7,10,5,6,13,0,2,11,15,6,4,22,13,0,3,5,24,6,0,20,8,0,1,18,5,11,10,8,17,0,3,22,12,9,4,8,11,0,4,10,14,8,4,14,16,0,11,16,10,7,0,9,17,0,2,14,11,4,11,9,11,0,7,9,13,12,3,13,13,0,0,14,6,12,8,7,23,0,4,13,6,8,0,20,6,0,3,6,26,6,4,19,15,0,6,12,12,11,4,6,11,0,1,27,10,5,6,12,10,0,9,8,16,8,0,10,19,0,5,12,6,18,4,8,14,0,4,17,20,5,7,17,8,0,2,6,21,14,7,12,8,0,9,12,6,11,0,8,20,0,1,28,12,6,5,13,10,0,9,9,11,10,4,22,10,0,5,8,9,10,6,9,14,0,5,10,10,7,0,10,8,0,4,7,19,6,4,23,16,0,5,19,8,17,5,7,19,0,0,9,16,9,8,13,5,0,7,12,24,8,0,10,15,0,1,12,12,10,10,7,11,0,2,21,9,5,9,14,13,0,2,12,14,10,2,17,22,0,7,12,9,8,0,7,16,0,3,23,14,5,9,12,6,0,7,6,20,10,3,13,7,0,3,22,8,10,7,5,25,0,5,17,17,7,0,11,8,0,2,6,12,15,2,22,10,0,12,8,6,9,6,15,23,0,1,14,13,5,12,14,6,0,4,14,9,8,0,16,21,0,4,14,13,15,4,5,20,0,5,15,12,8,5,14,10,0,0,10,16,7,3,22,8,0,9,18,6,13,0,6,12,0,1,16,10,5,12,12,13,0,6,9,21,9,3,9,18,0,5,10,6,18,8,13,14,0,6,14,19,7,0,16,6,0,2,6,22,8,4,13,19,0,10,20,6,11,4,11,14,0,2,20,10,6,7,6,14,0,9,5,14,12,0,27,11,0,0,9,10,9,6,14,21,0,3,19,21,6,9,9,5,0,4,9,18,10,6,12,10,0,5,16,6,14,0,6,24,0,3,16,10,6,5,22,7,0,8,6,21,8,3,20,16,0,0,8,11,12,4,9,21,0,5,18,8,4,0,16,14,0,1,12,12,14,4,10,11,0,14,16,6,18,4,6,13,0,2,22,21,5,6,11,9,0,7,8,18,9,0,19,9,0,4,16,7,7,14,7,22,0,3,22,15,9,4,15,11,0,3,6,16,8,4,23,12,0,9,12,11,11,0,8,17,0,1,13,22,8,12,10,5,0,4,12,15,8,4,10,14,0,4,25,8,11,6,9,23,0,8,14,8,6,0,9,8,0,4,9,16,14,4,22,16,0,4,8,12,12,9,5,16,0,0,22,11,5,11,20,12,0,5,10,20,12,0,14,15,0,2,10,8,13,4,10,16,0,6,18,14,4,5,20,6,0,6,7,19,6,4,13,14,0,10,16,8,11,0,8,20,0,1,22,20,6,9,10,10,0,7,8,10,16,4,28,7,0,4,12,10,13,5,7,12,0,3,18,16,6,0,8,12,0,2,14,16,8,4,16,22,0,6,18,6,12,4,7,27,0,2,14,10,9,9,14,10,0,12,6,30,7,0,26,8,0,3,14,9,15,10,9,11,0,5,16,12,4,7,8,11,0,0,11,24,15,2,16,14,0,10,10,10,16,0,14,10,0,1,14,15,4,8,12,11,0,6,6,18,12,3,16,18,0,3,16,6,10,8,10,21,0,3,22,8,11,0,10,10,0,6,10,18,8,5,18,10,0,10,23,9,6,3,7,23,0,2,18,24,5,9,12,6,0,6,12,11,9,0,16,15,0,2,14,6,18,7,6,27,0,6,11,9,9,6,25,6,0,3,10,20,8,3,24,19,0,11,8,12,14,0,6,13,0,2,23,13,6,8,12,14,0,8,14,14,9,3,16,11,0,0,10,7,15,8,7,22,0,4,13,16,5,0,21,11,0,1,8,25,8,8,15,10,0,8,20,7,8,9,8,21,0,2,15,12,11,8,13,9,0,8,7,18,10,0,19,18,0,6,16,10,8,6,13,15,0,2,18,18,6,8,8,7,0,3,9,9,9,4,25,15,0,9,20,9,15,0,10,19,0,0,19,11,10,10,10,8,0,9,5,29,15,3,17,13,0,2,14,15,14,8,5,14,0,5,29,13,4,0,14,8,0,3,8,12,8,6,11,24,0,10,10,5,20,6,11,17,0,0,17,20,4,8,16,10,0,5,11,17,8,0,16,7,0,0,25,6,13,6,10,26,0,3,22,16,5,6,10,16,0,6,8,16,14,2,17,10,0,15,16,9,10,0,11,25,0,2,9,11,6,9,16,10,0,4,9,16,6,5,20,20,0,3,20,10,18,6,6,14,0,7,14,12,6,0,12,6,0,3,6,28,8,3,24,16,0,9,11,13,8,5,8,14,0,2,24,14,7,12,12,13,0,4,11,17,18,0,16,18,0,6,8,7,13,9,15,14,0,4,26,10,8,6,21,7,0,0,6,21,12,6,11,18,0,9,12,10,14,0,5,25,0,1,29,12,8,5,14,12,0,13,8,14,7,3,20,13,0,6,17,13,7,5,14,14,0,3,10,22,8,0,13,6,0,2,13,17,12,6,18,12,0,10,12,11,18,6,6,21,0,2,18,11,6,9,20,8,0,10,9,18,6,0,26,15,0,2,12,8,9,10,4,16,0,6,22,8,8,7,14,13,0,2,9,24,11,5,15,20,0,8,19,5,18,0,13,16,0,3,11,29,7,6,11,8,0,5,11,29,10,4,15,10,0,0,16,6,8,10,8,23,0,5,22,14,7,0,12,14,0,1,6,16,14,3,31,10,0,7,12,12,12,4,14,21,0,2,18,10,6,14,10,8,0,11,10,15,9,0,16,10,0,3,26,10,17,6,4,29,0,5,18,18,7,6,16,7,0,4,14,13,11,4,18,18,0,6,10,8,13,0,7,20,0,0,17,15,5,15,19,12,0,7,14,16,14,3,14,12,0,7,10,9,17,4,11,12,0,5,21,20,4,0,14,9,0,6,9,28,11,4,18,10,0,10,16,6,9,7,10,29,0,0,22,14,10,4,13,12,0,7,6,15,15,0,21,12,0,3,10,11,12,11,13,18,0,4,13,15,5,8,12,6,0,2,15,19,6,6,17,27,0,10,24,10,12,0,8,22,0,2,18,8,9,11,18,10,0,10,5,20,9,3,19,21,0,3,10,15,12,7,8,13,0,5,34,12,8,0,12,11,0,0,8,14,14,4,15,16,0,12,16,8,15,6,10,11,0,3,23,19,4,6,26,8,0,6,8,25,6,0,10,15,0,5,16,7,11,8,8,32,0,3,22,12,5,7,12,8,0,0,12,13,15,5,18,9,0,11,15,14,15,0,9,11,0,1,20,28,7,9,7,10,0,8,10,20,12,3,27,15,0,4,14,9,16,7,7,29,0,7,14,8,10,0,26,11,0,5,10,20,6,3,26,17,0,8,10,7,18,8,9,18,0,2,16,13,6,13,8,12,0,6,13,17,12,0,15,22,0,3,22,8,13,8,9,13,0,8,14,17,4,8,12,11,0,2,5,20,15,5,19,12,0,8,16,9,8,0,11,24,0,2,26,12,11,9,17,10,0,8,9,22,12,2,23,15,0,0,14,14,12,6,12,30,0,4,16,10,6,0,8,6,0,2,14,15,8,8,18,16,0,6,22,8,22,4,9,23,0,3,11,18,7,8,22,11,0,9,6,20,9,0,24,10,0,4,12,17,16,12,6,11,0,2,28,9,5,7,16,13,0,4,9,26,6,3,19,23,0,15,8,6,12,0,11,16,0,1,20,15,8,6,20,10,0,8,8,27,6,6,16,12,0,4,28,6,13,7,8,19,0,5,26,21,11,0,9,12,0,3,9,16,16,3,16,16,0,14,16,11,11,4,11,17,0,0,20,18,6,13,10,7,0,9,13,14,8,0,24,28,0,0,10,12,14,8,12,18,0,5,12,12,10,8,14,7,0,7,7,27,10,4,21,8,0,8,19,16,13,0,7,19,0,2,26,10,4,13,21,8,0,6,15,12,18,4,9,14,0,4,12,6,18,8,14,24,0,5,14,21,5,0,22,14,0,1,11,20,10,5,16,18,0,8,16,8,13,6,8,21,0,2,30,14,7,5,8,12,0,14,8,17,13,0,31,9,0,8,18,8,8,6,7,26,0,4,11,22,8,7,17,9,0,0,8,23,10,6,25,16,0,6,20,9,14,0,7,24,0,2,16,14,11,10,12,8,0,7,14,28,10,3,17,15,0,3,14,10,14,10,8,16,0,4,30,8,5,0,12,14,0,4,10,19,11,4,12,21,0,12,16,9,14,6,16,14,0,2,17,19,8,11,17,9,0,6,6,31,17,0,12,9,0,0,16,11,12,8,8,25,0,5,29,12,8,4,22,13,0,5,6,12,10,6,26,22,0,12,12,10,15,0,14,20,0,2,17,21,5,14,10,8,0,8,11,13,8,6,20,15,0,0,22,8,16,6,10,18,0,5,22,15,10,0,14,7,0,1,13,28,9,3,30,16,0,11,10,8,14,11,6,21,0,2,19,10,6,9,14,15,0,6,10,24,14,0,18,24,0,5,12,8,21,6,12,12,0,8,13,20,6,6,16,11,0,4,8,23,8,4,17,11,0,14,29,8,9,0,8,25,0,1,24,16,8,10,10,15,0,6,8,11,14,2,31,12,0,5,16,19,9,10,11,22,0,4,16,15,6,0,18,6,0,4,10,18,12,8,13,14,0,7,16,14,12,4,6,35,0,0,19,10,6,6,20,6,0,12,14,20,7,0,28,16,0,2,12,10,18,8,11,24,0,4,20,19,6,9,10,12,0,4,20,10,22,5,14,18,0,14,10,11,22,0,10,16,0,2,22,21,4,8,25,12,0,4,10,22,8,5,19,13,0,4,22,8,11,10,7,27,0,4,16,12,9,0,10,10,0,3,7,15,11,5,27,12,0,10,24,10,15,5,12,20,0,1,18,31,8,13,10,11,0,8,13,12,9,0,16,21,0,5,20,8,18,6,9,21,0,8,16,9,9,8,12,9,0,0,7,28,10,3,22,24,0,8,12,12,8,0,12,16,0,0,29,10,6,14,16,11,0,11,10,27,13,3,19,11,0,5,18,9,18,4,10,20,0,8,27,24,5,0,15,9,0,5,6,30,10,7,16,12,0,8,18,7,14,9,13,23,0,1,20,15,9,10,16,13,0,7,10,13,16,0,24,15,0,3,12,8,10,8,8,23,0,3,22,24,10,8,10,14,0,4,14,16,7,4,24,16,0,8,20,8,16,0,6,24,0,4,16,16,8,10,24,9,0,5,7,24,10,4,35,12,0,0,14,10,13,12,8,11,0,7,17,13,8,0,21,11,0,2,20,30,12,4,11,25,0,17,12,7,14,4,14,15,0,4,16,15,6,9,16,11,0,9,9,20,12,0,12,15,0,3,22,12,12,12,10,32,0,3,33,14,8,5,10,13,0,4,9,22,21,4,19,10,0,11,16,12,13,0,11,19,0,0,18,14,8,12,17,7,0,11,12,12,6,4,17,30,0,5,12,6,22,4,9,31,0,6,13,16,7,0,24,8,0,5,10,24,9,4,30,12,0,10,18,18,15,4,5,11,0,0,29,19,6,12,12,21,0,5,13,25,14,0,17,13,0,1,12,7,12,11,11,23,0,7,24,16,6,7,24,10,0,4,7,26,8,6,22,10,0,7,22,5,17,0,14,18,0,3,18,18,11,8,8,15,0,12,7,24,12,4,19,11,0,5,19,14,15,4,16,14,0,5,18,19,6,0,11,10,0,2,10,16,16,5,26,18,0,7,14,12,17,8,9,30,0,2,19,13,9,12,24,7,0,12,8,25,8,0,20,24,0,3,16,13,10,10,7,20,0,5,33,14,5,10,12,10,0,0,12,18,8,5,17,21,0,13,14,7,20,0,15,26,0,1,22,24,7,7,18,10,0,5,9,17,18,6,17,12,0,6,16,11,10,13,7,23,0,5,32,12,11,0,12,12,0,6,8,14,12,4,29,18,0,14,14,12,9,6,10,23,0,1,17,14,9,10,16,12,0,5,13,25,7,0,18,14,0,2,31,14,18,10,8,23,0,5,11,12,11,8,17,6,0,4,9,31,10,3,20,14,0,12,14,16,13,0,12,15,0,3,32,10,5,13,16,19,0,6,11,10,14,3,25,30,0,0,14,10,18,10,11,14,0,6,23,16,9,0,18,9,0,2,6,27,14,6,12,11,0,8,26,7,8,5,9,35,0,3,29,24,6,8,11,12,0,11,10,20,14,0,19,12,0,6,14,8,15,6,17,25,0,4,16,24,6,10,19,9,0,2,13,15,8,6,24,25,0,11,20,8,23,0,7,21,0,1,13,13,7,9,16,9,0,16,14,28,8,3,25,12,0,5,16,8,16,10,6,20,0,6,14,17,8,0,16,20,0,3,14,20,18,5,23,20,0,9,16,6,22,8,14,11,0,0,24,21,6,7,25,8,0,5,7,32,8,0,18,18,0,3,14,12,12,6,9,25,0,6,24,14,9,7,10,13,0,6,9,16,16,4,30,14,0,13,11,10,7,0,14,24,0,1,22,18,11,15,8,7,0,10,16,19,14,4,16,15,0,3,26,12,19,7,5,35,0,5,26,13,7,0,32,9,0,0,13,22,6,6,16,20,0,10,10,16,15,6,9,17,0,1,26,13,6,16,24,9,0,11,13,18,11,0,16,16,0,8,9,15,21,8,14,13,0,5,23,31,7,4,17,15,0,0,10,28,8,6,23,12,0,13,12,7,10,0,6,32,0,0,20,12,10,10,22,16,0,8,8,20,12,4,25,16,0,5,20,9,13,6,14,24,0,5,20,16,8,0,8,7,0,5,18,16,9,7,16,21,0,7,29,8,18,5,10,27,0,4,14,16,8,10,14,11,0,10,9,25,18,0,35,12,0,2,10,17,11,14,11,18,0,4,31,10,7,12,20,11,0,3,12,28,18,4,15,21,0,12,20,9,18,0,8,18,0,4,17,22,7,10,12,9,0,7,10,17,11,6,20,17,0,0,25,7,13,9,12,23,0,4,29,26,6,0,12,12,0,3,11,14,19,6,31,12,0,15,10,18,13,6,12,22,0,2,14,24,8,10,12,11,0,6,14,17,10,0,30,15,0,6,22,8,17,6,8,30,0,9,16,8,10,5,16,13,0,6,6,32,8,6,27,18,0,7,18,13,18,0,8,15,0,1,28,22,5,10,14,11,0,5,14,30,17,4,10,23,0,7,16,8,14,9,16,17,0,7,18,13,6,0,22,13,0,2,8,29,8,6,17,22,0,11,18,8,12,8,13,23,0,0,34,12,13,8,14,12,0,15,6,15,13,0,24,13,0,1,30,16,14,6,10,23,0,5,26,15,5,8,16,7,0,4,10,15,12,9,15,28,0,11,16,9,18,0,9,30,0,2,17,18,8,11,27,10,0,8,13,30,12,3,28,15,0,4,8,12,20,10,7,18,0,4,29,16,5,0,12,17,0,2,18,20,10,3,19,15,0,14,22,10,17,7,14,22,0,4,20,18,6,8,17,14,0,7,10,24,15,0,23,14,0,5,18,6,18,18,10,27,0,4,15,18,13,7,13,9,0,0,11,15,14,2,24,19,0,16,18,16,8,0,17,21,0,2,18,19,6,18,12,9,0,8,10,15,13,5,30,18,0,4,18,14,10,5,9,30,0,8,17,19,8,0,19,8,0,5,6,35,14,4,30,12,0,6,14,14,18,9,8,21,0,3,36,10,6,10,21,10,0,9,12,17,12,0,12,34,0,0,10,10,24,6,16,25,0,5,22,14,5,7,24,10,0,4,12,31,10,7,15,10,0,14,30,8,15,0,8,20,0,2,29,25,10,9,13,14,0,12,10,22,15,3,27,9,0,0,12,16,12,8,17,24,0,4,14,17,11,0,12,9,0,1,11,18,6,10,22,33,0,8,22,7,22,6,10,19,0,3,20,11,14,14,14,9,0,9,14,31,8,0,24,24,0,5,25,10,9,8,11,18,0,4,28,16,5,11,15,17,0,2,12,16,19,4,20,24,0,13,10,8,20,0,14,18,0,2,25,15,8,11,24,12,0,10,7,33,8,4,12,10,0,4,24,13,11,6,12,33,0,6,24,16,10,0,20,15,0,8,10,13,13,3,23,11,0,17,19,11,14,6,10,30,0,0,12,34,8,17,10,10,0,7,17,18,16,0,24,13,0,2,16,14,22,10,5,21,0,7,27,13,8,6,24,11,0,6,13,20,10,4,36,16,0,9,12,11,15,0,5,26,0,3,24,13,8,7,16,15,0,7,14,31,11,3,26,20,0,5,19,7,17,10,13,20,0,9,21,25,6,0,18,7,0,2,11,30,18,6,15,14,0,12,24,11,9,10,10,23,0,2,32,12,6,10,12,17,0,8,9,12,12,0,31,15,0,7,12,19,11,10,15,14,0,3,18,18,7,12,16,9,0,0,11,26,10,5,16,23,0,6,31,12,22,0,9,32,0,0,23,21,11,9,23,11,0,13,10,22,9,4,23,21,0,6,12,12,22,11,11,20,0,6,20,11,7,0,24,16,0,3,15,18,16,6,20,24,0,13,10,10,22,4,14,21,0,2,25,26,5,10,12,10,0,12,11,34,8,0,17,12,0,2,20,6,13,12,11,24,0,4,28,17,13,5,13,15,0,4,7,27,17,7,34,10,0,13,26,15,14,0,10,20,0,4,15,18,7,14,21,9,0,8,16,19,8,4,15,28,0,0,26,14,18,4,7,23,0,9,22,10,11,0,14,9,0,3,7,22,11,3,38,20,0,7,16,17,15,9,9,18,0,1,28,16,9,17,18,10,0,7,10,27,21,0,19,16,0,7,14,10,14,11,9,25,0,8,17,20,8,6,29,9,0,3,14,24,12,8,18,24,0,10,16,8,11,0,16,40,0,0,26,14,6,8,12,18,0,11,10,11,19,4,28,12,0,7,17,15,19,6,11,28,0,5,24,28,6,0,9,10,0,4,22,16,9,7,26,14,0,12,20,10,11,9,10,29,0,0,14,12,13,11,31,11,0,8,7,37,8,0,28,20,0,0,14,12,16,10,8,17,0,6,26,20,9,9,12,11,0,6,14,24,12,4,20,20,0,18,18,9,18,0,15,12,0,4,30,28,6,12,12,19,0,8,7,18,16,4,19,13,0,3,26,8,11,12,16,32,0,3,38,12,10,0,15,12,0,4,8,29,16,6,27,16,0,14,12,11,15,4,13,21,0,3,16,18,8,9,18,12,0,15,14,14,10,0,22,15,0,4,22,10,24,6,11,36,0,4,18,22,9,11,21,10,0,0,12,22,15,4,20,12,0,10,14,15,19,0,8,20,0,0,35,18,6,15,16,15,0,7,20,26,10,4,19,30,0,8,14,9,13,8,10,19,0,6,25,20,7,0,26,15,0,2,7,30,10,11,17,12,0,12,28,10,18,8,10,28,0,3,24,24,12,10,15,11,0,7,12,19,19,0,27,18,0,3,16,12,11,10,22,18,0,6,16,17,6,10,16,8,0,5,14,16,10,5,19,34,0,7,14,14,20,0,11,36,0,3,26,8,10,11,18,7,0,13,13,27,10,5,17,14,0,0,26,18,14,10,8,24,0,7,30,12,6,0,20,12,0,2,12,24,18,4,13,26,0,14,10,7,22,5,15,25,0,3,19,26,8,8,34,13,0,6,9,26,16,0,24,12,0,6,16,9,16,10,8,26,0,4,35,16,10,8,12,14,0,6,7,24,13,4,37,10,0,15,26,13,9,0,13,24,0,1,15,23,8,14,14,11,0,8,14,22,9,7,35,21,0,2,20,8,26,12,12,19,0,9,15,19,9,0,14,10,0,6,9,36,8,4,28,33,0,10,20,16,16,4,10,13,0,0,22,11,5,19,12,19,0,10,14,16,19,0,18,13,0,4,25,8,21,8,15,16,0,6,22,25,9,8,22,13,0,4,9,34,10,7,15,14,0,13,24,14,12,0,7,33,0,2,40,20,7,8,16,12,0,10,10,17,14,6,27,20,0,5,12,13,11,6,15,27,0,5,16,22,8,0,16,8,0,0,19,20,10,9,28,22,0,14,21,11,20,4,7,27,0,2,24,20,11,6,17,11,0,12,11,25,16,0,29,17,0,6,10,15,18,16,7,26,0,4,26,9,9,7,32,21,0,0,11,20,14,4,25,24,0,16,14,7,18,0,16,13,0,1,21,25,8,10,18,8,0,10,11,39,8,4,17,11,0,7,28,14,14,9,16,19,0,6,32,14,9,0,14,19,0,6,9,16,24,6,31,18,0,10,12,13,11,9,11,25,0,2,29,19,10,15,15,10,0,6,13,27,12,0,18,27,0,2,22,10,23,8,10,43,0,8,22,12,8,8,20,7,0,7,14,26,6,6,22,16,0,9,16,10,16,0,15,19,0,4,17,26,5,16,20,14,0,5,16,25,23,3,17,14,0,0,14,12,25,10,11,17,0,8,27,21,6,0,25,17,0,2,12,24,8,6,19,14,0,12,24,6,13,10,6,35,0,2,29,21,11,10,12,21,0,14,10,21,9,0,34,14,0,5,29,14,14,8,17,21,0,6,16,32,12,12,10,8,0,2,16,19,16,4,16,16,0,13,26,12,17,0,11,24,0,2,16,11,8,14,27,12,0,10,10,33,12,4,40,27,0,4,10,16,11,12,10,24,0,5,42,10,10,0,14,12,0,6,15,22,16,4,17,21,0,8,14,12,19,6,14,24,0,0,33,20,5,7,20,11,0,7,10,27,12,0,18,15,0,1,24,8,15,14,10,32,0,5,21,20,10,8,17,16,0,6,10,17,14,7,30,21,0,20,12,20,18,0,14,18,0,2,23,23,10,9,14,10,0,14,15,17,7,4,29,22,0,5,30,8,17,9,7,35,0,9,14,16,15,0,24,9,0,2,13,40,13,5,28,12,0,7,16,9,20,12,9,23,0,2,21,14,8,18,16,11,0,6,18,30,10,0,19,25,0,8,18,10,20,8,16,20,0,9,27,14,5,6,18,17,0,0,10,26,17,7,29,16,0,7,26,13,12,0,12,34,0,1,21,20,11,12,14,14,0,15,10,14,26,5,25,10,0,8,18,14,13,5,13,34,0,7,23,27,7,0,19,8,0,4,12,17,10,5,28,31,0,10,24,12,20,4,9,27,0,3,14,23,6,14,24,12,0,12,12,18,11,0,33,15,0,0,20,18,18,8,6,18,0,4,36,22,8,9,16,17,0,4,19,22,21,3,23,16,0,19,12,6,20,0,11,28,0,4,18,13,11,10,27,10,0,8,7,31,10,7,20,24,0,0,22,9,16,12,12,32,0,4,27,20,9,0,12,16,0,1,13,27,8,5,24,16,0,16,30,14,13,5,21,22,0,2,22,29,7,16,11,10,0,8,9,19,10,0,21,30,0,4,14,16,16,13,14,17,0,6,30,11,12,9,32,7,0,5,10,36,12,6,28,15,0,9,18,18,20,0,6,20,0,1,40,12,6,16,16,20,0,10,10,25,18,4,12,25,0,7,16,9,26,7,16,21,0,6,21,33,6,0,22,9,0,5,14,28,17,8,24,14,0,14,14,11,15,10,16,17,0,0,34,20,10,8,14,21,0,11,13,20,12,0,34,12,0,4,16,15,12,10,13,36,0,6,14,14,6,10,18,15,0,5,14,18,11,7,22,20,0,11,38,8,25,0,8,27,0,4,16,16,13,14,14,12,0,6,17,31,12,3,32,18,0,4,16,16,12,13,10,18,0,10,32,11,6,0,20,12,0,2,12,16,16,3,25,33,0,15,12,12,18,6,16,24,0,4,25,25,8,10,22,8,0,9,8,41,16,0,22,13,0,5,34,10,10,10,11,36,0,6,30,28,12,6,14,13,0,0,9,17,14,8,28,16,0,13,12,9,21,0,11,35,0,0,20,25,8,18,26,13,0,6,22,18,8,7,16,20,0,6,22,14,23,6,9,28,0,6,18,12,14,0,14,12,0,10,11,35,9,4,26,16,0,14,20,13,14,8,10,21,0,2,32,19,7,9,25,13,0,7,13,24,14,0,30,20,0,3,20,9,28,9,18,14,0,8,26,26,7,6,19,14,0,3,10,40,14,8,13,28,0,12,22,8,10,0,18,24,0,2,38,12,11,15,10,14,0,15,7,21,16,4,28,15,0,0,16,17,12,8,20,30,0,5,19,24,8,0,12,10,0,3,12,22,21,8,20,18,0,10,26,16,22,6,10,32,0,5,24,10,10,8,37,10,0,16,12,22,10,0,27,27,0,6,16,14,22,12,13,19,0,3,24,14,6,12,16,14,0,4,14,24,15,6,22,23,0,18,17,14,19,0,9,16,0,0,31,34,6,9,16,11,0,6,12,29,19,5,24,9,0,6,22,12,9,16,8,42,0,5,26,16,11,0,24,19,0,3,10,28,14,6,37,24,0,13,18,12,14,8,18,21,0,0,14,21,12,14,10,8,0,13,23,21,12,0,26,27,0,2,20,10,16,6,10,28,0,8,22,16,7,11,20,11,0,4,11,31,16,4,40,24,0,7,12,17,10,0,14,16,0,2,30,13,8,19,24,16,0,8,13,20,14,3,18,28,0,5,16,13,24,8,12,19,0,7,30,22,6,0,28,12,0,4,10,27,10,10,15,20,0,15,31,6,19,6,12,35,0,2,32,14,11,13,11,16,0,9,12,24,27,0,20,15,0,9,22,18,14,8,10,25,0,4,26,20,8,10,12,13,0,0,21,26,8,9,32,21,0,8,22,11,23,0,9,37,0,2,15,14,11,6,24,11,0,16,7,38,8,4,41,12,0,3,28,12,24,13,10,15,0,8,28,22,9,0,14,14,0,3,18,34,15,5,16,24,0,19,18,10,16,9,15,25,0,3,22,14,8,9,28,18,0,8,10,19,12,0,23,25,0,2,16,14,13,14,9,28,0,6,38,16,12,10,12,9,0,8,8,15,15,6,33,11,0,15,18,23,16,0,12,35,0,3,21,36,8,12,19,9,0,8,16,21,16,6,16,26,0,0,16,10,23,7,11,43,0,5,20,15,11,0,37,8,0,0,15,16,14,8,27,16,0,10,14,23,20,10,8,17,0,2,40,17,6,13,16,22,0,12,24,24,12,0,24,15,0,9,16,9,16,10,13,24,0,8,24,27,10,7,23,10,0,4,8,38,15,6,20,14,0,13,18,8,18,0,17,28,0,1,29,29,12,8,17,12,0,11,10,21,12,3,35,27,0,8,24,18,11,6,13,20,0,8,24,16,7,0,10,14,0,5,12,18,11,8,32,23,0,8,36,11,20,6,10,35,0,0,32,20,13,16,20,11,0,15,10,34,14,0,18,14,0,2,16,14,17,16,13,23,0,6,27,14,7,9,26,15,0,6,14,28,16,3,15,29,0,15,16,7,28,0,24,21,0,3,21,18,6,16,30,20,0,8,10,27,10,6,18,11,0,5,21,10,20,11,12,32,0,4,28,32,10,0,9,20,0,0,10,22,16,5,37,16,0,17,20,15,12,9,10,19,0,3,17,17,8,17,21,10,0,8,12,26,10,0,28,27,0,5,28,8,22,6,9,31,0,9,20,20,15,6,26,9,0,0,19,36,8,4,24,24,0,16,22,16,14,0,11,18,0,0,36,16,8,15,16,15,0,6,13,22,27,4,27,29,0,7,12,12,22,16,17,19,0,5,27,18,8,0,30,12,0,5,11,37,16,8,15,15,0,10,26,15,12,8,10,37,0,2,37,16,11,11,20,12,0,15,10,21,11,0,24,14,0,4,17,17,14,6,18,28,0,4,20,32,7,11,14,12,0,4,17,14,15,8,35,22,0,13,18,10,28,0,6,30,0,5,24,19,14,10,16,11,0,14,13,34,10,4,42,25,0,0,12,12,12,8,13,26,0,6,27,12,8,0,20,16,0,3,18,34,15,6,26,16,0,11,21,10,24,6,17,13,0,6,16,43,8,13,17,12,0,7,10,33,16,0,20,13,0,6,28,10,15,12,15,34,0,6,28,12,7,11,20,20,0,4,12,16,16,3,23,26,0,15,22,16,16,0,16,34,0,1,24,24,11,21,14,11,0,14,11,23,12,4,25,21,0,3,42,15,20,6,10,30,0,12,27,15,8,0,22,8,0,7,12,18,12,8,28,18,0,10,12,15,23,10,12,26,0,0,30,21,6,15,24,14,0,6,16,25,20,0,24,27,0,2,12,12,21,12,16,22,0,8,36,18,10,6,14,15,0,6,10,30,10,6,17,15,0,15,36,11,10,0,11,43,0,2,29,16,14,8,19,23,0,9,8,26,19,6,37,12,0,6,16,15,16,13,16,18,0,5,21,19,14,0,24,8,0,2,18,25,8,6,18,39,0,13,22,14,16,6,13,26,0,4,22,18,11,11,18,12,0,15,10,30,9,0,36,20,0,6,18,20,18,12,9,24,0,6,42,12,6,14,16,11,0,0,13,36,25,6,15,20,0,12,24,11,16,0,16,24,0,3,35,20,5,8,34,9,0,7,16,30,8,7,18,20,0,6,14,8,21,12,11,38,0,7,20,30,8,0,12,16,0,7,12,18,24,6,38,11,0,17,16,19,20,4,15,22,0,2,17,31,7,15,17,14,0,10,20,22,15,0,28,16,0,0,26,10,23,16,8,42,0,8,20,11,12,11,24,17,0,3,11,34,8,5,47,30,0,10,16,13,19,0,9,16,0,3,32,19,8,18,20,16,0,7,22,18,19,3,17,25,0,0,28,10,19,6,15,21,0,8,18,28,7,0,19,18,0,1,9,29,20,6,25,18,0,14,18,11,15,12,16,30,0,3,40,12,11,10,17,16,0,16,9,26,20,0,29,15,0,6,16,24,20,6,10,24,0,6,30,26,6,8,16,9,0,6,18,19,8,11,17,25,0,12,21,12,24,0,15,34,0,1,13,19,10,17,29,9,0,10,20,30,14,4,35,21,0,7,14,15,14,10,9,21,0,6,39,20,8,0,29,16,0,6,14,30,12,6,26,34,0,20,12,6,23,4,14,27,0,0,22,17,12,8,22,17,0,9,8,36,12,0,21,21,0,2,40,9,12,14,12,30,0,5,31,27,10,6,11,11,0,6,16,33,21,6,29,14,0,17,22,14,13,0,19,21,0,3,16,22,6,20,12,13,0,8,12,19,14,6,35,30,0,3,26,16,18,8,13,32,0,7,21,10,14,0,18,12,0,4,12,40,16,4,31,15,0,9,25,12,22,10,7,31,0,2,32,24,9,14,20,15,0,9,20,16,15,0,25,22,0,8,14,11,18,11,19,27,0,9,26,33,6,10,32,12,0,0,10,24,18,10,29,15,0,18,20,10,14,0,8,20,0,1,29,18,13,7,14,23,0,19,12,21,13,4,38,12,0,9,28,10,14,11,15,29,0,6,24,31,11,0,16,14,0,4,17,25,10,8,23,22,0,6,26,11,32,9,10,39,0,3,18,18,13,14,28,10,0,7,13,44,8,0,20,24,0,3,24,18,18,10,12,15,0,8,18,10,8,14,20,18,0,6,13,28,17,4,29,24,0,15,20,13,22,0,24,20,0,3,35,31,8,10,23,10,0,9,7,42,18,7,16,12,0,0,24,11,18,12,10,32,0,7,46,16,13,0,17,15,0,3,12,16,12,7,21,33,0,18,14,13,14,4,19,40,0,2,26,27,6,20,12,9,0,10,21,15,11,0,28,21,0,6,26,16,31,10,9,26,0,6,27,26,8,6,15,15,0,6,15,32,13,4,43,16,0,11,16,18,16,0,9,23,0,0,28,15,9,15,32,21,0,7,16,28,12,5,18,20,0,8,16,12,27,12,17,25,0,9,24,20,7,0,20,11,0,4,14,28,12,6,17,17,0,9,41,10,13,9,12,31,0,0,34,27,9,14,13,17,0,10,9,19,28,0,43,17,0,1,12,21,13,11,18,35,0,5,20,23,16,11,24,7,0,6,15,25,12,8,28,28,0,13,22,13,15,0,10,42,0,6,24,14,10,13,28,7,0,19,12,31,13,5,26,20,0,3,22,19,22,8,10,28,0,5,33,14,8,0,21,24,0,2,14,22,24,8,20,16,0,20,18,16,26,9,14,15,0,2,27,26,6,11,24,18,0,12,12,31,10,0,23,27,0,8,24,10,12,12,12,33,0,4,30,16,16,8,18,22,0,0,8,18,11,7,40,16,0,18,30,10,17,0,19,18,0,2,21,34,10,16,12,11,0,11,13,31,15,6,21,29,0,6,22,12,18,7,14,30,0,7,27,12,10,0,26,12,0,6,13,32,10,5,39,25,0,9,10,17,13,10,17,18,0,2,40,17,9,16,16,14,0,12,14,44,18,0,17,22,0,3,28,10,27,8,12,29,0,10,31,31,7,6,31,14,0,4,12,20,22,10,18,16,0,14,18,8,21,0,10,36,0,3,27,24,14,12,25,18,0,10,14,16,14,6,38,17,0,0,16,17,19,10,14,22,0,4,29,32,9,0,16,13,0,1,14,24,8,8,36,20,0,17,24,14,14,6,8,44,0,4,18,16,11,8,33,12,0,10,15,39,18,0,33,14,0,5,18,14,18,22,10,26,0,8,36,14,8,11,14,15,0,3,24,28,16,4,15,45,0,17,14,12,24,0,14,20,0,2,30,21,7,9,18,18,0,10,14,26,14,5,24,13,0,6,28,15,13,13,16,35,0,5,42,16,16,0,21,10,0,7,8,24,24,6,25,16,0,16,24,21,12,9,15,29,0,0,18,26,8,17,24,12,0,10,12,18,10,0,24,35,0,3,28,9,27,8,11,37,0,6,21,16,11,12,26,16,0,8,15,33,13,5,26,16,0,9,16,12,25,0,9,28,0,2,45,27,9,16,12,18,0,11,18,28,18,3,24,15,0,7,12,9,25,16,15,17,0,10,15,19,6,0,37,15,0,0,6,49,8,9,36,16,0,6,30,14,19,8,20,36,0,3,33,20,11,11,12,13,0,18,14,30,16,0,29,14,0,10,33,14,14,8,22,30,0,5,16,22,10,15,11,11,0,0,18,18,18,6,34,30,0,10,26,16,15,0,14,31,0,1,30,14,14,16,30,10,0,9,9,28,14,4,24,27,0,6,16,25,18,8,8,28,0,11,35,18,6,0,16,12,0,6,21,26,12,6,24,34,0,20,17,9,24,6,21,20,0,3,22,38,7,13,23,15,0,8,20,25,15,0,22,13,0,3,20,14,18,18,12,25,0,4,38,25,9,7,20,19,0,6,16,25,16,4,26,14,0,22,24,19,13,0,12,35,0,2,18,19,13,13,16,11,0,8,13,28,12,6,36,24,0,0,31,12,28,7,9,27,0,12,20,31,16,0,21,11,0,3,11,33,17,5,34,24,0,15,22,12,19,9,11,19,0,3,42,11,7,20,30,25,0,6,12,26,24,0,24,40,0,6,12,10,14,8,20,27,0,7,25,16,10,10,18,14,0,6,11,43,10,10,21,11,0,10,38,10,16,0,10,32,0,2,40,30,8,12,14,17,0,17,12,19,21,4,35,17,0,8,16,12,21,8,23,34,0,5,20,19,8,0,25,12,0,6,18,20,16,10,24,24,0,14,20,13,33,4,8,27,0,0,19,21,10,13,24,16,0,15,17,37,10,0,47,14,0,0,18,19,16,16,10,21,0,8,35,20,7,11,20,15,0,4,14,34,20,8,20,28,0,13,14,10,25,0,16,23,0,4,22,27,10,12,31,10,0,6,17,48,14,4,22,25,0,6,20,8,13,8,14,41,0,7,38,16,12,0,12,22,0,4,9,16,20,8,28,25,0,12,19,24,11,7,16,20,0,2,37,22,11,17,22,10,0,12,16,24,14,0,28,22,0,6,28,16,18,11,9,37,0,9,23,17,10,9,42,9,0,0,14,35,8,4,20,34,0,14,12,20,24,0,13,24,0,1,28,15,8,21,24,12,0,11,18,16,17,7,28,25,0,10,20,14,26,8,15,20,0,9,37,27,9,0,20,16,0,3,14,36,18,7,31,18,0,16,28,8,12,14,11,48,0,2,29,20,13,10,20,19,0,11,10,22,16,0,38,18,0,0,26,11,21,8,18,21,0,9,13,30,9,12,12,11,0,4,16,30,12,7,24,26,0,12,46,20,24,0,12,27,0,6,24,26,8,17,18,13,0,10,10,26,15,4,38,16,0,0,20,20,23,21,10,20,0,5,36,18,9,0,16,16,0,1,21,24,16,6,21,24,0,12,22,10,25,8,14,29,0,5,38,26,6,10,24,14,0,16,8,26,10,0,15,15,0,8,23,10,15,12,18,45,0,5,23,32,12,7,25,18,0,4,14,24,26,6,44,16,0,21,14,21,16,0,20,35,0,1,30,20,10,10,13,13,0,14,24,24,10,6,26,28,0,6,16,10,21,12,9,44,0,6,23,12,13,0,28,12,0,9,13,41,9,8,37,16,0,13,30,13,18,11,9,21,0,0,29,24,11,16,16,19,0,6,15,28,24,0,16,31,0,5,18,14,26,8,21,17,0,8,42,18,10,9,32,14,0,4,7,27,12,7,29,30,0,16,20,14,14,0,16,36,0,3,34,15,13,12,18,15,0,12,11,31,21,6,21,14,0,6,35,22,10,5,15,36,0,5,25,34,8,0,21,8,0,2,18,20,13,10,24,28,0,8,18,9,28,9,15,41,0,5,20,15,10,14,28,12,0,14,14,31,14,0,38,25,0,6,14,21,27,12,11,18,0,6,38,16,8,10,20,15,0,0,24,20,19,4,31,15,0,22,20,7,20,0,15,36,0,1,22,38,11,14,20,25,0,7,9,45,18,6,28,16,0,3,34,13,15,17,10,20,0,8,31,22,13,0,18,12,0,5,12,29,18,6,40,22,0,19,20,18,11,6,17,25,0,3,28,17,8,21,12,14,0,15,20,17,11,0,33,30,0,2,30,14,21,10,15,40,0,9,18,17,17,10,18,9,0,8,10,43,21,6,29,18,0,11,16,20,21,0,10,32,0,4,38,15,6,13,29,18,0,10,22,35,10,5,18,33,0,0,16,9,23,8,24,19,0,8,22,30,7,0,34,12,0,4,12,39,16,9,15,19,0,16,28,13,19,8,12,23,0,1,41,32,16,10,13,19,0,13,11,20,13,0,48,14,0,10,22,14,18,13,12,32,0,5,25,18,13,11,25,17,0,2,11,24,10,13,36,35,0,7,32,12,28,0,14,30,0,0,26,18,12,17,18,8,0,18,11,37,8,4,34,24,0,7,19,18,14,13,16,17,0,6,32,25,8,0,16,21,0,4,14,26,28,4,21,20,0,18,12,16,19,10,17,30,0,0,25,17,8,16,40,12,0,8,14,31,18,0,18,18,0,1,36,16,16,10,12,44,0,6,46,20,9,6,16,21,0,10,14,16,15,5,33,23,0,15,30,16,21,0,14,29,0,3,24,40,8,20,18,11,0,8,21,16,24,8,28,19,0,6,16,19,27,8,9,41,0,11,24,21,8,0,27,11,0,4,16,40,12,4,45,24,0,14,16,10,18,10,12,30,0,4,22,14,10,15,24,20,0,9,14,29,13,0,18,28,0,7,28,8,33,16,14,22,0,9,26,32,9,7,22,15,0,0,15,41,10,8,18,22,0,18,32,16,16,0,21,24,0,1,28,12,11,13,24,18,0,15,8,28,22,3,38,20,0,8,18,21,18,8,23,28,0,5,28,26,10,0,18,10,0,8,13,26,10,10,22,21,0,10,38,18,30,4,10,29,0,4,34,18,13,12,17,10,0,13,13,38,16,0,30,26,0,2,14,12,18,15,14,32,0,4,36,16,6,16,27,18,0,3,25,30,14,8,26,34,0,20,16,13,24,0,12,16,0,3,39,28,7,9,20,21,0,13,10,40,12,5,32,12,0,0,36,12,16,11,11,40,0,8,35,16,14,0,16,21,0,2,10,24,21,5,38,16,0,18,24,15,16,12,15,21,0,4,16,39,18,15,17,12,0,6,26,26,10,0,26,45,0,7,26,12,18,10,10,35,0,7,24,12,12,13,24,11,0,5,13,32,16,6,49,16,0,9,18,20,14,0,10,24,0,1,36,22,9,20,25,15,0,11,18,32,29,5,23,20,0,7,16,12,24,14,13,38,0,13,28,18,8,0,28,15,0,6,12,25,10,12,23,23,0,16,24,9,20,6,14,53,0,0,29,26,11,10,24,15,0,12,16,17,20,0,38,14,0,5,19,27,12,10,16,26,0,4,24,43,8,14,12,15,0,8,24,20,11,8,32,18,0,16,20,11,22,0,9,24,0,3,30,19,16,11,41,16,0,12,15,31,10,5,38,36,0,4,20,14,27,12,12,17,0,9,28,16,12,0,16,19,0,0,17,40,20,6,19,25,0,21,30,10,24,4,24,25,0,5,26,23,6,14,19,15,0,8,11,38,24,0,30,17,0,5,20,10,18,20,20,38,0,4,42,20,11,9,20,19,0,0,7,32,20,7,24,24,0,12,22,16,16,0,19,36,0,0,31,22,9,19,16,11,0,14,18,17,9,8,18,25,0,7,40,10,29,8,13,50,0,8,19,24,11,0,33,12,0,5,18,31,19,6,33,26,0,12,16,22,18,12,9,17,0,3,50,22,8,17,26,15,0,9,13,26,16,0,31,25,0,6,16,16,16,10,15,28,0,10,19,24,10,6,30,14,0,4,12,50,12,6,31,16,0,18,26,8,20,0,20,34,0,4,30,26,14,10,12,15,0,12,17,20,24,4,27,19,0,0,22,27,12,12,20,30,0,8,26,21,7,0,16,18,0,2,16,18,16,6,35,45,0,10,24,16,23,10,12,33,0,3,21,13,14,18,22,9,0,24,15,48,13,0,31,14,0,6,22,17,23,8,12,29,0,8,46,20,8,11,32,15,0,4,20,24,21,6,24,30,0,18,16,12,29,0,16,25,0,2,22,29,8,18,30,14,0,7,10,31,16,8,23,18,0,6,28,12,20,14,11,25,0,6,48,28,12,0,12,21,0,10,15,26,13,5,44,14,0,16,30,15,18,7,17,42,0,0,19,26,10,12,15,18,0,8,12,38,13,0,34,20,0,1,36,12,30,11,13,31,0,13,18,18,14,10,40,11,0,8,16,32,12,5,28,20,0,15,16,15,20,0,10,21,0,4,32,19,7,24,12,21,0,13,14,21,12,5,30,35,0,5,22,13,17,12,22,25,0,7,46,37,9,0,16,12,0,2,10,36,24,12,23,14,0,10,24,13,15,9,9,47,0,2,45,30,12,10,35,17,0,12,12,19,18,0,33,24,0,11,12,15,19,8,25,33,0,5,27,24,11,14,16,8,0,0,23,18,17,11,24,27,0,13,28,17,24,0,10,36,0,2,25,26,12,13,29,18,0,13,15,40,12,3,28,14,0,8,16,18,16,20,12,31,0,8,28,11,11,0,36,20,0,4,13,36,14,6,20,36,0,17,24,12,28,8,16,19,0,4,35,26,10,8,20,19,0,10,14,37,16,0,21,17,0,0,42,10,15,10,12,32,0,10,45,26,15,9,11,26,0,6,10,21,29,4,39,16,0,15,20,17,14,0,25,34,0,2,29,29,8,25,24,9,0,14,13,35,12,6,32,25,0,0,28,14,23,8,11,29,0,11,28,18,8,0,26,14,0,3,14,30,10,7,40,16,0,10,19,18,25,7,17,28,0,3,24,34,5,23,24,24,0,9,24,26,30,0,27,21,0,11,16,12,34,10,15,22,0,6,26,31,11,10,27,18,0,5,15,40,12,7,18,22,0,19,26,9,15,0,12,35,0,2,34,14,15,10,16,18,0,16,11,25,16,8,48,14,0,8,24,16,23,8,17,28,0,6,17,42,13,0,13,8,0,4,24,39,18,8,30,32,0,11,22,12,17,11,14,29,0,0,26,12,13,16,22,15,0,12,15,25,10,0,44,42,0,2,16,19,18,18,10,35,0,4,54,12,8,12,28,17,0,6,11,28,19,8,17,24,0,20,31,19,26,0,14,30,0,5,29,24,9,7,35,10,0,10,10,36,10,6,20,25,0,6,18,13,20,16,19,40,0,4,26,24,13,0,31,21,0,3,18,23,12,7,42,18,0,26,22,23,23,4,13,28,0,2,27,27,12,16,14,14,0,16,26,22,12,0,26,21,0,5,40,13,21,10,12,47,0,9,22,21,12,10,24,12,0,0,10,42,14,7,43,20,0,12,20,14,32,0,10,18,0,0,31,21,9,14,20,17,0,9,24,31,20,3,27,39,0,10,24,14,19,10,27,19,0,13,20,22,6,0,28,18,0,7,12,33,14,7,22,18,0,12,30,14,14,10,16,36,0,2,42,24,17,17,12,15,0,14,10,21,27,0,36,13,0,3,28,23,14,14,11,38,0,6,34,24,8,12,27,9,0,6,19,20,10,9,32,42,0,12,20,14,23,0,13,51,0,5,19,22,12,17,24,15,0,12,15,39,19,5,38,16,0,0,24,20,22,15,14,23,0,7,42,16,7,0,16,20,0,3,21,34,24,8,26,22,0,18,14,10,27,12,13,29,0,4,39,19,10,8,40,15,0,8,14,47,12,0,21,20,0,5,28,10,14,20,16,30,0,6,27,24,17,11,14,13,0,7,11,34,19,6,30,25,0,25,29,16,16,0,18,25,0,0,28,32,13,18,17,18,0,8,18,20,18,8,26,31,0,7,22,16,25,7,12,29,0,10,30,15,16,0,39,12,0,7,9,48,12,7,29,32,0,9,24,17,18,8,14,29,0,0,48,20,8,12,28,16,0,15,24,28,12,0,19,27,0,1,16,11,35,12,17,20,0,9,20,42,7,12,33,20,0,4,12,27,24,10,31,12,0,14,24,15,20,0,12,39,0,3,42,16,8,10,17,30,0,14,16,22,18,4,42,24,0,7,16,13,15,8,13,44,0,6,17,20,16,0,20,12,0,3,22,19,9,9,44,25,0,12,43,12,21,9,12,35,0,5,27,36,11,20,20,8,0,9,13,43,15,0,40,16,0,8,22,24,17,16,12,21,0,9,36,22,6,13,16,20,0,0,16,28,22,6,30,38,0,15,14,14,23,0,19,24,0,2,38,25,10,15,24,11,0,18,12,37,21,6,22,18,0,5,36,14,18,10,10,53,0,7,40,24,11,0,21,18,0,7,12,23,25,10,24,14,0,22,26,15,22,5,28,31,0,2,18,26,9,23,31,14,0,11,15,24,12,0,35,28,0,3,16,22,33,6,13,38,0,6,37,24,12,5,16,11,0,10,15,34,8,5,39,29,0,16,30,16,12,0,11,19,0,4,35,16,11,20,18,26,0,7,18,40,24,5,28,26,0,0,22,8,22,13,22,28,0,8,33,28,11,0,22,11,0,2,12,49,12,10,20,24,0,19,24,13,19,10,20,25,0,4,30,18,13,14,14,23,0,20,8,21,22,0,52,23,0,9,34,24,16,10,26,20,0,6,23,20,11,15,16,15,0,4,19,27,19,7,26,18,0,13,34,21,28,0,9,48,0,2,21,18,11,11,42,14,0,12,18,22,10,6,34,35,0,5,18,18,25,12,10,28,0,9,39,20,6,0,20,20,0,6,23,28,22,7,29,20,0,22,20,11,28,9,13,25,0,0,30,51,8,8,27,14,0,7,13,44,16,0,31,16,0,5,24,8,14,21,20,49,0,8,24,18,16,5,28,15,0,6,14,33,20,10,44,27,0,12,18,16,22,0,16,30,0,4,18,35,10,20,16,14,0,11,15,32,8,7,28,22,0,5,46,12,26,7,14,26,0,9,30,17,9,0,30,15,0,0,11,34,15,5,37,28,0,11,14,27,16,14,18,27,0,2,39,13,15,22,20,18,0,12,18,37,24,0,17,33,0,10,20,10,30,8,14,26,0,12,41,22,8,8,26,13,0,0,14,41,12,10,18,21,0,14,38,12,20,0,19,45,0,0,44,42,8,16,17,16,0,13,18,22,20,7,32,15,0,9,16,15,20,15,16,21,0,7,36,28,12,0,16,15,0,6,22,24,14,7,36,29,0,13,24,13,26,8,9,41,0,4,18,12,15,16,38,18,0,17,12,37,13,0,38,24,0,3,21,15,28,12,11,27,0,6,28,31,13,14,21,18,0,4,24,30,16,4,25,40,0,21,22,12,18,0,25,24,0,7,35,24,9,15,36,14,0,6,10,25,18,6,32,20,0,0,24,14,13,16,14,43,0,6,45,16,16,0,20,12,0,4,10,26,23,6,31,14,0,19,35,27,13,7,13,47,0,5,34,36,8,14,17,11,0,13,22,20,21,0,19,38,0,4,20,16,33,14,14,43,0,8,17,17,12,10,32,12,0,5,24,39,14,7,42,21,0,17,16,20,16,0,13,24,0,1,44,20,11,20,20,19,0,13,17,42,14,3,29,18,0,11,24,16,19,10,16,31,0,9,22,39,8,0,31,22,0,3,8,27,19,12,35,18,0,16,36,8,24,15,14,29,0,0,42,16,10,16,16,18,0,12,12,32,16,0,21,25,0,2,32,14,14,8,27,28,0,6,28,20,9,16,12,15,0,8,18,29,13,7,38,31,0,11,27,14,28,0,16,40,0,5,23,23,15,11,27,12,0,17,14,49,22,4,42,15,0,3,18,28,26,12,11,30,0,9,40,21,7,0,38,16,0,3,16,22,16,9,19,46,0,20,16,8,31,8,20,29,0,2,25,31,8,14,24,18,0,9,17,36,14,0,28,14,0,11,38,19,19,10,9,29,0,5,46,31,14,8,16,25,0,0,12,22,30,7,47,16,0,25,20,16,15,0,12,33,0,2,25,27,10,15,27,12,0,10,21,22,10,5,45,39,0,8,24,16,29,10,18,35,0,12,20,16,19,0,20,9,0,7,24,40,12,6,28,28,0,15,22,23,25,10,12,25,0,2,36,18,6,23,18,23,0,9,21,20,29,0,19,27,0,0,16,19,17,21,18,24,0,8,35,21,12,12,40,13,0,4,12,48,16,10,24,25,0,11,26,13,14,0,16,48,0,4,47,24,10,11,24,16,0,24,14,19,13,6,37,21,0,0,20,15,20,7,15,43,0,7,23,43,10,0,19,12,0,0,16,25,22,12,28,28,0,10,30,16,29,5,10,39,0,4,31,18,14,13,31,12,0,18,18,45,8,0,50,17,0,6,18,17,20,16,9,33,0,10,34,18,9,13,20,29,0,6,14,34,14,6,27,20,0,10,38,10,36,0,27,27,0,3,20,26,11,16,24,17,0,11,14,43,24,6,19,20,0,10,36,10,15,16,13,29,0,7,36,21,12,0,19,26,0,6,10,19,18,5,58,36,0,11,16,28,15,8,23,28,0,0,35,27,13,22,16,10,0,15,12,31,12,0,30,20,0,3,40,18,22,8,12,40,0,12,24,24,15,12,25,10,0,8,14,46,14,7,33,20,0,18,18,15,16,0,17,30,0,2,40,22,12,18,40,15,0,6,21,28,24,5,22,30,0,8,16,16,37,12,15,24,0,9,43,24,8,0,24,21,0,4,18,36,12,9,34,13,0,20,30,11,11,13,12,31,0,3,28,26,19,9,26,24,0,14,9,35,18,0,36,21,0,9,20,22,18,16,18,30,0,6,28,26,12,12,25,11,0,0,23,24,10,10,27,41,0,16,36,16,26,0,12,39,0,1,32,14,13,16,18,20,0,18,14,37,17,4,35,30,0,5,19,14,16,17,15,30,0,6,48,20,8,0,16,12,0,7,19,44,30,6,23,22,0,16,16,12,30,8,23,26,0,5,26,34,6,10,32,15,0,11,10,39,16,0,29,33,0,3,26,16,23,10,20,36,0,4,35,24,10,12,22,20,0,7,14,20,21,9,33,13,0,25,29,17,27,0,16,21,0,3,34,47,8,22,15,15,0,10,28,17,14,6,42,31,0,0,36,12,23,15,10,52,0,8,22,14,14,0,40,16,0,4,10,53,12,6,38,30,0,13,22,17,22,8,12,23,0,5,28,16,11,15,24,15,0,10,27,42,16,0,19,28,0,10,26,16,17,10,21,18,0,12,40,28,7,9,24,15,0,4,12,28,26,8,24,22,0,14,22,16,18,0,14,44,0,0,54,16,19,16,21,18,0,13,10,39,14,6,32,20,0,9,36,24,19,6,17,35,0,6,28,20,13,0,22,10,0,9,16,22,13,12,21,42,0,15,22,16,29,5,15,43,0,0,29,31,15,14,38,14,0,15,14,24,21,0,49,23,0,2,12,21,30,20,12,17,0,6,37,19,10,12,24,26,0,4,21,30,16,4,24,39,0,25,16,10,26,0,16,32,0,4,23,26,8,14,30,16,0,9,16,47,14,10,30,14,0,4,47,11,16,17,23,37,0,7,32,40,13,0,14,16,0,4,19,34,20,5,36,18,0,23,22,20,17,9,25,35,0,3,20,27,10,24,22,14,0,12,18,18,20,0,32,25,0,7,20,14,22,14,16,50,0,7,25,20,16,14,30,13,0,0,14,42,14,6,43,16,0,10,31,23,22,0,8,23,0,2,47,30,6,18,20,17,0,8,14,23,22,7,32,22,0,10,14,13,31,9,17,35,0,8,34,31,8,0,50,20,0,4,19,23,16,10,20,30,0,17,22,14,16,10,11,46,0,3,46,29,16,10,12,24,0,24,18,26,18,0,43,13,0,4,32,16,21,12,19,39,0,7,28,25,11,10,20,15,0,4,15,38,12,15,32,20,0,14,28,15,31,0,13,27,0,5,21,21,16,20,32,10,0,12,15,49,12,5,20,39,0,0,16,22,22,10,19,21,0,10,48,14,9,0,24,17,0,0,16,26,22,5,36,39,0,17,30,10,20,6,22,22,0,5,43,32,11,13,30,21,0,11,9,47,20,0,19,21,0,6,26,16,19,16,12,51,0,9,54,18,9,8,24,15,0,7,14,21,14,9,40,25,0,19,16,14,21,0,22,35,0,1,16,33,8,18,22,14,0,16,20,31,18,6,36,20,0,6,36,24,32,8,11,40,0,10,26,23,14,0,21,18,0,8,26,34,18,5,36,14,0,13,18,22,20,18,9,36,0,0,33,15,11,20,31,25,0,7,15,35,12,0,41,40,0,4,22,11,32,16,18,18,0,13,27,36,12,11,16,13,0,7,17,36,20,9,28,21,0,18,42,16,12,0,18,44,0,4,30,24,12,14,15,18,0,10,12,27,36,4,58,24,0,7,22,18,13,12,20,26,0,7,22,27,12,0,22,12,0,0,22,28,16,12,23,36,0,12,38,14,30,6,10,47,0,5,31,14,11,14,32,13,0,19,18,22,9,0,29,35,0,8,30,16,26,10,14,36,0,5,33,25,10,17,18,21,0,0,19,32,28,6,22,22,0,24,14,12,35,0,22,16,0,0,30,39,9,8,36,26,0,15,14,36,10,8,38,20,0,9,28,11,15,12,12,39,0,5,45,20,14,0,18,25,0,10,8,42,16,11,44,20,0,14,35,16,15,7,26,26,0,2,26,45,10,23,15,10,0,8,28,36,18,0,28,25,0,4,32,14,18,11,12,38,0,14,28,16,11,11,30,17,0,8,10,40,18,6,48,24,0,14,22,28,28,0,13,20,0,3,49,14,10,21,28,20,0,19,18,32,24,4,17,25,0,0,24,16,25,12,14,34,0,8,37,45,11,0,27,14,0,3,18,38,15,9,19,16,0,14,24,11,22,16,21,49,0,3,35,24,8,19,30,17,0,10,14,18,24,0,34,21,0,11,18,26,14,8,16,39,0,7,25,34,8,10,16,14,0,5,21,33,13,6,44,26,0,13,30,10,25,0,12,56,0,2,27,18,21,11,27,13,0,15,16,31,18,6,46,24,0,4,20,17,24,22,15,23,0,13,41,23,8,0,33,19,0,3,24,40,22,5,24,35,0,24,26,16,17,6,21,19,0,0,36,26,9,20,20,15,0,8,9,35,14,0,32,20,0,1,30,14,22,18,17,38,0,5,51,36,18,11,20,15,0,10,11,27,30,8,33,24,0,17,20,21,20,0,21,31,0,3,36,18,14,22,26,15,0,12,18,30,12,9,26,45,0,4,26,12,29,8,15,49,0,11,24,22,9,0,24,12,0,4,18,31,11,10,49,16,0,14,22,19,33,8,12,17,0,4,40,26,8,14,15,28,0,16,21,42,24,0,32,21,0,11,18,12,23,16,22,28,0,10,18,19,10,7,47,18,0,0,16,51,14,9,28,33,0,17,44,8,24,0,12,47,0,2,28,32,20,14,14,20,0,11,20,28,16,4,30,25,0,11,35,20,20,9,22,26,0,11,22,32,12,0,18,15,0,7,13,18,14,9,45,26,0,13,26,19,24,12,14,48,0,3,30,19,18,13,40,10,0,13,20,57,12,0,37,20,0,0,18,23,16,14,9,33,0,6,40,14,8,12,28,19,0,8,24,29,20,7,18,27,0,23,16,12,29,0,21,38,0,4,35,43,7,13,33,18,0,6,18,36,26,8,21,14,0,0,24,18,23,20,12,32,0,6,36,28,14,0,25,22,0,3,15,28,18,6,50,26,0,26,18,21,12,6,16,34,0,4,29,27,10,19,24,16,0,15,12,28,11,0,51,24,0,6,50,12,35,12,10,25,0,12,24,22,18,11,21,15,0,4,17,36,21,6,40,36,0,11,26,17,14,0,14,27,0,1,48,18,7,27,18,28,0,10,22,34,18,5,25,48,0,6,16,12,32,12,31,28,0,10,36,20,11,0,22,15,0,9,9,56,16,8,22,13,0,16,55,15,23,8,16,35,0,0,36,26,10,10,26,21,0,19,16,27,25,0,28,15,0,5,26,15,25,12,18,46,0,6,21,38,9,18,20,14,0,4,21,23,12,8,32,39,0,14,22,21,27,0,14,26,0,4,39,23,12,17,26,14,0,20,19,40,11,5,44,18,0,7,20,18,18,17,11,29,0,8,42,20,14,0,28,22,0,2,18,34,28,6,37,36,0,21,16,12,31,14,24,22,0,7,32,31,11,12,31,14,0,8,13,34,16,0,23,36,0,9,28,16,18,12,16,32,0,6,40,16,9,11,22,33,0,0,14,30,14,8,38,19,0,20,24,31,11,0,20,40,0,1,24,26,14,28,24,9,0,12,17,27,21,6,26,21,0,5,40,20,26,13,10,45,0,10,40,22,15,0,35,11,0,9,14,36,12,9,45,42,0,11,16,13,32,10,11,33,0,4,38,24,12,22,20,18,0,10,21,23,23,0,28,18,0,5,28,12,29,8,22,33,0,9,47,48,8,10,25,15,0,6,14,50,15,9,33,16,0,14,28,11,15,0,11,48,0,5,30,24,18,10,26,30,0,10,10,25,16,7,50,20,0,0,32,16,25,10,19,34,0,8,20,28,13,0,16,15,0,4,24,27,12,7,24,30,0,19,52,16,29,6,20,39,0,4,28,25,10,23,16,18,0,16,13,37,22,0,46,26,0,5,16,21,21,19,13,23,0,8,49,17,9,17,42,15,0,5,14,34,22,7,22,28,0,19,18,22,27,0,23,40,0,0,25,37,10,9,38,13,0,16,12,31,16,9,23,24,0,8,30,11,18,13,26,55,0,5,36,24,13,0,15,16,0,7,18,25,33,12,34,18,0,24,16,23,26,8,15,34,0,0,43,30,14,10,22,18,0,15,22,24,10,0,30,39,0,1,30,14,19,12,10,35,0,12,25,14,17,10,38,12,0,10,12,52,8,7,42,24,0,11,35,23,24,0,16,22,0,2,40,36,14,21,24,16,0,9,24,44,20,5,20,35,0,9,24,12,24,14,21,23,0,13,34,18,8,0,24,15,0,2,9,45,26,12,28,29,0,14,20,15,13,10,18,42,0,2,53,16,15,17,16,23,0,22,17,29,22,0,44,17,0,7,19,21,22,12,17,38,0,9,30,51,8,8,19,13,0,0,20,24,20,7,41,28,0,16,28,12,35,0,18,43,0,3,22,18,10,23,52,14,0,14,21,38,18,5,44,28,0,9,20,25,22,12,8,24,0,6,36,20,10,0,16,30,0,7,29,34,15,6,34,24,0,20,34,10,26,10,13,23,0,3,29,36,12,13,32,20,0,7,12,45,18,0,34,16,0,3,26,12,19,22,16,44,0,8,35,24,18,10,20,17,0,7,14,28,20,5,43,27,0,25,36,15,14,0,27,28,0,5,26,19,9,17,16,20,0,17,16,27,11,7,41,32,0,0,23,29,29,11,13,50,0,8,28,22,14,0,31,14,0,2,17,53,15,6,31,20,0,12,22,23,21,15,11,31,0,2,51,14,10,22,40,13,0,10,24,24,16,0,23,45,0,12,18,11,33,8,29,35,0,6,27,36,11,9,30,20,0,6,15,28,18,15,20,23,0,23,28,15,27,0,11,28,0,1,58,38,16,14,16,19,0,13,11,31,29,5,41,19,0,12,26,17,14,14,25,48,0,6,24,30,14,0,31,15,0,4,27,35,10,14,28,32,0,9,24,12,35,8,15,29,0,0,17,27,11,16,22,11,0,21,17,58,17,0,35,24,0,4,38,24,16,14,18,32,0,13,46,15,7,15,20,27,0,4,22,18,36,5,34,28,0,20,20,16,25,0,20,30,0,5,42,23,9,15,25,15,0,12,12,44,20,8,28,18,0,5,34,17,12,14,12,50,0,10,51,30,12,0,24,16,0,0,10,25,23,10,32,18,0,16,29,17,20,7,20,41,0,3,21,50,12,22,20,13,0,8,23,29,19,0,44,26,0,9,24,14,32,18,12,33,0,6,40,20,16,13,35,13,0,0,21,30,10,6,46,30,0,12,18,21,23,0,14,38,0,1,35,14,8,16,28,26,0,10,19,38,22,5,31,27,0,12,31,14,36,12,16,22,0,13,18,40,12,0,28,21,0,6,13,62,16,9,27,22,0,21,32,14,16,9,20,27,0,3,44,28,11,9,31,26,0,18,10,24,18,0,43,39,0,5,16,23,16,10,22,22,0,6,40,22,16,18,14,11,0,8,20,36,20,13,24,29,0,14,48,13,24,0,9,58,0,6,32,20,13,14,25,14,0,19,20,37,15,7,38,28,0,0,16,18,31,16,14,21,0,6,37,20,8,0,39,24,0,2,21,33,20,6,37,39,0,22,14,20,29,8,15,25,0,4,37,33,10,13,32,18,0,19,18,35,15,0,27,12,0,10,43,11,20,20,10,59,0,6,36,32,15,11,18,19,0,4,17,25,19,11,55,22,0,14,28,21,16,0,20,27,0,2,24,31,11,20,16,13,0,10,31,28,14,6,35,45,0,7,28,20,29,6,13,45,0,14,20,22,16,0,30,12,0,9,16,33,20,5,46,29,0,14,16,19,18,12,22,40,0,0,48,22,11,27,24,16,0,11,17,32,34,0,21,30,0,0,28,18,32,9,15,34,0,10,39,26,7,9,51,16,0,6,12,33,10,14,21,26,0,21,26,11,25,0,20,36,0,3,38,22,13,19,20,21,0,21,14,21,17,6,32,17,0,9,34,26,24,9,20,23,0,5,33,42,14,0,19,15,0,4,18,30,18,9,38,22,0,18,32,16,26,10,10,51,0,6,22,18,17,12,42,22,0,10,10,58,12,0,51,30,0,5,22,22,31,16,22,24,0,6,47,24,9,14,16,16,0,0,18,52,16,6,24,35,0,24,24,11,24,0,26,22,0,3,42,36,9,16,20,16,0,10,12,40,20,6,34,24,0,5,26,19,17,22,23,50,0,7,50,16,15,0,24,24,0,8,12,22,24,6,31,24,0,21,34,19,23,8,13,50,0,3,30,20,10,20,20,14,0,16,22,22,11,0,30,37,0,0,39,12,23,8,21,36,0,11,24,37,12,12,40,12,0,4,19,40,25,9,36,16,0,21,14,28,26,0,8,30,0,5,33,23,8,18,35,23,0,8,28,44,22,4,31,32,0,0,16,10,27,16,21,39,0,14,36,20,11,0,28,20,0,1,14,40,14,12,38,24,0,12,38,12,30,14,16,42,0,4,36,35,18,10,15,17,0,11,20,27,27,0,36,16,0,14,20,24,18,16,26,31,0,6,27,23,13,18,22,15,0,4,18,32,14,6,24,54,0,13,26,22,23,0,16,28,0,2,41,19,19,22,30,15,0,21,11,42,12,5,50,20,0,6,37,23,25,11,9,24,0,9,57,32,8,0,30,23,0,7,22,30,20,8,23,42,0,18,22,12,32,9,26,28,0,0,27,30,8,19,42,14,0,9,16,39,18,0,26,15,0,4,24,16,28,16,22,37,0,7,34,20,14,7,14,21,0,14,13,36,14,7,60,18,0,22,30,15,14,0,20,45,0,3,24,43,12,22,21,18,0,15,16,32,16,9,29,30,0,4,36,10,35,15,15,44,0,11,27,22,22,0,28,14,0,3,22,43,12,6,31,45,0,16,24,24,15,8,12,23,0,4,58,16,7,23,20,25,0,12,16,31,31,0,40,33,0,9,22,23,18,12,17,22,0,11,37,24,13,11,35,15,0,0,12,54,33,8,24,16,0,17,34,15,14,0,18,48,0,1,48,20,17,13,20,16,0,22,14,29,20,8,29,30,0,12,16,24,18,10,20,50,0,5,27,30,8,0,26,18,0,4,32,18,14,12,40,19,0,15,46,24,22,8,14,34,0,4,36,26,15,10,25,17,0,14,18,44,19,0,49,31,0,4,16,14,26,25,11,33,0,8,32,18,12,11,32,27,0,6,17,36,14,9,36,30,0,23,22,8,34,0,16,24,0,8,35,38,14,14,22,14,0,8,16,58,12,6,22,26,0,0,56,12,16,9,21,40,0,8,42,36,12,0,15,20,0,4,12,24,28,9,56,18,0,16,22,17,18,14,28,28,0,4,25,34,11,22,30,12,0,16,18,31,16,0,27,28,0,4,36,22,37,8,11,60,0,12,27,18,14,12,40,15,0,9,16,39,14,5,35,28,0,16,29,15,36,0,17,34,0,0,28,31,8,22,30,26,0,11,23,23,30,5,32,22,0,11,18,17,32,20,15,22,0,12,52,42,8,0,25,14,0,5,15,45,12,10,40,21,0,20,24,12,18,12,16,47,0,0,30,18,15,14,18,25,0,15,17,41,22,0,48,20,0,2,35,20,19,10,17,39,0,8,30,40,14,13,20,11,0,4,22,31,24,10,24,34,0,16,22,24,33,0,12,45,0,6,28,13,11,18,40,18,0,14,15,29,12,4,54,35,0,5,22,29,16,20,19,22,0,6,36,18,13,0,24,16,0,6,19,44,17,7,18,31,0,19,21,22,32,6,21,31,0,4,49,42,9,13,41,12,0,14,14,30,17,0,25,20,0,10,30,12,19,16,16,51,0,8,46,21,14,11,26,26,0,0,18,26,30,8,49,22,0,20,24,23,22,0,17,35,0,1,33,37,14,22,12,19,0,20,30,30,11,6,32,23,0,9,40,14,29,10,12,45,0,10,25,22,13,0,29,16,0,7,13,54,24,8,61,28,0,10,28,17,23,16,16,26,0,4,24,25,9,28,28,26,0,7,24,28,14,0,28,45,0,4,20,12,29,12,24,25,0,10,34,34,9,13,20,30,0,5,16,26,18,7,38,28,0,12,43,16,17,0,16,39,0,3,51,32,14,18,20,23,0,16,10,32,34,6,40,12,0,0,28,20,18,8,21,34,0,12,34,24,8,0,39,11,0,2,22,36,12,14,36,43,0,16,20,12,38,8,15,55,0,4,22,21,16,16,24,12,0,22,24,39,16,0,34,22,0,6,21,21,27,18,10,23,0,6,54,31,11,12,20,25,0,4,34,48,16,7,23,24,0,27,28,10,18,0,18,38,0,2,31,27,13,14,58,18,0,10,10,57,16,9,23,34,0,9,34,12,19,14,16,32,0,10,39,24,21,0,24,15,0,12,14,26,16,6,40,23,0,30,32,22,20,7,25,27,0,0,28,34,11,26,14,17,0,8,18,22,24,0,44,31,0,3,22,22,23,14,16,52,0,9,39,16,16,15,35,13,0,10,14,44,18,9,28,39,0,11,22,29,28,0,14,30,0,5,52,22,10,16,20,17,0,12,18,26,22,4,31,29,0,7,25,11,41,8,27,39,0,11,23,40,8,0,34,14,0,0,20,36,30,11,30,16,0,24,28,13,19,15,15,46,0,2,49,32,16,16,24,28,0,14,17,30,14,0,59,25,0,10,28,23,14,10,18,38,0,10,27,30,15,16,20,13,0,0,14,24,11,14,43,24,0,10,46,23,30,0,10,40,0,1,22,42,14,14,26,10,0,15,22,58,16,4,41,24,0,8,26,20,26,12,18,33,0,11,44,12,11,0,20,22,0,6,21,26,30,6,29,45,0,18,20,20,26,12,24,35,0,3,34,19,10,16,34,18,0,18,12,54,18,0,21,15,0,3,53,15,19,16,25,48,0,6,50,20,11,10,20,15,0,8,12,22,21,10,36,34,0,21,18,20,26,0,27,42,0,3,27,35,10,22,24,12,0,8,28,22,14,11,40,48,0,0,34,16,35,10,11,32,0,10,33,20,12,0,20,24,0,6,19,36,13,10,33,24,0,18,30,17,20,8,12,34,0,5,46,28,14,18,24,19,0,10,20,46,19,0,35,28,0,10,20,12,36,23,27,24,0,9,22,47,13,6,36,18,0,3,13,63,16,7,29,29,0,23,34,16,18,0,17,40,0,2,45,21,10,18,20,26,0,24,14,22,29,5,49,16,0,9,30,19,18,12,22,40,0,6,34,31,18,0,18,18,0,6,21,26,23,12,42,32,0,11,28,20,26,9,9,51,0,0,31,29,13,16,45,11,0,15,18,31,14,0,41,24,0,2,16,19,21,14,14,44,0,6,34,32,8,18,40,20,0,7,25,34,27,6,39,20,0,27,28,15,31,0,18,26,0,6,44,41,9,11,22,24,0,9,22,38,24,9,26,16,0,6,22,16,21,25,12,41,0,6,45,22,16,0,34,32,0,3,14,34,20,10,35,27,0,20,32,18,25,8,24,25,0,3,18,29,14,24,20,14,0,19,24,40,12,0,20,39,0,11,48,18,28,8,24,27,0,12,24,20,11,14,31,18,0,0,11,42,14,6,55,30,0,13,16,17,29,0,18,26,0,2,60,15,14,23,31,18,0,13,14,51,22,6,18,40,0,8,26,15,22,12,18,32,0,14,50,28,8,0,36,13,0,8,16,51,12,14,30,19,0,14,31,11,22,9,16,57,0,3,43,40,13,16,24,32,0,11,11,23,36,0,46,14,0,0,22,32,27,10,16,26,0,7,28,31,12,15,31,14,0,8,20,30,10,7,51,42,0,22,28,12,25,0,15,46,0,4,19,21,24,13,34,20,0,16,17,55,8,5,49,28,0,0,30,19,22,21,12,25,0,11,32,32,9,0,24,15,0,1,24,26,36,8,22,34,0,25,26,15,26,8,22,28,0,8,38,29,8,15,22,24,0,10,15,48,16,0,37,39,0,8,26,12,17,20,19,56,0,7,54,24,19,8,14,15,0,9,19,29,27,8,42,16,0,21,45,24,21,0,21,47,0,2,36,40,9,15,19,14,0,12,28,21,18,11,36,22,0,8,24,20,28,13,18,34,0,9,24,21,14,0,48,12,0,8,13,40,14,7,44,25,0,18,16,28,36,10,13,27,0,0,64,25,10,19,20,34,0,18,21,35,16,0,39,32,0,6,20,12,29,16,18,35,0,10,25,25,14,8,27,29,0,6,12,56,24,13,26,16,0,15,44,10,22,0,24,35,0,2,45,28,17,18,22,16,0,18,13,29,22,6,37,28,0,8,20,26,19,8,32,35,0,7,34,34,8,0,12,20,0,3,19,36,16,9,32,31,0,9,42,18,30,9,17,42,0,4,40,23,16,25,31,12,0,15,14,53,24,0,26,18,0,9,30,22,22,20,10,40,0,9,46,16,11,15,39,19,0,0,28,22,22,10,24,60,0,19,18,14,31,0,16,30,0,0,39,33,8,19,44,17,0,11,14,33,16,10,40,21,0,10,29,18,22,10,17,39,0,8,52,50,16,0,18,20,0,9,20,32,19,5,45,20,0,29,20,19,16,15,16,49,0,3,24,18,18,17,36,12,0,13,20,27,16,0,40,45,0,2,30,18,37,14,12,48,0,15,35,18,13,14,28,15,0,8,24,58,12,5,36,24,0,14,29,26,16,0,16,20,0,5,26,22,12,29,21,25,0,13,19,32,34,4,34,37,0,0,14,17,24,14,27,32,0,8,46,27,13,0,54,15,0,3,12,48,12,8,34,24,0,12,40,21,18,8,14,44,0,6,48,24,15,11,18,22,0,24,12,30,17,0,42,24,0,10,32,17,22,10,27,42,0,5,28,45,8,20,24,16,0,6,32,25,18,11,24,22,0,17,32,14,40,0,14,35,0,0,26,26,15,17,37,19,0,20,22,45,14,4,48,21,0,8,28,18,26,16,12,41,0,10,30,14,12,0,32,30,0,5,21,48,20,11,28,28,0,17,37,14,42,8,20,27,0,0,29,58,14,16,23,14,0,7,18,39,25,0,28,25,0,0,42,15,15,25,16,33,0,6,54,24,12,13,17,25,0,6,14,26,20,10,56,33,0,26,18,20,15,0,22,48,0,3,32,32,18,22,22,13,0,16,21,29,23,5,36,22,0,6,26,18,32,10,14,54,0,16,42,30,16,0,30,10,0,6,18,29,14,8,41,36,0,16,16,27,26,14,16,31,0,2,47,24,7,17,44,28,0,10,30,38,20,0,25,36,0,15,22,15,36,16,19,29,0,9,34,28,10,10,30,16,0,0,13,32,14,11,27,17,0,25,32,15,15,0,16,60,0,2,41,24,16,9,27,28,0,11,11,36,27,6,58,22,0,9,38,15,30,16,22,39,0,10,20,34,13,0,17,12,0,4,24,41,16,9,27,57,0,16,36,15,19,6,23,44,0,5,34,18,13,20,24,12,0,20,13,43,16,0,51,24,0,3,31,30,25,20,16,23,0,10,38,32,10,18,20,23,0,6,14,46,32,6,32,26,0,14,28,14,37,0,20,29,0,7,46,32,8,14,48,22,0,12,18,33,16,6,17,20,0,0,34,12,30,12,26,54,0,6,32,28,18,0,16,24,0,3,16,28,24,6,50,21,0,28,29,22,22,8,15,30,0,3,35,49,10,24,16,18,0,16,25,23,18,0,52,27,0,9,28,20,21,11,13,52,0,13,22,17,16,8,49,17,0,5,15,59,16,8,61,32,0,14,20,14,20,0,19,24,0,2,42,19,12,24,16,19,0,14,29,37,16,7,24,39,0,12,38,16,24,12,19,29,0,13,48,34,10,0,30,25,0,4,12,39,27,11,28,28,0,17,24,21,20,18,20,42,0,0,47,21,22,16,30,14,0,18,13,43,22,0,43,27,0,6,24,28,20,8,18,27,0,7,31,42,18,13,28,12,0,9,22,20,11,15,32,31,0,14,48,13,39,0,14,60,0,4,26,29,12,26,35,14,0,10,18,44,20,8,40,20,0,6,18,30,24,21,11,38,0,7,59,18,8,0,28,28,0,0,33,36,22,6,38,29,0,21,18,10,26,12,19,37,0,6,28,35,11,11,28,25,0,18,14,47,12,0,35,14,0,9,42,14,26,12,18,30,0,10,39,44,16,14,19,21,0,0,14,38,34,5,27,22,0,25,24,24,21,0,24,31,0,1,24,29,12,29,25,20,0,12,18,18,16,8,47,44,0,5,32,22,23,14,18,42,0,12,43,18,12,0,36,12,0,13,16,42,18,8,47,20,0,14,36,23,22,7,11,41,0,3,49,30,10,20,32,20,0,13,24,44,30,0,20,39,0,6,16,9,35,17,30,39,0,13,34,31,9,7,37,21,0,5,19,34,22,14,22,33,0,14,24,23,29,0,14,41,0,3,68,28,10,10,18,22,0,22,19,32,16,8,49,19,0,0,42,20,13,13,18,38,0,6,30,24,16,0,23,16,0,2,21,45,14,13,42,28,0,17,32,14,36,12,18,39,0,6,28,26,19,18,40,16,0,12,13,51,16,0,37,50,0,10,20,24,26,12,18,19,0,11,60,14,12,18,24,27,0,6,15,22,25,6,30,49,0,21,19,15,25,0,33,24,0,2,38,45,10,18,28,16,0,11,17,61,24,6,26,15,0,9,26,17,24,20,13,52,0,8,30,20,10,0,31,18,0,10,21,26,22,9,37,28,0,18,36,23,25,6,32,36,0,0,28,31,10,26,28,16,0,15,34,28,18,0,28,29,0,2,38,23,40,12,8,52,0,8,29,32,19,9,18,19,0,10,19,48,18,4,67,22,0,16,18,18,25,0,11,28,0,6,39,25,10,22,40,19,0,8,15,47,18,8,45,39,0,7,22,14,30,14,16,30,0,13,27,32,10,0,30,17,0,2,20,60,18,9,35,24,0,24,54,14,13,11,16,43,0,5,36,24,18,15,16,24,0,20,16,21,34,0,39,25,0,8,18,22,17,19,28,55,0,5,38,21,14,18,24,17,0,0,20,31,14,13,32,29,0,16,46,24,32,0,12,46,0,3,35,18,11,11,38,14,0,29,16,46,11,7,43,32,0,6,21,19,32,11,22,30,0,8,52,44,9,0,32,18,0,5,18,26,32,11,35,28,0,29,16,13,35,10,20,21,0,4,55,31,14,15,28,19,0,10,19,55,16,0,24,28,0,0,34,10,13,16,17,63,0,6,36,28,20,8,28,24,0,10,12,35,20,8,49,19,0,23,33,20,29,0,30,28,0,5,29,41,18,22,13,14,0,14,21,35,18,7,36,37,0,0,44,22,23,12,20,41,0,14,24,17,13,0,42,21,0,1,16,35,20,6,48,36,0,16,16,25,18,14,13,40,0,3,42,22,13,31,30,23,0,10,23,36,25,0,23,26,0,7,46,23,26,12,20,34,0,12,52,45,7,12,30,14,0,4,12,34,20,14,28,30,0,21,22,12,17,0,20,56,0,2,34,36,16,18,32,20,0,10,23,24,28,6,57,25,0,14,16,21,19,10,25,26,0,8,30,36,10,0,16,18,0,11,20,32,14,10,46,34,0,15,41,15,32,9,10,51,0,0,29,31,16,16,29,18,0,10,22,41,16,0,44,24,0,3,32,20,31,26,16,18,0,10,46,21,13,17,28,18,0,6,31,54,14,4,24,62,0,29,24,17,34,0,27,30,0,5,30,28,9,18,22,20,0,18,11,35,24,7,35,21,0,6,44,14,23,16,20,38,0,7,50,19,21,0,24,28,0,4,11,43,36,14,39,16,0,13,30,28,23,11,21,52,0,4,42,28,8,18,30,11,0,18,20,35,10,0,40,54,0,6,26,12,36,10,15,51,0,8,24,18,13,13,24,14,0,0,23,53,14,7,52,24,0,20,28,29,32,0,14,32,0,0,50,24,10,17,26,31,0,15,24,28,23,5,38,22,0,15,24,14,33,19,18,32,0,12,29,33,13,0,49,19,0,7,14,40,14,14,31,25,0,16,40,17,26,14,17,27,0,3,42,30,19,14,20,19,0,12,14,32,24,0,43,17,0,7,35,30,20,10,20,44,0,9,26,40,8,17,24,13,0,4,30,23,30,11,40,42,0,12,32,25,20,0,20,56,0,5,34,17,13,21,42,14,0,20,17,45,16,4,31,40,0,0,20,26,31,14,11,46,0,9,56,18,10,0,24,20,0,6,24,34,15,9,22,36,0,28,22,15,29,11,32,34,0,4,22,41,10,18,42,14,0,10,16,46,33,0,36,16,0,10,28,20,18,16,16,37,0,6,64,36,18,9,22,33,0,7,15,32,16,10,63,21,0,29,24,16,25,0,17,35,0,0,31,23,14,22,24,21,0,14,17,39,13,10,32,40,0,4,58,12,31,13,14,46,0,12,27,32,21,0,22,15,0,7,27,62,15,6,34,20,0,15,20,21,26,15,18,20,0,0,45,22,8,21,32,34,0,12,17,40,20,0,37,35,0,3,22,20,33,10,31,33,0,11,49,22,11,12,22,15,0,11,16,60,20,13,20,17,0,18,50,14,18,0,15,44,0,4,56,47,15,13,25,23,0,15,16,25,20,5,40,37,0,8,24,18,23,12,17,39,0,6,32,44,11,0,39,16,0,2,24,18,18,15,42,34,0,19,22,23,40,6,10,41,0,6,36,26,22,17,36,16,0,27,19,34,13,0,66,24,0,10,26,18,19,24,13,44,0,10,36,22,14,12,36,26,0,0,21,48,30,8,32,32,0,22,20,17,33,0,15,28,0,2,30,23,14,18,45,23,0,8,20,44,16,9,24,24,0,11,38,16,18,18,20,42,0,10,50,16,12,0,16,18,0,10,16,24,25,5,53,27,0,20,22,31,21,9,31,34,0,3,35,53,18,19,21,12,0,21,18,28,19,0,35,29,0,3,32,20,32,10,11,56,0,15,43,23,15,12,52,12,0,7,20,44,16,8,37,40,0,13,22,19,21,0,15,46,0,5,30,26,8,34,24,25,0,12,32,34,25,8,34,21,0,0,26,14,40,12,24,29,0,11,34,58,9,0,24,28,0,0,15,48,25,8,32,20,0,14,40,11,24,14,20,63,0,4,32,16,14,15,28,28,0,16,14,26,20,0,52,32,0,12,34,21,29,16,18,30,0,8,23,36,13,15,20,13,0,6,30,38,12,10,49,32,0,11,54,20,24,0,15,31,0,3,42,32,13,23,24,16,0,19,10,47,30,4,51,35,0,6,16,34,18,26,20,26,0,8,46,17,18,0,30,17,0,6,17,48,26,8,32,45,0,25,22,15,22,6,24,42,0,0,51,24,10,10,34,16,0,15,18,42,18,0,21,27,0,5,36,14,28,16,17,55,0,7,50,32,16,11,30,18,0,8,15,25,30,8,46,18,0,32,28,31,16,0,21,33,0,3,27,37,16,22,25,17,0,12,25,45,10,5,33,25,0,7,26,20,24,12,16,45,0,8,30,20,21,0,42,15,0,0,15,54,11,12,50,32,0,13,38,15,35,15,13,29,0,5,45,31,11,18,18,23,0,9,32,50,38,0,28,32,0,11,26,12,33,15,25,26,0,14,38,33,9,15,41,17,0,0,14,38,16,9,46,34,0,11,24,12,20,0,27,44,0,1,57,22,12,20,20,25,0,28,12,42,26,7,40,19,0,9,40,33,16,7,21,50,0,10,26,40,10,0,22,18,0,8,26,18,21,10,26,34,0,20,32,10,44,12,13,63,0,3,26,28,12,27,34,21,0,15,29,34,12,0,52,39,0,4,24,28,32,14,15,23,0,9,60,20,10,16,20,30,0,7,24,32,25,7,28,27,0,29,24,14,27,0,16,38,0,7,34,42,14,14,48,22,0,8,13,52,15,10,46,16,0,0,30,16,28,26,24,46,0,11,36,35,21,0,24,16,0,5,18,28,20,10,26,39,0,20,28,20,16,6,32,33,0,3,36,29,11,26,24,18,0,17,19,30,15,0,40,28,0,8,41,18,26,10,18,52,0,7,37,26,23,18,36,11,0,8,12,57,22,9,28,20,0,18,22,33,28,0,12,27,0,2,66,18,10,16,51,18,0,13,20,28,18,6,30,60,0,13,16,15,38,8,26,30,0,12,41,42,12,0,30,24,0,6,15,52,20,13,25,21,0,17,47,20,16,12,16,51,0,0,51,30,13,15,15,23,0,22,21,29,27,0,60,13,0,3,28,15,18,22,26,36,0,8,30,24,14,13,19,25,0,8,19,36,14,9,47,45,0,13,28,17,36,0,18,52,0,8,23,29,19,14,24,17,0,17,22,42,20,4,45,30,0,8,48,18,21,12,16,34,0,11,42,26,8,0,20,32,0,2,18,44,29,5,46,32,0,20,26,19,27,15,23,24,0,5,46,26,12,19,44,17,0,12,12,44,24,0,32,20,0,8,38,16,25,16,12,58,0,9,50,36,14,8,20,21,0,0,20,27,20,11,37,26,0,24,29,17,26,0,33,50,0,2,28,51,15,26,21,15,0,12,24,28,28,11,35,27,0,9,28,20,42,17,12,37,0,10,32,17,12,0,52,20,0,8,22,60,10,9,49,30,0,22,20,22,22,12,12,33,0,2,43,22,11,23,36,25,0,15,18,50,16,0,27,42,0,0,24,11,30,14,32,23,0,14,37,47,11,12,24,13,0,6,23,51,18,12,26,34,0,30,44,14,22,0,20,34,0,4,54,20,18,16,22,31,0,10,15,20,34,6,47,48,0,0,26,28,20,8,18,45,0,6,48,24,12,0,18,12,0,2,18,42,17,14,32,28,0,15,47,30,34,8,16,45,0,8,26,24,15,18,41,16,0,16,22,44,18,0,36,24,0,6,16,25,35,22,20,43,0,8,28,21,8,22,52,20,0,4,26,26,30,9,30,24,0,23,22,18,43,0,17,26,0,3,33,43,12,11,24,20,0,18,17,46,12,7,44,25,0,8,40,17,17,22,16,56,0,11,47,32,14,0,24,23,0,9,16,34,30,6,69,16,0,20,26,23,17,9,21,50,0,0,29,42,16,24,33,12,0,10,26,42,18,0,34,51,0,4,38,16,26,12,16,40,0,17,28,18,15,16,22,17,0,12,13,31,18,6,56,32,0,11,22,27,28,0,15,28,0,2,73,21,10,28,32,27,0,9,29,40,33,5,23,34,0,7,28,22,24,16,22,38,0,13,44,35,11,0,44,18,0,4,12,40,12,9,27,39,0,26,24,11,27,6,29,41,0,3,46,36,15,19,28,24,0,23,15,25,19,0,49,17,0,15,30,22,26,8,21,30,0,6,38,56,18,12,17,18,0,0,22,38,20,11,32,36,0,16,34,12,24,0,17,57,0,1,31,22,16,20,32,13,0,15,20,71,14,8,64,30,0,6,24,16,31,20,13,23,0,10,42,30,14,0,28,23,0,8,24,30,20,8,27,35,0,27,31,18,35,6,27,27,0,6,40,34,9,16,32,33,0,12,12,42,24,0,35,26,0,4,28,19,15,28,20,57,0,6,49,20,19,13,40,24,0,7,16,39,24,8,33,26,0,19,32,24,18,0,16,47,0,5,29,30,8,26,28,12,0,21,28,25,14,11,32,24,0,0,39,24,40,9,14,56,0,12,25,32,14,0,40,18,0,3,34,46,33,9,60,20,0,16,16,22,32,16,15,25,0,3,56,29,10,16,19,19,0,16,32,28,26,0,31,45,0,14,20,14,30,16,22,48,0,11,37,24,9,11,40,23,0,4,14,56,21,11,39,20,0,17,64,15,22,0,16,40,0,0,28,44,20,20,18,26,0,18,18,46,20,6,31,25,0,13,30,24,19,10,23,26,0,7,44,25,13,0,24,17,0,9,22,23,14,13,56,59,0,14,32,16,27,8,13,43,0,0,34,13,22,24,32,15,0,28,10,62,20,0,42,21,0,0,41,24,26,10,14,35,0,12,51,30,9,14,22,23,0,8,27,44,29,12,35,28,0,18,14,15,42,0,35,35,0,5,30,45,8,12,46,18,0,12,14,56,22,10,38,24,0,8,24,18,24,14,17,40,0,7,53,24,17,0,22,30,0,7,24,35,19,7,48,16,0,27,48,16,19,10,19,48,0,4,24,44,18,21,21,24,0,8,18,26,18,0,37,40,0,8,46,21,42,19,12,38,0,16,28,27,18,13,30,11,0,0,23,45,16,7,49,45,0,19,24,26,18,0,24,24,0,2,36,29,10,26,20,22,0,10,30,44,18,4,32,28,0,13,25,19,26,21,29,39,0,8,40,36,15,0,24,13,0,6,18,54,30,15,23,20,0,12,38,16,22,18,12,67,0,4,61,24,14,9,40,29,0,14,16,28,16,0,49,25,0,4,26,18,25,12,24,56,0,6,24,28,14,18,30,18,0,8,26,27,17,14,44,28,0,24,28,24,33,0,16,42,0,5,34,40,20,14,41,20,0,21,16,37,22,5,60,24,0,0,20,15,16,22,9,36,0,14,51,19,15,0,34,30,0,1,15,42,16,11,37,47,0,20,32,10,41,10,26,29,0,5,55,45,11,16,30,15,0,18,21,57,16,0,27,28,0,8,46,18,21,16,24,32,0,8,40,36,14,13,15,33,0,6,10,32,42,8,57,20,0,21,24,35,25,0,30,40,0,2,34,24,12,30,30,15,0,14,18,30,20,7,30,36,0,5,36,16,40,8,16,64,0,12,40,26,14,0,34,14,0,14,18,37,12,8,38,32,0,17,25,17,25,13,17,35,0,0,52,26,9,31,28,18,0,9,22,28,34,0,26,33,0,8,16,20,31,18,15,33,0,8,45,34,10,8,48,28,0,6,24,58,18,7,34,33,0,26,36,16,17,0,14,56,0,4,54,16,24,11,24,24,0,22,15,31,17,8,54,18,0,7,38,31,27,17,24,36,0,9,31,51,12,0,18,13,0,0,27,35,16,8,33,38,0,23,42,24,26,10,18,33,0,6,28,17,17,25,47,17,0,16,20,40,14,0,50,40,0,6,16,38,16,20,22,30,0,9,51,20,12,14,24,27,0,0,23,46,25,7,35,38,0,24,44,13,41,0,16,35,0,2,41,40,10,16,38,14,0,14,14,40,33,11,28,21,0,10,24,10,25,12,28,71,0,8,30,36,13,0,27,20,0,7,15,40,24,14,40,30,0,28,22,26,25,10,22,33,0,3,29,53,12,17,14,17,0,15,29,36,16,0,64,25,0,3,54,16,36,14,13,48,0,10,24,25,14,14,46,25,0,10,16,34,14,8,52,30,0,16,32,14,38,0,20,32,0,4,45,27,14,30,24,25,0,8,28,52,24,5,34,40,0,0,26,16,22,12,27,24,0,14,30,32,11,0,32,24,0,4,11,33,26,10,42,18,0,19,31,20,18,11,20,63,0,4,60,44,16,12,18,19,0,21,13,41,36,0,44,16,0,12,32,25,19,16,23,39,0,9,48,30,14,14,31,15,0,6,28,28,12,16,28,62,0,14,28,16,39,0,15,61,0,2,40,20,17,17,42,20,0,19,22,33,17,8,30,18,0,11,24,32,38,17,14,24,0,9,57,30,10,0,30,24,0,6,22,36,24,6,39,34,0,31,24,16,24,17,21,33,0,0,29,31,14,12,59,24,0,9,12,58,12,0,33,36,0,0,42,14,28,16,21,43,0,11,37,24,19,12,18,24,0,8,15,41,24,8,34,25,0,25,53,24,16,0,27,45,0,5,48,36,10,29,16,18,0,12,24,31,19,8,50,38,0,4,24,16,33,22,19,47,0,13,36,20,23,0,34,12,0,5,17,58,24,6,44,30,0,12,28,29,32,10,17,35,0,6,43,19,8,26,28,18,0,22,24,35,24,0,29,40,0,12,31,14,36,12,19,38,0,10,34,60,11,15,26,20,0,0,17,35,16,14,41,18,0,20,36,19,23,0,15,44,0,2,62,43,14,17,24,32,0,21,17,26,20,5,58,27,0,14,24,22,21,10,21,53,0,8,21,24,21,0,22,16,0,8,21,54,15,11,52,32,0,13,54,12,35,8,25,37,0,6,26,26,20,20,29,12,0,15,27,63,18,0,46,36,0,0,22,28,25,22,19,36,0,8,48,22,10,16,36,21,0,6,26,38,20,10,30,51,0,18,20,19,29,0,30,24,0,5,31,21,18,22,36,18,0,15,12,58,14,10,25,25,0,0,61,17,26,14,16,51,0,7,76,32,13,0,29,25,0,1,12,23,29,13,48,32,0,28,20,25,25,9,20,29,0,3,23,33,12,30,32,25,0,16,30,27,18,0,36,35,0,11,30,18,23,10,15,42,0,8,48,24,13,14,28,15,0,11,34,58,13,6,52,20,0,21,20,19,26,0,15,40,0,2,42,29,13,19,28,32,0,10,19,52,36,6,33,28,0,9,30,20,39,14,28,28,0,15,31,35,10,0,43,21,0,6,20,51,28,10,21,34,0,24,32,12,26,14,18,55,0,0,42,26,16,18,16,28,0,24,16,22,29,0,65,32,0,5,35,25,15,12,30,38,0,8,45,47,13,21,24,12,0,6,20,44,30,12,45,20,0,12,32,24,31,0,13,59,0,8,31,20,14,13,52,13,0,20,17,43,12,6,38,54,0,6,24,18,30,16,17,31,0,11,48,28,10,0,36,18,0,4,36,30,28,8,24,27,0,23,22,19,43,8,18,37,0,4,41,56,9,17,29,32,0,11,18,63,20,0,29,15,0,14,42,13,18,29,21,37,0,8,30,20,22,9,44,29,0,0,12,44,14,8,55,30,0,25,22,25,26,0,33,32,0,1,32,41,15,24,18,14,0,16,27,31,16,8,39,48,0,10,38,20,28,10,17,44,0,15,40,19,15,0,23,24,0,6,13,47,28,8,48,38,0,11,30,27,24,14,19,34,0,2,64,16,15,31,42,24,0,12,26,40,28,0,26,28,0,5,26,19,32,16,19,34,0,19,50,34,9,9,38,14,0,10,12,40,12,11,33,25,0,22,40,15,30,0,23,55,0,4,34,44,17,16,23,22,0,15,22,27,42,6,52,17,0,0,22,30,32,18,16,46,0,6,33,43,12,0,20,16,0,4,27,32,10,10,54,45,0,18,44,20,21,12,10,67,0,8,36,20,16,13,32,20,0,14,18,46,15,0,69,28,0,7,31,20,28,16,14,38,0,14,38,36,18,12,24,17,0,4,36,34,35,6,26,34,0,35,18,14,20,0,29,42,0,0,50,34,8,19,39,15,0,10,17,43,24,6,36,35,0,6,32,23,22,20,21,46,0,6,57,28,14,0,18,28,0,12,14,38,23,14,44,19,0,20,39,27,18,7,20,36,0,0,35,54,15,28,30,12,0,16,20,26,14,0,26,40,0,2,28,22,45,12,25,62,0,10,24,28,14,18,61,16,0,8,17,34,20,11,54,34,0,24,30,24,35,0,13,27,0,4,60,18,10,20,24,33,0,19,19,54,23,6,41,30,0,9,38,12,34,10,22,39,0,12,42,30,12,0,32,25,0,4,13,60,18,20,26,26,0,10,26,12,23,22,20,33,0,5,50,28,21,14,22,21,0,18,20,50,20,0,51,33,0,14,44,28,17,10,26,42,0,11,30,28,12,22,24,19,0,0,18,27,20,10,36,43,0,16,46,19,29,0,15,40,0,2,32,26,22,22,28,14,0,21,24,53,24,4,52,29,0,8,24,30,27,25,14,31,0,12,56,22,9,0,48,23,0,4,24,40,20,10,29,45,0,22,14,17,36,8,28,38,0,5,28,43,9,19,42,19,0,13,20,43,31,0,32,18,0,4,33,20,25,22,14,42,0,8,62,29,16,11,13,29,0,10,28,26,34,7,54,22,0,27,20,19,24,0,16,57,0,4,28,25,16,16,44,20,0,12,30,40,14,9,44,40,0,0,46,20,29,10,21,47,0,10,27,26,22,0,30,12,0,3,18,70,12,7,48,38,0,15,36,31,20,11,16,22,0,5,54,26,10,27,20,35,0,12,18,28,33,0,49,35,0,10,24,15,41,24,26,32,0,10,49,25,11,15,40,17,0,5,12,58,18,12,25,39,0,20,36,20,24,0,15,72,0,1,56,26,17,18,28,18,0,31,16,36,16,8,33,22,0,13,42,16,24,10,32,41,0,11,23,58,9,0,26,16,0,8,28,27,23,13,48,26,0,12,34,30,45,9,22,34,0,0,44,25,14,16,32,22,0,21,22,50,12,0,38,25,0,5,20,18,33,20,11,43,0,8,50,22,16,18,28,29,0,6,26,36,14,9,38,44,0,21,41,14,34,0,25,28,0,8,33,62,11,16,30,16,0,9,16,42,27,9,28,29,0,8,34,16,15,12,26,52,0,9,56,24,18,0,34,24,0,0,12,28,26,7,62,44,0,28,20,23,21,10,34,56,0,3,32,31,20,22,18,13,0,24,22,28,17,0,24,27,0,8,46,32,34,12,13,72,0,12,42,22,12,8,47,13,0,0,20,49,24,12,31,24,0,16,26,26,24,0,16,40,0,0,48,22,11,29,39,28,0,10,23,30,30,6,27,54,0,14,16,17,42,16,23,23,0,11,48,40,18,0,30,24,0,11,20,40,18,10,51,19,0,27,48,11,22,13,20,53,0,3,47,42,17,19,26,25,0,11,12,47,29,0,62,28,0,5,36,24,23,18,26,28,0,9,25,42,14,18,22,15,0,4,29,40,12,10,38,34,0,20,46,20,36,0,17,29,0,8,30,25,13,27,28,27,0,24,18,49,16,5,53,28,0,0,26,30,24,15,23,28,0,9,51,28,13,0,40,21,0,5,24,46,38,6,22,26,0,30,26,15,40,10,21,43,0,7,36,34,13,16,49,18,0,12,22,44,12,0,43,39,0,8,26,15,24,18,18,46,0,7,44,32,14,14,26,27,0,9,15,29,28,13,48,21,0,23,32,29,25,0,16,41,0,1,40,51,12,20,21,18,0,15,34,42,18,9,60,28,0,10,24,12,18,16,14,75,0,13,34,14,24,0,50,18,0,7,20,54,16,10,51,42,0,13,22,28,37,16,12,33,0,0,43,22,12,24,24,22,0,15,29,55,16,0,29,32,0,3,39,18,26,12,36,25,0,8,34,40,14,10,39,20,0,8,19,56,30,8,32,26,0,23,26,19,16,0,18,45,0,3,64,28,24,22,40,21,0,24,14,27,26,10,35,20,0,8,28,27,27,10,21,54,0,14,43,22,12,0,20,14,0,4,28,24,13,14,32,52,0,16,38,14,40,7,19,69,0,4,29,51,12,24,37,14,0,16,23,43,22,0,60,21,0,8,18,25,32,20,16,28,0,8,57,33,11,16,26,29,0,0,20,48,24,6,42,40,0,24,30,18,25,0,21,27,0,4,33,28,12,16,42,30,0,16,14,48,18,8,36,16,0,10,68,13,24,24,16,48,0,9,42,46,20,0,16,30,0,5,17,33,33,7,41,30,0,24,46,30,21,10,29,34,0,4,40,29,12,35,20,20,0,12,17,28,26,0,49,51,0,0,30,20,34,14,19,35,0,10,40,20,20,13,40,15,0,12,14,69,19,8,56,24,0,11,28,29,28,0,18,48,0,7,64,34,9,17,20,23,0,13,24,25,25,8,23,49,0,0,22,12,44,21,34,34,0,11,42,24,9,0,52,18,0,2,25,47,16,20,26,24,0,30,36,18,20,12,24,43,0,4,54,28,18,11,30,24,0,25,16,41,19,0,31,25,0,17,30,24,25,12,19,53,0,7,28,49,18,14,29,20,0,4,17,42,23,14,60,46,0,15,28,14,46,0,14,32,0,4,24,29,23,16,52,16,0,15,19,62,12,6,42,40,0,9,28,26,26,16,18,34,0,11,48,16,8,0,24,26,0,9,24,36,25,9,30,32,0,20,30,17,32,12,26,36,0,0,54,30,10,12,30,24,0,15,13,62,36,0,30,19,0,3,44,22,24,22,14,61,0,12,57,37,12,12,27,23,0,12,22,25,18,10,47,27,0,32,24,21,26,0,30,52,0,3,34,42,13,33,24,18,0,14,34,23,19,8,46,36,0,5,48,24,36,10,9,34,0,13,39,44,19,0,22,16,0,4,17,42,15,9,68,24,0,22,22,23,20,21,13,45,0,4,31,22,12,19,58,24,0,10,24,46,24,0,41,50,0,11,30,10,32,16,28,42,0,12,36,36,14,13,28,20,0,0,22,63,24,11,20,24,0,19,49,17,26,0,30,50,0,0,50,20,13,18,20,33,0,14,17,32,30,8,56,23,0,12,28,40,18,17,25,32,0,7,44,28,12,0,33,11,0,11,18,49,20,12,31,52,0,12,40,28,33,6,16,54,0,4,40,24,17,17,30,14,0,30,28,41,12,0,50,26,0,5,28,22,30,12,17,35,0,6,56,29,14,22,24,30,0,4,27,43,45,9,29,38,0,31,18,19,31,0,25,23,0,6,60,34,12,13,34,23,0,16,20,40,16,7,46,30,0,0,28,17,20,24,20,48,0,8,30,32,19,0,26,35,0,5,12,37,25,10,70,20,0,24,48,25,33,9,22,30,0,4,28,34,13,30,25,20,0,12,28,38,20,0,31,37,0,10,50,20,29,18,18,59,0,18,28,23,20,15,32,24,0,4,19,36,18,5,65,54,0,11,22,22,22,0,17,42,0,0,54,26,15,29,24,16,0,19,21,52,28,6,36,20,0,12,31,16,27,12,18,47,0,21,30,60,10,0,51,13,0,5,20,53,24,13,31,20,0,25,30,16,22,14,20,59,0,0,44,36,14,17,40,22,0,13,20,26,28,0,60,32,0,1,24,27,31,12,17,33,0,7,45,32,10,12,20,19,0,11,41,32,14,11,36,31,0,23,54,22,34,0,15,56,0,7,22,21,23,24,29,16,0,16,13,61,21,6,49,24,0,7,24,20,43,24,22,27,0,10,46,27,11,0,24,29,0,4,31,48,20,7,35,66,0,26,26,17,36,8,25,30,0,6,55,29,10,22,28,26,0,10,12,52,24,0,35,32,0,7,40,22,18,22,36,52,0,5,66,26,19,17,20,17,0,0,21,32,29,14,51,20,0,18,38,21,21,0,20,54,0,3,30,48,10,18,28,16,0,18,18,27,16,11,36,60,0,8,24,16,50,8,20,66,0,15,27,22,18,0,46,16,0,12,18,31,17,7,54,24,0,24,29,29,30,12,12,25,0,4,49,46,14,19,28,26,0,11,42,40,28,0,37,28,0,5,22,18,26,19,19,41,0,14,39,28,11,15,60,23,0,4,13,54,20,16,40,24,0,14,46,18,19,0,20,52,0,5,38,41,20,18,18,16,0,19,22,48,32,6,63,33,0,0,32,18,18,11,34,35,0,10,26,37,19,0,17,20,0,2,26,22,30,10,46,38,0,16,26,19,21,16,15,60,0,5,43,21,17,26,52,15,0,18,15,68,22,0,40,30,0,7,30,35,22,14,15,30,0,12,46,18,10,17,42,21,0,8,20,38,16,9,25,36,0,30,38,14,36,0,29,33,0,2,46,66,12,19,34,32,0,13,21,44,20,9,34,19,0,12,44,16,38,24,14,54,0,7,63,28,23,0,26,36,0,12,19,40,24,8,45,24,0,25,24,16,21,8,23,45,0,0,34,38,12,20,24,25,0,24,26,40,11,0,44,24,0,3,51,12,48,16,22,48,0,13,34,42,18,10,33,17,0,10,20,69,16,7,41,32,0,20,26,21,27,0,23,25,0,5,38,15,10,33,41,31,0,14,22,37,30,5,29,51,0,10,18,21,35,12,19,42,0,10,47,36,13,0,34,21,0,0,14,49,24,12,36,21,0,18,60,20,22,8,18,43,0,5,72,40,13,17,32,18,0,21,16,19,33,0,41,27,0,13,20,29,22,14,32,44,0,7,26,47,12,20,40,14,0,0,35,30,18,15,48,39,0,26,20,18,43,0,14,56,0,1,40,25,13,22,24,18,0,24,30,49,19,7,47,35,0,7,36,27,22,18,13,42,0,10,51,24,12,0,38,34,0,5,23,48,19,9,39,36,0,17,26,16,44,18,20,33,0,6,37,36,14,17,32,12,0,12,20,47,18,0,25,35,0,6,38,20,19,16,27,45,0,11,60,28,14,10,24,25,0,13,10,30,26,7,73,26,0,23,42,35,16,0,27,38,0,5,44,38,20,32,20,16,0,12,18,46,26,11,35,30,0,0,52,16,34,12,17,63,0,12,36,24,14,0,53,13,0,6,24,54,12,8,44,48,0,14,18,15,43,12,22,36,0,4,36,25,12,29,24,33,0,18,25,39,26,0,40,27,0,14,36,23,46,14,29,32,0,12,42,49,8,9,27,29,0,6,20,44,27,10,44,16,0,23,34,15,27,0,16,55,0,1,36,24,21,17,22,37,0,14,16,45,16,9,60,42,0,10,30,23,20,16,24,33,0,12,36,48,18,0,20,10,0,5,25,39,16,13,28,39,0,25,64,24,23,7,15,53,0,0,34,34,18,18,37,18,0,14,19,43,33,0,69,36,0,2,16,31,20,31,20,36,0,14,60,17,16,18,32,18,0,10,18,46,28,8,32,44,0,23,20,19,36,0,21,28,0,5,62,26,11,11,50,26,0,12,20,48,12,11,28,24,0,8,36,17,19,17,20,69,0,6,33,51,15,0,33,24,0,4,20,33,42,9,45,18,0,31,24,32,29,10,28,38,0,3,52,38,15,20,30,20,0,14,29,28,14,0,54,44,0,12,38,16,36,14,12,48,0,16,30,20,22,13,30,19,0,0,19,64,18,12,47,24,0,15,30,18,31,0,18,34,0,3,50,43,13,32,35,18,0,10,24,54,36,5,28,32,0,13,22,18,34,16,34,23,0,19,38,37,8,0,37,35,0,6,16,44,20,11,46,36,0,10,38,19,20,14,26,44,0,3,56,26,19,25,24,28,0,30,14,26,22,0,37,21,0,0,53,24,32,14,21,60,0,10,30,40,16,18,21,19,0,10,24,32,19,11,29,44,0,14,42,16,40,0,19,56,0,6,33,25,11,23,63,15,0,16,20,43,16,9,65,25,0,0,18,40,27,18,11,42,0,9,62,34,12,0,24,24,0,2,28,60,24,6,37,26,0,27,30,12,26,14,28,29,0,6,42,38,22,12,30,17,0,11,17,67,30,0,39,30,0,8,36,16,28,26,20,55,0,7,58,24,24,8,32,29,0,5,21,35,20,9,37,44,0,35,26,33,16,0,32,32,0,3,36,30,14,29,22,19,0,24,20,23,17,6,61,49,0,8,48,24,30,11,17,53,0,12,40,25,21,0,38,14,0,11,16,57,21,10,42,24,0,20,30,26,28,14,13,43,0,0,64,22,9,19,34,23,0,12,30,28,24,0,22,63,0,6,28,18,30,14,30,53,0,8,29,40,8,15,36,20,0,6,21,48,20,17,42,20,0,25,31,15,34,0,16,42,0,4,38,56,16,16,16,30,0,24,20,37,28,6,72,15,0,10,28,20,20,19,30,55,0,9,25,27,14,0,48,20,0,2,24,28,16,13,51,30,0,15,54,26,38,8,14,45,0,6,22,31,21,24,24,23,0,25,23,41,16,0,46,30,0,11,38,20,30,20,12,25,0,8,72,40,8,23,26,30,0,0,21,30,42,7,47,40,0,21,22,22,31,0,27,44,0,1,39,35,14,13,48,20,0,13,16,76,24,7,22,24,0,9,42,16,27,16,23,64,0,9,66,28,14,0,30,22,0,16,18,26,22,14,43,31,0,28,26,25,34,8,28,63,0,3,30,41,10,25,33,16,0,12,35,38,27,0,36,24,0,5,28,20,32,16,16,29,0,8,31,27,23,16,37,18,0,10,22,64,12,6,54,48,0,20,20,17,24,0,16,46,0,6,60,20,14,14,44,32,0,17,19,37,17,8,44,44,0,0,36,15,50,16,25,21,0,20,56,42,17,0,25,15,0,3,19,65,30,14,34,32,0,20,44,18,17,18,24,45,0,5,50,30,16,23,20,33,0,20,18,42,26,0,40,25,0,9,24,31,24,16,30,32,0,6,36,26,18,22,28,15,0,8,27,45,16,14,36,28,0,11,51,25,26,0,15,69,0,0,49,24,14,24,44,18,0,21,24,40,25,6,44,30,0,7,20,21,35,25,18,42,0,8,39,32,13,0,45,32,0,5,34,34,26,7,36,54,0,32,20,15,40,8,21,29,0,0,38,49,9,18,32,28,0,18,18,58,14,0,45,19,0,3,48,15,17,14,14,66,0,12,36,34,22,12,31,23,0,6,16,38,30,9,60,24,0,25,40,17,31,0,22,45,0,6,34,46,20,24,24,15,0,14,37,31,16,9,29,66,0,7,44,24,37,10,19,42,0,13,28,20,14,0,32,24,0,6,19,47,18,9,48,24,0,16,43,30,25,16,20,32,0,4,56,26,12,30,32,20,0,14,18,64,28,0,33,28,0,13,22,28,38,11,23,35,0,10,59,40,11,7,59,18,0,0,14,47,20,14,28,39,0,24,26,12,19,0,24,56,0,1,57,24,19,22,24,26,0,18,19,29,31,11,56,22,0,15,38,31,19,8,28,38,0,7,56,58,12,0,19,22,0,10,28,38,22,16,49,36,0,19,24,16,38,14,13,42,0,4,30,21,21,16,63,19,0,15,13,62,14,0,69,45,0,3,24,23,34,26,21,30,0,12,38,24,15,19,24,23,0,7,38,52,29,5,20,37,0,35,38,18,34,0,27,44,0,5,34,43,11,26,33,22,0,13,15,36,30,7,33,29,0,0,34,19,15,32,20,45,0,9,71,20,18,0,30,22,0,0,15,34,36,13,49,33,0,22,36,38,24,6,17,45,0,6,42,34,13,16,24,13,0,20,24,36,18,0,49,40,0,10,41,20,34,10,24,74,0,16,32,40,12,15,40,18,0,6,27,41,24,9,56,28,0,17,20,43,41,0,13,29,0,1,60,24,10,26,32,29,0,13,28,32,20,6,48,40,0,16,24,12,29,24,22,39,0,9,35,26,13,0,32,23,0,11,16,60,14,13,33,37,0,18,46,14,28,11,30,42,0,0,44,50,27,16,17,30,0,16,19,34,32,0,55,30,0,8,32,18,21,9,27,32,0,15,36,25,10,21,30,25,0,8,20,37,16,14,42,51,0,13,32,24,31,0,27,56,0,5,43,26,17,23,30,11,0,31,19,76,16,7,46,24,0,4,38,28,32,17,18,40,0,15,45,25,13,0,28,18,0,0,30,50,33,10,36,44,0,28,26,11,45,8,23,47,0,6,34,46,13,23,67,22,0,12,18,38,24,0,29,21,0,13,36,16,36,12,16,53,0,7,60,40,19,10,18,37,0,0,22,32,16,6,71,24,0,32,53,29,18,0,20,42,0,0,27,55,21,20,33,17,0,12,24,35,19,10,46,30,0,10,32,20,32,22,12,47,0,16,25,31,14,0,52,12,0,8,33,52,14,8,58,30,0,20,24,31,23,12,23,35,0,4,64,17,11,25,20,32,0,16,23,36,32,0,37,45,0,5,20,22,36,20,19,42,0,9,47,55,14,13,37,25,0,6,14,47,34,14,26,16,0,24,50,20,25,0,20,61,0,5,55,24,13,20,48,22,0,16,16,31,22,8,44,32,0,0,28,22,28,8,32,48,0,7,32,52,14,0,32,22,0,5,22,28,17,18,40,37,0,16,36,20,48,9,12,41,0,7,54,31,20,16,26,27,0,21,27,60,18,0,42,31,0,7,36,20,20,29,17,46,0,8,56,20,12,18,29,23,0,5,24,69,22,10,40,45,0,27,34,12,47,0,36,26,0,4,26,30,11,14,28,21,0,16,17,72,24,8,27,19,0,10,61,24,25,14,32,36,0,11,48,32,12,0,19,26,0,10,12,38,39,9,55,28,0,25,24,20,25,18,38,45,0,0,41,34,19,35,26,21,0,12,30,38,14,0,46,55,0,2,44,28,29,10,14,58,0,17,42,28,14,11,44,15,0,14,18,36,19,11,56,43,0,18,21,22,38,0,15,34,0,4,31,43,9,31,34,24,0,10,32,36,40,7,28,34,0,12,18,25,29,20,27,31,0,11,52,31,18,0,46,20,0,3,24,54,14,12,39,28,0,28,32,18,18,18,13,75,0,4,51,22,16,15,28,30,0,21,15,36,24,0,52,20,0,12,62,20,27,20,24,33,0,9,33,47,17,18,21,17,0,0,24,44,21,8,44,52,0,18,34,21,38,0,21,52,0,4,42,20,21,17,42,19,0,22,15,39,16,7,78,54,0,10,20,24,25,12,17,40,0,9,63,20,15,0,28,26,0,7,24,50,39,10,32,34,0,17,41,17,23,11,24,49,0,6,51,58,10,20,34,20,0,17,16,34,15,0,28,20,0,0,34,15,38,25,28,54,0,7,52,42,14,13,32,24,0,9,20,32,34,12,56,24,0,23,28,40,29,0,27,45,0,4,36,38,16,29,20,22,0,26,34,30,19,6,36,21,0,0,50,14,35,12,15,65,0,12,24,31,22,0,42,18,0,3,18,66,16,11,58,28,0,14,28,28,24,19,24,35,0,6,46,42,10,31,36,21,0,12,27,48,20,0,30,52,0,15,24,16,28,10,29,27,0,18,60,26,12,13,28,18,0,6,16,50,18,12,44,30,0,22,48,15,17,0,21,52,0,2,68,28,21,14,27,23,0,24,16,32,48,8,33,21,0,10,28,40,28,12,17,63,0,11,56,32,18,0,42,18,0,6,24,31,14,14,32,60,0,17,36,20,38,10,25,60,0,0,23,26,21,30,50,14,0,15,21,58,19,0,40,28,0,6,28,33,28,22,17,25,0,8,63,40,12,17,42,28,0,6,34,30,24,8,38,28,0,30,24,17,31,0,16,40,0,9,37,34,14,16,44,38,0,8,13,68,24,10,47,40,0,5,42,10,31,16,20,50,0,13,52,36,18,0,16,19,0,6,27,46,20,6,51,26,0,32,29,25,23,8,37,39,0,6,28,54,12,27,18,16,0,18,24,35,33,0,65,45,0,7,34,22,39,18,17,60,0,13,30,19,18,18,45,22,0,0,22,54,22,8,42,24,0,15,28,28,29,0,10,36,0,1,66,30,13,28,36,27,0,22,35,28,19,5,30,43,0,10,38,14,45,14,31,50,0,11,40,37,9,0,36,22,0,5,15,50,39,14,44,20,0,30,24,22,28,17,16,42,0,4,43,24,18,10,34,28,0,23,25,48,22,0,68,27,0,7,20,24,18,16,24,64,0,8,26,28,19,14,20,15,0,9,25,34,16,16,56,40,0,17,62,20,45,0,15,38,0,7,39,42,19,18,28,17,0,13,28,70,24,6,40,35,0,0,36,28,22,22,17,31,0,13,48,18,12,0,44,30,0,2,18,40,26,8,36,65,0,29,18,25,35,8,28,30,0,6,58,29,15,17,50,14,0,22,15,37,18,0,42,31,0,11,60,22,26,18,20,55,0,8,49,48,17,12,21,28,0,8,16,39,22,13,39,28,0,23,24,22,24,0,38,55,0,0,35,46,11,34,32,14,0,12,34,34,18,13,45,39,0,8,32,29,39,14,14,44,0,12,44,30,12,0,28,28,0,15,18,64,16,6,74,24,0,15,40,24,32,13,16,42,0,0,40,22,14,24,30,34,0,13,26,51,42,0,42,27,0,1,30,12,41,30,26,33,0,16,26,33,16,14,42,21,0,6,18,59,24,10,34,48,0,23,52,16,15,0,22,40,0,5,60,30,16,26,20,35,0,15,16,24,24,5,74,21,0,8,35,37,21,16,30,60,0,7,38,48,12,0,20,16,0,4,28,36,24,10,28,42,0,15,44,18,34,12,19,65,0,9,36,18,17,15,48,20,0,28,20,53,16,0,35,45,0,11,20,22,40,16,19,29,0,9,40,26,10,18,44,36,0,0,29,40,26,9,37,27,0,30,31,26,47,0,23,24,0,2,62,64,11,17,32,18,0,18,21,63,16,8,32,25,0,11,32,17,24,27,24,49,0,10,58,35,28,0,42,30,0,8,14,30,16,13,73,32,0,30,40,15,27,12,22,38,0,3,35,36,24,28,20,16,0,15,24,47,16,0,32,50,0,4,57,26,27,8,20,50,0,12,44,20,18,20,29,17,0,10,25,41,27,7,60,28,0,18,16,31,24,0,19,28,0,4,67,27,12,29,35,23,0,16,21,58,22,5,36,36,0,0,36,30,45,12,21,38,0,17,38,36,8,0,40,21,0,2,20,42,18,18,26,27,0,20,58,15,33,10,20,73,0,3,50,50,18,19,28,27,0,15,24,25,39,0,59,22,0,14,24,26,25,22,17,42,0,10,30,45,14,17,32,15,0,7,32,28,22,14,48,39,0,22,36,17,31,0,16,85,0,4,23,23,21,20,52,19,0,18,19,72,15,6,63,32,0,8,30,24,35,17,22,34,0,14,42,37,16,0,20,17,0,7,30,41,36,10,33,46,0,24,34,18,33,15,27,29,0,0,46,33,8,23,53,24,0,14,18,47,22,0,39,36,0,5,36,25,17,18,28,60,0,6,63,20,29,18,22,24,0,18,11,56,32,10,32,20,0,27,40,34,24,0,26,33,0,4,35,50,14,15,33,20,0,18,22,36,18,13,58,47,0,7,36,20,42,13,22,50,0,9,43,21,14,0,34,16,0,0,23,54,22,11,50,54,0,15,24,23,30,14,16,34,0,2,72,30,12,24,20,32,0,19,30,46,20,0,46,34,0,16,30,10,27,18,22,43,0,16,41,48,12,8,38,33,0,0,15,70,20,17,35,20,0,21,44,14,32,0,24,41,0,2,52,24,20,18,42,23,0,19,22,45,26,6,44,40,0,18,50,24,20,12,24,29,0,9,27,36,11,0,20,21,0,8,34,36,16,10,44,37,0,15,31,32,33,13,15,50,0,5,36,32,22,30,36,18,0,18,15,52,36,0,57,20,0,4,28,29,35,18,14,56,0,14,66,27,11,10,56,21,0,5,30,40,24,9,30,68,0,30,16,17,45,0,35,51,0,8,32,39,13,17,40,18,0,19,30,43,28,8,36,18,0,0,30,17,23,19,16,55,0,8,73,44,18,0,25,31,0,5,24,32,33,6,67,18,0,35,38,21,20,14,22,50,0,4,26,31,14,30,32,27,0,12,20,40,12,0,54,54,0,6,34,24,47,14,15,33,0,14,43,32,23,18,36,15,0,9,22,50,12,8,38,32,0,21,54,24,32,0,24,30,0,3,46,26,13,36,24,35,0,10,18,39,40,6,35,50,0,10,28,17,25,21,43,42,0,10,55,32,13,0,56,18,0,9,15,82,16,12,28,28,0,17,32,19,30,12,19,65,0,0,65,42,14,12,20,25,0,34,14,32,24,0,36,29,0,0,29,27,27,10,36,40,0,10,32,49,15,24,23,21,0,6,34,30,26,16,48,38,0,25,40,21,40,0,9,64,0,5,45,28,23,22,37,25,0,14,23,38,14,5,67,32,0,7,32,30,28,24,16,29,0,10,54,20,13,0,40,30,0,4,20,36,21,12,55,32,0,31,35,16,25,10,36,29,0,7,26,66,17,15,36,21,0,10,24,67,30,0,32,28,0,14,36,18,19,30,32,62,0,8,42,22,14,15,25,27,0,0,15,22,36,8,61,45,0,20,24,37,23,0,31,56,0,2,45,23,16,29,20,20,0,25,28,50,18,10,33,27,0,9,72,24,35,13,12,48,0,14,36,40,23,0,44,11,0,12,27,48,23,10,35,38,0,22,20,24,34,15,19,39,0,3,51,33,13,27,48,22,0,9,30,51,28,0,40,35,0,0,24,21,48,12,18,29,0,16,41,48,12,12,32,33,0,8,15,63,15,17,43,21,0,24,60,12,22,0,20,67,0,4,64,30,14,14,30,26,0,17,15,47,28,11,62,20,0,0,32,24,33,12,24,44,0,9,24,45,15,0,31,20,0,1,24,50,20,11,46,46,0,18,44,20,38,6,24,52,0,10,32,20,13,22,40,23,0,33,24,35,20,0,66,36,0,8,28,29,30,22,22,42,0,7,60,27,14,22,24,21,0,6,27,42,42,10,38,44,0,19,22,18,34,0,24,40,0,3,62,34,11,20,55,14,0,11,20,49,22,14,28,39,0,14,24,17,20,14,18,73,0,9,48,32,20,0,30,32,0,9,24,35,31,14,62,26,0,31,42,25,27,8,19,47,0,0,44,50,14,24,24,18,0,24,27,33,15,0,44,28,0,5,28,29,38,25,15,64,0,10,40,20,21,9,65,23,0,8,21,62,12,11,52,40,0,18,32,29,36,0,16,30,0,4,48,23,15,28,32,18,0,16,36,53,24,5,28,44,0,11,31,22,27,15,26,32,0,17,54,53,12,0,29,30,0,2,16,34,32,12,39,34,0,16,28,20,30,19,23,49,0,4,59,24,29,20,24,25,0,24,15,37,36,0,42,34,0,13,34,29,20,10,30,74,0,8,51,40,12,20,22,12,0,0,30,30,17,14,52,42,0,18,40,18,37,0,26,40,0,2,24,51,12,25,32,20,0,15,17,44,27,8,60,22,0,11,26,27,44,24,16,29,0,12,61,31,10,0,28,41,0,10,34,32,24,7,27,45,0,33,36,13,33,8,30,51,0,4,38,37,18,12,44,30,0,10,15,71,14,0,44,22,0,4,76,18,28,24,20,49,0,13,45,56,15,11,24,21,0,6,17,46,30,12,62,20,0,33,32,31,20,0,26,30,0,6,40,41,15,24,32,19,0,16,18,31,24,10,44,55,0,0,32,20,24,20,24,66,0,15,53,16,24,0,38,12,0,8,21,72,19,10,33,32,0,13,36,30,35,13,14,59,0,3,75,30,10,23,48,31,0,11,30,36,26,0,28,37,0,17,24,14,43,19,26,31,0,11,39,30,12,14,70,20,0,6,22,48,20,10,37,34,0,30,28,29,30,0,22,38,0,0,60,50,18,12,20,32,0,34,18,30,22,8,65,25,0,17,34,24,27,10,16,40,0,10,32,32,18,0,31,19,0,7,24,41,30,17,40,30,0,18,46,23,38,16,24,45,0,0,38,29,17,24,37,14,0,13,39,62,16,0,54,57,0,2,22,24,27,16,20,40,0,14,42,22,8,22,20,36,0,10,24,45,34,5,48,45,0,21,30,18,28,0,40,45,0,7,49,47,12,27,42,18,0,13,14,67,39,8,28,20,0,6,52,23,18,24,14,60,0,11,50,36,16,0,32,28,0,6,16,29,20,13,65,30,0,20,30,23,28,10,25,40,0,4,41,58,11,36,24,16,0,16,23,32,22,0,56,30,0,9,40,24,44,12,21,55,0,11,33,34,22,15,30,19,0,0,23,70,30,5,72,32,0,26,24,17,22,0,15,42,0,3,36,19,18,24,52,36,0,13,32,44,22,8,40,48,0,7,26,16,52,16,27,34,0,15,39,42,15,0,30,20,0,7,20,65,16,14,24,33,0,31,70,21,17,11,20,50,0,3,63,24,15,26,18,31,0,20,18,36,36,0,45,35,0,5,36,31,20,19,41,36,0,7,46,39,23,17,40,17,0,10,22,34,14,13,36,60,0,20,42,18,45,0,13,50,0,9,52,29,20,21,42,14,0,25,20,56,16,6,45,34,0,0,23,21,38,18,22,50,0,7,50,40,11,0,34,32,0,2,37,42,29,11,30,22,0,30,20,22,47,18,27,33,0,6,39,38,11,15,49,30,0,14,19,56,16,0,54,20,0,12,44,18,21,24,22,63,0,11,48,20,22,9,32,39,0,10,16,38,29,10,47,24,0,23,39,16,31,0,21,63,0,2,34,79,18,32,16,15,0,12,45,33,16,6,42,33,0,10,42,20,34,12,23,43,0,17,46,24,12,0,49,20,0,8,15,52,24,9,75,52,0,12,20,40,24,12,18,30,0,0,62,24,16,31,36,22,0,15,24,52,32,0,38,24,0,7,38,16,44,12,21,37,0,19,60,45,9,11,38,19,0,10,20,43,30,15,29,36,0,14,28,18,32,0,27,80,0,3,36,41,13,18,37,37,0,18,20,37,22,7,38,36,0,12,24,34,30,16,30,33,0,9,38,34,21,0,24,20,0,0,33,36,14,11,52,31,0,26,42,23,38,10,20,62,0,5,37,34,19,16,49,21,0,23,14,69,15,0,70,32,0,6,34,18,27,31,16,30,0,12,63,22,19,22,40,23,0,0,23,68,24,9,27,63,0,32,38,15,32,0,26,39,0,0,50,24,10,23,24,30,0,21,14,56,24,11,45,22,0,9,36,22,24,23,24,40,0,11,53,38,26,0,24,22,0,13,14,45,36,10,54,26,0,22,40,40,20,9,31,51,0,4,35,34,12,23,52,16,0,21,36,25,16,0,35,56,0,6,40,14,46,12,13,75,0,12,27,26,19,22,38,18,0,11,36,37,18,11,56,24,0,20,42,26,25,0,16,30,0,6,72,34,13,20,20,33,0,11,36,51,36,7,46,37,0,0,24,16,36,24,17,61,0,16,31,50,17,0,47,21,0,3,19,63,26,15,58,36,0,18,32,12,26,16,26,39,0,6,46,38,25,20,24,25,0,24,24,35,32,0,48,30,0,13,53,32,24,10,22,40,0,10,36,42,12,22,19,25,0,4,22,39,24,14,58,32,0,21,34,32,26,0,20,56,0,2,29,25,23,25,60,19,0,26,17,54,16,5,42,35,0,10,30,34,24,12,23,44,0,10,74,22,11,0,28,23,0,12,22,36,23,11,34,38,0,34,36,15,53,8,31,31,0,0,39,55,10,17,43,30,0,12,20,48,36,0,31,27,0,2,32,19,32,20,16,46,0,6,83,44,18,13,25,25,0,12,19,42,18,11,62,30,0,24,30,24,20,0,34,49,0,4,26,30,14,28,28,25,0,17,23,47,14,13,48,49,0,5,78,20,38,13,22,60,0,15,24,34,17,0,45,16,0,4,25,55,33,7,41,34,0,27,26,28,39,17,20,31,0,7,60,23,16,34,30,26,0,10,21,33,22,0,45,75,0,13,20,25,27,26,28,30,0,15,61,40,16,14,44,15,0,0,16,59,22,10,29,16,0,20,54,26,26,0,16,74,0,4,58,32,18,15,29,22,0,18,18,35,39,7,49,28,0,14,30,27,22,21,29,73,0,9,30,36,12,0,25,16,0,8,37,32,24,16,46,49,0,19,30,24,46,8,12,57,0,4,54,22,17,15,38,23,0,28,26,55,15,0,74,20,0,0,36,33,18,26,17,44,0,14,43,28,13,18,40,29,0,4,18,60,30,7,45,44,0,23,34,18,42,0,24,24,0,9,44,54,14,22,37,24,0,10,19,63,16,11,34,45,0,0,44,16,25,14,19,35,0,9,60,24,17,0,24,32,0,3,23,32,21,7,61,38,0,22,48,28,23,11,34,60,0,3,40,43,23,38,20,14,0,20,22,49,36,0,34,27,0,7,42,20,50,16,20,49,0,17,33,26,15,15,54,24,0,9,20,50,16,9,54,42,0,18,28,29,46,0,24,40,0,1,46,29,8,28,42,35,0,16,36,34,32,9,32,36,0,17,31,18,44,18,26,31,0,10,51,56,14,0,26,35,0,7,24,48,20,10,48,24,0,27,28,12,16,21,14,69,0,0,65,32,23,19,32,31,0,16,13,31,28,0,67,30,0,7,24,34,32,14,31,36,0,10,29,54,16,14,22,16,0,11,33,40,16,9,47,54,0,25,49,20,26,0,27,41,0,8,36,37,16,17,38,22,0,20,20,47,34,8,62,32,0,6,18,29,34,29,19,50,0,9,70,15,13,0,60,24,0,3,33,57,32,14,26,34,0,24,28,22,23,12,24,37,0,8,44,26,12,18,38,20,0,24,20,65,21,0,27,27,0,10,47,12,37,16,26,75,0,8,53,47,20,11,35,20,0,0,20,30,39,16,50,26,0,40,24,26,23,0,22,39,0,0,50,41,14,26,32,22,0,14,24,54,16,6,61,45,0,8,48,18,26,12,16,68,0,18,28,24,21,0,36,25,0,11,18,73,14,10,71,28,0,11,46,18,42,19,19,24,0,4,45,55,13,28,24,26,0,12,30,56,30,0,31,48,0,7,26,20,41,17,40,30,0,15,48,23,13,19,40,35,0,6,18,47,24,11,33,34,0,28,40,21,24,0,27,64,0,5,41,30,20,24,22,29,0,28,14,44,30,6,55,23,0,0,58,33,24,9,22,34,0,10,54,67,12,0,28,16,0,4,30,37,17,22,37,32,0,16,28,21,30,9,17,69,0,7,38,31,22,26,69,12,0,14,30,53,22,0,56,44,0,12,24,31,39,20,15,34,0,10,66,32,18,11,24,27,0,9,26,38,24,10,38,35,0,29,24,22,41,0,20,43,0,0,48,30,17,14,55,24,0,12,17,50,15,13,54,24,0,11,50,16,26,31,30,50,0,11,40,30,23,0,27,25,0,8,18,53,20,7,46,48,0,37,32,30,22,8,35,54,0,0,34,30,14,28,32,21,0,20,22,25,22,0,44,48,0},
{0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,3,0,1,2,0,1,2,1,2,2,1,2,1,0,3,2,1,2,1,2,1,2,2,1,4,1,2,3,0,2,4,1,3,2,1,4,1,1,3,3,2,2,4,2,1,3,2,3,4,2,3,3,1,2,5,2,4,3,2,4,1,1,6,4,3,4,2,3,0,4,4,3,5,1,5,5,1,4,5,2,5,3,3,5,3,2,5,5,2,5,5,4,1,3,5,4,6,3,5,5,0,3,8,2,5,6,3,7,2,3,8,4,4,4,4,5,2,5,4,6,7,2,8,5,1,5,8,4,6,6,4,6,1,3,9,6,3,6,6,5,3,5,7,6,7,3,6,8,1,6,9,3,8,5,7,7,1,4,8,7,6,7,7,5,1,6,5,8,8,4,10,7,2,6,11,6,5,6,4,9,4,3,14,5,5,8,8,7,2,8,8,6,9,4,8,9,0,9,9,5,8,7,8,9,4,4,13,8,5,8,8,6,3,6,9,9,8,7,10,10,1,6,13,5,12,9,6,11,1,5,14,8,6,7,11,7,3,9,9,9,10,4,13,9,2,12,10,8,8,8,9,12,4,4,14,9,6,10,9,9,1,7,12,9,11,6,14,10,2,11,14,6,11,10,8,10,4,7,16,10,8,9,14,8,3,10,9,14,9,7,12,10,1,8,17,8,10,11,8,13,5,6,20,9,8,13,9,10,4,9,12,10,11,6,17,13,2,13,15,7,12,9,13,14,1,8,14,12,7,14,14,9,6,9,13,12,13,8,14,13,3,10,19,8,13,10,11,16,2,9,24,10,9,10,11,11,0,15,11,14,14,7,22,12,4,11,15,10,12,13,10,16,5,7,19,13,7,17,16,11,5,10,17,12,15,9,17,13,1,12,21,8,14,11,14,18,5,10,18,16,8,14,15,10,5,13,16,16,11,10,20,12,3,16,21,10,15,13,10,16,3,8,27,12,9,15,16,16,5,13,15,14,16,8,23,15,2,17,18,11,18,12,17,15,5,11,22,17,12,16,14,12,1,13,17,18,12,11,22,15,5,14,25,9,14,15,14,24,6,11,24,13,13,14,19,13,5,15,16,18,15,9,25,17,0,18,20,13,13,16,20,16,8,8,30,15,9,22,15,14,5,13,20,17,19,13,21,18,3,17,24,14,21,13,14,19,2,11,28,14,12,17,25,15,8,19,17,20,14,12,23,18,4,17,24,12,14,18,16,25,4,9,34,13,15,18,19,18,2,18,20,17,18,12,25,18,4,22,23,14,20,14,20,19,7,12,31,22,10,19,26,14,8,13,22,22,15,16,24,18,1,21,28,13,20,17,17,24,8,14,29,17,14,20,18,17,6,19,18,21,20,11,41,18,4,19,22,16,18,21,20,22,1,11,32,20,13,22,23,17,9,16,29,22,19,14,24,21,3,23,32,12,20,17,20,26,6,20,31,18,15,20,24,18,3,16,21,28,18,13,30,20,7,19,33,15,22,21,21,23,7,13,37,18,13,28,24,20,6,20,24,19,24,12,33,22,1,25,25,19,20,18,26,25,9,17,36,24,12,22,21,17,8,19,25,23,18,17,33,23,7,22,34,15,21,21,18,33,1,16,40,18,17,24,32,18,8,21,24,26,23,16,36,19,6,22,30,18,25,21,23,27,7,13,38,24,15,31,21,20,1,19,35,22,20,17,35,28,5,27,31,16,26,19,24,31,8,20,35,22,15,20,34,21,10,23,22,30,21,17,38,22,2,24,31,19,22,26,26,26,11,14,48,19,20,24,27,24,5,25,28,33,21,15,36,23,4,32,36,18,27,20,29,26,4,21,37,23,15,31,31,20,14,20,27,27,17,22,34,29,5,22,43,19,26,24,27,35,8,16,46,22,21,28,26,21,2,24,26,28,26,18,46,26,8,31,35,26,21,22,25,27,9,16,51,24,17,32,29,21,8,25,34,31,27,19,34,29,0,30,34,19,32,21,32,35,9,22,39,24,18,26,40,21,8,26,27,32,24,24,48,23,8,25,38,22,27,29,24,36,4,17,51,28,16,28,31,29,13,24,38,27,25,16,38,29,5,40,35,22,27,24,37,31,8,18,47,30,18,34,28,25,3,23,36,30,22,21,48,27,9,30,43,19,31,31,26,40,8,21,45,24,25,30,36,25,10,28,33,34,30,19,54,24,1,32,43,26,22,26,30,38,13,25,46,27,19,36,29,27,12,22,38,28,28,22,45,35,6,32,41,20,33,25,33,36,1,25,51,32,20,34,42,23,14,27,35,44,26,23,42,27,6,27,43,26,26,34,31,33,11,19,66,24,21,38,34,30,3,31,36,30,30,21,51,30,9,38,39,25,29,24,36,44,10,24,45,33,18,32,47,27,13,29,35,35,27,30,42,31,2,35,52,21,38,27,33,40,10,22,58,30,27,30,35,27,8,36,37,38,26,20,58,32,9,39,39,28,36,26,34,35,4,21,57,32,18,45,39,33,14,25,42,36,29,27,56,32,6,36,46,24,34,30,37,41,9,28,50,34,27,34,44,26,1,30,32,50,25,26,51,31,12,34,51,25,30,34,36,38,11,25,75,28,23,36,38,36,14,32,44,35,30,22,47,38,2,41,43,25,39,31,52,37,14,24,51,34,22,49,36,30,11,28,42,39,32,27,53,36,8,36,57,28,30,31,33,52,4,25,63,29,26,38,48,29,16,42,37,37,32,23,60,30,8,41,40,36,30,34,37,44,14,26,68,34,24,42,43,30,3,27,49,39,33,30,59,38,9,37,55,26,45,31,35,43,9,34,56,37,24,40,53,30,12,34,50,47,30,27,56,35,1,42,49,26,30,36,35,53,17,24,70,31,27,40,37,41,10,31,48,37,38,24,68,35,8,51,44,30,39,38,45,43,5,31,61,39,24,39,48,30,20,31,43,52,29,33,58,34,8,35,66,30,42,36,44,50,9,33,58,34,30,39,44,34,4,39,43,43,30,26,79,39,12,43,51,34,34,38,46,46,11,23,61,37,25,58,44,32,17,32,51,39,39,31,54,48,2,48,60,32,41,29,42,42,15,33,82,37,24,40,50,35,12,41,44,54,31,32,63,35,13,38,55,32,42,37,42,51,1,27,77,36,29,49,52,38,14,41,44,45,38,31,62,39,7,53,53,29,44,32,62,51,14,30,62,48,27,42,43,32,6,37,55,48,31,38,59,39,13,51,68,29,40,37,38,54,13,32,74,32,30,43,56,45,14,38,44,51,39,29,81,36,3,41,56,40,38,44,46,49,19,26,76,40,28,60,44,37,13,36,58,48,33,32,68,47,11,47,64,30,48,38,44,53,2,43,64,39,32,40,64,35,24,37,45,54,32,32,69,46,9,51,60,34,35,45,52,48,11,32,91,35,33,52,50,41,0,38,50,52,47,32,66,43,11,56,54,42,46,37,55,51,14,31,79,46,27,48,58,35,22,38,58,48,36,39,69,44,4,43,63,32,37,46,46,75,15,35,76,36,34,48,55,37,12,45,52,50,41,34,80,39,10,55,57,44,48,41,50,53,5,29,81,45,27,56,59,39,19,37,74,48,40,33,64,54,7,60,61,32,56,37,52,52,16,42,70,42,33,50,58,43,5,43,51,56,35,33,94,42,17,45,61,40,40,54,46,58,15,32,98,44,32,54,54,46,17,43,55,56,39,34,67,41,1,63,71,35,40,38,64,51,21,41,80,51,29,56,50,41,14,38,56,65,36,40,69,50,14,45,77,35,54,41,60,61,5,38,79,40,39,61,62,42,18,51,50,50,49,33,95,44,8,49,63,50,46,45,53,57,15,34,90,42,30,64,51,45,5,50,67,50,43,35,76,53,16,57,70,36,50,39,54,62,11,41,79,45,35,54,84,41,20,47,54,74,36,43,71,43,3,50,67,41,55,48,51,61,21,34,94,52,33,56,53,50,15,43,65,50,42,35,92,50,10,72,68,40,48,39,61,62,3,40,86,50,30,54,68,46,27,40,66,52,40,47,83,49,9,58,75,35,48,55,53,72,16,38,95,45,48,50,55,42,5,54,60,72,42,38,96,45,15,59,69,48,48,50,54,55,16,43,82,45,32,69,67,43,23,42,73,53,45,43,77,61,2,55,69,45,55,41,71,69,18,44,80,48,37,58,79,42,18,47,59,68,40,39,81,48,17,61,74,46,45,59,55,63,5,33,128,45,37,59,59,52,22,54,66,57,54,37,75,56,12,66,69,42,53,46,68,72,14,39,90,52,36,68,67,46,1,42,64,59,44,60,90,47,17,55,87,38,56,44,54,79,12,44,94,54,39,54,69,47,22,57,66,63,45,35,105,49,5,74,65,54,48,50,69,60,25,41,97,56,32,66,57,51,14,48,77,61,49,42,98,59,14,56,78,38,72,53,59,63,6,48,81,52,39,67,78,49,24,50,61,84,41,40,89,47,13,58,97,43,46,55,64,73,19,46,104,47,39,66,63,61,5,49,67,57,48,40,90,61,16,80,69,44,57,45,85,60,15,47,96,64,35,68,71,46,25,49,66,66,51,48,92,57,0,59,93,47,60,48,64,73,20,50,108,50,42,66,63,47,13,64,62,66,51,42,117,53,20,62,75,55,48,56,60,84,8,38,97,50,33,72,78,49,30,45,90,66,48,56,84,61,9,63,79,44,71,52,66,65,15,50,112,62,42,62,76,47,5,55,75,83,43,48,90,54,20,68,74,49,57,64,59,69,19,40,110,48,43,71,78,66,21,53,73,66,54,38,112,55,3,86,77,48,55,54,84,70,24,45,94,58,47,62,71,52,21,50,71,76,42,55,94,59,14,65,106,48,57,57,60,85,2,53,115,49,42,61,78,54,28,64,67,74,44,47,108,61,12,68,78,54,59,57,79,65,25,44,100,57,45,96,65,50,8,50,94,67,59,44,104,67,17,64,85,50,62,49,70,87,14,57,109,57,41,62,89,54,23,66,71,76,54,46,90,53,4,67,89,49,57,63,64,81,24,49,133,52,41,68,81,66,14,58,73,71,58,54,108,57,16,77,84,51,75,51,82,69,4,46,95,81,36,86,85,52,34,54,86,66,42,53,98,60,15,75,93,49,58,57,71,98,19,48,98,62,54,68,70,64,2,61,70,67,57,43,146,55,20,73,86,58,56,62,73,69,18,48,123,60,43,87,75,58,25,55,88,84,54,50,92,67,4,75,99,46,73,53,73,79,23,65,114,59,46,73,88,53,20,60,78,84,46,50,114,65,20,66,88,55,57,72,85,79,7,47,123,54,43,80,78,68,31,57,79,76,68,49,96,60,10,93,84,66,60,51,90,70,26,47,130,64,42,76,80,56,8,63,76,82,45,65,97,66,22,72,104,49,70,66,72,100,15,50,124,55,55,71,95,56,24,72,73,70,54,56,130,68,1,72,84,61,67,58,82,83,28,44,122,68,44,82,73,56,20,58,111,75,54,54,101,73,17,102,89,49,72,55,73,76,8,67,113,63,46,67,110,62,29,59,73,105,54,53,116,61,14,68,92,58,68,76,81,75,18,52,134,62,51,80,80,68,6,65,85,85,62,51,119,63,18,85,98,56,67,63,88,90,20,61,107,69,43,76,86,61,41,53,89,77,54,62,98,74,4,73,120,52,63,69,88,98,22,54,128,57,53,90,82,57,18,67,84,84,67,47,143,62,20,83,88,76,66,60,72,75,1,53,130,69,41,100,86,65,32,66,96,72,62,55,129,80,13,74,92,53,70,60,81,101,23,72,110,64,51,74,111,57,9,65,80,92,54,64,111,64,29,83,97,58,70,72,74,89,19,47,154,68,46,82,84,69,24,61,112,85,63,52,117,70,3,104,94,60,76,64,96,80,32,57,113,76,42,84,80,73,20,64,85,76,56,69,142,66,20,73,117,57,78,70,77,105,6,55,121,60,66,72,97,62,31,82,87,94,56,54,130,64,15,96,101,68,63,68,92,85,24,58,134,66,54,94,86,63,3,61,100,90,52,57,109,96,21,82,108,56,90,61,91,86,18,64,127,69,47,100,108,60,30,60,86,98,60,70,119,67,7,76,105,68,63,76,86,91,33,51,170,60,48,82,82,73,22,84,90,83,67,53,119,77,21,102,88,60,69,60,108,94,7,59,140,82,50,79,108,63,37,68,93,92,57,78,112,69,13,83,118,59,90,68,88,109,24,60,122,70,60,87,91,72,6,73,97,83,64,52,160,64,24,100,102,78,63,69,82,92,24,54,124,72,45,108,99,71,33,63,110,78,66,61,131,76,1,93,99,58,81,82,91,86,25,71,130,76,60,84,104,68,20,65,92,125,57,57,135,72,26,79,125,61,75,76,80,98,9,72,160,63,57,91,97,77,36,67,93,80,74,56,129,81,12,98,98,64,70,70,122,105,21,69,124,90,51,92,88,63,8,66,101,88,61,72,134,72,25,87,125,71,72,74,82,102,18,64,169,69,60,79,98,67,33,94,88,103,69,55,142,71,7,84,102,80,75,72,95,100,34,59,127,72,52,120,115,67,21,67,113,85,67,70,128,82,18,94,118,57,99,69,87,106,1,78,129,78,54,84,122,70,40,72,102,100,57,63,131,77,17,100,110,62,78,78,87,95,32,58,188,71,54,90,87,100,8,75,93,94,68,62,150,77,24,103,98,66,84,78,121,88,23,62,124,86,56,103,101,67,36,69,102,118,57,73,129,78,6,88,143,61,70,76,100,118,30,71,138,69,60,90,91,70,25,91,101,91,66,64,156,80,23,95,113,76,81,77,107,89,7,58,155,76,50,122,96,76,38,66,123,98,74,66,122,94,15,91,120,78,99,67,98,93,21,72,152,71,60,101,113,70,1,85,101,112,63,67,156,75,35,93,113,68,70,86,86,121,20,63,158,73,58,90,132,83,35,76,97,86,84,70,141,80,5,124,108,73,85,67,112,99,31,74,151,98,54,92,95,68,26,69,120,96,62,81,128,85,24,99,125,66,93,79,87,128,8,63,138,77,65,96,107,81,35,87,115,93,69,63,194,77,15,93,111,80,68,92,100,113,34,66,154,77,63,108,95,71,10,69,120,104,72,70,138,93,22,104,131,76,92,66,101,99,21,95,147,75,59,87,144,71,38,82,96,124,66,68,143,85,2,97,118,69,83,91,112,95,31,61,164,83,63,128,95,85,22,80,104,96,82,63,153,85,26,113,112,80,78,70,126,105,11,67,174,91,51,106,110,77,48,81,103,102,61,88,129,84,20,103,152,64,75,76,97,134,27,68,160,71,72,92,113,79,5,94,105,116,79,74,168,76,28,93,113,84,104,78,108,99,21,68,148,95,53,120,109,79,36,89,142,93,69,72,149,92,4,108,126,65,104,71,110,115,36,80,150,82,58,94,120,92,27,78,99,130,66,74,162,75,29,104,130,75,78,113,98,99,4,63,196,77,71,106,110,95,37,82,108,116,72,69,135,79,15,116,127,74,97,83,128,99,31,82,154,98,60,105,107,75,14,75,110,103,65,81,171,105,27,96,142,68,85,80,112,142,17,74,151,80,75,114,123,80,34,91,106,101,87,68,167,84,5,120,110,98,74,80,107,110,43,68,195,82,62,114,112,77,26,83,145,107,75,72,144,97,27,104,120,76,105,85,106,117,8,89,150,85,57,103,158,77,46,84,112,118,70,86,151,84,21,102,122,83,90,97,104,119,26,64,194,94,63,100,113,91,2,82,144,98,77,64,146,90,26,163,118,73,89,79,121,111,26,75,157,99,62,112,126,90,46,77,113,117,78,90,162,90,8,94,144,71,100,94,103,123,35,79,172,80,84,106,115,86,21,94,104,120,69,78,214,79,25,103,132,94,81,86,104,126,9,83,150,91,59,126,118,80,51,78,134,109,74,70,153,114,17,111,137,71,102,79,144,106,29,86,166,89,63,122,136,81,8,96,111,134,79,78,152,83,34,95,143,84,100,102,99,113,27,75,224,77,64,120,112,116,34,99,117,101,87,72,155,91,0,120,132,81,94,83,134,142,34,74,152,100,64,114,126,81,32,85,117,106,70,98,152,89,32,108,154,78,105,85,115,127,9,76,179,102,73,108,127,81,39,106,131,130,74,73,194,85,18,124,132,93,89,82,121,110,40,76,162,85,63,143,110,93,8,80,144,102,82,84,194,110,27,115,132,74,100,93,108,131,24,90,171,93,77,100,141,83,48,89,124,152,69,79,150,91,8,111,143,83,81,112,121,114,38,90,214,82,71,106,111,99,27,89,121,118,92,70,159,104,24,142,131,86,108,80,155,110,4,80,156,101,61,130,145,81,51,83,124,120,88,93,173,93,16,116,155,96,88,91,110,144,31,79,192,84,87,110,114,91,13,115,112,108,78,80,198,100,38,118,126,96,86,98,109,127,25,71,211,93,60,130,141,83,38,80,155,115,87,100,165,109,5,110,142,75,128,88,126,124,35,96,157,104,69,118,138,88,27,92,132,146,76,79,179,93,37,122,132,80,93,100,118,138,8,83,196,93,63,114,123,115,47,99,129,113,92,72,195,90,18,152,129,83,106,98,143,111,28,82,180,114,75,112,124,92,3,87,138,149,74,93,159,90,36,104,202,78,96,93,121,141,22,97,166,91,75,140,133,89,48,102,122,115,81,76,207,105,9,111,143,104,98,94,136,122,43,78,168,102,65,154,123,99,31,83,142,107,96,87,179,120,26,126,145,92,120,88,114,115,8,107,214,90,69,107,168,87,45,111,128,154,77,82,158,95,25,110,138,83,98,113,125,154,36,74,208,89,75,135,137,102,10,98,136,122,91,92,192,94,33,133,133,86,106,92,148,127,30,86,172,118,66,116,138,90,54,94,142,119,72,107,158,99,1,144,161,94,100,95,117,150,43,84,218,92,82,108,133,103,22,106,122,127,82,76,240,101,30,127,137,106,114,110,120,124,13,77,194,92,85,150,128,91,46,97,154,128,84,86,170,121,19,125,167,83,112,86,124,139,29,121,186,93,81,120,163,92,12,96,122,142,72,94,175,106,38,121,153,92,91,110,144,128,28,80,242,94,73,136,130,106,45,94,133,138,105,82,166,110,6,135,139,103,104,93,168,126,41,85,200,118,67,135,124,90,33,110,144,117,81,108,187,103,33,121,169,82,108,101,123,192,1,92,177,90,87,118,158,99,51,109,128,124,98,91,203,92,20,132,159,107,110,96,134,121,42,86,196,122,69,156,125,92,14,96,182,135,85,82,190,114,35,137,140,87,137,93,131,123,26,103,173,120,75,125,172,104,42,95,130,142,81,84,236,97,6,123,150,93,91,137,127,141,43,88,216,95,82,132,125,116,26,97,140,136,106,88,190,104,31,164,178,92,99,95,149,137,11,99,198,112,69,121,140,109,66,91,145,137,75,109,169,119,21,121,173,85,123,106,152,148,34,90,202,96,90,144,129,97,3,127,125,127,97,82,234,101,36,132,146,134,94,104,138,138,30,79,214,99,70,144,151,99,51,110,176,130,90,90,168,126,9,147,151,85,118,96,136,153,39,102,208,101,82,120,182,94,29,104,129,177,80,114,194,104,36,118,160,93,132,111,124,126,10,79,258,108,79,142,148,114,45,102,159,121,103,104,190,114,18,174,142,93,102,98,164,140,47,96,184,118,81,126,140,107,13,100,139,139,91,106,206,104,35,145,169,90,110,113,139,162,27,93,211,99,98,119,155,104,42,124,137,168,93,89,225,103,2,127,165,118,116,107,136,127,52,103,191,98,72,159,136,109,38,98,182,132,84,89,204,143,33,125,168,96,120,109,149,146,10,103,200,113,76,160,174,95,58,106,149,150,93,90,180,104,27,138,164,116,97,120,129,140,35,89,285,105,81,128,134,119,8,115,144,132,114,84,211,110,37,161,151,103,120,99,155,149,26,112,189,119,73,155,174,101,58,95,141,127,96,126,217,105,9,122,190,91,121,110,143,195,39,93,198,126,89,122,142,99,36,126,178,131,82,91,230,111,34,157,148,115,105,116,134,132,4,89,223,107,75,172,145,115,57,99,170,141,99,99,207,129,18,131,164,98,145,110,139,145,39,118,192,108,99,140,186,106,14,111,145,178,80,92,211,106,42,134,204,94,112,127,141,149,29,103,235,106,88,130,143,122,56,113,146,136,96,93,184,137,6,171,155,97,114,95,214,138,46,96,231,128,81,162,146,102,34,99,141,163,96,126,190,109,37,130,191,108,123,107,131,168,9,101,227,107,91,138,160,104,50,140,138,143,105,96,262,110,27,130,153,114,106,107,164,173,44,94,224,110,78,156,164,110,1,112,176,136,95,112,193,137,32,157,166,96,154,103,138,151,25,120,217,117,86,129,183,109,51,113,166,172,93,96,189,107,12,166,178,103,116,125,148,142,51,90,251,103,79,165,152,147,30,108,159,132,108,94,256,106,36,160,153,110,114,126,167,151,11,98,211,153,87,132,158,105,75,105,150,156,88,116,209,115,23,136,221,98,114,123,139,166,38,125,243,108,108,132,143,104,14,121,157,151,100,99,238,125,44,139,157,124,114,119,161,162,30,92,205,114,78,211,159,109,47,102,200,141,114,96,207,136,2,139,179,113,127,112,150,166,43,127,230,114,80,128,192,105,39,131,145,164,99,102,222,110,52,151,159,109,111,127,139,162,14,98,268,112,82,148,196,131,51,121,157,156,106,104,196,112,22,180,167,100,152,107,180,141,36,99,220,150,90,167,144,105,11,104,179,138,89,124,220,136,42,150,211,105,121,108,144,189,32,100,232,109,92,134,163,133,53,134,154,142,108,104,284,109,8,159,160,119,118,126,158,139,57,102,238,124,91,184,146,114,30,118,188,189,96,104,206,132,33,140,190,100,156,105,184,149,4,138,203,118,84,149,194,107,63,123,150,188,90,102,212,134,26,134,178,110,122,127,169,166,48,97,254,109,87,162,148,141,16,113,166,150,133,108,221,120,37,174,183,122,114,111,173,144,32,108,280,133,79,154,165,109,60,135,170,154,90,125,198,130,8,144,211,99,131,119,146,198,40,103,221,115,114,155,174,110,30,144,152,154,106,114,304,116,37,153,163,126,132,110,155,175,14,111,220,130,88,168,176,108,68,104,218,139,105,107,202,147,24,187,178,109,134,117,160,165,43,123,229,123,90,136,182,132,3,108,169,194,90,114,265,113,49,137,180,111,126,176,146,147,33,101,261,111,98,158,171,140,59,124,171,162,114,99,233,119,9,182,187,116,117,112,186,181,55,120,210,142,86,152,169,112,45,111,165,150,99,119,218,142,35,178,219,103,129,122,181,176,9,111,246,112,112,164,167,116,56,138,160,159,114,104,268,126,24,151,180,158,128,117,160,147,53,96,276,140,90,194,155,116,12,129,194,145,108,118,230,137,50,145,183,101,147,114,151,196,30,123,227,120,90,156,226,117,56,119,158,200,105,132,210,116,1,149,194,111,132,142,167,157,49,107,316,130,84,154,163,146,30,131,188,155,112,109,220,130,35,200,180,108,159,119,189,160,17,111,217,140,82,168,172,142,70,119,174,151,98,124,263,123,27,143,226,104,126,138,174,214,37,111,222,118,123,158,159,119,10,153,157,192,97,101,262,119,48,172,206,132,116,121,164,151,38,117,258,135,85,174,181,122,68,111,193,165,105,117,231,167,8,160,191,114,164,118,186,156,44,149,242,120,96,179,193,113,39,115,165,178,120,111,248,136,45,150,182,128,129,141,158,189,5,105,324,119,100,158,174,139,61,137,182,150,120,105,213,138,24,211,170,123,122,126,218,174,48,112,248,142,90,150,207,114,20,116,174,172,100,150,222,130,43,156,219,130,162,126,155,187,29,111,232,136,111,170,197,116,58,146,190,162,102,103,285,126,8,196,174,133,115,133,168,175,66,110,236,126,97,194,160,135,42,117,220,148,113,113,252,158,44,166,199,115,150,136,159,169,9,133,278,129,105,149,221,120,58,126,161,244,106,121,235,125,30,150,216,120,128,147,160,162,44,134,272,122,102,175,161,152,4,130,169,165,122,102,286,144,43,180,178,114,133,125,246,170,30,115,244,156,92,180,176,117,79,127,186,158,117,142,238,130,12,159,225,125,135,126,160,201,51,111,292,120,108,166,166,143,34,174,172,182,118,110,270,127,46,154,218,138,138,128,160,192,11,109,239,126,85,220,198,128,61,123,216,160,114,140,249,147,25,167,196,115,178,122,173,180,44,134,230,158,96,150,201,120,17,139,208,193,102,111,259,130,51,204,190,117,124,140,171,171,39,119,313,136,98,163,186,164,54,129,180,182,144,109,258,125,2,188,177,120,156,136,222,174,60,117,239,150,104,176,177,122,41,120,190,184,94,159,248,135,42,160,256,114,126,144,162,222,15,135,263,123,112,150,199,130,82,150,176,165,114,117,284,156,24,177,181,152,127,133,203,171,50,107,272,128,105,218,194,130,12,120,214,177,127,115,229,165,44,188,201,130,168,119,169,166,31,136,289,132,102,182,236,124,63,156,169,192,105,125,246,139,13,155,194,131,122,160,166,205,55,115,336,132,103,160,197,146,42,128,182,157,118,144,242,133,42,217,199,125,153,132,206,165,1,121,256,185,91,165,187,121,77,125,226,206,111,134,228,139,29,180,237,113,155,130,185,220,52,120,260,127,114,179,182,147,14,162,179,162,128,113,368,129,44,174,191,147,143,147,180,185,38,137,247,132,107,194,183,144,62,121,217,184,117,116,248,162,7,182,248,121,167,130,180,173,53,163,261,142,95,174,209,125,44,137,176,213,102,118,246,157,62,159,199,125,153,165,193,179,14,118,294,139,100,224,190,159,62,125,194,161,146,112,285,138,27,197,218,140,132,122,228,190,43,131,286,152,96,182,177,136,6,143,190,176,119,142,248,146,55,170,226,120,148,141,169,255,31,125,291,130,125,164,224,128,59,168,194,192,117,132,286,131,13,165,186,156,165,154,198,168,68,114,257,154,94,220,175,126,40,133,248,180,115,122,290,160,38,195,205,138,162,125,181,193,13,145,246,136,102,168,256,158,74,141,177,200,102,129,274,136,30,193,213,124,136,178,185,170,56,113,368,125,135,168,177,154,14,142,198,214,119,121,247,165,44,218,221,123,157,132,212,181,39,137,270,168,102,183,202,128,81,125,199,182,108,158,261,161,3,180,258,124,131,134,208,228,56,129,252,139,128,190,196,129,38,157,180,191,136,124,302,139,46,195,197,184,147,136,193,171,19,122,334,134,92,209,191,133,76,163,224,176,124,136,257,166,28,168,202,120,188,141,182,202,44,156,248,142,111,184,272,141,13,135,200,206,114,150,272,137,58,163,230,133,150,158,187,230,33,118,305,153,102,186,204,162,68,146,228,165,141,114,245,146,11,266,208,129,147,134,218,175,64,135,289,178,97,168,183,149,48,138,191,202,120,144,334,139,44,167,242,126,159,159,184,208,2,138,284,141,139,191,200,140,64,166,196,208,120,122,324,142,32,174,229,160,130,146,186,214,64,133,278,144,105,226,182,137,24,135,260,175,117,132,251,184,45,185,227,127,168,154,210,187,32,151,280,141,109,205,237,141,69,141,181,243,138,134,249,139,9,168,216,160,163,156,199,182,60,119,366,133,106,186,202,170,35,175,195,183,144,118,292,159,52,232,208,134,144,135,242,222,11,124,255,161,110,180,254,138,91,137,196,194,111,185,248,153,33,191,253,126,162,136,188,213,50,141,336,152,123,182,196,136,0,159,215,192,119,144,328,143,50,204,217,154,167,142,182,179,47,127,293,148,105,233,195,156,66,141,230,199,129,130,313,199,11,184,204,129,174,154,213,206,54,153,266,154,132,170,227,139,46,157,204,244,116,127,268,140,55,202,242,134,153,176,190,188,14,143,364,134,104,188,216,178,79,139,200,195,140,121,273,171,27,216,220,143,155,140,268,189,58,139,260,180,105,250,192,142,22,137,201,181,122,154,287,151,58,173,260,160,148,158,185,240,36,131,313,148,125,172,216,138,69,183,209,178,132,120,352,149,4,216,212,166,137,148,199,232,63,139,301,142,105,216,219,137,37,143,263,194,144,162,261,170,46,178,230,127,225,135,199,207,15,167,266,180,113,186,246,136,76,151,250,216,113,132,312,151,34,206,223,135,154,200,191,223,55,128,324,148,111,186,193,188,12,148,204,180,142,133,310,144,52,244,220,146,155,156,238,192,41,130,290,180,115,196,239,141,80,138,213,234,117,168,255,148,10,192,322,134,171,147,194,246,57,153,281,137,140,199,195,154,48,169,200,182,127,130,354,183,50,180,228,162,159,143,221,211,5,131,301,160,102,250,203,148,81,160,236,183,138,148,262,175,27,219,226,153,172,137,230,188,59,162,360,152,117,182,237,143,19,171,192,280,119,135,294,153,74,187,221,145,153,169,209,220,40,128,356,141,110,208,235,169,64,162,208,182,162,164,285,153,7,216,226,144,188,145,236,205,61,134,294,206,104,200,203,165,56,141,239,187,116,159,286,161,52,225,284,132,156,156,204,230,16,136,321,151,140,194,222,164,70,174,204,213,130,131,378,152,33,203,212,167,163,184,205,195,58,133,282,164,129,249,215,150,5,138,239,210,133,142,333,174,51,195,253,146,172,148,197,220,35,214,279,151,109,188,269,142,94,148,214,242,126,144,266,169,17,204,242,138,147,189,233,210,61,126,376,152,125,214,211,178,40,145,259,214,166,132,277,169,46,225,224,158,174,153,238,206,15,149,324,174,110,212,223,145,98,172,213,198,136,162,284,150,32,187,263,147,166,157,198,303,54,149,286,143,138,180,260,152,17,190,204,196,134,148,378,159,55,222,228,166,172,155,202,193,39,134,335,190,114,226,210,163,67,152,308,205,123,138,271,201,1,217,233,138,202,142,208,198,71,169,310,164,112,234,265,165,40,151,212,241,121,152,364,148,64,197,250,142,153,198,200,214,21,138,342,148,131,204,210,189,80,166,221,242,157,134,274,157,29,247,248,147,172,142,278,196,50,168,313,192,123,192,205,149,14,172,211,225,121,169,303,183,56,186,275,140,203,160,251,232,36,139,285,157,134,232,223,161,69,188,208,214,150,145,378,158,14,194,250,196,145,158,222,213,77,130,356,151,115,260,220,155,54,169,254,200,129,151,281,197,60,215,227,140,183,153,199,250,5,175,347,166,122,198,304,147,79,153,219,248,126,161,306,164,39,190,254,147,196,177,215,207,62,145,354,174,126,218,207,186,18,164,255,190,157,142,311,166,50,298,223,146,156,147,245,252,49,141,308,183,110,202,246,167,95,145,238,200,132,175,321,165,8,203,281,168,157,196,218,236,63,146,344,161,158,188,219,153,46,185,208,252,140,139,350,153,53,206,250,198,171,174,220,200,15,153,314,157,116,277,238,160,90,150,287,192,129,143,297,215,30,228,248,139,202,160,272,240,51,168,292,154,135,228,255,151,5,162,213,232,156,147,292,185,67,212,248,184,155,188,199,203,43,151,471,158,114,203,225,194,76,181,218,218,159,153,309,166,16,232,239,146,178,149,270,229,70,153,310,200,118,221,252,149,50,158,225,223,124,194,333,160,54,200,306,141,186,163,228,290,11,148,310,181,134,208,231,154,79,199,248,214,138,148,345,161,35,258,244,172,172,161,217,207,84,145,333,166,123,238,218,210,20,155,265,226,147,146,332,200,54,200,271,142,230,184,214,206,36,176,296,167,136,232,296,156,71,176,215,278,129,150,342,156,3,199,267,149,156,187,230,247,67,175,380,165,130,202,214,198,55,159,223,214,150,146,329,187,51,263,242,156,183,151,294,203,21,161,339,197,119,234,235,152,94,153,226,227,160,191,288,182,33,207,287,167,176,169,211,272,53,149,382,162,150,212,225,158,15,224,268,216,136,145,398,175,65,202,227,178,156,181,214,257,42,140,319,169,123,260,267,155,92,159,288,205,150,170,307,191,10,247,249,164,224,157,228,214,68,175,319,182,124,198,318,155,48,175,260,282,124,155,303,164,61,260,239,178,186,190,208,213,3,148,372,158,130,226,247,227,86,159,239,199,154,149,392,183,30,238,235,158,168,192,264,246,68,146,334,198,138,206,229,163,27,159,250,242,128,196,302,168,66,229,338,145,161,167,212,274,40,177,341,157,152,214,251,166,83,207,223,249,147,140,357,185,9,208,240,181,188,164,288,223,75,154,334,174,117,314,221,160,48,170,296,199,170,151,361,197,53,212,270,184,216,163,218,239,16,184,346,184,124,208,276,171,95,186,227,262,141,158,295,167,48,214,274,158,159,206,223,245,55,146,417,170,126,260,255,188,5,171,244,222,171,169,312,169,60,248,260,157,222,157,286,215,42,161,327,246,124,231,245,172,96,159,264,207,135,185,363,186,15,232,289,151,183,160,235,284,69,181,320,166,149,206,223,185,48,210,224,220,156,145,445,166,54,254,236,182,165,194,241,232,16,152,352,181,139,248,242,165,82,163,306,288,139,160,296,210,32,214,314,158,218,180,232,227,67,209,312,167,129,220,271,170,23,167,224,280,133,171,352,195,73,203,261,171,167,197,265,240,45,148,426,161,139,240,258,192,77,172,240,210,183,153,303,190,2,315,256,178,171,186,278,214,69,149,405,194,143,222,229,167,55,185,240,232,133,185,328,190,71,222,312,155,207,175,218,300,18,154,348,165,145,227,310,174,80,195,225,233,147,188,402,174,37,224,260,214,184,165,233,242,79,148,346,198,126,252,239,162,18,160,323,229,145,164,314,211,59,284,262,153,211,172,255,236,40,198,359,175,126,209,290,196,81,185,269,276,144,155,353,173,17,221,262,157,201,244,234,236,74,157,384,175,145,256,231,218,45,165,246,242,183,149,352,181,55,251,316,162,189,165,284,240,5,194,316,200,118,234,255,165,128,167,253,219,140,194,334,212,37,238,295,162,182,178,262,271,59,163,352,200,156,256,248,166,22,207,233,250,166,147,438,173,66,219,252,228,180,176,237,232,54,164,374,170,122,302,244,171,75,187,289,221,168,168,346,207,12,220,276,161,204,162,242,308,69,198,344,180,133,208,325,176,53,182,253,264,145,186,347,172,68,230,270,163,216,216,229,226,14,154,472,190,127,217,257,198,90,207,278,252,159,157,315,188,36,302,248,190,212,161,312,224,67,160,322,215,138,247,258,189,1,167,261,242,138,199,394,180,64,231,306,155,183,206,231,311,44,163,338,170,194,230,255,175,90,214,235,252,141,166,375,189,17,232,319,197,173,177,255,234,87,175,436,173,125,272,233,174,56,168,291,241,137,194,321,266,54,223,280,160,237,170,276,235,12,190,326,182,145,280,324,174,94,181,237,294,166,163,346,177,39,233,263,187,168,202,255,249,69,167,466,178,141,218,267,212,22,217,250,216,176,162,337,183,66,286,268,180,195,175,300,267,45,167,358,206,123,236,292,183,105,172,258,267,147,220,319,188,5,228,341,165,232,192,239,276,65,156,345,198,168,258,239,169,48,218,307,223,154,151,454,181,69,261,255,196,180,190,232,275,25,159,334,206,132,266,255,210,97,171,306,219,171,159,422,207,32,260,275,169,208,190,244,234,57,228,400,187,153,226,292,182,14,185,250,344,150,165,362,176,77,224,299,167,193,226,235,254,49,192,405,184,137,246,251,205,98,178,276,224,177,157,350,211,14,290,268,168,178,192,344,255,78,172,330,212,126,282,252,170,72,172,268,249,164,205,325,187,59,238,343,204,189,173,232,288,6,164,449,178,155,219,296,196,81,238,255,254,160,159,408,182,39,248,272,206,214,188,266,261,78,170,352,181,147,308,277,180,24,189,299,222,157,204,360,250,61,230,281,166,256,176,259,253,41,194,371,218,131,226,340,177,89,182,278,298,141,185,346,188,13,283,274,173,186,206,248,248,97,159,445,178,134,232,243,240,46,175,265,278,174,170,394,194,64,280,259,180,219,212,323,230,19,174,373,217,153,262,261,175,104,208,265,262,145,201,361,195,39,221,395,167,202,189,247,312,63,192,370,173,183,224,258,192,5,211,259,238,151,154,404,204,67,288,287,235,180,192,280,235,48,162,380,193,137,342,280,176,90,174,305,262,183,166,352,220,16,234,275,210,253,180,249,245,69,206,390,204,138,260,300,178,57,218,249,272,144,171,420,195,85,225,290,176,180,237,250,314,15,177,425,180,149,238,306,210,96,187,284,227,196,188,354,202,35,299,268,169,210,184,309,292,71,173,384,244,138,236,250,181,25,173,334,259,156,210,341,194,66,257,346,171,207,192,249,302,51,200,369,182,157,254,275,210,92,217,247,234,171,172,536,179,0,240,278,230,187,210,259,257,93,167,350,200,150,278,275,190,60,185,314,292,149,174,351,229,64,285,324,167,219,182,251,241,20,240,373,197,163,250,316,180,108,188,270,314,154,176,337,226,42,231,307,176,211,228,310,242,63,164,480,190,141,301,252,231,13,195,257,229,198,180,421,197,62,306,282,198,202,175,300,260,51,177,399,230,136,248,267,190,117,228,271,259,159,201,338,201,20,254,324,167,192,183,306,332,75,172,398,185,176,232,292,200,48,242,256,283,172,196,420,183,60,251,283,206,252,187,250,250,8,167,385,226,130,329,282,197,97,177,385,238,154,188,362,224,33,268,312,181,224,194,272,285,78,202,380,205,147,264,318,205,30,186,261,282,147,179,406,197,90,250,288,179,206,256,256,243,48,168,492,198,178,235,275,230,84,194,274,316,183,182,375,202,9,316,315,179,200,178,312,246,79,222,355,232,142,268,311,188,71,184,268,241,161,215,379,225,66,236,341,184,195,203,283,361,15,183,389,187,163,266,277,185,112,226,285,247,191,173,416,195,42,262,274,244,196,224,263,252,76,178,466,189,141,286,267,187,5,224,354,265,170,184,347,242,75,243,290,189,254,183,252,312,43,208,380,185,154,249,409,189,90,196,276,304,162,203,389,195,20,258,301,193,214,225,259,297,74,179,436,212,155,254,269,220,57,208,304,236,200,166,392,211,59,364,275,188,207,189,330,244,19,177,431,250,135,264,287,210,110,182,268,271,151,241,417,191,43,238,343,181,225,230,280,294,78,179,372,188,198,284,262,189,21,226,258,318,164,174,506,200,73,243,346,224,202,196,286,283,54,201,368,192,134,288,274,209,112,217,327,238,165,185,351,279,3,258,306,181,266,185,308,249,77,228,416,204,152,274,316,205,55,207,265,328,169,178,365,196,84,248,350,208,210,223,274,263,24,165,506,197,144,316,285,223,94,226,285,275,180,177,380,204,47,318,292,189,192,185,321,309,71,183,364,250,156,246,305,192,21,184,283,259,160,274,391,200,71,271,368,184,232,206,257,302,42,195,452,213,173,241,299,188,94,228,308,277,177,177,452,230,14,298,277,222,212,193,271,276,106,173,377,214,151,311,270,230,57,188,368,243,177,180,480,245,60,270,284,181,255,232,281,282,2,214,367,195,169,240,368,194,115,202,264,344,151,193,358,193,42,302,345,218,192,240,270,260,78,210,493,189,162,254,289,226,28,200,300,265,198,174,390,230,67,326,293,188,231,206,378,252,44,178,372,248,156,322,292,199,108,188,294,264,183,216,383,221,12,252,360,209,212,204,268,376,78,188,492,191,170,244,271,198,59,262,284,264,179,210,448,199,79,274,290,222,195,209,274,288,25,195,427,203,148,296,350,192,100,198,327,293,174,209,392,245,45,247,295,181,299,192,302,277,65,229,374,252,150,276,323,191,8,225,313,326,157,186,413,200,94,277,307,190,211,241,259,289,59,175,465,201,143,278,294,298,104,204,298,253,201,175,417,199,17,326,350,187,200,224,330,256,85,195,445,252,162,280,287,207,62,198,289,328,152,220,373,200,70,247,402,193,261,209,266,309,14,228,385,214,188,280,294,206,109,245,279,255,175,178,531,243,41,254,293,225,198,209,350,278,89,190,388,206,162,380,273,198,23,191,364,270,202,186,371,244,71,294,317,210,234,194,285,285,54,214,485,209,146,264,362,193,90,224,312,334,159,207,366,224,4,255,300,192,215,260,271,309,89,183,512,193,155,282,313,243,57,218,289,262,198,206,407,216,64,308,285,223,243,196,351,308,24,207,377,264,158,254,328,193,133,198,333,261,160,217,389,217,41,359,384,186,213,203,274,315,81,194,436,198,198,260,300,227,14,256,271,304,181,184,534,218,73,259,298,244,225,229,271,270,58,183,434,214,180,348,293,202,108,192,356,294,171,207,397,240,16,258,349,185,239,226,296,315,84,267,380,209,159,254,332,200,75,206,302,349,161,191,412,237,82,271,334,198,207,250,343,288,4,192,502,201,151,296,290,251,95,218,299,281,248,193,394,208,36,306,319,221,263,194,334,262,85,206,456,236,156,286,290,215,34,227,290,259,168,234,455,216,86,266,390,200,202,215,272,405,42,194,392,232,175,278,342,204,98,260,305,266,180,207,473,202,15,294,315,228,233,208,301,276,93,182,437,277,156,336,278,207,58,197,394,277,175,189,421,263,71,324,338,192,294,197,273,274,19,249,387,204,155,282,358,244,98,215,286,310,193,207,469,207,54,256,318,195,216,280,277,336,70,183,476,212,192,270,298,255,2,221,318,302,190,186,418,222,70,354,338,194,206,213,367,281,57,221,460,243,146,263,322,200,146,204,289,326,165,237,393,235,20,259,398,217,233,218,330,319,86,189,397,204,183,334,313,209,56,257,293,272,192,216,513,212,73,287,310,276,207,210,280,287,18,181,522,209,160,312,290,210,123,235,348,273,184,195,375,297,43,293,319,201,268,206,293,311,75,227,474,218,174,270,423,201,25,213,286,377,175,244,392,206,88,281,329,199,262,249,283,276,54,199,476,242,159,307,321,241,92,215,362,285,201,185,429,219,4,362,304,212,235,203,411,297,99,205,398,256,148,266,285,237,73,230,313,264,167,235,450,242,73,283,364,191,237,262,289,341,23,194,452,209,209,272,303,227,114,244,332,334,180,189,462,208,46,283,385,236,233,220,304,296,88,230,400,213,159,398,288,215,20,204,360,262,185,192,428,284,78,282,341,193,258,204,325,306,46,269,391,240,161,298,392,204,114,212,292,348,195,193,459,214,20,282,323,248,208,242,284,283,88,208,636,218,171,290,301,255,57,249,302,288,224,189,427,221,85,319,313,199,237,224,338,346,7,197,396,261,159,326,352,203,123,213,330,288,169,276,458,225,43,259,411,195,246,226,298,362,78,203,420,244,204,266,291,239,31,254,342,275,176,202,478,214,79,341,319,260,236,216,287,290,68,188,463,224,157,329,334,240,96,221,359,298,180,195,446,256,10,314,342,194,290,246,324,277,84,246,420,218,204,289,365,207,60,226,309,406,162,212,460,235,90,267,380,211,210,244,287,311,26,215,552,218,157,278,311,263,130,214,300,284,196,232,392,255,42,368,318,205,236,212,408,286,80,205,479,268,168,312,295,213,8,212,310,328,198,252,402,244,76,264,389,224,252,215,344,332,45,203,482,207,207,287,331,213,97,330,301,274,198,192,513,220,22,311,315,250,228,232,314,380,104,202,416,214,159,326,371,227,70,207,374,272,204,235,400,255,72,317,362,216,300,208,294,284,15,237,451,254,160,294,380,219,124,229,345,379,170,204,399,217,55,308,330,215,230,271,300,284,95,194,544,234,168,308,304,285,24,215,331,280,225,194,564,233,73,331,336,221,218,254,354,331,54,225,408,268,182,290,332,209,130,203,315,316,204,250,392,227,1,323,436,206,222,227,308,372,84,251,451,216,194,284,299,214,67,251,325,331,179,193,552,256,82,274,321,248,249,242,370,279,28,201,423,240,152,414,328,211,122,208,373,281,207,212,441,300,44,281,332,250,254,209,320,319,73,253,472,217,168,290,399,216,20,247,315,334,184,209,434,227,111,332,369,204,231,273,289,326,54,206,565,211,175,291,352,275,101,230,306,296,219,246,402,260,17,340,344,218,314,211,364,293,89,201,458,298,157,306,301,214,72,224,385,302,174,264,446,237,73,327,404,199,228,221,314,382,8,207,446,222,211,294,329,245,113,260,299,342,193,197,570,219,46,303,319,260,214,266,342,293,110,205,496,222,186,334,302,222,29,248,394,349,183,223,438,260,73,280,395,216,324,219,297,295,54,282,453,216,169,303,384,252,116,232,310,340,183,209,475,271,14,275,375,209,218,278,350,319,92,195,508,217,184,360,306,255,68,240,324,278,234,196,421,241,81,420,324,258,225,213,370,295,18,219,517,282,168,283,354,224,134,245,332,330,192,247,443,231,51,279,390,227,248,230,297,428,80,226,440,227,204,298,380,220,6,255,316,287,203,232,574,227,85,285,341,252,265,245,304,351,62,198,437,264,168,364,313,216,119,211,504,290,189,240,410,274,18,372,331,213,265,232,317,312,98,257,460,228,175,278,400,245,67,230,319,369,197,213,488,223,88,282,339,240,270,308,300,313,20,217,535,242,191,307,348,266,107,236,333,322,210,197,487,235,43,374,378,212,234,218,404,326,86,241,448,304,183,292,308,220,41,234,324,290,168,245,430,285,89,317,412,206,237,232,353,346,54,215,554,224,205,354,332,220,98,270,326,327,222,228,500,226,4,289,364,307,236,226,319,292,120,214,492,232,165,405,318,255,63,251,375,309,212,213,464,278,88,295,351,203,294,213,336,393,22,252,459,237,178,294,476,219,128,276,312,346,177,246,418,222,53,306,356,214,281,280,368,301,82,206,562,254,171,292,308,302,18,231,365,354,208,204,427,247,84,394,357,222,261,232,373,306,67,212,430,272,159,350,343,264,143,221,323,305,186,269,533,235,20,292,406,211,255,262,309,381,88,224,476,245,234,278,333,228,66,279,318,336,185,213,576,244,72,334,412,270,225,235,311,297,1,274,491,226,176,346,342,226,130,227,416,333,211,210,413,318,41,318,363,209,316,228,365,323,86,252,456,237,195,356,414,219,32,223,343,366,206,226,476,242,96,299,350,274,224,313,314,341,62,203,616,229,176,300,330,278,129,257,346,289,240,210,452,245,13,377,327,241,228,246,382,339,92,212,488,274,170,314,402,234,70,227,356,351,190,300,427,247,81,313,414,207,303,234,308,390,23,218,450,257,226,328,344,227,110,275,362,295,196,206,592,250,51,370,351,280,230,226,319,322,111,225,486,245,171,350,325,259,9,221,413,291,202,250,564,288,80,326,356,217,282,251,331,302,54,274,463,274,206,289,396,225,111,253,321,488,192,220,427,229,29,284,403,223,263,271,357,309,97,242,534,236,185,348,326,273,70,250,334,310,221,229,496,270,74,361,369,216,267,231,433,350,19,219,456,269,163,356,359,265,154,227,353,304,208,255,425,256,46,326,495,246,252,235,323,388,84,219,570,233,207,316,323,232,24,348,327,323,192,229,534,244,112,302,337,272,265,236,353,341,63,216,443,250,172,390,398,229,117,242,390,316,210,250,513,278,3,300,380,218,324,220,337,347,94,281,480,284,186,306,387,235,76,235,373,356,198,239,440,245,96,361,354,237,240,289,326,352,32,209,654,232,180,299,344,324,113,238,368,324,234,217,498,258,42,386,337,228,266,284,413,303,80,224,450,276,219,360,326,228,20,238,337,346,198,262,474,240,85,320,476,248,234,244,338,428,56,253,468,229,219,292,420,246,142,283,334,314,198,210,521,282,20,363,348,286,231,247,376,302,117,208,544,254,185,410,326,230,78,230,395,333,216,225,464,309,77,298,366,266,315,264,330,310,6,286,584,245,174,319,408,231,121,284,351,362,187,242,485,236,66,301,382,229,228,284,325,417,97,229,564,233,186,316,373,275,31,246,342,358,256,242,454,244,87,404,347,224,286,231,430,309,56,242,494,345,179,299,371,236,130,248,401,328,192,265,475,246,15,336,414,218,304,262,323,400,101,234,457,250,215,351,326,289,63,275,345,317,210,206,702,234,92,305,382,268,255,279,343,346,24,217,460,251,192,438,352,249,134,230,433,352,201,225,435,299,54,329,448,221,288,244,345,317,86,310,504,261,189,298,420,252,3,237,348,398,190,232,501,290,100,319,378,234,282,279,370,324,52,240,552,236,182,418,346,286,109,255,367,304,288,216,480,259,21,370,352,272,252,232,438,370,108,226,518,298,176,320,333,234,90,265,373,338,196,269,450,255,91,330,450,234,258,259,321,428,18,237,517,238,211,297,408,239,127,297,330,358,211,290,561,241,47,323,358,300,310,239,338,312,108,220,504,274,180,388,397,240,30,253,502,303,187,227,510,320,86,392,374,220,298,237,326,378,60,278,458,246,218,300,419,266,119,253,333,396,201,235,531,280,7,366,361,236,242,320,332,331,105,218,664,238,210,314,362,282,63,252,345,379,237,242,494,241,86,368,434,248,273,234,399,312,33,267,487,304,174,343,370,239,170,238,359,345,186,305,479,295,48,299,435,239,254,270,422,430,82,230,472,244,219,348,336,246,22,311,364,324,256,220,581,251,90,337,364,310,259,248,327,337,67,226,612,255,174,404,348,266,119,268,420,354,231,224,469,302,21,309,401,230,319,244,383,370,88,290,461,249,190,380,468,245,69,255,357,368,191,258,561,253,108,324,371,239,282,304,334,349,7,229,558,321,185,310,350,283,140,264,403,308,250,222,498,257,50,488,372,234,248,241,407,325,108,266,502,290,189,346,338,288,37,236,355,353,212,282,526,251,93,320,512,228,285,276,326,420,57,230,514,246,248,330,358,279,112,294,368,396,207,229,618,245,13,307,424,289,259,286,366,346,118,263,484,248,191,368,354,240,90,255,411,313,208,232,472,335,88,363,382,247,327,247,424,323,24,270,500,264,191,369,472,244,122,250,339,466,217,233,489,255,60,338,401,274,273,304,343,320,91,224,658,240,216,356,360,311,6,298,352,324,228,245,506,285,97,373,365,244,253,236,414,416,64,242,558,306,177,322,417,239,160,241,357,326,192,356,455,267,24,362,447,225,310,252,354,405,102,236,572,276,240,312,342,247,63,296,428,385,212,224,562,276,82,396,371,280,276,250,371,325,24,237,482,270,178,420,384,276,124,259,448,326,221,240,575,297,45,322,387,247,336,288,359,370,99,288,476,258,213,330,416,263,33,260,366,442,197,247,481,249,110,333,466,239,243,323,336,344,66,257,644,243,199,365,386,290,131,249,385,355,228,219,461,291,1,381,381,253,291,252,506,368,99,241,469,342,185,398,349,244,81,245,355,324,254,285,598,267,91,327,459,272,258,258,332,429,25,282,554,242,229,310,373,255,130,370,349,321,233,236,620,255,60,359,365,296,260,257,354,408,104,227,589,279,204,400,393,250,20,243,472,348,204,270,472,300,92,320,386,266,384,266,357,348,57,279,498,294,183,373,459,242,135,259,404,384,216,248,500,258,26,359,439,261,249,292,347,382,125,229,574,248,191,348,388,376,75,268,366,321,237,240,554,263,80,468,374,245,294,277,450,323,9,234,543,310,232,336,380,250,160,268,355,410,195,283,461,305,57,320,507,237,281,256,376,396,97,273,534,263,231,364,351,254,36,311,364,354,207,250,634,300,93,338,378,288,250,252,431,374,74,240,491,263,185,450,371,249,129,247,442,351,243,257,493,325,12,379,414,267,302,252,392,332,98,281,659,254,198,312,449,249,70,324,362,468,220,252,487,275,122,331,390,241,315,307,341,387,21,231,585,244,222,357,420,339,124,258,370,329,276,276,536,257,51,422,407,253,286,257,430,371,88,248,506,360,189,354,382,246,8,260,421,346,206,295,512,263,101,414,454,260,270,272,348,397,61,248,545,278,226,315,402,304,134,294,372,350,216,233,737,254,25,333,382,290,283,318,358,334,125,253,530,274,224,428,354,259,72,257,470,400,226,250,512,325,82,355,444,235,306,263,352,449,18,325,489,258,202,322,480,255,169,250,428,396,212,243,477,291,60,345,397,255,250,330,405,350,98,270,676,267,201,388,358,315,33,258,378,357,288,235,526,268,88,422,382,310,318,256,422,332,69,244,555,326,183,376,426,256,142,291,372,336,213,304,509,285,7,350,480,241,260,280,357,509,102,240,532,253,252,368,442,259,75,299,379,335,222,274,586,279,95,360,413,306,300,260,351,358,34,230,609,303,193,424,375,292,127,254,502,365,219,266,480,316,52,381,400,237,379,249,373,348,115,297,492,280,201,350,432,294,21,303,355,438,212,237,656,257,113,325,384,257,263,356,423,376,67,242,662,263,221,332,376,305,128,292,369,414,246,243,513,265,18,459,443,265,290,266,462,339,118,300,536,302,186,334,362,276,99,261,378,374,215,309,510,309,87,320,514,250,318,275,420,419,1,242,540,256,250,468,394,257,129,312,382,334,238,241,630,283,54,342,374,338,260,276,391,412,122,237,576,302,210,398,363,261,40,295,442,344,223,242,535,339,102,400,417,252,306,249,377,396,57,340,566,262,203,331,561,252,131,259,379,444,231,302,487,259,17,333,416,268,318,328,363,374,110,258,639,298,193,375,361,303,78,271,483,341,240,251,554,281,87,456,399,255,285,302,428,370,32,256,502,347,188,348,392,292,188,257,409,358,219,291,556,269,54,362,490,284,277,298,385,446,87,245,556,263,300,330,401,263,8,313,372,447,232,236,600,270,93,391,474,296,291,286,373,359,68,296,514,261,206,456,388,265,150,264,448,340,231,254,610,404,24,354,424,249,317,254,424,378,98,294,550,296,208,384,458,292,84,262,374,410,245,270,511,267,121,363,416,286,264,308,372,349,23,239,792,262,200,370,377,324,124,323,387,401,262,240,491,289,56,432,416,251,318,268,490,391,101,260,516,314,201,395,423,281,36,281,400,344,218,350,588,267,102,332,483,242,358,273,362,470,57,265,519,316,234,332,388,287,129,358,422,367,234,245,596,274,6,427,424,314,280,266,412,345,143,238,568,283,194,452,390,297,70,264,474,400,236,269,598,318,100,354,398,256,354,298,378,348,30,317,509,293,225,375,502,264,138,260,366,504,211,267,592,274,60,339,473,264,278,321,364,410,91,305,682,262,210,360,367,327,25,264,403,348,283,248,507,366,101,451,385,256,280,265,512,376,66,246,559,317,211,390,403,260,156,294,462,398,240,312,517,289,23,360,474,290,297,288,372,414,113,263,631,266,237,384,405,265,81,359,371,350,236,251,711,279,107,347,398,378,267,276,368,439,7,246,522,271,196,406,492,277,155,272,462,342,235,302,495,338,50,426,417,263,374,282,382,371,96,294,571,310,228,360,478,265,38,280,467,448,206,253,543,295,123,394,417,257,308,317,381,387,74,256,692,267,208,410,409,360,122,281,405,340,282,273,628,292,15,432,402,260,281,296,456,397,120,279,510,328,246,346,392,263,99,274,384,442,209,314,552,282,98,358,577,249,279,281,405,458,21,314,587,308,235,354,400,266,152,350,386,408,217,246,607,305,60,341,450,315,324,280,444,354,113,246,552,282,210,568,376,292,1,257,470,370,261,272,555,322,101,347,502,299,344,263,370,388,63,314,590,284,213,374,476,284,156,319,392,416,225,263,506,282,35,384,420,265,291,365,371,406,113,255,679,307,211,348,432,319,70,301,403,385,266,292,607,285,86,418,403,263,363,264,525,376,20,278,548,368,200,389,424,279,158,274,448,376,225,308,561,292,58,430,480,258,282,275,392,534,132,255,534,267,249,344,393,319,35,318,413,353,236,269,724,277,97,421,407,330,269,369,377,352,84,250,647,277,226,416,391,287,141,273,500,432,240,263,502,352,5,356,473,276,380,264,391,381,108,361,556,298,228,368,506,280,85,279,387,428,209,258,566,314,112,418,429,276,297,342,438,399,31,257,666,270,234,404,426,331,151,274,391,348,300,272,537,316,54,456,421,328,281,274,486,355,95,262,736,342,204,358,410,268,26,305,400,416,218,340,523,294,120,365,485,256,297,306,370,527,62,260,536,284,260,391,492,269,128,335,430,389,255,286,670,282,24,369,409,307,309,277,426,427,125,267,544,318,208,438,384,275,93,312,551,348,243,264,524,348,87,451,431,257,384,267,374,381,8,339,610,287,204,364,502,336,138,274,387,492,237,269,664,290,65,352,451,286,306,382,402,375,107,252,634,296,243,422,387,338,35,286,429,404,271,260,604,279,115,424,492,274,285,279,460,396,69,306,530,362,210,428,419,279,194,266,401,366,231,308,561,321,15,387,543,259,289,282,472,450,111,310,600,270,250,404,390,295,68,346,397,415,282,262,636,298,100,364,414,380,339,280,389,393,34,254,651,288,213,458,402,278,154,330,551,357,236,264,601,345,63,356,415,262,332,296,431,474,95,336,528,290,213,360,540,270,10,329,387,484,217,310,534,285,120,380,456,296,320,338,385,370,72,251,740,326,220,359,445,326,138,288,462,421,279,271,548,301,22,534,417,269,326,282,500,385,131,260,580,332,239,415,389,328,92,273,405,361,212,326,659,332,101,350,528,272,297,342,383,474,21,268,600,281,304,370,440,280,147,331,394,424,229,300,690,287,59,439,471,320,274,279,403,369,144,296,583,288,213,460,420,294,38,275,478,446,250,273,536,411,96,364,425,284,382,272,489,369,66,323,541,313,220,454,486,273,143,308,403,430,255,276,596,287,2,370,450,326,301,355,408,413,118,252,758,286,213,368,402,363,83,319,482,358,280,256,541,294,112,522,470,274,285,284,467,462,31,274,631,352,204,402,491,283,164,277,409,391,257,364,526,292,63,361,532,273,392,288,388,443,95,311,548,346,255,388,407,293,22,351,449,364,245,269,822,296,104,419,435,338,298,290,399,429,82,289,587,308,205,434,437,327,153,276,490,362,255,274,602,343,26,399,429,261,355,342,405,446,112,330,608,302,247,384,477,278,78,297,434,562,219,274,550,286,126,364,532,272,315,389,411,390,11,303,660,282,216,408,426,360,174,309,403,381,276,260,575,339,51,437,427,300,326,284,590,400,110,269,578,346,231,414,475,277,48,297,413,396,253,320,539,305,103,434,515,322,310,287,423,460,61,280,697,278,276,369,424,285,129,402,408,456,252,274,638,309,20,379,434,348,325,295,411,422,152,259,622,292,208,508,456,286,75,275,485,369,237,368,600,362,97,368,472,276,402,289,424,418,27,327,595,325,214,374,498,284,160,301,492,486,218,270,561,339,72,483,427,275,287,333,436,387,113,260,781,292,237,388,408,383,5,315,426,394,289,270,634,294,105,478,429,281,360,325,480,376,79,292,542,356,237,410,456,325,168,286,432,445,228,321,569,301,28,365,666,314,289,299,400,510,113,313,588,284,265,394,404,286,104,339,407,394,242,257,730,331,108,422,428,346,297,321,457,374,21,266,634,324,226,527,420,285,148,292,537,394,290,285,590,368,53,393,454,310,376,295,403,413,109,358,634,287,237,415,504,282,36,329,412,446,279,280,659,297,142,376,436,276,285,345,401,545,69,286,671,290,228,372,483,382,149,298,458,386,276,310,588,300,4,478,447,285,334,313,494,378,126,288,601,432,209,386,405,286,104,295,512,433,222,348,576,309,110,458,517,296,345,297,401,454,36,271,558,285,253,426,475,330,150,371,438,381,251,266,837,292,58,408,460,329,294,346,415,414,120,270,580,332,276,450,418,315,27,286,524,422,241,289,564,378,99,411,514,274,394,288,425,387,66,377,674,303,236,371,513,301,162,311,404,518,225,320,545,345,29,392,471,284,333,348,508,392,130,268,674,295,234,480,451,339,78,300,431,448,346,280,608,313,98,451,434,320,297,281,531,466,4,275,643,345,209,396,428,302,196,355,425,381,239,381,543,306,71,391,559,271,326,308,410,524,110,278,724,286,285,368,471,318,37,370,412,425,252,310,695,321,108,377,478,338,360,324,409,399,72,274,613,358,226,546,447,287,135,298,584,373,237,281,592,378,15,484,437,295,358,285,420,433,127,333,588,332,228,368,539,327,97,294,419,486,257,278,730,292,128,413,444,304,297,394,402,399,31,318,748,293,256,404,456,347,154,298,434,480,298,275,550,316,60,474,505,292,328,316,534,438,107,336,566,350,225,415,411,295,14,283,510,384,232,328,633,372,110,372,556,276,319,334,480,561,65,287,574,296,263,426,453,291,171,348,411,391,315,272,668,313,27,438,441,446,296,297,440,384,142,310,728,309,215,478,453,299,85,346,540,407,247,282,606,360,112,420,473,279,426,306,422,442,17,346,571,324,240,440,590,296,151,311,435,494,248,321,602,320,75,369,466,287,356,363,417,449,123,273,760,338,240,418,423,349,34,299,489,380,280,296,594,314,106,577,476,320,310,300,506,390,87,287,635,356,217,393,444,357,167,297,428,460,252,331,710,311,5,371,567,284,373,349,457,488,110,287,610,306,304,412,419,324,74,436,422,444,245,282,758,300,107,406,504,336,330,302,448,427,43,334,580,309,228,462,429,322,195,302,512,416,251,286,550,409,62,445,505,283,354,302,502,415,112,342,616,311,231,484,534,298,26,306,446,522,261,302,578,315,145,379,487,334,330,356,403,393,75,273,874,342,227,439,431,356,144,342,433,394,291,291,708,335,27,462,445,299,320,295,510,516,120,313,606,365,242,408,485,290,105,293,438,391,266,432,566,312,106,464,548,282,351,302,423,522,8,288,651,360,283,375,522,300,150,358,532,428,258,281,680,300,57,441,436,376,329,348,452,417,158,280,592,315,231,528,419,354,46,296,512,402,259,302,712,376,112,410,454,308,362,362,420,447,70,334,608,311,266,382,595,296,151,328,484,532,252,285,565,304,21,454,535,288,316,365,421,429,122,321,829,298,258,396,428,405,90,317,441,418,299,277,586,382,104,463,472,311,357,288,577,394,26,307,667,386,218,502,453,297,194,306,441,411,288,370,670,316,63,382,547,325,308,320,430,513,113,301,702,328,273,412,425,313,2,437,442,427,254,274,706,303,144,448,442,342,301,318,499,455,77,284,646,319,216,504,528,309,146,320,541,461,270,333,567,385,26,407,519,281,499,298,448,410,118,359,579,359,229,441,546,350,89,310,491,500,245,293,652,311,121,440,498,293,333,355,428,450,26,321,710,319,235,434,447,408,157,331,448,400,305,273,657,311,62,536,477,293,344,342,562,394,126,291,637,420,270,394,431,310,46,292,435,552,240,358,629,329,113,391,630,293,362,304,421,480,78,361,636,303,290,429,462,311,162,356,458,402,270,321,785,355,8,397,446,350,300,341,492,492,144,285,648,319,225,570,428,302,100,305,583,394,290,300,618,430,103,425,483,328,369,348,422,412,35,345,772,307,246,385,544,318,172,361,429,526,246,290,571,315,84,421,452,345,335,359,442,502,115,286,714,296,258,444,588,358,21,320,459,399,291,322,696,324,104,561,462,325,364,307,544,435,69,294,594,412,251,396,464,305,214,318,550,414,237,357,575,354,25,478,577,291,319,350,424,484,132,292,729,325,292,408,444,366,81,379,465,454,266,306,818,308,104,405,476,362,378,360,431,455,9,285,596,322,263,517,449,305,150,306,528,498,276,306,663,375,59,417,569,305,388,302,484,458,118,450,592,312,240,388,558,311,51,338,438,476,242,314,652,353,134,434,500,308,337,394,487,431,74,293,776,327,228,464,459,396,153,319,453,431,342,288,583,323,17,502,503,358,347,304,547,416,137,293,676,390,225,520,438,306,102,374,467,406,247,346,638,327,144,394,597,302,318,320,442,648,29,297,655,331,277,410,528,330,166,373,446,403,272,328,784,331,63,463,485,378,381,307,459,409,136,311,700,358,243,476,434,307,8,326,645,432,296,308,622,378,111,462,464,295,414,308,465,452,79,358,597,336,243,480,549,369,152,318,476,526,249,321,731,322,34,406,479,304,305,464,465,449,143,289,804,308,263,402,439,368,100,328,448,475,312,312,597,336,99,527,526,331,339,322,523,423,27,335,704,379,243,401,519,315,224,307,473,477,239,356,580,398,64,435,564,301,368,330,507,489,112,325,614,316,348,487,441,307,34,378,459,435,305,297,806,349,117,441,502,412,311,316,433,464,87,282,776,321,229,502,532,317,155,364,534,428,273,331,584,393,0,473,482,313,372,308,464,471,132,380,661,319,255,398,641,310,94,330,447,588,261,349,609,322,134,395,492,312,426,423,471,422,34,289,742,360,233,452,453,403,152,342,570,398,304,294,690,347,64,556,473,303,350,309,530,506,126,311,602,376,243,416,465,410,32,303,491,414,266,362,700,321,117,427,612,303,327,384,433,512,70,320,703,318,314,480,473,312,152,401,445,514,267,294,790,314,32,429,525,363,341,331,452,411,154,338,640,372,247,548,458,314,105,312,596,404,262,301,725,450,115,424,498,316,381,311,505,463,9,391,604,366,244,506,554,320,179,321,451,512,312,312,631,319,73,439,529,348,334,375,436,457,127,294,954,320,243,408,444,402,39,389,500,454,332,317,623,340,131,482,469,311,395,334,529,472,74,317,644,375,242,445,578,311,194,341,467,436,255,427,661,335,18,422,561,323,378,316,494,612,132,296,612,378,284,420,491,316,89,381,518,450,252,292,760,328,121,583,502,382,330,315,463,434,40,293,686,325,248,498,461,359,162,328,574,438,260,356,683,441,63,425,511,310,443,352,472,416,110,355,760,342,279,444,542,313,8,331,448,568,252,336,674,346,144,431,575,323,316,398,455,478,82,341,738,328,268,412,464,389,194,333,465,447,330,286,598,375,27,588,477,308,355,308,722,417,132,313,688,392,237,512,486,314,100,341,465,461,286,379,615,341,108,425,606,392,393,330,462,503,24,311,724,317,283,458,476,366,171,426,460,416,285,297,782,344,77,427,555,386,312,359,472,527,141,298,626,328,249,548,515,332,48,327,596,421,275,348,642,387,124,485,495,300,465,324,447,480,69,387,712,410,246,405,572,325,150,327,516,554,273,305,664,333,8,471,526,313,355,418,458,431,143,359,750,324,254,448,465,433,81,325,465,434,346,296,859,342,121,495,480,310,342,384,570,501,38,310,620,426,290,416,488,315,214,328,524,524,253,365,637,327,71,454,657,303,325,388,467,529,111,351,693,319,297,438,480,323,27,384,457,493,273,316,808,368,121,418,512,404,368,318,528,427,92,324,636,333,233,638,513,371,159,325,558,413,312,311,653,398,24,462,526,362,434,319,469,490,131,377,718,327,266,414,550,323,108,409,452,534,251,321,626,381,155,468,509,316,330,387,478,498,4,304,951,322,256,421,544,382,156,335,544,500,310,380,612,335,61,503,496,317,405,314,555,424,145,315,656,492,243,516,471,318,51,331,535,478,258,393,674,343,124,471,576,307,368,339,488,562,88,312,690,325,298,408,483,373,173,422,480,421,279,323,852,368,16,470,484,390,360,382,464,427,155,313,700,329,302,524,486,375,88,314,566,542,278,311,655,409,110,455,624,310,432,329,472,466,31,437,648,332,254,486,674,320,192,344,466,504,258,311,685,371,87,417,504,341,346,410,521,469,114,304,760,351,273,520,462,398,13,346,482,418,351,310,689,349,112,582,495,364,331,343,539,451,78,356,847,392,254,431,488,327,198,361,518,460,300,374,632,364,38,418,622,324,368,342,456,688,126,316,643,338,298,455,564,327,86,397,507,433,304,368,831,328,109,426,495,396,381,359,469,483,25,333,677,391,234,540,487,334,211,338,676,438,282,316,670,393,60,533,485,352,400,324,502,442,141,395,728,384,249,414,610,367,38,337,474,588,253,308,732,350,155,454,504,318,360,448,483,449,87,304,775,331,316,530,474,394,165,355,482,482,327,311,670,364,5,536,608,319,338,335,562,501,142,382,698,388,241,432,465,350,128,324,473,438,271,429,633,386,126,468,648,310,372,343,556,515,35,318,723,336,301,495,492,343,157,422,463,565,316,303,783,347,69,431,485,430,367,346,564,447,138,304,780,346,264,552,466,343,27,404,599,456,286,317,700,418,132,429,516,322,446,370,460,552,76,379,637,329,252,438,702,353,179,333,480,516,279,390,668,332,37,463,562,339,376,395,469,462,132,308,910,392,248,470,463,414,93,352,551,485,309,314,667,375,118,631,508,322,414,333,555,438,8,318,635,432,266,470,531,381,196,322,490,437,284,369,845,356,63,506,632,321,352,374,485,586,123,374,664,323,345,424,510,333,47,402,504,496,303,312,766,333,129,481,557,432,349,346,465,478,92,371,743,388,240,512,488,332,195,319,632,468,270,336,624,508,18,428,512,320,480,394,550,439,129,377,647,337,261,547,568,331,106,337,551,522,304,345,751,339,143,429,526,404,333,414,466,518,28,306,894,329,258,462,574,400,180,398,496,430,348,333,629,360,75,629,493,328,343,336,591,538,124,345,691,416,276,440,543,330,3,337,484,486,273,436,688,381,138,435,635,334,452,333,461,564,74,319,723,412,294,461,507,331,159,421,556,466,270,334,899,341,36,498,515,382,328,346,485,507,202,312,696,359,247,566,467,400,96,349,616,473,286,320,738,409,121,482,552,331,423,371,513,455,22,403,720,348,307,442,584,358,166,396,478,658,279,335,662,337,75,422,589,323,436,406,475,476,133,361,818,332,267,514,470,438,48,379,502,437,313,303,707,401,122,520,586,327,353,341,742,501,81,319,645,431,252,556,520,343,207,336,490,480,315,404,665,362,9,471,611,368,341,339,488,528,143,324,864,359,324,434,502,353,98,453,472,482,290,338,866,349,136,440,496,412,366,357,470,505,43,366,725,368,253,628,564,334,168,343,588,446,311,382,687,435,65,444,543,323,474,332,514,541,123,377,666,400,297,440,594,330,31,357,609,568,259,330,660,354,142,608,533,340,334,438,485,451,96,317,865,345,272,452,534,475,179,354,485,489,360,321,759,344,26,535,494,392,395,402,582,446,145,334,686,404,288,473,527,352,120,334,521,506,274,388,766,348,114,483,700,325,345,376,484,594,8,388,704,339,337,450,521,363,214,422,517,448,274,317,768,450,69,502,522,406,338,370,556,479,168,313,806,352,261,610,483,340,45,331,607,494,339,356,655,428,128,482,538,366,470,331,491,471,77,422,749,351,257,473,603,336,158,404,509,627,285,327,757,348,25,432,518,333,340,404,570,584,138,329,798,390,261,446,590,417,98,382,515,442,351,368,663,361,125,566,522,334,462,352,579,454,36,343,743,464,245,501,528,366,208,337,573,496,273,429,640,353,75,509,725,323,420,351,474,542,137,327,702,346,306,540,514,422,10,424,482,460,300,320,1026,363,136,457,507,418,374,398,481,517,91,323,712,384,291,524,498,348,192,360,624,506,282,327,706,440,33,501,640,339,409,344,532,455,133,494,718,347,267,464,585,339,106,368,507,650,284,337,664,409,148,461,533,331,381,431,543,492,30,310,874,344,274,558,501,405,172,346,543,450,360,348,725,370,66,550,524,436,354,370,587,495,138,339,854,406,270,446,490,348,54,406,506,449,296,397,691,409,142,495,634,361,362,363,474,624,72,330,746,338,339,460,650,354,158,447,498,520,297,361,818,357,1,538,520,416,453,353,533,465,161,323,687,394,294,582,536,342,100,343,684,446,291,354,710,486,117,515,527,352,450,336,481,562,43,393,728,365,268,440,652,388,218,342,503,536,286,360,753,347,82,497,548,340,341,530,489,461,133,343,916,361,309,474,508,409,22,354,544,632,325,338,678,357,122,540,632,346,390,346,680,494,82,402,665,414,253,509,536,345,240,373,534,476,303,416,709,409,30,446,631,331,395,352,566,622,137,363,674,377,332,504,505,375,114,431,495,462,336,326,886,349,120,493,560,462,372,373,516,458,13,319,847,380,250,600,524,346,194,396,607,498,283,336,700,425,85,477,536,336,461,359,502,548,128,407,672,410,273,515,680,386,46,352,500,544,301,404,825,359,154,446,586,346,394,412,490,521,84,354,860,390,269,460,534,465,170,355,610,458,363,326,663,372,19,720,537,335,387,343,594,502,167,334,799,447,259,476,495,391,112,370,596,502,274,398,770,364,124,461,620,331,417,465,529,580,29,341,698,369,383,483,535,350,186,425,490,576,284,340,858,348,81,480,598,442,370,364,509,527,163,384,686,364,276,572,542,352,12,347,604,481,295,384,668,492,122,538,557,333,432,350,566,462,72,392,848,362,295,512,708,360,175,369,511,596,318,347,663,419,38,450,539,393,380,429,504,495,153,362,1044,354,284,516,498,436,91,403,510,454,341,354,799,372,144,596,528,342,384,342,590,574,28,346,678,434,259,466,644,351,242,367,505,509,288,456,693,377,73,488,623,380,416,368,555,592,130,339,823,413,318,448,498,350,45,480,624,509,288,331,824,357,133,520,524,432,432,393,513,465,105,333,692,381,266,627,511,434,166,346,693,458,330,331,860,426,6,461,587,340,421,426,522,554,139,402,678,367,320,544,604,359,104,367,517,666,290,343,695,358,168,521,616,364,378,426,518,489,41,415,902,379,270,457,528,425,200,366,533,489,358,321,828,446,67,548,555,363,417,360,698,465,124,376,680,452,270,610,519,348,33,366,529,461,342,421,731,387,144,450,680,380,357,362,487,687,81,372,803,352,338,490,520,361,187,478,562,467,309,337,835,368,33,520,614,408,373,390,512,572,169,332,806,361,263,552,588,380,108,358,610,535,310,394,682,456,123,476,576,365,576,343,504,494,1,423,683,419,286,503,686,361,177,399,580,558,278,358,731,394,87,576,557,353,366,444,547,514,158,332,830,354,297,474,520,495,51,363,513,494,340,335,872,400,128,633,550,353,379,394,635,465,98,341,819,456,296,469,535,375,203,361,519,630,276,498,673,368,20,453,782,342,408,363,531,565,159,394,752,360,332,520,506,363,110,446,505,509,294,338,942,446,134,520,530,421,363,367,638,516,42,328,743,382,281,630,521,355,196,387,672,484,370,345,675,432,69,572,576,389,480,365,530,480,125,410,858,381,276,462,665,410,14,420,533,613,298,352,703,362,182,458,599,398,421,453,492,544,85,334,906,366,266,564,605,421,190,389,528,476,342,412,737,371,35,555,528,359,419,408,635,526,140,347,730,548,271,470,542,367,137,349,657,465,287,404,755,385,131,577,651,349,369,363,490,676,26,385,791,362,322,463,547,428,173,440,520,539,366,339,948,372,75,478,537,414,398,412,534,514,172,358,712,381,312,636,562,366,42,376,682,548,291,357,824,437,130,485,616,347,432,391,510,523,81,520,743,395,273,484,645,355,236,366,515,568,291,352,710,411,6,514,580,404,387,437,620,500,150,329,965,362,290,586,561,426,91,362,537,522,421,339,696,400,127,616,581,400,423,363,610,473,43,347,808,478,286,555,552,387,216,412,550,485,294,432,764,432,82,460,659,342,404,374,538,723,125,353,826,361,348,490,591,361,26,466,517,490,302,442,844,382,140,530,552,414,416,366,555,478,106,355,783,424,280,589,535,368,190,365,714,599,312,358,687,441,31,544,553,363,508,350,574,494,178,445,711,376,283,501,654,411,99,395,516,564,294,374,936,365,149,471,614,357,411,502,512,573,11,352,932,370,311,474,530,498,198,397,544,580,340,349,687,404,69,607,674,353,372,370,662,498,140,402,788,432,327,516,534,363,66,373,556,530,283,412,701,438,145,505,667,347,423,424,577,614,75,363,711,402,343,592,592,364,169,442,528,494,357,340,1043,377,21,500,581,536,377,370,524,522,173,376,824,375,267,564,517,384,123,423,661,484,325,376,716,455,152,528,547,364,444,388,508,610,34,411,778,381,284,467,738,357,202,381,624,663,296,407,728,374,90,498,588,356,452,476,520,527,129,349,862,434,291,517,517,450,3,389,652,487,392,338,796,377,125,693,549,412,387,367,658,535,97,374,705,476,266,478,601,417,234,364,538,479,303,425,884,378,36,597,659,345,408,454,528,577,146,351,806,394,413,472,537,368,94,446,543,597,318,363,888,424,138,480,648,426,414,394,529,486,30,387,786,380,265,699,571,400,214,360,633,476,302,391,795,528,70,478,620,345,444,358,608,594,151,435,758,383,297,540,630,392,51,378,535,632,338,372,720,385,176,499,580,413,398,458,563,489,90,356,1118,372,281,492,549,457,168,522,550,542,378,349,702,392,9,597,547,354,453,363,682,554,151,358,758,444,273,551,602,394,118,369,542,582,297,482,762,377,136,475,786,383,459,373,520,640,39,358,728,420,325,530,593,376,208,440,646,484,308,377,846,391,82,610,547,444,377,381,532,488,182,389,854,412,282,612,523,427,29,379,639,532,319,353,906,479,129,504,582,352,545,427,556,494,80,461,726,384,354,513,692,374,194,384,548,662,312,358,777,423,36,515,637,362,366,472,526,603,160,397,868,380,290,478,561,462,132,373,633,508,343,356,732,454,124,648,548,392,378,410,755,486,10,384,798,468,266,592,588,363,258,368,546,535,330,425,705,388,79,486,714,444,440,407,547,612,148,358,842,374,342,551,593,374,45,513,576,518,316,342,930,386,159,530,554,452,373,401,521,684,103,353,768,373,334,618,624,370,190,368,646,482,342,410,751,488,18,524,592,365,530,383,544,504,142,480,900,456,289,478,639,367,102,399,606,633,303,394,835,376,164,547,592,371,420,443,515,501,47,362,942,400,298,572,540,550,184,391,550,529,361,353,887,396,81,574,567,371,388,422,706,570,140,380,730,474,321,522,546,383,13,404,555,558,309,429,745,394,139,544,874,353,423,386,521,598,91,427,825,370,344,502,576,445,206,443,567,558,312,366,854,433,35,507,615,435,456,382,624,515,169,346,739,413,287,810,534,373,110,422,651,498,346,361,823,462,139,494,575,412,486,367,610,561,27,435,850,441,289,476,694,372,211,462,538,634,306,384,780,387,98,542,576,381,370,464,557,569,155,383,983,382,312,506,658,470,42,379,547,523,384,440,735,397,137,624,570,367,512,377,667,588,93,354,790,534,278,530,561,375,225,367,696,496,309,442,767,435,2,554,679,377,393,418,538,691,165,364,746,370,364,482,558,452,116,510,535,518,329,368,1008,377,136,583,584,478,381,442,534,500,52,357,918,386,331,580,664,385,191,373,682,620,299,378,710,458,72,564,702,416,493,398,547,501,136,493,768,388,327,540,648,375,38,383,537,609,308,373,809,477,182,485,586,371,406,489,604,575,84,348,982,385,285,616,551,448,204,383,593,521,429,404,721,411,33,655,580,434,387,370,698,535,168,376,907,472,296,504,571,376,120,423,555,614,336,444,772,422,149,483,680,368,438,386,577,690,10,421,784,377,334,518,668,391,200,520,564,494,344,426,1071,378,76,493,580,440,492,403,548,553,174,383,752,478,285,592,534,410,58,377,760,493,324,361,762,519,149,656,676,363,460,378,551,513,93,432,799,408,284,588,674,441,180,396,580,708,312,366,832,384,27,493,614,389,436,520,535,503,164,358,900,414,358,578,542,487,97,402,586,560,367,360,894,396,129,630,648,373,420,406,679,567,35,461,745,459,285,500,578,391,285,426,555,506,322,433,767,457,81,556,713,380,395,396,670,662,134,366,859,384,357,580,545,402,8,450,605,607,351,363,962,406,144,515,570,534,411,417,537,514,114,355,873,383,275,660,583,402,211,463,697,496,330,398,777,466,37,529,591,396,491,392,566,631,151,437,798,388,318,490,854,383,120,404,588,602,312,428,739,436,155,589,598,380,447,482,540,545,26,349,991,460,350,528,565,453,189,400,659,560,362,363,730,443,73,734,599,381,481,372,696,519,174,379,810,480,303,550,591,449,58,370,572,532,300,540,968,395,141,503,686,392,389,447,541,693,96,387,765,405,394,494,608,382,217,464,544,643,315,363,879,392,9,555,684,448,380,429,602,542,190,411,891,421,288,596,564,388,121,410,733,532,337,376,745,532,143,504,622,372,585,394,665,556,39,495,745,393,295,626,678,415,198,408,569,638,386,369,797,393,89,519,662,436,380,478,547,582,142,386,1122,385,297,550,562,458,36,451,568,495,388,370,820,400,178,649,576,407,400,400,650,620,82,381,823,564,297,520,661,401,230,384,566,566,333,518,803,404,34,508,715,368,489,408,576,617,148,400,810,442,358,634,553,388,105,464,640,520,355,366,978,395,134,582,636,444,396,440,595,609,4,363,809,402,284,626,569,475,223,377,734,515,326,387,870,497,75,559,585,369,528,476,564,512,145,469,817,408,345,512,687,400,57,438,560,816,307,371,784,393,170,504,680,434,432,461,592,536,99,442,904,385,307,544,671,479,207,403,584,544,387,363,845,473,18,670,645,379,403,385,778,557,164,390,760,484,312,592,557,397,145,392,567,542,343,483,745,448,139,592,714,448,435,389,534,611,39,385,1127,399,372,505,581,405,192,549,556,554,331,406,889,452,99,512,588,447,436,425,597,588,186,367,810,392,318,660,633,387,14,390,741,553,340,424,873,502,145,548,597,372,542,382,604,601,80,447,759,474,290,526,756,407,211,458,642,638,318,383,786,404,42,644,591,413,422,475,547,524,204,370,1028,396,293,534,568,588,112,390,580,556,395,376,868,411,141,648,636,412,447,474,666,517,29,384,765,479,329,636,589,386,235,386,674,588,324,478,855,405,88,503,844,373,396,409,551,753,143,437,772,450,366,500,576,401,56,489,580,540,346,363,1039,448,146,564,624,456,420,408,629,517,96,438,847,407,306,702,598,401,184,389,722,565,411,404,804,508,6,528,605,442,524,398,567,614,155,447,876,436,300,569,721,388,114,478,618,616,300,392,868,405,214,501,632,392,414,514,551,694,46,377,928,389,309,558,660,465,231,399,579,513,390,454,751,403,81,712,637,422,495,384,683,535,146,381,832,532,306,516,615,443,34,447,655,564,307,466,763,428,141,640,758,374,499,401,545,625,96,381,834,431,390,549,616,452,190,508,556,519,327,364,1155,441,37,522,581,510,406,463,662,579,191,369,858,430,338,656,580,395,123,395,712,642,329,418,760,473,131,603,698,390,504,387,561,523,9,514,871,408,319,544,706,393,227,407,562,758,327,413,780,459,91,524,617,392,437,498,755,545,160,367,1024,414,312,662,573,499,50,431,606,511,426,378,846,473,138,615,599,438,437,399,688,570,105,382,968,470,310,536,608,431,262,465,580,522,330,454,747,415,27,599,777,387,398,432,572,768,153,434,853,395,354,550,708,406,106,473,588,592,331,448,928,404,164,524,627,496,519,413,560,525,44,378,787,510,300,663,587,405,224,397,788,571,334,386,944,516,78,601,611,385,484,425,583,621,164,519,806,416,330,518,725,447,1,395,622,620,348,390,880,404,176,579,607,384,422,596,582,632,95,395,1085,397,346,523,587,475,193,404,648,636,411,376,811,425,32,627,681,396,487,448,688,544,166,502,775,498,306,567,570,420,154,397,575,546,316,463,898,496,138,511,731,430,453,411,647,706,25,387,781,425,386,584,669,398,217,480,610,556,356,374,917,419,86,662,612,553,398,414,600,525,183,367,1032,410,327,730,581,408,51,457,745,596,349,400,768,525,166,533,708,381,525,392,578,609,93,462,855,427,308,588,860,427,189,413,570,632,321,486,831,408,12,538,632,407,514,484,570,579,178,396,944,470,316,540,588,493,116,449,661,569,384,389,835,431,148,786,592,391,426,407,801,534,51,388,841,488,293,529,645,455,251,458,602,642,318,473,873,427,79,511,726,393,510,468,584,680,152,390,832,405,441,565,575,444,30,502,593,608,331,410,1092,419,159,527,756,472,404,425,571,616,108,423,853,419,305,688,592,420,256,421,735,517,318,404,761,610,36,594,653,398,492,405,708,536,153,464,917,451,341,602,693,396,114,417,576,720,386,408,859,419,167,559,628,486,453,491,560,542,11,411,1094,399,308,616,640,478,211,469,590,544,467,386,830,433,87,668,609,426,406,414,686,741,158,388,792,518,315,560,675,400,75,400,696,540,327,552,786,426,150,553,725,390,476,478,658,645,88,400,911,461,360,519,614,401,209,515,718,580,345,376,961,438,23,658,603,530,434,411,600,600,221,389,822,420,305,708,627,477,114,402,713,525,379,387,978,507,139,589,649,393,498,464,575,593,38,527,821,416,389,526,716,452,243,419,574,726,330,393,834,442,108,559,762,398,405,480,576,543,143,436,1182,440,312,536,605,503,14,426,600,644,374,432,798,473,157,655,618,401,467,424,796,534,100,409,812,505,321,738,609,400,238,407,598,587,375,468,861,438,44,533,844,439,425,429,624,708,157,408,924,405,384,518,582,437,114,624,582,561,364,386,1036,426,161,592,616,488,486,429,573,652,30,396,887,434,299,634,722,474,205,435,715,580,347,448,805,490,78,532,680,388,653,411,644,552,159,489,828,494,327,631,737,401,47,430,682,690,317,391,863,413,200,654,628,408,435,512,568,611,114,407,957,444,303,542,610,555,207,422,625,543,408,434,998,446,2,685,612,408,427,462,728,540,179,427,976,518,352,544,587,406,127,410,641,702,346,471,820,457,150,533,828,394,498,434,585,765,43,449,816,409,403,626,618,419,230,492,647,554,346,403,1016,471,80,574,606,498,404,464,730,587,192,393,804,436,315,730,685,414,39,403,709,533,401,400,789,502,145,601,642,554,498,421,579,580,99,484,997,425,319,521,798,407,222,472,616,740,330,394,830,432,52,575,637,409,470,537,591,627,159,393,1019,407,338,620,668,508,111,477,650,526,391,454,892,465,139,674,630,418,486,402,698,639,14,398,928,592,316,546,628,406,268,399,732,542,342,518,784,433,82,680,788,414,454,425,584,700,196,436,881,430,393,534,589,467,51,493,602,641,373,383,1204,432,157,560,641,480,484,478,652,542,106,398,816,471,340,772,611,432,196,467,732,614,336,430,842,510,22,539,735,391,552,413,637,630,167,541,796,426,313,576,729,452,152,418,611,654,329,400,842,534,180,570,748,403,423,492,684,553,36,399,1088,437,316,680,605,555,220,431,630,581,456,387,834,431,90,641,634,466,511,424,760,544,144,424,922,548,315,620,617,419,11,509,600,560,327,494,961,436,179,570,796,393,422,421,620,826,89,438,828,411,389,554,714,421,220,523,597,642,408,470,952,419,42,600,639,485,468,423,604,615,211,389,910,484,327,650,589,433,121,401,930,648,332,442,804,507,144,631,638,402,567,476,583,557,32,475,924,420,315,567,780,469,232,430,621,676,336,422,1072,451,92,535,654,446,416,618,595,611,163,389,978,420,399,556,651,529,53,457,611,622,411,388,814,440,154,848,728,413,433,416,711,573,108,482,936,493,338,560,671,415,284,414,607,628,327,498,790,535,8,571,762,433,491,428,674,656,160,409,898,429,372,667,631,451,118,509,637,556,387,434,1115,439,158,552,627,570,417,453,590,622,57,412,946,460,322,662,638,426,238,471,789,587,376,398,793,558,91,593,639,392,560,416,657,692,146,485,916,427,342,562,827,413,30,484,603,708,367,492,850,443,188,557,669,415,582,498,605,561,96,424,983,490,328,608,649,542,206,428,752,544,396,383,943,438,33,787,671,417,430,420,764,644,190,407,840,574,316,652,601,471,156,416,630,552,330,475,934,426,184,591,785,410,447,505,601,660,4,410,945,482,428,582,646,428,203,528,595,718,358,393,1068,424,84,556,779,540,460,429,602,577,194,523,888,421,321,717,598,450,63,411,736,558,375,415,949,591,150,564,660,450,576,421,695,672,90,501,820,442,323,614,738,421,212,480,660,666,402,424,806,441,26,606,663,471,418,570,646,581,178,401,1274,420,340,588,603,499,122,499,619,639,393,402,817,437,169,656,652,448,498,423,816,684,48,404,820,502,314,639,798,417,254,429,619,563,338,608,860,468,87,587,817,403,496,461,604,805,148,403,914,476,423,560,600,425,16,511,697,556,349,426,984,506,166,691,640,490,458,427,613,573,133,416,1033,438,345,664,631,481,221,418,767,597,360,445,922,511,37,604,692,424,547,472,617,581,183,516,811,457,372,607,789,427,114,457,600,872,341,414,911,437,173,543,766,446,432,508,700,650,32,468,1044,438,344,554,644,506,280,466,619,544,404,399,847,505,79,786,644,420,474,486,838,575,165,414,892,534,327,640,606,455,60,413,683,634,417,502,866,444,170,548,848,486,471,447,607,732,90,408,986,421,394,650,644,484,198,580,628,557,390,398,1098,451,8,560,629,497,446,432,610,705,211,456,890,481,315,676,695,426,131,430,735,549,364,464,1010,517,146,670,684,414,594,446,604,568,40,536,912,561,321,570,804,418,221,439,752,718,354,436,847,432,114,630,669,412,491,522,610,629,174,405,1000,461,330,659,602,603,30,430,730,585,442,414,1036,443,152,660,683,430,470,524,730,626,106,418,836,532,367,560,668,455,304,432,622,688,348,528,806,457,37,620,876,443,467,430,617,681,163,501,952,425,392,546,720,445,132,581,642,627,337,400,996,498,155,614,662,490,525,450,757,594,14,393,842,446,357,876,630,436,220,445,761,598,396,421,877,600,88,563,670,472,516,418,622,618,176,503,1060,437,324,572,739,442,68,516,640,720,327,492,840,446,218,614,666,432,426,526,607,649,105,402,1238,429,338,596,758,531,202,457,629,678,441,460,857,475,24,668,658,438,571,436,818,571,178,417,843,592,342,600,644,423,134,470,721,592,360,510,954,442,160,690,767,433,495,451,600,756,43,424,843,430,384,614,710,555,229,508,613,586,374,403,1226,439,90,626,700,544,429,510,664,566,182,408,942,456,396,732,630,445,3,451,760,686,333,418,835,586,169,566,747,414,590,481,623,582,90,567,838,502,357,605,768,427,265,437,663,712,339,411,975,501,49,573,692,426,431,518,696,738,180,471,1092,425,341,656,618,510,126,443,647,555,536,405,874,447,146,767,744,482,441,426,728,621,33,473,1084,521,319,569,659,445,261,498,693,663,344,522,892,458,98,572,806,420,488,486,644,780,171,435,860,458,420,620,711,429,59,527,632,578,381,486,1102,433,171,572,644,573,496,458,614,662,114,408,850,530,317,730,706,443,233,436,907,580,357,423,875,534,9,794,716,419,562,425,691,580,187,499,922,448,356,570,740,562,117,450,628,754,349,424,970,501,186,580,677,427,543,636,635,573,55,405,1138,443,378,611,637,519,210,480,635,662,432,449,921,445,86,738,743,425,464,426,861,625,169,477,838,544,336,572,620,453,45,429,668,694,343,521,840,534,165,629,797,434,459,444,771,715,99,416,1013,461,384,663,654,438,218,566,620,627,426,448,1002,447,35,580,697,580,554,470,630,573,219,409,1086,447,324,744,622,485,129,487,796,563,376,472,902,578,181,597,710,417,528,452,617,756,9,513,849,454,354,606,938,429,246,457,649,728,346,492,833,455,112,662,689,442,502,520,639,615,167,409,1195,540,348,586,725,518,56,452,729,621,421,411,935,484,160,784,647,460,492,430,736,598,114,494,895,542,331,647,669,492,268,450,657,571,378,506,1089,451,24,567,785,423,467,552,631,834,180,420,936,454,488,576,627,448,128,538,742,660,357,432,1020,471,160,658,740,544,441,498,625,624,53,481,937,438,318,705,652,443,276,443,812,648,424,422,829,621,90,582,669,472,598,432,726,585,155,538,848,459,348,768,876,444,12,453,627,732,395,417,1062,443,194,610,682,490,443,531,653,663,108,413,1194,463,365,588,658,554,230,536,666,572,411,418,868,525,50,764,654,480,445,433,756,664,183,421,1023,530,323,628,760,436,147,447,650,639,354,648,901,443,151,562,867,415,588,451,635,702,30,460,908,501,388,618,661,470,227,598,721,627,364,428,1101,457,90,670,698,524,484,444,698,654,226,423,884,466,351,720,624,528,56,517,800,604,369,438,974,537,158,622,685,428,608,520,676,619,105,505,951,467,412,573,824,476,210,452,662,960,348,427,841,443,1,565,900,436,473,566,635,594,194,473,1038,456,346,749,628,524,132,447,668,573,440,472,1014,545,167,687,672,433,471,439,858,656,49,436,926,582,343,662,667,470,316,441,675,576,395,524,925,505,84,632,803,495,472,447,626,722,163,467,1096,488,438,586,637,443,30,604,644,646,401,419,1074,459,188,682,669,514,479,462,662,738,112,429,927,449,346,739,802,447,220,445,895,577,390,493,950,560,35,613,691,458,616,476,662,656,180,541,904,548,334,566,802,445,159,454,735,696,368,446,865,449,189,738,673,477,480,571,614,605,17,427,1136,445,343,587,709,652,217,458,720,654,426,435,973,471,82,787,667,431,520,520,765,658,172,442,914,528,426,645,678,445,70,443,650,664,368,513,982,489,174,570,975,441,459,477,653,845,98,530,957,460,394,588,681,453,263,533,634,594,369,457,1122,511,27,634,667,536,449,508,764,598,226,424,968,520,330,802,635,449,126,472,774,734,420,425,863,546,174,586,716,482,642,444,692,612,37,526,1082,467,347,692,832,451,222,553,651,700,360,437,926,453,123,571,734,488,486,559,649,776,159,448,1054,437,357,596,729,640,10,468,661,600,469,478,875,458,157,755,784,437,584,444,804,593,97,434,943,620,328,696,687,441,262,481,756,653,357,506,852,494,48,704,830,431,528,457,742,736,206,440,883,492,404,617,641,515,116,531,669,652,372,415,1448,481,164,622,694,528,453,513,638,646,38,482,898,468,375,748,676,456,258,445,786,668,412,468,848,564,85,665,778,436,534,462,671,652,181,655,1038,464,366,590,769,458,68,466,708,763,345,450,922,554,193,579,716,465,513,588,724,598,105,424,1106,460,369,732,668,548,231,455,655,628,501,443,994,490,8,760,674,548,488,451,786,663,191,438,1026,558,355,584,771,447,164,536,676,593,369,516,885,473,186,680,816,462,468,491,646,814,44,437,1045,447,473,583,770,448,242,565,647,686,368,514,1124,498,96,587,679,544,558,490,646,632,193,416,978,558,339,843,640,476,39,438,1008,581,352,479,947,573,165,680,752,430,546,457,656,710,120,539,872,472,345,590,835,528,248,478,650,778,408,459,993,456,45,675,710,441,462,612,708,627,182,460,1156,460,398,588,645,560,129,514,700,768,430,432,964,460,158,705,774,456,567,450,772,599,5,513,877,644,346,648,677,516,324,446,672,600,365,511,953,523,100,594,907,436,488,475,794,786,174,428,924,460,417,798,681,450,61,580,651,617,419,449,1058,462,182,722,724,602,457,470,651,598,120,435,1131,499,336,744,701,493,213,532,814,630,414,453,978,564,24,592,697,435,652,448,659,738,170,570,891,465,376,639,930,473,122,498,672,745,392,504,962,468,218,587,716,456,522,544,690,748,48,416,1150,550,347,608,688,538,248,501,836,640,434,432,870,480,90,883,697,447,463,518,794,621,207,453,1104,564,342,594,652,522,20,445,678,663,362,591,1006,481,174,592,814,506,528,534,641,724,100,457,972,450,468,676,760,458,222,553,669,736,390,431,1184,496,43,656,777,524,480,477,682,657,219,482,902,457,408,760,684,471,162,457,839,593,384,462,870,720,155,706,709,440,561,459,798,632,29,553,1053,469,352,672,880,451,232,456,646,810,414,508,876,516,111,615,717,550,530,547,676,608,197,447,1238,458,348,654,654,542,58,544,676,643,449,432,1018,507,190,730,675,448,492,510,855,757,102,466,904,572,336,598,814,460,285,485,780,620,378,604,871,468,8,658,922,442,600,475,645,792,174,466,996,520,408,630,655,499,115,551,800,701,405,421,1066,471,168,686,744,594,525,463,651,626,66,465,894,484,354,868,712,522,236,470,793,608,386,441,1170,550,97,634,719,477,596,552,662,691,160,532,920,552,405,588,791,461,42,467,654,864,362,438,1098,464,220,669,812,451,455,579,645,625,113,548,1212,460,355,648,684,582,252,480,696,649,474,442,877,549,44,716,735,446,518,464,944,663,199,450,905,554,363,776,674,512,150,468,742,612,422,534,971,511,159,619,833,524,507,532,645,860,9,450,1050,456,412,592,695,462,278,692,720,612,394,439,1136,467,105,662,724,582,458,458,724,695,221,429,1039,493,360,722,831,461,58,472,808,736,391,570,919,555,161,679,734,440,742,470,659,634,106,538,900,528,378,652,823,471,235,482,752,722,375,522,981,518,30,680,727,471,466,552,650,676,216,442,1318,484,368,606,699,633,128,478,686,624,453,474,1072,519,160,831,687,448,486,516,841,644,44,453,990,587,424,609,692,472,272,468,707,848,373,526,877,484,102,696,940,444,537,467,722,741,161,539,916,459,456,642,714,467,4,664,668,625,396,445,1182,541,169,622,721,582,509,486,790,679,122,442,967,479,338,874,701,533,286,451,815,605,432,459,918,587,43,650,795,546,552,495,672,641,178,545,1213,500,354,656,830,479,133,535,724,788,391,450,912,472,246,601,712,457,510,600,665,764,30,444,1086,526,364,736,836,573,244,462,678,598,474,495,1060,480,92,726,726,459,550,455,860,680,176,537,936,640,351,640,666,459,79,461,783,645,391,553,968,546,186,763,830,444,483,475,663,808,117,449,991,506,442,599,738,531,238,580,740,707,390,452,1236,478,12,606,712,539,504,592,706,616,225,495,935,504,392,869,681,468,135,463,845,696,383,466,992,573,160,617,943,490,603,457,662,723,51,620,955,483,352,624,902,500,292,481,674,805,367,464,893,571,108,734,751,453,514,561,768,616,166,471,1215,468,429,698,664,557,34,509,713,659,536,441,913,535,172,730,704,536,557,484,856,614,118,446,1156,580,350,724,707,476,270,550,683,666,381,614,1026,489,46,605,880,462,472,488,671,976,218,454,930,466,427,610,770,492,138,562,677,681,392,542,1176,473,160,663,712,574,576,472,776,620,11,454,1168,542,345,724,682,467,239,512,940,686,383,459,949,654,85,752,720,463,680,492,679,649,198,541,908,476,384,677,808,579,61,527,726,738,384,460,1150,470,216,667,779,462,494,659,668,684,114,448,1110,500,434,670,745,559,249,485,695,698,441,442,901,487,25,842,789,524,511,480,842,652,196,521,985,616,362,638,691,468,178,457,702,686,377,574,993,566,173,603,970,457,540,524,770,788,44,498,940,473,425,758,743,466,230,555,761,642,478,475,1210,484,96,654,702,651,464,490,681,834,201,441,1062,484,360,738,698,485,17,547,901,611,428,459,948,602,208,694,724,464,590,513,685,737,102,590,1005,506,352,618,968,467,259,522,673,804,390,542,979,491,51,607,736,510,628,582,716,634,190,436,1200,576,360,677,732,579,124,491,798,634,432,448,1065,501,171,964,716,483,513,485,835,713,39,468,923,570,379,666,702,533,313,471,709,625,418,582,1028,519,98,647,928,461,502,564,672,777,186,459,1172,490,492,650,705,545,54,566,671,783,393,492,1118,474,180,625,819,562,561,483,719,627,144,525,986,488,349,820,691,488,258,511,856,730,375,458,977,710,2,635,736,458,574,501,934,688,177,565,928,499,372,702,819,469,156,526,708,802,421,466,928,478,222,696,752,548,522,565,681,632,60,470,1454,470,366,633,698,615,239,574,720,740,455,481,901,495,104,739,834,473,541,495,825,717,177,453,996,597,366,731,832,470,41,487,723,668,376,624,1020,529,190,638,870,451,558,480,670,834,94,484,986,612,500,624,748,512,248,562,788,623,405,438,1212,486,42,876,709,557,504,509,688,650,256,494,1031,485,354,792,785,564,126,464,827,665,440,470,1148,608,162,652,714,498,666,547,678,707,15,568,946,499,424,696,875,500,263,479,806,858,378,464,989,489,112,625,811,484,468,690,683,715,199,514,1132,475,390,658,684,586,82,499,756,618,457,459,935,566,176,885,722,509,504,478,937,678,114,466,1044,596,370,737,783,482,284,475,759,699,468,546,911,501,24,676,877,556,542,491,704,756,181,498,1129,501,468,679,708,495,127,687,683,646,408,453,1372,550,203,622,710,566,513,509,672,782,50,479,1034,542,355,754,826,476,272,495,878,627,392,614,917,581,105,687,782,453,666,478,700,657,194,568,1003,558,390,674,877,474,12,491,830,955,369,462,968,496,214,699,778,466,545,566,729,750,127,476,1129,488,361,688,718,716,229,526,713,618,495,467,1184,497,44,745,762,463,580,546,876,720,201,483,930,584,405,650,691,522,168,541,710,730,368,608,945,498,169,687,1112,470,498,515,737,765,31,525,1102,484,433,678,736,481,289,594,689,748,400,451,1145,572,102,638,722,600,572,502,798,654,236,467,946,573,372,942,707,482,63,471,839,627,476,498,1104,624,169,637,771,560,582,471,741,714,105,622,1188,498,387,658,856,481,246,576,693,750,417,470,920,533,13,712,767,478,481,592,727,814,194,449,1292,485,404,650,792,570,122,518,775,720,488,522,978,524,166,874,713,498,615,515,825,642,55,468,939,656,367,713,788,501,336,478,823,641,401,570,1060,496,103,718,899,548,492,485,703,840,197,494,1010,502,438,618,759,551,42,582,714,640,398,455,1298,510,182,758,764,620,486,643,688,650,118,454,1060,503,450,758,710,492,242,489,909,854,399,478,968,638,42,633,849,469,669,486,703,694,199,640,1067,506,390,704,836,482,153,498,698,810,407,532,1080,555,206,629,763,478,495,640,783,710,1,490,1135,493,383,774,748,575,256,508,726,687,562,458,1065,512,91,844,718,544,502,477,974,642,187,502,1186,630,363,660,696,514,77,595,746,727,386,560,940,498,226,620,923,457,630,511,674,935,111,479,991,490,431,747,819,531,228,577,736,645,417,538,1209,543,29,672,862,566,554,504,709,756,237,462,974,562,355,836,705,545,155,511,1082,627,398,473,947,589,185,793,758,467,660,479,688,651,52,588,1059,584,375,656,910,573,260,530,697,834,391,463,1192,495,114,632,749,476,565,658,766,645,182,531,1192,485,441,724,718,605,14,513,715,788,496,526,1038,511,179,770,830,501,492,480,834,765,128,554,956,610,366,636,840,483,368,490,780,655,387,607,986,597,44,676,884,472,532,552,794,826,191,477,1139,486,459,760,704,497,143,623,699,744,450,469,1142,536,180,665,749,718,555,489,718,644,38,452,1111,508,427,856,783,493,247,594,858,639,402,476,1025,608,107,766,748,466,590,485,732,855,183,560,1014,530,432,632,1080,483,62,514,722,804,377,550,953,536,217,704,800,562,564,601,686,659,117,460,1434,565,364,645,740,603,248,495,828,691,486,534,943,510,7,919,736,480,568,514,888,666,248,493,996,614,376,766,700,551,167,488,771,699,400,561,1183,509,180,635,880,468,519,568,811,941,53,478,968,513,503,634,731,517,261,675,728,734,430,475,1128,531,95,726,865,575,534,521,749,686,209,578,1118,510,375,766,698,567,44,496,886,694,418,470,1028,675,176,675,829,472,654,499,852,653,102,595,990,548,374,891,869,484,246,519,719,812,471,474,1082,501,62,661,810,566,493,618,699,709,199,474,1326,531,383,700,705,626,153,559,729,680,509,470,1055,527,193,833,790,485,537,497,875,744,14,521,1117,589,382,657,852,548,294,489,736,736,428,687,942,518,100,637,898,490,690,560,708,860,190,482,994,588,477,678,707,489,62,629,888,651,385,475,1410,521,194,743,766,574,495,544,757,717,146,466,1003,514,360,768,736,596,285,505,853,758,414,484,1075,619,27,788,753,521,605,568,727,677,218,565,1053,514,432,652,991,501,132,504,714,978,379,545,961,514,228,750,914,481,570,624,702,660,43,562,1274,485,409,708,754,594,286,508,775,638,462,470,1016,700,96,797,777,482,554,497,1017,726,177,489,1062,636,408,750,714,490,6,489,740,667,443,626,1006,538,190,744,936,564,536,500,698,822,119,490,1264,492,446,637,790,500,248,679,750,789,438,532,1143,508,55,654,748,651,533,520,781,765,226,477,1001,524,382,910,872,496,148,533,877,659,432,550,1056,624,169,645,763,471,765,535,709,781,31,578,967,578,388,642,884,543,291,518,888,826,397,473,951,516,125,802,833,511,514,640,732,719,224,477,1264,498,384,714,731,674,59,532,775,718,514,464,1216,511,194,786,749,506,585,567,874,654,117,530,1023,660,420,734,753,499,286,550,747,746,393,588,1245,513,13,645,1033,536,507,512,714,911,186,631,984,532,484,652,731,504,165,594,730,679,468,467,1166,579,198,726,748,574,504,525,815,772,68,459,1078,529,371,1008,750,518,257,483,958,706,467,493,982,616,94,670,892,574,676,534,773,664,175,595,1154,500,378,734,909,534,40,581,718,784,410,516,1064,532,248,667,759,534,546,588,722,881,115,480,1266,496,386,684,918,595,290,554,765,654,480,539,961,534,38,946,743,500,593,494,942,661,205,526,1088,765,426,658,732,496,162,526,831,770,387,580,966,593,181,738,964,485,579,497,739,795,13,480,1090,528,458,728,778,575,246,613,729,696,416,556,1467,504,102,696,752,581,524,578,746,717,256,473,1122,527,474,812,731,507,74,518,884,818,431,491,973,653,177,729,864,479,606,530,783,706,102,712,1060,521,405,664,927,523,274,564,723,890,408,488,1022,600,30,696,788,501,607,607,820,674,213,474,1268,504,385,847,828,714,136,508,738,660,542,486,1096,525,185,784,822,612,510,530,854,762,56,501,1119,608,366,714,762,496,368,571,742,684,386,606,996,531,135,773,890,496,513,568,746,912,177,493,1098,544,462,670,846,509,14,623,839,761,436,538,1298,512,198,676,776,608,658,523,720,721,119,519,1006,620,380,865,790,507,247,498,1070,653,495,505,1037,609,44,761,799,485,670,511,725,836,221,658,984,540,380,646,869,584,157,512,806,822,408,517,1246,520,212,692,786,520,543,764,714,669,39,494,1390,551,431,688,785,621,270,527,770,822,510,493,967,541,102,788,900,537,560,509,884,714,202,552,984,604,384,802,794,524,81,509,789,676,389,595,1058,603,199,766,1001,484,554,527,840,869,108,490,1012,498,498,800,765,543,261,647,743,680,483,479,1214,560,3,720,769,672,550,510,739,665,258,476,1434,525,386,794,725,517,131,644,877,755,414,532,988,691,208,702,766,544,684,494,777,772,56,603,983,532,400,713,1032,515,252,524,740,946,427,558,1188,509,128,654,781,501,584,604,844,777,196,480,1194,574,387,704,723,606,38,602,876,659,480,554,1034,529,180,1040,767,495,583,503,921,672,136,496,1165,634,393,673,780,627,302,515,758,762,417,590,1108,590,46,653,1044,494,605,618,730,856,197,502,1007,519,565,786,734,507,147,619,747,816,417,474,1287,511,193,723,920,622,513,522,728,758,19,596,1001,560,392,796,814,511,334,495,932,680,406,552,1066,704,92,733,853,532,648,507,841,678,191,644,1112,536,399,756,883,510,76,531,753,942,505,513,1031,529,224,657,801,574,546,686,708,739,124,483,1392,538,419,759,746,625,257,590,886,684,498,481,1060,537,28,793,786,506,516,592,967,925,202,500,1036,606,378,676,840,527,188,510,756,682,439,689,1054,525,182,769,935,535,606,514,722,853,44,559,1099,602,486,651,896,542,248,643,845,746,431,478,1290,531,111,840,766,598,575,537,763,681,272,480,1014,560,423,910,729,615,13,524,890,667,417,499,1296,672,200,704,791,490,628,596,750,749,114,600,1149,537,466,730,915,510,272,521,779,928,411,551,1021,530,58,734,978,505,505,644,739,690,230,562,1389,572,412,680,729,657,150,524,762,783,484,488,1052,621,187,838,765,514,690,509,1132,693,33,505,1050,660,384,836,759,507,305,603,762,715,466,630,1061,541,102,667,927,558,566,519,788,930,204,515,1154,511,486,690,848,583,68,697,745,736,446,487,1196,525,228,727,839,604,508,534,730,834,141,508,1151,539,374,946,870,522,245,506,900,727,438,618,981,624,11,693,798,511,816,522,743,720,208,593,1082,646,395,732,916,522,147,556,889,802,411,503,1200,597,218,783,794,524,525,615,755,754,64,527,1312,512,418,692,768,727,289,514,809,670,542,486,1135,557,97,974,778,545,521,614,894,742,183,496,1156,630,447,710,817,517,48,507,827,886,424,598,1004,526,191,680,1075,536,616,602,734,818,120,602,1021,511,459,761,791,521,334,660,765,688,417,491,1330,595,44,679,778,724,521,574,918,748,242,502,1028,526,392,922,807,522,159,508,1037,677,484,504,1053,681,184,838,850,575,624,511,752,741,2,596,1255,532,430,684,962,516,284,640,748,909,434,503,993,582,139,700,800,508,585,614,727,836,200,570,1344,520,420,756,851,633,64,537,754,700,515,620,1198,527,196,807,817,509,634,513,888,820,120,510,998,780,384,686,809,518,324,522,868,802,426,612,993,565,32,820,985,504,536,521,813,827,229,506,1169,540,494,720,742,589,130,670,763,754,447,552,1494,517,186,692,841,600,642,669,758,688,64,506,1022,533,429,916,781,616,278,517,903,770,437,524,1150,658,105,677,997,503,690,513,774,763,182,688,1052,572,411,730,933,548,24,576,753,814,415,497,1066,596,260,737,789,511,536,636,966,693,117,500,1324,598,409,786,763,643,251,544,761,846,552,501,1096,550,45,942,800,587,572,510,906,704,227,549,1174,638,395,745,750,517,168,587,874,686,478,651,1112,551,210,690,992,499,561,555,743,1143,32,504,1124,544,472,668,884,550,280,653,825,695,431,576,1206,565,109,808,796,628,632,578,778,690,237,488,1218,598,423,810,747,525,69,531,1047,738,430,539,1006,663,181,852,782,564,746,541,771,704,138,604,1014,540,414,756,1158,620,249,540,751,822,417,510,1243,534,9,755,795,550,520,756,750,830,216,499,1242,548,492,688,783,646,163,534,786,828,478,507,1026,585,199,881,942,523,546,558,923,691,60,592,1266,628,387,724,831,524,366,542,829,767,407,656,1037,620,106,681,963,498,581,525,861,930,202,545,1100,529,510,898,771,536,35,623,768,755,531,511,1338,538,195,708,795,752,559,549,815,752,144,539,1228,570,381,816,771,531,292,642,916,692,477,510,1079,669,52,739,829,503,708,533,763,797,208,631,1170,566,417,722,1040,567,144,554,801,938,421,578,1032,527,242,673,896,518,666,638,788,736,11,511,1287,617,390,918,779,642,255,554,888,712,488,501,1136,570,110,944,834,525,550,518,905,767,254,515,1026,715,414,716,757,646,91,521,762,690,423,618,1298,552,196,758,990,533,590,603,770,882,111,597,1161,520,577,679,795,532,248,703,753,866,459,496,1302,540,33,703,958,611,595,548,876,762,253,592,1070,550,394,931,756,529,162,544,1004,806,419,524,1167,729,188,690,815,520,639,592,865,793,50,615,1041,535,446,798,978,523,336,551,754,840,466,555,1011,549,123,731,813,674,560,670,771,738,196,495,1688,521,408,694,826,658,0,617,788,743,492,510,1094,626,215,904,829,536,585,542,908,797,119,512,1040,632,462,784,922,551,328,536,777,719,429,754,1094,595,50,736,1020,517,622,536,784,913,217,515,1146,602,476,708,822,527,167,664,863,702,432,552,1238,540,182,968,798,662,537,547,764,716,47,516,1163,582,402,866,776,616,293,527,1051,838,450,519,1162,640,105,688,795,507,715,640,901,711,195,612,1048,591,468,737,915,532,66,588,843,998,433,519,1164,591,230,724,984,512,611,644,744,848,129,579,1244,523,409,704,781,689,313,537,810,690,597,522,1064,621,11,945,874,541,564,524,1058,702,204,548,1113,642,408,872,813,555,174,538,806,786,474,670,1118,554,213,689,956,588,618,547,758,896,54,540,1294,626,474,742,811,543,266,749,766,718,468,505,1494,555,132,719,799,622,526,566,777,904,227,548,1060,545,417,902,921,531,46,580,935,722,479,598,1031,662,204,762,882,512,740,526,756,780,116,619,1242,623,399,685,980,564,268,548,1008,992,420,528,1026,554,55,780,812,551,637,713,788,713,242,514,1256,548,411,775,803,723,153,607,776,698,540,507,1308,552,190,877,788,594,564,595,992,795,14,541,1040,647,453,742,878,542,364,533,793,889,410,614,1047,547,104,827,1169,513,574,567,835,850,216,606,1162,527,534,696,792,578,79,637,764,801,426,548,1244,746,200,692,808,656,599,550,872,702,140,502,1282,555,395,1044,822,548,273,522,994,694,513,594,1141,698,27,735,835,586,664,547,780,783,220,650,1198,550,438,764,965,547,155,631,775,922,432,513,1056,552,268,836,851,527,567,666,837,811,58,522,1387,536,433,703,970,635,260,600,813,801,546,595,1031,550,105,836,802,598,768,543,957,716,192,528,1050,792,426,800,772,575,22,536,903,722,422,612,1195,562,201,830,1052,522,555,624,747,1024,122,519,1109,541,477,762,812,631,287,672,869,701,453,500,1525,548,58,774,801,626,535,628,806,762,260,537,1184,594,492,836,773,572,148,532,983,865,483,519,1141,654,185,740,944,528,720,535,761,769,36,857,1079,566,413,789,972,533,313,540,778,842,450,522,1211,650,125,738,869,538,536,653,884,892,216,521,1318,612,414,806,769,635,69,545,932,707,563,538,1062,562,209,909,831,610,541,604,972,726,132,527,1303,720,389,768,807,551,352,608,794,798,447,651,1063,559,4,696,1043,564,662,566,769,976,212,525,1096,560,516,746,976,583,137,657,781,712,456,620,1462,545,199,765,845,624,696,548,814,773,63,506,1122,652,437,896,837,544,301,584,1068,701,432,534,1065,727,105,968,826,540,658,552,847,793,219,636,1260,564,411,718,964,609,37,551,774,1012,449,576,1214,546,263,711,876,529,604,734,770,717,144,510,1276,534,500,785,813,720,261,581,788,890,510,555,1121,564,46,886,947,538,544,539,1026,812,230,624,1264,654,403,726,799,550,225,611,804,740,416,639,1044,681,199,753,987,551,621,597,881,883,15,533,1199,542,527,802,812,586,266,664,785,795,544,508,1292,573,113,770,924,741,584,547,798,733,246,524,1220,547,408,1080,839,546,76,615,992,745,463,524,1218,659,250,721,841,590,656,548,818,891,113,656,1054,597,416,696,1165,553,312,554,784,879,453,638,1143,582,34,779,837,542,640,693,798,738,223,591,1405,614,416,718,776,644,154,560,1000,781,607,511,1057,566,191,984,809,529,669,547,921,856,55,560,1065,684,401,811,815,616,324,530,880,748,453,653,1340,619,111,698,1038,540,568,712,797,933,193,569,1130,545,564,698,786,554,12,680,883,880,452,513,1422,553,204,814,913,696,551,560,809,734,142,587,1173,600,428,908,875,546,310,568,994,771,432,521,1040,810,52,774,847,531,756,579,958,727,220,625,1065,572,453,982,944,540,155,561,781,860,480,540,1224,605,238,703,919,642,576,643,758,815,41,513,1616,545,409,746,825,774,290,628,810,738,548,571,1109,575,115,960,824,546,598,548,953,840,239,555,1204,656,423,736,952,539,80,626,798,869,428,718,1061,568,213,747,1029,536,711,545,928,865,117,533,1095,624,520,840,856,543,255,724,968,776,444,526,1372,554,10,821,846,658,596,566,792,840,322,526,1120,587,420,864,782,680,171,543,956,744,451,597,1206,662,194,777,974,546,738,623,805,732,57,631,1250,591,475,774,970,550,281,589,801,1106,420,600,1049,600,140,731,952,540,610,690,783,748,195,602,1380,595,462,770,834,657,48,555,812,711,516,514,1334,676,200,932,838,555,556,556,1119,846,127,619,1066,688,413,820,883,553,354,538,811,725,549,640,1052,595,50,791,982,650,552,570,817,1012,228,528,1439,546,494,706,793,554,159,806,868,787,442,529,1296,575,221,753,830,644,633,664,780,880,5,519,1174,550,424,933,970,564,301,554,1045,713,486,615,1130,684,102,731,861,614,766,549,839,908,203,676,1072,651,444,712,1041,582,81,567,917,862,494,544,1080,559,236,984,846,538,562,684,775,751,138,560,1571,559,464,768,835,754,262,569,800,777,525,526,1330,606,27,898,848,548,675,654,1024,745,226,537,1176,762,477,820,819,548,172,552,814,842,422,696,1177,595,230,710,1136,550,564,563,818,957,59,615,1081,567,516,768,846,552,360,682,793,858,461,533,1273,639,117,791,945,662,561,555,1006,729,237,566,1189,596,429,1042,837,591,19,596,1009,798,519,544,1076,678,192,763,914,602,850,543,800,734,119,677,1235,560,423,774,1032,600,294,688,816,930,459,543,1209,561,74,742,903,546,579,667,860,925,221,531,1310,561,449,818,927,677,153,576,812,774,522,630,1082,621,209,968,819,559,660,610,947,732,40,541,1180,836,405,727,846,549,356,539,980,822,432,681,1282,596,110,823,1048,552,640,572,782,880,235,581,1188,549,507,832,798,702,64,692,828,728,496,552,1632,603,208,746,821,640,562,644,791,930,162,526,1144,585,516,862,820,555,285,558,1120,834,459,545,1104,672,7,909,957,567,660,594,827,768,226,741,1216,557,442,710,1040,563,188,556,841,1044,444,550,1157,635,236,721,857,648,615,698,924,744,61,521,1309,587,425,920,912,664,294,626,867,740,628,541,1160,587,104,952,838,623,610,595,960,795,203,534,1252,684,495,766,803,552,56,671,882,733,438,715,1114,637,239,813,1000,534,568,573,776,1136,116,555,1314,554,503,725,1028,563,286,660,805,848,483,656,1338,559,52,755,892,678,695,562,816,784,284,570,1091,660,412,948,797,581,156,562,1151,787,474,564,1334,707,204,832,876,546,690,548,873,817,16,645,1123,620,426,724,1038,652,321,659,833,874,461,548,1232,558,140,811,860,547,606,770,797,744,222,550,1516,605,492,852,798,751,70,566,834,936,531,531,1089,578,204,897,1122,579,649,553,1018,750,130,615,1093,694,428,878,860,596,378,556,849,738,456,643,1151,662,33,761,1061,542,623,585,924,990,212,559,1142,640,514,880,822,568,163,716,795,739,560,532,1446,610,205,813,849,776,585,570,921,742,58,573,1489,566,417,928,827,590,282,628,984,854,500,560,1063,720,129,740,862,537,771,564,848,938,215,672,1162,570,450,799,1113,555,5,567,881,892,435,707,1197,568,239,719,890,562,642,804,795,819,133,592,1450,638,437,752,843,664,333,598,936,730,522,546,1077,621,51,1116,878,597,597,566,1015,779,253,543,1183,676,452,732,935,657,172,567,850,930,458,638,1273,593,197,870,1015,534,660,648,839,922,35,547,1114,577,658,778,964,565,279,675,803,894,459,538,1450,615,109,743,959,734,580,642,819,843,269,651,1222,571,426,880,806,575,94,549,986,731,454,604,1166,801,214,823,885,548,738,597,919,748,126,671,1260,596,444,834,1032,589,266,582,869,1060,507,546,1084,614,17,723,863,658,635,699,877,809,242,533,1581,558,426,818,809,696,147,738,878,731,581,533,1214,588,233,944,882,554,630,567,1000,958,61,614,1143,696,412,786,966,607,376,574,880,756,464,740,1165,580,125,823,1110,556,652,578,816,894,211,547,1240,736,534,804,814,583,40,686,937,845,445,524,1320,579,259,872,863,698,663,583,800,775,166,543,1156,633,416,1098,840,645,277,563,987,753,507,578,1535,720,46,740,927,544,691,656,818,823,224,714,1116,569,487,736,1106,603,174,615,816,1012,470,555,1170,593,238,829,1011,566,618,679,799,888,15,615,1453,566,465,760,825,710,324,608,923,830,530,592,1088,671,110,879,856,554,654,612,1256,784,223,548,1138,688,435,921,836,558,98,596,857,814,528,659,1227,584,213,734,1084,700,600,573,819,981,136,547,1386,583,505,738,926,574,284,807,836,792,450,614,1310,581,32,918,860,704,573,595,832,852,263,537,1345,588,463,936,930,578,166,574,1073,790,482,638,1097,826,198,747,875,549,909,571,830,760,54,666,1216,702,462,853,1022,570,286,611,990,924,436,628,1181,573,138,918,861,564,564,670,936,880,260,547,1334,581,456,746,875,773,17,577,835,821,584,531,1284,620,204,1046,876,596,597,658,1074,754,134,553,1255,687,474,743,854,591,378,616,862,932,477,685,1087,597,55,753,1169,562,684,642,808,960,228,676,1123,565,513,828,855,656,172,674,894,761,471,540,1518,654,202,769,1006,684,579,585,948,882,39,538,1184,599,433,1156,874,590,335,567,1002,786,576,548,1134,725,114,825,900,637,690,592,823,755,210,722,1378,635,489,728,991,569,67,681,815,994,471,551,1364,587,308,740,880,584,629,732,821,897,123,622,1347,642,432,822,964,674,271,595,848,781,603,618,1334,594,1,948,865,555,663,586,996,906,233,548,1172,792,426,806,868,598,202,560,1055,773,438,675,1107,597,208,958,1159,568,594,629,805,916,71,628,1252,579,531,743,868,700,310,681,839,811,498,548,1524,586,112,802,852,758,726,686,836,753,265,544,1148,596,495,972,896,582,40,612,1072,908,461,551,1199,738,212,825,995,548,731,574,900,908,121,766,1121,613,478,772,1016,570,364,582,893,972,444,563,1131,720,64,799,928,566,613,709,994,775,250,533,1664,577,443,928,827,682,153,580,871,826,608,683,1127,615,200,896,894,642,642,596,1026,776,21,584,1400,688,433,855,901,575,342,651,846,825,455,681,1179,671,131,746,1026,575,620,603,894,1244,210,563,1150,582,567,750,949,574,80,750,856,767,507,644,1446,588,221,889,870,704,738,588,825,764,157,550,1225,674,422,898,920,625,274,633,1162,848,471,564,1141,726,29,862,1008,598,762,567,838,774,248,732,1192,609,456,874,995,647,172,588,837,900,443,576,1464,586,278,773,871,603,588,866,842,888,50,549,1406,635,523,754,880,707,313,591,912,850,582,536,1247,600,123,1012,1050,577,587,579,1001,846,205,711,1220,738,447,836,845,573,14,566,853,860,526,704,1124,698,211,749,1053,561,691,596,996,1000,121,598,1145,597,536,958,867,574,303,687,902,767,549,560,1623,618,56,758,855,776,572,634,868,850,275,555,1308,666,437,934,831,582,203,669,1015,778,490,588,1138,696,251,842,882,634,696,592,871,887,36,701,1247,585,437,808,1343,575,285,603,839,1004,480,640,1114,580,134,870,1040,570,720,688,841,795,223,549,1474,650,483,886,825,777,69,617,1018,829,572,555,1236,665,208,1036,886,569,650,574,990,835,150,560,1232,702,457,772,874,730,378,643,886,764,474,730,1276,600,14,822,1084,551,598,706,898,915,250,562,1324,600,598,752,854,591,145,783,825,1144,483,560,1466,581,222,759,990,676,639,607,910,772,77,635,1160,591,424,982,859,654,356,622,1050,772,458,616,1245,806,115,787,921,555,792,588,964,886,220,674,1218,593,465,858,1005,658,54,583,844,999,519,558,1136,633,254,894,980,672,608,701,856,773,129,547,1741,580,472,826,978,691,281,708,915,818,591,568,1116,608,60,990,861,581,659,575,1010,880,227,603,1129,828,440,880,1043,588,183,583,867,769,475,820,1341,595,199,761,1061,602,750,608,820,1054,5,619,1171,663,547,774,906,578,347,708,986,763,505,590,1393,632,122,943,862,680,612,642,874,844,304,554,1308,632,441,906,904,661,79,577,1260,832,469,586,1296,743,219,772,898,559,762,728,833,900,126,678,1194,618,500,900,1044,582,306,610,842,1092,492,569,1211,594,39,759,1058,624,586,691,856,854,254,715,1366,580,451,784,916,700,196,636,886,789,540,548,1230,685,215,1124,879,603,621,595,1151,797,62,576,1327,758,467,880,868,577,354,579,882,869,533,676,1185,664,126,775,1136,684,667,590,833,980,207,574,1452,585,558,885,868,601,18,850,840,792,502,636,1542,588,255,770,947,703,582,596,873,962,157,563,1159,601,455,988,981,625,311,612,1019,831,498,667,1124,730,50,861,909,556,908,602,998,831,223,700,1326,710,447,756,1010,602,156,689,972,997,452,576,1204,627,245,868,942,579,756,724,893,788,49,564,1374,589,441,859,880,876,308,596,870,826,558,582,1461,609,110,927,975,640,622,662,1061,863,246,596,1176,706,501,850,850,589,95,592,870,884,449,735,1145,599,238,819,1320,580,607,625,829,980,132,651,1408,673,546,753,882,604,321,702,850,897,495,558,1494,765,8,810,878,690,641,603,1040,777,281,629,1177,618,522,1208,864,585,157,579,1029,762,596,582,1232,729,218,910,890,648,708,618,843,936,63,697,1319,601,450,774,1124,584,344,674,984,970,494,579,1203,627,158,826,891,625,581,774,839,892,219,567,1592,591,459,770,1014,777,46,604,861,876,566,648,1212,617,208,919,902,640,766,620,1052,789,140,574,1224,841,438,868,968,583,350,594,1074,780,459,706,1253,621,53,1025,1077,580,632,638,867,1122,250,590,1166,594,607,782,850,675,171,703,900,790,535,565,1596,666,220,875,883,694,600,672,843,782,15,633,1402,656,491,951,873,597,314,592,1025,1042,476,626,1223,709,116,795,1063,567,849,587,893,787,238,786,1146,658,480,831,1145,588,90,615,893,1024,462,603,1268,710,287,760,911,589,590,735,1058,882,129,591,1397,607,456,966,919,733,297,676,887,800,645,567,1139,612,30,993,962,673,698,602,1062,829,248,600,1496,702,435,790,853,695,202,669,893,848,491,687,1181,651,272,756,1174,570,720,616,835,1076,51,575,1179,605,529,962,1014,616,292,848,905,791,471,635,1489,595,135,808,909,695,702,621,922,882,255,565,1246,758,453,984,891,592,5,601,1231,830,492,575,1259,726,213,981,919,609,710,590,850,803,156,747,1327,611,454,812,1067,691,292,590,873,1100,555,623,1305,605,67,769,893,646,663,840,860,859,248,558,1536,593,560,893,869,735,155,607,962,886,576,568,1384,658,199,931,1014,596,609,657,1091,866,43,686,1209,736,485,774,907,600,471,621,893,790,480,708,1131,742,114,930,1107,626,620,596,1001,968,225,580,1354,588,582,878,1022,596,76,745,861,861,553,568,1488,606,218,887,882,866,668,628,846,827,159,628,1352,608,478,1024,878,598,309,668,1047,770,498,583,1223,836,16,794,1029,582,710,629,896,1045,239,690,1270,634,453,796,1184,589,178,608,930,1004,465,760,1208,602,270,841,934,586,687,730,848,920,70,575,1568,704,477,810,888,706,310,610,1001,919,606,572,1152,622,118,1127,885,586,683,617,1189,794,252,627,1166,766,447,876,890,698,50,644,892,780,488,688,1650,609,225,763,1115,576,677,728,895,1035,124,592,1177,647,606,806,884,694,333,719,872,912,480,605,1380,612,54,903,1121,728,620,631,898,799,306,654,1273,614,446,1100,873,608,186,595,1055,861,496,581,1156,824,228,833,1055,604,870,600,975,810,11,696,1168,679,458,958,1064,676,310,616,903,940,550,587,1428,612,134,795,985,669,640,731,852,915,231,620,1738,662,462,788,862,738,79,750,896,797,611,571,1176,630,248,1105,903,583,650,626,1162,988,138,581,1287,726,471,789,1030,600,345,595,1010,934,483,864,1188,620,35,777,1084,590,790,662,890,991,244,592,1205,689,532,841,918,600,172,753,983,839,490,613,1512,642,217,952,897,766,621,603,852,954,84,562,1277,632,450,930,1031,691,333,612,1062,784,506,586,1418,787,123,950,907,569,730,676,884,801,218,761,1342,606,630,784,1044,602,20,664,884,1188,479,622,1169,656,265,838,1056,612,696,740,880,802,147,655,1689,605,462,887,978,745,332,600,876,808,600,632,1255,733,54,942,902,676,616,602,1208,860,271,594,1178,766,448,926,885,608,230,593,940,934,566,718,1220,634,214,847,1102,666,618,658,924,952,36,582,1504,605,555,896,900,619,296,906,1006,886,507,573,1392,611,136,793,901,699,721,652,927,990,296,588,1230,605,468,1073,1034,658,71,621,1103,786,537,668,1296,768,215,808,1017,617,842,605,865,930,129,752,1177,707,468,850,1126,599,342,635,992,944,468,598,1324,635,3,996,919,601,611,752,860,829,267,619,1545,714,459,796,869,906,156,648,914,884,572,568,1506,612,230,943,967,598,741,680,1035,797,67,644,1229,722,549,937,942,609,380,594,925,980,504,710,1241,631,130,782,1362,577,616,632,869,1232,214,705,1208,606,594,820,885,660,55,744,956,808,487,582,1422,732,223,853,948,706,658,708,993,798,150,598,1339,638,468,1082,926,614,329,675,1106,903,561,621,1237,738,51,808,949,728,802,606,960,808,242,689,1346,644,475,882,1152,636,183,729,891,1096,468,588,1296,613,294,861,948,602,609,725,856,1005,21,572,1542,628,505,802,1064,722,339,630,887,789,602,712,1204,702,119,1109,920,611,710,597,1118,801,235,605,1525,832,456,794,874,601,94,616,1103,898,477,804,1176,679,226,968,1104,594,695,640,895,972,160,605,1199,638,593,880,937,690,288,728,875,881,546,566,1853,618,33,859,903,732,647,702,969,921,287,591,1254,628,520,994,944,642,176,648,1062,929,514,639,1191,762,211,898,1062,656,816,623,905,811,53,808,1375,618,473,789,1156,690,382,614,891,1042,493,605,1169,705,150,783,1021,609,668,870,1003,858,225,570,1436,622,474,1110,877,721,15,620,973,786,687,583,1301,651,268,999,928,710,654,607,1044,977,136,602,1360,819,452,802,940,612,398,726,891,843,525,697,1276,642,65,895,1154,616,616,625,890,1110,227,699,1480,618,549,808,1071,610,156,722,912,885,552,684,1558,626,214,807,940,791,771,620,908,887,42,611,1254,762,447,1068,896,618,319,626,1376,798,513,592,1267,771,123,972,925,588,804,662,896,883,267,709,1196,654,465,924,1058,693,92,619,899,964,491,607,1405,657,288,858,1000,650,626,868,924,841,150,594,1570,609,526,805,981,792,307,633,950,1022,573,578,1209,702,10,1050,1053,599,752,610,1111,837,249,678,1203,730,513,920,895,612,224,659,901,814,487,735,1382,810,228,806,1100,589,642,628,1078,1105,68,645,1319,621,550,918,956,619,319,735,874,880,553,670,1419,615,124,924,1012,878,611,611,914,807,318,602,1528,622,465,964,885,614,48,719,1063,1005,535,668,1253,781,260,798,958,592,854,610,953,984,124,744,1301,621,490,847,1246,609,303,729,912,1014,492,689,1348,663,61,791,959,596,792,776,880,927,239,584,1510,690,544,808,877,795,186,628,1100,828,578,576,1272,647,208,1292,992,612,639,613,1095,863,3,611,1357,823,464,903,1010,736,372,673,905,885,484,706,1353,625,130,816,1160,646,701,716,883,975,247,605,1230,679,681,879,906,616,86,733,920,924,486,612,1776,622,239,862,1079,722,609,682,896,887,154,728,1223,624,472,1010,932,640,392,606,1239,816,549,611,1175,855,30,934,950,612,734,635,1018,974,235,712,1297,716,487,940,1159,610,168,615,980,1108,590,609,1216,628,264,792,970,712,738,800,917,841,68,632,1668,615,459,916,910,758,334,723,904,822,602,623,1454,653,138,1022,942,662,626,612,1080,1017,229,597,1204,790,489,844,1186,632,27,629,919,824,495,816,1194,636,250,978,1178,606,735,635,880,1050,128,590,1349,734,604,866,918,686,302,771,1068,885,504,606,1474,683,66,923,1003,740,717,614,894,818,338,593,1460,640,453,1070,890,767,161,642,1106,823,512,688,1495,770,212,815,978,591,822,762,889,914,40,760,1293,650,545,800,1098,612,341,684,885,1260,479,611,1194,627,152,861,1074,638,656,759,1062,838,251,675,1628,632,498,814,890,739,83,711,908,1002,635,589,1222,726,223,1014,955,612,765,614,1260,853,147,623,1244,749,456,1118,975,678,357,609,914,854,555,806,1279,642,9,796,1231,687,634,629,1012,1069,240,629,1534,631,554,874,930,635,188,855,929,812,504,586,1512,716,288,906,958,720,669,675,888,958,75,598,1339,683,495,968,1050,632,334,628,1085,954,529,690,1303,833,117,887,953,608,962,620,929,843,221,858,1224,730,480,868,1166,627,48,636,1091,978,522,618,1381,646,296,923,989,694,615,748,869,990,170,587,1480,643,469,858,939,842,361,627,1014,858,591,594,1374,643,53,1134,965,618,656,852,1086,821,270,604,1335,746,570,824,899,627,216,626,980,1023,499,741,1240,656,218,851,1344,691,717,672,899,1072,16,705,1274,613,571,874,1030,628,346,741,909,828,559,595,1728,721,124,894,952,753,636,647,1086,933,276,633,1268,646,513,1118,896,696,95,658,1090,806,568,620,1304,867,227,908,960,696,797,613,885,842,141,723,1723,676,494,844,1142,634,295,725,910,1080,501,664,1262,649,48,853,955,606,668,790,899,1012,274,591,1464,627,487,1012,1029,741,159,642,976,887,630,710,1338,651,223,1018,1072,614,735,617,1233,945,55,617,1265,932,469,820,952,665,417,686,1060,824,516,768,1205,642,126,1005,1138,623,792,631,929,1035,255,618,1336,622,564,830,903,776,5,804,897,984,525,635,1684,634,244,852,1012,736,685,748,966,823,171,596,1279,714,539,1172,984,628,312,628,1158,1010,507,616,1329,754,60,837,1081,618,754,623,967,972,260,859,1226,690,484,812,1131,628,222,692,923,986,484,659,1347,724,286,958,985,616,645,754,1019,835,42,645,1814,622,497,969,926,743,327,667,938,878,746,628,1209,704,124,993,929,724,705,628,1083,902,245,611,1520,785,516,897,906,692,96,728,1018,855,492,727,1319,663,264,873,1179,643,631,697,901,1304,135,615,1325,629,588,804,1232,623,363,754,901,846,558,716,1453,627,15,893,931,882,718,674,934,866,289,606,1420,756,470,1110,1042,629,183,629,1272,887,489,614,1222,773,235,1032,960,606,852,703,952,849,69,725,1265,652,559,911,1157,726,320,639,971,1042,508,629,1501,736,149,814,993,619,634,862,901,983,223,611,1632,656,555,828,958,806,48,648,958,942,640,652,1277,641,224,1094,1081,615,668,615,1083,857,156,848,1407,762,463,852,952,626,445,628,941,1028,498,717,1350,733,54,815,1211,603,780,660,1134,1042,236,654,1257,714,564,1009,931,632,165,861,912,886,590,604,1662,670,241,828,953,872,696,652,927,909,16,604,1425,639,486,1074,927,694,352,719,1256,825,548,614,1206,785,139,919,1121,614,758,669,919,1024,242,748,1355,652,495,964,1255,670,82,656,917,1115,504,698,1322,651,306,849,977,617,881,749,942,843,139,626,1491,790,492,940,940,801,296,691,1100,822,630,592,1449,678,32,1140,937,656,658,648,1180,942,314,673,1240,760,488,834,915,713,218,636,963,896,557,757,1512,651,232,944,1141,608,681,739,904,1096,67,609,1415,643,645,844,953,659,312,797,1066,1086,507,656,1517,663,129,829,1087,778,683,708,921,857,271,718,1366,700,510,1122,909,633,23,636,1107,829,510,620,1394,979,224,840,1009,664,848,634,1042,975,133,744,1238,643,532,930,1232,633,352,657,934,1010,585,645,1218,653,73,1095,1046,710,627,782,934,863,261,626,1878,629,525,840,1057,759,167,729,951,922,606,642,1255,717,265,1046,941,706,720,629,1084,1022,45,614,1354,773,478,942,1148,639,426,628,931,864,496,944,1391,681,139,825,1199,619,734,688,916,1101,258,637,1260,772,576,826,913,633,77,810,1137,972,523,594,1590,642,240,1062,971,765,643,648,1059,913,183,622,1476,657,485,998,940,728,303,680,1118,889,570,646,1440,764,2,883,1020,648,975,724,923,855,256,799,1247,668,548,892,1104,716,171,673,941,1148,568,619,1462,642,278,815,1204,632,642,853,925,973,69,718,1497,684,474,988,941,804,405,660,942,870,587,595,1229,758,143,1075,979,631,682,648,1392,865,229,620,1500,838,501,1038,922,632,55,625,987,930,565,745,1392,708,240,821,1255,708,708,673,898,1053,133,685,1447,638,572,928,959,721,328,930,940,836,570,614,1596,674,71,840,947,758,682,672,962,1164,312,647,1286,660,483,990,1047,653,207,684,1222,881,536,708,1247,799,218,918,1033,610,900,683,1052,850,18,759,1345,751,480,844,1218,659,348,660,1051,1276,503,635,1231,665,145,1008,989,686,709,774,927,852,310,634,1564,638,522,960,1065,872,80,654,954,864,600,645,1608,648,225,1098,980,630,711,776,1151,916,147,623,1359,804,592,880,952,639,402,639,966,962,522,770,1298,815,37,954,1366,631,680,654,922,1016,260,705,1526,658,662,832,926,680,184,763,978,938,503,662,1510,744,233,933,968,776,726,648,1055,844,79,608,1268,686,474,1364,1016,635,346,638,1160,919,599,639,1334,779,126,892,988,789,768,646,1025,951,239,772,1548,652,486,848,1152,649,18,812,986,1006,499,652,1268,653,323,890,993,674,697,833,900,986,145,641,1753,704,511,868,1077,870,314,663,1018,917,633,693,1309,658,59,1003,1118,641,875,650,1116,918,262,636,1253,874,476,1036,951,644,211,678,1091,858,532,786,1365,690,255,957,1147,622,708,651,920,1195,40,679,1268,695,614,826,1033,736,359,801,924,847,531,608,2000,663,126,960,952,757,644,766,982,974,290,672,1387,712,588,1012,947,643,81,647,1183,1088,565,639,1249,782,269,871,1194,620,843,675,925,947,144,850,1259,667,489,966,1188,643,353,717,1022,1065,519,665,1377,737,17,859,1084,648,681,834,1083,933,262,610,1640,637,489,966,954,824,201,658,955,862,742,646,1316,677,234,1136,968,868,708,630,1113,851,74,632,1571,812,487,841,1073,643,384,791,948,934,538,768,1232,690,145,926,1211,642,781,658,1072,1218,231,620,1292,645,654,985,1069,662,45,791,927,916,507,732,1712,705,246,933,984,784,740,665,982,954,183,602,1410,776,472,1014,962,658,352,639,1294,862,543,744,1279,882,55,1060,1018,635,771,636,936,862,316,746,1540,670,494,872,1116,772,189,667,959,1220,513,638,1454,736,284,835,969,629,720,880,1010,872,5,652,1656,650,600,951,953,775,316,753,998,962,606,636,1423,656,118,1154,1182,646,714,712,1133,935,255,747,1260,776,495,852,1008,701,128,630,954,918,512,788,1278,778,253,919,1339,681,670,672,1056,1026,140,640,1422,662,616,1052,978,654,334,776,973,1014,636,611,1505,657,37,864,966,899,734,746,940,858,295,621,1509,721,496,1099,987,676,182,727,1232,880,544,633,1625,823,262,860,1002,638,813,644,937,1199,59,896,1269,655,507,848,1332,681,352,661,985,1062,608,744,1303,656,156,946,999,636,787,809,949,947,248,656,1684,765,498,848,967,773,22,687,1196,913,631,614,1380,709,233,1228,967,642,764,734,1153,878,166,646,1272,844,472,936,1005,733,438,659,1090,894,519,747,1546,663,66,865,1166,694,671,756,944,1222,252,643,1322,691,702,976,1029,689,180,801,950,986,536,623,1526,652,237,1004,1206,756,696,680,935,862,54,737,1451,651,528,1026,1004,707,374,668,1136,964,516,678,1286,986,122,850,1028,665,930,656,1134,862,244,778,1394,676,513,1140,1206,646,75,703,928,1032,573,690,1489,682,289,866,1045,728,675,777,993,1000,168,619,1869,668,516,872,961,778,346,806,971,1010,621,636,1255,701,12,1115,976,642,670,643,1246,985,276,661,1393,854,507,864,1101,671,204,743,969,969,503,948,1265,683,242,840,1202,628,924,670,938,1104,69,637,1534,735,620,918,1000,735,344,784,1098,862,545,614,1694,715,133,975,1122,808,648,666,967,958,325,645,1292,689,528,1186,939,766,53,647,1206,856,560,660,1458,815,253,1083,989,640,802,736,940,870,145,786,1378,733,573,896,1329,659,347,663,940,1284,516,636,1378,659,68,876,1185,697,720,785,1058,916,270,789,1546,685,504,967,942,808,216,664,976,849,656,640,1400,816,229,1028,993,657,678,712,1412,1064,14,631,1286,832,492,1040,971,664,472,653,1136,875,580,759,1262,702,127,964,1190,723,664,768,950,1122,257,679,1680,656,594,868,971,666,90,955,951,977,631,638,1538,661,278,868,1062,842,771,664,938,994,159,672,1298,671,498,1140,1210,692,315,655,1190,912,564,758,1484,798,36,936,1018,694,918,648,958,953,248,762,1362,822,582,854,1134,649,212,702,1108,1072,501,637,1286,725,312,1049,1087,658,672,875,944,904,67,617,1887,676,495,940,992,893,322,658,959,969,656,688,1574,667,138,1090,1058,639,754,764,1190,900,258,648,1286,802,567,940,950,750,1,690,959,1157,513,786,1432,688,261,847,1352,638,732,674,1038,1146,138,739,1355,669,623,844,1043,680,394,942,959,896,540,633,1620,800,64,1030,993,766,715,670,1190,868,306,663,1423,665,487,1190,951,716,183,670,1237,1010,629,637,1334,824,231,870,1116,734,933,653,942,906,44,777,1478,708,509,1024,1178,671,338,777,969,1036,524,728,1443,703,194,856,1005,658,704,827,956,1122,255,627,1694,709,525,868,1136,785,90,675,1017,861,656,791,1409,732,235,1174,992,676,764,658,1133,903,141,694,1459,902,524,920,1065,652,375,664,1126,1002,567,796,1309,699,17,1064,1214,633,722,674,948,1223,319,654,1356,656,600,958,1028,753,173,781,1106,879,543,631,1966,671,255,902,1004,916,702,840,950,977,87,634,1328,686,553,1080,978,677,436,730,1153,988,524,650,1338,820,125,961,1147,716,831,705,967,897,233,871,1495,684,522,858,1254,657,56,701,1103,1162,516,662,1297,792,291,938,1044,690,742,836,1104,969,137,635,1560,656,602,1094,976,823,321,673,1016,856,798,636,1435,768,54,1037,1005,746,679,651,1183,1009,280,689,1636,834,500,936,1005,670,237,749,986,871,525,832,1390,689,276,1014,1266,642,705,692,1006,1268,12,652,1432,714,597,904,1130,658,326,795,965,1052,554,760,1540,708,145,868,991,772,864,670,1064,882,324,650,1314,804,522,1231,977,671,94,720,1337,864,551,659,1397,805,237,1018,1089,640,890,668,944,1019,166,860,1300,754,502,860,1224,908,346,671,980,1042,531,661,1469,667,39,921,1182,678,723,902,1039,903,263,646,1892,678,572,950,960,798,168,748,1002,1176,620,636,1370,683,255,1110,1151,670,747,664,1245,880,69,772,1297,911,527,976,1042,661,466,658,979,944,544,773,1513,773,141,890,1222,649,674,752,1090,1147,267,710,1360,666,636,990,966,699,22,789,979,882,661,694,1676,697,250,959,1032,912,661,718,943,1024,176,621,1850,678,509,1092,991,710,337,759,1278,969,549,662,1279,879,66,890,1008,643,879,770,1030,1014,268,771,1374,671,554,921,1385,656,195,693,993,1102,536,744,1452,675,300,1014,1014,718,801,828,955,991,45,645,1565,776,514,874,1166,865,358,690,1200,921,626,630,1287,694,123,1471,1038,701,718,666,1168,909,292,651,1431,854,549,882,1018,759,105,674,989,953,535,790,1488,746,258,878,1201,691,817,843,953,1060,147,713,1498,675,684,952,1025,673,319,822,1040,1004,564,738,1668,675,5,929,1212,777,700,687,975,1074,341,741,1360,694,517,1054,1017,678,232,658,1221,949,583,644,1304,988,239,993,1021,649,828,670,1260,944,65,865,1469,699,496,984,1230,668,345,736,1019,1193,602,653,1397,704,168,862,1038,778,798,811,959,890,239,653,1806,748,507,1066,964,870,48,822,992,882,670,638,1512,717,307,1045,1091,654,679,679,1204,1134,154,654,1378,809,490,1056,1156,663,454,672,998,916,543,922,1353,677,69,961,1300,730,795,681,960,1069,255,666,1447,858,603,900,970,718,180,808,1100,1021,577,698,1865,692,232,1007,1036,786,825,677,959,889,25,708,1335,704,502,1226,996,767,334,750,1186,875,626,661,1656,858,132,888,1062,639,814,762,1132,1065,255,775,1320,694,630,874,1211,667,97,693,1058,1364,527,663,1322,718,306,959,1161,686,668,884,983,981,171,744,1739,675,504,910,1021,829,422,688,1032,949,621,696,1292,795,32,1092,1069,723,800,678,1344,888,275,708,1467,804,524,1106,1064,676,208,697,1025,916,583,824,1409,780,244,957,1383,740,702,689,958,1194,57,654,1577,671,707,872,1010,693,400,988,971,938,567,646,1558,750,153,1034,1006,821,696,677,979,1015,292,641,1660,726,546,1058,1202,722,14,660,1218,963,567,824,1372,808,250,893,1031,698,1050,713,1021,897,150,790,1361,811,511,988,1260,667,362,695,1116,1158,528,651,1511,714,77,1060,1018,685,696,905,1059,1038,299,659,1604,683,510,932,966,986,193,769,1085,874,688,647,1516,689,235,1152,1007,663,762,771,1193,960,49,666,1423,812,608,914,1038,774,405,680,1027,1152,558,800,1299,685,137,929,1562,663,751,694,975,1128,251,807,1414,710,615,1072,977,680,98,816,1038,893,545,656,1924,774,276,891,1004,814,684,728,1163,968,177,645,1401,861,503,1254,1003,675,350,676,1235,906,633,663,1428,826,14,998,1061,744,882,686,1013,920,268,924,1647,690,515,954,1177,688,178,781,982,1240,591,699,1320,715,344,905,1106,660,765,810,949,1130,78,651,1675,699,536,983,1291,866,330,694,1087,908,643,750,1412,706,126,1060,1033,665,862,724,1191,1116,252,704,1336,968,510,886,1004,682,72,719,1190,917,529,783,1323,701,268,1101,1210,739,757,691,1103,1078,164,681,1483,681,634,881,1128,794,325,866,996,1062,561,663,1808,719,59,1009,1043,797,746,822,998,909,343,637,1450,686,634,1248,1016,688,189,679,1247,1014,529,712,1497,900,232,911,1200,697,864,676,993,988,6,895,1602,712,516,930,1278,679,449,690,983,1130,545,727,1349,842,155,962,1037,692,680,824,1130,903,296,653,1744,680,588,1100,982,882,81,719,1002,1086,724,657,1334,734,255,1146,1054,808,771,673,1356,906,160,672,1523,812,501,957,1102,677,408,865,1006,900,546,797,1572,742,39,918,1222,704,756,728,968,1362,272,669,1358,688,640,884,1128,751,214,901,1000,910,577,742,1602,692,266,1006,1118,800,783,778,980,910,78,678,1566,799,530,1172,1002,675,352,683,1557,957,550,672,1309,867,147,1078,1095,658,948,692,1000,1054,277,797,1364,761,540,965,1185,805,24,681,993,1177,584,664,1884,704,299,892,1098,680,682,924,993,1015,157,774,1610,678,632,898,1039,813,360,705,1045,1068,750,728,1420,704,61,1159,1202,672,700,725,1192,989,281,784,1510,878,520,902,985,688,256,684,1095,1001,542,819,1424,801,259,918,1280,684,759,758,1113,1084,41,681,1347,739,609,1217,1021,725,371,820,996,960,659,672,1796,699,131,898,1098,1010,690,682,1090,1017,340,664,1558,683,531,1072,1079,742,89,783,1263,890,558,668,1350,883,278,1182,1077,660,902,686,984,1039,141,797,1462,718,572,885,1392,679,346,799,1049,1226,564,781,1320,749,13,888,1061,679,869,841,1064,945,274,637,1772,824,532,992,988,859,186,701,1144,970,631,738,1500,728,248,1288,1056,674,744,670,1177,990,97,679,1413,860,506,932,1051,812,445,682,1034,991,547,936,1543,719,134,975,1286,661,709,842,1134,1084,243,673,1629,692,720,880,1126,696,46,923,1003,1111,533,661,1612,739,265,909,1216,821,851,720,1013,998,174,747,1357,696,546,1260,1034,750,394,677,1205,951,582,675,1412,981,64,975,1150,669,866,698,1156,1082,259,788,1336,717,554,1112,1365,687,219,736,1001,1090,646,670,1396,696,323,1009,1056,834,690,862,967,910,19,706,2192,784,539,901,1024,819,373,782,1016,967,658,654,1450,721,153,1082,1033,760,807,736,1227,1042,261,763,1416,844,525,1038,1141,681,104,699,1091,920,640,912,1444,739,265,897,1244,674,794,713,977,1448,145,699,1423,785,620,942,1040,687,361,844,1322,913,585,649,1700,701,39,1167,1021,834,689,756,1067,912,395,711,1489,703,519,1144,992,814,202,712,1202,1002,575,667,1676,875,247,911,1046,760,936,786,995,955,63,824,1380,782,598,970,1344,698,370,724,1023,1248,530,666,1490,699,183,976,1264,708,686,842,1049,1019,258,796,1740,691,576,976,992,823,5,696,1024,907,642,657,1431,883,259,1200,1208,700,725,726,1356,942,151,682,1618,867,501,1098,1031,747,404,719,1018,1053,612,882,1332,732,67,917,1267,770,880,704,1019,1091,287,683,1572,695,720,1013,1032,697,180,1024,1036,1017,587,659,1764,715,280,906,1040,838,705,743,1177,1240,48,660,1370,712,515,1130,1166,688,380,745,1259,968,588,810,1413,865,137,980,1212,675,1044,680,1025,932,280,800,1508,802,528,934,1238,795,90,703,1153,1196,533,766,1356,706,305,1088,1158,682,807,827,977,935,183,650,1772,693,518,1116,1027,1006,352,713,1030,921,660,661,1662,793,16,1172,1019,689,716,808,1254,1025,275,704,1356,990,644,904,1021,696,253,693,1083,1050,550,796,1473,741,249,1055,1436,675,735,691,1047,1111,69,850,1498,727,637,916,1192,695,390,855,1041,1025,620,662,1712,826,138,965,1038,870,811,736,1178,999,300,656,1376,719,534,1342,1002,701,57,702,1404,940,668,766,1512,850,249,945,1058,776,828,808,996,1018,144,830,1562,702,532,926,1316,726,420,798,1076,1132,585,695,1340,701,85,1015,1076,741,691,844,1024,1232,290,673,1881,691,539,912,1262,851,180,714,1023,1035,732,760,1358,717,250,1194,1065,686,942,762,1200,920,15,752,1366,952,557,1001,1072,715,425,745,1224,944,546,832,1570,771,149,1027,1253,678,726,700,1000,1234,306,683,1632,758,630,908,1027,793,96,868,1006,971,571,726,2000,713,284,999,1079,858,700,807,1024,919,196,665,1578,730,592,1184,1076,725,354,689,1222,1260,606,681,1371,880,35,921,1295,667,916,708,1113,942,268,1000,1369,711,526,1080,1205,789,210,770,1038,1142,565,708,1507,797,309,897,1096,680,876,845,1210,1009,71,674,1650,706,543,1052,1070,909,384,765,1052,931,738,662,1348,809,138,1282,1128,810,717,706,1324,941,250,672,1760,866,543,1068,1012,702,25,793,1088,1153,542,808,1367,718,334,912,1293,694,786,722,1023,1264,156,728,1401,751,656,1028,1206,706,341,862,1010,927,582,822,1973,725,66,920,1148,854,791,723,1020,1011,346,724,1502,882,524,1098,1029,698,207,710,1412,964,586,692,1357,927,249,1192,1055,705,906,706,1018,1028,51,836,1590,711,618,897,1254,789,369,708,1112,1198,559,677,1668,705,157,975,1064,718,794,1136,1012,941,275,708,1650,708,630,998,1090,833,92,746,1025,1052,660,695,1593,725,247,1146,1188,808,710,691,1260,1046,171,783,1410,836,544,936,1158,774,536,698,1045,955,537,814,1384,868}};

//answer_max:2192
//unsigned short int dp[5][32770];

int main(){
  int n;
  while(scanf("%d",&n),n){
    printf("%d\n",dp[0][n]+dp[1][n]+dp[2][n]+dp[3][n]);
  }
  return 0;
}

Measured memory_bytes: 0