#define NO_HF 4

#define MAX_HCHARS 128

static char *h_used[NO_HF] = {
"HERSHEY:SIMPLEX_ROMAN",
"HERSHEY:COMPLEX_ROMAN",
"HERSHEY:TRIPLEX_ROMAN",
"HERSHEY:COMPLEX_GREEK"};

static int h_array[NO_HF][MAX_HCHARS] = {
{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
0,4,24,38,64,120,186,258,266,290,314,334,348,368,376,390,
398,436,448,480,514,530,568,618,632,694,744,770,802,812,826,836,
-1,880,900,950,990,1024,1050,1070,1118,1138,1146,1170,1190,1204,1230,1250,
1296,1326,1378,1414,1458,1472,1496,1510,1536,1550,1566,-1,1586,-1,1594,-1,
1608,1624,1662,1700,1732,1770,1808,1828,1876,1900,1920,1946,1966,1974,2014,2038,
2076,2114,2152,2172,2210,2230,2254,2268,2294,2308,2330,-1,2350,-1,-1,-1},

{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
2358,2362,2394,2420,2446,2532,2598,2698,2712,2754,2796,2816,2830,2848,2856,2870,
2878,2960,2984,3076,3172,3200,3280,3378,3442,3570,3668,3694,3724,3734,3748,3758,
-1,3824,3862,3954,4020,4082,4128,4170,4252,4308,4334,4376,4432,4462,4524,4568,
4658,4718,4848,4940,5010,5044,5092,5124,5174,5218,5260,5294,5320,5328,5354,-1,
5372,5388,5468,5536,5594,5668,5732,5778,5900,5958,5996,6048,6104,6130,6220,6278,
6352,6426,6494,6542,6608,6642,6700,6732,6782,6826,6872,6906,6988,6996,-1,-1},

{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
7078,7082,7152,-1,7198,-1,7312,7462,7486,7542,7598,7678,7712,7762,7780,7814,
7832,7934,7992,8118,8272,8330,8442,8582,8670,8830,8970,9036,-1,9118,-1,9152,
-1,9258,9332,9490,9566,9692,9860,10002,10124,10288,10368,10460,10600,10706,10834,10914,
11024,11144,11300,11462,11552,11668,11760,11830,11942,12052,12150,-1,-1,-1,-1,-1,
-1,12234,12344,12440,12510,12616,12700,12782,12962,13094,13182,13266,13390,13454,13654,13786,
13880,14002,14114,14202,14290,14336,14424,14488,14580,14678,14760,-1,-1,-1,-1,-1},

{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
14844,14848,14880,14906,14932,15018,15084,15184,15198,15240,15282,15302,15316,15334,15342,15356,
15364,15446,15470,15562,15658,15686,15766,15864,15928,16056,16154,16180,16210,16220,16234,16244,
-1,16310,16348,16440,16484,16516,16562,16660,16690,16746,16772,16862,16918,16950,17012,17056,
17146,17190,17304,17364,17406,17440,17508,17564,17652,17726,17810,17844,17870,17878,17904,-1,
17922,17938,18020,18136,18184,18274,18340,18426,18484,18550,18582,18658,18718,18766,18824,18874,
18940,18986,19074,19138,19210,19244,19308,19360,19450,19542,19612,19676,19758,19766,-1,-1}};

static unsigned char hf_array[19848] = {
120,136,0,0,123,133,128,116,128,130,0,128,128,135,127,136,128,137,129,136,
128,135,0,0,120,136,124,116,124,123,0,128,132,116,132,123,0,0,118,139,
129,112,122,144,0,128,135,112,128,144,0,128,122,125,136,125,0,128,121,131,
135,131,0,0,118,138,126,112,126,141,0,128,130,112,130,141,0,128,135,119,
133,117,130,116,126,116,123,117,121,119,121,121,122,123,123,124,125,125,131,127,
133,128,134,129,135,131,135,134,133,136,130,137,126,137,123,136,121,134,0,0,
116,140,137,116,119,137,0,128,124,116,126,118,126,120,125,122,123,123,121,123,
119,121,119,119,120,117,122,116,124,116,126,117,129,118,132,118,135,117,137,116,
0,128,133,130,131,131,130,133,130,135,132,137,134,137,136,136,137,134,137,132,
135,130,133,130,0,0,115,141,138,125,138,124,137,123,136,123,135,124,134,126,
132,131,130,134,128,136,126,137,122,137,120,136,119,135,118,133,118,131,119,129,
120,128,127,124,128,123,129,121,129,119,128,117,126,116,124,117,123,119,123,121,
124,124,126,127,131,134,133,136,135,137,137,137,138,136,138,135,0,0,124,132,
128,116,128,123,0,0,121,135,132,112,130,114,128,117,126,121,125,126,125,130,
126,135,128,139,130,142,132,144,0,0,121,135,124,112,126,114,128,117,130,121,
131,126,131,130,130,135,128,139,126,142,124,144,0,0,120,136,128,122,128,134,
0,128,123,125,133,131,0,128,133,125,123,131,0,0,115,141,128,119,128,137,
0,128,119,128,137,128,0,0,123,133,129,136,128,137,127,136,128,135,129,136,
129,138,128,140,127,141,0,0,115,141,119,128,137,128,0,0,123,133,128,135,
127,136,128,137,129,136,128,135,0,0,117,139,137,112,119,144,0,0,118,138,
127,116,124,117,122,120,121,125,121,128,122,133,124,136,127,137,129,137,132,136,
134,133,135,128,135,125,134,120,132,117,129,116,127,116,0,0,118,138,124,120,
126,119,129,116,129,137,0,0,118,138,122,121,122,120,123,118,124,117,126,116,
130,116,132,117,133,118,134,120,134,122,133,124,131,127,121,137,135,137,0,0,
118,138,123,116,134,116,128,124,131,124,133,125,134,126,135,129,135,131,134,134,
132,136,129,137,126,137,123,136,122,135,121,133,0,0,118,138,131,116,121,130,
136,130,0,128,131,116,131,137,0,0,118,138,133,116,123,116,122,125,123,124,
126,123,129,123,132,124,134,126,135,129,135,131,134,134,132,136,129,137,126,137,
123,136,122,135,121,133,0,0,118,138,134,119,133,117,130,116,128,116,125,117,
123,120,122,125,122,130,123,134,125,136,128,137,129,137,132,136,134,134,135,131,
135,130,134,127,132,125,129,124,128,124,125,125,123,127,122,130,0,0,118,138,
135,116,125,137,0,128,121,116,135,116,0,0,118,138,126,116,123,117,122,119,
122,121,123,123,125,124,129,125,132,126,134,128,135,130,135,133,134,135,133,136,
130,137,126,137,123,136,122,135,121,133,121,130,122,128,124,126,127,125,131,124,
133,123,134,121,134,119,133,117,130,116,126,116,0,0,118,138,134,123,133,126,
131,128,128,129,127,129,124,128,122,126,121,123,121,122,122,119,124,117,127,116,
128,116,131,117,133,119,134,123,134,128,133,133,131,136,128,137,126,137,123,136,
122,134,0,0,123,133,128,123,127,124,128,125,129,124,128,123,0,128,128,135,
127,136,128,137,129,136,128,135,0,0,123,133,128,123,127,124,128,125,129,124,
128,123,0,128,129,136,128,137,127,136,128,135,129,136,129,138,128,140,127,141,
0,0,116,140,136,119,120,128,136,137,0,0,115,141,119,125,137,125,0,128,
119,131,137,131,0,0,116,140,120,119,136,128,120,137,0,0,119,137,122,121,
122,120,123,118,124,117,126,116,130,116,132,117,133,118,134,120,134,122,133,124,
132,125,128,127,128,130,0,128,128,135,127,136,128,137,129,136,128,135,0,0,
119,137,128,116,120,137,0,128,128,116,136,137,0,128,123,130,133,130,0,0,
117,138,121,116,121,137,0,128,121,116,130,116,133,117,134,118,135,120,135,122,
134,124,133,125,130,126,0,128,121,126,130,126,133,127,134,128,135,130,135,133,
134,135,133,136,130,137,121,137,0,0,118,139,136,121,135,119,133,117,131,116,
127,116,125,117,123,119,122,121,121,124,121,129,122,132,123,134,125,136,127,137,
131,137,133,136,135,134,136,132,0,0,117,138,121,116,121,137,0,128,121,116,
128,116,131,117,133,119,134,121,135,124,135,129,134,132,133,134,131,136,128,137,
121,137,0,0,118,137,122,116,122,137,0,128,122,116,135,116,0,128,122,126,
130,126,0,128,122,137,135,137,0,0,118,136,122,116,122,137,0,128,122,116,
135,116,0,128,122,126,130,126,0,0,118,139,136,121,135,119,133,117,131,116,
127,116,125,117,123,119,122,121,121,124,121,129,122,132,123,134,125,136,127,137,
131,137,133,136,135,134,136,132,136,129,0,128,131,129,136,129,0,0,117,139,
121,116,121,137,0,128,135,116,135,137,0,128,121,126,135,126,0,0,124,132,
128,116,128,137,0,0,120,136,132,116,132,132,131,135,130,136,128,137,126,137,
124,136,123,135,122,132,122,130,0,0,117,138,121,116,121,137,0,128,135,116,
121,130,0,128,126,125,135,137,0,0,118,135,122,116,122,137,0,128,122,137,
134,137,0,0,116,140,120,116,120,137,0,128,120,116,128,137,0,128,136,116,
128,137,0,128,136,116,136,137,0,0,117,139,121,116,121,137,0,128,121,116,
135,137,0,128,135,116,135,137,0,0,117,139,126,116,124,117,122,119,121,121,
120,124,120,129,121,132,122,134,124,136,126,137,130,137,132,136,134,134,135,132,
136,129,136,124,135,121,134,119,132,117,130,116,126,116,0,0,117,138,121,116,
121,137,0,128,121,116,130,116,133,117,134,118,135,120,135,123,134,125,133,126,
130,127,121,127,0,0,117,139,126,116,124,117,122,119,121,121,120,124,120,129,
121,132,122,134,124,136,126,137,130,137,132,136,134,134,135,132,136,129,136,124,
135,121,134,119,132,117,130,116,126,116,0,128,129,133,135,139,0,0,117,138,
121,116,121,137,0,128,121,116,130,116,133,117,134,118,135,120,135,122,134,124,
133,125,130,126,121,126,0,128,128,126,135,137,0,0,118,138,135,119,133,117,
130,116,126,116,123,117,121,119,121,121,122,123,123,124,125,125,131,127,133,128,
134,129,135,131,135,134,133,136,130,137,126,137,123,136,121,134,0,0,120,136,
128,116,128,137,0,128,121,116,135,116,0,0,117,139,121,116,121,131,122,134,
124,136,127,137,129,137,132,136,134,134,135,131,135,116,0,0,119,137,120,116,
128,137,0,128,136,116,128,137,0,0,116,140,118,116,123,137,0,128,128,116,
123,137,0,128,128,116,133,137,0,128,138,116,133,137,0,0,118,138,121,116,
135,137,0,128,135,116,121,137,0,0,119,137,120,116,128,126,128,137,0,128,
136,116,128,126,0,0,118,138,135,116,121,137,0,128,121,116,135,116,0,128,
121,137,135,137,0,0,121,135,121,116,135,140,0,0,120,136,128,114,120,128,
0,128,128,114,136,128,0,0,122,134,126,116,131,122,0,128,126,116,125,117,
131,122,0,0,119,138,134,123,134,137,0,128,134,126,132,124,130,123,127,123,
125,124,123,126,122,129,122,131,123,134,125,136,127,137,130,137,132,136,134,134,
0,0,118,137,122,116,122,137,0,128,122,126,124,124,126,123,129,123,131,124,
133,126,134,129,134,131,133,134,131,136,129,137,126,137,124,136,122,134,0,0,
119,137,134,126,132,124,130,123,127,123,125,124,123,126,122,129,122,131,123,134,
125,136,127,137,130,137,132,136,134,134,0,0,119,138,134,116,134,137,0,128,
134,126,132,124,130,123,127,123,125,124,123,126,122,129,122,131,123,134,125,136,
127,137,130,137,132,136,134,134,0,0,119,137,122,129,134,129,134,127,133,125,
132,124,130,123,127,123,125,124,123,126,122,129,122,131,123,134,125,136,127,137,
130,137,132,136,134,134,0,0,123,135,133,116,131,116,129,117,128,120,128,137,
0,128,125,123,132,123,0,0,119,138,134,123,134,139,133,142,132,143,130,144,
127,144,125,143,0,128,134,126,132,124,130,123,127,123,125,124,123,126,122,129,
122,131,123,134,125,136,127,137,130,137,132,136,134,134,0,0,119,138,123,116,
123,137,0,128,123,127,126,124,128,123,131,123,133,124,134,127,134,137,0,0,
124,132,127,116,128,117,129,116,128,115,127,116,0,128,128,123,128,137,0,0,
123,133,128,116,129,117,130,116,129,115,128,116,0,128,129,123,129,140,128,143,
126,144,124,144,0,0,119,136,123,116,123,137,0,128,133,123,123,133,0,128,
127,129,134,137,0,0,124,132,128,116,128,137,0,0,113,143,117,123,117,137,
0,128,117,127,120,124,122,123,125,123,127,124,128,127,128,137,0,128,128,127,
131,124,133,123,136,123,138,124,139,127,139,137,0,0,119,138,123,123,123,137,
0,128,123,127,126,124,128,123,131,123,133,124,134,127,134,137,0,0,119,138,
127,123,125,124,123,126,122,129,122,131,123,134,125,136,127,137,130,137,132,136,
134,134,135,131,135,129,134,126,132,124,130,123,127,123,0,0,118,137,122,123,
122,144,0,128,122,126,124,124,126,123,129,123,131,124,133,126,134,129,134,131,
133,134,131,136,129,137,126,137,124,136,122,134,0,0,119,138,134,123,134,144,
0,128,134,126,132,124,130,123,127,123,125,124,123,126,122,129,122,131,123,134,
125,136,127,137,130,137,132,136,134,134,0,0,121,134,125,123,125,137,0,128,
125,129,126,126,128,124,130,123,133,123,0,0,120,137,134,126,133,124,130,123,
127,123,124,124,123,126,124,128,126,129,131,130,133,131,134,133,134,134,133,136,
130,137,127,137,124,136,123,134,0,0,123,135,128,116,128,133,129,136,131,137,
133,137,0,128,125,123,132,123,0,0,119,138,123,123,123,133,124,136,126,137,
129,137,131,136,134,133,0,128,134,123,134,137,0,0,120,136,122,123,128,137,
0,128,134,123,128,137,0,0,117,139,120,123,124,137,0,128,128,123,124,137,
0,128,128,123,132,137,0,128,136,123,132,137,0,0,120,137,123,123,134,137,
0,128,134,123,123,137,0,0,120,136,122,123,128,137,0,128,134,123,128,137,
126,141,124,143,122,144,121,144,0,0,120,137,134,123,123,137,0,128,123,123,
134,123,0,128,123,137,134,137,0,0,124,132,128,112,128,144,0,0,120,136,
0,0,123,133,128,116,127,118,128,130,129,118,128,116,0,128,128,118,128,124,
0,128,128,135,127,136,128,137,129,136,128,135,0,0,120,136,124,116,123,123,
0,128,125,116,123,123,0,128,132,116,131,123,0,128,133,116,131,123,0,0,
118,139,129,116,122,144,0,128,135,116,128,144,0,128,122,127,136,127,0,128,
121,133,135,133,0,0,118,138,126,112,126,141,0,128,130,112,130,141,0,128,
134,119,133,120,134,121,135,120,135,119,133,117,130,116,126,116,123,117,121,119,
121,121,122,123,123,124,125,125,131,127,133,128,135,130,0,128,121,121,123,123,
125,124,131,126,133,127,134,128,135,130,135,134,133,136,130,137,126,137,123,136,
121,134,121,133,122,132,123,133,122,134,0,0,116,140,137,116,119,137,0,128,
124,116,126,118,126,120,125,122,123,123,121,123,119,121,119,119,120,117,122,116,
124,116,126,117,129,118,132,118,135,117,137,116,0,128,133,130,131,131,130,133,
130,135,132,137,134,137,136,136,137,134,137,132,135,130,133,130,0,0,116,141,
137,124,136,125,137,126,138,125,138,124,137,123,136,123,135,124,134,126,132,131,
130,134,128,136,126,137,123,137,120,136,119,134,119,131,120,129,126,125,128,123,
129,121,129,119,128,117,126,116,124,117,123,119,123,121,124,124,126,127,131,134,
133,136,136,137,137,137,138,136,138,135,0,128,123,137,121,136,120,134,120,131,
121,129,123,127,0,128,123,121,124,123,132,134,134,136,136,137,0,0,124,132,
128,116,127,123,0,128,129,116,127,123,0,0,121,135,132,112,130,114,128,117,
126,121,125,126,125,130,126,135,128,139,130,142,132,144,0,128,130,114,128,118,
127,121,126,126,126,130,127,135,128,138,130,142,0,0,121,135,124,112,126,114,
128,117,130,121,131,126,131,130,130,135,128,139,126,142,124,144,0,128,126,114,
128,118,129,121,130,126,130,130,129,135,128,138,126,142,0,0,120,136,128,116,
128,128,0,128,123,119,133,125,0,128,133,119,123,125,0,0,115,141,128,119,
128,137,0,128,119,128,137,128,0,0,123,133,128,137,127,136,128,135,129,136,
129,138,128,140,127,141,0,0,115,141,119,128,137,128,0,0,123,133,128,135,
127,136,128,137,129,136,128,135,0,0,117,139,137,112,119,144,0,0,118,138,
127,116,124,117,122,120,121,125,121,128,122,133,124,136,127,137,129,137,132,136,
134,133,135,128,135,125,134,120,132,117,129,116,127,116,0,128,127,116,125,117,
124,118,123,120,122,125,122,128,123,133,124,135,125,136,127,137,0,128,129,137,
131,136,132,135,133,133,134,128,134,125,133,120,132,118,131,117,129,116,0,0,
118,138,124,120,126,119,129,116,129,137,0,128,128,117,128,137,0,128,124,137,
133,137,0,0,118,138,122,120,123,121,122,122,121,121,121,120,122,118,123,117,
126,116,130,116,133,117,134,118,135,120,135,122,134,124,131,126,126,128,124,129,
122,131,121,134,121,137,0,128,130,116,132,117,133,118,134,120,134,122,133,124,
130,126,126,128,0,128,121,135,122,134,124,134,129,136,132,136,134,135,135,134,
0,128,124,134,129,137,133,137,134,136,135,134,135,132,0,0,118,138,122,120,
123,121,122,122,121,121,121,120,122,118,123,117,126,116,130,116,133,117,134,119,
134,122,133,124,130,125,127,125,0,128,130,116,132,117,133,119,133,122,132,124,
130,125,0,128,130,125,132,126,134,128,135,130,135,133,134,135,133,136,130,137,
126,137,123,136,122,135,121,133,121,132,122,131,123,132,122,133,0,128,133,127,
134,130,134,133,133,135,132,136,130,137,0,0,118,138,130,118,130,137,0,128,
131,116,131,137,0,128,131,116,120,131,136,131,0,128,127,137,134,137,0,0,
118,138,123,116,121,126,0,128,121,126,123,124,126,123,129,123,132,124,134,126,
135,129,135,131,134,134,132,136,129,137,126,137,123,136,122,135,121,133,121,132,
122,131,123,132,122,133,0,128,129,123,131,124,133,126,134,129,134,131,133,134,
131,136,129,137,0,128,123,116,133,116,0,128,123,117,128,117,133,116,0,0,
118,138,133,119,132,120,133,121,134,120,134,119,133,117,131,116,128,116,125,117,
123,119,122,121,121,125,121,131,122,134,124,136,127,137,129,137,132,136,134,134,
135,131,135,130,134,127,132,125,129,124,128,124,125,125,123,127,122,130,0,128,
128,116,126,117,124,119,123,121,122,125,122,131,123,134,125,136,127,137,0,128,
129,137,131,136,133,134,134,131,134,130,133,127,131,125,129,124,0,0,118,138,
121,116,121,122,0,128,121,120,122,118,124,116,126,116,131,119,133,119,134,118,
135,116,0,128,122,118,124,117,126,117,131,119,0,128,135,116,135,119,134,122,
130,127,129,129,128,132,128,137,0,128,134,122,129,127,128,129,127,132,127,137,
0,0,118,138,126,116,123,117,122,119,122,122,123,124,126,125,130,125,133,124,
134,122,134,119,133,117,130,116,126,116,0,128,126,116,124,117,123,119,123,122,
124,124,126,125,0,128,130,125,132,124,133,122,133,119,132,117,130,116,0,128,
126,125,123,126,122,127,121,129,121,133,122,135,123,136,126,137,130,137,133,136,
134,135,135,133,135,129,134,127,133,126,130,125,0,128,126,125,124,126,123,127,
122,129,122,133,123,135,124,136,126,137,0,128,130,137,132,136,133,135,134,133,
134,129,133,127,132,126,130,125,0,0,118,138,134,123,133,126,131,128,128,129,
127,129,124,128,122,126,121,123,121,122,122,119,124,117,127,116,129,116,132,117,
134,119,135,122,135,128,134,132,133,134,131,136,128,137,125,137,123,136,122,134,
122,133,123,132,124,133,123,134,0,128,127,129,125,128,123,126,122,123,122,122,
123,119,125,117,127,116,0,128,129,116,131,117,133,119,134,122,134,128,133,132,
132,134,130,136,128,137,0,0,123,133,128,123,127,124,128,125,129,124,128,123,
0,128,128,135,127,136,128,137,129,136,128,135,0,0,123,133,128,123,127,124,
128,125,129,124,128,123,0,128,128,137,127,136,128,135,129,136,129,138,128,140,
127,141,0,0,116,140,136,119,120,128,136,137,0,0,115,141,119,125,137,125,
0,128,119,131,137,131,0,0,116,140,120,119,136,128,120,137,0,0,119,137,
123,120,124,121,123,122,122,121,122,120,123,118,124,117,126,116,129,116,132,117,
133,118,134,120,134,122,133,124,132,125,128,127,128,130,0,128,129,116,131,117,
132,118,133,120,133,122,132,124,130,126,0,128,128,135,127,136,128,137,129,136,
128,135,0,0,118,138,128,116,121,137,0,128,128,116,135,137,0,128,128,119,
134,137,0,128,123,131,132,131,0,128,119,137,125,137,0,128,131,137,137,137,
0,0,117,139,122,116,122,137,0,128,123,116,123,137,0,128,119,116,131,116,
134,117,135,118,136,120,136,122,135,124,134,125,131,126,0,128,131,116,133,117,
134,118,135,120,135,122,134,124,133,125,131,126,0,128,123,126,131,126,134,127,
135,128,136,130,136,133,135,135,134,136,131,137,119,137,0,128,131,126,133,127,
134,128,135,130,135,133,134,135,133,136,131,137,0,0,117,138,134,119,135,122,
135,116,134,119,132,117,129,116,127,116,124,117,122,119,121,121,120,124,120,129,
121,132,122,134,124,136,127,137,129,137,132,136,134,134,135,132,0,128,127,116,
125,117,123,119,122,121,121,124,121,129,122,132,123,134,125,136,127,137,0,0,
117,139,122,116,122,137,0,128,123,116,123,137,0,128,119,116,129,116,132,117,
134,119,135,121,136,124,136,129,135,132,134,134,132,136,129,137,119,137,0,128,
129,116,131,117,133,119,134,121,135,124,135,129,134,132,133,134,131,136,129,137,
0,0,117,138,122,116,122,137,0,128,123,116,123,137,0,128,129,122,129,130,
0,128,119,116,135,116,135,122,134,116,0,128,123,126,129,126,0,128,119,137,
135,137,135,131,134,137,0,0,117,137,122,116,122,137,0,128,123,116,123,137,
0,128,129,122,129,130,0,128,119,116,135,116,135,122,134,116,0,128,123,126,
129,126,0,128,119,137,126,137,0,0,117,140,134,119,135,122,135,116,134,119,
132,117,129,116,127,116,124,117,122,119,121,121,120,124,120,129,121,132,122,134,
124,136,127,137,129,137,132,136,134,134,0,128,127,116,125,117,123,119,122,121,
121,124,121,129,122,132,123,134,125,136,127,137,0,128,134,129,134,137,0,128,
135,129,135,137,0,128,131,129,138,129,0,0,116,140,121,116,121,137,0,128,
122,116,122,137,0,128,134,116,134,137,0,128,135,116,135,137,0,128,118,116,
125,116,0,128,131,116,138,116,0,128,122,126,134,126,0,128,118,137,125,137,
0,128,131,137,138,137,0,0,123,134,128,116,128,137,0,128,129,116,129,137,
0,128,125,116,132,116,0,128,125,137,132,137,0,0,121,136,131,116,131,133,
130,136,128,137,126,137,124,136,123,134,123,132,124,131,125,132,124,133,0,128,
130,116,130,133,129,136,128,137,0,128,127,116,134,116,0,0,116,138,121,116,
121,137,0,128,122,116,122,137,0,128,135,116,122,129,0,128,127,125,135,137,
0,128,126,125,134,137,0,128,118,116,125,116,0,128,131,116,137,116,0,128,
118,137,125,137,0,128,131,137,137,137,0,0,119,137,124,116,124,137,0,128,
125,116,125,137,0,128,121,116,128,116,0,128,121,137,136,137,136,131,135,137,
0,0,116,141,121,116,121,137,0,128,122,116,128,134,0,128,121,116,128,137,
0,128,135,116,128,137,0,128,135,116,135,137,0,128,136,116,136,137,0,128,
118,116,122,116,0,128,135,116,139,116,0,128,118,137,124,137,0,128,132,137,
139,137,0,0,117,140,122,116,122,137,0,128,123,116,135,135,0,128,123,118,
135,137,0,128,135,116,135,137,0,128,119,116,123,116,0,128,132,116,138,116,
0,128,119,137,125,137,0,0,117,139,127,116,124,117,122,119,121,121,120,125,
120,128,121,132,122,134,124,136,127,137,129,137,132,136,134,134,135,132,136,128,
136,125,135,121,134,119,132,117,129,116,127,116,0,128,127,116,125,117,123,119,
122,121,121,125,121,128,122,132,123,134,125,136,127,137,0,128,129,137,131,136,
133,134,134,132,135,128,135,125,134,121,133,119,131,117,129,116,0,0,117,139,
122,116,122,137,0,128,123,116,123,137,0,128,119,116,131,116,134,117,135,118,
136,120,136,123,135,125,134,126,131,127,123,127,0,128,131,116,133,117,134,118,
135,120,135,123,134,125,133,126,131,127,0,128,119,137,126,137,0,0,117,139,
127,116,124,117,122,119,121,121,120,125,120,128,121,132,122,134,124,136,127,137,
129,137,132,136,134,134,135,132,136,128,136,125,135,121,134,119,132,117,129,116,
127,116,0,128,127,116,125,117,123,119,122,121,121,125,121,128,122,132,123,134,
125,136,127,137,0,128,129,137,131,136,133,134,134,132,135,128,135,125,134,121,
133,119,131,117,129,116,0,128,124,135,124,134,125,132,127,131,128,131,130,132,
131,134,132,141,133,142,135,142,136,140,136,139,0,128,131,134,132,138,133,140,
134,141,135,141,136,140,0,0,117,139,122,116,122,137,0,128,123,116,123,137,
0,128,119,116,131,116,134,117,135,118,136,120,136,122,135,124,134,125,131,126,
123,126,0,128,131,116,133,117,134,118,135,120,135,122,134,124,133,125,131,126,
0,128,119,137,126,137,0,128,128,126,130,127,131,128,134,135,135,136,136,136,
137,135,0,128,130,127,131,129,133,136,134,137,136,137,137,135,137,134,0,0,
118,138,134,119,135,116,135,122,134,119,132,117,129,116,126,116,123,117,121,119,
121,121,122,123,123,124,125,125,131,127,133,128,135,130,0,128,121,121,123,123,
125,124,131,126,133,127,134,128,135,130,135,134,133,136,130,137,127,137,124,136,
122,134,121,131,121,137,122,134,0,0,119,138,128,116,128,137,0,128,129,116,
129,137,0,128,122,116,121,122,121,116,136,116,136,122,135,116,0,128,125,137,
132,137,0,0,116,140,121,116,121,131,122,134,124,136,127,137,129,137,132,136,
134,134,135,131,135,116,0,128,122,116,122,131,123,134,125,136,127,137,0,128,
118,116,125,116,0,128,132,116,138,116,0,0,118,138,121,116,128,137,0,128,
122,116,128,134,0,128,135,116,128,137,0,128,119,116,125,116,0,128,131,116,
137,116,0,0,116,140,120,116,124,137,0,128,121,116,124,132,0,128,128,116,
124,137,0,128,128,116,132,137,0,128,129,116,132,132,0,128,136,116,132,137,
0,128,117,116,124,116,0,128,133,116,139,116,0,0,118,138,121,116,134,137,
0,128,122,116,135,137,0,128,135,116,121,137,0,128,119,116,125,116,0,128,
131,116,137,116,0,128,119,137,125,137,0,128,131,137,137,137,0,0,118,139,
121,116,128,127,128,137,0,128,122,116,129,127,129,137,0,128,136,116,129,127,
0,128,119,116,125,116,0,128,132,116,138,116,0,128,125,137,132,137,0,0,
118,138,134,116,121,137,0,128,135,116,122,137,0,128,122,116,121,122,121,116,
135,116,0,128,121,137,135,137,135,131,134,137,0,0,121,135,125,112,125,144,
0,128,126,112,126,144,0,128,125,112,132,112,0,128,125,144,132,144,0,0,
121,135,121,116,135,140,0,0,121,135,130,112,130,144,0,128,131,112,131,144,
0,128,124,112,131,112,0,128,124,144,131,144,0,0,117,139,120,130,128,125,
136,130,0,128,120,130,128,126,136,130,0,0,122,134,126,116,131,122,0,128,
126,116,125,117,131,122,0,0,119,139,124,125,124,126,123,126,123,125,124,124,
126,123,130,123,132,124,133,125,134,127,134,134,135,136,136,137,0,128,133,125,
133,134,134,136,136,137,137,137,0,128,133,127,132,128,126,129,123,130,122,132,
122,134,123,136,126,137,129,137,131,136,133,134,0,128,126,129,124,130,123,132,
123,134,124,136,126,137,0,0,117,138,122,116,122,137,0,128,123,116,123,137,
0,128,123,126,125,124,127,123,129,123,132,124,134,126,135,129,135,131,134,134,
132,136,129,137,127,137,125,136,123,134,0,128,129,123,131,124,133,126,134,129,
134,131,133,134,131,136,129,137,0,128,119,116,123,116,0,0,118,137,133,126,
132,127,133,128,134,127,134,126,132,124,130,123,127,123,124,124,122,126,121,129,
121,131,122,134,124,136,127,137,129,137,132,136,134,134,0,128,127,123,125,124,
123,126,122,129,122,131,123,134,125,136,127,137,0,0,118,139,133,116,133,137,
0,128,134,116,134,137,0,128,133,126,131,124,129,123,127,123,124,124,122,126,
121,129,121,131,122,134,124,136,127,137,129,137,131,136,133,134,0,128,127,123,
125,124,123,126,122,129,122,131,123,134,125,136,127,137,0,128,130,116,134,116,
0,128,133,137,137,137,0,0,118,137,122,129,134,129,134,127,133,125,132,124,
130,123,127,123,124,124,122,126,121,129,121,131,122,134,124,136,127,137,129,137,
132,136,134,134,0,128,133,129,133,126,132,124,0,128,127,123,125,124,123,126,
122,129,122,131,123,134,125,136,127,137,0,0,121,134,131,117,130,118,131,119,
132,118,132,117,131,116,129,116,127,117,126,119,126,137,0,128,129,116,128,117,
127,119,127,137,0,128,123,123,131,123,0,128,123,137,130,137,0,0,119,138,
127,123,125,124,124,125,123,127,123,129,124,131,125,132,127,133,129,133,131,132,
132,131,133,129,133,127,132,125,131,124,129,123,127,123,0,128,125,124,124,126,
124,130,125,132,0,128,131,132,132,130,132,126,131,124,0,128,132,125,133,124,
135,123,135,124,133,124,0,128,124,131,123,132,122,134,122,135,123,137,126,138,
131,138,134,139,135,140,0,128,122,135,123,136,126,137,131,137,134,138,135,140,
135,141,134,143,131,144,125,144,122,143,121,141,121,140,122,138,125,137,0,0,
117,139,122,116,122,137,0,128,123,116,123,137,0,128,123,126,125,124,128,123,
130,123,133,124,134,126,134,137,0,128,130,123,132,124,133,126,133,137,0,128,
119,116,123,116,0,128,119,137,126,137,0,128,130,137,137,137,0,0,123,134,
128,116,127,117,128,118,129,117,128,116,0,128,128,123,128,137,0,128,129,123,
129,137,0,128,125,123,129,123,0,128,125,137,132,137,0,0,123,134,129,116,
128,117,129,118,130,117,129,116,0,128,130,123,130,141,129,143,127,144,125,144,
124,143,124,142,125,141,126,142,125,143,0,128,129,123,129,141,128,143,127,144,
0,128,126,123,130,123,0,0,117,138,122,116,122,137,0,128,123,116,123,137,
0,128,133,123,123,133,0,128,128,129,134,137,0,128,127,129,133,137,0,128,
119,116,123,116,0,128,130,123,136,123,0,128,119,137,126,137,0,128,130,137,
136,137,0,0,123,134,128,116,128,137,0,128,129,116,129,137,0,128,125,116,
129,116,0,128,125,137,132,137,0,0,112,145,117,123,117,137,0,128,118,123,
118,137,0,128,118,126,120,124,123,123,125,123,128,124,129,126,129,137,0,128,
125,123,127,124,128,126,128,137,0,128,129,126,131,124,134,123,136,123,139,124,
140,126,140,137,0,128,136,123,138,124,139,126,139,137,0,128,114,123,118,123,
0,128,114,137,121,137,0,128,125,137,132,137,0,128,136,137,143,137,0,0,
117,139,122,123,122,137,0,128,123,123,123,137,0,128,123,126,125,124,128,123,
130,123,133,124,134,126,134,137,0,128,130,123,132,124,133,126,133,137,0,128,
119,123,123,123,0,128,119,137,126,137,0,128,130,137,137,137,0,0,118,138,
127,123,124,124,122,126,121,129,121,131,122,134,124,136,127,137,129,137,132,136,
134,134,135,131,135,129,134,126,132,124,129,123,127,123,0,128,127,123,125,124,
123,126,122,129,122,131,123,134,125,136,127,137,0,128,129,137,131,136,133,134,
134,131,134,129,133,126,131,124,129,123,0,0,117,138,122,123,122,144,0,128,
123,123,123,144,0,128,123,126,125,124,127,123,129,123,132,124,134,126,135,129,
135,131,134,134,132,136,129,137,127,137,125,136,123,134,0,128,129,123,131,124,
133,126,134,129,134,131,133,134,131,136,129,137,0,128,119,123,123,123,0,128,
119,144,126,144,0,0,118,138,133,123,133,144,0,128,134,123,134,144,0,128,
133,126,131,124,129,123,127,123,124,124,122,126,121,129,121,131,122,134,124,136,
127,137,129,137,131,136,133,134,0,128,127,123,125,124,123,126,122,129,122,131,
123,134,125,136,127,137,0,128,130,144,137,144,0,0,119,136,124,123,124,137,
0,128,125,123,125,137,0,128,125,129,126,126,128,124,130,123,133,123,134,124,
134,125,133,126,132,125,133,124,0,128,121,123,125,123,0,128,121,137,128,137,
0,0,120,137,133,125,134,123,134,127,133,125,132,124,130,123,126,123,124,124,
123,125,123,127,124,128,126,129,131,131,133,132,134,133,0,128,123,126,124,127,
126,128,131,130,133,131,134,132,134,135,133,136,131,137,127,137,125,136,124,135,
123,133,123,137,124,135,0,0,121,136,126,116,126,133,127,136,129,137,131,137,
133,136,134,134,0,128,127,116,127,133,128,136,129,137,0,128,123,123,131,123,
0,0,117,139,122,123,122,134,123,136,126,137,128,137,131,136,133,134,0,128,
123,123,123,134,124,136,126,137,0,128,133,123,133,137,0,128,134,123,134,137,
0,128,119,123,123,123,0,128,130,123,134,123,0,128,133,137,137,137,0,0,
119,137,122,123,128,137,0,128,123,123,128,135,0,128,134,123,128,137,0,128,
120,123,126,123,0,128,130,123,136,123,0,0,116,140,120,123,124,137,0,128,
121,123,124,134,0,128,128,123,124,137,0,128,128,123,132,137,0,128,129,123,
132,134,0,128,136,123,132,137,0,128,117,123,124,123,0,128,133,123,139,123,
0,0,118,138,122,123,133,137,0,128,123,123,134,137,0,128,134,123,122,137,
0,128,120,123,126,123,0,128,130,123,136,123,0,128,120,137,126,137,0,128,
130,137,136,137,0,0,118,137,122,123,128,137,0,128,123,123,128,135,0,128,
134,123,128,137,126,141,124,143,122,144,121,144,120,143,121,142,122,143,0,128,
120,123,126,123,0,128,130,123,136,123,0,0,119,137,133,123,122,137,0,128,
134,123,123,137,0,128,123,123,122,127,122,123,134,123,0,128,122,137,134,137,
134,133,133,137,0,0,121,135,130,112,128,113,127,114,126,116,126,118,127,120,
128,121,129,123,129,125,127,127,0,128,128,113,127,115,127,117,128,119,129,120,
130,122,130,124,129,126,125,128,129,130,130,132,130,134,129,136,128,137,127,139,
127,141,128,143,0,128,127,129,129,131,129,133,128,135,127,136,126,138,126,140,
127,142,128,143,130,144,0,0,124,132,128,112,128,144,0,0,121,135,126,112,
128,113,129,114,130,116,130,118,129,120,128,121,127,123,127,125,129,127,0,128,
128,113,129,115,129,117,128,119,127,120,126,122,126,124,127,126,131,128,127,130,
126,132,126,134,127,136,128,137,129,139,129,141,128,143,0,128,129,129,127,131,
127,133,128,135,129,136,130,138,130,140,129,142,128,143,126,144,0,0,120,136,
0,0,123,134,128,116,127,117,127,119,128,127,0,128,128,116,128,130,129,130,
0,128,128,116,129,116,129,130,0,128,129,116,130,117,130,119,129,127,0,128,
128,134,127,135,127,136,128,137,129,137,130,136,130,135,129,134,128,134,0,128,
128,135,128,136,129,136,129,135,128,135,0,0,119,137,124,116,123,117,123,123,
0,128,124,117,123,123,0,128,124,116,125,117,123,123,0,128,133,116,132,117,
132,123,0,128,133,117,132,123,0,128,133,116,134,117,132,123,0,0,118,138,
126,112,126,141,0,128,130,112,130,141,0,128,134,121,134,120,133,120,133,122,
135,122,135,120,134,118,133,117,130,116,126,116,123,117,121,119,121,122,122,124,
125,126,131,128,133,129,134,131,134,134,133,136,0,128,122,122,123,124,125,125,
131,127,133,128,134,130,0,128,123,117,122,119,122,121,123,123,125,124,131,126,
134,128,135,130,135,133,134,135,133,136,130,137,126,137,123,136,122,135,121,133,
121,131,123,131,123,133,122,133,122,132,0,0,115,141,137,125,137,124,136,124,
136,126,138,126,138,124,137,123,136,123,135,124,134,126,132,131,130,134,128,136,
126,137,122,137,120,136,119,134,119,131,120,129,126,125,128,123,129,121,129,119,
128,117,126,116,124,117,123,119,123,122,124,125,126,128,130,133,133,136,135,137,
137,137,138,135,138,134,0,128,121,136,120,134,120,131,121,129,122,128,0,128,
128,123,129,119,0,128,129,121,128,117,0,128,124,117,123,121,0,128,124,124,
126,127,130,132,133,135,135,136,0,128,124,137,122,136,121,134,121,131,122,129,
126,125,0,128,123,119,124,123,127,127,131,132,134,135,136,136,137,136,138,135,
0,0,124,133,129,116,128,117,128,123,0,128,129,117,128,123,0,128,129,116,
130,117,128,123,0,0,121,135,131,112,129,114,127,117,125,121,124,126,124,130,
125,135,127,139,129,142,131,144,0,128,127,118,126,121,125,125,125,131,126,135,
127,138,0,128,129,114,128,116,127,119,126,125,126,131,127,137,128,140,129,142,
0,0,121,135,125,112,127,114,129,117,131,121,132,126,132,130,131,135,129,139,
127,142,125,144,0,128,129,118,130,121,131,125,131,131,130,135,129,138,0,128,
127,114,128,116,129,119,130,125,130,131,129,137,128,140,127,142,0,0,120,136,
128,116,127,117,129,127,128,128,0,128,128,116,128,128,0,128,128,116,129,117,
127,127,128,128,0,128,123,119,124,119,132,125,133,125,0,128,123,119,133,125,
0,128,123,119,123,120,133,124,133,125,0,128,133,119,132,119,124,125,123,125,
0,128,133,119,123,125,0,128,133,119,133,120,123,124,123,125,0,0,116,141,
128,119,128,136,129,136,0,128,128,119,129,119,129,136,0,128,120,127,137,127,
137,128,0,128,120,127,120,128,137,128,0,0,123,134,130,136,129,137,128,137,
127,136,127,135,128,134,129,134,130,135,130,138,129,140,127,141,0,128,128,135,
128,136,129,136,129,135,128,135,0,128,129,137,130,138,0,128,130,136,129,140,
0,0,116,141,120,127,137,127,137,128,0,128,120,127,120,128,137,128,0,0,
123,134,128,134,127,135,127,136,128,137,129,137,130,136,130,135,129,134,128,134,
0,128,128,135,128,136,129,136,129,135,128,135,0,0,117,140,137,112,119,144,
120,144,0,128,137,112,138,112,120,144,0,0,118,138,127,116,124,117,122,120,
121,125,121,128,122,133,124,136,127,137,129,137,132,136,134,133,135,128,135,125,
134,120,132,117,129,116,127,116,0,128,124,118,123,120,122,124,122,129,123,133,
124,135,0,128,132,135,133,133,134,129,134,124,133,120,132,118,0,128,127,116,
125,117,124,119,123,124,123,129,124,134,125,136,127,137,0,128,129,137,131,136,
132,134,133,129,133,124,132,119,131,117,129,116,0,0,118,138,127,118,127,137,
0,128,128,118,128,136,0,128,129,116,129,137,0,128,129,116,126,119,124,120,
0,128,123,137,133,137,0,128,127,136,125,137,0,128,127,135,126,137,0,128,
129,135,130,137,0,128,129,136,131,137,0,0,118,138,122,120,122,121,123,121,
123,120,122,120,0,128,122,119,123,119,124,120,124,121,123,122,122,122,121,121,
121,120,122,118,123,117,126,116,130,116,133,117,134,118,135,120,135,122,134,124,
131,126,126,128,124,129,122,131,121,134,121,137,0,128,133,118,134,120,134,122,
133,124,0,128,130,116,132,117,133,120,133,122,132,124,130,126,126,128,0,128,
121,135,122,134,124,134,129,135,133,135,135,134,0,128,124,134,129,136,133,136,
134,135,0,128,124,134,129,137,133,137,134,136,135,134,135,132,0,0,118,138,
122,120,122,121,123,121,123,120,122,120,0,128,122,119,123,119,124,120,124,121,
123,122,122,122,121,121,121,120,122,118,123,117,126,116,130,116,133,117,134,119,
134,122,133,124,130,125,0,128,132,117,133,119,133,122,132,124,0,128,129,116,
131,117,132,119,132,122,131,124,129,125,0,128,127,125,130,125,132,126,134,128,
135,130,135,133,134,135,133,136,130,137,126,137,123,136,122,135,121,133,121,132,
122,131,123,131,124,132,124,133,123,134,122,134,0,128,133,128,134,130,134,133,
133,135,0,128,129,125,131,126,132,127,133,130,133,133,132,136,130,137,0,128,
122,132,122,133,123,133,123,132,122,132,0,0,118,138,129,119,129,137,0,128,
130,118,130,136,0,128,131,116,131,137,0,128,131,116,120,131,136,131,0,128,
126,137,134,137,0,128,129,136,127,137,0,128,129,135,128,137,0,128,131,135,
132,137,0,128,131,136,133,137,0,0,118,138,123,116,121,126,123,124,126,123,
129,123,132,124,134,126,135,129,135,131,134,134,132,136,129,137,126,137,123,136,
122,135,121,133,121,132,122,131,123,131,124,132,124,133,123,134,122,134,0,128,
133,126,134,128,134,132,133,134,0,128,129,123,131,124,132,125,133,128,133,132,
132,135,131,136,129,137,0,128,122,132,122,133,123,133,123,132,122,132,0,128,
123,116,133,116,0,128,123,117,131,117,0,128,123,118,127,118,131,117,133,116,
0,0,118,138,132,119,132,120,133,120,133,119,132,119,0,128,133,118,132,118,
131,119,131,120,132,121,133,121,134,120,134,119,133,117,131,116,128,116,125,117,
123,119,122,121,121,125,121,131,122,134,124,136,127,137,129,137,132,136,134,134,
135,131,135,130,134,127,132,125,129,124,127,124,125,125,124,126,123,128,0,128,
124,119,123,121,122,125,122,131,123,134,124,135,0,128,133,134,134,132,134,129,
133,127,0,128,128,116,126,117,125,118,124,120,123,124,123,131,124,134,125,136,
127,137,0,128,129,137,131,136,132,135,133,132,133,129,132,126,131,125,129,124,
0,0,118,138,121,116,121,122,0,128,135,116,135,119,134,122,130,127,129,129,
128,133,128,137,0,128,129,128,128,130,127,133,127,137,0,128,134,122,129,127,
127,130,126,133,126,137,128,137,0,128,121,120,122,118,124,116,126,116,131,119,
133,119,134,118,135,116,0,128,123,118,124,117,126,117,128,118,0,128,121,120,
122,119,124,118,126,118,131,119,0,0,118,138,126,116,123,117,122,119,122,122,
123,124,126,125,130,125,133,124,134,122,134,119,133,117,130,116,126,116,0,128,
124,117,123,119,123,122,124,124,0,128,132,124,133,122,133,119,132,117,0,128,
126,116,125,117,124,119,124,122,125,124,126,125,0,128,130,125,131,124,132,122,
132,119,131,117,130,116,0,128,126,125,123,126,122,127,121,129,121,133,122,135,
123,136,126,137,130,137,133,136,134,135,135,133,135,129,134,127,133,126,130,125,
0,128,123,127,122,129,122,133,123,135,0,128,133,135,134,133,134,129,133,127,
0,128,126,125,124,126,123,129,123,133,124,136,126,137,0,128,130,137,132,136,
133,133,133,129,132,126,130,125,0,0,118,138,123,133,123,134,124,134,124,133,
123,133,0,128,133,125,132,127,131,128,129,129,127,129,124,128,122,126,121,123,
121,122,122,119,124,117,127,116,129,116,132,117,134,119,135,122,135,128,134,132,
133,134,131,136,128,137,125,137,123,136,122,134,122,133,123,132,124,132,125,133,
125,134,124,135,123,135,0,128,123,126,122,124,122,121,123,119,0,128,132,118,
133,119,134,122,134,128,133,132,132,134,0,128,127,129,125,128,124,127,123,124,
123,121,124,118,125,117,127,116,0,128,129,116,131,117,132,119,133,122,133,129,
132,133,131,135,130,136,128,137,0,0,123,134,128,123,127,124,127,125,128,126,
129,126,130,125,130,124,129,123,128,123,0,128,128,124,128,125,129,125,129,124,
128,124,0,128,128,134,127,135,127,136,128,137,129,137,130,136,130,135,129,134,
128,134,0,128,128,135,128,136,129,136,129,135,128,135,0,0,123,134,128,123,
127,124,127,125,128,126,129,126,130,125,130,124,129,123,128,123,0,128,128,124,
128,125,129,125,129,124,128,124,0,128,130,136,129,137,128,137,127,136,127,135,
128,134,129,134,130,135,130,138,129,140,127,141,0,128,128,135,128,136,129,136,
129,135,128,135,0,128,129,137,130,138,0,128,130,136,129,140,0,0,116,141,
120,123,137,123,137,124,0,128,120,123,120,124,137,124,0,128,120,131,137,131,
137,132,0,128,120,131,120,132,137,132,0,0,119,138,123,121,123,120,124,120,
124,122,122,122,122,120,123,118,124,117,126,116,130,116,133,117,134,118,135,120,
135,122,134,124,133,125,129,127,0,128,133,118,134,119,134,123,133,124,0,128,
130,116,132,117,133,119,133,123,132,125,131,126,0,128,128,127,128,130,129,130,
129,127,128,127,0,128,128,134,127,135,127,136,128,137,129,137,130,136,130,135,
129,134,128,134,0,128,128,135,128,136,129,136,129,135,128,135,0,0,118,138,
128,116,121,136,0,128,127,119,133,137,0,128,128,119,134,137,0,128,128,116,
135,137,0,128,123,131,132,131,0,128,119,137,125,137,0,128,130,137,137,137,
0,128,121,136,120,137,0,128,121,136,123,137,0,128,133,136,131,137,0,128,
133,135,132,137,0,128,134,135,136,137,0,0,117,139,122,116,122,137,0,128,
123,117,123,136,0,128,124,116,124,137,0,128,119,116,131,116,134,117,135,118,
136,120,136,122,135,124,134,125,131,126,0,128,134,118,135,120,135,122,134,124,
0,128,131,116,133,117,134,119,134,123,133,125,131,126,0,128,124,126,131,126,
134,127,135,128,136,130,136,133,135,135,134,136,131,137,119,137,0,128,134,128,
135,130,135,133,134,135,0,128,131,126,133,127,134,129,134,134,133,136,131,137,
0,128,120,116,122,117,0,128,121,116,122,118,0,128,125,116,124,118,0,128,
126,116,124,117,0,128,122,136,120,137,0,128,122,135,121,137,0,128,124,135,
125,137,0,128,124,136,126,137,0,0,117,138,134,119,135,116,135,122,134,119,
132,117,130,116,127,116,124,117,122,119,121,121,120,124,120,129,121,132,122,134,
124,136,127,137,130,137,132,136,134,134,135,132,0,128,123,119,122,121,121,124,
121,129,122,132,123,134,0,128,127,116,125,117,123,120,122,124,122,129,123,133,
125,136,127,137,0,0,117,139,122,116,122,137,0,128,123,117,123,136,0,128,
124,116,124,137,0,128,119,116,129,116,132,117,134,119,135,121,136,124,136,129,
135,132,134,134,132,136,129,137,119,137,0,128,133,119,134,121,135,124,135,129,
134,132,133,134,0,128,129,116,131,117,133,120,134,124,134,129,133,133,131,136,
129,137,0,128,120,116,122,117,0,128,121,116,122,118,0,128,125,116,124,118,
0,128,126,116,124,117,0,128,122,136,120,137,0,128,122,135,121,137,0,128,
124,135,125,137,0,128,124,136,126,137,0,0,117,138,122,116,122,137,0,128,
123,117,123,136,0,128,124,116,124,137,0,128,119,116,135,116,135,122,0,128,
124,126,130,126,0,128,130,122,130,130,0,128,119,137,135,137,135,131,0,128,
120,116,122,117,0,128,121,116,122,118,0,128,125,116,124,118,0,128,126,116,
124,117,0,128,130,116,135,117,0,128,132,116,135,118,0,128,133,116,135,119,
0,128,134,116,135,122,0,128,130,122,129,126,130,130,0,128,130,124,128,126,
130,128,0,128,130,125,126,126,130,127,0,128,122,136,120,137,0,128,122,135,
121,137,0,128,124,135,125,137,0,128,124,136,126,137,0,128,130,137,135,136,
0,128,132,137,135,135,0,128,133,137,135,134,0,128,134,137,135,131,0,0,
117,137,122,116,122,137,0,128,123,117,123,136,0,128,124,116,124,137,0,128,
119,116,135,116,135,122,0,128,124,126,130,126,0,128,130,122,130,130,0,128,
119,137,127,137,0,128,120,116,122,117,0,128,121,116,122,118,0,128,125,116,
124,118,0,128,126,116,124,117,0,128,130,116,135,117,0,128,132,116,135,118,
0,128,133,116,135,119,0,128,134,116,135,122,0,128,130,122,129,126,130,130,
0,128,130,124,128,126,130,128,0,128,130,125,126,126,130,127,0,128,122,136,
120,137,0,128,122,135,121,137,0,128,124,135,125,137,0,128,124,136,126,137,
0,0,117,140,134,119,135,116,135,122,134,119,132,117,130,116,127,116,124,117,
122,119,121,121,120,124,120,129,121,132,122,134,124,136,127,137,130,137,132,136,
134,136,135,137,135,129,0,128,123,119,122,121,121,124,121,129,122,132,123,134,
0,128,127,116,125,117,123,120,122,124,122,129,123,133,125,136,127,137,0,128,
134,130,134,135,0,128,133,129,133,135,132,136,0,128,130,129,138,129,0,128,
131,129,133,130,0,128,132,129,133,131,0,128,136,129,135,131,0,128,137,129,
135,130,0,0,116,140,121,116,121,137,0,128,122,117,122,136,0,128,123,116,
123,137,0,128,133,116,133,137,0,128,134,117,134,136,0,128,135,116,135,137,
0,128,118,116,126,116,0,128,130,116,138,116,0,128,123,126,133,126,0,128,
118,137,126,137,0,128,130,137,138,137,0,128,119,116,121,117,0,128,120,116,
121,118,0,128,124,116,123,118,0,128,125,116,123,117,0,128,131,116,133,117,
0,128,132,116,133,118,0,128,136,116,135,118,0,128,137,116,135,117,0,128,
121,136,119,137,0,128,121,135,120,137,0,128,123,135,124,137,0,128,123,136,
125,137,0,128,133,136,131,137,0,128,133,135,132,137,0,128,135,135,136,137,
0,128,135,136,137,137,0,0,122,134,127,116,127,137,0,128,128,117,128,136,
0,128,129,116,129,137,0,128,124,116,132,116,0,128,124,137,132,137,0,128,
125,116,127,117,0,128,126,116,127,118,0,128,130,116,129,118,0,128,131,116,
129,117,0,128,127,136,125,137,0,128,127,135,126,137,0,128,129,135,130,137,
0,128,129,136,131,137,0,0,120,136,129,116,129,133,128,136,127,137,0,128,
130,117,130,133,129,136,0,128,131,116,131,133,130,136,127,137,125,137,123,136,
122,134,122,132,123,131,124,131,125,132,125,133,124,134,123,134,0,128,123,132,
123,133,124,133,124,132,123,132,0,128,126,116,134,116,0,128,127,116,129,117,
0,128,128,116,129,118,0,128,132,116,131,118,0,128,133,116,131,117,0,0,
116,138,121,116,121,137,0,128,122,117,122,136,0,128,123,116,123,137,0,128,
134,117,123,128,0,128,126,126,133,137,0,128,127,126,134,137,0,128,127,124,
135,137,0,128,118,116,126,116,0,128,131,116,137,116,0,128,118,137,126,137,
0,128,130,137,137,137,0,128,119,116,121,117,0,128,120,116,121,118,0,128,
124,116,123,118,0,128,125,116,123,117,0,128,133,116,134,117,0,128,136,116,
134,117,0,128,121,136,119,137,0,128,121,135,120,137,0,128,123,135,124,137,
0,128,123,136,125,137,0,128,133,135,131,137,0,128,133,135,136,137,0,0,
119,137,124,116,124,137,0,128,125,117,125,136,0,128,126,116,126,137,0,128,
121,116,129,116,0,128,121,137,136,137,136,131,0,128,122,116,124,117,0,128,
123,116,124,118,0,128,127,116,126,118,0,128,128,116,126,117,0,128,124,136,
122,137,0,128,124,135,123,137,0,128,126,135,127,137,0,128,126,136,128,137,
0,128,131,137,136,136,0,128,133,137,136,135,0,128,134,137,136,134,0,128,
135,137,136,131,0,0,115,141,120,116,120,136,0,128,120,116,127,137,0,128,
121,116,127,134,0,128,122,116,128,134,0,128,134,116,127,137,0,128,134,116,
134,137,0,128,135,117,135,136,0,128,136,116,136,137,0,128,117,116,122,116,
0,128,134,116,139,116,0,128,117,137,123,137,0,128,131,137,139,137,0,128,
118,116,120,117,0,128,137,116,136,118,0,128,138,116,136,117,0,128,120,136,
118,137,0,128,120,136,122,137,0,128,134,136,132,137,0,128,134,135,133,137,
0,128,136,135,137,137,0,128,136,136,138,137,0,0,116,140,121,116,121,136,
0,128,121,116,135,137,0,128,122,116,134,134,0,128,123,116,135,134,0,128,
135,117,135,137,0,128,118,116,123,116,0,128,132,116,138,116,0,128,118,137,
124,137,0,128,119,116,121,117,0,128,133,116,135,117,0,128,137,116,135,117,
0,128,121,136,119,137,0,128,121,136,123,137,0,0,117,139,127,116,124,117,
122,119,121,121,120,125,120,128,121,132,122,134,124,136,127,137,129,137,132,136,
134,134,135,132,136,128,136,125,135,121,134,119,132,117,129,116,127,116,0,128,
123,119,122,121,121,124,121,129,122,132,123,134,0,128,133,134,134,132,135,129,
135,124,134,121,133,119,0,128,127,116,125,117,123,120,122,124,122,129,123,133,
125,136,127,137,0,128,129,137,131,136,133,133,134,129,134,124,133,120,131,117,
129,116,0,0,117,139,122,116,122,137,0,128,123,117,123,136,0,128,124,116,
124,137,0,128,119,116,131,116,134,117,135,118,136,120,136,123,135,125,134,126,
131,127,124,127,0,128,134,118,135,120,135,123,134,125,0,128,131,116,133,117,
134,119,134,124,133,126,131,127,0,128,119,137,127,137,0,128,120,116,122,117,
0,128,121,116,122,118,0,128,125,116,124,118,0,128,126,116,124,117,0,128,
122,136,120,137,0,128,122,135,121,137,0,128,124,135,125,137,0,128,124,136,
126,137,0,0,117,139,127,116,124,117,122,119,121,121,120,125,120,128,121,132,
122,134,124,136,127,137,129,137,132,136,134,134,135,132,136,128,136,125,135,121,
134,119,132,117,129,116,127,116,0,128,123,119,122,121,121,124,121,129,122,132,
123,134,0,128,133,134,134,132,135,129,135,124,134,121,133,119,0,128,127,116,
125,117,123,120,122,124,122,129,123,133,125,136,127,137,0,128,129,137,131,136,
133,133,134,129,134,124,133,120,131,117,129,116,0,128,124,134,125,132,127,131,
128,131,130,132,131,134,132,140,133,142,135,142,136,140,136,138,0,128,132,138,
133,140,134,141,135,141,0,128,131,134,133,139,134,140,135,140,136,139,0,0,
117,139,122,116,122,137,0,128,123,117,123,136,0,128,124,116,124,137,0,128,
119,116,131,116,134,117,135,118,136,120,136,122,135,124,134,125,131,126,124,126,
0,128,134,118,135,120,135,122,134,124,0,128,131,116,133,117,134,119,134,123,
133,125,131,126,0,128,128,126,130,127,131,129,133,135,134,137,136,137,137,135,
137,133,0,128,133,133,134,135,135,136,136,136,0,128,130,127,131,128,134,134,
135,135,136,135,137,134,0,128,119,137,127,137,0,128,120,116,122,117,0,128,
121,116,122,118,0,128,125,116,124,118,0,128,126,116,124,117,0,128,122,136,
120,137,0,128,122,135,121,137,0,128,124,135,125,137,0,128,124,136,126,137,
0,0,118,138,134,119,135,116,135,122,134,119,132,117,129,116,126,116,123,117,
121,119,121,122,122,124,125,126,131,128,133,129,134,131,134,134,133,136,0,128,
122,122,123,124,125,125,131,127,133,128,134,130,0,128,123,117,122,119,122,121,
123,123,125,124,131,126,134,128,135,130,135,133,134,135,133,136,130,137,127,137,
124,136,122,134,121,131,121,137,122,134,0,0,118,138,120,116,120,122,0,128,
127,116,127,137,0,128,128,117,128,136,0,128,129,116,129,137,0,128,136,116,
136,122,0,128,120,116,136,116,0,128,124,137,132,137,0,128,121,116,120,122,
0,128,122,116,120,119,0,128,123,116,120,118,0,128,125,116,120,117,0,128,
131,116,136,117,0,128,133,116,136,118,0,128,134,116,136,119,0,128,135,116,
136,122,0,128,127,136,125,137,0,128,127,135,126,137,0,128,129,135,130,137,
0,128,129,136,131,137,0,0,116,140,121,116,121,131,122,134,124,136,127,137,
129,137,132,136,134,134,135,131,135,117,0,128,122,117,122,132,123,134,0,128,
123,116,123,132,124,135,125,136,127,137,0,128,118,116,126,116,0,128,132,116,
138,116,0,128,119,116,121,117,0,128,120,116,121,118,0,128,124,116,123,118,
0,128,125,116,123,117,0,128,133,116,135,117,0,128,137,116,135,117,0,0,
118,138,121,116,128,137,0,128,122,116,128,134,128,137,0,128,123,116,129,134,
0,128,135,117,128,137,0,128,119,116,126,116,0,128,131,116,137,116,0,128,
120,116,122,118,0,128,124,116,123,118,0,128,125,116,123,117,0,128,133,116,
135,117,0,128,136,116,135,117,0,0,116,140,120,116,124,137,0,128,121,116,
124,132,124,137,0,128,122,116,125,132,0,128,128,116,125,132,124,137,0,128,
128,116,132,137,0,128,129,116,132,132,132,137,0,128,130,116,133,132,0,128,
136,117,133,132,132,137,0,128,117,116,125,116,0,128,128,116,130,116,0,128,
133,116,139,116,0,128,118,116,121,117,0,128,119,116,121,118,0,128,123,116,
122,118,0,128,124,116,122,117,0,128,134,116,136,117,0,128,138,116,136,117,
0,0,118,138,121,116,133,137,0,128,122,116,134,137,0,128,123,116,135,137,
0,128,134,117,122,136,0,128,119,116,126,116,0,128,131,116,137,116,0,128,
119,137,125,137,0,128,130,137,137,137,0,128,120,116,123,118,0,128,124,116,
123,118,0,128,125,116,123,117,0,128,132,116,134,117,0,128,136,116,134,117,
0,128,122,136,120,137,0,128,122,136,124,137,0,128,133,136,131,137,0,128,
133,135,132,137,0,128,133,135,136,137,0,0,117,139,120,116,127,127,127,137,
0,128,121,116,128,127,128,136,0,128,122,116,129,127,129,137,0,128,135,117,
129,127,0,128,118,116,125,116,0,128,132,116,138,116,0,128,124,137,132,137,
0,128,119,116,121,117,0,128,124,116,122,117,0,128,133,116,135,117,0,128,
137,116,135,117,0,128,127,136,125,137,0,128,127,135,126,137,0,128,129,135,
130,137,0,128,129,136,131,137,0,0,118,138,135,116,121,116,121,122,0,128,
133,116,121,137,0,128,134,116,122,137,0,128,135,116,123,137,0,128,121,137,
135,137,135,131,0,128,122,116,121,122,0,128,123,116,121,119,0,128,124,116,
121,118,0,128,126,116,121,117,0,128,130,137,135,136,0,128,132,137,135,135,
0,128,133,137,135,134,0,128,134,137,135,131,0,0,119,139,124,126,124,125,
125,125,125,127,123,127,123,125,124,124,126,123,130,123,132,124,133,125,134,127,
134,134,135,136,136,137,0,128,132,125,133,127,133,134,134,136,0,128,130,123,
131,124,132,126,132,134,133,136,136,137,137,137,0,128,132,128,131,129,126,130,
123,131,122,133,122,134,123,136,126,137,129,137,131,136,132,134,0,128,124,131,
123,133,123,134,124,136,0,128,131,129,127,130,125,131,124,133,124,134,125,136,
126,137,0,0,117,138,122,116,122,137,123,136,125,136,0,128,123,117,123,135,
0,128,119,116,124,116,124,136,0,128,124,126,125,124,127,123,129,123,132,124,
134,126,135,129,135,131,134,134,132,136,129,137,127,137,125,136,124,134,0,128,
133,126,134,128,134,132,133,134,0,128,129,123,131,124,132,125,133,128,133,132,
132,135,131,136,129,137,0,128,120,116,122,117,0,128,121,116,122,118,0,0,
118,137,133,127,133,126,132,126,132,128,134,128,134,126,132,124,130,123,127,123,
124,124,122,126,121,129,121,131,122,134,124,136,127,137,129,137,132,136,134,134,
0,128,123,126,122,128,122,132,123,134,0,128,127,123,125,124,124,125,123,128,
123,132,124,135,125,136,127,137,0,0,118,139,132,116,132,137,137,137,0,128,
133,117,133,136,0,128,129,116,134,116,134,137,0,128,132,126,131,124,129,123,
127,123,124,124,122,126,121,129,121,131,122,134,124,136,127,137,129,137,131,136,
132,134,0,128,123,126,122,128,122,132,123,134,0,128,127,123,125,124,124,125,
123,128,123,132,124,135,125,136,127,137,0,128,130,116,132,117,0,128,131,116,
132,118,0,128,134,135,135,137,0,128,134,136,136,137,0,0,118,137,123,129,
134,129,134,127,133,125,132,124,129,123,127,123,124,124,122,126,121,129,121,131,
122,134,124,136,127,137,129,137,132,136,134,134,0,128,133,128,133,127,132,125,
0,128,123,126,122,128,122,132,123,134,0,128,132,129,132,126,131,124,129,123,
0,128,127,123,125,124,124,125,123,128,123,132,124,135,125,136,127,137,0,0,
121,135,133,118,133,117,132,117,132,119,134,119,134,117,133,116,130,116,128,117,
127,118,126,121,126,137,0,128,128,118,127,121,127,136,0,128,130,116,129,117,
128,119,128,137,0,128,123,123,132,123,0,128,123,137,131,137,0,128,126,136,
124,137,0,128,126,135,125,137,0,128,128,135,129,137,0,128,128,136,130,137,
0,0,119,138,134,124,135,125,136,124,135,123,134,123,132,124,131,125,0,128,
127,123,125,124,124,125,123,127,123,129,124,131,125,132,127,133,129,133,131,132,
132,131,133,129,133,127,132,125,131,124,129,123,127,123,0,128,125,125,124,127,
124,129,125,131,0,128,131,131,132,129,132,127,131,125,0,128,127,123,126,124,
125,126,125,130,126,132,127,133,0,128,129,133,130,132,131,130,131,126,130,124,
129,123,0,128,124,131,123,132,122,134,122,135,123,137,124,138,127,139,131,139,
134,140,135,141,0,128,124,137,127,138,131,138,134,139,0,128,122,135,123,136,
126,137,131,137,134,138,135,140,135,141,134,143,131,144,125,144,122,143,121,141,
121,140,122,138,125,137,0,128,125,144,123,143,122,141,122,140,123,138,125,137,
0,0,117,140,122,116,122,137,0,128,123,117,123,136,0,128,119,116,124,116,
124,137,0,128,124,127,125,125,126,124,128,123,131,123,133,124,134,125,135,128,
135,137,0,128,133,125,134,128,134,136,0,128,131,123,132,124,133,127,133,137,
0,128,119,137,127,137,0,128,130,137,138,137,0,128,120,116,122,117,0,128,
121,116,122,118,0,128,122,136,120,137,0,128,122,135,121,137,0,128,124,135,
125,137,0,128,124,136,126,137,0,128,133,136,131,137,0,128,133,135,132,137,
0,128,135,135,136,137,0,128,135,136,137,137,0,0,122,134,127,116,127,118,
129,118,129,116,127,116,0,128,128,116,128,118,0,128,127,117,129,117,0,128,
127,123,127,137,0,128,128,124,128,136,0,128,124,123,129,123,129,137,0,128,
124,137,132,137,0,128,125,123,127,124,0,128,126,123,127,125,0,128,127,136,
125,137,0,128,127,135,126,137,0,128,129,135,130,137,0,128,129,136,131,137,
0,0,121,134,128,116,128,118,130,118,130,116,128,116,0,128,129,116,129,118,
0,128,128,117,130,117,0,128,128,123,128,140,127,143,126,144,0,128,129,124,
129,139,128,142,0,128,125,123,130,123,130,139,129,142,128,143,126,144,123,144,
122,143,122,141,124,141,124,143,123,143,123,142,0,128,126,123,128,124,0,128,
127,123,128,125,0,0,117,139,122,116,122,137,0,128,123,117,123,136,0,128,
119,116,124,116,124,137,0,128,133,124,124,133,0,128,128,129,135,137,0,128,
128,130,134,137,0,128,127,130,133,137,0,128,130,123,137,123,0,128,119,137,
127,137,0,128,130,137,137,137,0,128,120,116,122,117,0,128,121,116,122,118,
0,128,131,123,133,124,0,128,136,123,133,124,0,128,122,136,120,137,0,128,
122,135,121,137,0,128,124,135,125,137,0,128,124,136,126,137,0,128,133,135,
131,137,0,128,132,135,136,137,0,0,122,134,127,116,127,137,0,128,128,117,
128,136,0,128,124,116,129,116,129,137,0,128,124,137,132,137,0,128,125,116,
127,117,0,128,126,116,127,118,0,128,127,136,125,137,0,128,127,135,126,137,
0,128,129,135,130,137,0,128,129,136,131,137,0,0,111,145,116,123,116,137,
0,128,117,124,117,136,0,128,113,123,118,123,118,137,0,128,118,127,119,125,
120,124,122,123,125,123,127,124,128,125,129,128,129,137,0,128,127,125,128,128,
128,136,0,128,125,123,126,124,127,127,127,137,0,128,129,127,130,125,131,124,
133,123,136,123,138,124,139,125,140,128,140,137,0,128,138,125,139,128,139,136,
0,128,136,123,137,124,138,127,138,137,0,128,113,137,121,137,0,128,124,137,
132,137,0,128,135,137,143,137,0,128,114,123,116,124,0,128,115,123,116,125,
0,128,116,136,114,137,0,128,116,135,115,137,0,128,118,135,119,137,0,128,
118,136,120,137,0,128,127,136,125,137,0,128,127,135,126,137,0,128,129,135,
130,137,0,128,129,136,131,137,0,128,138,136,136,137,0,128,138,135,137,137,
0,128,140,135,141,137,0,128,140,136,142,137,0,0,117,140,122,123,122,137,
0,128,123,124,123,136,0,128,119,123,124,123,124,137,0,128,124,127,125,125,
126,124,128,123,131,123,133,124,134,125,135,128,135,137,0,128,133,125,134,128,
134,136,0,128,131,123,132,124,133,127,133,137,0,128,119,137,127,137,0,128,
130,137,138,137,0,128,120,123,122,124,0,128,121,123,122,125,0,128,122,136,
120,137,0,128,122,135,121,137,0,128,124,135,125,137,0,128,124,136,126,137,
0,128,133,136,131,137,0,128,133,135,132,137,0,128,135,135,136,137,0,128,
135,136,137,137,0,0,118,138,127,123,124,124,122,126,121,129,121,131,122,134,
124,136,127,137,129,137,132,136,134,134,135,131,135,129,134,126,132,124,129,123,
127,123,0,128,123,126,122,128,122,132,123,134,0,128,133,134,134,132,134,128,
133,126,0,128,127,123,125,124,124,125,123,128,123,132,124,135,125,136,127,137,
0,128,129,137,131,136,132,135,133,132,133,128,132,125,131,124,129,123,0,0,
117,138,122,123,122,144,0,128,123,124,123,143,0,128,119,123,124,123,124,144,
0,128,124,126,125,124,127,123,129,123,132,124,134,126,135,129,135,131,134,134,
132,136,129,137,127,137,125,136,124,134,0,128,133,126,134,128,134,132,133,134,
0,128,129,123,131,124,132,125,133,128,133,132,132,135,131,136,129,137,0,128,
119,144,127,144,0,128,120,123,122,124,0,128,121,123,122,125,0,128,122,143,
120,144,0,128,122,142,121,144,0,128,124,142,125,144,0,128,124,143,126,144,
0,0,118,138,132,124,132,144,0,128,133,125,133,143,0,128,131,124,133,124,
134,123,134,144,0,128,132,126,131,124,129,123,127,123,124,124,122,126,121,129,
121,131,122,134,124,136,127,137,129,137,131,136,132,134,0,128,123,126,122,128,
122,132,123,134,0,128,127,123,125,124,124,125,123,128,123,132,124,135,125,136,
127,137,0,128,129,144,137,144,0,128,132,143,130,144,0,128,132,142,131,144,
0,128,134,142,135,144,0,128,134,143,136,144,0,0,119,136,124,123,124,137,
0,128,125,124,125,136,0,128,121,123,126,123,126,137,0,128,133,125,133,124,
132,124,132,126,134,126,134,124,133,123,131,123,129,124,127,126,126,129,0,128,
121,137,129,137,0,128,122,123,124,124,0,128,123,123,124,125,0,128,124,136,
122,137,0,128,124,135,123,137,0,128,126,135,127,137,0,128,126,136,128,137,
0,0,120,137,133,125,134,123,134,127,133,125,132,124,130,123,126,123,124,124,
123,125,123,127,124,129,126,130,131,131,133,132,134,135,0,128,124,124,123,127,
0,128,124,128,126,129,131,130,133,131,0,128,134,132,133,136,0,128,123,125,
124,127,126,128,131,129,133,130,134,132,134,135,133,136,131,137,127,137,125,136,
124,135,123,133,123,137,124,135,0,0,121,136,126,118,126,132,127,135,128,136,
130,137,132,137,134,136,135,134,0,128,127,118,127,133,128,135,0,128,126,118,
128,116,128,133,129,136,130,137,0,128,123,123,132,123,0,0,117,140,122,123,
122,132,123,135,124,136,126,137,129,137,131,136,132,135,133,133,0,128,123,124,
123,133,124,135,0,128,119,123,124,123,124,133,125,136,126,137,0,128,133,123,
133,137,138,137,0,128,134,124,134,136,0,128,130,123,135,123,135,137,0,128,
120,123,122,124,0,128,121,123,122,125,0,128,135,135,136,137,0,128,135,136,
137,137,0,0,119,137,122,123,128,137,0,128,123,123,128,135,0,128,124,123,
129,135,0,128,134,124,129,135,128,137,0,128,120,123,127,123,0,128,130,123,
136,123,0,128,121,123,124,125,0,128,126,123,124,124,0,128,132,123,134,124,
0,128,135,123,134,124,0,0,116,140,120,123,124,137,0,128,121,123,124,134,
0,128,122,123,125,134,0,128,128,123,125,134,124,137,0,128,128,123,132,137,
0,128,129,123,132,134,0,128,128,123,130,123,133,134,0,128,136,124,133,134,
132,137,0,128,117,123,125,123,0,128,133,123,139,123,0,128,118,123,121,124,
0,128,124,123,122,124,0,128,134,123,136,124,0,128,138,123,136,124,0,0,
118,138,122,123,132,137,0,128,123,123,133,137,0,128,124,123,134,137,0,128,
133,124,123,136,0,128,120,123,127,123,0,128,130,123,136,123,0,128,120,137,
126,137,0,128,129,137,136,137,0,128,121,123,123,124,0,128,126,123,124,124,
0,128,131,123,133,124,0,128,135,123,133,124,0,128,123,136,121,137,0,128,
123,136,125,137,0,128,132,136,130,137,0,128,133,136,135,137,0,0,118,137,
122,123,128,137,0,128,123,123,128,135,0,128,124,123,129,135,0,128,134,124,
129,135,126,141,124,143,122,144,120,144,119,143,119,141,121,141,121,143,120,143,
120,142,0,128,120,123,127,123,0,128,130,123,136,123,0,128,121,123,124,125,
0,128,126,123,124,124,0,128,132,123,134,124,0,128,135,123,134,124,0,0,
119,137,132,123,122,137,0,128,133,123,123,137,0,128,134,123,124,137,0,128,
134,123,122,123,122,127,0,128,122,137,134,137,134,133,0,128,123,123,122,127,
0,128,124,123,122,126,0,128,125,123,122,125,0,128,127,123,122,124,0,128,
129,137,134,136,0,128,131,137,134,135,0,128,132,137,134,134,0,128,133,137,
134,133,0,0,120,136,0,0,123,133,128,116,127,118,128,130,129,118,128,116,
0,128,128,118,128,124,0,128,128,135,127,136,128,137,129,136,128,135,0,0,
120,136,124,116,123,123,0,128,125,116,123,123,0,128,132,116,131,123,0,128,
133,116,131,123,0,0,118,139,129,116,122,144,0,128,135,116,128,144,0,128,
122,127,136,127,0,128,121,133,135,133,0,0,118,138,126,112,126,141,0,128,
130,112,130,141,0,128,134,119,133,120,134,121,135,120,135,119,133,117,130,116,
126,116,123,117,121,119,121,121,122,123,123,124,125,125,131,127,133,128,135,130,
0,128,121,121,123,123,125,124,131,126,133,127,134,128,135,130,135,134,133,136,
130,137,126,137,123,136,121,134,121,133,122,132,123,133,122,134,0,0,116,140,
137,116,119,137,0,128,124,116,126,118,126,120,125,122,123,123,121,123,119,121,
119,119,120,117,122,116,124,116,126,117,129,118,132,118,135,117,137,116,0,128,
133,130,131,131,130,133,130,135,132,137,134,137,136,136,137,134,137,132,135,130,
133,130,0,0,116,141,137,124,136,125,137,126,138,125,138,124,137,123,136,123,
135,124,134,126,132,131,130,134,128,136,126,137,123,137,120,136,119,134,119,131,
120,129,126,125,128,123,129,121,129,119,128,117,126,116,124,117,123,119,123,121,
124,124,126,127,131,134,133,136,136,137,137,137,138,136,138,135,0,128,123,137,
121,136,120,134,120,131,121,129,123,127,0,128,123,121,124,123,132,134,134,136,
136,137,0,0,124,132,128,116,127,123,0,128,129,116,127,123,0,0,121,135,
132,112,130,114,128,117,126,121,125,126,125,130,126,135,128,139,130,142,132,144,
0,128,130,114,128,118,127,121,126,126,126,130,127,135,128,138,130,142,0,0,
121,135,124,112,126,114,128,117,130,121,131,126,131,130,130,135,128,139,126,142,
124,144,0,128,126,114,128,118,129,121,130,126,130,130,129,135,128,138,126,142,
0,0,120,136,128,116,128,128,0,128,123,119,133,125,0,128,133,119,123,125,
0,0,115,141,128,119,128,137,0,128,119,128,137,128,0,0,123,133,128,137,
127,136,128,135,129,136,129,138,128,140,127,141,0,0,115,141,119,128,137,128,
0,0,123,133,128,135,127,136,128,137,129,136,128,135,0,0,117,139,137,112,
119,144,0,0,118,138,127,116,124,117,122,120,121,125,121,128,122,133,124,136,
127,137,129,137,132,136,134,133,135,128,135,125,134,120,132,117,129,116,127,116,
0,128,127,116,125,117,124,118,123,120,122,125,122,128,123,133,124,135,125,136,
127,137,0,128,129,137,131,136,132,135,133,133,134,128,134,125,133,120,132,118,
131,117,129,116,0,0,118,138,124,120,126,119,129,116,129,137,0,128,128,117,
128,137,0,128,124,137,133,137,0,0,118,138,122,120,123,121,122,122,121,121,
121,120,122,118,123,117,126,116,130,116,133,117,134,118,135,120,135,122,134,124,
131,126,126,128,124,129,122,131,121,134,121,137,0,128,130,116,132,117,133,118,
134,120,134,122,133,124,130,126,126,128,0,128,121,135,122,134,124,134,129,136,
132,136,134,135,135,134,0,128,124,134,129,137,133,137,134,136,135,134,135,132,
0,0,118,138,122,120,123,121,122,122,121,121,121,120,122,118,123,117,126,116,
130,116,133,117,134,119,134,122,133,124,130,125,127,125,0,128,130,116,132,117,
133,119,133,122,132,124,130,125,0,128,130,125,132,126,134,128,135,130,135,133,
134,135,133,136,130,137,126,137,123,136,122,135,121,133,121,132,122,131,123,132,
122,133,0,128,133,127,134,130,134,133,133,135,132,136,130,137,0,0,118,138,
130,118,130,137,0,128,131,116,131,137,0,128,131,116,120,131,136,131,0,128,
127,137,134,137,0,0,118,138,123,116,121,126,0,128,121,126,123,124,126,123,
129,123,132,124,134,126,135,129,135,131,134,134,132,136,129,137,126,137,123,136,
122,135,121,133,121,132,122,131,123,132,122,133,0,128,129,123,131,124,133,126,
134,129,134,131,133,134,131,136,129,137,0,128,123,116,133,116,0,128,123,117,
128,117,133,116,0,0,118,138,133,119,132,120,133,121,134,120,134,119,133,117,
131,116,128,116,125,117,123,119,122,121,121,125,121,131,122,134,124,136,127,137,
129,137,132,136,134,134,135,131,135,130,134,127,132,125,129,124,128,124,125,125,
123,127,122,130,0,128,128,116,126,117,124,119,123,121,122,125,122,131,123,134,
125,136,127,137,0,128,129,137,131,136,133,134,134,131,134,130,133,127,131,125,
129,124,0,0,118,138,121,116,121,122,0,128,121,120,122,118,124,116,126,116,
131,119,133,119,134,118,135,116,0,128,122,118,124,117,126,117,131,119,0,128,
135,116,135,119,134,122,130,127,129,129,128,132,128,137,0,128,134,122,129,127,
128,129,127,132,127,137,0,0,118,138,126,116,123,117,122,119,122,122,123,124,
126,125,130,125,133,124,134,122,134,119,133,117,130,116,126,116,0,128,126,116,
124,117,123,119,123,122,124,124,126,125,0,128,130,125,132,124,133,122,133,119,
132,117,130,116,0,128,126,125,123,126,122,127,121,129,121,133,122,135,123,136,
126,137,130,137,133,136,134,135,135,133,135,129,134,127,133,126,130,125,0,128,
126,125,124,126,123,127,122,129,122,133,123,135,124,136,126,137,0,128,130,137,
132,136,133,135,134,133,134,129,133,127,132,126,130,125,0,0,118,138,134,123,
133,126,131,128,128,129,127,129,124,128,122,126,121,123,121,122,122,119,124,117,
127,116,129,116,132,117,134,119,135,122,135,128,134,132,133,134,131,136,128,137,
125,137,123,136,122,134,122,133,123,132,124,133,123,134,0,128,127,129,125,128,
123,126,122,123,122,122,123,119,125,117,127,116,0,128,129,116,131,117,133,119,
134,122,134,128,133,132,132,134,130,136,128,137,0,0,123,133,128,123,127,124,
128,125,129,124,128,123,0,128,128,135,127,136,128,137,129,136,128,135,0,0,
123,133,128,123,127,124,128,125,129,124,128,123,0,128,128,137,127,136,128,135,
129,136,129,138,128,140,127,141,0,0,116,140,136,119,120,128,136,137,0,0,
115,141,119,125,137,125,0,128,119,131,137,131,0,0,116,140,120,119,136,128,
120,137,0,0,119,137,123,120,124,121,123,122,122,121,122,120,123,118,124,117,
126,116,129,116,132,117,133,118,134,120,134,122,133,124,132,125,128,127,128,130,
0,128,129,116,131,117,132,118,133,120,133,122,132,124,130,126,0,128,128,135,
127,136,128,137,129,136,128,135,0,0,118,138,128,116,121,137,0,128,128,116,
135,137,0,128,128,119,134,137,0,128,123,131,132,131,0,128,119,137,125,137,
0,128,131,137,137,137,0,0,117,139,122,116,122,137,0,128,123,116,123,137,
0,128,119,116,131,116,134,117,135,118,136,120,136,122,135,124,134,125,131,126,
0,128,131,116,133,117,134,118,135,120,135,122,134,124,133,125,131,126,0,128,
123,126,131,126,134,127,135,128,136,130,136,133,135,135,134,136,131,137,119,137,
0,128,131,126,133,127,134,128,135,130,135,133,134,135,133,136,131,137,0,0,
118,138,121,116,134,137,0,128,122,116,135,137,0,128,135,116,121,137,0,128,
119,116,125,116,0,128,131,116,137,116,0,128,119,137,125,137,0,128,131,137,
137,137,0,0,118,138,128,116,120,137,0,128,128,116,136,137,0,128,128,119,
135,137,0,128,121,136,135,136,0,128,120,137,136,137,0,0,117,138,122,116,
122,137,0,128,123,116,123,137,0,128,129,122,129,130,0,128,119,116,135,116,
135,122,134,116,0,128,123,126,129,126,0,128,119,137,135,137,135,131,134,137,
0,0,118,139,128,116,128,137,0,128,129,116,129,137,0,128,126,121,123,122,
122,123,121,125,121,128,122,130,123,131,126,132,131,132,134,131,135,130,136,128,
136,125,135,123,134,122,131,121,126,121,0,128,126,121,124,122,123,123,122,125,
122,128,123,130,124,131,126,132,0,128,131,132,133,131,134,130,135,128,135,125,
134,123,133,122,131,121,0,128,125,116,132,116,0,128,125,137,132,137,0,0,
119,137,124,116,124,137,0,128,125,116,125,137,0,128,121,116,136,116,136,122,
135,116,0,128,121,137,128,137,0,0,116,140,121,116,121,137,0,128,122,116,
122,137,0,128,134,116,134,137,0,128,135,116,135,137,0,128,118,116,125,116,
0,128,131,116,138,116,0,128,122,126,134,126,0,128,118,137,125,137,0,128,
131,137,138,137,0,0,123,134,128,116,128,137,0,128,129,116,129,137,0,128,
125,116,132,116,0,128,125,137,132,137,0,0,116,139,117,127,118,125,120,123,
123,123,124,124,124,126,123,131,123,134,124,136,125,137,0,128,122,123,123,124,
123,126,122,131,122,134,123,136,125,137,127,137,129,136,131,134,133,131,134,128,
135,123,135,119,134,117,132,116,130,116,128,118,128,120,129,123,131,126,133,128,
136,130,0,128,129,136,131,133,132,131,133,128,134,123,134,119,133,117,132,116,
0,0,116,138,121,116,121,137,0,128,122,116,122,137,0,128,135,116,122,129,
0,128,127,125,135,137,0,128,126,125,134,137,0,128,118,116,125,116,0,128,
131,116,137,116,0,128,118,137,125,137,0,128,131,137,137,137,0,0,118,138,
128,116,121,137,0,128,128,116,135,137,0,128,128,119,134,137,0,128,119,137,
125,137,0,128,131,137,137,137,0,0,116,141,121,116,121,137,0,128,122,116,
128,134,0,128,121,116,128,137,0,128,135,116,128,137,0,128,135,116,135,137,
0,128,136,116,136,137,0,128,118,116,122,116,0,128,135,116,139,116,0,128,
118,137,124,137,0,128,132,137,139,137,0,0,117,140,122,116,122,137,0,128,
123,116,135,135,0,128,123,118,135,137,0,128,135,116,135,137,0,128,119,116,
123,116,0,128,132,116,138,116,0,128,119,137,125,137,0,0,117,139,127,116,
124,117,122,119,121,121,120,125,120,128,121,132,122,134,124,136,127,137,129,137,
132,136,134,134,135,132,136,128,136,125,135,121,134,119,132,117,129,116,127,116,
0,128,127,116,125,117,123,119,122,121,121,125,121,128,122,132,123,134,125,136,
127,137,0,128,129,137,131,136,133,134,134,132,135,128,135,125,134,121,133,119,
131,117,129,116,0,0,116,140,121,116,121,137,0,128,122,116,122,137,0,128,
134,116,134,137,0,128,135,116,135,137,0,128,118,116,138,116,0,128,118,137,
125,137,0,128,131,137,138,137,0,0,117,139,127,116,124,117,122,119,121,121,
120,125,120,128,121,132,122,134,124,136,127,137,129,137,132,136,134,134,135,132,
136,128,136,125,135,121,134,119,132,117,129,116,127,116,0,128,127,116,125,117,
123,119,122,121,121,125,121,128,122,132,123,134,125,136,127,137,0,128,129,137,
131,136,133,134,134,132,135,128,135,125,134,121,133,119,131,117,129,116,0,128,
125,123,125,130,0,128,131,123,131,130,0,128,125,126,131,126,0,128,125,127,
131,127,0,0,117,139,122,116,122,137,0,128,123,116,123,137,0,128,119,116,
131,116,134,117,135,118,136,120,136,123,135,125,134,126,131,127,123,127,0,128,
131,116,133,117,134,118,135,120,135,123,134,125,133,126,131,127,0,128,119,137,
126,137,0,0,118,139,121,116,128,126,120,137,0,128,120,116,127,126,0,128,
120,116,135,116,136,122,134,116,0,128,121,136,134,136,0,128,120,137,135,137,
136,131,134,137,0,0,119,138,128,116,128,137,0,128,129,116,129,137,0,128,
122,116,121,122,121,116,136,116,136,122,135,116,0,128,125,137,132,137,0,0,
119,138,121,121,121,119,122,117,123,116,125,116,126,117,127,119,128,123,128,137,
0,128,121,119,123,117,125,117,127,119,0,128,136,121,136,119,135,117,134,116,
132,116,131,117,130,119,129,123,129,137,0,128,136,119,134,117,132,117,130,119,
0,128,125,137,132,137,0,0,119,137,130,123,132,124,134,126,134,125,133,124,
130,123,127,123,124,124,123,125,122,127,122,129,123,131,125,133,129,136,0,128,
127,123,125,124,124,125,123,127,123,129,124,131,129,136,130,138,130,140,129,141,
127,141,0,0,117,139,120,134,121,137,125,137,123,133,121,129,120,126,120,122,
121,119,123,117,126,116,130,116,133,117,135,119,136,122,136,126,135,129,133,133,
131,137,135,137,136,134,0,128,123,133,122,130,121,126,121,122,122,119,124,117,
126,116,0,128,130,116,132,117,134,119,135,122,135,126,134,130,133,133,0,128,
121,136,124,136,0,128,132,136,135,136,0,0,117,139,121,115,120,120,0,128,
136,115,135,120,0,128,125,124,124,129,0,128,132,124,131,129,0,128,121,133,
120,138,0,128,136,133,135,138,0,128,121,117,135,117,0,128,121,118,135,118,
0,128,125,126,131,126,0,128,125,127,131,127,0,128,121,135,135,135,0,128,
121,136,135,136,0,0,117,140,128,116,128,137,0,128,129,116,129,137,0,128,
119,123,120,122,122,123,123,127,124,129,125,130,127,131,0,128,120,122,121,123,
122,127,123,129,124,130,127,131,130,131,133,130,134,129,135,127,136,123,137,122,
0,128,130,131,132,130,133,129,134,127,135,123,137,122,138,123,0,128,125,116,
132,116,0,128,125,137,132,137,0,0,118,138,134,116,121,137,0,128,135,116,
122,137,0,128,122,116,121,122,121,116,135,116,0,128,121,137,135,137,135,131,
134,137,0,0,121,135,125,112,125,144,0,128,126,112,126,144,0,128,125,112,
132,112,0,128,125,144,132,144,0,0,121,135,121,116,135,140,0,0,121,135,
130,112,130,144,0,128,131,112,131,144,0,128,124,112,131,112,0,128,124,144,
131,144,0,0,117,139,120,130,128,125,136,130,0,128,120,130,128,126,136,130,
0,0,122,134,126,116,131,122,0,128,126,116,125,117,131,122,0,0,117,140,
127,123,124,124,122,126,121,128,120,131,120,134,121,136,124,137,126,137,128,136,
131,133,133,130,135,126,136,123,0,128,127,123,125,124,123,126,122,128,121,131,
121,134,122,136,124,137,0,128,127,123,129,123,131,124,132,126,134,134,135,136,
136,137,0,128,129,123,130,124,131,126,133,134,134,136,136,137,137,137,0,0,
117,138,130,116,127,117,125,119,123,123,122,126,121,130,120,136,119,144,0,128,
130,116,128,117,126,119,124,123,123,126,122,130,121,136,120,144,0,128,130,116,
132,116,134,117,135,118,135,121,134,123,133,124,130,125,126,125,0,128,132,116,
134,118,134,121,133,123,132,124,130,125,0,128,126,125,130,126,132,128,133,130,
133,133,132,135,131,136,128,137,126,137,124,136,123,135,122,132,0,128,126,125,
129,126,131,128,132,130,132,133,131,135,130,136,128,137,0,0,119,137,121,123,
123,123,125,124,126,126,131,141,132,143,133,144,0,128,123,123,124,124,125,126,
130,141,131,143,133,144,135,144,0,128,136,123,135,125,133,128,123,139,121,142,
120,144,0,0,119,138,132,124,130,123,128,123,125,124,123,127,122,130,122,133,
123,135,124,136,126,137,128,137,131,136,133,133,134,130,134,127,133,125,129,120,
128,118,128,116,129,115,131,115,133,116,135,118,0,128,128,123,126,124,124,127,
123,130,123,134,124,136,0,128,128,137,130,136,132,133,133,130,133,126,132,124,
130,121,129,119,129,117,130,116,132,116,135,118,0,0,119,137,134,126,132,124,
130,123,126,123,124,124,124,126,126,128,129,129,0,128,126,123,125,124,125,126,
127,128,129,129,0,128,129,129,124,130,122,132,122,134,123,136,126,137,129,137,
131,136,133,134,0,128,129,129,125,130,123,132,123,134,124,136,126,137,0,0,
117,139,131,116,125,144,0,128,132,116,124,144,0,128,127,123,123,124,121,126,
120,129,120,132,121,134,123,136,126,137,129,137,133,136,135,134,136,131,136,128,
135,126,133,124,130,123,127,123,0,128,127,123,124,124,122,126,121,129,121,132,
122,134,124,136,126,137,0,128,129,137,132,136,134,134,135,131,135,128,134,126,
132,124,130,123,0,0,118,138,119,126,121,124,123,123,125,123,127,124,128,125,
129,128,129,132,128,136,125,144,0,128,120,125,122,124,126,124,128,125,0,128,
136,123,135,126,134,128,129,135,126,140,124,144,0,128,135,123,134,126,133,128,
129,135,0,0,117,139,118,127,119,125,121,123,124,123,125,124,125,126,124,130,
122,137,0,128,123,123,124,124,124,126,123,130,121,137,0,128,124,130,126,126,
128,124,130,123,132,123,134,124,135,125,135,128,134,133,131,144,0,128,132,123,
134,125,134,128,133,133,130,144,0,0,122,134,128,123,126,130,125,134,125,136,
126,137,129,137,131,135,132,133,0,128,129,123,127,130,126,134,126,136,127,137,
0,0,117,139,125,124,123,125,121,127,120,130,120,133,121,135,122,136,124,137,
127,137,130,136,133,134,135,131,136,128,136,125,134,123,132,123,130,125,128,129,
126,134,123,144,0,128,120,133,122,135,124,136,127,136,130,135,133,133,135,131,
0,128,136,125,134,124,132,124,130,126,128,129,126,135,124,144,0,0,118,138,
124,123,120,137,0,128,125,123,121,137,0,128,134,123,135,124,136,124,135,123,
133,123,131,124,127,128,125,129,123,129,0,128,125,129,127,130,129,136,130,137,
0,128,125,129,126,130,128,136,129,137,131,137,133,136,135,133,0,0,118,138,
121,116,123,116,125,117,126,118,127,120,133,134,134,136,135,137,0,128,123,116,
125,118,126,120,132,134,133,136,135,137,136,137,0,128,128,123,120,137,0,128,
128,123,121,137,0,0,116,139,123,123,117,144,0,128,124,123,118,144,0,128,
123,126,122,132,122,135,124,137,126,137,128,136,130,134,132,131,0,128,134,123,
131,134,131,136,132,137,135,137,137,135,138,133,0,128,135,123,132,134,132,136,
133,137,0,0,118,138,124,123,122,137,0,128,125,123,124,129,123,134,122,137,
0,128,135,123,134,127,132,131,0,128,136,123,135,126,134,128,132,131,130,133,
127,135,125,136,122,137,0,128,121,123,125,123,0,0,119,137,128,123,125,124,
123,127,122,130,122,133,123,135,124,136,126,137,128,137,131,136,133,133,134,130,
134,127,133,125,132,124,130,123,128,123,0,128,128,123,126,124,124,127,123,130,
123,134,124,136,0,128,128,137,130,136,132,133,133,130,133,126,132,124,0,0,
117,139,126,124,122,137,0,128,126,124,123,137,0,128,132,124,132,137,0,128,
132,124,133,137,0,128,119,126,121,124,124,123,137,123,0,128,119,126,121,125,
124,124,137,124,0,0,119,138,130,116,127,117,125,120,124,122,123,125,122,130,
122,134,123,136,125,137,127,137,130,136,132,133,133,131,134,128,135,123,135,119,
134,117,132,116,130,116,0,128,130,116,128,117,126,120,125,122,124,125,123,130,
123,134,124,136,125,137,0,128,127,137,129,136,131,133,132,131,133,128,134,123,
134,119,133,117,132,116,0,128,124,126,133,126,0,0,118,137,122,132,123,135,
124,136,126,137,128,137,131,136,133,133,134,130,134,127,133,125,132,124,130,123,
128,123,125,124,123,127,122,130,118,144,0,128,128,137,130,136,132,133,133,130,
133,126,132,124,0,128,128,123,126,124,124,127,123,130,119,144,0,0,118,139,
137,123,127,123,124,124,122,127,121,130,121,133,122,135,123,136,125,137,127,137,
130,136,132,133,133,130,133,127,132,125,131,124,129,123,0,128,127,123,125,124,
123,127,122,130,122,134,123,136,0,128,127,137,129,136,131,133,132,130,132,126,
131,124,0,128,131,124,137,124,0,0,118,138,129,124,126,137,0,128,129,124,
127,137,0,128,120,126,122,124,125,123,136,123,0,128,120,126,122,125,125,124,
136,124,0,0,118,138,119,127,120,125,122,123,125,123,126,124,126,126,124,132,
124,135,126,137,0,128,124,123,125,124,125,126,123,132,123,135,124,136,126,137,
127,137,130,136,132,134,134,131,135,128,135,125,134,123,133,124,134,125,135,128,
0,128,134,131,135,125,0,0,119,136,133,124,131,123,128,123,125,124,123,126,
122,129,122,132,123,135,124,136,127,137,130,137,132,136,0,128,128,123,126,124,
124,126,123,129,123,132,124,135,125,136,127,137,0,128,123,130,131,130,0,0,
116,139,120,127,122,125,125,124,124,123,122,124,120,127,119,130,119,133,120,136,
121,137,123,137,125,136,127,133,128,130,0,128,119,133,120,135,121,136,123,136,
125,135,127,133,0,128,127,130,127,133,128,136,129,137,131,137,133,136,135,133,
136,130,136,127,135,124,134,123,133,124,135,125,136,127,0,128,127,133,128,135,
129,136,131,136,133,135,135,133,0,0,119,136,130,116,128,117,127,118,127,119,
128,120,131,121,134,121,0,128,131,121,127,122,125,123,124,125,124,127,126,129,
129,130,132,130,0,128,131,121,128,122,126,123,125,125,125,127,127,129,129,130,
0,128,129,130,125,131,123,132,122,134,122,136,124,138,129,140,130,141,130,143,
128,144,126,144,0,128,129,130,126,131,124,132,123,134,123,136,125,138,129,140,
0,0,116,139,131,116,125,144,0,128,132,116,124,144,0,128,117,127,118,125,
120,123,123,123,124,124,124,126,123,131,123,134,125,136,128,136,130,135,133,132,
135,129,0,128,122,123,123,124,123,126,122,131,122,134,123,136,125,137,128,137,
130,136,132,134,134,131,135,129,137,123,0,0,119,137,130,116,128,117,127,118,
127,119,128,120,131,121,136,121,136,120,133,121,129,123,126,125,123,128,122,131,
122,133,123,135,126,137,129,139,130,141,130,143,129,144,127,144,126,143,0,128,
131,122,127,125,124,128,123,131,123,133,124,135,126,137,0,0,121,135,130,112,
128,113,127,114,126,116,126,118,127,120,128,121,129,123,129,125,127,127,0,128,
128,113,127,115,127,117,128,119,129,120,130,122,130,124,129,126,125,128,129,130,
130,132,130,134,129,136,128,137,127,139,127,141,128,143,0,128,127,129,129,131,
129,133,128,135,127,136,126,138,126,140,127,142,128,143,130,144,0,0,128,128,
128,114,128,142,0,0,121,135,126,112,128,113,129,114,130,116,130,118,129,120,
128,121,127,123,127,125,129,127,0,128,128,113,129,115,129,117,128,119,127,120,
126,122,126,124,127,126,131,128,127,130,126,132,126,134,127,136,128,137,129,139,
129,141,128,143,0,128,129,129,127,131,127,133,128,135,129,136,130,138,130,140,
129,142,128,143,126,144,0,0};