[[4,5,13,16,40,67,72,80,81,82,100,104,136,141,146,148,168,190,195,201,206,242,244,245,256,512,531],[12,14,18,28,36,38,46,49,53,56,62,89,121,135,140,142,156,171,175,188,209,212,223,239,252,262,283,295,302],[0,15,17,19,21,24,35,43,45,54,57,63,92,97,102,108,112,154,170,172,196,225,227,232,234,246,249,266,274,534],[3,6,10,20,27,33,41,42,47,52,58,60,78,83,94,109,114,120,150,163,176,198,207,213,217,222,235,240,253,291,299,553],[2,9,23,25,50,55,59,61,65,90,98,105,111,113,119,133,169,180,204,228,229,282,303],[22,31,32,34,37,44,51,68,84,87,106,116,126,131,151,152,214,218,219,231,237,241,269,279],[29,48,70,79,86,96,99,107,110,115,122,123,137,174,181,186,202,210,248,255,265,275,294,308,312,515],[1,39,66,69,77,103,117,118,125,164,166,177,191,194,203,208,220,233,243,250,276,284,293,300,306,316,545],[7,8,85,127,130,153,155,178,179,187,189,224,226,236,238,254,281,288,309,319,513,561],[11,26,73,75,95,101,124,129,145,160,162,173,182,185,197,230,247,263,264,285,290,297,516,520,525,558,570],[30,71,74,91,93,147,157,161,183,200,251,257,260,289,296,298,301,307,313,315,317,529,548,562,572],[64,76,88,158,165,192,199,215,221,268,271,273,278,304,310,314,325,342,373,377,514,524,551,556,557,560,567,575],[143,144,149,159,167,270,272,280,287,305,311,318,335,339,345,363,547,555,564,568,569,781],[128,132,139,184,211,216,259,267,277,286,292,340,341,353,357,358,382,399,403,526,527,535,537,563,565,571,777,803],[134,138,258,323,329,360,361,364,378,396,433,445,461,480,518,519,522,523,536,539,541,554,566,573,574,779,814],[193,261,331,338,350,359,365,367,370,372,381,385,398,417,427,442,533,538,542,549,559,818,831],[205,330,334,347,348,352,355,356,371,379,387,405,414,415,430,439,543,544,546,550,552,599,772,775,802,806,830],[320,327,332,344,346,362,376,383,394,411,418,419,423,426,432,434,444,447,456,488,511,532,540,621,787,790,811,815,820,824],[321,322,366,368,397,407,408,425,435,438,440,441,449,494,530,589,590,611,615,616,622,630,634,768,776,784,786,797,799,801,810,822,827,828,829],[326,374,384,388,422,428,446,458,459,464,487,502,517,521,528,585,591,595,596,606,609,623,635,636,770,778,788,792,823,825],[375,401,406,412,436,443,451,493,499,576,600,605,612,613,628,633,638,774,793,800,807,809,813,826,841],[324,337,354,369,409,413,420,460,463,468,481,582,586,587,592,618,619,620,771,783,796,804,819,821],[328,336,351,380,410,437,477,479,489,492,505,510,581,593,607,610,769,789,805,808,812,816,817,856,870],[333,343,390,392,404,416,429,454,465,473,482,485,496,498,500,504,578,624,632,637,639,773,780,782,791,850,875],[349,393,400,402,431,455,457,471,483,484,486,497,503,508,509,601,614,625,627,629,794,845,851,854,860],[389,395,424,490,495,501,507,598,603,617,626,631,643,785,795,840,873,877],[391,421,462,472,475,491,506,580,583,597,608,655,662,664,681,701,798,863,867,880,889,894],[386,450,469,470,474,476,579,594,604,654,659,672,683,693,694,702,832,866,874,878,884,887,888,890,895],[448,453,584,602,645,657,666,667,668,682,687,698,732,752,836,855,859,868,869,872,883,892],[452,577,588,660,669,675,678,679,689,704,723,742,834,835,848,858,861,876,885,886,891,893],[466,478,642,644,649,656,676,680,685,688,696,697,733,838,849,852,853,857,862,864,865,897,951,955],[467,647,648,651,686,700,707,736,763,764,767,839,846,847,871,882,943],[640,652,674,677,695,699,714,727,743,755,757,761,844,879,917,939,945],[653,671,690,706,709,731,740,766,833,842,881,903,905,922,928,940],[661,673,684,691,703,712,730,738,741,748,837,843,902,919,927,932,934,958],[663,692,710,728,737,744,749,759,765,908,913,925,930,933,947,948,949,950,953,957],[650,658,670,713,716,717,735,750,751,753,758,896,898,914,937,941],[641,665,705,718,725,745,747,899,909,929,936],[646,708,715,739,746,754,756,760,911,924,935,938,944,946,954],[719,720,904,906,912,921,959,981],[722,762,926,952,956],[721,724,915,918,923,976],[711,726,900,907,910,916,920,942,960,963,1013,1015],[729,734,901,931,974,993,1011],[969,978,982,985,992,996,1001,1002,1006,1007,1010],[961,970,994,997,1000,1021,1022],[964,971,977,988,1004,1008,1018,1019,1020],[975,983,990,991,995,1014,1016],[962,999,1005,1017],[966,972,973,998,1009,1023],[965,984,989,1003],[986,1012],[979,980,987],[967,968]]