snes9x/gtk/src/gtk_splash.cpp

7173 lines
499 KiB
C++

#include "gtk_s9x.h"
gtk_splash_t gtk_splash = {
256, 224, 3,
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,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,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,
0,1,1,0,0,1,0,1,1,0,0,0,0,1,0,0,1,1,0,1,1,1,1,0,
0,0,1,0,1,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,
0,0,1,1,0,1,0,0,0,1,0,1,0,1,0,0,0,1,1,0,1,0,0,1,
0,0,0,0,0,1,1,0,1,0,1,1,0,0,1,0,0,0,0,1,0,1,0,0,
0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,
0,0,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,1,1,
0,0,1,1,0,1,0,0,0,0,0,1,0,1,1,0,0,1,1,0,0,0,1,0,
0,0,1,1,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,
0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,1,0,0,1,0,0,0,
0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,0,0,1,1,0,1,
0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,
0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,0,1,0,1,1,0,1,
0,0,0,0,0,1,0,1,1,1,0,0,1,1,1,0,1,1,0,0,1,0,1,1,
1,0,1,0,0,1,0,0,1,1,0,1,0,0,0,1,0,1,0,1,1,0,0,0,
0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,
0,0,1,0,1,1,0,1,1,1,1,0,0,0,1,0,0,1,0,0,1,0,1,0,
0,0,1,0,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,1,
0,0,1,0,1,0,0,1,1,0,0,1,0,0,1,1,0,1,0,1,1,0,1,1,
0,0,1,0,0,1,1,0,1,0,1,1,0,0,1,1,0,0,0,0,1,1,0,1,
0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,1,1,0,1,0,0,0,1,
0,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,
0,0,1,1,0,1,1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,
0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,1,
1,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,0,1,0,0,0,
0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,0,0,0,1,0,0,1,
0,1,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,
0,1,1,1,0,1,0,1,1,0,0,1,0,0,1,1,0,1,0,0,1,0,1,1,
1,1,1,0,0,0,0,1,1,0,0,0,0,1,1,0,0,1,0,0,1,0,0,0,
0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,
0,0,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,
0,1,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,
1,0,1,0,1,2,0,1,1,0,0,1,1,0,2,1,0,2,1,0,2,0,1,2,
1,0,2,1,1,1,0,1,2,1,0,1,0,0,2,0,1,1,1,1,2,1,0,2,
0,0,2,0,1,2,1,1,1,0,0,1,1,0,1,0,1,2,1,1,2,1,1,1,
0,1,1,1,1,2,1,1,2,0,1,2,0,0,2,0,1,1,0,1,1,1,0,2,
1,1,2,1,0,2,0,1,1,1,1,2,1,0,1,1,1,2,0,1,1,0,1,2,
1,1,2,0,0,1,0,1,1,1,0,1,0,0,1,0,1,2,1,0,1,0,1,1,
1,0,1,1,1,1,0,1,1,0,1,1,1,0,1,0,1,2,0,1,2,1,0,2,
0,1,1,1,0,2,0,1,1,0,0,2,0,1,1,0,1,2,0,1,1,1,1,2,
1,1,1,0,1,2,1,1,2,1,1,1,0,1,2,1,1,1,0,0,1,0,1,1,
1,1,2,0,0,1,0,1,2,0,0,2,0,0,1,0,0,1,0,0,2,1,1,1,
0,1,1,1,1,2,0,1,1,0,0,1,0,0,1,0,1,2,1,1,1,0,0,1,
1,1,2,1,0,2,1,1,2,0,0,1,1,1,2,0,1,1,1,0,1,0,0,1,
0,1,1,1,0,1,0,1,2,1,1,1,0,1,1,0,1,1,1,0,1,0,0,1,
0,0,2,0,1,2,1,0,1,1,1,1,0,0,2,1,1,1,1,0,2,1,1,2,
0,1,2,1,0,1,0,1,1,0,1,2,0,1,1,1,0,2,0,0,1,0,0,1,
1,1,1,1,1,2,1,0,2,1,1,1,0,0,2,1,0,1,0,0,2,0,0,2,
1,0,2,0,0,2,0,1,2,1,0,2,0,1,1,0,1,2,0,1,1,1,1,1,
1,1,2,0,0,2,0,0,1,0,0,1,1,1,2,1,1,2,0,0,1,1,1,2,
1,0,2,0,1,2,1,1,2,0,0,2,1,1,1,1,0,2,0,1,1,0,0,1,
0,1,1,0,1,1,1,0,2,0,1,1,1,1,1,1,1,1,0,0,2,1,1,1,
1,1,2,0,1,2,1,1,2,1,0,2,1,1,1,1,0,2,1,0,1,0,1,1,
1,0,1,1,1,1,1,1,2,1,1,1,1,0,1,1,0,1,0,1,2,1,1,2,
1,1,1,0,1,2,0,0,2,1,0,2,0,1,2,1,0,1,1,0,1,0,0,1,
0,1,2,1,1,2,1,0,2,1,1,2,1,0,1,1,0,1,1,1,1,1,1,2,
0,1,1,0,1,1,1,1,1,0,0,1,0,1,2,1,1,2,1,0,1,0,1,2,
1,0,2,1,1,2,0,1,1,0,1,1,1,0,1,0,1,1,0,0,2,1,0,2,
1,0,1,1,1,1,1,0,2,1,0,1,1,0,2,0,1,1,0,1,2,1,1,1,
1,0,1,0,1,2,0,0,2,1,0,2,0,1,1,0,1,1,0,1,2,1,0,1,
1,0,1,0,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,
1,1,1,0,1,2,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,2,
0,1,1,1,1,2,0,1,1,0,0,2,1,1,1,1,1,1,1,0,2,1,1,1,
0,1,2,0,0,2,1,0,2,1,1,1,0,0,2,0,1,1,1,0,1,1,1,2,
1,0,2,0,1,2,0,1,3,1,1,2,0,1,2,1,1,2,0,1,3,1,1,2,
1,0,2,1,0,2,1,1,2,0,1,2,0,1,2,1,1,2,0,1,2,1,1,3,
1,1,2,1,1,2,1,1,2,1,1,3,1,0,3,1,1,3,0,1,3,1,1,2,
0,1,2,1,1,3,1,1,2,0,1,2,1,1,2,1,1,2,1,1,2,1,1,2,
1,1,2,0,1,2,1,1,2,1,1,2,1,1,2,1,0,3,0,1,2,0,1,3,
1,1,2,1,0,2,1,0,2,1,1,2,1,1,2,1,1,3,1,1,3,1,1,2,
1,1,2,1,1,3,1,1,3,1,1,2,0,1,2,1,1,2,1,1,3,1,1,2,
1,1,3,1,1,2,1,1,2,1,1,3,1,1,2,0,1,2,1,1,2,1,1,3,
0,1,2,0,1,2,1,1,2,0,1,3,0,1,2,1,0,2,0,1,3,1,1,3,
0,1,2,1,1,2,1,1,2,1,1,3,1,1,3,1,1,2,1,1,2,1,1,3,
0,1,2,1,1,2,1,1,3,1,1,2,1,1,2,1,0,2,1,1,2,1,1,3,
0,1,2,1,1,2,1,1,3,1,1,2,1,0,3,1,1,2,1,1,2,1,1,2,
1,1,2,1,1,3,1,1,2,0,1,2,1,1,2,1,1,2,0,1,3,0,1,2,
0,1,2,0,1,3,1,0,2,1,1,2,1,1,3,1,1,2,0,1,2,1,1,2,
1,1,3,1,1,2,1,1,2,1,1,2,0,1,2,1,0,2,1,1,3,1,1,3,
1,1,2,1,1,3,1,0,3,1,1,2,1,1,2,1,1,2,1,1,2,1,1,3,
1,1,2,1,1,3,1,1,2,1,1,2,1,1,2,1,1,3,0,1,2,1,1,3,
0,0,2,1,1,2,1,0,2,1,0,3,1,1,2,1,1,2,1,1,2,1,1,2,
0,0,3,1,1,3,1,1,3,1,1,2,0,1,2,1,1,2,1,1,3,1,0,2,
0,1,3,0,1,2,1,1,2,1,1,2,1,1,2,1,1,3,0,1,3,0,1,2,
1,0,2,1,1,2,1,1,2,1,1,2,1,0,3,1,1,2,1,0,3,1,0,2,
1,1,2,0,1,2,1,1,2,0,1,2,0,1,3,1,1,2,1,1,2,0,1,2,
1,1,2,0,1,3,1,1,2,1,1,2,1,1,2,0,1,2,1,1,2,0,1,3,
1,1,2,1,1,2,1,1,2,1,1,2,1,1,3,1,1,2,1,0,2,1,1,3,
0,1,3,1,1,3,1,0,2,1,1,3,1,1,2,0,0,2,1,1,2,1,1,2,
0,1,2,1,1,2,1,1,3,1,1,2,0,1,3,1,1,3,0,1,2,1,1,3,
1,1,3,1,1,2,1,1,3,0,1,2,1,1,2,1,1,2,1,1,2,1,1,2,
0,1,2,1,1,3,0,1,2,1,1,2,1,1,3,1,1,3,1,1,2,1,1,2,
1,1,2,1,1,2,0,1,2,1,1,2,1,1,2,0,1,2,0,0,2,1,1,2,
1,1,2,1,1,3,1,1,2,1,1,2,1,1,2,1,1,2,0,1,2,1,0,3,
0,1,2,1,1,3,1,1,2,1,1,3,0,1,2,0,1,3,0,1,2,0,1,2,
1,1,3,1,1,2,1,1,3,1,1,2,0,1,2,1,1,2,1,1,3,1,1,2,
1,1,3,1,2,3,1,1,3,1,1,3,1,1,3,1,1,3,2,1,3,1,1,3,
1,1,3,1,1,3,1,2,3,1,1,3,1,1,3,1,2,3,1,1,3,1,2,3,
1,1,3,1,1,3,1,1,3,2,1,3,1,1,3,1,1,3,1,1,3,1,1,3,
1,1,3,1,1,3,1,1,3,2,1,4,1,1,3,2,1,3,1,2,3,1,1,4,
1,1,3,1,1,3,1,1,3,1,1,3,1,1,3,1,1,3,1,1,3,1,2,4,
1,1,3,2,1,3,1,1,3,1,1,3,1,1,4,1,1,3,1,2,4,2,1,3,
1,1,3,1,1,3,1,1,3,1,2,3,1,1,3,1,1,3,1,1,3,1,2,4,
1,1,3,1,1,3,2,2,3,1,2,4,1,1,3,1,2,3,1,2,3,1,1,3,
1,1,3,1,1,3,1,1,3,2,1,3,1,1,3,1,1,3,1,1,3,2,1,3,
1,1,3,1,1,3,1,2,3,1,1,4,1,1,4,1,1,3,1,1,3,1,1,3,
1,1,3,2,2,3,1,1,3,1,1,3,1,1,3,1,1,3,1,1,3,1,1,3,
1,1,4,1,1,4,1,1,3,1,1,3,1,1,3,1,1,3,1,2,3,1,1,3,
1,1,4,1,2,3,1,1,3,1,1,3,1,1,3,1,2,3,1,1,3,1,1,4,
1,1,3,1,1,3,1,1,3,1,1,3,1,1,3,1,1,3,1,2,3,1,1,3,
1,1,3,1,1,3,1,1,4,1,1,3,1,1,3,1,1,3,1,1,3,1,1,3,
1,1,3,1,1,3,1,1,4,1,1,3,1,1,3,1,1,3,1,1,4,1,1,3,
1,1,3,1,1,3,1,1,3,1,1,3,2,1,3,2,1,4,1,1,3,1,2,3,
1,1,3,2,1,3,1,1,3,1,1,3,1,1,3,1,1,3,1,1,3,1,1,3,
1,1,3,1,1,3,1,1,3,1,1,3,1,1,3,1,2,3,1,1,4,1,1,3,
1,1,3,1,1,3,1,1,3,1,1,3,1,1,3,1,1,3,1,1,4,1,1,3,
1,1,3,1,2,3,1,1,3,2,1,4,1,1,3,2,2,3,1,1,4,1,1,3,
1,1,4,1,1,3,1,1,3,1,1,3,1,1,4,1,1,4,1,1,4,1,1,3,
1,1,4,1,1,3,1,1,3,1,1,3,1,1,3,1,1,3,1,1,3,1,2,3,
1,1,4,1,1,3,1,1,3,1,1,3,1,2,3,1,1,3,1,1,4,1,1,3,
1,1,3,2,1,3,1,1,3,1,1,3,1,1,4,1,1,3,1,1,3,1,1,3,
1,1,4,1,1,3,1,1,3,1,2,3,1,1,3,1,1,3,1,1,3,1,1,3,
1,2,3,1,1,4,1,1,3,1,1,3,1,2,3,2,1,4,1,1,3,1,1,3,
1,1,3,1,1,4,1,2,3,1,1,3,1,1,3,1,1,3,1,1,3,1,2,3,
1,2,3,1,1,3,1,1,3,1,1,3,1,1,3,1,1,4,1,1,3,2,1,3,
1,1,3,1,1,3,1,1,3,1,1,4,1,1,3,1,2,3,1,1,3,1,1,3,
1,1,3,1,1,3,1,1,3,1,1,3,1,1,3,1,1,3,1,1,3,1,1,3,
1,1,3,1,1,3,1,1,3,1,1,4,1,1,3,1,1,4,1,1,3,1,1,3,
1,1,4,1,2,4,1,2,4,2,1,4,2,2,4,1,1,5,1,1,4,1,1,4,
2,1,4,2,1,4,1,1,4,2,1,4,2,2,4,1,2,4,1,2,4,1,1,4,
2,2,4,1,1,4,1,2,4,1,2,4,1,1,4,2,2,4,1,2,4,1,1,4,
1,1,4,2,2,4,1,2,4,1,1,4,1,2,4,1,1,4,2,2,4,1,2,4,
2,1,4,1,2,4,2,1,4,1,2,4,2,1,4,1,1,4,1,2,4,1,1,4,
1,2,4,2,1,4,2,2,4,1,1,4,1,2,4,1,2,4,1,2,4,1,2,4,
1,2,4,1,1,4,2,2,4,1,1,4,1,1,4,1,2,4,2,2,4,1,1,4,
1,1,4,1,1,4,1,1,4,2,1,4,1,1,4,1,1,4,2,2,4,2,1,4,
2,1,4,1,1,4,2,2,4,1,1,4,1,1,4,1,1,4,1,2,4,1,2,4,
1,2,4,1,2,4,1,2,4,2,1,4,2,2,4,1,1,4,2,2,4,1,2,4,
2,2,4,1,1,4,1,1,4,2,1,4,1,2,4,1,1,4,1,2,4,2,2,4,
2,2,4,1,1,4,1,1,4,1,1,4,1,1,4,2,1,4,1,2,4,1,1,4,
1,1,4,1,1,4,1,2,4,1,1,4,1,2,4,1,1,5,2,1,4,2,1,4,
2,1,4,1,2,4,1,2,4,1,1,4,2,2,4,1,1,4,2,2,4,1,2,4,
1,2,4,2,2,4,1,2,4,1,2,4,2,2,4,1,1,4,1,2,4,1,1,4,
2,1,4,1,1,4,2,1,4,1,2,4,1,1,4,1,1,4,1,1,4,1,1,4,
1,2,4,1,2,4,2,1,4,1,1,4,2,1,4,1,2,4,1,1,4,1,1,4,
1,1,4,2,2,4,2,1,4,2,1,4,2,2,4,2,1,4,1,1,4,1,1,4,
2,2,4,1,1,4,1,1,4,2,2,4,2,2,4,1,1,4,1,1,4,1,2,4,
1,1,4,1,1,4,2,1,4,1,1,4,1,1,4,1,1,4,1,2,4,2,1,4,
1,2,4,1,1,4,2,2,4,1,1,4,2,2,4,1,1,4,1,2,4,1,2,4,
2,1,4,2,2,4,1,1,4,1,2,4,1,1,4,1,2,4,1,2,4,1,1,4,
1,2,4,1,1,4,1,1,4,1,1,4,1,1,4,1,2,4,2,1,4,1,2,4,
2,2,4,1,2,4,1,1,4,1,2,4,2,2,4,2,1,4,1,1,4,1,1,4,
2,1,4,2,1,4,1,1,4,2,1,5,2,2,4,1,2,4,2,1,4,1,2,4,
1,1,4,1,2,4,1,2,4,1,2,4,1,2,4,1,2,4,2,1,4,1,2,4,
2,1,4,1,1,4,1,2,4,1,1,4,2,2,4,1,2,4,1,1,4,1,1,4,
1,1,4,1,1,4,2,2,4,1,1,4,2,1,4,2,2,4,1,1,4,1,1,4,
2,1,4,2,1,4,2,1,4,2,2,4,2,2,4,2,2,4,1,2,4,1,1,4,
2,1,4,1,1,4,2,1,4,1,1,4,1,1,4,2,1,4,1,1,4,2,2,4,
1,1,4,1,1,4,1,1,4,1,1,4,1,1,4,1,2,4,2,2,4,2,1,4,
1,1,4,2,2,4,1,2,4,2,2,4,1,2,4,1,2,4,1,1,4,1,2,4,
1,2,5,2,1,5,2,2,5,2,1,5,1,2,5,2,1,5,1,1,5,1,2,5,
2,2,4,1,2,5,1,2,5,1,2,4,2,2,5,2,2,5,2,2,5,2,1,5,
1,2,4,1,2,5,2,2,5,1,2,5,2,2,4,1,2,5,1,2,5,2,2,5,
1,2,5,2,2,5,2,1,5,1,1,5,1,2,5,2,2,5,2,2,5,2,2,5,
2,1,5,2,1,5,1,2,5,1,2,5,2,2,5,1,2,5,1,2,5,2,2,5,
1,2,5,2,2,4,1,2,4,2,2,5,1,2,4,2,2,5,2,1,5,2,2,5,
1,2,5,2,1,5,1,2,5,1,2,5,2,1,5,1,2,5,2,1,5,2,2,5,
2,1,5,2,2,5,2,2,5,1,2,5,2,2,4,2,2,5,2,2,5,1,1,5,
2,2,5,2,1,4,1,2,4,2,2,5,2,2,5,2,2,5,1,2,5,2,1,5,
2,1,5,2,2,5,2,2,5,1,2,5,1,2,5,1,2,4,2,2,5,2,2,5,
2,2,4,2,2,5,1,2,5,2,2,4,2,2,5,2,2,4,1,1,5,2,1,5,
2,2,5,2,1,5,2,2,5,2,2,5,1,2,5,2,2,5,2,1,5,2,2,4,
1,2,5,2,1,4,2,2,5,2,2,5,2,2,5,2,2,5,1,2,4,1,2,5,
2,2,4,1,2,5,2,2,5,2,1,5,2,2,4,2,2,5,2,2,5,2,1,5,
2,2,4,2,2,5,1,1,5,2,2,5,1,2,5,1,1,5,2,2,5,2,2,5,
1,2,5,1,1,5,2,2,5,2,1,5,2,1,5,2,2,4,2,2,5,1,2,5,
1,1,5,2,1,4,1,2,5,2,2,5,1,1,5,2,2,5,2,2,5,2,2,5,
2,2,5,2,2,5,1,2,5,2,1,4,1,2,5,2,1,4,1,2,5,2,2,5,
1,2,5,2,2,5,2,1,5,1,1,5,2,2,5,1,2,5,2,2,4,2,1,5,
2,1,5,2,2,5,2,2,5,1,1,5,1,2,4,2,2,5,2,2,5,2,2,5,
2,1,5,2,2,5,2,2,5,2,2,5,2,2,5,2,1,5,2,2,4,2,1,5,
1,2,5,2,1,5,2,2,5,1,2,5,1,2,4,1,2,5,2,2,5,2,2,5,
1,2,5,2,1,5,1,2,5,2,1,4,2,1,5,2,2,5,1,1,5,2,2,5,
1,2,5,2,1,5,2,1,5,2,2,5,2,2,5,1,2,4,2,2,5,2,1,5,
1,2,5,1,2,5,1,2,5,2,2,5,2,1,5,1,2,5,2,2,5,1,2,5,
2,2,5,2,2,5,2,2,5,2,1,5,2,2,4,2,2,5,2,2,5,2,2,4,
2,2,5,1,2,5,2,1,5,2,2,5,2,2,5,1,2,5,2,1,4,1,2,5,
2,2,5,2,2,5,1,2,5,1,2,5,2,2,5,2,2,5,1,1,5,2,2,5,
2,2,5,2,1,5,2,2,5,2,2,5,2,2,5,1,2,5,2,2,5,2,2,5,
1,1,5,2,1,5,2,2,5,1,2,5,2,2,5,1,2,5,1,2,5,2,2,5,
1,2,5,2,2,4,1,2,5,2,2,5,2,1,5,1,2,5,2,2,5,2,2,5,
1,2,5,1,2,5,2,2,5,1,2,5,2,2,5,1,2,5,2,2,5,2,2,5,
2,2,5,2,2,6,2,2,6,2,2,5,2,2,6,2,3,6,1,2,6,2,3,6,
2,2,6,2,3,6,2,2,6,2,2,6,2,2,5,1,2,6,2,2,5,1,2,6,
2,2,6,2,2,6,2,2,5,2,2,6,2,2,6,1,2,6,2,2,5,2,2,6,
1,2,5,2,2,6,2,2,5,2,2,6,2,2,5,2,2,6,2,2,5,2,2,6,
2,2,6,2,2,6,2,2,6,2,2,6,2,2,6,2,2,6,2,2,6,2,2,6,
2,2,6,2,2,6,1,2,6,2,2,6,2,2,5,2,2,6,2,3,5,1,2,6,
2,2,6,2,2,6,2,2,5,2,2,5,2,2,6,2,2,6,2,2,6,2,2,6,
2,2,6,2,2,5,2,2,6,2,2,5,2,2,6,2,2,6,2,2,5,2,2,6,
2,2,6,1,2,6,2,2,6,2,2,5,2,2,6,2,2,6,2,2,6,2,2,6,
2,3,6,2,2,6,2,2,6,2,2,6,2,2,5,2,2,6,2,3,6,2,2,6,
2,2,6,2,2,5,2,3,6,1,2,5,2,2,6,2,2,5,2,2,6,2,2,5,
2,2,6,2,2,6,2,2,5,2,2,6,2,2,6,2,2,6,2,2,6,1,2,6,
1,2,6,2,2,6,2,2,6,2,2,6,2,2,6,2,2,6,2,3,6,2,2,5,
2,2,6,2,2,5,2,2,6,1,2,5,2,2,6,2,2,5,2,2,6,2,2,5,
2,3,6,2,2,6,2,2,5,2,2,5,2,2,6,2,3,5,2,2,6,2,2,6,
2,2,5,2,2,6,2,2,6,1,2,5,2,2,6,2,2,6,2,2,6,2,2,5,
2,2,6,2,2,6,2,2,6,1,2,6,2,2,5,2,2,5,2,3,6,2,2,5,
2,2,5,2,2,6,2,2,6,2,2,6,2,2,6,2,2,6,2,2,5,2,2,6,
2,2,6,2,2,6,2,2,6,2,2,6,2,2,6,1,2,6,2,2,6,2,2,6,
2,2,6,2,2,6,1,2,6,2,2,6,2,2,5,2,2,5,1,2,6,2,2,6,
2,2,5,1,2,5,2,2,6,2,2,5,2,2,5,1,2,6,2,2,5,2,2,6,
2,2,6,2,2,5,2,2,5,2,2,6,2,2,6,2,2,6,2,2,6,2,2,6,
2,2,6,2,3,6,2,2,6,2,2,6,2,2,6,2,3,5,2,2,5,2,2,5,
2,2,6,1,2,5,2,2,6,2,2,6,2,2,6,2,2,6,2,2,5,2,2,6,
2,2,6,2,2,6,2,2,6,2,2,6,2,2,6,2,2,6,2,3,6,2,2,6,
2,2,6,2,2,5,2,2,6,2,2,5,2,3,6,2,3,5,2,2,6,2,2,6,
2,3,6,2,2,6,2,2,6,2,2,5,2,2,5,2,2,6,2,2,6,2,2,6,
2,2,6,2,2,5,2,2,6,2,3,5,2,2,5,2,2,6,1,2,6,2,2,6,
2,2,5,2,2,5,2,3,6,2,3,6,1,2,6,2,2,6,2,2,6,2,2,5,
2,2,6,2,2,5,2,2,6,2,2,6,2,2,5,2,2,6,2,2,5,2,3,6,
2,2,5,2,3,5,2,2,6,2,2,6,2,3,6,2,2,6,2,3,5,2,2,6,
2,2,6,1,2,5,2,2,6,2,2,6,2,2,6,2,2,6,2,2,5,2,2,6,
2,3,7,2,2,7,2,2,6,2,3,6,2,2,6,2,2,6,2,2,7,2,3,6,
3,3,6,2,3,6,2,2,7,3,3,7,2,3,7,2,2,7,2,2,6,2,2,7,
3,2,7,2,3,7,2,2,7,2,2,7,3,2,6,2,2,7,2,2,7,2,2,7,
2,2,6,3,2,7,2,2,7,2,3,7,2,2,7,3,2,7,2,2,6,2,3,6,
2,2,7,2,2,7,2,2,6,2,3,6,2,3,7,2,2,6,2,3,7,2,3,6,
2,2,6,2,3,6,2,3,7,2,2,7,2,3,7,2,3,7,3,2,6,2,2,6,
2,2,6,2,3,6,2,3,7,2,2,6,2,2,6,2,2,6,3,2,7,2,2,6,
2,3,7,2,3,6,2,2,7,3,2,6,3,2,6,2,3,7,2,3,7,2,3,7,
2,2,6,3,2,6,2,2,6,2,2,6,3,3,6,3,3,6,2,2,7,2,2,6,
2,2,6,2,2,7,3,2,7,3,2,6,2,2,7,3,2,6,2,3,7,3,2,6,
2,3,6,2,3,6,3,2,7,2,2,6,2,2,7,3,2,6,2,2,7,2,2,6,
2,3,6,2,2,7,3,2,6,2,3,7,2,2,7,3,2,7,2,2,7,2,2,6,
2,2,7,2,2,6,2,3,6,2,2,6,3,3,7,2,3,7,2,3,7,3,2,7,
2,2,7,2,3,7,2,3,6,2,3,6,2,3,7,2,3,7,2,3,6,3,2,6,
2,2,7,2,3,6,2,3,6,2,2,7,2,3,6,2,2,6,2,2,7,2,3,6,
2,2,7,2,3,7,2,2,7,2,2,7,3,3,7,2,3,7,2,2,7,2,2,7,
2,2,7,2,2,7,2,3,6,3,2,7,2,3,6,3,2,7,2,3,7,2,2,7,
2,2,7,3,2,7,2,2,7,2,3,6,3,3,7,2,2,7,2,2,7,2,2,6,
2,3,7,2,2,7,2,3,7,2,3,7,2,3,7,2,2,6,2,3,7,2,3,7,
2,2,7,2,3,7,2,3,7,2,2,6,3,2,6,3,3,7,2,2,7,2,2,6,
2,3,7,2,2,7,2,2,7,2,3,6,2,3,7,2,2,7,2,2,6,2,2,6,
2,3,6,2,2,6,2,2,6,3,3,6,3,3,7,2,2,6,3,2,6,2,3,7,
2,2,7,2,2,6,2,2,6,2,3,6,2,2,6,2,2,6,2,3,7,2,3,6,
3,2,6,2,2,6,2,3,7,2,2,6,2,2,7,2,2,6,2,2,7,2,2,7,
2,2,7,2,3,6,2,2,7,2,3,7,2,3,7,2,2,6,3,2,6,2,3,7,
2,2,6,2,2,7,3,2,6,2,2,6,2,3,7,2,2,7,3,2,7,2,2,7,
2,2,6,2,2,7,2,2,7,2,3,6,2,2,7,2,2,7,2,2,7,2,2,6,
2,2,7,2,3,7,2,2,6,3,3,6,2,2,6,2,2,6,2,3,6,2,2,7,
2,2,7,2,2,6,3,2,6,2,2,7,3,2,7,3,2,7,2,2,7,3,2,7,
2,3,7,2,2,7,2,3,7,3,3,7,2,3,7,3,3,6,3,3,7,2,2,7,
3,2,7,2,3,6,2,2,6,2,3,6,2,2,7,2,3,6,2,2,6,2,3,6,
2,2,6,2,2,6,2,3,6,2,2,7,2,3,7,2,3,6,3,2,7,2,2,7,
2,3,8,3,3,7,2,3,7,2,2,7,3,3,7,2,3,7,2,3,7,2,3,7,
2,2,7,3,3,7,3,3,7,3,3,8,2,3,7,2,3,7,3,2,7,3,2,7,
3,3,8,3,3,7,2,3,7,2,3,7,2,3,7,2,2,7,2,3,7,2,3,7,
2,2,8,2,2,8,3,3,8,2,3,8,3,2,7,2,3,8,2,2,7,2,3,7,
2,3,8,3,3,8,3,2,7,3,2,7,2,2,8,2,3,7,3,3,7,3,3,7,
2,3,8,2,3,8,3,3,8,2,3,7,2,3,8,3,3,7,3,3,7,3,3,7,
2,3,7,3,2,8,3,3,7,3,2,7,3,2,7,2,2,7,3,3,7,3,3,7,
2,2,7,3,2,7,3,3,7,3,2,7,3,3,8,2,2,8,3,2,8,2,3,8,
3,3,7,3,3,7,2,2,7,2,2,7,3,3,8,3,3,8,2,3,7,3,2,7,
3,2,7,2,3,7,3,3,8,2,3,8,3,2,8,2,3,7,2,3,7,2,3,8,
2,3,8,3,2,8,3,3,7,3,3,8,3,3,8,2,2,7,2,2,7,3,3,7,
3,2,8,3,3,8,3,3,7,2,2,8,3,3,7,3,3,7,3,2,8,2,3,7,
2,3,8,3,3,8,2,3,7,3,3,8,2,3,7,3,3,8,3,2,8,2,3,8,
2,2,7,3,2,8,3,3,8,3,3,7,2,3,7,2,2,7,2,2,7,3,3,8,
3,3,8,3,3,8,3,3,8,2,3,7,2,3,7,3,2,7,2,3,8,2,3,8,
3,3,7,2,2,7,2,3,8,2,3,8,2,2,7,3,2,7,2,3,8,2,2,7,
3,2,8,2,3,7,3,3,7,3,3,7,2,3,8,2,3,8,2,3,8,3,2,7,
2,3,7,2,2,7,2,3,8,3,3,8,2,3,7,2,2,7,2,2,7,2,2,7,
2,3,8,3,3,7,2,3,8,3,3,7,2,2,8,3,2,7,2,3,7,2,3,8,
3,2,8,2,3,7,3,3,7,2,2,7,2,2,7,3,3,7,2,3,8,3,3,7,
3,3,7,3,2,8,3,2,7,3,3,7,3,3,8,2,3,8,2,2,7,2,3,8,
2,3,7,3,3,7,2,3,7,2,3,7,2,3,7,2,2,7,3,3,7,3,2,7,
3,3,7,2,3,7,3,3,7,2,2,8,3,3,8,3,3,7,2,3,7,3,2,8,
3,2,8,3,3,8,3,3,8,3,2,7,3,3,7,3,3,7,3,2,8,3,2,8,
2,3,7,3,3,8,3,3,7,2,3,8,2,3,7,2,3,8,2,2,8,2,3,7,
2,3,8,2,3,7,2,3,7,2,3,7,3,3,7,2,2,7,2,3,7,2,2,7,
3,3,7,2,3,7,3,3,7,2,2,7,2,3,7,3,3,8,3,3,8,2,3,7,
3,3,7,3,3,7,2,2,7,3,3,7,2,3,8,2,2,7,3,3,7,2,3,7,
3,3,7,2,3,8,2,2,7,3,2,8,2,2,8,3,3,7,3,3,8,3,3,7,
2,2,8,2,2,8,2,3,7,2,2,8,3,3,7,2,2,7,3,3,7,2,3,8,
3,3,7,2,3,7,2,3,7,2,3,8,2,3,8,3,3,8,3,3,8,3,3,7,
2,2,7,2,3,7,2,3,7,3,2,8,2,2,8,3,2,7,3,2,8,3,3,8,
3,3,8,3,3,8,3,3,8,2,3,8,3,3,8,3,3,8,3,3,8,3,3,8,
2,3,9,2,3,9,2,3,9,3,3,8,2,3,8,3,3,8,3,3,9,3,3,8,
3,3,9,3,3,8,3,3,8,3,3,8,3,3,8,2,3,8,2,3,9,3,3,8,
2,3,8,2,3,9,2,3,9,3,3,9,3,3,9,3,3,9,3,3,9,2,3,8,
3,3,8,3,3,8,3,3,9,2,3,9,3,3,9,2,3,8,3,3,8,3,3,8,
2,3,8,3,3,8,3,3,9,3,3,9,3,3,8,3,3,8,2,3,8,3,3,8,
3,3,9,2,3,8,2,3,8,3,3,8,3,3,8,3,3,9,3,3,8,3,3,8,
3,3,8,3,3,8,3,3,9,3,3,8,3,3,8,3,3,8,3,3,8,2,3,8,
3,3,8,2,3,8,3,3,9,3,3,8,2,3,8,2,3,8,3,3,8,3,3,9,
3,3,8,3,3,8,3,3,8,2,3,8,3,3,8,3,3,8,2,3,9,3,3,8,
3,3,8,3,3,8,2,3,8,3,3,8,3,3,9,2,3,9,2,3,8,3,3,8,
3,3,8,3,3,8,3,3,8,3,3,8,3,3,8,3,3,8,3,3,8,3,3,8,
2,3,8,3,3,9,3,3,8,2,3,9,2,4,8,3,3,8,3,3,9,3,3,8,
3,3,8,3,3,9,3,3,8,3,3,8,3,3,8,3,3,9,2,3,9,2,3,8,
3,3,9,3,3,9,3,3,8,2,3,8,2,3,8,3,3,8,2,3,9,2,3,8,
3,3,9,3,3,8,2,3,8,3,3,8,3,3,8,2,3,8,3,3,8,2,3,8,
3,3,8,3,3,8,2,3,8,2,3,9,2,3,8,2,3,8,3,3,8,3,3,8,
2,3,8,3,3,8,2,3,8,3,3,8,3,3,9,3,3,8,2,3,8,3,3,8,
3,3,9,2,3,8,3,3,9,3,3,8,3,3,8,2,3,9,3,3,8,3,3,8,
2,3,9,3,3,8,2,3,8,3,3,9,3,3,8,3,3,8,3,3,9,2,3,9,
2,3,8,3,3,8,3,3,8,2,3,8,3,3,8,2,3,9,3,3,8,3,3,8,
3,3,9,3,3,8,3,3,9,2,3,9,3,3,8,3,3,8,3,3,8,3,3,9,
3,3,8,3,3,8,2,3,9,3,3,8,2,3,8,2,3,8,3,3,9,3,4,8,
3,3,8,3,3,8,3,3,8,3,3,9,3,3,8,3,3,9,3,3,8,3,3,8,
2,3,8,3,3,8,3,4,8,3,3,9,3,3,8,2,3,8,2,3,9,3,3,8,
2,3,9,3,3,8,2,3,9,3,3,8,3,3,8,3,3,9,3,3,9,3,3,8,
3,3,8,3,3,8,2,3,9,2,3,9,3,3,9,3,3,9,3,3,9,2,3,8,
3,3,8,3,3,9,3,3,9,3,3,9,3,3,9,3,3,8,3,3,8,3,3,8,
2,3,8,3,3,9,2,3,9,3,3,9,3,3,8,3,3,8,3,3,9,3,3,8,
2,3,9,3,3,8,2,3,9,3,3,8,3,3,8,3,3,8,3,3,9,3,3,8,
3,3,8,3,3,8,2,3,8,2,3,9,2,3,8,3,3,8,3,3,8,3,3,8,
3,3,8,3,3,9,3,3,8,3,3,8,3,3,9,3,3,8,2,3,8,2,3,8,
3,3,9,3,3,9,3,3,9,3,4,9,3,3,9,3,4,9,3,4,9,3,4,9,
3,3,9,3,3,9,3,4,9,3,3,9,3,3,9,3,4,9,3,3,9,3,4,9,
3,3,9,3,4,9,3,4,9,3,3,9,4,3,10,3,3,9,3,4,9,3,4,9,
3,3,9,3,4,9,4,3,9,3,3,9,3,3,9,3,4,9,3,3,9,3,3,9,
3,3,9,3,3,9,3,3,10,3,3,9,3,4,9,3,3,9,3,3,9,3,3,9,
3,3,9,3,3,9,3,3,9,3,3,9,3,4,9,3,3,9,3,3,9,3,3,9,
3,3,9,3,3,9,3,4,9,3,3,9,3,3,9,3,4,9,3,4,9,3,3,9,
3,3,9,3,3,9,3,4,9,3,3,9,3,4,9,3,3,10,3,3,9,3,3,9,
3,3,9,3,3,9,3,3,9,3,4,10,3,3,9,3,4,9,3,3,9,3,3,9,
3,4,9,3,3,9,3,3,9,3,4,10,3,3,9,3,3,9,3,4,9,3,3,9,
3,3,9,3,3,9,4,4,9,3,4,9,3,3,9,3,4,9,3,3,10,3,3,9,
3,3,9,3,3,9,3,3,9,3,3,10,3,3,9,3,3,9,3,3,9,3,3,9,
3,3,9,3,3,9,3,3,9,3,3,9,3,3,9,3,3,9,3,4,9,3,4,9,
3,3,9,3,3,9,3,4,9,3,3,9,3,3,9,3,4,9,3,3,9,3,3,9,
3,4,9,3,4,9,3,4,9,3,3,9,3,3,9,3,4,9,3,4,10,3,3,9,
3,3,9,3,4,9,3,3,9,3,4,9,3,3,9,3,4,9,3,4,9,3,3,9,
3,4,9,3,4,9,3,4,9,3,4,9,3,3,9,3,3,9,3,4,9,3,3,10,
3,4,9,3,4,9,3,3,9,3,3,9,3,3,9,3,3,9,3,3,9,3,3,9,
4,4,9,3,4,9,3,3,9,3,3,9,3,3,9,3,4,9,3,3,9,3,3,9,
3,3,9,3,3,9,4,3,9,3,3,9,3,3,9,3,4,10,3,3,10,3,3,9,
3,4,9,3,3,9,3,3,10,3,4,9,3,4,9,3,4,9,3,3,10,3,4,9,
3,3,9,3,3,9,3,3,9,3,4,9,3,4,9,3,4,9,3,3,9,3,3,9,
3,3,9,3,4,9,3,4,9,3,4,9,3,4,9,3,3,9,3,3,9,3,4,10,
3,3,9,3,3,9,3,3,9,3,3,9,3,3,9,3,3,9,3,3,10,3,3,9,
3,3,9,3,4,9,3,4,10,3,3,9,4,4,9,3,4,9,3,3,9,3,3,10,
3,3,10,3,3,9,3,3,9,3,3,9,3,3,9,3,3,9,3,3,9,4,3,9,
3,4,9,3,3,9,3,4,9,3,4,10,3,3,9,3,4,9,3,4,9,3,4,9,
3,3,9,3,3,9,3,3,9,3,4,10,3,4,9,3,3,9,3,4,9,3,3,9,
3,3,9,3,3,9,3,4,9,3,3,9,3,4,9,3,3,9,3,3,9,3,3,9,
3,4,9,3,3,9,3,4,9,3,3,9,3,3,9,3,3,9,3,3,9,3,4,9,
3,3,10,3,3,9,3,4,9,3,3,9,3,3,9,3,4,9,3,3,9,3,3,10,
3,4,9,3,4,9,3,4,9,3,3,9,3,3,9,3,3,10,3,4,9,3,3,9,
3,4,10,3,4,10,3,4,10,3,4,9,3,4,10,3,4,9,3,3,10,3,3,10,
3,4,10,3,4,9,3,3,10,4,4,9,3,3,10,3,4,10,3,3,10,3,3,10,
3,4,10,4,3,10,3,4,10,3,4,10,3,3,10,3,4,10,4,4,10,3,3,10,
4,3,10,3,4,10,4,4,10,3,3,10,4,3,10,3,4,10,4,3,10,4,4,10,
4,4,10,3,4,10,3,3,10,3,3,10,4,4,10,4,3,10,4,4,10,3,4,10,
3,4,10,3,4,10,4,4,10,3,4,10,4,4,10,4,4,10,3,3,10,4,4,10,
4,4,10,3,3,10,4,4,10,3,3,9,3,3,10,4,4,10,4,3,10,4,4,10,
4,3,10,4,3,10,3,4,10,4,3,10,3,4,10,4,3,10,3,3,10,3,4,10,
4,4,10,3,4,10,4,4,10,3,4,10,3,4,10,4,4,10,4,4,10,4,4,10,
3,4,10,4,3,10,3,3,10,3,4,10,3,4,10,4,3,10,4,4,10,3,4,10,
3,3,10,3,4,9,3,4,10,3,3,10,3,3,10,4,3,10,4,4,10,4,4,10,
4,4,10,4,4,10,3,4,10,3,4,10,3,4,10,3,3,10,4,4,10,3,3,10,
4,3,10,4,4,10,4,3,10,4,3,10,3,4,10,3,4,10,3,3,10,3,3,10,
4,3,10,4,4,9,3,3,10,3,4,10,3,4,10,3,4,10,4,4,10,3,4,10,
3,3,10,4,4,10,3,3,10,3,4,9,4,4,10,3,3,10,3,3,10,4,4,10,
3,3,10,3,4,10,3,3,10,3,4,10,3,3,10,3,3,10,3,4,10,3,3,10,
3,4,10,3,4,10,3,4,10,3,3,10,3,4,10,3,4,9,3,4,10,3,3,10,
3,3,10,3,4,10,3,4,10,4,4,10,3,3,9,4,3,10,3,3,10,3,4,10,
4,4,10,3,3,10,3,4,10,3,4,9,3,4,10,3,4,10,3,4,10,3,4,10,
3,3,10,3,3,10,3,3,10,3,3,10,3,4,10,4,3,10,3,3,10,3,4,10,
3,4,10,4,4,10,3,4,10,3,4,10,3,4,10,3,3,10,3,4,9,3,3,9,
3,3,10,4,4,10,3,4,10,4,4,10,3,3,9,3,4,10,3,4,10,3,4,10,
3,4,10,3,3,9,3,4,10,3,4,10,3,3,10,3,4,10,3,3,10,4,3,10,
3,4,10,3,4,10,4,3,10,4,3,10,3,4,10,3,3,10,3,4,10,3,4,10,
3,4,10,3,3,10,3,3,10,3,4,10,4,4,10,3,3,10,4,4,10,4,4,10,
3,3,10,3,4,10,3,4,10,3,3,10,3,3,10,3,4,10,3,4,10,3,4,10,
4,4,10,3,3,10,3,3,10,4,4,10,4,4,10,3,3,10,3,4,9,3,4,10,
4,4,10,3,4,10,3,3,10,3,4,10,3,4,10,4,4,10,3,4,10,3,3,10,
3,3,10,3,4,10,3,4,10,3,4,10,4,3,10,3,3,10,4,3,10,3,4,10,
4,4,10,3,4,10,3,3,10,3,3,10,4,3,10,3,4,10,3,4,10,3,3,10,
3,4,10,4,4,10,3,4,10,3,4,10,3,4,10,3,4,10,3,4,10,3,4,10,
3,3,10,4,4,10,3,3,9,4,4,10,4,4,10,3,4,10,3,4,10,3,3,10,
4,4,10,4,4,11,4,4,11,3,4,11,4,4,11,4,3,10,3,4,11,3,4,11,
4,4,11,4,4,11,4,4,11,4,4,11,4,4,11,4,4,10,3,4,11,3,4,10,
3,4,11,3,4,11,4,4,11,4,4,11,4,4,11,4,3,11,4,4,11,3,4,11,
3,4,11,3,4,10,3,4,11,4,4,11,3,4,10,3,4,11,3,4,11,4,4,11,
4,4,11,4,4,10,3,4,11,3,4,11,4,4,11,4,4,11,3,4,11,3,4,11,
4,3,11,4,4,11,4,4,11,4,4,11,4,4,11,3,4,11,3,4,11,4,4,11,
4,4,10,3,4,11,4,4,11,3,4,11,4,4,11,4,4,11,4,4,10,4,4,11,
4,4,11,4,4,10,3,4,11,3,4,11,4,4,11,4,4,10,3,4,11,3,4,10,
3,4,11,3,4,11,4,4,10,3,4,11,3,4,11,3,4,11,4,4,10,4,4,11,
4,4,11,3,4,11,4,4,11,3,4,11,4,4,11,3,4,10,3,3,11,4,4,11,
3,4,11,4,4,11,3,4,11,4,4,11,4,4,11,3,4,10,4,4,11,4,4,11,
3,4,10,3,4,11,3,4,11,4,4,11,4,4,11,4,3,11,3,4,10,4,4,11,
4,4,10,4,4,11,3,4,11,4,4,11,4,4,11,3,4,11,4,4,10,4,4,11,
4,4,10,3,4,11,3,4,10,3,4,11,3,4,11,4,4,11,4,4,10,3,4,10,
3,4,10,3,4,11,3,4,11,4,4,11,4,4,11,3,4,11,4,4,10,4,4,10,
4,4,10,3,4,11,4,3,10,4,4,11,3,4,10,3,4,11,3,4,10,4,4,11,
4,4,11,3,4,11,4,4,10,4,4,11,4,4,11,4,4,10,3,4,11,4,4,11,
4,4,11,3,4,11,3,4,11,4,4,11,3,4,11,3,4,11,4,4,11,4,4,11,
4,4,11,4,4,11,4,4,10,4,4,11,3,4,11,3,4,10,4,3,10,4,4,11,
3,4,11,4,4,10,3,4,11,4,3,11,3,4,10,4,3,11,4,4,11,3,4,11,
4,4,10,4,3,11,3,4,11,4,4,11,4,4,11,3,4,11,3,4,11,4,4,11,
3,4,10,4,4,11,3,4,11,3,4,11,3,4,11,3,4,11,3,4,10,4,3,10,
4,4,11,3,4,11,4,4,11,3,4,11,3,4,11,4,4,11,4,4,11,3,4,11,
3,3,11,4,4,11,4,4,11,3,4,11,4,4,11,4,4,11,3,4,11,4,4,11,
4,4,11,3,4,11,4,4,11,3,4,11,3,4,10,4,4,11,4,4,10,4,4,11,
3,3,11,3,4,11,3,4,11,3,4,11,4,4,11,3,4,11,4,4,10,3,4,11,
4,4,11,4,4,11,4,4,11,4,4,11,3,4,11,4,4,11,3,4,11,4,3,11,
3,4,11,3,4,11,4,4,11,4,4,11,4,4,11,3,4,11,3,4,11,4,4,11,
3,4,11,4,4,11,4,4,11,4,4,11,4,4,11,3,4,10,4,4,11,3,4,11,
4,4,11,3,4,10,3,4,10,3,4,11,3,4,11,4,4,11,4,4,11,3,4,11,
4,4,11,4,4,11,3,4,10,4,4,11,4,4,11,4,4,11,3,4,11,4,4,11,
3,3,11,3,4,11,3,4,11,4,4,11,4,4,11,3,4,11,4,4,11,3,4,10,
4,4,12,4,4,11,4,4,12,4,4,12,4,4,12,4,5,12,4,4,11,4,4,11,
3,4,12,3,4,11,4,4,12,4,4,12,4,5,12,4,4,12,4,4,12,4,4,12,
4,4,12,4,4,12,4,5,12,4,4,11,4,4,11,4,4,11,4,4,11,4,4,11,
4,4,12,4,5,12,4,4,12,4,4,12,4,5,12,4,4,12,4,4,11,4,4,12,
4,5,11,4,4,11,4,4,12,4,5,12,4,4,12,4,5,12,4,4,11,4,4,12,
4,5,12,3,4,11,4,4,11,4,4,12,4,5,12,4,5,12,4,5,12,4,4,12,
3,4,12,4,4,12,4,5,11,3,4,11,4,4,12,4,4,11,4,5,12,3,4,12,
4,4,11,4,4,12,4,4,12,4,5,12,4,4,11,4,4,12,4,4,11,4,4,11,
4,4,12,3,4,11,3,5,12,4,4,12,3,4,12,3,4,12,4,5,12,4,4,12,
4,4,11,4,4,12,4,4,11,3,4,12,4,4,12,4,4,11,4,4,12,4,5,12,
4,4,12,4,4,12,4,5,11,4,5,12,3,5,12,4,4,12,4,4,12,4,4,12,
3,4,11,4,4,11,4,4,12,4,4,12,4,5,12,4,4,12,4,4,12,4,4,12,
4,4,11,4,4,11,4,4,11,3,4,12,4,5,12,4,4,12,4,4,12,4,4,12,
4,4,12,4,4,11,3,4,11,3,5,12,4,4,12,4,4,12,4,4,12,3,5,12,
4,4,11,4,5,12,4,4,12,4,5,12,4,4,11,4,4,12,4,4,12,4,5,11,
4,5,11,3,4,12,4,4,12,3,4,12,3,5,12,4,4,11,4,4,12,4,4,12,
4,4,12,3,4,11,4,4,12,4,4,12,4,5,11,4,4,12,4,4,11,4,4,11,
4,4,12,4,4,12,4,4,12,4,4,12,4,4,11,4,5,12,4,5,12,4,4,12,
4,4,11,4,4,11,4,4,11,4,4,11,4,4,12,4,4,11,4,5,11,3,5,12,
4,4,12,3,4,12,4,4,12,4,4,12,3,4,12,4,4,11,4,4,11,4,4,12,
4,4,12,4,4,12,4,4,12,4,4,11,4,5,12,4,4,11,4,4,12,4,4,11,
4,4,11,4,4,11,4,4,11,4,4,12,4,4,12,4,4,12,4,4,12,4,4,11,
4,4,12,4,5,12,4,4,12,4,4,12,4,5,12,4,4,12,4,4,12,4,4,12,
4,4,12,4,5,12,4,4,12,4,4,11,4,5,11,3,4,12,4,5,11,4,4,12,
4,4,11,3,4,12,3,4,12,3,4,12,4,4,11,4,4,12,4,4,12,4,4,12,
4,4,11,4,4,12,4,4,12,4,4,12,4,4,11,4,5,11,4,4,11,4,4,12,
4,4,12,4,5,12,4,4,12,4,4,11,4,5,11,4,5,12,4,4,12,4,5,12,
4,4,12,4,4,12,4,4,12,4,5,11,4,4,12,4,4,12,4,4,12,4,4,11,
4,4,12,4,5,12,4,4,12,4,4,12,3,4,12,4,4,11,4,4,12,4,4,12,
3,5,12,4,4,11,4,4,12,4,4,11,4,4,12,4,4,12,4,4,12,3,4,12,
4,4,11,3,4,11,4,4,12,4,4,12,4,5,12,4,4,12,4,4,12,4,4,11,
3,4,12,4,5,12,4,5,11,4,4,12,4,4,12,4,5,12,3,4,12,4,4,11,
4,5,13,4,5,13,4,4,12,4,5,12,4,5,12,4,4,13,5,5,12,4,4,13,
4,5,12,4,4,13,4,5,12,4,5,13,4,5,12,4,4,12,4,4,12,4,4,12,
5,5,12,4,4,12,4,4,13,4,5,12,4,4,13,4,5,13,4,4,12,4,5,12,
4,4,13,4,5,13,4,5,12,4,5,13,5,5,13,4,4,12,5,4,13,4,5,12,
4,5,12,4,4,12,5,5,12,5,4,13,4,4,12,4,5,12,4,4,13,4,5,12,
4,5,13,4,4,13,4,4,12,4,5,12,5,4,13,4,5,12,4,5,13,4,5,13,
4,4,12,4,5,13,4,4,13,4,4,13,4,4,12,4,5,12,5,4,12,5,5,13,
4,4,13,4,5,12,5,4,13,4,5,12,5,5,12,5,5,13,5,5,12,4,5,13,
4,4,13,5,5,13,4,5,12,4,5,13,4,5,12,4,4,12,5,5,13,5,5,12,
4,5,13,4,5,13,4,5,13,4,5,12,4,5,12,5,5,12,5,5,12,4,5,13,
4,4,12,5,5,12,4,4,12,4,4,12,4,4,13,5,5,13,4,4,12,4,4,12,
4,4,12,4,5,13,4,5,12,4,5,12,4,5,13,4,5,13,4,4,13,4,5,13,
5,5,12,5,4,12,5,5,12,4,5,12,4,4,13,4,5,13,4,5,13,4,4,12,
4,5,13,4,5,13,4,4,12,4,5,12,4,5,12,5,5,13,4,4,12,5,5,13,
5,5,13,4,5,12,4,5,13,4,4,13,4,4,12,5,5,12,4,4,12,4,5,13,
5,5,12,4,5,12,5,5,12,4,5,13,4,4,13,5,5,12,4,5,13,4,4,13,
4,4,12,4,4,13,4,5,13,4,5,13,4,5,12,4,5,12,4,5,12,4,5,12,
4,4,12,4,4,13,4,5,12,4,5,13,4,4,13,4,4,12,4,5,13,4,5,13,
4,5,12,5,4,12,4,5,12,5,5,13,4,5,13,4,5,13,4,4,12,5,5,12,
4,5,13,4,5,12,4,5,12,4,5,13,4,4,13,4,4,13,4,5,12,4,5,13,
5,4,12,4,4,13,4,5,13,4,5,12,4,5,13,4,5,13,4,5,13,5,4,13,
4,5,12,4,5,13,4,5,12,4,5,13,4,4,13,4,4,12,5,5,13,4,4,12,
4,5,12,4,5,12,4,4,13,5,4,12,5,5,13,4,4,12,4,4,12,4,5,12,
4,5,13,4,4,13,5,5,12,4,4,13,4,5,12,4,5,12,4,4,13,4,4,12,
4,5,12,4,4,13,4,4,13,5,5,12,4,5,13,4,5,13,5,4,13,4,4,13,
4,5,13,4,4,12,5,5,13,5,4,12,4,4,13,4,5,13,4,5,12,4,5,12,
4,4,12,5,4,12,4,4,12,4,5,13,4,5,13,4,5,13,5,4,13,4,5,13,
4,5,13,4,5,12,4,4,12,4,5,12,4,4,13,4,4,12,4,4,12,4,4,13,
4,4,12,4,4,12,4,4,12,5,5,13,5,5,12,4,5,13,4,5,12,4,5,13,
5,4,12,5,4,12,4,5,12,5,5,12,5,5,13,4,5,12,4,4,13,4,5,13,
4,5,13,4,5,12,4,4,12,4,5,12,5,5,13,5,5,13,5,5,12,4,5,13,
4,4,12,4,5,13,4,5,13,5,5,13,5,4,12,4,5,12,4,4,13,4,4,12,
5,5,13,5,5,13,4,5,14,4,5,13,5,5,13,4,5,14,5,5,13,4,5,13,
5,5,13,4,5,13,4,5,13,5,5,14,5,4,13,4,5,13,4,5,14,5,5,14,
4,5,13,5,5,13,4,5,13,5,5,13,5,5,13,4,5,13,5,5,13,5,5,14,
4,5,13,4,5,14,4,5,13,5,5,14,4,4,14,5,5,14,4,5,14,4,5,13,
4,5,13,5,5,13,4,5,13,4,4,13,5,4,13,5,5,13,5,4,13,4,5,13,
4,5,14,5,5,13,5,5,13,5,5,14,4,5,13,5,5,13,5,5,14,4,5,13,
4,5,14,4,5,13,4,5,13,5,5,13,5,5,14,4,5,13,4,4,13,4,5,13,
4,5,13,5,5,13,4,4,13,5,5,13,5,4,14,4,5,13,5,5,14,4,5,13,
5,5,13,5,5,13,4,5,14,4,5,13,5,5,13,5,5,13,5,5,13,5,5,13,
4,5,14,4,5,14,4,5,13,4,5,13,4,5,13,4,5,13,4,4,14,4,5,13,
4,5,13,5,4,14,4,5,14,5,5,14,4,5,14,5,5,14,4,5,13,4,4,14,
5,5,13,4,5,13,4,5,13,5,5,13,5,5,13,4,5,14,5,5,13,4,5,14,
4,5,13,4,5,13,4,5,13,5,5,14,5,5,13,4,5,13,4,5,14,5,4,14,
4,5,14,5,5,14,5,5,14,4,5,13,5,5,13,5,4,13,4,5,14,4,5,14,
5,5,13,4,5,13,4,5,14,4,4,14,4,5,14,5,4,13,4,5,13,5,5,13,
5,5,13,5,5,13,4,5,13,4,5,13,5,5,13,5,5,13,4,5,13,4,5,13,
5,5,14,5,5,13,5,5,14,5,5,13,4,5,13,5,4,13,5,5,14,4,5,14,
4,5,14,5,5,14,4,5,13,5,4,13,4,4,14,5,4,14,4,5,13,4,5,13,
5,5,13,4,5,13,5,5,13,5,5,14,4,5,13,5,5,14,5,5,13,5,5,14,
5,4,13,5,5,14,4,5,13,4,5,13,5,5,14,4,5,13,4,4,14,5,5,13,
5,5,14,5,5,13,4,5,13,4,5,13,4,4,13,5,5,14,5,5,14,4,5,13,
5,5,13,4,5,14,5,5,13,5,5,14,5,5,13,5,4,14,4,5,13,5,5,13,
5,5,13,4,5,13,4,5,13,4,5,14,4,5,13,4,5,14,5,5,14,5,5,13,
4,5,13,4,4,13,4,5,13,4,5,13,4,5,13,4,5,13,4,5,13,4,5,13,
4,5,14,4,5,13,5,5,14,4,5,13,5,5,13,5,5,13,4,5,14,4,5,13,
4,5,13,4,5,13,4,5,13,4,5,13,5,5,13,4,5,13,5,5,13,4,5,13,
5,5,14,4,4,13,4,5,13,4,5,13,4,5,13,4,5,13,5,5,13,4,5,14,
4,5,14,4,5,14,4,5,13,4,5,14,5,5,13,5,4,13,5,5,13,4,5,14,
5,5,13,5,5,13,4,4,13,5,5,13,4,5,13,4,5,13,4,5,13,4,5,14,
4,5,13,5,5,13,5,5,13,5,5,14,4,5,13,4,5,13,4,5,13,5,5,13,
4,5,13,5,4,14,5,5,13,5,5,13,5,4,14,4,4,14,5,5,13,5,5,13,
5,4,13,5,4,14,5,5,13,5,5,13,4,5,13,5,5,14,4,5,13,5,5,13,
5,6,14,5,5,14,5,5,14,5,5,14,5,5,14,4,5,14,5,5,14,5,5,14,
5,5,15,5,5,14,5,6,14,5,5,14,5,5,14,5,6,14,5,5,15,4,5,14,
4,5,14,5,5,14,5,6,14,5,5,14,5,5,14,4,5,14,5,5,14,4,5,14,
4,6,14,5,5,14,5,5,15,4,5,15,4,5,14,5,5,14,5,5,14,5,6,14,
5,5,14,5,5,14,5,5,14,5,5,14,4,5,14,4,5,14,5,6,14,4,5,15,
5,5,14,4,5,14,5,5,15,4,5,14,4,5,14,5,5,14,5,5,14,5,6,14,
4,5,14,5,5,14,4,6,14,5,5,14,5,5,14,5,5,14,4,5,15,4,6,14,
5,5,14,5,5,14,4,5,14,5,5,14,5,6,14,5,5,15,5,5,14,5,5,14,
4,5,14,5,5,14,5,5,14,5,5,14,5,5,14,5,5,14,5,6,14,5,5,14,
5,5,14,5,5,15,5,6,14,5,5,14,4,5,14,5,5,14,5,5,14,5,5,14,
5,5,14,5,6,14,5,5,14,5,6,14,5,6,14,5,5,14,4,5,14,5,5,14,
4,5,14,4,5,15,4,5,15,5,5,14,5,6,14,5,5,14,5,5,14,5,5,14,
4,5,14,5,5,14,4,5,14,4,5,14,5,5,14,5,5,15,5,5,14,5,5,14,
5,6,14,5,5,14,5,5,14,5,5,15,5,5,14,5,5,14,5,5,14,5,5,14,
4,5,14,4,5,14,5,5,14,5,5,14,5,5,15,5,5,14,5,5,14,5,5,15,
4,5,14,5,5,14,5,5,14,4,5,14,5,5,14,5,5,14,5,5,14,5,5,14,
5,5,14,5,6,14,4,5,14,5,6,14,4,5,14,4,5,14,4,6,14,5,5,14,
5,6,14,5,6,14,5,6,14,4,5,14,5,5,14,5,5,15,4,5,14,4,5,14,
5,5,14,5,5,14,5,5,14,5,5,14,5,5,14,5,5,14,5,5,14,5,5,15,
5,6,14,5,5,14,4,5,14,5,5,15,4,5,14,5,5,14,5,5,15,5,5,15,
5,5,14,5,5,14,5,6,14,5,5,14,5,5,14,5,6,14,5,5,14,5,5,14,
5,5,14,5,5,15,4,5,14,5,6,14,5,5,14,5,6,14,5,5,14,5,6,14,
5,5,14,5,6,14,5,5,14,5,6,14,4,5,15,5,6,15,5,5,15,4,5,14,
5,6,14,4,5,15,5,5,15,5,5,14,5,6,15,4,5,15,5,5,15,4,5,14,
5,5,14,5,5,14,5,5,14,4,6,14,5,5,15,4,5,15,4,5,14,4,5,14,
5,5,14,5,5,14,5,5,14,5,5,14,5,5,14,5,6,14,4,5,14,4,6,14,
5,5,14,5,6,14,5,5,14,5,5,14,4,5,14,5,5,14,4,6,15,5,6,14,
4,6,14,5,5,15,5,5,14,5,5,14,4,5,14,5,5,14,5,5,14,5,5,14,
5,5,14,5,5,14,4,5,14,5,5,14,4,5,14,5,5,14,5,5,14,5,5,14,
5,5,14,5,5,14,5,5,15,5,6,15,5,5,14,5,5,14,5,5,14,4,5,14,
5,5,14,5,5,14,4,6,14,5,6,14,5,6,14,5,5,15,5,5,14,5,5,14,
5,5,14,5,5,14,4,5,14,5,6,14,5,5,14,4,5,14,5,5,14,5,5,14,
5,5,15,5,6,15,5,5,15,5,5,15,5,6,15,5,5,15,5,6,15,5,6,15,
5,5,15,5,5,15,5,6,15,5,5,15,5,6,15,5,5,15,5,5,15,5,6,15,
5,5,15,5,5,15,5,6,15,5,6,15,5,5,15,5,6,15,5,6,15,5,5,15,
5,6,15,5,5,15,5,6,15,5,5,15,5,6,15,5,5,15,5,5,15,5,5,15,
5,5,15,5,6,15,5,5,15,5,6,15,5,5,15,5,5,15,5,6,15,5,6,15,
5,5,15,5,5,15,5,5,15,5,6,15,5,5,15,5,5,15,5,5,15,5,5,15,
5,5,15,5,6,15,5,5,15,5,5,15,5,5,15,5,5,15,5,5,15,5,6,15,
5,5,15,5,6,15,5,6,15,5,5,15,5,6,15,5,5,15,5,6,15,5,6,15,
5,6,15,5,6,15,5,6,15,5,5,15,5,5,15,5,5,15,5,5,15,5,6,15,
5,6,15,5,5,15,5,5,15,5,6,15,5,5,15,5,5,15,5,5,15,5,6,15,
5,5,15,5,6,15,5,6,15,5,5,15,5,6,15,5,5,15,5,5,15,5,5,15,
5,5,15,5,5,15,5,6,15,5,6,15,5,6,15,5,6,15,5,6,15,5,5,15,
5,6,15,5,5,15,5,5,15,5,6,15,5,6,15,5,6,15,5,5,15,5,5,15,
5,5,15,5,5,15,5,5,15,5,5,15,5,5,15,5,5,15,5,6,15,5,5,15,
5,6,15,5,5,15,5,6,15,5,6,15,5,6,15,5,5,15,5,5,15,5,6,15,
5,5,15,5,5,15,5,5,15,5,6,15,5,6,15,5,5,15,5,6,15,5,5,15,
5,5,15,5,6,15,5,5,15,5,6,15,5,5,15,5,5,15,5,6,15,5,6,15,
5,5,15,5,6,15,5,6,15,5,6,15,5,5,15,5,5,15,5,5,15,5,6,15,
5,6,15,5,6,15,5,5,15,5,6,15,5,6,15,5,5,15,5,5,15,5,6,15,
5,6,15,5,6,15,6,5,15,5,6,15,5,6,15,5,5,15,5,5,15,5,6,15,
5,5,15,5,5,15,5,5,16,5,6,15,5,6,15,5,5,15,5,5,15,5,6,15,
5,5,15,5,6,15,5,6,15,5,5,15,5,6,15,5,6,15,5,5,15,5,6,15,
5,5,15,5,5,15,5,6,15,5,6,15,5,5,15,5,6,15,5,5,15,5,5,15,
5,6,15,5,5,15,5,5,15,5,5,15,5,6,15,5,5,15,5,5,15,5,5,15,
5,5,15,5,5,15,5,5,15,5,6,15,5,6,15,5,6,15,5,5,15,5,6,15,
5,5,15,5,5,15,5,5,15,5,6,15,5,5,15,5,6,15,5,6,15,5,6,15,
5,5,15,5,6,15,5,5,15,5,6,15,5,6,15,5,5,15,5,6,15,5,6,15,
5,6,15,5,6,15,5,5,15,5,5,15,5,6,15,5,6,15,5,6,15,5,5,15,
5,6,15,5,5,15,5,6,15,5,5,15,5,6,15,5,6,15,5,5,15,5,5,15,
5,5,15,5,5,15,5,6,15,5,6,15,5,6,15,5,5,15,5,5,15,5,5,15,
5,6,15,5,6,15,5,5,15,5,5,15,5,5,15,5,6,15,5,6,15,5,5,15,
5,6,15,5,5,15,5,5,15,5,6,15,5,6,15,5,6,15,5,6,15,5,6,15,
5,5,16,6,6,16,6,6,16,5,6,16,6,5,15,5,6,16,5,6,16,6,6,16,
5,6,16,5,6,16,5,6,16,5,6,16,5,6,16,5,6,16,5,6,15,5,6,16,
5,5,16,5,6,16,5,6,15,6,6,16,5,6,16,6,6,16,5,5,16,5,6,16,
6,6,16,6,6,16,6,5,16,6,6,16,5,6,16,6,6,16,5,5,16,5,6,16,
5,5,16,5,6,16,6,6,16,5,6,16,6,6,16,5,6,16,6,6,16,6,6,16,
5,6,16,5,6,16,6,6,16,6,6,16,5,5,16,5,6,16,5,6,16,5,5,16,
5,6,15,5,5,16,6,6,16,5,6,16,6,6,16,5,6,15,6,6,16,6,6,16,
6,6,15,5,6,16,5,6,15,6,6,16,5,6,16,6,5,15,6,6,16,6,6,16,
5,6,16,5,5,15,5,6,16,5,6,16,5,5,15,5,5,16,5,6,15,5,5,16,
5,6,16,5,6,15,5,6,16,6,6,16,5,5,16,5,6,16,5,5,16,5,6,15,
6,5,16,5,5,16,5,6,16,5,6,16,6,6,16,6,6,16,5,6,16,5,6,16,
5,6,16,5,6,16,6,6,16,5,6,16,6,6,16,5,6,16,5,6,16,6,6,16,
5,6,16,5,6,16,5,6,16,5,6,15,5,5,16,5,5,15,5,6,16,5,6,16,
6,6,16,5,6,16,6,6,16,5,5,16,6,5,16,6,6,16,5,5,16,5,6,16,
5,6,16,5,5,16,5,6,16,6,6,16,5,6,16,5,6,16,5,6,15,5,6,16,
5,6,16,6,6,16,5,6,16,5,6,15,5,6,16,5,5,16,6,6,16,5,6,16,
5,6,16,5,6,15,6,5,16,5,6,16,5,6,16,5,6,16,5,6,16,5,6,15,
5,6,16,5,6,16,5,6,16,6,6,16,6,6,16,5,6,16,5,5,15,5,6,15,
5,6,16,5,6,16,6,6,15,5,6,16,5,6,16,5,6,16,5,6,16,5,6,15,
5,6,16,5,5,16,5,6,16,5,6,16,5,5,16,6,6,16,6,6,15,5,6,16,
6,6,16,5,6,16,6,6,16,5,6,16,5,6,16,5,6,15,5,6,16,5,6,16,
5,6,16,5,6,16,5,5,16,5,6,16,6,6,16,5,6,15,6,6,16,5,6,16,
6,6,16,5,6,16,6,5,16,6,6,16,5,6,16,5,6,16,6,5,16,6,5,16,
6,6,16,6,5,16,6,6,16,5,6,16,5,6,16,6,6,16,6,6,16,5,6,16,
5,6,16,5,6,16,6,6,16,5,5,16,5,6,16,5,6,16,5,6,16,6,6,16,
5,6,16,5,5,16,5,6,16,6,5,16,5,6,16,5,6,16,5,5,16,5,5,16,
6,6,16,5,6,16,6,5,16,6,6,16,5,6,16,6,6,16,5,6,16,5,6,16,
5,6,16,6,6,16,5,5,15,6,6,16,5,5,16,5,6,15,5,6,16,5,5,16,
5,5,15,5,6,16,5,6,16,5,6,16,6,5,16,6,5,16,5,5,15,5,6,16,
6,6,16,6,5,15,6,6,16,5,6,16,5,6,16,6,6,16,6,5,16,5,6,16,
5,5,16,5,6,16,5,6,16,5,5,16,5,6,16,5,5,16,6,5,16,6,6,16,
6,6,16,6,5,16,6,5,16,5,5,16,5,6,16,5,6,16,5,6,16,5,6,16,
5,6,17,5,6,17,5,6,17,5,6,17,6,6,17,5,6,17,5,6,17,6,6,17,
6,6,17,6,6,17,6,7,16,5,7,16,6,6,17,6,6,17,6,6,16,6,6,17,
5,6,17,5,6,17,6,6,17,5,6,17,5,6,17,5,6,16,6,6,17,6,6,17,
5,6,17,5,6,17,5,6,17,5,7,17,5,6,17,6,6,17,6,6,17,6,6,16,
6,6,17,5,6,17,5,6,17,5,7,16,5,6,17,5,6,16,6,6,17,5,6,17,
5,6,16,6,6,17,6,6,17,6,6,17,6,6,17,5,6,17,6,6,17,6,6,17,
6,6,17,6,6,17,6,6,16,5,6,16,6,6,17,6,6,17,6,6,17,6,6,17,
6,6,16,6,6,17,6,6,17,6,6,16,6,6,17,5,7,16,6,6,17,6,6,17,
5,6,17,5,6,17,6,6,16,5,6,16,5,6,17,6,6,16,5,6,17,5,6,17,
6,6,17,5,6,17,6,6,17,6,6,17,6,6,17,6,6,17,5,6,16,6,6,17,
5,6,17,5,6,17,5,6,17,6,6,17,6,6,17,5,6,17,6,6,17,6,6,16,
6,7,17,6,6,17,5,6,17,6,7,17,6,6,17,6,6,16,5,6,17,5,6,16,
6,6,16,6,6,17,6,6,17,6,6,17,5,7,17,6,6,17,6,6,16,6,6,17,
6,6,17,6,6,16,6,6,16,5,6,17,6,6,17,5,6,16,5,6,16,6,6,16,
6,6,17,6,6,17,5,7,17,6,6,17,6,6,17,5,7,17,5,6,16,6,6,17,
6,6,17,5,6,17,6,7,17,6,6,17,6,6,17,5,6,17,5,6,17,6,6,17,
6,6,17,6,6,17,5,6,16,6,7,17,5,6,16,5,6,17,6,6,17,6,6,16,
6,6,17,6,6,17,6,6,17,5,6,17,5,6,16,5,6,17,6,6,16,6,6,17,
6,6,17,5,6,16,6,6,16,6,6,16,5,6,17,5,6,16,5,6,16,6,6,17,
5,6,16,6,6,17,6,6,16,6,6,17,5,6,17,5,6,17,5,6,16,6,6,17,
5,6,17,6,6,17,6,6,17,5,6,17,5,6,17,6,7,16,5,6,16,5,6,17,
5,6,17,6,6,17,5,6,16,6,6,17,5,6,17,5,6,16,6,6,16,5,7,16,
6,6,17,5,7,16,6,6,17,5,6,17,5,6,17,6,6,17,6,7,17,5,6,17,
6,6,17,6,7,16,6,6,17,6,7,17,6,6,17,5,6,16,6,6,17,5,6,16,
6,6,17,5,6,17,6,6,17,5,7,17,5,6,17,6,6,17,5,6,16,5,6,17,
6,6,16,5,6,17,5,6,17,5,6,16,6,6,16,5,7,17,6,6,17,5,6,17,
6,6,17,5,6,16,6,7,17,5,6,16,6,6,17,6,6,17,6,6,16,5,6,17,
6,6,16,6,6,17,5,6,17,5,6,17,5,6,17,5,6,16,5,6,17,6,6,17,
6,6,17,6,6,17,6,6,17,6,6,17,6,6,17,5,6,16,5,6,16,5,6,16,
6,6,17,5,6,17,6,6,16,6,6,17,5,6,17,5,6,17,6,6,17,6,7,17,
5,7,17,6,6,17,6,6,16,6,7,17,6,6,17,6,6,16,5,6,17,5,6,17,
6,6,17,5,6,17,5,6,17,6,6,17,5,6,17,5,6,17,5,6,17,6,6,17,
6,6,18,6,6,17,6,7,18,5,7,17,5,7,18,6,7,18,6,6,17,6,6,18,
5,6,18,6,7,18,5,6,18,6,6,18,6,7,18,6,6,18,5,6,18,5,7,18,
5,6,17,6,6,18,6,7,17,6,6,18,6,6,18,6,6,17,6,7,18,5,7,18,
5,7,17,5,7,18,6,6,18,6,7,17,6,6,18,6,6,17,6,7,18,6,6,17,
6,6,18,6,7,18,6,7,18,6,6,18,6,7,18,6,7,18,6,6,18,6,6,18,
6,6,17,6,6,17,5,7,18,6,6,18,6,6,17,6,6,18,6,6,18,5,6,18,
6,7,17,6,6,17,6,6,18,5,7,18,6,7,18,6,7,18,6,6,17,6,7,18,
5,6,18,6,7,18,5,6,17,6,7,17,6,7,17,6,7,18,6,6,17,6,6,17,
6,6,18,6,6,18,6,7,18,6,7,17,5,6,18,6,6,17,6,6,17,6,7,18,
6,6,18,5,6,18,6,6,18,6,7,17,6,6,17,6,6,18,6,7,18,6,6,17,
6,7,17,6,7,17,6,6,18,6,7,18,6,6,18,6,6,18,6,6,18,5,7,18,
6,7,17,6,6,18,6,7,17,6,7,18,6,7,18,6,7,18,5,6,18,6,6,18,
6,7,17,6,6,18,6,7,17,5,6,18,5,6,17,6,6,18,6,7,17,6,6,17,
6,6,17,6,6,18,5,6,18,6,7,17,6,6,17,5,6,18,5,7,17,6,6,17,
6,7,18,5,7,18,6,6,17,6,6,17,6,7,17,6,6,17,6,7,18,6,7,18,
6,7,17,6,6,17,5,6,18,6,7,18,6,7,18,6,6,18,5,7,18,6,6,18,
6,6,18,6,7,17,6,6,18,6,6,17,6,6,17,6,6,18,6,7,17,6,7,18,
6,6,17,6,7,18,6,6,18,6,6,18,6,7,18,6,7,17,6,6,18,6,6,17,
6,7,18,6,6,18,6,6,18,5,6,17,6,6,18,6,6,18,6,6,17,6,6,18,
6,7,18,5,7,18,5,6,17,6,7,17,6,6,18,6,7,18,6,7,18,6,6,17,
6,6,18,5,6,17,6,6,18,5,7,18,6,6,17,6,6,18,5,7,18,6,6,17,
6,6,17,6,6,18,6,7,18,6,7,18,6,7,18,6,7,17,6,7,17,6,6,18,
6,6,18,6,6,18,6,7,17,6,7,18,6,6,17,6,7,17,6,6,18,5,7,18,
6,7,17,6,7,17,6,6,18,6,6,17,6,6,18,6,7,17,6,7,17,6,7,17,
6,6,17,5,6,18,6,7,18,6,6,17,6,6,18,6,6,17,6,6,17,6,6,17,
6,6,18,6,7,17,5,6,17,6,7,18,6,6,17,5,6,18,6,6,17,6,6,18,
6,6,17,6,7,18,6,7,18,6,6,17,6,6,18,6,7,17,6,7,17,5,7,17,
6,7,18,5,7,18,6,7,18,6,6,18,6,7,18,6,6,18,6,6,17,6,6,17,
6,6,18,6,7,18,6,6,18,5,6,17,6,7,18,6,6,18,6,6,17,6,6,17,
6,6,18,6,6,18,6,6,17,6,7,18,6,6,18,6,6,17,6,7,18,6,6,17,
6,7,18,6,6,17,6,6,17,6,6,18,6,6,18,6,6,17,6,6,17,6,6,18,
6,7,17,6,6,18,6,7,18,6,6,17,6,6,18,6,7,18,6,6,18,6,6,18,
6,7,18,6,7,18,6,6,18,6,6,19,6,7,19,6,7,18,7,7,18,6,6,18,
7,7,19,7,7,18,6,7,18,6,6,19,7,7,18,6,7,18,6,6,19,6,6,18,
6,7,18,6,7,18,6,7,18,6,6,18,6,7,18,6,7,19,6,6,19,6,6,18,
6,7,18,6,7,19,6,6,18,6,7,19,6,7,19,6,7,18,6,7,18,7,6,18,
6,7,18,6,7,18,6,6,19,7,6,18,6,7,19,6,7,19,6,7,18,6,7,18,
7,6,18,7,6,18,6,7,18,6,7,18,6,7,19,6,6,19,6,7,19,6,6,18,
6,6,18,6,6,18,6,7,19,6,6,19,6,7,18,6,7,18,6,7,18,6,7,18,
6,7,18,6,7,19,6,7,19,6,7,18,6,7,18,6,7,18,7,6,18,6,7,18,
6,7,18,6,7,19,6,6,18,6,7,18,6,7,19,6,7,18,6,7,19,7,6,18,
6,7,19,6,6,18,6,6,19,7,7,18,6,7,19,6,7,19,7,7,18,6,6,18,
6,7,19,6,6,18,6,7,18,7,6,19,7,7,18,6,7,19,6,7,19,6,7,19,
7,6,18,6,7,19,6,7,19,6,6,18,6,6,18,6,6,18,6,7,19,6,7,18,
6,7,18,6,7,19,6,7,18,7,7,19,6,6,18,7,7,18,7,7,18,6,7,18,
7,7,18,6,7,18,6,7,18,6,7,19,6,7,18,6,6,19,6,7,18,6,7,18,
6,6,19,6,7,18,6,7,18,6,7,19,6,6,18,7,7,18,6,6,18,6,7,18,
6,7,19,7,7,19,6,7,19,6,7,18,6,7,19,6,6,18,6,7,18,6,7,18,
6,7,19,6,7,18,6,7,19,6,7,18,6,6,18,7,7,19,6,7,19,6,7,18,
6,6,18,6,7,19,6,7,19,6,6,19,6,7,19,6,7,18,6,7,18,6,7,18,
6,7,19,6,7,18,6,7,18,6,7,19,6,7,19,6,7,18,6,7,18,7,7,18,
6,7,18,7,7,18,6,7,19,6,7,19,6,7,18,7,6,19,7,7,18,6,6,19,
6,6,19,6,7,18,6,7,18,6,7,18,6,7,19,6,6,18,6,7,18,6,7,19,
6,7,19,6,6,19,7,6,18,6,6,18,7,7,18,7,6,19,6,7,19,6,7,18,
6,6,18,6,7,18,6,7,18,7,6,18,6,7,19,6,6,18,6,7,19,6,7,19,
6,6,19,6,7,18,6,6,18,7,6,18,6,7,18,6,7,18,6,7,18,6,7,19,
7,7,18,6,7,18,6,7,19,6,6,18,6,7,18,6,6,18,6,7,18,6,6,18,
6,6,18,6,6,18,6,7,18,6,7,18,6,7,18,7,7,18,6,7,18,6,7,19,
6,7,19,6,7,19,6,6,18,6,7,18,6,7,19,6,7,18,6,6,18,6,7,18,
7,7,18,6,7,18,6,6,18,6,7,19,7,7,18,6,6,18,6,7,19,6,7,18,
6,7,19,6,7,18,6,7,18,6,7,18,6,6,19,6,7,18,6,6,19,6,7,18,
6,7,18,6,7,18,6,7,19,7,6,19,7,7,19,6,7,18,6,7,18,6,6,19,
6,6,19,6,7,18,6,6,18,6,7,18,7,7,18,6,7,18,6,6,19,6,7,18,
6,6,19,6,7,19,6,7,19,6,7,19,6,7,18,6,7,19,6,7,19,6,7,18,
7,7,19,6,7,19,7,7,19,6,7,19,7,7,19,6,7,19,7,7,19,7,7,19,
6,8,20,6,7,19,6,7,19,7,7,20,7,7,19,7,7,19,6,7,19,7,7,19,
7,7,20,6,7,19,6,7,20,6,7,19,6,7,19,7,7,19,7,7,19,6,7,19,
6,7,19,7,7,19,6,7,19,7,7,19,7,7,20,7,7,19,6,7,19,6,7,19,
7,7,19,6,7,19,6,7,19,6,7,19,6,7,19,7,7,19,7,7,19,6,7,20,
7,7,20,7,7,19,6,7,19,6,7,19,6,7,20,6,7,19,7,7,19,7,7,19,
7,7,19,7,7,19,6,7,19,7,7,19,6,7,20,6,7,19,7,7,19,7,7,19,
6,7,19,7,7,19,6,7,19,6,7,19,6,7,19,6,7,20,7,7,19,6,7,20,
6,7,19,6,7,20,6,7,19,7,7,19,7,7,19,6,7,19,6,7,19,7,7,19,
6,7,19,7,7,19,7,7,19,7,7,19,6,7,20,7,7,19,6,7,19,7,7,19,
7,7,19,7,7,19,6,7,20,6,7,19,7,7,19,6,7,20,6,7,19,7,7,20,
6,7,20,7,7,20,6,7,20,6,7,19,6,7,19,7,7,19,6,7,19,6,7,19,
7,7,19,6,7,19,6,7,20,7,7,19,6,7,20,7,7,19,7,7,19,7,7,19,
6,7,19,7,7,19,7,7,19,7,7,19,7,7,19,6,7,19,6,7,19,6,7,19,
6,7,19,6,7,19,7,7,20,6,7,20,6,7,19,7,7,19,6,7,20,6,7,19,
6,7,19,7,7,19,6,7,19,6,7,20,6,7,19,6,7,19,7,7,19,6,7,19,
6,7,19,6,7,19,7,7,19,6,7,19,6,7,19,6,7,19,6,7,19,7,7,19,
6,7,19,6,7,19,7,7,19,7,7,19,6,7,20,6,7,19,6,7,20,7,7,19,
7,7,19,6,7,20,7,7,19,7,7,19,6,7,19,6,7,19,6,7,19,6,7,19,
6,7,19,6,7,19,6,7,19,7,7,19,7,7,19,6,7,19,6,7,19,6,7,19,
6,7,20,6,7,19,6,7,20,7,7,19,7,7,20,6,7,19,6,7,19,6,7,20,
6,7,20,7,7,19,7,7,19,6,7,19,7,7,19,6,7,20,7,7,20,7,7,19,
6,7,19,6,7,19,6,7,19,7,7,19,7,7,19,6,7,19,6,7,20,7,7,19,
7,7,20,6,7,19,7,7,19,6,7,19,6,7,19,6,7,19,6,7,19,6,7,19,
6,7,20,6,7,19,6,7,20,7,7,19,6,7,20,6,7,20,6,7,19,7,7,20,
7,7,19,7,7,19,6,7,19,6,7,20,6,7,19,7,7,19,6,7,20,6,7,20,
7,7,19,6,7,20,7,7,19,7,7,20,6,7,19,6,7,19,7,7,19,6,7,19,
6,7,19,6,7,19,7,7,19,7,7,19,7,7,19,6,7,19,7,7,19,7,7,19,
6,7,19,6,7,20,7,7,19,6,7,20,7,7,19,6,7,19,6,7,20,6,7,19,
6,8,19,7,7,19,7,7,19,6,7,19,6,7,19,7,7,19,7,7,19,7,7,19,
6,7,19,7,7,19,6,7,19,7,7,19,7,7,19,6,7,19,6,7,20,6,7,19,
6,7,20,7,7,19,6,7,19,6,7,20,7,7,19,6,7,20,6,7,19,7,7,19,
7,7,20,7,7,20,7,7,20,7,8,20,6,7,20,7,7,20,7,8,20,7,7,20,
6,7,21,6,7,20,7,7,20,7,7,21,7,7,20,6,7,20,7,7,20,7,7,20,
7,7,20,7,8,20,7,8,21,7,7,20,7,7,20,7,8,21,7,8,21,6,8,20,
7,8,20,7,8,20,7,8,20,7,7,20,7,8,20,7,8,20,7,7,20,7,7,20,
7,7,20,7,7,20,7,7,20,7,7,20,7,8,20,7,7,21,7,7,20,6,8,20,
6,7,20,7,7,20,6,7,20,6,8,20,7,7,20,7,8,20,7,7,20,6,7,20,
7,7,20,7,7,20,7,7,20,7,8,20,7,8,20,7,7,20,6,7,20,7,7,20,
7,8,20,6,7,20,7,7,20,6,7,20,6,7,20,7,7,20,6,8,20,6,7,20,
7,8,20,7,8,20,7,7,20,7,7,20,6,8,20,6,8,21,6,7,20,7,8,20,
7,7,20,7,8,20,7,8,20,6,8,20,7,8,20,7,8,20,7,7,20,7,8,20,
6,8,20,6,7,20,7,7,20,7,7,20,6,7,20,7,7,20,7,8,20,7,8,20,
6,7,20,7,7,20,7,7,21,7,8,20,7,7,21,7,7,20,7,8,20,7,8,20,
6,7,20,6,7,20,7,7,20,7,7,20,7,7,20,6,7,20,7,7,21,6,7,20,
7,7,20,6,8,20,7,8,21,7,8,21,7,8,20,7,7,20,7,8,20,7,7,21,
6,7,20,7,8,20,6,7,20,7,7,21,7,7,20,6,8,20,6,7,20,7,8,20,
7,7,20,7,8,20,7,7,20,7,7,20,7,7,20,6,7,20,6,7,20,7,7,21,
7,7,20,7,7,20,7,8,20,7,7,20,7,8,20,7,8,20,7,8,21,6,7,20,
7,7,21,7,8,21,7,7,20,7,7,20,6,7,20,7,7,20,7,7,20,7,8,20,
7,7,20,7,8,20,7,8,20,6,7,20,7,8,20,6,7,20,6,8,20,7,8,20,
6,8,20,7,8,20,6,8,20,7,7,20,7,7,20,7,8,20,7,8,20,7,8,20,
6,8,20,7,7,20,7,7,20,7,8,20,7,7,20,6,7,20,7,7,20,7,8,21,
7,7,20,7,7,20,7,7,20,7,7,20,6,7,20,7,7,20,7,8,20,7,7,20,
7,7,20,7,8,20,7,7,20,6,8,20,7,7,20,7,8,20,7,7,20,7,8,21,
6,8,20,7,8,20,7,7,20,6,8,20,6,8,20,6,8,20,7,8,20,7,7,20,
6,7,20,7,8,20,6,7,20,7,7,20,7,7,20,7,8,21,7,8,20,7,7,20,
6,8,20,6,8,20,7,7,20,7,7,20,7,7,20,7,7,20,7,7,20,7,8,21,
7,7,21,6,8,20,6,7,20,7,8,20,6,8,20,7,8,20,7,7,20,7,7,20,
7,8,20,7,8,20,7,7,21,7,7,20,7,7,20,7,8,20,6,7,20,7,7,20,
7,7,20,7,8,20,6,8,20,6,7,20,6,8,20,7,7,20,7,8,20,6,7,20,
6,7,20,6,7,20,7,7,20,7,7,20,6,7,20,7,8,20,6,8,20,7,7,20,
7,7,20,7,7,20,7,7,20,7,7,20,6,8,20,7,8,20,7,7,20,7,8,21,
7,8,20,7,7,20,6,8,20,7,7,20,6,8,20,7,7,20,7,7,20,7,7,20,
7,8,21,7,8,21,7,8,21,6,8,21,7,7,21,7,8,21,7,7,21,7,8,21,
7,7,21,7,8,21,7,8,21,7,7,21,7,8,21,7,8,21,7,8,21,7,7,21,
7,7,21,7,8,21,7,7,21,7,7,21,7,8,21,7,7,21,7,8,21,7,8,21,
7,7,21,7,7,21,7,7,21,7,8,21,7,7,21,7,7,21,7,7,21,7,8,21,
7,8,21,7,7,21,7,8,21,7,7,21,7,8,21,6,7,21,7,8,21,7,8,21,
7,8,21,7,8,21,7,8,21,7,7,21,7,7,21,7,8,20,7,8,21,6,8,21,
7,7,21,7,7,21,7,8,21,7,7,21,7,8,21,7,8,21,7,8,21,7,8,21,
7,8,20,7,8,21,7,7,21,7,8,21,7,8,21,7,8,21,7,8,21,7,7,21,
7,7,21,7,8,21,7,8,21,7,8,20,7,8,21,7,8,21,7,8,21,7,8,21,
7,7,21,7,7,21,7,8,21,7,8,21,7,7,21,7,7,21,7,7,21,7,8,21,
7,8,21,7,8,21,7,7,21,7,7,21,7,8,21,7,7,21,7,7,21,7,7,21,
7,8,21,7,7,21,7,8,21,7,7,21,7,8,21,7,8,21,7,7,21,7,7,21,
7,8,21,7,8,21,7,8,21,7,8,21,7,8,21,7,8,21,7,8,21,7,8,21,
7,8,21,7,8,21,7,8,20,7,8,21,7,8,21,7,8,21,7,7,21,7,7,21,
7,7,21,7,7,21,6,8,20,7,7,21,7,7,20,7,8,21,7,8,21,7,8,21,
7,8,21,7,7,21,7,7,21,7,8,21,7,7,21,7,8,21,7,7,21,7,8,21,
7,8,21,7,7,21,7,7,21,7,7,21,7,7,20,7,8,21,7,8,21,7,8,21,
7,8,21,7,7,21,7,8,21,7,7,21,7,8,21,7,8,21,7,8,21,7,8,21,
7,8,21,7,7,21,7,7,21,7,8,21,7,8,21,7,7,21,7,8,21,7,7,21,
7,7,21,7,7,21,7,8,21,7,8,21,6,7,21,7,8,21,7,8,21,7,7,21,
7,8,21,7,8,21,7,8,21,7,8,21,7,7,21,7,8,21,7,8,21,7,8,21,
7,7,21,7,8,21,7,7,21,7,8,21,7,8,21,7,7,21,7,8,21,7,7,21,
7,7,21,7,8,21,7,7,21,7,8,21,7,8,21,7,7,21,7,7,21,7,7,20,
7,7,21,7,8,21,7,7,20,7,8,21,7,8,20,7,8,21,7,8,21,7,8,21,
7,8,21,7,8,21,7,7,21,7,8,21,7,8,21,7,8,21,7,7,21,7,8,21,
7,7,21,7,8,21,7,8,21,7,8,21,7,7,21,7,8,21,6,8,21,7,8,21,
7,8,21,7,8,21,7,8,21,7,8,21,7,8,21,7,7,21,7,7,21,7,8,21,
7,7,21,7,8,21,7,7,21,7,8,21,7,7,21,7,7,21,7,8,21,7,8,21,
7,7,21,7,8,21,7,7,21,7,8,21,7,8,21,7,8,21,7,7,21,7,8,21,
7,7,21,7,7,21,7,8,21,7,8,21,7,7,21,7,7,21,7,7,21,7,8,21,
7,8,21,7,8,21,7,8,21,7,8,21,7,8,21,7,7,20,7,8,21,7,8,21,
7,7,21,7,8,21,7,8,21,7,8,21,7,7,21,7,8,21,7,7,21,7,7,21,
8,8,22,7,8,22,7,8,22,7,8,22,8,8,22,7,8,22,7,8,22,7,8,22,
8,8,21,7,8,21,7,8,22,7,8,21,7,8,21,7,8,21,8,8,22,8,8,22,
7,8,22,8,8,22,8,8,22,7,8,21,7,8,22,7,8,21,7,8,22,7,8,22,
7,8,22,7,7,22,7,8,22,7,8,21,8,8,22,7,8,21,7,8,22,8,8,21,
7,8,22,7,8,21,7,8,22,7,8,21,7,8,22,7,8,21,7,8,22,7,8,21,
8,8,22,8,8,22,7,7,22,7,8,22,7,8,22,7,8,22,8,8,22,7,8,22,
7,7,22,7,8,22,7,8,22,7,8,21,7,8,21,7,8,22,7,8,22,8,8,22,
7,8,22,7,8,22,7,8,22,7,8,22,7,8,21,8,8,21,7,7,22,8,8,21,
7,8,22,7,8,22,7,8,21,7,8,22,7,8,22,7,8,22,8,8,22,7,8,22,
7,8,22,7,8,22,7,8,22,7,8,22,7,8,21,8,8,22,7,8,22,7,8,22,
8,8,22,7,8,22,7,8,21,7,8,22,7,8,22,7,8,21,7,8,22,7,8,22,
7,8,22,7,8,22,7,8,22,7,8,21,7,7,22,7,8,22,8,8,22,8,8,21,
8,8,22,7,8,22,8,8,22,7,8,22,7,8,22,7,8,22,7,8,22,7,8,22,
7,8,21,7,8,21,7,8,21,8,8,22,8,8,22,7,8,22,7,8,22,7,8,22,
8,8,22,7,7,21,7,8,22,7,8,22,8,8,21,7,8,21,7,8,21,7,7,22,
8,8,22,7,8,22,8,8,21,7,8,22,8,8,22,8,8,22,7,8,22,7,8,22,
7,8,22,7,8,22,7,8,22,7,8,22,8,8,22,7,8,22,7,7,21,7,8,22,
7,8,21,7,8,22,8,8,22,7,8,22,8,8,22,7,8,22,8,8,22,7,8,22,
7,8,22,7,8,21,7,8,22,7,8,22,7,8,22,7,8,22,7,8,22,7,8,21,
8,8,22,7,8,22,7,8,21,7,8,22,7,7,22,7,7,22,7,8,22,8,8,21,
7,8,21,7,8,21,7,8,22,7,8,21,8,8,21,7,8,22,7,8,21,8,8,22,
7,8,22,7,7,22,7,8,21,7,8,22,8,8,22,7,8,22,8,8,22,7,8,21,
8,8,22,8,8,22,7,8,21,7,8,22,7,8,21,7,8,22,7,8,22,8,8,22,
7,8,22,7,8,22,7,8,22,8,8,21,7,8,21,7,8,22,8,8,22,7,8,22,
7,8,22,7,8,21,8,8,22,8,8,22,8,8,22,8,8,21,7,8,21,7,8,22,
7,8,22,7,8,22,8,8,22,7,8,22,7,8,21,7,8,22,7,8,22,7,8,22,
7,8,21,7,8,22,7,8,22,8,8,22,7,7,22,7,8,21,8,8,22,7,7,22,
7,8,21,8,8,22,7,8,22,8,8,22,7,8,21,7,8,22,7,8,22,7,8,22,
7,8,22,7,8,22,7,8,22,7,8,22,7,8,22,7,8,22,8,8,22,7,8,22,
7,8,21,7,8,22,8,8,21,8,8,22,7,8,22,7,8,22,7,8,22,7,8,21,
7,8,21,7,8,22,7,8,22,7,8,22,7,8,22,7,8,22,7,8,22,7,8,22,
7,8,22,7,8,22,7,8,21,7,8,22,8,8,22,7,8,22,7,8,21,7,8,21,
8,8,23,7,8,23,7,8,23,7,8,23,8,8,23,8,8,22,8,9,23,8,9,23,
8,8,23,8,8,23,8,8,23,8,8,23,8,8,22,8,8,23,8,8,23,8,8,23,
8,9,22,8,8,22,7,8,22,8,8,23,8,8,22,7,9,22,7,8,23,7,8,23,
7,8,23,7,8,23,8,8,22,7,8,22,7,8,22,8,8,23,7,8,22,7,9,23,
7,8,22,7,9,23,7,8,23,7,9,23,7,8,23,8,8,23,7,8,23,8,9,23,
8,8,23,8,8,23,8,8,22,7,8,23,8,9,22,8,8,23,7,8,23,7,9,23,
8,9,22,8,8,23,8,8,23,8,8,23,8,8,22,8,8,23,8,8,23,8,8,23,
7,8,23,8,8,23,8,9,22,8,8,23,8,8,22,7,9,23,7,8,22,8,8,23,
7,8,23,8,8,23,8,8,23,8,9,23,8,8,23,7,8,23,8,8,22,7,8,22,
8,9,22,7,8,23,7,8,23,7,8,22,8,8,23,8,8,23,8,8,23,8,8,23,
8,9,22,7,8,23,8,9,23,8,8,22,8,8,23,8,8,22,8,8,23,8,8,22,
8,8,22,8,8,23,7,8,23,7,8,23,8,8,22,8,8,23,7,8,23,7,8,23,
7,8,23,8,8,22,8,8,23,8,9,22,7,8,23,8,8,23,8,8,22,8,8,23,
8,8,22,7,8,23,7,8,23,8,8,23,8,8,23,7,8,22,8,8,23,8,8,22,
8,8,23,7,8,23,7,8,23,7,8,22,8,9,22,7,8,23,7,9,22,7,8,22,
7,8,22,8,8,22,7,9,22,8,8,22,7,8,23,8,9,22,8,8,23,8,8,23,
8,8,22,7,8,23,8,9,23,7,8,22,7,9,23,8,8,22,8,9,23,8,9,22,
8,8,23,7,8,23,8,8,22,8,8,22,7,9,23,7,8,23,8,8,22,8,8,23,
8,8,23,8,9,22,7,8,23,8,8,22,8,9,23,7,8,22,7,9,23,8,9,22,
7,8,23,8,8,22,7,8,22,7,8,22,7,8,22,8,9,23,8,8,23,8,9,22,
7,8,22,8,8,22,8,8,23,8,8,22,8,9,22,7,8,23,8,8,22,7,8,23,
7,8,23,7,9,22,8,8,23,7,8,23,8,9,22,7,9,23,8,8,22,8,8,22,
8,8,22,8,8,23,8,8,23,8,8,23,8,8,23,7,8,22,7,8,23,7,8,22,
8,8,22,7,9,23,8,8,22,7,8,22,8,9,23,8,8,23,7,8,22,7,8,23,
7,9,23,7,8,23,7,8,23,7,8,22,7,8,23,8,8,22,7,8,23,7,9,23,
7,9,23,7,9,22,8,8,23,7,8,22,8,8,23,7,8,23,8,8,23,7,8,23,
8,9,23,7,8,23,8,9,23,7,8,23,8,8,23,7,8,22,8,8,23,7,8,23,
8,8,23,8,9,23,8,8,22,8,8,22,7,8,23,7,8,22,8,9,22,7,8,23,
8,8,22,8,8,23,8,8,22,8,8,23,7,8,23,8,8,23,7,8,22,8,8,22,
7,8,23,7,9,23,7,8,22,8,8,22,8,8,23,8,8,22,8,9,23,8,8,23,
8,8,23,8,9,23,7,8,23,7,9,23,8,8,23,8,8,23,7,8,22,7,8,22,
7,8,23,7,8,23,7,9,22,8,8,23,8,9,23,7,9,22,8,9,23,8,8,23,
7,9,23,7,8,24,8,9,24,8,9,24,8,8,24,7,9,24,8,9,23,8,9,23,
8,8,23,7,8,24,7,8,23,8,8,23,8,9,23,8,9,24,8,9,24,7,8,24,
8,9,24,8,8,24,8,8,23,8,8,24,7,9,23,7,8,23,8,9,23,8,8,24,
8,8,23,7,9,24,8,9,24,8,9,24,8,8,23,8,9,23,8,8,24,7,8,24,
7,8,24,8,9,24,8,9,23,8,9,24,7,9,24,8,8,23,8,8,23,8,9,23,
8,9,24,7,8,23,8,9,24,8,9,24,8,8,23,8,8,24,8,8,24,8,9,24,
8,8,24,8,8,24,7,8,24,8,9,23,7,8,23,8,8,24,8,8,23,7,8,24,
8,8,23,8,8,24,8,8,24,7,8,24,8,8,24,8,9,24,8,9,23,8,8,23,
8,9,24,8,8,23,8,9,23,8,8,23,8,8,23,8,9,24,8,8,24,8,9,23,
8,9,23,8,9,24,7,9,23,8,9,23,8,9,24,8,9,23,7,9,23,8,9,24,
8,9,23,8,9,24,8,8,23,8,9,23,7,9,23,8,8,23,8,9,24,8,9,23,
8,9,23,8,9,23,8,8,23,8,9,23,8,8,24,8,8,23,8,9,24,7,8,23,
8,9,24,7,9,24,8,8,24,8,9,24,8,9,23,8,9,23,8,8,23,7,8,24,
7,9,23,8,9,24,8,9,24,8,9,24,7,9,24,8,8,23,8,9,24,8,9,24,
8,8,23,8,8,23,7,9,23,7,8,23,8,8,23,8,9,24,8,8,24,8,8,23,
8,9,23,8,8,23,8,8,23,8,9,23,8,8,23,7,8,23,8,9,24,8,8,23,
7,9,23,8,9,24,8,9,24,8,8,24,8,9,23,7,9,24,7,9,23,8,8,23,
8,9,23,8,8,24,7,8,24,8,8,24,8,8,23,7,9,23,8,8,23,8,9,23,
7,8,24,8,8,24,8,9,24,8,9,24,8,8,24,8,8,23,8,9,24,8,8,23,
7,8,24,8,8,24,8,9,24,8,9,24,8,8,23,8,9,23,7,9,24,7,8,24,
8,9,23,8,9,24,8,9,23,8,9,23,8,8,23,8,9,24,8,9,23,7,8,23,
7,9,23,8,9,23,8,9,24,8,8,24,8,9,24,8,8,24,7,8,24,8,9,24,
7,9,23,8,8,24,7,9,23,7,9,23,8,9,24,8,9,24,8,9,24,8,8,23,
8,8,24,8,9,24,7,8,24,8,8,23,8,9,23,8,8,23,8,8,24,8,9,24,
8,8,24,8,9,23,8,8,24,8,8,24,7,8,24,8,9,24,8,9,23,8,8,23,
8,9,24,8,8,23,8,9,23,7,9,24,7,9,23,8,8,24,7,8,24,8,8,23,
8,8,23,8,9,23,8,9,24,8,9,23,8,9,23,8,9,24,8,9,24,8,9,24,
8,8,23,8,8,24,8,9,23,8,9,23,8,9,23,8,8,23,8,8,23,8,9,23,
8,9,23,8,8,23,7,9,24,8,9,23,8,8,24,8,9,24,8,8,24,8,9,24,
8,8,23,8,9,23,8,9,23,8,8,23,8,9,24,8,8,23,8,9,23,7,9,23,
8,8,23,8,8,23,8,8,23,8,8,23,8,8,24,7,9,23,8,8,23,7,8,23,
8,9,23,8,9,23,7,8,24,7,9,23,8,8,24,8,9,24,8,9,23,8,9,24,
8,9,24,8,9,24,8,9,25,8,8,25,8,9,24,8,9,24,8,9,24,8,9,24,
8,9,24,8,9,25,9,9,24,8,9,25,8,9,24,8,9,24,8,9,24,8,9,24,
8,9,25,8,9,24,8,8,25,8,9,24,8,9,24,8,9,24,9,9,24,8,9,24,
8,9,25,8,8,24,8,9,24,8,8,24,8,9,25,8,9,24,8,9,24,8,9,24,
8,9,25,8,9,25,8,9,24,8,9,24,8,9,25,9,9,24,8,8,24,9,8,24,
8,9,25,8,9,24,8,9,24,8,9,24,8,9,25,8,8,24,8,9,24,9,9,25,
8,9,24,9,9,25,8,8,24,8,8,24,8,9,24,9,9,25,9,9,24,8,9,25,
8,9,24,8,9,24,8,9,24,8,9,25,8,9,24,9,8,24,8,9,24,8,9,25,
8,9,24,8,9,24,8,9,24,8,8,25,8,9,25,8,9,24,8,9,24,8,8,24,
8,8,24,8,9,25,8,9,25,8,9,24,8,9,25,8,9,24,8,9,24,8,9,25,
8,9,24,8,9,25,8,8,25,8,9,24,8,9,24,9,9,24,8,9,24,8,9,24,
8,9,24,8,9,24,8,9,24,8,9,24,8,9,24,8,9,25,8,8,24,8,9,24,
8,8,25,8,9,24,8,9,24,8,8,24,8,9,24,8,8,24,8,9,24,8,9,24,
8,9,25,8,9,24,9,9,25,9,9,24,8,9,24,8,9,25,8,9,24,8,8,25,
8,9,24,8,9,25,8,8,24,8,9,24,8,8,24,8,9,24,8,8,25,8,8,25,
8,9,24,8,9,24,8,9,25,8,9,24,8,9,25,8,9,25,9,9,25,9,9,25,
9,9,25,8,8,24,8,8,24,8,9,24,8,9,24,8,8,24,8,8,24,8,8,24,
8,8,24,8,9,24,8,8,24,8,9,24,8,9,24,8,9,25,9,9,24,8,9,24,
8,9,24,8,8,24,8,9,25,8,9,24,9,9,24,8,9,24,8,9,25,8,9,24,
9,9,25,8,8,24,8,9,24,9,9,24,8,8,24,8,9,25,8,9,24,8,9,24,
8,9,25,8,9,25,8,9,24,8,9,24,8,9,25,8,9,24,8,9,24,8,9,25,
8,9,24,8,9,24,8,9,24,9,9,25,8,9,25,8,9,24,8,9,24,8,9,25,
8,9,24,8,9,24,8,9,24,8,9,24,8,9,25,8,9,24,8,9,24,8,9,25,
8,9,24,8,9,24,8,9,24,8,9,25,8,9,24,8,9,25,8,9,24,8,8,25,
8,9,24,8,9,24,8,9,25,8,9,25,8,9,25,8,9,25,8,9,25,9,9,25,
8,9,24,8,9,25,8,9,24,8,9,24,8,9,24,8,9,25,8,9,24,8,8,24,
8,9,24,8,9,25,8,9,24,8,9,24,8,9,25,8,9,24,8,9,25,8,9,24,
8,9,24,8,8,25,8,8,25,8,9,25,8,9,25,8,9,25,8,9,24,8,9,25,
8,9,24,8,9,25,9,9,25,8,9,24,8,9,24,8,9,24,8,9,24,8,9,25,
8,8,25,9,8,25,8,9,24,8,9,24,8,9,24,8,9,24,8,9,24,9,9,25,
8,9,24,8,9,25,8,9,24,8,9,25,8,9,25,8,9,25,8,9,24,8,9,25,
8,9,24,8,9,24,8,9,24,9,9,24,8,9,25,8,9,24,8,8,25,8,8,24,
8,9,25,9,9,25,8,9,25,9,9,25,8,9,26,8,9,25,8,9,25,9,9,25,
8,9,25,8,9,26,8,9,26,9,9,25,8,9,25,8,9,25,9,9,26,8,9,25,
9,9,25,8,9,25,9,9,25,9,9,26,8,10,26,9,9,26,8,9,25,8,9,25,
8,9,25,9,9,25,8,9,25,8,9,25,9,9,25,8,9,25,9,10,25,8,9,25,
8,9,25,8,9,25,8,10,26,9,9,25,9,10,25,9,10,26,9,9,25,8,9,25,
8,9,25,8,10,25,9,9,25,8,9,25,8,9,25,8,9,25,8,9,25,9,10,25,
9,9,25,8,9,25,8,9,25,8,9,26,9,10,25,8,9,25,8,10,25,9,9,25,
9,9,25,9,9,25,8,9,26,8,9,25,9,9,25,9,10,25,8,9,25,8,9,25,
8,9,26,9,9,25,9,9,25,9,9,25,8,9,26,9,9,25,8,9,25,8,9,26,
9,9,25,9,9,25,9,9,25,9,9,25,8,10,25,8,9,25,8,9,25,9,9,25,
8,9,26,9,9,25,9,10,25,8,10,26,8,9,25,9,9,25,8,10,25,8,9,25,
8,10,25,9,9,25,8,9,25,8,10,26,9,9,25,8,9,26,9,9,25,8,9,25,
9,9,26,8,9,25,8,9,25,9,9,25,8,9,25,8,9,26,9,9,25,8,9,25,
8,10,25,9,9,25,8,9,25,9,9,25,8,9,25,8,10,25,8,9,25,9,9,25,
9,9,25,9,9,25,8,10,25,8,9,25,9,10,25,8,9,25,8,9,25,8,9,25,
9,9,25,8,9,25,9,10,25,9,10,25,8,9,25,9,9,25,8,9,25,9,9,25,
8,9,25,8,10,25,8,9,25,8,9,25,8,10,25,8,9,25,8,9,26,8,9,25,
9,9,25,8,9,25,8,9,25,8,9,25,8,9,25,8,9,25,9,10,25,8,9,25,
8,10,26,8,9,25,9,9,25,9,9,26,8,10,25,8,9,25,9,9,26,8,9,26,
9,9,26,8,9,26,9,9,25,9,9,25,9,9,25,9,9,25,8,9,25,8,9,26,
9,10,25,8,9,26,8,9,26,9,10,26,9,9,26,9,9,25,9,9,26,8,10,25,
8,10,25,8,9,25,9,9,25,8,9,25,8,9,26,8,9,25,9,9,25,9,9,26,
9,10,25,8,9,25,8,9,25,8,9,25,9,9,25,8,10,25,9,10,26,9,9,25,
8,9,25,9,10,25,9,10,25,8,9,25,8,9,25,8,9,25,8,9,25,9,9,26,
8,9,25,9,9,26,8,9,25,8,9,25,9,9,25,8,9,25,8,9,26,9,9,25,
8,9,25,9,9,25,9,10,26,8,9,26,8,9,25,9,9,25,9,9,25,9,9,25,
9,9,25,9,9,26,8,9,25,8,9,25,8,9,25,8,9,26,9,9,25,9,9,25,
8,10,25,8,9,25,9,9,25,8,10,25,9,10,26,8,9,25,9,9,25,8,9,25,
8,9,25,8,9,25,8,10,25,8,9,25,8,9,26,8,9,25,9,9,25,8,9,26,
8,9,25,9,9,25,8,10,25,8,9,26,9,10,25,8,9,25,9,10,25,8,9,25,
9,9,26,9,9,25,8,9,25,9,10,25,9,9,26,8,9,25,9,10,25,8,9,25,
8,9,25,8,9,25,8,9,25,9,9,25,8,9,25,9,10,25,8,9,25,8,9,25,
9,9,26,9,10,26,9,10,26,9,9,26,9,10,26,9,10,26,8,9,26,8,10,26,
9,9,26,9,10,26,9,10,26,9,9,26,8,10,26,9,9,26,9,9,26,8,9,26,
8,9,26,8,10,26,8,10,26,9,9,26,8,10,26,9,10,26,9,10,26,9,10,26,
9,10,26,8,9,26,9,10,26,9,9,26,9,10,26,9,9,26,8,10,26,9,9,26,
9,10,26,8,10,26,9,10,26,8,10,26,9,9,26,8,10,26,8,9,26,9,10,26,
9,9,26,9,10,26,9,10,26,9,10,26,9,10,26,9,9,26,8,10,26,9,9,26,
9,9,26,9,9,26,9,9,26,9,10,26,9,9,26,9,9,26,9,9,26,8,9,27,
8,10,26,8,9,26,8,9,26,8,9,26,9,10,26,8,9,26,9,9,26,9,9,26,
9,10,26,9,9,26,9,10,26,9,9,26,8,9,26,9,9,26,9,9,26,9,9,26,
8,9,26,9,9,26,8,9,26,9,9,26,8,10,26,9,9,26,9,9,26,9,9,26,
9,9,26,8,10,27,8,9,26,9,10,26,8,9,26,9,9,26,9,9,26,9,9,26,
9,10,26,9,9,26,9,10,26,9,10,26,8,9,26,9,9,26,9,10,26,9,9,26,
8,10,26,9,10,26,8,9,26,8,10,26,9,9,26,9,9,26,8,9,26,9,10,26,
9,9,26,9,10,26,9,9,26,9,10,26,9,9,26,9,9,26,9,9,26,9,9,26,
8,10,26,8,10,26,8,9,26,9,9,26,8,10,26,9,10,26,9,10,26,9,9,26,
8,9,26,8,10,26,9,10,26,8,10,26,9,9,26,9,9,26,9,10,26,9,10,26,
9,10,26,9,9,26,8,9,26,9,9,26,8,10,26,8,9,26,9,10,26,8,10,26,
9,9,26,8,10,26,9,9,26,9,10,26,9,10,26,9,9,26,9,10,26,8,9,26,
8,9,26,9,9,26,9,9,26,8,9,26,9,10,26,8,9,26,9,10,26,8,9,26,
9,10,26,9,9,26,9,9,26,9,10,26,9,9,26,8,10,26,9,9,26,8,10,26,
8,9,26,9,9,26,9,9,26,9,9,26,9,9,26,9,10,26,9,10,26,9,9,27,
9,9,26,9,10,26,8,9,26,9,10,26,8,9,26,9,10,26,9,9,26,8,10,26,
9,10,26,9,10,26,8,10,26,8,10,26,9,10,26,8,10,26,9,10,26,9,9,26,
9,9,26,8,9,26,8,9,26,9,10,26,9,9,26,8,10,26,9,9,26,8,10,26,
9,9,26,9,9,26,8,10,26,9,10,26,9,9,26,9,9,26,9,9,26,9,10,26,
9,9,26,9,10,26,9,10,26,8,9,26,8,10,26,9,9,26,8,9,26,9,10,26,
9,10,26,9,10,26,9,9,26,9,9,26,9,10,26,9,10,26,9,9,26,8,9,26,
9,10,26,9,10,26,9,10,26,8,10,27,9,9,26,8,9,26,9,10,26,9,9,26,
9,10,26,9,9,26,9,10,26,9,9,26,9,9,26,8,10,26,9,9,26,9,10,26,
8,10,26,8,9,26,8,9,26,9,9,26,8,10,26,9,10,26,8,9,26,9,10,26,
9,10,26,9,10,26,9,10,26,9,10,26,8,9,26,9,9,26,8,9,26,9,10,26,
9,9,26,9,10,26,8,10,26,9,10,26,8,10,26,9,10,27,9,10,26,9,9,26,
9,10,27,9,10,27,9,10,27,9,10,27,9,9,27,9,10,27,9,10,26,9,10,27,
9,10,26,9,10,27,9,10,27,9,10,27,9,10,27,9,10,26,9,10,27,9,10,27,
9,10,27,9,10,26,9,10,27,9,10,26,9,10,27,9,10,27,9,10,27,9,10,27,
9,9,27,9,9,27,9,10,27,9,10,26,9,10,27,9,9,27,9,10,27,9,10,27,
9,10,27,9,10,27,9,10,27,9,10,26,9,9,27,8,10,27,8,10,27,9,10,27,
9,10,27,9,10,27,9,10,27,9,10,27,9,10,26,9,10,27,9,9,27,9,10,27,
9,10,27,9,10,27,8,9,27,9,10,27,8,10,27,9,10,27,9,10,27,9,10,27,
9,9,27,9,9,27,9,10,27,9,10,27,9,10,27,9,10,27,9,10,27,9,9,27,
9,10,27,9,10,27,9,9,27,9,10,27,9,10,27,9,10,27,9,9,27,9,10,27,
9,10,27,9,10,27,8,9,26,9,9,27,9,10,26,9,10,27,9,10,27,9,10,27,
9,9,27,9,10,27,9,10,27,9,10,27,9,10,27,9,10,27,9,10,27,9,10,27,
9,10,26,9,10,27,9,10,27,9,10,27,9,9,27,9,10,26,9,10,27,9,10,27,
9,10,27,9,9,27,9,10,27,9,10,27,9,10,27,9,10,26,9,10,27,9,10,27,
9,10,27,9,10,27,9,10,27,9,10,27,8,10,27,9,10,26,9,10,27,9,10,27,
9,10,26,9,10,27,9,10,27,9,9,27,9,10,26,9,10,27,9,10,27,9,10,27,
9,9,27,9,10,27,9,10,27,8,10,26,9,10,27,9,10,27,9,10,26,8,10,27,
9,10,27,9,10,27,9,9,27,9,10,27,9,10,27,9,10,26,9,10,27,9,10,27,
9,10,27,9,10,27,8,10,27,9,9,27,9,10,26,9,9,27,9,9,26,9,10,27,
9,10,27,9,9,27,9,10,27,9,9,27,9,10,27,9,10,27,9,10,27,9,10,27,
9,9,27,9,10,27,9,9,27,9,9,27,9,9,27,9,10,27,9,10,27,9,9,27,
9,10,27,9,10,26,9,10,27,9,10,27,9,9,27,9,10,27,9,9,27,9,10,27,
9,10,27,9,10,27,9,9,27,9,10,27,9,9,27,9,10,27,9,10,27,9,10,27,
9,9,27,9,10,27,9,10,26,9,10,27,9,10,27,9,10,27,9,10,27,9,10,26,
9,10,27,9,10,27,9,10,26,9,9,27,9,10,27,9,10,27,9,10,27,9,10,27,
9,9,27,9,10,27,9,9,27,9,10,27,9,10,27,9,10,27,9,10,27,9,9,27,
9,10,27,9,10,26,9,10,27,9,10,27,9,10,27,9,10,27,8,9,27,9,10,27,
9,10,27,9,10,26,9,9,27,9,10,27,9,9,27,9,10,26,9,10,27,8,8,26,
8,9,26,7,9,25,8,8,25,8,8,24,7,8,23,7,8,23,7,8,23,7,8,23,
8,8,24,8,9,25,8,8,26,8,9,26,9,10,26,9,10,27,9,10,27,9,10,27,
9,10,27,9,10,27,9,10,26,9,9,27,9,10,27,9,9,27,9,10,27,9,10,27,
9,10,27,9,10,27,9,10,27,9,9,27,9,9,27,9,10,27,9,10,26,9,10,27,
9,10,27,9,10,27,9,9,27,9,9,27,9,9,27,9,10,27,9,9,27,9,10,27,
9,10,28,10,10,27,10,11,27,9,10,28,10,11,28,10,11,28,9,10,28,9,11,27,
10,10,27,9,10,28,9,10,27,10,11,28,9,10,28,10,10,27,9,10,28,10,10,28,
9,10,28,9,10,27,9,11,28,10,10,28,10,10,27,9,10,27,9,10,28,10,10,28,
10,10,27,10,10,27,9,10,28,9,10,28,10,10,28,9,10,27,10,10,28,9,10,28,
9,10,28,9,10,28,9,10,28,9,11,28,10,11,27,9,10,27,9,10,27,9,10,28,
9,10,28,9,10,27,9,10,28,9,10,28,9,10,27,9,10,28,9,10,28,9,10,27,
9,10,28,9,10,28,9,11,28,9,10,28,9,10,28,9,10,27,10,10,28,9,10,28,
10,10,28,9,10,28,9,10,28,9,10,28,9,10,28,9,10,27,10,11,27,10,10,28,
10,10,27,9,10,28,9,10,28,9,11,27,9,10,28,9,10,28,9,10,27,10,10,28,
9,10,28,10,11,27,9,10,28,10,10,28,9,10,28,9,11,28,10,11,28,9,10,28,
9,10,27,9,10,28,10,10,28,9,11,28,9,10,28,9,10,28,10,10,28,9,10,27,
9,10,27,9,10,28,9,10,27,9,10,28,9,11,28,10,10,28,9,10,28,9,10,28,
9,10,28,9,10,27,10,10,28,9,10,27,10,10,27,9,10,28,9,10,28,9,10,28,
9,10,28,9,10,28,9,10,27,9,10,28,9,10,27,10,10,28,9,10,28,9,10,28,
9,10,28,9,11,27,9,11,28,9,11,28,10,10,28,10,10,28,9,11,27,10,10,27,
10,10,28,9,10,27,9,10,28,9,10,27,9,10,27,10,10,28,9,10,28,10,10,28,
9,10,28,10,10,27,9,11,27,9,11,28,9,10,28,9,10,28,9,10,28,9,10,28,
9,10,28,9,10,28,10,10,27,9,10,28,9,10,28,10,10,28,9,10,28,9,10,27,
9,10,28,10,11,28,9,10,28,10,10,28,9,10,27,9,10,27,9,10,28,9,10,28,
10,10,27,10,10,28,10,10,28,9,10,28,10,10,28,9,10,27,9,10,28,10,10,28,
9,10,28,9,11,28,10,10,28,9,10,28,9,10,28,9,10,28,9,10,28,9,10,28,
10,10,27,10,10,27,9,10,28,9,10,27,10,10,28,10,10,27,10,10,28,9,10,28,
9,10,28,10,10,28,9,11,27,10,10,28,9,10,27,10,10,28,9,10,28,10,10,28,
10,11,28,10,10,28,10,10,27,9,10,28,9,10,28,9,10,27,9,10,28,10,10,28,
9,11,28,9,10,27,9,10,28,9,10,28,9,10,27,9,10,28,9,10,28,10,10,27,
9,11,28,10,10,28,9,10,28,9,11,27,9,10,28,10,10,28,9,11,27,9,10,28,
10,10,28,10,10,27,9,10,28,9,10,28,10,10,28,8,9,27,8,9,27,8,9,25,
7,8,23,7,7,21,6,6,19,6,6,17,4,5,15,4,5,14,4,5,15,5,5,16,
5,7,17,7,7,20,7,8,22,8,9,24,8,10,26,9,9,27,10,10,28,9,10,28,
10,10,28,10,11,28,9,10,28,9,10,28,9,10,28,9,10,28,10,10,27,9,10,28,
9,10,28,9,10,27,9,10,27,10,10,27,10,10,28,9,10,28,9,10,28,9,11,28,
9,10,27,9,10,28,9,10,27,9,10,27,9,10,27,9,10,28,10,10,27,9,11,28,
10,10,29,10,10,28,10,10,28,10,10,28,10,10,28,9,10,28,9,11,28,10,11,29,
9,11,29,10,10,29,10,10,28,10,11,28,10,10,29,10,10,28,10,10,28,9,10,28,
9,10,29,10,10,29,9,10,28,9,10,29,9,11,28,9,10,28,10,10,28,10,10,28,
9,10,28,10,10,28,9,11,28,9,11,28,10,10,29,10,11,28,9,11,29,9,11,29,
10,11,28,9,11,28,10,10,29,9,11,28,10,10,29,10,11,29,10,11,28,9,10,29,
9,10,29,10,10,29,10,10,28,10,10,29,10,11,28,10,10,29,9,11,28,10,10,29,
9,11,29,10,11,28,9,11,28,10,10,29,10,10,29,9,10,29,10,11,29,10,10,28,
10,11,29,10,10,29,9,11,29,9,11,29,9,11,29,10,10,28,9,10,29,9,11,29,
9,10,29,10,10,29,10,11,29,10,10,29,9,10,28,10,11,29,10,10,28,10,11,28,
9,11,28,10,11,29,9,11,29,9,10,29,10,11,29,10,10,28,10,11,28,9,10,29,
9,10,29,10,11,29,9,11,29,10,11,29,9,10,29,9,10,29,10,10,29,10,10,29,
10,10,29,9,10,29,9,11,28,10,11,29,9,11,29,9,11,28,10,11,28,9,11,29,
10,11,28,10,11,28,9,10,29,9,10,28,9,10,29,9,11,29,10,10,29,10,10,28,
9,11,29,10,10,28,9,11,29,9,10,28,10,10,28,9,10,29,10,10,28,10,11,29,
9,11,28,9,10,28,10,11,28,9,11,29,10,10,29,9,10,29,9,10,29,9,10,28,
10,10,29,10,11,28,10,10,28,9,11,29,10,10,28,10,11,28,9,11,28,9,10,28,
10,11,29,9,11,28,9,11,29,10,10,29,10,11,29,9,10,28,10,10,29,9,10,29,
10,10,29,9,11,29,10,10,29,10,10,29,10,10,28,10,11,29,10,11,29,10,11,28,
9,10,29,10,10,29,9,10,29,10,10,28,9,11,28,10,10,29,10,10,29,10,10,28,
10,11,29,9,10,29,9,10,29,10,11,28,10,10,29,10,10,28,9,11,29,10,11,29,
9,11,28,10,10,28,9,11,29,10,10,28,10,11,29,10,11,29,10,11,29,10,11,29,
10,11,28,9,10,28,9,11,28,10,10,29,10,10,28,10,10,28,9,10,28,10,10,28,
9,10,28,10,11,29,10,11,28,9,10,28,10,10,28,10,10,28,10,10,28,9,11,29,
10,11,29,10,11,29,10,10,28,10,10,28,9,11,28,9,10,28,10,11,29,9,11,28,
10,10,29,10,10,29,9,11,28,9,10,29,10,11,28,10,10,29,10,10,28,10,11,29,
10,11,28,9,11,28,10,10,29,9,10,28,9,10,28,9,11,28,10,10,29,9,10,28,
9,10,29,9,11,28,9,10,28,9,10,28,9,10,28,8,9,25,8,8,23,6,7,19,
5,6,16,3,4,12,3,3,9,6,6,10,8,8,33,7,7,46,4,4,37,2,2,17,
2,2,7,3,4,10,5,5,15,5,7,18,7,7,22,8,9,25,9,9,28,10,10,29,
10,11,28,10,11,29,9,10,29,10,11,28,10,11,29,10,11,29,10,10,29,9,11,29,
10,10,29,9,11,29,9,11,29,9,10,28,9,10,29,9,10,28,10,11,29,9,10,28,
10,10,29,9,10,29,10,10,28,10,10,29,10,11,28,9,10,29,9,10,28,10,11,29,
9,11,30,9,11,29,10,10,30,10,11,30,10,11,29,10,11,30,9,11,30,10,11,30,
10,11,29,10,10,29,10,10,29,10,11,30,10,11,29,10,11,29,10,11,30,9,10,29,
9,11,29,9,10,29,10,11,30,9,11,30,9,10,29,10,11,29,9,11,29,10,11,30,
10,11,29,10,11,29,10,11,30,10,10,30,10,10,30,10,11,29,10,11,30,9,11,29,
10,11,30,10,11,30,10,11,30,10,10,29,10,10,29,10,10,29,9,11,29,10,10,29,
10,11,30,10,11,29,9,11,29,10,11,30,10,10,29,10,10,29,10,11,30,10,11,29,
10,10,29,10,11,29,10,11,29,10,11,30,9,11,30,9,11,29,9,11,30,9,11,30,
10,10,29,10,11,29,10,11,30,10,11,29,10,11,30,10,11,30,10,11,30,9,11,29,
9,11,30,10,11,30,10,11,29,10,10,30,10,11,29,9,11,29,10,11,29,10,11,29,
10,11,30,9,10,29,10,11,30,9,11,29,10,11,29,10,11,29,10,10,30,10,10,29,
10,11,29,10,11,30,10,11,29,10,10,29,10,10,29,10,11,30,10,11,29,10,11,30,
10,10,30,10,11,30,10,11,30,10,10,29,10,11,29,10,11,29,10,11,30,9,10,30,
9,11,30,10,10,30,10,10,29,10,10,29,10,10,29,9,11,30,10,11,30,10,11,29,
9,10,29,10,10,30,10,11,29,9,11,30,10,10,30,9,11,29,10,10,29,10,10,29,
10,10,30,10,11,29,10,10,29,9,11,30,10,10,29,9,10,30,10,11,30,10,10,29,
9,11,30,10,10,29,10,10,29,10,11,29,10,11,29,10,11,29,9,10,30,10,11,30,
10,11,29,10,11,29,10,10,29,10,11,29,10,11,29,10,11,29,10,11,29,10,11,29,
10,11,29,9,11,29,10,11,30,10,10,29,10,11,30,10,11,29,10,11,30,10,10,29,
10,11,30,10,11,29,10,11,29,9,11,29,10,11,29,9,11,29,10,11,29,10,10,30,
10,11,29,9,10,29,9,10,29,10,11,30,10,11,30,9,11,29,10,11,30,10,11,30,
9,11,29,10,11,29,10,11,29,10,11,30,10,10,30,10,11,30,10,11,29,10,10,29,
10,11,30,9,11,29,10,11,29,9,11,29,10,11,30,10,11,29,10,11,29,10,10,29,
10,11,29,10,11,30,10,11,30,9,11,29,10,10,29,9,10,29,10,11,30,10,10,29,
10,11,29,10,11,29,10,11,29,10,11,29,10,11,29,10,11,29,10,10,29,10,11,29,
10,11,30,10,11,29,10,11,29,10,10,29,10,11,30,10,10,29,10,11,30,10,11,30,
9,11,29,10,11,29,10,11,29,10,11,30,9,10,29,9,10,29,10,11,29,9,11,29,
9,10,29,9,11,30,9,10,29,8,10,29,9,10,26,7,8,22,5,5,16,3,4,11,
2,2,7,23,24,55,36,36,122,32,32,188,25,25,224,20,20,232,18,18,226,14,14,204,
10,10,146,3,3,58,1,2,5,3,3,10,5,5,15,6,8,22,8,9,25,8,10,29,
10,11,30,9,11,30,10,11,30,10,10,30,10,11,29,10,10,30,10,11,29,10,11,29,
10,10,29,10,11,30,10,11,30,10,11,30,9,11,29,10,10,29,10,10,29,10,11,30,
10,11,29,10,11,29,10,10,30,9,11,30,10,11,30,9,11,30,10,11,29,10,11,30,
10,11,30,10,11,31,10,11,30,10,11,30,11,11,30,10,11,31,10,11,31,10,11,30,
10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,11,11,30,
10,11,31,10,11,30,10,11,30,10,11,30,10,11,31,10,11,30,10,11,30,10,11,30,
10,11,30,10,11,31,10,11,30,10,11,31,10,11,30,10,11,30,10,11,30,10,11,30,
10,11,30,10,11,30,10,11,31,10,11,30,10,11,30,10,11,30,10,11,31,10,11,30,
10,11,31,11,11,30,10,11,31,10,11,31,10,11,30,10,11,30,10,11,30,11,11,30,
10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,
10,11,30,10,11,31,10,11,30,10,11,30,10,11,30,10,11,31,10,11,30,10,11,30,
10,11,31,10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,
10,11,31,10,11,30,10,12,31,10,11,30,10,11,31,10,11,30,10,11,30,11,11,31,
10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,10,11,31,10,11,31,
10,11,30,10,11,31,10,11,30,11,11,30,10,11,30,10,11,30,10,11,30,10,11,30,
10,11,30,10,11,30,10,11,30,10,11,31,10,11,30,10,11,30,10,11,31,10,11,30,
10,11,30,10,11,30,10,11,31,10,11,30,10,11,30,10,11,30,10,11,30,10,12,30,
10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,10,11,31,10,11,31,10,11,31,
10,11,30,10,11,30,10,11,31,10,11,31,10,11,31,10,11,30,10,11,30,10,11,30,
10,11,31,10,12,30,10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,
10,11,30,10,11,30,10,11,30,10,11,31,10,11,30,10,11,30,11,11,30,10,11,30,
10,11,30,10,11,30,10,11,31,10,11,30,10,11,30,10,11,30,10,11,30,10,12,30,
10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,10,12,30,
10,11,30,10,11,30,10,11,30,10,11,31,10,11,31,11,11,30,10,11,30,10,11,30,
10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,
10,11,30,10,11,30,10,11,30,10,11,30,10,11,31,10,11,31,10,11,30,10,11,30,
10,11,31,11,11,31,10,11,30,10,11,31,10,11,30,10,11,30,10,11,30,10,11,31,
10,11,31,11,11,31,10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,
10,11,30,10,11,30,10,11,31,10,11,31,10,11,30,11,11,30,10,11,30,10,11,31,
11,11,30,10,11,30,9,10,30,9,10,27,8,8,23,5,6,16,3,3,9,16,16,40,
60,61,180,39,39,245,11,11,254,1,1,251,0,0,245,0,0,242,0,0,243,0,0,247,
3,3,253,7,7,244,6,6,160,0,1,30,2,2,8,4,5,14,7,7,21,8,9,26,
10,10,29,10,11,30,10,11,31,11,11,30,10,11,30,10,11,31,10,11,30,10,11,30,
10,11,30,10,11,30,10,11,31,10,11,30,10,11,30,10,11,31,10,11,30,10,11,30,
10,11,31,10,11,30,10,11,30,10,11,30,10,11,30,10,11,31,11,11,30,10,11,31,
11,12,32,11,12,31,10,12,31,10,12,31,10,11,31,10,11,31,11,11,31,10,12,31,
11,11,31,10,11,31,10,11,31,10,11,32,11,11,31,11,12,31,10,11,31,11,11,31,
11,12,31,10,12,31,10,11,31,10,11,31,10,12,31,11,11,31,10,11,31,10,11,31,
10,11,31,10,11,32,11,11,31,10,12,31,10,12,31,10,12,31,10,11,32,11,12,31,
10,11,31,10,11,31,10,11,31,11,11,31,11,12,31,11,11,31,11,12,31,10,11,31,
10,11,31,10,11,31,10,12,31,10,12,31,11,11,31,11,11,31,11,11,31,11,11,31,
11,11,31,11,11,31,11,11,31,11,11,31,10,11,31,11,12,31,10,11,31,11,11,31,
11,11,31,10,11,31,11,11,31,10,11,31,10,11,31,11,11,31,11,11,31,10,11,31,
10,11,31,11,11,32,11,11,31,10,12,31,11,12,31,10,11,32,10,11,31,11,12,31,
10,11,31,10,12,31,10,11,31,10,11,31,10,12,31,10,11,31,10,11,32,11,11,31,
11,12,31,10,12,31,10,11,31,10,11,31,10,11,31,11,11,31,10,11,31,10,11,31,
10,11,31,10,12,31,10,11,31,10,11,31,10,12,32,11,11,31,10,11,31,11,12,31,
10,12,31,10,11,31,11,12,31,11,11,31,11,11,31,11,12,31,10,11,31,11,12,31,
11,12,31,10,12,31,11,11,31,10,11,31,11,12,31,11,11,31,10,11,31,10,11,31,
11,11,31,11,11,31,10,12,31,10,11,31,10,11,31,10,11,31,10,11,31,10,11,31,
10,12,31,10,11,31,10,11,31,10,12,31,10,11,31,10,11,31,10,11,31,11,11,31,
10,12,31,11,11,31,10,11,31,10,12,31,10,11,31,11,12,31,11,11,31,11,11,31,
10,12,31,10,11,31,10,11,32,10,11,31,11,12,31,10,12,31,10,11,31,10,11,31,
10,11,31,10,12,31,10,11,31,10,11,31,10,11,32,11,12,31,10,11,31,10,11,32,
10,12,31,10,11,32,10,11,31,10,12,31,11,12,31,11,12,31,10,11,32,10,11,31,
10,11,31,11,11,32,10,11,31,10,11,31,11,12,31,10,11,31,10,11,31,11,12,31,
11,11,31,11,11,31,11,11,31,10,11,31,11,11,31,11,11,31,11,11,31,11,12,31,
10,12,31,10,12,32,10,11,31,10,11,32,10,11,31,10,11,31,10,11,31,11,12,31,
10,11,32,10,11,31,11,12,31,10,11,31,10,11,31,10,11,31,11,11,31,10,11,31,
10,12,32,10,12,31,11,11,31,10,12,31,10,11,31,11,11,31,10,12,31,11,12,31,
11,11,31,11,11,31,11,11,31,10,12,31,10,11,31,10,11,31,11,11,32,10,12,31,
11,12,31,10,12,31,9,10,29,8,8,25,6,6,17,3,3,9,23,23,48,74,74,228,
15,15,255,0,0,242,0,0,242,0,0,244,0,0,244,0,0,242,0,0,242,0,0,241,
0,0,239,0,0,244,2,2,255,4,4,207,0,0,40,2,3,8,5,5,16,7,9,23,
9,10,29,10,11,31,11,11,31,10,12,32,10,12,31,10,12,31,11,12,31,10,11,32,
10,11,31,10,11,31,11,11,31,10,12,31,10,11,31,10,11,31,10,12,31,10,12,31,
11,12,32,11,11,31,10,11,31,10,11,31,11,11,32,11,11,31,10,11,31,10,11,31,
11,12,32,10,12,32,11,11,32,11,12,31,10,11,32,11,11,32,10,12,32,11,11,32,
10,12,32,10,12,32,11,11,32,10,12,32,11,12,32,11,11,32,11,12,32,10,12,32,
11,12,32,11,12,32,10,12,32,11,12,32,10,11,32,11,11,32,11,12,31,10,11,32,
10,12,32,10,11,32,11,12,32,11,12,32,11,12,32,10,12,32,11,12,32,11,12,32,
10,11,32,11,11,32,11,12,32,11,12,32,11,12,32,10,12,32,11,11,32,11,12,32,
11,12,32,10,11,31,11,12,32,11,12,32,11,12,32,10,12,32,9,10,31,10,10,31,
9,11,31,10,11,30,10,11,30,10,11,30,10,11,30,10,10,29,10,11,29,10,11,29,
10,10,29,9,11,30,9,11,30,10,11,30,10,10,30,10,11,31,9,11,31,10,10,31,
10,10,31,10,10,31,11,11,32,11,12,32,10,12,32,11,11,32,11,11,32,10,12,32,
10,12,32,10,12,32,11,12,32,11,11,32,10,12,32,10,12,32,11,12,32,11,12,31,
11,12,32,11,12,32,11,11,32,10,12,32,11,11,32,10,11,32,10,12,32,10,11,32,
11,12,32,11,12,32,11,12,32,11,12,32,10,12,32,11,12,31,11,11,32,11,12,32,
11,11,32,11,12,32,11,12,32,11,11,31,11,12,32,11,11,32,11,11,32,10,12,32,
11,12,32,11,12,32,11,11,32,10,12,32,10,12,32,11,11,32,11,12,32,11,12,32,
10,12,32,11,12,32,11,12,32,10,11,32,11,11,32,11,12,32,11,11,31,11,12,32,
10,12,32,11,12,32,10,11,32,10,12,32,11,11,32,10,11,32,10,12,32,10,12,32,
11,12,31,11,11,32,11,12,32,11,12,32,11,12,32,10,11,32,11,12,32,10,12,32,
10,11,32,11,12,32,11,12,32,11,12,32,11,11,32,11,12,32,11,11,32,11,11,32,
11,12,32,11,12,32,11,12,32,10,12,32,11,12,32,10,11,32,11,11,32,11,12,32,
11,12,31,11,12,32,10,11,31,10,11,31,10,10,30,10,10,30,10,11,29,10,11,29,
9,10,29,10,10,29,10,10,29,10,10,29,9,10,29,10,10,29,9,11,30,10,11,30,
10,10,31,10,11,31,9,11,31,11,12,32,11,12,32,10,12,31,11,11,32,11,12,32,
11,12,32,11,11,32,11,12,32,11,11,31,10,12,32,11,12,32,10,12,32,11,12,32,
11,11,32,11,12,32,10,12,32,11,12,32,10,11,32,11,12,32,11,12,32,11,12,32,
10,12,32,11,12,32,11,11,32,10,12,32,11,11,32,10,11,32,10,11,32,10,11,32,
10,12,32,10,12,32,10,11,32,11,11,31,11,11,32,10,12,32,10,11,32,11,12,32,
11,12,32,9,11,31,9,10,28,7,7,21,4,4,12,14,14,32,85,85,226,7,7,249,
0,0,241,0,0,244,0,0,244,0,0,244,0,0,243,0,0,242,0,0,241,0,0,242,
0,0,241,0,0,242,0,0,239,0,0,250,3,3,205,0,1,24,3,3,10,6,7,20,
9,10,27,9,10,31,11,12,32,11,12,32,10,12,32,10,12,32,11,12,32,11,11,32,
11,11,32,11,12,32,10,12,32,10,12,32,11,11,32,11,12,32,10,11,32,11,11,32,
10,12,32,11,12,32,11,12,32,11,12,32,11,12,32,11,12,32,11,12,32,11,12,32,
11,12,33,11,12,33,11,12,33,11,12,33,11,12,32,11,12,33,11,12,32,11,12,33,
11,12,33,11,12,33,11,12,33,11,12,33,11,12,32,11,12,33,11,12,33,11,12,33,
11,11,33,11,11,33,11,12,33,11,12,32,11,12,33,11,12,32,11,12,33,11,11,33,
11,12,33,11,12,32,11,12,32,11,12,32,11,12,32,11,12,33,10,12,33,11,12,33,
11,12,33,11,12,33,11,12,33,11,12,33,10,12,33,11,12,32,11,12,32,11,12,33,
11,12,33,11,12,33,10,11,32,10,11,32,10,10,31,9,10,29,9,10,27,8,9,25,
7,8,23,8,9,24,8,9,23,8,9,23,8,9,22,8,9,22,8,8,21,8,9,22,
8,9,22,8,9,23,8,9,23,8,9,23,8,9,24,8,8,23,7,8,24,8,9,25,
8,8,26,9,10,27,9,10,27,9,10,29,10,11,30,10,11,31,10,11,32,11,12,33,
11,12,33,11,12,33,11,12,32,11,12,32,11,12,33,10,12,33,11,12,33,11,12,33,
11,12,33,11,12,33,11,12,33,11,12,33,11,12,33,11,12,33,11,12,32,11,12,33,
11,12,33,11,12,32,11,12,33,11,12,33,10,12,33,11,12,33,11,12,33,11,12,33,
11,12,33,11,12,33,11,12,32,11,12,33,11,12,32,11,12,33,11,12,32,11,12,32,
11,12,33,11,12,33,11,12,32,10,12,33,11,12,32,11,12,33,11,12,33,10,12,33,
11,12,33,11,12,33,11,12,32,11,12,33,11,12,33,11,12,33,11,12,33,11,11,33,
11,12,32,11,12,33,11,12,33,11,12,32,11,12,33,11,12,33,11,12,33,11,12,32,
11,12,33,11,12,33,11,12,32,11,12,33,10,12,33,11,12,33,11,12,33,11,12,33,
10,12,33,11,12,33,11,12,33,10,12,33,11,12,33,11,12,33,11,12,32,11,12,33,
11,12,33,11,12,33,11,12,33,11,12,33,10,12,33,11,11,33,10,12,33,10,11,32,
10,10,31,10,10,29,9,9,28,8,9,25,7,8,23,7,9,24,8,9,22,8,9,21,
8,8,20,7,8,20,8,8,20,8,8,20,8,8,20,8,8,21,8,9,23,8,8,23,
8,8,23,8,9,26,9,10,28,9,11,30,9,11,31,10,11,32,11,12,33,11,12,33,
11,12,33,11,12,33,11,12,33,11,12,32,11,12,33,10,12,33,11,12,33,11,12,33,
11,12,33,11,12,33,11,12,32,11,12,32,11,12,33,11,12,33,11,12,33,11,12,33,
11,12,33,11,12,32,11,11,32,11,12,33,11,12,33,11,12,32,11,11,33,11,12,33,
11,12,33,11,12,33,11,12,33,11,12,32,10,12,33,10,12,33,11,12,33,11,12,33,
11,12,33,10,11,30,9,9,27,6,7,19,2,2,7,69,69,164,26,26,255,0,0,241,
0,0,243,0,0,244,0,0,244,0,0,244,0,0,244,0,0,243,0,0,242,0,0,242,
0,0,241,0,0,243,0,0,242,0,0,240,0,0,255,1,1,141,1,2,5,5,5,16,
8,9,25,10,11,30,11,12,33,11,12,33,11,12,33,11,12,33,11,12,33,11,12,32,
11,12,33,11,12,33,11,12,33,10,12,32,11,12,33,11,12,33,11,12,33,11,12,33,
11,12,33,11,12,33,11,12,33,11,12,33,11,12,33,11,12,33,11,12,33,11,12,33,
11,12,33,11,12,34,11,13,33,11,13,33,11,12,33,11,12,34,11,12,33,11,12,34,
11,13,33,11,12,33,12,12,33,11,13,34,11,13,33,11,12,34,11,13,33,12,12,34,
11,12,34,12,12,34,11,13,34,12,12,34,11,12,34,11,12,34,12,12,34,12,12,34,
11,12,33,11,12,34,11,12,33,11,13,33,12,12,34,11,12,34,11,12,33,11,12,34,
11,13,33,11,12,33,11,12,33,11,13,33,12,13,33,11,13,34,11,13,34,11,12,34,
11,12,34,10,11,33,11,11,31,9,9,28,7,8,24,6,7,19,5,5,16,4,5,14,
3,3,10,3,3,9,3,3,9,3,3,9,3,3,9,2,3,9,3,3,9,3,3,9,
3,3,9,3,3,9,3,3,9,3,3,9,3,3,9,3,3,9,3,3,10,4,4,12,
4,5,15,4,5,15,5,6,16,6,6,18,7,8,23,8,9,27,10,12,30,10,11,32,
12,12,33,11,13,34,11,13,33,12,13,33,11,12,33,11,12,33,12,12,34,12,12,34,
11,12,34,11,12,33,11,12,34,12,13,34,11,13,34,12,12,34,11,13,34,11,12,33,
12,13,34,12,12,34,12,12,33,11,12,33,11,12,33,11,12,34,12,12,34,11,12,34,
11,12,33,12,13,33,11,13,33,11,12,34,12,13,34,11,13,33,11,12,34,11,12,33,
11,13,34,12,12,33,11,12,33,12,12,34,11,12,34,11,13,34,11,12,34,12,12,33,
11,12,34,11,12,34,11,12,34,12,13,33,12,12,34,11,12,34,11,13,34,11,12,33,
11,12,34,11,12,34,11,13,33,11,12,34,11,12,34,11,13,34,12,12,33,12,12,34,
12,12,34,11,12,34,11,12,34,11,12,34,11,13,33,12,12,33,11,12,34,11,12,34,
11,13,34,11,13,34,12,12,34,11,12,34,11,12,33,11,12,34,12,12,34,11,13,34,
11,12,34,11,13,34,12,13,34,11,13,34,12,12,34,10,11,33,10,11,32,10,10,29,
8,9,25,7,7,21,5,6,17,4,4,13,3,4,10,3,3,9,3,3,9,2,2,7,
1,2,5,1,1,5,1,1,5,1,2,5,2,2,6,2,3,8,3,3,9,3,3,9,
3,4,12,5,5,15,6,7,19,7,8,22,8,9,26,10,11,30,10,11,32,11,13,33,
11,13,34,11,12,34,11,12,34,12,12,33,11,12,33,11,13,34,11,12,34,12,13,34,
11,13,33,12,12,33,11,12,34,11,12,34,11,13,33,11,12,33,11,12,34,11,12,34,
11,12,34,11,12,34,11,12,34,11,12,34,12,12,34,11,12,33,11,12,34,11,12,34,
11,12,33,11,12,33,11,12,34,11,12,33,11,12,34,11,12,34,12,12,34,11,12,34,
11,12,34,10,12,32,8,8,25,4,5,13,20,20,41,70,70,242,0,0,243,1,1,244,
0,0,243,0,0,244,0,0,245,0,0,245,0,0,244,0,0,243,0,0,243,0,0,242,
0,0,242,0,0,242,0,0,242,0,0,241,0,0,248,1,1,224,0,1,30,4,4,12,
7,8,23,10,11,31,10,12,32,11,13,33,12,12,33,11,12,33,11,12,33,11,12,34,
12,12,34,11,13,34,11,12,33,12,12,34,11,12,34,11,12,33,11,12,34,11,12,33,
11,12,34,11,13,33,11,12,33,11,13,33,11,12,33,11,12,34,11,12,34,11,12,34,
11,12,35,12,12,34,11,13,34,12,12,35,12,13,35,11,13,35,12,13,34,11,13,35,
12,13,34,12,12,35,11,13,35,12,12,35,12,13,35,12,12,34,11,12,35,11,12,35,
11,12,35,12,12,34,12,12,34,11,13,34,12,13,35,12,12,34,11,13,34,12,13,35,
12,13,35,11,12,35,12,12,35,11,13,34,11,13,35,11,12,34,11,12,35,11,13,35,
12,13,34,11,13,35,11,13,35,11,13,34,11,12,35,12,13,35,11,12,34,11,13,35,
10,12,32,10,10,30,7,8,24,6,7,18,3,4,12,2,2,8,1,1,4,19,19,23,
46,47,49,72,73,76,101,102,105,111,112,114,115,116,120,119,120,124,122,123,127,122,123,127,
120,121,125,117,118,121,112,113,115,95,96,99,81,82,84,64,65,67,49,49,52,28,29,32,
17,18,21,5,5,8,2,2,5,2,2,7,4,4,11,7,7,20,9,11,29,11,11,34,
12,13,34,11,13,35,11,13,34,12,13,35,12,12,35,12,13,35,11,12,34,12,13,35,
11,13,35,11,12,35,12,12,34,12,13,34,12,13,34,11,11,33,11,12,34,10,12,33,
10,12,33,10,11,33,10,12,34,12,13,35,11,13,34,12,13,34,11,13,34,12,12,35,
11,13,34,12,13,34,11,12,35,12,12,35,12,12,34,11,13,34,11,13,35,10,12,33,
10,12,34,10,12,34,10,12,33,11,12,33,10,11,33,10,11,33,10,12,34,11,12,34,
11,12,33,10,12,33,10,11,33,10,11,34,11,11,34,12,13,34,12,13,35,12,12,34,
11,12,34,11,13,35,12,13,34,12,13,34,11,13,34,12,12,34,11,12,35,12,13,34,
11,12,34,11,13,34,10,11,33,11,12,34,10,11,34,10,11,34,10,12,34,11,12,33,
10,12,33,10,11,33,10,11,33,11,11,34,11,12,34,10,12,34,11,11,33,11,13,34,
11,13,34,11,12,34,11,13,35,11,13,34,11,12,33,11,11,31,9,9,28,7,7,21,
6,7,17,3,3,10,1,2,5,19,19,22,56,56,59,98,99,102,128,129,132,147,148,150,
157,157,159,157,157,159,157,158,159,151,153,155,136,137,140,119,121,124,95,96,98,53,53,56,
20,20,23,1,1,3,2,2,7,4,4,11,5,5,17,7,8,23,10,11,30,10,12,34,
11,12,35,12,12,34,11,13,34,11,13,34,12,12,34,11,13,35,11,12,35,11,13,34,
11,13,34,12,13,34,12,13,34,11,12,34,11,13,35,11,12,35,11,12,35,11,13,34,
12,13,34,12,13,34,12,12,34,11,13,35,11,12,35,11,13,35,11,13,35,12,13,35,
11,13,34,11,12,34,12,13,35,11,12,35,12,13,34,11,12,34,11,13,35,11,12,35,
11,12,35,11,11,31,8,8,23,3,4,11,52,52,113,36,36,255,0,0,241,0,0,246,
0,0,244,0,0,244,0,0,245,0,0,243,0,0,243,0,0,243,0,0,242,0,0,242,
0,0,242,0,0,242,0,0,242,0,0,242,0,0,244,0,0,251,1,1,96,3,3,9,
7,7,20,10,11,30,10,11,34,11,13,34,11,12,34,10,12,33,10,12,33,10,12,32,
10,11,31,9,10,31,9,10,29,9,10,29,9,11,31,11,11,31,10,11,32,10,12,33,
11,12,33,12,13,35,11,13,35,11,13,34,11,12,34,12,13,34,11,12,34,12,13,35,
12,13,36,12,13,36,12,12,36,12,13,36,12,13,35,11,13,36,12,13,35,11,13,35,
12,12,36,12,12,35,12,13,35,12,13,36,11,13,35,12,12,36,12,13,35,12,13,35,
12,12,35,12,13,35,12,13,35,12,13,35,12,13,35,12,13,35,12,13,35,12,13,35,
12,13,35,12,13,35,12,12,35,12,13,35,11,13,35,12,13,35,12,13,35,11,13,35,
12,13,35,11,13,36,12,12,35,12,13,35,12,13,35,12,13,35,12,13,35,11,12,34,
10,11,30,8,8,24,5,5,15,2,2,7,2,3,7,101,102,105,192,193,197,232,233,234,
247,248,250,247,249,252,240,242,245,235,236,239,234,235,238,234,236,239,235,236,239,235,237,239,
236,237,240,235,237,240,236,237,240,236,236,241,241,242,246,245,247,248,237,238,241,229,230,233,
219,221,223,201,203,206,147,149,152,63,63,65,2,2,6,6,6,18,10,10,29,11,12,33,
11,12,33,11,12,33,11,12,33,11,12,33,11,12,33,11,11,33,11,12,33,11,12,34,
11,12,33,11,12,33,10,11,34,10,12,33,10,11,31,10,11,30,10,11,30,10,11,30,
9,11,30,10,10,30,9,11,30,9,11,31,11,12,34,10,12,34,11,13,36,12,12,35,
11,13,35,12,13,36,12,12,36,11,12,34,11,12,34,11,12,34,10,11,31,10,11,31,
10,10,30,9,10,29,9,9,27,9,9,26,8,9,26,8,9,26,8,9,26,9,9,27,
9,9,27,9,9,27,10,10,29,9,11,30,10,11,31,11,12,32,10,12,33,11,12,34,
12,13,35,11,13,36,12,13,35,12,12,35,12,13,35,11,13,35,11,12,34,11,12,35,
11,12,33,10,11,32,10,11,31,10,11,31,10,11,30,10,11,30,9,10,28,9,10,29,
8,10,28,9,10,29,10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,10,11,30,
10,11,31,11,11,32,11,12,33,11,12,33,10,12,33,9,10,28,7,7,20,3,3,11,
1,1,5,54,54,57,172,173,175,233,233,234,255,255,255,255,255,255,247,248,251,237,238,241,
228,228,231,225,226,228,223,225,227,225,225,227,226,228,230,232,233,235,235,235,238,232,233,236,
211,212,215,149,149,153,68,69,71,3,3,5,2,2,7,5,5,14,8,8,24,10,11,32,
11,12,33,11,11,34,11,12,34,11,11,33,11,12,34,11,12,33,11,11,33,11,12,34,
10,12,33,11,12,33,11,12,33,11,12,33,11,12,34,11,12,34,11,12,34,11,11,33,
11,12,33,11,11,33,11,12,33,11,12,33,11,11,34,10,12,33,11,12,34,11,12,33,
11,12,34,11,12,33,11,12,33,10,11,33,11,12,33,11,12,34,12,13,36,11,13,35,
11,12,35,10,11,31,6,8,22,3,3,9,60,60,154,16,16,254,0,0,243,0,0,245,
0,0,244,0,0,243,0,0,244,0,0,243,0,0,243,0,0,243,0,0,242,0,0,242,
0,0,242,0,0,242,0,0,241,0,0,242,0,0,243,0,0,254,0,0,147,2,2,6,
6,6,20,9,10,30,11,12,34,11,12,33,9,11,31,9,10,28,8,9,26,8,8,24,
7,7,21,6,7,20,6,7,20,6,7,19,7,7,20,7,7,23,8,9,26,9,9,29,
10,11,32,10,12,34,11,12,34,12,13,35,11,12,35,12,13,35,12,13,35,11,13,36,
13,13,36,12,13,36,12,13,36,13,13,37,12,13,37,12,14,37,12,14,36,12,13,36,
12,14,36,12,13,36,12,13,36,12,14,36,13,13,37,12,13,36,12,13,36,12,13,36,
12,13,36,12,13,36,12,13,37,12,14,36,12,14,36,12,13,37,12,13,36,12,13,36,
12,13,36,12,13,37,12,13,37,12,13,36,12,13,36,13,13,36,12,13,36,12,13,36,
12,13,36,12,13,37,12,13,36,12,13,36,12,13,36,12,13,36,11,12,35,10,11,32,
8,8,24,4,5,14,2,2,6,57,57,60,228,229,231,253,254,255,209,211,214,177,180,184,
163,166,172,157,160,167,158,160,167,158,161,168,161,162,169,162,164,170,162,165,172,163,165,171,
162,165,170,161,163,169,162,164,169,161,164,170,162,164,169,162,165,170,166,168,173,172,174,178,
180,182,185,196,198,202,145,147,150,32,33,35,2,2,7,6,7,18,7,8,22,7,8,22,
7,8,22,7,8,22,7,8,22,7,8,22,7,8,22,7,8,22,7,8,22,7,8,22,
7,8,23,9,9,27,8,10,26,7,8,22,6,6,19,5,6,16,5,5,16,5,5,16,
5,6,16,5,5,16,5,6,17,6,7,20,8,8,24,9,10,29,11,11,33,11,12,36,
12,13,36,11,12,36,11,12,34,10,11,32,9,11,28,8,9,24,7,7,21,6,6,18,
5,5,16,5,5,15,4,4,13,4,4,12,3,4,11,3,3,11,3,4,11,4,4,12,
4,4,12,4,5,14,5,5,15,5,6,17,6,7,19,7,8,23,8,9,26,10,10,31,
11,11,34,11,12,35,12,13,36,12,13,37,11,12,35,11,12,33,10,11,30,9,9,27,
8,8,24,7,7,21,6,7,18,5,6,16,5,6,16,5,5,16,5,6,15,5,5,15,
5,5,15,5,6,16,5,5,16,5,5,16,5,6,16,5,6,16,5,6,17,6,6,18,
7,7,20,7,8,22,7,8,23,8,9,24,8,9,25,6,7,20,3,3,10,3,3,6,
155,156,158,255,255,255,245,246,248,210,212,217,186,188,193,174,177,183,171,173,178,168,171,176,
167,169,174,165,168,172,163,165,170,162,164,168,159,161,166,157,159,163,157,159,162,161,163,167,
176,177,181,198,200,203,203,204,208,126,127,130,21,21,23,2,2,6,5,6,16,7,8,23,
7,8,23,7,8,22,7,8,22,7,8,22,7,8,22,7,8,22,7,8,22,7,8,22,
7,8,22,7,8,22,7,9,23,8,9,26,10,11,32,11,12,33,9,10,28,7,8,23,
7,8,22,7,8,22,7,8,22,7,8,22,7,8,22,7,8,22,7,8,22,7,8,22,
7,8,22,7,8,22,7,8,22,8,8,24,9,11,29,11,12,33,11,12,35,12,13,36,
11,12,35,10,11,32,7,8,22,3,3,9,56,56,162,11,11,253,0,0,242,0,0,249,
0,0,250,0,0,248,0,0,247,0,0,244,0,0,242,0,0,243,0,0,242,0,0,242,
0,0,242,0,0,244,0,0,241,0,0,242,0,0,243,0,0,255,1,1,163,2,2,6,
5,6,18,9,10,28,11,12,31,9,9,27,8,8,22,5,6,17,4,4,12,3,4,10,
2,7,13,16,11,15,32,12,15,25,8,11,8,3,8,3,3,10,4,5,13,6,6,18,
8,8,24,10,10,30,11,11,33,11,12,35,12,12,35,12,14,36,12,13,36,12,13,36,
12,14,37,12,14,37,12,13,37,12,13,37,13,13,37,12,14,37,12,13,37,12,14,37,
12,13,37,13,13,37,13,13,37,12,13,37,13,13,38,12,13,37,12,14,37,12,13,37,
13,14,37,13,14,37,12,13,38,12,14,37,13,14,37,12,14,37,12,14,37,13,14,37,
12,13,37,12,13,37,13,14,37,12,14,37,12,14,37,13,13,37,12,14,37,13,14,37,
12,13,37,13,13,37,12,13,37,12,14,37,13,13,37,12,14,37,11,12,34,10,10,28,
6,6,18,2,2,7,53,54,57,255,255,255,215,216,219,151,154,161,151,153,160,159,162,168,
165,168,174,168,171,177,170,173,179,171,174,179,171,174,179,173,175,180,173,175,180,172,174,179,
172,175,179,171,173,178,172,174,179,170,172,177,169,171,175,168,169,173,166,168,172,164,166,170,
163,165,169,167,168,172,96,97,100,12,12,14,3,3,10,5,5,15,3,3,8,2,2,7,
2,2,7,2,2,7,2,2,7,2,2,7,2,2,7,2,2,7,2,2,7,2,2,7,
3,3,9,5,5,16,4,5,14,3,3,9,2,2,6,1,1,4,12,13,15,14,16,19,
13,13,16,3,4,7,1,1,5,2,2,8,4,4,12,6,6,19,9,9,26,11,12,33,
12,13,36,11,13,34,10,11,30,7,8,23,5,6,17,3,4,11,2,2,7,2,2,6,
3,4,7,18,19,22,38,38,41,45,46,49,50,50,54,56,57,59,51,51,55,43,44,46,
37,37,41,22,22,25,4,5,8,1,1,4,2,2,7,3,3,9,4,4,14,6,7,19,
8,9,25,11,12,32,11,12,35,12,12,35,11,12,32,9,9,26,7,8,21,4,5,15,
3,4,10,2,2,7,2,2,6,1,1,4,12,14,15,17,17,20,23,24,27,27,28,31,
28,29,33,24,24,28,21,20,25,15,15,18,10,11,14,3,3,6,1,1,5,2,2,6,
2,2,7,2,2,7,2,3,8,3,4,11,5,5,15,4,4,12,1,1,3,188,188,191,
255,255,255,202,204,209,179,181,188,177,179,185,178,180,185,178,180,185,177,179,184,174,176,181,
172,174,178,171,173,177,169,170,175,166,168,172,165,167,171,164,166,169,162,163,168,163,164,168,
160,161,165,157,158,162,166,168,172,179,181,186,110,111,114,12,12,13,3,3,10,3,4,12,
2,2,7,2,2,7,2,2,7,2,2,7,2,2,7,2,2,7,2,2,7,2,2,7,
2,2,7,2,2,7,3,3,9,5,6,16,8,10,26,10,11,29,6,7,19,3,4,11,
2,2,7,2,2,7,2,2,7,2,2,7,2,2,7,2,2,7,2,2,7,2,2,7,
2,2,7,2,2,7,3,3,8,3,4,11,7,7,22,10,11,32,11,12,36,12,13,37,
11,12,36,10,11,33,7,8,22,2,3,8,50,50,162,18,18,255,0,0,254,0,0,232,
1,1,213,1,1,213,3,3,234,2,2,252,0,0,252,0,0,242,0,0,242,0,0,242,
0,0,241,0,0,243,0,0,241,0,0,241,0,0,242,0,0,255,0,0,151,1,2,6,
5,6,19,8,9,26,8,8,24,5,6,18,3,4,11,15,11,15,99,42,42,159,48,45,
194,39,36,221,36,33,232,29,25,230,27,23,205,24,20,141,17,15,53,6,8,2,3,8,
4,5,14,7,7,20,9,10,27,11,12,33,11,12,36,13,14,37,13,14,37,12,13,37,
13,14,38,12,14,38,12,14,38,13,14,38,12,14,38,13,13,38,12,14,38,12,14,38,
12,14,38,12,13,37,12,14,38,13,14,38,12,14,38,13,14,38,12,14,38,12,14,38,
12,14,38,13,14,38,13,14,38,13,13,38,13,13,38,13,13,38,13,14,38,13,14,37,
12,14,38,13,14,38,13,14,38,13,14,38,13,14,37,13,14,38,13,14,38,13,14,38,
13,14,38,13,13,38,13,14,38,12,13,38,12,13,37,12,13,37,11,12,32,7,8,23,
3,4,11,9,10,13,235,236,238,217,219,221,147,149,156,161,163,169,165,167,173,167,170,176,
169,171,177,171,174,179,172,174,180,172,175,181,172,174,179,173,175,180,172,175,180,171,173,178,
171,173,178,170,172,177,169,171,177,167,170,174,166,168,172,164,166,170,165,167,171,166,168,171,
169,170,175,161,163,167,68,69,71,1,1,3,5,6,14,3,3,10,74,75,77,180,181,182,
152,153,155,154,155,156,154,155,158,154,156,157,156,157,158,157,158,160,151,151,154,98,99,102,
13,13,16,2,2,7,4,4,9,98,99,102,176,176,178,216,217,218,236,236,238,235,236,238,
231,232,235,213,215,219,160,162,166,70,71,74,5,6,8,3,3,8,5,6,17,9,10,28,
11,11,34,8,10,27,6,7,19,3,4,12,1,2,5,44,45,48,138,139,141,194,194,196,
224,225,227,239,240,241,247,248,250,246,247,249,245,246,248,244,246,247,244,245,247,242,243,245,
236,237,239,223,224,227,206,207,210,172,173,175,111,111,114,47,48,49,3,3,5,2,2,7,
4,5,14,7,8,24,11,11,32,10,11,32,8,8,23,4,4,14,2,3,8,2,2,6,
80,80,83,148,149,152,193,194,195,219,219,221,236,237,238,237,238,240,240,242,244,243,244,247,
243,245,248,242,243,247,240,241,244,236,237,239,228,229,231,218,218,221,205,206,208,186,188,191,
161,162,166,141,143,145,96,98,100,45,45,49,3,3,9,2,2,6,141,142,146,255,255,255,
196,198,204,177,178,185,182,183,188,179,181,186,177,179,184,175,177,182,172,174,179,172,175,179,
177,178,183,173,175,179,172,174,178,172,174,177,162,164,169,161,162,166,160,162,166,161,162,167,
163,164,168,163,164,168,160,162,167,168,169,174,157,158,162,58,58,61,1,2,5,2,2,6,
127,127,128,182,183,184,149,150,152,151,152,154,151,152,154,151,151,154,151,152,154,151,152,155,
150,153,156,113,114,119,24,23,26,3,3,10,7,8,22,7,8,22,3,4,11,1,2,5,
154,155,159,159,160,163,152,153,156,152,154,156,151,153,156,152,153,155,151,152,155,151,153,156,
157,158,162,125,126,130,65,66,68,1,2,5,7,7,19,11,11,31,11,13,37,13,13,38,
13,13,38,11,12,34,8,8,23,3,3,8,24,24,123,19,19,206,0,0,101,0,0,51,
1,1,26,2,2,30,2,2,47,5,5,111,9,9,207,5,5,251,0,0,243,0,0,241,
0,0,242,0,0,243,0,0,242,0,0,241,0,0,243,0,0,255,0,0,107,2,2,7,
6,6,18,7,7,21,5,5,15,2,3,8,96,47,47,223,71,67,255,33,30,255,8,7,
255,1,0,255,0,0,254,0,0,253,0,0,255,2,0,255,8,4,248,14,10,163,13,11,
29,2,5,3,4,11,6,7,19,8,10,27,10,12,34,12,12,37,12,14,38,13,14,38,
13,14,39,13,14,38,13,14,39,13,15,38,13,15,38,13,14,39,13,14,39,13,14,38,
13,14,38,13,14,39,13,14,39,13,15,38,13,14,39,12,15,38,13,14,38,13,14,39,
13,14,39,13,15,39,13,15,39,13,14,38,13,14,38,13,14,39,13,14,38,13,14,39,
12,14,39,13,14,38,13,14,39,13,14,38,13,14,39,13,14,38,12,14,39,13,14,39,
13,14,39,13,14,39,13,14,39,13,15,39,13,14,39,12,13,37,9,10,30,6,6,18,
2,2,6,138,140,143,252,252,254,157,159,166,164,166,172,166,169,175,168,170,177,171,173,180,
171,174,181,173,176,181,174,176,182,172,175,180,175,177,183,178,180,186,179,181,186,178,180,185,
178,179,184,175,177,181,174,176,181,172,174,178,171,173,177,169,171,175,167,169,173,165,168,171,
173,174,179,140,141,144,38,39,40,2,2,6,8,8,18,2,2,6,166,167,168,254,254,254,
224,226,228,227,228,231,227,228,231,228,229,232,228,229,232,232,232,235,210,212,216,93,94,97,
0,1,2,78,78,81,232,232,233,255,255,255,237,239,241,209,210,215,195,197,203,190,193,199,
191,194,199,197,200,205,218,220,225,197,199,204,107,108,112,9,9,11,3,4,11,8,8,24,
9,10,29,6,7,19,3,3,10,4,5,8,156,157,159,255,255,255,247,248,250,215,217,220,
191,193,197,180,181,186,169,171,176,166,167,171,163,165,169,162,164,169,161,162,167,160,162,166,
163,164,168,169,170,174,178,180,184,193,195,198,211,212,216,204,206,209,132,134,137,37,37,38,
1,2,5,5,5,15,8,9,25,8,8,23,4,4,13,1,2,5,81,82,84,227,228,230,
255,255,255,247,248,250,223,225,229,208,209,214,199,202,207,196,198,204,195,198,204,195,198,204,
196,199,205,198,200,207,198,200,207,200,202,209,204,207,214,211,214,219,216,219,223,223,225,231,
232,234,238,245,247,252,169,171,176,45,45,48,2,2,6,40,40,43,255,255,255,212,214,218,
175,178,184,181,183,189,178,179,185,176,178,183,174,176,180,171,174,178,174,176,180,163,164,168,
118,119,121,91,92,94,98,98,101,135,136,139,172,174,178,160,162,166,161,162,166,161,162,168,
162,164,169,162,164,169,164,166,169,163,165,170,171,174,178,95,96,99,6,6,9,2,2,8,
51,53,56,250,251,253,232,233,236,221,223,226,222,224,228,222,224,228,223,224,229,222,223,228,
229,231,236,178,180,186,55,56,58,2,2,7,6,7,18,4,5,14,1,1,5,158,159,164,
255,255,255,227,229,233,223,225,229,223,224,228,222,224,228,222,225,228,222,224,228,223,224,230,
182,184,189,77,78,81,8,8,10,3,3,9,6,7,21,10,12,33,11,13,38,13,14,38,
13,14,38,12,13,35,8,9,26,4,5,14,2,2,25,1,1,30,3,3,9,4,5,14,
6,6,18,6,6,18,5,5,16,3,4,11,1,2,26,13,14,148,11,11,249,0,0,241,
0,0,242,0,0,242,0,0,242,0,0,241,0,0,248,0,0,228,0,0,41,3,3,10,
5,6,16,4,5,14,5,2,7,147,70,69,255,53,51,254,1,0,247,0,0,249,2,0,
249,3,0,249,3,0,249,3,0,249,3,0,249,3,0,248,2,0,250,1,0,255,6,2,
215,11,7,50,2,4,3,3,10,7,7,19,9,10,29,11,13,36,12,13,38,13,14,39,
13,14,40,13,14,40,13,14,40,13,14,40,13,15,40,13,14,40,13,14,40,13,14,40,
14,14,40,14,15,39,13,15,40,13,14,40,13,15,40,14,14,39,13,15,39,13,14,40,
13,15,39,14,15,39,13,14,40,13,14,40,13,15,39,13,14,39,13,14,39,14,15,39,
14,14,40,13,14,40,13,14,39,14,14,40,14,15,39,13,14,40,13,15,39,14,15,39,
13,15,40,13,14,39,13,14,40,14,15,39,13,14,40,13,13,37,8,9,27,4,5,13,
16,16,20,234,235,237,202,204,208,157,160,167,169,172,178,171,173,179,172,175,181,175,177,184,
176,178,184,175,178,184,176,179,184,182,185,191,170,173,178,149,151,156,136,138,141,133,134,137,
132,133,137,130,132,135,130,131,134,128,129,132,133,133,136,144,145,149,153,154,158,160,162,165,
172,173,177,105,106,109,15,15,17,3,3,10,6,6,15,3,3,6,233,233,235,208,210,213,
161,163,169,168,170,175,168,171,176,169,171,176,170,172,178,173,176,181,170,172,178,56,57,59,
101,101,102,255,255,255,233,234,236,182,184,191,172,175,182,174,177,183,175,178,184,175,178,184,
175,178,184,172,176,182,168,171,178,184,187,193,160,162,167,55,56,58,2,2,6,7,8,21,
8,8,22,3,4,10,11,12,14,212,212,214,255,255,255,192,193,198,163,165,171,163,165,170,
165,167,172,166,168,173,166,168,172,168,168,173,170,171,176,171,173,177,171,173,176,166,168,172,
162,164,167,159,161,165,157,159,163,154,156,160,152,154,158,165,167,171,188,189,193,141,143,146,
31,32,34,2,3,8,6,7,19,7,7,17,2,2,5,116,117,119,255,255,255,223,225,227,
183,186,192,173,177,184,175,177,184,179,182,188,182,184,192,183,185,193,183,186,193,184,187,195,
185,188,197,185,188,196,185,188,196,187,189,197,184,188,195,183,186,195,185,187,194,182,185,192,
180,182,190,189,191,199,100,102,105,10,10,11,1,1,5,157,159,161,254,254,255,179,181,188,
178,181,186,177,178,184,174,176,182,173,175,179,171,173,177,174,175,179,157,158,163,68,69,70,
13,13,14,3,3,5,3,3,5,12,13,14,129,130,133,193,195,199,158,158,162,163,164,169,
162,165,169,163,166,169,164,166,170,164,166,171,174,176,182,114,115,118,14,14,16,3,3,10,
1,1,4,144,146,150,209,211,217,153,156,163,161,163,170,160,163,169,160,163,170,160,164,170,
163,165,173,167,170,176,87,89,92,1,1,4,5,5,13,2,2,7,114,115,119,255,255,255,
187,189,195,158,161,168,160,163,171,159,163,169,160,162,170,158,161,168,171,173,181,138,140,145,
53,54,55,0,0,2,3,3,9,6,6,19,9,10,29,12,12,36,12,13,39,13,14,40,
13,15,39,12,14,37,10,12,32,8,9,24,6,7,19,6,6,17,7,7,23,9,9,28,
10,12,32,11,12,32,9,11,29,7,8,24,5,6,15,2,2,7,23,23,151,12,12,254,
0,0,241,0,0,241,0,0,242,0,0,241,0,0,255,0,0,137,1,1,5,4,4,14,
5,5,14,2,3,8,136,69,67,255,48,45,248,0,0,249,3,0,250,3,0,250,3,0,
249,2,0,250,3,0,251,2,0,250,2,0,250,3,0,250,3,0,250,3,0,249,2,0,
255,3,0,216,8,5,34,1,4,4,4,11,8,8,22,10,11,33,12,13,38,13,14,39,
13,14,40,14,14,41,13,15,40,14,14,41,14,15,40,13,15,41,14,14,40,13,15,41,
13,15,40,14,15,41,14,15,40,14,14,41,14,15,41,14,15,41,13,14,40,13,14,40,
14,15,40,13,14,41,13,14,41,14,15,40,13,15,40,14,15,40,14,15,41,14,14,40,
14,15,40,14,15,40,13,15,41,13,15,41,14,15,40,13,15,40,14,14,41,14,15,40,
14,15,40,13,15,41,14,15,40,13,15,41,14,15,40,11,13,36,9,9,25,3,3,10,
76,77,80,255,255,255,171,174,180,168,171,178,172,175,180,174,177,182,176,178,185,178,179,186,
177,179,185,177,179,185,183,185,190,127,129,133,56,58,59,32,33,34,24,24,26,20,20,23,
19,19,22,17,17,20,18,17,21,18,19,21,24,24,25,33,33,35,43,43,44,58,58,59,
73,75,77,60,61,62,5,5,8,4,4,13,3,4,10,63,64,67,255,255,255,185,187,192,
174,176,181,176,178,183,178,179,185,178,180,186,178,181,186,179,180,186,185,187,193,131,132,135,
255,255,255,214,215,220,176,178,185,179,182,188,181,184,191,180,183,189,177,180,186,177,180,186,
176,178,185,177,179,186,177,180,186,178,180,186,165,168,172,67,68,70,1,1,5,6,6,17,
4,5,13,1,1,4,195,195,197,254,255,255,174,176,181,166,168,172,172,173,177,171,172,177,
171,173,176,168,170,174,172,173,178,171,172,177,156,157,160,145,147,149,143,145,148,153,155,159,
170,171,176,162,164,168,161,163,166,162,164,168,162,163,167,160,162,166,161,163,168,171,172,176,
88,89,92,3,3,6,4,4,13,3,3,9,64,64,68,255,255,255,210,211,215,171,174,181,
179,182,188,183,186,192,183,186,193,185,187,195,185,188,195,185,188,196,186,189,197,193,196,203,
192,194,202,194,196,204,195,198,206,194,198,205,194,197,205,194,197,204,194,197,204,192,195,202,
194,197,203,180,181,187,67,69,71,1,1,4,8,9,12,226,226,228,222,223,226,173,176,181,
176,178,183,174,175,179,172,174,179,171,172,176,169,171,175,170,171,175,87,88,90,7,7,9,
3,3,9,5,5,15,5,6,16,3,3,9,54,55,58,237,237,240,160,162,166,164,166,170,
163,166,170,164,166,171,166,166,172,164,167,171,175,176,182,115,117,120,20,20,22,3,3,10,
3,3,8,63,65,67,224,226,231,175,178,184,170,172,178,170,172,179,171,173,180,170,172,179,
169,173,179,175,178,186,121,123,128,20,20,23,2,2,6,67,68,71,255,255,255,202,205,209,
163,166,173,170,172,178,169,171,178,169,171,178,168,170,177,175,178,185,149,152,156,60,61,63,
5,5,7,3,3,8,5,6,18,9,10,28,12,13,36,12,13,40,13,14,40,14,15,41,
13,15,40,12,14,39,13,14,37,11,13,34,10,12,33,10,12,32,10,12,34,12,13,37,
13,14,38,12,13,40,12,14,37,11,12,33,8,9,26,5,5,16,6,6,23,38,38,218,
0,0,247,0,0,242,0,0,242,0,0,253,0,0,196,1,1,25,3,4,10,5,5,15,
3,4,11,68,37,38,254,71,68,248,0,0,250,5,2,250,3,0,250,3,0,251,2,0,
250,3,0,250,2,0,250,3,0,250,3,0,250,3,0,250,3,0,250,2,0,251,3,0,
248,3,0,255,4,0,168,6,3,1,2,6,6,6,18,9,11,30,13,14,37,14,15,41,
14,15,41,13,15,41,14,15,41,14,15,41,14,15,42,14,16,42,14,16,42,13,15,41,
14,15,42,14,15,41,14,15,42,13,16,41,14,15,42,13,15,41,14,15,41,14,15,41,
14,15,41,14,15,41,14,15,41,14,15,41,14,15,41,14,15,41,13,15,41,14,16,41,
13,15,41,13,15,41,14,15,42,14,15,41,14,15,41,14,15,42,13,15,41,13,15,42,
14,15,41,14,15,42,13,15,41,14,15,41,13,15,41,12,13,36,8,10,24,2,2,7,
135,136,138,251,251,254,164,168,175,174,177,183,175,178,184,177,178,184,178,180,186,178,182,187,
178,181,186,180,183,188,176,177,182,46,46,48,1,1,4,2,2,6,2,3,8,3,3,9,
3,3,9,3,3,9,3,3,9,3,3,11,3,3,10,3,3,9,3,3,9,2,3,8,
1,1,5,5,5,8,2,3,8,5,5,15,2,2,7,134,136,138,252,252,254,171,172,179,
176,178,183,175,177,183,177,178,184,177,179,185,178,181,187,180,182,188,177,179,186,193,196,201,
196,199,205,175,177,185,180,183,189,180,183,189,180,182,190,179,182,188,178,181,188,177,179,187,
176,179,186,176,178,184,176,179,185,177,180,186,165,167,172,67,67,69,3,4,7,5,6,15,
2,2,7,126,126,129,255,255,255,181,183,187,168,170,175,172,173,177,170,171,176,170,172,177,
169,171,175,176,178,181,156,158,161,89,91,92,44,44,46,28,28,29,24,24,27,36,37,38,
109,110,113,185,186,190,160,162,167,162,164,169,162,164,168,163,165,169,162,164,170,174,176,181,
115,116,121,14,15,17,3,3,10,1,1,5,204,204,205,241,242,244,173,176,183,181,183,190,
182,185,192,182,185,192,184,186,193,184,187,194,185,188,195,189,193,200,190,193,201,169,172,179,
158,160,166,148,150,156,137,139,145,141,143,148,151,154,160,160,163,168,165,168,173,176,178,184,
182,184,190,137,139,144,37,37,40,2,2,5,40,40,43,247,246,247,199,200,204,172,174,179,
174,175,180,170,172,176,168,170,175,166,169,173,171,172,176,150,151,155,48,48,49,1,2,5,
7,7,19,9,10,28,8,9,24,3,4,11,55,56,59,252,253,253,163,165,169,163,166,170,
165,167,172,166,168,173,166,169,174,166,168,174,176,178,184,118,119,123,20,21,22,3,4,11,
5,5,13,3,3,6,182,185,190,203,205,211,165,167,174,170,173,180,169,172,178,168,171,178,
168,170,178,173,177,184,156,159,165,40,41,43,7,6,9,247,248,248,223,224,228,161,164,171,
168,171,177,167,169,176,167,169,176,167,169,176,177,180,186,148,151,156,62,63,65,5,5,7,
2,3,8,6,6,18,9,10,29,12,13,37,13,14,40,13,15,41,14,15,41,14,15,41,
13,14,40,12,14,40,13,14,40,13,14,40,12,14,39,13,14,39,13,14,39,12,14,40,
13,14,40,13,14,41,13,14,40,12,14,39,10,12,34,8,8,24,3,4,11,38,38,139,
14,14,255,0,0,248,0,0,255,0,0,191,0,0,38,3,3,9,5,6,17,5,5,15,
2,3,8,185,77,74,255,11,9,249,2,0,251,3,0,250,3,0,250,2,0,251,3,0,
250,2,0,250,3,0,250,2,0,250,2,0,250,2,0,250,3,0,251,2,0,250,3,0,
250,3,0,253,2,0,242,6,1,54,2,3,4,4,13,9,10,28,12,13,37,13,14,41,
14,16,42,14,15,42,14,16,42,14,15,42,14,15,42,14,15,43,14,15,43,14,16,42,
14,16,42,14,16,42,14,16,42,14,15,43,14,15,42,14,15,42,14,15,42,14,15,42,
14,15,42,14,15,42,14,15,42,14,16,42,14,15,42,14,15,42,14,15,42,14,15,42,
14,16,42,14,16,42,14,15,42,14,15,42,14,15,42,14,15,42,14,16,42,14,15,42,
14,16,42,14,15,42,14,15,43,14,16,42,14,15,42,12,13,36,10,11,24,2,2,6,
158,159,162,237,238,240,168,171,177,177,180,186,178,181,187,178,182,188,179,182,187,180,183,188,
178,181,187,178,181,185,187,189,194,129,131,133,60,60,63,54,55,57,51,52,55,51,52,55,
51,52,54,51,52,54,47,47,50,35,36,39,16,16,19,2,2,6,3,3,9,5,5,14,
6,7,18,7,7,20,8,8,22,5,5,16,1,2,5,206,206,207,225,227,230,170,172,178,
178,180,186,177,178,185,179,180,186,178,181,187,180,182,188,180,182,189,181,184,190,180,183,189,
179,182,187,181,184,189,180,183,189,180,182,189,181,184,189,179,183,189,179,182,188,177,180,186,
178,179,186,177,178,186,176,178,183,180,181,187,156,158,163,51,53,54,2,2,6,3,3,11,
21,22,25,254,254,255,208,209,212,167,168,173,173,174,179,171,172,177,170,172,176,170,172,175,
171,173,177,160,162,165,68,68,70,6,6,9,2,2,7,3,4,11,4,5,13,3,3,10,
1,1,3,178,179,182,193,194,198,159,161,165,164,166,171,165,167,172,166,168,173,176,179,183,
116,118,121,17,18,20,2,3,8,51,52,56,255,255,255,197,199,204,177,180,187,182,185,192,
183,186,192,183,186,193,184,187,194,186,189,196,187,191,198,180,182,189,95,96,100,42,43,45,
30,31,33,26,27,29,24,24,26,26,27,28,30,30,33,32,33,35,41,42,43,53,54,56,
61,62,64,62,62,64,15,16,18,2,3,8,50,51,55,250,251,252,185,187,191,171,173,177,
170,172,177,168,169,174,166,167,171,163,166,170,169,171,175,145,147,150,41,41,42,2,2,7,
8,8,22,8,9,25,6,7,17,2,2,7,146,146,148,246,247,249,158,160,165,167,170,174,
167,169,174,166,168,174,167,170,175,166,169,175,178,180,187,115,116,120,14,15,17,4,4,13,
7,7,19,2,2,7,99,101,105,231,232,239,166,168,176,170,173,181,169,172,179,168,171,178,
169,171,179,168,171,178,181,184,191,135,137,141,184,183,182,247,248,249,165,167,175,168,170,177,
168,170,177,168,170,176,168,170,177,177,179,185,154,157,161,64,65,67,7,7,8,3,3,9,
6,6,19,9,11,29,12,13,37,13,15,41,13,14,41,13,15,40,12,14,38,12,12,36,
11,12,34,10,11,31,10,10,30,9,11,29,9,10,29,9,10,29,9,10,29,10,11,29,
10,11,31,11,12,33,11,12,35,12,13,37,12,12,36,9,10,28,5,5,15,28,28,75,
36,36,255,0,0,226,0,0,137,1,1,24,3,3,10,6,6,19,7,8,22,5,5,15,
32,20,23,246,67,64,248,0,0,250,3,0,250,2,0,250,2,0,250,3,0,250,2,0,
249,3,0,251,2,0,249,3,0,249,3,0,251,3,0,250,2,0,249,3,0,250,2,0,
249,3,0,251,3,0,255,4,0,113,2,1,3,3,10,8,8,24,12,13,36,13,15,41,
14,16,43,14,16,43,15,16,43,14,16,43,14,15,43,14,15,43,14,15,43,15,16,43,
14,15,43,14,16,43,14,16,43,15,16,43,14,15,43,14,16,43,14,16,42,14,16,43,
15,16,43,14,16,43,14,15,43,15,16,43,15,16,43,14,16,43,14,16,43,15,16,43,
14,16,43,14,16,43,14,16,43,14,15,42,14,16,43,14,15,43,14,15,43,15,16,43,
14,16,43,15,16,43,15,16,43,14,16,43,14,15,42,13,14,37,9,10,25,2,2,6,
154,154,158,240,242,243,170,173,179,181,183,189,180,183,189,180,183,189,181,183,188,180,183,189,
180,182,188,180,181,186,177,179,183,201,203,209,236,237,241,246,248,250,248,249,250,246,247,249,
246,247,249,246,247,249,242,244,245,230,231,234,204,205,208,141,142,146,51,52,54,1,2,5,
4,5,14,8,9,25,9,10,27,4,4,12,33,33,37,255,255,255,193,195,199,173,175,181,
178,181,186,178,181,187,178,182,187,179,182,189,181,184,190,181,184,190,187,189,195,191,194,201,
191,194,201,191,194,200,183,185,191,179,181,187,181,184,189,179,181,188,178,181,187,178,180,187,
179,181,187,177,178,185,176,179,184,182,183,190,136,138,142,30,30,33,3,3,9,2,2,8,
139,140,144,255,255,255,171,173,178,172,173,178,171,173,177,171,173,178,171,173,176,169,170,175,
176,178,182,122,123,126,2,3,4,2,2,6,3,3,9,3,3,11,3,4,11,3,3,10,
2,2,5,190,190,190,214,216,219,157,159,164,166,168,174,166,168,174,167,169,174,176,179,183,
99,100,103,11,12,13,2,2,6,114,116,119,255,255,255,177,180,187,182,184,191,182,185,192,
183,187,193,185,188,195,187,189,196,186,189,197,194,197,205,154,156,162,11,12,14,2,2,6,
2,2,6,2,2,6,2,2,6,2,2,6,2,2,6,2,2,6,2,2,7,3,3,9,
2,2,7,2,2,6,2,3,8,4,4,11,46,46,50,248,249,250,180,182,186,167,169,174,
168,170,173,165,167,170,164,165,169,162,163,167,162,164,168,163,165,169,79,80,82,1,1,4,
3,4,10,3,4,10,2,2,6,84,85,87,255,255,255,186,188,192,163,165,169,167,170,175,
168,170,176,169,171,176,169,171,176,169,171,177,178,180,186,100,100,104,9,9,11,5,5,16,
7,8,23,3,4,11,27,27,30,209,211,217,189,192,199,166,169,176,170,173,179,169,172,178,
168,171,178,168,171,178,167,169,176,191,194,201,209,211,217,169,171,178,166,169,175,168,170,176,
168,169,176,168,171,177,178,180,186,160,163,168,69,70,72,8,8,9,2,2,7,6,6,18,
9,11,29,12,13,38,13,15,41,12,14,39,11,12,36,10,11,31,8,9,26,7,7,22,
5,6,18,5,5,16,4,4,13,3,4,11,3,4,11,3,4,11,3,4,11,4,4,12,
5,5,15,6,6,17,6,7,20,8,9,24,9,10,28,9,9,26,5,6,16,9,9,52,
14,14,135,0,0,46,2,2,6,4,5,14,7,8,21,9,10,28,9,10,27,5,5,15,
74,35,35,255,44,41,248,0,0,253,3,0,253,2,0,250,2,0,249,3,0,250,2,0,
250,2,0,249,2,0,251,3,0,249,2,0,251,3,0,251,2,0,250,3,0,250,3,0,
250,2,0,250,3,0,255,3,0,160,3,1,2,2,7,8,7,21,11,13,36,13,15,42,
15,16,44,14,15,44,14,16,43,14,16,44,14,16,44,15,16,44,15,16,44,14,16,44,
15,16,44,15,16,43,14,16,44,14,16,44,15,16,44,15,16,44,15,16,43,14,16,44,
15,16,44,14,16,44,14,16,44,14,16,44,15,16,44,15,16,44,15,16,44,15,16,44,
15,16,44,14,16,44,15,16,44,15,16,44,15,16,44,15,16,44,15,16,44,15,16,44,
15,16,43,14,16,44,15,16,44,15,16,44,15,16,44,12,14,38,9,9,24,2,3,8,
99,100,103,243,245,249,182,184,190,181,183,189,182,184,190,181,184,189,182,183,188,180,183,188,
180,182,187,179,181,186,177,179,183,172,173,178,169,171,176,170,172,177,168,170,174,165,167,172,
165,166,170,164,166,169,164,166,170,169,170,174,183,184,188,202,203,207,167,168,172,62,63,65,
2,2,5,6,7,19,7,8,22,3,3,9,109,110,111,255,255,255,174,176,182,177,180,186,
179,181,187,179,183,189,180,182,189,182,184,191,182,185,192,189,191,198,168,170,177,122,124,128,
103,105,108,136,137,142,190,192,198,183,186,192,179,183,189,179,182,188,180,182,187,178,180,187,
178,180,186,177,179,185,177,179,185,181,183,189,106,107,110,11,11,12,3,3,10,9,10,13,
227,228,229,218,219,223,167,168,173,172,174,178,171,172,177,170,173,176,170,171,175,169,170,175,
172,173,178,164,166,169,117,117,119,121,122,125,120,121,123,119,120,123,117,119,122,124,124,127,
163,163,165,252,252,252,180,181,186,163,165,171,168,169,175,168,170,176,171,173,179,170,173,178,
73,73,77,6,6,9,2,2,8,150,151,156,247,248,251,175,179,187,184,187,193,183,186,193,
185,188,195,187,190,198,187,190,197,187,190,198,188,191,199,195,197,204,148,150,155,115,117,120,
121,122,125,128,130,133,138,139,144,145,147,149,142,143,146,110,111,115,55,56,59,5,6,9,
3,3,10,5,6,17,7,8,23,4,5,15,23,23,27,215,216,219,194,196,200,161,163,167,
165,167,171,162,163,168,162,163,167,160,161,166,158,160,164,163,164,169,171,172,176,120,121,124,
77,78,81,94,94,96,174,173,174,255,255,255,203,204,208,163,165,171,168,171,175,168,171,176,
170,172,178,170,172,178,170,173,179,173,175,182,173,175,182,75,77,80,3,3,5,5,6,17,
9,10,28,6,6,17,1,1,5,136,139,143,218,220,227,166,169,176,172,174,181,170,173,179,
170,172,179,169,172,179,168,171,177,164,166,173,162,164,171,166,169,175,168,170,177,169,171,177,
169,172,177,177,178,185,161,163,168,74,76,78,10,10,12,2,3,8,5,6,18,10,10,29,
13,13,38,13,14,40,12,13,37,10,11,30,7,8,22,5,6,16,3,4,11,2,2,6,
13,25,16,29,55,33,39,74,43,39,77,42,36,75,39,37,77,40,36,76,39,31,68,34,
22,53,27,10,26,12,1,2,5,2,3,8,4,5,13,5,6,16,5,5,15,4,4,13,
3,3,10,4,5,13,6,7,20,9,9,27,10,12,34,12,13,36,9,9,27,4,5,13,
111,39,39,255,34,32,255,0,0,254,4,0,255,4,0,255,4,0,255,3,0,255,2,0,
249,3,0,251,3,0,252,2,0,250,3,0,250,2,0,251,3,0,250,2,0,250,2,0,
250,3,0,250,4,0,255,3,0,184,3,0,2,2,6,8,7,21,11,13,36,14,15,42,
15,16,44,15,16,45,15,16,44,15,17,45,15,16,45,15,16,44,15,16,45,15,16,44,
15,16,45,15,16,45,15,16,45,15,17,45,15,16,45,15,16,45,15,16,45,15,17,45,
15,16,45,15,17,45,14,16,45,15,16,44,15,16,44,15,16,44,15,16,45,15,16,45,
15,16,45,15,17,44,15,16,45,15,16,44,15,16,44,14,16,45,15,17,45,15,16,44,
15,16,45,15,17,44,14,16,44,15,16,44,14,16,45,13,14,40,9,10,26,4,4,12,
22,23,26,164,166,171,199,201,207,188,191,196,186,189,195,184,186,191,182,184,189,181,184,188,
180,182,187,177,180,184,176,178,183,173,175,180,171,172,177,170,172,176,167,169,173,165,167,170,
163,165,169,162,163,168,163,165,169,162,163,167,158,160,164,157,159,163,177,178,183,111,111,115,
14,14,15,4,5,14,6,6,18,2,2,5,193,194,197,231,232,234,172,174,181,180,183,188,
180,183,189,181,184,190,181,183,190,181,184,191,189,192,199,147,149,154,55,56,58,8,8,10,
1,1,4,4,5,7,125,127,130,223,224,230,178,180,186,180,183,188,178,182,187,178,181,187,
178,181,186,178,179,185,180,182,187,169,171,176,68,70,71,1,1,5,3,3,10,68,69,72,
255,255,255,184,185,190,170,172,176,171,172,176,170,171,175,170,170,176,169,170,174,167,169,173,
164,166,171,171,173,177,212,213,216,230,231,233,232,232,235,231,232,235,232,233,236,232,232,235,
225,226,231,178,180,185,161,163,168,166,168,174,167,168,174,168,170,176,177,180,185,149,151,156,
41,42,44,3,3,8,3,3,9,133,135,139,245,247,250,176,179,187,185,188,195,186,188,195,
186,189,196,185,187,195,187,190,198,189,191,199,187,190,197,189,192,199,219,222,228,244,245,249,
245,246,250,245,246,249,244,245,248,243,245,247,243,244,247,246,246,250,227,229,233,126,127,131,
15,16,18,4,4,12,8,8,24,6,7,18,1,1,5,122,123,126,206,208,211,163,165,169,
159,161,165,159,161,165,159,161,164,160,161,165,158,160,164,158,159,163,162,164,168,199,201,204,
230,232,234,243,244,245,223,224,227,177,179,184,163,165,170,168,170,175,168,170,176,170,172,178,
171,174,179,171,174,179,172,175,180,177,180,186,154,157,163,48,49,50,2,2,7,7,7,21,
11,11,32,8,8,25,3,3,9,55,57,61,227,230,235,176,178,185,169,172,180,170,173,179,
170,172,179,169,171,178,168,171,177,168,171,177,169,171,178,168,171,177,169,171,177,169,171,177,
172,174,179,174,176,181,84,85,87,12,12,13,3,3,9,6,7,19,10,11,30,13,14,39,
14,15,42,11,13,38,9,10,28,7,7,19,3,3,9,15,25,17,60,110,64,77,160,81,
68,169,71,50,159,53,35,148,38,26,140,28,23,138,25,24,139,26,23,138,25,25,141,27,
31,145,34,39,148,41,39,135,44,28,92,31,8,27,10,2,2,6,3,3,10,5,5,15,
7,8,24,9,10,29,11,13,34,13,13,39,13,15,42,13,14,40,9,10,28,4,4,13,
102,21,21,203,22,19,126,0,0,99,3,1,85,2,2,109,3,2,164,7,3,232,8,4,
255,5,1,249,2,0,250,3,0,250,3,0,250,2,0,251,3,0,251,3,0,250,2,0,
250,2,0,251,3,0,255,3,0,171,3,0,2,2,6,8,7,21,12,13,36,14,15,43,
15,16,46,15,16,46,15,17,45,15,17,46,15,17,46,15,17,45,15,16,45,16,17,46,
16,17,46,15,17,45,15,16,45,15,17,45,16,17,46,15,17,45,15,17,46,15,17,45,
15,17,45,15,16,45,15,16,45,15,16,46,15,16,45,16,17,45,15,17,46,15,16,46,
15,16,45,16,17,46,16,16,46,15,16,46,15,16,45,16,16,46,15,17,45,15,17,46,
16,16,46,16,16,46,15,16,45,15,17,46,14,15,45,14,14,42,11,12,34,6,7,20,
2,2,7,36,36,38,117,118,122,154,155,159,170,172,176,178,180,185,182,184,189,183,185,191,
183,185,190,180,182,187,178,180,184,179,181,185,177,180,184,165,167,171,166,167,172,163,165,169,
162,165,169,162,162,168,162,163,167,162,165,169,161,164,167,162,164,168,173,176,180,119,120,123,
21,21,23,4,5,14,5,5,15,23,24,28,242,243,244,205,206,211,176,178,184,181,184,190,
182,184,190,182,185,191,183,186,193,188,191,197,174,176,183,66,67,69,1,1,3,3,4,11,
6,6,18,3,4,11,60,62,65,252,254,255,180,182,188,180,183,189,179,182,187,179,181,187,
178,181,187,177,179,184,184,185,190,147,149,152,39,39,41,2,3,8,2,3,8,135,135,137,
255,255,255,167,169,173,172,172,177,170,171,176,169,171,175,168,170,175,167,169,173,166,168,172,
168,170,174,171,173,178,165,167,172,165,166,171,164,166,171,165,167,171,165,167,172,165,166,172,
165,166,173,171,173,179,176,178,184,177,180,186,179,181,187,183,185,191,185,188,194,111,112,116,
18,18,19,3,4,10,3,3,10,69,70,73,230,233,238,198,201,209,186,189,196,188,190,198,
187,190,197,189,192,199,188,191,199,189,192,200,190,194,201,189,192,199,184,186,194,183,186,193,
182,185,192,182,185,192,181,184,190,179,182,189,179,181,188,178,180,186,193,196,202,177,178,183,
70,70,72,2,2,6,8,8,21,8,8,25,3,3,10,20,21,22,138,140,143,177,179,182,
169,171,174,163,164,168,161,164,168,161,162,167,161,162,167,162,164,168,163,165,169,163,164,169,
167,168,173,163,165,169,166,168,173,163,165,170,171,172,177,169,172,177,171,172,178,171,174,180,
171,174,180,172,174,181,173,176,182,181,183,190,125,128,132,24,25,26,3,3,9,8,9,26,
11,13,35,8,10,26,4,4,13,1,1,3,239,240,241,189,191,197,166,170,176,170,172,179,
169,171,178,169,171,178,169,171,177,169,171,176,170,172,177,170,172,177,170,173,178,171,173,178,
177,179,186,156,158,162,31,32,34,2,2,7,6,7,18,10,11,31,13,14,39,14,16,44,
13,14,39,9,11,29,5,6,18,2,2,7,62,101,66,96,189,100,38,149,41,5,116,5,
0,103,0,0,103,0,0,104,0,0,107,0,0,107,0,0,108,1,0,107,0,0,106,0,
0,105,0,0,105,0,0,112,2,13,129,15,27,138,31,17,80,21,1,1,3,3,3,10,
8,8,23,11,13,34,14,16,43,14,16,45,16,16,46,14,14,43,10,11,31,6,6,18,
19,3,8,21,2,6,3,4,11,4,5,14,4,5,15,4,4,12,3,3,9,43,4,5,
174,13,9,255,10,6,252,1,0,250,3,0,249,2,0,251,2,0,250,2,0,250,3,0,
250,3,0,250,2,0,255,3,0,131,1,0,2,3,8,9,8,22,12,13,37,14,16,45,
16,17,47,16,17,46,15,17,46,15,17,47,16,17,46,15,17,46,16,17,46,16,17,46,
15,17,47,15,17,46,16,17,47,16,17,46,15,17,47,15,17,46,16,17,46,15,17,46,
16,17,46,16,17,47,15,17,46,16,17,46,16,17,46,15,17,46,16,16,46,15,17,46,
15,17,46,16,16,46,15,17,47,15,17,46,15,16,47,15,16,46,15,17,47,15,17,46,
16,17,47,15,17,46,15,17,47,15,16,43,13,13,38,11,11,32,10,11,29,8,9,25,
5,6,18,3,3,10,4,4,7,29,30,32,50,50,52,62,62,64,74,75,77,76,77,78,
76,76,78,74,75,77,73,73,75,80,81,84,146,147,151,182,184,188,161,163,168,163,164,169,
161,164,168,161,162,167,161,163,167,162,164,167,163,165,170,164,165,170,176,178,183,118,120,122,
21,21,24,4,4,12,4,4,11,85,86,90,255,255,255,185,188,194,179,183,189,182,184,191,
183,186,192,183,186,192,184,187,194,193,196,203,131,133,137,24,24,26,3,3,9,7,9,24,
8,8,25,3,3,10,116,117,120,255,255,255,179,182,187,181,183,188,179,182,187,178,180,186,
178,180,186,177,179,185,185,187,192,111,113,115,16,17,19,3,3,10,2,2,7,193,193,195,
225,226,227,162,163,168,169,171,176,168,170,174,168,169,174,167,169,172,165,166,170,169,170,173,
156,157,161,124,125,128,117,119,121,118,119,123,119,119,122,118,119,122,119,119,123,118,120,123,
118,119,124,118,120,124,120,122,125,122,123,127,122,124,128,125,127,132,113,114,118,63,64,66,
2,2,5,5,5,16,4,5,15,6,7,9,109,111,116,172,175,181,185,188,194,190,193,200,
192,195,203,193,197,203,193,196,203,191,193,201,190,194,201,194,197,204,189,192,198,189,192,199,
189,191,197,188,190,196,187,190,195,185,187,193,185,187,192,182,184,189,180,182,187,177,179,184,
86,87,89,4,4,6,7,7,20,9,11,30,6,7,20,3,3,9,18,17,20,84,85,86,
126,127,130,145,147,150,155,156,161,159,161,165,160,162,165,161,162,166,158,161,164,147,148,152,
119,120,123,89,89,93,85,86,89,210,211,215,168,170,176,172,174,180,173,175,181,173,175,182,
173,176,183,173,176,182,177,179,186,172,175,180,80,82,85,5,5,8,4,5,15,10,10,29,
9,9,27,4,5,14,2,2,6,150,150,152,255,255,255,172,175,181,169,172,178,169,171,178,
169,172,178,169,172,178,169,172,177,170,171,178,170,172,178,171,174,179,172,174,179,173,175,180,
179,182,187,175,177,181,70,71,73,1,2,5,6,7,19,11,12,34,14,16,44,14,16,44,
12,13,36,7,7,20,2,3,8,57,101,60,83,183,86,0,99,0,0,106,0,0,111,3,
1,114,6,1,113,5,0,112,4,0,112,4,0,112,4,0,113,5,0,112,4,0,112,4,
0,113,5,1,113,5,0,111,4,0,108,1,0,107,0,11,131,14,10,75,13,1,1,5,
6,7,18,12,13,35,14,16,44,15,17,47,15,16,47,14,16,45,13,14,39,9,11,30,
8,9,25,8,8,23,11,10,28,12,11,32,12,12,33,12,11,30,9,9,24,5,6,17,
2,3,8,139,17,15,255,14,9,249,1,0,249,3,0,250,3,0,250,2,0,250,2,0,
249,3,0,253,4,0,238,3,0,54,0,1,4,5,14,9,10,27,14,14,41,14,16,45,
16,18,47,16,17,47,16,17,47,16,17,48,16,17,47,16,17,48,16,17,47,16,17,47,
15,18,47,16,17,48,16,17,47,16,18,47,16,17,47,16,17,47,15,17,47,15,17,48,
16,18,48,16,17,47,16,17,47,15,17,47,16,17,47,16,17,47,16,18,47,16,17,47,
16,17,48,16,17,47,16,17,47,15,17,47,15,17,47,16,18,47,16,17,47,15,17,48,
16,17,47,15,18,47,15,17,47,14,15,42,9,11,29,6,5,15,3,3,10,4,4,13,
5,6,16,5,5,15,4,4,13,3,4,12,3,3,9,2,3,8,2,3,8,2,3,8,
2,3,8,2,3,8,2,3,8,2,2,6,33,34,36,237,237,240,160,163,166,161,163,167,
161,162,166,161,162,166,161,163,168,161,164,168,164,165,171,165,167,172,178,180,185,113,114,118,
16,16,18,4,4,12,2,3,8,162,162,165,252,253,254,176,179,186,183,186,192,183,186,192,
184,187,194,184,186,193,185,187,195,191,194,201,97,98,101,6,6,9,4,5,14,9,11,28,
6,8,21,2,2,6,194,195,197,235,237,239,176,180,185,181,184,189,179,181,187,178,180,185,
178,180,184,179,181,187,177,178,183,79,81,83,4,5,7,5,5,14,2,3,6,227,228,230,
202,203,206,163,164,168,168,169,174,165,168,172,165,166,171,164,166,170,164,165,168,167,168,172,
74,75,77,10,10,12,14,14,17,14,14,17,14,14,17,14,14,17,14,14,17,14,15,17,
14,15,17,15,15,17,15,15,18,15,15,18,15,16,18,13,13,16,15,16,18,12,12,15,
3,3,9,7,8,22,7,8,23,4,4,12,3,4,8,46,47,49,81,82,85,99,101,105,
108,110,114,108,109,113,107,108,112,100,101,105,98,98,103,141,143,148,206,208,215,188,190,197,
186,188,194,186,188,193,183,186,192,183,185,190,180,183,187,178,180,185,179,181,186,176,177,182,
82,82,85,5,5,8,6,6,18,7,7,22,6,6,18,5,6,16,3,4,11,2,2,6,
17,17,20,41,42,44,59,60,62,68,69,71,70,71,73,69,70,72,61,62,63,42,43,45,
17,17,19,0,1,2,168,167,168,242,242,246,165,167,173,173,176,181,173,175,182,173,176,182,
174,177,183,173,175,183,183,186,193,142,144,150,39,39,42,2,2,6,7,8,21,9,10,28,
5,5,16,2,2,6,137,138,140,255,255,255,191,194,199,166,169,175,169,172,178,169,172,177,
169,171,177,169,170,177,171,173,179,170,173,178,172,174,179,174,177,182,175,177,182,176,177,183,
176,179,184,191,193,198,122,123,126,12,12,14,4,4,13,9,10,29,14,15,42,15,16,45,
11,13,36,5,6,17,1,1,3,69,174,74,3,110,3,1,113,5,0,111,4,0,111,3,
0,112,4,0,112,4,0,111,3,0,111,3,0,111,3,0,112,4,0,111,3,0,111,3,
0,111,4,0,111,3,0,111,3,0,112,4,0,112,4,0,115,1,5,102,8,0,2,2,
5,5,16,11,13,35,15,16,45,16,17,47,15,17,47,16,18,47,14,16,45,13,15,42,
13,14,40,13,14,40,14,14,41,14,15,43,15,16,44,14,15,42,12,14,37,10,11,30,
6,6,19,4,2,8,185,30,27,255,5,3,248,1,0,251,3,0,251,3,0,249,2,0,
250,3,0,255,4,0,157,2,0,2,2,6,7,7,19,11,12,34,14,16,43,14,16,46,
16,18,48,16,17,48,16,18,48,16,18,48,16,17,48,16,18,48,16,18,48,16,17,48,
16,17,48,16,18,48,16,17,48,16,18,48,16,17,48,16,18,48,16,18,48,16,17,48,
16,17,48,16,17,48,16,18,48,16,17,48,16,18,48,16,18,48,16,17,48,16,18,48,
16,17,48,16,17,48,16,18,48,16,17,48,16,18,48,16,18,48,16,18,48,16,17,48,
16,17,48,16,17,48,15,16,47,13,14,39,8,9,24,2,2,7,102,103,104,97,98,102,
53,54,57,34,35,39,23,23,27,12,12,17,5,6,11,2,2,7,2,2,7,2,2,7,
2,2,7,2,2,7,2,2,7,16,17,21,147,147,148,249,249,250,155,156,160,159,161,164,
160,161,166,159,161,166,160,163,167,164,166,171,165,169,173,168,170,175,174,177,183,88,89,91,
7,8,10,4,4,12,5,6,10,230,231,233,217,218,222,178,181,188,186,189,194,185,187,193,
186,188,194,185,187,194,191,193,199,176,178,184,61,61,64,2,2,6,7,7,21,9,10,29,
5,5,16,28,29,33,245,245,246,209,211,215,177,180,186,181,183,188,179,181,186,178,179,185,
177,178,183,183,185,190,157,159,163,48,49,51,2,2,7,6,6,15,7,8,11,232,233,235,
193,194,197,163,165,169,164,167,171,164,165,170,162,164,168,161,163,168,162,164,168,165,166,171,
63,63,65,2,2,6,4,4,12,4,5,14,5,5,15,5,5,15,4,5,14,4,5,13,
4,5,13,4,4,12,3,3,11,3,3,10,2,2,7,5,6,10,7,8,14,5,6,16,
7,7,21,5,6,17,4,4,13,4,4,12,3,3,9,2,3,8,2,2,6,2,2,6,
2,2,6,2,2,6,2,2,6,2,2,6,1,1,5,1,1,3,236,237,239,200,202,208,
183,186,191,185,187,192,183,185,190,179,182,187,178,180,186,175,177,182,176,178,183,163,165,169,
65,66,67,1,2,5,6,6,16,2,3,8,31,31,35,2,2,6,3,3,9,3,3,10,
2,3,9,3,3,9,2,2,7,1,2,5,2,2,6,1,2,5,1,2,5,2,2,6,
14,14,17,159,159,160,255,255,255,186,188,194,171,174,180,174,176,182,174,177,183,174,177,184,
175,177,184,175,179,186,177,181,188,83,85,88,8,8,9,4,4,13,8,9,24,6,6,18,
2,2,7,129,130,133,255,255,255,194,197,202,165,168,175,170,172,178,170,172,178,169,172,177,
171,173,179,176,178,184,180,183,188,175,177,183,173,175,179,176,178,183,178,179,185,180,181,187,
182,184,188,192,194,198,168,170,173,56,56,58,2,2,8,8,9,24,12,14,38,15,16,45,
12,14,38,6,7,19,2,2,6,15,74,18,16,133,19,0,111,1,0,111,3,0,112,4,
0,112,4,0,112,4,0,112,4,0,112,4,0,112,4,0,112,4,0,112,4,0,112,4,
0,111,3,0,112,4,0,112,4,0,111,4,0,111,3,2,123,6,2,64,4,1,1,4,
6,7,18,11,12,35,15,16,45,15,17,46,15,17,45,15,16,45,15,16,45,15,16,45,
15,16,45,15,17,45,15,16,45,16,16,46,15,16,47,15,17,47,15,17,45,13,14,40,
9,10,29,5,6,16,59,17,18,251,32,28,248,0,0,250,4,0,250,3,0,250,2,0,
255,3,0,208,2,0,28,1,3,4,4,13,9,10,27,13,14,40,15,17,46,16,18,48,
16,18,49,16,18,49,16,18,48,17,18,49,17,17,49,16,18,48,17,18,48,16,18,49,
16,18,49,16,18,49,17,18,49,16,18,49,16,18,49,16,18,49,16,17,49,16,17,49,
16,18,49,16,18,49,17,17,49,17,18,49,16,18,48,17,18,48,17,17,48,17,18,49,
16,18,49,16,17,49,16,18,49,16,18,49,16,18,49,16,18,49,16,18,49,16,18,49,
16,18,49,16,18,49,15,17,47,12,13,36,6,7,19,1,1,5,237,237,238,255,255,255,
245,247,249,241,242,244,230,231,233,213,214,217,203,204,206,186,187,190,179,179,182,176,177,179,
176,177,178,186,187,189,204,205,206,237,237,238,253,253,254,175,176,180,156,158,162,159,161,164,
159,161,165,161,161,167,162,166,170,166,168,173,167,170,174,175,178,183,157,159,164,54,54,56,
2,2,7,4,4,11,59,60,64,255,255,255,193,196,201,184,187,193,187,190,195,187,190,196,
187,190,195,187,189,196,195,198,205,148,150,154,32,32,34,3,3,9,8,9,26,9,10,28,
3,4,11,83,84,87,255,255,255,187,189,195,180,182,186,179,181,186,178,181,186,177,178,183,
175,177,182,183,185,190,128,129,132,23,23,24,3,4,11,6,6,16,6,6,10,227,228,229,
191,192,195,160,162,166,163,165,169,161,163,167,161,162,166,160,162,166,158,160,164,168,169,175,
145,145,149,51,51,53,3,3,7,2,2,7,3,3,8,2,2,7,2,2,6,6,7,11,
22,23,27,42,43,48,76,77,79,115,116,119,160,162,165,123,124,129,16,16,19,6,6,17,
6,7,21,7,7,12,137,137,141,116,118,120,78,79,84,59,60,64,39,40,44,32,32,37,
29,30,34,28,28,33,32,32,37,34,34,38,70,71,74,173,173,174,252,253,254,189,192,198,
184,186,191,182,184,190,179,182,187,177,178,184,175,176,182,171,173,177,177,179,183,141,143,146,
38,39,40,3,3,9,7,7,17,3,3,6,227,228,230,188,189,192,122,123,126,84,86,88,
56,56,58,36,36,40,26,27,30,25,25,28,26,26,29,40,40,44,75,76,78,149,150,152,
242,242,242,255,255,255,190,192,198,171,173,179,175,178,184,175,177,184,177,179,186,175,178,185,
175,178,185,186,189,196,128,130,135,30,31,33,2,2,7,7,7,19,6,7,18,2,2,7,
117,118,121,255,255,255,199,201,206,166,169,175,172,174,180,171,174,179,171,173,179,171,174,179,
178,182,187,128,129,133,65,66,67,201,203,208,182,183,189,178,179,185,180,182,188,183,185,189,
186,187,192,190,191,196,192,194,198,106,108,110,4,4,6,5,6,16,10,12,33,14,16,44,
13,15,42,9,10,28,5,5,16,1,2,5,10,66,12,10,120,14,2,122,6,0,118,4,
0,114,4,0,112,3,0,111,3,0,111,3,0,111,3,0,112,4,0,111,3,0,112,3,
0,112,3,0,114,4,0,117,4,0,121,5,2,116,6,2,66,4,0,2,2,3,3,10,
7,8,22,11,12,33,12,14,38,11,13,36,11,12,33,10,12,32,10,12,32,11,12,32,
10,12,32,11,12,33,11,12,35,12,14,38,13,15,40,14,16,43,15,16,46,14,16,45,
13,13,37,8,8,23,17,7,13,223,45,41,253,1,0,250,3,0,255,2,0,255,3,0,
203,2,0,40,0,1,3,4,11,7,8,22,11,12,35,14,15,45,15,17,48,17,17,48,
17,18,50,17,18,50,17,19,49,16,18,50,16,18,50,17,18,49,17,18,50,16,18,49,
17,18,50,17,18,49,17,18,50,16,19,50,17,18,50,17,18,50,17,18,50,16,18,50,
17,18,50,17,18,50,16,18,49,17,18,50,16,18,49,16,19,50,17,19,50,17,18,49,
17,18,49,16,19,50,17,18,50,16,18,50,17,18,50,17,18,50,16,18,50,17,18,50,
17,18,50,15,17,49,15,16,46,10,11,32,4,5,15,50,51,54,252,252,252,205,207,211,
184,186,191,192,194,199,196,198,202,202,204,208,206,208,212,213,214,217,217,219,222,217,219,221,
215,217,220,210,212,215,198,199,202,178,179,183,154,156,160,156,157,162,158,160,165,158,160,165,
161,162,167,162,165,169,167,168,173,169,171,175,172,175,180,181,183,189,106,108,110,17,18,19,
3,4,11,3,3,9,146,146,149,251,252,253,184,187,193,187,190,197,189,192,198,189,191,198,
188,190,198,189,192,198,195,197,203,110,111,114,13,14,15,4,5,14,9,11,30,8,9,25,
2,2,8,161,162,165,253,253,255,174,177,182,180,182,187,179,180,186,177,178,184,175,178,183,
173,176,181,179,180,185,92,93,95,5,5,7,5,5,15,7,8,20,2,2,6,178,179,182,
207,209,212,155,157,161,161,163,167,159,161,165,159,160,164,159,160,164,158,160,164,156,158,162,
171,172,177,199,201,205,205,206,210,198,200,203,199,200,202,209,210,211,213,213,216,227,229,231,
241,241,244,250,251,254,254,254,255,250,251,254,171,173,178,35,35,38,2,3,8,7,8,21,
5,6,16,31,32,35,255,255,255,255,255,255,252,253,255,251,252,255,247,248,251,247,248,250,
246,247,250,245,246,249,247,247,250,252,253,255,255,255,255,241,242,245,195,198,203,183,185,190,
182,184,190,180,182,187,177,179,184,174,176,180,170,172,177,169,171,176,174,176,180,89,91,92,
10,10,12,4,4,13,4,5,13,50,50,53,255,255,255,204,206,209,210,211,215,225,226,229,
231,233,236,230,232,234,233,234,236,235,235,238,236,237,239,247,249,251,255,255,255,237,238,240,
205,207,211,172,174,180,171,174,180,175,178,184,174,177,184,177,179,187,176,179,186,178,180,187,
189,192,199,151,152,159,55,56,58,2,2,5,5,5,16,6,6,18,2,2,8,108,108,111,
255,255,255,204,206,210,166,169,176,174,175,181,172,174,180,172,173,180,173,175,180,180,182,187,
125,126,130,36,36,39,1,1,3,177,179,182,221,222,226,176,177,183,185,189,192,186,189,193,
190,192,196,191,193,197,203,205,210,158,160,163,38,39,40,3,4,11,9,10,26,13,15,41,
14,16,46,13,14,39,9,10,28,5,6,16,2,2,7,1,18,3,6,65,8,6,96,9,
4,114,9,4,119,8,2,120,6,1,119,5,1,118,5,1,119,5,1,119,4,1,119,6,
2,118,6,2,112,7,2,98,6,2,65,4,0,21,1,1,1,4,3,3,10,5,6,17,
6,8,21,7,7,20,6,6,18,5,6,17,4,5,13,4,4,11,3,4,11,3,4,11,
3,4,11,4,4,13,5,6,16,6,6,19,7,8,22,8,10,27,10,12,33,12,14,39,
13,14,37,11,10,26,3,3,10,200,58,54,255,5,4,255,3,0,239,3,0,145,2,0,
25,1,4,4,4,12,9,8,22,10,12,34,15,15,44,15,17,48,16,18,50,16,18,50,
17,18,51,16,18,50,16,18,51,17,19,50,17,19,51,17,19,50,17,18,50,16,18,51,
17,18,51,17,18,51,17,18,50,17,18,50,17,18,51,17,18,50,17,19,50,17,19,51,
16,18,50,17,18,51,17,18,51,16,19,51,17,18,50,17,19,50,17,18,51,16,19,50,
17,19,51,17,18,50,16,18,51,16,18,51,17,19,50,17,18,51,17,19,50,16,19,51,
16,18,51,16,18,48,13,15,44,9,10,27,3,3,11,114,114,117,255,255,255,184,187,192,
183,185,190,180,183,188,179,181,186,175,177,182,172,174,179,168,170,175,164,166,170,159,161,166,
157,159,163,154,155,161,153,155,159,155,157,161,158,161,164,160,162,166,158,161,165,160,162,167,
163,166,171,165,167,172,168,170,175,174,177,181,184,186,192,131,132,136,42,43,44,2,2,6,
4,5,14,2,3,8,218,219,221,228,229,234,183,185,193,188,190,196,188,191,198,188,190,196,
187,190,196,192,195,201,182,184,190,73,74,77,1,1,4,6,8,20,10,12,32,7,7,18,
4,4,8,229,228,231,217,218,221,173,175,180,179,180,185,176,177,182,175,177,181,173,175,180,
174,176,181,163,164,168,58,58,59,2,2,6,7,8,21,8,9,24,2,3,8,87,87,89,
207,209,212,164,166,170,156,158,162,157,158,163,157,159,163,157,160,164,157,159,163,158,160,164,
154,156,161,157,159,164,173,175,180,187,190,194,193,194,200,192,194,198,190,193,197,186,188,193,
179,182,188,173,175,182,173,176,183,164,167,174,63,65,67,3,4,6,5,5,16,8,9,25,
4,4,12,91,93,97,255,255,255,186,189,197,183,186,193,190,193,200,194,198,203,196,198,204,
195,197,205,196,197,204,195,197,202,193,195,201,185,188,194,181,183,189,183,185,190,183,185,190,
179,182,187,177,179,184,173,175,180,170,171,176,171,173,177,171,172,176,115,116,118,32,32,34,
2,2,7,5,6,17,3,3,9,126,127,129,244,244,245,146,148,152,150,153,156,152,155,159,
158,160,164,167,169,174,173,175,180,175,177,182,176,178,183,173,176,181,168,170,176,167,170,176,
170,172,180,175,178,184,176,178,185,175,178,185,176,178,186,175,179,185,181,183,190,184,187,194,
150,152,158,64,65,68,6,6,9,4,4,13,6,6,18,3,3,9,98,99,102,255,255,255,
205,207,211,168,170,176,173,175,181,172,174,180,172,174,180,171,173,178,183,185,191,138,140,144,
48,49,50,1,2,5,2,3,8,110,111,115,244,245,249,181,183,187,188,191,194,190,191,196,
192,194,199,194,196,200,200,202,206,197,199,202,88,90,91,2,2,6,7,7,20,11,13,36,
15,16,47,15,17,47,12,14,40,10,11,30,7,8,21,5,5,15,2,2,8,1,2,4,
1,18,3,2,33,4,2,52,4,3,64,5,2,64,5,2,64,5,2,65,5,1,53,4,
1,37,3,0,19,2,1,4,3,2,2,6,3,3,10,4,5,12,6,7,15,4,4,13,
3,3,9,11,11,11,44,44,33,86,86,59,105,105,75,111,111,77,111,111,75,111,111,76,
112,112,74,105,106,64,85,85,47,45,46,24,12,12,10,3,3,10,5,5,16,10,10,23,
8,10,28,8,7,22,5,2,8,181,42,38,193,4,2,125,2,0,48,1,3,3,3,9,
5,6,17,9,9,26,12,12,35,14,15,44,16,18,49,17,19,51,17,18,51,17,18,50,
17,19,51,17,18,52,18,18,52,17,18,51,17,19,52,18,19,51,17,19,51,17,19,52,
17,18,51,17,19,52,17,18,51,17,19,51,17,19,51,17,18,52,17,19,51,17,18,51,
17,19,51,17,19,51,17,19,52,17,18,52,17,19,51,18,18,52,17,19,51,17,19,51,
17,19,51,17,18,52,18,19,51,17,19,51,17,19,51,18,19,52,18,19,52,17,18,51,
18,19,51,16,18,48,12,14,38,7,8,22,2,2,7,192,193,195,250,250,253,187,189,195,
191,193,197,186,188,193,182,185,189,178,180,185,175,177,181,171,173,177,167,169,174,165,167,171,
163,165,169,161,163,167,159,161,165,159,160,164,159,161,166,160,163,167,162,163,168,165,167,172,
171,173,177,176,178,184,183,185,191,176,178,183,120,122,125,45,45,47,2,2,4,4,5,14,
5,5,15,51,51,55,255,255,255,212,215,221,195,197,205,199,201,208,199,201,207,197,201,207,
199,201,207,207,210,215,159,161,165,43,44,46,2,3,8,9,9,26,10,11,32,4,5,14,
58,60,62,255,255,255,199,200,205,184,186,191,184,185,191,183,185,189,181,183,187,179,181,185,
184,187,190,134,135,139,29,29,31,3,3,9,9,10,27,10,10,30,4,5,14,10,10,13,
116,117,120,173,175,178,167,168,172,161,162,167,157,160,164,158,159,164,156,158,163,157,159,164,
157,159,165,159,160,166,158,160,166,160,162,168,160,163,169,164,167,173,169,172,179,174,177,183,
179,182,189,184,186,194,181,183,190,117,118,122,24,25,27,3,3,9,8,9,25,8,8,24,
2,3,8,179,180,183,254,255,255,193,197,204,197,200,207,196,199,205,194,197,204,193,196,202,
191,194,200,191,193,199,189,192,198,190,192,197,188,190,195,187,190,195,185,187,192,182,184,190,
180,182,187,178,180,186,179,180,185,175,177,182,159,161,164,101,101,104,35,36,36,1,1,4,
5,5,15,6,6,19,2,2,6,201,203,205,221,222,225,161,162,167,168,170,174,167,168,173,
167,169,173,168,170,175,169,171,176,170,171,177,171,173,179,173,175,181,177,177,184,177,180,186,
179,181,187,179,181,189,180,183,190,184,186,193,187,190,197,189,192,199,170,172,179,115,116,122,
48,49,51,5,4,7,3,4,10,5,5,16,3,3,9,95,95,98,255,255,255,217,218,223,
176,179,186,182,184,190,180,183,188,181,184,190,182,184,190,186,188,193,156,158,162,59,61,62,
3,4,6,4,4,13,4,4,13,44,45,48,231,233,236,209,212,217,198,200,204,203,205,210,
205,207,212,207,209,214,209,211,216,220,223,227,150,152,155,17,18,20,4,4,13,11,11,31,
15,16,45,16,18,50,16,17,48,14,16,44,13,14,39,11,12,32,8,10,26,6,7,20,
5,6,17,4,4,14,3,3,9,1,2,5,1,1,4,1,1,4,1,1,4,2,2,7,
4,4,12,5,5,16,6,6,18,6,7,20,6,6,18,4,5,13,3,3,8,41,41,32,
153,153,115,219,219,143,255,255,140,255,255,126,255,255,115,255,255,106,255,255,105,255,255,105,
255,255,104,255,255,107,255,255,112,255,255,117,220,220,105,155,155,73,45,45,19,2,3,8,
5,5,15,5,5,16,8,3,10,27,1,4,7,1,5,3,4,11,6,6,18,8,9,25,
11,11,32,13,14,40,15,16,47,16,17,49,16,18,50,17,19,52,17,19,51,17,19,51,
17,19,52,17,19,52,17,19,52,18,20,53,18,19,52,17,19,52,18,19,52,18,19,52,
17,19,52,18,19,53,17,19,53,17,20,53,18,19,52,17,19,52,17,19,52,17,19,52,
18,19,52,18,19,52,18,19,52,17,19,52,17,19,52,17,19,52,17,20,52,17,20,52,
18,19,52,18,19,52,17,19,52,18,20,52,17,19,53,17,19,52,17,19,52,17,19,52,
18,19,52,16,17,48,12,13,36,6,6,18,23,23,26,164,166,170,145,146,150,144,146,149,
157,159,162,164,166,170,167,169,173,170,172,176,169,170,175,169,171,175,167,169,173,165,167,171,
163,165,169,163,165,169,165,166,171,165,166,171,164,167,171,166,168,173,167,169,174,168,169,174,
163,165,170,152,154,158,121,123,126,73,74,76,25,25,27,1,1,5,4,5,14,8,8,22,
3,3,10,111,113,116,219,219,224,156,158,164,157,159,163,157,158,164,156,157,161,155,158,162,
156,157,162,155,156,161,105,107,109,18,19,20,4,4,12,10,11,31,9,10,27,3,3,9,
126,127,131,203,205,208,146,148,151,144,145,149,143,144,148,142,143,146,140,142,145,140,141,145,
133,134,138,84,85,88,13,14,15,4,5,14,10,12,33,12,14,38,8,9,25,4,4,12,
12,12,14,76,76,78,119,120,124,143,145,149,154,155,160,157,159,164,159,161,166,162,163,168,
162,163,168,163,165,170,164,166,172,165,167,173,164,166,172,162,164,170,157,159,164,144,146,151,
129,130,136,108,109,114,78,79,82,45,45,47,2,2,6,6,6,17,10,11,31,7,7,21,
13,14,18,179,181,186,168,170,175,156,158,163,166,169,174,176,179,184,177,179,186,183,186,192,
187,189,195,186,188,194,184,185,191,183,185,190,181,181,187,179,181,185,177,178,183,174,176,180,
166,168,171,153,154,157,135,135,139,99,100,102,55,56,57,18,18,18,2,2,6,5,5,14,
8,9,25,6,6,17,20,20,23,117,118,121,112,113,116,123,124,129,142,143,147,154,156,160,
162,163,168,169,170,175,174,175,181,176,178,184,178,180,186,180,182,188,181,183,189,182,184,190,
182,184,191,181,183,190,175,178,185,165,167,174,143,145,150,107,108,112,58,59,62,17,19,20,
2,2,5,5,5,14,6,7,19,3,3,9,99,100,102,250,250,251,177,179,182,140,142,147,
145,147,151,143,144,149,142,144,148,143,145,149,145,146,150,132,134,137,73,74,76,9,9,11,
3,4,11,8,8,23,6,7,19,6,6,9,149,151,154,169,171,174,158,159,163,160,162,165,
162,164,168,164,165,169,165,167,170,169,171,174,144,145,148,66,68,69,2,3,8,10,10,27,
14,15,43,16,18,50,18,19,52,17,18,51,17,19,49,16,17,47,15,16,44,13,15,41,
13,14,38,11,13,33,9,11,27,8,9,24,7,9,23,7,9,23,7,9,23,8,10,26,
10,12,31,11,13,35,12,12,34,9,10,27,5,5,17,2,2,6,135,135,106,255,255,167,
255,255,106,254,254,76,251,251,70,250,250,71,248,248,72,250,250,73,249,249,74,250,250,73,
250,250,74,249,249,74,248,248,73,251,251,73,254,254,78,255,255,94,255,255,107,135,135,52,
2,2,6,4,4,12,5,6,17,6,8,22,8,8,24,10,10,28,13,12,35,14,15,41,
15,16,45,16,17,49,17,18,51,17,19,52,17,19,53,17,19,52,17,19,52,17,19,52,
18,19,53,18,20,53,18,19,53,17,20,53,17,19,53,18,19,53,17,20,53,17,19,53,
17,20,53,18,20,53,17,19,53,17,19,53,17,19,53,17,20,53,18,19,53,17,19,53,
17,19,53,18,19,53,17,19,53,17,19,53,18,20,53,18,20,53,18,20,53,17,19,53,
18,19,53,18,20,54,18,19,53,18,20,54,18,20,53,18,19,53,18,20,53,18,20,53,
18,20,53,17,18,50,13,13,38,7,8,22,8,8,16,13,13,16,11,12,13,22,22,24,
33,34,37,43,44,45,54,54,56,63,64,66,70,71,72,82,82,84,86,87,89,86,87,89,
87,87,90,92,93,96,104,105,108,103,104,108,95,96,99,91,92,95,87,88,90,75,76,78,
56,57,59,36,36,38,15,15,17,3,3,5,3,3,9,5,6,17,9,10,29,9,10,28,
3,3,9,46,46,50,35,35,37,26,27,28,27,27,29,26,27,29,26,26,28,26,26,28,
26,26,28,25,26,28,24,25,26,4,4,8,6,7,19,11,12,35,9,10,28,2,3,8,
44,45,47,29,29,31,24,24,26,23,24,25,23,23,25,23,23,25,23,23,25,22,23,25,
22,22,23,20,20,22,3,3,7,6,7,20,12,14,38,15,17,46,12,13,38,8,9,25,
4,4,13,1,1,5,15,15,16,37,37,39,57,57,59,72,73,75,82,83,86,84,85,88,
86,87,90,85,87,90,85,86,90,78,78,81,65,66,69,56,57,59,42,44,45,27,28,30,
17,17,19,7,7,9,4,4,7,2,2,6,4,5,13,9,10,28,12,13,37,7,8,23,
10,10,14,22,21,24,20,21,24,29,29,32,40,40,43,47,48,49,55,56,58,68,69,71,
71,72,75,72,73,75,75,76,78,75,76,78,75,76,78,74,74,76,72,72,74,66,67,68,
55,56,57,39,39,40,22,23,24,8,9,10,1,1,5,3,4,11,6,7,19,10,11,30,
12,12,35,7,8,22,2,3,8,2,2,6,7,7,10,16,16,18,30,30,33,46,47,48,
60,61,63,73,75,77,89,90,92,95,95,99,96,97,101,98,99,102,100,101,104,99,101,105,
96,97,101,86,87,91,68,70,72,48,48,50,25,25,27,8,8,9,2,2,6,4,4,12,
7,7,20,10,11,30,8,9,26,10,10,15,77,78,81,35,36,39,23,23,25,25,25,27,
24,24,26,24,24,26,24,24,26,24,25,26,24,24,26,23,24,25,12,12,13,3,3,9,
7,8,22,12,13,35,8,9,27,3,4,10,32,33,34,31,32,34,27,27,29,28,28,29,
28,28,31,28,28,30,28,28,30,28,28,30,31,32,34,31,32,34,4,4,10,9,9,27,
15,16,44,17,19,51,17,19,53,17,19,53,18,20,53,17,19,53,17,19,52,17,18,51,
17,19,50,16,18,48,15,17,46,14,16,45,15,16,45,15,17,45,14,16,46,15,17,46,
16,17,48,16,18,48,13,15,40,7,8,22,3,3,9,136,136,106,255,255,152,249,249,60,
252,252,74,253,253,80,252,252,80,253,253,79,251,251,79,254,254,79,252,252,79,253,253,79,
252,252,79,252,252,79,252,252,79,252,252,79,252,252,79,251,251,76,252,252,74,255,255,97,
119,119,43,2,2,7,7,8,20,12,12,35,14,15,43,14,16,46,16,17,49,17,19,50,
17,18,52,17,18,53,18,20,53,17,20,54,18,19,53,18,19,53,17,19,53,18,20,53,
18,20,54,18,19,54,18,20,54,18,19,54,17,18,53,17,19,52,17,19,51,16,18,49,
16,18,49,16,18,49,15,18,49,16,17,49,16,17,49,16,18,50,17,18,51,17,19,52,
17,19,52,17,19,53,18,20,54,18,20,54,18,19,54,18,20,53,18,20,54,18,20,54,
17,20,54,18,20,54,18,19,54,18,19,54,18,20,54,18,20,54,18,20,54,18,19,54,
18,20,54,17,19,52,15,16,45,11,13,35,9,10,26,6,7,20,6,6,18,5,6,17,
4,5,13,3,3,10,3,3,10,3,3,10,3,3,9,2,2,6,1,2,6,5,5,8,
8,8,11,10,10,13,12,12,15,11,11,14,10,10,13,8,8,11,3,3,6,2,2,6,
3,3,9,3,3,10,4,5,14,6,7,19,9,10,26,11,12,34,13,15,41,11,13,35,
7,8,22,6,6,18,5,6,17,5,6,17,5,6,17,5,5,16,5,5,15,5,5,15,
5,5,15,5,5,15,5,5,15,5,6,17,9,10,29,14,15,42,12,12,36,7,8,23,
6,6,18,6,6,18,6,6,18,6,6,18,6,6,18,6,6,18,6,6,18,5,6,17,
5,6,17,5,6,17,6,7,19,10,11,31,15,16,45,17,19,51,16,17,49,13,14,40,
10,11,31,8,8,23,5,6,16,3,4,11,3,3,10,2,3,8,2,2,6,2,2,5,
4,5,7,3,3,6,2,2,5,2,2,6,3,3,9,3,3,10,3,3,10,4,4,12,
5,6,16,6,6,18,7,8,23,9,10,28,10,11,31,13,14,39,13,15,41,10,11,30,
6,7,19,5,6,16,5,6,17,5,5,15,3,4,11,3,3,10,3,3,10,3,3,10,
3,3,10,3,3,10,3,3,9,3,3,9,2,3,8,2,3,8,3,3,9,3,3,10,
3,3,10,3,3,10,4,4,12,5,6,17,7,7,21,10,11,29,12,13,35,14,15,44,
14,16,44,11,12,34,9,9,28,8,9,24,6,7,19,5,6,17,4,4,13,3,3,10,
3,3,10,3,3,8,2,2,6,3,3,6,7,8,11,10,10,13,12,12,16,10,10,13,
6,6,9,1,1,5,2,2,8,3,3,10,3,4,11,5,6,16,8,8,24,10,12,31,
12,14,38,14,15,42,10,12,32,7,7,21,5,6,17,5,6,17,5,6,16,5,6,16,
5,6,17,5,6,17,6,6,18,6,6,18,6,6,18,6,6,18,6,6,18,7,8,23,
11,12,35,14,15,44,12,12,36,8,8,24,6,6,18,5,6,17,5,6,17,6,6,18,
5,6,17,5,5,16,5,5,15,5,5,15,5,5,15,5,5,15,6,7,19,10,12,32,
15,17,46,17,19,53,18,19,54,18,19,54,18,19,54,18,20,54,17,20,54,18,20,54,
18,20,54,18,20,54,18,20,54,18,19,54,18,20,54,18,19,54,18,19,54,18,20,54,
18,19,54,17,19,52,13,14,40,5,6,17,32,33,13,255,255,154,249,249,67,252,252,82,
253,253,79,253,253,78,253,253,78,253,253,78,252,252,79,253,253,78,252,252,79,253,253,79,
253,253,79,253,253,79,252,252,78,253,253,78,253,253,78,253,253,79,252,252,79,255,255,82,
191,191,64,1,1,5,8,8,20,13,15,41,17,19,52,17,19,53,16,18,53,18,20,54,
17,20,54,18,19,53,18,20,54,18,20,54,18,20,54,18,20,54,18,20,54,18,20,54,
18,20,55,18,20,55,18,20,55,18,19,54,16,18,51,15,16,46,13,15,41,12,13,36,
11,12,33,10,11,31,10,11,31,10,11,31,10,12,32,11,12,35,12,14,38,13,14,40,
15,16,44,16,18,51,17,19,54,17,19,54,17,19,54,17,19,54,18,19,53,17,19,54,
17,19,53,17,19,54,18,19,53,17,19,54,18,19,53,17,19,52,17,19,52,17,19,51,
17,19,52,17,19,52,17,18,50,15,17,48,14,16,44,14,15,42,13,14,40,12,13,37,
12,12,33,11,12,33,11,12,33,11,11,32,10,11,29,9,10,26,8,9,25,8,8,24,
7,8,23,7,8,22,6,7,20,6,7,19,6,7,21,7,8,22,7,8,24,9,9,25,
10,11,30,10,11,30,9,10,28,9,10,29,11,12,33,11,13,36,12,13,37,11,12,34,
11,11,32,10,11,30,9,10,28,9,10,29,10,10,28,9,9,26,6,7,20,5,6,16,
5,5,15,5,5,16,5,6,17,7,7,21,11,12,34,15,17,48,15,17,47,13,15,41,
13,14,38,13,14,38,12,14,38,12,14,39,12,14,39,12,13,36,10,11,32,9,10,29,
9,10,29,9,10,29,10,11,30,12,13,38,16,17,48,17,19,53,18,19,53,16,18,50,
15,16,45,13,15,41,11,13,36,11,12,33,10,12,31,9,10,28,8,9,25,8,8,24,
8,8,24,8,8,24,8,8,24,9,9,25,9,10,27,11,12,32,11,12,32,11,12,33,
13,13,38,13,15,41,14,15,42,15,16,45,15,17,46,14,15,42,10,12,33,8,9,27,
8,9,24,7,8,23,7,8,23,7,8,22,9,10,26,10,11,31,11,12,33,11,12,32,
11,12,32,11,11,31,10,11,29,9,11,29,9,10,27,10,10,27,10,10,28,9,10,27,
9,9,25,8,9,25,8,9,25,9,10,28,10,11,31,11,12,34,12,13,36,12,14,39,
13,14,38,12,13,36,12,14,38,13,14,40,14,15,41,12,14,38,11,12,34,11,12,33,
11,12,31,9,10,28,8,9,25,7,8,24,7,8,23,7,7,22,6,7,21,7,8,22,
7,8,24,8,9,24,9,10,28,10,11,31,11,12,33,13,13,37,14,15,42,15,17,47,
16,18,51,14,16,45,10,11,32,8,9,25,7,7,22,7,8,22,7,8,23,7,8,23,
9,10,28,11,12,35,12,14,38,13,14,38,12,14,39,12,14,39,13,14,39,14,15,42,
15,17,48,16,18,49,14,15,43,11,12,33,10,10,29,10,10,29,9,10,29,10,11,31,
10,11,31,8,9,24,6,6,18,5,6,17,5,6,17,5,6,17,6,7,20,10,12,33,
15,17,47,18,19,52,17,19,52,17,19,52,17,19,51,17,19,52,17,19,54,17,19,54,
17,19,53,17,19,53,17,19,53,18,19,53,17,19,53,17,19,53,17,19,52,17,19,53,
18,19,53,18,19,52,13,15,41,6,7,20,7,7,5,197,197,83,255,255,92,252,252,76,
253,253,78,253,253,79,252,252,78,253,253,79,251,251,79,253,253,79,252,252,79,253,253,78,
252,252,79,252,252,78,252,252,79,252,252,79,253,253,79,252,252,78,254,254,78,255,255,89,
140,140,45,2,2,6,8,9,22,14,15,43,17,19,53,19,20,55,18,20,54,18,20,55,
18,20,55,18,20,55,19,20,55,19,20,55,19,20,54,19,20,55,18,20,55,18,20,54,
19,20,55,19,21,55,18,20,54,17,18,50,13,14,40,9,10,28,6,7,20,5,5,15,
4,4,12,3,3,10,3,3,9,3,3,9,4,4,12,5,5,14,5,5,16,6,6,17,
10,10,29,14,14,41,13,15,42,14,15,43,15,15,43,14,15,42,14,16,43,14,16,42,
14,16,43,15,15,43,14,15,43,13,16,42,13,15,42,14,16,42,13,14,39,12,13,36,
11,12,35,12,13,37,14,15,40,16,16,46,15,16,45,13,14,41,12,13,36,11,13,35,
11,12,33,11,12,34,12,12,35,13,13,37,13,15,40,12,14,38,12,13,36,11,13,35,
11,12,35,11,12,33,10,11,31,9,10,28,10,11,29,10,11,33,12,14,39,15,16,45,
15,16,45,12,13,36,7,9,23,5,5,16,5,6,15,5,6,15,5,6,16,5,5,16,
7,7,20,5,6,18,5,5,15,5,5,15,5,5,15,5,6,16,3,4,11,17,17,20,
23,23,27,21,21,25,9,10,14,4,5,15,11,11,32,14,15,42,14,16,42,14,15,42,
13,14,39,12,13,36,12,13,37,14,14,40,15,15,43,13,14,39,9,9,26,5,6,17,
5,5,15,5,5,15,5,6,18,10,11,31,14,15,42,14,16,45,14,15,42,12,14,38,
12,13,35,11,12,35,11,12,34,12,12,36,12,13,37,12,14,40,13,14,38,12,14,37,
12,13,36,12,13,36,12,14,37,11,13,37,11,12,35,11,12,34,11,12,36,12,14,40,
14,16,44,14,15,44,13,14,40,12,13,37,12,13,37,10,11,32,5,6,16,3,3,9,
2,3,8,2,3,8,5,5,10,4,4,13,9,10,28,12,13,36,11,12,34,10,11,32,
11,12,32,10,12,34,11,13,36,12,14,39,13,15,41,15,16,45,14,15,41,10,11,31,
6,7,19,4,5,15,4,5,15,5,5,15,5,5,15,5,5,15,5,5,16,5,6,15,
5,5,15,5,6,17,9,9,26,12,14,37,13,15,42,13,14,41,13,14,39,11,13,36,
11,12,34,11,12,34,12,14,37,12,13,36,10,12,33,10,10,30,10,10,30,11,12,33,
12,13,37,12,13,37,12,14,37,13,13,38,12,14,40,13,15,42,13,16,43,14,15,42,
14,16,44,12,14,39,7,8,22,3,3,10,2,2,8,2,2,8,2,3,8,4,4,11,
7,8,22,11,12,36,12,13,36,11,13,37,13,14,39,14,15,41,14,14,40,14,15,42,
14,15,43,14,15,43,11,12,36,7,8,22,5,5,16,5,5,15,5,6,17,8,9,24,
10,11,29,6,6,17,6,6,11,22,22,26,21,21,25,14,14,18,3,4,12,10,10,30,
13,13,39,12,13,36,11,13,36,12,13,36,13,13,38,13,15,40,15,16,45,15,16,46,
14,16,43,14,15,42,13,15,43,14,15,43,14,16,42,13,14,40,13,13,37,12,14,39,
14,15,41,14,16,45,14,15,42,9,10,28,4,5,14,16,16,6,196,196,73,255,255,89,
255,255,82,255,255,79,254,254,78,254,254,78,252,252,78,253,253,78,252,252,78,253,253,78,
253,253,78,253,253,78,252,252,78,253,253,78,255,255,79,255,255,83,255,255,86,173,173,56,
11,11,3,4,4,12,9,10,28,14,16,45,18,19,54,19,20,56,19,20,56,19,20,55,
19,20,55,19,20,55,18,20,56,19,20,56,18,20,56,19,20,56,19,20,55,18,20,56,
19,20,57,19,21,57,18,19,54,14,15,44,9,10,27,4,4,13,18,18,22,113,114,116,
160,161,163,173,174,178,174,175,179,173,174,177,157,158,161,136,137,141,81,83,87,8,9,12,
5,5,15,6,7,19,6,6,18,6,7,19,7,8,22,6,7,19,6,7,19,6,6,19,
6,6,19,7,8,21,6,6,19,6,6,18,6,7,19,6,7,20,6,7,18,4,5,13,
4,4,12,5,5,15,7,8,23,10,10,31,11,11,28,6,6,19,5,6,17,4,5,14,
4,5,13,5,5,15,5,6,17,6,7,20,9,10,27,8,8,23,6,6,19,6,7,19,
5,6,18,6,7,20,6,7,18,5,5,16,5,6,17,7,8,23,11,12,35,16,17,49,
16,17,48,11,11,32,4,4,13,65,65,68,138,139,142,123,124,128,123,125,128,61,61,65,
2,2,8,30,30,34,139,140,141,130,132,134,111,113,118,24,24,29,29,30,34,235,236,237,
229,231,233,183,185,191,48,48,52,3,4,11,6,7,18,6,6,19,6,6,19,8,9,22,
6,6,18,6,6,17,6,6,18,6,7,20,9,10,27,11,11,27,4,4,12,23,24,28,
128,129,133,80,81,84,2,2,6,5,6,16,6,7,20,9,10,25,6,7,20,5,6,17,
5,5,15,4,4,13,4,5,14,5,6,17,6,7,20,9,10,27,9,10,27,6,7,19,
6,7,18,6,7,18,6,7,19,6,7,20,6,6,18,5,6,17,5,6,17,7,7,21,
9,10,29,10,11,27,6,7,19,5,6,16,5,6,16,6,6,17,3,3,9,147,147,149,
219,220,222,191,193,197,96,97,102,2,2,7,6,7,18,6,6,18,5,5,15,4,5,14,
4,5,14,5,6,16,6,6,19,8,9,24,11,12,33,14,15,42,13,14,41,8,8,25,
3,3,9,106,107,110,112,113,115,107,108,111,108,108,111,107,109,110,109,109,112,110,111,113,
103,105,108,43,44,46,4,5,13,6,7,19,6,7,19,6,6,19,7,7,20,6,6,18,
5,6,17,6,6,18,8,8,23,8,9,23,6,6,18,5,6,17,5,6,18,7,8,22,
8,9,26,6,7,20,6,7,18,6,7,19,6,6,19,8,8,24,7,7,21,6,7,19,
6,6,19,6,6,19,5,5,15,58,59,61,213,213,217,189,189,193,122,123,127,14,14,16,
5,6,15,6,7,19,5,6,17,5,6,17,6,7,20,6,7,21,6,6,19,6,6,19,
6,7,19,9,9,24,6,7,20,2,3,8,80,81,83,108,108,111,29,29,32,4,4,12,
5,6,18,3,3,9,164,165,168,237,238,240,203,205,211,87,88,91,2,3,8,6,7,18,
6,6,18,5,5,15,4,5,14,5,5,14,5,6,17,6,6,19,9,10,26,10,11,29,
7,7,21,6,7,19,6,7,19,6,6,19,8,8,22,6,6,18,5,6,17,6,6,18,
7,7,21,9,10,28,13,13,39,13,14,39,9,10,27,4,5,14,7,7,5,101,101,35,
200,200,68,246,246,81,255,255,85,255,255,84,255,255,82,255,255,81,255,255,81,255,255,81,
255,255,81,255,255,82,255,255,84,255,255,84,244,244,79,192,192,63,89,89,29,3,3,4,
4,4,12,8,9,24,13,14,40,17,19,51,18,20,56,19,20,57,19,20,56,18,21,56,
18,20,57,19,21,56,19,21,57,18,20,56,19,21,57,19,21,56,19,20,56,19,21,57,
19,21,57,18,20,57,17,18,52,11,13,36,5,6,18,19,20,24,227,227,229,255,255,255,
228,230,235,231,234,241,228,231,237,227,228,236,233,235,243,243,246,252,117,119,123,1,1,4,
75,76,77,88,88,91,78,79,83,40,41,45,2,2,6,62,63,67,89,89,93,78,79,82,
49,50,54,2,2,6,76,76,79,86,87,89,80,81,84,26,26,30,44,44,46,134,134,138,
139,140,143,65,66,70,2,3,8,5,5,15,3,3,9,54,55,58,114,115,117,135,137,140,
143,145,148,124,125,129,76,77,82,14,14,17,4,4,12,3,3,9,69,70,72,85,86,89,
75,76,79,23,23,27,50,50,53,118,119,123,61,61,65,3,4,11,9,10,28,16,16,46,
15,16,46,9,10,27,3,3,9,188,188,190,255,255,255,226,228,234,238,240,247,115,116,122,
1,2,5,103,104,107,255,255,255,240,243,247,163,165,170,11,11,14,46,46,48,130,131,133,
96,97,100,67,68,71,1,1,4,55,56,58,92,93,96,79,80,83,49,49,54,2,2,6,
89,89,93,112,114,117,74,75,78,8,9,12,4,4,12,3,3,9,80,81,83,238,238,239,
240,241,246,176,178,184,72,73,75,75,75,79,33,35,38,2,3,8,37,38,42,106,106,110,
129,130,134,141,142,145,125,127,130,83,84,87,21,22,25,3,3,10,4,4,12,65,66,69,
91,91,94,83,84,88,42,43,47,11,12,15,101,102,105,119,120,123,75,76,80,8,8,12,
4,5,14,3,3,10,48,48,51,119,121,124,115,117,121,56,57,60,1,1,5,233,233,232,
218,220,226,182,184,190,45,46,49,2,2,8,18,18,23,93,94,97,118,119,122,125,125,128,
120,121,124,94,95,98,37,37,40,2,2,7,5,6,17,11,12,32,11,12,34,6,7,19,
31,32,36,255,255,255,222,224,228,222,223,228,230,232,237,231,232,238,230,233,239,240,241,248,
187,190,195,27,28,31,32,32,36,99,100,102,82,83,86,63,64,68,10,10,14,97,98,101,
120,121,125,63,63,67,2,2,7,2,2,7,90,91,95,120,121,124,70,70,74,6,6,11,
3,4,11,50,50,54,93,94,97,84,86,88,56,57,60,2,2,8,42,42,47,92,92,95,
80,81,84,55,55,59,2,2,6,138,139,141,235,236,238,176,177,184,86,87,90,2,2,6,
2,2,7,84,84,86,114,115,118,88,89,93,9,9,13,42,43,46,86,86,89,72,72,76,
47,47,50,2,3,8,6,6,11,165,165,166,253,253,255,217,218,223,110,111,115,79,80,82,
66,67,71,10,10,14,122,122,123,106,106,109,86,86,90,22,23,25,2,3,8,34,34,38,
108,109,111,130,131,133,140,140,143,132,133,136,101,101,106,37,37,40,3,3,10,4,5,14,
45,45,48,98,98,101,83,84,87,55,56,59,3,3,6,92,93,97,121,121,124,78,80,84,
9,10,14,5,5,16,10,11,32,15,16,45,14,15,41,10,11,30,7,7,19,3,3,10,
6,6,5,46,47,17,100,100,33,144,144,48,181,181,60,203,203,66,201,201,66,202,202,66,
203,203,66,180,180,58,141,141,46,97,97,31,43,43,14,3,3,4,3,3,10,6,7,17,
9,10,27,13,14,41,16,18,50,18,19,55,19,21,58,19,21,57,19,21,58,19,21,57,
19,21,58,19,21,57,20,21,57,19,21,58,19,21,57,19,21,57,19,21,57,19,21,58,
19,21,58,19,20,57,16,18,50,11,12,33,3,4,11,138,138,140,255,255,255,182,186,195,
193,196,204,116,119,124,59,60,63,58,59,61,71,73,77,87,88,92,38,39,42,12,12,16,
250,251,251,246,247,250,204,205,213,51,51,55,1,1,4,226,227,229,252,253,255,215,218,224,
68,70,72,11,12,13,255,255,255,239,241,245,242,243,250,179,182,185,245,246,248,238,239,244,
240,242,248,196,199,206,43,44,48,2,2,7,141,142,144,255,255,255,240,242,245,206,208,213,
181,183,188,227,230,236,235,237,244,163,166,172,20,21,24,8,8,12,241,242,244,238,239,242,
227,230,236,165,166,170,245,246,248,219,220,225,70,71,73,3,3,9,10,11,29,15,16,46,
14,14,41,7,7,21,20,21,25,235,235,236,194,196,204,180,183,192,196,198,207,140,142,147,
1,1,3,188,189,189,227,231,236,187,190,200,85,86,90,1,1,4,175,175,177,255,255,255,
235,237,241,114,115,121,1,1,3,210,210,210,250,252,255,239,241,247,178,180,184,207,207,208,
248,249,252,228,231,236,215,218,224,84,85,89,17,17,19,178,178,179,251,251,253,194,196,203,
168,170,179,191,193,201,234,237,243,199,200,207,30,31,34,111,111,112,255,255,255,238,239,244,
206,208,214,175,176,182,220,222,228,239,242,248,182,185,191,32,32,35,1,1,6,223,223,224,
252,253,255,247,249,255,180,182,187,224,225,225,249,250,253,241,242,248,221,224,231,76,76,80,
2,2,6,102,103,105,255,255,255,239,240,245,235,238,243,228,231,240,183,183,185,225,226,230,
183,186,194,136,138,144,5,5,8,65,65,68,247,247,248,236,238,241,226,227,233,224,226,230,
217,218,223,220,221,227,199,201,207,67,67,70,3,3,10,8,9,24,9,10,27,5,5,14,
107,108,112,234,235,238,163,165,173,156,159,164,80,81,86,74,76,80,76,77,81,78,80,84,
59,61,64,1,1,4,154,154,157,255,255,255,231,233,238,206,208,214,203,203,205,249,250,253,
232,234,239,220,223,231,106,108,113,188,188,188,254,255,255,232,235,240,215,217,224,65,66,70,
2,2,6,190,190,190,252,253,255,227,229,235,82,83,87,1,1,5,174,174,175,251,252,255,
219,220,226,88,89,92,1,1,3,221,222,224,181,183,189,150,151,156,42,42,44,1,1,5,
195,195,197,238,239,242,207,207,212,210,212,217,173,173,178,200,200,203,231,231,235,206,206,212,
68,68,71,80,80,82,236,236,237,220,221,225,165,167,174,174,176,183,213,216,222,237,239,245,
105,107,112,67,67,67,255,255,255,241,243,246,177,179,184,8,8,11,88,88,91,253,253,254,
243,245,249,237,239,245,235,238,243,228,230,236,231,233,239,202,204,211,55,56,59,2,2,7,
179,179,181,255,255,255,231,233,239,189,191,196,204,205,206,247,248,251,229,231,237,218,221,227,
85,87,90,2,3,8,10,11,27,15,17,48,18,19,52,15,17,47,13,14,39,12,14,32,
8,9,23,5,6,17,4,5,13,3,4,10,2,2,6,8,8,4,8,8,4,8,8,3,
8,8,4,1,2,5,3,3,10,4,4,13,5,5,16,8,9,22,11,12,30,12,13,38,
15,16,45,18,19,52,19,21,56,18,20,58,19,21,58,20,21,58,19,21,58,20,21,58,
19,21,58,20,21,58,20,21,58,19,21,58,20,22,58,19,21,58,19,21,58,20,21,58,
20,22,59,19,21,58,16,18,51,11,12,34,3,4,10,187,189,192,237,239,244,197,201,210,
208,211,219,131,132,136,108,109,111,119,120,121,75,76,80,3,3,5,2,2,8,75,75,79,
255,255,255,177,181,191,125,127,131,3,4,5,43,43,46,255,255,255,182,186,194,141,142,150,
2,2,4,93,93,96,248,248,251,181,185,194,175,178,186,134,136,141,160,163,169,195,199,208,
190,193,201,187,190,198,50,51,55,73,73,75,255,255,255,198,202,210,174,177,185,29,29,32,
1,1,3,129,129,130,229,231,239,174,176,183,38,38,42,70,70,72,255,255,255,164,167,175,
174,177,184,195,197,205,197,200,208,142,144,150,19,20,20,4,4,13,11,12,34,16,18,49,
12,12,36,5,5,15,78,78,82,255,255,255,186,189,198,203,206,214,202,205,214,187,190,197,
54,53,55,253,252,252,204,207,215,180,183,190,47,49,52,1,1,4,242,242,243,206,210,217,
170,173,181,36,37,40,27,27,30,246,246,247,185,188,196,180,183,191,185,188,195,197,199,207,
169,173,181,170,173,180,181,184,192,70,72,74,95,95,98,250,251,255,178,180,188,178,180,187,
175,177,184,117,119,124,103,104,109,88,89,94,57,57,58,255,255,255,199,202,209,179,182,191,
43,44,47,1,1,3,86,86,88,245,248,253,183,186,194,53,54,58,49,49,51,255,255,255,
190,193,202,195,198,207,200,203,211,209,211,220,186,190,199,189,192,201,190,193,201,69,70,73,
23,23,25,255,255,255,199,202,209,180,183,191,127,129,135,130,132,137,201,204,212,179,182,190,
186,188,196,101,103,106,2,2,4,244,244,244,202,203,210,161,163,171,103,104,109,79,81,85,
165,166,173,171,173,181,177,180,186,106,107,111,2,2,7,8,8,21,7,8,22,3,3,10,
185,185,186,209,211,216,176,178,185,168,170,176,106,108,110,121,121,122,122,122,122,114,114,115,
43,44,47,1,2,6,228,229,231,198,201,207,184,187,196,183,186,193,198,200,208,182,185,194,
183,186,193,195,197,206,211,213,221,214,216,222,183,186,194,184,187,195,186,188,196,53,54,57,
19,19,23,245,245,246,186,188,196,152,154,160,23,23,26,3,3,8,233,234,236,177,178,185,
146,147,154,24,24,27,41,41,45,247,247,249,162,163,170,132,132,137,1,1,3,143,143,145,
236,236,239,149,150,157,129,129,135,81,81,85,151,151,156,167,168,175,155,156,163,139,140,145,
19,19,20,182,182,184,202,203,209,161,163,170,185,188,194,142,144,149,105,106,111,99,101,105,
20,22,24,152,152,152,232,234,239,190,194,203,98,100,104,18,18,19,253,253,252,209,212,219,
183,186,194,101,103,106,84,86,90,188,191,199,186,189,197,194,197,205,93,94,98,2,2,4,
246,246,247,184,187,194,181,185,193,180,183,190,194,195,203,178,181,189,181,185,192,187,190,197,
73,74,76,3,3,9,10,10,28,16,18,49,19,21,58,19,21,57,17,19,54,17,18,50,
14,16,45,14,14,40,13,13,36,11,12,31,9,10,24,7,7,19,6,7,19,6,7,18,
7,7,19,8,9,22,11,12,30,12,13,35,13,15,39,14,16,44,16,17,49,17,19,53,
19,21,56,18,20,58,20,22,59,20,21,59,20,22,59,20,21,59,19,21,59,20,21,59,
20,21,59,20,22,59,19,21,59,19,21,59,20,21,59,20,21,59,20,21,59,19,21,59,
19,22,60,18,20,55,15,16,47,10,11,29,4,4,12,79,80,85,178,180,186,171,174,180,
177,180,187,222,224,232,237,240,245,243,245,248,233,236,241,104,106,110,1,1,4,169,170,171,
229,231,236,180,183,192,83,84,87,1,1,5,133,133,136,237,238,241,187,190,198,105,107,110,
1,1,3,178,178,180,229,230,235,189,193,202,80,81,84,1,2,5,23,24,28,238,239,242,
198,201,210,183,187,193,29,30,33,187,187,186,227,230,235,189,192,201,196,199,206,182,184,190,
208,208,212,213,214,217,193,196,204,133,135,141,3,4,6,171,171,171,226,227,231,176,178,185,
169,171,178,105,106,111,91,93,96,72,73,75,5,6,9,6,7,19,13,15,41,16,17,48,
10,11,30,3,3,10,157,158,160,238,239,244,192,196,205,144,147,153,171,173,179,212,215,223,
188,190,195,223,225,230,200,204,213,144,147,152,2,3,5,74,75,78,250,251,252,197,200,210,
146,149,154,0,1,2,99,99,103,253,254,255,184,187,196,149,151,157,36,36,39,74,75,78,
215,218,223,179,182,189,166,169,175,34,34,37,2,2,6,144,146,149,218,220,226,186,188,197,
93,94,98,1,1,5,3,3,9,2,2,6,159,159,159,236,238,243,184,187,195,197,200,208,
178,180,187,208,210,214,214,215,217,211,213,220,154,156,163,16,17,20,129,128,129,251,252,255,
196,198,207,147,149,154,33,34,36,97,99,103,230,233,240,194,197,206,169,171,178,18,19,22,
143,142,142,242,243,246,184,188,196,114,116,120,5,5,7,1,1,4,205,207,209,197,199,207,
171,173,179,46,47,51,92,92,92,246,246,249,173,175,184,111,112,117,4,4,6,2,2,7,
146,147,150,216,217,223,175,176,184,78,80,83,2,3,8,7,7,19,5,6,17,18,19,22,
237,238,241,180,183,189,177,179,185,164,166,172,178,180,185,188,190,195,193,195,200,169,171,176,
36,37,39,56,57,60,249,250,251,194,197,206,153,156,162,25,25,29,91,93,95,225,228,234,
193,196,205,164,167,173,34,34,37,67,68,71,226,228,234,190,193,201,160,162,169,13,13,15,
91,91,94,251,251,254,178,181,189,117,119,124,1,1,5,69,69,74,245,246,248,165,166,173,
119,120,125,1,1,4,130,131,135,221,222,226,158,159,166,91,91,94,12,13,15,234,234,235,
169,170,176,146,148,153,33,33,35,2,2,6,74,74,78,210,210,214,164,166,173,101,102,105,
1,1,5,16,17,21,224,225,229,180,181,189,158,161,166,20,21,24,2,3,8,3,3,9,
5,6,10,221,221,222,211,213,221,192,194,202,44,45,48,110,110,111,252,253,255,191,194,202,
107,109,113,1,2,5,2,2,7,178,178,180,212,215,222,186,189,196,58,60,62,76,76,76,
248,249,251,185,188,197,154,156,161,33,34,36,61,62,66,223,226,231,190,193,202,173,175,182,
31,32,34,4,4,13,11,12,33,17,19,52,19,20,59,20,21,60,19,21,59,19,21,59,
19,21,57,18,20,56,18,20,54,17,18,51,15,17,47,15,17,46,15,17,45,15,17,45,
15,17,45,15,17,47,16,18,50,18,19,54,18,20,56,19,21,57,19,21,58,19,21,59,
20,22,60,20,22,60,20,22,59,20,22,60,20,22,60,20,22,60,20,21,60,19,22,60,
20,22,60,20,22,60,20,22,60,20,21,60,20,22,60,20,22,59,20,22,60,20,22,60,
20,22,60,17,19,53,12,13,38,6,7,18,8,8,13,8,8,12,13,13,15,20,20,22,
13,13,15,111,112,114,220,223,229,177,180,189,192,196,203,94,96,99,7,7,9,243,242,242,
198,200,208,180,182,190,49,50,54,1,1,4,221,220,220,213,214,221,183,186,193,54,55,59,
13,13,16,235,235,236,202,205,212,192,195,202,58,58,61,2,2,7,118,117,117,248,249,252,
205,208,218,136,138,144,14,14,16,254,254,254,201,203,211,200,202,211,92,94,98,22,22,26,
31,32,34,25,26,30,39,40,43,32,33,36,4,3,6,233,233,233,197,200,206,175,177,185,
63,64,66,1,1,5,2,2,7,2,3,7,3,4,11,8,9,26,15,17,46,14,16,44,
9,10,25,2,2,6,234,234,236,211,214,221,186,189,197,41,42,45,114,115,118,239,242,247,
193,195,205,193,195,204,206,209,217,97,99,103,1,1,4,151,152,154,238,240,245,194,197,206,
102,104,107,1,1,4,183,183,184,224,226,231,182,185,194,72,73,76,2,2,6,60,60,63,
247,248,252,181,184,193,132,133,140,8,9,12,5,5,11,218,218,220,202,204,211,187,189,198,
59,61,63,2,2,6,9,9,16,6,6,12,210,210,212,214,217,223,200,203,212,115,116,121,
23,23,26,31,32,36,29,30,34,41,42,45,48,49,52,1,1,3,213,213,213,222,224,231,
189,193,201,63,64,67,2,2,7,91,92,95,252,254,255,192,195,203,128,130,135,0,0,2,
211,211,211,218,219,224,187,189,198,95,97,101,1,2,5,71,71,72,250,251,252,185,187,195,
145,147,152,3,3,7,139,140,143,233,235,238,173,175,183,94,95,99,2,2,6,10,10,14,
231,231,232,202,204,211,162,165,172,36,36,38,3,3,9,6,7,20,4,4,13,87,87,89,
246,247,249,169,172,179,182,184,191,54,54,57,31,31,33,34,34,36,37,36,37,27,27,30,
2,2,6,136,136,140,239,241,245,191,195,204,78,79,82,2,2,7,99,100,104,243,244,247,
195,199,208,98,99,103,2,2,6,70,71,75,250,251,254,189,192,201,118,119,122,1,1,4,
182,182,186,219,221,226,176,179,186,105,106,110,1,1,4,186,185,186,211,213,217,165,167,174,
72,72,75,1,1,4,206,207,208,185,186,192,156,158,164,44,45,48,39,40,44,242,242,245,
155,156,162,151,152,158,33,33,36,14,14,19,199,199,200,197,198,203,163,164,171,59,59,62,
2,2,8,92,93,97,245,246,249,178,180,189,147,148,154,7,7,11,10,11,17,5,5,13,
49,49,54,254,255,255,200,204,213,159,162,168,3,4,6,166,167,169,237,238,243,193,196,204,
105,106,110,2,2,6,49,49,52,250,251,253,199,202,210,159,161,167,10,11,13,167,166,167,
228,228,233,189,192,200,81,82,84,2,2,7,68,68,71,245,247,248,197,199,209,136,139,144,
6,6,8,6,6,18,12,14,39,19,20,55,19,21,60,20,22,61,20,22,61,20,22,60,
20,22,61,20,22,61,20,22,61,20,21,60,19,21,59,20,21,58,19,21,58,19,21,58,
19,21,58,19,21,59,19,21,59,20,21,60,20,22,61,20,22,61,20,22,61,20,22,61,
20,22,61,21,22,61,20,22,61,20,22,61,20,22,60,20,22,61,20,22,61,20,22,61,
20,22,61,21,23,61,20,22,61,20,23,61,20,22,61,20,22,61,21,22,60,21,22,61,
20,22,58,16,17,49,10,10,30,3,3,11,175,175,177,255,255,255,226,227,232,221,221,223,
219,219,219,237,237,239,211,213,221,201,205,213,156,157,163,30,31,33,33,34,37,229,231,234,
195,198,206,192,194,202,191,193,199,217,218,220,237,239,244,189,191,200,123,125,130,7,7,10,
66,66,69,255,255,255,185,189,198,199,203,210,201,204,211,219,221,223,255,255,255,214,217,225,
171,173,180,49,49,52,1,1,4,209,210,216,214,217,225,203,206,214,170,172,178,121,122,126,
141,142,145,172,172,173,132,133,137,1,1,5,66,67,71,255,255,255,193,196,204,136,138,143,
12,12,13,5,5,16,9,11,29,10,11,30,10,12,33,14,15,43,17,18,50,12,14,39,
5,6,17,66,66,70,255,255,255,209,212,222,147,150,155,9,9,12,48,49,53,245,247,252,
203,206,215,208,211,220,189,192,199,47,48,51,4,4,8,228,228,229,220,222,230,182,186,194,
53,53,57,9,10,13,255,255,255,207,210,217,163,166,172,35,36,38,2,2,7,157,157,161,
244,246,250,184,187,195,87,88,91,2,2,6,46,47,51,255,255,255,194,197,205,200,203,212,
195,197,203,176,178,183,108,110,115,4,4,7,178,180,184,224,227,234,206,209,218,183,185,192,
126,127,132,142,143,145,168,168,169,159,160,163,26,27,29,33,34,37,255,255,255,214,216,225,
163,165,172,24,25,28,2,2,7,196,196,198,238,240,245,189,192,200,74,75,78,1,1,4,
187,188,193,221,223,229,186,189,197,199,201,208,195,197,202,240,240,243,203,206,212,188,190,198,
98,99,104,1,1,5,69,70,74,214,215,222,179,181,188,189,191,199,175,176,180,230,231,232,
227,229,234,175,177,185,83,85,89,3,3,6,5,5,15,6,6,19,3,3,9,182,184,186,
224,226,231,184,186,194,192,193,202,224,227,233,247,247,251,248,249,252,250,251,255,107,108,112,
4,4,8,223,223,224,223,225,232,173,176,183,37,37,39,2,2,7,197,199,200,232,235,241,
182,185,192,52,53,56,2,2,7,170,171,173,241,243,248,179,183,190,63,64,67,2,2,6,
172,173,177,208,210,216,177,179,186,188,190,197,215,216,219,226,227,231,170,171,178,119,120,125,
11,11,13,41,41,46,245,245,247,169,170,177,133,134,139,12,13,15,32,32,36,211,212,217,
167,168,174,173,174,180,182,183,189,197,197,200,213,213,218,176,176,183,148,149,155,27,26,30,
3,3,8,165,166,169,231,232,237,186,188,197,203,206,213,204,206,212,166,168,174,25,26,30,
148,148,149,255,255,255,203,205,215,108,109,113,1,1,5,81,83,87,226,228,234,198,202,210,
211,214,222,210,211,215,248,250,252,217,220,226,166,168,177,59,59,62,15,15,18,244,244,245,
207,211,219,173,175,183,38,38,41,2,2,7,167,168,171,241,243,248,200,203,212,84,86,89,
2,2,7,9,9,26,15,17,46,20,22,58,21,23,62,21,22,62,21,23,62,21,23,61,
20,22,61,21,23,61,21,23,62,21,23,62,20,22,62,21,22,62,20,22,62,20,22,62,
20,23,62,20,22,61,20,22,62,21,23,62,20,22,62,21,22,62,20,22,62,21,23,61,
21,22,62,21,23,61,20,23,61,21,22,62,20,23,62,21,23,61,21,23,62,21,23,62,
21,23,61,20,22,61,21,22,61,20,23,61,20,22,62,21,23,62,20,22,62,21,23,62,
19,21,59,16,17,48,8,9,26,15,16,21,142,144,149,138,139,144,141,143,149,152,155,160,
163,165,171,147,150,157,130,133,137,105,107,111,40,40,43,2,2,7,2,3,8,69,71,74,
123,125,129,136,138,143,150,152,158,143,144,150,116,117,123,78,79,81,20,21,23,2,2,6,
156,156,159,239,241,245,194,197,207,115,117,122,63,64,67,152,154,160,139,141,147,120,121,127,
50,51,53,2,2,6,3,3,10,50,51,54,127,129,135,135,137,143,146,149,154,167,169,175,
156,158,163,125,126,130,43,44,47,2,2,6,93,94,98,141,142,147,105,105,109,65,66,69,
3,4,7,7,8,23,15,16,45,18,20,53,18,20,56,19,21,57,18,19,54,11,12,35,
3,4,11,104,106,109,146,147,152,114,116,121,70,71,74,2,3,6,10,10,15,131,132,138,
116,119,124,116,117,122,93,94,98,17,17,19,33,34,37,162,164,168,111,113,117,93,94,98,
16,16,18,54,55,59,156,158,163,106,109,113,82,84,87,12,12,16,2,2,6,144,145,150,
119,121,125,99,100,105,37,38,40,3,3,9,30,30,34,145,147,152,137,139,145,135,137,142,
134,135,141,116,118,123,26,26,30,3,3,8,36,37,41,123,125,130,138,140,146,149,151,157,
172,175,180,166,168,173,136,138,143,62,64,66,1,2,5,82,83,87,153,155,159,114,116,121,
79,80,83,3,2,6,11,12,16,154,156,160,118,120,125,98,99,104,29,29,32,2,3,8,
53,53,59,134,135,140,127,129,133,102,104,108,59,59,63,81,82,86,107,109,113,100,101,105,
42,42,45,2,3,8,2,2,6,72,74,76,116,118,123,129,131,135,150,151,156,135,136,143,
106,108,113,60,61,63,7,7,11,4,4,12,8,8,24,7,8,22,12,12,17,116,118,122,
88,90,94,86,87,90,87,88,91,84,85,90,83,84,88,85,87,91,81,83,87,22,23,25,
21,23,27,128,130,134,91,92,95,75,76,77,10,10,14,12,12,16,128,128,133,93,94,97,
78,79,82,17,17,20,2,3,8,117,118,122,95,95,99,77,78,81,21,21,24,3,4,11,
27,27,32,89,90,92,109,110,114,121,121,126,112,113,118,89,91,94,62,62,65,15,16,17,
2,3,8,54,54,58,104,105,108,73,74,77,53,55,56,4,5,8,3,3,8,64,65,67,
104,104,108,94,94,98,54,55,58,22,23,26,81,82,85,81,82,85,62,63,65,7,8,10,
3,3,10,68,70,72,125,127,132,115,117,121,114,116,121,106,107,112,52,53,56,2,2,6,
118,119,123,103,105,109,87,89,92,41,42,45,3,3,9,3,3,8,62,63,66,110,112,116,
128,130,135,139,142,147,117,120,125,90,91,95,36,37,39,2,2,6,40,40,45,126,128,132,
87,89,92,72,74,77,12,12,16,7,7,12,121,122,125,98,100,104,86,88,91,31,32,34,
4,4,12,11,12,33,17,19,52,19,21,61,20,23,63,21,23,63,21,22,63,21,23,63,
21,22,62,21,23,62,21,23,62,21,23,62,21,23,63,21,22,62,20,23,62,21,22,62,
21,22,63,21,23,62,21,23,62,21,22,63,21,23,63,21,23,63,21,22,63,21,23,62,
21,22,63,21,22,62,20,23,62,21,23,62,20,23,63,21,23,63,21,23,63,21,23,63,
21,23,63,21,23,62,21,23,63,20,23,63,21,23,62,20,23,62,21,23,62,21,23,63,
20,21,60,17,18,49,10,11,31,4,5,14,2,2,7,1,2,5,7,7,11,10,11,15,
13,13,18,11,11,16,8,8,13,2,2,6,3,3,10,6,7,20,7,7,21,3,3,10,
3,4,8,11,11,15,12,12,16,9,9,12,5,5,9,2,2,8,4,5,14,2,2,7,
214,216,220,198,200,207,162,165,171,44,45,48,2,2,7,7,7,12,11,12,15,5,5,9,
3,3,9,6,6,18,7,7,21,4,4,12,2,2,6,10,10,14,9,10,13,4,4,9,
2,2,6,2,2,6,4,4,12,5,6,16,6,6,11,1,2,6,1,2,5,3,3,7,
3,4,11,9,10,28,16,18,50,20,22,61,21,23,64,21,23,63,19,20,57,12,13,37,
6,6,17,5,6,11,2,2,6,1,2,5,2,3,7,4,4,12,4,4,13,3,3,7,
1,2,5,2,2,6,1,3,5,3,3,10,7,7,15,1,2,5,2,2,6,2,2,6,
3,3,9,6,7,12,1,2,5,1,2,6,2,2,6,3,3,10,6,6,14,2,3,7,
2,2,6,1,2,5,3,3,8,5,5,16,4,4,13,4,5,9,11,11,15,8,8,13,
4,4,8,1,2,5,3,4,10,7,8,20,4,4,13,2,2,6,10,10,14,10,11,14,
6,6,11,1,2,5,2,2,6,3,4,11,4,5,14,6,7,12,1,2,5,1,2,6,
2,3,6,4,4,11,6,7,13,1,2,6,2,2,6,2,2,5,2,3,8,5,6,17,
4,4,12,5,5,10,9,9,13,2,3,7,2,3,8,4,4,9,1,2,5,1,2,5,
3,3,8,5,6,17,6,6,19,3,3,9,3,4,8,10,10,15,10,11,14,9,9,13,
4,4,8,2,3,8,5,5,16,8,9,26,12,13,36,10,11,32,6,6,18,4,4,12,
4,4,13,4,4,12,4,4,12,4,4,12,4,4,12,4,4,12,4,4,12,5,5,15,
5,6,17,4,4,12,4,4,13,4,4,12,5,5,16,5,6,17,4,4,12,4,4,13,
4,4,12,5,5,15,6,6,18,4,4,13,4,4,12,4,4,12,5,5,15,7,8,23,
5,6,18,3,3,10,4,4,8,9,9,13,6,6,11,2,2,7,3,3,10,5,5,15,
7,8,21,4,5,14,4,4,12,4,4,12,4,4,12,6,6,19,7,7,21,4,4,12,
4,4,8,3,3,7,3,4,11,5,5,15,4,4,13,4,4,12,4,4,12,5,6,17,
6,7,21,4,4,12,4,4,8,6,6,10,2,2,6,3,3,9,4,4,13,6,7,19,
4,5,14,4,4,12,4,4,12,4,4,13,7,7,21,7,8,22,4,4,13,2,2,8,
8,8,12,10,10,14,6,6,10,2,2,8,4,4,12,7,8,20,5,6,17,4,4,12,
4,4,12,4,4,12,5,5,16,6,6,18,4,4,13,4,4,12,4,4,12,4,5,14,
7,8,22,13,15,41,19,20,57,21,22,62,21,23,63,21,23,64,21,23,63,21,23,63,
21,23,63,21,23,63,21,23,64,21,23,64,21,23,63,21,23,63,21,23,63,21,23,64,
21,23,64,21,23,63,21,23,63,21,23,63,21,23,63,22,23,63,21,23,64,22,23,63,
21,23,64,21,23,63,21,23,63,21,23,63,21,24,63,22,23,63,21,23,64,22,23,63,
22,24,63,21,23,63,21,23,63,21,23,63,21,23,63,21,23,63,21,23,63,21,23,64,
21,23,62,18,20,57,14,16,44,11,12,35,11,12,33,11,12,31,10,11,29,8,9,26,
8,8,24,8,9,24,8,9,26,10,11,30,11,12,33,13,14,41,13,14,41,12,13,34,
10,11,30,9,9,26,8,9,25,8,9,26,9,11,29,11,12,33,8,9,26,24,25,31,
74,75,78,46,47,50,46,46,50,14,15,17,5,6,18,9,10,28,8,9,26,9,10,28,
11,12,33,13,14,39,14,16,42,12,13,36,11,12,31,9,10,28,9,9,26,10,10,27,
11,12,30,12,13,32,12,13,35,12,13,36,10,11,31,11,12,32,11,11,31,10,11,31,
11,12,33,14,15,44,18,21,56,20,23,63,21,23,64,21,24,64,19,21,60,16,17,49,
12,13,36,10,11,31,11,13,32,11,12,32,10,11,30,11,12,34,11,13,35,11,11,32,
11,12,31,11,12,31,10,12,31,10,12,33,11,12,33,11,12,32,11,12,31,11,12,31,
11,11,32,11,11,32,11,12,32,11,12,31,11,11,31,10,11,33,11,12,33,10,12,31,
11,12,31,11,11,31,10,11,31,12,13,36,12,13,35,10,11,29,9,10,27,9,10,28,
10,11,30,11,12,31,11,12,33,12,14,39,13,14,36,11,11,31,9,10,27,8,9,25,
8,10,26,10,11,30,12,12,32,12,13,35,11,13,36,10,11,31,11,13,32,11,12,31,
10,12,31,11,12,34,11,12,33,11,12,31,11,12,31,11,12,31,10,11,31,12,13,37,
12,13,35,10,11,29,9,10,28,10,11,30,12,12,33,10,11,31,11,12,31,11,11,31,
10,11,32,12,13,37,13,15,40,12,14,35,10,11,30,9,9,27,8,9,25,8,9,26,
10,11,30,12,12,33,13,13,39,16,17,47,16,18,51,15,17,47,13,14,39,13,15,38,
13,14,38,13,14,38,13,15,38,13,14,38,13,15,38,14,15,38,13,14,38,12,13,38,
12,14,38,14,15,38,14,14,38,13,14,37,13,14,40,12,13,38,14,15,38,13,15,38,
13,14,37,12,13,38,13,13,38,13,15,38,13,14,38,13,14,38,12,13,37,14,15,43,
13,15,41,12,14,35,10,11,30,9,10,28,9,10,29,11,12,31,12,13,35,13,15,41,
14,15,42,12,14,37,13,14,38,13,14,37,13,14,37,13,14,40,13,15,42,12,14,36,
10,11,31,10,11,31,12,13,35,12,13,37,13,14,37,13,14,37,12,14,37,13,14,39,
13,15,41,12,14,36,10,11,31,10,11,30,10,12,32,12,13,34,13,14,38,13,14,39,
14,16,39,14,15,38,13,14,38,12,13,37,13,15,42,15,15,43,13,15,38,11,12,32,
9,10,27,8,9,25,9,10,28,11,12,32,12,14,37,13,15,41,13,14,39,14,15,39,
14,14,38,13,14,37,12,14,39,12,14,39,14,15,38,13,14,38,13,14,37,13,14,37,
14,15,43,18,19,52,20,22,61,21,23,64,22,24,64,22,23,64,21,23,64,21,23,65,
21,23,64,22,23,64,21,23,64,22,23,65,21,24,64,21,23,64,21,24,64,21,24,64,
21,24,64,21,23,64,22,23,64,22,24,64,21,24,65,21,23,64,21,24,64,21,23,64,
22,23,64,22,23,64,22,23,64,21,23,64,21,23,64,22,23,64,22,23,64,22,23,64,
22,23,64,21,23,64,22,23,64,21,24,64,21,24,64,21,23,64,22,23,64,22,23,64,
20,23,64,21,22,63,20,22,60,18,20,57,19,20,56,17,20,55,17,19,51,16,18,50,
16,17,50,16,18,50,17,18,50,18,18,53,19,19,56,19,22,59,19,21,59,19,20,56,
18,19,52,17,18,50,16,18,50,16,18,50,17,19,52,16,18,48,11,12,34,6,7,20,
5,5,15,5,5,15,4,5,15,5,6,17,9,11,29,15,17,46,17,18,50,16,19,52,
17,20,55,19,21,58,19,22,58,19,20,56,17,19,54,17,19,51,17,18,50,17,19,51,
18,19,53,18,19,55,18,20,57,18,20,58,18,20,56,18,20,56,18,20,56,18,20,56,
18,21,57,20,22,60,20,22,63,21,24,65,22,24,65,22,24,64,21,22,63,20,21,61,
18,21,58,19,20,56,19,20,56,18,20,56,19,20,56,19,21,57,19,21,57,19,20,56,
19,19,56,18,19,56,18,20,56,18,20,57,19,20,57,19,20,55,18,20,56,19,20,56,
18,21,57,19,20,56,19,19,56,18,20,56,19,20,56,19,21,57,18,21,57,19,20,56,
19,19,56,19,19,56,18,20,56,19,21,57,18,20,56,17,19,52,16,18,51,17,19,52,
17,19,53,18,19,55,19,20,57,19,20,58,18,20,57,18,19,54,17,18,51,17,18,50,
17,18,50,17,19,53,18,19,55,19,20,57,18,21,58,19,20,56,19,20,56,19,20,56,
19,20,56,19,21,57,18,21,57,19,19,56,19,20,55,18,20,56,18,20,57,18,21,58,
18,19,56,17,18,52,17,19,51,17,19,53,18,19,54,19,20,56,19,19,56,18,20,56,
19,20,56,19,20,58,19,20,59,19,19,56,18,19,53,17,18,51,17,18,50,16,18,50,
17,19,53,17,20,55,19,21,58,20,21,60,20,23,62,20,21,61,19,21,58,18,21,57,
19,21,57,19,21,57,19,21,57,19,20,57,19,21,58,19,21,57,19,21,57,19,20,58,
19,21,58,19,20,58,19,20,57,19,21,57,19,20,58,18,20,58,18,20,57,19,21,57,
18,21,57,19,20,57,19,21,58,19,21,57,19,21,58,19,20,57,18,21,58,20,21,59,
20,21,59,18,20,56,17,19,53,17,18,51,16,19,52,18,19,54,19,20,56,20,21,59,
19,21,59,19,21,57,19,20,57,18,20,57,18,21,56,20,20,59,20,21,59,19,20,56,
18,20,55,18,20,55,18,20,56,19,21,58,18,20,57,19,20,57,19,21,58,19,20,58,
20,21,59,18,20,56,17,20,54,18,19,54,18,20,55,19,20,56,19,21,58,19,21,58,
18,21,58,19,21,57,18,21,57,19,21,58,20,21,59,20,22,60,18,21,57,18,20,54,
17,18,51,16,18,50,17,18,51,17,20,54,19,21,57,20,22,59,19,20,58,18,21,58,
19,20,57,19,21,58,19,20,58,19,21,58,19,21,58,19,21,57,19,21,57,19,20,58,
19,22,59,21,23,61,20,23,64,21,24,65,22,23,65,22,24,65,22,24,65,21,23,65,
21,24,65,22,23,65,21,24,65,22,23,65,21,24,65,22,24,65,22,23,65,22,24,65,
21,24,65,21,24,65,22,24,65,22,24,65,22,24,65,22,24,65,21,23,65,22,24,65,
21,23,65,22,24,65,21,24,65,22,24,65,22,24,65,22,24,64,22,24,65,22,24,65,
22,24,65,21,24,65,22,24,64,21,23,65,22,24,65,22,24,65,22,23,65,22,24,65,
21,23,65,21,23,64,21,22,63,20,22,62,20,22,61,19,21,58,19,21,57,18,20,56,
18,20,55,18,20,56,18,21,57,19,21,59,20,22,61,21,23,63,20,22,62,20,21,60,
19,21,57,18,20,56,18,20,56,19,21,58,19,21,58,15,17,46,10,12,31,7,7,21,
8,8,21,7,7,20,7,7,20,7,8,23,12,13,36,17,18,51,19,20,56,19,21,59,
20,22,61,21,23,63,21,23,63,20,22,60,19,21,59,19,20,57,19,20,57,19,21,58,
19,21,58,20,22,61,20,22,62,20,22,61,20,22,61,20,22,61,19,22,61,20,22,61,
20,22,62,21,23,64,20,23,65,22,24,65,22,24,66,22,24,65,21,23,64,21,23,63,
20,22,61,20,22,61,20,22,61,20,22,61,20,22,62,20,22,62,20,22,61,20,22,60,
20,22,61,20,22,60,20,22,62,20,22,62,20,22,62,20,22,60,20,22,61,20,22,62,
20,22,62,20,22,61,20,22,61,20,22,61,19,22,62,20,22,62,20,22,61,20,22,61,
20,22,61,20,22,61,20,22,62,20,22,62,19,21,59,19,21,57,19,20,57,19,21,58,
19,21,59,20,22,61,20,22,62,21,22,63,20,22,61,19,21,58,19,20,57,18,20,56,
18,21,57,19,21,58,20,22,61,20,22,61,20,22,61,20,22,61,20,22,60,20,22,61,
20,22,62,20,22,62,20,22,62,20,22,60,20,22,61,20,22,61,20,22,62,19,22,62,
19,21,59,19,21,57,19,21,57,19,21,59,20,22,61,20,22,61,20,22,61,20,22,60,
20,22,61,21,23,62,21,23,62,20,22,60,19,21,58,19,20,57,18,20,56,19,21,57,
18,21,59,20,22,61,21,23,64,21,23,65,21,23,64,21,23,62,21,23,63,21,23,63,
21,22,62,21,22,62,20,22,62,21,23,62,21,23,63,21,22,62,21,23,63,20,23,63,
21,23,63,21,23,62,21,22,62,20,23,63,21,23,62,21,23,63,21,23,62,21,22,62,
20,22,61,21,22,62,21,23,63,21,23,63,21,23,62,20,22,63,21,23,63,21,23,63,
21,22,62,20,22,59,19,21,58,19,20,57,19,21,58,20,21,60,20,22,62,21,23,64,
21,23,63,21,22,62,21,22,62,20,22,62,21,23,62,21,23,63,20,22,61,20,22,61,
20,21,60,20,22,60,20,22,62,20,22,62,21,22,62,21,23,63,21,23,63,21,23,62,
21,22,62,20,22,60,19,21,59,19,21,59,20,22,61,20,22,62,21,22,63,21,23,62,
21,23,63,21,23,63,21,23,63,21,22,63,21,23,64,21,23,62,20,22,60,18,21,58,
18,20,57,19,20,57,19,21,58,19,22,60,21,22,63,21,23,63,21,23,63,21,23,63,
21,23,63,21,23,63,21,23,63,21,23,63,21,23,62,21,22,62,21,23,63,21,23,62,
21,23,63,21,23,65,22,24,66,22,24,65,22,24,66,22,24,66,22,24,66,21,24,65,
22,24,66,22,24,66,22,24,66,22,24,66,22,24,66,22,24,66,22,24,66,22,24,66,
22,24,66,22,24,66,22,24,66,22,24,65,22,24,66,22,24,65,22,24,65,22,24,66,
22,24,66,22,24,66,22,24,66,22,24,66,22,24,66,22,24,66,22,24,66,22,24,66,
22,24,66,21,24,66,22,24,66,22,24,66,22,24,66,22,24,65,22,24,66,22,24,66,
20,22,63,17,19,52,13,14,40,10,12,33,10,11,31,10,11,30,9,10,29,9,10,28,
9,9,27,9,10,27,9,10,28,10,11,31,13,13,38,14,15,43,12,13,38,10,11,31,
10,10,29,9,10,28,9,10,28,9,10,28,10,11,31,10,12,33,9,9,27,66,67,80,
107,109,122,86,87,100,47,49,60,6,7,20,9,10,28,10,10,28,9,10,28,10,11,30,
11,13,35,14,15,42,12,14,39,10,11,32,10,11,29,9,10,29,9,10,28,10,10,29,
10,11,30,10,11,33,12,13,37,11,12,34,10,11,30,10,10,30,10,10,30,10,11,30,
12,13,38,17,19,52,21,24,63,22,24,67,22,24,67,22,23,65,19,21,58,15,16,43,
10,12,32,10,11,30,10,10,30,10,10,30,10,11,32,11,13,35,11,12,33,10,10,30,
10,11,30,10,11,30,10,11,32,11,12,34,10,11,32,10,10,30,10,10,30,11,11,31,
10,11,32,10,11,31,10,10,30,10,11,30,10,11,32,12,13,35,10,11,32,10,10,30,
10,10,30,10,10,30,11,12,34,12,13,37,10,11,32,9,10,29,9,11,29,9,11,29,
9,11,30,10,11,31,12,13,37,12,14,39,10,11,32,9,10,29,10,10,29,9,10,28,
10,10,29,10,11,30,10,11,32,11,12,36,11,12,34,10,11,30,10,11,30,10,10,30,
10,11,32,12,13,35,10,11,31,10,10,30,10,10,30,10,11,30,11,12,35,12,13,37,
10,11,32,9,10,29,9,11,29,10,11,31,10,12,32,10,11,30,9,10,30,10,11,30,
11,12,35,13,14,40,12,13,37,10,11,31,9,10,29,9,10,28,9,10,28,9,10,29,
10,11,31,11,12,34,14,15,42,16,18,49,16,18,51,14,16,44,12,13,37,11,12,35,
11,13,36,11,13,35,11,12,36,11,13,35,11,12,36,12,13,35,12,13,37,12,14,38,
12,14,37,11,13,35,11,12,35,12,13,37,12,14,38,12,14,37,11,12,35,12,13,35,
12,13,37,12,14,39,13,13,38,12,12,35,11,12,35,11,13,35,13,14,40,14,15,43,
12,13,37,10,11,32,10,11,30,9,10,29,10,10,30,10,11,32,12,13,36,13,15,41,
13,14,39,11,12,36,11,12,35,11,12,35,12,13,37,14,16,42,13,14,38,10,11,32,
10,10,30,10,12,32,12,13,36,12,13,36,12,13,35,11,12,35,12,13,38,13,15,41,
12,13,38,10,11,32,10,11,30,10,11,31,10,11,31,11,12,34,12,13,38,12,13,38,
11,13,36,11,12,35,11,12,35,12,14,38,14,15,44,13,14,40,11,12,34,10,10,30,
9,10,28,9,10,28,10,11,30,11,12,33,12,14,39,13,15,40,12,13,37,11,13,35,
11,12,35,12,13,37,13,14,39,12,13,37,12,12,35,11,12,35,11,13,35,12,14,39,
16,17,47,19,22,59,22,23,66,23,25,66,23,24,66,22,25,67,23,25,66,22,24,67,
22,24,67,22,24,66,22,25,66,23,24,66,22,24,67,22,24,67,22,24,66,22,24,67,
22,24,66,22,24,67,22,24,66,22,24,67,22,24,67,22,24,67,22,24,67,22,24,66,
22,24,67,23,25,66,22,24,66,22,25,67,22,24,67,23,25,67,22,24,67,22,24,66,
22,24,67,22,25,67,22,24,66,23,24,67,22,24,66,22,24,66,23,24,67,22,24,66,
21,23,63,16,18,49,11,11,32,64,66,81,132,133,148,133,134,151,131,132,150,139,141,157,
138,139,156,119,121,139,103,105,122,75,76,92,25,25,40,8,9,26,43,45,61,92,94,110,
105,107,123,116,118,135,129,131,148,119,121,137,91,93,109,52,53,68,7,8,23,49,49,65,
157,158,173,173,175,194,118,121,140,82,83,100,107,108,125,136,138,155,118,120,137,79,81,97,
29,31,45,8,9,26,30,32,47,88,90,107,110,112,130,111,113,130,117,119,136,121,122,139,
119,120,135,86,87,102,22,22,38,29,30,46,102,103,119,113,114,131,76,78,93,29,30,44,
9,10,28,16,17,46,21,22,58,19,22,59,20,22,62,20,22,63,19,19,55,13,14,38,
37,39,54,105,106,121,119,120,137,82,84,101,30,31,46,8,9,24,65,66,83,112,115,132,
101,104,121,95,97,114,48,49,64,8,9,24,79,80,96,123,125,141,93,95,111,45,46,62,
16,17,32,87,89,104,121,124,140,85,88,103,40,42,57,7,9,24,60,60,76,119,120,136,
101,103,120,61,62,77,15,15,31,9,10,27,81,82,97,122,124,140,107,109,127,112,114,132,
116,117,134,76,77,93,17,17,33,21,23,38,81,83,99,112,114,131,114,116,134,120,123,139,
125,127,143,123,124,140,96,99,114,34,35,50,22,24,39,97,98,114,122,124,140,87,89,106,
34,36,51,8,9,24,70,71,86,123,126,142,99,101,118,57,57,73,10,10,25,28,29,46,
91,93,109,110,112,129,99,101,118,86,88,103,88,89,104,95,97,114,93,95,111,66,67,83,
19,20,35,8,9,26,43,44,60,88,90,107,102,104,121,117,118,134,128,129,146,115,117,134,
81,82,99,39,41,55,9,10,26,11,12,34,12,14,39,10,11,31,58,59,74,99,102,118,
83,84,101,79,80,96,90,92,108,102,103,120,107,108,124,109,111,128,73,74,90,18,19,34,
65,66,82,110,112,127,83,85,100,39,40,54,8,9,25,62,63,79,109,111,127,86,88,104,
44,46,60,8,8,24,53,55,71,106,107,123,88,89,105,47,48,63,8,9,26,22,23,40,
68,69,84,89,90,106,97,98,115,111,111,129,104,105,121,78,79,94,46,47,61,11,12,27,
18,19,35,77,78,93,92,94,109,63,65,80,27,29,44,8,9,26,40,40,57,84,85,101,
87,89,104,78,79,95,65,66,81,72,72,87,82,83,99,71,72,88,35,35,51,8,9,26,
36,37,54,94,96,111,102,104,121,97,99,116,107,109,126,91,92,108,32,33,48,50,50,66,
107,108,123,98,100,116,64,65,80,20,21,36,9,9,26,42,43,60,87,89,104,104,107,123,
121,123,140,126,128,144,104,106,122,67,68,84,24,25,40,10,11,26,76,77,93,107,110,125,
79,81,98,39,41,56,8,9,24,56,57,72,108,109,124,93,95,112,57,59,74,17,17,32,
11,13,35,18,19,52,21,23,63,22,25,67,23,25,67,23,25,67,23,25,67,23,25,68,
22,25,67,23,24,67,22,24,67,22,25,68,23,24,67,23,24,67,23,24,68,23,25,68,
22,25,68,22,25,68,22,25,67,22,25,68,22,25,68,23,25,68,22,25,68,23,25,68,
23,24,67,22,24,67,23,25,68,22,25,67,23,24,68,23,24,68,23,25,68,23,24,68,
22,24,68,22,24,67,22,25,67,23,24,67,22,24,68,23,25,68,22,24,68,22,25,67,
22,24,66,18,21,58,13,15,42,24,24,44,48,49,66,53,54,71,52,52,69,46,46,62,
75,76,91,141,143,161,155,159,179,147,151,171,104,107,125,24,25,41,96,97,112,173,174,190,
139,142,163,91,93,112,38,39,56,105,105,121,171,171,189,144,147,167,74,76,95,8,9,25,
94,95,110,164,167,184,142,146,166,104,107,125,43,44,62,62,63,79,146,147,163,170,173,190,
114,117,138,31,32,49,94,95,110,174,175,190,148,151,172,112,114,134,57,58,76,45,46,63,
57,58,74,57,59,75,34,35,53,8,9,26,96,97,112,171,174,190,135,139,159,81,82,101,
18,19,35,10,11,30,10,11,30,10,11,31,13,14,38,18,19,53,20,22,60,16,17,49,
11,12,33,96,96,112,174,175,190,146,149,170,67,70,88,34,35,52,126,128,145,168,171,190,
143,146,167,148,151,172,107,110,128,16,18,34,56,56,72,159,160,178,164,167,187,102,104,124,
17,19,35,69,69,85,168,169,185,153,156,176,88,90,109,12,12,30,14,15,32,124,126,143,
169,172,190,114,116,137,42,42,60,9,10,28,85,85,102,162,163,181,145,148,169,101,103,123,
45,47,64,26,27,46,9,11,30,78,79,96,165,166,185,154,157,178,120,122,142,65,66,84,
44,45,62,57,59,76,61,62,79,46,48,64,8,9,25,82,83,98,174,175,190,154,157,178,
86,88,106,9,9,27,27,28,45,139,141,156,173,175,190,111,114,134,26,27,45,74,75,90,
169,170,187,150,152,172,109,112,131,55,57,74,50,51,68,132,132,149,164,166,184,119,121,142,
38,40,57,39,40,57,141,142,160,157,159,178,103,105,125,48,50,68,26,27,44,109,110,126,
169,170,188,133,134,155,62,63,81,11,11,29,12,13,36,12,13,37,39,39,58,138,139,155,
159,161,180,131,133,153,105,107,126,74,74,92,77,77,94,83,84,101,65,66,82,14,15,33,
54,55,72,157,158,176,166,169,189,93,96,115,10,11,28,31,32,49,141,143,159,172,175,190,
104,106,126,18,18,35,17,17,35,132,133,150,174,175,190,107,109,128,24,25,41,65,65,82,
160,161,179,148,151,170,106,108,127,56,58,75,92,93,109,157,159,176,138,140,160,75,76,94,
10,11,28,86,86,103,161,162,179,126,128,148,63,65,82,15,16,33,109,110,127,155,155,175,
113,115,134,80,82,100,42,43,61,96,97,114,153,153,170,136,138,158,77,79,97,10,11,29,
30,32,50,132,134,150,161,163,182,125,127,148,77,78,96,37,39,57,18,19,39,21,21,40,
127,127,143,174,175,190,130,133,154,42,44,62,47,48,64,152,153,171,166,169,189,115,118,138,
57,57,76,43,45,62,128,129,146,170,173,190,123,125,146,39,41,58,66,66,81,162,163,179,
159,161,182,95,97,115,13,14,31,17,18,36,127,129,145,174,175,190,121,124,145,44,45,62,
9,11,30,15,16,46,21,23,60,21,24,67,23,25,68,22,25,69,23,25,68,23,25,68,
23,25,68,23,25,68,23,25,69,23,25,69,23,25,69,23,25,68,23,25,68,23,24,68,
23,25,68,23,24,68,23,25,68,23,25,68,23,25,68,23,25,68,22,25,68,23,25,69,
23,25,68,23,25,68,23,25,69,22,25,68,23,25,68,22,25,68,23,24,69,22,25,68,
23,25,68,23,25,68,23,25,68,23,24,68,23,25,68,22,25,68,23,25,68,23,25,68,
23,25,69,22,24,66,18,20,57,13,15,41,47,48,69,123,125,145,137,140,161,129,132,154,
127,129,150,117,118,138,122,123,142,120,122,141,68,70,90,10,11,31,35,36,56,132,133,151,
151,153,175,94,97,118,26,27,46,20,20,39,120,121,139,155,157,177,103,106,128,32,33,53,
39,39,57,135,136,155,149,151,173,102,106,127,59,61,81,42,43,63,100,103,123,141,143,165,
131,134,157,73,76,96,48,49,67,133,134,151,154,156,177,127,130,153,95,97,119,64,65,84,
92,93,111,140,141,162,136,138,160,57,58,78,38,40,57,129,130,147,143,144,164,111,114,136,
113,115,137,107,109,131,90,92,113,41,43,61,11,11,31,15,17,46,20,22,61,19,21,57,
14,15,42,38,39,59,129,130,148,149,151,172,119,121,144,121,124,146,131,134,157,103,105,125,
121,122,140,154,156,177,126,129,151,59,61,80,9,10,29,98,99,117,162,164,182,123,127,149,
52,54,74,14,14,33,110,111,129,155,157,177,115,118,141,92,94,114,82,84,104,109,111,132,
122,125,146,120,124,145,77,79,100,28,29,48,85,86,105,138,140,161,128,130,153,106,108,129,
63,64,84,32,33,53,26,27,48,45,46,64,127,128,145,154,156,177,126,129,152,99,102,123,
67,68,88,82,84,102,137,138,158,149,151,173,68,70,91,30,31,49,120,121,138,158,159,180,
120,123,146,96,97,118,89,91,111,119,122,144,133,136,159,128,131,154,74,76,96,31,32,50,
118,119,136,160,163,183,113,116,138,64,65,86,29,30,50,87,89,109,136,138,160,125,128,150,
83,85,105,28,30,48,104,104,121,160,161,181,109,111,133,56,58,78,18,19,39,57,58,79,
120,121,142,130,132,154,97,99,119,35,37,57,12,13,36,14,15,41,12,13,37,77,78,97,
142,144,164,121,123,144,112,114,135,105,107,127,103,105,124,113,114,132,112,114,132,63,64,84,
10,11,30,91,92,111,156,158,178,123,126,149,88,91,112,80,82,102,115,118,139,129,132,154,
123,126,148,106,108,128,89,90,110,114,117,137,131,134,155,126,129,151,68,70,91,17,17,37,
105,106,125,156,158,178,107,110,131,41,43,62,10,11,30,97,99,118,151,152,172,103,105,127,
42,43,63,24,24,42,115,116,135,142,144,163,91,92,112,28,30,48,65,65,83,148,149,167,
122,124,145,71,73,93,30,31,50,42,43,62,104,105,125,122,123,145,96,98,118,38,39,58,
30,31,50,111,113,132,132,133,155,114,116,138,84,86,106,41,42,62,31,32,53,11,13,33,
64,65,83,147,148,167,144,147,169,84,86,108,32,33,51,111,112,130,165,166,183,115,119,141,
57,59,79,14,16,35,67,68,89,131,133,154,137,140,162,93,95,116,27,28,47,96,97,114,
154,156,176,118,121,143,90,93,113,76,77,98,108,110,132,129,132,154,128,130,153,82,84,104,
20,21,40,13,15,40,19,20,56,22,24,67,23,25,69,23,25,69,22,24,67,22,24,66,
21,23,63,20,23,61,19,21,59,18,19,55,17,18,51,16,18,50,16,18,50,16,18,49,
16,18,50,17,19,53,19,20,57,20,22,60,21,22,63,21,24,65,22,24,67,22,24,68,
23,25,70,23,25,70,23,25,69,23,25,69,23,26,70,23,26,69,23,26,69,23,25,69,
23,25,69,23,25,70,23,25,69,23,25,69,23,25,69,23,25,69,23,25,69,23,26,69,
23,25,70,22,24,68,20,22,60,14,16,45,37,37,60,126,127,147,153,155,175,129,131,155,
108,111,134,74,77,98,60,62,83,66,68,90,78,80,103,61,64,85,15,16,38,70,71,91,
144,145,165,128,130,153,72,73,96,10,11,31,60,61,82,138,139,159,133,135,157,79,82,103,
15,16,36,71,72,92,140,142,162,132,134,156,108,110,133,108,110,130,134,135,157,143,144,167,
128,131,153,66,68,90,11,12,34,35,35,57,108,108,128,136,138,158,123,125,146,104,107,128,
113,115,137,130,132,155,108,111,133,47,48,70,11,12,34,68,70,91,136,138,158,126,128,149,
98,100,122,107,107,128,136,138,159,91,93,114,25,26,46,14,15,42,19,21,57,21,23,63,
17,19,52,12,14,38,82,83,103,148,149,170,129,132,155,131,133,158,116,118,142,35,37,58,
49,50,70,140,142,162,150,153,175,101,104,127,27,29,50,43,44,65,120,121,141,133,135,155,
88,90,112,19,20,43,52,53,73,131,133,153,135,137,159,111,113,135,97,99,119,118,119,139,
134,136,157,127,130,152,81,84,105,23,24,45,51,51,72,117,119,139,138,139,160,130,132,155,
122,124,148,127,130,153,124,126,149,63,65,87,32,32,52,95,97,116,136,137,158,122,124,146,
102,104,126,108,110,132,129,131,154,116,119,141,55,56,78,11,12,33,61,62,82,134,136,155,
137,139,160,113,115,138,102,104,124,123,124,144,139,141,162,132,135,158,83,84,106,16,16,38,
23,23,45,96,97,117,138,139,160,138,140,162,127,131,153,102,103,125,115,116,136,137,139,161,
109,112,135,45,46,68,14,15,35,81,82,103,131,132,153,130,132,154,129,131,153,128,130,151,
125,126,149,115,117,139,72,73,94,21,22,43,14,15,43,16,18,50,15,16,46,30,31,54,
113,115,135,143,145,167,114,116,139,93,95,117,74,75,98,75,77,99,81,83,104,75,77,99,
29,31,52,39,40,60,116,118,137,135,138,158,118,120,142,105,107,128,117,118,138,136,137,159,
127,130,152,85,87,109,72,74,94,119,120,139,139,141,161,129,131,154,77,78,100,11,12,34,
50,51,72,127,128,148,138,140,161,88,90,113,19,20,41,44,44,65,124,125,145,136,137,159,
87,88,110,18,19,40,65,67,87,136,138,159,115,117,139,63,64,86,10,12,32,48,49,71,
120,121,141,127,129,150,120,122,143,100,102,124,92,93,114,116,117,138,124,125,147,77,78,99,
39,40,60,80,81,101,128,130,150,132,133,155,121,124,147,122,125,147,130,132,154,98,100,122,
42,43,63,86,87,106,138,139,159,111,113,134,42,43,65,18,18,40,90,90,111,137,139,159,
137,139,161,136,138,160,136,138,161,133,134,157,120,121,144,69,70,92,11,12,34,47,48,70,
124,125,145,135,137,158,112,114,137,99,101,122,117,119,139,136,137,158,130,133,155,84,86,108,
24,26,47,13,14,41,19,20,56,22,24,66,22,23,64,21,22,58,17,19,52,15,16,46,
13,14,41,12,14,38,21,22,39,27,29,39,34,35,39,38,38,39,37,38,39,38,39,39,
35,35,39,27,29,38,20,21,38,12,13,37,13,14,40,15,16,45,16,18,50,19,21,57,
20,22,62,23,24,67,22,25,69,23,26,70,23,26,70,23,26,70,23,26,70,24,25,70,
23,26,70,23,26,70,23,26,70,24,26,70,23,26,70,23,26,71,23,25,70,23,25,70,
24,26,71,24,26,71,22,24,66,19,20,56,14,16,45,22,23,47,69,70,92,100,101,123,
108,110,134,114,116,139,115,117,140,113,114,138,109,111,135,83,86,109,35,36,58,12,13,38,
15,16,43,17,18,46,18,19,47,16,18,46,14,16,44,15,16,44,15,17,45,18,19,47,
17,18,46,14,15,44,16,16,44,16,18,45,14,16,43,14,16,43,16,17,44,27,27,53,
20,21,46,13,15,43,16,18,49,16,18,51,14,16,46,15,16,44,24,26,52,27,29,55,
26,28,54,19,20,47,14,16,43,15,17,48,16,18,50,15,16,46,16,17,45,17,18,46,
15,16,44,15,16,45,16,18,45,23,24,51,17,19,47,16,18,51,21,23,62,23,25,69,
20,22,62,16,17,47,31,32,56,83,83,105,99,100,123,94,96,119,72,73,96,24,26,49,
13,14,38,67,69,91,105,107,127,92,94,117,46,48,72,12,13,36,68,69,92,119,121,143,
102,104,128,58,60,84,16,17,41,13,15,42,17,19,47,15,16,44,14,16,44,15,16,44,
21,22,49,19,21,48,14,16,43,16,17,48,17,18,50,14,16,44,29,31,54,81,82,104,
87,88,111,34,36,58,13,13,39,18,19,47,16,18,47,14,16,45,14,15,43,22,24,51,
26,28,54,26,28,54,19,21,48,14,16,43,16,17,46,16,18,50,16,18,48,16,17,45,
17,18,46,15,16,44,15,16,45,15,16,44,22,24,51,19,21,48,14,16,43,16,17,49,
17,18,51,15,17,46,16,17,44,24,25,52,15,16,43,13,15,41,47,48,70,118,120,142,
125,126,150,84,86,110,29,31,54,14,15,41,15,16,43,21,22,50,22,24,51,24,25,51,
21,23,49,13,15,42,15,16,45,17,18,50,20,20,58,21,23,63,19,20,56,14,15,43,
49,50,73,91,93,115,86,87,110,86,87,111,90,91,114,90,92,114,93,94,118,90,92,116,
57,59,82,18,19,43,14,15,42,18,20,48,16,18,45,14,16,45,14,16,44,22,24,51,
19,20,48,14,16,45,16,17,47,14,16,45,21,23,50,20,21,48,15,16,45,15,17,48,
16,17,47,15,17,46,17,19,47,18,20,48,18,19,48,15,17,46,15,16,45,17,18,45,
17,18,47,14,15,43,24,25,48,91,92,114,125,126,150,92,94,117,42,43,65,13,14,38,
14,16,43,22,23,50,22,23,50,14,16,43,14,16,45,14,16,44,16,18,46,18,19,46,
16,17,46,15,16,46,13,14,41,57,58,81,89,91,112,58,59,82,17,17,42,13,15,42,
14,15,41,45,46,70,104,105,128,110,111,136,73,75,98,25,26,50,14,15,42,14,15,43,
22,23,51,24,25,51,25,26,52,22,24,50,13,15,42,15,16,45,16,17,49,15,16,47,
15,16,44,18,19,47,16,17,44,14,16,44,14,16,43,21,22,50,20,21,48,13,15,42,
15,16,47,18,20,54,20,22,61,20,21,58,16,18,49,13,15,41,28,29,41,73,73,54,
105,106,65,124,125,70,133,135,73,141,142,75,144,146,76,146,146,77,146,147,77,146,147,76,
145,146,76,140,142,75,134,135,73,124,125,69,105,106,63,69,71,52,26,27,39,13,14,38,
15,17,47,19,21,57,22,24,65,22,25,68,23,26,71,24,26,71,23,26,71,24,26,71,
23,26,71,24,26,71,24,26,71,24,26,71,24,26,71,24,26,71,24,26,71,24,26,71,
24,26,72,24,26,72,23,25,70,22,24,67,21,23,64,19,21,58,18,19,55,17,18,51,
16,18,50,16,18,49,16,17,48,15,18,49,17,18,51,17,19,53,17,19,54,19,21,58,
21,23,64,23,25,69,23,24,68,23,24,69,23,26,69,22,26,69,23,25,69,23,24,67,
23,24,69,23,25,69,22,25,69,23,25,68,23,25,69,23,25,69,22,24,66,21,23,65,
22,23,66,22,24,67,22,24,68,23,25,68,23,25,67,22,23,65,21,22,63,20,22,61,
20,21,60,20,21,60,20,22,61,20,22,61,19,21,60,19,21,59,19,21,57,19,21,58,
18,20,57,18,20,55,18,19,53,17,19,54,18,19,54,19,20,57,19,21,59,20,22,60,
20,22,61,19,20,57,17,19,53,17,19,53,17,19,54,18,19,54,18,19,53,18,19,53,
18,19,54,17,19,52,17,18,51,17,19,52,17,19,53,16,18,50,15,16,45,14,15,43,
14,15,43,14,15,42,15,16,45,18,19,54,21,23,64,23,25,68,23,24,67,22,24,65,
20,22,62,21,22,62,21,23,64,21,23,64,22,23,65,21,22,60,18,19,55,17,18,52,
17,18,51,17,19,52,19,21,56,21,23,64,22,25,69,24,26,70,23,25,67,22,23,66,
20,24,64,20,22,62,19,22,61,20,22,61,20,21,60,19,21,59,19,21,57,19,21,57,
18,21,57,19,21,58,19,21,57,19,21,58,19,21,58,20,21,60,20,22,61,21,24,64,
22,24,65,22,24,66,22,25,66,22,24,66,22,23,64,20,22,58,16,18,49,16,17,48,
15,17,48,15,17,47,15,17,47,18,19,53,20,21,59,20,22,61,20,21,60,19,21,59,
19,21,58,19,21,59,20,21,60,20,21,59,20,22,61,20,22,61,19,22,59,18,19,54,
17,18,51,16,18,51,17,18,51,17,19,52,17,19,53,18,19,54,18,19,55,18,20,54,
18,19,54,18,20,56,20,23,62,21,24,66,22,24,66,21,24,64,21,23,62,20,21,60,
19,21,59,19,21,58,19,21,58,19,20,57,18,20,56,18,19,54,18,20,55,19,20,57,
19,21,58,19,21,59,20,22,60,20,22,62,21,22,63,22,23,65,22,24,67,23,25,69,
22,24,68,20,21,59,17,18,50,16,17,47,15,17,47,15,17,47,15,17,47,16,18,51,
19,21,58,20,22,62,21,22,62,21,24,64,21,24,65,22,23,64,22,24,66,22,24,66,
22,24,68,23,25,66,20,22,60,17,19,53,17,18,52,16,19,52,18,19,54,19,21,58,
18,19,55,16,17,48,14,16,44,14,16,44,14,15,44,15,16,45,18,19,53,21,23,62,
22,24,65,22,23,66,21,23,66,22,23,65,22,24,66,23,25,69,23,25,68,23,25,69,
23,25,68,23,25,69,23,25,68,23,25,69,23,25,68,22,24,67,21,24,66,23,24,67,
23,26,69,22,24,67,19,21,58,15,17,46,32,33,45,97,98,68,136,137,81,136,137,78,
136,137,75,136,137,74,135,136,73,134,135,74,133,134,74,133,135,74,133,134,73,134,135,74,
133,134,74,134,135,73,134,135,74,136,137,74,136,137,76,136,137,78,136,137,79,85,86,61,
24,25,41,15,16,45,19,22,58,23,25,69,23,26,71,24,26,72,24,26,72,24,26,72,
24,26,72,24,26,72,24,26,72,24,27,72,24,26,72,24,27,71,24,26,72,24,26,72,
24,27,73,24,27,72,24,27,73,25,26,72,25,26,72,23,26,71,24,26,72,24,27,72,
25,28,72,25,27,72,25,28,72,25,28,72,25,27,71,24,26,72,24,26,72,24,26,71,
23,25,72,24,26,73,24,27,72,25,26,73,24,26,72,24,26,72,24,26,72,24,26,73,
24,26,73,24,26,73,24,27,73,24,26,73,24,27,72,25,26,72,24,26,73,24,27,72,
24,26,73,23,26,70,21,22,63,19,20,57,17,18,52,16,18,50,16,17,48,15,17,47,
15,16,46,14,16,44,16,17,46,17,18,47,18,19,48,19,20,48,19,21,48,21,22,49,
22,24,51,25,26,52,25,26,54,25,25,52,23,24,51,21,22,50,19,20,47,16,19,47,
14,16,45,15,16,46,16,17,48,17,19,52,20,22,59,22,25,65,22,24,64,18,21,57,
18,19,51,16,17,48,16,17,48,16,17,48,16,17,49,16,17,48,15,17,47,15,17,48,
15,17,48,15,17,48,15,17,48,17,18,52,20,22,61,21,23,64,18,21,57,17,19,50,
16,18,48,16,17,49,16,18,49,16,17,48,16,17,49,16,18,49,16,17,48,16,17,48,
16,18,48,16,17,48,17,20,54,20,23,62,23,26,70,23,25,71,23,23,66,20,22,60,
18,19,54,16,18,50,15,17,46,15,16,45,17,19,47,19,20,47,19,21,48,20,22,48,
20,22,48,19,21,48,19,20,48,17,19,47,16,18,46,15,17,45,15,16,45,16,16,47,
16,18,49,16,18,50,17,19,53,19,20,56,19,22,60,21,23,65,21,23,63,21,22,56,
16,17,49,16,17,48,16,17,48,15,17,46,14,16,45,14,16,45,17,17,46,17,18,48,
17,19,48,17,19,48,17,19,48,17,19,47,17,18,46,17,19,47,18,19,47,16,18,47,
15,17,46,15,16,46,15,17,48,16,18,49,18,19,54,20,22,59,23,24,64,24,25,68,
21,24,65,19,21,57,17,20,54,17,18,51,16,17,49,16,17,48,15,16,45,15,17,46,
17,18,47,18,20,48,20,21,49,21,22,49,23,24,52,24,25,52,24,26,53,22,23,52,
20,21,49,17,19,47,16,17,45,14,16,45,15,16,47,16,18,50,18,20,55,20,22,60,
21,23,64,21,22,63,18,20,55,22,24,55,18,19,51,16,17,49,16,17,49,16,17,49,
16,18,48,16,17,49,16,17,48,16,18,49,16,17,48,16,18,48,16,18,50,19,20,56,
21,23,65,21,24,64,19,21,57,16,18,50,16,18,48,16,17,49,16,17,49,16,18,49,
16,17,48,15,17,47,15,17,48,15,17,48,16,18,49,17,18,49,17,19,53,21,23,64,
23,25,71,24,27,72,24,27,73,25,26,73,24,27,72,24,26,72,24,27,72,24,27,73,
24,27,72,24,27,73,24,27,72,24,27,73,24,27,73,25,26,72,24,26,73,24,26,72,
24,26,72,22,24,68,20,21,58,15,16,45,73,74,79,126,127,100,125,126,72,121,122,68,
124,125,75,125,126,75,125,126,75,126,127,76,125,127,75,125,127,75,125,127,75,125,127,76,
126,127,76,125,126,75,125,126,75,125,126,75,124,125,74,122,124,72,126,128,76,121,123,76,
54,54,54,15,16,47,20,21,59,23,25,68,23,25,71,24,26,72,24,26,73,24,27,73,
24,26,73,24,26,72,24,26,72,24,27,72,24,26,72,24,27,73,24,27,73,24,27,73,
25,27,74,24,27,74,25,27,74,25,27,74,25,27,73,24,27,74,25,26,73,25,27,73,
24,26,73,24,27,73,24,26,74,25,27,73,24,27,73,25,27,74,24,26,73,25,26,73,
25,27,74,25,27,73,24,27,73,25,27,73,24,26,74,25,27,73,25,26,74,24,27,73,
25,27,73,25,27,73,25,27,73,24,27,74,25,27,73,24,26,73,25,27,73,25,26,73,
24,27,73,22,25,68,19,21,59,16,18,49,46,48,77,66,69,98,60,61,90,63,65,94,
68,71,100,71,73,102,73,75,104,75,77,106,76,78,107,77,79,108,76,78,108,75,77,107,
75,78,107,77,79,109,78,80,110,77,79,109,77,79,108,76,78,109,77,78,108,74,76,105,
69,71,101,60,63,91,46,48,76,28,30,58,14,16,46,17,18,51,19,20,56,17,19,53,
33,35,64,74,76,105,78,80,109,63,65,94,65,67,96,65,67,96,65,66,96,65,67,97,
66,68,98,58,61,89,32,35,63,15,17,46,18,21,58,21,22,62,18,20,54,36,37,66,
74,75,104,72,75,103,59,61,90,60,62,91,60,62,91,60,62,91,60,61,91,61,62,91,
51,52,81,28,30,58,16,17,47,19,21,58,23,24,67,21,22,64,18,20,56,16,17,48,
26,27,55,45,47,76,58,60,89,65,67,97,69,72,101,73,74,104,75,76,106,75,77,106,
75,77,107,75,77,107,75,77,107,72,75,104,71,73,102,68,71,100,64,66,96,59,61,90,
52,54,84,45,46,75,32,35,62,19,21,48,17,18,51,19,22,60,20,22,60,17,18,51,
47,49,77,74,76,105,67,69,98,67,69,98,72,75,104,75,77,106,76,79,109,80,81,111,
79,81,112,79,81,112,79,81,111,79,81,111,79,81,110,79,80,110,77,78,108,74,76,105,
69,71,99,63,64,94,53,55,84,39,40,68,23,25,54,15,16,46,17,18,50,18,21,57,
18,21,57,16,18,48,36,38,67,52,54,83,50,52,81,58,58,88,64,67,96,69,71,101,
73,74,105,77,78,108,80,81,112,80,82,113,80,83,114,83,84,114,82,85,115,83,85,115,
82,84,115,79,81,111,74,77,107,67,69,99,55,58,87,40,42,71,25,26,54,15,17,46,
17,18,50,18,19,55,17,19,52,32,33,63,78,80,108,91,92,121,65,67,97,57,59,89,
61,62,91,61,63,92,60,63,91,61,64,93,61,63,93,48,50,79,24,26,54,15,17,48,
18,20,55,20,21,58,17,18,52,37,39,68,71,73,101,68,71,100,65,67,96,66,69,98,
67,69,99,68,70,98,70,72,101,70,71,101,52,54,83,25,27,55,17,19,52,21,22,64,
23,26,72,25,27,73,25,27,74,25,27,74,23,26,73,23,25,71,23,25,69,22,25,68,
22,24,66,21,23,63,19,21,60,20,22,59,19,22,60,19,22,60,19,22,59,21,22,62,
22,24,66,21,24,66,21,23,63,19,19,56,16,17,49,49,50,73,101,102,100,116,118,94,
116,117,82,117,119,77,116,118,76,117,117,74,117,117,74,117,119,74,117,119,75,117,118,74,
117,118,75,117,118,75,117,117,76,116,117,78,116,118,80,116,118,83,100,101,78,49,50,58,
16,17,47,17,19,52,18,20,55,19,20,59,19,21,60,20,22,64,22,23,66,24,25,69,
23,26,71,23,26,72,25,27,73,24,27,73,24,27,73,25,27,74,25,27,73,25,26,73,
25,27,75,25,27,74,25,27,75,24,27,74,25,27,75,25,27,74,25,27,74,24,27,74,
25,27,75,25,27,74,25,28,74,24,27,74,25,27,75,25,27,74,24,27,74,25,27,74,
25,27,75,25,27,75,25,27,74,24,27,74,24,27,75,25,27,75,25,27,75,24,27,74,
24,27,75,24,27,74,25,27,74,25,27,74,24,27,75,25,27,74,25,27,74,25,27,74,
25,27,74,24,27,71,22,23,65,18,20,56,42,44,76,98,99,130,99,101,133,81,83,115,
82,84,117,81,84,115,79,81,113,78,80,112,76,78,110,75,77,109,72,75,107,71,74,105,
70,73,105,69,71,103,70,72,104,71,73,105,72,75,107,73,75,107,73,75,108,75,77,109,
77,79,111,79,82,113,83,85,117,81,83,115,61,63,94,32,33,64,16,18,50,18,20,55,
17,19,53,66,67,98,107,109,139,91,93,126,84,86,119,87,89,121,86,89,121,86,88,121,
90,93,125,88,90,123,57,59,90,22,23,55,18,20,55,21,23,63,20,22,61,16,18,51,
68,70,100,106,107,138,85,87,120,80,82,115,81,83,116,82,84,115,81,83,115,82,85,117,
80,82,113,50,51,82,20,21,53,19,20,56,20,22,62,18,21,58,19,20,52,53,55,86,
81,84,116,78,80,112,74,75,107,72,75,107,72,74,106,72,74,106,72,74,106,71,73,106,
71,73,105,74,75,107,78,80,112,79,82,114,80,83,115,82,84,116,82,85,116,81,84,116,
81,84,117,83,86,119,78,80,112,47,49,81,18,20,50,18,19,54,20,22,60,19,21,57,
38,40,72,94,96,126,101,104,135,81,84,117,84,87,119,86,88,121,86,89,121,85,88,120,
85,87,120,85,87,120,84,86,119,82,85,117,80,83,115,81,83,115,80,84,115,81,84,116,
80,83,115,80,82,115,81,82,114,81,82,114,74,76,108,54,56,87,28,30,60,16,18,50,
19,20,57,18,20,55,46,48,80,97,99,130,88,91,122,69,71,103,72,74,106,73,75,106,
74,76,108,76,79,110,76,78,111,77,79,112,77,79,111,76,78,110,76,78,110,76,78,111,
78,80,112,79,81,114,80,82,115,81,84,117,83,85,118,83,86,119,80,82,114,63,65,97,
37,38,70,17,19,50,18,19,53,19,20,56,17,19,52,56,58,89,102,104,134,100,102,134,
79,82,114,79,81,113,81,83,115,81,83,115,82,84,116,84,86,119,67,69,101,34,36,67,
16,18,49,18,19,53,25,26,59,76,78,109,101,103,135,86,89,120,86,88,120,89,91,123,
88,91,123,91,93,124,96,98,130,80,83,114,37,39,69,17,19,52,20,22,61,23,25,69,
23,26,74,24,26,73,23,25,69,21,24,65,20,22,62,18,21,58,18,19,54,17,19,53,
16,19,51,16,23,50,16,26,49,16,27,48,16,27,48,16,27,48,16,26,48,16,24,49,
17,20,50,17,18,51,18,19,53,18,20,55,18,20,55,18,19,54,17,19,52,28,30,61,
49,50,74,63,65,79,75,77,81,81,83,84,83,85,84,84,85,82,83,85,82,84,86,82,
84,86,81,82,84,80,76,78,76,66,67,71,50,52,65,30,31,56,18,19,53,18,20,57,
19,21,59,18,20,55,36,21,52,55,21,51,43,17,48,26,18,50,17,19,53,19,21,58,
21,22,62,23,24,67,23,26,71,24,26,73,25,27,74,25,27,74,24,27,74,25,27,74,
25,27,75,25,28,75,25,28,75,25,27,75,25,28,75,25,27,75,25,28,75,25,27,75,
25,28,75,25,27,75,25,27,75,25,27,75,25,27,76,25,27,75,25,28,75,25,27,75,
25,28,75,25,28,75,25,27,75,25,28,75,25,28,75,25,28,75,25,27,75,25,27,75,
25,28,75,25,27,75,25,28,75,25,27,75,25,27,75,25,27,75,25,28,75,25,27,75,
25,27,75,25,27,75,23,26,71,21,22,63,18,19,55,65,66,99,98,100,132,86,89,122,
84,86,121,87,89,123,86,89,122,86,89,122,86,89,122,86,89,122,86,89,122,86,88,122,
85,87,121,85,88,121,85,86,120,80,82,115,70,72,105,65,67,101,66,69,103,67,68,103,
67,69,103,67,70,104,69,71,105,71,73,107,76,78,112,67,69,103,38,39,73,18,19,54,
18,20,56,35,36,71,82,84,116,88,90,124,73,76,110,75,78,112,76,79,113,75,78,112,
76,79,114,80,82,117,68,71,105,36,38,71,18,20,54,20,23,62,21,23,65,19,21,59,
38,39,73,85,86,120,86,89,122,71,73,107,72,74,108,72,74,109,72,75,108,72,74,109,
75,77,111,63,65,99,31,34,66,18,20,55,20,21,60,19,20,57,47,48,82,85,86,120,
75,77,110,64,67,100,67,69,103,67,69,103,67,69,102,66,68,102,66,69,102,69,71,105,
71,73,107,67,69,103,65,67,101,65,67,101,67,68,101,68,70,102,69,71,105,73,75,109,
78,80,113,82,84,117,88,90,123,85,86,121,56,58,91,25,27,60,19,20,58,20,22,61,
18,21,56,58,60,93,94,96,129,87,88,122,83,85,118,81,83,117,80,82,116,80,81,115,
79,81,115,79,81,114,80,82,116,82,84,117,91,92,125,89,91,125,78,80,115,74,76,110,
74,77,110,73,76,109,72,74,108,71,72,107,70,72,107,75,77,111,63,65,98,33,35,68,
18,20,54,19,21,58,18,20,55,66,67,101,98,99,132,81,83,116,77,79,112,78,80,113,
77,79,112,75,77,111,76,78,111,75,77,111,78,81,113,83,85,117,87,89,122,91,92,126,
86,87,122,73,76,110,69,71,106,72,74,108,72,75,109,71,73,108,73,75,110,76,78,113,
75,78,113,53,55,89,25,28,60,18,20,55,20,22,60,19,21,58,26,27,62,71,71,105,
94,96,129,78,80,115,67,70,105,71,72,107,71,73,108,71,73,108,74,77,111,70,73,107,
46,47,81,18,19,53,45,46,80,85,87,121,79,81,115,72,74,108,74,78,111,76,78,112,
76,78,112,80,83,117,75,77,111,44,47,79,19,21,54,20,21,61,23,25,68,24,27,73,
24,25,72,22,24,67,20,21,60,18,20,55,18,26,53,18,37,53,18,46,53,18,51,53,
18,54,53,17,55,53,17,56,52,17,56,52,17,55,52,17,56,52,17,56,52,17,55,52,
17,55,53,17,51,53,17,47,52,17,37,52,17,27,52,18,19,54,20,20,58,20,22,60,
20,22,62,20,23,62,20,22,61,20,21,60,19,21,58,19,20,58,19,20,58,19,21,58,
19,21,58,20,22,60,20,22,61,20,22,62,21,23,64,22,25,67,24,26,70,24,26,71,
22,24,67,19,22,59,49,30,63,96,30,61,98,18,51,97,18,51,83,19,51,53,18,51,
23,20,54,19,20,58,21,22,63,23,25,69,24,26,73,24,26,74,25,28,75,25,27,75,
25,28,76,25,28,76,25,28,76,26,28,76,25,27,76,25,28,76,26,28,76,26,28,75,
25,28,76,26,27,76,25,28,76,25,28,75,25,27,76,26,28,76,25,27,76,25,28,76,
26,27,76,25,28,76,26,27,76,25,28,76,26,27,76,25,27,76,25,28,76,25,28,76,
25,27,76,26,28,76,25,27,76,26,28,76,25,28,76,25,28,76,25,28,76,25,28,76,
25,28,76,25,28,76,25,26,74,23,25,69,20,22,61,35,37,73,58,60,95,53,54,90,
44,45,82,41,42,79,37,39,75,33,35,72,30,32,69,28,30,67,27,29,66,28,29,65,
27,30,66,28,30,67,31,32,69,50,52,88,79,79,115,73,75,111,59,61,97,61,64,100,
62,63,100,61,64,100,62,64,100,63,65,102,64,66,103,67,70,107,54,57,93,28,30,66,
19,21,59,19,21,59,54,56,91,85,87,123,71,74,110,66,69,106,69,72,108,69,71,108,
68,70,108,70,73,110,71,74,110,49,51,87,22,25,60,21,22,61,22,24,67,21,23,65,
20,21,58,59,61,96,86,87,123,71,72,109,65,68,104,67,69,106,67,69,105,67,69,105,
68,70,107,67,69,105,44,47,82,21,23,59,19,22,60,20,21,59,52,55,89,81,83,119,
67,68,104,62,64,100,63,65,101,62,65,101,62,64,100,63,65,101,66,68,104,53,55,91,
25,27,63,20,20,59,20,21,60,20,22,61,20,22,61,20,22,61,20,22,60,20,21,60,
20,21,60,19,21,59,19,21,59,23,25,63,28,30,66,23,25,62,19,21,60,21,23,64,
20,23,63,23,24,64,25,27,65,20,21,60,19,21,58,19,21,58,19,21,57,18,21,57,
19,21,57,19,20,57,19,21,57,19,21,57,18,20,56,58,60,95,84,85,121,69,72,109,
67,70,106,68,71,107,68,69,106,66,69,105,66,68,105,66,69,105,68,70,106,49,51,87,
24,26,62,19,22,60,19,21,60,29,31,67,37,39,75,27,29,66,21,23,61,20,21,58,
19,20,58,19,21,58,19,20,57,19,21,57,19,21,57,19,20,57,19,20,57,27,29,65,
52,53,87,81,83,118,80,81,116,65,67,104,66,68,104,66,68,105,66,68,105,66,68,105,
67,69,107,69,72,109,53,55,91,26,28,63,19,21,58,21,24,64,22,23,64,19,22,59,
41,43,78,79,81,116,83,85,121,65,67,105,63,65,101,64,66,104,64,67,103,65,68,104,
66,68,105,62,65,101,64,67,103,67,69,105,66,68,104,66,69,105,67,69,106,67,70,106,
70,73,109,71,73,110,51,54,89,24,25,62,20,22,60,23,24,68,25,27,74,24,26,74,
22,25,68,20,22,60,20,28,58,21,46,59,19,53,57,19,54,55,18,51,55,18,51,55,
18,49,55,18,50,55,18,50,55,18,50,55,18,50,55,18,50,55,18,50,55,18,49,55,
18,49,55,18,50,55,18,52,56,18,53,55,18,54,55,18,43,55,18,26,55,20,21,59,
22,24,67,24,26,73,25,28,75,25,28,74,26,27,74,26,28,74,26,27,75,25,28,75,
25,28,75,25,28,75,25,28,75,25,27,75,25,28,76,25,28,76,24,26,75,24,26,72,
22,24,66,20,23,61,59,27,62,88,24,58,86,20,55,85,20,55,88,20,55,88,20,55,
80,20,55,42,20,55,19,20,58,22,22,64,23,25,70,24,26,74,25,28,76,25,28,76,
26,28,77,25,28,77,26,28,77,25,28,76,26,28,77,25,28,77,26,28,77,26,28,77,
26,28,77,25,28,77,25,28,76,26,28,77,25,28,76,25,28,77,26,28,77,25,28,77,
25,28,77,25,28,77,26,28,77,25,28,77,26,28,77,26,28,77,25,28,77,25,28,77,
25,28,77,26,28,77,26,28,77,25,28,77,25,28,77,25,28,76,26,28,77,25,28,77,
25,28,76,25,28,77,24,27,76,24,26,74,22,25,69,22,24,66,22,24,66,21,24,67,
22,23,65,20,23,64,21,22,62,21,23,62,23,25,64,25,27,65,26,28,66,25,28,67,
25,28,66,25,27,66,24,26,63,28,31,69,54,56,95,66,68,106,55,58,97,56,58,97,
57,59,97,57,59,97,57,59,98,57,59,98,57,59,98,61,63,102,56,58,96,34,36,74,
21,22,62,21,23,64,32,34,73,66,68,106,73,75,113,60,63,102,61,64,103,62,64,103,
62,65,104,62,65,103,65,68,107,57,60,98,32,34,72,19,22,61,22,24,67,23,25,70,
22,23,65,36,37,76,70,72,110,71,73,110,59,62,100,60,63,101,60,63,102,61,63,102,
62,64,102,62,65,103,52,55,93,30,32,70,21,22,62,20,22,62,45,46,85,73,74,113,
63,65,102,56,59,97,59,61,99,58,60,99,58,60,99,57,60,98,59,61,99,53,55,93,
38,41,79,33,35,73,34,36,74,34,36,74,34,36,74,34,36,74,34,36,73,33,36,73,
33,36,74,33,36,74,34,36,75,34,36,74,33,36,74,34,36,74,30,32,70,23,24,63,
20,23,64,22,24,67,21,23,64,23,25,64,37,40,78,50,52,90,53,55,94,55,58,96,
56,59,97,56,59,97,55,58,97,53,56,95,57,60,98,63,65,103,65,67,105,63,65,104,
62,65,104,62,64,103,62,64,103,62,64,102,60,63,102,61,63,102,63,65,104,52,54,92,
29,30,68,21,23,63,22,25,68,23,25,69,22,24,66,21,22,62,22,24,63,32,33,71,
38,41,79,44,46,84,46,48,87,47,50,88,47,49,88,47,49,87,43,46,84,37,39,77,
26,27,66,31,34,71,63,64,102,67,70,108,57,59,98,60,62,101,60,62,101,59,62,101,
59,62,100,61,63,103,61,64,103,45,47,85,23,26,64,21,23,63,23,25,69,22,25,69,
21,23,64,22,24,63,52,55,93,75,78,115,65,68,105,58,60,99,59,61,100,59,61,99,
58,60,99,58,61,100,59,61,100,59,61,100,59,61,99,59,62,100,60,62,100,60,63,102,
63,66,105,53,55,94,29,31,69,21,22,62,23,24,67,25,27,74,25,28,77,25,27,75,
23,25,69,21,22,63,29,39,69,35,60,75,24,51,63,19,43,59,19,46,59,19,47,59,
19,47,60,19,47,59,19,47,59,19,47,59,19,47,59,19,47,59,19,47,59,19,47,59,
19,47,60,19,46,59,19,46,59,19,46,58,19,49,59,20,49,61,20,32,60,21,22,61,
22,25,69,24,27,74,26,28,77,26,28,76,26,28,76,25,27,76,24,27,74,24,26,72,
24,26,71,24,26,71,24,26,73,25,27,74,25,27,74,24,26,72,23,25,70,22,24,66,
22,23,63,54,26,63,77,24,61,78,21,59,77,21,58,77,22,59,76,21,59,76,21,59,
78,22,59,76,22,58,45,21,58,20,22,62,22,24,67,24,26,73,24,27,76,26,28,77,
26,28,78,26,28,78,26,28,78,26,28,78,26,28,77,26,29,78,26,28,78,26,28,78,
26,29,77,26,29,78,26,28,77,26,28,77,25,28,77,26,28,78,26,28,77,26,28,78,
26,28,78,26,28,77,26,28,78,25,28,78,26,29,78,26,28,78,26,28,77,26,28,78,
26,28,78,26,28,78,25,28,77,26,28,77,26,28,77,25,28,78,25,29,78,26,28,78,
26,28,78,26,29,78,26,29,78,26,28,78,26,28,77,24,27,75,24,26,72,22,24,66,
25,26,68,38,40,82,49,52,92,52,54,95,54,56,97,54,56,97,55,57,98,54,57,98,
54,56,98,53,57,97,53,56,97,54,57,98,54,57,97,51,53,95,52,55,95,51,54,95,
51,53,95,52,53,95,51,53,94,51,54,94,50,52,93,52,56,97,50,53,94,34,35,76,
22,24,66,22,24,67,22,23,65,45,47,88,67,68,109,57,59,101,54,56,97,55,57,99,
55,58,99,55,57,99,56,58,100,56,59,101,46,48,89,27,29,69,21,23,64,22,24,67,
21,25,66,24,26,67,52,54,95,64,66,107,54,56,97,54,57,97,54,57,98,54,57,98,
53,57,98,55,57,99,54,56,96,39,41,82,23,25,66,22,24,65,31,33,75,59,62,101,
63,66,106,51,53,94,53,55,95,53,55,96,53,55,95,53,55,96,52,54,95,53,55,96,
53,56,96,55,58,98,56,58,99,58,60,100,58,60,100,56,60,100,57,59,101,57,59,101,
54,57,97,52,55,96,53,57,97,55,57,98,55,58,99,57,60,101,51,53,94,33,36,75,
21,23,64,21,23,65,26,28,70,51,54,95,64,66,107,58,60,101,57,59,101,56,59,100,
57,59,101,56,59,100,57,59,102,58,60,102,57,59,101,57,60,100,59,62,102,60,62,104,
59,62,103,60,63,103,59,62,102,58,61,103,59,61,102,61,63,104,60,62,104,43,46,86,
25,26,66,22,24,67,23,26,70,23,25,69,22,24,64,38,40,81,53,55,96,54,56,97,
53,55,95,51,54,95,52,54,95,51,53,94,51,53,94,52,54,94,53,56,96,57,60,101,
60,62,103,56,58,100,51,54,95,50,52,93,53,55,96,53,55,96,52,55,96,52,55,96,
53,56,96,53,56,97,55,57,98,52,55,96,35,37,77,22,24,65,22,24,68,24,26,72,
25,27,73,23,25,69,21,23,65,44,46,87,64,66,107,54,56,97,51,54,95,53,55,96,
53,55,96,53,55,97,53,56,96,52,55,97,53,55,96,52,55,95,52,55,96,53,56,98,
54,57,97,39,41,82,22,24,65,22,24,66,23,25,70,24,26,74,25,27,77,25,27,76,
25,27,75,23,26,71,21,25,67,26,29,68,34,46,77,33,52,75,27,50,69,24,48,67,
24,46,66,22,45,64,22,45,63,21,45,64,21,45,64,21,46,63,20,45,63,22,45,63,
22,46,64,23,46,65,23,48,66,24,47,67,24,40,66,22,29,65,21,24,64,23,24,68,
24,26,73,25,27,75,25,28,77,26,29,77,26,29,78,25,28,75,23,26,71,25,25,67,
31,24,65,29,24,65,24,23,65,23,25,67,23,24,66,24,24,65,30,24,65,46,24,64,
64,24,64,68,24,62,69,22,63,66,23,63,69,23,62,67,23,63,68,23,63,67,23,63,
69,23,63,70,23,63,60,23,63,32,23,64,22,24,67,24,27,73,25,27,77,26,28,78,
26,29,78,26,29,78,26,29,78,26,29,79,26,28,78,26,29,79,26,29,79,26,28,78,
26,28,79,26,29,79,26,28,79,26,29,78,27,29,79,26,29,78,27,29,78,27,29,78,
26,28,79,26,28,79,26,29,78,26,28,78,27,29,78,26,29,78,26,29,79,26,29,79,
26,28,79,26,28,78,26,29,79,26,29,79,26,29,79,26,29,78,26,29,79,26,29,79,
26,29,79,26,29,78,26,29,79,26,29,78,25,27,78,24,27,74,23,26,71,26,29,72,
47,48,91,56,58,102,49,51,95,49,51,95,49,52,94,48,51,95,48,51,94,48,51,94,
48,51,94,48,50,94,48,50,94,48,51,93,49,51,95,49,52,94,49,51,95,49,51,93,
48,51,94,49,51,94,48,51,93,49,52,95,51,54,97,51,53,97,40,42,85,26,28,71,
24,25,70,25,26,73,23,26,71,30,31,75,52,55,96,56,58,100,47,50,92,48,50,94,
48,51,95,48,50,94,48,51,95,49,51,95,50,53,96,47,50,93,39,42,85,34,35,78,
34,36,80,44,46,88,50,52,95,49,52,96,48,50,94,49,51,94,48,50,94,48,51,94,
49,51,94,48,51,94,50,51,95,43,46,89,28,30,74,22,25,69,22,24,68,42,44,87,
58,61,103,50,52,94,46,48,91,47,49,93,47,50,92,47,49,92,46,49,92,46,49,92,
47,49,92,44,46,89,43,45,88,45,47,89,44,46,90,45,46,90,44,47,89,46,48,92,
55,57,99,53,55,98,46,48,91,46,48,91,47,49,93,47,49,93,48,51,95,39,42,85,
25,28,71,22,25,69,33,34,78,54,57,100,54,57,99,48,50,93,49,50,95,49,51,95,
49,52,96,49,52,96,49,51,95,50,52,96,50,52,97,47,50,93,44,46,90,44,47,90,
45,48,91,46,48,91,47,50,93,48,49,93,46,49,91,40,43,86,31,32,76,23,25,69,
23,25,69,24,26,72,24,26,72,22,24,68,38,41,84,54,57,100,49,51,95,45,47,90,
45,48,91,46,48,91,45,48,91,45,48,90,45,48,91,48,50,93,45,48,90,40,42,85,
39,41,84,46,47,90,55,56,100,55,58,100,47,50,93,45,48,92,47,49,92,48,50,92,
47,49,92,48,50,93,47,50,94,50,52,95,41,42,85,26,28,71,23,25,70,24,27,74,
24,26,73,23,25,70,29,32,74,48,51,95,52,54,97,46,48,92,46,49,92,47,49,93,
47,49,93,47,49,93,47,50,93,47,49,92,46,48,92,47,49,92,47,49,93,46,49,92,
48,50,93,47,49,93,37,39,83,26,28,70,22,25,68,23,26,71,24,27,73,25,28,76,
25,28,77,25,28,77,25,28,75,24,26,73,23,26,71,23,26,69,25,30,72,26,32,71,
28,35,73,28,37,72,27,38,73,28,38,71,27,38,71,27,37,72,27,38,72,26,37,72,
25,34,71,24,31,69,24,29,69,24,25,69,23,25,69,23,26,70,23,25,71,23,26,70,
24,26,70,23,26,71,24,26,74,25,28,75,26,27,76,26,28,75,24,25,71,29,28,71,
51,30,71,59,26,68,55,24,67,55,25,66,54,25,66,56,25,66,60,25,67,59,25,66,
58,25,67,59,24,66,60,24,66,59,24,66,60,24,67,58,25,66,59,24,67,59,24,66,
58,25,66,60,25,66,56,25,67,35,24,67,24,25,70,25,27,74,26,27,78,26,29,78,
26,28,79,26,28,79,26,29,79,27,29,79,27,29,79,26,29,79,26,29,79,26,29,79,
26,29,79,27,29,79,27,29,79,26,29,79,26,29,80,26,29,79,26,29,80,27,29,80,
27,29,79,27,29,79,26,29,79,26,29,80,26,29,80,26,29,79,26,29,79,27,29,80,
26,29,79,26,29,79,26,29,80,26,29,80,26,29,80,27,29,79,27,29,80,26,29,79,
27,29,80,26,29,80,26,29,79,26,29,80,26,28,78,26,28,77,24,26,73,32,34,79,
46,48,93,46,48,93,40,43,89,42,44,90,42,44,90,42,44,90,42,45,91,42,45,90,
42,45,91,43,45,90,42,45,91,41,43,88,40,42,88,41,43,88,41,43,88,41,43,88,
40,43,88,40,42,87,39,41,87,38,39,85,33,36,82,28,30,76,23,26,72,25,26,73,
25,27,74,25,27,76,24,27,74,23,26,72,37,39,84,48,50,95,43,46,91,41,44,90,
42,44,91,42,44,90,42,45,90,42,45,91,43,45,91,43,45,90,44,46,91,43,46,92,
43,46,91,43,45,91,42,45,90,43,45,90,43,45,90,42,45,90,41,44,90,42,44,90,
41,44,90,42,43,91,42,45,91,41,44,90,34,36,81,25,27,72,23,26,73,25,28,74,
42,45,90,50,51,97,41,44,90,41,43,88,42,44,90,41,44,89,41,44,89,41,44,90,
41,43,89,32,34,79,23,26,72,24,26,72,24,25,74,24,26,73,24,26,73,23,26,72,
31,33,79,46,48,93,43,45,91,39,42,87,40,43,88,41,43,89,43,45,91,39,42,87,
29,31,77,24,26,71,27,29,74,44,45,91,48,51,97,41,44,91,42,44,90,43,45,91,
42,45,91,42,45,91,43,45,91,43,46,93,43,46,92,33,36,82,24,25,71,24,26,71,
24,26,71,23,26,71,23,26,72,23,26,71,23,26,72,23,26,72,25,27,72,25,27,74,
26,28,74,24,27,72,24,26,73,25,27,74,40,42,87,48,49,96,41,44,89,40,43,88,
41,43,89,40,43,89,40,43,88,41,43,88,42,44,89,34,37,82,25,27,72,24,26,73,
24,27,74,24,27,73,23,26,73,36,39,85,48,49,96,43,45,91,39,42,88,41,43,89,
41,43,89,40,43,89,41,43,90,43,45,90,39,41,87,30,31,76,24,26,73,25,27,75,
24,27,73,24,27,73,39,41,87,47,49,94,42,44,89,41,42,89,42,44,90,41,44,90,
40,43,89,42,44,89,41,44,89,44,46,91,47,49,94,43,45,91,40,42,88,40,43,90,
40,43,89,41,44,89,42,45,90,39,42,88,30,33,78,23,26,71,24,26,72,24,27,75,
26,28,76,26,28,79,26,29,79,26,28,78,26,27,78,26,28,78,26,27,76,25,27,76,
24,27,76,24,27,76,25,27,74,25,27,74,24,27,74,24,27,74,24,27,74,24,27,74,
25,27,75,25,26,76,25,28,76,26,28,77,25,27,77,24,27,75,24,27,74,26,28,86,
25,27,90,24,25,82,23,26,73,24,26,73,24,27,74,25,27,75,25,27,74,24,27,73,
39,31,75,51,29,73,49,25,70,50,26,71,49,26,71,49,26,71,50,26,71,50,26,71,
49,26,71,49,26,71,49,26,70,50,26,70,50,26,71,49,26,70,49,26,71,49,26,70,
49,26,70,51,26,70,44,26,70,30,26,71,24,26,73,25,28,76,26,27,79,27,29,80,
27,30,80,27,29,80,27,29,80,26,29,81,27,30,80,26,29,80,27,29,80,26,29,80,
27,30,80,27,29,80,27,29,80,26,30,81,27,29,80,27,29,80,27,29,80,27,29,80,
27,29,81,27,29,81,27,29,81,26,30,81,27,29,80,26,29,80,27,29,80,27,29,80,
26,29,80,27,29,81,27,29,81,26,30,80,26,30,80,27,29,80,27,29,80,27,29,80,
27,29,81,26,30,81,27,29,80,27,29,81,27,29,80,26,28,78,25,27,77,27,31,78,
37,39,87,39,41,89,35,38,87,35,39,86,36,38,86,36,39,87,36,38,86,36,39,86,
36,39,87,37,40,87,32,35,84,25,28,77,25,28,75,25,27,75,25,27,75,25,28,76,
25,27,75,25,27,75,25,27,75,24,27,76,24,27,75,25,27,75,25,28,77,25,27,76,
26,29,76,25,27,76,25,27,76,24,27,76,28,30,78,37,39,87,38,41,89,34,37,86,
36,38,86,36,38,86,36,38,86,37,39,88,36,38,86,36,38,86,36,38,86,38,40,88,
38,40,88,35,38,86,36,39,87,35,38,87,37,39,87,36,38,86,36,39,86,36,38,86,
36,38,86,36,38,86,35,38,87,36,39,86,32,34,83,27,29,77,25,27,76,25,27,76,
27,29,77,36,39,86,40,42,91,36,38,87,35,38,85,36,37,86,35,38,86,35,38,86,
36,39,86,36,39,86,33,35,83,30,32,80,29,31,78,28,30,78,28,30,78,31,33,80,
34,37,85,36,38,86,34,37,85,34,37,85,35,37,85,35,37,85,36,38,87,35,37,85,
29,31,78,25,28,75,25,28,77,30,33,80,39,41,89,38,41,90,34,37,86,36,39,87,
35,38,87,36,39,87,36,39,87,36,38,87,37,40,88,37,39,87,37,39,87,35,37,86,
35,38,86,34,36,85,34,36,84,34,37,85,35,38,85,35,37,87,35,38,86,37,39,87,
35,38,86,31,33,81,25,27,75,25,27,75,34,37,84,40,42,90,35,39,86,34,38,85,
36,38,86,36,38,86,35,38,85,36,39,87,35,38,86,30,33,81,26,28,76,25,27,76,
26,28,79,26,29,78,26,27,77,24,27,75,35,37,85,40,42,89,35,37,85,35,37,85,
36,38,87,34,37,86,35,37,85,36,39,86,35,36,85,29,31,79,25,27,76,25,27,76,
25,27,75,30,34,81,38,40,88,36,38,87,35,38,85,36,39,87,35,38,86,35,38,87,
36,39,87,36,38,86,31,33,81,25,27,75,31,33,81,40,42,91,37,40,89,35,37,85,
34,37,86,35,37,86,35,37,86,36,39,88,37,39,88,32,35,83,27,30,77,25,27,74,
25,28,76,25,29,77,25,28,79,25,29,79,27,29,80,26,29,81,26,29,80,26,30,80,
27,29,80,26,29,80,27,29,80,27,29,79,26,30,79,26,30,79,27,29,80,27,30,80,
27,30,80,27,29,80,27,29,80,26,28,79,26,28,78,26,27,77,26,29,79,27,29,88,
25,28,90,25,28,90,25,27,89,25,28,83,25,27,76,25,27,76,25,28,76,24,27,76,
29,30,77,39,30,78,41,27,75,41,27,74,40,27,75,40,27,74,40,27,74,40,27,74,
40,27,74,41,28,74,40,28,75,40,27,74,40,27,75,40,27,75,40,27,75,40,28,74,
41,27,74,41,28,74,34,27,75,25,28,75,26,28,77,26,28,79,27,29,80,27,29,80,
27,30,81,27,29,81,27,30,81,27,29,81,27,29,81,27,30,81,27,30,81,27,30,81,
27,30,81,27,30,81,27,30,81,27,30,81,27,30,81,27,29,81,27,29,81,27,30,81,
27,30,81,27,30,81,27,29,81,27,29,81,27,29,81,27,29,81,27,30,81,27,29,81,
27,30,81,28,30,81,27,30,81,27,29,81,27,29,81,27,29,81,27,30,81,27,30,81,
27,29,81,27,29,81,27,29,82,27,29,81,27,30,81,26,28,80,26,29,80,26,29,79,
29,32,82,32,34,84,29,32,82,30,32,82,29,32,82,29,32,83,30,32,83,29,32,83,
30,33,83,29,31,83,30,33,83,29,31,82,29,32,82,29,31,81,28,30,81,28,30,81,
28,31,81,28,31,81,28,30,81,28,30,82,28,31,81,29,32,82,29,31,82,29,31,82,
29,31,82,27,30,80,26,29,79,26,28,80,26,29,79,29,31,82,32,34,84,30,32,83,
29,32,82,29,32,83,30,32,83,30,33,83,30,32,83,30,32,83,29,31,81,28,31,81,
30,33,83,31,34,84,31,34,84,30,32,83,29,32,83,30,32,83,29,31,82,30,33,83,
29,31,82,30,33,83,30,33,83,30,32,83,29,32,81,26,29,79,26,28,80,26,29,80,
26,28,79,26,29,79,29,31,82,31,33,84,30,32,83,30,33,83,29,32,82,29,32,82,
30,33,83,30,32,83,29,32,82,29,32,82,30,33,83,29,32,82,30,33,83,30,32,83,
30,32,82,29,32,82,30,33,82,30,33,82,30,33,83,30,32,83,30,33,83,28,30,81,
26,29,79,26,28,80,26,29,80,26,28,79,27,29,80,30,33,83,31,34,84,30,32,83,
30,33,83,30,33,83,29,32,83,30,32,83,29,32,83,30,32,84,30,33,83,30,33,83,
30,33,83,30,32,83,30,32,83,30,33,83,30,32,83,30,33,83,30,32,83,30,32,83,
30,32,83,29,32,82,27,29,80,26,29,79,28,31,81,31,33,84,31,34,84,29,32,82,
30,33,83,29,31,83,30,33,83,29,32,82,29,32,82,30,32,83,28,30,81,26,28,79,
26,29,79,26,29,79,26,29,79,27,30,80,29,31,82,30,33,83,29,31,82,30,33,83,
29,31,82,29,31,82,29,31,82,29,31,83,29,31,82,27,30,80,26,29,79,26,28,79,
27,29,80,30,33,83,31,33,84,30,32,83,29,32,82,30,33,83,30,32,83,29,31,82,
30,32,83,29,31,82,27,30,80,26,28,79,26,28,79,27,30,80,31,33,84,31,33,84,
30,33,83,30,32,83,29,32,82,30,32,83,29,32,82,30,32,83,29,31,82,28,31,81,
26,28,79,26,28,79,26,29,80,26,29,80,26,28,80,27,29,81,27,29,81,27,30,81,
27,30,81,27,30,81,26,28,80,26,28,80,26,28,80,26,28,80,26,28,80,26,29,80,
26,29,80,26,28,80,26,29,80,26,29,80,26,29,79,26,29,80,26,29,83,26,28,85,
26,29,84,26,28,84,26,29,84,26,29,84,26,29,83,26,29,80,26,29,79,26,29,80,
26,29,79,28,30,80,30,29,80,32,29,79,32,28,79,32,28,79,32,28,79,31,29,79,
31,28,79,31,29,79,32,29,79,31,28,79,31,29,79,32,29,79,31,29,79,31,29,79,
31,29,79,29,28,79,26,29,79,26,29,80,26,29,80,26,28,80,27,30,81,27,30,81,
28,30,81,27,30,82,27,30,81,27,30,82,27,29,82,28,30,82,28,30,82,27,30,82,
28,30,82,27,30,82,27,29,82,28,30,82,27,30,82,28,30,82,27,30,82,27,29,82,
27,29,81,27,30,82,27,30,82,27,30,82,27,30,81,27,30,82,27,30,82,27,30,82,
27,30,82,27,30,82,27,30,82,27,30,82,28,29,81,28,29,82,27,30,82,27,30,82,
27,30,81,28,30,82,27,30,82,27,30,82,27,30,81,27,30,82,27,30,82,27,30,82,
27,30,82,27,30,82,28,30,82,27,30,82,27,30,82,27,30,82,27,29,82,27,29,82,
28,30,82,27,30,82,28,29,82,27,30,82,27,30,82,27,30,82,27,29,82,28,30,82,
28,30,82,28,29,82,28,29,82,27,30,82,27,30,82,28,30,82,27,30,82,28,30,82,
27,30,82,27,30,82,28,30,82,27,30,81,27,30,82,27,29,81,27,30,82,27,30,82,
27,30,82,27,29,82,27,30,82,27,30,82,27,30,82,27,30,82,27,30,82,27,30,82,
28,30,82,27,30,82,28,30,82,27,30,82,27,30,82,28,29,82,28,30,82,27,30,82,
27,30,82,28,30,82,27,30,82,27,30,82,27,29,82,27,30,82,28,30,82,27,29,82,
27,30,82,27,30,82,27,30,82,27,29,82,27,29,81,27,30,82,27,30,82,28,30,82,
28,30,82,27,30,82,27,30,82,27,30,82,27,30,82,27,30,82,27,30,82,27,30,81,
27,30,82,27,30,82,28,30,82,27,30,82,27,30,82,28,30,82,28,30,81,27,30,82,
27,29,82,28,29,82,27,30,82,27,30,82,27,30,82,27,30,82,27,29,82,28,29,82,
28,30,82,27,30,82,27,30,82,27,29,82,27,30,82,27,30,81,27,30,82,28,30,81,
28,30,82,27,30,82,28,30,82,28,29,81,28,30,82,27,30,81,27,30,82,27,30,82,
27,30,82,27,30,81,27,30,82,27,30,82,27,29,82,27,30,82,27,30,81,27,30,82,
27,30,82,28,30,82,27,29,82,28,30,82,28,30,81,27,30,82,27,30,82,28,30,82,
27,30,82,27,30,82,27,30,82,27,30,82,27,30,82,27,30,82,27,30,82,28,30,82,
27,30,82,27,30,82,27,30,82,28,29,82,27,30,82,28,30,82,27,30,82,27,30,82,
27,29,82,27,30,82,27,30,82,27,30,82,27,29,82,27,30,82,27,29,82,28,30,82,
27,30,82,28,29,82,27,30,82,28,30,82,27,30,82,27,30,82,28,29,82,28,30,82,
28,29,82,27,30,82,27,30,81,27,30,82,27,30,82,27,30,82,27,30,82,27,30,82,
27,30,82,27,29,82,27,30,82,28,30,82,27,30,82,28,30,82,27,29,82,27,30,81,
27,30,82,28,30,82,27,30,82,27,30,82,27,29,82,27,30,82,27,29,82,27,30,82,
27,30,82,27,29,82,28,30,82,27,30,82,27,30,82,28,30,82,27,30,82,28,30,82,
27,29,82,28,30,82,27,29,82,27,29,82,27,30,82,27,30,82,27,30,82,27,30,82,
27,29,82,28,30,82,27,30,82,27,29,82,27,30,82,27,30,81,28,30,82,28,29,82,
27,30,82,28,30,82,27,30,82,28,29,82,27,30,81,27,30,82,27,30,82,28,30,82,
28,30,82,27,30,82,28,29,82,27,29,82,27,30,82,27,29,82,27,30,82,27,29,82,
28,30,83,27,31,82,28,30,82,28,30,83,27,30,82,28,31,82,27,30,83,27,30,83,
28,31,82,28,30,82,27,30,83,27,31,83,27,30,83,28,30,83,28,30,83,28,30,83,
27,30,83,28,30,82,27,30,83,27,30,83,27,30,82,28,30,82,27,30,82,28,30,82,
28,30,82,28,30,83,28,30,83,28,30,83,28,30,82,27,30,83,28,30,83,28,30,83,
27,30,83,28,30,83,28,30,82,27,31,83,27,30,82,27,30,82,28,30,82,28,30,83,
27,30,83,27,30,83,28,30,83,27,30,83,27,30,83,28,30,83,27,30,83,27,30,83,
28,31,82,27,30,83,28,31,82,28,30,83,28,30,83,28,31,83,27,30,83,28,30,82,
27,30,82,27,30,83,27,30,83,28,30,82,28,30,83,27,30,83,28,30,83,28,30,83,
27,30,83,27,30,83,28,30,83,28,31,83,27,30,83,28,30,83,27,30,83,27,30,82,
28,30,83,28,31,83,27,30,82,27,30,82,27,30,83,27,31,83,27,30,83,28,30,83,
28,30,83,28,30,83,27,31,82,28,31,83,28,30,83,28,30,82,28,30,83,27,30,83,
28,30,83,27,30,83,28,30,83,27,30,83,28,30,83,27,31,83,27,30,83,27,30,82,
28,30,83,28,30,82,27,30,83,28,30,83,28,30,83,27,30,82,27,30,83,27,30,83,
27,31,83,28,30,82,27,31,83,28,30,83,28,30,83,28,30,82,27,30,83,28,30,83,
28,30,83,28,30,83,28,30,82,27,30,83,27,30,82,28,30,83,27,30,82,28,30,83,
28,30,82,27,30,83,27,30,82,28,30,83,27,30,82,27,30,82,28,30,83,27,30,83,
27,30,82,28,30,83,28,30,82,28,30,83,28,30,82,27,30,83,28,30,83,27,30,83,
28,30,83,28,30,83,28,30,83,27,30,83,28,30,83,27,30,82,28,30,82,28,30,83,
27,30,82,28,30,83,27,30,82,27,30,83,28,30,83,28,30,82,28,30,83,27,30,83,
27,30,83,28,31,83,27,30,83,27,31,82,27,30,83,27,31,83,28,31,83,28,30,82,
28,30,83,27,31,83,27,30,83,28,30,83,28,30,82,27,30,83,28,31,83,27,30,82,
28,30,82,27,30,83,28,30,83,28,30,83,28,31,83,27,30,83,28,30,82,27,30,82,
27,31,82,28,30,82,28,30,83,28,30,82,28,30,83,28,30,83,28,30,83,27,30,83,
28,30,83,28,30,82,28,30,82,28,30,83,27,30,83,27,30,83,28,30,83,27,30,83,
28,31,83,27,30,83,27,30,82,27,30,82,27,30,82,27,30,83,27,30,83,28,30,83,
27,30,82,28,30,83,27,30,83,28,30,83,27,30,82,28,30,83,27,30,83,28,30,83,
27,30,83,27,30,83,27,30,82,27,30,83,28,30,83,28,30,82,27,30,83,28,30,83,
27,31,82,28,30,83,27,30,83,28,30,83,28,30,83,27,30,83,28,30,83,27,30,82,
28,30,83,27,30,82,28,30,82,27,30,82,27,30,82,27,30,83,27,30,83,28,30,83,
28,30,83,28,30,82,27,30,82,28,30,83,28,30,82,28,31,83,28,30,83,27,30,83,
28,30,82,27,30,83,27,30,83,27,31,83,28,30,83,28,30,82,28,30,83,27,30,83,
27,30,82,28,30,83,28,30,82,28,30,83,28,31,83,27,30,83,28,30,82,27,30,83,
28,30,84,28,30,83,28,30,84,27,30,83,28,30,83,28,31,84,28,30,83,28,30,83,
27,30,84,28,30,83,28,31,84,27,30,83,27,30,83,28,31,84,28,31,84,28,30,84,
28,30,83,28,30,84,28,31,84,27,31,83,28,30,84,28,31,83,28,30,84,28,31,83,
28,30,83,28,30,83,28,31,84,28,31,84,28,30,83,28,30,83,27,31,84,28,31,83,
27,31,84,28,31,84,28,30,84,28,30,84,28,30,84,28,31,84,28,30,83,28,30,84,
28,31,83,28,31,84,28,30,84,28,31,84,28,30,83,28,30,83,28,30,84,28,31,84,
27,31,84,27,30,83,28,31,83,27,31,84,28,31,83,28,31,84,28,31,83,28,31,84,
27,31,84,28,30,84,28,31,84,28,30,84,27,31,84,28,30,84,28,31,84,28,31,83,
27,30,84,28,31,83,28,30,84,28,31,84,28,31,83,27,31,83,28,30,83,28,30,84,
28,30,84,28,30,84,28,31,84,28,30,84,28,31,83,28,31,83,28,31,84,27,31,84,
27,30,83,28,31,84,28,30,84,27,31,84,28,31,83,28,31,84,28,30,84,28,31,84,
28,30,84,28,31,84,28,31,83,28,31,84,27,30,84,28,31,83,28,31,83,28,30,84,
28,30,83,28,31,83,28,30,83,28,31,84,27,30,84,27,31,83,28,30,84,27,30,84,
28,30,83,28,30,84,28,31,84,28,30,84,28,30,84,28,30,84,27,31,83,27,30,84,
28,30,83,28,30,84,28,31,84,28,31,84,28,30,83,28,31,84,28,31,84,28,30,84,
28,31,83,28,30,83,28,30,84,28,31,84,28,31,83,27,31,84,28,30,84,28,30,83,
28,31,84,28,31,83,28,30,84,28,30,84,27,30,84,28,31,83,28,31,83,28,30,83,
27,31,84,28,31,83,28,30,84,28,30,83,28,31,84,27,31,84,28,31,83,28,30,83,
27,30,84,28,30,84,28,31,84,28,30,83,28,30,83,28,31,84,28,30,84,28,30,83,
28,31,84,28,31,84,28,30,84,27,31,83,28,31,83,28,30,84,28,31,83,28,30,84,
28,31,84,28,30,83,28,30,83,28,31,84,28,31,84,28,31,83,27,31,84,28,30,83,
28,30,83,28,30,84,28,31,84,28,30,84,28,31,83,28,31,84,28,30,83,28,30,84,
28,30,84,27,30,84,28,30,83,27,30,83,28,31,84,28,31,83,28,31,84,28,31,83,
28,30,84,28,30,84,28,30,83,28,31,84,28,31,84,28,30,84,27,30,84,28,30,83,
28,30,83,28,31,84,28,30,83,28,30,84,28,31,83,27,30,83,28,30,83,28,30,84,
28,31,83,28,30,84,28,30,84,28,30,84,28,31,84,28,31,84,28,30,84,28,30,84,
28,31,83,28,31,83,28,30,84,28,30,84,28,30,83,28,30,84,28,30,84,28,31,83,
28,31,84,28,31,83,28,30,84,28,30,83,28,31,83,28,31,84,28,30,83,27,31,83,
28,30,84,27,30,84,28,31,83,28,31,84,27,30,84,28,31,84,27,30,84,28,30,83,
28,31,83,28,31,84,28,31,84,28,31,84,28,30,84,27,30,84,28,30,84,28,30,84,
28,31,84,28,31,83,28,30,84,28,31,83,28,31,84,28,31,83,27,30,83,28,31,84,
28,30,83,28,31,84,28,30,84,28,30,84,28,30,84,28,30,84,28,31,83,28,31,83,
28,31,84,28,31,85,28,31,84,28,30,85,28,31,84,28,30,84,28,31,85,28,30,84,
28,31,85,28,31,84,28,31,84,29,30,85,28,31,85,28,31,84,28,31,84,28,31,84,
29,31,84,28,31,85,28,30,85,28,31,85,28,31,85,28,31,84,28,31,85,28,31,84,
28,31,84,28,31,84,28,30,85,28,31,84,28,30,85,28,30,85,28,31,84,28,31,85,
28,31,84,28,30,85,28,31,84,28,31,84,28,31,85,28,31,84,28,30,84,28,31,85,
28,30,84,28,31,84,28,31,85,28,31,84,28,30,84,28,31,85,28,31,84,28,31,85,
28,31,85,28,31,84,28,31,85,28,31,84,28,31,84,28,30,84,28,31,84,28,30,84,
28,31,84,28,31,84,28,31,84,28,31,85,28,30,84,28,30,84,29,31,84,28,31,85,
28,31,84,28,31,84,29,30,85,28,30,84,28,31,84,28,31,84,28,31,85,28,31,84,
29,31,85,28,31,85,28,31,84,28,31,85,28,30,84,29,30,84,28,31,84,28,31,85,
28,31,84,29,31,85,29,30,84,28,31,85,28,31,85,28,30,85,28,31,84,28,30,84,
28,31,85,28,31,85,28,31,84,28,31,84,28,31,84,28,31,85,28,31,84,28,31,84,
28,30,85,28,31,84,28,31,85,28,31,85,28,30,84,28,31,84,28,30,84,29,30,84,
28,31,85,28,31,85,29,31,85,28,31,84,28,31,84,28,31,84,28,31,84,28,31,85,
28,31,84,28,31,85,29,31,84,28,31,84,28,31,85,28,30,84,28,31,85,28,31,85,
28,31,84,28,31,85,28,31,84,28,30,84,28,31,84,28,31,84,28,31,84,28,30,85,
28,30,85,28,30,85,28,31,84,28,31,84,28,30,84,28,31,84,28,31,84,29,31,85,
28,31,84,28,31,84,28,31,85,28,31,84,28,31,85,29,30,85,29,31,84,28,30,84,
28,31,85,28,30,84,28,31,84,28,31,84,28,31,85,28,31,85,28,31,84,28,31,84,
28,31,85,28,30,85,28,31,84,28,31,85,28,31,85,29,31,85,28,31,84,28,30,85,
29,31,84,28,30,84,28,31,85,28,30,85,28,31,85,28,31,84,28,31,84,28,31,85,
28,31,85,28,30,84,29,31,84,29,30,84,28,31,84,28,31,85,28,31,85,28,31,85,
28,30,84,28,31,85,28,31,84,28,30,85,28,30,84,29,31,84,28,30,84,28,30,85,
28,31,85,28,31,84,28,31,85,28,31,85,28,31,85,28,30,84,28,31,85,28,31,84,
28,31,85,28,31,84,28,31,84,28,30,85,28,31,85,28,31,85,28,31,85,28,31,84,
28,31,85,28,31,84,28,31,85,28,30,84,28,31,84,28,31,84,28,31,84,28,31,85,
28,31,84,29,31,84,28,31,84,29,31,84,28,31,85,28,31,85,28,31,84,28,31,84,
28,31,84,28,30,85,28,31,84,28,30,84,28,30,84,28,31,84,28,31,84,28,30,84,
28,31,84,28,30,84,28,31,85,28,31,84,28,31,84,28,31,84,28,31,84,28,30,84,
28,31,84,29,31,85,28,31,85,28,31,84,28,30,85,29,31,84,28,31,85,28,31,85,
28,31,84,28,31,84,28,31,85,28,31,84,29,31,84,28,31,84,28,31,85,28,30,84,
28,31,85,29,31,84,28,30,85,28,31,84,28,31,84,28,31,85,28,31,84,28,31,84,
28,31,86,28,31,86,28,31,85,28,31,86,28,31,85,29,31,86,28,31,86,29,31,85,
29,31,85,28,31,85,28,31,85,29,31,86,29,31,85,28,31,85,29,31,85,28,31,85,
28,31,85,29,31,85,28,31,86,28,31,85,29,31,85,29,31,85,29,31,86,28,31,86,
29,31,86,28,31,86,28,31,86,28,31,85,28,31,85,29,31,86,28,31,85,28,31,86,
29,31,85,29,31,86,29,31,85,28,31,86,28,31,85,29,31,85,29,31,86,28,31,85,
29,31,85,28,31,85,29,31,85,29,31,85,28,31,85,28,31,85,28,32,86,28,31,85,
28,31,85,29,31,85,28,32,85,29,31,86,28,31,86,28,31,85,28,31,85,28,31,86,
29,31,85,29,31,85,28,31,85,28,31,85,28,31,86,28,31,86,28,31,85,29,31,85,
29,31,85,28,31,85,28,31,85,28,31,86,28,31,85,28,31,85,29,31,85,28,31,86,
29,31,85,28,31,86,29,31,85,28,31,85,28,31,85,28,31,85,28,31,85,28,31,85,
29,31,85,28,31,85,28,32,85,29,31,86,28,31,85,29,31,85,28,31,85,28,31,86,
28,31,85,28,31,85,29,31,85,28,31,85,28,31,85,29,31,86,28,31,85,28,31,85,
29,31,85,29,31,85,29,31,86,28,31,85,28,31,85,28,31,85,28,31,85,29,31,85,
29,31,85,29,31,85,29,31,85,28,31,85,29,31,85,29,32,86,28,31,85,28,31,85,
29,31,86,28,31,86,28,31,85,28,31,86,29,31,86,29,31,85,28,31,85,28,31,86,
29,31,85,29,31,85,29,31,85,28,31,85,29,31,86,28,31,85,28,31,86,28,31,85,
28,31,85,29,31,85,28,31,85,28,31,86,29,31,85,29,31,85,29,31,85,28,31,85,
28,31,85,28,31,85,29,31,85,29,31,85,28,31,85,29,31,86,28,31,85,28,31,85,
28,31,86,28,32,85,28,31,85,29,31,85,28,31,85,28,31,85,28,31,85,29,31,86,
29,31,85,28,31,85,28,31,85,29,31,86,28,31,85,29,31,86,28,31,85,28,31,86,
28,31,85,29,31,85,29,31,85,28,31,85,28,32,85,28,31,85,28,31,86,28,31,86,
29,32,86,28,31,85,28,31,85,28,31,86,29,31,85,28,31,85,29,31,85,28,31,85,
29,31,86,29,31,85,28,31,86,29,31,85,28,31,85,29,31,85,28,31,86,28,32,86,
29,31,85,28,31,86,28,31,85,28,31,85,28,31,85,28,31,85,29,31,86,29,31,85,
28,31,85,29,31,85,28,31,85,28,31,85,28,31,86,28,31,86,29,31,85,29,31,85,
28,31,85,28,31,86,28,31,86,28,31,86,28,31,85,28,31,85,28,32,85,28,31,85,
28,32,86,28,31,86,29,31,86,29,31,86,28,31,85,29,31,85,29,31,85,29,31,85,
28,31,85,29,31,85,28,31,85,29,31,86,28,31,86,29,31,85,28,32,85,29,31,85,
28,31,85,28,31,85,29,31,85,28,31,85,29,31,85,28,31,85,29,31,85,29,32,86,
28,32,85,28,31,85,29,31,85,29,32,85,29,31,85,28,31,86,28,31,86,28,31,86,
29,31,85,28,31,85,29,31,85,28,31,85,29,31,85,28,31,85,29,32,85,28,31,86,
28,31,85,28,31,86,28,32,86,28,31,85,29,31,86,29,31,85,28,31,85,28,31,85,
28,32,86,29,32,86,29,32,86,28,31,86,29,31,86,29,32,86,28,32,87,29,32,87,
29,31,86,29,32,86,28,32,86,29,32,86,29,31,86,29,31,86,28,31,86,29,31,86,
29,32,86,29,31,86,28,31,86,28,31,86,29,31,86,29,32,86,29,31,87,29,31,86,
29,31,86,29,31,86,29,32,86,28,31,86,28,32,86,29,31,86,29,32,86,28,31,86,
28,31,86,28,31,86,29,32,86,29,31,86,29,31,87,29,31,86,29,31,86,29,31,86,
28,31,86,29,32,86,29,31,86,29,32,86,29,32,86,29,32,86,29,31,86,29,32,86,
28,31,86,28,31,86,28,32,86,29,32,86,29,32,86,29,31,86,29,32,87,29,32,86,
29,32,86,28,31,86,28,31,86,29,31,86,29,31,86,28,31,86,29,32,86,29,32,86,
28,32,86,28,32,86,29,31,86,29,32,86,29,32,86,29,31,86,28,31,86,29,31,87,
28,32,86,29,31,86,29,31,86,29,31,86,28,31,86,29,32,86,28,31,86,29,32,86,
29,31,86,28,32,86,29,31,86,28,32,86,29,32,86,28,32,86,29,32,86,28,31,86,
28,32,86,29,31,86,29,31,87,29,32,86,28,32,86,28,31,86,28,32,86,29,31,86,
29,32,86,28,31,86,28,31,86,28,31,86,29,32,86,28,31,86,28,31,86,29,32,86,
29,31,86,29,31,86,28,31,87,29,31,86,29,31,86,29,32,86,29,31,86,28,31,86,
28,32,86,29,31,86,29,31,86,29,31,86,28,31,86,28,31,86,28,32,86,29,32,86,
29,32,86,29,31,86,28,31,86,29,31,86,29,32,86,29,32,86,28,32,86,29,31,86,
29,31,86,29,31,86,29,31,86,29,31,86,29,32,86,28,31,86,29,32,87,29,31,86,
29,31,86,29,32,86,29,32,86,29,31,86,29,32,87,28,32,86,29,32,86,29,31,86,
29,31,86,29,31,86,29,31,86,29,31,86,29,31,86,28,32,86,29,31,86,29,32,86,
29,31,86,29,31,86,28,32,86,28,31,86,29,32,86,29,31,86,29,32,86,29,32,86,
29,31,86,28,32,86,29,31,86,29,31,86,28,31,86,29,31,86,29,31,86,29,31,86,
29,32,86,28,31,86,29,31,86,29,32,86,29,32,86,29,31,86,29,31,86,29,32,87,
29,32,86,29,32,86,29,31,86,29,31,86,28,31,86,29,32,86,28,31,86,29,31,86,
29,32,86,28,32,86,29,32,86,29,32,87,28,32,86,29,32,86,29,31,86,29,31,86,
28,31,86,28,31,86,29,31,86,28,32,86,29,31,86,28,32,86,29,32,86,28,32,86,
29,32,86,29,32,86,28,32,86,29,31,86,29,31,86,28,32,86,29,32,86,29,31,86,
29,31,86,29,31,86,29,31,86,28,32,86,29,32,86,29,32,86,28,31,87,28,31,86,
29,31,86,29,31,86,28,31,86,28,31,86,29,31,86,28,31,86,29,31,86,29,31,86,
28,32,87,29,32,86,29,32,86,28,32,86,29,32,86,28,32,86,29,31,86,28,31,86,
29,31,86,28,32,86,29,31,86,29,31,86,28,31,86,28,31,86,28,31,86,28,31,86,
29,31,86,29,31,86,29,31,86,29,31,86,28,32,86,29,31,86,29,31,86,29,31,86,
29,31,86,29,31,86,28,31,86,29,32,86,28,31,86,28,31,86,29,31,86,29,31,86,
29,31,87,29,32,86,29,31,87,29,32,87,29,32,87,29,32,87,29,31,87,29,32,87,
29,32,87,28,32,87,29,32,87,29,32,87,29,32,87,29,32,87,29,32,87,29,31,87,
29,32,87,29,32,87,29,32,87,29,32,87,29,32,87,29,31,87,29,32,87,29,31,86,
29,32,87,29,31,87,29,31,87,29,31,87,29,32,87,29,32,87,29,32,87,29,32,87,
29,32,87,29,32,87,29,32,87,29,32,87,29,32,87,29,31,87,29,32,87,29,32,87,
29,32,87,29,32,87,29,32,87,29,31,87,29,31,87,29,32,87,29,31,87,29,32,87,
29,32,87,29,32,87,29,31,87,29,31,87,29,32,87,28,31,87,29,32,87,29,32,87,
29,32,86,29,32,87,29,32,87,29,32,87,29,32,87,29,32,87,29,32,87,29,32,87,
29,32,87,29,32,87,29,32,87,29,32,87,29,31,87,29,31,87,29,32,87,29,32,87,
29,32,87,29,32,87,29,32,87,29,32,86,28,32,87,29,32,87,29,31,87,29,32,87,
29,32,87,29,32,87,29,32,87,29,31,87,29,31,86,28,32,87,29,31,87,29,32,87,
29,32,86,28,32,87,29,32,87,29,32,87,29,32,87,29,32,87,29,32,87,29,32,87,
29,32,87,29,32,87,29,31,87,29,32,87,29,32,87,29,32,87,29,32,87,29,32,87,
29,31,87,29,32,87,29,31,87,29,32,87,29,32,87,29,32,87,29,32,87,29,31,87,
29,31,87,29,32,87,29,31,87,29,32,87,29,31,87,29,32,87,29,32,87,29,32,87,
29,31,87,29,32,87,29,31,87,29,32,86,29,32,87,29,31,87,29,32,87,29,31,87,
29,32,87,29,32,87,29,31,87,29,31,87,29,32,87,29,32,87,29,31,87,29,32,87,
29,32,87,29,31,87,29,32,87,29,31,87,29,32,87,29,31,87,29,32,87,29,31,87,
29,31,87,29,31,87,29,32,87,29,32,86,29,31,87,29,31,87,29,31,87,29,31,87,
29,32,87,29,31,87,29,32,87,29,31,87,29,32,87,29,32,87,29,32,86,29,32,87,
29,32,87,29,32,87,29,32,87,29,31,87,29,32,87,29,32,87,29,31,87,29,32,87,
29,32,87,29,32,87,29,31,86,29,32,87,29,32,86,29,32,87,29,32,87,29,32,87,
29,32,87,29,32,87,29,32,87,29,31,87,29,32,87,29,31,87,29,32,87,29,32,87,
29,32,87,29,32,87,29,31,87,29,32,87,29,31,87,29,32,87,29,31,87,29,32,87,
28,32,87,29,32,87,29,31,86,29,32,87,29,32,87,29,32,87,29,32,86,29,32,87,
29,32,87,29,31,87,29,32,87,29,32,87,29,32,87,29,32,87,29,32,87,29,32,87,
29,31,87,29,32,87,29,31,87,29,32,87,29,32,87,29,32,87,29,32,87,29,31,87,
29,32,87,29,31,87,29,32,87,29,32,87,29,31,87,29,32,87,29,31,87,29,31,87,
29,32,87,29,31,87,29,31,87,29,32,87,29,32,87,29,31,87,29,32,87,29,31,87,
29,32,86,29,32,87,29,32,87,29,32,87,29,32,86,29,32,87,29,32,87,29,31,87,
29,32,87,29,32,87,29,31,87,29,32,87,29,31,87,29,32,87,29,32,87,29,31,87,
29,31,87,29,32,87,29,32,87,29,32,86,29,31,87,29,32,87,29,32,87,29,31,87,
29,32,88,29,32,87,29,32,88,29,32,87,29,32,88,29,32,88,29,32,88,29,32,88,
29,32,87,30,32,88,29,32,88,30,32,88,29,32,87,29,32,87,30,32,88,29,32,88,
29,32,88,29,32,88,29,32,88,29,32,88,30,32,88,29,32,88,29,32,87,30,32,88,
29,32,87,29,32,88,29,32,88,30,32,88,29,32,87,29,32,87,29,32,88,29,32,88,
29,32,88,29,32,88,29,32,87,29,32,88,30,32,88,29,32,87,30,32,88,29,32,88,
29,32,88,30,32,88,30,33,88,29,32,88,30,32,88,29,32,88,29,32,87,30,32,88,
30,32,88,29,32,88,29,32,88,29,32,88,29,32,88,29,32,88,29,32,88,29,32,88,
29,32,88,29,32,88,29,32,88,29,32,87,30,32,87,29,32,88,29,32,88,30,32,87,
29,32,88,29,32,87,30,32,88,29,32,87,29,32,88,29,32,88,29,32,88,29,32,88,
29,32,88,30,33,88,29,32,88,30,32,88,30,32,87,29,32,87,29,32,88,29,32,88,
29,32,88,29,32,87,29,32,88,30,32,88,29,32,88,29,32,88,30,32,88,29,32,88,
29,32,88,29,32,87,29,32,88,29,32,88,30,32,88,30,32,88,30,32,87,29,32,88,
30,32,87,29,32,87,30,32,88,29,32,87,29,32,88,29,32,88,30,32,88,29,32,88,
29,33,88,29,32,87,30,32,88,29,32,88,29,32,88,29,32,87,29,32,88,29,32,87,
30,32,87,30,32,88,29,32,88,29,32,88,29,33,87,29,32,88,29,32,88,30,32,88,
29,32,88,29,32,88,29,32,88,29,32,88,29,32,87,29,32,88,29,32,88,29,32,88,
29,32,88,30,32,88,29,32,88,29,32,88,29,32,88,30,32,88,29,32,88,29,32,88,
29,32,88,29,32,87,29,32,88,29,32,88,29,32,88,29,32,87,29,32,87,30,32,88,
30,32,88,29,32,88,29,32,88,29,32,87,29,32,88,30,32,88,29,32,87,29,32,88,
29,32,88,30,32,88,29,33,88,29,32,88,29,32,88,30,32,88,29,32,87,29,32,88,
29,32,88,29,32,87,29,32,87,29,32,88,30,32,88,29,32,88,30,32,88,30,32,88,
29,32,88,29,32,87,29,32,87,30,32,88,29,32,87,30,32,88,29,32,87,30,32,88,
30,32,88,29,32,88,29,32,88,30,32,88,29,32,88,30,32,87,29,32,88,30,32,88,
29,32,87,30,32,88,30,32,88,30,32,88,30,32,88,29,32,88,29,32,87,29,32,88,
29,32,88,30,32,88,29,32,88,29,32,87,29,32,88,29,32,88,29,32,88,29,32,88,
29,32,88,29,32,88,29,32,88,29,32,88,30,32,88,29,32,88,30,32,88,30,32,88,
29,32,88,29,32,87,30,32,88,29,32,88,30,32,88,29,32,87,29,32,87,29,32,88,
29,32,88,29,32,88,29,32,88,29,32,87,29,32,88,29,32,88,30,32,88,29,32,88,
29,32,88,29,32,88,29,33,88,29,32,88,29,32,88,29,32,88,29,32,88,30,32,88,
29,32,88,29,32,88,30,32,88,29,32,88,29,32,88,29,32,88,29,32,87,30,32,88,
29,32,88,29,32,88,29,32,88,29,32,88,29,32,88,29,32,87,29,32,87,29,32,87,
29,32,88,29,32,88,29,32,87,29,32,88,29,32,88,29,32,88,29,32,88,29,32,88,
29,32,88,29,32,89,29,32,88,30,33,89,30,32,89,30,32,89,30,32,89,30,32,89,
29,32,89,29,33,88,29,32,89,29,32,89,29,32,88,30,32,88,30,32,89,29,32,89,
30,32,89,29,32,89,30,32,89,29,32,89,29,32,89,29,32,89,30,32,89,29,32,89,
29,32,89,30,32,88,30,33,89,30,32,89,30,33,88,30,32,89,29,32,89,29,32,89,
30,32,89,30,32,89,29,32,89,29,32,89,29,32,89,30,32,89,30,32,89,29,32,88,
29,32,89,29,32,88,30,33,89,30,32,88,30,32,88,29,32,89,29,32,89,30,32,89,
30,32,89,29,33,89,29,32,89,30,32,89,29,32,89,29,33,88,30,32,88,30,32,89,
29,32,89,30,33,89,30,32,88,30,32,88,30,32,89,30,32,89,29,33,89,30,32,89,
30,32,88,29,33,89,29,33,89,30,32,88,30,32,89,29,32,88,30,32,89,30,32,88,
30,32,89,30,32,88,30,32,88,29,33,89,29,32,88,29,32,89,30,32,88,29,32,89,
30,32,89,29,32,88,30,32,89,29,33,89,29,33,89,30,32,89,30,33,88,30,32,88,
29,32,89,30,33,89,29,32,89,30,33,88,30,33,88,30,32,89,30,33,89,30,32,89,
29,32,89,29,32,89,29,33,89,30,33,88,29,33,89,30,33,89,30,32,88,30,33,88,
30,32,89,30,32,89,30,32,89,29,32,88,29,32,89,30,33,88,29,32,88,29,32,89,
30,33,89,29,32,89,30,32,89,30,33,89,30,33,89,30,33,88,29,32,89,29,32,89,
30,33,89,30,32,89,30,33,89,29,32,88,30,32,88,30,32,88,30,33,89,29,32,89,
29,33,89,30,33,89,29,33,88,29,32,88,30,33,89,30,33,89,29,32,89,30,33,88,
29,33,88,30,32,88,29,32,88,29,33,89,30,33,89,29,32,89,30,32,89,29,33,88,
30,33,89,30,33,89,30,32,89,30,32,89,29,33,89,30,32,88,29,32,89,29,33,88,
30,32,89,29,32,89,29,32,89,30,32,88,29,32,88,30,33,89,30,32,89,29,32,88,
29,32,88,30,33,89,30,32,89,30,32,89,29,32,88,29,32,88,30,33,88,29,32,89,
29,33,88,30,32,89,29,33,89,30,32,88,30,32,89,29,32,88,29,32,89,30,32,88,
30,32,89,29,33,88,30,33,89,29,32,89,30,33,89,29,32,89,30,32,89,29,33,89,
30,32,88,30,33,88,30,32,88,30,33,89,30,33,88,30,33,89,30,32,88,29,32,88,
30,33,89,30,32,89,29,33,89,30,33,89,29,32,88,29,33,89,30,32,89,29,33,89,
30,32,89,30,32,89,29,32,88,30,32,89,30,33,89,29,32,89,29,32,88,30,32,88,
29,32,89,30,32,89,30,32,89,30,33,88,30,33,89,29,32,89,29,32,89,30,32,89,
29,33,89,29,32,89,29,33,89,29,33,89,30,32,89,30,32,89,29,32,89,30,33,89,
30,33,88,29,33,89,30,32,88,30,33,88,30,32,89,29,33,89,30,32,89,29,33,89,
29,32,89,29,32,89,29,33,89,30,32,89,29,32,88,29,33,89,29,32,88,29,32,89,
29,33,89,29,32,89,30,32,89,29,32,89,29,33,89,29,32,89,29,32,88,30,33,88,
30,33,89,29,32,89,29,32,89,30,33,88,30,32,89,29,33,89,29,32,89,29,32,89,
30,33,89,30,33,90,30,33,89,30,32,90,30,33,90,30,33,89,30,33,90,30,32,89,
30,33,89,29,33,89,29,32,90,30,33,89,30,32,90,30,32,89,30,33,89,30,33,90,
30,32,90,30,33,90,29,32,90,30,33,90,29,33,89,29,33,89,30,32,89,30,33,89,
29,33,89,30,33,90,29,33,89,30,33,89,29,32,90,29,33,90,29,33,90,29,32,90,
30,32,89,30,32,89,30,32,90,29,33,90,30,32,90,30,33,89,30,32,89,29,33,89,
30,33,90,30,32,90,30,32,89,30,32,90,30,33,90,30,32,90,30,33,90,30,33,89,
30,32,90,30,33,90,30,32,90,30,33,89,30,33,89,30,33,90,30,33,89,30,32,89,
30,33,89,30,32,89,30,33,89,30,33,89,30,33,89,30,33,90,29,33,90,29,33,89,
29,33,90,29,32,90,30,32,89,29,33,89,30,33,90,30,33,89,30,33,89,29,32,89,
30,33,89,29,32,90,30,33,89,30,33,90,29,32,90,30,32,89,30,33,89,29,32,90,
30,33,89,30,33,90,29,32,90,29,32,90,30,33,89,30,33,89,30,32,90,29,32,90,
30,33,89,30,33,90,30,33,90,30,32,89,30,33,89,30,32,89,30,33,89,30,33,90,
30,32,89,30,33,90,29,32,90,30,32,90,30,33,89,30,33,89,30,33,90,30,33,89,
29,33,89,30,33,89,30,33,89,29,32,89,30,33,89,29,33,89,30,33,90,30,33,89,
30,33,89,30,32,89,30,33,90,30,33,90,30,32,89,30,32,90,30,32,90,30,33,89,
30,32,89,30,32,90,30,32,89,30,33,89,29,32,89,30,33,90,30,33,89,30,32,89,
30,33,89,30,33,89,30,33,89,29,32,89,30,33,90,30,33,90,30,33,89,30,32,90,
30,33,89,30,33,89,30,33,89,30,33,90,30,33,90,30,33,90,30,33,89,29,33,89,
30,33,90,30,33,89,30,33,90,30,33,90,30,32,90,30,33,89,30,33,90,30,33,89,
30,33,89,30,32,90,30,33,89,30,33,90,30,33,89,30,32,90,30,33,89,29,33,90,
29,33,89,30,33,89,30,33,89,30,32,89,30,33,90,29,33,89,29,32,90,30,32,90,
30,32,89,29,33,90,29,32,90,30,33,90,30,33,89,30,32,90,30,33,89,29,32,90,
29,33,89,30,33,90,30,33,89,30,33,89,29,32,89,30,32,90,30,33,90,30,33,89,
29,33,90,30,33,90,30,33,89,30,32,89,30,32,89,30,33,89,29,33,89,30,32,89,
30,32,90,30,32,90,30,33,90,30,33,90,30,32,89,30,33,89,30,33,89,30,32,89,
30,32,89,30,33,89,30,33,89,30,33,89,29,33,89,30,33,90,30,32,90,30,33,89,
30,32,90,30,32,89,30,33,90,30,33,89,30,33,90,30,33,89,30,33,89,30,33,89,
30,33,90,29,32,90,30,33,90,30,32,89,30,33,90,30,33,90,30,32,89,30,33,89,
30,32,89,30,32,90,30,32,90,30,33,90,29,33,89,30,32,90,30,33,90,30,32,89,
29,32,90,29,32,89,30,32,90,30,33,90,30,33,90,30,32,89,30,33,90,30,33,89,
30,33,89,30,32,90,30,33,89,30,32,90,29,32,89,30,32,89,29,32,90,30,33,89,
30,33,89,30,33,90,30,33,89,29,33,89,30,33,90,30,33,90,29,33,89,30,32,89,
30,33,91,30,33,90,30,33,91,30,32,91,30,33,90,30,33,90,30,33,90,30,33,90,
30,33,90,30,33,90,30,33,90,30,33,91,30,33,90,30,33,90,30,33,90,30,33,90,
30,33,90,30,33,90,30,33,90,30,33,90,30,33,91,30,33,90,30,33,91,31,33,90,
31,33,90,30,33,90,30,33,90,30,33,90,30,33,90,30,33,90,30,33,91,30,33,90,
30,33,90,30,33,90,30,33,90,30,33,90,30,33,90,30,33,90,30,33,90,30,33,90,
30,33,91,30,33,90,30,33,91,30,32,90,30,32,90,30,33,91,30,33,90,30,33,90,
30,33,91,30,33,90,30,33,90,30,33,90,30,33,90,30,33,91,30,33,90,30,33,90,
30,33,90,30,33,90,30,33,90,30,33,91,30,33,91,30,33,90,30,33,90,30,33,90,
30,33,91,30,33,91,30,33,90,30,33,90,30,33,90,30,33,91,30,33,90,30,33,90,
30,33,90,30,33,90,30,33,91,30,33,91,30,33,90,30,33,90,30,33,90,30,33,91,
30,33,90,30,33,91,31,33,91,30,33,90,30,33,90,31,33,90,30,33,90,31,33,90,
30,33,90,31,33,91,30,33,91,30,33,91,30,33,90,30,33,90,30,33,90,30,33,91,
30,33,90,30,33,91,30,33,90,30,32,90,30,33,90,30,33,90,30,33,90,30,33,90,
30,33,90,30,33,90,30,33,90,30,33,90,30,33,91,30,33,90,30,33,90,30,33,90,
30,33,91,30,33,91,30,33,90,30,33,90,30,33,91,30,33,91,30,33,90,30,33,90,
30,32,90,30,33,90,30,32,90,31,33,91,30,33,90,30,33,90,30,33,90,30,33,90,
30,33,91,31,33,90,30,33,90,30,33,90,30,33,90,30,33,90,30,33,90,30,33,90,
31,32,91,30,33,91,30,33,91,30,33,90,31,33,90,30,33,90,30,33,91,30,32,91,
30,33,90,30,33,91,30,33,90,30,33,90,30,33,90,31,33,90,30,33,90,30,33,90,
30,33,90,30,33,90,30,33,90,30,33,90,30,33,90,30,33,91,30,33,91,31,33,91,
30,33,90,30,33,90,30,33,90,30,32,91,31,33,91,30,33,90,30,33,91,30,33,90,
30,33,90,31,33,91,31,32,90,30,33,91,30,33,91,30,33,90,30,33,90,30,33,91,
30,33,91,30,33,91,30,33,91,30,33,91,30,33,90,30,33,90,31,33,90,30,33,91,
30,33,90,30,33,90,30,33,90,30,32,91,31,33,90,31,33,90,30,33,90,30,33,90,
30,33,90,30,33,91,30,33,90,30,33,90,30,33,90,30,33,91,30,33,90,30,33,91,
30,33,90,30,33,90,30,33,91,31,33,91,30,33,90,30,33,90,30,33,90,30,33,90,
30,33,90,30,33,90,30,33,91,30,33,90,30,33,91,30,33,91,30,32,90,30,33,90,
30,33,91,30,33,90,30,33,90,30,33,90,30,33,90,30,33,90,30,33,90,30,33,90,
30,33,90,31,33,90,30,33,91,30,33,90,30,32,90,30,33,90,30,33,90,30,33,90,
30,33,90,30,33,91,30,33,90,30,33,90,30,33,91,30,33,90,30,33,91,30,33,91,
30,33,91,30,33,91,31,33,90,30,33,91,30,33,91,30,33,90,30,33,90,30,33,90,
30,33,90,30,33,91,30,33,90,30,33,90,30,33,91,30,33,90,30,33,90,30,33,91,
31,33,91,30,33,91,31,33,91,30,33,91,30,33,91,30,34,91,31,33,91,30,33,91,
30,33,92,30,33,91,31,33,91,30,33,92,30,34,91,31,34,91,31,33,91,30,33,92,
31,34,91,31,33,91,31,34,91,31,33,91,30,33,92,30,34,91,30,33,91,30,34,91,
30,33,92,30,33,92,31,33,91,30,33,91,31,34,91,31,34,92,30,33,91,31,33,91,
31,34,92,30,33,91,30,33,92,30,33,91,31,33,92,30,33,91,31,33,91,30,33,91,
30,34,91,31,33,91,30,34,91,31,33,91,31,34,91,30,34,91,30,33,91,30,34,91,
30,33,91,30,33,91,30,33,91,31,33,91,30,33,91,31,33,91,31,33,91,31,34,92,
30,33,91,31,33,91,31,33,92,30,34,92,30,34,91,30,33,91,30,33,91,31,34,91,
30,33,91,30,33,91,30,33,91,30,33,91,30,33,91,30,33,92,31,33,91,30,34,91,
30,33,91,30,33,91,31,33,91,30,33,91,30,33,91,30,33,91,30,33,91,31,33,91,
30,34,91,31,33,91,30,33,91,30,33,91,31,33,92,30,33,91,30,33,91,30,33,91,
30,33,91,30,33,91,30,33,91,30,33,91,30,33,91,30,33,92,30,33,91,30,33,92,
30,33,91,30,33,91,30,33,91,30,33,91,30,33,92,31,34,91,30,33,91,31,34,92,
31,33,91,30,34,91,30,33,91,30,34,91,31,33,91,30,33,91,30,33,91,30,33,92,
31,33,91,30,33,91,31,34,91,30,34,91,30,33,91,30,33,91,30,34,92,30,33,92,
31,33,91,30,34,91,30,34,91,31,34,91,31,33,91,30,33,91,30,33,91,30,34,91,
31,33,91,30,34,92,30,34,91,30,33,91,31,33,91,30,33,91,30,33,91,30,34,92,
31,34,91,31,34,91,31,33,91,31,33,91,30,34,91,30,33,91,31,34,91,31,33,91,
31,33,91,31,33,91,30,34,91,31,33,91,30,33,91,30,33,91,31,33,91,30,33,91,
31,33,92,31,33,91,31,33,91,31,33,91,30,34,91,30,33,91,30,33,91,30,33,91,
30,33,91,31,34,91,30,33,91,30,34,91,31,34,91,30,34,92,30,34,91,31,33,91,
30,33,91,30,33,92,30,34,92,30,33,92,30,33,91,31,33,91,31,33,91,31,33,91,
31,34,92,31,33,91,31,33,91,31,34,92,30,33,92,30,33,91,31,33,91,30,33,91,
30,34,91,30,34,91,30,33,91,31,34,92,31,33,91,30,33,91,30,33,91,31,33,91,
31,33,92,31,33,92,30,33,91,30,33,91,30,33,91,30,34,91,30,33,91,30,33,92,
30,33,91,30,33,92,31,34,91,30,33,91,30,33,91,30,34,91,30,34,91,30,33,91,
31,34,91,30,33,91,30,33,91,31,33,91,31,34,91,30,33,91,30,33,91,30,33,92,
31,33,91,30,33,91,30,34,91,30,33,91,30,33,91,31,33,91,30,34,91,30,34,91,
31,33,91,31,33,91,30,33,91,30,33,92,31,33,91,30,34,91,30,34,91,30,34,91,
30,33,91,30,33,91,31,33,91,30,33,91,31,34,91,30,33,91,31,33,91,30,33,91,
30,33,91,30,33,92,31,34,91,30,33,92,30,33,91,30,33,92,30,33,91,31,33,91,
30,33,91,30,33,92,31,33,91,30,34,91,30,33,92,31,33,91,31,33,91,30,33,91,
31,33,92,31,34,92,31,34,92,31,34,92,31,34,92,31,34,92,31,33,92,31,34,92,
31,34,92,31,34,92,31,33,92,31,34,92,31,33,92,31,34,92,31,33,92,31,34,92,
31,33,92,31,33,92,31,34,92,31,34,92,30,34,92,31,33,92,31,34,92,31,33,92,
31,33,92,30,34,92,31,34,92,30,34,92,30,34,92,31,34,92,31,34,92,31,34,92,
31,33,92,31,33,92,31,34,92,30,34,92,31,34,92,30,33,92,31,33,92,31,34,92,
30,33,92,31,33,92,31,34,92,31,33,92,30,34,92,31,33,92,31,34,92,30,33,92,
31,34,92,31,34,92,30,34,92,31,34,92,31,33,92,31,34,92,31,33,92,30,33,92,
31,33,92,31,34,92,30,34,92,30,34,92,31,33,92,31,33,92,31,33,92,30,33,92,
31,34,92,31,34,92,30,34,92,31,34,92,30,33,92,31,33,92,31,34,92,31,33,92,
31,34,92,31,34,92,31,34,92,30,33,92,30,34,92,30,34,92,31,33,92,30,34,92,
30,33,92,31,34,92,30,34,92,31,34,92,31,33,92,31,33,92,31,34,92,30,34,92,
31,34,92,31,33,92,30,33,92,31,34,92,31,33,92,31,34,92,31,34,92,31,34,92,
31,34,92,31,33,92,31,33,92,31,34,92,31,34,92,31,33,92,30,33,92,30,34,92,
31,33,92,31,34,92,31,34,92,31,33,92,31,33,92,31,34,92,31,34,92,30,33,92,
31,34,92,31,34,92,31,33,92,31,34,92,30,34,92,30,34,92,30,34,92,30,33,92,
31,34,92,30,34,92,31,33,92,31,34,92,31,34,92,31,33,92,30,34,92,31,34,92,
30,33,92,30,34,92,31,33,92,31,34,92,31,33,92,31,34,92,31,34,92,31,34,92,
30,34,92,31,34,92,30,34,92,30,33,92,30,33,92,31,34,92,30,34,92,31,33,92,
31,34,92,31,33,92,31,33,92,31,34,92,31,33,92,30,34,92,30,34,92,30,34,92,
30,34,92,31,33,92,31,34,92,30,34,92,30,34,92,31,34,92,31,34,92,31,33,92,
30,34,92,31,33,92,30,33,92,31,33,92,31,34,92,31,34,92,31,34,92,30,34,92,
31,33,92,31,34,92,31,34,92,30,34,92,30,33,92,30,34,92,31,34,92,30,34,92,
31,34,92,31,34,92,31,33,92,31,33,92,31,33,92,31,33,92,31,33,92,31,33,92,
31,34,92,31,33,92,31,34,92,31,33,92,31,33,93,31,34,92,31,33,92,31,34,92,
31,33,92,31,34,92,31,33,92,31,33,92,31,34,92,31,34,92,31,34,92,30,34,92,
31,33,92,30,34,92,31,34,92,31,33,92,31,33,92,31,34,92,31,34,92,30,33,92,
30,34,92,30,34,92,30,33,92,31,34,92,30,34,92,31,33,92,31,33,92,30,33,92,
30,34,92,31,34,92,31,34,92,31,34,92,30,33,92,31,34,92,30,34,92,31,34,92,
31,34,92,31,33,92,31,34,92,30,34,93,30,33,92,31,34,92,31,34,92,31,33,92,
30,34,92,30,34,92,30,33,92,31,34,92,30,33,92,30,34,93,31,33,92,31,33,92,
30,34,92,31,34,92,31,33,92,30,33,92,31,33,92,31,33,92,30,33,92,30,33,92,
30,33,92,30,34,92,30,34,92,31,33,92,31,34,92,31,33,92,30,33,92,31,34,92,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
0,0,0,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,
0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,
0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
0,0,0,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,
0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,0,0,0,89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,0,0,0,89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,
89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,
89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,
89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,89,89,89,
0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,
89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,
89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,
89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,89,89,89,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,
0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
41,44,122,41,45,123,41,45,123,41,44,123,41,44,122,41,44,122,41,44,122,40,44,123,
41,44,122,41,44,122,41,45,122,41,45,122,41,45,122,41,45,123,41,45,122,41,44,123,
40,45,123,41,45,123,41,44,122,41,45,123,41,45,122,41,45,122,41,44,123,41,45,123,
41,44,123,40,45,122,41,44,123,41,45,122,41,45,123,41,45,123,41,45,122,41,45,123,
41,45,123,41,44,122,41,45,122,40,44,122,40,45,122,41,45,123,41,44,122,41,45,123,
40,45,123,40,45,123,41,45,122,41,45,123,41,45,123,41,44,122,41,45,122,41,45,123,
40,44,122,41,45,123,41,45,123,41,45,123,41,45,123,40,45,123,41,45,123,41,45,122,
41,45,122,41,44,122,41,45,122,41,45,122,41,45,122,41,44,123,41,45,122,41,44,122,
40,45,123,41,45,123,40,44,123,41,44,122,41,45,123,40,44,122,41,44,123,41,45,122,
41,45,122,40,44,122,41,45,123,41,44,123,41,45,123,41,44,123,41,45,123,41,44,123,
40,45,123,41,45,122,41,44,122,41,45,123,41,45,122,41,44,122,41,44,123,41,45,122,
41,45,122,41,45,123,41,45,122,41,45,123,41,45,122,41,44,123,41,44,123,41,45,123,
41,45,122,41,45,123,41,44,122,41,44,122,41,45,122,41,45,122,41,45,122,41,44,122,
41,44,123,41,44,123,41,45,123,41,45,123,41,44,123,41,45,122,41,45,123,41,44,123,
41,44,123,40,44,122,41,44,122,41,44,122,41,45,123,40,45,123,41,45,122,40,44,123,
41,45,122,41,45,123,41,45,122,41,45,123,41,45,122,41,44,122,41,44,123,41,44,122,
41,45,123,41,44,122,40,45,123,41,45,123,40,45,122,41,44,123,41,45,122,41,44,123,
41,44,122,41,45,122,41,45,122,41,44,122,41,44,123,41,45,122,41,45,122,41,44,122,
41,44,123,41,44,123,41,44,123,41,45,123,41,45,122,41,45,122,41,45,122,41,44,123,
41,45,123,41,45,122,41,45,122,41,45,122,41,44,122,41,44,123,41,45,123,41,45,123,
41,44,122,41,45,122,40,45,122,41,44,122,41,45,122,41,44,122,41,45,123,40,45,122,
41,44,123,40,45,123,41,45,122,40,45,122,41,45,122,41,44,122,41,45,123,41,44,123,
41,44,122,41,45,122,41,45,122,41,45,122,40,45,123,41,45,122,41,44,122,40,45,123,
41,45,122,41,45,122,41,45,123,41,44,122,41,45,123,40,45,122,41,45,123,41,44,122,
41,44,122,40,45,122,41,45,122,40,44,123,41,45,122,41,45,123,41,45,122,41,45,122,
41,44,122,41,45,122,41,44,122,41,45,123,41,45,123,41,45,122,41,44,122,41,44,122,
41,45,123,40,44,123,40,44,122,41,44,123,41,45,123,41,45,122,41,45,123,41,45,122,
40,45,123,40,44,122,41,45,122,41,45,123,41,45,123,41,45,123,41,45,122,41,44,122,
41,45,122,41,45,122,40,45,122,41,45,123,41,44,123,41,45,122,41,44,122,41,45,123,
41,45,122,41,45,122,41,44,122,41,45,123,40,44,123,41,45,122,41,45,122,41,44,122,
41,44,122,41,45,122,41,44,123,40,45,122,41,45,123,41,45,122,40,45,123,41,45,123,
41,45,122,40,44,122,41,44,123,41,45,122,41,45,122,41,45,122,40,44,122,41,44,122,
42,45,123,41,45,123,41,45,123,41,45,124,41,45,123,41,45,124,41,45,123,41,45,124,
41,45,124,41,45,124,42,45,123,41,45,123,41,45,124,41,45,124,41,45,123,41,45,123,
41,45,124,41,45,123,41,45,123,41,45,123,41,44,123,41,45,123,42,45,123,41,45,123,
41,45,123,41,45,124,41,45,123,41,44,123,41,45,123,41,45,124,41,45,124,41,45,124,
41,45,124,41,45,123,41,45,123,41,44,124,41,45,123,41,45,124,41,45,123,42,44,124,
41,45,123,41,45,124,41,45,124,41,45,123,41,45,123,41,45,124,41,45,123,41,45,124,
41,45,123,41,45,123,41,45,124,41,45,123,41,45,124,41,45,123,42,45,123,41,45,124,
41,45,124,41,45,123,41,45,123,41,45,123,41,45,123,41,45,123,41,45,123,41,45,123,
41,45,124,42,45,123,41,45,124,41,45,123,41,45,124,41,45,123,41,45,124,42,45,124,
41,45,124,41,45,123,41,45,123,41,45,123,41,45,123,41,45,123,41,45,123,41,45,124,
41,45,123,41,45,123,41,45,124,41,45,124,41,45,123,41,45,123,41,45,123,41,45,123,
41,45,124,42,45,124,41,45,123,42,45,124,41,45,123,41,45,123,42,45,123,41,45,123,
41,45,123,41,45,123,41,45,124,41,45,124,41,45,123,41,45,123,41,45,123,41,45,123,
41,45,124,41,45,123,41,45,123,41,45,123,41,45,123,41,45,124,41,45,124,41,45,124,
41,45,123,41,45,123,41,45,124,41,45,123,41,45,123,41,45,124,41,45,124,42,45,123,
41,45,123,41,45,123,41,45,123,41,45,123,41,45,123,41,45,123,42,45,123,41,45,124,
41,45,123,41,45,124,41,44,124,41,45,124,42,45,123,41,45,123,41,45,123,41,45,123,
41,45,123,41,45,124,41,45,124,41,45,123,41,45,124,42,45,123,42,45,123,41,45,123,
41,45,124,41,45,124,41,45,124,41,45,124,41,45,123,41,45,123,41,45,123,41,45,124,
41,45,123,41,45,123,41,45,123,41,45,124,41,45,123,42,45,123,41,45,123,41,45,123,
41,45,123,41,45,124,41,45,123,41,45,123,41,45,123,42,45,124,41,45,124,41,45,123,
42,45,124,42,45,124,41,45,123,41,45,123,42,45,123,41,45,123,41,45,123,41,45,123,
41,45,123,42,45,123,41,45,123,41,45,123,41,45,123,41,45,123,41,45,124,41,45,123,
41,45,123,41,45,123,41,45,124,41,45,124,41,45,123,41,45,123,41,45,123,41,45,123,
41,45,124,41,45,123,42,44,123,41,45,124,41,45,124,41,45,123,41,45,123,41,45,123,
41,45,123,41,45,124,41,45,124,41,45,123,41,45,123,42,45,123,42,45,123,41,45,123,
41,45,123,41,45,123,41,45,124,41,45,124,41,45,123,41,45,124,41,45,123,41,45,123,
42,45,124,41,45,123,41,45,124,41,45,123,42,45,123,41,45,123,41,45,123,41,45,124,
41,45,123,41,45,123,41,45,123,41,45,123,41,45,123,41,45,123,41,45,123,41,45,123,
41,45,123,41,45,123,41,45,123,41,45,123,41,45,123,41,45,123,42,45,123,41,45,123,
41,45,123,42,45,124,41,45,123,41,45,123,41,45,123,41,45,124,42,45,123,41,45,123,
41,45,123,42,45,123,41,45,123,41,45,123,41,45,124,41,45,123,41,45,123,41,45,123,
41,45,124,41,45,124,41,45,124,42,46,125,41,46,124,42,45,124,41,45,124,41,45,124,
41,45,124,41,45,124,41,45,124,42,45,124,42,45,124,42,45,124,42,45,124,41,45,124,
41,46,124,42,45,124,41,46,125,41,46,124,41,46,124,41,45,124,41,45,124,41,45,124,
41,45,124,42,45,124,41,45,125,42,45,124,41,46,124,41,46,124,41,45,124,41,45,124,
42,45,124,42,45,124,41,45,124,41,46,125,42,45,124,41,46,125,41,45,124,42,45,124,
42,45,124,41,46,124,42,45,124,42,46,124,42,46,124,41,45,125,41,45,124,42,45,124,
41,45,124,42,45,124,41,46,124,41,45,124,41,46,125,42,46,124,41,45,125,42,45,124,
41,45,124,41,46,124,41,45,124,41,45,124,42,45,124,42,45,124,41,46,124,41,45,124,
42,45,124,42,46,125,41,45,124,42,45,124,42,45,124,41,46,124,41,46,124,42,45,124,
41,45,124,41,45,125,42,45,125,42,45,124,41,46,125,42,45,124,41,46,124,41,45,124,
41,45,125,41,45,124,41,45,124,41,45,124,41,46,124,42,45,124,42,45,125,41,46,124,
42,45,124,41,46,124,41,46,124,42,45,124,41,45,124,42,45,124,42,45,124,42,45,125,
41,46,124,41,45,124,42,45,124,41,46,124,41,45,124,41,45,124,41,45,124,41,45,124,
41,45,124,41,45,124,42,45,124,41,45,125,42,45,124,41,45,125,41,46,124,41,45,125,
41,45,124,42,45,124,41,45,124,42,45,125,42,45,124,41,46,124,41,46,124,41,45,125,
42,45,124,41,45,125,41,45,124,41,45,124,41,45,124,41,45,125,42,45,124,41,45,124,
41,45,124,41,45,125,42,45,124,42,46,124,42,46,124,41,45,124,41,45,124,42,45,124,
42,46,125,41,45,124,41,46,125,41,45,124,42,45,124,41,45,124,42,45,124,41,46,124,
42,45,124,42,45,124,42,46,124,42,45,125,41,45,125,42,46,124,41,45,124,42,45,124,
41,45,124,42,45,124,42,46,124,42,46,124,42,46,124,41,45,124,41,45,125,42,45,124,
42,45,124,41,45,124,41,46,124,42,45,124,41,45,124,41,45,124,41,45,124,42,45,125,
41,45,124,41,45,124,41,46,124,41,45,124,42,46,124,41,45,124,41,45,124,41,45,124,
41,45,124,41,45,124,41,45,124,41,46,124,41,45,124,42,45,124,42,45,124,42,46,124,
41,46,125,41,46,124,42,45,124,41,45,124,42,46,124,41,45,124,42,46,124,41,45,124,
42,46,124,41,45,124,42,45,124,41,46,124,41,45,125,41,45,124,41,45,124,41,45,124,
42,45,124,42,45,124,42,46,124,42,45,124,42,45,124,42,45,125,42,46,124,41,45,124,
42,45,124,41,45,124,41,45,124,42,45,124,41,45,124,42,46,124,42,45,124,41,45,124,
42,45,124,41,45,124,41,45,124,42,45,124,41,46,124,41,46,125,42,45,125,41,45,124,
41,45,125,42,46,124,41,45,124,42,45,124,42,46,124,42,46,124,42,45,124,41,45,125,
42,45,124,41,45,124,41,46,124,42,45,125,42,45,125,41,46,124,42,45,124,41,45,124,
41,45,124,41,45,124,41,45,125,41,45,124,41,45,125,41,45,124,42,45,125,41,45,124,
41,46,124,41,45,124,41,45,124,42,45,124,41,45,125,42,45,124,42,46,124,41,45,125,
42,45,125,42,46,125,41,46,125,41,46,125,42,45,125,42,46,125,42,46,125,41,45,125,
41,46,125,41,45,125,41,45,125,41,45,125,42,46,125,42,46,125,42,45,125,42,46,125,
42,46,125,41,45,125,42,46,126,42,45,125,42,46,125,41,46,125,42,46,125,42,46,125,
42,46,125,41,45,125,42,45,125,42,46,125,42,46,125,42,46,125,42,46,125,42,46,125,
41,45,125,42,45,125,42,45,125,41,46,125,42,46,125,42,45,125,41,45,125,42,46,125,
42,45,125,42,45,125,41,45,125,41,45,125,41,45,125,42,45,125,41,46,125,42,46,125,
41,45,125,42,45,125,42,46,125,42,45,125,41,46,125,42,45,125,42,46,125,41,45,125,
42,45,125,41,46,125,41,46,125,42,45,125,42,46,125,42,45,125,41,45,125,42,46,125,
41,46,125,41,45,125,42,46,125,42,46,125,42,45,125,41,46,125,41,46,125,42,45,125,
42,45,125,41,46,125,42,45,125,42,46,125,42,46,125,42,46,125,42,46,125,42,46,125,
41,45,125,42,46,125,41,46,125,42,45,125,42,46,125,42,46,125,42,45,125,42,46,125,
42,46,125,42,45,125,42,46,125,42,46,125,42,46,125,42,46,125,41,45,125,42,46,126,
42,45,125,42,46,125,42,46,125,42,45,125,41,46,125,41,46,125,42,46,125,42,45,125,
42,45,125,41,45,125,42,46,125,42,45,125,41,45,125,42,46,125,42,45,125,42,46,125,
42,46,125,42,45,125,41,46,125,41,46,125,42,46,125,42,46,125,42,46,125,42,45,125,
42,45,125,41,46,125,42,46,125,41,46,125,42,45,125,42,46,125,42,46,125,42,45,125,
42,45,125,41,46,125,42,45,125,41,46,125,41,46,125,42,46,125,42,46,125,41,45,125,
41,46,125,41,45,125,42,46,125,42,46,125,41,46,125,42,46,125,42,46,125,42,45,125,
41,45,125,42,45,125,41,45,125,41,46,125,41,46,125,42,46,125,42,45,125,42,46,125,
41,45,125,41,45,125,41,45,125,41,45,125,42,46,125,42,45,125,42,46,125,41,46,125,
42,46,125,42,45,125,42,46,125,42,45,125,42,45,125,41,46,125,42,46,125,42,46,125,
42,45,125,42,45,125,42,45,125,42,45,125,41,45,125,42,46,125,42,46,125,41,46,125,
41,46,125,41,46,125,41,46,125,42,45,125,41,45,125,42,46,125,42,45,125,42,45,125,
41,46,125,42,46,125,41,45,125,41,45,125,42,46,125,42,45,125,41,45,125,42,46,125,
42,46,125,41,46,125,42,46,125,41,46,125,42,45,125,42,45,125,41,45,125,42,46,125,
42,45,125,42,46,126,42,45,125,42,46,125,41,46,125,42,46,125,42,45,125,42,46,125,
41,45,125,41,46,125,41,46,125,42,46,125,42,46,125,42,45,125,42,45,125,42,46,125,
42,45,125,42,46,125,42,46,125,42,46,125,41,46,125,41,46,125,42,46,125,42,45,125,
41,46,125,41,46,125,41,46,125,41,46,125,41,45,125,42,45,125,42,46,125,41,46,125,
41,45,125,42,45,125,42,46,125,42,45,125,41,45,125,42,45,125,42,45,125,42,45,125,
42,46,125,42,45,125,42,45,125,41,46,125,42,45,125,41,46,125,42,46,125,42,45,125,
42,46,125,42,46,125,41,46,125,42,45,125,41,46,125,41,45,125,42,46,125,41,45,125,
42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,45,126,42,46,126,42,46,126,
42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,45,126,
42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,125,42,46,126,42,46,126,
42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,45,126,42,46,126,42,46,126,
42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,45,126,
42,45,126,42,46,126,41,46,125,42,46,125,42,46,126,42,46,126,42,46,126,42,46,125,
42,46,126,42,46,126,42,46,126,42,45,125,42,46,126,42,46,126,42,46,126,42,46,125,
42,46,126,42,46,125,42,46,126,42,46,126,42,46,125,42,46,126,42,46,126,42,46,126,
42,46,126,42,46,126,42,46,126,42,45,126,42,45,126,42,46,126,42,45,125,41,46,126,
42,46,126,42,46,126,42,45,126,42,46,126,42,46,126,42,46,126,42,46,125,42,46,126,
42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,125,42,46,126,42,46,126,
42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,41,46,125,
42,46,126,42,46,126,42,46,126,41,46,126,42,46,126,42,46,126,42,46,125,42,46,126,
42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,
42,46,126,42,45,126,42,46,126,42,46,125,42,46,126,42,46,126,42,45,126,42,46,126,
42,46,126,42,46,126,42,46,126,42,46,125,42,45,126,42,46,126,42,46,126,42,46,126,
42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,125,42,46,126,
42,46,126,42,45,126,42,46,126,42,46,125,42,46,126,42,46,126,42,46,126,42,46,125,
42,46,126,42,46,126,42,46,125,42,46,126,42,46,126,42,46,126,42,46,126,42,45,126,
42,46,125,42,46,126,42,46,126,42,46,126,41,46,126,42,46,125,42,46,126,42,46,126,
42,46,125,42,46,126,42,46,126,42,46,125,42,46,125,42,46,126,42,46,126,42,46,125,
42,46,126,42,46,126,42,46,125,42,46,126,42,46,126,42,45,126,42,46,126,42,46,126,
42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,
42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,45,125,
42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,125,42,46,125,42,46,126,
42,46,126,42,46,126,42,46,126,42,45,126,42,46,126,42,46,125,42,46,126,42,46,126,
42,46,126,42,46,126,42,46,126,42,46,126,41,46,126,42,46,126,42,46,126,42,46,125,
41,46,126,42,46,125,42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,
42,46,126,42,45,126,42,46,126,41,46,126,42,46,126,42,46,126,42,46,126,42,46,126,
42,46,126,42,46,125,42,45,125,42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,
42,46,126,42,46,125,42,46,126,42,46,125,42,46,126,42,45,126,42,45,125,42,46,126,
42,46,126,42,46,125,42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,42,46,126,
42,46,127,43,47,126,42,46,127,43,47,127,42,46,127,42,46,126,43,46,126,42,46,127,
42,46,127,42,46,127,42,46,127,42,46,127,42,46,127,42,46,127,42,46,127,43,46,127,
42,46,127,42,46,127,42,46,126,43,46,127,42,46,126,43,47,126,42,47,127,42,46,127,
42,46,127,42,46,127,42,46,127,42,46,127,42,47,127,42,46,127,42,46,127,42,46,127,
43,46,126,42,46,127,42,46,127,43,46,127,42,47,126,42,46,127,43,46,127,42,46,127,
43,46,126,43,46,126,42,46,127,43,46,127,42,46,126,42,46,127,42,46,127,42,46,127,
42,46,127,42,46,127,42,46,126,42,46,127,42,46,127,42,46,127,42,46,127,43,46,127,
42,46,127,42,47,127,43,46,127,42,46,127,42,47,127,43,46,127,43,46,126,42,46,127,
43,46,126,42,46,127,43,47,126,42,46,127,43,46,127,42,47,127,42,46,127,43,47,127,
42,46,127,43,46,127,43,46,127,42,46,127,42,46,127,43,46,127,42,46,126,42,46,127,
42,46,127,43,47,126,42,46,126,42,47,127,43,46,126,42,47,127,43,46,126,42,46,127,
42,46,127,42,46,127,42,47,127,42,46,126,43,46,127,42,47,127,42,46,126,42,46,127,
42,46,127,42,46,127,42,46,127,43,46,127,42,46,127,42,46,127,43,46,126,42,46,127,
43,46,127,42,46,127,42,47,127,42,46,126,42,46,127,43,47,127,42,46,127,42,46,126,
42,47,127,43,46,126,43,46,127,42,46,127,43,47,126,42,46,127,43,47,126,42,46,126,
43,46,126,42,46,127,43,46,127,42,46,127,42,46,127,42,46,127,42,46,126,42,47,127,
43,46,126,42,47,127,42,46,127,42,47,126,42,46,127,42,46,126,42,46,127,42,46,127,
43,47,126,42,47,126,42,46,127,42,46,127,42,47,127,42,46,127,42,47,127,42,46,126,
42,46,127,42,46,127,43,46,127,42,47,127,42,46,126,42,47,127,43,46,127,43,46,127,
42,46,126,43,46,127,42,46,126,42,46,127,43,47,126,42,46,126,42,47,126,43,46,127,
42,46,127,42,46,127,42,47,127,43,46,127,42,46,127,42,46,127,42,46,127,42,46,127,
42,47,127,42,46,126,42,46,127,42,46,126,42,46,127,42,46,127,42,46,126,42,46,127,
42,46,126,43,46,126,42,47,126,43,46,126,43,46,127,42,47,127,43,46,127,42,46,127,
42,46,127,42,46,126,42,46,127,42,47,127,42,46,127,43,46,126,42,46,127,42,46,127,
42,46,126,43,46,126,42,46,127,43,47,127,42,46,127,42,47,127,42,46,127,42,46,126,
42,47,127,42,46,126,42,47,126,42,46,127,42,46,127,42,46,127,42,46,127,43,47,127,
42,46,127,42,46,126,43,46,126,42,46,127,42,47,127,42,47,127,43,46,127,42,46,127,
42,46,127,42,46,127,42,46,127,43,46,127,43,46,127,42,46,126,43,46,127,42,46,126,
43,46,127,42,46,127,42,46,127,43,46,126,42,46,127,42,46,127,42,46,127,42,46,127,
42,46,127,42,46,126,42,46,126,42,47,127,42,46,127,42,46,127,42,46,127,42,46,127,
42,46,127,42,46,127,43,46,126,42,46,127,42,47,127,42,47,126,43,46,127,43,46,127,
42,46,126,42,46,127,43,46,127,43,46,127,43,46,126,42,47,127,42,46,126,42,46,127,
43,47,128,43,46,128,42,46,127,43,46,128,43,46,128,43,46,128,42,47,127,43,47,128,
43,46,128,42,46,128,42,46,128,43,47,127,43,47,127,42,46,128,43,47,128,43,46,128,
42,47,127,42,47,127,42,46,128,42,46,128,42,46,128,42,47,128,43,46,128,42,47,127,
42,47,127,43,47,127,43,47,128,42,47,128,42,46,127,43,46,127,42,47,127,43,46,127,
43,47,127,43,46,127,43,46,128,43,47,128,43,46,128,42,47,128,43,47,127,43,46,128,
43,47,127,43,46,127,43,46,127,43,47,128,43,47,127,43,46,127,43,47,127,43,47,127,
43,46,128,42,46,128,43,47,128,43,47,128,43,47,128,43,47,127,42,47,127,42,47,127,
43,46,128,43,47,128,43,47,127,42,46,128,43,47,127,42,47,128,43,47,128,42,47,127,
43,46,127,43,46,128,42,47,127,42,46,128,43,47,127,43,47,127,42,47,128,43,47,127,
42,47,128,43,46,128,42,46,128,43,47,128,43,47,128,43,47,127,42,46,127,43,47,128,
42,46,127,43,47,128,43,47,128,43,46,128,42,47,127,42,47,127,42,47,128,42,46,127,
42,47,128,43,47,128,43,47,128,43,46,127,42,47,127,42,47,128,43,47,127,42,46,128,
43,47,127,43,46,128,43,47,127,42,46,127,43,46,127,42,47,127,42,47,127,43,47,128,
43,47,127,42,46,127,43,47,128,43,46,128,42,47,128,42,47,128,42,46,127,42,47,128,
43,47,127,43,47,128,42,47,127,42,46,128,43,46,128,43,47,127,43,46,127,43,47,128,
42,46,127,42,47,128,42,47,128,42,46,128,42,46,127,42,46,127,43,47,128,42,46,128,
43,47,128,42,46,127,43,47,128,43,47,128,42,46,128,43,46,128,43,46,128,42,46,127,
42,46,128,43,47,128,43,47,127,42,46,127,42,47,128,43,47,128,42,47,127,43,46,127,
43,46,128,43,47,128,43,47,128,43,46,128,42,47,127,42,46,127,43,46,127,43,47,128,
42,47,128,43,46,127,43,47,127,43,46,127,42,47,128,42,47,128,43,47,127,42,47,128,
42,47,127,43,46,128,43,47,127,42,47,128,42,46,127,43,47,128,43,47,128,43,46,128,
42,46,127,42,47,128,42,46,128,43,47,128,43,46,128,42,46,127,43,46,128,43,46,127,
43,47,128,43,47,128,42,46,128,43,46,128,42,46,128,43,46,128,43,46,128,42,46,128,
43,47,127,43,47,128,42,46,128,42,47,128,42,47,128,42,47,127,43,47,127,42,47,128,
43,47,127,42,46,128,42,47,127,43,47,128,42,47,127,43,47,127,43,47,128,42,46,127,
43,47,128,42,47,128,43,46,127,43,46,127,43,46,128,42,46,128,42,46,127,43,46,128,
43,47,128,43,47,128,43,47,127,43,46,128,43,47,128,43,47,128,42,46,127,42,47,128,
43,47,127,42,47,127,43,47,128,43,47,128,43,46,128,42,47,127,43,47,128,42,46,128,
42,46,128,43,47,128,43,47,128,42,47,127,42,46,128,42,47,127,42,47,128,42,46,128,
43,46,128,42,46,127,43,46,128,42,47,128,42,46,128,42,47,127,42,47,128,43,46,128,
43,47,127,43,47,127,42,47,127,42,47,127,43,47,127,43,47,128,43,47,128,43,47,128,
43,46,128,42,47,128,43,47,127,42,46,127,43,47,128,43,46,128,43,47,128,42,46,128,
42,47,129,43,47,129,42,47,128,43,47,128,42,47,128,43,47,128,42,47,128,43,46,129,
43,47,129,43,47,128,43,47,129,42,47,128,43,47,128,43,47,129,43,47,129,42,47,129,
42,47,129,43,47,129,43,47,128,43,47,129,43,47,128,43,47,129,43,46,128,43,46,128,
43,47,129,43,47,128,43,47,128,43,46,129,43,47,128,42,47,128,42,47,129,43,47,128,
43,47,129,43,47,129,43,47,129,43,47,128,43,47,129,42,46,128,43,47,129,43,47,128,
43,47,129,43,47,129,42,46,128,43,47,128,43,47,129,43,47,129,42,47,129,43,47,128,
43,47,129,43,47,128,43,47,129,42,47,129,43,46,129,42,47,128,43,47,128,43,46,129,
43,47,128,43,47,129,43,47,129,43,47,129,43,47,129,43,46,128,43,47,128,43,47,128,
43,47,128,43,47,129,43,47,129,43,47,128,43,47,128,43,47,128,43,47,128,42,47,128,
43,47,128,43,47,129,43,46,129,43,47,129,43,47,129,43,47,128,42,47,129,43,47,128,
43,47,128,42,47,128,43,47,128,43,47,128,43,47,129,43,47,129,42,47,128,43,47,128,
42,46,128,42,46,128,43,47,128,43,47,128,43,47,129,43,47,129,43,47,128,42,47,129,
42,46,128,43,47,129,43,47,129,43,47,128,43,46,129,43,47,128,43,47,129,43,47,128,
43,47,129,43,47,128,42,46,129,43,47,129,43,47,129,42,46,129,43,47,129,43,47,128,
43,46,128,43,47,129,42,47,128,43,47,128,43,47,128,43,47,128,43,47,129,43,47,128,
43,47,129,42,46,128,43,47,129,43,46,129,43,46,129,42,46,128,43,46,129,43,47,129,
43,47,129,43,47,129,43,47,128,43,47,129,43,47,128,43,47,129,42,47,128,43,46,128,
43,47,128,43,47,129,43,46,129,43,47,128,42,47,128,42,47,129,42,46,128,43,47,128,
43,47,128,43,47,128,42,47,128,42,47,129,42,47,128,43,46,129,43,47,128,43,47,128,
43,47,128,43,47,129,43,47,129,43,47,128,43,47,129,43,47,129,43,47,128,43,47,128,
43,47,128,43,46,129,43,47,128,43,47,129,43,46,129,42,47,129,42,47,129,43,47,128,
43,47,129,43,47,129,43,47,129,43,47,128,43,47,128,43,47,129,43,46,129,42,46,128,
43,46,128,43,47,128,43,47,129,43,47,129,43,47,128,42,47,128,43,47,128,42,47,129,
42,47,129,43,47,128,43,47,128,43,47,129,43,47,129,43,47,129,43,47,129,42,47,128,
43,47,128,43,47,129,43,47,129,43,47,128,43,46,128,43,47,129,43,47,129,43,46,129,
43,47,128,43,47,128,42,47,129,43,47,128,43,47,129,42,47,129,43,47,128,43,47,128,
43,46,129,43,47,128,43,47,128,43,47,128,42,47,128,43,47,128,43,46,128,42,47,129,
43,47,128,43,47,128,42,47,128,42,47,128,42,47,128,43,47,129,43,47,128,43,47,128,
43,47,128,43,47,129,42,47,129,42,47,128,43,46,129,42,47,129,43,46,129,42,47,128,
43,47,128,43,47,128,43,47,128,43,47,128,43,47,128,42,47,128,42,46,128,43,47,128,
43,47,128,43,47,128,43,47,128,42,47,128,43,47,128,43,47,128,43,47,129,43,47,128,
43,47,128,43,47,129,43,47,129,43,47,128,43,47,128,43,47,128,43,46,128,43,47,129,
43,48,130,43,47,129,43,47,130,43,47,130,43,47,129,43,47,129,43,47,129,43,47,129,
43,48,129,43,47,129,43,47,129,43,47,129,43,47,129,44,47,129,43,47,129,44,47,130,
43,47,129,43,48,129,43,47,129,43,47,129,43,47,129,43,47,129,43,47,129,43,47,129,
43,47,129,43,47,129,43,47,129,43,47,129,43,47,129,43,47,129,43,47,129,43,47,129,
43,48,130,43,48,129,43,47,129,43,47,129,43,48,129,43,47,129,43,47,129,43,47,130,
43,47,129,43,47,130,43,47,129,43,47,129,44,48,129,43,47,129,43,48,129,43,47,129,
43,47,129,43,47,129,43,47,129,43,47,129,43,47,130,43,47,129,43,47,130,43,47,129,
43,47,129,43,47,130,43,47,130,43,47,129,44,47,129,43,47,129,43,47,130,43,47,129,
43,47,129,43,48,130,43,47,129,43,47,129,43,47,129,43,47,130,43,47,130,43,47,129,
43,47,129,44,47,130,43,47,129,44,47,129,43,47,130,43,47,129,43,47,129,43,48,129,
43,47,129,43,48,129,43,47,129,43,47,129,43,47,129,43,47,130,43,47,129,43,47,129,
44,47,129,44,47,129,44,47,129,44,47,129,43,47,129,43,47,129,43,47,130,43,48,129,
43,47,129,43,47,129,43,47,129,43,47,129,43,47,129,44,47,129,43,47,129,43,47,129,
44,48,129,43,47,130,43,48,129,43,47,129,43,47,129,43,48,129,43,47,129,43,47,129,
43,48,129,43,47,130,43,47,129,43,47,130,43,47,130,43,47,129,43,47,129,43,47,129,
43,47,129,43,47,130,43,47,129,44,47,129,43,47,130,43,48,130,43,47,130,43,47,129,
43,47,130,43,47,129,43,47,130,43,47,130,43,47,129,43,47,129,43,48,130,43,47,129,
43,47,129,43,47,129,43,47,130,43,47,129,43,47,129,43,47,129,43,47,129,43,47,130,
43,47,129,43,48,129,43,47,129,43,47,129,43,47,129,43,47,129,43,47,129,43,47,129,
43,47,129,43,47,129,43,47,129,43,47,129,43,47,129,43,47,130,43,47,129,43,47,130,
43,47,129,43,47,129,43,47,129,43,48,129,43,47,129,43,47,129,43,47,129,43,47,129,
43,47,129,43,47,130,43,48,129,43,48,129,43,48,129,43,47,129,43,47,129,43,47,129,
43,48,129,43,47,129,43,47,130,43,48,129,43,47,129,43,48,129,43,47,129,43,47,129,
44,47,129,43,47,129,43,47,130,43,47,129,43,47,130,43,47,129,43,47,130,43,47,129,
43,47,129,43,47,130,43,47,129,43,47,129,43,47,129,43,47,129,43,47,130,43,47,129,
43,47,130,43,47,129,43,47,129,43,47,129,43,47,129,43,47,130,43,47,130,44,47,129,
43,48,129,43,47,129,43,47,129,43,47,129,43,47,129,43,47,129,43,47,129,43,47,129,
43,47,129,43,47,129,43,47,130,43,47,130,43,47,129,43,47,130,43,48,129,43,47,129,
43,47,129,44,47,130,43,47,130,43,47,130,43,48,129,43,47,129,44,47,130,43,47,129,
44,48,129,43,47,129,43,47,129,43,47,130,43,47,129,43,47,129,43,47,129,43,47,130,
43,47,129,43,47,129,44,47,129,43,47,129,43,48,129,43,47,129,43,47,129,44,47,129,
43,47,129,43,47,130,43,47,129,43,47,129,43,48,129,43,47,129,43,47,129,44,47,129,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,
255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,
255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,
255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,
0,0,0,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,
255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,
255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,
255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,255,255,255,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,255,255,255,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,
255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,255,255,255,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,
255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,
255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,255,255,255,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,255,255,255,0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
53,58,160,53,58,160,53,59,160,53,59,159,54,58,159,54,59,160,53,58,159,54,58,160,
54,59,160,53,58,159,53,59,160,53,59,160,54,58,160,53,59,160,53,58,159,54,59,160,
53,59,159,53,59,160,53,58,160,53,58,160,53,59,160,53,58,159,54,58,160,53,58,160,
53,58,160,53,58,159,54,58,160,53,58,160,53,59,160,54,58,160,53,58,160,53,58,160,
53,59,160,53,58,160,54,59,159,53,58,160,53,58,160,53,58,160,54,58,160,53,58,159,
53,59,160,53,59,159,53,58,160,53,58,160,53,59,160,53,58,160,53,58,160,54,58,160,
53,59,160,53,58,159,53,58,160,53,58,159,53,58,160,54,58,159,54,58,160,53,58,160,
53,58,160,53,59,160,53,58,160,53,58,160,53,58,160,53,58,159,53,59,160,53,58,160,
53,58,159,54,58,160,53,58,160,53,58,160,54,58,160,53,58,160,53,58,160,53,58,160,
53,58,159,53,58,160,53,58,160,53,58,160,53,58,160,53,58,160,53,58,160,53,58,160,
53,58,160,53,58,159,53,59,160,53,59,160,53,58,159,53,58,159,54,58,159,54,59,160,
54,59,159,54,59,159,53,58,159,53,58,160,53,58,160,53,59,160,54,58,160,53,58,160,
54,58,160,53,58,159,53,59,159,53,58,159,53,59,160,53,58,159,53,59,159,53,58,159,
53,58,160,53,58,160,53,58,160,53,59,159,54,59,160,54,58,159,53,58,159,53,58,159,
53,59,160,53,58,160,53,58,160,53,58,160,53,58,159,54,58,159,53,58,159,54,59,159,
53,58,160,53,58,159,53,58,159,54,58,160,54,59,159,53,58,160,54,58,160,54,59,160,
53,59,160,53,59,159,53,58,160,54,59,160,53,58,159,53,59,160,53,58,159,53,58,160,
53,58,160,53,58,160,53,58,159,53,58,160,53,58,159,54,58,160,54,58,159,53,58,160,
53,58,160,53,58,160,53,58,160,53,58,160,53,58,160,53,59,160,53,58,160,54,58,160,
53,58,160,53,59,160,53,58,159,53,58,159,54,59,160,53,59,160,53,59,159,53,58,160,
54,58,160,53,59,160,54,58,159,53,58,160,54,58,159,53,58,159,53,58,160,53,58,159,
53,59,159,53,58,159,54,58,160,53,59,160,54,58,160,53,59,159,53,59,160,53,58,160,
53,58,160,54,58,159,54,58,160,54,58,160,53,59,160,53,58,160,54,59,159,53,58,160,
53,58,160,53,59,160,53,59,159,53,59,159,53,58,160,54,58,160,53,58,159,53,58,160,
53,58,160,53,58,160,54,58,160,53,58,160,53,58,160,53,58,160,53,58,159,53,58,160,
53,58,160,53,59,160,53,58,160,54,59,160,53,59,160,54,58,160,53,58,160,53,58,160,
54,58,160,53,58,160,54,58,160,53,58,160,54,58,160,53,58,160,53,58,160,53,59,159,
53,58,160,53,59,160,54,59,159,54,58,160,53,58,160,53,58,160,53,58,160,54,58,160,
53,59,160,54,58,160,53,58,160,53,58,159,53,58,160,53,58,159,53,58,160,54,58,160,
53,59,160,53,58,160,53,58,160,53,58,160,53,59,159,53,58,160,53,59,160,53,58,159,
53,58,159,53,58,159,53,58,160,53,59,159,53,59,160,53,59,160,53,58,159,54,58,159,
53,58,159,53,58,159,53,59,159,53,58,160,53,58,160,53,58,159,53,59,160,54,58,159,
54,58,160,53,59,161,53,59,161,54,59,161,54,59,160,53,58,161,54,59,160,54,59,161,
54,58,161,53,58,161,53,58,161,53,59,160,54,59,161,54,59,160,54,59,161,54,59,161,
53,59,161,54,58,160,54,59,160,54,59,161,54,58,160,54,58,161,54,58,161,53,58,161,
53,59,161,54,59,161,54,58,161,54,59,161,53,59,161,54,59,160,53,59,161,54,59,160,
53,58,160,54,59,161,53,59,160,53,58,160,54,58,161,53,58,160,54,59,160,53,59,161,
53,59,161,54,58,160,54,58,161,54,58,161,54,59,160,54,58,161,54,59,161,54,59,161,
54,58,160,54,58,161,54,58,160,54,58,161,53,58,160,54,59,161,53,59,160,54,59,160,
53,58,161,53,58,160,54,59,161,53,58,161,54,59,161,54,59,160,54,59,160,54,59,161,
53,59,160,53,58,160,54,59,161,53,58,161,53,59,160,53,59,161,54,59,161,54,58,160,
53,58,161,54,59,161,54,58,160,53,59,161,54,58,160,53,58,160,54,58,161,53,59,161,
54,59,160,54,58,160,53,58,160,53,58,160,53,58,160,53,59,161,54,58,160,53,59,160,
54,59,161,54,59,161,53,58,161,53,58,160,53,58,160,54,58,161,53,58,160,54,58,161,
53,59,161,53,58,161,53,59,160,53,59,161,53,59,161,54,58,161,54,59,161,54,59,161,
54,58,160,53,58,161,54,58,161,54,59,161,53,58,160,53,58,160,54,58,160,53,59,161,
54,59,161,54,59,161,53,58,161,54,58,160,54,59,160,53,59,161,53,59,161,54,58,161,
54,58,161,53,58,161,54,59,160,54,59,161,53,58,160,53,59,160,54,59,161,53,58,160,
54,59,160,54,59,161,53,59,160,54,59,161,53,59,160,54,58,160,54,59,160,53,59,160,
53,58,161,53,59,161,53,59,161,54,59,160,53,58,160,54,59,161,54,58,161,53,59,161,
54,59,161,54,58,160,54,59,160,53,58,161,54,59,161,54,58,160,53,58,161,54,59,161,
54,58,160,53,58,161,53,58,160,53,58,160,53,58,160,54,58,161,53,58,161,53,58,160,
53,59,160,53,59,161,53,59,161,54,58,160,54,59,161,53,58,160,54,59,160,54,58,161,
54,59,161,53,59,161,54,58,160,54,59,161,54,58,161,54,59,161,53,59,160,53,59,160,
53,58,160,54,59,161,53,59,161,53,58,160,54,59,160,53,59,161,54,58,160,54,58,160,
54,59,160,54,58,160,53,58,160,53,58,160,53,58,161,53,59,160,54,59,161,54,58,160,
54,59,161,53,58,160,53,59,160,53,59,160,53,59,161,54,59,160,54,58,160,54,58,161,
54,59,160,53,58,161,54,59,161,54,59,160,53,59,161,53,58,160,53,58,160,54,59,161,
54,58,160,54,58,161,54,59,161,53,59,160,53,58,161,54,59,161,53,59,161,53,59,160,
53,58,160,53,59,161,53,59,161,54,59,161,53,59,161,53,58,160,53,58,161,54,59,161,
53,58,161,53,58,161,54,59,160,53,59,160,53,58,160,54,59,160,54,59,161,53,58,160,
54,58,160,54,58,160,54,58,160,54,59,160,54,58,160,54,58,160,53,59,160,53,59,161,
54,58,161,53,58,160,54,58,160,53,58,161,53,59,161,54,59,161,53,59,160,54,59,160,
53,59,161,53,58,160,54,59,161,53,59,160,54,59,161,54,58,161,53,59,160,53,59,160,
54,59,161,53,59,161,54,59,162,54,59,161,54,59,162,54,59,162,53,59,161,54,59,161,
54,58,162,54,59,161,54,59,161,54,59,161,54,59,162,54,59,161,54,59,161,54,59,162,
54,59,162,54,59,162,54,59,161,54,59,161,53,58,161,54,59,161,54,59,161,54,59,162,
54,59,162,54,59,162,54,58,161,54,59,161,54,59,161,54,59,161,54,58,161,54,59,162,
54,59,161,54,59,161,54,59,162,54,59,161,54,59,162,53,59,161,54,59,161,54,59,162,
54,59,162,53,59,161,54,59,162,54,59,161,53,58,161,54,59,162,53,59,162,54,59,161,
54,59,161,54,59,161,53,59,162,54,59,162,53,59,161,54,59,161,54,59,162,54,59,161,
54,59,162,54,59,162,54,59,161,54,59,161,53,59,161,54,59,161,53,59,161,53,59,161,
54,59,162,53,59,161,54,59,161,54,58,161,54,58,162,54,59,161,54,59,162,53,58,162,
54,59,161,54,59,161,54,59,162,54,59,161,54,59,161,54,59,161,54,58,161,54,59,161,
54,59,161,54,59,161,54,59,162,54,59,161,54,59,162,54,59,161,54,59,161,54,59,161,
54,58,161,54,59,161,53,59,162,54,59,161,54,59,162,54,59,161,54,59,162,54,58,162,
54,59,161,54,58,161,54,59,161,53,59,161,54,59,161,54,59,161,53,59,161,53,58,162,
54,59,161,54,59,162,54,59,161,54,59,161,54,59,161,54,59,162,54,59,161,54,59,162,
54,59,162,53,59,161,54,59,161,54,59,161,54,58,162,53,59,161,54,59,162,54,59,161,
54,59,161,54,59,161,54,59,161,53,58,162,54,59,162,53,59,161,54,59,162,54,58,161,
53,59,161,54,59,161,54,59,162,54,59,162,54,59,162,53,59,161,53,59,161,53,59,161,
54,58,161,54,59,161,53,58,162,54,59,161,54,59,162,54,59,161,54,58,161,53,59,162,
54,59,161,53,59,162,53,59,162,54,59,161,53,58,161,54,59,161,54,59,162,54,59,161,
54,59,162,54,59,161,54,59,161,54,59,161,54,58,161,53,59,162,54,59,162,54,58,162,
53,59,161,54,59,162,54,58,162,53,59,162,54,59,161,54,58,161,54,59,161,54,59,162,
54,59,161,54,59,161,54,59,161,54,59,162,54,59,162,54,59,161,54,59,162,53,59,162,
54,59,161,54,59,161,53,58,161,54,59,162,54,59,162,54,59,161,54,59,161,54,59,162,
54,58,162,54,58,161,54,59,162,54,59,161,54,59,162,54,58,161,54,58,161,54,59,161,
54,58,161,53,59,162,53,59,162,54,59,161,53,59,162,54,59,161,53,59,162,54,59,161,
54,59,161,54,59,161,53,59,161,54,59,162,54,59,161,54,59,161,53,59,162,54,58,162,
54,59,162,54,59,161,53,58,162,54,59,161,54,59,161,54,59,161,54,58,161,54,59,161,
54,59,162,54,59,161,54,59,161,53,59,162,53,59,161,53,59,161,54,58,162,54,59,162,
53,59,162,54,59,162,54,59,161,54,58,162,53,59,161,54,58,162,53,59,162,54,59,161,
53,59,161,54,59,161,54,59,161,53,59,161,54,59,161,53,59,162,54,59,161,54,58,161,
54,59,161,54,59,161,53,59,161,54,59,161,54,59,161,54,59,162,54,59,161,54,59,161,
54,59,161,54,59,162,53,59,161,54,58,161,54,59,161,54,59,162,54,59,161,54,59,162,
54,59,162,54,59,162,54,59,162,54,60,162,54,59,163,54,59,162,54,59,162,54,60,162,
54,60,162,54,60,163,54,60,162,55,59,162,54,59,163,54,60,162,54,59,162,55,59,162,
54,59,162,54,59,162,54,59,163,55,59,163,54,59,163,54,59,162,54,59,162,54,59,162,
55,59,163,54,60,162,54,59,162,55,59,162,54,59,163,54,59,163,54,59,162,54,59,162,
54,60,162,54,59,162,54,59,162,54,59,162,54,59,162,54,59,163,54,59,162,54,59,163,
54,59,162,54,59,162,55,59,162,54,59,162,54,59,162,54,59,162,55,59,162,54,59,162,
54,59,162,54,60,162,54,59,163,54,59,163,54,59,162,54,59,163,54,59,162,54,60,162,
54,59,163,54,59,163,54,59,162,54,59,162,54,59,162,54,59,162,54,59,163,54,60,163,
54,59,162,54,59,163,54,59,163,54,59,162,55,60,162,54,59,162,54,59,162,54,59,162,
54,59,162,54,60,162,54,60,162,54,59,162,54,60,163,54,59,162,54,60,163,54,59,162,
54,59,163,54,59,162,54,60,163,55,59,162,54,59,162,54,59,162,54,59,163,54,59,162,
54,59,162,54,60,162,54,59,162,55,59,162,54,59,162,55,59,163,54,59,162,54,60,162,
55,59,162,54,59,162,54,59,162,54,60,162,54,59,162,54,60,162,54,59,163,55,59,162,
54,60,162,54,59,163,54,59,162,54,59,162,54,60,162,54,59,163,54,59,162,54,60,162,
54,59,162,55,59,163,55,60,163,54,59,162,55,59,162,54,59,162,54,59,162,54,59,163,
54,59,162,54,59,162,54,59,162,54,59,163,54,59,162,54,59,162,54,59,162,54,59,163,
54,59,162,54,59,162,54,59,163,54,59,162,54,59,162,54,59,162,54,59,162,54,59,162,
54,60,162,54,60,163,54,59,162,54,59,162,55,59,162,54,59,162,54,59,162,54,60,162,
54,59,162,54,59,163,54,59,163,54,59,162,54,59,163,54,59,162,54,59,162,54,60,163,
55,59,162,54,59,162,54,60,162,55,59,162,55,60,162,54,59,162,54,59,162,54,59,162,
54,59,162,54,59,162,54,60,163,54,59,162,54,59,163,55,59,162,54,59,162,54,59,162,
54,59,162,54,59,163,54,59,162,54,59,162,54,59,163,55,59,162,54,59,162,54,59,162,
54,59,162,54,59,162,54,59,162,54,60,163,54,59,163,54,59,163,55,60,162,54,59,162,
54,59,163,54,59,162,54,60,162,54,60,162,54,59,163,54,59,163,54,60,162,54,59,163,
54,59,162,54,59,163,54,59,163,54,60,163,54,60,162,54,59,162,54,59,162,54,59,162,
54,59,162,54,59,162,54,59,162,54,59,163,54,59,162,54,59,162,54,59,162,54,59,163,
54,59,162,55,59,162,54,59,162,55,60,162,54,60,162,54,59,162,54,59,162,54,59,162,
54,59,162,54,60,163,54,59,162,54,60,162,54,59,162,54,59,162,54,59,162,54,59,162,
54,59,162,54,59,162,54,60,162,54,59,163,55,59,162,54,59,162,54,59,163,54,59,162,
54,59,163,54,59,162,54,60,163,54,60,162,54,59,162,54,59,162,54,59,162,54,59,163,
55,59,162,54,59,162,54,59,162,54,59,162,54,60,162,54,59,162,54,59,162,54,59,163,
54,59,162,54,60,162,55,59,162,54,59,162,54,59,162,54,60,163,54,60,163,54,59,162,
54,60,163,55,59,163,54,60,163,55,59,163,54,59,163,54,59,163,54,59,163,55,59,163,
54,59,163,54,59,163,55,60,163,55,60,163,54,59,163,54,59,163,54,60,163,54,59,163,
54,59,163,55,59,163,55,59,163,55,60,163,54,60,163,55,60,163,54,59,163,54,59,163,
55,60,163,55,60,164,54,59,163,54,59,163,54,60,163,54,59,164,55,59,163,54,59,163,
54,60,163,55,59,163,55,59,163,54,60,163,54,59,163,55,59,163,54,59,163,54,60,163,
55,60,163,54,60,163,54,60,163,55,60,164,54,60,164,55,59,163,54,59,163,54,59,163,
54,60,163,54,60,163,54,60,163,54,59,163,55,60,163,54,59,163,54,60,163,54,59,163,
54,60,163,55,59,163,54,60,163,54,60,163,55,59,163,54,60,163,54,59,163,54,59,163,
55,59,163,54,60,163,54,59,163,54,60,163,54,59,163,54,60,163,54,60,163,54,60,163,
55,59,163,54,60,163,54,60,163,55,60,163,55,59,163,55,59,163,54,59,163,55,59,163,
55,59,163,54,59,163,54,60,163,55,60,163,54,59,163,54,59,163,54,60,163,55,60,163,
54,59,164,54,59,163,54,60,163,55,59,163,54,60,164,55,59,163,55,60,163,54,60,163,
55,60,163,55,60,163,55,59,163,54,60,163,54,60,163,54,59,163,54,60,163,54,59,163,
54,60,163,54,60,163,54,59,163,54,60,164,54,60,163,54,60,163,54,59,163,55,59,163,
55,60,163,55,60,163,55,60,163,54,59,163,54,59,163,55,60,163,54,60,163,54,59,163,
55,60,163,54,59,163,54,60,163,54,60,163,54,60,163,54,60,163,55,59,163,54,60,163,
54,59,163,55,59,163,55,60,163,54,59,163,54,59,163,54,60,163,55,60,163,55,60,163,
55,60,163,54,59,163,54,60,163,54,59,163,54,60,163,54,59,163,55,60,163,54,59,164,
54,59,163,54,59,163,54,59,163,54,60,163,54,59,163,54,59,163,55,59,163,54,59,163,
54,60,163,55,59,163,54,60,163,54,59,163,54,60,163,55,59,163,54,60,163,54,60,163,
55,59,163,55,59,163,55,59,163,54,59,163,54,59,163,55,59,163,54,60,163,54,59,163,
55,60,163,55,60,163,54,60,163,54,60,164,54,59,163,55,60,163,54,59,163,54,60,163,
55,60,163,55,60,163,55,59,163,54,60,163,55,60,163,54,60,163,54,59,164,54,60,163,
54,59,163,54,60,163,54,59,163,54,60,163,55,60,163,54,59,163,54,59,163,55,59,163,
54,59,163,54,59,163,54,59,163,54,59,164,54,59,163,54,60,163,54,59,163,55,60,163,
54,60,163,54,59,164,55,60,163,55,59,163,55,60,163,54,59,163,54,59,163,54,60,163,
54,60,164,54,59,163,55,60,163,55,59,163,55,60,163,54,60,163,54,60,163,55,60,163,
55,60,163,54,60,164,54,59,163,54,59,163,54,59,163,55,59,163,54,59,163,54,59,164,
55,59,163,54,59,163,54,60,163,55,60,164,54,60,163,55,60,163,54,59,163,55,59,163,
55,59,164,54,60,163,55,59,163,54,59,163,54,60,163,54,59,163,54,60,163,54,60,164,
54,60,163,54,60,164,54,60,163,54,59,163,54,59,163,54,59,163,55,59,163,54,59,163,
54,59,163,55,59,163,55,60,163,55,60,163,55,59,163,54,59,163,55,60,163,54,59,164,
55,60,164,54,59,164,54,60,164,55,59,163,54,60,164,55,60,164,54,60,163,55,59,164,
54,59,164,55,60,164,54,60,164,55,60,164,55,60,164,54,59,164,55,60,164,54,60,164,
54,60,164,54,60,164,55,60,164,55,60,163,54,59,164,55,60,164,55,60,164,55,60,163,
54,60,164,54,60,164,55,60,164,54,60,164,55,60,164,54,60,164,55,59,164,55,59,164,
54,60,163,55,59,164,54,60,164,55,59,164,54,60,164,55,60,164,54,60,164,55,59,164,
55,60,164,54,60,164,54,59,164,54,60,164,55,60,164,55,60,164,55,59,164,54,60,164,
54,60,164,55,59,164,55,60,164,54,60,164,55,60,164,55,60,164,55,60,164,54,59,164,
55,60,164,54,60,164,54,60,164,54,60,164,55,60,164,55,60,164,55,60,164,55,60,164,
55,60,164,54,60,164,54,60,163,55,60,164,55,59,164,55,60,164,55,59,164,55,60,164,
55,60,164,54,60,164,55,60,164,55,60,164,55,60,164,55,60,164,55,60,164,55,60,164,
55,59,164,55,59,163,54,60,164,54,59,164,54,59,164,55,60,164,54,60,164,55,60,164,
55,60,164,55,60,164,55,60,164,54,60,164,55,59,164,54,60,164,54,60,164,55,60,164,
54,60,164,54,60,164,54,60,164,55,60,164,55,59,164,55,60,164,55,59,164,54,60,163,
54,60,164,55,59,164,55,60,164,55,60,164,55,59,164,54,60,164,55,60,164,55,60,164,
55,59,164,55,59,164,54,59,164,55,59,164,54,60,164,55,59,164,55,59,164,55,59,164,
54,60,164,55,59,164,55,60,164,54,59,163,55,60,164,54,60,164,55,60,164,55,60,163,
54,60,164,55,60,164,54,60,164,55,59,164,55,60,164,55,60,164,55,60,164,54,59,163,
55,60,164,54,60,164,54,60,164,55,60,164,55,60,164,54,60,164,55,60,164,55,60,164,
55,60,164,54,60,164,55,60,164,54,60,164,55,60,164,55,60,164,55,60,164,55,60,164,
54,60,164,55,60,164,54,60,164,55,60,164,55,60,164,55,60,164,55,59,164,55,60,164,
54,60,164,55,60,164,54,59,164,55,60,164,55,60,164,54,60,164,55,60,164,55,60,164,
55,60,164,54,60,163,55,60,164,54,60,164,55,60,164,55,59,164,55,59,164,55,60,164,
54,60,164,55,60,164,55,60,164,55,60,164,54,59,164,55,59,164,54,60,163,55,60,164,
55,60,164,55,59,164,54,60,164,54,60,164,54,60,164,54,60,164,54,60,164,54,60,164,
54,60,164,54,60,163,55,60,164,55,60,164,55,59,164,55,60,164,55,59,163,55,59,164,
54,59,163,55,60,164,54,60,164,54,60,164,55,60,164,55,60,164,54,60,164,55,59,164,
55,60,164,54,60,164,54,60,164,55,59,164,55,60,164,55,59,164,55,60,164,55,60,164,
54,59,164,55,60,164,54,60,164,54,59,164,55,60,164,55,60,164,54,60,164,54,60,164,
54,60,164,55,59,164,55,60,164,54,60,164,55,60,164,54,60,164,55,60,164,55,59,164,
55,60,164,54,60,164,55,60,164,55,60,163,54,60,164,55,59,164,55,60,164,55,59,164,
55,60,164,55,60,164,55,60,164,54,60,164,54,59,164,55,60,164,55,60,164,55,60,164,
54,60,164,54,60,164,54,60,164,55,60,163,54,59,164,54,60,164,54,60,164,55,60,164,
54,60,165,54,60,165,55,60,165,55,60,165,55,60,165,55,60,165,55,60,165,55,61,165,
55,60,164,55,60,165,55,60,165,55,60,164,55,61,165,55,60,164,55,60,165,55,60,165,
55,61,165,55,60,164,55,60,164,55,60,165,55,60,165,55,60,165,54,60,165,55,61,165,
55,60,165,55,60,165,55,60,165,55,60,165,55,60,165,55,60,165,55,61,164,55,60,164,
55,61,165,55,60,164,55,60,165,55,60,165,55,60,165,55,60,165,55,60,165,55,60,165,
55,60,165,55,60,165,55,60,164,54,60,165,54,60,165,55,60,165,55,60,165,55,61,165,
55,60,165,54,60,165,55,60,165,55,60,165,55,60,164,55,60,165,55,60,165,55,61,165,
55,60,165,55,60,165,55,60,165,55,60,164,55,60,164,55,60,165,55,60,165,55,60,165,
54,60,165,55,60,165,55,60,165,54,61,165,55,60,165,55,60,165,55,60,165,55,60,165,
55,60,165,55,60,164,55,60,165,55,60,165,55,60,165,55,60,164,55,61,165,55,60,165,
55,60,165,55,60,164,55,60,165,55,60,165,54,61,165,55,60,165,55,60,165,55,60,165,
55,60,164,55,60,165,55,60,165,55,60,165,55,60,165,55,60,165,55,60,164,55,60,165,
55,60,165,55,60,164,55,60,165,55,60,164,55,60,165,55,60,165,55,60,164,55,60,165,
55,61,165,55,60,165,55,60,165,55,60,165,55,60,164,55,60,165,55,60,165,55,60,165,
55,60,165,55,60,165,54,60,164,55,60,165,55,60,165,55,60,165,55,60,165,55,60,165,
55,60,165,55,60,164,55,60,165,55,60,164,55,60,164,55,60,165,55,60,165,55,60,165,
55,60,165,55,60,165,55,60,165,55,60,165,54,61,165,55,60,165,55,60,165,55,60,165,
55,60,164,55,60,164,55,60,165,55,60,165,55,60,164,55,60,164,55,60,165,55,60,165,
55,60,165,55,60,165,55,60,165,55,60,165,55,60,165,55,60,165,55,60,164,55,60,164,
54,60,165,55,60,165,55,60,165,55,60,165,55,60,165,55,61,165,54,60,165,55,60,165,
55,60,165,55,60,165,55,60,165,55,61,165,55,60,165,55,60,165,55,60,165,55,60,165,
55,60,165,55,60,165,54,60,165,55,60,165,55,60,164,55,60,164,55,60,165,55,60,165,
55,60,165,55,60,165,55,60,165,55,60,164,55,60,165,55,60,165,55,60,165,55,60,164,
55,60,165,55,60,165,55,60,165,55,60,165,55,60,164,55,60,165,55,60,164,55,60,165,
55,60,165,55,60,165,55,60,165,54,60,165,55,60,164,55,60,165,55,60,165,54,60,165,
55,60,164,55,60,164,55,60,164,55,60,165,55,60,165,55,60,165,55,61,165,55,60,164,
55,60,165,55,61,164,55,60,165,55,61,165,55,60,165,55,60,165,55,60,164,55,60,165,
55,60,165,55,60,165,55,60,165,55,60,164,55,60,164,55,60,165,55,60,165,55,60,165,
55,60,164,55,61,165,55,60,165,55,60,165,55,60,164,55,60,165,55,60,165,55,60,165,
55,60,165,55,60,164,55,60,165,55,60,165,54,60,165,55,60,165,55,60,165,54,60,164,
55,60,165,55,60,165,55,61,165,55,60,164,55,60,165,55,60,165,55,60,165,55,60,165,
55,60,165,55,60,165,55,60,165,55,60,165,55,60,165,55,60,165,55,60,165,55,60,165,
55,61,165,55,60,165,55,60,166,55,61,165,56,60,165,55,60,166,55,60,165,55,61,166,
55,60,166,55,60,165,55,61,165,55,61,165,56,60,166,55,60,165,55,61,166,55,61,165,
56,60,165,55,60,165,56,60,165,55,60,165,55,61,166,55,61,166,56,61,165,55,60,166,
56,60,166,55,60,165,55,60,166,55,60,166,56,61,166,55,60,166,55,60,166,55,60,165,
55,60,166,55,61,166,56,61,166,56,61,166,55,60,166,55,61,166,55,60,166,55,61,166,
56,60,165,55,61,166,55,60,166,55,61,165,55,61,165,55,61,166,55,61,165,55,61,165,
56,60,165,55,61,166,55,60,166,55,60,165,55,61,166,55,60,166,56,60,166,55,60,166,
55,60,166,55,60,165,55,60,165,55,61,166,55,61,166,56,61,166,55,61,166,56,60,166,
55,60,166,55,61,166,55,61,165,55,61,165,55,60,166,55,60,166,56,60,165,55,61,165,
55,60,166,55,61,166,56,60,165,55,61,165,55,61,166,55,61,166,55,61,166,55,60,166,
55,61,165,55,61,165,55,61,165,55,60,166,55,61,166,55,61,166,56,61,165,56,60,166,
55,61,165,55,61,165,56,60,165,56,60,165,55,61,166,55,61,166,55,61,165,56,61,166,
56,61,165,56,61,166,55,61,165,55,61,165,55,60,166,55,61,165,55,60,165,55,60,166,
56,61,166,55,60,166,55,61,166,55,60,166,56,60,166,55,61,165,56,61,166,55,60,165,
55,61,166,55,61,166,55,60,166,55,61,166,55,60,166,55,61,166,56,60,166,55,60,166,
55,60,165,55,60,166,55,60,165,55,60,166,55,60,165,55,61,166,55,60,165,55,61,166,
55,61,166,55,61,165,55,60,166,55,60,165,56,60,165,55,61,166,55,60,165,55,60,166,
56,60,165,55,61,166,56,60,165,55,60,166,55,61,166,55,61,165,55,60,165,56,61,166,
55,61,165,55,61,165,55,61,165,56,60,166,56,60,166,55,61,166,56,61,166,55,60,166,
55,60,166,56,61,166,55,61,165,56,61,166,55,60,166,55,60,166,55,60,166,56,60,165,
56,60,165,55,60,166,55,61,166,55,61,166,55,60,166,55,60,165,55,60,165,55,60,165,
55,60,166,55,60,165,56,60,166,56,61,166,55,60,166,55,60,166,55,60,166,55,61,165,
55,60,166,55,60,166,55,61,166,55,60,166,56,60,166,55,60,165,55,60,166,55,61,165,
55,60,165,55,60,166,55,61,166,55,61,166,56,60,166,56,61,165,55,61,166,55,61,165,
55,61,166,55,61,166,55,61,165,55,60,166,55,60,166,55,60,165,55,60,165,55,60,165,
56,60,166,55,61,166,55,60,166,55,61,166,55,61,166,56,60,165,55,60,166,56,60,166,
55,60,166,55,60,166,55,60,165,55,61,166,56,60,166,55,60,166,55,60,166,55,61,166,
55,60,166,55,60,166,56,60,166,55,60,166,56,60,165,56,61,165,55,60,165,55,60,165,
55,61,166,55,60,166,56,61,166,55,60,166,55,61,166,55,61,165,56,60,166,55,60,166,
55,60,165,55,60,166,56,61,166,55,61,165,55,61,166,55,60,166,55,60,166,55,60,165,
55,60,165,55,60,166,56,60,166,55,61,166,55,60,166,55,60,166,55,61,165,55,60,166,
55,60,166,56,61,165,55,61,165,55,61,166,55,60,166,55,60,165,55,61,166,55,60,165,
55,61,166,56,61,166,56,61,166,55,61,166,55,61,166,56,61,167,56,61,166,56,60,166,
56,61,167,55,60,167,56,61,166,56,61,167,56,61,166,55,61,167,56,61,166,55,61,166,
56,60,167,56,61,166,55,60,166,56,60,167,56,61,167,56,61,166,56,61,166,56,60,167,
56,61,167,56,61,166,56,61,166,55,61,166,56,61,167,55,61,166,55,60,167,55,60,167,
55,61,166,56,61,167,55,61,166,55,60,167,56,61,167,55,61,167,55,61,167,56,60,167,
55,61,166,56,60,166,56,61,167,56,61,167,55,61,166,56,61,167,55,61,166,56,61,167,
55,61,167,56,61,167,55,61,167,55,61,167,55,61,167,56,61,166,55,61,166,56,61,166,
55,61,167,55,61,166,55,61,167,55,61,166,55,61,166,56,61,167,56,61,167,56,61,166,
55,60,167,55,61,167,56,61,166,55,61,166,55,61,167,55,60,166,56,61,167,55,61,167,
55,61,167,56,61,167,56,60,167,55,61,167,56,60,166,55,61,166,55,61,166,56,60,166,
55,60,167,55,61,167,55,61,166,55,61,166,56,61,166,55,61,167,56,61,166,55,61,166,
56,60,166,56,60,166,55,61,166,56,60,167,55,61,167,56,61,166,56,61,167,55,61,167,
55,60,167,56,61,167,56,61,166,56,61,167,56,61,166,56,61,166,55,61,167,55,61,167,
55,60,166,55,61,167,56,61,167,55,61,167,56,60,167,56,61,166,55,61,167,55,61,166,
56,60,166,56,61,166,56,61,167,56,61,167,55,60,166,55,61,166,55,61,166,56,61,166,
56,61,166,56,61,166,56,61,166,55,60,166,56,61,167,56,61,167,55,60,166,56,61,167,
55,61,166,56,61,166,55,61,166,55,61,166,56,60,166,55,60,167,56,61,167,55,61,167,
55,61,166,55,61,167,56,61,166,55,60,167,56,60,166,56,61,167,55,61,166,56,60,167,
55,61,167,56,61,166,55,61,166,56,61,166,55,60,166,55,61,167,56,61,167,55,60,167,
56,61,166,56,61,167,56,61,166,56,61,166,55,61,167,55,61,167,56,60,167,55,60,166,
56,61,166,55,60,166,55,61,167,56,60,166,55,60,167,55,61,166,55,61,167,56,60,166,
56,61,167,56,61,166,55,60,166,56,61,167,56,61,167,55,60,167,55,61,166,56,61,166,
56,61,166,55,61,166,56,60,166,55,61,167,56,61,166,55,61,166,56,61,166,56,60,167,
56,61,166,55,61,166,56,61,166,55,60,167,55,61,166,56,61,167,55,60,166,56,61,166,
56,61,166,56,61,167,55,61,167,56,61,166,55,61,167,55,60,167,56,60,167,56,61,167,
55,61,166,56,61,166,55,60,167,55,61,166,55,60,166,56,61,167,56,61,167,55,61,166,
55,60,167,55,61,166,55,61,166,55,61,167,56,60,167,55,61,166,56,60,166,55,61,166,
55,61,166,55,61,166,55,60,166,56,61,166,55,61,167,56,60,167,56,61,166,56,61,166,
56,61,166,56,61,167,55,60,166,56,60,166,56,61,166,56,61,167,55,60,167,56,60,166,
55,61,167,55,61,166,55,61,167,55,61,167,56,61,166,55,61,167,56,61,167,56,60,166,
55,61,166,56,61,166,56,61,167,56,61,167,55,61,167,55,61,167,55,61,167,56,61,166,
55,61,167,56,60,167,56,61,167,56,60,167,55,61,167,55,61,167,56,61,166,56,61,167,
56,61,167,56,61,167,55,61,167,56,61,167,55,61,168,56,61,167,55,61,167,56,61,167,
55,61,167,56,61,168,56,61,168,56,61,168,55,61,167,56,61,167,55,61,168,56,61,167,
55,61,167,56,61,167,56,61,167,56,62,167,56,61,168,56,61,167,56,61,167,56,61,167,
56,61,168,56,61,168,55,61,167,56,61,168,56,61,167,56,61,167,56,61,168,55,61,168,
56,61,168,56,61,167,55,61,167,56,61,168,56,61,168,56,61,168,56,61,168,55,61,168,
56,61,167,55,61,168,56,61,167,56,61,167,56,61,168,55,61,167,56,61,168,56,61,168,
55,61,167,56,61,168,56,61,168,56,61,167,56,61,167,56,61,167,55,61,167,55,61,167,
56,61,167,56,61,167,56,61,167,56,62,167,55,61,167,56,61,168,56,61,167,56,61,168,
56,61,167,56,62,167,56,61,167,56,61,168,56,61,168,55,61,167,56,61,167,56,61,168,
55,61,168,56,61,167,56,61,167,56,61,168,56,61,167,56,61,168,56,61,167,55,61,168,
56,61,167,56,61,167,56,61,168,56,61,168,56,61,167,56,61,168,56,61,167,55,61,168,
56,61,167,56,61,168,56,61,167,56,61,167,56,61,167,55,61,167,55,61,168,56,61,167,
55,61,167,55,61,168,55,61,167,56,61,167,55,61,167,56,61,167,56,61,167,55,61,167,
56,61,168,56,61,168,55,62,167,56,61,167,56,61,168,56,61,168,56,61,168,56,61,167,
56,61,167,55,61,167,55,61,168,56,61,168,56,61,167,56,61,167,55,61,167,55,61,167,
56,61,167,55,61,167,56,61,168,56,61,167,56,61,168,56,61,167,55,61,167,56,61,168,
55,61,168,56,61,168,55,61,167,56,61,168,56,61,167,56,61,168,55,61,167,55,61,168,
56,61,168,55,61,167,56,61,168,56,61,167,56,61,167,56,61,168,56,61,167,56,61,168,
55,62,167,56,61,167,56,61,167,55,62,167,56,61,167,55,61,167,56,61,168,55,61,167,
56,61,167,56,61,167,56,61,168,56,61,167,56,61,168,56,61,167,56,62,167,55,61,168,
55,61,167,56,61,167,55,61,168,56,61,168,56,61,167,56,61,167,56,61,167,56,61,168,
55,61,167,55,61,167,56,61,167,56,61,167,56,61,167,56,61,167,55,61,167,56,61,167,
55,61,167,55,61,167,56,61,167,56,61,167,56,61,167,56,61,167,56,61,167,56,61,168,
56,61,167,56,62,168,56,61,167,56,61,168,56,61,168,56,61,167,56,61,167,56,61,168,
56,61,168,55,61,168,55,61,167,56,61,167,56,61,167,56,61,167,56,61,167,56,61,168,
56,61,167,55,61,167,55,61,167,56,61,168,56,62,167,55,61,167,55,61,168,56,61,167,
56,61,167,56,62,167,56,61,167,56,61,167,55,61,167,56,61,167,56,61,167,56,61,167,
56,61,167,55,61,167,56,61,167,56,61,167,56,61,168,56,61,168,56,61,167,56,61,167,
56,61,167,55,61,167,56,61,167,56,61,167,56,61,167,55,61,168,55,62,167,56,61,168,
56,61,168,56,61,167,55,61,167,56,61,167,56,61,168,56,61,167,56,61,167,56,61,167,
55,61,168,56,61,168,56,61,167,55,61,168,56,61,167,56,61,168,56,61,168,56,61,167,
55,61,168,56,61,167,55,61,168,56,61,168,56,61,168,56,61,167,56,61,168,55,61,168,
56,61,168,56,62,168,56,61,169,56,61,168,56,61,168,56,61,168,56,61,168,56,61,168,
56,62,168,56,62,168,56,61,168,56,61,168,56,61,168,56,62,168,56,62,168,56,61,168,
57,61,169,56,61,168,56,62,168,56,61,168,56,62,169,56,61,168,56,62,168,56,62,168,
57,61,168,56,62,168,56,62,168,56,62,168,56,62,168,56,61,168,57,61,168,56,61,169,
56,62,169,56,62,168,56,61,169,56,61,169,56,62,168,56,61,169,56,62,169,56,61,169,
56,62,168,56,61,168,56,61,168,56,61,168,56,62,168,56,61,169,56,61,168,56,61,168,
56,61,168,56,61,168,56,61,168,56,61,168,56,61,168,56,62,168,56,62,168,56,61,168,
56,61,168,56,61,168,56,62,169,56,62,168,56,61,168,56,61,168,56,61,168,56,62,168,
56,61,168,56,62,168,56,62,168,56,61,168,57,61,168,57,61,168,56,62,168,56,62,168,
56,62,168,56,61,168,56,61,168,56,61,168,56,62,168,56,61,168,56,61,168,56,61,168,
56,61,168,56,62,168,56,61,168,56,61,168,56,62,168,56,62,168,56,61,168,56,62,168,
56,62,168,56,61,169,56,62,168,56,62,168,56,61,168,56,62,169,57,61,168,56,62,168,
56,62,168,56,61,168,56,61,168,56,61,169,56,61,168,56,61,168,56,61,168,56,62,168,
56,61,168,56,62,168,56,61,168,56,62,168,56,61,168,56,61,168,56,62,168,56,61,168,
56,62,169,56,61,169,56,61,168,56,61,168,56,61,168,56,62,168,56,61,168,56,61,168,
56,61,168,56,61,168,56,61,168,56,61,168,56,62,168,56,61,168,56,61,168,56,61,168,
56,62,168,56,61,168,57,62,169,56,61,168,56,61,168,56,62,168,56,61,169,56,62,168,
56,61,168,56,61,168,56,61,168,56,61,169,56,61,168,56,62,168,56,61,168,57,61,168,
56,61,169,56,62,168,56,61,168,56,61,168,56,61,168,56,62,168,56,61,168,56,62,168,
56,62,168,56,61,168,56,62,168,56,61,168,57,62,168,56,61,168,56,61,169,56,61,169,
56,62,168,56,61,168,56,61,168,56,61,169,56,61,168,56,61,168,56,62,168,56,61,169,
56,62,168,57,61,168,56,62,168,56,61,168,56,61,168,56,61,169,56,61,168,56,61,168,
56,62,168,56,62,168,56,61,168,56,62,168,56,61,168,56,62,168,56,62,168,56,61,168,
56,62,168,56,61,168,56,62,169,56,61,168,56,61,168,56,61,168,56,61,168,57,61,168,
56,61,168,56,61,168,56,61,168,56,62,168,56,61,169,56,62,168,56,61,168,56,62,168,
56,61,168,56,61,168,56,62,168,56,61,168,56,61,168,56,62,168,57,62,168,56,62,168,
56,62,169,56,62,168,56,62,168,56,62,168,56,62,168,56,61,168,56,62,168,56,62,168,
56,61,168,56,61,168,56,62,168,56,61,169,56,61,169,56,61,169,56,61,168,56,61,168,
56,62,168,56,62,168,56,62,169,56,61,168,57,62,168,56,61,168,56,62,168,56,61,168,
56,61,168,56,61,168,56,61,168,56,61,168,56,61,168,56,61,168,56,62,168,56,61,168,
56,61,168,56,61,169,56,62,168,56,61,168,56,61,168,56,61,168,56,62,168,56,61,168,
56,61,168,56,61,168,56,62,168,56,61,168,57,61,168,56,61,168,56,61,168,56,61,168,
56,62,169,57,62,169,56,61,169,56,61,169,56,62,169,56,62,169,56,61,169,56,61,169,
57,62,169,57,61,169,56,62,169,56,62,169,56,62,169,56,62,169,57,62,169,56,62,169,
56,62,169,56,62,169,56,62,169,57,61,169,56,61,169,57,61,169,56,62,169,56,62,169,
56,62,169,56,62,169,57,62,169,57,62,169,56,62,169,56,62,169,56,62,169,56,62,169,
57,61,169,56,62,169,56,61,169,56,62,169,56,62,169,57,62,169,57,61,169,57,62,169,
57,61,169,57,61,169,57,61,169,56,61,169,57,62,169,57,62,169,57,61,169,56,61,169,
56,61,169,57,61,169,56,61,169,56,61,169,56,62,169,56,62,169,56,62,169,57,61,169,
56,61,169,56,61,169,56,61,169,57,61,169,56,62,169,57,61,169,56,62,169,57,62,169,
56,61,169,56,62,169,56,62,169,56,61,169,56,61,169,56,62,169,57,62,169,56,62,169,
56,62,169,56,62,169,57,62,169,57,62,169,56,61,169,56,61,169,56,62,169,56,61,169,
56,62,169,57,61,169,56,62,169,56,61,169,56,61,169,57,62,169,56,62,169,56,62,169,
56,62,169,56,62,169,56,62,169,56,61,169,56,62,169,57,61,169,57,62,169,56,61,169,
57,62,169,56,62,169,56,62,169,56,62,169,56,61,169,56,62,169,56,62,169,56,62,169,
57,62,169,56,62,169,56,61,169,56,62,169,56,62,169,56,61,169,57,62,169,56,61,169,
56,62,169,57,62,169,56,62,169,57,62,169,57,62,169,56,62,169,56,62,169,56,62,169,
57,62,169,56,62,169,57,61,169,57,62,169,56,62,169,57,62,169,56,62,169,56,61,169,
57,62,169,57,62,169,56,62,169,57,62,169,57,62,169,57,61,169,56,61,169,56,62,169,
56,62,169,57,61,169,56,61,169,57,62,169,56,62,169,56,61,169,57,62,169,57,62,170,
56,61,169,57,61,169,56,62,169,56,61,169,56,61,169,56,62,169,56,62,169,57,62,169,
56,62,169,57,62,169,56,61,169,56,62,169,56,61,169,56,61,169,57,62,169,56,61,169,
57,61,169,56,61,169,56,61,170,56,62,169,57,62,169,56,62,169,57,61,169,56,61,169,
56,62,169,57,62,169,56,61,169,56,61,169,56,62,169,56,61,169,57,62,169,57,61,169,
57,62,169,57,62,169,56,61,169,57,61,169,56,61,169,56,61,169,57,61,169,56,62,169,
56,61,169,56,62,169,56,62,169,57,62,169,56,62,169,56,61,169,57,62,169,57,61,169,
57,61,169,56,61,169,57,61,169,56,61,169,56,61,169,56,62,169,56,62,169,56,62,169,
56,61,169,56,62,169,56,62,169,56,62,169,56,61,169,57,62,169,57,62,169,56,62,169,
56,61,169,57,61,169,56,62,169,56,62,169,56,61,169,56,62,169,57,61,169,56,62,169,
56,62,169,56,62,169,57,61,169,56,62,169,56,61,169,56,62,169,56,61,169,56,62,169,
57,62,169,57,61,169,56,61,169,57,62,169,56,62,169,56,61,169,56,62,169,56,62,169,
56,62,169,56,61,169,56,62,169,56,62,169,56,62,169,56,61,169,57,62,169,56,61,169,
56,62,169,56,61,169,56,61,169,57,62,169,56,62,169,56,62,169,56,61,169,56,61,169,
57,61,169,57,61,169,56,62,169,56,61,169,56,61,169,56,61,169,56,61,169,56,61,169,
56,62,170,57,62,170,57,62,170,56,62,169,57,62,169,57,62,170,57,62,170,56,62,170,
57,62,170,57,62,170,56,62,170,57,62,169,56,62,170,57,62,169,57,62,169,57,62,170,
57,62,170,56,62,170,57,62,170,56,61,170,57,62,170,56,62,170,57,62,170,57,62,170,
57,62,170,57,62,170,57,62,170,56,62,169,57,62,170,57,62,170,56,62,170,57,62,170,
57,62,170,56,62,170,57,62,170,56,62,170,56,62,170,56,62,170,56,62,170,56,62,170,
56,62,170,56,62,170,57,62,170,56,62,170,57,62,170,57,62,170,57,62,170,56,61,170,
56,62,170,57,62,170,56,62,170,57,62,169,57,62,169,57,62,170,57,62,170,57,62,170,
57,62,170,56,62,170,57,62,170,57,61,170,57,62,169,56,62,170,57,62,170,57,62,170,
56,62,170,56,62,170,57,62,169,56,62,170,56,62,170,57,62,170,57,62,170,57,61,169,
57,61,170,57,62,169,57,62,170,57,62,170,57,62,170,56,62,169,56,62,170,57,62,170,
56,62,170,57,62,170,57,62,170,57,62,170,56,62,170,56,62,169,56,62,170,56,62,169,
56,62,169,57,62,170,57,62,170,56,62,170,57,62,170,57,62,169,57,62,170,57,62,170,
57,62,170,57,62,170,56,62,170,56,62,170,56,62,170,57,62,169,57,62,170,56,62,170,
57,62,170,56,62,170,57,62,170,56,62,170,57,62,170,57,61,169,56,62,170,56,62,170,
57,62,169,57,62,170,56,62,170,57,62,170,57,62,170,56,62,170,56,61,170,57,62,170,
57,62,170,56,62,170,57,62,170,56,62,170,56,62,170,57,62,170,57,62,170,57,62,170,
56,62,170,57,62,170,57,62,170,56,62,170,57,62,170,56,62,170,56,62,170,56,62,170,
56,62,170,57,62,170,57,62,170,57,62,170,56,62,169,57,62,170,57,62,170,56,62,170,
57,62,169,57,62,170,56,62,170,57,62,170,57,62,170,56,62,170,56,62,169,57,62,170,
57,62,170,56,62,170,56,62,170,57,61,169,56,62,170,57,62,170,57,62,169,56,62,169,
56,62,170,56,62,170,57,62,170,56,62,169,57,62,170,56,62,169,56,62,170,57,62,170,
57,62,170,57,62,170,56,62,170,57,62,170,56,62,170,56,62,169,57,62,170,56,62,169,
56,62,170,57,62,170,57,62,170,57,62,170,57,62,170,57,62,170,57,62,170,57,62,170,
56,62,170,57,62,170,56,62,170,57,62,169,56,62,170,57,62,170,57,62,170,56,62,170,
57,62,170,56,62,170,56,62,170,57,62,169,57,62,170,56,62,170,57,62,169,57,62,169,
57,62,170,57,62,170,56,62,170,56,62,170,57,61,169,57,62,170,57,62,170,57,62,170,
57,62,170,57,62,170,56,62,170,57,62,170,57,62,169,57,62,170,57,62,169,56,62,170,
57,62,170,57,62,169,56,62,169,57,62,170,57,62,170,56,62,170,57,62,170,56,62,170,
56,62,170,57,62,170,56,62,170,56,61,170,56,62,170,57,62,169,57,62,170,56,62,170,
57,62,169,56,62,170,57,62,170,57,62,169,57,62,170,56,62,170,56,62,170,56,61,170,
57,62,170,56,62,169,56,62,169,57,62,170,56,62,170,56,62,170,56,62,170,56,62,169,
57,62,170,57,62,170,56,62,170,56,62,170,57,61,170,56,62,170,56,62,170,56,62,170,
57,63,171,57,63,171,57,62,170,56,62,171,56,63,171,57,62,171,57,63,171,57,62,171,
57,62,171,57,62,171,57,62,171,56,62,170,57,62,170,57,63,170,57,62,171,57,62,170,
57,63,170,57,62,171,57,63,171,57,62,171,57,62,171,57,63,170,57,62,170,57,63,171,
57,62,171,57,62,171,57,62,170,57,62,170,57,62,171,56,62,171,57,63,171,57,62,171,
56,62,171,56,62,171,56,62,170,57,63,171,57,62,171,57,62,171,56,62,170,57,62,170,
57,62,171,57,63,171,56,62,171,57,62,170,57,62,171,57,62,171,57,62,170,57,62,170,
57,63,171,57,63,170,57,62,171,57,62,170,57,62,171,57,62,171,57,63,170,57,62,170,
57,63,170,57,62,171,56,62,171,57,62,171,57,62,171,57,62,171,57,62,171,56,62,170,
56,62,171,57,63,170,56,63,171,57,62,171,57,62,171,57,62,170,57,62,171,56,62,171,
57,63,171,57,63,171,57,62,170,57,62,171,57,62,171,57,63,171,57,62,170,57,62,171,
57,62,171,56,62,171,57,62,171,56,62,171,57,63,170,57,62,171,57,62,171,57,63,171,
57,62,171,57,62,170,57,62,171,57,62,170,57,62,171,57,62,171,57,62,171,57,62,171,
57,62,170,57,62,171,57,63,170,57,62,171,57,62,171,57,62,171,57,62,171,57,63,170,
57,62,171,57,62,171,57,62,170,57,62,171,57,63,171,57,63,170,57,62,171,56,62,171,
57,63,170,57,63,170,57,62,170,57,62,170,56,62,171,57,62,171,57,62,170,57,62,171,
57,62,170,57,62,170,57,63,171,57,62,171,57,63,170,57,63,171,57,62,171,56,63,171,
57,62,171,57,62,171,57,62,171,57,62,170,57,62,171,57,62,170,57,62,170,56,63,170,
57,62,171,57,62,171,57,62,170,57,62,171,56,62,171,57,62,171,57,63,170,57,63,171,
57,62,171,57,62,171,57,63,171,57,62,171,57,62,171,57,62,171,57,62,170,57,63,170,
57,63,170,57,63,171,57,62,171,57,62,170,57,63,171,56,62,171,56,63,171,57,63,171,
57,62,171,57,62,170,57,63,171,56,62,170,57,62,171,57,62,171,57,62,170,57,62,171,
57,63,171,57,62,171,57,62,171,57,62,171,57,62,171,57,62,170,57,63,170,57,62,171,
57,62,171,57,62,170,57,62,171,57,62,171,57,62,170,57,62,170,57,62,171,57,63,171,
57,62,171,57,63,171,57,63,170,57,63,170,57,62,170,57,62,171,57,63,170,57,63,171,
57,62,171,57,62,171,57,62,170,57,62,171,57,62,171,57,62,171,57,63,171,57,63,170,
56,62,170,57,62,170,57,63,170,57,62,171,57,63,170,57,62,171,57,62,170,57,62,171,
57,63,171,57,62,171,57,62,170,57,63,170,57,62,170,57,63,170,57,63,171,57,62,170,
57,62,171,57,63,170,57,62,171,57,62,171,57,62,170,56,62,171,56,62,171,57,62,171,
57,62,171,56,63,170,57,62,171,57,62,171,57,62,171,57,62,171,57,62,171,56,62,171,
57,63,171,57,62,170,57,62,170,57,62,170,57,62,171,57,62,171,57,62,171,57,62,171,
57,62,171,57,62,171,57,62,171,57,63,171,57,62,171,57,62,170,57,62,171,57,62,170,
57,62,171,57,62,171,57,63,171,56,62,171,57,63,171,57,62,171,56,62,170,57,63,171,
58,63,172,57,63,172,57,63,172,57,63,172,58,63,172,57,63,171,57,63,172,58,62,171,
57,62,172,57,62,172,57,63,172,57,62,171,57,63,171,58,63,172,57,63,172,57,63,171,
58,63,171,58,63,171,57,62,171,58,62,171,57,63,172,57,63,172,57,63,171,57,63,172,
58,62,172,57,63,171,57,63,171,57,63,172,57,63,171,57,63,171,57,62,172,57,62,172,
57,62,171,57,62,172,57,63,171,57,63,171,57,63,172,57,62,172,57,63,171,57,63,171,
57,62,171,57,62,172,57,62,171,58,63,172,57,63,171,57,62,171,57,63,172,58,63,171,
58,62,172,57,63,172,57,62,172,57,63,171,57,62,171,58,63,171,57,62,172,58,63,172,
57,63,171,58,63,172,57,63,172,57,63,172,58,62,172,58,63,172,57,63,172,57,63,171,
57,62,172,58,63,172,58,62,172,57,62,171,57,62,172,57,63,171,57,63,172,58,62,172,
57,62,171,57,63,172,57,63,171,57,63,171,57,62,172,57,63,171,57,63,171,57,63,172,
58,63,171,58,63,171,58,62,172,57,62,171,57,63,171,58,63,171,57,62,172,57,63,172,
58,63,172,57,62,171,57,63,171,57,63,171,58,62,172,57,63,172,57,62,172,57,63,172,
57,63,172,57,63,171,57,62,171,57,62,172,57,63,171,57,63,172,57,63,172,57,62,172,
58,62,171,57,63,172,57,63,172,58,62,171,57,63,172,57,63,172,58,63,171,58,63,172,
57,63,172,57,63,172,57,62,171,57,63,172,57,62,172,57,62,172,57,63,172,57,63,172,
57,63,172,57,63,171,57,62,172,58,62,172,57,62,172,57,63,171,58,63,172,58,63,171,
57,62,171,57,63,172,57,62,172,57,63,172,57,62,172,57,63,172,57,63,171,58,62,171,
57,63,172,57,63,172,57,62,172,57,63,171,57,63,172,57,62,171,57,63,171,57,63,172,
57,63,172,57,63,172,57,63,172,58,63,172,57,63,171,57,63,172,57,63,172,57,62,172,
57,63,172,58,62,171,58,63,171,57,62,172,58,62,171,57,62,171,57,62,171,57,63,171,
57,63,172,58,63,172,57,63,172,57,62,172,57,63,171,57,63,172,57,62,171,57,62,172,
58,63,172,57,62,171,58,62,171,57,63,172,57,63,172,57,62,172,57,62,171,57,63,172,
57,63,171,58,63,171,57,63,172,57,63,172,57,62,172,57,63,172,57,63,171,57,62,172,
57,63,171,57,63,171,58,63,172,57,62,172,58,62,172,57,62,171,58,63,172,57,63,171,
57,63,171,58,63,172,57,62,171,57,63,171,57,63,172,58,62,171,57,62,172,58,63,171,
58,62,171,57,62,172,57,63,171,57,62,171,57,62,172,57,62,172,57,62,172,58,63,172,
57,63,171,58,63,171,57,62,172,57,63,171,58,62,172,57,62,172,57,62,171,57,63,171,
57,63,172,57,62,171,57,63,172,57,63,172,57,62,172,57,62,172,57,63,172,58,63,172,
57,63,172,57,63,171,57,62,171,57,63,172,57,62,172,58,62,172,58,63,171,57,63,172,
57,63,172,57,62,172,57,63,172,58,63,172,57,63,172,57,63,172,57,62,172,58,63,171,
57,62,171,58,63,172,57,63,172,57,63,172,57,62,172,57,63,172,58,63,171,57,62,171,
57,63,171,57,63,172,57,63,172,57,62,172,57,62,171,57,63,172,57,62,171,57,62,171,
57,63,173,58,63,172,58,63,172,57,63,172,57,63,172,57,63,172,57,63,173,58,63,173,
58,63,172,57,62,173,58,63,173,58,63,173,57,63,172,57,62,172,58,63,172,58,63,173,
58,62,173,57,63,173,58,62,173,57,63,172,57,63,172,57,63,173,57,63,172,58,63,172,
57,63,172,57,62,172,58,63,172,57,63,172,58,63,172,57,63,172,57,63,172,58,63,173,
58,63,172,58,63,172,57,63,172,57,62,172,58,63,172,57,63,172,57,63,173,57,63,172,
58,63,173,58,63,172,58,63,173,57,63,173,58,63,172,58,63,172,58,63,172,57,63,173,
57,63,172,57,63,172,58,63,173,58,63,172,57,63,173,57,63,172,57,63,172,57,63,173,
57,63,173,57,63,172,58,63,172,58,63,173,57,63,172,57,62,172,57,63,173,57,63,172,
58,63,173,57,63,173,57,62,173,57,63,172,58,62,172,57,63,173,58,63,173,58,63,173,
58,63,173,58,63,172,57,63,172,58,62,172,58,63,173,57,63,172,58,63,172,57,63,172,
57,63,173,57,63,172,58,63,172,58,63,172,58,63,172,57,63,172,57,63,173,57,63,173,
58,63,173,58,62,173,57,63,173,58,63,173,57,63,172,57,63,172,57,63,173,57,63,173,
57,63,172,58,62,172,58,63,172,58,63,172,58,63,173,57,63,173,58,63,172,58,63,172,
58,63,172,58,63,173,58,63,172,57,63,172,58,63,172,58,62,172,58,63,173,57,63,172,
57,63,173,58,63,172,57,63,173,57,63,173,57,63,172,58,63,173,58,63,173,57,63,173,
57,63,172,57,63,173,58,63,172,57,63,173,57,63,172,58,63,172,58,63,173,58,63,173,
58,63,173,58,63,172,58,63,172,57,63,173,57,63,172,58,63,172,57,63,172,57,63,173,
57,63,173,57,63,173,57,63,173,58,63,172,57,63,172,57,63,172,57,63,172,57,63,172,
57,63,173,57,63,172,58,63,172,57,63,172,57,63,172,57,63,172,57,63,172,57,63,172,
57,63,173,58,62,172,57,62,173,57,63,173,57,63,173,58,62,172,57,63,173,58,63,173,
57,63,173,57,63,172,58,63,172,58,63,173,58,63,172,58,63,173,58,63,173,57,63,172,
57,63,173,57,63,172,58,63,173,57,63,172,57,63,173,58,63,172,57,63,173,57,63,172,
57,63,173,57,63,172,57,63,172,57,63,172,58,63,172,57,63,172,57,63,172,58,63,172,
57,63,172,57,63,172,57,63,173,57,63,173,58,63,173,58,63,172,58,63,173,58,63,173,
58,63,172,57,63,172,57,63,173,58,63,172,57,63,173,58,63,172,58,62,172,57,62,172,
58,63,172,58,63,172,57,63,173,58,63,173,58,63,172,57,63,173,58,63,173,58,63,172,
57,63,173,58,63,172,57,63,172,58,63,172,57,62,172,58,62,172,57,63,172,57,63,173,
58,63,173,57,63,173,58,63,173,58,63,172,58,63,172,57,63,172,58,63,172,57,63,172,
57,63,172,57,63,172,57,62,173,57,63,172,57,63,172,58,63,173,58,63,173,57,63,172,
58,63,173,57,63,172,58,63,173,57,62,172,57,63,173,57,62,172,57,63,172,58,63,172,
57,63,173,57,63,173,58,63,172,58,63,172,58,62,173,57,63,172,58,63,172,58,63,172,
57,63,173,58,62,172,57,63,172,57,63,172,58,62,172,57,63,172,57,63,173,57,63,173,
58,63,173,58,63,173,57,63,173,57,63,173,58,63,173,57,63,173,58,63,173,58,63,173,
58,63,173,58,63,173,57,63,173,58,63,173,58,63,173,58,63,173,57,63,174,57,63,173,
58,63,173,58,63,173,58,64,173,57,63,173,57,63,174,57,63,173,58,63,173,58,63,173,
58,64,174,58,63,173,58,63,174,58,63,173,58,63,173,58,63,174,58,63,173,58,63,173,
58,64,173,58,64,173,58,63,173,58,64,173,58,64,173,57,64,174,58,63,173,58,64,174,
58,63,173,58,63,173,57,63,173,57,63,173,58,63,173,58,63,173,58,63,173,58,63,174,
58,63,173,58,64,173,58,63,174,58,63,174,58,63,174,58,63,174,58,63,173,58,63,173,
58,63,173,58,63,174,58,64,173,57,64,173,58,63,174,58,63,174,58,63,174,58,63,173,
57,63,173,58,63,173,58,64,174,57,63,173,57,63,173,58,63,173,58,63,173,57,63,173,
58,63,173,58,63,174,57,63,173,57,63,173,58,63,173,58,64,173,57,63,173,58,63,173,
58,63,173,58,63,173,58,63,173,58,63,174,58,63,173,58,63,173,58,63,173,58,63,173,
58,63,173,58,63,173,58,63,173,58,63,173,58,63,173,58,63,173,57,63,173,58,63,174,
57,63,173,58,63,174,58,63,173,58,63,173,58,63,173,58,64,173,58,63,173,58,63,174,
58,64,174,58,63,173,58,63,173,58,64,174,57,63,174,58,63,173,58,63,173,57,63,173,
58,64,173,58,64,173,58,63,173,58,63,174,58,64,173,58,63,173,57,63,173,57,63,174,
57,63,173,58,63,174,57,63,173,58,63,173,58,63,173,58,64,173,58,63,173,58,63,173,
57,63,173,58,63,174,58,64,173,58,63,173,58,63,173,58,63,173,58,63,174,58,63,173,
58,63,173,57,63,173,58,64,173,58,63,174,57,63,173,58,63,173,58,63,173,58,63,174,
58,63,173,57,64,174,57,63,173,57,63,173,58,63,173,58,63,174,57,63,173,57,63,173,
58,63,173,57,63,174,58,63,173,58,63,174,58,63,173,58,63,174,58,64,173,57,63,174,
57,63,174,57,63,174,58,63,173,57,63,173,58,63,173,58,63,173,58,63,173,57,63,173,
57,63,173,57,63,173,58,63,173,58,63,174,57,64,173,58,63,174,58,63,174,58,63,173,
58,64,173,58,64,174,58,64,173,58,63,173,58,63,174,57,63,174,58,63,173,57,63,173,
58,64,174,58,64,174,58,63,173,57,63,173,58,63,174,58,63,174,57,63,173,58,63,173,
57,63,173,58,63,173,58,63,173,58,63,173,58,63,174,58,64,173,58,63,173,57,63,173,
58,63,174,58,63,174,57,63,173,58,63,173,58,63,174,57,64,173,58,63,173,58,63,173,
57,63,174,58,63,173,58,64,173,57,64,173,58,64,173,57,63,173,57,63,174,57,63,173,
57,64,174,57,64,173,57,63,173,58,63,174,57,63,173,58,63,174,58,63,173,58,64,174,
58,64,173,58,63,173,57,63,174,58,63,173,57,63,174,58,63,173,58,64,173,58,63,174,
57,63,174,58,63,173,57,63,173,58,64,173,58,64,173,58,63,174,58,63,174,58,63,173,
58,63,174,58,64,174,57,63,173,58,64,173,58,64,173,58,63,174,58,63,173,58,63,174,
57,63,173,58,63,173,57,64,173,58,63,173,57,63,174,57,63,173,57,63,174,58,64,173,
58,63,174,58,64,174,58,63,174,58,63,174,58,63,174,59,64,174,58,64,174,58,64,174,
58,63,174,58,64,174,58,64,174,58,63,175,58,63,174,58,63,174,58,63,174,58,63,174,
58,64,174,58,63,174,58,64,174,58,63,174,58,64,174,58,64,174,58,64,174,58,64,174,
58,64,174,58,63,174,58,63,174,58,64,174,58,63,174,58,64,174,58,63,174,58,64,174,
58,63,174,58,64,174,58,64,174,58,64,174,58,64,174,58,63,175,58,64,174,58,63,174,
58,64,174,58,63,174,58,64,174,58,63,174,58,64,174,58,63,175,58,63,174,58,64,174,
58,63,174,58,64,174,58,64,174,58,63,174,58,64,174,58,63,174,58,63,174,58,63,174,
58,64,174,58,64,174,58,64,174,58,64,174,58,63,174,58,63,174,58,63,174,58,64,174,
58,63,174,58,63,174,58,63,174,58,64,174,58,63,174,58,64,174,58,63,174,58,63,174,
58,63,174,58,64,174,58,64,174,58,64,174,58,64,175,58,64,174,58,63,175,58,64,174,
58,64,174,58,64,174,58,63,174,58,63,175,58,63,174,58,64,174,58,63,174,58,64,174,
58,63,174,58,64,174,58,64,175,58,64,175,58,64,174,58,64,174,58,63,174,58,64,174,
58,63,174,58,63,174,58,64,174,58,64,174,58,64,175,58,63,174,58,64,174,58,64,174,
58,64,174,58,64,174,58,63,174,58,64,174,58,63,174,58,63,174,58,63,174,58,63,174,
58,63,174,58,63,175,58,63,174,58,63,174,58,64,174,58,64,174,59,63,175,58,64,174,
58,64,174,58,63,174,58,64,175,58,63,174,59,64,174,59,63,174,58,63,174,58,63,174,
58,63,174,58,64,174,58,64,174,58,64,174,58,63,174,58,64,174,58,63,174,58,64,174,
58,64,174,58,63,174,58,63,174,58,64,174,58,63,175,58,64,174,58,63,174,58,63,174,
58,63,175,58,63,174,58,63,174,58,64,174,58,64,174,58,64,174,58,63,174,58,63,174,
58,64,174,58,64,174,58,63,174,59,64,174,58,63,174,58,63,174,58,63,175,58,63,175,
58,64,174,58,64,174,58,64,174,58,64,174,58,64,174,58,63,174,58,63,174,58,63,174,
58,63,174,58,63,174,58,64,175,58,63,174,58,64,174,58,64,174,58,63,175,58,64,174,
58,64,174,58,63,175,58,64,174,58,63,174,58,64,174,58,64,174,58,63,174,58,64,174,
58,63,174,58,63,174,58,64,174,58,63,174,58,64,174,58,64,174,58,64,174,58,63,174,
58,63,174,58,63,174,58,64,175,58,64,174,58,64,174,58,63,174,58,63,174,58,63,174,
58,64,174,58,64,174,58,64,174,58,64,174,58,64,174,58,63,174,58,63,174,58,64,174,
58,63,175,58,64,174,58,64,175,58,64,174,58,64,174,58,64,174,58,63,174,58,63,174,
58,64,174,58,64,174,58,64,174,58,63,174,58,63,174,58,63,174,58,64,174,58,63,174,
58,64,174,58,63,174,58,64,174,58,63,174,58,63,174,58,63,174,58,63,174,58,64,174,
58,64,174,58,63,174,58,63,174,58,63,174,58,63,174,58,64,174,58,63,174,58,64,174,
58,64,174,58,63,174,58,63,174,58,63,174,58,63,174,58,64,174,58,64,174,58,64,174,
58,64,174,58,64,174,58,64,174,58,64,174,58,64,174,58,64,174,58,64,174,58,64,174,
58,64,175,58,63,174,58,64,175,59,63,175,59,64,175,58,64,175,59,64,175,58,64,175,
59,63,175,58,64,175,58,64,175,58,63,174,59,63,175,58,64,175,58,64,175,59,64,175,
58,63,175,58,64,175,58,64,175,58,64,174,59,64,175,58,64,175,58,64,175,58,63,175,
58,63,175,59,64,175,58,64,175,58,64,175,58,64,175,58,64,175,58,64,175,58,64,175,
58,64,174,58,64,175,58,64,175,59,63,175,58,64,175,58,63,175,58,64,175,59,64,175,
59,63,175,58,63,175,58,64,175,58,64,175,59,64,175,58,64,175,58,64,174,58,63,174,
58,64,175,58,63,175,58,64,175,58,64,175,58,64,175,58,64,175,58,64,175,58,64,175,
59,63,175,58,63,175,58,63,175,58,64,175,58,64,175,58,64,175,58,64,175,59,63,175,
59,64,175,58,63,175,59,64,175,59,64,175,59,64,175,58,64,175,58,63,175,59,64,174,
58,63,175,59,64,175,59,64,175,58,64,175,58,64,175,58,64,175,58,64,175,58,64,175,
59,64,175,59,64,175,59,64,175,59,64,175,58,63,175,58,64,175,59,64,175,58,64,175,
58,64,175,58,64,175,58,64,175,58,63,175,58,64,175,58,64,175,58,64,175,58,64,175,
58,64,175,58,63,175,58,64,175,58,64,175,58,63,175,58,63,175,58,64,175,59,64,175,
59,64,175,59,64,175,58,64,175,59,64,175,58,64,175,58,64,175,59,64,175,59,63,175,
59,64,175,59,64,175,58,64,175,58,64,175,59,64,175,59,64,175,58,63,175,58,64,175,
59,64,175,59,64,175,58,64,175,58,64,175,58,64,175,58,64,175,58,63,175,58,63,175,
58,64,175,58,64,175,58,64,174,58,64,175,58,63,175,59,64,175,58,64,175,59,64,175,
58,64,175,58,64,175,58,64,175,59,64,175,58,64,175,58,63,175,58,64,175,59,63,175,
58,64,174,58,64,175,58,64,175,58,64,175,58,64,175,59,64,175,58,64,175,59,64,175,
58,64,175,58,64,175,58,64,175,58,64,174,59,63,175,58,64,174,58,64,175,58,63,175,
58,64,175,59,64,175,58,64,174,58,64,175,59,64,175,58,63,175,59,64,175,58,64,175,
59,64,175,59,64,175,58,63,175,58,64,175,59,64,175,58,64,174,58,64,175,59,64,175,
58,64,175,59,64,175,59,64,175,58,64,175,58,64,175,58,64,175,58,64,175,59,63,175,
59,64,175,58,64,175,58,63,175,58,64,175,58,63,174,58,64,175,58,64,175,58,64,175,
58,64,175,58,64,175,58,63,175,58,64,175,58,64,175,58,64,175,58,64,175,58,64,175,
59,64,175,58,63,175,58,64,175,58,63,175,58,64,175,58,64,175,59,64,175,58,64,175,
58,64,175,58,64,175,58,64,175,58,64,175,58,64,175,58,64,175,58,64,175,58,64,175,
58,64,175,58,64,175,58,64,175,58,64,175,59,64,175,58,64,175,59,63,175,58,64,175,
58,64,175,58,63,175,58,63,175,59,64,175,58,63,175,58,63,175,58,64,175,58,64,175,
58,63,175,58,63,175,59,64,175,58,64,175,58,64,175,58,64,175,58,64,175,58,64,174,
58,64,174,58,64,175,58,63,175,58,64,175,59,64,175,58,64,175,58,64,175,58,64,175,
58,63,175,59,63,175,59,64,175,59,64,175,59,64,175,59,64,175,59,64,175,58,64,175,
58,64,175,59,64,175,58,64,176,58,64,176,58,64,175,59,65,176,59,64,176,59,64,176,
59,64,175,59,65,176,59,64,176,58,64,176,59,64,176,58,64,176,58,64,175,58,64,176,
59,64,176,59,64,176,59,64,175,59,64,176,58,64,176,59,64,176,59,64,176,58,64,176,
59,64,176,58,64,176,59,64,176,59,64,175,58,64,176,58,64,176,59,64,176,59,64,176,
59,64,176,59,64,176,58,64,176,58,64,176,59,65,175,59,65,176,58,64,175,59,64,176,
59,64,176,58,64,176,58,64,176,58,64,176,59,64,176,59,64,175,59,64,176,59,65,176,
59,64,176,58,64,176,59,65,175,58,64,176,59,64,176,58,64,175,59,64,175,59,64,176,
59,64,176,58,64,175,58,65,176,59,64,176,59,64,176,59,64,175,58,64,176,58,64,176,
58,65,175,58,64,176,59,64,176,59,64,175,59,64,175,58,65,175,59,64,176,58,64,176,
59,64,176,58,64,176,58,64,175,59,64,176,58,64,176,58,64,176,59,64,176,59,64,176,
58,64,176,59,64,176,59,64,176,58,64,176,59,64,176,58,64,176,59,64,176,59,64,176,
59,64,175,58,64,176,59,64,175,58,64,176,59,64,175,58,64,176,59,64,176,59,64,176,
58,64,175,58,64,176,59,64,176,58,65,176,58,64,175,59,64,176,58,64,176,59,64,176,
59,64,176,59,64,176,59,65,176,59,65,176,59,64,176,58,64,175,59,64,176,59,64,176,
58,64,176,59,64,176,59,65,176,58,64,176,58,64,176,59,64,176,58,64,176,59,64,175,
58,64,176,59,64,176,59,64,176,58,64,176,59,64,175,59,64,175,59,64,176,59,64,176,
59,65,176,58,64,176,59,64,175,59,64,176,59,64,176,59,64,176,58,64,175,59,64,176,
59,64,175,59,64,176,58,65,176,59,64,175,59,64,176,59,64,176,58,64,175,58,64,176,
58,65,175,59,64,176,58,64,176,59,64,176,59,64,176,59,64,176,59,64,175,58,64,176,
58,64,176,59,64,176,58,64,176,59,64,176,58,65,176,58,64,176,58,64,175,59,64,176,
59,64,176,59,65,176,58,64,176,58,64,176,59,64,175,59,64,176,58,64,175,59,64,176,
59,64,176,59,65,176,59,64,175,58,64,175,58,65,176,59,64,175,59,64,176,59,64,175,
58,64,176,59,64,176,58,64,176,59,64,176,59,64,176,59,64,176,59,64,176,58,64,176,
59,64,175,59,64,176,58,64,176,58,64,176,59,64,176,59,64,176,59,64,176,59,64,176,
59,64,176,59,64,176,58,65,175,58,64,176,58,64,176,59,65,176,58,65,176,58,65,176,
58,64,176,58,65,175,59,65,176,59,64,176,59,65,176,59,64,176,58,64,175,59,64,176,
59,64,175,59,64,176,59,64,175,58,64,176,59,64,176,59,64,176,58,64,176,58,64,176,
59,64,176,58,64,176,59,64,175,59,64,176,58,64,175,58,64,176,58,64,176,58,64,176,
59,64,176,59,64,176,58,64,176,58,64,176,59,64,175,58,64,176,59,64,176,58,64,176,
59,64,175,59,64,176,58,64,176,59,64,176,59,64,175,58,65,175,59,64,176,59,64,176,
59,64,176,59,64,175,59,64,176,59,64,175,58,64,176,59,64,176,58,64,176,59,64,176,
58,64,176,59,64,176,58,64,176,59,64,176,59,64,176,59,64,175,58,65,176,59,64,176,
59,64,177,59,64,176,59,64,176,59,64,177,59,65,177,59,65,177,58,65,177,59,64,176,
59,64,177,59,64,176,59,64,176,59,65,177,59,65,176,59,64,177,59,64,176,59,65,176,
59,65,176,59,64,176,59,65,177,58,65,177,59,64,177,59,64,176,59,65,176,58,64,177,
59,64,177,59,65,177,59,64,177,59,65,176,59,64,176,59,64,176,59,64,176,59,64,176,
59,65,177,59,64,176,59,64,177,59,64,177,59,65,177,59,64,177,59,64,177,59,65,176,
59,64,177,59,64,177,58,65,176,59,65,176,59,65,176,59,65,177,59,65,177,59,64,177,
59,65,177,59,65,177,58,64,176,58,65,176,59,64,177,59,64,177,58,64,176,59,64,176,
59,65,177,59,64,176,59,64,177,59,65,177,59,65,177,59,64,177,59,64,177,59,65,177,
59,64,176,59,65,177,59,64,177,59,64,177,59,64,177,59,64,176,59,65,177,59,65,177,
59,65,176,59,64,177,59,65,176,58,64,176,59,64,177,59,64,177,59,64,176,59,65,176,
59,64,176,59,64,176,59,65,176,59,64,176,58,64,177,59,65,177,59,64,177,59,65,177,
59,65,177,59,65,176,59,65,176,58,65,176,59,65,177,59,65,177,59,65,176,59,64,177,
59,64,176,59,64,177,59,65,177,58,64,176,59,65,177,58,64,176,59,64,176,59,64,177,
59,65,177,59,64,177,59,65,177,58,64,176,59,65,177,59,65,177,59,64,177,59,64,176,
59,65,177,59,65,177,58,65,177,59,64,177,59,65,177,59,65,177,59,65,176,59,64,177,
59,64,177,58,64,177,59,65,177,59,64,176,59,64,177,59,64,176,58,64,177,59,64,177,
59,64,177,58,64,177,59,65,176,59,64,177,59,64,177,59,64,177,58,64,177,59,65,176,
59,65,176,59,64,176,59,65,177,59,64,177,59,64,177,59,64,176,59,64,177,59,64,177,
59,65,177,59,64,177,59,65,176,59,65,176,59,64,177,59,64,176,59,64,177,59,65,177,
59,64,177,58,65,177,59,65,177,59,64,177,59,65,176,59,65,177,59,64,177,59,64,177,
59,64,177,59,64,177,59,64,176,59,64,177,59,65,177,59,64,176,59,64,177,59,65,177,
58,64,177,59,65,176,59,65,176,59,65,176,59,64,177,59,65,176,58,65,176,59,65,177,
59,65,176,59,64,177,59,64,177,58,65,177,59,64,177,59,65,177,59,64,177,59,65,177,
59,65,176,59,64,176,59,64,176,59,64,177,59,64,176,59,64,176,59,65,177,59,64,176,
59,65,176,59,65,176,59,65,176,59,64,177,59,64,177,59,64,177,59,64,176,59,65,176,
59,64,176,58,64,177,59,64,177,59,64,176,58,64,177,59,65,177,59,65,177,59,65,177,
59,64,176,58,64,177,59,64,176,58,64,177,59,64,177,59,64,176,59,64,177,59,65,176,
59,64,177,59,64,176,58,64,177,59,64,177,59,65,177,59,64,177,59,65,177,59,64,176,
58,65,177,59,64,177,59,64,176,59,64,177,59,65,177,59,65,177,58,64,177,59,64,176,
59,64,177,59,64,176,59,64,177,59,64,176,59,64,177,59,64,177,59,65,176,59,64,177,
59,64,176,59,64,177,59,65,176,58,65,176,59,64,177,59,64,176,59,65,177,59,64,176,
59,65,176,59,65,177,58,65,177,59,65,176,59,64,177,59,64,176,59,64,177,59,64,177,
59,65,178,59,65,177,59,65,178,59,65,177,59,64,178,59,64,178,59,65,178,59,65,178,
59,64,177,59,65,178,59,64,177,59,65,177,59,65,177,59,65,177,60,65,178,59,65,177,
59,65,177,59,65,178,60,65,178,59,65,178,59,64,178,59,65,178,60,64,178,59,65,178,
59,64,177,59,65,177,59,64,178,59,64,177,59,64,178,59,65,178,60,64,178,60,64,178,
59,65,177,59,65,178,59,64,177,59,64,178,59,65,177,59,65,178,59,64,177,59,65,178,
59,65,178,59,65,177,59,65,177,60,64,177,59,65,177,60,65,178,59,65,178,60,65,178,
60,65,178,59,65,178,60,65,177,59,65,178,59,64,178,59,65,178,59,65,177,59,65,177,
59,65,178,59,65,177,59,64,178,59,65,177,59,64,178,59,65,177,59,65,177,59,65,178,
59,65,178,60,65,178,60,65,178,59,65,177,59,65,177,59,64,178,59,65,178,59,64,177,
59,65,178,59,64,177,60,65,177,59,65,177,59,64,178,59,64,177,59,65,177,59,65,177,
59,65,177,59,65,177,59,64,177,59,65,178,59,65,177,59,65,178,59,65,177,59,64,178,
60,65,177,60,65,177,59,64,178,59,64,178,60,65,178,59,65,177,59,64,178,60,65,177,
59,65,177,59,64,177,60,64,178,59,65,177,59,65,177,59,65,178,59,65,178,59,65,178,
59,65,177,60,65,177,59,64,177,59,65,177,59,65,177,60,64,178,59,65,178,59,64,177,
59,65,177,59,65,177,60,64,177,59,65,177,59,64,178,59,65,178,59,65,177,59,65,178,
60,65,177,59,64,177,59,65,177,60,65,177,59,65,177,59,65,177,59,64,177,59,64,178,
59,65,177,59,65,178,59,65,178,59,65,178,59,65,178,59,64,177,59,65,177,60,65,178,
59,64,178,59,65,177,59,65,178,59,65,178,60,65,177,59,64,177,59,65,178,59,64,177,
59,65,178,59,64,177,59,65,178,59,65,177,59,64,177,60,65,177,60,64,178,59,64,178,
59,65,178,59,65,178,60,65,177,59,64,178,59,65,177,59,65,177,59,64,177,59,64,178,
59,65,177,59,64,177,59,65,177,59,65,177,59,64,177,59,65,177,59,65,177,59,64,178,
59,64,178,59,64,178,60,65,177,59,65,178,59,65,177,59,65,177,59,64,178,59,65,177,
59,65,178,59,65,177,59,64,178,59,65,178,60,65,177,59,64,177,59,65,177,59,65,178,
59,65,178,59,65,178,59,64,177,59,65,177,59,64,177,59,65,177,59,65,177,59,64,177,
60,65,177,59,64,177,60,65,177,59,65,178,59,65,178,59,64,177,59,65,178,59,65,178,
59,64,178,59,65,178,59,65,177,59,64,178,59,64,178,59,65,178,59,65,177,59,65,178,
59,65,178,59,64,178,59,65,177,59,64,178,59,64,178,59,65,178,59,64,177,59,64,177,
59,65,177,59,64,178,59,65,177,59,65,177,60,65,178,60,65,178,59,64,178,59,65,178,
59,65,177,59,65,178,59,65,177,59,65,178,59,64,178,59,65,177,59,65,177,59,64,177,
59,65,178,59,65,178,59,64,177,59,65,178,60,65,177,59,65,178,59,65,177,59,64,178,
59,65,178,59,64,177,59,65,178,59,65,178,59,65,177,59,64,177,59,64,178,59,65,177,
59,65,178,59,65,178,59,64,178,59,65,177,59,64,178,60,65,177,59,64,177,60,65,178,
59,65,178,59,65,178,60,65,178,60,65,179,60,65,178,59,65,179,59,66,178,60,65,178,
60,65,178,59,65,178,59,65,178,59,65,179,60,65,178,59,65,179,60,65,178,59,66,178,
60,65,178,59,65,179,59,65,178,60,65,178,59,65,179,59,65,179,60,65,178,60,65,179,
59,65,178,60,65,179,59,65,178,59,65,179,59,65,179,60,65,178,59,65,178,60,65,178,
59,65,178,59,65,178,60,65,178,60,65,178,59,65,179,59,65,178,59,65,178,59,65,179,
60,65,178,59,65,178,60,65,178,59,65,178,60,65,178,59,65,178,59,65,178,59,65,178,
59,65,178,60,65,178,59,65,178,59,65,179,60,65,178,59,65,178,59,65,178,60,65,178,
59,65,178,60,65,178,59,65,178,59,65,179,59,65,178,59,65,178,60,65,179,59,65,178,
59,65,178,60,65,178,60,65,178,60,66,178,60,65,178,59,65,179,59,65,178,59,65,179,
59,65,178,59,66,178,59,65,178,59,65,178,59,66,178,60,65,178,60,65,178,59,65,178,
59,65,179,59,65,178,59,65,178,59,65,178,60,65,178,59,65,178,60,65,178,59,65,178,
60,65,179,59,65,178,59,65,179,59,66,178,59,65,178,59,65,179,60,65,178,60,65,178,
59,65,179,59,65,178,59,66,178,59,65,178,59,65,178,60,65,178,59,65,178,60,65,178,
59,65,179,59,65,179,59,65,178,60,65,179,60,65,179,59,65,178,59,65,179,59,65,178,
60,65,178,60,65,179,59,65,178,59,65,179,59,65,178,59,65,179,59,65,178,59,65,179,
59,65,179,60,65,179,60,65,178,59,65,179,60,65,179,59,65,178,60,65,178,60,65,178,
60,65,178,60,65,179,59,65,178,60,65,178,60,65,179,59,65,179,59,65,179,59,65,178,
60,65,178,60,65,179,60,65,178,60,65,178,59,65,178,59,65,179,59,65,178,60,65,178,
59,65,179,59,65,178,60,65,179,59,65,179,60,65,178,60,65,179,60,65,178,60,65,178,
59,65,179,59,65,179,59,65,178,59,65,178,60,65,178,60,65,178,60,65,178,59,65,178,
59,65,179,59,65,178,59,65,178,60,65,178,59,65,179,60,65,179,59,65,179,60,65,179,
60,65,178,60,65,178,59,65,178,59,65,178,60,65,178,59,65,179,60,65,178,59,65,179,
60,65,178,59,65,178,60,65,178,60,65,178,60,65,178,60,65,178,59,65,178,59,65,179,
59,65,179,59,65,179,59,65,179,60,65,178,59,65,178,59,65,178,59,65,179,59,65,179,
60,65,178,59,65,178,60,65,178,59,65,178,59,65,179,59,65,178,60,65,178,60,65,178,
59,65,179,60,65,178,59,65,178,59,65,178,60,65,178,59,65,178,60,65,179,60,65,178,
60,65,179,59,65,178,59,65,179,60,65,178,59,65,178,59,65,178,59,65,179,59,65,178,
60,65,178,60,65,179,59,65,179,59,65,178,60,65,178,59,65,178,60,65,179,59,65,178,
59,65,178,60,65,179,59,65,178,60,65,179,59,65,178,59,65,178,59,65,179,59,65,179,
59,65,179,60,65,179,59,65,178,60,65,178,60,65,178,60,65,178,59,65,178,59,65,178,
60,65,178,59,65,178,59,65,178,60,65,178,59,65,178,60,65,178,59,65,178,60,65,178,
60,65,178,60,65,179,60,65,178,60,65,179,60,65,178,60,65,178,60,65,178,59,65,178,
60,65,180,59,65,180,59,66,179,60,65,179,60,65,179,59,65,179,60,65,179,59,65,179,
59,66,180,59,65,179,60,65,179,59,66,179,60,66,179,60,65,179,60,65,179,60,65,179,
60,65,179,60,65,179,59,65,180,59,65,179,60,65,179,59,65,179,59,66,179,60,66,179,
59,66,179,60,65,179,59,66,180,60,66,179,59,65,179,59,65,179,60,66,179,60,65,179,
60,66,179,59,66,179,59,65,180,60,65,179,60,65,179,60,65,180,59,66,179,60,65,180,
59,66,179,60,65,179,60,66,180,60,66,179,60,66,179,60,66,179,59,65,180,59,65,179,
60,66,180,59,65,180,59,66,179,60,66,179,59,66,179,60,65,179,59,66,180,59,65,179,
60,65,180,60,66,179,60,66,179,60,65,179,59,66,179,60,65,179,60,66,179,60,65,179,
59,66,179,59,66,179,60,65,179,60,65,179,60,66,179,60,65,179,59,65,179,60,65,179,
59,65,179,60,65,179,60,65,179,59,66,179,60,66,179,60,66,179,60,66,180,59,66,179,
60,66,179,59,66,179,60,65,179,60,65,179,60,66,179,60,66,179,59,65,179,60,65,179,
60,66,179,60,66,179,60,65,179,60,66,179,60,65,179,60,65,179,59,65,179,60,65,179,
60,65,179,60,65,179,60,65,179,60,66,179,60,66,179,59,66,180,60,65,179,59,66,179,
60,65,179,60,66,179,60,66,179,59,66,179,60,65,180,59,66,179,60,66,179,60,65,179,
60,66,179,59,65,179,60,65,179,60,65,179,60,66,179,59,66,179,59,66,180,59,65,179,
59,66,179,60,65,179,60,66,180,59,65,179,60,66,179,60,65,179,60,65,179,60,65,180,
60,66,179,60,66,179,60,66,179,60,65,179,59,65,179,60,65,179,60,65,179,60,65,179,
60,65,179,60,65,179,60,65,179,60,65,179,60,65,180,60,65,179,59,66,179,60,65,179,
59,65,180,59,66,179,60,66,179,60,65,179,60,66,179,60,65,180,59,65,179,59,66,179,
59,65,180,60,65,179,60,65,179,60,65,180,60,65,179,60,65,179,60,66,179,60,65,179,
59,66,179,59,65,179,59,65,179,60,66,179,60,66,179,60,65,179,60,65,179,59,66,179,
60,66,179,60,65,179,60,65,179,60,65,179,60,65,179,60,65,179,59,66,179,59,66,180,
60,66,179,60,66,179,60,65,179,60,65,179,60,65,179,60,66,179,60,65,180,59,65,179,
60,65,179,60,66,179,59,65,179,60,66,179,60,66,179,59,66,179,59,65,179,59,65,179,
60,65,179,59,65,179,59,65,179,59,65,179,59,65,180,60,65,179,60,65,180,60,65,179,
60,65,179,60,65,179,60,65,179,60,66,179,60,65,179,59,65,179,60,65,180,60,66,179,
59,65,179,60,65,180,60,66,179,60,65,180,59,65,179,59,65,179,59,65,180,60,66,180,
60,65,179,60,66,180,60,65,179,60,66,179,59,65,179,59,65,179,60,65,179,60,65,180,
59,66,179,60,65,179,59,65,179,59,65,180,60,66,179,60,65,179,59,65,179,60,65,179,
59,66,179,59,65,179,59,65,179,60,65,179,60,65,180,60,65,179,59,65,179,59,65,179,
59,65,180,60,65,179,59,65,180,59,66,179,60,66,179,60,66,179,60,65,179,60,66,179,
60,65,179,60,66,179,60,66,179,60,65,179,60,65,180,60,65,179,59,66,180,60,66,179,
60,66,180,60,65,180,60,66,180,60,66,180,60,66,180,60,66,180,60,65,180,60,66,180,
60,65,180,60,65,180,60,66,180,60,66,180,60,66,180,60,66,180,60,66,180,60,65,180,
60,66,180,60,66,180,60,66,180,60,65,180,60,65,180,60,66,180,60,65,180,60,66,180,
60,66,180,60,66,180,60,65,180,60,66,180,60,65,180,60,65,180,60,66,180,60,65,180,
60,66,180,60,66,180,60,65,180,60,65,180,60,66,180,60,66,180,60,65,180,60,66,180,
60,65,180,60,65,180,60,66,180,60,65,180,60,65,180,60,66,180,60,65,180,60,66,180,
60,65,180,60,65,180,60,66,180,60,66,180,60,66,180,60,65,180,60,66,180,60,66,181,
60,66,181,60,65,180,60,66,180,60,66,180,60,66,180,60,65,180,60,66,180,60,66,180,
60,65,180,60,66,180,60,66,180,60,66,180,60,65,180,60,65,180,60,66,180,60,65,180,
60,66,180,60,66,180,60,65,180,60,66,180,60,65,180,60,66,180,60,66,180,60,66,180,
60,66,180,60,65,181,60,66,180,60,66,180,60,66,180,60,66,180,60,66,180,60,66,180,
60,66,180,60,66,180,60,65,180,60,66,180,60,66,180,60,66,180,60,65,180,60,66,180,
60,66,180,60,66,180,60,65,180,60,66,180,60,66,180,60,65,180,60,66,180,60,66,180,
60,65,180,60,66,180,60,65,180,60,65,180,60,66,180,60,65,180,60,66,180,60,66,180,
60,65,180,60,66,180,60,66,180,60,66,180,60,65,180,60,65,180,60,65,180,60,66,180,
60,66,180,60,66,180,60,65,180,60,66,180,60,66,180,60,65,180,60,65,180,60,66,180,
60,65,180,60,66,180,60,66,180,60,65,180,60,65,180,60,65,180,60,66,180,60,66,180,
60,65,180,60,66,180,60,66,180,60,66,180,60,66,180,60,66,180,60,66,180,60,65,180,
60,65,180,60,65,180,60,66,180,60,65,180,60,66,180,60,65,180,60,65,180,60,65,180,
60,65,180,60,66,180,60,65,180,60,66,180,60,66,180,60,66,180,60,66,180,60,65,180,
60,66,180,60,66,180,60,66,180,60,65,180,60,66,180,60,66,180,60,66,180,60,65,180,
60,66,180,60,66,180,60,66,180,60,66,180,60,66,180,60,66,180,60,66,180,60,65,180,
60,66,180,60,66,180,60,66,180,60,66,180,60,65,180,60,65,180,60,66,180,60,66,180,
60,65,180,60,66,180,60,65,180,60,66,180,60,66,180,60,66,180,60,66,180,60,66,180,
60,66,180,60,65,180,60,66,180,60,66,180,60,66,180,60,65,180,60,66,180,60,66,180,
60,66,180,60,65,180,60,65,180,60,65,180,60,65,180,60,66,180,60,66,180,60,66,180,
60,66,180,60,66,180,60,66,180,60,66,180,60,66,180,60,66,180,60,66,180,60,66,180,
60,66,180,60,65,180,60,66,180,60,65,180,60,66,180,60,66,180,60,66,180,60,65,180,
60,66,180,60,65,180,60,66,180,60,66,180,60,66,180,60,65,180,60,66,180,60,66,180,
60,65,180,60,66,180,60,65,180,60,66,180,60,65,180,60,66,180,60,65,180,60,66,180,
60,66,180,60,66,180,60,66,180,60,66,180,60,66,180,60,66,180,60,66,180,60,65,180,
60,65,180,60,66,180,60,65,180,60,66,180,60,65,180,60,65,180,60,65,180,60,65,181,
60,66,181,61,66,180,61,66,181,60,66,181,61,66,181,60,66,181,61,66,181,60,66,181,
60,66,181,61,66,181,60,66,181,61,66,181,61,66,181,61,66,181,61,66,181,60,66,180,
60,66,181,60,66,181,61,66,181,61,66,181,60,66,181,60,66,181,60,66,181,61,66,181,
61,66,181,61,66,181,61,66,181,60,66,181,60,66,181,61,66,181,60,66,181,60,66,181,
60,66,181,61,66,181,60,66,181,60,66,181,60,66,180,60,66,181,60,66,181,60,66,181,
60,66,181,60,66,181,60,66,181,60,66,181,60,66,181,60,66,181,60,66,181,61,66,180,
61,66,181,60,66,181,61,66,181,60,66,181,61,66,181,61,66,181,60,66,181,61,66,181,
60,66,180,60,66,181,60,66,181,60,66,180,60,66,181,60,66,181,60,66,181,60,66,180,
60,66,181,60,66,181,60,66,181,61,66,181,60,66,180,60,66,181,61,66,181,61,66,181,
60,66,181,60,66,181,60,66,181,60,66,181,60,66,181,61,66,181,60,66,181,60,66,181,
61,66,181,60,66,181,60,66,181,60,66,181,60,66,181,61,66,181,60,66,181,61,66,181,
61,66,181,60,66,181,60,66,181,60,66,181,60,66,181,60,66,180,60,66,181,61,66,181,
61,66,181,60,66,181,61,66,181,61,66,181,60,66,181,60,66,181,60,66,180,61,66,181,
60,66,181,61,66,181,61,66,181,60,66,180,60,66,180,60,66,181,60,66,181,60,66,181,
60,66,181,60,66,181,61,66,181,60,66,181,60,66,181,60,66,180,60,66,181,60,66,181,
61,66,181,60,66,181,61,66,181,60,66,181,60,66,181,61,66,181,60,66,180,61,66,181,
61,66,181,60,66,181,60,66,181,60,66,180,60,66,181,61,66,181,60,66,181,60,66,181,
60,66,181,60,66,181,61,66,181,60,66,181,60,66,180,61,66,180,61,66,180,60,66,181,
60,66,181,60,66,180,60,66,181,60,66,181,61,66,181,60,66,181,60,66,180,60,66,181,
61,66,181,60,66,181,60,66,181,61,66,180,60,66,181,60,66,181,60,66,181,61,66,181,
60,66,181,60,66,181,60,66,180,60,66,181,60,66,180,60,66,181,60,66,181,60,66,181,
60,66,181,60,65,181,61,66,181,60,66,181,60,66,181,60,66,181,60,66,181,61,66,181,
61,66,181,60,65,181,61,66,181,60,66,181,60,66,181,60,66,181,60,66,181,60,66,180,
61,66,180,60,66,181,61,66,181,60,66,181,60,66,181,60,66,180,61,66,181,60,66,181,
61,66,181,60,66,181,60,66,181,60,66,181,61,66,181,61,66,180,60,66,181,60,66,181,
60,66,181,60,66,181,60,66,181,60,66,181,60,66,181,60,66,181,60,66,181,60,66,181,
60,66,181,61,66,181,61,66,181,60,66,181,61,66,181,61,66,181,61,66,181,61,66,180,
60,66,181,60,66,180,60,66,181,61,66,180,60,66,180,60,66,181,60,65,181,60,66,181,
60,66,181,60,66,181,60,66,181,61,66,181,60,66,181,60,66,181,61,66,180,60,66,181,
61,66,181,60,66,181,60,66,181,61,66,181,60,66,181,60,66,181,60,66,180,60,66,181,
60,66,181,60,66,181,61,66,180,60,66,181,60,66,180,61,66,181,61,66,181,60,66,181,
60,66,181,60,66,181,60,66,181,60,66,181,60,66,181,60,66,181,60,66,181,60,66,181,
61,66,182,61,66,181,60,67,182,61,66,182,60,66,182,61,66,182,61,66,182,60,66,181,
60,66,182,61,66,181,60,66,181,61,67,182,61,66,182,60,66,182,60,66,182,60,66,182,
61,66,181,60,66,182,61,66,182,60,66,182,60,66,182,61,67,181,61,66,181,61,66,182,
60,66,182,61,67,181,61,66,182,61,67,182,60,66,181,60,66,182,61,66,181,60,67,182,
60,67,181,60,66,182,60,66,182,61,66,181,60,67,182,60,66,182,61,66,181,60,67,182,
61,67,182,61,67,182,61,67,182,61,66,182,60,66,181,60,66,182,61,66,181,60,66,182,
61,66,181,61,66,181,61,66,182,61,67,182,60,66,182,60,66,182,61,66,182,61,66,182,
60,67,181,61,66,182,61,67,182,60,67,182,61,67,181,61,66,182,61,67,181,61,67,181,
61,66,182,60,66,182,60,66,181,60,66,181,60,66,181,60,66,181,60,66,182,61,66,182,
60,66,182,60,66,182,61,66,182,61,66,182,61,67,182,61,66,182,60,66,181,60,67,182,
60,66,181,61,66,182,61,66,182,60,66,182,61,66,181,61,67,181,61,66,182,60,66,181,
60,66,181,61,66,182,60,66,182,60,66,182,60,66,181,60,67,182,60,67,182,61,66,182,
61,67,181,61,67,181,61,66,181,61,66,182,61,66,181,61,66,182,60,66,182,60,66,182,
60,66,181,60,66,181,60,66,181,60,66,181,61,67,181,60,66,182,60,66,182,60,66,182,
61,67,182,60,66,182,61,66,182,61,67,182,61,66,182,60,66,181,61,67,182,60,67,182,
60,66,182,61,66,181,60,66,182,60,66,182,61,67,181,60,66,181,61,67,182,61,66,182,
60,66,182,60,66,182,61,67,182,61,67,181,61,67,182,60,67,182,61,67,181,60,66,182,
60,66,182,60,66,182,61,66,182,60,66,182,60,66,182,60,66,182,61,66,182,60,66,182,
60,66,182,60,67,182,61,67,182,61,66,181,61,66,182,60,66,181,61,66,182,60,66,182,
61,66,181,60,67,182,61,66,181,60,66,182,60,67,182,61,67,182,60,66,182,61,66,181,
60,66,182,61,66,181,61,67,182,60,67,182,61,67,182,61,66,181,61,67,182,61,66,182,
61,66,182,61,66,182,61,66,182,61,66,181,61,67,182,60,66,182,61,66,182,60,66,182,
60,66,182,61,66,182,61,66,182,60,66,182,60,66,181,61,66,182,61,66,182,60,67,181,
61,66,182,61,66,182,61,67,181,61,67,182,61,66,182,60,66,182,60,66,182,60,66,181,
60,67,182,61,66,182,60,66,181,60,66,182,61,66,182,60,66,182,60,66,182,61,66,182,
61,66,181,60,67,182,60,66,182,61,66,182,61,66,181,61,66,182,61,66,182,60,66,182,
61,66,181,61,67,181,60,66,182,61,66,182,60,66,181,61,66,182,61,66,182,61,66,182,
60,66,181,61,66,182,60,66,182,60,66,182,60,66,181,61,66,182,61,66,182,60,67,182,
60,67,182,61,66,181,60,66,182,61,66,182,61,66,182,61,66,182,61,66,182,60,66,182,
61,66,182,60,66,182,60,67,182,61,66,181,60,66,182,60,67,181,61,66,182,60,66,182,
61,66,182,60,67,182,61,66,182,60,66,182,60,67,182,61,66,182,61,67,182,60,66,182,
61,67,181,60,67,182,60,66,181,61,66,181,61,66,182,60,66,182,60,66,181,61,66,181,
61,66,183,61,67,182,61,66,182,61,67,183,61,66,183,61,66,183,61,66,182,61,66,183,
61,67,183,61,66,183,61,66,183,61,66,183,61,67,183,61,67,183,61,66,183,61,66,183,
61,67,182,61,66,183,61,67,183,61,66,182,61,67,182,61,67,183,61,67,182,61,67,183,
61,67,183,61,67,182,61,67,183,61,66,182,61,66,183,61,67,183,61,67,183,61,67,183,
61,67,183,61,67,182,61,67,182,61,67,182,61,66,182,61,67,183,61,67,183,60,67,183,
61,67,182,61,67,183,61,67,183,61,67,182,61,67,182,61,66,183,60,67,182,61,66,183,
61,67,183,61,66,183,61,67,183,61,67,183,61,66,182,61,67,183,60,66,182,61,67,182,
61,67,183,61,67,182,61,67,183,61,66,183,61,67,182,61,67,183,60,66,183,61,67,182,
61,67,183,61,67,182,61,66,183,61,67,182,60,67,183,61,67,182,61,67,182,61,66,183,
60,66,183,60,66,183,60,67,183,61,67,182,60,67,183,61,67,183,61,67,182,60,66,183,
61,67,183,61,66,183,61,67,183,61,66,183,61,66,183,61,67,183,61,67,183,61,66,183,
61,67,182,61,67,182,61,67,183,61,66,182,60,67,182,61,66,182,61,66,183,61,66,183,
61,67,183,61,67,183,61,66,182,61,67,182,60,67,183,60,67,182,61,67,183,61,67,182,
61,67,183,61,67,183,61,67,182,61,66,183,61,67,182,60,67,182,60,67,183,61,66,182,
61,66,182,61,66,183,61,67,182,61,66,183,61,67,182,61,67,182,61,66,183,61,67,182,
60,67,182,61,67,183,61,66,183,61,66,183,61,67,182,61,66,182,61,67,182,61,66,183,
61,66,183,61,67,183,61,66,182,61,67,183,61,67,182,61,67,183,61,67,182,60,66,182,
61,67,183,61,66,182,61,66,183,60,66,183,61,66,183,61,67,182,61,66,182,61,67,183,
61,67,182,61,66,182,61,67,183,61,67,182,61,67,182,61,67,182,61,67,182,61,66,183,
60,67,182,61,66,182,60,66,182,60,66,182,61,67,182,60,67,182,61,66,182,61,67,182,
60,67,182,60,67,182,61,66,182,61,66,182,61,67,183,60,67,183,61,66,183,61,67,183,
61,66,182,61,67,183,61,66,183,61,67,182,61,67,183,61,66,183,61,67,182,61,66,182,
60,67,182,61,66,183,60,66,182,61,67,183,61,67,183,61,66,183,61,66,182,61,67,183,
61,67,182,61,66,183,61,66,183,61,67,182,61,67,182,61,66,183,61,67,182,61,67,182,
61,66,182,61,67,182,61,66,183,61,67,182,60,67,182,61,66,183,61,66,183,61,66,183,
61,66,183,61,67,183,61,67,182,61,67,183,60,67,183,61,66,183,61,66,183,60,67,182,
61,67,182,61,67,182,61,67,182,61,67,183,61,67,183,61,67,182,61,67,182,61,66,182,
61,66,183,61,67,183,61,66,183,60,66,183,61,67,183,61,67,182,61,66,183,61,66,183,
61,66,183,61,67,182,61,66,183,61,66,183,61,67,183,61,66,183,61,66,182,61,67,183,
61,67,183,60,67,182,61,66,183,61,66,183,61,67,182,61,66,183,61,67,183,61,67,182,
61,67,183,61,66,182,61,66,183,60,66,182,60,67,182,61,66,183,61,66,183,61,67,183,
61,66,183,61,67,182,61,67,183,61,67,183,61,66,182,61,67,183,61,66,183,60,67,183,
61,66,183,61,67,184,61,67,183,61,67,183,62,67,183,61,67,183,61,66,183,61,67,184,
61,67,183,62,67,183,61,67,183,61,67,184,61,66,183,61,67,184,61,67,183,61,67,183,
61,67,183,61,67,183,61,67,184,61,67,183,61,67,183,61,67,183,62,67,183,61,67,183,
61,67,184,61,67,184,61,67,183,61,67,183,61,66,184,61,67,183,61,67,184,61,67,183,
61,67,183,61,67,183,62,67,183,61,67,184,61,67,183,61,67,183,61,67,184,62,67,184,
61,66,183,61,67,183,62,67,183,61,67,183,61,67,183,62,67,183,61,67,183,61,67,184,
61,67,183,62,67,184,61,66,183,61,67,183,61,66,184,61,67,183,61,67,184,61,67,184,
61,67,184,61,67,183,61,67,184,61,67,184,61,67,183,62,67,184,62,67,183,61,67,183,
62,67,183,61,67,183,61,67,183,61,67,183,61,66,183,61,67,183,61,67,183,61,67,184,
61,67,183,62,67,183,61,67,183,61,66,183,61,67,184,61,67,183,61,67,183,61,67,184,
61,67,184,62,67,183,61,66,183,61,67,183,61,67,183,61,67,184,61,67,184,62,67,184,
62,67,183,61,67,183,61,66,183,61,67,184,61,66,183,61,67,183,61,67,184,62,67,184,
61,67,183,62,67,183,61,67,184,62,67,184,61,67,183,61,66,184,61,67,183,61,67,183,
61,67,184,62,66,183,61,67,183,61,67,184,61,67,183,61,67,184,61,67,184,61,67,184,
61,67,183,61,67,183,61,67,183,61,67,183,61,67,183,62,67,184,61,66,183,61,67,184,
61,67,183,61,67,183,61,67,183,61,67,183,61,67,184,61,67,183,61,67,184,61,67,184,
61,67,184,62,67,183,61,67,183,62,66,183,61,67,183,61,66,183,61,67,183,61,67,183,
61,67,183,62,67,183,61,67,184,61,66,184,61,67,183,61,67,183,61,67,183,61,67,183,
61,67,183,61,67,183,62,67,184,61,67,183,61,67,183,61,67,184,61,67,183,61,67,183,
61,67,183,62,67,184,61,67,183,61,67,183,61,67,183,62,66,183,61,67,184,61,66,183,
61,66,183,61,67,183,61,67,183,61,67,184,61,67,183,61,67,184,62,67,183,62,67,183,
61,67,184,61,67,183,61,67,184,61,67,183,61,67,183,61,67,183,61,67,183,61,67,184,
61,67,184,62,67,183,61,67,183,61,67,183,62,66,184,61,67,183,61,67,183,62,67,183,
61,67,183,62,67,184,61,67,183,61,66,184,62,67,184,61,67,183,62,67,183,62,67,184,
61,67,183,62,66,183,61,67,184,61,67,183,61,67,184,61,67,183,61,67,184,61,67,183,
61,67,184,61,67,183,61,67,184,61,67,183,61,67,183,61,67,183,61,67,183,61,67,184,
61,67,183,61,67,183,61,66,183,61,67,183,61,67,184,61,67,183,61,67,183,61,67,184,
61,67,183,61,67,183,61,67,184,61,67,184,61,67,183,61,66,184,62,67,184,61,67,183,
61,67,184,62,67,183,62,67,183,61,67,184,61,67,184,61,67,183,61,67,184,61,67,184,
61,67,184,61,67,184,61,67,184,61,67,184,61,67,184,61,67,183,61,67,184,61,66,183,
61,67,183,61,67,184,61,66,184,61,67,183,61,67,184,61,67,183,61,67,183,61,67,183,
61,67,183,61,67,183,61,67,183,61,67,183,61,67,184,62,67,184,61,67,183,61,66,183,
61,67,184,61,67,184,61,67,184,61,67,184,61,67,184,62,67,184,61,68,184,61,67,184,
61,68,185,62,68,184,62,67,184,62,67,185,61,67,184,61,67,184,61,67,184,62,67,185,
61,67,184,62,67,184,61,67,184,62,68,184,61,68,184,62,67,184,61,67,184,61,67,185,
62,67,185,61,68,185,62,67,184,61,68,185,61,67,184,61,67,184,61,67,184,61,68,185,
62,67,184,61,67,184,62,67,184,61,67,185,61,67,184,62,67,184,61,68,184,61,67,184,
61,67,184,61,67,184,62,67,184,62,67,184,62,67,184,61,68,184,61,67,184,61,67,185,
62,67,184,61,67,184,62,68,184,61,68,184,62,68,185,61,67,184,61,67,184,61,67,185,
61,68,184,61,67,184,62,67,184,61,67,184,62,68,184,61,67,184,62,67,184,61,67,184,
62,67,184,62,68,184,62,67,185,62,67,184,61,67,184,61,67,184,62,67,184,62,68,184,
62,67,184,61,67,185,61,67,185,62,67,185,62,68,184,61,67,185,61,67,185,61,68,184,
62,67,184,61,68,185,62,67,184,62,67,184,62,67,184,62,68,184,61,68,185,61,67,184,
61,67,184,61,67,184,62,67,184,61,67,184,62,67,185,62,67,184,62,67,184,61,67,184,
62,67,184,62,67,184,61,67,185,62,67,184,61,67,184,62,67,185,61,67,185,62,67,185,
61,67,185,61,67,184,61,67,184,61,67,184,61,67,184,61,67,184,61,68,184,62,67,184,
62,67,184,61,67,185,61,67,184,62,67,184,61,67,184,62,67,184,61,67,185,61,67,184,
62,67,184,61,67,184,62,67,185,61,67,184,61,67,184,62,67,185,62,67,184,62,67,185,
62,68,185,61,67,185,61,67,184,61,67,184,61,67,184,61,68,185,62,67,185,61,67,184,
61,67,184,61,67,184,62,67,185,61,67,184,61,67,184,61,67,184,62,67,184,62,67,184,
61,67,185,61,67,184,61,67,185,62,68,184,61,67,185,61,67,184,61,67,184,61,67,184,
61,67,184,62,67,184,62,68,184,62,67,184,62,67,184,62,67,185,61,67,184,61,67,184,
61,67,184,61,67,184,61,67,185,62,67,184,62,67,184,61,67,184,62,67,184,61,67,184,
62,67,184,61,67,184,61,68,184,61,67,184,61,67,184,61,67,185,61,68,184,62,67,184,
62,67,184,61,67,185,62,67,184,61,67,184,61,67,184,61,67,184,61,67,184,62,67,184,
62,67,184,61,67,184,61,67,185,61,68,184,61,67,184,61,68,184,62,67,184,61,67,184,
62,67,184,62,68,185,61,68,185,61,67,185,61,67,185,61,67,184,61,67,184,62,67,184,
62,67,184,61,67,185,61,67,185,61,68,185,61,67,185,62,67,185,62,67,184,61,67,184,
62,67,184,62,67,184,61,67,185,62,67,185,62,67,184,62,67,184,61,68,185,61,68,184,
62,67,185,62,67,184,61,67,184,61,67,184,61,67,184,62,67,185,62,67,184,61,67,184,
62,68,185,62,67,184,61,67,184,61,67,184,62,67,184,61,67,184,61,67,185,62,67,184,
62,68,184,61,67,185,62,68,184,62,67,184,62,67,185,62,68,184,62,67,184,62,67,185,
61,67,185,62,67,185,61,67,184,62,67,185,61,67,184,61,67,185,61,68,184,61,67,184,
61,67,184,62,67,184,62,67,185,61,67,184,61,68,184,61,67,184,61,67,184,62,68,184,
61,68,185,62,67,185,61,68,185,62,67,185,62,68,185,62,67,185,62,67,186,62,67,185,
62,67,185,61,68,185,62,67,185,62,68,185,62,67,185,62,67,185,62,68,185,62,67,185,
62,68,185,62,67,185,62,68,185,62,68,185,62,68,185,62,67,185,62,68,185,62,68,185,
62,68,185,61,67,185,62,67,185,61,68,185,61,67,185,62,67,185,61,67,185,62,68,185,
61,68,185,62,67,185,61,68,185,62,67,185,62,68,185,62,68,185,62,67,185,62,67,185,
62,68,185,62,68,185,62,68,186,62,67,185,61,67,185,62,68,185,62,67,185,62,67,185,
62,68,185,62,67,185,61,68,185,62,68,186,62,68,185,62,68,185,62,67,185,61,67,186,
62,67,185,62,68,185,61,68,186,62,68,185,62,67,185,62,68,185,62,68,185,61,68,185,
62,67,185,62,68,185,61,67,185,62,67,185,62,68,185,62,68,186,62,67,185,61,68,185,
61,68,185,62,68,185,61,67,185,62,68,185,61,68,185,62,68,185,62,68,186,61,67,185,
62,68,185,62,67,185,62,67,185,62,68,185,62,67,185,61,67,185,61,67,185,62,67,186,
62,67,186,62,67,185,62,67,185,62,67,185,62,68,185,62,67,185,62,67,185,61,67,185,
62,67,185,62,68,185,61,68,185,62,68,185,62,67,185,62,67,185,62,68,185,62,68,185,
62,68,185,61,67,185,62,68,185,61,68,186,62,67,185,62,68,185,62,68,185,62,68,185,
62,68,185,62,67,185,61,68,185,61,68,185,62,68,185,61,68,185,62,68,186,62,68,185,
62,68,185,62,67,185,61,67,185,61,67,185,62,68,185,62,67,185,62,67,185,61,68,185,
62,67,185,62,67,185,61,68,185,62,67,185,61,68,186,62,68,185,62,68,185,61,67,185,
62,67,185,62,68,185,62,68,185,62,68,185,62,67,185,62,68,185,62,68,185,62,68,186,
62,67,185,62,67,185,62,67,185,62,68,185,62,67,185,61,67,185,62,67,185,62,68,186,
62,68,185,61,67,185,61,68,185,62,67,185,62,67,185,62,67,185,62,68,185,62,68,186,
62,67,185,61,68,185,62,67,185,61,67,185,62,68,185,61,68,185,62,67,185,62,68,185,
62,68,185,61,68,185,61,67,185,62,67,185,61,67,185,62,67,186,62,67,185,62,67,186,
62,67,185,61,67,185,62,68,185,62,68,185,61,67,186,61,67,185,62,68,185,61,67,185,
61,68,185,62,68,185,62,67,185,62,68,185,62,68,185,61,67,185,62,68,185,62,67,185,
62,67,185,62,68,185,62,68,185,62,67,185,62,68,185,62,68,186,62,67,185,62,67,185,
62,68,185,61,67,185,62,67,185,61,67,185,61,67,186,61,67,185,62,68,185,62,68,185,
62,68,185,62,68,185,62,68,185,61,68,186,62,67,185,61,67,185,61,68,185,62,68,185,
61,67,185,62,67,185,62,68,185,62,68,186,61,67,185,62,67,185,62,68,185,62,67,185,
62,67,185,61,67,185,62,67,185,61,67,186,62,67,185,62,67,185,61,67,185,62,67,185,
62,67,185,61,67,185,62,67,185,62,68,185,62,67,185,62,68,185,62,68,185,62,67,185,
62,68,186,61,68,185,62,68,185,61,68,185,62,67,185,62,67,185,62,68,185,61,67,186,
62,68,185,61,67,185,62,67,185,62,68,185,62,67,185,62,67,185,62,68,185,62,67,185,
62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,
62,67,186,62,68,186,61,68,186,62,68,186,62,68,186,62,68,186,62,67,186,62,67,186,
62,67,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,
62,68,186,62,68,186,62,68,185,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,
62,68,186,62,68,186,62,68,186,62,67,186,62,68,186,62,68,186,62,68,186,62,68,186,
62,68,186,62,68,186,62,68,186,62,68,186,62,67,186,62,67,186,62,67,186,62,68,186,
62,68,186,62,67,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,
62,68,186,62,67,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,
62,68,186,62,68,186,62,68,186,62,68,185,62,68,186,62,67,186,62,68,186,62,68,186,
62,67,186,62,68,186,62,67,186,62,68,185,62,68,186,62,68,186,62,68,186,62,68,186,
62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,185,62,68,186,
62,68,186,62,68,186,62,68,186,62,68,186,62,67,186,62,68,186,62,68,186,62,68,186,
62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,
62,68,186,62,68,186,62,68,186,62,68,186,62,67,186,62,68,186,62,68,186,62,68,186,
62,68,186,62,68,185,62,68,186,62,68,185,62,68,186,62,68,186,62,67,186,62,68,186,
62,68,186,62,67,186,62,67,186,61,68,186,62,68,186,62,68,186,61,68,186,62,68,186,
62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,
62,68,186,62,67,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,
62,68,186,62,68,186,62,68,186,62,68,186,62,67,186,62,68,186,62,68,186,62,68,186,
62,68,186,62,68,186,62,68,186,62,67,186,62,68,186,62,68,186,62,68,186,62,68,186,
62,68,186,62,68,186,62,67,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,
62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,67,185,62,68,186,62,67,186,
62,67,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,67,186,
62,68,186,62,68,186,62,68,186,62,67,186,61,68,186,62,68,186,62,67,186,62,68,186,
62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,185,62,67,186,62,67,185,
62,67,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,
62,68,186,62,68,185,62,68,186,62,68,186,62,68,185,62,68,186,62,67,186,62,68,185,
62,68,186,62,68,186,62,68,186,62,68,186,62,67,185,62,68,186,62,68,186,62,68,186,
62,67,186,62,68,186,62,68,186,62,67,186,62,67,186,62,68,186,62,67,186,62,68,186,
62,68,186,62,68,186,62,68,186,62,68,185,62,68,186,62,68,186,62,68,186,62,68,186,
62,68,186,62,67,185,62,68,186,62,68,186,62,68,186,62,67,186,62,68,186,62,68,186,
62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,62,68,186,
63,68,187,62,68,186,62,68,187,62,68,187,62,68,187,62,68,186,63,68,187,62,68,187,
63,68,187,62,68,187,62,68,187,62,68,187,62,68,187,62,68,186,62,68,187,62,69,187,
63,68,187,62,68,187,62,68,187,63,68,187,63,68,187,62,68,187,62,68,187,63,68,187,
62,68,186,63,68,187,62,68,187,62,68,187,62,68,187,63,68,187,62,69,187,62,68,187,
63,68,187,63,68,187,62,69,187,62,68,187,62,68,187,62,68,186,62,68,186,62,68,187,
63,68,187,62,68,187,62,68,187,63,68,186,62,68,187,62,68,187,62,68,187,62,68,187,
62,68,187,62,68,187,62,68,187,63,68,187,62,69,187,63,68,187,62,68,186,62,68,187,
62,68,187,62,68,186,62,68,187,62,68,187,63,68,186,62,68,187,62,68,187,62,68,187,
63,68,186,62,68,187,63,68,187,62,68,187,63,68,187,63,69,187,62,68,186,62,69,187,
62,68,187,63,68,187,62,68,187,62,68,187,62,68,187,62,68,187,63,68,187,63,69,187,
62,68,187,62,68,187,62,68,187,62,68,187,63,68,187,62,68,187,62,68,187,63,68,187,
62,68,187,62,68,186,63,68,187,62,69,187,63,68,187,62,68,187,62,69,187,63,68,187,
63,68,186,62,68,187,62,68,187,62,68,187,62,68,187,62,68,186,62,68,187,62,68,187,
62,68,186,63,68,186,62,68,187,62,68,186,63,68,187,63,69,186,62,68,186,62,68,186,
62,68,186,62,68,187,62,68,187,62,68,187,62,68,187,62,68,186,62,68,186,62,68,186,
62,68,187,63,68,187,63,68,187,62,68,187,62,69,187,62,68,187,62,69,187,62,68,187,
62,68,186,62,68,186,63,68,187,63,68,187,63,68,187,62,68,187,62,68,186,62,68,186,
62,68,187,62,68,187,63,68,187,62,68,187,63,68,187,62,68,187,62,68,187,62,68,187,
62,68,186,63,69,187,62,68,187,62,68,187,63,68,186,62,69,187,63,68,187,62,69,186,
62,69,186,62,68,187,62,68,187,62,68,187,62,68,187,62,68,187,63,68,187,62,69,187,
63,68,187,62,68,187,62,68,187,62,68,187,62,68,186,63,68,187,62,68,187,62,68,186,
62,68,187,62,68,187,62,68,186,62,68,187,62,68,187,62,68,187,62,68,187,62,68,187,
63,68,187,62,68,187,63,68,187,62,68,187,62,68,187,63,69,186,62,68,187,62,68,187,
63,68,187,62,68,187,62,68,187,62,68,187,62,69,186,62,69,187,63,68,187,63,68,187,
62,68,187,63,68,187,62,69,187,62,68,187,63,69,187,62,68,187,62,68,187,62,68,187,
63,68,187,63,68,187,63,68,186,62,68,187,62,68,187,62,68,187,62,68,187,63,68,187,
62,68,186,62,68,187,62,68,187,62,68,187,62,68,187,62,68,186,62,68,187,63,68,187,
62,68,187,62,68,187,62,68,187,62,69,187,62,68,187,62,68,187,62,68,187,63,68,187,
62,68,187,62,68,187,62,68,187,62,68,187,62,68,187,62,68,187,62,68,186,63,68,187,
62,68,186,63,69,187,62,68,186,62,68,187,62,69,187,63,69,187,63,68,186,62,69,187,
62,68,187,62,68,186,62,68,186,62,68,186,62,68,187,62,68,187,62,68,187,62,68,186,
62,68,187,62,69,187,63,69,187,62,68,187,62,68,186,63,68,187,63,69,187,63,68,187,
63,68,188,62,69,187,62,68,187,63,68,188,62,68,188,63,68,187,62,68,188,63,69,188,
62,69,187,62,69,188,62,68,188,62,68,187,62,68,187,63,69,188,63,68,188,63,68,188,
63,69,187,63,68,188,62,68,187,63,68,188,63,68,187,63,68,188,63,68,187,63,69,187,
63,69,188,63,68,187,62,69,187,63,69,187,63,69,187,62,68,187,62,68,188,63,68,188,
63,69,188,63,68,187,62,68,187,62,68,188,62,68,187,63,69,188,62,68,187,63,69,188,
63,69,187,62,69,187,63,68,188,63,68,188,63,68,188,62,68,188,62,68,188,62,68,187,
63,68,187,62,69,187,63,68,187,63,68,188,62,68,188,62,68,187,63,69,188,63,69,188,
63,68,188,62,68,187,63,68,188,62,69,187,62,68,188,62,68,187,63,68,188,63,68,188,
62,68,188,63,69,187,63,69,188,63,68,188,62,69,187,63,69,187,62,69,187,62,69,188,
62,69,188,62,69,187,63,69,187,63,68,187,62,68,188,63,69,188,63,68,187,63,69,188,
63,69,188,62,69,188,63,69,188,63,69,188,63,69,188,62,69,187,63,68,188,63,69,188,
62,68,187,62,68,188,62,69,188,62,69,187,63,69,187,63,68,187,62,69,187,63,69,187,
62,69,187,63,68,187,63,68,188,62,68,188,62,68,188,63,68,187,62,68,188,63,69,188,
63,69,187,62,69,188,63,69,188,63,68,188,63,68,188,62,68,188,62,69,188,63,68,187,
63,69,187,63,68,188,62,68,188,62,68,188,63,69,188,63,69,188,62,68,187,63,68,188,
62,68,188,63,69,188,62,68,187,62,68,188,63,69,187,62,68,188,62,68,187,62,68,187,
63,68,188,62,69,187,63,68,188,62,69,187,63,68,187,62,69,188,63,68,188,63,68,187,
63,68,188,63,69,187,63,68,188,62,69,188,63,69,188,62,69,187,63,68,187,62,69,188,
63,68,188,63,69,187,62,68,188,63,69,187,62,68,188,63,68,188,63,68,187,63,69,188,
63,68,188,63,68,187,62,68,188,62,68,188,63,68,188,63,69,188,62,69,188,63,69,188,
62,68,187,62,69,188,62,68,188,63,69,188,62,68,187,62,68,187,63,69,187,62,68,187,
62,69,188,63,69,187,63,69,187,63,68,188,62,69,188,63,68,187,63,69,188,63,68,187,
63,68,188,62,69,188,63,68,188,62,69,187,62,68,188,62,68,188,62,69,188,62,69,187,
63,68,187,63,68,188,62,68,187,63,69,188,63,69,187,62,68,188,63,68,188,63,68,187,
63,68,188,63,68,188,62,68,187,62,68,188,63,69,188,63,68,187,63,69,188,63,68,188,
62,69,188,63,69,188,62,68,188,62,69,188,63,69,187,63,68,188,62,69,188,62,69,188,
62,68,187,63,69,188,63,69,187,62,68,188,62,69,187,63,68,188,63,69,187,63,68,187,
62,68,188,62,68,188,63,69,188,62,68,188,63,69,188,62,68,187,63,68,187,63,69,188,
62,69,188,62,68,187,63,68,187,62,69,188,63,69,187,63,69,188,63,69,187,63,68,187,
62,68,188,62,68,188,62,68,188,62,68,188,63,68,188,63,68,188,62,68,187,62,69,188,
62,68,187,63,69,188,62,69,188,62,68,188,62,69,188,63,69,188,62,69,188,62,68,187,
62,69,187,62,68,188,62,68,188,62,69,187,63,68,187,62,68,187,63,68,188,63,68,188,
63,69,189,63,68,189,63,69,188,63,69,189,63,69,188,63,69,189,63,69,188,62,68,188,
63,68,188,63,69,188,63,68,189,63,68,188,63,69,189,63,69,188,62,69,189,63,69,189,
63,69,189,63,69,189,63,68,189,62,69,189,63,68,189,63,69,188,63,69,189,63,69,188,
63,69,189,63,69,189,63,69,189,63,69,189,63,69,189,63,69,188,63,69,188,63,68,189,
62,69,189,63,68,189,63,69,188,63,69,188,63,68,188,63,69,189,63,69,188,63,69,188,
63,69,189,62,69,189,63,69,188,63,68,188,63,69,189,63,69,189,63,69,189,63,68,188,
63,68,188,63,68,188,63,68,188,62,69,189,63,69,189,62,68,188,63,69,188,63,69,188,
63,69,189,63,69,188,63,68,188,63,69,188,62,69,188,63,69,188,63,68,189,63,69,188,
62,69,189,63,68,188,63,69,189,63,69,189,63,69,188,63,69,189,63,69,188,63,68,188,
63,69,188,63,69,188,63,69,189,63,68,189,63,69,189,63,69,188,63,68,188,62,69,188,
63,69,189,63,69,189,63,69,188,63,69,189,63,69,189,62,69,188,63,69,189,63,69,188,
62,68,189,63,68,189,63,69,188,63,69,188,63,69,188,63,68,188,63,68,188,63,68,188,
63,68,188,63,69,189,63,68,188,63,69,188,63,69,189,62,68,188,63,68,188,62,68,189,
63,69,188,63,69,189,62,69,188,62,68,189,63,69,189,63,68,189,63,68,188,63,69,189,
63,69,189,62,68,189,62,69,189,63,69,188,63,69,188,63,69,188,63,69,189,63,69,189,
62,69,189,63,69,189,62,68,188,63,69,188,62,69,188,62,68,189,63,68,189,63,69,188,
63,69,189,63,69,189,63,69,188,63,68,188,62,69,189,63,69,189,63,69,189,63,69,188,
63,68,189,63,69,188,63,69,189,62,68,189,62,68,188,63,68,188,63,69,188,62,69,189,
63,68,188,63,69,188,63,68,189,63,69,189,63,68,189,63,69,188,63,68,188,63,68,188,
63,69,189,63,69,188,62,68,188,63,69,188,63,68,189,63,68,188,63,69,188,63,69,188,
63,68,188,63,69,189,63,69,188,63,69,188,63,69,188,63,68,188,63,69,188,63,69,188,
62,69,188,62,69,188,63,69,188,63,68,189,63,68,189,63,69,188,63,68,189,63,68,188,
62,69,189,62,68,189,63,69,189,63,68,189,63,69,189,63,69,188,63,69,188,62,69,189,
63,69,188,63,69,188,62,69,188,63,69,188,62,69,188,63,69,189,63,69,189,62,69,189,
63,68,188,63,69,189,62,69,188,63,69,188,63,69,189,63,69,188,63,68,188,62,69,188,
63,68,189,63,69,189,62,68,189,62,68,189,62,69,188,62,68,188,63,69,188,63,69,188,
62,69,189,63,68,189,63,69,188,63,68,188,63,69,188,63,69,188,63,68,188,63,68,188,
63,69,189,63,69,188,63,68,188,62,69,189,62,68,188,63,68,189,63,69,189,62,69,188,
62,69,189,63,69,188,63,69,188,63,69,188,63,69,189,62,69,188,63,69,189,63,69,188,
63,68,189,62,68,188,63,69,188,63,69,188,63,69,188,63,69,188,63,69,188,62,69,188,
63,68,189,63,69,189,63,69,189,63,68,189,63,69,189,63,69,189,63,69,188,63,69,189,
63,68,189,63,69,188,63,69,188,63,69,188,63,69,189,63,68,189,63,69,188,63,69,189
}};