#ifndef GRASSNORMAL_TEXTURE_H #define GRASSNORMAL_TEXTURE_H #define GRASSNORMAL_TEXTURE_WIDTH 128 #define GRASSNORMAL_TEXTURE_HEIGHT 128 uint8_t grassNormalTexture[49152] = { 141,154,240,163,160,245,170,171,247,164,168,249,160,163,246,161,166,244,166,166, 246,154,161,243,154,160,246,157,150,246,159,158,246,147,153,246,164,156,243,158, 165,246,148,149,243,153,149,243,152,146,241,151,164,238,171,167,244,160,165,245, 153,156,247,151,145,246,167,154,246,148,154,242,146,143,243,163,155,246,147,146, 242,153,145,244,166,162,244,154,163,246,162,163,246,139,143,243,168,161,242,166, 168,249,160,167,249,161,164,247,152,157,245,153,157,245,157,159,246,155,161,246, 137,145,242,156,137,239,149,160,244,153,161,245,157,157,246,143,144,246,157,151, 247,161,166,247,157,162,248,158,162,247,164,171,246,154,157,246,140,144,246,146, 149,247,154,161,246,159,162,247,151,165,246,150,164,245,165,160,243,154,159,246, 151,160,243,159,162,243,159,157,245,165,165,247,146,158,244,164,155,243,165,169, 249,161,164,247,154,148,244,164,159,247,164,168,249,161,167,249,160,162,248,150, 149,241,157,166,242,155,154,245,159,155,248,167,165,249,170,171,250,163,170,249, 156,169,245,149,151,242,161,157,243,140,144,240,161,144,245,151,154,245,157,144, 243,155,160,246,144,157,245,166,162,244,162,165,249,154,163,248,165,166,247,160, 166,248,156,163,248,151,158,248,149,159,246,154,160,247,151,155,245,162,160,246, 148,159,243,154,150,242,145,157,242,159,163,246,140,153,243,146,134,245,153,153, 243,161,159,247,161,162,249,157,163,249,148,153,246,152,151,245,159,159,247,168, 161,246,163,170,250,160,161,249,167,164,248,167,171,249,163,165,249,152,158,244, 164,157,247,169,169,249,167,167,247,162,161,246,160,161,245,168,160,247,171,174, 249,171,172,250,153,157,242,161,157,243,165,165,246,164,165,248,158,163,247,159, 157,246,168,164,246,155,162,246,151,156,246,161,154,246,156,162,246,148,159,245, 149,156,244,158,161,243,153,159,242,160,160,242,153,154,245,154,145,246,165,158, 246,163,160,247,157,162,247,161,164,244,172,172,247,166,169,249,152,164,246,155, 160,246,161,158,243,158,156,242,162,159,245,152,154,246,160,157,247,155,155,248, 153,151,246,167,167,246,155,159,247,165,163,246,160,162,246,150,146,243,156,155, 243,153,155,243,147,139,245,155,157,240,137,153,241,156,148,242,163,161,247,154, 156,247,157,155,248,153,159,247,161,156,248,154,158,246,144,156,245,158,160,245, 161,153,243,161,153,244,153,154,243,152,151,243,145,146,243,153,143,242,150,162, 243,161,157,244,146,154,244,147,151,245,167,162,246,163,167,247,148,147,243,167, 157,244,164,167,247,166,167,249,164,165,246,159,165,246,160,161,247,153,158,247, 165,162,247,143,155,243,140,143,243,168,163,243,158,165,246,160,166,246,171,170, 248,153,166,244,138,150,241,159,157,241,156,157,245,151,146,243,155,154,245,148, 166,242,160,162,240,162,161,246,156,148,246,164,161,246,163,167,247,158,161,248, 159,156,247,151,161,248,157,160,243,164,158,245,159,153,246,152,149,246,153,145, 245,162,158,245,147,151,243,151,156,244,155,153,244,158,155,247,157,157,247,157, 155,246,157,156,245,159,161,246,159,164,246,156,161,247,160,159,246,156,159,243, 160,162,247,165,162,247,158,159,249,159,164,249,167,166,246,157,166,244,170,168, 245,157,158,244,162,156,247,165,166,249,172,171,248,165,171,247,153,156,241,162, 161,244,166,170,247,168,170,249,160,159,244,165,161,246,165,162,247,162,165,249, 161,165,247,165,162,246,161,170,246,159,164,246,159,155,246,165,163,246,157,166, 245,153,159,246,157,154,243,155,154,245,149,153,246,157,156,246,157,168,247,157, 161,248,162,161,249,161,164,249,156,159,248,147,153,245,163,159,242,160,167,249, 145,157,246,146,145,244,163,157,242,157,164,247,162,164,246,165,163,247,165,161, 248,164,163,249,156,156,248,165,162,246,157,160,247,170,163,247,159,167,248,157, 159,246,159,156,246,158,161,246,158,154,246,151,148,240,152,139,245,159,161,241, 155,171,245,157,163,246,157,158,247,158,159,249,160,162,247,147,159,243,147,142, 245,167,155,244,163,170,246,162,167,246,156,165,245,159,169,243,164,166,246,148, 157,245,146,146,244,158,152,241,159,157,240,147,145,245,162,154,246,157,160,248, 164,162,246,163,164,248,154,157,245,153,163,243,166,169,245,166,164,247,168,165, 247,156,158,245,161,162,246,152,159,245,145,139,242,161,151,245,151,155,243,159, 154,246,170,168,247,154,163,242,150,141,242,159,152,246,159,156,246,153,149,246, 141,150,243,138,138,244,149,140,243,173,168,245,158,167,248,151,158,246,164,157, 245,159,164,249,160,165,247,153,154,246,156,148,245,168,168,248,159,167,249,160, 165,248,156,166,245,162,164,246,145,153,241,148,143,244,154,155,247,159,159,247, 153,158,246,158,154,243,155,158,243,158,158,242,144,152,241,155,157,246,157,157, 247,158,157,245,159,158,247,162,172,245,161,167,247,151,157,247,170,161,244,162, 164,247,164,163,246,163,162,247,164,161,249,155,165,244,158,162,245,167,168,246, 159,161,245,162,164,248,163,164,249,153,165,245,157,152,241,173,168,248,166,172, 249,155,165,247,159,165,246,159,168,246,152,159,247,157,161,246,161,162,246,154, 164,247,147,153,246,147,154,245,154,155,244,154,163,244,147,148,241,154,151,243, 146,143,244,159,153,246,163,161,249,157,162,246,154,162,246,154,163,243,162,158, 244,153,161,246,148,151,245,166,155,244,162,162,246,149,148,246,159,159,246,171, 168,246,169,170,250,163,170,250,159,162,249,163,164,249,163,165,245,169,171,247, 158,162,249,159,159,246,159,167,245,161,162,247,159,161,246,157,157,246,149,160, 241,138,145,238,141,140,243,156,152,245,163,154,246,160,163,247,154,161,246,153, 155,245,152,145,245,161,156,243,152,159,243,161,158,245,148,157,244,154,140,237, 166,163,245,154,162,244,155,160,240,156,164,245,152,153,245,156,158,247,166,162, 246,154,156,247,157,156,246,158,169,244,152,161,243,153,146,245,155,152,246,171, 167,247,164,170,249,163,166,250,156,159,248,156,156,248,148,144,243,159,152,246, 157,158,243,154,149,246,158,164,243,149,163,242,155,156,242,161,158,247,162,160, 247,161,160,249,156,158,246,149,149,246,150,147,245,167,167,243,158,162,246,164, 153,246,167,166,248,161,163,247,157,160,247,160,162,249,159,162,247,157,166,249, 153,161,248,152,158,245,151,154,246,159,161,246,153,163,243,144,151,244,149,152, 243,155,156,246,164,159,245,163,159,247,149,165,241,156,155,246,139,146,244,152, 149,246,155,157,247,161,161,246,153,156,246,147,150,244,159,158,248,160,160,247, 161,169,244,165,167,246,165,166,249,166,163,250,165,168,250,160,162,247,168,158, 245,167,168,247,157,164,246,159,161,247,164,164,249,158,160,246,164,160,244,164, 173,247,157,169,247,140,155,243,150,153,244,158,157,246,159,159,246,150,151,246, 159,156,244,151,156,245,155,156,247,155,152,246,159,150,245,152,158,244,151,145, 240,155,155,242,161,149,244,165,157,246,162,163,249,155,164,244,156,162,245,146, 149,243,164,161,241,156,164,246,148,147,246,166,159,245,163,170,246,163,164,248, 156,159,247,167,162,246,168,172,249,162,165,249,155,163,248,164,162,246,157,158, 246,167,163,245,162,166,246,148,161,242,156,152,243,162,161,245,159,164,245,160, 161,246,149,152,243,149,147,245,147,151,245,155,161,243,164,166,246,160,161,245, 158,158,248,155,156,247,157,163,244,158,164,243,146,152,244,162,151,243,154,155, 243,162,154,244,163,161,247,154,156,243,146,143,241,150,149,244,159,159,247,150, 155,246,168,165,247,164,164,249,157,162,248,131,147,243,148,149,245,160,157,244, 158,158,248,164,162,248,163,167,247,153,168,244,151,162,240,169,163,245,160,157, 246,161,156,245,164,161,244,156,155,245,158,155,244,153,146,246,159,155,247,162, 162,249,165,163,249,159,165,248,148,160,247,155,158,246,146,153,245,171,154,241, 169,169,248,169,169,249,162,170,248,160,167,249,157,155,247,159,161,247,148,165, 245,150,161,246,151,149,246,155,156,244,147,147,247,161,152,245,146,153,245,143, 148,242,156,149,244,153,155,248,172,161,247,165,168,249,145,150,243,157,152,246, 147,150,246,152,147,248,151,153,246,164,157,246,162,159,247,151,149,247,160,156, 249,156,162,246,160,151,244,164,164,247,171,168,248,169,170,249,166,169,249,160, 164,246,169,167,246,165,169,247,156,161,244,162,160,245,166,167,247,165,167,247, 158,167,246,153,158,247,158,152,246,153,157,244,143,139,243,152,149,243,162,157, 246,159,158,246,156,153,247,147,146,246,152,153,246,153,158,246,155,162,247,155, 159,247,137,147,240,149,148,245,174,167,244,156,172,244,157,164,246,153,160,241, 154,157,239,161,157,245,159,151,245,159,158,246,164,159,246,159,160,246,153,153, 246,164,162,247,163,162,247,165,159,247,159,171,247,163,168,249,154,158,246,170, 159,244,166,167,249,159,160,246,159,160,247,149,150,244,156,151,247,154,159,242, 156,156,241,164,160,245,148,153,244,152,154,243,141,144,244,141,145,244,156,152, 245,170,167,247,161,165,250,146,153,247,144,149,244,149,154,245,142,148,246,169, 161,244,158,167,245,158,168,243,161,166,249,155,163,246,150,160,243,151,155,246, 161,153,246,156,152,243,165,159,245,166,171,249,150,166,244,138,157,242,145,143, 246,156,154,241,153,167,242,162,168,245,161,165,245,154,154,243,156,151,244,171, 163,246,170,170,249,161,163,247,160,161,246,160,163,246,163,165,245,150,167,240, 163,161,247,163,163,249,165,165,250,157,161,246,154,151,246,156,151,247,152,150, 246,159,163,245,164,169,246,164,169,246,154,162,246,161,161,248,160,163,249,147, 155,247,135,137,246,147,143,245,159,157,247,148,159,243,149,150,245,164,159,246, 153,149,246,138,141,241,162,150,246,165,157,246,167,166,249,161,166,249,149,155, 246,155,157,246,156,154,246,153,150,247,161,158,247,167,161,247,168,169,249,159, 163,247,161,162,249,160,162,247,161,156,247,161,165,246,162,178,243,164,177,243, 167,170,248,163,167,248,166,165,249,165,167,246,159,161,246,160,158,245,168,162, 246,166,168,247,162,162,249,161,158,249,165,162,246,151,160,245,152,149,245,154, 149,245,164,159,244,161,161,246,167,167,247,158,158,246,152,155,246,149,144,244, 151,151,246,152,155,245,138,139,241,147,140,247,155,158,243,150,155,242,161,159, 245,151,154,242,143,149,243,173,161,242,161,167,247,163,167,247,167,169,247,161, 165,249,155,156,246,161,162,244,167,160,246,161,167,247,152,153,247,160,159,249, 163,164,249,168,171,249,169,172,249,163,166,249,157,158,249,165,162,248,160,158, 246,140,149,242,157,149,245,167,166,245,144,155,241,152,156,242,157,157,243,153, 147,244,160,156,243,165,167,247,160,165,249,150,154,248,149,150,246,133,150,241, 148,147,242,163,153,242,141,159,237,145,150,234,160,160,246,164,159,247,150,150, 245,145,146,245,163,159,246,164,173,246,165,171,246,159,168,249,135,149,241,141, 137,243,149,143,245,152,150,245,147,146,243,155,146,243,149,151,241,165,162,244, 162,156,243,170,165,247,169,169,250,159,166,249,161,168,247,158,166,246,164,162, 246,147,143,243,161,156,248,164,162,249,162,166,248,156,165,244,157,163,246,158, 164,246,156,153,246,157,154,247,164,159,246,154,163,245,144,165,243,152,160,245, 155,155,248,161,158,248,152,151,245,147,151,243,153,149,245,159,156,242,154,150, 247,164,156,247,159,164,246,150,153,242,164,155,243,167,172,246,164,170,249,155, 169,245,156,165,246,159,158,246,158,161,247,153,157,246,163,157,246,168,162,247, 163,169,249,156,161,247,160,161,248,161,162,249,158,165,249,138,153,244,140,145, 246,146,147,242,163,166,241,159,165,246,148,167,245,166,168,244,154,162,247,159, 159,246,170,171,247,163,169,249,168,167,249,165,166,247,160,164,246,156,155,244, 156,161,244,155,154,244,160,158,246,157,161,246,155,163,242,166,169,245,151,161, 245,167,159,244,157,157,245,152,146,246,157,158,245,148,153,243,151,147,246,157, 148,245,150,158,245,163,161,243,149,144,243,167,157,244,152,161,246,159,157,247, 162,165,247,161,167,248,144,160,244,156,154,244,172,168,246,161,168,247,158,157, 247,158,158,248,157,161,248,159,161,248,164,164,247,164,168,248,161,165,249,163, 164,248,162,167,246,150,153,243,155,153,246,144,160,245,144,155,243,147,143,245, 151,154,245,161,162,245,147,158,243,163,160,245,153,168,247,155,162,246,148,156, 245,135,134,244,150,143,246,161,159,245,134,144,237,164,142,237,162,152,244,167, 163,246,162,166,247,151,157,247,151,155,246,145,152,245,158,160,246,155,167,243, 152,159,241,146,138,242,151,151,243,156,153,245,155,152,246,151,157,246,152,157, 246,166,159,244,168,170,245,168,170,249,167,170,250,158,162,247,148,151,246,146, 149,246,167,164,244,149,163,243,163,163,247,164,165,249,162,163,246,144,145,243, 158,152,245,158,159,246,155,159,246,156,159,246,163,165,248,148,158,243,133,133, 243,161,153,241,164,165,245,158,169,247,152,159,247,151,153,246,159,155,246,159, 156,246,159,159,248,168,163,247,155,162,248,153,153,244,154,159,246,154,155,243, 159,164,245,144,148,244,154,150,246,157,159,247,161,162,246,150,151,246,159,160, 244,162,167,246,163,166,249,157,164,246,153,162,246,153,160,247,157,159,247,153, 154,244,144,139,243,151,149,245,152,154,245,155,158,242,141,138,245,157,151,245, 159,160,247,155,152,247,155,162,245,168,162,247,166,173,247,166,171,246,160,168, 247,160,161,245,159,159,241,158,158,245,158,156,246,156,160,245,152,153,243,155, 161,246,155,155,246,168,165,246,156,165,247,154,162,245,156,158,245,148,145,245, 169,158,245,168,164,247,151,156,244,161,153,245,167,165,247,160,163,249,156,154, 248,161,161,246,150,158,245,163,159,244,145,151,245,162,150,244,169,171,247,157, 164,247,169,164,246,158,161,247,163,160,247,156,155,245,155,164,244,143,169,240, 149,165,242,162,165,244,160,164,249,151,159,247,149,154,246,146,143,247,144,146, 245,146,139,244,146,143,244,157,156,244,151,154,245,153,154,247,143,148,248,141, 144,246,149,152,243,151,138,244,151,148,246,144,162,242,150,151,241,166,159,240, 156,171,242,154,169,243,157,167,245,155,161,245,155,153,243,157,163,243,151,150, 243,141,145,238,151,151,242,158,156,244,151,153,243,160,155,243,154,158,246,144, 146,242,161,150,246,158,156,245,161,155,246,167,170,247,166,170,250,162,165,249, 158,158,247,149,161,246,155,165,243,149,152,243,157,154,247,163,159,249,169,167, 249,160,163,246,150,155,246,157,151,246,164,159,246,160,151,246,166,166,248,155, 159,247,136,136,241,153,149,244,154,157,244,130,153,242,160,153,244,155,159,247, 158,159,246,160,160,247,164,162,246,155,167,245,157,165,246,157,162,246,149,153, 246,161,153,244,153,165,244,155,160,243,155,158,246,155,156,246,161,163,247,153, 158,248,155,158,246,161,157,246,163,165,249,153,162,244,153,150,246,155,158,246, 158,164,244,141,165,239,149,158,241,156,159,242,147,151,243,155,150,246,148,152, 245,156,153,246,162,158,247,156,158,247,152,155,247,172,161,246,144,162,241,156, 159,242,162,164,245,151,165,239,164,163,240,160,157,245,159,164,244,152,160,241, 149,154,244,144,152,246,151,154,245,158,171,243,150,164,243,150,148,243,161,159, 244,160,157,248,170,166,247,164,171,249,161,166,246,160,160,247,166,170,248,166, 167,248,157,167,246,157,162,246,147,153,245,163,155,245,154,155,245,153,164,243, 159,166,246,163,162,249,171,167,247,164,170,249,163,169,247,162,168,249,144,153, 244,141,133,245,148,140,243,154,145,246,160,162,245,138,147,243,159,156,242,149, 151,243,146,141,245,162,159,247,144,153,245,152,149,245,147,145,247,154,157,246, 152,151,243,151,146,246,147,146,245,146,157,243,155,157,246,145,147,243,154,156, 244,155,157,245,151,153,246,148,151,245,145,148,248,146,148,247,158,159,243,155, 153,246,161,157,246,154,151,243,159,158,244,160,162,244,156,154,245,162,158,248, 158,159,245,159,153,246,161,161,247,157,169,244,157,161,246,161,165,246,164,168, 247,154,167,246,152,165,242,132,150,240,154,139,243,152,157,246,161,162,247,166, 165,249,164,168,246,154,164,244,157,162,246,168,163,245,171,172,249,168,171,249, 164,167,250,159,162,249,149,157,245,151,148,245,157,155,245,143,135,240,161,146, 244,137,156,240,158,152,243,164,161,246,165,166,247,150,157,247,151,149,248,144, 149,245,164,159,244,155,163,246,146,149,245,151,149,245,151,155,244,156,151,245, 154,159,246,159,154,243,151,153,243,168,157,244,163,166,249,146,153,245,143,157, 241,141,148,242,145,150,243,144,148,242,143,145,245,142,151,242,150,149,243,157, 159,244,138,150,241,154,148,243,159,159,247,159,160,246,156,164,246,167,168,246, 151,153,243,153,149,245,162,157,243,141,146,244,159,156,242,150,172,240,146,160, 230,148,156,240,150,148,244,149,144,242,147,140,242,142,144,241,143,141,244,159, 155,244,159,157,248,163,163,249,163,169,247,160,167,247,161,165,246,161,161,245, 149,161,244,161,161,247,155,157,243,162,156,245,161,156,246,164,162,246,155,158, 246,153,150,248,159,152,247,166,166,249,159,168,246,160,164,247,154,159,247,166, 160,247,162,163,248,152,152,246,154,154,246,155,153,248,157,159,247,145,140,243, 154,149,245,150,155,243,152,138,244,153,155,246,147,143,246,155,153,246,153,153, 246,139,151,244,158,143,244,161,159,248,144,151,246,145,137,245,153,148,246,144, 160,244,156,154,244,155,158,243,153,160,244,156,160,242,160,159,244,152,147,243, 153,147,243,166,158,246,161,164,247,156,164,243,144,156,239,157,156,242,161,162, 247,165,161,246,163,167,246,163,165,249,157,161,249,146,153,245,159,155,243,156, 152,246,157,161,246,149,156,245,156,147,243,146,135,246,161,152,247,148,153,245, 159,154,246,161,164,247,153,169,246,153,161,247,149,161,247,169,161,246,166,172, 249,163,171,248,164,167,249,154,165,245,134,150,242,156,156,242,159,158,246,153, 147,245,158,154,247,145,143,245,160,147,246,156,165,245,159,168,242,158,159,245, 151,154,246,151,146,243,152,159,244,157,159,247,157,157,245,156,154,248,159,152, 246,152,151,246,158,155,246,164,163,245,148,148,242,167,158,244,160,166,247,152, 155,245,141,149,242,134,148,241,144,153,243,148,150,244,149,146,245,147,147,245, 149,144,245,157,151,243,151,143,246,158,148,246,160,159,249,162,156,246,148,155, 247,150,157,244,156,157,246,155,153,248,155,154,246,129,142,240,152,146,243,140, 135,243,151,149,233,151,147,239,149,152,243,158,161,246,153,166,243,149,158,243, 155,153,247,154,153,246,158,156,248,157,161,248,148,160,245,154,160,237,146,159, 241,159,163,238,157,154,245,162,161,249,165,163,244,167,166,247,159,166,249,152, 167,247,147,159,245,155,155,248,161,161,247,164,164,247,161,163,246,159,159,247, 161,158,247,164,170,246,161,169,247,149,156,247,157,157,246,157,162,246,152,157, 246,156,159,244,155,153,248,155,153,246,157,152,246,151,151,246,150,148,245,144, 147,245,152,151,245,152,147,245,158,156,243,158,161,247,145,153,245,154,144,244, 142,153,243,143,135,244,154,150,245,149,167,243,146,149,241,148,149,242,159,158, 243,170,167,246,160,160,246,162,165,247,151,161,245,155,151,245,151,147,241,153, 148,245,153,159,245,161,163,246,162,165,249,163,165,249,162,164,247,154,150,246, 164,156,246,162,162,247,156,159,246,155,154,246,158,159,246,157,157,244,162,159, 248,151,154,244,155,153,246,152,153,245,153,147,246,161,150,246,152,149,245,164, 156,244,155,165,247,153,160,248,165,163,248,149,158,244,139,132,242,157,146,246, 162,159,244,157,153,246,160,158,248,159,154,247,157,157,246,151,152,245,144,148, 244,164,159,241,149,157,244,159,157,245,155,147,246,160,160,245,157,156,243,161, 159,247,169,163,249,164,164,248,159,163,246,154,160,247,164,163,245,163,167,247, 161,167,249,148,158,244,149,149,242,140,133,243,143,139,246,143,143,245,147,151, 245,157,155,246,156,155,247,159,159,248,158,158,248,160,159,248,164,168,247,163, 169,246,149,159,248,145,146,245,149,154,245,158,152,249,159,159,248,146,143,243, 157,156,246,154,149,246,158,151,241,148,150,242,154,142,244,150,152,244,144,141, 243,152,150,245,159,156,246,157,157,247,159,161,249,159,162,247,148,153,247,149, 143,242,137,142,239,152,149,238,164,161,243,158,161,246,164,164,245,159,176,245, 155,166,247,149,151,246,147,143,246,155,149,246,162,156,246,163,168,245,154,169, 243,159,168,245,153,160,246,147,154,244,162,155,243,149,158,244,137,157,243,145, 149,240,153,151,245,150,153,248,157,154,249,156,157,249,156,156,248,157,157,247, 159,154,247,152,153,248,146,154,245,152,157,245,152,153,245,157,157,248,152,161, 247,155,153,247,146,146,243,146,151,245,138,142,244,142,135,244,167,148,245,154, 154,246,155,148,244,164,162,247,157,167,245,151,161,243,153,155,243,152,148,246, 164,162,245,150,161,245,143,152,243,158,157,246,163,161,248,161,167,246,160,165, 246,167,169,247,158,165,249,161,162,247,153,159,242,162,160,244,151,155,246,157, 155,246,164,161,248,157,162,249,154,155,248,154,161,247,156,164,245,170,169,246, 164,169,249,158,164,246,153,157,247,149,151,245,166,162,245,152,169,245,152,159, 241,155,152,245,164,161,247,163,162,249,164,161,249,166,167,247,156,165,246,154, 157,247,153,157,246,150,157,245,157,152,247,159,155,247,163,160,248,151,162,244, 152,153,243,162,157,246,161,167,247,163,168,249,155,165,248,156,157,248,154,161, 243,156,164,244,160,161,247,149,152,244,153,153,245,151,151,246,147,147,248,149, 148,246,146,145,248,155,152,248,157,160,249,155,159,249,156,160,249,159,162,247, 150,158,245,155,161,242,148,157,246,146,153,245,155,151,247,157,156,248,158,159, 248,156,157,247,158,156,246,159,159,246,157,161,246,157,158,246,153,160,245,153, 157,246,148,147,246,151,150,248,151,157,246,161,158,248,156,162,246,154,158,243, 162,162,245,150,157,245,166,159,243,152,152,243,162,155,245,159,163,244,154,155, 245,141,147,244,148,155,244,162,159,243,161,155,246,161,163,245,160,165,246,157, 161,246,151,150,245,153,148,246,154,157,243,158,156,242,164,166,243,147,159,242, 140,134,244,146,143,245,150,144,245,155,148,246,155,156,247,157,161,249,162,156, 249,161,157,249,156,157,249,155,154,247,145,150,246,140,155,240,150,150,244,143, 157,244,147,149,245,160,157,247,156,156,245,145,148,241,153,146,245,150,156,245, 158,171,240,159,162,246,158,157,247,159,164,246,136,153,243,155,152,244,157,156, 243,149,146,245,155,158,246,157,157,245,154,147,242,155,156,246,155,161,246,160, 158,243,160,159,243,166,164,246,160,160,249,154,155,246,153,159,244,147,164,242, 157,162,245,158,154,247,165,161,249,161,161,247,152,158,246,147,156,245,151,149, 244,166,160,246,153,163,246,163,164,244,158,155,249,151,150,246,156,155,243,133, 138,242,153,146,244,160,158,246,164,166,247,160,166,249,159,164,247,161,165,246, 156,162,247,146,152,248,150,151,245,152,151,245,165,162,247,161,161,247,163,164, 247,159,161,246,159,155,247,160,163,247,159,156,245,160,163,246,154,155,245,149, 155,246,142,147,243,153,149,245,158,160,246,161,162,245,145,153,243,146,155,245, 146,154,246,150,149,246,152,153,246,154,155,247,153,157,248,152,157,247,155,158, 248,156,154,244,148,154,247,146,145,243,154,156,246,156,149,245,157,157,246,149, 157,246,154,160,246,158,159,246,170,164,247,157,160,246,167,159,246,155,166,245, 149,156,245,155,152,246,149,151,249,153,151,247,146,151,245,158,155,246,151,156, 246,152,154,246,159,157,244,149,148,245,169,162,246,158,159,247,168,161,245,151, 168,243,146,162,242,154,156,240,141,146,233,167,159,240,160,162,248,157,164,247, 154,161,246,154,159,246,157,163,246,159,162,246,160,164,245,148,157,244,149,151, 244,139,149,240,152,154,244,153,153,246,154,158,246,153,159,246,145,158,245,155, 148,245,171,162,248,167,167,250,160,166,249,153,162,247,145,155,246,146,143,241, 150,152,243,143,146,245,153,147,248,152,160,246,158,163,246,152,154,246,148,151, 246,144,146,244,141,140,243,167,155,242,165,164,249,160,161,249,139,140,243,157, 146,244,163,161,245,159,159,246,152,160,244,150,152,245,162,160,246,149,151,246, 161,150,242,157,160,244,154,154,245,164,156,246,167,169,249,154,158,245,154,144, 245,148,142,243,161,153,247,162,162,249,162,166,248,158,166,249,157,161,248,161, 160,244,165,163,245,162,168,249,149,154,247,166,152,242,161,166,249,154,160,247, 153,157,246,148,154,243,156,153,246,161,156,248,158,159,248,158,161,248,159,162, 247,156,158,248,151,157,246,151,151,246,156,153,246,159,162,243,160,165,246,167, 167,246,156,166,246,153,157,246,161,161,247,150,155,246,162,157,246,155,159,247, 153,158,246,154,150,244,152,153,245,153,149,245,153,154,244,151,157,241,144,149, 241,149,146,246,151,144,246,153,152,247,147,152,248,151,151,246,147,152,248,145, 149,248,149,152,248,153,152,245,157,153,245,150,149,245,147,151,248,151,155,246, 158,153,245,145,149,245,151,153,244,154,154,245,167,168,245,162,171,245,162,168, 248,144,155,245,154,145,245,162,160,245,151,160,244,157,160,245,141,148,246,151, 151,245,149,150,248,155,152,249,154,153,246,155,158,245,157,158,245,159,163,248, 157,170,244,152,157,243,146,144,245,152,150,245,146,158,238,161,159,239,156,157, 246,157,159,248,152,153,246,149,149,245,155,151,246,155,158,247,158,162,246,156, 158,246,153,150,246,151,153,245,154,152,246,154,155,243,140,150,244,152,150,245, 151,151,246,159,151,246,170,169,247,163,168,249,152,165,247,149,153,245,153,153, 246,136,143,242,153,141,243,157,152,246,147,153,246,140,147,244,161,150,245,158, 158,248,152,154,247,150,151,247,151,149,248,164,158,246,164,170,247,155,167,246, 152,166,243,154,153,242,159,157,243,159,159,248,148,152,247,159,155,244,163,164, 246,163,164,246,163,166,246,162,166,248,158,159,245,155,160,245,164,166,247,163, 166,248,160,158,246,162,156,249,160,157,249,158,161,249,159,162,249,151,158,249, 148,157,248,153,162,245,161,166,244,153,158,246,166,164,247,164,165,246,156,161, 248,143,158,243,145,152,245,138,148,243,153,152,245,157,159,248,165,157,248,151, 159,247,151,156,245,157,157,247,146,148,247,161,159,246,156,160,248,151,159,246, 161,164,246,159,162,248,162,161,246,165,158,244,166,166,248,156,156,248,168,162, 246,162,166,248,149,151,246,170,162,245,162,164,247,152,155,246,161,159,245,148, 147,241,150,141,242,156,151,246,153,160,244,149,160,245,151,151,246,150,156,244, 149,153,246,147,144,246,152,149,246,148,146,244,161,161,244,148,157,246,144,143, 247,145,145,248,151,153,247,146,148,246,151,151,245,151,146,243,146,155,242,157, 152,245,160,161,248,158,158,248,151,154,245,139,157,239,132,146,237,149,155,235, 148,150,240,147,147,243,144,146,247,151,150,246,156,154,245,164,164,246,153,148, 243,148,155,243,141,147,243,154,154,246,158,158,247,154,154,246,151,145,242,156, 155,242,161,161,244,153,159,246,155,163,246,162,164,245,154,168,243,160,161,246, 157,154,245,158,154,246,159,158,249,150,157,248,153,155,248,162,158,247,150,148, 243,151,158,243,154,153,248,157,157,248,160,161,248,158,164,249,145,151,245,152, 144,245,151,154,242,135,140,244,152,145,245,159,155,246,145,151,245,143,133,245, 160,151,246,155,161,247,154,158,246,152,157,241,150,155,243,151,157,245,151,158, 247,143,151,245,147,142,247,158,155,246,159,161,245,163,161,248,154,162,246,151, 158,246,157,157,243,166,159,244,150,159,248,160,165,247,147,166,241,143,161,235, 156,156,238,163,163,242,155,156,243,170,167,246,159,166,250,159,161,248,155,157, 247,155,158,247,148,152,246,151,146,245,153,155,246,159,157,244,163,164,247,159, 164,246,167,166,246,147,151,244,137,140,245,148,140,245,156,150,242,163,166,242, 169,170,247,146,155,246,144,149,245,167,158,246,153,153,245,145,161,245,158,157, 246,159,152,247,158,158,246,157,161,246,162,162,246,162,168,244,167,172,247,159, 163,247,158,166,245,162,171,242,161,161,247,167,162,246,164,168,248,147,159,241, 157,159,243,162,165,246,142,150,243,161,153,245,138,147,242,151,144,245,151,158, 244,138,151,242,156,152,244,146,155,244,159,154,245,154,151,243,152,155,246,155, 153,247,158,155,247,149,154,247,156,157,245,141,148,246,147,147,248,162,156,246, 151,145,246,155,159,247,157,162,246,162,161,249,149,159,245,151,136,239,140,139, 236,137,140,235,149,143,240,153,147,244,148,147,240,154,163,236,156,146,237,164, 166,246,161,164,248,152,151,242,154,146,244,155,149,246,159,155,246,159,160,247, 153,157,245,146,154,243,167,165,245,162,161,246,153,147,243,161,157,245,146,149, 244,158,157,248,161,160,248,165,163,247,167,163,247,147,153,247,158,151,246,164, 164,246,142,154,243,149,153,245,146,154,247,154,156,245,155,158,247,157,160,248, 158,158,247,150,148,241,157,144,245,147,145,245,158,146,246,155,158,247,150,151, 245,151,154,246,149,157,246,151,158,246,151,151,248,158,155,245,154,152,245,149, 146,245,153,149,248,149,156,246,154,153,246,158,155,247,162,161,247,162,161,249, 158,161,246,157,157,244,162,161,246,160,169,245,152,155,246,147,149,244,149,144, 243,143,142,239,150,147,239,165,151,242,167,159,246,165,168,247,155,165,248,153, 164,241,162,169,244,152,157,243,147,150,245,153,153,246,152,159,246,154,158,245, 161,162,247,150,155,247,165,164,245,157,164,248,144,152,245,155,155,244,148,154, 242,146,144,244,167,162,244,156,158,247,159,148,246,169,164,247,154,162,248,139, 140,244,168,156,244,159,163,248,156,159,246,164,155,246,162,162,246,158,156,247, 165,165,246,158,164,246,155,157,245,154,149,243,157,162,247,167,169,246,161,164, 249,141,146,242,149,147,245,156,153,245,150,147,244,159,153,247,147,144,244,158, 151,244,145,153,242,156,142,239,154,159,243,156,157,241,165,161,245,158,162,247, 154,157,242,148,146,241,163,159,245,147,156,247,147,143,242,149,145,245,153,146, 245,164,161,246,149,159,248,143,149,245,159,155,246,156,162,248,160,157,248,158, 159,246,151,152,241,153,148,240,151,152,243,153,153,246,152,161,243,142,139,238, 154,152,242,156,153,246,157,159,247,159,159,248,163,159,248,157,157,246,157,163, 247,156,162,248,159,164,246,145,150,245,157,149,245,168,173,246,161,170,246,157, 165,248,151,159,244,157,155,247,162,158,249,169,164,247,169,172,249,156,164,247, 162,162,246,168,166,247,149,153,242,136,142,242,150,143,243,156,150,245,156,155, 245,156,160,246,163,159,246,153,161,245,156,159,245,147,153,245,161,156,246,154, 159,247,146,145,246,144,146,246,146,151,248,153,149,245,146,148,246,156,153,245, 159,162,246,147,156,246,152,157,246,139,145,244,156,150,245,153,155,246,161,161, 246,161,161,249,152,161,247,151,160,246,157,162,246,159,157,244,153,160,245,157, 158,245,152,152,244,146,144,246,157,154,246,161,168,243,164,171,245,152,164,246, 151,163,237,139,142,237,140,158,235,160,152,244,157,156,246,151,156,246,138,148, 246,152,147,243,164,159,245,146,160,246,146,158,245,154,158,246,145,148,244,140, 144,245,157,153,244,158,155,248,162,156,248,155,164,246,162,164,246,166,168,249, 163,169,247,164,162,246,167,168,248,161,159,247,163,161,245,166,169,247,161,171, 248,166,167,247,166,166,247,155,162,247,157,159,246,164,159,246,152,155,247,156, 159,247,162,164,246,155,160,246,153,154,246,155,153,247,153,152,246,157,157,248, 155,156,247,151,159,245,144,156,244,149,157,244,134,146,239,146,141,240,165,161, 244,163,157,249,159,161,248,154,155,243,155,158,246,153,157,245,157,152,247,150, 156,247,148,156,248,163,155,245,147,154,246,151,146,246,146,157,244,155,158,241, 162,161,243,158,161,248,152,157,243,153,155,242,151,152,246,150,153,248,146,151, 245,161,156,243,155,150,244,158,150,246,161,155,247,164,158,246,160,163,246,154, 159,246,153,157,246,152,155,246,153,155,243,156,156,247,152,152,247,154,155,246, 147,157,243,153,156,245,146,152,245,155,155,246,162,161,247,171,168,247,159,172, 246,159,162,248,165,159,247,172,169,249,164,167,247,163,156,243,165,161,245,152, 165,245,150,158,246,153,153,243,164,164,245,140,152,243,149,148,242,160,152,246, 158,157,247,154,156,246,160,160,246,158,157,247,150,144,246,154,155,243,131,153, 241,146,152,242,155,161,245,142,149,245,149,152,246,165,160,242,156,158,247,151, 155,246,167,167,245,160,166,249,145,154,246,153,148,245,153,154,246,164,164,246, 150,159,245,161,154,245,154,161,246,158,160,244,148,157,243,136,144,244,157,155, 244,154,156,247,140,152,236,142,143,239,141,127,238,156,144,247,164,160,246,148, 150,247,149,147,245,158,144,241,159,162,245,141,146,243,148,140,245,152,156,243, 147,163,245,151,150,245,155,149,246,163,158,248,164,161,249,148,156,244,158,154, 244,154,162,243,147,159,244,164,167,245,166,163,247,165,168,248,156,166,246,157, 164,246,149,158,244,164,162,245,154,164,247,159,163,245,147,152,246,168,155,246, 164,165,247,153,155,246,160,162,246,157,159,244,149,153,245,153,159,245,161,160, 247,153,156,249,152,151,247,157,156,246,142,144,245,142,148,243,153,160,241,152, 148,245,157,153,246,167,168,246,154,169,246,147,158,246,149,154,245,157,154,247, 161,154,246,152,154,246,151,144,245,166,159,246,152,151,246,155,156,245,144,141, 241,132,143,237,154,152,241,160,158,246,154,157,243,165,161,244,152,154,246,146, 151,248,149,151,248,155,159,246,162,164,244,166,165,246,166,169,247,162,167,247, 157,160,248,153,159,247,157,156,247,153,157,246,149,149,243,159,155,246,156,161, 248,159,155,247,152,149,243,144,148,243,156,148,245,157,158,244,165,169,245,162, 170,246,150,162,242,163,159,244,172,167,246,168,172,249,165,169,247,163,169,244, 166,170,247,151,153,247,154,146,246,152,158,240,148,158,243,151,154,243,155,148, 246,163,158,249,158,160,248,151,155,247,160,156,246,161,165,249,158,161,249,150, 157,246,127,133,242,148,136,246,149,149,244,148,149,243,143,143,247,159,156,243, 158,164,246,151,154,247,153,154,246,150,163,245,155,154,243,157,157,247,152,160, 246,144,164,242,144,148,244,165,161,244,147,155,246,150,154,246,161,162,244,141, 142,242,155,150,245,157,157,248,157,148,238,149,150,238,161,149,242,152,147,246, 165,161,247,160,162,249,156,157,247,164,164,246,153,161,246,148,146,246,161,149, 245,146,145,243,149,140,244,151,147,244,152,163,243,158,169,245,157,170,245,160, 168,244,150,149,241,152,155,241,139,137,246,152,147,245,165,164,245,162,167,247, 153,154,248,156,157,245,154,149,245,166,159,246,161,157,246,163,161,245,157,152, 243,167,153,244,156,170,243,152,153,243,159,153,245,162,164,245,151,152,246,151, 145,246,159,154,247,161,160,249,154,160,247,157,163,246,142,156,245,142,142,240, 148,147,244,159,153,246,160,156,248,147,166,241,139,147,238,146,147,245,158,148, 245,153,157,246,163,164,248,159,159,247,167,164,246,163,166,249,156,164,247,144, 156,243,151,150,244,143,141,242,152,142,244,158,155,248,154,157,246,156,156,245, 162,162,248,153,152,246,153,147,246,157,148,246,161,150,244,162,161,249,159,161, 248,160,167,246,157,158,247,153,153,246,161,161,246,150,155,246,151,154,245,156, 157,248,151,153,247,170,156,244,162,166,246,148,157,244,160,161,248,151,154,247, 155,153,247,166,167,247,158,157,245,164,165,245,157,174,243,164,175,245,159,166, 246,157,155,248,165,166,248,164,165,247,168,167,247,151,162,243,156,149,246,156, 154,248,162,158,248,166,164,249,163,164,247,155,154,246,157,152,246,152,164,247, 159,165,246,152,161,246,148,155,241,146,142,243,148,149,243,164,155,242,152,151, 246,138,151,240,151,149,243,156,154,247,152,153,245,149,149,245,161,154,247,148, 161,245,140,146,242,147,137,245,150,144,248,151,156,246,149,156,245,149,151,244, 151,158,245,154,158,243,151,148,245,159,157,248,158,164,245,155,160,245,160,161, 247,152,158,243,161,159,245,157,159,246,144,160,242,158,153,243,162,162,247,157, 154,249,162,163,249,153,163,246,154,158,247,145,151,244,142,132,242,152,141,245, 146,146,244,154,152,244,161,160,248,157,157,248,148,142,244,150,145,246,160,157, 246,163,163,246,157,157,248,161,161,249,157,156,247,160,158,246,166,166,247,161, 163,248,168,168,247,167,169,247,146,150,241,156,147,246,164,158,244,144,156,242, 166,162,243,161,158,246,160,157,248,162,164,249,141,152,245,148,149,245,146,146, 245,152,144,244,155,150,246,159,157,247,157,159,247,153,149,240,151,143,246,154, 147,246,169,158,245,170,163,247,161,169,247,153,159,247,169,164,246,159,169,247, 148,170,243,148,158,243,152,157,245,150,147,245,157,152,246,157,155,247,159,160, 246,147,147,247,160,160,244,149,160,244,164,168,245,168,169,247,162,163,249,160, 166,247,157,161,247,145,154,245,161,156,246,149,156,245,154,160,236,145,152,239, 151,147,244,157,157,248,155,161,248,155,165,244,168,164,244,149,153,244,152,151, 245,163,162,246,159,159,249,167,162,249,165,165,247,152,159,246,157,147,247,159, 158,246,165,164,247,162,159,248,159,161,249,162,161,249,159,169,243,138,158,237, 149,148,241,164,160,246,164,162,249,167,167,247,162,166,249,160,167,249,157,166, 247,142,150,245,144,151,243,139,146,240,149,147,242,154,154,243,151,149,246,163, 152,243,161,163,248,148,148,246,152,146,244,155,168,242,153,160,243,155,151,246, 162,159,247,154,152,246,153,149,245,150,155,246,148,153,245,141,149,244,147,149, 241,147,152,234,145,150,241,151,151,243,157,155,246,158,157,247,141,153,245,158, 149,243,151,151,243,157,161,240,154,161,240,156,162,243,146,151,243,157,144,245, 167,161,247,159,160,249,152,160,247,153,149,247,157,154,248,157,161,248,155,156, 247,158,156,248,149,159,246,151,148,245,157,153,247,158,159,248,161,164,247,154, 159,246,155,154,246,163,163,246,154,159,245,162,160,247,156,165,245,162,160,246, 167,166,247,161,165,248,152,164,246,168,167,246,162,159,246,167,158,246,166,168, 246,139,146,243,162,155,243,170,170,247,163,164,248,160,166,247,147,155,246,149, 146,245,153,155,246,161,154,246,164,159,246,156,160,249,157,158,248,153,159,245, 153,165,242,157,163,245,154,161,241,169,174,244,157,162,245,154,153,247,165,162, 246,141,159,242,137,139,245,150,146,244,155,156,243,146,145,245,159,159,248,151, 155,246,168,164,246,153,155,246,153,158,246,153,154,243,149,149,245,168,165,246, 164,166,247,154,156,248,163,162,246,149,148,246,161,155,246,143,155,240,149,153, 233,160,149,238,158,152,244,150,155,246,146,149,247,161,147,242,159,170,240,154, 166,244,160,158,244,161,156,246,165,162,249,163,161,249,165,169,248,160,165,249, 166,166,248,156,159,247,165,163,249,164,165,248,162,164,249,165,161,247,149,154, 242,155,146,246,158,154,246,159,160,247,160,169,245,162,169,244,164,167,246,149, 157,246,149,151,245,152,155,242,147,148,245,148,141,247,152,149,247,151,158,246, 151,161,245,159,158,246,161,165,247,160,161,246,154,155,242,151,150,244,152,148, 247,168,159,246,165,167,249,159,161,247,154,156,246,146,150,245,156,147,245,151, 150,245,155,155,243,144,152,233,142,146,240,162,156,245,155,156,246,162,161,246, 137,154,242,155,155,243,161,161,245,154,159,244,154,146,242,151,155,242,159,159, 246,161,154,247,170,165,249,162,167,250,156,161,248,158,158,248,160,161,249,143, 154,246,150,147,245,166,156,246,151,151,246,154,152,246,161,162,248,161,160,247, 151,157,246,150,154,245,155,153,246,161,159,245,145,159,240,161,161,241,153,158, 241,160,161,243,159,172,246,160,167,247,150,153,247,167,156,247,166,167,249,162, 167,247,160,170,246,147,153,243,157,149,245,171,166,247,160,163,249,151,162,246, 151,152,245,150,155,244,151,151,245,166,162,243,156,172,242,157,164,247,159,162, 248,148,156,247,139,146,244,152,151,245,153,154,245,151,149,245,147,151,245,161, 161,245,155,161,246,135,144,242,144,140,246,150,147,245,154,156,243,157,151,246, 154,157,248,149,153,248,167,162,246,151,163,246,150,157,245,163,153,245,151,151, 246,159,156,246,167,168,246,153,156,248,164,161,246,159,160,246,162,158,247,155, 162,246,155,148,242,153,156,244,161,161,247,156,149,246,165,152,245,162,163,246, 153,148,245,157,151,247,154,160,246,154,170,246,158,165,245,162,167,245,161,161, 248,159,159,246,167,158,244,165,163,247,163,161,249,163,166,249,161,169,247,158, 172,244,158,168,244,158,163,246,156,162,244,156,161,246,141,159,240,158,153,242, 160,161,244,158,163,243,142,155,238,154,149,237,147,160,242,151,162,243,149,153, 243,141,143,242,154,146,244,158,157,244,159,159,248,163,162,249,161,162,246,154, 154,248,157,152,247,167,165,247,163,168,250,162,166,249,157,162,246,153,156,246, 152,159,246,146,156,245,153,156,246,155,150,241,146,139,243,155,152,246,147,158, 245,162,157,245,147,148,245,151,144,245,161,159,243,148,166,241,166,165,242,160, 160,246,164,159,249,162,165,247,154,174,242,157,170,244,153,159,247,149,162,243, 153,161,245,154,159,245,149,162,242,167,170,245,162,165,248,163,163,247,161,165, 245,162,168,246,147,167,241,156,152,243,155,155,245,155,157,245,154,152,243,166, 159,245,165,165,246,153,157,242,155,147,246,159,155,246,163,160,249,166,162,249, 158,166,248,155,157,243,162,153,245,158,159,246,157,154,246,164,164,247,160,163, 249,155,157,248,155,153,246,154,156,248,158,154,247,145,156,236,154,151,242,152, 155,246,156,159,246,154,157,246,148,155,246,155,157,246,146,147,246,163,158,246, 154,157,243,157,154,245,150,154,248,143,147,244,146,147,245,149,148,245,147,144, 244,157,151,244,157,156,247,156,152,246,156,162,247,151,153,245,163,155,244,162, 162,246,158,162,246,156,153,243,165,165,245,153,166,245,163,162,246,156,164,245, 157,159,244,159,160,248,163,159,248,145,153,246,164,157,247,172,169,247,167,169, 249,159,167,246,161,167,245,160,162,246,142,150,243,154,142,245,157,151,247,161, 157,247,165,163,249,168,166,247,174,169,248,170,171,250,166,168,250,158,167,247, 141,153,243,156,149,242,154,153,246,162,157,244,162,161,246,150,157,246,135,145, 243,153,144,244,155,155,246,151,155,245,141,152,232,134,149,237,140,134,243,148, 138,244,164,155,243,152,143,244,159,149,245,159,160,244,156,161,248,162,160,248, 165,164,246,161,163,247,155,158,248,159,159,247,157,165,248,159,165,247,152,157, 246,154,155,243,142,149,245,143,144,246,147,147,245,167,161,246,154,153,245,155, 150,246,147,150,247,161,154,244,151,165,246,155,160,243,157,158,242,144,144,244, 148,157,241,156,165,242,164,163,249,153,161,246,145,147,246,153,145,245,153,149, 244,135,140,240,152,146,246,153,156,245,140,136,245,157,151,245,156,164,244,156, 163,241,140,153,236,160,159,239,143,136,242,164,158,243,146,162,243,156,153,245, 149,145,242,164,159,245,161,168,247,163,165,247,166,166,248,158,160,248,169,163, 250,166,166,250,158,163,249,162,160,245,160,174,242,158,168,246,161,161,246,160, 164,247,161,166,246,152,159,247,156,159,246,163,160,246,159,162,246,155,148,243, 161,156,244,147,155,245,151,149,244,154,158,244,142,149,245,149,149,245,159,148, 246,155,155,246,149,154,245,158,155,243,154,155,244,154,154,245,146,149,245,149, 148,245,160,155,248,161,159,249,161,160,249,161,160,249,156,160,246,165,153,243, 164,167,248,151,157,245,153,151,243,161,160,243,161,162,245,145,151,245,160,151, 246,164,156,246,149,162,245,156,161,243,164,165,244,156,152,246,160,154,248,174, 169,248,167,169,250,155,160,246,156,153,246,161,162,248,161,163,246,163,163,247, 162,159,249,157,164,247,165,165,248,156,162,246,174,171,245,166,174,248,162,168, 249,155,161,245,152,147,245,159,158,248,161,161,246,166,168,246,159,164,246,149, 152,246,141,145,243,151,148,245,153,152,245,151,153,245,156,151,238,146,139,237, 154,145,242,159,156,243,162,166,245,164,164,247,160,165,246,146,158,245,155,155, 244,156,162,248,162,159,246,163,166,249,162,161,249,156,159,246,148,151,246,152, 153,247,156,155,246,164,158,245,151,157,246,144,147,245,147,144,244,163,159,245, 160,161,246,159,156,246,153,155,247,160,157,246,150,153,246,150,156,245,160,155, 243,156,153,246,145,146,245,156,147,246,162,162,249,157,160,247,154,162,245,160, 166,244,158,161,245,146,157,245,151,156,244,156,156,244,148,145,245,155,150,246, 140,149,243,152,143,242,147,137,243,158,151,243,154,148,246,157,153,246,149,142, 246,159,158,245,159,167,243,158,160,247,153,157,248,159,162,247,164,166,245,165, 162,247,169,166,248,165,167,250,156,167,249,144,166,244,149,150,243,154,151,246, 158,159,246,153,160,246,151,151,246,152,154,247,165,154,246,159,161,245,162,155, 244,160,162,246,152,163,245,150,154,242,150,146,246,154,150,244,142,145,245,155, 144,244,169,166,247,150,157,246,158,152,247,151,157,245,145,142,246,164,158,245, 145,147,242,154,153,245,158,159,247,163,165,246,167,168,246,168,165,248,166,164, 247,161,169,246,160,164,247,147,157,245,166,163,242,158,162,245,161,161,245,147, 149,240,165,161,247,164,166,249,150,155,247,159,151,245,155,158,245,165,163,248, 163,163,250,169,171,249,163,172,247,164,170,246,163,166,247,156,161,244,157,157, 243,159,161,247,167,166,248,154,154,246,165,161,246,161,159,249,167,167,248,160, 167,249,161,167,246,165,165,248,159,153,246,165,162,247,155,157,244,158,160,246, 151,160,244,151,154,243,146,152,245,153,143,245,162,152,244,161,156,245,162,163, 246,159,156,245,152,158,247,148,151,245,161,150,247,166,163,249,165,164,248,159, 155,246,158,160,245,158,155,246,160,160,247,162,158,248,160,167,246,149,160,244, 158,156,245,159,156,247,159,157,248,155,162,248,147,160,246,153,158,245,147,151, 246,160,152,246,164,163,247,161,161,249,158,158,248,153,157,247,148,151,244,155, 153,241,157,167,240,156,165,243,155,161,246,160,157,248,161,161,249,157,159,249, 149,153,246,146,151,245,155,153,243,157,153,246,160,155,245,164,163,246,153,159, 246,149,157,245,150,150,245,160,151,246,156,152,246,157,154,247,155,156,248,159, 156,247,154,154,247,148,155,245,152,148,244,165,162,245,154,161,248,159,159,246, 162,159,246,168,167,249,167,169,250,159,165,249,147,162,246,146,149,244,153,149, 243,158,156,246,155,154,248,155,159,244,152,151,246,159,154,246,161,164,247,160, 170,245,166,167,247,151,162,247,152,152,246,154,156,245,147,149,246,149,147,246, 149,151,244,170,160,244,165,170,247,158,167,246,159,162,247,144,151,243,158,151, 245,161,160,247,155,161,246,154,156,246,149,158,243,160,155,243,161,159,246,171, 171,247,163,171,247,153,157,246,168,161,244,147,152,247,162,157,242,147,155,246, 169,162,245,159,159,244,158,161,246,157,164,246,145,162,242,159,161,245,162,160, 247,165,164,249,157,167,247,152,169,246,162,168,245,153,162,245,151,165,245,160, 159,243,155,162,244,160,166,245,166,168,247,163,161,247,163,165,249,155,168,245, 167,166,245,167,165,247,161,160,247,164,167,249,164,165,250,167,171,247,165,166, 246,157,164,247,146,149,241,143,154,244,160,149,241,167,164,246,163,166,249,156, 167,247,161,168,245,161,162,246,153,153,246,162,154,245,167,166,247,172,168,247, 168,172,249,160,167,248,150,159,246,161,161,246,165,164,247,167,162,249,159,163, 247,154,151,246,159,156,248,159,159,249,162,161,249,153,158,247,147,147,245,155, 143,244,149,149,245,151,154,245,160,159,247,158,159,249,165,163,249,159,162,249, 155,159,246,142,159,242,155,149,243,141,149,242,152,149,244,162,157,248,162,163, 249,155,162,245,151,158,243,160,159,242,155,158,245,157,159,246,153,159,247,161, 165,244,153,157,246,142,144,243,159,153,243,162,159,246,159,158,249,160,159,249, 160,158,249,159,160,249,159,158,248,153,157,246,160,151,244,160,160,245,154,155, 247,161,160,249,159,165,247,167,167,248,166,168,250,164,167,247,144,151,243,149, 146,242,157,152,247,156,155,247,155,155,248,151,155,245,167,161,244,158,162,246, 159,160,247,151,154,247,164,162,246,152,157,246,155,155,246,159,159,246,139,149, 246,150,146,245,149,147,245,168,164,246,151,159,244,150,149,243,158,159,247,152, 152,246,169,153,243,165,164,247,159,155,245,162,160,246,163,162,245,158,162,247, 159,162,246,168,166,246,162,168,248,155,159,247,167,159,246,158,159,249,159,153, 246,151,152,245,167,161,245,158,161,246,153,160,246,153,154,244,152,144,245,149, 159,241,163,165,242,163,165,249,154,158,248,147,146,246,161,148,244,152,153,244, 146,144,246,161,155,246,152,156,246,154,149,245,163,161,247,166,167,246,166,166, 246,146,150,246,161,154,239,173,173,248,164,167,248,162,165,247,166,163,248,154, 161,244,160,162,247,161,164,247,140,153,245,149,138,243,159,157,244,154,164,247, 164,163,245,149,155,247,159,154,247,164,163,247,161,163,249,154,161,248,163,162, 246,168,174,246,161,175,246,163,170,246,151,152,245,156,151,244,167,161,247,162, 168,246,158,170,246,152,165,247,157,163,247,161,162,249,163,161,249,158,162,249, 155,162,247,161,162,247,146,151,246,156,146,245,159,161,248,157,157,248,164,164, 247,156,165,246,156,159,246,141,144,242,147,151,242,154,156,243,159,152,246,161, 158,248,158,162,247,155,160,247,150,155,246,146,150,240,160,162,241,154,155,246, 149,154,246,153,154,246,161,161,246,152,155,246,158,157,243,165,166,245,160,168, 247,157,166,246,159,164,246,161,163,249,164,164,247,163,162,246,162,167,248,163, 165,249,156,164,245,158,161,248,154,152,246,166,165,248,163,164,250,163,168,248, 140,155,243,162,149,246,159,159,248,152,157,248,154,156,248,143,148,243,167,160, 244,156,159,246,162,159,246,160,159,246,151,163,244,153,160,243,160,156,244,164, 154,246,153,155,246,152,152,244,158,144,244,158,159,246,157,157,243,156,149,246, 161,163,249,161,162,249,171,167,247,168,175,248,166,171,249,158,165,247,155,159, 245,155,158,246,150,153,244,166,161,246,158,165,249,160,161,247,170,164,247,161, 163,248,163,162,247,159,158,247,163,162,246,158,159,245,152,159,246,150,152,245, 155,152,247,154,146,247,160,154,247,161,163,249,158,161,247,160,164,246,167,171, 246,164,168,247,150,156,247,156,156,246,159,156,246,153,153,246,161,159,248,162, 162,247,162,161,246,159,160,246,154,153,247,173,171,245,168,172,244,165,174,245, 167,168,248,155,154,243,160,157,247,159,161,247,155,148,246,164,160,245,152,163, 246,144,148,246,170,160,243,163,164,246,162,162,247,164,165,249,167,167,247,159, 159,248,153,163,242,166,164,244,157,158,246,153,153,247,166,164,246,166,163,246, 164,166,248,143,153,241,148,154,244,148,144,245,156,150,246,164,160,246,165,165, 249,158,163,248,142,152,245,165,157,245,153,164,245,162,163,245,160,162,249,153, 156,249,159,160,246,141,155,243,159,156,245,148,156,243,147,143,244,152,151,244, 159,165,246,154,163,245,156,159,246,151,156,243,162,162,242,152,148,245,154,154, 243,149,149,247,157,155,243,146,153,246,158,156,245,161,160,246,156,158,248,156, 161,244,147,160,245,153,153,246,165,156,246,154,161,248,155,161,245,151,168,235, 151,165,241,157,159,245,146,157,240,166,163,243,167,168,246,159,165,249,160,167, 247,150,163,245,148,145,246,159,157,248,149,162,246,151,155,246,155,157,248,144, 150,245,160,157,247,162,164,246,160,164,249,147,166,244,155,160,246,159,154,246, 164,165,247,157,161,249,157,159,248,157,164,245,161,162,245,154,158,246,164,158, 247,159,160,249,164,162,246,163,164,247,157,167,245,159,163,247,161,162,249,162, 162,248,161,159,247,163,157,246,156,158,246,160,163,246,158,157,245,167,160,246, 167,170,249,164,168,250,163,167,249,161,163,248,158,159,247,154,157,244,154,158, 246,156,158,246,156,168,246,161,162,248,164,162,249,161,164,249,160,162,247,154, 159,247,153,158,246,162,164,245,158,160,246,167,163,246,162,160,246,152,154,246, 155,160,247,164,163,247,163,161,246,162,164,249,159,160,249,167,162,247,160,167, 242,152,161,238,162,165,246,162,168,243,168,165,246,160,161,249,158,160,247,159, 165,246,152,159,247,153,153,246,159,158,243,157,165,246,161,164,247,162,158,249, 164,164,247,160,165,249,147,149,245,163,157,245,160,163,246,161,160,246,163,164, 247,169,167,249,159,164,248,152,157,246,153,150,246,162,154,246,152,162,246,156, 161,246,166,163,248,167,165,247,151,154,243,157,165,242,147,153,245,153,160,245, 157,166,246,159,164,249,159,163,248,152,149,243,151,157,240,152,156,241,145,141, 244,146,146,242,145,151,244,155,153,243,155,159,246,146,151,245,152,146,239,166, 162,245,157,159,247,151,146,245,162,158,244,137,149,246,152,148,246,160,156,246, 163,163,249,143,151,246,151,144,246,161,149,245,165,165,246,148,153,245,151,150, 244,145,149,236,148,140,237,155,155,242,153,149,244,145,155,240,162,161,244,159, 161,249,158,157,248,148,149,247,160,147,246,158,157,246,147,149,245,144,150,246, 154,154,248,148,151,246,158,153,245,157,160,247,161,164,248,134,144,245,150,147, 246,159,158,247,161,159,247,155,159,247,157,153,247,148,153,241,159,157,246,158, 159,248,160,162,249,155,161,249,162,161,246,156,161,247,158,159,244,159,151,246, 162,164,248,164,164,249,163,165,249,169,169,249,164,168,248,155,164,246,161,169, 246,155,165,247,155,168,246,160,165,248,163,167,247,167,167,248,164,165,248,152, 159,246,145,153,243,161,153,243,146,146,245,156,149,247,166,161,248,158,163,249, 156,161,247,154,159,246,165,162,244,162,161,245,156,162,247,159,161,247,168,169, 248,163,163,247,156,152,243,162,158,246,162,164,246,165,164,247,164,164,249,165, 163,249,158,167,246,151,145,240,159,156,246,149,151,245,173,166,246,162,166,250, 158,161,249,143,164,244,151,158,246,156,157,247,163,157,244,149,149,246,165,156, 247,165,168,248,154,167,246,162,162,247,161,155,244,165,161,245,152,157,247,162, 160,246,170,166,247,164,169,249,160,168,246,155,159,247,152,156,246,158,166,246, 161,159,246,157,152,247,165,164,249,168,171,246,148,158,245,144,147,244,145,147, 243,147,149,243,151,154,245,154,153,246,159,157,246,166,161,249,151,153,243,157, 154,243,147,156,245,151,151,243,151,145,246,155,156,244,150,153,245,151,150,245, 158,142,243,168,164,247,162,163,249,162,159,246,163,165,247,131,142,242,150,142, 245,163,153,246,165,167,249,156,160,247,155,155,246,159,162,246,150,163,245,155, 155,243,143,150,240,154,155,239,152,155,245,147,150,245,155,157,245,155,152,247, 159,156,248,160,162,249,158,162,248,154,162,245,162,164,245,154,169,240,148,144, 237,144,149,243,154,148,245,151,152,246,158,148,245,154,155,246,159,159,244,152, 154,246,146,144,247,160,155,246,164,157,246,165,165,248,162,162,249,152,154,241, 157,156,243,158,160,245,161,160,244,155,161,248,161,154,243,158,156,245,167,166, 248,158,161,247,153,157,246,164,161,247,160,162,248,165,164,249,157,167,247,148, 155,246,146,154,248,156,157,247,142,156,243,158,161,245,159,160,249,161,165,249, 163,170,247,160,161,248,150,149,243,153,157,243,157,159,244,164,160,246,160,163, 249,159,164,249,158,162,247,149,152,248,154,153,244,156,164,244,160,161,245,150, 157,246,161,168,245,162,172,245,165,170,246,165,166,247,159,161,247,165,164,249, 159,167,246,161,164,246,154,159,246,162,156,244,162,164,248,158,157,247,169,163, 246,156,171,247,162,166,246,139,143,241,143,140,247,153,152,245,166,161,246,162, 162,247,161,157,247,155,162,246,154,154,246,166,161,246,170,167,248,166,170,247, 150,151,242,156,147,243,170,165,245,153,168,245,154,159,244,161,167,242,153,161, 243,151,149,246,157,153,243,160,168,244,158,163,247,161,160,246,155,160,246,150, 147,246,157,148,243,157,152,243,151,160,243,149,159,245,159,159,241,167,167,248, 152,167,245,156,163,246,147,148,247,157,150,246,165,160,247,157,161,246,146,146, 246,167,162,245,170,166,247,167,169,250,162,164,249,159,165,246,161,167,244,159, 156,244,159,147,243,166,155,246,156,162,246,151,157,248,155,162,246,157,157,246, 159,149,247,164,164,247,161,162,244,152,152,243,152,157,245,138,150,245,152,155, 246,159,160,247,161,159,248,159,162,249,158,162,247,150,155,246,147,144,243,142, 149,233,145,147,235,151,150,237,151,142,242,156,156,246,161,162,246,154,155,247, 168,160,246,162,159,249,152,154,247,156,151,246,171,166,247,164,169,249,155,162, 247,151,161,241,162,160,245,158,162,244,158,162,246,144,160,246,162,165,246,167, 162,246,160,163,249,161,160,249,156,154,248,153,157,246,162,157,246,163,165,247, 158,166,244,156,156,243,153,148,244,159,160,246,144,148,239,159,141,241,161,156, 249,159,159,248,151,164,246,164,167,246,140,151,245,153,147,245,155,153,245,159, 168,245,155,161,246,156,161,246,152,158,243,166,163,244,157,149,247,152,156,246, 159,155,248,153,148,244,151,153,245,146,149,240,165,153,243,166,166,248,157,165, 246,161,166,246,159,158,245,166,155,244,165,163,248,168,166,247,162,165,247,162, 164,249,160,165,246,151,155,247,167,155,246,157,163,245,146,146,242,154,151,245, 164,162,244,161,165,248,161,165,246,159,158,247,156,153,248,161,159,247,164,162, 249,165,169,247,165,167,246,161,159,245,162,159,244,159,156,243,165,158,241,139, 151,243,152,152,243,158,157,243,152,155,245,151,150,243,162,158,245,157,159,247, 147,158,245,166,155,246,167,168,248,152,159,246,149,149,245,157,148,242,156,165, 240,158,171,243,146,151,246,151,149,246,159,157,248,159,155,247,164,165,249,154, 161,248,153,155,247,157,158,246,171,170,247,168,169,250,163,166,247,153,157,246, 161,152,243,167,167,249,160,163,249,164,163,247,158,163,248,143,151,246,145,144, 247,171,156,245,170,164,248,164,169,248,158,159,245,148,156,245,147,146,242,149, 145,243,146,143,245,153,151,245,161,159,248,158,159,249,154,159,248,150,157,244, 163,164,241,140,146,236,143,137,240,160,155,242,161,163,245,155,158,247,152,153, 246,164,162,246,167,168,249,165,168,250,159,163,248,157,157,248,163,165,247,161, 169,247,155,159,246,148,147,245,166,160,244,164,163,247,157,160,246,155,146,243, 153,152,245,167,165,247,166,170,249,163,164,249,161,163,249,157,159,247,162,158, 246,151,163,244,151,153,245,164,161,246,162,165,248,156,159,248,153,163,245,163, 163,247,164,168,247,160,165,246,144,148,245,149,160,244,147,151,243,148,144,245, 148,154,243,146,149,245,158,153,246,153,155,247,145,150,248,164,153,243,170,168, 249,164,163,248,161,163,249,161,159,246,154,152,243,161,152,246,162,166,244,156, 173,243,161,159,246,167,156,246,168,167,247,166,169,246,166,170,247,168,173,248, 161,168,248,156,159,248,163,164,246,162,160,245,162,168,247,147,160,246,154,161, 246,153,154,246,160,159,245,164,163,247,156,158,246,162,163,246,160,165,246,164, 164,246,166,165,247,161,165,249,153,164,246,165,167,246,160,161,246,170,163,245, 166,170,247,154,157,245,158,158,246,160,161,246,153,158,245,146,143,244,159,155, 246,150,159,244,156,148,245,169,165,246,165,169,249,156,163,247,158,154,247,159, 160,248,144,145,243,149,144,244,155,151,246,158,154,248,161,158,249,162,160,248, 162,167,249,157,160,248,155,155,246,157,163,246,167,165,246,166,169,250,165,168, 249,159,161,247,165,165,245,166,168,248,156,164,247,157,161,247,164,164,247,155, 159,247,157,157,244,170,169,246,170,172,248,161,166,250,158,164,247,157,163,246, 149,151,243,152,161,245,156,157,247,157,152,246,162,160,247,161,164,248,156,160, 248,147,152,247,152,153,242,152,159,241,149,146,244,152,153,245,151,153,246,160, 162,246,156,153,247,155,152,248,161,162,247,160,162,248,153,161,246,158,159,245, 163,162,247,157,154,246,160,162,247,157,157,247,164,159,245,160,169,245,160,167, 246,149,157,243,156,158,243,156,163,243,161,162,247,165,164,249,163,164,249,164, 164,248,162,164,246,154,158,246,157,155,245,162,160,245,158,167,247,153,157,246, 153,154,246,157,153,246,156,155,247,156,160,248,154,159,246,153,151,246,154,155, 247,146,149,245,152,147,245,154,147,246,154,158,244,157,156,245,155,152,245,170, 155,242,167,172,248,161,173,246,161,165,247,161,162,249,159,158,247,160,160,245, 152,154,241,150,148,245,166,156,247,171,174,249,164,172,249,155,162,246,164,162, 247,164,168,249,160,166,247,159,163,248,164,161,249,159,165,247,156,158,248,150, 148,247,148,146,245,155,158,246,154,156,247,162,164,248,148,161,243,165,164,246, 155,159,242,171,166,243,166,175,246,161,168,247,154,155,247,166,161,247,165,163, 249,170,169,248,155,170,245,148,159,242,154,159,243,155,161,246,151,162,245,147, 149,243,155,153,245,156,155,247,156,157,247,154,165,247,168,167,246,156,160,248, 163,159,249,154,167,244,154,169,242,158,161,247,159,156,248,164,161,247,161,163, 249,156,162,248,149,158,246,157,163,244,153,159,244,152,152,246,166,162,246,165, 167,250,160,164,249,160,164,249,151,158,245,167,168,243,152,160,246,154,155,248, 167,162,246,151,159,247,150,154,247,168,162,247,167,166,250,164,166,249,152,161, 246,156,153,247,138,145,245,149,146,248,151,156,246,157,157,246,162,161,249,156, 163,246,155,159,246,144,157,241,147,145,237,157,155,240,147,140,242,151,148,243, 146,150,245,157,156,246,164,162,248,159,163,249,154,165,246,156,161,246,154,158, 245,164,155,241,164,166,249,158,160,249,161,161,249,163,162,249,155,159,247,152, 153,246,149,161,243,161,159,245,161,165,244,158,159,243,153,147,245,161,161,247, 161,164,248,163,165,249,157,163,245,159,164,246,152,161,246,149,158,245,149,155, 245,154,154,246,151,154,243,164,165,244,152,167,244,153,159,244,150,152,246,152, 155,243,161,163,244,149,148,246,157,153,244,163,165,245,151,158,245,148,146,245, 164,162,243,168,167,246,150,163,244,158,153,244,163,161,246,161,166,246,161,164, 248,155,165,246,160,161,244,161,159,245,161,165,246,157,168,246,157,164,248,158, 160,247,158,164,245,149,169,242,156,161,243,161,159,243,167,163,249,162,167,246, 163,166,245,159,165,246,152,163,243,161,157,244,156,159,245,159,162,246,153,151, 243,167,160,246,164,162,246,148,163,244,156,157,246,164,159,247,162,159,246,161, 158,247,168,169,249,161,169,249,149,156,246,157,149,247,155,157,248,150,154,247, 151,149,248,157,154,247,151,147,246,161,155,247,149,156,243,145,151,245,170,159, 244,165,163,249,159,166,247,139,151,243,149,145,244,153,153,246,161,161,247,163, 162,249,158,165,248,155,160,248,149,149,246,149,151,245,160,149,240,161,156,244, 162,154,245,167,165,249,162,166,249,162,163,248,154,155,248,161,151,247,154,159, 243,154,153,246,169,159,245,161,160,246,156,148,246,162,163,247,160,166,249,154, 170,246,160,164,247,154,151,244,151,150,245,148,143,244,154,147,245,157,155,247, 159,162,249,154,157,246,157,155,246,148,153,245,142,135,241,169,161,243,167,162, 246,153,159,245,137,146,244,153,149,245,159,158,246,159,162,244,149,152,246,153, 152,248,159,159,248,159,166,247,164,167,249,163,166,247,159,161,249,162,163,249, 161,160,249,154,156,245,142,139,241,160,152,243,149,153,246,165,161,243,163,165, 246,149,161,247,156,154,248,162,162,248,155,162,247,154,158,245,157,161,244,159, 153,244,157,157,244,155,156,245,142,148,245,156,151,245,152,149,245,149,162,242, 153,162,244,149,146,245,155,150,246,159,157,246,148,153,242,152,156,236,155,162, 245,152,152,247,152,155,245,165,167,245,157,158,247,161,151,246,161,163,244,159, 161,246,161,163,247,149,155,245,155,158,246,154,159,243,150,156,243,153,153,246, 153,155,248,151,157,247,157,157,243,150,141,243,153,151,247,157,157,246,165,165, 246,142,154,242,147,153,238,160,161,241,138,144,244,167,163,242,143,162,245,159, 153,245,152,148,241,170,165,246,165,167,247,158,157,246,160,158,247,165,164,247, 172,171,249,165,165,248,163,169,247,162,163,247,165,164,247,160,164,246,152,157, 247,155,154,247,153,158,246,159,159,248,159,159,247,160,160,246,155,155,243,161, 156,243,161,169,245,163,169,248,158,165,248,153,155,245,153,153,245,153,153,246, 157,157,246,158,164,246,150,157,246,160,161,244,160,161,246,153,159,246,157,157, 243,166,162,246,169,169,249,165,166,249,149,159,247,162,164,246,165,166,249,164, 161,249,161,165,248,156,149,247,170,158,247,167,169,249,160,166,248,158,165,248, 155,159,246,144,149,245,155,156,245,161,161,247,154,161,244,147,161,244,159,159, 245,159,151,246,161,159,247,157,155,246,157,160,248,148,149,244,148,148,245,154, 152,245,168,168,246,154,163,246,130,137,242,149,140,245,161,149,246,163,160,247, 155,156,247,163,157,247,159,161,247,153,155,244,160,161,248,164,164,244,155,166, 245,167,170,245,164,167,249,157,165,247,159,161,244,158,155,245,151,164,246,154, 161,242,163,161,246,156,159,248,159,151,247,158,161,246,151,157,246,146,149,245, 149,154,247,163,161,245,152,153,244,159,159,247,155,156,247,162,156,246,160,159, 246,147,143,244,150,146,244,160,155,245,157,156,246,159,161,246,153,159,245,158, 153,242,157,157,246,156,159,247,155,153,244,164,158,246,162,164,249,161,165,249, 151,161,243,158,155,246,159,162,246,154,157,244,146,151,244,161,161,246,165,163, 246,159,162,247,159,158,246,156,148,246,171,163,246,159,165,246,155,161,247,149, 153,243,159,159,242,150,148,243,147,144,244,165,155,242,149,148,246,156,151,243, 143,139,245,163,154,243,159,163,244,162,162,247,157,167,246,158,164,248,162,164, 247,167,160,246,168,172,249,165,167,250,154,165,246,155,163,244,156,164,245,149, 155,241,155,153,245,158,159,247,149,153,243,157,157,246,162,162,249,159,160,248, 158,161,248,151,162,247,145,157,244,155,158,246,148,158,246,148,159,245,153,154, 244,152,160,246,155,153,244,150,157,246,153,155,246,152,148,245,155,159,245,152, 157,246,157,157,243,159,156,246,168,170,248,163,171,247,161,162,246,162,156,245, 160,167,246,164,168,247,166,163,250,170,169,249,170,170,249,166,170,248,152,163, 247,157,157,248,156,161,246,156,152,243,159,153,245,159,165,245,156,161,244,155, 145,244,160,149,245,171,162,247,165,168,247,159,166,246,145,166,242,153,163,245, 153,161,245,147,145,243,164,158,245,150,159,247,155,153,246,155,152,247,156,157, 246,161,165,246,154,160,247,163,162,247,160,165,247,156,155,247,156,159,246,145, 163,238,153,157,241,160,155,243,161,167,246,154,163,247,161,161,245,165,166,249, 148,152,246,155,149,243,163,154,246,158,160,249,163,167,246,156,166,246,150,150, 245,157,154,246,145,146,244,163,151,243,166,166,248,155,162,247,158,154,247,167, 166,247,153,172,243,153,169,244,157,158,245,158,157,246,161,164,247,156,158,245, 147,158,244,148,158,243,149,161,243,153,154,244,165,150,244,163,164,249,157,164, 249,160,162,247,151,155,246,153,155,246,153,156,245,151,157,243,145,149,244,151, 151,247,160,162,246,157,159,248,168,164,246,165,169,246,166,172,247,154,159,246, 153,155,246,156,163,246,152,157,243,162,164,245,157,159,244,162,159,244,159,157, 246,159,156,246,152,152,244,150,155,243,153,152,245,164,163,245,155,157,248,159, 158,248,165,157,245,166,166,247,161,167,247,163,165,249,152,157,247,161,159,248, 162,161,248,160,154,245,160,158,245,161,163,247,158,156,245,159,158,246,159,160, 248,159,159,248,156,157,248,151,152,246,149,155,242,149,154,248,149,149,246,151, 147,245,153,153,245,149,154,243,161,154,244,143,151,246,150,151,248,157,155,246, 150,154,243,152,151,243,158,149,245,161,163,248,167,166,247,158,157,246,165,162, 247,164,167,247,156,162,246,157,156,248,169,165,247,157,166,247,167,169,247,165, 169,248,149,150,243,159,151,244,162,155,244,153,168,241,157,170,244,149,152,244, 158,153,246,162,156,247,165,159,247,169,171,249,148,164,245,146,159,240,138,145, 240,149,147,245,147,151,247,155,156,244,161,159,248,155,154,247,161,158,246,154, 157,248,153,157,246,152,158,246,159,155,246,157,158,246,159,164,246,160,166,247, 157,160,245,147,137,242,151,147,246,156,153,245,159,160,246,147,150,246,155,153, 242,160,168,245,163,155,241,164,161,245,158,156,246,161,165,247,151,157,246,152, 149,247,163,154,243,161,159,246,153,157,245,164,162,245,163,170,250,155,159,248, 159,157,247,160,165,247,140,143,241,144,141,244,160,155,245,159,159,246,158,160, 246,151,166,243,135,152,236,145,141,238,147,144,244,158,157,246,163,165,246,160, 165,247,153,161,247,161,157,247,157,157,245,155,153,243,151,147,245,146,147,245, 154,152,245,155,146,241,157,148,244,159,160,246,155,168,244,160,163,243,163,160, 245,155,167,245,134,162,240,145,153,242,152,156,246,149,159,245,158,157,246,161, 160,247,159,160,246,158,159,248,158,157,248,156,160,246,157,150,244,163,158,246, 156,159,247,157,159,248,167,167,246,168,169,248,158,164,247,166,164,247,156,158, 247,160,157,246,156,160,246,155,163,245,161,161,244,161,161,247,155,163,246,157, 162,247,161,158,247,158,159,249,153,159,247,152,157,246,143,147,245,147,147,246, 151,154,246,152,153,246,142,155,245,146,151,244,159,154,245,145,149,244,146,145, 247,159,151,244,149,143,243,157,158,246,156,158,246,154,157,248,171,167,245,165, 164,240,169,170,247,162,166,246,154,157,243,166,161,247,170,168,249,161,162,246, 166,163,247,161,168,246,164,168,249,170,169,248,160,167,245,151,148,246,155,150, 246,159,155,247,160,158,249,164,161,249,163,166,249,162,174,245,150,159,245,135, 144,238,145,144,244,145,137,244,152,144,244,155,149,242,154,160,245,156,164,246, 159,162,246,155,159,246,156,157,244,153,149,245,164,155,245,151,157,246,152,155, 246,153,151,246,163,164,247,156,165,245,156,163,244,148,149,243,157,156,243,155, 156,246,159,155,245,143,155,241,157,147,242,155,161,240,156,164,245,157,159,246, 156,162,247,157,154,248,163,163,246,151,167,246,157,156,247,158,158,248,154,157, 248,160,161,248,147,159,246,159,159,247,156,155,246,157,150,244,150,155,246,165, 162,245,149,159,246,139,152,243,148,149,240,153,153,242,152,157,243,153,155,244, 161,159,246,159,158,248,156,157,248,166,159,246,167,168,249,164,163,247,160,158, 246,161,160,246,158,147,243,171,163,247,165,168,248,156,169,245,148,151,246,160, 155,241,158,171,243,150,163,243,140,139,238,149,143,244,146,149,244,153,149,243, 160,159,246,154,162,246,162,163,247,158,162,249,162,161,247,164,158,245,168,164, 247,168,171,248,158,162,245,153,155,245,158,157,243,167,169,246,162,162,246,164, 165,247,159,164,245,159,171,244,156,162,246,154,157,246,164,161,248,167,163,249, 155,158,246,151,148,245,169,163,245,162,166,249,158,163,245,151,160,247,149,156, 246,144,150,245,149,152,245,152,157,246,137,151,243,143,148,244,155,155,245,163, 156,243,162,149,244,163,164,248,156,162,248,156,161,246,155,156,247,159,152,245, 151,160,239,157,160,236,166,170,239,164,167,245,154,159,243,162,160,244,171,171, 248,162,170,246,161,170,245,155,164,244,157,159,247,168,168,246,148,175,240,155, 169,241,163,163,246,161,160,249,164,161,248,162,163,249,154,161,248,146,151,244, 142,154,242,142,145,241,151,146,241,151,144,245,162,161,245,170,169,245,149,156, 246,144,151,247,158,157,246,149,152,241,154,156,245,163,163,246,166,166,249,151, 154,247,153,153,247,152,156,248,157,161,248,152,155,248,159,156,247,162,162,245, 153,152,243,156,159,246,159,161,248,141,151,242,154,139,244,149,149,242,143,147, 241,151,148,244,155,153,246,160,158,247,157,162,247,149,148,246,169,159,246,164, 165,249,162,161,246,155,159,246,141,146,245,158,153,245,149,161,244,161,164,245, 145,153,246,162,153,245,150,159,246,145,145,244,153,147,245,150,154,245,153,151, 245,157,151,246,163,156,246,156,163,246,155,163,246,164,162,246,161,165,247,161, 172,245,159,164,247,163,161,249,170,172,247,169,171,249,155,166,243,135,151,240, 164,158,240,154,156,243,148,149,242,138,145,240,145,149,242,151,155,243,139,161, 238,153,152,241,157,156,243,149,154,245,163,158,246,154,161,248,165,164,247,166, 168,249,162,168,246,163,169,243,150,171,241,165,167,244,167,165,246,160,164,247, 159,167,248,158,170,243,144,163,243,152,154,245,163,159,245,145,148,239,157,154, 245,163,166,246,161,167,246,157,161,245,158,163,245,160,166,246,153,154,246,147, 153,246,149,153,246,146,146,245,151,145,243,145,154,240,145,141,243,154,139,245, 154,152,245,169,159,246,161,167,249,151,159,247,151,155,248,163,159,247,152,153, 247,165,162,245,135,144,241,150,146,241,167,161,243,160,167,245,158,159,244,155, 149,243,166,166,248,159,164,246,150,155,246,159,154,243,161,161,247,163,168,246, 145,140,245,155,144,246,163,160,246,164,166,249,162,165,249,162,165,247,160,160, 245,154,149,245,149,149,243,149,141,245,157,153,246,156,157,247,155,157,246,159, 163,244,162,165,245,156,149,243,164,153,246,145,151,243,153,152,245,162,158,247, 162,162,249,163,163,249,154,161,248,159,157,245,158,155,245,149,159,243,149,155, 244,158,163,245,158,162,245,154,154,243,157,154,247,148,156,245,166,163,246,157, 161,246,155,157,246,158,157,246,167,162,246,164,165,249,152,163,247,155,156,246, 165,159,247,157,166,249,162,167,245,150,164,243,149,144,245,147,150,246,137,142, 247,161,155,244,148,149,245,156,152,246,143,152,245,146,151,245,151,154,245,156, 151,243,149,149,245,157,161,246,157,159,247,156,157,245,153,150,246,165,158,247, 157,157,246,151,154,246,161,159,244,153,163,246,154,162,246,166,167,247,157,161, 246,150,141,245,157,150,243,154,156,245,154,150,246,160,154,244,147,141,244,144, 144,242,136,127,242,153,141,244,161,156,244,148,145,244,160,156,246,146,152,245, 162,156,246,165,167,247,159,162,246,152,158,243,146,141,247,148,155,245,163,164, 246,158,163,247,154,155,248,153,151,249,153,153,247,155,151,245,165,166,246,154, 156,243,151,151,246,155,156,246,148,151,245,161,161,246,153,154,246,157,157,243, 159,155,245,154,158,244,143,152,244,161,157,243,161,161,245,147,149,242,164,151, 242,162,166,248,159,161,246,164,165,246,152,165,246,164,163,244,158,151,246,165, 162,248,161,161,246,167,166,248,156,155,246,158,154,246,162,161,249,156,159,246, 161,161,245,168,166,247,161,166,249,158,164,247,154,161,246,159,164,245,158,161, 248,159,161,247,163,165,246,163,163,246,154,162,246,162,164,248,158,163,247,154, 158,246,164,164,247,155,162,246,153,156,245,155,151,245,161,157,246,155,158,248, 153,154,247,147,149,245,163,159,243,163,170,246,164,169,249,153,159,247,156,151, 246,163,161,249,162,164,249,157,167,247,153,155,248,159,158,247,150,171,245,149, 163,241,148,148,242,149,147,245,159,154,246,169,162,246,156,162,247,153,155,246, 161,164,245,150,163,243,149,158,245,165,158,244,160,164,247,162,168,248,153,156, 248,163,152,246,158,165,246,155,161,246,143,158,242,146,152,243,156,153,246,147, 151,246,142,140,248,159,153,246,150,146,246,158,159,246,141,143,245,144,142,246, 149,145,245,158,153,243,154,151,243,145,150,245,151,151,247,159,158,244,161,160, 240,166,166,248,157,158,246,153,156,243,157,154,245,158,156,243,149,148,246,166, 161,245,154,168,243,158,164,245,158,158,244,161,160,248,160,158,246,157,166,246, 153,159,246,162,157,246,154,152,243,154,151,243,147,156,246,154,152,245,152,162, 246,158,156,243,146,151,245,161,162,243,153,159,244,156,156,241,152,151,246,154, 147,248,158,152,247,161,160,248,155,160,248,152,161,247,153,159,246,154,157,247, 149,156,243,153,159,245,154,156,246,155,154,247,161,155,245,157,153,246,154,159, 248,149,151,246,158,167,243,157,165,245,149,146,245,159,154,247,163,164,246,155, 156,241,156,163,245,151,159,246,152,158,246,153,161,245,146,152,245,172,159,244, 164,170,248,164,167,249,156,164,247,166,163,246,154,164,246,164,161,247,165,164, 249,163,164,247,164,158,244,163,167,244,161,165,246,156,156,246,156,151,245,164, 153,244,159,166,247,152,159,246,157,159,243,164,162,244,153,157,247,159,158,247, 156,161,248,154,158,247,157,157,247,154,157,246,155,152,246,157,159,248,159,162, 247,154,162,247,150,156,248,164,159,244,161,161,245,151,157,246,162,165,246,157, 157,248,158,160,248,169,160,247,156,163,246,149,156,244,153,156,246,151,153,245, 143,139,243,140,142,243,149,148,244,155,148,245,154,156,246,169,169,247,155,165, 249,149,155,246,155,164,243,156,156,246,152,152,247,165,162,249,155,158,248,157, 156,248,163,165,247,161,169,245,135,153,243,150,153,242,146,151,240,147,138,245, 160,154,246,145,151,248,145,143,248,159,153,246,156,153,246,152,161,245,155,147, 242,162,149,244,159,160,247,154,159,245,162,168,245,153,157,245,150,151,242,154, 167,236,148,147,236,167,171,242,163,163,247,145,151,245,162,156,240,165,162,246, 152,153,244,161,156,243,149,147,243,157,153,246,161,161,248,164,164,249,161,163, 247,150,157,247,151,149,246,164,162,247,159,164,246,153,159,247,152,148,246,155, 153,243,154,151,246,165,164,246,156,155,245,154,153,241,153,155,243,159,160,246, 157,169,244,157,164,244,159,159,249,160,161,248,155,159,249,145,149,248,146,144, 246,153,151,246,164,158,247,153,152,246,153,154,243,166,160,245,171,168,247,162, 165,247,155,157,247,149,152,247,149,146,246,153,151,248,155,152,247,160,156,247, 158,162,246,154,159,243,158,163,247,164,161,246,159,158,245,154,152,245,156,150, 243,161,164,245,156,163,246,168,164,248,161,164,246,166,168,246,149,155,245,161, 159,247,162,164,249,157,164,248,172,170,247,165,169,246,157,158,246,169,165,246, 162,166,248,171,172,246,160,163,246,159,156,245,168,164,245,156,167,245,153,155, 247,155,155,244,149,154,248,156,155,247,148,157,246,164,155,245,153,155,246,145, 157,244,154,154,243,160,159,247,154,148,246,162,162,246,158,163,245,149,153,244, 158,153,243,158,158,244,157,158,246,169,169,246,157,166,246,144,144,239,158,156, 246,159,157,247,162,156,244,159,158,245,161,156,243,158,159,246,142,146,244,163, 156,246,155,164,247,156,157,243,156,151,246,158,158,245,143,148,241,156,158,246, 160,164,247,159,162,246,144,155,243,148,152,240,142,147,242,149,143,245,151,151, 243,149,146,246,154,149,248,147,152,246,149,146,245,161,154,247,155,161,244,158, 153,243,165,168,248,161,168,247,155,164,246,141,153,241,149,159,241,155,165,240, 152,157,241,143,150,237,149,142,237,161,154,241,164,167,246,151,156,244,156,143, 242,168,167,246,158,165,246,157,162,245,156,162,246,157,159,246,161,160,249,165, 163,249,161,162,249,158,162,247,165,165,246,155,165,245,150,155,245,151,155,246, 151,162,245,149,151,245,153,155,246,166,163,246,158,162,249,151,160,246,143,152, 244,159,155,243,148,151,242,156,153,245,163,159,249,157,163,247,152,160,247,149, 157,246,161,156,244,156,158,244,162,166,246,159,164,246,157,157,245,162,161,246, 169,172,247,163,170,247,161,165,247,155,154,247,159,151,246,159,155,245,161,160, 246,161,165,246,156,161,246,149,157,245,145,154,246,158,156,247,154,162,247,155, 166,244,157,163,244,153,155,246,159,150,246,169,166,247,147,162,242,158,158,246, 162,159,246,157,158,244,158,161,248,150,158,245,168,164,246,167,169,247,166,169, 246,166,168,244,153,161,247,163,159,248,170,170,247,156,165,247,166,168,246,149, 161,246,153,153,246,158,157,246,146,148,248,161,150,246,154,151,243,158,151,243, 154,153,246,143,145,244,153,142,247,162,157,247,160,161,246,159,162,246,154,157, 246,146,152,245,163,153,245,165,165,246,151,159,247,160,161,245,151,165,246,159, 159,245,157,152,247,159,158,248,163,162,249,156,164,248,160,165,246,167,168,247, 160,161,246,156,157,246,147,150,246,146,145,242,159,158,248,162,163,245,147,148, 241,153,152,248,156,158,246,154,153,244,161,158,243,148,147,245,144,153,243,150, 149,246,156,155,246,152,153,246,156,151,248,147,152,246,155,145,242,161,161,245, 147,158,239,152,155,239,141,159,244,155,156,243,156,156,246,149,144,245,139,138, 238,147,143,239,157,154,238,152,144,237,156,143,239,159,164,245,150,155,246,165, 165,245,158,155,244,164,158,245,149,163,240,146,156,240,149,157,243,154,153,245, 162,159,247,166,164,249,158,162,247,152,160,248,153,159,247,157,162,244,159,155, 244,143,151,245,148,148,246,164,154,243,151,146,245,162,161,246,154,164,245,158, 155,246,147,145,241,149,152,244,152,155,243,157,153,246,164,164,246,160,167,247, 157,161,246,143,147,247,149,149,241,149,156,241,163,159,243,153,157,246,159,161, 247,156,157,248,164,164,246,157,164,247,162,165,247,161,164,246,163,164,249,164, 166,247,161,169,245,155,162,245,156,161,247,151,153,246,153,144,245,162,151,246, 148,152,246,146,149,245,158,153,243,159,156,245,167,161,246,161,171,249,156,159, 246,152,150,248,168,164,246,149,155,245,166,156,246,164,158,243,160,163,245,161, 162,246,164,167,244,164,166,244,153,168,245,159,161,246,166,168,246,156,158,246, 161,157,247,149,149,245,160,156,246,164,163,247,159,157,247,168,162,246,166,170, 247,150,165,244,159,157,247,164,161,248,160,158,247,163,162,247,164,159,247,154, 158,246,158,161,246,142,148,244,164,156,238,161,168,246,154,157,246,159,149,243, 144,145,240,156,156,245,159,161,248,161,161,248,163,163,248,150,156,246,151,151, 246,164,158,247,158,161,247,156,159,247,155,155,247,158,152,246,155,157,247,158, 157,243,162,161,244,156,159,246,154,157,246,153,150,247,166,161,247,159,163,247, 141,145,245,148,148,247,152,153,246,159,159,246,157,154,248,151,155,246,161,153, 243,158,162,245,139,152,236,141,153,233,148,146,239,152,143,242,160,159,245,161, 167,246,150,157,247,155,153,247,153,153,248,142,151,245,157,146,244,159,162,246, 153,154,244,159,159,246,162,163,247,160,168,246,154,159,244,145,143,245,155,147, 244,162,161,244,161,171,243,164,169,246,162,164,247,152,151,247,150,151,246,156, 151,245,169,165,246,138,146,244,157,143,243,171,166,247,159,161,247,149,157,246, 146,143,243,165,164,246,142,153,239,146,147,245,157,149,242,153,165,243,149,159, 245,156,159,247,151,158,241,164,164,243,154,146,247,151,154,243,153,155,245,151, 154,245,147,154,245,159,155,246,150,160,243,151,154,246,159,158,248,159,161,247, 156,161,248,160,165,246,151,156,246,159,160,244,147,149,245,155,152,246,167,164, 247,162,168,249,156,168,245,152,154,244,156,153,245,165,166,246,155,164,248,148, 160,247,158,155,245,167,160,247,166,161,247,165,165,247,163,168,246,169,176,246, 164,167,247,160,157,246,170,163,246,157,164,246,150,150,246,152,154,246,150,162, 243,165,164,244,165,163,246,148,166,245,156,155,246,163,163,246,153,166,247,165, 166,246,154,167,245,149,147,244,163,157,246,164,167,245,152,163,248,169,164,246, 166,171,249,157,165,246,159,162,242,149,152,244,155,145,243,152,157,247,157,163, 246,164,163,245,151,167,243,156,157,246,161,159,247,163,164,247,164,164,249,157, 163,246,161,161,245,166,164,247,165,161,247,160,163,246,157,156,244,160,162,243, 149,160,242,161,154,245,164,161,247,143,151,243,159,152,246,158,157,248,164,164, 247,154,161,246,161,156,247,149,150,246,153,153,246,157,157,247,157,157,249,149, 155,248,144,156,247,155,160,244,139,144,240,140,139,238,149,149,244,159,154,243, 150,152,244,152,161,243,161,158,248,151,162,246,153,160,246,150,153,246,159,152, 246,151,158,246,158,159,246,157,160,246,161,158,248,155,154,246,155,158,246,158, 157,246,164,165,245,152,159,246,148,146,247,165,160,246,161,166,249,162,166,247, 153,157,246,162,156,245,166,168,248,156,159,245,168,160,244,166,170,249,156,165, 247,156,158,247,152,155,243,146,154,244,153,149,240,152,142,242,146,155,237,148, 147,243,156,150,245,158,157,244,142,149,244,159,150,241,164,163,248,156,162,246, 152,152,245,150,154,243,140,148,244,157,155,244,155,157,243,154,146,245,159,154, 247,151,157,247,156,155,248,157,156,247,152,152,247,164,159,246,166,164,248,160, 162,247,160,164,249,148,161,247,146,147,245,163,154,245,155,158,245,148,156,243, 161,161,244,155,155,246,160,154,245,165,174,246,166,172,247,165,169,249,152,159, 246,159,155,247,168,166,247,165,165,246,165,167,247,156,170,245,160,161,243,143, 153,242,152,142,244,172,159,245,164,168,247,150,150,246,166,153,245,151,158,246, 141,147,247,165,154,245,157,162,246,155,151,245,155,159,242,150,157,233,153,156, 241,164,162,244,157,171,246,154,161,246,151,152,246,159,162,245,156,161,246,155, 150,246,153,149,245,154,163,245,146,155,243,151,151,245,159,157,247,163,163,246, 157,167,247,159,162,248,159,164,247,160,168,245,165,168,246,162,169,248,160,162, 246,154,161,242,157,156,242,160,151,246,166,163,247,162,160,246,161,165,246,158, 158,246,154,160,246,160,156,246,157,164,246,150,159,246,148,150,246,151,153,246, 158,153,248,146,151,246,140,143,246,149,148,244,138,141,244,140,145,245,154,154, 244,161,152,243,156,161,244,139,141,243,161,160,245,133,147,241,148,147,239,160, 160,239,161,157,244,143,151,243,147,150,244,158,155,245,158,164,246,151,163,244, 159,157,243,161,155,245,148,154,244,157,159,245,161,160,247,164,159,247,160,163, 248,148,159,246,157,157,246,149,158,245,161,161,246,153,161,246,164,166,244,161, 170,247,154,157,246,158,155,247,151,161,246,153,152,244,156,164,245,146,162,244, 155,149,242,153,147,246,151,152,244,160,156,245,152,149,245,165,145,243,159,165, 249,164,157,246,163,160,245,155,159,245,137,140,240,159,144,242,165,153,246,166, 168,248,163,166,249,154,156,247,155,151,247,153,164,245,152,167,243,152,161,243, 164,167,245,155,168,246,159,165,247,151,154,246,157,150,245,162,153,243,146,156, 243,155,141,244,153,157,243,149,146,245,155,153,246,151,152,248,152,160,246,158, 166,245,163,167,244,162,158,247,169,166,249,166,169,247,163,168,248,147,152,243, 159,151,245,153,151,243,155,152,246,167,162,244,169,167,246,167,165,247,164,168, 247,155,165,244,153,153,244,165,167,247,155,165,247,155,161,247,147,149,245,148, 146,234,152,155,240,140,157,242,150,145,244,154,152,245,160,159,246,151,153,246, 149,154,248,164,163,247,161,163,246,144,148,244,156,146,242,155,157,245,155,163, 246,161,164,244,144,151,243,157,153,244,159,159,245,154,158,246,157,158,248,153, 163,247,161,160,246,150,155,245,168,159,244,166,171,248,165,166,249,156,164,247, 156,158,247,161,164,244,158,164,246,159,159,246,149,153,246,148,158,245,154,157, 246,153,157,247,157,161,246,156,161,242,156,150,247,147,149,246,145,144,245,139, 142,246,148,138,247,169,160,245,152,161,240,151,148,241,160,156,245,150,148,244, 157,149,244,159,151,243,161,159,245,159,152,243,156,152,244,155,153,243,149,157, 242,151,147,245,153,163,241,153,169,242,157,159,243,157,154,246,160,159,248,161, 164,247,159,167,245,153,154,243,153,159,244,149,144,248,160,154,245,147,156,246, 158,157,247,155,153,248,153,163,245,157,157,244,148,151,245,151,156,244,153,158, 243,151,141,245,160,150,246,166,159,246,151,158,246,151,151,245,171,170,246,169, 167,248,158,164,248,163,164,247,155,170,246,164,166,244,158,155,243,164,155,245, 163,159,246,153,161,247,158,160,247,165,162,248,154,156,245,129,143,240,144,140, 247,145,145,245,157,154,245,131,152,240,145,147,242,165,162,242,146,159,240,159, 158,242,150,153,245,161,150,245,146,150,242,155,146,243,168,158,245,155,149,246, 147,148,244,157,155,246,165,163,246,166,166,249,169,169,249,157,169,245,161,169, 245,155,153,243,157,154,246,161,159,245,152,159,244,156,158,243,171,165,247,165, 167,249,158,168,245,153,168,242,153,157,246,156,155,247,144,152,240,152,151,242, 163,160,244,151,156,238,153,155,240,143,144,244,158,146,246,148,148,243,156,156, 246,165,162,244,148,148,245,159,149,243,163,166,246,154,159,244,159,160,246,156, 159,246,151,147,248,168,160,246,166,165,247,160,164,246,159,157,243,152,159,243, 159,157,247,156,155,247,170,158,246,158,160,247,163,166,246,158,159,244,164,164, 247,154,161,246,161,156,247,149,159,245,156,155,245,161,160,247,159,157,247,150, 147,244,157,148,246,155,154,245,141,150,240,165,149,239,164,165,248,152,161,246, 153,153,247,152,149,247,157,153,247,154,164,244,152,157,242,150,152,240,157,155, 243,159,159,248,161,164,246,158,169,245,167,161,246,164,166,246,166,171,245,160, 165,243,156,154,241,163,156,245,147,145,243,155,145,246,159,154,245,164,164,246, 158,162,249,156,164,244,156,154,246,145,155,245,147,147,245,155,151,246,152,155, 246,145,146,245,163,156,246,157,161,248,154,151,244,150,160,244,147,162,243,151, 145,245,157,150,246,162,158,247,164,155,247,163,166,249,153,163,247,149,151,246, 158,161,246,170,170,246,165,166,249,157,162,249,146,153,246,161,155,245,162,165, 245,161,166,246,162,165,247,163,160,246,162,161,247,152,163,243,159,162,247,150, 149,243,147,140,243,147,145,245,154,151,244,146,145,239,141,139,245,155,149,243, 148,148,242,153,144,246,150,157,247,160,157,244,161,159,245,159,148,243,169,166, 246,166,168,249,162,167,246,158,159,245,163,164,247,166,166,249,166,171,247,148, 157,242,155,153,246,144,153,245,160,149,245,164,164,246,150,151,243,162,152,246, 164,170,246,162,170,245,142,153,244,139,143,244,152,152,245,166,159,244,157,158, 244,152,146,243,155,155,245,147,143,240,161,153,242,155,152,246,166,156,245,146, 150,242,154,147,244,161,166,243,150,164,244,150,159,246,166,155,245,158,163,246, 147,145,246,157,154,246,162,159,248,167,162,249,167,169,250,162,163,249,164,158, 246,158,154,246,165,160,247,166,160,246,168,168,249,158,167,249,161,165,246,162, 166,248,158,167,247,159,160,247,163,159,246,150,150,245,159,152,242,165,161,246, 154,164,248,162,164,248,162,166,249,146,160,247,153,152,246,165,161,246,161,166, 249,145,153,244,151,156,243,146,154,244,152,157,244,148,154,242,160,157,244,151, 155,242,161,161,243,156,159,246,147,157,238,153,154,237,170,167,246,150,161,245, 160,157,245,163,165,246,165,168,244,164,171,248,155,168,243,158,165,245,161,161, 248,160,161,249,157,161,247,155,156,246,157,161,246,153,156,247,153,143,246,163, 155,246,151,158,246,153,149,244,153,161,245,146,157,245,151,156,244,142,144,244, 143,139,244,163,154,247,162,159,249,164,164,249,162,164,249,162,168,248,155,157, 246,152,154,246,147,149,246,169,159,245,162,167,247,163,165,246,156,157,246,164, 165,246,162,159,248,156,162,247,164,163,246,170,164,247,155,168,245,155,150,243, 163,161,247,157,164,247,147,158,243,156,157,246,146,146,245,158,158,243,147,148, 245,158,149,243,159,155,247,157,152,247,151,155,248,157,150,244,157,165,246,168, 167,245,162,166,247,158,162,247,152,161,246,160,160,246,166,161,246,163,166,247, 145,162,245,157,157,246,146,159,243,147,149,245,160,151,246,168,163,247,160,159, 246,157,162,246,152,159,246,161,155,246,159,162,246,145,143,243,149,144,246,164, 159,246,167,166,248,159,162,245,158,161,247,153,149,245,158,154,245,161,159,246, 164,164,248,160,161,247,159,158,245,146,157,241,152,148,243,157,147,245,157,163, 243,149,162,243,156,155,246,161,159,249,164,162,249,169,165,249,165,170,248,165, 170,247,164,170,246,165,166,247,165,165,249,171,170,249,163,169,249,155,159,246, 141,151,243,153,154,245,159,153,244,164,165,246,165,165,249,163,162,247,147,157, 237,171,166,244,160,160,247,158,157,248,155,163,248,141,146,248,158,150,246,155, 162,246,160,161,246,157,158,245,140,142,245,150,149,245,140,143,241,147,148,234, 159,147,237,139,150,241,162,149,243,157,153,241,148,155,242,142,139,241,162,164, 241,163,165,244,159,160,246,164,162,249,159,158,249,152,162,244,148,143,240,159, 153,245,161,162,246,165,165,246,159,165,246,153,159,243,157,151,246,161,158,248, 160,159,247,162,165,247,154,157,246,156,157,246,155,156,243,155,147,245,157,153, 244,154,161,245,158,155,247,162,156,248,163,164,249,160,165,249,152,159,248,152, 158,246,155,162,246,154,155,246,161,151,246,161,164,247,157,157,248,162,161,247, 154,159,245,146,154,244,165,167,243,151,158,247,159,161,248,167,168,246,150,157, 246,155,157,243,151,160,246,161,157,247,155,159,245,153,165,245,152,161,247,148, 155,246,153,160,245,162,156,246,161,162,248,164,163,248,158,161,249,161,157,247, 149,155,248,164,154,247,160,165,249,160,162,249,156,161,248,162,156,247,171,168, 247,159,166,246,143,143,245,162,158,245,147,146,242,161,155,247,160,155,246,165, 166,248,162,164,249,156,159,246,161,156,246,160,161,247,156,159,248,164,159,246, 154,157,246,155,156,246,165,166,245,154,167,244,157,161,247,163,164,246,156,166, 245,160,167,246,159,164,248,155,165,246,161,165,246,158,157,246,159,151,243,167, 159,246,161,159,245,157,155,248,154,160,246,147,166,240,154,165,243,165,171,244, 162,164,249,160,161,246,159,156,246,165,164,249,163,166,250,169,171,247,155,166, 246,164,164,246,152,146,245,158,151,245,158,152,246,163,161,247,163,169,246,157, 168,240,146,147,241,159,156,246,161,161,247,161,161,249,160,158,247,157,152,246, 149,156,245,159,159,244,147,160,242,151,170,240,151,155,242,141,150,240,155,152, 241,147,144,235,155,149,236,143,142,242,164,157,247,170,166,246,154,160,246,151, 146,245,154,155,245,157,160,244,150,155,236,165,168,239,166,165,246,159,160,246, 159,153,244,160,165,244,153,162,246,163,161,245,156,157,246,159,156,246,159,152, 247,164,162,249,163,166,250,159,162,249,153,158,247,150,158,246,154,158,246,164, 165,247,156,162,248,155,156,247,159,157,247,165,162,249,160,163,247,158,163,246, 158,158,245,153,150,245,148,151,246,159,155,243,159,162,247,164,164,249,159,158, 248,162,162,249,160,160,246,146,145,245,156,149,243,147,151,245,157,155,248,168, 164,246,159,161,247,152,153,245,152,155,245,167,168,245,139,159,241,144,151,245, 146,156,245,144,149,244,161,146,244,163,161,247,161,163,247,161,162,249,160,161, 249,156,159,247,156,153,246,172,161,246,162,161,249,163,160,246,149,155,247,165, 161,247,168,171,249,162,169,247,155,155,246,161,154,246,165,162,246,160,158,246, 160,161,248,162,162,249,160,164,249,155,162,246,157,166,247,167,164,247,165,159, 247,163,164,248,155,157,248,154,157,243,144,158,240,141,147,242,158,156,245,159, 157,247,139,159,242,152,150,242,160,155,248,148,153,247,155,149,248,168,162,246, 167,165,248,159,164,249,164,167,247,165,167,247,156,154,246,159,147,244,158,152, 247,163,158,248,166,168,248,159,167,245,168,166,244,166,163,247,159,162,249,161, 164,247,148,161,245,163,161,246,158,162,244,163,162,244,156,165,245,157,161,242, 152,159,240,146,156,234,164,162,238,162,165,245,152,159,246,161,158,247,163,164, 248,155,163,248,149,151,246,155,159,245,144,148,242,143,140,244,152,149,243,144, 144,243,153,147,246,146,150,244,155,154,241,155,157,242,157,152,246,159,166,248, 162,167,249,156,162,248,150,158,238,154,156,239,151,155,243,154,151,242,163,164, 243,160,163,246,149,164,245,150,159,243,151,158,246,158,155,246,163,165,247,167, 164,246,165,168,249,163,165,250,162,167,249,157,161,248,159,162,248,154,154,246, 153,149,246,164,158,247,160,161,249,158,159,248,157,159,247,168,163,246,158,165, 246,154,158,243,164,164,244,156,163,246,156,159,246,155,155,243,159,156,246,164, 159,247,168,169,248,151,159,244,168,165,246,164,165,247,165,161,246,163,161,246, 162,154,244,167,166,246,161,163,248,161,171,245,142,152,243,150,153,243,137,148, 241,143,143,243,146,142,244,160,151,244,158,160,248,157,162,248,153,159,246,163, 164,247,160,167,246,167,167,246,160,164,248,166,170,247,163,175,246,161,174,243, 160,160,245,162,155,246,164,167,248,156,161,248,169,165,247,165,167,249,163,168, 246,153,168,246,161,159,247,167,165,247,165,167,247,156,161,249,151,155,248,170, 159,246,167,171,247,165,171,246,153,156,246,150,155,245,137,138,244,133,133,244, 157,150,244,158,157,247,144,144,242,160,143,243,165,162,248,157,156,249,161,156, 248,173,168,247,167,171,250,154,161,249,155,155,248,168,167,248,158,165,247,152, 165,247,162,163,247,154,162,247,162,162,246,149,154,247,167,159,244,167,171,248, 162,166,247,157,156,247,144,148,243,163,153,243,158,164,245,156,160,243,154,157, 243,156,150,245,164,160,243,152,151,237,164,156,242,160,167,248,156,157,247,162, 162,248,156,161,246,152,157,245,158,159,244,142,144,244,160,153,245,152,152,244, 150,149,244,159,152,247,153,153,247,148,151,246,150,149,243,148,151,235,172,159, 243,156,157,245,160,154,246,149,150,245,146,155,237,152,154,236,160,155,242,153, 154,245,158,154,243,158,159,246,150,148,245,150,151,242,143,142,242,154,146,244, 158,158,247,162,162,246,159,162,247,161,165,247,157,159,247,155,157,247,152,157, 246,156,162,248,152,163,246,156,162,246,151,162,246,159,159,243,150,158,243,163, 160,245,153,159,244,157,156,245,159,157,243,154,157,246,157,151,245,161,156,246, 167,164,247,164,166,246,160,173,245,163,163,246,166,164,246,162,167,245,167,169, 247,167,166,246,166,172,247,169,168,247,156,164,244,148,151,245,159,155,246,155, 148,244,144,143,239,154,145,242,151,157,240,149,159,244,154,152,246,152,159,246, 152,150,243,155,160,244,142,157,244,167,159,241,156,162,245,163,157,242,141,157, 241,150,148,242,159,171,243,166,168,247,157,167,246,149,156,247,158,157,245,161, 167,249,146,159,244,152,147,244,164,156,246,156,162,246,160,164,246,164,163,246, 161,156,246,170,168,246,163,167,247,154,158,246,167,166,245,152,158,245,135,136, 244,131,131,244,153,144,244,155,151,246,151,147,242,164,165,242,156,171,244,164, 166,249,162,164,249,167,175,246,164,171,247,156,167,245,159,164,246,161,167,246, 150,153,246,158,150,246,166,162,247,158,159,249,163,156,247,163,164,246,164,164, 246,162,166,247,159,162,247,171,167,246,164,158,244,165,163,244,159,155,243,148, 155,244,155,157,245,153,158,244,164,167,242,152,160,242,161,164,245,150,156,246, 147,155,242,157,159,246,162,163,246,153,163,244,144,167,242,147,153,242,153,153, 245,151,157,244,151,152,235,155,165,239,163,158,242,154,154,246,149,153,243,139, 134,241,166,152,245,157,161,247,166,162,246,162,166,247,165,165,246,159,156,242, 152,154,246,152,153,243,154,152,242,164,154,246,162,161,246,157,158,246,155,152, 245,157,153,246,164,159,246,166,166,247,157,161,246,167,164,244,158,158,246,158, 155,246,156,158,245,150,153,245,154,149,245,160,150,246,161,153,245,154,161,245, 151,151,243,161,156,245,145,149,245,155,153,246,156,161,243,164,157,245,159,161, 242,166,167,246,165,174,247,160,163,246,158,150,246,168,163,246,164,168,247,161, 162,246,160,167,246,161,164,249,154,159,248,172,168,247,159,163,245,149,142,244, 160,156,247,167,166,246,164,161,246,166,164,246,143,148,241,146,141,242,160,154, 242,153,164,243,162,159,242,155,163,245,144,148,245,156,159,244,156,164,245,150, 157,246,157,151,242,142,151,243,151,144,244,164,161,246,160,159,246,156,157,248, 163,158,246,161,163,249,150,150,246,155,145,246,168,160,246,149,157,245,154,154, 245,173,170,247,165,169,249,161,167,245,166,169,246,157,161,247,165,160,246,152, 164,244,140,158,241,152,150,242,146,138,242,155,154,245,159,156,242,142,154,242, 150,143,245,163,161,246,153,164,243,146,156,242,162,162,243,134,157,242,149,154, 244,156,159,247,158,158,247,151,158,246,167,165,245,161,162,246,162,164,246,158, 165,244,161,163,241,170,167,248,161,165,247,170,171,249,164,172,249,159,171,244, 165,159,246,152,156,243,153,151,243,149,151,247,148,149,245,145,150,246,155,155, 246,163,159,247,157,154,242,163,161,244,153,165,245,143,154,240,150,141,244,138, 153,241,146,159,238,153,158,237,144,149,234,143,147,235,171,159,243,159,161,246, 150,155,244,157,149,244,167,162,247,162,158,247,165,164,246,157,165,249,168,166, 247,168,169,247,161,166,247,159,161,245,158,149,244,171,164,247,163,169,249,152, 165,245,151,159,246,165,160,247,155,160,248,167,167,246,156,159,247,167,158,244, 164,168,249,161,167,249,163,162,247,146,143,242,158,152,244,156,159,243,165,161, 243,148,157,246,151,151,245,161,157,246,148,150,246,158,150,246,155,154,246,162, 159,245,157,156,244,154,161,243,154,161,245,168,164,246,163,168,246,169,168,249, 160,166,246,160,164,244,156,165,245,151,167,246,156,154,246,171,163,246,160,170, 247,159,161,246,158,156,248,163,163,249,168,166,249,155,169,246,157,163,248,159, 158,245,147,149,240,152,149,242,155,157,246,157,155,243,153,153,244,152,144,240, 151,153,243,153,149,242,164,162,243,153,159,245,159,156,248,161,161,249,156,161, 248,152,155,248,153,160,246,163,166,245,168,162,247,168,166,248,163,169,249,152, 159,245,153,147,243,162,164,246,163,167,246,153,157,246,156,159,246,159,161,248, 163,163,248,143,157,244,137,130,245,152,143,244,157,155,245,149,150,246,154,155, 246,150,146,245,154,151,245,156,164,246,147,156,242,150,144,245,155,159,241,134, 138,244,156,138,244,157,153,247,156,158,248,149,148,248,169,158,246,160,165,246, 150,159,246,157,155,246,162,159,241,168,169,246,163,165,249,166,166,247,161,163, 248,151,157,242,165,167,245,146,163,241,164,156,242,151,150,247,151,147,246,147, 151,245,151,155,248,167,159,246,155,162,245,141,160,243,140,152,244,149,149,245, 146,145,245,134,141,241,143,135,238,157,146,239,137,140,238,147,139,235,167,160, 241,156,167,244,149,162,235,164,167,242,161,170,246,160,175,244,163,173,243,159, 164,245,166,169,241,162,168,247,152,162,247,166,167,246,161,163,249,164,172,245, 159,171,245,161,162,247,156,161,245,167,165,248,159,161,249,166,163,247,158,164, 248,168,164,246,165,166,249,159,159,246,176,166,247,167,168,248,169,168,247,164, 164,246,160,165,247,146,149,246,152,150,245,154,158,247,165,160,245,166,164,247, 166,162,248,162,167,246,170,170,247,163,162,247,160,157,246,153,161,246,156,158, 244,170,168,247,164,167,248,158,159,245,143,152,240,151,144,243,168,157,242,168, 164,245,151,154,244,160,162,246,163,163,249,163,162,248,165,165,247,152,158,246, 155,157,246,164,160,246,166,170,247,157,165,246,149,152,248,162,153,245,161,164, 249,168,162,246,155,161,244,146,159,242,147,157,243,150,156,243,162,160,246,162, 163,249,158,163,248,152,160,246,148,149,246,168,155,244,170,171,248,167,172,249, 150,170,243,149,156,244,161,164,242,156,157,246,157,154,246,164,161,247,156,153, 247,158,158,248,163,163,247,146,152,243,153,147,245,155,152,246,159,159,246,156, 155,248,156,153,248,151,156,244,142,149,245,145,145,247,150,150,245,150,147,244, 143,151,242,151,140,244,165,153,246,153,157,248,159,162,246,157,155,247,158,166, 246,157,162,246,155,159,246,153,157,247,155,169,245,162,164,244,169,165,247,165, 170,249,160,165,249,156,164,247,164,154,240,157,152,242,160,158,244,154,160,248, 157,159,246,149,156,245,147,144,242,169,156,244,155,159,246,157,154,243,150,146, 245,151,144,246,155,152,245,132,146,242,146,136,244,149,149,247,145,144,245,161, 148,242,148,157,246,141,147,245,145,139,238,155,151,240,149,150,243,136,149,240, 159,153,241,149,165,240,152,144,240,157,161,247,148,150,246,160,155,244,156,160, 246,144,154,240,158,155,246,159,160,245,144,149,244,162,160,244,164,166,247,161, 165,245,142,161,243,160,166,243,170,170,248,162,166,249,168,172,247,161,175,246, 161,172,246,159,166,246,156,161,246,152,158,247,153,151,245,159,154,244,159,163, 248,163,167,246,162,170,246,153,160,246,170,163,248,169,171,250,158,167,249,151, 155,245,148,144,244,164,162,245,153,159,244,162,165,241,153,148,240,154,154,242, 169,157,238,167,172,246,162,165,246,157,156,245,162,160,249,166,166,247,164,167, 249,161,166,247,161,168,247,153,166,246,149,160,246,160,161,245,155,157,247,161, 161,244,160,156,245,166,167,247,142,154,243,152,146,242,156,156,243,153,150,246, 163,156,247,162,164,247,161,161,248,156,156,247,153,157,247,163,169,246,161,170, 246,163,168,245,140,147,242,152,148,244,154,151,245,163,162,246,162,157,246,167, 168,249,163,163,249,163,163,249,163,166,248,145,146,241,154,155,245,148,158,244, 155,159,245,161,159,247,158,162,248,151,158,248,145,150,248,156,146,246,157,153, 246,159,153,245,151,152,243,162,155,243,160,169,246,144,160,245,151,153,244,156, 161,247,153,153,246,156,149,246,158,159,248,144,156,246,139,144,246,165,154,243, 166,166,248,155,165,247,157,159,247,142,152,246,167,164,246,155,159,245,154,158, 244,145,152,246,156,159,245,149,151,244,164,155,243,166,166,247,156,162,247,158, 161,248,157,160,248,156,159,248,155,155,248,149,145,244,149,138,244,150,148,245, 151,154,246,152,159,242,148,163,237,151,152,245,159,155,245,155,153,245,137,148, 242,144,140,239,137,140,239,155,144,242,158,154,245,161,160,247,158,158,248,168, 159,245,163,165,247,152,155,244,154,159,243,160,157,243,146,144,244,157,153,246, 157,159,244,157,157,242,147,147,243,153,148,246,169,165,245,159,166,248,164,165, 244,157,159,248,155,157,245,158,156,246,159,161,246,155,158,247,166,157,247,163, 165,246,141,157,244,167,159,243,159,163,246,162,156,246,166,169,247,166,172,249, 159,166,247,168,159,244,157,154,244,164,158,246,155,153,246,165,162,246,157,158, 245,145,154,242,142,156,240,157,162,243,155,161,246,155,157,247,162,163,247,168, 165,246,161,167,249,152,164,248,153,156,246,159,160,246,163,155,245,152,159,244, 147,154,246,164,159,245,160,168,245,159,172,244,153,162,245,141,146,242,150,155, 243,165,155,245,166,165,248,159,161,247,154,161,246,158,163,246,148,153,246,153, 150,245,159,162,246,157,161,246,151,165,243,154,155,243,155,156,247,165,159,246, 159,165,246,158,164,247,162,166,247,158,161,246,154,161,243,154,158,242,153,154, 245,154,152,244,156,159,241,157,159,248,161,160,249,152,156,249,145,153,249,148, 155,247,160,160,246,160,162,248,156,157,245,147,155,246,149,151,248,138,145,244, 148,144,246,150,157,246,151,161,244,141,159,242,162,159,242,143,153,241,139,147, 244,158,155,243,165,167,246,150,159,245,164,158,247,158,159,247,163,166,248,155, 165,248,167,167,245,151,156,246,148,149,248,148,149,246,163,149,245,167,167,249, 148,156,247,153,157,246,153,153,246,159,161,248,160,162,247,164,160,248,157,158, 246,145,147,246,154,149,245,151,151,243,154,142,242,149,146,245,156,155,242,158, 158,241,148,152,242,152,147,241,151,154,241,158,161,244,159,158,244,157,161,249, 150,157,247,157,166,245,170,169,247,157,156,245,158,151,242,162,162,245,153,160, 246,159,159,246,161,164,245,160,157,246,162,161,246,160,158,249,154,157,245,151, 163,240,163,161,233,162,162,246,158,165,245,160,158,243,162,159,246,160,157,246, 168,166,247,158,168,246,147,147,243,165,157,243,161,168,247,164,168,247,167,162, 246,169,167,247,163,164,249,159,163,246,159,162,248,163,170,245,163,167,248,168, 166,249,163,164,246,153,156,243,156,152,241,161,152,245,159,155,248,160,160,247, 161,169,244,168,170,247,163,163,247,149,150,246,159,154,242,153,159,246,164,169, 246,156,165,245,151,144,245,166,159,244,150,159,243,151,156,243,152,161,247,137, 136,244,153,146,243,157,165,242,165,169,245,158,163,249,153,156,248,147,152,245, 164,159,244,151,156,246,156,153,247,157,158,243,152,142,244,159,154,242,148,157, 246,168,157,245,162,167,246,153,157,247,153,155,246,157,157,248,164,163,247,157, 161,246,154,148,244,154,159,244,154,153,242,158,158,248,159,160,249,152,155,249, 147,147,245,152,141,245,156,154,243,154,170,244,155,167,246,147,155,246,149,149, 245,147,148,244,150,142,246,142,147,245,147,144,243,142,137,246,163,151,244,139, 152,241,147,136,244,156,144,245,161,160,246,161,154,243,156,160,245,155,154,246, 156,158,245,149,151,246,164,160,244,165,168,248,154,152,247,159,156,247,161,162, 244,163,170,249,157,159,247,153,158,244,159,159,245,154,159,244,153,154,247,169, 165,246,161,165,247,153,153,247,155,155,243,157,159,246,153,152,246,153,150,243, 159,159,243,140,158,242,146,154,241,151,154,244,144,144,240,161,151,241,165,161, 246,157,164,249,152,159,246,155,151,245,172,164,246,162,170,247,160,171,244,165, 168,246,149,153,245,150,151,244,161,156,247,163,162,249,167,166,247,161,163,246, 157,159,244,150,151,240,163,148,237,165,167,246,142,155,245,173,163,243,164,167, 249,157,162,249,158,167,246,151,161,245,162,158,245,163,159,246,149,157,246,159, 156,246,172,170,247,162,173,246,168,168,247,160,163,246,149,157,243,164,159,242, 151,163,242,171,168,246,158,169,246,143,158,242,149,154,241,167,162,244,164,163, 249,158,163,247,155,151,246,168,164,247,170,169,249,161,165,247,155,161,243,145, 158,243,148,154,243,155,160,246,157,160,245,145,158,244,160,158,243,152,148,244, 153,148,246,150,152,247,151,155,246,150,148,245,163,153,245,156,164,247,153,155, 247,147,147,246,167,158,244,156,152,246,163,156,246,158,166,246,162,167,245,151, 162,246,151,151,246,160,159,239,151,163,242,154,159,246,154,154,247,157,156,247, 160,162,247,159,162,245,156,157,245,152,161,243,155,145,245,164,155,246,157,162, 248,154,161,249,151,158,248,161,160,246,138,148,244,143,141,248,147,145,247,145, 146,246,148,143,245,154,156,246,152,147,246,145,146,246,148,152,245,151,149,245, 158,149,245,146,147,242,154,153,243,159,156,243,157,167,246,157,163,246,147,160, 246,165,169,242,161,174,245,155,162,244,152,150,246,164,167,247,165,164,249,161, 162,246,152,152,247,156,155,249,159,162,248,152,151,248,160,153,248,165,164,247, 157,153,247,156,168,246,157,165,246,148,159,242,151,160,236,153,163,239,154,159, 247,159,159,247,157,157,246,137,141,243,145,137,241,146,151,242,153,155,237,160, 161,239,165,161,246,161,162,246,150,154,246,151,155,242,165,168,245,153,159,246, 146,150,243,166,166,246,163,166,248,155,160,247,161,161,247,161,164,249,164,165, 249,164,168,247,161,165,246,160,163,247,161,165,243,162,168,247,148,152,249,166, 153,246,162,168,247,156,162,248,138,148,243,143,145,244,160,163,245,160,161,247, 161,158,245,154,155,248,164,167,246,151,157,240,161,159,246,165,166,246,150,153, 243,157,153,242,160,146,245,163,164,246,163,164,247,159,156,247,156,153,246,165, 161,244,163,169,246,162,164,245,165,163,246,164,162,248,169,168,247,166,168,247, 147,159,241,138,143,245,153,144,245,158,150,244,156,161,243,142,148,245,159,153, 248,157,168,245,155,167,244,138,151,245,149,146,245,157,156,247,164,159,246,144, 153,244,164,157,245,167,164,247,162,167,249,166,168,247,160,167,249,144,155,245, 153,154,245,159,157,243,152,164,240,151,162,240,151,149,246,155,151,246,158,157, 247,163,163,247,152,154,248,163,164,246,151,161,246,149,144,243,170,162,247,166, 169,249,161,164,247,147,151,246,146,149,246,153,162,243,140,160,242,151,154,244, 152,153,244,153,156,246,150,149,243,140,151,245,166,160,244,153,156,246,141,143, 245,156,148,247,159,154,246,147,149,241,157,150,244,151,151,243,145,149,245,152, 153,246,142,149,244,163,151,240,143,145,246,158,153,243,156,155,246,147,157,246, 163,162,246,168,169,248,159,164,246,163,162,248,149,156,246,168,161,246,167,163, 247,162,167,249,158,162,249,143,149,244,157,153,246,156,157,243,140,135,235,158, 146,237,157,153,247,150,159,246,159,158,246,149,155,244,145,146,244,144,153,241, 144,145,237,154,149,236,161,162,245,156,163,243,157,164,245,144,150,241,168,158, 239,156,157,243,149,152,242,157,154,246,163,164,246,158,162,247,155,156,247,160, 160,247,161,165,247,158,162,246,159,156,244,160,161,248,158,157,247,162,163,247, 158,158,249,164,159,248,150,159,246,159,155,244,158,159,246,142,140,244,150,144, 245,167,158,246,172,169,248,157,160,247,162,160,249,156,152,246,158,153,247,164, 164,246,164,162,246,161,161,246,162,159,246,162,163,244,168,165,247,170,168,248, 162,165,247,156,163,247,158,158,247,162,161,247,159,169,246,163,167,247,167,167, 246,170,170,247,162,165,246,158,153,243,164,158,246,151,160,246,145,151,246,149, 151,245,159,159,246,138,148,243,150,144,245,158,151,244,155,149,246,159,164,244, 158,172,242,154,153,245,161,150,246,167,170,249,161,166,249,160,165,245,150,169, 242,146,158,243,153,148,245,157,155,246,141,146,244,152,144,244,157,147,244,162, 155,247,159,158,247,160,159,247,160,157,246,153,157,246,151,157,243,155,158,245, 157,162,246,158,159,247,163,165,246,151,160,246,142,153,245,147,151,243,133,134, 248,145,141,245,138,144,244,161,156,242,150,158,242,140,140,244,151,156,242,152, 168,239,146,144,243,160,151,248,163,162,247,152,155,243,158,158,245,159,162,243, 159,156,244,155,151,245,150,148,246,137,150,243,152,153,246,158,156,243,152,156, 243,143,150,244,168,153,240,165,167,248,153,159,246,165,165,246,149,154,246,161, 157,247,162,173,246,149,166,247,155,159,247,151,155,244,151,156,246,159,163,246, 152,152,243,164,158,244,164,169,248,142,150,243,154,158,242,155,163,243,143,141, 245,150,146,242,135,148,237,153,141,239,162,158,245,151,158,243,145,155,240,144, 153,235,162,159,238,149,153,245,153,156,246,150,153,246,155,155,246,156,159,247, 159,162,247,151,157,247,155,155,247,162,162,247,163,163,247,162,166,249,161,159, 249,162,162,249,159,160,249,161,161,248,159,156,247,170,162,246,158,168,246,158, 164,245,152,153,243,161,158,245,173,172,247,161,167,249,161,163,249,167,166,249, 162,167,246,164,164,246,164,171,245,154,169,242,154,163,243,157,159,242,158,167, 238,170,174,246,157,165,249,158,162,249,157,157,248,159,161,249,156,154,245,164, 156,243,170,171,246,168,171,247,158,168,245,157,163,243,165,166,247,155,159,247, 145,146,243,142,150,243,144,149,244,154,153,243,159,151,247,159,152,246,157,156, 244,137,152,240,155,149,236,165,164,245,160,165,249,159,162,247,156,158,248,155, 161,243,148,145,241,154,148,245,162,156,245,159,165,246,148,158,243,161,163,244, 166,168,246,159,167,249,162,170,246,166,162,246,165,165,248,142,153,241,153,146, 244,157,151,246,153,161,248,149,157,247,155,164,246,149,156,245,139,144,244,149, 146,244,143,142,247,148,143,242,137,147,241,153,152,238,160,153,242,150,144,242, 141,143,242,153,144,244,159,157,247,161,158,247,161,163,247,153,157,247,153,157, 247,149,153,245,163,161,243,158,164,247,154,160,247,161,157,244,157,167,243,160, 158,245,151,156,243,156,153,245,160,171,244,160,167,245,153,156,246,155,161,243, 153,163,243,153,156,247,163,161,244,159,151,244,150,152,244,142,152,245,139,156, 245,150,153,245,154,155,245,158,159,247,159,162,248,156,162,246,149,150,240,158, 152,243,146,154,240,151,157,240,148,142,244,155,153,243,160,164,245,153,156,245, 148,143,243,155,142,237,157,153,239,156,149,244,160,153,246,146,150,246,152,150, 248,150,153,246,149,155,242,161,154,244,163,155,247,163,161,249,155,162,246,162, 163,247,163,164,247,164,165,250,166,166,249,164,166,249,161,164,248,157,168,241, 155,160,243,153,155,246,157,159,243,155,155,245,166,165,247,155,168,247,157,164, 247,157,170,246,157,159,243,161,165,245,154,161,244,138,144,240,158,151,242,148, 151,239,143,151,239,165,161,243,164,164,249,154,158,248,162,163,247,165,163,246, 167,171,247,160,170,243,151,164,243,163,171,242,154,161,244,153,152,247,163,165, 246,157,166,246,158,159,246,151,159,243,146,144,241,159,151,246,162,157,247,162, 160,249,158,161,249,141,153,245,146,141,242,159,158,246,159,154,246,169,163,246, 161,162,246,145,164,240,156,156,243,160,157,246,164,159,246,158,161,246,145,151, 245,149,146,245,162,161,246,156,159,247,153,152,247,170,163,248,166,161,247,153, 158,244,155,157,242,159,160,244,158,151,246,156,157,246,153,161,239,157,162,243, 144,144,245,155,151,246,145,151,246,134,144,239,145,142,234,134,143,237,161,152, 241,164,157,243,155,154,246,155,150,245,158,158,248,161,161,249,153,161,246,161, 162,246,165,163,245,161,158,246,156,160,248,154,161,247,152,152,246,157,166,243, 153,149,246,161,162,247,158,160,248,148,159,247,143,147,244,163,159,242,160,159, 245,146,149,237,147,149,238,149,146,246,164,157,245,167,170,245,161,165,246,129, 144,241,133,136,243,155,144,241,157,157,242,153,161,243,153,158,246,163,156,245, 152,165,245,153,162,243,143,139,240,159,148,244,161,156,245,143,151,242,154,151, 243,163,160,243,169,158,246,169,168,247,159,166,246,163,168,246,161,165,246,155, 157,247,154,148,246,155,153,243,154,158,239,164,163,239,162,164,246,161,165,247, 154,156,246,162,156,246,153,168,243,155,169,246,161,166,246,165,166,247,159,163, 245,140,154,235,154,147,238,156,154,245,154,150,244,164,159,244,161,160,246,150, 161,246,159,154,243,156,152,243,156,161,243,156,156,246,167,162,246,156,156,244, 156,155,245,156,155,243,152,148,240,158,150,242,167,162,247,162,161,246,156,159, 246,155,166,244,158,162,246,155,158,246,154,150,246,159,154,246,163,160,247,159, 158,247,153,160,244,149,151,246,145,162,242,143,149,243,154,154,243,164,161,243, 161,160,248,165,163,246,156,161,249,145,149,246,151,149,246,157,149,245,170,165, 248,165,168,249,160,167,247,143,138,242,160,150,246,165,159,245,163,167,249,160, 165,249,152,159,246,159,154,244,157,151,246,170,163,247,165,158,247,170,168,249, 165,170,249,153,161,246,148,152,247,155,157,246,161,164,247,138,156,244,144,145, 246,153,151,246,151,148,248,157,154,248,150,153,243,133,143,240,144,145,239,143, 136,239,159,149,245,163,161,247,167,165,248,153,162,244,157,156,246,159,162,246, 151,158,246,148,154,246,155,158,245,163,166,247,149,163,247,156,155,246,153,157, 246,149,153,246,167,161,246,159,161,247,152,160,247,154,153,245,167,152,245,164, 161,248,162,163,248,153,151,240,151,155,238,158,158,242,157,162,245,153,155,247, 168,165,247,159,158,245,149,151,238,162,147,239,141,153,242,153,146,245,161,155, 242,163,171,243,143,146,242,153,146,242,161,153,243,165,156,247,168,168,248,145, 150,243,150,147,244,165,156,245,171,171,247,163,170,246,156,164,246,150,157,246, 159,153,244,163,165,248,159,160,247,157,157,245,157,154,241,162,158,244,155,157, 244,162,160,248,158,162,249,158,162,248,138,143,241,153,148,245,153,154,246,163, 166,247,156,166,245,145,159,238,157,156,240,145,159,244,167,164,242,163,171,246, 160,164,243,144,152,243,168,161,246,165,166,248,158,159,246,162,155,247,164,166, 249,156,159,247,156,160,246,159,162,246,159,165,241,164,165,246,160,157,246,162, 171,246,157,163,244,151,144,245,163,155,247,159,162,246,165,165,245,164,162,246, 165,165,249,162,163,249,151,160,247,151,147,248,146,144,243,151,142,244,155,151, 247,161,159,246,163,163,247,156,165,246,160,168,246,161,156,246,160,154,246,161, 155,246,165,170,246,162,166,249,162,163,249,159,158,246,153,161,245,152,163,246, 160,160,247,154,161,246,150,152,246,163,152,245,169,167,247,167,171,249,171,171, 250,169,170,250,154,167,247,151,163,245,145,160,245,155,159,246,161,161,247,148, 145,245,149,142,246,155,151,245,160,157,247,158,163,247,158,159,247,151,157,245, 142,149,245,143,138,244,152,149,245,159,154,247,168,167,248,150,158,246,157,159, 247,145,151,245,146,155,245,161,153,243,155,149,246,154,161,247,150,153,245,164, 155,246,158,160,246,156,156,246,167,162,246,159,164,248,142,151,245,157,153,245, 170,168,247,160,170,247,158,167,245,152,161,243,136,152,241,157,148,244,157,153, 244,157,158,248,164,164,247,145,166,241,154,162,240,157,157,242,149,146,245,157, 154,247,135,154,241,142,152,242,154,151,241,158,152,246,168,159,246,170,165,248, 167,171,249,154,159,246,157,156,243,154,164,243,161,164,246,165,165,246,159,160, 247,158,156,246,161,160,245,161,161,247,158,161,247,158,160,247,161,164,247,165, 167,247,151,163,243,160,162,243,159,163,243,162,159,246,156,155,243,158,156,245, 150,154,243,160,162,245,155,157,245,146,146,245,155,149,241,151,143,240,154,146, 244,149,155,245,161,155,244,153,152,245,162,157,247,160,174,244,163,174,241,163, 166,248,160,162,248,161,163,245,142,154,239,155,151,242,146,152,241,166,165,242, 162,169,242,152,158,246,166,161,244,156,154,246,164,155,247,162,163,247,162,159, 248,167,169,250,165,166,250,162,163,249,153,164,246,151,159,246,144,162,241,147, 155,244,156,156,246,153,156,246,164,165,248,148,153,246,149,148,248,169,165,247, 161,167,249,161,164,246,160,159,247,166,163,247,160,164,248,163,163,249,155,153, 245,159,147,244,160,159,245,151,155,246,161,159,246,168,165,246,157,167,247,164, 161,246,166,170,249,163,170,249,149,155,247,147,147,245,147,139,244,152,148,245, 160,158,246,163,166,248,151,168,243,149,165,241,157,159,246,157,155,248,159,158, 249,152,157,248,140,147,248,151,142,246,153,147,246,152,158,245,158,163,246,149, 156,246,149,152,245,155,152,246,146,141,245,168,154,243,156,159,247,145,153,245, 158,154,244,156,161,247,156,161,246,155,158,248,167,159,246,159,165,249,152,157, 246,156,157,247,157,161,246,148,157,246,157,152,245,151,154,240,146,140,237,167, 154,242,138,158,242,148,155,245,159,161,246,147,145,245,159,150,243,141,153,235, 158,149,238,158,161,243,151,155,241,152,146,244,161,154,246,168,163,247,165,165, 249,160,170,247,152,168,245,156,165,246,154,159,245,152,148,245,160,158,247,163, 159,247,163,163,249,156,162,248,150,158,243,167,166,245,154,162,245,159,158,247, 164,161,246,158,159,247,151,153,246,161,158,247,159,161,245,160,162,247,154,160, 247,153,159,246,159,159,243,152,150,243,164,162,244,151,153,246,157,151,243,159, 156,248,155,152,247,148,152,247,163,156,244,148,159,246,165,161,243,138,161,233, 151,154,235,163,163,244,161,162,246,163,165,247,159,159,244,161,155,244,138,144, 238,155,150,244,149,149,241,166,162,242,151,163,243,155,162,244,169,166,246,159, 171,246,163,169,247,169,167,250,160,166,250,152,166,245,136,157,242,147,146,247, 141,137,242,156,142,244,150,154,246,151,147,246,158,160,247,148,156,246,161,157, 245,157,157,246,156,158,245,157,150,244,165,167,248,162,169,247,157,165,247,157, 158,248,172,172,247,166,170,248,159,166,246,152,156,247,163,160,247,165,161,249, 161,158,247,168,162,246,161,168,247,156,166,248,154,163,248,156,163,248,152,155, 246,158,159,243,159,161,244,159,162,249,133,146,243,150,144,243,156,154,246,159, 159,247,162,160,249,158,159,247,155,153,247,152,157,247,154,162,246,146,158,243, 153,153,245,157,158,246,153,148,245,158,158,246,158,161,248,164,160,246,161,166, 246,146,149,244,156,150,246,152,155,247,149,153,246,155,147,246,158,168,249,151, 164,248,155,153,246,149,153,246,167,154,243,162,164,247,164,163,245,162,164,246, 162,161,246,161,163,247,148,147,245,153,145,246,157,153,246,161,158,248,153,158, 242,137,140,232,157,153,234,142,155,237,147,146,239,156,158,241,163,163,246,166, 166,249,161,168,249,155,162,248,145,151,247,149,151,244,159,148,243,169,166,247, 161,162,247,166,162,248,161,167,249,158,158,246,148,152,243,162,155,243,155,160, 245,159,157,245,173,166,246,161,164,248,157,156,246,157,155,246,152,157,243,158, 155,246,164,159,246,153,161,246,154,161,248,153,159,247,152,161,246,153,159,245, 164,159,247,158,162,249,162,159,247,155,156,248,159,161,247,149,150,246,160,156, 243,144,146,235,157,139,236,155,157,241,160,161,246,155,160,243,159,163,243,162, 163,243,145,142,244,146,145,244,154,145,246,158,157,244,147,153,243,150,143,245, 159,163,244,149,154,245,156,156,245,170,171,247,159,165,247,141,149,244,143,136, 248,149,146,248,143,158,242,154,156,245,151,157,246,151,158,243,155,160,243,135, 147,247,158,154,245,157,155,243,167,167,246,158,163,249,151,158,247,155,159,247, 156,158,245,154,157,246,150,165,243,166,163,244,157,163,247,156,154,248,165,163, 248,166,166,249,167,168,249,166,168,249,153,161,247,146,151,247,141,150,245,152, 150,241,142,149,239,156,147,241,153,155,246,153,160,247,147,157,240,149,153,236, 151,158,242,157,155,245,164,164,245,159,164,247,158,164,248,144,152,249,143,147, 247,141,146,239,159,153,242,148,155,245,156,165,241,149,159,245,155,157,248,161, 157,246,153,163,246,155,157,245,164,161,246,156,159,246,155,146,246,169,162,247, 148,157,243,147,150,246,161,157,246,151,154,246,169,161,245,162,163,246,166,162, 246,165,168,249,157,161,249,160,162,249,152,161,248,157,159,248,158,157,247,160, 161,249,159,161,247,156,156,244,161,154,244,147,142,242,154,147,244,155,154,245, 157,159,246,162,164,249,151,161,247,159,162,246,156,151,246,155,154,246,159,161, 244,167,173,245,164,168,250,164,168,249,153,164,247,164,165,248,160,163,246,154, 157,246,154,161,246,157,151,245,166,168,245,163,168,249,156,164,246,149,156,246, 154,155,245,168,170,246,155,169,245,141,151,240,149,155,244,144,154,246,149,148, 244,163,156,244,160,163,247,160,162,249,161,163,249,161,161,247,159,157,246,159, 157,246,159,162,246,158,153,243,159,161,245,147,153,245,158,155,246,164,161,245, 153,152,245,159,156,247,160,164,247,156,157,244,154,152,245,143,151,241,152,147, 241,161,156,243,154,160,245,149,149,246,155,145,246,157,160,245,163,165,246,155, 157,246,148,147,248,144,151,246,138,132,246,149,144,245,137,151,244,150,142,244, 157,157,242,140,138,242,162,150,245,159,160,246,155,164,247,164,163,247,154,156, 247,152,153,246,149,158,243,156,156,243,148,147,246,165,153,246,162,164,249,160, 164,247,158,164,249,163,161,249,166,168,248,163,168,247,164,165,247,160,161,246, 157,156,244,157,154,242,144,151,245,146,143,244,158,149,244,147,152,246,146,149, 243,156,135,235,160,151,242,161,158,244,154,164,245,161,159,246,150,157,247,162, 155,246,157,148,245,146,140,237,154,152,239,153,160,240,147,147,242,157,154,243, 148,149,246,164,157,245,148,153,247,152,150,245,165,163,245,160,165,247,162,165, 246,167,171,245,168,168,245,157,157,246,148,152,246,154,150,246,155,162,243,147, 172,240,149,168,239,157,164,243,159,163,246,156,159,248,152,151,247,165,158,246, 157,158,246,153,168,243,152,163,244,153,163,243,150,167,242,154,162,243,151,166, 243,153,160,243,158,153,246,161,165,246,145,152,246,151,147,245,166,163,246,158, 156,246,157,152,246,158,151,244,161,163,249,153,165,246,148,157,243,162,156,241, 161,165,245,157,159,246,155,153,245,157,159,245,158,157,245,160,162,247,140,155, 244,157,161,243,154,151,246,145,158,244,143,153,245,147,154,242,147,149,242,143, 146,245,151,155,243,161,159,246,152,161,247,159,160,246,157,163,247,161,167,246, 167,170,247,156,167,247,165,163,247,164,162,246,154,157,247,158,156,244,154,153, 245,162,167,244,157,165,245,158,162,245,147,157,243,161,155,246,158,158,245,148, 148,239,141,148,239,149,151,241,153,157,243,155,162,243,162,164,245,149,157,246, 162,158,247,160,165,248,142,151,244,145,154,246,158,151,243,154,152,243,143,138, 244,144,147,244,166,154,242,162,162,244,159,164,249,156,160,248,155,150,245,168, 161,246,156,160,249,155,156,248,151,148,243,163,158,245,155,154,247,164,165,246, 157,165,247,161,156,247,162,159,249,167,161,247,158,162,249,163,162,249,162,163, 249,153,159,247,158,158,243,145,162,245,153,159,242,162,158,244,153,158,243,150, 146,245,153,147,246,162,155,245,167,164,246,154,160,245,154,149,246,171,162,246, 154,156,245,165,159,246,162,169,249,154,162,246,151,156,242,146,146,243,156,155, 246,159,158,246,145,154,244,154,161,243,159,157,246,159,152,246,164,162,246,153, 160,246,159,159,246,157,163,243,168,162,246,161,165,249,166,163,247,157,162,249, 153,155,246,152,142,245,157,147,245,161,152,246,159,158,247,154,158,249,161,160, 247,164,164,247,156,162,245,140,150,232,144,155,238,151,152,243,143,140,245,149, 141,244,151,149,242,147,149,242,161,153,243,158,162,246,154,157,245,154,151,246, 162,164,246,161,161,246,173,169,248,164,168,249,160,162,247,147,152,247,155,150, 246,157,161,243,164,156,243,153,164,245,155,161,243,161,157,242,156,158,246,159, 159,247,140,141,244,151,146,244,159,157,244,151,150,244,150,144,241,151,144,239, 154,155,241,144,148,241,149,151,241,153,157,244,144,149,245,165,150,240,146,157, 246,145,153,245,165,165,245,149,158,246,171,162,247,169,169,248,153,157,247,160, 159,248,152,159,246,157,153,243,147,141,242,151,155,243,160,151,246,158,162,246, 161,164,246,159,156,244,154,145,244,145,153,242,153,161,241,146,150,244,159,153, 245,155,155,246,163,153,246,156,162,247,146,151,244,131,134,243,157,149,245,157, 161,245,150,152,243,149,139,243,161,158,244,150,157,246,152,157,246,157,161,246, 171,170,246,169,171,249,160,169,248,150,171,243,151,151,243,162,159,245,157,169, 245,149,161,247,162,157,246,165,167,248,167,170,246,167,170,249,162,163,249,155, 162,247,162,164,247,157,166,245,159,160,244,142,150,237,151,147,234,158,161,241, 157,159,246,165,159,246,157,163,248,151,159,246,167,165,245,165,170,247,162,164, 246,163,169,249,159,169,245,160,166,246,149,159,248,148,153,246,152,147,242,154, 152,243,149,155,245,165,156,245,152,151,243,155,150,246,159,159,248,167,161,247, 167,167,247,154,157,247,159,157,244,146,152,242,171,163,246,157,161,247,164,164, 249,154,159,248,157,161,247,154,167,243,163,164,245,162,167,246,160,167,247,152, 157,248,155,151,246,163,165,247,160,163,249,157,154,243,144,137,243,156,149,246, 159,156,245,155,159,245,142,153,243,150,146,245,160,151,245,150,158,247,151,151, 246,150,153,245,158,153,243,161,162,246,161,174,245,164,170,246,156,167,246,157, 165,241,158,164,243,155,156,244,166,163,245,150,154,243,147,149,242,162,153,240, 157,155,245,161,164,247,152,157,243,155,153,245,162,159,244,161,161,247,159,165, 245,154,162,244,155,157,245,147,149,240,144,143,241,153,155,242,152,157,242,161, 164,243,148,154,247,143,149,246,161,159,246,155,157,246,162,167,246,163,169,246, 158,169,245,155,166,243,159,160,246,162,156,245,160,161,242,141,158,240,150,157, 244,157,152,244,156,157,247,165,169,244,160,166,246,127,143,237,141,143,236,158, 148,238,161,148,244,158,163,249,163,161,247,154,164,246,157,156,246,149,147,245, 144,149,246,154,153,244,164,165,246,161,164,246,156,162,248,149,147,246,156,152, 246,144,146,247,166,156,246,165,168,249,151,162,248,142,144,245,161,155,243,151, 161,241,145,150,244,158,153,245,151,160,246,164,161,246,165,161,246,147,167,243, 169,167,244,154,162,245,153,155,248,153,155,248,162,164,246,135,151,233,147,138, 236,164,151,241,146,155,247,160,161,247,156,161,246,149,147,243,148,156,245,151, 161,245,152,158,245,161,164,245,149,157,240,160,159,244,145,153,246,156,150,246, 160,145,242,160,163,245,148,149,243,162,163,244,158,167,246,150,162,244,158,161, 247,170,165,247,168,169,249,160,166,249,158,167,246,152,166,241,170,162,244,161, 168,246,161,164,246,156,160,246,148,153,243,153,145,243,171,160,245,160,164,247, 156,158,246,154,157,248,163,156,246,160,163,249,154,157,247,166,158,247,160,159, 247,161,161,247,152,161,245,158,152,246,140,149,245,151,147,246,167,157,246,152, 154,245,161,147,242,158,157,245,153,153,246,158,156,247,152,153,247,159,157,246, 151,158,245,151,153,246,153,157,242,164,159,243,166,163,245,157,162,248,156,156, 246,156,159,246,154,154,245,142,152,243,152,151,245,161,158,246,161,162,249,159, 161,249,151,157,247,150,155,247,162,160,246,162,167,246,148,158,246,145,142,242, 157,150,242,151,155,244,161,155,243,147,145,241,163,153,244,142,154,247,153,154, 244,147,155,244,132,151,239,157,146,241,163,157,246,158,164,247,151,155,242,146, 138,237,145,139,241,160,152,246,159,157,247,149,157,245,151,162,245,132,151,240, 132,140,237,174,147,239,166,163,247,157,161,249,166,159,246,147,157,245,153,151, 248,160,156,248,149,144,245,153,154,243,155,168,243,155,160,246,163,162,247,161, 165,246,166,170,246,155,158,246,164,159,246,158,166,248,148,159,248,142,141,242, 159,151,242,152,154,242,140,154,242,158,156,246,148,149,246,164,159,247,164,167, 247,137,148,244,156,155,242,154,166,241,154,157,247,155,155,247,155,163,246,151, 150,246,157,147,243,157,156,246,145,149,248,156,149,246,167,162,246,155,161,245, 146,149,246,145,146,245,146,137,245,140,152,237,152,146,235,152,154,237,152,154, 245,167,157,245,158,166,246,153,164,243,154,159,245,141,151,244,149,155,244,152, 145,245,161,154,245,174,165,247,164,172,249,151,165,246,144,154,243,144,140,244, 156,157,246,147,158,240,151,149,243,157,157,246,159,159,246,140,157,241,163,166, 240,166,168,246,163,164,248,152,161,243,159,171,238,165,167,245,166,164,247,170, 168,249,158,167,247,157,163,246,151,170,242,164,164,245,151,154,247,155,154,247, 153,161,247,168,167,245,167,171,246,158,167,246,156,159,243,157,162,247,151,160, 246,150,160,244,155,161,241,153,151,245,155,150,242,152,153,239,166,162,241,167, 164,247,161,164,247,154,157,243,156,157,243,155,154,243,153,151,245,157,157,248, 161,159,249,164,163,249,155,159,247,155,150,246,158,156,246,152,162,247,157,155, 247,164,159,246,151,155,246,163,154,244,158,161,248,155,157,246,164,164,246,153, 155,246,150,151,244,150,144,244,136,136,240,152,140,241,159,154,246,155,160,246, 152,153,246,161,154,247,150,146,242,156,153,244,153,159,244,147,152,246,143,147, 245,150,137,241,152,141,236,165,161,245,153,166,245,161,164,246,167,167,247,158, 160,246,152,148,246,162,161,248,158,163,249,140,151,246,138,139,247,154,146,244, 158,164,245,138,154,244,152,154,244,159,163,243,155,161,246,158,163,246,144,146, 247,162,153,243,161,160,245,151,158,243,146,139,240,151,146,244,164,150,243,159, 158,247,161,164,246,145,143,245,137,142,244,152,140,245,158,158,246,137,155,245, 156,149,245,168,156,246,165,167,248,158,165,248,152,158,248,163,161,244,162,168, 246,149,161,246,143,152,244,143,154,242,144,148,244,128,132,241,139,143,237,159, 153,238,148,157,244,171,161,244,149,161,245,149,149,245,162,154,246,155,154,245, 154,146,241,161,163,245,153,167,246,169,173,245,165,168,248,144,151,243,148,150, 245,145,146,246,154,158,243,155,157,247,165,158,246,156,162,244,159,163,248,139, 144,242,154,145,245,163,161,244,160,165,244,149,152,241,145,144,239,165,158,241, 168,165,248,167,166,246,161,161,246,149,153,243,145,137,241,160,153,245,154,159, 247,153,153,245,159,153,244,154,161,246,156,162,245,162,160,246,159,157,245,154, 160,243,155,153,245,145,153,243,149,148,243,153,149,244,162,160,245,152,155,245, 158,153,245,168,174,246,160,168,247,147,158,245,149,158,243,155,159,246,151,155, 245,159,157,247,162,166,245,165,165,247,157,159,248,160,161,247,158,165,245,161, 156,243,161,165,247,162,168,246,159,168,245,162,168,246,160,165,247,159,162,248, 156,166,245,160,163,247,161,164,247,159,160,247,159,159,248,152,148,243,156,150, 245,151,151,246,163,157,246,162,157,249,157,162,246,149,157,244,151,150,241,146, 156,244,146,152,247,154,154,246,151,150,245,167,163,245,149,153,246,160,155,245, 156,166,246,164,165,246,156,162,246,139,159,243,153,162,244,149,155,246,146,141, 247,152,146,248,153,155,246,145,137,248,152,149,246,146,144,245,148,148,245,164, 159,247,155,153,246,160,154,246,156,166,245,149,162,245,155,161,244,163,152,246, 168,166,247,160,160,249,155,167,246,155,158,243,141,143,244,151,146,248,154,150, 246,139,139,246,168,147,243,171,172,248,158,169,247,149,169,243,153,161,244,151, 152,246,160,158,245,147,160,244,142,141,244,145,143,242,147,146,243,136,140,244, 142,134,244,147,146,242,151,142,244,168,169,244,154,161,245,151,147,245,168,160, 245,161,167,249,156,166,246,159,167,245,153,151,247,159,154,248,162,166,246,158, 161,246,152,150,246,152,152,246,153,149,242,153,154,245,162,161,246,155,157,245, 158,157,246,157,161,243,157,151,246,157,157,246,155,157,245,156,156,246,158,155, 248,154,151,245,169,167,246,172,171,244,167,170,249,156,164,246,154,149,242,158, 155,247,157,153,246,162,150,246,156,158,245,149,151,243,154,144,243,162,164,247, 154,163,246,156,161,246,157,156,247,137,150,242,150,150,240,162,160,243,154,159, 245,164,163,246,151,157,245,155,156,243,165,165,246,152,156,246,144,146,245,149, 156,244,157,152,245,152,157,244,151,147,243,167,168,246,160,170,247,159,160,249, 146,156,246,165,155,244,156,158,248,147,162,243,137,153,244,164,157,243,154,158, 246,153,162,245,137,156,238,158,153,239,161,161,246,166,161,245,161,166,249,163, 161,246,162,162,247,155,153,247,161,162,247,161,168,246,158,163,245,148,154,242, 154,162,236,150,145,232,152,149,241,153,151,244,156,144,244,168,165,246,152,153, 246,151,157,247,158,151,246,156,161,247,147,158,246,141,145,243,138,133,244,149, 149,246,153,153,246,153,151,247,152,153,246,154,144,246,152,156,246,155,147,245, 164,158,246,153,160,247,162,166,244,155,162,246,144,151,242,140,151,241,150,150, 236,168,164,243,161,162,249,165,167,249,140,151,243,153,149,245,154,155,243,155, 150,246,161,156,246,147,147,245,156,162,243,158,170,244,154,159,245,134,138,242, 145,145,241,164,160,242,156,161,246,151,153,246,162,156,246,142,156,243,149,155, 243,150,146,243,150,143,243,155,150,242,149,149,243,149,154,244,151,163,243,149, 160,245,160,163,246,163,168,246,147,148,246,155,152,246,162,162,246,165,161,247, 159,164,246,151,156,246,157,162,246,136,158,242,160,147,244,164,151,244,165,167, 246,150,161,245,151,157,245,163,155,242,153,167,243,156,157,245,160,158,247,160, 159,247,157,158,249,154,155,248,167,161,246,158,163,242,167,170,247,146,161,244, 162,164,242,160,162,247,168,164,249,166,169,249,154,167,246,153,160,245,162,159, 243,154,156,246,150,147,244,159,156,247,161,158,248,155,153,243,137,140,242,166, 158,244,148,153,246,162,156,246,149,155,246,162,153,242,157,159,247,164,162,245, 147,156,241,144,148,239,155,157,244,157,156,245,155,150,245,156,157,244,144,151, 245,164,162,244,154,152,247,166,161,248,156,161,247,142,147,245,152,140,242,168, 163,244,150,150,243,151,152,244,142,142,233,151,145,236,153,160,244,159,168,242, 157,163,247,162,161,246,159,165,247,153,165,247,141,157,245,149,155,245,156,156, 243,144,156,244,144,148,238,139,142,237,154,146,239,159,158,248,165,160,247,162, 170,249,156,166,246,147,153,245,168,150,245,161,160,247,155,150,246,162,157,246, 152,155,245,148,151,245,154,153,244,155,152,246,159,156,246,163,154,245,152,153, 247,168,160,246,163,168,248,153,160,246,147,155,246,151,152,245,162,157,244,136, 145,241,144,141,233,173,161,239,161,166,249,159,165,247,147,164,244,154,153,246, 157,152,246,151,151,248,157,157,246,148,155,247,151,146,247,151,148,246,163,161, 247,151,154,244,148,145,244,158,149,243,156,160,247,150,158,246,155,165,246,139, 146,244,147,142,243,165,155,243,153,151,245,160,155,245,149,150,246,151,147,245, 146,149,243,154,143,243,152,153,242,148,161,243,155,160,246,165,159,248,161,159, 249,165,163,246,160,165,249,149,150,245,154,153,246,147,148,246,169,163,245,167, 169,247,157,164,247,155,161,247,159,157,246,147,163,240,146,156,243,154,149,244, 167,159,246,164,159,249,162,164,249,157,160,248,164,167,246,153,165,243,168,165, 246,151,153,243,154,148,243,159,161,246,166,164,246,155,167,245,138,156,244,151, 155,245,158,157,246,160,162,247,163,163,247,154,163,247,155,160,246,158,162,246, 150,142,243,161,157,246,157,162,246,155,169,241,161,159,246,163,161,247,161,161, 246,161,168,245,152,159,243,144,142,239,155,146,244,164,152,245,162,155,245,158, 160,245,153,146,246,167,154,246,168,159,247,164,164,250,156,161,249,151,152,246, 153,155,246,161,159,247,160,162,248,150,152,246,155,146,241,150,143,239,146,154, 245,152,147,239,158,155,240,154,159,245,157,156,243,146,153,246,140,141,246,164, 149,244,156,156,246,141,146,244,154,138,236,149,145,236,160,159,244,154,160,248, 156,166,244,144,160,245,143,155,243,158,163,242,173,164,246,167,172,249,157,165, 247,165,164,249,141,157,244,149,148,242,155,155,246,161,155,246,163,164,249,164, 166,247,163,159,246,153,164,247,150,164,245,153,157,243,153,150,245,153,152,246, 158,160,247,145,151,242,159,144,235,160,161,244,151,163,247,153,157,245,144,138, 245,160,150,246,161,161,248,159,160,249,159,155,248,159,158,247,159,154,246,162, 158,247,152,162,246,150,157,245,154,155,246,161,155,246,158,158,247,145,148,246, 151,146,247,141,150,244,144,148,243,167,159,244,160,160,245,158,164,244,156,163, 245,159,154,247,154,149,246,162,162,244,154,159,244,158,151,247,161,156,247,163, 159,249,165,164,250,153,163,246,158,161,247,161,161,249,150,157,246,151,153,245, 167,166,247,166,171,249,155,160,246,154,155,247,164,154,246,151,148,243,150,144, 245,151,149,246,162,163,246,166,170,247,161,166,248,152,158,247,170,161,245,157, 160,245,164,162,245,164,165,245,158,157,245,154,161,246,152,165,245,162,163,244, 134,136,242,146,143,247,156,153,244,165,164,246,158,165,247,155,153,247,150,153, 246,153,147,246,158,160,245,157,161,246,154,156,247,143,139,244,166,158,246,156, 164,245,159,161,243,141,154,242,158,162,243,154,155,244,164,154,246,167,165,247, 166,166,249,160,164,246,169,159,246,175,171,248,168,174,248,168,171,249,153,161, 246,157,155,244,146,153,247,166,150,246,164,161,246,155,161,245,156,156,248,155, 157,248,149,151,245,153,148,243,155,156,242,147,155,245,168,164,244,144,157,246, 145,141,247,168,154,244,156,161,247,159,154,246,156,158,245,145,146,243,157,155, 246,157,156,246,140,150,242,147,145,245,159,151,243,150,147,242,165,164,245,158, 168,247,157,158,249,163,164,249,151,153,246,146,145,243,154,152,245,162,160,246, 159,163,249,158,163,248,164,167,247,141,155,246,151,143,242,154,144,244,159,162, 246,155,152,246,159,155,246,155,157,246,165,163,246,159,161,247,149,146,246,161, 154,247,157,152,246,157,160,247,150,153,249,163,159,247,155,162,247,158,163,247, 171,168,246,161,161,249,155,155,247,144,142,245,154,150,245,159,157,248,164,163, 247,150,161,246,155,155,246,145,147,244,149,139,245,166,161,245,159,167,246,154, 158,243,148,140,246,167,161,246,153,159,246,154,155,247,147,159,242,153,158,245, 160,163,246,164,164,248,165,163,249,160,158,246,165,156,245,152,164,246,159,166, 243,163,155,243,165,169,247,156,165,246,160,166,246,164,163,246,150,170,239,143, 163,238,157,164,244,157,158,247,152,157,246,156,161,246,165,163,245,159,153,244, 167,165,246,156,164,247,159,159,248,164,162,246,155,163,246,157,158,248,155,146, 247,163,165,246,152,160,246,144,145,244,154,152,247,159,159,247,155,154,246,151, 149,246,160,150,246,159,159,246,147,153,246,158,152,244,157,160,245,159,156,246, 162,156,246,150,157,246,153,153,244,155,151,241,157,150,245,163,159,247,164,164, 245,166,171,246,170,169,249,164,167,247,165,168,244,167,176,244,148,170,242,166, 168,244,160,163,245,158,160,244,159,154,243,169,170,244,155,169,243,153,166,235, 165,161,245,157,156,247,158,159,247,147,158,246,150,146,241,149,149,242,164,158, 245,149,153,246,158,148,246,153,166,245,144,163,245,161,161,243,150,163,247,148, 148,245,163,163,244,158,163,247,137,142,243,151,146,245,155,164,240,156,159,245, 157,156,247,153,155,248,154,157,249,158,161,249,162,162,248,148,161,245,149,154, 242,158,155,246,164,157,246,154,156,247,161,158,248,154,153,247,161,155,245,154, 162,246,153,158,247,161,169,246,152,171,245,155,164,245,153,162,247,165,162,246, 159,163,249,160,165,249,148,159,246,149,155,246,157,155,247,164,161,247,155,162, 247,151,149,246,165,162,246,170,172,247,168,169,248,155,161,245,161,159,243,161, 159,245,156,164,245,141,150,242,151,151,243,155,155,246,158,150,246,150,157,245, 153,148,246,163,161,245,150,144,244,165,161,247,160,158,245,159,153,246,150,147, 243,155,152,247,157,155,248,165,165,247,163,165,249,167,172,247,165,170,248,151, 150,246,156,147,247,167,156,245,160,170,246,157,161,247,156,154,248,167,162,247, 139,142,240,154,142,243,152,146,245,159,159,243,141,161,243,156,158,240,171,161, 245,165,171,246,158,167,246,161,164,247,160,162,247,164,166,246,153,158,246,162, 158,248,163,163,247,150,163,246,148,152,248,151,153,245,149,150,245,158,154,246, 164,161,247,156,163,245,164,167,246,160,170,245,166,163,246,161,160,246,156,156, 244,156,159,246,164,164,247,156,154,248,162,157,249,172,169,245,164,163,247,166, 162,248,154,159,244,159,153,245,166,172,247,153,172,244,162,167,242,155,159,244, 157,145,246,166,157,246,157,167,245,165,166,245,148,159,242,162,155,243,142,155, 239,139,128,236,167,161,240,158,161,246,154,159,248,149,149,245,163,155,243,158, 155,246,159,160,247,159,156,246,159,161,246,139,151,245,149,140,248,155,148,246, 142,149,246,147,149,246,146,148,245,154,158,244,151,154,243,149,149,244,148,143, 246,160,151,247,163,159,247,158,154,247,156,156,248,150,157,246,165,157,245,146, 153,245,153,144,245,156,155,247,159,168,248,164,162,247,162,165,249,163,166,247, 152,161,246,153,155,243,148,160,245,148,149,243,149,142,241,155,152,242,151,157, 246,157,161,247,154,161,247,154,159,247,146,146,244,162,149,243,138,156,243,147, 160,244,152,162,245,158,160,246,158,158,248,149,160,243,166,171,240,149,160,246, 156,155,244,164,168,245,154,157,246,151,148,245,153,148,245,158,155,248,159,160, 248,148,161,244,155,162,243,169,164,246,160,158,246,161,158,249,165,168,246,163, 168,247,155,155,245,157,159,246,157,164,246,159,162,246,165,165,247,158,161,248, 166,167,247,167,168,246,169,168,248,173,173,248,155,161,246,154,155,247,160,162, 248,155,172,245,155,161,244,164,163,245,166,164,246,152,159,241,140,141,243,155, 144,243,172,170,246,153,164,244,157,157,246,164,163,247,151,166,245,159,165,245, 161,164,248,164,161,249,162,162,248,158,153,246,152,149,245,149,149,243,155,155, 243,161,155,246,167,165,248,147,153,240,153,158,242,161,159,240,158,173,242,162, 170,245,160,166,246,157,154,246,164,161,246,155,161,246,152,161,243,160,164,239, 172,172,247,167,166,248,162,165,247,165,162,246,159,162,244,157,152,247,165,153, 247,165,165,249,163,162,249,163,161,246,145,156,245,160,156,243,147,149,245,165, 156,245,148,149,242,159,151,244,159,154,243,157,159,248,156,160,248,145,155,246, 153,150,243,165,164,246,159,165,247,159,168,246,151,161,246,153,145,245,153,149, 248,163,152,247,150,148,246,154,150,246,147,147,245,156,149,246,146,142,242,152, 147,245,154,142,245,161,157,247,167,168,246,162,167,249,155,161,248,155,150,247, 164,159,245,149,155,244,159,160,248,145,154,246,154,151,246,162,166,248,151,165, 247,166,160,246,160,161,248,145,157,243,153,146,246,159,161,246,159,164,244,145, 158,246,142,152,247,155,153,245,148,154,243,157,159,245,159,157,247,154,159,245, 139,146,245,141,136,245,149,145,245,157,153,246,158,160,247,150,151,247,154,149, 246,162,161,246,151,148,246,152,153,246,160,152,246,166,168,246,151,166,241,163, 159,247,160,158,246,149,154,241,146,149,240,172,160,243,170,170,249,157,165,247, 149,164,245,157,165,246,153,162,243,152,155,243,150,161,242,153,160,243,164,171, 246,160,160,249,159,158,249,157,161,247,166,166,248,170,170,250,166,169,249,149, 164,246,144,157,244,153,146,245,157,152,246,162,161,246,162,167,247,155,160,244, 149,147,246,158,155,243,157,165,246,158,160,248,158,156,247,142,158,241,142,146, 244,146,148,244,161,159,246,164,164,247,163,175,245,168,172,246,158,166,246,160, 165,239,157,156,245,159,160,246,153,165,243,162,160,241,164,161,245,153,153,242, 150,149,242,162,154,243,164,163,246,162,162,247,163,167,247,161,165,245,155,157, 246,157,153,246,171,166,247,167,170,249,164,165,247,165,165,246,167,164,247,169, 167,249,165,169,249,161,165,249,170,169,247,156,168,247,152,155,245,155,148,242, 162,159,247,164,158,245,157,154,244,155,161,246,159,166,245,156,161,249,156,157, 248,152,152,246,168,159,243,143,164,241,146,153,243,152,150,243,155,153,247,155, 153,247,163,153,247,170,165,249,158,161,247,143,163,245,146,157,246,162,157,245, 160,164,246,154,159,245,157,160,246,152,157,248,161,160,247,162,164,249,154,159, 249,158,161,247,162,166,247,155,167,243,156,160,247,149,151,247,160,159,247,150, 155,245,148,149,245,159,163,244,159,162,246,148,153,245,161,156,245,150,154,247, 152,153,246,136,151,245,142,145,242,156,152,243,137,144,242,159,143,241,154,154, 245,153,157,245,150,149,245,153,146,246,156,147,246,159,154,246,164,162,248,157, 156,249,156,159,247,159,158,247,157,157,248,153,156,248,159,154,246,153,163,244, 146,146,244,159,155,246,160,165,246,148,155,245,141,147,239,170,161,239,167,172, 247,151,162,244,143,140,245,161,151,243,159,149,244,155,156,244,144,141,241,153, 146,245,160,154,246,162,161,249,162,164,249,158,159,248,168,161,246,167,169,250, 165,164,246,141,153,242,156,149,245,159,157,248,160,161,246,156,162,246,153,162, 246,165,161,244,156,162,246,153,158,246,159,153,243,155,164,244,156,161,248,147, 148,241,144,134,243,149,147,245,156,153,244,159,160,246,142,149,246,158,156,239, 155,162,245,145,144,243,156,158,245,151,158,244,153,153,244,158,151,241,164,164, 248,160,159,246,165,159,246,166,165,248,167,170,248,163,165,247,155,162,246,157, 161,244,156,166,245,161,169,244,167,173,246,157,169,245,170,168,246,166,166,247, 169,168,247,166,168,247,160,165,245,164,158,245,163,169,247,152,157,246,166,162, 246,159,155,245,163,161,249,165,164,249,163,161,249,157,155,245,157,151,245,161, 159,247,152,161,247,147,159,245,166,167,244,143,154,242,155,148,245,157,149,247, 164,156,246,165,161,247,163,166,246,169,171,249,161,164,247,147,143,245,153,149, 246,159,152,245,161,163,245,159,151,244,157,160,248,151,152,246,166,153,246,167, 166,249,155,157,247,150,153,246,154,156,247,152,148,246,154,157,247,146,152,244, 154,149,243,145,163,243,151,155,244,149,151,245,153,154,245,157,154,246,152,161, 245,155,156,247,162,159,246,138,139,242,147,143,245,154,150,246,154,155,246,157, 159,246,159,162,246,140,157,243,153,158,243,156,163,245,164,167,247,152,161,246, 157,163,243,156,166,247,147,153,245,160,159,246,160,161,249,159,161,249,156,164, 245,152,163,243,158,151,245,152,161,242,160,160,245,155,158,245,144,151,241,156, 156,245,161,165,245,157,159,247,152,147,247,174,164,245,166,170,247,161,168,248, 156,159,246,161,157,248,164,164,247,167,166,248,156,163,249,160,159,247,168,169, 247,161,168,249,171,167,246,156,154,244,162,155,246,155,163,244,159,157,243,151, 158,247,147,153,245,161,159,243,148,152,246,154,146,246,169,161,246,152,154,243, 160,156,246,160,164,245,150,159,242,157,155,243,151,150,245,161,159,246,151,152, 246,154,150,245,161,160,247,151,150,247,156,154,246,153,149,245,161,163,246,164, 165,245,160,164,246,158,163,248,156,166,246,164,164,245,163,164,249,168,168,247, 155,167,244,152,159,245,157,163,244,153,148,246,161,156,247,158,160,246,167,168, 245,167,170,247,172,173,249,169,174,249,160,168,249,172,168,247,168,168,248,163, 159,247,163,164,245,164,166,246,163,166,249,162,166,249,159,166,248,160,168,246, 158,166,246,166,166,246,152,154,245,153,148,240,150,159,242,137,147,239,162,159, 239,160,166,243,170,172,247,162,169,247,162,161,246,161,165,247,168,168,247,148, 161,243,147,149,241,155,151,234,159,158,240,154,159,244,152,151,246,157,152,247, 168,169,246,167,169,247,166,168,249,155,161,246,160,159,247,155,161,246,153,160, 247,153,152,246,156,157,245,140,142,245,149,144,245,159,152,243,151,148,243,157, 153,245,148,151,246,161,151,244,165,168,247,143,154,246,149,145,246,161,149,245, 150,154,246,159,153,247,156,165,245,149,160,243,152,153,243,143,146,245,156,151, 246,153,153,247,157,152,246,150,152,248,158,152,247,157,150,246,152,161,246,155, 161,246,146,149,239,149,147,239,164,166,243,144,149,243,160,152,244,151,157,243, 160,158,245,154,149,244,149,151,245,163,159,246,161,157,247,168,170,247,159,171, 246,153,161,247,151,154,246,166,159,247,157,161,249,165,166,246,158,161,249,158, 155,248,160,163,248,152,159,248,163,164,246,159,166,247,163,172,246,158,166,246, 157,162,246,147,150,247,153,149,244,159,153,243,166,161,246,164,157,247,168,170, 249,154,164,245,155,159,246,161,160,245,149,155,243,155,163,241,153,159,243,158, 159,246,154,164,243,158,159,246,158,157,246,158,157,246,158,159,246,157,151,245, 150,152,246,160,155,245,158,169,246,161,160,247,158,155,246,170,162,246,166,163, 250,162,166,248,157,159,245,153,151,246,159,150,244,164,162,248,158,161,247,157, 157,246,166,157,244,164,166,249,166,168,250,164,170,247,154,161,246,167,170,243, 166,174,247,167,168,249,165,169,247,161,166,247,156,164,247,162,162,248,149,153, 246,155,155,246,160,157,247,165,164,247,155,161,245,147,156,245,143,145,244,143, 145,244,148,141,244,143,146,242,163,159,242,152,159,243,165,165,248,157,154,249, 163,168,246,148,153,243,153,145,247,167,157,245,163,164,247,163,155,246,169,164, 247,160,164,246,151,159,246,168,162,244,166,169,247,161,163,249,163,166,249,147, 157,246,157,153,246,160,155,247,155,159,248,144,143,244,151,147,245,158,154,247, 163,162,247,159,156,246,160,153,245,161,163,246,150,161,248,156,152,247,158,154, 246,170,166,247,161,161,246,163,162,246,142,155,243,149,144,243,156,151,245,152, 150,245,157,153,247,160,158,249,163,158,249,165,158,247,168,170,248,159,162,247, 149,154,244,150,152,245,147,150,242,143,158,241,160,164,243,158,154,245,159,161, 247,144,151,243,160,153,246,174,166,246,161,156,247,163,159,247,164,164,248,150, 168,246,151,158,245,161,159,247,152,161,244,167,170,245,164,165,246,162,162,246, 157,163,249,157,163,248,166,165,247,157,157,246,165,160,247,155,157,249,149,155, 244,154,151,245,162,161,248,152,157,247,144,154,244,165,152,242,157,167,246,156, 167,246,168,167,246,164,166,247,159,159,244,161,165,244,136,155,237,153,147,239, 151,151,245,161,155,245,154,152,243,162,161,246,162,162,246,163,164,246,162,164, 248,160,161,246,160,157,245,163,153,245,155,154,247,160,159,246,154,163,245,168, 170,243,168,169,249,167,166,247,165,167,244,159,161,246,158,166,245,164,164,246, 166,163,248,166,162,247,167,165,247,160,166,247,164,166,248,165,167,247,160,161, 245,153,150,240,152,158,240,169,168,245,159,164,244,161,165,246,154,154,246,165, 160,246,158,161,247,153,158,246,152,161,248,153,153,246,162,157,243,145,145,245, 159,152,243,154,148,245,155,149,245,148,153,245,156,153,244,146,148,244,162,159, 246,161,160,247,152,154,243,161,154,245,161,159,249,158,165,247,156,167,246,165, 171,245,170,171,248,159,166,247,159,156,248,170,162,246,158,168,246,159,161,248, 161,161,248,150,153,246,159,158,246,157,162,246,144,161,243,156,157,245,154,157, 246,158,161,247,165,165,247,161,163,249,158,164,249,155,161,248,161,152,246,166, 163,247,159,158,247,168,167,247,166,170,249,151,165,246,143,149,245,151,150,247, 146,150,247,159,160,245,161,158,246,164,165,249,163,163,250,162,165,249,159,164, 247,165,165,246,159,163,246,150,154,246,151,146,242,137,134,243,158,143,244,159, 160,247,151,155,248,151,152,245,158,149,246,174,173,247,166,173,249,159,167,247, 152,159,247,151,151,248,156,147,247,160,157,248,143,144,242,154,151,245,167,167, 245,156,164,245,162,163,245,149,151,246,164,157,246,159,164,248,163,168,250,156, 160,249,156,159,247,151,149,246,156,155,246,154,156,245,151,148,245,163,164,243, 154,154,243,156,152,244,152,166,243,164,173,243,152,162,243,155,158,245,151,155, 240,161,148,242,161,162,243,151,171,240,157,168,242,156,157,247,149,167,243,153, 162,246,159,161,246,156,163,243,169,173,245,169,172,247,165,168,248,155,167,245, 151,164,240,163,157,243,167,169,247,164,168,247,162,159,247,165,165,247,154,157, 246,165,160,245,158,170,247,168,176,244,164,169,247,147,168,242,159,165,243,166, 166,246,159,168,246,148,159,245,162,155,244,157,167,244,164,161,243,162,162,246, 154,157,247,164,159,246,159,163,249,150,155,246,157,151,246,163,161,248,163,165, 247,158,160,246,159,162,246,159,162,248,156,161,246,140,162,240,147,151,242,149, 153,244,157,157,243,163,160,245,163,164,246,161,162,247,161,165,247,157,164,246, 152,155,248,149,152,246,169,163,245,162,169,248,164,162,249,163,167,246,159,162, 247,159,157,247,161,158,247,152,157,243,157,152,243,165,156,245,149,150,244,153, 145,245,157,155,243,152,153,245,162,159,248,164,164,249,161,163,249,161,163,248, 158,164,248,159,165,248,162,162,249,167,167,249,158,167,246,152,154,243,152,146, 247,159,155,247,152,157,246,155,152,246,161,161,248,160,161,249,162,167,246,158, 164,247,161,163,247,157,161,247,155,159,246,156,155,246,158,161,244,150,140,244, 166,152,244,158,162,247,148,151,246,153,150,246,151,156,244,152,163,243,162,166, 246,158,162,246,153,154,247,159,161,247,167,164,249,163,165,249,158,163,245,156, 154,246,161,160,246,153,157,245,163,168,246,158,161,246,168,163,247,166,166,249, 153,171,244,156,164,245,152,153,246,158,160,241,162,160,245,150,159,246,146,154, 245,158,153,245,168,164,246,155,161,247,146,145,245,151,153,246,153,159,243,133, 149,241,144,142,241,168,164,244,150,157,243,153,149,243,159,151,244,163,162,247, 143,144,242,154,145,245,162,160,245,146,150,243,152,151,245,161,164,247,162,164, 245,156,160,246,144,142,244,167,161,241,162,165,246,168,165,246,167,164,247,160, 171,246,145,158,246,165,161,243,151,155,247,158,153,241,164,162,245,152,150,243, 164,157,246,166,166,247,162,164,249,155,155,248,163,158,245,158,159,244,170,170, 243,166,169,247,153,156,247,161,157,246,164,162,247,151,153,246,155,154,247,157, 162,247,157,162,247,159,164,246,149,153,246,155,158,248,158,157,245,149,141,240, 148,145,245,152,149,245,158,155,243,159,165,246,158,163,244,156,160,248,159,166, 246,148,157,245,157,158,246,155,145,246,164,165,244,157,166,241,170,167,248,165, 162,250,160,162,249,169,167,247,161,167,249,163,165,249,168,165,246,166,173,244, 154,164,246,156,161,248,153,161,245,152,158,243,156,161,246,162,167,246,160,162, 247,156,158,247,159,154,247,160,159,247,158,162,249,161,167,246,164,167,246,157, 158,245,156,160,247,145,159,245,157,153,245,154,158,246,157,158,247,159,162,247, 154,159,247,150,157,247,164,160,246,157,155,247,161,160,247,162,157,245,153,161, 245,161,162,246,158,164,246,153,157,247,155,159,246,166,158,244,150,155,244,160, 154,246,162,158,246,163,164,249,143,155,244,152,150,246,165,163,249,154,162,248, 161,162,248,161,162,249,160,159,246,139,156,241,153,152,244,166,163,244,157,173, 244,162,170,247,144,147,245,154,150,241,156,156,248,148,148,245,159,164,246,157, 160,242,153,150,245,159,148,242,162,160,246,162,165,245,151,159,241,144,152,245, 159,152,246,140,138,241,157,145,243,157,154,247,150,161,246,146,159,244,157,167, 242,158,168,247,166,164,246,162,160,246,157,164,249,154,160,247,155,154,248,157, 156,248,153,151,246,163,164,245,154,154,246,158,153,242,167,162,246,170,168,247, 163,172,247,156,161,247,155,149,246,162,158,244,157,164,244,156,162,245,154,167, 244,148,167,244,165,160,246,167,168,247,167,168,248,158,165,246,151,163,243,161, 160,243,150,157,244,169,168,244,169,165,247,168,168,247,165,168,249,161,170,246, 164,164,247,154,157,246,151,152,246,153,155,248,163,158,244,157,161,242,164,165, 246,159,159,246,155,162,245,149,162,240,157,159,245,152,164,245,155,156,244,154, 157,248,150,153,246,143,151,246,164,151,244,164,161,246,157,163,244,153,140,236, 168,171,242,162,177,244,162,165,246,164,166,246,157,162,249,160,161,248,158,169, 240,151,159,231,147,151,238,153,156,245,151,153,246,151,143,245,153,151,246,156, 155,244,162,164,246,154,162,248,159,162,248,170,167,247,145,163,245,150,154,245, 161,161,247,148,160,246,147,155,246,156,148,246,155,159,246,145,156,246,164,154, 241,153,162,247,156,153,245,149,152,245,159,157,244,158,164,247,160,161,247,163, 160,247,155,155,245,152,157,245,162,157,246,156,157,246,155,151,242,158,163,245, 138,161,240,151,156,242,160,161,244,165,164,249,154,153,247,155,151,248,165,162, 249,163,160,247,159,157,247,153,164,246,159,164,246,148,147,243,153,147,242,160, 156,242,140,144,244,159,156,245,158,156,244,153,147,245,159,159,247,150,150,246, 150,150,246,156,151,243,161,159,246,167,166,247,156,165,246,162,158,244,153,158, 242,146,156,244,144,164,241,149,162,239,162,161,243,161,159,249,153,161,247,150, 153,246,145,144,244,151,147,246,167,157,245,163,168,245,162,164,247,151,152,246, 155,153,248,164,161,248,159,157,247,163,162,247,164,164,249,160,160,247,170,168, 247,163,173,247,157,162,246,157,163,246,164,168,245,170,168,247,161,159,246,157, 159,245,143,148,242,151,143,242,163,162,246,163,164,247,163,166,249,159,164,249, 152,154,246,161,162,243,153,164,244,169,159,244,162,170,247,162,172,246,162,160, 247,146,156,246,158,159,245,165,167,246,148,158,246,157,159,247,153,162,243,141, 148,242,163,157,246,164,160,246,136,154,242,148,141,245,146,154,244,148,151,246, 154,150,245,150,157,248,157,151,245,160,154,245,165,158,245,159,160,247,164,163, 246,156,156,240,141,149,241,150,144,244,162,161,243,160,165,244,152,160,247,161, 158,248,152,152,243,153,152,233,160,154,238,159,153,244,159,159,247,154,158,247, 150,157,246,155,149,245,161,158,246,153,153,246,163,154,246,169,169,247,152,155, 244,154,147,247,161,156,248,153,149,246,155,148,246,161,160,245,158,156,245,156, 150,243,165,159,245,151,155,248,166,154,243,156,161,247,160,154,245,148,153,246, 161,157,248,172,167,247,165,170,249,161,163,247,159,163,245,158,162,248,165,165, 245,154,158,247,151,142,244,157,155,243,161,162,246,165,163,249,152,161,248,147, 160,245,161,164,246,168,165,247,159,166,248,150,152,245,159,157,247,163,164,247, 154,162,243,161,161,245,146,146,244,156,150,245,160,167,245,160,158,246,159,161, 246,157,156,247,146,159,244,149,161,236,159,166,233,156,167,243,148,174,240,161, 161,242,141,153,241,155,142,243,141,137,241,149,139,245,163,155,246,167,162,249, 153,157,246,150,153,246,156,160,242,161,163,244,157,167,241,153,159,239,162,164, 243,161,164,246,161,161,247,166,167,246,162,164,246,165,164,248,164,166,249,161, 164,249,163,165,247,160,167,243,163,164,245,154,153,245,166,156,245,166,166,247, 161,168,249,157,161,245,157,152,240,150,158,240,159,156,245,162,163,248,166,167, 247,160,166,247,153,164,244,142,158,242,147,149,244,168,160,241,151,161,242,157, 157,245,173,169,247,159,162,246,159,154,244,162,159,243,151,157,244,139,150,241, 159,163,240,155,148,246,161,154,247,170,166,249,153,154,244,160,148,245,140,142, 243,150,142,244,164,151,245,150,153,246,156,153,245,167,167,246,158,166,245,172, 171,246,159,169,245,150,159,240,158,148,242,158,151,244,143,156,243,159,161,246, 153,150,247,164,159,247,155,160,246,146,148,240,164,162,243,148,162,246,154,161, 246,156,156,246,152,158,244,152,146,246,164,156,247,163,163,249,161,160,246,166, 170,246,162,166,248,164,170,246,160,167,246,165,165,246,157,164,247,156,161,248, 159,162,246,164,168,249,165,166,250,163,162,249,156,167,246,161,165,247,166,167, 246,151,155,246,160,157,248,170,167,247,160,167,250,161,161,247,158,163,245,155, 152,243,158,160,243,162,163,245,139,161,239,152,148,244,163,156,246,164,161,249, 155,159,247,146,149,246,158,148,246,168,167,246,150,159,246,148,158,246,153,160, 246,162,162,247,151,154,244,156,161,246,155,159,243,161,156,245,157,155,245,162, 161,247,163,161,249,161,162,247,154,152,243,153,149,231,154,150,229,156,152,241, 142,143,240,169,159,243,153,155,245,151,160,244,152,164,242,161,161,246,163,164, 246,165,168,246,154,167,245,157,158,246,144,146,245,158,153,242,150,149,244,155, 155,239,154,156,242,163,164,245,157,161,246,156,159,246,164,167,245,165,165,247, 161,166,247,156,163,246,174,167,246,160,159,245,163,167,246,161,164,247,166,166, 246,164,168,247,158,164,246,162,163,246,156,153,243,156,150,243,162,153,244,151, 165,240,165,165,245,153,160,245,144,156,243,144,141,242,149,143,242,165,154,240, 150,155,241,162,151,242,160,168,247,160,167,247,158,167,242,157,161,240,152,166, 243,145,146,243,154,149,245,160,159,246,161,160,247,160,170,246,162,166,247,167, 164,249,156,164,245,141,160,240,162,166,242,147,157,244,150,153,242,169,164,244, 146,155,246,155,163,245,159,162,244,149,146,246,159,161,242,154,171,240,150,151, 245,156,149,247,161,161,244,148,164,244,153,159,246,148,146,246,160,159,247,157, 153,246,154,154,246,151,159,248,158,153,246,162,155,247,159,162,248,165,162,247, 166,166,249,163,163,246,148,164,243,148,156,242,158,158,246,167,162,245,162,162, 249,164,159,249,163,160,248,166,161,250,169,168,250,158,168,247,148,151,246,153, 151,248,159,158,247,163,160,249,164,161,249,166,168,247,164,164,249,162,163,248, 155,157,247,161,161,246,158,160,246,152,154,242,145,135,243,159,155,245,156,166, 245,162,163,249,160,165,249,154,158,247,159,161,245,166,167,246,159,162,247,148, 149,246,153,152,245,162,163,246,138,161,238,148,151,241,153,154,245,153,156,246, 152,161,245,158,160,245,167,166,247,155,164,246,163,164,246,157,156,240,164,155, 240,156,154,246,140,145,244,155,152,245,150,159,243,137,139,241,150,145,245,153, 157,246,152,161,246,159,159,247,150,156,246,156,161,243,165,162,245,152,161,244, 149,146,245,159,157,246,141,147,245,154,154,246,159,159,244,159,160,247,157,160, 247,155,163,246,162,164,247,162,155,244,173,171,247,167,171,249,162,161,248,163, 161,249,168,166,250,161,168,246,157,159,248,161,161,248,155,155,248,175,169,247, 162,167,246,154,149,241,164,156,244,153,161,245,152,152,246,152,148,245,150,160, 245,171,169,243,167,166,247,163,167,246,153,156,247,162,157,244,167,159,243,145, 152,242,152,141,244,157,150,243,153,157,245,157,155,244,164,162,245,144,154,243, 162,155,247,169,166,247,145,157,243,145,137,244,156,151,246,159,155,243,154,154, 242,145,163,242,150,158,245,153,147,248,155,150,247,158,158,248,149,151,240,148, 138,239,161,156,245,159,159,246,150,158,245,152,146,247,159,154,248,155,152,247, 156,153,248,159,160,249,151,156,248,156,150,245,164,160,246,167,167,250,163,164, 247,160,167,247,161,169,247,167,167,247,152,153,244,151,142,245,158,153,247,159, 162,245,162,166,246,167,165,249,168,169,250,166,170,250,161,170,249,157,161,249, 161,154,245,164,160,246,156,163,246,167,165,247,160,167,249,164,157,244,171,171, 248,162,167,249,161,160,249,156,165,244,151,165,244,157,159,243,151,143,244,139, 156,242,159,151,244,158,159,248,153,163,246,156,162,245,149,151,245,168,160,247, 164,163,249,155,164,246,147,159,243,154,161,246,150,155,242,148,146,244,155,153, 245,156,157,245,147,156,243,148,146,246,167,164,244,145,166,245,147,161,243,153, 157,245,159,165,246,162,167,248,151,154,246,142,141,242,152,146,244,157,154,245, 146,159,243,144,150,245,155,149,245,159,160,247,150,152,246,147,144,245,166,164, 246,150,157,243,155,151,243,154,154,247,139,141,245,150,145,247,153,154,247,167, 161,247,153,155,246,153,148,246,162,159,248,160,164,249,162,165,249,167,170,247, 166,169,249,165,167,250,166,166,250,158,164,247,153,153,247,162,159,245,152,153, 248,170,165,247,168,171,247,153,149,243,161,161,245,145,151,246,170,159,246,160, 162,246,146,143,247,161,153,247,157,168,243,154,156,240,165,165,245,165,163,246, 164,169,248,152,170,243,155,163,243,161,161,246,159,157,246,158,160,245,158,157, 246,142,144,245,160,151,246,162,162,246,153,161,243,157,153,246,158,155,248,161, 166,246,155,159,245,146,139,244,152,148,246,160,154,247,162,158,248,162,163,249, 162,162,242,164,165,246,157,158,249,155,158,247,152,146,246,157,156,248,162,161, 247,156,165,244,158,161,247,159,162,248,151,157,248,159,159,247,158,158,247,164, 167,249,159,164,247,150,155,248,153,152,248,169,163,247,166,168,249,158,164,247, 159,162,247,150,153,246,162,161,244,162,163,247,165,168,247,161,162,246,149,165, 246,161,164,246,151,162,246,155,165,246,159,156,247,167,160,246,159,165,246,168, 167,246,163,176,246,165,170,249,160,165,247,155,152,243,153,153,243,163,162,246, 160,164,246,141,138,239,162,150,245,147,161,241,151,153,244,151,150,243,155,152, 246,167,162,249,157,164,246,146,157,243,152,150,243,149,143,245,151,150,246,150, 144,246,151,150,246,156,155,244,160,154,243,148,141,245,148,159,240,132,145,244, 146,144,241,150,149,243,150,154,248,158,160,247,162,164,245,156,161,243,161,159, 246,150,158,246,146,146,244,152,139,244,160,154,244,144,151,246,165,159,245,163, 155,246,163,163,249,163,161,244,163,161,246,156,164,247,148,155,246,149,144,246, 152,148,245,166,164,247,166,165,249,159,164,246,160,162,249,159,160,248,162,161, 247,162,165,246,158,169,246,167,165,246,165,168,247,159,163,247,156,152,247,166, 164,248,157,160,249,162,160,246,170,170,247,164,168,248,154,163,245,157,147,246, 162,163,247,166,168,246,149,159,247,154,166,242,154,160,242,154,146,246,158,159, 247,163,165,249,148,167,243,138,143,238,152,146,243,157,157,246,152,163,247,151, 162,242,166,162,245,163,161,248,159,163,247,155,163,245,152,161,245,152,153,245, 155,157,247,148,151,246,159,161,247,157,157,247,158,161,247,162,159,247,161,161, 247,159,162,249,149,157,247,159,160,243,155,163,247,156,160,248,160,161,248,159, 158,246,148,162,242,159,155,245,154,159,245,162,161,244,154,153,246,156,154,247, 159,162,247,154,160,247,166,161,247,160,159,249,155,159,247,163,170,246,166,166, 249,161,163,247,161,160,247,152,156,248,162,157,246,155,162,244,150,163,245,159, 164,244,153,153,246,157,153,246,159,156,248,154,151,248,169,162,248,166,168,248, 145,157,243,160,159,242,152,151,245,164,162,249,163,164,249,156,164,244,151,152, 243,152,151,247,164,163,247,156,152,244,156,162,246,129,142,241,151,145,245,153, 150,245,157,150,246,166,164,249,153,161,245,146,142,245,158,153,243,164,162,247, 156,161,249,161,160,249,148,157,246,143,149,248,166,154,245,163,160,247,149,153, 244,152,140,241,151,153,240,141,151,242,146,152,246,148,152,245,156,159,246,143, 152,245,154,157,243,157,155,246,159,156,244,151,168,238,160,167,242,142,146,244, 163,152,244,168,169,249,153,164,249,164,164,245,155,166,246,149,155,246,148,151, 248,150,149,245,159,156,246,167,159,246,164,167,249,150,160,247,163,160,248,167, 163,249,162,164,246,141,157,242,152,150,247,157,159,245,167,167,246,158,165,245, 159,168,243,163,170,246,146,160,244,165,164,243,168,169,248,158,168,247,151,161, 246,162,164,248,152,155,248,164,162,246,139,151,243,148,143,241,163,154,244,150, 161,241,151,153,244,162,161,246,149,154,243,153,139,244,153,151,247,152,155,247, 147,150,244,160,148,242,164,161,246,160,172,246,144,168,243,140,147,244,149,145, 244,152,150,243,155,151,241,144,160,242,149,165,243,150,156,245,152,151,245,167, 161,245,162,165,249,160,168,247,155,156,248,153,148,246,153,152,246,159,156,246, 156,159,249,160,161,249,149,149,245,155,155,247,155,158,248,159,152,247,161,163, 248,149,159,246,157,154,245,154,152,247,168,161,246,155,164,247,149,153,246,153, 150,247,164,165,247,153,164,247,168,164,246,155,158,247,157,165,246,152,166,243, 159,153,245,156,151,246,163,159,247,159,155,246,163,161,246,162,158,245,164,166, 248,153,162,246,149,150,243,157,154,246,158,151,247,159,163,247,164,168,248,156, 157,244,156,156,248,155,155,248,164,162,247,151,164,245,151,158,248,144,139,244, 149,143,247,153,150,246,148,157,246,167,164,246,154,168,245,145,152,244,155,151, 245,162,162,248,151,161,249,151,164,246,153,161,243,150,146,246,167,160,245,162, 167,249,152,161,246,159,163,243,148,150,245,137,134,242,153,143,242,144,152,240, 147,154,244,155,157,246,154,151,245,163,157,246,157,161,245,127,137,237,156,145, 240,162,154,245,161,158,246,162,167,249,146,155,247,161,154,246,145,156,245,154, 155,245,156,154,247,157,150,246,158,159,246,167,162,246,161,165,249,151,160,246, 161,164,244,156,171,246,160,162,247,150,146,242,155,148,246,150,153,246,162,161, 245,150,161,242,147,144,244,157,154,244,145,148,244,156,149,244,155,166,243,159, 163,245,149,145,246,159,152,247,164,159,247,158,165,248,149,157,246,155,149,246, 160,159,245,150,158,241,154,152,244,161,155,245,152,159,247,157,165,245,152,160, 243,152,160,246,157,162,244,156,166,245,152,175,242,141,160,242,133,137,243,149, 144,244,155,155,243,163,165,242,153,161,244,142,153,243,148,139,242,156,151,245, 158,154,246,164,165,244,154,163,248,149,160,246,167,165,245,157,163,249,150,148, 246,155,154,244,155,154,246,156,163,247,151,156,244,151,153,246,155,158,248,167, 161,246,149,159,244,155,160,243,155,159,243,162,162,246,161,167,247,150,157,248, 160,158,248,152,161,246,156,167,246,159,156,245,165,159,245,152,166,246,140,148, 245,146,143,245,160,159,243,165,164,247,161,161,249,166,166,249,164,164,247,166, 172,247,166,168,247,150,153,245,157,161,244,155,159,245,151,163,243,151,154,245, 164,161,246,158,162,246,161,162,247,156,157,249,158,158,248,143,150,245,156,148, 247,161,157,247,159,155,246,158,157,246,152,149,247,159,157,243,138,144,243,153, 148,245,158,154,248,159,161,248,155,156,248,143,146,243,150,147,243,154,149,248, 157,167,240,163,164,245,149,154,246,156,151,245,164,164,246,152,155,246,147,152, 245,157,155,245,151,147,246,153,149,246,161,158,246,161,161,249,153,161,247,148, 150,243,163,164,246,156,166,248,150,162,246,164,164,246,158,158,246,155,157,247, 144,145,245,156,147,244,149,158,243,159,165,245,155,157,248,166,159,247,161,168, 247,140,154,245,154,150,246,152,150,246,164,159,247,160,169,246,154,165,245,157, 159,246,153,151,244,155,160,244,152,146,245,156,151,248,159,156,247,152,150,247, 147,149,246,162,151,245,162,169,243,166,166,246,157,166,249,149,156,249,152,155, 248,157,152,245,144,155,240,148,147,244,157,158,246,163,164,246,144,154,246,153, 149,243,164,150,241,148,148,244,150,143,245,145,152,242,137,137,244,146,141,244, 153,150,243,148,146,246,152,149,245,154,146,243,152,153,247,141,141,243,167,154, 241,153,157,246,157,155,243,148,156,245,164,158,244,150,150,244,155,161,243,166, 166,246,168,166,244,156,165,245,157,163,246,151,161,246,154,157,244,146,153,243, 153,152,245,165,163,242,152,158,237,153,147,239,156,147,243,164,155,246,159,160, 247,152,156,248,163,159,246,152,150,246,151,146,246,161,161,247,163,166,249,150, 155,245,147,143,244,157,150,245,160,156,246,164,164,247,164,164,249,167,169,249, 162,167,249,148,161,246,166,167,243,156,162,247,151,157,247,149,152,244,153,150, 242,156,147,246,162,157,246,147,157,245,159,157,247,156,161,248,161,165,246,159, 155,244,164,157,246,160,164,248,155,161,248,165,166,247,161,164,249,155,162,246, 152,156,247,152,152,248,157,155,248,163,159,247,160,163,249,158,156,246,158,151, 243,149,163,243,155,147,245,164,159,246,161,159,247,161,153,247,156,159,246,159, 161,247,139,150,243,144,156,237,155,160,239,158,157,246,159,158,248,162,162,249, 155,159,248,146,150,246,154,155,246,150,155,246,156,148,246,164,161,247,163,162, 249,153,156,248,162,154,246,158,155,244,141,144,244,153,154,246,154,155,247,162, 160,248,157,165,247,142,144,244,149,151,246,147,156,248,155,160,248,160,160,246, 154,155,243,155,161,247,156,162,246,155,159,246,157,159,245,156,157,247,159,159, 248,159,156,247,153,156,248,162,153,246,146,153,245,158,158,245,155,159,248,154, 155,248,159,156,246,157,165,245,147,161,241,156,148,243,155,152,243,160,161,245, 157,159,247,163,162,246,164,170,246,156,166,248,155,160,246,133,153,238,139,136, 244,144,142,244,152,153,243,157,155,246,159,153,248,159,150,247,158,156,248,162, 151,245,170,164,246,164,166,249,158,163,247,138,143,244,169,158,244,150,160,244, 149,145,245,157,159,247,157,162,246,151,158,245,151,147,246,158,155,243,155,155, 243,155,155,246,158,146,244,153,161,243,155,150,241,158,155,241,159,163,245,170, 159,246,168,170,247,153,153,245,164,152,243,163,169,248,156,165,247,159,156,248, 158,161,247,152,159,247,150,164,245,160,167,244,157,167,244,162,160,246,161,165, 247,153,164,247,161,162,247,150,151,246,152,155,245,152,152,245,153,149,246,142, 148,244,157,155,245,153,162,246,163,163,245,152,155,243,157,155,246,149,157,244, 151,156,247,168,167,247,159,165,249,156,162,246,157,154,245,167,159,245,152,160, 248,148,160,248,143,152,247,150,152,247,156,158,246,165,161,247,153,161,247,155, 160,246,164,164,245,143,148,245,159,164,245,161,164,247,164,163,249,165,166,249, 154,157,247,158,158,248,142,142,242,151,139,245,156,151,246,161,156,246,160,161, 249,158,165,246,164,169,244,153,155,247,150,153,243,155,147,244,157,166,243,164, 161,247,169,167,248,161,166,249,158,172,246,164,167,246,153,152,243,154,149,244, 144,151,244,161,157,247,155,160,248,159,159,247,149,151,246,147,152,243,162,157, 244,157,163,247,138,157,243,145,153,248,150,154,248,148,157,244,163,156,243,158, 161,244,159,159,248,160,162,249,156,159,249,154,159,246,152,153,246,159,154,244, 155,159,248,153,159,247,149,158,246,150,159,241,144,140,243,163,156,244,145,159, 245,155,157,243,155,170,243,147,154,243,154,153,246,153,153,247,157,156,248,143, 139,243,151,143,245,149,147,242,143,144,242,158,158,245,162,161,248,159,161,248, 163,162,247,168,170,247,159,169,247,158,171,245,154,165,247,149,156,245,161,164, 245,158,162,244,155,151,245,146,151,245,158,149,245,158,162,246,159,158,246,159, 164,248,145,153,244,156,157,246,162,161,246,154,153,243,164,161,245,152,162,244, 156,153,243,165,164,247,164,168,248,165,166,249,157,166,246,151,162,246,157,156, 247,161,159,248,162,160,249,157,153,246,148,150,243,149,151,244,149,158,243,164, 160,245,155,164,247,145,155,245,170,157,243,156,160,247,153,151,246,157,148,246, 152,155,244,154,157,237,152,147,240,147,147,245,160,151,243,154,155,246,155,154, 247,157,156,247,153,149,246,162,158,248,156,161,249,152,152,247,162,164,246,164, 167,247,159,164,247,140,146,246,153,146,244,154,155,243,161,161,243,163,168,248, 155,162,248,149,149,246,169,158,244,158,165,246,153,154,245,167,159,246,162,166, 249,157,164,247,162,162,245,156,165,246,158,163,245,156,164,243,155,161,245,157, 161,245,155,164,246,152,159,243,148,152,243,165,165,244,152,163,245,155,162,243, 144,144,245,163,155,247,166,170,248,155,165,246,150,149,245,169,161,246,161,164, 248,155,164,244,151,152,246,161,154,248,158,156,247,154,166,246,154,160,247,152, 147,243,148,164,243,146,164,245,144,155,244,146,141,245,151,145,245,158,153,242, 159,164,248,151,160,245,154,159,249,158,159,249,157,162,249,161,162,247,158,164, 247,158,166,246,159,166,245,152,158,246,150,145,246,156,151,244,156,150,246,159, 159,244,140,147,244,136,147,241,153,145,242,157,159,243,153,168,242,162,162,246, 151,155,246,152,154,245,156,165,244,148,165,241,155,154,243,152,156,247,157,157, 247,154,159,248,159,160,247,157,165,247,155,161,248,144,150,248,155,152,244,141, 146,245,152,149,243,161,157,245,161,163,246,152,157,246,149,157,245,164,163,243, 160,157,246,156,156,246,156,157,244,162,155,245,159,160,244,167,159,246,159,165, 246,151,149,239,165,155,244,158,164,249,160,162,249,165,166,249,151,161,246,159, 148,247,164,156,246,166,166,249,170,169,247,163,169,248,138,156,242,151,148,245, 145,150,246,151,160,246,155,159,246,151,153,246,161,159,247,161,159,247,168,161, 247,163,162,248,157,156,245,149,144,238,168,155,238,151,157,240,158,157,245,151, 159,244,161,163,246,164,162,249,156,158,247,160,161,249,157,161,248,167,161,246, 153,158,246,161,160,245,150,158,247,147,151,245,161,156,246,147,154,245,151,154, 241,144,159,245,148,157,245,160,163,245,164,166,248,147,161,246,161,153,245,164, 167,247,160,164,247,155,164,245,144,160,240,151,150,243,154,152,246,159,152,244, 149,157,238,155,153,245,149,155,246,152,153,242,147,142,242,159,150,243,145,154, 243,154,154,244,167,160,246,157,164,243,154,172,242,162,163,246,159,156,247,156, 165,245,159,168,243,160,160,244,156,159,247,161,161,246,167,166,248,140,152,241, 152,151,244,157,157,243,142,145,245,140,133,243,147,140,239,163,156,243,145,162, 240,150,155,243,154,155,248,145,149,246,154,150,246,152,156,247,147,156,248,160, 158,246,150,153,248,149,150,245,144,158,239,158,152,242,165,168,245,162,167,246, 142,164,241,150,157,242,156,154,242,145,138,241,155,151,245,144,149,240,151,140, 242,162,156,246,152,166,245,153,157,245,140,152,241,152,143,244,153,154,246,149, 154,246,160,153,246,150,159,249,153,153,248,144,154,246,159,154,246,153,145,246, 153,162,242,143,153,243,157,157,246,160,162,245,157,160,246,152,155,243,146,144, 245,162,151,246,169,171,248,158,165,246,161,162,247,156,167,245,167,167,245,167, 169,247,158,166,246,161,164,248,156,168,247,151,159,248,157,157,246,161,165,248, 158,163,248,162,164,248,163,163,247,150,164,247,162,160,245,161,167,246,140,141, 244,150,149,248,146,149,248,148,150,246,149,152,247,151,151,248,155,155,247,164, 163,247,165,168,249,165,168,250,164,166,249,154,159,244,144,158,242,149,144,236, 158,157,245,144,149,246,157,149,246,165,164,248,160,164,247,155,161,249,157,157, 247,169,166,246,156,164,246,155,161,247,154,158,246,145,154,245,155,159,246,161, 154,246,144,143,241,149,141,247,148,146,245,156,158,243,159,161,246,156,156,247, 165,164,247,155,160,249,158,159,248,143,155,242,155,147,242,159,152,245,155,159, 245,149,159,241,151,140,243,155,151,245,144,149,245,153,147,244,170,163,245,158, 163,245,147,150,245,161,145,242,161,168,241,144,149,242,152,141,245,165,156,246, 156,161,248,153,159,247,151,153,246,166,162,246,158,163,246,162,157,245,167,168, 248,143,150,241,150,146,241,160,155,242,154,156,247,159,156,245,158,161,244,164, 162,244,141,143,240,152,142,244,157,155,246,147,151,246,162,153,246,154,158,246, 144,148,246,153,158,245,160,158,247,151,155,247,146,145,244,143,147,243,150,152, 242,157,161,242,151,145,245,154,143,245,158,159,243,154,157,243,160,158,244,152, 162,242,153,151,243,148,156,245,141,144,245,150,150,245,157,142,245,155,153,246, 142,151,246,148,147,245,161,154,247,143,154,248,155,148,246,142,147,246,167,153, 245,158,169,244,142,151,237,143,138,243,157,150,244,156,163,246,154,159,246,157, 161,245,149,156,245,148,157,246,161,165,246,153,166,244,161,164,246,156,156,245, 158,155,243,167,166,247,161,161,249,158,158,249,144,150,246,149,151,246,156,157, 246,150,157,248,159,153,247,152,160,245,162,155,246,148,151,246,155,155,243,159, 164,246,150,152,246,144,154,245,147,151,245,158,148,245,159,151,247,156,152,246, 160,154,247,159,164,249,155,163,248,162,165,247,162,168,249,163,164,249,154,151, 246,156,152,243,157,158,248,152,159,246,163,158,246,161,162,249,156,160,249,156, 157,248,161,154,244,159,167,246,147,158,244,155,154,245,155,156,246,138,142,246, 159,149,244,165,163,245,159,166,246,143,161,245,149,152,242,154,151,242,159,156, 246,151,157,246,170,162,246,150,152,247,161,160,247,158,156,245,158,149,246,160, 160,245,155,151,245,141,146,241,148,144,247,153,151,245,151,154,243,162,144,244, 165,168,243,149,169,241,159,158,246,163,159,248,156,161,243,153,151,245,154,158, 245,161,164,245,160,161,247,149,154,246,153,156,243,161,157,246,149,153,246,160, 163,243,154,168,244,153,162,246,155,153,246,161,157,244,158,158,248,152,160,246, 148,158,246,157,161,246,164,164,245,153,156,244,140,152,241,151,149,245,148,156, 244,151,154,244,141,144,246,154,144,243,149,159,246,146,151,245,163,154,243,149, 151,245,154,148,247,159,156,246,157,158,246,149,162,245,160,166,241,162,164,245, 154,150,241,146,146,243,159,151,245,149,158,246,147,144,245,150,151,243,167,155, 243,162,161,247,152,154,247,162,157,246,162,160,247,149,147,246,157,159,246,150, 146,243,156,158,244,144,148,245,168,158,243,154,148,243,150,157,241,152,152,243, 157,154,244,148,154,246,158,155,243,147,147,245,165,152,245,142,153,243,157,150, 246,159,162,247,166,163,245,163,167,249,155,166,248,160,166,248,157,155,246,147, 148,245,162,152,243,147,153,246,158,160,245,156,155,243,157,162,245,155,167,245, 143,154,245,162,152,247,159,160,246,147,142,240,159,152,241,161,162,246,165,166, 249,151,168,244,155,159,248,161,156,247,149,149,246,159,151,244,159,162,248,150, 172,243,162,167,244,149,157,246,155,151,248,138,150,243,154,151,247,166,162,247, 160,160,248,153,155,248,164,165,246,152,159,246,147,151,244,158,163,243,155,162, 246,145,145,246,149,156,243,150,158,243,151,155,246,147,143,244,149,137,241,168, 154,245,155,161,249,152,151,247,169,172,247,159,162,249,165,163,247,165,166,249, 160,164,249,154,169,245,161,164,245,146,150,244,151,146,243,154,155,239,159,154, 242,165,162,246,161,164,245,149,147,245,160,156,246,164,162,249,157,160,247,151, 159,245,154,149,245,155,155,247,163,158,246,150,157,248,140,146,244,163,161,244, 158,155,245,152,151,246,149,151,245,146,143,243,156,155,246,160,159,248,159,159, 249,152,153,247,144,146,244,158,145,245,158,165,244,149,161,245,147,149,244,155, 157,246,153,153,246,158,154,247,157,156,248,163,158,245,151,155,242,144,158,243, 147,160,244,149,163,243,161,163,247,160,162,249,149,160,244,141,149,242,149,143, 242,163,155,245,165,166,248,163,164,245,158,162,245,147,151,244,152,153,246,157, 161,243,167,165,247,160,168,246,145,155,246,155,159,245,168,170,245,156,162,246, 143,149,247,170,161,245,160,165,246,156,152,246,152,172,244,157,172,245,144,153, 242,152,143,244,166,161,244,153,151,243,160,164,242,138,163,239,159,161,242,146, 152,246,159,148,246,150,155,248,161,158,246,161,166,249,153,154,247,161,157,245, 163,168,247,154,162,248,161,170,246,147,153,246,155,149,246,165,161,246,142,155, 246,144,145,246,151,148,245,162,157,248,161,165,249,165,168,245,159,163,248,155, 155,248,163,159,246,142,151,243,156,151,248,168,161,247,161,163,249,160,161,248, 151,162,244,142,142,245,159,153,245,152,156,247,155,152,248,140,145,245,154,145, 248,172,160,247,168,169,249,157,159,247,154,161,246,156,161,246,139,142,243,151, 149,245,158,157,246,152,154,248,149,144,245,151,145,248,148,159,245,162,161,245, 167,165,246,168,170,249,158,165,249,161,169,244,167,165,237,160,163,248,164,161, 249,164,166,250,154,159,245,145,148,244,160,154,246,155,159,246,143,147,243,162, 150,238,150,157,242,165,153,247,164,171,246,147,163,241,159,159,243,164,164,247, 161,161,249,157,158,247,159,162,246,156,162,245,151,163,245,149,158,245,148,147, 245,149,155,245,168,165,244,157,162,248,155,163,246,150,158,246,155,158,246,159, 159,248,160,160,249,158,162,248,161,164,246,163,166,246,144,153,241,151,148,245, 149,152,245,152,151,248,157,155,248,152,161,247,159,162,248,166,166,247,141,156, 240,145,144,244,142,146,244,137,140,242,158,154,244,159,161,248,156,154,246,147, 148,246,153,154,244,157,162,246,156,161,246,161,163,244,156,161,246,153,152,245, 153,155,246,146,153,246,161,157,246,150,162,246,146,160,237,148,148,234,156,161, 238,163,166,244,148,150,248,169,161,243,158,170,244,164,163,246,131,138,239,141, 141,245,153,152,241,161,156,244,154,157,246,155,162,244,152,163,241,140,133,246, 156,144,245,157,151,247,163,159,245,150,152,246,151,150,246,155,158,247,159,162, 246,155,165,244,161,166,243,151,157,247,147,148,248,158,153,247,154,163,242,161, 161,246,142,150,243,145,139,247,161,152,244,160,161,247,147,159,247,160,155,244, 161,165,248,160,161,247,164,164,249,155,156,245,157,157,244,162,165,248,167,163, 247,154,163,245,141,150,244,154,144,243,157,150,246,156,159,246,159,158,247,141, 149,245,158,151,245,168,168,247,163,169,249,159,163,247,150,153,245,151,159,240, 142,157,243,148,153,246,153,153,248,159,156,247,159,156,248,153,156,245,142,141, 241,155,150,242,149,169,240,160,170,241,159,161,245,134,141,242,151,149,241,168, 165,245,167,168,247,166,167,249,161,164,246,148,145,243,159,154,245,155,156,243, 151,147,245,151,153,242,159,158,245,162,156,248,154,164,244,152,145,244,159,157, 247,155,162,244,165,167,246,154,159,246,147,154,245,155,157,241,150,145,242,153, 148,244,157,155,245,145,147,245,161,152,243,156,156,247,149,149,246,152,145,245, 153,151,246,163,157,245,162,161,247,149,157,247,143,156,242,153,160,245,161,159, 243,156,152,246,148,153,247,148,153,248,157,154,246,137,152,246,147,150,245,157, 165,245,148,155,242,130,141,243,145,148,244,141,153,240,153,152,243,152,157,246, 153,163,246,153,157,247,143,142,246,158,152,243,149,149,245,162,163,245,148,161, 243,161,162,245,151,152,246,154,146,245,158,161,244,146,149,245,149,141,238,151, 140,236,151,147,239,169,158,242,157,158,245,152,159,243,149,154,243,165,157,243, 158,159,245,140,138,243,147,146,246,165,159,245,158,161,245,132,148,241,153,147, 240,149,142,245,159,148,246,159,156,248,156,163,248,168,163,246,160,161,246,147, 152,246,159,152,245,150,158,243,141,155,236,160,156,242,157,154,248,159,158,248, 149,148,245,169,160,245,150,162,243,155,148,245,164,157,246,157,164,248,148,152, 246,151,160,243,147,163,244,158,153,245,157,163,246,152,160,244,156,151,243,156, 157,246,166,172,245,156,164,246,143,145,243,153,150,243,155,154,247,148,152,246, 160,155,245,153,154,247,152,151,247,157,159,247,150,159,246,165,162,246,150,164, 238,146,149,236,139,140,240,157,148,244,153,158,245,160,160,247,162,164,249,157, 161,247,149,152,245,147,147,243,147,143,245,153,146,245,164,166,246,154,157,245, 156,157,245,161,160,244,161,162,246,171,168,247,159,169,246,156,166,243,160,155, 245,163,160,246,160,161,246,149,148,245,162,157,243,148,156,244,155,152,243,159, 153,246,157,158,246,151,148,244,161,157,246,159,167,246,142,147,244,158,153,245, 153,161,246,155,160,243,160,157,242,160,162,247,154,160,246,160,161,246,157,155, 248,158,159,244,148,161,245,161,166,245,169,170,248,156,160,247,147,146,243,144, 146,243,166,160,243,158,169,246,160,159,246,159,155,245,148,162,243,133,137,244, 142,140,242,154,149,245,148,158,245,137,135,242,132,137,245,128,134,239,152,146, 241,161,157,243,147,153,245,156,156,245,167,160,244,161,162,246,142,149,246,150, 151,245,147,150,243,152,152,245,155,160,247,148,155,246,155,155,247,161,158,246, 154,162,247,157,163,246,157,162,245,157,163,243,155,160,243,148,152,245,156,146, 245,169,159,246,165,168,248,155,163,244,146,146,245,160,155,246,156,162,244,137, 134,243,155,148,245,151,155,246,150,169,241,165,166,244,155,154,247,154,168,242, 163,169,245,154,154,246,154,159,242,149,154,242,149,139,243,150,157,240,163,163, 240,152,163,245,161,154,246,165,162,247,152,156,247,153,161,246,153,169,244,146, 166,241,147,162,241,146,147,245,146,149,241,162,162,243,148,155,246,155,148,247, 171,165,246,154,161,246,149,153,247,162,164,246,144,146,243,149,151,245,161,157, 247,157,157,247,155,152,245,158,165,247,145,163,245,160,160,246,158,156,247,165, 158,249,149,160,244,140,148,238,160,149,239,141,152,242,157,149,244,155,163,246, 159,160,246,161,167,246,157,159,248,152,153,246,151,155,246,155,157,246,162,159, 247,167,160,249,166,168,247,164,163,246,161,163,246,172,170,246,151,157,245,147, 144,243,170,164,245,159,164,249,153,160,247,159,157,248,165,162,247,156,163,246, 153,151,243,152,156,243,157,162,246,148,147,245,149,151,245,146,156,244,152,155, 243,145,151,245,146,154,248,156,158,246,162,159,245,157,166,246,154,157,246,157, 156,244,156,161,247,154,157,246,150,148,246,156,149,246,165,167,247,157,164,247, 156,164,246,155,154,246,145,160,246,145,157,244,146,165,243,149,163,245,136,141, 244,144,148,245,150,158,239,138,142,241,146,147,240,141,140,242,134,137,245,138, 127,245,150,146,245,152,160,245,147,150,246,148,146,247,163,162,246,161,167,247, 145,149,244,155,148,246,144,144,245,147,145,246,149,153,245,156,151,246,159,154, 247,158,163,246,146,153,246,150,153,245,148,156,242,148,152,237,159,158,245,158, 164,247,163,161,246,169,168,248,162,167,245,142,154,245,151,156,245,152,151,245, 159,161,246,138,138,245,158,148,245,138,155,244,136,137,245,167,152,243,160,165, 245,148,147,244,163,154,246,159,161,246,140,158,238,158,156,242,151,155,245,151, 147,243,156,145,245,159,155,246,167,162,249,163,169,249,153,162,246,146,146,244, 145,145,243,148,139,244,143,144,245,139,143,245,143,139,243,154,154,239,148,158, 238,169,156,244,163,166,246,157,162,247,145,147,246,158,151,245,158,162,248,143, 154,246,163,153,245,157,165,246,154,160,248,148,152,247,142,140,246,143,157,241, 157,166,243,162,167,246,143,158,242,146,137,244,162,149,240,143,145,244,149,151, 245,146,146,244,154,157,245,153,153,243,161,161,247,152,157,247,150,148,246,149, 146,248,171,158,246,170,171,250,157,169,245,161,165,245,151,158,247,169,168,244, 162,166,246,157,152,244,163,163,244,158,168,246,158,163,244,154,156,245,164,161, 246,158,161,247,154,155,246,153,153,246,153,154,246,148,154,245,144,149,246,141, 145,245,156,148,244,151,153,243,146,146,244,155,148,245,165,161,245,148,154,244, 155,158,246,158,155,247,155,158,247,159,160,248,163,162,247,155,158,248,158,157, 247,158,163,245,152,153,245,156,156,247,133,146,245,128,138,244,142,135,246,149, 146,245,148,149,244,141,141,240,137,141,239,155,159,239,153,158,244,137,148,245, 144,145,245,151,144,246,151,144,246,139,142,245,159,155,246,159,151,246,159,160, 248,154,155,248,161,164,247,159,162,248,148,150,244,146,144,246,149,145,246,162, 158,246,155,164,248,156,158,248,153,150,247,154,152,243,144,164,241,149,157,243, 157,158,246,154,157,248,157,163,246,166,174,246,157,166,247,149,159,244,155,149, 242,156,154,246,155,160,246,148,147,245,160,153,243,146,146,246,146,141,245,151, 150,243,156,154,246,157,154,247,162,159,247,157,164,248,134,142,241,149,146,242, 146,155,241,160,160,245,161,159,248,161,164,247,156,167,247,150,161,247,159,157, 245,155,152,243,153,158,243,148,146,245,146,146,244,151,145,243,156,149,245,150, 150,242,139,130,238,166,166,242,166,172,245,163,162,246,163,163,246,157,164,246, 154,161,248,153,149,246,161,156,246,152,154,246,155,153,246,149,154,244,149,147, 243,139,135,244,156,145,247,159,159,247,154,153,245,155,159,245,164,161,244,157, 158,246,148,149,244,149,141,244,146,147,243,153,144,245,157,154,248,148,156,248, 156,159,246,149,156,246,163,165,246,171,172,247,155,158,245,165,156,246,158,158, 247,161,161,246,161,158,248,167,164,247,152,156,247,153,154,247,157,158,243,159, 156,243,159,161,247,158,161,247,157,156,245,153,152,247,154,148,246,151,146,245, 159,149,246,159,151,247,164,155,246,155,155,246,147,152,244,149,150,245,164,167, 243,147,163,242,156,153,245,154,155,243,149,155,243,162,159,246,159,159,249,152, 156,248,151,160,246,153,159,243,159,158,246,158,162,247,153,152,243,150,137,242, 157,148,242,143,146,245,141,140,245,151,151,245,144,146,242,132,142,239,147,147, 245,148,140,245,146,139,248,168,157,246,159,165,246,139,144,244,154,152,245,161, 163,246,162,167,245,154,158,248,150,155,247,158,157,246,164,165,248,159,158,246, 165,156,246,161,162,246,152,151,245,161,155,246,165,162,246,152,161,242,144,135, 243,149,144,248,153,153,246,158,160,246,131,149,242,151,157,240,149,159,242,135, 141,243,168,161,241,145,163,245,155,150,245,154,153,247,152,157,245,156,148,246, 158,154,246,161,155,244,157,161,248,159,161,248,156,166,245,150,158,246,144,149, 247,143,147,241,143,136,243,154,150,243,157,157,243,154,166,245,143,152,245,158, 155,242,164,164,243,149,155,241,157,150,245,156,153,247,145,152,243,155,151,242, 153,159,243,149,158,245,150,152,245,143,149,247,162,153,244,165,170,248,160,170, 245,153,164,246,160,154,248,163,162,248,159,165,249,152,159,244,149,157,246,151, 153,245,161,163,244,151,153,243,161,156,248,162,161,248,153,156,247,149,151,246, 153,155,244,164,161,247,167,158,247,163,157,246,156,156,245,146,145,245,158,153, 245,149,151,244,159,151,245,151,150,244,159,149,244,166,168,247,166,163,249,165, 169,249,166,167,250,169,167,249,168,166,247,166,167,249,163,162,248,154,153,245, 160,156,243,162,163,246,149,157,247,153,155,248,168,164,247,159,167,249,168,163, 247,158,161,246,160,169,245,161,168,248,159,171,247,165,170,247,155,158,246,151, 152,245,155,156,245,156,150,246,170,161,246,158,159,245,154,147,245,159,157,247, 161,162,248,150,156,247,144,150,245,146,153,242,156,154,239,155,157,245,156,164, 245,158,171,242,159,164,242,155,157,246,152,159,241,139,152,242,130,152,239,135, 144,237,150,141,243,160,150,246,156,150,247,161,159,247,148,154,246,149,151,243, 140,149,244,149,156,237,157,155,235,163,157,245,154,152,247,158,154,245,163,168, 247,158,165,247,162,169,246,170,172,247,158,164,248,158,166,245,152,167,244,158, 159,246,155,157,245,152,152,245,146,149,245,163,161,246,148,145,246,146,141,244, 153,149,243,150,138,244,151,151,245,145,143,245,163,156,244,160,163,247,162,157, 246,156,162,248,159,164,248,160,167,246,156,156,247,160,159,245,147,153,241,155, 153,243,144,144,245,153,149,245,149,153,245,154,161,243,152,143,243,158,159,246, 150,145,243,149,153,240,154,156,242,152,162,235,159,157,242,160,161,248,148,151, 246,155,152,245,155,154,245,151,149,244,153,149,245,152,151,246,151,159,243,151, 162,243,147,150,243,151,156,245,166,162,247,166,166,249,163,163,250,152,161,246, 138,153,244,150,149,244,135,147,240,151,146,245,163,156,248,159,164,249,155,161, 248,149,156,246,159,154,242,168,168,246,169,172,247,164,171,246,167,167,247,161, 161,247,158,157,246,160,159,245,165,163,246,162,164,247,154,160,246,159,159,248, 161,166,247,161,162,248,164,166,249,172,171,249,169,174,249,165,170,249,163,169, 247,155,164,246,164,162,246,158,161,246,152,160,245,158,161,246,158,165,248,155, 159,247,172,169,248,160,164,247,144,146,244,156,156,246,146,153,245,161,158,244, 160,161,248,149,152,246,155,158,246,152,164,247,161,169,247,167,165,247,163,160, 247,156,161,249,166,158,246,161,162,246,159,153,244,143,158,242,145,148,238,158, 155,243,144,149,245,142,146,240,159,149,234,154,155,240,149,146,243,149,150,244, 129,126,239,138,127,238,154,143,242,159,155,247,158,164,247,156,167,247,157,162, 246,156,155,243,135,146,242,155,138,236,154,156,236,164,167,243,161,167,245,143, 157,242,150,159,245,159,161,246,151,152,248,167,162,247,156,161,247,150,155,245, 155,155,240,159,163,245,151,153,246,155,155,243,149,158,245,154,151,245,158,161, 247,153,155,247,157,155,246,157,152,246,149,150,246,156,147,246,152,155,247,151, 156,245,165,165,246,153,156,246,156,153,247,164,154,244,164,166,248,140,158,239, 149,149,242,158,159,246,157,153,246,153,155,245,140,145,245,155,145,244,155,152, 243,151,154,245,167,163,245,149,157,241,149,144,235,147,151,235,162,153,240,160, 162,249,152,157,247,149,161,246,143,164,240,159,160,237,159,155,240,150,154,247, 154,146,245,145,149,245,145,143,248,152,144,244,168,160,245,162,167,247,156,169, 248,158,159,246,144,144,243,145,153,244,144,142,245,155,152,248,160,159,249,159, 162,249,159,161,248,152,156,246,150,149,241,157,161,243,162,163,244,157,157,247, 167,168,246,163,167,249,164,164,247,154,159,244,159,160,248,170,164,249,162,160, 246,167,161,246,162,163,249,158,156,247,159,167,244,151,165,242,159,169,242,163, 168,246,160,165,247,159,161,248,167,161,246,157,167,245,151,153,243,160,148,245, 157,157,247,163,157,246,160,172,246,164,170,246,156,164,246,160,163,245,152,154, 244,161,153,246,163,163,249,156,156,247,147,155,244,141,148,246,155,144,243,170, 168,247,162,168,247,157,162,246,162,167,246,161,167,246,163,164,247,142,146,245, 152,144,246,153,151,246,157,153,246,143,145,240,152,148,236,162,153,241,141,152, 242,137,153,241,147,151,240,156,151,242,156,154,248,157,154,247,151,157,248,141, 150,248,149,151,246,155,152,245,156,149,244,161,154,243,149,149,243,137,144,244, 153,150,244,158,156,242,143,146,243,157,153,245,155,156,247,167,159,246,162,164, 247,149,150,246,145,146,242,157,149,244,158,162,244,139,165,237,144,150,240,149, 152,245,150,156,247,158,153,246,161,157,248,162,158,246,160,155,246,158,156,248, 154,156,249,147,147,247,163,154,246,162,161,246,158,162,249,164,167,246,166,168, 249,149,150,244,152,147,246,155,153,247,162,159,246,161,161,247,156,151,245,153, 163,243,153,161,245,157,153,244,167,159,246,163,165,247,149,158,244,153,150,241, 163,157,245,158,162,248,151,159,244,133,144,240,140,135,237,160,166,234,158,161, 244,152,156,247,153,153,246,153,161,243,159,150,243,168,162,246,162,168,249,155, 165,247,146,152,245,161,161,246,144,154,244,142,140,246,152,148,248,153,157,248, 155,159,249,155,157,248,157,159,247,164,164,246,155,151,245,154,157,247,157,160, 243,146,163,241,155,162,245,155,164,247,160,164,246,156,159,245,161,152,247,167, 169,247,168,169,249,162,169,249,166,168,247,161,167,249,148,156,244,153,144,245, 158,155,243,164,162,243,142,158,242,152,155,243,169,168,244,145,158,243,154,153, 246,164,164,245,157,169,244,161,162,246,158,152,246,155,157,244,154,157,242,151, 159,241,161,158,248,164,159,249,163,165,249,155,162,247,157,160,247,159,160,247, 162,163,245,152,165,245,153,161,246,152,152,245,155,159,243,157,161,243,164,161, 246,159,164,246,157,157,247,159,157,248,161,159,246,132,155,240,137,140,241,160, 154,244,139,144,243,144,135,247,151,145,245,155,154,246,159,159,246,153,161,246, 154,161,246,147,147,246,144,145,245,159,147,245,165,165,246,161,161,245,160,163, 246,150,147,244,150,142,246,155,157,243,140,152,242,159,159,245,164,162,249,165, 157,246,167,169,247,157,161,246,150,152,245,162,159,243,149,166,242,139,135,241, 145,142,246,144,145,248,160,149,246,161,161,247,158,162,248,163,163,247,161,164, 246,164,161,249,161,156,246,160,158,245,160,161,248,164,164,246,158,161,249,152, 158,246,166,164,246,156,163,246,154,164,246,161,163,249,159,163,248,163,163,247, 155,162,245,147,146,244,154,148,247,157,151,245,164,164,247,165,167,248,152,154, 248,159,151,246,158,159,248,152,159,247,146,158,242,138,150,238,147,144,240,156, 149,236,161,161,246,159,159,246,149,154,244,152,147,244,166,161,246,161,171,246, 156,168,246,160,162,247,151,147,241,149,157,245,157,156,243,146,139,245,144,151, 244,141,149,245,158,154,246,159,156,246,151,153,246,161,155,247,165,164,249,157, 159,246,147,153,242,154,146,245,153,153,246,161,152,246,165,158,246,163,167,244, 164,168,244,155,165,245,161,166,247,163,164,248,156,158,243,161,161,246,166,164, 247,159,163,246,156,158,245,159,165,243,156,163,242,155,151,245,158,154,243,152, 151,244,154,150,248,152,152,246,156,147,245,171,169,246,162,172,247,156,161,245, 155,145,244,151,146,240,165,156,246,164,164,248,159,164,247,156,161,247,154,152, 245,157,152,246,158,158,246,150,152,246,155,164,242,161,160,241,147,153,242,155, 149,244,165,159,247,149,159,246,156,158,246,161,161,248,161,161,248,139,138,243, 149,143,244,153,151,245,153,166,238,151,162,240,157,161,244,150,156,243,152,157, 246,151,151,245,149,148,246,159,161,246,149,156,245,159,158,244,162,158,245,159, 165,246,166,164,247,165,165,249,158,159,247,152,152,245,141,139,245,146,145,248, 163,163,246,165,164,247,161,168,248,150,167,245,156,163,245,150,148,245,134,145, 244,149,154,243,147,151,245,147,150,245,155,156,245,157,161,244,152,155,246,164, 161,246,156,161,248,162,164,247,167,171,249,153,164,246,160,165,244,150,169,240, 165,164,245,164,159,246,164,163,248,160,159,246,153,144,245,156,157,246,162,162, 247,162,164,249,161,164,249,154,154,248,159,155,246,167,161,246,159,161,249,163, 165,247,156,169,244,170,168,246,158,159,246,156,155,247,150,155,243,146,151,238, 146,146,237,160,155,245,161,159,246,150,161,246,159,158,247,156,152,246,157,157, 248,155,157,244,152,153,246,157,156,247,154,160,245,149,151,243,157,155,244,141, 153,243,149,149,243,150,140,245,158,152,244,165,164,246,157,156,247,163,155,247, 162,165,249,165,161,246,161,159,246,157,151,246,158,156,247,166,159,244,157,170, 243,155,161,243,162,159,245,153,158,244,152,152,246,166,162,246,160,166,247,162, 165,249,166,167,249,153,157,246,159,159,244,155,161,244,153,151,244,163,163,244, 161,161,247,161,161,249,157,158,249,158,158,249,155,153,247,156,162,246,155,159, 246,164,166,246,166,166,249,160,162,248,164,161,249,163,166,249,152,159,246,151, 155,246,165,163,242,165,171,246,162,168,246,161,160,245,135,144,239,152,148,242, 160,158,243,157,144,245,167,163,247,154,159,246,157,151,247,162,160,249,163,165, 249,154,162,244,147,159,239,155,155,241,133,140,234,144,144,236,154,158,238,152, 151,243,148,152,244,143,158,240,151,149,245,149,151,246,150,146,243,163,156,245, 156,166,243,162,161,246,161,165,249,166,167,247,164,167,249,161,164,246,159,158, 245,149,147,245,151,149,245,162,163,246,149,162,246,153,155,242,156,150,246,158, 155,248,148,153,246,152,148,243,151,147,244,143,152,242,146,152,244,156,155,246, 151,149,246,162,158,246,145,155,246,156,153,246,163,167,248,150,155,243,158,153, 243,149,143,244,152,162,243,167,171,245,165,171,249,166,167,250,160,164,248,144, 156,241,156,156,246,164,161,246,163,165,249,156,161,246,150,157,246,166,166,243, 158,168,244,158,164,245,137,145,243,162,159,237,169,168,247,159,162,247,151,157, 246,155,151,245,150,151,245,155,149,245,160,162,246,151,150,245,160,157,248,153, 160,246,159,162,246,153,159,247,155,159,246,157,157,243,154,157,245,146,156,243, 158,162,243,148,143,246,155,147,246,166,158,246,157,159,246,158,160,243,166,172, 246,165,165,249,162,166,250,171,163,247,169,172,249,167,169,249,162,166,246,171, 163,246,152,158,243,157,151,245,160,159,247,166,162,247,167,161,246,172,171,249, 163,165,247,160,157,247,166,161,246,157,170,246,144,163,242,155,155,243,155,161, 245,156,161,247,162,159,246,163,162,247,161,161,249,161,163,249,158,161,247,152, 161,246,155,152,245,153,157,246,163,163,246,157,165,247,164,167,246,160,164,248, 155,161,247,149,150,246,157,147,245,156,156,248,157,157,248,163,166,246,161,165, 245,156,156,243,163,162,244,166,168,246,164,166,247,153,161,246,166,162,246,155, 164,246,161,162,246,138,154,240,147,145,244,145,146,244,143,147,238,147,146,237, 143,140,243,154,147,244,142,160,241,140,140,241,157,150,243,151,151,245,156,156, 243,155,156,245,152,151,242,162,157,247,158,158,246,158,162,246,150,168,246,154, 164,246,155,160,246,159,162,246,158,159,246,157,156,247,151,152,248,152,146,245, 163,155,247,157,158,248,150,148,246,154,150,246,158,157,246,151,148,242,151,147, 240,151,159,242,152,157,246,157,162,246,154,154,246,146,153,246,163,159,246,158, 160,244,159,156,246,157,153,247,153,144,246,162,153,247,165,162,249,168,166,250, 158,164,248,156,156,242,154,156,243,159,159,243,168,158,246,163,166,247,152,152, 245,158,159,243,151,156,244,160,156,242,154,153,246,150,145,243,165,165,246,161, 165,246,155,161,247,152,156,246,148,155,246,142,157,246,142,158,244,160,156,243, 163,161,249,153,156,247,149,149,246,145,152,244,156,149,245,152,163,241,154,167, 243,146,148,245,153,150,243,159,156,247,159,154,247,168,165,247,156,160,248,155, 156,246,152,156,244,165,167,245,158,164,249,169,167,247,165,170,247,159,168,246, 155,168,244,171,173,247,165,166,247,151,161,243,165,157,246,169,171,247,167,168, 248,169,171,250,169,170,247,169,168,249,165,171,247,155,169,244,149,146,244,149, 152,247,151,149,245,156,155,247,162,163,246,160,168,246,164,166,246,161,165,247, 161,160,246,158,154,246,159,159,246,151,152,246,162,157,245,151,155,246,158,151, 246,164,164,249,150,152,247,163,157,246,166,161,247,163,165,249,162,164,246,158, 165,244,150,155,246,161,156,246,160,163,246,159,158,247,164,167,246,154,155,245, 167,164,245,152,155,247,162,159,246,156,154,244,153,144,246,154,155,247,146,142, 244,142,140,241,146,142,247,144,151,244,130,139,237,151,140,240,154,150,245,155, 149,246,161,157,246,147,149,244,149,140,245,166,154,247,164,166,248,156,158,246, 152,145,246,155,148,246,161,154,245,144,155,246,155,156,249,162,159,249,163,160, 248,163,158,246,166,165,249,165,168,248,168,164,246,164,164,247,157,164,246,158, 159,247,158,152,244,159,151,241,154,160,243,157,153,243,159,158,243,157,155,242, 153,155,242,157,161,243,156,157,245,159,169,246,159,162,247,166,160,249,172,168, 248,164,169,248,148,159,246,158,166,244,160,162,245,162,152,245,169,175,243,158, 168,246,152,162,243,153,155,246,151,157,244,160,155,243,159,156,246,156,156,248, 159,155,246,159,153,245,163,159,248,157,155,246,146,148,246,141,141,246,149,133, 243,161,154,245,153,167,247,152,163,246,156,159,244,156,152,246,159,156,246,145, 145,242,141,140,243,157,151,244,162,158,245,162,161,249,167,164,247,168,172,247, 162,166,247,162,164,249,151,153,246,159,155,243,161,160,247,168,161,247,164,170, 247,161,163,245,154,150,244,167,162,246,164,169,247,159,152,243,166,165,247,156, 161,247,166,163,247,162,168,249,164,169,246,171,176,247,162,168,247,149,150,246, 152,151,246,159,152,245,163,160,244,159,157,248,158,161,246,153,161,243,159,161, 244,157,161,246,168,170,247,161,166,249,148,161,247,157,162,243,151,162,241,164, 165,246,161,162,247,163,165,249,152,164,246,159,166,245,163,169,247,156,165,247, 146,165,245,155,159,243,151,164,245,161,167,245,166,166,247,161,157,249,163,164, 246,157,166,245,165,163,247,160,159,247,166,161,247,161,165,249,158,160,248,157, 164,247,158,159,248,142,142,246,143,149,246,137,148,246,164,141,239,161,156,245, 158,161,248,152,164,246,164,168,245,162,163,249,157,156,246,165,161,246,166,169, 249,158,165,247,152,167,246,156,166,247,161,162,248,150,154,246,156,147,246,161, 156,249,164,165,249,158,167,247,164,168,246,159,165,247,162,169,247,163,168,247, 154,158,247,163,160,246,170,169,249,161,169,247,145,159,243,160,157,247,161,159, 247,156,152,246,159,159,246,149,158,243,160,152,245,150,155,243,156,155,246,171, 164,247,171,172,250,166,170,249,147,154,245,148,144,244,168,162,245,144,166,242, 149,152,241,148,156,242,150,144,242,157,153,245,152,147,245,164,157,246,164,164, 249,159,162,249,164,158,246,163,163,247,162,169,249,161,168,249,159,164,246,151, 154,245,161,160,245,160,165,247,150,149,248,150,153,246,160,154,246,161,160,249, 161,164,245,156,175,241,158,164,246,159,157,248,163,162,247,160,163,249,158,166, 246,152,164,243,159,165,246,164,162,247,159,159,247,156,156,248,167,163,247,171, 167,249,159,167,249,165,166,248,164,168,244,161,158,245,167,166,247,167,168,247, 162,170,246,167,165,246,170,165,248,163,161,247 }; // grassNormalTexture #endif // guard