Logo Search packages:      
Sourcecode: ecos version File versions  Download package

zion208.c

/* Generated by convbmp*/
#include "device.h"

/* MWIMAGEHDR image_zion208 converted from zion208.bmp*/

static MWPALENTRY palette[256] = {
  RGBDEF(   8,   8,  16 ),    /* pal 0*/
  RGBDEF(  16,  16,  24 ),    /* pal 1*/
  RGBDEF(  24,  16,  24 ),    /* pal 2*/
  RGBDEF(  74,  16,  24 ),    /* pal 3*/
  RGBDEF(  90,  16,  24 ),    /* pal 4*/
  RGBDEF(  33,  33,  33 ),    /* pal 5*/
  RGBDEF(  41,  24,  33 ),    /* pal 6*/
  RGBDEF(  41,  33,  33 ),    /* pal 7*/
  RGBDEF(  74,  33,  33 ),    /* pal 8*/
  RGBDEF(  24,  24,  41 ),    /* pal 9*/
  RGBDEF(  41,  33,  41 ),    /* pal 10*/
  RGBDEF(  49,  33,  41 ),    /* pal 11*/
  RGBDEF(  49,  49,  41 ),    /* pal 12*/
  RGBDEF(  57,  41,  41 ),    /* pal 13*/
  RGBDEF(  57,  49,  41 ),    /* pal 14*/
  RGBDEF(  74,  41,  41 ),    /* pal 15*/
  RGBDEF(  74,  49,  41 ),    /* pal 16*/
  RGBDEF(  90,  49,  41 ),    /* pal 17*/
  RGBDEF( 107,  49,  41 ),    /* pal 18*/
  RGBDEF( 115,  41,  41 ),    /* pal 19*/
  RGBDEF( 123,  57,  41 ),    /* pal 20*/
  RGBDEF(  57,  49,  49 ),    /* pal 21*/
  RGBDEF(  90,  66,  49 ),    /* pal 22*/
  RGBDEF(  99,  82,  49 ),    /* pal 23*/
  RGBDEF( 115,  66,  49 ),    /* pal 24*/
  RGBDEF(  33,  41,  57 ),    /* pal 25*/
  RGBDEF(  49,  41,  57 ),    /* pal 26*/
  RGBDEF(  49,  49,  57 ),    /* pal 27*/
  RGBDEF(  57,  66,  57 ),    /* pal 28*/
  RGBDEF(  82,  57,  57 ),    /* pal 29*/
  RGBDEF(  90,  66,  57 ),    /* pal 30*/
  RGBDEF( 107,  66,  57 ),    /* pal 31*/
  RGBDEF( 107,  82,  57 ),    /* pal 32*/
  RGBDEF( 123,  74,  57 ),    /* pal 33*/
  RGBDEF( 123,  82,  57 ),    /* pal 34*/
  RGBDEF(  74,  82,  66 ),    /* pal 35*/
  RGBDEF(  99,  82,  66 ),    /* pal 36*/
  RGBDEF( 123,  99,  66 ),    /* pal 37*/
  RGBDEF(  41,  57,  74 ),    /* pal 38*/
  RGBDEF(  57,  49,  74 ),    /* pal 39*/
  RGBDEF(  57,  66,  74 ),    /* pal 40*/
  RGBDEF(  66,  82,  74 ),    /* pal 41*/
  RGBDEF(  90,  66,  74 ),    /* pal 42*/
  RGBDEF( 107,  90,  74 ),    /* pal 43*/
  RGBDEF( 115,  74,  74 ),    /* pal 44*/
  RGBDEF( 115,  99,  74 ),    /* pal 45*/
  RGBDEF( 123,  90,  74 ),    /* pal 46*/
  RGBDEF( 132,  99,  74 ),    /* pal 47*/
  RGBDEF( 132, 115,  74 ),    /* pal 48*/
  RGBDEF(  90,  82,  82 ),    /* pal 49*/
  RGBDEF(  99,  99,  82 ),    /* pal 50*/
  RGBDEF(  41,  66,  90 ),    /* pal 51*/
  RGBDEF(  33,  82, 148 ),    /* pal 52*/
  RGBDEF(  49,  66, 115 ),    /* pal 53*/
  RGBDEF(  49,  66, 123 ),    /* pal 54*/
  RGBDEF(  49,  82, 140 ),    /* pal 55*/
  RGBDEF(  49,  90, 156 ),    /* pal 56*/
  RGBDEF(  57,  82, 107 ),    /* pal 57*/
  RGBDEF(  57,  82, 132 ),    /* pal 58*/
  RGBDEF(  66,  66,  90 ),    /* pal 59*/
  RGBDEF(  66,  74,  90 ),    /* pal 60*/
  RGBDEF(  66,  82, 148 ),    /* pal 61*/
  RGBDEF(  66,  99, 132 ),    /* pal 62*/
  RGBDEF(  66,  99, 148 ),    /* pal 63*/
  RGBDEF(  74,  82,  90 ),    /* pal 64*/
  RGBDEF(  79,  98, 109 ),    /* pal 65*/
  RGBDEF( 107,  90, 107 ),    /* pal 66*/
  RGBDEF( 103, 107, 107 ),    /* pal 67*/
  RGBDEF( 123, 107,  94 ),    /* pal 68*/
  RGBDEF( 115, 107, 123 ),    /* pal 69*/
  RGBDEF( 127, 115, 107 ),    /* pal 70*/
  RGBDEF(  74,  99, 132 ),    /* pal 71*/
  RGBDEF(  82, 107, 132 ),    /* pal 72*/
  RGBDEF(  90, 123, 132 ),    /* pal 73*/
  RGBDEF( 115, 132, 132 ),    /* pal 74*/
  RGBDEF( 107, 123, 148 ),    /* pal 75*/
  RGBDEF(  74, 123, 156 ),    /* pal 76*/
  RGBDEF(  99, 107, 156 ),    /* pal 77*/
  RGBDEF( 123, 140, 156 ),    /* pal 78*/
  RGBDEF(  99, 123, 165 ),    /* pal 79*/
  RGBDEF(  49,  90, 173 ),    /* pal 80*/
  RGBDEF(  57,  99, 173 ),    /* pal 81*/
  RGBDEF(  66, 107, 173 ),    /* pal 82*/
  RGBDEF(  49,  90, 181 ),    /* pal 83*/
  RGBDEF(  66, 107, 181 ),    /* pal 84*/
  RGBDEF(  66, 115, 181 ),    /* pal 85*/
  RGBDEF(  90, 115, 181 ),    /* pal 86*/
  RGBDEF( 107, 140, 181 ),    /* pal 87*/
  RGBDEF(  66, 107, 189 ),    /* pal 88*/
  RGBDEF(  74, 115, 189 ),    /* pal 89*/
  RGBDEF(  74, 123, 198 ),    /* pal 90*/
  RGBDEF(  90, 132, 198 ),    /* pal 91*/
  RGBDEF(  99, 140, 198 ),    /* pal 92*/
  RGBDEF( 115, 148, 198 ),    /* pal 93*/
  RGBDEF( 123, 115, 198 ),    /* pal 94*/
  RGBDEF(  82, 132, 206 ),    /* pal 95*/
  RGBDEF(  99, 148, 206 ),    /* pal 96*/
  RGBDEF( 115, 148, 206 ),    /* pal 97*/
  RGBDEF( 115, 156, 206 ),    /* pal 98*/
  RGBDEF(  57, 107, 214 ),    /* pal 99*/
  RGBDEF(  74, 132, 214 ),    /* pal 100*/
  RGBDEF( 107, 148, 214 ),    /* pal 101*/
  RGBDEF(  99, 148, 222 ),    /* pal 102*/
  RGBDEF( 115, 165, 222 ),    /* pal 103*/
  RGBDEF( 140,  41,  24 ),    /* pal 104*/
  RGBDEF( 140,  49,  41 ),    /* pal 105*/
  RGBDEF( 140,  99,  66 ),    /* pal 106*/
  RGBDEF( 148,  66,  33 ),    /* pal 107*/
  RGBDEF( 148,  66,  49 ),    /* pal 108*/
  RGBDEF( 148,  74,  57 ),    /* pal 109*/
  RGBDEF( 148,  90,  57 ),    /* pal 110*/
  RGBDEF( 156,  82,  57 ),    /* pal 111*/
  RGBDEF( 165,  49,  41 ),    /* pal 112*/
  RGBDEF( 165,  66,  49 ),    /* pal 113*/
  RGBDEF( 165,  90,  57 ),    /* pal 114*/
  RGBDEF( 189,  71,  55 ),    /* pal 115*/
  RGBDEF( 165,  99,  66 ),    /* pal 116*/
  RGBDEF( 148, 115,  74 ),    /* pal 117*/
  RGBDEF( 165,  82,  74 ),    /* pal 118*/
  RGBDEF( 165, 115,  74 ),    /* pal 119*/
  RGBDEF( 156, 111,  82 ),    /* pal 120*/
  RGBDEF( 152, 111, 115 ),    /* pal 121*/
  RGBDEF( 181,  99,  66 ),    /* pal 122*/
  RGBDEF( 181, 115,  74 ),    /* pal 123*/
  RGBDEF( 181, 115,  82 ),    /* pal 124*/
  RGBDEF( 198, 103,  70 ),    /* pal 125*/
  RGBDEF( 198, 123,  74 ),    /* pal 126*/
  RGBDEF( 219, 109,  71 ),    /* pal 127*/
  RGBDEF( 231, 123,  74 ),    /* pal 128*/
  RGBDEF( 145, 134,  87 ),    /* pal 129*/
  RGBDEF( 162, 140,  98 ),    /* pal 130*/
  RGBDEF( 151, 138, 130 ),    /* pal 131*/
  RGBDEF( 181, 123,  82 ),    /* pal 132*/
  RGBDEF( 189, 140,  90 ),    /* pal 133*/
  RGBDEF( 178, 140, 126 ),    /* pal 134*/
  RGBDEF( 189, 156,  82 ),    /* pal 135*/
  RGBDEF( 198, 132,  82 ),    /* pal 136*/
  RGBDEF( 198, 140,  82 ),    /* pal 137*/
  RGBDEF( 214, 140,  82 ),    /* pal 138*/
  RGBDEF( 198, 156,  90 ),    /* pal 139*/
  RGBDEF( 214, 132,  90 ),    /* pal 140*/
  RGBDEF( 201, 155, 112 ),    /* pal 141*/
  RGBDEF( 239, 131,  82 ),    /* pal 142*/
  RGBDEF( 247, 148,  82 ),    /* pal 143*/
  RGBDEF( 231, 148,  90 ),    /* pal 144*/
  RGBDEF( 247, 152,  90 ),    /* pal 145*/
  RGBDEF( 255, 165,  90 ),    /* pal 146*/
  RGBDEF( 232, 156, 109 ),    /* pal 147*/
  RGBDEF( 251, 169, 115 ),    /* pal 148*/
  RGBDEF( 214, 173, 115 ),    /* pal 149*/
  RGBDEF( 247, 178, 101 ),    /* pal 150*/
  RGBDEF( 239, 181, 123 ),    /* pal 151*/
  RGBDEF( 240, 193, 113 ),    /* pal 152*/
  RGBDEF( 255, 198, 123 ),    /* pal 153*/
  RGBDEF( 255, 214, 132 ),    /* pal 154*/
  RGBDEF( 132, 156, 181 ),    /* pal 155*/
  RGBDEF( 132, 173, 206 ),    /* pal 156*/
  RGBDEF( 140, 123, 148 ),    /* pal 157*/
  RGBDEF( 140, 165, 165 ),    /* pal 158*/
  RGBDEF( 140, 173, 198 ),    /* pal 159*/
  RGBDEF( 140, 173, 222 ),    /* pal 160*/
  RGBDEF( 140, 181, 231 ),    /* pal 161*/
  RGBDEF( 148, 181, 222 ),    /* pal 162*/
  RGBDEF( 148, 189, 247 ),    /* pal 163*/
  RGBDEF( 156, 156, 165 ),    /* pal 164*/
  RGBDEF( 156, 165, 165 ),    /* pal 165*/
  RGBDEF( 156, 165, 189 ),    /* pal 166*/
  RGBDEF( 156, 173, 198 ),    /* pal 167*/
  RGBDEF( 156, 189, 222 ),    /* pal 168*/
  RGBDEF( 156, 189, 231 ),    /* pal 169*/
  RGBDEF( 165, 198, 198 ),    /* pal 170*/
  RGBDEF( 165, 198, 222 ),    /* pal 171*/
  RGBDEF( 165, 206, 173 ),    /* pal 172*/
  RGBDEF( 173, 198, 239 ),    /* pal 173*/
  RGBDEF( 173, 206, 247 ),    /* pal 174*/
  RGBDEF( 181, 181, 198 ),    /* pal 175*/
  RGBDEF( 181, 198, 189 ),    /* pal 176*/
  RGBDEF( 181, 198, 239 ),    /* pal 177*/
  RGBDEF( 181, 206, 206 ),    /* pal 178*/
  RGBDEF( 181, 206, 231 ),    /* pal 179*/
  RGBDEF( 189, 173, 148 ),    /* pal 180*/
  RGBDEF( 206, 181, 140 ),    /* pal 181*/
  RGBDEF( 231, 173, 140 ),    /* pal 182*/
  RGBDEF( 247, 198, 140 ),    /* pal 183*/
  RGBDEF( 255, 206, 140 ),    /* pal 184*/
  RGBDEF( 231, 198, 148 ),    /* pal 185*/
  RGBDEF( 255, 222, 148 ),    /* pal 186*/
  RGBDEF( 198, 185, 156 ),    /* pal 187*/
  RGBDEF( 210, 185, 172 ),    /* pal 188*/
  RGBDEF( 222, 181, 189 ),    /* pal 189*/
  RGBDEF( 189, 198, 198 ),    /* pal 190*/
  RGBDEF( 238, 198, 165 ),    /* pal 191*/
  RGBDEF( 222, 206, 201 ),    /* pal 192*/
  RGBDEF( 247, 239, 181 ),    /* pal 193*/
  RGBDEF( 189, 198, 222 ),    /* pal 194*/
  RGBDEF( 198, 214, 222 ),    /* pal 195*/
  RGBDEF( 206, 214, 222 ),    /* pal 196*/
  RGBDEF( 255, 247, 222 ),    /* pal 197*/
  RGBDEF( 198, 214, 231 ),    /* pal 198*/
  RGBDEF( 206, 214, 239 ),    /* pal 199*/
  RGBDEF( 214, 222, 239 ),    /* pal 200*/
  RGBDEF( 231, 231, 239 ),    /* pal 201*/
  RGBDEF( 198, 214, 247 ),    /* pal 202*/
  RGBDEF( 198, 222, 247 ),    /* pal 203*/
  RGBDEF( 214, 231, 247 ),    /* pal 204*/
  RGBDEF( 231, 239, 255 ),    /* pal 205*/
  RGBDEF( 247, 247, 255 ),    /* pal 206*/
  RGBDEF(   0,   0,   0 ),    /* pal 207*/
  RGBDEF(   0,   0,   0 ),    /* pal 208*/
  RGBDEF(   0,   0,   0 ),    /* pal 209*/
  RGBDEF(   0,   0,   0 ),    /* pal 210*/
  RGBDEF(   0,   0,   0 ),    /* pal 211*/
  RGBDEF(   0,   0,   0 ),    /* pal 212*/
  RGBDEF(   0,   0,   0 ),    /* pal 213*/
  RGBDEF(   0,   0,   0 ),    /* pal 214*/
  RGBDEF(   0,   0,   0 ),    /* pal 215*/
  RGBDEF(   0,   0,   0 ),    /* pal 216*/
  RGBDEF(   0,   0,   0 ),    /* pal 217*/
  RGBDEF(   0,   0,   0 ),    /* pal 218*/
  RGBDEF(   0,   0,   0 ),    /* pal 219*/
  RGBDEF(   0,   0,   0 ),    /* pal 220*/
  RGBDEF(   0,   0,   0 ),    /* pal 221*/
  RGBDEF(   0,   0,   0 ),    /* pal 222*/
  RGBDEF(   0,   0,   0 ),    /* pal 223*/
  RGBDEF(   0,   0,   0 ),    /* pal 224*/
  RGBDEF(   0,   0,   0 ),    /* pal 225*/
  RGBDEF(   0,   0,   0 ),    /* pal 226*/
  RGBDEF(   0,   0,   0 ),    /* pal 227*/
  RGBDEF(   0,   0,   0 ),    /* pal 228*/
  RGBDEF(   0,   0,   0 ),    /* pal 229*/
  RGBDEF(   0,   0,   0 ),    /* pal 230*/
  RGBDEF(   0,   0,   0 ),    /* pal 231*/
  RGBDEF(   0,   0,   0 ),    /* pal 232*/
  RGBDEF(   0,   0,   0 ),    /* pal 233*/
  RGBDEF(   0,   0,   0 ),    /* pal 234*/
  RGBDEF(   0,   0,   0 ),    /* pal 235*/
  RGBDEF(   0,   0,   0 ),    /* pal 236*/
  RGBDEF(   0,   0,   0 ),    /* pal 237*/
  RGBDEF(   0,   0,   0 ),    /* pal 238*/
  RGBDEF(   0,   0,   0 ),    /* pal 239*/
  RGBDEF(   0,   0,   0 ),    /* pal 240*/
  RGBDEF(   0,   0,   0 ),    /* pal 241*/
  RGBDEF(   0,   0,   0 ),    /* pal 242*/
  RGBDEF(   0,   0,   0 ),    /* pal 243*/
  RGBDEF(   0,   0,   0 ),    /* pal 244*/
  RGBDEF(   0,   0,   0 ),    /* pal 245*/
  RGBDEF(   0,   0,   0 ),    /* pal 246*/
  RGBDEF(   0,   0,   0 ),    /* pal 247*/
  RGBDEF(   0,   0,   0 ),    /* pal 248*/
  RGBDEF(   0,   0,   0 ),    /* pal 249*/
  RGBDEF(   0,   0,   0 ),    /* pal 250*/
  RGBDEF(   0,   0,   0 ),    /* pal 251*/
  RGBDEF(   0,   0,   0 ),    /* pal 252*/
  RGBDEF(   0,   0,   0 ),    /* pal 253*/
  RGBDEF(   0,   0,   0 ),    /* pal 254*/
  RGBDEF(   0,   0,   0 ),    /* pal 255*/
};

static MWUCHAR imagebits[] = {
5,5,13,12,22,11,5,2,2,2,5,2,2,2,1,2,5,2,13,7,11,5,2,2,2,5,2,5,2,1,1,1,1,2,5,2,2,2,2,9,1,1,2,14,1,1,1,1,0,1,1,1,0,2,2,2,2,2,1,1,1,0,1,0,1,0,1,0,0,2,0,2,1,0,1,1,1,1,1,1,1,2,0,0,2,0,2,1,0,2,0,1,7,13,0,1,0,2,1,0,1,1,1,1,0,1,2,2,1,2,2,2,1,1,1,1,2,2,1,0,1,5,1,2,1,2,2,1,1,2,16,13,2,2,2,2,2,1,1,1,1,1,0,2,0,2,1,1,1,14,22,133,30,29,11,5,7,6,7,7,15,16,15,13,13,0,2,6,1,14,23,17,16,16,16,30,34,6,34,18,47,13,2,7,5,13,1,2,2,1,2,5,2,1,2,1,1,1,2,1,0,1,1,2,0,1,2,2,1,2,5,1,2,0,2,0,1,1,0,2,1,2,2,5,1,1,1,1,1,1,1,2,5,2,1,1,0,2,1,1,1,1,1,2,6,2,1,2,13,2,1,2,2,2,5,1,6,7,6,2,7,6,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,5,1,2,2,2,11,2,10,12,2,2,2,5,2,2,2,10,1,1,2,1,2,2,1,1,1,5,2,5,2,1,2,2,9,5,2,2,
13,2,14,21,13,7,2,2,6,7,12,5,5,6,1,2,2,5,7,11,2,2,1,5,2,11,2,2,2,1,1,2,1,1,2,5,2,5,2,1,2,1,2,2,1,1,1,0,2,1,1,1,1,0,2,0,1,0,2,1,1,0,2,1,1,1,1,1,1,1,1,0,1,1,1,2,1,2,2,1,0,0,1,1,1,2,1,0,1,1,2,2,2,1,1,5,2,1,0,1,1,2,7,7,6,1,2,5,2,2,5,2,1,1,1,0,2,2,1,1,1,1,1,1,1,2,5,1,1,0,7,7,1,2,22,7,22,6,1,2,1,2,1,0,1,1,2,2,2,23,14,20,14,7,7,13,7,7,5,2,13,34,13,6,0,2,1,5,5,13,14,16,14,13,24,31,11,23,17,22,13,13,2,6,5,2,2,1,1,1,2,2,2,2,1,1,1,2,1,1,6,1,1,0,1,2,1,2,6,2,2,1,2,2,1,0,2,0,2,0,2,1,1,2,1,1,1,1,1,2,1,1,2,2,1,1,1,0,1,1,1,1,2,6,6,1,2,2,7,2,2,2,1,5,2,2,6,6,6,6,2,2,6,6,7,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,5,2,1,2,5,6,6,6,6,2,2,6,2,2,2,5,6,2,1,1,1,1,2,1,2,5,1,2,9,11,5,2,5,9,12,2,9,0,
2,2,6,2,5,13,2,5,5,7,2,2,2,2,2,2,5,2,5,1,1,1,1,1,1,5,1,1,1,2,2,5,1,1,1,2,2,2,2,1,1,1,1,0,1,1,0,2,1,1,1,0,1,1,1,0,2,1,0,2,0,2,0,1,2,1,2,1,1,1,1,1,1,1,2,5,14,2,1,1,1,1,1,1,1,0,2,1,1,0,1,0,2,1,0,2,1,1,1,1,2,6,2,1,2,5,2,2,5,2,2,1,1,2,1,0,1,2,1,2,1,2,1,1,1,2,7,1,5,2,1,2,2,6,2,1,2,11,2,6,1,1,1,1,1,0,1,1,1,1,1,1,2,6,2,13,7,7,2,23,13,21,2,1,2,13,2,7,5,2,6,1,2,13,23,17,16,29,14,14,29,1,7,2,6,1,2,1,1,2,2,5,2,1,1,1,1,2,5,5,2,2,1,1,1,1,1,2,2,2,1,2,2,2,0,2,0,2,0,2,0,2,1,2,1,1,1,1,1,1,1,1,2,6,0,1,1,1,1,1,1,1,1,2,7,6,1,2,5,2,6,2,2,2,2,11,6,7,6,2,2,5,6,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,5,2,12,5,11,10,7,6,2,2,7,12,1,11,2,1,1,1,1,1,1,1,1,1,2,5,26,6,1,9,9,2,25,2,1,
13,11,2,2,2,5,6,5,7,7,6,2,2,2,5,2,2,2,2,5,2,5,2,2,2,2,5,2,2,1,1,1,2,5,1,2,6,2,1,2,1,1,1,1,0,2,1,0,1,0,2,1,1,1,1,1,1,0,1,0,1,1,1,1,2,1,2,2,2,2,5,1,1,2,0,1,1,1,1,1,1,1,2,2,1,1,0,2,1,1,1,1,0,1,1,1,2,1,2,1,5,2,2,5,1,2,5,2,2,2,2,1,1,0,0,2,1,2,2,5,2,2,1,0,1,7,7,2,7,2,5,1,1,1,2,2,14,22,16,6,2,2,2,2,1,1,1,1,0,2,2,6,1,2,2,16,11,2,2,2,1,2,1,1,2,13,2,5,5,7,2,5,2,14,14,14,14,7,13,7,2,2,106,16,2,2,5,2,1,2,2,2,1,1,1,1,2,2,2,5,2,6,1,1,1,0,1,1,2,5,1,2,1,1,0,2,0,2,0,2,0,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,2,1,1,1,1,6,1,6,2,2,1,1,2,5,1,2,5,1,11,2,11,6,2,2,2,2,7,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,5,2,1,2,2,10,11,10,10,13,11,2,2,2,6,2,9,11,1,1,1,1,1,1,1,1,2,2,5,2,5,1,2,2,2,2,5,2,
21,21,13,2,11,7,11,7,14,13,7,13,5,2,2,5,2,5,16,2,2,1,1,5,2,2,2,6,1,1,1,1,2,2,5,2,2,2,1,2,2,0,1,1,1,1,0,2,1,1,0,2,2,1,1,1,0,2,1,1,1,1,1,5,1,2,2,1,1,2,2,2,1,1,2,0,2,0,2,2,1,2,2,2,1,1,1,0,2,2,1,1,1,1,2,5,2,2,5,0,1,2,5,0,1,1,2,2,2,1,1,1,0,2,1,1,0,2,1,1,1,1,1,1,1,2,5,5,7,7,2,6,1,6,7,6,117,114,18,14,13,2,7,6,6,0,2,1,7,6,2,2,7,6,8,24,32,7,6,5,7,6,1,0,2,32,13,2,6,14,2,2,13,1,2,7,13,1,2,2,1,2,114,122,2,1,2,2,1,2,1,1,1,1,2,1,2,2,6,1,2,2,1,1,1,1,1,1,2,2,1,1,1,1,2,0,2,0,1,1,1,2,2,1,1,1,1,1,1,1,1,1,5,2,1,1,1,1,1,1,1,2,2,7,6,2,1,1,1,1,2,2,2,2,5,2,2,11,7,7,6,6,2,5,1,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,1,2,10,11,6,2,10,10,2,11,1,2,2,2,7,6,1,1,1,1,1,1,1,1,1,5,26,11,2,1,5,5,10,10,10,1,
22,13,13,11,13,13,11,5,13,1,2,1,2,5,2,5,1,11,2,2,1,1,2,1,1,5,2,2,5,2,1,5,13,2,2,5,1,1,1,1,1,1,1,1,0,2,1,0,2,1,1,0,2,1,1,0,2,0,2,1,0,2,1,2,2,5,1,1,2,1,2,1,1,2,1,1,0,2,0,0,2,2,2,1,1,0,1,1,1,2,2,1,2,1,2,1,2,6,2,1,2,5,2,5,1,0,2,0,1,1,0,2,1,0,2,1,1,2,2,2,2,1,1,1,2,2,1,1,1,1,1,2,13,1,2,2,7,7,11,6,13,1,2,2,2,1,1,2,24,17,2,5,2,2,119,106,132,17,2,14,22,16,16,119,14,14,6,23,16,16,13,7,2,2,6,1,2,6,16,16,17,119,116,122,1,5,2,1,1,1,1,1,1,0,1,1,2,5,2,2,1,1,1,1,2,1,1,1,1,1,5,0,1,1,1,2,0,1,1,1,1,1,2,1,1,2,1,6,1,1,2,1,2,5,0,2,1,1,1,1,1,1,1,2,7,2,1,1,1,2,1,2,5,2,2,2,11,7,2,2,2,2,6,13,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,5,2,5,12,6,11,2,10,2,5,2,6,2,2,2,1,2,1,1,1,1,5,1,2,2,10,2,2,2,10,10,12,5,9,2,
13,13,2,13,14,26,7,2,2,2,6,1,2,2,1,2,13,7,2,2,5,1,1,1,2,2,5,2,5,5,2,2,2,2,2,2,2,1,1,1,1,0,1,0,1,1,0,2,0,2,1,1,0,2,1,0,2,1,0,1,1,2,1,2,5,0,1,1,1,2,0,0,2,1,0,1,1,0,2,1,1,2,0,1,1,0,2,1,2,1,0,2,1,1,1,2,5,2,2,2,2,2,7,2,2,2,2,0,1,0,2,0,2,1,0,0,2,2,5,2,5,1,1,1,5,2,1,2,2,1,1,2,7,6,2,5,2,6,5,2,5,7,14,6,6,0,2,5,14,20,1,2,2,7,24,152,16,12,2,7,7,14,13,14,7,7,14,13,13,2,2,6,1,6,0,16,30,33,29,18,24,137,16,2,1,2,2,1,1,1,1,0,1,1,1,1,1,2,1,1,1,1,1,0,1,1,1,1,2,1,2,2,0,1,1,2,1,1,1,1,2,1,6,1,2,1,1,1,1,2,6,1,2,2,1,0,1,1,1,1,1,1,1,6,6,1,1,1,1,1,2,1,2,1,5,2,11,6,6,5,2,2,11,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,2,2,7,10,11,2,2,1,2,2,2,11,2,2,1,1,2,1,1,1,2,1,5,9,1,6,25,5,9,5,9,5,1,
2,5,7,13,2,5,2,5,11,2,2,6,2,2,2,2,2,13,1,2,1,1,2,1,1,1,2,2,2,6,2,2,1,1,0,0,2,1,0,1,1,1,1,1,1,1,1,0,2,0,2,1,1,0,2,1,0,1,1,1,1,2,1,2,2,1,1,0,1,0,2,1,1,1,1,2,1,1,0,2,0,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,5,2,1,2,2,2,1,2,0,1,1,1,0,2,0,1,0,2,1,0,2,2,1,2,2,1,1,2,1,2,1,2,1,2,6,1,6,2,2,2,7,6,2,5,6,2,6,1,2,1,1,2,2,6,1,7,117,154,123,5,5,5,13,1,1,2,2,5,6,7,2,2,2,5,2,2,2,7,24,22,24,32,22,24,7,1,2,5,2,1,1,0,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,2,1,2,0,2,0,1,1,0,2,1,1,5,2,1,5,1,2,1,1,1,1,1,2,6,0,1,1,1,1,1,1,1,2,2,7,2,1,2,1,5,2,2,5,2,2,2,11,6,2,2,6,5,13,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,12,2,2,5,2,2,2,1,11,2,2,11,1,1,2,1,1,1,1,1,1,1,2,5,9,1,5,5,9,2,2,1,1,
11,12,7,12,7,5,13,11,2,5,7,14,13,2,1,12,11,2,1,2,1,5,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,2,0,1,1,1,0,1,0,1,1,1,1,5,2,5,1,1,1,1,1,0,2,1,2,0,0,2,0,2,1,1,1,1,1,1,1,0,1,1,1,0,1,0,2,5,2,2,2,1,1,1,1,1,1,2,0,1,0,2,0,2,1,2,2,0,2,2,2,1,1,1,2,1,1,1,2,1,1,1,1,2,6,2,2,6,2,7,2,6,1,2,7,5,2,6,1,1,2,5,2,23,152,149,34,1,7,2,5,2,2,2,6,5,7,7,7,6,1,2,2,2,6,6,6,23,34,22,6,1,1,2,2,1,2,2,1,1,2,1,1,0,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,2,1,2,0,2,1,1,1,1,1,1,1,2,2,2,1,1,2,1,1,1,1,1,1,2,1,1,0,2,1,6,1,2,2,2,7,2,1,2,1,2,2,2,2,1,5,2,2,11,2,2,6,5,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,6,2,25,2,2,9,7,1,2,5,1,2,11,10,2,2,1,1,1,1,1,1,1,1,2,2,25,10,10,2,5,5,9,2,2,
2,10,2,2,2,5,12,1,5,2,13,13,2,6,1,1,2,2,5,2,1,2,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,2,0,1,1,2,2,2,1,1,1,1,0,2,0,0,1,0,0,2,0,2,0,2,1,1,2,1,1,1,1,1,0,2,6,1,1,5,1,1,2,0,1,2,2,5,2,1,1,1,1,1,0,2,0,2,1,0,0,2,1,1,1,1,2,1,1,1,5,2,5,1,2,2,6,13,2,5,2,2,2,7,2,6,1,2,7,1,2,2,1,1,2,2,34,32,22,2,13,1,6,1,5,1,1,2,7,13,7,2,2,1,5,2,5,6,2,2,6,1,5,1,1,2,0,1,2,2,2,2,1,1,1,1,2,1,1,2,2,1,2,1,1,2,0,1,1,2,5,1,1,2,0,2,0,1,1,0,1,1,1,0,2,2,6,2,1,2,1,1,1,1,1,1,1,12,0,0,1,1,2,2,1,2,6,1,13,1,2,1,1,1,1,1,2,5,2,2,5,11,6,6,2,6,7,2,6,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,5,2,13,2,2,5,2,5,1,6,2,2,2,1,1,1,1,1,2,5,2,5,10,2,2,2,1,1,1,5,2,2,
2,2,2,1,2,6,1,1,1,2,14,11,2,2,5,2,5,1,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,0,2,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,2,1,1,1,1,1,1,1,2,0,1,1,1,1,2,0,1,1,0,2,0,1,1,1,1,1,1,1,0,1,0,2,2,6,1,1,0,1,2,1,6,1,6,2,2,2,1,1,2,2,2,2,2,2,2,2,2,1,1,0,2,0,1,0,2,1,1,1,2,1,2,2,2,2,2,2,2,2,2,1,6,5,7,2,2,2,2,6,7,2,2,6,7,7,2,5,2,1,1,2,2,2,6,2,7,2,6,1,1,2,1,5,2,11,6,6,6,1,2,2,2,2,7,6,6,2,2,2,1,2,0,2,1,1,1,1,1,1,1,1,2,1,2,1,2,5,2,5,1,1,1,1,1,1,2,2,2,0,1,2,2,1,1,1,2,1,1,1,1,1,2,2,2,5,2,1,2,5,1,2,1,2,6,1,1,1,1,2,5,1,2,2,6,7,2,1,2,1,2,1,1,1,2,5,2,2,11,2,11,7,7,12,2,2,6,1,1,1,1,1,1,1,1,0,2,1,1,1,1,1,1,5,1,1,2,12,2,2,6,1,2,6,2,2,2,2,12,11,2,2,1,1,1,1,1,2,2,1,1,5,2,1,5,1,5,1,2,9,12,2,
2,2,5,5,7,7,13,2,2,5,1,1,5,2,1,1,1,1,2,5,1,2,1,1,1,0,1,2,0,2,0,1,1,1,1,2,5,2,2,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,2,0,1,1,1,1,2,0,2,0,1,1,1,0,1,1,1,1,1,2,0,1,0,0,2,1,1,1,2,2,1,1,1,2,2,13,7,14,2,1,1,2,2,2,5,2,5,2,1,1,1,2,1,0,2,0,1,1,1,1,0,0,2,1,2,2,6,1,5,2,1,13,2,2,5,2,2,2,2,2,2,5,2,7,7,6,6,2,7,6,2,2,2,1,1,1,1,2,2,5,7,6,1,2,1,2,1,2,2,21,7,2,6,1,2,2,6,2,2,7,2,2,6,2,1,1,1,1,0,2,2,1,1,1,1,2,2,2,2,1,6,2,2,1,2,2,1,1,0,1,1,1,1,1,2,2,1,1,1,0,1,0,2,0,2,2,7,2,6,2,1,1,1,1,1,2,6,1,13,0,1,1,1,2,1,1,5,2,2,7,6,1,2,5,1,1,1,1,2,2,2,5,6,6,5,9,7,2,2,1,1,2,1,1,1,2,0,1,2,1,1,1,1,1,1,1,2,2,2,5,2,2,11,2,2,11,2,2,2,2,2,6,1,2,26,2,1,2,1,1,1,5,2,1,6,9,5,9,2,1,2,2,5,11,5,2,
2,6,2,2,5,21,17,2,5,5,1,2,2,2,2,1,1,2,5,1,1,1,1,1,1,1,1,2,0,1,1,1,1,1,2,1,2,1,0,1,2,1,2,1,1,1,1,1,1,1,0,1,1,2,1,1,2,0,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,2,1,2,5,1,0,2,13,7,14,7,2,1,1,1,1,2,7,2,2,2,6,2,5,2,2,1,1,1,0,2,0,2,1,1,1,1,2,2,5,2,6,2,1,5,2,2,6,1,2,5,13,7,1,2,2,5,2,7,2,5,7,7,7,1,6,0,1,1,1,1,2,2,2,2,2,2,6,1,1,1,2,2,2,11,7,2,2,1,2,2,5,2,7,2,6,2,2,2,2,0,1,1,2,1,2,1,1,1,1,2,2,1,1,2,2,1,2,1,1,2,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,6,5,1,1,6,1,2,1,1,1,2,6,2,0,1,2,2,2,2,2,5,2,7,2,2,2,2,2,1,1,2,5,2,5,2,7,6,11,2,2,11,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,9,2,26,5,2,9,11,2,2,2,6,2,1,11,2,2,1,1,2,1,1,1,2,2,2,2,5,5,2,10,5,9,5,10,2,2,0,
7,2,2,6,2,12,13,11,5,2,2,5,13,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,5,2,1,2,0,0,1,1,1,1,2,1,1,1,2,5,1,1,1,1,1,1,2,1,0,2,0,1,1,1,1,1,2,2,5,1,2,1,2,0,1,0,2,0,1,2,1,1,1,1,1,2,6,2,2,12,12,13,12,2,2,1,1,2,0,1,2,7,2,2,6,2,2,6,2,2,2,1,0,2,1,0,2,1,1,1,2,2,6,1,2,2,2,2,2,7,2,2,5,2,2,2,5,2,2,6,1,2,13,1,5,1,7,13,1,1,1,0,2,1,1,2,1,6,2,1,1,2,2,2,2,1,12,7,13,6,2,1,1,1,2,2,2,2,6,2,6,2,1,1,1,0,2,1,1,1,1,1,1,1,1,1,1,1,6,2,1,2,1,1,1,0,1,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,5,2,2,1,1,1,2,5,1,2,2,12,2,1,1,1,2,1,5,5,2,2,2,12,0,1,2,1,0,1,1,1,2,1,2,2,12,11,2,2,2,5,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,2,5,2,2,11,2,2,2,10,11,6,2,1,1,5,1,1,1,2,5,2,5,2,10,10,10,2,2,2,5,5,1,6,1,
13,13,2,5,2,5,12,1,1,1,1,1,1,2,2,6,2,1,2,5,2,2,1,2,0,1,1,5,1,1,1,2,5,1,1,1,1,1,1,1,2,2,2,1,2,2,2,2,1,1,7,1,1,1,2,0,1,2,0,1,1,1,1,1,1,1,1,1,1,1,1,2,0,2,0,1,0,2,0,1,2,2,12,14,13,1,14,7,1,1,1,2,0,2,2,2,2,6,2,2,7,6,2,2,2,5,0,2,1,0,1,1,1,0,2,1,2,5,2,6,2,5,2,2,6,6,1,7,2,2,2,5,2,2,6,1,2,6,7,2,6,2,13,2,2,2,1,1,0,2,1,1,1,2,2,5,12,5,2,5,2,1,2,2,2,6,2,1,1,1,1,2,2,5,14,7,2,2,1,1,0,1,0,2,1,1,1,1,1,1,1,1,1,1,2,5,2,1,1,2,1,1,1,2,2,1,1,2,1,1,1,1,2,1,1,1,0,1,1,2,2,2,5,1,2,1,6,1,2,2,13,5,2,1,0,1,1,1,1,1,2,1,1,13,1,1,1,1,1,1,1,1,1,1,2,11,7,2,21,10,10,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,5,2,5,5,2,11,2,2,25,2,11,0,1,1,1,1,1,1,2,2,1,2,26,10,2,5,2,5,10,5,10,10,9,1,
7,6,2,2,5,1,1,2,1,1,5,1,1,2,5,1,2,6,1,2,5,1,1,1,1,1,1,2,2,1,2,5,2,1,1,1,1,1,1,2,2,12,2,2,2,5,2,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,0,1,2,0,1,1,2,1,1,2,7,7,2,7,2,1,1,0,1,1,1,1,1,2,13,6,2,2,7,6,2,6,2,2,2,0,1,1,2,2,1,0,2,1,2,2,7,2,2,2,5,2,2,6,6,6,2,6,1,2,2,1,2,5,2,1,7,1,2,2,2,2,6,1,1,0,2,1,1,2,1,5,2,5,2,2,2,2,2,2,2,2,6,7,6,0,1,1,2,2,2,2,7,2,5,2,1,1,1,1,0,2,1,1,2,1,1,1,1,1,1,2,2,2,2,5,5,14,0,1,1,2,2,1,1,2,2,2,2,2,2,2,2,1,1,1,2,2,6,5,0,2,2,2,2,6,2,14,6,2,1,1,1,0,1,1,1,1,1,1,6,2,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,6,2,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,5,2,5,2,2,2,2,2,5,2,2,2,2,5,2,1,1,1,1,1,1,5,1,2,2,9,2,2,2,9,2,12,26,10,10,2,1,
10,7,5,2,2,1,2,5,1,1,2,2,2,1,2,2,5,1,5,2,1,1,1,1,1,0,1,2,6,1,10,5,2,2,1,1,2,1,1,7,13,2,5,2,2,2,1,1,1,2,1,1,0,0,1,1,2,5,2,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,0,2,1,1,0,0,2,1,1,2,7,5,1,0,1,2,1,2,1,2,2,7,7,6,6,6,6,6,7,13,2,2,1,2,1,0,1,1,0,2,1,2,2,14,7,7,6,1,6,2,2,7,2,13,1,2,7,6,2,1,2,1,2,2,13,1,2,5,2,5,2,1,1,1,0,1,1,1,2,2,2,1,2,5,2,2,5,2,11,2,6,7,2,1,1,1,2,2,1,6,7,7,7,2,1,1,1,1,1,1,0,1,1,2,2,2,5,2,5,14,13,2,2,2,2,1,1,1,0,2,2,1,1,1,0,1,1,1,0,1,1,1,2,1,1,1,2,5,1,1,1,1,1,2,2,1,2,2,1,2,0,1,2,1,1,1,2,5,7,2,1,1,1,2,1,1,1,1,1,2,12,5,11,13,2,2,2,1,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,5,9,11,2,2,2,26,2,12,2,2,1,1,2,2,1,1,2,1,5,2,11,2,10,6,2,2,25,2,12,5,2,0,
2,10,11,5,2,2,6,2,1,5,1,11,5,2,1,1,1,1,2,2,5,1,1,1,2,0,1,5,2,2,1,1,2,1,1,1,1,2,1,2,2,1,2,2,2,1,2,1,2,2,1,1,1,2,1,1,1,1,2,5,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,0,2,1,1,1,1,1,2,7,2,2,1,2,1,1,2,1,1,1,2,13,7,7,2,13,7,7,13,2,7,2,0,1,1,1,1,1,1,1,2,2,6,2,6,1,1,7,1,2,7,2,13,1,2,13,5,2,2,1,6,2,5,1,2,6,1,2,1,2,2,2,1,1,1,1,1,1,1,2,1,1,2,2,2,2,2,5,2,2,7,6,6,1,0,1,1,2,2,6,13,6,2,0,1,1,1,1,0,1,1,2,1,1,1,1,1,1,1,1,2,5,1,1,1,2,1,0,1,1,1,0,2,1,1,1,1,1,1,1,2,0,1,0,2,1,2,2,1,1,1,1,1,1,1,2,2,7,2,0,1,1,1,1,1,2,1,2,2,5,1,1,1,1,1,1,1,1,2,6,2,5,2,2,2,7,5,2,5,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,5,1,2,2,5,2,5,1,2,5,2,5,10,10,2,7,2,9,11,0,1,1,1,1,1,2,1,2,2,9,11,13,26,5,2,2,2,9,10,1,2,
2,5,2,2,6,1,2,1,1,2,5,10,1,1,2,1,2,2,2,5,1,2,1,1,1,2,2,2,1,2,1,0,1,2,1,1,2,2,2,1,2,2,2,5,2,5,1,2,1,2,1,1,1,1,1,1,1,1,2,6,2,1,1,2,1,2,1,1,2,1,1,1,1,0,2,1,2,5,1,1,1,2,7,1,1,1,2,1,1,2,1,2,1,2,2,14,2,7,2,7,6,6,2,7,7,1,1,0,2,0,2,2,1,0,2,5,2,7,2,2,7,6,2,5,2,2,2,6,5,2,2,5,1,1,2,2,1,0,7,2,2,1,2,1,5,2,2,1,1,1,1,2,5,2,2,5,5,2,2,5,6,2,2,11,7,6,2,6,1,0,2,5,1,2,16,1,1,6,2,1,1,1,1,0,0,1,1,1,1,1,1,1,1,2,2,2,2,1,9,5,1,1,1,1,1,0,0,2,2,1,1,1,1,1,0,0,2,1,1,2,2,2,1,1,1,1,1,1,1,2,5,11,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,0,1,1,1,1,1,2,11,11,7,2,9,6,5,1,0,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,5,2,2,2,2,2,5,2,2,2,2,2,5,2,9,11,2,2,1,1,1,1,1,1,1,2,5,6,9,2,2,2,2,12,10,11,5,2,1,
1,2,5,1,2,5,1,1,1,1,1,1,1,5,1,2,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,2,1,1,2,1,2,2,1,1,2,2,5,2,2,2,1,2,1,6,1,0,2,1,2,2,2,2,7,7,6,1,1,5,1,1,1,2,6,1,2,2,1,1,1,0,2,7,2,1,2,5,2,2,1,1,1,2,0,2,5,2,6,1,2,6,2,6,6,6,6,7,7,2,2,2,1,1,0,1,1,1,1,1,2,2,2,12,7,6,7,2,2,2,2,6,2,7,2,6,2,2,1,1,2,2,1,1,6,2,1,2,1,1,2,2,1,0,1,1,2,2,6,1,6,2,2,2,5,2,2,11,2,11,7,7,6,1,1,1,1,2,2,7,7,1,1,1,1,1,1,1,1,1,1,0,1,1,1,2,1,2,2,5,1,1,2,1,2,2,2,1,0,1,1,1,0,2,1,1,0,1,1,1,1,1,1,1,1,2,5,1,1,1,1,1,1,1,1,1,2,7,1,2,0,2,1,1,2,1,2,2,5,1,1,5,1,1,1,1,1,1,1,7,2,10,2,5,2,2,2,6,9,2,1,1,1,1,1,2,1,1,1,1,1,2,2,1,2,5,2,1,1,1,1,1,2,1,2,5,9,11,6,7,2,13,1,2,5,2,1,1,1,1,2,2,5,9,10,6,2,9,10,10,10,10,40,2,10,2,
2,2,2,5,5,2,2,1,1,1,1,1,1,2,2,2,1,1,1,2,2,5,1,1,1,2,1,0,1,2,1,1,2,2,2,13,2,6,1,2,1,6,2,2,2,2,2,5,2,7,0,2,1,2,1,2,0,2,7,6,2,2,2,2,1,1,2,5,2,1,1,2,2,6,1,1,5,2,1,1,2,2,2,5,1,2,1,1,1,2,1,2,2,6,1,7,6,7,6,7,6,7,6,2,2,1,1,1,1,1,1,1,1,1,2,6,7,7,5,2,2,6,2,2,5,2,2,2,7,7,2,1,1,1,2,5,1,1,13,1,5,2,1,1,2,5,1,1,2,1,2,1,2,5,2,2,2,1,1,2,5,1,2,7,6,7,2,6,1,1,0,2,2,7,2,2,1,2,2,1,2,2,1,1,1,1,0,2,2,5,2,6,5,2,5,1,1,1,2,5,1,0,1,0,2,1,1,1,0,2,1,1,0,1,1,1,1,1,0,2,2,1,1,1,1,1,1,1,2,1,6,13,2,0,2,1,1,2,5,2,5,2,2,1,2,1,1,1,1,1,1,1,1,2,5,2,11,2,2,5,2,2,1,1,1,1,1,1,1,1,1,2,5,1,1,2,5,1,2,2,2,1,1,2,5,2,5,2,2,2,5,2,2,9,2,2,5,2,1,2,5,1,1,1,1,5,2,2,2,2,2,11,9,11,11,11,10,2,11,2,
2,2,6,2,2,5,2,1,1,1,1,1,1,2,11,1,1,2,1,2,5,2,2,2,1,1,1,1,1,1,1,2,2,11,7,2,11,6,2,2,5,2,2,5,2,2,6,1,7,2,1,1,2,2,1,1,2,2,7,7,2,2,1,1,2,1,6,2,2,1,1,1,7,7,2,5,2,6,1,0,1,2,5,2,1,2,1,2,1,1,1,6,7,2,13,7,7,11,7,7,7,13,6,5,1,1,0,2,1,1,1,1,1,5,2,2,2,2,2,2,5,2,5,2,2,2,13,2,7,7,6,1,1,2,1,2,1,2,5,2,2,1,1,2,2,2,1,1,2,1,1,2,2,2,2,5,2,6,2,2,2,6,2,11,6,11,6,0,1,6,1,2,1,7,7,1,1,2,1,5,2,2,1,1,0,0,1,2,1,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,0,2,1,1,1,0,2,1,1,1,1,1,0,2,1,2,1,1,1,1,1,1,1,1,1,2,12,6,0,1,1,1,2,1,2,2,2,5,2,2,1,1,1,1,1,2,0,1,2,5,2,2,2,12,6,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,5,1,2,1,1,6,1,2,2,2,5,2,2,5,6,2,11,6,10,2,1,2,1,1,1,1,1,2,9,10,5,10,7,5,5,5,7,10,7,2,10,2,
1,2,2,5,5,2,2,1,1,1,1,1,1,12,7,1,2,1,5,1,2,2,5,2,5,0,1,1,2,2,2,2,6,7,13,11,7,6,2,1,2,2,6,1,2,5,2,2,13,2,1,0,2,1,1,0,1,2,7,2,2,2,1,2,2,2,2,1,1,1,0,1,2,7,2,2,2,2,1,1,2,2,2,2,2,1,1,5,1,2,1,2,2,7,8,13,2,11,14,13,7,6,2,6,1,2,1,1,1,1,0,1,1,2,1,5,2,5,1,1,2,2,2,2,6,1,7,2,7,7,2,1,1,1,1,1,6,2,5,2,2,0,1,1,6,1,1,1,2,5,2,2,5,2,2,2,2,2,6,2,5,1,2,6,7,13,2,1,0,1,6,0,1,13,2,6,2,5,2,2,2,2,2,1,1,1,1,1,2,2,5,5,7,2,1,2,2,1,2,2,1,0,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,0,2,2,1,1,1,1,1,1,1,1,1,2,7,13,1,0,1,1,1,1,2,5,2,9,2,1,1,1,1,1,0,1,1,1,1,1,2,5,11,6,2,5,2,2,1,1,1,1,1,1,1,1,0,1,2,1,1,5,2,1,2,2,2,25,1,2,2,2,5,2,5,5,2,2,25,6,5,10,10,2,5,1,1,2,1,1,2,2,5,2,10,2,9,11,1,11,13,10,11,10,11,2,
1,1,2,5,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,2,13,1,2,2,2,5,2,2,2,2,2,11,6,2,2,2,5,2,5,2,2,2,5,2,2,1,1,1,1,1,2,1,1,6,13,2,1,1,1,1,1,2,5,2,1,1,1,7,2,6,1,2,5,1,1,2,6,2,5,1,1,2,2,1,1,5,2,6,7,7,7,8,12,6,2,7,7,6,1,1,1,1,0,2,1,2,1,2,2,6,1,2,2,1,1,2,1,6,1,2,2,6,2,7,6,2,5,0,1,2,1,1,2,2,1,1,1,1,1,2,2,1,2,2,2,2,2,2,5,5,5,2,5,2,2,2,6,2,11,6,7,0,2,1,2,2,2,1,7,2,2,2,2,2,2,5,2,2,6,1,0,2,1,1,12,7,6,12,1,2,1,1,2,2,1,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,14,6,2,1,1,2,2,2,2,6,1,12,2,1,2,6,1,1,1,1,1,1,1,2,7,11,7,13,1,2,5,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,5,1,2,5,2,2,5,5,5,2,7,2,6,10,1,2,5,10,5,1,2,6,2,1,1,1,1,5,2,10,7,9,12,10,10,13,11,7,2,5,10,2,
1,1,1,1,1,1,1,1,1,1,2,1,2,5,1,1,1,1,1,1,1,1,1,1,1,2,6,2,12,2,2,5,1,1,6,7,11,2,2,1,2,2,2,2,2,6,2,6,2,2,2,1,1,1,2,0,2,2,7,6,2,2,2,1,1,1,2,2,2,1,1,1,2,2,1,2,6,1,2,5,7,2,1,2,2,1,2,5,2,2,0,2,7,14,6,7,14,8,5,7,13,7,2,6,0,1,0,2,0,1,1,1,2,6,1,2,6,1,1,2,1,5,2,6,2,6,1,6,6,1,2,1,1,2,1,1,1,2,13,1,1,1,1,1,2,2,2,0,2,6,2,5,2,2,2,2,2,2,2,5,2,2,2,11,6,7,2,0,1,2,1,1,0,7,6,1,2,5,1,2,2,2,5,1,1,2,0,2,1,2,2,5,2,6,2,1,1,1,5,0,1,0,2,1,0,2,1,1,1,2,2,2,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,2,2,5,1,1,2,2,6,2,1,1,2,5,1,1,1,2,13,13,10,2,2,2,5,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,2,2,2,1,6,5,1,5,9,2,2,2,6,5,1,2,12,10,10,10,1,1,1,2,2,1,1,1,1,2,2,10,11,10,10,2,11,10,11,11,12,2,25,0,
1,1,1,1,1,1,1,1,1,1,1,2,5,2,1,1,1,1,1,1,1,1,1,1,2,6,1,2,11,2,5,2,1,5,1,2,11,2,1,1,1,1,2,2,6,1,2,7,7,1,0,2,1,1,1,1,2,1,7,7,6,6,2,2,1,6,2,5,2,2,1,0,1,2,5,1,2,6,1,1,7,2,1,1,1,1,2,2,1,2,1,2,14,7,2,7,14,13,6,6,2,5,2,2,1,1,1,1,1,1,1,2,2,7,2,6,1,1,1,1,2,1,2,7,6,2,2,7,2,2,13,1,1,5,2,1,1,2,2,2,1,2,1,2,5,0,2,1,2,2,2,5,2,6,2,5,2,5,2,2,5,1,11,6,6,6,0,2,1,0,1,1,2,6,2,2,1,5,6,2,2,2,2,11,1,2,2,0,1,1,2,5,5,2,2,5,2,2,2,1,1,1,0,1,1,0,1,1,2,5,2,2,2,1,2,1,1,2,1,1,1,6,1,1,1,1,1,2,1,1,2,2,1,2,1,2,2,6,2,5,2,11,1,2,2,6,1,1,1,1,2,1,5,13,10,11,2,12,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,5,2,2,2,25,1,2,2,2,2,2,2,5,1,2,11,5,10,5,5,2,5,2,5,1,6,1,1,1,1,6,5,11,10,7,11,7,10,11,10,10,5,2,2,1,
1,1,1,1,1,1,1,1,1,2,1,1,2,2,6,1,1,1,1,1,1,2,5,1,1,1,2,6,1,2,2,1,1,2,5,1,2,1,1,1,1,6,2,6,1,6,6,2,2,2,1,0,2,2,2,1,1,2,7,7,6,2,2,1,5,2,2,2,2,6,1,1,2,7,2,2,7,2,2,6,1,1,0,1,1,1,2,2,2,1,2,7,2,2,7,14,8,13,2,2,2,2,2,1,1,1,0,1,1,2,1,2,5,1,2,2,5,2,1,1,2,2,5,2,2,6,6,2,7,13,2,1,2,2,1,2,6,7,2,6,2,2,5,1,2,1,2,1,2,11,2,5,2,2,2,2,2,2,5,2,2,5,2,5,2,11,0,1,1,0,1,0,1,7,1,2,7,2,2,5,2,11,2,6,2,1,2,2,2,1,2,2,5,2,2,2,1,2,6,1,1,1,0,2,1,1,1,1,2,2,2,5,2,2,1,1,0,1,1,2,2,1,2,1,1,1,2,1,2,1,11,6,0,1,2,5,1,2,1,2,1,2,2,5,5,1,2,2,1,2,5,2,13,10,7,2,6,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,5,2,2,2,6,2,2,5,2,5,2,10,2,26,5,6,2,2,2,2,5,1,2,2,1,1,2,1,1,1,2,26,7,11,10,12,10,10,13,21,1,5,1,2,
1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,6,1,1,1,1,2,7,1,2,1,2,5,0,2,2,6,2,2,1,2,2,2,2,1,1,1,2,7,7,6,2,7,2,7,2,2,0,1,2,2,2,2,2,7,2,7,2,5,2,2,2,1,6,5,6,0,1,1,2,2,6,1,6,2,2,1,6,1,0,1,1,2,2,1,1,2,2,7,6,13,13,6,7,2,2,5,2,5,0,1,1,1,1,1,1,1,2,2,6,1,2,2,2,6,1,5,2,2,5,2,7,2,7,6,2,2,1,1,1,1,2,13,6,2,2,2,2,2,2,5,2,1,1,6,2,2,2,2,5,2,2,6,2,2,2,6,2,2,2,11,2,2,1,1,1,1,1,2,7,2,6,11,2,2,2,2,5,1,2,2,5,2,2,2,2,1,1,2,1,1,2,2,2,1,1,1,1,1,1,1,1,2,1,2,5,2,2,2,1,1,1,1,1,1,1,2,5,2,1,1,1,1,5,5,1,11,11,1,1,2,2,5,1,1,1,1,13,5,6,2,1,1,1,1,1,1,2,13,11,10,5,10,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,6,1,6,1,2,2,2,2,2,5,13,2,2,5,5,2,6,6,10,2,6,2,2,5,1,1,1,2,5,10,10,7,10,10,10,13,10,13,10,2,10,5,5,
1,1,1,1,1,1,1,1,1,1,2,2,12,6,7,2,2,1,1,2,5,2,1,1,1,2,2,1,2,11,1,2,1,1,1,2,1,0,2,1,1,2,2,7,2,6,6,7,7,0,0,2,1,1,2,1,1,2,6,2,13,2,2,6,1,6,1,2,6,2,1,1,1,0,2,2,6,1,2,12,0,2,1,1,1,0,1,5,1,1,2,2,7,13,6,7,2,14,2,6,2,2,2,1,1,1,1,0,1,1,2,5,2,2,6,7,2,13,1,2,1,2,2,2,5,2,2,13,5,2,5,2,2,1,1,7,7,6,6,2,2,1,2,5,2,2,1,2,2,2,6,2,5,2,2,5,2,2,6,1,2,2,5,2,13,2,1,2,2,1,1,1,2,7,7,2,7,6,2,5,2,2,6,2,5,2,2,5,2,2,1,2,2,1,1,2,2,2,1,1,0,2,1,0,2,1,1,1,2,2,1,2,1,1,1,1,0,2,1,1,1,2,2,1,1,1,1,2,2,6,6,2,1,1,2,2,1,1,1,2,12,1,2,2,2,1,2,1,2,1,2,7,13,11,12,2,7,1,1,1,1,1,1,1,1,1,1,1,0,2,1,1,2,1,1,5,2,2,7,2,2,13,1,2,5,9,6,2,5,12,1,11,2,2,9,11,1,2,2,5,0,1,1,1,1,9,10,10,10,10,13,10,26,13,10,13,9,27,26,2,
1,2,2,1,1,1,1,1,1,1,7,2,13,2,2,2,1,1,2,11,2,1,1,1,1,5,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,7,6,2,7,6,7,13,14,0,2,0,1,1,2,2,1,2,7,2,7,6,2,5,2,2,5,2,6,2,2,1,1,1,1,7,2,6,5,1,1,2,5,1,1,2,2,2,1,2,2,2,14,2,13,6,7,2,2,2,2,6,2,1,2,1,1,1,1,1,2,2,5,2,2,7,6,2,6,1,1,1,2,6,1,2,6,1,2,2,2,1,1,1,2,12,7,6,2,1,1,1,1,2,2,1,2,1,1,1,1,2,2,1,2,2,2,5,2,2,5,2,2,6,7,2,6,2,2,1,1,1,5,13,2,5,14,2,2,2,5,2,2,2,2,5,2,2,5,2,2,27,38,35,1,2,1,2,1,0,1,0,2,1,0,2,1,1,2,2,1,1,1,0,1,0,1,1,1,6,1,2,5,1,2,1,1,5,2,2,2,2,1,1,1,2,1,2,2,2,11,2,5,2,1,1,1,1,1,5,2,11,10,7,2,2,11,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,2,5,2,1,1,2,2,2,25,2,7,2,9,11,1,6,1,12,2,2,5,2,5,1,1,1,1,5,10,10,10,10,13,26,13,40,2,26,5,10,10,2,
2,6,6,1,1,1,1,1,1,2,12,6,2,6,1,1,1,1,2,2,6,1,1,1,1,2,1,1,2,1,2,5,1,1,1,1,1,0,2,1,2,13,7,7,13,7,7,13,6,1,1,2,1,1,2,1,1,6,6,6,6,2,6,2,2,2,1,2,7,2,2,1,1,2,2,6,1,1,2,1,1,2,2,1,1,2,2,2,1,5,1,7,14,2,14,6,6,6,1,2,5,5,1,1,1,1,1,1,6,1,1,1,2,2,5,6,6,2,1,6,1,0,2,5,2,6,1,2,6,7,7,1,1,2,5,10,2,11,2,2,1,6,1,2,5,1,0,0,1,2,7,2,6,2,5,2,5,2,2,5,2,2,2,2,13,2,2,2,6,0,1,2,2,7,1,2,2,2,5,2,2,5,1,2,5,2,2,2,2,2,1,0,1,7,7,1,1,2,1,1,1,1,0,1,1,1,0,2,5,2,1,1,1,1,1,1,1,1,2,1,1,1,2,2,2,2,2,2,5,2,7,6,1,1,1,1,5,1,2,5,6,6,2,2,5,2,1,2,1,2,2,5,11,2,2,5,2,2,5,1,1,1,1,1,1,1,1,1,0,1,1,1,2,2,2,2,2,2,2,2,5,2,2,2,5,2,2,2,5,6,2,12,2,2,2,2,2,6,2,2,2,1,5,1,2,11,26,21,10,26,26,26,13,21,2,9,13,10,5,1,
2,13,11,2,2,1,1,1,1,2,13,11,0,1,0,1,1,1,5,2,2,5,2,2,1,6,1,1,1,1,1,2,2,2,2,1,1,1,2,2,2,14,29,13,14,11,6,1,2,1,0,0,1,2,1,1,1,2,6,6,7,6,2,2,5,2,1,6,1,6,2,1,1,2,1,2,2,5,2,1,1,2,2,2,1,2,2,1,2,2,2,7,7,6,7,2,6,2,6,5,13,6,1,1,1,1,1,1,0,1,2,2,5,2,2,6,6,2,2,2,1,2,2,1,2,2,5,2,2,13,5,2,1,2,2,12,2,7,5,2,2,1,1,2,1,0,1,1,6,1,2,6,1,2,2,2,2,2,6,2,5,2,2,11,7,2,2,1,2,1,1,1,2,6,2,12,5,2,2,2,2,2,5,2,2,2,2,5,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,5,0,1,1,1,1,0,1,2,1,2,2,2,5,1,1,1,2,1,11,1,1,2,1,2,2,1,2,2,12,5,2,5,2,5,1,2,5,10,10,11,7,10,10,7,5,2,2,1,2,1,1,1,1,1,1,1,1,1,1,2,5,1,2,2,6,2,13,1,2,2,6,9,2,2,5,10,7,2,5,9,5,2,11,7,1,2,2,2,1,1,1,1,2,26,26,21,10,40,11,26,13,10,1,12,26,2,2,1,
7,7,6,2,1,1,1,1,1,2,13,1,2,5,1,1,1,2,2,2,2,1,1,6,1,1,2,1,2,1,2,2,2,1,1,1,2,1,2,2,7,13,5,6,2,2,2,13,6,1,0,2,1,1,2,2,5,2,7,7,6,6,6,2,2,6,5,2,7,6,2,1,1,1,2,2,6,2,1,1,2,2,2,1,1,1,1,1,1,2,2,7,1,7,2,6,2,6,2,13,13,1,1,2,1,1,2,1,1,1,2,1,2,2,2,14,2,2,1,1,1,0,1,2,6,1,6,1,2,6,1,2,5,2,2,13,2,2,2,2,5,0,1,2,2,2,1,1,2,2,6,1,5,2,6,2,2,5,2,2,2,5,2,2,7,2,1,1,1,1,1,0,7,7,2,2,2,5,1,1,2,2,2,2,5,2,1,1,1,5,0,1,1,1,1,1,1,1,1,1,2,0,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,2,2,2,5,2,6,2,5,2,6,5,2,13,2,2,9,1,2,2,5,1,10,2,6,2,2,2,2,5,1,1,2,2,13,13,13,10,5,2,2,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,2,6,2,2,6,2,5,5,2,5,9,2,12,11,2,5,2,10,2,11,6,2,2,1,5,1,1,2,6,10,12,21,13,1,10,10,5,13,5,1,10,9,2,6,0,
6,7,6,1,1,1,1,1,1,2,2,6,2,1,2,2,1,5,2,5,1,1,1,1,1,1,1,2,0,1,1,1,1,1,1,0,1,2,5,11,2,2,2,13,7,6,5,11,1,0,2,0,2,1,1,2,2,2,13,7,2,6,2,2,5,2,2,2,2,2,1,1,1,1,2,6,1,2,1,1,2,5,2,1,1,0,1,1,1,1,2,6,2,6,2,7,13,2,11,7,11,2,1,1,5,1,1,2,1,2,0,5,2,2,6,12,2,2,1,0,1,1,1,2,2,6,2,2,11,2,2,2,2,2,13,2,6,2,2,5,2,2,1,2,1,2,1,1,2,1,2,2,2,2,2,5,2,2,2,2,5,2,5,6,6,6,0,1,1,1,1,1,12,0,6,13,2,2,2,1,5,2,1,1,2,1,2,1,2,2,1,1,0,1,1,1,1,1,1,0,1,1,0,2,1,1,1,1,1,2,1,6,0,1,1,1,2,5,2,1,2,2,2,7,2,2,2,2,2,2,10,2,2,2,1,1,1,1,6,13,2,2,2,5,2,6,2,1,2,5,11,13,13,12,7,2,2,6,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,2,2,2,7,6,5,2,2,2,9,2,2,5,2,10,2,2,25,2,2,2,11,11,2,2,2,1,1,1,2,1,2,26,10,10,10,10,10,13,39,2,2,5,2,6,1,0,
11,6,2,1,1,0,1,1,1,2,11,1,2,1,2,2,2,2,2,2,1,2,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,2,11,7,2,2,11,13,14,6,6,2,1,1,0,1,1,1,2,6,2,6,7,7,7,2,2,2,2,1,1,2,6,2,1,1,1,1,1,2,5,1,1,1,2,2,2,1,1,1,2,2,2,1,2,7,2,7,7,7,2,13,21,21,7,2,1,1,2,1,6,1,0,1,2,1,2,5,7,7,6,0,1,2,0,0,1,2,7,2,6,2,7,7,2,2,2,13,7,2,2,2,5,2,2,2,1,5,1,1,0,6,2,5,2,5,2,5,2,2,2,5,11,2,2,2,2,2,11,1,1,1,1,1,1,2,2,5,2,14,1,2,1,2,2,1,2,2,5,2,2,1,2,1,1,1,2,1,1,2,1,1,2,1,1,0,1,0,1,1,1,2,1,1,1,2,1,1,2,2,7,5,5,2,2,2,5,2,2,5,2,5,2,11,7,2,1,2,2,1,1,5,1,13,2,5,2,2,2,2,2,1,5,2,11,13,21,2,11,2,2,2,2,6,1,1,2,1,1,1,1,1,1,1,1,1,2,1,5,2,6,5,11,2,2,11,2,5,2,2,2,12,1,5,2,5,2,2,13,11,0,5,2,2,1,1,1,2,12,10,11,10,40,6,13,12,21,6,2,10,5,1,1,2,
7,7,5,1,1,1,1,1,1,6,6,2,5,2,1,1,2,5,2,1,1,1,1,2,1,2,5,2,1,2,1,2,2,1,1,1,1,11,6,2,2,6,14,7,7,2,2,7,1,0,0,2,1,2,2,2,2,7,7,14,6,6,2,5,2,2,1,5,2,13,1,0,1,2,1,2,2,1,1,1,2,2,1,1,1,2,2,1,1,2,5,2,2,14,8,7,7,7,14,13,2,2,1,2,1,1,1,1,1,1,1,1,2,2,2,7,2,1,1,1,2,1,1,2,2,5,1,2,2,12,1,1,2,21,7,2,6,2,2,2,5,2,1,2,2,1,0,2,2,1,2,2,2,2,2,6,2,2,2,6,2,5,2,6,2,0,2,1,0,2,0,1,2,2,14,2,1,1,2,1,5,2,2,1,2,1,1,2,2,1,1,0,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,6,1,1,5,2,2,2,2,5,2,5,2,2,6,1,1,2,10,2,5,1,2,1,1,1,1,1,10,13,1,2,5,5,2,5,1,2,2,2,10,13,10,2,6,1,6,2,5,1,2,9,2,2,1,1,1,1,0,1,1,2,1,1,2,2,2,11,2,2,2,2,2,2,2,5,2,2,11,2,2,1,11,7,11,2,5,2,2,2,1,1,1,2,26,5,12,11,10,26,10,21,21,2,5,9,2,1,1,0,
2,2,2,2,1,1,1,1,5,1,2,11,2,2,1,11,2,2,2,1,1,5,2,5,2,2,2,5,2,2,1,2,5,1,1,0,1,2,2,13,7,7,7,13,11,2,13,1,1,1,1,0,2,1,2,5,2,2,6,2,6,2,2,2,2,5,1,2,2,7,1,2,1,1,1,6,1,0,2,2,1,1,1,1,1,1,2,1,2,2,2,6,7,7,7,6,7,13,7,2,5,0,1,1,2,1,2,6,2,1,2,1,13,1,6,1,6,1,5,1,1,1,2,5,2,2,2,2,13,2,2,2,2,12,11,2,1,2,2,6,2,2,5,1,2,1,1,1,2,1,6,2,5,2,5,1,11,2,2,2,2,1,11,7,6,1,0,2,1,0,1,1,2,2,6,1,1,1,1,1,2,1,5,2,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,2,5,1,1,1,1,2,2,1,2,6,2,2,2,2,5,1,2,2,6,2,10,7,2,1,2,2,1,1,2,5,7,11,2,6,2,2,2,1,1,5,5,7,26,11,2,5,1,11,1,2,2,2,2,2,2,1,1,1,1,0,1,1,1,2,1,2,6,1,6,7,6,6,2,6,2,6,2,2,2,5,9,10,2,2,10,10,13,2,1,2,6,9,1,1,2,25,1,10,9,26,12,10,13,21,13,2,2,5,2,1,1,2,
2,6,2,2,2,1,1,2,2,2,5,2,5,1,2,11,2,2,2,6,1,1,2,1,1,2,2,2,5,1,1,1,2,1,1,1,1,2,6,7,7,6,14,29,13,5,7,2,1,1,1,1,0,1,1,1,6,1,6,7,13,2,2,6,2,2,2,2,2,7,2,1,1,1,2,1,1,6,1,1,1,2,1,1,1,1,0,2,1,2,7,2,13,7,7,13,12,6,13,2,2,1,1,1,2,1,1,1,1,2,1,1,2,1,2,5,2,2,2,2,2,1,1,2,2,2,1,11,13,1,1,2,1,14,2,2,5,2,5,2,2,2,2,1,2,1,1,2,2,5,2,2,2,2,2,5,7,2,5,2,5,2,2,13,2,1,1,1,0,2,1,1,2,1,2,1,1,1,1,2,2,2,1,2,2,5,2,2,5,1,2,5,1,1,1,1,1,2,1,1,1,0,1,1,1,1,1,1,2,1,5,2,1,2,6,2,2,2,5,2,2,5,2,2,2,5,2,5,11,5,2,2,1,2,1,1,1,2,10,2,5,9,2,2,5,1,2,10,2,13,7,2,2,2,6,2,5,2,1,2,5,1,1,1,1,1,1,1,1,1,1,1,1,1,2,6,5,13,5,2,11,2,6,2,2,6,2,12,1,11,2,5,11,11,13,5,1,2,2,2,1,1,2,1,2,5,5,26,2,12,11,13,13,2,9,12,2,1,1,1,
11,2,2,6,2,5,2,2,5,6,2,1,1,1,1,11,5,1,7,2,1,2,1,1,1,1,1,6,2,2,1,1,1,1,1,1,2,2,7,7,2,14,16,21,2,2,13,2,1,1,1,1,1,2,2,2,7,14,6,7,7,6,1,2,7,2,2,1,2,13,2,2,1,1,1,2,2,2,1,1,1,1,0,2,1,0,1,1,2,2,6,14,8,14,6,2,6,2,2,7,2,1,1,2,1,2,1,1,2,2,1,6,2,1,1,2,2,2,5,1,2,1,1,1,2,1,2,13,13,2,2,5,2,2,2,5,2,2,2,2,11,2,2,2,2,1,1,2,2,2,2,6,2,6,6,2,5,2,2,2,2,5,7,7,6,1,1,0,1,1,1,1,6,1,2,1,5,1,1,1,5,2,2,6,1,2,2,6,1,1,2,2,5,1,2,5,1,1,1,1,1,1,0,1,1,1,1,1,2,2,2,1,2,5,2,2,12,2,2,2,6,2,2,5,5,1,2,2,7,5,1,1,1,1,1,2,5,5,7,11,5,2,6,2,1,5,2,2,5,7,12,10,5,2,2,2,2,5,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,7,6,13,5,2,10,2,2,11,2,6,2,2,2,2,12,1,2,10,10,11,1,5,2,10,2,1,1,1,1,1,2,2,2,2,2,21,11,6,2,6,9,2,1,1,1,
2,1,2,2,2,1,1,2,2,11,2,6,1,1,1,2,6,2,11,2,2,5,1,2,2,2,11,11,11,2,2,0,2,1,1,1,1,11,13,7,7,13,16,13,2,5,2,2,1,1,1,1,2,2,6,1,6,6,7,7,13,1,6,2,2,6,1,13,2,11,2,2,2,0,2,1,2,1,1,1,0,1,0,1,0,2,1,2,2,2,14,7,7,13,7,6,5,2,13,2,6,1,1,1,2,1,1,0,1,1,2,2,2,1,1,2,6,2,2,2,6,2,2,1,2,13,13,5,2,2,6,2,2,6,2,2,2,5,2,11,6,2,2,6,2,1,1,2,5,2,5,2,2,2,2,6,2,2,1,6,2,2,2,6,7,1,1,1,1,1,1,2,7,14,2,2,1,2,2,2,2,2,5,2,13,2,5,1,1,2,1,5,1,2,2,1,1,1,6,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,2,5,2,2,6,1,2,6,2,5,5,2,2,5,10,7,0,2,1,1,2,5,1,2,13,13,1,2,2,6,2,1,2,2,5,13,13,2,2,5,1,2,6,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,1,5,2,2,10,11,2,7,2,6,2,11,6,2,5,11,9,2,5,5,10,11,2,5,2,5,2,5,1,1,1,1,1,2,2,13,2,10,11,7,11,0,9,2,5,1,1,2,
2,1,1,5,1,1,1,2,2,5,2,2,1,1,1,2,1,2,2,11,2,2,6,2,5,2,26,7,2,2,1,1,1,0,1,2,5,2,2,7,13,13,2,2,1,2,2,1,1,1,1,0,1,2,2,6,1,7,7,13,6,2,2,2,7,2,2,2,13,6,2,5,0,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,5,14,2,7,7,7,7,2,6,1,2,2,0,1,1,1,1,1,1,1,1,1,2,2,1,2,13,2,2,2,1,0,2,1,2,1,5,7,13,1,5,2,2,2,2,5,2,5,2,2,5,11,11,2,1,2,2,1,1,2,2,2,2,5,2,5,2,2,5,1,2,2,6,2,7,2,0,1,1,0,1,1,2,2,13,2,6,2,1,5,1,5,2,2,2,7,2,2,6,2,5,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,0,1,6,1,5,1,2,5,5,9,2,1,2,12,2,2,2,11,2,5,1,11,7,5,2,1,1,1,1,2,2,5,13,2,2,5,2,1,2,2,5,5,10,13,10,2,5,2,11,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,11,7,6,2,10,13,2,11,5,11,2,2,10,2,2,2,2,12,11,2,6,1,9,2,2,1,1,1,2,2,2,26,13,2,13,11,6,2,5,5,2,2,1,1,2,
1,1,1,2,1,1,1,5,2,2,1,1,2,1,1,5,2,2,10,5,2,2,2,2,1,2,5,2,2,6,1,1,1,1,1,1,2,11,7,13,1,6,2,2,6,1,2,0,1,1,1,1,1,2,2,2,12,7,6,2,6,2,2,11,6,13,7,13,7,1,2,2,2,1,0,1,1,1,1,1,2,1,0,2,0,1,2,2,2,7,7,6,7,7,6,2,2,2,13,7,1,1,1,1,1,1,0,1,1,6,1,5,2,2,1,2,2,5,2,5,12,1,0,1,2,13,13,2,2,2,2,5,2,2,2,2,2,5,2,2,5,2,2,6,2,1,1,1,1,2,5,2,2,1,2,5,2,2,6,2,12,2,7,6,13,1,1,1,1,0,1,6,2,7,2,2,2,2,1,2,2,2,6,1,13,1,5,7,2,1,2,6,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,6,1,1,1,1,5,2,2,2,5,5,2,10,2,2,10,10,2,1,1,1,2,5,10,5,10,21,6,2,2,1,1,5,2,6,2,10,12,11,2,2,2,2,11,2,2,5,1,1,1,1,1,1,1,1,0,1,1,5,2,2,2,11,5,10,11,2,11,2,2,7,2,7,2,6,10,6,2,1,5,10,12,2,2,5,11,1,6,1,1,1,2,25,2,2,2,2,13,6,10,2,2,2,25,2,1,2,1,
1,2,2,5,1,1,2,2,2,1,1,2,2,1,2,2,5,2,2,1,1,1,5,1,2,2,2,2,5,1,1,2,1,1,1,2,13,7,13,2,6,2,6,7,13,2,0,1,1,1,1,0,2,1,1,1,2,2,2,2,13,2,12,6,7,2,13,7,2,6,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,6,7,2,6,14,6,2,2,13,13,11,2,1,1,1,1,1,2,5,2,6,1,2,2,5,2,5,2,2,2,2,6,2,2,1,0,13,11,11,2,6,1,5,1,2,5,2,1,5,1,2,5,2,11,1,2,2,2,1,1,2,2,2,2,5,1,2,2,2,5,1,2,5,7,7,13,2,2,1,2,2,1,1,2,2,6,7,2,2,2,6,1,2,5,2,13,2,6,2,2,1,2,5,2,1,2,2,2,1,2,5,2,1,1,1,1,1,1,1,1,1,1,1,2,2,5,2,2,2,2,5,2,5,2,5,2,2,2,5,10,13,2,2,1,1,1,2,7,2,40,7,2,2,5,1,2,2,2,2,11,13,13,2,2,5,2,11,6,2,6,2,1,1,1,1,1,1,1,0,1,1,1,1,2,5,2,7,5,10,2,12,1,6,2,6,6,2,2,2,12,6,2,6,10,10,11,2,5,2,11,11,2,1,5,2,2,2,2,7,9,11,11,6,10,2,5,9,1,1,1,2,0,
1,1,2,2,6,1,5,2,1,1,1,5,1,2,1,2,2,6,1,1,2,2,2,5,1,5,13,6,1,2,1,5,1,2,1,2,2,11,2,2,2,2,7,13,14,6,1,0,1,1,1,1,0,1,1,1,2,5,2,2,7,2,6,2,2,2,13,13,2,2,7,6,2,2,0,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,6,14,6,2,6,7,14,13,2,2,1,1,1,1,2,1,2,1,2,1,2,2,1,1,2,2,5,6,2,5,2,2,2,26,13,7,11,6,1,2,6,2,2,2,2,2,2,12,2,2,2,5,2,6,2,1,1,1,1,2,5,2,2,5,2,1,2,1,2,6,2,2,7,6,2,6,2,5,2,1,1,2,12,6,13,1,1,2,1,2,2,2,2,21,1,2,2,5,6,2,2,2,2,5,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,5,2,2,5,2,2,2,2,10,12,2,5,2,5,10,10,13,5,1,1,2,1,2,12,7,14,5,6,2,2,5,2,5,2,2,10,13,13,2,6,2,2,7,6,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,2,2,2,12,6,5,5,2,5,2,2,11,6,2,5,2,11,7,2,2,10,7,6,2,2,10,13,6,1,1,1,2,5,9,2,5,5,11,13,6,10,6,2,5,1,1,2,5,0,
1,2,6,1,1,2,2,1,1,1,1,1,1,2,5,2,2,2,2,5,11,6,2,2,6,7,21,5,2,5,2,1,1,1,1,2,10,7,11,2,13,14,11,11,13,1,1,1,0,1,1,1,1,0,1,2,1,2,2,6,7,2,2,2,5,2,2,2,2,2,13,1,2,1,1,1,2,1,2,5,1,0,1,1,1,1,1,1,7,2,7,2,6,7,7,7,6,7,13,2,1,2,2,1,1,5,2,1,5,2,5,2,1,2,2,12,11,7,2,2,2,5,11,6,5,13,7,2,2,6,1,2,2,5,1,2,5,2,1,5,2,2,2,2,2,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,2,2,5,2,5,2,2,2,1,1,2,5,11,5,1,0,1,1,6,1,7,2,13,7,2,2,5,2,2,2,5,2,1,2,1,6,1,6,2,5,1,1,1,1,1,2,1,0,1,1,1,2,6,2,1,2,2,5,1,5,12,2,2,5,11,13,10,2,10,1,1,1,2,5,2,10,2,21,2,2,2,2,2,2,2,5,13,13,13,7,2,2,2,6,6,6,7,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,5,5,6,2,7,11,2,2,2,5,6,6,2,2,2,11,6,2,2,12,6,1,2,2,5,11,2,2,1,2,6,9,9,9,5,2,11,11,2,11,2,2,2,1,1,1,2,2,
2,11,10,2,5,10,1,1,1,2,1,1,2,5,2,2,5,11,2,2,2,5,2,2,2,13,10,1,1,2,1,2,1,1,1,1,6,2,11,7,7,7,13,14,6,1,1,1,1,0,1,1,1,1,1,1,2,2,5,1,13,7,6,2,2,11,11,6,5,5,2,5,2,1,1,0,2,2,2,2,2,1,1,1,1,1,1,1,14,6,7,7,7,13,6,5,2,10,11,2,1,1,1,1,2,2,1,1,2,2,2,2,2,2,2,11,13,12,1,5,7,2,12,21,6,7,2,2,5,2,2,5,2,2,2,2,2,2,2,1,2,5,1,2,6,2,1,1,1,5,2,5,2,2,2,2,5,1,1,2,5,2,2,2,2,2,5,1,5,2,2,14,13,6,1,1,0,2,2,2,5,2,12,7,2,2,2,2,5,2,2,2,2,5,2,1,5,7,2,2,1,1,2,1,1,1,1,1,0,1,1,5,1,2,1,5,2,2,5,1,2,2,1,2,12,11,2,11,1,1,1,1,2,2,2,12,2,10,2,6,1,5,2,5,5,2,10,7,13,2,6,2,2,2,6,2,2,6,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,25,6,5,7,2,6,2,2,6,2,2,1,11,6,11,2,9,10,11,2,2,10,12,11,12,1,1,1,2,6,2,2,2,6,10,10,6,7,2,5,1,1,1,1,5,0,
2,13,1,5,2,1,1,1,1,2,1,1,5,2,2,1,6,1,5,2,6,2,5,2,1,5,1,1,1,1,1,1,1,1,1,1,5,2,2,11,6,11,7,11,2,2,1,1,1,1,1,1,1,2,1,2,2,10,10,2,21,2,2,2,5,2,10,5,5,2,2,2,5,0,1,1,1,1,2,2,1,1,0,2,1,1,1,1,7,2,14,14,13,7,13,2,13,14,14,2,1,1,1,1,2,1,1,2,6,2,5,2,2,2,12,5,5,2,2,10,11,5,28,7,7,7,6,1,2,5,2,1,2,5,1,2,5,2,1,1,2,2,5,11,1,6,1,1,2,2,2,2,2,13,1,2,2,1,2,2,2,2,6,1,13,1,2,2,2,2,6,7,14,6,6,0,1,2,5,2,13,2,13,1,2,13,1,2,6,1,2,5,5,2,2,2,2,2,13,2,1,1,2,5,2,1,1,1,1,1,1,0,1,1,1,2,5,2,2,6,2,2,1,7,7,13,5,5,1,1,1,1,2,5,2,2,21,11,2,1,2,1,2,2,2,5,10,10,12,2,7,2,11,6,6,2,7,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,5,11,11,6,2,2,2,6,2,11,2,6,1,6,6,6,2,2,5,10,11,11,13,11,2,2,5,2,1,2,2,2,25,7,2,13,11,11,10,2,1,1,1,1,2,2,2,
2,2,6,2,1,1,1,1,1,1,1,2,5,2,1,1,1,2,6,1,2,2,2,2,1,2,6,1,1,5,1,2,2,2,2,2,2,6,7,11,13,7,14,2,2,1,1,1,1,1,2,2,1,2,5,5,5,2,10,2,13,2,2,5,2,2,11,2,2,2,13,2,2,1,1,1,2,1,1,2,2,1,0,2,2,1,0,2,2,12,14,7,13,2,7,2,12,13,11,2,1,1,2,2,5,2,1,1,2,2,2,13,1,1,5,2,5,5,12,13,5,10,11,13,13,6,2,6,2,2,2,2,1,1,1,1,2,1,1,2,5,2,2,5,2,2,2,2,1,2,2,5,5,2,6,2,5,2,5,2,2,6,1,2,2,2,1,1,1,1,2,7,14,6,1,1,6,1,1,2,2,2,21,2,6,2,5,5,2,2,6,1,2,6,1,2,13,2,7,2,2,6,1,2,1,1,1,1,1,1,2,1,1,1,1,2,6,2,5,2,2,2,1,7,12,5,2,2,2,1,1,1,1,2,2,6,5,2,2,1,1,2,1,6,9,10,13,21,2,2,2,11,1,11,2,2,6,2,2,1,1,1,2,1,1,1,1,1,1,1,1,2,5,2,2,11,6,7,6,1,2,7,2,2,2,2,11,6,7,11,2,2,10,2,13,26,1,2,2,1,1,1,5,2,2,2,2,10,13,10,10,2,1,2,1,1,2,1,5,1,
1,1,2,1,1,1,1,1,1,1,1,1,1,6,1,1,5,2,2,2,5,2,5,2,1,2,2,2,2,2,5,2,2,1,5,2,11,7,11,7,13,13,2,13,2,2,2,1,1,1,2,1,1,2,1,2,2,5,5,13,11,2,6,1,6,1,5,2,6,5,6,1,2,1,1,1,1,1,1,2,1,1,0,2,1,1,1,1,2,16,7,7,11,6,2,2,21,7,6,1,1,1,1,1,1,1,1,1,1,5,2,2,2,13,21,2,2,2,5,2,21,12,13,13,11,2,13,2,2,2,5,1,1,2,2,1,2,1,1,2,2,2,5,2,2,2,5,2,1,2,12,2,5,2,5,2,2,2,2,5,2,13,13,13,2,1,1,1,2,5,2,13,2,2,1,1,2,2,6,2,10,13,2,6,1,2,2,2,1,5,1,2,6,1,5,2,13,2,13,1,1,2,5,1,1,1,2,2,1,1,1,0,1,1,1,1,2,2,2,2,2,1,1,10,10,2,2,1,1,1,1,1,1,2,5,6,11,7,5,2,2,5,2,2,11,2,13,2,6,2,7,6,2,6,6,2,2,2,5,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,12,7,11,7,2,6,2,2,11,2,2,5,6,6,2,2,2,5,10,6,11,1,2,5,2,1,1,2,2,5,2,5,2,10,10,2,12,2,1,1,1,1,2,2,1,2,
1,1,2,2,2,2,1,1,1,1,1,1,2,2,1,1,2,2,5,2,2,2,2,1,2,13,2,1,2,5,2,5,2,2,2,2,2,13,7,7,5,2,2,2,2,2,1,1,1,1,2,5,1,2,5,5,10,1,6,7,21,1,2,2,7,2,5,2,2,11,7,6,1,0,1,1,1,1,1,1,1,1,1,0,2,1,0,2,2,7,13,7,7,2,11,5,7,7,2,1,2,1,1,1,2,1,2,1,2,2,2,12,2,7,13,2,2,12,7,11,14,2,14,7,13,13,7,2,2,6,2,2,2,1,1,1,2,2,1,2,5,2,2,2,2,5,2,2,2,5,2,2,6,1,5,2,6,1,6,1,2,14,7,7,2,1,2,6,2,1,7,14,2,2,1,1,2,6,1,2,12,11,6,5,2,5,5,2,2,1,1,1,2,2,6,1,2,6,6,6,1,2,2,1,1,2,2,2,1,1,1,1,1,0,1,1,1,2,12,2,5,1,1,5,10,1,1,1,1,1,1,2,2,1,2,2,13,2,2,5,2,2,5,2,2,2,13,2,2,2,2,2,2,11,2,6,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,12,6,10,11,7,2,2,2,11,6,2,1,2,7,11,6,2,2,2,11,1,12,10,2,2,5,1,1,5,2,2,6,1,2,11,26,6,9,6,1,1,1,1,5,2,2,6,
1,1,1,1,5,2,5,1,1,1,1,2,5,2,1,2,5,2,2,6,7,5,2,2,11,7,6,2,2,2,1,2,5,1,2,5,2,7,11,7,2,2,6,13,2,1,1,1,1,2,1,1,1,1,2,5,5,5,1,2,2,2,2,6,5,2,2,5,2,13,11,2,1,1,1,0,1,1,1,2,0,1,0,2,1,0,1,1,2,13,1,2,7,13,11,11,10,14,1,0,2,1,1,0,1,6,2,1,2,6,5,7,2,12,6,1,2,2,2,21,2,13,21,14,7,13,2,2,5,2,2,2,2,5,2,2,5,2,1,2,1,2,2,5,2,2,2,2,5,2,1,5,2,2,2,2,2,5,2,2,5,13,5,5,2,1,1,2,1,1,13,2,2,13,0,1,2,5,2,12,7,14,7,1,2,6,2,5,1,2,2,5,2,5,1,2,5,7,7,2,6,1,2,6,1,1,5,2,1,1,1,1,1,1,1,1,1,2,12,1,12,5,5,10,2,1,1,2,1,1,1,5,1,2,2,5,11,2,2,2,5,2,2,2,10,13,5,2,5,2,2,11,2,6,7,6,2,6,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,5,11,11,7,6,2,2,5,2,5,1,6,2,11,5,6,2,5,2,12,10,10,2,9,2,2,2,1,1,1,1,2,11,2,21,10,10,10,2,1,1,1,1,1,2,5,1,
1,2,1,1,2,2,2,1,1,1,1,6,1,2,2,6,2,9,6,1,2,2,11,2,13,13,2,1,2,6,1,1,2,1,2,2,13,26,2,6,2,5,7,2,1,2,1,1,2,2,1,1,1,2,2,2,5,2,5,2,5,2,10,1,2,1,2,11,13,7,2,2,2,1,0,1,2,2,1,5,1,1,1,0,0,2,1,2,7,5,6,5,7,13,21,14,14,13,1,1,1,1,0,1,1,2,1,5,2,1,5,2,6,13,1,1,1,2,7,10,2,5,13,6,2,7,6,1,1,2,5,2,2,2,2,6,2,2,2,1,5,2,5,2,2,5,2,1,2,1,0,1,2,6,1,5,1,2,2,2,13,6,7,7,1,1,1,1,2,2,7,2,5,2,1,1,2,5,2,2,13,12,6,2,5,2,7,2,6,1,6,2,2,2,6,2,2,13,2,6,1,5,2,2,5,1,2,1,2,1,1,1,1,0,1,1,1,2,6,2,5,2,2,2,2,1,1,1,1,1,2,1,2,5,2,12,10,2,6,1,1,2,5,11,11,2,6,2,2,2,11,2,6,7,6,6,1,2,5,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,11,7,11,6,2,2,2,2,2,6,1,2,2,2,11,2,2,2,5,9,10,5,2,2,2,5,1,1,1,2,2,5,1,13,10,11,1,2,1,1,1,1,2,1,2,6,
1,5,2,1,2,5,1,2,2,1,1,1,2,2,5,2,2,2,1,2,5,11,11,11,11,13,1,1,1,1,1,1,1,2,5,2,2,2,2,7,2,10,10,2,0,1,2,1,2,2,2,1,1,1,2,5,5,2,2,6,2,11,2,5,2,2,12,1,7,13,2,2,2,1,1,1,1,1,2,2,1,1,1,1,1,1,2,2,13,7,6,7,14,30,21,14,13,2,6,1,1,1,1,1,1,2,2,2,1,2,13,2,2,13,2,1,2,14,7,6,5,7,7,7,11,13,2,2,2,2,2,2,6,1,2,7,2,2,9,2,2,13,1,13,2,2,2,2,2,2,6,2,5,2,2,2,2,6,2,5,13,6,13,14,1,1,0,2,5,6,6,2,2,2,5,1,2,2,6,1,7,2,2,2,2,5,2,6,1,5,2,2,2,6,1,2,2,7,2,2,2,6,1,2,2,6,2,1,5,1,1,1,1,1,1,2,1,1,2,2,2,6,2,1,2,2,1,2,0,1,1,1,1,2,1,2,12,7,2,2,5,2,2,14,11,2,2,2,6,1,11,6,2,11,5,2,7,2,2,1,1,1,1,1,1,1,1,1,1,1,1,5,2,12,10,7,10,11,6,2,2,5,6,2,2,11,6,2,9,2,6,9,2,2,2,2,2,2,5,2,1,1,1,5,2,1,11,12,13,2,5,1,1,1,2,1,1,5,2,2,
2,2,2,5,6,7,1,2,5,2,2,1,5,2,2,1,5,2,5,2,2,13,12,1,13,26,2,2,1,1,1,2,1,1,1,1,2,13,12,7,5,5,7,6,1,1,1,1,2,2,1,1,0,1,2,2,2,2,5,1,2,2,2,1,2,13,7,2,13,2,2,2,1,2,1,1,2,2,2,6,1,0,2,1,2,2,5,13,2,2,5,14,13,13,17,12,13,1,1,2,1,1,2,1,1,2,5,1,1,2,5,1,5,2,1,1,13,1,12,1,11,2,7,7,7,7,2,5,2,2,12,6,5,2,5,12,2,2,2,2,5,2,13,1,2,5,2,5,2,5,2,1,2,2,6,2,5,2,2,5,14,2,2,13,1,2,1,2,2,13,7,2,2,6,2,2,2,5,2,2,6,1,1,1,6,2,6,1,2,2,1,5,2,5,1,5,13,12,6,1,2,2,1,2,5,2,2,1,2,1,1,1,1,1,1,1,1,2,25,28,2,1,1,2,5,1,1,1,1,1,2,1,1,5,2,13,7,2,2,5,2,2,13,13,2,2,6,1,2,6,6,2,11,6,2,2,6,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,5,11,7,7,11,2,2,5,2,2,5,2,2,2,11,2,2,2,2,6,7,11,1,6,2,2,2,1,2,1,1,1,2,11,13,10,2,1,1,1,1,1,1,2,1,2,2,
7,1,1,1,2,10,1,10,10,1,1,1,2,2,1,2,2,2,2,2,10,7,11,2,6,1,2,1,1,1,1,1,1,1,1,1,6,2,2,2,13,13,11,2,2,0,1,1,1,2,1,1,1,1,2,2,5,2,2,2,5,2,6,1,10,11,2,6,2,7,2,6,1,0,1,2,2,2,13,5,0,1,0,1,1,2,5,7,6,13,7,6,14,14,13,6,7,2,2,1,1,1,2,5,1,1,1,1,1,2,2,1,2,1,5,2,5,2,5,6,5,7,11,13,11,13,2,2,2,2,13,6,2,5,13,2,2,2,2,5,2,6,2,2,6,1,1,2,2,1,2,1,2,5,2,2,2,2,6,1,2,6,14,13,1,1,1,1,2,2,6,2,5,2,2,5,2,2,2,1,1,1,1,2,2,7,2,1,5,2,2,2,5,2,1,2,5,6,1,1,5,2,5,2,2,2,1,6,1,1,1,1,2,1,1,2,2,1,65,5,12,1,2,2,2,2,1,5,1,1,1,1,1,2,2,12,10,2,2,2,2,6,11,11,2,2,2,5,2,2,2,2,11,6,13,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,25,7,7,11,10,2,2,6,1,11,2,2,25,6,6,11,2,2,10,2,10,6,2,2,2,5,1,1,2,1,1,1,2,11,13,2,2,1,1,1,2,1,1,5,2,12,2,
2,5,2,1,5,10,2,10,1,1,1,1,2,5,1,1,2,1,1,1,2,10,2,2,2,2,5,1,1,1,1,1,1,1,1,2,2,2,2,13,13,14,11,2,1,2,0,1,1,2,2,1,0,2,2,2,2,1,5,2,2,2,2,1,5,2,2,5,10,11,2,7,0,2,1,0,2,5,2,6,1,1,1,1,1,6,13,5,13,14,11,16,21,13,7,13,13,0,2,1,1,1,2,1,1,2,1,1,1,13,1,1,2,5,7,2,2,2,5,5,13,28,11,13,13,7,6,1,2,5,7,2,11,7,13,2,2,5,2,2,6,5,1,6,1,2,1,6,1,6,1,1,2,2,2,5,2,5,2,2,6,1,14,13,2,2,6,1,2,13,2,2,2,6,1,2,1,1,1,1,1,2,1,2,5,7,6,2,2,2,6,1,6,1,1,2,13,1,2,2,2,5,2,2,5,2,2,1,2,1,2,38,2,1,1,5,1,1,5,38,1,1,2,5,2,2,1,1,1,1,1,2,1,2,5,7,1,2,5,2,5,2,13,7,6,2,5,2,2,5,2,11,7,7,2,6,2,2,5,1,1,1,1,1,1,1,1,1,1,1,1,2,5,2,7,11,10,7,5,2,2,2,6,1,2,2,10,7,2,6,9,6,7,11,5,2,2,6,2,5,1,1,1,1,2,5,26,6,9,5,1,1,1,1,1,2,2,2,10,2,
2,1,1,1,2,2,5,2,2,1,1,1,2,2,1,1,1,1,5,1,1,2,5,2,2,6,1,1,1,2,1,1,1,2,1,5,7,6,7,12,21,7,12,2,0,2,1,2,1,2,1,2,1,1,1,2,2,1,1,2,5,2,2,2,2,11,5,7,2,5,10,11,0,2,0,1,2,2,2,7,0,1,1,1,2,2,14,11,11,13,16,14,8,2,21,11,2,2,1,1,0,1,1,1,1,1,1,2,5,7,6,5,7,2,2,2,5,2,2,13,7,11,13,13,7,13,2,2,2,2,5,7,7,7,13,2,2,2,2,2,7,2,6,7,2,6,1,2,6,1,5,1,2,6,1,2,2,2,2,5,2,5,13,6,2,6,2,5,7,2,7,2,2,1,2,2,2,1,2,2,1,5,1,2,2,7,1,2,2,6,1,2,2,2,1,2,13,1,6,2,5,2,1,1,6,2,5,2,1,2,2,1,1,2,1,1,1,2,1,0,1,1,1,2,5,2,1,1,1,1,1,1,6,2,12,2,2,2,2,2,2,2,21,6,2,2,2,2,5,2,5,2,11,6,5,7,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,12,1,10,2,2,2,5,6,2,2,5,6,5,2,5,2,2,11,11,7,2,2,6,1,2,2,1,2,1,1,1,5,26,5,9,2,1,1,1,2,1,1,6,9,12,0,
2,6,1,1,2,5,0,2,5,2,1,1,5,2,1,1,1,2,1,5,2,10,1,5,2,1,2,1,5,2,2,2,1,1,2,2,11,2,5,21,13,13,7,1,1,1,0,1,1,2,1,1,1,2,1,2,5,2,1,1,2,5,2,5,5,2,2,6,5,7,10,2,1,0,2,1,1,2,5,2,1,1,2,2,2,10,11,12,6,14,14,11,7,13,12,7,2,1,1,1,1,1,6,1,1,2,1,1,2,2,1,11,2,2,1,2,2,6,2,7,21,13,15,13,13,7,2,5,2,2,2,13,13,7,7,6,1,1,1,2,13,7,7,2,13,1,2,5,2,2,2,1,2,2,6,2,5,2,2,2,2,13,14,6,2,5,2,2,5,2,7,1,1,1,12,7,2,0,1,1,2,2,2,6,2,5,1,2,5,2,2,12,2,2,6,7,7,13,2,2,2,5,2,2,7,2,2,1,1,1,5,1,1,1,1,1,2,1,0,1,1,1,1,2,2,1,1,1,1,1,2,2,5,2,2,6,1,6,2,5,1,2,13,2,5,1,1,6,2,2,2,2,11,7,11,2,6,5,2,1,1,1,1,1,1,1,1,1,1,1,1,5,2,5,7,10,13,2,5,2,2,2,11,2,2,5,11,2,5,2,5,11,11,2,6,1,2,5,2,2,1,1,1,2,5,11,11,2,2,1,1,1,2,1,1,1,1,2,5,2,
2,2,2,1,6,2,5,1,2,2,5,2,2,5,1,1,1,1,2,2,10,26,5,2,1,2,1,1,2,1,5,2,1,1,5,2,2,2,13,13,13,7,12,1,2,2,1,1,0,2,1,1,0,1,1,2,2,2,1,1,1,2,2,2,2,7,5,7,11,7,13,2,1,1,1,1,1,1,2,2,1,1,2,2,5,21,7,2,29,14,11,7,13,7,7,6,2,1,1,1,0,1,2,1,1,1,2,2,5,2,5,5,2,1,0,1,2,2,6,13,13,7,14,13,13,6,2,2,2,5,5,13,7,13,7,2,2,1,2,5,7,7,6,2,7,2,6,1,2,5,2,1,2,5,2,2,6,2,5,2,5,13,7,6,1,2,2,1,2,7,13,1,2,1,1,0,0,2,0,1,1,2,6,7,2,2,1,1,2,2,12,2,2,6,1,7,5,7,2,2,5,2,5,1,6,2,5,2,1,2,2,1,1,1,1,0,12,2,1,1,1,1,1,1,6,1,2,1,1,1,1,5,7,1,5,2,5,1,2,2,2,5,13,2,2,2,6,1,2,5,2,2,6,2,10,2,5,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,9,11,1,5,2,2,2,5,2,2,2,2,6,7,2,10,2,5,2,11,11,2,2,5,2,2,2,5,1,1,2,1,2,26,5,2,25,2,1,1,5,1,2,1,1,9,9,2,
1,2,5,1,2,2,2,1,5,2,5,2,2,10,5,2,1,6,1,6,1,1,1,5,2,2,5,2,2,2,2,2,10,2,2,11,7,11,2,6,7,13,5,2,6,1,2,5,2,11,2,1,1,1,1,2,5,2,1,1,1,2,5,6,12,11,10,12,13,14,13,2,1,1,1,1,1,1,2,2,1,1,1,7,14,14,22,5,13,7,5,14,7,7,6,2,5,1,1,0,1,1,2,1,1,2,5,5,2,5,7,7,2,1,1,2,5,7,2,21,11,14,13,13,13,6,2,2,5,2,2,21,7,13,12,1,1,1,1,2,7,7,2,7,7,2,1,2,6,2,1,1,2,2,2,5,2,2,2,2,2,21,13,2,2,6,2,6,5,7,6,2,1,1,0,2,1,1,1,1,1,2,5,2,2,5,1,2,6,1,14,2,2,2,5,2,6,7,2,6,2,2,2,13,1,2,2,2,5,2,2,2,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,5,1,1,1,2,2,2,2,2,2,6,1,1,2,1,10,2,1,6,1,2,6,1,6,1,11,6,6,2,2,6,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,5,7,2,13,2,5,2,2,11,2,6,2,12,6,2,5,2,2,10,11,5,2,2,5,1,2,1,1,1,1,6,7,11,5,1,2,1,1,2,1,1,1,5,2,6,10,2,
1,1,2,13,10,1,1,5,1,5,9,2,5,5,2,2,2,1,1,1,1,2,1,2,2,2,6,1,1,5,2,2,1,2,2,5,5,7,11,2,2,5,7,1,2,0,1,1,2,7,1,2,0,1,5,2,2,5,1,1,2,1,1,2,11,7,13,7,10,21,6,2,1,1,2,1,1,1,2,2,1,1,1,2,13,21,7,2,13,13,11,5,2,13,13,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,5,2,2,5,1,1,2,2,2,13,13,13,13,13,13,2,2,2,2,2,13,13,13,13,7,2,1,1,2,5,7,13,7,6,7,2,2,5,2,5,1,1,2,2,5,2,2,2,5,2,7,13,2,6,2,2,2,7,7,7,7,2,1,0,2,0,2,1,1,1,1,2,2,2,6,1,1,6,1,7,6,2,5,2,2,7,7,5,2,2,2,6,1,2,6,7,6,2,1,1,1,5,1,1,1,1,1,0,2,1,1,1,1,2,1,1,6,2,1,1,2,7,5,1,2,2,5,1,2,1,2,12,2,2,6,1,2,5,2,2,2,5,10,6,2,2,5,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,5,10,10,7,2,2,1,6,2,5,2,2,2,2,2,2,2,5,2,13,6,2,2,6,2,5,2,1,6,1,5,1,26,2,2,2,5,0,2,1,1,2,1,2,5,10,2,1,
1,1,2,13,2,1,1,2,2,5,2,1,1,2,2,5,2,1,1,1,2,5,2,2,5,2,2,2,2,2,5,2,1,2,6,1,11,2,7,2,5,5,10,1,5,1,1,1,2,11,0,1,1,1,2,2,6,2,1,1,1,2,13,2,12,6,5,13,13,21,11,0,2,1,1,2,2,5,1,13,1,2,5,13,7,16,2,12,13,13,6,13,14,13,2,2,1,1,1,1,1,1,1,1,1,2,1,1,2,2,6,2,1,1,2,12,1,6,13,21,13,11,13,13,11,6,2,5,2,2,13,14,11,13,6,1,2,2,6,1,7,7,2,2,7,6,2,2,2,2,2,1,2,6,2,2,2,5,2,2,21,6,7,6,6,6,6,7,6,14,7,0,2,0,2,1,1,1,1,2,1,2,6,2,2,1,1,2,2,13,2,2,1,2,6,7,7,2,5,2,5,2,6,2,7,7,6,6,1,2,2,2,1,1,1,1,1,1,0,1,1,1,1,2,5,1,2,2,2,1,2,2,1,6,1,6,2,2,5,1,2,12,1,1,1,2,5,2,2,5,2,2,13,6,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,5,5,6,5,1,2,2,2,11,6,2,11,6,5,2,2,2,13,5,2,1,2,2,1,2,1,1,2,1,2,10,2,5,9,2,5,1,1,1,1,1,2,2,5,2,1,
1,1,5,13,5,1,2,11,9,2,1,1,1,2,1,1,2,1,2,1,1,1,1,1,2,2,5,1,1,1,2,1,2,1,2,5,10,11,10,2,10,7,13,1,2,2,1,1,1,5,1,1,1,1,2,5,1,2,2,5,2,5,2,2,13,13,15,13,21,13,2,2,1,2,5,1,5,2,16,5,2,2,14,6,2,13,2,14,7,7,7,13,13,11,2,2,1,2,1,1,1,2,2,2,2,2,1,2,2,6,7,2,6,2,12,5,2,12,14,16,13,13,13,14,11,2,2,2,2,13,13,14,13,7,2,1,1,1,2,5,7,2,7,5,7,1,2,13,2,5,1,1,1,2,2,2,2,2,2,2,16,12,6,6,2,6,13,7,7,8,7,1,0,2,0,0,2,1,1,1,2,7,14,2,5,5,1,2,5,1,2,2,5,2,2,7,2,6,2,2,2,2,2,7,7,6,7,2,6,1,6,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,5,2,5,1,1,2,1,5,2,2,6,2,1,2,10,2,5,1,1,2,2,6,2,5,2,11,2,2,5,2,5,2,1,1,1,1,1,1,1,1,1,1,1,1,2,5,9,7,5,2,2,2,5,2,6,2,10,11,6,6,6,2,2,6,11,2,2,9,2,5,2,2,9,1,1,6,10,5,2,2,5,9,2,1,1,1,5,1,2,6,9,9,2,
1,2,21,7,2,1,1,2,1,1,1,2,1,2,5,2,9,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,5,2,10,2,5,6,2,2,5,2,2,1,5,0,1,1,2,1,2,1,1,2,2,5,2,1,1,2,7,2,13,13,13,14,28,13,13,6,1,1,2,2,2,5,2,13,13,6,7,6,7,7,16,6,7,13,7,11,13,12,2,2,1,2,2,2,1,1,1,2,2,2,7,1,2,7,7,14,6,1,7,2,2,13,21,13,21,15,21,14,13,13,2,6,1,6,1,14,13,7,11,2,1,1,1,2,7,5,7,2,7,2,1,5,2,2,2,2,1,1,2,5,2,5,6,5,7,13,2,7,2,2,13,1,6,7,7,6,2,0,2,0,2,0,1,1,1,2,5,2,2,5,2,1,5,6,2,5,2,2,13,7,7,6,2,2,2,5,2,6,7,2,6,6,2,1,5,2,1,1,1,1,1,1,0,2,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,2,2,5,2,2,2,2,2,1,1,1,2,1,5,1,2,2,2,10,6,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,5,5,2,5,2,6,2,5,2,2,11,6,2,11,2,2,2,2,26,2,1,6,1,1,2,2,2,1,2,2,5,2,2,6,9,2,2,5,2,1,2,1,5,6,9,5,1,
1,10,5,5,2,1,2,1,1,1,1,5,1,2,2,2,2,1,1,1,1,1,1,5,1,2,1,2,5,1,2,5,2,2,2,2,5,2,10,2,1,5,10,1,1,2,2,1,1,5,1,1,1,2,2,5,2,5,2,1,5,11,2,7,21,21,21,16,13,13,2,1,1,1,1,1,1,2,12,6,7,7,13,7,13,7,6,7,2,11,14,7,2,1,2,1,1,2,2,2,1,1,2,2,2,13,1,2,21,13,2,2,2,6,2,5,21,13,14,14,21,13,29,14,11,2,2,5,2,5,13,13,7,11,2,1,1,1,2,2,14,7,2,7,6,1,1,2,5,5,1,1,0,1,2,2,2,2,2,13,7,6,7,6,6,7,2,7,7,7,7,2,0,2,1,0,2,2,1,1,2,2,2,6,2,5,1,2,1,2,1,1,2,2,7,7,7,6,2,5,2,2,6,6,7,7,5,6,1,2,2,1,1,1,1,1,0,2,1,1,1,1,1,1,1,2,1,2,2,1,6,1,1,1,2,5,2,2,2,6,1,6,1,2,6,1,1,2,6,2,5,11,6,6,2,6,2,5,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,12,10,2,2,1,2,2,2,6,1,2,11,7,6,2,11,2,10,7,2,1,2,2,1,1,5,2,1,1,5,10,2,5,2,2,6,1,1,1,2,1,2,1,10,2,2,1,
5,10,2,1,1,1,5,2,2,1,1,1,1,2,5,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,5,2,5,2,5,1,1,5,5,1,1,1,1,1,1,1,2,1,1,1,2,2,2,2,1,1,6,2,12,13,10,11,13,7,5,13,6,0,1,2,2,1,1,2,12,2,12,7,2,6,7,14,6,7,13,7,2,2,1,1,5,1,1,1,2,1,0,1,2,5,7,11,2,2,13,13,2,2,5,5,2,7,17,13,21,14,13,13,13,14,2,2,2,2,2,11,13,13,13,11,2,1,1,1,6,2,7,7,6,7,2,1,6,2,7,2,5,1,1,1,2,2,5,2,6,7,2,6,2,2,2,2,13,6,14,7,2,1,1,0,0,2,1,2,5,1,2,7,5,2,2,2,5,2,1,1,1,6,2,7,6,13,1,5,2,2,2,2,7,6,7,6,1,2,2,6,1,1,1,1,1,1,1,1,0,1,1,2,1,1,5,1,6,2,5,1,1,1,2,1,2,2,2,2,5,1,1,2,5,2,1,2,6,9,2,2,2,11,11,2,6,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,12,1,6,1,1,2,5,2,9,5,2,6,11,6,6,2,5,5,10,2,2,2,10,1,1,2,1,1,2,9,5,1,2,5,26,1,1,1,1,2,1,5,9,10,5,5,2,
2,1,1,1,1,2,1,2,2,2,1,1,2,2,1,2,5,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,10,2,5,2,2,5,1,2,1,1,2,2,1,1,21,1,1,1,1,2,2,5,2,2,2,2,14,15,11,29,14,21,13,11,13,2,2,1,1,1,1,2,2,6,2,13,2,2,13,7,7,13,7,7,11,6,1,1,1,2,1,5,2,5,1,1,1,2,2,7,2,1,11,14,6,2,2,2,2,11,13,29,13,13,8,13,13,13,13,6,2,5,2,5,13,13,7,7,2,2,1,1,1,2,2,7,7,2,2,5,2,2,2,13,2,2,1,2,1,2,1,2,2,5,13,2,6,7,2,12,11,6,6,7,6,2,2,1,1,2,0,2,2,2,1,6,1,2,2,5,2,2,2,5,2,2,1,2,7,2,6,2,2,2,6,1,6,6,13,7,2,2,5,2,2,2,1,1,1,1,1,0,2,1,1,2,2,2,1,1,1,1,2,2,6,1,1,5,1,1,2,2,2,2,5,2,1,1,1,1,1,2,2,2,5,2,11,2,6,2,2,5,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,12,1,1,1,2,1,11,2,2,2,25,11,2,2,9,2,13,2,1,5,2,2,1,1,2,1,5,2,5,9,6,2,2,2,1,1,1,2,5,5,9,7,9,2,5,1,
1,2,1,1,1,1,1,5,2,1,1,2,5,2,2,2,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,5,2,10,2,10,2,1,2,7,1,1,6,2,1,2,12,2,2,2,1,2,2,5,2,5,2,1,13,21,7,14,29,29,14,13,11,13,2,1,2,1,1,1,1,1,2,2,2,2,13,11,13,7,11,2,11,6,1,1,1,2,1,1,2,2,2,2,1,1,2,6,5,1,1,13,21,6,1,2,2,12,21,11,14,11,14,13,13,13,14,11,2,2,2,2,12,13,13,7,7,6,2,1,2,2,2,13,7,6,2,6,2,2,5,2,2,2,5,1,2,1,2,5,2,2,2,7,6,1,2,2,6,6,2,6,7,7,6,0,1,0,1,0,2,2,5,1,2,5,2,7,2,2,5,2,2,1,6,6,2,7,6,2,2,2,5,2,5,2,7,7,13,6,2,2,5,2,2,2,1,1,1,1,1,0,2,1,1,2,2,1,2,1,1,2,5,1,1,1,2,2,5,2,5,2,5,2,5,2,2,2,6,1,5,2,2,2,5,11,11,2,2,6,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,5,2,9,2,5,1,2,5,2,2,2,5,2,5,2,10,11,2,10,7,2,2,2,5,2,1,2,2,1,2,25,1,2,2,9,11,0,2,1,1,1,2,5,9,2,2,12,2,5,
1,1,1,5,1,2,2,2,2,1,1,1,2,5,1,2,1,1,1,1,1,1,1,2,6,5,5,2,2,1,1,1,1,2,5,5,2,2,2,5,10,12,1,1,2,2,2,13,2,2,2,1,1,2,5,2,2,2,6,1,11,7,13,13,14,21,14,13,13,14,2,1,5,2,2,1,2,5,2,13,2,14,2,7,7,11,7,7,7,2,2,1,2,1,2,2,2,9,2,2,1,1,2,2,2,2,2,13,14,2,2,6,7,7,11,13,16,11,17,11,6,16,13,13,2,2,1,2,7,13,11,13,2,2,1,2,6,1,7,7,7,2,5,2,2,2,6,1,7,5,2,2,1,2,2,1,2,5,13,7,2,2,7,7,5,2,6,7,7,7,2,2,1,1,1,1,2,7,2,2,2,2,6,2,2,6,2,2,1,2,2,7,2,7,2,2,2,5,2,2,2,2,13,5,7,2,6,2,2,5,2,1,1,1,1,1,0,2,1,1,1,1,2,2,1,1,1,1,2,2,1,1,1,2,1,2,2,2,2,2,2,5,2,1,2,2,6,2,5,2,2,11,5,11,2,2,2,6,1,2,1,1,1,1,1,1,1,1,1,1,2,2,7,6,2,2,1,1,2,2,11,2,2,9,11,2,6,1,10,10,11,5,1,2,2,2,1,5,1,2,2,2,6,2,5,2,5,1,1,1,1,1,9,10,9,1,25,1,9,2,
1,1,2,1,1,5,5,2,5,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,2,1,1,5,2,2,2,1,2,2,11,10,5,2,5,21,2,2,5,2,5,13,1,2,2,2,2,1,2,2,2,5,2,2,2,11,7,14,16,29,16,13,13,2,6,2,1,2,2,2,5,1,2,2,6,7,13,6,13,7,7,2,11,13,6,1,2,1,2,5,1,2,2,2,5,0,2,5,2,2,1,7,13,7,6,2,2,12,6,7,16,11,17,13,8,13,11,7,2,6,2,2,2,13,7,7,2,14,2,1,2,2,2,2,7,2,7,2,2,5,6,1,2,6,2,1,2,5,1,2,2,2,2,5,2,2,6,2,13,6,7,6,14,7,13,2,0,1,1,1,1,2,7,2,5,2,6,2,5,2,5,2,6,1,5,7,7,2,2,5,2,5,2,2,2,6,2,2,13,7,2,2,2,6,2,2,1,1,1,1,1,1,0,0,2,0,1,1,2,1,1,1,1,5,2,2,2,1,1,1,2,6,2,9,2,5,1,2,1,2,5,2,2,2,6,2,7,7,11,2,2,5,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,11,2,2,1,2,1,2,5,2,1,2,5,2,5,11,6,10,11,2,2,2,5,2,6,1,1,1,5,6,2,2,2,2,2,1,5,1,1,1,1,25,2,5,5,5,9,2,2,
1,1,2,1,1,2,5,2,2,2,1,1,1,1,2,5,1,1,1,0,1,1,1,1,1,5,1,2,2,2,5,1,2,2,5,13,13,2,2,5,2,1,2,1,2,2,2,1,1,6,1,1,2,2,2,5,2,2,5,2,7,13,29,29,16,16,11,6,5,13,1,2,2,5,2,2,2,2,2,13,13,2,6,14,2,7,7,13,13,2,5,1,2,2,1,2,5,2,5,1,1,2,2,5,2,2,13,13,13,1,7,7,13,7,14,16,13,11,11,13,13,17,6,2,6,2,2,5,14,6,6,7,6,2,1,2,1,2,7,7,13,2,6,1,2,2,2,6,1,2,1,6,2,1,5,2,14,2,2,2,5,1,2,7,13,1,7,13,7,7,6,1,0,2,0,1,2,2,7,1,2,2,2,2,2,2,2,1,2,2,7,7,6,2,1,2,2,2,2,5,2,2,13,7,6,6,5,1,2,2,5,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,5,2,5,2,2,2,2,2,6,1,2,2,5,2,1,5,2,5,2,10,11,2,2,2,2,1,5,1,1,1,1,1,2,1,1,1,1,1,2,12,6,2,2,5,1,2,1,2,2,1,5,2,10,2,13,5,5,2,5,2,1,2,2,1,1,6,1,2,10,2,25,6,2,2,1,2,1,1,2,2,2,25,1,5,2,2,6,1,
1,1,1,2,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,2,1,2,5,2,2,1,5,2,5,11,5,2,13,5,1,1,1,1,6,7,11,0,1,2,1,1,1,2,7,2,5,2,2,6,13,29,16,17,29,13,11,6,11,6,2,2,2,2,2,2,5,1,11,13,7,6,7,7,6,7,13,14,16,2,2,2,2,1,5,2,2,6,2,1,5,1,5,2,5,5,21,11,2,2,12,2,11,7,29,16,13,11,17,11,17,13,17,2,2,2,6,7,13,7,7,8,6,2,1,1,1,2,13,7,2,7,2,6,1,5,2,2,2,13,1,2,1,2,2,2,13,1,13,2,2,6,7,13,2,6,6,7,6,7,6,6,0,1,1,0,2,5,2,2,2,5,2,5,2,1,1,2,2,2,6,6,2,2,1,6,1,6,1,5,2,2,11,6,2,7,13,2,5,2,2,1,1,1,1,1,1,0,2,1,1,1,1,2,1,1,2,1,2,2,5,1,1,2,2,2,5,2,5,2,2,1,5,2,2,2,2,2,2,2,6,10,2,7,6,2,1,1,2,2,5,1,1,1,1,1,1,1,1,1,2,2,7,2,13,2,1,2,2,5,1,2,2,2,6,2,13,2,11,2,2,1,2,5,2,1,1,2,1,5,7,6,1,2,6,2,5,2,1,1,1,2,5,9,2,2,25,2,2,2,
1,1,1,1,1,1,5,2,5,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,11,7,11,14,5,0,1,2,5,1,13,2,1,5,2,1,0,1,2,2,6,2,5,2,7,21,14,29,14,30,13,13,22,16,12,2,2,11,2,2,2,2,6,28,14,8,2,11,13,14,13,14,16,17,2,2,5,2,2,2,2,7,2,2,2,1,2,2,2,2,13,13,7,6,7,6,7,13,7,16,29,7,13,13,14,13,11,11,6,2,6,2,7,6,7,7,6,7,2,2,1,1,2,7,6,6,2,2,2,6,2,5,2,5,7,2,2,2,2,13,13,1,6,2,2,5,2,6,2,2,5,6,7,7,13,2,2,2,1,1,1,2,2,2,5,1,2,2,2,2,2,1,2,5,1,2,7,6,1,2,1,5,2,6,7,2,12,7,7,6,6,2,2,2,2,6,1,1,1,0,2,1,1,0,2,1,1,1,1,1,1,1,1,2,1,2,1,6,2,6,1,2,2,1,2,1,2,1,5,2,2,6,5,1,11,1,2,13,11,2,6,1,6,2,5,2,2,1,1,1,1,1,1,1,1,2,12,6,6,2,2,1,5,2,2,1,6,1,6,2,10,11,10,10,2,1,1,5,2,2,1,1,2,5,10,10,1,9,11,1,2,1,2,1,2,5,2,9,5,1,9,2,2,9,2,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,5,13,2,16,2,1,1,2,2,5,5,5,2,2,2,1,1,1,6,2,2,2,1,2,13,13,21,14,21,29,14,14,30,30,13,2,2,13,12,6,2,5,2,36,14,7,7,13,13,14,13,14,29,13,2,2,2,2,2,2,2,7,2,2,2,2,2,5,2,6,21,6,7,2,2,2,13,6,16,29,14,11,13,7,13,13,17,11,6,2,6,2,14,6,6,6,7,6,2,1,1,1,2,7,7,6,6,6,6,2,2,2,2,1,2,5,2,6,5,7,2,6,5,2,2,2,2,11,5,13,1,11,2,13,7,6,6,0,1,1,1,1,2,5,2,2,2,1,0,1,1,1,1,2,2,7,7,2,1,2,2,2,2,2,7,2,11,11,6,2,6,5,1,2,5,2,1,1,1,1,0,2,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,5,2,6,2,6,1,6,9,2,2,2,2,2,6,7,7,2,6,2,6,1,2,2,2,6,1,5,1,1,1,1,1,1,1,2,10,5,2,2,1,2,2,1,2,2,11,2,6,7,13,11,5,1,1,1,2,2,2,1,2,5,1,11,1,6,6,10,7,2,1,1,1,1,2,2,10,2,2,25,2,2,25,2,
1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,5,2,2,2,1,13,13,7,2,13,2,1,1,1,1,2,10,2,1,1,1,2,5,1,5,7,5,2,2,6,13,21,17,21,12,29,14,29,24,13,2,2,2,5,2,2,6,5,13,16,13,14,13,14,14,15,13,13,16,13,1,2,2,5,2,2,5,2,2,1,2,2,5,1,2,14,13,2,7,2,2,21,7,6,17,14,11,7,13,29,11,8,7,11,11,2,2,2,7,6,13,7,7,13,2,1,1,1,13,14,2,7,7,2,2,2,2,6,2,5,2,2,2,6,13,7,2,2,2,2,5,2,11,7,6,2,5,13,2,14,13,6,2,6,0,1,1,1,2,2,2,2,2,1,1,1,1,2,2,2,5,13,7,1,2,5,2,5,2,13,10,13,13,2,6,6,6,6,1,2,5,2,1,1,2,1,1,0,2,1,1,1,1,1,1,1,6,1,1,1,1,1,2,5,2,2,5,2,6,1,2,1,2,2,2,2,2,5,2,5,5,2,13,6,6,6,6,6,2,6,1,6,1,2,2,1,1,1,1,1,1,5,6,2,2,12,2,1,5,2,1,1,5,6,6,6,7,13,5,2,6,1,1,2,5,2,1,1,9,10,2,5,1,11,9,2,5,1,1,1,5,2,5,10,9,5,2,9,2,2,1,
2,1,1,1,1,1,1,1,2,5,2,2,1,1,1,1,1,1,1,1,1,1,1,2,6,9,2,5,2,2,5,2,5,6,21,13,11,11,14,6,1,1,1,2,12,12,1,1,0,2,2,2,2,2,2,2,5,1,2,21,21,23,15,30,36,30,36,17,14,6,2,2,2,2,5,2,13,21,7,14,29,29,29,14,13,13,13,16,13,0,2,2,2,1,6,2,2,2,5,2,5,2,5,5,21,2,5,11,6,2,13,6,6,22,13,11,7,17,15,13,13,13,11,13,6,2,13,7,7,11,7,6,8,6,1,1,2,7,7,6,14,7,6,2,2,6,1,2,2,2,2,13,2,7,2,6,2,13,2,2,2,5,7,7,2,2,14,2,13,6,7,6,6,2,2,1,1,2,2,2,1,1,1,0,2,1,2,1,2,7,13,6,2,1,2,2,2,2,2,2,2,11,7,6,6,7,2,6,2,6,2,1,1,0,0,2,1,0,1,1,1,1,1,2,1,1,1,5,2,1,1,1,2,2,5,2,2,2,1,5,2,2,6,5,1,2,2,10,2,2,2,10,11,6,6,6,6,1,2,5,2,5,2,2,2,2,1,1,1,1,2,10,2,6,2,2,2,2,1,1,2,1,26,11,11,7,7,2,5,1,1,1,2,2,6,5,2,2,2,1,1,6,13,5,2,1,1,1,1,2,2,10,12,1,2,2,2,5,2,1,
1,1,1,1,1,1,1,1,1,1,2,5,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,11,11,5,13,13,2,2,2,2,12,13,21,2,0,2,2,2,2,2,2,2,6,2,5,11,13,16,29,14,30,29,21,29,22,14,2,6,1,2,2,2,2,5,13,13,36,29,16,16,14,14,16,13,13,11,0,1,2,1,5,2,2,2,6,2,2,2,2,2,21,13,2,2,12,2,13,2,7,7,29,13,13,12,13,11,8,11,8,7,7,6,2,6,7,8,7,7,7,7,2,2,1,1,14,7,7,6,7,2,6,6,7,6,2,1,1,6,5,7,13,2,2,2,7,2,6,2,2,7,2,6,13,2,2,7,7,6,2,13,2,1,1,1,1,1,1,1,1,0,1,1,1,1,2,1,2,7,2,2,1,5,2,2,5,7,2,7,11,7,6,7,6,2,1,2,2,1,1,0,2,1,1,0,1,2,1,1,1,2,2,1,2,1,2,1,1,1,2,5,1,2,2,5,2,2,1,2,1,2,1,2,5,2,2,5,2,5,11,6,6,6,2,6,6,2,2,2,2,1,1,1,1,2,1,1,1,2,10,7,7,2,1,6,5,1,1,2,2,13,11,7,10,11,2,2,6,1,2,5,9,2,1,1,1,1,1,2,2,10,2,6,1,1,1,1,2,11,9,6,5,10,10,10,2,2,1,
2,1,6,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,6,5,2,1,2,1,5,13,13,7,11,0,1,2,2,13,2,21,2,1,5,6,5,2,1,2,11,2,2,2,13,13,21,21,29,22,13,22,43,14,14,6,1,2,6,2,2,2,11,6,16,23,16,16,13,29,14,13,16,13,6,2,1,1,2,2,2,5,7,2,2,2,5,2,9,14,2,12,7,2,11,2,2,21,13,16,13,13,16,11,8,13,8,13,11,11,6,2,6,7,7,13,7,6,6,2,1,1,2,7,6,1,7,14,2,2,7,16,7,2,6,1,2,2,2,2,5,2,2,5,2,2,6,1,13,2,2,13,6,13,13,7,6,2,7,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,7,6,2,5,2,2,2,5,2,13,2,12,2,11,6,7,2,2,5,2,1,1,1,1,1,1,1,1,1,1,0,2,1,2,1,1,5,1,1,1,1,1,2,2,2,5,2,2,2,5,2,5,2,2,2,6,1,2,11,6,6,2,11,5,6,6,7,6,1,2,1,1,2,1,2,2,1,1,1,1,1,5,10,10,10,9,2,2,2,1,1,5,2,2,26,6,10,2,5,2,2,1,2,2,5,1,2,1,1,1,2,5,27,21,2,1,2,1,1,1,5,1,9,10,6,10,10,11,5,11,0,
2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,6,1,2,2,2,2,2,1,5,2,7,13,11,7,5,6,5,5,5,10,10,13,2,2,12,5,13,1,1,5,2,2,5,5,13,2,13,11,13,17,21,29,16,6,7,2,6,2,5,2,12,11,14,14,29,16,16,16,21,14,13,14,29,13,6,2,1,1,1,1,5,5,2,5,1,2,1,2,10,7,2,13,2,1,11,2,2,6,13,16,13,13,15,13,13,11,13,8,11,13,6,2,7,7,7,13,6,7,13,2,6,1,2,7,11,6,14,6,6,6,7,35,7,13,2,2,5,2,5,2,2,5,2,2,2,2,2,13,7,2,13,7,13,7,8,11,2,5,2,1,1,1,0,2,1,1,1,1,1,2,1,1,1,1,6,1,2,2,2,2,6,2,2,2,2,5,2,11,13,6,13,25,2,1,1,1,0,1,0,2,1,1,1,1,0,1,1,1,6,2,1,1,1,1,2,1,1,2,2,5,1,5,2,2,2,1,2,1,5,2,9,6,2,5,10,7,11,7,2,7,7,6,2,5,2,25,2,5,2,1,2,1,1,1,1,1,2,11,9,5,2,5,2,1,1,1,2,2,10,11,10,10,10,2,2,1,2,5,2,2,6,2,1,1,1,1,2,13,10,2,1,1,1,1,1,6,9,6,6,10,6,6,6,2,10,2,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,5,2,5,2,2,1,5,21,11,13,5,2,2,13,2,6,5,12,0,2,5,2,5,2,1,2,2,5,2,13,7,2,13,7,14,23,30,36,22,29,16,11,7,13,13,13,13,11,14,29,13,16,29,13,29,13,14,14,17,13,2,2,2,1,2,2,2,2,6,2,2,2,2,2,13,5,2,10,2,12,2,10,7,11,16,29,17,13,16,13,17,13,8,11,11,6,6,6,14,8,6,7,7,6,2,7,1,1,2,14,2,2,14,6,2,6,2,14,7,2,2,2,6,2,2,2,5,2,2,13,2,5,2,14,7,2,7,7,7,2,14,6,6,2,1,1,1,1,1,1,1,0,2,1,0,1,0,1,1,1,2,2,6,2,5,5,7,2,5,13,11,11,11,11,11,7,7,2,2,1,1,1,1,1,1,0,2,1,0,2,1,1,1,1,2,1,1,1,1,1,1,1,1,2,10,2,2,2,6,9,1,2,1,2,1,2,1,2,2,2,11,2,11,2,2,2,7,6,6,6,2,2,2,2,2,2,1,1,5,2,2,6,1,6,5,2,1,2,2,1,2,2,2,5,10,10,9,13,1,5,2,2,1,2,2,2,2,2,5,1,1,1,11,10,5,2,1,1,2,1,2,2,2,11,6,6,10,6,6,5,11,2,
1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,5,2,2,2,2,2,6,1,10,21,13,13,2,1,6,13,21,11,2,2,0,1,11,2,2,5,1,2,2,5,11,6,5,5,11,7,30,23,34,68,11,22,17,13,11,7,6,2,21,13,11,11,14,17,21,14,36,13,21,29,14,11,2,6,1,1,2,6,1,6,1,2,2,2,5,6,5,2,13,2,14,13,12,2,2,7,16,21,14,13,11,13,13,16,13,11,13,6,6,2,7,7,13,6,7,7,6,7,1,1,7,14,2,2,14,2,2,6,2,14,13,2,5,1,2,2,2,5,2,6,5,2,2,2,2,21,13,5,7,7,2,7,6,13,2,2,2,1,1,1,0,2,0,2,0,1,1,1,1,1,2,6,1,5,2,2,2,2,5,1,2,2,2,5,2,2,13,5,2,2,1,0,1,1,0,1,0,2,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,2,5,2,2,2,1,1,5,2,2,1,2,2,5,2,7,11,6,2,6,6,5,13,6,2,2,6,2,1,2,1,1,1,2,1,6,1,1,2,1,5,2,2,5,1,1,2,2,10,10,10,10,2,5,2,1,1,2,5,2,25,2,5,2,1,1,5,10,10,2,1,2,1,1,1,2,5,9,11,6,6,6,10,6,10,11,2,
1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,6,1,1,1,1,5,2,1,1,1,1,1,1,1,5,2,2,2,21,13,10,11,5,2,21,16,14,10,1,1,1,1,5,2,12,2,5,2,5,2,5,2,2,2,2,21,29,43,47,18,12,31,29,13,13,13,13,13,15,2,14,22,21,30,15,29,30,13,16,13,13,13,6,1,1,2,5,5,5,2,2,6,2,2,2,12,6,5,21,5,6,6,1,1,2,13,6,2,13,6,6,1,7,15,8,11,8,7,6,2,6,7,11,13,6,8,7,7,2,1,7,7,1,6,7,2,6,6,2,14,6,2,1,2,5,2,6,1,2,2,5,7,6,6,7,7,2,2,6,2,7,13,7,7,6,2,2,1,1,0,1,1,1,0,1,1,1,0,2,1,2,2,2,2,5,2,5,2,2,2,5,1,1,1,2,2,13,13,2,1,1,1,1,0,1,0,1,0,1,1,0,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,5,2,2,2,6,1,1,2,1,5,2,2,5,2,2,5,9,7,11,2,2,13,7,7,2,2,5,2,2,5,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,5,2,10,12,10,1,10,5,2,1,1,1,2,9,2,2,2,2,1,6,1,5,2,1,5,2,1,1,1,1,1,10,6,6,6,7,6,10,6,10,2,
2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,5,2,5,2,2,5,2,2,6,1,2,6,2,2,2,5,10,11,13,5,5,14,21,14,26,2,2,1,1,2,13,5,2,2,1,1,2,2,2,5,1,2,11,14,30,37,34,29,11,34,14,17,21,21,16,21,21,14,22,29,16,22,21,36,22,14,15,13,14,13,6,1,2,5,2,2,2,2,5,2,5,1,5,7,11,7,13,1,5,7,2,2,2,2,7,8,11,2,2,2,13,17,11,15,11,6,2,6,13,8,11,11,7,7,7,7,1,1,7,5,2,13,2,2,7,6,1,13,2,2,1,1,2,2,7,2,13,2,2,2,2,7,2,13,2,5,2,7,13,7,7,6,2,6,1,1,1,1,1,1,1,1,1,1,1,1,0,1,2,13,5,2,2,2,2,2,2,5,1,6,2,5,2,2,13,7,2,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,2,1,2,2,1,1,1,1,1,1,1,2,10,2,1,1,1,1,2,1,2,2,2,6,1,6,6,7,7,2,5,11,6,13,2,2,2,5,2,2,5,1,1,1,1,5,2,2,1,1,2,2,1,2,5,1,1,2,1,25,2,2,12,6,2,5,1,1,2,2,5,2,11,6,11,2,2,10,5,2,2,1,1,2,1,1,2,2,1,11,6,6,6,6,6,5,6,2,
2,1,2,5,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,5,2,1,2,2,2,2,5,1,2,5,2,2,11,7,10,10,10,5,2,5,11,1,1,2,2,1,5,2,2,1,2,6,2,13,2,2,6,6,21,30,45,49,34,47,13,37,21,13,21,13,7,7,16,13,14,14,29,16,29,30,13,21,14,14,14,14,2,6,2,5,2,2,5,2,2,2,2,2,13,12,1,27,2,6,7,5,2,1,1,2,2,21,6,2,6,13,17,15,15,13,11,11,6,7,11,7,14,7,13,2,5,2,6,1,2,2,2,2,5,2,2,6,2,6,2,1,1,6,2,6,13,2,2,2,2,13,1,6,7,2,2,2,2,2,7,8,7,6,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,6,1,7,13,2,2,5,1,1,2,1,2,2,2,11,13,13,1,1,2,1,1,1,1,2,0,1,1,1,1,1,1,1,1,1,2,1,2,5,1,1,1,1,1,1,1,5,2,2,2,10,1,1,6,1,1,5,2,5,2,2,2,5,11,13,1,2,10,11,6,2,6,2,2,2,6,2,5,1,2,1,2,5,1,1,2,1,1,2,5,2,1,1,2,2,2,5,2,10,10,2,2,1,1,5,11,2,10,2,11,11,5,11,10,2,2,1,2,1,5,1,1,1,5,9,6,6,2,10,11,9,6,6,2,
2,5,2,5,5,5,1,2,5,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,5,2,7,5,5,2,2,11,5,12,13,2,2,5,2,5,2,13,1,1,5,1,5,2,2,7,2,13,22,49,45,16,45,47,21,32,2,13,11,13,13,13,21,11,29,22,30,43,29,22,12,21,14,11,13,29,1,2,2,2,5,2,1,2,5,2,5,2,13,1,12,2,5,5,2,2,2,5,1,2,11,11,13,6,2,11,17,15,15,15,7,11,6,6,11,7,7,2,6,5,2,2,1,1,2,1,2,2,2,2,6,2,2,7,2,2,1,1,2,7,6,2,5,5,13,2,2,2,6,1,6,1,6,6,14,7,6,7,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,5,5,2,2,2,2,2,6,2,5,1,13,11,13,13,13,2,1,0,2,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,2,2,5,2,1,1,6,1,2,6,1,2,2,2,5,2,10,7,2,5,6,7,13,11,2,2,12,2,2,2,2,2,1,1,1,6,2,1,5,1,2,1,1,2,2,2,1,5,2,12,11,2,5,6,2,5,1,1,2,2,2,5,10,10,10,6,10,5,1,2,1,2,1,1,1,1,2,1,2,11,9,6,5,2,11,6,6,2,
10,2,5,5,9,2,1,1,1,1,1,1,1,2,1,1,5,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,10,13,10,5,5,10,10,10,1,2,6,2,2,2,5,2,5,1,2,2,5,2,11,2,2,14,30,30,29,35,45,21,43,16,5,5,30,14,13,14,14,21,37,22,34,30,29,16,21,29,14,13,16,7,2,2,2,6,2,1,2,2,2,2,2,2,7,1,2,2,2,2,2,5,2,2,2,2,7,11,13,11,6,7,17,8,15,13,7,8,6,6,6,6,6,6,2,6,7,2,1,1,1,1,1,1,6,6,2,6,2,5,2,2,1,2,5,5,7,2,2,2,12,2,6,1,7,5,2,2,7,7,6,7,13,7,6,1,1,1,0,2,1,1,1,1,0,1,1,1,1,1,2,5,2,2,2,5,2,5,1,2,2,5,2,2,2,13,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,6,1,2,1,2,2,6,1,2,2,5,2,10,1,7,11,2,6,13,7,11,6,6,6,7,12,11,2,1,2,1,1,2,2,2,6,1,2,5,2,2,5,2,10,2,2,9,25,2,13,7,10,6,2,1,1,2,26,2,2,10,11,6,13,2,2,1,5,1,1,1,1,1,2,1,2,5,9,6,6,6,6,6,6,11,2,
2,1,1,2,5,2,5,2,2,1,1,1,1,1,1,1,1,2,1,1,5,1,1,1,1,1,1,1,1,1,1,1,1,5,10,10,1,5,5,1,2,12,1,9,2,2,5,2,5,7,2,2,2,5,2,2,5,2,6,29,22,30,30,117,36,29,30,13,7,13,22,5,14,29,16,21,30,23,43,15,21,16,17,22,11,5,13,7,6,2,5,1,2,6,6,2,2,6,2,2,6,6,2,5,2,5,2,1,2,2,5,1,2,21,13,16,11,7,22,15,29,11,6,11,6,6,6,13,6,7,13,5,7,6,0,1,1,0,2,2,7,7,6,1,2,2,5,2,1,2,2,2,13,2,2,13,7,2,2,5,6,1,2,5,7,2,14,7,11,13,1,1,2,1,1,1,1,1,1,1,1,1,0,1,0,2,2,2,2,5,2,1,2,2,6,2,1,2,5,2,11,11,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,5,2,2,2,5,1,2,5,2,2,5,2,2,2,2,6,10,6,5,2,13,6,11,7,2,11,11,2,2,2,5,1,1,2,2,5,2,2,1,1,1,2,2,2,6,13,2,5,6,2,9,1,13,9,2,2,1,6,2,9,2,2,11,2,9,2,2,6,1,2,5,2,2,1,1,5,1,2,2,2,11,6,6,5,9,7,2,5,
1,6,5,5,10,5,2,5,10,2,1,1,1,1,1,1,1,1,5,1,1,2,5,1,2,1,2,1,1,2,1,1,2,2,5,5,1,2,2,6,5,10,2,2,10,2,2,2,5,2,2,1,2,2,2,2,2,2,7,16,47,23,70,120,22,15,7,7,6,2,16,13,13,16,22,29,16,32,22,17,16,30,29,13,6,7,7,2,2,2,2,6,2,2,11,2,6,2,1,5,6,1,2,2,2,2,2,2,2,2,1,2,2,30,13,17,7,7,18,15,13,8,11,7,11,7,13,11,11,7,2,2,5,2,1,1,1,1,2,6,6,6,2,2,2,6,2,2,6,1,6,13,2,2,26,7,2,5,2,2,2,6,2,2,6,7,6,7,8,2,2,1,1,1,0,2,1,1,1,1,1,0,1,2,1,2,14,2,6,2,2,2,1,1,2,1,6,1,2,5,7,6,1,1,1,1,1,1,1,0,2,0,1,1,1,1,1,0,1,2,1,1,1,1,1,1,5,2,1,1,1,1,2,5,2,2,2,1,2,2,2,2,6,2,5,2,2,7,5,11,2,2,11,7,6,7,2,5,6,2,2,5,2,1,2,1,6,2,2,1,2,6,1,1,6,1,7,10,7,2,2,6,5,5,10,2,5,2,1,1,2,5,2,25,6,2,2,6,1,2,1,2,1,2,1,1,1,2,1,2,6,9,6,6,9,6,2,2,7,2,
2,2,1,2,6,1,2,6,1,2,1,1,1,1,1,1,2,1,2,1,1,1,2,5,1,2,5,1,1,1,1,1,1,1,5,2,2,10,2,5,2,5,2,12,7,13,13,2,2,13,2,1,1,5,2,12,6,2,11,29,48,120,32,16,13,7,14,11,13,13,14,15,21,22,32,13,29,30,32,29,14,21,14,13,2,21,13,1,2,5,2,1,2,2,11,2,6,2,2,2,2,2,6,1,5,2,5,2,5,2,1,2,7,29,17,21,11,13,18,13,8,7,11,7,7,13,8,11,8,11,7,6,7,1,1,1,1,1,2,7,6,2,7,6,6,13,2,1,2,7,2,21,7,1,5,2,1,6,1,5,7,6,2,6,7,7,7,6,7,2,2,1,1,1,1,1,1,0,2,1,1,1,1,2,2,5,21,2,2,2,2,6,2,5,1,2,1,1,2,2,11,11,2,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,2,1,1,2,5,2,6,1,5,2,5,2,1,2,2,6,5,6,6,2,2,13,7,11,8,6,2,2,2,5,2,2,2,1,5,1,2,2,2,5,2,1,1,2,1,5,10,11,11,2,10,2,2,2,10,2,2,2,6,5,2,6,1,2,2,2,9,7,5,1,2,5,2,1,1,1,1,6,1,5,1,11,6,9,11,1,6,2,9,2,
1,2,5,2,2,5,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,6,1,1,1,1,1,1,1,5,10,7,5,12,7,2,2,2,5,5,2,2,5,2,2,2,2,2,2,2,6,5,5,7,13,14,13,13,13,13,6,13,29,13,13,7,7,7,14,36,23,22,37,47,22,14,13,13,21,13,2,7,2,6,1,2,2,5,2,5,6,6,6,6,2,5,2,5,1,6,2,1,2,2,2,1,2,5,2,29,16,16,11,16,17,15,11,8,6,6,11,8,11,13,6,6,6,6,6,1,1,1,1,1,2,7,2,2,2,2,2,7,2,2,2,6,5,11,2,2,12,2,1,2,2,7,7,5,2,1,2,7,6,7,13,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,6,1,5,2,5,2,2,2,5,2,1,1,11,7,13,12,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,5,2,1,5,2,2,1,2,2,2,2,2,2,1,6,5,2,5,1,2,11,2,2,2,11,11,7,6,2,1,2,5,2,2,5,2,1,1,5,2,5,2,6,1,2,1,1,2,6,11,2,13,6,2,2,5,5,6,1,11,2,2,2,2,2,9,5,2,25,2,2,2,6,1,2,1,1,2,1,2,2,2,6,2,25,9,7,2,9,2,2,11,2,
2,5,2,1,2,2,1,5,2,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,1,2,1,2,2,12,2,2,13,2,5,2,2,5,2,9,2,2,2,5,2,2,1,5,5,2,5,7,21,21,14,14,15,7,14,13,29,14,14,21,15,21,29,16,32,18,30,47,36,29,13,21,22,17,2,13,21,2,2,2,13,2,2,2,2,11,2,2,2,2,2,2,2,6,1,2,2,2,5,2,5,1,2,2,16,29,29,14,16,23,15,11,11,6,7,7,7,7,11,6,6,7,7,2,2,1,1,1,1,2,2,2,6,2,6,7,12,2,1,2,2,7,7,2,6,1,2,1,2,6,7,2,2,2,5,6,14,7,8,13,2,2,1,1,1,1,1,1,1,1,1,1,1,0,12,0,21,2,1,2,2,2,2,2,5,2,2,2,5,11,10,13,2,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,2,2,1,1,5,2,2,1,1,2,1,10,2,10,1,10,5,2,2,2,2,2,2,6,5,1,11,2,5,6,6,7,2,6,1,2,2,2,5,2,5,1,2,1,2,2,2,2,2,5,1,1,1,2,2,10,2,2,25,2,9,2,6,9,5,2,2,2,5,2,5,2,2,2,9,2,6,1,1,5,2,1,1,5,1,2,5,2,2,2,2,2,9,5,2,10,11,11,
2,1,1,2,5,1,1,2,1,2,1,1,1,2,1,1,1,1,2,5,1,1,1,1,1,1,2,5,1,1,2,2,2,5,5,2,2,5,2,10,2,1,1,1,2,5,1,1,1,1,1,1,1,2,2,2,14,43,13,7,13,14,29,29,14,16,13,5,7,13,13,13,21,22,29,23,32,16,29,21,16,29,14,11,7,2,6,2,7,2,2,5,2,7,2,6,6,6,1,6,2,5,2,2,6,1,6,2,2,2,2,2,13,13,16,13,6,29,17,17,8,11,8,13,6,8,7,11,7,6,7,2,6,1,1,1,1,1,2,2,6,2,6,11,6,5,6,1,2,2,21,7,6,1,6,1,1,2,2,7,7,7,6,1,7,7,13,7,13,2,0,1,2,1,1,1,1,1,1,1,1,1,1,1,1,38,2,1,6,2,5,2,1,1,2,5,2,2,10,13,11,2,2,1,1,1,1,1,1,1,0,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,2,1,5,1,2,2,2,2,5,2,5,2,2,2,2,13,5,6,7,11,6,6,2,2,2,5,10,2,2,2,2,1,1,5,2,2,5,2,2,2,1,2,5,2,5,1,5,2,2,5,2,2,2,2,5,1,9,2,1,2,2,6,10,7,2,1,1,6,1,6,1,2,1,2,2,2,1,2,25,2,9,7,2,13,13,6,36,
2,2,5,2,1,1,1,5,5,2,1,1,1,2,2,1,1,1,2,2,2,1,1,1,1,5,2,5,2,2,5,5,13,11,2,6,13,13,5,2,2,5,2,2,2,9,2,2,2,2,1,1,2,2,11,13,36,13,5,2,14,29,22,16,29,16,29,13,14,13,16,16,13,21,29,30,29,17,16,30,13,21,11,7,6,2,2,7,11,2,2,6,2,2,6,6,6,2,6,1,2,2,2,5,2,5,2,2,2,5,2,5,7,6,13,11,11,13,22,16,11,11,7,11,6,7,6,8,11,13,6,5,2,1,0,1,1,1,2,5,2,7,7,11,6,1,2,5,2,2,2,11,2,2,2,1,2,2,5,5,7,7,2,1,7,14,6,13,7,5,60,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,5,1,2,5,1,2,11,10,2,13,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,5,2,2,1,2,5,2,2,6,1,2,2,2,5,2,2,5,12,6,6,11,7,11,2,2,2,6,2,2,6,1,1,1,1,1,2,5,2,2,5,2,5,2,1,2,2,11,10,2,2,2,1,2,1,5,2,2,5,2,5,2,2,11,5,10,11,1,1,2,1,1,2,1,2,6,1,1,1,5,2,2,2,5,9,2,10,11,43,74,
5,5,2,5,5,1,1,5,5,5,1,1,1,1,1,1,1,2,6,2,2,5,1,2,1,2,11,2,2,2,6,5,14,11,13,7,16,26,15,1,2,2,2,5,2,2,1,2,2,2,1,2,1,2,13,30,16,13,6,13,30,32,43,34,29,30,30,22,29,29,22,13,30,13,21,37,45,43,14,21,14,21,11,11,8,2,2,6,6,2,2,2,5,2,6,6,6,7,2,6,2,2,6,1,2,2,2,6,1,2,1,2,7,6,7,11,11,11,18,13,15,13,6,11,6,6,13,6,6,6,6,6,1,2,1,1,1,2,6,2,2,6,6,6,2,6,2,2,2,12,11,6,2,5,1,0,1,2,2,5,13,2,6,1,7,14,7,13,11,1,0,2,1,1,1,1,1,2,1,1,0,2,1,1,1,1,1,2,5,2,1,2,2,1,1,2,5,2,2,11,13,2,1,1,1,1,1,1,2,1,1,1,0,1,2,1,1,1,2,1,1,2,1,1,1,1,5,1,1,1,1,2,1,5,2,1,2,2,5,1,1,5,2,2,1,2,6,2,2,5,12,2,9,11,6,2,2,2,6,1,2,5,2,1,5,1,1,2,2,6,2,2,1,1,2,5,5,13,2,2,5,1,5,2,2,2,2,1,2,2,2,2,5,9,6,1,9,5,1,1,1,2,1,1,1,2,5,2,2,2,5,2,9,2,2,10,6,70,205,131,
2,5,9,2,1,1,1,2,5,2,5,2,2,1,1,1,2,14,11,2,2,2,6,1,5,5,26,2,6,10,21,7,13,13,13,21,21,14,2,1,2,6,2,2,2,2,5,1,2,2,1,1,2,11,7,30,2,13,13,11,14,36,46,30,30,30,16,29,14,29,14,13,36,2,30,36,46,30,21,13,13,16,8,21,22,2,2,7,2,6,1,2,2,6,6,7,6,6,2,2,2,5,2,5,5,2,5,2,5,2,2,5,2,2,7,7,11,8,16,13,13,11,6,13,6,7,11,11,11,6,2,6,2,2,1,0,1,2,2,2,6,7,11,6,2,2,2,6,2,5,12,2,2,1,1,1,1,2,7,7,13,7,2,2,13,13,6,7,13,6,1,0,1,0,2,1,0,0,2,1,1,1,1,1,1,1,1,2,2,2,5,2,1,1,5,1,2,5,7,6,2,2,0,1,0,1,1,1,1,1,1,0,1,0,2,1,0,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,6,1,2,6,1,1,2,6,2,2,2,2,13,2,2,2,5,6,2,2,6,1,2,2,2,2,1,2,2,5,1,1,6,1,2,5,1,2,6,2,11,13,2,5,2,2,1,5,1,2,1,1,25,6,2,5,9,2,2,25,6,2,1,5,2,2,5,2,2,2,2,5,2,9,2,2,6,5,10,5,131,201,201,74,
2,2,2,6,2,2,1,1,6,2,2,2,2,5,2,2,5,13,26,2,5,2,2,2,2,5,2,5,7,21,10,13,16,15,13,14,13,27,2,2,5,2,2,5,2,2,2,6,12,2,2,6,2,7,29,10,2,11,17,11,22,34,32,30,16,29,13,13,14,14,13,21,29,2,21,43,22,13,21,29,16,29,13,17,15,1,6,17,2,2,7,6,2,7,6,13,6,6,2,6,2,2,2,2,2,5,2,2,2,2,2,2,2,6,6,6,7,7,13,13,8,11,6,11,13,8,11,7,6,6,6,2,2,2,1,0,1,5,2,5,7,11,13,7,11,2,2,2,2,6,5,2,2,2,1,1,1,2,2,2,5,7,6,2,2,14,2,13,13,2,2,1,1,1,1,1,57,38,0,2,1,1,1,1,1,1,0,2,2,5,2,1,2,2,1,2,5,2,2,5,1,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,9,5,2,2,2,6,2,2,6,2,2,2,7,2,6,2,2,13,11,1,2,5,9,11,2,6,1,2,2,2,1,1,1,2,6,2,5,2,2,2,11,5,2,9,2,6,2,1,1,5,1,2,2,2,5,2,6,10,10,7,11,2,2,2,2,2,2,25,2,5,2,2,2,6,1,9,11,11,16,192,205,201,200,74,
2,6,5,1,2,1,1,5,2,5,2,2,6,2,2,5,2,13,12,5,2,5,2,5,2,6,2,5,21,16,11,2,30,16,14,21,16,2,2,2,2,2,6,2,2,2,21,2,28,13,22,15,6,7,17,9,2,11,22,30,22,34,43,30,22,29,14,29,14,15,13,21,17,29,16,30,30,17,17,17,17,16,13,15,8,2,14,11,2,2,6,2,2,2,7,7,7,6,2,2,2,5,5,2,6,1,2,13,2,5,2,5,13,7,2,6,7,13,6,2,17,7,2,11,7,11,8,13,11,6,2,2,6,1,1,1,1,2,1,2,2,2,2,6,2,7,2,11,5,13,7,2,5,2,1,1,1,7,5,13,1,5,1,2,2,14,6,14,8,2,2,1,1,1,1,1,1,1,1,1,2,1,0,2,0,2,1,1,2,2,2,1,1,1,2,5,2,2,6,2,11,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,6,1,6,1,11,7,6,2,6,2,2,10,2,2,11,11,2,6,2,2,5,6,2,2,1,1,2,1,5,1,1,5,1,2,9,2,5,9,6,2,2,6,1,2,2,6,2,1,2,2,2,11,6,2,11,10,6,10,2,1,5,2,2,25,2,2,2,9,2,25,1,2,6,11,13,165,205,201,201,204,201,131,
2,2,2,6,1,1,1,2,1,2,11,7,2,2,2,10,2,13,10,10,2,5,2,1,2,2,5,11,14,21,15,21,22,29,13,14,11,6,2,5,2,5,1,2,2,2,13,5,21,22,117,29,2,30,17,2,6,14,20,15,22,31,32,33,29,29,21,13,14,13,14,16,47,106,31,16,24,17,33,29,29,15,13,29,11,0,29,11,2,6,6,2,6,6,7,7,13,7,0,6,2,2,5,6,1,5,6,1,2,2,2,6,5,7,6,2,7,7,7,7,16,6,7,8,11,11,13,11,17,6,6,2,2,1,1,1,1,2,2,2,5,2,5,2,2,2,13,5,12,7,2,6,2,2,1,1,1,2,7,5,2,2,1,2,13,13,7,17,13,2,2,2,1,1,5,2,1,1,9,40,2,5,2,1,1,1,1,1,2,2,1,2,5,1,2,2,5,1,2,2,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,2,1,2,2,2,2,11,11,6,6,6,2,6,5,11,2,7,13,12,1,1,2,5,1,9,7,7,1,2,2,21,1,1,2,1,2,6,2,5,2,5,2,2,5,1,6,2,5,1,1,2,6,2,11,2,5,11,10,5,10,6,1,2,2,5,2,2,2,5,2,2,5,2,2,9,11,13,13,205,201,201,204,201,201,74,
2,5,1,1,6,2,1,5,2,7,13,11,2,5,7,29,14,15,13,21,13,5,5,2,6,1,2,5,7,21,21,29,22,22,13,29,7,2,2,2,2,2,6,2,2,12,7,21,12,29,130,18,15,120,6,6,1,14,22,18,22,122,37,29,16,16,13,14,13,15,47,106,43,18,15,24,24,29,33,18,30,22,11,8,8,1,16,7,1,11,2,2,2,7,6,7,13,2,2,2,5,2,2,2,12,7,2,13,2,5,7,2,13,7,6,6,7,13,8,6,16,6,13,17,13,11,11,11,11,11,6,6,2,0,1,1,1,1,1,5,2,2,2,2,6,1,14,6,2,2,1,2,2,6,1,1,2,7,7,2,2,13,1,5,13,14,7,7,13,2,2,7,5,5,65,7,2,2,1,9,9,51,9,10,59,1,2,1,2,1,5,2,1,2,5,2,2,5,2,5,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,6,5,2,5,2,11,2,10,6,6,7,11,6,2,2,7,11,11,10,2,2,2,5,2,6,2,10,5,2,2,25,51,11,1,1,5,2,2,5,2,12,2,5,2,2,6,1,2,2,6,1,6,1,2,25,2,11,6,2,9,11,5,2,2,26,38,64,10,5,2,5,2,2,9,5,6,26,8,130,205,204,201,201,200,201,74,
2,1,1,6,1,1,1,2,5,10,7,12,5,2,12,21,14,14,14,13,13,10,10,12,1,5,6,5,12,21,13,16,29,22,13,29,2,2,2,5,2,2,14,14,13,2,12,16,29,36,47,37,106,33,11,2,2,21,22,30,18,132,24,33,30,22,29,13,29,47,46,17,109,33,22,33,33,17,33,33,30,17,13,15,11,6,16,11,2,2,2,6,2,13,7,13,7,2,2,2,5,2,5,2,6,7,2,2,2,2,13,1,7,6,2,7,13,7,11,13,6,6,7,11,11,17,13,8,8,11,11,2,6,1,1,2,1,2,2,2,2,2,2,7,2,13,2,2,2,1,1,2,2,2,1,1,2,2,6,1,6,2,2,13,13,6,6,13,7,2,12,2,2,1,71,72,40,1,1,2,2,2,5,57,27,1,1,2,6,2,2,2,5,2,2,6,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,11,2,11,6,8,11,6,2,6,6,5,12,1,6,1,2,2,2,10,2,13,11,1,2,2,5,2,5,2,2,2,5,2,5,2,2,5,2,5,2,2,5,2,2,2,2,5,2,2,9,2,11,1,10,2,2,5,2,9,2,2,2,9,2,9,2,5,10,2,12,8,166,206,200,201,204,204,201,201,69,
2,6,1,2,1,1,1,2,13,13,13,5,2,2,16,29,26,2,21,15,12,10,5,12,10,5,2,12,21,29,13,13,16,22,29,13,1,6,2,2,2,13,13,2,2,2,13,21,13,23,43,31,31,11,8,6,6,6,16,21,29,47,46,24,31,21,22,11,34,47,31,31,46,105,29,46,18,31,33,18,30,17,11,17,8,2,14,11,2,6,6,1,7,6,11,13,7,6,6,1,2,2,2,2,5,2,5,6,2,6,2,2,2,6,6,6,7,11,11,13,13,11,7,11,17,11,11,8,7,7,6,2,6,2,1,2,1,2,2,2,2,12,6,7,2,2,2,6,2,1,0,2,2,5,1,1,2,5,2,6,1,2,1,2,6,6,7,7,13,2,1,2,1,64,40,5,9,1,1,1,40,25,38,6,1,0,1,1,2,1,2,6,2,2,5,2,5,1,2,1,5,1,2,2,5,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,5,2,1,5,2,6,6,6,7,11,11,13,7,6,6,2,11,2,6,1,2,2,2,5,1,13,11,2,2,2,6,2,2,1,2,5,2,2,2,2,5,12,7,2,12,1,5,2,5,2,5,2,2,2,11,2,11,10,9,10,5,2,2,2,6,1,5,2,2,6,2,5,2,9,9,21,176,205,201,201,201,201,201,201,204,131,
2,2,1,5,1,2,2,10,13,14,13,2,2,13,21,12,12,2,14,21,6,2,7,10,5,13,7,16,13,14,13,13,16,24,16,13,6,1,5,2,2,2,7,2,13,7,11,14,21,36,30,18,13,6,11,2,2,11,16,22,30,34,109,110,109,31,8,32,123,31,24,18,31,33,33,113,44,8,33,18,31,30,13,15,11,2,29,2,2,2,7,13,5,2,7,11,13,2,2,2,2,6,1,6,1,6,2,6,2,7,6,6,12,2,11,7,6,13,11,11,29,7,13,11,17,11,11,11,11,11,6,7,2,2,6,2,1,5,1,2,7,13,11,5,1,1,1,2,7,2,1,1,2,2,1,1,2,2,2,1,1,5,2,13,7,6,7,7,7,6,1,6,25,9,2,2,1,1,1,5,27,60,1,1,1,1,1,1,1,2,1,2,2,9,51,2,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,5,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,2,6,2,11,2,2,7,6,11,8,11,6,10,11,7,6,2,2,5,1,2,5,2,11,11,7,6,6,5,2,2,1,6,2,9,2,5,9,25,9,1,2,13,10,6,2,2,2,1,2,5,2,5,2,2,10,12,10,2,2,2,13,26,2,6,2,5,0,2,2,2,9,13,2,121,205,198,204,201,198,201,204,201,198,74,
2,5,2,2,1,2,6,7,13,11,11,7,5,5,10,13,12,2,13,11,2,7,7,6,2,13,13,7,11,6,7,13,13,17,29,6,2,2,6,2,5,2,11,2,13,16,10,12,16,13,36,17,11,11,6,11,29,22,17,13,13,22,34,110,114,24,30,34,20,24,20,18,106,33,33,33,18,13,109,24,33,18,11,15,6,11,14,2,6,6,7,6,6,7,13,13,7,2,2,2,5,1,5,7,11,7,7,7,2,11,2,7,11,2,13,2,11,11,11,8,8,11,11,13,21,28,17,13,7,13,11,6,2,6,1,2,2,2,2,5,7,7,7,2,1,1,2,7,2,2,1,1,2,6,1,1,2,5,2,2,1,2,7,6,13,6,7,7,13,1,5,2,2,2,1,2,2,1,1,2,1,27,40,2,1,1,1,1,1,2,6,1,6,1,2,2,1,1,1,1,2,2,2,5,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,2,1,1,2,2,6,1,2,2,11,6,6,11,13,8,11,6,2,12,11,7,6,1,2,2,2,2,2,13,11,11,1,9,2,5,2,5,1,9,2,25,7,2,2,5,9,10,10,5,2,5,2,5,1,1,1,1,2,2,11,2,2,6,1,2,5,10,1,2,2,51,76,91,40,2,2,9,2,29,206,201,200,201,198,204,201,204,204,201,74,
2,1,2,6,1,6,1,10,11,13,7,13,5,2,5,13,2,2,21,13,6,6,7,11,6,7,6,2,2,6,7,6,14,36,11,6,6,2,2,2,2,2,7,7,21,16,2,7,12,30,130,8,13,6,16,21,13,29,14,29,14,30,34,109,122,22,17,46,33,33,18,33,33,24,24,24,17,11,110,24,24,18,13,15,13,16,13,11,2,6,7,7,7,6,7,7,2,6,2,2,6,2,5,5,2,7,7,6,6,7,11,13,6,2,2,2,11,13,11,7,13,6,13,16,13,29,29,13,17,11,11,6,6,2,5,2,5,1,2,2,5,6,1,1,1,1,2,6,13,1,1,2,5,2,1,1,2,1,1,1,1,1,2,7,11,7,6,6,2,2,2,2,2,1,2,26,5,1,1,1,1,5,9,0,1,1,1,1,1,1,1,7,2,5,1,2,2,1,1,1,1,1,2,2,2,9,2,2,2,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,2,1,2,1,10,1,2,5,2,6,11,2,7,11,6,11,11,2,11,7,11,11,6,6,2,2,2,10,11,13,11,6,2,5,9,2,1,2,5,5,5,9,5,9,2,5,2,25,2,11,2,2,9,2,2,2,5,2,2,9,11,2,2,2,5,2,2,9,11,5,2,2,12,2,6,10,12,35,67,192,204,204,200,198,204,201,198,200,200,201,74,
2,6,1,2,6,1,5,11,5,10,13,13,11,11,5,2,2,13,13,13,11,11,13,8,7,7,2,6,6,2,6,13,16,16,21,7,2,2,5,2,5,2,2,13,16,30,30,17,29,22,47,17,8,13,116,16,21,22,14,30,11,16,43,110,132,18,43,108,18,24,24,33,24,109,33,24,11,11,114,33,24,44,7,18,22,17,11,2,2,11,6,6,2,13,7,13,6,2,7,2,2,2,2,2,5,6,1,2,2,5,2,13,2,2,6,12,11,14,11,13,17,1,13,22,13,30,16,7,21,13,11,7,2,2,1,2,2,1,2,14,35,1,0,1,1,1,2,7,2,2,1,2,2,2,1,0,1,1,2,1,1,2,2,13,6,2,7,2,6,2,6,2,2,5,2,2,1,1,1,1,2,1,1,1,1,1,1,60,131,13,13,2,2,2,2,2,1,1,1,1,1,2,5,2,2,1,2,1,1,1,1,1,1,1,1,2,1,5,1,2,1,1,2,1,1,1,1,1,1,2,5,2,1,2,2,6,1,2,13,11,2,11,13,11,8,11,7,7,11,10,11,2,6,2,2,13,11,5,2,2,11,10,2,2,5,1,2,9,5,2,5,9,2,25,2,2,2,5,2,6,2,2,2,5,1,2,5,5,6,1,2,2,6,1,5,2,5,9,2,25,2,2,2,2,11,192,206,204,200,200,200,199,199,200,198,200,200,195,200,74,
2,2,5,2,2,2,5,10,7,13,7,13,17,21,11,2,2,2,21,11,11,13,6,11,6,8,2,6,7,13,13,14,17,30,13,6,6,2,2,2,2,2,12,13,30,47,47,34,36,119,114,8,13,20,20,13,13,11,16,13,14,29,16,24,20,15,22,108,20,33,18,111,109,109,20,31,13,6,109,24,33,18,11,29,18,14,13,2,7,7,7,13,7,7,13,7,2,13,2,2,6,2,13,5,7,12,12,13,2,2,2,11,2,2,2,2,11,15,13,13,11,2,16,16,13,16,29,6,16,8,7,6,6,2,2,6,1,1,2,16,12,1,1,1,1,0,2,7,6,1,0,1,5,2,2,1,1,1,1,1,1,1,2,7,7,13,6,6,1,2,2,2,5,2,2,1,1,1,1,2,6,0,1,1,1,1,2,9,11,1,2,2,6,2,1,1,1,1,1,1,1,1,2,2,5,2,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,2,5,2,9,6,6,7,2,6,11,11,7,7,7,11,2,10,2,13,2,2,2,1,2,2,6,2,11,5,7,5,9,2,5,9,9,5,9,2,5,2,2,5,2,9,5,10,1,2,6,2,2,6,9,2,5,5,78,7,11,1,2,6,2,9,2,5,11,51,7,2,11,166,201,198,200,198,196,199,199,199,199,196,199,195,196,199,131,
2,5,2,2,5,2,2,10,21,11,7,13,13,21,6,1,5,13,13,7,7,11,7,11,17,6,2,13,13,14,13,13,22,16,11,6,2,2,5,2,2,5,14,45,117,119,119,32,47,47,125,29,11,24,114,26,6,7,13,7,22,16,16,45,122,18,22,111,33,109,24,114,111,109,31,18,11,11,114,24,37,18,11,33,33,11,13,2,11,7,13,7,6,13,21,11,2,7,2,7,2,2,2,13,11,13,2,2,2,5,2,5,2,5,2,7,17,11,11,7,13,1,13,17,11,21,17,6,17,11,11,6,2,1,2,2,1,1,2,10,7,2,2,1,1,1,2,7,2,2,1,1,2,2,1,1,1,1,1,2,1,1,2,2,6,7,7,2,2,12,1,26,10,1,1,1,1,1,1,1,25,26,2,1,1,2,1,1,5,2,2,11,2,2,2,9,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,5,2,1,2,1,2,2,2,2,10,6,2,11,11,6,11,8,11,13,11,6,7,7,2,11,1,1,1,11,2,2,5,9,2,2,5,2,2,9,2,2,2,2,2,6,2,2,2,2,10,2,11,2,2,2,2,2,2,1,12,69,200,65,74,70,5,1,9,2,10,13,60,35,64,78,188,204,204,200,200,200,198,200,196,195,200,199,199,198,199,200,74,
2,1,5,2,2,5,5,13,11,13,5,7,13,7,2,2,13,12,7,13,13,11,8,8,7,11,2,13,6,11,13,22,31,17,11,6,6,2,2,2,2,2,29,106,32,30,34,30,117,140,123,19,8,34,105,1,11,6,29,29,30,24,30,45,34,11,22,106,33,33,24,118,114,109,33,18,13,11,114,108,109,16,13,46,18,11,21,2,6,11,7,7,13,17,16,2,11,2,2,13,17,6,5,26,2,5,2,6,2,2,7,2,2,2,11,13,13,13,7,13,6,1,7,13,16,13,16,11,13,11,13,2,6,2,2,5,1,1,2,22,7,6,0,1,1,1,2,7,6,2,1,2,1,1,1,1,1,1,2,1,1,1,2,7,6,6,6,2,2,2,1,21,1,1,1,1,1,1,0,1,2,1,1,1,1,5,2,2,2,2,5,2,2,5,2,2,1,1,1,1,1,2,1,1,1,2,2,5,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,1,1,2,1,5,2,2,5,2,2,6,6,6,6,6,7,7,7,11,11,13,11,5,2,12,10,2,1,1,5,1,9,9,2,5,2,5,2,2,6,2,5,11,2,2,2,2,2,2,6,6,2,2,11,2,2,11,2,6,6,134,204,200,204,196,190,134,1,13,29,5,11,192,131,200,204,204,204,198,201,198,200,203,199,196,179,200,179,200,179,199,198,179,74,
2,1,2,5,10,2,10,10,7,13,10,7,21,11,2,6,5,13,6,11,13,13,11,13,11,17,2,7,7,7,29,24,24,16,11,13,2,2,2,6,2,11,22,29,22,30,47,36,45,147,125,31,8,136,33,11,2,6,11,13,16,16,13,33,106,32,43,110,33,33,24,111,114,111,24,15,11,15,118,33,110,11,29,34,109,13,2,2,11,11,11,13,14,22,13,7,6,2,6,21,29,13,13,2,2,2,5,2,5,2,6,2,5,2,11,13,13,11,11,13,2,1,11,13,16,21,29,7,11,11,11,6,2,2,6,1,1,1,12,14,6,2,1,1,1,1,2,6,1,1,1,6,1,1,1,1,1,1,1,1,1,1,1,1,6,7,2,2,6,1,26,10,12,10,1,1,1,1,1,1,5,2,1,1,2,2,2,2,6,1,2,2,2,10,2,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,2,1,2,1,6,1,5,2,2,11,11,6,6,6,6,6,7,13,11,7,6,10,10,2,2,1,1,2,9,5,5,2,6,9,2,9,2,2,2,2,2,11,2,6,43,67,155,78,28,13,167,67,16,7,13,22,50,198,200,200,199,199,195,200,204,178,204,201,30,175,204,201,198,204,199,200,200,200,200,200,200,198,198,199,194,198,179,198,202,194,198,157,
2,2,6,2,2,2,2,5,12,11,13,13,13,11,5,2,5,2,6,11,13,11,7,13,11,11,2,7,11,17,29,30,24,11,7,7,6,2,2,2,7,23,16,16,22,36,45,30,116,145,109,18,16,18,24,11,2,2,13,29,13,22,30,47,119,32,36,34,33,109,109,114,111,109,32,17,13,13,111,20,110,13,18,109,20,11,2,1,11,15,15,10,16,24,13,13,6,2,6,13,16,21,14,2,6,12,2,2,2,5,1,2,2,2,13,13,7,11,14,17,2,1,7,15,17,16,13,11,11,11,11,11,2,6,1,2,1,1,14,11,2,5,0,1,1,1,2,2,2,2,41,2,2,6,1,1,2,1,1,1,1,1,1,2,11,7,35,40,2,60,67,2,10,2,1,1,2,1,1,1,1,2,2,1,2,6,9,2,2,11,6,2,2,2,2,2,0,1,1,1,0,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,2,2,6,1,2,2,2,11,6,6,11,8,11,11,13,2,2,10,11,2,2,1,1,2,5,2,5,2,2,2,5,5,2,2,5,6,65,78,65,167,199,179,177,199,194,170,202,198,195,176,195,199,203,179,198,179,200,198,179,200,195,199,200,200,200,204,196,200,200,198,200,198,204,200,200,198,200,199,199,198,198,194,198,198,198,198,179,74,
1,1,2,2,5,2,6,5,13,14,13,10,11,13,2,2,11,2,11,7,11,7,13,11,13,13,2,11,11,14,32,33,29,110,105,15,2,2,6,7,16,29,16,17,22,22,22,34,126,146,114,18,8,8,24,8,11,6,6,14,29,16,13,34,34,46,17,34,33,24,33,118,114,108,109,15,2,7,122,111,111,11,22,22,24,11,6,0,13,11,15,15,22,22,13,6,2,2,13,13,13,29,7,2,2,2,5,6,2,2,5,2,2,13,7,7,29,17,29,21,2,2,13,16,16,14,13,13,8,13,13,11,2,1,2,6,1,1,13,7,2,2,1,1,1,1,2,13,6,0,2,1,6,1,2,0,2,0,2,2,2,2,2,11,2,21,38,6,1,40,51,6,2,1,1,1,1,1,1,1,2,1,1,2,1,2,2,6,1,5,6,11,2,2,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,1,5,1,1,1,1,1,1,1,1,1,1,1,2,2,2,6,2,5,2,2,5,2,6,6,6,7,11,11,11,8,2,11,11,13,2,11,2,1,5,2,2,2,2,2,2,29,175,7,66,190,75,2,169,179,194,169,171,194,173,171,194,194,194,173,179,194,173,179,194,179,179,198,198,179,198,198,179,196,199,199,199,200,198,200,199,200,200,203,200,198,200,202,196,198,179,198,179,198,198,179,198,177,179,131,
1,1,5,2,2,5,11,6,7,13,7,11,7,10,6,5,7,2,2,11,7,7,13,13,7,7,2,13,11,16,34,36,46,119,116,11,6,2,6,29,16,30,16,22,11,106,110,114,126,150,115,8,8,22,19,31,31,2,16,30,30,32,22,22,37,109,14,33,31,33,109,111,111,109,111,11,11,29,111,122,109,6,6,110,111,11,0,2,11,16,15,22,30,13,21,11,6,6,7,14,22,30,2,5,5,5,7,2,2,2,6,2,5,13,13,14,17,29,29,14,5,1,2,13,13,29,14,13,15,13,11,6,6,2,6,1,1,1,14,13,1,1,1,1,1,2,6,5,2,6,2,2,2,64,76,1,1,1,1,1,1,1,2,11,2,12,2,2,72,12,9,1,2,1,1,1,1,1,1,1,1,9,5,2,2,5,2,2,6,6,7,2,5,2,2,5,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,5,2,2,2,2,2,6,1,6,6,11,6,6,11,6,7,7,2,6,8,11,13,6,2,2,2,2,2,6,2,6,21,168,179,168,173,179,158,66,177,173,171,171,177,169,194,177,179,179,177,194,173,194,179,179,179,194,179,198,179,202,195,179,200,198,199,179,199,199,200,199,196,198,200,200,196,199,199,195,198,198,198,198,198,202,179,198,179,198,179,74,
1,1,2,2,6,1,11,6,13,13,13,11,7,7,2,10,11,6,2,13,13,13,13,11,13,7,2,7,14,18,37,22,110,132,120,11,2,13,16,34,18,37,29,23,106,138,106,136,138,146,113,6,13,20,15,24,122,6,22,18,29,29,22,29,34,33,14,17,31,34,114,114,116,106,111,29,3,29,109,125,109,6,14,126,117,13,2,0,11,17,22,16,11,7,11,2,2,2,13,16,30,30,2,2,5,5,5,12,2,5,2,2,13,11,7,14,23,29,16,2,2,5,2,13,15,14,17,13,17,5,11,13,7,6,1,2,1,2,13,1,2,1,1,1,2,2,2,13,6,2,2,2,5,1,1,1,2,1,1,1,1,1,7,13,2,6,2,2,5,1,2,5,1,5,1,1,1,1,1,1,1,1,2,5,2,2,2,1,2,10,10,13,2,5,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,6,1,2,1,1,1,1,1,1,2,6,1,5,2,5,2,2,2,2,11,11,11,6,11,6,11,6,6,7,6,2,6,5,2,2,1,6,5,2,11,2,155,171,162,194,171,168,177,177,171,169,194,168,168,171,177,169,194,171,177,194,194,177,194,194,173,179,198,194,195,179,198,198,179,196,198,199,198,179,198,199,200,199,199,200,198,200,196,199,195,198,198,179,198,179,199,179,198,179,194,74,
1,2,2,5,2,2,10,6,13,11,10,5,11,5,2,13,13,2,11,13,7,13,7,14,21,7,2,13,16,22,46,16,46,126,106,6,2,7,7,29,16,32,15,132,119,126,124,144,140,152,19,6,8,19,22,18,21,2,29,22,22,30,17,14,30,24,13,17,110,109,109,111,109,109,109,15,11,13,108,132,116,6,110,126,122,13,2,11,14,22,45,2,5,13,2,13,2,7,13,29,32,21,1,2,6,2,2,2,2,2,2,2,21,7,13,29,16,23,2,1,2,2,2,13,13,13,14,11,11,8,13,13,6,2,2,6,2,2,2,5,6,1,1,1,2,5,2,13,7,6,1,2,7,6,2,5,5,1,1,1,1,2,13,11,2,2,2,2,1,1,2,9,2,1,1,1,1,1,1,1,1,2,1,2,10,5,5,2,2,10,7,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,5,1,2,1,1,1,1,5,2,1,2,2,6,1,2,5,2,5,2,6,2,13,6,11,13,11,11,11,2,2,13,2,2,2,6,6,2,2,11,66,171,194,162,168,169,194,171,171,171,177,168,171,171,171,175,171,169,194,168,173,168,171,179,194,194,179,198,179,194,198,179,202,195,194,198,198,179,198,202,179,198,200,199,199,199,199,199,199,198,199,179,202,198,198,179,198,202,179,179,74,
1,5,2,2,1,2,5,5,10,11,7,10,7,5,5,21,11,2,5,13,13,13,14,13,13,7,6,13,14,32,43,17,48,106,33,11,6,13,11,30,29,16,8,106,132,138,149,140,138,153,19,6,8,126,114,33,11,2,7,16,36,17,29,22,34,15,22,22,34,33,109,114,119,33,24,8,6,13,109,109,44,2,119,123,114,17,29,2,21,30,11,1,2,7,6,7,7,12,13,21,32,11,2,2,2,2,6,2,11,2,6,5,7,7,7,29,22,16,0,2,2,2,11,13,13,17,13,8,6,14,11,13,6,1,6,1,7,2,13,2,2,1,1,1,2,2,2,14,7,2,1,2,13,1,1,2,6,2,5,2,1,1,11,7,11,6,2,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,2,5,2,2,5,2,11,6,2,2,6,12,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,6,1,5,2,2,2,6,2,2,2,2,11,7,7,7,6,14,11,6,6,2,6,1,2,6,11,11,6,6,6,42,194,169,168,162,171,162,168,162,168,171,173,169,171,168,171,171,162,168,168,171,194,168,194,168,169,179,177,179,179,198,198,179,198,179,195,179,179,198,195,194,179,195,179,202,195,202,179,200,195,198,198,198,179,199,179,198,198,179,179,179,69,
1,2,2,5,1,1,2,5,12,11,7,10,13,2,5,13,11,11,2,14,13,13,13,13,7,5,2,13,29,36,22,16,18,119,120,11,7,7,7,34,11,17,29,119,123,125,140,138,140,148,4,13,15,126,33,13,13,29,14,29,32,29,13,13,32,11,13,24,110,106,106,114,116,110,18,13,6,15,111,132,18,11,116,119,111,15,29,6,6,13,11,2,2,2,2,5,13,7,11,30,30,2,12,2,5,5,1,2,21,2,2,2,13,13,14,30,30,29,1,1,1,2,12,11,8,13,11,13,13,13,11,13,2,2,2,5,2,13,6,2,2,2,1,1,2,5,5,6,7,6,2,2,2,2,6,1,2,7,7,6,1,2,5,11,2,2,6,1,1,1,1,1,1,1,1,2,5,1,1,1,1,2,1,2,2,2,5,2,2,9,6,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,6,1,2,1,5,1,5,2,2,11,2,11,2,10,10,13,10,7,11,1,2,2,6,11,11,11,11,2,69,169,162,162,167,169,169,168,171,175,169,171,168,168,171,171,162,169,168,168,168,168,169,168,171,194,177,175,171,177,179,179,195,202,179,198,179,179,179,198,179,179,198,198,198,179,198,198,198,177,198,194,179,179,198,179,198,198,179,198,179,194,74,
1,2,6,6,1,6,5,10,2,2,5,11,5,2,13,13,13,11,6,13,14,14,16,16,13,29,7,16,16,33,13,13,22,106,119,15,7,11,13,22,7,17,22,133,116,116,137,144,139,150,8,13,16,122,29,11,13,16,16,16,16,13,5,6,109,6,7,34,110,116,34,123,106,111,24,11,6,15,111,141,8,13,122,122,116,22,18,2,6,13,6,2,2,5,2,5,2,10,16,43,6,7,6,2,2,2,6,2,12,2,6,5,14,7,16,30,23,13,2,1,2,1,2,13,11,11,16,6,13,13,11,13,6,1,2,2,2,5,2,7,1,1,2,6,2,2,11,6,2,2,5,2,11,2,1,13,5,11,13,6,2,6,2,21,36,21,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,5,2,5,5,11,2,2,2,10,6,7,2,1,1,1,1,1,1,1,1,26,5,1,1,1,1,1,1,1,1,5,2,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,2,5,2,2,6,2,2,5,2,10,10,5,11,13,13,6,5,10,2,11,11,11,15,11,2,6,66,169,166,162,169,162,168,162,169,162,162,162,171,171,168,168,169,168,168,168,177,162,168,168,177,162,171,171,169,177,194,194,177,177,179,202,179,179,179,179,177,198,202,179,177,199,179,198,179,179,179,179,179,179,179,173,195,179,195,202,179,179,177,74,
1,2,2,11,5,1,2,7,2,5,2,5,2,5,21,13,13,13,13,11,13,13,13,13,11,13,6,14,22,32,8,11,22,106,114,15,13,2,16,22,11,15,119,141,110,106,144,138,128,150,4,11,24,24,6,16,16,29,13,13,13,6,6,7,114,2,29,37,110,106,106,123,116,46,8,13,6,17,118,138,6,13,122,122,120,20,15,2,2,13,6,2,2,2,2,2,2,13,6,11,13,6,2,2,2,5,2,2,13,2,2,2,14,7,14,29,30,13,2,1,2,2,2,21,13,29,16,13,14,8,7,13,2,2,2,6,5,2,13,1,1,1,1,2,2,2,12,2,11,2,2,12,2,2,5,11,2,12,11,7,6,2,2,35,30,2,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,5,2,2,2,11,2,12,2,11,6,7,2,6,1,1,1,1,1,1,2,1,2,6,9,2,1,1,1,1,1,1,2,2,1,2,5,1,1,1,1,1,1,1,1,1,1,5,2,1,6,1,1,2,2,6,5,7,6,2,6,7,17,13,2,9,2,7,10,13,13,11,6,66,159,169,162,169,162,162,162,162,162,162,162,169,168,168,168,169,168,168,168,169,162,168,168,168,168,168,169,168,168,194,162,171,171,194,179,194,179,179,194,173,198,194,173,194,179,198,194,194,179,194,179,179,202,179,177,194,179,173,179,179,202,194,179,171,74,
1,2,5,2,2,2,6,5,5,2,1,2,10,12,11,11,13,13,17,11,11,11,13,13,6,11,2,29,16,33,13,13,33,116,116,31,17,6,22,16,7,37,144,139,110,117,141,127,138,150,4,6,17,24,11,22,16,7,13,13,7,6,2,14,111,2,34,109,47,122,33,47,116,22,17,6,2,22,116,126,1,22,122,122,116,33,7,11,2,6,6,2,6,2,2,6,2,13,13,13,13,2,7,2,5,2,2,2,13,2,2,6,2,6,7,13,22,11,6,1,2,1,2,15,13,11,7,6,13,13,13,11,2,2,5,1,2,2,13,2,1,1,2,5,2,5,2,6,2,6,7,6,2,2,6,5,6,7,13,13,7,7,13,7,2,2,5,2,1,1,1,1,1,1,1,5,2,1,1,1,1,2,2,2,6,2,5,2,7,6,7,6,11,6,6,0,6,1,1,1,1,1,1,1,2,51,2,1,1,1,1,1,5,2,5,2,1,2,2,2,1,2,1,1,1,1,1,2,1,2,2,2,2,6,1,5,1,2,2,2,6,6,21,16,11,10,5,9,11,1,13,10,13,42,168,162,162,162,167,169,168,162,167,169,169,167,168,162,162,162,168,162,168,162,171,162,171,162,168,168,162,162,171,171,162,168,171,171,177,171,177,194,194,177,194,179,179,194,173,179,177,179,179,173,194,179,194,177,194,173,179,177,179,179,179,194,179,169,173,74,
1,1,2,2,5,2,2,5,2,2,6,1,2,2,2,5,11,13,22,11,6,8,11,8,11,13,7,29,16,30,11,15,44,122,122,106,17,7,46,17,16,133,139,149,106,132,144,138,138,153,113,19,22,44,17,21,13,13,13,13,6,2,2,13,110,2,36,22,106,34,33,31,114,11,6,6,6,18,106,106,2,114,126,126,122,108,6,2,2,2,7,6,2,2,2,2,11,7,14,14,13,2,6,2,2,2,2,5,7,13,1,7,6,14,13,17,22,7,2,2,2,5,7,6,6,2,6,11,13,11,13,7,1,2,2,13,1,7,7,6,1,1,2,2,6,11,11,6,2,7,5,2,5,1,5,7,2,11,13,13,7,13,6,7,6,2,2,1,2,2,1,1,1,1,2,2,1,1,1,1,2,5,2,2,5,2,10,11,6,7,8,11,11,6,2,2,2,1,5,2,2,1,1,1,1,1,1,2,1,1,1,1,2,1,2,2,2,5,2,2,5,1,2,1,1,1,1,1,2,5,2,5,2,2,2,6,2,5,11,2,6,11,14,15,13,2,5,11,11,5,15,13,15,69,162,162,162,162,162,169,162,162,162,162,171,162,168,162,168,162,162,168,162,162,162,168,162,168,168,162,162,171,162,171,169,194,160,171,162,194,171,177,171,194,169,179,194,177,179,194,194,173,173,194,179,179,171,179,171,179,177,194,173,179,179,179,173,171,171,74,
2,5,2,5,10,27,21,7,2,5,2,6,2,5,2,2,13,11,16,11,6,13,13,13,13,11,6,17,16,22,13,17,34,119,120,111,17,6,109,18,30,130,144,133,119,132,144,149,142,150,115,147,113,13,13,13,13,16,29,14,7,6,6,22,8,13,116,24,116,110,46,139,108,8,13,2,15,18,46,6,11,123,138,132,123,109,11,6,6,6,11,6,2,6,6,2,11,7,17,15,13,2,2,6,2,13,2,2,7,6,6,2,6,7,7,22,32,6,2,2,1,2,2,7,2,6,11,13,11,7,13,6,1,2,6,2,5,11,7,2,1,2,2,2,13,13,14,8,2,7,6,2,2,2,5,2,13,13,11,13,11,11,14,2,5,2,2,5,2,5,1,1,2,1,1,1,1,1,2,1,2,1,5,2,2,7,13,11,11,13,11,11,17,6,2,6,1,1,1,0,2,1,6,0,1,1,2,51,2,0,1,1,2,6,1,5,1,1,1,2,2,5,1,2,1,1,1,1,1,2,2,2,2,5,2,2,2,2,9,13,6,14,13,21,26,10,27,11,11,6,11,49,166,169,162,159,162,162,162,162,162,168,169,162,168,168,160,175,169,162,168,162,162,168,162,168,162,169,162,168,168,162,171,162,194,162,194,171,177,162,168,171,169,194,171,173,177,171,177,171,179,179,177,194,179,179,194,179,177,179,179,194,173,179,173,171,177,171,162,74,
2,2,5,2,5,5,1,5,5,11,1,1,2,2,6,2,11,13,29,15,11,15,15,13,11,11,6,16,29,16,8,22,36,116,123,122,8,11,119,122,37,133,149,137,133,132,132,136,149,150,113,150,115,6,11,11,17,16,13,7,6,1,6,18,2,32,111,46,119,138,34,133,105,13,18,6,29,24,15,2,14,144,136,116,126,111,15,6,11,1,13,11,2,2,11,7,13,11,23,17,11,2,2,2,7,2,2,2,13,7,6,7,2,7,13,22,17,6,2,2,1,2,7,2,2,13,7,13,13,11,13,2,2,2,13,2,2,13,6,2,2,2,2,6,7,13,6,14,7,6,2,2,2,2,5,6,7,13,13,11,11,7,11,2,2,6,2,2,1,2,1,1,1,2,1,1,1,1,1,1,1,2,2,5,11,11,11,11,6,11,13,11,8,11,2,2,2,2,72,72,73,27,38,10,1,1,2,27,25,10,1,1,1,2,2,2,6,2,5,2,6,1,1,1,1,1,1,1,2,6,1,5,2,2,2,11,11,10,11,2,21,7,13,7,10,5,10,11,40,155,168,168,162,159,162,162,169,159,162,162,168,162,168,168,168,162,171,169,162,162,168,169,162,162,168,168,168,168,168,168,162,171,162,168,162,168,169,169,162,171,162,167,168,168,168,171,168,168,171,169,171,179,177,194,173,169,179,173,194,169,173,179,194,179,194,173,194,173,162,74,
5,1,1,2,5,2,6,10,7,13,2,1,5,2,2,2,2,13,17,22,6,11,15,13,11,11,6,16,17,17,6,33,109,132,116,125,17,6,123,122,116,132,130,133,126,126,133,144,150,153,115,150,114,2,6,6,7,7,6,2,6,6,2,7,2,106,22,114,132,123,34,122,114,33,33,2,33,109,15,2,22,138,140,150,126,29,8,2,2,2,11,11,2,2,5,11,13,13,21,2,2,2,6,2,7,2,6,2,1,11,2,6,5,7,13,22,11,11,6,1,2,2,6,7,12,2,6,13,13,13,13,6,6,7,5,2,2,2,12,2,1,2,7,7,7,6,13,7,7,13,2,5,1,1,12,6,7,11,13,7,6,11,6,2,5,2,2,5,2,2,5,2,1,1,1,1,1,1,1,1,2,5,2,2,2,13,11,11,6,13,11,17,15,11,6,2,5,1,9,25,9,38,51,38,51,10,1,9,25,9,1,5,2,2,1,5,2,2,2,2,2,2,1,1,2,1,1,2,5,2,2,2,5,2,2,11,10,7,11,2,11,13,10,10,28,11,17,43,169,162,160,162,162,162,162,162,160,169,162,162,162,162,167,169,169,162,162,162,168,168,169,169,169,169,169,169,168,168,168,168,162,169,162,162,169,162,167,169,169,162,171,162,162,162,168,169,162,168,169,173,162,173,179,177,194,194,171,177,171,177,194,169,179,173,179,171,173,171,168,74,
2,6,2,5,5,1,2,5,5,2,1,2,2,5,2,5,6,13,22,15,11,17,8,7,13,11,16,43,17,29,13,34,34,119,110,132,18,11,117,119,34,130,132,133,150,123,133,144,150,152,143,148,105,6,6,6,6,6,6,6,2,6,6,6,16,123,18,132,114,123,144,125,114,34,106,6,34,114,15,2,34,148,144,124,114,8,11,2,2,6,16,6,2,6,7,13,11,7,2,6,7,6,1,7,6,2,13,6,13,7,5,7,6,13,12,8,13,6,2,6,2,1,7,2,2,2,11,13,13,16,7,13,6,2,7,6,2,2,13,1,2,2,13,11,6,8,7,7,7,7,2,2,2,1,5,7,7,10,7,11,11,11,6,2,2,2,5,2,2,6,2,5,1,1,1,1,2,1,1,2,5,2,2,5,2,11,11,6,13,8,13,8,17,8,2,2,2,2,1,2,27,10,1,1,1,1,1,10,1,1,2,2,5,2,2,2,2,2,5,2,2,5,2,2,5,2,1,2,2,2,1,6,2,5,2,6,10,9,11,6,13,10,21,13,14,11,22,169,160,160,162,160,162,169,167,160,167,160,168,162,162,171,162,168,162,168,168,169,169,162,168,168,168,169,162,168,168,171,162,168,162,162,162,162,162,162,162,162,171,169,162,162,162,162,167,171,162,171,162,171,171,173,171,169,177,194,179,177,171,169,177,173,194,173,173,194,171,173,169,74,
2,1,2,6,2,2,5,2,5,2,1,5,2,6,1,2,7,13,17,15,5,13,15,8,13,13,36,109,32,16,16,47,46,106,110,126,31,13,106,132,129,123,136,130,136,119,130,139,146,153,143,143,113,11,17,8,11,6,6,6,6,2,6,2,110,116,31,123,126,140,144,136,126,116,108,7,32,110,31,2,106,138,138,122,110,17,2,6,2,21,17,11,1,2,11,16,13,11,6,7,7,2,2,2,7,7,7,2,6,2,13,1,7,13,8,13,7,11,6,2,6,6,2,2,13,7,13,14,11,8,6,14,6,1,12,1,2,13,6,7,2,5,7,13,7,13,13,8,6,2,2,2,2,2,2,2,12,11,6,13,8,17,6,2,2,5,2,2,6,1,1,2,2,1,1,1,1,1,1,1,2,2,5,2,5,11,13,15,13,17,11,13,17,11,6,1,2,5,2,1,1,1,5,1,2,2,1,1,1,2,5,2,2,2,1,6,5,1,2,2,5,2,5,2,2,2,1,2,6,1,1,2,2,2,2,5,2,2,5,11,10,6,21,28,15,64,155,162,169,166,162,162,162,167,169,162,168,162,162,169,162,162,168,162,168,162,169,169,171,168,168,171,162,169,171,168,171,168,168,162,162,171,162,162,162,162,162,168,169,162,171,162,167,169,162,162,167,162,168,162,175,169,171,171,177,194,169,173,171,173,171,177,171,173,171,169,177,194,162,74,
1,2,1,2,2,5,5,1,6,2,1,2,2,2,2,6,13,11,15,33,8,14,14,13,13,16,109,33,31,13,29,34,34,126,31,126,109,15,46,132,119,137,137,141,120,132,117,133,153,150,150,142,113,17,122,17,6,6,7,6,2,2,7,6,123,122,106,126,116,139,138,122,122,119,111,16,109,132,109,6,126,138,138,126,114,24,19,15,18,24,18,2,6,7,13,13,13,2,2,7,2,2,6,2,6,11,7,6,7,2,2,13,6,7,11,13,7,13,6,2,2,13,1,6,2,7,11,13,13,11,11,2,2,2,13,2,5,11,7,13,17,11,13,11,6,7,7,7,6,6,2,1,2,2,2,13,11,13,13,11,7,17,7,2,6,2,2,5,1,1,1,1,1,2,9,2,1,1,1,5,1,6,1,6,2,10,11,15,17,15,8,17,17,15,2,2,2,2,2,60,5,2,1,9,38,25,1,6,1,1,2,6,2,5,1,2,2,2,5,2,6,5,2,10,2,13,11,2,2,6,2,2,5,2,5,2,5,2,2,13,15,157,168,169,162,169,160,162,160,169,162,168,162,162,162,162,162,162,162,162,167,162,162,168,168,168,171,171,171,162,169,177,162,194,162,168,168,162,168,169,162,162,162,168,167,169,162,167,162,162,162,162,168,162,168,168,162,171,162,171,162,168,168,171,171,169,194,177,173,171,171,169,179,173,171,171,177,169,168,74,
1,1,5,2,6,2,2,5,1,2,1,2,5,2,5,2,13,13,32,46,17,21,13,13,7,22,32,22,17,13,14,34,106,124,22,123,111,8,120,110,106,151,114,139,144,132,132,132,148,153,150,115,114,17,114,13,6,6,7,2,6,2,2,12,140,108,116,132,144,151,150,144,137,119,110,16,36,106,18,13,137,138,138,126,110,18,22,6,17,22,11,13,15,13,13,2,2,2,11,6,2,6,2,2,7,7,11,2,6,2,11,7,7,7,16,11,7,11,6,6,2,2,13,1,5,13,7,6,6,6,1,6,1,2,7,2,2,13,11,14,11,13,13,7,6,7,13,7,7,5,2,1,1,2,6,13,7,11,13,7,17,8,7,2,2,5,2,2,5,2,1,1,1,2,2,1,2,1,1,1,1,2,5,2,2,10,13,15,18,29,11,15,17,15,6,2,2,5,2,2,1,2,1,2,2,0,1,1,1,6,5,1,2,2,6,2,5,2,1,2,5,2,10,11,7,13,13,11,6,2,2,25,2,2,2,2,9,2,11,78,162,161,160,162,162,162,160,167,169,162,162,162,167,169,162,162,167,169,162,162,162,162,168,162,162,171,171,168,169,169,168,171,171,169,168,168,169,168,171,167,169,162,162,162,162,162,159,169,162,162,162,162,167,162,162,162,168,162,162,171,162,168,169,168,194,169,177,171,169,179,173,194,168,177,171,173,168,171,168,74,
2,1,2,1,2,2,6,2,2,1,1,1,2,2,2,2,11,13,20,36,33,10,11,11,13,22,33,36,32,13,30,24,37,123,8,119,114,33,119,34,119,145,114,122,137,136,133,139,153,146,142,127,18,33,18,6,2,6,2,2,2,6,2,34,24,129,138,144,149,146,153,138,119,120,8,36,15,33,8,22,144,138,147,126,114,6,18,13,13,16,13,117,29,11,13,11,2,13,7,7,6,2,7,14,7,7,13,1,12,6,10,13,10,11,13,13,11,11,13,7,7,2,2,2,13,13,7,7,2,6,13,1,5,10,13,1,10,7,13,13,13,7,11,7,2,7,2,13,2,2,6,1,1,1,12,7,7,7,7,13,13,17,2,6,2,2,2,5,2,1,1,1,1,2,2,5,1,1,1,1,1,7,2,2,5,11,11,17,15,8,13,17,31,15,2,2,2,2,5,51,11,1,1,1,1,1,1,1,2,2,2,2,5,2,2,2,2,6,1,2,10,7,13,13,11,13,13,21,13,6,2,2,2,2,6,10,5,10,11,87,160,159,162,160,159,162,162,162,162,167,169,162,162,162,162,168,162,168,168,169,169,169,162,162,162,162,168,168,168,169,162,168,168,168,162,167,168,162,162,162,162,167,169,162,162,162,162,162,167,171,162,168,162,162,175,162,162,162,162,162,168,168,162,168,169,171,171,169,194,173,194,171,177,171,173,173,171,173,168,74,
1,2,1,2,1,6,1,2,5,2,1,5,2,2,5,2,11,13,22,18,110,6,13,16,11,32,37,34,36,13,30,16,123,125,29,37,34,43,136,149,151,138,144,132,138,139,132,133,149,152,143,143,113,18,18,11,6,2,6,6,2,7,6,37,24,144,144,138,150,152,150,136,137,116,5,126,11,13,2,106,146,153,144,123,8,13,13,17,17,22,11,14,6,2,13,2,6,6,11,11,7,6,7,29,13,7,2,6,5,2,12,13,11,7,13,17,7,7,2,2,6,6,12,2,12,11,13,6,2,13,2,1,2,10,2,2,12,13,13,13,11,13,7,6,7,7,16,16,11,2,2,1,2,1,7,11,13,13,13,7,11,8,2,2,2,5,2,2,2,1,5,1,1,1,2,1,1,1,1,5,1,5,2,6,1,5,13,13,15,15,15,30,29,6,6,2,2,1,9,12,10,1,1,1,1,1,1,1,2,5,1,6,2,2,5,2,5,1,12,1,5,10,7,11,7,11,21,24,111,46,131,131,11,2,2,9,11,6,29,163,162,162,162,162,162,162,162,162,162,162,162,162,162,167,169,162,162,171,167,168,168,169,169,162,168,162,171,168,168,168,168,168,169,168,168,162,162,162,162,162,162,168,162,162,167,169,162,162,162,162,162,168,162,162,162,162,162,162,162,162,168,169,168,173,171,173,173,194,169,194,177,171,173,171,173,171,169,177,169,74,
2,5,1,2,1,2,2,10,2,1,2,2,2,6,2,12,1,14,36,114,119,6,21,29,14,29,34,45,17,29,23,45,132,122,33,31,44,132,122,132,183,138,149,123,147,132,132,138,154,145,150,146,127,20,31,6,6,2,2,2,6,1,2,33,24,144,144,149,149,144,147,139,137,116,16,31,8,8,11,136,144,144,123,122,11,14,14,29,22,16,11,2,2,2,2,40,41,41,40,27,40,73,73,49,2,2,2,2,6,2,11,7,13,13,11,6,11,6,2,2,2,5,2,2,13,13,7,7,5,2,2,2,2,5,2,2,13,13,13,13,11,6,7,13,6,7,15,6,6,2,2,2,1,2,7,11,13,13,6,6,11,17,2,2,6,2,2,5,1,2,2,9,2,2,2,1,1,1,1,2,1,2,5,1,2,5,11,8,17,15,18,30,30,11,2,38,6,1,1,1,1,1,5,2,2,1,1,2,2,2,6,1,2,5,2,2,2,6,10,2,5,9,13,13,26,29,120,45,180,173,198,202,30,2,5,2,2,42,156,162,162,161,168,168,162,162,168,168,169,162,169,162,168,162,168,168,162,162,162,162,167,169,169,162,162,162,162,162,168,169,168,162,168,162,162,169,162,162,167,162,162,162,162,162,162,162,167,169,162,162,162,162,168,162,162,162,162,168,162,169,171,171,162,177,171,171,177,171,177,177,173,171,177,173,171,173,171,171,171,74,
2,2,5,2,1,5,5,25,2,1,2,5,2,2,11,7,13,30,34,46,109,13,16,22,15,22,46,34,22,29,32,30,106,140,33,110,18,126,114,151,153,126,126,48,150,140,119,139,184,146,154,146,145,24,114,19,7,6,6,2,6,2,2,32,109,139,144,149,144,150,150,137,139,109,22,33,21,117,6,126,126,138,136,114,30,11,7,13,30,16,7,11,2,5,2,2,6,1,6,2,2,1,2,5,2,2,5,2,2,2,2,11,13,13,11,13,8,2,2,6,2,2,6,2,12,13,11,2,7,2,2,2,2,5,2,2,12,7,7,2,7,11,13,13,6,11,7,6,6,2,6,1,2,13,7,13,13,13,15,29,16,29,7,2,2,2,2,6,2,1,2,1,1,1,2,2,1,1,5,2,1,2,10,2,5,11,6,17,15,17,33,17,36,2,2,2,2,2,6,1,1,2,6,57,21,5,1,2,5,2,2,2,5,2,5,2,5,10,2,5,10,10,12,14,7,117,132,129,194,179,171,179,159,2,65,41,159,162,160,171,160,162,168,162,162,169,168,169,168,168,162,168,169,162,162,167,162,162,168,168,162,171,162,168,168,162,169,162,171,160,162,162,162,162,162,167,162,160,162,162,168,162,167,171,169,162,168,162,169,168,169,162,162,168,168,162,168,169,171,171,171,173,171,173,169,171,179,173,171,171,194,171,173,171,173,171,171,173,162,74,
2,5,2,2,1,2,2,2,1,1,2,2,5,2,7,13,21,29,22,34,33,8,29,32,16,36,117,46,29,22,17,22,120,132,114,116,120,110,144,153,183,144,120,117,153,144,106,133,150,153,153,146,150,115,33,8,6,2,2,6,6,6,2,117,126,133,147,150,149,144,147,139,144,31,22,34,18,109,1,126,126,128,125,126,109,24,29,6,2,6,11,13,2,2,1,2,2,6,1,2,6,2,2,2,1,1,2,1,5,2,5,11,11,11,8,15,13,6,2,2,2,2,7,2,13,11,7,7,7,13,1,1,2,10,2,2,21,11,11,6,13,13,14,11,11,13,11,11,8,2,6,2,2,11,7,13,13,11,18,29,18,20,11,6,2,5,2,2,2,6,1,1,1,1,1,2,2,1,2,1,5,2,2,5,2,2,11,8,15,29,31,24,17,6,2,6,6,2,2,1,1,1,2,1,1,1,1,2,2,5,2,6,2,2,2,2,2,21,2,6,5,1,21,164,18,119,141,176,179,179,173,173,171,194,173,173,169,171,162,162,162,162,162,171,169,171,169,162,168,169,168,168,162,162,162,168,162,162,162,168,162,168,168,168,168,162,171,162,167,169,168,162,169,160,162,162,160,167,169,169,171,169,171,162,171,177,168,177,171,162,168,171,162,173,162,171,171,173,194,171,194,179,171,179,194,177,171,177,194,173,179,194,173,173,171,177,171,171,169,74,
2,2,2,5,1,2,5,1,1,1,5,2,2,2,13,13,13,16,30,43,17,13,16,46,17,29,23,45,16,30,46,106,110,126,126,132,109,106,149,183,144,144,126,45,152,149,106,144,153,183,153,152,142,19,108,8,11,6,2,6,2,2,6,37,110,138,144,149,151,150,146,123,136,15,29,24,24,109,13,144,122,127,125,122,24,22,11,2,2,2,8,13,2,6,2,5,7,2,11,2,2,2,6,1,1,2,5,1,2,2,2,6,13,8,15,22,15,2,6,2,2,13,10,13,13,7,6,6,7,2,1,1,2,13,2,2,13,11,2,11,14,15,11,7,8,17,11,11,13,2,6,2,2,13,5,11,11,13,24,31,108,109,6,2,2,2,2,5,1,1,2,2,12,1,2,2,5,5,2,2,6,1,5,2,5,2,11,15,15,17,33,24,34,15,6,6,2,11,6,2,2,1,1,2,1,6,1,2,6,1,2,2,2,2,5,2,2,21,13,7,6,68,202,198,176,176,179,179,179,179,179,169,173,171,171,168,171,162,162,162,168,169,162,162,171,162,169,162,171,162,168,168,169,168,168,168,162,162,168,171,162,168,169,169,162,171,162,162,168,162,162,168,162,160,169,162,162,162,168,168,168,171,168,169,194,168,171,171,173,173,171,179,171,171,171,173,194,173,179,179,179,173,194,173,179,179,179,194,173,194,173,179,179,179,194,169,179,173,169,74,
2,6,5,1,2,1,6,2,1,1,2,2,6,2,21,13,13,14,31,34,29,7,33,37,22,17,29,32,22,106,120,116,122,126,132,138,126,119,153,184,141,144,140,36,154,144,117,149,153,154,153,154,127,34,20,15,11,6,6,6,6,2,2,29,24,150,151,144,139,146,138,138,122,11,16,24,18,24,22,145,142,122,140,20,31,17,13,2,5,2,15,17,2,2,2,2,5,2,7,11,2,2,2,1,1,1,1,1,2,5,2,7,15,13,15,17,13,6,6,2,2,10,7,11,13,10,13,5,11,6,2,0,2,13,2,11,11,13,13,11,7,13,13,11,14,11,8,13,11,6,2,6,2,13,13,21,17,13,18,24,33,24,2,2,2,6,2,2,5,1,2,9,9,1,1,1,1,2,2,1,2,2,6,1,2,11,13,17,22,30,109,24,15,36,11,7,13,110,16,22,2,1,2,2,6,1,2,6,1,11,2,2,6,2,2,6,5,29,30,21,78,198,198,179,179,202,179,171,179,171,179,173,171,173,168,194,162,168,168,168,168,169,162,171,171,169,171,177,162,171,162,169,168,168,168,162,162,167,171,162,168,168,162,168,162,171,162,169,168,162,162,168,168,162,162,162,162,162,168,168,169,173,162,171,171,173,171,173,171,179,179,194,173,179,179,194,179,177,179,179,179,179,202,179,179,179,194,179,202,179,179,179,194,179,179,179,179,171,169,74,
2,2,6,2,6,1,2,1,2,5,2,5,1,2,14,16,16,32,46,30,16,7,117,130,114,11,16,109,24,106,33,106,126,126,122,141,126,147,153,151,139,149,128,23,154,151,153,150,154,153,152,152,143,17,24,105,26,6,2,11,2,2,6,7,24,149,144,144,144,144,126,138,34,6,17,17,22,6,24,138,143,128,126,46,33,29,11,6,2,11,8,17,11,2,6,2,2,2,13,6,2,2,5,1,1,1,1,2,6,2,13,16,17,15,15,13,6,2,2,2,7,13,6,14,13,8,2,13,13,2,6,1,1,13,2,13,11,11,2,11,13,14,14,13,13,11,17,15,15,13,2,2,15,21,13,21,29,22,29,18,109,17,11,6,2,2,2,12,9,2,2,1,1,1,1,2,5,2,1,2,5,2,2,2,6,5,13,29,33,109,109,31,13,30,109,33,127,106,114,22,1,2,12,5,21,36,2,2,2,11,6,2,2,2,2,2,12,11,30,196,198,179,179,198,179,179,179,194,179,179,171,179,171,173,171,169,171,162,168,168,168,162,194,162,169,171,171,171,171,171,171,162,168,168,168,168,162,162,168,168,171,162,171,169,162,168,168,168,168,168,168,162,169,168,162,167,169,169,162,171,194,171,173,171,171,171,194,169,179,179,179,198,179,195,179,179,177,179,179,194,179,179,195,202,195,173,179,198,179,198,198,173,198,198,173,198,173,179,179,74,
2,7,32,17,8,2,5,2,1,2,2,2,6,7,29,13,36,45,22,36,24,12,117,132,29,2,22,34,34,110,31,122,126,138,122,123,149,133,139,139,141,144,140,36,153,150,154,186,153,153,152,150,143,20,20,127,18,11,2,2,11,6,2,13,22,123,122,138,144,145,141,126,18,11,11,22,24,3,110,151,144,128,123,32,31,11,2,2,2,13,15,17,6,2,1,2,13,2,7,2,5,2,2,1,1,1,2,1,2,2,15,8,13,15,13,6,11,6,7,6,6,13,7,16,16,13,11,13,11,2,2,1,6,13,13,6,13,7,2,21,21,29,13,11,11,15,17,15,29,11,7,13,14,15,13,13,13,18,22,34,33,6,6,2,6,6,2,2,5,1,1,1,1,1,2,5,2,5,2,1,2,2,5,2,2,2,13,13,34,44,108,18,13,119,19,114,115,47,136,133,11,6,9,11,29,18,11,11,2,11,2,6,2,6,2,2,15,24,200,179,179,179,179,179,179,179,179,179,179,179,179,179,171,179,171,173,171,171,171,171,171,171,171,169,177,168,173,168,194,168,194,168,168,169,169,162,168,169,168,162,171,168,169,168,169,171,171,171,162,169,162,171,169,162,162,162,168,162,168,171,171,169,179,179,177,179,194,173,194,179,194,179,195,198,179,179,179,198,202,194,198,198,179,198,198,198,179,179,179,179,198,195,198,202,198,198,198,179,179,69,
2,13,22,114,33,15,16,11,2,6,9,2,2,12,36,30,47,16,21,33,29,18,47,46,11,6,29,17,18,36,24,122,138,144,109,130,110,136,149,122,123,132,148,24,154,183,186,154,183,153,153,153,142,18,24,127,108,6,1,6,6,2,2,6,114,126,122,136,144,138,144,132,17,6,6,17,110,8,137,150,140,139,33,30,33,6,2,2,5,15,11,6,6,2,2,2,2,2,12,2,2,2,5,1,1,2,5,2,5,2,21,16,29,17,11,11,17,6,8,7,13,13,11,13,16,7,11,13,13,7,1,1,7,21,21,29,17,7,10,13,13,13,11,29,32,32,15,22,15,11,11,13,14,7,13,21,29,17,33,116,116,36,34,34,13,22,2,2,2,1,2,1,1,1,1,2,2,1,1,5,2,5,2,2,5,10,13,13,33,109,33,15,13,109,32,46,33,46,117,133,11,5,10,1,11,11,119,109,1,2,2,11,6,2,29,29,16,179,179,179,179,179,179,194,179,179,179,194,179,179,179,179,179,173,171,171,171,173,168,171,173,173,171,171,169,171,194,171,171,171,168,168,168,169,171,168,169,162,169,168,169,171,162,168,168,169,162,171,171,194,162,171,162,168,162,162,167,171,162,168,171,179,173,179,179,179,179,195,179,198,179,199,198,195,198,179,198,198,179,195,199,196,198,195,198,195,198,196,198,198,198,203,203,198,200,203,195,198,179,74,
1,2,29,34,34,22,17,22,2,2,2,6,1,7,29,30,49,2,14,34,22,18,21,22,8,13,21,22,22,16,33,116,144,144,18,116,106,149,123,146,140,149,154,24,183,153,183,154,153,153,153,153,128,10,18,114,142,11,2,2,11,2,6,6,110,116,126,145,145,150,138,124,6,11,6,30,123,8,138,137,138,119,33,16,13,2,5,2,13,33,11,2,11,6,2,2,6,1,15,11,6,2,2,1,2,5,2,2,2,2,12,16,13,17,11,7,6,6,7,6,7,16,11,13,30,11,13,16,21,11,1,1,13,16,29,29,16,11,2,13,14,29,14,22,30,16,22,16,11,11,13,13,13,13,14,14,14,33,132,125,120,34,13,126,122,138,2,2,2,1,1,2,5,1,1,2,5,2,2,1,2,2,5,2,2,6,13,21,110,20,33,8,17,117,109,116,32,45,47,133,114,10,121,119,10,26,132,70,11,6,2,6,11,8,32,30,194,195,179,179,179,194,202,179,194,198,179,179,179,169,179,173,179,171,171,173,173,171,173,171,171,173,171,169,171,162,171,162,168,168,168,162,162,162,162,168,168,168,169,162,194,161,173,171,171,169,177,162,194,168,169,194,171,169,168,168,162,162,162,194,171,169,194,194,179,179,198,179,198,199,196,199,199,199,199,198,199,199,196,199,199,196,199,199,199,199,198,198,203,200,198,204,201,200,204,200,195,198,198,131,
2,6,21,36,21,6,18,109,15,2,6,1,12,12,13,16,13,11,6,16,18,30,33,17,13,13,11,16,16,13,34,149,138,34,122,149,116,138,138,186,141,186,183,110,185,151,153,153,154,153,153,146,142,8,122,150,125,2,2,11,6,6,11,8,110,144,150,143,146,146,122,24,2,11,11,24,114,22,119,149,123,106,33,18,5,2,2,11,8,110,15,29,106,6,2,2,2,11,13,14,13,6,2,6,2,2,2,6,2,7,22,13,18,29,6,6,6,7,7,13,6,16,11,13,18,1,21,17,13,6,2,1,13,16,29,16,17,7,14,21,29,16,21,29,18,22,22,17,33,8,13,13,13,13,14,29,29,30,125,111,15,11,20,145,126,136,2,2,2,2,5,2,2,2,1,6,1,2,6,1,6,2,2,5,2,2,21,29,117,37,22,11,16,29,36,33,43,22,109,124,21,2,132,37,6,2,182,204,74,11,6,11,20,180,198,203,198,198,179,179,179,179,179,179,179,179,179,194,179,194,169,179,179,194,173,194,169,173,173,171,194,169,173,173,171,171,169,171,168,162,168,162,160,162,168,162,175,169,169,171,171,169,194,168,173,171,169,171,173,171,173,171,169,171,168,168,169,194,169,171,162,194,173,179,179,179,195,179,198,198,196,199,199,200,199,199,195,199,203,203,199,203,199,196,199,200,200,200,200,204,200,198,204,204,200,204,198,203,196,74,
2,2,10,11,1,13,122,114,33,11,2,1,2,6,36,16,13,14,13,7,29,24,22,43,17,13,11,17,16,13,37,140,126,149,149,138,119,149,123,153,152,153,150,24,130,149,153,152,153,153,152,150,142,116,125,128,16,2,2,2,2,6,6,6,116,150,150,143,143,125,136,17,2,11,22,33,18,15,129,144,123,116,33,11,2,6,2,7,13,110,18,13,15,11,16,12,6,7,13,14,14,17,1,1,2,2,11,2,2,29,16,16,22,11,6,7,13,11,13,6,13,22,11,22,17,1,21,29,17,6,2,1,13,29,17,33,29,13,13,16,29,30,21,29,16,30,15,29,17,11,17,14,13,14,29,16,21,18,116,114,3,6,138,127,126,110,6,2,5,1,2,2,5,2,2,2,2,6,1,2,2,2,2,2,2,5,10,29,106,114,106,2,21,68,29,50,106,46,133,188,6,7,29,16,117,130,203,203,172,7,30,130,180,199,198,198,179,198,195,179,179,179,179,179,179,179,179,179,171,171,194,171,173,171,194,179,171,171,173,194,194,179,171,169,173,171,168,162,171,162,162,171,162,162,171,162,171,162,171,168,171,173,173,171,173,168,171,173,173,171,173,171,171,171,169,168,168,171,169,168,171,171,177,179,179,194,173,195,179,196,199,199,199,199,199,199,199,199,199,199,199,200,198,200,200,203,198,204,198,196,204,200,204,204,201,200,200,195,199,74,
2,5,0,2,1,12,106,111,109,29,2,5,2,7,16,11,13,11,13,11,22,33,22,29,13,10,22,46,13,17,36,119,129,149,140,139,138,149,132,149,153,150,147,16,47,133,153,154,152,153,153,153,125,115,122,109,2,6,2,2,11,6,6,6,34,144,128,128,142,138,125,6,13,24,116,120,125,8,22,22,123,125,8,6,2,2,2,13,2,22,29,3,22,16,17,2,6,7,14,29,13,17,6,6,2,2,2,2,6,30,14,17,22,11,7,11,13,13,13,13,13,20,29,32,13,1,13,22,17,17,2,2,21,22,32,30,31,11,13,29,22,16,30,16,16,29,15,17,11,2,21,21,11,13,16,16,16,24,33,125,6,113,145,126,147,119,2,2,2,2,6,2,2,5,2,13,13,2,5,11,2,6,2,2,6,2,12,29,32,122,125,6,16,66,116,141,29,21,106,6,15,43,15,47,47,195,198,202,198,131,47,141,176,198,179,200,202,198,179,198,198,179,202,179,179,179,179,179,171,171,171,171,173,171,171,171,194,171,179,179,179,179,179,173,171,173,162,168,168,162,162,162,162,162,162,162,168,162,168,171,171,194,169,173,194,177,171,177,171,179,177,173,171,173,171,171,171,171,171,179,177,179,194,179,179,179,179,179,173,198,195,195,195,199,195,199,199,198,198,199,196,200,198,204,200,200,200,204,201,200,204,204,204,195,204,204,204,204,196,74,
2,2,5,1,2,7,34,109,108,108,11,2,2,5,11,1,6,2,7,13,16,37,31,13,12,16,29,13,33,106,141,122,120,149,18,106,119,147,129,152,183,152,144,8,22,183,153,154,153,153,153,150,125,138,111,11,2,2,2,2,7,6,6,11,34,143,128,138,128,126,125,17,22,119,122,138,126,11,6,7,136,111,11,6,2,2,2,13,11,18,18,22,11,15,11,2,7,11,13,13,13,6,7,21,11,2,2,11,7,18,15,24,30,2,13,7,11,13,13,11,13,16,30,37,11,1,2,22,18,15,6,2,16,30,22,32,31,11,7,13,17,29,18,29,16,17,30,22,13,11,21,17,6,21,29,29,29,17,34,111,120,140,127,149,144,144,8,2,6,2,2,6,2,2,2,15,11,2,34,37,36,7,13,11,2,2,11,36,34,120,123,121,170,48,124,141,106,4,15,106,11,17,18,106,200,202,195,179,198,179,8,175,198,199,198,179,200,179,198,198,179,179,198,179,198,179,179,179,179,171,171,173,169,179,173,179,174,179,179,179,169,179,173,171,177,171,171,171,162,168,168,162,166,161,162,162,162,171,160,168,168,171,169,194,169,171,177,169,194,179,179,194,179,169,179,169,171,173,173,168,171,194,179,179,194,179,175,179,194,173,198,199,199,200,199,199,195,200,200,198,200,198,204,200,204,201,200,200,204,201,201,195,204,204,200,201,204,201,204,131,
2,5,2,1,1,12,32,37,111,109,18,2,6,26,2,5,1,5,13,15,16,31,31,16,12,16,11,23,130,117,150,148,37,30,8,47,141,132,37,123,144,154,153,8,36,150,147,153,154,184,150,147,125,125,8,11,2,6,2,2,6,6,6,6,138,143,125,127,126,114,122,6,36,132,139,122,24,2,11,11,126,19,6,11,6,2,11,16,11,16,24,16,15,11,2,2,21,13,21,16,22,6,17,6,13,2,2,12,16,32,30,46,13,2,12,11,6,11,7,21,22,17,29,33,1,1,1,13,24,2,13,11,13,31,32,34,31,7,13,16,22,30,17,30,15,17,15,31,15,2,14,29,11,16,30,22,22,46,110,18,114,119,140,140,144,151,116,2,2,1,2,2,2,6,2,11,6,29,46,36,32,13,10,21,10,5,13,36,68,108,123,137,19,6,24,109,106,154,110,43,16,45,190,202,198,198,179,199,195,198,203,203,200,179,198,203,203,199,198,179,198,198,179,179,198,179,179,179,171,171,169,179,171,173,179,169,179,171,173,179,171,171,171,194,169,177,171,177,162,169,168,169,169,169,168,169,168,162,168,162,162,168,169,162,194,171,173,171,171,194,179,177,194,177,179,194,169,173,171,177,173,171,179,194,171,171,173,171,177,194,173,199,199,199,199,204,200,200,200,203,200,203,200,198,200,204,204,204,201,204,201,201,204,205,201,205,201,205,204,74,
2,2,2,1,2,16,30,30,33,37,109,22,0,1,2,2,6,2,2,13,32,2,43,122,16,17,21,22,37,130,137,151,119,123,24,47,149,114,32,133,153,153,152,8,130,147,154,184,153,150,150,143,126,127,8,6,6,2,6,2,11,6,11,14,128,128,128,128,138,114,138,145,109,109,128,136,18,6,6,13,116,11,15,11,2,2,34,15,22,29,22,22,33,18,6,2,17,29,30,33,30,13,36,11,17,2,2,29,16,30,30,32,2,6,2,11,7,7,13,16,29,16,22,29,2,1,2,21,11,17,44,7,10,32,46,24,33,5,10,29,18,33,16,29,16,20,29,111,18,1,13,18,14,30,30,30,22,109,110,109,18,144,132,147,153,150,143,6,2,2,6,2,11,6,6,6,22,23,43,34,34,29,13,1,10,10,13,17,124,142,125,142,140,109,44,30,47,121,165,194,190,200,179,202,198,179,198,179,198,198,179,198,179,198,199,198,198,199,179,203,198,179,198,198,179,179,179,179,179,179,179,179,179,179,179,179,179,179,173,171,179,171,173,173,171,171,171,169,171,168,168,169,171,171,171,162,169,162,162,171,162,168,169,168,168,168,171,171,171,169,179,177,171,194,177,179,194,169,179,179,179,194,179,171,173,173,171,171,171,177,179,194,199,199,200,200,204,204,200,201,200,201,203,200,200,200,204,201,204,201,201,204,201,201,205,201,205,204,201,74,
2,2,2,9,1,7,32,46,36,34,24,29,2,2,5,2,2,2,11,106,20,21,129,130,14,21,16,22,34,119,181,149,106,22,15,130,120,119,110,183,153,153,150,8,152,152,150,150,153,148,147,139,114,127,8,11,2,2,2,2,6,6,6,33,143,150,138,143,128,47,139,148,112,126,138,140,17,11,6,17,116,6,13,8,2,11,119,6,30,30,16,37,17,46,8,11,11,23,30,10,21,21,13,21,13,2,6,16,21,30,30,13,2,2,7,13,21,14,21,34,30,15,30,18,1,1,2,13,15,29,16,2,21,24,46,33,33,11,7,16,29,14,22,17,29,34,114,109,22,2,21,29,8,18,15,13,29,110,116,132,106,126,139,153,150,147,136,10,6,16,11,8,8,8,13,11,30,49,36,29,36,29,17,21,50,172,15,130,114,116,133,129,70,166,130,33,134,177,194,177,194,173,194,179,202,198,194,198,202,179,203,198,198,195,198,199,198,199,195,200,195,198,198,198,171,198,179,179,179,198,179,202,179,179,173,179,179,179,179,179,173,179,169,179,177,171,177,171,169,169,171,169,194,169,173,179,168,162,162,160,162,168,162,162,168,168,171,162,179,171,194,179,177,179,177,171,173,171,179,179,179,179,173,179,194,169,171,173,194,171,173,179,198,199,199,204,204,201,200,200,204,200,200,204,200,200,204,201,205,204,201,201,205,206,204,201,206,201,201,69,
9,1,2,2,9,5,30,109,116,120,109,10,2,6,2,2,5,13,45,130,106,13,14,15,11,45,141,34,47,117,132,144,18,119,109,45,32,120,36,133,153,153,147,24,138,138,150,153,148,126,149,122,123,128,3,11,6,6,2,2,11,6,8,132,149,146,144,149,128,116,144,145,138,126,136,151,116,29,36,48,29,6,11,15,17,16,123,6,16,36,30,36,29,29,18,21,14,30,7,7,11,21,6,7,13,13,21,7,7,30,47,6,2,7,13,17,21,7,17,29,29,16,24,17,2,1,1,11,13,16,5,10,29,34,43,33,44,6,15,16,29,29,43,36,22,46,109,32,31,2,7,15,22,29,11,6,16,132,120,116,110,149,153,150,148,144,140,8,21,17,11,17,18,20,17,2,29,21,29,14,33,132,29,30,46,3,13,106,123,46,11,35,163,162,168,169,171,169,171,194,177,198,179,194,202,179,179,198,202,202,198,203,179,200,179,200,199,195,198,196,203,203,198,198,198,198,179,202,198,179,179,198,198,202,198,202,179,179,179,179,179,179,178,169,171,171,171,171,173,171,177,171,179,194,179,177,179,168,162,162,156,162,162,171,162,162,168,162,168,171,169,194,179,194,194,173,194,179,179,179,179,194,179,194,171,171,173,177,194,173,194,198,179,198,200,200,204,204,204,204,201,204,200,204,204,204,201,204,201,201,201,201,205,201,206,205,201,206,205,74,
2,6,1,2,1,2,29,34,123,111,109,33,116,119,16,6,6,32,130,120,32,21,16,26,2,36,132,132,149,151,140,149,8,126,111,15,106,124,32,117,144,144,106,15,137,144,149,150,144,144,144,111,125,140,17,6,6,2,2,2,11,6,22,133,147,150,145,136,144,140,138,127,126,122,141,141,14,24,19,22,6,6,2,13,13,36,122,1,17,22,30,16,48,31,119,30,30,13,29,16,12,47,2,29,36,29,29,1,30,32,10,2,5,11,13,13,13,14,23,22,16,30,17,24,2,1,2,11,2,16,2,11,22,30,33,32,46,34,31,13,13,21,28,29,22,30,33,33,18,1,12,17,15,7,13,18,33,119,106,116,147,152,150,150,148,140,146,115,109,11,6,6,17,6,2,6,2,13,43,13,30,119,106,106,30,13,32,126,22,159,166,162,162,160,162,162,168,171,171,171,194,169,194,179,202,179,198,179,198,179,200,199,199,195,198,199,199,199,195,196,198,198,200,198,200,203,198,198,179,198,198,179,198,179,179,198,179,202,179,179,179,179,179,179,179,168,173,173,171,171,171,169,194,179,177,179,179,179,168,162,162,162,162,162,162,162,168,168,168,171,171,194,179,179,179,179,173,195,179,179,179,179,173,194,171,194,171,169,179,194,179,179,195,179,200,195,204,200,201,204,200,204,201,201,204,204,201,201,204,201,204,204,201,206,206,201,205,206,201,74,
2,1,2,2,1,5,30,47,126,122,116,46,149,152,34,43,106,132,119,130,15,14,21,12,6,14,22,152,151,120,133,132,15,116,33,13,24,123,133,133,123,145,109,16,137,138,149,153,153,115,47,106,115,142,15,6,6,11,2,6,6,6,34,144,144,144,136,138,138,123,113,126,47,13,122,110,6,16,33,17,8,2,30,32,129,133,130,6,36,30,36,117,120,6,32,32,43,11,45,21,21,50,14,36,29,21,13,33,47,29,1,2,11,2,13,8,13,29,17,30,29,32,46,20,2,1,2,13,13,13,11,11,29,32,31,120,140,46,17,13,17,15,21,13,15,33,109,32,17,6,2,16,11,11,16,30,46,106,106,140,152,148,153,152,150,136,149,113,20,6,2,11,6,18,8,15,11,10,11,11,36,120,119,147,128,108,109,118,141,161,162,160,162,160,171,169,162,171,171,162,171,171,171,169,194,194,177,179,194,198,198,202,200,199,199,198,199,196,203,198,200,203,203,195,198,203,198,198,198,198,179,198,198,198,203,195,203,195,198,202,202,179,179,179,171,173,171,179,171,173,171,173,171,179,179,198,179,179,179,168,162,162,156,161,156,162,162,168,162,173,171,171,169,194,179,179,194,179,179,198,179,179,179,194,179,171,177,194,173,194,179,198,194,198,199,199,200,201,200,204,204,201,204,201,200,204,201,201,204,201,201,205,201,205,201,206,206,201,206,131,
2,2,1,1,2,2,16,36,122,126,116,46,122,116,33,36,139,133,70,15,6,7,7,2,13,13,43,153,147,120,120,4,29,126,109,40,133,137,20,22,33,145,105,31,147,136,153,154,145,125,31,31,18,140,8,6,6,2,2,2,7,6,117,138,144,138,128,137,126,114,109,22,6,22,138,15,6,16,24,18,44,34,29,30,120,18,32,2,29,23,30,117,29,13,30,43,29,29,17,22,15,6,21,29,34,6,36,21,17,10,1,2,5,2,11,15,13,22,22,30,29,34,31,24,2,1,2,14,17,1,5,13,45,47,117,129,120,106,34,106,17,21,11,15,37,31,33,33,20,2,2,29,22,16,17,29,106,110,116,124,152,148,146,142,144,139,139,136,15,6,6,6,6,8,17,15,17,6,2,36,16,119,132,142,125,109,116,149,169,162,162,162,168,167,162,167,171,169,171,169,171,162,168,194,168,177,171,173,194,202,179,199,199,199,203,199,199,199,198,203,200,198,196,203,200,195,198,200,203,198,198,203,179,200,198,203,199,203,199,179,198,198,173,179,179,194,179,169,173,171,171,171,179,179,194,179,198,198,179,179,171,168,168,162,168,162,168,168,171,194,171,177,171,171,177,194,179,179,179,179,179,194,194,179,179,179,179,179,179,179,179,179,198,198,179,200,195,195,200,199,204,200,200,204,204,204,201,204,201,201,205,201,205,201,206,206,201,206,205,74,
82,10,2,2,1,5,16,33,106,126,144,139,136,44,7,132,185,132,46,1,5,1,1,2,16,139,148,153,144,124,17,13,24,153,18,29,34,109,106,24,29,138,114,146,126,147,153,144,150,142,105,15,8,126,4,5,2,2,5,2,11,11,133,149,150,149,126,146,125,126,14,2,6,22,114,5,7,16,13,114,111,115,18,33,29,6,11,2,29,32,17,32,16,33,32,34,47,123,122,31,22,13,13,43,32,2,34,34,29,12,1,2,2,2,13,109,15,31,18,29,17,106,33,17,2,1,2,21,22,6,0,29,45,106,46,109,46,109,34,106,24,5,11,14,24,33,33,29,24,6,6,16,29,16,29,8,47,46,114,142,145,139,150,153,149,147,123,126,2,11,6,6,6,11,18,22,17,13,29,10,29,106,33,140,125,114,131,160,168,168,162,162,162,162,162,162,168,169,171,177,171,169,168,168,171,173,171,169,194,179,179,195,198,198,200,199,196,204,200,200,200,200,200,200,204,203,203,198,196,198,198,199,199,179,195,179,200,179,198,198,179,198,179,179,171,179,179,179,171,194,171,179,173,194,179,198,199,199,179,179,179,179,171,171,168,168,173,171,168,171,171,171,173,194,179,173,179,179,179,194,179,179,179,179,202,179,171,194,179,198,179,198,179,198,179,198,196,199,203,200,200,200,204,201,201,200,204,201,201,205,201,204,201,205,206,201,206,201,201,74,
95,53,6,0,1,2,29,29,47,133,130,136,126,118,21,149,132,141,13,2,2,1,2,13,22,149,138,146,136,46,11,17,109,143,20,16,46,116,148,24,32,154,127,126,144,146,145,128,144,142,105,8,46,128,6,17,13,2,2,2,11,16,133,141,147,144,150,122,113,111,13,6,6,22,109,2,11,13,18,114,33,111,115,31,8,17,6,6,13,16,22,22,30,106,46,37,119,129,120,47,106,31,2,47,43,14,22,15,17,2,2,5,2,11,11,106,11,20,31,15,15,116,110,15,1,1,2,29,18,2,2,21,30,22,17,43,34,111,37,110,30,9,2,34,31,31,24,24,15,1,11,33,30,22,36,29,110,106,127,138,146,145,153,154,147,145,124,144,6,2,2,6,6,13,20,17,17,8,49,39,129,106,106,111,115,164,162,169,168,162,171,169,169,162,168,168,168,171,171,169,168,168,168,168,171,194,171,173,171,177,194,202,203,195,198,204,199,200,200,198,204,204,200,200,204,200,200,203,198,203,198,198,202,199,203,199,203,195,179,198,198,179,198,202,179,179,179,179,194,169,173,179,168,179,179,198,199,199,196,203,198,195,179,179,179,179,168,171,174,173,171,171,171,169,173,194,173,194,179,194,179,179,195,179,194,198,202,179,179,198,179,198,198,198,198,179,198,198,179,200,195,200,204,204,204,201,201,200,201,201,205,201,205,201,206,201,206,206,206,131,
89,84,38,5,2,2,13,21,32,34,139,147,149,130,117,133,149,136,6,2,2,6,2,7,29,110,153,150,111,6,8,114,144,152,4,14,46,24,24,13,16,137,128,3,114,142,150,150,115,142,114,11,109,115,31,110,7,6,2,2,11,16,110,122,145,140,115,137,154,123,6,6,2,47,20,2,6,7,16,109,119,108,126,8,15,17,17,2,21,31,30,16,30,47,34,68,110,48,132,31,46,24,15,34,24,13,16,30,13,2,2,7,2,7,13,18,21,24,31,15,43,20,109,8,2,1,5,11,22,6,2,13,30,32,30,24,106,46,47,32,33,6,2,18,30,36,16,117,6,2,30,37,43,22,30,45,106,132,125,144,153,153,153,153,151,151,149,126,11,2,2,6,6,6,18,31,33,14,13,8,49,47,8,111,164,169,169,169,162,168,162,168,168,169,171,168,171,169,171,168,168,169,168,162,194,169,179,171,171,194,179,179,196,199,200,203,204,199,198,200,200,198,204,198,201,200,199,199,199,199,198,198,179,202,195,203,196,179,198,198,179,202,179,198,179,179,179,179,171,179,171,177,179,179,194,179,199,199,199,199,196,203,195,198,198,179,179,179,179,169,173,174,194,171,179,179,194,169,179,179,179,179,179,198,179,198,194,179,179,198,198,179,198,199,179,198,203,198,198,198,195,203,198,204,201,200,204,201,204,201,205,205,201,201,205,206,201,206,201,74,
89,90,91,90,71,2,7,22,47,119,139,182,149,140,106,132,150,132,11,2,2,2,6,7,16,119,154,151,17,13,29,152,150,140,2,14,119,110,29,1,7,117,33,126,147,128,150,150,105,138,127,6,109,109,128,37,7,2,2,5,6,14,123,144,126,127,128,153,152,125,8,6,6,119,19,5,6,14,34,122,109,111,47,19,13,13,11,6,16,13,13,22,34,106,32,36,106,33,34,18,33,18,31,29,18,13,29,11,2,2,6,2,2,2,12,11,17,108,33,24,109,31,122,6,2,1,2,13,22,8,6,16,34,33,16,46,106,120,116,132,144,109,5,121,16,22,129,122,2,5,36,30,29,29,22,47,36,132,127,139,151,153,153,148,151,137,149,34,2,6,2,11,17,22,21,17,22,109,157,166,171,78,157,166,169,169,169,171,168,168,169,169,169,162,168,168,168,168,168,169,162,168,169,171,171,173,173,171,171,179,202,179,203,200,198,203,200,199,200,198,204,196,204,196,198,196,199,203,199,198,198,203,179,198,179,198,198,203,195,179,198,198,198,179,179,198,173,179,179,194,194,177,179,179,179,198,179,198,199,200,196,203,199,199,198,198,198,202,179,179,198,194,202,179,179,179,179,179,179,173,179,179,198,179,198,179,198,179,198,179,179,198,199,198,198,198,195,198,198,203,195,200,200,203,200,204,201,200,201,205,201,201,205,205,201,201,205,201,206,74,
90,90,91,90,90,38,11,129,130,47,120,133,133,123,29,149,147,125,16,7,11,6,2,11,22,130,146,136,11,6,33,150,137,144,111,24,33,43,114,22,132,119,109,106,8,8,138,148,8,146,125,11,114,18,46,18,2,2,2,2,2,29,116,114,126,145,153,152,144,128,16,6,6,137,20,6,6,6,11,20,109,18,114,22,6,13,11,11,6,6,30,30,29,106,30,30,46,17,36,17,30,24,15,30,15,4,7,6,2,2,2,6,6,2,6,13,1,16,11,8,33,32,136,2,1,2,6,12,17,11,6,30,34,34,46,109,116,124,141,140,141,136,126,8,32,134,149,17,1,2,43,30,16,21,36,133,43,120,125,144,150,183,150,149,146,147,129,6,6,11,8,17,34,17,31,21,24,78,168,162,160,168,162,162,167,171,171,169,168,168,168,168,169,169,168,169,162,169,171,168,168,168,171,171,177,179,179,179,194,179,198,202,199,199,203,198,198,203,199,196,196,199,203,199,199,203,195,199,198,179,198,198,198,198,198,203,179,198,203,195,203,198,196,198,179,179,194,179,179,179,194,179,194,179,179,198,198,198,199,199,199,203,198,198,179,198,179,199,203,196,196,199,179,198,179,179,198,178,173,198,195,198,198,198,198,195,199,198,198,195,179,198,198,198,198,200,203,199,196,198,199,199,196,198,199,203,200,201,204,201,201,205,206,201,205,206,201,206,205,131,
82,90,89,90,91,82,38,30,32,34,132,139,138,133,119,147,137,140,11,13,11,11,13,13,32,124,153,19,11,30,132,126,144,145,115,119,122,21,22,22,17,29,8,6,17,106,143,105,114,150,111,6,33,114,17,34,2,6,2,2,11,16,123,138,126,153,143,143,115,140,8,6,6,135,111,6,6,7,7,24,24,24,114,19,11,13,13,22,2,11,4,16,30,46,17,30,116,22,14,17,16,30,16,45,32,164,2,7,6,7,2,10,9,11,7,14,6,13,24,119,15,34,132,1,1,2,2,11,30,11,7,29,37,24,119,149,149,141,139,144,139,133,136,109,47,130,136,109,5,2,36,30,29,43,120,130,106,120,139,147,148,145,147,141,140,33,6,10,13,16,36,16,21,29,16,68,169,162,156,156,160,162,162,162,168,168,194,162,194,162,168,160,162,168,168,168,169,169,162,168,169,171,173,171,179,179,198,179,179,202,199,179,200,195,196,198,203,200,200,199,198,198,199,198,195,199,203,179,198,179,202,179,194,198,179,179,202,198,179,196,199,199,203,195,198,202,179,179,179,179,198,179,179,202,179,179,198,179,198,199,203,199,198,179,198,203,196,200,199,199,203,196,199,203,198,195,179,198,198,198,179,196,203,198,199,199,199,195,199,198,198,198,199,203,200,195,198,204,198,198,195,200,195,198,199,196,203,198,204,204,201,201,205,205,205,201,205,201,205,74,
89,86,89,89,89,90,86,7,21,116,140,144,139,147,120,144,151,108,13,11,13,13,13,18,43,119,141,11,17,144,138,133,144,128,24,137,125,116,31,13,16,33,17,15,24,24,31,20,142,150,18,29,123,146,144,31,6,11,2,2,7,7,106,137,136,148,138,146,108,136,6,6,13,147,122,6,13,1,7,22,34,17,109,111,13,15,15,18,15,33,44,23,22,33,13,34,47,106,43,22,47,31,35,29,46,40,2,29,13,13,2,1,5,21,13,11,2,119,133,116,15,130,22,2,1,2,2,35,28,2,13,30,119,132,149,183,133,141,133,133,141,132,130,33,132,130,117,43,2,7,21,36,37,47,47,47,120,118,120,138,147,148,146,142,116,13,13,15,30,11,21,28,66,165,29,159,162,162,162,160,162,162,160,169,162,168,162,168,162,162,162,162,160,162,168,162,162,169,169,168,168,169,194,173,194,173,179,202,198,196,179,200,202,199,199,200,198,204,198,204,199,199,199,195,203,195,179,198,198,202,179,198,179,179,179,198,179,198,199,203,199,199,199,203,198,202,198,179,198,198,203,198,179,198,198,198,198,198,179,199,198,203,198,199,195,179,196,198,179,198,198,198,179,199,195,202,203,199,199,199,195,179,199,199,199,203,198,200,200,196,199,200,195,200,203,200,200,198,200,203,199,199,199,195,199,199,199,199,198,201,204,204,201,206,201,205,201,205,200,74,
84,85,85,86,85,89,89,7,32,36,132,130,144,132,139,144,140,19,17,13,13,13,34,111,22,34,142,11,114,144,147,149,144,125,125,140,32,32,31,44,119,114,21,34,109,114,151,18,150,140,6,135,152,144,122,17,30,34,11,2,5,11,133,135,32,138,146,151,108,125,6,6,24,139,109,2,6,13,13,32,34,34,136,31,8,17,17,18,33,46,22,29,34,22,11,106,132,34,118,119,18,120,14,48,46,2,5,5,1,5,2,5,1,2,5,1,11,117,110,33,18,132,11,2,1,2,5,29,13,2,21,130,134,130,141,149,149,133,133,139,133,119,117,46,141,110,47,1,5,5,28,30,110,31,117,106,116,106,109,116,142,142,20,140,32,16,36,15,120,164,162,173,169,171,166,171,194,162,169,168,168,162,171,160,168,162,162,162,160,161,162,169,160,160,98,160,160,160,162,162,168,171,169,171,179,179,198,177,198,203,195,198,199,204,198,200,200,198,200,200,200,199,198,199,203,199,195,179,198,198,179,179,179,179,179,179,179,179,198,195,199,199,198,199,198,179,195,198,198,179,198,199,195,198,179,199,179,198,202,198,179,196,200,203,203,199,178,203,198,195,198,198,203,198,203,198,200,198,200,195,200,195,198,198,198,196,203,203,198,204,200,203,200,204,198,204,200,200,200,200,195,203,200,198,199,199,198,199,199,198,204,201,204,201,201,201,205,201,201,131,
89,89,89,89,90,90,95,26,13,32,132,139,182,138,140,128,125,125,20,11,11,13,17,116,33,130,144,11,116,122,111,109,115,114,111,110,16,29,16,130,109,44,13,34,106,119,126,126,144,132,133,144,144,122,139,109,29,106,13,2,31,21,48,47,16,126,149,146,138,133,16,13,119,116,17,6,6,11,13,22,24,116,120,11,17,46,17,17,24,15,17,36,119,130,6,106,119,132,149,122,130,24,11,37,20,1,2,5,7,2,2,2,5,2,2,6,21,34,34,120,116,15,6,1,2,2,2,30,3,6,30,33,132,46,129,180,133,133,141,132,119,129,120,141,139,149,31,1,2,11,29,22,33,116,119,116,116,129,132,122,145,125,110,18,16,22,16,74,179,169,169,162,171,169,194,169,171,169,175,169,171,169,168,162,160,162,156,159,160,160,169,159,160,160,156,159,160,160,168,162,162,168,173,194,177,179,179,198,179,200,195,179,196,200,204,200,204,204,199,204,199,196,199,198,199,195,203,198,179,202,198,179,179,179,179,202,198,198,179,200,203,179,200,198,198,198,202,179,196,203,196,203,199,195,199,199,195,179,179,198,202,179,199,196,203,195,199,195,203,199,196,198,198,203,200,198,200,200,195,203,203,195,200,199,199,196,198,200,200,204,198,201,201,200,203,198,201,200,204,198,201,199,199,203,199,198,199,199,198,195,200,200,200,204,204,205,201,204,201,74,
89,90,89,90,85,91,90,27,32,119,139,136,137,136,126,127,143,145,109,11,11,14,16,106,126,132,106,17,119,140,18,108,125,114,114,106,24,16,22,119,16,110,21,46,43,110,151,145,33,116,149,126,150,126,138,20,13,13,2,2,5,33,11,6,7,140,151,127,126,34,109,70,34,11,6,6,6,7,14,34,109,119,24,2,44,106,126,43,33,30,30,47,123,11,29,106,147,137,149,136,124,132,11,132,24,1,2,2,5,13,1,2,2,5,2,2,23,46,32,132,132,21,2,5,2,2,2,70,68,16,21,130,133,120,133,117,182,133,133,119,130,120,120,149,133,141,24,1,2,13,21,43,125,118,109,116,132,119,114,124,144,140,36,17,66,168,167,168,168,168,194,171,173,171,171,173,171,171,173,162,194,160,168,160,162,160,160,162,162,162,156,159,160,160,97,156,160,160,162,167,169,171,171,179,177,179,199,179,199,203,199,199,203,195,198,204,200,199,204,199,200,203,203,195,203,179,179,198,202,198,179,179,179,202,179,179,198,179,198,198,199,202,198,198,179,198,198,202,198,203,198,204,199,195,199,195,199,199,195,179,198,202,198,198,199,203,199,199,198,200,199,198,200,198,200,200,200,198,200,198,198,200,198,198,198,203,198,196,198,204,200,200,198,204,200,204,200,204,198,204,198,204,200,198,195,198,200,199,199,199,199,198,200,200,204,200,204,204,200,74,
89,90,91,90,91,90,91,71,133,120,130,114,109,114,119,128,150,146,33,11,13,21,22,46,110,37,24,46,138,126,8,46,144,149,126,34,17,22,30,22,34,22,16,31,34,123,149,126,18,148,108,138,138,126,139,116,2,2,11,6,11,14,2,11,11,123,130,19,148,125,115,15,11,7,7,2,6,7,29,132,133,106,123,6,36,106,120,34,33,15,46,126,116,11,34,183,149,151,139,132,129,124,11,37,13,2,6,10,5,2,2,2,5,2,2,7,43,110,110,133,130,2,2,2,2,9,13,13,2,6,21,130,144,149,145,133,47,139,147,125,132,132,129,141,133,132,33,1,2,35,11,117,120,109,44,114,120,124,118,106,149,31,69,14,78,168,168,168,171,169,171,169,177,194,169,173,171,177,173,173,171,169,162,160,160,159,160,162,160,160,160,159,159,160,156,160,162,160,162,168,168,171,173,194,179,198,179,202,199,196,195,179,196,203,203,204,199,196,203,204,196,199,196,200,203,195,202,198,179,194,179,179,179,177,179,198,198,202,198,179,195,198,198,179,198,198,177,198,199,198,203,198,200,199,203,196,203,203,203,195,179,198,179,198,199,196,203,199,198,196,198,200,200,195,200,195,200,198,204,195,200,195,198,198,200,198,195,198,203,200,204,204,200,201,200,204,201,200,200,203,200,198,204,198,196,196,198,198,200,203,199,198,199,204,200,196,200,200,204,131,
89,89,89,89,89,90,85,71,6,17,125,138,139,137,136,147,150,139,86,60,29,16,22,67,101,92,96,46,126,114,15,116,126,144,132,34,22,120,22,30,47,13,16,129,106,132,144,115,32,150,136,123,144,126,144,18,11,22,123,13,47,13,2,11,24,122,18,139,138,126,143,19,6,6,6,6,2,13,8,116,18,36,110,16,16,106,132,123,33,36,136,181,109,37,120,181,136,141,138,120,33,22,10,30,2,2,2,5,2,11,2,1,2,2,6,5,45,33,120,119,33,1,2,2,2,1,11,21,6,2,30,133,124,47,151,147,31,132,144,149,126,119,132,144,126,144,34,1,11,21,29,117,120,109,109,118,116,124,128,43,45,163,162,98,173,162,168,171,169,169,175,171,169,173,173,169,177,171,177,171,168,162,162,162,162,160,160,162,169,167,169,160,162,159,160,156,169,162,162,168,171,173,194,202,198,198,203,198,199,203,203,195,198,200,200,195,203,198,199,198,204,203,203,198,179,198,179,179,198,179,179,198,198,198,202,179,198,179,198,198,179,198,179,198,177,198,198,179,203,199,199,203,198,199,199,198,200,198,195,203,195,179,198,198,203,196,200,198,204,200,200,198,196,204,195,204,200,204,198,204,204,198,200,204,195,204,204,200,204,198,195,204,201,204,201,201,203,201,203,200,200,204,200,200,203,199,199,203,199,198,200,198,198,200,199,204,198,201,200,74,
89,89,89,85,90,91,89,90,6,13,123,144,140,136,119,140,148,79,89,90,79,75,75,90,92,91,96,59,13,33,138,144,149,182,96,53,22,32,30,34,20,31,26,23,132,144,149,114,22,150,136,122,136,133,150,8,29,114,126,8,119,13,7,2,132,105,119,144,34,16,150,20,11,6,6,2,2,6,29,115,32,114,136,8,22,132,130,133,132,130,141,126,33,130,119,151,110,130,133,138,109,16,14,6,2,5,6,2,10,2,6,1,1,2,7,6,30,123,109,109,15,6,1,2,5,2,2,2,11,1,36,151,123,34,149,144,106,133,141,133,132,116,144,144,145,147,17,2,2,22,31,36,36,116,109,116,122,113,148,169,162,171,169,171,162,171,171,169,171,177,177,168,177,175,171,171,168,169,194,171,169,162,160,162,162,159,169,162,162,162,162,160,162,160,162,160,167,162,162,168,171,202,194,202,179,198,179,196,196,200,199,203,198,200,198,199,198,200,200,203,198,200,198,179,198,198,198,179,179,179,179,179,202,179,198,198,179,198,179,198,199,198,198,198,179,179,198,199,196,198,199,199,199,204,200,198,200,198,200,198,199,198,198,179,198,199,198,205,203,198,200,200,204,198,204,204,204,195,201,204,195,201,195,204,195,204,195,204,195,200,200,198,204,204,201,200,201,200,201,200,203,200,200,204,200,200,198,200,199,196,199,199,196,198,199,203,199,198,200,131,
89,86,89,90,86,88,91,100,6,6,33,126,142,138,122,106,48,90,89,90,86,90,90,91,91,90,92,59,106,116,119,117,48,87,96,96,49,11,32,29,7,33,33,21,47,36,29,11,114,150,144,123,106,138,151,105,34,114,120,29,129,119,123,104,114,18,137,132,11,24,153,19,2,11,6,6,2,7,17,123,106,106,135,20,36,130,110,132,132,120,130,24,24,139,133,130,120,106,136,123,130,116,2,2,2,2,2,11,2,2,2,2,1,2,2,2,34,109,111,33,2,2,6,2,2,5,2,5,7,11,29,136,122,36,133,149,24,141,145,136,136,133,140,141,133,126,8,2,21,36,13,46,109,109,118,118,125,127,140,194,160,171,168,168,168,168,167,168,169,171,171,177,171,171,177,175,173,171,162,168,162,162,162,161,162,169,162,162,168,162,162,162,162,168,162,162,168,162,171,171,194,173,179,198,179,198,203,199,199,196,198,200,196,198,200,203,199,199,198,196,198,203,198,199,195,179,179,179,194,198,179,198,202,179,179,179,202,179,202,179,198,179,198,179,198,179,198,179,199,200,200,203,198,200,198,204,198,200,200,203,203,195,179,198,199,199,200,198,201,203,200,204,195,201,201,204,201,204,200,204,201,204,201,201,201,204,201,201,204,195,204,201,204,204,204,204,204,201,200,200,204,201,203,198,200,200,198,204,199,198,200,199,199,199,195,196,199,203,195,74,
85,85,85,85,89,89,86,90,58,11,126,128,128,132,134,77,95,89,91,90,90,91,86,90,86,91,92,71,66,68,77,100,91,92,91,96,96,62,34,16,30,123,18,13,32,8,11,16,149,150,147,33,106,128,146,144,120,133,31,34,110,133,149,154,148,22,122,105,11,24,145,8,11,7,2,2,7,6,37,125,45,47,106,106,30,117,106,129,136,46,29,24,110,144,109,34,136,120,137,124,126,116,0,6,1,11,2,2,6,6,2,6,1,1,6,2,46,138,125,15,6,2,2,2,6,1,2,2,31,31,30,144,137,117,37,133,30,153,149,145,133,119,138,122,119,124,11,2,2,8,43,111,126,33,33,111,125,115,145,198,168,162,169,168,168,162,168,162,168,168,162,171,169,162,171,171,171,171,168,168,162,168,162,160,168,168,162,168,168,169,162,162,171,162,168,168,162,168,171,173,179,198,198,202,194,198,195,203,199,203,195,198,204,203,196,203,200,199,200,199,198,179,199,198,203,179,198,179,179,179,202,179,179,179,198,179,198,198,198,198,202,179,198,198,202,173,195,199,198,195,198,201,200,198,204,200,200,203,198,200,200,200,203,196,198,199,200,204,204,201,205,201,204,201,204,201,204,201,204,201,204,204,204,201,204,201,201,200,204,201,195,204,204,200,201,204,200,204,204,204,199,200,200,195,200,200,200,198,204,200,203,198,199,203,203,199,198,199,195,74,
89,89,89,85,85,89,89,85,90,61,36,123,121,78,84,89,82,85,85,90,76,90,91,89,91,90,86,90,91,85,91,90,91,91,91,91,92,102,39,11,17,138,17,13,30,7,2,29,123,149,126,20,139,152,151,138,136,125,10,130,147,153,153,144,147,126,144,114,17,106,145,11,7,7,6,2,6,6,119,116,34,106,47,106,33,47,34,47,126,11,8,109,141,143,29,132,116,119,141,144,151,24,2,1,2,11,2,6,2,7,13,2,2,6,1,2,129,122,132,22,2,2,2,5,1,5,2,6,36,129,116,129,141,122,120,132,30,126,133,133,136,140,132,132,110,125,11,2,13,46,110,126,146,127,29,24,150,128,147,169,169,169,168,162,162,162,168,162,168,162,169,169,162,168,171,173,171,169,168,168,168,169,162,162,162,162,162,168,169,162,171,169,162,162,160,162,171,171,171,194,179,202,179,198,198,203,199,198,204,200,200,200,203,198,200,195,198,204,198,196,200,198,203,195,196,198,202,179,179,179,194,202,179,179,202,179,195,179,198,179,198,179,198,179,198,198,179,203,199,203,200,195,204,204,200,198,200,200,204,199,198,196,198,199,204,200,201,201,204,201,201,204,205,201,201,204,201,201,204,201,204,201,201,204,201,204,201,204,204,204,201,200,201,204,204,201,204,204,204,200,199,200,200,200,198,199,202,200,198,200,199,199,200,200,195,200,200,198,200,131,
85,85,86,88,85,89,84,84,89,89,89,82,84,84,82,84,89,85,90,91,90,90,85,89,91,85,90,90,89,90,89,91,89,86,91,91,92,96,62,30,46,122,16,32,30,13,2,24,144,152,148,20,149,144,142,124,106,110,15,120,153,151,144,111,149,139,128,127,8,138,144,6,7,6,2,2,13,7,132,33,106,128,127,108,29,22,116,44,123,8,11,116,136,136,16,124,132,114,153,141,68,11,2,2,5,1,11,2,11,13,21,6,2,2,2,6,117,149,132,13,2,2,5,25,1,2,6,7,47,120,120,120,124,151,105,31,18,132,120,132,133,124,123,110,47,117,6,2,11,33,116,136,140,138,104,113,141,126,130,169,169,168,162,171,169,160,168,168,171,171,171,177,168,171,194,169,177,171,169,162,171,168,169,169,169,169,162,162,169,169,162,168,160,160,159,160,162,171,171,194,173,198,179,202,179,200,198,200,203,199,200,199,200,200,200,200,203,198,200,179,196,199,196,203,179,179,179,179,202,179,198,179,198,198,179,195,179,203,178,202,195,179,196,199,198,179,200,198,198,198,200,200,203,200,198,200,200,204,196,200,204,200,200,200,195,204,201,201,201,206,201,205,201,205,206,201,204,201,204,201,201,201,204,201,201,205,201,204,201,201,204,201,200,200,201,200,201,203,200,204,199,199,202,199,199,199,198,199,203,198,200,202,199,198,198,199,199,202,179,74,
89,89,85,89,82,84,84,82,84,82,84,84,84,84,89,85,86,89,85,85,91,89,90,91,82,91,85,91,88,91,90,90,89,91,90,86,90,86,92,75,130,43,30,29,11,11,7,141,152,151,144,151,138,143,150,128,119,8,43,110,148,147,143,145,115,109,132,126,15,153,128,6,7,14,29,16,11,13,136,15,30,138,143,20,11,34,124,24,132,31,36,133,124,132,34,119,149,119,144,124,6,2,5,2,2,6,6,2,14,47,22,21,13,6,2,2,68,125,33,2,6,10,2,1,2,5,1,13,119,119,15,32,133,116,130,133,33,106,120,110,130,132,139,120,110,6,2,6,13,106,132,119,132,127,140,126,18,69,156,162,162,168,169,169,162,171,169,171,169,171,171,162,194,162,171,171,162,194,168,194,162,171,171,162,171,169,162,169,162,160,162,156,156,156,156,156,160,169,168,171,194,179,179,179,198,198,202,179,200,202,199,199,199,200,200,200,199,200,199,198,199,203,199,200,198,198,179,173,198,198,179,202,179,198,198,203,195,179,202,194,198,203,199,203,199,198,198,199,203,200,200,203,198,198,204,198,200,195,204,204,198,200,204,204,200,201,204,205,205,206,206,201,206,201,206,205,201,201,205,201,204,201,201,201,204,201,201,204,201,200,204,201,204,204,204,204,200,204,204,195,202,194,198,199,198,177,198,179,198,179,179,198,198,179,198,179,198,177,179,74,
89,84,84,85,84,84,84,84,82,84,84,84,84,82,84,84,84,85,89,85,85,90,89,85,91,90,91,89,89,89,89,90,91,90,85,91,90,90,91,91,95,13,13,2,16,17,6,120,151,137,141,144,150,142,142,138,17,13,33,37,153,152,146,145,142,115,110,111,122,124,13,6,7,36,110,114,109,22,47,2,29,129,150,20,23,34,116,47,123,116,117,133,149,126,68,133,141,130,149,125,2,2,2,1,2,2,2,11,106,36,47,22,46,29,31,18,117,139,136,2,2,2,6,2,2,5,2,13,116,29,18,17,36,109,43,116,29,29,119,106,130,123,106,106,132,24,2,2,11,119,110,120,132,144,140,45,159,161,156,162,161,168,162,169,169,162,171,171,171,173,171,171,171,162,169,169,169,171,171,169,171,168,168,171,162,169,162,160,160,156,98,103,98,103,103,156,156,160,162,168,171,171,171,177,179,177,198,177,194,202,179,198,196,199,204,204,204,199,195,198,198,202,198,179,200,179,198,198,179,179,198,198,202,179,195,179,198,198,198,179,199,179,198,203,200,203,199,200,200,200,198,200,200,203,200,195,200,204,200,204,200,204,201,200,203,204,201,204,201,205,201,205,206,206,201,205,205,204,201,205,201,204,201,204,201,201,204,201,204,204,204,201,204,201,200,200,200,198,199,199,198,198,198,179,198,177,194,179,202,179,194,173,179,199,194,173,194,171,171,74,
84,84,84,84,84,84,84,84,82,84,82,84,84,84,84,88,85,85,89,89,89,91,85,90,85,85,85,89,89,89,89,91,90,89,91,90,90,89,90,90,95,12,11,6,22,24,7,130,149,148,145,138,150,143,150,106,15,24,13,47,147,149,127,143,115,17,18,17,132,29,2,11,7,24,109,125,149,106,30,6,16,34,132,15,16,34,138,117,133,140,139,182,186,22,120,149,136,151,37,132,3,5,2,2,2,6,5,6,106,114,48,16,15,22,136,119,181,24,130,6,2,5,2,2,2,2,2,21,116,124,29,34,120,33,110,46,18,29,30,119,120,130,119,47,47,32,6,2,13,43,119,132,133,124,17,87,160,160,156,156,160,162,162,169,162,169,168,168,168,168,168,169,162,160,159,160,162,162,168,168,162,162,162,162,161,160,160,156,103,98,98,98,98,98,98,98,98,98,160,161,168,169,168,171,171,171,171,177,179,179,194,179,179,199,203,199,199,198,198,203,199,179,198,203,198,198,202,179,198,198,198,179,200,199,203,199,179,198,179,198,179,198,198,199,199,200,200,203,196,200,203,200,200,200,200,200,200,200,198,204,200,201,200,204,201,204,200,201,201,204,201,201,206,201,206,201,205,201,201,201,204,201,201,201,204,201,204,201,205,204,201,203,200,198,204,200,203,199,198,194,177,179,179,177,194,194,179,177,194,173,173,194,194,177,179,173,169,160,162,69,
82,84,82,82,84,82,82,82,82,84,82,84,84,84,84,88,89,85,86,89,89,89,86,88,90,85,86,82,85,89,89,85,85,89,89,89,89,89,89,89,95,61,14,129,129,29,34,116,141,149,144,138,145,150,115,4,22,122,15,117,140,127,149,143,150,111,18,192,18,7,2,6,13,13,24,128,126,110,15,2,21,110,126,6,22,130,141,45,133,153,151,144,116,6,181,132,47,120,34,106,20,2,5,11,6,2,6,7,123,122,109,11,22,17,110,123,141,14,20,2,11,6,2,12,2,5,2,13,106,120,30,32,46,106,46,36,106,43,47,120,132,120,120,45,106,24,15,11,29,31,47,149,120,97,87,98,103,159,160,161,156,160,169,162,160,169,156,160,162,168,162,161,160,156,160,156,156,162,168,169,168,162,156,160,156,160,103,98,98,96,102,92,92,92,98,98,98,103,93,159,161,162,162,156,168,162,169,160,173,171,171,173,194,202,194,203,203,200,195,199,199,203,199,179,200,198,198,198,179,198,200,199,202,196,198,200,203,198,199,203,198,179,198,179,196,204,200,204,200,200,200,200,198,200,199,199,199,199,203,200,200,204,200,200,204,204,204,201,200,201,205,204,201,201,205,205,201,206,205,204,201,201,201,205,201,201,201,204,204,200,200,198,199,200,179,198,179,177,179,179,169,194,162,168,177,177,169,194,169,162,171,177,171,173,171,194,162,171,169,74,
84,84,82,82,82,82,84,84,84,82,84,82,82,82,84,85,89,85,85,85,85,85,88,85,85,85,85,88,84,84,84,88,89,84,89,85,86,89,89,89,90,61,14,23,29,29,22,119,106,122,47,34,149,146,146,114,18,46,17,139,150,145,153,152,125,153,114,27,2,11,2,7,7,13,34,146,149,124,6,2,47,153,153,8,45,141,110,106,47,150,148,138,6,120,119,132,22,119,45,47,111,2,31,125,33,13,11,11,117,24,109,15,13,13,106,147,125,36,126,2,21,16,2,1,1,2,11,13,116,47,17,36,43,43,31,43,116,43,43,46,46,47,119,46,133,106,24,34,33,116,132,164,92,97,103,98,98,103,160,160,160,161,160,156,162,160,160,162,168,162,160,156,159,160,156,160,156,162,162,160,161,160,160,161,156,160,98,92,92,92,96,92,96,101,92,92,98,98,98,98,98,103,98,160,156,160,159,160,169,167,169,171,171,171,173,194,179,198,179,199,195,198,202,199,199,198,179,179,198,198,179,200,198,199,200,200,200,195,199,198,179,200,198,203,195,200,200,198,204,204,204,199,203,200,198,199,179,200,179,200,199,199,199,199,204,204,201,204,200,204,204,201,205,205,205,201,205,204,197,205,201,204,204,204,205,201,204,205,200,200,199,179,202,179,199,194,173,194,177,171,169,169,169,169,171,171,177,169,162,168,171,171,168,168,162,168,162,169,162,69,
84,82,81,82,84,81,88,84,82,82,82,84,82,84,84,84,84,84,82,85,89,84,85,84,88,84,84,82,84,82,84,85,85,85,90,85,90,85,89,95,91,82,0,2,11,106,11,106,36,46,22,22,153,145,148,127,17,29,8,149,149,142,153,154,144,153,20,5,2,11,7,6,7,13,34,126,138,32,16,5,36,147,149,8,129,136,31,16,132,146,140,11,33,123,147,141,15,47,29,43,114,4,123,105,182,185,3,13,30,110,33,24,20,126,147,124,136,129,147,2,7,13,2,5,2,2,11,47,130,29,29,47,116,116,124,114,33,31,138,116,136,132,138,114,186,144,120,46,23,35,71,96,96,93,98,98,98,98,160,159,160,156,160,156,160,156,160,156,162,156,160,156,103,156,160,156,162,169,160,160,162,160,160,160,161,98,96,102,92,92,92,92,91,92,92,92,92,96,101,98,98,98,98,98,98,98,103,159,160,160,160,162,162,168,169,168,173,194,179,179,198,179,179,179,179,198,179,194,179,179,198,203,198,198,198,199,204,204,202,196,199,199,179,199,203,195,203,200,200,203,198,203,198,179,179,179,179,198,179,198,179,202,179,198,179,199,199,199,200,200,204,201,204,201,201,205,206,201,204,201,200,201,204,200,201,204,200,200,203,199,198,198,202,194,169,177,171,171,177,168,162,162,162,169,169,169,171,168,168,169,169,169,168,160,162,162,160,162,160,73,
82,82,84,82,84,84,81,82,82,82,81,85,81,84,82,82,84,82,84,84,82,90,89,88,84,84,88,84,84,84,84,85,88,85,88,89,85,90,90,88,89,95,40,2,14,133,2,45,30,47,11,29,150,146,142,142,33,11,43,144,152,151,126,140,123,152,109,2,5,6,6,7,6,11,13,110,109,17,30,2,21,144,133,11,20,114,109,36,133,149,128,22,138,141,144,122,30,33,33,23,116,144,128,130,136,136,6,11,33,106,120,123,109,141,146,123,129,119,116,0,5,72,64,2,2,6,7,37,22,7,117,120,130,120,129,120,120,43,119,130,132,130,31,138,154,149,111,120,77,95,95,91,97,102,98,98,98,98,103,160,159,103,97,160,156,160,156,161,160,160,156,160,160,156,160,160,162,162,156,169,169,160,156,160,156,98,98,96,92,91,91,91,91,91,91,91,92,92,91,92,92,92,98,92,98,98,98,98,156,156,156,160,156,160,160,162,162,169,171,168,168,168,169,168,173,179,179,179,179,171,179,199,198,179,198,198,198,179,200,202,203,198,203,200,203,203,200,199,204,202,200,199,198,179,169,171,173,173,171,177,179,194,177,194,173,198,198,198,198,199,200,204,200,201,201,204,201,205,201,201,204,201,201,201,204,203,199,198,179,198,177,177,179,177,162,162,168,168,168,162,168,162,167,168,162,162,160,169,162,171,162,162,162,162,160,160,160,159,159,73,
84,84,82,84,82,82,84,84,84,81,85,83,85,81,82,84,82,84,82,84,88,85,85,82,84,84,84,84,84,84,84,88,84,89,88,88,89,88,85,90,90,88,54,7,43,33,6,5,33,20,13,16,148,150,143,148,122,16,47,144,120,122,15,106,46,138,33,2,2,11,6,6,6,7,13,31,33,14,30,5,7,119,124,11,37,106,120,36,151,153,127,111,124,138,132,33,30,30,22,43,114,186,140,147,132,17,6,21,118,30,116,137,132,136,130,110,36,139,120,2,5,6,2,38,2,11,11,43,2,11,119,37,120,36,120,47,124,110,47,47,132,31,46,144,154,119,46,85,89,89,90,85,92,87,98,98,98,103,98,156,103,159,103,156,160,156,156,160,162,160,156,160,156,160,160,160,162,161,156,160,156,160,160,98,103,98,96,92,92,91,101,91,90,91,91,91,92,91,92,92,92,101,92,93,98,98,103,98,103,98,98,98,98,103,156,160,103,156,156,160,156,98,103,159,156,169,171,173,179,179,179,194,179,179,179,194,179,198,198,179,198,179,179,198,179,199,200,200,199,203,199,199,198,179,168,168,162,162,169,168,162,169,169,171,168,171,177,198,179,202,200,204,201,203,201,205,204,201,201,204,201,201,203,204,200,202,179,198,177,194,173,171,169,171,162,162,168,162,162,162,162,162,162,162,160,168,162,162,162,160,162,160,162,160,156,160,156,156,156,71,
81,84,81,84,81,81,84,82,81,81,85,81,81,82,81,84,81,88,84,84,84,84,88,85,84,84,84,82,84,84,84,88,85,85,88,88,85,88,88,88,85,85,85,7,5,2,2,6,29,17,17,138,153,152,150,144,125,112,24,132,119,20,109,34,120,127,13,2,11,2,7,6,6,11,17,46,33,16,116,1,2,130,126,3,45,130,114,106,151,148,127,125,126,125,128,31,109,18,36,116,151,183,153,132,46,13,115,125,136,33,47,130,141,150,120,8,119,133,17,1,6,2,2,25,1,2,12,1,6,37,132,47,120,118,106,132,141,109,29,106,20,113,140,124,120,130,65,90,89,90,86,90,91,91,92,98,98,98,98,103,98,98,103,160,156,160,160,160,156,160,156,161,160,156,160,160,156,160,161,156,160,160,98,103,98,98,98,96,92,91,90,91,91,91,91,102,91,92,96,91,102,91,96,102,92,101,98,98,92,101,96,96,91,96,96,98,98,98,102,96,92,92,92,92,98,98,160,169,169,173,171,173,173,173,171,171,171,169,173,179,173,173,171,173,179,198,202,179,179,198,202,179,179,173,169,160,160,156,159,160,156,160,162,160,160,169,171,179,194,203,198,204,201,200,204,204,204,204,204,204,200,204,200,179,198,198,177,171,168,169,169,168,162,160,162,161,162,162,162,162,162,169,169,162,162,162,162,160,162,162,162,160,160,160,160,103,98,103,98,72,
81,81,84,84,81,81,85,81,81,81,81,81,82,84,82,84,82,84,84,84,82,84,84,82,82,84,82,84,81,84,84,84,84,84,88,85,84,84,84,88,88,88,95,51,2,2,5,2,13,22,109,150,153,150,128,125,139,153,122,132,132,31,18,110,132,15,5,2,2,11,2,7,14,123,126,116,37,11,106,2,6,106,144,22,30,116,110,34,145,144,132,127,125,151,151,24,106,33,45,141,149,142,153,122,15,21,138,153,142,132,114,147,114,132,138,130,138,110,6,2,2,9,2,2,2,6,5,2,2,130,130,44,130,117,47,47,123,33,33,136,153,124,149,30,65,86,90,86,84,88,90,91,90,91,91,87,97,96,98,98,98,103,98,159,103,159,160,161,160,160,160,98,103,160,161,161,160,161,156,160,156,98,103,98,92,96,98,101,92,92,91,92,91,101,92,102,92,91,92,92,92,91,91,92,92,92,92,91,91,92,91,91,90,79,92,91,92,92,87,92,91,90,91,92,92,87,98,98,159,97,160,161,168,162,160,168,162,162,156,169,173,162,169,169,171,173,194,202,194,179,179,194,162,167,156,156,98,98,98,160,156,98,98,97,159,156,173,194,202,179,198,199,198,200,202,200,200,200,200,200,200,199,199,202,194,169,171,162,162,162,160,156,162,156,160,156,162,156,160,162,162,160,169,160,156,160,160,160,161,160,156,161,156,103,98,156,98,98,98,72,
81,81,81,56,84,81,81,81,81,85,80,81,85,84,81,82,81,81,82,82,84,84,84,81,88,84,82,81,84,84,84,84,84,88,84,84,84,88,85,88,85,88,90,84,1,5,2,2,13,34,123,152,150,145,152,126,126,153,142,114,51,11,18,33,18,2,2,5,6,2,10,6,106,124,126,24,34,8,31,11,2,47,116,15,30,110,15,47,138,137,114,126,183,183,125,46,34,33,36,144,137,128,154,145,15,11,133,136,124,126,141,148,183,116,151,136,140,149,164,75,11,2,2,6,1,6,2,2,2,47,109,106,119,46,114,116,114,13,141,137,140,43,87,82,91,85,90,84,84,86,90,91,85,90,90,90,91,92,96,92,103,98,103,98,159,156,160,156,161,160,98,160,103,160,156,160,160,161,160,161,156,103,103,97,96,92,102,92,96,91,91,91,92,101,101,92,96,91,91,92,91,91,91,91,91,92,91,91,90,86,92,91,91,90,90,91,90,91,90,89,91,90,91,91,91,92,92,92,97,101,98,98,98,156,98,98,159,160,98,156,160,160,156,162,162,160,171,179,173,169,177,169,162,160,98,98,97,92,98,98,103,98,98,98,156,162,169,194,179,198,202,179,198,198,202,179,199,203,203,196,198,179,198,179,177,169,162,162,162,160,162,160,160,160,156,160,160,160,162,156,162,160,156,160,160,156,160,160,160,156,160,156,98,98,98,98,101,101,92,71,
81,81,81,81,56,81,81,81,81,85,83,81,81,85,81,81,85,84,81,82,82,81,82,84,81,84,81,84,81,84,84,84,84,84,84,84,84,88,88,81,88,88,89,100,5,2,2,5,21,120,126,150,144,145,141,35,144,153,145,125,110,17,24,32,6,6,1,2,11,6,7,11,22,122,124,7,12,29,23,11,2,36,109,8,16,22,18,110,138,128,142,145,149,153,19,34,43,22,29,130,153,143,153,110,111,151,8,130,144,133,153,153,151,137,37,117,45,67,62,38,9,2,5,25,5,11,11,2,2,47,124,120,126,111,46,142,140,17,120,132,183,131,90,90,85,85,85,82,85,89,90,90,85,90,85,91,91,92,92,98,103,98,103,160,160,160,156,98,103,98,103,103,98,98,98,101,98,103,98,160,98,98,102,98,96,91,92,92,91,92,92,91,92,102,92,101,91,91,91,91,91,95,92,91,91,90,91,91,91,89,86,90,86,95,90,90,89,90,85,90,91,89,90,82,91,91,91,91,92,92,98,98,101,96,101,92,98,98,98,98,96,98,98,160,156,160,168,162,171,171,171,168,160,98,96,92,92,96,96,98,93,98,98,160,160,161,162,177,173,173,179,198,179,202,179,202,202,179,202,179,202,179,171,171,168,168,160,160,160,160,156,160,160,156,160,161,160,156,160,156,160,160,160,160,156,160,160,159,103,98,103,98,98,93,102,92,96,92,92,62,
81,81,81,81,81,81,56,81,81,83,85,81,81,81,56,85,81,81,85,81,81,84,81,84,84,84,84,81,84,82,84,84,84,81,84,84,84,84,84,84,88,88,89,100,25,2,5,2,2,106,144,124,144,148,3,22,185,148,122,188,197,121,11,6,5,2,1,7,7,10,2,2,29,126,125,6,21,22,106,11,2,48,136,11,22,114,132,123,153,186,186,154,151,143,125,22,31,21,13,136,154,153,138,45,46,46,116,144,132,110,183,133,123,132,29,46,60,85,82,58,12,9,1,10,5,5,29,11,2,30,46,47,114,111,20,133,15,46,130,184,185,86,89,85,90,86,90,85,88,85,86,88,88,85,89,91,91,91,101,92,98,103,98,103,98,98,98,98,98,96,91,92,97,96,91,91,92,98,98,96,101,98,87,91,91,95,90,91,91,91,91,91,91,91,87,91,91,91,91,86,95,91,91,91,91,91,90,89,85,91,90,91,90,89,76,91,85,90,89,90,89,89,90,91,91,90,91,91,92,96,92,92,92,92,92,92,101,92,97,92,91,92,98,156,103,162,162,162,168,168,162,161,97,97,92,92,92,92,96,101,101,98,98,160,159,162,169,171,171,171,179,173,194,179,179,194,173,194,173,194,177,171,171,169,162,160,160,156,156,156,103,156,156,159,160,159,160,103,156,98,160,162,156,160,156,98,98,98,98,98,101,101,97,102,92,92,96,96,90,58,
56,81,56,81,81,56,84,81,81,56,81,81,81,85,81,81,81,88,81,81,85,81,81,81,81,81,81,88,81,84,84,84,84,81,88,84,84,84,84,84,84,85,88,90,53,2,2,2,5,31,127,144,150,140,8,14,132,138,11,36,138,8,1,6,11,2,1,10,12,11,11,5,119,151,29,13,37,17,117,2,2,130,136,6,37,137,132,151,186,186,153,186,145,150,142,8,11,6,17,139,144,149,114,14,47,46,141,147,126,134,153,19,24,131,29,81,90,88,88,90,40,58,28,5,10,2,26,9,21,134,182,182,191,120,67,34,46,47,141,191,87,90,86,90,90,89,91,85,85,90,85,86,89,90,86,90,91,91,91,92,96,93,98,98,98,98,98,96,101,91,91,91,91,92,85,91,91,91,91,89,91,91,90,90,90,86,90,91,91,91,91,92,91,91,90,91,91,91,91,91,86,91,90,91,92,91,91,90,92,90,92,91,85,91,89,90,91,85,86,89,89,89,90,91,90,91,90,91,91,87,101,92,92,91,92,92,91,91,91,91,91,87,101,98,98,160,156,103,156,160,169,156,102,92,92,92,96,92,92,96,98,98,103,93,156,156,156,169,169,169,169,173,173,171,171,173,171,177,173,171,168,169,168,168,162,162,156,160,160,103,97,98,98,98,98,156,103,159,103,160,156,160,156,103,97,98,97,101,98,97,97,101,98,97,97,92,92,97,96,58,
81,81,81,81,81,81,81,81,81,81,56,81,81,81,56,88,81,81,56,85,81,81,81,85,81,82,82,81,84,84,84,84,84,84,81,84,88,85,84,84,88,84,88,85,85,26,2,5,2,30,144,151,146,153,148,34,132,10,2,5,1,2,1,5,2,2,1,13,1,10,12,8,187,45,2,21,50,2,126,11,2,133,32,2,30,119,132,149,186,153,153,144,141,138,151,6,6,6,6,148,119,148,45,30,46,106,145,140,30,136,130,115,136,44,59,71,89,84,88,90,63,95,61,13,5,5,5,14,148,180,180,45,151,141,144,181,31,149,193,158,90,91,89,91,91,90,90,85,85,91,85,90,90,90,85,89,90,90,85,91,90,90,92,92,91,92,92,91,91,95,90,91,90,89,91,90,90,91,89,91,90,90,85,85,86,90,85,90,91,91,92,91,90,91,91,91,91,91,91,91,91,91,91,92,92,91,90,90,86,91,90,92,90,90,90,91,85,89,85,85,89,89,91,89,90,79,91,91,90,91,91,91,89,91,90,92,91,91,91,91,90,91,92,98,98,92,98,101,103,156,160,160,97,92,96,92,92,96,98,98,98,98,98,98,103,98,156,160,156,162,169,169,169,162,169,173,171,177,171,169,162,168,162,162,168,162,160,160,156,98,98,98,98,98,98,98,103,98,98,98,103,156,98,103,98,98,97,93,102,92,98,98,98,98,96,93,102,91,92,71,
81,80,82,81,81,81,56,82,81,81,81,81,81,80,81,81,81,81,81,81,81,81,81,81,81,85,81,84,81,82,84,84,81,84,85,84,81,81,88,84,84,84,88,88,85,99,2,2,12,30,132,144,148,150,122,141,5,6,2,2,5,1,2,2,12,2,1,2,5,6,2,14,140,110,2,21,29,2,137,17,2,130,20,2,43,106,147,153,186,154,144,136,108,139,116,2,13,11,11,151,132,144,8,29,119,133,124,109,30,119,132,149,93,96,95,90,85,88,88,88,88,89,100,40,5,11,26,40,197,182,141,119,185,130,182,154,187,149,158,85,91,85,90,89,91,91,91,90,91,89,91,89,85,88,89,89,91,85,90,86,90,89,91,88,91,91,91,95,90,89,89,90,89,91,90,89,91,89,91,90,85,86,85,91,90,82,86,90,91,91,91,91,91,96,92,91,91,91,90,90,91,91,92,92,91,91,91,91,91,89,91,90,86,90,91,89,85,89,89,89,85,86,90,91,90,85,91,89,92,91,91,90,91,91,91,91,91,91,91,85,91,91,91,92,91,91,92,92,97,98,160,156,98,96,102,92,92,92,96,97,98,97,92,96,96,96,98,98,98,156,161,162,168,169,169,171,173,171,173,169,169,168,162,162,160,161,156,160,156,98,98,98,98,98,103,93,156,98,97,101,98,98,101,97,97,101,98,101,92,96,97,92,97,97,101,102,93,93,101,71,
81,81,56,82,82,81,81,81,83,56,81,81,83,85,81,81,81,81,81,56,81,81,81,85,81,81,81,85,84,84,84,84,84,84,83,85,85,81,88,85,84,85,84,88,85,83,21,26,13,16,106,151,142,143,94,26,9,2,5,2,1,2,1,2,10,2,1,6,10,12,6,106,151,114,2,10,13,5,130,8,2,37,114,2,21,48,153,154,153,145,125,138,132,116,124,7,145,114,17,124,130,148,13,34,124,136,136,30,24,132,134,91,91,91,89,91,89,85,85,84,84,84,84,99,71,72,13,13,181,186,191,121,117,147,149,141,70,87,90,86,90,90,91,91,91,90,92,89,89,90,85,89,89,84,89,88,85,88,90,90,90,89,89,88,89,89,89,85,91,89,88,91,85,91,85,91,85,95,90,85,89,90,90,90,89,85,90,91,91,91,91,90,91,92,91,92,91,91,91,90,91,92,96,92,92,91,91,90,86,92,91,91,90,89,85,89,88,85,85,89,89,89,90,90,91,90,90,90,91,90,91,92,92,91,91,91,92,91,91,91,90,90,91,91,90,79,91,91,92,98,103,98,103,92,92,92,91,92,96,92,96,92,92,92,92,92,92,96,98,98,161,156,162,162,169,169,168,168,168,162,162,162,162,160,159,156,98,98,98,98,98,98,97,97,98,98,103,98,97,97,98,97,97,102,92,101,92,97,101,92,101,102,93,92,97,93,101,102,93,71,
81,81,80,81,81,56,84,82,81,81,81,56,81,81,56,81,81,81,56,84,56,81,81,81,82,81,81,81,82,84,82,82,85,81,85,81,81,81,85,81,81,83,85,81,88,85,59,21,22,32,153,93,71,69,85,6,2,2,2,9,5,1,2,11,2,2,1,2,5,9,21,141,132,21,6,1,2,2,36,113,2,47,37,2,36,120,154,153,145,146,150,31,106,116,15,11,144,145,115,140,133,31,13,36,34,141,22,15,36,69,95,90,91,90,90,85,85,88,88,84,84,84,84,88,90,85,63,64,40,130,180,185,147,67,130,192,90,88,85,91,90,91,89,90,86,91,90,89,91,85,95,89,89,85,89,85,84,88,89,88,89,82,84,84,88,85,89,89,84,89,91,85,90,89,91,90,90,86,85,91,85,91,95,85,86,90,91,91,90,90,89,92,91,96,96,91,91,91,91,91,91,92,92,96,102,91,90,89,91,90,90,85,85,89,89,85,86,89,84,89,84,90,86,89,90,90,89,89,91,91,90,89,86,90,92,91,92,90,91,88,90,86,88,90,89,90,91,91,97,98,98,98,98,96,91,91,92,91,91,92,92,91,91,92,91,91,91,92,98,98,98,98,156,160,169,169,168,162,160,156,160,162,160,98,156,98,97,98,102,93,98,98,97,98,98,97,98,97,98,103,98,97,97,92,92,92,92,92,101,97,97,101,92,97,102,93,97,98,97,71,
81,56,81,81,56,81,81,81,56,82,56,81,56,81,81,81,80,81,81,81,81,85,83,85,85,82,81,85,81,85,84,81,81,81,88,81,88,81,81,81,85,90,81,81,88,88,63,50,85,85,86,84,84,84,80,6,7,2,6,2,2,2,5,1,11,1,2,2,6,10,37,133,181,8,2,6,6,7,43,130,11,45,30,5,30,130,136,136,148,144,140,6,32,124,11,13,136,146,147,116,147,24,34,33,132,29,36,65,64,58,89,89,85,90,89,85,89,88,85,84,84,84,85,90,85,90,86,100,57,11,129,131,77,76,86,86,89,89,90,90,91,85,91,90,91,91,91,89,90,91,85,89,89,89,85,88,84,89,90,85,86,88,88,84,85,86,89,88,89,89,85,91,89,95,89,86,90,90,85,90,89,85,85,91,85,91,85,91,85,91,91,91,91,92,92,91,91,91,91,91,97,96,101,91,91,91,91,90,86,95,91,89,89,89,89,85,85,85,85,88,85,90,85,86,90,86,88,91,85,91,90,90,90,91,85,92,90,86,89,89,85,89,88,90,89,85,91,92,92,92,96,101,92,91,91,91,91,91,91,91,91,91,91,89,90,76,96,91,92,98,98,103,156,156,161,162,160,160,159,103,156,156,103,98,98,97,92,92,92,101,98,98,97,92,96,101,101,97,98,98,98,98,91,91,91,91,91,91,92,101,91,92,92,101,91,92,101,97,92,72,
56,81,82,81,56,81,56,56,81,80,81,81,81,81,56,81,81,84,56,81,81,81,81,81,83,56,85,81,81,85,80,85,81,88,81,81,81,88,81,81,81,81,83,85,81,81,81,88,81,88,85,85,88,85,90,6,2,2,7,2,2,5,2,5,21,34,2,5,1,21,132,140,148,18,22,11,11,10,21,132,11,27,39,10,16,116,136,138,144,122,148,29,29,22,2,30,146,140,136,136,144,130,141,34,151,44,40,95,84,88,90,89,89,89,88,88,88,88,85,88,85,84,88,85,90,91,90,85,91,82,85,85,90,90,85,89,89,89,88,95,90,90,88,91,90,91,90,90,91,85,91,85,84,85,89,85,89,90,85,89,84,89,85,89,85,90,85,89,90,85,90,90,91,89,91,90,85,91,85,91,90,90,91,90,85,89,91,85,91,90,89,92,92,92,92,91,92,92,91,91,91,92,92,91,91,91,91,89,91,85,85,89,84,84,88,88,84,88,82,84,88,85,90,85,85,85,90,90,90,85,89,89,89,89,90,90,90,85,89,89,89,85,86,89,89,90,91,91,91,87,96,91,92,92,85,90,91,91,91,91,91,91,89,79,95,89,86,92,92,92,98,98,103,98,98,98,98,103,98,98,97,98,92,92,92,92,91,91,91,92,96,98,92,96,96,96,96,92,101,92,97,101,97,91,91,91,91,92,91,91,91,92,92,92,92,101,92,97,97,72,
81,81,80,81,81,84,81,81,56,81,81,56,81,56,84,56,82,81,81,81,81,84,81,81,81,83,85,83,81,83,85,81,81,81,83,85,83,81,81,81,81,81,81,81,81,83,85,88,81,81,88,81,88,81,83,11,2,2,9,5,2,2,2,2,5,29,2,2,6,22,139,120,17,124,114,16,11,2,123,190,2,12,9,2,29,106,106,106,136,144,43,29,119,29,11,123,125,142,133,133,116,133,138,110,22,21,58,88,84,84,88,84,88,88,85,84,84,85,88,84,88,89,89,88,89,90,90,82,89,85,88,88,89,88,85,89,90,82,88,88,88,85,90,90,85,90,86,95,90,90,90,85,85,88,88,88,89,90,90,91,85,89,85,90,85,86,90,84,88,90,86,95,89,90,85,91,88,85,91,85,91,91,85,85,89,90,89,89,86,85,90,91,92,91,90,91,91,85,92,91,91,92,96,91,90,91,92,90,89,91,85,86,88,84,84,84,84,84,84,84,82,84,88,90,82,88,88,89,89,85,88,90,89,90,91,85,89,89,88,89,89,85,90,86,89,88,90,90,90,90,86,91,90,89,91,79,90,91,91,91,92,90,92,90,90,90,92,91,91,92,92,96,97,98,101,92,96,92,92,92,101,92,92,91,91,91,86,91,91,91,92,98,96,92,92,92,92,92,91,92,91,92,101,92,92,91,91,91,91,91,91,91,91,91,91,92,92,91,92,71,
56,81,56,81,56,81,56,81,84,81,56,81,81,81,81,81,81,56,82,81,81,81,81,81,81,81,81,81,81,56,81,83,81,81,81,81,81,81,81,56,85,81,81,81,81,81,81,81,83,81,83,81,83,81,99,10,25,6,2,2,2,6,2,2,2,30,2,6,1,36,144,136,132,116,11,15,6,11,16,11,11,11,2,2,11,13,31,46,125,17,33,47,180,43,134,108,109,132,114,149,123,147,46,66,75,57,84,82,84,81,85,84,84,88,84,84,88,88,85,88,88,89,89,85,88,85,88,88,85,88,89,85,90,90,88,85,88,88,85,84,84,88,90,83,90,90,90,88,91,90,89,89,85,88,84,84,88,90,89,85,90,90,85,91,90,90,85,89,90,88,90,90,85,89,88,84,89,90,91,90,89,85,91,90,86,89,90,90,90,90,91,91,92,92,90,92,90,91,90,91,92,92,101,91,91,91,90,86,90,90,90,82,85,84,84,84,84,84,84,82,82,84,84,88,84,84,84,84,88,84,84,88,90,86,90,89,89,89,89,84,85,88,85,89,89,89,90,85,91,90,90,85,91,90,90,91,90,90,92,90,92,85,91,85,91,89,79,90,91,91,92,97,92,92,92,92,91,91,92,92,92,92,91,91,91,91,91,91,91,91,92,96,92,92,91,91,91,91,91,91,91,91,92,92,86,91,86,91,91,92,92,91,91,91,91,91,91,91,91,62,
81,56,82,56,81,56,81,56,56,81,81,80,56,82,56,82,84,81,56,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,83,84,81,81,83,81,81,81,81,81,81,81,90,1,2,9,2,5,9,2,2,2,12,119,17,2,5,117,147,116,122,8,15,24,17,13,29,10,2,12,9,5,21,17,29,47,110,14,134,24,34,138,46,29,33,151,144,144,119,116,35,91,82,56,81,81,88,81,81,83,84,81,88,84,81,88,84,84,88,84,88,84,84,84,84,88,88,88,88,88,89,89,85,89,89,88,84,85,81,90,81,88,85,90,81,88,85,90,85,88,85,88,85,85,90,89,90,88,89,89,90,90,86,85,88,90,81,88,88,89,85,84,85,84,84,88,90,85,91,90,89,85,90,90,90,85,86,88,91,85,90,86,91,91,90,91,85,90,86,92,96,91,90,86,90,90,90,85,85,85,88,82,84,88,85,82,84,85,84,84,84,88,85,84,84,84,84,84,84,84,89,85,90,90,86,89,89,89,89,89,84,89,89,89,89,85,86,89,89,89,85,89,85,90,86,91,82,91,89,95,89,91,89,95,89,91,91,91,92,92,91,91,91,91,91,91,87,92,91,91,91,91,91,91,91,91,91,91,96,96,92,91,91,90,91,91,91,91,91,91,92,92,91,91,91,91,92,92,91,91,91,91,92,91,92,91,91,58,
56,81,80,82,81,81,56,84,81,56,81,81,81,81,81,81,56,84,82,84,81,81,81,81,81,81,56,84,81,81,81,81,81,81,81,81,81,81,80,81,81,81,81,81,81,81,81,81,81,81,81,81,83,81,83,2,5,9,2,2,2,21,6,6,2,43,126,3,2,30,17,34,29,2,15,127,127,125,109,10,13,2,2,2,7,106,140,133,21,21,106,142,146,151,109,10,37,151,140,36,48,74,57,83,81,80,81,84,81,81,81,81,81,81,81,88,88,84,81,81,88,85,85,88,85,88,84,84,84,84,84,84,88,89,90,88,88,85,84,88,85,81,88,81,85,81,88,85,88,88,88,81,88,85,81,88,88,85,88,85,88,90,88,90,90,88,85,81,88,85,88,85,88,81,84,84,88,91,85,91,90,89,91,90,85,88,85,85,89,88,90,90,91,90,90,91,85,89,89,90,90,90,96,90,92,91,85,91,90,89,89,88,88,85,84,81,88,81,85,81,88,81,84,82,84,84,84,84,84,84,84,88,90,89,86,89,85,89,89,89,90,89,89,89,89,89,86,88,85,85,89,89,85,86,90,90,85,91,91,90,90,86,95,85,91,89,92,85,91,91,91,91,91,91,89,91,91,91,91,91,91,91,91,91,91,92,91,92,96,92,92,92,92,92,91,79,89,91,91,91,91,86,91,91,91,91,91,92,91,91,91,91,92,91,91,87,91,91,91,58,
81,81,81,81,56,56,81,56,56,84,56,81,84,56,81,81,56,81,81,56,81,81,80,81,81,56,81,56,81,81,81,81,81,80,82,81,81,81,81,81,81,81,81,81,84,56,81,81,81,80,81,81,81,81,88,26,9,9,5,2,10,21,11,2,2,22,138,15,10,30,129,6,2,2,24,125,128,124,126,109,106,106,6,6,48,149,138,130,30,21,109,122,181,182,8,5,119,136,33,50,63,81,81,81,80,81,81,81,81,81,81,81,81,81,89,81,81,81,83,88,88,81,81,81,81,85,81,84,85,88,85,84,84,88,88,84,84,85,83,85,88,85,88,85,85,88,81,81,88,85,88,85,83,85,81,81,81,83,88,88,85,83,85,88,81,81,81,81,81,81,81,88,81,88,85,85,84,88,90,89,90,90,84,84,85,88,90,81,84,84,89,89,89,90,86,85,90,89,90,85,90,91,88,91,89,90,91,85,86,89,84,84,84,84,84,81,81,81,83,85,80,85,84,84,84,84,84,84,84,84,84,84,89,88,85,90,89,89,90,89,88,85,89,89,89,90,85,91,90,91,85,89,85,90,86,91,90,89,92,85,86,90,90,91,90,89,85,89,91,91,91,91,79,90,79,90,90,91,91,91,91,91,86,92,92,92,92,92,91,92,92,92,91,91,91,91,91,91,92,91,91,91,86,91,91,91,91,91,92,92,92,91,91,91,91,91,91,91,86,58,
56,81,56,82,81,84,81,56,81,81,56,81,56,81,80,82,81,81,56,56,84,81,81,81,84,81,56,82,81,81,82,81,81,81,56,81,56,56,81,81,81,81,81,81,81,81,80,81,80,81,80,81,81,81,56,81,6,10,7,9,12,7,9,11,2,12,21,10,12,21,13,11,5,11,116,132,145,115,123,46,130,109,21,119,116,116,43,46,26,21,130,137,184,118,2,6,106,132,60,81,81,81,81,81,80,81,81,83,81,81,81,81,81,81,81,81,81,84,81,81,81,81,88,81,81,88,81,85,83,82,84,81,85,84,84,82,88,88,85,81,81,81,81,85,83,81,81,81,81,81,81,81,88,81,81,81,81,81,83,81,81,81,90,80,81,81,81,81,81,81,81,81,81,81,88,81,88,85,85,88,85,88,85,84,84,84,81,85,84,81,88,89,89,90,90,89,84,88,85,89,91,88,89,85,91,90,85,90,85,89,89,88,84,84,81,88,81,81,81,81,88,84,84,84,85,84,81,82,84,82,84,84,84,89,89,88,85,86,88,89,86,89,86,89,90,85,85,89,90,86,91,89,90,90,91,91,86,91,82,91,90,91,85,91,91,90,90,85,90,90,91,91,90,90,90,91,91,91,91,91,91,91,91,86,91,91,92,91,92,92,91,91,91,91,91,91,91,82,91,86,91,91,91,91,91,91,91,91,91,92,91,91,91,91,91,91,86,86,95,57,
81,81,84,56,81,56,84,81,81,56,81,56,81,56,81,81,56,81,81,56,81,81,56,56,81,56,81,81,80,80,56,81,81,81,81,80,82,80,82,56,81,81,80,80,80,61,81,81,81,81,81,81,80,81,80,99,10,2,10,2,2,29,32,2,6,9,27,10,2,5,10,13,10,11,119,116,122,116,111,21,47,18,110,120,106,181,144,45,39,26,30,181,138,8,2,21,149,66,58,81,81,80,81,81,81,81,81,84,80,81,80,81,81,81,81,81,83,81,81,81,83,81,81,88,81,81,88,81,81,90,84,83,81,85,88,85,81,81,81,88,81,88,88,81,83,85,88,80,81,81,81,81,81,81,83,80,56,81,81,81,81,83,81,81,81,83,80,81,81,85,81,81,83,81,81,83,85,83,89,88,88,89,85,84,84,88,81,85,88,85,84,88,88,88,85,88,85,88,85,88,84,88,85,84,88,91,88,88,85,88,85,84,84,81,84,85,81,81,81,81,85,81,84,84,84,85,85,84,84,84,82,84,84,88,82,90,89,89,85,91,85,85,90,90,89,86,91,91,91,91,90,79,91,91,91,90,91,90,89,91,90,86,92,91,91,91,90,90,86,91,91,91,91,91,91,90,90,91,91,91,86,91,91,91,91,91,92,92,92,92,91,91,91,91,91,86,91,91,86,91,91,91,91,91,91,91,92,91,92,86,91,91,86,90,91,91,92,90,89,58,
81,56,56,81,56,81,81,81,56,82,56,56,56,81,81,61,81,56,84,56,81,56,81,56,81,81,81,56,81,81,81,81,81,81,80,56,56,61,83,82,56,82,80,80,82,56,56,80,82,80,81,80,81,80,81,81,54,2,2,9,10,17,106,17,2,6,5,5,2,62,40,15,11,9,6,46,138,147,109,11,141,32,138,46,141,132,119,46,11,2,29,132,141,11,2,22,77,81,81,80,81,81,80,80,81,80,80,61,81,81,81,80,81,80,81,81,80,84,81,81,81,81,81,90,83,81,81,81,81,81,81,81,81,84,81,81,81,88,81,88,85,88,81,81,81,81,83,85,83,85,81,81,81,81,81,81,81,81,80,81,81,81,83,81,81,83,81,81,83,81,83,85,81,81,81,81,81,81,81,88,88,85,88,85,88,81,81,81,85,81,88,84,84,84,84,88,85,84,84,81,84,84,84,84,89,90,89,85,84,84,84,84,84,84,84,80,81,88,81,81,81,88,84,82,88,82,88,85,89,89,84,84,84,84,89,88,89,85,91,85,92,91,90,91,86,90,91,91,91,91,91,91,91,91,91,86,90,86,91,91,91,92,91,101,96,92,92,92,92,92,92,92,91,91,91,86,91,86,90,79,90,91,91,86,92,91,91,91,92,91,91,91,91,91,91,91,91,91,91,91,91,91,92,92,91,91,91,91,91,91,90,89,86,91,90,86,86,86,91,58,
56,84,82,81,82,81,56,81,56,80,81,56,82,56,56,80,61,80,56,81,81,56,82,81,56,80,56,82,56,81,56,81,56,80,56,80,80,80,56,80,80,80,81,80,80,80,80,81,80,80,61,81,81,81,81,81,81,6,9,5,5,43,130,136,6,53,26,54,2,2,2,18,22,2,6,36,136,126,118,13,141,34,120,43,136,136,134,30,26,2,141,119,29,2,117,187,80,80,61,81,80,81,81,81,81,81,81,80,80,81,81,80,80,61,83,81,81,81,81,81,81,81,81,81,81,81,81,81,88,81,88,81,81,81,81,81,81,81,90,80,81,81,81,81,81,81,81,83,81,81,83,85,81,81,81,80,81,81,80,80,81,83,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,88,85,88,81,88,81,81,85,83,81,81,85,88,84,84,84,84,88,85,84,88,82,84,84,84,85,90,89,84,84,84,84,84,84,81,84,81,81,81,88,81,84,81,84,82,84,88,85,85,84,89,84,85,84,84,84,89,89,90,90,86,90,91,89,92,91,91,91,91,91,91,92,91,91,91,91,91,91,92,91,91,92,92,92,92,96,92,92,92,91,92,92,91,91,91,91,91,91,91,90,90,90,86,91,91,91,90,86,91,91,91,91,91,91,91,91,91,91,91,91,91,92,92,91,91,91,91,91,91,89,91,90,91,86,90,89,91,89,90,85,62,
56,81,81,80,56,56,56,81,56,61,56,80,56,56,82,56,81,56,56,63,80,80,56,56,63,80,56,61,63,81,80,61,80,80,61,80,56,80,61,81,80,80,61,81,80,56,80,61,81,80,80,56,80,61,81,80,81,51,2,2,9,46,123,136,42,88,82,83,2,6,2,29,111,112,16,116,133,182,111,29,132,119,130,139,46,43,48,197,147,122,49,120,32,26,78,80,56,81,80,56,80,81,61,83,56,80,82,80,56,83,80,80,83,80,61,56,81,81,81,81,81,81,81,81,81,80,80,81,81,81,81,84,81,81,83,81,81,81,83,88,83,81,81,85,81,81,85,81,83,81,81,81,81,83,81,80,81,81,81,56,80,81,56,81,81,81,81,81,81,83,81,81,81,81,56,81,81,81,81,81,81,88,81,81,81,81,83,81,88,82,84,84,84,85,84,84,88,84,81,84,81,84,84,84,88,85,84,84,82,84,82,81,81,84,81,81,56,81,81,85,81,84,84,84,84,84,88,88,85,85,84,84,85,89,85,85,91,90,91,82,91,90,91,90,90,91,90,91,91,91,86,91,90,91,91,91,92,91,92,91,92,92,92,92,92,91,91,92,92,92,101,92,96,93,92,92,96,91,91,86,91,90,90,92,86,79,91,95,90,91,91,90,86,91,91,91,91,91,87,92,91,92,91,92,91,91,91,91,91,90,79,89,85,86,91,86,89,91,85,58,
81,56,56,56,82,56,81,56,81,56,80,56,82,56,56,80,82,56,61,56,56,63,80,56,61,80,56,80,80,56,56,81,80,56,80,80,80,56,80,80,56,80,56,80,80,80,56,56,80,80,56,80,80,56,80,80,61,83,26,2,2,129,124,132,77,80,80,85,26,1,2,5,29,18,132,32,110,141,114,47,138,32,70,138,120,44,193,134,176,180,17,130,82,81,80,80,80,56,80,82,80,56,80,80,80,80,80,80,80,81,56,81,83,80,80,81,83,81,81,80,81,81,81,81,81,81,80,81,80,81,81,56,84,81,81,81,81,81,83,81,90,83,81,83,81,83,81,81,83,81,81,81,81,81,83,81,81,81,81,83,81,56,84,81,80,81,81,81,81,81,81,80,56,82,81,80,81,81,81,88,81,84,81,56,81,81,81,81,84,84,84,84,88,88,84,84,84,84,84,81,88,85,84,84,84,84,88,84,81,84,81,84,82,81,84,81,81,81,83,81,85,84,84,84,82,84,84,84,84,84,88,84,85,82,89,89,89,89,85,90,85,85,89,85,89,89,90,91,90,90,89,91,91,92,90,91,86,86,92,91,91,91,91,91,91,79,91,91,91,92,92,92,97,96,92,97,92,92,91,91,89,86,92,90,90,85,85,90,85,86,85,90,90,91,85,91,91,91,91,91,92,91,91,91,86,91,91,79,91,90,90,91,91,89,91,89,92,90,85,58,
81,82,81,81,81,56,56,56,56,84,56,80,56,81,56,56,56,56,56,80,56,56,56,80,80,56,56,56,81,80,80,56,56,80,80,56,81,80,80,56,80,80,80,80,56,81,80,80,56,80,80,81,80,80,80,56,80,80,81,11,5,119,133,157,80,80,81,81,54,29,1,12,2,43,123,120,120,126,29,119,69,61,29,192,188,130,132,129,120,43,58,56,80,81,80,80,56,80,80,80,81,80,81,80,56,81,80,80,56,56,81,80,80,81,81,81,81,81,80,81,81,80,81,81,80,81,80,81,81,80,81,83,81,81,84,81,81,81,81,81,83,81,81,81,81,81,81,81,83,81,83,80,81,81,81,81,56,81,81,81,80,83,81,80,81,81,81,81,81,81,81,81,81,80,81,81,80,81,82,80,81,81,81,81,81,81,81,81,81,88,84,84,84,84,82,84,84,84,88,81,81,81,88,84,84,84,81,82,81,84,81,81,81,81,84,81,81,81,81,81,81,84,81,81,84,84,84,84,84,85,84,84,88,88,89,84,84,88,89,88,84,85,84,88,82,89,89,85,90,89,90,91,90,86,91,91,90,86,86,92,91,90,91,91,91,91,90,91,91,91,92,92,92,96,96,96,96,91,91,91,91,90,85,86,89,89,90,91,90,82,91,85,86,86,90,91,91,91,91,91,91,87,92,91,91,91,86,95,90,90,79,89,90,90,90,91,89,91,82,57,
82,82,81,84,82,56,82,81,81,56,56,56,56,56,81,56,80,56,56,56,56,56,80,56,56,80,56,56,56,56,56,80,56,80,56,80,56,80,56,80,56,56,80,56,80,56,80,56,80,56,80,56,56,80,56,80,56,80,56,56,38,67,72,56,80,56,56,81,56,35,141,33,2,10,45,132,144,141,64,82,80,56,80,52,38,65,65,85,58,80,56,80,56,80,56,81,80,56,80,56,80,56,80,56,80,56,80,56,80,56,80,56,81,80,80,81,80,83,80,81,81,81,81,81,81,80,81,80,83,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,80,81,81,81,81,81,80,81,81,80,81,81,80,81,81,81,83,80,80,81,80,81,81,81,81,80,81,80,81,81,81,81,88,84,81,81,88,81,82,81,84,82,82,81,81,81,81,81,88,84,84,82,84,81,84,81,81,81,81,81,81,81,81,81,81,81,81,88,81,84,81,88,84,84,84,84,84,84,84,88,84,84,84,88,85,84,84,84,84,84,84,84,89,84,89,89,85,90,90,90,85,91,90,91,89,92,79,90,91,91,91,91,91,91,91,91,92,92,92,92,92,91,91,91,91,90,86,85,89,85,86,85,86,91,89,85,90,85,90,91,82,86,91,90,91,91,91,91,91,91,91,91,91,79,91,90,91,79,90,91,79,90,91,89,58,
82,81,82,81,81,56,81,56,56,56,81,56,81,56,56,56,56,80,80,80,56,80,56,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,56,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,81,80,6,14,28,39,133,149,157,80,80,80,56,80,80,81,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,81,80,81,80,81,83,80,80,56,80,80,81,83,56,81,80,81,80,81,81,83,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,80,80,80,81,81,80,81,81,81,56,83,80,56,80,83,56,83,81,80,80,81,81,81,83,81,80,81,81,81,81,81,80,81,81,81,81,81,81,84,81,81,84,84,81,84,84,84,81,81,81,81,81,84,84,84,84,81,84,81,84,81,81,82,81,81,81,81,56,81,81,81,81,81,81,84,81,84,81,82,81,82,84,84,81,81,84,82,84,84,84,84,84,84,84,84,84,84,84,84,84,89,89,90,89,89,85,89,90,90,90,90,90,91,90,91,90,90,91,91,92,92,92,91,92,91,91,91,90,90,90,90,90,85,90,89,89,90,85,89,89,85,89,85,89,90,90,85,91,90,86,90,90,86,90,85,86,90,85,85,90,90,90,90,86,90,90,90,90,58,
};

MWIMAGEHDR image_zion208 = {
  320, 200, /* width, height*/
  1, 8,           /* planes, bpp*/
  320, 1,   /* pitch, bytesperpixel*/
  1, 256,   /* compression, palsize*/
  -1L,            /* transcolor*/
  palette,
  imagebits,
};

Generated by  Doxygen 1.6.0   Back to index